Home News Forum                            
 

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

batmanfr: MAME ROM Information.


History:

Batman Forever (c) 1996 Acclaim.


A side scrolling beat'em-up for one or two players based on the movie of the same name, featuring the Dark Knight and his side-kick, Robin. Players control either Batman or Robin as they fight their way through numerous stages, facing battles with two of Batman's notorious foes, 'Two-Face' and 'The Riddler'.


Numerous weapons can be used throughout the game to aid Batman in his quest; including the Bat-a-rang, Batrope, Gas Gun and the Metal Cutter. Batman can reach high platforms with the use of the Batrope.


- TECHNICAL -


Upright cabinet:

Width: 79 cm (31 in.)

Depth: 104 cm (41 in.)

Height: 191 cm (75 in.)

Weight: 183 kg. (404 lbs.)


Sega Titan Video hardware (STV)


PATENTS :

U.S.A : 4,442,486 - 4,454,594 - 4,462,076

Europe : 80244

Canada : 1,183,276

Honk Kong : 88-4302

Singapore : 88-155


Main CPU : (2x) SH-2 (@ 28.6364 Mhz), 68000 (@ 11.45456 Mhz)

Sound Chips : SCSP (@ 11.45456 Mhz)


Screen orientation : Horizontal

Video resolution : 704 x 513 pixels

Screen refresh : 60.00 Hz

Palette colors : 6144


Players : 2

Control : 8-way joystick

Buttons : 3


- TRIVIA -


Released in May 1996.


The game was designed by Iguana Entertainment and is based on the movie featuring Val Kilmer, Jim Carrey, Tommy Lee Jones and Nicole Kidman. The game's movie license is used to full effect, with intermission scenes featuring sampled voices of the film's actors, as well as photographic stills taken directly from the movie.


- STAFF -


Producer : Neill Glancy


* Design :

Game Design : Neill Glancy, Stephen Broumley, Carl Wade

Additional Design : Nigel Cook, Ian Dunlop, Jason Carpenter, David Dienstbier


* Programming :

Lead Programmer Titan Engine : Carl Wade

Lead Programmer Gameplay : Stephen Broumley

Tools Programmers : Carl Wade, Stephen Broumley, Craig Galley

Presentation Programming : David Crummack

Riddler Control Room : Richard Cowie

Additional Programming : Craig Galley


* Art :

Lead Artist : Michael McCallion

Artists : Scott Brocker, Patrick Thomas

Presentation Art : Gregg Hargrove


* Advanced Technology Group :

ATG Director : Cyrus Lum

Lead 3D Character Animator : Derek Robinette

3D Character Animators : Cyrus Lum, Michael Daubert, Peyton Duncan, Jason Moulton, Alan Johnson

3D Real Time Artist : Patrick Thomas


* Team Iguana :

President : Jeff Spangenberg

V.P. Product Development : Darrin Stubbington

Art Director : Matt Stubbington

Assistant Art Director : Jools Watsham

Technical Director : Craig Galley

Creative Director : Nigel Cook

Dev Support Manager : J Moon


Music : Rick Fox

Sound Effects : Marc Schaefgen


* Voice Talent Cast :

Batman : Marc Schaefgen

Robin : Michael Daubert

Sabouter : David Dienstbier

Guesser Robot : Marc Schaefgen

Feather Thug : Scott Brocker

Tassel Boss : Rick Stefan

Spice : Michelle Thomas

Sugar : Jane Notgrass

Two Face Thugs : Adam McCarthy, Victor Mercieca

Voice from the Sky : Marc Schaefgen


* Game Testing : Bey Bicker, Neill Glancy, Stephen Broumley, Carl Wade, Derek Robinette, Micahel Daubert, Peyton Duncan, Jason Moulton, Victor Mercieca, Nigel Cook, David Dienstbier, Jason Carpenter, Marc Schaefgen, Michael McCallion, Rob Cohen, Cameron, Matt, Nathan, Tyrone Miller


Producers for Acclaim : Tom Petit, John Pasierb

Hardware : Manoj Bhatngar, James Hunkins, Robin Seaver

Field Test Coordinator : Jaques Carter


- PORTS -


* Consoles :

Sega Saturn (1996)

Sony PlayStation (1996)


* Computers :

PC [MS-DOS / MS Windows, CD-ROM] (1996)


- SOURCES -


Game's rom.

Machine's picture.




MAME Info:

0.74u2 [Guru]

0.68 [Guru]


WIP:

- 0.110u3: Mariusz Wojcieszek fixed VDP2 vertical scrolling for RGB bitmaps, this fixes corrupted gfx in Batman Forever, and added speedup for master SH-2 CPU in Batman Forever.

- 0.99u8: Mariusz Wojcieszek fixed VDP2 bitmaps scrolling and added preliminary VDP2 window effect for tilemaps and sprite layer, this fixes bad gfx in Batman Forever.

- 0.95u2: Angelo Salese fixed Batman Forever rom loading, now the game works, thanks to Runik to point this out. Fixed user1 roms addresses.

- 29th March 2005: Angelo Salese - Thanks to kindy help of Runik I've finally got Batman Forever (ST-V game) to run! There is no sound (mainly because it uses a different type of sound HW), and obviously is shitty slow because of the power of the HW (6% on my machine with the debugger).

- 0.90: Changed description to 'Batman Forever (JUE 960507 V1.000)'.

- 0.74u2: Added Batman Forever (Acclaim 1996).

- 0.68: Added Batman Forever (Testdriver).

- 12th January 2003: Guru - Arrived and dumped Batman Forever (Acclaim 1996, ST-V cart + extra sound board). Thanks to Malcolm McKay.


LEVELS: 13


Movie: Batman Forever

Genre: Comic Movie

Year: USA 1995

Director: Joel Schumacher

Studio: Warner Bros.

Cast: Val Kilmer, Nicole Kidman, Tommy Lee Jones, Jim Carrey, Chris O'Donnell, Michael Gough


Recommended Games (Super Heroes):

Superman

Cyber-Lip

Batman

Batman Forever

Captain America and The Avengers

Avengers In Galactic Storm

Captain Commando

Eight Man

Spider-Man: The Videogame

Spider-Man vs The Kingpin (Mega-Tech)

X-Men

X-Men: Children of the Atom

X-Men Vs. Street Fighter

Marvel Super Heroes

Marvel Super Heroes Vs. Street Fighter

Marvel Vs. Capcom: Clash of Super Heroes

Marvel vs. Capcom 2

Battle Circuit


Romset: 39424 kb / 14 files / 22.7 zip




MAME XML Output:

       <game name="batmanfr" sourcefile="stv.c" romof="stvbios">
              <description>Batman Forever (JUE 960507 V1.000)</description>
              <year>1996</year>
              <manufacturer>Acclaim</manufacturer>
              <biosset name="jp" description="EPR-20091 (Japan 97/08/21)" default="yes"/>
              <biosset name="jp1" description="EPR-19730 (Japan 97/02/17)"/>
              <biosset name="jp2" description="EPR-17951A (Japan 95/04/25)"/>
              <biosset name="jp3" description="STVB1.11J (Japan 95/02/20)"/>
              <biosset name="jp4" description="EPR-17740 (Japan 95/01/31)"/>
              <biosset name="euro" description="EPR-17954A (Europe 95/04/25)"/>
              <biosset name="us" description="EPR-17952A (USA 95/04/25)"/>
              <biosset name="tw" description="EPR-17953A (Taiwan 95/04/25)"/>
              <biosset name="tw1" description="STVB1.11T (Taiwan 95/02/20)"/>
              <biosset name="debug" description="Debug (95/01/13)"/>
              <biosset name="dev" description="Development (bios 1.061)"/>
              <rom name="epr-20091.ic8" merge="epr-20091.ic8" bios="jp" size="524288" crc="59ed40f4" sha1="eff0f54c70bce05ff3a289bf30b1027e1c8cd117" region="maincpu" offset="0"/>
              <rom name="epr-19730.ic8" merge="epr-19730.ic8" bios="jp1" size="524288" crc="d0e0889d" sha1="fae53107c894e0c41c49e191dbe706c9cd6e50bd" region="maincpu" offset="0"/>
              <rom name="epr-17951a.ic8" merge="epr-17951a.ic8" bios="jp2" size="524288" crc="2672f9d8" sha1="63cf4a6432f6c87952f9cf3ab0f977aed2367303" region="maincpu" offset="0"/>
              <rom name="stvb111j.ic8" merge="stvb111j.ic8" bios="jp3" size="524288" crc="3e23c81f" sha1="f9b282fd27693e9891843597b2e1823da3d23c7b" region="maincpu" offset="0"/>
              <rom name="epr-17740.ic8" merge="epr-17740.ic8" bios="jp4" size="524288" crc="5c5aa63d" sha1="06860d96923b81afbc21e0ad32ee19487d8ff6e7" region="maincpu" offset="0"/>
              <rom name="epr-17954a.ic8" merge="epr-17954a.ic8" bios="euro" size="524288" crc="f7722da3" sha1="af79cff317e5b57d49e463af16a9f616ed1eee08" region="maincpu" offset="0"/>
              <rom name="epr-17952a.ic8" merge="epr-17952a.ic8" bios="us" size="524288" crc="d1be2adf" sha1="eaf1c3e5d602e1139d2090a78d7e19f04f916794" region="maincpu" offset="0"/>
              <rom name="epr-17953a.ic8" merge="epr-17953a.ic8" bios="tw" size="524288" crc="a4c47570" sha1="9efc73717ec8a13417e65c54344ded9fc25bf5ef" region="maincpu" offset="0"/>
              <rom name="stvb111t.ic8" merge="stvb111t.ic8" bios="tw1" size="524288" crc="02daf123" sha1="23185beb1ce9c09b8719e57d1adb7b28c8141fd5" region="maincpu" offset="0"/>
              <rom name="stv110.bin" merge="stv110.bin" bios="debug" size="524288" crc="3dfeda92" sha1="8eb33192a57df5f3a1dfb57263054867c6b2db6d" region="maincpu" offset="0"/>
              <rom name="stv1061.bin" merge="stv1061.bin" bios="dev" size="524288" crc="728dbca3" sha1="0ed2030177f0aa8285645c395ae9ad9f568ab1d6" region="maincpu" offset="0"/>
              <rom name="350-mpa1.u19" size="1048576" crc="2a5a8c3a" sha1="374ec55a39ea909cc672e4a629422681d1f2da05" region="game0" offset="0"/>
              <rom name="350-mpa1.u16" size="1048576" crc="735e23ab" sha1="133e2284a07a611aed8ada2707248f392f4509aa" region="game0" offset="1"/>
              <rom name="gfx0.u1" size="4194304" crc="a82d0b7e" sha1="37a7a177634d51620b1b43e58732987df166c7e6" region="game0" offset="400000"/>
              <rom name="gfx1.u3" size="4194304" crc="a41e55d9" sha1="b896d3a6c36d325c3cece699da54f340a4512703" region="game0" offset="800000"/>
              <rom name="gfx2.u5" size="4194304" crc="4c1ebeb7" sha1="cdd139652d9484ae5837a39c2fd48d0a8d966d43" region="game0" offset="c00000"/>
              <rom name="gfx3.u8" size="4194304" crc="f679a3e7" sha1="db11b033b8bbdd80b81e3bc098bd40ad3a8784f2" region="game0" offset="1000000"/>
              <rom name="gfx4.u12" size="4194304" crc="52d95242" sha1="b554a95933c2be4c72fb4226d3bc4775695da2c1" region="game0" offset="1400000"/>
              <rom name="gfx5.u15" size="4194304" crc="e201f830" sha1="5aa22fcc8f2e153d1abc3aa4050c594b3942ee67" region="game0" offset="1800000"/>
              <rom name="gfx6.u18" size="4194304" crc="c6b381a3" sha1="46431f1e47c084a0bf85535d35af27471653b008" region="game0" offset="1c00000"/>
              <rom name="350snda1.u52" size="524288" crc="9027e7a0" sha1="678df530838b078964a044ce734776f391654e6c" region="wave" offset="0"/>
              <rom name="snd0.u48" size="2097152" crc="02b1927c" sha1="08b21d8b31b0f15c59fb5bb7eaf425e6fe04f7b5" region="adsp_code" offset="0"/>
              <rom name="snd1.u49" size="2097152" crc="58b18eda" sha1="7f3105fe04d9c0cdfd76e3323f623a4d0f7dad06" region="adsp_code" offset="200000"/>
              <rom name="snd2.u50" size="2097152" crc="51d626d6" sha1="0e68b79dcb653dcba48121ca2d4f692f90afa85e" region="adsp_code" offset="400000"/>
              <rom name="snd3.u51" size="2097152" crc="31af26ae" sha1="2c9f4c078afec55964b5c2a4d00f5c43f2661a04" region="adsp_code" offset="600000"/>
              <chip type="cpu" tag="maincpu" name="SH-2" clock="28636360"/>
              <chip type="cpu" tag="slave" name="SH-2" clock="28636360"/>
              <chip type="cpu" tag="audiocpu" name="68000" clock="11289600"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="scsp" name="SCSP"/>
              <chip type="audio" tag="cdda" name="CD/DA"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="59.764793" pixclock="6711646" htotal="427" hbend="0" hbstart="320" vtotal="263" vbend="0" vbstart="224" />
              <sound channels="2"/>
              <input players="4" buttons="4" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="PDR1" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="PDR2" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <driver status="preliminary" emulation="good" color="good" sound="preliminary" graphic="imperfect" savestate="unsupported" palettesize="6144"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise