Skip to content

Instantly share code, notes, and snippets.

@173210
Created July 20, 2016 00:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 173210/e953c3db9f572f7069550f44b3e221f8 to your computer and use it in GitHub Desktop.
Save 173210/e953c3db9f572f7069550f44b3e221f8 to your computer and use it in GitHub Desktop.
プチコンへのsmilehax移植のため勉強中

CNでは

CODE_DST_PA = CN_GSPHEAP+CN_TEXTPA_OFFSET_FROMEND+CN_INITIALCODE_OFFSET+FIRM_APPMEMALLOC
CODE_DST_VA = 0x00100000+CN_INITIALCODE_OFFSET

CN_GSPHEAP = 0x14000000?
CN_TEXTPAOFFSET = 0x03E00000?
CN_TEXTPA_OFFSET_FROMEND = CN_TEXTPAOFFSET - 0x04000000?
CN_INITIALCODE_OFFSETは「注意して選ぶ」(コード領域内でかつ使われなさそうなところ)
CTRならばFIRM_APPMEMALLOC = 0x04000000
KTRならばFIRM_APPMEMALLOC = 0x07C00000

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment