loht: MAME ROM Information. History:
Legend of Hero Tonma (c) 1989 Irem.
- TECHNICAL -
Irem M-72 system hardware
Main CPU : V30 (@ 8 Mhz)
Sound CPU : Z80 (@ 3.579545 Mhz)
Sound Chips : YM2151 (@ 3.579545 Mhz), DAC
Players : 2
Control : 8-way joystick
Buttons : 4
- TRIVIA -
Released in April 1989.
Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Legend of Hero Tonma - PCCB-00004) on 21/09/1989.
- STAFF -
Music composed by : GEEO
- PORTS -
* Consoles :
NES [Unreleased Prototype]
NEC PC-Engine (Mar.1991, "Legend of Hero Tonma [Model IC03005]")
NIntendo Wii (2007, "Virtual Console")
- SOURCES -
Game's rom.
MAME Info:
0.36b7 [Nao]
0.36b6 [Nicola Salmoria]
WIP:
- 0.138u3: Dr. Decapitator added proper i8751H MCU dump to clone Legend of Hero Tonma (Japan) and added I8751 (8MHZ) CPU3.
- 23rd June 2010: Guru - The 8751 MCU (labelled T0M_C-PR) for Legend Of Hero Tonma just received and has now been successfully processed (decap, de-protect & read).
- 7th April 2009: Guru - Legend of Hero Tonma (for 8751 MCU and PAL) arrived from Japan.
- 0.128u2: Couriersud improved MCU emulation in clone lohtb2. The whole startup cycle now works. No more timeouts and erratic behavior. lohtb2 will however not display the "Warning" screen due to a priority issue. With color/attribute of 0x80 in videoram at 0xd0000 and 0xd8000, videoram at 0xd80000 will be displayed. Some tilemap guru has to look into this.
- 0.128u1: Couriersud added full emulation of protection device to clone (bootleg, set 2). Samples are now piped through the MCU.
- 0.127u8: Couriersud fixed clone (bootleg, set 2) stops at PCB test.
- 0.127u7: MCU protection now working for clone (bootleg, set 2) [Couriersud]: Hooked up I8751 MCU (16Mhz). Synchronized protection RAM writes with timer callbacks. Removed speed hack from NEC CPU emulation, which breaks the protection code.
- 0.122u8: Changed description of clone '(bootleg)' to '(bootleg, set 1)'.
- 0.119u3: David Haywood added clones Legend of Hero Tonma (Japan), (bootleg) and (bootleg, set 2).
- 6th March 2005: Manuel Assoni dumped Legend Of Hero Tonma (bootleg).
- 1st April 2000: Guru - Dumped Legend of Hero Tonma (Bootleg Irem).
- 0.36RC2: Added 'Difficulty' dipswitch.
- 0.36b9: Added dipswitches 'Lives', 'Demo Sounds', 'Coinage', 'Flip Screen', 'Cabinet', 'Coin Mode' and 'Invulnerability'.
- 0.36b7: Nao added Legend of Hero Tonma (Irem 1989).
- 0.36b6: Nicola Salmoria added Legend of Hero Tonma (Testdriver).
LEVELS: 7
Other Emulators:
* FB Alpha
* M72
Recommended Games (Platform Extra):
Flicky
Pac-Land
Pac-Land (United Amusements PC Engine)
Son Son
Road Runner
Vs. Super Mario Bros
Super Mario Bros. (PlayChoice-10)
Super Mario Bros. 2 (PlayChoice-10)
Super Mario Bros. 3 (PlayChoice-10)
Super Mario World
Wiz
Alex Kidd: The Lost Stars
Athena
The Goonies (PlayChoice-10)
Vs. The Goonies
Legend
Red Robin
Wonder Boy
Wonder Boy in Monster Land
Wonder Boy III - Monster Lair
Chip'n Dale: Rescue Rangers (PlayChoice-10)
Psychic 5
Psycho Soldier
Shadowland
Tricky Doc
Wardner
Bonze Adventure
Dynamite Dux
Hard Head
Hard Head 2
Konek-Gorbunok
The NewZealand Story
Fantasy Land
Keith Courage In Alpha Zones
Legend of Hero Tonma
Marvel Land
Toki
Willow
Blue's Journey
Hammerin' Harry
Liquid Kids
Mega Twins
Nemo
Yo! Noid (PlayChoice-10)
Caveman Ninja / Joe & Mac
Ninja Clowns
PuLiRuLa
Rockin' Kats (PlayChoice-10)
The Simpsons
Three Wonders - Midnight Wanderers
The Addams Family (Nintendo Super System)
Asterix
Kid Chameleon (Mega-Tech)
Aladdin
J. J. Squawkers
Magical Cat Adventure
Spin Master / Miracle Adventure
B.C. Kid
Battle Toads
Recalhorn
Super Trio
Top Hunter - Roddy & Cathy
Charlie Ninja
Romset: 1600 kb / 17 files / 638.8 zip
MAME XML Output:
   | <game name="loht" sourcefile="m72.c"> |
   |    | <description>Legend of Hero Tonma</description> |
   |    | <year>1989</year> |
   |    | <manufacturer>Irem</manufacturer> |
   |    | <rom name="tom_c-h0.rom" size="131072" crc="a63204b6" sha1="d217bc70650a1a1bbe0cf536ec3bb678f670718d" region="maincpu" offset="1"/> |
   |    | <rom name="tom_c-l0.rom" size="131072" crc="e788002f" sha1="35f509976b342fd47e645453381faa3d86645876" region="maincpu" offset="0"/> |
   |    | <rom name="tom_c-h3-" size="131072" crc="714778b5" sha1="e2eaa35d6b5fa5df5163fe0d7b45fa66667f9947" region="maincpu" offset="40001"/> |
   |    | <rom name="tom_c-l3-" size="131072" crc="2f049b03" sha1="21047cb10912b1fc23795673af3ea7de249328b7" region="maincpu" offset="40000"/> |
   |    | <rom name="loht_i8751.mcu" size="65536" status="nodump" region="cpu2" offset="0"/> |
   |    | <rom name="tom_m53.rom" size="131072" crc="0b83265f" sha1="b31918d6442b79c9fe4f20410189788b050a994e" region="gfx1" offset="0"/> |
   |    | <rom name="tom_m51.rom" size="131072" crc="8ec5f6f3" sha1="210f2753f5eeb06396758d21ab1778d459add247" region="gfx1" offset="20000"/> |
   |    | <rom name="tom_m49.rom" size="131072" crc="a41d3bfd" sha1="536fb7c0321dbbc1a8b73e9647fba9c53a253fcc" region="gfx1" offset="40000"/> |
   |    | <rom name="tom_m47.rom" size="131072" crc="9d81a25b" sha1="a354537c2fbba85f06485aa8487d7583a7133357" region="gfx1" offset="60000"/> |
   |    | <rom name="tom_m21.rom" size="65536" crc="3ca3e771" sha1="be052e01c5429ee89057c9d408794f2c7744047c" region="gfx2" offset="0"/> |
   |    | <rom name="tom_m22.rom" size="65536" crc="7a05ee2f" sha1="7d1ca5db9a5a85610129e3bc6c640ade036fe7f9" region="gfx2" offset="10000"/> |
   |    | <rom name="tom_m20.rom" size="65536" crc="79aa2335" sha1="6b70c79d800a7b755aa7c9a368c4ea74029aaa1e" region="gfx2" offset="20000"/> |
   |    | <rom name="tom_m23.rom" size="65536" crc="789e8b24" sha1="e957cd25c3c155ca295ab1aea03d610f91562cfb" region="gfx2" offset="30000"/> |
   |    | <rom name="tom_m26.rom" size="65536" crc="44626bf6" sha1="571ef74d42d30a272ff0fb33f830652b4a4bad29" region="gfx3" offset="0"/> |
   |    | <rom name="tom_m27.rom" size="65536" crc="464952cf" sha1="6b99360b6ba1ed5a72c257f51291f9f7a1ddf363" region="gfx3" offset="10000"/> |
   |    | <rom name="tom_m25.rom" size="65536" crc="3db9b2c7" sha1="02a318ffc459c494b7f40827eff5f89b41ac0426" region="gfx3" offset="20000"/> |
   |    | <rom name="tom_m24.rom" size="65536" crc="f01fe899" sha1="c5ab967b7af55a757638bcdc9975f4b15064022d" region="gfx3" offset="30000"/> |
   |    | <rom name="tom_m44.rom" size="65536" crc="3ed51d1f" sha1="84f3aa17d640df91387e5f1f5b5971cf8dcd4e17" region="samples" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="V30" clock="8000000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="Z80" clock="3579545"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="m72" name="M72 Custom"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/> |
   |    | <chip type="audio" tag="dac" name="DAC"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="384" height="256" refresh="55.017606" pixclock="8000000" htotal="512" hbend="64" hbstart="448" vtotal="284" vbend="0" vbstart="256" /> |
   |    | <sound channels="2"/> |
   |    | <input players="2" buttons="4" coins="2" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Lives" tag="DSW" mask="3"> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    |    | <dipvalue name="3" value="3" default="yes"/> |
   |    |    | <dipvalue name="4" value="2"/> |
   |    |    | <dipvalue name="5" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW" mask="4"> |
   |    |    | <dipvalue name="Off" value="4"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW" mask="48"> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="16"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="32"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW" mask="192"> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="192" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="128"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="64"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW" mask="240"> |
   |    |    | <dipvalue name="6 Coins/1 Credit" value="160"/> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="176"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="192"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="208"/> |
   |    |    | <dipvalue name="8 Coins/3 Credits" value="16"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="224"/> |
   |    |    | <dipvalue name="5 Coins/3 Credits" value="32"/> |
   |    |    | <dipvalue name="3 Coins/2 Credits" value="48"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="64"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="144"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="128"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="112"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="96"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="80"/> |
   |    |    | <dipvalue name="Free Play" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW" mask="256"> |
   |    |    | <dipvalue name="Off" value="256" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW" mask="512"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="512"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin Mode" tag="DSW" mask="1024"> |
   |    |    | <dipvalue name="Mode 1" value="1024" default="yes"/> |
   |    |    | <dipvalue name="Mode 2" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW" mask="6144"> |
   |    |    | <dipvalue name="Easy" value="0"/> |
   |    |    | <dipvalue name="Normal" value="6144" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="4096"/> |
   |    |    | <dipvalue name="Hardest" value="2048"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Stop Mode" tag="DSW" mask="8192"> |
   |    |    | <dipvalue name="Off" value="8192" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Invulnerability" tag="DSW" mask="16384"> |
   |    |    | <dipvalue name="Off" value="16384" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW" mask="32768"> |
   |    |    | <dipvalue name="Off" value="32768" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" cocktail="preliminary" savestate="unsupported" palettesize="512"/> |
|
|