• Login
Ninermame
  • Home
  • Information
    • Basic concepts
    • Emulation scope
    • Requirements
    • Releases
    • Important changes
    • Known issues
  • Setup
    • About the ROMs
    • Building
      • Linux
      • Raspberry Pi OS
      • Windows
    • Creating cartridges
    • General setup
      • Linux
      • Raspberry Pi OS
      • Windows
    • Peripherals setup
      • IDE card
  • Media
    • ROM-based
      • ROMs and GROMs
      • Systems
      • Peripheral devices
      • Cartridges
    • Mutable media
      • Cassettes
      • Floppy disks
      • Hard disks
      • NVRAM devices
    • External devices
    • Single files
  • Using
    • Keyboard usage
      • Emulated Keyboard
      • Natural keyboard
      • UIMode key
    • Mouse usage
      • General mouse considerations
      • Geneve mouse
      • Mechatronics mouse
    • Changing settings
      • Key mappings
  • Tools
  • Support
  • Details
    • Serial connection

Ninermame

Details
Last Updated: 31 July 2023

MAME (Multi-Arcade Machine Emulator) is an emulation framework that allows for emulating a broad scope of computing devices, particularly arcade machines, but also computer systems.

For a thorough discussion of MAME, see the MAME website.

logo mame

MAME offers emulations from arcade cabinets, over pocket calculators, home computers, gaming consoles, up to PCs. ROM dumps must be provided by the user, because it would be forbiddingly expensive to get licenses for such a lot of systems.

Ninermame is a website that is dedicated to the emulations of the TI family in MAME. On these pages you can find all information that you need to get the emulation working perfectly for you.

console2

As I owned a TI-99/4A computer back in the 80ies, my special interest is, of course, the emulation of the TI computer family. This is not just the TI-99/4A console and its peripheral expansions, but also the TI-99/8, the Geneve, the TI-99/2, and some more exotic things. I started to contribute to MAME around 2007, but I am only one minor contributor among hundreds.

Read more: Ninermame

About the MAME ROMs

Details
Category: Setup
Last Updated: 26 February 2023

While the simulation of hardware circuits is in no way problematic with respect to copyright (since we produce a new system by observing the behavior of the original one), the distribution of memory contents is generally subject to copyright, and unlicenced distribution is considered an offense by most jurisdictions.

Read more: About the MAME ROMs

Important changes

Details
Category: Information
Last Updated: 06 March 2025

MAME has undergone some rare, but important changes in usage that users should be aware of. In particular, when many releases are skipped, things may suddenly appear broken, but there may have been a change a while back.

These changes may require you to modify your existing MAME setup to achieve the same behaviour as before the release.

Read more: Important changes

Release history

Details
Category: Information
Last Updated: 27 May 2025

This version log of MAME specifically lists all TI-related changes in the code. Have a look here to see whether the latest release adds interesting features for you.

Read more: Release history

Changing the UIMode key

Details
Category: Usage
Last Updated: 26 February 2023
ScrlLock photo

The key to switch between Full Keyboard Mode and Partial Keyboard Mode is preset to Scroll Lock. If you want to map it to another key, simply define the uimodekey property in mame.ini.

Read more: Changing the UIMode key

  1. You are here:  
  2. Home

Recently changed

  • Release history
  • IDE card
  • Installing in Linux
  • Building MAME in Raspberry Pi OS
  • Building MAME in Linux
  • Impressum
  • GDPR
  • DSGVO
Copyright © 2025 Ninermame. All Rights Reserved.