1
0
mirror of https://github.com/jborza/emu6502.git synced 2024-11-25 03:34:40 +00:00
Commit Graph

90 Commits

Author SHA1 Message Date
jborza
a2f4d4ef72 better handling of nestest 2019-05-01 07:21:36 +02:00
jborza
2b52c43605 attempt to run nestest 2019-04-29 06:37:56 +02:00
jborza
be5bd3aa27 added nestest 2019-04-29 06:37:20 +02:00
jborza
3541eaaf41 fixed debugger frame 2019-04-28 20:23:53 +02:00
jborza
1b9604c260 snake gif 2019-04-27 21:57:35 +02:00
jborza
cece1dedc1 rewrote print_mem to use Windows Console API to paint memory buffer in one call 2019-04-27 21:39:29 +02:00
jborza
bc929a4d14 added hex files for the sample binaries 2019-04-27 21:14:23 +02:00
jborza
676c62c171 test binaries for the graphic emulator 2019-04-27 21:13:15 +02:00
jborza
ea7c3bf731 small debugger updates 2019-04-27 21:12:07 +02:00
jborza
00d5b22846 Windows 6502 debugger / frontend similar to easy6502 2019-04-27 20:49:07 +02:00
jborza
6be44b3136 disassembler outputs current line in hex 2019-04-27 19:22:21 +02:00
jborza
6df5c3f7e6 fixed RTS 2019-04-27 19:22:06 +02:00
jborza
ddac9a14d0 memory function name refactoring (pop->fetch) 2019-04-27 13:57:47 +02:00
jborza
682cde7f7d added flags test to PLA 2019-04-27 13:18:36 +02:00
jborza
8b841b3227 refactored PHP, PLP, PLA 2019-04-27 13:18:28 +02:00
jborza
4ad8a47739 implemented the remaining branching instructions 2019-04-27 13:02:04 +02:00
jborza
b4e260d3d4 fixed branching tests 2019-04-27 12:54:40 +02:00
jborza
ec702335fa added test for rest of branch instructions 2019-04-27 12:53:39 +02:00
jborza
2ddcf62212 fixed zero flag handling in LDA, LDX, LDY
added BEQ+test
split memory function to a separate module
2019-04-27 12:43:15 +02:00
jborza
7b0a3a0de9 makefile fix 2019-04-27 12:19:50 +02:00
jborza
afc5bbe232 added a makefile 2019-04-27 12:18:24 +02:00
jborza
a1259fa544 fixed the carry flag in SBC 2019-04-26 12:14:25 +02:00
jborza
0d932b7f61 improved SBC tests (still failing) and compared the expected results with another emulator 2019-04-26 11:53:10 +02:00
jborza
bce63b3ae2 removed accidental file 2019-04-26 11:28:49 +02:00
jborza
6b6fcd677b longer test for JSR and RTS 2019-04-26 11:28:20 +02:00
jborza
eb1134b0da changed initial stack pointer to 0xff in tests
fixed pop_word_from_stack
2019-04-26 11:24:49 +02:00
jborza
047efec29c BRK test 2019-04-26 11:24:18 +02:00
jborza
1e5809e72f Merge branch 'master' of https://github.com/jborza/emu6502 2019-04-26 10:45:06 +02:00
jborza
e40450a740 SBC tests and code fix 2019-04-26 10:44:57 +02:00
jborza
a4bc64ec43 JSR and RTS 2019-04-26 07:22:42 +02:00
jborza
b53eef7d91 fixed ADC tests 2019-04-22 10:17:26 +02:00
jborza
1845eb4692 BIT implementation + tests
ADC, SBC fixes
2019-04-21 15:31:53 +02:00
jborza
f5fd1d21c5 implemented the overflow flag for ADC and SBC 2019-04-21 09:38:38 +02:00
jborza
80d7e2efea ADC implementation (without the overflow flag, as on SBC) 2019-04-21 09:28:07 +02:00
jborza
a11d260f98 implemented ROR 2019-04-20 08:49:28 +02:00
jborza
a4a56ddc9f ROL implementation 2019-04-19 11:55:17 +02:00
jborza
2d86c1df28 LSR implementation 2019-04-19 11:44:20 +02:00
jborza
411d4e8241 implemented SBC, ASL 2019-04-19 11:38:52 +02:00
jborza
1c4e2f45b5 added tests for CPX, CPY 2019-04-19 10:36:14 +02:00
jborza
df2f125588 fixed pop_byte_from_stack, fixed JMP_IND, added tests for CMP 2019-04-19 10:34:07 +02:00
jborza
285bb840af JMP + tests, PHP_PLP tests 2019-04-17 19:46:56 +02:00
jborza
4b691d3414 TXS, TSX tests fixed 2019-04-16 22:47:38 +02:00
jborza
e6a8c7934c PHA, PLA, TXS, TYS, TSX, TSY + tests 2019-04-16 22:46:28 +02:00
jborza
ee71eae5e5 STA tests 2019-04-16 19:20:19 +02:00
jborza
86dd2eaf99 STA (without tests) 2019-04-16 00:09:55 +02:00
jborza
891bb328a4 EOR + tests 2019-04-16 00:03:48 +02:00
jborza
1ebb7da6c3 CLC, SEC, CLD, SEC, CLI, SEI, CLV + tests 2019-04-15 23:44:07 +02:00
jborza
b1e7516541 Merge branch 'master' of https://github.com/jborza/emu6502 2019-04-15 23:34:28 +02:00
jborza
99eee8b5f4 INC, DEC + tests 2019-04-15 23:34:21 +02:00
Juraj Borza
c9f2a3796f
Update README.md 2019-04-15 19:38:43 +02:00