Skip to content

Releases: jfm92/microByte_firmware

microByte v0.83

07 Aug 08:56
Compare
Choose a tag to compare

This firmware release includes the next improvements:

Emulators:

NES:

  • Rework on RAM & VRAM memory management of the emulator, giving as result an improvement on the performance and allowing to use of most of the available games for NES.

GUI:

  • Fixed bug which selects the config tab when no game is available on a game list.
  • Fixed bug which crashes the system when you select the external app folder or the update button and the SD card is not mounted.
  • Fix spelling text of no game & no app pop-up message.
  • Deleted color GUI option.

#General:

  • Implemented a new NVM system to save the user configuration on the non-volatile storage.

TODO:

This is a list of issues that are known issues and will be revised:

  • Some games didn't open due to the name. Those names don't have any special character or are too big a size.
    Temporary solution: Change the name for something simple but not changing the extension of the file.

  • Some GameBoy Color games with a size bigger than 3MB don't run. This issue is due to a lack of space on RAM. It's required a reorganization of the software to free more space.

microByte v0.6

04 Feb 18:37
Compare
Choose a tag to compare

Update changes:

  • GBC & GB emulator:

    • Added support for load and save state game. You can save and load the game at any moment.
    • Solve bug that doesn't allow to execute on-game menu on games that uses less of 32K of RAM.
  • SMS & GG emulator:

    • Added support for load and save state game. You can save and load the game at any moment.
    • Solved bug, that inverts the image coordinates when it the image is rendered.
  • System management:

    • Implemented a non-volatile storage system to save the configuration when the device is power-off.
  • GUI

    • Boot animation control implemented. Now if you close a game, the animation won't show, and the boot process will be faster.

microByte v0.2-alpha

15 Dec 11:27
Compare
Choose a tag to compare

Release changes:

  • System management:
    • Added LED notifications animations.
    • Improved display backlight control.
  • Emulators:
    • NES: Change NES render resolution to 240x240 px instead of the default one.
    • SMS: Change SMS render resolution to 240x240 px instead of the default one.
  • GUI:
    • Implemented display backlight control.

microByte v0.1-alpha

28 Nov 09:39
Compare
Choose a tag to compare
microByte v0.1-alpha Pre-release
Pre-release

This pre-release included the next functionalities:

  • Emulators:

    • NES
    • GameBoy Color
    • GameBoy
    • Master System
    • Game Gear
  • GUI:

    • Added LVGL library to manage the GUI.
    • Intro animation.
  • Firmware update system.

-External binary load at run time.

  • Drivers:
  • TCA9555
  • ST7789
  • I2S audio with MAX driver.
  • SD card management.
  • Battery control.

The general performance of the device is good, but somentines some games can crash during run time mainly NES games. This problem will be solved in future release.