How MAME Works: Difference between revisions
From MAMEDEV Wiki
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
The following is a list of documents describing the internal workings (core) of the MAME emulator. Most are penned by Aaron Giles. | The following is a list of documents describing the internal workings (core) of the MAME emulator. Most are penned by Aaron Giles. | ||
[[Building MAME using Microsoft Visual Studio compilers]] | == Building MAME == | ||
* [[Building MAME using Microsoft Visual Studio compilers]] | |||
* [http://aarongiles.com/?p=199 Building under Windows Vista] | |||
[[Resource Management in MAME]] | == For Driver Writers == | ||
* [[Resource Management in MAME]] | |||
* [[DIP Switches in MAME]] | |||
* [[MAME Interrupt Function Review]] | |||
* [[Using MAME's tilemap system]] | |||
* [http://aarongiles.com/?p=159 Programmable Logic Devices in MAME] | |||
* [[Address Maps]] | |||
[http://aarongiles.com/?p=137 CPU Scheduling in MAME] | == Core Internals == | ||
* [http://aarongiles.com/?p=137 CPU Scheduling in MAME] | |||
* [http://aarongiles.com/?p=74 Filters and streams in the MAME Sound System] | |||
* [http://aarongiles.com/?p=149 Save State Fundamentals] | |||
* [[Using the GFX/TileMap viewer (F4)]] | |||
* [http://aarongiles.com/?p=182 How To Use the 'New' Renderer] | |||
* [http://aarongiles.com/?p=161 Layouts and Rendering for MAME Artwork System] | |||
== Tips & Tricks == | |||
* [[Executing Code Out of a Memory Region With a Read Handler]] | |||
* [http://aarongiles.com/?p=195 Checklist for Cleaning Up Drivers] | |||
* [http://aarongiles.com/?p=180 Writing Messages to the Screen In a MAME Driver] | |||
[[Executing Code Out of a Memory Region With a Read Handler]] | |||
[http://aarongiles.com/?p= | |||
[http://aarongiles.com/?p=180 Writing Messages to the Screen In a MAME Driver | |||
Revision as of 20:23, 5 March 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
For Driver Writers
- Resource Management in MAME
- DIP Switches in MAME
- MAME Interrupt Function Review
- Using MAME's tilemap system
- Programmable Logic Devices in MAME
- Address Maps
Core Internals
- CPU Scheduling in MAME
- 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