Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ROM Bank #0 (HOME):
- SECTION: $1878-$1B01 ($028A bytes) ["Animation engine"]
- $1AFE = PlayAnimations.skipAnimation
- $1AFB = PlayAnimations.applyDelay
- $1932 = EndAnimation
- $1A42 = PlayAnimations.playActiveAnims
- $1A6F = PlayAnimations.processCommand
- $1878 = StartAnimation
- $1A3F = PlayAnimations
- $1985 = EndAnimation.debugMessage_732
- $1A06 = EndAnimation.debugMessage_734
- $1AA3 = PlayAnimations.beginDelay
- $18D3 = StartAnimation.noSprites
- $1AE9 = PlayAnimations.returnFromSection
- $1AB3 = PlayAnimations.invalidCommand
- $1908 = StartAnimation.failedAnimationAllocation
- $19B3 = EndAnimation.dontUnlinkStructs
- $1893 = StartAnimation.lookUpSlot
- $1A26 = EndAnimation.doneShiftingOAM
- $198A = EndAnimation.removeSlot
- $1A1C = EndAnimation.shiftOAM
- $1AF3 = PlayAnimations.noReturnCarry
- $1A3A = EndAnimation.notMyHook
- $18D8 = StartAnimation.spriteOverflow
- $188F = StartAnimation.restartSearch
- $1ACE = PlayAnimations.animationEnding
- $1A08 = EndAnimation.numOfSpritesOK
- $192E = StartAnimation.debugMessage_730
- $1908 = StartAnimation.debugMessage_728
- $18F1 = StartAnimation.debugMessage_726
- $1ACE = PlayAnimations.debugMessage_736
- $1935 = EndAnimation.lookForSlot
- $19A1 = EndAnimation.unlinkStruct
- $18F3 = StartAnimation.noSlotFree
- $1A27 = EndAnimation.dontShiftOAM
- $19AB = EndAnimation.structNotLinked
- $1A34 = EndAnimation.clearHooks
- SECTION: $0000 ($0 bytes) ["NULL"]
- $0000 = Null
- $0000 = NULL
- $0000 = null
- SECTION: $0000-$003F ($0040 bytes) ["Restarts"]
- $0038 = _AtHL
- $0020 = _Copy
- $0030 = _CopyStr
- $003D = _FatalError
- $0028 = _Bankswitch
- $0018 = _Fill
- $0010 = _IsVRAMOpen
- $0000 = _WaitVBlank
- $0008 = _IsVBlanking
- SECTION: $0040-$0060 ($0021 bytes) ["Interrupt vectors"]
- $0059 = DelayBCFrames
- $0051 = SwitchRAMBanks
- $0056 = NullByte
- $0055 = DoNothing
- $0056 = NullWord
- $0050 = Timer_int
- $0048 = STAT_int
- $0058 = Serial_int
- $0060 = Joypad_int
- $0040 = VBlank_int
- SECTION: $0061-$00F8 ($0098 bytes) ["Utilities 1"]
- $0061 = Fill
- $00A4 = CallAcrossBanks
- $009A = CopyStrToVRAM
- $00E7 = MultiplyDEByA
- $0084 = CopyToVRAMLite
- $007A = FillVRAMLite
- $0071 = Copy
- $008E = CopyToVRAM
- $00B7 = PreventJoypadMovement
- $00CF = SlowDownCPU
- $00D3 = SwitchCPUSpeed
- $00AE = CopyAcrossLite
- $007B = FillVRAMLite.fillLoop
- $0066 = Fill.loop
- $00F1 = MultiplyDEByA.dontAdd
- $00C5 = ModifyJoypadMovement
- $00EC = MultiplyDEByA.loop
- $00BF = AllowJoypadMovement
- $00C9 = SpeedUpCPU
- SECTION: $0100-$068B ($058C bytes) ["Home"]
- $0303 = Init.gotConsoleType
- $03D3 = Init.gfxPickStrings
- $0543 = FileSelect.dontBackup
- $05AF = OverworldLoop
- $05B2 = OverworldLoop.forceIgnorePlayerActions
- $0150 = Init
- $0304 = Init.awesomeEmu
- $017B = Init.clearOnlyOneBank
- $058B = FileLoaded.loadAnimGfx
- $0493 = FileSelect.restoreBackupLoop
- $0198 = Init.clearOneVRAMBank
- $02E8 = Init.checkOneByte
- $0158 = Init.waitVBlank
- $01A0 = Init.clearVRAM
- $0189 = Init.clearHRAM
- $0248 = Init.noEchoRAMLoop
- $0355 = Init.compareCommonPattern
- $0683 = OverworldLoop.doButtonInteractions
- $036D = Init.patternsDontMatch
- $0330 = Init.not32k
- $0443 = FileSelect
- $0646 = OverworldLoop.startBattle
- $0180 = Init.clearWRAMX
- $052C = FileSelect.backupLoop
- $02A6 = Init.veryGoodAccuracy
- $032A = Init.coincidentalMatch
- $0397 = Init.patternsMatched
- $0483 = FileSelect.notCompatMode
- $04F1 = FileSelect.newFile
- $0526 = FileSelect.backupBank
- $046F = FileSelect.restoreBackup
- $019B = Init.clearOnlyOneVRAMBank
- $0380 = Init.notFirstBoot
- $05F5 = OverworldLoop.ignoreMovement
- $051B = FileSelect.backupFile
- $03EF = Init.useGBCGfx
- $048D = FileSelect.restoreBackupBank
- $02FB = Init.thisIsGBC
- $036F = Init.skipSettingB
- $0178 = Init.clearWRAMBanks
- $05A3 = FileLoaded.skipHook
- $02D1 = Init.extraCycle
- $04EE = FileSelect.corruptedBackupNewFile
- $045F = FileSelect.resetFileSelect
- $01CB = Init.isGBA
- $0341 = Init.compareFirstBootPattern
- $056C = FileLoaded.noCarry
- $02CA = Init.delay
- $055B = FileLoaded
- $03B4 = Init.pickGFXModeLoop
- $0362 = Init.firstBootCopy
- $063D = OverworldLoop.gotoLoop
- $04C4 = FileSelect.loadFile
- $0100 = Start
- $02B1 = Init.doHDMA
- $0302 = Init.decentEmu
- $026B = Init.hasEchoRAM
- $02E6 = Init.checkOneTile
- $01B3 = Init.clearOAM
- SECTION: $0700-$070A ($000B bytes) ["Konami keys"]
- $0700 = KonamiCheatKeys
- SECTION: $1548-$1877 ($0330 bytes) ["Interrupt handlers"]
- $1548 = VBlankHandler
- $16F8 = STATHandler
- $16F3 = DMAScript
- $16E8 = PollJoypad
- $184D = STATHandler.end
- $17F6 = STATHandler.noAnimators
- $1776 = STATHandler.runAnimator
- $1664 = VBlankHandler.displayTextbox
- $15B6 = VBlankHandler.rowUpdated
- $1717 = STATHandler.waitEffectHBlank
- $182C = STATHandler.noThread2
- $16B9 = UpdateJoypadState.notLeftAndRight
- $174A = STATHandler.musicTime
- $1661 = VBlankHandler.doneIncrementing
- $1864 = STATHandler.waitUntilNextLine
- $16B0 = UpdateJoypadState.notUpAndDown
- $172C = STATHandler.waitHBlank
- $17BE = STATHandler.waitTransferDone
- $1697 = VBlankHandler.noSpecialEffects
- $15AC = VBlankHandler.fixedMapTransferLoop
- $186E = STATHandler.badThread2
- $1758 = STATHandler.HDMAInactive
- $172A = STATHandler.doTextbox
- $160E = VBlankHandler.doneClearingOAM
- $1586 = VBlankHandler.capAtAmplitude
- $1580 = VBlankHandler.moveLeft
- $1844 = STATHandler.waitNotHBlank
- $1598 = VBlankHandler.mobileMap
- $1674 = VBlankHandler.noTextbox
- $1630 = VBlankHandler.dontTransferSprites
- $1869 = STATHandler.RAMNotX
- $17E5 = STATHandler.doneAnimating
- $17E9 = STATHandler.dontAnim
- $1605 = VBlankHandler.clearSprites
- $1781 = STATHandler.getFrame
- $15E5 = VBlankHandler.doneTransferringFixedMap
- $1744 = STATHandler.endMode2
- $162D = VBlankHandler.transferMainOAM
- $1655 = VBlankHandler.moveTextboxUpwards
- $16D0 = UpdateJoypadState.setGBA
- $171D = STATHandler.doneWithEffects
- $1693 = VBlankHandler.enableSpecialEffects
- $15D9 = VBlankHandler.noCarry4
- $15C7 = VBlankHandler.noCarry1
- $15D4 = VBlankHandler.noCarry3
- $15CB = VBlankHandler.noCarry2
- $1617 = VBlankHandler.copyDMARoutine
- $1650 = VBlankHandler.doneDecrementing
- $1574 = VBlankHandler.movementCommon
- $185A = STATHandler.waitForMode2
- $1854 = STATHandler.waitForMode0
- $16E0 = UpdateJoypadState.notSoftReset
- $1583 = VBlankHandler.dontShakeScreen
- $17C4 = STATHandler.useStandardCopy
- $1565 = VBlankHandler.setWY
- $183E = STATHandler.waitHDMAHBlank
- $15F6 = VBlankHandler.numberOfSpritesValid
- $16A1 = UpdateJoypadState
- $16F4 = DMAScript.waitLoop
- $1640 = VBlankHandler.keepDecrementing
- $167C = VBlankHandler.textboxDone
- $1659 = VBlankHandler.keepIncrementing
- $15A4 = VBlankHandler.transferScroll
- SECTION: $1B02-$1D19 ($0218 bytes) ["Utilities 2"]
- $1B24 = _AtHL_FatalError
- $1B5F = CopyAcross
- $1CAC = ExtendOAM
- $1B29 = FatalError
- $1BD3 = StrnPrint
- $1BF6 = StrnPrint.controlChars
- $1C34 = StrnPrint.siblingName
- $1C40 = StrnPrint.playerBroSis
- $1C4C = StrnPrint.doNothing
- $1B89 = FillVRAM
- $1B6F = CopyAcrossToVRAM
- $1C63 = TransferTilesAcross
- $1B95 = RandInt
- $1D07 = PrintHex.isDigitLow
- $1CE1 = ExtendOAM.noExtendedSprites
- $1B0B = DivideHLByDE
- $1C89 = TransferTilesAcross.waitHBlank
- $1BA4 = RandInt.dontChangeCycles
- $1BC8 = PrintAcross
- $1D0A = InitSound
- $1B7F = GetByteAcross
- $1B1D = DividingByZero
- $1BF1 = StrnPrint.normalChar
- $1CFA = PrintHex.isDigitHigh
- $1C59 = ClearMovableMap
- $1C8C = TransferTilesAcross.waitNotHBlank
- $1CED = PrintHex
- $1CA9 = TransferTilesAcross.done
- $1CE2 = ExtendOAM.clearStagedOAM
- $1B12 = DivideHLByDE_KnownDE.loop
- $1CC9 = ExtendOAM.emptyMainOAM
- $1B2D = FatalError.loop
- $1C78 = TransferTilesAcross.HDMAClear
- $1CD7 = ExtendOAM.OAMNotFull
- $1C69 = TransferTilesAcross.tryAgain
- $1B0F = DivideHLByDE_KnownDE
- $1C52 = DivideBy3.divideBy3
- $1C50 = DivideBy3
- $1BBE = RandInt.useThatConstant
- $1B8A = FillVRAM.fillLoop
- $1CA3 = TransferTilesAcross.waitHDMA
- $1B02 = CopyStrAcross
- $1CBF = ExtendOAM.copyMainOAM
- SECTION: $070B-$1547 ($0E3D bytes) ["Map loader"]
- $0714 = LoadMap
- $11C0 = MovePlayer
- $1025 = MoveNPCs
- $0BED = MoveNPC0ToPlayer
- $0BFE = MoveCamera
- $0DC4 = ProcessNPCs
- $14A1 = DoWalkingInteractions
- $0AF0 = RedrawMap
- $1443 = DoButtonInteractions
- $09FC = LoadTileset
- $08C8 = LoadNPCs.noNPCs
- $0AD4 = GetCameraTopLeftPtr
- $0B90 = DrawBlock
- $0FEC = GetNPCOffsetFromCam
- $0CEF = MoveCamera.dontRedrawRow
- $13DF = GetPointerFromCoords
- $0EDC = ProcessNPCs.skipThisNPC
- $0DD6 = ProcessNPCs.processNPC
- $0FAA = ProcessNPCs.emoteNotPresent
- $0FB0 = ProcessNPCs.emoteTilesPtrs
- $1126 = GetNPCCollision
- $1047 = MoveNPCs.NPCIsMoving
- $1032 = MoveNPCs.moveNPC
- $132E = GetNPCCollisionAt
- $128A = MovePlayer.cantMove
- $12AC = DetectPlayerCollision
- $11E8 = MovePlayer.movementLoop
- $136A = GetCollisionAt
- $14F4 = ScanForInteraction
- $143B = CoordVectors
- $1414 = GetCoordsInFrontOfPlayer
- $0DC0 = StopPlayerMovement
- $0A41 = LoadTileset.doneCopyingTiles
- $07ED = LoadMap.notTiedToFlag
- $0D22 = MoveCamera.dontLockCamLeft
- $1239 = MovePlayer.noVerticalCollision
- $12DC = DetectPlayerCollision.dontSampleBottomLeft
- $1249 = MovePlayer.noVerticalMovement
- $137B = GetCollisionAt.dontScanNPCs
- $0E53 = ProcessNPCs.forceNoWalkingAnim
- $1208 = MovePlayer.moveUp
- $0D94 = MoveCamera.drawColumnLoop
- $0ABD = LoadTileset.loadBGPalettes
- $1175 = GetNPCCollision.dontSampleBottomLeft
- $11D2 = MovePlayer.dontRestartWalkingAnimation
- $0B6B = RedrawMap.noCarry4
- $0B89 = RedrawMap.noCarry5
- $086E = LoadNPCs.skipNPC
- $0C5F = MoveCamera.cameraLockedVert
- $097D = LoadNPCs.doneWarping
- $1056 = MoveNPCs.stopMovement
- $0CDF = MoveCamera.rowNoWrap
- $105E = MoveNPCs.movementContinues
- $087B = LoadNPCs.correctNumOfNPCs
- $10B7 = MoveNPCs.NPCAtRest
- $0A1F = LoadTileset.copyOneBank
- $13CD = NoOOB.notRightRow
- $080E = LoadMap.noInteractions
- $0971 = LoadNPCs.checkWarpFF
- $0808 = LoadMap.loadZone
- $0F85 = ProcessNPCs.drawEmote
- $1285 = MovePlayer.noHorizontalMovement
- $080B = LoadMap.nextInteraction
- $0F7E = ProcessNPCs.gotCoords
- $0B9C = DrawBlock.waitVRAM1
- $0BB1 = DrawBlock.waitVRAM3
- $0BA5 = DrawBlock.waitVRAM2
- $0BC6 = DrawBlock.waitVRAM5
- $0BBA = DrawBlock.waitVRAM4
- $0BDB = DrawBlock.waitVRAM7
- $0BCF = DrawBlock.waitVRAM6
- $0BE4 = DrawBlock.waitVRAM8
- $0B98 = DrawBlock.noCarry
- $0A31 = LoadTileset.copyMoreTiles
- $0889 = LoadNPCs.NPCTilesLoop
- $10D9 = MoveNPCs.axisSelected
- $08F4 = LoadNPCs.paletteLoaded
- $118F = GetNPCCollision.dontSampleBottomRight
- $0C28 = MoveCamera.capSpeedVert
- $0F37 = ProcessNPCs.emoteGfxLoaded
- $0B27 = RedrawMap.redrawRow
- $090E = LoadNPCs.noCarry1
- $08B8 = LoadNPCs.noCarry0
- $0986 = LoadNPCs.noCarry3
- $0913 = LoadNPCs.noCarry2
- $098B = LoadNPCs.noCarry4
- $1077 = MoveNPCs.movingHorizontally
- $09CC = LoadNPCs.waitMusicIsDown
- $0713 = LoadMap_Hook
- $125A = MovePlayer.moveRight
- $1538 = GetPlayerTopLeftPtr.noCarry2
- $153C = GetPlayerTopLeftPtr.noCarry3
- $07FE = LoadMap.noFlag
- $1318 = DetectPlayerCollision.dontSampleTopRight
- $1085 = MoveNPCs.movingPositively
- $0E6E = ProcessNPCs.noWalkingAnim
- $0A7A = LoadTileset.copyAnimationFrames
- $07B5 = LoadMap.skipInteraction
- $1231 = MovePlayer.verticalCollision
- $0D0B = MoveCamera.capSpeedHorizNeg
- $1257 = MovePlayer.notLeft
- $0802 = LoadMap.buttonThingy
- $07C5 = LoadMap.clearInteractionsLoop
- $11AD = GetNPCCollision.collide
- $0C93 = MoveCamera.drawBottomRow
- $0C2B = MoveCamera.moveVertically
- $13A2 = CollideWithOOB
- $152C = GetPlayerTopLeftPtr
- $1101 = MoveNPCs.stopNPC
- $108C = MoveNPCs.noCarry
- $111A = MoveNPCs.nextNPC
- $1493 = DoButtonInteractions.noButtonInteraction
- $11AB = GetNPCCollision.dontCollide
- $0755 = LoadMap.forceMutedMusic
- $0F72 = ProcessNPCs.unloadEmote
- $1483 = DoButtonInteractions.noNPCs
- $1169 = GetNPCCollision.bit0Reset1
- $11A2 = GetNPCCollision.bit0Reset2
- $13A4 = NoOOB
- $0AE0 = GetCameraTopLeftPtr.noCarry2
- $0AE4 = GetCameraTopLeftPtr.noCarry3
- $11E3 = MovePlayer.speedIsValid
- $1304 = DetectPlayerCollision.dontSampleBottomRight
- $0D13 = MoveCamera.moveHorizontally
- $0D10 = MoveCamera.capSpeedHoriz
- $1156 = GetNPCCollision.dontSampleTopLeft
- $0847 = LoadNPCs.checkFlagReset
- $136A = GetNPCCollisionAt.dontScanLoadZones
- $1527 = ScanForInteraction.noCarry
- $0C3B = MoveCamera.dontLockCamUp
- $0AAB = LoadTileset.noAnimators
- $07CA = LoadMap.copyInteractions
- $1298 = MovePlayer.turnPlayer
- $1420 = GetCoordsInFrontOfPlayer.noCarry
- $08A5 = LoadNPCs.notOppositeGender
- $11BA = GetNPCCollision.noCarry4
- $1163 = GetNPCCollision.noCarry1
- $1182 = GetNPCCollision.noCarry2
- $119C = GetNPCCollision.noCarry3
- $0832 = LoadNPCs.NPCLoadingLoop
- $08F3 = LoadNPCs.loadPalette
- $0859 = LoadNPCs.noFlagDependency
- $09E4 = LoadNPCs.stillSameMusic
- $0D6A = MoveCamera.drawRightColumn
- $0C23 = MoveCamera.capSpeedVertNeg
- $1113 = MoveNPCs.dontMove
- $0AA5 = LoadTileset.noCarryAnim
- $12F0 = DetectPlayerCollision.dontSampleBottom
- $0859 = LoadNPCs.dependencyMet
- $13C3 = NoOOB.notBottomRow
- $0F77 = ProcessNPCs.atScreenBottom
- $1050 = MoveNPCs.dontStopMovement
- $0881 = LoadNPCs.skipLoadingNPCs
- $10E1 = MoveNPCs.directionSelected
- $0CC1 = MoveCamera.drawRowLoop
- $11FF = MovePlayer.notDown
- $07BF = LoadMap.loadInteractions
- $0926 = LoadNPCs.dontForcePlayerDir
- $0D3F = MoveCamera.lockCamRight
- $07AD = LoadMap.skipInteractions
- $127D = MovePlayer.horizontalCollision
- $1065 = MoveNPCs.copyToTemp
- $080E = LoadNPCs
- $1262 = MovePlayer.movedHorizontally
- $0A59 = LoadTileset.copyAnimators
- $0B57 = RedrawMap.noWrap1
- $0B80 = RedrawMap.noWrap2
- $092F = LoadNPCs.dontResetPlayerAnim
- $0C58 = MoveCamera.lockCamDown
- $070B = LoadMap_FatalError
- $1210 = MovePlayer.movedVertically
- $1285 = MovePlayer.noHorizontalCollision
- $07E4 = LoadMap.checkIfFlagReset
- $08C8 = LoadNPCs.noNPCTiles
- $14F5 = ScanForInteraction.lookForInteraction
- $0EDA = ProcessNPCs.dontFlip8
- $0EA8 = ProcessNPCs.dontFlip4
- $0EB6 = ProcessNPCs.dontFlip5
- $0EC3 = ProcessNPCs.dontFlip6
- $0ECF = ProcessNPCs.dontFlip7
- $0E84 = ProcessNPCs.dontFlip1
- $0E91 = ProcessNPCs.dontFlip2
- $0E9C = ProcessNPCs.dontFlip3
- $0F7C = ProcessNPCs.stickyBottom
- $12A2 = MovePlayer.doTurn
- $0827 = LoadNPCs.loadNPCs
- $13B7 = NoOOB.noCarry1
- $12D2 = DetectPlayerCollision.noCarry3
- $12BE = DetectPlayerCollision.noCarry2
- $12B6 = DetectPlayerCollision.noCarry1
- $132A = DetectPlayerCollision.noCarry7
- $130E = DetectPlayerCollision.noCarry6
- $12FA = DetectPlayerCollision.noCarry5
- $12E6 = DetectPlayerCollision.noCarry4
- $14DF = ProcessInteraction
- $13D9 = NoOOB.tileIsBank1
- $0A22 = LoadTileset.copyTiles
- $0CAB = MoveCamera.noCarry1
- $0D7E = MoveCamera.noCarry3
- $0CAF = MoveCamera.noCarry2
- $0DB3 = MoveCamera.noCarry5
- $0D82 = MoveCamera.noCarry4
- $0DBC = MoveCamera.noCarry6
- $10A1 = MoveNPCs.updateDisplacementPositively
- $14BA = DoWalkingInteractions.noWalkingInteraction
- $0761 = LoadMap.sameMusic
- $0C5C = MoveCamera.lockCamUp
- $08DB = LoadNPCs.loadOBJPalettes
- $0B3E = RedrawMap.mapIsntWideEnough
- $1320 = DetectPlayerCollision.sampleTop
- $1359 = GetNPCCollisionAt.noPlayerCollision
- $14C6 = ProcessLoadZone
- $0D46 = MoveCamera.dontLockCamHoriz
- $10B5 = MoveNPCs.gotoNextNPC
- $0F97 = ProcessNPCs.dontMoveHoriz
- $0B2A = RedrawMap.redrawBlock
- $12C8 = DetectPlayerCollision.dontSampleTopLeft
- $0E7B = ProcessNPCs.notRight
- $1296 = MovePlayer.changeDirection
- $0C68 = MoveCamera.dontLockCamVert
- $0D71 = MoveCamera.columnTargetAcquired
- $0895 = LoadNPCs.loadOppositeGender
- $0C9A = MoveCamera.rowTargetAcquired
- $151F = ScanForInteraction.notThisOne
- $0D43 = MoveCamera.lockCamLeft
- $0FA3 = ProcessNPCs.noEmote
- $11BC = StopWalkingAnimation
- $078D = LoadMap.fixedTileset
- $0B3F = RedrawMap.mapIsTallEnough
- SECTION: $068C-$06F5 ($006A bytes) ["Flag routines"]
- $068C = GetFlag
- $06B7 = SetFlag
- $06AD = GetFlag.shiftTillFlag
- $06C1 = SetFlag.shiftBack
- $06E1 = ToggleFlag
- $06D6 = ResetFlag.shiftBack
- $06EB = ToggleFlag.shiftBack
- $06CC = ResetFlag
- SECTION: $1D3F-$1D55 ($0017 bytes) ["Misc stuff"]
- $1D4A = TomName
- $1D45 = EvieName
- $1D52 = SisString
- $1D4E = BroString
- $1D3F = DoneStr
- SECTION: $1D1A-$1D3E ($0025 bytes) ["DevSound entry points"]
- $1D1A = DS_Init
- $1D1A = DevSound_JumpTable
- $1D26 = DS_Play
- $1D3F = DevSound
- $1D2E = DS_Stop
- $1D36 = DS_Fade
- SLACK: $22BB bytes
- ROM Bank #1:
- SECTION: $5300-$5439 ($013A bytes) ["Intro cutscene"]
- $5412 = MatrixPit.done
- $5300 = IntroCutscenePitSpeeds
- $534C = MatrixPit.loop
- $5370 = MatrixPit.noQuarterScroll
- $5360 = MatrixPit.moveScreen
- $538D = MatrixPit.randomTiles
- $53B1 = MatrixPit.updateTilesNoCarry1
- $53B5 = MatrixPit.updateTilesNoCarry2
- $5358 = MatrixPit.calcNextFrame
- $530A = MatrixPit
- $5346 = MatrixPit.waitVBlank
- $53A3 = MatrixPit.updateTiles
- $541D = MatrixPit.blackOut
- $539B = MatrixPit.gotNextTiles
- $53CF = MatrixPit.waitVBlankEnd
- $5379 = MatrixPit.noHalfScroll
- $53D4 = MatrixPit.lineEffect
- $540A = MatrixPit.waitHBlankEnd
- $5428 = MatrixPit.waitVBlankBeforeSlowdown
- SECTION: $4000-$4651 ($0652 bytes) ["Graphic funcs"]
- $40C7 = SryStr
- $4176 = ScoldStr
- $432C = PaletteCommon
- $4394 = CopyToFixedMap
- $4417 = GrayOutPalette_Custom
- $4338 = PaletteCommon_Custom
- $42DB = LoadOBJPalette
- $42D1 = LoadBGPalette
- $4371 = ReloadPalettes.reloadBGPalettes
- $45F6 = FadePaletteWhite
- $4453 = FadeOutToWhite.delayFade
- $43E4 = CopyToFixedMap.noCarry5
- $43DD = CopyToFixedMap.noCarry4
- $43A1 = CopyToFixedMap.noCarry1
- $43A5 = CopyToFixedMap.noCarry2
- $4315 = LoadPalette_Common.writeByte
- $44C2 = FadeOutToBlack.onePalette
- $43C0 = CopyToFixedMap.copyLoop
- $44BC = FadeOutToBlack.nextPaletteSet
- $44AA = FadeOutToBlack
- $4401 = GrayOutPalette
- $4581 = FadeInToBlack.onePalette
- $45F6 = FadePaletteWhite.oneColor
- $45DA = FadePaletteBlack.oneComponent
- $44B2 = FadeOutToBlack.delayFade
- $4054 = InitGBPalAndSryScreen.scrollDown
- $454E = FadeInToWhite.waitVRAM
- $40B3 = InitGBPalAndSryScreen.noScroll
- $457B = FadeInToBlack.nextPaletteSet
- $409A = InitGBPalAndSryScreen.lock
- $4000 = InitGBPalAndSryScreen
- $444B = FadeOutToWhite
- $44E4 = FadeOutToBlack.waitVRAM
- $4174 = ScoldSpoofers.lock
- $4571 = FadeInToBlack.delayFade
- $42CE = LoadBGPalette_Hook
- $42C4 = EnableLCD
- $43F4 = GrayOutPicture.loop
- $45F9 = FadePaletteWhite.oneComponent
- $4548 = FadeInToWhite.notWhiteD
- $453D = FadeInToWhite.notWhiteE
- $4532 = FadeInToWhite.notWhiteB
- $464B = LoadPlayerGraphics.loadEvie2
- $4623 = LoadPlayerGraphics.loadEvie1
- $440B = GrayOutPalette.notOBJ
- $4607 = FadePaletteWhite.dontCap
- $448E = FadeOutToWhite.waitVRAM
- $436C = ReloadPalettes.reloadPaletteSet
- $4616 = LoadPlayerGraphics
- $4569 = FadeInToBlack
- $44B6 = FadeOutToBlack.maxSpeed
- $4150 = ScoldSpoofers
- $445D = FadeOutToWhite.nextPaletteSet
- $4513 = FadeInToWhite.delayFade
- $4517 = FadeInToWhite.maxSpeed
- $45C3 = FadePalette.notOBJ
- $432A = LoadPalette_Common.advance
- $42B7 = DisableLCD
- $45D7 = FadePaletteBlack
- $42FF = LoadPalette_Common.copy
- $450B = FadeInToWhite
- $447D = FadeOutToWhite.notWhiteE
- $4488 = FadeOutToWhite.notWhiteD
- $4472 = FadeOutToWhite.notWhiteB
- $416A = ScoldSpoofers.waitKey
- $4457 = FadeOutToWhite.maxSpeed
- $434E = PaletteCommon_Custom.notGBA
- $4362 = PaletteCommon_Custom.waitVRAM
- $42D8 = LoadOBJPalette_Hook
- $4500 = Fadein
- $43EE = GrayOutPicture.palettesLoop
- $45B9 = FadePalette
- $4441 = Fadeout
- $4419 = GrayOutPalette_Custom.oneColor
- $4321 = LoadPalette_Common.advanceAndReturn
- $442C = GrayOutPalette_Custom.divideBy3
- $4433 = GrayOutPalette_Custom.divEnd
- $43D2 = CopyToFixedMap.noHorizontalWrap
- $459D = FadeInToBlack.notWhiteD
- $4595 = FadeInToBlack.notWhiteE
- $458D = FadeInToBlack.notWhiteB
- $45D7 = FadePaletteBlack.oneColor
- $4381 = TransitionToFixedMap
- $40C0 = InitGBPalAndSryScreen.scroll
- $451D = FadeInToWhite.nextPaletteSet
- $4367 = ReloadPalettes
- $42E1 = LoadPalette_Common
- $43B6 = CopyToFixedMap.rowLoop
- $4575 = FadeInToBlack.maxSpeed
- $44D6 = FadeOutToBlack.notWhiteE
- $44DE = FadeOutToBlack.notWhiteD
- $44CE = FadeOutToBlack.notWhiteB
- $43E8 = GrayOutPicture
- $45E7 = FadePaletteBlack.dontCap
- $4523 = FadeInToWhite.onePalette
- $4463 = FadeOutToWhite.onePalette
- SECTION: $5033-$5269 ($0237 bytes) ["Palette data"]
- $5168 = EvieDefaultPalette
- $517D = TomDefaultPalette
- $5033 = DefaultPalette
- $5096 = TitleScreenAeviDevPalette
- $513B = CharSelectTomPalette0
- $5147 = CharSelectTomPalette1
- $51BF = RoofPalette
- $5171 = EvieTextboxPalette
- $5255 = InteriorChairDarkPalette
- $523D = InteriorWallDarkPalette
- $515F = TestNPCPalette
- $519B = GrassPalette
- $5201 = InteriorMainPalette
- $50C6 = TitleScreenLogoPalette2
- $50BA = TitleScreenLogoPalette1
- $50AE = TitleScreenLogoPalette0
- $5231 = InteriorMainDarkPalette
- $51EF = TestWarriorTopPalette
- $510E = TitleScreenEvieJeansPalette
- $5105 = TitleScreenTomJeansPalette
- $515F = IntroNPCPalette
- $5117 = CharSelectTextPalette
- $5261 = EmotePalette
- $51D7 = RockPalette
- $5186 = TomTextboxPalette
- $50F3 = TitleScreenClothesPalette
- $51A7 = HousePalette
- $5219 = InteriorGreenPalette
- $5153 = IntroMatrixPalette
- $51F8 = TestWarriorBottomPalette
- $50FC = TitleScreenArmsPalette
- $520D = InteriorWallPalette
- $503F = InvertedPalette
- $508A = TitleScreenCloudPalette
- $51CB = WaterPalette
- $50EA = TitleScreenEyePalette
- $50DE = TitleScreenTomHeadPalette
- $5048 = DarkTextPalette
- $5036 = GrayPalette
- $50A2 = TitleScreenDevSoftPalette
- $50D2 = TitleScreenEvieHeadPalette
- $512F = CharSelectEviePalette1
- $5123 = CharSelectEviePalette0
- $5249 = InteriorGreenDarkPalette
- $5054 = ConsolePalettes
- $5192 = GenericBoyAPalette
- $51E3 = InsideHousePalette
- $51B3 = DoorWindowPalette
- $5225 = InteriorChairPalette
- SECTION: $4660-$4D5F ($0700 bytes) ["Tile data"]
- $4670 = EvieTiles
- $47F0 = TomTiles
- $4970 = GameTiles
- $48B0 = TomMovingTiles
- $4730 = EvieMovingTiles
- $4A00 = ConsoleTiles
- $4660 = CursorTile
- SECTION: $5B50-$5FFF ($04B0 bytes) ["Overworld tileset tiles"]
- $5C70 = RockTilesetTiles
- $5CF0 = SignTilesetTiles
- $5B50 = OverworldTilesetTiles0
- $5CD0 = OverworldTilesetTiles1
- $5D20 = OverworldTilesetTiles2
- SECTION: $4660 ($0 bytes) ["Ruins tileset tiles"]
- $4660 = RuinsTilesetTiles
- SECTION: $5270-$52EF ($0080 bytes) ["Sleeping players"]
- $5270 = EvieSleepingPajamasTiles
- $52B0 = TomSleepingPajamasTiles
- SECTION: $52F0-$52FF ($0010 bytes) ["Shadow graphics"]
- $52F0 = ShadowTile
- SECTION: $4D60-$5032 ($02D3 bytes) ["Strings and text"]
- $4EBF = GameName
- $4EC7 = SaveDestroyed0
- $4ED4 = SaveDestroyed1
- $4EDF = SaveDestroyed2
- $4EEE = SaveDestroyed3
- $4EFA = SaveDestroyed4
- $4F81 = FirstTimeLoadingText.line0
- $4F8F = FirstTimeLoadingText.line1
- $4F9A = FirstTimeLoadingText.line2
- $4FA3 = FirstTimeLoadingText.line3
- $4FB2 = FirstTimeLoadingText.line4
- $4FBF = FirstTimeLoadingText.line5
- $4FCC = FirstTimeLoadingText.line6
- $4FD2 = FirstTimeLoadingText.line7
- $4FE1 = FirstTimeLoadingText.line8
- $4FF0 = FirstTimeLoadingText.line9
- $4FFE = FirstTimeLoadingText.line10
- $5007 = FirstTimeLoadingText.line11
- $5014 = FirstTimeLoadingText.line12
- $5023 = FirstTimeLoadingText.line13
- $502C = FirstTimeLoadingText.line14
- $4D60 = AeviliaStr
- $4F2D = FirstTimeLoadingText
- $4F03 = SaveDestroyedText
- $4D6B = VBAText
- SECTION: $5440-$5B42 ($0703 bytes) ["Intro map"]
- $5458 = IntroMap
- $5A1D = IntroChooseGender
- $5AD3 = IntroFadeToNarrator
- $5AE3 = IntroResetDelayStep
- $5AF6 = IntroWaitNextState
- $5B15 = IntroCheckStartMenu
- $59EB = IntroMapScript
- $5805 = IntroMapNPCScripts
- $5828 = TestNPCTiles
- $5605 = InvisibleTiles
- $5785 = LeftEyeTiles
- $57C5 = RightEyeTiles
- $59A8 = CharSelectLoadingScript
- $59C9 = IntroMapLoadingScript
- $5807 = IntroNPC0Script
- $5440 = IntroScripts
- $59D9 = IntroMapLoadingScript.writeBlackPalette
- $5A49 = IntroChooseGender.checkLeft
- $58E8 = TestNPCWalkingTiles
- $5ACC = IntroChooseGender.dontDarken
- $5AF0 = IntroResetDelayStep.playerMoved
- $5A12 = IntroMapScript.runSpecificScript
- $5A4D = IntroChooseGender.toggleGender
- $5462 = IntroMapInteractions
- $5463 = IntroMapNPCs
- $5A6E = IntroChooseGender.grayOutOneColor
- $5A92 = IntroChooseGender.waitVRAM
- $54D6 = IntroMapWarpToPoints
- $54C8 = IntroMapPalettes
- $5AB7 = IntroChooseGender.grayTom
- $5A3E = IntroChooseGender.doneDelaying
- $5A9E = IntroChooseGender.dontToggleGender
- $5B0C = IntroWaitNextState.first256block
- $5A80 = IntroChooseGender.dontCap
- $5B11 = IntroWaitNextState.setDelayStep
- $5AB9 = IntroChooseGender.grayOneColor
- $54F7 = IntroMapBlocks
- $5B32 = IntroCheckStartMenu.playerTooSmart
- $5A2D = IntroChooseGender.aNotPressed
- SECTION: $6000-$7FFB ($1FFC bytes) ["Rant #0"]
- $6000 = SRAMCommonPattern
- $6FFC = SRAMFirstBootPattern
- $7B74 = SRAMFirstBootEnd
- $6E89 = SRAMCommonEnd
- SECTION: $4652-$4659 ($0008 bytes) ["Misc strings"]
- $4652 = SiblingName
- SLACK: $0023 bytes
- ROM Bank #2:
- SECTION: $4B20-$51EC ($06CD bytes) ["File select"]
- $4B3F = FileSelectOptionStrings
- $4DE7 = FileSelectOptionsEnd
- $51DC = FileIDsStr
- $4D62 = FileSelectOptions_Copy
- $51B9 = EraseWhichFileStr
- $4BD3 = FileSelectOptions.reset
- $4B84 = FileSelectOptions
- $51CB = CopyWhichFileStr
- $51AE = SaveFileStr
- $50FD = SaveFileCornerTile
- $5141 = ConsoleTypes
- $4B30 = FileSelectHighlight
- $4B20 = FileSelectHeights
- $4F26 = SelectFile
- $51E4 = DLCName
- $50AE = VerifyChecksums
- $51A6 = MagicString
- $514D = ConsoleTypes.crap
- $515C = ConsoleTypes.vc
- $5169 = ConsoleTypes.decent
- $517A = ConsoleTypes.awesome
- $518C = ConsoleTypes.gbc
- $5199 = ConsoleTypes.gba
- $50CA = VerifyChecksums.calcOneBankSums
- $4F38 = SelectFile.moveSpritesLoop
- $4D20 = FileSelectOptions_Erase.moved
- $4C77 = FileSelectOptions.noVertMovement
- $5039 = FileSelected.noCarry
- $4C87 = FileSelectOptions.noLeft
- $4D99 = FileSelectOptions_Copy.left
- $4DA3 = FileSelectOptions_Copy.dontmove
- $50C3 = VerifyChecksums.checkVersion
- $4F9B = SelectFile.moveUp
- $5027 = FileSelected.clearFilesLoop
- $4D17 = FileSelectOptions_Erase.left
- $4C48 = FileSelectOptions.mainloop
- $4DE4 = FileSelectOptions_Copy.done
- $4E75 = DrawFileSelect.donePrinting
- $5030 = FileSelected.skipThisFile
- $4D21 = FileSelectOptions_Erase.dontmove
- $4EDB = DrawFileSelect.waitWindowLY
- $505C = FileSelected.scrollLoop
- $50FB = VerifyChecksums.endTests
- $4BEB = FileSelectOptions.riseOptions
- $4C95 = FileSelectOptions.noHorizMovement
- $4ED5 = DrawFileSelect.removeWindow
- $4FE7 = FileSelected
- $4D6D = FileSelectOptions_Copy.moveWindowDown
- $4FE1 = SelectFile.noScreenUpdate
- $506F = FileSelected.loadFile
- $4DA0 = FileSelectOptions_Copy.noleftwrap
- $4FB7 = SelectFile.noCarry4
- $4FB2 = SelectFile.noCarry3
- $4F8C = SelectFile.noCarry2
- $4F87 = SelectFile.noCarry1
- $50D4 = VerifyChecksums.nextBlock
- $4D5F = FileSelectOptions_Erase.done
- $4CA9 = FileSelectOptions.dontMove
- $5050 = FileSelected.notKonamiCode
- $4E5D = DrawFileSelect.printSaveFiles
- $50B8 = VerifyChecksums.compareMagicStrings
- $4F59 = SelectFile.notCompat
- $4CEB = FileSelectOptions_Erase.moveWindowDown
- $4EEE = DrawFileSelect.notOptions
- $4BEE = FileSelectOptions.waitWindowLY
- $5095 = FileSelected.gotBank
- $4E66 = DrawFileSelect.printIDWaitLoop
- $4CF7 = FileSelectOptions_Erase.mainloop
- $5092 = FileSelected.notSRAM32k
- $4B67 = FileSelectOptionsReset
- $4F92 = SelectFile.moveAgain
- $5023 = FileSelected.konamiCheatOn
- $4D1E = FileSelectOptions_Erase.noleftwrap
- $4E60 = DrawFileSelect.printSaveFilesLoop
- $4DA2 = FileSelectOptions_Copy.moved
- $4F3A = SelectFile.moveColumnLoop
- $50D7 = VerifyChecksums.checksumOneBlock
- $4D81 = FileSelectOptions_Copy.waitVRAM1
- $4DA3 = FileSelectOptions_Copy.waitVRAM2
- $4B32 = FileSelectHighlight.highlightLoop
- $50FA = VerifyChecksums.popAndEndTests
- $510D = SaveFileSprites
- $4F6F = SelectFile.noCheat
- $50AA = FileSelected.fileValid
- $4D48 = FileSelectOptions_Erase.gotDaID
- $4C69 = FileSelectOptions.notDown
- $4CFF = FileSelectOptions_Erase.waitVRAM1
- $4D21 = FileSelectOptions_Erase.waitVRAM2
- $4D79 = FileSelectOptions_Copy.mainloop
- $4DCD = FileSelectOptions_Copy.gotDaID
- $4DE7 = DrawFileSelect
- $4FA5 = SelectFile.moved
- $4CE3 = FileSelectOptions_Erase
- SECTION: $7F60-$7FCF ($0070 bytes) ["Textbox border"]
- $7FD0 = TextboxBorderTilesEnd
- $7F60 = TextboxBorderTiles
- SECTION: $5EF0-$640F ($0520 bytes) ["Intro clouds tiles"]
- $5EF0 = IntroCloudTiles
- SECTION: $7A40-$7D3F ($0300 bytes) ["AeviDev logo tiles"]
- $7A40 = AeviDevLogoTiles
- SECTION: $6410-$690F ($0500 bytes) ["DevSoft tiles"]
- $6410 = DevSoftTiles
- SECTION: $4020-$423F ($0220 bytes) ["Copyright tiles"]
- $4020 = CopyrightTiles
- SECTION: $6DF0-$72AF ($04C0 bytes) ["Title screen sprite tiles"]
- $6DF0 = TitleScreenSpriteTiles
- SECTION: $51F0-$586F ($0680 bytes) ["Title screen BG tiles"]
- $51F0 = TitleScreenBGTiles
- SECTION: $7D40-$7EBF ($0180 bytes) ["Generic NPC tiles (boy, A)"]
- $7E00 = GenericBoyAWalkingTiles
- $7D40 = GenericBoyATiles
- SECTION: $7EC0-$7F5F ($00A0 bytes) ["Test interior tileset tiles"]
- $7EC0 = TestInteriorTilesetTiles
- SECTION: $4320-$4B1F ($0800 bytes) ["Intro map tileset tiles, bank 0"]
- $4320 = IntroTilesetTiles0
- SECTION: $4240-$42FF ($00C0 bytes) ["Intro map tileset tiles, bank 1"]
- $4240 = IntroTilesetTiles1
- SECTION: $6910-$6DEF ($04E0 bytes) ["Interior tileset tiles"]
- $6910 = InteriorTilesetTiles
- SECTION: $7FD0-$7FFF ($0030 bytes) ["Player houe 2F - Dpad tiles"]
- $7FD0 = PlayerHouse2FDpadTiles
- SECTION: $7680-$7A3F ($03C0 bytes) ["Emote graphics"]
- $7780 = SadderEmoteTiles
- $7840 = ColericEmoteTiles
- $7800 = EmbarrassedEmoteTiles
- $7980 = WinkTongueEmoteTiles
- $77C0 = SurprisedEmoteTiles
- $76C0 = HappyEmoteTiles
- $78C0 = InLoveEmoteTiles
- $7740 = SadEmoteTiles
- $7880 = AngryEmoteTiles
- $7900 = TongueEmoteTiles
- $7680 = BlankEmoteTiles
- $7680 = EmoteTiles
- $7A00 = ExclamationMarkEmoteTiles
- $79C0 = QuestionMarkEmoteTiles
- $7940 = WinkEmoteTiles
- $7700 = NeutralEmoteTiles
- SECTION: $4000-$4017 ($0018 bytes) ["Map pointers"]
- $4008 = MapPointers
- $4000 = MapROMBanks
- SECTION: $4300-$4311 ($0012 bytes) ["Tileset pointers"]
- $4306 = TilesetPointers
- $4300 = TilesetROMBanks
- SECTION: $72B0-$767E ($03CF bytes) ["Overworld tileset"]
- $7350 = OverworldTileset
- $72B0 = WaterFrames
- $7330 = FlowerFrames
- SECTION: $5870-$5EE1 ($0672 bytes) ["Ruins tileset"]
- $5870 = RuinsTileset
- $5B9F = BeachTileset
- SLACK: $0028 bytes
- ROM Bank #3:
- SECTION: $7F20-$7F6F ($0050 bytes) ["Intro blanket tiles (cover)"]
- $7F20 = InteriorBlanketCoverTile
- SECTION: $7F70-$7FFE ($008F bytes) ["Song names"]
- $7F8D = SongNames.song0
- $7F98 = SongNames.song1
- $7FA5 = SongNames.song2
- $7FB0 = SongNames.song3
- $7FC0 = SongNames.song4
- $7FCC = SongNames.song5
- $7FD8 = SongNames.song6
- $7FE7 = SongNames.song7
- $7FF8 = SongNames.song8
- $7F7B = SongNames
- $7F70 = InvalidSongName
- SECTION: $4000-$7F15 ($3F16 bytes) ["FX Hammer"]
- $4000 = FXHammerData
- $7E92 = FXHammer_Update
- $7E4B = FXHammer_Trig.continue
- $7E41 = FXHammer_Trig
- $7E8C = FXHammer_Stop.jmp_4096
- $7E7A = FXHammer_Stop.jmp_4084
- $7F0F = FXHammer_Update.jmp_4119
- $7E69 = FXHammer_Stop
- $7EF6 = FXHammer_Update.jmp_4100
- $7EBD = FXHammer_Update.jmp_40c7
- $7EDF = FXHammer_Update.jmp_40e9
- $7EDB = FXHammer_Update.jmp_40e5
- $7EDC = FXHammer_Update.jmp_40e6
- $7EA6 = FXHammer_Update.jmp_40b0
- SLACK: $000B bytes
- ROM Bank #4:
- SECTION: $73DF-$7D81 ($09A3 bytes) ["Text engine"]
- $7466 = ProcessText_Hook
- $7593 = YesNoCapsChoice
- $73FC = ClearTextbox
- $74F3 = TextCommandsPointers
- $7587 = TextErrorStr
- $76A8 = PrintKnownPointer
- $73EE = DisableTextbox
- $75A1 = ClearText
- $75CF = PrintPic
- $7619 = PrintNameAndWaitForTextbox
- $765D = WaitForButtonPress
- $7697 = PrintLine
- $77D1 = PrintEmptyLine
- $77DC = DelayNFrames
- $77E8 = SetTextLoopCounter
- $77F6 = CopyTextLoopCounter
- $7808 = TextDjnz
- $783A = DisplayNumber
- $786A = DisplayTextboxInstant
- $7872 = CloseTextboxInstant
- $7878 = DisplayTextboxWithoutWait
- $7883 = CloseTextboxWithoutWait
- $7926 = MakeNPCWalk
- $78E5 = MakeNPCWalkTo
- $78C9 = MakePlayerWalk
- $788B = MakePlayerWalkTo
- $79CF = MakeChoice
- $7A59 = SetFadeSpeed
- $7A62 = Fadein_TextWrapper
- $7A6D = Fadeout_TextWrapper
- $7A78 = ReloadPalettes_TextWrapper
- $7A83 = TextLDA
- $7A95 = TextLDA_imm8
- $7AA3 = TextSTA
- $7AFB = TextCMP
- $7AB5 = TextDEC
- $7AC4 = TextINC
- $7AE9 = TextADD
- $7AF2 = TextADC
- $7B24 = TextADD_mem
- $7B0F = TextSBC
- $7B31 = TextSUB_mem
- $7B4B = TextSetFlags
- $7B54 = TextToggleFlags
- $7B64 = TextCallFunc
- $7B78 = InstantPrintLines
- $7BB8 = ReloadTextFlags
- $7814 = TextJR
- $781D = TextJR_Conditional
- $7BDC = TextRAMBankswitch
- $7ACE = TextAND
- $7AD7 = TextOR
- $7AE0 = TextXOR
- $7B06 = TextBIT
- $7BEA = EndTextWithoutClosing
- $7BED = TextFadeMusic
- $7BFB = TextPlayMusic
- $7C04 = TextStopMusic
- $7C0A = TextWaitSFX
- $7C21 = TextPlaySFX
- $7C35 = TextStopSFX
- $7C45 = TextPlayMapMusic
- $7C4E = OverrideTextboxPalette
- $7C70 = CloseTextbox
- $7C7B = TextGetFlag
- $7C91 = TextSetFlag
- $7CA2 = TextResetFlag
- $7CB3 = TextToggleFlag
- $7CBF = TextLoadMap
- $7CD2 = TextStartAnim
- $7CFC = TextEndAnim
- $7D18 = TextPlayAnims
- $73E5 = WaitForTextbox
- $7781 = PrintKnownPointer.printNewLine
- $76B6 = PrintKnownPointer.scrollLoop
- $7592 = EmptyStr
- $76A5 = PrintKnownPointer_Hook
- $78D2 = MakePlayerWalk_Hook
- $794F = TextMoveEntity_Common
- $7BBB = UpdateTextFlags
- $7B92 = InstantPrintLines.loop
- $76B7 = PrintKnownPointer.shiftPic
- $7C10 = TextWaitSFX.wait
- $7AC2 = TextDEC.noCarry
- $7D72 = TextPlayAnims.stopPlaying
- $7D28 = TextPlayAnims.unfreezeTextAnims
- $7D1F = TextPlayAnims.freezeAnims
- $7633 = PrintNameAndWaitForTextbox.picPresent
- $7999 = TextMoveEntity_Common.moveNegatively
- $796E = TextMoveEntity_Common.moveFully
- $797F = TextMoveEntity_Common.doneMoving
- $76F2 = PrintKnownPointer.waitUntilText
- $7674 = WaitForButtonPress.noBlink
- $7B1F = Text2ByteArithCommon_NoWriteback.noCarry
- $759A = YesNoChoice
- $7A49 = MakeChoice.done
- $7BD4 = UpdateTextFlags.positive
- $78B2 = MakePlayerWalkTo.moveLoop
- $7BCE = UpdateTextFlags.parityEven
- $771A = PrintKnownPointer.blankUnderText
- $749A = ProcessText.noCarry1
- $74B3 = ProcessText.printErrorAndEnd
- $7B19 = Text2ByteArithCommon_NoWriteback
- $7D3B = TextPlayAnims.slotEmpty
- $7657 = PrintNameAndWaitForTextbox.textboxAlreadyUp
- $7BA3 = InstantPrintLines.endClearing
- $7665 = WaitForButtonPress.waitLoop
- $771D = PrintKnownPointer.waitLineEnd
- $7850 = DisplayNumber.loop
- $743A = ClearTextbox.waitVRAM1
- $744E = ClearTextbox.waitVRAM2
- $7A12 = MakeChoice.loop
- $7B90 = InstantPrintLines.picNotPresent
- $7A32 = MakeChoice.checkDirections
- $76BD = PrintKnownPointer.shiftTile
- $7831 = TextJR_Conditional.getFlagLoop
- $7960 = TextMoveEntity_Common.moveHorizontally
- $799D = TextMoveEntity_Common.doneMovingDiagonally
- $7B18 = Text2ByteArithCommon
- $7469 = ProcessText
- $79E4 = MakeChoice.picPresent
- $772B = PrintKnownPointer.effectIsOffscreen
- $7943 = MakeNPCWalk.dontTurnNPC
- $74D3 = ProcessText.debugMessage_1365
- $77C3 = PrintKnownPointer.printLoop
- $7915 = MakeNPCWalkTo.moveLoop
- $73E5 = WaitForTextbox.wait
- $7790 = PrintKnownPointer.printLine
- $7A42 = MakeChoice.goingLeft
- $73F3 = DisableTextbox.waitUntilTextboxIsDown
- $770D = PrintKnownPointer.noCap
- $7B99 = InstantPrintLines.clearLoop
- $77CD = PrintKnownPointer.endPrint
- $79FB = MakeChoice.picNotPresent
- $7831 = TextJR_Conditional.jumpIfFlagReset
- $73DF = EnableTextbox
- $7B75 = TextCallFunc.bank0
- $7D79 = TextPlayAnims.unfreezeAnims
- $79FF = MakeChoice.drawChoiceText1
- $7A0A = MakeChoice.drawChoiceText2
- $7D6F = TextPlayAnims.decrementFrame
- $7D3F = TextPlayAnims.play
- $7B45 = Text3ByteArithCommon_NoWriteback.noCarry
- $7BC9 = UpdateTextFlags.noZero
- $7CED = TextStartAnim.getAllocatedID
- $7750 = PrintKnownPointer.picNotPresent
- $78B1 = MakePlayerWalkTo.moveNegatively
- $7434 = ClearTextbox.initRowAttr
- $78F4 = MakeNPCWalkTo.wroteDirection
- $78DC = MakePlayerWalk_Hook.dontTurnPlayer
- $77C3 = PrintKnownPointer.noPicThere
- $7410 = ClearTextbox.clearRow
- $7B3E = Text3ByteArithCommon
- $776D = PrintKnownPointer.commitLines
- $7990 = TextMoveEntity_Common.dontToggleDirection
- $775A = PrintKnownPointer.moveLines
- $7789 = PrintKnownPointer.calcDest
- $76BF = PrintKnownPointer.shiftByte
- $75B1 = ClearText.picPresent
- $7968 = TextMoveEntity_Common.dontSwitchRotations
- $7B3F = Text3ByteArithCommon_NoWriteback
- $7CFA = TextStartAnim.allocationFailed
- $78C3 = MakePlayerWalkTo.finalWalk
- $797B = TextMoveEntity_Common.movePositively
- $7969 = TextMoveEntity_Common.movementLoop
- $7B5B = TextFlagOpsCommon
- $7A46 = MakeChoice.writeOtherCursor
- $79A3 = TextMoveEntity_Common.dontMoveDiagonally
- $767F = WaitForButtonPress.end
- $7B72 = TextCallFunc.done
- $7478 = ProcessText.resetSameFrameFlag
- $7914 = MakeNPCWalkTo.moveNegatively
- $7711 = PrintKnownPointer.waitUntilTextBottom
- $7AC8 = INCDECCommon
- $74E9 = ProcessText.end
- $76F7 = PrintKnownPointer.waitUntilLineEnds
- $764D = PrintNameAndWaitForTextbox.noName
- $784B = DisplayNumber.byte
- $76BA = PrintKnownPointer.shiftColumn
- $747A = ProcessText.mainLoop
- $789E = MakePlayerWalkTo.verticalAxis
- $7C63 = OverrideTextboxPalette.normalLoad
- $7925 = MakeNPCWalkTo.finalWalk
- $779F = PrintKnownPointer.picIsPresent
- $7D66 = TextPlayAnims.lookUpSlot
- SECTION: $4000-$42EF ($02F0 bytes) ["Beach tileset tiles"]
- $40F0 = BeachBridgeTiles
- $4110 = BeachDoorFrames
- $4000 = BeachHouseTiles
- $42D0 = BeachSandTiles
- SECTION: $42F0-$446F ($0180 bytes) ["Player's pajamas"]
- $43B0 = TomPajamasTiles
- $42F0 = EviePajamasTiles
- SECTION: $4470-$45EF ($0180 bytes) ["Player's pajamas, walking frames"]
- $4470 = EviePajamasWalkingTiles
- $4530 = TomPajamasWalkingTiles
- SECTION: $45F0-$476F ($0180 bytes) ["Cindy"]
- $45F0 = CindyTiles
- $46B0 = CindyWalkingTiles
- SECTION: $4770-$48EF ($0180 bytes) ["Daniel"]
- $4830 = DanielWalkingTiles
- $4770 = DanielTiles
- SECTION: $48F0-$4A6F ($0180 bytes) ["Kasumi"]
- $49B0 = KasumiWalkingTiles
- $48F0 = KasumiTiles
- SECTION: $4A70-$4BEF ($0180 bytes) ["Meili"]
- $4B30 = MeiliWalkingTiles
- $4A70 = MeiliTiles
- SECTION: $7D82-$7FDC ($025B bytes) ["Player house 2F map"]
- $7D82 = PlayerHouse2F
- $7E6D = PlayerHouse2FTilesetScript
- $7E79 = PlayerHouse2FHideDpad
- $7E97 = PlayerHouse2FSetupIntroCutscene
- $7EE3 = TestIntroCutscene
- $7EBC = PlayerHouse2FLoadIntroGfx
- $7EDB = PlayerHouse2FLoadBlanket.oam
- $7EE5 = TestIntroCutscene.sleepingLoop
- $7F03 = TestIntroCutscene.source_2162
- $7ED1 = PlayerHouse2FLoadBlanket
- $7FAC = TestIntroCutscene.lightUp
- $7EC8 = PlayerHouse2FLoadIntroGfx.evie
- $7D8D = PlayerHouse2FInteractions
- $7E13 = PlayerHouse2FBlocks
- $7DE4 = PlayerHouse2FPalettes
- $7DB2 = PlayerHouse2FNPCs
- $7DF2 = PlayerHouse2FWarpToPoints
- SECTION: $4BF0-$73DE ($27EF bytes) ["DevSound"]
- $4C2B = DevSound_Init
- $4D27 = DevSound_Play
- $4CF6 = DevSound_Stop
- $4D16 = DevSound_Fade
- $60E7 = DefaultRegTable
- $617E = DefaultWave
- $5D82 = LoadWave
- $5DC7 = ClearWaveBuffer
- $5EE0 = ClearArpBuffer
- $62B7 = SongPointerTable
- $62A4 = DummyChannel
- $62A5 = SongSpeedTable
- $4CED = DevSound_ExternalCommand.commandTableEnd
- $4CE7 = DevSound_ExternalCommand.commandTable
- $4CF5 = DevSound_ExternalCommand.dummy
- $4CED = DevSound_ExternalCommand.setSpeed
- $4CF5 = DevSound_ExternalCommand.muteChannel
- $558D = DoneUpdating
- $4F6F = UpdateCH2
- $4E19 = CH1_CheckByte.release
- $4E44 = CH1_CheckByte.getCommand
- $4F32 = CH1_SetInstrument
- $4D61 = UpdateCH1
- $5F27 = SkipLoopPoint
- $4D7B = CH1_CheckByte
- $5ED1 = JumpTableBelow
- $4E74 = CH1_CheckByte.setInstrument
- $4E81 = CH1_CheckByte.setLoopPoint
- $4E8C = CH1_CheckByte.gotoLoopPoint
- $4E9A = CH1_CheckByte.callSection
- $4EAD = CH1_CheckByte.setChannelPtr
- $4EB8 = CH1_CheckByte.pitchBendUp
- $4EC3 = CH1_CheckByte.pitchBendDown
- $4EDD = CH1_CheckByte.setSweep
- $4EE4 = CH1_CheckByte.setPan
- $4EEB = CH1_CheckByte.setSpeed
- $4EF8 = CH1_CheckByte.setInsAlternate
- $4F08 = CH1_CheckByte.combineWaves
- $4F13 = CH1_CheckByte.enablePWM
- $4F1F = CH1_CheckByte.enableRandomizer
- $4F23 = CH1_CheckByte.arp
- $4ECE = CH1_CheckByte.toneporta
- $4F29 = CH1_CheckByte.chanvol
- $4F18 = CH1_CheckByte.setSyncTick
- $5EEE = DoArp
- $673C = InstrumentTable
- $5183 = UpdateCH3
- $500F = CH2_CheckByte.endChannel
- $5016 = CH2_CheckByte.retSection
- $5034 = CH2_CheckByte.release
- $5024 = CH2_CheckByte.nullnote
- $505F = CH2_CheckByte.getCommand
- $4FC7 = CH2_CheckByte.noupdate
- $5146 = CH2_SetInstrument
- $4F89 = CH2_CheckByte
- $508F = CH2_CheckByte.setInstrument
- $509C = CH2_CheckByte.setLoopPoint
- $50A7 = CH2_CheckByte.gotoLoopPoint
- $50B5 = CH2_CheckByte.callSection
- $50C8 = CH2_CheckByte.setChannelPtr
- $50D3 = CH2_CheckByte.pitchBendUp
- $50DE = CH2_CheckByte.pitchBendDown
- $50F8 = CH2_CheckByte.setSweep
- $50FC = CH2_CheckByte.setPan
- $5103 = CH2_CheckByte.setSpeed
- $5110 = CH2_CheckByte.setInsAlternate
- $5120 = CH2_CheckByte.combineWaves
- $512B = CH2_CheckByte.enablePWM
- $50F8 = CH2_CheckByte.enableRandomizer
- $5130 = CH2_CheckByte.arp
- $50E9 = CH2_CheckByte.toneporta
- $5136 = CH2_CheckByte.chanvol
- $513F = CH2_CheckByte.setSyncTick
- $53E1 = UpdateCH4
- $5243 = CH3_CheckByte.release
- $5233 = CH3_CheckByte.nullnote
- $526E = CH3_CheckByte.getCommand
- $53A4 = CH3_SetInstrument
- $519D = CH3_CheckByte
- $529E = CH3_CheckByte.setInstrument
- $52AB = CH3_CheckByte.setLoopPoint
- $52B6 = CH3_CheckByte.gotoLoopPoint
- $52C4 = CH3_CheckByte.callSection
- $52D7 = CH3_CheckByte.setChannelPtr
- $52E2 = CH3_CheckByte.pitchBendUp
- $52ED = CH3_CheckByte.pitchBendDown
- $5307 = CH3_CheckByte.setSweep
- $530B = CH3_CheckByte.setPan
- $5312 = CH3_CheckByte.setSpeed
- $531F = CH3_CheckByte.setInsAlternate
- $532F = CH3_CheckByte.randomizeWave
- $5337 = CH3_CheckByte.combineWaves
- $5349 = CH3_CheckByte.enablePWM
- $536C = CH3_CheckByte.enableRandomizer
- $5384 = CH3_CheckByte.disableAutoWave
- $538E = CH3_CheckByte.arp
- $52F8 = CH3_CheckByte.toneporta
- $5394 = CH3_CheckByte.chanvol
- $539D = CH3_CheckByte.setSyncTick
- $5E00 = _RandomizeWave
- $5DD2 = _CombineWaves
- $54AD = CH4_CheckByte.getCommand
- $543D = CH4_CheckByte.noupdate
- $556A = CH4_SetInstrument
- $53FB = CH4_CheckByte
- $54DD = CH4_CheckByte.setInstrument
- $54EA = CH4_CheckByte.setLoopPoint
- $54F5 = CH4_CheckByte.gotoLoopPoint
- $5503 = CH4_CheckByte.callSection
- $5516 = CH4_CheckByte.setChannelPtr
- $5521 = CH4_CheckByte.pitchBendUp
- $5521 = CH4_CheckByte.pitchBendDown
- $5521 = CH4_CheckByte.setSweep
- $5525 = CH4_CheckByte.setPan
- $552C = CH4_CheckByte.setSpeed
- $5539 = CH4_CheckByte.setInsAlternate
- $5549 = CH4_CheckByte.combineWaves
- $5554 = CH4_CheckByte.enablePWM
- $5521 = CH4_CheckByte.enableRandomizer
- $5554 = CH4_CheckByte.arp
- $5521 = CH4_CheckByte.toneporta
- $555A = CH4_CheckByte.chanvol
- $5563 = CH4_CheckByte.setSyncTick
- $580A = CH2_UpdateRegisters
- $580A = CH1_UpdateRegisters.done
- $57B1 = CH1_UpdateRegisters.updateVolume
- $5F65 = FreqTable
- $5A0A = CH3_UpdateRegisters
- $5A0A = CH2_UpdateRegisters.done
- $5888 = CH2_UpdateRegisters.noreset2
- $59B0 = CH2_UpdateRegisters.updateVolume
- $5C8C = CH4_UpdateRegisters
- $5BB6 = CH3_UpdateRegisters.done
- $5F3E = MultiplyVolume
- $5E2E = DoPWM
- $5EBA = DoRandomizer
- $5C8C = CH3_UpdateRegisters.noupdate
- $6648 = WaveTable
- $6067 = VolumeTable
- $5F5A = MultiplyVolume_
- $5D7D = DoneUpdatingRegisters
- $5D7D = CH4_UpdateRegisters.done
- $600D = NoiseTable
- $618E = NoiseData
- $629E = DummyTable
- $6915 = PT_SafePlace
- $6A16 = PT_Battle1
- $6C84 = PT_FileSelect
- $6D5F = PT_Overworld
- $6D67 = PT_Boss1
- $716F = PT_ScareChord
- $71BA = PT_NeoSafePlace
- $7360 = PT_AvocadoInvaders
- $738C = PT_Forest
- $6658 = wave_Bass1
- $6678 = wave_Pulse
- $6688 = wave_ScareChord
- $6698 = wave_Square
- $66A8 = wave_HalfSaw
- $66B8 = wave_FileSelectSquare1
- $66C8 = wave_FileSelectSquare2
- $6792 = ins_Kick
- $679B = ins_Snare
- $67A4 = ins_CHH
- $67AD = ins_OHH
- $67B6 = ins_CymbQ
- $67BF = ins_CymbL
- $67C8 = ins_WaveBass
- $67D1 = ins_Echo1
- $67DA = ins_Echo1a
- $67E3 = ins_Echo1b
- $67EC = ins_Echo2
- $67F5 = ins_Echo2Quiet
- $67FE = ins_QuietLead
- $6807 = ins_QuietLeadFade
- $6810 = ins_Arp1
- $6819 = ins_PulseLead1a
- $6822 = ins_PulseLead1b
- $682B = ins_WaveBass2a
- $6834 = ins_WaveBass2b
- $683D = ins_WaveTrill
- $6846 = ins_PulseTrill5
- $684F = ins_PulseTrill7
- $6858 = ins_Boss1Lead
- $6861 = ins_Boss1Echo1
- $686A = ins_Boss1Echo2
- $6873 = ins_Boss1Bass
- $687C = ins_Boss1Wave
- $6885 = ins_Boss1Echo
- $688E = ins_ScareChord
- $6897 = ins_ScareChordWave
- $68A0 = ins_ScareChordNoise
- $68A9 = ins_NeoEcho
- $68B2 = ins_WaveBassFade
- $68BB = ins_SquareWave
- $68C4 = ins_FileSelectArp
- $68CD = ins_FileSelectArp2
- $68D6 = ins_Tink
- $68DF = ins_FileSelectSaw
- $68E8 = ins_FileSelectSquare
- $68F1 = ins_ForestPulse
- $68FA = ins_ForestPulseEcho
- $6903 = ins_ForestBass
- $690C = ins_ForestFadeIn
- $62C9 = vol_Kick
- $65ED = arp_Kick
- $62A0 = vib_Dummy
- $62CB = vol_Snare
- $65F2 = arp_Snare
- $65F8 = arp_Hat
- $62CD = vol_OHH
- $62CF = vol_CymbQ
- $62D1 = vol_CymbL
- $62EC = vol_WaveBass
- $66D8 = waveseq_Bass
- $6719 = vib_WaveBass
- $62D3 = vol_Echo1
- $66EE = waveseq_50
- $62D5 = vol_Echo1a
- $62D7 = vol_Echo1b
- $62D9 = vol_Echo2
- $65FF = arp_Echo2
- $66EC = waveseq_25
- $62DB = vol_Echo2Quiet
- $62EF = vol_QuietLead
- $6726 = vib_QuietLead
- $62F1 = vol_QuietLeadFade
- $6731 = vib_QuietLeadFade
- $6324 = vol_Arp1
- $66F2 = waveseq_Arp1
- $6343 = vol_PulseLead1
- $6602 = arp_Pluck
- $6345 = vol_WaveBass2a
- $66DA = waveseq_Pulse
- $634E = vol_WaveBass2b
- $6361 = vol_WaveTrill
- $6605 = arp_Trill5
- $66DE = waveseq_Buffer
- $6378 = vol_PulseTrill
- $6611 = arp_Trill7
- $637A = vol_Boss1Echo1
- $661A = arp_Boss1Echo1
- $637C = vol_Boss1Echo2
- $637E = vol_Boss1Bass
- $6617 = arp_Boss1Bass
- $66EA = waveseq_12
- $6380 = vol_WaveEcho
- $63B2 = vol_ScareChord
- $660B = arp_Trill6
- $6703 = waveseq_ScareChord
- $6418 = vol_ScareChordWave
- $661D = arp_ScareChordTom
- $66DC = waveseq_ScareChordWave
- $645E = vol_ScareChordNoise
- $65FC = arp_S7
- $62EA = vol_NeoEcho
- $6383 = vol_WaveBassFade
- $66E0 = waveseq_Square
- $6462 = vol_FileSelectArp
- $64D4 = vol_FileSelectArp2
- $64C1 = vol_Tink
- $64C6 = vol_FileSelectSaw
- $66E2 = waveseq_HalfSaw
- $64CD = vol_FileSelectSquare
- $66E4 = waveseq_FileSelectSquare
- $652B = vol_ForestPulse
- $662E = arp_PluckLoop
- $6563 = vol_ForestPulseEcho
- $659A = vol_ForestBass
- $65D6 = vol_ForestFadeIn
- $691D = SafePlace_CH1
- $695C = SafePlace_CH2
- $69FE = SafePlace_CH3
- $693A = SafePlace_CH1.block1
- $694B = SafePlace_CH1.block2
- $69EC = SafePlace_CH2.block1
- $69F5 = SafePlace_CH2.block2
- $6A1E = Battle1_CH1
- $6AA6 = Battle1_CH2
- $6B03 = Battle1_CH3
- $6C05 = Battle1_CH4
- $6A4C = Battle1_CH1.block1
- $6A73 = Battle1_CH1.block2
- $6ABC = Battle1_CH2.block1
- $6AE1 = Battle1_CH2.block2
- $6BE4 = Battle1_CH3.block3
- $6B5E = Battle1_CH3.block1
- $6B9F = Battle1_CH3.block2
- $6C47 = Battle1_CH4.block1
- $6C8C = FileSelect_CH1
- $6CC9 = FileSelect_CH2
- $6CD7 = FileSelect_CH3
- $6D59 = FileSelect_CH4
- $6CF7 = FileSelect_CH3.block1
- $6D28 = FileSelect_CH3.block2
- $73CC = Scale_CH1
- $6D6F = Boss1_CH1
- $6ED7 = Boss1_CH2
- $6FBC = Boss1_CH3
- $7113 = Boss1_CH4
- $6E65 = Boss1_CH1.block1
- $6E7E = Boss1_CH1.block2
- $6F19 = Boss1_CH2.block0
- $6F3A = Boss1_CH2.block1
- $6F9B = Boss1_CH2.block3
- $6F7B = Boss1_CH2.block2
- $6FF3 = Boss1_CH3.block1
- $7000 = Boss1_CH3.block2
- $70C1 = Boss1_CH3.block4
- $7081 = Boss1_CH3.block3
- $7102 = Boss1_CH3.block5
- $7132 = Boss1_CH4.block1
- $7177 = ScareChord_CH1
- $717E = ScareChord_CH3
- $7185 = ScareChord_CH4
- $721B = NeoSafePlace_CH2
- $71C2 = NeoSafePlace_CH1
- $7263 = NeoSafePlace_CH3
- $731E = NeoSafePlace_CH4
- $71F9 = NeoSafePlace_CH1.block0
- $720A = NeoSafePlace_CH1.block1
- $7239 = NeoSafePlace_CH2.block1
- $724E = NeoSafePlace_CH2.block2
- $7313 = NeoSafePlace_CH3.block0
- $7368 = AvocadoInvaders_CH3
- $7394 = Forest_CH1
- $73AD = Forest_CH2
- $73B4 = Forest_CH3
- $73A2 = Forest_PulsePart.block1
- $7396 = Forest_PulsePart
- $583C = CH2_UpdateRegisters.nocarry
- $50F2 = CH2_CheckByte.loadPortaType
- $5B68 = CH3_UpdateRegisters.normal
- $5A5D = CH3_UpdateRegisters.noreset
- $5A64 = CH3_UpdateRegisters.continue
- $5613 = UpdateRegisters.directlyUpdateVolume
- $51ED = CH3_CheckByte.noresetwave
- $5638 = CH1_UpdateRegisters.noskiparp
- $5F30 = SkipLoopPoint.loop
- $5755 = CH1_UpdateRegisters.sub
- $59A2 = CH2_UpdateRegisters.donesetFreq
- $5E71 = DoPWM.continue
- $5454 = CH4_CheckByte.notodd
- $582E = CH2_UpdateRegisters.noskiparp
- $5941 = CH2_UpdateRegisters.sub
- $582E = CH2_UpdateRegisters.norest
- $4FEA = CH2_CheckByte.noreset
- $5F62 = MultiplyVolume_.nocarry
- $4DEC = CH1_CheckByte.noInstrumentChange
- $56BA = CH1_UpdateRegisters.noskipsweep
- $5A2D = CH3_UpdateRegisters.noskiparp
- $5DCD = ClearWaveBuffer.loop
- $5638 = CH1_UpdateRegisters.norest
- $5210 = CH3_CheckByte.notodd
- $4FE0 = CH2_CheckByte.noreset_checkvol
- $55FC = UpdateRegisters.fadein
- $579A = CH1_UpdateRegisters.tonepordone
- $592D = CH2_UpdateRegisters.pitchbenddone
- $5945 = CH2_UpdateRegisters.setFreq
- $5855 = CH2_UpdateRegisters.absolute
- $5457 = CH4_CheckByte.odd
- $5F3B = SkipLoopPoint.done
- $5C13 = CH3_UpdateRegisters.multiplyvolume
- $5781 = CH1_UpdateRegisters.nocarry8
- $5739 = CH1_UpdateRegisters.nocarry7
- $5724 = CH1_UpdateRegisters.nocarry6
- $57CB = CH1_UpdateRegisters.nocarry5
- $56F7 = CH1_UpdateRegisters.nocarry4
- $5682 = CH1_UpdateRegisters.nocarry2
- $5610 = UpdateRegisters.updateVolume
- $58EE = CH2_UpdateRegisters.noloop2
- $5C2B = CH3_UpdateRegisters.skip
- $56E9 = CH1_UpdateRegisters.doVib
- $5EA7 = DoPWM.even2
- $5EE9 = ClearArpBuffer.loop
- $6668 = wave_Bass2
- $5004 = CH2_CheckByte.odd
- $57AC = CH1_UpdateRegisters.donesetFreq
- $59FD = CH2_UpdateRegisters.loadlast
- $5933 = CH2_UpdateRegisters.getPitchOffset
- $5472 = CH4_CheckByte.nullnote
- $66F0 = waveseq_75
- $599F = CH2_UpdateRegisters.normal
- $56AB = CH1_UpdateRegisters.skippitchbend
- $57EB = CH1_UpdateRegisters.noreset3
- $568D = CH1_UpdateRegisters.noreset2
- $596D = CH2_UpdateRegisters.nocarry8
- $58E3 = CH2_UpdateRegisters.nocarry4
- $59CB = CH2_UpdateRegisters.nocarry5
- $5910 = CH2_UpdateRegisters.nocarry6
- $5925 = CH2_UpdateRegisters.nocarry7
- $5873 = CH2_UpdateRegisters.nocarry2
- $5BEF = CH3_UpdateRegisters.updatebuffer
- $5C78 = CH3_UpdateRegisters.multdone
- $4DC5 = CH1_CheckByte.noreset_checkvol
- $5609 = UpdateRegisters.dostop
- $55D1 = UpdateRegisters.doupdate
- $51F4 = CH3_CheckByte.noresetvol
- $5213 = CH3_CheckByte.odd
- $5984 = CH2_UpdateRegisters.clamp
- $5A6B = CH3_UpdateRegisters.updateNote
- $5001 = CH2_CheckByte.notodd
- $5EF5 = DoArp.fast
- $57A9 = CH1_UpdateRegisters.normal
- $4F83 = UpdateCH2.continue
- $4D30 = DevSound_Play.doUpdate
- $5C5F = CH3_UpdateRegisters.multnormal
- $5AC1 = CH3_UpdateRegisters.noloop2
- $5C44 = CH3_UpdateRegisters.multswapped
- $4E09 = CH1_CheckByte.nullnote
- $5A46 = CH3_UpdateRegisters.noloop
- $5E48 = DoPWM.incPos
- $569D = CH1_UpdateRegisters.updateNote
- $5A3B = CH3_UpdateRegisters.nocarry
- $5E94 = DoPWM.continue2
- $5EA4 = DoPWM.nocarry2
- $58C9 = CH2_UpdateRegisters.updateVibTable
- $545A = CH4_CheckByte.noInstrumentChange
- $5967 = CH2_UpdateRegisters.gt
- $5E8B = DoPWM.odd
- $5979 = CH2_UpdateRegisters.lt
- $5986 = CH2_UpdateRegisters.tonepordone
- $5AA8 = CH3_UpdateRegisters.doVib
- $5B00 = CH3_UpdateRegisters.pitchbenddone
- $4D52 = DevSound_Play.odd
- $561B = CH1_UpdateRegisters
- $5668 = CH1_UpdateRegisters.noreset
- $521E = CH3_CheckByte.endChannel
- $55C5 = UpdateRegisters.notfirstfade
- $5CB0 = CH4_UpdateRegisters.updatearp
- $545D = CH4_CheckByte.endChannel
- $5A2D = CH3_UpdateRegisters.updatearp
- $4FA3 = CH2_CheckByte.getNote
- $4DCF = CH1_CheckByte.noreset
- $58A6 = CH2_UpdateRegisters.skippitchbend
- $5225 = CH3_CheckByte.retSection
- $5B40 = CH3_UpdateRegisters.nocarry8
- $5B83 = CH3_UpdateRegisters.nocarry5
- $5AB6 = CH3_UpdateRegisters.nocarry4
- $5AF8 = CH3_UpdateRegisters.nocarry7
- $5AE3 = CH3_UpdateRegisters.nocarry6
- $5BC4 = CH3_UpdateRegisters.nocarry2
- $5216 = CH3_CheckByte.noInstrumentChange
- $5197 = UpdateCH3.continue
- $5CE7 = CH4_UpdateRegisters.continue
- $5798 = CH1_UpdateRegisters.clamp
- $5B06 = CH3_UpdateRegisters.getPitchOffset
- $58FA = CH2_UpdateRegisters.pitchbend
- $5B70 = CH3_UpdateRegisters.updateVolume
- $5D4D = CH4_UpdateRegisters.noreset3
- $5CC9 = CH4_UpdateRegisters.noloop
- $4DF4 = CH1_CheckByte.endChannel
- $570E = CH1_UpdateRegisters.pitchbend
- $5D01 = CH4_UpdateRegisters.noclamp
- $5759 = CH1_UpdateRegisters.setFreq
- $5847 = CH2_UpdateRegisters.noloop
- $558D = UpdateRegisters
- $4ED7 = CH1_CheckByte.loadPortaType
- $56DD = CH1_UpdateRegisters.updateVibTable
- $5F0B = DoArp.slow
- $4DFB = CH1_CheckByte.retSection
- $5D5F = CH4_UpdateRegisters.loadlast
- $5301 = CH3_CheckByte.loadPortaType
- $51B5 = CH3_CheckByte.getNote
- $5638 = CH1_UpdateRegisters.updatearp
- $5C08 = CH3_UpdateRegisters.notwavebuf
- $566F = CH1_UpdateRegisters.continue
- $53F5 = UpdateCH4.continue
- $5CBE = CH4_UpdateRegisters.nocarry
- $55E4 = UpdateRegisters.fadeoutstop
- $5CD7 = CH4_UpdateRegisters.absolute
- $5D09 = CH4_UpdateRegisters.nocarry2
- $5D2E = CH4_UpdateRegisters.nocarry5
- $5747 = CH1_UpdateRegisters.getPitchOffset
- $4D3D = DevSound_Play.getSongTimer
- $5898 = CH2_UpdateRegisters.updateNote
- $5AED = CH3_UpdateRegisters.sub2
- $4D55 = DevSound_Play.setTimer
- $5E83 = DoPWM.even
- $5CE0 = CH4_UpdateRegisters.noreset
- $55C2 = UpdateRegisters.gotfirstfadevolume
- $4DE9 = CH1_CheckByte.odd
- $5411 = CH4_CheckByte.getNote
- $62B7 = SongSpeedTable_End
- $5665 = CH1_UpdateRegisters.donearp
- $5651 = CH1_UpdateRegisters.noloop
- $5B18 = CH3_UpdateRegisters.setFreq
- $5741 = CH1_UpdateRegisters.pitchbenddone
- $57FD = CH1_UpdateRegisters.loadlast
- $5A54 = CH3_UpdateRegisters.absolute
- $4C41 = DevSound_Init.initLoop
- $5CE7 = CH4_UpdateRegisters.updateNote
- $5CFB = CH4_UpdateRegisters.minus
- $5702 = CH1_UpdateRegisters.noloop2
- $5B3A = CH3_UpdateRegisters.gt
- $55F0 = UpdateRegisters.fadeout
- $5B4C = CH3_UpdateRegisters.lt
- $4D5A = DevSound_Play.noupdate
- $5F56 = MultiplyVolume.noswap
- $5865 = CH2_UpdateRegisters.continue
- $5D13 = CH4_UpdateRegisters.updateVolume
- $4D75 = UpdateCH1.continue
- $560C = UpdateRegisters.done
- $62C9 = SongPointerTable_End
- $577B = CH1_UpdateRegisters.gt
- $578D = CH1_UpdateRegisters.lt
- $4CE3 = DevSound_ExternalCommand.nocarry
- $565F = CH1_UpdateRegisters.absolute
- $5E15 = _RandomizeWave.nocarry
- $5B59 = CH3_UpdateRegisters.tonepordone
- $5433 = CH4_CheckByte.noresetvol
- $5464 = CH4_CheckByte.retSection
- $5E80 = DoPWM.nocarry
- $5BA3 = CH3_UpdateRegisters.noreset3
- $5BD8 = CH3_UpdateRegisters.noreset2
- $59EB = CH2_UpdateRegisters.noreset3
- $5CB0 = CH4_UpdateRegisters.norest
- $4D4D = DevSound_Play.even
- $5A9C = CH3_UpdateRegisters.updateVibTable
- $4CD7 = DevSound_ExternalCommand
- $585B = CH2_UpdateRegisters.donearp
- $5B6B = CH3_UpdateRegisters.donesetFreq
- $5A2D = CH3_UpdateRegisters.norest
- $5EAF = DoPWM.odd2
- $5ED9 = JumpTableBelow.nocarry
- $5EB1 = DoPWM.done
- $4D92 = CH1_CheckByte.getNote
- $591A = CH2_UpdateRegisters.sub2
- $572E = CH1_UpdateRegisters.sub2
- $5DD7 = _CombineWaves.loop
- $5A79 = CH3_UpdateRegisters.skippitchbend
- $5007 = CH2_CheckByte.noInstrumentChange
- $585E = CH2_UpdateRegisters.noreset
- $58D5 = CH2_UpdateRegisters.doVib
- $5E5D = DoPWM.decPos
- $5646 = CH1_UpdateRegisters.nocarry
- $5ACD = CH3_UpdateRegisters.pitchbend
- $5A5A = CH3_UpdateRegisters.donearp
- $5482 = CH4_CheckByte.release
- $5B14 = CH3_UpdateRegisters.sub
- $5C7A = CH3_UpdateRegisters.mute
- $4DE6 = CH1_CheckByte.notodd
- $582E = CH2_UpdateRegisters.updatearp
- $5E1E = _RandomizeWave.loop
- $5CDD = CH4_UpdateRegisters.donearp
- $5B57 = CH3_UpdateRegisters.clamp
- SLACK: $0023 bytes
- ROM Bank #5:
- SECTION: $4000-$41D6 ($01D7 bytes) ["Battle engine"]
- $4156 = BattleTextboxBorderTiles
- $4146 = StartBattle.invalidBattleTransition
- $4186 = BattleTransitions
- $4188 = TestBattleTransition
- $414E = StartBattle.invalidEnemy
- $413F = StartBattle.battleLoop
- $407E = StartBattle.waitVRAM2
- $40AC = StartBattle.waitVRAM3
- $4066 = StartBattle.waitVRAM1
- $40C7 = StartBattle.waitVRAM4
- $40DB = StartBattle.waitVRAM5
- $40FC = StartBattle.preserveNPC
- $40F3 = StartBattle.clearNPCLoop
- $4072 = StartBattle.initTextboxAttributes
- $41A9 = TestBattleTransition.dontWrapHoriz
- $40EC = StartBattle.clearUnwantedNPCs
- $4019 = StartBattle.textboxContents
- $409A = StartBattle.initMainAttr
- $4000 = StartBattle
- $4100 = StartBattle.doneWithNPC
- $40B4 = StartBattle.initStatusBoxAttributes
- $4194 = TestBattleTransition.clearTile
- $4192 = TestBattleTransition.clearRow
- $40BB = StartBattle.noCarry3
- $40A1 = StartBattle.noCarry2
- $408B = StartBattle.noCarry1
- $41C0 = TestBattleTransition.noCarry
- $403C = StartBattle.statusBoxContents
- $41AF = TestBattleTransition.dontWait
- SECTION: $78AC-$7BCB ($0320 bytes) ["Animation commands"]
- $78AC = AnimationCommands
- $78CC = AnimationJumpTo
- $78DC = StartNewAnim
- $78EA = AnimationCall
- $7910 = AnimationCallSection
- $795E = AnimationCopyTiles
- $79A9 = AnimationCopySprites
- $7A18 = AnimationMoveSprites
- $7A49 = AnimationMovePlayer
- $7A81 = AnimationTurnPlayer
- $7A96 = AnimationMoveNPC
- $7ACD = AnimationTurnNPC
- $7AEC = AnimationSetSpritePos
- $7B20 = AnimationSetSpriteTiles
- $7B51 = AnimationSetSpriteAttribs
- $7B82 = AnimationSetLoopCounter
- $7B8C = AnimationDjnz
- $7BBE = GetAnimSpriteInfo
- $7BA2 = GetNPCPtrFromAnimID
- $7B97 = GetLoopCounterPtr
- $7B40 = AnimationSetSpriteTiles.loop
- $795B = AnimationCallSection.debugMessage_738
- $7A7B = AnimationMovePlayer.movedHoriz
- $7B71 = AnimationSetSpriteAttribs.loop
- $7ACA = AnimationMoveNPC.movedHoriz
- $799B = AnimationCopyTiles.foundHook
- $7AAF = AnimationMoveNPC.moveDown
- $7A76 = AnimationMovePlayer.moveRight
- $7B4B = AnimationSetSpriteTiles.preventOverflow
- $7BB4 = GetNPCPtrFromAnimID.gotNPCID
- $7A12 = AnimationCopySprites.preventOverflow
- $78F8 = AnimationCall.lookForSlot
- $7907 = ForceAnimationEnd
- $7A38 = AnimationMoveSprites.loop
- $7A43 = AnimationMoveSprites.preventOverflow
- $792D = AnimationCallSection.noCarry
- $7AC5 = AnimationMoveNPC.moveRight
- $7AE2 = AnimationTurnNPC.justTurn
- $79F2 = AnimationCopySprites.debugMessage_740
- $7B7C = AnimationSetSpriteAttribs.preventOverflow
- $7947 = AnimationCallSection.stackFull
- $7AB4 = AnimationMoveNPC.movedVert
- $7A65 = AnimationMovePlayer.movedVert
- $7A60 = AnimationMovePlayer.moveDown
- $79F3 = AnimationCopySprites.nbOfSpritesValid
- $7B0B = AnimationSetSpritePos.loop
- $7991 = AnimationCopyTiles.lookForHook
- $7978 = AnimationCopyTiles.noCarry
- $79A6 = AnimationCopyTiles.abortHookCreation
- $7B1A = AnimationSetSpritePos.preventOverflow
- SECTION: $59BE-$6144 ($0787 bytes) ["Home debug menu"]
- $5A64 = HomeDebugMenu.strings
- $5A8A = HomeDebugMenu.pointers
- $59D7 = HomeDebugMenu.restart
- $5A8E = SoundTestMenu
- $5C0E = TilesetViewerMenu
- $5BA9 = SoundTestMenu.strings
- $613B = DebugMenuPrintStrings
- $5ABC = SoundTestMenu.mainLoop
- $602B = TilesetViewerMenu.strings
- $5EAA = TilesetViewerMenu.loadTileset
- $5EBE = TilesetViewerMenu.updateBlockView
- $5D13 = TilesetViewerMenu.viewTiles
- $5D8D = TilesetViewerMenu.viewNPCs
- $5E7C = TilesetViewerMenu.writeCursor
- $5EA0 = TilesetViewerMenu.mainFunctions
- $5E8D = TilesetViewerMenu.loadAction
- $5E6E = TilesetViewerMenu.getCursorPos
- $5D5E = TilesetViewerMenu.tileViewerPrintAttribs
- $5C19 = TilesetViewerMenu.restartNoReset
- $60B5 = TilesetViewerMenu.NPCStrings
- $5F09 = TilesetViewerMenu.loadMapNPCTiles
- $6009 = TilesetViewerMenu.updateNPCPalettes
- $5EE6 = TilesetViewerMenu.NPCFunctions
- $5EC7 = TilesetViewerMenu.resetTileBlock
- $601E = TilesetViewerMenu.updateEmote
- $5DAE = TilesetViewerMenu.writeFlipBits
- $5A14 = HomeDebugMenu.printStringsNoCarry
- $5A4C = HomeDebugMenu.redrawCursor
- $5A4A = HomeDebugMenu.ok
- $5A45 = HomeDebugMenu.up
- $5B3B = SoundTestMenu.printMusicName
- $5ECB = TilesetViewerMenu.clearOneBank
- $5C9D = TilesetViewerMenu.selectTileset
- $5F9F = TilesetViewerMenu.loadGfx
- $5FBC = TilesetViewerMenu.noTiles
- $5C47 = TilesetViewerMenu.printStrings
- $5E51 = TilesetViewerMenu.moveNPCCursor
- $5ED7 = TilesetViewerMenu.clearTiles
- $59BE = HomeDebugMenu
- $5B1F = SoundTestMenu.left
- $5FCB = TilesetViewerMenu.loadOBJPalettes
- $5B63 = SoundTestMenu.gotSongName
- $5E17 = TilesetViewerMenu.npcLeft
- $5DF3 = TilesetViewerMenu.NPCMainLoop
- $5B89 = SoundTestMenu.play
- $6011 = TilesetViewerMenu.updatePaletteByte
- $5CF5 = TilesetViewerMenu.performAction
- $5F44 = TilesetViewerMenu.fixedTileset
- $5A2B = HomeDebugMenu.mainLoop
- $5F5A = TilesetViewerMenu.noDep
- $5D74 = TilesetViewerMenu.keepPrinting
- $5C70 = TilesetViewerMenu.waitVRAM
- $5CEA = TilesetViewerMenu.right
- $5C28 = TilesetViewerMenu.clearRow
- $5AD6 = SoundTestMenu.notOnMusic
- $5B2B = SoundTestMenu.decSFX
- $5B31 = SoundTestMenu.right
- $5CC2 = TilesetViewerMenu.up
- $5D21 = TilesetViewerMenu.ok
- $5FDF = TilesetViewerMenu.loadPalette
- $5C35 = TilesetViewerMenu.noCarry
- $5E65 = TilesetViewerMenu.restoreAndExit
- $5B81 = SoundTestMenu.fadeout
- $5E49 = TilesetViewerMenu.npcDown
- $5D39 = TilesetViewerMenu.viewTilesLoop
- $5D7F = TilesetViewerMenu.bankEnded
- $5B1C = SoundTestMenu.end
- $5D19 = TilesetViewerMenu.printBank
- $5DE9 = TilesetViewerMenu.toggleWalk
- $5D1B = TilesetViewerMenu.printTiles
- $5A07 = HomeDebugMenu.printString
- $5F51 = TilesetViewerMenu.skipInteractions
- $5FF8 = TilesetViewerMenu.loadSiblingGfx
- $5CC9 = TilesetViewerMenu.moveCursor
- $5E40 = TilesetViewerMenu.npcUp
- $5D69 = TilesetViewerMenu.printAttrib
- $5B79 = SoundTestMenu.fadein
- $5E22 = TilesetViewerMenu.performNPCAction
- $5D4F = TilesetViewerMenu.tileViewerRight
- $5D53 = TilesetViewerMenu.updateTileAttribs
- $6026 = TilesetViewerMenu.emoteIDValid
- $5A54 = HomeDebugMenu.exec
- $5AA4 = SoundTestMenu.waitVRAM
- $5CDD = TilesetViewerMenu.left
- $5F82 = TilesetViewerMenu.loadNPCTiles
- $5F61 = TilesetViewerMenu.noCarry2
- $5F76 = TilesetViewerMenu.noCarry3
- $5B98 = SoundTestMenu.playSFX
- $5B72 = SoundTestMenu.incSFX
- $5F64 = TilesetViewerMenu.skippedInteractions
- $5C7B = TilesetViewerMenu.toggleGender
- $5D67 = TilesetViewerMenu.printRow
- SECTION: $7567-$78AB ($0345 bytes) ["Staff credits"]
- $7778 = CreditsFirstStrs
- $7791 = StaffCreditsStrs
- $765B = StaffCredits.dontRefreshLine
- $75F7 = StaffCredits.nextScreen
- $7869 = CreditsThanksStrs
- $789B = CreditsFinalStr
- $7567 = PlayCredits
- $7759 = StaffCredits.printFinalStr
- $75C3 = PlayCredits.scrollDownToStaff
- $75CC = PlayCredits.applyCap_ToStaff
- $7660 = StaffCredits.titleInitDone
- $76BB = StaffCredits.goDownOnePixel
- $75DD = StaffCredits
- $76CA = StaffCredits.lock
- $766E = StaffCredits.topOfSprite
- $763C = StaffCredits.initTiles
- $76B2 = StaffCredits.delayNextPixel
- $76C4 = StaffCredits.scrollSpritesRight
- $7614 = StaffCredits.nextSpriteLine
- $763B = StaffCredits.initNextTile
- $774C = StaffCredits.finalLoop
- $76A2 = StaffCredits.goDownOnce
- $7616 = StaffCredits.initSpriteLine
- SECTION: $502E-$59BD ($0990 bytes) ["Title screen"]
- $527F = SkipIntroLogos
- $584E = IntroCloudMap
- $5105 = PlayIntro.lengths
- $5169 = PlayIntro.oam
- $58EE = DevSoftTilemap
- $5575 = TitleScreen.copyToScreen
- $523F = DevSoftAnimation.message
- $5952 = CopyrightOAM0
- $599E = CopyrightOAM1
- $5976 = CopyrightTilemap
- $5779 = TitleScreen.copyrightMap
- $57A1 = TitleScreen.OAM
- $5585 = TitleScreen.topTitleMap
- $5841 = TitleScreen.pressSTARTStr
- $5234 = DevSoftAnimation.printMessage
- $53D5 = TitleScreen.loadBGPalettes
- $524F = DevSoftAnimation.move
- $54ED = TitleScreen.writeVersion
- $534D = CopyrightAnimation.waitAfterAnim0
- $5532 = TitleScreen.waitBelowPressSTART
- $5689 = TitleScreen.topTileMap
- $54A1 = TitleScreen.scrollTitleScreen
- $539F = CopyrightAnimation.done
- $510B = PlayIntro.donePrintingAeviDev
- $502E = PlayIntro
- $5159 = PlayIntro.moveSprites
- $53E8 = TitleScreen.loadOBJPalettes
- $53B1 = TitleScreen
- $50EB = PlayIntro.printAeviDev
- $5556 = TitleScreen.end
- $5430 = TitleScreen.scrollClouds
- $54D0 = TitleScreen.scrollLogoIn
- $50F9 = PlayIntro.printAeviDevLine
- $526D = DevSoftAnimation.clearRightOfLogo
- $54A2 = TitleScreen.waitBelowLogo
- $527A = DevSoftAnimation.noCarry
- $541D = TitleScreen.moveWindowUp
- $525D = DevSoftAnimation.moveLeft
- $54B4 = TitleScreen.dontMoveClouds
- $5207 = DevSoftAnimation.animateReloadHL
- $5140 = PlayIntro.move
- $520A = DevSoftAnimation.animate
- $51BA = DevSoftAnimation
- $5373 = CopyrightAnimation.animate1
- $5322 = CopyrightAnimation.animate0
- $5581 = TitleScreen.noCopyCarry
- $5124 = PlayIntro.animateAeviDev
- $550E = TitleScreen.waitPressSTART
- $552B = TitleScreen.decrementReg
- $5374 = CopyrightAnimation.wait1
- $5323 = CopyrightAnimation.wait0
- $54D2 = TitleScreen.waitBelowLogo2
- $514E = PlayIntro.decrementSpeed
- $54B9 = TitleScreen.scrollSprites
- $530A = CopyrightAnimation.writeAeviDevLine1
- $52F9 = CopyrightAnimation.writeAeviDevLine0
- $51B1 = PlayIntro.aeviDevDone
- $52B6 = DevSoftDone
- $550D = TitleScreen.wait
- $52C9 = CopyrightAnimation
- $545B = TitleScreen.waitVRAM1
- $5462 = TitleScreen.waitVRAM2
- $5476 = TitleScreen.waitVRAM3
- $5389 = CopyrightAnimation.scrollSprites1
- $5338 = CopyrightAnimation.scrollSprites0
- SECTION: $41D7-$502D ($0E57 bytes) ["Font loader"]
- $41F8 = FontPointers
- $47FE = BasicFontEnd
- $41FE = BasicFont
- $47FE = OldShadedFont
- $4BBE = ShadedFont
- $41E1 = LoadFont.loadToBank0
- $502E = ShadedFontEnd
- $4BBE = OldShadedFontEnd
- $41D7 = LoadFont
- SECTION: $6145-$67E0 ($069C bytes) ["Startham map"]
- $6145 = StarthamMap
- $6709 = StarthamUnfinishedNorthConnection
- $6749 = StarthamUnfinishedSouthConnection
- $654A = StarthamLockedHouseText
- $6573 = StarthamSignText
- $6598 = StarthamHouseForSaleSign
- $65C6 = StarthamEmptySign
- $6789 = StarthamDevEdTestScript
- $65D9 = StarthamMeetSiblingCutscene
- $64D2 = StarthamNPCScripts
- $64D6 = StarthamNPC0Script
- $6525 = StarthamGenericBoyAScript
- $6233 = StarthamNPCs
- $6277 = StarthamWarpToPoints
- $62C8 = StarthamBlocks
- $6269 = StarthamPalettes
- $614F = StarthamInteractions
- SECTION: $6CC2-$717F ($04BE bytes) ["Intro map texts"]
- $6E6D = StarthamForestMap
- $6CC2 = IntroBoyGirlText
- $6D06 = IntroChoseGenderText
- $6D2C = IntroGreetText
- $6D53 = IntroPressAText
- $6D6F = IntroObjectNeededText
- $6E06 = IntroRemovedNPCText
- $6CC2 = IntroTexts
- $6E2A = IntroStartMenuText
- $6DCE = IntroObjectNeededText.branch1
- $6D88 = IntroObjectNeededText.source1
- $6DBC = IntroObjectNeededText.branch2
- $6DB5 = IntroObjectNeededText.source2
- $6E57 = IntroStartMenuText.endingLines
- $7109 = StarthamForestEndOfDemo
- $7137 = StarthamForestEntranceSign
- $714F = StarthamForestDiagonalSign
- $716F = StarthamForestExitSign
- $6ECD = StarthamForestNPCs
- $6E77 = StarthamForestInteractions
- $6ECE = StarthamForestPalettes
- $6EDC = StarthamForestWarpToPoints
- $6EED = StarthamForestBlocks
- SECTION: $7EE5-$7FE6 ($0102 bytes) ["Startham's large house map"]
- $7EE5 = StarthamLargeHouse
- $7F33 = StarthamLargeHouseBlocks
- $7F14 = StarthamLargeHouseHousePalettes
- $7EEF = StarthamLargeHouseInteractions
- $7F01 = StarthamLargeHouseNPCs
- $7F22 = StarthamLargeHouseWarpToPoints
- SECTION: $67E1-$6CC1 ($04E1 bytes) ["Startham text strings"]
- $6C30 = StarthamUnfinishedMapTextLine10
- $6A26 = StarthamLockedHouseTextLine4
- $6A2E = StarthamLockedHouseTextLine5
- $6A40 = StarthamLockedHouseTextLine6
- $6A4C = StarthamLockedHouseTextLine7
- $69EE = StarthamLockedHouseTextLine0
- $69FB = StarthamLockedHouseTextLine1
- $6A03 = StarthamLockedHouseTextLine2
- $6A16 = StarthamLockedHouseTextLine3
- $68E4 = StarthamGenericBoyAScriptLine4
- $68ED = StarthamGenericBoyAScriptLine5
- $68FC = StarthamGenericBoyAScriptLine6
- $68A4 = StarthamGenericBoyAScriptLine0
- $68B4 = StarthamGenericBoyAScriptLine1
- $68C2 = StarthamGenericBoyAScriptLine2
- $68D3 = StarthamGenericBoyAScriptLine3
- $67E1 = StarthamParzivalName
- $6A57 = StarthamMeetSiblingCutsceneName
- $6957 = StarthamHouseForSaleSignLine0
- $6969 = StarthamHouseForSaleSignLine1
- $6977 = StarthamHouseForSaleSignLine2
- $6983 = StarthamHouseForSaleSignLine3
- $698D = StarthamHouseForSaleSignLine4
- $699B = StarthamHouseForSaleSignLine5
- $69AC = StarthamHouseForSaleSignLine6
- $69BB = StarthamHouseForSaleSignLine7
- $6879 = StarthamParzivalLine11
- $6875 = StarthamParzivalLine10
- $6899 = StarthamParzivalLine13
- $6889 = StarthamParzivalLine12
- $69D9 = StarthamEmptySignLine1
- $69C9 = StarthamEmptySignLine0
- $69E7 = StarthamEmptySignLine2
- $6906 = StarthamSignName
- $6AC6 = StarthamMeetSiblingCutsceneLine8
- $6AD3 = StarthamMeetSiblingCutsceneLine9
- $6AA4 = StarthamMeetSiblingCutsceneLine6
- $6AB6 = StarthamMeetSiblingCutsceneLine7
- $6A88 = StarthamMeetSiblingCutsceneLine4
- $6A98 = StarthamMeetSiblingCutsceneLine5
- $6A6E = StarthamMeetSiblingCutsceneLine2
- $6A78 = StarthamMeetSiblingCutsceneLine3
- $6A59 = StarthamMeetSiblingCutsceneLine0
- $6A5F = StarthamMeetSiblingCutsceneLine1
- $6C82 = DevEdTestScriptLine4
- $6C8F = DevEdTestScriptLine5
- $6CA0 = DevEdTestScriptLine6
- $6CB2 = DevEdTestScriptLine7
- $6C43 = DevEdTestScriptLine0
- $6C53 = DevEdTestScriptLine1
- $6C63 = DevEdTestScriptLine2
- $6C70 = DevEdTestScriptLine3
- $6CBA = DevEdTestScriptLine8
- $6B62 = StarthamMeetSiblingCutsceneLine20
- $6B71 = StarthamMeetSiblingCutsceneLine21
- $6B83 = StarthamMeetSiblingCutsceneLine22
- $6B51 = StarthamMeetSiblingCutsceneLine19
- $6B4D = StarthamMeetSiblingCutsceneLine18
- $6B49 = StarthamMeetSiblingCutsceneLine17
- $6B37 = StarthamMeetSiblingCutsceneLine16
- $6B26 = StarthamMeetSiblingCutsceneLine15
- $6B18 = StarthamMeetSiblingCutsceneLine14
- $6B08 = StarthamMeetSiblingCutsceneLine13
- $6B00 = StarthamMeetSiblingCutsceneLine12
- $6AF2 = StarthamMeetSiblingCutsceneLine11
- $6AE4 = StarthamMeetSiblingCutsceneLine10
- $6C02 = StarthamUnfinishedMapTextLine7
- $6BF0 = StarthamUnfinishedMapTextLine6
- $6BDF = StarthamUnfinishedMapTextLine5
- $6BCD = StarthamUnfinishedMapTextLine4
- $6BBC = StarthamUnfinishedMapTextLine3
- $6BAC = StarthamUnfinishedMapTextLine2
- $6BA5 = StarthamUnfinishedMapTextLine1
- $6B94 = StarthamUnfinishedMapTextLine0
- $6C21 = StarthamUnfinishedMapTextLine9
- $6C13 = StarthamUnfinishedMapTextLine8
- $6949 = StarthamSignLine4
- $6955 = StarthamSignLine5
- $6910 = StarthamSignLine0
- $6921 = StarthamSignLine1
- $692F = StarthamSignLine2
- $6942 = StarthamSignLine3
- $6823 = StarthamParzivalLine4
- $6831 = StarthamParzivalLine5
- $6842 = StarthamParzivalLine6
- $6846 = StarthamParzivalLine7
- $67EA = StarthamParzivalLine0
- $67F5 = StarthamParzivalLine1
- $6803 = StarthamParzivalLine2
- $6814 = StarthamParzivalLine3
- $6858 = StarthamParzivalLine8
- $6868 = StarthamParzivalLine9
- SECTION: $7180-$7566 ($03E7 bytes) ["File select text strings"]
- $7402 = NoDeleteChoiceText
- $7180 = TechCrewName
- $71FA = CompatExplanationTextLine10
- $720C = CompatExplanationTextLine11
- $7213 = CompatExplanationTextLine12
- $721E = CompatExplanationTextLine13
- $7231 = CompatExplanationTextLine14
- $7244 = CompatExplanationTextLine15
- $7256 = CompatExplanationTextLine16
- $7265 = CompatExplanationTextLine17
- $7276 = CompatExplanationTextLine18
- $7288 = CompatExplanationTextLine19
- $72C2 = CompatExplanationTextLine23
- $72AF = CompatExplanationTextLine22
- $729E = CompatExplanationTextLine21
- $728D = CompatExplanationTextLine20
- $7302 = CompatExplanationTextLine27
- $72EF = CompatExplanationTextLine26
- $72DF = CompatExplanationTextLine25
- $72CE = CompatExplanationTextLine24
- $731E = CompatExplanationTextLine29
- $730F = CompatExplanationTextLine28
- $7350 = CompatExplanationTextLine32
- $7330 = CompatExplanationTextLine30
- $7342 = CompatExplanationTextLine31
- $748C = CorruptedFileTextLine4
- $7495 = CorruptedFileTextLine5
- $74A1 = CorruptedFileTextLine6
- $745A = CorruptedFileTextLine0
- $7467 = CorruptedFileTextLine1
- $7472 = CorruptedFileTextLine2
- $747D = CorruptedFileTextLine3
- $7199 = CompatExplanationTextLine1
- $718A = CompatExplanationTextLine0
- $71B3 = CompatExplanationTextLine3
- $71A8 = CompatExplanationTextLine2
- $71D0 = CompatExplanationTextLine5
- $71C0 = CompatExplanationTextLine4
- $71E2 = CompatExplanationTextLine7
- $71D5 = CompatExplanationTextLine6
- $71F2 = CompatExplanationTextLine9
- $71ED = CompatExplanationTextLine8
- $7444 = ConfirmLoadTextLine0
- $744F = ConfirmLoadTextLine1
- $743C = NoCopyChoiceText
- $735B = CompatFileCorruptedTextLine0
- $7367 = CompatFileCorruptedTextLine1
- $7372 = CompatFileCorruptedTextLine2
- $7385 = CompatFileCorruptedTextLine3
- $7398 = CompatFileCorruptedTextLine4
- $73AB = CompatFileCorruptedTextLine5
- $73BB = CompatFileCorruptedTextLine6
- $73C9 = CompatFileCorruptedTextLine7
- $74D2 = BackupCorruptedTextLine4
- $74D9 = BackupCorruptedTextLine5
- $74E7 = BackupCorruptedTextLine6
- $74F1 = BackupCorruptedTextLine7
- $74AB = BackupCorruptedTextLine0
- $74B9 = BackupCorruptedTextLine1
- $74C2 = BackupCorruptedTextLine2
- $74C9 = BackupCorruptedTextLine3
- $74FD = BackupCorruptedTextLine8
- $7529 = EmptyFileTextLine4
- $750E = EmptyFileTextLine1
- $7503 = EmptyFileTextLine0
- $7520 = EmptyFileTextLine3
- $7516 = EmptyFileTextLine2
- $73D0 = ConfirmDeletionTextLine0
- $73DE = ConfirmDeletionTextLine1
- $73E9 = ConfirmDeletionTextLine2
- $73F7 = ConfirmDeletionTextLine3
- $7418 = ConfirmCopyTextLine1
- $740C = ConfirmCopyTextLine0
- $7431 = ConfirmCopyTextLine3
- $7423 = ConfirmCopyTextLine2
- $7559 = DLCUnavailableTextLine3
- $754F = DLCUnavailableTextLine2
- $7541 = DLCUnavailableTextLine1
- $7532 = DLCUnavailableTextLine0
- SECTION: $7BCC-$7EE4 ($0319 bytes) ["Intro tileset"]
- $7BCC = IntroTileset
- SLACK: $0019 bytes
- ROM Bank #6:
- SECTION: $4000-$7FFF ($4000 bytes) ["Default save"]
- $45AA = DefaultEmoteData
- $6008 = DefaultSaveChecksums1
- $4008 = DefaultSaveChecksums0
- $462D = DefaultActiveAnimations
- $4102 = DefaultPlayerData
- $572A = DefaultSaveBank0End
- $46EA = DefaultAnimGfxHooks
- $46E9 = DefaultOAMMode
- $4100 = DefaultSaveWarp
- $451A = DefaultNPCArray
- $4513 = DefaultInteractionCounts
- $472A = DefaultFlags
- $6000 = DefaultSaveBank1
- $4000 = DefaultSaveBank0
- $4646 = DefaultExtendedOAM
- $4113 = DefaultInteractions
- $4110 = DefaultButtonFilter
- $45ED = DefaultAnimationStacks
- $45AD = DefaultAnimationSlots
- $6100 = DefaultSaveBank1End
- $6000 = DefaultSaveMagicString1
- $4000 = DefaultSaveMagicString0
- $463E = DefaultTextAnimationSlots
- $4111 = DefaultRNG
- SLACK: $0000 bytes
- ROM Bank #7:
- SECTION: $4EC5-$5101 ($023D bytes) ["Error handler"]
- $5019 = FatalErrorString
- $50BE = FatalErrorScreenStrings
- $4F78 = DebugFatalError.dumpStack
- $4FD6 = DebugFatalError.scrollAround
- $4F26 = DebugFatalError.getErrorName
- $4F2D = DebugFatalError.unknownError
- $4FDC = DebugFatalError.waitVBlankEnd
- $5004 = DebugFatalError.notUp
- $4FCC = DebugFatalError.doneDumping
- $4F35 = DebugFatalError.printRegisters
- $500E = DebugFatalError.notLeft
- $4FCA = DebugFatalError.noCarry
- $4EC5 = DebugFatalError
- $4FE3 = DebugFatalError.waitForVBlank
- $4FFA = DebugFatalError.notDown
- SECTION: $574A-$592F ($01E6 bytes) ["File select text"]
- $5832 = ConfirmDeletionText
- $5852 = ConfirmCopyText
- $574A = CompatExplanationText
- $5914 = DLCUnavailableText
- $58F0 = EmptyFileText
- $588D = CorruptedFileText
- $57F3 = CompatFileCorruptedText
- $5877 = ConfirmLoadText
- $58BD = BackupCorruptedText
- SECTION: $5930-$5A8B ($015C bytes) ["Save file management"]
- $5A25 = SaveBlocks
- $59D0 = CalculateFileChecksums
- $597C = SaveFile
- $598C = SaveFile.compatMode
- $59B7 = SaveFile.fromWRAM0
- $5A1C = CalculateFileChecksums_Hook.compatMode
- $5971 = LoadFile.toHRAM
- $59C9 = SaveFile.doneCopying
- $59DD = CalculateFileChecksums.checksumOneBlock
- $59DA = CalculateFileChecksums.nextBlock
- $59A0 = SaveFile.copyLoop
- $5945 = LoadFile.copyOneBank
- $5943 = LoadFile.compatMode
- $59BD = SaveFile.highByteDone
- $5930 = LoadFile
- $5999 = SaveFile.copyOneBank
- $59D0 = CalculateFileChecksums.calcOneBankSums
- $594C = LoadFile.copyLoop
- $5A0D = CalculateFileChecksums_Hook
- $5963 = LoadFile.toWRAM0
- $5975 = LoadFile.doneCopying
- $59C5 = SaveFile.fromHRAM
- $5969 = LoadFile.highByteDone
- $5A16 = CalculateFileChecksums_Hook.notCompatMode
- SECTION: $5102-$5330 ($022F bytes) ["Start menu"]
- $52F4 = StartMenuStrs
- $5102 = InterleaveFromMovableToFixed
- $5184 = InterleaveFromFixedToMovable
- $525B = StartMenu.mainLoop
- $51A9 = InterleaveFromFixedToMovable.oneScanline
- $5113 = InterleaveFromMovableToFixed.interleaveLoop
- $5164 = InterleaveFromMovableToFixed.displayFullWindow
- $5164 = InterleaveFromMovableToFixed.waitVBlank
- $51AA = InterleaveFromFixedToMovable.waitScanline
- $52A5 = StartMenu.saveGame
- $51B0 = InterleaveFromFixedToMovable.waitBlank
- $52C5 = StartMenu.notCompat
- $528F = StartMenu.enableDebugWarping
- $5292 = StartMenu.forceWarps
- $52CA = StartMenu.gotAddr
- $51ED = InterleaveFromFixedToMovable.displayPartialWindow
- $51C9 = InterleaveFromFixedToMovable.dontWindow
- $5205 = StartMenu
- $5268 = StartMenu.exitMenu
- $512E = InterleaveFromMovableToFixed.waitBlank
- $5127 = InterleaveFromMovableToFixed.oneScanline
- $51E0 = InterleaveFromFixedToMovable.waitVBlank
- $5151 = InterleaveFromMovableToFixed.doneWindowing
- $51D3 = InterleaveFromFixedToMovable.doneWindowing
- $5147 = InterleaveFromMovableToFixed.dontWindow
- $5195 = InterleaveFromFixedToMovable.interleaveLoop
- $5128 = InterleaveFromMovableToFixed.waitScanline
- SECTION: $462A-$492A ($0301 bytes) ["Thread 2 pointers and functions"]
- $46C3 = LoadingWalk
- $46A7 = LoadingWalkUp
- $46AB = LoadingWalkDown
- $46AF = LoadingWalkLeft
- $46B3 = LoadingWalkRight
- $464E = AfterLoadingWalkUp
- $4651 = AfterLoadingWalkDown
- $4655 = AfterLoadingWalkLeft
- $4659 = AfterLoadingWalkRight
- $46EF = OpenDoorMovement
- $4739 = OpenDoorAnim
- $4802 = LoadingStairsUp
- $477F = LoadingStairsUpLeft
- $47AC = LoadingStairsUpRight
- $48AC = LoadingStairsDown
- $4840 = LoadingStairsDownLeft
- $4854 = LoadingStairsDownRight
- $4906 = ScrollClouds
- $4777 = OpenDoorAnim.drawTile
- $4838 = LoadingStairsUp.keepMoving
- $48D2 = LoadingStairsDown.doneMoving
- $4723 = OpenDoorMovement.moveRight
- $4890 = AlignToStairsDown.moveUp
- $46B5 = LoadingFirstWalk
- $468A = AfterLoadingFirstWalk.moveVertically
- $47CC = LoadingStairsUpRight.noCarry
- $487D = AlignToStairsDown.alignVert
- $46BC = LoadingWalks_CommonFirst
- $47F4 = AlignToStairsUp.noCarry
- $46D9 = LoadingWalk.moveVertically
- $471A = OpenDoorMovement.move
- $465B = AfterLoadingFirstWalk
- $4827 = LoadingStairsUp.doneWithCarry
- $4828 = LoadingStairsUp.doneMoving
- $462A = Thread2Ptrs
- $47A8 = LoadingStairsUpLeft.startClimbing
- $4694 = AfterLoadingFirstWalk.moveNegatively
- $48EB = LoadingStairsDown.dontMoveDown
- $48D1 = LoadingStairsDown.doneWithCarry
- $483A = LoadingStairsUp.dontMoveUp
- $47FA = StartStairsUpRight
- $46FB = OpenDoorMovement.noCarry
- $4821 = LoadingStairsUp.moveLeft
- $4873 = AlignToStairsDown.noHorizCarry
- $479E = LoadingStairsUpLeft.noCarry
- $491E = ScrollClouds.dontInterrupt
- $47E9 = AlignToStairsUp.moveUp
- $46CE = LoadingWalk.dontTerminate
- $48CB = LoadingStairsDown.moveLeft
- $47D6 = AlignToStairsUp
- $48A3 = FirstLoadingStairsDown
- $48A1 = StartStairsDownRight
- $4726 = OpenDoorMovement.doneMoving
- $48E9 = LoadingStairsDown.keepMoving
- $46E1 = LoadingWalk.movePositively
- $467C = AfterLoadingFirstWalk.noCarry
- $489B = AlignToStairsDown.noCarry
- $4864 = AlignToStairsDown
- $4744 = OpenDoorAnim.playAnim
- $47FC = FirstLoadingStairsUp
- SECTION: $5DD1-$5E22 ($0052 bytes) ["Player jumping animation"]
- $5DD1 = PlayerJumpingAnimation
- $5DE8 = PlayerJumpingAnimation.movePlayer
- SECTION: $5331-$553F ($020F bytes) ["Test house map"]
- $5331 = TestHouse
- $53BA = TestHouseNPCScripts
- $5480 = TestHouseNPCTiles
- $53BC = TestHouseTestBattleScript
- $5423 = TestHouseTestBattleScript.branch1
- $53C3 = TestHouseTestBattleScript.source1
- $53FC = TestHouseTestBattleScript.branch2
- $53DE = TestHouseTestBattleScript.source2
- $5461 = TestHouseTestBattleScript.branch3
- $543E = TestHouseTestBattleScript.source3
- $5371 = TestHousePalettes
- $533B = TestHouseInteractions
- $5390 = TestHouseBlocks
- $537F = TestHouseWarpToPoints
- $534D = TestHouseNPCs
- SECTION: $4C24-$4EC4 ($02A1 bytes) ["Player house map"]
- $4C24 = PlayerHouse
- $4D46 = PlayerHousePlayKnock
- $4D82 = PlayerHouseTVScript
- $4DF3 = PlayerHouseDontLeaveScript
- $4D44 = PlayerHouseNPCScripts
- $4D5C = PlayerHouseSiblingTVScript
- $4DBA = PlayerHouseTVScript.branch1
- $4D85 = PlayerHouseTVScript.source1
- $4DB4 = PlayerHouseTVScript.branch2
- $4D93 = PlayerHouseTVScript.source2
- $4E67 = PlayerHouseDontLeaveScript.branch1
- $4E44 = PlayerHouseDontLeaveScript.source1
- $4E9D = PlayerHouseDontLeaveScript.branch2
- $4E65 = PlayerHouseDontLeaveScript.source2
- $4EA1 = PlayerHouseDontLeaveScript.branch3
- $4EA6 = PlayerHouseDontLeaveScript.source3
- $4C88 = PlayerHouseNPCs
- $4C2E = PlayerHouseInteractions
- $4CEA = PlayerHouseBlocks
- $4CC9 = PlayerHouseWarpToPoints
- $4CBB = PlayerHousePalettes
- SECTION: $5E64-$5E95 ($0032 bytes) ["Intro awake gfx loader"]
- $5E64 = IntroLoadAwakePajamas
- $5E89 = IntroLoadAwakePajamas.tom
- $5E70 = IntroLoadAwakePajamas.evie
- SECTION: $5E23-$5E63 ($0041 bytes) ["Intro D-pad animation"]
- $5E56 = IntroHideDpadAnimation
- $5E23 = IntroDpadAnimation
- $5E42 = IntroDpadAnimation.oam
- $5E33 = IntroDpadAnimation.moveDpadUp
- $5E3B = IntroDpadAnimation.source_2233
- $5E3C = IntroDpadAnimation.lock
- $5E41 = IntroDpadAnimation.source_2236
- $5E5A = IntroHideDpadAnimation.moveDpadDown
- $5E62 = IntroHideDpadAnimation.source_2246
- SECTION: $5D11-$5DD0 ($00C0 bytes) ["Startham house #2 map"]
- $5D11 = StarthamHouse2
- $5D5C = StarthamHouse2WarpToPoints
- $5D2D = StarthamHouse2NPCs
- $5D4E = StarthamHouse2Palettes
- $5D1B = StarthamHouse2Interactions
- $5D6D = StarthamHouse2Blocks
- SECTION: $5A8C-$5BE3 ($0158 bytes) ["Test house text strings"]
- $5BAA = TestHouseTestBattleScriptLine20
- $5BB0 = TestHouseTestBattleScriptLine21
- $5BC1 = TestHouseTestBattleScriptLine22
- $5BCB = TestHouseTestBattleScriptLine23
- $5BD8 = TestHouseTestBattleScriptLine24
- $5B9D = TestHouseTestBattleScriptLine19
- $5B8B = TestHouseTestBattleScriptLine18
- $5B44 = TestHouseTestBattleScriptLine13
- $5B38 = TestHouseTestBattleScriptLine12
- $5B26 = TestHouseTestBattleScriptLine11
- $5B16 = TestHouseTestBattleScriptLine10
- $5B7D = TestHouseTestBattleScriptLine17
- $5B70 = TestHouseTestBattleScriptLine16
- $5B60 = TestHouseTestBattleScriptLine15
- $5B53 = TestHouseTestBattleScriptLine14
- $5B01 = TestHouseTestBattleScriptLine8
- $5B0F = TestHouseTestBattleScriptLine9
- $5AA3 = TestHouseTestBattleScriptLine2
- $5AB6 = TestHouseTestBattleScriptLine3
- $5A99 = TestHouseTestBattleScriptLine0
- $5A9F = TestHouseTestBattleScriptLine1
- $5AE7 = TestHouseTestBattleScriptLine6
- $5AF8 = TestHouseTestBattleScriptLine7
- $5AC5 = TestHouseTestBattleScriptLine4
- $5AD5 = TestHouseTestBattleScriptLine5
- $5A8C = TestHouseTestBattleScriptName
- SECTION: $492B-$4C23 ($02F9 bytes) ["Intro map text strings"]
- $4B93 = IntroRemovedNPCLine2
- $4BA2 = IntroRemovedNPCLine3
- $4B79 = IntroRemovedNPCLine0
- $4B86 = IntroRemovedNPCLine1
- $49FC = IntroChoseGenderLine0
- $4A02 = IntroChoseGenderLine1
- $4A11 = IntroChoseGenderLine2
- $4A1A = IntroChoseGenderLine3
- $4A24 = IntroChoseGenderLine4
- $4A30 = IntroChoseGenderLine5
- $4C08 = IntroStartMenuLine6
- $4C17 = IntroStartMenuLine7
- $4BEE = IntroStartMenuLine4
- $4BFB = IntroStartMenuLine5
- $4BD0 = IntroStartMenuLine2
- $4BDB = IntroStartMenuLine3
- $4BB2 = IntroStartMenuLine0
- $4BC1 = IntroStartMenuLine1
- $492B = IntroNPCName
- $4B39 = IntroObjectNeededLine12
- $4B46 = IntroObjectNeededLine13
- $4B29 = IntroObjectNeededLine10
- $4B2F = IntroObjectNeededLine11
- $4B69 = IntroObjectNeededLine16
- $4B55 = IntroObjectNeededLine14
- $4B5E = IntroObjectNeededLine15
- $4978 = IntroBoyGirlLine1
- $4969 = IntroBoyGirlLine0
- $4994 = IntroBoyGirlLine3
- $4987 = IntroBoyGirlLine2
- $49AB = IntroBoyGirlLine5
- $499F = IntroBoyGirlLine4
- $49C1 = IntroBoyGirlLine7
- $49B6 = IntroBoyGirlLine6
- $49D3 = IntroBoyGirlLine9
- $49C6 = IntroBoyGirlLine8
- $4A5F = IntroGreetLine4
- $4A6D = IntroGreetLine5
- $4A3A = IntroGreetLine0
- $4A3E = IntroGreetLine1
- $4A4A = IntroGreetLine2
- $4A53 = IntroGreetLine3
- $4938 = IntroNPCLine0
- $4949 = IntroNPCLine1
- $495B = IntroNPCLine2
- $4B1B = IntroObjectNeededLine9
- $4B0C = IntroObjectNeededLine8
- $4AD9 = IntroObjectNeededLine3
- $4ACC = IntroObjectNeededLine2
- $4ABF = IntroObjectNeededLine1
- $4AB0 = IntroObjectNeededLine0
- $4AFF = IntroObjectNeededLine7
- $4AF0 = IntroObjectNeededLine6
- $4AE5 = IntroObjectNeededLine5
- $4AE1 = IntroObjectNeededLine4
- $49E2 = IntroBoyGirlLine10
- $49EF = IntroBoyGirlLine11
- $4AA2 = IntroPressALine3
- $4A94 = IntroPressALine2
- $4A89 = IntroPressALine1
- $4A7D = IntroPressALine0
- SECTION: $5BE4-$5D10 ($012D bytes) ["Startham forest text strings"]
- $5C16 = StarthamForestEndOfDemoLine3
- $5C05 = StarthamForestEndOfDemoLine2
- $5BF2 = StarthamForestEndOfDemoLine1
- $5BE4 = StarthamForestEndOfDemoLine0
- $5C54 = StarthamForestEndOfDemoLine7
- $5C41 = StarthamForestEndOfDemoLine6
- $5C39 = StarthamForestEndOfDemoLine5
- $5C29 = StarthamForestEndOfDemoLine4
- $5CFE = StarthamForestExitSignLine1
- $5CF1 = StarthamForestExitSignLine0
- $5C6E = StarthamForestEntranceSignLine1
- $5C5E = StarthamForestEntranceSignLine0
- $5C90 = StarthamForestEntranceSignLine3
- $5C80 = StarthamForestEntranceSignLine2
- $5CBF = StarthamForestDiagonalSignLine2
- $5CC6 = StarthamForestDiagonalSignLine3
- $5C9F = StarthamForestDiagonalSignLine0
- $5CAE = StarthamForestDiagonalSignLine1
- $5CD2 = StarthamForestDiagonalSignLine4
- $5CE2 = StarthamForestDiagonalSignLine5
- SECTION: $5540-$5749 ($020A bytes) ["Player house text strings"]
- $55AE = PlayerHouseTVLine8
- $5592 = PlayerHouseTVLine6
- $559D = PlayerHouseTVLine7
- $5576 = PlayerHouseTVLine4
- $5587 = PlayerHouseTVLine5
- $5560 = PlayerHouseTVLine2
- $5571 = PlayerHouseTVLine3
- $5542 = PlayerHouseTVLine0
- $5555 = PlayerHouseTVLine1
- $5742 = OkayNoChoice
- $5609 = PlayerHouseDontLeaveScriptName
- $55B7 = PlayerHouseSiblingTVScriptName
- $5681 = PlayerHouseDontLeaveScriptLine9
- $5672 = PlayerHouseDontLeaveScriptLine8
- $5611 = PlayerHouseDontLeaveScriptLine1
- $560B = PlayerHouseDontLeaveScriptLine0
- $5627 = PlayerHouseDontLeaveScriptLine3
- $561A = PlayerHouseDontLeaveScriptLine2
- $564B = PlayerHouseDontLeaveScriptLine5
- $5638 = PlayerHouseDontLeaveScriptLine4
- $5663 = PlayerHouseDontLeaveScriptLine7
- $5652 = PlayerHouseDontLeaveScriptLine6
- $5723 = PlayerHouseDontLeaveScriptLine18
- $5729 = PlayerHouseDontLeaveScriptLine19
- $56B1 = PlayerHouseDontLeaveScriptLine10
- $56B5 = PlayerHouseDontLeaveScriptLine11
- $56C5 = PlayerHouseDontLeaveScriptLine12
- $56D8 = PlayerHouseDontLeaveScriptLine13
- $56E9 = PlayerHouseDontLeaveScriptLine14
- $56F7 = PlayerHouseDontLeaveScriptLine15
- $570A = PlayerHouseDontLeaveScriptLine16
- $5715 = PlayerHouseDontLeaveScriptLine17
- $5734 = PlayerHouseDontLeaveScriptLine22
- $56A2 = PlayerHouseDontLeaveScriptLine21
- $5692 = PlayerHouseDontLeaveScriptLine20
- $5540 = PlayerHouseTVName
- $55FE = PlayerHouseSiblingTVScriptLine5
- $55F5 = PlayerHouseSiblingTVScriptLine4
- $55C4 = PlayerHouseSiblingTVScriptLine1
- $55B9 = PlayerHouseSiblingTVScriptLine0
- $55E3 = PlayerHouseSiblingTVScriptLine3
- $55D3 = PlayerHouseSiblingTVScriptLine2
- SECTION: $4000-$4314 ($0315 bytes) ["Interior tileset"]
- $4000 = InteriorTileset
- SECTION: $4315-$4629 ($0315 bytes) ["Interior tileset - darkened"]
- $4315 = InteriorTilesetDark
- SLACK: $216A bytes
- WRAM Bank #0:
- SECTION: $C3C0-$C3CA ($000B bytes) ["HomeRAM"]
- $C3C5 = wLoadedMapROMBank
- $C3C6 = wLoadedTileset
- $C3C7 = wMapScriptPtr
- $C3C2 = wSaveFileID
- $C3C0 = wSaveA
- $C3C4 = wLoadedMap
- $C3C3 = wTargetWarpID
- $C3CA = wMapHeight
- $C3C9 = wMapWidth
- $C3C1 = wFatalErrorCode
- SECTION: $C210-$C21D ($000E bytes) ["Player data"]
- $C212 = wTitleScreenScrollX
- $C212 = wIntroSP
- $C21A = wCameraYPos
- $C217 = wPlayerSpeed
- $C213 = wTitleScreenScrollDelay
- $C218 = wPlayerGender
- $C212 = wXPos
- $C215 = wIntroPauseLength
- $C216 = wNoClipActive
- $C211 = wIntroInterrupted
- $C215 = wUnlinkJoypad
- $C210 = wIntroInterruptable
- $C21C = wCameraXPos
- $C214 = wIntroScrollSpeed
- $C210 = wYPos
- $C219 = wCameramanID
- $C214 = wPlayerDir
- SECTION: $C000-$C201 ($0202 bytes) ["GFX and text"]
- $C200 = wTextAcc
- $C1F9 = wNumOfPrintedLines
- $C055 = wTextboxPicRow2
- $C069 = wTextboxPicRow3
- $C02D = wTextboxPicRow0
- $C041 = wTextboxPicRow1
- $C201 = wTextFlags
- $C1F8 = wTextboxStatus
- $C1FB = wDigitBuffer
- $C018 = wTextboxTileMap
- $C01D = wTextboxName
- $C1FA = wTextLoopCounter
- $C000 = wTransferRows
- $C045 = wTextboxLine0
- $C059 = wTextboxLine1
- $C06D = wTextboxLine2
- $C090 = wFixedTileMap
- SECTION: $C2E8-$C2F8 ($0011 bytes) ["Larger buffer"]
- $C2E8 = wLargerBuf
- SECTION: $C2FE-$C3BF ($00C2 bytes) ["Palettes"]
- $C360 = wOBJPalettes
- $C2FE = wFadeSpeed
- $C35D = wBGPalette7_color3
- $C35A = wBGPalette7_color2
- $C357 = wBGPalette7_color1
- $C354 = wBGPalette7_color0
- $C33F = wBGPalette5_color1
- $C33C = wBGPalette5_color0
- $C345 = wBGPalette5_color3
- $C342 = wBGPalette5_color2
- $C2FF = wFadeCount
- $C32D = wBGPalette3_color3
- $C32A = wBGPalette3_color2
- $C327 = wBGPalette3_color1
- $C324 = wBGPalette3_color0
- $C30F = wBGPalette1_color1
- $C30C = wBGPalette1_color0
- $C315 = wBGPalette1_color3
- $C312 = wBGPalette1_color2
- $C396 = wOBJPalette4_color2
- $C399 = wOBJPalette4_color3
- $C390 = wOBJPalette4_color0
- $C393 = wOBJPalette4_color1
- $C3A8 = wOBJPalette6_color0
- $C3AB = wOBJPalette6_color1
- $C3AE = wOBJPalette6_color2
- $C3B1 = wOBJPalette6_color3
- $C366 = wOBJPalette0_color2
- $C369 = wOBJPalette0_color3
- $C360 = wOBJPalette0_color0
- $C363 = wOBJPalette0_color1
- $C300 = wBGPalettes
- $C378 = wOBJPalette2_color0
- $C37B = wOBJPalette2_color1
- $C37E = wOBJPalette2_color2
- $C381 = wOBJPalette2_color3
- $C3A5 = wOBJPalette5_color3
- $C3A2 = wOBJPalette5_color2
- $C39F = wOBJPalette5_color1
- $C39C = wOBJPalette5_color0
- $C3C0 = wPalettesEnd
- $C3B7 = wOBJPalette7_color1
- $C3B4 = wOBJPalette7_color0
- $C3BD = wOBJPalette7_color3
- $C3BA = wOBJPalette7_color2
- $C375 = wOBJPalette1_color3
- $C372 = wOBJPalette1_color2
- $C36F = wOBJPalette1_color1
- $C36C = wOBJPalette1_color0
- $C387 = wOBJPalette3_color1
- $C384 = wOBJPalette3_color0
- $C38D = wOBJPalette3_color3
- $C38A = wOBJPalette3_color2
- $C34E = wBGPalette6_color2
- $C351 = wBGPalette6_color3
- $C348 = wBGPalette6_color0
- $C34B = wBGPalette6_color1
- $C330 = wBGPalette4_color0
- $C333 = wBGPalette4_color1
- $C336 = wBGPalette4_color2
- $C339 = wBGPalette4_color3
- $C31E = wBGPalette2_color2
- $C321 = wBGPalette2_color3
- $C318 = wBGPalette2_color0
- $C31B = wBGPalette2_color1
- $C300 = wBGPalette0_color0
- $C303 = wBGPalette0_color1
- $C306 = wBGPalette0_color2
- $C309 = wBGPalette0_color3
- SECTION: $C400-$C4A1 ($00A2 bytes) ["OAM"]
- $C4A1 = wPrevNumOfSprites
- $C4A0 = wNumOfSprites
- $C400 = wVirtualOAM
- SECTION: $C5C1-$C663 ($00A3 bytes) ["Extended OAM"]
- $C661 = wNumOfExtendedSprites
- $C662 = wTransferSprites
- $C663 = wTotalNumOfSprites
- $C5C1 = wExtendedOAM
- SECTION: $C4A8-$C5C0 ($0119 bytes) ["Animation table"]
- $C546 = wAnimationStack5_ptr4
- $C540 = wAnimationStack5_ptr2
- $C543 = wAnimationStack5_ptr3
- $C53A = wAnimationStack5_ptr0
- $C53D = wAnimationStack5_ptr1
- $C518 = wAnimationStack3_count
- $C58F = wAnimationGfxHook4_unused
- $C591 = wAnimationGfxHook5_buffer
- $C4AD = wAnimation0_nbOfSprites
- $C528 = wAnimationStack4_count
- $C4E5 = wAnimation7_nbOfSprites
- $C598 = wAnimationGfxHook6_animID
- $C4B8 = wAnimation2_linkID
- $C4A9 = wAnimation0_delay
- $C4C0 = wAnimation3_linkID
- $C555 = wAnimationStack6_bank4
- $C54C = wAnimationStack6_bank1
- $C549 = wAnimationStack6_bank0
- $C552 = wAnimationStack6_bank3
- $C54F = wAnimationStack6_bank2
- $C4E8 = wAnimationStack0_count
- $C578 = wAnimationGfxHook2_animID
- $C538 = wAnimationStack5_count
- $C4CD = wAnimation4_nbOfSprites
- $C577 = wAnimationGfxHook1_unused
- $C4D7 = wAnimation5_loopCounter
- $C4F8 = wAnimationStack1_count
- $C59F = wAnimationGfxHook6_unused
- $C4B6 = wAnimation1_spriteID
- $C4D6 = wAnimation5_spriteID
- $C4B5 = wAnimation1_nbOfSprites
- $C4D9 = wAnimation6_delay
- $C50C = wAnimationStack2_bank1
- $C509 = wAnimationStack2_bank0
- $C512 = wAnimationStack2_bank3
- $C50F = wAnimationStack2_bank2
- $C515 = wAnimationStack2_bank4
- $C56F = wAnimationGfxHook0_unused
- $C4B7 = wAnimation1_loopCounter
- $C4AE = wAnimation0_spriteID
- $C565 = wAnimationStack7_bank4
- $C559 = wAnimationStack7_bank0
- $C55C = wAnimationStack7_bank1
- $C55F = wAnimationStack7_bank2
- $C562 = wAnimationStack7_bank3
- $C4D5 = wAnimation5_nbOfSprites
- $C4CE = wAnimation4_spriteID
- $C4CF = wAnimation4_loopCounter
- $C4DF = wAnimation6_loopCounter
- $C4C8 = wAnimation4_linkID
- $C4D0 = wAnimation5_linkID
- $C535 = wAnimationStack4_bank4
- $C532 = wAnimationStack4_bank3
- $C52F = wAnimationStack4_bank2
- $C52C = wAnimationStack4_bank1
- $C529 = wAnimationStack4_bank0
- $C4D1 = wAnimation5_delay
- $C569 = wAnimationGfxHook0_buffer
- $C4B9 = wAnimation2_delay
- $C581 = wAnimationGfxHook3_buffer
- $C579 = wAnimationGfxHook2_buffer
- $C5A8 = wActiveAnimations
- $C4E3 = wAnimation7_ptr
- $C4C3 = wAnimation3_ptr
- $C4AF = wAnimation0_loopCounter
- $C4BF = wAnimation2_loopCounter
- $C589 = wAnimationGfxHook4_buffer
- $C5A0 = wAnimationGfxHook7_animID
- $C5A1 = wAnimationGfxHook7_buffer
- $C57F = wAnimationGfxHook2_unused
- $C4CB = wAnimation4_ptr
- $C4AB = wAnimation0_ptr
- $C519 = wAnimationStack3_bank0
- $C51C = wAnimationStack3_bank1
- $C51F = wAnimationStack3_bank2
- $C522 = wAnimationStack3_bank3
- $C525 = wAnimationStack3_bank4
- $C599 = wAnimationGfxHook6_buffer
- $C4AA = wAnimation0_bank
- $C4E7 = wAnimation7_loopCounter
- $C5A7 = wAnimationGfxHook7_unused
- $C580 = wAnimationGfxHook3_animID
- $C50D = wAnimationStack2_ptr1
- $C50A = wAnimationStack2_ptr0
- $C513 = wAnimationStack2_ptr3
- $C510 = wAnimationStack2_ptr2
- $C516 = wAnimationStack2_ptr4
- $C556 = wAnimationStack6_ptr4
- $C54D = wAnimationStack6_ptr1
- $C54A = wAnimationStack6_ptr0
- $C553 = wAnimationStack6_ptr3
- $C550 = wAnimationStack6_ptr2
- $C4F2 = wAnimationStack0_bank3
- $C4EF = wAnimationStack0_bank2
- $C4EC = wAnimationStack0_bank1
- $C4E9 = wAnimationStack0_bank0
- $C4F5 = wAnimationStack0_bank4
- $C4B1 = wAnimation1_delay
- $C51A = wAnimationStack3_ptr0
- $C51D = wAnimationStack3_ptr1
- $C520 = wAnimationStack3_ptr2
- $C523 = wAnimationStack3_ptr3
- $C526 = wAnimationStack3_ptr4
- $C566 = wAnimationStack7_ptr4
- $C55A = wAnimationStack7_ptr0
- $C55D = wAnimationStack7_ptr1
- $C560 = wAnimationStack7_ptr2
- $C563 = wAnimationStack7_ptr3
- $C568 = wAnimationGfxHooks
- $C4C2 = wAnimation3_bank
- $C4CA = wAnimation4_bank
- $C4B2 = wAnimation1_bank
- $C4C7 = wAnimation3_loopCounter
- $C545 = wAnimationStack5_bank4
- $C53F = wAnimationStack5_bank2
- $C542 = wAnimationStack5_bank3
- $C539 = wAnimationStack5_bank0
- $C53C = wAnimationStack5_bank1
- $C4A8 = wAnimation0_linkID
- $C4A8 = wAnimationSlots
- $C4E1 = wAnimation7_delay
- $C4B0 = wAnimation1_linkID
- $C4D8 = wAnimation6_linkID
- $C4E0 = wAnimation7_linkID
- $C4D3 = wAnimation5_ptr
- $C4B3 = wAnimation1_ptr
- $C4C6 = wAnimation3_spriteID
- $C4DB = wAnimation6_ptr
- $C4BB = wAnimation2_ptr
- $C4E6 = wAnimation7_spriteID
- $C548 = wAnimationStack6_count
- $C4BA = wAnimation2_bank
- $C4E2 = wAnimation7_bank
- $C4D2 = wAnimation5_bank
- $C4BD = wAnimation2_nbOfSprites
- $C4E8 = wAnimationStacks
- $C4C9 = wAnimation4_delay
- $C597 = wAnimationGfxHook5_unused
- $C508 = wAnimationStack2_count
- $C590 = wAnimationGfxHook5_animID
- $C5B1 = wAnimationTargetNPCs
- $C588 = wAnimationGfxHook4_animID
- $C5B9 = wTextAnimationSlots
- $C4FF = wAnimationStack1_bank2
- $C502 = wAnimationStack1_bank3
- $C4F9 = wAnimationStack1_bank0
- $C4FC = wAnimationStack1_bank1
- $C505 = wAnimationStack1_bank4
- $C587 = wAnimationGfxHook3_unused
- $C4C1 = wAnimation3_delay
- $C4BE = wAnimation2_spriteID
- $C4DE = wAnimation6_spriteID
- $C558 = wAnimationStack7_count
- $C4F3 = wAnimationStack0_ptr3
- $C4F0 = wAnimationStack0_ptr2
- $C4ED = wAnimationStack0_ptr1
- $C4EA = wAnimationStack0_ptr0
- $C4F6 = wAnimationStack0_ptr4
- $C536 = wAnimationStack4_ptr4
- $C533 = wAnimationStack4_ptr3
- $C530 = wAnimationStack4_ptr2
- $C52D = wAnimationStack4_ptr1
- $C52A = wAnimationStack4_ptr0
- $C4C5 = wAnimation3_nbOfSprites
- $C570 = wAnimationGfxHook1_animID
- $C4DA = wAnimation6_bank
- $C571 = wAnimationGfxHook1_buffer
- $C568 = wAnimationGfxHook0_animID
- $C4DD = wAnimation6_nbOfSprites
- $C500 = wAnimationStack1_ptr2
- $C503 = wAnimationStack1_ptr3
- $C4FA = wAnimationStack1_ptr0
- $C4FD = wAnimationStack1_ptr1
- $C506 = wAnimationStack1_ptr4
- SECTION: $C202-$C205 ($0004 bytes) ["Sound variables"]
- $C204 = wCurrentSFXID
- $C202 = wMapMusicID
- $C205 = wChangeMusics
- $C203 = wCurrentMusicID
- SECTION: $C208-$C20D ($0006 bytes) ["FX Hammer RAM"]
- $C20B = FXHammer_cnt
- $C209 = FXHammer_SFXCH4
- $C208 = FXHammer_SFXCH2
- $C20A = FXHammer_RAM1
- $C20C = FXHammer_ptr
- SECTION: $CF80-$CFFF ($0080 bytes) ["Stack"]
- $D000 = wStackBottom
- $CF80 = wStack
- SECTION: $C21E-$C2E7 ($00CA bytes) ["DevSound variables"]
- $C2D8 = PWMEnabled
- $C2DD = RandomizerEnabled
- $C2D7 = WaveBufUpdateFlag
- $C21F = InitVarsStart
- $C2B6 = DSVarsEnd
- $C22B = CH1Ptr
- $C251 = CH2Ptr
- $C276 = CH3Ptr
- $C29C = CH4Ptr
- $C23D = CH1RetPtr
- $C263 = CH2RetPtr
- $C287 = CH3RetPtr
- $C2A7 = CH4RetPtr
- $C24B = CH1Pan
- $C271 = CH2Pan
- $C297 = CH3Pan
- $C2B1 = CH4Pan
- $C24A = CH1ChanVol
- $C270 = CH2ChanVol
- $C294 = CH3ChanVol
- $C2B0 = CH4ChanVol
- $C221 = GlobalSpeed1
- $C222 = GlobalSpeed2
- $C220 = GlobalVolume
- $C227 = CH1Enabled
- $C228 = CH2Enabled
- $C229 = CH3Enabled
- $C22A = CH4Enabled
- $C226 = SoundEnabled
- $C21E = FadeType
- $C21F = FadeTimer
- $C225 = SyncTick
- $C223 = GlobalTimer
- $C224 = TickCount
- $C23F = CH1Tick
- $C242 = CH1NoteBackup
- $C247 = CH1PortaType
- $C238 = CH1ArpPos
- $C239 = CH1VibPos
- $C233 = CH1VibPtr
- $C23A = CH1VibDelay
- $C240 = CH1Reset
- $C237 = CH1PulsePos
- $C235 = CH1VolPos
- $C236 = CH1VolLoop
- $C24D = CH1NoteCount
- $C24E = CH1InsMode
- $C24F = CH1Ins1
- $C250 = CH1Ins2
- $C22D = CH1VolPtr
- $C231 = CH1ArpPtr
- $C22F = CH1PulsePtr
- $C23B = CH1LoopPtr
- $C248 = CH1PortaSpeed
- $C24C = CH1Sweep
- $C265 = CH2Tick
- $C268 = CH2NoteBackup
- $C26D = CH2PortaType
- $C25E = CH2ArpPos
- $C25F = CH2VibPos
- $C259 = CH2VibPtr
- $C260 = CH2VibDelay
- $C266 = CH2Reset
- $C25D = CH2PulsePos
- $C25B = CH2VolPos
- $C25C = CH2VolLoop
- $C272 = CH2NoteCount
- $C273 = CH2InsMode
- $C274 = CH2Ins1
- $C275 = CH2Ins2
- $C253 = CH2VolPtr
- $C257 = CH2ArpPtr
- $C255 = CH2PulsePtr
- $C261 = CH2LoopPtr
- $C26E = CH2PortaSpeed
- $C289 = CH3Tick
- $C28C = CH3NoteBackup
- $C291 = CH3PortaType
- $C282 = CH3ArpPos
- $C296 = CH3Wave
- $C283 = CH3VibPos
- $C27E = CH3VibPtr
- $C284 = CH3VibDelay
- $C28A = CH3Reset
- $C281 = CH3WavePos
- $C280 = CH3VolPos
- $C298 = CH3NoteCount
- $C295 = CH3ComputedVol
- $C299 = CH3InsMode
- $C29A = CH3Ins1
- $C29B = CH3Ins2
- $C278 = CH3VolPtr
- $C27C = CH3ArpPtr
- $C27A = CH3WavePtr
- $C285 = CH3LoopPtr
- $C292 = CH3PortaSpeed
- $C2D9 = PWMVol
- $C2DA = PWMSpeed
- $C2D6 = WavePos
- $C2DC = PWMDir
- $C2DB = PWMTimer
- $C2DF = RandomizerSpeed
- $C2DE = RandomizerTimer
- $C2AB = CH4Tick
- $C2AA = CH4ModeBackup
- $C2A4 = CH4NoisePos
- $C2AC = CH4Reset
- $C2A2 = CH4VolPos
- $C2A3 = CH4VolLoop
- $C2B2 = CH4NoteCount
- $C2B3 = CH4InsMode
- $C2B4 = CH4Ins1
- $C2B5 = CH4Ins2
- $C29E = CH4VolPtr
- $C2A0 = CH4NoisePtr
- $C2A5 = CH4LoopPtr
- $C241 = CH1Note
- $C243 = CH1Transpose
- $C245 = CH1TempFreq
- $C244 = CH1FreqOffset
- $C249 = CH1Vol
- $C267 = CH2Note
- $C269 = CH2Transpose
- $C26B = CH2TempFreq
- $C26A = CH2FreqOffset
- $C26F = CH2Vol
- $C28B = CH3Note
- $C293 = CH3Vol
- $C28D = CH3Transpose
- $C28F = CH3TempFreq
- $C28E = CH3FreqOffset
- $C2C6 = WaveBuffer
- $C2B6 = ComputedWaveBuffer
- $C2A9 = CH4Mode
- $C2AD = CH4Transpose
- $C2AE = CH4Vol
- $C2E0 = arp_Buffer
- $C21E = DSVarsStart
- $C2AF = CH4Wave
- SLACK: $0960 bytes
- WRAM Bank #1:
- SECTION: $D900-$D99F ($00A0 bytes) ["Staged OAM"]
- $D900 = wStagedOAM
- SECTION: $D707-$D70E ($0008 bytes) ["Buffer"]
- $D707 = wTempBuf
- SECTION: $D000-$D2FF ($0300 bytes) ["Block metadata"]
- $D0DA = wBlk27_tile1
- $D0D8 = wBlk27_tile0
- $D0DE = wBlk27_tile3
- $D0DC = wBlk27_tile2
- $D14A = wBlk41_tile1
- $D148 = wBlk41_tile0
- $D14E = wBlk41_tile3
- $D14C = wBlk41_tile2
- $D086 = wBlk16_tile3
- $D084 = wBlk16_tile2
- $D082 = wBlk16_tile1
- $D080 = wBlk16_tile0
- $D03E = wBlk7_tile3
- $D03C = wBlk7_tile2
- $D03A = wBlk7_tile1
- $D038 = wBlk7_tile0
- $D0D0 = wBlk26_tile0
- $D0D2 = wBlk26_tile1
- $D0D4 = wBlk26_tile2
- $D0D6 = wBlk26_tile3
- $D034 = wBlk6_tile2
- $D036 = wBlk6_tile3
- $D030 = wBlk6_tile0
- $D032 = wBlk6_tile1
- $D192 = wBlk50_tile1
- $D190 = wBlk50_tile0
- $D196 = wBlk50_tile3
- $D194 = wBlk50_tile2
- $D055 = wBlk10_attr2
- $D057 = wBlk10_attr3
- $D051 = wBlk10_attr0
- $D053 = wBlk10_attr1
- $D0AE = wBlk21_tile3
- $D0AC = wBlk21_tile2
- $D0AA = wBlk21_tile1
- $D0A8 = wBlk21_tile0
- $D098 = wBlk19_tile0
- $D09A = wBlk19_tile1
- $D09C = wBlk19_tile2
- $D09E = wBlk19_tile3
- $D1CB = wBlk57_attr1
- $D1C9 = wBlk57_attr0
- $D1CF = wBlk57_attr3
- $D1CD = wBlk57_attr2
- $D0A4 = wBlk20_tile2
- $D0A6 = wBlk20_tile3
- $D0A0 = wBlk20_tile0
- $D0A2 = wBlk20_tile1
- $D1D5 = wBlk58_attr2
- $D1D7 = wBlk58_attr3
- $D1D1 = wBlk58_attr0
- $D1D3 = wBlk58_attr1
- $D200 = wTileAttributes
- $D075 = wBlk14_attr2
- $D077 = wBlk14_attr3
- $D071 = wBlk14_attr0
- $D073 = wBlk14_attr1
- $D300 = wTileAttributesEnd
- $D1AB = wBlk53_attr1
- $D1A9 = wBlk53_attr0
- $D1AF = wBlk53_attr3
- $D1AD = wBlk53_attr2
- $D180 = wBlk48_tile0
- $D182 = wBlk48_tile1
- $D184 = wBlk48_tile2
- $D186 = wBlk48_tile3
- $D061 = wBlk12_attr0
- $D063 = wBlk12_attr1
- $D065 = wBlk12_attr2
- $D067 = wBlk12_attr3
- $D13B = wBlk39_attr1
- $D139 = wBlk39_attr0
- $D13F = wBlk39_attr3
- $D13D = wBlk39_attr2
- $D007 = wBlk0_attr3
- $D005 = wBlk0_attr2
- $D003 = wBlk0_attr1
- $D001 = wBlk0_attr0
- $D058 = wBlk11_tile0
- $D05A = wBlk11_tile1
- $D05C = wBlk11_tile2
- $D05E = wBlk11_tile3
- $D174 = wBlk46_tile2
- $D176 = wBlk46_tile3
- $D170 = wBlk46_tile0
- $D172 = wBlk46_tile1
- $D108 = wBlk33_tile0
- $D10A = wBlk33_tile1
- $D10C = wBlk33_tile2
- $D10E = wBlk33_tile3
- $D00D = wBlk1_attr2
- $D00F = wBlk1_attr3
- $D009 = wBlk1_attr0
- $D00B = wBlk1_attr1
- $D081 = wBlk16_attr0
- $D083 = wBlk16_attr1
- $D085 = wBlk16_attr2
- $D087 = wBlk16_attr3
- $D1AC = wBlk53_tile2
- $D1AE = wBlk53_tile3
- $D1A8 = wBlk53_tile0
- $D1AA = wBlk53_tile1
- $D05F = wBlk11_attr3
- $D05D = wBlk11_attr2
- $D05B = wBlk11_attr1
- $D059 = wBlk11_attr0
- $D027 = wBlk4_attr3
- $D025 = wBlk4_attr2
- $D023 = wBlk4_attr1
- $D021 = wBlk4_attr0
- $D02D = wBlk5_attr2
- $D02F = wBlk5_attr3
- $D029 = wBlk5_attr0
- $D02B = wBlk5_attr1
- $D116 = wBlk34_tile3
- $D114 = wBlk34_tile2
- $D112 = wBlk34_tile1
- $D110 = wBlk34_tile0
- $D1DF = wBlk59_attr3
- $D1DD = wBlk59_attr2
- $D1DB = wBlk59_attr1
- $D1D9 = wBlk59_attr0
- $D140 = wBlk40_tile0
- $D142 = wBlk40_tile1
- $D144 = wBlk40_tile2
- $D146 = wBlk40_tile3
- $D02A = wBlk5_tile1
- $D028 = wBlk5_tile0
- $D02E = wBlk5_tile3
- $D02C = wBlk5_tile2
- $D1E3 = wBlk60_attr1
- $D1E1 = wBlk60_attr0
- $D1E7 = wBlk60_attr3
- $D1E5 = wBlk60_attr2
- $D07F = wBlk15_attr3
- $D07D = wBlk15_attr2
- $D07B = wBlk15_attr1
- $D079 = wBlk15_attr0
- $D187 = wBlk48_attr3
- $D185 = wBlk48_attr2
- $D183 = wBlk48_attr1
- $D181 = wBlk48_attr0
- $D020 = wBlk4_tile0
- $D022 = wBlk4_tile1
- $D024 = wBlk4_tile2
- $D026 = wBlk4_tile3
- $D1E9 = wBlk61_attr0
- $D1EB = wBlk61_attr1
- $D1ED = wBlk61_attr2
- $D1EF = wBlk61_attr3
- $D18D = wBlk49_attr2
- $D18F = wBlk49_attr3
- $D189 = wBlk49_attr0
- $D18B = wBlk49_attr1
- $D0BA = wBlk23_tile1
- $D0B8 = wBlk23_tile0
- $D0BE = wBlk23_tile3
- $D0BC = wBlk23_tile2
- $D16A = wBlk45_tile1
- $D168 = wBlk45_tile0
- $D16E = wBlk45_tile3
- $D16C = wBlk45_tile2
- $D066 = wBlk12_tile3
- $D064 = wBlk12_tile2
- $D062 = wBlk12_tile1
- $D060 = wBlk12_tile0
- $D01E = wBlk3_tile3
- $D01C = wBlk3_tile2
- $D01A = wBlk3_tile1
- $D018 = wBlk3_tile0
- $D0B0 = wBlk22_tile0
- $D0B2 = wBlk22_tile1
- $D0B4 = wBlk22_tile2
- $D0B6 = wBlk22_tile3
- $D014 = wBlk2_tile2
- $D016 = wBlk2_tile3
- $D010 = wBlk2_tile0
- $D012 = wBlk2_tile1
- $D1EE = wBlk61_tile3
- $D1EC = wBlk61_tile2
- $D1EA = wBlk61_tile1
- $D1E8 = wBlk61_tile0
- $D1D8 = wBlk59_tile0
- $D1DA = wBlk59_tile1
- $D1DC = wBlk59_tile2
- $D1DE = wBlk59_tile3
- $D200 = wBlockMetadataEnd
- $D1B2 = wBlk54_tile1
- $D1B0 = wBlk54_tile0
- $D1B6 = wBlk54_tile3
- $D1B4 = wBlk54_tile2
- $D1E4 = wBlk60_tile2
- $D1E6 = wBlk60_tile3
- $D1E0 = wBlk60_tile0
- $D1E2 = wBlk60_tile1
- $D095 = wBlk18_attr2
- $D097 = wBlk18_attr3
- $D091 = wBlk18_attr0
- $D093 = wBlk18_attr1
- $D105 = wBlk32_attr2
- $D107 = wBlk32_attr3
- $D101 = wBlk32_attr0
- $D103 = wBlk32_attr1
- $D072 = wBlk14_tile1
- $D070 = wBlk14_tile0
- $D076 = wBlk14_tile3
- $D074 = wBlk14_tile2
- $D06B = wBlk13_attr1
- $D069 = wBlk13_attr0
- $D06F = wBlk13_attr3
- $D06D = wBlk13_attr2
- $D136 = wBlk38_tile3
- $D134 = wBlk38_tile2
- $D132 = wBlk38_tile1
- $D130 = wBlk38_tile0
- $D11C = wBlk35_tile2
- $D11E = wBlk35_tile3
- $D118 = wBlk35_tile0
- $D11A = wBlk35_tile1
- $D173 = wBlk46_attr1
- $D171 = wBlk46_attr0
- $D177 = wBlk46_attr3
- $D175 = wBlk46_attr2
- $D04A = wBlk9_tile1
- $D048 = wBlk9_tile0
- $D04E = wBlk9_tile3
- $D04C = wBlk9_tile2
- $D179 = wBlk47_attr0
- $D17B = wBlk47_attr1
- $D17D = wBlk47_attr2
- $D17F = wBlk47_attr3
- $D040 = wBlk8_tile0
- $D042 = wBlk8_tile1
- $D044 = wBlk8_tile2
- $D046 = wBlk8_tile3
- $D125 = wBlk36_attr2
- $D127 = wBlk36_attr3
- $D121 = wBlk36_attr0
- $D123 = wBlk36_attr1
- $D198 = wBlk51_tile0
- $D19A = wBlk51_tile1
- $D19C = wBlk51_tile2
- $D19E = wBlk51_tile3
- $D08B = wBlk17_attr1
- $D089 = wBlk17_attr0
- $D08F = wBlk17_attr3
- $D08D = wBlk17_attr2
- $D153 = wBlk42_attr1
- $D151 = wBlk42_attr0
- $D157 = wBlk42_attr3
- $D155 = wBlk42_attr2
- $D1CC = wBlk57_tile2
- $D1CE = wBlk57_tile3
- $D1C8 = wBlk57_tile0
- $D1CA = wBlk57_tile1
- $D122 = wBlk36_tile1
- $D120 = wBlk36_tile0
- $D126 = wBlk36_tile3
- $D124 = wBlk36_tile2
- $D047 = wBlk8_attr3
- $D045 = wBlk8_attr2
- $D043 = wBlk8_attr1
- $D041 = wBlk8_attr0
- $D159 = wBlk43_attr0
- $D15B = wBlk43_attr1
- $D15D = wBlk43_attr2
- $D15F = wBlk43_attr3
- $D04D = wBlk9_attr2
- $D04F = wBlk9_attr3
- $D049 = wBlk9_attr0
- $D04B = wBlk9_attr1
- $D1F7 = wBlk62_attr3
- $D1F5 = wBlk62_attr2
- $D1F3 = wBlk62_attr1
- $D1F1 = wBlk62_attr0
- $D1FD = wBlk63_attr2
- $D1FF = wBlk63_attr3
- $D1F9 = wBlk63_attr0
- $D1FB = wBlk63_attr1
- $D09F = wBlk19_attr3
- $D09D = wBlk19_attr2
- $D09B = wBlk19_attr1
- $D099 = wBlk19_attr0
- $D0F6 = wBlk30_tile3
- $D0F4 = wBlk30_tile2
- $D0F2 = wBlk30_tile1
- $D0F0 = wBlk30_tile0
- $D160 = wBlk44_tile0
- $D162 = wBlk44_tile1
- $D164 = wBlk44_tile2
- $D166 = wBlk44_tile3
- $D08C = wBlk17_tile2
- $D08E = wBlk17_tile3
- $D088 = wBlk17_tile0
- $D08A = wBlk17_tile1
- $D0A3 = wBlk20_attr1
- $D0A1 = wBlk20_attr0
- $D0A7 = wBlk20_attr3
- $D0A5 = wBlk20_attr2
- $D15E = wBlk43_tile3
- $D15C = wBlk43_tile2
- $D15A = wBlk43_tile1
- $D158 = wBlk43_tile0
- $D00A = wBlk1_tile1
- $D008 = wBlk1_tile0
- $D00E = wBlk1_tile3
- $D00C = wBlk1_tile2
- $D092 = wBlk18_tile1
- $D090 = wBlk18_tile0
- $D096 = wBlk18_tile3
- $D094 = wBlk18_tile2
- $D0A9 = wBlk21_attr0
- $D0AB = wBlk21_attr1
- $D0AD = wBlk21_attr2
- $D0AF = wBlk21_attr3
- $D000 = wBlk0_tile0
- $D002 = wBlk0_tile1
- $D004 = wBlk0_tile2
- $D006 = wBlk0_tile3
- $D1FA = wBlk63_tile1
- $D1F8 = wBlk63_tile0
- $D1FE = wBlk63_tile3
- $D1FC = wBlk63_tile2
- $D1A6 = wBlk52_tile3
- $D1A4 = wBlk52_tile2
- $D1A2 = wBlk52_tile1
- $D1A0 = wBlk52_tile0
- $D0F1 = wBlk30_attr0
- $D0F3 = wBlk30_attr1
- $D0F5 = wBlk30_attr2
- $D0F7 = wBlk30_attr3
- $D13C = wBlk39_tile2
- $D13E = wBlk39_tile3
- $D138 = wBlk39_tile0
- $D13A = wBlk39_tile1
- $D1F0 = wBlk62_tile0
- $D1F2 = wBlk62_tile1
- $D1F4 = wBlk62_tile2
- $D1F6 = wBlk62_tile3
- $D0C3 = wBlk24_attr1
- $D0C1 = wBlk24_attr0
- $D0C7 = wBlk24_attr3
- $D0C5 = wBlk24_attr2
- $D1B5 = wBlk54_attr2
- $D1B7 = wBlk54_attr3
- $D1B1 = wBlk54_attr0
- $D1B3 = wBlk54_attr1
- $D0C9 = wBlk25_attr0
- $D0CB = wBlk25_attr1
- $D0CD = wBlk25_attr2
- $D0CF = wBlk25_attr3
- $D111 = wBlk34_attr0
- $D113 = wBlk34_attr1
- $D115 = wBlk34_attr2
- $D117 = wBlk34_attr3
- $D10F = wBlk33_attr3
- $D10D = wBlk33_attr2
- $D10B = wBlk33_attr1
- $D109 = wBlk33_attr0
- $D0CE = wBlk25_tile3
- $D0CC = wBlk25_tile2
- $D0CA = wBlk25_tile1
- $D0C8 = wBlk25_tile0
- $D195 = wBlk50_attr2
- $D197 = wBlk50_attr3
- $D191 = wBlk50_attr0
- $D193 = wBlk50_attr1
- $D052 = wBlk10_tile1
- $D050 = wBlk10_tile0
- $D056 = wBlk10_tile3
- $D054 = wBlk10_tile2
- $D0C4 = wBlk24_tile2
- $D0C6 = wBlk24_tile3
- $D0C0 = wBlk24_tile0
- $D0C2 = wBlk24_tile1
- $D1C1 = wBlk56_attr0
- $D1C3 = wBlk56_attr1
- $D1C5 = wBlk56_attr2
- $D1C7 = wBlk56_attr3
- $D0FC = wBlk31_tile2
- $D0FE = wBlk31_tile3
- $D0F8 = wBlk31_tile0
- $D0FA = wBlk31_tile1
- $D000 = wBlockMetadata
- $D12F = wBlk37_attr3
- $D12D = wBlk37_attr2
- $D12B = wBlk37_attr1
- $D129 = wBlk37_attr0
- $D1B8 = wBlk55_tile0
- $D1BA = wBlk55_tile1
- $D1BC = wBlk55_tile2
- $D1BE = wBlk55_tile3
- $D0FB = wBlk31_attr1
- $D0F9 = wBlk31_attr0
- $D0FF = wBlk31_attr3
- $D0FD = wBlk31_attr2
- $D1A1 = wBlk52_attr0
- $D1A3 = wBlk52_attr1
- $D1A5 = wBlk52_attr2
- $D1A7 = wBlk52_attr3
- $D1BF = wBlk55_attr3
- $D1BD = wBlk55_attr2
- $D1BB = wBlk55_attr1
- $D1B9 = wBlk55_attr0
- $D102 = wBlk32_tile1
- $D100 = wBlk32_tile0
- $D106 = wBlk32_tile3
- $D104 = wBlk32_tile2
- $D078 = wBlk15_tile0
- $D07A = wBlk15_tile1
- $D07C = wBlk15_tile2
- $D07E = wBlk15_tile3
- $D154 = wBlk42_tile2
- $D156 = wBlk42_tile3
- $D150 = wBlk42_tile0
- $D152 = wBlk42_tile1
- $D128 = wBlk37_tile0
- $D12A = wBlk37_tile1
- $D12C = wBlk37_tile2
- $D12E = wBlk37_tile3
- $D0B7 = wBlk22_attr3
- $D0B5 = wBlk22_attr2
- $D0B3 = wBlk22_attr1
- $D0B1 = wBlk22_attr0
- $D167 = wBlk44_attr3
- $D165 = wBlk44_attr2
- $D163 = wBlk44_attr1
- $D161 = wBlk44_attr0
- $D18A = wBlk49_tile1
- $D188 = wBlk49_tile0
- $D18E = wBlk49_tile3
- $D18C = wBlk49_tile2
- $D11B = wBlk35_attr1
- $D119 = wBlk35_attr0
- $D11F = wBlk35_attr3
- $D11D = wBlk35_attr2
- $D0BD = wBlk23_attr2
- $D0BF = wBlk23_attr3
- $D0B9 = wBlk23_attr0
- $D0BB = wBlk23_attr1
- $D16D = wBlk45_attr2
- $D16F = wBlk45_attr3
- $D169 = wBlk45_attr0
- $D16B = wBlk45_attr1
- $D013 = wBlk2_attr1
- $D011 = wBlk2_attr0
- $D017 = wBlk2_attr3
- $D015 = wBlk2_attr2
- $D1D2 = wBlk58_tile1
- $D1D0 = wBlk58_tile0
- $D1D6 = wBlk58_tile3
- $D1D4 = wBlk58_tile2
- $D06C = wBlk13_tile2
- $D06E = wBlk13_tile3
- $D068 = wBlk13_tile0
- $D06A = wBlk13_tile1
- $D19F = wBlk51_attr3
- $D19D = wBlk51_attr2
- $D19B = wBlk51_attr1
- $D199 = wBlk51_attr0
- $D17E = wBlk47_tile3
- $D17C = wBlk47_tile2
- $D17A = wBlk47_tile1
- $D178 = wBlk47_tile0
- $D0EE = wBlk29_tile3
- $D0EC = wBlk29_tile2
- $D0EA = wBlk29_tile1
- $D0E8 = wBlk29_tile0
- $D019 = wBlk3_attr0
- $D01B = wBlk3_attr1
- $D01D = wBlk3_attr2
- $D01F = wBlk3_attr3
- $D0E4 = wBlk28_tile2
- $D0E6 = wBlk28_tile3
- $D0E0 = wBlk28_tile0
- $D0E2 = wBlk28_tile1
- $D0D7 = wBlk26_attr3
- $D0D5 = wBlk26_attr2
- $D0D3 = wBlk26_attr1
- $D0D1 = wBlk26_attr0
- $D147 = wBlk40_attr3
- $D145 = wBlk40_attr2
- $D143 = wBlk40_attr1
- $D141 = wBlk40_attr0
- $D1C6 = wBlk56_tile3
- $D1C4 = wBlk56_tile2
- $D1C2 = wBlk56_tile1
- $D1C0 = wBlk56_tile0
- $D0DD = wBlk27_attr2
- $D0DF = wBlk27_attr3
- $D0D9 = wBlk27_attr0
- $D0DB = wBlk27_attr1
- $D14D = wBlk41_attr2
- $D14F = wBlk41_attr3
- $D149 = wBlk41_attr0
- $D14B = wBlk41_attr1
- $D0E3 = wBlk28_attr1
- $D0E1 = wBlk28_attr0
- $D0E7 = wBlk28_attr3
- $D0E5 = wBlk28_attr2
- $D0E9 = wBlk29_attr0
- $D0EB = wBlk29_attr1
- $D0ED = wBlk29_attr2
- $D0EF = wBlk29_attr3
- $D033 = wBlk6_attr1
- $D031 = wBlk6_attr0
- $D037 = wBlk6_attr3
- $D035 = wBlk6_attr2
- $D039 = wBlk7_attr0
- $D03B = wBlk7_attr1
- $D03D = wBlk7_attr2
- $D03F = wBlk7_attr3
- $D131 = wBlk38_attr0
- $D133 = wBlk38_attr1
- $D135 = wBlk38_attr2
- $D137 = wBlk38_attr3
- SECTION: $D7FF-$D87F ($0081 bytes) ["Tile animations"]
- $D868 = wTileAnim13_frameCount
- $D843 = wTileAnim8_numOfFrames
- $D861 = wTileAnim12_delayLength
- $D851 = wTileAnim10_delayLength
- $D829 = wTileAnim5_delayLength
- $D858 = wTileAnim11_frameCount
- $D804 = wTileAnim0_tileID
- $D85B = wTileAnim11_numOfFrames
- $D87B = wTileAnim15_numOfFrames
- $D834 = wTileAnim6_tileID
- $D862 = wTileAnim12_currentFrame
- $D850 = wTileAnim10_frameCount
- $D830 = wTileAnim6_frameCount
- $D807 = wTileAnim0_unused
- $D84F = wTileAnim9_unused
- $D853 = wTileAnim10_numOfFrames
- $D873 = wTileAnim14_numOfFrames
- $D86B = wTileAnim13_numOfFrames
- $D822 = wTileAnim4_currentFrame
- $D802 = wTileAnim0_currentFrame
- $D842 = wTileAnim8_currentFrame
- $D838 = wTileAnim7_frameCount
- $D80C = wTileAnim1_tileID
- $D809 = wTileAnim1_delayLength
- $D83C = wTileAnim7_tileID
- $D864 = wTileAnim12_tileID
- $D82F = wTileAnim5_unused
- $D879 = wTileAnim15_delayLength
- $D872 = wTileAnim14_currentFrame
- $D852 = wTileAnim10_currentFrame
- $D83D = wTileAnim7_framesPtr
- $D840 = wTileAnim8_frameCount
- $D821 = wTileAnim4_delayLength
- $D855 = wTileAnim10_framesPtr
- $D848 = wTileAnim9_frameCount
- $D867 = wTileAnim12_unused
- $D874 = wTileAnim14_tileID
- $D81F = wTileAnim3_unused
- $D860 = wTileAnim12_frameCount
- $D859 = wTileAnim11_delayLength
- $D801 = wTileAnim0_delayLength
- $D820 = wTileAnim4_frameCount
- $D80B = wTileAnim1_numOfFrames
- $D82B = wTileAnim5_numOfFrames
- $D828 = wTileAnim5_frameCount
- $D844 = wTileAnim8_tileID
- $D835 = wTileAnim6_framesPtr
- $D82D = wTileAnim5_framesPtr
- $D87D = wTileAnim15_framesPtr
- $D80F = wTileAnim1_unused
- $D814 = wTileAnim2_tileID
- $D81D = wTileAnim3_framesPtr
- $D84C = wTileAnim9_tileID
- $D810 = wTileAnim2_frameCount
- $D839 = wTileAnim7_delayLength
- $D87C = wTileAnim15_tileID
- $D800 = wTileAnimations
- $D837 = wTileAnim6_unused
- $D865 = wTileAnim12_framesPtr
- $D818 = wTileAnim3_frameCount
- $D83A = wTileAnim7_currentFrame
- $D81B = wTileAnim3_numOfFrames
- $D81A = wTileAnim3_currentFrame
- $D878 = wTileAnim15_frameCount
- $D83B = wTileAnim7_numOfFrames
- $D824 = wTileAnim4_tileID
- $D825 = wTileAnim4_framesPtr
- $D81C = wTileAnim3_tileID
- $D84B = wTileAnim9_numOfFrames
- $D87F = wTileAnim15_unused
- $D870 = wTileAnim14_frameCount
- $D877 = wTileAnim14_unused
- $D819 = wTileAnim3_delayLength
- $D84D = wTileAnim9_framesPtr
- $D863 = wTileAnim12_numOfFrames
- $D849 = wTileAnim9_delayLength
- $D831 = wTileAnim6_delayLength
- $D82C = wTileAnim5_tileID
- $D854 = wTileAnim10_tileID
- $D847 = wTileAnim8_unused
- $D87A = wTileAnim15_currentFrame
- $D85A = wTileAnim11_currentFrame
- $D86F = wTileAnim13_unused
- $D832 = wTileAnim6_currentFrame
- $D812 = wTileAnim2_currentFrame
- $D815 = wTileAnim2_framesPtr
- $D803 = wTileAnim0_numOfFrames
- $D827 = wTileAnim4_unused
- $D823 = wTileAnim4_numOfFrames
- $D80D = wTileAnim1_framesPtr
- $D869 = wTileAnim13_delayLength
- $D845 = wTileAnim8_framesPtr
- $D85D = wTileAnim11_framesPtr
- $D800 = wTileAnim0_frameCount
- $D811 = wTileAnim2_delayLength
- $D841 = wTileAnim8_delayLength
- $D880 = wTileAnimationsEnd
- $D86A = wTileAnim13_currentFrame
- $D808 = wTileAnim1_frameCount
- $D817 = wTileAnim2_unused
- $D86D = wTileAnim13_framesPtr
- $D871 = wTileAnim14_delayLength
- $D875 = wTileAnim14_framesPtr
- $D86C = wTileAnim13_tileID
- $D805 = wTileAnim0_framesPtr
- $D85F = wTileAnim11_unused
- $D83F = wTileAnim7_unused
- $D857 = wTileAnim10_unused
- $D82A = wTileAnim5_currentFrame
- $D80A = wTileAnim1_currentFrame
- $D84A = wTileAnim9_currentFrame
- $D813 = wTileAnim2_numOfFrames
- $D85C = wTileAnim11_tileID
- $D7FF = wNumOfTileAnims
- $D833 = wTileAnim6_numOfFrames
- SECTION: $D300-$D706 ($0407 bytes) ["Interaction table"]
- $D4D5 = wButtonInter13_xbox
- $D3B5 = wWalkingInter11_xbox
- $D3E2 = wWalkingInter14_xpos
- $D565 = wWalkingLoadZone6_xbox
- $D60A = wButtonLoadZone0_unused
- $D428 = wButtonInter2_unused
- $D592 = wWalkingLoadZone9_xpos
- $D4C5 = wButtonInter12_xbox
- $D618 = wButtonLoadZone1_destMap
- $D685 = wButtonLoadZone8_xbox
- $D658 = wButtonLoadZone5_destMap
- $D6F5 = wButtonLoadZone15_xbox
- $D332 = wWalkingInter3_xpos
- $D665 = wButtonLoadZone6_xbox
- $D549 = wWalkingLoadZone4_sfxID
- $D366 = wWalkingInter6_textptr
- $D604 = wButtonLoadZone0_ybox
- $D614 = wButtonLoadZone1_ybox
- $D568 = wWalkingLoadZone6_destMap
- $D502 = wWalkingLoadZone0_xpos
- $D528 = wWalkingLoadZone2_destMap
- $D448 = wButtonInter4_unused
- $D695 = wButtonLoadZone9_xbox
- $D6E5 = wButtonLoadZone14_xbox
- $D5E7 = wWalkingLoadZone14_destWarp
- $D636 = wButtonLoadZone3_thread2ID
- $D322 = wWalkingInter2_xpos
- $D675 = wButtonLoadZone7_xbox
- $D547 = wWalkingLoadZone4_destWarp
- $D4D8 = wButtonInter13_unused
- $D3C8 = wWalkingInter12_unused
- $D405 = wButtonInter0_xbox
- $D622 = wButtonLoadZone2_xpos
- $D308 = wWalkingInter0_unused
- $D572 = wWalkingLoadZone7_xpos
- $D464 = wButtonInter6_ybox
- $D474 = wButtonInter7_ybox
- $D616 = wButtonLoadZone1_thread2ID
- $D3C5 = wWalkingInter12_xbox
- $D484 = wButtonInter8_ybox
- $D494 = wButtonInter9_ybox
- $D5E0 = wWalkingLoadZone14_ypos
- $D5F0 = wWalkingLoadZone15_ypos
- $D67A = wButtonLoadZone7_unused
- $D677 = wButtonLoadZone7_destWarp
- $D576 = wWalkingLoadZone7_thread2ID
- $D555 = wWalkingLoadZone5_xbox
- $D4F8 = wButtonInter15_unused
- $D415 = wButtonInter1_xbox
- $D632 = wButtonLoadZone3_xpos
- $D5CA = wWalkingLoadZone12_unused
- $D676 = wButtonLoadZone7_thread2ID
- $D6B0 = wButtonLoadZone11_ypos
- $D6A0 = wButtonLoadZone10_ypos
- $D4F0 = wButtonInter15_ypos
- $D4E0 = wButtonInter14_ypos
- $D3F5 = wWalkingInter15_xbox
- $D6AA = wButtonLoadZone10_unused
- $D416 = wButtonInter1_textptr
- $D488 = wButtonInter8_unused
- $D406 = wButtonInter0_textptr
- $D525 = wWalkingLoadZone2_xbox
- $D656 = wButtonLoadZone5_thread2ID
- $D5C2 = wWalkingLoadZone12_xpos
- $D687 = wButtonLoadZone8_destWarp
- $D617 = wButtonLoadZone1_destWarp
- $D598 = wWalkingLoadZone9_destMap
- $D536 = wWalkingLoadZone3_thread2ID
- $D358 = wWalkingInter5_unused
- $D372 = wWalkingInter7_xpos
- $D3B2 = wWalkingInter11_xpos
- $D326 = wWalkingInter2_textptr
- $D701 = wBtnInterCount
- $D644 = wButtonLoadZone4_ybox
- $D654 = wButtonLoadZone5_ybox
- $D5D2 = wWalkingLoadZone13_xpos
- $D51A = wWalkingLoadZone1_unused
- $D4A6 = wButtonInter10_textptr
- $D4B6 = wButtonInter11_textptr
- $D362 = wWalkingInter6_xpos
- $D5FA = wWalkingLoadZone15_unused
- $D5A7 = wWalkingLoadZone10_destWarp
- $D507 = wWalkingLoadZone0_destWarp
- $D696 = wButtonLoadZone9_thread2ID
- $D689 = wButtonLoadZone8_sfxID
- $D578 = wWalkingLoadZone7_destMap
- $D56A = wWalkingLoadZone6_unused
- $D6FA = wButtonLoadZone15_unused
- $D662 = wButtonLoadZone6_xpos
- $D538 = wWalkingLoadZone3_destMap
- $D566 = wWalkingLoadZone6_thread2ID
- $D532 = wWalkingLoadZone3_xpos
- $D57A = wWalkingLoadZone7_unused
- $D395 = wWalkingInter9_xbox
- $D424 = wButtonInter2_ybox
- $D434 = wButtonInter3_ybox
- $D6B7 = wButtonLoadZone11_destWarp
- $D699 = wButtonLoadZone9_sfxID
- $D3F6 = wWalkingInter15_textptr
- $D5A0 = wWalkingLoadZone10_ypos
- $D5B0 = wWalkingLoadZone11_ypos
- $D314 = wWalkingInter1_ybox
- $D304 = wWalkingInter0_ybox
- $D418 = wButtonInter1_unused
- $D703 = wBtnLoadZoneCount
- $D3A4 = wWalkingInter10_ybox
- $D515 = wWalkingLoadZone1_xbox
- $D672 = wButtonLoadZone7_xpos
- $D574 = wWalkingLoadZone7_ybox
- $D385 = wWalkingInter8_xbox
- $D69A = wButtonLoadZone9_unused
- $D4F5 = wButtonInter15_xbox
- $D6F0 = wButtonLoadZone15_ypos
- $D6E0 = wButtonLoadZone14_ypos
- $D4B0 = wButtonInter11_ypos
- $D4A0 = wButtonInter10_ypos
- $D585 = wWalkingLoadZone8_xbox
- $D688 = wButtonLoadZone8_destMap
- $D456 = wButtonInter5_textptr
- $D446 = wButtonInter4_textptr
- $D682 = wButtonLoadZone8_xpos
- $D526 = wWalkingLoadZone2_thread2ID
- $D4A8 = wButtonInter10_unused
- $D4E5 = wButtonInter14_xbox
- $D58A = wWalkingLoadZone8_unused
- $D600 = wButtonLoadZone0_ypos
- $D610 = wButtonLoadZone1_ypos
- $D6D5 = wButtonLoadZone13_xbox
- $D6D7 = wButtonLoadZone13_destWarp
- $D557 = wWalkingLoadZone5_destWarp
- $D376 = wWalkingInter7_textptr
- $D657 = wButtonLoadZone5_destWarp
- $D590 = wWalkingLoadZone9_ypos
- $D580 = wWalkingLoadZone8_ypos
- $D692 = wButtonLoadZone9_xpos
- $D3F2 = wWalkingInter15_xpos
- $D4D2 = wButtonInter13_xpos
- $D440 = wButtonInter4_ypos
- $D450 = wButtonInter5_ypos
- $D328 = wWalkingInter2_unused
- $D6DA = wButtonLoadZone13_unused
- $D4E6 = wButtonInter14_textptr
- $D4F6 = wButtonInter15_textptr
- $D6C5 = wButtonLoadZone12_xbox
- $D65A = wButtonLoadZone5_unused
- $D300 = wWalkingInteractions
- $D5C5 = wWalkingLoadZone12_xbox
- $D4C2 = wButtonInter12_xpos
- $D3C2 = wWalkingInter12_xpos
- $D5C8 = wWalkingLoadZone12_destMap
- $D5E4 = wWalkingLoadZone14_ybox
- $D5F4 = wWalkingLoadZone15_ybox
- $D335 = wWalkingInter3_xbox
- $D519 = wWalkingLoadZone1_sfxID
- $D468 = wButtonInter6_unused
- $D462 = wButtonInter6_xpos
- $D3B6 = wWalkingInter11_textptr
- $D6F7 = wButtonLoadZone15_destWarp
- $D312 = wWalkingInter1_xpos
- $D5D5 = wWalkingLoadZone13_xbox
- $D354 = wWalkingInter5_ybox
- $D344 = wWalkingInter4_ybox
- $D705 = wNPCScriptsPointer
- $D3C4 = wWalkingInter12_ybox
- $D589 = wWalkingLoadZone8_sfxID
- $D3C6 = wWalkingInter12_textptr
- $D3D4 = wWalkingInter13_ybox
- $D3E4 = wWalkingInter14_ybox
- $D548 = wWalkingLoadZone4_destMap
- $D325 = wWalkingInter2_xbox
- $D6D6 = wButtonLoadZone13_thread2ID
- $D554 = wWalkingLoadZone5_ybox
- $D508 = wWalkingLoadZone0_destMap
- $D390 = wWalkingInter9_ypos
- $D380 = wWalkingInter8_ypos
- $D544 = wWalkingLoadZone4_ybox
- $D500 = wWalkingLoadZones
- $D472 = wButtonInter7_xpos
- $D534 = wWalkingLoadZone3_ybox
- $D562 = wWalkingLoadZone6_xpos
- $D4B5 = wButtonInter11_xbox
- $D378 = wWalkingInter7_unused
- $D302 = wWalkingInter0_xpos
- $D5E8 = wWalkingLoadZone14_destMap
- $D5A8 = wWalkingLoadZone10_destMap
- $D6B6 = wButtonLoadZone11_thread2ID
- $D5AA = wWalkingLoadZone10_unused
- $D3F8 = wWalkingInter15_unused
- $D3A0 = wWalkingInter10_ypos
- $D559 = wWalkingLoadZone5_sfxID
- $D552 = wWalkingLoadZone5_xpos
- $D4A5 = wButtonInter10_xbox
- $D640 = wButtonLoadZone4_ypos
- $D650 = wButtonLoadZone5_ypos
- $D336 = wWalkingInter3_textptr
- $D482 = wButtonInter8_xpos
- $D517 = wWalkingLoadZone1_destWarp
- $D63A = wButtonLoadZone3_unused
- $D6B4 = wButtonLoadZone11_ybox
- $D6A4 = wButtonLoadZone10_ybox
- $D400 = wButtonInter0_ypos
- $D410 = wButtonInter1_ypos
- $D624 = wButtonLoadZone2_ybox
- $D634 = wButtonLoadZone3_ybox
- $D3D8 = wWalkingInter13_unused
- $D6D0 = wButtonLoadZone13_ypos
- $D6C0 = wButtonLoadZone12_ypos
- $D492 = wButtonInter9_xpos
- $D6D8 = wButtonLoadZone13_destMap
- $D6F6 = wButtonLoadZone15_thread2ID
- $D5A4 = wWalkingLoadZone10_ybox
- $D5B4 = wWalkingLoadZone11_ybox
- $D375 = wWalkingInter7_xbox
- $D444 = wButtonInter4_ybox
- $D454 = wButtonInter5_ybox
- $D422 = wButtonInter2_xpos
- $D702 = wWalkLoadZoneCount
- $D388 = wWalkingInter8_unused
- $D318 = wWalkingInter1_unused
- $D352 = wWalkingInter5_xpos
- $D3B4 = wWalkingInter11_ybox
- $D66A = wButtonLoadZone6_unused
- $D365 = wWalkingInter6_xbox
- $D386 = wWalkingInter8_textptr
- $D564 = wWalkingLoadZone6_ybox
- $D514 = wWalkingLoadZone1_ybox
- $D504 = wWalkingLoadZone0_ybox
- $D55A = wWalkingLoadZone5_unused
- $D432 = wButtonInter3_xpos
- $D522 = wWalkingLoadZone2_xpos
- $D438 = wButtonInter3_unused
- $D5D6 = wWalkingLoadZone13_thread2ID
- $D342 = wWalkingInter4_xpos
- $D4D4 = wButtonInter13_ybox
- $D529 = wWalkingLoadZone2_sfxID
- $D4C4 = wButtonInter12_ybox
- $D6BA = wButtonLoadZone11_unused
- $D3E0 = wWalkingInter14_ypos
- $D512 = wWalkingLoadZone1_xpos
- $D605 = wButtonLoadZone0_xbox
- $D698 = wButtonLoadZone9_destMap
- $D3E8 = wWalkingInter14_unused
- $D5F6 = wWalkingLoadZone15_thread2ID
- $D6F9 = wButtonLoadZone15_sfxID
- $D458 = wButtonInter5_unused
- $D684 = wButtonLoadZone8_ybox
- $D694 = wButtonLoadZone9_ybox
- $D6F4 = wButtonLoadZone15_ybox
- $D6E4 = wButtonLoadZone14_ybox
- $D4C8 = wButtonInter12_unused
- $D330 = wWalkingInter3_ypos
- $D320 = wWalkingInter2_ypos
- $D664 = wButtonLoadZone6_ybox
- $D582 = wWalkingLoadZone8_xpos
- $D674 = wButtonLoadZone7_ybox
- $D6E9 = wButtonLoadZone14_sfxID
- $D6C7 = wButtonLoadZone12_destWarp
- $D615 = wButtonLoadZone1_xbox
- $D628 = wButtonLoadZone2_destMap
- $D668 = wButtonLoadZone6_destMap
- $D5A9 = wWalkingLoadZone10_sfxID
- $D556 = wWalkingLoadZone5_thread2ID
- $D465 = wButtonInter6_xbox
- $D569 = wWalkingLoadZone6_sfxID
- $D485 = wButtonInter8_xbox
- $D5E2 = wWalkingLoadZone14_xpos
- $D5B9 = wWalkingLoadZone11_sfxID
- $D3C0 = wWalkingInter12_ypos
- $D4E8 = wButtonInter14_unused
- $D5F7 = wWalkingLoadZone15_destWarp
- $D3D0 = wWalkingInter13_ypos
- $D404 = wButtonInter0_ybox
- $D5B6 = wWalkingLoadZone11_thread2ID
- $D414 = wButtonInter1_ybox
- $D620 = wButtonLoadZone2_ypos
- $D630 = wButtonLoadZone3_ypos
- $D5C9 = wWalkingLoadZone12_sfxID
- $D5DA = wWalkingLoadZone13_unused
- $D475 = wButtonInter7_xbox
- $D6C6 = wButtonLoadZone12_thread2ID
- $D6B9 = wButtonLoadZone11_sfxID
- $D570 = wWalkingLoadZone7_ypos
- $D3F4 = wWalkingInter15_ybox
- $D6B2 = wButtonLoadZone11_xpos
- $D4F2 = wButtonInter15_xpos
- $D346 = wWalkingInter4_textptr
- $D495 = wButtonInter9_xbox
- $D5F2 = wWalkingLoadZone15_xpos
- $D498 = wButtonInter9_unused
- $D5D9 = wWalkingLoadZone13_sfxID
- $D3D5 = wWalkingInter13_xbox
- $D524 = wWalkingLoadZone2_ybox
- $D6A9 = wButtonLoadZone10_sfxID
- $D607 = wButtonLoadZone0_destWarp
- $D516 = wWalkingLoadZone1_thread2ID
- $D6B8 = wButtonLoadZone11_destMap
- $D6A6 = wButtonLoadZone10_thread2ID
- $D545 = wWalkingLoadZone4_xbox
- $D6F8 = wButtonLoadZone15_destMap
- $D61A = wButtonLoadZone1_unused
- $D68A = wButtonLoadZone8_unused
- $D5E9 = wWalkingLoadZone14_sfxID
- $D6A2 = wButtonLoadZone10_xpos
- $D4E2 = wButtonInter14_xpos
- $D5C7 = wWalkingLoadZone12_destWarp
- $D558 = wWalkingLoadZone5_destMap
- $D518 = wWalkingLoadZone1_destMap
- $D3B0 = wWalkingInter11_ypos
- $D5F9 = wWalkingLoadZone15_sfxID
- $D645 = wButtonLoadZone4_xbox
- $D5C0 = wWalkingLoadZone12_ypos
- $D550 = wWalkingLoadZone5_ypos
- $D5D0 = wWalkingLoadZone13_ypos
- $D50A = wWalkingLoadZone0_unused
- $D540 = wWalkingLoadZone4_ypos
- $D370 = wWalkingInter7_ypos
- $D360 = wWalkingInter6_ypos
- $D436 = wButtonInter3_textptr
- $D426 = wButtonInter2_textptr
- $D697 = wButtonLoadZone9_destWarp
- $D6E6 = wButtonLoadZone14_thread2ID
- $D338 = wWalkingInter3_unused
- $D627 = wButtonLoadZone2_destWarp
- $D655 = wButtonLoadZone5_xbox
- $D600 = wButtonLoadZones
- $D6D9 = wButtonLoadZone13_sfxID
- $D425 = wButtonInter2_xbox
- $D64A = wButtonLoadZone4_unused
- $D5A2 = wWalkingLoadZone10_xpos
- $D315 = wWalkingInter1_xbox
- $D6C9 = wButtonLoadZone12_sfxID
- $D5EA = wWalkingLoadZone14_unused
- $D3A5 = wWalkingInter10_xbox
- $D3B8 = wWalkingInter11_unused
- $D599 = wWalkingLoadZone9_sfxID
- $D5B7 = wWalkingLoadZone11_destWarp
- $D577 = wWalkingLoadZone7_destWarp
- $D660 = wButtonLoadZone6_ypos
- $D670 = wButtonLoadZone7_ypos
- $D575 = wWalkingLoadZone7_xbox
- $D587 = wWalkingLoadZone8_destWarp
- $D595 = wWalkingLoadZone9_xbox
- $D394 = wWalkingInter9_ybox
- $D384 = wWalkingInter8_ybox
- $D435 = wButtonInter3_xbox
- $D396 = wWalkingInter9_textptr
- $D530 = wWalkingLoadZone3_ypos
- $D306 = wWalkingInter0_textptr
- $D596 = wWalkingLoadZone9_thread2ID
- $D6F2 = wButtonLoadZone15_xpos
- $D4B2 = wButtonInter11_xpos
- $D4C6 = wButtonInter12_textptr
- $D4D6 = wButtonInter13_textptr
- $D539 = wWalkingLoadZone3_sfxID
- $D5B2 = wWalkingLoadZone11_xpos
- $D305 = wWalkingInter0_xbox
- $D408 = wButtonInter0_unused
- $D608 = wButtonLoadZone0_destMap
- $D6A7 = wButtonLoadZone10_destWarp
- $D648 = wButtonLoadZone4_destMap
- $D649 = wButtonLoadZone4_sfxID
- $D647 = wButtonLoadZone4_destWarp
- $D505 = wWalkingLoadZone0_xbox
- $D567 = wWalkingLoadZone6_destWarp
- $D4F4 = wButtonInter15_ybox
- $D4E4 = wButtonInter14_ybox
- $D6E2 = wButtonLoadZone14_xpos
- $D602 = wButtonLoadZone0_xpos
- $D4A2 = wButtonInter10_xpos
- $D659 = wButtonLoadZone5_sfxID
- $D348 = wWalkingInter4_unused
- $D5C6 = wWalkingLoadZone12_thread2ID
- $D3F0 = wWalkingInter15_ypos
- $D680 = wButtonLoadZone8_ypos
- $D690 = wButtonLoadZone9_ypos
- $D3D6 = wWalkingInter13_textptr
- $D442 = wButtonInter4_xpos
- $D3E6 = wWalkingInter14_textptr
- $D510 = wWalkingLoadZone1_ypos
- $D4B8 = wButtonInter11_unused
- $D700 = wWalkInterCount
- $D500 = wWalkingLoadZone0_ypos
- $D59A = wWalkingLoadZone9_unused
- $D612 = wButtonLoadZone1_xpos
- $D6D4 = wButtonLoadZone13_ybox
- $D6C4 = wButtonLoadZone12_ybox
- $D546 = wWalkingLoadZone4_thread2ID
- $D579 = wWalkingLoadZone7_sfxID
- $D476 = wButtonInter7_textptr
- $D62A = wButtonLoadZone2_unused
- $D466 = wButtonInter6_textptr
- $D5E6 = wWalkingLoadZone14_thread2ID
- $D4D0 = wButtonInter13_ypos
- $D4C0 = wButtonInter12_ypos
- $D452 = wButtonInter5_xpos
- $D5E5 = wWalkingLoadZone14_xbox
- $D6EA = wButtonLoadZone14_unused
- $D478 = wButtonInter7_unused
- $D609 = wButtonLoadZone0_sfxID
- $D667 = wButtonLoadZone6_destWarp
- $D626 = wButtonLoadZone2_thread2ID
- $D619 = wButtonLoadZone1_sfxID
- $D5C4 = wWalkingLoadZone12_ybox
- $D5D4 = wWalkingLoadZone13_ybox
- $D355 = wWalkingInter5_xbox
- $D3E5 = wWalkingInter14_xbox
- $D669 = wButtonLoadZone6_sfxID
- $D5F5 = wWalkingLoadZone15_xbox
- $D356 = wWalkingInter5_textptr
- $D334 = wWalkingInter3_ybox
- $D324 = wWalkingInter2_ybox
- $D3A8 = wWalkingInter10_unused
- $D3D2 = wWalkingInter13_xpos
- $D537 = wWalkingLoadZone3_destWarp
- $D535 = wWalkingLoadZone3_xbox
- $D392 = wWalkingInter9_xpos
- $D606 = wButtonLoadZone0_thread2ID
- $D560 = wWalkingLoadZone6_ypos
- $D460 = wButtonInter6_ypos
- $D6C8 = wButtonLoadZone12_destMap
- $D470 = wButtonInter7_ypos
- $D679 = wButtonLoadZone7_sfxID
- $D506 = wWalkingLoadZone0_thread2ID
- $D398 = wWalkingInter9_unused
- $D5A6 = wWalkingLoadZone10_thread2ID
- $D310 = wWalkingInter1_ypos
- $D300 = wWalkingInter0_ypos
- $D345 = wWalkingInter4_xbox
- $D588 = wWalkingLoadZone8_destMap
- $D6E7 = wButtonLoadZone14_destWarp
- $D5BA = wWalkingLoadZone11_unused
- $D3A2 = wWalkingInter10_xpos
- $D666 = wButtonLoadZone6_thread2ID
- $D382 = wWalkingInter8_xpos
- $D400 = wButtonInteractions
- $D527 = wWalkingLoadZone2_destWarp
- $D4B4 = wButtonInter11_ybox
- $D496 = wButtonInter9_textptr
- $D4A4 = wButtonInter10_ybox
- $D52A = wWalkingLoadZone2_unused
- $D486 = wButtonInter8_textptr
- $D642 = wButtonLoadZone4_xpos
- $D53A = wWalkingLoadZone3_unused
- $D3A6 = wWalkingInter10_textptr
- $D6B5 = wButtonLoadZone11_xbox
- $D402 = wButtonInter0_xpos
- $D629 = wButtonLoadZone2_sfxID
- $D6A8 = wButtonLoadZone10_destMap
- $D646 = wButtonLoadZone4_thread2ID
- $D5F8 = wWalkingLoadZone15_destMap
- $D625 = wButtonLoadZone2_xbox
- $D6E8 = wButtonLoadZone14_destMap
- $D5B8 = wWalkingLoadZone11_destMap
- $D5D7 = wWalkingLoadZone13_destWarp
- $D6CA = wButtonLoadZone12_unused
- $D6D2 = wButtonLoadZone13_xpos
- $D652 = wButtonLoadZone5_xpos
- $D639 = wButtonLoadZone3_sfxID
- $D480 = wButtonInter8_ypos
- $D490 = wButtonInter9_ypos
- $D542 = wWalkingLoadZone4_xpos
- $D6A5 = wButtonLoadZone10_xbox
- $D412 = wButtonInter1_xpos
- $D635 = wButtonLoadZone3_xbox
- $D5A5 = wWalkingLoadZone10_xbox
- $D597 = wWalkingLoadZone9_destWarp
- $D445 = wButtonInter4_xbox
- $D6C2 = wButtonLoadZone12_xpos
- $D686 = wButtonLoadZone8_thread2ID
- $D704 = wNumOfNPCScripts
- $D586 = wWalkingLoadZone8_thread2ID
- $D637 = wButtonLoadZone3_destWarp
- $D5B5 = wWalkingLoadZone11_xbox
- $D509 = wWalkingLoadZone0_sfxID
- $D316 = wWalkingInter1_textptr
- $D638 = wButtonLoadZone3_destMap
- $D374 = wWalkingInter7_ybox
- $D364 = wWalkingInter6_ybox
- $D678 = wButtonLoadZone7_destMap
- $D520 = wWalkingLoadZone2_ypos
- $D455 = wButtonInter5_xbox
- $D54A = wWalkingLoadZone4_unused
- $D5D8 = wWalkingLoadZone13_destMap
- $D420 = wButtonInter2_ypos
- $D430 = wButtonInter3_ypos
- $D368 = wWalkingInter6_unused
- $D594 = wWalkingLoadZone9_ybox
- $D350 = wWalkingInter5_ypos
- $D340 = wWalkingInter4_ypos
- $D584 = wWalkingLoadZone8_ybox
- SECTION: $D7A0-$D7A2 ($0003 bytes) ["NPC counter"]
- $D7A0 = wEmoteGfxID
- $D7A1 = wEmotePosition
- $D7A2 = wNumOfNPCs
- SECTION: $D710-$D79F ($0090 bytes) ["NPC array"]
- $D71F = wNPC0_xdispl
- $D777 = wNPC6_sprite
- $D710 = wNPCArray
- $D79C = wNPC8_speed
- $D765 = wNPC5_xbox
- $D768 = wNPC5_palettes
- $D755 = wNPC4_xbox
- $D77E = wNPC6_unused
- $D73D = wNPC2_ydispl
- $D716 = wNPC0_interactID
- $D758 = wNPC4_palettes
- $D71D = wNPC0_ydispl
- $D79A = wNPC8_steps
- $D742 = wNPC3_xpos
- $D732 = wNPC2_xpos
- $D75B = wNPC4_movtFlags
- $D72E = wNPC1_unused
- $D720 = wNPC1_ypos
- $D710 = wNPC0_ypos
- $D726 = wNPC1_interactID
- $D78B = wNPC7_movtFlags
- $D792 = wNPC8_xpos
- $D77B = wNPC6_movtFlags
- $D74C = wNPC3_speed
- $D797 = wNPC8_sprite
- $D73C = wNPC2_speed
- $D79B = wNPC8_movtFlags
- $D736 = wNPC2_interactID
- $D782 = wNPC7_xpos
- $D78D = wNPC7_ydispl
- $D772 = wNPC6_xpos
- $D79E = wNPC8_unused
- $D74A = wNPC3_steps
- $D745 = wNPC3_xbox
- $D76D = wNPC5_ydispl
- $D73A = wNPC2_steps
- $D735 = wNPC2_xbox
- $D760 = wNPC5_ypos
- $D750 = wNPC4_ypos
- $D75E = wNPC4_unused
- $D717 = wNPC0_sprite
- $D78A = wNPC7_steps
- $D746 = wNPC3_interactID
- $D71B = wNPC0_movtFlags
- $D78F = wNPC7_xdispl
- $D77A = wNPC6_steps
- $D72C = wNPC1_speed
- $D79F = wNPC8_xdispl
- $D73E = wNPC2_unused
- $D74B = wNPC3_movtFlags
- $D76F = wNPC5_xdispl
- $D71C = wNPC0_speed
- $D73B = wNPC2_movtFlags
- $D767 = wNPC5_sprite
- $D78C = wNPC7_speed
- $D785 = wNPC7_xbox
- $D77C = wNPC6_speed
- $D724 = wNPC1_ybox
- $D714 = wNPC0_ybox
- $D795 = wNPC8_xbox
- $D775 = wNPC6_xbox
- $D72A = wNPC1_steps
- $D737 = wNPC2_sprite
- $D748 = wNPC3_palettes
- $D74D = wNPC3_ydispl
- $D71A = wNPC0_steps
- $D79D = wNPC8_ydispl
- $D796 = wNPC8_interactID
- $D738 = wNPC2_palettes
- $D72D = wNPC1_ydispl
- $D787 = wNPC7_sprite
- $D76A = wNPC5_steps
- $D75A = wNPC4_steps
- $D764 = wNPC5_ybox
- $D754 = wNPC4_ybox
- $D728 = wNPC1_palettes
- $D74F = wNPC3_xdispl
- $D76C = wNPC5_speed
- $D798 = wNPC8_palettes
- $D72F = wNPC1_xdispl
- $D75C = wNPC4_speed
- $D718 = wNPC0_palettes
- $D78E = wNPC7_unused
- $D740 = wNPC3_ypos
- $D730 = wNPC2_ypos
- $D756 = wNPC4_interactID
- $D71E = wNPC0_unused
- $D76B = wNPC5_movtFlags
- $D722 = wNPC1_xpos
- $D790 = wNPC8_ypos
- $D712 = wNPC0_xpos
- $D766 = wNPC5_interactID
- $D780 = wNPC7_ypos
- $D770 = wNPC6_ypos
- $D77F = wNPC6_xdispl
- $D776 = wNPC6_interactID
- $D744 = wNPC3_ybox
- $D734 = wNPC2_ybox
- $D762 = wNPC5_xpos
- $D75F = wNPC4_xdispl
- $D727 = wNPC1_sprite
- $D752 = wNPC4_xpos
- $D72B = wNPC1_movtFlags
- $D76E = wNPC5_unused
- $D77D = wNPC6_ydispl
- $D74E = wNPC3_unused
- $D75D = wNPC4_ydispl
- $D725 = wNPC1_xbox
- $D786 = wNPC7_interactID
- $D757 = wNPC4_sprite
- $D794 = wNPC8_ybox
- $D784 = wNPC7_ybox
- $D774 = wNPC6_ybox
- $D747 = wNPC3_sprite
- $D715 = wNPC0_xbox
- $D788 = wNPC7_palettes
- $D73F = wNPC2_xdispl
- $D778 = wNPC6_palettes
- SECTION: $D7A3-$D7A5 ($0003 bytes) ["Battle"]
- $D7A4 = wBattleTransitionID
- $D7A3 = wBattleEncounterID
- $D7A5 = wBattlePreservedNPCs
- SLACK: $073A bytes
- WRAM Bank #2:
- SECTION: $D000-$DFFF ($1000 bytes) ["Map block data"]
- $D000 = wBlockData
- SLACK: $0000 bytes
- WRAM Bank #3:
- SECTION: $D000-$DFFF ($1000 bytes) ["Animation frame storage"]
- $E000 = wTileFramesEnd
- $D000 = wTileFrames
- SLACK: $0000 bytes
- WRAM Bank #4:
- SECTION: $D000-$DFFF ($1000 bytes) ["Flags"]
- $D000 = wIntroMapStatus
- $D001 = wIntroMapDelayStep
- $D000 = wFlags
- SLACK: $0000 bytes
- WRAM Bank #5:
- EMPTY
- WRAM Bank #6:
- EMPTY
- WRAM Bank #7:
- EMPTY
- VRAM Bank #0:
- SECTION: $8000-$97EF ($17F0 bytes) ["Tiles bank 0"]
- $8200 = vDMGFontTiles
- $9040 = vPicTilesRow0
- $9070 = vPicTilesRow1
- $90A0 = vPicTilesRow2
- $90D0 = vPicTilesRow3
- $8020 = vFileSelectConsoleTiles
- $9010 = vBattleTextboxBorderTiles
- $8000 = vPlayerTiles
- $9200 = vFontTiles
- $8000 = v0Tiles0
- $8800 = v0Tiles1
- $9000 = v0Tiles2
- $9040 = vPicTiles
- $9100 = vTextboxBorderTiles
- $8010 = vFileSelectCornerTile
- SECTION: $9800-$9FFF ($0800 bytes) ["Tile Maps"]
- $9D05 = vTextboxName
- $9DA0 = vTextboxBottomBorder
- $9D00 = vTextboxTileMap
- $9C00 = vTileMap1
- $9800 = vTileMap0
- $9D81 = vTextboxPicRow3
- $9D61 = vTextboxPicRow2
- $9D41 = vTextboxPicRow1
- $9D21 = vTextboxPicRow0
- $9D65 = vTextboxLine1
- $9D45 = vTextboxLine0
- $9D85 = vTextboxLine2
- $9DC0 = vFixedMap
- SLACK: $0010 bytes
- VRAM Bank #1:
- SECTION: $8000-$97FF ($1800 bytes) ["Tiles bank 1"]
- $8800 = v1Tiles1
- $8000 = v1Tiles0
- $9000 = v1Tiles2
- $8000 = vPlayerWalkingTiles
- $87C0 = vEmoteTiles
- $9200 = vAlternateFontTiles
- SECTION: $9800-$9FFF ($0800 bytes) ["Attribute Maps"]
- $9800 = vAttrMap0
- $9C00 = vAttrMap1
- SLACK: $0000 bytes
- OAM:
- EMPTY
- HRAM:
- SECTION: $FF80-$FFAA ($002B bytes) ["QuickRAM"]
- $FFA5 = hLoadingDoorAnimCount
- $FFA6 = hLoadingStepCounter
- $FF9D = hRandIntLow
- $FFA0 = hSpecialEffectsLY
- $FF89 = hOverworldPressedButtons
- $FF91 = hScreenShakeDisplacement
- $FFA9 = hCurrentAnimation
- $FF8B = hSCY
- $FF8C = hSCX
- $FFA4 = hHDMALength
- $FF94 = hIgnorePlayerActions
- $FF85 = hPressedButtons
- $FF97 = hSRAM32kCompat
- $FF8E = hWX
- $FF8D = hWY
- $FF9D = hRandInt
- $FF82 = hCurROMBank
- $FF83 = hGFXFlags
- $FFA7 = hHDMAInUse
- $FF9F = hTextboxLY
- $FF80 = hConsoleType
- $FFA3 = hThread2ID
- $FF98 = hDMAScript
- $FF96 = hTilemapMode
- $FF95 = hAbortFrame
- $FF93 = hOverworldFrameCounter
- $FFA6 = hLoadingFinalCount
- $FF8A = hFrameCounter
- $FF86 = hPreventSoftReset
- $FF90 = hScreenShakeAmplitude
- $FF8F = hEnableWindow
- $FF92 = hOAMMode
- $FFA5 = hLoadingWalkDirection
- $FFA1 = hSpecialEffectsBuf
- $FF87 = hOverworldButtonFilter
- $FF84 = hHeldButtons
- $FFA5 = hCloudScrollCount
- $FFA8 = hCurrentAnimationID
- $FF81 = hCurRAMBank
- $FF88 = hOverworldHeldButtons
- $FF9E = hRandIntHigh
- SLACK: $0054 bytes
- SRAM Bank #0:
- SECTION: $A000 ($0 bytes) ["Additional RAM"]
- $A000 = sExtra2KB
- EMPTY
- SRAM Bank #1:
- SECTION: $A000-$BFFF ($2000 bytes) ["Save common"]
- $AFFC = sSRAM32kMessageDisplayed
- $C000 = sFirstBootPatternEnd
- $AFFC = sCommonPatternEnd
- $AFFD = sNonVoidSaveFiles
- $B000 = sFirstBootPattern
- $A000 = sCommonPattern
- SLACK: $0000 bytes
- SRAM Bank #2:
- SECTION: $A000 ($0 bytes) ["Unused bank 0"]
- EMPTY
- SRAM Bank #3:
- SECTION: $A000 ($0 bytes) ["Unused bank 1"]
- EMPTY
- SRAM Bank #4:
- SECTION: $A000-$B5A9 ($15AA bytes) ["Save file 1 bank 0"]
- $A517 = sFile1NPCScripts
- $A113 = sFile1Interactions
- $A110 = sFile1ButtonFilter
- $A111 = sFile1RNG
- $A51A = sFile1NPCArray
- $A100 = sFile1Data0Start
- $A102 = sFile1PlayerData
- $A000 = sFile1Header0
- $A513 = sFile1InteractionCounts
- $A008 = sFile1Checksums0
- $A000 = sFile1MagicString0
- $A101 = sFile1MapID
- $A100 = sFile1WarpID
- $A5AA = sFile1Flags
- SLACK: $0A56 bytes
- SRAM Bank #5:
- SECTION: $A000-$A0FF ($0100 bytes) ["Save file 1 bank 1"]
- $A000 = sFile1Header1
- $A100 = sFile1Data1Start
- $A008 = sFile1Checksums1
- $A000 = sFile1MagicString1
- SLACK: $1F00 bytes
- SRAM Bank #6:
- SECTION: $A000-$A112 ($0113 bytes) ["Save file 1 backup bank 0"]
- $A100 = sBackup1WarpID
- $A102 = sBackup1OverworldData
- $A101 = sBackup1MapID
- $A000 = sBackup1MagicString0
- $A110 = sBackup1MapStatuses
- $A000 = sBackup1Header0
- $A10F = sBackup1ButtonFilter
- $A008 = sBackup1Checksums0
- $A100 = sBackup1Data0Start
- SLACK: $1EED bytes
- SRAM Bank #7:
- SECTION: $A000-$A0FF ($0100 bytes) ["Save file 1 backup bank 1"]
- $A000 = sBackup1MagicString1
- $A100 = sBackup1Data1Start
- $A000 = sBackup1Header1
- $A008 = sBackup1Checksums1
- SLACK: $1F00 bytes
- SRAM Bank #8:
- SECTION: $A000 ($0 bytes) ["Save file 2 bank 0"]
- EMPTY
- SRAM Bank #9:
- SECTION: $A000 ($0 bytes) ["Save file 2 bank 1"]
- EMPTY
- SRAM Bank #10:
- SECTION: $A000 ($0 bytes) ["Save file 2 backup bank 0"]
- EMPTY
- SRAM Bank #11:
- SECTION: $A000 ($0 bytes) ["Save file 2 backup bank 1"]
- EMPTY
- SRAM Bank #12:
- SECTION: $A000 ($0 bytes) ["Save file 3 bank 0"]
- EMPTY
- SRAM Bank #13:
- SECTION: $A000 ($0 bytes) ["Save file 3 bank 1"]
- EMPTY
- SRAM Bank #14:
- SECTION: $A000 ($0 bytes) ["Save file 3 backup bank 0"]
- EMPTY
- SRAM Bank #15:
- SECTION: $A000 ($0 bytes) ["Save file 3 backup bank 1"]
- EMPTY
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement