69 Commits
Author SHA1 Message Date
dualfroz 2004647201 feat(core/asm): add macro expansion 2026-08-24 17:48:14 +02:00
dualfroz 42f330110b feat(core/asm): add assembler parser 2026-08-24 16:32:28 +02:00
dualfroz 40db2b763e feat(core/asm): add expression parser and evaluator 2026-08-24 15:10:57 +02:00
dualfroz 2ae19e0ee0 feat(core/asm): add assembler lexer 2026-08-24 13:53:05 +02:00
dualfroz 77e45f92f6 feat(core/asm): add assembler token, operand, and statement primitives 2026-08-24 12:32:10 +02:00
dualfroz 8c516cccbf feat(core/audio): add square-wave synth and audio recorder 2026-08-24 11:09:20 +02:00
dualfroz d14fcd126d feat(core/audio): add WAV writer and audio track buffer 2026-08-24 09:53:41 +02:00
dualfroz e18e59beb4 feat(core): add CHIP-8 disassembler 2026-08-23 23:08:22 +02:00
dualfroz 096c95e2c9 feat(core): add interactive console debugger 2026-08-23 21:58:44 +02:00
dualfroz 2484235f80 feat(core): add debugger with breakpoints and watchpoints 2026-08-23 20:42:29 +02:00
dualfroz 17a8befb8d feat(core): add SUPER-CHIP/XO-CHIP extended opcodes 2026-08-23 19:33:59 +02:00
dualfroz 40cebbe0dc feat(core): implement CHIP-8 opcode execution loop 2026-08-23 18:17:58 +02:00
dualfroz b032789592 feat(core): add machine register/memory/timer state 2026-08-23 17:07:57 +02:00
dualfroz 7ee6ff9587 feat(core): add Machine core state and constructor 2026-08-23 15:57:54 +02:00
dualfroz c5280986f6 feat(core): add ascii and ppm frame renderers 2026-08-23 14:45:48 +02:00
dualfroz bd40840d67 feat(core): add video/display frame buffer 2026-08-23 13:32:37 +02:00
dualfroz 87ac07c68e feat(core): add font set, quirks config, and save-state snapshot 2026-08-23 12:20:14 +02:00
dualfroz 434dcbae15 chore(core): scaffold Chip8.Core project with platform and color types 2026-08-23 11:06:28 +02:00
dualfroz 6fad334cc2 chore: scaffold solution structure and gitignore 2026-08-23 09:52:57 +02:00