How MAME Works: Difference between revisions
From MAMEDEV Wiki
m (Updated 'filters and streeams...' →Core Internals) |
m (Updated 'Programmable logic...' →For Driver Writers) |
||
Line 13: | Line 13: | ||
* [[MAME Interrupt Function Review]] | * [[MAME Interrupt Function Review]] | ||
* [[Using MAME's tilemap system]] | * [[Using MAME's tilemap system]] | ||
* [ | * [[Programmable Logic Devices in MAME]] | ||
* [[CPUs and Address Spaces]] | * [[CPUs and Address Spaces]] | ||
* [[Address Maps]] | * [[Address Maps]] |
Revision as of 13:15, 17 July 2008
The following is a list of documents describing the internal workings (core) of the MAME emulator. Most are penned by Aaron Giles.
Building MAME
Writing for MAME
For Driver Writers
- Game Drivers
- Resource Management in MAME
- DIP Switches in MAME
- MAME Interrupt Function Review
- Using MAME's tilemap system
- Programmable Logic Devices in MAME
- CPUs and Address Spaces
- Address Maps
Core Internals
- Filters and streams in the MAME Sound System
- Save State Fundamentals
- Using the GFX/TileMap viewer (F4)
- How To Use the 'New' Renderer
- Layouts and Rendering for MAME Artwork System
- LAY File Basics - Part I