Home News Forum                            
 

Play your favorite classic games and more with the GameEx front end. Read more.

zoar: MAME ROM Information.


History:

Zoar (c) 1982 Data East USA


Shoot oncoming planes and ground targets using your gun. Land on the air strip for extra points between stages. The game is an X and Z axis vertical shooter.


- TECHNICAL -


Main CPU : M6502 (@ 1.5 Mhz)

Sound CPU : M6502 (@ 500 Khz)

Sound Chips : (2x) AY8910 (@ 1.5 Mhz)


Screen orientation : Vertical

Video resolution : 240 x 240 pixels

Screen refresh : 57.00 Hz

Palette colors : 64


Players : 2

Control : 8-way joystick

Buttons : 3


- TRIVIA -


Released in March 1982.


Eric Hanna holds the official official record for this game with 31,167,170 points on 06/11/2004.


- SCORING -


Large Red Airship : 500 points.

Small Airship : 300 points.

PT Boats : 80 points.

Submarine : 100 points.

Destroyer : 100 points.

Aircraft Carrier : 500 points.


Control Tower : 50 points.

Missile Launcher : 80 points.

Fuel Dump : 150 points.

Missile Silo : 300 points.


- SOURCES -


Game's rom.




MAME Info:

0.33b3 [Zsolt Vasvari]


WIP:

- 0.138: Changed visible area to 240x256.

- 0.136u1: Stephane Humbert fixed cabinet 'Upright' dipswitch in Zoar.

- 28th February 2009: Guru - I decided to have a look at the Zoar custom CPU that Smitdogg sent a short time ago. Here's a few pics of the process. This was more of an academic exercise than anything else, since the game works fine in MAME. The inside of the plastic housing had segments in it that actually made it *a lot* easier to remove the epoxy as it broke off in quite large pieces. Inside we can clearly see a 6502 CPU and a few logic chips, pretty simple stuff really. At least now we know the devs got it right. But unfortunately now the PCB is not working, so alas, the Zoar is no more. UPDATE: One of the devs put in a request for a schem, and since there may be others who are wondering what the CPU module circuit looks like, here it is... Revision 1.0. Don't try this at home though boys and girls, this thing only has 10 chips and it took 6 hours to draw! OMG!

- 0.129u4: Guru added PCB layout for Zoar, corrected AY-3-8910 clocks and added missing PROM. Changed clock speed of the 2x AY-3-8910A to 3MHz. Added prom ($40) and 'Cabinet' dipswitch. Fixed rom names.

- 13th January 2009: Guru - A Zoar PCB for attacking the epoxy block arrived yesterday. Thanks to Smitdogg.

- 0.129: Aaron Giles removed BAD_DUMD flag from rom zoar15.

- 16th December 2008: Smitdogg - I got a Zoar PCB a few days ago.

- 0.128u5: Fixed gfx3/bg_map rom loading.

- 0.126u3: Changed name of dipswitch 'Cabinet' to 'Control Panel'.

- 0.126u2: Fabio Priuli added DIP locations to Zoar.

- 0.34b8: Added proms ($0, 20).

- 0.33b4: Zsolt Vasvari added accurate colors to Zoar.

- 0.33b3: Zsolt Vasvari added Zoar(Data East 1982).


Recommended Games (Airforce 2):

Phantom II

SOS

Mission-X (DECO Cassette)

Zoar

1941

1942

1942 (PlayChoice-10)

1943 - The Battle of Midway

1943 Kai - Midway Kaisen

1944: The Loop Master

19XX: The War Against Destiny

XX Mission

Flying Shark

Fire Shark

Fire Shark (Mega-Tech)

MX5000

Sonic Boom

Bombs Away

Fighting Hawk

Scramble Spirits

Sky Soldiers

Arbalester

Guts n' Glory (Bombing)

Meta Fox

Sky Adventure

Task Force Harrier

Twin Hawk

Vapor Trail - Hyper Offence Formation

The Last Day

Lightning Fighters

Sky Smasher

Ghost Pilots

Gulf War II

Fighter & Attacker

Blue Hawk

Double Wings

Strikers 1945

Strikers 1945 II

Strikers 1945 III

Strikers 1945 Plus

Spectrum 2000

Fire Hawk

Wyvern Wings


Romset: 63 kb / 20 files / 31.6 zip




MAME XML Output:

       <game name="zoar" sourcefile="btime.c">
              <description>Zoar</description>
              <year>1982</year>
              <manufacturer>Data East USA</manufacturer>
              <rom name="z15.12b" size="4096" crc="1f0cfdb7" sha1="ce7e871f17c52b6eaf99cfb721e702e4f0e6bb25" region="maincpu" offset="d000"/>
              <rom name="z16.13b" size="4096" crc="7685999c" sha1="fabe38d71e797ae0b04b5d3aba228b4c85d96185" region="maincpu" offset="e000"/>
              <rom name="z17.15b" size="4096" crc="619ea867" sha1="0a3735384f03a1052d54ab799b5e37038d8ece2a" region="maincpu" offset="f000"/>
              <rom name="z09.13c" size="4096" crc="18d96ff1" sha1="671d934a451e0b042450ea86d24c3751a39b38f8" region="audiocpu" offset="e000"/>
              <rom name="z00.3l" size="4096" crc="fd2dcb64" sha1="1a49a6ec6ffd354d872b1af83d55ec96e8215b2b" region="gfx1" offset="0"/>
              <rom name="z01.5l" size="4096" crc="74d3ca48" sha1="2c75ea246f86a057467deb35ef6a6e72f667dd84" region="gfx1" offset="1000"/>
              <rom name="z03.8l" size="4096" crc="77b7df14" sha1="a1cbc214fc849b7e3417b1156d1e4440ab67f631" region="gfx1" offset="2000"/>
              <rom name="z04.9l" size="4096" crc="9be786de" sha1="480733a1438dffa4b0fac6f76bf84a0deec5d1fa" region="gfx1" offset="3000"/>
              <rom name="z06.12l" size="4096" crc="07638c71" sha1="1a7fc49657ac7ac0033bd60c86663bd615079230" region="gfx1" offset="4000"/>
              <rom name="z07.14l" size="4096" crc="f4710f25" sha1="08b4cc4252f83a689cded38d9a5a50f55ee6beee" region="gfx1" offset="5000"/>
              <rom name="z10.1b" size="2048" crc="aa8bcab8" sha1="81f1a9fd754fd6f8030ff6b5aa80c7670be9d02e" region="gfx2" offset="0"/>
              <rom name="z11.3b" size="2048" crc="dcdad357" sha1="d1569e1d38f14f5f457547e24df4f80f726c6157" region="gfx2" offset="800"/>
              <rom name="z12.4b" size="2048" crc="ed317e40" sha1="db70889af5f233ca71acf734abfbdb74b6a393c0" region="gfx2" offset="1000"/>
              <rom name="z02.6l" size="4096" crc="d8c3c122" sha1="841006cc84622e851df462a64696b64bb8cb62a1" region="gfx3" offset="0"/>
              <rom name="z05.14l" size="4096" crc="05dc6b09" sha1="197c720544a090e12980513b441a2b9cf04e212f" region="gfx3" offset="1000"/>
              <rom name="z08.15l" size="4096" crc="9a148551" sha1="db92dd7552c6f76a062910f37a3fe3524fdffd38" region="gfx3" offset="2000"/>
              <rom name="z13.6b" size="4096" crc="8fefa960" sha1="614026aa71703dd3898e470f45730e5c6934b31b" region="bg_map" offset="0"/>
              <rom name="z20.1l" size="32" crc="a63f0a07" sha1="16532d3ac0536ad4b712005fd722ee8c14d02e9b" region="proms" offset="0"/>
              <rom name="z21.2l" size="32" crc="5e1e5788" sha1="56068b209cc7c734bbcbb9858f40faa6474c8095" region="proms" offset="20"/>
              <rom name="z19.7b" size="32" crc="03ee3a96" sha1="4acb4061ef0d8a1fab50207fc81a54bfa4c7455d" region="proms" offset="40"/>
              <chip type="cpu" tag="maincpu" name="M6502" clock="1500000"/>
              <chip type="cpu" tag="audiocpu" name="M6502" clock="500000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="3000000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="3000000"/>
              <chip type="audio" tag="discrete" name="DISCRETE"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="240" refresh="57.444853" pixclock="6000000" htotal="384" hbend="0" hbstart="256" vtotal="272" vbend="8" vbstart="248" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="Coin A" tag="DSW1" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="1 Coin/3 Credits" value="1"/>
              </dipswitch>
              <dipswitch name="Coin B" tag="DSW1" mask="12">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
                     <dipvalue name="1 Coin/3 Credits" value="4"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Service Mode" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Control Panel" tag="DSW1" mask="64">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="64"/>
              </dipswitch>
              <dipswitch name="Lives" tag="DSW2" mask="1">
                     <dipvalue name="3" value="1" default="yes"/>
                     <dipvalue name="5" value="0"/>
              </dipswitch>
              <dipswitch name="Bonus Life" tag="DSW2" mask="6">
                     <dipvalue name="5000" value="6" default="yes"/>
                     <dipvalue name="10000" value="4"/>
                     <dipvalue name="15000" value="2"/>
                     <dipvalue name="20000" value="0"/>
              </dipswitch>
              <dipswitch name="Difficulty" tag="DSW2" mask="8">
                     <dipvalue name="Easy" value="8" default="yes"/>
                     <dipvalue name="Hard" value="0"/>
              </dipswitch>
              <dipswitch name="Weapon Select" tag="DSW2" mask="16">
                     <dipvalue name="Manual" value="0" default="yes"/>
                     <dipvalue name="Auto" value="16"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="64"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise