

Loading a save image will now swap cartridges and any loaded disks to recreate the setup used to create the image.

Added support for numeric keypress events from joystick buttons.
#TI 99 EMULATOR MAC CODE#
Most of the smaller changes are code cleanup and tweaking implementation issues, bug fixes in disk image code, updated helper scripts, and fixing several potential crashes. Version 0.16.0: This release includes a lot of small changes from the past few years as well as a few bigger ones. If you have a working copy of v9t9, instructions are included to help you create the required cartridge. Please don't e-mail me asking for a copy - I won't even bother to respond. Texas Instruments will not allow these to be distributed, so you'll need to find a way to get them yourself. Note: In order to run the emulator, you need to create a cartridge that contains the console ROM & GROMs from the TI. In the spirit of Linux and Open Source, I'm releasing the code under the GPL license. Now I've decided to try my hand at a Linux/cross-platform version.
#TI 99 EMULATOR MAC WINDOWS#
When I got bored with that, I ported it to Windows and added sound support. Then I added graphical support for the OS/2 Presentation Manager. At first is was a simple text-based simulation of the TI.

Instead of doing the smart thing (looking for an existing emulator), I sat down and wrote my own. A few years back, I thought it would be neat to be able to play my old TI games on my PC. One thing I did notice is in the command line method, I can't use "W:\Arcade\mame64\mame64.exe" on the root of the W:\ drive in the command prompt otherwise it complains "Fatal error: Required files are missing".Well, here's my contribution to the TI-99/4A community. Which changed the Sample Command to: mame64.exe ti99_4a -cart File Use file name only without file extension or folder path (Sega Model 2 Emulator, etc. Don't use quotes (primarily for Project64 1.6 and lower) Thinking that it might be the rompath that was the issue, I then checkmarked the following in Emulator Details: When I try launching Parsec, Launchbox shows the game loading screen but the emulator itself never loads before the process closes and I return to the Launchbox menu. On the next screen I choose to "Use the files in their current location" and then click next for the rest of the screens leaving them to their defaults. The Associated Platforms tab only shows one associated platform: Texas Instruments TI 99/4A and it is checkmarked as the Default Emulator (see attached screenshot). Sample Command: mame64.exe ti99_4a -cart "FULL\PATH\TO\ROM\FILE" \Arcade\mame64\mame64.exeĭefault Command-Line Parameters: ti99_4a -cart This is what the Emulator Details tab looks like (see attached screenshot):Įmulator Application Path. I decided to create a new one and just call it MAMETI99.
#TI 99 EMULATOR MAC ZIP FILE#
I go to Tools->Import->ROM Files.Īfter selecting the zip file for Parsec and selecting Texas Instruments TI 99/4A for the platform, I'm then asked to select an emulator. I then type in the following line to launch the game:Īfter confirming the command line worked, my next step was to try and get this imported into Launchbox.

When I open a command prompt, I first navigate to the W:\Arcade\mame64 directory. Rompath roms consoles cart W:\Arcade\mame64\roms Mame.ini rompath line has been edited with the following: TI-99/4A cart folder (example: Parsec): W:\Arcade\mame64\cart\Parsec.zip Mame64 location: W:\Arcade\mame64\mame64.exe Eventually I'd like to get it working with Retroarch if possible, but for now I'm working with standalone MAME first. I've been getting emulators set up with Launchbox, but I'm having a tough time with this particular one. Previously I used classic99 to run these, but found out that MESS and MAME worked with it as well. I used to have a TI-99/4A system when I was growing up along with several cartridge games.
