Space World '97 Demo of Pokemon Gold Surfaces

image.png

In the past few hours, an anonymous user on 4chan posted screenshots of a presumed beta version of Pokemon Gold. Said leak displayed screenshots of unused Pokemon, and a beta titlescreen.

At approximately 3am EST, said leaker releases the ROM into the wild, and a team reveals that they were working on translating and bug fixing the aforementioned ROM. Coinciding with the leak, user Sanqui on Twitter releases a WIP spreadsheet containing all the data researched and documented by the team thus far:

[Tweet removed by @shaunj66 - contained copyrighted material]

:arrow:SOURCE
 
Last edited by shaunj66,

SaberLilly

Well-Known Member
Member
Joined
May 26, 2017
Messages
321
Trophies
0
Age
33
XP
1,421
Country
United States
XD After seeing all these emulators for various things, I admit defeat. And yes actually I created custom Virtual Console borders after screenshotting the ROMS running in VirtualBoy Advance using either SGB or SGB2 mode. I just finished the one for Silver yesterday, now I just have to wait for them to be translated before I share them.
 
Last edited by SaberLilly,

gumbyx84

Well-Known Member
Member
Joined
Apr 23, 2010
Messages
580
Trophies
1
XP
780
Country
United States
While going on a software setup bender trying to get OpenEmu working on my mac, I decided to test out the demo ROMs so I could check out the borders. Took me too long to figure out the OpenEmu cores don't support SGB without major work (up to compiling the core with edits), so broken down and tried KiGB. The Gold ROM came up with the border in the OP, but the Silver Demo Debug ROM came up with something completely different
 

Attachments

  • Silver Spaceworld demo SGB border.png
    Silver Spaceworld demo SGB border.png
    54.1 KB · Views: 353

SaberLilly

Well-Known Member
Member
Joined
May 26, 2017
Messages
321
Trophies
0
Age
33
XP
1,421
Country
United States
While going on a software setup bender trying to get OpenEmu working on my mac, I decided to test out the demo ROMs so I could check out the borders. Took me too long to figure out the OpenEmu cores don't support SGB without major work (up to compiling the core with edits), so broken down and tried KiGB. The Gold ROM came up with the border in the OP, but the Silver Demo Debug ROM came up with something completely different
Yeah the coloring looks completely off, I mean the border IS technically the correct one but i have no idea what's making it have that red tint in places, it looks like there's some kind of filter running over it.
silver.jpg

This is how it looks on my computer.
 

SaberLilly

Well-Known Member
Member
Joined
May 26, 2017
Messages
321
Trophies
0
Age
33
XP
1,421
Country
United States
How to run the rom? To get the ROM to run, set $0147 to 0x10, and $014D to 0xC7 what to do with hex editor?
I used HXD to modify the ROMS with the appropriate information, its free and simple, let's just walk you through some steps~

Step 1: Open the rom in HxD, open the program and just drag the rom into the window, it'll open right up without needing to be converted or anything. (obviously XD)
Step 1.jpg

Step 2: now that you have the rom open in the program go to "Search" and then "Goto" in the menu (or just push CTRL+G) and you'll get a window to open up.
Step 2.jpg


Step 3: In this window you want to enter 0147 as thats the byte that needs to be modified, enter it in the offset and press enter and program will take you to the specified location, and where the cursor lands is the byte that needs to be modified. (in my case the roms haven't been modified but they still run in Visualboy Advance)
Step 3.jpg


Step 4: Replace the 03 with 10, the text will change to red indicating that a change has been made to the information.
Step 4.jpg

Step 5: Repeat steps 2, 3 and 4 for byte 014D, in this case changing byte 25 to C7
Step 6: go to file, save as, click save and overwrite the file when prompted, or save it separately with a different name, be sure to save it specifically as an SGB file as the program might save your changes as a .bak file which the emulator might not be able to recognize.
(sorry for all the photos and text wall, I tried to make these as clear as possible for people who have no skill in hex editors whatsoever.)
 
Last edited by SaberLilly,
  • Like
Reactions: gumbyx84

gumbyx84

Well-Known Member
Member
Joined
Apr 23, 2010
Messages
580
Trophies
1
XP
780
Country
United States
How to run the rom? To get the ROM to run, set $0147 to 0x10, and $014D to 0xC7 what to do with hex editor?

Use a hex editor to change those memory locations to the values they give. Just search for the memory location by using the "Jump to Offset" option.

Quick google search for a Hex editor for Windows is HxD: https://mh-nexus.de/en/hxd/
For Mac, I use 0xED: http://www.suavetech.com/0xed/

Set can also be read as change

Edit: SaberLilly beat me to it. All the instructions they gave will work in 0xED but you would find the location using "Jump to Offset" instead of GoTo
 
Last edited by gumbyx84,

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,565
Country
Chile

DarthDub

Amateur Hacker
Member
Joined
Jan 26, 2016
Messages
2,834
Trophies
1
Age
34
Location
Your mom's basement.
Website
www.gaiaonline.com
XP
3,630
Country
United States
Yeah the coloring looks completely off, I mean the border IS technically the correct one but i have no idea what's making it have that red tint in places, it looks like there's some kind of filter running over it.
View attachment 129771
This is how it looks on my computer.
Good grief, why are you using such an outdated emulator? Visual Boy Advance was last updated in 2005. Try using bgb emulator, it's way better and you get far more options!
 

chrisrlink

Has a PhD in dueling
Member
Joined
Aug 27, 2009
Messages
5,560
Trophies
2
Location
duel acadamia
XP
5,737
Country
United States
also may have been mentioned hexing 0x5585 from 8D to BB unlocks the unfinished story mode

--------------------- MERGED ---------------------------

thing is we need to find the offset/hex value to unlock saving once thats done one can "complete" the prototype
 

RattletraPM

Well-Known Member
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
Toshiba Satellite 2100CDS.
K6-2 400mhz, 32mb ram, 10gb hdd, 24x cdrom and floppy disk at the same time and a single usb 1.1 port. The screen is 12.1'' and 800x600 but isn't an active matrix so it has as much ghosting (if not more) as a brick gameboy. Surpricingly the battery still works and last like a full hour, but it doesn't keep the charge for too many days if you charge it and leave it there.

I also have a IBM Thinkpad 365XD, but I don't have the power cord, so I can't use it.
Got it running on my Wonermedia Crapbook! :P
IMG_20180607_135343.jpg
It did involve some thinkering around (Windows CE was replaced with Android 2.2 - which not only is old but also slow and buggy as hell) and this thing is so crap that the emulator runs at around 5 FPS :rofl2:
Just to give you an idea of how bad it is, here are the specs:

SoC: Wondermedia WM8505
CPU: ARM926EJ-S rev 5 v51-based, running at a whopping 300 MHz. Single core.
RAM: 128 MB DDR2 (Soldered)
GPU: None (The SoC doesn't have one, everything is rendered in software mode by the CPU)
Internal NAND: 2GB
Screen: TFT based, max res 800x480, non-touch

In short, this thing is so underpowered that gets blown out of the water even by a Nintendo Wii! I can record a small video of it booting up and struggling to emulate the proto if you want :D
 
Last edited by RattletraPM,

RattletraPM

Well-Known Member
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
That one looks like a phat DS :D
Semi-OT fun fact: These netbooks were actually rather popular in North Korea. The DPRK said that they were "producing" their own "laptops" based on this design but in reality China were making so many WM8505-based devices (due to the extremely low cost of this SoC) that they decied to export some to North Korea, where the state would then install their own Linux distro and then claim as their own. The more you know!

Anyways, going back on topic: I've played the demo but I haven't fiddled around with it too much because I can't speak japanese but I saw that there's a WIP disassembly available and I thought "What if I made a script that would download the spreadsheet's WIP translation and applied it to the disassembly so one could compile a partially translated ROM"? Now, I don't know how much work that would require, nor I want to screw over the guys translating the proto (afterall they've already taken a hit when the ROM leaked while they were working on it) but hey, if I'll ever get around doing it then I'll let them know about it before I release it. At the very least they could use it too, either internally or as a patching tool for end users.
 

gumbyx84

Well-Known Member
Member
Joined
Apr 23, 2010
Messages
580
Trophies
1
XP
780
Country
United States
Semi-OT fun fact: These netbooks were actually rather popular in North Korea. The DPRK said that they were "producing" their own "laptops" based on this design but in reality China were making so many WM8505-based devices (due to the extremely low cost of this SoC) that they decied to export some to North Korea, where the state would then install their own Linux distro and then claim as their own. The more you know!

Anyways, going back on topic: I've played the demo but I haven't fiddled around with it too much because I can't speak japanese but I saw that there's a WIP disassembly available and I thought "What if I made a script that would download the spreadsheet's WIP translation and applied it to the disassembly so one could compile a partially translated ROM"? Now, I don't know how much work that would require, nor I want to screw over the guys translating the proto (afterall they've already taken a hit when the ROM leaked while they were working on it) but hey, if I'll ever get around doing it then I'll let them know about it before I release it. At the very least they could use it too, either internally or as a patching tool for end users.

I thought the team translating the ROM aren't releasing anything besides updates to the spreadsheet, which I don't has been unsure much since it was originally release. Either way, scraping information from the spreadsheet and inserting it into the assembly code wouldn't be all that easy. From what I can remember about Assembly, I don't think you can just do a "find and replace"
 

RattletraPM

Well-Known Member
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
I thought the team translating the ROM aren't releasing anything besides updates to the spreadsheet, which I don't has been unsure much since it was originally release. Either way, scraping information from the spreadsheet and inserting it into the assembly code wouldn't be all that easy. From what I can remember about Assembly, I don't think you can just do a "find and replace"
From what I know most assemblers support string declaration so while it wouldn't be as simple to just scraping and swapping due to escape codes and stuff, making a script to automatically apply the translation should be possible. It also seems the case for this specific disassembly too (here's a list of item names, for example). I've also tried to set up a compiling environment and it seems to be working fine, so I just need to figure some stuff out and try to code the script itself.
 

SaberLilly

Well-Known Member
Member
Joined
May 26, 2017
Messages
321
Trophies
0
Age
33
XP
1,421
Country
United States
Got it running on my Wonermedia Crapbook! :P
IMG_20180607_135343.jpg
It did involve some thinkering around (Windows CE was replaced with Android 2.2 - which not only is old but also slow and buggy as hell) and this thing is so crap that the emulator runs at around 5 FPS :rofl2:
Just to give you an idea of how bad it is, here are the specs:

SoC: Wondermedia WM8505
CPU: ARM926EJ-S rev 5 v51-based, running at a whopping 300 MHz. Single core.
RAM: 128 MB DDR2 (Soldered)
GPU: None (The SoC doesn't have one, everything is rendered in software mode by the CPU)
Internal NAND: 2GB
Screen: TFT based, max res 800x480, non-touch

In short, this thing is so underpowered that gets blown out of the water even by a Nintendo Wii! I can record a small video of it booting up and struggling to emulate the proto if you want :D

GOOD LORD, I haven't seen one of those in years, I have one in my closet in pieces. anyway anyway, I fiddled with the game and used the "New Game Mode" and its all there, right until you get into your first rival battle. Instead of giving him the starter pokemon, he gets an entire team of 6 mid level 20's pokemon, and the demo restriction is still there where if you lose the demo restarts itself.
 

RattletraPM

Well-Known Member
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
GOOD LORD, I haven't seen one of those in years, I have one in my closet in pieces. anyway anyway, I fiddled with the game and used the "New Game Mode" and its all there, right until you get into your first rival battle. Instead of giving him the starter pokemon, he gets an entire team of 6 mid level 20's pokemon, and the demo restriction is still there where if you lose the demo restarts itself.
Same thing, my crapbook was in piss poor conditions before I tried this "project" (I've opened it up and didn't even put the screws back in, it also doesn't have a WiFi module anymore because I desoldered it. If you didn't know, they use an internal WiFi USB adapter - if you have a soldering iron and a spare male connector you can use it on a regular PC! It might be crappy but it's good if you need a temporary solution!)

Anyways I noticed that most of the dialogue hasn't been translated yet. I'd mainly like an english debug menu so I don't have to go back and forth between the spreadsheet and the game. So yeah, if I'll ever the script done and the translation team is okay with it, I'll post it somewhere.
 

SaberLilly

Well-Known Member
Member
Joined
May 26, 2017
Messages
321
Trophies
0
Age
33
XP
1,421
Country
United States
Same thing, my crapbook was in piss poor conditions before I tried this "project" (I've opened it up and didn't even put the screws back in, it also doesn't have a WiFi module anymore because I desoldered it. If you didn't know, they use an internal WiFi USB adapter - if you have a soldering iron and a spare male connector you can use it on a regular PC! It might be crappy but it's good if you need a temporary solution!)

Anyways I noticed that most of the dialogue hasn't been translated yet. I'd mainly like an english debug menu so I don't have to go back and forth between the spreadsheet and the game. So yeah, if I'll ever the script done and the translation team is okay with it, I'll post it somewhere.

Yeah, mine's the exact same way only its Sylvania branded, as for the menus and things I don't mind going between the spreadsheet and game for now, I would like it if they translated that at least, even if they don't make a "complete game" per-se
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: This movie rip so werid has 1080p quality but the audios ripped with movie theater audio quality