# # $Id: DEMODERB.GAM 1.7 1997/07/12 04:39:26 MCUDDY Exp $ # # File: DEMODERB.GAM -- game configuration file for "Demolition Derby" # (an MCR/III game) # GameName = "Demolition Derby" Notes = "No Sound" RomDir = "demoderb" #include mcr3.gam AudioDisabled = 1 SpecialHw = "DemoDerb" # ---------------------------------- # DEMOLITION DERBY ROMs # ---------------------------------- ARom = "DD_SSIO.A7" c=0xbed7 ARom = "DD_SSIO.A8" c=0x28bd CRom = "DD_PRO" c=0x09ad CRom = "DD_PRO1" c=0x7fca CRom = "DD_PRO2" c=0x1a06 SprRom = "DD_FG-0.A4" c=0x7b09 SprRom = "DD_FG-1.A6" c=0xf465 SprRom = "DD_FG-2.A8" c=0x1e8b SprRom = "DD_FG-3.A10" c=0xf5fa SprRom = "DD_FG-4.A3" c=0x8af2 SprRom = "DD_FG-5.A5" c=0xcd32 SprRom = "DD_FG-6.A7" c=0xfeb3 SprRom = "DD_FG-7.A9" c=0xe531 TileRom = "DD_BG0.6F" c=0xd542 TileRom = "DD_BG1.5F" c=0x86aa # ---------------------------------- # DEMOLITION DERBY Audio board # ---------------------------------- # audio signal memory location ASignal = 0x8374 # Audio Tempo ATempo = 6 Dip1Val = 0xFF # ------------------------------------------------------------------------ # DEMOLITION DERBY CPU board definitions # ------------------------------------------------------------------------ NVRamFile = "ram\demoderb.ram" RamFile = "ram\demoderb.dip" KeyFile = "ram\demoderb.key" # ------------------------------------------------------------------------ # DEMOLITION DERBY graphics system definitions # ------------------------------------------------------------------------ # port 0: ?? ?? ?? ?? P2START P1START COIN2 COIN1 inport = 0x00 0xFF control = 0 "Coin Blue" 0x00 0x01 control = 0 "Coin Red" 0x00 0x02 control = 0 "Start Blue" 0x00 0x04 control = 0 "Start Red" 0x00 0x08 #control = 0 "P0/10" 0x00 0x10 control = 0 "Service" 0x00 0x20 sticky #control = 0 "P0/40" 0x00 0x40 #control = 0 "P0/80" 0x00 0x80 # port 1: inport = 0x01 0xFF control = 1 "Blue Fwd" 0x00 0x01 control = 1 "Blue Rev" 0x00 0x02 control = 1 "Blue Dir" 0x02 0xFC val # port 2: inport = 0x02 0xFF control = 2 "Red Fwd" 0x00 0x01 control = 2 "Red Rev" 0x00 0x02 control = 2 "Red Dir" 0x02 0xFC val # Red/Green cars' steering wheel is mux'ed onto # the 5 MSB of port 2. # Blue/Yellow cars' steering wheel is mux'ed onto # the 5 MSB of port 1 # so these controls are special ... the lower two bits are mapped from # ports one and two. inport = 0x05 0xFC control = 5 "Yellow Dir" 0x02 0xFC val inport = 0x06 0xFC control = 6 "Green Dir" 0x02 0xFC val # output to port 4 is used to control which steering # wheel is read. # port 4: inport = 0x04 0xFF control = 4 "Coin Yellow" 0x00 0x01 control = 4 "Coin Green" 0x00 0x02 control = 4 "Start Yellow" 0x00 0x04 control = 4 "Start Green" 0x00 0x08 control = 4 "Yellow Rev" 0x00 0x10 control = 4 "Yellow Fwd" 0x00 0x20 control = 4 "Green Rev" 0x00 0x40 control = 4 "Green Fwd" 0x00 0x80 # use these settings to explore dip switches DipEnum = on_off 1="on" 0="off" DipEnum = off_on 0="on" 1="off" DipEnum = dd_cabinet 1="2 Pl Upright" #DipEnum = dd_cabinet 1="2 Pl Upright" 0="4Pl Cocktail" DipEnum = dd_diff 1="Normal" 0="Harder" DipEnum = dd_reward 1="Expanded" 0="Limited" DipEnum = dd_cred 3="1/1" 2="2/1" 1="1/2" 0="2/2" DipField = 0 "Cabinet Type" 0 0x01 dd_cabinet DipField = 0 "Difficulty" 1 0x02 dd_diff DipField = 0 "Free Play" 2 0x04 off_on DipField = 0 "Reward Screen" 3 0x08 dd_reward DipField = 0 "Coins/Credit" 4 0x30 dd_cred