MAME Documentation¶
Note
This documentation is a work in progress. You can track the status of these topics through MAME's issue tracker. Learn how you can contribute.
- 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
- chdman – CHD (Compressed Hunks of Data) File Manager
- Imgtool - A generic image manipulation tool for MAME
- Imgtool Format Info
- Castool - A generic cassette image manipulation tool for MAME
- Floptool - A generic floppy image manipulation tool for MAME
- Other tools included with MAME
- Developer-focused tools included with MAME
- 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
- Emulated system memory and address spaces management
- CPU devices
- The new floppy subsystem
- The new SCSI subsystem
- The new 6502 family implementation
- Software 3D Rendering in MAME
- MAME and security concerns
- The MAME License
Contribute¶
The documentation on this site is the handiwork of our many contributors.