Register - Login
Views: 99792353
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 04:47:24 AM
Jul - General Game/ROM Hacking - Pokemon Red disassembly New poll - New thread - New reply
Next newer thread | Next older thread
stag019

Red Koopa
Level: 26


Posts: 29/129
EXP: 91339
For next: 10936

Since: 09-11-11


Since last post: 5.6 years
Last activity: 2.1 years

Posted on 01-20-12 10:54:51 AM (last edited by stag019 at 01-20-12 10:42 AM) Link | Quote
As a lot of you have probably already noticed from the ads, a disassembly of Pokemon Red is taking place. A while back, IIMarckus started disassembling Pokémon Red, and storing the results in a Mercurial repository. The purpose is both to document code and data formats, and to make them easier to edit. (Though truly easy editing is still a ways off, repointing with an assembler is still much easier than in a hex editor.)

Currently, we have 3 main workers, two new ones (including Jul regular Sanky!!), and me (I'm off on my own separate world trying to get it to compile either Blue or Red version). But we could still use lots more help!

Lots of discussion goes on in the IRC channel.

Currently the way it works is this: data we understand is either disassembled, or included in separate files (like graphics) with "incbin". The rest of the data we have yet to get to is "incbin"ed from a base ROM of Pokemon Red. When the disassembly is finished, the base ROM will no longer be necessary. But in the mean time it serves as a way to prove the newly assembled ROM is a 1:1 copy of the original ROM.

Want to see just how much progress we've made? Here is a viewer that shows (randomly selected, but in order) commits. The data in black is either empty or disassembled. The data in red is what is "incbin"ed from the base ROM. The further we move along in the project, the less red. (Some of you may notice the image is not a full 1024x1024 to represent 1MB, this is because everything after and including bank 2D is completely whitespace. I trimmed the images so that the page will fit perfectly in full screen mode with a resolution of 1024x768. Also, this page will not stay at this url forever and I will update the post when the change occurs.)
Sanqui
2060
💛🤍💜🖤🦉
Level: 87


Posts: 1098/2066
EXP: 6311196
For next: 81578

Since: 12-20-09

Pronouns: any ✨
From: Czechia | Estonia

Since last post: 14 days
Last activity: 20 hours

Posted on 01-20-12 01:35:39 PM (last edited by Sanky at 01-20-12 10:36 AM) Link | Quote
the real xmas mode

now w/ extra neon

go to it

level 51

exp 1003829

exppct 84.8%

numposts 1098
 
*Sanky supports this.

This is a great project and you should check it out, even if you don't know GBZ80.

The Sonic hacking community has had disassembles for years; it's about time we get some in the Pokémon scene.

____________________
2Tie

Rumours of my death have been greatly exaggerated.
Level: 70


Posts: 141/1230
EXP: 2878355
For next: 137456

Since: 02-22-10

Pronouns: anything works
From: here

Since last post: 6 days
Last activity: 1 day

Posted on 03-25-12 02:08:29 AM Link | Quote
This is awesome!
Mebe with a full disassembly, it'll be easier to make pokemon fangames, seeing how the original did it x3

____________________

Rawr.
Next newer thread | Next older thread
Jul - General Game/ROM Hacking - Pokemon Red disassembly New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

27 database queries.
Query execution time: 0.078248 seconds
Script execution time: 0.008845 seconds
Total render time: 0.087093 seconds