-
bafcec6831
docs: add project README
HEAD
main
dualfroz
2026-08-28 23:10:48 +02:00
-
152110188d
test: add conformance test golden outputs
dualfroz
2026-08-28 21:53:37 +02:00
-
7779fab152
test(core): add assembler pipeline tests
dualfroz
2026-08-28 20:33:14 +02:00
-
3dc49ed38c
test(core): add audio synth and recorder tests
dualfroz
2026-08-28 19:12:28 +02:00
-
86feaab0dd
test(core): add debugger and watchpoint tests
dualfroz
2026-08-28 17:50:57 +02:00
-
a72e1d6e07
test(core): add PPM export and disassembler tests
dualfroz
2026-08-28 16:29:05 +02:00
-
18ba343fb0
test(core): add video buffer and palette tests
dualfroz
2026-08-28 15:11:10 +02:00
-
8132783dec
test(core): add XO-CHIP extended opcode tests
dualfroz
2026-08-28 13:47:20 +02:00
-
0ec223e2be
test(core): add SUPER-CHIP extended opcode tests
dualfroz
2026-08-28 12:27:41 +02:00
-
dc1d25a0cf
test(core): add quirks and save-state tests
dualfroz
2026-08-28 11:08:22 +02:00
-
219c7b895c
test(core): add arithmetic and logic opcode tests
dualfroz
2026-08-28 09:50:44 +02:00
-
a41e3840c4
test(core): add opcode execution tests
dualfroz
2026-08-27 23:10:29 +02:00
-
dd55300b31
test(core): add machine state and ROM loading tests
dualfroz
2026-08-27 21:54:59 +02:00
-
958d187b71
chore(tests): scaffold Chip8.Tests project with test harness
dualfroz
2026-08-27 20:43:58 +02:00
-
11f924dffc
test: add CHIP-8 conformance test ROM fixtures
dualfroz
2026-08-27 19:34:57 +02:00
-
07f3e51c7a
chore(tests): scaffold analysis/octoasm/replay test projects
dualfroz
2026-08-27 18:20:54 +02:00
-
3659b9ff44
feat(cli): add Raylib graphical frontend
dualfroz
2026-08-27 17:05:48 +02:00
-
e02d60002f
feat(cli): add assemble/disassemble commands and TUI debugger
dualfroz
2026-08-27 15:55:37 +02:00
-
996bcedd0b
feat(cli): add CLI entry point
dualfroz
2026-08-27 14:40:14 +02:00
-
99458b9d0b
chore(cli): scaffold CLI project with option parsing
dualfroz
2026-08-27 13:30:28 +02:00
-
de89553bb0
feat(replay): add replay engine
dualfroz
2026-08-27 12:16:57 +02:00
-
3eaf1cb369
feat(replay): add conformance runner and outcome type
dualfroz
2026-08-27 11:06:05 +02:00
-
b89e1f272e
feat(replay): add ROM expectation and benchmark result types
dualfroz
2026-08-27 09:53:10 +02:00
-
a312d7e440
feat(replay): add quirks codec and ROM library
dualfroz
2026-08-26 23:08:20 +02:00
-
ae9f623b49
feat(replay): add script runner
dualfroz
2026-08-26 21:51:41 +02:00
-
44fbd79c04
feat(replay): add script command types
dualfroz
2026-08-26 20:28:22 +02:00
-
080a5f116f
feat(replay): add input script format
dualfroz
2026-08-26 19:11:44 +02:00
-
13852d7b69
feat(replay): add input movie recording format
dualfroz
2026-08-26 17:48:29 +02:00
-
65a7f8738b
feat(replay): add framebuffer hashing and snapshots
dualfroz
2026-08-26 16:32:59 +02:00
-
855cf68993
feat(replay): add rewind buffer
dualfroz
2026-08-26 15:09:58 +02:00
-
7317326166
feat(replay): add replay timeline
dualfroz
2026-08-26 13:51:57 +02:00
-
fe85a30407
feat(replay): add key mask input encoding
dualfroz
2026-08-26 12:34:54 +02:00
-
247e896815
chore(replay): scaffold project with machine builder and frame types
dualfroz
2026-08-26 11:14:48 +02:00
-
f7f26720cb
feat(octoasm): add Octo constant expression evaluator
dualfroz
2026-08-26 09:55:37 +02:00
-
da135491c8
feat(octoasm): add Octo lexer
dualfroz
2026-08-25 23:10:14 +02:00
-
d3cf619571
chore(octoasm): scaffold project with token and diagnostic types
dualfroz
2026-08-25 21:59:28 +02:00
-
05b0cfafbd
feat(analysis): add ROM analyzer and profile aggregation
dualfroz
2026-08-25 20:44:57 +02:00
-
f7c48098ce
feat(analysis): add sprite scanner
dualfroz
2026-08-25 19:30:05 +02:00
-
c9c9bbe68b
feat(analysis): add coverage profiler and report
dualfroz
2026-08-25 18:19:10 +02:00
-
6ff06cfe6e
feat(analysis): add execution trace recorder
dualfroz
2026-08-25 17:03:20 +02:00
-
210cf5c6b1
feat(analysis): add self-modifying code detector
dualfroz
2026-08-25 15:50:41 +02:00
-
a6c2b4f7d4
feat(analysis): add basic block model and SMC event type
dualfroz
2026-08-25 14:39:22 +02:00
-
1f3ed9595e
feat(analysis): add flow traversal and reachability analysis
dualfroz
2026-08-25 13:27:44 +02:00
-
42c16f3ce0
feat(analysis): add control flow graph
dualfroz
2026-08-25 12:17:29 +02:00
-
696c7991ad
feat(analysis): add call graph builder
dualfroz
2026-08-25 11:01:59 +02:00
-
3894bbc1e8
feat(analysis): add CHIP-8 instruction decoder
dualfroz
2026-08-25 09:51:58 +02:00
-
a3e9a99c27
feat(analysis): add instruction info and call graph node types
dualfroz
2026-08-24 23:10:57 +02:00
-
95dcacd18a
chore(analysis): scaffold project with opcode field/category/kind types
dualfroz
2026-08-24 21:51:54 +02:00
-
244a4f9b04
feat(core/asm): add assembler pipeline orchestrator
dualfroz
2026-08-24 20:28:48 +02:00
-
416348a9aa
feat(core/asm): add instruction encoder
dualfroz
2026-08-24 19:11:37 +02:00
-
2004647201
feat(core/asm): add macro expansion
dualfroz
2026-08-24 17:48:14 +02:00
-
42f330110b
feat(core/asm): add assembler parser
dualfroz
2026-08-24 16:32:28 +02:00
-
40db2b763e
feat(core/asm): add expression parser and evaluator
dualfroz
2026-08-24 15:10:57 +02:00
-
2ae19e0ee0
feat(core/asm): add assembler lexer
dualfroz
2026-08-24 13:53:05 +02:00
-
77e45f92f6
feat(core/asm): add assembler token, operand, and statement primitives
dualfroz
2026-08-24 12:32:10 +02:00
-
8c516cccbf
feat(core/audio): add square-wave synth and audio recorder
dualfroz
2026-08-24 11:09:20 +02:00
-
d14fcd126d
feat(core/audio): add WAV writer and audio track buffer
dualfroz
2026-08-24 09:53:41 +02:00
-
e18e59beb4
feat(core): add CHIP-8 disassembler
dualfroz
2026-08-23 23:08:22 +02:00
-
096c95e2c9
feat(core): add interactive console debugger
dualfroz
2026-08-23 21:58:44 +02:00
-
2484235f80
feat(core): add debugger with breakpoints and watchpoints
dualfroz
2026-08-23 20:42:29 +02:00
-
17a8befb8d
feat(core): add SUPER-CHIP/XO-CHIP extended opcodes
dualfroz
2026-08-23 19:33:59 +02:00
-
40cebbe0dc
feat(core): implement CHIP-8 opcode execution loop
dualfroz
2026-08-23 18:17:58 +02:00
-
b032789592
feat(core): add machine register/memory/timer state
dualfroz
2026-08-23 17:07:57 +02:00
-
7ee6ff9587
feat(core): add Machine core state and constructor
dualfroz
2026-08-23 15:57:54 +02:00
-
c5280986f6
feat(core): add ascii and ppm frame renderers
dualfroz
2026-08-23 14:45:48 +02:00
-
bd40840d67
feat(core): add video/display frame buffer
dualfroz
2026-08-23 13:32:37 +02:00
-
87ac07c68e
feat(core): add font set, quirks config, and save-state snapshot
dualfroz
2026-08-23 12:20:14 +02:00
-
434dcbae15
chore(core): scaffold Chip8.Core project with platform and color types
dualfroz
2026-08-23 11:06:28 +02:00
-
6fad334cc2
chore: scaffold solution structure and gitignore
dualfroz
2026-08-23 09:52:57 +02:00