Implement initial SRAM table
Data in initialsramtable.asm gets copied to SRAM on save file init Frontend will be responsible for setting this, requires frontend changes Changed some label names to disambiguate WRAM and SRAM labels Deleted open mode
This commit is contained in:
56
tables.asm
56
tables.asm
@@ -104,9 +104,7 @@ org $308031 ; PC 0x180031
|
||||
EnableEasterEggs:
|
||||
db #$00 ; #$00 = Off (default) - #$01 = On
|
||||
;--------------------------------------------------------------------------------
|
||||
org $308032 ; PC 0x180032
|
||||
OpenMode:
|
||||
db #$01 ; #$01 = Standard (default) - #$01 = Open
|
||||
; 0x180032 (unused)
|
||||
;--------------------------------------------------------------------------------
|
||||
org $308033 ; PC 0x180033
|
||||
HeartBeep:
|
||||
@@ -157,9 +155,7 @@ org $30803F ; PC 0x18003F
|
||||
HammerableGanon:
|
||||
db #$00 ; #$00 = Off (default) - #$01 = On
|
||||
;--------------------------------------------------------------------------------
|
||||
org $308040 ; PC 0x180040
|
||||
PreopenCurtains:
|
||||
db #$00 ; #$00 = Off (default) - #$01 = On
|
||||
; 0x180040 - (unused)
|
||||
;--------------------------------------------------------------------------------
|
||||
org $308041 ; PC 0x180041
|
||||
AllowSwordlessMedallionUse:
|
||||
@@ -169,9 +165,7 @@ org $308042 ; PC 0x180042
|
||||
PermitSQFromBosses:
|
||||
db #$00 ; #$00 = Off (default) - #$01 = On
|
||||
;--------------------------------------------------------------------------------
|
||||
org $308043 ; PC 0x180043
|
||||
StartingSword:
|
||||
db #$00 ; #$00 = No Sword (default) - #$FF = Non-Sword
|
||||
; 0x180043 (unused)
|
||||
;--------------------------------------------------------------------------------
|
||||
org $308044 ; PC 0x180044
|
||||
AllowHammerTablets:
|
||||
@@ -186,9 +180,7 @@ HUDDungeonItems:
|
||||
; display ---edcba a: Small Keys, b: Big Key, c: Map, d: Compass, e: Bosses
|
||||
db #$00
|
||||
;--------------------------------------------------------------------------------
|
||||
org $308046 ; PC 0x180046 Link's starting equipment
|
||||
LinkStartingRupees:
|
||||
dw #$0000
|
||||
; 0x180046 (unused)
|
||||
;--------------------------------------------------------------------------------
|
||||
org $308048 ; PC 0x180048
|
||||
MenuSpeed:
|
||||
@@ -372,17 +364,7 @@ org $30808A ; PC 0x18008A
|
||||
BlockCastleDoorsInRain:
|
||||
db #$00 ; #$00 - Normal, $01 - Block them (Used by Entrance Rando in Standard Mode)
|
||||
;--------------------------------------------------------------------------------
|
||||
org $30808B ; PC 0x18008B
|
||||
PreopenPyramid:
|
||||
db $00 ; #$00 = Off (default) - #$01 = On
|
||||
;--------------------------------------------------------------------------------
|
||||
org $30808C ; PC 0x18008C
|
||||
PreopenGanonsTower:
|
||||
db $00 ; #$00 = Off (default) - #$01 = On
|
||||
;--------------------------------------------------------------------------------
|
||||
org $30808D ; PC 0x18008D
|
||||
InstantPostAgaWorldState:
|
||||
db $00 ; #$00 = Off (default) - #$01 = On
|
||||
; 0x18008B-0x18008D (unused)
|
||||
;--------------------------------------------------------------------------------
|
||||
org $30808E ; PC 0x18008E
|
||||
FakeBoots:
|
||||
@@ -954,15 +936,16 @@ db #$01 ; #$00 = Instant win if last goal item collected. $01 = (Default) must t
|
||||
;--------------------------------------------------------------------------------
|
||||
; 0x180195 - 0x1801FF (unused)
|
||||
;================================================================================
|
||||
org $308200 ; PC 0x180200 - 0x18020F
|
||||
org $308200 ; PC 0x180200 - 0x18020B
|
||||
RedClockAmount:
|
||||
dw #$4650, #$0000 ; $00004650 = +5 minutes
|
||||
BlueClockAmount:
|
||||
dw #$B9B0, #$FFFF ; $FFFFB9B0 = -5 minutes
|
||||
GreenClockAmount:
|
||||
dw #$0000, #$0000
|
||||
StartingTime:
|
||||
dw #$0000, #$0000 ; #$A5E0, #$0001 = 30 minutes
|
||||
;--------------------------------------------------------------------------------
|
||||
; 0x18020C-0x18020F (unused)
|
||||
;--------------------------------------------------------------------------------
|
||||
;================================================================================
|
||||
org $09E3BB ; PC 0x4E3BB
|
||||
db $E4 ; Hera Basement Key (Set to programmable HP $EB) (set to $E4 for original hookable/boomable key behavior)
|
||||
@@ -1607,16 +1590,11 @@ dw $0000
|
||||
;--------------------------------------------------------------------------------
|
||||
; 0x182305 - 182FFF (unused)
|
||||
;================================================================================
|
||||
org $30B000 ; PC 0x183000 - 0x183054
|
||||
StartingEquipment:
|
||||
dw $0000, $0000, $0000, $0000, $0000, $0000, $0000, $0000
|
||||
dw $0000, $0000, $0000, $0000, $0000, $0000, $0000, $0000
|
||||
dw $0000, $0000, $0000, $0000, $0000, $0000, $1818, $FF00
|
||||
dw $0000, $0000, $0000, $0000, $F800, $0000, $0000, $0000
|
||||
dw $0000, $0000, $0000, $0000, $0000, $0000, $0000, $0000
|
||||
dw $0000, $0000
|
||||
org $30B000 ; PC 0x183000 - 0x1834FF
|
||||
incsrc initsramtable.asm
|
||||
|
||||
;--------------------------------------------------------------------------------
|
||||
; 0x183055 - 183FFF (unused)
|
||||
; 0x183500 - 183FFF (unused)
|
||||
;================================================================================
|
||||
org $30C000 ; PC 0x184000 - 0x184040
|
||||
ItemSubstitutionRules:
|
||||
@@ -1626,16 +1604,10 @@ db $51, $06, $52, $FF
|
||||
db $53, $06, $54, $FF
|
||||
db $FF, $FF, $FF, $FF
|
||||
|
||||
|
||||
org $30C041 ; PC 0x184041
|
||||
ForceFileName:
|
||||
db $00 ; $00 = Player picks name (default) - $01 = Use StaticFileName
|
||||
db $00 ; $00 = Player picks name (default) - $01 = Use StaticFileName (initsramtable.asm)
|
||||
|
||||
org $30C042 ; PC 0x184042 - 0x18405A
|
||||
StaticFileName:
|
||||
dw $0181, $0162, $0168, $018C
|
||||
dw $0166, $014E, $0162, $018C
|
||||
dw $0165, $0162, $0167, $018C
|
||||
;--------------------------------------------------------------------------------
|
||||
; 0x18405B - 0x1847FF (unused)
|
||||
;================================================================================
|
||||
|
||||
Reference in New Issue
Block a user