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