[Jul/15/97]

Complete ROM set for Mappy
------------------------------

Include ALL color and sound PROM data.


Name            Size    Location
--------------------------------
MAPPY1.BIN      8k      1b CPU
MAPPY2.BIN      8k      1c CPU
MAPPY3.BIN      8k      1d CPU

MAPPY4.BIN      8k      1e CPU

MAPPY-3M.BIN    256x4   1m CPU

MAPPY5.BIN      8k      3B Video
MAPPY6.BIN      8k      3M Video
MAPPY7.BIN      8k      3N Video

MAPPY-5B.BIN     32x8   5B Video
MAPPY-5K.BIN    256x4   5K Video
MAPPY-5C.BIN    256x4   5C Video

-

[MAME]

Mappy 

Memory map (preliminary)


CPU #1:
0000-07ff video RAM
0800-0fff color RAM
1000-177f RAM
1780-17ff sprite data 1 (sprite number & color)
1800-1f7f RAM
1f80-1fff sprite data 2 (x, y position)
2000-277f RAM
2780-27ff sprite data 3 (high bit of y, flip flags, double-size flags)
3800-3fff scroll register map
4040-43ff RAM shared with CPU #2
4800-480f custom I/O chip #1
4810-481f custom I/O chip #2
5002-5003 IRQ enable
5004-5005 cocktail flipscreen
5008      CPU #2 reset & disable I/O chips
5009      enable I/O chips
500a-500b CPU #2 enable
8000      watchdog timer
a000-ffff ROM

CPU #2:
0000-0040 sound registers
0040-03ff RAM shared with CPU #1
2000-2001 IRQ enable
2006-2007 sound enable
e000-ffff ROM

Interrupts:
CPU #1 IRQ generated by VBLANK
CPU #2 IRQ generated by VBLANK

-

[MAME]

Custom ICs (Super Pacman and Mappy):
-----------------------------------
00XX tilemap address generator with scrolling capability (only Super Pacman)
04XX sprite address generator
07XX (x2) timing generator
11XX gfx data shifter and mixer (16-bit in, 4-bit out) [1]
12XX sprite generator
15XX sound control
16XX I/O control
17XX tilemap address generator with scrolling capability (only Mappy)
99XX sound volume (only Mappy, Super Pacman uses a standard LS273)

[1] Used differently: in Super Pacman it merges the 2bpp tilemap with the 2bpp
sprites; in Mappy it handles the 4bpp sprites, while the tilemap is handled by
standard LS components.

The I/O interface chips vary from game to game:
Super Pacman     56XX 56XX
Pac & Pal        56XX ????
Grobda           58XX 56XX
Phozon           58XX 56XX
Mappy            58XX 58XX
Tower of Druaga  58XX 56XX
Dig Dug 2        58XX 56XX
Motos            56XX 56XX


-



