-
João Magalhães authoredJoão Magalhães authored
To find the state of this project's repository at the time of any of these versions, check out the tags.
- Changelog
- [Unreleased]
- Added
- Changed
- Fixed
- [0.5.1] - 2022-11-14
- Changed
- [0.5.0] - 2022-11-14
- Added
- [0.4.5] - 2022-11-12
- Fixed
- [0.4.4] - 2022-11-12
- Added
- [0.4.3] - 2022-11-11
- Added
- [0.4.2] - 2022-11-09
- Fixed
- [0.4.1] - 2022-11-06
- Added
- [0.4.0] - 2022-11-01
- Added
- Changed
- Fixed
- [0.3.0] - 2022-07-11
- Added
- Fixed
- [0.2.0] - 2022-07-10
- Added
- Fixed
- [0.1.1] - 2022-07-08
- Fixed
- [0.1.0] - 2022-07-08
- Added
- Fixed
CHANGELOG.md 2.52 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.5.1] - 2022-11-14
Changed
- Small cosmetic changes
[0.5.0] - 2022-11-14
Added
- Support for true fullscreen at a browser level
- Support for more flexible palette colors
- Support for setting palette colors using WASM
- Local storage usage for saving battery backed RAM
[0.4.5] - 2022-11-12
Fixed
- Critical error that prevented physical keyboard from working
⌨️
[0.4.4] - 2022-11-12
Added
- Support for responsive physical keyboard
[0.4.3] - 2022-11-11
Added
- Better debug panel support
- Support for some
GET
parameters - Support for fullscreen on screen keyboard mode
[0.4.2] - 2022-11-09
Fixed
- Arrow keys usage for on-screen gamepad
- Wrong UX for keyboard focus and fullscreen
[0.4.1] - 2022-11-06
Added
- Logic frequency control using on click UI and keyboard
- Support for on screen keyboard for Game Boy
- Support for remote ROM loading using URL - #3 (closed)
[0.4.0] - 2022-11-01
Added
- A whole new layout implemented using React.JS
🔥 - Instant boot support using the
GameBoy.boot()
method - Support for pending cycles in web version
Changed
- Improved drawing speed at the SDL example
- Better handling of
panic!()
in web version
Fixed
- Issue related to STAT interrupt and H-Blank
- Issue related to overflow in sprite drawing
- Issue related to the RAM bank selection in some of the MBCs
[0.3.0] - 2022-07-11
Added
- Support for 8x16 sprites
- Support for MBC5, think Pokemon Yellow
Fixed
- Issue with MBC1 and Advanced ROM Banking Mode
- Issue related to LDC power of and return mode
[0.2.0] - 2022-07-10
Added
- Support for drag and drop loading in SDL
- SDL fixes related to timing
- Support for drawing windows
- Initial experimental support for MBC3 (for Pokemon Red/Blue)
Fixed
- Timer related issue, made test on inst timing pass
- Clear first frame issue, with
first_frame
flag
[0.1.1] - 2022-07-08
Fixed
- License name in the
Cargo.toml
file
[0.1.0] - 2022-07-08
Added
- Support for sprite drawing, works with Tetris
- Support for timers
- Initial working version
🥳
Fixed
- Problem in the switching of the LCD mode