Babble Software Text Dolphin Info Image Gallery Forums HOME

Classic99 - v380

[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)

Click here to download:
162 downloads this week
75674 downloads total
windows.gif Classic99 Emulator and Source Code, plus Arc303g and documentation (9.6 mb) (#1) since 2014-07-31

(previously Ami99)

Click here for my TI Software

Classic99 is a freeware TI-99/4A emulator for Windows 2000 and up. Classic99 runs most stuff fine:

-System ROMs and many cartridges are INCLUDED under license from Texas Instruments
-boots and runs all console OS functions (except cassette I/O) and TI BASIC correctly
-most modules seem to work fine
-XB/Atarisoft/Jon379/SuperSpace cartridge bank switching supported
-full sound emulation of all channels including digitized sound support
-Speech implemented for both speech ROMs and external speak
-keyboard CRU scanning implemented
-joystick support
-9901 timer supported
-disk supports V9T9 files, TIFILES/Xmodem files, Windows native files, V9T9 DSK and PC99 DSK images (DSK images are read-only)
-DirectX Windowed and FullScreen, as well as non-DirectX windowed modes.
-Full Sprite collision detection (by pattern)
-Numerous video filter options (HQ4X, 2xSAI, SuperEagle, NTSC, etc)
-Integrated debugger with single step
-PS/2 keyboard emulation built-in
-Mouse-driven menu selection (double-click on screen)
-1MB Super AMS card supported
-Full source code included

TI-99/4(A) ROMs ARE INCLUDED!. Just select the system you want from the menu! This program will likely always be BETA and therefore incomplete.

Last Updates (max 5)

  • Undo previous disk hack unhacking - it wasn't a hack ;)
  • disable jitter buffer debug (haven't worked on that for years)
  • fix record counting - fixed vs variable, rather than relative vs sequential.
  • clock can now be opened in INPUT mode (oversight ;) )

  • Fix filename padding in directory for ImageDisk and FiadDisk
  • add warning on pCode that the Editor doesn't like overdrive
  • Fix record index handling for sequential files
  • makecart tool now supports dumping cart space as an 8k cart
  • enable writes from TI disk controller
  • remove non-inverted bank switch hacks
  • update TurboForth to 1.2.1
  • allow loading of up to 32MB of bank switched cart
  • improve F18A GPU interleave mechanism
  • changes to disassembler to show GPU instructions
  • allow display of extra 2k VRAM in VDP debugger

  • (forgot to post updates for 377)
  • Fixes for DAC with non-standard CPU speed
  • large file hack fixes
  • crash fix for loading 378 files larger than max (2MB)
  • Fixes to make big file hack work with files of arbitrary size.

  • crash fix for loading 378 files larger than 2MB
  • DAC fix for non-100% CPU settings
  • big file hack fix - only enabled on command line (not yet in documentation)

  • No longer blindly unmutes audio when re-sizing window (including minimize) - audited other mute/unmute locations
  • No longer unpauses breakpoints when opening debugger

  • Notes
    Note: this is a beta release. I'm not done all the improvements yet. Use with care

  • Video recording may be broken - I've found "Open Broadcaster Software" to work very well though!
  • Text to Speech apps and other apps that flood the speech synth, ignoring the control bits, do not work (ie: TE2)
  • DSK image support is mostly read-only
  • Uninitialized memory detection does not work on AMS RAM
  • 80 column mode does not work with screenshots, AVI recording, filters, or any stretch except DIB
  • 128k mode is very untested and not guaranteed to work - nor is it intended to be improved later
  • F18A support is very very incomplete
  • Title:Classic99
    Last Update:2015-03-24

    <-- Previous software in Windows (Bouncin' Boobies)Next software in Windows (CopyNew) -->
    <-- Previous software in All (Bouncin' Boobies)Next software in All (CopyNew) -->

    Back to Software Menu

    Babble Software Text Dolphin Info Image Gallery Forums HOME

    This page belongs to
    Sometimes, you gotta know when to quit...
    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. ;)