Home News Forum                            
 

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

bagman: MAME ROM Information.


History:

Bagman (c) 1982 Valadon Automation.


A platform game in which the player maneuvers 'Bagman' through various mine shafts picking up money bags and placing them in the wheelbarrow at the surface of the mine.


- TECHNICAL -


Main CPU : Z80 (@ 3.072 Mhz)

Sound Chips : AY8910 (@ 1.5 Mhz), TMS5110 (@ 640 Khz)


Players : 2

Control : 4-way joystick

Buttons : 1


- TRIVIA -


Released in January 1982.

Also licensed to Stern for US distribution (same month).


The tune that plays at the start of the game is a sample from "Turkey in the Straw".


Jerry McCloskey holds the official record for this game with 6840850 points on August 2, 1983.


This game is known in France as "Le Bagnard" (translates from French as 'The Convict').


Bootlegs of this game run on the "Moon Cresta" & on the "Crazy Kong" hardware.


- SERIES -


1. Bagman (1982)

2. Super Bagman (1984)


- PORTS -


* Computers :

Commodore C64 [US] & EU] (1984, "Bagitman")

Commodore C64 [US] & EU] (1984, "Gilligan's Gold" by Ocean)


- SOURCES -


Game's rom.

Machine's picture.




MAME Info:

0.33b7 [Nicola Salmoria]

0.04 [Nicola Salmoria, Robert Anschuetz]


Bugs:

- bagmans: Incorrect colors on Stern/Seeburg logo. Yonah (ID 02508)

- bagmanmc: The graphics are corrupt on in title screen. Tafoid (ID 01561)


WIP:

- 0.141u4: hap fixed glitches missing during scene change in clone Bagman (Stern Electronics, set 1).

- 0.138u2: Couriersud added a new cycle exact VMS interface to TMS5110 emulating M0, M1 and ADD1 to ADD8 lines. Added TMS6100 memory controller device. Also added TMSPROM device emulating Bagman and A. D. 2083 prom controlled speech logic. Switched Bagman, A. D. 2083 and Radar Scope (TRS01) to use the new interface and devices. Added documentation about TMS5110 prom interface used by Bagman and A. D. 2083. Changed AY-3-8910A clock speed to 1536000 Hz and VSync to 60.606061 Hz.

- 0.138u1: Changed description of clones 'Bagman (Stern set 1/2)' to 'Bagman (Stern Electronics, set 1/2)'.

- 0.136u3: Team Europe and Volker Hahn added clone Bagman (bootleg on Crazy Kong hardware), not working. Stephane Humbert fixed dipswitches and inputs (after verification of the Z80 code) for clone Bagman (bootleg on Moon Cresta hardware). Changed description of clone 'Bagman (Moon Cresta hardware)' to 'Bagman (bootleg on Moon Cresta hardware)'.

- 0.133u3: Replaced TMS5100A sound with TMS5110A.

- 0.124u3: Aaron Giles merged memory maps for Bagman drivers.

- 0.122u7: Replaced TMS5110 sound with TMS5100A.

- 0.113u1: Justin Szczap added DIP locations based on information from the manuals for Bagman.

- 0.94u1: Aaron Giles fixed games using the TMS5110 which refused to start (Bagman, CVS driver etc.).

- 0.84u6: Pierpaolo Prazzoli added clone Le Bagnard (set 2). Changed description of clone 'Le Bagnard' to 'Le Bagnard (set 1)'.

- 0.63: Changed description of clone 'Bagman (bootleg on Galaxian hardware)' to 'Bagman (Moon Cresta hardware)'. Renamed (bagmang) to (bagmanmc).

- 0.61: Added clone Bagman (bootleg on Galaxian hardware).

- 1st July 2002: David Haywood added a Bagman bootleg running on Galaxian hardware.

- 0.37b6: TMS5110 emulator [Jarek Burczynski]. Added TMS5110 (640000 Hz) and prom ($40 - state machine driving TMS5110).

- 8th August 2000: Jarek Burczynski wrote a TMS5110 emulator and added speech support to Bagman and Super Bagman.

- 0.35b12: Gerald Vanderick added clone Le Bagnard.

- 18th April 1999: Marco Cassili added Le Bagnard, which is a Bagman clone.

- 0.34b6: Nicola Salmoria added clone Bagman (Stern set 1). Changed description of clone 'Bagman (Stern)' to 'Bagman (Stern set 2)'.

- 0.33b7: Nicola Salmoria added Bagman (Valadon Automation 1982). Renamed (bagman) to (bagmans).

- 30th June 1998: Dumped Bagman by Valadon Automation (1982).

- 0.31: Jarek Burczynski fixed disappearing guards and other wrong behaviors in Bagman which were caused by copy protection.

- 0.29: Tim Lindquist and Jarek Burczynski added accurate colors to Bagman and Super Bagman. Juan Carlos Lorente added added high score saving to Bagman and clone Super Bagman.

- 0.28: Known issues: Guards easily get stuck in corners and disappear after a while. This doesn't happen in the original.

- 0.27: Jarek Burczynski provided better colors for Bagman.

- 0.18: Nicola Salmoria fixed bugs in the Bagman sound driver which caused page faults when run under DOS.

- 0.12: Since the 8910 emulator doesn't allow to set the clock frequency at runtime [Nicola Salmoria], I temporarily switched to using the default one. This affects sound in Crazy Climber, Crazy Kong and Bagman. Let me know whether it's better or worse than before. I finally found out what was causing slowdowns in Rally X and Bagman. It was an interrupt related issue (see later). I hope I didn't break a dozen of other games to fix this.

- 0.04: Nicola Salmoria added Bagman (Stern 1982). Game is playable (slowdowns) with wrong colors and music only. Control: Arrows = Move around and CTRL = Action. Some info on Bagman taken from Arcade Emulator by Robert Anschuetz. Known issues: Frequent slowdowns, I don't know what's causing them (the fps counter stays at 60, so this is not caused by slow emulation).


Other Emulators:

* JAE


Recommended Games (Maze Extra):

Bagman

Super Bagman

Tutankham

Cavelon

Crystal Castles

Flip & Flop (Max-A-Flex)

Money Money

Uncle Poo

Hero

Spatter

The Tower of Druaga

Doki Doki Penguin Land

The Return of Ishtar

Kid no Hore Hore Daisakusen

Mustache Boy

Marchen Maze

Ufo Senshi Yohko Chan

Evil Stone

Magical Crystals

Cheese Chase

Mad Donna

Princess Clara Daisakusen

Burglar X

Shocking

Monkey Ball

Monster Farm Jump


Romset: 49 kb / 15 files / 22.2 zip




MAME XML Output:

       <game name="bagman" sourcefile="bagman.c">
              <description>Bagman</description>
              <year>1982</year>
              <manufacturer>Valadon Automation</manufacturer>
              <rom name="e9_b05.bin" size="4096" crc="e0156191" sha1="bb5f16d49fbe48f3bac118acd1fea51ec4bc5355" region="maincpu" offset="0"/>
              <rom name="f9_b06.bin" size="4096" crc="7b758982" sha1="c8460023b43fed4aca9c6b987faea334832c5e30" region="maincpu" offset="1000"/>
              <rom name="f9_b07.bin" size="4096" crc="302a077b" sha1="916c4a6ea1e631cc72bdb91ff9d263dcbaf08bb2" region="maincpu" offset="2000"/>
              <rom name="k9_b08.bin" size="4096" crc="f04293cb" sha1="ce6b0ae4088ce28c75d414f506fad2cf2b6920c2" region="maincpu" offset="3000"/>
              <rom name="m9_b09s.bin" size="4096" crc="68e83e4f" sha1="9454564885a1003cee7107db18bedb387b85e9ab" region="maincpu" offset="4000"/>
              <rom name="n9_b10.bin" size="4096" crc="1d6579f7" sha1="3ab54329f516156b1c9f68efbe59c95d5240bc8c" region="maincpu" offset="5000"/>
              <rom name="e1_b02.bin" size="4096" crc="4a0a6b55" sha1="955f8bd4bd9b0fc3c6c359c25ba543ba26c04cbd" region="gfx1" offset="0"/>
              <rom name="j1_b04.bin" size="4096" crc="c680ef04" sha1="79406bc786374abfcd9f548268c445b5c8d8858d" region="gfx1" offset="1000"/>
              <rom name="c1_b01.bin" size="4096" crc="705193b2" sha1="ca9cfd05f9195c2a38e8854012de51b6ee6bb403" region="gfx2" offset="0"/>
              <rom name="f1_b03s.bin" size="4096" crc="dba1eda7" sha1="26d877028b3a31dd671f9e667316c8a14780ca73" region="gfx2" offset="1000"/>
              <rom name="p3.bin" size="32" crc="2a855523" sha1="91e032233fee397c90b7c1662934aca9e0671482" region="proms" offset="0"/>
              <rom name="r3.bin" size="32" crc="ae6f1019" sha1="fd711882b670380cb4bd909c840ba06277b8fbe3" region="proms" offset="20"/>
              <rom name="r6.bin" size="32" crc="c58a4f6a" sha1="35ef244b3e94032df2610aa594ea5670b91e1449" region="5110ctrl" offset="0"/>
              <rom name="r9_b11.bin" size="4096" crc="2e0057ff" sha1="33e3ffa6418f86864eb81e5e9bda4bf540c143a6" region="tmsprom" offset="0"/>
              <rom name="t9_b12.bin" size="4096" crc="b2120edd" sha1="52b89dbcc749b084331fa82b13d0876e911fce52" region="tmsprom" offset="1000"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="1536000"/>
              <chip type="audio" tag="tms" name="TMS5110A" clock="640000"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="0" hbstart="256" vtotal="264" vbend="15" vbstart="239" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="4">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="Lives" tag="DSW" mask="3">
                     <dipvalue name="2" value="3"/>
                     <dipvalue name="3" value="2" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="0"/>
              </dipswitch>
              <dipswitch name="Coinage" tag="DSW" mask="4">
                     <dipvalue name="2C/1C 1C/1C 1C/3C 1C/7C" value="0"/>
                     <dipvalue name="1C/1C 1C/2C 1C/6C 1C/14C" value="4" default="yes"/>
              </dipswitch>
              <dipswitch name="Difficulty" tag="DSW" mask="24">
                     <dipvalue name="Easy" value="24" default="yes"/>
                     <dipvalue name="Medium" value="16"/>
                     <dipvalue name="Hard" value="8"/>
                     <dipvalue name="Hardest" value="0"/>
              </dipswitch>
              <dipswitch name="Language" tag="DSW" mask="32">
                     <dipvalue name="English" value="32" default="yes"/>
                     <dipvalue name="French" value="0"/>
              </dipswitch>
              <dipswitch name="Bonus Life" tag="DSW" mask="64">
                     <dipvalue name="30000" value="64" default="yes"/>
                     <dipvalue name="40000" value="0"/>
              </dipswitch>
              <dipswitch name="Cabinet" tag="DSW" mask="128">
                     <dipvalue name="Upright" value="128" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="64"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise