If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!
Proto:Pokémon Gold and Silver
This page details one or more prototype versions of Pokémon Gold and Silver.
| This article is a work in progress. ...Well, all the articles here are, in a way. But this one moreso, and the article may contain incomplete information and editor's notes. |
| To do: Documentation of this prototype is an ongoing process, and work on an English translation is ongoing. You can view the current progress at this Google spreadsheet, which includes data on all Pokémon and many other things, as well as this repository. |
On November 15th, 1997, a playable demo of Pokémon Gold and Silver debuted at Space World '97 for the public. On May 26th, 2018, an anonymous user dumped a ROM of the elusive demo, twenty years since it was last playable by the public. May Game Freak have mercy on our souls.
There are 4 separate ROMs: two Gold and two Silver, two Debug and two NonDebug.
| Download Pokémon Gold - Spaceworld 1997 Demo (Debug) |
| Download Pokémon Gold - Spaceworld 1997 Demo (NonDebug) |
| Download Pokémon Silver - Spaceworld 1997 Demo (Debug) |
| Download Pokémon Silver - Spaceworld 1997 Demo (NonDebug) |
Each archive contains two ROMs; the original ROM, and a version with a fixed header that allows it to run on normal Game Boy hardware and most emulators.
To fix a ROM yourself, open the ROM in a hex editor (such as HxD on Windows), and edit the following:
- For all versions, set the byte at 0x0147 to 0x10
- For Debug Gold, set the bytes at 0x014D to 0xC7 0x7B 0xA2
- For NonDebug Gold, set the bytes at 0x014D to 0xC7 0xA2 0x84
- For Debug Silver, set the bytes at 0x014D to 0x18 0x54 0xEF
- For NonDebug Silver, set the bytes at 0x014D to 0x18 0x2C 0x58
Contents
- 1 Subpages
- 2 Main Differences
- 3 Demo Lockouts
- 4 Visual Comparisons
- 5 Version Differences
- 6 Battle Mechanics
- 7 Trainers
- 8 Unused Graphics
- 8.1 Aerodactyl in Intro
- 8.2 Overworld Poliwhirl
- 8.3 Overworld Snorlax
- 8.4 Surfing
- 8.5 Skateboard
- 8.6 Giovanni
- 8.7 Mother
- 8.8 Girl in Rival's house
- 8.9 Imposter Oak
- 8.10 Agatha
- 8.11 Falkner
- 8.12 Bugsy
- 8.13 Cape Guy
- 8.14 Jasmine
- 8.15 Generic Girl
- 8.16 Dark Nurse
- 8.17 Elderly Priestess
- 8.18 Delinquent
- 8.19 Biker
- 8.20 Hole
- 8.21 Corrupted graphics
- 8.22 Send-Out Animations
Subpages
| Debug Menu You've got the power right in your hands. |
| Pokémon You won't believe your eyes. |
| Maps Kanto looks a lot smaller than I remembered. |
| Minigames Pokémon Picross is alive and kicking. |
| Items Ice Bikini joke goes here. |
| Text It's a rather different story after all. |
Main Differences
- The intro lacks music.
- Songs from Pokémon Red & Green are used entirely for the demo.
- The music from Viridian City, Saffron City and Pewter City is used for Silent Hill.
- The music used on the first route is Route 1.
- Though, both the Wild and Trainer battle use the Gym leader battle music.
- Several more tracks from Red & Green remain in this version's data, including jingles for inaccessible events (like healing at the Pokémon Centers).
- Pokémon descriptions from Gen 1 are carried over here. New Pokémon have a placeholder entry "はっけんされた ばかりの ポケモン げんざい ちょうさちゅう。" (Currently investigating this recently discovered Pokémon.)
Demo Lockouts
Because this demo is meant for Spaceworld 1997, there are several restrictions in place that can't be surpassed without using the debug menu or hacking.
- The only options on the main menu normally available are "ポケモンを あそぶ" (Play Pokémon) and "せっていを かえる" (Change Settings).
- The player also can't save their game.
- Can't use the PC or the healing center without the debug menu. The player is given healing potions instead.
- Can't rename your player character. It chooses one of the default names randomly.
- The starter Pokémon, and most of those available to catch, have had their evolutions removed. Caterpie and Metapod can still evolve as usual.
- To speed up the demo, losing dialogue from the NPCs is removed.
- The player can only visit the starting town and the route to the left.
- When all Pokémon have fainted, the player is booted back to the title screen.
Visual Comparisons
While the demos do contain unique borders as seen here, the final games' borders can also be brought up if the game is saved in debug mode and restarted.
Intro
The intro is mainly similar between the two, though the actual art is noticeably different between the two versions.
| SpaceWorld 1997 Demo | Final Game |
|---|---|
![]() |
![]() |
Omanyte can be seen in the intro instead of Shellder. The detail of the ocean floor was also simplified.
| SpaceWorld 1997 Demo | Final Game |
|---|---|
![]() |
![]() |
Magikarp were redrawn to be on-model.
| SpaceWorld 1997 Demo | Final Game |
|---|---|
![]() |
![]() |
The Lapras in the intro was also redrawn to be more on-model, with the most notable differences being the head and shell. It also was given more animation in the final, with less of a "bob" as it paddles in the water.
| SpaceWorld 1997 Demo | Final Game |
|---|---|
![]() ![]() |
![]() ![]() |
Details on the trees and bushes were removed. Shading is removed from Pikachu and Jigglypuff. Pikachu attacking Jigglypuff does not use unique frames like the final game.
| Spaceworld 1997 Demo | Final Game |
|---|---|
|
|
|
|
| |
|
|
In place of the Johto starters, the final part of the intro uses Blastoise and Venusaur instead. Charizard's silhouette is also a bit different.
| SpaceWorld 1997 Demo | Final Game |
|---|---|
![]() ![]() ![]() |
![]() ![]() ![]() |
Finally, like the silhouette, the Charizard sprites at the very end were redrawn for the final game.
Time of Day
Time mechanics are in this build, and the lighting effects are obviously different due to it being built on Super Game Boy hardware at that time.
Morning
| SpaceWorld 1997 Demo | Final Game |
|---|---|
![]() |
![]() |
Daytime
| SpaceWorld 1997 Demo | Final Game |
|---|---|
![]() |
![]() |
Evening
| SpaceWorld 1997 Demo | Final Game |
|---|---|
![]() |
![]() |
Interface
Battle
| Generation I | SpaceWorld 1997 Demo | April 1998 Corocoro Issue | Final Game (JP) |
|---|---|---|---|
|
|
|
The battle HUD is almost exactly the same, except for the lack of color since it used original Gameboy hardware. When using a Super Game Boy, color tinting is added just like in the original Red, Green and Blue versions.
Party
| Generation I | SpaceWorld 1997 Demo | 1999 Promotional Video | Final Game (JP) |
|---|---|---|---|
|
|
|
While the party menu seems very similar to the Generation I games, the HP bar was changed and remained that way for the final game. In the 1999 promotional video, the text on the bottom removed one line to fill the "Back" menu underneath the Pokémon party, very close to the final game. In the end, the HP bar and the HP numbers were swapped.
Inventory
| Generation I | SpaceWorld 1997 Video | SpaceWorld 1997 Demo | Mid-to-Late 1998 | Final Game (JP) |
|---|---|---|---|---|
|
|
|
The inventory was in the middle of a redesign during the demo, even though the promotional video seems to show a much earlier (and buggier) version of the menu. It was one of the interfaces that got changed most near the end of development.
Trainer Card
| SpaceWorld 1997 Demo | Final Game |
|---|---|
![]() ![]() |
![]() ![]() |
The Trainer card is mostly the same, except the play time isn't tracked and the Gym Leaders were moved to another "page". The Gym Badges also had completely different designs, and were most likely placeholder.
Pokédex
| SpaceWorld 1997 Demo | Final Game |
|---|---|
![]() |
![]() |
The Pokédex was in the middle of being redesigned, as the National one is enabled by default (in debug mode at least).
Pokédex Entry
| Generation I | SpaceWorld 1997 Demo | Mid-to-Late 1998 | Final Game (JP) |
|---|---|---|---|
|
|
|
PokéGear Radio
| SpaceWorld 1997 Demo | 1999 Promotional Video | Final Game (JP) |
|---|---|---|
|
|
Even though the PokéGear isn't fully working, even via debug mode, the foundation for it was all laid down.
Options
| SpaceWorld 1997 Demo | Final Game |
|---|---|
![]() |
![]() |
Nothing big here, other than the removal of the border and re-arrangement of options.
Version Differences
- In the demo, Hoppip is found in Gold, and Marill is found in Silver. Both are found in the same locations and at the same levels.
Battle Mechanics
Type Matchups
- Poison does 0.5x damage to Steel-types rather than being completely ineffective.
Move Differences
- Scary Face lowers Defense instead of Speed.
- Belly Drum does not inflict any damage on the user.
- ボーンラッシュ Bone Rush was originally named ホネホネロック Bonebone Rock, using ほね instead of the katakana ボーン to refer to Cubone and Marowak's bone clubs.
Type Changes
Several moves had their type changed between Generation I and II, but these changes had not been implemented yet in this prototype. Additionally, many new moves were in an unfinished state, and seem to default to Normal-type.
| Name | Type (Demo) | Type (Final) |
|---|---|---|
| Bite | Normal | Dark |
| Sand-Attack | Normal | Ground |
| Karate Chop | Normal | Fighting |
| Rain Dance | Normal | Water |
| Sunny Day | Normal | Fire |
| Crunch | Normal | Dark |
| Spikes | Normal | Ground |
| Mud-Slap | Normal | Ground |
Removed Moves
| To do: Check how each move behaves. |
| Hex | Name (JP) | Translation | Type | Base Power | PP | Description | Notes |
|---|---|---|---|---|---|---|---|
| AE | クギをうつ | Nail Down | Ghost | -- | 10 | By attacking itself, the user damages the foe every turn. | This move was the original Curse, but lowered the enemies HP regardless of typing and had its name changed; Norowara is the only Pokémon that could learn this move by level up. |
| C4 | シンクロ | Synchronize | Psychic | -- | 10 | The enemy takes the same damage as the user. | The described behavior has not been implemented in the game yet for some reason; instead, it acts like Conversion. This move's name was used for an ability in Generation III. |
| D4 | ストーカー | Stalker | Psychic | -- | 10 | Prevents fleeing or switching. | This move is identical to Mean Look, and even takes up the same slot, but its name was changed; its type was also changed to Normal-type for the final game. |
| E8 | いしあたま | Rock Head | Rock | 90 | 10 | The enemy is hit with the user's hard head. It may cause flinching. | This move's name was used for an ability in Generation III. A similar move, Iron Head, was introduced in Generation IV. |
| F5 | ひっこぬく | Uproot | Normal | 30 | 10 | The user flings the enemy for massive damage. | Is assigned as the move taught by HM01 (Cut). |
| F6 | かぜにのる | Wind Ride | Flying | 40 | 10 | The user rides the wind and rams into the enemy. This move has a high critical-hit ratio. | Is assigned as the move taught by HM02 (Fly). May have gone on to become Aeroblast. |
| F7 | みずあそび | Water Sport | Water | 30 | 10 | Comment under construction | Is assigned as the move taught by HM03 (Surf). This move's name was used for an unrelated move in Generation III. |
| F8 | てつわん | Strong Arm | Steel | 30 | 10 | Attacks using a burly arm. May raise the user's attack. | Is assigned as the move taught by HM04 (Strength). May have gone on to become Meteor Mash. |
| F9 | ひかりゴケ | Bright Moss | Grass | -- | 10 | Raises the accuracy of moves by lighting up the surroundings. | Is assigned as the move taught by HM05 (Flash). This move's name was used for a held item in Generation VI. |
| FB | とびはねる | Bounce | Water | 0 | 10 | No effect whatsoever. | Is assigned as the move taught by HM07 (Waterfall). This move's name was used for a unrelated move in Generation III. |
Oddities
- Poison-types can get poisoned, which does not happen in Generation I or II altogether.
- Aurora Beam is supposed to occasionally lower the opponent's Attack, but if it is used on a Pokémon with Substitute active and it breaks the substitute, the game will replay the Aurora Beam animation and state that the Pokémon's "9999" fell.
- Sketch has an oversight; if your Pokémon Sketches Sketch, the dialog will say that it learned "ヌ" (Nu) instead (most likely reading garbage data), and your Pokémon will run out of moves and use Struggle.
Trainers
Unused Graphics
To do:
|
Aerodactyl in Intro
The graphics are loaded in the first part of the intro but it doesn't appear at all, this was meant go along with the segment where Lapras is swimming on the ocean.
Overworld Poliwhirl
Sprites of Poliwhirl are present in the overworld sprites, but were removed in the final game. It can be seen in-game walking around in West City's Shop 5th floor.
Overworld Snorlax
A very tiny Snorlax. Reused sprite from Red and Blue.
Surfing
A surfing sprite which more closely resembles the ones in Red and Blue, rather than a red Lapras in the final game. There are additional water ripples around the Pokémon. Despite this sprite existing in the data, Lapras is used for Surfing in this prototype.
Skateboard
The skateboarding player, a cut transportation mode.
Giovanni
Giovanni, found in the Radio Tower with his Rockets.
Mother
A different design for the player's mother. Notably has a more traditional Japanese look to her.
Girl in Rival's house
Silver's family member.
Imposter Oak
A character posing as Professor Oak, a plot element which was scrapped at some point during the game's development. In spite of this, the Imposter Oak character still made several appearances in the official Pokémon Trading Card Game.
Agatha
Chilling in a house in the snow town. A generic girl runs the ghost gym nearby.
Falkner
A different design for Falkner, with a headband.
Bugsy
In the prototype, Bugsy is a tall, well-dressed man. He was changed to the champion of the Bug Catchers in the final game.
Cape Guy
Most likely one of the cut gym leaders Okera or Gama.
Jasmine
A radically different, more delicate design than final.
Generic Girl
A girl who was possibly changed because she's too similar to Rival.
Dark Nurse
An alternate design for the nurse. Used inside the time capsule Pokemon Center.
Elderly Priestess
Found in the traditional tower with the monks. Resembles the Medium trainer class found in the final game.
Delinquent
Resembles a stereotypical Japanese high school delinquent, complete with pompadour and school uniform.
Biker
![]()
The biker trainer class in the ROM looks nothing like this overworld sprite.
Hole
Looks to be a hole in the ground. Passable; when stepped on, the player walks left one block. Found on the route west of High-Tech, and in Blue Forest. These holes aren't used in the final versions, but the top half of the graphic (right) remains in the following tilesets: Johto overworld, cave, and Ilex Forest as two separate blocks. Unused in the overworld for whatever reason, but are used in caves as the inner corner of two mountain tiles.
Corrupted graphics
The ROM contains corrupted data, some of which is leftover from Generation I.
From 0xC3E40 (these graphics are corrupted beyond recognition in the Silver demo):
What can be made out here seem to be the sprites of one of the male Silph Co. workers. If there were any other sprites from other NPC's here, however, they've been corrupted to the point they can't be made out anymore.
From 0xC6640:
| SpaceWorld 1997 Demo | Recreation |
|---|---|
The NPC's shown here in order: The female Silph Co. Worker, the middle aged woman NPC, Lass, Lance, another generic female NPC, another Silph Co. NPC, Bug Catcher, Gameboy Child, Clefairy, Agatha (which strangely is actually used in the prototype, albeit under a different offset), Bruno, Lorelei, the surfing sprite, and the first Generation Protagonist's bike sprites.
Three fourths of the S.S. Anne graphics are located at 0x4E900.
Send-Out Animations
Hoothoot is hardcoded to use send-out animation type 2, a fade-in effect. This effect is present but unused in the final. Send-out animation type 3, a wave effect, is not used in the prototype or final. Pikachu and Sunflora are hardcoded to use send-out type 1, the shiny effect, in the prototype.




















































