scawful
3734884ba3
Refactor Snes class and enhance Apu functionality
...
- Updated Snes constructor to initialize CPU callbacks directly, improving readability and maintainability.
- Removed unnecessary CpuCallbacks parameter from Cpu constructor, streamlining the class design.
- Added new methods in Apu for retrieving cycles, status, control, and handling DMA transfers, enhancing audio processing capabilities.
- Introduced unit tests for Apu to validate initialization, sample generation, and handshake timing, ensuring robust audio functionality.
2025-09-24 12:51:29 -04:00
scawful
e4cc3b977a
Move test dir to root
2025-01-19 19:09:39 -05:00
scawful
096b10ff77
move test directory into src
2024-07-24 01:55:13 -04:00
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
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
494f991af4
fix cpu tests for stack relative mock
2024-02-09 21:44:12 -05:00
scawful
98394a6139
Add TODO to fix COP test
2024-01-22 20:30:57 -05:00
scawful
aeb437708f
Cpu and Spc700 tests
2023-12-19 18:40:34 -05:00
scawful
d0c9229093
Reorganize emu cpu directory
2023-12-05 21:16:16 -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