Jump to content

TI-99/4a GameBase


Recommended Posts

Texas GameBase v3.03


Decided to release this GameBase "as is".

It's not finished, but most things are working quite well in Classic99 or MAME220.

It requires GameBase v1.3 installed (windows only)


All the Hebdogiciel games are in loose TI files (FIAD).

This makes it much easier to fix the countless number of typos by pasting text into classic99.

so none of those are running in MAME at the moment.



  • Like 9
  • Thanks 2
Link to comment
Share on other sites

A 32bit version of MAME 250 is included in the gamebase, and was heavily tested with the cartridge games.

*I know RPKs have broken many times over the years due to updates in the layout.


All other testing was done with MAME 220 (compiled for x86 32bit machines).

so it just made sense to use and include it as the default. ;)


just change the link in the emulators.ini if you want to use 250 (32bit) or any other newer (64bit) version of MAME.

As long as the command line functions are the same.





Edited by .mad.
Link to comment
Share on other sites

OK, many times - I think twice - the last time the RPKs had to be changed was with version 0.174, seven years ago. 🙂


I'd just like to mention that if you include an older version of MAME in your distribution, this may make life easier for you but somewhat harder for me, because people may hit old bugs that were long fixed by me, and some features were not yet there. As an example, the TIPI support was added with 0.242. This is, admittedly, always a problem with software that still evolves.


Maybe users should be made aware, that's all.


  • Like 2
Link to comment
Share on other sites

Fair enough.


The gamebase has been going 12 years and was first released with MESS 150???...

Thanks to you and Tursi, emulation has improved greatly since then.


my reasoning is...

if someone downloads the gamebase in a few years, it will still work with the included emulator.

but may not with a newer build, without the end user having to rewrite the scripts and update the GEMUS.


But when/if it's updated again, it will always include the latest version of the emualtor at the start of the testing.

  • Like 3
Link to comment
Share on other sites

34 minutes ago, Retrospect said:

download it and scour through what's in the folders.  Ther'es mame, classic99 , loads of games , it's quite big tho

I assumed there was a front-end or some interface run by the Access database included.  I will have to check it out, later.  I gots no time, today.

Link to comment
Share on other sites

13 minutes ago, OLD CS1 said:

I assumed there was a front-end or some interface run by the Access database included.  I will have to check it out, later.  I gots no time, today.


For me, placing the /TI99-4A/ folder contained within the archive in the GameBase folder (for the GameBase frontend as previously distributed) and simply running the GameBase frontend executable results in the option to select the GameBase v3.03 distribution:




And I can confirm that selecting that option, I do get the new games list, with a couple games released in the last year. 


Great work on this, incidentally!  GameBase is an incredible resource!


  • Like 3
Link to comment
Share on other sites

6 hours ago, bradhig1 said:

when I press alt + 6 for function 6 in mame nothing happens.  Did the function key get channged?


press TAB to enable UI controls

then press ` (the key under ESC)

enter input menu for this machine

you will see FCTN is mapped to ALT (this is Left ALT not AltGr)


you can re-map the FCTN key to whatever you want from that menu.

  • Like 1
Link to comment
Share on other sites

2 hours ago, OX. said:

Just need Tursi to update Classic99 so we can play ZQX-ONE 😉

Won't happen if you don't bother to tell me what's wrong with it. ;)


(Ooooh, the F18A graphics modes. Gotcha :) )



Edited by Tursi
  • Like 5
Link to comment
Share on other sites

10 hours ago, arcadeshopper said:

i couldn't get mame to run in this  just errors out and the window closes too fast to read it

.. classic99 works fine

This normally happens if the command-line has an error or it can't find the correct BIOS file.


It could be the location where you installed the Gamebase front end.

i would only recommend installing to the root of a drive.




then the rezip path will also be at the root of the drive (NOT a networked drive).




if the rezip folder path has a SPACE, it will break the command line.

e:\my emulated games\gbgame\

you can check that rezip path in the gamebase.ini



When GameBase reads a ZIPPED DSK file it extracts it here...


then the DSK file is attached to the commadline from that path.



When the floppy is zipped, it's the same as typing this.

MAME -flop1 c:\gbgame\0\diskfile.dsk


any version of MAME over 220 should work.

so you can point to your working MAME install path in the emulators.ini


EmulatorPathFile=C:\my working mame\mame.exe



  • Like 1
Link to comment
Share on other sites

I just tried the GameBase in a virtual Windows 10 installation, and the packaged MAME emulator is extremely slow (48%), while the normal MAME that I have runs at full speed. Where did you get the exe files from? This looks like a non-optimized build (e.g. for debugging). Or maybe this is because this is a 32bit binary, but I'm going to try it on my native Windows installation now...


Edit: Ran it in a native Windows 11, and it is surely much faster than in the virtual boxed Win 10. But still, the MAME performance is worse than my native builds, as you can see in the screenshot.


  • Like 1
Link to comment
Share on other sites

#1 Download and Install this gamebase frontend v1.3 - Zip file previous post!
#2 Download and Unzip - GameBase v.3.03 - Zip file previous post!
#3 In the GameBase v.3.03, copy the "TI99-4A" folder and replace it in the installed GameBase frontend v1.3 (C:\GameBase, if you did not change destination) - There is already a "TI99-4A". Just replace the old with the v3.03 - TI99-4A folder.
#4 That gave me a new result! More testing to see if it works now 😛

  • Like 1
Link to comment
Share on other sites

36 minutes ago, jetset said:

I wish an emulator can be made to just run, and open a file and not have to be a computer science major. :(  

That's a good reason to use GameBase, if ever i heard one.

just click the game name and play.


let the scripting do the science stuff. 😁

  • Like 3
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...