Skip to content

Releases: diddyholz/CPBoy

CPBoy 0.3.0

17 Dec 14:49
Compare
Choose a tag to compare

Check the README for instructions on how to use this emulator.

Changelog:

  • Frametimes are now accurate
  • Adjustable emulation speed
  • Added overclocking for performance improvements
  • Removed error on invalid ROM checksum

Known issue:

  • When loading another rom you might experience a shifted display. Load the rom again and it should be back to normal.

CPBoy 0.2.5

16 Nov 19:33
Compare
Choose a tag to compare
CPBoy 0.2.5 Pre-release
Pre-release

Check the README for instructions on how to use this emulator.

Changelog:

  • Many performance optimizations
    • Roms can now run up to full speed without using any frameskip and up to 140% speed when skipping a frame (This will vary from rom to rom and scene to scene)

Known issue:

  • When loading another rom you might experience a shifted display. Load the rom again and it will be back to normal.

CPBoy 0.2.0

20 Oct 14:13
Compare
Choose a tag to compare
CPBoy 0.2.0 Pre-release
Pre-release

Check the README for instructions on how to use this emulator.

Changelog:

  • Greatly improved LCD refresh speed
  • Synced with upstream Dec 2022
  • Now using MCS variables for configs, palettes and cartridge rams (No more crashes because of file writings)
  • Removed savestates for now
  • Removed interlacing
  • Other stability and performance improvements

CPBoy 0.1.1 (alpha)

22 Sep 12:51
Compare
Choose a tag to compare
CPBoy 0.1.1 (alpha) Pre-release
Pre-release

Check the README for instructions on how to use this emulator.

Changelog:

  • Synced with upstream (Check #7 for detailed changelog)

NOTE: Unfortunately it is not possible to stably write files to the calculator with the current Hollyhock SDK. Because of this, you will get lots of crashes when trying to create, delete or edit custom color palettes and when you want to create a savestate. I would like to change this but at the moment this is the best we can do.

CPBoy 0.1.0 (alpha)

25 Feb 16:24
Compare
Choose a tag to compare
CPBoy 0.1.0 (alpha) Pre-release
Pre-release

Check the README for instructions on how to use this emulator.

Changelog:

  • Improved initial ROM selection menu (thanks to @s3ansh33p)
  • Added an emulation menu accessible by pressing the (-) key
  • Added custom color palette functionality *
  • Added color palette presets for some games
  • Added a turbo mode to skip multiple frames at once (thanks to @s3ansh33p)
  • Added savestate functionality *
  • Added the option to set custom controls
  • Added the ability to change ROMs without having to restart the emulator
  • Made emulation settings persistent for the selected ROM
  • Fix incorrect GameBoy register initialization
  • Added very basic audio emulation (you obviously won't have sound but some games need this to run properly)

* NOTES: Unfortunetly it is not possible to stably write files to the calculator with the current Hollyhock SDK. Because of this, you will get lots of crashes when trying to create, delete or edit custom color palettes and when you want to create a savestate. I would like to change this but at the moment this is the best we can do.

CPBoy

19 Jan 15:17
Compare
Choose a tag to compare
CPBoy Pre-release
Pre-release

Do not expect good performance out of it since this still is a work in progress (Tbh I do not know if I am able to optimize the emulator even further).

Check the Readme on instructions of how to use this emulator.

Changelog:

  • Exit key changed to (-)
  • Added a simple ROM selection menu (thanks to @s3ansh33p)
  • Space for ROM is now dynamically allocated
  • Removed ROM size limit
  • Fixed cartridge RAM implementation
  • Inputs are now polled every frame instead of every 10th
  • Fixed gb rtc second tick after 24 frames
  • Merged upstream

CPBoy

06 Jan 17:09
Compare
Choose a tag to compare
CPBoy Pre-release
Pre-release

The first release of the emulator with Hollyhock support.
Do not expect good performance out of it since this still is a work in progress (Tbh I do not know if I am able to optimize the emulator even further).

Check the Readme on instructions of how to use this emulator.