m4: MAME ROM Information. History:
M-4 (c) 1977 Midway.
- TECHNICAL -
Game No. 626
Main CPU : 8080 (@ 1.9968 Mhz)
Screen orientation : Horizontal
Video resolution : 256 x 224 pixels
Screen refresh : 60.00 Hz
Palette colors : 2
Players : 2
Control : 2-way joystick
Buttons : 2
- TRIVIA -
Released in November 1977.
Developed by Arcade Engineering (their first game!) for Midway.
- STAFF -
Designed by : Jack Pearson
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.34b1 [Al Kossow]
Samples required
WIP:
- 0.112u4: Zsolt Vasvari fixed 'Extended Play At' dipswitch in M-4.
- 0.112u1: Mike Ellery fixed dipswitches in M-4. Added dipswitch 'Extended Play' and 'Extended Play At'.
- 0.111u4: Zsolt Vasvari and Derrick Renaud added stereo sound to M-4. Changed 8080 CPU clock speed to 1996800 Hz. Replaced 2x SN76477 sound with 2nd Samples. Fixed dipswitches.
- 0.111u1: Added Samples (Invaders) and 2x SN76477 sound.
- 0.37b1: Changed Double 8-way Joystick to 8-way and 2 buttons.
- 0.36: Added 2nd player.
- 0.34b1: Al Kossow added M-4 (Midway 1977).
Other Emulators:
* Laser
Recommended Games (Tank):
Lazer Command
Tank 8
M-4
M79 Ambush
Ultra Tank
Armor Attack
No Man's Land
R2D Tank
Sky Chuter
Tank Battalion
Panther
Strategy X
Super Tank
NATO Defense
Commando (Sega)
Minefield
Ozon I
Progress
Sarge
T.N.K. III
Tank Busters
Vs. Battle City
Super Stingray
Blazer
Guts n' Glory (Antiaircraft)
Tank Force
Iron Fortress
Romset: 8 kb / 4 files / 5.76 zip
MAME XML Output:
   | <game name="m4" sourcefile="mw8080bw.c" sampleof="m4"> |
   |    | <description>M-4</description> |
   |    | <year>1977</year> |
   |    | <manufacturer>Midway</manufacturer> |
   |    | <rom name="m4.h" size="2048" crc="9ee2a0b5" sha1="b81b4001c90ac6db25edd838652c42913022d9a9" region="maincpu" offset="0"/> |
   |    | <rom name="m4.g" size="2048" crc="0e84b9cb" sha1="a7b74851979aaaa16496e506c487a18df14ab6dc" region="maincpu" offset="800"/> |
   |    | <rom name="m4.f" size="2048" crc="9ded9956" sha1="449204a50efd3345cde815ca5f1fb596843a30ac" region="maincpu" offset="1000"/> |
   |    | <rom name="m4.e" size="2048" crc="b6983238" sha1="3f3b99b33135e144c111d2ebaac8f9433c269bc5" region="maincpu" offset="1800"/> |
   |    | <sample name="1"/> |
   |    | <sample name="2"/> |
   |    | <sample name="1"/> |
   |    | <sample name="2"/> |
   |    | <chip type="cpu" tag="maincpu" name="8080" clock="1996800"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="samples1" name="Samples"/> |
   |    | <chip type="audio" tag="samples2" name="Samples"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="260" height="224" refresh="59.541985" pixclock="4992000" htotal="320" hbend="0" hbstart="260" vtotal="262" vbend="0" vbstart="224" /> |
   |    | <sound channels="2"/> |
   |    | <input players="2" buttons="2" coins="1"> |
   |    |    | <control type="joy" ways="vertical2"/> |
   |    | </input> |
   |    | <dipswitch name="Coinage" tag="IN2" mask="3"> |
   |    |    | <dipvalue name="2 Coins per Player" value="2"/> |
   |    |    | <dipvalue name="2 Coins/1 or 2 Players" value="3"/> |
   |    |    | <dipvalue name="1 Coin per Player" value="0" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/1 or 2 Players" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Game Time" tag="IN2" mask="12"> |
   |    |    | <dipvalue name="60 seconds" value="0"/> |
   |    |    | <dipvalue name="70 seconds" value="4" default="yes"/> |
   |    |    | <dipvalue name="80 seconds" value="8"/> |
   |    |    | <dipvalue name="90 seconds" value="12"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="IN2" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Extended Play" tag="IN2" mask="32"> |
   |    |    | <dipvalue name="Off" value="32"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Extended Play At" tag="IN2" mask="192"> |
   |    |    | <dipvalue name="70" value="192"/> |
   |    |    | <dipvalue name="80" value="64"/> |
   |    |    | <dipvalue name="100" value="128"/> |
   |    |    | <dipvalue name="110" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="0"/> |
|
|