| driver | m52.c |
| source | m52.c (m52.c on mamedev.org) |
| games | Alpha One (Vision Electronics / Kyle Hodgetts) Moon Patrol Moon Patrol (Williams) |
| information | 0.11 [Nicola Salmoria, Chris Hardy] WIP: - 0.126u5: Fabio Priuli changed a lot of input related things in IREM M10->M107 boards. First of all, moved input definitions from drivers/m92.h to include/iremipt.h and removed completely drivers/m92.h (which only contained those definitions). Added more common inputs to iremipt.h and started to use that file in m62->m107 instead of local #defines. Finally, added diplocations to all the games in m62->m107 which were missing and it implemented coinage mode 2 through dipconditions in the drivers which didn't support it. - 0.124u5: Couriersud added discrete mixing and filtering to IREM games using M52-sound-c boards. Added DISCRETE_KEY_SALLEN_FILTER to discrete sound system. - 0.123u2: Stephane Humbert tried to "unify" the drivers M52 and M57 (i still think that some things can be merged). Added also iremipt.h source file (same purpose as taitoipt.h). - 0.122u8: Changed mpatrol.c to m52.c driver. - 0.35b12: Added sndhrdwirem.h. - 0.34RC1: Added sndhrdwirem.c. Removed sndhrdwmpatrol.c. - 0.31: Removed machinempatrol.c. - 0.29: Added sndhrdwmpatrol.c. - 0.12: Added vidhrdwgeneric.c/h. - 0.11: Added mpatrol.c driver, machinempatrol.c and vidhrdwmpatrol.c. |
| mpatrol | Moon Patrol[Mar/30/98]
MOON PATROL - IREM
These roms are from my copy PCB. Although the PCB is not original, the
copy appears to be a quality one. This particular version shows the Irem (C) -
the original developers of this game subsequently licensed to Williams.
Whether this version is markedly different to the Williams version, I do not
know. The ROM file names are those that match the current set. The actual
markings are simply '1' - '11'.
These roms are for the use of those that own the original PCB.
[MAME]
Moon Patrol memory map
driver by Nicola Salmoria
0000-3fff ROM
8000-83ff Video RAM
8400-87ff Color RAM
e000-e7ff RAM
read:
8800 protection
d000 IN0
d001 IN1
d002 IN2
d003 DSW1
d004 DSW2
write:
c800-c8ff sprites
d000 sound command
d001 flip screen
I/O ports
write:
10-1f scroll registers
40 background #1 x position
60 background #1 y position
80 background #2 x position
a0 background #2 y position
c0 background control
-
|