scawful
|
1a4563f9e7
|
overhaul cleanups
|
2024-04-22 15:58:39 -04:00 |
|
scawful
|
c6df32ffe8
|
Add test for AsmParser::Tokenize
|
2024-04-19 21:45:51 -04:00 |
|
scawful
|
7e46cf1c64
|
Rename ROM class to Rom
|
2024-04-14 14:47:17 -05:00 |
|
scawful
|
2aa9bce9ca
|
Move editor interface to editor/utils
|
2024-04-14 10:00:33 -05:00 |
|
scawful
|
ce2cae2242
|
Rearrange test namespaces
|
2024-04-14 09:30:21 -05:00 |
|
scawful
|
f653517026
|
add memory namespace, update comments
|
2024-04-13 23:56:41 -05:00 |
|
scawful
|
e45322d070
|
Update test fixtures
|
2024-04-13 23:39:45 -05:00 |
|
scawful
|
ad08d998b5
|
Add audio namespace inside of emu
|
2024-04-13 23:32:30 -05:00 |
|
scawful
|
494f991af4
|
fix cpu tests for stack relative mock
|
2024-02-09 21:44:12 -05:00 |
|
scawful
|
693dca1329
|
Rename SNESPalette, SNESColor to SnesPalette, SnesColor
Create snes_color.h and snes_color.cc to separate concerns
|
2024-01-31 21:09:42 -05:00 |
|
scawful
|
ee179a5598
|
housekeeping for GfxContext and Room logging
|
2024-01-28 12:05:50 -05:00 |
|
scawful
|
c4a44fbc10
|
update snes palette test, color accessor no longer throws exceptions
|
2024-01-26 23:29:00 -05:00 |
|
scawful
|
98394a6139
|
Add TODO to fix COP test
|
2024-01-22 20:30:57 -05:00 |
|
scawful
|
5455b2a425
|
Add ResourceLabelManager class
|
2024-01-22 03:26:37 -05:00 |
|
scawful
|
aeb437708f
|
Cpu and Spc700 tests
|
2023-12-19 18:40:34 -05:00 |
|
scawful
|
a0c2349d0b
|
Copy image to clipboard for GraphicsEditor
|
2023-12-17 21:07:48 -05:00 |
|
scawful
|
813b2e2a62
|
Update Spc700 tests
|
2023-12-10 02:14:56 -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
|
042d07abdf
|
Update build files for spc700 addressing
|
2023-12-05 03:48:26 -05:00 |
|
scawful
|
2c5a9f904d
|
Update Spc700 tests, add IPL rom test
|
2023-12-05 03:47:57 -05:00 |
|
scawful
|
dbedd83612
|
Update COP test
|
2023-12-03 06:16:55 -05:00 |
|
scawful
|
db91b0401a
|
Instruction length fixes
|
2023-12-03 06:16:17 -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 |
|
scawful
|
446734321c
|
SNES, CPU, Emulator + tests updated
|
2023-11-30 02:12:11 -05:00 |
|
scawful
|
299770922c
|
Add Debugger interface, RoomObject class
- Log instructions to debugger using experiment flag
- Use BitmapManager for more functionality
- Draw framebuffer and integrated debugger
|
2023-11-13 14:51:01 -05:00 |
|
scawful
|
0dcf7ec323
|
Create emu tests directory
|
2023-11-10 23:20:25 -05:00 |
|
scawful
|
7c598b9fa0
|
houskeeping
|
2023-10-20 02:18:35 -04:00 |
|
scawful
|
5b686318cd
|
Add CompressionV3 and tests
|
2023-10-17 17:08:15 -04:00 |
|
scawful
|
eb474c19e3
|
Update Cpu tests
|
2023-10-17 17:07:54 -04:00 |
|
scawful
|
48428cbcfc
|
Remove unused header
|
2023-10-17 17:07:45 -04:00 |
|
scawful
|
ef1fef95c6
|
Update z3ed test interface
|
2023-10-17 17:07:37 -04:00 |
|
scawful
|
5a4ecc5b20
|
PPU upgrades, move Memory to own dir
|
2023-08-27 15:24:27 -04:00 |
|
scawful
|
fafbcbe2af
|
Add SPC700 opcode tests
|
2023-08-26 12:18:46 -04:00 |
|
scawful
|
a2de3c2ffe
|
SPC700 to get notified when ports are written
|
2023-08-26 02:33:19 -04:00 |
|
scawful
|
3d793c452d
|
Reorganize emu folder, update S-SMP system infra
|
2023-08-26 01:59:57 -04:00 |
|
scawful
|
d538317629
|
Add VirtualClock, MockClock, dependency injection
|
2023-08-20 23:45:56 -04:00 |
|
scawful
|
2084f2d5a5
|
Outline PPU cycles per scanline, get APU cycles
|
2023-08-20 22:59:24 -04:00 |
|
scawful
|
7448f80119
|
Add CMP, COP, DEC, EOR, update SNES and Memory
|
2023-08-20 15:39:22 -04:00 |
|
scawful
|
1795f8f3bf
|
Add MockPPU class for testing later
|
2023-08-20 11:49:20 -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
|
a5f1a23de8
|
Add CPU and Memory class for SNES emulator
|
2023-08-19 02:08:17 -04:00 |
|