Babble Software Text Dolphin Info Image Gallery Forums HOME

Classic99 - v398

[Screenshot] [Screenshot] [Screenshot]

If this software is cool or useful to you, consider a small donation to the programmer! There is *no* need to pay to download and enjoy this software! But it's a lot of work and I do it in my so-called spare time, so a couple of dollars would be really appreciated! :)
(Alternately, there's my Amazon Wishlist)

Take my survey and help choose my next projects. 3 mins average! Thanks!
(survey is non-commercial, it's just for my curiousity ;) )

19 downloads this week
7559 downloads total
windows.gif Download emulator, source and documentation. (8.9 mb) (#1) since 2017-12-25

I have a lot of database entries to fill in. ;)

Open source (but restrictive license) emulator including ROMs licensed by Texas Instruments - see documentation for license and restrictions.

Tips and tricks video:
Using the debugger:

Last Updates (max 5)

  • Allow mid-instruction VDP updates

  • make the breakpoint on disk header corruption an option in the debugger menu (off by default)
  • NV file option ('N') is now allowed for cartridge memory space in non-banked cartridges only
  • minimemory RAM is now non-volatile (weakly tested)
  • emulator now sets the current folder to the same as classic99.exe by default

  • Fix for reading status of PROGRAM file images
  • Related code shuffled

  • added cartridge eject to the menu
  • added CPU and GPU separate debug options (not certain they are 100%)
  • fix certain reset issues by enabling a forced breakpoint
  • throttling updates to improve consistency
  • added tests for VRAM file buffers to aid debug of code that overwrites them
  • fix disk access that writes right up to >3FFF (pCode card in particular)
  • disable F18A status register select debug
  • add warning on odd PC address being set
  • add support for F18A GPU: CALL,RET,PUSH,POP,SLC
  • updated HQ4X filter - new filter code and should fix corrupted graphics in DIB blit mode
  • reduce duplicated debug when setting top of VRAM

  • fix bug with multi-bit CRU instructions - byte flag was set wrong way around and broke register auto-increment
  • add support for F18A SPI flash interface (upgrade program runs now)
  • also means that CKON, CKOFF, LDCR and STCR on the F18A work now
  • fix sector allocation when writing to disk image files to more closely match original TI controller
  • add support for more of the F18A status registers and reading them from the host
  • move source to Github -

  • Notes
    Source code is now on Github at

    Last Update:2017-09-04

     Next software in Windows (Convert9918) -->
     Next software in All (Convert9918) -->

    Back to Software Menu

    Babble Software Text Dolphin Info Image Gallery Forums HOME

    This page belongs to
    Can't win 'em all!
    Email addresses are provided for personal contact only. The operator of this website will not give, sell, or otherwise transfer email addresses maintained by or for this website to any other party for the purposes of initiating, or enabling others to initiate, unsolicited electronic mail messages. Personal pages on do not necessarily reflect opinions or official stances of HarmlessLion as a business, which is in itself only me anyway. ;)