Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 6.75 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

Changed

Fixed

[0.8.0] - 2023-04-20

Added

  • Support for serial data transfer - #19 (closed)
  • Support for printing of images using Printer emulation - #19 (closed)
  • Support for display of logger and printer in Web panels
  • Converted serial-sections strategy to event driven

Fixed

  • ButtonSwitch issues by updating the value strategy nad bumping emukit
  • AudioGB with display of canvas with no visibility

[0.7.5] - 2023-04-11

Added

  • Support for variable clock speed for APU, means variable audio speed
  • Moved debug into the base emulator (from emukit)

[0.7.4] - 2023-04-08

Added

  • Support for audio channel 4 (noise) :speaker:
  • Better trigger support for audio channels :speaker:

Changed

  • Added CH4 public API method for WASM

Fixed

  • Envelope support for both channel 2 and 4 :speaker:
  • Issue related to the wave length stop flag :speaker:

[0.7.3] - 2023-04-02

Added

  • Support for CGB flag parsing
  • Waveform plotting support

Fixed

  • Major JoyPad issue with Action/Select read in register
  • Small issue with channel 3 audio and DAC disable

[0.7.2] - 2023-03-04

Added

  • Support for stereo sound :loud_sound:

Changed

  • APU clock() method with cycles parameter, improving performance by an order of magnitude :muscle:

Fixed

  • Added reset of APU, which fixes annoying "garbage" data in buffer when restarting the state of the emulator

[0.7.1] - 2023-03-02

Changed

  • Bumped emukit, fixing a lot of bugs

[0.7.0] - 2023-03-01

Added

  • Support for Audio :speaker:!!! - #12 (closed)
  • Support for WASM engine version printing

[0.6.12] - 2023-02-21

Fixed

  • Build process for the docs.rs website

[0.6.11] - 2023-02-21

Fixed

  • Unused code issue

[0.6.10] - 2023-02-21

Fixed

  • Old compilation problem with NUM_CPUS generation

[0.6.9] - 2023-02-21

Changed

  • Bumped emukit dependency

[0.6.8] - 2023-02-21

Added

  • Support for the build.rs generation file that creates the gen.rs file
  • Support for benchmark in the SDL frontend
  • Palette switching for the SDL frontend

Fixed

  • Bug with ROM title that included 0x0 characters in it
  • V-Sync issue with SDL

[0.6.7] - 2023-02-13

Changed

  • Bumped base emukit version

[0.6.6] - 2022-12-04

Added

  • Support for theme and palette selection
  • Theme stored in localStorage

[0.6.5] - 2022-11-27

Added

  • Canonical URL support for boytacean.joao.me

Changed