Home News Forum                            
 

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

solarwar: MAME ROM Information.


History:

Solar-Warrior (c) 1986 Taito America Corp.


- TECHNICAL -


Game ID : TA-0019


Main CPU : (2x) M6809 (@ 1.5 Mhz)

Sound CPU : M6809 (@ 1.5 Mhz)

Sound Chips : (2x) YM2203 (@ 3 Mhz)


Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 57.00 Hz

Palette Colors : 512


Players : 2

Control : 8-way joystick

Buttons : 2


- TRIVIA -


Released in February 1987 by Taito America Corp. under license from Technos Japan. Distributed by Memetron in USA.


This game is known in Japan as "Xain'd Sleena".


- SOURCES -


Game's rom.

Machine's picture.




MAME Info:

0.89u5 [Bryan McPhail]

0.35b13 [Nicola Salmoria]

0.33b1 [Carlos A. Lozano]


WIP:

- 0.141u3: hap fixed cocktail (2P) view offset in Xain'd Sleena.

- 0.138u3: Phil Bennett and Dr. Decapitator hooked up Xain'd Sleena/Solar-Warrior 68705 MCU. Tafoid added DIP locations to the Xain'd Sleena driver.

- 25th June 2010: Guru - The 68705P5 MCU (P1-0.IC113) for clone Solar-Warrior has now been successfully processed (decap, de-protect & read).

- 0.129u4: Fujix fixed a small line of graphics missing on a couple of characters.

- 0.129: Mamesick converted the Solar Warrior/Xain'd Sleena driver to use scanline interrupts, partial updates and raw video parameters. This fixed game freezes. Aaron Giles made Xain'd Sleena run at perfect interleave and simplified the shared RAM. Also moved to modern banking and cleaned up memory maps a bit. Changed visible area to 256x240 and VSync to 57.444853 Hz.

- 29th December 2007: Guru - Referring to the list of stuff that arrived below, as suspected, much of it was useless. Soldier Of Light ... useless, plus one ROM was bad. After some creative heating from my heatgun, the one ROM that differs on the bootlegs read correctly and identified as just a Xain'D Sleena bootleg.

- 21st December 2007: Guru - A huge box arrived today. That 19.75kg box looks mighty impressive, although I'm not sure that all of it is going to be useful. Some could be alt. versions but most don't work so I'll need to dump all of these before I can tell exactly what they are. It contains Soldier Of Light (Xain'd Sleena/Solar Warrior bootleg) and others. Thanks to Tingoes for sending these out.

- 0.89u5: Solar Warrior driver update [Bryan McPhail]: Fixed NMI & FIRQ handling according to schematics. Fixed clock speeds. Implemented GFX priority register/priority PROM. Changed clock speed of the 3x M6809 CPUs to 1.5MHz and VSync to 57Hz.

- 29th November 2004: Guru - Solar Warrior (Memetron 1987) arrived for 68705 trojaning. Purchased by Randy on eBay a few months ago IIRC as mostly unknown stuff that went fairly cheaply.

- 0.76u2: David Haywood fixed Xain'd Sleena from locking up in the attract mode.

- 0.67: Changed description to 'Solar-Warrior'.

- 0.36b9: Changed M6809 CPU1/2 clock speeds to 2MHz.

- 0.35: Changed visible area to 256x224.

- 0.35b13: Nicola Salmoria added Xain'd Sleena (Technos 1986). Fixed all known problems in Xain'd Sleena [Nicola Salmoria]. Changed 'Xain'd Sleena' to clone '(bootleg)'. Renamed (xsleena) to (xsleenab). Changed M6809 CPU1/2 clock speeds to 3MHz.

- 20th May 1999: Nicola fixed all the problems from Xain'd Sleena and added the original romset.

- 0.34b1: Dani Portillo added high score saving to Xain'd Sleena/Solar Warrior.

- 0.33b6: Xain'd Sleena use the dynamic palette [Nicola Salmoria].

- 0.33b1: Carlos A. Lozano added Xain'd Sleena (Technos 1986) and clone Solar Warrior. Known issues: Fix the random loops (yet???). Get better music. Don't understood the timers. Implement the sprite-plane2 priorities. 68705 in Solar Warrior (partial missing sprites). Optimize (for example, pallete updates). CPU speed may be wrong.


LEVELS: 11


Recommended Games (Planet Force):

Cosmic Chasm

Major Havoc

Galivan - Cosmo Police

Guardian

Metroid (PlayChoice-10)

Xain'd Sleena

Xybots

Psycho-Nics Oscar

S.O.S.

Escape from the Planet of the Robot Monsters

Finest Hour

Out Zone

Surprise Attack

SD Gundam Psycho Salamander no Kyoui

Bucky O'Hare

FixEight

Steel Force

Action Hollywood (Galaxy War)


Romset: 899 kb / 30 files / 380.6 zip




MAME XML Output:

       <game name="solarwar" sourcefile="xain.c" cloneof="xsleena" romof="xsleena">
              <description>Solar-Warrior</description>
              <year>1986</year>
              <manufacturer>Technos Japan / Taito (Memetron license)</manufacturer>
              <rom name="p9-0.bin" size="32768" crc="8ff372a8" sha1="0fc396e662419fb9cb5bea11748aa8e0e8d072e6" region="maincpu" offset="8000"/>
              <rom name="pa-0.bin" size="32768" crc="154f946f" sha1="25b776eb9c494e5302795ae79e494cbfc7c104b1" region="maincpu" offset="4000"/>
              <rom name="p1-0.bin" size="32768" crc="f5f235a3" sha1="9f57dd7c5e514afa750edc6da6d263bf1e913c14" region="sub" offset="8000"/>
              <rom name="p0-0.bin" size="32768" crc="51ae95ae" sha1="e03f7ccb0b33b05547577c60a7f92dc75e24b4d6" region="sub" offset="4000"/>
              <rom name="s-3.4s" merge="s-3.4s" size="32768" crc="a5318cb8" sha1="35fb28c5598e39f22552bb036ae356b78422f080" region="audiocpu" offset="8000"/>
              <rom name="p1-0.113" merge="p1-0.113" size="2048" crc="a432a907" sha1="4708a40e3a82dec2c5a64bc5da884a37d503cb6b" region="mcu" offset="0"/>
              <rom name="s-12.8b" merge="s-12.8b" size="32768" crc="83c00dd8" sha1="8e9b19281039b63072270c7a63d9fb30cda570fd" region="gfx1" offset="0"/>
              <rom name="s-21.16i" merge="s-21.16i" size="32768" crc="11eb4247" sha1="5d2f1fa07b8fb1c6bebfdb02c39282d29813791b" region="gfx2" offset="0"/>
              <rom name="s-22.15i" merge="s-22.15i" size="32768" crc="422b536e" sha1="d5985c0bd1c840cb6f0da6b177a2caaff6db5a04" region="gfx2" offset="8000"/>
              <rom name="s-23.14i" merge="s-23.14i" size="32768" crc="828c1b0c" sha1="cb9b64073b0ade3885f61545191db4c445e3066b" region="gfx2" offset="10000"/>
              <rom name="pn-0.bin" size="32768" crc="d2ed6f94" sha1="155a0d1d978f07517400d0c602fc40657f8569dc" region="gfx2" offset="18000"/>
              <rom name="s-13.16g" merge="s-13.16g" size="32768" crc="8f0aa1a7" sha1="be3fdb6204b77dba28b14c5b880d65d7c1d6a161" region="gfx2" offset="20000"/>
              <rom name="s-14.15g" merge="s-14.15g" size="32768" crc="45681910" sha1="60c3eb4bc08bf11bf09bcd27549c6427fafbb1fb" region="gfx2" offset="28000"/>
              <rom name="s-15.14g" merge="s-15.14g" size="32768" crc="a8eeabc8" sha1="e5dc31df0b223b65144af3602be5bcb2ff9eebbd" region="gfx2" offset="30000"/>
              <rom name="pf-0.bin" size="32768" crc="6e627a77" sha1="1d16031acd53c9e691ae7eac8a6f1ae3954fac8c" region="gfx2" offset="38000"/>
              <rom name="s-6.4h" merge="s-6.4h" size="32768" crc="5c6c453c" sha1="68c0028d15da8f5e53f09e3d154d18cd9f219601" region="gfx3" offset="0"/>
              <rom name="s-5.4l" merge="s-5.4l" size="32768" crc="59d87a9a" sha1="f23cb9a9d6c6249a8a1f8e2acbc235086b008c7b" region="gfx3" offset="8000"/>
              <rom name="s-4.4m" merge="s-4.4m" size="32768" crc="84884a2e" sha1="5087010a72226e91a084a61b5089c110dba7e933" region="gfx3" offset="10000"/>
              <rom name="s-7.4f" merge="s-7.4f" size="32768" crc="8d637639" sha1="301a7893de8f1bb526f5075e2af8203b8af4b0d3" region="gfx3" offset="20000"/>
              <rom name="s-8.4d" merge="s-8.4d" size="32768" crc="71eec4e6" sha1="3417c52a39a6fc43c51ad707168180f54153177a" region="gfx3" offset="28000"/>
              <rom name="s-9.4c" merge="s-9.4c" size="32768" crc="7fc9704f" sha1="b6f353fb7fec58f68b9e28be2aa29146ac64ffd4" region="gfx3" offset="30000"/>
              <rom name="s-25.10i" merge="s-25.10i" size="32768" crc="252976ae" sha1="534c9148d33e453f3541543a8c0eb4afc59c7de8" region="gfx4" offset="0"/>
              <rom name="s-26.9i" merge="s-26.9i" size="32768" crc="e6f1e8d5" sha1="2ee0227361d1f1358f5b5964dab7e691243cd9ae" region="gfx4" offset="8000"/>
              <rom name="s-27.8i" merge="s-27.8i" size="32768" crc="785381ed" sha1="95bf4eb29830c589a9793a4138e645e5b77f0c06" region="gfx4" offset="10000"/>
              <rom name="s-28.7i" merge="s-28.7i" size="32768" crc="59754e3d" sha1="d1781dbc83965fc84492f7282d6813507ba1e81b" region="gfx4" offset="18000"/>
              <rom name="s-17.10g" merge="s-17.10g" size="32768" crc="4d977f33" sha1="30b446ddb2f32354334ea780c435f2407d128808" region="gfx4" offset="20000"/>
              <rom name="s-18.9g" merge="s-18.9g" size="32768" crc="3f3b62a0" sha1="ab7e8f0ff707771401e679b6151ad0ea85cfc792" region="gfx4" offset="28000"/>
              <rom name="s-19.8g" merge="s-19.8g" size="32768" crc="76641ee3" sha1="8fba0fa6639e7bdfb3f7be5e945a55b64411d242" region="gfx4" offset="30000"/>
              <rom name="s-20.7g" merge="s-20.7g" size="32768" crc="37671f36" sha1="1494eec4ecde9ae1f1101aa13eb301b3f3d06602" region="gfx4" offset="38000"/>
              <rom name="mb7114e.59" merge="mb7114e.59" size="256" crc="fed32888" sha1="4e9330456b20f7198c1e27ca1ae7200f25595599" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="1500000"/>
              <chip type="cpu" tag="sub" name="M6809" clock="1500000"/>
              <chip type="cpu" tag="audiocpu" name="M6809" clock="1500000"/>
              <chip type="cpu" tag="mcu" name="M68705" clock="3000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM2203" clock="3000000"/>
              <chip type="audio" tag="ym2" name="YM2203" clock="3000000"/>
              <display tag="screen" type="raster" rotate="0" 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="2" coins="3">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="Coin B" tag="DSW0" 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 A" tag="DSW0" 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="Demo Sounds" tag="DSW0" mask="16">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="16" default="yes"/>
              </dipswitch>
              <dipswitch name="Allow Continue" tag="DSW0" mask="32">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="32" default="yes"/>
              </dipswitch>
              <dipswitch name="Cabinet" tag="DSW0" mask="64">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="64"/>
              </dipswitch>
              <dipswitch name="Flip Screen" tag="DSW0" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              </dipswitch>
              <dipswitch name="Difficulty" tag="DSW1" mask="3">
                     <dipvalue name="Easy" value="3" default="yes"/>
                     <dipvalue name="Normal" value="2"/>
                     <dipvalue name="Hard" value="1"/>
                     <dipvalue name="Hardest" value="0"/>
              </dipswitch>
              <dipswitch name="Game Time" tag="DSW1" mask="12">
                     <dipvalue name="Slow" value="12" default="yes"/>
                     <dipvalue name="Normal" value="8"/>
                     <dipvalue name="Fast" value="4"/>
                     <dipvalue name="Very Fast" value="0"/>
              </dipswitch>
              <dipswitch name="Bonus Life" tag="DSW1" mask="48">
                     <dipvalue name="20k 70k and every 70k" value="48" default="yes"/>
                     <dipvalue name="30k 80k and every 80k" value="32"/>
                     <dipvalue name="20k and 80k" value="16"/>
                     <dipvalue name="30k and 80k" value="0"/>
              </dipswitch>
              <dipswitch name="Lives" tag="DSW1" mask="192">
                     <dipvalue name="3" value="192" default="yes"/>
                     <dipvalue name="4" value="128"/>
                     <dipvalue name="6" value="64"/>
                     <dipvalue name="Infinite (Cheat)" value="0"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="512"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise