Commit Graph
15 Commits
Author SHA1 Message Date
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