Home News Forum                            

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

bladestle: MAME ROM Information.


Blades of Steel - The Supreme Hockey Challenge (c) 1987 Konami.

An ice hockey game with hand-to-hand fighting and physical violence. Features close-up action scenes where two players (one from each team) throw off their gloves and punch each other.


Game ID : GX797

Main CPU : HD6309 (@ 3 Mhz)

Sound CPU : M6809 (@ 2 Mhz)

Sound Chips : UPD7759 (@ 640 Khz), YM2203 (@ 3.579545 Mhz)

Players : 2

Control : Trackball

Buttons : 3

=> [A] Face Off/Pass, [B] Shoot, [C] Fight


Released in October 1987.


Sound editor : Kazuki Muraoka


* Consoles :

Nintendo Famicom (1988)

Nintendo Famicom Disk (1988, "Konamic Ice Hockey")

Nintendo Game Boy (1991)

* Computers :

Commodore C64 (1990)

Commodore Amiga (1990)

PC [MS-DOS] (1990)

* Others :

LCD handheld game


Game's rom.

Machine's picture.

MAME Info:

0.36b11 [Manuel Abadia]

0.36b6 [Manuel Abadia]

Artwork available


- bladestll: Original PCB running through an RGB board and into my PC. It's about 8 minutes of attract mode. Smitdogg (ID 03940)


- 0.142u3: Angelo Salese fixed protection read-back registers 0x07 and 0x0e / 0x0f in K051733 math chip. Made K051733 RNG to behave like an adder. Removed deprecat.h dependancy and updated irqs accordingly for Blades of Steel.

- 0.136u4: R. Mucciarelli, Phil Bennett, Smitdogg and The Dumping Union added clone Blades of Steel (version L). Fixed rom names.

- 8th February 2010: Smitdogg - We got Blades of Steel (Rev.L). Credits so far: R. Mucciarelli, Phil Bennett, Smitdogg and The Dumping Union.

- 0.135u4: Fabio Priuli added driver data struct and save states to Blades of Steel. Added device versions of all the Konami custom ICs currently emulated in machine\konamiic.c and video\konamiic.c. Updated Blades of Steel to use new devices.

- 0.126u3: Andrew Gardner merged memory maps in Blades of Steel.

- 0.123u6: RansAckeR added DIP locations and made use of PORT_INCLUDE. Changed 'Unknown' dipswitches to 'Unused'.

- 0.122u8: Zsolt Vasvari removed colortables from bladestl and a number of other drivers, as part of a larger move to phase out old-style colortables. Changed palettesize to 288 colors.

- 0.122u7: Changed HD6309 CPU1 clock speed to 12MHz.

- 3rd June 2007: Mr. Do - Scanned instruction card for Blades of Steel provided by Tormod.

- 0.67: Jake Stookey fixed 2nd player control in Blades of Steel.

- 0.59: Changed sound2 rom ($0) to sound1 ($80000).

- 29th December 1999: Manuel Abadia fixed a graphics bug in Blades of Steel.

- 28th December 1999: Manuel Abadia sent in a Konami update with K051733 working fully in Blades of Steel.

- 0.36b13: Manuel Abadia fixed protection in Blades of Steel.

- 27th December 1999: Manuel Abadia added the K051733 protection hacks to Blades of Steel and the game works a little bit better.

- 0.36b11: Manuel Abadia added 'Blades of Steel (version T)'. Changed 'Blades of Steel' to clone '(version E)'. Renamed (bladestl) to (bladstle). Added dipswitches 'Bonus time set' and 'Period time set'.

- 1st December 1999: Manuel Abadia added another Blades of Steel romset.

- 0.36b9: Changed M6809 CPU2 clock speed to 2MHz.

- 0.36b6: Manuel Abadia added Blades of Steel (Konami 1987). The game is not working properly because of protection (custom CPU/MCU Konami 051733). Wrong sprite colors. Missing samples. Second Trackball is not implemented yet.

- 27th September 1999: Manuel Abadia sent in a Blades of Steel driver but it doesn't really work because of the protection.


Recommended Games (Hockey):

Tournament Table


Bull Fighter

Fighting Ice Hockey (DECO Cassette)

Hat Trick

Blades of Steel

Face Off

Hit the Ice

Mario Lemieux Hockey (Mega-Tech)

Slap Shot

2 On 2 Open Ice Challenge

Wayne Gretzky's 3D Hockey


SportTime Table Hockey (Arcadia)

Vs. Hot Smash

Romset: 1377 kb / 7 files / 848.3 zip

MAME XML Output:

       <game name="bladestle" sourcefile="bladestl.c" cloneof="bladestl" romof="bladestl">
              <description>Blades of Steel (version E)</description>
              <rom name="797-e01.19c" size="65536" crc="f8472e95" sha1="8b6caa905fb1642300dd9da508871b00429872c3" region="maincpu" offset="10000"/>
              <rom name="797-c02.12d" merge="797-c02.12d" size="32768" crc="65a331ea" sha1="f206f6c5f0474542a5b7686b2f4d2cc7077dd5b9" region="audiocpu" offset="8000"/>
              <rom name="797a05.19h" merge="797a05.19h" size="262144" crc="5491ba28" sha1="c807774827c55c211ab68f548e1e835289cc5744" region="gfx1" offset="0"/>
              <rom name="797a06.13h" merge="797a06.13h" size="262144" crc="d055f5cc" sha1="3723b39b2a3e6dd8e7fc66bbfe1eef9f80818774" region="gfx1" offset="40000"/>
              <rom name="797a07.16i" merge="797a07.16i" size="256" crc="7aecad4e" sha1="05150a8dd25bdd6ab0c5b350e6ffd272f040e46a" region="proms" offset="0"/>
              <rom name="797a03.11a" merge="797a03.11a" size="524288" crc="9ee1a542" sha1="c9a142a326875a50f03e49e83a84af8bb423a467" region="upd" offset="0"/>
              <rom name="797a04.9a" merge="797a04.9a" size="262144" crc="9ac8ea4e" sha1="9f81eff970c9e8aea6f67d8a7d89805fae044ae1" region="upd" offset="80000"/>
              <chip type="cpu" tag="maincpu" name="HD6309" clock="12000000"/>
              <chip type="cpu" tag="audiocpu" name="M6809" clock="2000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="upd" name="UPD7759" clock="640000"/>
              <chip type="audio" tag="ymsnd" name="YM2203" clock="3579545"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="3">
                     <control type="joy" ways="8"/>
                     <control type="trackball" minimum="0" maximum="255" sensitivity="100" keydelta="63" reverse="yes"/>
              <dipswitch name="Coin A" tag="DSW1" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="2"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="3 Coins/2 Credits" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="4 Coins/5 Credits" value="0"/>
                     <dipvalue name="3 Coins/4 Credits" value="3"/>
                     <dipvalue name="2 Coins/3 Credits" value="7"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="1 Coin/7 Credits" value="9"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="80"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/2 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="4 Coins/5 Credits" value="0"/>
                     <dipvalue name="3 Coins/4 Credits" value="48"/>
                     <dipvalue name="2 Coins/3 Credits" value="112"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="1 Coin/7 Credits" value="144"/>
              <dipswitch name="Unused" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="4">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="4"/>
              <dipswitch name="Unused" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="96">
                     <dipvalue name="Easy" value="96"/>
                     <dipvalue name="Normal" value="64" default="yes"/>
                     <dipvalue name="Difficult" value="32"/>
                     <dipvalue name="Very Difficult" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="COINSW" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="COINSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="COINSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="P1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="288"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise