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"/> |
|
|