Skip to content
Snippets Groups Projects
CHANGELOG.md 1.78 KiB
Newer Older
# Changelog

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

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Added

João Magalhães's avatar
João Magalhães committed
*
João Magalhães's avatar
João Magalhães committed
## [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](https://gitlab.stage.hive.pt/joamag/boytacean/-/issues/3)

João Magalhães's avatar
João Magalhães committed
## [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
* Improved drawing speed at the SDL example
* Better handling of `panic!()` in web version
* 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
João Magalhães's avatar
João Magalhães committed

## [0.3.0] - 2022-07-11

### Added

* Support for 8x16 sprites
* Support for MBC5, think Pokemon Yellow

### Fixed

João Magalhães's avatar
João Magalhães committed
* Issue with MBC1 and Advanced ROM Banking Mode
* Issue related to LDC power of and return mode
João Magalhães's avatar
João Magalhães committed

## [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

João Magalhães's avatar
João Magalhães committed
* Timer related issue, made test on inst timing pass
* Clear first frame issue, with `first_frame` flag
João Magalhães's avatar
João Magalhães committed

## [0.1.1] - 2022-07-08

### Fixed

João Magalhães's avatar
João Magalhães committed
* License name in the `Cargo.toml` file
João Magalhães's avatar
João Magalhães committed

## [0.1.0] - 2022-07-08

### Added

* Support for sprite drawing, works with Tetris
* Support for timers
* Initial working version 🥳

### Fixed

João Magalhães's avatar
João Magalhães committed
* Problem in the switching of the LCD mode