Home News Forum                            

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

xsleena: MAME ROM Information.


Xain'd Sleena (c) 1986 Technos Japan Corp.


Game ID : 0674

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 (FIRE, JUMP)


Technos produced the original that spawned two other versions : "Solar-Warrior" by Memetron in the US, and "Soldier of Light" by Taito in the UK -- both 1987. Soldier of Light was the name on the UK cabinet, but the game showed Xain'd Sleena on the screen with the Taito logo instead of Technos.


* Computers :

Sinclair ZX Spectrum (1988, "Soldier of Light")

Amstrad CPC (1988, "Soldier of Light")

Commodore C64 (1988, "Soldier of Light")

Commodore Amiga (1988, "Soldier of Light")

Atari ST (1988, "Soldier of Light")


Game's rom.

MAME Info:

0.89u5 [Bryan McPhail]

0.35b13 [Nicola Salmoria]

0.33b1 [Carlos A. Lozano]


- 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.


Recommended Games (Planet Force):

Cosmic Chasm

Major Havoc

Galivan - Cosmo Police


Metroid (PlayChoice-10)

Xain'd Sleena


Psycho-Nics Oscar


Escape from the Planet of the Robot Monsters

Finest Hour

Out Zone

Surprise Attack

SD Gundam Psycho Salamander no Kyoui

Bucky O'Hare


Steel Force

Action Hollywood (Galaxy War)

Romset: 899 kb / 30 files / 380.6 zip

MAME XML Output:

       <game name="xsleena" sourcefile="xain.c">
              <description>Xain'd Sleena</description>
              <manufacturer>Technos Japan</manufacturer>
              <rom name="s-10.7d" size="32768" crc="370164be" sha1="65c9951cac7dc3943fa4d5f9919ebb4c4f29b3ae" region="maincpu" offset="8000"/>
              <rom name="s-11.7c" size="32768" crc="d22bf859" sha1="9edb159bef2eba2c5d93c03c15fbcb87eea52236" region="maincpu" offset="4000"/>
              <rom name="s-2.3b" size="32768" crc="a1a860e2" sha1="fb2b152bfafc44608039774436ddf3b17eed979c" region="sub" offset="8000"/>
              <rom name="s-1.2b" size="32768" crc="948b9757" sha1="3ea840cc47ae6a66f3e5f6a2f3e88475dcfe1840" region="sub" offset="4000"/>
              <rom name="s-3.4s" size="32768" crc="a5318cb8" sha1="35fb28c5598e39f22552bb036ae356b78422f080" region="audiocpu" offset="8000"/>
              <rom name="p1-0.113" size="2048" crc="a432a907" sha1="4708a40e3a82dec2c5a64bc5da884a37d503cb6b" region="mcu" offset="0"/>
              <rom name="s-12.8b" size="32768" crc="83c00dd8" sha1="8e9b19281039b63072270c7a63d9fb30cda570fd" region="gfx1" offset="0"/>
              <rom name="s-21.16i" size="32768" crc="11eb4247" sha1="5d2f1fa07b8fb1c6bebfdb02c39282d29813791b" region="gfx2" offset="0"/>
              <rom name="s-22.15i" size="32768" crc="422b536e" sha1="d5985c0bd1c840cb6f0da6b177a2caaff6db5a04" region="gfx2" offset="8000"/>
              <rom name="s-23.14i" size="32768" crc="828c1b0c" sha1="cb9b64073b0ade3885f61545191db4c445e3066b" region="gfx2" offset="10000"/>
              <rom name="s-24.13i" size="32768" crc="d37939e0" sha1="301d9f6720857c64a4e070444a07a38138ddd4ef" region="gfx2" offset="18000"/>
              <rom name="s-13.16g" size="32768" crc="8f0aa1a7" sha1="be3fdb6204b77dba28b14c5b880d65d7c1d6a161" region="gfx2" offset="20000"/>
              <rom name="s-14.15g" size="32768" crc="45681910" sha1="60c3eb4bc08bf11bf09bcd27549c6427fafbb1fb" region="gfx2" offset="28000"/>
              <rom name="s-15.14g" size="32768" crc="a8eeabc8" sha1="e5dc31df0b223b65144af3602be5bcb2ff9eebbd" region="gfx2" offset="30000"/>
              <rom name="s-16.13g" size="32768" crc="e59a2f27" sha1="4643cea85f8613c36b416f46f9d1753fa9839237" region="gfx2" offset="38000"/>
              <rom name="s-6.4h" size="32768" crc="5c6c453c" sha1="68c0028d15da8f5e53f09e3d154d18cd9f219601" region="gfx3" offset="0"/>
              <rom name="s-5.4l" size="32768" crc="59d87a9a" sha1="f23cb9a9d6c6249a8a1f8e2acbc235086b008c7b" region="gfx3" offset="8000"/>
              <rom name="s-4.4m" size="32768" crc="84884a2e" sha1="5087010a72226e91a084a61b5089c110dba7e933" region="gfx3" offset="10000"/>
              <rom name="s-7.4f" size="32768" crc="8d637639" sha1="301a7893de8f1bb526f5075e2af8203b8af4b0d3" region="gfx3" offset="20000"/>
              <rom name="s-8.4d" size="32768" crc="71eec4e6" sha1="3417c52a39a6fc43c51ad707168180f54153177a" region="gfx3" offset="28000"/>
              <rom name="s-9.4c" size="32768" crc="7fc9704f" sha1="b6f353fb7fec58f68b9e28be2aa29146ac64ffd4" region="gfx3" offset="30000"/>
              <rom name="s-25.10i" size="32768" crc="252976ae" sha1="534c9148d33e453f3541543a8c0eb4afc59c7de8" region="gfx4" offset="0"/>
              <rom name="s-26.9i" size="32768" crc="e6f1e8d5" sha1="2ee0227361d1f1358f5b5964dab7e691243cd9ae" region="gfx4" offset="8000"/>
              <rom name="s-27.8i" size="32768" crc="785381ed" sha1="95bf4eb29830c589a9793a4138e645e5b77f0c06" region="gfx4" offset="10000"/>
              <rom name="s-28.7i" size="32768" crc="59754e3d" sha1="d1781dbc83965fc84492f7282d6813507ba1e81b" region="gfx4" offset="18000"/>
              <rom name="s-17.10g" size="32768" crc="4d977f33" sha1="30b446ddb2f32354334ea780c435f2407d128808" region="gfx4" offset="20000"/>
              <rom name="s-18.9g" size="32768" crc="3f3b62a0" sha1="ab7e8f0ff707771401e679b6151ad0ea85cfc792" region="gfx4" offset="28000"/>
              <rom name="s-19.8g" size="32768" crc="76641ee3" sha1="8fba0fa6639e7bdfb3f7be5e945a55b64411d242" region="gfx4" offset="30000"/>
              <rom name="s-20.7g" size="32768" crc="37671f36" sha1="1494eec4ecde9ae1f1101aa13eb301b3f3d06602" region="gfx4" offset="38000"/>
              <rom name="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"/>
              <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 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 name="Demo Sounds" tag="DSW0" mask="16">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="16" default="yes"/>
              <dipswitch name="Allow Continue" tag="DSW0" mask="32">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="32" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW0" mask="64">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="64"/>
              <dipswitch name="Flip Screen" tag="DSW0" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <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 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 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 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"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise