Anonymous

Not logged in

  • Log in
MAMEDEV Wiki

How MAME Works

From MAMEDEV Wiki

Namespaces

  • Page
  • Discussion

More

  • More

Page actions

  • Read
  • View source
  • History
Revision as of 21:23, 20 March 2008 by Aaron (talk | contribs) (→‎For Driver Writers)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The following is a list of documents describing the internal workings (core) of the MAME emulator. Most are penned by Aaron Giles.

Contents

  • 1 Building MAME
  • 2 For Driver Writers
  • 3 Core Internals
  • 4 Tips & Tricks

Building MAME

  • Building MAME using Microsoft Visual Studio compilers
  • Building under Windows Vista

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
  • CPUs and Address Spaces
  • 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

Tips & Tricks

  • Executing Code Out of a Memory Region With a Read Handler
  • Checklist for Cleaning Up Drivers
  • Writing Messages to the Screen In a MAME Driver
Retrieved from ‘https://wiki.mamedev.org/index.php?title=How_MAME_Works&oldid=1649’

Navigation

Wiki tools

Wiki tools

  • Special pages

Page tools

Page tools

    User page tools

      More

      • What links here
      • Related changes
      • Printable version
      • Permanent link
      • Page information
      • Page logs
      • Powered by MediaWiki
      • This page was last modified on 20 March 2008, at 21:23.
      • Privacy policy
      • About MAMEDEV Wiki
      • Disclaimers