From 05af915fe2f14962c7eb67cadd546c1029bf6c21 Mon Sep 17 00:00:00 2001 From: spannerisms <32842036+spannerisms@users.noreply.github.com> Date: Tue, 6 Apr 2021 11:14:16 -0400 Subject: [PATCH 01/10] synack request --- dialog.asm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/dialog.asm b/dialog.asm index cc724fc..28962ba 100644 --- a/dialog.asm +++ b/dialog.asm @@ -387,6 +387,21 @@ DialogBombShopGuy: LDY.b #$01 JSL.l Sprite_ShowMessageUnconditional RTL + +;--------------------------------------------------------------------------------------------------- +AgahnimAsksAboutPed: + LDA.l InvincibleGanon + CMP.b #$06 : BNE .vanilla + + LDA.l $7EF300 ; check ped flag + AND.b #$40 + BNE .vanilla + + LDA.b #$8C ; message 018C for no ped + STA.w $1CF0 + +.vanilla + JML $05FA8E ; Sprite_ShowMessageMinimal ;-------------------------------------------------------------------------------- Main_ShowTextMessage_Alt: ; Are we in text mode? If so then end the routine. From e6aee5c3752b76c541e51fcf5906286e303da835 Mon Sep 17 00:00:00 2001 From: spannerisms <32842036+spannerisms@users.noreply.github.com> Date: Wed, 7 Apr 2021 04:58:02 -0400 Subject: [PATCH 02/10] oops? --- hooks.asm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hooks.asm b/hooks.asm index e15ac09..4830fd3 100755 --- a/hooks.asm +++ b/hooks.asm @@ -431,6 +431,11 @@ JSL.l OnPrepFileSelect ;================================================================================ ; Light speed ;-------------------------------------------------------------------------------- + +; Message +org $1ED4FF +JSL AgahnimAsksAboutPed + ; Spam blue balls if ped not pulled org $1ED6E8 JSL CheckAgaForPed : NOP @@ -440,6 +445,8 @@ JSL CheckAgaForPed : NOP org $00F970 JSL KillGanon + + ;-------------------------------------------------------------------------------- ;================================================================================ From fc29db2b46e1f19d04a3c63add113dde4462390c Mon Sep 17 00:00:00 2001 From: spannerisms <32842036+spannerisms@users.noreply.github.com> Date: Sun, 11 Apr 2021 10:18:07 -0400 Subject: [PATCH 03/10] reserve for v32 --- tables.asm | 952 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 951 insertions(+), 1 deletion(-) diff --git a/tables.asm b/tables.asm index 89325a7..6543d4e 100644 --- a/tables.asm +++ b/tables.asm @@ -1691,5 +1691,955 @@ dw $0000 ;-------------------------------------------------------------------------------- ;-------------------------------------------------------------------------------- -; 0x185A00 - 187FFF (unused) +; 0x185A00 - 186BFF (room headers) ;-------------------------------------------------------------------------------- +; BG2PROP +; PALETTE +; BLKSET +; SPRSET +; BGMOVE +; EFFECT1 +; EFFECT2 +; PLANES1 +; PLANES2 +; WARP +; STAIRS1 +; STAIRS2 +; STAIRS3 +; STAIRS4 +;-------------------------------------------------------------------------------- +org $305A00 : RoomHeader_0000: ; pc 0x185A00 +db $41, $21, $13, $22, $07, $3D, $00, $00, $00, $10, $C0, $00, $00, $04 + +org $305A0E : RoomHeader_0001: ; pc 0x185A0E +db $C0, $00, $00, $04, $00, $00, $00, $00, $00, $00, $72, $00, $50, $52 + +org $305A1C : RoomHeader_0002: ; pc 0x185A1C +db $C0, $1D, $04, $06, $00, $14, $00, $00, $00, $00, $11, $00, $18, $0D + +org $305A2A : RoomHeader_0003: ; pc 0x185A2A +db $C0, $07, $06, $19, $00, $00, $00, $00, $0C, $02, $12, $00, $00, $00 + +org $305A38 : RoomHeader_0004: ; pc 0x185A38 +db $00, $18, $0D, $26, $00, $26, $14, $00, $00, $00, $B5, $00, $08, $08 + +org $305A46 : RoomHeader_0005: ; pc 0x185A46 +db $00, $08, $08, $14, $00, $25, $00, $20, $06, $05, $0C, $00, $25, $00 + +org $305A54 : RoomHeader_0006: ; pc 0x185A54 +db $00, $08, $08, $14, $00, $25, $00, $20, $06, $05, $0C, $00, $25, $00 + +org $305A62 : RoomHeader_0007: ; pc 0x185A62 +db $20, $06, $05, $0C, $00, $25, $00, $00, $00, $17, $17, $C0, $07, $06 + +org $305A70 : RoomHeader_0008: ; pc 0x185A70 +db $C0, $07, $06, $07, $00, $00, $00, $00, $0F, $07, $19, $00, $27, $00 + +org $305A7E : RoomHeader_0009: ; pc 0x185A7E +db $00, $0F, $07, $19, $00, $27, $00, $00, $00, $4B, $4A, $4A, $00, $0F + +org $305A8C : RoomHeader_000A: ; pc 0x185A8C +db $00, $0F, $07, $19, $00, $27, $00, $00, $00, $09, $3A, $01, $0F, $07 + +org $305A9A : RoomHeader_000B: ; pc 0x185A9A +db $01, $0F, $07, $19, $00, $03, $00, $00, $00, $6A, $1B, $C0, $28, $0E + +org $305AA8 : RoomHeader_000C: ; pc 0x185AA8 +db $C0, $28, $0E, $13, $00, $00, $00, $00, $00, $00, $6B, $8C, $8C, $40 + +org $305AB6 : RoomHeader_000D: ; pc 0x185AB6 +db $40, $1B, $0E, $18, $05, $38, $00, $00, $13, $0B, $1C, $00, $08, $00 + +org $305AC4 : RoomHeader_000E: ; pc 0x185AC4 +db $00, $13, $0B, $1C, $00, $08, $00, $00, $00, $00, $1E, $00, $21, $13 + +org $305AD2 : RoomHeader_000F: ; pc 0x185AD2 +db $00, $21, $13, $22, $00, $00, $00, $00, $01, $01, $01, $00, $00, $00 + +org $305AE0 : RoomHeader_0010: ; pc 0x185AE0 +db $00, $21, $13, $22, $00, $00, $00, $00, $01, $01, $01, $00, $00, $00 + +org $305AEE : RoomHeader_0011: ; pc 0x185AEE +db $00, $01, $01, $01, $00, $00, $00, $08, $00, $00, $02, $C0, $1D, $04 + +org $305AFC : RoomHeader_0012: ; pc 0x185AFC +db $C0, $1D, $04, $06, $00, $00, $00, $00, $18, $0D, $26, $00, $00, $00 + +org $305B0A : RoomHeader_0013: ; pc 0x185B0A +db $00, $18, $0D, $26, $00, $00, $00, $00, $18, $0D, $1E, $00, $00, $00 + +org $305B18 : RoomHeader_0014: ; pc 0x185B18 +db $20, $18, $0D, $26, $00, $00, $00, $C0, $18, $0D, $26, $00, $00, $00 + +org $305B26 : RoomHeader_0015: ; pc 0x185B26 +db $C0, $18, $0D, $26, $00, $00, $00, $00, $00, $00, $B6, $90, $08, $08 + +org $305B34 : RoomHeader_0016: ; pc 0x185B34 +db $90, $08, $08, $11, $03, $00, $00, $00, $00, $00, $66, $20, $06, $05 + +org $305B42 : RoomHeader_0017: ; pc 0x185B42 +db $20, $06, $05, $19, $00, $35, $00, $00, $00, $27, $07, $27, $01, $0F + +org $305B50 : RoomHeader_0018: ; pc 0x185B50 +db $00, $07, $06, $07, $00, $00, $00, $00, $22, $12, $07, $00, $00, $00 + +org $305B5E : RoomHeader_0019: ; pc 0x185B5E +db $01, $0F, $07, $19, $00, $00, $00, $00, $0F, $07, $19, $00, $16, $00 + +org $305B6C : RoomHeader_001A: ; pc 0x185B6C +db $00, $0F, $07, $19, $00, $16, $00, $00, $00, $00, $6A, $6A, $68, $0F + +org $305B7A : RoomHeader_001B: ; pc 0x185B7A +db $68, $0F, $07, $08, $00, $03, $1C, $00, $00, $00, $0B, $00, $1A, $0E + +org $305B88 : RoomHeader_001C: ; pc 0x185B88 +db $00, $1A, $0E, $09, $00, $04, $3F, $00, $00, $00, $8C, $00, $1B, $0E + +org $305B96 : RoomHeader_001D: ; pc 0x185B96 +db $00, $1B, $0E, $18, $00, $00, $00, $00, $00, $00, $4C, $20, $13, $0B + +org $305BA4 : RoomHeader_001E: ; pc 0x185BA4 +db $20, $13, $0B, $1C, $00, $17, $00, $00, $00, $3E, $0E, $00, $13, $0B + +org $305BB2 : RoomHeader_001F: ; pc 0x185BB2 +db $00, $13, $0B, $29, $00, $17, $00, $00, $00, $00, $3F, $20, $0C, $02 + +org $305BC0 : RoomHeader_0020: ; pc 0x185BC0 +db $20, $0C, $02, $12, $00, $15, $25, $01, $01, $01, $01, $00, $00, $00 + +org $305BCE : RoomHeader_0021: ; pc 0x185BCE +db $01, $01, $01, $01, $00, $00, $00, $00, $18, $0D, $26, $00, $01, $00 + +org $305BDC : RoomHeader_0022: ; pc 0x185BDC +db $01, $01, $01, $01, $00, $00, $00, $00, $18, $0D, $26, $00, $01, $00 + +org $305BEA : RoomHeader_0023: ; pc 0x185BEA +db $00, $18, $0D, $26, $00, $00, $00, $00, $18, $0D, $1E, $00, $00, $00 + +org $305BF8 : RoomHeader_0024: ; pc 0x185BF8 +db $00, $18, $0D, $26, $00, $01, $00, $00, $0A, $08, $11, $00, $16, $00 + +org $305C06 : RoomHeader_0025: ; pc 0x185C06 +db $00, $0A, $08, $11, $00, $16, $00, $00, $00, $00, $76, $76, $76, $20 + +org $305C14 : RoomHeader_0026: ; pc 0x185C14 +db $00, $0A, $08, $11, $00, $16, $00, $00, $00, $00, $76, $76, $76, $20 + +org $305C22 : RoomHeader_0027: ; pc 0x185C22 +db $20, $06, $05, $19, $00, $36, $00, $00, $00, $31, $17, $31, $80, $0A + +org $305C30 : RoomHeader_0028: ; pc 0x185C30 +db $80, $0A, $08, $11, $00, $32, $1B, $00, $00, $00, $38, $CC, $0E, $09 + +org $305C3E : RoomHeader_0029: ; pc 0x185C3E +db $CC, $0E, $09, $1A, $02, $25, $00, $00, $0F, $07, $19, $00, $00, $00 + +org $305C4C : RoomHeader_002A: ; pc 0x185C4C +db $00, $0F, $07, $19, $00, $00, $00, $C0, $0F, $07, $2B, $00, $16, $00 + +org $305C5A : RoomHeader_002B: ; pc 0x185C5A +db $C0, $0F, $07, $2B, $00, $16, $00, $00, $00, $00, $3B, $00, $13, $0B + +org $305C68 : RoomHeader_002C: ; pc 0x185C68 +db $00, $07, $06, $07, $00, $00, $00, $00, $22, $12, $07, $00, $00, $00 + +org $305C76 : RoomHeader_002D: ; pc 0x185C76 +db $00, $13, $0B, $1C, $00, $2A, $00, $C0, $07, $06, $19, $00, $00, $00 + +org $305C84 : RoomHeader_002E: ; pc 0x185C84 +db $00, $13, $0B, $1C, $00, $2A, $00, $C0, $07, $06, $19, $00, $00, $00 + +org $305C92 : RoomHeader_002F: ; pc 0x185C92 +db $C0, $07, $06, $19, $00, $00, $00, $00, $0C, $02, $12, $00, $00, $00 + +org $305CA0 : RoomHeader_0030: ; pc 0x185CA0 +db $00, $0C, $02, $12, $00, $00, $00, $00, $00, $00, $40, $20, $06, $05 + +org $305CAE : RoomHeader_0031: ; pc 0x185CAE +db $20, $06, $05, $19, $00, $37, $04, $22, $00, $77, $27, $77, $01, $01 + +org $305CBC : RoomHeader_0032: ; pc 0x185CBC +db $01, $01, $01, $01, $00, $00, $00, $00, $00, $00, $42, $00, $04, $05 + +org $305CCA : RoomHeader_0033: ; pc 0x185CCA +db $00, $04, $05, $0B, $00, $15, $25, $80, $0A, $08, $11, $00, $00, $00 + +org $305CD8 : RoomHeader_0034: ; pc 0x185CD8 +db $80, $0A, $08, $11, $00, $00, $00, $00, $00, $00, $54, $80, $0A, $08 + +org $305CE6 : RoomHeader_0035: ; pc 0x185CE6 +db $80, $0A, $08, $11, $00, $00, $19, $80, $0A, $08, $11, $00, $00, $00 + +org $305CF4 : RoomHeader_0036: ; pc 0x185CF4 +db $80, $0A, $08, $11, $00, $00, $00, $80, $0A, $08, $11, $00, $00, $00 + +org $305D02 : RoomHeader_0037: ; pc 0x185D02 +db $80, $0A, $08, $11, $00, $00, $19, $80, $0A, $08, $11, $00, $00, $00 + +org $305D10 : RoomHeader_0038: ; pc 0x185D10 +db $80, $0A, $08, $11, $00, $00, $00, $00, $00, $00, $28, $20, $0D, $09 + +org $305D1E : RoomHeader_0039: ; pc 0x185D1E +db $20, $0D, $09, $13, $00, $00, $00, $00, $00, $29, $20, $0F, $07, $19 + +org $305D2C : RoomHeader_003A: ; pc 0x185D2C +db $20, $0F, $07, $19, $00, $00, $00, $00, $00, $0A, $0A, $00, $0F, $07 + +org $305D3A : RoomHeader_003B: ; pc 0x185D3A +db $00, $0F, $07, $08, $00, $00, $00, $00, $00, $00, $2B, $00, $07, $06 + +org $305D48 : RoomHeader_003C: ; pc 0x185D48 +db $00, $07, $06, $13, $00, $00, $00, $20, $1A, $0E, $0C, $00, $33, $00 + +org $305D56 : RoomHeader_003D: ; pc 0x185D56 +db $20, $1A, $0E, $0C, $00, $33, $00, $00, $00, $96, $96, $CC, $13, $0B + +org $305D64 : RoomHeader_003E: ; pc 0x185D64 +db $CC, $13, $0B, $29, $02, $02, $00, $00, $00, $00, $1E, $00, $13, $0B + +org $305D72 : RoomHeader_003F: ; pc 0x185D72 +db $00, $13, $0B, $29, $00, $27, $14, $00, $00, $00, $1F, $5F, $C0, $00 + +org $305D80 : RoomHeader_0040: ; pc 0x185D80 +db $C0, $00, $02, $27, $00, $00, $00, $00, $00, $00, $30, $B0, $01, $00 + +org $305D8E : RoomHeader_0041: ; pc 0x185D8E +db $01, $00, $00, $02, $00, $13, $00, $00, $00, $00, $42, $01, $01, $01 + +org $305D9C : RoomHeader_0042: ; pc 0x185D9C +db $01, $01, $01, $01, $00, $00, $00, $00, $00, $00, $41, $32, $68, $04 + +org $305DAA : RoomHeader_0043: ; pc 0x185DAA +db $68, $04, $05, $0A, $00, $00, $1D, $00, $17, $0A, $1B, $00, $01, $00 + +org $305DB8 : RoomHeader_0044: ; pc 0x185DB8 +db $00, $17, $0A, $1B, $00, $01, $00, $60, $17, $0A, $1B, $00, $01, $00 + +org $305DC6 : RoomHeader_0045: ; pc 0x185DC6 +db $60, $17, $0A, $1B, $00, $01, $00, $00, $00, $00, $BC, $00, $0A, $08 + +org $305DD4 : RoomHeader_0046: ; pc 0x185DD4 +db $00, $0A, $08, $11, $00, $3C, $00, $00, $0D, $09, $13, $00, $33, $34 + +org $305DE2 : RoomHeader_0047: ; pc 0x185DE2 +db $00, $0D, $09, $13, $00, $33, $34, $00, $0F, $07, $19, $00, $17, $00 + +org $305DF0 : RoomHeader_0048: ; pc 0x185DF0 +db $00, $0D, $09, $13, $00, $33, $34, $00, $0F, $07, $19, $00, $17, $00 + +org $305DFE : RoomHeader_0049: ; pc 0x185DFE +db $00, $0D, $09, $13, $00, $33, $34, $00, $0F, $07, $19, $00, $17, $00 + +org $305E0C : RoomHeader_004A: ; pc 0x185E0C +db $00, $0F, $07, $19, $00, $17, $00, $00, $00, $00, $09, $09, $00, $0F + +org $305E1A : RoomHeader_004B: ; pc 0x185E1A +db $00, $0F, $07, $08, $00, $01, $00, $00, $00, $09, $00, $1A, $0E, $0C + +org $305E28 : RoomHeader_004C: ; pc 0x185E28 +db $00, $1A, $0E, $0C, $00, $00, $00, $00, $00, $00, $1D, $20, $1A, $0E + +org $305E36 : RoomHeader_004D: ; pc 0x185E36 +db $20, $1A, $0E, $0C, $00, $32, $3F, $00, $00, $A6, $A6, $00, $13, $0B + +org $305E44 : RoomHeader_004E: ; pc 0x185E44 +db $00, $13, $0B, $29, $00, $17, $00, $00, $00, $00, $6E, $00, $13, $0B + +org $305E52 : RoomHeader_004F: ; pc 0x185E52 +db $00, $13, $0B, $1C, $00, $00, $00, $00, $00, $BE, $C0, $00, $00, $04 + +org $305E60 : RoomHeader_0050: ; pc 0x185E60 +db $C0, $00, $00, $04, $00, $00, $00, $00, $00, $00, $00, $00, $01, $01 + +org $305E6E : RoomHeader_0051: ; pc 0x185E6E +db $C0, $00, $00, $03, $00, $00, $00, $00, $00, $00, $61, $C0, $00, $00 + +org $305E7C : RoomHeader_0052: ; pc 0x185E7C +db $C0, $00, $00, $04, $00, $00, $00, $00, $00, $00, $00, $00, $01, $01 + +org $305E8A : RoomHeader_0053: ; pc 0x185E8A +db $C0, $04, $05, $0A, $00, $03, $00, $00, $00, $00, $63, $20, $0A, $08 + +org $305E98 : RoomHeader_0054: ; pc 0x185E98 +db $20, $0A, $08, $11, $00, $00, $00, $00, $00, $34, $34, $01, $01, $10 + +org $305EA6 : RoomHeader_0055: ; pc 0x185EA6 +db $01, $01, $10, $0D, $00, $00, $00, $00, $0D, $09, $13, $00, $23, $00 + +org $305EB4 : RoomHeader_0056: ; pc 0x185EB4 +db $00, $0D, $09, $13, $00, $23, $00, $00, $0D, $09, $13, $00, $16, $00 + +org $305EC2 : RoomHeader_0057: ; pc 0x185EC2 +db $00, $0D, $09, $13, $00, $16, $00, $00, $0D, $09, $13, $00, $21, $28 + +org $305ED0 : RoomHeader_0058: ; pc 0x185ED0 +db $00, $0D, $09, $13, $00, $21, $28, $C0, $0D, $09, $13, $00, $00, $00 + +org $305EDE : RoomHeader_0059: ; pc 0x185EDE +db $C0, $0D, $09, $13, $00, $00, $00, $00, $10, $07, $15, $00, $25, $00 + +org $305EEC : RoomHeader_005A: ; pc 0x185EEC +db $00, $10, $07, $15, $00, $25, $00, $C0, $1B, $0E, $0A, $00, $17, $00 + +org $305EFA : RoomHeader_005B: ; pc 0x185EFA +db $C0, $1B, $0E, $0A, $00, $17, $00, $00, $1B, $0E, $0A, $00, $00, $00 + +org $305F08 : RoomHeader_005C: ; pc 0x185F08 +db $00, $1B, $0E, $0A, $00, $00, $00, $00, $00, $00, $5D, $00, $24, $0E + +org $305F16 : RoomHeader_005D: ; pc 0x185F16 +db $00, $24, $0E, $23, $00, $09, $00, $00, $00, $00, $5C, $20, $13, $0B + +org $305F24 : RoomHeader_005E: ; pc 0x185F24 +db $20, $13, $0B, $1C, $00, $00, $00, $00, $00, $7E, $7E, $00, $13, $0B + +org $305F32 : RoomHeader_005F: ; pc 0x185F32 +db $00, $13, $0B, $1C, $00, $27, $00, $00, $00, $00, $3F, $7F, $C0, $00 + +org $305F40 : RoomHeader_0060: ; pc 0x185F40 +db $C0, $00, $00, $04, $00, $00, $00, $C0, $00, $00, $04, $00, $00, $00 + +org $305F4E : RoomHeader_0061: ; pc 0x185F4E +db $C0, $00, $00, $04, $00, $00, $00, $08, $00, $00, $51, $00, $09, $05 + +org $305F5C : RoomHeader_0062: ; pc 0x185F5C +db $C0, $00, $00, $04, $00, $00, $00, $C0, $00, $00, $04, $00, $00, $00 + +org $305F6A : RoomHeader_0063: ; pc 0x185F6A +db $00, $09, $05, $0A, $00, $0D, $00, $00, $00, $00, $53, $E0, $23, $0A + +org $305F78 : RoomHeader_0064: ; pc 0x185F78 +db $E0, $23, $0A, $21, $00, $17, $00, $00, $00, $00, $AB, $E0, $23, $0A + +org $305F86 : RoomHeader_0065: ; pc 0x185F86 +db $E0, $23, $0A, $21, $00, $00, $00, $00, $00, $AC, $C0, $0A, $08, $11 + +org $305F94 : RoomHeader_0066: ; pc 0x185F94 +db $C0, $0A, $08, $11, $00, $3C, $00, $00, $00, $00, $16, $00, $0D, $09 + +org $305FA2 : RoomHeader_0067: ; pc 0x185FA2 +db $00, $0D, $09, $13, $00, $22, $00, $00, $0D, $09, $13, $00, $00, $00 + +org $305FB0 : RoomHeader_0068: ; pc 0x185FB0 +db $00, $0D, $09, $13, $00, $00, $00, $01, $0F, $07, $19, $00, $00, $00 + +org $305FBE : RoomHeader_0069: ; pc 0x185FBE +db $01, $0F, $07, $19, $00, $00, $00, $00, $00, $00, $1A, $1A, $00, $1B + +org $305FCC : RoomHeader_006A: ; pc 0x185FCC +db $01, $0F, $07, $19, $00, $00, $00, $00, $00, $00, $1A, $1A, $00, $1B + +org $305FDA : RoomHeader_006B: ; pc 0x185FDA +db $00, $1B, $0E, $0A, $00, $08, $0B, $00, $00, $00, $0C, $00, $24, $0E + +org $305FE8 : RoomHeader_006C: ; pc 0x185FE8 +db $00, $24, $0E, $23, $00, $03, $3F, $00, $00, $00, $A5, $00, $24, $0E + +org $305FF6 : RoomHeader_006D: ; pc 0x185FF6 +db $00, $24, $0E, $23, $00, $05, $00, $00, $13, $0B, $1C, $00, $02, $00 + +org $306004 : RoomHeader_006E: ; pc 0x186004 +db $00, $13, $0B, $1C, $00, $02, $00, $00, $00, $00, $4E, $00, $01, $01 + +org $306012 : RoomHeader_006F: ; pc 0x186012 +db $00, $01, $01, $04, $00, $00, $00, $08, $00, $00, $71, $80, $C0, $01 + +org $306020 : RoomHeader_0070: ; pc 0x186020 +db $00, $01, $01, $04, $00, $00, $00, $08, $00, $00, $71, $80, $C0, $01 + +org $30602E : RoomHeader_0071: ; pc 0x18602E +db $C0, $01, $01, $04, $00, $08, $00, $00, $00, $00, $70, $C0, $01, $01 + +org $30603C : RoomHeader_0072: ; pc 0x18603C +db $C0, $01, $01, $04, $00, $00, $00, $08, $00, $00, $01, $00, $09, $05 + +org $30604A : RoomHeader_0073: ; pc 0x18604A +db $00, $09, $05, $0A, $00, $17, $00, $00, $09, $05, $0A, $00, $27, $00 + +org $306058 : RoomHeader_0074: ; pc 0x186058 +db $00, $09, $05, $0A, $00, $27, $00, $00, $09, $05, $0A, $00, $01, $00 + +org $306066 : RoomHeader_0075: ; pc 0x186066 +db $00, $09, $05, $0A, $00, $01, $00, $80, $0A, $08, $11, $00, $00, $18 + +org $306074 : RoomHeader_0076: ; pc 0x186074 +db $80, $0A, $08, $11, $00, $00, $18, $00, $00, $00, $26, $26, $26, $C0 + +org $306082 : RoomHeader_0077: ; pc 0x186082 +db $C0, $06, $05, $19, $00, $00, $00, $00, $00, $A7, $31, $87, $87, $00 + +org $306090 : RoomHeader_0078: ; pc 0x186090 +db $00, $28, $0E, $13, $00, $03, $39, $00, $00, $9D, $00, $28, $0E, $13 + +org $30609E : RoomHeader_0079: ; pc 0x18609E +db $00, $28, $0E, $13, $00, $03, $39, $00, $00, $9D, $00, $28, $0E, $13 + +org $3060AC : RoomHeader_007A: ; pc 0x1860AC +db $00, $28, $0E, $13, $00, $03, $39, $00, $00, $9D, $00, $28, $0E, $13 + +org $3060BA : RoomHeader_007B: ; pc 0x1860BA +db $00, $28, $0E, $13, $00, $03, $39, $00, $00, $9D, $00, $28, $0E, $13 + +org $3060C8 : RoomHeader_007C: ; pc 0x1860C8 +db $00, $28, $0E, $13, $00, $20, $00, $00, $28, $0E, $13, $00, $04, $3C + +org $3060D6 : RoomHeader_007D: ; pc 0x1860D6 +db $00, $28, $0E, $13, $00, $04, $3C, $00, $00, $9B, $20, $13, $0B, $1C + +org $3060E4 : RoomHeader_007E: ; pc 0x1860E4 +db $20, $13, $0B, $1C, $00, $2B, $17, $00, $00, $9E, $5E, $00, $13, $0B + +org $3060F2 : RoomHeader_007F: ; pc 0x1860F2 +db $00, $13, $0B, $1C, $00, $00, $00, $00, $00, $00, $5F, $60, $01, $01 + +org $306100 : RoomHeader_0080: ; pc 0x186100 +db $60, $01, $01, $04, $00, $00, $00, $00, $00, $00, $70, $C0, $01, $01 + +org $30610E : RoomHeader_0081: ; pc 0x18610E +db $C0, $01, $01, $04, $00, $00, $00, $00, $09, $05, $0A, $00, $0D, $00 + +org $30611C : RoomHeader_0082: ; pc 0x18611C +db $C0, $01, $01, $04, $00, $00, $00, $00, $09, $05, $0A, $00, $0D, $00 + +org $30612A : RoomHeader_0083: ; pc 0x18612A +db $00, $09, $05, $0A, $00, $0D, $00, $00, $09, $05, $0A, $00, $00, $00 + +org $306138 : RoomHeader_0084: ; pc 0x186138 +db $00, $09, $05, $0A, $00, $00, $00, $00, $09, $05, $0A, $00, $02, $00 + +org $306146 : RoomHeader_0085: ; pc 0x186146 +db $00, $09, $05, $0A, $00, $02, $00, $00, $06, $05, $19, $00, $3E, $01 + +org $306154 : RoomHeader_0086: ; pc 0x186154 +db $00, $06, $05, $19, $00, $3E, $01, $28, $00, $00, $77, $77, $00, $0B + +org $306162 : RoomHeader_0087: ; pc 0x186162 +db $00, $06, $05, $19, $00, $3E, $01, $28, $00, $00, $77, $77, $00, $0B + +org $306170 : RoomHeader_0088: ; pc 0x186170 +db $00, $0B, $05, $08, $00, $00, $00, $02, $00, $A9, $00, $28, $0E, $13 + +org $30617E : RoomHeader_0089: ; pc 0x18617E +db $00, $0B, $05, $08, $00, $00, $00, $02, $00, $A9, $00, $28, $0E, $13 + +org $30618C : RoomHeader_008A: ; pc 0x18618C +db $00, $28, $0E, $13, $00, $3A, $0C, $20, $28, $0E, $13, $00, $16, $00 + +org $30619A : RoomHeader_008B: ; pc 0x18619A +db $00, $28, $0E, $13, $00, $3A, $0C, $20, $28, $0E, $13, $00, $16, $00 + +org $3061A8 : RoomHeader_008C: ; pc 0x1861A8 +db $20, $28, $0E, $13, $00, $16, $00, $28, $00, $1C, $0C, $0C, $1C, $00 + +org $3061B6 : RoomHeader_008D: ; pc 0x1861B6 +db $00, $28, $0E, $13, $00, $33, $29, $00, $13, $0B, $1C, $00, $00, $00 + +org $3061C4 : RoomHeader_008E: ; pc 0x1861C4 +db $00, $13, $0B, $1C, $00, $00, $00, $00, $00, $00, $AE, $80, $12, $0C + +org $3061D2 : RoomHeader_008F: ; pc 0x1861D2 +db $80, $12, $0C, $16, $00, $25, $00, $00, $11, $0C, $1C, $00, $00, $00 + +org $3061E0 : RoomHeader_0090: ; pc 0x1861E0 +db $80, $12, $0C, $16, $00, $25, $00, $00, $11, $0C, $1C, $00, $00, $00 + +org $3061EE : RoomHeader_0091: ; pc 0x1861EE +db $00, $11, $0C, $1C, $00, $00, $00, $00, $00, $00, $A0, $01, $11, $0C + +org $3061FC : RoomHeader_0092: ; pc 0x1861FC +db $01, $11, $0C, $1C, $00, $00, $00, $01, $11, $0C, $1C, $00, $16, $00 + +org $30620A : RoomHeader_0093: ; pc 0x18620A +db $01, $11, $0C, $1C, $00, $16, $00, $08, $00, $00, $A2, $00, $25, $0E + +org $306218 : RoomHeader_0094: ; pc 0x186218 +db $00, $25, $0E, $24, $00, $00, $00, $00, $25, $0E, $24, $00, $33, $00 + +org $306226 : RoomHeader_0095: ; pc 0x186226 +db $00, $25, $0E, $24, $00, $00, $00, $00, $25, $0E, $24, $00, $33, $00 + +org $306234 : RoomHeader_0096: ; pc 0x186234 +db $00, $25, $0E, $24, $00, $33, $00, $00, $00, $00, $3D, $68, $11, $0C + +org $306242 : RoomHeader_0097: ; pc 0x186242 +db $68, $11, $0C, $1D, $00, $1C, $00, $00, $00, $D1, $D1, $00, $11, $0C + +org $306250 : RoomHeader_0098: ; pc 0x186250 +db $00, $11, $0C, $1C, $00, $00, $00, $00, $00, $00, $D2, $01, $0B, $05 + +org $30625E : RoomHeader_0099: ; pc 0x18625E +db $01, $0B, $05, $08, $00, $00, $00, $00, $00, $00, $DA, $00, $28, $0E + +org $30626C : RoomHeader_009A: ; pc 0x18626C +db $00, $28, $0E, $13, $00, $00, $00, $00, $00, $7D, $00, $28, $0E, $13 + +org $30627A : RoomHeader_009B: ; pc 0x18627A +db $00, $28, $0E, $13, $00, $00, $00, $00, $00, $7D, $00, $28, $0E, $13 + +org $306288 : RoomHeader_009C: ; pc 0x186288 +db $00, $28, $0E, $13, $06, $00, $00, $00, $28, $0E, $13, $06, $00, $3B + +org $306296 : RoomHeader_009D: ; pc 0x186296 +db $00, $28, $0E, $13, $06, $00, $3B, $00, $00, $7B, $20, $13, $0B, $1C + +org $3062A4 : RoomHeader_009E: ; pc 0x1862A4 +db $20, $13, $0B, $1C, $00, $00, $00, $00, $00, $BE, $BE, $00, $13, $0B + +org $3062B2 : RoomHeader_009F: ; pc 0x1862B2 +db $00, $13, $0B, $1C, $00, $17, $00, $00, $12, $0C, $1D, $00, $00, $00 + +org $3062C0 : RoomHeader_00A0: ; pc 0x1862C0 +db $00, $12, $0C, $1D, $00, $00, $00, $00, $00, $00, $91, $00, $11, $0C + +org $3062CE : RoomHeader_00A1: ; pc 0x1862CE +db $00, $11, $0C, $1D, $00, $00, $00, $C0, $11, $0C, $1D, $00, $00, $00 + +org $3062DC : RoomHeader_00A2: ; pc 0x1862DC +db $C0, $11, $0C, $1D, $00, $00, $00, $00, $00, $00, $93, $60, $19, $0D + +org $3062EA : RoomHeader_00A3: ; pc 0x1862EA +db $00, $11, $0C, $1D, $00, $00, $00, $C0, $11, $0C, $1D, $00, $00, $00 + +org $3062F8 : RoomHeader_00A4: ; pc 0x1862F8 +db $60, $19, $0D, $17, $04, $25, $00, $00, $25, $0E, $24, $00, $07, $00 + +org $306306 : RoomHeader_00A5: ; pc 0x186306 +db $00, $25, $0E, $24, $00, $07, $00, $00, $00, $00, $6C, $00, $25, $0E + +org $306314 : RoomHeader_00A6: ; pc 0x186314 +db $00, $25, $0E, $24, $00, $00, $00, $00, $00, $00, $4D, $00, $06, $05 + +org $306322 : RoomHeader_00A7: ; pc 0x186322 +db $00, $06, $05, $19, $00, $00, $00, $00, $00, $17, $C0, $0B, $05, $08 + +org $306330 : RoomHeader_00A8: ; pc 0x186330 +db $C0, $0B, $05, $08, $00, $03, $00, $C0, $0B, $05, $08, $00, $17, $00 + +org $30633E : RoomHeader_00A9: ; pc 0x18633E +db $C0, $0B, $05, $08, $00, $17, $00, $00, $00, $89, $C0, $0B, $05, $08 + +org $30634C : RoomHeader_00AA: ; pc 0x18634C +db $C0, $0B, $05, $08, $00, $17, $00, $00, $17, $0A, $1B, $00, $00, $00 + +org $30635A : RoomHeader_00AB: ; pc 0x18635A +db $00, $17, $0A, $1B, $00, $00, $00, $00, $00, $00, $64, $E0, $17, $0A + +org $306368 : RoomHeader_00AC: ; pc 0x186368 +db $E0, $17, $0A, $20, $00, $25, $00, $00, $13, $0B, $1C, $00, $27, $00 + +org $306376 : RoomHeader_00AD: ; pc 0x186376 +db $00, $13, $0B, $1C, $00, $27, $00, $00, $00, $00, $8E, $00, $13, $0B + +org $306384 : RoomHeader_00AE: ; pc 0x186384 +db $00, $13, $0B, $1C, $00, $27, $00, $00, $00, $00, $8E, $00, $13, $0B + +org $306392 : RoomHeader_00AF: ; pc 0x186392 +db $00, $13, $0B, $1C, $00, $00, $00, $00, $26, $02, $21, $00, $05, $02 + +org $3063A0 : RoomHeader_00B0: ; pc 0x1863A0 +db $00, $26, $02, $21, $00, $05, $02, $08, $00, $00, $40, $C0, $00, $11 + +org $3063AE : RoomHeader_00B1: ; pc 0x1863AE +db $00, $11, $0C, $1D, $00, $00, $00, $02, $00, $B2, $C0, $11, $0C, $1D + +org $3063BC : RoomHeader_00B2: ; pc 0x1863BC +db $C0, $11, $0C, $1D, $00, $03, $0E, $C0, $11, $0C, $1D, $00, $27, $00 + +org $3063CA : RoomHeader_00B3: ; pc 0x1863CA +db $C0, $11, $0C, $1D, $00, $27, $00, $00, $19, $0D, $17, $00, $00, $00 + +org $3063D8 : RoomHeader_00B4: ; pc 0x1863D8 +db $00, $19, $0D, $17, $00, $00, $00, $00, $00, $00, $C4, $01, $18, $0D + +org $3063E6 : RoomHeader_00B5: ; pc 0x1863E6 +db $01, $18, $0D, $25, $00, $17, $00, $00, $00, $00, $04, $00, $18, $0D + +org $3063F4 : RoomHeader_00B6: ; pc 0x1863F4 +db $00, $18, $0D, $1E, $00, $04, $3C, $00, $00, $00, $15, $00, $0B, $05 + +org $306402 : RoomHeader_00B7: ; pc 0x186402 +db $00, $18, $0D, $1E, $00, $00, $00, $20, $18, $0D, $26, $00, $00, $00 + +org $306410 : RoomHeader_00B8: ; pc 0x186410 +db $00, $0B, $05, $08, $00, $27, $00, $C0, $0B, $05, $08, $00, $00, $00 + +org $30641E : RoomHeader_00B9: ; pc 0x18641E +db $C0, $0B, $05, $08, $00, $00, $00, $01, $0B, $05, $08, $00, $17, $00 + +org $30642C : RoomHeader_00BA: ; pc 0x18642C +db $01, $0B, $05, $08, $00, $17, $00, $40, $17, $0A, $1B, $00, $00, $00 + +org $30643A : RoomHeader_00BB: ; pc 0x18643A +db $40, $17, $0A, $1B, $00, $00, $00, $00, $17, $0A, $1B, $00, $17, $00 + +org $306448 : RoomHeader_00BC: ; pc 0x186448 +db $00, $17, $0A, $1B, $00, $17, $00, $00, $00, $00, $45, $00, $13, $0B + +org $306456 : RoomHeader_00BD: ; pc 0x186456 +db $00, $13, $0B, $29, $00, $16, $00, $00, $00, $4F, $9E, $00, $13, $0B + +org $306464 : RoomHeader_00BE: ; pc 0x186464 +db $00, $13, $0B, $29, $00, $16, $00, $00, $00, $4F, $9E, $00, $13, $0B + +org $306472 : RoomHeader_00BF: ; pc 0x186472 +db $00, $13, $0B, $29, $00, $00, $00, $01, $00, $02, $27, $00, $02, $0F + +org $306480 : RoomHeader_00C0: ; pc 0x186480 +db $01, $00, $02, $27, $00, $02, $0F, $00, $00, $00, $B0, $D0, $00, $11 + +org $30648E : RoomHeader_00C1: ; pc 0x18648E +db $00, $11, $0C, $1D, $00, $33, $00, $C0, $11, $0C, $1D, $00, $27, $00 + +org $30649C : RoomHeader_00C2: ; pc 0x18649C +db $C0, $11, $0C, $1D, $00, $27, $00, $C0, $11, $0C, $1D, $00, $00, $00 + +org $3064AA : RoomHeader_00C3: ; pc 0x1864AA +db $C0, $11, $0C, $1D, $00, $00, $00, $00, $18, $0D, $25, $00, $00, $00 + +org $3064B8 : RoomHeader_00C4: ; pc 0x1864B8 +db $00, $18, $0D, $25, $00, $00, $00, $00, $00, $00, $B4, $00, $18, $0D + +org $3064C6 : RoomHeader_00C5: ; pc 0x1864C6 +db $00, $18, $0D, $25, $00, $00, $00, $00, $18, $0D, $1E, $00, $33, $00 + +org $3064D4 : RoomHeader_00C6: ; pc 0x1864D4 +db $00, $18, $0D, $1E, $00, $00, $00, $20, $18, $0D, $26, $00, $00, $00 + +org $3064E2 : RoomHeader_00C7: ; pc 0x1864E2 +db $00, $18, $0D, $1E, $00, $33, $00, $00, $0B, $05, $09, $00, $15, $25 + +org $3064F0 : RoomHeader_00C8: ; pc 0x1864F0 +db $00, $0B, $05, $09, $00, $15, $25, $00, $0B, $05, $08, $00, $17, $00 + +org $3064FE : RoomHeader_00C9: ; pc 0x1864FE +db $00, $0B, $05, $08, $00, $17, $00, $C0, $17, $0A, $1B, $00, $00, $00 + +org $30650C : RoomHeader_00CA: ; pc 0x18650C +db $C0, $17, $0A, $1B, $00, $00, $00, $20, $13, $0B, $29, $00, $14, $00 + +org $30651A : RoomHeader_00CB: ; pc 0x18651A +db $C0, $17, $0A, $1B, $00, $00, $00, $20, $13, $0B, $29, $00, $14, $00 + +org $306528 : RoomHeader_00CC: ; pc 0x186528 +db $C0, $17, $0A, $1B, $00, $00, $00, $20, $13, $0B, $29, $00, $14, $00 + +org $306536 : RoomHeader_00CD: ; pc 0x186536 +db $20, $13, $0B, $29, $00, $14, $00, $00, $00, $DE, $01, $00, $02, $21 + +org $306544 : RoomHeader_00CE: ; pc 0x186544 +db $20, $13, $0B, $29, $00, $14, $00, $00, $00, $DE, $01, $00, $02, $21 + +org $306552 : RoomHeader_00CF: ; pc 0x186552 +db $01, $00, $02, $21, $00, $0F, $00, $00, $00, $00, $C0, $E0, $00, $11 + +org $306560 : RoomHeader_00D0: ; pc 0x186560 +db $01, $00, $02, $21, $00, $0F, $00, $00, $00, $00, $C0, $E0, $00, $11 + +org $30656E : RoomHeader_00D1: ; pc 0x18656E +db $00, $11, $0C, $1D, $00, $00, $00, $00, $00, $B1, $97, $00, $11, $0C + +org $30657C : RoomHeader_00D2: ; pc 0x18657C +db $00, $11, $0C, $1D, $00, $0A, $00, $00, $00, $00, $98, $00, $0B, $05 + +org $30658A : RoomHeader_00D3: ; pc 0x18658A +db $00, $0B, $05, $08, $00, $06, $00, $00, $0B, $05, $08, $00, $17, $00 + +org $306598 : RoomHeader_00D4: ; pc 0x186598 +db $00, $0B, $05, $08, $00, $06, $00, $00, $0B, $05, $08, $00, $17, $00 + +org $3065A6 : RoomHeader_00D5: ; pc 0x1865A6 +db $00, $18, $0D, $25, $00, $00, $00, $00, $18, $0D, $1E, $00, $33, $00 + +org $3065B4 : RoomHeader_00D6: ; pc 0x1865B4 +db $00, $18, $0D, $1E, $00, $00, $00, $20, $18, $0D, $26, $00, $00, $00 + +org $3065C2 : RoomHeader_00D7: ; pc 0x1865C2 +db $00, $0B, $05, $08, $00, $06, $00, $00, $0B, $05, $08, $00, $17, $00 + +org $3065D0 : RoomHeader_00D8: ; pc 0x1865D0 +db $00, $0B, $05, $08, $00, $06, $00, $00, $0B, $05, $08, $00, $17, $00 + +org $3065DE : RoomHeader_00D9: ; pc 0x1865DE +db $00, $0B, $05, $08, $00, $17, $00, $00, $0B, $05, $08, $00, $17, $00 + +org $3065EC : RoomHeader_00DA: ; pc 0x1865EC +db $00, $0B, $05, $08, $00, $17, $00, $00, $00, $00, $99, $E0, $14, $0B + +org $3065FA : RoomHeader_00DB: ; pc 0x1865FA +db $C0, $17, $0A, $1B, $00, $00, $00, $20, $13, $0B, $29, $00, $14, $00 + +org $306608 : RoomHeader_00DC: ; pc 0x186608 +db $C0, $17, $0A, $1B, $00, $00, $00, $20, $13, $0B, $29, $00, $14, $00 + +org $306616 : RoomHeader_00DD: ; pc 0x186616 +db $E0, $14, $0B, $16, $00, $25, $00, $C0, $20, $06, $13, $00, $00, $00 + +org $306624 : RoomHeader_00DE: ; pc 0x186624 +db $E0, $14, $0B, $16, $00, $25, $00, $C0, $20, $06, $13, $00, $00, $00 + +org $306632 : RoomHeader_00DF: ; pc 0x186632 +db $C0, $20, $06, $13, $00, $00, $00, $00, $00, $00, $EF, $00, $26, $02 + +org $306640 : RoomHeader_00E0: ; pc 0x186640 +db $00, $26, $02, $21, $00, $01, $2A, $00, $00, $00, $D0, $C0, $07, $06 + +org $30664E : RoomHeader_00E1: ; pc 0x18664E +db $C0, $07, $06, $28, $00, $00, $00, $00, $20, $06, $13, $00, $00, $00 + +org $30665C : RoomHeader_00E2: ; pc 0x18665C +db $00, $20, $06, $13, $00, $00, $00, $C0, $20, $06, $09, $00, $00, $00 + +org $30666A : RoomHeader_00E3: ; pc 0x18666A +db $C0, $20, $06, $09, $00, $00, $00, $01, $07, $14, $01, $00, $00, $00 + +org $306678 : RoomHeader_00E4: ; pc 0x186678 +db $01, $07, $14, $01, $00, $00, $00, $01, $07, $06, $01, $00, $00, $00 + +org $306686 : RoomHeader_00E5: ; pc 0x186686 +db $01, $07, $14, $01, $00, $00, $00, $01, $07, $06, $01, $00, $00, $00 + +org $306694 : RoomHeader_00E6: ; pc 0x186694 +db $01, $07, $06, $01, $00, $00, $00, $20, $07, $06, $13, $00, $00, $00 + +org $3066A2 : RoomHeader_00E7: ; pc 0x1866A2 +db $01, $07, $06, $01, $00, $00, $00, $20, $07, $06, $13, $00, $00, $00 + +org $3066B0 : RoomHeader_00E8: ; pc 0x1866B0 +db $20, $07, $06, $13, $00, $00, $00, $00, $00, $F8, $F8, $F8, $F8, $F8 + +org $3066BE : RoomHeader_00E9: ; pc 0x1866BE +db $20, $20, $06, $13, $00, $00, $00, $00, $00, $FA, $FA, $20, $07, $06 + +org $3066CC : RoomHeader_00EA: ; pc 0x1866CC +db $20, $20, $06, $13, $00, $00, $00, $00, $00, $FA, $FA, $20, $07, $06 + +org $3066DA : RoomHeader_00EB: ; pc 0x1866DA +db $20, $07, $06, $19, $00, $00, $00, $00, $00, $FB, $FB, $20, $20, $06 + +org $3066E8 : RoomHeader_00EC: ; pc 0x1866E8 +db $20, $20, $06, $13, $00, $00, $00, $00, $00, $FD, $FD, $FD, $20, $20 + +org $3066F6 : RoomHeader_00ED: ; pc 0x1866F6 +db $20, $20, $06, $13, $00, $00, $00, $00, $00, $FD, $FD, $FD, $20, $20 + +org $306704 : RoomHeader_00EE: ; pc 0x186704 +db $20, $20, $06, $13, $00, $00, $00, $00, $00, $FE, $20, $20, $06, $13 + +org $306712 : RoomHeader_00EF: ; pc 0x186712 +db $20, $20, $06, $13, $00, $02, $00, $08, $00, $FF, $DF, $FF, $00, $02 + +org $306720 : RoomHeader_00F0: ; pc 0x186720 +db $01, $07, $06, $01, $00, $00, $00, $20, $07, $06, $13, $00, $00, $00 + +org $30672E : RoomHeader_00F1: ; pc 0x18672E +db $01, $07, $06, $01, $00, $00, $00, $20, $07, $06, $13, $00, $00, $00 + +org $30673C : RoomHeader_00F2: ; pc 0x18673C +db $00, $02, $03, $05, $00, $00, $02, $03, $0F, $00, $00, $00, $00, $07 + +org $30674A : RoomHeader_00F3: ; pc 0x18674A +db $00, $02, $03, $05, $00, $00, $02, $03, $0F, $00, $00, $00, $00, $07 + +org $306758 : RoomHeader_00F4: ; pc 0x186758 +db $00, $02, $03, $0F, $00, $00, $00, $00, $07, $06, $13, $00, $00, $00 + +org $306766 : RoomHeader_00F5: ; pc 0x186766 +db $00, $02, $03, $0F, $00, $00, $00, $00, $07, $06, $13, $00, $00, $00 + +org $306774 : RoomHeader_00F6: ; pc 0x186774 +db $00, $07, $06, $13, $00, $00, $00, $00, $00, $00, $E8, $E8, $E8, $E8 + +org $306782 : RoomHeader_00F7: ; pc 0x186782 +db $00, $07, $06, $13, $00, $00, $00, $00, $00, $00, $E8, $E8, $E8, $E8 + +org $306790 : RoomHeader_00F8: ; pc 0x186790 +db $00, $07, $06, $13, $00, $00, $00, $00, $00, $00, $E8, $E8, $E8, $E8 + +org $30679E : RoomHeader_00F9: ; pc 0x18679E +db $00, $20, $06, $13, $00, $00, $00, $C0, $20, $06, $13, $00, $00, $00 + +org $3067AC : RoomHeader_00FA: ; pc 0x1867AC +db $C0, $20, $06, $13, $00, $00, $00, $00, $00, $00, $EA, $00, $07, $06 + +org $3067BA : RoomHeader_00FB: ; pc 0x1867BA +db $00, $07, $06, $19, $00, $00, $00, $00, $00, $00, $EB, $00, $20, $06 + +org $3067C8 : RoomHeader_00FC: ; pc 0x1867C8 +db $00, $20, $06, $13, $00, $00, $00, $00, $00, $00, $ED, $ED, $00, $07 + +org $3067D6 : RoomHeader_00FD: ; pc 0x1867D6 +db $00, $20, $06, $13, $00, $00, $00, $00, $00, $00, $ED, $ED, $00, $07 + +org $3067E4 : RoomHeader_00FE: ; pc 0x1867E4 +db $00, $20, $06, $13, $00, $00, $00, $C0, $20, $06, $13, $00, $00, $00 + +org $3067F2 : RoomHeader_00FF: ; pc 0x1867F2 +db $00, $07, $06, $05, $00, $00, $00, $00, $00, $00, $EF, $00, $05, $03 + +org $306800 : RoomHeader_0100: ; pc 0x186800 +db $00, $05, $03, $28, $00, $00, $00, $00, $1F, $03, $05, $00, $00, $00 + +org $30680E : RoomHeader_0101: ; pc 0x18680E +db $00, $02, $03, $0F, $00, $00, $00, $00, $15, $03, $0D, $00, $00, $00 + +org $30681C : RoomHeader_0102: ; pc 0x18681C +db $00, $15, $03, $0D, $00, $00, $00, $00, $05, $03, $0F, $00, $00, $00 + +org $30682A : RoomHeader_0103: ; pc 0x18682A +db $00, $05, $03, $0F, $00, $00, $00, $01, $15, $03, $0D, $00, $00, $00 + +org $306838 : RoomHeader_0104: ; pc 0x186838 +db $01, $15, $03, $0D, $00, $00, $00, $00, $1C, $0F, $10, $00, $00, $00 + +org $306846 : RoomHeader_0105: ; pc 0x186846 +db $00, $1C, $0F, $10, $00, $00, $00, $00, $1F, $03, $0F, $00, $00, $00 + +org $306854 : RoomHeader_0106: ; pc 0x186854 +db $00, $1F, $03, $0F, $00, $00, $00, $00, $02, $03, $01, $00, $00, $00 + +org $306862 : RoomHeader_0107: ; pc 0x186862 +db $00, $02, $03, $01, $00, $00, $00, $00, $02, $03, $0E, $00, $00, $00 + +org $306870 : RoomHeader_0108: ; pc 0x186870 +db $00, $02, $03, $0E, $00, $00, $00, $01, $05, $03, $05, $00, $00, $00 + +org $30687E : RoomHeader_0109: ; pc 0x18687E +db $01, $05, $03, $05, $00, $00, $00, $01, $07, $06, $10, $00, $00, $00 + +org $30688C : RoomHeader_010A: ; pc 0x18688C +db $01, $07, $06, $10, $00, $00, $00, $80, $0A, $08, $08, $00, $00, $1A + +org $30689A : RoomHeader_010B: ; pc 0x18689A +db $80, $0A, $08, $08, $00, $00, $1A, $00, $27, $06, $08, $00, $03, $00 + +org $3068A8 : RoomHeader_010C: ; pc 0x1868A8 +db $00, $27, $06, $08, $00, $03, $00, $00, $0A, $08, $11, $00, $00, $00 + +org $3068B6 : RoomHeader_010D: ; pc 0x1868B6 +db $00, $0A, $08, $11, $00, $00, $00, $00, $07, $14, $05, $00, $00, $00 + +org $3068C4 : RoomHeader_010E: ; pc 0x1868C4 +db $00, $07, $14, $05, $00, $00, $00, $00, $1E, $11, $05, $00, $00, $00 + +org $3068D2 : RoomHeader_010F: ; pc 0x1868D2 +db $00, $1F, $03, $05, $00, $00, $00, $00, $02, $03, $0F, $00, $00, $00 + +org $3068E0 : RoomHeader_0110: ; pc 0x1868E0 +db $00, $1F, $03, $05, $00, $00, $00, $00, $02, $03, $0F, $00, $00, $00 + +org $3068EE : RoomHeader_0111: ; pc 0x1868EE +db $00, $1E, $11, $05, $00, $00, $00, $00, $07, $14, $05, $00, $00, $00 + +org $3068FC : RoomHeader_0112: ; pc 0x1868FC +db $00, $07, $14, $05, $00, $00, $00, $00, $03, $10, $08, $00, $00, $00 + +org $30690A : RoomHeader_0113: ; pc 0x18690A +db $00, $03, $10, $08, $00, $00, $00, $00, $07, $06, $07, $00, $00, $00 + +org $306918 : RoomHeader_0114: ; pc 0x186918 +db $00, $07, $06, $07, $00, $00, $00, $00, $22, $12, $07, $00, $00, $00 + +org $306926 : RoomHeader_0115: ; pc 0x186926 +db $00, $07, $06, $07, $00, $00, $00, $00, $22, $12, $07, $00, $00, $00 + +org $306934 : RoomHeader_0116: ; pc 0x186934 +db $00, $22, $12, $07, $00, $00, $00, $00, $20, $14, $05, $00, $00, $00 + +org $306942 : RoomHeader_0117: ; pc 0x186942 +db $00, $20, $14, $05, $00, $00, $00, $E0, $23, $0A, $0F, $00, $00, $00 + +org $306950 : RoomHeader_0118: ; pc 0x186950 +db $00, $05, $03, $0F, $00, $00, $00, $01, $15, $03, $0D, $00, $00, $00 + +org $30695E : RoomHeader_0119: ; pc 0x18695E +db $E0, $23, $0A, $0F, $00, $00, $00, $00, $00, $00, $1D, $00, $1C, $0F + +org $30696C : RoomHeader_011A: ; pc 0x18696C +db $00, $1C, $0F, $05, $00, $00, $00, $C0, $07, $06, $08, $00, $00, $00 + +org $30697A : RoomHeader_011B: ; pc 0x18697A +db $C0, $07, $06, $08, $00, $00, $00, $00, $23, $0A, $0F, $00, $00, $00 + +org $306988 : RoomHeader_011C: ; pc 0x186988 +db $00, $1F, $03, $05, $00, $00, $00, $00, $02, $03, $0F, $00, $00, $00 + +org $306996 : RoomHeader_011D: ; pc 0x186996 +db $00, $23, $0A, $0F, $00, $00, $00, $00, $00, $00, $19, $00, $20, $06 + +org $3069A4 : RoomHeader_011E: ; pc 0x1869A4 +db $00, $20, $06, $2A, $00, $00, $00, $00, $05, $03, $05, $00, $00, $00 + +org $3069B2 : RoomHeader_011F: ; pc 0x1869B2 +db $00, $05, $03, $05, $00, $00, $00, $00, $13, $06, $13, $00, $00, $00 + +org $3069C0 : RoomHeader_0120: ; pc 0x1869C0 +db $00, $13, $06, $13, $00, $00, $00, $00, $07, $06, $28, $00, $03, $00 + +org $3069CE : RoomHeader_0121: ; pc 0x1869CE +db $00, $1E, $11, $05, $00, $00, $00, $00, $07, $14, $05, $00, $00, $00 + +org $3069DC : RoomHeader_0122: ; pc 0x1869DC +db $00, $1E, $11, $05, $00, $00, $00, $00, $07, $14, $05, $00, $00, $00 + +org $3069EA : RoomHeader_0123: ; pc 0x1869EA +db $00, $07, $06, $28, $00, $03, $00, $00, $07, $06, $28, $00, $00, $00 + +org $3069F8 : RoomHeader_0124: ; pc 0x1869F8 +db $00, $07, $06, $28, $00, $00, $00, $FF, $FF, $FF, $FF, $FF, $FF, $FF + +org $306A06 : RoomHeader_0125: ; pc 0x186A06 +db $00, $07, $06, $28, $00, $00, $00, $FF, $FF, $FF, $FF, $FF, $FF, $FF + +org $306A14 : RoomHeader_0126: ; pc 0x186A14 +db $00, $07, $06, $28, $00, $00, $00, $FF, $FF, $FF, $FF, $FF, $FF, $FF + +org $306A22 : RoomHeader_0127: ; pc 0x186A22 +db $00, $20, $06, $2A, $00, $00, $00, $00, $05, $03, $05, $00, $00, $00 + +org $306A30 : RoomHeader_0128: ; pc 0x186A30 +db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + +org $306A3E : RoomHeader_0129: ; pc 0x186A3E +db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + +org $306A4C : RoomHeader_012A: ; pc 0x186A4C +db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + +org $306A5A : RoomHeader_012B: ; pc 0x186A5A +db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + +org $306A68 : RoomHeader_012C: ; pc 0x186A68 +db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + +org $306A76 : RoomHeader_012D: ; pc 0x186A76 +db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + +org $306A84 : RoomHeader_012E: ; pc 0x186A84 +db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF + +;-------------------------------------------------------------------------------- +; 0x186C00 - 187FFF (unused) +;-------------------------------------------------------------------------------- + + + + + + + + + + + + + + + + + + + + + + + From e9584597c4f596c9a7edace844ca9cabe3a6a1d5 Mon Sep 17 00:00:00 2001 From: spannerisms <32842036+spannerisms@users.noreply.github.com> Date: Mon, 12 Apr 2021 22:45:19 -0400 Subject: [PATCH 04/10] new credits --- creditscharmapbighi.txt | 42 +++ creditscharmapbiglo.txt | 42 +++ creditscharmapsmall.txt | 27 ++ stats/creditsnew.asm | 691 ++++++++++++++++++++++++++++++++++++++++ stats/main.asm | 2 +- tables.asm | 606 +++++++++++++++++------------------ 6 files changed, 1106 insertions(+), 304 deletions(-) create mode 100644 creditscharmapbighi.txt create mode 100644 creditscharmapbiglo.txt create mode 100644 creditscharmapsmall.txt create mode 100644 stats/creditsnew.asm diff --git a/creditscharmapbighi.txt b/creditscharmapbighi.txt new file mode 100644 index 0000000..e7f81bc --- /dev/null +++ b/creditscharmapbighi.txt @@ -0,0 +1,42 @@ + =9F +0=53 +1=54 +2=55 +3=56 +4=57 +5=58 +6=59 +7=5A +8=5B +9=5C +A=5D +B=5E +C=5F +D=60 +E=61 +F=62 +G=63 +H=64 +I=65 +J=66 +K=67 +L=68 +M=69 +N=6A +O=6B +P=6C +Q=6D +R=6E +S=6F +T=70 +U=71 +V=72 +W=73 +X=74 +Y=75 +Z=76 +'=77 +.=A0 +/=A2 +:=A3 +_=A6 \ No newline at end of file diff --git a/creditscharmapbiglo.txt b/creditscharmapbiglo.txt new file mode 100644 index 0000000..6e70494 --- /dev/null +++ b/creditscharmapbiglo.txt @@ -0,0 +1,42 @@ + =9F +0=79 +1=7A +2=7B +3=7C +4=7D +5=7E +6=7F +7=80 +8=81 +9=82 +A=83 +B=84 +C=85 +D=86 +E=87 +F=88 +G=89 +H=8A +I=8B +J=8C +K=8D +L=8E +M=8F +N=90 +O=91 +P=92 +Q=93 +R=94 +S=95 +T=96 +U=97 +V=98 +W=99 +X=9A +Y=9B +Z=9C +'=9d +.=C0 +/=C2 +:=C3 +_=C6 \ No newline at end of file diff --git a/creditscharmapsmall.txt b/creditscharmapsmall.txt new file mode 100644 index 0000000..e86db3d --- /dev/null +++ b/creditscharmapsmall.txt @@ -0,0 +1,27 @@ + =9F +A=38 +B=39 +C=3A +D=3B +E=3C +F=3D +G=3E +H=3F +I=40 +J=41 +K=42 +L=43 +M=44 +N=45 +O=46 +P=47 +Q=48 +R=49 +S=4A +T=4B +U=4C +V=4D +W=4E +X=4F +Y=50 +Z=51 \ No newline at end of file diff --git a/stats/creditsnew.asm b/stats/creditsnew.asm new file mode 100644 index 0000000..be29006 --- /dev/null +++ b/stats/creditsnew.asm @@ -0,0 +1,691 @@ +YourSpriteCredits: +db 2 +db 55 +db " " + +;=================================================================================================== + +CreditsLineTable: + fillword CreditsLineBlank : fill 800 + +;=================================================================================================== + +!CLINE = -1 + +;--------------------------------------------------------------------------------------------------- + +macro smallcredits(space, text) + !CLINE #= !CLINE+1 + table "creditscharmapsmall.txt" + + ?line: + db + db 2*(?end-?text)-1 + ?text: + db "" + ?end: + + pushpc + org CreditsLineTable+!CLINE+!CLINE : dw ?line + pullpc + +endmacro + +;--------------------------------------------------------------------------------------------------- + +macro bigcredits(space, text) + !CLINE #= !CLINE+1 + table "creditscharmapbighi.txt" + + ?line_top: + db + db 2*(?endA-?textA)-1 + ?textA: + db "" + ?endA: + + pushpc + org CreditsLineTable+!CLINE+!CLINE : dw ?line_top + pullpc + + + table "creditscharmapbiglo.txt" + ?line_bottom: + db + db 2*(?endB-?textB)-1 + ?textB: + db "" + ?endB: + + + !CLINE #= !CLINE+1 + pushpc + org CreditsLineTable+!CLINE+!CLINE : dw ?line_bottom + pullpc + +endmacro + +;--------------------------------------------------------------------------------------------------- + +macro preline() + !CLINE #= !CLINE+1 + pushpc + org CreditsLineTable+!CLINE+!CLINE : dw CreditsPreLine + pullpc +endmacro + +macro blankline() + !CLINE #= !CLINE+1 + pushpc + org CreditsLineTable+!CLINE+!CLINE : dw CreditsLineBlank + pullpc +endmacro + +macro addarbline(l) + !CLINE #= !CLINE+1 + pushpc + org CreditsLineTable+!CLINE+!CLINE : dw + pullpc +endmacro + +;=================================================================================================== + +CreditsPreLine: + db $00, $01, $9F + +CreditsLineBlank: + db $FF + +;--------------------------------------------------------------------------------------------------- + +%preline() +%smallcredits(6, "ORIGINAL GAME STAFF") + +%blankline() + +%preline() +%smallcredits(7, "EXECUTIVE PRODUCER") + +%blankline() + +%bigcredits(8, "HIROSHI YAMAUCHI") + +%blankline() +%blankline() + +%preline() + +%smallcredits(12, "PRODUCER") + +%blankline() + +%bigcredits(8, "SHIGERU MIYAMOTO") + +%blankline() +%blankline() + +%smallcredits(12, "DIRECTOR") + +%blankline() + +%bigcredits(9, "TAKASHI TEZUKA") + +%blankline() +%blankline() + +%smallcredits(9, "SCRIPT WRITER") + +%blankline() + +%bigcredits(9, "KENSUKE TANABE") + +%blankline() +%blankline() + +%preline() +%smallcredits(6, "ASSISTANT DIRECTORS") + +%blankline() +%blankline() + +%bigcredits(7, "YASUHISA YAMAMURA") + +%blankline() + +%bigcredits(9, "YOICHI YAMADA") + +%blankline() +%blankline() + +%smallcredits(3, "SCREEN GRAPHICS DESIGNERS") + + +%preline() +%preline() +%smallcredits(8, "OBJECT DESIGNERS") + +%blankline() + +%bigcredits(8, "SOICHIRO TOMITA") + +%blankline() + +%bigcredits(9, "TAKAYA IMAMURA") + +%blankline() +%blankline() + +%preline() +%smallcredits(5, "BACK GROUND DESIGNERS") + +%blankline() +%blankline() + +%bigcredits(8, "MASANAO ARIMOTO") + +%blankline() + +%bigcredits(7, "TSUYOSHI WATANABE") + +%blankline() +%blankline() + +%smallcredits(8, "PROGRAM DIRECTOR") + +%blankline() + +%bigcredits(8, "TOSHIHIKO NAKAGO") + +%blankline() +%blankline() + +%smallcredits(8, "MAIN PROGRAMMER") + +%blankline() + +%bigcredits(8, "YASUNARI SOEJIMA") + +%blankline() +%blankline() + +%smallcredits(7, "OBJECT PROGRAMMER") + +%blankline() + +%bigcredits(9, "KAZUAKI MORITA") + +%blankline() +%blankline() + +%preline() + +%smallcredits(10, "PROGRAMMERS") + +%blankline() + +%bigcredits(8, "TATSUO NISHIYAMA") + +%blankline() + +%bigcredits(8, "YUICHI YAMAMOTO") + +%blankline() + +%bigcredits(8, "YOSHIHIRO NOMOTO") + +%blankline() + +%bigcredits(11, "EIJI NOTO") + +%blankline() + +%bigcredits(8, "SATORU TAKAHATA") + +%blankline() + +%bigcredits(9, "TOSHIO IWAWAKI") + +%blankline() + +%bigcredits(6, "SHIGEHIRO KASAMATSU") + +%blankline() + +%bigcredits(8, "YASUNARI NISHIDA") + +%blankline() +%blankline() + +%smallcredits(9, "SOUND COMPOSER") + +%blankline() + +%bigcredits(11, "KOJI KONDO") + +%blankline() +%blankline() + +%smallcredits(10, "COORDINATORS") + +%blankline() + +%bigcredits(11, "KEIZO KATO") + +%blankline() + +%bigcredits(9, "TAKAO SHIMIZU") + +%blankline() +%blankline() + +%preline() +%smallcredits(8, "PRINTED ART WORK") + +%blankline() + +%bigcredits(9, "YOICHI KOTABE") + +%blankline() + +%bigcredits(10, "HIDEKI FUJII") + +%blankline() + +%bigcredits(8, "YOSHIAKI KOIZUMI") + +%blankline() + +%bigcredits(9, "YASUHIRO SAKAI") + +%blankline() + +%bigcredits(8, "TOMOAKI KUROUME") + +%blankline() +%blankline() + +%smallcredits(7, "SPECIAL THANKS TO") + +%blankline() + +%bigcredits(9, "NOBUO OKAJIMA") + +%blankline() + +%bigcredits(7, "YASUNORI TAKETANI") + +%blankline() + +%bigcredits(10, "KIYOSHI KODA") + +%blankline() + +%bigcredits(7, "TAKAMITSU KUZUHARA") + +%blankline() + +%bigcredits(9, "HIRONOBU KAKUI") + +%blankline() + +%bigcredits(7, "SHIGEKI YAMASHIRO") + +%blankline() + +%preline() +%preline() +%preline() +%preline() +%preline() + +%smallcredits(4, "RANDOMIZER CONTRIBUTORS") + +%blankline() +%blankline() + +%preline() +%preline() +%smallcredits(8, "ITEM RANDOMIZER") + +%blankline() + +%bigcredits(2, "KATDEVSGAMES VEETORP") + +%blankline() + +%bigcredits(2, "CHRISTOSOWEN DESSYREQT") + +%blankline() + +%bigcredits(2, "SMALLHACKER SYNACK") + +%blankline() +%blankline() + +%smallcredits(6, "ENTRANCE RANDOMIZER") + +%blankline() + +%bigcredits(2, "AMAZINGAMPHAROS LLCOOLDAVE") + +%blankline() + +%bigcredits(9, "KEVINCATHCART") + +%blankline() +%blankline() + +%preline() +%smallcredits(8, "ENEMY RANDOMIZER") + +%blankline() + +%bigcredits(2, "ZARBY89 SOSUKE3") + +%blankline() + +%bigcredits(10, "ENDEROFGAMES") + +%blankline() +%blankline() + +%smallcredits(8, "DOOR RANDOMIZER") + +%blankline() + +%bigcredits(2, "AERINON COMPILING") + +%blankline() +%blankline() + +%smallcredits(6, "FESTIVE RANDOMIZER") + +%blankline() + +%bigcredits(2, "KAN TOTAL") + +%blankline() + +%bigcredits(2, "CATOBAT DINSAPHIR") + +%blankline() +%blankline() + +%smallcredits(7, "SPRITE DEVELOPMENT") + +%blankline() +%blankline() + +%bigcredits(2, "MIKETRETHEWEY IBAZLY") + +%blankline() +%bigcredits(2, "FISH_WAFFLE64 KRELBEL") + +%blankline() + +%bigcredits(2, "TWROXAS ARTHEAU") + +%blankline() + +%bigcredits(2, "GLAN TARTHORON") + +%blankline() + +%smallcredits(9, "YOUR SPRITE BY") + +%addarbline(YourSpriteCredits) + +%blankline() +%blankline() + +%smallcredits(10, "MSU1 SUPPORT") + +%blankline() + +%bigcredits(2, "QWERTYMODO") + +%blankline() +%blankline() + +%smallcredits(7, "PALETTE SHUFFLER") + +%blankline() + +%bigcredits(9, "NELSON AKA SWR") + +%blankline() +%blankline() + +%smallcredits(9, "SPECIAL THANKS") + +%blankline() +%blankline() + +%bigcredits(2, "SUPERSKUJ EVILASH25") + +%blankline() + +%bigcredits(2, "MYRAMONG JOSHRTA") + +%blankline() + +%bigcredits(2, "WALKINGEYE MATHONNAPKINS") + +%blankline() + +%bigcredits(9, "SAKURATSUBASA") + +%blankline() + +%bigcredits(13, "AND...") + +%blankline() + +%bigcredits(1, "THE ALTTP RANDOMIZER COMMUNITY") + +%blankline() +%blankline() + +%smallcredits(7, "COMMUNITY DISCORD") + +%blankline() +%blankline() + +%bigcredits(3, "HTTPS://ALTTPR.COM/DISCORD") + +%blankline() + +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() + +;=================================================================================================== + +print "Line number: !CLINE | Expected: 302" + +;=================================================================================================== + +%smallcredits(6, "THE IMPORTANT STUFF") + +%blankline() +%blankline() + +%preline() +%smallcredits(11, "TIME FOUND") + +%blankline() +%blankline() + +%bigcredits(2, "FIRST SWORD") + +%blankline() + +%bigcredits(2, "PEGASUS BOOTS") + +%blankline() + +%bigcredits(2, "FLUTE") + +%blankline() + +%bigcredits(2, "MIRROR") + +%blankline() +%blankline() + +%preline() +%smallcredits(11, "BOSS KILLS") + +%blankline() +%blankline() + +%bigcredits(2, "SWORDLESS /13") + +%blankline() + +%bigcredits(2, "FIGHTER'S SWORD /13") + +%blankline() + +%bigcredits(2, "MASTER SWORD /13") + +%blankline() + +%bigcredits(2, "TEMPERED SWORD /13") + +%blankline() + +%bigcredits(2, "GOLD SWORD /13") + +%blankline() +%blankline() + +%smallcredits(11, "GAME STATS") + +%blankline() +%blankline() + +%bigcredits(2, "GT BIG KEY /22") + +%blankline() + +%bigcredits(2, "BONKS") + +%blankline() + +%bigcredits(2, "SAVE AND QUITS") + +%blankline() + +%bigcredits(2, "DEATHS") + +%blankline() + +%bigcredits(2, "FAERIE REVIVALS") + +%blankline() + +%bigcredits(2, "TOTAL MENU TIME") + +%blankline() + +%bigcredits(2, "TOTAL LAG TIME") + +%blankline() +%blankline() + + +%blankline() +%blankline() + + +%blankline() +%blankline() + + +%blankline() +%blankline() + + +%blankline() + +%preline() +%preline() +%preline() +%preline() +%preline() +%bigcredits(2, "COLLECTION RATE /216") + +%blankline() + +%bigcredits(2, "TOTAL TIME") + +%blankline() + +%preline() +%preline() +%preline() +%preline() +%preline() +%preline() + +;--------------------------------------------------------------------------------------------------- + +!FIRST_SWORD_X = 19 +!FIRST_SWORD_Y = 310 +!PEGASUS_BOOTS_X = 19 +!PEGASUS_BOOTS_Y = 313 +!FLUTE_X = 19 +!FLUTE_Y = 316 +!MIRROR_X = 19 +!MIRROR_Y = 319 +!SWORDLESS_X = 23 +!SWORDLESS_Y = 327 +!FIGHTERS_SWORD_X = 23 +!FIGHTERS_SWORD_Y = 330 +!MASTER_SWORD_X = 23 +!MASTER_SWORD_Y = 333 +!TEMPERED_SWORD_X = 23 +!TEMPERED_SWORD_Y = 336 +!GOLD_SWORD_X = 23 +!GOLD_SWORD_Y = 339 +!GT_BIG_KEY_X = 23 +!GT_BIG_KEY_Y = 346 +!BONKS_X = 26 +!BONKS_Y = 349 +!SAVE_AND_QUITS_X = 26 +!SAVE_AND_QUITS_Y = 352 +!DEATHS_X = 26 +!DEATHS_Y = 355 +!FAERIE_REVIVALS_X = 26 +!FAERIE_REVIVALS_Y = 358 +!TOTAL_MENU_TIME_X = 19 +!TOTAL_MENU_TIME_Y = 361 +!TOTAL_LAG_TIME_X = 19 +!TOTAL_LAG_TIME_Y = 364 +!COLLECTION_RATE_X = 22 +!COLLECTION_RATE_Y = 380 +!TOTAL_TIME_X = 19 +!TOTAL_TIME_Y = 383 \ No newline at end of file diff --git a/stats/main.asm b/stats/main.asm index 1131840..0a666ad 100755 --- a/stats/main.asm +++ b/stats/main.asm @@ -6,7 +6,7 @@ lorom !BGE = "BCS" org $238000 -incsrc stats/credits.asm +incsrc stats/creditsnew.asm FontGfx: incbin stats/font.gb diff --git a/tables.asm b/tables.asm index 6543d4e..93204e8 100644 --- a/tables.asm +++ b/tables.asm @@ -1708,913 +1708,913 @@ dw $0000 ; STAIRS3 ; STAIRS4 ;-------------------------------------------------------------------------------- -org $305A00 : RoomHeader_0000: ; pc 0x185A00 +org $30DA00 : RoomHeader_0000: ; pc 0x185A00 db $41, $21, $13, $22, $07, $3D, $00, $00, $00, $10, $C0, $00, $00, $04 -org $305A0E : RoomHeader_0001: ; pc 0x185A0E +org $30DA0E : RoomHeader_0001: ; pc 0x185A0E db $C0, $00, $00, $04, $00, $00, $00, $00, $00, $00, $72, $00, $50, $52 -org $305A1C : RoomHeader_0002: ; pc 0x185A1C +org $30DA1C : RoomHeader_0002: ; pc 0x185A1C db $C0, $1D, $04, $06, $00, $14, $00, $00, $00, $00, $11, $00, $18, $0D -org $305A2A : RoomHeader_0003: ; pc 0x185A2A +org $30DA2A : RoomHeader_0003: ; pc 0x185A2A db $C0, $07, $06, $19, $00, $00, $00, $00, $0C, $02, $12, $00, $00, $00 -org $305A38 : RoomHeader_0004: ; pc 0x185A38 +org $30DA38 : RoomHeader_0004: ; pc 0x185A38 db $00, $18, $0D, $26, $00, $26, $14, $00, $00, $00, $B5, $00, $08, $08 -org $305A46 : RoomHeader_0005: ; pc 0x185A46 +org $30DA46 : RoomHeader_0005: ; pc 0x185A46 db $00, $08, $08, $14, $00, $25, $00, $20, $06, $05, $0C, $00, $25, $00 -org $305A54 : RoomHeader_0006: ; pc 0x185A54 +org $30DA54 : RoomHeader_0006: ; pc 0x185A54 db $00, $08, $08, $14, $00, $25, $00, $20, $06, $05, $0C, $00, $25, $00 -org $305A62 : RoomHeader_0007: ; pc 0x185A62 +org $30DA62 : RoomHeader_0007: ; pc 0x185A62 db $20, $06, $05, $0C, $00, $25, $00, $00, $00, $17, $17, $C0, $07, $06 -org $305A70 : RoomHeader_0008: ; pc 0x185A70 +org $30DA70 : RoomHeader_0008: ; pc 0x185A70 db $C0, $07, $06, $07, $00, $00, $00, $00, $0F, $07, $19, $00, $27, $00 -org $305A7E : RoomHeader_0009: ; pc 0x185A7E +org $30DA7E : RoomHeader_0009: ; pc 0x185A7E db $00, $0F, $07, $19, $00, $27, $00, $00, $00, $4B, $4A, $4A, $00, $0F -org $305A8C : RoomHeader_000A: ; pc 0x185A8C +org $30DA8C : RoomHeader_000A: ; pc 0x185A8C db $00, $0F, $07, $19, $00, $27, $00, $00, $00, $09, $3A, $01, $0F, $07 -org $305A9A : RoomHeader_000B: ; pc 0x185A9A +org $30DA9A : RoomHeader_000B: ; pc 0x185A9A db $01, $0F, $07, $19, $00, $03, $00, $00, $00, $6A, $1B, $C0, $28, $0E -org $305AA8 : RoomHeader_000C: ; pc 0x185AA8 +org $30DAA8 : RoomHeader_000C: ; pc 0x185AA8 db $C0, $28, $0E, $13, $00, $00, $00, $00, $00, $00, $6B, $8C, $8C, $40 -org $305AB6 : RoomHeader_000D: ; pc 0x185AB6 +org $30DAB6 : RoomHeader_000D: ; pc 0x185AB6 db $40, $1B, $0E, $18, $05, $38, $00, $00, $13, $0B, $1C, $00, $08, $00 -org $305AC4 : RoomHeader_000E: ; pc 0x185AC4 +org $30DAC4 : RoomHeader_000E: ; pc 0x185AC4 db $00, $13, $0B, $1C, $00, $08, $00, $00, $00, $00, $1E, $00, $21, $13 -org $305AD2 : RoomHeader_000F: ; pc 0x185AD2 +org $30DAD2 : RoomHeader_000F: ; pc 0x185AD2 db $00, $21, $13, $22, $00, $00, $00, $00, $01, $01, $01, $00, $00, $00 -org $305AE0 : RoomHeader_0010: ; pc 0x185AE0 +org $30DAE0 : RoomHeader_0010: ; pc 0x185AE0 db $00, $21, $13, $22, $00, $00, $00, $00, $01, $01, $01, $00, $00, $00 -org $305AEE : RoomHeader_0011: ; pc 0x185AEE +org $30DAEE : RoomHeader_0011: ; pc 0x185AEE db $00, $01, $01, $01, $00, $00, $00, $08, $00, $00, $02, $C0, $1D, $04 -org $305AFC : RoomHeader_0012: ; pc 0x185AFC +org $30DAFC : RoomHeader_0012: ; pc 0x185AFC db $C0, $1D, $04, $06, $00, $00, $00, $00, $18, $0D, $26, $00, $00, $00 -org $305B0A : RoomHeader_0013: ; pc 0x185B0A +org $30DB0A : RoomHeader_0013: ; pc 0x185B0A db $00, $18, $0D, $26, $00, $00, $00, $00, $18, $0D, $1E, $00, $00, $00 -org $305B18 : RoomHeader_0014: ; pc 0x185B18 +org $30DB18 : RoomHeader_0014: ; pc 0x185B18 db $20, $18, $0D, $26, $00, $00, $00, $C0, $18, $0D, $26, $00, $00, $00 -org $305B26 : RoomHeader_0015: ; pc 0x185B26 +org $30DB26 : RoomHeader_0015: ; pc 0x185B26 db $C0, $18, $0D, $26, $00, $00, $00, $00, $00, $00, $B6, $90, $08, $08 -org $305B34 : RoomHeader_0016: ; pc 0x185B34 +org $30DB34 : RoomHeader_0016: ; pc 0x185B34 db $90, $08, $08, $11, $03, $00, $00, $00, $00, $00, $66, $20, $06, $05 -org $305B42 : RoomHeader_0017: ; pc 0x185B42 +org $30DB42 : RoomHeader_0017: ; pc 0x185B42 db $20, $06, $05, $19, $00, $35, $00, $00, $00, $27, $07, $27, $01, $0F -org $305B50 : RoomHeader_0018: ; pc 0x185B50 +org $30DB50 : RoomHeader_0018: ; pc 0x185B50 db $00, $07, $06, $07, $00, $00, $00, $00, $22, $12, $07, $00, $00, $00 -org $305B5E : RoomHeader_0019: ; pc 0x185B5E +org $30DB5E : RoomHeader_0019: ; pc 0x185B5E db $01, $0F, $07, $19, $00, $00, $00, $00, $0F, $07, $19, $00, $16, $00 -org $305B6C : RoomHeader_001A: ; pc 0x185B6C +org $30DB6C : RoomHeader_001A: ; pc 0x185B6C db $00, $0F, $07, $19, $00, $16, $00, $00, $00, $00, $6A, $6A, $68, $0F -org $305B7A : RoomHeader_001B: ; pc 0x185B7A +org $30DB7A : RoomHeader_001B: ; pc 0x185B7A db $68, $0F, $07, $08, $00, $03, $1C, $00, $00, $00, $0B, $00, $1A, $0E -org $305B88 : RoomHeader_001C: ; pc 0x185B88 +org $30DB88 : RoomHeader_001C: ; pc 0x185B88 db $00, $1A, $0E, $09, $00, $04, $3F, $00, $00, $00, $8C, $00, $1B, $0E -org $305B96 : RoomHeader_001D: ; pc 0x185B96 +org $30DB96 : RoomHeader_001D: ; pc 0x185B96 db $00, $1B, $0E, $18, $00, $00, $00, $00, $00, $00, $4C, $20, $13, $0B -org $305BA4 : RoomHeader_001E: ; pc 0x185BA4 +org $30DBA4 : RoomHeader_001E: ; pc 0x185BA4 db $20, $13, $0B, $1C, $00, $17, $00, $00, $00, $3E, $0E, $00, $13, $0B -org $305BB2 : RoomHeader_001F: ; pc 0x185BB2 +org $30DBB2 : RoomHeader_001F: ; pc 0x185BB2 db $00, $13, $0B, $29, $00, $17, $00, $00, $00, $00, $3F, $20, $0C, $02 -org $305BC0 : RoomHeader_0020: ; pc 0x185BC0 +org $30DBC0 : RoomHeader_0020: ; pc 0x185BC0 db $20, $0C, $02, $12, $00, $15, $25, $01, $01, $01, $01, $00, $00, $00 -org $305BCE : RoomHeader_0021: ; pc 0x185BCE +org $30DBCE : RoomHeader_0021: ; pc 0x185BCE db $01, $01, $01, $01, $00, $00, $00, $00, $18, $0D, $26, $00, $01, $00 -org $305BDC : RoomHeader_0022: ; pc 0x185BDC +org $30DBDC : RoomHeader_0022: ; pc 0x185BDC db $01, $01, $01, $01, $00, $00, $00, $00, $18, $0D, $26, $00, $01, $00 -org $305BEA : RoomHeader_0023: ; pc 0x185BEA +org $30DBEA : RoomHeader_0023: ; pc 0x185BEA db $00, $18, $0D, $26, $00, $00, $00, $00, $18, $0D, $1E, $00, $00, $00 -org $305BF8 : RoomHeader_0024: ; pc 0x185BF8 +org $30DBF8 : RoomHeader_0024: ; pc 0x185BF8 db $00, $18, $0D, $26, $00, $01, $00, $00, $0A, $08, $11, $00, $16, $00 -org $305C06 : RoomHeader_0025: ; pc 0x185C06 +org $30DC06 : RoomHeader_0025: ; pc 0x185C06 db $00, $0A, $08, $11, $00, $16, $00, $00, $00, $00, $76, $76, $76, $20 -org $305C14 : RoomHeader_0026: ; pc 0x185C14 +org $30DC14 : RoomHeader_0026: ; pc 0x185C14 db $00, $0A, $08, $11, $00, $16, $00, $00, $00, $00, $76, $76, $76, $20 -org $305C22 : RoomHeader_0027: ; pc 0x185C22 +org $30DC22 : RoomHeader_0027: ; pc 0x185C22 db $20, $06, $05, $19, $00, $36, $00, $00, $00, $31, $17, $31, $80, $0A -org $305C30 : RoomHeader_0028: ; pc 0x185C30 +org $30DC30 : RoomHeader_0028: ; pc 0x185C30 db $80, $0A, $08, $11, $00, $32, $1B, $00, $00, $00, $38, $CC, $0E, $09 -org $305C3E : RoomHeader_0029: ; pc 0x185C3E +org $30DC3E : RoomHeader_0029: ; pc 0x185C3E db $CC, $0E, $09, $1A, $02, $25, $00, $00, $0F, $07, $19, $00, $00, $00 -org $305C4C : RoomHeader_002A: ; pc 0x185C4C +org $30DC4C : RoomHeader_002A: ; pc 0x185C4C db $00, $0F, $07, $19, $00, $00, $00, $C0, $0F, $07, $2B, $00, $16, $00 -org $305C5A : RoomHeader_002B: ; pc 0x185C5A +org $30DC5A : RoomHeader_002B: ; pc 0x185C5A db $C0, $0F, $07, $2B, $00, $16, $00, $00, $00, $00, $3B, $00, $13, $0B -org $305C68 : RoomHeader_002C: ; pc 0x185C68 +org $30DC68 : RoomHeader_002C: ; pc 0x185C68 db $00, $07, $06, $07, $00, $00, $00, $00, $22, $12, $07, $00, $00, $00 -org $305C76 : RoomHeader_002D: ; pc 0x185C76 +org $30DC76 : RoomHeader_002D: ; pc 0x185C76 db $00, $13, $0B, $1C, $00, $2A, $00, $C0, $07, $06, $19, $00, $00, $00 -org $305C84 : RoomHeader_002E: ; pc 0x185C84 +org $30DC84 : RoomHeader_002E: ; pc 0x185C84 db $00, $13, $0B, $1C, $00, $2A, $00, $C0, $07, $06, $19, $00, $00, $00 -org $305C92 : RoomHeader_002F: ; pc 0x185C92 +org $30DC92 : RoomHeader_002F: ; pc 0x185C92 db $C0, $07, $06, $19, $00, $00, $00, $00, $0C, $02, $12, $00, $00, $00 -org $305CA0 : RoomHeader_0030: ; pc 0x185CA0 +org $30DCA0 : RoomHeader_0030: ; pc 0x185CA0 db $00, $0C, $02, $12, $00, $00, $00, $00, $00, $00, $40, $20, $06, $05 -org $305CAE : RoomHeader_0031: ; pc 0x185CAE +org $30DCAE : RoomHeader_0031: ; pc 0x185CAE db $20, $06, $05, $19, $00, $37, $04, $22, $00, $77, $27, $77, $01, $01 -org $305CBC : RoomHeader_0032: ; pc 0x185CBC +org $30DCBC : RoomHeader_0032: ; pc 0x185CBC db $01, $01, $01, $01, $00, $00, $00, $00, $00, $00, $42, $00, $04, $05 -org $305CCA : RoomHeader_0033: ; pc 0x185CCA +org $30DCCA : RoomHeader_0033: ; pc 0x185CCA db $00, $04, $05, $0B, $00, $15, $25, $80, $0A, $08, $11, $00, $00, $00 -org $305CD8 : RoomHeader_0034: ; pc 0x185CD8 +org $30DCD8 : RoomHeader_0034: ; pc 0x185CD8 db $80, $0A, $08, $11, $00, $00, $00, $00, $00, $00, $54, $80, $0A, $08 -org $305CE6 : RoomHeader_0035: ; pc 0x185CE6 +org $30DCE6 : RoomHeader_0035: ; pc 0x185CE6 db $80, $0A, $08, $11, $00, $00, $19, $80, $0A, $08, $11, $00, $00, $00 -org $305CF4 : RoomHeader_0036: ; pc 0x185CF4 +org $30DCF4 : RoomHeader_0036: ; pc 0x185CF4 db $80, $0A, $08, $11, $00, $00, $00, $80, $0A, $08, $11, $00, $00, $00 -org $305D02 : RoomHeader_0037: ; pc 0x185D02 +org $30DD02 : RoomHeader_0037: ; pc 0x185D02 db $80, $0A, $08, $11, $00, $00, $19, $80, $0A, $08, $11, $00, $00, $00 -org $305D10 : RoomHeader_0038: ; pc 0x185D10 +org $30DD10 : RoomHeader_0038: ; pc 0x185D10 db $80, $0A, $08, $11, $00, $00, $00, $00, $00, $00, $28, $20, $0D, $09 -org $305D1E : RoomHeader_0039: ; pc 0x185D1E +org $30DD1E : RoomHeader_0039: ; pc 0x185D1E db $20, $0D, $09, $13, $00, $00, $00, $00, $00, $29, $20, $0F, $07, $19 -org $305D2C : RoomHeader_003A: ; pc 0x185D2C +org $30DD2C : RoomHeader_003A: ; pc 0x185D2C db $20, $0F, $07, $19, $00, $00, $00, $00, $00, $0A, $0A, $00, $0F, $07 -org $305D3A : RoomHeader_003B: ; pc 0x185D3A +org $30DD3A : RoomHeader_003B: ; pc 0x185D3A db $00, $0F, $07, $08, $00, $00, $00, $00, $00, $00, $2B, $00, $07, $06 -org $305D48 : RoomHeader_003C: ; pc 0x185D48 +org $30DD48 : RoomHeader_003C: ; pc 0x185D48 db $00, $07, $06, $13, $00, $00, $00, $20, $1A, $0E, $0C, $00, $33, $00 -org $305D56 : RoomHeader_003D: ; pc 0x185D56 +org $30DD56 : RoomHeader_003D: ; pc 0x185D56 db $20, $1A, $0E, $0C, $00, $33, $00, $00, $00, $96, $96, $CC, $13, $0B -org $305D64 : RoomHeader_003E: ; pc 0x185D64 +org $30DD64 : RoomHeader_003E: ; pc 0x185D64 db $CC, $13, $0B, $29, $02, $02, $00, $00, $00, $00, $1E, $00, $13, $0B -org $305D72 : RoomHeader_003F: ; pc 0x185D72 +org $30DD72 : RoomHeader_003F: ; pc 0x185D72 db $00, $13, $0B, $29, $00, $27, $14, $00, $00, $00, $1F, $5F, $C0, $00 -org $305D80 : RoomHeader_0040: ; pc 0x185D80 +org $30DD80 : RoomHeader_0040: ; pc 0x185D80 db $C0, $00, $02, $27, $00, $00, $00, $00, $00, $00, $30, $B0, $01, $00 -org $305D8E : RoomHeader_0041: ; pc 0x185D8E +org $30DD8E : RoomHeader_0041: ; pc 0x185D8E db $01, $00, $00, $02, $00, $13, $00, $00, $00, $00, $42, $01, $01, $01 -org $305D9C : RoomHeader_0042: ; pc 0x185D9C +org $30DD9C : RoomHeader_0042: ; pc 0x185D9C db $01, $01, $01, $01, $00, $00, $00, $00, $00, $00, $41, $32, $68, $04 -org $305DAA : RoomHeader_0043: ; pc 0x185DAA +org $30DDAA : RoomHeader_0043: ; pc 0x185DAA db $68, $04, $05, $0A, $00, $00, $1D, $00, $17, $0A, $1B, $00, $01, $00 -org $305DB8 : RoomHeader_0044: ; pc 0x185DB8 +org $30DDB8 : RoomHeader_0044: ; pc 0x185DB8 db $00, $17, $0A, $1B, $00, $01, $00, $60, $17, $0A, $1B, $00, $01, $00 -org $305DC6 : RoomHeader_0045: ; pc 0x185DC6 +org $30DDC6 : RoomHeader_0045: ; pc 0x185DC6 db $60, $17, $0A, $1B, $00, $01, $00, $00, $00, $00, $BC, $00, $0A, $08 -org $305DD4 : RoomHeader_0046: ; pc 0x185DD4 +org $30DDD4 : RoomHeader_0046: ; pc 0x185DD4 db $00, $0A, $08, $11, $00, $3C, $00, $00, $0D, $09, $13, $00, $33, $34 -org $305DE2 : RoomHeader_0047: ; pc 0x185DE2 +org $30DDE2 : RoomHeader_0047: ; pc 0x185DE2 db $00, $0D, $09, $13, $00, $33, $34, $00, $0F, $07, $19, $00, $17, $00 -org $305DF0 : RoomHeader_0048: ; pc 0x185DF0 +org $30DDF0 : RoomHeader_0048: ; pc 0x185DF0 db $00, $0D, $09, $13, $00, $33, $34, $00, $0F, $07, $19, $00, $17, $00 -org $305DFE : RoomHeader_0049: ; pc 0x185DFE +org $30DDFE : RoomHeader_0049: ; pc 0x185DFE db $00, $0D, $09, $13, $00, $33, $34, $00, $0F, $07, $19, $00, $17, $00 -org $305E0C : RoomHeader_004A: ; pc 0x185E0C +org $30DE0C : RoomHeader_004A: ; pc 0x185E0C db $00, $0F, $07, $19, $00, $17, $00, $00, $00, $00, $09, $09, $00, $0F -org $305E1A : RoomHeader_004B: ; pc 0x185E1A +org $30DE1A : RoomHeader_004B: ; pc 0x185E1A db $00, $0F, $07, $08, $00, $01, $00, $00, $00, $09, $00, $1A, $0E, $0C -org $305E28 : RoomHeader_004C: ; pc 0x185E28 +org $30DE28 : RoomHeader_004C: ; pc 0x185E28 db $00, $1A, $0E, $0C, $00, $00, $00, $00, $00, $00, $1D, $20, $1A, $0E -org $305E36 : RoomHeader_004D: ; pc 0x185E36 +org $30DE36 : RoomHeader_004D: ; pc 0x185E36 db $20, $1A, $0E, $0C, $00, $32, $3F, $00, $00, $A6, $A6, $00, $13, $0B -org $305E44 : RoomHeader_004E: ; pc 0x185E44 +org $30DE44 : RoomHeader_004E: ; pc 0x185E44 db $00, $13, $0B, $29, $00, $17, $00, $00, $00, $00, $6E, $00, $13, $0B -org $305E52 : RoomHeader_004F: ; pc 0x185E52 +org $30DE52 : RoomHeader_004F: ; pc 0x185E52 db $00, $13, $0B, $1C, $00, $00, $00, $00, $00, $BE, $C0, $00, $00, $04 -org $305E60 : RoomHeader_0050: ; pc 0x185E60 +org $30DE60 : RoomHeader_0050: ; pc 0x185E60 db $C0, $00, $00, $04, $00, $00, $00, $00, $00, $00, $00, $00, $01, $01 -org $305E6E : RoomHeader_0051: ; pc 0x185E6E +org $30DE6E : RoomHeader_0051: ; pc 0x185E6E db $C0, $00, $00, $03, $00, $00, $00, $00, $00, $00, $61, $C0, $00, $00 -org $305E7C : RoomHeader_0052: ; pc 0x185E7C +org $30DE7C : RoomHeader_0052: ; pc 0x185E7C db $C0, $00, $00, $04, $00, $00, $00, $00, $00, $00, $00, $00, $01, $01 -org $305E8A : RoomHeader_0053: ; pc 0x185E8A +org $30DE8A : RoomHeader_0053: ; pc 0x185E8A db $C0, $04, $05, $0A, $00, $03, $00, $00, $00, $00, $63, $20, $0A, $08 -org $305E98 : RoomHeader_0054: ; pc 0x185E98 +org $30DE98 : RoomHeader_0054: ; pc 0x185E98 db $20, $0A, $08, $11, $00, $00, $00, $00, $00, $34, $34, $01, $01, $10 -org $305EA6 : RoomHeader_0055: ; pc 0x185EA6 +org $30DEA6 : RoomHeader_0055: ; pc 0x185EA6 db $01, $01, $10, $0D, $00, $00, $00, $00, $0D, $09, $13, $00, $23, $00 -org $305EB4 : RoomHeader_0056: ; pc 0x185EB4 +org $30DEB4 : RoomHeader_0056: ; pc 0x185EB4 db $00, $0D, $09, $13, $00, $23, $00, $00, $0D, $09, $13, $00, $16, $00 -org $305EC2 : RoomHeader_0057: ; pc 0x185EC2 +org $30DEC2 : RoomHeader_0057: ; pc 0x185EC2 db $00, $0D, $09, $13, $00, $16, $00, $00, $0D, $09, $13, $00, $21, $28 -org $305ED0 : RoomHeader_0058: ; pc 0x185ED0 +org $30DED0 : RoomHeader_0058: ; pc 0x185ED0 db $00, $0D, $09, $13, $00, $21, $28, $C0, $0D, $09, $13, $00, $00, $00 -org $305EDE : RoomHeader_0059: ; pc 0x185EDE +org $30DEDE : RoomHeader_0059: ; pc 0x185EDE db $C0, $0D, $09, $13, $00, $00, $00, $00, $10, $07, $15, $00, $25, $00 -org $305EEC : RoomHeader_005A: ; pc 0x185EEC +org $30DEEC : RoomHeader_005A: ; pc 0x185EEC db $00, $10, $07, $15, $00, $25, $00, $C0, $1B, $0E, $0A, $00, $17, $00 -org $305EFA : RoomHeader_005B: ; pc 0x185EFA +org $30DEFA : RoomHeader_005B: ; pc 0x185EFA db $C0, $1B, $0E, $0A, $00, $17, $00, $00, $1B, $0E, $0A, $00, $00, $00 -org $305F08 : RoomHeader_005C: ; pc 0x185F08 +org $30DF08 : RoomHeader_005C: ; pc 0x185F08 db $00, $1B, $0E, $0A, $00, $00, $00, $00, $00, $00, $5D, $00, $24, $0E -org $305F16 : RoomHeader_005D: ; pc 0x185F16 +org $30DF16 : RoomHeader_005D: ; pc 0x185F16 db $00, $24, $0E, $23, $00, $09, $00, $00, $00, $00, $5C, $20, $13, $0B -org $305F24 : RoomHeader_005E: ; pc 0x185F24 +org $30DF24 : RoomHeader_005E: ; pc 0x185F24 db $20, $13, $0B, $1C, $00, $00, $00, $00, $00, $7E, $7E, $00, $13, $0B -org $305F32 : RoomHeader_005F: ; pc 0x185F32 +org $30DF32 : RoomHeader_005F: ; pc 0x185F32 db $00, $13, $0B, $1C, $00, $27, $00, $00, $00, $00, $3F, $7F, $C0, $00 -org $305F40 : RoomHeader_0060: ; pc 0x185F40 +org $30DF40 : RoomHeader_0060: ; pc 0x185F40 db $C0, $00, $00, $04, $00, $00, $00, $C0, $00, $00, $04, $00, $00, $00 -org $305F4E : RoomHeader_0061: ; pc 0x185F4E +org $30DF4E : RoomHeader_0061: ; pc 0x185F4E db $C0, $00, $00, $04, $00, $00, $00, $08, $00, $00, $51, $00, $09, $05 -org $305F5C : RoomHeader_0062: ; pc 0x185F5C +org $30DF5C : RoomHeader_0062: ; pc 0x185F5C db $C0, $00, $00, $04, $00, $00, $00, $C0, $00, $00, $04, $00, $00, $00 -org $305F6A : RoomHeader_0063: ; pc 0x185F6A +org $30DF6A : RoomHeader_0063: ; pc 0x185F6A db $00, $09, $05, $0A, $00, $0D, $00, $00, $00, $00, $53, $E0, $23, $0A -org $305F78 : RoomHeader_0064: ; pc 0x185F78 +org $30DF78 : RoomHeader_0064: ; pc 0x185F78 db $E0, $23, $0A, $21, $00, $17, $00, $00, $00, $00, $AB, $E0, $23, $0A -org $305F86 : RoomHeader_0065: ; pc 0x185F86 +org $30DF86 : RoomHeader_0065: ; pc 0x185F86 db $E0, $23, $0A, $21, $00, $00, $00, $00, $00, $AC, $C0, $0A, $08, $11 -org $305F94 : RoomHeader_0066: ; pc 0x185F94 +org $30DF94 : RoomHeader_0066: ; pc 0x185F94 db $C0, $0A, $08, $11, $00, $3C, $00, $00, $00, $00, $16, $00, $0D, $09 -org $305FA2 : RoomHeader_0067: ; pc 0x185FA2 +org $30DFA2 : RoomHeader_0067: ; pc 0x185FA2 db $00, $0D, $09, $13, $00, $22, $00, $00, $0D, $09, $13, $00, $00, $00 -org $305FB0 : RoomHeader_0068: ; pc 0x185FB0 +org $30DFB0 : RoomHeader_0068: ; pc 0x185FB0 db $00, $0D, $09, $13, $00, $00, $00, $01, $0F, $07, $19, $00, $00, $00 -org $305FBE : RoomHeader_0069: ; pc 0x185FBE +org $30DFBE : RoomHeader_0069: ; pc 0x185FBE db $01, $0F, $07, $19, $00, $00, $00, $00, $00, $00, $1A, $1A, $00, $1B -org $305FCC : RoomHeader_006A: ; pc 0x185FCC +org $30DFCC : RoomHeader_006A: ; pc 0x185FCC db $01, $0F, $07, $19, $00, $00, $00, $00, $00, $00, $1A, $1A, $00, $1B -org $305FDA : RoomHeader_006B: ; pc 0x185FDA +org $30DFDA : RoomHeader_006B: ; pc 0x185FDA db $00, $1B, $0E, $0A, $00, $08, $0B, $00, $00, $00, $0C, $00, $24, $0E -org $305FE8 : RoomHeader_006C: ; pc 0x185FE8 +org $30DFE8 : RoomHeader_006C: ; pc 0x185FE8 db $00, $24, $0E, $23, $00, $03, $3F, $00, $00, $00, $A5, $00, $24, $0E -org $305FF6 : RoomHeader_006D: ; pc 0x185FF6 +org $30DFF6 : RoomHeader_006D: ; pc 0x185FF6 db $00, $24, $0E, $23, $00, $05, $00, $00, $13, $0B, $1C, $00, $02, $00 -org $306004 : RoomHeader_006E: ; pc 0x186004 +org $30E004 : RoomHeader_006E: ; pc 0x186004 db $00, $13, $0B, $1C, $00, $02, $00, $00, $00, $00, $4E, $00, $01, $01 -org $306012 : RoomHeader_006F: ; pc 0x186012 +org $30E012 : RoomHeader_006F: ; pc 0x186012 db $00, $01, $01, $04, $00, $00, $00, $08, $00, $00, $71, $80, $C0, $01 -org $306020 : RoomHeader_0070: ; pc 0x186020 +org $30E020 : RoomHeader_0070: ; pc 0x186020 db $00, $01, $01, $04, $00, $00, $00, $08, $00, $00, $71, $80, $C0, $01 -org $30602E : RoomHeader_0071: ; pc 0x18602E +org $30E02E : RoomHeader_0071: ; pc 0x18602E db $C0, $01, $01, $04, $00, $08, $00, $00, $00, $00, $70, $C0, $01, $01 -org $30603C : RoomHeader_0072: ; pc 0x18603C +org $30E03C : RoomHeader_0072: ; pc 0x18603C db $C0, $01, $01, $04, $00, $00, $00, $08, $00, $00, $01, $00, $09, $05 -org $30604A : RoomHeader_0073: ; pc 0x18604A +org $30E04A : RoomHeader_0073: ; pc 0x18604A db $00, $09, $05, $0A, $00, $17, $00, $00, $09, $05, $0A, $00, $27, $00 -org $306058 : RoomHeader_0074: ; pc 0x186058 +org $30E058 : RoomHeader_0074: ; pc 0x186058 db $00, $09, $05, $0A, $00, $27, $00, $00, $09, $05, $0A, $00, $01, $00 -org $306066 : RoomHeader_0075: ; pc 0x186066 +org $30E066 : RoomHeader_0075: ; pc 0x186066 db $00, $09, $05, $0A, $00, $01, $00, $80, $0A, $08, $11, $00, $00, $18 -org $306074 : RoomHeader_0076: ; pc 0x186074 +org $30E074 : RoomHeader_0076: ; pc 0x186074 db $80, $0A, $08, $11, $00, $00, $18, $00, $00, $00, $26, $26, $26, $C0 -org $306082 : RoomHeader_0077: ; pc 0x186082 +org $30E082 : RoomHeader_0077: ; pc 0x186082 db $C0, $06, $05, $19, $00, $00, $00, $00, $00, $A7, $31, $87, $87, $00 -org $306090 : RoomHeader_0078: ; pc 0x186090 +org $30E090 : RoomHeader_0078: ; pc 0x186090 db $00, $28, $0E, $13, $00, $03, $39, $00, $00, $9D, $00, $28, $0E, $13 -org $30609E : RoomHeader_0079: ; pc 0x18609E +org $30E09E : RoomHeader_0079: ; pc 0x18609E db $00, $28, $0E, $13, $00, $03, $39, $00, $00, $9D, $00, $28, $0E, $13 -org $3060AC : RoomHeader_007A: ; pc 0x1860AC +org $30E0AC : RoomHeader_007A: ; pc 0x1860AC db $00, $28, $0E, $13, $00, $03, $39, $00, $00, $9D, $00, $28, $0E, $13 -org $3060BA : RoomHeader_007B: ; pc 0x1860BA +org $30E0BA : RoomHeader_007B: ; pc 0x1860BA db $00, $28, $0E, $13, $00, $03, $39, $00, $00, $9D, $00, $28, $0E, $13 -org $3060C8 : RoomHeader_007C: ; pc 0x1860C8 +org $30E0C8 : RoomHeader_007C: ; pc 0x1860C8 db $00, $28, $0E, $13, $00, $20, $00, $00, $28, $0E, $13, $00, $04, $3C -org $3060D6 : RoomHeader_007D: ; pc 0x1860D6 +org $30E0D6 : RoomHeader_007D: ; pc 0x1860D6 db $00, $28, $0E, $13, $00, $04, $3C, $00, $00, $9B, $20, $13, $0B, $1C -org $3060E4 : RoomHeader_007E: ; pc 0x1860E4 +org $30E0E4 : RoomHeader_007E: ; pc 0x1860E4 db $20, $13, $0B, $1C, $00, $2B, $17, $00, $00, $9E, $5E, $00, $13, $0B -org $3060F2 : RoomHeader_007F: ; pc 0x1860F2 +org $30E0F2 : RoomHeader_007F: ; pc 0x1860F2 db $00, $13, $0B, $1C, $00, $00, $00, $00, $00, $00, $5F, $60, $01, $01 -org $306100 : RoomHeader_0080: ; pc 0x186100 +org $30E100 : RoomHeader_0080: ; pc 0x186100 db $60, $01, $01, $04, $00, $00, $00, $00, $00, $00, $70, $C0, $01, $01 -org $30610E : RoomHeader_0081: ; pc 0x18610E +org $30E10E : RoomHeader_0081: ; pc 0x18610E db $C0, $01, $01, $04, $00, $00, $00, $00, $09, $05, $0A, $00, $0D, $00 -org $30611C : RoomHeader_0082: ; pc 0x18611C +org $30E11C : RoomHeader_0082: ; pc 0x18611C db $C0, $01, $01, $04, $00, $00, $00, $00, $09, $05, $0A, $00, $0D, $00 -org $30612A : RoomHeader_0083: ; pc 0x18612A +org $30E12A : RoomHeader_0083: ; pc 0x18612A db $00, $09, $05, $0A, $00, $0D, $00, $00, $09, $05, $0A, $00, $00, $00 -org $306138 : RoomHeader_0084: ; pc 0x186138 +org $30E138 : RoomHeader_0084: ; pc 0x186138 db $00, $09, $05, $0A, $00, $00, $00, $00, $09, $05, $0A, $00, $02, $00 -org $306146 : RoomHeader_0085: ; pc 0x186146 +org $30E146 : RoomHeader_0085: ; pc 0x186146 db $00, $09, $05, $0A, $00, $02, $00, $00, $06, $05, $19, $00, $3E, $01 -org $306154 : RoomHeader_0086: ; pc 0x186154 +org $30E154 : RoomHeader_0086: ; pc 0x186154 db $00, $06, $05, $19, $00, $3E, $01, $28, $00, $00, $77, $77, $00, $0B -org $306162 : RoomHeader_0087: ; pc 0x186162 +org $30E162 : RoomHeader_0087: ; pc 0x186162 db $00, $06, $05, $19, $00, $3E, $01, $28, $00, $00, $77, $77, $00, $0B -org $306170 : RoomHeader_0088: ; pc 0x186170 +org $30E170 : RoomHeader_0088: ; pc 0x186170 db $00, $0B, $05, $08, $00, $00, $00, $02, $00, $A9, $00, $28, $0E, $13 -org $30617E : RoomHeader_0089: ; pc 0x18617E +org $30E17E : RoomHeader_0089: ; pc 0x18617E db $00, $0B, $05, $08, $00, $00, $00, $02, $00, $A9, $00, $28, $0E, $13 -org $30618C : RoomHeader_008A: ; pc 0x18618C +org $30E18C : RoomHeader_008A: ; pc 0x18618C db $00, $28, $0E, $13, $00, $3A, $0C, $20, $28, $0E, $13, $00, $16, $00 -org $30619A : RoomHeader_008B: ; pc 0x18619A +org $30E19A : RoomHeader_008B: ; pc 0x18619A db $00, $28, $0E, $13, $00, $3A, $0C, $20, $28, $0E, $13, $00, $16, $00 -org $3061A8 : RoomHeader_008C: ; pc 0x1861A8 +org $30E1A8 : RoomHeader_008C: ; pc 0x1861A8 db $20, $28, $0E, $13, $00, $16, $00, $28, $00, $1C, $0C, $0C, $1C, $00 -org $3061B6 : RoomHeader_008D: ; pc 0x1861B6 +org $30E1B6 : RoomHeader_008D: ; pc 0x1861B6 db $00, $28, $0E, $13, $00, $33, $29, $00, $13, $0B, $1C, $00, $00, $00 -org $3061C4 : RoomHeader_008E: ; pc 0x1861C4 +org $30E1C4 : RoomHeader_008E: ; pc 0x1861C4 db $00, $13, $0B, $1C, $00, $00, $00, $00, $00, $00, $AE, $80, $12, $0C -org $3061D2 : RoomHeader_008F: ; pc 0x1861D2 +org $30E1D2 : RoomHeader_008F: ; pc 0x1861D2 db $80, $12, $0C, $16, $00, $25, $00, $00, $11, $0C, $1C, $00, $00, $00 -org $3061E0 : RoomHeader_0090: ; pc 0x1861E0 +org $30E1E0 : RoomHeader_0090: ; pc 0x1861E0 db $80, $12, $0C, $16, $00, $25, $00, $00, $11, $0C, $1C, $00, $00, $00 -org $3061EE : RoomHeader_0091: ; pc 0x1861EE +org $30E1EE : RoomHeader_0091: ; pc 0x1861EE db $00, $11, $0C, $1C, $00, $00, $00, $00, $00, $00, $A0, $01, $11, $0C -org $3061FC : RoomHeader_0092: ; pc 0x1861FC +org $30E1FC : RoomHeader_0092: ; pc 0x1861FC db $01, $11, $0C, $1C, $00, $00, $00, $01, $11, $0C, $1C, $00, $16, $00 -org $30620A : RoomHeader_0093: ; pc 0x18620A +org $30E20A : RoomHeader_0093: ; pc 0x18620A db $01, $11, $0C, $1C, $00, $16, $00, $08, $00, $00, $A2, $00, $25, $0E -org $306218 : RoomHeader_0094: ; pc 0x186218 +org $30E218 : RoomHeader_0094: ; pc 0x186218 db $00, $25, $0E, $24, $00, $00, $00, $00, $25, $0E, $24, $00, $33, $00 -org $306226 : RoomHeader_0095: ; pc 0x186226 +org $30E226 : RoomHeader_0095: ; pc 0x186226 db $00, $25, $0E, $24, $00, $00, $00, $00, $25, $0E, $24, $00, $33, $00 -org $306234 : RoomHeader_0096: ; pc 0x186234 +org $30E234 : RoomHeader_0096: ; pc 0x186234 db $00, $25, $0E, $24, $00, $33, $00, $00, $00, $00, $3D, $68, $11, $0C -org $306242 : RoomHeader_0097: ; pc 0x186242 +org $30E242 : RoomHeader_0097: ; pc 0x186242 db $68, $11, $0C, $1D, $00, $1C, $00, $00, $00, $D1, $D1, $00, $11, $0C -org $306250 : RoomHeader_0098: ; pc 0x186250 +org $30E250 : RoomHeader_0098: ; pc 0x186250 db $00, $11, $0C, $1C, $00, $00, $00, $00, $00, $00, $D2, $01, $0B, $05 -org $30625E : RoomHeader_0099: ; pc 0x18625E +org $30E25E : RoomHeader_0099: ; pc 0x18625E db $01, $0B, $05, $08, $00, $00, $00, $00, $00, $00, $DA, $00, $28, $0E -org $30626C : RoomHeader_009A: ; pc 0x18626C +org $30E26C : RoomHeader_009A: ; pc 0x18626C db $00, $28, $0E, $13, $00, $00, $00, $00, $00, $7D, $00, $28, $0E, $13 -org $30627A : RoomHeader_009B: ; pc 0x18627A +org $30E27A : RoomHeader_009B: ; pc 0x18627A db $00, $28, $0E, $13, $00, $00, $00, $00, $00, $7D, $00, $28, $0E, $13 -org $306288 : RoomHeader_009C: ; pc 0x186288 +org $30E288 : RoomHeader_009C: ; pc 0x186288 db $00, $28, $0E, $13, $06, $00, $00, $00, $28, $0E, $13, $06, $00, $3B -org $306296 : RoomHeader_009D: ; pc 0x186296 +org $30E296 : RoomHeader_009D: ; pc 0x186296 db $00, $28, $0E, $13, $06, $00, $3B, $00, $00, $7B, $20, $13, $0B, $1C -org $3062A4 : RoomHeader_009E: ; pc 0x1862A4 +org $30E2A4 : RoomHeader_009E: ; pc 0x1862A4 db $20, $13, $0B, $1C, $00, $00, $00, $00, $00, $BE, $BE, $00, $13, $0B -org $3062B2 : RoomHeader_009F: ; pc 0x1862B2 +org $30E2B2 : RoomHeader_009F: ; pc 0x1862B2 db $00, $13, $0B, $1C, $00, $17, $00, $00, $12, $0C, $1D, $00, $00, $00 -org $3062C0 : RoomHeader_00A0: ; pc 0x1862C0 +org $30E2C0 : RoomHeader_00A0: ; pc 0x1862C0 db $00, $12, $0C, $1D, $00, $00, $00, $00, $00, $00, $91, $00, $11, $0C -org $3062CE : RoomHeader_00A1: ; pc 0x1862CE +org $30E2CE : RoomHeader_00A1: ; pc 0x1862CE db $00, $11, $0C, $1D, $00, $00, $00, $C0, $11, $0C, $1D, $00, $00, $00 -org $3062DC : RoomHeader_00A2: ; pc 0x1862DC +org $30E2DC : RoomHeader_00A2: ; pc 0x1862DC db $C0, $11, $0C, $1D, $00, $00, $00, $00, $00, $00, $93, $60, $19, $0D -org $3062EA : RoomHeader_00A3: ; pc 0x1862EA +org $30E2EA : RoomHeader_00A3: ; pc 0x1862EA db $00, $11, $0C, $1D, $00, $00, $00, $C0, $11, $0C, $1D, $00, $00, $00 -org $3062F8 : RoomHeader_00A4: ; pc 0x1862F8 +org $30E2F8 : RoomHeader_00A4: ; pc 0x1862F8 db $60, $19, $0D, $17, $04, $25, $00, $00, $25, $0E, $24, $00, $07, $00 -org $306306 : RoomHeader_00A5: ; pc 0x186306 +org $30E306 : RoomHeader_00A5: ; pc 0x186306 db $00, $25, $0E, $24, $00, $07, $00, $00, $00, $00, $6C, $00, $25, $0E -org $306314 : RoomHeader_00A6: ; pc 0x186314 +org $30E314 : RoomHeader_00A6: ; pc 0x186314 db $00, $25, $0E, $24, $00, $00, $00, $00, $00, $00, $4D, $00, $06, $05 -org $306322 : RoomHeader_00A7: ; pc 0x186322 +org $30E322 : RoomHeader_00A7: ; pc 0x186322 db $00, $06, $05, $19, $00, $00, $00, $00, $00, $17, $C0, $0B, $05, $08 -org $306330 : RoomHeader_00A8: ; pc 0x186330 +org $30E330 : RoomHeader_00A8: ; pc 0x186330 db $C0, $0B, $05, $08, $00, $03, $00, $C0, $0B, $05, $08, $00, $17, $00 -org $30633E : RoomHeader_00A9: ; pc 0x18633E +org $30E33E : RoomHeader_00A9: ; pc 0x18633E db $C0, $0B, $05, $08, $00, $17, $00, $00, $00, $89, $C0, $0B, $05, $08 -org $30634C : RoomHeader_00AA: ; pc 0x18634C +org $30E34C : RoomHeader_00AA: ; pc 0x18634C db $C0, $0B, $05, $08, $00, $17, $00, $00, $17, $0A, $1B, $00, $00, $00 -org $30635A : RoomHeader_00AB: ; pc 0x18635A +org $30E35A : RoomHeader_00AB: ; pc 0x18635A db $00, $17, $0A, $1B, $00, $00, $00, $00, $00, $00, $64, $E0, $17, $0A -org $306368 : RoomHeader_00AC: ; pc 0x186368 +org $30E368 : RoomHeader_00AC: ; pc 0x186368 db $E0, $17, $0A, $20, $00, $25, $00, $00, $13, $0B, $1C, $00, $27, $00 -org $306376 : RoomHeader_00AD: ; pc 0x186376 +org $30E376 : RoomHeader_00AD: ; pc 0x186376 db $00, $13, $0B, $1C, $00, $27, $00, $00, $00, $00, $8E, $00, $13, $0B -org $306384 : RoomHeader_00AE: ; pc 0x186384 +org $30E384 : RoomHeader_00AE: ; pc 0x186384 db $00, $13, $0B, $1C, $00, $27, $00, $00, $00, $00, $8E, $00, $13, $0B -org $306392 : RoomHeader_00AF: ; pc 0x186392 +org $30E392 : RoomHeader_00AF: ; pc 0x186392 db $00, $13, $0B, $1C, $00, $00, $00, $00, $26, $02, $21, $00, $05, $02 -org $3063A0 : RoomHeader_00B0: ; pc 0x1863A0 +org $30E3A0 : RoomHeader_00B0: ; pc 0x1863A0 db $00, $26, $02, $21, $00, $05, $02, $08, $00, $00, $40, $C0, $00, $11 -org $3063AE : RoomHeader_00B1: ; pc 0x1863AE +org $30E3AE : RoomHeader_00B1: ; pc 0x1863AE db $00, $11, $0C, $1D, $00, $00, $00, $02, $00, $B2, $C0, $11, $0C, $1D -org $3063BC : RoomHeader_00B2: ; pc 0x1863BC +org $30E3BC : RoomHeader_00B2: ; pc 0x1863BC db $C0, $11, $0C, $1D, $00, $03, $0E, $C0, $11, $0C, $1D, $00, $27, $00 -org $3063CA : RoomHeader_00B3: ; pc 0x1863CA +org $30E3CA : RoomHeader_00B3: ; pc 0x1863CA db $C0, $11, $0C, $1D, $00, $27, $00, $00, $19, $0D, $17, $00, $00, $00 -org $3063D8 : RoomHeader_00B4: ; pc 0x1863D8 +org $30E3D8 : RoomHeader_00B4: ; pc 0x1863D8 db $00, $19, $0D, $17, $00, $00, $00, $00, $00, $00, $C4, $01, $18, $0D -org $3063E6 : RoomHeader_00B5: ; pc 0x1863E6 +org $30E3E6 : RoomHeader_00B5: ; pc 0x1863E6 db $01, $18, $0D, $25, $00, $17, $00, $00, $00, $00, $04, $00, $18, $0D -org $3063F4 : RoomHeader_00B6: ; pc 0x1863F4 +org $30E3F4 : RoomHeader_00B6: ; pc 0x1863F4 db $00, $18, $0D, $1E, $00, $04, $3C, $00, $00, $00, $15, $00, $0B, $05 -org $306402 : RoomHeader_00B7: ; pc 0x186402 +org $30E402 : RoomHeader_00B7: ; pc 0x186402 db $00, $18, $0D, $1E, $00, $00, $00, $20, $18, $0D, $26, $00, $00, $00 -org $306410 : RoomHeader_00B8: ; pc 0x186410 +org $30E410 : RoomHeader_00B8: ; pc 0x186410 db $00, $0B, $05, $08, $00, $27, $00, $C0, $0B, $05, $08, $00, $00, $00 -org $30641E : RoomHeader_00B9: ; pc 0x18641E +org $30E41E : RoomHeader_00B9: ; pc 0x18641E db $C0, $0B, $05, $08, $00, $00, $00, $01, $0B, $05, $08, $00, $17, $00 -org $30642C : RoomHeader_00BA: ; pc 0x18642C +org $30E42C : RoomHeader_00BA: ; pc 0x18642C db $01, $0B, $05, $08, $00, $17, $00, $40, $17, $0A, $1B, $00, $00, $00 -org $30643A : RoomHeader_00BB: ; pc 0x18643A +org $30E43A : RoomHeader_00BB: ; pc 0x18643A db $40, $17, $0A, $1B, $00, $00, $00, $00, $17, $0A, $1B, $00, $17, $00 -org $306448 : RoomHeader_00BC: ; pc 0x186448 +org $30E448 : RoomHeader_00BC: ; pc 0x186448 db $00, $17, $0A, $1B, $00, $17, $00, $00, $00, $00, $45, $00, $13, $0B -org $306456 : RoomHeader_00BD: ; pc 0x186456 +org $30E456 : RoomHeader_00BD: ; pc 0x186456 db $00, $13, $0B, $29, $00, $16, $00, $00, $00, $4F, $9E, $00, $13, $0B -org $306464 : RoomHeader_00BE: ; pc 0x186464 +org $30E464 : RoomHeader_00BE: ; pc 0x186464 db $00, $13, $0B, $29, $00, $16, $00, $00, $00, $4F, $9E, $00, $13, $0B -org $306472 : RoomHeader_00BF: ; pc 0x186472 +org $30E472 : RoomHeader_00BF: ; pc 0x186472 db $00, $13, $0B, $29, $00, $00, $00, $01, $00, $02, $27, $00, $02, $0F -org $306480 : RoomHeader_00C0: ; pc 0x186480 +org $30E480 : RoomHeader_00C0: ; pc 0x186480 db $01, $00, $02, $27, $00, $02, $0F, $00, $00, $00, $B0, $D0, $00, $11 -org $30648E : RoomHeader_00C1: ; pc 0x18648E +org $30E48E : RoomHeader_00C1: ; pc 0x18648E db $00, $11, $0C, $1D, $00, $33, $00, $C0, $11, $0C, $1D, $00, $27, $00 -org $30649C : RoomHeader_00C2: ; pc 0x18649C +org $30E49C : RoomHeader_00C2: ; pc 0x18649C db $C0, $11, $0C, $1D, $00, $27, $00, $C0, $11, $0C, $1D, $00, $00, $00 -org $3064AA : RoomHeader_00C3: ; pc 0x1864AA +org $30E4AA : RoomHeader_00C3: ; pc 0x1864AA db $C0, $11, $0C, $1D, $00, $00, $00, $00, $18, $0D, $25, $00, $00, $00 -org $3064B8 : RoomHeader_00C4: ; pc 0x1864B8 +org $30E4B8 : RoomHeader_00C4: ; pc 0x1864B8 db $00, $18, $0D, $25, $00, $00, $00, $00, $00, $00, $B4, $00, $18, $0D -org $3064C6 : RoomHeader_00C5: ; pc 0x1864C6 +org $30E4C6 : RoomHeader_00C5: ; pc 0x1864C6 db $00, $18, $0D, $25, $00, $00, $00, $00, $18, $0D, $1E, $00, $33, $00 -org $3064D4 : RoomHeader_00C6: ; pc 0x1864D4 +org $30E4D4 : RoomHeader_00C6: ; pc 0x1864D4 db $00, $18, $0D, $1E, $00, $00, $00, $20, $18, $0D, $26, $00, $00, $00 -org $3064E2 : RoomHeader_00C7: ; pc 0x1864E2 +org $30E4E2 : RoomHeader_00C7: ; pc 0x1864E2 db $00, $18, $0D, $1E, $00, $33, $00, $00, $0B, $05, $09, $00, $15, $25 -org $3064F0 : RoomHeader_00C8: ; pc 0x1864F0 +org $30E4F0 : RoomHeader_00C8: ; pc 0x1864F0 db $00, $0B, $05, $09, $00, $15, $25, $00, $0B, $05, $08, $00, $17, $00 -org $3064FE : RoomHeader_00C9: ; pc 0x1864FE +org $30E4FE : RoomHeader_00C9: ; pc 0x1864FE db $00, $0B, $05, $08, $00, $17, $00, $C0, $17, $0A, $1B, $00, $00, $00 -org $30650C : RoomHeader_00CA: ; pc 0x18650C +org $30E50C : RoomHeader_00CA: ; pc 0x18650C db $C0, $17, $0A, $1B, $00, $00, $00, $20, $13, $0B, $29, $00, $14, $00 -org $30651A : RoomHeader_00CB: ; pc 0x18651A +org $30E51A : RoomHeader_00CB: ; pc 0x18651A db $C0, $17, $0A, $1B, $00, $00, $00, $20, $13, $0B, $29, $00, $14, $00 -org $306528 : RoomHeader_00CC: ; pc 0x186528 +org $30E528 : RoomHeader_00CC: ; pc 0x186528 db $C0, $17, $0A, $1B, $00, $00, $00, $20, $13, $0B, $29, $00, $14, $00 -org $306536 : RoomHeader_00CD: ; pc 0x186536 +org $30E536 : RoomHeader_00CD: ; pc 0x186536 db $20, $13, $0B, $29, $00, $14, $00, $00, $00, $DE, $01, $00, $02, $21 -org $306544 : RoomHeader_00CE: ; pc 0x186544 +org $30E544 : RoomHeader_00CE: ; pc 0x186544 db $20, $13, $0B, $29, $00, $14, $00, $00, $00, $DE, $01, $00, $02, $21 -org $306552 : RoomHeader_00CF: ; pc 0x186552 +org $30E552 : RoomHeader_00CF: ; pc 0x186552 db $01, $00, $02, $21, $00, $0F, $00, $00, $00, $00, $C0, $E0, $00, $11 -org $306560 : RoomHeader_00D0: ; pc 0x186560 +org $30E560 : RoomHeader_00D0: ; pc 0x186560 db $01, $00, $02, $21, $00, $0F, $00, $00, $00, $00, $C0, $E0, $00, $11 -org $30656E : RoomHeader_00D1: ; pc 0x18656E +org $30E56E : RoomHeader_00D1: ; pc 0x18656E db $00, $11, $0C, $1D, $00, $00, $00, $00, $00, $B1, $97, $00, $11, $0C -org $30657C : RoomHeader_00D2: ; pc 0x18657C +org $30E57C : RoomHeader_00D2: ; pc 0x18657C db $00, $11, $0C, $1D, $00, $0A, $00, $00, $00, $00, $98, $00, $0B, $05 -org $30658A : RoomHeader_00D3: ; pc 0x18658A +org $30E58A : RoomHeader_00D3: ; pc 0x18658A db $00, $0B, $05, $08, $00, $06, $00, $00, $0B, $05, $08, $00, $17, $00 -org $306598 : RoomHeader_00D4: ; pc 0x186598 +org $30E598 : RoomHeader_00D4: ; pc 0x186598 db $00, $0B, $05, $08, $00, $06, $00, $00, $0B, $05, $08, $00, $17, $00 -org $3065A6 : RoomHeader_00D5: ; pc 0x1865A6 +org $30E5A6 : RoomHeader_00D5: ; pc 0x1865A6 db $00, $18, $0D, $25, $00, $00, $00, $00, $18, $0D, $1E, $00, $33, $00 -org $3065B4 : RoomHeader_00D6: ; pc 0x1865B4 +org $30E5B4 : RoomHeader_00D6: ; pc 0x1865B4 db $00, $18, $0D, $1E, $00, $00, $00, $20, $18, $0D, $26, $00, $00, $00 -org $3065C2 : RoomHeader_00D7: ; pc 0x1865C2 +org $30E5C2 : RoomHeader_00D7: ; pc 0x1865C2 db $00, $0B, $05, $08, $00, $06, $00, $00, $0B, $05, $08, $00, $17, $00 -org $3065D0 : RoomHeader_00D8: ; pc 0x1865D0 +org $30E5D0 : RoomHeader_00D8: ; pc 0x1865D0 db $00, $0B, $05, $08, $00, $06, $00, $00, $0B, $05, $08, $00, $17, $00 -org $3065DE : RoomHeader_00D9: ; pc 0x1865DE +org $30E5DE : RoomHeader_00D9: ; pc 0x1865DE db $00, $0B, $05, $08, $00, $17, $00, $00, $0B, $05, $08, $00, $17, $00 -org $3065EC : RoomHeader_00DA: ; pc 0x1865EC +org $30E5EC : RoomHeader_00DA: ; pc 0x1865EC db $00, $0B, $05, $08, $00, $17, $00, $00, $00, $00, $99, $E0, $14, $0B -org $3065FA : RoomHeader_00DB: ; pc 0x1865FA +org $30E5FA : RoomHeader_00DB: ; pc 0x1865FA db $C0, $17, $0A, $1B, $00, $00, $00, $20, $13, $0B, $29, $00, $14, $00 -org $306608 : RoomHeader_00DC: ; pc 0x186608 +org $30E608 : RoomHeader_00DC: ; pc 0x186608 db $C0, $17, $0A, $1B, $00, $00, $00, $20, $13, $0B, $29, $00, $14, $00 -org $306616 : RoomHeader_00DD: ; pc 0x186616 +org $30E616 : RoomHeader_00DD: ; pc 0x186616 db $E0, $14, $0B, $16, $00, $25, $00, $C0, $20, $06, $13, $00, $00, $00 -org $306624 : RoomHeader_00DE: ; pc 0x186624 +org $30E624 : RoomHeader_00DE: ; pc 0x186624 db $E0, $14, $0B, $16, $00, $25, $00, $C0, $20, $06, $13, $00, $00, $00 -org $306632 : RoomHeader_00DF: ; pc 0x186632 +org $30E632 : RoomHeader_00DF: ; pc 0x186632 db $C0, $20, $06, $13, $00, $00, $00, $00, $00, $00, $EF, $00, $26, $02 -org $306640 : RoomHeader_00E0: ; pc 0x186640 +org $30E640 : RoomHeader_00E0: ; pc 0x186640 db $00, $26, $02, $21, $00, $01, $2A, $00, $00, $00, $D0, $C0, $07, $06 -org $30664E : RoomHeader_00E1: ; pc 0x18664E +org $30E64E : RoomHeader_00E1: ; pc 0x18664E db $C0, $07, $06, $28, $00, $00, $00, $00, $20, $06, $13, $00, $00, $00 -org $30665C : RoomHeader_00E2: ; pc 0x18665C +org $30E65C : RoomHeader_00E2: ; pc 0x18665C db $00, $20, $06, $13, $00, $00, $00, $C0, $20, $06, $09, $00, $00, $00 -org $30666A : RoomHeader_00E3: ; pc 0x18666A +org $30E66A : RoomHeader_00E3: ; pc 0x18666A db $C0, $20, $06, $09, $00, $00, $00, $01, $07, $14, $01, $00, $00, $00 -org $306678 : RoomHeader_00E4: ; pc 0x186678 +org $30E678 : RoomHeader_00E4: ; pc 0x186678 db $01, $07, $14, $01, $00, $00, $00, $01, $07, $06, $01, $00, $00, $00 -org $306686 : RoomHeader_00E5: ; pc 0x186686 +org $30E686 : RoomHeader_00E5: ; pc 0x186686 db $01, $07, $14, $01, $00, $00, $00, $01, $07, $06, $01, $00, $00, $00 -org $306694 : RoomHeader_00E6: ; pc 0x186694 +org $30E694 : RoomHeader_00E6: ; pc 0x186694 db $01, $07, $06, $01, $00, $00, $00, $20, $07, $06, $13, $00, $00, $00 -org $3066A2 : RoomHeader_00E7: ; pc 0x1866A2 +org $30E6A2 : RoomHeader_00E7: ; pc 0x1866A2 db $01, $07, $06, $01, $00, $00, $00, $20, $07, $06, $13, $00, $00, $00 -org $3066B0 : RoomHeader_00E8: ; pc 0x1866B0 +org $30E6B0 : RoomHeader_00E8: ; pc 0x1866B0 db $20, $07, $06, $13, $00, $00, $00, $00, $00, $F8, $F8, $F8, $F8, $F8 -org $3066BE : RoomHeader_00E9: ; pc 0x1866BE +org $30E6BE : RoomHeader_00E9: ; pc 0x1866BE db $20, $20, $06, $13, $00, $00, $00, $00, $00, $FA, $FA, $20, $07, $06 -org $3066CC : RoomHeader_00EA: ; pc 0x1866CC +org $30E6CC : RoomHeader_00EA: ; pc 0x1866CC db $20, $20, $06, $13, $00, $00, $00, $00, $00, $FA, $FA, $20, $07, $06 -org $3066DA : RoomHeader_00EB: ; pc 0x1866DA +org $30E6DA : RoomHeader_00EB: ; pc 0x1866DA db $20, $07, $06, $19, $00, $00, $00, $00, $00, $FB, $FB, $20, $20, $06 -org $3066E8 : RoomHeader_00EC: ; pc 0x1866E8 +org $30E6E8 : RoomHeader_00EC: ; pc 0x1866E8 db $20, $20, $06, $13, $00, $00, $00, $00, $00, $FD, $FD, $FD, $20, $20 -org $3066F6 : RoomHeader_00ED: ; pc 0x1866F6 +org $30E6F6 : RoomHeader_00ED: ; pc 0x1866F6 db $20, $20, $06, $13, $00, $00, $00, $00, $00, $FD, $FD, $FD, $20, $20 -org $306704 : RoomHeader_00EE: ; pc 0x186704 +org $30E704 : RoomHeader_00EE: ; pc 0x186704 db $20, $20, $06, $13, $00, $00, $00, $00, $00, $FE, $20, $20, $06, $13 -org $306712 : RoomHeader_00EF: ; pc 0x186712 +org $30E712 : RoomHeader_00EF: ; pc 0x186712 db $20, $20, $06, $13, $00, $02, $00, $08, $00, $FF, $DF, $FF, $00, $02 -org $306720 : RoomHeader_00F0: ; pc 0x186720 +org $30E720 : RoomHeader_00F0: ; pc 0x186720 db $01, $07, $06, $01, $00, $00, $00, $20, $07, $06, $13, $00, $00, $00 -org $30672E : RoomHeader_00F1: ; pc 0x18672E +org $30E72E : RoomHeader_00F1: ; pc 0x18672E db $01, $07, $06, $01, $00, $00, $00, $20, $07, $06, $13, $00, $00, $00 -org $30673C : RoomHeader_00F2: ; pc 0x18673C +org $30E73C : RoomHeader_00F2: ; pc 0x18673C db $00, $02, $03, $05, $00, $00, $02, $03, $0F, $00, $00, $00, $00, $07 -org $30674A : RoomHeader_00F3: ; pc 0x18674A +org $30E74A : RoomHeader_00F3: ; pc 0x18674A db $00, $02, $03, $05, $00, $00, $02, $03, $0F, $00, $00, $00, $00, $07 -org $306758 : RoomHeader_00F4: ; pc 0x186758 +org $30E758 : RoomHeader_00F4: ; pc 0x186758 db $00, $02, $03, $0F, $00, $00, $00, $00, $07, $06, $13, $00, $00, $00 -org $306766 : RoomHeader_00F5: ; pc 0x186766 +org $30E766 : RoomHeader_00F5: ; pc 0x186766 db $00, $02, $03, $0F, $00, $00, $00, $00, $07, $06, $13, $00, $00, $00 -org $306774 : RoomHeader_00F6: ; pc 0x186774 +org $30E774 : RoomHeader_00F6: ; pc 0x186774 db $00, $07, $06, $13, $00, $00, $00, $00, $00, $00, $E8, $E8, $E8, $E8 -org $306782 : RoomHeader_00F7: ; pc 0x186782 +org $30E782 : RoomHeader_00F7: ; pc 0x186782 db $00, $07, $06, $13, $00, $00, $00, $00, $00, $00, $E8, $E8, $E8, $E8 -org $306790 : RoomHeader_00F8: ; pc 0x186790 +org $30E790 : RoomHeader_00F8: ; pc 0x186790 db $00, $07, $06, $13, $00, $00, $00, $00, $00, $00, $E8, $E8, $E8, $E8 -org $30679E : RoomHeader_00F9: ; pc 0x18679E +org $30E79E : RoomHeader_00F9: ; pc 0x18679E db $00, $20, $06, $13, $00, $00, $00, $C0, $20, $06, $13, $00, $00, $00 -org $3067AC : RoomHeader_00FA: ; pc 0x1867AC +org $30E7AC : RoomHeader_00FA: ; pc 0x1867AC db $C0, $20, $06, $13, $00, $00, $00, $00, $00, $00, $EA, $00, $07, $06 -org $3067BA : RoomHeader_00FB: ; pc 0x1867BA +org $30E7BA : RoomHeader_00FB: ; pc 0x1867BA db $00, $07, $06, $19, $00, $00, $00, $00, $00, $00, $EB, $00, $20, $06 -org $3067C8 : RoomHeader_00FC: ; pc 0x1867C8 +org $30E7C8 : RoomHeader_00FC: ; pc 0x1867C8 db $00, $20, $06, $13, $00, $00, $00, $00, $00, $00, $ED, $ED, $00, $07 -org $3067D6 : RoomHeader_00FD: ; pc 0x1867D6 +org $30E7D6 : RoomHeader_00FD: ; pc 0x1867D6 db $00, $20, $06, $13, $00, $00, $00, $00, $00, $00, $ED, $ED, $00, $07 -org $3067E4 : RoomHeader_00FE: ; pc 0x1867E4 +org $30E7E4 : RoomHeader_00FE: ; pc 0x1867E4 db $00, $20, $06, $13, $00, $00, $00, $C0, $20, $06, $13, $00, $00, $00 -org $3067F2 : RoomHeader_00FF: ; pc 0x1867F2 +org $30E7F2 : RoomHeader_00FF: ; pc 0x1867F2 db $00, $07, $06, $05, $00, $00, $00, $00, $00, $00, $EF, $00, $05, $03 -org $306800 : RoomHeader_0100: ; pc 0x186800 +org $30E800 : RoomHeader_0100: ; pc 0x186800 db $00, $05, $03, $28, $00, $00, $00, $00, $1F, $03, $05, $00, $00, $00 -org $30680E : RoomHeader_0101: ; pc 0x18680E +org $30E80E : RoomHeader_0101: ; pc 0x18680E db $00, $02, $03, $0F, $00, $00, $00, $00, $15, $03, $0D, $00, $00, $00 -org $30681C : RoomHeader_0102: ; pc 0x18681C +org $30E81C : RoomHeader_0102: ; pc 0x18681C db $00, $15, $03, $0D, $00, $00, $00, $00, $05, $03, $0F, $00, $00, $00 -org $30682A : RoomHeader_0103: ; pc 0x18682A +org $30E82A : RoomHeader_0103: ; pc 0x18682A db $00, $05, $03, $0F, $00, $00, $00, $01, $15, $03, $0D, $00, $00, $00 -org $306838 : RoomHeader_0104: ; pc 0x186838 +org $30E838 : RoomHeader_0104: ; pc 0x186838 db $01, $15, $03, $0D, $00, $00, $00, $00, $1C, $0F, $10, $00, $00, $00 -org $306846 : RoomHeader_0105: ; pc 0x186846 +org $30E846 : RoomHeader_0105: ; pc 0x186846 db $00, $1C, $0F, $10, $00, $00, $00, $00, $1F, $03, $0F, $00, $00, $00 -org $306854 : RoomHeader_0106: ; pc 0x186854 +org $30E854 : RoomHeader_0106: ; pc 0x186854 db $00, $1F, $03, $0F, $00, $00, $00, $00, $02, $03, $01, $00, $00, $00 -org $306862 : RoomHeader_0107: ; pc 0x186862 +org $30E862 : RoomHeader_0107: ; pc 0x186862 db $00, $02, $03, $01, $00, $00, $00, $00, $02, $03, $0E, $00, $00, $00 -org $306870 : RoomHeader_0108: ; pc 0x186870 +org $30E870 : RoomHeader_0108: ; pc 0x186870 db $00, $02, $03, $0E, $00, $00, $00, $01, $05, $03, $05, $00, $00, $00 -org $30687E : RoomHeader_0109: ; pc 0x18687E +org $30E87E : RoomHeader_0109: ; pc 0x18687E db $01, $05, $03, $05, $00, $00, $00, $01, $07, $06, $10, $00, $00, $00 -org $30688C : RoomHeader_010A: ; pc 0x18688C +org $30E88C : RoomHeader_010A: ; pc 0x18688C db $01, $07, $06, $10, $00, $00, $00, $80, $0A, $08, $08, $00, $00, $1A -org $30689A : RoomHeader_010B: ; pc 0x18689A +org $30E89A : RoomHeader_010B: ; pc 0x18689A db $80, $0A, $08, $08, $00, $00, $1A, $00, $27, $06, $08, $00, $03, $00 -org $3068A8 : RoomHeader_010C: ; pc 0x1868A8 +org $30E8A8 : RoomHeader_010C: ; pc 0x1868A8 db $00, $27, $06, $08, $00, $03, $00, $00, $0A, $08, $11, $00, $00, $00 -org $3068B6 : RoomHeader_010D: ; pc 0x1868B6 +org $30E8B6 : RoomHeader_010D: ; pc 0x1868B6 db $00, $0A, $08, $11, $00, $00, $00, $00, $07, $14, $05, $00, $00, $00 -org $3068C4 : RoomHeader_010E: ; pc 0x1868C4 +org $30E8C4 : RoomHeader_010E: ; pc 0x1868C4 db $00, $07, $14, $05, $00, $00, $00, $00, $1E, $11, $05, $00, $00, $00 -org $3068D2 : RoomHeader_010F: ; pc 0x1868D2 +org $30E8D2 : RoomHeader_010F: ; pc 0x1868D2 db $00, $1F, $03, $05, $00, $00, $00, $00, $02, $03, $0F, $00, $00, $00 -org $3068E0 : RoomHeader_0110: ; pc 0x1868E0 +org $30E8E0 : RoomHeader_0110: ; pc 0x1868E0 db $00, $1F, $03, $05, $00, $00, $00, $00, $02, $03, $0F, $00, $00, $00 -org $3068EE : RoomHeader_0111: ; pc 0x1868EE +org $30E8EE : RoomHeader_0111: ; pc 0x1868EE db $00, $1E, $11, $05, $00, $00, $00, $00, $07, $14, $05, $00, $00, $00 -org $3068FC : RoomHeader_0112: ; pc 0x1868FC +org $30E8FC : RoomHeader_0112: ; pc 0x1868FC db $00, $07, $14, $05, $00, $00, $00, $00, $03, $10, $08, $00, $00, $00 -org $30690A : RoomHeader_0113: ; pc 0x18690A +org $30E90A : RoomHeader_0113: ; pc 0x18690A db $00, $03, $10, $08, $00, $00, $00, $00, $07, $06, $07, $00, $00, $00 -org $306918 : RoomHeader_0114: ; pc 0x186918 +org $30E918 : RoomHeader_0114: ; pc 0x186918 db $00, $07, $06, $07, $00, $00, $00, $00, $22, $12, $07, $00, $00, $00 -org $306926 : RoomHeader_0115: ; pc 0x186926 +org $30E926 : RoomHeader_0115: ; pc 0x186926 db $00, $07, $06, $07, $00, $00, $00, $00, $22, $12, $07, $00, $00, $00 -org $306934 : RoomHeader_0116: ; pc 0x186934 +org $30E934 : RoomHeader_0116: ; pc 0x186934 db $00, $22, $12, $07, $00, $00, $00, $00, $20, $14, $05, $00, $00, $00 -org $306942 : RoomHeader_0117: ; pc 0x186942 +org $30E942 : RoomHeader_0117: ; pc 0x186942 db $00, $20, $14, $05, $00, $00, $00, $E0, $23, $0A, $0F, $00, $00, $00 -org $306950 : RoomHeader_0118: ; pc 0x186950 +org $30E950 : RoomHeader_0118: ; pc 0x186950 db $00, $05, $03, $0F, $00, $00, $00, $01, $15, $03, $0D, $00, $00, $00 -org $30695E : RoomHeader_0119: ; pc 0x18695E +org $30E95E : RoomHeader_0119: ; pc 0x18695E db $E0, $23, $0A, $0F, $00, $00, $00, $00, $00, $00, $1D, $00, $1C, $0F -org $30696C : RoomHeader_011A: ; pc 0x18696C +org $30E96C : RoomHeader_011A: ; pc 0x18696C db $00, $1C, $0F, $05, $00, $00, $00, $C0, $07, $06, $08, $00, $00, $00 -org $30697A : RoomHeader_011B: ; pc 0x18697A +org $30E97A : RoomHeader_011B: ; pc 0x18697A db $C0, $07, $06, $08, $00, $00, $00, $00, $23, $0A, $0F, $00, $00, $00 -org $306988 : RoomHeader_011C: ; pc 0x186988 +org $30E988 : RoomHeader_011C: ; pc 0x186988 db $00, $1F, $03, $05, $00, $00, $00, $00, $02, $03, $0F, $00, $00, $00 -org $306996 : RoomHeader_011D: ; pc 0x186996 +org $30E996 : RoomHeader_011D: ; pc 0x186996 db $00, $23, $0A, $0F, $00, $00, $00, $00, $00, $00, $19, $00, $20, $06 -org $3069A4 : RoomHeader_011E: ; pc 0x1869A4 +org $30E9A4 : RoomHeader_011E: ; pc 0x1869A4 db $00, $20, $06, $2A, $00, $00, $00, $00, $05, $03, $05, $00, $00, $00 -org $3069B2 : RoomHeader_011F: ; pc 0x1869B2 +org $30E9B2 : RoomHeader_011F: ; pc 0x1869B2 db $00, $05, $03, $05, $00, $00, $00, $00, $13, $06, $13, $00, $00, $00 -org $3069C0 : RoomHeader_0120: ; pc 0x1869C0 +org $30E9C0 : RoomHeader_0120: ; pc 0x1869C0 db $00, $13, $06, $13, $00, $00, $00, $00, $07, $06, $28, $00, $03, $00 -org $3069CE : RoomHeader_0121: ; pc 0x1869CE +org $30E9CE : RoomHeader_0121: ; pc 0x1869CE db $00, $1E, $11, $05, $00, $00, $00, $00, $07, $14, $05, $00, $00, $00 -org $3069DC : RoomHeader_0122: ; pc 0x1869DC +org $30E9DC : RoomHeader_0122: ; pc 0x1869DC db $00, $1E, $11, $05, $00, $00, $00, $00, $07, $14, $05, $00, $00, $00 -org $3069EA : RoomHeader_0123: ; pc 0x1869EA +org $30E9EA : RoomHeader_0123: ; pc 0x1869EA db $00, $07, $06, $28, $00, $03, $00, $00, $07, $06, $28, $00, $00, $00 -org $3069F8 : RoomHeader_0124: ; pc 0x1869F8 +org $30E9F8 : RoomHeader_0124: ; pc 0x1869F8 db $00, $07, $06, $28, $00, $00, $00, $FF, $FF, $FF, $FF, $FF, $FF, $FF -org $306A06 : RoomHeader_0125: ; pc 0x186A06 +org $30EA06 : RoomHeader_0125: ; pc 0x186A06 db $00, $07, $06, $28, $00, $00, $00, $FF, $FF, $FF, $FF, $FF, $FF, $FF -org $306A14 : RoomHeader_0126: ; pc 0x186A14 +org $30EA14 : RoomHeader_0126: ; pc 0x186A14 db $00, $07, $06, $28, $00, $00, $00, $FF, $FF, $FF, $FF, $FF, $FF, $FF -org $306A22 : RoomHeader_0127: ; pc 0x186A22 +org $30EA22 : RoomHeader_0127: ; pc 0x186A22 db $00, $20, $06, $2A, $00, $00, $00, $00, $05, $03, $05, $00, $00, $00 -org $306A30 : RoomHeader_0128: ; pc 0x186A30 +org $30EA30 : RoomHeader_0128: ; pc 0x186A30 db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF -org $306A3E : RoomHeader_0129: ; pc 0x186A3E +org $30EA3E : RoomHeader_0129: ; pc 0x186A3E db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF -org $306A4C : RoomHeader_012A: ; pc 0x186A4C +org $30EA4C : RoomHeader_012A: ; pc 0x186A4C db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF -org $306A5A : RoomHeader_012B: ; pc 0x186A5A +org $30EA5A : RoomHeader_012B: ; pc 0x186A5A db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF -org $306A68 : RoomHeader_012C: ; pc 0x186A68 +org $30EA68 : RoomHeader_012C: ; pc 0x186A68 db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF -org $306A76 : RoomHeader_012D: ; pc 0x186A76 +org $30EA76 : RoomHeader_012D: ; pc 0x186A76 db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF -org $306A84 : RoomHeader_012E: ; pc 0x186A84 +org $30EA84 : RoomHeader_012E: ; pc 0x186A84 db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ;-------------------------------------------------------------------------------- From c9340e5aa893dbf6ce99c0c97ad07cae098c0140 Mon Sep 17 00:00:00 2001 From: spannerisms <32842036+spannerisms@users.noreply.github.com> Date: Mon, 12 Apr 2021 22:48:21 -0400 Subject: [PATCH 05/10] Update creditsnew.asm --- stats/creditsnew.asm | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/stats/creditsnew.asm b/stats/creditsnew.asm index be29006..362ef08 100644 --- a/stats/creditsnew.asm +++ b/stats/creditsnew.asm @@ -1,7 +1,15 @@ -YourSpriteCredits: +;=================================================================================================== +; LEAVE THIS HERE FOR PHP WRITES +;=================================================================================================== +YourSpriteCreditsHi: db 2 db 55 -db " " +db " " ; $238002 + +YourSpriteCreditsLo: +db 2 +db 55 +db " " ; $238020 ;=================================================================================================== @@ -336,7 +344,8 @@ CreditsLineBlank: %preline() %preline() %preline() -%preline() + +;--------------------------------------------------------------------------------------------------- %smallcredits(4, "RANDOMIZER CONTRIBUTORS") @@ -433,7 +442,8 @@ CreditsLineBlank: %smallcredits(9, "YOUR SPRITE BY") -%addarbline(YourSpriteCredits) +%addarbline(YourSpriteCreditsHi) +%addarbline(YourSpriteCreditsLo) %blankline() %blankline() From 44445b51cef895ed8684c23b36ec77bab01cde7f Mon Sep 17 00:00:00 2001 From: spannerisms <32842036+spannerisms@users.noreply.github.com> Date: Tue, 13 Apr 2021 00:00:34 -0400 Subject: [PATCH 06/10] autospacing --- stats/creditsnew.asm | 238 +++++++++++++++++++++---------------------- 1 file changed, 118 insertions(+), 120 deletions(-) diff --git a/stats/creditsnew.asm b/stats/creditsnew.asm index 362ef08..0bbb20a 100644 --- a/stats/creditsnew.asm +++ b/stats/creditsnew.asm @@ -22,12 +22,12 @@ CreditsLineTable: ;--------------------------------------------------------------------------------------------------- -macro smallcredits(space, text) +macro smallcredits(text) !CLINE #= !CLINE+1 table "creditscharmapsmall.txt" ?line: - db + db (32-(?end-?text))/2 db 2*(?end-?text)-1 ?text: db "" @@ -41,16 +41,16 @@ endmacro ;--------------------------------------------------------------------------------------------------- -macro bigcredits(space, text) +macro bigcredits(text) !CLINE #= !CLINE+1 table "creditscharmapbighi.txt" ?line_top: - db - db 2*(?endA-?textA)-1 - ?textA: + db (32-(?end-?text))/2 + db 2*(?end-?text)-1 + ?text: db "" - ?endA: + ?end: pushpc org CreditsLineTable+!CLINE+!CLINE : dw ?line_top @@ -59,11 +59,9 @@ macro bigcredits(space, text) table "creditscharmapbiglo.txt" ?line_bottom: - db - db 2*(?endB-?textB)-1 - ?textB: + db (32-(?end-?text))/2 + db 2*(?end-?text)-1 db "" - ?endB: !CLINE #= !CLINE+1 @@ -107,236 +105,236 @@ CreditsLineBlank: ;--------------------------------------------------------------------------------------------------- %preline() -%smallcredits(6, "ORIGINAL GAME STAFF") +%smallcredits("ORIGINAL GAME STAFF") %blankline() %preline() -%smallcredits(7, "EXECUTIVE PRODUCER") +%smallcredits("EXECUTIVE PRODUCER") %blankline() -%bigcredits(8, "HIROSHI YAMAUCHI") +%bigcredits("HIROSHI YAMAUCHI") %blankline() %blankline() %preline() -%smallcredits(12, "PRODUCER") +%smallcredits("PRODUCER") %blankline() -%bigcredits(8, "SHIGERU MIYAMOTO") +%bigcredits("SHIGERU MIYAMOTO") %blankline() %blankline() -%smallcredits(12, "DIRECTOR") +%smallcredits("DIRECTOR") %blankline() -%bigcredits(9, "TAKASHI TEZUKA") +%bigcredits("TAKASHI TEZUKA") %blankline() %blankline() -%smallcredits(9, "SCRIPT WRITER") +%smallcredits("SCRIPT WRITER") %blankline() -%bigcredits(9, "KENSUKE TANABE") +%bigcredits("KENSUKE TANABE") %blankline() %blankline() %preline() -%smallcredits(6, "ASSISTANT DIRECTORS") +%smallcredits("ASSISTANT DIRECTORS") %blankline() %blankline() -%bigcredits(7, "YASUHISA YAMAMURA") +%bigcredits("YASUHISA YAMAMURA") %blankline() -%bigcredits(9, "YOICHI YAMADA") +%bigcredits("YOICHI YAMADA") %blankline() %blankline() -%smallcredits(3, "SCREEN GRAPHICS DESIGNERS") +%smallcredits("SCREEN GRAPHICS DESIGNERS") %preline() %preline() -%smallcredits(8, "OBJECT DESIGNERS") +%smallcredits("OBJECT DESIGNERS") %blankline() -%bigcredits(8, "SOICHIRO TOMITA") +%bigcredits("SOICHIRO TOMITA") %blankline() -%bigcredits(9, "TAKAYA IMAMURA") +%bigcredits("TAKAYA IMAMURA") %blankline() %blankline() %preline() -%smallcredits(5, "BACK GROUND DESIGNERS") +%smallcredits("BACK GROUND DESIGNERS") %blankline() %blankline() -%bigcredits(8, "MASANAO ARIMOTO") +%bigcredits("MASANAO ARIMOTO") %blankline() -%bigcredits(7, "TSUYOSHI WATANABE") +%bigcredits("TSUYOSHI WATANABE") %blankline() %blankline() -%smallcredits(8, "PROGRAM DIRECTOR") +%smallcredits("PROGRAM DIRECTOR") %blankline() -%bigcredits(8, "TOSHIHIKO NAKAGO") +%bigcredits("TOSHIHIKO NAKAGO") %blankline() %blankline() -%smallcredits(8, "MAIN PROGRAMMER") +%smallcredits("MAIN PROGRAMMER") %blankline() -%bigcredits(8, "YASUNARI SOEJIMA") +%bigcredits("YASUNARI SOEJIMA") %blankline() %blankline() -%smallcredits(7, "OBJECT PROGRAMMER") +%smallcredits("OBJECT PROGRAMMER") %blankline() -%bigcredits(9, "KAZUAKI MORITA") +%bigcredits("KAZUAKI MORITA") %blankline() %blankline() %preline() -%smallcredits(10, "PROGRAMMERS") +%smallcredits("PROGRAMMERS") %blankline() -%bigcredits(8, "TATSUO NISHIYAMA") +%bigcredits("TATSUO NISHIYAMA") %blankline() -%bigcredits(8, "YUICHI YAMAMOTO") +%bigcredits("YUICHI YAMAMOTO") %blankline() -%bigcredits(8, "YOSHIHIRO NOMOTO") +%bigcredits("YOSHIHIRO NOMOTO") %blankline() -%bigcredits(11, "EIJI NOTO") +%bigcredits("EIJI NOTO") %blankline() -%bigcredits(8, "SATORU TAKAHATA") +%bigcredits("SATORU TAKAHATA") %blankline() -%bigcredits(9, "TOSHIO IWAWAKI") +%bigcredits("TOSHIO IWAWAKI") %blankline() -%bigcredits(6, "SHIGEHIRO KASAMATSU") +%bigcredits("SHIGEHIRO KASAMATSU") %blankline() -%bigcredits(8, "YASUNARI NISHIDA") +%bigcredits("YASUNARI NISHIDA") %blankline() %blankline() -%smallcredits(9, "SOUND COMPOSER") +%smallcredits("SOUND COMPOSER") %blankline() -%bigcredits(11, "KOJI KONDO") +%bigcredits("KOJI KONDO") %blankline() %blankline() -%smallcredits(10, "COORDINATORS") +%smallcredits("COORDINATORS") %blankline() -%bigcredits(11, "KEIZO KATO") +%bigcredits("KEIZO KATO") %blankline() -%bigcredits(9, "TAKAO SHIMIZU") +%bigcredits("TAKAO SHIMIZU") %blankline() %blankline() %preline() -%smallcredits(8, "PRINTED ART WORK") +%smallcredits("PRINTED ART WORK") %blankline() -%bigcredits(9, "YOICHI KOTABE") +%bigcredits("YOICHI KOTABE") %blankline() -%bigcredits(10, "HIDEKI FUJII") +%bigcredits("HIDEKI FUJII") %blankline() -%bigcredits(8, "YOSHIAKI KOIZUMI") +%bigcredits("YOSHIAKI KOIZUMI") %blankline() -%bigcredits(9, "YASUHIRO SAKAI") +%bigcredits("YASUHIRO SAKAI") %blankline() -%bigcredits(8, "TOMOAKI KUROUME") +%bigcredits("TOMOAKI KUROUME") %blankline() %blankline() -%smallcredits(7, "SPECIAL THANKS TO") +%smallcredits("SPECIAL THANKS TO") %blankline() -%bigcredits(9, "NOBUO OKAJIMA") +%bigcredits("NOBUO OKAJIMA") %blankline() -%bigcredits(7, "YASUNORI TAKETANI") +%bigcredits("YASUNORI TAKETANI") %blankline() -%bigcredits(10, "KIYOSHI KODA") +%bigcredits("KIYOSHI KODA") %blankline() -%bigcredits(7, "TAKAMITSU KUZUHARA") +%bigcredits("TAKAMITSU KUZUHARA") %blankline() -%bigcredits(9, "HIRONOBU KAKUI") +%bigcredits("HIRONOBU KAKUI") %blankline() -%bigcredits(7, "SHIGEKI YAMASHIRO") +%bigcredits("SHIGEKI YAMASHIRO") %blankline() @@ -347,100 +345,100 @@ CreditsLineBlank: ;--------------------------------------------------------------------------------------------------- -%smallcredits(4, "RANDOMIZER CONTRIBUTORS") +%smallcredits("RANDOMIZER CONTRIBUTORS") %blankline() %blankline() %preline() %preline() -%smallcredits(8, "ITEM RANDOMIZER") +%smallcredits("ITEM RANDOMIZER") %blankline() -%bigcredits(2, "KATDEVSGAMES VEETORP") +%bigcredits("KATDEVSGAMES VEETORP") %blankline() -%bigcredits(2, "CHRISTOSOWEN DESSYREQT") +%bigcredits("CHRISTOSOWEN DESSYREQT") %blankline() -%bigcredits(2, "SMALLHACKER SYNACK") +%bigcredits("SMALLHACKER SYNACK") %blankline() %blankline() -%smallcredits(6, "ENTRANCE RANDOMIZER") +%smallcredits("ENTRANCE RANDOMIZER") %blankline() -%bigcredits(2, "AMAZINGAMPHAROS LLCOOLDAVE") +%bigcredits("AMAZINGAMPHAROS LLCOOLDAVE") %blankline() -%bigcredits(9, "KEVINCATHCART") +%bigcredits("KEVINCATHCART") %blankline() %blankline() %preline() -%smallcredits(8, "ENEMY RANDOMIZER") +%smallcredits("ENEMY RANDOMIZER") %blankline() -%bigcredits(2, "ZARBY89 SOSUKE3") +%bigcredits("ZARBY89 SOSUKE3") %blankline() -%bigcredits(10, "ENDEROFGAMES") +%bigcredits("ENDEROFGAMES") %blankline() %blankline() -%smallcredits(8, "DOOR RANDOMIZER") +%smallcredits("DOOR RANDOMIZER") %blankline() -%bigcredits(2, "AERINON COMPILING") +%bigcredits("AERINON COMPILING") %blankline() %blankline() -%smallcredits(6, "FESTIVE RANDOMIZER") +%smallcredits("FESTIVE RANDOMIZER") %blankline() -%bigcredits(2, "KAN TOTAL") +%bigcredits("KAN TOTAL") %blankline() -%bigcredits(2, "CATOBAT DINSAPHIR") +%bigcredits("CATOBAT DINSAPHIR") %blankline() %blankline() -%smallcredits(7, "SPRITE DEVELOPMENT") +%smallcredits("SPRITE DEVELOPMENT") %blankline() %blankline() -%bigcredits(2, "MIKETRETHEWEY IBAZLY") +%bigcredits("MIKETRETHEWEY IBAZLY") %blankline() -%bigcredits(2, "FISH_WAFFLE64 KRELBEL") +%bigcredits("FISH_WAFFLE64 KRELBEL") %blankline() -%bigcredits(2, "TWROXAS ARTHEAU") +%bigcredits("TWROXAS ARTHEAU") %blankline() -%bigcredits(2, "GLAN TARTHORON") +%bigcredits("GLAN TARTHORON") %blankline() -%smallcredits(9, "YOUR SPRITE BY") +%smallcredits("YOUR SPRITE BY") %addarbline(YourSpriteCreditsHi) %addarbline(YourSpriteCreditsLo) @@ -448,60 +446,60 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits(10, "MSU1 SUPPORT") +%smallcredits("MSU1 SUPPORT") %blankline() -%bigcredits(2, "QWERTYMODO") +%bigcredits("QWERTYMODO") %blankline() %blankline() -%smallcredits(7, "PALETTE SHUFFLER") +%smallcredits("PALETTE SHUFFLER") %blankline() -%bigcredits(9, "NELSON AKA SWR") +%bigcredits("NELSON AKA SWR") %blankline() %blankline() -%smallcredits(9, "SPECIAL THANKS") +%smallcredits("SPECIAL THANKS") %blankline() %blankline() -%bigcredits(2, "SUPERSKUJ EVILASH25") +%bigcredits("SUPERSKUJ EVILASH25") %blankline() -%bigcredits(2, "MYRAMONG JOSHRTA") +%bigcredits("MYRAMONG JOSHRTA") %blankline() -%bigcredits(2, "WALKINGEYE MATHONNAPKINS") +%bigcredits("WALKINGEYE MATHONNAPKINS") %blankline() -%bigcredits(9, "SAKURATSUBASA") +%bigcredits("SAKURATSUBASA") %blankline() -%bigcredits(13, "AND...") +%bigcredits("AND...") %blankline() -%bigcredits(1, "THE ALTTP RANDOMIZER COMMUNITY") +%bigcredits("THE ALTTP RANDOMIZER COMMUNITY") %blankline() %blankline() -%smallcredits(7, "COMMUNITY DISCORD") +%smallcredits("COMMUNITY DISCORD") %blankline() %blankline() -%bigcredits(3, "HTTPS://ALTTPR.COM/DISCORD") +%bigcredits("HTTPS://ALTTPR.COM/DISCORD") %blankline() @@ -537,91 +535,91 @@ print "Line number: !CLINE | Expected: 302" ;=================================================================================================== -%smallcredits(6, "THE IMPORTANT STUFF") +%smallcredits("THE IMPORTANT STUFF") %blankline() %blankline() %preline() -%smallcredits(11, "TIME FOUND") +%smallcredits("TIME FOUND") %blankline() %blankline() -%bigcredits(2, "FIRST SWORD") +%bigcredits("FIRST SWORD") %blankline() -%bigcredits(2, "PEGASUS BOOTS") +%bigcredits("PEGASUS BOOTS") %blankline() -%bigcredits(2, "FLUTE") +%bigcredits("FLUTE") %blankline() -%bigcredits(2, "MIRROR") +%bigcredits("MIRROR") %blankline() %blankline() %preline() -%smallcredits(11, "BOSS KILLS") +%smallcredits("BOSS KILLS") %blankline() %blankline() -%bigcredits(2, "SWORDLESS /13") +%bigcredits("SWORDLESS /13") %blankline() -%bigcredits(2, "FIGHTER'S SWORD /13") +%bigcredits("FIGHTER'S SWORD /13") %blankline() -%bigcredits(2, "MASTER SWORD /13") +%bigcredits("MASTER SWORD /13") %blankline() -%bigcredits(2, "TEMPERED SWORD /13") +%bigcredits("TEMPERED SWORD /13") %blankline() -%bigcredits(2, "GOLD SWORD /13") +%bigcredits("GOLD SWORD /13") %blankline() %blankline() -%smallcredits(11, "GAME STATS") +%smallcredits("GAME STATS") %blankline() %blankline() -%bigcredits(2, "GT BIG KEY /22") +%bigcredits("GT BIG KEY /22") %blankline() -%bigcredits(2, "BONKS") +%bigcredits("BONKS") %blankline() -%bigcredits(2, "SAVE AND QUITS") +%bigcredits("SAVE AND QUITS") %blankline() -%bigcredits(2, "DEATHS") +%bigcredits("DEATHS") %blankline() -%bigcredits(2, "FAERIE REVIVALS") +%bigcredits("FAERIE REVIVALS") %blankline() -%bigcredits(2, "TOTAL MENU TIME") +%bigcredits("TOTAL MENU TIME") %blankline() -%bigcredits(2, "TOTAL LAG TIME") +%bigcredits("TOTAL LAG TIME") %blankline() %blankline() @@ -646,11 +644,11 @@ print "Line number: !CLINE | Expected: 302" %preline() %preline() %preline() -%bigcredits(2, "COLLECTION RATE /216") +%bigcredits("COLLECTION RATE /216") %blankline() -%bigcredits(2, "TOTAL TIME") +%bigcredits("TOTAL TIME") %blankline() From 975dd10db5ecacb470288fc4d451023ca18e6ca9 Mon Sep 17 00:00:00 2001 From: spannerisms <32842036+spannerisms@users.noreply.github.com> Date: Tue, 13 Apr 2021 19:24:19 -0400 Subject: [PATCH 07/10] remove padding --- stats/creditsnew.asm | 52 ++++++++++++++++++++++++++------------------ 1 file changed, 31 insertions(+), 21 deletions(-) diff --git a/stats/creditsnew.asm b/stats/creditsnew.asm index 0bbb20a..72a2f1d 100644 --- a/stats/creditsnew.asm +++ b/stats/creditsnew.asm @@ -41,12 +41,12 @@ endmacro ;--------------------------------------------------------------------------------------------------- -macro bigcredits(text) +macro addbigcredits(text, padding) !CLINE #= !CLINE+1 table "creditscharmapbighi.txt" ?line_top: - db (32-(?end-?text))/2 + db db 2*(?end-?text)-1 ?text: db "" @@ -59,7 +59,7 @@ macro bigcredits(text) table "creditscharmapbiglo.txt" ?line_bottom: - db (32-(?end-?text))/2 + db db 2*(?end-?text)-1 db "" @@ -71,6 +71,16 @@ macro bigcredits(text) endmacro +macro bigcredits(text) + addbigcredits("", (32-(?end-?text))/2) +endmacro + +;--------------------------------------------------------------------------------------------------- + +macro bigcreditsleft(text) + addbigcredits("", 2) +endmacro + ;--------------------------------------------------------------------------------------------------- macro preline() @@ -546,19 +556,19 @@ print "Line number: !CLINE | Expected: 302" %blankline() %blankline() -%bigcredits("FIRST SWORD") +%bigcreditsleft("FIRST SWORD") %blankline() -%bigcredits("PEGASUS BOOTS") +%bigcreditsleft("PEGASUS BOOTS") %blankline() -%bigcredits("FLUTE") +%bigcreditsleft("FLUTE") %blankline() -%bigcredits("MIRROR") +%bigcreditsleft("MIRROR") %blankline() %blankline() @@ -569,23 +579,23 @@ print "Line number: !CLINE | Expected: 302" %blankline() %blankline() -%bigcredits("SWORDLESS /13") +%bigcreditsleft("SWORDLESS /13") %blankline() -%bigcredits("FIGHTER'S SWORD /13") +%bigcreditsleft("FIGHTER'S SWORD /13") %blankline() -%bigcredits("MASTER SWORD /13") +%bigcreditsleft("MASTER SWORD /13") %blankline() -%bigcredits("TEMPERED SWORD /13") +%bigcreditsleft("TEMPERED SWORD /13") %blankline() -%bigcredits("GOLD SWORD /13") +%bigcreditsleft("GOLD SWORD /13") %blankline() %blankline() @@ -595,31 +605,31 @@ print "Line number: !CLINE | Expected: 302" %blankline() %blankline() -%bigcredits("GT BIG KEY /22") +%bigcreditsleft("GT BIG KEY /22") %blankline() -%bigcredits("BONKS") +%bigcreditsleft("BONKS") %blankline() -%bigcredits("SAVE AND QUITS") +%bigcreditsleft("SAVE AND QUITS") %blankline() -%bigcredits("DEATHS") +%bigcreditsleft("DEATHS") %blankline() -%bigcredits("FAERIE REVIVALS") +%bigcreditsleft("FAERIE REVIVALS") %blankline() -%bigcredits("TOTAL MENU TIME") +%bigcreditsleft("TOTAL MENU TIME") %blankline() -%bigcredits("TOTAL LAG TIME") +%bigcreditsleft("TOTAL LAG TIME") %blankline() %blankline() @@ -644,11 +654,11 @@ print "Line number: !CLINE | Expected: 302" %preline() %preline() %preline() -%bigcredits("COLLECTION RATE /216") +%bigcreditsleft("COLLECTION RATE /216") %blankline() -%bigcredits("TOTAL TIME") +%bigcreditsleft("TOTAL TIME") %blankline() From 12decaab452b252f296fda1e61d091fb329d14bd Mon Sep 17 00:00:00 2001 From: spannerisms <32842036+spannerisms@users.noreply.github.com> Date: Tue, 13 Apr 2021 19:26:24 -0400 Subject: [PATCH 08/10] ah that wouldn't work --- stats/creditsnew.asm | 39 ++++++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/stats/creditsnew.asm b/stats/creditsnew.asm index 72a2f1d..726e6b0 100644 --- a/stats/creditsnew.asm +++ b/stats/creditsnew.asm @@ -40,13 +40,12 @@ macro smallcredits(text) endmacro ;--------------------------------------------------------------------------------------------------- - -macro addbigcredits(text, padding) +macro bigcredits(text) !CLINE #= !CLINE+1 table "creditscharmapbighi.txt" ?line_top: - db + db (32-(?end-?text))/2 db 2*(?end-?text)-1 ?text: db "" @@ -59,7 +58,7 @@ macro addbigcredits(text, padding) table "creditscharmapbiglo.txt" ?line_bottom: - db + db (32-(?end-?text))/2 db 2*(?end-?text)-1 db "" @@ -71,14 +70,36 @@ macro addbigcredits(text, padding) endmacro -macro bigcredits(text) - addbigcredits("", (32-(?end-?text))/2) -endmacro - ;--------------------------------------------------------------------------------------------------- macro bigcreditsleft(text) - addbigcredits("", 2) + !CLINE #= !CLINE+1 + table "creditscharmapbighi.txt" + + ?line_top: + db 2 + db 2*(?end-?text)-1 + ?text: + db "" + ?end: + + pushpc + org CreditsLineTable+!CLINE+!CLINE : dw ?line_top + pullpc + + + table "creditscharmapbiglo.txt" + ?line_bottom: + db 2 + db 2*(?end-?text)-1 + db "" + + + !CLINE #= !CLINE+1 + pushpc + org CreditsLineTable+!CLINE+!CLINE : dw ?line_bottom + pullpc + endmacro ;--------------------------------------------------------------------------------------------------- From c179bfcb648b6462fc0e4c06e69f3d5ac545e00d Mon Sep 17 00:00:00 2001 From: spannerisms <32842036+spannerisms@users.noreply.github.com> Date: Thu, 15 Apr 2021 02:19:16 -0400 Subject: [PATCH 09/10] credits update add color (thanks synack) add warning and errors for misalignment --- ...small.txt => creditscharmapsmall_green.txt | 0 creditscharmapsmall_red.txt | 27 +++ creditscharmapsmall_yellow.txt | 27 +++ stats/creditsnew.asm | 196 ++++++++++-------- 4 files changed, 158 insertions(+), 92 deletions(-) rename creditscharmapsmall.txt => creditscharmapsmall_green.txt (100%) create mode 100644 creditscharmapsmall_red.txt create mode 100644 creditscharmapsmall_yellow.txt diff --git a/creditscharmapsmall.txt b/creditscharmapsmall_green.txt similarity index 100% rename from creditscharmapsmall.txt rename to creditscharmapsmall_green.txt diff --git a/creditscharmapsmall_red.txt b/creditscharmapsmall_red.txt new file mode 100644 index 0000000..72c3092 --- /dev/null +++ b/creditscharmapsmall_red.txt @@ -0,0 +1,27 @@ + =9F +A=00 +B=01 +C=02 +D=03 +E=04 +F=05 +G=06 +H=07 +I=08 +J=09 +K=0A +L=0B +M=0C +N=0D +O=0E +P=0F +Q=10 +R=11 +S=12 +T=13 +U=14 +V=15 +W=16 +X=17 +Y=18 +Z=19 \ No newline at end of file diff --git a/creditscharmapsmall_yellow.txt b/creditscharmapsmall_yellow.txt new file mode 100644 index 0000000..ee3714d --- /dev/null +++ b/creditscharmapsmall_yellow.txt @@ -0,0 +1,27 @@ + =9F +A=1A +B=1B +C=1C +D=1D +E=1E +F=1F +G=20 +H=21 +I=22 +J=23 +K=24 +L=25 +M=26 +N=27 +O=28 +P=29 +Q=2A +R=2B +S=2C +T=2D +U=2E +V=2F +W=30 +X=31 +Y=32 +Z=33 \ No newline at end of file diff --git a/stats/creditsnew.asm b/stats/creditsnew.asm index 726e6b0..79fb5ed 100644 --- a/stats/creditsnew.asm +++ b/stats/creditsnew.asm @@ -22,9 +22,9 @@ CreditsLineTable: ;--------------------------------------------------------------------------------------------------- -macro smallcredits(text) +macro smallcredits(text, color) !CLINE #= !CLINE+1 - table "creditscharmapsmall.txt" + table "creditscharmapsmall_.txt" ?line: db (32-(?end-?text))/2 @@ -104,10 +104,10 @@ endmacro ;--------------------------------------------------------------------------------------------------- -macro preline() +macro emptyline() !CLINE #= !CLINE+1 pushpc - org CreditsLineTable+!CLINE+!CLINE : dw CreditsPreLine + org CreditsLineTable+!CLINE+!CLINE : dw CreditsEmptyLine pullpc endmacro @@ -127,7 +127,7 @@ endmacro ;=================================================================================================== -CreditsPreLine: +CreditsEmptyLine: db $00, $01, $9F CreditsLineBlank: @@ -135,13 +135,13 @@ CreditsLineBlank: ;--------------------------------------------------------------------------------------------------- -%preline() -%smallcredits("ORIGINAL GAME STAFF") +%emptyline() +%smallcredits("ORIGINAL GAME STAFF", "yellow") %blankline() -%preline() -%smallcredits("EXECUTIVE PRODUCER") +%emptyline() +%smallcredits("EXECUTIVE PRODUCER", "green") %blankline() @@ -150,9 +150,9 @@ CreditsLineBlank: %blankline() %blankline() -%preline() +%emptyline() -%smallcredits("PRODUCER") +%smallcredits("PRODUCER", "yellow") %blankline() @@ -161,7 +161,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("DIRECTOR") +%smallcredits("DIRECTOR", "red") %blankline() @@ -170,7 +170,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("SCRIPT WRITER") +%smallcredits("SCRIPT WRITER", "green") %blankline() @@ -179,8 +179,8 @@ CreditsLineBlank: %blankline() %blankline() -%preline() -%smallcredits("ASSISTANT DIRECTORS") +%emptyline() +%smallcredits("ASSISTANT DIRECTORS", "yellow") %blankline() %blankline() @@ -194,12 +194,12 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("SCREEN GRAPHICS DESIGNERS") +%smallcredits("SCREEN GRAPHICS DESIGNERS", "green") -%preline() -%preline() -%smallcredits("OBJECT DESIGNERS") +%emptyline() +%emptyline() +%smallcredits("OBJECT DESIGNERS", "yellow") %blankline() @@ -212,8 +212,8 @@ CreditsLineBlank: %blankline() %blankline() -%preline() -%smallcredits("BACK GROUND DESIGNERS") +%emptyline() +%smallcredits("BACK GROUND DESIGNERS", "yellow") %blankline() %blankline() @@ -227,7 +227,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("PROGRAM DIRECTOR") +%smallcredits("PROGRAM DIRECTOR", "red") %blankline() @@ -236,7 +236,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("MAIN PROGRAMMER") +%smallcredits("MAIN PROGRAMMER", "yellow") %blankline() @@ -245,7 +245,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("OBJECT PROGRAMMER") +%smallcredits("OBJECT PROGRAMMER", "green") %blankline() @@ -254,9 +254,9 @@ CreditsLineBlank: %blankline() %blankline() -%preline() +%emptyline() -%smallcredits("PROGRAMMERS") +%smallcredits("PROGRAMMERS", "yellow") %blankline() @@ -293,7 +293,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("SOUND COMPOSER") +%smallcredits("SOUND COMPOSER", "red") %blankline() @@ -302,7 +302,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("COORDINATORS") +%smallcredits("COORDINATORS", "green") %blankline() @@ -315,8 +315,8 @@ CreditsLineBlank: %blankline() %blankline() -%preline() -%smallcredits("PRINTED ART WORK") +%emptyline() +%smallcredits("PRINTED ART WORK", "yellow") %blankline() @@ -341,7 +341,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("SPECIAL THANKS TO") +%smallcredits("SPECIAL THANKS TO", "red") %blankline() @@ -369,21 +369,21 @@ CreditsLineBlank: %blankline() -%preline() -%preline() -%preline() -%preline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() ;--------------------------------------------------------------------------------------------------- -%smallcredits("RANDOMIZER CONTRIBUTORS") +%smallcredits("RANDOMIZER CONTRIBUTORS", "red") %blankline() %blankline() -%preline() -%preline() -%smallcredits("ITEM RANDOMIZER") +%emptyline() +%emptyline() +%smallcredits("ITEM RANDOMIZER", "yellow") %blankline() @@ -400,7 +400,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("ENTRANCE RANDOMIZER") +%smallcredits("ENTRANCE RANDOMIZER", "green") %blankline() @@ -413,8 +413,8 @@ CreditsLineBlank: %blankline() %blankline() -%preline() -%smallcredits("ENEMY RANDOMIZER") +%emptyline() +%smallcredits("ENEMY RANDOMIZER", "yellow") %blankline() @@ -427,7 +427,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("DOOR RANDOMIZER") +%smallcredits("DOOR RANDOMIZER", "green") %blankline() @@ -436,7 +436,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("FESTIVE RANDOMIZER") +%smallcredits("FESTIVE RANDOMIZER", "yellow") %blankline() @@ -449,7 +449,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("SPRITE DEVELOPMENT") +%smallcredits("SPRITE DEVELOPMENT", "green") %blankline() %blankline() @@ -469,7 +469,7 @@ CreditsLineBlank: %blankline() -%smallcredits("YOUR SPRITE BY") +%smallcredits("YOUR SPRITE BY", "yellow") %addarbline(YourSpriteCreditsHi) %addarbline(YourSpriteCreditsLo) @@ -477,7 +477,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("MSU1 SUPPORT") +%smallcredits("MSU1 SUPPORT", "green") %blankline() @@ -486,7 +486,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("PALETTE SHUFFLER") +%smallcredits("PALETTE SHUFFLER", "YELLOW") %blankline() @@ -495,7 +495,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("SPECIAL THANKS") +%smallcredits("SPECIAL THANKS", "red") %blankline() %blankline() @@ -525,7 +525,7 @@ CreditsLineBlank: %blankline() %blankline() -%smallcredits("COMMUNITY DISCORD") +%smallcredits("COMMUNITY DISCORD", "green") %blankline() %blankline() @@ -534,45 +534,57 @@ CreditsLineBlank: %blankline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() ;=================================================================================================== print "Line number: !CLINE | Expected: 302" +if !CLINE > 302 + error "Too many credits lines. !CLINE > 302" + +elseif !CLINE < 302 + warn "Too few credits lines. !CLINE < 302; Adding additional empties for alignment." + +endif + + +; Set line always to line up with stats +!CLINE #= 302 + ;=================================================================================================== -%smallcredits("THE IMPORTANT STUFF") +%smallcredits("THE IMPORTANT STUFF", "yellow") %blankline() %blankline() -%preline() -%smallcredits("TIME FOUND") +%emptyline() +%smallcredits("TIME FOUND", "green") %blankline() %blankline() @@ -594,8 +606,8 @@ print "Line number: !CLINE | Expected: 302" %blankline() %blankline() -%preline() -%smallcredits("BOSS KILLS") +%emptyline() +%smallcredits("BOSS KILLS", "yellow") %blankline() %blankline() @@ -621,7 +633,7 @@ print "Line number: !CLINE | Expected: 302" %blankline() %blankline() -%smallcredits("GAME STATS") +%smallcredits("GAME STATS", "red") %blankline() %blankline() @@ -670,11 +682,11 @@ print "Line number: !CLINE | Expected: 302" %blankline() -%preline() -%preline() -%preline() -%preline() -%preline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() %bigcreditsleft("COLLECTION RATE /216") %blankline() @@ -683,12 +695,12 @@ print "Line number: !CLINE | Expected: 302" %blankline() -%preline() -%preline() -%preline() -%preline() -%preline() -%preline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() +%emptyline() ;--------------------------------------------------------------------------------------------------- From bc91aac5509b5004d633ef6dbda242a8e04ae994 Mon Sep 17 00:00:00 2001 From: spannerisms <32842036+spannerisms@users.noreply.github.com> Date: Fri, 16 Apr 2021 01:41:24 -0400 Subject: [PATCH 10/10] provide unchanging address for memeforce --- LTTP_RND_GeneralBugfixes.asm | 2 +- newitems.asm | 2 + newitems2.asm | 825 ----------------------------------- 3 files changed, 3 insertions(+), 826 deletions(-) delete mode 100644 newitems2.asm diff --git a/LTTP_RND_GeneralBugfixes.asm b/LTTP_RND_GeneralBugfixes.asm index f3f4480..320c417 100644 --- a/LTTP_RND_GeneralBugfixes.asm +++ b/LTTP_RND_GeneralBugfixes.asm @@ -96,6 +96,7 @@ incsrc sharedplayerpalettefix.asm ;org $208000 ; bank #$20 org $A08000 ; bank #$A0 +incsrc newitems.asm ; LEAVE THIS AS FIRST incsrc itemdowngrade.asm incsrc bugfixes.asm incsrc darkworldspawn.asm @@ -124,7 +125,6 @@ incsrc catfish.asm incsrc flute.asm incsrc dungeondrops.asm incsrc halfmagicbat.asm -incsrc newitems.asm incsrc mantle.asm incsrc swordswap.asm incsrc stats.asm diff --git a/newitems.asm b/newitems.asm index cc8ded7..5289795 100755 --- a/newitems.asm +++ b/newitems.asm @@ -529,6 +529,8 @@ AddReceivedItemExpanded: ;-------------------------------------------------------------------------------- ;DATA AddReceivedItemExpanded { +; This is a temporary measure for Fish to have consistent addresses +org $A08800 .y_offsets db -5, -5, -5, -5, -5, -4, -4, -5 diff --git a/newitems2.asm b/newitems2.asm deleted file mode 100644 index 4bfaa77..0000000 --- a/newitems2.asm +++ /dev/null @@ -1,825 +0,0 @@ -;=============================================================================== -; Complete fucking revamp of how item get works -;=============================================================================== - -Ancilla_ReceiveItem_rupee_anim_tiles: - db $24, $25, $26 - -Ancilla_ReceiveItem_rupee_anim_timers: - db 9, 5, 5 - -Ancilla_ReceiveItem_oam_props: - db $05, $01, $04 - -Ancilla_ReceiveItem_hp_messages: - dw -1, $0155, $0156, $0157 - - - - - - -AddReceiveItem: - - - - - - - -.routine - fillword $0000 : fill $FF*2 - -.y_offsets - fillbyte $00 : fill $FF - -.x_offsets - fillbyte $00 : fill $FF - -.gfx_offsets - fillword $0000 : fill $FF*2 - -.wideness - fillbyte $00 : fill $FF - -.pal - fillbyte $00 : fill $FF - -.sram_addr - fillword $0000 : fill $FF*2 - -.sram_write - fillbyte $00 : fill $FF - -.message - fillbyte $00 : fill $FF - -.sound - fillbyte $00 : fill $FF - -; Pal defines: -!r = 1 ; red -!b = 2 ; blue -!g = 4 ; green -!e = 5 ; sword/shield - -!t = $00 ; not wide -!w = $80 ; wide - -; song storage -; top 2 bits = which address to write -; 00 $00 Song -; 01 $40 SFX1 -; 10 $80 SFX2 -; 11 $C0 SFX3 -; bottom 6 bits = data to write - -!sfxsong = $00<<6 -!sfx1 = $01<<6 -!sfx2 = $02<<6 -!sfx3 = $03<<6 - -!dodododo = $0F|!sfx3 -!badgesong = $13|!sfxsong -!hpsfx = $2D|!sfx3 -!hcsfx = $0D|!sfx3 - -!itemx = -1 -macro ritem(name, routine, y_off, x_off, gfx_off, oam_props, sram_addr, sram_write, message, sfx) - !itemx #= !itemx+1 - !get_ #= !itemx - - #g: - pushpc - ; routine points to either a general handler - ; or a specific routine for this item or class of items - org AddReceiveItem_routine+!itemx*2 : dw - - ; gfx dictates an offset into uncompressed 4bpp graphics data - org AddReceiveItem_gfx_offsets+!itemx*2 : dw - - - ;org AddReceiveItem_routine+!itemx*2 : dw - ;org AddReceiveItem_y_offsets+!itemx : db - ;org AddReceiveItem_x_offsets+!itemx : db - ;org AddReceiveItem_gfx_offsets+!itemx*2 : dw - ;org AddReceiveItem_wideness+!itemx : db - ;org AddReceiveItem_pal+!itemx : db

- - ; SRAM address is an - org AddReceiveItem_sram_addr+!itemx*2 : dw - org AddReceiveItem_sram_write+!itemx : db - ;org AddReceiveItem_message+!itemx : db - ;org AddReceiveItem_sound+!itemx : db - pullpc -endmacro - -;=============================================================================== -; Vanilla Items -%ritem("fighter_sword", .directWrite,\ ; name, routine - -5, 4, $0420, !THIN|!e,\ ; OAM y/x offset, GFX char offset, props - $F359, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("master_sword", .directWrite,\ ; name, routine - -5, 4, $09C0, !THIN|!e,\ ; OAM y/x offset, GFX char offset, props - $F359, 2,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("tempered_sword", .directWrite,\ ; name, routine - -5, 4, $09C0, !THIN|!e,\ ; OAM y/x offset, GFX char offset, props - $F359, 3,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("butter_sword", .directWrite,\ ; name, routine - -5, 4, $09C0, !THIN|!e,\ ; OAM y/x offset, GFX char offset, props - $F359, 4,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("fighter_shield", .fighterShield,\ ; name, routine - -5, 4, $11E0, !THIN|!e,\ ; OAM y/x offset, GFX char offset, props - $F35A, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("red_shield", .directWrite,\ ; name, routine - -4, 0, $0140, !WIDE|!e,\ ; OAM y/x offset, GFX char offset, props - $F35A, 2,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("mirror_shield", .directWrite,\ ; name, routine - -4, 0, $1480, !WIDE|!e,\ ; OAM y/x offset, GFX char offset, props - $F35A, 3,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("fire_rod", .directWrite,\ ; name, routine - -5, 4, $0480, !THIN|!r,\ ; OAM y/x offset, GFX char offset, props - $F345, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - - -; $08 -%ritem("ice_rod", .directWrite,\ ; name, routine - -5, 4, $0480, !THIN|!b,\ ; OAM y/x offset, GFX char offset, props - $F346, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("hammer", .directWrite,\ ; name, routine - -4, 4, $04A0, !THIN|!r,\ ; OAM y/x offset, GFX char offset, props - $F34B, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("hookshot", .directWrite,\ ; name, routine - -4, 4, $0460, !THIN|!r,\ ; OAM y/x offset, GFX char offset, props - $F342, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("bow", .directWrite,\ ; name, routine - -4, 4, $0400, !THIN|!r,\ ; OAM y/x offset, GFX char offset, props - $F340, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("boomerang", .directWrite,\ ; name, routine - -2, 5, $05E0, !THIN|!b,\ ; OAM y/x offset, GFX char offset, props - $F341, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("powder", .directWrite,\ ; name, routine - -4, 0, $04C0, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F344, 2,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("bee", .bottles,\ ; name, routine - -4, 0, $11A0, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F35C, 7,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("bombos", .directWrite,\ ; name, routine - -4, 4, $0C40, !WIDE|!g,\ ; OAM y/x offset, GFX char offset, props - $F347, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - - -; $10 -%ritem("ether", .directWrite,\ ; name, routine - -4, 0, $0C00, !WIDE|!g,\ ; OAM y/x offset, GFX char offset, props - $F348, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("quake", .directWrite,\ ; name, routine - -4, 0, $0C80, !WIDE|!g,\ ; OAM y/x offset, GFX char offset, props - $F349, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("lamp", .directWrite,\ ; name, routine - -4, 0, $08C0, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F34A, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("shovel", .directWrite,\ ; name, routine - -4, 4, $09E0, !THIN|!r,\ ; OAM y/x offset, GFX char offset, props - $F34C, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("flute", .directWrite,\ ; name, routine - -4, 0, $1440, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F34C, 3,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("somaria", .directWrite,\ ; name, routine - -4, 4, $0440, !THIN|!r,\ ; OAM y/x offset, GFX char offset, props - $F350, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("bottle", .newBottle,\ ; name, routine - -4, 0, $0CC0, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F35C, 0,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("hp", .hp,\ ; name, routine - -4, 0, $1400, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F36B, 0,\ ; SRAM address, SRAM value - $FFFF,!hpsfx) ; Message, Sound - - - -; $18 -%ritem("byrna", .directWrite,\ ; name, routine - -4, 4, $0440, !THIN|!b,\ ; OAM y/x offset, GFX char offset, props - $F351, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("cape", .directWrite,\ ; name, routine - -4, 0, $0900, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F352, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("mirror", .directWrite,\ ; name, routine - -4, 0, $0840, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F353, 2,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("glove", .directWrite,\ ; name, routine - -4, 0, $0540, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F354, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("mitts", .directWrite,\ ; name, routine - -4, 0, $0540, !WIDE|!g,\ ; OAM y/x offset, GFX char offset, props - $F354, 2,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("book", .directWrite,\ ; name, routine - -4, 0, $0580, !WIDE|!g,\ ; OAM y/x offset, GFX char offset, props - $F34E, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("flippers", .flippers,\ ; name, routine - -4, 0, $0800, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F356, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("pearl", .directWrite,\ ; name, routine - -4, 0, $0980, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F357, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - - -; $20 -%ritem("crystal", .palaceItem,\ ; name, routine - -4, 0, $10A0, !WIDE|6,\ ; OAM y/x offset, GFX char offset, props - $F37A, 0,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("net", .directWrite,\ ; name, routine - -4, 0, $1060, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F34D, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("blue_mail", .blueMail,\ ; name, routine - -4, 0, $0100, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F35B, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("red_mail", .directWrite,\ ; name, routine - -5, 0, $0100, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F35B, 2,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("key", .addKey,\ ; name, routine - -4, 4, $05C0, !THIN|!b,\ ; OAM y/x offset, GFX char offset, props - $F36F, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("compass", .palaceItem,\ ; name, routine - -4, 0, $0940, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F364, 0,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("4hp", .4hp,\ ; name, routine - -4, 0, $00C0, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F36C, 0,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("bomb", .addBombs,\ ; name, routine - -4, 0, $0880, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F375, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - - -; $28 -%ritem("3_bombs", .addBombs,\ ; name, routine - -4, 0, $0040, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F375, 3,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("mushroom", .mushroom,\ ; name, routine - -4, 0, $0D40, !WIDE|!g,\ ; OAM y/x offset, GFX char offset, props - $F344, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("red_boomerang", .directWrite,\ ; name, routine - -2, 5, $05E0, !THIN|!r,\ ; OAM y/x offset, GFX char offset, props - $F341, 2,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("red_cauldron", .bottles,\ ; name, routine - -4, 0, $0000, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F35C, 3,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("green_cauldron", .bottles,\ ; name, routine - -4, 0, $0000, !WIDE|!g,\ ; OAM y/x offset, GFX char offset, props - $F35C, 4,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("blue_cauldron", .bottles,\ ; name, routine - -4, 0, $0000, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F35C, 5,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("red_cauldron2", .bottles,\ ; name, routine - -4, 0, $0000, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F36D, 0,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("green_cauldron2", .bottles,\ ; name, routine - -4, 0, $0000, !WIDE|!g,\ ; OAM y/x offset, GFX char offset, props - $F36E, 0,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - - -; $30 -%ritem("blue_cauldron2", .bottles,\ ; name, routine - -4, 0, $0000, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F36E, 0,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("10_bombs", .addBombs,\ ; name, routine - -4, 0, $0500, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F375, 10,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("big_key", .palaceItem,\ ; name, routine - -4, 0, $0DC0, !WIDE|!g,\ ; OAM y/x offset, GFX char offset, props - $F366, 0,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("map", .palaceItem,\ ; name, routine - -4, 0, $0D80, !WIDE|!g,\ ; OAM y/x offset, GFX char offset, props - $F368, 0,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("1_rupee", .addRupees,\ ; name, routine - -2, 4, $1000, !THIN|!g,\ ; OAM y/x offset, GFX char offset, props - $F360, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("5_rupees", .addRupees,\ ; name, routine - -2, 4, $1000, !THIN|!b,\ ; OAM y/x offset, GFX char offset, props - $F360, 5,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("20_rupees", .addRupees,\ ; name, routine - -2, 4, $1000, !THIN|!r,\ ; OAM y/x offset, GFX char offset, props - $F360, 20,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("green_pendant", .palaceItem,\ ; name, routine - -4, 0, $1880, !WIDE|!g,\ ; OAM y/x offset, GFX char offset, props - $F374, 0,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - - -; $38 -%ritem("blue_pendant", .palaceItem,\ ; name, routine - -4, 0, $1880, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F374, 0,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("red_pendant", .palaceItem,\ ; name, routine - -4, 0, $1880, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F374, 0,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("tossed_bow", .directWrite,\ ; name, routine - -4, 0, $1120, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F340, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("silvers", .directWrite,\ ; name, routine - -4, 0, $10E0, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F340, 3,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("good_bee", .bottles,\ ; name, routine - -4, 0, $11A0, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F35C, 7,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("fairy", .bottles,\ ; name, routine - -4, 0, $1160, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F35C, 6,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("boss_hc", .hc,\ ; name, routine - -4, 0, $00C0, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F36C, 0,\ ; SRAM address, SRAM value - $FFFF,!hcsfx) ; Message, Sound - - -%ritem("sanc_hc", .4hp,\ ; name, routine - -4, 0, $00C0, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F36C, 0,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - - -; $40 -%ritem("100_rupees", .addRupees,\ ; name, routine - -4, 0, $1520, !WIDE|!g,\ ; OAM y/x offset, GFX char offset, props - $F360, 100,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("50_rupees", .addRupees,\ ; name, routine - -4, 0, $1560, !WIDE|!g,\ ; OAM y/x offset, GFX char offset, props - $F360, 50,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("heart", .addHeart,\ ; name, routine - -2, 4, $14C0, !THIN|!r,\ ; OAM y/x offset, GFX char offset, props - $F372, 8,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("arrow", .addArrows,\ ; name, routine - -2, 4, $1500, !THIN|!b,\ ; OAM y/x offset, GFX char offset, props - $F376, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("10_arrows", .addArrows,\ ; name, routine - -4, 0, $0080, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F376, 10,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("small_magic", .addMagic,\ ; name, routine - -2, 4, $14E0, !THIN|!g,\ ; OAM y/x offset, GFX char offset, props - $F373, 16,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("300_rupees", .add300Rupees,\ ; name, routine - -4, 0, $15A0, !WIDE|!g,\ ; OAM y/x offset, GFX char offset, props - $F360, 0,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("20_rupees_green", .addRupees,\ ; name, routine - -4, 0, $1800, !WIDE|!g,\ ; OAM y/x offset, GFX char offset, props - $F360, 20,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - - -; $48 -%ritem("gold_bee", .bottles,\ ; name, routine - -4, 0, $11A0, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F35C, 8,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("tossed_fighter_sword", .directWrite,\ ; name, routine - -5, 4, $0420, !THIN|!e,\ ; OAM y/x offset, GFX char offset, props - $F359, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("active_flute", .directWrite,\ ; name, routine - -4, 0, $1440, !WIDE|!b,\ ; OAM y/x offset, GFX char offset, props - $F34C, 3,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("boots", .boots,\ ; name, routine - -4, 0, $1840, !WIDE|!r,\ ; OAM y/x offset, GFX char offset, props - $F355, 1,\ ; SRAM address, SRAM value - $FFFF,!dodododo) ; Message, Sound - - -%ritem("Bomb_50" -%ritem("Arrow_70" -%ritem("Half_Magic" -%ritem("Quarter_Magic" - -; $50 -%ritem("Safe_MS" -%ritem("Bomb_plus5" -%ritem("Bomb_plus10" -%ritem("Arrow_plus5" -%ritem("Arrow_plus10" -%ritem("PRGM_1" -%ritem("PRGM_2" -%ritem("PRGM_3" - -; $58 -%ritem("Upgrade_Silvers" -%ritem("Rupoor" -%ritem("NULL" -%ritem("Clock_red" -%ritem("Clock_blue" -%ritem("Clock_green" -%ritem("Prog_Sword" -%ritem("Prog_Shield" - -; $60 -%ritem("Prog_Mail" -%ritem("Prog_Glove" -%ritem("RNG_Single" -%ritem("RNG_Multi" -%ritem("Prog_Bow" -%ritem("Prog_Bow" -%ritem( -%ritem( - -; $68 -%ritem( -%ritem( -%ritem("Goal_Trifoce" -%ritem("Goal_Multi_Star" -%ritem("Goal_Multi_Triforce" -%ritem("Server_F0" -%ritem("Server_F1" -%ritem("Server_F2" - -; $70 -%ritem(" -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $78 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $80 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $88 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $90 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $98 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $A0 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $A8 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $B0 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $B8 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $C0 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $C8 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $D0 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $D8 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $E0 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $E8 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $F0 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( - -; $F8 -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem( -%ritem("Server_async" -%ritem("NULL_2" - - - - - -org $08C3AE -Ancilla_ReceiveItem: - -