Donkey Kong (Arcade)

Multi tool use
Donkey Kong (Arcade)
Donkey Kong |
---|
Developers: Nintendo R&D1,
|
Donkey Kong is the story of a guy named Jumpman, a giant gorilla, a girl named Pauline, and an endlessly looping set of buildings which may or may not contain a "pie factory".
Contents
1 Copyright Protection
2 Unused Graphics
3 Unused Music
3.1 Pauline theme (ID: 12)
3.2 Cutscene theme 1 (ID: 0F)
3.3 Cutscene theme 2 (ID: 0C)
4 Unused Sounds
4.1 Voice 1 (ID: FA)
4.2 Voice 2 (ID: FC)
5 Hidden Text
6 Regional/Revisional Differences
6.1 Title Screen
6.2 Level Order
6.3 Pre-Round Message
6.4 25m Jump Bug
6.5 Safe Ladders
6.6 High Score Entry
Copyright Protection
The game will freeze after about four seconds of gameplay if the "INTEND" part of the "NINTENDO" string is altered in any way.
This freezing routine is actually connected to the rolling barrels: every time a barrel object is destroyed, the game does the above copyright string check. The reason this is guaranteed to stop the game at about four seconds in is that the first barrel Donkey Kong throws is always thrown directly downwards to ignite the oil can at the bottom.
Unused Graphics
This frame of the cement (or "pie") object is never used, and there's not really a place to use it since it never falls.
The logo for Ikegami Tsushinki Co., Ltd. can be found with the rest of the title graphics, but it's never used. ITC both developed the hardware and wrote the program code for Donkey Kong. Needless to say, they would later sue Nintendo for the next entry in the Donkey Kong series.
Unused Music
Both music and sounds can be played in the MAME debugger by launching MAME using mame -debug, then entering the following commands:
focus soundcpu
next
pc = 156; r0 = [ID]
Replace [ID] with the ID of the tune or sound, e.g., r0 = 12. After putting in these commands once, the first two can be skipped if you want to play another tune or sound. Once you've put in the commands, press F5 to resume execution and it should play the sound. This method is not perfect and the game will almost certainly play random music or garbage afterward. Use the command pc = 0 to reset the sound CPU and resume normal operation.
Pauline theme (ID: 12)
This music would be played when you rescue Pauline. The first few notes are used in a different Pauline tune that is used in the game.
Cutscene theme 1 (ID: 0F)
This sounds like it was meant for some kind of intro or intermission cutscene.
Cutscene theme 2 (ID: 0C)
A shorter, more mischievous-sounding cutscene theme.
Unused Sounds
There are two unused voice samples. According to Miyamoto, they were removed and replaced with sound effects due to their unclear pronunciation.
Voice 1 (ID: FA)
Pauline saying "Nice!". This would have been used when Mario jumped over a barrel.
Voice 2 (ID: FC)
Pauline screaming "Help!". This would have been used in place of Donkey Kong's growl.
Hidden Text
The following text is hidden at 0x3F00 in the main CPU. The complete text is in all board sets except US Set 1, which overwrites the first three lines with other code.
CONGRATULATION !
IF YOU ANALYSE
DIFFICULT THIS
PROGRAM,WE WOULD
TEACH YOU.*****
TEL.TOKYO-JAPAN
044(244)2151
EXTENTION 304
SYSTEM DESIGN
IKEGAMI CO. LIM.
This message is immediately followed by this signature in 1BPP format.
Regional/Revisional Differences
There are five official Donkey Kong boards in MAME:
- dkong (US Set 1)
- dkongo (US Set 2)
- dkongj (JP Set 1)
- dkongjo (JP Set 2)
- dkongjo1 (JP Set 3)
The following table lists all of these sets in chronological order:
Title Screen |
Level Order |
Pre-Round Message |
25m Jump Bug |
Safe Ladders |
High Score Character Limit |
High Score Time Limit |
|
---|---|---|---|---|---|---|---|
JP Set 3 |
No Trademark |
Fixed |
How High Can You Try ? |
Yes |
Yes |
12 Characters |
60 Seconds* |
JP Set 1 |
No Trademark |
Fixed |
How High Can You Get ? |
No* |
Yes |
12 Characters |
60 Seconds |
JP Set 2 |
No Trademark |
Fixed |
How High Can You Get ? |
No |
Yes |
12 Characters |
60 Seconds |
US Set 2 |
No Trademark |
Varies |
How High Can You Get ? |
No |
Yes |
3 Characters |
30 Seconds |
US Set 1 |
Trademark |
Varies |
How High Can You Get ? |
No |
No |
3 Characters |
30 Seconds |
US Set 1 was distributed as a speed-up kit with Nintendo Service Department Bulletin # TKG-02 12-11-81 and in all TKG4 board sets, designed to prevent extremely long play times.
Title Screen
No Trademark | Trademark |
---|---|
![]() |
![]() |
US Set 1 adds a trademark symbol to the title screen and updates the copyright information. This code is what overwrites the first part of Ikegami's secret message.
Level Order
All of the JP sets use a fixed level order. The US sets have a more complicated setup:
Cycle |
JP |
US |
---|---|---|
Cycle 1 |
25m, 50m, 75m, 100m |
25m, 100m |
Cycle 2 |
25m, 50m, 75m, 100m |
25m, 75m, 100m |
Cycle 3 |
25m, 50m, 75m, 100m |
25m, 50m, 75m, 100m |
Cycle 4 |
25m, 50m, 75m, 100m |
25m, 50m, 25m, 75m, 100m |
Cycle 5 (Infinite) |
25m, 50m, 75m, 100m |
25m, 50m, 25m, 75m, 25m, 100m |
As the table shows, all of the Japan board sets do have a level order table, but it's just the 25-50-75-100 cycle copied five times.
Pre-Round Message
Old | New |
---|---|
![]() |
![]() |
The intermission message is different in JP Set 3.
25m Jump Bug

In JP Set 3, there's a level-breaking bug on 25m. If Mario is at X position 207 and jumps to the right, he'll bounce off the right side of the screen and fall through the floor. If he falls through the lowest set of construction beams, his Y position overflows to 0, which counts as beating the level.
In JP Set 1, this bug was fixed by changing Mario's maximum X position from 234 to 229. While this does fix this problem, it also makes the game more difficult by giving Mario slightly less space to move around.
In JP Set 2 and all other sets, the previous change was reverted. Instead, the routine at 1BEF was changed from jp $1C05 to jp $1DA6, fixing the problem without creating an increase in difficulty.
Safe Ladders
This is a special check for the barrels' ladder behavior. If Mario's climbing a ladder, and he's within 16 pixels of a barrel above the ladder, the barrel will not roll down that same ladder.
In US Set 1, this was changed from 16 pixels to 4 pixels, effectively making this check pointless – if the barrel is four pixels above Mario, he's going to get hit anyway.
High Score Entry
Old | New |
---|---|
![]() |
![]() |
The player can enter up to 12 characters per name in the Japan board sets. This was shortened to just three characters in the US sets. Additionally, the "Regi Time" decreased from 60 seconds to 30 seconds.
In JP Set 3, the timer reads 30 at the start. This is just a harmless display bug; It goes to 59 seconds soon after.
Old | New |
---|---|
![]() |
![]() |
The "NAME" header in the JP sets is center-aligned. Since high score names are shorter in the US sets, this header is now left-aligned.
The Donkey Kong series | |
---|---|
Arcade | Donkey Kong • Donkey Kong Jr. • Donkey Kong 3 |
Atari 8-bit family | Donkey Kong |
NES | Donkey Kong • Donkey Kong Jr. Math |
Game Boy (Color) | Donkey Kong • Donkey Kong Land • Donkey Kong Land 2 • Donkey Kong Land III (Prototype) • Donkey Kong Country |
SNES | Donkey Kong Country • Donkey Kong Country 2 • Donkey Kong Country 3 |
Nintendo 64 | Donkey Kong 64 (Prototype) • Diddy Kong Racing |
Game Boy Advance | Donkey Kong Country • Donkey Kong Country 2 • Donkey Kong Country 3 • Mario vs. Donkey Kong (Prototype) • Diddy Kong Pilot (Banjo-Pilot Prototypes) • DK: King of Swing |
GameCube | Donkey Konga • Donkey Konga 2 • Donkey Kong Jungle Beat |
Wii | Donkey Kong Country Returns |
Nintendo DS | DK: Jungle Climber • Mario vs. Donkey Kong 2: March of the Minis (Prototype) • Mario vs. Donkey Kong: Minis March Again! • Diddy Kong Racing DS |
Wii U | Donkey Kong Country: Tropical Freeze |
Adobe Flash | DK: King of Swing - Hurling for Distance • DKC 3: Barrel Blastapalooza |
The Mario series | |
---|---|
NES/FDS | Super Mario Bros. • Super Mario Bros. 2 (FDS) • Super Mario Bros. 2 (NES) (Prototype; Doki Doki Panic) • Super Mario Bros. 3 |
SNES | Super Mario World • Super Mario World 2: Yoshi's Island • Super Mario All-Stars |
Satellaview | BS Super Mario USA • BS Super Mario Collection |
Nintendo 64 | Super Mario 64 (64DD Version) |
GameCube | Super Mario Sunshine (Demo) |
Wii | Super Mario Galaxy • Super Mario Galaxy 2 • New Super Mario Bros. Wii |
Wii U | New Super Mario Bros. U • New Super Luigi U • Super Mario 3D World • Super Mario Maker |
Game Boy (Color) | Super Mario Land • Super Mario Land 2: 6 Golden Coins • Wario Land: Super Mario Land 3 • Super Mario Bros. Deluxe |
Game Boy Advance | Super Mario Advance • Super Mario Advance 2 • Super Mario Advance 3 • Super Mario Advance 4 |
Nintendo DS | New Super Mario Bros. • Super Mario 64 DS |
Nintendo 3DS | Super Mario 3D Land (Demo) • New Super Mario Bros. 2 • Super Mario Maker for Nintendo 3DS |
Nintendo Switch | Super Mario Odyssey • New Super Mario Bros. U Deluxe |
iOS/Android | Super Mario Run |
Mario Kart | |
Console Games | Super Mario Kart • Mario Kart 64 • Mario Kart: Double Dash!! (Demos) • Mario Kart Wii (Channel) • Mario Kart 8 • Mario Kart 8 Deluxe |
Handheld Games | Mario Kart: Super Circuit • Mario Kart DS (Demo) • Mario Kart 7 |
Arcade Games | Mario Kart Arcade GP • Mario Kart Arcade GP DX |
Mario RPGs | |
Super Mario RPG | Super Mario RPG: Legend of the Seven Stars |
Paper Mario | Paper Mario • The Thousand-Year Door (Paper Mario 2 Demo) • Super Paper Mario • Sticker Star • Color Splash |
Mario & Luigi | Superstar Saga • Partners in Time • Bowser's Inside Story • Dream Team • Paper Jam |
Mario Party | |
Console Games | Mario Party • Mario Party 2 • Mario Party 3 • Mario Party 4 • Mario Party 5 (Demo) • Mario Party 6 • Mario Party 7 • Mario Party 8 • Mario Party 9 • Mario Party 10 • Super Mario Party |
Handheld Games | Mario Party Advance • Mario Party DS |
Mario Sports | |
Console Games | BS Excitebike Bunbun Mario Battle Stadium • Mario Golf • Mario Tennis • Mario Golf: Toadstool Tour • Mario Power Tennis • Mario Superstar Baseball (Mario Baseball Demo) • Super Mario Strikers (Demo) • Mario Strikers Charged • Mario & Sonic at the Olympic Games (Beijing 2008, London 2012) • Mario Sports Mix |
Handheld Games | Mario's Tennis (Virtual Boy) • Mario Golf • Mario Tennis (GBC) • Mario Tennis: Power Tour • Mario Golf: Advance Tour • Mobile Golf |
Web Games | Mario Tennis: Power Tour - Bicep Pump |
Other | |
Arcade Games | Donkey Kong • Donkey Kong Jr. • Mario Bros. |
Computer Games | Donkey Kong (Atari 8-bit family) • Mario is Missing! (DOS) • Mario Teaches Typing (DOS) • Mario's Early Years (DOS) • Mario's Game Gallery (Mac OS Classic) |
Console Games | Donkey Kong (NES) • Mario Bros. (NES) • Wrecking Crew • Dr. Mario (NES) (Prototypes) • Mario Paint (Prototype) • Mario & Wario • Tetris & Dr. Mario • Undake 30: Same Game Mario Version • Mario no Super Picross • Wrecking Crew '98 • Mario is Missing! (NES, SNES) • Mario's Time Machine (SNES) • Mario's Early Years: Fun With Letters • Yoshi's Safari • Hotel Mario • Super Mario's Wacky Worlds • Mario Artist Paint Studio • Mario Artist Talent Studio • Mario Artist Communication Kit • Dr. Mario 64 • Luigi's Mansion (GameCube) • Dance Dance Revolution Mario Mix • Fortune Street • Captain Toad: Treasure Tracker (Wii U, Switch) • Dr. Luigi |
Handheld Games | Dr. Mario • Donkey Kong • Mario's Picross • Picross 2 • Jaguar Mishin Sashi Senyou Soft: Mario Family • Mario Pinball Land • Mario vs. Donkey Kong (Demo) • Mario vs. Donkey Kong 2: March of the Minis (Demo) • Mario vs. Donkey Kong: Minis March Again! • Super Princess Peach • Dr. Mario & Puzzle League • Mario Bros. Classic • Luigi's Mansion (Nintendo 3DS) • Luigi's Mansion: Dark Moon • Photos with Mario |
Web Games | Dr. Mario: Vitamin Toss |
See also | |
Yoshi • Donkey Kong • Wario |
Categories:
- Games developed by Nintendo R&D1
- Games developed by Ikegami Tsushinki
- Games published by Nintendo
- Arcade games
- Games released in 1981
- Games with hidden developer messages
- Games with unused graphics
- Games with unused music
- Games with unused sounds
- Games with regional differences
- Games with revisional differences
- Games with anti-piracy methods
- Donkey Kong series
- Mario series
Games > Games by content > Games with anti-piracy methods
Games > Games by content > Games with hidden developer messages
Games > Games by content > Games with regional differences
Games > Games by content > Games with revisional differences
Games > Games by content > Games with unused graphics
Games > Games by content > Games with unused music
Games > Games by content > Games with unused sounds
Games > Games by developer > Games developed by Ikegami Tsushinki
Games > Games by developer > Games developed by Nintendo > Games developed by Nintendo R&D1
Games > Games by platform > Arcade games
Games > Games by publisher > Games published by Nintendo
Games > Games by release date > Games released in 1981
Games > Games by series > Donkey Kong series
Games > Games by series > Mario series
if(window.jQuery)jQuery.ready();if(window.mw){
mw.loader.state({"mw.PopUpMediaTransform":"loading","site":"loading","user":"ready","user.groups":"ready"});
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=mw.PopUpMediaTransformu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}if(window.mw){
mw.loader.load(["mediawiki.toc","mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","ext.uls.pt"],null,true);
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=siteu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}
var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.tcrf.net/" : "http://stats.tcrf.net/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
if(window.mw){
mw.config.set({"wgBackendResponseTime":410});
}KiTs5e,YOxRvLPy306x9fn6,b0,g21Un ulp t1lnR In0BX8l,9OjSfftChdyiHp9h,SR