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