Commit Graph

14 Commits

Author SHA1 Message Date
scawful
f301976316 Add cpu idling and int checks to instructions, refactor branching 2024-04-22 19:09:00 -04:00
scawful
72723f1fd8 Add AdrImp to Cpu addressing 2024-04-22 17:11:07 -04:00
scawful
fd64835d22 Overhaul Cpu, interrupts, cycling, addressing, instructions, etc 2024-04-22 16:59:04 -04:00
scawful
ecf9c7c415 Add opcode_to_cycle_count map, update emu layout 2024-04-19 19:04:41 -04:00
scawful
f653517026 add memory namespace, update comments 2024-04-13 23:56:41 -05:00
scawful
ca076164ce Rename CPU to Cpu 2024-04-13 23:33:35 -05:00
scawful
13b588fa75 Dungeon Object Renderer updates 2024-02-03 00:03:06 -05:00
scawful
20515d2f0b Housekeeping 2023-12-17 21:02:28 -05:00
scawful
519f0320ac Add WriteLong to Memory, CPU 2023-12-10 02:14:30 -05:00
scawful
87db938963 cleanup spc700 and add todos 2023-12-06 01:32:59 -05:00
scawful
d0c9229093 Reorganize emu cpu directory 2023-12-05 21:16:16 -05:00
scawful
c2dba25b91 Immediate addressing sized based on register used 2023-12-05 03:46:08 -05:00
scawful
fdb4fe6971 Update CPX and CPY arg length for long addressing 2023-12-05 03:44:57 -05:00
scawful
a0019ab7fb Add all 65816 instruction tests
Separate CPU class into instructions and addressing files
2023-12-03 05:13:25 -05:00