1
0
mirror of https://github.com/cc65/cc65.git synced 2026-04-20 17:20:49 +00:00
Commit Graph

11723 Commits

Author SHA1 Message Date
mrdudz bf1dbc54fc fix instruction bitfields. 65CE02 derivates can not use 65SC02, because of the zp-ind-z clash 2025-06-28 18:17:13 +02:00
mrdudz 8e4936d68d add related pseudos 2025-06-28 18:15:57 +02:00
mrdudz e74bdab313 add compound instructions 2025-06-28 02:27:24 +02:00
mrdudz c359cd9251 update test 2025-06-28 02:27:04 +02:00
mrdudz c16b8dcf43 add new files 2025-06-28 02:08:01 +02:00
mrdudz b08f306fde fix test 2025-06-28 02:05:08 +02:00
mrdudz f6becd1b27 compiler should know about W65C02/65CE02 as well 2025-06-28 01:51:13 +02:00
mrdudz b05e418e0b rp6502 actually uses W65C02 2025-06-28 01:45:26 +02:00
mrdudz d472ac8fc0 fix table 2025-06-28 01:44:40 +02:00
mrdudz 0b49d66f05 sort table 2025-06-28 01:06:37 +02:00
mrdudz f09aaeb085 update docs a bit, create a seperate CPU page 2025-06-28 00:58:44 +02:00
mrdudz b38422ef9f 65CE02 has phz and asw 2025-06-28 00:58:19 +02:00
mrdudz e3140349b0 add 65CE02 and W65C02 to disassembler 2025-06-28 00:54:13 +02:00
mrdudz e93356e3bb add 65CE02 table 2025-06-28 00:38:16 +02:00
mrdudz 76aa7cbc40 add names and bit(field)s for WDC65C02 and 65CE02 2025-06-27 19:40:41 +02:00
Bob Andrews 91bf4352a9 Merge pull request #2749 from mrdudz/unbreakmaster
hide the SP symbol from the 4510 and 45GS02
2025-06-27 17:45:42 +02:00
mrdudz 0a5211dcaa ...and the reference for the test 2025-06-27 17:39:04 +02:00
mrdudz 0d28f6ff8c fix test 2025-06-27 17:32:20 +02:00
mrdudz 74a2262157 hotfix 2025-06-27 17:26:11 +02:00
Bob Andrews d909a2c285 Merge pull request #2746 from mrdudz/bequiet
Fix -s vs QUIET in the makefiles
2025-06-27 16:43:13 +02:00
Bob Andrews 270552af48 Merge pull request #2734 from mrdudz/mega65c
C65 and Mega65 initial C support
2025-06-27 16:41:28 +02:00
Bob Andrews 9c4934239e Merge pull request #2743 from kugelfuhr/kugelfuhr/include-guard
Do not read a file twice if it has an include guard
2025-06-27 16:16:51 +02:00
mrdudz ecdc59de47 more QUIET=1 2025-06-27 00:10:07 +02:00
mrdudz 0d98ab42f0 pass QUIET in the workflows 2025-06-27 00:00:48 +02:00
mrdudz 1f1e1f1490 output target before name(s) 2025-06-26 23:53:36 +02:00
mrdudz 0c22e310ef ...and patch the Makefile in src the same way 2025-06-26 23:44:56 +02:00
mrdudz 703b166b29 handle -s and QUIET accordingly in libsrc too. those who never used make -s before might start doing it now :) 2025-06-26 23:18:35 +02:00
mrdudz 261180577c add subdirs to "platforms" 2025-06-26 22:44:26 +02:00
mrdudz 000789de95 adjust makefiles in util to common behaviour 2025-06-26 22:36:12 +02:00
mrdudz fed7276a63 make makefiles in samples behave the same as the others 2025-06-26 22:16:08 +02:00
Colin Leroy-Mira a028ac4140 Apple2: Fix permanently disabled IRQ
Regression introduced in 990d65e:
Pushing status, initializing IRQ handler (which enables IRQ)
then pulling status re-disables IRQ.
2025-06-26 21:52:15 +02:00
mrdudz cc6813428c fix the fix 2025-06-26 21:00:20 +02:00
mrdudz 46770bbb63 another for cmd.exe 2025-06-26 20:53:10 +02:00
mrdudz 70f9723a89 dumb down for cmd.exe 2025-06-26 20:42:15 +02:00
mrdudz afe395e970 fix -s vs QUIET in testtarget 2025-06-26 20:15:28 +02:00
mrdudz 7a85575158 fix handling of QUIET in the "test" directory 2025-06-26 19:48:16 +02:00
mrdudz 73869a6f38 make propagating QUIET=1 down actually work, also set --no-print-directory depending on QUIET 2025-06-26 19:45:52 +02:00
mrdudz 75aa45d41e when -s was used, implicitly use QUIET=1. also explicitly propagate QUIET to submakefile(s) 2025-06-26 18:42:01 +02:00
mrdudz 4f5fc898d7 someone accidently checked this in, i guess 2025-06-26 18:40:32 +02:00
Bob Andrews bc9ebfb077 Update ppubuf.s - fix ppu ringbuffer size as suggested in #1703 2025-06-26 16:05:12 +02:00
Bob Andrews c5fccb2c7e Merge pull request #2742 from kugelfuhr/kugelfuhr/sp-backwards-compat
Allow "sp" as an alias for "c_sp" to avoid breaking old code
2025-06-26 15:43:54 +02:00
Kugel Fuhr d5e7c94eb2 Introduce an optimization for (header) files containing include guards: If
such an include guard exists, the file is not read and parsed multiple times
(as before) but duplicate inclusion is detected before opening the file and
the additional overhead is avoided.
2025-06-26 10:10:11 +02:00
Kugel Fuhr e2a39d076d Renamed the assembler test. 2025-06-26 09:00:03 +02:00
Kugel Fuhr 399f5aaab7 Check that there are no library modules that use the old "sp" symbol instead
of "c_sp".
2025-06-26 08:23:51 +02:00
Kugel Fuhr 5db2aed129 Allow "sp" as an alias for "c_sp" for backwards compatibility. Using it will
work but generates a linker warning. Added a test to check for this warning.
2025-06-26 07:40:04 +02:00
mrdudz 2de056167a fix warnings 2025-06-26 02:16:05 +02:00
mrdudz b1a123b601 fix c65 lib, remove includes from cbm generic lib 2025-06-26 02:10:15 +02:00
mrdudz 01ba0b562d Merge branch 'master' into mega65c 2025-06-26 01:52:10 +02:00
Bob Andrews 3a6766d0a0 Merge pull request #2737 from mrdudz/asmversion
fix version in sysuname for all targets
2025-06-26 01:47:47 +02:00
mrdudz 8bf6bb606c make sure "make platforms" actually checks all targets 2025-06-26 01:34:32 +02:00