Skip to content

Releases: joamag/boytacean

0.10.3

16 Jul 14:16
0.10.3
475998b
Compare
Choose a tag to compare

Added

  • Support for SIMD based color space conversion - #45
  • Support for window.requestAnimationFrame() and game loop inversion of control - #26
  • Custom Boot ROM support for CGB - #34

0.10.2

07 Jun 18:58
0.10.2
15e4d62
Compare
Choose a tag to compare

Fixed

  • Removed binary distribution from PyPi

0.10.1

07 Jun 18:36
0.10.1
1cdb17e
Compare
Choose a tag to compare

Added

  • Initial support for the PyBoy compatibility layer - #36
  • Support for PyPi registry for the PyO3 package - #43
  • Python interface file for base boytacean (boytacean.pyi)
  • Interface to custom boot ROM loading in Python

Changed

  • Better boot_dump.py script with support for other string output formats
  • Improved error handling using the Error enum

Fixed

  • Issue related to interrupt timing, reduce interrupt to 20 cycles instead of 24
  • Libretro issue with the loading of the base emulator info retro_get_system_info()
  • Bumped base rust version to fix issue with GitHub Action Deploy workflow

0.9.18

02 Jan 23:02
0.9.18
6c5bacf
Compare
Choose a tag to compare

Added

  • Support for Python 3 API - #36
  • next_frame() method for frame by frame navigation
  • Support for palette switching option in Libretro - #37

Changed

  • Made part of the frontend code conditional on NODE_ENV = "development"
  • Re-release of version 0.9.17

0.9.16

30 Oct 11:54
0.9.16
1ef4a9d
Compare
Choose a tag to compare

Fixed

  • Bumped emukit version to fix a bug with zip file handling

0.9.15

30 Oct 11:16
0.9.15
974a9c9
Compare
Choose a tag to compare

Added

  • Support for ROM in zip files (Web frontend)
  • Support for raw frame buffer
  • Lazy evaluation of frame_buffer (on-demand) for DMG

0.9.14

24 Aug 22:47
23cc62e
Compare
Choose a tag to compare

Added

  • XRGB8888 support for Libretro frontend, for better color fidelity and faster render
  • Support for save state - #7
  • LibRetro save state support - #7
  • Support for fast mode in SDL frontend
  • Support for GameShark cheat codes - #33

Changed

  • Made audio flush for libretro and sdl frontends flush by the end of the frame
  • Improved MBC5 to support 9 bit ROM bank addresses

Fixed

  • Breaking issue with Libretro frontend and Linux
  • Fix window_counter issue in PPU
  • Issue with BESS header testing

0.9.13

02 Aug 03:00
0.9.13
f47f029
Compare
Choose a tag to compare

Changed

  • Improved command line parsing with positional ROM path value
  • Better CI/CD for releases
  • Hidden test panel in Web UI

Fixed

  • Small issue with command line arguments

0.9.12

01 Aug 22:17
0.9.12
3161083
Compare
Choose a tag to compare

Added

  • New WASM build

0.9.11

01 Aug 21:45
0.9.11
220ac98
Compare
Choose a tag to compare

Fixed

  • Build of a new release