nbbatman: MAME ROM Information. History:
Ninja Baseball BatMan (c) 1993 Irem America Corp.
An abstract and colorful scrolling beat-em-up, in which one to four players control a team of robotic ninjas who must fight their way through a variety of levels, defeating the game's many enemies. The enemies themselves are based entirely around the sport of Baseball; taking the form of Baseballs, Catcher's mitts, bats etc.
- TECHNICAL -
Irem M-92 system hardware
Main CPU : V33 (@ 9 Mhz), V30 (@ 7.15909 Mhz)
Sound Chips : YM2151 (@ 3.579545 Mhz), GA20 (@ 3.579545 Mhz)
Screen orientation : Horizontal
Video resolution : 320 x 240 pixels
Screen refresh : 60.00 Hz
Palette colors : 2048
Players : 4
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Released in September 1993. Only 43 units were sold in the USA.
This game is known in Japan as "Yakyuu Kakutou League-Man".
Irem America opened its U.S. office in 1988 in Redmond, Washington, headed up by Frank Ballouz (founder of FABTEK, a thriving video kit company and former North American publisher of several arcades by Seibu Kaihatsu and TAD Corp.) and National Sales Manager Drew Maniscalco. During this time, Drew created the Ninja Baseball Bat Man video game concept (including the English title, plot and characters) and licensed it to Irem America in 1991. To illustrate the characters' sketches, Drew hired Gottlieb's well-known pinball artist, Gordon Morison.
Drew's concept came up after he read the top grossing films during its time in a USA Today newspaper. One was Teenage Mutant Ninja Turtles, the other was one of the Batman films (possibly Batman Returns). After that, he started creating his own superhero influenced by what he saw in the USA Today newspaper. During the development of his concept, he liked the word NINJA, because of it sounding mysterious to him. He gave the protagonists baseball bats and baseballs as their main weapons, as well as dressing them in baseball uniforms, because both the sport baseball was quite popular nationally in Japan, and Drew is also a baseball fan. Drew thought the baseball bat idea was also probably an influence from the 1973 film Walking Tall. The word MAN in the title comes from Joe Don Baker who starred in the film, while he was a man. He later created the concept for the other characters such as enemies. To illustrate the characters' sketches, Drew hired Gottlieb's well-known pinball artist, Gordon Morison.
Drew's original gameplay ideas for the video game was for a 1-player, adventure-based, platform game similar to Nintendo's "Super Mario Bros.". However, due to the very successful game sales of several 4-player games (most of them being beat 'em ups), Drew added 3-players in an effort to compete with the 4-player games. While the title and characters were Drew's concept, Irem Japan programmed the arcade game, and modified the look of its prototype. Drew did not mind it being different, as he was thrilled about it being programmed by them.
During the development of the 2-player platform version, the two main characters were named Willie and Mickey, named after Drew's two favorite baseball players of his childhood, Willie Mays and Mickey Mantle.
During the development of the 4-player beat 'em up version, the prototype names of the four main characters were Captain Jeff (red), Nunchaks Sugar (green), Hammer' Eddy (yellow) and Naginata Jimmy (blue). Drew later came up with the final names of the four protagonists that are currently used in the finished version today, which the names are references to the four baseball stars during the arcade game's release: Jose Canseco (red), Ryne Sandberg (green), Roger Clemens (yellow) and Darryl Strawberry (blue). In Japan, they were named after their colors.
A year after its concept was created and a year before it was released, despite it being interesting in his opinion, Drew left the company in 1992 and moved to Data East USA. Because of that, he was unable to market nor manage any other input related to the game.
An advert for "Mahou Keibitai Ganhooki", another Irem game, appears on the Ninja Baseball's first stage.
Internet video game critic James Rolfe released an Angry Video Game Nerd special about Ninja Baseball BatMan in 2011.
- STAFF -
Planner: Chinta
Graphic designers: Kon. Kitakichine, Nob, Sefuhaso, Unyanya, Dama
Programmers: Andrew Whiskey, Mc.Hama Amuse_Light, Hiro
Sound effects: Aiai
Sound programmers: Hayashi Sho, Jitta
Game title, characters and concept: Drew Maniscalco
- SOURCES -
Game's rom.
MAME Info:
0.55 [Bryan McPhail]
WIP:
- 28th January 2012: Smitdogg - We got a booty of Ninja Baseball Bat Man called Ninja Baseball Bat Man II. Changes: Title screen changed. Overall attack speed might be slightly faster? Button C added, it changes the player's size and attack style if you tap it, sometimes if you hold it it does a weird combo attack where you change around sizes while fighting. Sound seems to be changed to samples and it's a shorter music cut just repeated over and over. Maybe other changes.
- 0.143u7: Mamesick fixed sounds freezes or halts after a time in Ninja Baseball Bat Man.
- 0.142u3: Changed description to 'Ninja Baseball Bat Man (US)'. Fixed maincpu rom loading.
- 8th June 2009: Guru - Ninja Baseball Batman (1993 Irem) arrived. Thanks to Gp-Lee.
- 0.128u6: Couriersud fixed raster effects in Ninja Baseball Batman by altering the V33 prefetch timing (just a guess as no documentation has been found).
- 0.105u4: Twisty added 'Difficulty' dipswitch.
- 0.99u7: Pierpaolo Prazzoli added missing opcode 0 in leagueman_decryption_table, used in Ninja Baseball Batman (machine\irem_cpu.c).
- 0.56: Added player and coin slots 3 and 4. Added dipswitches 'Lives', 'Any Button to Start' and 'Demo Sounds'.
- 21st September 2001: Bryan McPhail added 3rd and 4th player controls to Ninja Baseball Batman.
- 0.55: Bryan McPhail added Ninja Baseball Batman (US) (Irem 1993) and clone Yakyuu Kakutou League-Man (Japan).
- 26th August 2001: Bryan McPhail improved the IREM M-92 driver, making Ninja Baseball Batman work.
- 0.36b6: Bryan McPhail added Ninja Baseball Batman (Testdriver) and clone Yakyuu Kakutou League-Man (Japan). Very picky about interrupts. Doesn't work!
- 24th September 1999: Oliver Bergmann sent in a NEC V20, V30, V33 cpu core, and Bryan McPhail submitted an Irem M92 driver with support for Blade Master, Gunforce, Lethal Thunder, Hook, Undercover Cops, R-type Leo, Major Title 2 and In The Hunt, but none of the games have sound because of an encrypted sound CPU.
LEVELS: 7
Recommended Games (Heroes Fighter):
Knuckle Joe
My Hero
Renegade
Trojan
Trojan (PlayChoice-10)
Avengers
Black Panther
Double Dragon
Double Dragon II
Double Dragon 3
Double Dragon (PlayChoice-10)
Double Dragon (Neo-Geo)
Ginga NinkyouDen
Kyros
Shinobi
Shinobi (Mega-Tech)
Shinobi / FZ-2006
The Revenge of Shinobi (Mega-Tech)
Shinobi III (Mega Play)
Bad Dudes vs. Dragonninja
Shadow Warriors
Vigilante
Crime Fighters
DownTown
Final Fight
Gang Wars
Last Battle (Mega-Tech)
Ninja Gaiden (PlayChoice-10)
Ninja Gaiden Episode II (PlayChoice-10)
Ninja Gaiden Episode III (PlayChoice-10)
Shadow Dancer
Shadow Dancer (Mega-Tech)
Tough Turf
The Combatribes
Crude Buster
Growl
Mug Smashers
64th. Street
Brute Force
Burning Fight
Captain Commando
D. D. Crew
Karate Blazers
Riot City
Streets of Rage (Mega-Tech)
Streets of Rage II (Mega Play)
Vendetta
B.Rap Boys
Big Fight
Guardians of the 'Hood
Legionnaire
Silent Dragon
Thunder Hoop
TH Strikes Back
Undercover Cops
Cadillacs and Dinosaurs
Denjin Makai
Knuckle Bash
Knuckle Bash 2
Ninja Baseball Batman
The Punisher
Violent Storm
Zero Team
Pretty Soldier Sailor Moon
Black Touch '96
Final Fight 2 (SNES bootleg)
Ghost Chaser Densei (SNES bootleg)
Iron (SNES bootleg)
Osman
Sonic Blast Man 2 Special Turbo
Gaia Crusaders
Vamp 1/2
Jue Zhan Tian Huang
Thunder Heroes
Demolish Fist
Recommended Games (Baseball):
Flyball
Tornado Baseball / Ball Park
Double Play
Extra Inning
Atari Baseball
Extra Bases
Chance Kun
Barroom Baseball
Champion Baseball
Champion Base Ball Part-2
Baseball (PlayChoice-10)
FamicomBox (Baseball)
Vs. BaseBall
Curve Ball
Victorious Nine
The Koukouyakyuh
Kusayakyuu
Major League
Super Major League
Super Major League '99
World Series Baseball / Super Major League
Pro Baseball Skill Tryout
World Series: The Season
Baseball The Season II
Vs. Atari R.B.I. Baseball
Super Baseball Double Play Home Run Derby
Super League
Excite League
Moero Pro Yakyuu Homerun
Stadium Hero
Stadium Hero 96
Strike Zone Baseball
World Stadium
Baseball Stars: Be a Champ! (PlayChoice-10)
Bottom of the Ninth
Capcom Baseball
Dokaben
Jitsuryoku!! Pro Yakyuu
MVP
Super Champion Baseball
Tommy Lasorda Baseball (Mega-Tech)
Ah Eikou no Koshien
Baseball Stars Professional
Baseball Stars 2
Dynamite League
Kyuukai Douchuuki
2020 Super Baseball
Clutch Hitter
Power League IV (Tourvision PCE bootleg)
Relief Pitcher
Super World Stadium
Super World Stadium '92
Super World Stadium '93
Super World Stadium '95
Super World Stadium '96
Super World Stadium '97
Super World Stadium '98
Super World Stadium '99
Super World Stadium 2000
Great Sluggers
Great Sluggers '94
Super Major League
Wonder League Star
Dynamite Baseball
Dynamite Baseball 97
Dynamite Baseball '99
Dynamite Baseball NAOMI
Wonder League '96
Powerful Baseball '96
Powerful Pro Baseball EX
Home Run Classic
MuHanSeungBu
-
PlayBall!
Ninja Baseball Batman
Funcube 3
Romset: 7808 kb / 15 files / 3.28 zip
MAME XML Output:
   | <game name="nbbatman" sourcefile="m92.c"> |
   |    | <description>Ninja Baseball Bat Man (US)</description> |
   |    | <year>1993</year> |
   |    | <manufacturer>Irem America</manufacturer> |
   |    | <rom name="a1-h0-a.34" size="262144" crc="24a9b794" sha1="a4867a89ea2749d60e6d1225bd84a488403b8cf3" region="maincpu" offset="1"/> |
   |    | <rom name="a1-l0-a.31" size="262144" crc="846d7716" sha1="28434fd74b168ef73d00779b3e5d8b36b1f3ef80" region="maincpu" offset="0"/> |
   |    | <rom name="a1-h1-.33" size="262144" crc="3ce2aab5" sha1="b39f17853bcab7ab290fdfaf9f3d8e8c2d91072a" region="maincpu" offset="80001"/> |
   |    | <rom name="a1-l1-.32" size="262144" crc="116d9bcc" sha1="c2faf8d1c6b51ac1483757777fd55961b74501fb" region="maincpu" offset="80000"/> |
   |    | <rom name="a1-sh0-.14" size="65536" crc="b7fae3e6" sha1="ce41380d6c0f29f2facf9bf23dd4403648cd9eb4" region="soundcpu" offset="1"/> |
   |    | <rom name="a1-sl0-.17" size="65536" crc="b26d54fc" sha1="136e1a83da08a0dc9046faf71f3f58d8d3095fde" region="soundcpu" offset="0"/> |
   |    | <rom name="lh534k0c.9" size="524288" crc="314a0c6d" sha1="a918ae638f10b18165f7d34ab7db54fbf258df01" region="gfx1" offset="0"/> |
   |    | <rom name="lh534k0e.10" size="524288" crc="dc31675b" sha1="81b0a6b35285e855c778c7f32f31115f1edce099" region="gfx1" offset="80000"/> |
   |    | <rom name="lh534k0f.11" size="524288" crc="e15d8bfb" sha1="74ea6f9748ed52e579cb08445282c871b3fd0f3a" region="gfx1" offset="100000"/> |
   |    | <rom name="lh534k0g.12" size="524288" crc="888d71a3" sha1="d1609e326fda5ac579ddf1ad5dc77443ec2a180f" region="gfx1" offset="180000"/> |
   |    | <rom name="lh538393.42" size="1048576" crc="26cdd224" sha1="ab2a3dd8eafec78866a0d45c1f051209025bdc77" region="gfx2" offset="0"/> |
   |    | <rom name="lh538394.43" size="1048576" crc="4bbe94fa" sha1="7c13b22e056dc1cf497ea0b3e9766579c33d4370" region="gfx2" offset="100000"/> |
   |    | <rom name="lh538395.44" size="1048576" crc="2a533b5e" sha1="ceb9750b674adfa5fa0f88e46bce7b2b58440873" region="gfx2" offset="200000"/> |
   |    | <rom name="lh538396.45" size="1048576" crc="863a66fa" sha1="0edc4734daee8fc1738df4f4f17bcd817f0ade0a" region="gfx2" offset="300000"/> |
   |    | <rom name="lh534k0k.8" size="524288" crc="735e6380" sha1="bf019815e579ef2393c00869f101a01f746e04d6" region="irem" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="V33" clock="9000000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="V35" clock="14318181"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/> |
   |    | <chip type="audio" tag="irem" name="Irem GA20" clock="3579545"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="4" buttons="2" coins="4" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="256"> |
   |    |    | <dipvalue name="Off" value="256" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="512"> |
   |    |    | <dipvalue name="Off" value="512" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="1024"> |
   |    |    | <dipvalue name="Off" value="1024" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="2048"> |
   |    |    | <dipvalue name="Off" value="2048" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="4096"> |
   |    |    | <dipvalue name="Off" value="4096" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="8192"> |
   |    |    | <dipvalue name="Off" value="8192" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="16384"> |
   |    |    | <dipvalue name="Off" value="16384" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="32768"> |
   |    |    | <dipvalue name="Off" value="32768" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW" mask="3"> |
   |    |    | <dipvalue name="1" value="0"/> |
   |    |    | <dipvalue name="2" value="3" default="yes"/> |
   |    |    | <dipvalue name="3" value="2"/> |
   |    |    | <dipvalue name="4" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW" mask="12"> |
   |    |    | <dipvalue name="Easy" value="8"/> |
   |    |    | <dipvalue name="Normal" value="12" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="4"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Any Button to Start" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="No" value="32"/> |
   |    |    | <dipvalue name="Yes" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="64"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" 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="2 Players" value="512" default="yes"/> |
   |    |    | <dipvalue name="4 Players" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin Slots" tag="DSW" mask="1024"> |
   |    |    | <dipvalue name="Common" value="1024" default="yes"/> |
   |    |    | <dipvalue name="Separate" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin Mode" tag="DSW" mask="2048"> |
   |    |    | <dipvalue name="1" value="2048" default="yes"/> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW" mask="12288"> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="4096"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="8192"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="12288" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW" mask="49152"> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="49152" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="32768"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="16384"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW" mask="61440"> |
   |    |    | <dipvalue name="6 Coins/1 Credit" value="40960"/> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="45056"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="49152"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="53248"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="57344"/> |
   |    |    | <dipvalue name="2 Coins to Start/1 to Continue" value="4096"/> |
   |    |    | <dipvalue name="3 Coins/2 Credits" value="12288"/> |
   |    |    | <dipvalue name="4 Coins/3 Credits" value="8192"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="61440" default="yes"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="16384"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="36864"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="32768"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="28672"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="24576"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="20480"/> |
   |    |    | <dipvalue name="Free Play" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="supported" palettesize="2048"/> |
|
|