Home News Forum                            

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

dkong3: MAME ROM Information.


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



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


Released in October 1983 in USA.

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


Game's ROM.

Game's Manual.

MAME Info:

0.11 [Mirko Buffoni]

Artwork available


- Press F2 + F3 for Test-Mode


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


Other Emulators:

* CottAGE


* 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


Naughty Mouse

Treasure Island

Treasure Island (DECO Cassette)


Dock Man


Minky Monkey


Pop Flamer


FamicomBox (Popeye)



Boggy '84

Bristles (Max-A-Flex)

Congo Bongo

Dr. Micro

Hopper Robo

Jump Coaster


Namco Classic Collection Vol.1 (Mappy)


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>
              <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"/>
              <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 name="Unknown" tag="DSW0" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              <dipswitch name="Unknown" tag="DSW0" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              <dipswitch name="Unknown" tag="DSW0" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              <dipswitch name="Service Mode" tag="DSW0" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Cabinet" tag="DSW0" mask="128">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="128"/>
              <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 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 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 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"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="521"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise