Commit Graph

  • 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