dualfroz
|
0127f25af7
|
test(video): add dmg-acid2 PPU rendering conformance test
|
2026-08-27 19:54:09 +02:00 |
|
dualfroz
|
62e3d5df9f
|
test(cpu): add Blargg hardware test ROM harness
|
2026-08-27 16:35:18 +02:00 |
|
dualfroz
|
0c11a649e5
|
test(cpu): add CPU micro tests for flags, DAA and stack ops
|
2026-08-27 13:16:36 +02:00 |
|
dualfroz
|
3547f0400b
|
feat(cli): add headless CLI runner with PNG/ASCII output
|
2026-08-27 09:56:12 +02:00 |
|
dualfroz
|
d663232c9d
|
feat(core): add emulator save state snapshotting
|
2026-08-26 23:10:24 +02:00 |
|
dualfroz
|
c4d22c44f1
|
feat(core): wire emulator system bus and component integration
|
2026-08-26 20:31:49 +02:00 |
|
dualfroz
|
ffc5b2c763
|
feat(util): add PNG encoder/decoder for framebuffer dumps
|
2026-08-26 17:49:39 +02:00 |
|
dualfroz
|
de52cc23cf
|
feat(memory): add MMU memory map and OAM DMA
|
2026-08-26 15:12:19 +02:00 |
|
dualfroz
|
3c947b637e
|
feat(cartridge): add MBC3 real-time clock support
|
2026-08-26 12:34:38 +02:00 |
|
dualfroz
|
ab8f98cc3d
|
feat(cartridge): add MBC1/MBC3/MBC5 mapper banking
|
2026-08-26 10:00:17 +02:00 |
|
dualfroz
|
8558eefe08
|
feat(cartridge): add cartridge header parsing and ROM loading
|
2026-08-25 23:10:54 +02:00 |
|
dualfroz
|
5231af8cf3
|
feat(audio): add wave channel with programmable RAM
|
2026-08-25 19:53:49 +02:00 |
|
dualfroz
|
96d25c7c39
|
feat(audio): add square wave channel with sweep and envelope
|
2026-08-25 16:34:38 +02:00 |
|
dualfroz
|
5342fc360f
|
feat(audio): add noise channel synthesis
|
2026-08-25 13:14:16 +02:00 |
|
dualfroz
|
9937a7c3d8
|
feat(audio): add APU register stub and channel mixdown
|
2026-08-25 09:59:32 +02:00 |
|
dualfroz
|
d279269c29
|
feat(video): add scanline rendering for background, window and sprites
|
2026-08-24 23:10:04 +02:00 |
|
dualfroz
|
2c4b039ce4
|
feat(video): add PPU register state and LCDC/STAT handling
|
2026-08-24 19:49:09 +02:00 |
|
dualfroz
|
b1f15a9436
|
feat(serial): add serial port with output capture
|
2026-08-24 16:33:18 +02:00 |
|
dualfroz
|
42b357550f
|
feat(input): add joypad register and button state handling
|
2026-08-24 13:11:36 +02:00 |
|
dualfroz
|
485e61c8ef
|
feat(timing): add DIV/TIMA timer with overflow reload delay
|
2026-08-24 09:53:12 +02:00 |
|
dualfroz
|
35f236ee90
|
feat(cpu): add main instruction execution and control flow
|
2026-08-23 23:06:24 +02:00 |
|
dualfroz
|
47482ef46c
|
feat(cpu): add CB-prefixed opcode handling
|
2026-08-23 20:28:49 +02:00 |
|
dualfroz
|
11e9a7af42
|
feat(cpu): add ALU arithmetic and bitwise operations
|
2026-08-23 17:51:39 +02:00 |
|
dualfroz
|
637664740c
|
feat(cpu): add LR35902 register state and opcode dispatch core
|
2026-08-23 15:16:19 +02:00 |
|
dualfroz
|
29fa059223
|
feat(core): add system bus interface and interrupt controller
|
2026-08-23 12:36:38 +02:00 |
|
dualfroz
|
f9f7211c6b
|
chore: scaffold solution and project files
|
2026-08-23 09:55:17 +02:00 |
|