1
0
mirror of https://github.com/pevans/erc-c.git synced 2024-11-23 23:32:45 +00:00
erc-c/tests
Peter Evans 68b1b79549 Added a "fix" to JSR test.
It's really wrong, because we _should_ be storing PC + 2 in the stack.
And software's definitely gonna bork when we try emulating them, because
they will invariably inspect the stack and assume that's what we have in
there.

But the proper fix is to not actually do next_byte(), and to never
advance PC outside of the execute function. But that's a bigger change
than I want to do at this specific moment.

So, in the meantime, you have me prattling on in a commit message. Lucky
you!
2018-01-09 16:26:21 -06:00
..
build First commit 2017-11-21 23:24:51 -06:00
data Add bad image file for testing 2017-12-15 16:53:22 -06:00
apple2.c Change 16-bit references to respect little-endianness 2018-01-08 17:10:26 -06:00
apple2.dd.c Add comment for free function (handled in teardown) 2018-01-07 14:45:59 -06:00
apple2.draw.c Add comments for tests that we will not write at this time 2018-01-07 13:46:12 -06:00
apple2.mem.c Add missing tests for sys/disk2 rom 2018-01-07 14:46:29 -06:00
CMakeLists.txt Don't create a window when testing 2017-12-26 17:06:08 -06:00
log.c Add missing tests 2018-01-07 15:06:07 -06:00
main.c Add missing files for tests 2018-01-06 21:35:32 -06:00
mos6502.addr.c Account for incremented PC byte in rel tests 2018-01-09 16:06:41 -06:00
mos6502.arith.c Rename status flags to MOS_ 2018-01-05 14:18:39 -06:00
mos6502.bits.c Rename status flags to MOS_ 2018-01-05 14:18:39 -06:00
mos6502.branch.c Rename status flags to MOS_ 2018-01-05 14:18:39 -06:00
mos6502.c Remember that we must obey little-endian order 2018-01-09 16:00:15 -06:00
mos6502.dis.c We have a raft of changes here... 2018-01-09 16:24:51 -06:00
mos6502.exec.c Added a "fix" to JSR test. 2018-01-09 16:26:21 -06:00
mos6502.loadstor.c Vastly simplify unit tests for mos6502 2017-12-06 15:57:15 -06:00
mos6502.stat.c Rename status flags to MOS_ 2018-01-05 14:18:39 -06:00
objstore.c Add objstore_clear(), tests for objstore 2018-01-07 16:30:33 -06:00
option.c Note intentionally missing tests; add test for flag 2018-01-07 19:39:16 -06:00
vm_area.c Move vm_area logic into its own file 2018-01-07 20:05:02 -06:00
vm_bitfont.c Add missing tests and note missing ones 2018-01-07 20:00:28 -06:00
vm_screen.c Remove test (which is now done from vm_area.c) 2018-01-07 20:08:27 -06:00
vm_segment.c Change 16-bit references to respect little-endianness 2018-01-08 17:10:26 -06:00