lazarian: MAME ROM Information. History:
Lazarian (c) 1981 Bally Midway.
- TECHNICAL -
[Upright model]
[Game No 636]
Main CPU : S2650 (@ 3.579545 Mhz)
Sound Chips : SN76477 (@ 3.579545 Mhz), TMS3615 (@ 250 Khz), TMS3615 (@ 500 Khz)
Screen orientation : Horizontal
Video resolution : 224 x 240 pixels
Screen refresh : 60.00 Hz
Palette colors : 1024
Players : 2
Control : 8-way Joystick
Buttons : 4
- TRIVIA -
Manufactured by Bally/Midway under license from Zaccaria.
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.100u3 [Pierpaolo Prazzoli]
Artwork available
WIP:
- 0.136u1: Quench fixed massive slowdown in the Laser Battle driver.
- 0.135u4: Fabio Priuli fixed all sets in drivers using S2636 video chip.
- 0.135u3: Fabio Priuli added driver data struct and save states to Laser Battle driver. Converted Signetics 2636 video chip to be a MAME device and updated drivers using it accordingly.
- 0.129: Aaron Giles fixed a few out-of-bounds errors revealed by randomly initializing auto_malloc() memory. These would manifest themselves as difficult-to-reproduce crashes on some systems. Affects Laser Battle and other drivers.
- 0.111u6: Zsolt Vasvari and Derrick Renaud rewrote the SN76477 emulator from scratch. The main difference between the old one and the new one is that it is based on measurements from a real chip. Also the emulator is fully analog, meaning that timings/frequencies, etc. are based on voltage levels. This gives a much more true-to-life emulation where the weird behavior of the real chip comes emulated for free. The code itself is also a lot simpler and more understandable.
- 12th November 2006: Mr. Do - We have Lazarian, thanks to scans by Aaron Giles, on loan from Tim at ArcadeCollecting.com and cleanup by Ad_Enuff.
- 0.107u2: Changed S2650 CPU1 clock speed to 3579545 Hz, the 2x TMS3615 to 250000 Hz and 500000 Hz and VSync to 50Hz.
- 0.105u4: Aaron Giles converted PLD for clone Lazarian to the new binary format. Added pld lz82s100.bin ($0).
- 0.103u4: Pierpaolo Prazzoli fixed Laser Battle/Lazarian - Game now playable. Added new cpu1 rom ($3800) and 82S100 prom.
- 0.100u3: Pierpaolo Prazzoli added Laser Battle (Zaccaria 1981) and clone Lazarian.
- 21st September 2005: Pierpaolo Prazzoli - Laser Battle (Zaccaria 1981) is playable but some enemies' shots are invisible due to wrong colors (prom hasn't been dumped yet). Sound is missing, but schematics are available, so maybe someone can add it.
Recommended Games (Space Shooter 2):
Devil Zone
Killer Comet
Megatack
Phoenix
Radar Scope
Space Firebird
Zero Hour
Astro Blaster
Astro Fantasia (DECO Cassette)
Black Hole
Challenger
Laser Battle
Red Clash
Satan of Saturn
Space Cruiser
Spiders
Azurian Attack
Battle Cross
Megadon
Sky Base
Space Raider
Exerion
Gyruss
Juno First
Mad Planets
Flower
Halley's Comet
Sky Fox
Star Fighter
Space Bomber
Romset: 28 kb / 14 files / 21.5 zip
MAME XML Output:
   | <game name="lazarian" sourcefile="laserbat.c" cloneof="laserbat" romof="laserbat"> |
   |    | <description>Lazarian</description> |
   |    | <year>1981</year> |
   |    | <manufacturer>Zaccaria (Bally Midway license)</manufacturer> |
   |    | <rom name="laz.7c" size="2048" crc="a2454cf2" sha1="163b9323e77ee0107e13860b3468e002c335df9e" region="maincpu" offset="0"/> |
   |    | <rom name="laz.6c" size="2048" crc="23ee6013" sha1="7ad53d6c321b0161906a512f6575620fd049d2f7" region="maincpu" offset="400"/> |
   |    | <rom name="laz.5c" size="2048" crc="4234a2ed" sha1="dc98b04ae7dd1c35687bd8bdf42e8feb5eed321d" region="maincpu" offset="800"/> |
   |    | <rom name="laz.3c" size="2048" crc="e901a636" sha1="86320181a4d697fedfe8d8cbf9189854781e3d8c" region="maincpu" offset="c00"/> |
   |    | <rom name="laz.2c" size="2048" crc="657ed7c2" sha1="8611912001d18af8c932efc7700c0d8b60efb2e8" region="maincpu" offset="1000"/> |
   |    | <rom name="laz.7b" size="2048" crc="43135808" sha1="2b704ca2f7a0fc46fddd5d7fb7d832a29d0562d0" region="maincpu" offset="2000"/> |
   |    | <rom name="laz.6b" size="2048" crc="95701e50" sha1="61d6a268696cefb760bf288bcc4eab7ac5f32ec7" region="maincpu" offset="2400"/> |
   |    | <rom name="laz.5b" size="2048" crc="685842ba" sha1="ee842d1d2c0676fddddf6e4e9cfd0b2962ae900d" region="maincpu" offset="2800"/> |
   |    | <rom name="laz.3b" size="2048" crc="9ddbe048" sha1="70d1e8af073c85aba08e5251691842069617e6ac" region="maincpu" offset="2c00"/> |
   |    | <rom name="laz10-62.2b" size="4096" crc="4ad9f7af" sha1="71bcb9d148a7372b7be0abccdf71eeedba8b6c0a" region="maincpu" offset="3800"/> |
   |    | <rom name="laz.8g" size="2048" crc="3cf76c01" sha1="1824bc05e8dd2a522409e95fe81d2ad64182dcac" region="gfx1" offset="0"/> |
   |    | <rom name="laz.10g" size="2048" crc="256ae65d" sha1="7f9e8ea1bbcb9e2175544556795c88c9981db571" region="gfx1" offset="800"/> |
   |    | <rom name="laz.11g" size="2048" crc="fec8266a" sha1="7b90ae8d9eeb148012cca1bc93546dc3bf509258" region="gfx1" offset="1000"/> |
   |    | <rom name="laz.14l" merge="lb02.14l" size="2048" crc="d29962d1" sha1="5b6d0856c3ebbd5833b522f7c0240309cf3c9777" region="gfx2" offset="0"/> |
   |    | <rom name="lz82s100.10m" size="245" crc="c3eb562a" sha1="65dff81b2e5321d530e5171dab9aa3809ab38b4d" region="plds" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="S2650" clock="3579545"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="snsnd" name="SN76477"/> |
   |    | <chip type="audio" tag="tms1" name="TMS3615" clock="250000"/> |
   |    | <chip type="audio" tag="tms2" name="TMS3615" clock="500000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="224" height="240" refresh="50.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="1" buttons="4" coins="2" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="IN2" mask="3"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="1" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="2"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="3"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="IN2" mask="12"> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="0" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="4"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="8"/> |
   |    |    | <dipvalue name="1 Coin/7 Credits" value="12"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="IN2" mask="48"> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    |    | <dipvalue name="3" value="16" default="yes"/> |
   |    |    | <dipvalue name="4" value="32"/> |
   |    |    | <dipvalue name="5" value="48"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Calibration Display" tag="IN2" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Collision Detection" tag="IN2" mask="128"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="128" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN3" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Firing" tag="IN3" mask="2"> |
   |    |    | <dipvalue name="Rapid" value="2" default="yes"/> |
   |    |    | <dipvalue name="Normal" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Freeze" tag="IN3" mask="4"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN3" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="good" color="preliminary" sound="imperfect" graphic="good" cocktail="preliminary" savestate="supported" palettesize="1024"/> |
|
|