Classic99 is a freeware TI-99/4A emulator for Windows 9x. Classic99 runs most stuff fine:
(2010-07-11) Add ability to breakpoint on uninitialized memory read (console RAM only for now, no AMS)added 3x scaling to the video size menusave default scaling sizeFixed broken continue and Step Over in debuggerAdded cycle counting and hex data to disassembly windowchanged default memory pointers to something more useful than R0made changing the filter mode reset the screen scaling sizedebugger now allows changing any memory type from any view window - VDP now has a V prefix, GROM has a G prefix. See docs.added memory type enums to the debugger display (code change only)
|
| |
(2010-04-16) Fix sprite position at top of screen
|
| |
(2010-03-13) Fix uninitialized critical section that was causing crashes on startup on pre-Vista
|
| |
(2010-03-13) Added Bug99 Debugger support (Edit, Bug99 Window)Fixed error returns from SBRLNKAdded TI Workshop ROM with permission from the authorImplemented proper address emulation for VDP 4k modeFix mute/unmute issues around user interfaceFix debugger ROM modify flagsFixed by-sector read/write file accessfixed delayed timing raceGot keyboard controls (TAB, Function Keys, shortcut keys) working on the debug dialogAdded WP as a set command on the debuggerMade PC and WP work in all debug viewsAdded 1x,2x,4x video sizing options, and fixed aspect ratiodefault to 1x on startup (for whatever filter is in use)VDPS doesn't clear the 5th sprite number when read, fixed thatFixed meta key problem with keyboard interfaceAdd support for Marc Hull's SID Blaster card (enable in Options->Audio, try XB program MICH_SID!)Moved CPU to separate threadadded threat synchronization code now that CPU is running freelyreplaced video mutex with critical section (performance)replaced PeekMessage loop with GetMessage (performance)Added single-byte VDP address port accessFix timing in 50HZ modeAdd audio to AVI files (not working!!)Tweak multicolor bitmap mode registersFixed partial video frames in AVI video recording
|
| |
(2009-12-19) Moved several long-term user-carts into the Apps menuAdded 'redraw' and 'clear' to the debug windowUpdated Breakpoint system with ability to specify memory rangesChanged breakpoint tag for timing code (now needs just one entry)Increased minimum sound jitter buffer to reduce garbleFix output when audio voice set to 0 (not flat)disable audio debug to disk (was not meant to be on!)(code) re-laid-out cartridge structs and created new breakpoint structWhen config file not present, set up defaults for disksrun audio and speech thread at higher prioritychange default 379 bank to last onemade 'step over' not show the stepped over instructions in the debuggerwhen system running very slow, don't update speech (temporary workaround)changed
|