Skip to content
Compare
Choose a tag to compare

WARNING: TI has removed assembly program support as of OS version 5.5 and up. Do NOT upgrade your OS for now if you want to use TI-Boy CE. I cannot provide support for this problem if you upgrade.

This is a minor bugfix release to support the changed hardware in new calculator models (Revision M).
If you have a new calculator and have been experiencing a hang when loading ROMs, please update to this version.

Update (8/24/2019): Fixed an issue occurring on Python Edition after using Python app, redownload if encountering this issue

Changelog

Fixed

  • Updated hardware accesses to support new (Revision M) calculators, including the TI-83 Premium CE Edition Python.
Compare
Choose a tag to compare

This is a minor release to update the converter executables; the emulator itself is the same as Alpha v0.1.2.

If you're running a version of Windows prior to 10 without recommended updates, you may need to install the Universal C Runtime to use these converters. (If you only use the web converters, you don't need to worry about this.)

Changelog

Fixed

  • Updated ROM converter to respect a new AppVar size limitation on OS 5.3.5 (at this time, only on TI-83 Premium CE).
  • Dynamically linked the converter EXEs against the Universal C Runtime, avoiding false positives on many antivirus engines.
Compare
Choose a tag to compare

Here's another release of TI-Boy CE, which mainly has UI improvements and bug fixes. In addition to a restructured ROM list and save state hotkeys, there are various compatibility and performance improvements.

Update (2/17/2019): Added a small change fixing a missing Back button in the Graphics Options, and recompiled the save converter with static runtime to avoid missing DLL errors. Please redownload the release if you're experiencing these issues.

Update 2 (4/2/2019): Some antivirus programs (and by extension Firefox) seem to have flagged this release as malware (specifically due to the save converter). I'm certain that's a false positive; however, for the more cautious of you, I've uploaded another zip file without the converters, and you can use the web-based converters instead.

Changelog

Added

  • Save file converter between binary and AppVar formats.
  • A launcher icon and description for shells such as Cesium.
  • Overlay messages for state saving and loading (can be disabled).
  • Hotkeys for quickly selecting the current state slot and saving or loading states.

Changed

  • Updated ROM list, now integrated into the emulator menu system and sorted alphabetically by title.
  • Refactored LCD mode switching and error handling, for smoother transitions between screens.
  • Cleaned up the skin image, thanks ndye!

Fixed

  • Fix some cycle counting glitches related to serial port hardware.
  • Only trigger a STAT interrupt on LYC write if the value changes. Fixed a graphical glitch in Kid Icarus: Of Myths and Monsters.
  • For RETI, count cycles before attempting to schedule an interrupt. Fixed a graphical glitch in Kid Icarus: Of Myths and Monsters.
  • Load the ROM again from the beginning after archiving a file. Fixed a game title display glitch if a Garbage Collect occurred.
  • Use an asm_data_ptr to track the ROM title. Fixed a game title display glitch if the metadata file is unarchived.
  • Refactor JIT flushing logic; force a flush after two cache flushes. Fixed a continuous performance drop in certain scenarios.
  • Schedule the initial event one cycle after the loaded state. Prevents state save/load from triggering the same event twice.
Compare
Choose a tag to compare

Here's a new release of TI-Boy CE, which mainly has bug fixes. It's recommended to update ASAP because it fixes a crash that could potentially affect any game.

Changelog

Added

  • Support for loading ROMs up to 4MB, increased from 2MB.
  • Key names for TI-83 Premium CE in the control options.

Changed

  • Display the paletted white-equivalent color when the Game Boy screen is off, rather than pure white.
  • Rearrange the emulator menu and reset the main menu option after (re)starting a game.
  • Output ROM converter errors to the standard error stream.

Fixed

  • Fix sprites not displaying when an OAM DMA transfer is initiated mid-frame.
  • Check for the RET instruction returning to a different ROM bank than its corresponding CALL.
    Fixes some crashes in specific games (e.g. Street Fighter II).
  • Prevent a JIT overflow from overwriting the code path to the flush handler when decoding a banked CALL.
    Fixes some erratic crashes.
Compare
Choose a tag to compare

This is the first preview release of TI-Boy CE. This emulator is currently in the alpha state, so while it is intended to be stable, it is possible that it could crash and cause data loss. It is advised to put any important files in Archive memory before running the emulator.

Currently only the original Game Boy is supported, no Game Boy Color (and never Game Boy Advance).

In addition to the included Windows executable, the online ROM converter may be used to convert ROM files into TI AppVars.