Commit Graph

15 Commits

Author SHA1 Message Date
scawful
559c2e4830 Add SignalReady to APU init 2023-08-26 04:51:50 -04:00
scawful
453a2575f4 Inject SPC700 to APU, add APU and PPU observers 2023-08-24 22:54:52 -04:00
scawful
c5d47cbc19 Add Observer pattern to Memory for registers 2023-08-20 23:46:08 -04:00
scawful
7e28cec0ec Persist ROM data by coping into memory space 2023-08-20 20:10:20 -04:00
scawful
ac7d8b6af9 Add BackgroundLayer to PPU, Create Loggable class 2023-08-20 16:15:18 -04:00
scawful
7448f80119 Add CMP, COP, DEC, EOR, update SNES and Memory 2023-08-20 15:39:22 -04:00
scawful
51ff47cb4d Add ROM metadata to Memory header 2023-08-20 11:48:22 -04:00
scawful
536136d8c9 DirectPage and DirectPageIndirect 2023-08-19 20:12:56 -04:00
scawful
7dcbc7f83c Add JML, AND AbsoluteLong, ADC AbsoluteLong 2023-08-19 19:12:28 -04:00
scawful
f5c5c34b47 Add JMP Absolute, JMP Indirect, JSR Absolute, JSL_AbsoluteLong 2023-08-19 17:40:36 -04:00
scawful
d83d341b1e Add CPX, CPY, DEX, DEY, XCE, Emulation Mode 2023-08-19 17:27:01 -04:00
scawful
76f40531f1 Add StackPointer to memory, PHA, PLA, PHP, PLP 2023-08-19 15:59:17 -04:00
scawful
de93f71d04 Fill memory on init, organize tests, housekeeping 2023-08-19 14:48:49 -04:00
scawful
28ac82d68b Add Memory Mapping, Direct Page memory 2023-08-19 14:13:52 -04:00
scawful
a5f1a23de8 Add CPU and Memory class for SNES emulator 2023-08-19 02:08:17 -04:00