Difference between revisions of "Legacy of the Wizard:RAM map"

From Data Crystal
Jump to: navigation, search
Line 3: Line 3:
 
{| border="1" cellpadding="1"
 
{| border="1" cellpadding="1"
 
| '''RAM'''  || '''Function''' || '''Details'''
 
| '''RAM'''  || '''Function''' || '''Details'''
 +
|-
 +
|0038 || Upper bound / modulus for RNG || e.g. if this is $04, RNG will roll guaranteed within 0-3 range
 +
|-
 +
|0039~003B || RNG values || these values aren't directly used as a random number but instead as part of RNG calculation, they get reset in password screen to something reliable, but after that change each time a random number is needed
 
|-
 
|-
 
|0058 || Health ||
 
|0058 || Health ||

Revision as of 14:04, 15 August 2017

RAM Function Details
0038 Upper bound / modulus for RNG e.g. if this is $04, RNG will roll guaranteed within 0-3 range
0039~003B RNG values these values aren't directly used as a random number but instead as part of RNG calculation, they get reset in password screen to something reliable, but after that change each time a random number is needed
0058 Health
0059 Magic
005A Gold
005B # of Keys
0400~048F Sprite Tables 9 sprites, 16 bytes per sprite:

Byte x0: OAM graphic index
Byte x1: state (??)
Byte x2: OAM palette & info
Byte x3~4: ???
Byte x5: Health
Byte x6: Timer?
Byte x7~B: ???
Byte xC: X pixel within tile ($00~$0F)
Byte xD: X tile coordinate
Byte xE: Y coordinate
Byte xF: ???


Internal Data for Legacy of the Wizard

ROM MapRAM MapText TableNotesTutorials