Skip to content

Offset missing thread #4

@TheRainbowPhoenix

Description

@TheRainbowPhoenix

Here's the thread for any missing offsets, to request searches and publish updates among SDK version.

Sources offsets of rom Version : 2000
Offsets needed for : 7002
Offsets list and their mapping (2000 => 7002)

0x80038068 => 0x80038a10
0x80038040 => 0x800389e8
0x8062F4C8 => 0x80633f50

Details:

  • FONTBASE is defined as base to display text. On CPBoy it's defined for rom 2000 as 0x8062F4C8. It matches perfectly the 7002 address 0x80633f50
  • display.h defines a prepare_gb_lcd method that call two unregistered addresses, 0x80038068 and 0x80038040. Interestingly, on the newer 7002 firmware they both have two version with pretty similar code : [0x80004cae, 0x80038a10] for 0x80038068 and [0x80004d38, 0x800389e8] for 0x80038040. Looking at cross-refs usage, the correct matching looks like one is used and the other isn't... Maybe it's related to LCD change ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions