Home News Forum                            

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

blkheartj: MAME ROM Information.


Black Heart (c) 1991 UPL.

A horizontally scrolling shoot'em up.


Game ID : UPL-91069

Main CPU : 68000 (@ 10 Mhz)

Sound Chips : YM2203 (@ 1.5 Mhz), (2x) OKI6295 (@ 4 mhz)

Players : 2

Control : 8-way joystick

Buttons : 2


Released in May 1991.

Developed by NMK (Nihon Maicom Kaihatsu) for UPL.

'Black Heart' is not only the title of this game, but also boses' names in Razing's Famous shooter "Battle Garega" and "Armed Police Batrider.". Many staff from UPL joined Raizing later and apparently, they like this name.

Gamest (Japanese game magazine) April 2011, a gamer called 'KDK-takeyuki' recorded a high score of 3,713,700 points on this game.


Game's rom.

MAME Info:

0.60 [Kamel, RAINE team]

0.37b13 [?]


- 0.133u1: Brian Troha added DIP locations to Black Heart. Renamed (blkhearj) to (blkheartj).

- 0.132u3: Corrado Tomaselli verified/changed clocks on Black Heart. Changed 68000 CPU1 clock speed to 8MHz and VSync to 56.180000 Hz.

- 0.122u1: David Haywood and Tomasz Slanina fixed Black Heart - Game now playable. Changed VSync to 56Hz.

- 0.94u4: Nicola Salmoria improved NMK004 simulation and prevented hang in Black Heart.

- 0.94u2: Added YM2203 (1.5MHz) sound and 'Demo Sounds' dipswitch. Swapped sound1/2 roms.

- 0.90: Brian Troha fixed Black Heart dipswitches.

- 0.61: Added dipswitches 'Service Mode' and 'Difficulty'.

- 0.60: Kamel added Black Heart (UPL 1991) and clone Black Heart (Japan).

- 16th April 2002: Kamel added protection patches that make Black Heart and Mustang playable in the nmk16 driver.

- 0.37b14: Added Black Heart (Testdriver).

- 0.37b13: Added Black Heart (Japan) (Testdriver).

- 4th March 2001: Bryan McPhail and David Haywood added some more NMK games to the Bombjack Twin driver but they all suffer from unemulated protection and don't work very well.

LEVELS: 8 (endless)

Other Emulators:

* FB Alpha

* Raine

Recommended Games (Dragons):

Demons & Dragons (prototype)

Firebeast (prototype)

Dragon Buster

Dragon Spirit


Dragon Breed

Saint Dragon

Dragon Saber

Black Heart

Dragon Gun

Dragon Blaze

Romset: 3521 kb / 10 files / 1.05 zip

MAME XML Output:

       <game name="blkheartj" sourcefile="nmk16.c" cloneof="blkheart" romof="blkheart">
              <description>Black Heart (Japan)</description>
              <rom name="7.bin" size="131072" crc="e0a5c667" sha1="3ef39b2dc1f7ffdddf586f0b3080ecd1f362ec37" region="maincpu" offset="0"/>
              <rom name="6.bin" size="131072" crc="7cce45e8" sha1="72491e30d1f9be2eede21fdde5a7484d4f65cfbf" region="maincpu" offset="1"/>
              <rom name="4.bin" merge="4.bin" size="65536" crc="7cefa295" sha1="408f46613b3620cee31dec43281688d231b47ddd" region="audiocpu" offset="0"/>
              <rom name="3.bin" merge="3.bin" size="131072" crc="a1ab3a16" sha1="3fb57c9d2ef94ee188cbadd70378ae6f4407e71d" region="gfx1" offset="0"/>
              <rom name="90068-5.bin" merge="90068-5.bin" size="1048576" crc="a1ab4f24" sha1="b9f8104d53eda87ccd4000d049ee74ac9aa20b3e" region="gfx2" offset="0"/>
              <rom name="90068-8.bin" merge="90068-8.bin" size="1048576" crc="9d3204b2" sha1="b37a246ad37f9ce092b371f01122ddf2bc8b2db6" region="gfx3" offset="0"/>
              <rom name="90068-2.bin" merge="90068-2.bin" size="524288" crc="3a583184" sha1="9226f1ea7725e4b48bb055d1c17389cf960d75f8" region="oki1" offset="0"/>
              <rom name="90068-1.bin" merge="90068-1.bin" size="524288" crc="e7af69d2" sha1="da050880e186954bcf0e0adf00750dd5a371551b" region="oki2" offset="0"/>
              <rom name="9.bpr" merge="9.bpr" size="256" crc="98ed1c97" sha1="f125ad05c3cbd1b1ab356161f9b1d814781d4c3b" region="proms" offset="0"/>
              <rom name="10.bpr" merge="10.bpr" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="100"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="8000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2203" clock="1500000"/>
              <chip type="audio" tag="oki1" name="OKI6295" clock="4000000"/>
              <chip type="audio" tag="oki2" name="OKI6295" clock="4000000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Flip Screen" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW1" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="12">
                     <dipvalue name="Easy" value="12" default="yes"/>
                     <dipvalue name="Normal" value="8"/>
                     <dipvalue name="Hard" value="4"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Unknown" tag="DSW1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="192">
                     <dipvalue name="2" value="64"/>
                     <dipvalue name="3" value="192" default="yes"/>
                     <dipvalue name="4" value="128"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Unknown" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="2" default="yes"/>
              <dipswitch name="Coin B" tag="DSW2" mask="28">
                     <dipvalue name="4 Coins/1 Credit" value="16"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="24"/>
                     <dipvalue name="1 Coin/1 Credit" value="28" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="12"/>
                     <dipvalue name="1 Coin/3 Credits" value="20"/>
                     <dipvalue name="1 Coin/4 Credits" value="4"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin A" tag="DSW2" mask="224">
                     <dipvalue name="4 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/1 Credit" value="64"/>
                     <dipvalue name="2 Coins/1 Credit" value="192"/>
                     <dipvalue name="1 Coin/1 Credit" value="224" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="160"/>
                     <dipvalue name="1 Coin/4 Credits" value="32"/>
                     <dipvalue name="Free Play" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise