Skip to content

Latest commit

 

History

History
76 lines (55 loc) · 5.77 KB

CHANGELOG.md

File metadata and controls

76 lines (55 loc) · 5.77 KB

v1.1.0 (2024-02-12)

Bug Fixes

  • build: add alsa deps to flake.nix (11bad8d)

Features

v1.0.0 (2024-01-21)

Bug Fixes

  • make wasm32 version more usable (a4c8f94)
  • mangled drawing in hires mode (3d5aa7d)
  • name (b258469)
  • NoGlutinConfig error on wayland (a13bdaf)
  • readme: fix broken links (1051bdf)

Features

0.2.0 (2023-11-24)

Bug Fixes

  • added missing 0x2NNN (Call) (988e7c5)
  • correct(ish) behaviour for 0xFX0A (GetKey) (b86ba1f)
  • draw op now correctly sets the flag register (e8dad44)
  • now passes flag test (310d15c)
  • result of Sub now always goes to dest = vx (644645b)
  • SetIndexFont now works correctly (455f89a)
  • swapped opcodes for left/right shift (91bf73b)
  • timing (f657373)

Features

  • add anyhow for error handling (cd9cc86)
  • add interpreter variant option via dynamic dispatch polymorphism (050fdcf)
  • add keypad support (9b5097d)
  • add minifb (9b00aaa)
  • add nix derivation for windows cross build (5f01c0c)
  • add nix package (c038a19)
  • add nix package (91c18f9)
  • add Operation variants and opcode decoding (896316a)
  • add roms submodule and program loading (f3baedf)
  • add Timendus/chip8-test-suite (5d39d29)
  • implement basic operations (76166e4)
  • implement more operations (f64bada)
  • implement timing (badly) (8fbc857)
  • implemented CLI interface (1c79cdd)
  • skeleton fetch/decode/execute loop (bc1d941)

(2024-02-12)

  • feat(sound): add beep (f9f89ee)
  • feat(sound): add mute toggle (a6e324c)
  • fix(build): add alsa deps to flake.nix (11bad8d)