Classic99 - v394
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
Click here to download:
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)
fix bug with multi-bit CRU instructions - byte flag was set wrong way around and broke register auto-incrementadd support for F18A SPI flash interface (upgrade program runs now)also means that CKON, CKOFF, LDCR and STCR on the F18A work nowfix sector allocation when writing to disk image files to more closely match original TI controlleradd support for more of the F18A status registers and reading them from the hostmove source to Github - https://github.com/tursilion/classic99
Minor bugfix - image disk file allocation performed more like the TI disk controller, doesn't overwrite copy protection on Bubble Plane
rewrote speech synth CPU halt system, but this didn't fix anything that I could seebugfix in image disk sector allocation that would leave empty holes on the diskbugfix in image disk writing cluster list that only wrote one sector per cluster ;)change image disk sector allocation - FDRs at the beginning, data at the end. Makes for nicer layoutdisabled VDP warning, it's still not quite right
update palette colors (suggestion from Sometimes99er)fix startup CPU timingadd some register support to GPUimplement scanline VDP processingimplement disk image writing (except per-sector writes)re-added VDP warning (with a little more state awareness)add optional FPS displayautomatically disable disconnected joysticks (was causing slowdown in some cases)fix F18A multiple palette support on ECM0 tilesfix 5-sprite-on-a-line flag
Patch for XB256 'DELAY' callFix for disk CLOSE causing type mismatchFix for VDP memory overrun in disk systems (for data that ended exactly at >4000)Make inverted carts respond to '9' instead of '3' for extension ('3' still supported)Make VDP screen redraw when breakpointed
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. ;)