OmnipotentEntity
User
Level: 11
  
Posts: 1/16
EXP: 4421 For next: 1564
Since: 04-07-09
Since last post: 11.8 years Last activity: 9.5 years
|
|
I was wondering where the offset was for the Game Over Screen Text in Super Metroid was. I've found some text by 85877F, but that seems to be items.
HALP? |
OmnipotentEntity
User
Level: 11
  
Posts: 2/16
EXP: 4421 For next: 1564
Since: 04-07-09
Since last post: 11.8 years Last activity: 9.5 years
|
|
Well, if anyone stumbles on this looking for it, the game over screen text is located starting at $94DC. It uses 16 bit-offsets from the fonts located at $70200.
I think I'm using a headered rom, but I'm not certain. I didn't care enough to check. |
Xkeeper
Level: 263
   

Posts: 10040/25353
EXP: 297138877 For next: 1821576
Since: 07-03-07
Pronouns: they/them/????????
Since last post: 3 days Last activity: 15 min.
|
|
 Given that a header is $200 bytes, I'm almost certain it's headered.
What a weird way to store text, though. 16-bit pointers?
____________________
|
   |
|
Xenesis
 Roy Koopa Actually a Doctor
Level: 101
   

Posts: 277/2732
EXP: 10486587 For next: 231088
Since: 07-28-07
Pronouns: She/Her
From: Orange Star's Retirement Villa
Since last post: 9 days Last activity: 19 hours
|
|
Sounds like they didn't really want to do a dedicated text parser or whatever. If I remember correctly that particular font is unique...
So I guess they took the hacky shortcut for doing it rather than doing it properly. I mean who was going to know (besides us)? |
— FPzero —
9590            
Post 3166/9597
Active 5.5 years ago
|
|
Interesting...I wonder if Kejardon has already discovered this or not. I'll definitely pass it along to him the next time I see him. I won't have need for it since my plot is close enough to the original's plot but I'm sure other SM hackers could find this useful. You may want to post this topic over on the Metroid2002 forums as well. That's where the main Super Metroid hacking userbase is.
____________________
|
|  |
|
OmnipotentEntity
User
Level: 11
  
Posts: 3/16
EXP: 4421 For next: 1564
Since: 04-07-09
Since last post: 11.8 years Last activity: 9.5 years
|
|
It is a headered ROM.
@Xkeeper, Yeah, you can put pretty much anything you like there, as long as you don't mind the palette being wonky.
The beginning and length of each line are hard coded somewhere else, the text is preformatted as far as beginning of line location and line lengths are concerned.
A line that has a line directly below it must end with FF FE. (Used for double height letters.)
A line that does not have a line directly below it must end with FF FF. |