quizmstr: MAME ROM Information. History:
Quizmaster (c) 1985 Coinmaster.
- TECHNICAL -
Main CPU : Z80 (@ 8 Mhz)
Sound Chips : AY8910 (@ 1.5 Mhz)
Screen orientation : Horizontal
Video resolution : 368 x 256 pixels
Screen refresh : 60.00 Hz
Palette colors : 256
Players : 1
Buttons : 6
- SOURCES -
Game's rom.
MAME Info:
0.100u1 [Pierpaolo Prazzoli]
< German >
WIP:
- 0.129u6: Added dipswitches 'PIA0.B', 'PIA1.A', 'PIA1.B' and 'PIA2.B'.
- 0.108u4: wolf676 cleaned up dipswitches and documentation in the Coinmaster driver. This fixed Quizmaster (German) - Game now playable. Changed description to 'Quizmaster (German)', manufacturer to 'Loewen Spielautomaten' and input from 4 to 6 buttons.
- 0.100u1: Pierpaolo Prazzoli added Quizmaster (Coinmaster 1985).
- 9th September 2005: Pierpaolo Prazzoli - I started to re-look at Coinmaster's trivia games: Quiz Master (1985), Trail Blazer (1987) and Super Nudge 2 (1989). They're really weird. They use a 46 x 64 tilemap with videoram starting at offset $240 and using the previous offsets as main ram. Also tile banking is strange. They use an attribute ram for every banking address bit they need (so in games with $400 tiles, they have 2 attributes rams with all the other 14 bits used and still unknown). I don't know if they have a hard-coded palette or if they use a strange paletteram format.
- 21st March 2005: Guru - Quizmaster (Coinmaster 1984) arrived. Purchased by Randy privately.
Romset: 496 kb / 18 files / 334.1 zip
MAME XML Output:
   | <game name="quizmstr" sourcefile="coinmstr.c"> |
   |    | <description>Quizmaster (German)</description> |
   |    | <year>1985</year> |
   |    | <manufacturer>Loewen Spielautomaten</manufacturer> |
   |    | <rom name="nm_qm4_11.ic9" size="16384" crc="3a233bf0" sha1="7b91b6f19093e67dd5513a000138421d4ef6f0af" region="maincpu" offset="0"/> |
   |    | <rom name="np_qm4_21.ic6" size="16384" crc="a1cd39e4" sha1="420b0726577471c762ae470bc2138c035f295ad9" region="maincpu" offset="4000"/> |
   |    | <rom name="npc_qm4_11.ic45" size="8192" crc="ed48582a" sha1="0aa2434a43af2990b8ad1cd3fc9f2e5e962f99c7" region="gfx1" offset="0"/> |
   |    | <rom name="npc_qm4_21.ic41" size="8192" crc="b67b0183" sha1="018cabace593e795edfe914cdaedb9ebdf158567" region="gfx1" offset="2000"/> |
   |    | <rom name="allgeme3.ic2" size="32768" crc="e9ead7f0" sha1="c0b8e4e7905f31b74c8d217f0afc91f73d52927b" region="user1" offset="8000"/> |
   |    | <rom name="allgeme2.ic3" size="32768" crc="ac4d2ee8" sha1="3a64fba8a24ae2e8bfd9d1c27804342e1779bcf6" region="user1" offset="10000"/> |
   |    | <rom name="allgeme1.ic4" size="32768" crc="896e619b" sha1="6f0faf0ae206f20387024a4a426b3e92429b3b1d" region="user1" offset="18000"/> |
   |    | <rom name="geograph2.ic7" size="32768" crc="d809eeb6" sha1="c557cecd3dd641a9c293f1865a423dafcd71af82" region="user1" offset="30000"/> |
   |    | <rom name="geograph1.ic8" size="32768" crc="8984e83c" sha1="d22c02e9297f804f8560e2e46793e4b6654d0785" region="user1" offset="38000"/> |
   |    | <rom name="sport4.ic9" size="32768" crc="3c37de48" sha1="bee26e9b15cec0b8e81af59810db17a8f2bdc299" region="user1" offset="40000"/> |
   |    | <rom name="sport3.ic10" size="32768" crc="24abe1e7" sha1="77373b1fafa4b117b3a1e4c6e8b530e0bb3b4f42" region="user1" offset="48000"/> |
   |    | <rom name="sport2.ic11" size="32768" crc="26645e8e" sha1="4922dcd417f7d098aaaa6a0320ed1d3e488d3e63" region="user1" offset="50000"/> |
   |    | <rom name="sport1.ic12" size="32768" crc="7be41758" sha1="8e6452fd902d25a73d3fa89bd7b4c5563669cc92" region="user1" offset="58000"/> |
   |    | <rom name="popmusik2.ic15" size="32768" crc="d3b9ea70" sha1="0a92ecdc4e2ddd3c0f40682a46a88bc617829481" region="user1" offset="70000"/> |
   |    | <rom name="popmusik1.ic16" size="32768" crc="685f047e" sha1="c0254130d57f60435a70effe6376e0cb3f50223f" region="user1" offset="78000"/> |
   |    | <rom name="geschich3.ic18" size="32768" crc="26c3ceec" sha1="bf6fd24576c6159bf7730b04d2ac451bfcf3f757" region="user1" offset="88000"/> |
   |    | <rom name="geschich2.ic19" size="32768" crc="387d166e" sha1="14edac9ef550ce64fd81567520f3009612aa7221" region="user1" offset="90000"/> |
   |    | <rom name="geschich1.ic20" size="32768" crc="bf4c097f" sha1="eb14e7bad713d3b03fa3978a7f0087312517cf9e" region="user1" offset="98000"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="8000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="1500000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="368" height="256" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="1" buttons="6" coins="3" service="yes"> |
   |    | </input> |
   |    | <dipswitch name="PIA0.B" tag="PIA0.B" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA0.B" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA0.B" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA0.B" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA0.B" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA0.B" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA0.B" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA0.B" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="PIA1.A" tag="PIA1.A" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA1.A" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA1.A" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA1.A" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA1.A" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA1.A" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA1.A" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA1.A" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="PIA1.B" tag="PIA1.B" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA1.B" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA1.B" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA1.B" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA1.B" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA1.B" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA1.B" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA1.B" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="PIA2.B" tag="PIA2.B" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA2.B" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA2.B" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA2.B" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA2.B" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA2.B" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA2.B" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="PIA2.B" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="1" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="4-02" 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="Test Mode" 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="NVRAM Reset?" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Self Test" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="128" default="yes"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="good" color="good" sound="good" graphic="good" protection="preliminary" savestate="unsupported" palettesize="5888"/> |
|
|