Classic99 - v399.003
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
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: https://www.youtube.com/watch?v=dt50U5kPnTY
Using the debugger: https://www.youtube.com/watch?v=_qjZN6qf1wk
Last Updates (max 5)
fiddled with AVI audio, but no improvements. AVIs updated to 60hz otherwise.fix strange speedups - code that read the VDP status register was giving about 50% bonus cycles to the VDP. The more often you read it, the faster you went ;)change waitable timer to a smaller valueremove the forced time on CPU_MAXIMUM. Now it actually runs maximum speed. And stays in sync.add some comments to remind myself what the heck I was thinking in the 'full frame' update for overdrive
Added hotkeys for Paste (control-F1), Debugger (control-Home), and copy screen (Control-F2)added copy screen function (hold SHIFT for BASIC offset)added Tape menu and added STOP and PLAY functions (sorry, not tested)debugger adds view->ASCII Add Screen Offset for BASIC checkbox (not saved)fix display of active GRAM pages when opening dialog32MB AMS implemented - enabled it for now (we already used to reserve 16MB as it was)re-arranged VDP gettables to be more convenient and less redundantadded NOCR or NOLF options to clipboard - if you open it as
-Fix build options to work on Windows XP again
updated manualupdated to Visual Studio 2017added CS1 read supportflagged manifest as hidpi awarefixes for 9901 timer handling, found via CS1 in BASIC and EasyBugfix for
Allow mid-instruction VDP updates
Source code is now on Github at https://github.com/tursilion/classic99
Back to Software Menu
This page belongs to
Do not expose to direct sunlight.
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. ;)