Home News Forum                            
 

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

dkong3: MAME ROM Information.


History:

Donkey Kong 3 [Nintendo-Pak] (c) 1983 Nintendo of America, Inc.


- TECHNICAL -


[Nintendo-Pak]

Conversion kit for Donkey Kong Junior, Donkey Kong, or Popeye.


- TRIVIA -


Released in October 1983 in USA.


For more information about the game itself, please see the original Donkey Kong 3 entry.


- SOURCES -


Game's ROM.

Game's Manual.




MAME Info:

0.11 [Mirko Buffoni]


Artwork available


TEST MODE:

- Press F2 + F3 for Test-Mode


WIP:

- 0.127u2: Replaced I8035 CPU2 with MB8884 in clone Donkey Kong 3 (bootleg on Donkey Kong Jr. hardware).

- 0.127: Couriersud added address decode prom dkc1-v.5e (18S030) to Donkey Kong 3 and clone (Japan).

- 0.125u7: Cleaned up Z80DMA interface [Couriersud]: Removed compatibility to old Z80DMA driver. Now uses std. callbacks (READ8_HANDLER, WRITE8_HANDLER). Updated Donkey Kong 3 accordingly.

- 0.125u3: Added 2x 'Unknown' dipswitches.

- 0.122u4: Added Z80 DMA chip [Couriersud]: Only implements intelligence to emulate Donkey Kong 3. Fixed a misleading comment in 8257dma.h.

- 0.122u2: Couriersud added DIP locations to clone (bootleg on Donkey Kong Jr. hardware) and replaced DAC/Samples sound with Discrete.

- 0.121u3: Couriersud fixed bug in clone (bootleg on Donkey Kong Jr. hardware) memory map.

- 0.120u4: Added 'Service Mode' dipswitch.

- 0.116u3: Changed VSync to 60.606061 Hz. Fixed proms loading.

- 0.116: Couriersud implemented discrete sound and color generation (resistor mixer) from schematics in Donkey Kong 3.

- 12th November 2006: Mr. Do - Donkey Kong 3 artwork has been "optimized" by Ad_Enuff; much smaller file size (up to 80%) with no loss in quality.

- 13th October 2005: Guru - Donkey Kong 3 on Galaxian h/w arrived a few days ago. Thanks to Tingoes.

- 0.97u1: Pierpaolo Prazzoli fixed clone Donkey Kong 3 (bootleg) colors.

- 0.93: Added clock parameter to NES sound (1789772 Hz).

- 0.74u2: Pierpaolo Prazzoli added clone Donkey Kong 3 (bootleg on Donkey Kong Jr. hardware).

- 1st October 2003: Pierpaolo Prazzoli added Donkey Kong 3 bootleg to the dkong driver.

- 0.37b14: Replaced 8-way Joystick with 4-way.

- 0.36b13: New NES sound emulation for Punch Out and Donkey Kong 3 [Matthew Conte, wwtk@mail.com]. Replaced 2x NES and DAC sound with 2x Nintendo. Changed N2A03 CPU1/2 clock speeds to 1789772 Hz.

- 0.36b12: Added 'Coinage' dipswitch.

- 0.36b9: Added clone Donkey Kong 3 (Japan). Changed parent description to 'Donkey Kong 3 (US)'.

- 0.36b5: Replaced the M6502 CPU2/3 with 2x N2A03 CPUs.

- 0.34b1: Added color proms ($0, 100, 200 - red & green, palette blue component and character color codes on a per-column basis).

- 0.31: A first attempt at sound in Donkey Kong 3 / Punch Out. These two Nintendo games use the same sound hardware as the NES console [Nicola Salmoria]. Tim Lindquist added accurate colors to Donkey Kong 3.

- 0.29: Accurate colors in Donkey Kong 3 (well, not really) [Tim Lindquist, Nicola Salmoria]. Nicola Salmoria fixed high score saving in Donkey Kong 3. Known issues: The colors come from a bootleg board. They might not be the same as the original version.

- 0.16: Matthew Hillmer submitted a new palette for Donkey Kong 3. It is not intended to be correct, but at least it gets rid of the annoying checkerboard effect.

- 0.14: Donkey Kong 3 now also preserve the score distributions (use F1 to see them) [Nicola Salmoria].

- 0.13: Nicola Salmoria added high score saving to Donkey Kong 3.

- 0.11: Mirko Buffoni provided a driver for Donkey Kong 3 (Nintendo of America 1983). Runs on hardware similar to Donkey Kong. Game is playable with wrong colors and no sound. Control: Arrows = Move around, CTRL = Fire and F1 = Test (keep it pressed - very nice, try it!).

- 18th July 1996: Dumped Donkey Kong 3 (US).


LEVELS: 4


Other Emulators:

* CottAGE

* JAE

* JEmu2


Recommended Games (Platform):

Space Panic

Steel Worker

Donkey Kong

FamicomBox (Donkey Kong)

Crazy Kong

Crazy Kong Part II

Kong (Brazil)

Donkey Kong Junior

FamicomBox (Donkey Kong Jr.)

Donkey Kong 3

Logger

Naughty Mouse

Treasure Island

Treasure Island (DECO Cassette)

Woodpecker

Dock Man

Kangaroo

Minky Monkey

Ponpoko

Pop Flamer

Popeye

FamicomBox (Popeye)

Springer

Arabian

Boggy '84

Bristles (Max-A-Flex)

Congo Bongo

Dr. Micro

Hopper Robo

Jump Coaster

Mappy

Namco Classic Collection Vol.1 (Mappy)

Mouser

Roc'n Rope

Super Glob

Ben Bero Beh

Complex X

Jumping Jack

Lode Runner

Lode Runner II - The Bungeling Strikes Back

Lode Runner III - The Golden Labyrinth

Lode Runner IV - Teikoku Karano Dasshutsu

Lode Runner - The Dig Fight

Pandora's Palace

Peter Pack-Rat

Vs. Ice Climber

Vs. Ice Climber Dual

Vs. Wrecking Crew

Baluba-louk no Densetsu

Pig Out: Dine Like a Swine!

Sea Hunter Pengui

Multi 5 (Tong Boy)


Romset: 74 kb / 16 files / 40.8 zip




MAME XML Output:

       <game name="dkong3" sourcefile="dkong.c">
              <description>Donkey Kong 3 (US)</description>
              <year>1983</year>
              <manufacturer>Nintendo of America</manufacturer>
              <rom name="dk3c.7b" size="8192" crc="38d5f38e" sha1="5a6bb0e5070211515e3d56bd7d4c2d1655ac1621" region="maincpu" offset="0"/>
              <rom name="dk3c.7c" size="8192" crc="c9134379" sha1="ecddb3694b93cb3dc98c3b1aeeee928e27529aba" region="maincpu" offset="2000"/>
              <rom name="dk3c.7d" size="8192" crc="d22e2921" sha1="59a4a1a36aaca19ee0a7255d832df9d042ba34fb" region="maincpu" offset="4000"/>
              <rom name="dk3c.7e" size="8192" crc="615f14b7" sha1="145674073e95d97c9131b6f2b03303eadb57ca78" region="maincpu" offset="8000"/>
              <rom name="dk3c.5l" size="8192" crc="7ff88885" sha1="d530581778aab260e21f04c38e57ba34edea7c64" region="n2a03a" offset="e000"/>
              <rom name="dk3c.6h" size="8192" crc="36d7200c" sha1="7965fcb9bc1c0fdcae8a8e79df9c7b7439c506d8" region="n2a03b" offset="e000"/>
              <rom name="dk3v.3n" size="4096" crc="415a99c7" sha1="e0855b03bb1dc0d8ae46da9fe33ca30ecf6a2e96" region="gfx1" offset="0"/>
              <rom name="dk3v.3p" size="4096" crc="25744ea0" sha1="4866e43e80b010ccf2c8cc94c232786521f9e26e" region="gfx1" offset="1000"/>
              <rom name="dk3v.7c" size="4096" crc="8ffa1737" sha1="fa5896124227d412fbdf83f129ddffa32cf2053b" region="gfx2" offset="0"/>
              <rom name="dk3v.7d" size="4096" crc="9ac84686" sha1="a089376b9c23094490703152ad98ed27f519402d" region="gfx2" offset="1000"/>
              <rom name="dk3v.7e" size="4096" crc="0c0af3fb" sha1="03e0c3f51bc3c20f95cb02f76f2d80188d5dbe36" region="gfx2" offset="2000"/>
              <rom name="dk3v.7f" size="4096" crc="55c58662" sha1="7f3d5a1b386cc37d466e42392ffefc928666a8dc" region="gfx2" offset="3000"/>
              <rom name="dkc1-c.1d" size="512" crc="df54befc" sha1="7912dbf0a0c8ef68f4ae0f95e55ab164da80e4a1" region="proms" offset="0"/>
              <rom name="dkc1-c.1c" size="512" crc="66a77f40" sha1="c408d65990f0edd78c4590c447426f383fcd2d88" region="proms" offset="200"/>
              <rom name="dkc1-v.2n" size="256" crc="50e33434" sha1="b63da9bed9dc4c7da78e4c26d4ba14b65f2b7e72" region="proms" offset="400"/>
              <rom name="dkc1-v.5e" size="32" crc="d3e2eaf8" sha1="87bb298137c26570dafb4ac495c87e82441e70e5" region="adrdecode" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="n2a03a" name="N2A03" clock="1789772"/>
              <chip type="cpu" tag="n2a03b" name="N2A03" clock="1789772"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="nes1" name="N2A03" clock="1789772"/>
              <chip type="audio" tag="nes2" name="N2A03" clock="1789772"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="0" hbstart="256" vtotal="264" vbend="16" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="3">
                     <control type="joy" ways="4"/>
              </input>
              <dipswitch name="Coinage" tag="DSW0" mask="7">
                     <dipvalue name="3 Coins/1 Credit" value="2"/>
                     <dipvalue name="2 Coins/1 Credit" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/4 Credits" value="3"/>
                     <dipvalue name="1 Coin/5 Credits" value="5"/>
                     <dipvalue name="1 Coin/6 Credits" value="7"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW0" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW0" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW0" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              </dipswitch>
              <dipswitch name="Service Mode" tag="DSW0" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              </dipswitch>
              <dipswitch name="Cabinet" tag="DSW0" mask="128">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="128"/>
              </dipswitch>
              <dipswitch name="Lives" tag="DSW1" mask="3">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="2"/>
                     <dipvalue name="6" value="3"/>
              </dipswitch>
              <dipswitch name="Bonus Life" tag="DSW1" mask="12">
                     <dipvalue name="30000" value="0" default="yes"/>
                     <dipvalue name="40000" value="4"/>
                     <dipvalue name="50000" value="8"/>
                     <dipvalue name="None" value="12"/>
              </dipswitch>
              <dipswitch name="Additional Bonus" tag="DSW1" mask="48">
                     <dipvalue name="30000" value="0" default="yes"/>
                     <dipvalue name="40000" value="16"/>
                     <dipvalue name="50000" value="32"/>
                     <dipvalue name="None" value="48"/>
              </dipswitch>
              <dipswitch name="Difficulty" tag="DSW1" mask="192">
                     <dipvalue name="Easy" value="0" default="yes"/>
                     <dipvalue name="Medium" value="64"/>
                     <dipvalue name="Hard" value="128"/>
                     <dipvalue name="Hardest" value="192"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="521"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise