Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2012-12-18 17:17:07

SRL8
Member
From: United States
Registered: 2012-12-17
Post 5/27

ASM Call Functions?

When I look at the ASM for various events (the naming screen at the start of the game in Gold/Silver, for example), I notice that there are calls to other routines ("call $0F5E", "call $6085",etc.). I know what some of these calls do ($0F5E prints the text pointed to by hl, $6085 opens the name menu, $617E moves the player's icon during the naming process), but is there any documentation that describes the functions of all of these ASM calls in Gold and Silver, or at least the most useful ones?


"The more you know, the more you know you don't know."  -Aristotle
"Now remember, kids, the Internet is serious business." - Unknown

Offline

#2 2012-12-18 18:55:37

577/700

Re: ASM Call Functions?

There’s an in‐progress disassembly of Pokémon Crystal that describes many of these. Addresses (and some behavior) differ from G/S but usually not by much.

#3 2012-12-18 20:10:12

SRL8
Member
From: United States
Registered: 2012-12-17
Post 6/27

Re: ASM Call Functions?

Thanks again, IIMarckus. I'll get a lot of use out of this document.


"The more you know, the more you know you don't know."  -Aristotle
"Now remember, kids, the Internet is serious business." - Unknown

Offline

#4 2012-12-18 20:39:30

comet
Member
Registered: 2012-04-09
Post 57/672

Re: ASM Call Functions?

It's not just a document, you can compile it into a rom.

readme
install.md

Offline

#5 2012-12-18 22:32:12

SRL8
Member
From: United States
Registered: 2012-12-17
Post 7/27

Re: ASM Call Functions?

Thanks for the info, comet. I don't really plan on compiling it, I am just using it to see what various ASM call functions do.


"The more you know, the more you know you don't know."  -Aristotle
"Now remember, kids, the Internet is serious business." - Unknown

Offline

Board footer

Powered by FluxBB