diff --git a/.gitignore b/.gitignore index 0c0212c..6a8c45c 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,138 @@ oos165x.smp.sym oos165x.srm buildJ.bat oos165x.cht +Roms +Dungeons/Assets +Items/gfx/jump_frames.xcf +Masks/etc +Menu/rings/ +Overworld/project_files/DarkWorldMainSet.xcf +Sprites/Project Files/ +Thumbs.db +.favorites.json +Dungeons/Assets/ +Roms/oos111.bps +Roms/oos112.sfc +Sprites/Enemies/deku_scrub_enemy.zsm +Dungeons/Objects/object_files/kydreeok_body.zob +Sprites/Objects/Minecart/ +Util/tools +Util/rom_map.txt +Sprites/NPCs/korok_hollo.asm +Sprites/NPCs/korok_makar.asm +Sprites/NPCs/korok_rown.asm +Overworld/world_map/test_dw.bmp +Overworld/world_map/zelda3.sfc +Overworld/world_map/maptest.bmp +Sprites/Objects/whirlpool_export.asm +Sprites/Objects/ice_block_export.asm +Masks/gfx/[108]tlp11 +Masks/gfx/extra/ +Overworld/project_files/OverworldCastleBridge.png +Overworld/project_files/OverworldCastleBridge.xcf +Overworld/gfx/boat2_1.bin +Overworld/gfx/boat2_3.bin +Overworld/gfx/boat2_4.bin +Overworld/gfx/boat2_2.bin +Sprites/NPCs/zora_princess_proj.zsm +Util/SpcToASM/SpcConverter.deps.json +Util/SpcToASM/SpcConverter.dll +Util/SpcToASM/SpcConverter.exe +Util/SpcToASM/SpcConverter.pdb +Util/SpcToASM/SpcConverter.runtimeconfig.json +Masks/gfx/deku_link.pal +Masks/gfx/deku_new.pal +Masks/gfx/dekulinkpal.pal +Masks/gfx/dekulinkpal.pal.bak +Masks/gfx/gbc-link.pal +Masks/gfx/image.bin +Masks/gfx/image.png +Overworld/project_files/zora_overlay_2.zsa +Overworld/project_files/zora_temple_overlay.zsa +Sprites/wolfos_export.asm +Sprites/wolf_boss.zsm +Sprites/NPCs/project_files/korok_hollo.asm +Sprites/NPCs/project_files/korok_makar.asm +Sprites/NPCs/project_files/korok_rown.asm +Sprites/NPCs/project_files/zora_princess_proj.zsm +Util/zelda3.sfc +Util/templatemusic.asm +Util/ZSCustomOverworld.asm +Sprites/Objects/Project Files/ice_block_export.asm +Sprites/Objects/Project Files/whirlpool_export.asm +Overworld/world_map/dw_gfx_new.bmp +Menu/tilemaps/dung_map.bin +Dungeons/intro_cutscene.asm +Dungeons/water_switch.asm +run.sh +Sprites/Bosses/left_kydreeok_head.asm +Sprites/Bosses/kydreeok_wings.asm +Sprites/Bosses/kydreeok_body.zsm +Sprites/Bosses/dark_link.pal +Sprites/NPCs/deku_scrub_npcs.asm +Sprites/Enemies/anti_kirby_v2.asm +Masks/gfx/gbc_dark_link.4bpp +Sprites/kydrog_intro.asm +Util/ZScreamNew/ZScream.exe +Util/ZScreamNew/ZSCustomOverworld.asm +Util/dark_link.bin +Sprites/NPCs/project_files/deku_scrub_npcs.asm +Util/ZScreamNew/asar.dll +Util/ZScreamNew/CustomCollision.asm +Util/ZScreamNew/debug.asm +Util/ZScreamNew/DefaultNames.txt +Util/ZScreamNew/DW.png +Util/ZScreamNew/Lidgren.Network.dll +Util/ZScreamNew/Lidgren.Network.pdb +Util/ZScreamNew/Logs.txt +Util/ZScreamNew/LW.png +Util/ZScreamNew/MapTest.png +Util/ZScreamNew/newgraves.asm +Util/ZScreamNew/ScratchPad.dat +Util/ZScreamNew/SP.png +Util/ZScreamNew/spritesmove.asm +Util/ZScreamNew/tempPatch.asm +Util/ZScreamNew/ZScream.application +Util/ZScreamNew/ZScream.exe.config +Util/ZScreamNew/ZScream.exe.manifest +Util/ZScreamNew/ZS_Patches/Version.txt +Util/ZScreamNew/ZS_Patches/Hex Edits/Misc Small Patches.asm +Util/ZScreamNew/ZS_Patches/Items/AST Boots.asm +Util/ZScreamNew/ZS_Patches/Misc/Big Bomb Requirements.asm +Util/ZScreamNew/ZS_Patches/Misc/IntroSkip.asm +Util/ZScreamNew/ZS_Patches/Misc/JP1.0 Glitches.asm +Util/ZScreamNew/ZS_Patches/Misc/Link Bed Start Position.asm +Util/ZScreamNew/ZS_Patches/Misc/NoRocks.asm +Util/ZScreamNew/ZS_Patches/Misc/Rainstate Skip.asm +Util/ZScreamNew/ZS_Patches/Misc/TorchTags.asm +Util/ZScreamNew/ZS_Patches/Misc/Weathervane.asm +Util/ZScreamNew/ZS_Patches/Music/LostWoodsExitMusic.asm +Util/ZScreamNew/ZS_Patches/Npcs/Bottle Vendor.asm +Util/ZScreamNew/ZS_Patches/Sprites/Crystalswitch Conveyor.asm +Util/ZScreamNew/ZS_Patches/Sprites/Elemental Trinexx.asm +Util/ZScreamNew/ZS_Patches/Sprites/Eye Lasers Active.asm +Util/ZScreamNew/ZS_Patches/Sprites/Khodstare Speeds.asm +Util/ZScreamNew/ZS_Patches/Sprites/Spike Damage.asm +Util/ZScreamNew/ZS_Patches/Sprites/Spikes_Subtype.asm +Sprites/Bosses/bigchuchu_grow.asm +Sprites/Bosses/manhandla_chuchu_blast.asm +Sprites/Bosses/manhandla_export_2.asm +Sprites/Bosses/manhandla_export.asm +Music/Z3_SongOfHealingThemeV1-00.asm +Dungeons/experimental/HitBoxProperties.asm +Dungeons/experimental/intro_cutscene.asm +Dungeons/experimental/KillSprites +Dungeons/experimental/warpswitch.asm +Dungeons/experimental/water_switch.asm +Overworld/weathervane.asm +Util/banana.asm +Menu/tilemaps/sheet.png +Sprites/NPCs/project_files/eon_owl.zsm +Music/wip/oot_title.asm +Music/wip/phantom_ganon.asm +Music/wip/template_song.asm +Music/wip/twinrova_battle.asm +Sprites/NPCs/piratian.zsm +Masks/gfx/moosh.png +Masks/gfx/moosh.pal +Dungeons/DungeonMaps.asm \ No newline at end of file diff --git a/Core/link.asm b/Core/link.asm new file mode 100644 index 0000000..630d680 --- /dev/null +++ b/Core/link.asm @@ -0,0 +1,185 @@ +; ========================================================= +; Link RAM and Functions + +LinkY = $20 ; Position Y of link +LinkYH = $21 ; High position Y of link +LinkX = $22 ; Position X of link +LinkXH = $23 ; High position X of link +LinkZ = $24 ; Position Z of link + +; ----UDLR +; [U Up][D Down][L Left][R Right] +; Direction link is pushing against +LinkPushDir = $26 + +; Link's recoiling speed +; By themselves, these do not do much +; They will be reset every frame Link is not in recoil state +LinkRecoilY = $27 +LinkRecoilX = $28 +LinkRecoilZ = $29 + +; Link's subpixel velocity +; when this value overflows, Link's main velocity gains an extra pixel +; reset on direction change, so not really a positional subpixel +LinkSubVelY = $2A +LinkSubVelX = $2B + +; Direction link is facing +; 00:Up, 02:Down, 04:Left, 06:Right +LinkFaceDir = $2F + +; Last direction link moved towards +; 00:Up, 01:Down, 02:Left, 03:Right +LinkLastDir = $66 + +; ----UDLR +; [U Up][D Down][L Left][R Right] +; direction link is "walking towards" +LinkMoveDir = $67 + +; 0: Not moving, 1: Moving cardinal, 2: Moving diagonally +LinkMoveInfo = $6A + +LinkVisible = $4B ; if set to 0x0C link will be invisible +LinkBunnyGfx = $56 ; if set to 1 link will be bunny, otherwise link + +; 0x00: normal speed, 0x01-0x0F: slow,�> 0x10:fast +LinkSpeed = $57 + +; 0x00: normal speed, 0x02: walking on stair speed, 0x10: dashing speed +LinkSpeedTbl = $5E + +; if is set to 0x02 or 0x03 link is falling +LinkFalling = $5B +FallTimer = $5C + +; LinkState_Default : 0x00 +; LinkState_Pits : 0x01 +; LinkState_Recoil : 0x02 +; LinkState_SpinAttack : 0x03 +; LinkState_Swimming : 0x04 (ZoraDive) +; LinkState_OnIce : 0x05 +; LinkState_Recoil : 0x06 +; LinkState_Zapped : 0x07 +; LinkState_UsingEther : 0x08 +; LinkState_UsingBombos : 0x09 +; LinkState_UsingQuake : 0x0A (DekuHover) +; LinkState_HoppingSouthOW : 0x0B +; LinkState_HoppingHorizontallyOW : 0x0C +; LinkState_HoppingDiagonallyUpOW : 0x0D +; LinkState_HoppingDiagonallyDownOW : 0x0E +; LinkState_0F : 0x0F +; LinkState_0F : 0x10 +; LinkState_Dashing : 0x11 +; LinkState_ExitingDash : 0x12 +; LinkState_Hookshotting : 0x13 +; LinkState_CrossingWorlds : 0x14 +; LinkState_ShowingOffItem : 0x15 +; LinkState_Sleeping : 0x16 +; LinkState_Bunny : 0x17 +; LinkState_HoldingBigRock : 0x18 +; LinkState_ReceivingEther : 0x19 +; LinkState_ReceivingBombos : 0x1A +; LinkState_ReadingDesertTablet : 0x1B +; LinkState_TemporaryBunny : 0x1C +; LinkState_TreePull : 0x1D +; LinkState_SpinAttack : 0x1E +LinkState = $5D + +; 0: Link is not in a doorway +; 1: is in a vertical doorway +; 2: is in horizontal doorway +LinkDoorway = $6C + +; 0: Nothing +; 1: a hand in the air +; 2: 2 hands in the air (like getting triforce) +LinkGrabGfx = $02DA + +; if not 0 add a poof gfx on link +LinkPoofGfx = $02E1 + +; Bunny timer for link before transforming back +LinkBunTimer = $02E2 + +; if not 0 prevent link from moving and opening the menu +LinkMenuMove = $02E4 + +; if not 0 prevent link from getting any damages from sprites +LinkDamage = $037B + +; ----CCCC +; [C Touching chest id] +LinkColChest = $02E5 + +; 0: Not on somaria platform, 2: On somaria platform +LinkSomaria = $02F5 + +; BP-AETHR +; [B Boomerang][P Powder] +; [A Bow&Arrows][E UnusedItem] +; [T UnusedItem][H Hammer][R Rods] +LinkItemUse = $0301 + +LinkItemY = $0303 ; Currently equipped item on the Y button + +; 0: Nothing, 1:Picking up something, 2: Throwing something +LinkCarrying = $0308 + +; .... ..tl +; t - tossing object +; l - lifting object +LinkCarryOrToss = $0309 + +; 0: Normal +; 1: Shovel +; 2: Praying +; 4: Hookshot +; 8: Somaria +; 10: Bug net +; 20: Read book +; 40: Tree pull +LinkAnim = $037A + +LinkWallCheat = $037F ; If non zero can walk through walls + +; Animation step/graphics for spin attack animations; including medallions. +LinkSpinGfx = $031C +LinkSpinStep = $031D + +; ========================================================= + +Link_ReceiveItem = $0799AD ; Y = item id + +Link_CancelDash = $0791B9 + +Link_Initialize = $07F13C +Link_ResetProperties_A = $07F1A3 +Link_ResetProperties_B = $07F1E6 +Link_ResetProperties_C = $07F1FA +Link_ResetSwimmingState = $07983A +Link_ResetStateAfterDamagingPit = $07984B +Link_ItemReset_FromOverworldThings = $07B107 + +Link_CalculateSFXPan = $0DBB67 + +; Used by Agahnim2 fight +CallForDuckIndoors = $07A45F + +ApplyLinksMovementToCamera = $07E9D3 + +HandleIndoorCameraAndDoors = $07F42F + +Link_HandleVelocityAndSandDrag = $07E3DD + +Link_HandleMovingAnimation_FullLongEntry = $07E6A6 +Link_HandleMovingAnimation_General = $07E765 +Link_HandleMovingAnimationSwimming = $07E7FA + +LinkHop_FindArbitraryLandingSpot = $07E370 + +CheckIfLinkIsBusy = $07F4D0 +Refund_Magic = $07B0E9 + +Hookshot_CheckTileCollision = $07D576 diff --git a/Core/message.asm b/Core/message.asm index 1e78166..c739769 100644 --- a/Core/message.asm +++ b/Core/message.asm @@ -16,11 +16,9 @@ endwhile ; Temporary fix for the message bank ; ZS does not clear message data when bank is changed ; So the end of the data bank is not as easily searchable. -org $0EEE76 - db $80 +org $0EEE75 : db $80 -org !addr+1 - db $80 +org !addr+1 : db $80 org $0ED436 JML MessageExpand @@ -45,93 +43,98 @@ MessageExpandedData: Message_18D: db $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $42, $59, $0A, $28, $28, $BB, $40, $0B, $22, $26, $29, $1A, $21, $3E, $75, $00, $21, $42, $59, $E3, $59, $2D, $21, $A6, $1E, $3E, $76, $03, $28, $59, $E3, $59, $D0, $1E, $24, $59, $BD, $29, $2C, $42, $59, $26, $32, $59, $1F, $2B, $22, $A5, $1D, $3F, $7E, $73, $13, $B4, $20, $25, $1E, $59, $AE, $59, $DB, $1A, $2F, $1E, $25, $A4, $1F, $1A, $2B, $59, $90, $73, $E2, $1D, $1E, $59, $1A, $1C, $2B, $28, $2C, $2C, $59, $0A, $1A, $25, $32, $31, $28, $59, $DA, $59, $1C, $B1, $2B, $2D, $73, $D8, $59, $2E, $27, $B8, $27, $3E, $59, $05, $C8, $59, $1A, $59, $2C, $26, $8E, $1F, $1E, $1E, $42, $7E, $73, $C6, $59, $1C, $28, $2E, $2B, $D0, $43, $73, $88, $44, $59, $16, $21, $91, $9F, $59, $E3, $59, $AD, $3F, $73, $88, $89, $08, $51, $26, $59, $28, $24, $1A, $32, $41, $68, $7F Message_18E: -db $00, $21, $42, $59, $1A, $59, $30, $B5, $1E, $59, $1C, $21, $28, $22, $1C, $1E, $3E, $75, $16, $B6, $21, $59, $2D, $B0, $2C, $59, $BD, $29, $42, $59, $27, $28, $59, $D0, $1C, $CE, $2D, $76, $E2, $25, $25, $59, $97, $59, $B0, $1D, $1D, $A0, $A9, $26, $59, $E3, $3E, $7E, $73, $09, $2E, $D3, $59, $21, $8C, $28, $2F, $A1, $D8, $59, $2B, $DC, $1E, $1E, $2C, $73, $8C, $25, $1E, $2D, $59, $D8, $59, $1A, $1D, $2F, $A3, $2E, $CD, $97, $20, $B4, $3E, $7F + db $00, $21, $42, $59, $1A, $59, $30, $B5, $1E, $59, $1C, $21, $28, $22, $1C, $1E, $3E, $75, $16, $B6, $21, $59, $2D, $B0, $2C, $59, $BD, $29, $42, $59, $27, $28, $59, $D0, $1C, $CE, $2D, $76, $E2, $25, $25, $59, $97, $59, $B0, $1D, $1D, $A0, $A9, $26, $59, $E3, $3E, $7E, $73, $09, $2E, $D3, $59, $21, $8C, $28, $2F, $A1, $D8, $59, $2B, $DC, $1E, $1E, $2C, $73, $8C, $25, $1E, $2D, $59, $D8, $59, $1A, $1D, $2F, $A3, $2E, $CD, $97, $20, $B4, $3E, $7F Message_18F: -db $0E, $21, $59, $1D, $A2, $41, $41, $41, $75, $08, $2D, $59, $D0, $1E, $26, $2C, $59, $E3, $2B, $59, $29, $28, $9C, $1E, $2D, $2C, $59, $8D, $1A, $76, $1A, $59, $1B, $B6, $59, $25, $22, $20, $21, $2D, $41, $59, $02, $28, $BE, $59, $96, $9C, $59, $E1, $A5, $7E, $73, $E3, $2B, $59, $DF, $25, $25, $1E, $2D, $59, $B5, $59, $1A, $2C, $59, $1F, $2E, $25, $25, $59, $1A, $2C, $59, $26, $B4, $1E, $3E, $73, $13, $B4, $20, $25, $1E, $59, $E2, $25, $25, $59, $DF, $B6, $42, $59, $9F, $27, $51, $2D, $73, $E3, $59, $30, $C8, $2B, $32, $3E, $7F + db $0E, $21, $59, $1D, $A2, $41, $41, $41, $75, $08, $2D, $59, $D0, $1E, $26, $2C, $59, $E3, $2B, $59, $29, $28, $9C, $1E, $2D, $2C, $59, $8D, $1A, $76, $1A, $59, $1B, $B6, $59, $25, $22, $20, $21, $2D, $41, $59, $02, $28, $BE, $59, $96, $9C, $59, $E1, $A5, $7E, $73, $E3, $2B, $59, $DF, $25, $25, $1E, $2D, $59, $B5, $59, $1A, $2C, $59, $1F, $2E, $25, $25, $59, $1A, $2C, $59, $26, $B4, $1E, $3E, $73, $13, $B4, $20, $25, $1E, $59, $E2, $25, $25, $59, $DF, $B6, $42, $59, $9F, $27, $51, $2D, $73, $E3, $59, $30, $C8, $2B, $32, $3E, $7F Message_190: -db $00, $21, $42, $59, $26, $32, $59, $97, $D3, $59, $1C, $2E, $D3, $28, $26, $A6, $3E, $75, $E8, $59, $8D, $97, $9B, $B3, $2A, $2E, $B6, $1E, $76, $D8, $59, $1C, $28, $25, $25, $1E, $1C, $2D, $C8, $59, $C6, $59, $BD, $29, $2C, $3E, $7E, $73, $0C, $1A, $32, $97, $59, $C7, $1E, $59, $1D, $1A, $32, $59, $13, $B4, $20, $25, $1E, $73, $E2, $25, $25, $59, $27, $1A, $BE, $59, $1A, $59, $29, $BA, $1C, $1E, $59, $1A, $1F, $2D, $A1, $E3, $3E, $7F + db $00, $21, $42, $59, $26, $32, $59, $97, $D3, $59, $1C, $2E, $D3, $28, $26, $A6, $3E, $75, $E8, $59, $8D, $97, $9B, $B3, $2A, $2E, $B6, $1E, $76, $D8, $59, $1C, $28, $25, $25, $1E, $1C, $2D, $C8, $59, $C6, $59, $BD, $29, $2C, $3E, $7E, $73, $0C, $1A, $32, $97, $59, $C7, $1E, $59, $1D, $1A, $32, $59, $13, $B4, $20, $25, $1E, $73, $E2, $25, $25, $59, $27, $1A, $BE, $59, $1A, $59, $29, $BA, $1C, $1E, $59, $1A, $1F, $2D, $A1, $E3, $3E, $7F Message_191: -db $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $42, $59, $0A, $28, $28, $BB, $40, $0B, $22, $26, $29, $1A, $21, $3E, $75, $00, $21, $42, $59, $D0, $1E, $24, $B3, $D8, $59, $D0, $1C, $CE, $2D, $2C, $59, $C6, $76, $D8, $59, $0C, $2E, $D1, $2B, $28, $28, $26, $59, $06, $2B, $28, $2D, $DA, $42, $59, $8D, $E3, $3F, $7E, $73, $E6, $59, $13, $28, $1A, $1D, $D3, $28, $28, $25, $59, $16, $28, $28, $1D, $2C, $59, $8D, $1A, $73, $DB, $22, $9C, $32, $59, $29, $BA, $1C, $1E, $43, $59, $29, $94, $21, $2C, $59, $D0, $1E, $26, $59, $DA, $73, $2D, $30, $B5, $2D, $59, $8C, $2D, $2E, $2B, $27, $59, $A8, $A7, $A6, $41, $7E, $73, $0C, $1A, $32, $97, $59, $D2, $BE, $C7, $1E, $59, $B4, $59, $DA, $30, $27, $59, $AE, $73, $1F, $22, $20, $2E, $2B, $A4, $C5, $21, $28, $30, $59, $DA, $59, $D2, $25, $2F, $1E, $59, $B6, $2C, $73, $26, $32, $D3, $A6, $22, $1E, $2C, $3E, $7E, $73, $59, $07, $28, $30, $59, $9F, $1E, $2C, $59, $39, $34, $59, $2B, $DC, $1E, $1E, $2C, $59, $2C, $C4, $3F, $73, $88, $44, $59, $12, $C4, $2C, $59, $AC, $28, $1D, $73, $88, $89, $08, $51, $25, $25, $59, $2D, $1A, $24, $1E, $59, $26, $32, $59, $1C, $21, $93, $1C, $1E, $2C, $68, $7F + db $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $42, $59, $0A, $28, $28, $BB, $40, $0B, $22, $26, $29, $1A, $21, $3E, $75, $00, $21, $42, $59, $D0, $1E, $24, $B3, $D8, $59, $D0, $1C, $CE, $2D, $2C, $59, $C6, $76, $D8, $59, $0C, $2E, $D1, $2B, $28, $28, $26, $59, $06, $2B, $28, $2D, $DA, $42, $59, $8D, $E3, $3F, $7E, $73, $E6, $59, $13, $28, $1A, $1D, $D3, $28, $28, $25, $59, $16, $28, $28, $1D, $2C, $59, $8D, $1A, $73, $DB, $22, $9C, $32, $59, $29, $BA, $1C, $1E, $43, $59, $29, $94, $21, $2C, $59, $D0, $1E, $26, $59, $DA, $73, $2D, $30, $B5, $2D, $59, $8C, $2D, $2E, $2B, $27, $59, $A8, $A7, $A6, $41, $7E, $73, $0C, $1A, $32, $97, $59, $D2, $BE, $C7, $1E, $59, $B4, $59, $DA, $30, $27, $59, $AE, $73, $1F, $22, $20, $2E, $2B, $A4, $C5, $21, $28, $30, $59, $DA, $59, $D2, $25, $2F, $1E, $59, $B6, $2C, $73, $26, $32, $D3, $A6, $22, $1E, $2C, $3E, $7E, $73, $59, $07, $28, $30, $59, $9F, $1E, $2C, $59, $39, $34, $59, $2B, $DC, $1E, $1E, $2C, $59, $2C, $C4, $3F, $73, $88, $44, $59, $12, $C4, $2C, $59, $AC, $28, $1D, $73, $88, $89, $08, $51, $25, $25, $59, $2D, $1A, $24, $1E, $59, $26, $32, $59, $1C, $21, $93, $1C, $1E, $2C, $68, $7F Message_192: -db $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $42, $59, $0A, $28, $28, $BB, $40, $0B, $22, $26, $29, $1A, $21, $3E, $75, $00, $21, $42, $59, $D8, $59, $13, $1A, $22, $25, $59, $0F, $1A, $BA, $1C, $1E, $3E, $76, $7E, $73, $E6, $59, $29, $94, $21, $59, $2D, $21, $2B, $28, $2E, $20, $21, $59, $D8, $59, $2C, $DF, $26, $29, $2C, $73, $B5, $59, $D2, $BE, $2D, $B0, $27, $20, $59, $C7, $B9, $1A, $59, $03, $1E, $24, $2E, $59, $1C, $28, $2E, $25, $1D, $73, $27, $1A, $2F, $22, $20, $94, $1E, $59, $9B, $A8, $2D, $1A, $1B, $25, $32, $43, $7E, $73, $59, $07, $28, $30, $59, $9F, $1E, $2C, $59, $3B, $39, $59, $2B, $DC, $1E, $1E, $2C, $59, $2C, $C4, $3F, $73, $88, $44, $59, $12, $C4, $2C, $59, $AC, $28, $1D, $73, $88, $89, $08, $51, $25, $25, $59, $2D, $1A, $24, $1E, $59, $26, $32, $59, $1C, $21, $93, $1C, $1E, $2C, $68, $7F + db $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $42, $59, $0A, $28, $28, $BB, $40, $0B, $22, $26, $29, $1A, $21, $3E, $75, $00, $21, $42, $59, $D8, $59, $13, $1A, $22, $25, $59, $0F, $1A, $BA, $1C, $1E, $3E, $76, $7E, $73, $E6, $59, $29, $94, $21, $59, $2D, $21, $2B, $28, $2E, $20, $21, $59, $D8, $59, $2C, $DF, $26, $29, $2C, $73, $B5, $59, $D2, $BE, $2D, $B0, $27, $20, $59, $C7, $B9, $1A, $59, $03, $1E, $24, $2E, $59, $1C, $28, $2E, $25, $1D, $73, $27, $1A, $2F, $22, $20, $94, $1E, $59, $9B, $A8, $2D, $1A, $1B, $25, $32, $43, $7E, $73, $59, $07, $28, $30, $59, $9F, $1E, $2C, $59, $3B, $39, $59, $2B, $DC, $1E, $1E, $2C, $59, $2C, $C4, $3F, $73, $88, $44, $59, $12, $C4, $2C, $59, $AC, $28, $1D, $73, $88, $89, $08, $51, $25, $25, $59, $2D, $1A, $24, $1E, $59, $26, $32, $59, $1C, $21, $93, $1C, $1E, $2C, $68, $7F Message_193: -db $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $42, $59, $0A, $28, $28, $BB, $40, $0B, $22, $26, $29, $1A, $21, $3E, $75, $E6, $59, $20, $2B, $8C, $0A, $1A, $25, $32, $31, $28, $59, $02, $92, $25, $1E, $3E, $76, $7E, $73, $E6, $32, $59, $2C, $1A, $32, $59, $D8, $59, $0A, $B3, $C6, $59, $0A, $1A, $25, $32, $31, $28, $73, $B0, $1D, $59, $1A, $59, $CB, $A6, $1F, $2E, $25, $59, $E0, $1A, $29, $C7, $42, $59, $1D, $1E, $1E, $29, $73, $30, $B6, $B0, $27, $59, $D8, $59, $1C, $92, $25, $1E, $59, $DF, $25, $25, $2C, $41, $7E, $73, $59, $07, $28, $30, $59, $9F, $1E, $2C, $59, $35, $34, $34, $59, $2B, $DC, $1E, $1E, $2C, $59, $2C, $C4, $3F, $73, $88, $44, $59, $12, $C4, $2C, $59, $AC, $28, $1D, $73, $88, $89, $08, $51, $25, $25, $59, $2D, $1A, $24, $1E, $59, $26, $32, $59, $1C, $21, $93, $1C, $1E, $2C, $68, $7F + db $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $42, $59, $0A, $28, $28, $BB, $40, $0B, $22, $26, $29, $1A, $21, $3E, $75, $E6, $59, $20, $2B, $8C, $0A, $1A, $25, $32, $31, $28, $59, $02, $92, $25, $1E, $3E, $76, $7E, $73, $E6, $32, $59, $2C, $1A, $32, $59, $D8, $59, $0A, $B3, $C6, $59, $0A, $1A, $25, $32, $31, $28, $73, $B0, $1D, $59, $1A, $59, $CB, $A6, $1F, $2E, $25, $59, $E0, $1A, $29, $C7, $42, $59, $1D, $1E, $1E, $29, $73, $30, $B6, $B0, $27, $59, $D8, $59, $1C, $92, $25, $1E, $59, $DF, $25, $25, $2C, $41, $7E, $73, $59, $07, $28, $30, $59, $9F, $1E, $2C, $59, $35, $34, $34, $59, $2B, $DC, $1E, $1E, $2C, $59, $2C, $C4, $3F, $73, $88, $44, $59, $12, $C4, $2C, $59, $AC, $28, $1D, $73, $88, $89, $08, $51, $25, $25, $59, $2D, $1A, $24, $1E, $59, $26, $32, $59, $1C, $21, $93, $1C, $1E, $2C, $68, $7F Message_194: -db $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $42, $59, $0A, $28, $28, $BB, $40, $0B, $22, $26, $29, $1A, $21, $3E, $75, $00, $21, $42, $59, $D8, $59, $19, $C8, $1A, $59, $13, $1E, $26, $CA, $3E, $76, $7E, $73, $E6, $59, $19, $C8, $1A, $59, $24, $B4, $20, $9F, $26, $59, $B5, $59, $B4, $73, $1C, $B1, $28, $2C, $41, $41, $41, $59, $D8, $59, $2B, $22, $2F, $A1, $8C, $D0, $1A, $73, $19, $C8, $1A, $2C, $59, $AD, $59, $97, $A0, $91, $28, $1D, $1D, $2C, $41, $7E, $73, $0F, $A6, $B1, $29, $2C, $59, $B6, $8B, $1C, $C7, $27, $1E, $1C, $2D, $A4, $DA, $73, $1A, $59, $1C, $A6, $2D, $8F, $41, $41, $41, $59, $2B, $28, $32, $1A, $25, $59, $2C, $1C, $90, $1A, $25, $3F, $7E, $73, $59, $07, $28, $30, $59, $9F, $1E, $2C, $59, $3C, $34, $59, $2B, $DC, $1E, $1E, $2C, $59, $2C, $C4, $3F, $73, $88, $44, $59, $12, $C4, $2C, $59, $AC, $28, $1D, $73, $88, $89, $08, $51, $25, $25, $59, $2D, $1A, $24, $1E, $59, $26, $32, $59, $1C, $21, $93, $1C, $1E, $2C, $68, $7F + db $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $42, $59, $0A, $28, $28, $BB, $40, $0B, $22, $26, $29, $1A, $21, $3E, $75, $00, $21, $42, $59, $D8, $59, $19, $C8, $1A, $59, $13, $1E, $26, $CA, $3E, $76, $7E, $73, $E6, $59, $19, $C8, $1A, $59, $24, $B4, $20, $9F, $26, $59, $B5, $59, $B4, $73, $1C, $B1, $28, $2C, $41, $41, $41, $59, $D8, $59, $2B, $22, $2F, $A1, $8C, $D0, $1A, $73, $19, $C8, $1A, $2C, $59, $AD, $59, $97, $A0, $91, $28, $1D, $1D, $2C, $41, $7E, $73, $0F, $A6, $B1, $29, $2C, $59, $B6, $8B, $1C, $C7, $27, $1E, $1C, $2D, $A4, $DA, $73, $1A, $59, $1C, $A6, $2D, $8F, $41, $41, $41, $59, $2B, $28, $32, $1A, $25, $59, $2C, $1C, $90, $1A, $25, $3F, $7E, $73, $59, $07, $28, $30, $59, $9F, $1E, $2C, $59, $3C, $34, $59, $2B, $DC, $1E, $1E, $2C, $59, $2C, $C4, $3F, $73, $88, $44, $59, $12, $C4, $2C, $59, $AC, $28, $1D, $73, $88, $89, $08, $51, $25, $25, $59, $2D, $1A, $24, $1E, $59, $26, $32, $59, $1C, $21, $93, $1C, $1E, $2C, $68, $7F Message_195: -db $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $42, $59, $0A, $28, $28, $BB, $40, $0B, $22, $26, $29, $1A, $21, $3E, $75, $00, $21, $42, $59, $E3, $59, $30, $B5, $21, $59, $DA, $59, $1E, $31, $29, $BB, $CE, $76, $06, $BA, $1C, $22, $1A, $59, $04, $D3, $94, $1E, $3F, $7E, $73, $00, $59, $29, $BA, $1C, $1E, $59, $C7, $1C, $1E, $59, $1F, $22, $25, $25, $A4, $30, $B6, $21, $59, $E0, $1A, $25, $2D, $21, $73, $8C, $CB, $A6, $41, $41, $41, $59, $1B, $2E, $2D, $59, $27, $28, $30, $3F, $59, $E6, $32, $73, $2C, $1A, $32, $59, $2C, $29, $22, $2B, $B6, $2C, $59, $DF, $25, $24, $59, $B6, $2C, $59, $B1, $25, $25, $2C, $43, $7E, $73, $00, $27, $1D, $59, $2D, $21, $91, $2D, $21, $A6, $1E, $8B, $D2, $BE, $C7, $1E, $73, $DF, $B6, $B3, $A8, $59, $E3, $41, $41, $41, $59, $1A, $59, $2F, $A6, $32, $73, $1C, $B0, $25, $25, $B3, $E0, $25, $9B, $1E, $41, $7E, $73, $59, $07, $28, $30, $59, $9F, $1E, $2C, $59, $3D, $34, $59, $2B, $DC, $1E, $1E, $2C, $59, $2C, $C4, $3F, $73, $88, $44, $59, $12, $C4, $2C, $59, $AC, $28, $1D, $73, $88, $89, $08, $51, $25, $25, $59, $2D, $1A, $24, $1E, $59, $26, $32, $59, $1C, $21, $93, $1C, $1E, $2C, $68, $7F + db $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $42, $59, $0A, $28, $28, $BB, $40, $0B, $22, $26, $29, $1A, $21, $3E, $75, $00, $21, $42, $59, $E3, $59, $30, $B5, $21, $59, $DA, $59, $1E, $31, $29, $BB, $CE, $76, $06, $BA, $1C, $22, $1A, $59, $04, $D3, $94, $1E, $3F, $7E, $73, $00, $59, $29, $BA, $1C, $1E, $59, $C7, $1C, $1E, $59, $1F, $22, $25, $25, $A4, $30, $B6, $21, $59, $E0, $1A, $25, $2D, $21, $73, $8C, $CB, $A6, $41, $41, $41, $59, $1B, $2E, $2D, $59, $27, $28, $30, $3F, $59, $E6, $32, $73, $2C, $1A, $32, $59, $2C, $29, $22, $2B, $B6, $2C, $59, $DF, $25, $24, $59, $B6, $2C, $59, $B1, $25, $25, $2C, $43, $7E, $73, $00, $27, $1D, $59, $2D, $21, $91, $2D, $21, $A6, $1E, $8B, $D2, $BE, $C7, $1E, $73, $DF, $B6, $B3, $A8, $59, $E3, $41, $41, $41, $59, $1A, $59, $2F, $A6, $32, $73, $1C, $B0, $25, $25, $B3, $E0, $25, $9B, $1E, $41, $7E, $73, $59, $07, $28, $30, $59, $9F, $1E, $2C, $59, $3D, $34, $59, $2B, $DC, $1E, $1E, $2C, $59, $2C, $C4, $3F, $73, $88, $44, $59, $12, $C4, $2C, $59, $AC, $28, $1D, $73, $88, $89, $08, $51, $25, $25, $59, $2D, $1A, $24, $1E, $59, $26, $32, $59, $1C, $21, $93, $1C, $1E, $2C, $68, $7F Message_196: -db $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $42, $59, $0A, $28, $28, $BB, $40, $0B, $22, $26, $29, $1A, $21, $3E, $75, $00, $21, $42, $59, $D8, $59, $06, $C8, $C7, $59, $0C, $B4, $1E, $2C, $3F, $76, $7E, $73, $08, $51, $2F, $1E, $59, $21, $A2, $1D, $59, $D8, $59, $06, $C8, $C7, $2C, $73, $8D, $CE, $D3, $25, $1E, $2C, $2C, $41, $41, $41, $59, $D2, $BE, $2D, $B0, $27, $20, $73, $1A, $98, $2E, $2D, $59, $26, $B5, $2C, $B3, $2B, $28, $9C, $59, $BE, $94, $3F, $7E, $73, $E8, $25, $25, $59, $27, $1E, $A4, $26, $C8, $1E, $59, $2D, $21, $93, $73, $B7, $59, $D3, $2B, $A5, $20, $2D, $21, $59, $DA, $59, $1C, $2B, $1A, $9C, $73, $2D, $21, $28, $D0, $59, $26, $B4, $1E, $2C, $59, $28, $29, $A5, $3E, $7E, $73, $59, $07, $28, $30, $59, $9F, $1E, $2C, $59, $3A, $34, $59, $2B, $DC, $1E, $1E, $2C, $59, $2C, $C4, $3F, $73, $88, $44, $59, $12, $C4, $2C, $59, $AC, $28, $1D, $73, $88, $89, $08, $51, $25, $25, $59, $2D, $1A, $24, $1E, $59, $26, $32, $59, $1C, $21, $93, $1C, $1E, $2C, $68, $7F + db $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $42, $59, $0A, $28, $28, $BB, $40, $0B, $22, $26, $29, $1A, $21, $3E, $75, $00, $21, $42, $59, $D8, $59, $06, $C8, $C7, $59, $0C, $B4, $1E, $2C, $3F, $76, $7E, $73, $08, $51, $2F, $1E, $59, $21, $A2, $1D, $59, $D8, $59, $06, $C8, $C7, $2C, $73, $8D, $CE, $D3, $25, $1E, $2C, $2C, $41, $41, $41, $59, $D2, $BE, $2D, $B0, $27, $20, $73, $1A, $98, $2E, $2D, $59, $26, $B5, $2C, $B3, $2B, $28, $9C, $59, $BE, $94, $3F, $7E, $73, $E8, $25, $25, $59, $27, $1E, $A4, $26, $C8, $1E, $59, $2D, $21, $93, $73, $B7, $59, $D3, $2B, $A5, $20, $2D, $21, $59, $DA, $59, $1C, $2B, $1A, $9C, $73, $2D, $21, $28, $D0, $59, $26, $B4, $1E, $2C, $59, $28, $29, $A5, $3E, $7E, $73, $59, $07, $28, $30, $59, $9F, $1E, $2C, $59, $3A, $34, $59, $2B, $DC, $1E, $1E, $2C, $59, $2C, $C4, $3F, $73, $88, $44, $59, $12, $C4, $2C, $59, $AC, $28, $1D, $73, $88, $89, $08, $51, $25, $25, $59, $2D, $1A, $24, $1E, $59, $26, $32, $59, $1C, $21, $93, $1C, $1E, $2C, $68, $7F Message_197: -db $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $42, $59, $0A, $28, $28, $BB, $40, $0B, $22, $26, $29, $1A, $21, $3E, $75, $00, $21, $42, $59, $0A, $32, $1D, $2B, $28, $20, $8B, $2C, $B0, $29, $3E, $76, $7E, $73, $00, $59, $1F, $A2, $D2, $BE, $59, $2F, $1E, $2C, $D0, $25, $42, $59, $D8, $32, $59, $2C, $1A, $32, $73, $C7, $B9, $2D, $21, $28, $D0, $59, $E1, $28, $59, $1C, $93, $59, $D2, $1A, $2B, $73, $E2, $25, $25, $59, $CE, $1A, $1C, $21, $59, $B6, $3E, $7E, $73, $59, $07, $28, $30, $59, $9F, $1E, $2C, $59, $35, $36, $34, $59, $2B, $DC, $1E, $1E, $2C, $59, $2C, $C4, $3F, $73, $88, $44, $59, $12, $C4, $2C, $59, $AC, $28, $1D, $73, $88, $89, $08, $51, $25, $25, $59, $2D, $1A, $24, $1E, $59, $26, $32, $59, $1C, $21, $93, $1C, $1E, $2C, $68, $7F + db $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $42, $59, $0A, $28, $28, $BB, $40, $0B, $22, $26, $29, $1A, $21, $3E, $75, $00, $21, $42, $59, $0A, $32, $1D, $2B, $28, $20, $8B, $2C, $B0, $29, $3E, $76, $7E, $73, $00, $59, $1F, $A2, $D2, $BE, $59, $2F, $1E, $2C, $D0, $25, $42, $59, $D8, $32, $59, $2C, $1A, $32, $73, $C7, $B9, $2D, $21, $28, $D0, $59, $E1, $28, $59, $1C, $93, $59, $D2, $1A, $2B, $73, $E2, $25, $25, $59, $CE, $1A, $1C, $21, $59, $B6, $3E, $7E, $73, $59, $07, $28, $30, $59, $9F, $1E, $2C, $59, $35, $36, $34, $59, $2B, $DC, $1E, $1E, $2C, $59, $2C, $C4, $3F, $73, $88, $44, $59, $12, $C4, $2C, $59, $AC, $28, $1D, $73, $88, $89, $08, $51, $25, $25, $59, $2D, $1A, $24, $1E, $59, $26, $32, $59, $1C, $21, $93, $1C, $1E, $2C, $68, $7F Message_198: -db $00, $21, $42, $59, $E0, $25, $25, $59, $2D, $21, $94, $8B, $DA, $28, $59, $96, $1D, $41, $75, $02, $28, $BE, $59, $96, $9C, $59, $22, $1F, $59, $E3, $51, $CD, $B4, $2D, $A6, $1E, $D3, $1E, $1D, $76, $B4, $59, $13, $B4, $20, $25, $1E, $8B, $BD, $29, $2C, $3E, $7E, $73, $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $3E, $59, $0A, $28, $28, $BB, $28, $40, $0B, $22, $26, $29, $1A, $21, $3E, $73, $43, $E6, $D0, $59, $8D, $D8, $59, $BD, $20, $22, $1C, $59, $30, $C8, $1D, $2C, $73, $2D, $21, $91, $13, $B4, $20, $25, $1E, $59, $1C, $CE, $94, $A4, $B0, $26, $D0, $25, $1F, $41, $7E, $73, $03, $28, $C0, $D3, $1E, $1A, $25, $59, $D8, $26, $3E, $7F + db $00, $21, $42, $59, $E0, $25, $25, $59, $2D, $21, $94, $8B, $DA, $28, $59, $96, $1D, $41, $75, $02, $28, $BE, $59, $96, $9C, $59, $22, $1F, $59, $E3, $51, $CD, $B4, $2D, $A6, $1E, $D3, $1E, $1D, $76, $B4, $59, $13, $B4, $20, $25, $1E, $8B, $BD, $29, $2C, $3E, $7E, $73, $13, $B4, $20, $25, $1E, $42, $59, $13, $B4, $20, $25, $1E, $3E, $59, $0A, $28, $28, $BB, $28, $40, $0B, $22, $26, $29, $1A, $21, $3E, $73, $43, $E6, $D0, $59, $8D, $D8, $59, $BD, $20, $22, $1C, $59, $30, $C8, $1D, $2C, $73, $2D, $21, $91, $13, $B4, $20, $25, $1E, $59, $1C, $CE, $94, $A4, $B0, $26, $D0, $25, $1F, $41, $7E, $73, $03, $28, $C0, $D3, $1E, $1A, $25, $59, $D8, $26, $3E, $7F Message_199: -db $E6, $59, $BF, $D1, $2B, $28, $28, $26, $59, $B5, $59, $27, $28, $59, $26, $A6, $1E, $75, $20, $2B, $28, $30, $2D, $21, $59, $C6, $59, $D8, $59, $A2, $2D, $21, $41, $76, $12, $2D, $1E, $1E, $29, $A4, $B4, $59, $93, $1C, $22, $A3, $59, $BD, $20, $22, $1C, $42, $59, $B6, $7E, $73, $1B, $2B, $B4, $20, $2C, $59, $A8, $2D, $21, $59, $E1, $91, $B5, $59, $B0, $1D, $1D, $A5, $41, $73, $08, $27, $59, $B6, $2C, $59, $CB, $1D, $A1, $25, $22, $1E, $2C, $59, $D8, $59, $CB, $A6, $73, $DA, $59, $2B, $A7, $1E, $1A, $25, $59, $DB, $2E, $1E, $59, $A8, $26, $2C, $42, $59, $D0, $1C, $CE, $2D, $2C, $7E, $73, $BB, $27, $20, $59, $1C, $C7, $1C, $1E, $1A, $25, $A4, $1B, $32, $59, $27, $94, $2E, $CE, $41, $7F + db $E6, $59, $BF, $D1, $2B, $28, $28, $26, $59, $B5, $59, $27, $28, $59, $26, $A6, $1E, $75, $20, $2B, $28, $30, $2D, $21, $59, $C6, $59, $D8, $59, $A2, $2D, $21, $41, $76, $12, $2D, $1E, $1E, $29, $A4, $B4, $59, $93, $1C, $22, $A3, $59, $BD, $20, $22, $1C, $42, $59, $B6, $7E, $73, $1B, $2B, $B4, $20, $2C, $59, $A8, $2D, $21, $59, $E1, $91, $B5, $59, $B0, $1D, $1D, $A5, $41, $73, $08, $27, $59, $B6, $2C, $59, $CB, $1D, $A1, $25, $22, $1E, $2C, $59, $D8, $59, $CB, $A6, $73, $DA, $59, $2B, $A7, $1E, $1A, $25, $59, $DB, $2E, $1E, $59, $A8, $26, $2C, $42, $59, $D0, $1C, $CE, $2D, $2C, $7E, $73, $BB, $27, $20, $59, $1C, $C7, $1C, $1E, $1A, $25, $A4, $1B, $32, $59, $27, $94, $2E, $CE, $41, $7F Message_19A: -db $E6, $59, $30, $B4, $1D, $2C, $59, $C7, $1C, $1E, $59, $1C, $1A, $2B, $2B, $22, $A4, $2D, $21, $28, $D0, $75, $E1, $28, $59, $D2, $1A, $2B, $A4, $30, $B6, $21, $59, $1F, $1E, $94, $21, $A1, $90, $76, $25, $1E, $1A, $1F, $42, $59, $2E, $27, $B0, $27, $1D, $A6, $A4, $1B, $32, $59, $D8, $59, $A2, $2D, $21, $41, $7E, $73, $01, $2E, $2D, $59, $30, $B6, $21, $59, $D8, $59, $2B, $B5, $1E, $59, $C6, $59, $1D, $1A, $2B, $24, $27, $1E, $2C, $2C, $42, $73, $D8, $59, $2C, $24, $32, $59, $2D, $2E, $2B, $27, $A4, $1A, $20, $8F, $D3, $59, $D8, $26, $41, $73, $0D, $28, $30, $42, $59, $C7, $B9, $2D, $21, $28, $D0, $59, $E1, $28, $59, $1E, $26, $1B, $2B, $1A, $1C, $1E, $7E, $73, $D8, $59, $2C, $24, $32, $8B, $20, $22, $1F, $2D, $2C, $59, $BD, $32, $59, $2B, $22, $1D, $1E, $59, $D8, $73, $1C, $2E, $2B, $2B, $A3, $2C, $59, $C6, $59, $1F, $CE, $1E, $9F, $26, $41, $7F + db $E6, $59, $30, $B4, $1D, $2C, $59, $C7, $1C, $1E, $59, $1C, $1A, $2B, $2B, $22, $A4, $2D, $21, $28, $D0, $75, $E1, $28, $59, $D2, $1A, $2B, $A4, $30, $B6, $21, $59, $1F, $1E, $94, $21, $A1, $90, $76, $25, $1E, $1A, $1F, $42, $59, $2E, $27, $B0, $27, $1D, $A6, $A4, $1B, $32, $59, $D8, $59, $A2, $2D, $21, $41, $7E, $73, $01, $2E, $2D, $59, $30, $B6, $21, $59, $D8, $59, $2B, $B5, $1E, $59, $C6, $59, $1D, $1A, $2B, $24, $27, $1E, $2C, $2C, $42, $73, $D8, $59, $2C, $24, $32, $59, $2D, $2E, $2B, $27, $A4, $1A, $20, $8F, $D3, $59, $D8, $26, $41, $73, $0D, $28, $30, $42, $59, $C7, $B9, $2D, $21, $28, $D0, $59, $E1, $28, $59, $1E, $26, $1B, $2B, $1A, $1C, $1E, $7E, $73, $D8, $59, $2C, $24, $32, $8B, $20, $22, $1F, $2D, $2C, $59, $BD, $32, $59, $2B, $22, $1D, $1E, $59, $D8, $73, $1C, $2E, $2B, $2B, $A3, $2C, $59, $C6, $59, $1F, $CE, $1E, $9F, $26, $41, $7F Message_19B: -db $00, $59, $1B, $BA, $1D, $1E, $59, $98, $2B, $27, $59, $B4, $59, $2C, $B1, $9F, $30, $42, $59, $D8, $75, $0C, $1E, $1A, $9F, $30, $59, $01, $BA, $1D, $1E, $59, $C7, $1C, $1E, $59, $D1, $C7, $1E, $59, $B4, $76, $D8, $59, $21, $90, $2C, $59, $C6, $59, $1A, $59, $21, $A6, $28, $41, $7E, $73, $01, $2E, $2D, $59, $1D, $1A, $2B, $24, $27, $1E, $2C, $2C, $59, $1C, $25, $2E, $27, $20, $59, $DA, $59, $B6, $2C, $73, $1E, $1D, $20, $1E, $42, $59, $8C, $D8, $59, $21, $A6, $28, $59, $DF, $2C, $59, $BB, $D3, $41, $73, $0D, $28, $30, $42, $59, $D8, $59, $1B, $BA, $1D, $1E, $59, $DF, $B6, $2C, $42, $59, $1B, $2E, $2B, $22, $1E, $1D, $7E, $73, $97, $27, $1E, $94, $21, $59, $D8, $59, $E0, $B2, $C6, $73, $A8, $AC, $2D, $2D, $A0, $1A, $26, $1B, $B6, $22, $C7, $2C, $41, $7F + db $00, $59, $1B, $BA, $1D, $1E, $59, $98, $2B, $27, $59, $B4, $59, $2C, $B1, $9F, $30, $42, $59, $D8, $75, $0C, $1E, $1A, $9F, $30, $59, $01, $BA, $1D, $1E, $59, $C7, $1C, $1E, $59, $D1, $C7, $1E, $59, $B4, $76, $D8, $59, $21, $90, $2C, $59, $C6, $59, $1A, $59, $21, $A6, $28, $41, $7E, $73, $01, $2E, $2D, $59, $1D, $1A, $2B, $24, $27, $1E, $2C, $2C, $59, $1C, $25, $2E, $27, $20, $59, $DA, $59, $B6, $2C, $73, $1E, $1D, $20, $1E, $42, $59, $8C, $D8, $59, $21, $A6, $28, $59, $DF, $2C, $59, $BB, $D3, $41, $73, $0D, $28, $30, $42, $59, $D8, $59, $1B, $BA, $1D, $1E, $59, $DF, $B6, $2C, $42, $59, $1B, $2E, $2B, $22, $1E, $1D, $7E, $73, $97, $27, $1E, $94, $21, $59, $D8, $59, $E0, $B2, $C6, $73, $A8, $AC, $2D, $2D, $A0, $1A, $26, $1B, $B6, $22, $C7, $2C, $41, $7F Message_19C: -db $05, $2B, $28, $26, $59, $1C, $2B, $32, $D3, $1A, $25, $59, $8C, $30, $94, $A6, $42, $59, $D8, $75, $19, $C8, $1A, $59, $1C, $2B, $1A, $1F, $2D, $A4, $30, $C7, $1D, $A6, $2C, $59, $2D, $21, $94, $76, $29, $22, $A6, $1C, $A4, $D8, $59, $2F, $1E, $22, $25, $59, $C6, $59, $CE, $1A, $25, $26, $2C, $41, $7E, $73, $E6, $22, $2B, $59, $30, $C8, $24, $2C, $59, $28, $29, $A5, $A4, $29, $94, $21, $2C, $59, $DA, $73, $29, $BA, $1C, $1E, $2C, $59, $2E, $27, $D0, $A5, $42, $59, $1B, $2E, $2D, $59, $91, $20, $CE, $94, $73, $1C, $28, $D3, $41, $7E, $73, $16, $21, $91, $1F, $BB, $30, $2C, $59, $2D, $21, $2B, $28, $2E, $20, $21, $59, $D8, $59, $30, $94, $A6, $73, $BD, $32, $59, $25, $1E, $1A, $1D, $59, $DA, $59, $2C, $1A, $25, $2F, $94, $22, $C7, $43, $59, $C8, $73, $2B, $2E, $B4, $41, $7F + db $05, $2B, $28, $26, $59, $1C, $2B, $32, $D3, $1A, $25, $59, $8C, $30, $94, $A6, $42, $59, $D8, $75, $19, $C8, $1A, $59, $1C, $2B, $1A, $1F, $2D, $A4, $30, $C7, $1D, $A6, $2C, $59, $2D, $21, $94, $76, $29, $22, $A6, $1C, $A4, $D8, $59, $2F, $1E, $22, $25, $59, $C6, $59, $CE, $1A, $25, $26, $2C, $41, $7E, $73, $E6, $22, $2B, $59, $30, $C8, $24, $2C, $59, $28, $29, $A5, $A4, $29, $94, $21, $2C, $59, $DA, $73, $29, $BA, $1C, $1E, $2C, $59, $2E, $27, $D0, $A5, $42, $59, $1B, $2E, $2D, $59, $91, $20, $CE, $94, $73, $1C, $28, $D3, $41, $7E, $73, $16, $21, $91, $1F, $BB, $30, $2C, $59, $2D, $21, $2B, $28, $2E, $20, $21, $59, $D8, $59, $30, $94, $A6, $73, $BD, $32, $59, $25, $1E, $1A, $1D, $59, $DA, $59, $2C, $1A, $25, $2F, $94, $22, $C7, $43, $59, $C8, $73, $2B, $2E, $B4, $41, $7F Message_19D: -db $E6, $59, $B1, $25, $25, $2C, $59, $C6, $59, $06, $BA, $1C, $22, $1A, $59, $C7, $1C, $1E, $59, $1E, $1C, $21, $28, $1E, $1D, $75, $30, $B6, $21, $59, $DF, $2B, $26, $2D, $21, $59, $8C, $E0, $1A, $25, $2D, $21, $42, $59, $32, $1E, $2D, $76, $22, $1C, $1E, $59, $1F, $22, $25, $25, $A4, $D8, $22, $2B, $59, $21, $A2, $2D, $2C, $41, $7E, $73, $08, $27, $59, $D8, $22, $2B, $59, $20, $CE, $1E, $1D, $42, $59, $D8, $32, $59, $30, $A6, $1E, $59, $1D, $2B, $1A, $30, $27, $73, $DA, $59, $CB, $A6, $2C, $59, $2D, $21, $91, $A9, $33, $1E, $59, $D8, $26, $59, $A9, $26, $73, $30, $B6, $B0, $27, $41, $7E, $73, $0D, $28, $30, $42, $59, $D8, $22, $2B, $59, $25, $1E, $20, $1A, $1C, $32, $59, $B5, $59, $1B, $2E, $2D, $59, $1C, $28, $25, $1D, $73, $D3, $C7, $1E, $42, $59, $1A, $59, $29, $2B, $B5, $C7, $59, $A8, $59, $2D, $21, $28, $D0, $73, $E1, $28, $59, $D2, $2E, $20, $21, $2D, $59, $DA, $28, $59, $BF, $1C, $21, $41, $7F + db $E6, $59, $B1, $25, $25, $2C, $59, $C6, $59, $06, $BA, $1C, $22, $1A, $59, $C7, $1C, $1E, $59, $1E, $1C, $21, $28, $1E, $1D, $75, $30, $B6, $21, $59, $DF, $2B, $26, $2D, $21, $59, $8C, $E0, $1A, $25, $2D, $21, $42, $59, $32, $1E, $2D, $76, $22, $1C, $1E, $59, $1F, $22, $25, $25, $A4, $D8, $22, $2B, $59, $21, $A2, $2D, $2C, $41, $7E, $73, $08, $27, $59, $D8, $22, $2B, $59, $20, $CE, $1E, $1D, $42, $59, $D8, $32, $59, $30, $A6, $1E, $59, $1D, $2B, $1A, $30, $27, $73, $DA, $59, $CB, $A6, $2C, $59, $2D, $21, $91, $A9, $33, $1E, $59, $D8, $26, $59, $A9, $26, $73, $30, $B6, $B0, $27, $41, $7E, $73, $0D, $28, $30, $42, $59, $D8, $22, $2B, $59, $25, $1E, $20, $1A, $1C, $32, $59, $B5, $59, $1B, $2E, $2D, $59, $1C, $28, $25, $1D, $73, $D3, $C7, $1E, $42, $59, $1A, $59, $29, $2B, $B5, $C7, $59, $A8, $59, $2D, $21, $28, $D0, $73, $E1, $28, $59, $D2, $2E, $20, $21, $2D, $59, $DA, $28, $59, $BF, $1C, $21, $41, $7F Message_19E: -db $E6, $59, $A2, $2D, $21, $59, $2C, $B4, $20, $2C, $59, $C6, $59, $CB, $A6, $42, $75, $1B, $2E, $2B, $22, $A4, $1D, $1E, $1E, $29, $59, $B4, $59, $B6, $2C, $59, $2F, $1E, $B4, $2C, $41, $76, $02, $2B, $32, $D3, $1A, $25, $2C, $42, $59, $A8, $20, $A4, $B4, $59, $D8, $59, $93, $1C, $22, $A3, $7E, $73, $1F, $22, $CE, $2C, $42, $59, $21, $28, $25, $1D, $59, $D8, $59, $24, $1E, $32, $2C, $59, $DA, $59, $CE, $1A, $25, $26, $2C, $73, $97, $32, $C7, $1D, $41, $59, $01, $2E, $2D, $59, $CB, $A1, $9B, $1E, $2C, $59, $91, $1A, $73, $29, $2B, $22, $1C, $1E, $42, $59, $A8, $59, $D8, $59, $AC, $1D, $9D, $D0, $2C, $7E, $73, $2C, $1C, $94, $2D, $A6, $A4, $D8, $22, $2B, $59, $20, $22, $1F, $2D, $2C, $59, $1A, $1C, $2B, $28, $2C, $2C, $73, $D8, $59, $25, $90, $42, $59, $B0, $1D, $1D, $A0, $A9, $26, $59, $26, $C8, $2D, $1A, $25, $2C, $41, $7F + db $E6, $59, $A2, $2D, $21, $59, $2C, $B4, $20, $2C, $59, $C6, $59, $CB, $A6, $42, $75, $1B, $2E, $2B, $22, $A4, $1D, $1E, $1E, $29, $59, $B4, $59, $B6, $2C, $59, $2F, $1E, $B4, $2C, $41, $76, $02, $2B, $32, $D3, $1A, $25, $2C, $42, $59, $A8, $20, $A4, $B4, $59, $D8, $59, $93, $1C, $22, $A3, $7E, $73, $1F, $22, $CE, $2C, $42, $59, $21, $28, $25, $1D, $59, $D8, $59, $24, $1E, $32, $2C, $59, $DA, $59, $CE, $1A, $25, $26, $2C, $73, $97, $32, $C7, $1D, $41, $59, $01, $2E, $2D, $59, $CB, $A1, $9B, $1E, $2C, $59, $91, $1A, $73, $29, $2B, $22, $1C, $1E, $42, $59, $A8, $59, $D8, $59, $AC, $1D, $9D, $D0, $2C, $7E, $73, $2C, $1C, $94, $2D, $A6, $A4, $D8, $22, $2B, $59, $20, $22, $1F, $2D, $2C, $59, $1A, $1C, $2B, $28, $2C, $2C, $73, $D8, $59, $25, $90, $42, $59, $B0, $1D, $1D, $A0, $A9, $26, $59, $26, $C8, $2D, $1A, $25, $2C, $41, $7F Message_19F: -db $00, $59, $21, $A6, $28, $59, $C7, $1C, $1E, $59, $2C, $1A, $22, $25, $A4, $D8, $59, $D0, $1A, $2C, $42, $75, $1B, $2E, $2D, $59, $1F, $94, $1E, $59, $2D, $2E, $2B, $27, $A4, $B0, $26, $59, $DA, $59, $2B, $2E, $B4, $42, $76, $1D, $1E, $1E, $29, $59, $B4, $59, $D8, $59, $BE, $1A, $9F, $30, $2C, $43, $7E, $73, $05, $2B, $28, $26, $59, $27, $28, $95, $59, $21, $A2, $2D, $59, $DA, $59, $1C, $2E, $2B, $D0, $1D, $73, $1C, $1A, $29, $2D, $8F, $42, $59, $0A, $32, $1D, $2B, $28, $20, $59, $27, $28, $30, $59, $2B, $22, $9D, $73, $D8, $59, $DF, $2F, $1E, $2C, $59, $C6, $59, $D8, $59, $00, $1B, $32, $2C, $2C, $41, $7E, $73, $08, $27, $59, $B0, $2C, $59, $2A, $2E, $1E, $D3, $59, $DA, $59, $1D, $1E, $1F, $32, $59, $D8, $59, $AC, $1D, $2C, $42, $73, $21, $1E, $59, $D0, $1E, $24, $2C, $59, $C2, $59, $20, $BB, $2B, $32, $42, $59, $1B, $2E, $2D, $59, $1A, $73, $CE, $2D, $2E, $2B, $27, $59, $DA, $59, $E1, $91, $DF, $2C, $59, $BB, $D3, $41, $7F + db $00, $59, $21, $A6, $28, $59, $C7, $1C, $1E, $59, $2C, $1A, $22, $25, $A4, $D8, $59, $D0, $1A, $2C, $42, $75, $1B, $2E, $2D, $59, $1F, $94, $1E, $59, $2D, $2E, $2B, $27, $A4, $B0, $26, $59, $DA, $59, $2B, $2E, $B4, $42, $76, $1D, $1E, $1E, $29, $59, $B4, $59, $D8, $59, $BE, $1A, $9F, $30, $2C, $43, $7E, $73, $05, $2B, $28, $26, $59, $27, $28, $95, $59, $21, $A2, $2D, $59, $DA, $59, $1C, $2E, $2B, $D0, $1D, $73, $1C, $1A, $29, $2D, $8F, $42, $59, $0A, $32, $1D, $2B, $28, $20, $59, $27, $28, $30, $59, $2B, $22, $9D, $73, $D8, $59, $DF, $2F, $1E, $2C, $59, $C6, $59, $D8, $59, $00, $1B, $32, $2C, $2C, $41, $7E, $73, $08, $27, $59, $B0, $2C, $59, $2A, $2E, $1E, $D3, $59, $DA, $59, $1D, $1E, $1F, $32, $59, $D8, $59, $AC, $1D, $2C, $42, $73, $21, $1E, $59, $D0, $1E, $24, $2C, $59, $C2, $59, $20, $BB, $2B, $32, $42, $59, $1B, $2E, $2D, $59, $1A, $73, $CE, $2D, $2E, $2B, $27, $59, $DA, $59, $E1, $91, $DF, $2C, $59, $BB, $D3, $41, $7F Message_1A0: -db $00, $21, $42, $59, $93, $28, $2D, $21, $A1, $D0, $1C, $CE, $2D, $59, $2C, $1C, $2B, $28, $25, $25, $3E, $75, $E6, $D0, $59, $93, $1C, $22, $A3, $59, $30, $2B, $B6, $B4, $20, $2C, $59, $21, $28, $25, $1D, $76, $26, $32, $D3, $A6, $22, $1E, $2C, $59, $BB, $27, $20, $59, $BB, $D3, $59, $DA, $59, $2D, $22, $BE, $41, $7E, $73, $12, $21, $8E, $08, $59, $DB, $93, $2C, $25, $94, $1E, $59, $B6, $2C, $59, $A8, $AC, $2D, $2D, $A5, $73, $30, $C8, $1D, $2C, $59, $A8, $59, $E3, $3F, $73, $7E, $73, $44, $59, $13, $2B, $93, $2C, $25, $94, $1E, $59, $D8, $59, $2C, $1C, $2B, $28, $25, $25, $73, $89, $11, $1E, $1A, $1D, $59, $29, $2B, $A7, $22, $28, $2E, $2C, $59, $2C, $1C, $2B, $28, $25, $25, $73, $89, $03, $28, $C0, $DA, $2E, $1C, $21, $59, $26, $32, $59, $D3, $2E, $1F, $1F, $71, $7F + db $00, $21, $42, $59, $93, $28, $2D, $21, $A1, $D0, $1C, $CE, $2D, $59, $2C, $1C, $2B, $28, $25, $25, $3E, $75, $E6, $D0, $59, $93, $1C, $22, $A3, $59, $30, $2B, $B6, $B4, $20, $2C, $59, $21, $28, $25, $1D, $76, $26, $32, $D3, $A6, $22, $1E, $2C, $59, $BB, $27, $20, $59, $BB, $D3, $59, $DA, $59, $2D, $22, $BE, $41, $7E, $73, $12, $21, $8E, $08, $59, $DB, $93, $2C, $25, $94, $1E, $59, $B6, $2C, $59, $A8, $AC, $2D, $2D, $A5, $73, $30, $C8, $1D, $2C, $59, $A8, $59, $E3, $3F, $73, $7E, $73, $44, $59, $13, $2B, $93, $2C, $25, $94, $1E, $59, $D8, $59, $2C, $1C, $2B, $28, $25, $25, $73, $89, $11, $1E, $1A, $1D, $59, $29, $2B, $A7, $22, $28, $2E, $2C, $59, $2C, $1C, $2B, $28, $25, $25, $73, $89, $03, $28, $C0, $DA, $2E, $1C, $21, $59, $26, $32, $59, $D3, $2E, $1F, $1F, $71, $7F Message_1A1: -db $15, $A6, $32, $59, $E0, $25, $25, $41, $59, $0B, $1E, $2D, $59, $2E, $2C, $59, $2E, $27, $2F, $1E, $22, $25, $59, $D8, $75, $D0, $1C, $CE, $2D, $2C, $59, $B0, $1D, $1D, $A0, $30, $B6, $B0, $27, $59, $2D, $B0, $2C, $76, $93, $1C, $22, $A3, $59, $2D, $1E, $31, $2D, $41, $7E, $73, $0B, $B5, $2D, $A0, $1C, $BB, $D0, $25, $32, $42, $59, $A8, $59, $D8, $D0, $73, $30, $C8, $1D, $2C, $59, $1C, $1A, $2B, $2B, $32, $59, $20, $CE, $91, $E0, $22, $20, $21, $2D, $41, $7F + db $15, $A6, $32, $59, $E0, $25, $25, $41, $59, $0B, $1E, $2D, $59, $2E, $2C, $59, $2E, $27, $2F, $1E, $22, $25, $59, $D8, $75, $D0, $1C, $CE, $2D, $2C, $59, $B0, $1D, $1D, $A0, $30, $B6, $B0, $27, $59, $2D, $B0, $2C, $76, $93, $1C, $22, $A3, $59, $2D, $1E, $31, $2D, $41, $7E, $73, $0B, $B5, $2D, $A0, $1C, $BB, $D0, $25, $32, $42, $59, $A8, $59, $D8, $D0, $73, $30, $C8, $1D, $2C, $59, $1C, $1A, $2B, $2B, $32, $59, $20, $CE, $91, $E0, $22, $20, $21, $2D, $41, $7F Message_1A2: -db $E6, $59, $2C, $1C, $2B, $28, $25, $25, $59, $AE, $59, $97, $A0, $DB, $93, $2C, $25, $94, $1E, $1D, $41, $75, $00, $C2, $21, $A1, $29, $22, $1E, $1C, $1E, $59, $C6, $59, $0A, $1A, $25, $32, $31, $28, $2C, $76, $B0, $D3, $C8, $32, $59, $2B, $A7, $1E, $1A, $25, $1E, $1D, $41, $7E, $73, $E6, $D0, $59, $30, $C8, $1D, $2C, $59, $BD, $32, $59, $2C, $A6, $2F, $1E, $59, $E3, $73, $E0, $25, $25, $42, $59, $22, $1F, $59, $E3, $59, $21, $1E, $A4, $D8, $26, $41, $7F + db $E6, $59, $2C, $1C, $2B, $28, $25, $25, $59, $AE, $59, $97, $A0, $DB, $93, $2C, $25, $94, $1E, $1D, $41, $75, $00, $C2, $21, $A1, $29, $22, $1E, $1C, $1E, $59, $C6, $59, $0A, $1A, $25, $32, $31, $28, $2C, $76, $B0, $D3, $C8, $32, $59, $2B, $A7, $1E, $1A, $25, $1E, $1D, $41, $7E, $73, $E6, $D0, $59, $30, $C8, $1D, $2C, $59, $BD, $32, $59, $2C, $A6, $2F, $1E, $59, $E3, $73, $E0, $25, $25, $42, $59, $22, $1F, $59, $E3, $59, $21, $1E, $A4, $D8, $26, $41, $7F Message_1A3: -db $08, $2D, $59, $D0, $1E, $26, $2C, $59, $E3, $51, $2F, $1E, $59, $1C, $28, $25, $25, $1E, $1C, $2D, $A4, $1A, $25, $25, $75, $D8, $59, $2C, $1C, $2B, $28, $25, $25, $2C, $59, $B4, $59, $D8, $59, $25, $8C, $C6, $76, $0A, $1A, $25, $32, $31, $28, $3E, $59, $E8, $59, $DB, $2E, $B9, $8D, $D8, $59, $21, $A6, $28, $41, $7F + db $08, $2D, $59, $D0, $1E, $26, $2C, $59, $E3, $51, $2F, $1E, $59, $1C, $28, $25, $25, $1E, $1C, $2D, $A4, $1A, $25, $25, $75, $D8, $59, $2C, $1C, $2B, $28, $25, $25, $2C, $59, $B4, $59, $D8, $59, $25, $8C, $C6, $76, $0A, $1A, $25, $32, $31, $28, $3E, $59, $E8, $59, $DB, $2E, $B9, $8D, $D8, $59, $21, $A6, $28, $41, $7F Message_1A4: -db $E6, $59, $29, $2B, $B4, $1C, $1E, $2C, $2C, $43, $59, $2D, $1A, $24, $A0, $A9, $26, $59, $2E, $2C, $3E, $75, $16, $1E, $59, $D1, $28, $2E, $25, $1D, $59, $AD, $59, $D0, $A0, $B6, $59, $9B, $B4, $20, $41, $76, $E6, $59, $11, $22, $2F, $A1, $19, $C8, $1A, $2C, $59, $20, $2B, $28, $30, $59, $98, $25, $1D, $A6, $7E, $73, $1E, $1A, $1C, $21, $59, $1D, $1A, $32, $41, $59, $0D, $28, $30, $42, $59, $D8, $32, $51, $2F, $1E, $59, $D3, $28, $25, $A5, $73, $28, $2E, $2B, $59, $26, $28, $D3, $59, $29, $CE, $1C, $22, $28, $2E, $2C, $59, $2D, $CE, $1A, $2C, $2E, $CE, $3E, $73, $16, $21, $28, $59, $E2, $25, $25, $59, $CC, $2D, $1E, $1C, $2D, $59, $2E, $2C, $59, $27, $28, $30, $3F, $7F + db $E6, $59, $29, $2B, $B4, $1C, $1E, $2C, $2C, $43, $59, $2D, $1A, $24, $A0, $A9, $26, $59, $2E, $2C, $3E, $75, $16, $1E, $59, $D1, $28, $2E, $25, $1D, $59, $AD, $59, $D0, $A0, $B6, $59, $9B, $B4, $20, $41, $76, $E6, $59, $11, $22, $2F, $A1, $19, $C8, $1A, $2C, $59, $20, $2B, $28, $30, $59, $98, $25, $1D, $A6, $7E, $73, $1E, $1A, $1C, $21, $59, $1D, $1A, $32, $41, $59, $0D, $28, $30, $42, $59, $D8, $32, $51, $2F, $1E, $59, $D3, $28, $25, $A5, $73, $28, $2E, $2B, $59, $26, $28, $D3, $59, $29, $CE, $1C, $22, $28, $2E, $2C, $59, $2D, $CE, $1A, $2C, $2E, $CE, $3E, $73, $16, $21, $28, $59, $E2, $25, $25, $59, $CC, $2D, $1E, $1C, $2D, $59, $2E, $2C, $59, $27, $28, $30, $3F, $7F Message_1A5: -db $E8, $59, $1C, $93, $2D, $59, $2C, $E2, $26, $42, $59, $1C, $93, $59, $E3, $3F, $59, $08, $2D, $51, $2C, $75, $27, $28, $59, $2C, $2E, $2B, $29, $2B, $B5, $1E, $43, $59, $D8, $59, $30, $94, $A6, $2C, $59, $21, $A6, $1E, $76, $8D, $2D, $CE, $1A, $9A, $2B, $28, $2E, $2C, $41, $7E, $73, $01, $2E, $2D, $59, $08, $51, $2F, $1E, $59, $21, $A2, $1D, $59, $30, $B0, $2C, $29, $A6, $2C, $59, $C6, $59, $D8, $73, $00, $1B, $32, $2C, $2C, $43, $59, $B4, $59, $2D, $21, $91, $1D, $1A, $2B, $24, $59, $29, $BA, $1C, $1E, $42, $59, $D8, $73, $1F, $25, $22, $29, $29, $A6, $2C, $59, $8D, $2C, $1A, $22, $1D, $59, $DA, $59, $97, $59, $B0, $1D, $1D, $A5, $41, $7E, $73, $08, $1F, $59, $E3, $59, $1C, $28, $2E, $25, $1D, $59, $1F, $B4, $1D, $59, $D8, $26, $42, $59, $29, $A6, $B1, $29, $2C, $73, $D8, $59, $30, $94, $A6, $2C, $59, $30, $28, $2E, $25, $1D, $59, $27, $28, $59, $BB, $27, $20, $A6, $73, $21, $28, $25, $1D, $59, $E3, $59, $96, $9C, $41, $7F + db $E8, $59, $1C, $93, $2D, $59, $2C, $E2, $26, $42, $59, $1C, $93, $59, $E3, $3F, $59, $08, $2D, $51, $2C, $75, $27, $28, $59, $2C, $2E, $2B, $29, $2B, $B5, $1E, $43, $59, $D8, $59, $30, $94, $A6, $2C, $59, $21, $A6, $1E, $76, $8D, $2D, $CE, $1A, $9A, $2B, $28, $2E, $2C, $41, $7E, $73, $01, $2E, $2D, $59, $08, $51, $2F, $1E, $59, $21, $A2, $1D, $59, $30, $B0, $2C, $29, $A6, $2C, $59, $C6, $59, $D8, $73, $00, $1B, $32, $2C, $2C, $43, $59, $B4, $59, $2D, $21, $91, $1D, $1A, $2B, $24, $59, $29, $BA, $1C, $1E, $42, $59, $D8, $73, $1F, $25, $22, $29, $29, $A6, $2C, $59, $8D, $2C, $1A, $22, $1D, $59, $DA, $59, $97, $59, $B0, $1D, $1D, $A5, $41, $7E, $73, $08, $1F, $59, $E3, $59, $1C, $28, $2E, $25, $1D, $59, $1F, $B4, $1D, $59, $D8, $26, $42, $59, $29, $A6, $B1, $29, $2C, $73, $D8, $59, $30, $94, $A6, $2C, $59, $30, $28, $2E, $25, $1D, $59, $27, $28, $59, $BB, $27, $20, $A6, $73, $21, $28, $25, $1D, $59, $E3, $59, $96, $9C, $41, $7F Message_1A6: -db $E6, $59, $29, $2B, $B4, $1C, $1E, $2C, $2C, $59, $BD, $32, $59, $97, $59, $AC, $27, $1E, $59, $A9, $26, $75, $2D, $B0, $2C, $59, $30, $C8, $25, $1D, $42, $59, $1B, $2E, $2D, $59, $21, $A1, $2C, $29, $22, $2B, $B6, $59, $AE, $76, $1F, $C4, $59, $27, $1E, $30, $59, $25, $22, $1F, $1E, $59, $B4, $59, $E3, $41, $7E, $73, $E6, $59, $19, $C8, $1A, $59, $0C, $1A, $2C, $24, $59, $1C, $1A, $2B, $2B, $22, $1E, $2C, $59, $21, $A6, $73, $2F, $28, $22, $1C, $1E, $42, $59, $21, $A1, $30, $B5, $9F, $26, $43, $59, $8C, $1A, $73, $29, $22, $1E, $1C, $1E, $59, $C6, $59, $28, $2E, $2B, $59, $21, $A2, $2D, $2C, $41, $7E, $73, $0F, $2B, $28, $2D, $1E, $1C, $2D, $59, $B6, $59, $E0, $25, $25, $42, $59, $1B, $2B, $1A, $2F, $1E, $59, $C7, $1E, $41, $7F + db $E6, $59, $29, $2B, $B4, $1C, $1E, $2C, $2C, $59, $BD, $32, $59, $97, $59, $AC, $27, $1E, $59, $A9, $26, $75, $2D, $B0, $2C, $59, $30, $C8, $25, $1D, $42, $59, $1B, $2E, $2D, $59, $21, $A1, $2C, $29, $22, $2B, $B6, $59, $AE, $76, $1F, $C4, $59, $27, $1E, $30, $59, $25, $22, $1F, $1E, $59, $B4, $59, $E3, $41, $7E, $73, $E6, $59, $19, $C8, $1A, $59, $0C, $1A, $2C, $24, $59, $1C, $1A, $2B, $2B, $22, $1E, $2C, $59, $21, $A6, $73, $2F, $28, $22, $1C, $1E, $42, $59, $21, $A1, $30, $B5, $9F, $26, $43, $59, $8C, $1A, $73, $29, $22, $1E, $1C, $1E, $59, $C6, $59, $28, $2E, $2B, $59, $21, $A2, $2D, $2C, $41, $7E, $73, $0F, $2B, $28, $2D, $1E, $1C, $2D, $59, $B6, $59, $E0, $25, $25, $42, $59, $1B, $2B, $1A, $2F, $1E, $59, $C7, $1E, $41, $7F Message_1A7: -db $07, $1E, $32, $42, $59, $DB, $1A, $2F, $1E, $25, $A6, $3E, $59, $E6, $D0, $59, $26, $B4, $1E, $2C, $75, $8D, $D0, $1A, $25, $A4, $2D, $22, $20, $21, $2D, $41, $59, $16, $B6, $21, $C5, $11, $28, $9C, $76, $12, $22, $2B, $BB, $B4, $2C, $42, $59, $08, $59, $9F, $27, $2D, $59, $AD, $59, $D8, $7E, $73, $D3, $2B, $A5, $20, $2D, $21, $59, $DA, $59, $1B, $CE, $1A, $24, $59, $2D, $21, $2B, $28, $2E, $20, $21, $3E, $73, $16, $1E, $59, $06, $C8, $C7, $2C, $59, $27, $1E, $A4, $2D, $21, $91, $21, $A2, $2D, $32, $73, $BE, $91, $DA, $59, $1F, $2E, $1E, $25, $59, $2E, $2C, $43, $7E, $73, $C2, $B0, $27, $20, $59, $1E, $25, $D0, $59, $29, $1A, $9C, $2C, $59, $D8, $59, $29, $2E, $27, $1C, $21, $3E, $73, $01, $2B, $B3, $BE, $59, $1F, $22, $2F, $1E, $42, $59, $8C, $08, $51, $25, $25, $59, $28, $29, $A5, $73, $D8, $59, $DF, $32, $59, $A8, $59, $E3, $3E, $7F + db $07, $1E, $32, $42, $59, $DB, $1A, $2F, $1E, $25, $A6, $3E, $59, $E6, $D0, $59, $26, $B4, $1E, $2C, $75, $8D, $D0, $1A, $25, $A4, $2D, $22, $20, $21, $2D, $41, $59, $16, $B6, $21, $C5, $11, $28, $9C, $76, $12, $22, $2B, $BB, $B4, $2C, $42, $59, $08, $59, $9F, $27, $2D, $59, $AD, $59, $D8, $7E, $73, $D3, $2B, $A5, $20, $2D, $21, $59, $DA, $59, $1B, $CE, $1A, $24, $59, $2D, $21, $2B, $28, $2E, $20, $21, $3E, $73, $16, $1E, $59, $06, $C8, $C7, $2C, $59, $27, $1E, $A4, $2D, $21, $91, $21, $A2, $2D, $32, $73, $BE, $91, $DA, $59, $1F, $2E, $1E, $25, $59, $2E, $2C, $43, $7E, $73, $C2, $B0, $27, $20, $59, $1E, $25, $D0, $59, $29, $1A, $9C, $2C, $59, $D8, $59, $29, $2E, $27, $1C, $21, $3E, $73, $01, $2B, $B3, $BE, $59, $1F, $22, $2F, $1E, $42, $59, $8C, $08, $51, $25, $25, $59, $28, $29, $A5, $73, $D8, $59, $DF, $32, $59, $A8, $59, $E3, $3E, $7F Message_1A8: -db $07, $26, $26, $43, $59, $2D, $B0, $2C, $59, $B5, $59, $1A, $59, $D3, $1A, $2B, $2D, $42, $59, $1B, $2E, $2D, $59, $08, $75, $27, $1E, $A4, $1F, $22, $2F, $1E, $59, $11, $28, $9C, $59, $12, $22, $2B, $BB, $B4, $2C, $59, $DA, $76, $AB, $59, $D8, $59, $23, $28, $1B, $59, $9F, $27, $1E, $3E, $7E, $73, $0A, $1E, $1E, $29, $59, $2C, $A2, $1C, $B0, $27, $20, $42, $59, $1F, $2B, $22, $A5, $1D, $3E, $59, $13, $21, $28, $D0, $73, $2B, $28, $9C, $2C, $59, $1A, $2B, $A5, $51, $2D, $59, $AC, $B3, $DA, $59, $1B, $2E, $1D, $20, $1E, $73, $C7, $59, $D8, $22, $2B, $59, $28, $30, $27, $3E, $7F + db $07, $26, $26, $43, $59, $2D, $B0, $2C, $59, $B5, $59, $1A, $59, $D3, $1A, $2B, $2D, $42, $59, $1B, $2E, $2D, $59, $08, $75, $27, $1E, $A4, $1F, $22, $2F, $1E, $59, $11, $28, $9C, $59, $12, $22, $2B, $BB, $B4, $2C, $59, $DA, $76, $AB, $59, $D8, $59, $23, $28, $1B, $59, $9F, $27, $1E, $3E, $7E, $73, $0A, $1E, $1E, $29, $59, $2C, $A2, $1C, $B0, $27, $20, $42, $59, $1F, $2B, $22, $A5, $1D, $3E, $59, $13, $21, $28, $D0, $73, $2B, $28, $9C, $2C, $59, $1A, $2B, $A5, $51, $2D, $59, $AC, $B3, $DA, $59, $1B, $2E, $1D, $20, $1E, $73, $C7, $59, $D8, $22, $2B, $59, $28, $30, $27, $3E, $7F Message_1A9: -db $00, $21, $3E, $59, $0D, $28, $30, $59, $2D, $21, $94, $8B, $E1, $91, $08, $51, $26, $59, $2D, $1A, $25, $24, $B4, $51, $75, $1A, $98, $2E, $2D, $3E, $59, $05, $22, $2F, $1E, $59, $11, $28, $9C, $59, $12, $22, $2B, $BB, $B4, $2C, $3E, $76, $13, $B0, $2C, $59, $B5, $59, $CE, $1A, $25, $B9, $B6, $3E, $7E, $73, $16, $B6, $21, $59, $2D, $B0, $2C, $42, $59, $08, $51, $2F, $1E, $59, $AC, $2D, $59, $8E, $D8, $73, $D3, $2B, $A5, $20, $2D, $21, $59, $08, $59, $27, $1E, $A4, $DA, $59, $1C, $2B, $1A, $9C, $59, $D8, $D0, $73, $26, $B4, $1E, $2C, $59, $28, $29, $A5, $3E, $7E, $73, $12, $2D, $8C, $96, $9C, $42, $59, $1F, $2B, $22, $A5, $1D, $43, $D8, $D0, $73, $D3, $C7, $1E, $2C, $59, $8D, $1A, $98, $2E, $2D, $59, $DA, $59, $1F, $1E, $1E, $25, $59, $D8, $73, $26, $B2, $C6, $59, $1A, $59, $DB, $2E, $1E, $59, $06, $C8, $C7, $3E, $7F + db $00, $21, $3E, $59, $0D, $28, $30, $59, $2D, $21, $94, $8B, $E1, $91, $08, $51, $26, $59, $2D, $1A, $25, $24, $B4, $51, $75, $1A, $98, $2E, $2D, $3E, $59, $05, $22, $2F, $1E, $59, $11, $28, $9C, $59, $12, $22, $2B, $BB, $B4, $2C, $3E, $76, $13, $B0, $2C, $59, $B5, $59, $CE, $1A, $25, $B9, $B6, $3E, $7E, $73, $16, $B6, $21, $59, $2D, $B0, $2C, $42, $59, $08, $51, $2F, $1E, $59, $AC, $2D, $59, $8E, $D8, $73, $D3, $2B, $A5, $20, $2D, $21, $59, $08, $59, $27, $1E, $A4, $DA, $59, $1C, $2B, $1A, $9C, $59, $D8, $D0, $73, $26, $B4, $1E, $2C, $59, $28, $29, $A5, $3E, $7E, $73, $12, $2D, $8C, $96, $9C, $42, $59, $1F, $2B, $22, $A5, $1D, $43, $D8, $D0, $73, $D3, $C7, $1E, $2C, $59, $8D, $1A, $98, $2E, $2D, $59, $DA, $59, $1F, $1E, $1E, $25, $59, $D8, $73, $26, $B2, $C6, $59, $1A, $59, $DB, $2E, $1E, $59, $06, $C8, $C7, $3E, $7F Message_1AA: -db $00, $21, $42, $59, $DB, $1A, $2F, $1E, $25, $A1, $A9, $26, $59, $97, $32, $C7, $1D, $41, $41, $41, $75, $E3, $59, $D3, $8C, $27, $A2, $59, $D8, $59, $13, $1E, $26, $29, $C8, $1A, $25, $76, $0F, $32, $2B, $1A, $26, $22, $1D, $42, $59, $1A, $59, $29, $BA, $1C, $1E, $59, $C6, $59, $97, $20, $B4, $27, $B4, $20, $2C, $41, $7E, $73, $E6, $59, $12, $21, $2B, $B4, $1E, $59, $C6, $59, $0E, $2B, $22, $20, $B4, $2C, $59, $25, $22, $1E, $2C, $59, $E0, $D3, $42, $73, $1A, $59, $29, $BA, $1C, $1E, $59, $C6, $59, $93, $1C, $22, $A3, $59, $CB, $A6, $41, $7E, $73, $0E, $27, $B9, $D8, $59, $2C, $26, $8E, $BD, $32, $59, $2D, $CE, $1A, $1D, $59, $B6, $2C, $73, $29, $94, $21, $2C, $42, $59, $A8, $59, $D8, $59, $D0, $1C, $CE, $2D, $2C, $59, $30, $B6, $B0, $27, $73, $8D, $B0, $1D, $1D, $A0, $A9, $26, $59, $D8, $59, $2E, $27, $30, $C8, $2D, $21, $32, $41, $7E, $73, $0B, $1E, $20, $A5, $1D, $2C, $59, $2C, $1A, $32, $59, $B6, $59, $20, $2B, $93, $2D, $2C, $59, $1A, $59, $CE, $25, $22, $1C, $73, $2D, $21, $91, $21, $28, $25, $1D, $2C, $59, $A8, $26, $59, $D3, $1E, $1A, $1D, $32, $59, $A7, $A0, $B4, $73, $2D, $B0, $2C, $59, $2E, $27, $D3, $1A, $95, $59, $CE, $1A, $25, $26, $41, $7F + db $00, $21, $42, $59, $DB, $1A, $2F, $1E, $25, $A1, $A9, $26, $59, $97, $32, $C7, $1D, $41, $41, $41, $75, $E3, $59, $D3, $8C, $27, $A2, $59, $D8, $59, $13, $1E, $26, $29, $C8, $1A, $25, $76, $0F, $32, $2B, $1A, $26, $22, $1D, $42, $59, $1A, $59, $29, $BA, $1C, $1E, $59, $C6, $59, $97, $20, $B4, $27, $B4, $20, $2C, $41, $7E, $73, $E6, $59, $12, $21, $2B, $B4, $1E, $59, $C6, $59, $0E, $2B, $22, $20, $B4, $2C, $59, $25, $22, $1E, $2C, $59, $E0, $D3, $42, $73, $1A, $59, $29, $BA, $1C, $1E, $59, $C6, $59, $93, $1C, $22, $A3, $59, $CB, $A6, $41, $7E, $73, $0E, $27, $B9, $D8, $59, $2C, $26, $8E, $BD, $32, $59, $2D, $CE, $1A, $1D, $59, $B6, $2C, $73, $29, $94, $21, $2C, $42, $59, $A8, $59, $D8, $59, $D0, $1C, $CE, $2D, $2C, $59, $30, $B6, $B0, $27, $73, $8D, $B0, $1D, $1D, $A0, $A9, $26, $59, $D8, $59, $2E, $27, $30, $C8, $2D, $21, $32, $41, $7E, $73, $0B, $1E, $20, $A5, $1D, $2C, $59, $2C, $1A, $32, $59, $B6, $59, $20, $2B, $93, $2D, $2C, $59, $1A, $59, $CE, $25, $22, $1C, $73, $2D, $21, $91, $21, $28, $25, $1D, $2C, $59, $A8, $26, $59, $D3, $1E, $1A, $1D, $32, $59, $A7, $A0, $B4, $73, $2D, $B0, $2C, $59, $2E, $27, $D3, $1A, $95, $59, $CE, $1A, $25, $26, $41, $7F Message_1AB: -db $E8, $51, $2F, $1E, $59, $9B, $1E, $59, $1F, $1A, $2B, $59, $DA, $59, $2D, $B0, $2C, $59, $29, $BA, $1C, $1E, $41, $75, $E6, $59, $12, $21, $2B, $B4, $1E, $59, $C6, $59, $0F, $28, $30, $A1, $25, $22, $1E, $2C, $59, $30, $B6, $B0, $27, $76, $D8, $59, $26, $28, $2E, $27, $2D, $8F, $2C, $42, $59, $E1, $A6, $1E, $59, $D8, $59, $25, $90, $7E, $73, $B6, $D0, $25, $1F, $59, $20, $2B, $28, $93, $2C, $59, $2E, $27, $1D, $A1, $B6, $2C, $59, $E0, $22, $20, $21, $2D, $41, $73, $13, $21, $A6, $1E, $42, $59, $E3, $59, $E2, $25, $25, $59, $1F, $B4, $1D, $59, $1A, $59, $2D, $CE, $1A, $2C, $2E, $CE, $73, $2D, $21, $91, $20, $2B, $93, $2D, $2C, $59, $D8, $59, $D3, $2B, $A5, $20, $2D, $21, $59, $DA, $7E, $73, $26, $28, $2F, $1E, $59, $A7, $A0, $D8, $59, $2E, $27, $26, $28, $2F, $1A, $95, $41, $73, $01, $2E, $2D, $59, $97, $DF, $CE, $42, $59, $2C, $2E, $1C, $21, $59, $CB, $A1, $B5, $73, $27, $A7, $A1, $20, $22, $2F, $A0, $1F, $CE, $1E, $25, $32, $41, $59, $0E, $27, $B9, $2D, $21, $28, $D0, $7E, $73, $30, $B6, $21, $59, $2E, $27, $DF, $2F, $A6, $B3, $CE, $D2, $25, $2F, $1E, $59, $A5, $1D, $2E, $CE, $41, $7F + db $E8, $51, $2F, $1E, $59, $9B, $1E, $59, $1F, $1A, $2B, $59, $DA, $59, $2D, $B0, $2C, $59, $29, $BA, $1C, $1E, $41, $75, $E6, $59, $12, $21, $2B, $B4, $1E, $59, $C6, $59, $0F, $28, $30, $A1, $25, $22, $1E, $2C, $59, $30, $B6, $B0, $27, $76, $D8, $59, $26, $28, $2E, $27, $2D, $8F, $2C, $42, $59, $E1, $A6, $1E, $59, $D8, $59, $25, $90, $7E, $73, $B6, $D0, $25, $1F, $59, $20, $2B, $28, $93, $2C, $59, $2E, $27, $1D, $A1, $B6, $2C, $59, $E0, $22, $20, $21, $2D, $41, $73, $13, $21, $A6, $1E, $42, $59, $E3, $59, $E2, $25, $25, $59, $1F, $B4, $1D, $59, $1A, $59, $2D, $CE, $1A, $2C, $2E, $CE, $73, $2D, $21, $91, $20, $2B, $93, $2D, $2C, $59, $D8, $59, $D3, $2B, $A5, $20, $2D, $21, $59, $DA, $7E, $73, $26, $28, $2F, $1E, $59, $A7, $A0, $D8, $59, $2E, $27, $26, $28, $2F, $1A, $95, $41, $73, $01, $2E, $2D, $59, $97, $DF, $CE, $42, $59, $2C, $2E, $1C, $21, $59, $CB, $A1, $B5, $73, $27, $A7, $A1, $20, $22, $2F, $A0, $1F, $CE, $1E, $25, $32, $41, $59, $0E, $27, $B9, $2D, $21, $28, $D0, $7E, $73, $30, $B6, $21, $59, $2E, $27, $DF, $2F, $A6, $B3, $CE, $D2, $25, $2F, $1E, $59, $A5, $1D, $2E, $CE, $41, $7F Message_1AC: -db $E6, $59, $30, $94, $A6, $2C, $59, $C6, $59, $2D, $B0, $2C, $59, $CE, $1A, $25, $26, $59, $1A, $CE, $75, $C2, $59, $24, $B4, $1D, $59, $DA, $59, $28, $2E, $2D, $2C, $22, $1D, $A6, $2C, $59, $25, $22, $24, $1E, $59, $E3, $41, $76, $01, $1E, $32, $C7, $1D, $59, $2D, $B0, $2C, $59, $2C, $DF, $26, $29, $59, $25, $22, $1E, $2C, $7E, $73, $D8, $59, $12, $21, $2B, $B4, $1E, $59, $C6, $59, $16, $B5, $9F, $26, $42, $59, $E1, $A6, $1E, $73, $D8, $59, $1F, $25, $22, $29, $29, $A6, $2C, $59, $CE, $D3, $41, $73, $16, $B6, $21, $59, $D8, $26, $42, $59, $C7, $1E, $59, $BD, $32, $59, $2C, $E2, $26, $59, $D8, $7E, $73, $1D, $1E, $1E, $29, $1E, $D3, $59, $1C, $2E, $2B, $2B, $A3, $2C, $59, $8C, $2E, $27, $1C, $28, $2F, $A6, $73, $E1, $91, $D8, $59, $00, $1B, $32, $2C, $2C, $59, $B0, $9D, $41, $73, $01, $2E, $2D, $59, $DA, $59, $1C, $BA, $22, $26, $59, $D8, $26, $42, $59, $E3, $59, $BF, $D3, $7E, $73, $29, $94, $21, $59, $D8, $59, $DF, $32, $59, $A8, $DF, $2B, $1D, $59, $2D, $21, $2B, $28, $2E, $20, $21, $73, $D2, $BE, $59, $28, $2D, $21, $A1, $BE, $93, $2C, $43, $7F + db $E6, $59, $30, $94, $A6, $2C, $59, $C6, $59, $2D, $B0, $2C, $59, $CE, $1A, $25, $26, $59, $1A, $CE, $75, $C2, $59, $24, $B4, $1D, $59, $DA, $59, $28, $2E, $2D, $2C, $22, $1D, $A6, $2C, $59, $25, $22, $24, $1E, $59, $E3, $41, $76, $01, $1E, $32, $C7, $1D, $59, $2D, $B0, $2C, $59, $2C, $DF, $26, $29, $59, $25, $22, $1E, $2C, $7E, $73, $D8, $59, $12, $21, $2B, $B4, $1E, $59, $C6, $59, $16, $B5, $9F, $26, $42, $59, $E1, $A6, $1E, $73, $D8, $59, $1F, $25, $22, $29, $29, $A6, $2C, $59, $CE, $D3, $41, $73, $16, $B6, $21, $59, $D8, $26, $42, $59, $C7, $1E, $59, $BD, $32, $59, $2C, $E2, $26, $59, $D8, $7E, $73, $1D, $1E, $1E, $29, $1E, $D3, $59, $1C, $2E, $2B, $2B, $A3, $2C, $59, $8C, $2E, $27, $1C, $28, $2F, $A6, $73, $E1, $91, $D8, $59, $00, $1B, $32, $2C, $2C, $59, $B0, $9D, $41, $73, $01, $2E, $2D, $59, $DA, $59, $1C, $BA, $22, $26, $59, $D8, $26, $42, $59, $E3, $59, $BF, $D3, $7E, $73, $29, $94, $21, $59, $D8, $59, $DF, $32, $59, $A8, $DF, $2B, $1D, $59, $2D, $21, $2B, $28, $2E, $20, $21, $73, $D2, $BE, $59, $28, $2D, $21, $A1, $BE, $93, $2C, $43, $7F Message_1AD: -db $0A, $32, $1D, $2B, $28, $20, $59, $DF, $2C, $59, $C7, $1C, $1E, $59, $1A, $59, $21, $A6, $28, $42, $75, $1C, $21, $28, $2C, $A0, $1B, $32, $59, $D8, $59, $0C, $1E, $1A, $9F, $30, $59, $01, $BA, $1D, $1E, $76, $B4, $59, $D8, $59, $0C, $1E, $1A, $9F, $30, $59, $C6, $59, $12, $B1, $9F, $30, $2C, $41, $7E, $73, $01, $2E, $2D, $59, $1A, $26, $1B, $B6, $22, $C7, $59, $1C, $BB, $2E, $1D, $A4, $B0, $2C, $59, $21, $A2, $2D, $42, $73, $8C, $21, $1E, $59, $1F, $1E, $25, $25, $59, $DA, $59, $D8, $59, $DB, $22, $9C, $2C, $59, $C6, $73, $06, $93, $C7, $9F, $2B, $1F, $42, $59, $24, $B3, $C6, $59, $2D, $B0, $A7, $1E, $2C, $41, $7E, $73, $16, $21, $A0, $0A, $32, $1D, $2B, $28, $20, $8B, $1D, $1E, $1E, $1D, $2C, $59, $2D, $2E, $2B, $27, $A4, $DA, $73, $1D, $1A, $2B, $24, $27, $1E, $2C, $2C, $42, $59, $D8, $59, $AC, $1D, $9D, $D0, $2C, $59, $1C, $92, $73, $B0, $26, $59, $B4, $DA, $59, $D8, $59, $00, $1B, $32, $2C, $2C, $43, $7E, $73, $18, $1E, $2D, $59, $A7, $A0, $21, $A6, $1E, $42, $59, $B0, $2C, $59, $21, $2E, $27, $20, $A1, $20, $CE, $30, $42, $73, $8C, $21, $1E, $59, $2B, $28, $D0, $59, $1A, $20, $8F, $42, $59, $27, $28, $59, $BB, $27, $20, $A6, $73, $1A, $59, $21, $A6, $28, $42, $59, $1B, $2E, $2D, $59, $1A, $59, $24, $B3, $C6, $59, $29, $22, $2B, $94, $1E, $2C, $41, $7F + db $0A, $32, $1D, $2B, $28, $20, $59, $DF, $2C, $59, $C7, $1C, $1E, $59, $1A, $59, $21, $A6, $28, $42, $75, $1C, $21, $28, $2C, $A0, $1B, $32, $59, $D8, $59, $0C, $1E, $1A, $9F, $30, $59, $01, $BA, $1D, $1E, $76, $B4, $59, $D8, $59, $0C, $1E, $1A, $9F, $30, $59, $C6, $59, $12, $B1, $9F, $30, $2C, $41, $7E, $73, $01, $2E, $2D, $59, $1A, $26, $1B, $B6, $22, $C7, $59, $1C, $BB, $2E, $1D, $A4, $B0, $2C, $59, $21, $A2, $2D, $42, $73, $8C, $21, $1E, $59, $1F, $1E, $25, $25, $59, $DA, $59, $D8, $59, $DB, $22, $9C, $2C, $59, $C6, $73, $06, $93, $C7, $9F, $2B, $1F, $42, $59, $24, $B3, $C6, $59, $2D, $B0, $A7, $1E, $2C, $41, $7E, $73, $16, $21, $A0, $0A, $32, $1D, $2B, $28, $20, $8B, $1D, $1E, $1E, $1D, $2C, $59, $2D, $2E, $2B, $27, $A4, $DA, $73, $1D, $1A, $2B, $24, $27, $1E, $2C, $2C, $42, $59, $D8, $59, $AC, $1D, $9D, $D0, $2C, $59, $1C, $92, $73, $B0, $26, $59, $B4, $DA, $59, $D8, $59, $00, $1B, $32, $2C, $2C, $43, $7E, $73, $18, $1E, $2D, $59, $A7, $A0, $21, $A6, $1E, $42, $59, $B0, $2C, $59, $21, $2E, $27, $20, $A1, $20, $CE, $30, $42, $73, $8C, $21, $1E, $59, $2B, $28, $D0, $59, $1A, $20, $8F, $42, $59, $27, $28, $59, $BB, $27, $20, $A6, $73, $1A, $59, $21, $A6, $28, $42, $59, $1B, $2E, $2D, $59, $1A, $59, $24, $B3, $C6, $59, $29, $22, $2B, $94, $1E, $2C, $41, $7F Message_1AE: -db $0E, $21, $42, $59, $E1, $94, $8B, $2D, $B0, $2C, $3F, $59, $00, $59, $2B, $B4, $20, $3F, $59, $08, $75, $1F, $C4, $59, $B6, $59, $DF, $D1, $A4, $DC, $59, $C7, $59, $D8, $76, $00, $1B, $32, $2C, $2C, $1A, $25, $59, $12, $21, $C8, $1E, $41, $7E, $73, $08, $2D, $59, $20, $25, $22, $26, $26, $A6, $2C, $59, $D3, $2B, $93, $20, $1E, $25, $32, $42, $59, $25, $22, $24, $1E, $59, $B6, $73, $21, $28, $25, $1D, $2C, $59, $D2, $BE, $59, $B0, $1D, $1D, $A0, $CB, $A6, $41, $59, $08, $59, $AD, $73, $27, $28, $59, $2E, $D0, $59, $A8, $59, $B6, $42, $59, $1B, $2E, $2D, $59, $E3, $59, $26, $22, $20, $21, $2D, $41, $7E, $73, $13, $1A, $24, $1E, $59, $B6, $59, $DA, $59, $1A, $59, $23, $1E, $E0, $25, $A6, $42, $59, $2D, $21, $A6, $1E, $51, $2C, $73, $C7, $1E, $59, $27, $A2, $59, $D8, $59, $15, $22, $25, $BA, $20, $1E, $59, $C6, $59, $04, $1C, $21, $28, $1E, $2C, $42, $73, $E1, $28, $59, $1A, $29, $29, $2B, $1A, $B5, $1E, $2C, $59, $2C, $2E, $1C, $21, $59, $2D, $CE, $1A, $2C, $2E, $CE, $2C, $41, $7F + db $0E, $21, $42, $59, $E1, $94, $8B, $2D, $B0, $2C, $3F, $59, $00, $59, $2B, $B4, $20, $3F, $59, $08, $75, $1F, $C4, $59, $B6, $59, $DF, $D1, $A4, $DC, $59, $C7, $59, $D8, $76, $00, $1B, $32, $2C, $2C, $1A, $25, $59, $12, $21, $C8, $1E, $41, $7E, $73, $08, $2D, $59, $20, $25, $22, $26, $26, $A6, $2C, $59, $D3, $2B, $93, $20, $1E, $25, $32, $42, $59, $25, $22, $24, $1E, $59, $B6, $73, $21, $28, $25, $1D, $2C, $59, $D2, $BE, $59, $B0, $1D, $1D, $A0, $CB, $A6, $41, $59, $08, $59, $AD, $73, $27, $28, $59, $2E, $D0, $59, $A8, $59, $B6, $42, $59, $1B, $2E, $2D, $59, $E3, $59, $26, $22, $20, $21, $2D, $41, $7E, $73, $13, $1A, $24, $1E, $59, $B6, $59, $DA, $59, $1A, $59, $23, $1E, $E0, $25, $A6, $42, $59, $2D, $21, $A6, $1E, $51, $2C, $73, $C7, $1E, $59, $27, $A2, $59, $D8, $59, $15, $22, $25, $BA, $20, $1E, $59, $C6, $59, $04, $1C, $21, $28, $1E, $2C, $42, $73, $E1, $28, $59, $1A, $29, $29, $2B, $1A, $B5, $1E, $2C, $59, $2C, $2E, $1C, $21, $59, $2D, $CE, $1A, $2C, $2E, $CE, $2C, $41, $7F Message_1AF: -db $E6, $59, $05, $C8, $2D, $CE, $2C, $2C, $59, $C6, $59, $12, $1E, $1C, $CE, $2D, $2C, $59, $25, $22, $1E, $2C, $75, $1D, $1E, $1E, $29, $59, $30, $B6, $B0, $27, $59, $D8, $59, $00, $1B, $32, $2C, $2C, $42, $59, $D0, $1A, $25, $1E, $1D, $76, $1B, $32, $59, $93, $1C, $22, $A3, $59, $CB, $A6, $41, $7E, $73, $13, $28, $59, $28, $29, $A0, $B6, $2C, $59, $20, $94, $1E, $2C, $42, $59, $E3, $59, $BF, $D3, $73, $2E, $27, $B6, $1E, $59, $D8, $59, $04, $2C, $2C, $A5, $1C, $1E, $2C, $59, $C6, $59, $D8, $73, $13, $2B, $22, $A8, $1C, $1E, $59, $A9, $26, $59, $0A, $1A, $25, $32, $31, $28, $41, $7E, $73, $01, $2E, $2D, $59, $97, $DF, $CE, $42, $59, $A8, $59, $97, $32, $C7, $1D, $59, $D8, $73, $A8, $2D, $CE, $2C, $2C, $59, $25, $22, $1E, $2C, $59, $0A, $32, $1D, $2B, $28, $20, $42, $59, $D8, $73, $1F, $1A, $25, $25, $A0, $21, $A6, $28, $42, $59, $2D, $30, $B5, $2D, $A4, $1B, $32, $59, $20, $CE, $1E, $1D, $41, $7E, $73, $E6, $59, $0C, $92, $A1, $12, $30, $C8, $1D, $59, $B5, $59, $D8, $59, $C7, $25, $32, $73, $1B, $BA, $1D, $1E, $59, $2D, $21, $91, $1C, $93, $59, $1B, $CE, $1A, $24, $59, $B0, $2C, $59, $1C, $2E, $2B, $D0, $42, $73, $32, $1E, $2D, $59, $B6, $59, $CE, $D3, $2C, $59, $20, $2E, $1A, $2B, $1D, $A4, $1B, $32, $59, $DB, $22, $1A, $25, $2C, $42, $73, $D1, $2B, $B4, $1E, $2C, $59, $1B, $2E, $22, $25, $2D, $59, $1B, $32, $59, $D8, $59, $AC, $1D, $9D, $D0, $2C, $41, $7E, $73, $13, $28, $59, $1C, $BA, $22, $26, $59, $B6, $42, $59, $E3, $59, $BF, $D3, $59, $1C, $C7, $2A, $2E, $A6, $73, $1E, $1A, $1C, $21, $59, $1C, $B1, $25, $25, $A5, $20, $1E, $59, $8C, $2D, $21, $A0, $CE, $2D, $2E, $2B, $27, $73, $DA, $59, $E1, $A6, $1E, $59, $B6, $59, $8E, $97, $20, $93, $43, $7F + db $E6, $59, $05, $C8, $2D, $CE, $2C, $2C, $59, $C6, $59, $12, $1E, $1C, $CE, $2D, $2C, $59, $25, $22, $1E, $2C, $75, $1D, $1E, $1E, $29, $59, $30, $B6, $B0, $27, $59, $D8, $59, $00, $1B, $32, $2C, $2C, $42, $59, $D0, $1A, $25, $1E, $1D, $76, $1B, $32, $59, $93, $1C, $22, $A3, $59, $CB, $A6, $41, $7E, $73, $13, $28, $59, $28, $29, $A0, $B6, $2C, $59, $20, $94, $1E, $2C, $42, $59, $E3, $59, $BF, $D3, $73, $2E, $27, $B6, $1E, $59, $D8, $59, $04, $2C, $2C, $A5, $1C, $1E, $2C, $59, $C6, $59, $D8, $73, $13, $2B, $22, $A8, $1C, $1E, $59, $A9, $26, $59, $0A, $1A, $25, $32, $31, $28, $41, $7E, $73, $01, $2E, $2D, $59, $97, $DF, $CE, $42, $59, $A8, $59, $97, $32, $C7, $1D, $59, $D8, $73, $A8, $2D, $CE, $2C, $2C, $59, $25, $22, $1E, $2C, $59, $0A, $32, $1D, $2B, $28, $20, $42, $59, $D8, $73, $1F, $1A, $25, $25, $A0, $21, $A6, $28, $42, $59, $2D, $30, $B5, $2D, $A4, $1B, $32, $59, $20, $CE, $1E, $1D, $41, $7E, $73, $E6, $59, $0C, $92, $A1, $12, $30, $C8, $1D, $59, $B5, $59, $D8, $59, $C7, $25, $32, $73, $1B, $BA, $1D, $1E, $59, $2D, $21, $91, $1C, $93, $59, $1B, $CE, $1A, $24, $59, $B0, $2C, $59, $1C, $2E, $2B, $D0, $42, $73, $32, $1E, $2D, $59, $B6, $59, $CE, $D3, $2C, $59, $20, $2E, $1A, $2B, $1D, $A4, $1B, $32, $59, $DB, $22, $1A, $25, $2C, $42, $73, $D1, $2B, $B4, $1E, $2C, $59, $1B, $2E, $22, $25, $2D, $59, $1B, $32, $59, $D8, $59, $AC, $1D, $9D, $D0, $2C, $41, $7E, $73, $13, $28, $59, $1C, $BA, $22, $26, $59, $B6, $42, $59, $E3, $59, $BF, $D3, $59, $1C, $C7, $2A, $2E, $A6, $73, $1E, $1A, $1C, $21, $59, $1C, $B1, $25, $25, $A5, $20, $1E, $59, $8C, $2D, $21, $A0, $CE, $2D, $2E, $2B, $27, $73, $DA, $59, $E1, $A6, $1E, $59, $B6, $59, $8E, $97, $20, $93, $43, $7F Message_1B0: -db $E6, $59, $12, $21, $2B, $B4, $1E, $59, $C6, $59, $0F, $28, $30, $A6, $3F, $59, $00, $59, $DB, $22, $9C, $32, $75, $29, $BA, $1C, $1E, $42, $59, $2D, $21, $91, $C7, $1E, $41, $59, $E6, $59, $1C, $1A, $2F, $1E, $2C, $76, $8D, $1F, $2E, $25, $25, $59, $C6, $59, $2C, $2E, $2B, $29, $2B, $B5, $1E, $2C, $41, $7E, $73, $E6, $32, $59, $2C, $1A, $32, $59, $D8, $59, $29, $94, $21, $59, $A8, $DF, $2B, $1D, $59, $B5, $73, $B0, $1D, $1D, $A5, $42, $59, $C7, $B9, $2B, $A7, $1E, $1A, $25, $A4, $DA, $59, $2D, $21, $28, $D0, $73, $E2, $25, $25, $B3, $DA, $59, $2D, $1A, $24, $1E, $59, $1A, $59, $25, $1E, $1A, $29, $59, $C6, $59, $1F, $1A, $B6, $21, $41, $7E, $73, $08, $2D, $8B, $C2, $59, $A8, $59, $D8, $59, $1F, $8F, $2D, $59, $C6, $59, $21, $A2, $2D, $41, $73, $E8, $51, $1D, $59, $97, $D3, $59, $DB, $2E, $D3, $59, $E3, $2B, $73, $B4, $D3, $B4, $1C, $2D, $2C, $42, $59, $DB, $1A, $2F, $1E, $25, $A6, $41, $7F + db $E6, $59, $12, $21, $2B, $B4, $1E, $59, $C6, $59, $0F, $28, $30, $A6, $3F, $59, $00, $59, $DB, $22, $9C, $32, $75, $29, $BA, $1C, $1E, $42, $59, $2D, $21, $91, $C7, $1E, $41, $59, $E6, $59, $1C, $1A, $2F, $1E, $2C, $76, $8D, $1F, $2E, $25, $25, $59, $C6, $59, $2C, $2E, $2B, $29, $2B, $B5, $1E, $2C, $41, $7E, $73, $E6, $32, $59, $2C, $1A, $32, $59, $D8, $59, $29, $94, $21, $59, $A8, $DF, $2B, $1D, $59, $B5, $73, $B0, $1D, $1D, $A5, $42, $59, $C7, $B9, $2B, $A7, $1E, $1A, $25, $A4, $DA, $59, $2D, $21, $28, $D0, $73, $E2, $25, $25, $B3, $DA, $59, $2D, $1A, $24, $1E, $59, $1A, $59, $25, $1E, $1A, $29, $59, $C6, $59, $1F, $1A, $B6, $21, $41, $7E, $73, $08, $2D, $8B, $C2, $59, $A8, $59, $D8, $59, $1F, $8F, $2D, $59, $C6, $59, $21, $A2, $2D, $41, $73, $E8, $51, $1D, $59, $97, $D3, $59, $DB, $2E, $D3, $59, $E3, $2B, $73, $B4, $D3, $B4, $1C, $2D, $2C, $42, $59, $DB, $1A, $2F, $1E, $25, $A6, $41, $7F Message_1B1: -db $0C, $26, $26, $42, $59, $D8, $59, $2C, $BE, $25, $25, $59, $C6, $59, $11, $28, $9C, $59, $12, $22, $2B, $BB, $B4, $2C, $3E, $75, $0D, $28, $2D, $B0, $27, $20, $59, $1F, $2E, $1E, $25, $2C, $59, $1A, $59, $06, $C8, $C7, $59, $25, $22, $24, $1E, $76, $2D, $21, $28, $D0, $59, $21, $A2, $2D, $32, $59, $1C, $21, $2E, $27, $24, $2C, $59, $C6, $59, $D3, $C7, $1E, $41, $7E, $73, $E8, $51, $25, $25, $59, $1F, $B4, $1D, $59, $D8, $26, $59, $2C, $1C, $94, $2D, $A6, $1E, $1D, $73, $1A, $2B, $C4, $59, $21, $A6, $1E, $42, $59, $1B, $2E, $2D, $59, $25, $22, $1F, $2D, $B3, $D8, $26, $3F, $73, $13, $21, $94, $8B, $93, $28, $2D, $21, $A1, $26, $94, $2D, $A6, $41, $7E, $73, $0E, $27, $B9, $D2, $BE, $C7, $1E, $59, $30, $B6, $21, $59, $CE, $1A, $25, $59, $CB, $A6, $73, $1C, $28, $2E, $25, $1D, $59, $26, $28, $2F, $1E, $59, $2D, $21, $28, $D0, $59, $97, $1A, $2E, $2D, $22, $1E, $2C, $41, $59, $06, $28, $2D, $73, $1A, $59, $0F, $28, $30, $A1, $06, $BB, $2F, $1E, $59, $21, $90, $32, $3F, $7F + db $0C, $26, $26, $42, $59, $D8, $59, $2C, $BE, $25, $25, $59, $C6, $59, $11, $28, $9C, $59, $12, $22, $2B, $BB, $B4, $2C, $3E, $75, $0D, $28, $2D, $B0, $27, $20, $59, $1F, $2E, $1E, $25, $2C, $59, $1A, $59, $06, $C8, $C7, $59, $25, $22, $24, $1E, $76, $2D, $21, $28, $D0, $59, $21, $A2, $2D, $32, $59, $1C, $21, $2E, $27, $24, $2C, $59, $C6, $59, $D3, $C7, $1E, $41, $7E, $73, $E8, $51, $25, $25, $59, $1F, $B4, $1D, $59, $D8, $26, $59, $2C, $1C, $94, $2D, $A6, $1E, $1D, $73, $1A, $2B, $C4, $59, $21, $A6, $1E, $42, $59, $1B, $2E, $2D, $59, $25, $22, $1F, $2D, $B3, $D8, $26, $3F, $73, $13, $21, $94, $8B, $93, $28, $2D, $21, $A1, $26, $94, $2D, $A6, $41, $7E, $73, $0E, $27, $B9, $D2, $BE, $C7, $1E, $59, $30, $B6, $21, $59, $CE, $1A, $25, $59, $CB, $A6, $73, $1C, $28, $2E, $25, $1D, $59, $26, $28, $2F, $1E, $59, $2D, $21, $28, $D0, $59, $97, $1A, $2E, $2D, $22, $1E, $2C, $41, $59, $06, $28, $2D, $73, $1A, $59, $0F, $28, $30, $A1, $06, $BB, $2F, $1E, $59, $21, $90, $32, $3F, $7F Message_1B2: -db $E8, $59, $29, $25, $93, $27, $B3, $DA, $59, $21, $1E, $1A, $1D, $59, $B4, $DA, $59, $D8, $75, $12, $21, $2B, $B4, $1E, $59, $C6, $59, $0F, $28, $30, $A6, $3F, $76, $07, $1E, $21, $42, $59, $AC, $28, $1D, $59, $25, $2E, $9C, $3E, $7E, $73, $E6, $59, $1F, $BB, $C8, $2C, $59, $9F, $27, $2D, $59, $1A, $25, $DF, $32, $2C, $59, $D0, $1E, $26, $41, $41, $41, $73, $CE, $1A, $25, $42, $59, $22, $1F, $59, $E3, $59, $1C, $94, $1C, $21, $59, $26, $32, $59, $1D, $2B, $22, $1F, $2D, $41, $73, $00, $27, $1D, $59, $2D, $21, $28, $D0, $59, $11, $28, $9C, $59, $12, $22, $2B, $BB, $B4, $2C, $3F, $59, $7E, $73, $07, $1E, $1A, $2F, $32, $59, $1A, $2C, $59, $98, $2E, $25, $1D, $A6, $2C, $41, $59, $16, $B6, $21, $C5, $D8, $73, $0F, $28, $30, $A1, $06, $BB, $2F, $1E, $42, $59, $E3, $CD, $C5, $C6, $59, $25, $2E, $9C, $41, $7F + db $E8, $59, $29, $25, $93, $27, $B3, $DA, $59, $21, $1E, $1A, $1D, $59, $B4, $DA, $59, $D8, $75, $12, $21, $2B, $B4, $1E, $59, $C6, $59, $0F, $28, $30, $A6, $3F, $76, $07, $1E, $21, $42, $59, $AC, $28, $1D, $59, $25, $2E, $9C, $3E, $7E, $73, $E6, $59, $1F, $BB, $C8, $2C, $59, $9F, $27, $2D, $59, $1A, $25, $DF, $32, $2C, $59, $D0, $1E, $26, $41, $41, $41, $73, $CE, $1A, $25, $42, $59, $22, $1F, $59, $E3, $59, $1C, $94, $1C, $21, $59, $26, $32, $59, $1D, $2B, $22, $1F, $2D, $41, $73, $00, $27, $1D, $59, $2D, $21, $28, $D0, $59, $11, $28, $9C, $59, $12, $22, $2B, $BB, $B4, $2C, $3F, $59, $7E, $73, $07, $1E, $1A, $2F, $32, $59, $1A, $2C, $59, $98, $2E, $25, $1D, $A6, $2C, $41, $59, $16, $B6, $21, $C5, $D8, $73, $0F, $28, $30, $A1, $06, $BB, $2F, $1E, $42, $59, $E3, $CD, $C5, $C6, $59, $25, $2E, $9C, $41, $7F Message_1B3: -db $0E, $21, $28, $40, $21, $28, $3E, $59, $16, $1E, $25, $25, $42, $59, $BB, $28, $24, $59, $E1, $28, $59, $D3, $2E, $26, $95, $1D, $75, $B4, $DA, $59, $26, $32, $59, $03, $CE, $1A, $26, $59, $07, $2E, $2D, $3E, $59, $02, $21, $1E, $9C, $B4, $20, $76, $C5, $D8, $59, $04, $C7, $59, $00, $1B, $32, $2C, $2C, $42, $59, $8D, $E0, $3F, $7E, $73, $08, $51, $26, $59, $0C, $1A, $CA, $42, $59, $32, $1E, $2C, $42, $59, $2D, $21, $91, $0C, $1A, $CA, $3E, $73, $16, $1E, $51, $2F, $1E, $59, $1C, $2B, $28, $2C, $2C, $A4, $29, $94, $21, $2C, $59, $97, $A8, $1E, $59, $B4, $73, $07, $28, $BB, $1D, $2B, $2E, $26, $43, $59, $C8, $59, $DF, $2C, $59, $B6, $59, $0B, $1A, $1B, $2B, $32, $27, $27, $1A, $3F, $7E, $73, $07, $1E, $21, $42, $59, $E3, $59, $30, $A6, $1E, $59, $1A, $59, $1B, $B6, $59, $C6, $59, $1A, $59, $29, $1E, $D3, $73, $C7, $59, $26, $32, $59, $1B, $2B, $28, $28, $26, $59, $2B, $28, $2E, $2D, $1E, $42, $59, $1B, $2E, $2D, $59, $08, $59, $D0, $1E, $73, $E3, $2F, $1E, $59, $9B, $1E, $59, $1A, $59, $BB, $27, $20, $59, $DF, $32, $3E, $7E, $73, $44, $59, $0B, $C7, $20, $59, $2D, $22, $BE, $59, $27, $28, $59, $D0, $1E, $42, $59, $0C, $1A, $CA, $3E, $73, $89, $16, $21, $91, $B5, $59, $2D, $B0, $2C, $59, $29, $BA, $1C, $1E, $3F, $73, $89, $08, $51, $25, $25, $59, $9B, $1E, $59, $96, $9C, $59, $25, $94, $A6, $41, $71, $7F + db $0E, $21, $28, $40, $21, $28, $3E, $59, $16, $1E, $25, $25, $42, $59, $BB, $28, $24, $59, $E1, $28, $59, $D3, $2E, $26, $95, $1D, $75, $B4, $DA, $59, $26, $32, $59, $03, $CE, $1A, $26, $59, $07, $2E, $2D, $3E, $59, $02, $21, $1E, $9C, $B4, $20, $76, $C5, $D8, $59, $04, $C7, $59, $00, $1B, $32, $2C, $2C, $42, $59, $8D, $E0, $3F, $7E, $73, $08, $51, $26, $59, $0C, $1A, $CA, $42, $59, $32, $1E, $2C, $42, $59, $2D, $21, $91, $0C, $1A, $CA, $3E, $73, $16, $1E, $51, $2F, $1E, $59, $1C, $2B, $28, $2C, $2C, $A4, $29, $94, $21, $2C, $59, $97, $A8, $1E, $59, $B4, $73, $07, $28, $BB, $1D, $2B, $2E, $26, $43, $59, $C8, $59, $DF, $2C, $59, $B6, $59, $0B, $1A, $1B, $2B, $32, $27, $27, $1A, $3F, $7E, $73, $07, $1E, $21, $42, $59, $E3, $59, $30, $A6, $1E, $59, $1A, $59, $1B, $B6, $59, $C6, $59, $1A, $59, $29, $1E, $D3, $73, $C7, $59, $26, $32, $59, $1B, $2B, $28, $28, $26, $59, $2B, $28, $2E, $2D, $1E, $42, $59, $1B, $2E, $2D, $59, $08, $59, $D0, $1E, $73, $E3, $2F, $1E, $59, $9B, $1E, $59, $1A, $59, $BB, $27, $20, $59, $DF, $32, $3E, $7E, $73, $44, $59, $0B, $C7, $20, $59, $2D, $22, $BE, $59, $27, $28, $59, $D0, $1E, $42, $59, $0C, $1A, $CA, $3E, $73, $89, $16, $21, $91, $B5, $59, $2D, $B0, $2C, $59, $29, $BA, $1C, $1E, $3F, $73, $89, $08, $51, $25, $25, $59, $9B, $1E, $59, $96, $9C, $59, $25, $94, $A6, $41, $71, $7F Message_1B4: -db $07, $1A, $3E, $59, $E8, $59, $9F, $59, $CE, $BE, $26, $97, $2B, $59, $BE, $3E, $75, $06, $2E, $1E, $2C, $2C, $59, $8E, $2D, $21, $91, $1C, $AE, $B3, $1A, $2B, $C4, $76, $25, $1E, $1F, $2D, $59, $93, $59, $22, $26, $29, $CE, $2C, $2C, $22, $C7, $41, $7E, $73, $0D, $28, $30, $59, $08, $51, $2F, $1E, $59, $D0, $2D, $59, $DC, $59, $D1, $28, $29, $59, $21, $A6, $1E, $42, $73, $9E, $2F, $B3, $B4, $DA, $59, $1D, $CE, $1A, $26, $2C, $59, $B4, $D3, $1E, $1A, $1D, $73, $C6, $59, $1C, $2B, $1A, $2C, $B0, $27, $20, $59, $1B, $2B, $28, $28, $26, $2C, $41, $7E, $73, $05, $1E, $1E, $25, $59, $1F, $CE, $1E, $59, $DA, $59, $25, $1E, $2D, $59, $BE, $59, $29, $28, $24, $1E, $73, $1A, $2B, $C4, $59, $B4, $59, $E3, $2B, $59, $26, $B4, $1D, $43, $73, $B6, $59, $1C, $28, $2E, $25, $1D, $59, $97, $59, $1F, $2E, $27, $3E, $7E, $73, $44, $59, $12, $2E, $CE, $42, $59, $D1, $28, $30, $59, $BE, $59, $1A, $59, $1D, $CE, $1A, $26, $41, $73, $89, $07, $28, $30, $59, $9F, $1E, $2C, $59, $2D, $B0, $2C, $59, $30, $C8, $24, $3F, $73, $89, $0C, $1A, $32, $97, $59, $D2, $BE, $59, $28, $2D, $21, $A1, $2D, $22, $BE, $41, $71, $7F + db $07, $1A, $3E, $59, $E8, $59, $9F, $59, $CE, $BE, $26, $97, $2B, $59, $BE, $3E, $75, $06, $2E, $1E, $2C, $2C, $59, $8E, $2D, $21, $91, $1C, $AE, $B3, $1A, $2B, $C4, $76, $25, $1E, $1F, $2D, $59, $93, $59, $22, $26, $29, $CE, $2C, $2C, $22, $C7, $41, $7E, $73, $0D, $28, $30, $59, $08, $51, $2F, $1E, $59, $D0, $2D, $59, $DC, $59, $D1, $28, $29, $59, $21, $A6, $1E, $42, $73, $9E, $2F, $B3, $B4, $DA, $59, $1D, $CE, $1A, $26, $2C, $59, $B4, $D3, $1E, $1A, $1D, $73, $C6, $59, $1C, $2B, $1A, $2C, $B0, $27, $20, $59, $1B, $2B, $28, $28, $26, $2C, $41, $7E, $73, $05, $1E, $1E, $25, $59, $1F, $CE, $1E, $59, $DA, $59, $25, $1E, $2D, $59, $BE, $59, $29, $28, $24, $1E, $73, $1A, $2B, $C4, $59, $B4, $59, $E3, $2B, $59, $26, $B4, $1D, $43, $73, $B6, $59, $1C, $28, $2E, $25, $1D, $59, $97, $59, $1F, $2E, $27, $3E, $7E, $73, $44, $59, $12, $2E, $CE, $42, $59, $D1, $28, $30, $59, $BE, $59, $1A, $59, $1D, $CE, $1A, $26, $41, $73, $89, $07, $28, $30, $59, $9F, $1E, $2C, $59, $2D, $B0, $2C, $59, $30, $C8, $24, $3F, $73, $89, $0C, $1A, $32, $97, $59, $D2, $BE, $59, $28, $2D, $21, $A1, $2D, $22, $BE, $41, $71, $7F Message_1B5: -db $13, $B0, $2C, $59, $25, $B6, $2D, $25, $1E, $59, $B1, $2F, $A5, $3F, $59, $08, $59, $1C, $8E, $B6, $59, $26, $32, $75, $03, $CE, $1A, $26, $59, $07, $2E, $2D, $43, $59, $C2, $59, $2C, $DC, $A1, $C8, $22, $20, $B4, $1A, $25, $42, $76, $1B, $2E, $2D, $59, $B6, $59, $AB, $2C, $59, $D8, $59, $29, $28, $B4, $2D, $59, $1A, $1C, $2B, $28, $2C, $2C, $41, $7E, $73, $07, $A6, $1E, $42, $59, $08, $59, $2D, $2E, $20, $59, $91, $D8, $59, $1E, $1D, $20, $1E, $2C, $59, $C6, $73, $E3, $2B, $59, $26, $B4, $1D, $42, $59, $2C, $29, $B4, $27, $B3, $1D, $CE, $1A, $26, $2C, $59, $2D, $21, $94, $73, $26, $B2, $2B, $A7, $1E, $1A, $25, $59, $D2, $BE, $2D, $B0, $27, $20, $59, $2E, $D0, $1F, $2E, $25, $41, $7E, $73, $09, $2E, $D3, $59, $97, $DF, $CE, $40, $D8, $59, $04, $C7, $59, $00, $1B, $32, $2C, $2C, $73, $2D, $1A, $24, $1E, $2C, $59, $B6, $2C, $59, $DA, $25, $25, $42, $59, $A7, $A0, $B4, $59, $2C, $25, $1E, $1E, $29, $41, $73, $16, $1E, $22, $2B, $1D, $59, $D3, $2E, $1F, $1F, $59, $B1, $29, $29, $A5, $2C, $59, $21, $A6, $1E, $41, $7F + db $13, $B0, $2C, $59, $25, $B6, $2D, $25, $1E, $59, $B1, $2F, $A5, $3F, $59, $08, $59, $1C, $8E, $B6, $59, $26, $32, $75, $03, $CE, $1A, $26, $59, $07, $2E, $2D, $43, $59, $C2, $59, $2C, $DC, $A1, $C8, $22, $20, $B4, $1A, $25, $42, $76, $1B, $2E, $2D, $59, $B6, $59, $AB, $2C, $59, $D8, $59, $29, $28, $B4, $2D, $59, $1A, $1C, $2B, $28, $2C, $2C, $41, $7E, $73, $07, $A6, $1E, $42, $59, $08, $59, $2D, $2E, $20, $59, $91, $D8, $59, $1E, $1D, $20, $1E, $2C, $59, $C6, $73, $E3, $2B, $59, $26, $B4, $1D, $42, $59, $2C, $29, $B4, $27, $B3, $1D, $CE, $1A, $26, $2C, $59, $2D, $21, $94, $73, $26, $B2, $2B, $A7, $1E, $1A, $25, $59, $D2, $BE, $2D, $B0, $27, $20, $59, $2E, $D0, $1F, $2E, $25, $41, $7E, $73, $09, $2E, $D3, $59, $97, $DF, $CE, $40, $D8, $59, $04, $C7, $59, $00, $1B, $32, $2C, $2C, $73, $2D, $1A, $24, $1E, $2C, $59, $B6, $2C, $59, $DA, $25, $25, $42, $59, $A7, $A0, $B4, $59, $2C, $25, $1E, $1E, $29, $41, $73, $16, $1E, $22, $2B, $1D, $59, $D3, $2E, $1F, $1F, $59, $B1, $29, $29, $A5, $2C, $59, $21, $A6, $1E, $41, $7F Message_1B6: -db $0E, $28, $21, $42, $59, $08, $59, $1C, $93, $59, $2C, $A5, $D0, $59, $B6, $43, $75, $2D, $21, $91, $29, $A5, $1D, $93, $2D, $59, $E3, $59, $AD, $59, $2D, $21, $A6, $1E, $41, $76, $0F, $A6, $1F, $1E, $1C, $2D, $59, $A8, $59, $1D, $CE, $1A, $26, $40, $E0, $1A, $2F, $B4, $20, $3E, $7E, $73, $02, $BB, $D0, $59, $2D, $21, $28, $D0, $59, $1E, $32, $1E, $2C, $42, $59, $07, $A6, $28, $41, $59, $0B, $1E, $2D, $51, $2C, $73, $D0, $1E, $59, $E1, $91, $D0, $1C, $CE, $2D, $2C, $59, $8D, $25, $2E, $2B, $24, $B3, $B4, $73, $2D, $21, $91, $27, $28, $20, $20, $B4, $59, $C6, $59, $E3, $2B, $2C, $41, $7F + db $0E, $28, $21, $42, $59, $08, $59, $1C, $93, $59, $2C, $A5, $D0, $59, $B6, $43, $75, $2D, $21, $91, $29, $A5, $1D, $93, $2D, $59, $E3, $59, $AD, $59, $2D, $21, $A6, $1E, $41, $76, $0F, $A6, $1F, $1E, $1C, $2D, $59, $A8, $59, $1D, $CE, $1A, $26, $40, $E0, $1A, $2F, $B4, $20, $3E, $7E, $73, $02, $BB, $D0, $59, $2D, $21, $28, $D0, $59, $1E, $32, $1E, $2C, $42, $59, $07, $A6, $28, $41, $59, $0B, $1E, $2D, $51, $2C, $73, $D0, $1E, $59, $E1, $91, $D0, $1C, $CE, $2D, $2C, $59, $8D, $25, $2E, $2B, $24, $B3, $B4, $73, $2D, $21, $91, $27, $28, $20, $20, $B4, $59, $C6, $59, $E3, $2B, $2C, $41, $7F Message_1B7: -db $07, $2E, $21, $42, $59, $27, $28, $59, $2C, $29, $1A, $2B, $24, $59, $B4, $59, $2C, $22, $20, $21, $2D, $41, $75, $0D, $28, $59, $0F, $A5, $1D, $93, $2D, $42, $59, $27, $28, $59, $1D, $CE, $1A, $26, $42, $59, $2C, $C8, $2B, $32, $3E, $76, $01, $2E, $2D, $59, $21, $1E, $32, $42, $59, $2B, $28, $1A, $26, $59, $D8, $59, $00, $1B, $32, $2C, $2C, $59, $1A, $59, $1B, $B6, $41, $7E, $73, $08, $51, $26, $59, $2C, $2E, $CD, $E3, $51, $25, $25, $59, $2C, $1C, $2B, $28, $2E, $27, $20, $1E, $59, $C7, $1E, $59, $DC, $73, $A7, $A3, $2E, $1A, $25, $25, $32, $43, $59, $00, $27, $1D, $59, $E1, $A0, $E3, $59, $9F, $42, $73, $08, $51, $25, $25, $59, $97, $59, $21, $A6, $1E, $42, $59, $DF, $B6, $B4, $20, $41, $7F + db $07, $2E, $21, $42, $59, $27, $28, $59, $2C, $29, $1A, $2B, $24, $59, $B4, $59, $2C, $22, $20, $21, $2D, $41, $75, $0D, $28, $59, $0F, $A5, $1D, $93, $2D, $42, $59, $27, $28, $59, $1D, $CE, $1A, $26, $42, $59, $2C, $C8, $2B, $32, $3E, $76, $01, $2E, $2D, $59, $21, $1E, $32, $42, $59, $2B, $28, $1A, $26, $59, $D8, $59, $00, $1B, $32, $2C, $2C, $59, $1A, $59, $1B, $B6, $41, $7E, $73, $08, $51, $26, $59, $2C, $2E, $CD, $E3, $51, $25, $25, $59, $2C, $1C, $2B, $28, $2E, $27, $20, $1E, $59, $C7, $1E, $59, $DC, $73, $A7, $A3, $2E, $1A, $25, $25, $32, $43, $59, $00, $27, $1D, $59, $E1, $A0, $E3, $59, $9F, $42, $73, $08, $51, $25, $25, $59, $97, $59, $21, $A6, $1E, $42, $59, $DF, $B6, $B4, $20, $41, $7F Message_1B8: -db $0E, $21, $28, $3E, $59, $02, $2E, $2B, $22, $28, $2E, $2C, $59, $1A, $98, $2E, $2D, $59, $26, $32, $59, $25, $B6, $2D, $25, $1E, $75, $1D, $CE, $1A, $26, $40, $E0, $1A, $2F, $B3, $1A, $1C, $2D, $42, $59, $8D, $E0, $3F, $76, $0B, $B5, $2D, $A0, $1C, $BB, $D0, $42, $59, $07, $A6, $28, $41, $7E, $73, $12, $1E, $1E, $42, $59, $B4, $59, $D8, $59, $04, $C7, $59, $00, $1B, $32, $2C, $2C, $42, $59, $2D, $21, $A6, $1E, $73, $8D, $2D, $21, $CE, $1E, $59, $29, $A5, $1D, $93, $2D, $2C, $42, $59, $1A, $2B, $2D, $22, $1F, $1A, $1C, $2D, $2C, $73, $25, $1E, $1F, $2D, $59, $97, $B0, $27, $1D, $59, $1B, $32, $59, $D8, $59, $06, $28, $1D, $9D, $D0, $2C, $41, $7E, $73, $16, $21, $A0, $E3, $59, $20, $94, $21, $A1, $1E, $1A, $1C, $21, $59, $29, $A5, $1D, $93, $2D, $42, $73, $D8, $32, $59, $CE, $2C, $C7, $94, $1E, $59, $30, $B6, $21, $59, $E3, $2B, $59, $2C, $29, $22, $2B, $B6, $42, $73, $B4, $2F, $28, $24, $B3, $1D, $CE, $1A, $26, $2C, $59, $C6, $59, $D8, $59, $29, $92, $43, $7E, $73, $13, $21, $94, $8B, $E1, $A6, $1E, $59, $08, $59, $9B, $1E, $59, $B4, $42, $59, $21, $1E, $25, $29, $B4, $20, $73, $DA, $59, $27, $1A, $2F, $22, $20, $94, $1E, $59, $D8, $59, $1D, $CE, $1A, $26, $2C, $59, $90, $73, $2B, $A7, $1E, $1A, $25, $59, $D0, $1C, $CE, $2D, $2C, $59, $C6, $59, $D8, $59, $29, $92, $41, $7E, $73, $01, $2E, $2D, $59, $D8, $59, $20, $2B, $8C, $29, $2B, $22, $33, $1E, $3F, $59, $0E, $27, $1C, $1E, $73, $E3, $51, $2F, $1E, $59, $CC, $2F, $A0, $E3, $2B, $D0, $25, $1F, $42, $73, $D8, $59, $0C, $92, $A1, $12, $30, $C8, $1D, $59, $1A, $DF, $B6, $2C, $41, $7E, $73, $13, $21, $91, $1B, $BA, $1D, $1E, $8B, $B0, $1D, $1D, $A0, $1D, $1E, $1E, $29, $59, $B4, $59, $D8, $73, $00, $1B, $32, $2C, $2C, $42, $59, $8C, $C7, $B9, $D8, $59, $C7, $1E, $59, $30, $B6, $21, $73, $D8, $59, $29, $A5, $1D, $93, $2D, $2C, $59, $1C, $93, $59, $1A, $DF, $24, $A0, $B6, $41, $7E, $73, $12, $28, $42, $59, $2D, $B0, $27, $24, $59, $C6, $59, $D8, $D0, $59, $25, $B6, $2D, $25, $1E, $59, $1D, $CE, $1A, $26, $2C, $73, $1A, $2C, $59, $D3, $1E, $29, $29, $B3, $D3, $C7, $1E, $2C, $59, $DA, $59, $E3, $2B, $73, $9D, $2D, $B4, $32, $3E, $7F -db $FF ; end of message pointers checks - + db $0E, $21, $28, $3E, $59, $02, $2E, $2B, $22, $28, $2E, $2C, $59, $1A, $98, $2E, $2D, $59, $26, $32, $59, $25, $B6, $2D, $25, $1E, $75, $1D, $CE, $1A, $26, $40, $E0, $1A, $2F, $B3, $1A, $1C, $2D, $42, $59, $8D, $E0, $3F, $76, $0B, $B5, $2D, $A0, $1C, $BB, $D0, $42, $59, $07, $A6, $28, $41, $7E, $73, $12, $1E, $1E, $42, $59, $B4, $59, $D8, $59, $04, $C7, $59, $00, $1B, $32, $2C, $2C, $42, $59, $2D, $21, $A6, $1E, $73, $8D, $2D, $21, $CE, $1E, $59, $29, $A5, $1D, $93, $2D, $2C, $42, $59, $1A, $2B, $2D, $22, $1F, $1A, $1C, $2D, $2C, $73, $25, $1E, $1F, $2D, $59, $97, $B0, $27, $1D, $59, $1B, $32, $59, $D8, $59, $06, $28, $1D, $9D, $D0, $2C, $41, $7E, $73, $16, $21, $A0, $E3, $59, $20, $94, $21, $A1, $1E, $1A, $1C, $21, $59, $29, $A5, $1D, $93, $2D, $42, $73, $D8, $32, $59, $CE, $2C, $C7, $94, $1E, $59, $30, $B6, $21, $59, $E3, $2B, $59, $2C, $29, $22, $2B, $B6, $42, $73, $B4, $2F, $28, $24, $B3, $1D, $CE, $1A, $26, $2C, $59, $C6, $59, $D8, $59, $29, $92, $43, $7E, $73, $13, $21, $94, $8B, $E1, $A6, $1E, $59, $08, $59, $9B, $1E, $59, $B4, $42, $59, $21, $1E, $25, $29, $B4, $20, $73, $DA, $59, $27, $1A, $2F, $22, $20, $94, $1E, $59, $D8, $59, $1D, $CE, $1A, $26, $2C, $59, $90, $73, $2B, $A7, $1E, $1A, $25, $59, $D0, $1C, $CE, $2D, $2C, $59, $C6, $59, $D8, $59, $29, $92, $41, $7E, $73, $01, $2E, $2D, $59, $D8, $59, $20, $2B, $8C, $29, $2B, $22, $33, $1E, $3F, $59, $0E, $27, $1C, $1E, $73, $E3, $51, $2F, $1E, $59, $CC, $2F, $A0, $E3, $2B, $D0, $25, $1F, $42, $73, $D8, $59, $0C, $92, $A1, $12, $30, $C8, $1D, $59, $1A, $DF, $B6, $2C, $41, $7E, $73, $13, $21, $91, $1B, $BA, $1D, $1E, $8B, $B0, $1D, $1D, $A0, $1D, $1E, $1E, $29, $59, $B4, $59, $D8, $73, $00, $1B, $32, $2C, $2C, $42, $59, $8C, $C7, $B9, $D8, $59, $C7, $1E, $59, $30, $B6, $21, $73, $D8, $59, $29, $A5, $1D, $93, $2D, $2C, $59, $1C, $93, $59, $1A, $DF, $24, $A0, $B6, $41, $7E, $73, $12, $28, $42, $59, $2D, $B0, $27, $24, $59, $C6, $59, $D8, $D0, $59, $25, $B6, $2D, $25, $1E, $59, $1D, $CE, $1A, $26, $2C, $73, $1A, $2C, $59, $D3, $1E, $29, $29, $B3, $D3, $C7, $1E, $2C, $59, $DA, $59, $E3, $2B, $73, $9D, $2D, $B4, $32, $3E, $7F +Message_1B9: + db $0C, $32, $59, $1D, $1E, $1E, $29, $1E, $D3, $59, $20, $2B, $94, $B6, $2E, $1D, $1E, $42, $59, $21, $A6, $28, $41, $75, $01, $1E, $1C, $1A, $2E, $D0, $59, $C6, $59, $E3, $2B, $59, $2F, $1A, $BB, $2B, $42, $76, $13, $1A, $22, $25, $59, $0F, $1A, $BA, $1C, $1E, $59, $2C, $B0, $27, $1E, $2C, $59, $C7, $1C, $1E, $59, $26, $C8, $1E, $41, $7E, $73, $16, $1E, $59, $03, $1E, $24, $2E, $59, $28, $E0, $59, $E3, $59, $1A, $59, $1D, $1E, $1B, $2D, $28, $2E, $2B, $73, $21, $28, $BE, $59, $DF, $2C, $59, $B4, $59, $2D, $2E, $2B, $26, $28, $22, $25, $59, $1A, $1F, $2D, $A6, $73, $0A, $32, $1D, $2B, $28, $20, $8B, $BE, $1D, $1D, $25, $B4, $20, $41, $7E, $73, $01, $2E, $2D, $59, $30, $B6, $21, $59, $D8, $59, $0C, $28, $25, $9F, $2B, $26, $59, $1C, $1A, $25, $BE, $1D, $42, $73, $29, $1E, $1A, $1C, $1E, $59, $CE, $2D, $2E, $2B, $27, $2C, $59, $DA, $59, $28, $2E, $2B, $59, $B1, $25, $25, $2C, $42, $73, $2D, $21, $93, $24, $2C, $59, $DA, $59, $E3, $3E, $7F +Message_1BA: + db $00, $21, $42, $59, $E3, $59, $29, $25, $93, $59, $DA, $59, $21, $1E, $1A, $1D, $59, $C7, $DF, $2B, $1D, $42, $75, $32, $1E, $2C, $3F, $59, $E6, $59, $27, $1E, $31, $2D, $59, $2D, $21, $CE, $91, $BB, $28, $26, $2C, $76, $B4, $59, $0A, $1A, $25, $32, $31, $28, $59, $02, $92, $25, $1E, $41, $7E, $73, $08, $51, $2F, $1E, $59, $2D, $1A, $24, $A0, $D8, $59, $25, $22, $97, $2B, $2D, $32, $59, $C6, $73, $BD, $2B, $24, $B3, $D8, $59, $1C, $92, $25, $1E, $59, $C7, $59, $E3, $2B, $59, $BD, $29, $41, $73, $01, $1E, $DF, $CE, $59, $B6, $2C, $59, $2C, $B1, $9F, $30, $2C, $59, $2B, $2E, $27, $59, $1D, $1E, $1E, $29, $41, $7E, $73, $12, $1E, $1E, $24, $59, $D8, $59, $0C, $1E, $1A, $9F, $30, $59, $01, $BA, $1D, $1E, $59, $2D, $21, $A6, $1E, $42, $73, $25, $1E, $20, $A5, $1D, $2C, $59, $2C, $1A, $32, $59, $B6, $59, $21, $28, $25, $1D, $2C, $59, $CB, $A1, $1F, $B6, $73, $A8, $59, $E3, $2B, $59, $2A, $2E, $1E, $D3, $41, $7F +Message_1BB: + db $00, $21, $28, $32, $42, $59, $26, $94, $1E, $32, $3E, $59, $E8, $51, $CD, $BB, $28, $24, $B4, $51, $75, $A8, $59, $D8, $59, $0F, $22, $2B, $94, $1E, $59, $0A, $B4, $20, $42, $59, $1E, $21, $3F, $76, $16, $1E, $25, $25, $42, $59, $08, $59, $1C, $93, $51, $2D, $59, $21, $1E, $25, $29, $59, $E3, $59, $2D, $21, $A6, $1E, $41, $7E, $73, $01, $2E, $2D, $59, $08, $59, $1C, $93, $59, $2D, $1E, $25, $25, $59, $E3, $59, $2D, $B0, $2C, $59, $D8, $73, $0F, $22, $2B, $94, $1E, $59, $0A, $B3, $B1, $1D, $59, $93, $59, $28, $25, $1D, $59, $2C, $B0, $29, $42, $73, $21, $A6, $1E, $59, $B4, $59, $D8, $59, $1A, $1B, $32, $2C, $2C, $59, $D2, $BE, $E1, $A6, $1E, $41, $7E, $73, $08, $1F, $59, $E3, $51, $CD, $BB, $28, $24, $B4, $51, $59, $DA, $59, $1F, $B4, $1D, $59, $B0, $26, $42, $73, $2D, $21, $94, $8B, $1A, $59, $AC, $28, $1D, $59, $29, $BA, $1C, $1E, $59, $DA, $59, $D3, $1A, $2B, $2D, $41, $7F + db $FF ; end of message pointers checks print "End of expanded dialogue ", pc diff --git a/Core/messages.org b/Core/messages.org index 03fb3cd..a150497 100644 --- a/Core/messages.org +++ b/Core/messages.org @@ -1,4 +1,4 @@ -* Oracle of Secrets Non-Vanilla Dialogue +* Oracle of Secrets English Dialogue ** 0F - Skeleton Guard Press L or R in your menu to [2]see the status of your quest @@ -416,6 +416,7 @@ Today, I have a very special [V] What will you do? [V] > Give him 850 Rupees [V] Never give him anything[CH2I] + ** 83 - Pendant of Power You got the Pendant Of Power! [2]Your newfounded abilities will @@ -1841,3 +1842,35 @@ Oho! Curious about my little [V]So, think of these little dreams [V]as stepping stones to your [V]destiny! + +** 1B9 - Deku NPC +My deepest gratitude, hero. +[2]Because of your valor, +[3]Tail Palace shines once more.[K] +[V]We Deku owe you a debt—our +[V]home was in turmoil after +[V]Kydrog's meddling.[K] +[V]But with the Moldorm calmed, +[V]peace returns to our halls, +[V]thanks to you! + +** 1BA - Deku NPC 2 +Ah, you plan to head onward, +[2]yes? The next threat looms +[3]in Kalyxo Castle.[K] +[V]I've taken the liberty of +[V]marking the castle on your map. +[V]Beware: its shadows run deep.[K] +[V]Seek the Meadow Blade there, +[V]legends say it holds power fit +[V]for your quest. + +** 1BB - Piratian Friendly Hint +Ahoy, matey! You're lookin' +[2]for the Pirate King, eh? +[3]Well, I can't help you there.[K] +[V]But I can tell you this: the +[V]Pirate King had an old ship, +[V]here in the abyss somewhere.[K] +[V]If you're lookin' to find him, +[V]that's a good place to start. diff --git a/Core/messages_es.org b/Core/messages_es.org new file mode 100644 index 0000000..649b29a --- /dev/null +++ b/Core/messages_es.org @@ -0,0 +1,1212 @@ +* Oracle of Secrets - Mensajes en Español +** 0F +Presiona L o R en tu menú para +[2]ver el estado de tu misión +[3]y todos tus objetos! + +** 10 +Got a map, huh? (Press [X] to +[2]see your map). Don't get lost, +[3]or you might find our hideout![...] + +** 11 +You look pretty strong. +[2]Can you lift stuff? +[3](Press [A] to lift things). [K] +[V]Bet you can't out-lift me![...] + +** 12 +Excited to use a sword? +[2](Press [B] to swing your sword +[3]when you get one). [K] +[V]Try not to trip![...] + +** 13 +That mark on your map must be +[2]your destination. + +** 14 +You can often find valuables +[2]in chests. (Press the [A] +[3]Button in front of a chest to[K] +[V]open it.) + +** 15 +Why so serious, kid? We Stalfos +[2]love a good laugh. Stick around, +[3]you might even learn something! + +** 19 +If you defeat Kydrog, the +[2]island will be free to prosper +[3]once again.[K] +[V]Go, seek the Essences! + +** 1F +[W:02][S:03]... +[2]...[WT:01] +[3]Accept our quest, [L]![K] + +** 20 +[W:02][S:03]Ah, [L]! +[2]Thank the Goddesses you are +[3]alright. I feared the worst. +[V]A dark shadow has befallen us.[K] +[V]Kydrog, the Pirate King, has +[V]seized Farore and threatens +[V]our great island of Kalyxo.[K] +[V][...] [...] [...] +[V] +[V][K] +[V]Long ago, the island of Kalyxo +[V]was chosen by the Goddess +[V]Farore as her resting place.[K] +[V]The Triforce's essences were +[V]hidden here to protect them +[V]from evil forces.[K] +[V][...] [...] [...] +[V] +[V][K] +[V]Kydrog has learnt of this +[V]ancient legend and now seeks +[V]out the Triforce's power.[K] +[V]He has likely taken Farore +[V]to his pirate ship off the +[V]coast of Kalyxo.[K] +[V][...] [...] [...] +[V] +[V][K] +[V][L], you must gather the +[V]Triforce's essences if you +[V]wish to defeat Kydrog. [K] +[V]The first will be in the +[V]Mushroom Grotto to the west. +[V]Impa has returned to the Hall[K] +[V]of Secrets, go to her when you +[V]seek guidance in your quest.[K] +[V][...] [...] [...] +[V] +[V][K] +[V]Now, [L], your journey +[V]begins. Good luck, [K] +[V]and have courage, [L].[SFX:2D] + +** 21 Kydrog Intro +Well, well, what a surprise! +[2]Look who walked into me trap, +[3]and with Farore, no less.[K] +[V]The lass I've been seekin'. +[V] +[V]I'm Kydrog, the Pirate King,[K] +[V]and I've been waitin' for ye +[V]to show up. Hehehe![K] +[V]Prepare yourself, lad! Ye're +[V]about to be cast away to the +[V]Eon Abyss, just as I was.[K] +[V]A fitting end for a pesky hero, +[V]don't ye think? Hehehe! +[V][...][K] +[V]Oh, and before I forget, let me +[V]leave ye with a joke. Why did +[V]the hero cross the abyss?[K] +[V]To meet his doom [K] +[V]on the other side! Hehehe! + +** 22 +[W:02][S:03]Ah, [L]! +[2]How fares your journey? +[3]Remember, you must seek out[K] +[V]the Triforce's essences from +[V]across Kalyxo and the Abyss +[V]to thwart Kydrog's plans.[K] +[V]Impa in the Hall of Secrets +[V]will guide you when in doubt. +[V]I have faith in you, [L][...] + +** 23 +You've defeated the evil spirit +[2]of the Wolfos! Play the Song of +[3]Healing to free its soul! + +** 25 +I've been sent by Princess +[2]Zelda to speak with the Oracle +[3]Farore. I was told she would be[K] +[V]waiting for me just west of +[V]the village, near the Great +[V]Maku Tree. [K] +[V]We have to check in regularly +[V]on subjects of our kingdom. +[V][...] [...] [...][K] +[V]Do you understand? +[V] > Yes +[V] Not at all[CH2I] + +** 26 +Each time you find a new +[2]essence, return here and +[3]explore the hall further.[K] +[V]If you don't know what to do +[V]next, you can also visit a +[V]fortune teller. + +** 27 +[L], you are wonderful! +[2]As I thought, you have the +[3]power of the Hero inside you![K] +[V]Now, you should get the Master +[V]Sword. I am confident that you +[V]can defeat Kydrog! + +** 2B Toadstool Woods Elder Woman Intro +Ah, [L]! I felt your presence. +[2]You’ve escaped the Abyss, +[3]but its shadow lingers...[K] +[V]The winds whisper secrets, +[V]echoes of what’s hidden. +[V]The island remembers, [L]. + +** 2C Toadstool Woods Elder Woman Main +Long ago, the Zora elders +[2]discovered ancient truths +[3]about the Eon Abyss[…] [K] +[V]The Abyss is a realm +[V]where dreams and reality +[V]merge, a place where +[V]time stands still. Deep within +[V]lies a fortress of secrets, +[V]the source of immense power[…][K] +[V]The Triforce, the Pendants, +[V]and the Master Sword are all +[V]linked to this power. +[V]The essences are the key to +[V]locking away this power and +[V]sealing the Abyss.[…][K] +[V]Kydrog, once a regular man +[V]from the Abyss, tried to harness +[V]this power through crystals +[V]mined by the Goron and used +[V]by the Zora and the magic mirror. +[V]This attempt led to his demise +[V]and transformation into evil.[…][K] +[V]He now seeks the essences to +[V]break the seal and gain control +[V]over the Abyss’s power. +[V]Do you understand the stakes? +[V] > Yes +[V] Not at all[CH2I] + +** 2D Toadstool Woods Elder Woman End +You must find the Triforce's +[2]essences and stop Kydrog. +[3]The first is in the Mushroom[K] +[V]Grotto, just north of here. +[V]You take care now, [L][...] + +** 2F +Imperial scum! We don't want +[2]you here in our home! Someone! +[3]Come teach him a lesson! + +** 30 +You can't plant that here. +[2]Take it to the Ranch. + +** 32 +Press [B] to activate the cart. +[2]Using [UP][DOWN][LEFT][RIGHT] can redirect your +[3]path at crossroads. + +** 35 Impa Telepathic Abyss +[W:02][S:03][L], it's Impa. +[2]I'm speaking to you +[3]telepathically from the[K] +[V]Hall of Secrets. Farore has +[V]been taken by Kydrog and +[V]I had to flee. I'm safe now[...][K] + +** 36 Impa Telepathic Abyss +[W:02][S:03]I sense your despair[...] +[2]Kydrog has cast you into the +[3]Eon Abyss, a place where time[K] +[V]stands still. You must find the +[V]Moon Pearl. It will protect you +[V]against the dark magic here.[K] +[V]Without it, you will be unable +[V]to defend yourself. Once you have +[V]returned to Kalyxo, seek out the[K] +[V]Maku Tree once again. He will +[V]know what to do next. Good luck, +[V][L][...] + +** 37 +A helpful item for crossing the +[2]water is hidden in the swamps +[3]of the Eon Abyss. Get it! + +** 38 +Shrine of Origins +[2] +[3][K] +[V]The True Hero will reveal the +[V]path forward by pressing the +[V]R Button on the magical pot. + +** 39 +[W:02] Milk and Egg Storage +[2] +[3] Keep out!!! + +** 3A +I will give 500 Rupees to the +[2]man who finds the imperial dog +[3]in the green tights. [LFL][LFR][K] +[V] - PIRATE KING KYDROG - + +** 47 +Hey there, Mr. Strong Hero. +[2]Feeling lucky? How about you +[3]come back when you grow[K] +[V]grow some gills! Hehehe. + +** 54 +He gave you the Goldstar! +[2]Switch to this item with L or R +[3]when using your hookshot to +[V]summon a spiky ball and chain! + +** 55 +This is the Stone Mask! +[2]You are invisible when you wear +[3]it! Watch your Magic Meter! + +** 59 +You got the Pendant Of +[2]Courage! It feels strangely +[3]familiar[...] + +** 5A +You got the Pendant Of Power! +[2]With it, you are closer +[3]to claiming the Master Sword! + +** 5B +You got the Pendant Of Wisdom! +[2]With this, you have collected +[3]all three Pendants! Go now to[K] +[V]the Temporal Pyramid +[V]the Master Sword! + +** +You found the Book of Secrets! +[2]You can use it to read the +[3]ancient language of Kalyxo! + +** 60 +You found a secret letter! +[2]It is written in ancient hylian, +[3]so you will need to take it to[K] +[V]be translated in the village! + +** +You got the Bunny Hood! +[2]Press R to take the form of a +[3]Bunny and run as fast as the[K] +[V]wind! + +** +This is the Zora Mask! +[2]Press the R button to take the +[3]form of a Zora.[K] +[V]While swimming, press [Y] to dive +[V]under the water. Press R again +[V]to return to your normal form. + +** +This is the Deku Mask! +[2]Press R to take the form of a +[3]Deku Scrub and press [Y] to [K] +[V]shoot magic bubbles at foes! +[V]Press R again to return to your +[V]normal form. + +** +She gave you the Ocarina! +[2]Press [A] in the menu on your +[3]new instrument to view songs! + +** +You found the Mirror of Time! +[2]It will bring you back to +[3]your home time when you[K] +[V]stumble into eons lost to +[V]the abyss[...] + +** 74 +You got the Roc's Feather! +[2]Press [Y] to jump over pits and +[3]dodge enemies! + +** +You got the Fishing Rod! +[2]Cast it into the water and +[3]wait for your catch! + +** +Very well, for the low cost of +[2]100 Rupees, the magical Bunny +[3]Hood will be all yours.[K] +[V]With it, you will find yourself +[V]to be quicker on your feet. +[V][...][K] +[V] What do you say? +[V] > I'll take it! +[V] I'm okay for now.[CH2I] + +** 6F Master Sword +[W:02][S:03]You've obtained the legendary +[2]Master Sword! With it, you can +[3]vanquish the darkness of the[K] +[V]Eon Abyss and save Farore! + +** 70 Meadow Blade Kalyxo Castle Telepathy +[W:02][S:03]As you grasp the hilt, +[2]a familiar essence stirs[...] +[3][...] [...] [...][K] +[V][L], it is I, Farore, bound +[V]within the Meadow Blade[...] +[V]Though captive, my spirit aids[K] +[V]you! Wield this blade to unleash +[V]bursts of light upon foes! +[V]This power flows when you are[K] +[V]in full health. Guard it well +[V]and press onward, [L][...] + +** 7E +Surprisingly, the Goddesses +[2]created this world to be a +[3]time capsule of sorts.[K] +[V]If the kingdom of Hyrule +[V]were ever to fall to ruin, +[V]Kalyxo would still stand.[K] +[V]Much like the Sacred Realm, +[V]the gate to the Triforce +[V]rests in this land. + +** 80 Deku Butler +Through this way and you will +[2]find the place we once called +[3]home[...][K] +[V]The Tail Palace is infested with +[V]stalfos pirates and the native +[V]moldorm are most displeased[...] + +** 81 +Oh! Oh!! Oh!!! +[2]You got it!! You got it!! +[3]You got it!! You got it!![K] +[V]Now listen to me. Please play +[V]this song I am about to perform +[V]and remember it well[...][K] +[V]This is a melody that heals evil +[V]magic and troubled spirits, +[V]turning them into masks. + +** 83 +You got the Pendant Of Power! +[2]Your newfounded abilities will +[3]allow you to clear the path[K] +[V]forward towards the Legendary +[V]Master Sword! + +** 84 +You got the Pendant Of Wisdom! +[2]This legendary artifact bears +[3]a striking resemblance to the[K] +[V]one you collected back home in +[V]the Kingdom of Hyrule[...][K] +[V][...]surely a coincidence. + +** 99 Old Man Mountain +Uhhh[...] Watch your step. +[2]There are so many monsters. +[3]Could you turn right here?[K] +[V]Young man, are you perhaps +[V]looking for the pendants +[V]of the Eon Abyss? +[V]Legend has it that collecting +[V]all three marks the hero, and +[V]allows them to wield the[K] +[V]legendary Master Sword. +[V][K] +[V][...] [...] [...] +[V]Is it the same one as the +[V]the one in Hyrule? I wonder[...] + +** 9A Old Man Mountain +Uhh[...] Once we go out there, +[2]you will need to warp us back +[3]to Kalyxo with your mirror.[K] +[V]But the bridge to my cave +[V]is out, so we need to find +[V]the right spot to warp. + +** 9B Old Man Mountain +Uhh[...] Turn right here[...] [...] +[2]You know, I have a +[3]granddaughter who is your[K] +[V]age[...] The Pirate King took her +[V]to his ship and she has never +[V]returned.[K] +[V][...] +[V]I'm sure he is trying to +[V]somehow use the power of the[K] +[V]island and its people. +[V][...] + +** 9C Old Man Mountain +I don't know who you are, but +[2]I was sent to this wicked place +[3]by the evil witch, Twinrova.[K] +[V]Will you take me back home? +[V]I lost my lamp[...] + +** 9D Old Man Mountain +Uhh[...] These are dangerous +[2]times[...] I talked too much. +[3]I used to be a soldier, back[K] +[V]before Hyrule invaded the +[V]island. Those were dark days. +[V]Anyway[...] Thank you for your[K] +[V]kindness to an old man like me. +[V]Escort me back to my cave and +[V]I will give you a reward[K] + +** 9E Old Man Mountain +All I can do for you now is to +[2]comfort your weariness[...] +[3]Come back here any time. + +** 9F Old Man Mountain +The Gold Star will protect you +[2]from dangerous enemies which +[3]lie ahead of you in your quest.[K] +[V]Use it wisely[...] +[V]All I can offer you now is +[V]comfort your weariness[...] [K] +[V]Come back here any time. + +** A0 Old Man Mountain +[L], I think the elders +[2]connected the two worlds +[3]deep in the Hall of Secrets.[K] +[V]All I can do for you now is to +[V]comfort your weariness[...] +[V]Come back here any time. + +** A1 +[...]mumble mumble[...] My daughter +[2]really liked to play the flute, +[3]but she went missing recently[K] +[V]after the Pirate King arrived +[V]on the island[...] [...] [...] +[V]I wonder where she is and what[K] +[V]she is doing now?[...] +[V][...] Zzzzzz Zzzzzz + +** A2 +[...]mumble mumble[...] Oh? This +[2]is my daughter's flute[...]! +[3]Did you meet my daughter?[K] +[V]Where is she? Is she all right? +[V][...] [...] [...] [...] +[V][K] +[V]Oh, I see[...] Well, I'm rooting for +[V]you to lift the curse on this +[V]island and save us all! + +** A3 +Would you keep the flute? +[2]And will you play its sweet +[3]melody for the dog in the[K] +[V]village square? +[V]I beg of you, please! +[V]My daughter would probably [K] +[V]want it this way[...] +[V][...]But still, I yearn for the day +[V]I can see her once more[...] + +** A6 +I can't believe you found me! +[2]With your speed, escaping the +[3]pirates must be easy[...][K] +[V]You don't seem like a bad guy, +[V]though[...] +[V]Anyway, because you're so +[V]fast, you should try running +[V]into things[...][K] +[V]For example, the trees at this +[V]ranch have many useful things +[V]hanging in their branches[...] + +** A9 +Do come in! +[2]Welcome to Vasu Jewelers. +[3]What can I do?[K] +[V]> Appraise rings +[V] Explain rings +[V] Nevermind[CH3] + +** AA +There are many magical rings +[2]in this land, but just finding +[3]one does grant its powers.[K] +[V]Until a ring has been appraised +[V]and its power understood, it +[V]cannot be used.[K] +[V]Vasu does appraisals. Once +[V]appraised, pick from the List +[V]in your Ring Box. ([X] in Menu)[K] +[V]And remember to wear the +[V]ring you will use. That is all. +[V]That is all. + +** AB +I'll appraise it for free this +[2]time, but after this, it will be +[3]20 Rupees per ring.[K] +[V]When you want to use a ring, +[V]press [X] to open your ring box +[V]and press [A] on the ring. + +** AC +Check your Ring Box to see +[2]the ring, and come back later +[3]for more appraisals! + +** AD +I'm afraid you have no rings +[2]left for me to appraise! +[3]Come back later! + +** B5 +[W:02][C:06] [HY0][HY1][HY2] ZORA TEMPLE [HY0][HY1][HY2] +[2] EXPERIMENT NO. 65816 +[3][K] +[V]The Hookshot - Enable user to +[V]grapple far away surfaces and +[V]be pulled towards the target.[K] +[V] +[V] TEST SUBJECTS BEWARE! +[V] High likelihood of bone injury. + +** B8 +[W:02][C:06] [HY0][HY1][HY2] ZORA TEMPLE [HY0][HY1][HY2] +[2] [HY0][HY1][HY2] EXPERIMENT NO. 6502[HY1][HY0][HY2] +[3][K] +[V]Big Chest Key - Enable users +[V]to hide their valuables without +[V]compromising Big Key security.[K] +[V] +[V] FOR ZORA RESEARCHERS AND +[V] TEST SUBJECTS ONLY + +** B9 +[W:02][C:06] [HY0][HY1][HY2] ZORA TEMPLE [HY1][HY2][HY0] +[2] [HY0][HY1][HY2] EXPERIMENT NO. 1991 [HY1][HY0][HY2] +[3][K] +[V]Advanced Arrghus - Enable a +[V]more robust defense strategy, +[V]equipping Arrghus with lasers.[K] +[V] +[V] EXPERIMENTAL STATE +[V] UNSTABLE[K] + +** BA +[W:02]To navigate Toadstool Woods, +[2]first, head north, then +[3]west, south, and west again.[K] +[V]There you will find the +[V]Mushroom Grotto, north of the +[V]thieves hideout. + +** BB +[W:02][C:06] [HY0][HY1][HY2] ZORA TEMPLE [HY1][HY2][HY0] +[2] [HY0][HY1][HY2] EXPERIMENT NO. 2001 [HY1][HY0][HY2] +[3][K] +[V]Eon Abyss Rift - Proven to be +[V]a parallel reality with the +[V]Sacred Realm. Access to [K] +[V]artifacts such as the Triforce +[V]and Master Sword confirmed. + +** BF +[W:02][L], can you hear me? +[2]It's me, Farore. I am locked +[3]away somewhere on this ship.[K] +[V]I know you are doing +[V]your best, but please hurry[...] + +** C3 +The Tail Palace used to be a place +[2]where the Deku and Moldorm +[3]lived in peace[...] + +** C4 Glacia Estate Hint +[W:02]The power of fire lies hidden +[2]within in the icy catacombs. +[3]Seek it to overcome the cold. + +** C5 +Hello, young hero. I am the +[2]Princess of the Zora. I've been +[3]locked away in here ever since[K] +[V]the pirate they call Kydrog +[V]invaded the island. I've grown +[V]awfully tired and wish to rest. + +** DF +If my lost partner returns +[2]from the mining operation +[3]we can temper your sword, [K] +[V]but now, I can't do anything +[V]for you. + +** E5 Happy Mask Salesman +A delightful meeting, +[2][L]! Intrigued by my +[3]wondrous collection?[K] +[V]Each mask whispers a story, +[V]craves an adventure! Would you +[V]like to let one speak to you?[K] +[V]In your journey, you may find +[V]these masks more than just +[V]a trinket or charm.[K] +[V]Are you here to buy a mask? +[V] > Yes +[V] No way[CH2I] + +** E6 Eon Abyss Owl +Hoo hoo! [L], lost in +[2]this dark abyss, are you?[K] +[V]This realm is a mirror, +[V]a reflection of forgotten +[V]dreams and shadowed paths.[K] +[V]Though you hold the Moon +[V]Pearl, beware, for not all +[V]is as it seems in the Abyss.[K] +[V]Deep in the Forest of Dreams, +[V]where echoes of the old +[V]world still linger.[K] +[V]There, a sword awaits you, +[V]a blade to cut through the +[V]veil of deception.[K] +[V]But remember, young one, +[V]even the sharpest blade +[V]cannot sever all bonds.[K] +[V]Hoo hoo![K] + +** E9 Happy Mask Salesman +Oh my, oh my! [L], my dear +[2]friend, it appears that you +[3]lack an essential tool.[K] +[V]You see, masks are not +[V]just props or disguises. They +[V]possess a deep magic.[K] +[V]But, to channel this magic, +[V]you require an Ocarina. It's +[V]the key to awaken the masks.[K] +[V]Now where to find one? +[V][...] [...] [...] +[V][K] +[V] [...] Ah, yes! +[V]There's a lass, quite a musical +[V]soul, living on Toto Ranch.[K] +[V]She may just know where to +[V]find an Ocarina. I recommend +[V]you seek her out, [L].[K] + +** Fortune teller +[P:01]Hocus pocus! +[2]You will meet with the Great +[3]Maku Tree once again! + +[P:01]Abracadabra alakazam! +[2]You will find a magic mushroom +[3]in the Toadstool Woods. + +[P:01]Abracadabra alakazam! +[2]You will find a mushroom lover +[3]at the mountain Magic Shop[...] + +[P:01]Hocus pocus! +[2]You will cross bodies of water +[3]by freezing the path ahead! + +[P:01]Hocus pocus! +[2]You will find the flippers deep +[3]in the swamps of the Abyss[...] + +[P:01]Abracadabra alakazam! +[2]The true Hero will save the +[3]old man lost in the Eon Abyss,[K] +[V]amidst a sea of lava! + +[P:01]Hocus pocus! +[2]You will heal the sick child with +[3]your melodies, and in return[K] +[V]he will help you gain access to +[V]knowledge forbidden. + +[P:01]Abracadabra alakazam! +[2]The true Hero will find the +[3]strength to proceed in the[K] +[V]mountains of the Eon Abyss! + +[P:01]Hocus pocus! +[2]You will be attacked by a +[3]creature shrouded in twilight,[K] +[V]in the dark of night, yearning +[V]to find peace. + +[P:01]Abracadabra alakazam! +[2]The gossip shop in the Eon +[3]Abyss has treasure for the[K] +[V]asking[...] + +[P:01]Hocus pocus! +[2]You will find the smith's +[3]partner trapped behind the[K] +[V]rubble of a mining operation +[V]gone wrong. + +[P:01]Abracadabra alakazam! +[2]You will find a treasure resting +[3]in peace in the graveyard. + +[P:01]Hocus pocus! +[2]You will take the form of the +[3]Zora and dive into a whirlpool[K] +[V]to discover secrets galore! + +[P:01]Abracadabra alakazam! +[2]You will collect the pendants +[3]and claim your prize like each[K] +[V]Hero before you! + +[P:01]Hocus pocus! +[2]You will run into a barrier if +[3]you try to enter[K] +[V]the Fortress of Secrets. + +[P:01]Abracadabra alakazam! +[2]You will need Silver Arrows to +[3]give Kydrog his final moment. + +** FF +Hah! Thank you. They say +[2]there's a wolf that stalks the +[3]castle at night, searching for[K] +[V]a way to heal its soul. Some +[V]say it's cursed, wandering the +[V]grounds endlessly[...][K] +[V]If youre brave enough, you +[V]might find it and discover its +[V]secrets. Just be careful[...] + +** 101 +Thank you, kindly. To tell you +[2]the truth, Kydrog's ship is +[3]docked right off the coast[...][K] +[V]You can see it from the cliffs +[V]but reaching it is a different +[V]story.[K] +[V]Rumor has it that only those +[V]who can soar through the skies +[V]can find their way aboard[...][K] +[V][...]So unless youve got wings +[V]or magic that lets you fly, +[V]that ship will be out of reach.[K] +[V]Ha ha ha[...] + +** 102 +Hah! Thank you. To tell you +[2]the truth, I heard of an +[3]accident at the beach,[K] +[V]Mining operation trapped 'em. +[V]You can't get in with a +[V]standard bomb, they say[...] + +** 108 Zora Baby +Please, hurry[...] +[2]The Zora Princess is trapped[...] + +** 109 Zora Baby +I can help you! Do you want me +[2]to follow you? +[3][K] +[V]What do you think ? +[V] > Follow me. +[V] Stay here.[CH2I] + +** 10A Zora Baby +OK, if that's what you want, +[2]I will stay right here! + +** 10B Zora Baby + +** 10C Zora Baby +All right, I'll follow you! +[2]If you want me to stay put, +[3]drop me off at a star tile. + +** 10E Ranch Girl +It seems your magic powder +[2]only helps for so long, as I +[3]reverted back to a Cucoo.[K] +[V]I think that only defeating +[V]the evil on the island will +[V]free me of the curse. + +** 112 +[SPD:00][C:07][S:03][W:02][IMG]Not long ago, the kingdom of +[2]Hyrule was aided by a mythical +[3]hero to protect the Triforce[...][WT:09] +[V]legends told of an omnipotent +[V]and omniscient Golden Power +[V]that resided in a hidden land.[WT:09][IMG][IMG] +[V]Driven by a need to safeguard +[V]this power, Hylians invaded +[V]Kalyxo, home of Farore.[WT:09] +[V]They claimed it was to protect +[V]the island's magical secrets +[V]from malevolent forces[...][WT:09][IMG][IMG] +[V]But as years passed, the zeal +[V]to protect waned into neglect. +[V]The guardians grew complacent[...] +[V]Dark forces emerged from a +[V]place called the Eon Abyss[...] + +[W:02][C:07][S:03] +[1]The spirit of the Pirate King, +[2]Kydrog awoke from the Abyss. +[3]Sealed away ages ago[...][WT:05] +[V]Prepared to rule once again[...][WT:05] + +[W:02][C:07][S:03] +[1]Through evil magic, he began +[2]to assemble an army of stalfos +[3]to invade Kalyxo and steal the[WT:05] +[V]Oracles magic.[WT:05] + +[W:02][C:07][S:03] +[1]And the destiny for +[2]the Oracle of Secrets is +[3]drawing near.[WT:05] + +** 122 Twinrova Maiden +Ohh, thank you very much! +[2]You saved my life. Please take +[3]me outside. + +** 123 Twinrova +Hohoho! Foolish boy! +[2]You've stumbled right into my +[3]trap! Prepare to die! + +** 125 +I am Zeniea. I sense something +[2]is happening in the Eon Abyss +[3]which only appears in legends[...][K] +[V]This must be an omen of the +[V]Secret Hero foretold by +[V]the people of Kalyxian blood[...][K] +[V][...] [...] [...] +[V]The prophecy says, "The Hero +[V]will stand before the castle [K] +[V]holding the Book Of Secrets." +[V]If you have the Book Of +[V]Secrets you can read the[K] +[V]language of the Kalyxians. +[V]It should be in the house of +[V]books in the village[...][K] +[V]You must get it! +[V]If you are the person who will +[V]be The Hero[...] + +** Maidens + +[S:02][P:01][W:02][L], because of you, I am +[2]finally freed from Kydrog's +[3]evil forces. Thank you![K] +[V][...]This island, Kalyxo, was the +[V]hidden sanctuary of the seven +[V]essences of the Triforce.[K] +[V]These mythical artifacts when +[V]brought together can summon +[V]the power of the gods.[K] +[V]Kydrog, the Pirate King, craves +[V]this power and needs Farore +[V]to complete his plan.[K] +[V]He comes from the dreaded Eon +[V]Abyss, a place where time +[V]stands still.[K] +[V]If we are united, we can beat +[V]Kydrog. Our magic can awaken +[V]the true power of the Triforce.[K] +[V]Impa awaits you in the Hall +[V]of Secrets. She will provide +[V]further guidance in this quest.[K] +[V]I can return to my crystal form +[V]and lend you my protection. +[V] [...] [...] [...] [...] [...][SFX:2D] + +[S:02][P:01][W:02][L], because of you, I am +[2]finally freed from Kydrog's +[3]evil forces. Thank you![K] +[V]It's said Tail Palace was once a +[V]place of great rituals, where +[V]echoes of the past still linger.[K] +[V]Kydrog's dark influence has +[V]distorted these echoes, letting +[V]fear and decay take root.[K] +[V]The artifact you seek, the +[V]essence, was a beacon of +[V]hope for our ancestors.[K] +[V]Its energy was said to mirror +[V]the Triforce's power, guiding +[V]those who were lost.[K] +[V]The essence in your hands, +[V]combined with others, might +[V]unravel Kydrog's twisted plans.[K] +[V]Yet, as you tread through +[V]Kalyxo's territories, remember +[V]each temple has secrets.[K] +[V]Use your gifts wisely, [L], +[V]and let the legacy of the +[V]ancient heroes guide you.[K] +[V] [...] [...] [...] [...] [...][SFX:2D] + +[S:02][P:01][W:02][L], because of you, I am +[2]finally freed from Kydrog's +[3]evil forces. Thank you![K] +[V][...]Do you know what happened +[V]to the Kingdom of Kalyxo? +[V]This is the way I heard it[...][K] +[V]When the Kingdom of Hyrule +[V]discovered the Eon Abyss, +[V]they invaded Kalyxo[...][K] +[V][...]seeking to protect the +[V]Triforce from evil, they took +[V]control of the island[K] +[V]Over time, the Kingdom of Hyrule +[V]grew vast, and they paid less +[V]attention to this small island.[K] +[V]Falling into ruin and decay, +[V]Kydrog has seized on this +[V]to seek out the Triforce.[K] +[V]You must restore order to the +[V]land of Kalyxo, and restore the +[V]honor of the Kingdom of Hyrule[K] +[V]in the eyes of our people. +[V] [...] [...] [...] [...] [...][SFX:2D] + +[S:02][P:01][W:02][L], your actions here have +[2]cast a hopeful light upon our +[3]troubled waters. Thank you.[K] +[V]The Zora, throughout the ages, +[V]have harnessed the mysteries +[V]of time through hidden [K] +[V]technologies. The Ocarina you +[V]wield, and even the Hookshot, +[V]are tools of our invention,[K] +[V]With these tools, we navigated +[V]through spacetime effortlessly. +[V]The Zora Mask and your aid to[K] +[V]our princess, speaks of a bond +[V]between you and our kind[...] +[V]Yet, there's more to discover.[K] +[V]Hidden within the cascading +[V]waters of our waterfalls is +[V]another part of this temple,[K] +[V]untouched by Kydrog's evil, +[V]lies another invention of the Zora +[V]which should protect you on[K] +[V]your dangerous quest. +[V]Once you leave this place, head +[V]directly west and dive from[K] +[V]our highest cliff to find it. +[V] [...] [...] [...] [...] [...][SFX:2D] + +[S:02][P:01][W:02][L], because of you, I can +[2]escape from the curse of the +[3]evil witch Twinrova. Thank you![K] +[V]Her failed attempts to revive +[V]Ganon lead her to join forces +[V]with Kydrog. Farore was wise[K] +[V]in hiding out here, but the +[V]arrival of the Hylian forces +[V]drew attention to her presence[K] +[V]on the island[...] + +[S:02][P:01][W:02][L], because of you, I am +[2]finally freed from Kydrog's +[3]evil forces. Thank you![K] +[V]These mines were once thriving +[V]with Goron, but the instability +[V]brought on by the Pirate King[K] +[V]crippled any hope of continued +[V]business in these caves. +[V][L], you must journey to[K] +[V]Dragon Ship, off the coast of +[V]Kalyxo where Kydrog is hiding[...] + +[S:02][P:01][W:02]I appreciate your coming so far +[2]to rescue me. As I thought, +[3]you are the legendary Hero.[K] +[V]I have felt this from the first +[V]time we met. +[V][...] [...] [...][K] +[V]However, Kydrog's undead form +[V]allows him to cheat death. +[V]Surely now his spirit has fled[K] +[V]to the Eon Abyss with +[V]knowledge of the resting place +[V]of the legendary Triforce[...][K] +[V]To defeat Kydrog, once and for +[V]all, you must obtain the Master +[V]Sword from the Eon Abyss and[K] +[V]then you will find him in the +[V]Fortress of Secrets[...] +[V][...] [...] [...][SFX:2D] + +** 143 TODO +Welcome, young one, to this +[2]Village of Wayward, for which +[3]I am the mayor.[K] +[V]Rumor has it that the Oracle of +[V]Secrets has been kidnapped. +[V]This is truly a terrible fate.[K] +[V]To truly take on the forces of +[V]Kydrog, you will need to return +[V]to the Eon Abyss for strength[...][K] +[V]There is a rift, found by my +[V]ancestors in the mountains. I +[V]will mark the spot on your map.[SFX:2D] + +** 15B +Oh? Who are you, stranger? +[2]This place is the Eon Abyss, +[3]a dark reflection of Kalyxo.[K] +[V]Evil magic has twisted it +[V]into something sinister and +[V]dangerous.[K] +[V]The Golden Power here can +[V]change your form to match +[V]your heart and mind.[K] +[V]I am always changing my mind, +[V]so I turned into a ball.[...] +[V]But if you find a magic stump,[K] +[V]use the R button to shrink +[V]and navigate through small +[V]spaces in this dark world.[K] + +** 15C +You didn't change your shape? +[2]Well, don't forget, if you want +[3]to get through tight spaces, [K] +[V]stand on a stump and press +[V]the R button! + +** 15D +What do you want?! +[2]Do you have something to say +[3]to me, little hero?![K] +[V]I came here seeking the power +[V]of the Golden Triforce, but now +[V]I'm stuck in this twisted[K] +[V]form! If I only had the Moon +[V]Pearl from the Shrine of +[V]Origins, I could regain my[K] +[V]true shape! I've got every +[V]reason to be stressed out! +[V]So back off! Go away! + +** 16F Dark Link +The dark lord Kydrog reigns +[2]supreme, moreso than Ganon +[3]ever could.[K] +[V]Soon, he will have the Triforce +[V]and with it, you and all your +[V]descendants will be erased[K] +[V]from existence, never to +[V]reincarnate again. This will be +[V]your final battle[...][K] +[V]Ready for a dance, [L]? +[V]Let's tango. + +** 172 Mayor Nepotism Son +Ah, an agent of the empire! +[2]You're not here to collect any +[3]taxes, are you?[K] +[V]Well, if you're curious about +[V]how to navigate Kalyxo, there +[V]are some old texts in the [K] +[V]basement that may be useful. + +** 175 +Many won't take kindly to you +[2]around these parts[...] +[3]We don't like the Empire[...][K] +[V]It might be controversial to +[V]call it an Empire to you. +[V]But, that's just how I feel. + +** 177 +Check out the mask shop east +[2]of village. The mask salesman +[3]is a strange but helpful fellow[...] + +** 17D Ranch Girl +Cluck cluck[...] What?! +[2]I'm finally back to normal! +[3]Thank you so much![K] +[V]An evil witch came asking about +[V]'essences' and then used her +[V]magic to transform me into a[K] +[V]Cucoo when I didn't have any +[V]answers for her[...] +[V]Since you went to the trouble[K] +[V]of changing me back, I'd +[V]like to give you this Ocarina +[V]as a token of my thanks![K] +[V]I'll even teach you the song +[V]I use to water my plants! +[V]Here, let me play it for you![K] + +** 182 Bush Yard Guy +Hi, [L]. Sorry about my +[2]yard. It's a little over +[3]grown. Thanks for visiting.[K] +[V]I'm glad to have company to +[V]talk to. I will tell you an +[V]interesting story.[K] +[V]There is a swamp to the east, +[V]not far from the village with +[V]an ancient temple.[K] +[V]Story goes the treasure turns +[V]people into birds. Heh heh heh. +[V]I'd love to see that. + +** 183 +I haven't had a chance to trim +[2]my hedges recently. Thanks +[3]for visiting anyway[...][K] +[V]Not long ago, the Goron Mines +[V]would extract special crystals +[V]from the earth.[K] +[V]The Zora scholars used those +[V]crystals to create magical +[V]gates to the Eon Abyss[...][K] +[V]The Hylians didn't care +[V]for that at all[...] diff --git a/Core/ram.asm b/Core/ram.asm index 8292a63..469da93 100644 --- a/Core/ram.asm +++ b/Core/ram.asm @@ -4,42 +4,17 @@ ; music.txt, sfx.txt, registers.asm ; Credit to spannerisms and MathOnNapkins -; ========================================================= -; --------------------------------------------------------- -; USING THIS SYMBOLS MAP -; --------------------------------------------------------- -; Except for larger blocks of data, every address will be given at least one symbol -; Symbols are each given a unique name with focus on hierarchy by nature of usage -; ; Low bytes may be indicated with an "L" suffix ; High bytes are indicated with an "H" suffix ; High bytes that are unused may have a "U" suffix -; -; Bitfields, full or partial, will name each property with a unique letter -; If multiple bits share a letter, they are part of the same property -; and form a larger number that is only part of the address -; All unused bits are marked with a period (.) and no mention of them is made -; -; Unused addresses will be named "UNUSED_AAAAAA" -; Unused addresses will be grouped together and include a comment: -; "FREE RAM: " to make finding free space easier -; Larger blocks will say "BIG FREE RAM" -; -; For documentation on hardware registers, see «registers.asm» -; For documentation on save game data, see «symbols_sram.asm» -; For documentation on APU addresses, see «symbols_apu.asm» -; ========================================================= ; ========================================================= -; --------------------------------------------------------- ; DIRECT PAGE -; --------------------------------------------------------- ; Reminder that direct page is always an address in bank 00. -; For ALTTP's mapping and functionality this will always be a mirror of bank 7E page 00 or page 1F. +; this will always be a mirror of bank 7E page 00 or page 1F. ; For the most part, ALTTP leaves the direct page register (D) at $0000. -; The polyhedral code that draws the triforce and crystals will change this register during IRQ. +; polyhedral code for 3d objects will change this register during IRQ. ; The symbols here mirror page 00 of bank 7E. -; --------------------------------------------------------- ; ========================================================= ; Any use of these addresses should be considered incredibly volatile. @@ -3551,7 +3526,7 @@ ANC9SUBX = $7E0C49 ; 0x22 - Received Item Sprite ; 0x23 - Bunny / Cape transformation poof ; 0x24 - Gravestone sprite when in motion -; 0x25 - +; 0x25 - ; 0x26 - Sparkles when swinging lvl 2 or higher sword ; 0x27 - the bird (when called by flute) ; 0x28 - item sprite that you throw into magic faerie ponds. @@ -3559,7 +3534,7 @@ ANC9SUBX = $7E0C49 ; 0x2A - Start of spin attack sparkle ; 0x2B - During Spin attack sparkles ; 0x2C - Cane of Somaria blocks -; 0x2D - +; 0x2D - ; 0x2E - ???? ; 0x2F - Torch's flame @@ -3582,7 +3557,7 @@ ANC9SUBX = $7E0C49 ; 0x40 - Dwarf transformation cloud ; 0x41 - Water splash in the waterfall of wishing entrance (and swamp palace) ; 0x42 - Rupees that you throw in to the Pond of Wishing -; 0x43 - Ganon's Tower seal being broken. (not opened up though!) +; 0x43 - Ganon's Tower seal being broken. (not opened up though!) ANC0ID = $7E0C4A ANC1ID = $7E0C4B ANC2ID = $7E0C4C @@ -3702,12 +3677,12 @@ SPRFSCR = $7E0CA9 ; aixd tspr ; a - TODO -; i - -; x - -; d - -; t - -; s - -; p - +; i - +; x - +; d - +; t - +; s - +; p - ; r - Handles behavior with previous deaths flagged in $7F:DF80 (0: default | 1: ignore) SPR0DEFL = $7E0CAA SPR1DEFL = $7E0CAB @@ -7283,28 +7258,7 @@ SPR_7FFF00 = $7FFF00 ; Use of unused SRAM is not recommended for general purpose memory ; As it will be kept across game sessions ; ========================================================= -; The following ASCII art is included because MathOnNapkins likes it: -; --------------------------------------------------------- -; -; /\/\/\/ ||\\\\ || |||\\ /\ |||||||||||| /\ -; /| || || // \\ //\\ || || || //\\ -; /| ||\\ || // || // \\ || || || ///\\\ -; /| ||// || // || //||||\\ || || || /\ /\ -; /| || || // // // \\ || || || //\\ //\\ -; /\/\/\/ ||//// ||//// |||// // \\ |||||||||||| ///\\\///\\\ -; -; <^^> <^^> **** **** **** **** **** **** -; <<<##^^^^##>>> *** **** *** *** **** *** *** **** *** -; <<############>> ** ** ** ** ** ** -; <<############>> ** ** ** ** ** ** -; <<##########>> ** ** ** ** ** ** -; <<########>> ** ** ** ** ** ** -; <<######>> ** ** ** ** ** ** -; <<##>> ** ** ** ** ** ** -; <<>> **** **** **** -; <> ** ** ** -; -; ========================================================= + FILE1MAIN = $700000 FILE2MAIN = $700500 FILE3MAIN = $700A00 @@ -7835,416 +7789,7 @@ OWFLG9E = $7EF31E OWFLG9F = $7EF31F ; ========================================================= -; Items -; ========================================================= -; 0x00 - Nothing -; 0x01 - Bow -; 0x02 - Bow and arrows -; 0x03 - Silver bow -; 0x04 - Silver bow and arrows -; Picking the arrow and nonarrow versions is done by the HUD draw routines -BOW = $7EF340 - -; 0x00 - Nothing -; 0x01 - Blue boomerang -; 0x02 - Red boomerang -BOOMER = $7EF341 - -; 0x00 - Nothing -; 0x01 - Hookshot -HOOKSHOT = $7EF342 - -; Number of bombs -BOMBS = $7EF343 - -; 0x00 - Nothing -; 0x01 - Mushroom -; 0x02 - Powder -SHROOM = $7EF344 - -; 0x00 - Nothing -; 0x01 - Fire rod -FIREROD = $7EF345 - -; 0x00 - Nothing -; 0x01 - Ice rod -ICEROD = $7EF346 - -; 0x00 - Nothing -; 0x01 - Bombos medallion -BOMBOS = $7EF347 - -; 0x00 - Nothing -; 0x01 - Ether medallion -ETHER = $7EF348 - -; 0x00 - Nothing -; 0x01 - Quake medallion -QUAKE = $7EF349 - -; 0x00 - Nothing -; 0x01 - Lamp -LAMP = $7EF34A - -; 0x00 - Nothing -; 0x01 - Magic hammer -HAMMER = $7EF34B - -; 0x00 - Nothing -; 0x01 - Shovel -; 0x02 - Inactive flute -; 0x03 - Active flute -FLUTE = $7EF34C - -; 0x00 - Nothing -; 0x01 - Bug catching net -BUGNET = $7EF34D - -; 0x00 - Nothing -; 0x01 - Book of Mudora -BOOK = $7EF34E - -; 0x00 - Nothing -; Other values indicate the index of the currently selected bottle -BOTSEL = $7EF34F - -; 0x00 - Nothing -; 0x01 - Cane of Somaria -SOMARIA = $7EF350 - -; 0x00 - Nothing -; 0x01 - Cane of Byrna -BYRNA = $7EF351 - -; 0x00 - Nothing -; 0x01 - Magic cape -CAPE = $7EF352 - -; 0x00 - Nothing -; 0x01 - Letter (works like mirror) -; 0x02 - Mirror -; 0x03 - Deleted triforce item -MIRROR = $7EF353 - -; 0x00 - Lift 1 (nothing) -; 0x01 - Lift 2 (power glove) -; 0x02 - Lift 3 (titan's mitt) -GLOVES = $7EF354 - -; 0x00 - Nothing -; 0x01 - Pegasus boots -; bit 2 of $7E:F379 also needs to be set to actually dash -BOOTS = $7EF355 - -; 0x00 - Nothing -; 0x01 - Zora's flippers -FLIPPERS = $7EF356 - -; 0x00 - Nothing -; 0x01 - Moon pearl -PEARL = $7EF357 - -; Appears to be for nothing -UNUSED_7EF358 = $7EF358 - -; 0x00 - Nothing -; 0x01 - Fighter sword -; 0x02 - Master sword -; 0x03 - Tempered sword -; 0x04 - Golden sword -; 0xFF - Set when sword is handed in to smithy -SWORD = $7EF359 - -; 0x00 - Nothing -; 0x01 - Fighter shield -; 0x02 - Fire shield -; 0x03 - Mirror shield -SHIELD = $7EF35A - -; 0x00 - Green jerkin -; 0x01 - Blue mail -; 0x02 - Red mail -ARMOR = $7EF35B - -; 0x00 - Nothing -; 0x01 - Mushroom (unused) -; 0x02 - Empty bottle -; 0x03 - Red potion -; 0x04 - Green potion -; 0x05 - Blue potion -; 0x06 - Fairy -; 0x07 - Bee -; 0x08 - Good bee -BOTTLE1 = $7EF35C -BOTTLE2 = $7EF35D -BOTTLE3 = $7EF35E -BOTTLE4 = $7EF35F - -; Number of rupees you have -; RUPEEDISP will be incremented or decremented until it reaches this value -RUPEES = $7EF360 - -; Rupee count displayed on the HUD -RUPEEDISP = $7EF362 - -; Bitfields for ownership of various dungeon items -; SET 2 SET 1 -; xced aspm wihb tg.. -; c - Hyrule Castle -; x - Sewers -; a - Agahnim's Tower -; -; e - Eastern Palace -; d - Desert Palace -; h - Tower of Hera -; -; p - Palace of Darkness -; s - Swamp Palace -; w - Skull Woods -; b - Thieves' Town -; i - Ice Palace -; m - Misery Mire -; t - Turtle Rock -; g - Ganon's Tower -COMPASS1 = $7EF364 -COMPASS2 = $7EF365 - -BIGKEY1 = $7EF366 -BIGKEY2 = $7EF367 - -DNGMAP1 = $7EF368 -DNGMAP2 = $7EF369 - -; Number of rupees donated to fairies -WISHRUP = $7EF36A - -; Number of heart pieces towards next container -; Intended to be a value from 0-3 -HEARTPC = $7EF36B - -; Maximum health; 1 heart container = 0x08 HP -MAXHP = $7EF36C - -; Current health -; You die at 0x00 -; You also die at ≥0xA8 -CURHP = $7EF36D - -; Magic power, capped at 128 -MAGPOW = $7EF36E - -; Current number of keys for whatever dungeon is loaded -KEYS = $7EF36F - -; Number of capacity upgrades received -BOMBCAP = $7EF370 -ARROWCAP = $7EF371 - -; Refills health -; Expects multiples of 8 -HEALME = $7EF372 - -; Refills magic -ZAPME = $7EF373 - -; ... ..gbr -; r - Wisdom (red) -; b - Power (blue) -; g - Courage (green) -PENDANTS = $7EF374 - -; Refills bombs -BOMBME = $7EF375 - -; Refills arrows -SHOOTME = $7EF376 - -; Arrow count -ARROWS = $7EF377 - -; Unused -UNUSED_7EF378 = $7EF378 - -; Displays ability flags -; lrtu pbsh -; h - Pray (unused and mostly cut off by HUD borders) -; s - Swim -; b - Run -; u - unused but set by default -; p - Pull -; t - Talk -; r - Read -; l - Lift -; This only controls the display of "LIFT.1" -; If this bit is unset but LIFT is set then the proper lift text is displayed -ABILITY = $7EF379 - -; .wbs tipm -; p - Palace of Darkness -; s - Swamp Palace -; w - Skull Woods -; b - Thieves' Town -; i - Ice Palace -; m - Misery Mire -; t - Turtle Rock -CRYSTALS = $7EF37A - -; 0x00 - Normal magic -; 0x01 - Half magic -; 0x02 - Quarter magic -; Quarter magic has no special HUD graphic, unlike half magic -; Also, not everything is necessarily quarter magic -MAGCON = $7EF37B - -; Keys earned per dungeon -; Sewers and Castle are kept in sync -KEYSSEWER = $7EF37C -KEYSHYRULE = $7EF37D -KEYSEAST = $7EF37E -KEYSDESERT = $7EF37F -KEYSAGA = $7EF380 -KEYSSWAMP = $7EF381 -KEYSPOD = $7EF382 -KEYSMIRE = $7EF383 -KEYSWOODS = $7EF384 -KEYSICE = $7EF385 -KEYSHERA = $7EF386 -KEYSTHIEF = $7EF387 -KEYSTROCK = $7EF388 -KEYSGANON = $7EF389 - -; Unused block of SRAM -UNUSED_7EF38A = $7EF38A - -; Game state -; 0x00 - Very start; progress cannot be saved in this state -; 0x01 - Uncle reached -; 0x02 - Zelda rescued -; 0x03 - Agahnim defeated -GAMESTATE = $7EF3C5 - -; Bitfield of less important progression -; .fbh .zsu -; u - Uncle visited in secret passage; controls spawn (0: spawn | 1: gone) -; s - Priest visited in sanc after Zelda is kidnapped again -; z - Zelda brought to sanc -; h - Uncle has left Link's house; controls spawn (0: spawn | 1: gone) -; b - Book of Mudora obtained/mentioned; controls Aginah dialog -; f - Flipped by fortune tellers to decide which fortune set to give -PROGLITE = $7EF3C6 - -; Map icon to guide noob players -; 0x00 - Red X on castle | Save zelda -; 0x01 - Red X on Kakariko | Talk to villagers about elders -; 0x02 - Red X on Eastern | Talk to Sahasrahla -; 0x03 - Pendants and MS | Obtain the master sword -; 0x04 - Master sword on LW | Grab the master sword -; 0x05 - Skull on castle | Kill Agahnim -; 0x06 - Crystal on POD | Get the first crystal -; 0x07 - Crystals | Get all 7 crystals -; 0x08 - Skull on GT | Climb Ganon's Tower -MAPICON = $7EF3C7 - -; 0x00 - Link's house -; 0x01 - Sanctuary -; 0x02 - Prison -; 0x03 - Uncle -; 0x04 - Throne -; 0x05 - Old man cave -; 0x06 - Old man home -SPAWNPT = $7EF3C8 - -; Another bitfield for progress -; t.dp s.bh -; t - smiths are currently tempering sword -; d - swordsmith rescued -; p - purple chest has been opened -; s - stumpy has been stumped -; b - bottle purchased from vendor -; h - bottle received from hobo -PROGLITE2 = $7EF3C9 - -; .d.. .... -; d - World (0: Light World | 1: Dark World) -SAVEWORLD = $7EF3CA - -; Not used -UNUSED_7EF3CB = $7EF3CB - -; Current follower ID -FOLLOWER = $7EF3CC - -; Cache of follower properties -FOLLOWCYL = $7EF3CD -FOLLOWCYH = $7EF3CE -FOLLOWCXL = $7EF3CF -FOLLOWCXH = $7EF3D0 - -; Copies INDOORS -FOLLOWERINOUT = $7EF3D1 - -; Copies LAYER -FOLLOWERCLAYER = $7EF3D2 - -; Indicates the follower is currently following -; 0x00 - Following -; 0x80 - Not following -FOLLOWERING = $7EF3D3 - -; Unused -UNUSED_7EF3D4 = $7EF3D4 -UNUSED_7EF3D5 = $7EF3D5 -UNUSED_7EF3D6 = $7EF3D6 -UNUSED_7EF3D7 = $7EF3D7 -UNUSED_7EF3D8 = $7EF3D8 - -; Player name -NAME1L = $7EF3D9 -NAME1H = $7EF3DA -NAME2L = $7EF3DB -NAME2H = $7EF3DC -NAME3L = $7EF3DD -NAME3H = $7EF3DE -NAME4L = $7EF3DF -NAME4H = $7EF3E0 - -; Save file checksum; expected to be $55AA -SCHKSML = $7EF3E1 -SCHKSMH = $7EF3E2 - -; Games played in each dungeon -GPSEWER = $7EF3E3 -GPHYRULE = $7EF3E5 -GPEAST = $7EF3E7 -GPDESERT = $7EF3E9 -GPAGA = $7EF3EB -GPSWAMP = $7EF3ED -GPPOD = $7EF3EF -GPMIRE = $7EF3F1 -GPWOODS = $7EF3F3 -GPICE = $7EF3F5 -GPHERA = $7EF3F7 -GPTHIEF = $7EF3F9 -GPTROCK = $7EF3FB -GPGANON = $7EF3FD - -; Games played for current segment -GPNOW = $7EF3FF - -; Total games played -; No display on file select if 0xFFFF -GAMESPLAYED = $7EF401 - -; Big unused block -UNUSED_7EF403 = $7EF403 -DEATHS_MAXED = $7EF405 - -; Inverse checksum for save file -SAVEICKSML = $7EF4FE -SAVEICKSMH = $7EF4FF - -; ========================================================= -; Music +; Music ; Transfers (+4 for first byte of data) ; --------------------------------------------------------- @@ -8451,330 +7996,6 @@ SAVEICKSMH = $7EF4FF ; SRCN 17 $B0EC $B32C $0240* $FF $E0 $B8 $02C0 Oof - S ; SRCN 18 $B32C $BA61 $0735 $FE $8F $B8 $06F0 Piano M - -; ========================================================= -; SFX instruments - Table: ARAM $3E00, ROM $1A:9C04 - -; ID VOL L,R Pitch SRCN ADSR Gain Mult Name -; ----------------------------------------------------------------------------- -; $00 $70, $70 $1000 $00 $F6 $6A $B8 $03 Fwoosh -; $01 $70, $70 $1000 $01 $8E $E0 $B8 $02 Swish -; $02 $70, $70 $1000 $14 $FE $6A $B8 $02 Bomp -; $03 $70, $70 $1000 $03 $FE $F8 $B8 $0D Ting -; $04 $70, $70 $1000 $04 $FE $6A $7F $03 Rrrrr -; $05 $70, $70 $1000 $02 $FE $6A $7F $03 Clunk -; $06 $70, $70 $1000 $05 $FE $6A $70 $03 Ching -; $07 $70, $70 $1000 $06 $FE $6A $70 $03 Fwomp -; $08 $70, $70 $1000 $08 $FA $6A $70 $03 Squee -; $09 $70, $70 $1000 $06 $FE $6A $70 $01 Unused -; $0A $70, $70 $1000 $07 $FE $6A $70 $05 Bzzzrt -; $0B $70, $70 $1000 $0B $FE $6A $B8 $03 Brrfft -; $0C $70, $70 $1000 $0C $FE $E0 $B8 $02 Brrwwww -; $0D $70, $70 $1000 $0D $F9 $6E $B8 $03 Twee -; $0E $70, $70 $1000 $0E $FE $F5 $B8 $07 Pwing -; $0F $70, $70 $1000 $0F $FE $F5 $B8 $06 Pling -; $10 $70, $70 $1000 $01 $FE $FC $B8 $03 Chshtsh -; $11 $70, $70 $1000 $10 $8E $E0 $B8 $03 Splssh -; $12 $70, $70 $1000 $08 $8E $E0 $B8 $02 Weewoo -; $13 $70, $70 $1000 $14 $8E $E0 $B8 $02 Brbrbrb -; $14 $70, $70 $1000 $0A $88 $E0 $B8 $02 Bwow -; $15 $70, $70 $1000 $17 $8E $E0 $B8 $02 Uughf -; $16 $70, $70 $1000 $15 $FF $E0 $B8 $04 Aaaaaa -; $17 $70, $70 $1000 $03 $DF $11 $B8 $0F Twing -; $18 $70, $70 $1000 $01 $88 $E0 $B8 $01 Whooo - -; ----------------------------------------------------------------------------- - -; SFX instruments by usage - -; $00 SFX1.13, SFX1.14 -; SFX2.07, SFX2.09, SFX2.0D, SFX2.0E, SFX2.2C, SFX2.3A -; SFX3.05, SFX3.26 -; SFXU2533 - -; $01 SFX1.01, SFX1.02, SFX1.03, SFX1.04 -; SFX2.01, SFX2.02, SFX2.12, SFX2.1A, SFX2.1E, SFX2.1F -; SFX2.21, SFX2.23, SFX2.29, SFX2.32, SFX2.39 -; SFX3.02, SFX3.1E, SFX3.23, SFX3.31 - -; $02 SFX2.03, SFX2.04, SFX2.08, SFX2.0B, SFX2.12, SFX2.1F, SFX2.21 -; SFX3.06, SFX3.0E -; SFXU2831 - -; $03 SFX2.06 -; SFX3.0A, SFX3.30 - -; $04 SFX2.3C -; SFX3.32 -; SFXU2831 - -; $05 SFX2.10, SFX2.11, SFX2.22 -; SFX3.18, SFX3.3E -; SFXU252D - -; $06 SFX2.05, SFX2.0A, SFX2.0F, SFX2.3B -; SFX3.04, SFX3.14, SFX3.25 - -; $07 SFX2.14, SFX2.15, SFX2.33 -; SFX3.01, SFX3.11, SFX3.12, SFX3.19, SFX3.27, SFX3.28, SFX3.29, SFX3.35, SFX3.39 -; SFXU26A2 - -; $08 SFX3.17 - -; $09 nothing - -; $0A SFX1.15, SFX1.16 -; SFX3.1C, SFX3.2A, SFX3.2B, SFX3.2C - -; $0B SFX2.27 -; SFX3.0B, SFX3.0F, SFX3.2E, SFX3.34, SFX3.35, SFX3.36, SFX3.3C, SFX3.3D, SFX3.3F - -; $0C SFX2.2A -; SFX3.07, SFX3.08, SFX3.09 - -; $0D SFX1.0B, SFX1.0C, SFX1.17, SFX1.18, SFX1.1B, SFX1.1C -; SFX2.13, SFX2.20, SFX2.31, SFX2.3E, SFX2.3F -; SFX3.0C, SFX3.13, SFX3.24 -; SFXU1EE2, SFXU279D, SFXU27F6, SFXU2807, SFXU2818 - -; $0E SFX1.0D, SFX1.0E, SFX1.0F, SFX1.10, SFX1.1D, SFX1.1E, SFX1.1F, SFX1.20 -; SFX2.2B, SFX2.37 -; SFX3.0D, SFX3.10, SFX3.1B, SFX3.2F, SFX3.33, SFX3.3A, SFX3.3B - -; $0F SFX2.2D -; SFX3.1A, SFX3.1D, SFX3.20, SFX3.2D, SFX3.37 -; SFXU1D1C - -; $10 SFX2.16, SFX2.17, SFX2.18, SFX2.19 - -; $11 SFX2.1B, SFX2.1C, SFX2.24, SFX2.25, SFX2.28, SFX2.2E, SFX2.34, SFX3.28, SFX2.3D - -; $12 SFX3.04 - -; $13 SFX1.07, SFX1.08 -; SFX2.0C, SFX2.35, SFX2.36 -; SFX3.03, SFX3.15, SFX3.16, SFX3.25, SFX3.38 - -; $14 SFX3.21, SFX3.22 -; SFXU277E - -; $15 SFX2.26, SFX2.30 -; SFXU1F13 - -; $16 SFX1.11, SFX1.12 -; SFX2.1D -; SFX3.1F - -; $17 SFX2.2C, SFX2.3A - -; $18 SFX1.09, SFX1.0A - -; ----------------------------------------------------------------------------- - -; SFX1 - queued via $012D | Table: ARAM $17C0, ROM $1A:8B70 - -; ID ARAM ROM Name -; ----------------------------------------------------------------------------- -; SFX1.01 $2652 $1A9A02 Rain / Zora area -; SFX1.02 $2662 $1A9A12 Rain / Zora area (packaged with $01) -; SFX1.03 $2677 $1A9A27 Rain -; SFX1.04 $2687 $1A9A37 Rain (packaged with $03) -; SFX1.05 $284F $1A9BFF Silence -; SFX1.06 $284F $1A9BFF Silence (packaged with $05) -; SFX1.07 $2739 $1A9AE9 The Rumbling -; SFX1.08 $2736 $1A9AE6 The Rumbling (packaged with $08) -; SFX1.09 $1C8E $1A903E Wind -; SFX1.0A $1CBC $1A906C Wind (packaged with $09 by APU) -; SFX1.0B $1BA3 $1A8F53 Flute song by flute boy -; SFX1.0C $1B62 $1A8F12 Flute song by flute boy (packaged with $0B) -; SFX1.0D $1B0E $1A8EBE Magic jingle -; SFX1.0E $1B1D $1A8ECD Magic jingle (packaged with $0D) -; SFX1.0F $1B2C $1A8EDC Crystal / Save and quit -; SFX1.10 $1B3E $1A8EEE Crystal / Save and quit (packaged with $0F) -; SFX1.11 $1EAC $1A925C Choir melody -; SFX1.12 $1EC8 $1A9278 Choir countermelody (packaged with $11) -; SFX1.13 $1AD2 $1A8E82 Large boss swoosh -; SFX1.14 $1AE1 $1A8E91 Large boss swoosh (packaged with $13) -; SFX1.15 $1AF0 $1A8EA0 Triforce door / Pyramid hole opening -; SFX1.16 $1AFF $1A8EAF VOMP (packaged with $15) -; SFX1.17 $1C24 $1A8FD4 Flute song for weathervane -; SFX1.18 $1BE3 $1A8F93 Flute song for weathervane (packaged with $17) -; SFX1.19 $0000 ------- Nothing (unused) -; SFX1.1A $0000 ------- Nothing (unused; packaged with $19) -; SFX1.1B $1BA3 $1A8F53 Flute song by flute boy duplicate (unused) -; SFX1.1C $1B62 $1A8F12 Flute song by flute boy duplicate (unused; packaged with $1B) -; SFX1.1D $1B0E $1A8EBE Magic jingle duplicate (unused) -; SFX1.1E $1B1D $1A8ECD Magic jingle duplicate (unused; packaged with $1D) -; SFX1.1F $1B2C $1A8EDC Crystal / Save and quit duplicate (unused) -; SFX1.20 $1B3E $1A8EEE Crystal / Save and quit duplicate (unused; packaged with $1F) - -; $80..$FF Initiates a fade to half volume for SFX1 - -; ----------------------------------------------------------------------------- - -; SFX2 - queued via $012E | Table: ARAM $1820, ROM $1A:8BD0 - -; ID ARAM ROM Name -; ----------------------------------------------------------------------------- -; 00 $0020 ------- Undefined; when queued value of $40, $C0, $80 -; SFX2.01 $2614 $1A99C4 Slash -; SFX2.02 $2625 $1A99D5 Slash -; SFX2.03 $2634 $1A99E4 Slash -; SFX2.04 $2643 $1A99F3 Slash -; SFX2.05 $25DD $1A998D Clink -; SFX2.06 $25D7 $1A9987 Bombable door clink -; SFX2.07 $25B7 $1A9967 Fwoosh -; SFX2.08 $25E3 $1A9993 Arrow smash -; SFX2.09 $25AD $1A995D Boomerang fwish -; SFX2.0A $25C7 $1A9977 Hookshot clink -; SFX2.0B $2478 $1A9828 Placing bomb -; SFX2.0C $269C $1A9A4C Explosion -; SFX2.0D $2414 $1A97C4 Powder (paired $0D→$3F) -; SFX2.0E $2404 $1A97B4 Fire rod shot -; SFX2.0F $24C3 $1A9873 Ice rod shot -; SFX2.10 $23FA $1A97AA Hammer use -; SFX2.11 $23F0 $1A97A0 Hammering peg -; SFX2.12 $23CD $1A977D Digging -; SFX2.13 $23A0 $1A9750 Flute (paired $13→$3E) -; SFX2.14 $2380 $1A9730 Cape on -; SFX2.15 $2390 $1A9740 Cape off / Wallmaster grab -; SFX2.16 $232C $1A96DC Staircase -; SFX2.17 $2344 $1A96F4 Staircase -; SFX2.18 $2356 $1A9706 Staircase -; SFX2.19 $236E $1A971E Staircase -; SFX2.1A $2316 $1A96C6 Tall grass / Hammer hitting bush -; SFX2.1B $2307 $1A96B7 Shallow water -; SFX2.1C $2301 $1A96B1 Mire shallow water -; SFX2.1D $22BB $1A966B Lifting object -; SFX2.1E $2577 $1A9927 Cutting grass -; SFX2.1F $22E9 $1A9699 Item breaking -; SFX2.20 $22DA $1A968A Item falling in pit -; SFX2.21 $22CF $1A967F Bomb hitting ground / General thud -; SFX2.22 $2107 $1A94B7 Pushing object / Armos bounce -; SFX2.23 $22B1 $1A9661 Boots dust -; SFX2.24 $22A5 $1A9655 Splashing (paired $24→$3D) -; SFX2.25 $2296 $1A9646 Mire shallow water again? -; SFX2.26 $2844 $1A9BF4 Link taking damage -; SFX2.27 $2252 $1A9602 Fainting -; SFX2.28 $2287 $1A9637 Item splash -; SFX2.29 $243F $1A97EF Rupee refill (paired $29→$3B) -; SFX2.2A $2033 $1A93E3 Fire splash / Bombos spell -; SFX2.2B $1FF2 $1A93A2 Heart beep / Text box -; SFX2.2C $1FD9 $1A9389 Sword up (paired $2C→$3A) (also uses instrument $17) -; SFX2.2D $20A6 $1A9456 Magic drain -; SFX2.2E $1FCA $1A937A GT opening (paired $2E→$39) -; SFX2.2F $1F47 $1A92F7 GT opening / Water drain (paired $2F→$38) -; SFX2.30 $1EF1 $1A92A1 Cucco -; SFX2.31 $20CE $1A947E Fairy -; SFX2.32 $1D47 $1A90F7 Bug net -; SFX2.33 $1CDC $1A908C Teleport (paired $34→$33) -; SFX2.34 $1F6F $1A931F Teleport (paired $34→$33) -; SFX2.35 $1C67 $1A9017 Shaking -; SFX2.36 $1C64 $1A9014 Mire entrance (extends above; paired $35→$36) -; SFX2.37 $1A43 $1A8DF3 Spin charged -; SFX2.38 $1F6F $1A931F Water sound (paired $2F→$38) -; SFX2.39 $1F9C $1A934C Thunder (paired $2E→$39) -; SFX2.3A $1FE7 $1A9397 Sword up (paired $2C→$3A) -; SFX2.3B $2462 $1A9812 Rupee refill (paired $29→$3B) -; SFX2.3C $1A37 $1A8DE7 Error beep -; SFX2.3D $22AB $1A965B Big splash (paired $24→$3D) -; SFX2.3E $23B5 $1A9765 Flute (paired $13→$3E) -; SFX2.3F $2435 $1A97E5 Powder (paired $0D→$3F) - -; ----------------------------------------------------------------------------- - -; SFX3 - queued via $012F | Table: ARAM $191C, ROM $1A:8CCC - -; ID ARAM ROM Name -; ----------------------------------------------------------------------------- -; 00 $003C ------- Undefined; when queued value of $40, $C0, $80 -; SFX3.01 $1A18 $1A8DC8 Sword beam -; SFX3.02 $254E $1A98FE TR opening -; SFX3.03 $224A $1A95FA Pyramid hole -; SFX3.04 $220E $1A95BE Angry soldier -; SFX3.05 $25B7 $1A9967 Lynel shot / Javelin toss -; SFX3.06 $21F5 $1A95A5 Swoosh -; SFX3.07 $223D $1A95ED Cannon fire -; SFX3.08 $21E6 $1A9596 Damage to enemy; $0BEX.4=1 -; SFX3.09 $21C1 $1A9571 Enemy death -; SFX3.0A $21A9 $1A9559 Collecting rupee -; SFX3.0B $2198 $1A9548 Collecting heart -; SFX3.0C $218E $1A953E Non-blank text character -; SFX3.0D $21B5 $1A9565 HUD heart -; SFX3.0E $2182 $1A9532 Opening chest -; SFX3.0F $24B9 $1A9869 ♪Do do do doooooo♫ (paired $0F→$3C→$3D→$3E→$3F) -; SFX3.10 $216D $1A951D Map (paired $10→$3B) -; SFX3.11 $214F $1A94FF Opening item menu / Bomb shop guy breathing -; SFX3.12 $215E $1A950E Closing item menu / Bomb shop guy breathing -; SFX3.13 $213B $1A94EB Throwing object / Stalfos jump -; SFX3.14 $246C $1A981C Key door -; SFX3.15 $212F $1A94DF Door / Chest (used with SFX2.29) -; SFX3.16 $2123 $1A94D3 Armos Knight thud -; SFX3.17 $25A6 $1A9956 Rat squeak -; SFX3.18 $20DD $1A948D Dragging -; SFX3.19 $250A $1A98BA Fireball / Laser shot -; SFX3.1A $1E8A $1A923A Chest reveal jingle (paired $1A→$38) -; SFX3.1B $20B6 $1A9466 Puzzle jingle (paired $1B→$3A) -; SFX3.1C $1A62 $1A8E12 Damage to enemy -; SFX3.1D $20A6 $1A9456 Magic meter -; SFX3.1E $2091 $1A9441 Wing flapping -; SFX3.1F $204B $1A93FB Link falling -; SFX3.20 $276C $1A9B1C Menu / Text cursor moved -; SFX3.21 $27E2 $1A9B92 Damage to boss -; SFX3.22 $26CF $1A9A7F Boss dying / Deleting file -; SFX3.23 $2001 $1A93B1 Spin attack swoosh (paired $23→$39) -; SFX3.24 $2043 $1A93F3 OW map perspective change -; SFX3.25 $1E9D $1A924D Pressure switch (also uses instrument $06) -; SFX3.26 $1E7B $1A922B Lightning / Game over / Laser / Ganon bat / Trinexx lunge -; SFX3.27 $1E40 $1A91F0 Agahnim charge -; SFX3.28 $26F7 $1A9AA7 Agahnim / Ganon teleport -; SFX3.29 $1E21 $1A91D1 Agahnim shot -; SFX3.2A $1E12 $1A91C2 Somaria / Byrna / Ether spell / Helma fire ball -; SFX3.2B $1DF3 $1A91A3 Electrocution -; SFX3.2C $1DC0 $1A9170 Bees -; SFX3.2D $1DA9 $1A9159 Milestone jingle (paired $2D→$37) -; SFX3.2E $1D5D $1A910D Heart container jingle (paired $2E→$35→$34) -; SFX3.2F $1D80 $1A9130 Key jingle (paired $2F→$33) -; SFX3.30 $1B53 $1A8F03 Magic zap / Plop -; SFX3.31 $1ACA $1A8E7A Sprite falling / Moldorm shuffle -; SFX3.32 $1A78 $1A8E28 BOING -; SFX3.33 $1D93 $1A9143 Key jingle (paired $2F→$33) -; SFX3.34 $1D66 $1A9116 Heart container jingle (paired $2E→$35→$34) -; SFX3.35 $1D73 $1A9123 Heart container jingle (paired $2E→$35→$34) -; SFX3.36 $1AA7 $1A8E57 Magic attack -; SFX3.37 $1DB4 $1A9164 Milestone jingle (paired $2D→$37) -; SFX3.38 $1E93 $1A9243 Chest reveal jingle (paired $1A→$38) -; SFX3.39 $2017 $1A93C7 Swish (paired $23→$39) -; SFX3.3A $20C0 $1A9470 Puzzle jingle (paired $1B→$3A) -; SFX3.3B $2176 $1A9526 Map (paired $10→$3B) -; SFX3.3C $248A $1A983A Item jingle (paired $0F→$3C→$3D→$3E→$3F) -; SFX3.3D $2494 $1A9844 Item jingle ($0F→$3C→$3D→$3E→$3F) -; SFX3.3E $249E $1A984E Item jingle (paired $0F→$3C→$3D→$3E→$3F) -; SFX3.3F $2480 $1A9830 Item jingle (paired $0F→$3C→$3D→$3E→$3F) - -; ----------------------------------------------------------------------------- - -; Unused SFX - -; ARAM ROM Description -; ----------------------------------------------------------------------------- -; $1A5B $1A8E0B Noisy fsssh; bleeds into SFX3.1C -; $1D1C $1A90CC Radar ping -; $1EE2 $1A9292 Slide whistle / Chirp -; $1F13 $1A92C3 Cucco clucking -; $252D $1A98DD Brighter hammer peg -; $2533 $1A98E3 Bat wings flapping -; $2657 $1A9A07 Broken static -; $267C $1A9A2C Static; Loops -; $26A2 $1A9A52 Tuba jingle followed by a roar -; $277E $1A9B2E UFO winding up -; $279D $1A9B4D Distant whistling -; $27C9 $1A9B79 Bwuuuoow -; $27F6 $1A9BA6 Cat call -; $2807 $1A9BB7 Higher pitched cat call -; $2818 $1A9BC8 Reverse cat call -; $2829 $1A9BD9 Dial-up -; $2831 $1A9BE1 Bumper peg - ; ========================================================= ; Registers diff --git a/Core/sfx.asm b/Core/sfx.asm new file mode 100644 index 0000000..985659c --- /dev/null +++ b/Core/sfx.asm @@ -0,0 +1,321 @@ +; ========================================================= +; SFX instruments - Table: ARAM $3E00, ROM $1A:9C04 + +; ID VOL L,R Pitch SRCN ADSR Gain Mult Name +; ----------------------------------------------------------------------------- +; $00 $70, $70 $1000 $00 $F6 $6A $B8 $03 Fwoosh +; $01 $70, $70 $1000 $01 $8E $E0 $B8 $02 Swish +; $02 $70, $70 $1000 $14 $FE $6A $B8 $02 Bomp +; $03 $70, $70 $1000 $03 $FE $F8 $B8 $0D Ting +; $04 $70, $70 $1000 $04 $FE $6A $7F $03 Rrrrr +; $05 $70, $70 $1000 $02 $FE $6A $7F $03 Clunk +; $06 $70, $70 $1000 $05 $FE $6A $70 $03 Ching +; $07 $70, $70 $1000 $06 $FE $6A $70 $03 Fwomp +; $08 $70, $70 $1000 $08 $FA $6A $70 $03 Squee +; $09 $70, $70 $1000 $06 $FE $6A $70 $01 Unused +; $0A $70, $70 $1000 $07 $FE $6A $70 $05 Bzzzrt +; $0B $70, $70 $1000 $0B $FE $6A $B8 $03 Brrfft +; $0C $70, $70 $1000 $0C $FE $E0 $B8 $02 Brrwwww +; $0D $70, $70 $1000 $0D $F9 $6E $B8 $03 Twee +; $0E $70, $70 $1000 $0E $FE $F5 $B8 $07 Pwing +; $0F $70, $70 $1000 $0F $FE $F5 $B8 $06 Pling +; $10 $70, $70 $1000 $01 $FE $FC $B8 $03 Chshtsh +; $11 $70, $70 $1000 $10 $8E $E0 $B8 $03 Splssh +; $12 $70, $70 $1000 $08 $8E $E0 $B8 $02 Weewoo +; $13 $70, $70 $1000 $14 $8E $E0 $B8 $02 Brbrbrb +; $14 $70, $70 $1000 $0A $88 $E0 $B8 $02 Bwow +; $15 $70, $70 $1000 $17 $8E $E0 $B8 $02 Uughf +; $16 $70, $70 $1000 $15 $FF $E0 $B8 $04 Aaaaaa +; $17 $70, $70 $1000 $03 $DF $11 $B8 $0F Twing +; $18 $70, $70 $1000 $01 $88 $E0 $B8 $01 Whooo + +; ----------------------------------------------------------------------------- + +; SFX instruments by usage + +; $00 SFX1.13, SFX1.14 +; SFX2.07, SFX2.09, SFX2.0D, SFX2.0E, SFX2.2C, SFX2.3A +; SFX3.05, SFX3.26 +; SFXU2533 + +; $01 SFX1.01, SFX1.02, SFX1.03, SFX1.04 +; SFX2.01, SFX2.02, SFX2.12, SFX2.1A, SFX2.1E, SFX2.1F +; SFX2.21, SFX2.23, SFX2.29, SFX2.32, SFX2.39 +; SFX3.02, SFX3.1E, SFX3.23, SFX3.31 + +; $02 SFX2.03, SFX2.04, SFX2.08, SFX2.0B, SFX2.12, SFX2.1F, SFX2.21 +; SFX3.06, SFX3.0E +; SFXU2831 + +; $03 SFX2.06 +; SFX3.0A, SFX3.30 + +; $04 SFX2.3C +; SFX3.32 +; SFXU2831 + +; $05 SFX2.10, SFX2.11, SFX2.22 +; SFX3.18, SFX3.3E +; SFXU252D + +; $06 SFX2.05, SFX2.0A, SFX2.0F, SFX2.3B +; SFX3.04, SFX3.14, SFX3.25 + +; $07 SFX2.14, SFX2.15, SFX2.33 +; SFX3.01, SFX3.11, SFX3.12, SFX3.19, SFX3.27, SFX3.28, SFX3.29, SFX3.35, SFX3.39 +; SFXU26A2 + +; $08 SFX3.17 + +; $09 nothing + +; $0A SFX1.15, SFX1.16 +; SFX3.1C, SFX3.2A, SFX3.2B, SFX3.2C + +; $0B SFX2.27 +; SFX3.0B, SFX3.0F, SFX3.2E, SFX3.34, SFX3.35, SFX3.36, SFX3.3C, SFX3.3D, SFX3.3F + +; $0C SFX2.2A +; SFX3.07, SFX3.08, SFX3.09 + +; $0D SFX1.0B, SFX1.0C, SFX1.17, SFX1.18, SFX1.1B, SFX1.1C +; SFX2.13, SFX2.20, SFX2.31, SFX2.3E, SFX2.3F +; SFX3.0C, SFX3.13, SFX3.24 +; SFXU1EE2, SFXU279D, SFXU27F6, SFXU2807, SFXU2818 + +; $0E SFX1.0D, SFX1.0E, SFX1.0F, SFX1.10, SFX1.1D, SFX1.1E, SFX1.1F, SFX1.20 +; SFX2.2B, SFX2.37 +; SFX3.0D, SFX3.10, SFX3.1B, SFX3.2F, SFX3.33, SFX3.3A, SFX3.3B + +; $0F SFX2.2D +; SFX3.1A, SFX3.1D, SFX3.20, SFX3.2D, SFX3.37 +; SFXU1D1C + +; $10 SFX2.16, SFX2.17, SFX2.18, SFX2.19 + +; $11 SFX2.1B, SFX2.1C, SFX2.24, SFX2.25, SFX2.28, SFX2.2E, SFX2.34, SFX3.28, SFX2.3D + +; $12 SFX3.04 + +; $13 SFX1.07, SFX1.08 +; SFX2.0C, SFX2.35, SFX2.36 +; SFX3.03, SFX3.15, SFX3.16, SFX3.25, SFX3.38 + +; $14 SFX3.21, SFX3.22 +; SFXU277E + +; $15 SFX2.26, SFX2.30 +; SFXU1F13 + +; $16 SFX1.11, SFX1.12 +; SFX2.1D +; SFX3.1F + +; $17 SFX2.2C, SFX2.3A + +; $18 SFX1.09, SFX1.0A + +; ----------------------------------------------------------------------------- +; SFX1 - queued via $012D | Table: ARAM $17C0, ROM $1A:8B70 + +; ID ARAM ROM Name +; ----------------------------------------------------------------------------- +; SFX1.01 $2652 $1A9A02 Rain / Zora area +; SFX1.02 $2662 $1A9A12 Rain / Zora area (packaged with $01) +; SFX1.03 $2677 $1A9A27 Rain +; SFX1.04 $2687 $1A9A37 Rain (packaged with $03) +; SFX1.05 $284F $1A9BFF Silence +; SFX1.06 $284F $1A9BFF Silence (packaged with $05) +; SFX1.07 $2739 $1A9AE9 The Rumbling +; SFX1.08 $2736 $1A9AE6 The Rumbling (packaged with $08) +; SFX1.09 $1C8E $1A903E Wind +; SFX1.0A $1CBC $1A906C Wind (packaged with $09 by APU) +; SFX1.0B $1BA3 $1A8F53 Flute song by flute boy +; SFX1.0C $1B62 $1A8F12 Flute song by flute boy (packaged with $0B) +; SFX1.0D $1B0E $1A8EBE Magic jingle +; SFX1.0E $1B1D $1A8ECD Magic jingle (packaged with $0D) +; SFX1.0F $1B2C $1A8EDC Crystal / Save and quit +; SFX1.10 $1B3E $1A8EEE Crystal / Save and quit (packaged with $0F) +; SFX1.11 $1EAC $1A925C Choir melody +; SFX1.12 $1EC8 $1A9278 Choir countermelody (packaged with $11) +; SFX1.13 $1AD2 $1A8E82 Large boss swoosh +; SFX1.14 $1AE1 $1A8E91 Large boss swoosh (packaged with $13) +; SFX1.15 $1AF0 $1A8EA0 Triforce door / Pyramid hole opening +; SFX1.16 $1AFF $1A8EAF VOMP (packaged with $15) +; SFX1.17 $1C24 $1A8FD4 Flute song for weathervane +; SFX1.18 $1BE3 $1A8F93 Flute song for weathervane (packaged with $17) +; SFX1.19 $0000 ------- Nothing (unused) +; SFX1.1A $0000 ------- Nothing (unused; packaged with $19) +; SFX1.1B $1BA3 $1A8F53 Flute song by flute boy duplicate (unused) +; SFX1.1C $1B62 $1A8F12 Flute song by flute boy duplicate (unused; packaged with $1B) +; SFX1.1D $1B0E $1A8EBE Magic jingle duplicate (unused) +; SFX1.1E $1B1D $1A8ECD Magic jingle duplicate (unused; packaged with $1D) +; SFX1.1F $1B2C $1A8EDC Crystal / Save and quit duplicate (unused) +; SFX1.20 $1B3E $1A8EEE Crystal / Save and quit duplicate (unused; packaged with $1F) + +; $80..$FF Initiates a fade to half volume for SFX1 + + +; ----------------------------------------------------------------------------- +; SFX2 - queued via $012E | Table: ARAM $1820, ROM $1A:8BD0 + +; ID ARAM ROM Name +; ----------------------------------------------------------------------------- +; 00 $0020 ------- Undefined; when queued value of $40, $C0, $80 +; SFX2.01 $2614 $1A99C4 Slash +; SFX2.02 $2625 $1A99D5 Slash +; SFX2.03 $2634 $1A99E4 Slash +; SFX2.04 $2643 $1A99F3 Slash +; SFX2.05 $25DD $1A998D Clink +; SFX2.06 $25D7 $1A9987 Bombable door clink +; SFX2.07 $25B7 $1A9967 Fwoosh +; SFX2.08 $25E3 $1A9993 Arrow smash +; SFX2.09 $25AD $1A995D Boomerang fwish +; SFX2.0A $25C7 $1A9977 Hookshot clink +; SFX2.0B $2478 $1A9828 Placing bomb +; SFX2.0C $269C $1A9A4C Explosion +; SFX2.0D $2414 $1A97C4 Powder (paired $0D→$3F) +; SFX2.0E $2404 $1A97B4 Fire rod shot +; SFX2.0F $24C3 $1A9873 Ice rod shot +; SFX2.10 $23FA $1A97AA Hammer use +; SFX2.11 $23F0 $1A97A0 Hammering peg +; SFX2.12 $23CD $1A977D Digging +; SFX2.13 $23A0 $1A9750 Flute (paired $13→$3E) +; SFX2.14 $2380 $1A9730 Cape on +; SFX2.15 $2390 $1A9740 Cape off / Wallmaster grab +; SFX2.16 $232C $1A96DC Staircase +; SFX2.17 $2344 $1A96F4 Staircase +; SFX2.18 $2356 $1A9706 Staircase +; SFX2.19 $236E $1A971E Staircase +; SFX2.1A $2316 $1A96C6 Tall grass / Hammer hitting bush +; SFX2.1B $2307 $1A96B7 Shallow water +; SFX2.1C $2301 $1A96B1 Mire shallow water +; SFX2.1D $22BB $1A966B Lifting object +; SFX2.1E $2577 $1A9927 Cutting grass +; SFX2.1F $22E9 $1A9699 Item breaking +; SFX2.20 $22DA $1A968A Item falling in pit +; SFX2.21 $22CF $1A967F Bomb hitting ground / General thud +; SFX2.22 $2107 $1A94B7 Pushing object / Armos bounce +; SFX2.23 $22B1 $1A9661 Boots dust +; SFX2.24 $22A5 $1A9655 Splashing (paired $24→$3D) +; SFX2.25 $2296 $1A9646 Mire shallow water again? +; SFX2.26 $2844 $1A9BF4 Link taking damage +; SFX2.27 $2252 $1A9602 Fainting +; SFX2.28 $2287 $1A9637 Item splash +; SFX2.29 $243F $1A97EF Rupee refill (paired $29→$3B) +; SFX2.2A $2033 $1A93E3 Fire splash / Bombos spell +; SFX2.2B $1FF2 $1A93A2 Heart beep / Text box +; SFX2.2C $1FD9 $1A9389 Sword up (paired $2C→$3A) (also uses instrument $17) +; SFX2.2D $20A6 $1A9456 Magic drain +; SFX2.2E $1FCA $1A937A GT opening (paired $2E→$39) +; SFX2.2F $1F47 $1A92F7 GT opening / Water drain (paired $2F→$38) +; SFX2.30 $1EF1 $1A92A1 Cucco +; SFX2.31 $20CE $1A947E Fairy +; SFX2.32 $1D47 $1A90F7 Bug net +; SFX2.33 $1CDC $1A908C Teleport (paired $34→$33) +; SFX2.34 $1F6F $1A931F Teleport (paired $34→$33) +; SFX2.35 $1C67 $1A9017 Shaking +; SFX2.36 $1C64 $1A9014 Mire entrance (extends above; paired $35→$36) +; SFX2.37 $1A43 $1A8DF3 Spin charged +; SFX2.38 $1F6F $1A931F Water sound (paired $2F→$38) +; SFX2.39 $1F9C $1A934C Thunder (paired $2E→$39) +; SFX2.3A $1FE7 $1A9397 Sword up (paired $2C→$3A) +; SFX2.3B $2462 $1A9812 Rupee refill (paired $29→$3B) +; SFX2.3C $1A37 $1A8DE7 Error beep +; SFX2.3D $22AB $1A965B Big splash (paired $24→$3D) +; SFX2.3E $23B5 $1A9765 Flute (paired $13→$3E) +; SFX2.3F $2435 $1A97E5 Powder (paired $0D→$3F) + +; ----------------------------------------------------------------------------- +; SFX3 - queued via $012F | Table: ARAM $191C, ROM $1A:8CCC + +; ID ARAM ROM Name +; ----------------------------------------------------------------------------- +; 00 $003C ------- Undefined; when queued value of $40, $C0, $80 +; SFX3.01 $1A18 $1A8DC8 Sword beam +; SFX3.02 $254E $1A98FE TR opening +; SFX3.03 $224A $1A95FA Pyramid hole +; SFX3.04 $220E $1A95BE Angry soldier +; SFX3.05 $25B7 $1A9967 Lynel shot / Javelin toss +; SFX3.06 $21F5 $1A95A5 Swoosh +; SFX3.07 $223D $1A95ED Cannon fire +; SFX3.08 $21E6 $1A9596 Damage to enemy; $0BEX.4=1 +; SFX3.09 $21C1 $1A9571 Enemy death +; SFX3.0A $21A9 $1A9559 Collecting rupee +; SFX3.0B $2198 $1A9548 Collecting heart +; SFX3.0C $218E $1A953E Non-blank text character +; SFX3.0D $21B5 $1A9565 HUD heart +; SFX3.0E $2182 $1A9532 Opening chest +; SFX3.0F $24B9 $1A9869 ♪Do do do doooooo♫ (paired $0F→$3C→$3D→$3E→$3F) +; SFX3.10 $216D $1A951D Map (paired $10→$3B) +; SFX3.11 $214F $1A94FF Opening item menu / Bomb shop guy breathing +; SFX3.12 $215E $1A950E Closing item menu / Bomb shop guy breathing +; SFX3.13 $213B $1A94EB Throwing object / Stalfos jump +; SFX3.14 $246C $1A981C Key door +; SFX3.15 $212F $1A94DF Door / Chest (used with SFX2.29) +; SFX3.16 $2123 $1A94D3 Armos Knight thud +; SFX3.17 $25A6 $1A9956 Rat squeak +; SFX3.18 $20DD $1A948D Dragging +; SFX3.19 $250A $1A98BA Fireball / Laser shot +; SFX3.1A $1E8A $1A923A Chest reveal jingle (paired $1A→$38) +; SFX3.1B $20B6 $1A9466 Puzzle jingle (paired $1B→$3A) +; SFX3.1C $1A62 $1A8E12 Damage to enemy +; SFX3.1D $20A6 $1A9456 Magic meter +; SFX3.1E $2091 $1A9441 Wing flapping +; SFX3.1F $204B $1A93FB Link falling +; SFX3.20 $276C $1A9B1C Menu / Text cursor moved +; SFX3.21 $27E2 $1A9B92 Damage to boss +; SFX3.22 $26CF $1A9A7F Boss dying / Deleting file +; SFX3.23 $2001 $1A93B1 Spin attack swoosh (paired $23→$39) +; SFX3.24 $2043 $1A93F3 OW map perspective change +; SFX3.25 $1E9D $1A924D Pressure switch (also uses instrument $06) +; SFX3.26 $1E7B $1A922B Lightning / Game over / Laser / Ganon bat / Trinexx lunge +; SFX3.27 $1E40 $1A91F0 Agahnim charge +; SFX3.28 $26F7 $1A9AA7 Agahnim / Ganon teleport +; SFX3.29 $1E21 $1A91D1 Agahnim shot +; SFX3.2A $1E12 $1A91C2 Somaria / Byrna / Ether spell / Helma fire ball +; SFX3.2B $1DF3 $1A91A3 Electrocution +; SFX3.2C $1DC0 $1A9170 Bees +; SFX3.2D $1DA9 $1A9159 Milestone jingle (paired $2D→$37) +; SFX3.2E $1D5D $1A910D Heart container jingle (paired $2E→$35→$34) +; SFX3.2F $1D80 $1A9130 Key jingle (paired $2F→$33) +; SFX3.30 $1B53 $1A8F03 Magic zap / Plop +; SFX3.31 $1ACA $1A8E7A Sprite falling / Moldorm shuffle +; SFX3.32 $1A78 $1A8E28 BOING +; SFX3.33 $1D93 $1A9143 Key jingle (paired $2F→$33) +; SFX3.34 $1D66 $1A9116 Heart container jingle (paired $2E→$35→$34) +; SFX3.35 $1D73 $1A9123 Heart container jingle (paired $2E→$35→$34) +; SFX3.36 $1AA7 $1A8E57 Magic attack +; SFX3.37 $1DB4 $1A9164 Milestone jingle (paired $2D→$37) +; SFX3.38 $1E93 $1A9243 Chest reveal jingle (paired $1A→$38) +; SFX3.39 $2017 $1A93C7 Swish (paired $23→$39) +; SFX3.3A $20C0 $1A9470 Puzzle jingle (paired $1B→$3A) +; SFX3.3B $2176 $1A9526 Map (paired $10→$3B) +; SFX3.3C $248A $1A983A Item jingle (paired $0F→$3C→$3D→$3E→$3F) +; SFX3.3D $2494 $1A9844 Item jingle ($0F→$3C→$3D→$3E→$3F) +; SFX3.3E $249E $1A984E Item jingle (paired $0F→$3C→$3D→$3E→$3F) +; SFX3.3F $2480 $1A9830 Item jingle (paired $0F→$3C→$3D→$3E→$3F) + +; ----------------------------------------------------------------------------- +; Unused SFX + +; ARAM ROM Description +; ----------------------------------------------------------------------------- +; $1A5B $1A8E0B Noisy fsssh; bleeds into SFX3.1C +; $1D1C $1A90CC Radar ping +; $1EE2 $1A9292 Slide whistle / Chirp +; $1F13 $1A92C3 Cucco clucking +; $252D $1A98DD Brighter hammer peg +; $2533 $1A98E3 Bat wings flapping +; $2657 $1A9A07 Broken static +; $267C $1A9A2C Static; Loops +; $26A2 $1A9A52 Tuba jingle followed by a roar +; $277E $1A9B2E UFO winding up +; $279D $1A9B4D Distant whistling +; $27C9 $1A9B79 Bwuuuoow +; $27F6 $1A9BA6 Cat call +; $2807 $1A9BB7 Higher pitched cat call +; $2818 $1A9BC8 Reverse cat call +; $2829 $1A9BD9 Dial-up +; $2831 $1A9BE1 Bumper peg + diff --git a/Core/sprite_functions.asm b/Core/sprite_functions.asm index 7af4a91..3415b53 100644 --- a/Core/sprite_functions.asm +++ b/Core/sprite_functions.asm @@ -94,14 +94,13 @@ Sprite_BounceTowardPlayer: } ; A = Speed, Y = Height +; Maintain altitude (float effect) Sprite_FloatTowardPlayer: { - ; Maintain altitude (float effect) TYA : STA.w SprHeight, X JSL Sprite_MoveAltitude JSL Sprite_ApplySpeedTowardsPlayer - JSL Sprite_MoveHoriz - JSL Sprite_MoveVert + JSL Sprite_Move RTL } @@ -317,7 +316,23 @@ Sprite_CheckForPresence: .done PLX RTL +} +; $00 - ID of the sprite to check +; $02 - Number of sprites found +Sprite_CountActiveById: +{ + STZ $02 + LDX.b #$10 + .x_loop + DEX + LDA $0E20, X : CMP.b $00 : BEQ .increment + BRA .continue + .increment + INC $02 + .continue + CPX.b #$00 : BNE .x_loop + RTL } ; ========================================================= @@ -843,20 +858,21 @@ Sprite_Twinrova_FireAttack: ; $1DBDD6 - TrinexxFire_AddFireGarnish AddFireGarnish: { - INC.w SprDelay, X : LDA.w SprDelay, X : AND.b #$07 : BNE .return - LDA.b #$2A : JSL Sound_SetSfx2PanLong - LDA.b #$1D : PHX : TXY : TAX : STA $00 + INC.w SprDelay, X : LDA.w SprDelay, X : AND.b #$07 : BNE .return + LDA.b #$2A : JSL Sound_SetSfx2PanLong + LDA.b #$1D : PHX : TXY : TAX : STA $00 .next_slot - LDA $7FF800, X : BEQ .free_slot ; Search for free Garnish slot - DEX : BPL .next_slot - DEC $0FF8 : BPL .use_search_index - LDA $00 : STA $0FF8 + LDA $7FF800, X : BEQ .free_slot ; Search for free Garnish slot + DEX : BPL .next_slot + DEC $0FF8 : BPL .use_search_index + LDA $00 : STA $0FF8 .use_search_index - LDX $0FF8 + LDX $0FF8 .free_slot - ; Set garnish ID, set garnish handled flag, set garnish parent sprite - LDA.b #$10 : STA $7FF800, X : STA $0FB4 : TYA : STA $7FF92C, X + ; Set garnish ID, set garnish handled flag + LDA.b #$10 : STA $7FF800, X : STA $0FB4 + TYA : STA $7FF92C, X ; set garnish parent sprite LDA.w SprX, Y : STA $7FF83C, X ; Garnish XL LDA.w SprXH, Y : STA $7FF878, X ; Garnish XH LDA.w SprY, Y : CLC : ADC.b #$10 : STA $7FF81E, X ; Garnish YL @@ -865,7 +881,7 @@ AddFireGarnish: PLX .return - RTS + RTS } ; ========================================================= diff --git a/Core/sprite_macros.asm b/Core/sprite_macros.asm index b4d0b54..1e7aa48 100644 --- a/Core/sprite_macros.asm +++ b/Core/sprite_macros.asm @@ -299,6 +299,18 @@ macro SetupDistanceFromSprite() LDA.w SprY, X : STA $05 endmacro +macro ProbCheck(mask, label) + JSL GetRandomInt + AND.b # + BNE