Skip to content
Snippets Groups Projects
CHANGELOG.md 1.42 KiB
Newer Older
  • Learn to ignore specific revisions
  • # 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
    
    
    * 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