MAME Documentation
0.277
  • What is MAME
  • Health Warnings
  • Getting MAME prepared
  • Basic MAME Usage and Configuration
  • MAME Command-line Usage and OS-Specific Configuration
  • Plugins
  • Advanced configuration
  • MAME Debugger
  • Lua Scripting Interface
  • MAME External Tools
  • Contributing to MAME
  • Technical Specifications
    • MAME Naming Conventions
    • MAME Layout Files
    • MAME Layout Scripting
    • Object Finders
    • Input System
    • The device_memory_interface
    • The device_rom_interface
    • The device_disasm_interface and the disassemblers
    • The device_sound_interface
    • Emulated system memory and address spaces management
    • CPU devices
    • The new floppy subsystem
    • The new SCSI subsystem
    • The new 6502 family implementation
    • UML Instruction Reference
    • Software 3D Rendering in MAME
    • Audio effects
    • OSD audio support
  • MAME and security concerns
  • The MAME License
MAME Documentation
  • Technical Specifications

Technical Specifications¶

This section covers technical specifications useful to programmers working on MAME’s source or working on scripts that run within the MAME framework.

  • MAME Naming Conventions
  • MAME Layout Files
  • MAME Layout Scripting
  • Object Finders
  • Input System
  • The device_memory_interface
  • The device_rom_interface
  • The device_disasm_interface and the disassemblers
  • The device_sound_interface
  • Emulated system memory and address spaces management
  • CPU devices
  • The new floppy subsystem
  • The new SCSI subsystem
  • The new 6502 family implementation
  • UML Instruction Reference
  • Software 3D Rendering in MAME
  • Audio effects
  • OSD audio support
Previous Next

© Copyright 1997-2025, MAMEdev and contributors.

Built with Sphinx using a theme provided by Read the Docs.
Download documentation as PDF or EPUB