Home News Forum                            

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

nbbatman: MAME ROM Information.


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.


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


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.


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


Game's rom.

MAME Info:

0.55 [Bryan McPhail]


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


Recommended Games (Heroes Fighter):

Knuckle Joe

My Hero



Trojan (PlayChoice-10)


Black Panther

Double Dragon

Double Dragon II

Double Dragon 3

Double Dragon (PlayChoice-10)

Double Dragon (Neo-Geo)

Ginga NinkyouDen



Shinobi (Mega-Tech)

Shinobi / FZ-2006

The Revenge of Shinobi (Mega-Tech)

Shinobi III (Mega Play)

Bad Dudes vs. Dragonninja

Shadow Warriors


Crime Fighters


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


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)


B.Rap Boys

Big Fight

Guardians of the 'Hood


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)


Sonic Blast Man 2 Special Turbo

Gaia Crusaders

Vamp 1/2

Jue Zhan Tian Huang

Thunder Heroes

Demolish Fist

Recommended Games (Baseball):


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


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


Jitsuryoku!! Pro Yakyuu


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




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>
              <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"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="1024">
                     <dipvalue name="Off" value="1024" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="2048">
                     <dipvalue name="Off" value="2048" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <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 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 name="Unknown" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Any Button to Start" tag="DSW" mask="32">
                     <dipvalue name="No" value="32"/>
                     <dipvalue name="Yes" value="0" default="yes"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Service Mode" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW" mask="512">
                     <dipvalue name="2 Players" value="512" default="yes"/>
                     <dipvalue name="4 Players" value="0"/>
              <dipswitch name="Coin Slots" tag="DSW" mask="1024">
                     <dipvalue name="Common" value="1024" default="yes"/>
                     <dipvalue name="Separate" value="0"/>
              <dipswitch name="Coin Mode" tag="DSW" mask="2048">
                     <dipvalue name="1" value="2048" default="yes"/>
                     <dipvalue name="2" value="0"/>
              <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 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 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"/>
              <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="supported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise