Home News Forum                            
 

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

supnudg2: MAME ROM Information.


History:

Super Nudger II (c) 1989 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 : 3


- SOURCES -


Game's rom.




MAME Info:

0.100u1 [Pierpaolo Prazzoli]


WIP:

- 0.129u6: Added dipswitches 'PIA0.B', 'PIA1.A', 'PIA1.B' and 'PIA2.B'.

- 0.129u1: Swapped gfx1 roms ($0, 8000).

- 0.108u4: wolf676 cleaned up dipswitches and documentation in the Coinmaster driver. Changed buttons to 3 and coin slots to 4. Added dipswitches 'Service Mode', 'Show Refill?', 'Show Stats?' and 'First Install (DIL 8)'.

- 0.100u1: Pierpaolo Prazzoli added Super Nudger II (Coinmaster 1989).

- 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.


Romset: 768 kb / 24 files / 550.2 zip




MAME XML Output:

       <game name="supnudg2" sourcefile="coinmstr.c">
              <description>Super Nudger II (Version 5.21)</description>
              <year>1989</year>
              <manufacturer>Coinmaster</manufacturer>
              <rom name="u3.bin" size="32768" crc="ed04e2cc" sha1="7d90a588cca2d113487710e897771f9d99e37e62" region="maincpu" offset="0"/>
              <rom name="u4.bin" size="32768" crc="0551e859" sha1="b71640097cc75b78f3013f0e77de328bf1a205b1" region="maincpu" offset="8000"/>
              <rom name="u25.bin" size="32768" crc="1f7cef5e" sha1="3abc31d400a0f5dc29c70d8aac42fd6302290cc9" region="gfx1" offset="0"/>
              <rom name="u23.bin" size="32768" crc="726a48ac" sha1="cd17840067294812edf5bfa88d71fc967388df8e" region="gfx1" offset="8000"/>
              <rom name="q1.bin" size="32768" crc="245d679a" sha1="2d3fbed8c1b3d0bffe7f3bd9088e0a5d207654c7" region="user1" offset="0"/>
              <rom name="q2.bin" size="32768" crc="e41ae8fb" sha1="526c7b60e6ee4dfe05bbabf0e1e986e04ac2f544" region="user1" offset="8000"/>
              <rom name="q3.bin" size="32768" crc="692218a2" sha1="b9548dd835d9f3fb3e09bd018c7f9cbecafaee28" region="user1" offset="10000"/>
              <rom name="q4.bin" size="32768" crc="ce4be482" sha1="4fd8f24d22d3f1789fc728445cbc5339ed454bb4" region="user1" offset="18000"/>
              <rom name="q5.bin" size="32768" crc="805672bf" sha1="0fa68cad0d1c2b11a04a364b5ff64facfa573bbc" region="user1" offset="20000"/>
              <rom name="q6.bin" size="32768" crc="b4405848" sha1="5f8ca8b017966e6f358f603efde83f45897f3476" region="user1" offset="28000"/>
              <rom name="q7.bin" size="32768" crc="32329b78" sha1="114f097678be734355b8f36f6af7f1cb75ece191" region="user1" offset="30000"/>
              <rom name="q8.bin" size="32768" crc="25c2aa26" sha1="7f95553bf98381ced086b6606345bef62fe89a3a" region="user1" offset="38000"/>
              <rom name="q9.bin" size="32768" crc="c98cb15a" sha1="7d12064c2bcb34668299cadae3072c7f8434c405" region="user1" offset="40000"/>
              <rom name="q10.bin" size="32768" crc="0c6c2df5" sha1="49c92e498a0556032bb8ca56ff5afb9f69a80b3f" region="user1" offset="48000"/>
              <rom name="q11.bin" size="32768" crc="1c53a264" sha1="c10cc32b032bd4f890497bdc942e7e8c75ea1d6f" region="user1" offset="50000"/>
              <rom name="q12.bin" size="32768" crc="c9535bff" sha1="9c9873642c62971f805dc629f8d1006e35a675f9" region="user1" offset="58000"/>
              <rom name="q13.bin" size="32768" crc="7a9b9f61" sha1="7e39fef67fc3c29604ae68358e01330cf5130c06" region="user1" offset="60000"/>
              <rom name="q14.bin" size="32768" crc="ec35e800" sha1="0e0ca6fec760f31f464b282a1d7341cc4a29c064" region="user1" offset="68000"/>
              <rom name="q15.bin" size="32768" crc="9f3738eb" sha1="e841958f37167e7f9adcd3c965d31e2b7e02f52c" region="user1" offset="70000"/>
              <rom name="q16.bin" size="32768" crc="af92277c" sha1="093079fab28e3de443b640d2777cc2980b20af6c" region="user1" offset="78000"/>
              <rom name="q17.bin" size="32768" crc="522fd485" sha1="6c2a2626c00015962c460eac0dcb46ea263a4a23" region="user1" offset="80000"/>
              <rom name="q18.bin" size="32768" crc="54d50510" sha1="2a8ad2a2e1735f9c7d606b99b3653f823f09d1e8" region="user1" offset="88000"/>
              <rom name="q19.bin" size="32768" crc="30aa2ff5" sha1="4a2b4fc9c0c5cab3d374ee4738152209589e0807" region="user1" offset="90000"/>
              <rom name="q20.bin" size="32768" crc="0845b450" sha1="c373839ee1ad983e2df41cb22f625c14972372b0" 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="3" coins="4">
              </input>
              <dipswitch name="Unknown" tag="PIA0.A" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="PIA0.A" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Service Mode" tag="PIA0.A" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              </dipswitch>
              <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="1" tag="PIA2.A" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="PIA2.A" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Show Refill?" tag="PIA2.A" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Show Stats?" tag="PIA2.A" 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="4" 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="Tests?" 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="First Install (DIL 8)" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <driver status="preliminary" emulation="preliminary" color="good" sound="good" graphic="good" protection="preliminary" savestate="unsupported" palettesize="5888"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise