Babble Software Text Dolphin Info Image Gallery Forums HOME

Classic99 - v321

[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:
67 downloads this week
52598 downloads total
windows.gif Classic99 Emulator and Source Code, plus Arc303g and documentation (2.1 mb) (#1) since 2009-06-09



(previously Ami99)

Click here for my TI Software

Classic99 is a freeware TI-99/4A emulator for Windows 9x. 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 cartridge bank switching supported
-all three music channels emulated through any DirectSound compatible sound card
-noise channel fully emulated, though user-defined repeat rates are not 100% accurate
-Speech implemented for both speech ROMs and external speak
-keyboard CRU scanning implemented
-joystick support
-9901 timer supported
-partial disk support
-DirectX Windowed and FullScreen, as well as non-DirectX windowed modes.
-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
-Open Source and 100% free

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. I can't provide support with getting ROMs to work - that's your concern. ;)

Last Updates (max 5)

(2009-06-22)
  • Implemented sprite flicker and 5-sprite-on-a-line flag

  •  
    (2009-05-20)
  • Many fixes to the TIFILES format (and one to V9T9 format) that should result in far more correct TIFILES style files. Especially tested on Extended BASIC files, both PROGRAM and IV254. Also source fixes - the variable/fixed type flag was named backwards (but used correctly! confusion reigns!) Also better V9T9 filename detection. THANK YOU to Fred Kaal for doing a lot of work determining where Classic99 had it wrong (he posted quite a while ago, but I saved it!)

  •  
    (2009-05-16)
  • Fixed text-offset for double-clicking in 40-column mode
  • addded 'freeze' button in debug pane so the output window can be copied from
  • -clear keyboard state when focus lost, to avoid stuck keys from missed up events

  •  
    (2009-04-17)
  • Fixed crash bug with non-bank-switched ROM cartridges!

  •  
    (2009-04-17)
  • Fixed loader bug that caused sidecar modules (anything loading ROM to DSR space) to crash

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

  • Text to Speech apps and other apps that flood the speech synth, ignoring the control bits, do not work (ie: TE2)
  • AVI recording uses the original, unfiltered image
  • Files are opened and closed many times during access
  • Disk files (FIAD) only (no .DSK access)
  • 99/4 emulation has trouble starting up (4A is fine)
  • Debugger is currently limited to read only
  • MiniMemory 'Load and Run' doesn't work right
  • SDGROM is not yet considered release state
  • Cycle counting is not guaranteed 100%
  • Title:Classic99
    Theme:Emulator
    Created:2002-07-28
    Last Update:2009-06-22
    Status:Open

    <-- 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 tursi#at#harmlesslion.com
    Proving that there is some fun left on the web.
    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 harmlesslion.com do not necessarily reflect opinions or official stances of HarmlessLion as a business, which is in itself only me anyway. ;)