scawful
|
2f6c6d414c
|
Add SPC700 class for APU
|
2023-08-20 21:21:59 -04:00 |
|
scawful
|
8fb55b64bc
|
Get ROM header and execute at Reset Vector
|
2023-08-20 20:10:41 -04:00 |
|
scawful
|
7e28cec0ec
|
Persist ROM data by coping into memory space
|
2023-08-20 20:10:20 -04:00 |
|
scawful
|
c4ab2a4c7d
|
CPU improvements, add opcode string map
|
2023-08-20 20:10:06 -04:00 |
|
scawful
|
4dfd27aa3a
|
Log opcode and operands to terminal
|
2023-08-20 20:09:33 -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
|
675203ce07
|
Inherit Clock class from CPU
|
2023-08-20 11:49:07 -04:00 |
|
scawful
|
bc7accfe9e
|
Add DMA and SNES Init, VBlank, NMI, etc
|
2023-08-20 11:48:51 -04:00 |
|
scawful
|
51ff47cb4d
|
Add ROM metadata to Memory header
|
2023-08-20 11:48:22 -04:00 |
|
scawful
|
a024b5993e
|
Add PPU registers and structs
|
2023-08-20 11:47:35 -04:00 |
|
scawful
|
905f81d60e
|
Added ASL, BCS, BIT, BMI, BPL, BRA
BRK, BVC, BVS, CPX, CPY, DEX, DEY
INX, INY, LDX, LDY, LSR, ORA, PEA, PEI
PER ROL, ROR, RTL, RTS, STA, STX, STY
TRB, TSB, XBA,
|
2023-08-20 00:27:05 -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
|
8d0f4110e0
|
Add PHX, PHY, PHB, PHD, PHK and PLX, PLY, PLB, PLD
|
2023-08-19 16:18:45 -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
|
e76aa69254
|
ADC, AND with tests for various addressing modes
|
2023-08-19 14:14:24 -04:00 |
|
scawful
|
28ac82d68b
|
Add Memory Mapping, Direct Page memory
|
2023-08-19 14:13:52 -04:00 |
|
scawful
|
f0d0d9abc6
|
Create SNES skeleton
|
2023-08-19 14:12:45 -04:00 |
|
scawful
|
8f713a08ef
|
Update PPU Skeleton
|
2023-08-19 14:12:30 -04:00 |
|
scawful
|
bb1690c438
|
Update Debugger skeleton
|
2023-08-19 14:12:22 -04:00 |
|
scawful
|
4a38627657
|
Update APU skeleton
|
2023-08-19 14:12:14 -04:00 |
|
scawful
|
a5f1a23de8
|
Add CPU and Memory class for SNES emulator
|
2023-08-19 02:08:17 -04:00 |
|