diff --git a/Drivers/Drivers.make b/Drivers/Drivers.make index 85152e1..3e56fe0 100644 --- a/Drivers/Drivers.make +++ b/Drivers/Drivers.make @@ -22,8 +22,8 @@ BackLightDir = {DriverDir}BackLight: #include {SonyDir}Sony.make -#include {SerialDir}Serial.make -#include {SerialDMADir}SerialDMA.make +##include {SerialDir}Serial.make +##include {SerialDMADir}SerialDMA.make #include {NewAgeDir}NewAge.make diff --git a/Interfaces/AIncludes/GestaltEqu.a b/Interfaces/AIncludes/GestaltEqu.a index b6af289..835c450 100644 --- a/Interfaces/AIncludes/GestaltEqu.a +++ b/Interfaces/AIncludes/GestaltEqu.a @@ -602,8 +602,30 @@ gestaltInternalDisplay EQU 'idsp' ; slot number of internal display location dc.w $ABF1 ENDM + MACRO + _SetGestaltValue + move.w #$0404,d0 + dc.w $ABF1 + ENDM + ENDIF ; _NewGestaltValue - ENDIF ; ...already included \ No newline at end of file + ENDIF ; ...already included + +gestaltOpenFirmwareInfo EQU 'opfw' ; Open Firmware info +gestaltMacOSCompatibilityBoxAttr EQU 'bbox' ; Classic presence and features +gestaltMacOSCompatibilityBoxPresent EQU 0 ; True if running under the Classic +gestaltMacOSCompatibilityBoxHasSerial EQU 1 ; True if Classic serial support is implemented. +gestaltMacOSCompatibilityBoxless EQU 2 ; True if we're Boxless (screen shared with Carbon/Cocoa) +gestaltPowerMgrVers EQU 'pwrv' ; power manager version +gestaltVMHasPagingControl EQU 4 ; true if MakeMemoryResident, MakeMemoryNonResident, FlushMemory, and ReleaseMemoryData are available +gestaltMemoryMapAttr EQU 'mmap' ; Memory map type +gestaltMemoryMapSparse EQU 0 ; Sparse memory is on +gestaltVMInfoType EQU 'vmin' ; Indicates how the Finder should display information about VM in + ; the Finder about box. +gestaltVMInfoSizeStorageType EQU 0 ; Display VM on/off, backing store size and name +gestaltVMInfoSizeType EQU 1 ; Display whether VM is on or off and the size of the backing store +gestaltVMInfoSimpleType EQU 2 ; Display whether VM is on or off +gestaltVMInfoNoneType EQU 3 ; Display no VM information diff --git a/Interfaces/AIncludes/Traps.a b/Interfaces/AIncludes/Traps.a index 4ec1c74..9df70f2 100644 --- a/Interfaces/AIncludes/Traps.a +++ b/Interfaces/AIncludes/Traps.a @@ -2002,6 +2002,12 @@ selectLockMemory EQU 2 selectLockMemoryContiguous EQU 4 selectUnlockMemory EQU 3 selectGetPhysical EQU 5 +selectLockMemoryForOutput EQU 10 +selectMakeMemoryResident EQU 11 +selectReleaseMemoryData EQU 12 +selectMakeMemoryNonResident EQU 13 +selectFlushMemory EQU 14 +selectGetVolumeVMInfo EQU 15 selectDebuggerGetMax EQU 0 selectDebuggerEnter EQU 1 @@ -2043,6 +2049,36 @@ selectEnterSupervisorMode EQU 8 DoDispatch _MemoryDispatchA0Result,selectGetPhysical ENDM + MACRO + _LockMemoryForOutput + DoDispatch _MemoryDispatch,selectLockMemoryForOutput + ENDM + + MACRO + _MakeMemoryResident + DoDispatch _MemoryDispatch,selectMakeMemoryResident + ENDM + + MACRO + _ReleaseMemoryData + DoDispatch _MemoryDispatch,selectReleaseMemoryData + ENDM + + MACRO + _MakeMemoryNonResident + DoDispatch _MemoryDispatch,selectMakeMemoryNonResident + ENDM + + MACRO + _FlushMemory + DoDispatch _MemoryDispatch,selectFlushMemory + ENDM + + MACRO + _GetVolumeVirtualMemoryInfo + DoDispatch _MemoryDispatch,selectGetVolumeVMInfo + ENDM + ; DebugUtil calls MACRO diff --git a/Internal/Asm/BootEqu.a b/Internal/Asm/BootEqu.a index 7b4d302..51c59ec 100644 --- a/Internal/Asm/BootEqu.a +++ b/Internal/Asm/BootEqu.a @@ -87,7 +87,13 @@ postBootNewPtrStartup ds.l 1 ; 4 pointer to implementation of NewPtrStartup bufPtrLimit ds.l 1 ; 4 barrier; how low bufPtr is allowed to go resetFlag ds.w 1 ; 2 clear if donÕt reset; -1 if do reset reservedForAfterBoot ds.l 1 ; 4 minSysHeapFreeAfterBoot until launch time - ds.b 86 ; 86 padding (so we match the ROM boot code) + ds.b 24 +sysRsrcFirstBlk ds.w 1 ; 2 $32 +sysRsrcPhysicalLen ds.l 1 ; 4 $34 +enablerRsrcFirstBlk ds.w 1 ; 2 $38 +enablerRsrcPhysicalLen ds.l 1 ; 4 $3A +boot3Size ds.l 1 ; 4 $3E + ds.b 46 ; 46 padding (so we match the ROM boot code) port ds.b portRec ; 108 GrafPort already opened by the boot code fileName ds.b 256 ; 256 file name used by INIT file opening code ds.b 148 ; 148 padding (so we match the ROM boot code) @@ -108,17 +114,17 @@ processMgrCode0 equ -16470 ; resource ID of jump table for the Process Mgr. minRAMNeededToBoot equ 3*512*1024 ; 1.5 MB You just gotta have it. ; MacsBug sizes -debuggerGlobalSize equ 1*1024 ; size above BufPtr needed by MacsBug +debuggerGlobalSize equ 4 ; size above BufPtr needed by MacsBug ; system heap sizes -initialSysHeapSize equ 700*1024 ; for Finder and 1 cdev -minSysHeapFreeForINIT equ 24*1024 ; minimum amount that INITs need in the system heap -minSysHeapFreeAfterBoot equ 100*1024 ; minimum amount that must remain free in system heap +initialSysHeapSize equ 10*1024*1024; for Finder and 1 cdev and I'm guessing a bit more +minSysHeapFreeForINIT equ 256*1024 ; minimum amount that INITs need in the system heap +minSysHeapFreeAfterBoot equ 400*1024 ; minimum amount that must remain free in system heap sysHeapFreeSpaceSlop equ 16*1024 ; slop for MakeSysFree routine minSysHeapFreeSpace equ 64*1024 ; this goes into emMinSysHeapFreeSpace for use by Finder & Process Mgr ; size of heap used to load INITs, script systems, and -minBootAppHeapSize equ 32*1024 ; smallest heap for INIT loading +minBootAppHeapSize equ 256*1024 ; smallest heap for INIT loading ; Process Mgr. sizes processMgrStackSize equ 8*1024 ; stack size diff --git a/OS/StartMgr/Boot3.a b/OS/StartMgr/Boot3.a index ee78c33..d125ce2 100644 --- a/OS/StartMgr/Boot3.a +++ b/OS/StartMgr/Boot3.a @@ -470,6 +470,11 @@ supportsMFM equ 1 include 'SonyEqu.a' ; <11> include 'TextServices.a' ; so we have SetTextServiceLanguage <14> include 'UniversalEqu.a' ; <15> + include 'FileMgrPrivate.a' + include 'Script.a' + include 'Devices.a' + +VMGlobals EQU $B78 ; Pointer to VM's globals MACHINE MC68020 ; @@ -522,8 +527,141 @@ kROMVersionSuperMario EQU $077D ; <28> ENDIF ; <28> +pramFigmentOffset EQU $8A ; sayeth SheepShaver +pramFigmentFlag EQU 5 ; (SheepShaver also sets bits 0 and 2) + + + MACRO +&label Progress + + movem.l a0/a1, -(sp) + move.l $2b6, a0 ; expandmem + lea @str, a1 + move.l a1, $324(a0) + bsr NudgeProgressBar + movem.l (sp)+, a0/a1 + bra.s @poststr + + LCLC &oldstr ; save string setting +&oldstr SETC &SETTING('STRING') + STRING Pascal ; change it +@str + dc.b '&label' ; insert string + align 2 +@poststr + STRING &oldstr ; change it back + + ENDM + + + MACRO + ParanoidDebugStr &strPtr + + ; Bits in MacJmpFlag: + ; Running (7) | Initialized (6) | Installed (5) | 5 unused + + move.l d0, -(sp) + move.b MacJmpFlag, d0 + cmp.b #-1, d0 + beq.s @unsafe + + and.b #(1 << 7) | (1 << 6) | (1 << 5), d0 + cmp.b #(1 << 6) | (1 << 5), d0 + bne.s @unsafe + + move.l MacJmp, d0 + tst.l d0 + beq.s @unsafe + + cmp.l #-1, d0 + beq.s @unsafe + + pea &strPtr + _DebugStr + +@unsafe + move.l (sp)+, d0 + + ENDM + + BootCode MAIN + IMPORT Unexplored_2bae + IMPORT Unexplored_35be + IMPORT Unexplored_3708 + IMPORT Unexplored_3892 + IMPORT Unexplored_3938 + IMPORT NudgeProgressBar ; 3988 + IMPORT Unexplored_52c6 + IMPORT Unexplored_52ea + IMPORT BootAlert ; 539a + IMPORT VMName ; 54b6 + IMPORT UserModeInitName ; 54c6 + IMPORT DebuggerName ; 54e0 + IMPORT DisassemblerName ; 54ea + IMPORT LinkedPatchName ; 54fa + IMPORT Unexplored_5506 + IMPORT Unexplored_566e + IMPORT Unexplored_5682 + IMPORT Unexplored_5aa0 + IMPORT Unexplored_5e0a + IMPORT Unexplored_5f4c + IMPORT Unexplored_5ff8 + IMPORT Unexplored_60a2 + IMPORT Unexplored_60e4 + IMPORT Unexplored_619a + IMPORT Unexplored_61e6 + IMPORT Unexplored_6232 + IMPORT Unexplored_6296 + IMPORT Unexplored_632a + IMPORT Unexplored_63c6 + IMPORT Unexplored_643e + IMPORT Unexplored_65b4 + IMPORT Unexplored_663e + IMPORT Unexplored_6780 + IMPORT Unexplored_6798 + IMPORT Unexplored_67b0 + IMPORT Unexplored_68bc + IMPORT Unexplored_69d2 + IMPORT Unexplored_70ee + IMPORT Unexplored_718a + IMPORT Unexplored_71ea + IMPORT Unexplored_725a + IMPORT Unexplored_7634 + IMPORT Unexplored_780a + IMPORT Unexplored_790c + IMPORT Unexplored_7910 + IMPORT Unexplored_7914 + IMPORT Unexplored_7bda + IMPORT Unexplored_7bde + IMPORT Unexplored_7d2c + IMPORT Unexplored_7f64 + IMPORT Unexplored_7f68 + IMPORT Unexplored_7f6c + IMPORT Unexplored_7f70 + IMPORT Unexplored_83e8 + IMPORT Unexplored_8472 + IMPORT Unexplored_8a2e + IMPORT Unexplored_8a9a + IMPORT Unexplored_8af4 + IMPORT Unexplored_8c08 + IMPORT Unexplored_8d62 + IMPORT Unexplored_8ff4 + IMPORT Unexplored_9278 + IMPORT Unexplored_935e + IMPORT Unexplored_95a6 + IMPORT Unexplored_95d4 + IMPORT Unexplored_970e + IMPORT Unexplored_9790 + IMPORT Unexplored_b5b2 + IMPORT Unexplored_b80c + IMPORT Unexplored_c5ea + IMPORT Unexplored_cc4e + + EXPORT FinishMovingBootWorld, LoadDSAT, LoadBelowBufPtr + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ ; Registers passed in from boot blocks: ; A3 = handle to this resource @@ -531,8 +669,117 @@ BootCode MAIN ; A5 = pointer to globals (SP + 400) ; A6 = pointer to boot blocks (used by the remote booting INIT) +PositionStack + + lea BootGlobals.initialSP(a5), sp + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +EnsureFigment + + btst.b #mmFigEnable, MMFlags + bnz.s @figment_enabled + + ; Set "Modern Memory Manager" flag and restart + subq.l #4, sp + move.l sp, a0 + + move.l #(1 << 16) | pramFigmentOffset, d0 + _ReadXPRam + + ori.b #1 << pramFigmentFlag, (a0) + + move.l #(1 << 16) | pramFigmentOffset, d0 + _WriteXPram + + addq.l #4, sp + + _SDRestart +@figment_enabled + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +PrepareGibblyResourceMap + + clr BootGlobals.sysRsrcFirstBlk(a5) ; init new globals + clr.l BootGlobals.sysRsrcPhysicalLen(a5) + clr BootGlobals.enablerRsrcFirstBlk(a5) + clr.l BootGlobals.enablerRsrcPhysicalLen(a5) + move #-1, BootGlobals.sysRsrcFirstBlk(a5) ; whaa? + + + sub #HFileParam.HFileParamSize, sp ; need to make two paramBlock calls + move.l sp, a0 + + clr.l HParamBlockRec.ioCompletion(a0) ; clear boring fields + clr.l HParamBlockRec.ioNamePtr(a0) + clr HFileParam.ioFDirIndex(a0) + clr HParamBlockRec.ioVRefNum(a0) ; boot volume please + + move SysMap, HFileParam.ioFRefNum(a0) ; get info for SYSTEM resource fork + moveq #8, d0 + _HFSDispatch ; OSErr PBGetFCBInfoSync(paramBlock) + + cmp #0, d0 + bne.s @couldNotGetSysRsrcDetails + move HFileParam.ioFlStBlk(a0), BootGlobals.sysRsrcFirstBlk(a5) + move.l HFileParam.ioFlPyLen(a0), BootGlobals.sysRsrcPhysicalLen(a5) +@couldNotGetSysRsrcDetails + + + move SysMap, d0 ; is this resource in a system enabler? + cmp CurMap, d0 ; if so, get this fork's details too... + beq @noEnablerFile + + move CurMap, HFileParam.ioFRefNum(a0) ; get info for ENABLER resource fork + moveq #8, d0 + _HFSDispatch ; OSErr PBGetFCBInfoSync(paramBlock) + + cmp #0, d0 + bne.s @couldNotGetEnablerRsrcDetails + move.l HFileParam.ioFlPyLen(a0), BootGlobals.enablerRsrcPhysicalLen(a5) + move HFileParam.ioFlStBlk(a0), d0 + + cmp BootGlobals.sysRsrcFirstBlk(a5), d0 + beq.s @enablerIsActuallySystemFile + move HFileParam.ioFlStBlk(a0), BootGlobals.enablerRsrcFirstBlk(a5) +@couldNotGetEnablerRsrcDetails +@enablerIsActuallySystemFile + + opt none + adda.w #HFileParam.HFileParamSize, sp ; deallocate paramBlock + opt all + + + move SysMap, d0 ; REORDER MAPS SO THAT ENABLER COMES FIRST + cmp CurMap, d0 + beq @noEnablerFile + + move.l SysMapHndl, a0 ; get enabler map (system map -> next) + move.l (a0), a0 + move.l mNext(a0), a0 + + move.l a0, TopMapHndl ; always search it before system + + move.l (a0), a0 + move.l mNext(a0), d0 ; save enabler map -> next + move.l SysMapHndl, mNext(a0) + + move.l SysMapHndl, a0 ; reinsert system map into linked list + move.l (a0), a0 + move.l d0, mNext(a0) + + + jsr Unexplored_2568 +@noEnablerFile + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +TopOfCubeECode + move.l a3,a0 ; get the size of this boot code _GetHandleSize + move.l d0, BootGlobals.boot3Size(a5) lea @continue,a0 ; copy from @continue to the end of the boot code lea BootCode,a1 sub.l a0,a1 ; get BootCode-@continue @@ -554,56 +801,417 @@ BootCode MAIN ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ +ExpandApplZoneUpToBootWorld + + move.l sp, a0 ; current stack <10> + sub.l DefltStack, a0 ; leave room for the stack <10> + _SetApplLimit ; give the System Heap room to grow <10> + beq.s @noerr + move #dsMemFullErr, d0 + _SysError +@noerr + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +LoadMacsBugEarly + + cmp #'CB', $278(a5) + bne.s noEarlyMxbg + + bclr.s #2, SwitchedFlags + bsr LoadDebugger + ParanoidDebugStr dbs1 + + bra.s pdbs1 +dbs1 dc.b 'MacsBug was loaded at start of boot 3 as requested' + align 2 +pdbs1 + +noEarlyMxbg + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +ExpandExpandMem + + move.l ExpandMem, a0 ; check size + move.l ExpandMemRec.emSize(a0), d0 + cmp.l #$34A, d0 + bcc.s @done + + move.l a0, a1 ; allocate new + move.l #$34A, d0 + _NewPtrSysClear + bne @oom + + move.l ExpandMemRec.emSize(a1), d0 ; copy old + exg.l a0, a1 + _BlockMoveData + + move #$16B, ExpandMemRec.emVersion(a1) ; set size and version + move.l #$34A, ExpandMemRec.emSize(a1) + + move.l a1, ExpandMem ; set global ptr + + _DisposePtr ; free old + beq.s @done +@oom + _SysError ; crash'n'burn +@done + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +TellExpandMemAboutGibblyMap + + move CurMap, d0 + cmp SysMap, d0 + beq.s @equal + move.l ExpandMem, a0 + move d0, $2A2(a0) +@equal + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +EnsureEightByteBlockExists + + move.l ExpandMem, a0 + tst.l $2E2(a0) + bnz.s @done + + moveq #8, d0 + _NewPtrSysClear + bne.s @done + + move.l ExpandMem, a1 + move.l a0, $2E2(a1) +@done + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +DoWeHaveEnoughRAMToBoot + + moveq #20, d0 ; new block + _NewPtr ,sys,clear + bne.s @notEnough + move.l ExpandMem, a1 ; ... ptr in ExpandMem + move.l a0, $304(a1) + move.l a0, a1 ; ... save in a1 for later + + move.l SysZone, a0 ; d1 = size(lomem) + size(sysheap) - freeIn(sysheap) + move.l 0(a0), d1 + _FreeMem ,sys + sub.l d0, d1 + + move.l d1, 0(a1) ; ... save in 0(our new block) + + movem.l a1, -(sp) ; (save our block ptr) + subq #4, sp ; get mnrm 0, a resource of 12+ bytes (16 on 9.2.2) + move.l #'mnrm', -(sp) + move #0, -(sp) + _GetResource + move.l (sp)+, d1 + movem.l (sp)+, a1 ; (restore our block ptr) + beq.s @useDefaults + move.l d1, a0 + _GetHandleSize + beq.s @useDefaults + cmp.l #12, d0 + bcs.s @useDefaults + move.l (a0), a0 ; ... get ptr in a0 + + move.l 4(a0), $42(a5) ; use mnrm to get min sizes + move.l 8(a0), $46(a5) + bra.s @gotMinRamRes +@useDefaults + move.l #$980000, $42(a5) ; ... or use these defaults: 9.5 MB, 4.125 MB + move.l #$420000, $46(a5) +@gotMinRamRes + + move.l 0(a1), d0 ; first long of mnrm + add.l $42(a5), d0 ; + second long + add.l $46(a5), d0 ; + third long + move.l MemTop, d1 ; must not exceed MemTop + cmp.l d1, d0 + bls.s @weHaveEnough + +@notEnough + moveq #dsNotEnoughRAMToBoot, d0 + _SysError + +@weHaveEnough + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +RelocateBootWorldOnPCIMachines + + move.l #gestaltOpenFirmwareInfo, d0 + _Gestalt + tst d0 + bne FinishMovingBootWorldForOtherPCIMachines + + + move.l MemTop, d0 + lsr.l #1, d0 + move.l BootGlobals.bufPtrLimit(a5), d1 + add.l #$100000, d1 + cmp.l d1, d0 + bcs FinishMovingBootWorldForOtherPCIMachines + + + ; NEW CODE: expunge our QD port ptr from the global PortList + + pea BootGlobals.port(a5) ; the literal address to expunge + + clr.l -(sp) ; return OSErr + move.l PortList, -(sp) ; handle + move.l #2, -(sp) ; search offset (skip count word) + pea.l 12(sp) ; ptr1 = &(literal above) + move.l #4, -(sp) ; len1 + pea.l @nowhere ; ptr2 + move.l #0, -(sp) ; len2 + _Munger + move.l (sp)+, d0 + bmi.s @mungerDidNotFindPtrToOurGlobalsInPortList + + move.l PortList, a0 ; hooray -- decrement PortList count + move.l (a0), a0 + subq #1, (a0) +@mungerDidNotFindPtrToOurGlobalsInPortList +@nowhere + addq #4, sp ; pop that naughty ptr above + + + ; NEW CODE: calculate our new stack location -> a1 + + move.l MemTop, d0 + lsr.l #1, d0 + move.l d0, a1 + + lea BootCode, a0 + bsr.l GetEndOfBootCode + move.l (sp)+, a2 + move.l a0, d2 + move.l a2, d3 + sub.l a0, a2 + move.l a2, d0 + sub.l #BootGlobals.Size, d2 + add.l d0, d3 + cmp.l a1, d2 + bge.s @noooo + cmp.l a1, d3 + ble.s @noooo + move.l d2, a1 +@noooo + + + move.l a1, sp ; move the stack <10> + lea BootGlobals.initialSP(a5), a0 ; old globals <10> + move.l #BootGlobals.size, d0 ; size of globals <10> + _BlockMoveData ; relocate the globals <10> + lea BootGlobals.initialA5-BootGlobals.initialSP(a1), a5 ; point A5 into the new globals <10> + lea BootGlobals.initialA6(a5), a6 ; fix A6 <10> + move.l a5, CurrentA5 ; new line + + + ; NEW CODE: make divers adjustments to QD globals + + lea.l -4(a5), a0 + move.l a0, BootGlobals.quickDrawGlobalsPtr(a5) + + move.l PortList, a0 ; expand the global PortList + _GetHandleSize + move.l d0, d3 + addq.l #4, d0 + _SetHandleSize + move.l (a0), a0 + + move (a0), d0 ; append our port + move.l a0, a1 + add.l d3, a1 + lea BootGlobals.port(a5), a3 + move.l a3, (a1) + addq #1, d0 + move d0, (a0) + + pea BootGlobals.port(a5) + _SetPort + + lea -$8A(a5), a1 + move.l a1, -$86(a5) + + lea -$94(a5), a0 + move.l a0, (a1) + + + ; New addition to old code: depending on ExpandMem, skip the chunk of code 30 lines down... + + move.l ExpandMem, a0 + move.l $320(a0), d0 + bz.s @keepLess + lea FinishMovingBootWorldForPCIMachines, a0 + bra.s @endIf +@keepLess + lea FinishMovingBootWorldForOtherPCIMachines, a0 +@endIf + + bsr.l GetEndOfBootCode + move.l (sp)+, a1 ; end of code to move + sub.l a0, a1 ; how much code to move <10> + move.l a1, d0 ; number of bytes to move <10> + sub.l d0, sp ; move the stack down to make room <10> + move.l sp, a1 ; destination is above the stack <10> + _BlockMove ; move the rest of this code <10> + move.l sp, CurStackBase ; a new beginning for the stack <10> + + move.l sp, a0 ; current stack <10> + sub.l DefltStack, a0 ; leave room for the stack <10> + _SetApplLimit ; give the System Heap room to grow <10> + + lea BootGlobals.lowestBufPtr(a5), a0 ; new minimum BufPtr default <10> + cmp.l BootGlobals.bufPtrLimit(a5), a0 ; is the limit already higher than this? <10> + bls.s @bootCodeMoved ; if so, donÍt need to worry <10> + move.l a0, BootGlobals.bufPtrLimit(a5) ; bump lower limit past new globals <10> + +@bootCodeMoved ; <10> + jmp (sp) ; go to new code location <10> + + +FinishMovingBootWorldForPCIMachines + + jsr Unexplored_780A + move.l ExpandMem, a0 + move.l $320(a0), a0 + move.l (a0), a0 + move.l a0, BootGlobals.bufPtrLimit(a5) + move.l MemTop, a0 + move.l a0, BootGlobals.logicalMemTop(a5) + +FinishMovingBootWorldForOtherPCIMachines + +NotAPCIMachine + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +MountBootDrive + + move.l FSVarsPtr, a0 + tst.b $AF(a0) ; cannot find in interfaces + bne.s @whatever + + lea BootGlobals.paramBlock(a5), a0 + move BootDrive, HParamBlockRec.ioVRefNum(a0) + _MountVol +@whatever + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +PatchBalloonHelp + + move #-21623, d0 + bsr LoadLowerCaseptch + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + + move.l ExpandMem, a0 + move.l $2EA(a0), d0 + bz @dontRun + move.l d0, a0 + jsr (a0) +@dontRun + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + SetUpStartupScreen -; Load everything we need for ÒWelcome to MacintoshÓ or a startup screen. + bsr Unexplored_52C6 - move.w SysMap,CurMap ; <38> Make the System the current map so the DSAT will load. - moveq #0,d0 ; load DSAT 0 - bsr LoadDSAT ; get the handle - move.l d0,d6 ; stash this away to dispose later +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -;____________________________________________________________________________________ -; Process Manager segment tweaks. -; -; Load these 'scod' resource as low as possible in the system heap to reduce -; system heap fragmentation. -; -; Moved this code here so the 'scod's are THE first resources in the heap. Reduces -; fragmentation (7/20/93) SAM +CheckTooOld -kProcessManagerSegmentType equ 'scod' ; Process Manager segment resource type <28> + btst.b #systemEnabledBit, ExtensionsEnabledByte + bz.s @notTooOld + moveq #dsOldSystem, d0 + _SysError +@notTooOld - subq #2,sp ; make room in stack for old resfile id <28> - _CurResFile ; Remember the current resource file, in case weÕre booting from a gibbly <28> - clr.w -(sp) ; id zero is always the system file <28> - _UseResFile ; Work on the System file <28> +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ - lea ProcessManagerSegmentTable,a1 ; Table of Process Manager segments to load low <28> -@loadSegmentLoop ; <28> +LoadMultitaskingNanoKernel - move.w (a1)+,d1 ; Get a segment number <28> - bz.s DoneWithSegments ; Been there, done that. <28> - subq #4,sp ; room for handle result <28> - move.l #kProcessManagerSegmentType,-(sp) ; push res type <28> - move.w d1,-(sp) ; push id <28> - _Get1Resource ; Load it in <28> - addq #4,sp ; We donÕt really care about the resource <28> - bra.s @loadSegmentLoop ; go for the next one <28> + jsr Unexplored_7914 -ProcessManagerSegmentTable ; <28> +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ - dc.w $BFAC ; MiscSeg <28> - dc.w $BFB0 ; KernelSeg <28> - dc.w $BFB2 ; EPPCSeg <28> - dc.w 0 ; End of table <28> +PatchSomethingPrettyLowLevel -DoneWithSegments ; <28> - _UseResFile ; The current resource file is on the stack <28> + ; First patch touches "Emulator Update Extension" Gestalt selector ('emuv') + move.l #gestaltMacOSCompatibilityBoxAttr, d0 + _Gestalt + beq.s @no ; bbox present - bsr EraseMyIcon ; Erase the happy Mac a little later (after the processmgr loads) + clr.b -(sp) + jsr Unexplored_7910 + tst.b (sp)+ + bne.s @no + move #156, d0 + bsr LoadLowerCaseptch + + move #911, d0 + bsr LoadLowerCaseptch +@no + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +InitLotsOfNativeManagers + + move CurMap, -(sp) + + clr -(sp) + jsr Unexplored_7F70 + move (sp)+, d1 + bz.s @noErr + + moveq #dsBadPatch, d0 + _SysError + +@noErr + move.l FSVarsPtr, a0 + st.b $B6F(a0) + + move (sp)+, CurMap + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +InstallNameRegistryTrap + + bsr Unexplored_2ACC + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +DoSomethingWithSystemVersion + + jsr Unexplored_790C + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +ReplaceVideoDriver + + move.l #gestaltMacOSCompatibilityBoxAttr, d0 + _Gestalt + beq.s @no + + lea MyKeyMap2, a1 + lea KeyMap, a0 + moveq #3, d0 + +@keycheck cmpm.l (a0)+, (a1)+ + dbne d0, @keycheck + beq.s @no + + bsr.l Unexplored_935E +@no ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ @@ -611,195 +1219,99 @@ ShowStartupScreen ; First, open the resource fork of the startup screen file to look for a 'PICT' (0) resource. - moveq #1,d7 ; no startup screen is up yet - - subq #2,sp ; make room for refNum - pea BootGlobals.bootBlocks+bbScreenName(a5) - _OpenResFile ; open the file - move.w (sp)+,d0 ; get the refnum - bmi.s @noResourceFork - move.w d0,-(sp) ; push back the refNum for later closing - - subq #4,sp ; make room for handle - clr.w -(sp) - _GetPicture - move.l (sp)+,d0 ; check handle - bz.s @noPICTResource - - move.l d0,a2 ; save the handle for later - move.l (a2),a0 ; dereference it - - move.l picFrame+botRight(a0),-(sp) ; push the pictureÕs bounds rect - move.l picFrame+topLeft(a0),-(sp) - bsr CenterOnMainScreen ; center a rectangle on the screen - move.l a2,-(sp) ; get the picture handle - pea 4(sp) ; pass the centered rectangle - _DrawPicture - - addq #8,sp ; get rid of the rectangle on the stack - - moveq #0,d7 ; a startup screen has been displayed -@noPICTResource - _CloseResFile ; close the file (refNum left on stack from above) -@noResourceFork - - tst.b d7 ; did we put something up there? - bz.s @done ; yes, we are done - -; Now, try the data fork of the startup screen file to look for something to display on the screen. - - lea BootGlobals.bootBlocks+bbScreenName(a5),a1 - bsr LoadBelowBufPtr - bnz.s @noDataFork - cmp.l #342*512/8,d2 ; is the whole thing there? - blo.s @noDataFork - - move.l #((342<<16)+512),-(sp) ; put a rect the size of the original Mac screen - clr.l -(sp) ; on the stack (0,0,342,512) as bounds for a bitMap - bsr CenterOnMainScreen ; center a rectangle on the screen - move.w #512/8,-(sp) ; now push the rowBytes of the bitMap - move.l a2,-(sp) ; and push the base address of the bitMap - - move.l sp,-(sp) ; srcBits is here - pea BootGlobals.port+portBits(a5) ; dstBits is the screen - pea 8+bounds(sp) ; srcRect and dstRect is the one we computed - move.l (sp),-(sp) - clr.w -(sp) ; srcCopy mode - clr.l -(sp) ; no maskRgn - _CopyBits - - lea bitMapRec(sp),sp ; get rid of our bitMap on the stack - - moveq #0,d7 ; a startup screen has been displayed - bra.s @done -@noDataFork + bsr Unexplored_52EA ; GetStartupPict ; Now, do the welcome screen. moveq #dsGreeting,d0 ; put up the greeting - _SysError + bsr BootAlert + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +MakeEDiskPagesWriteThrough + + move.l ROMBase, a0 + move.b ROMHeader.ROMRelease(a0), d0 + + cmp.b #$42, d0 + beq @done + cmp.b #$40, d0 + beq @done + cmp.b #$45, d0 + beq @done + cmp.b #$33, d0 + beq @done + + move.l DrvQHdr+QHead, d0 + bra @enterLoop + +@tryNextDCE + move ROMHeader.MachineNumber(a0), d0 + not d0 ; convert refnum to index + move.l ([UTableBase], d0.w*4), a1 ; get handle to DCE + move.l (a1), a1 ; get ptr to DCE + + btst.b #dRAMBased, dCtlFlags+1(a1) ; get ptr to DRVR + move.l dCtlDriver(a1), a1 + bz.s @alreadyPtr + move.l (a1), a1 +@alreadyPtr + + move.l DrvrName(a1), d0 ; d1/d2 = first 7 bytes of name pstring + move.l #$FFFFFF00, d1 + and.l DrvrName+4(a1), d1 + + cmp.l #(6 << 24) | '.ED', d0 + bne.s @notEDisk + cmp.l #'isk' << 8, d1 + bne.s @notEDisk + + moveq #0, d3 + move.l ([$68FFEFD8.L],$10), d0 ; d0 = NKProcessorInfo.PageSize + bfffo d0{15:15}, d3 + eor.b #$1F, d3 + + + move.l -$28(a0), d2 ; these addresses... are below the ROM? + bnz @else + + move.l -$20(a0), d2 + sub.l -$24(a0), d2 + move.l -$24(a0), d0 + + bra.s @endIf +@else + move.l -$20(a0), d2 + sub.l -$28(a0), d2 + move.l -$28(a0), d0 +@endIf + + lsr.l d3, d2 + lsr.l d3, d0 + move.l d0, a0 + +@writeThruLoop + _nkMakePageWriteThrough + addq #1, a0 + subq.l #1, d2 + bne.s @writeThruLoop + + bra.s @done + +@notEDisk + move.l (a0), d0 + +@enterLoop + move.l d0, a0 + bne @tryNextDCE @done - - IF NOT forROM THEN -; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -UnimplementedTrap EQU $9F -MemoryDispatchTrap EQU $5C - -SetUpCPUFlag - -; HandleMacIIWith030 decides whether the processor is an 030 with MacII ROMs. -; We put it here so that 030 accelerator boards can work where the -; ROM doesn't know how to check for them. We ignore 040's because either the ROM must know about -; them or the vendor is doing some hardware magic to make it work without our help. - - bsr HandleMacIIWith030 ; <48> - -FixMMUTypeAndKillMemoryDispatch - -; The ci ROM has a bug in 32-bit mode which causes MMUType to be set to $FF. So, if MMUType -; is $FF, we set it to the right thing. _MemoryDispatch is mistakenly implemented -; in 32-bit mode on machines where there is no MMU (because of the previous bug....). -; So, for machines without an MMU, weÕll unimplement the call. -; NOTE: The MMUType that we set here is a "best guess", since checking for PMMU vs. HMMU at -; this point is hard to do. We're assuming that accelerator makers will either: -; have this set up correctly before we get here, or set it up correctly later on. - - tst.b MMUType ; check if MMUType has been setup - bpl.s @keepAGoin ; if it's positive, it has been - - clr.l d0 ; <48> - move.b CPUFlag,d0 ; <48> - lea @DefaultMMUTypes, a0 ; point to our table of defaults - move.b (a0, d0.w), MMUType ; get the default type of MMU - - cmp.b #cpu68030, d0 ; are we at least on an '030? - bge.s @keepAGoin ; yes, then assume MemoryDispatch is okay to have around - - move.w #UnimplementedTrap, d0 ; no, then set MemoryDispatch be the same as - _GetTrapAddress ; the Unimplemented trap. - move.w #MemoryDispatchTrap, d0 - _SetTrapAddress newOS - - bra.s @keepAGoin - -@DefaultMMUTypes - dc.b NoMMU ; 68000 - no MMU - dc.b NoMMU ; 68010 - no MMU - dc.b HMMU ; 68020 - HMMU (but could be 68851... oh well) - dc.b PMMU030 ; 68030 - '030 MMU - dc.b PMMU040 ; 68040 - '040 MMU - align -@keepAGoin - ENDIF ; NOT forROM - -;ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -; CheckFor040CacheInhibit - If we're on an 040 machine and bit 7 of MMFlags (PRAM byte 8A) is set -; then inhibit the caches (can you say sssloooowwww?) and update TimeDBRA -; according to a calculated Clock rate (25 or 33Mhz currently). - - -CheckFor040CacheInhibit ; <5> SAM - - CMPI.B #cpu68040,cpuFlag ; Are we on an 040? - BNE.S @Continue ; -> Nope, do nothing - BTST.B #7,MMFlags ; Check the inhibit all caches bit in MMFlags - BEQ.S @Continue ; -> Leave them enabled - - _FlushInstructionCache ; Push both caches back to RAM (FlushICache will do both caches) <10> - - MACHINE MC68040 ; Generate 040 MOVEC instructions... - - MOVEC CACR,D0 ; Get the CAcheControlRegister - AND.L #~((1< - MOVE.W TimeDBRA,D0 ; Get TimeDBRA <10> - DIVU.W #(1000/k040CyclesPerDBRA),D0 ; Compute the clock rate based on TimeDBRA & k040CyclesPerDBRA <10> - - CMPI.W #28,D0 ; Pick a value between 25 & 33 <10> - BLS.S @Slam25 ; -> 25 MHz <10> - -@Slam33 MOVE.W #kNo040CacheTimeDBRA33MHz,D0 ; Get the 33Mhz constant <10> - BRA.S @SetIt ; -> Set it -@Slam25 MOVE.W #kNo040CacheTimeDBRA25MHz,D0 ; Get the 25Mhz constant <10> -@SetIt MOVE.W D0,TimeDBRA ; Stuff the value - - IF NOT forROM THEN ; Do not install this patch when this file is being <28> - ; built as a ROM gibbly, the ROM is fixed. <28> - - CMPI.B #boxQuadra700,boxFlag ; Are we on a Spike? (Quadra 700) <11><61> - BNE.S @Continue ; -> No. Do not install patch to MFMWrData <11> - - LEA EndCachesOffMFMPatch,A0 ; Point to the end of the Patch <11> - LEA CachesOffMFMPatch,A1 ; Load the "Caches are off, fix the floppy MFM write code" patch <11> - MOVE.L A0,D0 ; Make a copy of the patch's starting address <11> - SUB.L A1,D0 ; Calc the size of the Floppy patch <11> - MOVE.L D0,D3 ; Copy the size to D3 <11> - - _NewPtr ,Sys ; Get a block of Sys Heap memory <11> - BNE.S @Continue ; -> No mem. Exit <11> - - EXG.L A0,A1 ; Swap src w/dest - MOVE.L D3,D0 ; Size - _BlockMove - - MOVE.L A1,jMWrData ; Install the patch in the sony Write Data vector <11> - - ENDIF ; <28> - -@Continue - ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -; Install the new dispatcher for systems that need it. +MessWithSomeTraps - import InstallDispatch - jsr InstallDispatch + jsr Unexplored_3708 ;ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ @@ -822,16 +1334,22 @@ CheckForExtensionsDisabled move.l d0,-(sp) ; get rid of the empty handle _ReleaseResource + move.w KeyMap+6,d0 + cmp.w #$8805,d0 + beq.s @dontDisable movem.l KeyMap,d0-d3 ; get four words worth of keys bclr #7,d3 ; clear off the power key bclr #1,d1 ; clear off the Caps Lock key bclr #0,d1 ; clear off and test the Shift key bz.s @dontDisable ; Shift key not held down, donÕt disable extensions + bclr.l #$2,d1 + bnz.s @bitodd or.l d1,d0 ; stray keys held down? or.l d2,d0 or.l d3,d0 bnz.s @dontDisable ; yes, donÕt disable extensions - + bclr #3,ExtensionsEnabledByte+1 +@bitodd bclr #extensionsEnabledBit,ExtensionsEnabledByte ; disable extensions moveq #dsExtensionsDisabled,d0 bsr BootAlert ; put up an alert if we should @@ -841,97 +1359,7 @@ CheckForExtensionsDisabled ResetPRAM -; CheckForResetPRAM: Checks for the Cmd-Option-R-P keys down, and Resets PRAM <33> -; if they are down. -; -; Only do this if weÕre on a Plus ($0075), SE ($0276), II ($0178), or Portable ($037A). -; Reset the extended parameter RAM by invalidating the validity longword. -; -; TERROR ROM note: There is a bug in the TERROR ROM where the cmd-opt-r-p sequence <7> jmp -; sometimes doesnÕt work (a register is being trashed). So, to rectify this problem, -; we go ahead and let the reset fly on TERROR ROM machines even though they are -; IIci overpatches. This problem seems to be most accute on Spikes, so we may -; be able to restrict this code to Spikes only. Still investigating. -; -; *** TO DO: -; reset mouse speed in original PRAM to medium speed on all machines - -; KeymapÕs locations for Cmd-Opt-P-R -; Cmd = $37 => bit .15 of D1 -; Opt = $3A => bit .2 of D1 -; P = $23 => bit .27 of D1 -; R = $F => bit .23 of D0 - - clr.w BootGlobals.resetFlag(a5) ; by default, donÕt reboot - movem.l KeyMap,d0-d3 ; get four words worth of keys - - ; clear off keys which might be down but we donÕt care about - bclr.l #7,d3 ; clear off the power key - bclr.l #1,d1 ; clear off the Caps Lock key - - ; test for the keys we do care about, clearing them as we test - ; test for only Cmd, Option, and P, taking care of all tests on D1. - eori.l #(1<<15)+(1<<2)+(1<<27),d1 - bne @noReset - - ; the only bit left set should be the R bit, so weÕll change it, - ; and then OR everything together, and reset PRAM only if - ; everything is clear. - bchg.l #23,d0 ; change the R key bit - - or.l d2,d0 ; OR together everything thatÕs left - or.l d3,d0 - bnz.s @noReset ; something else is down, donÕt reset PRAM - - ; now check to see if weÕre on a ROM which needs resetting help - movea.l ROMBase,a0 - move.w 8(a0),d2 - cmp.w #kROMVersionPlus,d2 - beq.s @resetPRAM - cmp.w #kROMVersionSE,d2 - beq.s @resetPRAM - cmp.w #kROMVersionII,d2 - beq.s @resetPRAM - cmp.w #kROMVersionPortable,d2 - beq.s @resetPRAM ; <7> jmp - cmp.w #kROMVersionIIci,d2 ; <7> jmp - beq.s @chkMinorVers ; <7> jmp - bra.s @noReset ; <7> jmp - -@chkMinorVers ; <7> jmp - move.b 18(A0),d2 ; <7> jmp - cmp.b #kROMMinorTERROR,d2 ; <7> jmp - beq.s @resetPRAM ; <7> jmp - cmp.b #kROMMinorTERROR2,d2 ; <9> SAM - beq.s @resetPRAM ; <9> SAM - bra.s @noReset ; <7> jmp - -@resetPRAM ; stolen from StartInit.a - lea @stuff,a1 ; stuff to write into PRAM - subq.w #RelPram>>16,sp ; allocate buffer on stack - movea.l sp,a0 ; get buffer ptr - move.l #RelPram,d0 ; get #, addr PRAM bytes - _ReadXPram ; read the reliability MGR info - movea.l a1,a0 ; point to table data - move.l (a0)+,d0 ; get PRAM len/addr, point to data - _WriteXPRam ; kill the extended PRAM signature - lea SysParam,a0 ; standard PRAM buffer address - moveq.l #-1,d0 ; mask/data to write - move.b d0,(a0) ; kill the signature in the buffer - _WriteParam ; write the buffer to PRAM - _InitUtil ; Init PRAM - movea.l sp,a0 ; get buffer ptr - move.l #RelPram,d0 ; get #, addr PRAM bytes - _WriteXPram ; restore the reliability MGR info - - move.w #-1,BootGlobals.resetFlag(a5) - bra.s @continue -@stuff - dc.l $0004000C ; XPRAM signature len/addr - dc.l 'Gone' ; invalidate XPRam signature with this - -@noReset -@continue + bsr Unexplored_2A64 ; RealResetPram ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ @@ -944,99 +1372,175 @@ RememberPhysicalMemTop ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -DoWeHaveEnoughRAMToBoot + clr -(sp) + move.l #'xboo', -(sp) + _CountResources + move (sp)+, d0 + bz.s @noXBOO -; WeÕve got to have at least minRAMNeeded to get 7.0 on its feet. minRAMNeeded was chosen -; for just enough to get Finder up with room for one control panel. Moved earlier in <37> to crash -; before VM or MacsBug soaks up too much memory. - - cmpi.l #minRAMNeededToBoot,BootGlobals.physicalMemTop(a5) ; is RAM big enough? - bhs.s @weHaveEnough - moveq #dsNotEnoughRAMToBoot,d0 - _SysError - -@weHaveEnough + bsr.l Unexplored_718A + bsr.l Unexplored_71EA +@noXBOO ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ - IF NOT forROM THEN ; -LoadTemporaryStripAddress +LoadTimeManagerLib -; Patch loading depends on StripAddress, so install a temporary version for the time before loading. -; moved earlier in <41> -; This must get stomped by anyone who installs a _real_ StripAddress later. + bsr.l Unexplored_83E8 - moveq #0,d5 ; <16> Assume we donÕt patch _StripAddress - moveq #$55,d0 ; check if StripAddress is already implemented - _GetTrapAddress newOS - MOVE.L A0,D1 ; save its address - MOVE.W #$9F,D0 ; get unimplemented trap address - _GetTrapAddress newTool - CMP.L A0,D1 ; are they the same? - BNE.S @done ; yes, it already is implemented +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + + move #-20483, d0 + bsr LoadLowerCaseptch + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +JustBeforeLoadingVM + + bsr Unexplored_25B4 - moveq #$55,d0 - LEA TemporaryStripAddress,a0 - _SetTrapAddress newOS ; StripAddress doesnÕt exist, use mine as a bootstrap - moveq #1,d5 ; <16> Use D5 to mean we patched _StripAddress. Any number will doÉ -@done - ENDIF ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ LoadVMAndDebugger -; Load VM and MacsBug, but do it in a different order if JoeÕs debugging signature is found. + move.l #gestaltMacOSCompatibilityBoxAttr, d0 + _Gestalt + bne @bareMetal + move.l a0, d0 + btst.l #gestaltMacOSCompatibilityBoxPresent, d0 + bz @bareMetal - btst #extensionsEnabledBit,ExtensionsEnabledByte - bz.s @done ; extensions disabled means VM and MacsBug are disabled +; Running in the blue box, oh dear + + move.l ExpandMem, a0 + move #1, d0 + move.b d0, $33B(a0) + + bsr.l LoadLowerCaseptch419 + bsr.l DoUserModeInit + + moveq #-1, d0 + dc.w $A0AC ; _FSMDispatch + + subq.l #2, sp + + move.l #gestaltVersion, d0 + _Gestalt + cmp #5, a0 + bcs @dontLoadDebuggerInBlueBox + + move.l #gestaltMemoryMapAttr, -(sp) + clr.l -(sp) + _SetGestaltValue + addq.l #2, sp + + pea -4(sp) + pea -4(sp) + move.l #$20006, d0 + dc.w $FE22 + move.l (sp)+, a0 + move.l (sp)+, d1 + tst.l d0 + bnz.s @dontLoadDebuggerInBlueBox + + move.l a0, -(sp) + move.l a0, -(a0) + move.l d1, -(a0) + move.l MemTop, -(a0) + move.l BufPtr, -(a0) + move.l a0, BufPtr + move.l (sp), a0 + move.l a0, MemTop + subq.l #2, sp + + move.l #gestaltLogicalRAMSize, -(sp) + move.l a0, -(sp) + _SetGestaltValue + + move.l #gestaltMemoryMapAttr, -(sp) + moveq #0, d0 + bset.l #gestaltMemoryMapSparse, d0 + move.l d0, -(sp) + _SetGestaltValue + + move.l #gestaltVMInfoType, -(sp) + move.l #gestaltVMInfoNoneType, -(sp) + _SetGestaltValue + addq.l #2, sp + + bsr.l LoadDebugger + + bsr.l Unexplored_8FF4 + move.l (sp)+, a0 + move.l BufPtr, a1 + move.l -16(a0), BufPtr + move.l a1, -16(a0) + move.l -12(a0), MemTop + + bra @done + + +@dontLoadDebuggerInBlueBox + + bsr.l LoadDebugger + + bra @done +@bareMetal + +; Load VM and MacsBug, but do it in a different order if JoeÕs debugging signature is found. cmp.w #vmDebugSignature,BootGlobals.bootBlocks+bbVMDebugSignature(a5) beq.s @forDebugging ; if it is set right, do debugging @normal + bsr LoadLowerCaseptch419 bsr LoadVM ; VM first + _nkMMUFinalInit + bsr DoUserModeInit + moveq #-1, d0 + dc.w $A0AC ; _FSMDispatch + bsr LoadDebugger + bra.s @done @forDebugging bsr LoadDebugger ; debugger first; weÕll crash for sure (well, not for sure...) + + ParanoidDebugStr @debugStr + + bsr LoadLowerCaseptch419 bsr LoadVM + _nkMMUFinalInit + bsr DoUserModeInit + moveq #-1, d0 + dc.w $A0AC ; _FSMDispatch + bra.s @done + +@debugStr dc.b 'MacsBug was loaded before VM as requested' + align 2 @done ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -ChooseBufPtrLimit ; <33> + move #-21708, d0 + bsr LoadLowerCaseptch -; If VM loaded, _MemoryDispatch with D0 = -4 will return any limit to BufPtr that VM knows about. -; This might be NuBusª slots or ROM in the logical RAM space (as on the IIci in 24bit mode). -; Put any VM limit to bufPtrÕs descent into BootGlobals.bufPtrLimit(a5) (replacing the default). +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -GetBufPtrLimit equ -4 ; MemoryDispatch selector to get any bufPtr limit + jsr Unexplored_7BDA + jsr Unexplored_5E0A - move.l #gestaltVMAttr,d0 ; is VM on? - _Gestalt ; - tst.w d0 - bne.s @noVMLimit ; if there was an error, forget it +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ - move.l a0,d0 - btst #gestaltVMPresent,d0 - beq.s @noVMLimit ; if VM isnÕt present, then leave - - move.w #GetBufPtrLimit,d0 - _MemoryDispatch ; if no limit, leave it set to the default - tst.l d0 - ble.s @noVMLimit ; if error, skip out. if zero, VM knows no limit - - move.l BootGlobals.bufPtrLimit(a5),d1 - cmp.l d0,d1 ; VMÕs limit < default? - bhi.s @noVMLimit ; if so, stick with the default. - - move.l d0,BootGlobals.bufPtrLimit(a5) - -@noVMLimit + move.l ASCBase, d0 ; ptr to sound chip + not.l d0 + bne.s @noDisableSound + move.l ROMBase, ASCBase +@noDisableSound ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ @@ -1052,32 +1556,83 @@ RememberLogicalMemTop ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -CleanUpBootPort - -; Clean up the port that QD sets up for booting. - - pea BootGlobals.port(a5) ; close the port used for booting - _ClosePort - -; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ - RelocateBootWorld ; If VM has added memory to the machine, relocate all the boot stuff to the new MemTop/2 <10> -; note: we ignore the QuickDraw globals in the BootGlobals record <10> +; note: we NO LONGER ignore the QuickDraw globals in the BootGlobals record + + move.l ExpandMem, a0 + move.l $320(a0), d0 + bz.s @yesShouldRelocate + bra DontUnholdAndRehold ; didn't add memory, don't bother moving +@yesShouldRelocate + + + ; NEW CODE: expunge our QD port ptr from the global PortList + + pea BootGlobals.port(a5) ; the literal address to expunge + + clr.l -(sp) ; return OSErr + move.l PortList, -(sp) ; handle + move.l #2, -(sp) ; search offset (skip count word) + pea.l 12(sp) ; ptr1 = &(literal above) + move.l #4, -(sp) ; len1 + pea.l @nowhere ; ptr2 + move.l #0, -(sp) ; len2 + _Munger + move.l (sp)+, d0 + bmi.s @mungerDidNotFindPtrToOurGlobalsInPortList + + move.l PortList, a0 ; hooray -- decrement PortList count + move.l (a0), a0 + subq #1, (a0) +@mungerDidNotFindPtrToOurGlobalsInPortList +@nowhere + addq #4, sp ; pop that naughty ptr above + + + ; NEW CODE: calculate our new stack location -> a1 move.l BootGlobals.logicalMemTop(a5), d0 ; starting MemTop <10> - cmp.l BootGlobals.physicalMemTop(a5), d0 ; did we add memory? <10> - bls LoadUserAlerts ; if not, donÕt bother <10> CSS - lsr.l #1, d0 ; new MemTop/2 <10> - move.l d0, a1 ; point to the new stack <10> + move.l d0, d1 + lsr.l #2, d1 + sub.l d1, d0 + move.l d0, a1 + + lea BootCode, a0 + bsr.l GetEndOfBootCode + move.l (sp)+, a2 + move.l a0, d2 + move.l a2, d3 + sub.l a0, a2 + move.l a2, d0 + sub.l #BootGlobals.Size, d2 + add.l d0, d3 + cmp.l a1, d2 + bge.s @noooo + cmp.l a1, d3 + ble.s @noooo + move.l d2, a1 +@noooo + + tst.l VMGlobals + bmi.s @skipMakingStackPhysical + ; Make sure that the pages where the stack will be are in physical memory. We want about 12K <12> ; fo the stack, so use the logical page size to figure out how many pages to bring in. <12> move.l #gestaltLogicalPageSize, d0 ; we want the page size <12> _Gestalt ; VM implements Gestalt <12> - bne LoadUserAlerts ; huh? just bailÉ <12> CSS - move.l #kBootStackSizeNeeded, d1 ; size of stack needed <12> + bne FinishMovingBootWorld ; huh? just bailÉ <12> CSS + + ; NEW CODE: calculate our new stack size -> d1 + bsr.l GetEndOfBootCode + move.l (sp)+, a6 + move.l a6, d1 + lea FinishMovingBootWorld, a6 + sub.l a6, d1 + add.l #$2000, d1 + move.w a0, d0 ; page size <12> divu d0, d1 ; number of pages we need <12> move.l a1, a0 ; where the stack will be <12> @@ -1086,15 +1641,50 @@ RelocateBootWorld sub.w d0, a0 ; point to previous page <12> dbra d1, @makePhysicalStackLoop ; do enough pages <12> +@skipMakingStackPhysical move.l a1, sp ; move the stack <10> lea BootGlobals.initialSP(a5), a0 ; old globals <10> move.l #BootGlobals.size, d0 ; size of globals <10> - _BlockMove ; relocate the globals <10> + _BlockMoveData ; relocate the globals <10> lea BootGlobals.initialA5-BootGlobals.initialSP(a1), a5 ; point A5 into the new globals <10> lea BootGlobals.initialA6(a5), a6 ; fix A6 <10> + move.l a5, CurrentA5 ; new line + + + ; NEW CODE: make divers adjustments to QD globals + + lea.l -4(a5), a0 + move.l a0, BootGlobals.quickDrawGlobalsPtr(a5) + + move.l PortList, a0 ; expand the global PortList + _GetHandleSize + move.l d0, d3 + addq.l #4, d0 + _SetHandleSize + move.l (a0), a0 + + move (a0), d0 ; append our port + move.l a0, a1 + add.l d3, a1 + lea BootGlobals.port(a5), a3 + move.l a3, (a1) + addq #1, d0 + move d0, (a0) + + pea BootGlobals.port(a5) + _SetPort + + lea -$8A(a5), a1 + move.l a1, -$86(a5) + + lea -$94(a5), a0 + move.l a0, (a1) + + lea FinishMovingBootWorld, a0 ; start of code to move <10> - lea EndOfBootCode, a1 ; end of code to move <10> + bsr.l GetEndOfBootCode + move.l (sp)+, a1 ; end of code to move sub.l a0, a1 ; how much code to move <10> move.l a1, d0 ; number of bytes to move <10> sub.l d0, sp ; move the stack down to make room <10> @@ -1108,22 +1698,33 @@ RelocateBootWorld lea BootGlobals.lowestBufPtr(a5), a0 ; new minimum BufPtr default <10> cmp.l BootGlobals.bufPtrLimit(a5), a0 ; is the limit already higher than this? <10> - bls.s @bootCodeMoved ; if so, donÕt need to worry <10> + bls.s @bootCodeMoved ; if so, donÍt need to worry <10> move.l a0, BootGlobals.bufPtrLimit(a5) ; bump lower limit past new globals <10> @bootCodeMoved ; <10> jmp (sp) ; go to new code location <10> FinishMovingBootWorld ; <10> - IF NOT forROM THEN ; SAM - tst.w d5 ; <16> Check our _StripAddress semaphore - bz.s @done ; <16> If D5 is not set, we didnÕt patch _StripAddress - moveq #$55, d0 ; <10> - lea TemporaryStripAddress, a0 ; <10> - _SetTrapAddress newOS ; retarget the interim StripAddress code <10> - ENDIF -@done ; <10> + tst.l VMGlobals + bmi.s @noVM + + bsr.l GetEndOfBootCode ; unhold boot 3 from specialfunc onwards + move.l (sp)+, a1 + lea JustBeforeLoadingVM, a0 + sub.l a0, a1 + _UnholdMemory + + move.l DefltStack, d0 ; hold 3 stacks worth from here backwards + add.l d0, d0 + add.l (DefltStack), d0 + lea FinishMovingBootWorld, a0 + sub.l d0, a0 + move.l d0, a1 + _HoldMemory +@noVM + +DontUnholdAndRehold ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ @@ -1140,6 +1741,27 @@ LoadUserAlerts ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ +LoadImportantPointerFromTopOfMemory + + move.l #gestaltMemoryMapAttr, d0 + _Gestalt + bne.s @done + + move.l a0, d0 + btst.l #gestaltMemoryMapSparse, d0 + bz.s @done + + move.l #gestaltLogicalRAMSize, d0 + _Gestalt + + move.l -4(a0), MemTop + move.l -4(a0), BootGlobals.logicalMemTop(a5) + move.l -8(a0), BootGlobals.bufPtrLimit(a5) + move.l -16(a0), BufPtr +@done + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + LoadTemporaryNewPtrStartup ; INITs depend on NewPtrStartup, so install a temporary version for the time before loading. @@ -1178,16 +1800,11 @@ ActivateTrackCache ; Turn on the track caching of the Sony driver. - btst.b #hwCbAUX,HWCfgFlags ; are we under A/UX? - bnz.s @noSonyDriver - MOVE.W #dskRfn,ioRefNum(a0) ; refNum of the Sony driver MOVE.W #9,csCode(a0) ; disk cache control code MOVE.W #$FF01,csParam(a0) ; install and enable _Control ; allocate and install track cache -@noSonyDriver - ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ IF NOT forROM THEN ; rb rb @@ -1222,62 +1839,8 @@ LoadFileSystemCache IF forROM THEN ; <28> -; In the SuperMario based ROMs, we do not run PTCH(0) or any other patches. However, we do -; need some of the functionality from PTCH(0). So instead we will execute some of the code -; which is relevant to SuperMario ROMs. The code in here comes from the file BeforePatches.a -; which gets compiled into PTCH(0), the Universal patch. (Or used to be-Universal). If the code -; in this section gets too big, copy this file into a ROMBoot3.a file so that we do not bother -; the system guys. - -; Make sure that ExpandMem is the latest, we leave this here because when the system changes, we -; will need to recompile this gibbly resource and ship it with the system disks, therefore the -; ROM will have an outdated version of ExpandMem. The loading of new vectors from disk will -; happen around this time, so the code that allocated the ExpandMem has already been executed -; and there is no point on replacing it with a new vector. So let's update ExpandMem. <28> - - with ExpandMemRec ; <28> - movea.l ExpandMem,a0 ; Let's see if we have the latest <28> - move.l emSize(a0),d0 ; current size of ExpandMem record <28> - cmpi.l #emRecSize,d0 ; already allocated new blocks? <28> - bge.s @noSpandex ; no change nessesary... <28> - -; allocate a new block for the newer ExpandMem - - movea.l a0,a1 ; save original ExpandMem pointer <28> - move.l #emRecSize,d0 ; allocate correct amount of space <28> - _NewPtr ,SYS,CLEAR ; make pointer for a bigger and better copy <28> - bne @ErrorXit ; no memory ? something must be really wrong <28> - -; a0 = pointer allocated for new expandMem of emRecSize bytes. -; copy original bytes of expandMem into my local space. - - move.l emSize(a1),d0 ; current size of ExpandMem record <28> - exg a0,a1 ; want source in a0 <28> - _BlockMove ; <29June89smb> copy old data <28> - move.w #emCurVersion,emVersion(a1) ; version number <28> - move.l #emRecSize,emSize(a1) ; size <28> - move.l a1,ExpandMem ; start using new expandMem <28> - -; dispose of original ExpandMem pointer. - _DisposPtr ; still in a0 after move <28> - beq.s @noSpandex ; exit if everything is ok <28> - -@ErrorXit _SysError ; <24Aug89smb> <28> - - endWith ; <28> - -@noSpandex ; skip around when no room - -;____________________________________________________________________________________ -; Jam system version number. -; *** we may not really want to do this in the ROM gibbly, but it doesnÕt hurt - - move.w #SysVersForROM,SysVersion ; jam sys version number <28> - -;____________________________________________________________________________________ - ; Check to see if AppleTalk is active. If it is not, set emAppleTalkInactiveOnBoot ; to true. Various other parts of the System will look at this global later on to ; determine whether or not network code should be loaded. @@ -1327,6 +1890,68 @@ LoadPTCHZero ENDIF ; IF forROM <28> +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +SetSysVersion + + move CurMap, -(sp) + move.l TopMapHndl, a0 + move.l (a0), a0 + move mRefNum(a0), CurMap + + movem.l d2/a1-a3, -(sp) + + subq #4, sp + bsr.l Unexplored_970E + move.l (sp)+, d1 + bnz.s @success + + moveq #dsNoPatch, d0 + _SysError +@success + movem.l (sp)+, d2/a1-a3 + + swap d1 + move d1, SysVersion + + move (sp), CurMap + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + + bsr AdjustBarrier + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + + btst #extensionsEnabledBit, ExtensionsEnabledByte + bnz.s @extensionsOn + +@extensionsOff + move.l BufPtr, d2 + sub.l #$2C240, d2 + move.l BootGlobals.bufPtrLimit(a5), d0 + add.l #400*1024, d0 + cmp.l d0, d2 + bcs.s @skipIt + bra.s @doIt + +@extensionsOn + move.l BootGlobals.bufPtrLimit(a5), d2 + add.l #400*1024, d2 + +@doIt + subq #2, sp + move.l d2, -(sp) + move #$217, d0 + _HighLevelFSDispatch + move (sp)+, d0 + cmp #paramErr, d0 + bne.s @done + moveq #41, d0 + bsr LoadLowerCaseptch +@done + +@skipIt + ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ ; Set the ExpandMem global emMinSysHeapFreeSpace <45> @@ -1397,66 +2022,143 @@ LoadLinkedPatches ENDIF ; IF NOT forROM <28> ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -; Initialize all the System 7.0 Toolbox managers and finalize the VM installation -; if its enabled. Rewrote this (7/20/93) . Make Override needs to be called before -; all the System 7 toolbox init code runs, TEInit after, and finally ROM component registration. -; -; In the SuperMario ROM, most of the 7.0 initialization routines have been grouped -; together so that we can call them trough a 1 vector call. This vector offset from -; the start of the ROM is guaranteed not to change. Later on we may want to change -; this code so it can tell the vector routine which 7.0 Managers to initialize and -; which ones not to initialize. As in: "We totally re-wrote the Sound Manager, so -; don't bother installing the old one" + MOVE SysMap, D0 + MOVE.L ([$2058],$68), A0 ; GETPSNFROMPARALLELFCB + JSR (A0) ; a0 -> parallel array element for file - IF forROM THEN - ; Override sys resources before initing the 7.0 toolbox stuff - - move.l SysMapHndl,-(sp); Push the map to override (the System File map) - _MakeOverrideMap ; Override resources in the System with those in the 'romv' - ; ROM resource. + clr.l (a0)+ ; muck with that element? + move.l #1, (a0) - WITH ROMHeader - CLR.W CurMap ; Make the System Map the current one + clr -(sp) + _UseResFile - MOVE.L ROMBase,A0 ; Get base o ROM - ADD.L InitSys7ToolboxOff(A0),A0 ; Add in the offset to the routine of Doom - JSR (A0) ; Call the 7.0 Toolbox initialization code - -DoRegisterROMComponents + move.l SysMapHndl, -(sp) + _MakeOverrideMap + + move (sp), CurMap + bsr MakeSystemHeapGrowable + + move (sp), CurMap + bsr.l Unexplored_7BDE + bsr Unexplored_25DA + + move (sp)+, CurMap + bsr.l Unexplored_8A2E + + move BootGlobals.sysRsrcFirstBlk(a5), -(sp) + move.l BootGlobals.sysRsrcPhysicalLen(a5), -(sp) + pea SysResName + bsr.l Unexplored_8A9A + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +; Call "DiskBasedCheckUp" in "PCCard" library + + move.l ExpandMem, a0 + tst.b $33B(a0) + bnz @dontJump + jsr Unexplored_5FF8 +@dontJump + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + + move.l #gestaltPowerMgrVers, d0 + _Gestalt + tst d0 + bnz.s @noPowerMgr + move.l a0, d0 + cmp.l #$200, d0 + blt.s @noPowerMgr + + clr d0 + swap d0 + move #99, d0 + _PowerDispatch + +@noPowerMgr + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + + bsr Unexplored_2A1C + jsr Unexplored_69D2 + bsr.l Unexplored_C5EA + jsr Unexplored_7F6C + jsr Unexplored_7F68 + bsr Unexplored_35BE + bsr Unexplored_5506 + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +MakeGibblyResident Progress + + move CurMap, d0 + cmp #3, d0 + beq.s @nope + cmp SysMap, d0 + beq.s @nope + + lea Unexplored_2562, a0 + move.l (a0), a0 + clr.b $44(a0) + move.l TopMapHndl, -(sp) + move.l SysMapHndl, -(sp) + _InsertOverrideMap +@nope + + move.l IAZNotify, d0 ; notify about a world-swap + ble.s @noNotify + move.l d0, a0 + jsr (a0) +@noNotify + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + + move.l #gestaltMacOSCompatibilityBoxAttr, d0 + _Gestalt + bne.s @no_bbox + move.l a0, d0 + btst.l #gestaltMacOSCompatibilityBoxPresent, d0 + bz.s @no_bbox + + jsr Unexplored_7D2C +@no_bbox + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +RegisterROMComponents Progress moveq #42,d0 ; Component Search selector for RegisterROMComponents <70><72> _ComponentDispatch ; register the components ('thng' rsrc's) in ROM - ENDWITH - - ENDIF ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ ; Load and Execute GoNative Loader -LoadGoNative +LoadGoNative Progress - lea KeyMap,A0 ; Point to keymap <76> - cmpi.l #$03000000,(A0) ; Are both S & A down? - beq.s @noLoad ; -> Nope, load as usual - ; cmpi.l #$00200000,4(A0) ; Is N down? - ; beq.s @noLoad ; -> Yes, (NSA) do not load the NTRBs - -@load move.w #0,d0 ; ID=0 - move.l #'gnld',d1 ; type='gnld' - bsr DetachAndExecute + lea MyKeyMap, A1 + lea KeyMap, A0 + moveq #3, D0 + +@loop cmpm.l (A0)+, (A1)+ + dbne D0, @loop + + beq.s @noLoad + clr -(SP) + jsr Unexplored_7F64 ; RealLoadGoNative + add #2, SP @noLoad ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ ; Load and Execute Emulator Accelerations -LoadEmulatorAccel +LoadEmulatorAccel Progress - move.b #-1,ROMMapInsert - move.w #1,d0 ; ID=1 - move.l #'GARY',d1 ; type='GARY' - bsr DetachAndExecute + moveq #1,d6 ; ID=1 + move.l #'GARY',d5 ; type='GARY' + moveq #0,d3 + bsr ExecuteFromSystem ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ @@ -1465,7 +2167,15 @@ LoadEmulatorAccel ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -TestForNeedToReset +TurnOnDynamicRecomp Progress + + move #7,a0 + moveq #18,d0 + dc.w $FE05 + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +TestForNeedToReset Progress ; Earlier we chose whether we need to reboot. On the Plus, we donÕt have _SDRestart until ; linked patches are loaded. Rather than move that code into this file, we simply waited. @@ -1478,7 +2188,18 @@ TestForNeedToReset ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -SetupProcessMgrLaunch +IncreaseEventQueueSize Progress + jsr Unexplored_70EE + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +LoadStartupDispatch Progress + move.w #$AF5F,d0 + bsr LoadLowerCaseptch + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +SetupProcessMgrLaunch Progress ; So that old code that patches Launch will still work, we point the Launch trap to the code used ; to start the Process Mgr. Later, we will call Launch, so all patches to Launch will be executed. @@ -1489,73 +2210,282 @@ SetupProcessMgrLaunch ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -Load8Dot24GC ; <31><29> - -; Load 8¥24 GC software from separate file in the control panels folder (or from the system file). - - btst #6,ROM85 ; Color QuickDraw? - bnz.s @noCQD ; no CQD, no 8¥24 - - move.w #k8Dot24GCNameID,d0 ; get 8¥24 GC - move.l #kControlPanelFolderType,d7 - move.l #'gc24',d5 ; resource ('gc24', 32) - move.w #32,d6 - clr.w d3 ; clear the DontCloseOnError flag - bsr ExecuteFromSystemOrFileByName -@noCQD - -; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ +CreateApplicationHeap Progress bsr CreateApplicationHeap ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -; Secondary A/UX initializations (Pre-script systems) +ClearSysHeapTooBigBit Progress - btst.b #hwCbAUX,HWCfgFlags ; <24> - beq.s @notAux ; <24> - move.w #auxSecondaryInit,-(sp) ; <24> - move.l #1,-(sp) ; <24> - _AUXDispatch ; <24> Let A/UX do some initialization -@notAux ; <24> + bclr.b #4, SwitchedFlags + + move.l #$64000, BootGlobals.reservedForAfterBoot(a5) + move.l #$C8000, BootGlobals.reservedForAfterBoot + 4(a5) ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -LoadScriptSystems + move.l #gestaltSCSI, d0 + _Gestalt + tst d0 + bnz.s @noAsyncSCSIInROM + move.l a0, d0 + btst.l #gestaltAsyncSCSIInROM, d0 + bz.s @noAsyncSCSIInROM -; Load all of the INIT resources in script systems. -; These must be loaded before anyone puts up any dialogs or such. + bset.b #7, SCSIPoll + bsr Unexplored_643E + ble.s @noEnableDynWait + _EnableDynWait +@noEnableDynWait +@noAsyncSCSIInROM - btst #extensionsEnabledBit,ExtensionsEnabledByte - bz.s @skipScripts +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ - move.l #'scri',a2 ; look for these types of INITs - move.l #kExtensionFolderType,d7 - bsr LoadINITFilesInFolder -@skipScripts +InstallITT Progress -; Now initialize the script systems that are installed. We have to do this even if INITs -; are disabled so that Roman gets initialized. + moveq #-1, d4 + move.l #$20000, d5 + bsr MakeSysFree + + tst.l VMGlobals + bmi.s @noDoThing + moveq #-2, d0 + _MemoryDispatch +@noDoThing + + bsr Unexplored_619A + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +PreInitMemoryCheck Progress + + move.l ExpandMem, a1 + move.l $304(a1), a1 ; a1 = ptr to 20-byte block from DoWeHaveEnoughRAMToBoot + + move.l SysZone, a0 ; d1 = ptr to end of sys heap (bkLimit) + move.l (a0), d1 + + _FreeMem ,sys ; d0 = free mem in sys heap + + sub.l d0, d1 ; 4(a1) = sysBkLimit - sysFree - 0(a1) + sub.l (a1), d1 + move.l d1, 4(a1) + + move.l RealMemTop, d1 ; 8(a1) = ?physicalMem - BufPtr + sub.l BufPtr, d1 + move.l d1, 8(a1) + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +LoadScriptSystems Progress + +; Initialize the script systems that are already installed. subq #2,sp ; make room for OSErr result <13> _InitScripts ; <13> addq #2,sp ; ignore result for now <13> - ; *** what kind of reality checking/error checking should go here? + + + btst #extensionsEnabledBit,ExtensionsEnabledByte + bz.s @extensionsDisabled + +; If extensions enabled: + + bsr.l Unexplored_9278 + + move.l #kExtensionFolderType,-(sp) + move.l #'scri',-(sp) ; look for these types of INITs + bsr LoadINITFilesInFolder2 + + bra.b @endIf +@extensionsDisabled + +; Else: + ; Load International Configuration 0 + subq #4, sp + move.l #'itlc', -(sp) + move #0, -(sp) + _GetResource + move.l (sp)+, d0 + bz.s @intFail + move.l d0, a0 + move.l (a0), a0 ; a0 = ptr + + move ItlcRecord.itlcSystem(a0), d0 + bz.s @intFail ; ID of default system script (itlb) + + ; Load above-specified default system script bundle + subq #4, sp + move.l #'itlb', -(sp) + move d0,-(sp) + _GetResource + move.l (sp)+,d0 + bz.s @intFail + move.l d0,a0 + move.l (a0),a0 ; a0 = ptr + + move.l ItlbRecord.itlbFlags(a0),d0 ; does not accord with structure (word field) + btst.l #1,d0 + beq.s @dontCheckIntStructure + btst.l #7,d0 + beq.s @intFail +@dontCheckIntStructure + + move #-20699,d0 + move.l #kExtensionFolderType,d7 + bsr LoadINITFileByName +@intFail + +@endIf ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -; Secondary A/UX initializations +ReInitScripts Progress - btst.b #hwCbAUX,HWCfgFlags ; <24> - beq.s @notAux ; <24> - move.w #auxSecondaryInit,-(sp) ; <24> - clr.l -(sp) ; <24> - _AUXDispatch ; <24> Let A/UX do some more initialization -@notAux ; <24> + subq #2, sp + _ReInitScripts + addq #2, sp + + ; Allocate control paramBlock on stack -> a0 + moveq #CntrlParam.size/2-1, d0 +@loop clr -(sp) + dbra d0, @loop + move.l sp, a0 + + lea @swmdrvr_string, a2 + move.l a2, CntrlParam.ioNamePtr(a0) + move.b #0, CntrlParam.csCode+1(a0) + _Open + bne.s @done + move.l a0, a2 + + subq #4, sp + move #smEnabled, -(sp) + _GetEnvirons + move.l (sp)+, d0 + cmp #1, d0 + ble @done ; continue if 2 or more scripts are enabled + + move.l a2, a0 + move #126, CntrlParam.csCode(a0) ; unknown control code + _Control immed + +@done + lea CntrlParam.size(sp), sp + + bra.s @post_string +@swmdrvr_string + dc.b '.swmdrvr' + align 2 +@post_string ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -LoadINITResourcesInSystemFile +; Disable extensions if we have insufficient logical ram +CheckForMinimumLogicalRAM Progress + + btst.b #extensionsEnabledBit, ExtensionsEnabledByte + bz.s @extensionsAlreadyDisabled + + subq #4, sp + move.l #'mlrm', -(sp) + move #1, -(sp) + _GetIndResource + + move.l #24 * $100000, d0 ; calculate requirement: + move.l (sp)+, d1 ; contents of 'mnrm' resource else 24 MB + move.l d1, a0 + bz.s @useDefaultMinRequirement + move.l (a0), a1 + move.l (a1), d0 +@useDefaultMinRequirement + move.l d0, -(sp) + + tst.l a0 ; release 'mnrm' + bz.s @noNeedToReleaseResource + move.l a0, -(sp) + _ReleaseResource +@noNeedToReleaseResource + + move.l #gestaltLogicalRAMSize, d0 + _Gestalt + tst d0 + bnz.s @gestaltIsClueless ; if Gestalt doesn't know 'lram', assume the worst + move.l (sp)+, a1 + cmp.l a0, a1 + bls.s @plentyOfLogicalRAM + +@gestaltIsClueless + move #-16506, d5 ; disable extensions + bsr Unexplored_5AA0 + bclr.b #extensionsEnabledBit, ExtensionsEnabledByte + +@plentyOfLogicalRAM +@extensionsAlreadyDisabled + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +CheckForBadRestart Progress + + btst.b #extensionsEnabledBit, ExtensionsEnabledByte + bz.s @extensionsDisabled + + move.l ExpandMem, a0 + tst.b $33B(a0) + bz.s @case2 + +;case1 + lea DAStrings, a0 + clr.l 0(a0) + clr.l 4(a0) + clr.l 8(a0) + clr.l 12(a0) + + bra.s @done + +@case2 + clr -(sp) + bsr.l Unexplored_B80C + tst (sp)+ + bz.s @done + + move #0, -(sp) ; temp'ly disable resource loading + _SetResLoad + + subq #4, sp ; push handle to 'dfa ' 4 + move.l #'dfa ', -(sp) + move #-20886, -(sp) + _GetResource + + move #1, -(sp) ; reenable resource loading + _SetResLoad + + move.l (sp)+, d0 ; handle into d0, fail if not found + bz.s @done + + subq #4, sp ; d5 = resource size + move.l d0, -(sp) + _SizeRsrc + move.l (sp)+, d5 + + tst ResErr ; check errors + bnz.s @done + + add.l #96 * 1024, d5 ; free resource size + 96 k slop + moveq #-1, d4 + bsr MakeSysFree + + bsr.l Unexplored_B5B2 + clr -(sp) + bsr Unexplored_5682 + +@done +@extensionsDisabled + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +LoadINITResourcesInSystemFile Progress ; Load all of the INIT resources from the System file. ; @@ -1569,177 +2499,403 @@ LoadINITResourcesInSystemFile ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ +GoInstallSerialDMA Progress + + moveq #-1,d4 + move.l #$8000,d5 + bsr MakeSysFree + + bsr Unexplored_6296 + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +InstallOFDiskNameMaker Progress + + jsr Unexplored_8C08 + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +InstallPCSerial Progress + + moveq #-1,d4 + move.l #$4000,d5 + bsr MakeSysFree + + move.l #'expt',d5 + move #-20216,d6 + clr d3 + bsr ExecuteFromSystem + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +LoadExtensionsManagerINIT Progress + + bsr LoadExtensionsManagerINIT + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +MakeSystemHeapGrowable Progress + bsr MakeSystemHeapGrowable ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -LoadAROSE + lea MyKeyMap2, a1 + lea KeyMap, a0 - ; Load A/ROSE. + moveq #4-1, d0 +@loop cmpm.l (a0)+, (a1)+ + dbne d0, @loop + beq begoneNativeExpertsAndDrivers - btst #extensionsEnabledBit,ExtensionsEnabledByte - bz.s @skip ; extensions disabled means A/ROSE is disabled +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ - move.w #kAROSENameID,d0 ; get A/ROSE - move.l #kExtensionFolderType,d7 - bsr LoadINITFileByName - beq.s @foundInExtensionsFolder + move.l ExpandMem, a0 + tst.b $33B(a0) + bnz begoneNativeDrivers - move.w #kAROSENameID,d0 ; get A/ROSE - move.l #kSystemFolderType,d7 - bsr LoadINITFileByName -@foundInExtensionsFolder +LoadNativeDriversFromExtensionFolder Progress -@skip + moveq #-1,d4 + move.l #$40000,d5 + bsr MakeSysFree + + subq #2,sp + clr -(sp) + jsr Unexplored_5F4C + addq #2,sp + +begoneNativeDrivers + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +LoadNativeExpertsFromExtensionFolder Progress + + move #29,d0 + dc.w $aaf3 ; _ExpansionBusDispatch + +begoneNativeExpertsAndDrivers ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -LoadAppleTalk +RestorePropertiesFromPreferenceFile Progress -; Load AppleTalk from System. - - btst.b #hwCbAUX,HWCfgFlags ; are we under A/UX? - bnz.s @noALAP - - move.l #'lmgr',d5 ; call common routine to load and execute resource <29> - clr.w d6 - clr.w d3 ; clear the DontCloseOnError flag - bsr ExecuteFromSystem ; <34> -@noALAP + move #44,d0 + dc.w $aaf3 ; _ExpansionBusDispatch ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -LoadNetBoot ; <33> +USBDiskCheck Progress -; Load NetBoot. - -; SDRefNum must be kNetBootDriverRefNum (-50) to continue - - subq #4,sp ; Make room for parameters - move.l sp,a0 ; Point to the parameter block - -; WeÕd like to call GetDefaultStartup, but itÕs not on the Plus or SE, so we reimplement it. <34> - MOVE.L #$00040078,D0 ; Read 4 bytes starting at loc $78 - _ReadXPRam ; Get it from PRAM. - - move.l (sp)+,d0 ; put result into d0 - cmp.w #kNetBootDriverRefNum,d0; refnum in low word - bne.s @skip - - move.w #kNetBootNameID,d0 ; get NetBoot - move.l #kExtensionFolderType,d7 - move.l #'proc',d5 ; call common routine to load and execute resource - move.w #kNetBootProcID,d6 - moveq #1,d3 ; set the DontCloseOnError flag - bsr ExecuteFromSystemOrFileByName -; *** beq.s @skip ; weÕre not actually net-booting this time - -; *** subq #2,sp ; room for OSErr -; *** _ReInitScripts -@skip + jsr Unexplored_60E4 ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + move.l ExpandMem,a0 + tst.b $33b(a0) + bnz no_fw + +FireWirePerformLateInits Progress + jsr Unexplored_60A2 + +no_fw + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +FinishInitDisplayManager Progress + + bsr Unexplored_632A + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + + move.l ExpandMem,a0 + tst.b $33b(a0) + bnz no_ramcheck + +CheckForBadRam Progress + bsr Unexplored_294A + +no_ramcheck + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + + moveq #-1,d4 + move.l #$40000,d5 + bsr MakeSysFree + + btst.b #4, SwitchedFlags + bnz begoneNetworking + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +LoadNetworking Progress + + bsr.l Unexplored_CC4E + + move.l #'ptch', d5 + move #-20917, d6 + bsr ExecuteFromSystem + + clr -(sp) + bsr Unexplored_5682 + + move.l #gestaltMacOSCompatibilityBoxAttr, d0 + _Gestalt + bne @no_bbox + move.l a0, d0 + btst.l #gestaltMacOSCompatibilityBoxPresent, d0 + bz @no_bbox + btst.l #gestaltMacOSCompatibilityBoxHasSerial, d0 + bnz @bbox_has_serial + + move.l ATalkHk2, a0 + move.l a0, d0 + ble.s @atalk_hook_absent ; StartInit sets to -1 + + move #17, d0 + move.b #2, d1 + jsr 2(a0) + bsr.l Unexplored_7634 +@atalk_hook_absent +@bbox_has_serial +@no_bbox + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +PCINetworkLoader Progress + + move.l #'pnll', d5 + move #-20168, d6 + clr d3 ; clear DontCloseOnError + bsr ExecuteFromSystem + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +IRTalkLoader Progress + + move.l #'wart', d5 + move #2, d6 + clr d3 ; clear DontCloseOnError + bsr ExecuteFromSystem + +begoneNetworking + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +LoadSystemComponents Progress + + bsr Unexplored_2A08 + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + + move.l #gestaltSCSI,d0 + _Gestalt + tst d0 + bnz.s no_scsi + +DoSCSILateLoad Progress + bsr Unexplored_61E6 + +no_scsi + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +CheckForMinSysLate Progress + + bsr Unexplored_2A22 + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +CreateApplicationHeap Progress + bsr CreateApplicationHeap ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -LoadSystemComponents ; <9> +LOOP_SNOOP Progress -; Register any components lurking in the system file <9> + bsr Unexplored_2BAE -;pascal long RegisterComponentResourceFile(short resRefNum, short global) <9> - clr.l -(sp) ; return value <9> - clr.w -(sp) ; system map fref <9> - move.w #1,-(sp) ; register them globally <9> - _RegisterComponentResourceFile ; <9> - addq #4,sp ; ignore result <9> + bsr Unexplored_3892 -; In the case where a component had a cmpWantsRegisterMessage, it can happen that the component -; manager will clone the component and open it in the app heap (if the sys heap is full). Unfortunately, -; it looks like when that component is closed, the Component Manager globals still thinks that the cloned -; component is around. This will most likely not be true after all the INITs load, since the sys heap -; will grow pushing the app heap up which makes some handles to the "closed" component now invalid. -; The following call will make sure to remove any component instances left around in the app heap. + clr.b $2C(a5) - _CleanUpApplicationComponents ; clean up any components left in the app heap + subq.l #2, sp + moveq.l #-1, d0 + dc.w $AA7D ; Extension Notification Dispatch + move (sp)+, d0 + bz.s @success + + move #dsMemFullErr, d0 + _SysError +@success + + subq.l #2, sp + clr.l -(sp) + moveq.l #-6, d0 + dc.w $AA7D ; Extension Notification Dispatch + move (sp)+, d0 + + btst #extensionsEnabledBit, ExtensionsEnabledByte + bnz.s @extensionsOn + +@extensionsOff + moveq #-1, d4 + move.l #$40000, d5 + bsr MakeSysFree + + btst #4, SwitchedFlags + bnz SkipAllExtensionLoads + + move.l #kExtensionFolderType, -(sp) + move.l #'INIT', -(sp) + bsr LoadINITFilesInFolder2 + + bra @endIf + +@extensionsOn + move.l ExpandMem, a0 + tst.b $33B(a0) + bnz.s @extensionsOnNoFtsk + + move #-1, -(sp) + _SetResLoad + + clr.l -(sp) + move.l #'ftsk', -(sp) + move #1, -(sp) + _Get1Resource + move.l (sp)+, a0 + tst.l a0 + bz.s @extensionsOnNoFtsk + tst.l (a0) + bz.s @extensionsOnNoFtsk + + move.l (a0), a1 + clr 12(a1) + moveq #14, d0 + _SetHandleSize +@extensionsOnNoFtsk + + move.l #kExtensionFolderType, -(sp) + move.l #'thng', -(sp) + bsr LoadINITFilesInFolder2 + + move.l #'etbl', -(sp) + clr.l -(sp) + bsr LoadINITFilesInFolder2 + +@endIf -; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + subq.l #2, sp + clr.l -(sp) + moveq #-5, d0 + dc.w $AA7D ; Extension Notification Dispatch + move (sp)+, d0 -LoadINITFiles + move.l ExpandMem, a0 + tst.b $33B(a0) + bz @emValueZero + pea $4A(a5) -; This section searches the default volume for files of type cdev, RDEV -; and INIT. When it finds one, it opens it and attempts to Get1IndResource -; on type INIT. If successful, it locks down the resource and executes the -; code within. When the code returns, it closes the file (thus throwing away -; the code if it didnÕt DetachResource itself), and continues with the next -; cdev/RDEV/INIT file it finds. Note that ResLoad is turned off over the -; OpenResFile call. -; -; Differences between this and the boot blocksÕ INIT launcher: -; -; ¥ This doesnÕt DetachResource before calling the INIT code (if the -; code wants to be detached, it must RecoverHandle and do it itself). -; ¥ This assumes that the Locked bit of the INIT is set (so did the -; boot blocks, but itÕs worth restating!). -; -; MemTop -> +-------------------+ Top RAM location -; | I/O, screen RAM | -; initial BufPtr -> +-------------------+ Top of program-usable memory -; | static allocation | -; | | -; | | -; | | -; 1K + MemTop/2 -> +-------------------+ -; | boot blocks | -; MemTop/2 -> +-------------------+ -; | boot stack | -; ApplLimit -> +-------------------+ -; | | -; | application heap | -; ApplZone -> +-------------------+ -; | | -; | system heap | -; SysZone -> +-------------------+ -; | | -; | system globals | -; 0 -> +-------------------+ -; -; With this, an INIT resource may grab BufPtr space down to MemTop/2 + 1K. It -; may use the application zone for temporary heap memory. It may even grow the -; system heap (preferably with the 'sysz' mechanism). + bsr.l Unexplored_95A6 +@emValueZero - btst #extensionsEnabledBit,ExtensionsEnabledByte - bz.s @skipINITs ; extensions disabled means INITs are disabled + clr.l -(sp) ; release ftsk resource + move.l #'ftsk', -(sp) + move #1, -(sp) + _Get1Resource + move.l (sp)+, a0 + tst.l a0 + bz.s @noNeedToReleaseFtsk - move.l #0,a2 ; look for all three types of INITs - move.l #kExtensionFolderType,d7 - bsr LoadINITFilesInFolder - move.l #kControlPanelFolderType,d7 - bsr LoadINITFilesInFolder - move.l #kSystemFolderType,d7 - bsr LoadINITFilesInFolder + move.l a0, -(sp) + _ReleaseResource +@noNeedToReleaseFtsk -; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + btst.b #extensionsEnabledBit, ExtensionsEnabledByte + bz.s SkipAllExtensionLoads + + moveq #-1,d4 + move.l #$100000,d5 + bsr MakeSysFree + + btst.b #4,SwitchedFlags + bnz.s SkipAllExtensionLoads ; Register Components from 'thng' files. - move.l #minSysHeapFreeForINIT,d5 ; minimum space needed to run an INIT <6> - bsr MakeSysFree ; resize (Is this OK for 'thng's?) <6> +ComponentSearch Progress moveq #34,d0 ; ComponentSearch selector <6> _ComponentDispatch ; look for 'thng's <6> -@skipINITs + bsr.l Unexplored_9790 + +SkipAllExtensionLoads ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -; Enable PowerDown Messages if Caboose is available +RemoveAlisToUninitializedPAPA Progress - jsr EnablePDMsgs + bsr.l Unexplored_8AF4 -;ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + + move.l #gestaltPowerMgrVers, d0 + _Gestalt + tst d0 + bnz.s begonePMSecondaryInit + + move.l a0, d0 + cmp.l #$200, d0 + blt.s begonePMSecondaryInit + +PMSecondaryInit Progress + + btst.b #extensionsEnabledBit, ExtensionsEnabledByte + bnz.s @extensionsEnabled + + move #1, d0 + swap d0 + move #19, d0 + dc.w $A09E ; _PowerMgrDispatch +@extensionsEnabled + + move #1, d0 + swap d0 + move #99, d0 + _PowerDispatch + +begonePMSecondaryInit + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +MakeObjectSupportLibResidentHack Progress + + bsr Unexplored_6232 + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +PatchComponentManager Progress + + moveq #1, d3 + move.l #'pthg', d5 + move #-16500, d6 + bsr.l ExecuteFromSystem + + bsr Unexplored_3938 + + bsr Unexplored_566E + + btst.b #4, SwitchedFlags + bz.s @nah + + bclr.b #extensionsEnabledBit, ExtensionsEnabledByte + move #-16504, d5 + bsr Unexplored_5AA0 +@nah ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ @@ -1773,19 +2929,50 @@ LoadINITFiles ; Guarantee some free space after last INIT (or for folks lacking any INIT files at all). + clr.l BootGlobals.reservedForAfterBoot+4(a5) clr.l BootGlobals.reservedForAfterBoot(a5) ; stop reserving that big chunk <34> + moveq #-1,d4 move.l #minSysHeapFreeAfterBoot,d5 ; what we want to have free in the system heap <34> bsr MakeSysFree ; resize ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ +; resembles PreInitMemoryCheck... + + move.l ExpandMem, a1 + move.l $304(a1), a1 ; a1 = ptr to 20-byte block from DoWeHaveEnoughRAMToBoot + + move.l SysZone, a0 ; d1 = ptr to end of sys heap (bkLimit) + move.l (a0), d1 + + _FreeMem ,sys ; d0 = free mem in sys heap + + sub.l d0, d1 ; 12(a1) = sysBkLimit - sysFree - 0(a1) - 4(a1) + sub.l (a1), d1 + sub.l 4(a1), d1 + move.l d1, 12(a1) ; diverges here + + move.l RealMemTop, d1 ; 16(a1) = ?physicalMem - BufPtr - 8(a1) + sub.l BufPtr, d1 + sub.l 8(a1), d1 + move.l d1, 16(a1) + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + + move.l ExpandMem, a0 + move #'ok', $268(a0) + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + ; Now, we call the launch trap. Before INITs, we patched Launch to point here, to the code that ; is used to start the Process Mgr. Any patches to Launch will be executed, followed by the Process ; Mgr. itself. clr.w -(sp) ; for the wierdos who look clr.l -(sp) ; we pass the parameters like the old launch + string C pea #'MultiFinder' ; (rest in peace) + string Pascal move.l sp,a0 ; pass those parameters _Launch @@ -1800,47 +2987,56 @@ StartProcessMgr CLR.L ScrapHandle ; no need for this _InitApplZone ; cut back the heap - SUBQ #4,SP ; make room for function result - MOVE.L #'scod',-(SP) ; <25> Keep stb happy. - MOVE.W #processMgrCode0,-(sp) - _GetResource ; load the jump table resource ('CODE', processMgrCode0) - MOVE.L (SP)+,d1 ; save away the handle for later release - bz.s BadSystem ; no, this system is damaged - -; Set up A5 worlds (above and below) and the stack pointer. - - MOVE.L d1,A0 ; get the handle in an address register - MOVE.L (A0),A0 ; dereference so we can get at the jump table - SUB.L (A0)+,SP ; allocate "above A5" space - MOVE.L SP,A5 ; set up A5 - SUB.L (A0)+,SP ; allocate "below A5" space + SUB #40,SP + MOVE.L SP,A5 MOVE.L A5,CurrentA5 ; remember A5 for the Process Mgr. MOVE.L SP,CurStackBase ; remember stack for this one, too MOVE.L SP,StkLowPt ; for heap-stack crashes -; Move jump table from the resource to its place below A5. + MOVE.L #gestaltMacOSCompatibilityBoxAttr,d0 + _Gestalt + BNE.S @no_bbox + MOVE.L A0,D0 + BTST.L #gestaltMacOSCompatibilityBoxPresent,D0 + BZ.S @no_bbox ; fall thru if in blue box - MOVE.L (A0)+,D0 ; get the jump table size - MOVE.L (A0)+,A1 ; get the load offset - MOVE.W A1,CurJTOffset ; remember the offset - ADD.L A5,A1 ; add in the base address - pea 2(A1) ; push the starting address onto the stakc - _BlockMove ; move it in + MOVE.L #gestaltMemoryMapAttr,D0 + _Gestalt + BNE.S @no_mmap + MOVE.L A0,D0 + BTST.L #gestaltMemoryMapSparse,D0 + BZ.S @no_mmap ; fall thru if sparse memory map -; Now that things are set up, we can release the jump table resource. + MOVE.L SP,BufPtr ; CASE: blue box with sparse memory map + MOVE.L DefltStack,D0 + SUB.L D0,BufPtr - MOVE.L d1,-(SP) ; push the resource handle - _ReleaseResource ; de-allocate it + MOVE.L BufPtr,-(SP) + MOVE.L ApplZone,-(SP) + MOVE.L #$20008,D0 + DC.W $FE22 + ADDQ #8,SP -; Set up the stack limit based on how much stack the Process Mgr. needs. + MOVE.L $68FFEFF0,A0 + MOVE.L 4(A0),A0 ; A0 = NKSystemInfoPtr.UsableMemorySize - 32k + SUB.L #$8000,A0 - MOVE.L SP,A0 ; get the stack - SUB.W #processMgrStackSize,A0 ; make space for stack - _SetApplLimit ; set the new limit + BRA.S @common -; Start the Process Mgr. +@no_bbox MOVE.L ExpandMem,A0 + MOVE.L $320(A0),D0 + BZ.S @no_mmap - rts + MOVE.L SP,BufPtr ; CASE: non-blue box with ?mmap + JSR Unexplored_8D62 + +@no_mmap MOVE.L SP,A0 ; CASE: no mmap + SUB.L DefltStack,A0 ; A0 = SP - Default Stack + +@common ; SetApplLimit(A0) + _SetApplLimit + + BRA.L Unexplored_8472 ; FinalProcessMgrLaunch ; ÑÑÑ THE END ÑÑÑ @@ -1882,13 +3078,14 @@ ExecuteFromSystem ; <34> ; d6.W -> resource ID moveq #-1,d4 - bra.s DontOpenAFile + bsr.l DontOpenAFile + rts ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -ExecuteFromSystemOrFileByName ; <29> +DontOpenAFile -; Execute a resource that is gotten either from the system or from a special file. +; Execute a resource that is gotten either from the system ; ; a5 -> globals, including parameter block and file name storage ; d0.W -> ID of STR resource containing the file name @@ -1897,16 +3094,6 @@ ExecuteFromSystemOrFileByName ; <29> ; d5.L -> resource type ; d6.W -> resource ID - moveq #-1,d4 ; refNum -1 means no file was opened yet - - btst #extensionsEnabledBit,ExtensionsEnabledByte - bz.s DontOpenAFile ; extensions disabled means do not open the special file - - bsr.s SetUpForFileByName - bne.s DontOpenAFile - bsr OpenTheFile - -DontOpenAFile move.w #mapTrue,ROMMapInsert ; get ROM as well as System file subq #4,sp move.l d5,-(sp) @@ -1946,10 +3133,39 @@ LoadINITFileByName ; d4.W = refnum of opened file ; d5.L = requested contiguous free space in system zone - bsr.s SetUpForFileByName - bnz.s @done + link a6, #-4 + move.l d7, -4(a6) + + tst BootGlobals.enablerRsrcFirstBlk(a5) + bz.s @noEnabler + + move BootGlobals.enablerRsrcFirstBlk(a5), d1 + + clr -(sp) + move d1, -(sp) + move.l -4(a6), -(sp) + move d0, -(sp) + bsr SetUpForFileByName + move (sp)+, d1 + bz.s @straightAway + +@noEnabler + move BootGlobals.enablerRsrcFirstBlk(a5), d1 + + clr -(sp) + move d1, -(sp) + move.l -4(a6), -(sp) + move d0, -(sp) + bsr SetUpForFileByName + move (sp)+, d0 + bnz.s @return + +@straightAway + move.l -4(a6), d7 bsr LoadINITFile -@done + +@return + unlk a6 rts ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ @@ -1966,27 +3182,123 @@ SetUpForFileByName ; d0.W <- error code ; d7.L <- dirID of found folder - subq #4,sp ; make room for handle result - move.w d0,-(sp) ; get that string +; Now actually stack-based, like this: +; pascal OSErr SetUpForFileByName(int whichDisk, long folderType, int fileNameResID) + + link a6, #0 + + moveq #0, d7 + + subq #4, sp + move 8(a6), -(sp) _GetString - move.l (sp)+,d0 ; get result - bz.s @notFound + move.l (sp)+, d0 + bz.s @fail - move.l d0,a0 ; get handle - moveq #0,d0 ; clear out size for BlockMove <22> - move.l (a0),a0 ; dereference handle - move.b (a0),d0 ; get length - addq.b #1,d0 ; add one for the length byte - lea BootGlobals.fileName(a5),a1 - _BlockMove + move.l d0, a0 + moveq #0, d0 ; success code + move.l (a0), a0 ; handle to ptr + move.b (a0), d0 ; pstring size + addq.b #1, d0 ; raw size + lea $DC(a5), a1 ; why not BootGlobals.fileName? + _BlockMoveData + move 14(a6), d1 + move.l 10(a6), d7 + bsr SetUpForFolder + bra.s @return - bsr SetUpForFolder ; prepare for that folder as well -@done +@fail + move #resNotFound, d0 +@return + move d0, 16(a6) + unlk a6 + move.l (sp)+, a0 + addq.l #8, sp + jmp (a0) + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +SetUpForFolder + +; Set up a parameter block with the appropriate values, and find a folder to work in. +; +; a5 -> globals, including parameter block and file name storage +; d1.W -> which disk +; d7.L -> folder type to look for +; +; d0.W <- error code +; d7.L <- dirID of found folder + + sub #2,sp ; _FindFolder result (OSErr) + move d1,-(sp) ; which disk + move.l d7,-(sp) ; which folder type + move.b #kDontCreateFolder,-(sp) + pea $1DC(a5) ; var foundVRefNum result + pea $1DE(a5) ; var foundDirID result + _FindFolder + move.l $1DE(a5), d7 + move.w (sp)+,d0 + rts + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +LoadExtensionsManagerINIT + + btst.b #extensionsEnabledBit, ExtensionsEnabledByte + bz.s @return + + move.l #kExtensionFolderType, -(sp) + move.l #'INIT', -(sp) + + lea ExtensionsManagerFlag, a0 + st.b (a0) + + bsr LoadINITFilesInFolder2 + + lea ExtensionsManagerFlag, a0 + sf.b (a0) + +@return rts -@notFound - move.w #resNotFound,d0 ; get error code - bra.s @done +ExtensionsManagerFlag + dc.b 0 + dc.b 0 +ExtensionsManagerFlag2 equ ExtensionsManagerFlag + 1 + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +LoadINITFilesInFolder2 + +; pascal cpid LoadINITFilesInFolder2(long folderType /*d7*/, long fileType /*a2*/) +; for fileType: 0 means get INIT, RDEV, cdev, anything else means that file type only + + link a6, #0 + movem.l d2-d7/a2-a4, -(sp) + + tst BootGlobals.enablerRsrcFirstBlk(a5) + bz.s @noEnabler + + move.l 12(a6), d7 + move.l 8(a6), a2 + move BootGlobals.enablerRsrcFirstBlk(a5), d1 + bsr LoadINITFilesInFolder +@noEnabler + + move.l 12(a6), d7 + move.l 8(a6), a2 + move BootGlobals.sysRsrcFirstBlk(a5), d1 + bsr LoadINITFilesInFolder + + movem.l (sp)+, d2-d7/a2-a4 + unlk a6 + move.l (sp), a0 + + opt none + adda #12, sp + opt all + + jmp (a0) ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ @@ -2008,10 +3320,14 @@ LoadINITFilesInFolder move.l a4,-(sp) ; save a4 for folder. Used for creator type. <9> + cmp #0, a2 + beq.s @foundFolder + bsr SetUpForFolder bz.s @foundFolder ; we got it, keep going <26> cmp.l #'scri', a2 ; looking for script extensions? <26> bne DoneWithFolder ; if not, donÕt try System Folder <26> + move BootGlobals.sysRsrcFirstBlk(a5), d1 move.l #kSystemFolderType, d7 ; try the System Folder <26> bsr SetUpForFolder ; <26> bz.s @foundFolder ; it worked <39> @@ -2021,41 +3337,129 @@ LoadINITFilesInFolder @foundFolder lea BootGlobals.fileName(a5),a0 ; store pointer to fileÕs name move.l a0,BootGlobals.paramBlock+ioFileName(a5) + move $1DC(a5),BootGlobals.paramBlock+ioVRefNum(a5) clr.w BootGlobals.paramBlock+ioFileType(a5) ; "version" and permissions moveq #0,d3 ; start looping through the files -NextFileInFolder +_NextFileInFolder addq.w #1,d3 ; increment the file index - lea BootGlobals.paramBlock(a5),a0 ; point at IO block - move d3,ioFDirIndex(a0) - move.l d7,ioDirID(a0) - _HGetFileInfo ; d3 file in the folder +ReiterateWithoutIncrementing + bsr GetInfoForNextFile + bnz DoneWithFolder ; no more files in the folder, stop loading move.l ioFlUsrWds+fdType(a0),d0 ; grab file type for testing move.l ioFlUsrWds+fdCreator(A0),a4 ; save file creator type for LoadInitFile <9> - move.l a2,d1 ; what file type are we looking for - bz.s @allTypes ; 0, means look for all boot-executable types - cmp.l d1,d0 ; is this the type weÕre looking for? - bra.s @checkType ; go ask the storm trooper + + btst.b #extensionsEnabledBit, ExtensionsEnabledByte + bz.s @extensionsDisabled + + move.l a0, -(sp) + move.l ExpandMem, a0 + tst.b $33B(a0) + move.l (sp)+, a0 + bz @byteWasZero + + movem.l d0-d1/a0-a1, -(sp) + move.b #0, -(sp) + move.l d0, -(sp) + move.l a4, -(sp) + move $1DC(a5), -(sp) + move.l $1DE(a5), -(sp) + move.l BootGlobals.paramBlock+ioFileName(a5), -(sp) + pea $4A(a5) + bsr.l Unexplored_95D4 + tst.b (sp)+ + movem.l (sp)+, d0-d1/a0-a1 + bz NextFileInFolder + +@byteWasZero + move.l a0, -(sp) + lea ExtensionsManagerFlag, a0 + tst.b (a0) + move.l (sp)+, a0 + bz.s @emOff + + cmp.l #'extE', a4 + bne NextFileInFolder + bsr LoadINITFile + bne DoneWithFolder + + move.l a0, -(sp) + lea ExtensionsManagerFlag2, a0 + st.b (a0) + + move.l (sp)+, a0 + bra @flagWhetherFileContainsINIT +@emOff + + move.l a2, d1 + beq.s @allTypes + + cmp.l d1, d0 + bra @checkType +@extensionsDisabled + +;guessing that these are the indispensable extension types... + + cmp.l #'aaud', a4 + beq @goodFile + cmp.l #'cbon', a4 + beq @goodFile + + cmp.l #'ttsu', a4 + bne NextFileInFolder + + move.l a0, -(sp) + move.l ExpandMem, a0 + tst.b $33B(a0) + move.l (sp)+, a0 + bz @goodFile + + bra NextFileInFolder +; move.l a2,d1 ; what file type are we looking for +; bz.s @allTypes ; 0, means look for all boot-executable types +; cmp.l d1,d0 ; is this the type weÕre looking for? +; bra.s @checkType ; go ask the storm trooper @allTypes cmp.l #'INIT',d0 ; is it a system extension? bne.s @notExtension ; <12> no, keep checking - cmp.l #kFileShareCreator,a4 ; <12> Is it FileShare? - bne.s @goodFile ; <12> No, itÕs just some extension - bra @checkAppleTalkState ; <12> See if AppleTalk is active. If not, donÕt load FileShare + + ; special-case INIT creator codes + cmp.l #'kuri', a4 + beq @is_kuri + cmp.l #'kl08', a4 + beq @is_kl08 + cmp.l #kFileShareCreator, a4 + beq @checkAppleTalkState + cmp.l #'mtv2', a4 + beq @is_mtv2 + cmp.l #'caps', a4 + beq @is_caps + cmp.l #'ATI ', a4 + beq @is_ati + cmp.l #'avav', a4 + beq @is_avav + cmp.l #'extE', a4 + beq NextFileInFolder + + bra @goodFile @notExtension cmp.l #'pext',d0 ; <18> Is it an El Kabong printing extension? - beq.s @goodFile ; <18> Yes. Go load it. + beq @goodFile ; <18> Yes. Go load it. cmp.l #'cdev',d0 ; is it a control panel? - BEQ.S @goodFile ; yes, use it + BNE.S @notcdev ; use control panels only if + cmp.l #'kl07',a4 ; their creator is not kl07 + bne @goodFile + bra @is_kl08 +@notcdev cmp.l #'RDEV',d0 ; is it a Chooser extension? bne.s @notRDEV ; <12> no, keep checking cmp.l #kAppleShareCreator,a4 ; <12> Is it AppleShare? - bne.s @goodFile ; <12> No, itÕs just some Chooser extension + bne @goodFile ; <12> No, itÕs just some Chooser extension bra @checkAppleTalkState ; <12> See if AppleTalk is active. If not, donÕt load AppleShare @notRDEV @@ -2073,31 +3477,50 @@ NextFileInFolder cmp.l #'ddev',d0 ; is it a database extension? BEQ.S @goodFile ; yes, use it cmp.l #'appe',d0 ; is it a background app? <33> - BEQ.S @goodFile ; yes, use it + BNE.S @not_appe + cmp.l #'kl02',a4 + BNE.S @goodFile + bra @is_kl08 +@not_appe + cmp.l #'ndrv',d0 + BNE.S @not_ndrv + move.l a0,-(sp) + move.l ExpandMem,a0 + tst.b $33B(a0) + move.l (sp)+,a0 + bz.s @goodFile + cmp.l #'usbd',a4 + BEQ.S @goodFile + bra NextFileInFolder +@not_ndrv cmp.l #'fext',d0 ; is it a Finder extension? + BEQ.S @goodFile + cmp.l #'APPC',d0 + BEQ.S @goodFile + cmp.l #'FNDR',d0 @checkType - bne.s NextFileInFolder ; no, move along + bne NextFileInFolder ; no, move along @goodFile + btst #4,SwitchedFlags + bne NextFileInFolder btst #bFNoINIT,ioFlUsrWds+fdFlags+1(a0) ; do we know there are no INIT resources? - bne.s NextFileInFolder ; yes, skip slow OpenResFile - btst #bFInvisible,ioFlUsrWds+fdFlags(a0) ; is it invisible? - bnz.s NextFileInFolder ; yes, skip it, since it may be evil + bne NextFileInFolder ; yes, skip slow OpenResFile + btst #6,ioFlUsrWds+fdFlags(a0) + bnz NextFileInFolder - if theFuture then - cmp.l #kLinkedPatchFileID,d1 ; <30> Is this a file with type 'lpch'? - bne.s @normalINITFile ; <30> No. Assume it has 'INIT' resources - bsr.s LoadLinkedPatchFile ; <30> Go load linked patches from this file - bra.s NextFileInFolder ; <30> Go around for another one. - endif + move.l a4, d0 + cmp.l #'mntr',d0 + beq NextFileInFolder @normalINITFile ; <30> - bsr.s LoadINITFile ; load all the INITs from the file - bnz.s NextFileInFolder + bsr LoadINITFile ; load all the INITs from the file + bnz NextFileInFolder ; Check to see if we actually found any INITs in this file. If we didnÕt, then save this useful ; information as a fndrInfo bit so we can skip the really slow OpenResFile the next time we start up. +@flagWhetherFileContainsINIT cmp.w #1,d6 ; exit on first time through loop? bne.s @hadINIT ; no, had an INIT @@ -2112,7 +3535,22 @@ NextFileInFolder _HSetFileInfo ; write out the bit ; ignore errors, weÕre just optimizing @hadINIT - bra NextFileInFolder + + ; Loop over files in folder... unless this was the Extensions Manager! + + move.l a0,-(sp) + lea ExtensionsManagerFlag, a0 + tst.b (a0) + move.l (sp)+, a0 + bz NextFileInFolder + + move.l a0,-(sp) + lea ExtensionsManagerFlag2, a0 + tst.b (a0) + move.l (sp)+, a0 + bz NextFileInFolder + + bra DoneWithFolder ; See if AppleTalk is active. If not, donÕt load the current extension. @@ -2122,61 +3560,174 @@ NextFileInFolder tst.w ExpandMemRec.emAppleTalkInactiveOnBoot(a0) ; <12> Check saved AppleTalk state move.l (sp)+,a0 ; <12> Restore parameter block bz.s @goodFile ; <12> AppleTalk is on. ItÕs ok to load this extension. - bra.s NextFileInFolder ; <12> AppleTalk is off. DonÕt load this extension. + bra NextFileInFolder ; <12> AppleTalk is off. DonÕt load this extension. + +@is_mtv2 + btst #4, SwitchedFlags + bnz NextFileInFolder + bsr LoadINITFile + bne NextFileInFolder + movem.l d1/d6/d7, -(sp) + clr.b -(sp) + bsr Unexplored_67B0 + tst.b (sp)+ + bz.s @noAdbReinit + _ADBReInit +@noAdbReinit + movem.l (sp)+, d1/d6/d7 + bra @flagWhetherFileContainsINIT + +@is_ati + btst #4, SwitchedFlags + bnz NextFileInFolder + movem.l d1/d6/d7, -(sp) + clr.b -(sp) + bsr Unexplored_68BC + tst.b (sp)+ + movem.l (sp)+, d1/d6/d7 + beq NextFileInFolder + bsr LoadINITFile + bne NextFileInFolder + bra @flagWhetherFileContainsINIT + +@is_avav + btst #4, SwitchedFlags + bnz NextFileInFolder + bsr LoadINITFile + bne NextFileInFolder + movem.l d1/d6/d7, -(sp) + bsr Unexplored_63C6 + movem.l (sp)+, d1/d6/d7 + bra @flagWhetherFileContainsINIT + +@is_kuri + move #-20983, d0 + bra.s @commonKuriCapsCase + +@is_caps + clr d0 + +@commonKuriCapsCase + movem.l d1-d3/a0-a3, -(sp) + move d0, -(sp) + clr -(sp) + lea BootGlobals.paramBlock(a5), a0 + move.l d7, $30(a0) + move.l a0, -(sp) + jsr Unexplored_663E + move (sp)+, d0 + cmp #0, d0 + bne.s @nm + jsr Unexplored_65B4 + movem.l (sp)+, d1-d3/a0-a3 + bra ThisFileAgain +@nm + addq.l #2, sp + movem.l (sp)+, d1-d3/a0-a3 + bra NextFileInFolder + +@is_kl08 + movem.l d0-d3/a0-a3, -(sp) + clr -(sp) + lea BootGlobals.paramBlock(a5), a0 + move.l d7, $30(a0) + move.l a0, -(sp) + jsr Unexplored_6798 + move (sp)+, d0 + cmp #0, d0 + bne.s @nm2 + move.b $2C(a5), d0 + cmp.b #0, d0 + bne.s @nm3 + jsr Unexplored_6780 + move.b #1, d0 + move.b d0, $2C(a5) +@nm3 movem.l (sp)+, d0-d3/a0-a3 + bra ThisFileAgain +@nm2 movem.l (sp)+, d0-d3/a0-a3 + bra NextFileInFolder DoneWithFolder - move.l (sp)+,a4 ; restore a4 for folder. Used for creator type. <9> + movem.l (sp)+,a4 ; restore a4 for folder. Used for creator type. <9> rts -; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -SetUpForFolder +GetInfoForNextFile ; Somehow involve the Extension Table Mechanism + lea BootGlobals.paramBlock(a5), a0 -; Set up a parameter block with the appropriate values, and find a folder to work in. -; -; a5 -> globals, including parameter block and file name storage -; d7.L -> folder type to look for -; -; d0.W <- error code -; d7.L <- dirID of found folder + cmp #0, a2 + beq.s @doingMainSearch - sub #4,sp ; var foundDirID result - move.l sp,a0 - sub #2,sp ; _FindFolder result (OSErr) - move #kOnSystemDisk,-(sp) ; which disk - move.l d7,-(sp) ; which folder type - move.b #kDontCreateFolder,-(sp) - pea BootGlobals.paramBlock+ioVRefNum(a5) ; var foundVRefNum result - move.l a0,-(sp) ; var foundDirID result - _FindFolder - move.w (sp)+,d0 - move.l (sp)+,d7 - tst.w d0 +;searching for a specific file type + move d3, ioFDirIndex(a0) + move.l d7, ioDirID(a0) + _HGetFileInfo + bra.s @return + +@doingMainSearch + movem.l d1-d2/a0-a1, -(sp) + + subq.l #2, sp + move.l a0, -(sp) + moveq #-2, d0 + dc.w $AA7D ; extension loader dispatch + move (sp)+, d0 + bnz.s @skipNextCall + + move d0, -(sp) + subq.l #2, sp + clr.l -(sp) + moveq #-4, d0 + dc.w $AA7D ; extension loader dispatch + addq.l #2, sp + move (sp)+, d0 +@skipNextCall + + movem.l (sp)+, d1-d2/a0-a1 + + move.l $30(a0), d7 + move $16(a0), $1DC(a5) + move.l d7, $1DE(a5) + move d3, ioFDirIndex(a0) + ext.l d0 + tst d0 + +@return rts -; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ - if theFuture then +NextFileInFolder ; Invoke the Extension Table Reorder Mechanism -LoadLinkedPatchFile + cmp.l #0, a2 + bne _NextFileInFolder + + movem.l d0-d2/a0-a1, -(sp) + subq.l #2, sp + clr.l -(sp) + moveq #-3, d0 + dc.w $AA7D ; extension loader dispatch + addq.l #2, sp + movem.l (sp)+, d0-d2/a0-a1 + bra _NextFileInFolder + + +ThisFileAgain + + cmp.l #0, a2 + bne ReiterateWithoutIncrementing + + movem.l d0-d2/a0-a1, -(sp) + subq.l #2, sp + clr.l -(sp) + moveq #-3, d0 + dc.w $AA7D ; extension loader dispatch + addq.l #2, sp + movem.l (sp)+, d0-d2/a0-a1 + bra ReiterateWithoutIncrementing -; Open a file, and install linked patches from it, using the linked patch loader in the -; system file. -; -; A3 -> Pointer to systemÕs 'ptbl' resource that loads every linked patch. -; D5 -> Pointer to systemÕs patch loader. -; - bsr.s OpenTheFile ; <30> Open the resource file, making it the current resource file - bnz.s @skip ; <30> skip file if the file couldnÕt be opened. - move.l d5,a0 ; <30> Get the linked patch loader into an address register - jsr (a0) ; <30>Call the linked patch loader. - bsr CloseTheFile ; <30> Close the file now that weÕre done. -@skip - rts ; <30> - endif ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ @@ -2204,8 +3755,8 @@ LoadINITFile move.l #minSysHeapFreeForINIT,d5 ; minimum space needed to run an INIT bsr MakeSysFree ; resize - bsr.s OpenTheFile ; go open the resource file - bnz.s @skip ; skip file if bad open + bsr OpenTheFile ; go open the resource file + bnz @skip ; skip file if bad open ; Now look for an 'sysz' resource to make a system heap request. @@ -2219,17 +3770,13 @@ LoadINITFile move.l d0,a0 ; sysz handle move.l (a0),a0 ; sysz pointer move.l (a0),d5 ; requested size - bsr.s MakeSysFree ; get it in the sys zone + bsr MakeSysFree ; get it in the sys zone @noRequest + btst.b #4,SwitchedFlags + bnz.s @skip cmp.l #'Œnd5',A4 ; is this QuickTimeª? <9> bne.s @skipQuickTimeFix ; if not, we donÕt have to load components <9> -; <40> QuickTime components should not be registered on 68000 machines, since they all -; assume the 020. - - cmp.b #cpu68020,CPUFlag ; <40> Are we on a 68000? (you mean, less than an '020 right? ) - blo.s @skipQuickTimeFix ; <40> If so, donÕt register QuickTimeÕs components - ;pascal long RegisterComponentResourceFile(short resRefNum, short global) <9> clr.l -(sp) ; return value <9> move.w d4,-(sp) ; fref <9> @@ -2240,12 +3787,27 @@ LoadINITFile @skipQuickTimeFix + btst.b #2,SwitchedFlags + bnz.s @skip_whatever_this_is + st.b WWExist +@skip_whatever_this_is + bsr LoadINITResources ; now load all the INIT resources bsr.s CloseTheFile _CleanUpApplicationComponents ; clean up any components left in the app heap <9> + andi.b #-2,BufPtr+3 ; worried about odd BufPtr, huh. + + clr -(sp) + bsr Unexplored_5682 + + tst CrsrState + bz.s @crsr_fine + _ShowCursor +@crsr_fine + @skip move.w ResErr,d0 rts @@ -2267,8 +3829,8 @@ OpenTheFile move.l a1,-(sp) subq #2,sp ; room for result - move.w #0,-(sp) ; at boot time def. vol. = boot vol. - move.l d7,-(sp) + move.w $1DC(A5),-(sp) ; at boot time def. vol. = boot vol. + move.l $1DE(A5),-(sp) pea BootGlobals.fileName(a5) move.b #fsCurPerm,-(sp) clr.b ResLoad ; no preloads please @@ -2333,14 +3895,22 @@ MakeSysFree beq.s @exit ; yes, sys. heap is growable; do nothing move.w d4,d1 ; save file refNum for later + + cmp.l #$7fffffff,d5 + bne.s @dothing + bsr CalculateAmountReallyNeeded + bra.s @bitWeird +@dothing + move.l d5,d0 ; amount needed _CompactMem sys ; look for it in sys zone sub.l d5,d0 ; gotten - needed bge.s @done ; gotten ³ needed --> done ; d0 is negative <36> - move.l d0,d2 ; size for later - subq.l #1,d2 ; round up and (itÕs negative, so subtract) <36> + move.l d5,d2 ; 'needed' for later +@bitWeird + addq.l #1,d2 ; round up and and.w #~1,d2 ; make sure it is even tst.w d4 ; is a resource file open? @@ -2350,7 +3920,7 @@ MakeSysFree move.l SysZone,a0 move.l bkLim(a0),a0 ; end of sys. zone - sub.l d2,a0 ; end of zone + (needed-gotten) + add.l d2,a0 ; end of zone + (needed-gotten) adda.w #sysHeapFreeSpaceSlop,a0 ; with slop bsr PinSysHeapTop _SetApplBase ; free up more space @@ -2370,6 +3940,37 @@ MakeSysFree @exit rts +;-------------------------------------------------------------------------------------- + +CalculateAmountReallyNeeded + + movem.l d0/d1/a0, -(sp) + + move.l sp, d1 + sub.l DefltStack, d1 + sub.l #$40000, d1 + sub.l #$40000, d1 + sub.l BootGlobals.reservedForAfterBoot(a5), d1 + move.l SysZone, a0 + sub.l 0(a0), d1 ; bkLimit + + tst.l VMGlobals + bmi.s @return_d1_as_d2 + + moveq #-3, d0 + _MemoryDispatch + sub.l BootGlobals.reservedForAfterBoot + 4(a5), d0 + bmi.s @return_d1_as_d2 + cmp.l d1, d0 + bge.s @return_d1_as_d2 + sub.l #$40000, d0 + move.l d0, d1 + +@return_d1_as_d2 + move.l d1, d2 + movem.l (sp)+, d0/d1/a0 + rts + ;-------------------------------------------------------------------------------------- ; ; Call GetEnvirons to get the system script and GetScript to get that scripts language code @@ -2393,10 +3994,13 @@ TellTSMScriptAndLanguage move.l d3,(a0) ;copy the S&L infor from d0 into the record we made on the stack clr.w -(sp) ;clear space for the result move.l a0,-(sp) ;move the pointer to the stack - _SetTextServiceLanguage ;set the script and language +; _SetTextServiceLanguage ;set the script and language + moveq #14,d0 + dc.w $aa54 addq #6,sp ;pop and ignore the result and get rid of the record movem.l (sp)+,d3 ;restore d3 rts + nop ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ @@ -2422,7 +4026,7 @@ LoadINITResources ; First, do a Get1IndResource or a GetResource, from the file or System file. move.w #mapFalse,ROMMapInsert ; make ResLoad temporarily false, get ROM as well - bsr.s GetINITResource + bsr GetINITResource bnz.s @continue ; got one ; If we didnÕt get a handle and we are working on a file, we are done. @@ -2445,7 +4049,7 @@ LoadINITResources ; Make a fresh heap, and get the resource, for real this time. move.w #mapTrue,ROMMapInsert ; get ROM as well as System file - bsr.s GetINITResource ; now get it for real + bsr.l GetINITResource ; now get it for real bz.s @next ; skip this one if we canÕt load it ; Detach the resource, if it is one of the ones from the System file. @@ -2456,23 +4060,36 @@ LoadINITResources _DetachResource ; and cut it off! <23> @noDetach + lea @nmiscratch,a0 ; prevent INITs from patching NMI vector? + move.l AutoInt7,(a0) + ; Lock the sucker down, and call him, preserving registers. bsr SetBufPtrLimit ; jam MemTop so they wonÕt lower BufPtr too far bsr.s ExecuteHandle ; execute the stuff in that resource move.l BootGlobals.logicalMemTop(a5),MemTop ; set MemTop back <30> + move.l (AutoInt7),a0 + cmp #$4e73,(a0) ; RTE opcode + bne @next + lea @nmiscratch,a0 + move.l (a0),AutoInt7 + @next addq.w #1,d6 ; up the resource index tst.w d4 ; in System? bpl.s @loop ; no, keep going until we canÕt get any more INITs cmp.w #36,d6 ; done yet? - blt.s @loop ; no, keep loading + bcs.s @loop ; no, keep loading @done move.w ResErr,d1 rts +@nmiscratch + dc.l 0 + + ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ ExecuteHandle @@ -2485,9 +4102,9 @@ ExecuteHandle move.l d1,a0 ; resource handle _HLock ; lock before executing - move.l (a0),d0 + move.l (a0),a1 _StripAddress - move.l d0,a1 ; get stripped, dereferenced address + move.l a1,d0 move.l (a5),-(sp) ; preserve QD globals pointer movem.l d3-d7/a2-a6,-(sp) ; save all regs over call @@ -2522,66 +4139,13 @@ GetINITResource rts ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ - IF NOT forROM THEN ; We's never gonna be a II -HandleMacIIWith030 ; rewrite to simpler, more informed case <48> -; Check for a Mac II ROM with a 68030. -; This specific case handles getting in early enough to tell VM that weÕve got an 030 (VM-capable). -; Normally, accelerator manufacturers are responsible for setting up CPUFlag, MMUType, and their cache -; settings. Out of the kindness of our hearts, we chose to give this extra support in this one case -; where VM is a new feature, and they canÕt get in early enough to let VM know they are capable. -; -; MacIIci ROMs and later do all the right setup for CPUFlag, MMUType, and caches. -; MacII ROMs do not. -; Pre-MacII ROMs can't take advantage of VM, so don't help or hurt them. +LoadLowerCaseptch419 -; Lessons learned: -; You canÕt turn on CACR_DE_030 even for an instant with some accelerators; they may depend on -; MMU tables being set up and die if they arenÕt. -; -; You canÕt set MMUType for them. That confuses SwapMMUMode (as evidenced by MacsBug not loading -; because it couldnÕt find a monitor). TheyÕll have to provide their own rad SwapMMUMode if they -; want to jam MMUType. -; -; We thought about turning off interrupts during the period weÕre setting CACR_WA_030, but figured -; out that it can never hurt. Check the manual if you donÕt believe this. - -; On Exit: IF actual processor is 68030 & ROM is kROMVersionII -; CPUFlag <- 030 -; MMUType unchanged -; CACR unchanged -; -; Destroys: d0-d1/a0. CACR may be touched (WA set briefly) but exits unchanged. - - move.l ROMBase,a0 ; point to ROM to get ROM version - cmp.w #kROMVersionII,8(a0) ; do we have a MacII ROM? - bne.s @bail ; no? donÕt do anything. - - cmp.b #cpu68020,CPUFlag ; does the ROM think that this is a 68020? - bne.s @bail ; no? donÕt do anything. - - ; we have now decided to second-guess the ROM - - MACHINE MC68020 - - movec cacr,d1 ; temp storage - - move.l d1,d0 - bset #CACR_WA_030,d0 ; WA, (enable data cache) - movec d0,cacr ; enable data cache (temporarily) - movec cacr,d0 ; IF CACR WA bit != 0 THEN weÕre on an 030 because an 020 doesnÕt have WA - btst #CACR_WA_030,d0 ; see if the bit exists in CACR by seeing whether it stays set - bz.s @bail ; no? donÕt do anything. - ; donÕt restore CACR because we just set a bit which doesnÕt exist - - movec d1,cacr ; restore CACR (VERY IMPORTANT: some accelerators canÕt handle the cache) - move.b #cpu68030,CPUFlag ; itÕs an 030, let everyone know. - ; You might be tempted to add setting MMUType. DonÕt. - - -@bail + move #419,d0 + bsr LoadLowerCaseptch rts - ENDIF + ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ LoadVM @@ -2589,20 +4153,151 @@ LoadVM ; Load the Virtual Memory system, which is contained in the 'ptch' (42) resource (which is locked). ; Also note that VM code contains the true test for whether a machine is ÒVM capableÓ. - btst.b #hwCbAUX,HWCfgFlags ; are we under A/UX? - bnz.s @noVM + btst #extensionsEnabledBit, ExtensionsEnabledByte + bz @return - IF forROM THEN ; we want the newer VM in ROM rb - move.w #mapTrue,ROMMapInsert ; use the ROM if available rb - ENDIF ; rb - lea VMName,a0 ; put name of VM into CurApPtr <37> - move.l a0,CurNamePtr ; Put ptr to the VM string <37> - moveq #42,d0 - bsr LoadLowerCaseptch ; let VM decide for itself - move.l #-1,CurNamePtr ; no currently-executing file <37> -@noVM + + move.l #420, d0 + move.l MemTop, -(sp) ; why stack these? + move.l BufPtr, -(sp) + lea VMName, a0 + move.l a0, CurNamePtr + + bsr LoadLowerCaseptch + + move.l #-1, $914 + + tst.l VMGlobals + bmi @clearStackAndReturn + + bsr.l GetEndOfBootCode ; hold *part of* boot 3 + move.l (sp)+, a1 + lea JustBeforeLoadingVM, a0 + sub.l a0, a1 + _HoldMemory + + move.l MacJmp, d0 + bz.s @dontWorryAboutMacsBug + cmp.l #-1, d0 + beq.s @dontWorryAboutMacsBug ; fall thru if MacsBug installed + + move.l MemTop, d0 ; check whether it is possible + move.l d0, d1 ; to hold MacsBug's memory? + lsr.l #2, d1 + sub.l d1, d0 + add.l #$100000, d0 + cmp.l (sp), d0 ; (bufptr on entry) + bhi.s @failToHoldMacsBug + + move.l 4(sp), a1 ; try holding all mem above BufPtr + move.l 0(sp), a0 + sub.l a0, a1 + subq.l #1, a1 ; (why decrement len by 1?) + _HoldMemory + tst d0 + bnz.s @failToHoldMacsBug + + move.l (sp), BufPtr + bra.s @dontWorryAboutMacsBug + +@failToHoldMacsBug + addq.l #8, sp + ParanoidDebugStr loadVMComplainString + moveq #dsCoreErr, d0 + _SysError + +@dontWorryAboutMacsBug + move.l #gestaltVMAttr, d0 + _Gestalt + tst d0 + bnz.s @requiredFunctionsNotInstalled + move.l a0, d0 + ; "MakeMemoryResident, MakeMemoryNonResident, FlushMemory, and ReleaseMemoryData are available" + btst.l #gestaltVMHasPagingControl, d0 + bz.s @requiredFunctionsNotInstalled + + bsr.l GetEndOfBootCode ; a0/a1 = (end of boot 3) : (BufPtr - 1 page) + move.l BufPtr, a1 + sub.l (sp), a1 + sub.l #$1001, a1 + move.l (sp)+, a0 + opt none + adda #$1000, a0 + opt all + movem.l a0/a1, -(sp) + + _ReleaseMemoryData ; kill it off! + + movem.l (sp), a0/a1 + + _MakeMemoryNonResident + + movem.l (sp)+, a0/a1 + + _ReleaseMemoryData +@requiredFunctionsNotInstalled + + bsr.s SetGestaltLogicalRAM + +@clearStackAndReturn + addq.l #8, sp + +@return rts +loadVMComplainString + dc.b 'Stopping now because MacsBug was loaded before VM and we were about to make it non-resident' + nop + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +SetGestaltLogicalRAM + + moveq #-6, d0 + _MemoryDispatch + + move.l d0, d4 ; add "unusable" memory to whatever the above call tells us + move.l $68FFEFF0, a0 ; NKSystemInfo + move.l 0(a0), d3 ; .PhysicalMemorySize + sub.l 4(a0), d3 ; - .UsableMemorySize + add.l d3, d4 + + move.l #gestaltVersion, d0 + _Gestalt + cmp #5, a0 + blo.s @return + + subq #2, a7 ; depending on Gestalt version, set lram selector + move.l #gestaltLogicalRAMSize, -(sp) + move.l d4, -(sp) + _SetGestaltValue + addq #2, sp + +@return + rts + +; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ + +DoUserModeInit + + clr.l $2E(a5) + + tst.l VMGlobals + bge.s @return + + move.l #$AEEF, d0 + + lea UserModeInitName, a0 + move.l a0, CurNamePtr + + bsr LoadLowerCaseptch + + move.l #-1, CurNamePtr + +@return + rts + + ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ LoadDebugger @@ -2613,14 +4308,23 @@ LoadDebugger ; MacsBug and the Disassembler are responsible for lowering BufPtr themselves after being loaded. ; If they donÕt, they will be overwritten by the stack and globals of the first application. - SUB.L #debuggerGlobalSize,BufPtr ; leave space for MacsBug globals - btst.b #hwCbAUX,HWCfgFlags ; <24> Are we running under A/UX? - beq.s @loadDebugger ; <24> No - sub.l #auxExtraDebuggerSize,BufPtr ; <24> MacsBug needs more room under A/UX + btst.b #3,SwitchedFlags + bz.s @cancel + bclr.b #3,SwitchedFlags + move.b SwitchedFlags,-(sp) + subq.l #debuggerGlobalSize,BufPtr + clr.b -(sp) + lea BootGlobals.bootBlocks+bbDbg1Name(a5),a1 + pea (a1) + bsr Unexplored_725A + tst.b (sp)+ + beq.s @revertBufPtrAndCancel + @loadDebugger lea BootGlobals.bootBlocks+bbDbg1Name(a5),a1 - bsr.s LoadBelowBufPtrSkip512 ; try loading it + bsr LoadBelowBufPtrSkip512 ; try loading it BEQ.S @install ; if present, install it +@revertBufPtrAndCancel ADD.L #debuggerGlobalSize,BufPtr ; otherwise, dealloc MacsBug globals BRA.S @done @@ -2640,7 +4344,7 @@ LoadDebugger ; If we loaded the debugger successfully, get the Disassembler, too. lea BootGlobals.bootBlocks+bbDbg2Name(a5),a1 - bsr.s LoadBelowBufPtrSkip512 ; search for Disassembler + bsr LoadBelowBufPtrSkip512 ; search for Disassembler BNE.S @done ; branch if thereÕs no disassembler lea DisassemblerName,a0 ; put name of Disassembler into CurApPtr <37> @@ -2653,37 +4357,19 @@ LoadDebugger bsr BootAlert ; display it if we should <42> @done + move.b SwitchedFlags,d0 + move.b (sp)+,SwitchedFlags + btst.l #3,d0 + bz.s @flagZero + bset.b #3,SwitchedFlags +@flagZero + +@cancel move.l #-1,CurNamePtr ; nothing currently executing <37> rts ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -BootAlert - -; BootAlert posts the boot alert specified; it may be disabled if there is a startup screen. -; -; d0.W -> the boot alert number (must be negative). -; d7.B -> 0 to disable boot alerts. - - tst.b d7 ; did we get a startup screen? - bz.s @skip ; if we did, skip - _SysError ; post the alert -@skip - rts - - string pascal ; names used to identify culprits -VMName dc.b 'Virtual Memory' - align -DebuggerName dc.b 'Debugger' - align -DisassemblerName dc.b 'Disassembler' - align -LinkedPatchName dc.b 'System' - align - string asis - -; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ - ; Load the data fork of a file into high memory (just below BufPtr). LoadBelowBufPtrSkip512 @@ -2727,6 +4413,7 @@ LoadBelowBufPtrCommon MOVE.L BufPtr,A2 ; get top of code stack SUB.L d2,A2 ; A2 = where to read into + MOVE.L A2,(A2) LEA ioBuffer(a0),a1 MOVE.L A2,(a1)+ ; ioBuffer(A0) @@ -2745,10 +4432,6 @@ LoadBelowBufPtrCommon ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -LoadPTCH - move.l #'PTCH',d1 ; fall through - bra.s DetachAndExecute - LoadLowerCaseptch move.l #'ptch',d1 ; load one of these @@ -2766,53 +4449,17 @@ DetachAndExecute ; Patches are called with their handle in D1.L. - IF forROM THEN ; Special case ROM's VM rb - MOVE.L D1,-(SP) ; save resource type rb - MOVE.W D0,-(SP) ; save resource id rb - ENDIF ; rb - SUBQ #4,SP ; make room on the stack MOVE.L d1,-(SP) MOVE.W d0,-(SP) _GetResource ; get the resource handle MOVE.L (SP)+,D1 ; save the resource handle - BNE.S @GotResource ; did we find the resource? hy - IF forROM THEN ; - ADDA.L #6,SP ; clean up stack and get out of here hy - ENDIF - BRA.S @skip ; we didnÕt get it, so just go on hy - -@GotResource ; found it hy - - IF forROM THEN ; rb - CMP.L #'ptch',2(SP) ; was this lowercase patch ? rb - BNE.S @NotROM_VM ; if not, keep on rb - CMP.W #42,(SP) ; was it id 42, VM ? rb - BNE.S @NotROM_VM ; if not, don't special case rb - - MOVE.L D1,A0 ; put ROM's VM res handle in a0 rb - MOVE.L A0,-(SP) ; save this handle, potential ROM res rb - MOVE.L (A0),A0 ; let's get its pointer rb - MOVE.L A0,D0 ; copy resource pointer to D0 rb - _StripAddress ; if in 24 bit mode, get rid of flags rb - MOVE.L (SP)+,A0 ; recover the resource handle rb - CMP.L ROMBase,D0 ; is it a ROM resource ? rb rb - BLT.S @NotROM_VM ; if not, don't copy to RAM, it's RAM rb - _HandToHand ; copy ROM to memory rb - MOVE.L A0,D1 ; and set their handle to ptch 42 rb - _HLock ; make sure it's locked too rb - -@NotROM_VM ; rb - ADDA.L #6,SP ; recover saved type and id rb - - ENDIF + BEQ.S @skip ; we didnÕt get it, so just go on hy MOVE.L D1,-(SP) ; detach it _DetachResource MOVE.L D1,A0 ; get the handle - MOVE.L (A0),D0 ; handle -> pointer - _StripAddress - MOVEA.L D0,A0 + MOVE.L (A0),A0 ; handle -> pointer movem.l A3-A6, -(SP) ; save important registers jsr (A0) ; call it (note that the handle must be in D1) movem.l (SP)+, A3-A6 ; restore Õcause ptch/PTCH trashes these @@ -2853,7 +4500,7 @@ MakeSystemHeapGrowable @noApplZone move.l SysZone,a0 ; calculate a new minimum size for the heap add.l #initialSysHeapSize,a0 ; make it big enough so it wonÕt need to grow much - bsr.s PinSysHeapTop ; donÕt go farther than we really can + bsr PinSysHeapTop ; donÕt go farther than we really can _SetApplBase ; SetApplBase will never shrink the heap move.l SysZone,a0 ; the one true heap @@ -2895,7 +4542,32 @@ PinSysHeapTop ; <34> cmp.l a0,a1 bhi.s @ok move.l a1,a0 + bset.b #4,SwitchedFlags @ok + move.l d1,-(sp) + tst.l VMGlobals + bmi.s @return + + move.l a0,d1 + move.l SysZone,a1 + sub.l (a1),d1 + + moveq #-3,d0 ; ?? negative of UnLockMemory + _MemoryDispatch + + sub.l $1a(a5),d0 + bpl.s @umm + move.l (a1),a0 + bset.b #4,SwitchedFlags + bra.s @return +@umm + cmp.l d1,d0 + bge.s @return + move.l (a1),a0 + add.l d0,a0 + bset.b #4,SwitchedFlags +@return + move.l (sp)+,d1 rts ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ @@ -2925,7 +4597,7 @@ TemporaryNewPtrStartup ; <30> sub.l d0,d1 ; proposed new BufPtr value bcs.s @allocationFailed ; they asked for something bigger than BufPtr - bsr.s IsThisBufPtrOK ; see if this d1 will work as a new value of BufPtr + bsr.l IsThisBufPtrOK ; see if this d1 will work as a new value of BufPtr bne.s @allocationFailed andi.b #$FC,d1 ; drop it to the next longword @@ -3080,16 +4752,18 @@ IsThisBufPtrOK ; <30> move.l BootGlobals.bufPtrLimit(a5),a0 ; a0 := top of the barrier <33><30> cmp.l a0,d1 ; barrier < suggested BufPtr? - blo.s @no ; nope, we need our boot globals + bcs.s @no ; nope, we need our boot globals ; Is there enough space to build the Process Mgr. heap? move.l SysZone,a0 move.l bkLim(a0),a0 sub.l a0,d1 ; any space above the system heap? - blo.s @no ; nope, we need our system heap <30> - cmp.l #minProcessMgrSpace,d1 ; space >= min Process Mgr. size? - blo.s @no ; nope, not enough to create the heap & stack + bcs.s @no ; nope, we need our system heap <30> + cmp.l $46(a5),d1 + bgt.s @noButSucceed + bset.b #4,SwitchedFlags +@noButSucceed moveq #0,d1 ; set CCR for success (Z) @no ; all failure cases set CCR for failure (not Z) rts @@ -3108,11 +4782,11 @@ AdjustBarrier ; <38> move.l bkLim(a0),a0 add.l #initialSysHeapSize,d0 cmp.l d0,a0 ; if heap is small because weÕre on a small RAM machine - bhs.s @enoughReservedForSysHeap ; pretend heap is at initialSysHeapSize because it will + bcc.s @enoughReservedForSysHeap ; pretend heap is at initialSysHeapSize because it will ; be that big soon anyway. move.l d0,a0 ; Set to be the minimum weÕd ever consider. @enoughReservedForSysHeap - add.l #minProcessMgrSpace,a0 ; where the process mgr heap would end if we + add.l $46(a5),a0 ; where the process mgr heap would end if we ; created it right now cmp.l BootGlobals.bufPtrLimit(a5),a0 ; processMgrHeap.bkLim > current barrier? bls.s @dont ; if not, donÕt adjust @@ -3122,201 +4796,23157 @@ AdjustBarrier ; <38> rts ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ - IF NOT forROM THEN ; not for us either... -TemporaryStripAddress -; This is a copy of StripAddress used on the Plus and SE during initialization. -; Another copy in the patches is used after initialization is through. +MyKeyMap + dc.l $03000000 + dc.l $00008001 + dc.l $00000000 + dc.l $00000000 - AND.L Lo3Bytes,D0 - RTS - ENDIF -; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ - -EraseMyIcon - - IF NOT forROM THEN ; <28> - -; Get rid of the happy Macintosh icon. -; The ROMs leave this icon on the screen and now that we have taken part of the -; boot process away from the ROM we need to erase that icon. For the old ROMs we -; call the EraseMyIcon routine in ROM wherever that happens to be in each specific -; ROM. - - btst.b #hwCbAUX,HWCfgFlags ; are we under A/UX? - bnz.s @noErase - - move.l ROMBase,a0 ; point to ROM - move.w 8(a0),d0 ; get ROM version - lea EraseMyIconTable,a1 ; point to table of EraseMyIcon routine offsets -@next - move.w (a1)+,d1 ; next ROM version - bz.s @noErase - move.w (a1)+,d2 ; ROM offset - cmp.w d0,d1 ; the right ROM? - bne.s @next ; no, go on to the next one - jmp 0(a0,d2.w) ; call the routine -@noErase - rts - -EraseMyIconTable - -; This is a table of the routines used to erase the startup icon on various machines. -; A better approach would be a trap or vector, for new ROMs. - - dc.w kROMVersionII,$18A4 ; II - dc.w kROMVersionPortable,$2B0C ; Portable - dc.w kROMVersionIIci,$17DA ; IIci dc.w 0 - ELSE ; <28> - -; SuperMario based ROMs have a vector at the start of the ROM where the <28> -; address of the EraseMyIcon routine from ROM is stored. So let's call it. <28> - - WITH ROMHeader - - MOVE.L ROMBase,A0 ; Get base o ROM - ADD.L EraseIconOff(A0),A0 ; Add in the offset to the Happy Mac erase code - JSR (A0) ; Erase it. - - ENDWITH - - rts - - ENDIF +MyKeyMap2 + dc.l $04000000 + dc.l $00208001 + dc.l $00000000 + dc.l $00000000 ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ -CenterOnMainScreen + ; There is only about 1k of slack in this file, unless you turn some branches into longs. + ; Don't rearrange the monolith that follows. Its internal refs are inflexible. -; Center a rectangle on the main screen. The rectangle is passed on the stack. -; The rectangle is modified in place on the stack (a rectangle, not a pointer to it). -; -; stack -> rectangle is passed in on top of the stack -; -; Trashes d0-d2/a0-a1 + dc.w $48e7 ; 251c + dc.w $8080 ; 251e + dc.w $103a ; 2520 + dc.w $003e ; 2522 + dc.w $660a ; 2524 + dc.w $4cdf ; 2526 + dc.w $0101 ; 2528 + dc.w $2f3a ; 252a + dc.w $002c ; 252c + dc.w $4e75 ; 252e + dc.w $2f38 ; 2530 + dc.w $0a54 ; 2532 + dc.w $3f38 ; 2534 + dc.w $0a58 ; 2536 + dc.w $21fa ; 2538 + dc.w $0022 ; 253a + dc.w $0a54 ; 253c + dc.w $31f8 ; 253e + dc.w $0a5a ; 2540 + dc.w $0a58 ; 2542 + dc.w $207a ; 2544 + dc.w $0012 ; 2546 + dc.w $4e90 ; 2548 + dc.w $31df ; 254a + dc.w $0a58 ; 254c + dc.w $21df ; 254e + dc.w $0a54 ; 2550 + dc.w $4cdf ; 2552 + dc.w $0101 ; 2554 + dc.w $4e75 ; 2556 + dc.w $0000 ; 2558 + dc.w $0000 ; 255a + dc.w $0000 ; 255c + dc.w $0000 ; 255e + dc.w $0101 ; 2560 +Unexplored_2562 + dc.w $50ff ; 2562 + dc.w $8001 ; 2564 + dc.w $0000 ; 2566 +Unexplored_2568 + dc.w $48e7 ; 2568 + dc.w $80c0 ; 256a + dc.w $704a ; 256c + dc.w $a71e ; 256e + dc.w $2248 ; 2570 + dc.w $41fa ; 2572 + dc.w $ffa8 ; 2574 + dc.w $704a ; 2576 + dc.w $a02e ; 2578 + dc.w $2078 ; 257a + dc.w $0a50 ; 257c + dc.w $2348 ; 257e + dc.w $0040 ; 2580 + dc.w $2050 ; 2582 + dc.w $0228 ; 2584 + dc.w $0001 ; 2586 + dc.w $0017 ; 2588 + dc.w $303c ; 258a + dc.w $a996 ; 258c + dc.w $a146 ; 258e + dc.w $2348 ; 2590 + dc.w $003c ; 2592 + dc.w $303c ; 2594 + dc.w $a996 ; 2596 + dc.w $2049 ; 2598 + dc.w $a047 ; 259a + dc.w $41fa ; 259c + dc.w $ffc4 ; 259e + dc.w $2089 ; 25a0 + dc.w $4cdf ; 25a2 + dc.w $0301 ; 25a4 + dc.w $4e75 ; 25a6 + dc.w $a02c ; 25a8 + dc.w $4eb9 ; 25aa + dc.w $50ff ; 25ac + dc.w $8001 ; 25ae + dc.w $a02c ; 25b0 + dc.w $4e75 ; 25b2 +Unexplored_25b4 + dc.w $303c ; 25b4 + dc.w $a057 ; 25b6 + dc.w $a346 ; 25b8 + dc.w $43fa ; 25ba + dc.w $ffee ; 25bc + dc.w $2348 ; 25be + dc.w $0002 ; 25c0 + dc.w $700c ; 25c2 + dc.w $a71e ; 25c4 + dc.w $2248 ; 25c6 + dc.w $41fa ; 25c8 + dc.w $ffde ; 25ca + dc.w $700c ; 25cc + dc.w $a02e ; 25ce + dc.w $2049 ; 25d0 + dc.w $303c ; 25d2 + dc.w $a057 ; 25d4 + dc.w $a247 ; 25d6 + dc.w $4e75 ; 25d8 +Unexplored_25da + dc.w $48e7 ; 25da + dc.w $fef8 ; 25dc + dc.w $594f ; 25de + dc.w $2f3c ; 25e0 + dc.w $6775 ; 25e2 + dc.w $7364 ; 25e4 + dc.w $3f3c ; 25e6 + dc.w $0001 ; 25e8 + dc.w $a9a0 ; 25ea + dc.w $201f ; 25ec + dc.w $2840 ; 25ee + dc.w $6600 ; 25f0 + dc.w $0006 ; 25f2 + dc.w $7062 ; 25f4 + dc.w $a9c9 ; 25f6 + dc.w $2f0c ; 25f8 + dc.w $a992 ; 25fa + dc.w $204c ; 25fc + dc.w $a029 ; 25fe + dc.w $2054 ; 2600 + dc.w $5c48 ; 2602 + dc.w $3018 ; 2604 + dc.w $7200 ; 2606 + dc.w $48e7 ; 2608 + dc.w $8080 ; 260a + dc.w $203c ; 260c + dc.w $6d61 ; 260e + dc.w $6368 ; 2610 + dc.w $a1ad ; 2612 + dc.w $2208 ; 2614 + dc.w $4cdf ; 2616 + dc.w $0101 ; 2618 + dc.w $b250 ; 261a + dc.w $41e8 ; 261c + dc.w $0004 ; 261e + dc.w $57c8 ; 2620 + dc.w $fff8 ; 2622 + dc.w $0c40 ; 2624 + dc.w $ffff ; 2626 + dc.w $6600 ; 2628 + dc.w $001a ; 262a + dc.w $2f38 ; 262c + dc.w $02ba ; 262e + dc.w $7000 ; 2630 + bsr.w LoadDSAT ; 2632 + dc.w $2c00 ; 2636 + dc.w $7066 ; 2638 + dc.w $a9c9 ; 263a + dc.w $21df ; 263c + dc.w $02ba ; 263e + dc.w $2f06 ; 2640 + dc.w $a9a3 ; 2642 + dc.w $41e8 ; 2644 + dc.w $fffe ; 2646 + dc.w $3210 ; 2648 + dc.w $204c ; 264a + dc.w $a02a ; 264c + dc.w $a023 ; 264e + dc.w $9efc ; 2650 + dc.w $0018 ; 2652 + dc.w $284f ; 2654 + dc.w $594f ; 2656 + dc.w $2f3c ; 2658 + dc.w $6c6f ; 265a + dc.w $6472 ; 265c + dc.w $3f3c ; 265e + dc.w $bfff ; 2660 + dc.w $a9a0 ; 2662 + dc.w $201f ; 2664 + dc.w $6600 ; 2666 + dc.w $0006 ; 2668 + dc.w $7062 ; 266a + dc.w $a9c9 ; 266c + dc.w $2940 ; 266e + dc.w $0014 ; 2670 + dc.w $2040 ; 2672 + dc.w $a029 ; 2674 + dc.w $594f ; 2676 + dc.w $2f3c ; 2678 + dc.w $6774 ; 267a + dc.w $626c ; 267c + dc.w $3f01 ; 267e + dc.w $a9a0 ; 2680 + dc.w $201f ; 2682 + dc.w $6600 ; 2684 + dc.w $0006 ; 2686 + dc.w $7062 ; 2688 + dc.w $a9c9 ; 268a + dc.w $2940 ; 268c + dc.w $0010 ; 268e + dc.w $2040 ; 2690 + dc.w $a029 ; 2692 + dc.w $246c ; 2694 + dc.w $0010 ; 2696 + dc.w $2452 ; 2698 + dc.w $5c4a ; 269a + dc.w $395a ; 269c + dc.w $0006 ; 269e + dc.w $426c ; 26a0 + dc.w $000a ; 26a2 + dc.w $3012 ; 26a4 + dc.w $b07a ; 26a6 + dc.w $0014 ; 26a8 + dc.w $620c ; 26aa + dc.w $3200 ; 26ac + dc.w $d241 ; 26ae + dc.w $323b ; 26b0 + dc.w $100c ; 26b2 + dc.w $4efb ; 26b4 + dc.w $1008 ; 26b6 + dc.w $7063 ; 26b8 + dc.w $a9c9 ; 26ba + dc.w $0015 ; 26bc + dc.w $008e ; 26be + dc.w $012e ; 26c0 + dc.w $0142 ; 26c2 + dc.w $0088 ; 26c4 + dc.w $0158 ; 26c6 + dc.w $0260 ; 26c8 + dc.w $002c ; 26ca + dc.w $0260 ; 26cc + dc.w $0164 ; 26ce + dc.w $0164 ; 26d0 + dc.w $0164 ; 26d2 + dc.w $0164 ; 26d4 + dc.w $0164 ; 26d6 + dc.w $0216 ; 26d8 + dc.w $0188 ; 26da + dc.w $01e2 ; 26dc + dc.w $01f8 ; 26de + dc.w $0188 ; 26e0 + dc.w $01fe ; 26e2 + dc.w $021a ; 26e4 + dc.w $022a ; 26e6 + dc.w $0232 ; 26e8 + dc.w $302a ; 26ea + dc.w $0006 ; 26ec + dc.w $2f0a ; 26ee + dc.w $594f ; 26f0 + dc.w $2f3c ; 26f2 + dc.w $7074 ; 26f4 + dc.w $6368 ; 26f6 + dc.w $3f00 ; 26f8 + dc.w $a9a0 ; 26fa + dc.w $4a97 ; 26fc + dc.w $6604 ; 26fe + dc.w $584f ; 2700 + dc.w $6034 ; 2702 + dc.w $2f17 ; 2704 + dc.w $a992 ; 2706 + dc.w $2057 ; 2708 + dc.w $2050 ; 270a + dc.w $2f08 ; 270c + dc.w $4e90 ; 270e + dc.w $2208 ; 2710 + dc.w $2248 ; 2712 + dc.w $241f ; 2714 + dc.w $2019 ; 2716 + dc.w $6714 ; 2718 + dc.w $d082 ; 271a + dc.w $2040 ; 271c + dc.w $3019 ; 271e + dc.w $0c40 ; 2720 + dc.w $a800 ; 2722 + dc.w $6504 ; 2724 + dc.w $a647 ; 2726 + dc.w $60ec ; 2728 + dc.w $a247 ; 272a + dc.w $60e8 ; 272c + dc.w $2001 ; 272e + dc.w $9082 ; 2730 + dc.w $205f ; 2732 + dc.w $a024 ; 2734 + dc.w $6008 ; 2736 + dc.w $42b8 ; 2738 + dc.w $0a8c ; 273a + dc.w $7063 ; 273c + dc.w $a9c9 ; 273e + dc.w $245f ; 2740 + dc.w $6000 ; 2742 + dc.w $01da ; 2744 + dc.w $08ec ; 2746 + dc.w $0001 ; 2748 + dc.w $000a ; 274a + dc.w $224a ; 274c + dc.w $426c ; 274e + dc.w $0008 ; 2750 + dc.w $396a ; 2752 + dc.w $0006 ; 2754 + dc.w $0004 ; 2756 + dc.w $536c ; 2758 + dc.w $0006 ; 275a + dc.w $6b00 ; 275c + dc.w $0020 ; 275e + dc.w $508a ; 2760 + dc.w $4a52 ; 2762 + dc.w $6618 ; 2764 + dc.w $302a ; 2766 + dc.w $0006 ; 2768 + dc.w $b06c ; 276a + dc.w $0004 ; 276c + dc.w $660e ; 276e + dc.w $526c ; 2770 + dc.w $0008 ; 2772 + dc.w $536c ; 2774 + dc.w $0006 ; 2776 + dc.w $6b00 ; 2778 + dc.w $0004 ; 277a + dc.w $60e2 ; 277c + dc.w $7000 ; 277e + dc.w $302c ; 2780 + dc.w $0008 ; 2782 + dc.w $5280 ; 2784 + dc.w $e588 ; 2786 + dc.w $5880 ; 2788 + dc.w $9fc0 ; 278a + dc.w $204f ; 278c + dc.w $2f00 ; 278e + dc.w $2648 ; 2790 + dc.w $30fc ; 2792 + dc.w $0001 ; 2794 + dc.w $30ec ; 2796 + dc.w $0008 ; 2798 + dc.w $5489 ; 279a + dc.w $20d9 ; 279c + dc.w $5489 ; 279e + dc.w $536c ; 27a0 + dc.w $0008 ; 27a2 + dc.w $6af4 ; 27a4 + dc.w $302c ; 27a6 + dc.w $0004 ; 27a8 + dc.w $6720 ; 27aa + dc.w $594f ; 27ac + dc.w $2f3c ; 27ae + dc.w $6770 ; 27b0 + dc.w $6368 ; 27b2 + dc.w $3f2c ; 27b4 + dc.w $0004 ; 27b6 + dc.w $a9a0 ; 27b8 + dc.w $201f ; 27ba + dc.w $660e ; 27bc + dc.w $082c ; 27be + dc.w $0001 ; 27c0 + dc.w $000a ; 27c2 + dc.w $661e ; 27c4 + dc.w $7062 ; 27c6 + dc.w $a9c9 ; 27c8 + dc.w $6018 ; 27ca + dc.w $41fa ; 27cc + dc.w $2d2a ; 27ce + dc.w $21c8 ; 27d0 + dc.w $0914 ; 27d2 + dc.w $3c2c ; 27d4 + dc.w $0004 ; 27d6 + dc.w $206c ; 27d8 + dc.w $0014 ; 27da + dc.w $2050 ; 27dc + dc.w $302c ; 27de + dc.w $0004 ; 27e0 + dc.w $4e90 ; 27e2 + dc.w $201f ; 27e4 + dc.w $dfc0 ; 27e6 + dc.w $6000 ; 27e8 + dc.w $013a ; 27ea + dc.w $222a ; 27ec + dc.w $0002 ; 27ee + dc.w $302a ; 27f0 + dc.w $0006 ; 27f2 + dc.w $2f0a ; 27f4 + bsr.w DetachAndExecute ; 27f6 + dc.w $245f ; 27fa + dc.w $6000 ; 27fc + dc.w $0120 ; 27fe + dc.w $2c2a ; 2800 + dc.w $0002 ; 2802 + dc.w $3a2a ; 2804 + dc.w $0006 ; 2806 + dc.w $4243 ; 2808 + dc.w $2f0a ; 280a + bsr.w ExecuteFromSystem ; 280c + dc.w $245f ; 2810 + dc.w $6000 ; 2812 + dc.w $010a ; 2814 + dc.w $2f0a ; 2816 + dc.w $6100 ; 2818 + dc.w $040a ; 281a + dc.w $245f ; 281c + dc.w $6000 ; 281e + dc.w $00fe ; 2820 + dc.w $3200 ; 2822 + dc.w $2f0a ; 2824 + dc.w $4267 ; 2826 + dc.w $3f01 ; 2828 + dc.w $3f2a ; 282a + dc.w $0006 ; 282c + dc.w $3f2a ; 282e + dc.w $0002 ; 2830 + dc.w $61ff ; 2832 + dc.w $0000 ; 2834 + dc.w $7f0c ; 2836 + dc.w $301f ; 2838 + dc.w $6704 ; 283a + dc.w $7062 ; 283c + dc.w $a9c9 ; 283e + dc.w $245f ; 2840 + dc.w $6000 ; 2842 + dc.w $00da ; 2844 + dc.w $594f ; 2846 + dc.w $2f3c ; 2848 + dc.w $6366 ; 284a + dc.w $7267 ; 284c + dc.w $3f2a ; 284e + dc.w $0006 ; 2850 + dc.w $a9a0 ; 2852 + dc.w $201f ; 2854 + dc.w $6700 ; 2856 + dc.w $00c6 ; 2858 + dc.w $554f ; 285a + dc.w $2f00 ; 285c + dc.w $a9a4 ; 285e + dc.w $301f ; 2860 + dc.w $6b00 ; 2862 + dc.w $00ba ; 2864 + dc.w $6604 ; 2866 + dc.w $3038 ; 2868 + dc.w $0a58 ; 286a + dc.w $3f38 ; 286c + dc.w $0a5a ; 286e + dc.w $3f00 ; 2870 + dc.w $3f00 ; 2872 + dc.w $a998 ; 2874 + dc.w $301f ; 2876 + dc.w $2f0a ; 2878 + dc.w $554f ; 287a + dc.w $3f2a ; 287c + dc.w $0006 ; 287e + dc.w $3f00 ; 2880 + dc.w $3f2a ; 2882 + dc.w $0002 ; 2884 + dc.w $3f2a ; 2886 + dc.w $0004 ; 2888 + dc.w $4eba ; 288a + dc.w $741a ; 288c + dc.w $301f ; 288e + dc.w $6704 ; 2890 + dc.w $7062 ; 2892 + dc.w $a9c9 ; 2894 + dc.w $245f ; 2896 + dc.w $31df ; 2898 + dc.w $0a5a ; 289a + dc.w $6000 ; 289c + dc.w $0080 ; 289e + dc.w $2f0a ; 28a0 + dc.w $554f ; 28a2 + dc.w $3f2a ; 28a4 + dc.w $0006 ; 28a6 + dc.w $4eba ; 28a8 + dc.w $73f8 ; 28aa + dc.w $544f ; 28ac + dc.w $245f ; 28ae + dc.w $60ff ; 28b0 + dc.w $0000 ; 28b2 + dc.w $006c ; 28b4 + dc.w $60ff ; 28b6 + dc.w $0000 ; 28b8 + dc.w $0066 ; 28ba + dc.w $2f0a ; 28bc + dc.w $554f ; 28be + dc.w $4eba ; 28c0 + dc.w $4af2 ; 28c2 + dc.w $301f ; 28c4 + dc.w $245f ; 28c6 + dc.w $6700 ; 28c8 + dc.w $0054 ; 28ca + dc.w $7062 ; 28cc + dc.w $a9c9 ; 28ce + dc.w $6000 ; 28d0 + dc.w $004c ; 28d2 + dc.w $700c ; 28d4 + dc.w $a9c9 ; 28d6 + dc.w $2f0a ; 28d8 + dc.w $3f2a ; 28da + dc.w $0006 ; 28dc + dc.w $4eba ; 28de + dc.w $4b44 ; 28e0 + dc.w $245f ; 28e2 + dc.w $6000 ; 28e4 + dc.w $0038 ; 28e6 + dc.w $4eba ; 28e8 + dc.w $4cae ; 28ea + dc.w $6000 ; 28ec + dc.w $0030 ; 28ee + dc.w $2f00 ; 28f0 + dc.w $1038 ; 28f2 + dc.w $0bff ; 28f4 + dc.w $0c00 ; 28f6 + dc.w $00ff ; 28f8 + dc.w $671c ; 28fa + dc.w $0200 ; 28fc + dc.w $00e0 ; 28fe + dc.w $0c00 ; 2900 + dc.w $0060 ; 2902 + dc.w $6612 ; 2904 + dc.w $2038 ; 2906 + dc.w $0120 ; 2908 + dc.w $4a80 ; 290a + dc.w $670a ; 290c + dc.w $0c80 ; 290e + dc.w $ffff ; 2910 + dc.w $ffff ; 2912 + dc.w $6702 ; 2914 + dc.w $a9ff ; 2916 + dc.w $201f ; 2918 + dc.w $6000 ; 291a + dc.w $0002 ; 291c + dc.w $508a ; 291e + dc.w $536c ; 2920 + dc.w $0006 ; 2922 + dc.w $4a6c ; 2924 + dc.w $0006 ; 2926 + dc.w $6c00 ; 2928 + dc.w $fd76 ; 292a + dc.w $206c ; 292c + dc.w $0010 ; 292e + dc.w $a02a ; 2930 + dc.w $2f08 ; 2932 + dc.w $a9a3 ; 2934 + dc.w $206c ; 2936 + dc.w $0014 ; 2938 + dc.w $a02a ; 293a + dc.w $2f08 ; 293c + dc.w $a9a3 ; 293e + dc.w $4fef ; 2940 + dc.w $0018 ; 2942 + dc.w $4cdf ; 2944 + dc.w $1f7f ; 2946 + dc.w $4e75 ; 2948 +Unexplored_294a + dc.w $48e7 ; 294a + dc.w $3000 ; 294c + dc.w $7403 ; 294e + dc.w $7600 ; 2950 + dc.w $0838 ; 2952 + dc.w $0006 ; 2954 + dc.w $2400 ; 2956 + dc.w $675e ; 2958 + dc.w $4eba ; 295a + dc.w $5c48 ; 295c + dc.w $4a80 ; 295e + dc.w $6708 ; 2960 + dc.w $3a3c ; 2962 + dc.w $ad26 ; 2964 + dc.w $6100 ; 2966 + dc.w $3138 ; 2968 + dc.w $42a7 ; 296a + dc.w $4857 ; 296c + dc.w $4eba ; 296e + dc.w $5bac ; 2970 + dc.w $588f ; 2972 + dc.w $261f ; 2974 + dc.w $4a40 ; 2976 + dc.w $6754 ; 2978 + dc.w $203c ; 297a + dc.w $6e72 ; 297c + dc.w $6567 ; 297e + dc.w $a1ad ; 2980 + dc.w $4a40 ; 2982 + dc.w $6648 ; 2984 + dc.w $b1fc ; 2986 + dc.w $0101 ; 2988 + dc.w $0000 ; 298a + dc.w $6d40 ; 298c + dc.w $6002 ; 298e + dc.w $e18b ; 2990 + dc.w $2f02 ; 2992 + dc.w $554f ; 2994 + dc.w $1f3c ; 2996 + dc.w $005f ; 2998 + dc.w $487a ; 299a + dc.w $0060 ; 299c + dc.w $2f3c ; 299e + dc.w $0000 ; 29a0 + dc.w $001b ; 29a2 + dc.w $9597 ; 29a4 + dc.w $303c ; 29a6 + dc.w $0530 ; 29a8 + dc.w $aaf3 ; 29aa + dc.w $161f ; 29ac + dc.w $241f ; 29ae + dc.w $51ca ; 29b0 + dc.w $ffde ; 29b2 + dc.w $6018 ; 29b4 + dc.w $e18b ; 29b6 + dc.w $554f ; 29b8 + dc.w $2f3c ; 29ba + dc.w $0000 ; 29bc + dc.w $111b ; 29be + dc.w $9597 ; 29c0 + dc.w $303c ; 29c2 + dc.w $022e ; 29c4 + dc.w $aaf3 ; 29c6 + dc.w $161f ; 29c8 + dc.w $51ca ; 29ca + dc.w $ffea ; 29cc + dc.w $2003 ; 29ce + dc.w $2200 ; 29d0 + dc.w $4cdf ; 29d2 + dc.w $000c ; 29d4 + dc.w $0280 ; 29d6 + dc.w $0000 ; 29d8 + dc.w $0847 ; 29da + dc.w $671c ; 29dc + dc.w $2001 ; 29de + dc.w $0280 ; 29e0 + dc.w $0000 ; 29e2 + dc.w $0807 ; 29e4 + dc.w $670a ; 29e6 + dc.w $3a3c ; 29e8 + dc.w $bf89 ; 29ea + dc.w $6100 ; 29ec + dc.w $30b2 ; 29ee + dc.w $6008 ; 29f0 + dc.w $3a3c ; 29f2 + dc.w $bf87 ; 29f4 + dc.w $6100 ; 29f6 + dc.w $30a8 ; 29f8 + dc.w $4e75 ; 29fa + dc.w $6469 ; 29fc + dc.w $6167 ; 29fe + dc.w $6e6f ; 2a00 + dc.w $7374 ; 2a02 + dc.w $6963 ; 2a04 + dc.w $7300 ; 2a06 +Unexplored_2a08 + dc.w $42a7 ; 2a08 + dc.w $4267 ; 2a0a + dc.w $3f3c ; 2a0c + dc.w $0001 ; 2a0e + dc.w $7014 ; 2a10 + dc.w $a82a ; 2a12 + dc.w $584f ; 2a14 + dc.w $7016 ; 2a16 + dc.w $a82a ; 2a18 + dc.w $4e75 ; 2a1a +Unexplored_2a1c + dc.w $2f02 ; 2a1c + dc.w $7400 ; 2a1e + dc.w $6004 ; 2a20 +Unexplored_2a22 + dc.w $2f02 ; 2a22 + dc.w $74ff ; 2a24 + dc.w $51f8 ; 2a26 + dc.w $0a5e ; 2a28 + dc.w $594f ; 2a2a + dc.w $2f3c ; 2a2c + dc.w $6d73 ; 2a2e + dc.w $7973 ; 2a30 + dc.w $3f3c ; 2a32 + dc.w $bfff ; 2a34 + dc.w $a9a0 ; 2a36 + dc.w $50f8 ; 2a38 + dc.w $0a5e ; 2a3a + dc.w $4a97 ; 2a3c + dc.w $671e ; 2a3e + dc.w $08f8 ; 2a40 + dc.w $0001 ; 2a42 + dc.w $0b21 ; 2a44 + dc.w $2078 ; 2a46 + dc.w $0358 ; 2a48 + dc.w $0c68 ; 2a4a + dc.w $fffb ; 2a4c + dc.w $004a ; 2a4e + dc.w $670c ; 2a50 + dc.w $4a82 ; 2a52 + dc.w $6708 ; 2a54 + dc.w $3a3c ; 2a56 + dc.w $be87 ; 2a58 + dc.w $6100 ; 2a5a + dc.w $3044 ; 2a5c + dc.w $a9a3 ; 2a5e + dc.w $241f ; 2a60 + dc.w $4e75 ; 2a62 +Unexplored_2a64 + dc.w $426d ; 2a64 + dc.w $0014 ; 2a66 + dc.w $4cf8 ; 2a68 + dc.w $000f ; 2a6a + dc.w $0174 ; 2a6c + dc.w $0883 ; 2a6e + dc.w $0007 ; 2a70 + dc.w $0881 ; 2a72 + dc.w $0001 ; 2a74 + dc.w $0a81 ; 2a76 + dc.w $0800 ; 2a78 + dc.w $8004 ; 2a7a + dc.w $6600 ; 2a7c + dc.w $004c ; 2a7e + dc.w $0840 ; 2a80 + dc.w $0017 ; 2a82 + dc.w $8082 ; 2a84 + dc.w $8083 ; 2a86 + dc.w $6600 ; 2a88 + dc.w $0040 ; 2a8a + dc.w $43fa ; 2a8c + dc.w $0034 ; 2a8e + dc.w $594f ; 2a90 + dc.w $204f ; 2a92 + dc.w $203c ; 2a94 + dc.w $0004 ; 2a96 + dc.w $00b8 ; 2a98 + dc.w $a051 ; 2a9a + dc.w $2049 ; 2a9c + dc.w $2018 ; 2a9e + dc.w $a052 ; 2aa0 + dc.w $41f8 ; 2aa2 + dc.w $01f8 ; 2aa4 + dc.w $70ff ; 2aa6 + dc.w $1080 ; 2aa8 + dc.w $a038 ; 2aaa + dc.w $a03f ; 2aac + dc.w $204f ; 2aae + dc.w $203c ; 2ab0 + dc.w $0004 ; 2ab2 + dc.w $00b8 ; 2ab4 + dc.w $a052 ; 2ab6 + dc.w $584f ; 2ab8 + dc.w $3b7c ; 2aba + dc.w $ffff ; 2abc + dc.w $0014 ; 2abe + dc.w $6008 ; 2ac0 + dc.w $0004 ; 2ac2 + dc.w $000c ; 2ac4 + dc.w $476f ; 2ac6 + dc.w $6e65 ; 2ac8 + dc.w $4e75 ; 2aca +Unexplored_2acc + dc.w $203c ; 2acc + dc.w $6e72 ; 2ace + dc.w $6567 ; 2ad0 + dc.w $a1ad ; 2ad2 + dc.w $4a40 ; 2ad4 + dc.w $6600 ; 2ad6 + dc.w $00ac ; 2ad8 + dc.w $2648 ; 2ada + dc.w $303c ; 2adc + dc.w $abe9 ; 2ade + dc.w $a746 ; 2ae0 + dc.w $2608 ; 2ae2 + dc.w $303c ; 2ae4 + dc.w $009f ; 2ae6 + dc.w $a746 ; 2ae8 + dc.w $b688 ; 2aea + dc.w $6600 ; 2aec + dc.w $0096 ; 2aee + dc.w $594f ; 2af0 + dc.w $2f3c ; 2af2 + dc.w $666f ; 2af4 + dc.w $7672 ; 2af6 + dc.w $3f3c ; 2af8 + dc.w $bff0 ; 2afa + dc.w $a9a0 ; 2afc + dc.w $201f ; 2afe + dc.w $b7fc ; 2b00 + dc.w $0103 ; 2b02 + dc.w $0000 ; 2b04 + dc.w $6c30 ; 2b06 + dc.w $4a80 ; 2b08 + dc.w $6752 ; 2b0a + dc.w $4267 ; 2b0c + dc.w $3f3c ; 2b0e + dc.w $0009 ; 2b10 + dc.w $3f3c ; 2b12 + dc.w $bff0 ; 2b14 + dc.w $4267 ; 2b16 + dc.w $61ff ; 2b18 + dc.w $0000 ; 2b1a + dc.w $7c26 ; 2b1c + dc.w $301f ; 2b1e + dc.w $663c ; 2b20 + dc.w $554f ; 2b22 + dc.w $2f3c ; 2b24 + dc.w $6e72 ; 2b26 + dc.w $6567 ; 2b28 + dc.w $2f3c ; 2b2a + dc.w $0103 ; 2b2c + dc.w $0000 ; 2b2e + dc.w $303c ; 2b30 + dc.w $0402 ; 2b32 + dc.w $abf1 ; 2b34 + dc.w $301f ; 2b36 + dc.w $4267 ; 2b38 + dc.w $3f3c ; 2b3a + dc.w $000b ; 2b3c + dc.w $3f3c ; 2b3e + dc.w $bff0 ; 2b40 + dc.w $4267 ; 2b42 + dc.w $61ff ; 2b44 + dc.w $0000 ; 2b46 + dc.w $7bfa ; 2b48 + dc.w $301f ; 2b4a + dc.w $303c ; 2b4c + dc.w $abe9 ; 2b4e + dc.w $a746 ; 2b50 + dc.w $2608 ; 2b52 + dc.w $303c ; 2b54 + dc.w $009f ; 2b56 + dc.w $a746 ; 2b58 + dc.w $b688 ; 2b5a + dc.w $6626 ; 2b5c + dc.w $45fa ; 2b5e + dc.w $0026 ; 2b60 + dc.w $47fa ; 2b62 + dc.w $002a ; 2b64 + dc.w $97ca ; 2b66 + dc.w $200b ; 2b68 + dc.w $a51e ; 2b6a + dc.w $2008 ; 2b6c + dc.w $6714 ; 2b6e + dc.w $200b ; 2b70 + dc.w $2648 ; 2b72 + dc.w $2248 ; 2b74 + dc.w $204a ; 2b76 + dc.w $a02e ; 2b78 + dc.w $204b ; 2b7a + dc.w $4240 ; 2b7c + dc.w $303c ; 2b7e + dc.w $abe9 ; 2b80 + dc.w $a647 ; 2b82 + dc.w $4e75 ; 2b84 + dc.w $203c ; 2b86 + dc.w $ffff ; 2b88 + dc.w $f603 ; 2b8a + dc.w $4e75 ; 2b8c +GetEndOfBootCode + move.l (sp), -(sp) ; dup return address (orig to be overwritten by result) + move.l a0, -(sp) ; scratch reg + lea BootCode, a0 + add.l BootGlobals.boot3Size(a5), a0 + move.l a0, 8(sp) + move.l (sp)+, a0 + rts - lea 4(sp),a0 ; get pointer to the rectangle in question + PROC ; we know that this module-break goes here because + ; the assembler puts a lea-string just above - move.l a0,-(sp) ; push rectangle pointer - moveq #2,d0 ; push horizontal offset - bsr.s @pushOffset - moveq #0,d0 ; push vertical offset - bsr.s @pushOffset - _OffsetRect ; offset the rectangle + IMPORT FinishMovingBootWorld, LoadDSAT, LoadBelowBufPtr - rts ; and return - -@pushOffset - -; Push offset for the rectangle = screenTop - rectTop + screenHeight - rectHeight. -; Because screenBits.bounds.topLeft is (0, 0) this simplifies to offsetting by -; (screenBits.bounds.bottom - rect.bottom - rect.top) / 2. -; -; This is all described in terms of the Y dimension, but works for the X dimension, too. -; -; a5 -> globals -; a0 -> pointer to rectangle -; d0.W -> dimension (0 for Y, 2 for X) -; stack <- routine pushes the offset onto the stack -; -; Trashes d1/a1 - - move.l (sp)+,a1 ; get return address - - move.w BootGlobals.quickDrawGlobals.screenBits+bounds+botRight(a5,d0.W),d1 - sub.w botRight(a0,d0.W),d1 - sub.w topLeft(a0,d0.W),d1 - asr.w #1,d1 ; divide by 2 - - move.w d1,-(sp) ; move this offset onto the stack - - jmp (a1) ; return - -; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ - - IF NOT forROM THEN ; This patch is not needed when building this as <28> - ; a gibbly for SuperMario based ROMs. <28> - -CachesOffMFMPatch - - MOVE.L (SP)+,DskRtnAdr ;Save return address - MOVEA.L IWM,A4 - LEA wData(A4),A3 ;Point to write data and - LEA rHandshake(A4),A4 ; handshake registers for speed - - MOVE.B #$F5,wPhase-wData(A3) ;select another drive address (in this case x101) - ; to avoid the drive's index crosstalk problem - TST.B rError-wData(A3) ;Clear the error register - MOVE.B #$18,wZeroes-wData(A3) ;Clear the write and action bits - MOVE.B #$10,wOnes-wData(A3) ;Set the write bit - MOVE.B #$01,wOnes-wData(A3) ;Toggle the clFIFO bit to clear out - MOVE.B #$01,wZeroes-wData(A3) ; any data in the FIFO - TST.B rError-wData(A3) ;Clear the error register again for grins - -; Delay a bit then write the sync bytes before the data mark to position -; the sector data in the correct location relative to the address header. -; We'll poll the SCC while we wait to keep the CompuServe types happy that -; we're not losing precious bytes of gossip while we're saving stuff to disk... - - MOVE.W #kNoCacheWriteAdj,D0 ; write splice timing constant - JMP $4086EFF4 ; Jump back into the ROM WrData code on Quadra 700 (Spike). - - -EndCachesOffMFMPatch EQU * - - ENDIF ; IF NOT forROM <28> -; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ - - -;__________________________________________________________________________________ <> thru next <> -; -; EnablePDMsgs - Enable Eclipse PowerDown Messages -; -; This causes Caboose PowerDown messages to be sent to Eclipse instead of -; having Caboose turn the power off FOR you. This way, we can unmount volumes -; and flush file caches, etc. The code that does this is initialized in the ROM -; but has problems running before the filesystem is initialized. Hence, it lives -; here because this is where the ShutdownMgr finally gets itself established. -;__________________________________________________________________________________ - - -EnablePDMsgs -; Only perform this initialization on machines that have Caboose-style keyswitches <5> -; (i.e.: Eclipse + Zydeco) <5> -; AND now (i.e.: Cyclone and Cyclone LC) <5> rb -; - move.l d0,-(sp) ; save a handy working register <5> - move.l #KeyswMask,d0 ; get isolation mask ready <5> - and.l UnivROMFlags,d0 ; grab keyswitch bits in UnivROMFlags <5> - sub.l #KeyswCaboose,d0 ; and check if we're a Caboose keyswitch <5> - movem.l (sp)+,d0 ; restore D0 (MOVEM doesn't reset CCR) <5> rb - blt.s @exit ; IF Caboose-Style Keyswitch THEN <5> rb -; -; Enable Caboose/Cuda to send Power Down Messages -; - WITH EgretPB - - movem.l d0/a0-a1,-(sp) ; create some work registers - suba.l #EgretPbSize,sp ; make room for PB - move.l sp,a0 ; point A0 to parameter block - move.w #(PseudoPkt << 8) \ - + EnDisPDM,pbCmdType(a0) ; Enable PowerDown Messages - clr.l pbParam(a0) ; clr parm - move.b #PDMTurnOn,pbParam(a0) ; Egret powerdown msg enable - clr.l pbCompletion(a0) ; No Completion - _EgretDispatch - - adda.l #EgretPbSize,sp ; discard the parameter block - movem.l (sp)+,d0/a0-a1 ; restore registers -@exit ; ENDIF - rts ; Return to Caller - ENDWITH - - -EndOfBootCode + EXPORT Unexplored_2bae + EXPORT Unexplored_35be + EXPORT Unexplored_3708 + EXPORT Unexplored_3892 + EXPORT Unexplored_3938 + EXPORT NudgeProgressBar ; 3988 + EXPORT Unexplored_52c6 + EXPORT Unexplored_52ea + EXPORT BootAlert ; 539a + EXPORT VMName ; 54b6 + EXPORT UserModeInitName ; 54c6 + EXPORT DebuggerName ; 54e0 + EXPORT DisassemblerName ; 54ea + EXPORT LinkedPatchName ; 54fa + EXPORT Unexplored_5506 + EXPORT Unexplored_566e + EXPORT Unexplored_5682 + EXPORT Unexplored_5aa0 + EXPORT Unexplored_5e0a + EXPORT Unexplored_5f4c + EXPORT Unexplored_5ff8 + EXPORT Unexplored_60a2 + EXPORT Unexplored_60e4 + EXPORT Unexplored_619a + EXPORT Unexplored_61e6 + EXPORT Unexplored_6232 + EXPORT Unexplored_6296 + EXPORT Unexplored_632a + EXPORT Unexplored_63c6 + EXPORT Unexplored_643e + EXPORT Unexplored_65b4 + EXPORT Unexplored_663e + EXPORT Unexplored_6780 + EXPORT Unexplored_6798 + EXPORT Unexplored_67b0 + EXPORT Unexplored_68bc + EXPORT Unexplored_69d2 + EXPORT Unexplored_70ee + EXPORT Unexplored_718a + EXPORT Unexplored_71ea + EXPORT Unexplored_725a + EXPORT Unexplored_7634 + EXPORT Unexplored_780a + EXPORT Unexplored_790c + EXPORT Unexplored_7910 + EXPORT Unexplored_7914 + EXPORT Unexplored_7bda + EXPORT Unexplored_7bde + EXPORT Unexplored_7d2c + EXPORT Unexplored_7f64 + EXPORT Unexplored_7f68 + EXPORT Unexplored_7f6c + EXPORT Unexplored_7f70 + EXPORT Unexplored_83e8 + EXPORT Unexplored_8472 + EXPORT Unexplored_8a2e + EXPORT Unexplored_8a9a + EXPORT Unexplored_8af4 + EXPORT Unexplored_8c08 + EXPORT Unexplored_8d62 + EXPORT Unexplored_8ff4 + EXPORT Unexplored_9278 + EXPORT Unexplored_935e + EXPORT Unexplored_95a6 + EXPORT Unexplored_95d4 + EXPORT Unexplored_970e + EXPORT Unexplored_9790 + EXPORT Unexplored_b5b2 + EXPORT Unexplored_b80c + EXPORT Unexplored_c5ea + EXPORT Unexplored_cc4e +Unexplored_2bae + dc.w $203c ; 2bae + dc.w $6d61 ; 2bb0 + dc.w $6368 ; 2bb2 + dc.w $a1ad ; 2bb4 + dc.w $663e ; 2bb6 + dc.w $b0fc ; 2bb8 + dc.w $0138 ; 2bba + dc.w $6706 ; 2bbc + dc.w $b0fc ; 2bbe + dc.w $013a ; 2bc0 + dc.w $6632 ; 2bc2 + dc.w $207c ; 2bc4 + dc.w $fec0 ; 2bc6 + dc.w $0000 ; 2bc8 + dc.w $20bc ; 2bca + dc.w $a800 ; 2bcc + dc.w $0080 ; 2bce + dc.w $4e71 ; 2bd0 + dc.w $207c ; 2bd2 + dc.w $fee0 ; 2bd4 + dc.w $0000 ; 2bd6 + dc.w $2010 ; 2bd8 + dc.w $207c ; 2bda + dc.w $fec0 ; 2bdc + dc.w $0000 ; 2bde + dc.w $20bc ; 2be0 + dc.w $a800 ; 2be2 + dc.w $0080 ; 2be4 + dc.w $207c ; 2be6 + dc.w $fee0 ; 2be8 + dc.w $0000 ; 2bea + dc.w $0080 ; 2bec + dc.w $1000 ; 2bee + dc.w $0000 ; 2bf0 + dc.w $2080 ; 2bf2 + dc.w $4e71 ; 2bf4 + dc.w $4e75 ; 2bf6 + dc.w $2f00 ; 2bf8 + dc.w $2f00 ; 2bfa + dc.w $202f ; 2bfc + dc.w $0018 ; 2bfe + dc.w $48e7 ; 2c00 + dc.w $7ffe ; 2c02 + dc.w $42a7 ; 2c04 + dc.w $2f00 ; 2c06 + dc.w $61ff ; 2c08 + dc.w $0000 ; 2c0a + dc.w $6286 ; 2c0c + dc.w $201f ; 2c0e + dc.w $4cdf ; 2c10 + dc.w $7ffe ; 2c12 + dc.w $6606 ; 2c14 + dc.w $584f ; 2c16 + dc.w $201f ; 2c18 + dc.w $4e73 ; 2c1a + dc.w $2f40 ; 2c1c + dc.w $0004 ; 2c1e + dc.w $201f ; 2c20 + dc.w $4e75 ; 2c22 + dc.w $2f08 ; 2c24 + dc.w $3f38 ; 2c26 + dc.w $0a5a ; 2c28 + dc.w $a9e6 ; 2c2a + dc.w $a9cc ; 2c2c + dc.w $2f09 ; 2c2e + dc.w $2070 ; 2c30 + dc.w $81e2 ; 2c32 + dc.w $2010 ; 2c34 + dc.w $006c ; 2c36 + dc.w $43fa ; 2c38 + dc.w $00a0 ; 2c3a + dc.w $b388 ; 2c3c + dc.w $6604 ; 2c3e + dc.w $b388 ; 2c40 + dc.w $6704 ; 2c42 + dc.w $4eba ; 2c44 + dc.w $7470 ; 2c46 + dc.w $225f ; 2c48 + dc.w $4eba ; 2c4a + dc.w $7466 ; 2c4c + dc.w $4eba ; 2c4e + dc.w $745e ; 2c50 + dc.w $4eba ; 2c52 + dc.w $7456 ; 2c54 + dc.w $4eba ; 2c56 + dc.w $744e ; 2c58 + dc.w $2078 ; 2c5a + dc.w $02b6 ; 2c5c + dc.w $217c ; 2c5e + dc.w $7fff ; 2c60 + dc.w $7fff ; 2c62 + dc.w $0158 ; 2c64 + dc.w $217c ; 2c66 + dc.w $8000 ; 2c68 + dc.w $8000 ; 2c6a + dc.w $015c ; 2c6c + dc.w $4eba ; 2c6e + dc.w $7432 ; 2c70 + dc.w $4eba ; 2c72 + dc.w $742a ; 2c74 + dc.w $554f ; 2c76 + dc.w $70ff ; 2c78 + dc.w $abeb ; 2c7a + dc.w $544f ; 2c7c + dc.w $4eba ; 2c7e + dc.w $741a ; 2c80 + dc.w $a8fe ; 2c82 + dc.w $3038 ; 2c84 + dc.w $017a ; 2c86 + dc.w $0c40 ; 2c88 + dc.w $8805 ; 2c8a + dc.w $6710 ; 2c8c + dc.w $203c ; 2c8e + dc.w $7363 ; 2c90 + dc.w $7369 ; 2c92 + dc.w $a1ad ; 2c94 + dc.w $4a40 ; 2c96 + dc.w $6704 ; 2c98 + dc.w $4eba ; 2c9a + dc.w $73fa ; 2c9c + dc.w $4ab8 ; 2c9e + dc.w $0b78 ; 2ca0 + dc.w $6b1c ; 2ca2 + dc.w $2038 ; 2ca4 + dc.w $0322 ; 2ca6 + dc.w $d080 ; 2ca8 + dc.w $d0b8 ; 2caa + dc.w $0322 ; 2cac + lea FinishMovingBootWorld, a0 ; 2cae + dc.w $91c0 ; 2cb2 + dc.w $2240 ; 2cb4 + dc.w $7001 ; 2cb6 + dc.w $a05c ; 2cb8 + dc.w $70ff ; 2cba + dc.w $a05c ; 2cbc + dc.w $6012 ; 2cbe + dc.w $202d ; 2cc0 + dc.w $002e ; 2cc2 + dc.w $670c ; 2cc4 + dc.w $2040 ; 2cc6 + dc.w $48e7 ; 2cc8 + dc.w $001e ; 2cca + dc.w $4e90 ; 2ccc + dc.w $4cdf ; 2cce + dc.w $7800 ; 2cd0 + dc.w $31df ; 2cd2 + dc.w $0a5a ; 2cd4 + dc.w $205f ; 2cd6 + dc.w $4e75 ; 2cd8 + dc.w $2f30 ; 2cda + dc.w $81e2 ; 2cdc + dc.w $2010 ; 2cde + dc.w $00bc ; 2ce0 + dc.w $4238 ; 2ce2 + dc.w $08f3 ; 2ce4 + dc.w $48e7 ; 2ce6 + dc.w $00e0 ; 2ce8 + dc.w $3f38 ; 2cea + dc.w $0a5a ; 2cec + dc.w $6100 ; 2cee + dc.w $002e ; 2cf0 + dc.w $203c ; 2cf2 + dc.w $6275 ; 2cf4 + dc.w $6778 ; 2cf6 + dc.w $a1ad ; 2cf8 + dc.w $6608 ; 2cfa + dc.w $2008 ; 2cfc + dc.w $0800 ; 2cfe + dc.w $0013 ; 2d00 + dc.w $6606 ; 2d02 + dc.w $4eba ; 2d04 + dc.w $00a4 ; 2d06 + dc.w $6004 ; 2d08 + dc.w $4eba ; 2d0a + dc.w $73ae ; 2d0c + dc.w $2f15 ; 2d0e + dc.w $a86e ; 2d10 + dc.w $aa90 ; 2d12 + dc.w $31df ; 2d14 + dc.w $0a5a ; 2d16 + dc.w $4cdf ; 2d18 + dc.w $0700 ; 2d1a + dc.w $4e75 ; 2d1c + dc.w $2038 ; 2d1e + dc.w $08a4 ; 2d20 + dc.w $6700 ; 2d22 + dc.w $0084 ; 2d24 + dc.w $2040 ; 2d26 + dc.w $2050 ; 2d28 + dc.w $3028 ; 2d2a + dc.w $0014 ; 2d2c + dc.w $0800 ; 2d2e + dc.w $0000 ; 2d30 + dc.w $6674 ; 2d32 + dc.w $0c68 ; 2d34 + dc.w $0000 ; 2d36 + dc.w $0004 ; 2d38 + dc.w $666c ; 2d3a + dc.w $4e56 ; 2d3c + dc.w $feb6 ; 2d3e + dc.w $2d4d ; 2d40 + dc.w $fffc ; 2d42 + dc.w $4bee ; 2d44 + dc.w $fff8 ; 2d46 + dc.w $486e ; 2d48 + dc.w $fff4 ; 2d4a + dc.w $a86e ; 2d4c + dc.w $486e ; 2d4e + dc.w $feb6 ; 2d50 + dc.w $a86f ; 2d52 + dc.w $2455 ; 2d54 + dc.w $41ea ; 2d56 + dc.w $ff8c ; 2d58 + dc.w $2f08 ; 2d5a + dc.w $4a38 ; 2d5c + dc.w $0b3e ; 2d5e + dc.w $6608 ; 2d60 + dc.w $486a ; 2d62 + dc.w $ffe8 ; 2d64 + dc.w $a8a5 ; 2d66 + dc.w $6032 ; 2d68 + dc.w $43ee ; 2d6a + dc.w $ff22 ; 2d6c + dc.w $2f09 ; 2d6e + dc.w $2f09 ; 2d70 + dc.w $22d8 ; 2d72 + dc.w $2290 ; 2d74 + dc.w $2f3c ; 2d76 + dc.w $fffd ; 2d78 + dc.w $fffd ; 2d7a + dc.w $a8a9 ; 2d7c + dc.w $2f3c ; 2d7e + dc.w $0003 ; 2d80 + dc.w $0003 ; 2d82 + dc.w $a89b ; 2d84 + dc.w $2f3c ; 2d86 + dc.w $0016 ; 2d88 + dc.w $0016 ; 2d8a + dc.w $a8b0 ; 2d8c + dc.w $a89e ; 2d8e + dc.w $2f3c ; 2d90 + dc.w $0010 ; 2d92 + dc.w $0010 ; 2d94 + dc.w $486a ; 2d96 + dc.w $ffe8 ; 2d98 + dc.w $a8b4 ; 2d9a + dc.w $486e ; 2d9c + dc.w $feb6 ; 2d9e + dc.w $a87d ; 2da0 + dc.w $2a6e ; 2da2 + dc.w $fffc ; 2da4 + dc.w $4e5e ; 2da6 + dc.w $4e75 ; 2da8 + dc.w $6000 ; 2daa + dc.w $00c0 ; 2dac + dc.w $4e56 ; 2dae + dc.w $ff4c ; 2db0 + dc.w $2f0a ; 2db2 + dc.w $2450 ; 2db4 + dc.w $0c6a ; 2db6 + dc.w $0000 ; 2db8 + dc.w $0004 ; 2dba + dc.w $6646 ; 2dbc + dc.w $b2fc ; 2dbe + dc.w $ffff ; 2dc0 + dc.w $6704 ; 2dc2 + dc.w $2049 ; 2dc4 + dc.w $600a ; 2dc6 + dc.w $206a ; 2dc8 + dc.w $0016 ; 2dca + dc.w $2050 ; 2dcc + dc.w $2068 ; 2dce + dc.w $002a ; 2dd0 + dc.w $a029 ; 2dd2 + dc.w $2f08 ; 2dd4 + dc.w $2050 ; 2dd6 + dc.w $43ee ; 2dd8 + dc.w $ff7c ; 2dda + dc.w $4269 ; 2ddc + dc.w $0004 ; 2dde + dc.w $3368 ; 2de0 + dc.w $0006 ; 2de2 + dc.w $0006 ; 2de4 + dc.w $41e8 ; 2de6 + dc.w $0008 ; 2de8 + dc.w $2288 ; 2dea + dc.w $41ee ; 2dec + dc.w $ffc0 ; 2dee + dc.w $3152 ; 2df0 + dc.w $0018 ; 2df2 + dc.w $317c ; 2df4 + dc.w $0003 ; 2df6 + dc.w $001a ; 2df8 + dc.w $2149 ; 2dfa + dc.w $001c ; 2dfc + dc.w $a204 ; 2dfe + dc.w $205f ; 2e00 + dc.w $a02a ; 2e02 + dc.w $245f ; 2e04 + dc.w $4e5e ; 2e06 + dc.w $4e75 ; 2e08 + dc.w $4e56 ; 2e0a + dc.w $ff4c ; 2e0c + dc.w $48e7 ; 2e0e + dc.w $0030 ; 2e10 + dc.w $2450 ; 2e12 + dc.w $2649 ; 2e14 + dc.w $43ee ; 2e16 + dc.w $ff7c ; 2e18 + dc.w $228b ; 2e1a + dc.w $41ee ; 2e1c + dc.w $ffc0 ; 2e1e + dc.w $3152 ; 2e20 + dc.w $0018 ; 2e22 + dc.w $317c ; 2e24 + dc.w $0004 ; 2e26 + dc.w $001a ; 2e28 + dc.w $2149 ; 2e2a + dc.w $001c ; 2e2c + dc.w $a204 ; 2e2e + dc.w $4cdf ; 2e30 + dc.w $0c00 ; 2e32 + dc.w $4e5e ; 2e34 + dc.w $4e75 ; 2e36 + dc.w $4e56 ; 2e38 + dc.w $ff4c ; 2e3a + dc.w $2f0a ; 2e3c + dc.w $2450 ; 2e3e + dc.w $43ee ; 2e40 + dc.w $ff6c ; 2e42 + dc.w $22bc ; 2e44 + dc.w $ffff ; 2e46 + dc.w $fffe ; 2e48 + dc.w $41ee ; 2e4a + dc.w $ff4c ; 2e4c + dc.w $2348 ; 2e4e + dc.w $000c ; 2e50 + dc.w $41ee ; 2e52 + dc.w $ffc0 ; 2e54 + dc.w $3152 ; 2e56 + dc.w $0018 ; 2e58 + dc.w $317c ; 2e5a + dc.w $0014 ; 2e5c + dc.w $001a ; 2e5e + dc.w $2149 ; 2e60 + dc.w $001c ; 2e62 + dc.w $a205 ; 2e64 + dc.w $245f ; 2e66 + dc.w $4e5e ; 2e68 + dc.w $4e75 ; 2e6a + dc.w $4e56 ; 2e6c + dc.w $ff74 ; 2e6e + dc.w $48e7 ; 2e70 + dc.w $fff8 ; 2e72 + dc.w $2078 ; 2e74 + dc.w $08a8 ; 2e76 + dc.w $327c ; 2e78 + dc.w $ffff ; 2e7a + dc.w $6100 ; 2e7c + dc.w $ff30 ; 2e7e + dc.w $6000 ; 2e80 + dc.w $0002 ; 2e82 + dc.w $42a7 ; 2e84 + dc.w $2f3c ; 2e86 + dc.w $6761 ; 2e88 + dc.w $6d61 ; 2e8a + dc.w $4267 ; 2e8c + dc.w $a80c ; 2e8e + dc.w $2f17 ; 2e90 + dc.w $a992 ; 2e92 + dc.w $205f ; 2e94 + dc.w $a04a ; 2e96 + dc.w $2448 ; 2e98 + dc.w $2678 ; 2e9a + dc.w $08a8 ; 2e9c + dc.w $284b ; 2e9e + dc.w $2854 ; 2ea0 + dc.w $3014 ; 2ea2 + dc.w $4640 ; 2ea4 + dc.w $2078 ; 2ea6 + dc.w $011c ; 2ea8 + dc.w $2070 ; 2eaa + dc.w $0400 ; 2eac + dc.w $2050 ; 2eae + dc.w $1028 ; 2eb0 + dc.w $0028 ; 2eb2 + dc.w $0c00 ; 2eb4 + dc.w $000f ; 2eb6 + dc.w $650a ; 2eb8 + dc.w $204b ; 2eba + dc.w $6100 ; 2ebc + dc.w $ff7a ; 2ebe + dc.w $6648 ; 2ec0 + dc.w $6060 ; 2ec2 + dc.w $41ee ; 2ec4 + dc.w $ff88 ; 2ec6 + dc.w $1140 ; 2ec8 + dc.w $0031 ; 2eca + dc.w $4268 ; 2ecc + dc.w $0032 ; 2ece + dc.w $4268 ; 2ed0 + dc.w $0033 ; 2ed2 + dc.w $117c ; 2ed4 + dc.w $0001 ; 2ed6 + dc.w $0030 ; 2ed8 + dc.w $317c ; 2eda + dc.w $0003 ; 2edc + dc.w $0028 ; 2ede + dc.w $317c ; 2ee0 + dc.w $0001 ; 2ee2 + dc.w $002a ; 2ee4 + dc.w $317c ; 2ee6 + dc.w $0001 ; 2ee8 + dc.w $002c ; 2eea + dc.w $4268 ; 2eec + dc.w $0034 ; 2eee + dc.w $7015 ; 2ef0 + dc.w $a06e ; 2ef2 + dc.w $662e ; 2ef4 + dc.w $0c68 ; 2ef6 + dc.w $0001 ; 2ef8 + dc.w $002e ; 2efa + dc.w $6726 ; 2efc + dc.w $117c ; 2efe + dc.w $0040 ; 2f00 + dc.w $0032 ; 2f02 + dc.w $7006 ; 2f04 + dc.w $a06e ; 2f06 + dc.w $671a ; 2f08 + dc.w $204a ; 2f0a + dc.w $a029 ; 2f0c + dc.w $2250 ; 2f0e + dc.w $204b ; 2f10 + dc.w $6100 ; 2f12 + dc.w $fef6 ; 2f14 + dc.w $204a ; 2f16 + dc.w $a02a ; 2f18 + dc.w $204b ; 2f1a + dc.w $327c ; 2f1c + dc.w $ffff ; 2f1e + dc.w $6100 ; 2f20 + dc.w $fe8c ; 2f22 + dc.w $202c ; 2f24 + dc.w $001e ; 2f26 + dc.w $2640 ; 2f28 + dc.w $6600 ; 2f2a + dc.w $ff72 ; 2f2c + dc.w $204a ; 2f2e + dc.w $a023 ; 2f30 + dc.w $6000 ; 2f32 + dc.w $009a ; 2f34 + dc.w $554f ; 2f36 + dc.w $2eaf ; 2f38 + dc.w $0002 ; 2f3a + dc.w $40ef ; 2f3c + dc.w $0004 ; 2f3e + dc.w $2f00 ; 2f40 + dc.w $7007 ; 2f42 + dc.w $c02f ; 2f44 + dc.w $0008 ; 2f46 + dc.w $5500 ; 2f48 + dc.w $6c08 ; 2f4a + dc.w $007c ; 2f4c + dc.w $0200 ; 2f4e + dc.w $027c ; 2f50 + dc.w $faff ; 2f52 + dc.w $201f ; 2f54 + dc.w $4e75 ; 2f56 + dc.w $bc71 ; 2f58 + dc.w $0000 ; 2f5a + dc.w $6614 ; 2f5c + dc.w $beb1 ; 2f5e + dc.w $0002 ; 2f60 + dc.w $660e ; 2f62 + dc.w $3396 ; 2f64 + dc.w $0000 ; 2f66 + dc.w $4bfa ; 2f68 + dc.w $ffcc ; 2f6a + dc.w $238d ; 2f6c + dc.w $0002 ; 2f6e + dc.w $4e75 ; 2f70 + dc.w $584f ; 2f72 + dc.w $6000 ; 2f74 + dc.w $0146 ; 2f76 + dc.w $2f08 ; 2f78 + dc.w $41fa ; 2f7a + dc.w $003e ; 2f7c + dc.w $2218 ; 2f7e + dc.w $b2a9 ; 2f80 + dc.w $09ba ; 2f82 + dc.w $6626 ; 2f84 + dc.w $2218 ; 2f86 + dc.w $b2a9 ; 2f88 + dc.w $09be ; 2f8a + dc.w $661e ; 2f8c + dc.w $3218 ; 2f8e + dc.w $b269 ; 2f90 + dc.w $09c2 ; 2f92 + dc.w $6616 ; 2f94 + dc.w $3356 ; 2f96 + dc.w $09ba ; 2f98 + dc.w $4bfa ; 2f9a + dc.w $ff9a ; 2f9c + dc.w $234d ; 2f9e + dc.w $09bc ; 2fa0 + dc.w $236e ; 2fa2 + dc.w $0006 ; 2fa4 + dc.w $09c0 ; 2fa6 + dc.w $205f ; 2fa8 + dc.w $4e75 ; 2faa + dc.w $205f ; 2fac + dc.w $584f ; 2fae + dc.w $6000 ; 2fb0 + dc.w $010a ; 2fb2 + dc.w $40e7 ; 2fb4 + dc.w $007c ; 2fb6 + dc.w $0700 ; 2fb8 + dc.w $40c0 ; 2fba + dc.w $3f00 ; 2fbc + dc.w $0040 ; 2fbe + dc.w $0700 ; 2fc0 + dc.w $46c0 ; 2fc2 + dc.w $4eb9 ; 2fc4 + dc.w $7fff ; 2fc6 + dc.w $ffff ; 2fc8 + dc.w $4e71 ; 2fca + dc.w $4e71 ; 2fcc + dc.w $48e7 ; 2fce + dc.w $0006 ; 2fd0 + dc.w $2478 ; 2fd2 + dc.w $011c ; 2fd4 + dc.w $9efc ; 2fd6 + dc.w $0038 ; 2fd8 + dc.w $41fa ; 2fda + dc.w $ffd8 ; 2fdc + dc.w $3c10 ; 2fde + dc.w $2e28 ; 2fe0 + dc.w $0002 ; 2fe2 + dc.w $7a00 ; 2fe4 + dc.w $4dfa ; 2fe6 + dc.w $ffdc ; 2fe8 + dc.w $2678 ; 2fea + dc.w $08a8 ; 2fec + dc.w $2653 ; 2fee + dc.w $3013 ; 2ff0 + dc.w $4640 ; 2ff2 + dc.w $2272 ; 2ff4 + dc.w $0400 ; 2ff6 + dc.w $2251 ; 2ff8 + dc.w $2851 ; 2ffa + dc.w $3029 ; 2ffc + dc.w $0004 ; 2ffe + dc.w $0800 ; 3000 + dc.w $0006 ; 3002 + dc.w $6702 ; 3004 + dc.w $2854 ; 3006 + dc.w $204f ; 3008 + dc.w $1169 ; 300a + dc.w $0028 ; 300c + dc.w $0031 ; 300e + dc.w $1169 ; 3010 + dc.w $0029 ; 3012 + dc.w $0032 ; 3014 + dc.w $1169 ; 3016 + dc.w $0032 ; 3018 + dc.w $0033 ; 301a + dc.w $7016 ; 301c + dc.w $a06e ; 301e + dc.w $6600 ; 3020 + dc.w $00a8 ; 3022 + dc.w $117c ; 3024 + dc.w $0007 ; 3026 + dc.w $0032 ; 3028 + dc.w $7001 ; 302a + dc.w $a06e ; 302c + dc.w $660e ; 302e + dc.w $2010 ; 3030 + dc.w $0800 ; 3032 + dc.w $0002 ; 3034 + dc.w $6706 ; 3036 + dc.w $08eb ; 3038 + dc.w $0008 ; 303a + dc.w $0014 ; 303c + dc.w $224c ; 303e + dc.w $2029 ; 3040 + dc.w $0014 ; 3042 + dc.w $0c80 ; 3044 + dc.w $4472 ; 3046 + dc.w $5756 ; 3048 + dc.w $6720 ; 304a + dc.w $0c80 ; 304c + dc.w $4472 ; 304e + dc.w $5056 ; 3050 + dc.w $6718 ; 3052 + dc.w $0c80 ; 3054 + dc.w $4469 ; 3056 + dc.w $7370 ; 3058 + dc.w $6600 ; 305a + dc.w $0060 ; 305c + dc.w $2029 ; 305e + dc.w $0026 ; 3060 + dc.w $0c80 ; 3062 + dc.w $655f ; 3064 + dc.w $4852 ; 3066 + dc.w $672c ; 3068 + dc.w $6050 ; 306a + dc.w $303c ; 306c + dc.w $02da ; 306e + dc.w $6100 ; 3070 + dc.w $fee6 ; 3072 + dc.w $303c ; 3074 + dc.w $0388 ; 3076 + dc.w $6100 ; 3078 + dc.w $fede ; 307a + dc.w $303c ; 307c + dc.w $04d8 ; 307e + dc.w $6100 ; 3080 + dc.w $fed6 ; 3082 + dc.w $303c ; 3084 + dc.w $0630 ; 3086 + dc.w $6100 ; 3088 + dc.w $fece ; 308a + dc.w $303c ; 308c + dc.w $08cc ; 308e + dc.w $6100 ; 3090 + dc.w $fec6 ; 3092 + dc.w $6024 ; 3094 + dc.w $303c ; 3096 + dc.w $045a ; 3098 + dc.w $6100 ; 309a + dc.w $febc ; 309c + dc.w $303c ; 309e + dc.w $058a ; 30a0 + dc.w $6100 ; 30a2 + dc.w $feb4 ; 30a4 + dc.w $303c ; 30a6 + dc.w $06f2 ; 30a8 + dc.w $6100 ; 30aa + dc.w $feac ; 30ac + dc.w $6100 ; 30ae + dc.w $fec8 ; 30b0 + dc.w $303c ; 30b2 + dc.w $0a1e ; 30b4 + dc.w $6100 ; 30b6 + dc.w $fea0 ; 30b8 + dc.w $5245 ; 30ba + dc.w $202b ; 30bc + dc.w $001e ; 30be + dc.w $6708 ; 30c0 + dc.w $2640 ; 30c2 + dc.w $2653 ; 30c4 + dc.w $6000 ; 30c6 + dc.w $ff28 ; 30c8 + dc.w $4fef ; 30ca + dc.w $0038 ; 30cc + dc.w $4cdf ; 30ce + dc.w $6000 ; 30d0 + dc.w $4cdf ; 30d2 + dc.w $1fff ; 30d4 + dc.w $4e5e ; 30d6 + dc.w $4e75 ; 30d8 + dc.w $5d8f ; 30da + dc.w $486f ; 30dc + dc.w $0002 ; 30de + dc.w $303c ; 30e0 + dc.w $0203 ; 30e2 + dc.w $aa68 ; 30e4 + dc.w $4a5f ; 30e6 + dc.w $6604 ; 30e8 + dc.w $205f ; 30ea + dc.w $4ed0 ; 30ec + dc.w $205f ; 30ee + dc.w $defc ; 30f0 + dc.w $000c ; 30f2 + dc.w $4257 ; 30f4 + dc.w $4ed0 ; 30f6 + dc.w $225f ; 30f8 + dc.w $205f ; 30fa + dc.w $a021 ; 30fc + dc.w $2e80 ; 30fe + dc.w $6a02 ; 3100 + dc.w $4297 ; 3102 + dc.w $4ed1 ; 3104 + dc.w $225f ; 3106 + dc.w $205f ; 3108 + dc.w $a025 ; 310a + dc.w $2e80 ; 310c + dc.w $6a02 ; 310e + dc.w $4297 ; 3110 + dc.w $4ed1 ; 3112 + dc.w $7018 ; 3114 + dc.w $4267 ; 3116 + dc.w $51c8 ; 3118 + dc.w $fffc ; 311a + dc.w $2f6f ; 311c + dc.w $003a ; 311e + dc.w $0012 ; 3120 + dc.w $204f ; 3122 + dc.w $a000 ; 3124 + dc.w $206f ; 3126 + dc.w $0036 ; 3128 + dc.w $30af ; 312a + dc.w $0018 ; 312c + dc.w $206f ; 312e + dc.w $0032 ; 3130 + dc.w $4fef ; 3132 + dc.w $003e ; 3134 + dc.w $3e80 ; 3136 + dc.w $4ed0 ; 3138 + dc.w $225f ; 313a + dc.w $121f ; 313c + dc.w $301f ; 313e + dc.w $4a01 ; 3140 + dc.w $6704 ; 3142 + dc.w $a746 ; 3144 + dc.w $6002 ; 3146 + dc.w $a346 ; 3148 + dc.w $2e88 ; 314a + dc.w $4ed1 ; 314c + dc.w $225f ; 314e + dc.w $121f ; 3150 + dc.w $301f ; 3152 + dc.w $205f ; 3154 + dc.w $4a01 ; 3156 + dc.w $6704 ; 3158 + dc.w $a647 ; 315a + dc.w $6002 ; 315c + dc.w $a247 ; 315e + dc.w $4ed1 ; 3160 + dc.w $206f ; 3162 + dc.w $000c ; 3164 + dc.w $226f ; 3166 + dc.w $0008 ; 3168 + dc.w $7000 ; 316a + dc.w $1018 ; 316c + dc.w $4840 ; 316e + dc.w $1019 ; 3170 + dc.w $4a2f ; 3172 + dc.w $0004 ; 3174 + dc.w $670e ; 3176 + dc.w $4a2f ; 3178 + dc.w $0006 ; 317a + dc.w $6704 ; 317c + dc.w $a43c ; 317e + dc.w $6010 ; 3180 + dc.w $a03c ; 3182 + dc.w $600c ; 3184 + dc.w $4a2f ; 3186 + dc.w $0006 ; 3188 + dc.w $6704 ; 318a + dc.w $a63c ; 318c + dc.w $6002 ; 318e + dc.w $a23c ; 3190 + dc.w $0a00 ; 3192 + dc.w $0001 ; 3194 + dc.w $1f40 ; 3196 + dc.w $0010 ; 3198 + dc.w $205f ; 319a + dc.w $4fef ; 319c + dc.w $000c ; 319e + dc.w $4ed0 ; 31a0 + dc.w $4e56 ; 31a2 + dc.w $ffce ; 31a4 + dc.w $204f ; 31a6 + dc.w $316e ; 31a8 + dc.w $0008 ; 31aa + dc.w $0018 ; 31ac + dc.w $a001 ; 31ae + dc.w $3d40 ; 31b0 + dc.w $000a ; 31b2 + dc.w $4e5e ; 31b4 + dc.w $205f ; 31b6 + dc.w $548f ; 31b8 + dc.w $4ed0 ; 31ba + dc.w $51c1 ; 31bc + dc.w $6002 ; 31be + dc.w $50c1 ; 31c0 + dc.w $4e56 ; 31c2 + dc.w $ffce ; 31c4 + dc.w $204f ; 31c6 + dc.w $216e ; 31c8 + dc.w $0008 ; 31ca + dc.w $0020 ; 31cc + dc.w $316e ; 31ce + dc.w $0010 ; 31d0 + dc.w $0018 ; 31d2 + dc.w $226e ; 31d4 + dc.w $000c ; 31d6 + dc.w $2151 ; 31d8 + dc.w $0024 ; 31da + dc.w $4268 ; 31dc + dc.w $002c ; 31de + dc.w $42a8 ; 31e0 + dc.w $002e ; 31e2 + dc.w $4a01 ; 31e4 + dc.w $6604 ; 31e6 + dc.w $a002 ; 31e8 + dc.w $6002 ; 31ea + dc.w $a003 ; 31ec + dc.w $3d40 ; 31ee + dc.w $0012 ; 31f0 + dc.w $226e ; 31f2 + dc.w $000c ; 31f4 + dc.w $22a8 ; 31f6 + dc.w $0028 ; 31f8 + dc.w $4e5e ; 31fa + dc.w $225f ; 31fc + dc.w $4fef ; 31fe + dc.w $000a ; 3200 + dc.w $4ed1 ; 3202 + dc.w $4e56 ; 3204 + dc.w $ffce ; 3206 + dc.w $204f ; 3208 + dc.w $316e ; 320a + dc.w $000c ; 320c + dc.w $0018 ; 320e + dc.w $216e ; 3210 + dc.w $0008 ; 3212 + dc.w $001c ; 3214 + dc.w $a012 ; 3216 + dc.w $3d40 ; 3218 + dc.w $000e ; 321a + dc.w $4e5e ; 321c + dc.w $225f ; 321e + dc.w $5c8f ; 3220 + dc.w $4ed1 ; 3222 + dc.w $4e56 ; 3224 + dc.w $ffce ; 3226 + dc.w $204f ; 3228 + dc.w $316e ; 322a + dc.w $000e ; 322c + dc.w $0018 ; 322e + dc.w $316e ; 3230 + dc.w $000c ; 3232 + dc.w $002c ; 3234 + dc.w $216e ; 3236 + dc.w $0008 ; 3238 + dc.w $002e ; 323a + dc.w $a044 ; 323c + dc.w $3d40 ; 323e + dc.w $0010 ; 3240 + dc.w $4e5e ; 3242 + dc.w $225f ; 3244 + dc.w $508f ; 3246 + dc.w $4ed1 ; 3248 + dc.w $4e56 ; 324a + dc.w $0000 ; 324c + dc.w $206e ; 324e + dc.w $0010 ; 3250 + dc.w $226e ; 3252 + dc.w $000c ; 3254 + dc.w $7000 ; 3256 + dc.w $1018 ; 3258 + dc.w $4840 ; 325a + dc.w $1019 ; 325c + dc.w $4a2e ; 325e + dc.w $0008 ; 3260 + dc.w $670e ; 3262 + dc.w $4a2e ; 3264 + dc.w $000a ; 3266 + dc.w $6704 ; 3268 + dc.w $a450 ; 326a + dc.w $6010 ; 326c + dc.w $a050 ; 326e + dc.w $600c ; 3270 + dc.w $4a2e ; 3272 + dc.w $000a ; 3274 + dc.w $6704 ; 3276 + dc.w $a650 ; 3278 + dc.w $6002 ; 327a + dc.w $a250 ; 327c + dc.w $3d40 ; 327e + dc.w $0014 ; 3280 + dc.w $4e5e ; 3282 + dc.w $205f ; 3284 + dc.w $4fef ; 3286 + dc.w $000c ; 3288 + dc.w $4ed0 ; 328a + dc.w $206f ; 328c + dc.w $0004 ; 328e + dc.w $202f ; 3290 + dc.w $0008 ; 3292 + dc.w $4267 ; 3294 + dc.w $a9ee ; 3296 + dc.w $205f ; 3298 + dc.w $504f ; 329a + dc.w $4ed0 ; 329c + dc.w $206f ; 329e + dc.w $0004 ; 32a0 + dc.w $2050 ; 32a2 + dc.w $a9e1 ; 32a4 + dc.w $226f ; 32a6 + dc.w $0004 ; 32a8 + dc.w $2288 ; 32aa + dc.w $3f40 ; 32ac + dc.w $0008 ; 32ae + dc.w $2e9f ; 32b0 + dc.w $4e75 ; 32b2 + dc.w $4e56 ; 32b4 + dc.w $0000 ; 32b6 + dc.w $594f ; 32b8 + dc.w $2f3c ; 32ba + dc.w $5354 ; 32bc + dc.w $5223 ; 32be + dc.w $3f2e ; 32c0 + dc.w $000a ; 32c2 + dc.w $a9a0 ; 32c4 + dc.w $226e ; 32c6 + dc.w $000c ; 32c8 + dc.w $4211 ; 32ca + dc.w $201f ; 32cc + dc.w $6722 ; 32ce + dc.w $2040 ; 32d0 + dc.w $2050 ; 32d2 + dc.w $3018 ; 32d4 + dc.w $322e ; 32d6 + dc.w $0008 ; 32d8 + dc.w $6716 ; 32da + dc.w $b240 ; 32dc + dc.w $6212 ; 32de + dc.w $7000 ; 32e0 + dc.w $5341 ; 32e2 + dc.w $6706 ; 32e4 + dc.w $1018 ; 32e6 + dc.w $d1c0 ; 32e8 + dc.w $60f6 ; 32ea + dc.w $1010 ; 32ec + dc.w $5240 ; 32ee + dc.w $a02e ; 32f0 + dc.w $4e5e ; 32f2 + dc.w $205f ; 32f4 + dc.w $508f ; 32f6 + dc.w $4ed0 ; 32f8 + dc.w $4e56 ; 32fa + dc.w $ff84 ; 32fc + dc.w $3d6e ; 32fe + dc.w $0010 ; 3300 + dc.w $ff9a ; 3302 + dc.w $2d6e ; 3304 + dc.w $000c ; 3306 + dc.w $ffb4 ; 3308 + dc.w $2d6e ; 330a + dc.w $0008 ; 330c + dc.w $ff96 ; 330e + dc.w $422e ; 3310 + dc.w $ff9e ; 3312 + dc.w $41ee ; 3314 + dc.w $ff84 ; 3316 + dc.w $a209 ; 3318 + dc.w $3d40 ; 331a + dc.w $0012 ; 331c + dc.w $4e5e ; 331e + dc.w $205f ; 3320 + dc.w $4fef ; 3322 + dc.w $000a ; 3324 + dc.w $4ed0 ; 3326 + dc.w $4e56 ; 3328 + dc.w $ff84 ; 332a + dc.w $3d6e ; 332c + dc.w $0014 ; 332e + dc.w $ff9a ; 3330 + dc.w $2d6e ; 3332 + dc.w $0010 ; 3334 + dc.w $ffb4 ; 3336 + dc.w $2d6e ; 3338 + dc.w $000c ; 333a + dc.w $ff96 ; 333c + dc.w $422e ; 333e + dc.w $ff9e ; 3340 + dc.w $2d6e ; 3342 + dc.w $0008 ; 3344 + dc.w $ffa0 ; 3346 + dc.w $41ee ; 3348 + dc.w $ff84 ; 334a + dc.w $a20b ; 334c + dc.w $3d40 ; 334e + dc.w $0016 ; 3350 + dc.w $4e5e ; 3352 + dc.w $205f ; 3354 + dc.w $4fef ; 3356 + dc.w $000e ; 3358 + dc.w $4ed0 ; 335a + dc.w $4e56 ; 335c + dc.w $ffcc ; 335e + dc.w $2d6e ; 3360 + dc.w $0010 ; 3362 + dc.w $ffde ; 3364 + dc.w $3d6e ; 3366 + dc.w $0018 ; 3368 + dc.w $ffe2 ; 336a + dc.w $2d6e ; 336c + dc.w $0014 ; 336e + dc.w $fffc ; 3370 + dc.w $2d6e ; 3372 + dc.w $000c ; 3374 + dc.w $fff0 ; 3376 + dc.w $2d6e ; 3378 + dc.w $0008 ; 337a + dc.w $ffe8 ; 337c + dc.w $41ee ; 337e + dc.w $ffcc ; 3380 + dc.w $7005 ; 3382 + dc.w $a260 ; 3384 + dc.w $3d40 ; 3386 + dc.w $001a ; 3388 + dc.w $4e5e ; 338a + dc.w $205f ; 338c + dc.w $4fef ; 338e + dc.w $0012 ; 3390 + dc.w $4ed0 ; 3392 + dc.w $201f ; 3394 + dc.w $225f ; 3396 + dc.w $205f ; 3398 + dc.w $2f00 ; 339a + dc.w $7000 ; 339c + dc.w $7200 ; 339e + dc.w $1018 ; 33a0 + dc.w $1219 ; 33a2 + dc.w $9041 ; 33a4 + dc.w $6c02 ; 33a6 + dc.w $d240 ; 33a8 + dc.w $b000 ; 33aa + dc.w $6002 ; 33ac + dc.w $b109 ; 33ae + dc.w $56c9 ; 33b0 + dc.w $fffc ; 33b2 + dc.w $670a ; 33b4 + dc.w $6d04 ; 33b6 + dc.w $7001 ; 33b8 + dc.w $6004 ; 33ba + dc.w $7001 ; 33bc + dc.w $4440 ; 33be + dc.w $3f40 ; 33c0 + dc.w $0004 ; 33c2 + dc.w $4e75 ; 33c4 + dc.w $8850 ; 33c6 + dc.w $4c53 ; 33c8 + dc.w $7472 ; 33ca + dc.w $436d ; 33cc + dc.w $7000 ; 33ce + dc.w $0000 ; 33d0 + dc.w $201f ; 33d2 + dc.w $225f ; 33d4 + dc.w $205f ; 33d6 + dc.w $2e88 ; 33d8 + dc.w $2f00 ; 33da + dc.w $7000 ; 33dc + dc.w $1019 ; 33de + dc.w $10c0 ; 33e0 + dc.w $6002 ; 33e2 + dc.w $10d9 ; 33e4 + dc.w $51c8 ; 33e6 + dc.w $fffc ; 33e8 + dc.w $4e75 ; 33ea + dc.w $8850 ; 33ec + dc.w $4c53 ; 33ee + dc.w $7472 ; 33f0 + dc.w $4370 ; 33f2 + dc.w $7900 ; 33f4 + dc.w $0000 ; 33f6 + dc.w $4cef ; 33f8 + dc.w $0300 ; 33fa + dc.w $0004 ; 33fc + dc.w $7000 ; 33fe + dc.w $b3c8 ; 3400 + dc.w $670a ; 3402 + dc.w $1018 ; 3404 + dc.w $b019 ; 3406 + dc.w $6608 ; 3408 + dc.w $4a00 ; 340a + dc.w $66f6 ; 340c + dc.w $7000 ; 340e + dc.w $4e75 ; 3410 + dc.w $7200 ; 3412 + dc.w $1221 ; 3414 + dc.w $9081 ; 3416 + dc.w $4e75 ; 3418 + dc.w $8673 ; 341a + dc.w $7472 ; 341c + dc.w $636d ; 341e + dc.w $7000 ; 3420 + dc.w $0000 ; 3422 + dc.w $48e7 ; 3424 + dc.w $3000 ; 3426 + dc.w $4cef ; 3428 + dc.w $0003 ; 342a + dc.w $000c ; 342c + dc.w $2040 ; 342e + dc.w $2241 ; 3430 + dc.w $1619 ; 3432 + dc.w $670e ; 3434 + dc.w $1418 ; 3436 + dc.w $6708 ; 3438 + dc.w $b602 ; 343a + dc.w $67f4 ; 343c + dc.w $5280 ; 343e + dc.w $60ec ; 3440 + dc.w $7000 ; 3442 + dc.w $4cdf ; 3444 + dc.w $000c ; 3446 + dc.w $4e75 ; 3448 + dc.w $8673 ; 344a + dc.w $7472 ; 344c + dc.w $7374 ; 344e + dc.w $7200 ; 3450 + dc.w $0000 ; 3452 + dc.w $4e56 ; 3454 + dc.w $0000 ; 3456 + dc.w $226e ; 3458 + dc.w $0008 ; 345a + dc.w $32bc ; 345c + dc.w $0001 ; 345e + dc.w $4269 ; 3460 + dc.w $0002 ; 3462 + dc.w $7000 ; 3464 + dc.w $2340 ; 3466 + dc.w $0004 ; 3468 + dc.w $2340 ; 346a + dc.w $0008 ; 346c + dc.w $2340 ; 346e + dc.w $000c ; 3470 + dc.w $4e5e ; 3472 + dc.w $4e75 ; 3474 + dc.w $4e56 ; 3476 + dc.w $ffce ; 3478 + dc.w $48e7 ; 347a + dc.w $0108 ; 347c + dc.w $286e ; 347e + dc.w $000c ; 3480 + dc.w $2f0c ; 3482 + dc.w $4eba ; 3484 + dc.w $ffce ; 3486 + dc.w $7000 ; 3488 + dc.w $2d40 ; 348a + dc.w $ffe0 ; 348c + dc.w $206e ; 348e + dc.w $0008 ; 3490 + dc.w $2050 ; 3492 + dc.w $3d50 ; 3494 + dc.w $ffe6 ; 3496 + dc.w $3d7c ; 3498 + dc.w $000c ; 349a + dc.w $ffe8 ; 349c + dc.w $2d4c ; 349e + dc.w $ffea ; 34a0 + dc.w $41ee ; 34a2 + dc.w $ffce ; 34a4 + dc.w $a005 ; 34a6 + dc.w $3e00 ; 34a8 + dc.w $4cee ; 34aa + dc.w $1080 ; 34ac + dc.w $ffc6 ; 34ae + dc.w $4e5e ; 34b0 + dc.w $4e75 ; 34b2 + dc.w $4e56 ; 34b4 + dc.w $ffce ; 34b6 + dc.w $48e7 ; 34b8 + dc.w $0118 ; 34ba + dc.w $266e ; 34bc + dc.w $0008 ; 34be + dc.w $286e ; 34c0 + dc.w $000c ; 34c2 + dc.w $7ece ; 34c4 + dc.w $200b ; 34c6 + dc.w $6740 ; 34c8 + dc.w $200c ; 34ca + dc.w $673c ; 34cc + dc.w $426c ; 34ce + dc.w $0004 ; 34d0 + dc.w $426c ; 34d2 + dc.w $0006 ; 34d4 + dc.w $7000 ; 34d6 + dc.w $2940 ; 34d8 + dc.w $0008 ; 34da + dc.w $2940 ; 34dc + dc.w $000c ; 34de + dc.w $2940 ; 34e0 + dc.w $0010 ; 34e2 + dc.w $2d40 ; 34e4 + dc.w $ffe0 ; 34e6 + dc.w $2053 ; 34e8 + dc.w $3d50 ; 34ea + dc.w $ffe6 ; 34ec + dc.w $3d7c ; 34ee + dc.w $001c ; 34f0 + dc.w $ffe8 ; 34f2 + dc.w $2d4c ; 34f4 + dc.w $ffea ; 34f6 + dc.w $41ee ; 34f8 + dc.w $ffce ; 34fa + dc.w $a005 ; 34fc + dc.w $3e00 ; 34fe + dc.w $6608 ; 3500 + dc.w $70ff ; 3502 + dc.w $b094 ; 3504 + dc.w $6602 ; 3506 + dc.w $7eee ; 3508 + dc.w $3007 ; 350a + dc.w $4cee ; 350c + dc.w $1880 ; 350e + dc.w $ffc2 ; 3510 + dc.w $4e5e ; 3512 + dc.w $4e75 ; 3514 + dc.w $4e56 ; 3516 + dc.w $ffec ; 3518 + dc.w $48e7 ; 351a + dc.w $0338 ; 351c + dc.w $246e ; 351e + dc.w $0010 ; 3520 + dc.w $266e ; 3522 + dc.w $000c ; 3524 + dc.w $286e ; 3526 + dc.w $0008 ; 3528 + dc.w $4207 ; 352a + dc.w $70ff ; 352c + dc.w $2d40 ; 352e + dc.w $ffec ; 3530 + dc.w $486e ; 3532 + dc.w $ffec ; 3534 + dc.w $2f0c ; 3536 + dc.w $4eba ; 3538 + dc.w $ff7a ; 353a + dc.w $4a40 ; 353c + dc.w $504f ; 353e + dc.w $6670 ; 3540 + dc.w $2c2e ; 3542 + dc.w $ffec ; 3544 + dc.w $6062 ; 3546 + dc.w $2006 ; 3548 + dc.w $5386 ; 354a + dc.w $2d40 ; 354c + dc.w $ffec ; 354e + dc.w $486e ; 3550 + dc.w $ffec ; 3552 + dc.w $2f0c ; 3554 + dc.w $4eba ; 3556 + dc.w $ff5c ; 3558 + dc.w $4a40 ; 355a + dc.w $504f ; 355c + dc.w $664a ; 355e + dc.w $7000 ; 3560 + dc.w $302e ; 3562 + dc.w $fff0 ; 3564 + dc.w $7202 ; 3566 + dc.w $b280 ; 3568 + dc.w $6718 ; 356a + dc.w $7000 ; 356c + dc.w $302e ; 356e + dc.w $fff0 ; 3570 + dc.w $720e ; 3572 + dc.w $b280 ; 3574 + dc.w $670c ; 3576 + dc.w $7000 ; 3578 + dc.w $302e ; 357a + dc.w $fff0 ; 357c + dc.w $7214 ; 357e + dc.w $b280 ; 3580 + dc.w $6626 ; 3582 + dc.w $7e01 ; 3584 + dc.w $7000 ; 3586 + dc.w $102e ; 3588 + dc.w $fff2 ; 358a + dc.w $3680 ; 358c + dc.w $7000 ; 358e + dc.w $102e ; 3590 + dc.w $fff3 ; 3592 + dc.w $3480 ; 3594 + dc.w $203c ; 3596 + dc.w $0000 ; 3598 + dc.w $0200 ; 359a + dc.w $c0ae ; 359c + dc.w $fff4 ; 359e + dc.w $6608 ; 35a0 + dc.w $206e ; 35a2 + dc.w $0014 ; 35a4 + dc.w $10bc ; 35a6 + dc.w $0001 ; 35a8 + dc.w $4a86 ; 35aa + dc.w $6304 ; 35ac + dc.w $4a07 ; 35ae + dc.w $6796 ; 35b0 + dc.w $1007 ; 35b2 + dc.w $4cee ; 35b4 + dc.w $1cc0 ; 35b6 + dc.w $ffd8 ; 35b8 + dc.w $4e5e ; 35ba + dc.w $4e75 ; 35bc +Unexplored_35be + dc.w $4e56 ; 35be + dc.w $ffb2 ; 35c0 + dc.w $48e7 ; 35c2 + dc.w $0118 ; 35c4 + dc.w $7000 ; 35c6 + dc.w $2640 ; 35c8 + dc.w $42ae ; 35ca + dc.w $fffa ; 35cc + dc.w $558f ; 35ce + dc.w $487a ; 35d0 + dc.w $012a ; 35d2 + dc.w $486e ; 35d4 + dc.w $fff8 ; 35d6 + dc.w $4eba ; 35d8 + dc.w $fb3a ; 35da + dc.w $4a5f ; 35dc + dc.w $6600 ; 35de + dc.w $0112 ; 35e0 + dc.w $203c ; 35e2 + dc.w $6d61 ; 35e4 + dc.w $6368 ; 35e6 + dc.w $41ee ; 35e8 + dc.w $ffe4 ; 35ea + dc.w $2248 ; 35ec + dc.w $a1ad ; 35ee + dc.w $2288 ; 35f0 + dc.w $598f ; 35f2 + dc.w $aa29 ; 35f4 + dc.w $285f ; 35f6 + dc.w $6000 ; 35f8 + dc.w $00ee ; 35fa + dc.w $486e ; 35fc + dc.w $ffe8 ; 35fe + dc.w $2f0c ; 3600 + dc.w $4eba ; 3602 + dc.w $fe72 ; 3604 + dc.w $3e00 ; 3606 + dc.w $504f ; 3608 + dc.w $666c ; 360a + dc.w $7000 ; 360c + dc.w $302e ; 360e + dc.w $ffe8 ; 3610 + dc.w $7202 ; 3612 + dc.w $b280 ; 3614 + dc.w $6718 ; 3616 + dc.w $7000 ; 3618 + dc.w $302e ; 361a + dc.w $ffe8 ; 361c + dc.w $720e ; 361e + dc.w $b280 ; 3620 + dc.w $670c ; 3622 + dc.w $7000 ; 3624 + dc.w $302e ; 3626 + dc.w $ffe8 ; 3628 + dc.w $7214 ; 362a + dc.w $b280 ; 362c + dc.w $6628 ; 362e + dc.w $203c ; 3630 + dc.w $0000 ; 3632 + dc.w $0800 ; 3634 + dc.w $c0ae ; 3636 + dc.w $ffec ; 3638 + dc.w $671c ; 363a + dc.w $264c ; 363c + dc.w $1d7c ; 363e + dc.w $0001 ; 3640 + dc.w $ffff ; 3642 + dc.w $7000 ; 3644 + dc.w $102e ; 3646 + dc.w $ffea ; 3648 + dc.w $3d40 ; 364a + dc.w $fffa ; 364c + dc.w $7000 ; 364e + dc.w $102e ; 3650 + dc.w $ffeb ; 3652 + dc.w $3d40 ; 3654 + dc.w $fffc ; 3656 + dc.w $200b ; 3658 + dc.w $661c ; 365a + dc.w $486e ; 365c + dc.w $ffff ; 365e + dc.w $486e ; 3660 + dc.w $fffc ; 3662 + dc.w $486e ; 3664 + dc.w $fffa ; 3666 + dc.w $2f0c ; 3668 + dc.w $4eba ; 366a + dc.w $feaa ; 366c + dc.w $4a00 ; 366e + dc.w $4fef ; 3670 + dc.w $0010 ; 3672 + dc.w $6702 ; 3674 + dc.w $264c ; 3676 + dc.w $200b ; 3678 + dc.w $6764 ; 367a + dc.w $0cae ; 367c + dc.w $0000 ; 367e + dc.w $013a ; 3680 + dc.w $ffe4 ; 3682 + dc.w $6606 ; 3684 + dc.w $3d7c ; 3686 + dc.w $00ff ; 3688 + dc.w $fffc ; 368a + dc.w $7000 ; 368c + dc.w $2d40 ; 368e + dc.w $ffc4 ; 3690 + dc.w $3d6e ; 3692 + dc.w $fff8 ; 3694 + dc.w $ffca ; 3696 + dc.w $3d7c ; 3698 + dc.w $430b ; 369a + dc.w $ffcc ; 369c + dc.w $3d6e ; 369e + dc.w $fffa ; 36a0 + dc.w $ffce ; 36a2 + dc.w $3d6e ; 36a4 + dc.w $fffc ; 36a6 + dc.w $ffd0 ; 36a8 + dc.w $2d6e ; 36aa + dc.w $ffe4 ; 36ac + dc.w $ffd2 ; 36ae + dc.w $41ee ; 36b0 + dc.w $ffb2 ; 36b2 + dc.w $a004 ; 36b4 + dc.w $3e00 ; 36b6 + dc.w $4a2e ; 36b8 + dc.w $ffff ; 36ba + dc.w $6734 ; 36bc + dc.w $7000 ; 36be + dc.w $2d40 ; 36c0 + dc.w $ffc4 ; 36c2 + dc.w $3d6e ; 36c4 + dc.w $fff8 ; 36c6 + dc.w $ffca ; 36c8 + dc.w $3d7c ; 36ca + dc.w $430a ; 36cc + dc.w $ffcc ; 36ce + dc.w $3d7c ; 36d0 + dc.w $0007 ; 36d2 + dc.w $ffce ; 36d4 + dc.w $41ee ; 36d6 + dc.w $ffb2 ; 36d8 + dc.w $a004 ; 36da + dc.w $3e00 ; 36dc + dc.w $6012 ; 36de + dc.w $598f ; 36e0 + dc.w $2f0c ; 36e2 + dc.w $aa2b ; 36e4 + dc.w $285f ; 36e6 + dc.w $200c ; 36e8 + dc.w $6706 ; 36ea + dc.w $200b ; 36ec + dc.w $6700 ; 36ee + dc.w $ff0c ; 36f0 + dc.w $4cee ; 36f2 + dc.w $1880 ; 36f4 + dc.w $ffa6 ; 36f6 + dc.w $4e5e ; 36f8 + dc.w $4e75 ; 36fa + dc.w $0a2e ; 36fc + dc.w $4261 ; 36fe + dc.w $636b ; 3700 + dc.w $6c69 ; 3702 + dc.w $6768 ; 3704 + dc.w $7400 ; 3706 +Unexplored_3708 + dc.w $6100 ; 3708 + dc.w $0008 ; 370a + dc.w $6000 ; 370c + dc.w $0062 ; 370e + dc.w $4e75 ; 3710 + dc.w $7200 ; 3712 + dc.w $41fa ; 3714 + dc.w $0054 ; 3716 + dc.w $3010 ; 3718 + dc.w $a146 ; 371a + dc.w $2248 ; 371c + dc.w $41fa ; 371e + dc.w $004c ; 3720 + dc.w $2089 ; 3722 + dc.w $41fa ; 3724 + dc.w $0040 ; 3726 + dc.w $3010 ; 3728 + dc.w $a346 ; 372a + dc.w $2248 ; 372c + dc.w $41fa ; 372e + dc.w $003c ; 3730 + dc.w $b3d0 ; 3732 + dc.w $672e ; 3734 + dc.w $2078 ; 3736 + dc.w $0dd8 ; 3738 + dc.w $2028 ; 373a + dc.w $0024 ; 373c + dc.w $720e ; 373e + dc.w $c280 ; 3740 + dc.w $0c81 ; 3742 + dc.w $0000 ; 3744 + dc.w $0006 ; 3746 + dc.w $671a ; 3748 + dc.w $7270 ; 374a + dc.w $c280 ; 374c + dc.w $0c81 ; 374e + dc.w $0000 ; 3750 + dc.w $0020 ; 3752 + dc.w $670e ; 3754 + dc.w $41fa ; 3756 + dc.w $000e ; 3758 + dc.w $3010 ; 375a + dc.w $41fa ; 375c + dc.w $000e ; 375e + dc.w $2050 ; 3760 + dc.w $a247 ; 3762 + dc.w $4e75 ; 3764 + dc.w $a092 ; 3766 + dc.w $aaf3 ; 3768 + dc.w $a89f ; 376a + dc.w $0000 ; 376c + dc.w $0000 ; 376e + dc.w $0838 ; 3770 + dc.w $0006 ; 3772 + dc.w $240b ; 3774 + dc.w $6632 ; 3776 + dc.w $203c ; 3778 + dc.w $6262 ; 377a + dc.w $6f78 ; 377c + dc.w $a1ad ; 377e + dc.w $6608 ; 3780 + dc.w $2008 ; 3782 + dc.w $0800 ; 3784 + dc.w $0000 ; 3786 + dc.w $6620 ; 3788 + dc.w $41fa ; 378a + dc.w $ffdc ; 378c + dc.w $3010 ; 378e + dc.w $a746 ; 3790 + dc.w $2248 ; 3792 + dc.w $41fa ; 3794 + dc.w $ffd6 ; 3796 + dc.w $b3d0 ; 3798 + dc.w $670e ; 379a + dc.w $41fa ; 379c + dc.w $ffca ; 379e + dc.w $3010 ; 37a0 + dc.w $41fa ; 37a2 + dc.w $ffc8 ; 37a4 + dc.w $2050 ; 37a6 + dc.w $a647 ; 37a8 + dc.w $4e75 ; 37aa + dc.w $426d ; 37ac + dc.w $0028 ; 37ae + dc.w $426d ; 37b0 + dc.w $0026 ; 37b2 + dc.w $203c ; 37b4 + dc.w $6275 ; 37b6 + dc.w $6777 ; 37b8 + dc.w $a1ad ; 37ba + dc.w $6702 ; 37bc + dc.w $91c8 ; 37be + dc.w $2008 ; 37c0 + dc.w $08c0 ; 37c2 + dc.w $0000 ; 37c4 + dc.w $554f ; 37c6 + dc.w $2f3c ; 37c8 + dc.w $6275 ; 37ca + dc.w $6777 ; 37cc + dc.w $2f00 ; 37ce + dc.w $303c ; 37d0 + dc.w $0404 ; 37d2 + dc.w $abf1 ; 37d4 + dc.w $544f ; 37d6 + dc.w $0838 ; 37d8 + dc.w $0001 ; 37da + dc.w $0b21 ; 37dc + dc.w $6702 ; 37de + dc.w $4e75 ; 37e0 + dc.w $4eba ; 37e2 + dc.w $1216 ; 37e4 + dc.w $4eba ; 37e6 + dc.w $0008 ; 37e8 + dc.w $4eba ; 37ea + dc.w $06ec ; 37ec + dc.w $4e75 ; 37ee + dc.w $0838 ; 37f0 + dc.w $0002 ; 37f2 + dc.w $0b21 ; 37f4 + dc.w $670e ; 37f6 + dc.w $2b78 ; 37f8 + dc.w $03f8 ; 37fa + dc.w $001e ; 37fc + dc.w $2b78 ; 37fe + dc.w $03fc ; 3800 + dc.w $0022 ; 3802 + dc.w $6012 ; 3804 + dc.w $2008 ; 3806 + dc.w $41fa ; 3808 + dc.w $20c4 ; 380a + dc.w $2b50 ; 380c + dc.w $001e ; 380e + dc.w $2b68 ; 3810 + dc.w $0004 ; 3812 + dc.w $0022 ; 3814 + dc.w $2040 ; 3816 + dc.w $302d ; 3818 + dc.w $0022 ; 381a + dc.w $0440 ; 381c + dc.w $0014 ; 381e + dc.w $3b40 ; 3820 + dc.w $0022 ; 3822 + dc.w $0440 ; 3824 + dc.w $000c ; 3826 + dc.w $3b40 ; 3828 + dc.w $001e ; 382a + dc.w $0838 ; 382c + dc.w $0002 ; 382e + dc.w $0b21 ; 3830 + dc.w $670e ; 3832 + dc.w $046d ; 3834 + dc.w $0032 ; 3836 + dc.w $0024 ; 3838 + dc.w $066d ; 383a + dc.w $0032 ; 383c + dc.w $0020 ; 383e + dc.w $6022 ; 3840 + dc.w $302d ; 3842 + dc.w $0024 ; 3844 + dc.w $906d ; 3846 + dc.w $0020 ; 3848 + dc.w $e248 ; 384a + dc.w $d06d ; 384c + dc.w $0020 ; 384e + dc.w $3b40 ; 3850 + dc.w $0024 ; 3852 + dc.w $3b40 ; 3854 + dc.w $0020 ; 3856 + dc.w $066d ; 3858 + dc.w $0050 ; 385a + dc.w $0024 ; 385c + dc.w $046d ; 385e + dc.w $0050 ; 3860 + dc.w $0020 ; 3862 + dc.w $203c ; 3864 + dc.w $6262 ; 3866 + dc.w $6f78 ; 3868 + dc.w $a1ad ; 386a + dc.w $6620 ; 386c + dc.w $2008 ; 386e + dc.w $0800 ; 3870 + dc.w $0000 ; 3872 + dc.w $6718 ; 3874 + dc.w $486d ; 3876 + dc.w $0028 ; 3878 + dc.w $486d ; 387a + dc.w $0026 ; 387c + dc.w $486d ; 387e + dc.w $001e ; 3880 + dc.w $203c ; 3882 + dc.w $0003 ; 3884 + dc.w $0719 ; 3886 + dc.w $fe22 ; 3888 + dc.w $504f ; 388a + dc.w $584f ; 388c + dc.w $4efa ; 388e + dc.w $00f8 ; 3890 +Unexplored_3892 + dc.w $0838 ; 3892 + dc.w $0001 ; 3894 + dc.w $0b21 ; 3896 + dc.w $6702 ; 3898 + dc.w $4e75 ; 389a + dc.w $4eba ; 389c + dc.w $1290 ; 389e + dc.w $50e7 ; 38a0 + dc.w $4eba ; 38a2 + dc.w $0604 ; 38a4 + dc.w $4e75 ; 38a6 + dc.w $3b6d ; 38a8 + dc.w $0026 ; 38aa + dc.w $002a ; 38ac + dc.w $426d ; 38ae + dc.w $0026 ; 38b0 + dc.w $3b7c ; 38b2 + dc.w $0001 ; 38b4 + dc.w $0028 ; 38b6 + dc.w $302f ; 38b8 + dc.w $0004 ; 38ba + dc.w $48e7 ; 38bc + dc.w $01c0 ; 38be + dc.w $2078 ; 38c0 + dc.w $02b6 ; 38c2 + dc.w $43fa ; 38c4 + dc.w $0052 ; 38c6 + dc.w $2149 ; 38c8 + dc.w $0324 ; 38ca + dc.w $0838 ; 38cc + dc.w $0005 ; 38ce + dc.w $0b20 ; 38d0 + dc.w $6732 ; 38d2 + dc.w $5040 ; 38d4 + dc.w $3b40 ; 38d6 + dc.w $0028 ; 38d8 + dc.w $41fa ; 38da + dc.w $00aa ; 38dc + dc.w $30ad ; 38de + dc.w $0028 ; 38e0 + dc.w $41fa ; 38e2 + dc.w $0030 ; 38e4 + dc.w $4850 ; 38e6 + dc.w $4eba ; 38e8 + dc.w $04ce ; 38ea + dc.w $41fa ; 38ec + dc.w $0026 ; 38ee + dc.w $4a90 ; 38f0 + dc.w $6712 ; 38f2 + dc.w $2050 ; 38f4 + dc.w $2050 ; 38f6 + dc.w $3010 ; 38f8 + dc.w $b06d ; 38fa + dc.w $0028 ; 38fc + dc.w $6606 ; 38fe + dc.w $3b68 ; 3900 + dc.w $0002 ; 3902 + dc.w $0028 ; 3904 + dc.w $4cdf ; 3906 + dc.w $0380 ; 3908 + dc.w $201f ; 390a + dc.w $544f ; 390c + dc.w $2f00 ; 390e + dc.w $4efa ; 3910 + dc.w $0076 ; 3912 + dc.w $0000 ; 3914 + dc.w $0000 ; 3916 + dc.w $0a45 ; 3918 + dc.w $7874 ; 391a + dc.w $656e ; 391c + dc.w $7369 ; 391e + dc.w $6f6e ; 3920 + dc.w $7300 ; 3922 + dc.w $205f ; 3924 + dc.w $301f ; 3926 + dc.w $5240 ; 3928 + dc.w $3b40 ; 392a + dc.w $0026 ; 392c + dc.w $301f ; 392e + dc.w $5040 ; 3930 + dc.w $3b40 ; 3932 + dc.w $0028 ; 3934 + dc.w $4ed0 ; 3936 +Unexplored_3938 + dc.w $0838 ; 3938 + dc.w $0001 ; 393a + dc.w $0b21 ; 393c + dc.w $6702 ; 393e + dc.w $4e75 ; 3940 + dc.w $41fa ; 3942 + dc.w $0182 ; 3944 + dc.w $50d0 ; 3946 + dc.w $2078 ; 3948 + dc.w $02b6 ; 394a + dc.w $42a8 ; 394c + dc.w $0324 ; 394e + dc.w $0838 ; 3950 + dc.w $0005 ; 3952 + dc.w $0b20 ; 3954 + dc.w $6720 ; 3956 + dc.w $41fa ; 3958 + dc.w $0028 ; 395a + dc.w $43fa ; 395c + dc.w $0028 ; 395e + dc.w $3091 ; 3960 + dc.w $316d ; 3962 + dc.w $0026 ; 3964 + dc.w $0002 ; 3966 + dc.w $5468 ; 3968 + dc.w $0002 ; 396a + dc.w $4850 ; 396c + dc.w $4eba ; 396e + dc.w $0478 ; 3970 + dc.w $51e7 ; 3972 + dc.w $4eba ; 3974 + dc.w $0532 ; 3976 + dc.w $3b6d ; 3978 + dc.w $0028 ; 397a + dc.w $0026 ; 397c + dc.w $4efa ; 397e + dc.w $0008 ; 3980 + dc.w $0000 ; 3982 + dc.w $0000 ; 3984 + dc.w $0000 ; 3986 +NudgeProgressBar + dc.w $0838 ; 3988 + dc.w $0001 ; 398a + dc.w $0b21 ; 398c + dc.w $6702 ; 398e + dc.w $4e75 ; 3990 + dc.w $4e56 ; 3992 + dc.w $ffd6 ; 3994 + dc.w $48e7 ; 3996 + dc.w $e0c0 ; 3998 + dc.w $4227 ; 399a + dc.w $4eba ; 399c + dc.w $1330 ; 399e + dc.w $4a1f ; 39a0 + dc.w $08f8 ; 39a2 + dc.w $0007 ; 39a4 + dc.w $015d ; 39a6 + dc.w $660c ; 39a8 + dc.w $6100 ; 39aa + dc.w $011c ; 39ac + dc.w $3f3c ; 39ae + dc.w $0001 ; 39b0 + dc.w $6100 ; 39b2 + dc.w $1cce ; 39b4 + dc.w $203c ; 39b6 + dc.w $6262 ; 39b8 + dc.w $6f78 ; 39ba + dc.w $a1ad ; 39bc + dc.w $6610 ; 39be + dc.w $2008 ; 39c0 + dc.w $0800 ; 39c2 + dc.w $0000 ; 39c4 + dc.w $6708 ; 39c6 + dc.w $203c ; 39c8 + dc.w $0000 ; 39ca + dc.w $071a ; 39cc + dc.w $fe22 ; 39ce + dc.w $526d ; 39d0 + dc.w $0026 ; 39d2 + dc.w $302d ; 39d4 + dc.w $0028 ; 39d6 + dc.w $670a ; 39d8 + dc.w $b06d ; 39da + dc.w $0026 ; 39dc + dc.w $6c04 ; 39de + dc.w $3b40 ; 39e0 + dc.w $0026 ; 39e2 + dc.w $2d6d ; 39e4 + dc.w $001e ; 39e6 + dc.w $ffd6 ; 39e8 + dc.w $2d6d ; 39ea + dc.w $0022 ; 39ec + dc.w $ffda ; 39ee + dc.w $2f38 ; 39f0 + dc.w $0118 ; 39f2 + dc.w $21f8 ; 39f4 + dc.w $02a6 ; 39f6 + dc.w $0118 ; 39f8 + dc.w $2055 ; 39fa + dc.w $2d50 ; 39fc + dc.w $ffde ; 39fe + dc.w $486d ; 3a00 + dc.w $0070 ; 3a02 + dc.w $a873 ; 3a04 + dc.w $486e ; 3a06 + dc.w $ffe2 ; 3a08 + dc.w $a898 ; 3a0a + dc.w $a89e ; 3a0c + dc.w $486e ; 3a0e + dc.w $fff4 ; 3a10 + dc.w $aa19 ; 3a12 + dc.w $486e ; 3a14 + dc.w $fffa ; 3a16 + dc.w $aa1a ; 3a18 + dc.w $486e ; 3a1a + dc.w $ffd6 ; 3a1c + dc.w $4eba ; 3a1e + dc.w $052c ; 3a20 + dc.w $486e ; 3a22 + dc.w $ffd6 ; 3a24 + dc.w $2f3c ; 3a26 + dc.w $0001 ; 3a28 + dc.w $0001 ; 3a2a + dc.w $a8a9 ; 3a2c + dc.w $4a6d ; 3a2e + dc.w $0028 ; 3a30 + dc.w $671e ; 3a32 + dc.w $302e ; 3a34 + dc.w $ffdc ; 3a36 + dc.w $906e ; 3a38 + dc.w $ffd8 ; 3a3a + dc.w $906d ; 3a3c + dc.w $002a ; 3a3e + dc.w $c0ed ; 3a40 + dc.w $0026 ; 3a42 + dc.w $80ed ; 3a44 + dc.w $0028 ; 3a46 + dc.w $d06e ; 3a48 + dc.w $ffd8 ; 3a4a + dc.w $d06d ; 3a4c + dc.w $002a ; 3a4e + dc.w $6008 ; 3a50 + dc.w $302d ; 3a52 + dc.w $0026 ; 3a54 + dc.w $d06e ; 3a56 + dc.w $ffd8 ; 3a58 + dc.w $3f2e ; 3a5a + dc.w $ffdc ; 3a5c + dc.w $3d40 ; 3a5e + dc.w $ffdc ; 3a60 + dc.w $486e ; 3a62 + dc.w $ffd6 ; 3a64 + dc.w $4eba ; 3a66 + dc.w $05c0 ; 3a68 + dc.w $3d6e ; 3a6a + dc.w $ffdc ; 3a6c + dc.w $ffd8 ; 3a6e + dc.w $3d5f ; 3a70 + dc.w $ffdc ; 3a72 + dc.w $486e ; 3a74 + dc.w $ffd6 ; 3a76 + dc.w $4eba ; 3a78 + dc.w $0906 ; 3a7a + dc.w $41fa ; 3a7c + dc.w $0048 ; 3a7e + dc.w $4a10 ; 3a80 + dc.w $6706 ; 3a82 + dc.w $307c ; 3a84 + dc.w $0002 ; 3a86 + dc.w $a03b ; 3a88 + dc.w $486e ; 3a8a + dc.w $fff4 ; 3a8c + dc.w $aa14 ; 3a8e + dc.w $486e ; 3a90 + dc.w $fffa ; 3a92 + dc.w $aa15 ; 3a94 + dc.w $486e ; 3a96 + dc.w $ffe2 ; 3a98 + dc.w $a899 ; 3a9a + dc.w $7000 ; 3a9c + dc.w $302d ; 3a9e + dc.w $0028 ; 3aa0 + dc.w $7200 ; 3aa2 + dc.w $322d ; 3aa4 + dc.w $0026 ; 3aa6 + dc.w $486d ; 3aa8 + dc.w $001e ; 3aaa + dc.w $2f00 ; 3aac + dc.w $2f01 ; 3aae + dc.w $4eba ; 3ab0 + dc.w $0bb6 ; 3ab2 + dc.w $2f2e ; 3ab4 + dc.w $ffde ; 3ab6 + dc.w $a873 ; 3ab8 + dc.w $21df ; 3aba + dc.w $0118 ; 3abc + dc.w $4cdf ; 3abe + dc.w $0307 ; 3ac0 + dc.w $4e5e ; 3ac2 + dc.w $4e75 ; 3ac4 + dc.w $0000 ; 3ac6 + dc.w $2f0b ; 3ac8 + dc.w $594f ; 3aca + dc.w $2f0f ; 3acc + dc.w $a874 ; 3ace + dc.w $2f38 ; 3ad0 + dc.w $09de ; 3ad2 + dc.w $a873 ; 3ad4 + dc.w $594f ; 3ad6 + dc.w $a924 ; 3ad8 + dc.w $594f ; 3ada + dc.w $a8d8 ; 3adc + dc.w $2657 ; 3ade + dc.w $4878 ; 3ae0 + dc.w $03f8 ; 3ae2 + dc.w $a8df ; 3ae4 + dc.w $2f0b ; 3ae6 + dc.w $a90d ; 3ae8 + dc.w $2f0b ; 3aea + dc.w $a8d9 ; 3aec + dc.w $a873 ; 3aee + dc.w $265f ; 3af0 + dc.w $4efa ; 3af2 + dc.w $127c ; 3af4 + dc.w $41fa ; 3af6 + dc.w $0008 ; 3af8 + dc.w $2f48 ; 3afa + dc.w $0004 ; 3afc + dc.w $4e75 ; 3afe + dc.w $0000 ; 3b00 + dc.w $0000 ; 3b02 + dc.w $0000 ; 3b04 + dc.w $0000 ; 3b06 + dc.w $0000 ; 3b08 + dc.w $0000 ; 3b0a + dc.w $0000 ; 3b0c + dc.w $0000 ; 3b0e + dc.w $0000 ; 3b10 + dc.w $0000 ; 3b12 + dc.w $0000 ; 3b14 + dc.w $0000 ; 3b16 + dc.w $0000 ; 3b18 + dc.w $0000 ; 3b1a + dc.w $0000 ; 3b1c + dc.w $0000 ; 3b1e + dc.w $0000 ; 3b20 + dc.w $0000 ; 3b22 + dc.w $0000 ; 3b24 + dc.w $0000 ; 3b26 + dc.w $0000 ; 3b28 + dc.w $0000 ; 3b2a + dc.w $0000 ; 3b2c + dc.w $0000 ; 3b2e + dc.w $0000 ; 3b30 + dc.w $0000 ; 3b32 + dc.w $0000 ; 3b34 + dc.w $0000 ; 3b36 + dc.w $0000 ; 3b38 + dc.w $0000 ; 3b3a + dc.w $0000 ; 3b3c + dc.w $0000 ; 3b3e + dc.w $0000 ; 3b40 + dc.w $0000 ; 3b42 + dc.w $0000 ; 3b44 + dc.w $0000 ; 3b46 + dc.w $0000 ; 3b48 + dc.w $0000 ; 3b4a + dc.w $0000 ; 3b4c + dc.w $0000 ; 3b4e + dc.w $0000 ; 3b50 + dc.w $0000 ; 3b52 + dc.w $0000 ; 3b54 + dc.w $0000 ; 3b56 + dc.w $0000 ; 3b58 + dc.w $0000 ; 3b5a + dc.w $0000 ; 3b5c + dc.w $0000 ; 3b5e + dc.w $0000 ; 3b60 + dc.w $0000 ; 3b62 + dc.w $0000 ; 3b64 + dc.w $0000 ; 3b66 + dc.w $0000 ; 3b68 + dc.w $0000 ; 3b6a + dc.w $0000 ; 3b6c + dc.w $0000 ; 3b6e + dc.w $0000 ; 3b70 + dc.w $0000 ; 3b72 + dc.w $0000 ; 3b74 + dc.w $0000 ; 3b76 + dc.w $0000 ; 3b78 + dc.w $0000 ; 3b7a + dc.w $0000 ; 3b7c + dc.w $0000 ; 3b7e + dc.w $0000 ; 3b80 + dc.w $0000 ; 3b82 + dc.w $0000 ; 3b84 + dc.w $0000 ; 3b86 + dc.w $0000 ; 3b88 + dc.w $0000 ; 3b8a + dc.w $0000 ; 3b8c + dc.w $0000 ; 3b8e + dc.w $0000 ; 3b90 + dc.w $0000 ; 3b92 + dc.w $0000 ; 3b94 + dc.w $0000 ; 3b96 + dc.w $0000 ; 3b98 + dc.w $0000 ; 3b9a + dc.w $0000 ; 3b9c + dc.w $0000 ; 3b9e + dc.w $0000 ; 3ba0 + dc.w $0000 ; 3ba2 + dc.w $0000 ; 3ba4 + dc.w $0000 ; 3ba6 + dc.w $0000 ; 3ba8 + dc.w $0000 ; 3baa + dc.w $0000 ; 3bac + dc.w $0000 ; 3bae + dc.w $0000 ; 3bb0 + dc.w $0000 ; 3bb2 + dc.w $0000 ; 3bb4 + dc.w $0000 ; 3bb6 + dc.w $0000 ; 3bb8 + dc.w $0000 ; 3bba + dc.w $0000 ; 3bbc + dc.w $0000 ; 3bbe + dc.w $0000 ; 3bc0 + dc.w $0000 ; 3bc2 + dc.w $0000 ; 3bc4 + dc.w $0000 ; 3bc6 + dc.w $0000 ; 3bc8 + dc.w $0000 ; 3bca + dc.w $0000 ; 3bcc + dc.w $0000 ; 3bce + dc.w $0000 ; 3bd0 + dc.w $0000 ; 3bd2 + dc.w $0000 ; 3bd4 + dc.w $0000 ; 3bd6 + dc.w $0000 ; 3bd8 + dc.w $0000 ; 3bda + dc.w $0000 ; 3bdc + dc.w $0000 ; 3bde + dc.w $0000 ; 3be0 + dc.w $0000 ; 3be2 + dc.w $0000 ; 3be4 + dc.w $0000 ; 3be6 + dc.w $0000 ; 3be8 + dc.w $0000 ; 3bea + dc.w $0000 ; 3bec + dc.w $0000 ; 3bee + dc.w $0000 ; 3bf0 + dc.w $0000 ; 3bf2 + dc.w $0000 ; 3bf4 + dc.w $0000 ; 3bf6 + dc.w $0000 ; 3bf8 + dc.w $0000 ; 3bfa + dc.w $0000 ; 3bfc + dc.w $0000 ; 3bfe + dc.w $0000 ; 3c00 + dc.w $0000 ; 3c02 + dc.w $0000 ; 3c04 + dc.w $0000 ; 3c06 + dc.w $0000 ; 3c08 + dc.w $0000 ; 3c0a + dc.w $0000 ; 3c0c + dc.w $0000 ; 3c0e + dc.w $0000 ; 3c10 + dc.w $0000 ; 3c12 + dc.w $0000 ; 3c14 + dc.w $0000 ; 3c16 + dc.w $0000 ; 3c18 + dc.w $0000 ; 3c1a + dc.w $0000 ; 3c1c + dc.w $0000 ; 3c1e + dc.w $0000 ; 3c20 + dc.w $0000 ; 3c22 + dc.w $0000 ; 3c24 + dc.w $0000 ; 3c26 + dc.w $0000 ; 3c28 + dc.w $0000 ; 3c2a + dc.w $0000 ; 3c2c + dc.w $0000 ; 3c2e + dc.w $0000 ; 3c30 + dc.w $0000 ; 3c32 + dc.w $0000 ; 3c34 + dc.w $0000 ; 3c36 + dc.w $0000 ; 3c38 + dc.w $0000 ; 3c3a + dc.w $0000 ; 3c3c + dc.w $0000 ; 3c3e + dc.w $0000 ; 3c40 + dc.w $0000 ; 3c42 + dc.w $0000 ; 3c44 + dc.w $0000 ; 3c46 + dc.w $0000 ; 3c48 + dc.w $0000 ; 3c4a + dc.w $0000 ; 3c4c + dc.w $0000 ; 3c4e + dc.w $0000 ; 3c50 + dc.w $0000 ; 3c52 + dc.w $0000 ; 3c54 + dc.w $0000 ; 3c56 + dc.w $0000 ; 3c58 + dc.w $0000 ; 3c5a + dc.w $0000 ; 3c5c + dc.w $0000 ; 3c5e + dc.w $0000 ; 3c60 + dc.w $0000 ; 3c62 + dc.w $0000 ; 3c64 + dc.w $0000 ; 3c66 + dc.w $0000 ; 3c68 + dc.w $0000 ; 3c6a + dc.w $0000 ; 3c6c + dc.w $0000 ; 3c6e + dc.w $0000 ; 3c70 + dc.w $0000 ; 3c72 + dc.w $0000 ; 3c74 + dc.w $0000 ; 3c76 + dc.w $0000 ; 3c78 + dc.w $0000 ; 3c7a + dc.w $0000 ; 3c7c + dc.w $0000 ; 3c7e + dc.w $0000 ; 3c80 + dc.w $0000 ; 3c82 + dc.w $0000 ; 3c84 + dc.w $0000 ; 3c86 + dc.w $0000 ; 3c88 + dc.w $0000 ; 3c8a + dc.w $0000 ; 3c8c + dc.w $0000 ; 3c8e + dc.w $0000 ; 3c90 + dc.w $0000 ; 3c92 + dc.w $0000 ; 3c94 + dc.w $0000 ; 3c96 + dc.w $0000 ; 3c98 + dc.w $0000 ; 3c9a + dc.w $0000 ; 3c9c + dc.w $0000 ; 3c9e + dc.w $0000 ; 3ca0 + dc.w $0000 ; 3ca2 + dc.w $0000 ; 3ca4 + dc.w $0000 ; 3ca6 + dc.w $0000 ; 3ca8 + dc.w $0000 ; 3caa + dc.w $0000 ; 3cac + dc.w $0000 ; 3cae + dc.w $0000 ; 3cb0 + dc.w $0000 ; 3cb2 + dc.w $0000 ; 3cb4 + dc.w $0000 ; 3cb6 + dc.w $0000 ; 3cb8 + dc.w $0000 ; 3cba + dc.w $0000 ; 3cbc + dc.w $0000 ; 3cbe + dc.w $0000 ; 3cc0 + dc.w $0000 ; 3cc2 + dc.w $0000 ; 3cc4 + dc.w $0000 ; 3cc6 + dc.w $0000 ; 3cc8 + dc.w $0000 ; 3cca + dc.w $0000 ; 3ccc + dc.w $0000 ; 3cce + dc.w $0000 ; 3cd0 + dc.w $0000 ; 3cd2 + dc.w $0000 ; 3cd4 + dc.w $0000 ; 3cd6 + dc.w $0000 ; 3cd8 + dc.w $0000 ; 3cda + dc.w $0000 ; 3cdc + dc.w $0000 ; 3cde + dc.w $0000 ; 3ce0 + dc.w $0000 ; 3ce2 + dc.w $0000 ; 3ce4 + dc.w $0000 ; 3ce6 + dc.w $0000 ; 3ce8 + dc.w $0000 ; 3cea + dc.w $0000 ; 3cec + dc.w $0000 ; 3cee + dc.w $0000 ; 3cf0 + dc.w $0000 ; 3cf2 + dc.w $0000 ; 3cf4 + dc.w $0000 ; 3cf6 + dc.w $0000 ; 3cf8 + dc.w $0000 ; 3cfa + dc.w $0000 ; 3cfc + dc.w $0000 ; 3cfe + dc.w $0000 ; 3d00 + dc.w $0000 ; 3d02 + dc.w $0000 ; 3d04 + dc.w $0000 ; 3d06 + dc.w $0000 ; 3d08 + dc.w $0000 ; 3d0a + dc.w $0000 ; 3d0c + dc.w $0000 ; 3d0e + dc.w $0000 ; 3d10 + dc.w $0000 ; 3d12 + dc.w $0000 ; 3d14 + dc.w $0000 ; 3d16 + dc.w $0000 ; 3d18 + dc.w $0000 ; 3d1a + dc.w $0000 ; 3d1c + dc.w $0000 ; 3d1e + dc.w $0000 ; 3d20 + dc.w $0000 ; 3d22 + dc.w $0000 ; 3d24 + dc.w $0000 ; 3d26 + dc.w $0000 ; 3d28 + dc.w $0000 ; 3d2a + dc.w $0000 ; 3d2c + dc.w $0000 ; 3d2e + dc.w $0000 ; 3d30 + dc.w $0000 ; 3d32 + dc.w $0000 ; 3d34 + dc.w $0000 ; 3d36 + dc.w $0000 ; 3d38 + dc.w $0000 ; 3d3a + dc.w $0000 ; 3d3c + dc.w $0000 ; 3d3e + dc.w $0000 ; 3d40 + dc.w $0000 ; 3d42 + dc.w $0000 ; 3d44 + dc.w $0000 ; 3d46 + dc.w $0000 ; 3d48 + dc.w $0000 ; 3d4a + dc.w $0000 ; 3d4c + dc.w $0000 ; 3d4e + dc.w $0000 ; 3d50 + dc.w $0000 ; 3d52 + dc.w $0000 ; 3d54 + dc.w $0000 ; 3d56 + dc.w $0000 ; 3d58 + dc.w $01ca ; 3d5a + dc.w $0230 ; 3d5c + dc.w $0202 ; 3d5e + dc.w $0208 ; 3d60 + dc.w $0780 ; 3d62 + dc.w $1fe0 ; 3d64 + dc.w $1f20 ; 3d66 + dc.w $3f90 ; 3d68 + dc.w $3ff0 ; 3d6a + dc.w $3ff0 ; 3d6c + dc.w $3ff0 ; 3d6e + dc.w $1fe0 ; 3d70 + dc.w $1fe0 ; 3d72 + dc.w $0780 ; 3d74 + dc.w $0000 ; 3d76 + dc.w $0000 ; 3d78 + dc.w $01ca ; 3d7a + dc.w $0230 ; 3d7c + dc.w $0202 ; 3d7e + dc.w $0208 ; 3d80 + dc.w $0780 ; 3d82 + dc.w $1fe0 ; 3d84 + dc.w $1fe0 ; 3d86 + dc.w $3ff0 ; 3d88 + dc.w $3ff0 ; 3d8a + dc.w $3ff0 ; 3d8c + dc.w $3ff0 ; 3d8e + dc.w $1fe0 ; 3d90 + dc.w $1fe0 ; 3d92 + dc.w $0780 ; 3d94 + dc.w $0000 ; 3d96 + dc.w $0009 ; 3d98 + dc.w $0007 ; 3d9a + dc.w $4e56 ; 3d9c + dc.w $0000 ; 3d9e + dc.w $2f03 ; 3da0 + dc.w $206e ; 3da2 + dc.w $0008 ; 3da4 + dc.w $4a68 ; 3da6 + dc.w $0006 ; 3da8 + dc.w $5dc3 ; 3daa + dc.w $4403 ; 3dac + dc.w $1003 ; 3dae + dc.w $262e ; 3db0 + dc.w $fffc ; 3db2 + dc.w $4e5e ; 3db4 + dc.w $4e75 ; 3db6 + dc.w $4e56 ; 3db8 + dc.w $0000 ; 3dba + dc.w $2f0c ; 3dbc + dc.w $286e ; 3dbe + dc.w $0008 ; 3dc0 + dc.w $598f ; 3dc2 + dc.w $2f3c ; 3dc4 + dc.w $7062 ; 3dc6 + dc.w $6172 ; 3dc8 + dc.w $3f3c ; 3dca + dc.w $b1be ; 3dcc + dc.w $a9a0 ; 3dce + dc.w $289f ; 3dd0 + dc.w $558f ; 3dd2 + dc.w $a9af ; 3dd4 + dc.w $4a5f ; 3dd6 + dc.w $6704 ; 3dd8 + dc.w $7000 ; 3dda + dc.w $2880 ; 3ddc + dc.w $286e ; 3dde + dc.w $fffc ; 3de0 + dc.w $4e5e ; 3de2 + dc.w $2e9f ; 3de4 + dc.w $4e75 ; 3de6 + dc.w $4e56 ; 3de8 + dc.w $fffc ; 3dea + dc.w $48e7 ; 3dec + dc.w $0108 ; 3dee + dc.w $286e ; 3df0 + dc.w $0008 ; 3df2 + dc.w $200c ; 3df4 + dc.w $6700 ; 3df6 + dc.w $009e ; 3df8 + dc.w $7000 ; 3dfa + dc.w $2d40 ; 3dfc + dc.w $fffc ; 3dfe + dc.w $486e ; 3e00 + dc.w $fffc ; 3e02 + dc.w $4eba ; 3e04 + dc.w $ffb2 ; 3e06 + dc.w $4aae ; 3e08 + dc.w $fffc ; 3e0a + dc.w $6640 ; 3e0c + dc.w $558f ; 3e0e + dc.w $a994 ; 3e10 + dc.w $3e1f ; 3e12 + dc.w $7000 ; 3e14 + dc.w $3f00 ; 3e16 + dc.w $a998 ; 3e18 + dc.w $7004 ; 3e1a + dc.w $a722 ; 3e1c + dc.w $2d48 ; 3e1e + dc.w $fffc ; 3e20 + dc.w $6726 ; 3e22 + dc.w $2f08 ; 3e24 + dc.w $2f3c ; 3e26 + dc.w $7062 ; 3e28 + dc.w $6172 ; 3e2a + dc.w $3f3c ; 3e2c + dc.w $b1be ; 3e2e + dc.w $487a ; 3e30 + dc.w $0070 ; 3e32 + dc.w $a9ab ; 3e34 + dc.w $558f ; 3e36 + dc.w $a9af ; 3e38 + dc.w $4a5f ; 3e3a + dc.w $670c ; 3e3c + dc.w $206e ; 3e3e + dc.w $fffc ; 3e40 + dc.w $a023 ; 3e42 + dc.w $7000 ; 3e44 + dc.w $2d40 ; 3e46 + dc.w $fffc ; 3e48 + dc.w $3f07 ; 3e4a + dc.w $a998 ; 3e4c + dc.w $4aae ; 3e4e + dc.w $fffc ; 3e50 + dc.w $6742 ; 3e52 + dc.w $206e ; 3e54 + dc.w $fffc ; 3e56 + dc.w $2050 ; 3e58 + dc.w $3014 ; 3e5a + dc.w $b050 ; 3e5c + dc.w $6610 ; 3e5e + dc.w $206e ; 3e60 + dc.w $fffc ; 3e62 + dc.w $2050 ; 3e64 + dc.w $302c ; 3e66 + dc.w $0002 ; 3e68 + dc.w $b068 ; 3e6a + dc.w $0002 ; 3e6c + dc.w $6720 ; 3e6e + dc.w $206e ; 3e70 + dc.w $fffc ; 3e72 + dc.w $2050 ; 3e74 + dc.w $3094 ; 3e76 + dc.w $206e ; 3e78 + dc.w $fffc ; 3e7a + dc.w $2050 ; 3e7c + dc.w $316c ; 3e7e + dc.w $0002 ; 3e80 + dc.w $0002 ; 3e82 + dc.w $2f2e ; 3e84 + dc.w $fffc ; 3e86 + dc.w $a9aa ; 3e88 + dc.w $7000 ; 3e8a + dc.w $3f00 ; 3e8c + dc.w $a999 ; 3e8e + dc.w $2f2e ; 3e90 + dc.w $fffc ; 3e92 + dc.w $a9a3 ; 3e94 + dc.w $4cee ; 3e96 + dc.w $1080 ; 3e98 + dc.w $fff4 ; 3e9a + dc.w $4e5e ; 3e9c + dc.w $2e9f ; 3e9e + dc.w $4e75 ; 3ea0 + dc.w $0000 ; 3ea2 + dc.w $6000 ; 3ea4 + dc.w $f3a4 ; 3ea6 + dc.w $4e56 ; 3ea8 + dc.w $0000 ; 3eaa + dc.w $4a2e ; 3eac + dc.w $0008 ; 3eae + dc.w $670e ; 3eb0 + dc.w $558f ; 3eb2 + dc.w $487a ; 3eb4 + dc.w $0aae ; 3eb6 + dc.w $7000 ; 3eb8 + dc.w $aa7d ; 3eba + dc.w $544f ; 3ebc + dc.w $600c ; 3ebe + dc.w $558f ; 3ec0 + dc.w $487a ; 3ec2 + dc.w $0aa0 ; 3ec4 + dc.w $7001 ; 3ec6 + dc.w $aa7d ; 3ec8 + dc.w $544f ; 3eca + dc.w $4e5e ; 3ecc + dc.w $205f ; 3ece + dc.w $544f ; 3ed0 + dc.w $4ed0 ; 3ed2 + dc.w $6000 ; 3ed4 + dc.w $f230 ; 3ed6 + dc.w $4e56 ; 3ed8 + dc.w $feb4 ; 3eda + dc.w $2f0c ; 3edc + dc.w $49ee ; 3ede + dc.w $feb4 ; 3ee0 + dc.w $426e ; 3ee2 + dc.w $fffa ; 3ee4 + dc.w $7000 ; 3ee6 + dc.w $2d40 ; 3ee8 + dc.w $fffc ; 3eea + dc.w $558f ; 3eec + dc.w $3f3c ; 3eee + dc.w $8000 ; 3ef0 + dc.w $2f3c ; 3ef2 + dc.w $7072 ; 3ef4 + dc.w $6566 ; 3ef6 + dc.w $7000 ; 3ef8 + dc.w $1f00 ; 3efa + dc.w $486e ; 3efc + dc.w $fffa ; 3efe + dc.w $486e ; 3f00 + dc.w $fffc ; 3f02 + dc.w $7000 ; 3f04 + dc.w $a823 ; 3f06 + dc.w $4a5f ; 3f08 + dc.w $6638 ; 3f0a + dc.w $2f0c ; 3f0c + dc.w $3f3c ; 3f0e + dc.w $af87 ; 3f10 + dc.w $7003 ; 3f12 + dc.w $3f00 ; 3f14 + dc.w $4eba ; 3f16 + dc.w $f39c ; 3f18 + dc.w $7000 ; 3f1a + dc.w $1014 ; 3f1c + dc.w $4a80 ; 3f1e + dc.w $6722 ; 3f20 + dc.w $558f ; 3f22 + dc.w $3f2e ; 3f24 + dc.w $fffa ; 3f26 + dc.w $2f2e ; 3f28 + dc.w $fffc ; 3f2a + dc.w $2f0c ; 3f2c + dc.w $486e ; 3f2e + dc.w $ffb4 ; 3f30 + dc.w $7001 ; 3f32 + dc.w $aa52 ; 3f34 + dc.w $4a5f ; 3f36 + dc.w $660a ; 3f38 + dc.w $2078 ; 3f3a + dc.w $02b6 ; 3f3c + dc.w $117c ; 3f3e + dc.w $0001 ; 3f40 + dc.w $02fb ; 3f42 + dc.w $286e ; 3f44 + dc.w $feb0 ; 3f46 + dc.w $4e5e ; 3f48 + dc.w $4e75 ; 3f4a + dc.w $4e56 ; 3f4c + dc.w $fff2 ; 3f4e + dc.w $206e ; 3f50 + dc.w $0008 ; 3f52 + dc.w $43ee ; 3f54 + dc.w $fff8 ; 3f56 + dc.w $22d8 ; 3f58 + dc.w $22d8 ; 3f5a + dc.w $486e ; 3f5c + dc.w $fff8 ; 3f5e + dc.w $70ff ; 3f60 + dc.w $3f00 ; 3f62 + dc.w $3f00 ; 3f64 + dc.w $a8a9 ; 3f66 + dc.w $4eba ; 3f68 + dc.w $1234 ; 3f6a + dc.w $4a00 ; 3f6c + dc.w $6700 ; 3f6e + dc.w $009a ; 3f70 + dc.w $3d7c ; 3f72 + dc.w $aaaa ; 3f74 + dc.w $fff6 ; 3f76 + dc.w $3d7c ; 3f78 + dc.w $aaaa ; 3f7a + dc.w $fff4 ; 3f7c + dc.w $3d7c ; 3f7e + dc.w $aaaa ; 3f80 + dc.w $fff2 ; 3f82 + dc.w $486e ; 3f84 + dc.w $fff2 ; 3f86 + dc.w $aa14 ; 3f88 + dc.w $3f2e ; 3f8a + dc.w $fffa ; 3f8c + dc.w $302e ; 3f8e + dc.w $fffc ; 3f90 + dc.w $5540 ; 3f92 + dc.w $3f00 ; 3f94 + dc.w $a893 ; 3f96 + dc.w $2f2e ; 3f98 + dc.w $fff8 ; 3f9a + dc.w $a891 ; 3f9c + dc.w $302e ; 3f9e + dc.w $fffe ; 3fa0 + dc.w $5540 ; 3fa2 + dc.w $3f00 ; 3fa4 + dc.w $3f2e ; 3fa6 + dc.w $fff8 ; 3fa8 + dc.w $a891 ; 3faa + dc.w $3d7c ; 3fac + dc.w $ffff ; 3fae + dc.w $fff6 ; 3fb0 + dc.w $3d7c ; 3fb2 + dc.w $ffff ; 3fb4 + dc.w $fff4 ; 3fb6 + dc.w $3d7c ; 3fb8 + dc.w $ffff ; 3fba + dc.w $fff2 ; 3fbc + dc.w $486e ; 3fbe + dc.w $fff2 ; 3fc0 + dc.w $aa14 ; 3fc2 + dc.w $302e ; 3fc4 + dc.w $fffa ; 3fc6 + dc.w $5240 ; 3fc8 + dc.w $3f00 ; 3fca + dc.w $302e ; 3fcc + dc.w $fffc ; 3fce + dc.w $5340 ; 3fd0 + dc.w $3f00 ; 3fd2 + dc.w $a893 ; 3fd4 + dc.w $302e ; 3fd6 + dc.w $fffe ; 3fd8 + dc.w $5340 ; 3fda + dc.w $3f00 ; 3fdc + dc.w $302e ; 3fde + dc.w $fffc ; 3fe0 + dc.w $5340 ; 3fe2 + dc.w $3f00 ; 3fe4 + dc.w $a891 ; 3fe6 + dc.w $302e ; 3fe8 + dc.w $fffe ; 3fea + dc.w $5340 ; 3fec + dc.w $3f00 ; 3fee + dc.w $302e ; 3ff0 + dc.w $fff8 ; 3ff2 + dc.w $5240 ; 3ff4 + dc.w $3f00 ; 3ff6 + dc.w $a891 ; 3ff8 + dc.w $42ae ; 3ffa + dc.w $fff4 ; 3ffc + dc.w $426e ; 3ffe + dc.w $fff2 ; 4000 + dc.w $486e ; 4002 + dc.w $fff2 ; 4004 + dc.w $aa14 ; 4006 + dc.w $6006 ; 4008 + dc.w $7021 ; 400a + dc.w $2f00 ; 400c + dc.w $a862 ; 400e + dc.w $486e ; 4010 + dc.w $fff8 ; 4012 + dc.w $7001 ; 4014 + dc.w $3f00 ; 4016 + dc.w $3f00 ; 4018 + dc.w $a8a9 ; 401a + dc.w $486e ; 401c + dc.w $fff8 ; 401e + dc.w $a8a1 ; 4020 + dc.w $4e5e ; 4022 + dc.w $2e9f ; 4024 + dc.w $4e75 ; 4026 + dc.w $4e56 ; 4028 + dc.w $fffc ; 402a + dc.w $48e7 ; 402c + dc.w $0308 ; 402e + dc.w $286e ; 4030 + dc.w $0008 ; 4032 + dc.w $4eba ; 4034 + dc.w $1168 ; 4036 + dc.w $4a00 ; 4038 + dc.w $6700 ; 403a + dc.w $0330 ; 403c + dc.w $486e ; 403e + dc.w $fffc ; 4040 + dc.w $4eba ; 4042 + dc.w $0fae ; 4044 + dc.w $1c00 ; 4046 + dc.w $302c ; 4048 + dc.w $0006 ; 404a + dc.w $48c0 ; 404c + dc.w $322c ; 404e + dc.w $0002 ; 4050 + dc.w $48c1 ; 4052 + dc.w $2e00 ; 4054 + dc.w $9e81 ; 4056 + dc.w $0c47 ; 4058 + dc.w $0006 ; 405a + dc.w $584f ; 405c + dc.w $6d00 ; 405e + dc.w $02ee ; 4060 + dc.w $7003 ; 4062 + dc.w $2f00 ; 4064 + dc.w $2f2e ; 4066 + dc.w $fffc ; 4068 + dc.w $4eba ; 406a + dc.w $10e0 ; 406c + dc.w $3f2c ; 406e + dc.w $0002 ; 4070 + dc.w $302c ; 4072 + dc.w $0004 ; 4074 + dc.w $5340 ; 4076 + dc.w $3f00 ; 4078 + dc.w $a893 ; 407a + dc.w $3f2c ; 407c + dc.w $0002 ; 407e + dc.w $3f14 ; 4080 + dc.w $a891 ; 4082 + dc.w $302c ; 4084 + dc.w $0002 ; 4086 + dc.w $5240 ; 4088 + dc.w $3f00 ; 408a + dc.w $3f14 ; 408c + dc.w $a891 ; 408e + dc.w $302c ; 4090 + dc.w $0002 ; 4092 + dc.w $5440 ; 4094 + dc.w $3f00 ; 4096 + dc.w $3014 ; 4098 + dc.w $5240 ; 409a + dc.w $3f00 ; 409c + dc.w $a893 ; 409e + dc.w $302c ; 40a0 + dc.w $0006 ; 40a2 + dc.w $5540 ; 40a4 + dc.w $3f00 ; 40a6 + dc.w $3014 ; 40a8 + dc.w $5240 ; 40aa + dc.w $3f00 ; 40ac + dc.w $a891 ; 40ae + dc.w $302c ; 40b0 + dc.w $0002 ; 40b2 + dc.w $5240 ; 40b4 + dc.w $3f00 ; 40b6 + dc.w $302c ; 40b8 + dc.w $0004 ; 40ba + dc.w $5540 ; 40bc + dc.w $3f00 ; 40be + dc.w $a893 ; 40c0 + dc.w $302c ; 40c2 + dc.w $0002 ; 40c4 + dc.w $5240 ; 40c6 + dc.w $3f00 ; 40c8 + dc.w $302c ; 40ca + dc.w $0004 ; 40cc + dc.w $5540 ; 40ce + dc.w $3f00 ; 40d0 + dc.w $a891 ; 40d2 + dc.w $302c ; 40d4 + dc.w $0002 ; 40d6 + dc.w $5440 ; 40d8 + dc.w $3f00 ; 40da + dc.w $302c ; 40dc + dc.w $0004 ; 40de + dc.w $5740 ; 40e0 + dc.w $3f00 ; 40e2 + dc.w $a893 ; 40e4 + dc.w $302c ; 40e6 + dc.w $0006 ; 40e8 + dc.w $5740 ; 40ea + dc.w $3f00 ; 40ec + dc.w $302c ; 40ee + dc.w $0004 ; 40f0 + dc.w $5740 ; 40f2 + dc.w $3f00 ; 40f4 + dc.w $a891 ; 40f6 + dc.w $7004 ; 40f8 + dc.w $2f00 ; 40fa + dc.w $2f2e ; 40fc + dc.w $fffc ; 40fe + dc.w $4eba ; 4100 + dc.w $104a ; 4102 + dc.w $302c ; 4104 + dc.w $0002 ; 4106 + dc.w $5440 ; 4108 + dc.w $3f00 ; 410a + dc.w $3f14 ; 410c + dc.w $a893 ; 410e + dc.w $302c ; 4110 + dc.w $0006 ; 4112 + dc.w $5340 ; 4114 + dc.w $3f00 ; 4116 + dc.w $3f14 ; 4118 + dc.w $a891 ; 411a + dc.w $302c ; 411c + dc.w $0002 ; 411e + dc.w $5240 ; 4120 + dc.w $3f00 ; 4122 + dc.w $302c ; 4124 + dc.w $0004 ; 4126 + dc.w $5340 ; 4128 + dc.w $3f00 ; 412a + dc.w $a893 ; 412c + dc.w $302c ; 412e + dc.w $0002 ; 4130 + dc.w $5240 ; 4132 + dc.w $3f00 ; 4134 + dc.w $302c ; 4136 + dc.w $0004 ; 4138 + dc.w $5340 ; 413a + dc.w $3f00 ; 413c + dc.w $a891 ; 413e + dc.w $302c ; 4140 + dc.w $0002 ; 4142 + dc.w $5440 ; 4144 + dc.w $3f00 ; 4146 + dc.w $302c ; 4148 + dc.w $0004 ; 414a + dc.w $5540 ; 414c + dc.w $3f00 ; 414e + dc.w $a893 ; 4150 + dc.w $302c ; 4152 + dc.w $0006 ; 4154 + dc.w $5540 ; 4156 + dc.w $3f00 ; 4158 + dc.w $302c ; 415a + dc.w $0004 ; 415c + dc.w $5540 ; 415e + dc.w $3f00 ; 4160 + dc.w $a891 ; 4162 + dc.w $302c ; 4164 + dc.w $0006 ; 4166 + dc.w $5540 ; 4168 + dc.w $3f00 ; 416a + dc.w $3014 ; 416c + dc.w $5440 ; 416e + dc.w $3f00 ; 4170 + dc.w $a891 ; 4172 + dc.w $7006 ; 4174 + dc.w $2f00 ; 4176 + dc.w $2f2e ; 4178 + dc.w $fffc ; 417a + dc.w $4eba ; 417c + dc.w $0fce ; 417e + dc.w $302c ; 4180 + dc.w $0002 ; 4182 + dc.w $5440 ; 4184 + dc.w $3f00 ; 4186 + dc.w $302c ; 4188 + dc.w $0004 ; 418a + dc.w $5340 ; 418c + dc.w $3f00 ; 418e + dc.w $a893 ; 4190 + dc.w $302c ; 4192 + dc.w $0006 ; 4194 + dc.w $5340 ; 4196 + dc.w $3f00 ; 4198 + dc.w $302c ; 419a + dc.w $0004 ; 419c + dc.w $5340 ; 419e + dc.w $3f00 ; 41a0 + dc.w $a891 ; 41a2 + dc.w $302c ; 41a4 + dc.w $0006 ; 41a6 + dc.w $5340 ; 41a8 + dc.w $3f00 ; 41aa + dc.w $3014 ; 41ac + dc.w $5240 ; 41ae + dc.w $3f00 ; 41b0 + dc.w $a891 ; 41b2 + dc.w $7002 ; 41b4 + dc.w $2f00 ; 41b6 + dc.w $2f2e ; 41b8 + dc.w $fffc ; 41ba + dc.w $4eba ; 41bc + dc.w $0f8e ; 41be + dc.w $302c ; 41c0 + dc.w $0002 ; 41c2 + dc.w $5240 ; 41c4 + dc.w $3f00 ; 41c6 + dc.w $3014 ; 41c8 + dc.w $5240 ; 41ca + dc.w $3f00 ; 41cc + dc.w $a893 ; 41ce + dc.w $302c ; 41d0 + dc.w $0002 ; 41d2 + dc.w $5240 ; 41d4 + dc.w $3f00 ; 41d6 + dc.w $3014 ; 41d8 + dc.w $5240 ; 41da + dc.w $3f00 ; 41dc + dc.w $a891 ; 41de + dc.w $302c ; 41e0 + dc.w $0002 ; 41e2 + dc.w $5440 ; 41e4 + dc.w $3f00 ; 41e6 + dc.w $3014 ; 41e8 + dc.w $5440 ; 41ea + dc.w $3f00 ; 41ec + dc.w $a893 ; 41ee + dc.w $302c ; 41f0 + dc.w $0006 ; 41f2 + dc.w $5740 ; 41f4 + dc.w $3f00 ; 41f6 + dc.w $3014 ; 41f8 + dc.w $5440 ; 41fa + dc.w $3f00 ; 41fc + dc.w $a891 ; 41fe + dc.w $302c ; 4200 + dc.w $0002 ; 4202 + dc.w $5440 ; 4204 + dc.w $3f00 ; 4206 + dc.w $302c ; 4208 + dc.w $0004 ; 420a + dc.w $5940 ; 420c + dc.w $3f00 ; 420e + dc.w $a893 ; 4210 + dc.w $302c ; 4212 + dc.w $0006 ; 4214 + dc.w $5740 ; 4216 + dc.w $3f00 ; 4218 + dc.w $302c ; 421a + dc.w $0004 ; 421c + dc.w $5940 ; 421e + dc.w $3f00 ; 4220 + dc.w $a891 ; 4222 + dc.w $302c ; 4224 + dc.w $0002 ; 4226 + dc.w $5240 ; 4228 + dc.w $3f00 ; 422a + dc.w $302c ; 422c + dc.w $0004 ; 422e + dc.w $5740 ; 4230 + dc.w $3f00 ; 4232 + dc.w $a893 ; 4234 + dc.w $302c ; 4236 + dc.w $0002 ; 4238 + dc.w $5240 ; 423a + dc.w $3f00 ; 423c + dc.w $302c ; 423e + dc.w $0004 ; 4240 + dc.w $5740 ; 4242 + dc.w $3f00 ; 4244 + dc.w $a891 ; 4246 + dc.w $7001 ; 4248 + dc.w $2f00 ; 424a + dc.w $2f2e ; 424c + dc.w $fffc ; 424e + dc.w $4eba ; 4250 + dc.w $0efa ; 4252 + dc.w $302c ; 4254 + dc.w $0002 ; 4256 + dc.w $5240 ; 4258 + dc.w $3f00 ; 425a + dc.w $3014 ; 425c + dc.w $5440 ; 425e + dc.w $3f00 ; 4260 + dc.w $a893 ; 4262 + dc.w $302c ; 4264 + dc.w $0002 ; 4266 + dc.w $5240 ; 4268 + dc.w $3f00 ; 426a + dc.w $3014 ; 426c + dc.w $5440 ; 426e + dc.w $3f00 ; 4270 + dc.w $a891 ; 4272 + dc.w $302c ; 4274 + dc.w $0002 ; 4276 + dc.w $5440 ; 4278 + dc.w $3f00 ; 427a + dc.w $3014 ; 427c + dc.w $5640 ; 427e + dc.w $3f00 ; 4280 + dc.w $a893 ; 4282 + dc.w $302c ; 4284 + dc.w $0006 ; 4286 + dc.w $5740 ; 4288 + dc.w $3f00 ; 428a + dc.w $3014 ; 428c + dc.w $5640 ; 428e + dc.w $3f00 ; 4290 + dc.w $a891 ; 4292 + dc.w $302c ; 4294 + dc.w $0006 ; 4296 + dc.w $5740 ; 4298 + dc.w $3f00 ; 429a + dc.w $3014 ; 429c + dc.w $5a40 ; 429e + dc.w $3f00 ; 42a0 + dc.w $a891 ; 42a2 + dc.w $302c ; 42a4 + dc.w $0002 ; 42a6 + dc.w $5440 ; 42a8 + dc.w $3f00 ; 42aa + dc.w $3014 ; 42ac + dc.w $5a40 ; 42ae + dc.w $3f00 ; 42b0 + dc.w $a891 ; 42b2 + dc.w $302c ; 42b4 + dc.w $0002 ; 42b6 + dc.w $5240 ; 42b8 + dc.w $3f00 ; 42ba + dc.w $302c ; 42bc + dc.w $0004 ; 42be + dc.w $5940 ; 42c0 + dc.w $3f00 ; 42c2 + dc.w $a893 ; 42c4 + dc.w $302c ; 42c6 + dc.w $0002 ; 42c8 + dc.w $5240 ; 42ca + dc.w $3f00 ; 42cc + dc.w $302c ; 42ce + dc.w $0004 ; 42d0 + dc.w $5940 ; 42d2 + dc.w $3f00 ; 42d4 + dc.w $a891 ; 42d6 + dc.w $7000 ; 42d8 + dc.w $2f00 ; 42da + dc.w $2f2e ; 42dc + dc.w $fffc ; 42de + dc.w $4eba ; 42e0 + dc.w $0e6a ; 42e2 + dc.w $302c ; 42e4 + dc.w $0002 ; 42e6 + dc.w $5240 ; 42e8 + dc.w $3f00 ; 42ea + dc.w $3014 ; 42ec + dc.w $5640 ; 42ee + dc.w $3f00 ; 42f0 + dc.w $a893 ; 42f2 + dc.w $302c ; 42f4 + dc.w $0002 ; 42f6 + dc.w $5240 ; 42f8 + dc.w $3f00 ; 42fa + dc.w $3014 ; 42fc + dc.w $5840 ; 42fe + dc.w $3f00 ; 4300 + dc.w $a891 ; 4302 + dc.w $302c ; 4304 + dc.w $0002 ; 4306 + dc.w $5440 ; 4308 + dc.w $3f00 ; 430a + dc.w $3014 ; 430c + dc.w $5840 ; 430e + dc.w $3f00 ; 4310 + dc.w $a893 ; 4312 + dc.w $302c ; 4314 + dc.w $0006 ; 4316 + dc.w $5940 ; 4318 + dc.w $3f00 ; 431a + dc.w $3014 ; 431c + dc.w $5840 ; 431e + dc.w $3f00 ; 4320 + dc.w $a891 ; 4322 + dc.w $302c ; 4324 + dc.w $0002 ; 4326 + dc.w $5240 ; 4328 + dc.w $3f00 ; 432a + dc.w $302c ; 432c + dc.w $0004 ; 432e + dc.w $5b40 ; 4330 + dc.w $3f00 ; 4332 + dc.w $a893 ; 4334 + dc.w $302c ; 4336 + dc.w $0002 ; 4338 + dc.w $5240 ; 433a + dc.w $3f00 ; 433c + dc.w $302c ; 433e + dc.w $0004 ; 4340 + dc.w $5b40 ; 4342 + dc.w $3f00 ; 4344 + dc.w $a891 ; 4346 + dc.w $4fef ; 4348 + dc.w $0030 ; 434a + dc.w $6012 ; 434c + dc.w $7004 ; 434e + dc.w $2f00 ; 4350 + dc.w $2f2e ; 4352 + dc.w $fffc ; 4354 + dc.w $4eba ; 4356 + dc.w $0df4 ; 4358 + dc.w $2f0c ; 435a + dc.w $a8a2 ; 435c + dc.w $504f ; 435e + dc.w $4a06 ; 4360 + dc.w $670c ; 4362 + dc.w $206e ; 4364 + dc.w $fffc ; 4366 + dc.w $a023 ; 4368 + dc.w $6004 ; 436a + dc.w $2f0c ; 436c + dc.w $a8a2 ; 436e + dc.w $4cee ; 4370 + dc.w $10c0 ; 4372 + dc.w $fff0 ; 4374 + dc.w $4e5e ; 4376 + dc.w $2e9f ; 4378 + dc.w $4e75 ; 437a + dc.w $6000 ; 437c + dc.w $ef36 ; 437e + dc.w $4e56 ; 4380 + dc.w $ffec ; 4382 + dc.w $48e7 ; 4384 + dc.w $0108 ; 4386 + dc.w $286e ; 4388 + dc.w $0008 ; 438a + dc.w $4eba ; 438c + dc.w $0e10 ; 438e + dc.w $4a00 ; 4390 + dc.w $6700 ; 4392 + dc.w $02ac ; 4394 + dc.w $302c ; 4396 + dc.w $0006 ; 4398 + dc.w $48c0 ; 439a + dc.w $322c ; 439c + dc.w $0002 ; 439e + dc.w $48c1 ; 43a0 + dc.w $2e00 ; 43a2 + dc.w $9e81 ; 43a4 + dc.w $0c47 ; 43a6 + dc.w $0005 ; 43a8 + dc.w $6d00 ; 43aa + dc.w $0166 ; 43ac + dc.w $41ee ; 43ae + dc.w $fff8 ; 43b0 + dc.w $224c ; 43b2 + dc.w $20d9 ; 43b4 + dc.w $20d9 ; 43b6 + dc.w $486e ; 43b8 + dc.w $fff8 ; 43ba + dc.w $7001 ; 43bc + dc.w $3f00 ; 43be + dc.w $3f00 ; 43c0 + dc.w $a8a9 ; 43c2 + dc.w $546e ; 43c4 + dc.w $fffa ; 43c6 + dc.w $3d7c ; 43c8 + dc.w $bbbb ; 43ca + dc.w $fff6 ; 43cc + dc.w $3d7c ; 43ce + dc.w $bbbb ; 43d0 + dc.w $fff4 ; 43d2 + dc.w $3d7c ; 43d4 + dc.w $bbbb ; 43d6 + dc.w $fff2 ; 43d8 + dc.w $486e ; 43da + dc.w $fff2 ; 43dc + dc.w $aa14 ; 43de + dc.w $486e ; 43e0 + dc.w $fff8 ; 43e2 + dc.w $a8a2 ; 43e4 + dc.w $486e ; 43e6 + dc.w $fff8 ; 43e8 + dc.w $70ff ; 43ea + dc.w $3f00 ; 43ec + dc.w $3f00 ; 43ee + dc.w $a8a9 ; 43f0 + dc.w $556e ; 43f2 + dc.w $fffa ; 43f4 + dc.w $42ae ; 43f6 + dc.w $fff4 ; 43f8 + dc.w $426e ; 43fa + dc.w $fff2 ; 43fc + dc.w $486e ; 43fe + dc.w $fff2 ; 4400 + dc.w $aa14 ; 4402 + dc.w $3f2c ; 4404 + dc.w $0002 ; 4406 + dc.w $3f14 ; 4408 + dc.w $a893 ; 440a + dc.w $3f2c ; 440c + dc.w $0002 ; 440e + dc.w $302c ; 4410 + dc.w $0004 ; 4412 + dc.w $5340 ; 4414 + dc.w $3f00 ; 4416 + dc.w $a891 ; 4418 + dc.w $3d7c ; 441a + dc.w $5555 ; 441c + dc.w $fff6 ; 441e + dc.w $3d7c ; 4420 + dc.w $5555 ; 4422 + dc.w $fff4 ; 4424 + dc.w $3d7c ; 4426 + dc.w $5555 ; 4428 + dc.w $fff2 ; 442a + dc.w $486e ; 442c + dc.w $fff2 ; 442e + dc.w $aa14 ; 4430 + dc.w $302c ; 4432 + dc.w $0002 ; 4434 + dc.w $5240 ; 4436 + dc.w $3f00 ; 4438 + dc.w $3f14 ; 443a + dc.w $a893 ; 443c + dc.w $302c ; 443e + dc.w $0002 ; 4440 + dc.w $5240 ; 4442 + dc.w $3f00 ; 4444 + dc.w $302c ; 4446 + dc.w $0004 ; 4448 + dc.w $5340 ; 444a + dc.w $3f00 ; 444c + dc.w $a891 ; 444e + dc.w $3d7c ; 4450 + dc.w $8888 ; 4452 + dc.w $fff6 ; 4454 + dc.w $3d7c ; 4456 + dc.w $8888 ; 4458 + dc.w $fff4 ; 445a + dc.w $3d7c ; 445c + dc.w $8888 ; 445e + dc.w $fff2 ; 4460 + dc.w $486e ; 4462 + dc.w $fff2 ; 4464 + dc.w $aa14 ; 4466 + dc.w $302c ; 4468 + dc.w $0002 ; 446a + dc.w $5440 ; 446c + dc.w $3f00 ; 446e + dc.w $302c ; 4470 + dc.w $0004 ; 4472 + dc.w $5340 ; 4474 + dc.w $3f00 ; 4476 + dc.w $a893 ; 4478 + dc.w $302c ; 447a + dc.w $0002 ; 447c + dc.w $5440 ; 447e + dc.w $3f00 ; 4480 + dc.w $3f14 ; 4482 + dc.w $a891 ; 4484 + dc.w $302c ; 4486 + dc.w $0006 ; 4488 + dc.w $5540 ; 448a + dc.w $3f00 ; 448c + dc.w $3f14 ; 448e + dc.w $a891 ; 4490 + dc.w $3d7c ; 4492 + dc.w $dddd ; 4494 + dc.w $fff6 ; 4496 + dc.w $3d7c ; 4498 + dc.w $dddd ; 449a + dc.w $fff4 ; 449c + dc.w $3d7c ; 449e + dc.w $dddd ; 44a0 + dc.w $fff2 ; 44a2 + dc.w $486e ; 44a4 + dc.w $fff2 ; 44a6 + dc.w $aa14 ; 44a8 + dc.w $302c ; 44aa + dc.w $0002 ; 44ac + dc.w $5640 ; 44ae + dc.w $3f00 ; 44b0 + dc.w $302c ; 44b2 + dc.w $0004 ; 44b4 + dc.w $5340 ; 44b6 + dc.w $3f00 ; 44b8 + dc.w $a893 ; 44ba + dc.w $302c ; 44bc + dc.w $0006 ; 44be + dc.w $5340 ; 44c0 + dc.w $3f00 ; 44c2 + dc.w $302c ; 44c4 + dc.w $0004 ; 44c6 + dc.w $5340 ; 44c8 + dc.w $3f00 ; 44ca + dc.w $a891 ; 44cc + dc.w $302c ; 44ce + dc.w $0006 ; 44d0 + dc.w $5340 ; 44d2 + dc.w $3f00 ; 44d4 + dc.w $3014 ; 44d6 + dc.w $5240 ; 44d8 + dc.w $3f00 ; 44da + dc.w $a891 ; 44dc + dc.w $3d7c ; 44de + dc.w $bbbb ; 44e0 + dc.w $fff6 ; 44e2 + dc.w $3d7c ; 44e4 + dc.w $bbbb ; 44e6 + dc.w $fff4 ; 44e8 + dc.w $3d7c ; 44ea + dc.w $bbbb ; 44ec + dc.w $fff2 ; 44ee + dc.w $486e ; 44f0 + dc.w $fff2 ; 44f2 + dc.w $aa14 ; 44f4 + dc.w $302c ; 44f6 + dc.w $0006 ; 44f8 + dc.w $5340 ; 44fa + dc.w $3f00 ; 44fc + dc.w $3f14 ; 44fe + dc.w $a893 ; 4500 + dc.w $302c ; 4502 + dc.w $0006 ; 4504 + dc.w $5340 ; 4506 + dc.w $3f00 ; 4508 + dc.w $3f14 ; 450a + dc.w $a891 ; 450c + dc.w $6000 ; 450e + dc.w $014c ; 4510 + dc.w $0c47 ; 4512 + dc.w $0001 ; 4514 + dc.w $6d24 ; 4516 + dc.w $42ae ; 4518 + dc.w $ffee ; 451a + dc.w $426e ; 451c + dc.w $ffec ; 451e + dc.w $486e ; 4520 + dc.w $ffec ; 4522 + dc.w $aa14 ; 4524 + dc.w $3f2c ; 4526 + dc.w $0002 ; 4528 + dc.w $3f14 ; 452a + dc.w $a893 ; 452c + dc.w $3f2c ; 452e + dc.w $0002 ; 4530 + dc.w $302c ; 4532 + dc.w $0004 ; 4534 + dc.w $5340 ; 4536 + dc.w $3f00 ; 4538 + dc.w $a891 ; 453a + dc.w $0c47 ; 453c + dc.w $0002 ; 453e + dc.w $6d36 ; 4540 + dc.w $3d7c ; 4542 + dc.w $5555 ; 4544 + dc.w $fff0 ; 4546 + dc.w $3d7c ; 4548 + dc.w $5555 ; 454a + dc.w $ffee ; 454c + dc.w $3d7c ; 454e + dc.w $5555 ; 4550 + dc.w $ffec ; 4552 + dc.w $486e ; 4554 + dc.w $ffec ; 4556 + dc.w $aa14 ; 4558 + dc.w $302c ; 455a + dc.w $0002 ; 455c + dc.w $5240 ; 455e + dc.w $3f00 ; 4560 + dc.w $3f14 ; 4562 + dc.w $a893 ; 4564 + dc.w $302c ; 4566 + dc.w $0002 ; 4568 + dc.w $5240 ; 456a + dc.w $3f00 ; 456c + dc.w $302c ; 456e + dc.w $0004 ; 4570 + dc.w $5340 ; 4572 + dc.w $3f00 ; 4574 + dc.w $a891 ; 4576 + dc.w $0c47 ; 4578 + dc.w $0003 ; 457a + dc.w $6d42 ; 457c + dc.w $3d7c ; 457e + dc.w $8888 ; 4580 + dc.w $fff0 ; 4582 + dc.w $3d7c ; 4584 + dc.w $8888 ; 4586 + dc.w $ffee ; 4588 + dc.w $3d7c ; 458a + dc.w $8888 ; 458c + dc.w $ffec ; 458e + dc.w $486e ; 4590 + dc.w $ffec ; 4592 + dc.w $aa14 ; 4594 + dc.w $302c ; 4596 + dc.w $0002 ; 4598 + dc.w $5440 ; 459a + dc.w $3f00 ; 459c + dc.w $302c ; 459e + dc.w $0004 ; 45a0 + dc.w $5340 ; 45a2 + dc.w $3f00 ; 45a4 + dc.w $a893 ; 45a6 + dc.w $302c ; 45a8 + dc.w $0002 ; 45aa + dc.w $5440 ; 45ac + dc.w $3f00 ; 45ae + dc.w $3f14 ; 45b0 + dc.w $a891 ; 45b2 + dc.w $302c ; 45b4 + dc.w $0006 ; 45b6 + dc.w $5340 ; 45b8 + dc.w $3f00 ; 45ba + dc.w $3f14 ; 45bc + dc.w $a891 ; 45be + dc.w $0c47 ; 45c0 + dc.w $0004 ; 45c2 + dc.w $6d00 ; 45c4 + dc.w $0096 ; 45c6 + dc.w $3d7c ; 45c8 + dc.w $bbbb ; 45ca + dc.w $fff0 ; 45cc + dc.w $3d7c ; 45ce + dc.w $bbbb ; 45d0 + dc.w $ffee ; 45d2 + dc.w $3d7c ; 45d4 + dc.w $bbbb ; 45d6 + dc.w $ffec ; 45d8 + dc.w $486e ; 45da + dc.w $ffec ; 45dc + dc.w $aa14 ; 45de + dc.w $302c ; 45e0 + dc.w $0002 ; 45e2 + dc.w $5640 ; 45e4 + dc.w $3f00 ; 45e6 + dc.w $3014 ; 45e8 + dc.w $5240 ; 45ea + dc.w $3f00 ; 45ec + dc.w $a893 ; 45ee + dc.w $302c ; 45f0 + dc.w $0002 ; 45f2 + dc.w $5640 ; 45f4 + dc.w $3f00 ; 45f6 + dc.w $302c ; 45f8 + dc.w $0004 ; 45fa + dc.w $5540 ; 45fc + dc.w $3f00 ; 45fe + dc.w $a891 ; 4600 + dc.w $3d7c ; 4602 + dc.w $dddd ; 4604 + dc.w $fff0 ; 4606 + dc.w $3d7c ; 4608 + dc.w $dddd ; 460a + dc.w $ffee ; 460c + dc.w $3d7c ; 460e + dc.w $dddd ; 4610 + dc.w $ffec ; 4612 + dc.w $486e ; 4614 + dc.w $ffec ; 4616 + dc.w $aa14 ; 4618 + dc.w $302c ; 461a + dc.w $0002 ; 461c + dc.w $5640 ; 461e + dc.w $3f00 ; 4620 + dc.w $302c ; 4622 + dc.w $0004 ; 4624 + dc.w $5340 ; 4626 + dc.w $3f00 ; 4628 + dc.w $a893 ; 462a + dc.w $302c ; 462c + dc.w $0002 ; 462e + dc.w $5640 ; 4630 + dc.w $3f00 ; 4632 + dc.w $302c ; 4634 + dc.w $0004 ; 4636 + dc.w $5340 ; 4638 + dc.w $3f00 ; 463a + dc.w $a891 ; 463c + dc.w $601c ; 463e + dc.w $3d7c ; 4640 + dc.w $ffff ; 4642 + dc.w $fffe ; 4644 + dc.w $3d7c ; 4646 + dc.w $ffff ; 4648 + dc.w $fffc ; 464a + dc.w $3d7c ; 464c + dc.w $ffff ; 464e + dc.w $fffa ; 4650 + dc.w $486e ; 4652 + dc.w $fffa ; 4654 + dc.w $aa15 ; 4656 + dc.w $2f0c ; 4658 + dc.w $a8a3 ; 465a + dc.w $4cee ; 465c + dc.w $1080 ; 465e + dc.w $ffe4 ; 4660 + dc.w $4e5e ; 4662 + dc.w $2e9f ; 4664 + dc.w $4e75 ; 4666 + dc.w $4e56 ; 4668 + dc.w $fd96 ; 466a + dc.w $48e7 ; 466c + dc.w $1f18 ; 466e + dc.w $49ee ; 4670 + dc.w $fefc ; 4672 + dc.w $598f ; 4674 + dc.w $4eba ; 4676 + dc.w $f47e ; 4678 + dc.w $265f ; 467a + dc.w $52ab ; 467c + dc.w $0206 ; 467e + dc.w $2078 ; 4680 + dc.w $02b6 ; 4682 + dc.w $4a28 ; 4684 + dc.w $02fb ; 4686 + dc.w $6700 ; 4688 + dc.w $02b2 ; 468a + dc.w $2078 ; 468c + dc.w $02b6 ; 468e + dc.w $2d68 ; 4690 + dc.w $0324 ; 4692 + dc.w $fffc ; 4694 + dc.w $6700 ; 4696 + dc.w $02a4 ; 4698 + dc.w $4eba ; 469a + dc.w $0b02 ; 469c + dc.w $1d40 ; 469e + dc.w $fd9d ; 46a0 + dc.w $206e ; 46a2 + dc.w $0010 ; 46a4 + dc.w $43ee ; 46a6 + dc.w $fdec ; 46a8 + dc.w $22d8 ; 46aa + dc.w $22d8 ; 46ac + dc.w $2f2e ; 46ae + dc.w $fffc ; 46b0 + dc.w $2f0c ; 46b2 + dc.w $4eba ; 46b4 + dc.w $0b68 ; 46b6 + dc.w $558f ; 46b8 + dc.w $2f2e ; 46ba + dc.w $fffc ; 46bc + dc.w $2f0b ; 46be + dc.w $7000 ; 46c0 + dc.w $1f00 ; 46c2 + dc.w $1f00 ; 46c4 + dc.w $4eba ; 46c6 + dc.w $ea9a ; 46c8 + dc.w $4a1f ; 46ca + dc.w $504f ; 46cc + dc.w $6736 ; 46ce + dc.w $52ab ; 46d0 + dc.w $0202 ; 46d2 + dc.w $202b ; 46d4 + dc.w $0202 ; 46d6 + dc.w $5280 ; 46d8 + dc.w $2f00 ; 46da + dc.w $486e ; 46dc + dc.w $fdfc ; 46de + dc.w $4eba ; 46e0 + dc.w $ebaa ; 46e2 + dc.w $486e ; 46e4 + dc.w $fdfc ; 46e6 + dc.w $4eba ; 46e8 + dc.w $0b9a ; 46ea + dc.w $487a ; 46ec + dc.w $026e ; 46ee + dc.w $2f0c ; 46f0 + dc.w $4eba ; 46f2 + dc.w $0b4c ; 46f4 + dc.w $486e ; 46f6 + dc.w $fdfc ; 46f8 + dc.w $2f0c ; 46fa + dc.w $4eba ; 46fc + dc.w $0b42 ; 46fe + dc.w $4fef ; 4700 + dc.w $0014 ; 4702 + dc.w $6006 ; 4704 + dc.w $7000 ; 4706 + dc.w $2740 ; 4708 + dc.w $0202 ; 470a + dc.w $7000 ; 470c + dc.w $102e ; 470e + dc.w $fd9d ; 4710 + dc.w $2f00 ; 4712 + dc.w $486e ; 4714 + dc.w $fd9e ; 4716 + dc.w $4eba ; 4718 + dc.w $06e2 ; 471a + dc.w $486e ; 471c + dc.w $fddc ; 471e + dc.w $4eba ; 4720 + dc.w $0670 ; 4722 + dc.w $487a ; 4724 + dc.w $022e ; 4726 + dc.w $486e ; 4728 + dc.w $fdfa ; 472a + dc.w $a900 ; 472c + dc.w $3f2e ; 472e + dc.w $fdfa ; 4730 + dc.w $a887 ; 4732 + dc.w $7009 ; 4734 + dc.w $3f00 ; 4736 + dc.w $a88a ; 4738 + dc.w $7001 ; 473a + dc.w $3f00 ; 473c + dc.w $a889 ; 473e + dc.w $486e ; 4740 + dc.w $fde4 ; 4742 + dc.w $a88b ; 4744 + dc.w $7000 ; 4746 + dc.w $1013 ; 4748 + dc.w $4a80 ; 474a + dc.w $4fef ; 474c + dc.w $000c ; 474e + dc.w $6604 ; 4750 + dc.w $4247 ; 4752 + dc.w $6022 ; 4754 + dc.w $558f ; 4756 + dc.w $2f0c ; 4758 + dc.w $a88c ; 475a + dc.w $302b ; 475c + dc.w $0100 ; 475e + dc.w $b05f ; 4760 + dc.w $5ec3 ; 4762 + dc.w $4403 ; 4764 + dc.w $6706 ; 4766 + dc.w $302b ; 4768 + dc.w $0100 ; 476a + dc.w $6008 ; 476c + dc.w $558f ; 476e + dc.w $2f0c ; 4770 + dc.w $a88c ; 4772 + dc.w $301f ; 4774 + dc.w $3e00 ; 4776 + dc.w $48c7 ; 4778 + dc.w $302e ; 477a + dc.w $fdf2 ; 477c + dc.w $48c0 ; 477e + dc.w $322e ; 4780 + dc.w $fdee ; 4782 + dc.w $48c1 ; 4784 + dc.w $9081 ; 4786 + dc.w $7200 ; 4788 + dc.w $3200 ; 478a + dc.w $b287 ; 478c + dc.w $6c0a ; 478e + dc.w $3007 ; 4790 + dc.w $d06e ; 4792 + dc.w $fdee ; 4794 + dc.w $3d40 ; 4796 + dc.w $fdf2 ; 4798 + dc.w $206e ; 479a + dc.w $0010 ; 479c + dc.w $3028 ; 479e + dc.w $0004 ; 47a0 + dc.w $5440 ; 47a2 + dc.w $3d40 ; 47a4 + dc.w $fdec ; 47a6 + dc.w $3c2e ; 47a8 + dc.w $fde6 ; 47aa + dc.w $dc6e ; 47ac + dc.w $fde4 ; 47ae + dc.w $3006 ; 47b0 + dc.w $d06e ; 47b2 + dc.w $fdec ; 47b4 + dc.w $3d40 ; 47b6 + dc.w $fdf0 ; 47b8 + dc.w $48c0 ; 47ba + dc.w $322e ; 47bc + dc.w $fdec ; 47be + dc.w $48c1 ; 47c0 + dc.w $9081 ; 47c2 + dc.w $7200 ; 47c4 + dc.w $3200 ; 47c6 + dc.w $48c6 ; 47c8 + dc.w $9286 ; 47ca + dc.w $e281 ; 47cc + dc.w $3801 ; 47ce + dc.w $d86e ; 47d0 + dc.w $fdec ; 47d2 + dc.w $3a2e ; 47d4 + dc.w $fde4 ; 47d6 + dc.w $da44 ; 47d8 + dc.w $2f2e ; 47da + dc.w $fdec ; 47dc + dc.w $486e ; 47de + dc.w $fdf4 ; 47e0 + dc.w $aa17 ; 47e2 + dc.w $42ae ; 47e4 + dc.w $fd98 ; 47e6 + dc.w $426e ; 47e8 + dc.w $fd96 ; 47ea + dc.w $486e ; 47ec + dc.w $fd96 ; 47ee + dc.w $aa14 ; 47f0 + dc.w $486e ; 47f2 + dc.w $fdf4 ; 47f4 + dc.w $aa15 ; 47f6 + dc.w $486e ; 47f8 + dc.w $fdec ; 47fa + dc.w $a8a3 ; 47fc + dc.w $3f2e ; 47fe + dc.w $fdee ; 4800 + dc.w $3f05 ; 4802 + dc.w $a893 ; 4804 + dc.w $2f0c ; 4806 + dc.w $a884 ; 4808 + dc.w $2f2e ; 480a + dc.w $fffc ; 480c + dc.w $2f0b ; 480e + dc.w $4eba ; 4810 + dc.w $0a0c ; 4812 + dc.w $558f ; 4814 + dc.w $2f0c ; 4816 + dc.w $a88c ; 4818 + dc.w $375f ; 481a + dc.w $0100 ; 481c + dc.w $2f2e ; 481e + dc.w $0008 ; 4820 + dc.w $2f0c ; 4822 + dc.w $4eba ; 4824 + dc.w $ea66 ; 4826 + dc.w $4aae ; 4828 + dc.w $000c ; 482a + dc.w $504f ; 482c + dc.w $6724 ; 482e + dc.w $2f2e ; 4830 + dc.w $000c ; 4832 + dc.w $486e ; 4834 + dc.w $fdfc ; 4836 + dc.w $4eba ; 4838 + dc.w $ea52 ; 483a + dc.w $487a ; 483c + dc.w $0112 ; 483e + dc.w $2f0c ; 4840 + dc.w $4eba ; 4842 + dc.w $09fc ; 4844 + dc.w $486e ; 4846 + dc.w $fdfc ; 4848 + dc.w $2f0c ; 484a + dc.w $4eba ; 484c + dc.w $09f2 ; 484e + dc.w $4fef ; 4850 + dc.w $0010 ; 4852 + dc.w $2f2b ; 4854 + dc.w $0206 ; 4856 + dc.w $486e ; 4858 + dc.w $fdfc ; 485a + dc.w $4eba ; 485c + dc.w $ea2e ; 485e + dc.w $487a ; 4860 + dc.w $00ea ; 4862 + dc.w $2f0c ; 4864 + dc.w $4eba ; 4866 + dc.w $09d8 ; 4868 + dc.w $486e ; 486a + dc.w $fdfc ; 486c + dc.w $2f0c ; 486e + dc.w $4eba ; 4870 + dc.w $09ce ; 4872 + dc.w $4aab ; 4874 + dc.w $0206 ; 4876 + dc.w $4fef ; 4878 + dc.w $0010 ; 487a + dc.w $660a ; 487c + dc.w $558f ; 487e + dc.w $2f0c ; 4880 + dc.w $a88c ; 4882 + dc.w $3e1f ; 4884 + dc.w $602e ; 4886 + dc.w $558f ; 4888 + dc.w $486b ; 488a + dc.w $0102 ; 488c + dc.w $a88c ; 488e + dc.w $558f ; 4890 + dc.w $2f0c ; 4892 + dc.w $a88c ; 4894 + dc.w $301f ; 4896 + dc.w $b05f ; 4898 + dc.w $5dc3 ; 489a + dc.w $4403 ; 489c + dc.w $670c ; 489e + dc.w $558f ; 48a0 + dc.w $486b ; 48a2 + dc.w $0102 ; 48a4 + dc.w $a88c ; 48a6 + dc.w $301f ; 48a8 + dc.w $6008 ; 48aa + dc.w $558f ; 48ac + dc.w $2f0c ; 48ae + dc.w $a88c ; 48b0 + dc.w $301f ; 48b2 + dc.w $3e00 ; 48b4 + dc.w $206e ; 48b6 + dc.w $0010 ; 48b8 + dc.w $43ee ; 48ba + dc.w $fdec ; 48bc + dc.w $22d8 ; 48be + dc.w $22d8 ; 48c0 + dc.w $206e ; 48c2 + dc.w $0010 ; 48c4 + dc.w $3028 ; 48c6 + dc.w $0006 ; 48c8 + dc.w $5840 ; 48ca + dc.w $3d40 ; 48cc + dc.w $fdee ; 48ce + dc.w $3007 ; 48d0 + dc.w $d06e ; 48d2 + dc.w $fdee ; 48d4 + dc.w $3d40 ; 48d6 + dc.w $fdf2 ; 48d8 + dc.w $3006 ; 48da + dc.w $d06e ; 48dc + dc.w $fdec ; 48de + dc.w $3d40 ; 48e0 + dc.w $fdf0 ; 48e2 + dc.w $48c0 ; 48e4 + dc.w $322e ; 48e6 + dc.w $fdec ; 48e8 + dc.w $48c1 ; 48ea + dc.w $9081 ; 48ec + dc.w $7200 ; 48ee + dc.w $3200 ; 48f0 + dc.w $48c6 ; 48f2 + dc.w $9286 ; 48f4 + dc.w $e281 ; 48f6 + dc.w $3801 ; 48f8 + dc.w $d86e ; 48fa + dc.w $fdec ; 48fc + dc.w $3a2e ; 48fe + dc.w $fde4 ; 4900 + dc.w $da44 ; 4902 + dc.w $486e ; 4904 + dc.w $fdec ; 4906 + dc.w $a8a3 ; 4908 + dc.w $3f2e ; 490a + dc.w $fdee ; 490c + dc.w $3f05 ; 490e + dc.w $a893 ; 4910 + dc.w $2f0c ; 4912 + dc.w $a884 ; 4914 + dc.w $2f0c ; 4916 + dc.w $486b ; 4918 + dc.w $0102 ; 491a + dc.w $4eba ; 491c + dc.w $0900 ; 491e + dc.w $486e ; 4920 + dc.w $fddc ; 4922 + dc.w $4eba ; 4924 + dc.w $04ae ; 4926 + dc.w $7000 ; 4928 + dc.w $102e ; 492a + dc.w $fd9d ; 492c + dc.w $2f00 ; 492e + dc.w $486e ; 4930 + dc.w $fd9e ; 4932 + dc.w $4eba ; 4934 + dc.w $0626 ; 4936 + dc.w $4fef ; 4938 + dc.w $0014 ; 493a + dc.w $4cee ; 493c + dc.w $18f8 ; 493e + dc.w $fd7a ; 4940 + dc.w $4e5e ; 4942 + dc.w $205f ; 4944 + dc.w $4fef ; 4946 + dc.w $000c ; 4948 + dc.w $4ed0 ; 494a + dc.w $022c ; 494c + dc.w $2000 ; 494e + dc.w $012f ; 4950 + dc.w $0000 ; 4952 + dc.w $0647 ; 4954 + dc.w $656e ; 4956 + dc.w $6576 ; 4958 + dc.w $6100 ; 495a + dc.w $0120 ; 495c + dc.w $0000 ; 495e + dc.w $6000 ; 4960 + dc.w $e778 ; 4962 + dc.w $4e56 ; 4964 + dc.w $0000 ; 4966 + dc.w $48e7 ; 4968 + dc.w $0318 ; 496a + dc.w $2c2e ; 496c + dc.w $0010 ; 496e + dc.w $6706 ; 4970 + dc.w $7002 ; 4972 + dc.w $b086 ; 4974 + dc.w $6672 ; 4976 + dc.w $598f ; 4978 + dc.w $4eba ; 497a + dc.w $f17a ; 497c + dc.w $285f ; 497e + dc.w $2078 ; 4980 + dc.w $02b6 ; 4982 + dc.w $2668 ; 4984 + dc.w $02c6 ; 4986 + dc.w $2053 ; 4988 + dc.w $2050 ; 498a + dc.w $3e28 ; 498c + dc.w $0012 ; 498e + dc.w $2006 ; 4990 + dc.w $6706 ; 4992 + dc.w $5580 ; 4994 + dc.w $670e ; 4996 + dc.w $6050 ; 4998 + dc.w $3f07 ; 499a + dc.w $4eba ; 499c + dc.w $ef0a ; 499e + dc.w $3947 ; 49a0 + dc.w $022a ; 49a2 + dc.w $6044 ; 49a4 + dc.w $be6c ; 49a6 + dc.w $022a ; 49a8 + dc.w $6714 ; 49aa + dc.w $2053 ; 49ac + dc.w $2050 ; 49ae + dc.w $3c28 ; 49b0 + dc.w $000a ; 49b2 + dc.w $3f07 ; 49b4 + dc.w $3f06 ; 49b6 + dc.w $4eba ; 49b8 + dc.w $ef6a ; 49ba + dc.w $3947 ; 49bc + dc.w $022a ; 49be + dc.w $2078 ; 49c0 + dc.w $02b6 ; 49c2 + dc.w $4a28 ; 49c4 + dc.w $02fb ; 49c6 + dc.w $671c ; 49c8 + dc.w $206e ; 49ca + dc.w $0008 ; 49cc + dc.w $2f08 ; 49ce + dc.w $486c ; 49d0 + dc.w $020a ; 49d2 + dc.w $4eba ; 49d4 + dc.w $0848 ; 49d6 + dc.w $41ec ; 49d8 + dc.w $020a ; 49da + dc.w $2278 ; 49dc + dc.w $02b6 ; 49de + dc.w $2348 ; 49e0 + dc.w $0324 ; 49e2 + dc.w $504f ; 49e4 + dc.w $4eba ; 49e6 + dc.w $efa0 ; 49e8 + dc.w $4cee ; 49ea + dc.w $18c0 ; 49ec + dc.w $fff0 ; 49ee + dc.w $4e5e ; 49f0 + dc.w $205f ; 49f2 + dc.w $4fef ; 49f4 + dc.w $000c ; 49f6 + dc.w $4ed0 ; 49f8 + dc.w $4e56 ; 49fa + dc.w $fff4 ; 49fc + dc.w $48e7 ; 49fe + dc.w $1718 ; 4a00 + dc.w $598f ; 4a02 + dc.w $2f3c ; 4a04 + dc.w $6163 ; 4a06 + dc.w $7572 ; 4a08 + dc.w $3f3c ; 4a0a + dc.w $af23 ; 4a0c + dc.w $a9a0 ; 4a0e + dc.w $265f ; 4a10 + dc.w $200b ; 4a12 + dc.w $6700 ; 4a14 + dc.w $010a ; 4a16 + dc.w $2053 ; 4a18 + dc.w $4a50 ; 4a1a + dc.w $6700 ; 4a1c + dc.w $0102 ; 4a1e + dc.w $598f ; 4a20 + dc.w $4eba ; 4a22 + dc.w $f0d2 ; 4a24 + dc.w $2d5f ; 4a26 + dc.w $fff4 ; 4a28 + dc.w $a11a ; 4a2a + dc.w $2d48 ; 4a2c + dc.w $fff8 ; 4a2e + dc.w $598f ; 4a30 + dc.w $2eb8 ; 4a32 + dc.w $02a6 ; 4a34 + dc.w $205f ; 4a36 + dc.w $a01b ; 4a38 + dc.w $2053 ; 4a3a + dc.w $7044 ; 4a3c + dc.w $c1d0 ; 4a3e + dc.w $a51e ; 4a40 + dc.w $2d48 ; 4a42 + dc.w $fffc ; 4a44 + dc.w $6700 ; 4a46 + dc.w $00ce ; 4a48 + dc.w $4206 ; 4a4a + dc.w $2053 ; 4a4c + dc.w $3a10 ; 4a4e + dc.w $4247 ; 4a50 + dc.w $6040 ; 4a52 + dc.w $598f ; 4a54 + dc.w $48c7 ; 4a56 + dc.w $2053 ; 4a58 + dc.w $2007 ; 4a5a + dc.w $e580 ; 4a5c + dc.w $3f30 ; 4a5e + dc.w $0804 ; 4a60 + dc.w $a9b9 ; 4a62 + dc.w $285f ; 4a64 + dc.w $200c ; 4a66 + dc.w $6724 ; 4a68 + dc.w $2054 ; 4a6a + dc.w $48c7 ; 4a6c + dc.w $226e ; 4a6e + dc.w $fffc ; 4a70 + dc.w $2007 ; 4a72 + dc.w $2200 ; 4a74 + dc.w $c0fc ; 4a76 + dc.w $0044 ; 4a78 + dc.w $4841 ; 4a7a + dc.w $c2fc ; 4a7c + dc.w $0044 ; 4a7e + dc.w $4841 ; 4a80 + dc.w $4241 ; 4a82 + dc.w $d081 ; 4a84 + dc.w $d3c0 ; 4a86 + dc.w $7044 ; 4a88 + dc.w $a22e ; 4a8a + dc.w $6002 ; 4a8c + dc.w $7c01 ; 4a8e + dc.w $3007 ; 4a90 + dc.w $5247 ; 4a92 + dc.w $ba47 ; 4a94 + dc.w $6f04 ; 4a96 + dc.w $4a06 ; 4a98 + dc.w $67b8 ; 4a9a + dc.w $4a06 ; 4a9c + dc.w $6670 ; 4a9e + dc.w $206e ; 4aa0 + dc.w $fff4 ; 4aa2 + dc.w $3145 ; 4aa4 + dc.w $022e ; 4aa6 + dc.w $206e ; 4aa8 + dc.w $fff4 ; 4aaa + dc.w $216e ; 4aac + dc.w $fffc ; 4aae + dc.w $0232 ; 4ab0 + dc.w $303c ; 4ab2 + dc.w $03e8 ; 4ab4 + dc.w $48c0 ; 4ab6 + dc.w $81c5 ; 4ab8 + dc.w $0c40 ; 4aba + dc.w $0011 ; 4abc + dc.w $5ec3 ; 4abe + dc.w $4403 ; 4ac0 + dc.w $670a ; 4ac2 + dc.w $303c ; 4ac4 + dc.w $03e8 ; 4ac6 + dc.w $48c0 ; 4ac8 + dc.w $81c5 ; 4aca + dc.w $6002 ; 4acc + dc.w $7011 ; 4ace + dc.w $48c0 ; 4ad0 + dc.w $206e ; 4ad2 + dc.w $fff4 ; 4ad4 + dc.w $2140 ; 4ad6 + dc.w $0236 ; 4ad8 + dc.w $200d ; 4ada + dc.w $2a78 ; 4adc + dc.w $0904 ; 4ade + dc.w $206e ; 4ae0 + dc.w $fff4 ; 4ae2 + dc.w $2140 ; 4ae4 + dc.w $023e ; 4ae6 + dc.w $41fa ; 4ae8 + dc.w $0076 ; 4aea + dc.w $226e ; 4aec + dc.w $fff4 ; 4aee + dc.w $2348 ; 4af0 + dc.w $0248 ; 4af2 + dc.w $206e ; 4af4 + dc.w $fff4 ; 4af6 + dc.w $41e8 ; 4af8 + dc.w $0242 ; 4afa + dc.w $a458 ; 4afc + dc.w $206e ; 4afe + dc.w $fff4 ; 4b00 + dc.w $41e8 ; 4b02 + dc.w $0242 ; 4b04 + dc.w $203c ; 4b06 + dc.w $0000 ; 4b08 + dc.w $07d0 ; 4b0a + dc.w $a05a ; 4b0c + dc.w $6006 ; 4b0e + dc.w $206e ; 4b10 + dc.w $fffc ; 4b12 + dc.w $a01f ; 4b14 + dc.w $206e ; 4b16 + dc.w $fff8 ; 4b18 + dc.w $a01b ; 4b1a + dc.w $2f0b ; 4b1c + dc.w $a9a3 ; 4b1e + dc.w $4cee ; 4b20 + dc.w $18e8 ; 4b22 + dc.w $ffdc ; 4b24 + dc.w $4e5e ; 4b26 + dc.w $4e75 ; 4b28 + dc.w $6000 ; 4b2a + dc.w $f3a8 ; 4b2c + dc.w $4e56 ; 4b2e + dc.w $0000 ; 4b30 + dc.w $2f0c ; 4b32 + dc.w $558f ; 4b34 + dc.w $4eba ; 4b36 + dc.w $0196 ; 4b38 + dc.w $4a1f ; 4b3a + dc.w $671a ; 4b3c + dc.w $598f ; 4b3e + dc.w $4eba ; 4b40 + dc.w $efb4 ; 4b42 + dc.w $285f ; 4b44 + dc.w $41ec ; 4b46 + dc.w $0242 ; 4b48 + dc.w $a059 ; 4b4a + dc.w $206c ; 4b4c + dc.w $0232 ; 4b4e + dc.w $a01f ; 4b50 + dc.w $7000 ; 4b52 + dc.w $2940 ; 4b54 + dc.w $0232 ; 4b56 + dc.w $286e ; 4b58 + dc.w $fffc ; 4b5a + dc.w $4e5e ; 4b5c + dc.w $4e75 ; 4b5e + dc.w $4e56 ; 4b60 + dc.w $0000 ; 4b62 + dc.w $48e7 ; 4b64 + dc.w $1708 ; 4b66 + dc.w $598f ; 4b68 + dc.w $4eba ; 4b6a + dc.w $ef8a ; 4b6c + dc.w $285f ; 4b6e + dc.w $4a2c ; 4b70 + dc.w $022c ; 4b72 + dc.w $6700 ; 4b74 + dc.w $00e8 ; 4b76 + dc.w $7000 ; 4b78 + dc.w $1038 ; 4b7a + dc.w $08cd ; 4b7c + dc.w $4a80 ; 4b7e + dc.w $6600 ; 4b80 + dc.w $00dc ; 4b82 + dc.w $4a78 ; 4b84 + dc.w $08d0 ; 4b86 + dc.w $6600 ; 4b88 + dc.w $00d4 ; 4b8a + dc.w $7000 ; 4b8c + dc.w $1038 ; 4b8e + dc.w $08d2 ; 4b90 + dc.w $4a80 ; 4b92 + dc.w $6600 ; 4b94 + dc.w $00c8 ; 4b96 + dc.w $4a38 ; 4b98 + dc.w $08f2 ; 4b9a + dc.w $6700 ; 4b9c + dc.w $00c0 ; 4b9e + dc.w $4eba ; 4ba0 + dc.w $0194 ; 4ba2 + dc.w $4a00 ; 4ba4 + dc.w $6600 ; 4ba6 + dc.w $00b6 ; 4ba8 + dc.w $202c ; 4baa + dc.w $023e ; 4bac + dc.w $c18d ; 4bae + dc.w $2e00 ; 4bb0 + dc.w $3c2c ; 4bb2 + dc.w $0230 ; 4bb4 + dc.w $2a38 ; 4bb6 + dc.w $016a ; 4bb8 + dc.w $48c6 ; 4bba + dc.w $206c ; 4bbc + dc.w $0232 ; 4bbe + dc.w $2006 ; 4bc0 + dc.w $2200 ; 4bc2 + dc.w $c0fc ; 4bc4 + dc.w $0044 ; 4bc6 + dc.w $4841 ; 4bc8 + dc.w $c2fc ; 4bca + dc.w $0044 ; 4bcc + dc.w $4841 ; 4bce + dc.w $4241 ; 4bd0 + dc.w $d081 ; 4bd2 + dc.w $4870 ; 4bd4 + dc.w $0800 ; 4bd6 + dc.w $a851 ; 4bd8 + dc.w $2007 ; 4bda + dc.w $c18d ; 4bdc + dc.w $48c6 ; 4bde + dc.w $2006 ; 4be0 + dc.w $5280 ; 4be2 + dc.w $322c ; 4be4 + dc.w $022e ; 4be6 + dc.w $48c1 ; 4be8 + dc.w $4eba ; 4bea + dc.w $753c ; 4bec + dc.w $3940 ; 4bee + dc.w $0230 ; 4bf0 + dc.w $4aac ; 4bf2 + dc.w $023a ; 4bf4 + dc.w $6606 ; 4bf6 + dc.w $2945 ; 4bf8 + dc.w $023a ; 4bfa + dc.w $605a ; 4bfc + dc.w $2c05 ; 4bfe + dc.w $9cac ; 4c00 + dc.w $023a ; 4c02 + dc.w $0c86 ; 4c04 + dc.w $0000 ; 4c06 + dc.w $189c ; 4c08 + dc.w $6318 ; 4c0a + dc.w $202c ; 4c0c + dc.w $023e ; 4c0e + dc.w $c18d ; 4c10 + dc.w $2e00 ; 4c12 + dc.w $486c ; 4c14 + dc.w $0258 ; 4c16 + dc.w $a851 ; 4c18 + dc.w $2007 ; 4c1a + dc.w $c18d ; 4c1c + dc.w $422c ; 4c1e + dc.w $022c ; 4c20 + dc.w $6034 ; 4c22 + dc.w $7000 ; 4c24 + dc.w $102c ; 4c26 + dc.w $022d ; 4c28 + dc.w $0c40 ; 4c2a + dc.w $0001 ; 4c2c + dc.w $6608 ; 4c2e + dc.w $0c86 ; 4c30 + dc.w $0000 ; 4c32 + dc.w $1518 ; 4c34 + dc.w $6212 ; 4c36 + dc.w $7000 ; 4c38 + dc.w $102c ; 4c3a + dc.w $022d ; 4c3c + dc.w $4a80 ; 4c3e + dc.w $6616 ; 4c40 + dc.w $0c86 ; 4c42 + dc.w $0000 ; 4c44 + dc.w $0e10 ; 4c46 + dc.w $630e ; 4c48 + dc.w $202c ; 4c4a + dc.w $0236 ; 4c4c + dc.w $d080 ; 4c4e + dc.w $2940 ; 4c50 + dc.w $0236 ; 4c52 + dc.w $522c ; 4c54 + dc.w $022d ; 4c56 + dc.w $2c2c ; 4c58 + dc.w $0236 ; 4c5a + dc.w $6050 ; 4c5c + dc.w $4a2c ; 4c5e + dc.w $022c ; 4c60 + dc.w $6708 ; 4c62 + dc.w $558f ; 4c64 + dc.w $4eba ; 4c66 + dc.w $0066 ; 4c68 + dc.w $544f ; 4c6a + dc.w $197c ; 4c6c + dc.w $0001 ; 4c6e + dc.w $022c ; 4c70 + dc.w $426c ; 4c72 + dc.w $0230 ; 4c74 + dc.w $7000 ; 4c76 + dc.w $2940 ; 4c78 + dc.w $023a ; 4c7a + dc.w $323c ; 4c7c + dc.w $03e8 ; 4c7e + dc.w $48c1 ; 4c80 + dc.w $83ec ; 4c82 + dc.w $022e ; 4c84 + dc.w $0c41 ; 4c86 + dc.w $0011 ; 4c88 + dc.w $5ec3 ; 4c8a + dc.w $4403 ; 4c8c + dc.w $670c ; 4c8e + dc.w $323c ; 4c90 + dc.w $03e8 ; 4c92 + dc.w $48c1 ; 4c94 + dc.w $83ec ; 4c96 + dc.w $022e ; 4c98 + dc.w $6002 ; 4c9a + dc.w $7211 ; 4c9c + dc.w $48c1 ; 4c9e + dc.w $2941 ; 4ca0 + dc.w $0236 ; 4ca2 + dc.w $422c ; 4ca4 + dc.w $022d ; 4ca6 + dc.w $2c3c ; 4ca8 + dc.w $0000 ; 4caa + dc.w $07d0 ; 4cac + dc.w $4a2c ; 4cae + dc.w $022c ; 4cb0 + dc.w $6708 ; 4cb2 + dc.w $41ec ; 4cb4 + dc.w $0242 ; 4cb6 + dc.w $2006 ; 4cb8 + dc.w $a05a ; 4cba + dc.w $4cee ; 4cbc + dc.w $10e8 ; 4cbe + dc.w $ffec ; 4cc0 + dc.w $4e5e ; 4cc2 + dc.w $4e75 ; 4cc4 + dc.w $6000 ; 4cc6 + dc.w $e70a ; 4cc8 + dc.w $6000 ; 4cca + dc.w $e496 ; 4ccc + dc.w $4e56 ; 4cce + dc.w $0000 ; 4cd0 + dc.w $48e7 ; 4cd2 + dc.w $0318 ; 4cd4 + dc.w $598f ; 4cd6 + dc.w $4eba ; 4cd8 + dc.w $ee1c ; 4cda + dc.w $285f ; 4cdc + dc.w $4207 ; 4cde + dc.w $4aac ; 4ce0 + dc.w $0232 ; 4ce2 + dc.w $6742 ; 4ce4 + dc.w $1c2c ; 4ce6 + dc.w $022c ; 4ce8 + dc.w $422c ; 4cea + dc.w $022c ; 4cec + dc.w $4a06 ; 4cee + dc.w $6734 ; 4cf0 + dc.w $7000 ; 4cf2 + dc.w $1038 ; 4cf4 + dc.w $08cd ; 4cf6 + dc.w $4a80 ; 4cf8 + dc.w $662a ; 4cfa + dc.w $4a78 ; 4cfc + dc.w $08d0 ; 4cfe + dc.w $6624 ; 4d00 + dc.w $7000 ; 4d02 + dc.w $1038 ; 4d04 + dc.w $08d2 ; 4d06 + dc.w $4a80 ; 4d08 + dc.w $661a ; 4d0a + dc.w $206c ; 4d0c + dc.w $023e ; 4d0e + dc.w $2650 ; 4d10 + dc.w $47eb ; 4d12 + dc.w $ff36 ; 4d14 + dc.w $2008 ; 4d16 + dc.w $c18d ; 4d18 + dc.w $2c00 ; 4d1a + dc.w $486b ; 4d1c + dc.w $005e ; 4d1e + dc.w $a851 ; 4d20 + dc.w $2006 ; 4d22 + dc.w $c18d ; 4d24 + dc.w $7e01 ; 4d26 + dc.w $1d47 ; 4d28 + dc.w $0008 ; 4d2a + dc.w $4cee ; 4d2c + dc.w $18c0 ; 4d2e + dc.w $fff0 ; 4d30 + dc.w $4e5e ; 4d32 + dc.w $4e75 ; 4d34 + dc.w $4e56 ; 4d36 + dc.w $fff8 ; 4d38 + dc.w $4201 ; 4d3a + dc.w $41ee ; 4d3c + dc.w $fff8 ; 4d3e + dc.w $43f8 ; 4d40 + dc.w $03f8 ; 4d42 + dc.w $20d9 ; 4d44 + dc.w $20d9 ; 4d46 + dc.w $70ff ; 4d48 + dc.w $b06e ; 4d4a + dc.w $fff8 ; 4d4c + dc.w $671a ; 4d4e + dc.w $70ff ; 4d50 + dc.w $b06e ; 4d52 + dc.w $fffa ; 4d54 + dc.w $6712 ; 4d56 + dc.w $70ff ; 4d58 + dc.w $b06e ; 4d5a + dc.w $fffc ; 4d5c + dc.w $670a ; 4d5e + dc.w $70ff ; 4d60 + dc.w $b06e ; 4d62 + dc.w $fffe ; 4d64 + dc.w $6702 ; 4d66 + dc.w $7201 ; 4d68 + dc.w $1001 ; 4d6a + dc.w $4e5e ; 4d6c + dc.w $4e75 ; 4d6e + dc.w $4e56 ; 4d70 + dc.w $fff8 ; 4d72 + dc.w $42ae ; 4d74 + dc.w $fffc ; 4d76 + dc.w $426e ; 4d78 + dc.w $fffa ; 4d7a + dc.w $3d7c ; 4d7c + dc.w $ffff ; 4d7e + dc.w $fff8 ; 4d80 + dc.w $41f8 ; 4d82 + dc.w $03f8 ; 4d84 + dc.w $43ee ; 4d86 + dc.w $fff8 ; 4d88 + dc.w $20d9 ; 4d8a + dc.w $20d9 ; 4d8c + dc.w $4e5e ; 4d8e + dc.w $4e75 ; 4d90 + dc.w $4e56 ; 4d92 + dc.w $fffc ; 4d94 + dc.w $2f0c ; 4d96 + dc.w $286e ; 4d98 + dc.w $0008 ; 4d9a + dc.w $486e ; 4d9c + dc.w $fffc ; 4d9e + dc.w $a874 ; 4da0 + dc.w $206e ; 4da2 + dc.w $fffc ; 4da4 + dc.w $38a8 ; 4da6 + dc.w $0044 ; 4da8 + dc.w $206e ; 4daa + dc.w $fffc ; 4dac + dc.w $3968 ; 4dae + dc.w $004a ; 4db0 + dc.w $0002 ; 4db2 + dc.w $206e ; 4db4 + dc.w $fffc ; 4db6 + dc.w $7000 ; 4db8 + dc.w $1028 ; 4dba + dc.w $0046 ; 4dbc + dc.w $3940 ; 4dbe + dc.w $0004 ; 4dc0 + dc.w $206e ; 4dc2 + dc.w $fffc ; 4dc4 + dc.w $3968 ; 4dc6 + dc.w $0048 ; 4dc8 + dc.w $0006 ; 4dca + dc.w $286e ; 4dcc + dc.w $fff8 ; 4dce + dc.w $4e5e ; 4dd0 + dc.w $4e75 ; 4dd2 + dc.w $4e56 ; 4dd4 + dc.w $0000 ; 4dd6 + dc.w $2f0c ; 4dd8 + dc.w $286e ; 4dda + dc.w $0008 ; 4ddc + dc.w $3f14 ; 4dde + dc.w $a887 ; 4de0 + dc.w $3f2c ; 4de2 + dc.w $0002 ; 4de4 + dc.w $a88a ; 4de6 + dc.w $3f2c ; 4de8 + dc.w $0004 ; 4dea + dc.w $a888 ; 4dec + dc.w $3f2c ; 4dee + dc.w $0006 ; 4df0 + dc.w $a889 ; 4df2 + dc.w $286e ; 4df4 + dc.w $fffc ; 4df6 + dc.w $4e5e ; 4df8 + dc.w $4e75 ; 4dfa + dc.w $4e56 ; 4dfc + dc.w $fff8 ; 4dfe + dc.w $48e7 ; 4e00 + dc.w $0038 ; 4e02 + dc.w $286e ; 4e04 + dc.w $0008 ; 4e06 + dc.w $486e ; 4e08 + dc.w $fffc ; 4e0a + dc.w $a874 ; 4e0c + dc.w $7000 ; 4e0e + dc.w $2940 ; 4e10 + dc.w $0022 ; 4e12 + dc.w $2940 ; 4e14 + dc.w $0026 ; 4e16 + dc.w $2f2e ; 4e18 + dc.w $fffc ; 4e1a + dc.w $4eba ; 4e1c + dc.w $ef7e ; 4e1e + dc.w $1880 ; 4e20 + dc.w $197c ; 4e22 + dc.w $0001 ; 4e24 + dc.w $0001 ; 4e26 + dc.w $206e ; 4e28 + dc.w $fffc ; 4e2a + dc.w $43ec ; 4e2c + dc.w $002a ; 4e2e + dc.w $41e8 ; 4e30 + dc.w $0020 ; 4e32 + dc.w $22d8 ; 4e34 + dc.w $22d8 ; 4e36 + dc.w $206e ; 4e38 + dc.w $fffc ; 4e3a + dc.w $2968 ; 4e3c + dc.w $0054 ; 4e3e + dc.w $0036 ; 4e40 + dc.w $206e ; 4e42 + dc.w $fffc ; 4e44 + dc.w $2968 ; 4e46 + dc.w $0050 ; 4e48 + dc.w $0032 ; 4e4a + dc.w $4a14 ; 4e4c + dc.w $584f ; 4e4e + dc.w $6752 ; 4e50 + dc.w $486c ; 4e52 + dc.w $0002 ; 4e54 + dc.w $aa19 ; 4e56 + dc.w $486c ; 4e58 + dc.w $0008 ; 4e5a + dc.w $aa1a ; 4e5c + dc.w $206e ; 4e5e + dc.w $fffc ; 4e60 + dc.w $2468 ; 4e62 + dc.w $003a ; 4e64 + dc.w $2668 ; 4e66 + dc.w $0020 ; 4e68 + dc.w $200a ; 4e6a + dc.w $670a ; 4e6c + dc.w $2052 ; 4e6e + dc.w $4a50 ; 4e70 + dc.w $6704 ; 4e72 + dc.w $294a ; 4e74 + dc.w $0022 ; 4e76 + dc.w $200b ; 4e78 + dc.w $6724 ; 4e7a + dc.w $2053 ; 4e7c + dc.w $4a50 ; 4e7e + dc.w $6706 ; 4e80 + dc.w $294b ; 4e82 + dc.w $0026 ; 4e84 + dc.w $6010 ; 4e86 + dc.w $2053 ; 4e88 + dc.w $2068 ; 4e8a + dc.w $0006 ; 4e8c + dc.w $2050 ; 4e8e + dc.w $43ec ; 4e90 + dc.w $002a ; 4e92 + dc.w $22d8 ; 4e94 + dc.w $22d8 ; 4e96 + dc.w $197c ; 4e98 + dc.w $0001 ; 4e9a + dc.w $0001 ; 4e9c + dc.w $6004 ; 4e9e + dc.w $422c ; 4ea0 + dc.w $0001 ; 4ea2 + dc.w $486c ; 4ea4 + dc.w $000e ; 4ea6 + dc.w $a898 ; 4ea8 + dc.w $206e ; 4eaa + dc.w $fffc ; 4eac + dc.w $3968 ; 4eae + dc.w $0048 ; 4eb0 + dc.w $0020 ; 4eb2 + dc.w $4cee ; 4eb4 + dc.w $1c00 ; 4eb6 + dc.w $ffec ; 4eb8 + dc.w $4e5e ; 4eba + dc.w $4e75 ; 4ebc + dc.w $4e56 ; 4ebe + dc.w $fff8 ; 4ec0 + dc.w $48e7 ; 4ec2 + dc.w $0108 ; 4ec4 + dc.w $1e2e ; 4ec6 + dc.w $000f ; 4ec8 + dc.w $6724 ; 4eca + dc.w $486e ; 4ecc + dc.w $fff8 ; 4ece + dc.w $a874 ; 4ed0 + dc.w $486e ; 4ed2 + dc.w $fffc ; 4ed4 + dc.w $aa48 ; 4ed6 + dc.w $202e ; 4ed8 + dc.w $fff8 ; 4eda + dc.w $b0ae ; 4edc + dc.w $fffc ; 4ede + dc.w $660e ; 4ee0 + dc.w $a11a ; 4ee2 + dc.w $2848 ; 4ee4 + dc.w $598f ; 4ee6 + dc.w $2eb8 ; 4ee8 + dc.w $02a6 ; 4eea + dc.w $205f ; 4eec + dc.w $a01b ; 4eee + dc.w $2f2e ; 4ef0 + dc.w $0008 ; 4ef2 + dc.w $a899 ; 4ef4 + dc.w $4a07 ; 4ef6 + dc.w $670e ; 4ef8 + dc.w $202e ; 4efa + dc.w $fff8 ; 4efc + dc.w $b0ae ; 4efe + dc.w $fffc ; 4f00 + dc.w $6604 ; 4f02 + dc.w $204c ; 4f04 + dc.w $a01b ; 4f06 + dc.w $4cee ; 4f08 + dc.w $1080 ; 4f0a + dc.w $fff0 ; 4f0c + dc.w $4e5e ; 4f0e + dc.w $4e75 ; 4f10 + dc.w $6000 ; 4f12 + dc.w $e1e4 ; 4f14 + dc.w $4e56 ; 4f16 + dc.w $fff8 ; 4f18 + dc.w $2f0c ; 4f1a + dc.w $486e ; 4f1c + dc.w $fff8 ; 4f1e + dc.w $a874 ; 4f20 + dc.w $486e ; 4f22 + dc.w $fffc ; 4f24 + dc.w $aa48 ; 4f26 + dc.w $202e ; 4f28 + dc.w $fff8 ; 4f2a + dc.w $b0ae ; 4f2c + dc.w $fffc ; 4f2e + dc.w $660e ; 4f30 + dc.w $a11a ; 4f32 + dc.w $2848 ; 4f34 + dc.w $598f ; 4f36 + dc.w $2eb8 ; 4f38 + dc.w $02a6 ; 4f3a + dc.w $205f ; 4f3c + dc.w $a01b ; 4f3e + dc.w $2f2e ; 4f40 + dc.w $0008 ; 4f42 + dc.w $a87c ; 4f44 + dc.w $202e ; 4f46 + dc.w $fff8 ; 4f48 + dc.w $b0ae ; 4f4a + dc.w $fffc ; 4f4c + dc.w $6604 ; 4f4e + dc.w $204c ; 4f50 + dc.w $a01b ; 4f52 + dc.w $286e ; 4f54 + dc.w $fff4 ; 4f56 + dc.w $4e5e ; 4f58 + dc.w $4e75 ; 4f5a + dc.w $4e56 ; 4f5c + dc.w $fffc ; 4f5e + dc.w $2f0c ; 4f60 + dc.w $286e ; 4f62 + dc.w $0008 ; 4f64 + dc.w $486e ; 4f66 + dc.w $fffc ; 4f68 + dc.w $a874 ; 4f6a + dc.w $2f2e ; 4f6c + dc.w $fffc ; 4f6e + dc.w $4eba ; 4f70 + dc.w $ee2a ; 4f72 + dc.w $7200 ; 4f74 + dc.w $1200 ; 4f76 + dc.w $4a81 ; 4f78 + dc.w $588f ; 4f7a + dc.w $2f01 ; 4f7c + dc.w $486c ; 4f7e + dc.w $000e ; 4f80 + dc.w $4eba ; 4f82 + dc.w $ff3a ; 4f84 + dc.w $2f2e ; 4f86 + dc.w $fffc ; 4f88 + dc.w $4eba ; 4f8a + dc.w $ee10 ; 4f8c + dc.w $4a00 ; 4f8e + dc.w $4fef ; 4f90 + dc.w $000c ; 4f92 + dc.w $673c ; 4f94 + dc.w $4a14 ; 4f96 + dc.w $6738 ; 4f98 + dc.w $486c ; 4f9a + dc.w $0002 ; 4f9c + dc.w $aa14 ; 4f9e + dc.w $486c ; 4fa0 + dc.w $0008 ; 4fa2 + dc.w $aa15 ; 4fa4 + dc.w $4aac ; 4fa6 + dc.w $0022 ; 4fa8 + dc.w $6706 ; 4faa + dc.w $2f2c ; 4fac + dc.w $0022 ; 4fae + dc.w $aa0a ; 4fb0 + dc.w $4a2c ; 4fb2 + dc.w $0001 ; 4fb4 + dc.w $672c ; 4fb6 + dc.w $4aac ; 4fb8 + dc.w $0026 ; 4fba + dc.w $6708 ; 4fbc + dc.w $2f2c ; 4fbe + dc.w $0026 ; 4fc0 + dc.w $aa0b ; 4fc2 + dc.w $601e ; 4fc4 + dc.w $486c ; 4fc6 + dc.w $002a ; 4fc8 + dc.w $4eba ; 4fca + dc.w $ff4a ; 4fcc + dc.w $584f ; 4fce + dc.w $6012 ; 4fd0 + dc.w $486c ; 4fd2 + dc.w $002a ; 4fd4 + dc.w $a87c ; 4fd6 + dc.w $2f2c ; 4fd8 + dc.w $0032 ; 4fda + dc.w $a862 ; 4fdc + dc.w $2f2c ; 4fde + dc.w $0036 ; 4fe0 + dc.w $a863 ; 4fe2 + dc.w $3f2c ; 4fe4 + dc.w $0020 ; 4fe6 + dc.w $a889 ; 4fe8 + dc.w $286e ; 4fea + dc.w $fff8 ; 4fec + dc.w $4e5e ; 4fee + dc.w $4e75 ; 4ff0 + dc.w $4e56 ; 4ff2 + dc.w $fffc ; 4ff4 + dc.w $48e7 ; 4ff6 + dc.w $0138 ; 4ff8 + dc.w $266e ; 4ffa + dc.w $0008 ; 4ffc + dc.w $4207 ; 4ffe + dc.w $200b ; 5000 + dc.w $6700 ; 5002 + dc.w $013c ; 5004 + dc.w $7000 ; 5006 + dc.w $2680 ; 5008 + dc.w $2078 ; 500a + dc.w $02b6 ; 500c + dc.w $4aa8 ; 500e + dc.w $02a8 ; 5010 + dc.w $6700 ; 5012 + dc.w $012c ; 5014 + dc.w $2078 ; 5016 + dc.w $02b6 ; 5018 + dc.w $2068 ; 501a + dc.w $02a8 ; 501c + dc.w $2690 ; 501e + dc.w $6600 ; 5020 + dc.w $011e ; 5022 + dc.w $a11a ; 5024 + dc.w $2448 ; 5026 + dc.w $598f ; 5028 + dc.w $2eb8 ; 502a + dc.w $02a6 ; 502c + dc.w $205f ; 502e + dc.w $a01b ; 5030 + dc.w $598f ; 5032 + dc.w $2f3c ; 5034 + dc.w $636c ; 5036 + dc.w $7574 ; 5038 + dc.w $3f3c ; 503a + dc.w $b0f7 ; 503c + dc.w $a9a0 ; 503e + dc.w $269f ; 5040 + dc.w $6708 ; 5042 + dc.w $2f13 ; 5044 + dc.w $a992 ; 5046 + dc.w $6000 ; 5048 + dc.w $00ec ; 504a + dc.w $7048 ; 504c + dc.w $a722 ; 504e + dc.w $2688 ; 5050 + dc.w $6700 ; 5052 + dc.w $00e2 ; 5054 + dc.w $2848 ; 5056 + dc.w $2054 ; 5058 + dc.w $317c ; 505a + dc.w $0007 ; 505c + dc.w $0006 ; 505e + dc.w $2054 ; 5060 + dc.w $4268 ; 5062 + dc.w $0008 ; 5064 + dc.w $2054 ; 5066 + dc.w $317c ; 5068 + dc.w $eeee ; 506a + dc.w $000a ; 506c + dc.w $2054 ; 506e + dc.w $317c ; 5070 + dc.w $eeee ; 5072 + dc.w $000c ; 5074 + dc.w $2054 ; 5076 + dc.w $317c ; 5078 + dc.w $eeee ; 507a + dc.w $000e ; 507c + dc.w $2054 ; 507e + dc.w $317c ; 5080 + dc.w $0001 ; 5082 + dc.w $0010 ; 5084 + dc.w $2054 ; 5086 + dc.w $317c ; 5088 + dc.w $cccc ; 508a + dc.w $0012 ; 508c + dc.w $2054 ; 508e + dc.w $317c ; 5090 + dc.w $cccc ; 5092 + dc.w $0014 ; 5094 + dc.w $2054 ; 5096 + dc.w $317c ; 5098 + dc.w $ffff ; 509a + dc.w $0016 ; 509c + dc.w $2054 ; 509e + dc.w $317c ; 50a0 + dc.w $0002 ; 50a2 + dc.w $0018 ; 50a4 + dc.w $2054 ; 50a6 + dc.w $317c ; 50a8 + dc.w $9999 ; 50aa + dc.w $001a ; 50ac + dc.w $2054 ; 50ae + dc.w $317c ; 50b0 + dc.w $9999 ; 50b2 + dc.w $001c ; 50b4 + dc.w $2054 ; 50b6 + dc.w $317c ; 50b8 + dc.w $ffff ; 50ba + dc.w $001e ; 50bc + dc.w $2054 ; 50be + dc.w $317c ; 50c0 + dc.w $0003 ; 50c2 + dc.w $0020 ; 50c4 + dc.w $2054 ; 50c6 + dc.w $317c ; 50c8 + dc.w $6666 ; 50ca + dc.w $0022 ; 50cc + dc.w $2054 ; 50ce + dc.w $317c ; 50d0 + dc.w $6666 ; 50d2 + dc.w $0024 ; 50d4 + dc.w $2054 ; 50d6 + dc.w $317c ; 50d8 + dc.w $cccc ; 50da + dc.w $0026 ; 50dc + dc.w $2054 ; 50de + dc.w $317c ; 50e0 + dc.w $0004 ; 50e2 + dc.w $0028 ; 50e4 + dc.w $2054 ; 50e6 + dc.w $317c ; 50e8 + dc.w $3333 ; 50ea + dc.w $002a ; 50ec + dc.w $2054 ; 50ee + dc.w $317c ; 50f0 + dc.w $3333 ; 50f2 + dc.w $002c ; 50f4 + dc.w $2054 ; 50f6 + dc.w $317c ; 50f8 + dc.w $9999 ; 50fa + dc.w $002e ; 50fc + dc.w $2054 ; 50fe + dc.w $317c ; 5100 + dc.w $0005 ; 5102 + dc.w $0030 ; 5104 + dc.w $2054 ; 5106 + dc.w $4268 ; 5108 + dc.w $0032 ; 510a + dc.w $2054 ; 510c + dc.w $4268 ; 510e + dc.w $0034 ; 5110 + dc.w $2054 ; 5112 + dc.w $317c ; 5114 + dc.w $8888 ; 5116 + dc.w $0036 ; 5118 + dc.w $2054 ; 511a + dc.w $317c ; 511c + dc.w $0006 ; 511e + dc.w $0038 ; 5120 + dc.w $2054 ; 5122 + dc.w $4268 ; 5124 + dc.w $003a ; 5126 + dc.w $2054 ; 5128 + dc.w $4268 ; 512a + dc.w $003c ; 512c + dc.w $2054 ; 512e + dc.w $317c ; 5130 + dc.w $5555 ; 5132 + dc.w $003e ; 5134 + dc.w $4a93 ; 5136 + dc.w $6702 ; 5138 + dc.w $7e01 ; 513a + dc.w $204a ; 513c + dc.w $a01b ; 513e + dc.w $1007 ; 5140 + dc.w $4cee ; 5142 + dc.w $1c80 ; 5144 + dc.w $ffec ; 5146 + dc.w $4e5e ; 5148 + dc.w $4e75 ; 514a + dc.w $4e56 ; 514c + dc.w $0000 ; 514e + dc.w $48e7 ; 5150 + dc.w $0708 ; 5152 + dc.w $3a2e ; 5154 + dc.w $000e ; 5156 + dc.w $286e ; 5158 + dc.w $0008 ; 515a + dc.w $200c ; 515c + dc.w $6734 ; 515e + dc.w $2054 ; 5160 + dc.w $3028 ; 5162 + dc.w $0006 ; 5164 + dc.w $48c0 ; 5166 + dc.w $2c00 ; 5168 + dc.w $5286 ; 516a + dc.w $7e00 ; 516c + dc.w $601e ; 516e + dc.w $2054 ; 5170 + dc.w $2007 ; 5172 + dc.w $e780 ; 5174 + dc.w $ba70 ; 5176 + dc.w $0808 ; 5178 + dc.w $660e ; 517a + dc.w $2054 ; 517c + dc.w $2007 ; 517e + dc.w $e780 ; 5180 + dc.w $4870 ; 5182 + dc.w $080a ; 5184 + dc.w $aa14 ; 5186 + dc.w $600a ; 5188 + dc.w $2007 ; 518a + dc.w $5287 ; 518c + dc.w $48c6 ; 518e + dc.w $bc87 ; 5190 + dc.w $6edc ; 5192 + dc.w $4cee ; 5194 + dc.w $10e0 ; 5196 + dc.w $fff0 ; 5198 + dc.w $4e5e ; 519a + dc.w $4e75 ; 519c + dc.w $4e56 ; 519e + dc.w $fffc ; 51a0 + dc.w $48e7 ; 51a2 + dc.w $1f08 ; 51a4 + dc.w $4206 ; 51a6 + dc.w $486e ; 51a8 + dc.w $fffc ; 51aa + dc.w $a874 ; 51ac + dc.w $2f2e ; 51ae + dc.w $fffc ; 51b0 + dc.w $4eba ; 51b2 + dc.w $ebe8 ; 51b4 + dc.w $4a00 ; 51b6 + dc.w $584f ; 51b8 + dc.w $6710 ; 51ba + dc.w $206e ; 51bc + dc.w $fffc ; 51be + dc.w $2068 ; 51c0 + dc.w $0002 ; 51c2 + dc.w $2050 ; 51c4 + dc.w $3068 ; 51c6 + dc.w $0020 ; 51c8 + dc.w $6004 ; 51ca + dc.w $307c ; 51cc + dc.w $0001 ; 51ce + dc.w $3e08 ; 51d0 + dc.w $0c47 ; 51d2 + dc.w $0004 ; 51d4 + dc.w $6d3a ; 51d6 + dc.w $598f ; 51d8 + dc.w $aa2a ; 51da + dc.w $285f ; 51dc + dc.w $200c ; 51de + dc.w $6730 ; 51e0 + dc.w $2054 ; 51e2 + dc.w $3828 ; 51e4 + dc.w $0014 ; 51e6 + dc.w $7001 ; 51e8 + dc.w $c044 ; 51ea + dc.w $7200 ; 51ec + dc.w $3200 ; 51ee + dc.w $4a81 ; 51f0 + dc.w $56c3 ; 51f2 + dc.w $4403 ; 51f4 + dc.w $1a03 ; 51f6 + dc.w $7601 ; 51f8 + dc.w $4a05 ; 51fa + dc.w $6706 ; 51fc + dc.w $0c47 ; 51fe + dc.w $0008 ; 5200 + dc.w $6c0c ; 5202 + dc.w $4a05 ; 5204 + dc.w $6606 ; 5206 + dc.w $0c47 ; 5208 + dc.w $0004 ; 520a + dc.w $6c02 ; 520c + dc.w $7600 ; 520e + dc.w $1c03 ; 5210 + dc.w $1006 ; 5212 + dc.w $4cee ; 5214 + dc.w $10f8 ; 5216 + dc.w $ffe4 ; 5218 + dc.w $4e5e ; 521a + dc.w $4e75 ; 521c + dc.w $4e56 ; 521e + dc.w $0000 ; 5220 + dc.w $2f0c ; 5222 + dc.w $286e ; 5224 + dc.w $000c ; 5226 + dc.w $204c ; 5228 + dc.w $226e ; 522a + dc.w $0008 ; 522c + dc.w $1014 ; 522e + dc.w $4880 ; 5230 + dc.w $5240 ; 5232 + dc.w $48c0 ; 5234 + dc.w $a22e ; 5236 + dc.w $286e ; 5238 + dc.w $fffc ; 523a + dc.w $4e5e ; 523c + dc.w $4e75 ; 523e + dc.w $4e56 ; 5240 + dc.w $0000 ; 5242 + dc.w $48e7 ; 5244 + dc.w $0318 ; 5246 + dc.w $266e ; 5248 + dc.w $000c ; 524a + dc.w $286e ; 524c + dc.w $0008 ; 524e + dc.w $1013 ; 5250 + dc.w $4880 ; 5252 + dc.w $48c0 ; 5254 + dc.w $2c00 ; 5256 + dc.w $1014 ; 5258 + dc.w $4880 ; 525a + dc.w $48c0 ; 525c + dc.w $2e00 ; 525e + dc.w $204b ; 5260 + dc.w $5288 ; 5262 + dc.w $2007 ; 5264 + dc.w $5280 ; 5266 + dc.w $43f4 ; 5268 + dc.w $0800 ; 526a + dc.w $2006 ; 526c + dc.w $a22e ; 526e + dc.w $2007 ; 5270 + dc.w $d086 ; 5272 + dc.w $1880 ; 5274 + dc.w $4cee ; 5276 + dc.w $18c0 ; 5278 + dc.w $fff0 ; 527a + dc.w $4e5e ; 527c + dc.w $4e75 ; 527e + dc.w $6000 ; 5280 + dc.w $e112 ; 5282 + dc.w $4e56 ; 5284 + dc.w $ff00 ; 5286 + dc.w $48e7 ; 5288 + dc.w $0018 ; 528a + dc.w $266e ; 528c + dc.w $0008 ; 528e + dc.w $49ee ; 5290 + dc.w $ff00 ; 5292 + dc.w $18bc ; 5294 + dc.w $0001 ; 5296 + dc.w $197c ; 5298 + dc.w $0028 ; 529a + dc.w $0001 ; 529c + dc.w $2f0b ; 529e + dc.w $2f0c ; 52a0 + dc.w $4eba ; 52a2 + dc.w $ff9c ; 52a4 + dc.w $487a ; 52a6 + dc.w $001a ; 52a8 + dc.w $2f0c ; 52aa + dc.w $4eba ; 52ac + dc.w $ff92 ; 52ae + dc.w $2f0c ; 52b0 + dc.w $2f0b ; 52b2 + dc.w $4eba ; 52b4 + dc.w $ff68 ; 52b6 + dc.w $4cee ; 52b8 + dc.w $1800 ; 52ba + dc.w $fef8 ; 52bc + dc.w $4e5e ; 52be + dc.w $4e75 ; 52c0 + dc.w $0129 ; 52c2 + dc.w $0000 ; 52c4 +Unexplored_52c6 + dc.w $2078 ; 52c6 + dc.w $0a50 ; 52c8 + dc.w $2050 ; 52ca + dc.w $31e8 ; 52cc + dc.w $0014 ; 52ce + dc.w $0a5a ; 52d0 + dc.w $7000 ; 52d2 + bsr.w LoadDSAT ; 52d4 + dc.w $2c00 ; 52d8 + dc.w $43fa ; 52da + dc.w $0602 ; 52dc + dc.w $4a51 ; 52de + dc.w $6600 ; 52e0 + dc.w $0006 ; 52e2 + dc.w $6100 ; 52e4 + dc.w $08a4 ; 52e6 + dc.w $4e75 ; 52e8 +Unexplored_52ea + dc.w $08b8 ; 52ea + dc.w $0002 ; 52ec + dc.w $0b21 ; 52ee + dc.w $08b8 ; 52f0 + dc.w $0001 ; 52f2 + dc.w $0b21 ; 52f4 + dc.w $554f ; 52f6 + dc.w $486d ; 52f8 + dc.w $02ba ; 52fa + dc.w $a997 ; 52fc + dc.w $301f ; 52fe + dc.w $6b34 ; 5300 + dc.w $3f00 ; 5302 + dc.w $594f ; 5304 + dc.w $4267 ; 5306 + dc.w $a9bc ; 5308 + dc.w $201f ; 530a + dc.w $6726 ; 530c + dc.w $2440 ; 530e + dc.w $2052 ; 5310 + dc.w $2f28 ; 5312 + dc.w $0006 ; 5314 + dc.w $2f28 ; 5316 + dc.w $0002 ; 5318 + dc.w $6100 ; 531a + dc.w $0980 ; 531c + dc.w $2f0a ; 531e + dc.w $486f ; 5320 + dc.w $0004 ; 5322 + dc.w $a8f6 ; 5324 + dc.w $504f ; 5326 + dc.w $08f8 ; 5328 + dc.w $0002 ; 532a + dc.w $0b21 ; 532c + dc.w $08f8 ; 532e + dc.w $0001 ; 5330 + dc.w $0b21 ; 5332 + dc.w $a99a ; 5334 + dc.w $0838 ; 5336 + dc.w $0002 ; 5338 + dc.w $0b21 ; 533a + dc.w $665a ; 533c + dc.w $43ed ; 533e + dc.w $02ba ; 5340 + bsr.w LoadBelowBufPtr ; 5342 + dc.w $663e ; 5346 + dc.w $0c82 ; 5348 + dc.w $0000 ; 534a + dc.w $5580 ; 534c + dc.w $6536 ; 534e + dc.w $2f3c ; 5350 + dc.w $0156 ; 5352 + dc.w $0200 ; 5354 + dc.w $42a7 ; 5356 + dc.w $6100 ; 5358 + dc.w $0942 ; 535a + dc.w $3f3c ; 535c + dc.w $0040 ; 535e + dc.w $2f0a ; 5360 + dc.w $2f0f ; 5362 + dc.w $486d ; 5364 + dc.w $0072 ; 5366 + dc.w $486f ; 5368 + dc.w $000e ; 536a + dc.w $2f17 ; 536c + dc.w $4267 ; 536e + dc.w $42a7 ; 5370 + dc.w $a8ec ; 5372 + dc.w $4fef ; 5374 + dc.w $000e ; 5376 + dc.w $08f8 ; 5378 + dc.w $0002 ; 537a + dc.w $0b21 ; 537c + dc.w $08f8 ; 537e + dc.w $0001 ; 5380 + dc.w $0b21 ; 5382 + dc.w $6012 ; 5384 + dc.w $1f38 ; 5386 + dc.w $0b21 ; 5388 + dc.w $08f8 ; 538a + dc.w $0001 ; 538c + dc.w $0b21 ; 538e + dc.w $6100 ; 5390 + dc.w $031c ; 5392 + dc.w $11df ; 5394 + dc.w $0b21 ; 5396 + dc.w $4e75 ; 5398 +BootAlert + dc.w $48e7 ; 539a + dc.w $f8f8 ; 539c + dc.w $43fa ; 539e + dc.w $053e ; 53a0 + dc.w $0c51 ; 53a2 + dc.w $0000 ; 53a4 + dc.w $6700 ; 53a6 + dc.w $009a ; 53a8 + dc.w $41fa ; 53aa + dc.w $009e ; 53ac + dc.w $3211 ; 53ae + dc.w $0c41 ; 53b0 + dc.w $bf8b ; 53b2 + dc.w $670c ; 53b4 + dc.w $0c41 ; 53b6 + dc.w $bf88 ; 53b8 + dc.w $6706 ; 53ba + dc.w $323c ; 53bc + dc.w $0002 ; 53be + dc.w $600e ; 53c0 + dc.w $323c ; 53c2 + dc.w $0004 ; 53c4 + dc.w $6008 ; 53c6 + dc.w $5088 ; 53c8 + dc.w $4a50 ; 53ca + dc.w $6700 ; 53cc + dc.w $0074 ; 53ce + dc.w $b050 ; 53d0 + dc.w $66f4 ; 53d2 + dc.w $3828 ; 53d4 + dc.w $0006 ; 53d6 + dc.w $594f ; 53d8 + dc.w $3f30 ; 53da + dc.w $1000 ; 53dc + dc.w $a9bc ; 53de + dc.w $201f ; 53e0 + dc.w $675e ; 53e2 + dc.w $2440 ; 53e4 + dc.w $2052 ; 53e6 + dc.w $49fa ; 53e8 + dc.w $04ec ; 53ea + dc.w $47fa ; 53ec + dc.w $04e0 ; 53ee + dc.w $3028 ; 53f0 + dc.w $0008 ; 53f2 + dc.w $322b ; 53f4 + dc.w $0006 ; 53f6 + dc.w $342b ; 53f8 + dc.w $0002 ; 53fa + dc.w $9242 ; 53fc + dc.w $9240 ; 53fe + dc.w $e249 ; 5400 + dc.w $d441 ; 5402 + dc.w $3942 ; 5404 + dc.w $0002 ; 5406 + dc.w $d042 ; 5408 + dc.w $3940 ; 540a + dc.w $0006 ; 540c + dc.w $302b ; 540e + dc.w $0004 ; 5410 + dc.w $9044 ; 5412 + dc.w $3940 ; 5414 + dc.w $0004 ; 5416 + dc.w $3228 ; 5418 + dc.w $0006 ; 541a + dc.w $9041 ; 541c + dc.w $3880 ; 541e + dc.w $6100 ; 5420 + dc.w $0222 ; 5422 + dc.w $42a7 ; 5424 + dc.w $2f0f ; 5426 + dc.w $a874 ; 5428 + dc.w $486d ; 542a + dc.w $0070 ; 542c + dc.w $a873 ; 542e + dc.w $2f0a ; 5430 + dc.w $2f0c ; 5432 + dc.w $a8f6 ; 5434 + dc.w $2f0a ; 5436 + dc.w $a9a3 ; 5438 + dc.w $a873 ; 543a + dc.w $4cdf ; 543c + dc.w $1f1f ; 543e + dc.w $4e75 ; 5440 + dc.w $4cdf ; 5442 + dc.w $1f1f ; 5444 + dc.w $6000 ; 5446 + dc.w $0030 ; 5448 + dc.w $fff6 ; 544a + dc.w $b0f1 ; 544c + dc.w $b0f0 ; 544e + dc.w $000f ; 5450 + dc.w $0028 ; 5452 + dc.w $b0ef ; 5454 + dc.w $b0ee ; 5456 + dc.w $0024 ; 5458 + dc.w $fff3 ; 545a + dc.w $b0f3 ; 545c + dc.w $b0f2 ; 545e + dc.w $000f ; 5460 + dc.w $fff2 ; 5462 + dc.w $b0f5 ; 5464 + dc.w $b0f4 ; 5466 + dc.w $0024 ; 5468 + dc.w $0000 ; 546a + dc.w $0c40 ; 546c + dc.w $fff6 ; 546e + dc.w $6606 ; 5470 + dc.w $08f8 ; 5472 + dc.w $0003 ; 5474 + dc.w $0b21 ; 5476 + dc.w $0838 ; 5478 + dc.w $0005 ; 547a + dc.w $0b20 ; 547c + dc.w $6616 ; 547e + dc.w $0c40 ; 5480 + dc.w $fff6 ; 5482 + dc.w $6606 ; 5484 + dc.w $303c ; 5486 + dc.w $ffff ; 5488 + dc.w $600a ; 548a + dc.w $0c40 ; 548c + dc.w $fff5 ; 548e + dc.w $6604 ; 5490 + dc.w $303c ; 5492 + dc.w $fffe ; 5494 + dc.w $41fa ; 5496 + dc.w $0068 ; 5498 + dc.w $3080 ; 549a + dc.w $1f38 ; 549c + dc.w $0b21 ; 549e + dc.w $08f8 ; 54a0 + dc.w $0001 ; 54a2 + dc.w $0b21 ; 54a4 + dc.w $6100 ; 54a6 + dc.w $0206 ; 54a8 + dc.w $11df ; 54aa + dc.w $0b21 ; 54ac + dc.w $41fa ; 54ae + dc.w $0050 ; 54b0 + dc.w $4250 ; 54b2 + dc.w $4e75 ; 54b4 +VMName + dc.w $0e56 ; 54b6 + dc.w $6972 ; 54b8 + dc.w $7475 ; 54ba + dc.w $616c ; 54bc + dc.w $204d ; 54be + dc.w $656d ; 54c0 + dc.w $6f72 ; 54c2 + dc.w $7900 ; 54c4 +UserModeInitName + dc.w $1855 ; 54c6 + dc.w $7365 ; 54c8 + dc.w $7220 ; 54ca + dc.w $4d6f ; 54cc + dc.w $6465 ; 54ce + dc.w $2049 ; 54d0 + dc.w $6e69 ; 54d2 + dc.w $7469 ; 54d4 + dc.w $616c ; 54d6 + dc.w $697a ; 54d8 + dc.w $6174 ; 54da + dc.w $696f ; 54dc + dc.w $6e00 ; 54de +DebuggerName + dc.w $0844 ; 54e0 + dc.w $6562 ; 54e2 + dc.w $7567 ; 54e4 + dc.w $6765 ; 54e6 + dc.w $7200 ; 54e8 +DisassemblerName + dc.w $0c44 ; 54ea + dc.w $6973 ; 54ec + dc.w $6173 ; 54ee + dc.w $7365 ; 54f0 + dc.w $6d62 ; 54f2 + dc.w $6c65 ; 54f4 + dc.w $7200 ; 54f6 + dc.w $0653 ; 54f8 +LinkedPatchName + dc.w $7973 ; 54fa + dc.w $7465 ; 54fc + dc.w $6d00 ; 54fe + dc.w $0000 ; 5500 + dc.w $6000 ; 5502 + dc.w $def4 ; 5504 +Unexplored_5506 + dc.w $0838 ; 5506 + dc.w $0002 ; 5508 + dc.w $0b21 ; 550a + dc.w $6600 ; 550c + dc.w $0098 ; 550e + dc.w $4eba ; 5510 + dc.w $d7d0 ; 5512 + dc.w $a912 ; 5514 + dc.w $486d ; 5516 + dc.w $0070 ; 5518 + dc.w $302d ; 551a + dc.w $0076 ; 551c + dc.w $0240 ; 551e + dc.w $c000 ; 5520 + dc.w $6704 ; 5522 + dc.w $aa01 ; 5524 + dc.w $6002 ; 5526 + dc.w $a86d ; 5528 + dc.w $6100 ; 552a + dc.w $0182 ; 552c + dc.w $0838 ; 552e + dc.w $0002 ; 5530 + dc.w $0b21 ; 5532 + dc.w $6764 ; 5534 + dc.w $1f38 ; 5536 + dc.w $0bff ; 5538 + dc.w $4238 ; 553a + dc.w $0bff ; 553c + dc.w $2f38 ; 553e + dc.w $0120 ; 5540 + dc.w $42b8 ; 5542 + dc.w $0120 ; 5544 + dc.w $2f38 ; 5546 + dc.w $02ba ; 5548 + dc.w $6100 ; 554a + dc.w $0458 ; 554c + dc.w $7000 ; 554e + bsr.w LoadDSAT ; 5550 + dc.w $3f38 ; 5554 + dc.w $0a58 ; 5556 + dc.w $2078 ; 5558 + dc.w $0a50 ; 555a + dc.w $2050 ; 555c + dc.w $31e8 ; 555e + dc.w $0014 ; 5560 + dc.w $0a58 ; 5562 + dc.w $7028 ; 5564 + dc.w $a9c9 ; 5566 + dc.w $31df ; 5568 + dc.w $0a58 ; 556a + dc.w $0838 ; 556c + dc.w $0005 ; 556e + dc.w $0b20 ; 5570 + dc.w $6608 ; 5572 + dc.w $70f3 ; 5574 + bsr.w BootAlert ; 5576 + dc.w $600e ; 557a + dc.w $0838 ; 557c + dc.w $0003 ; 557e + dc.w $0b21 ; 5580 + dc.w $6706 ; 5582 + dc.w $70f6 ; 5584 + bsr.w BootAlert ; 5586 + dc.w $21df ; 558a + dc.w $02ba ; 558c + dc.w $21df ; 558e + dc.w $0120 ; 5590 + dc.w $11df ; 5592 + dc.w $0bff ; 5594 + dc.w $6100 ; 5596 + dc.w $03ec ; 5598 + dc.w $6100 ; 559a + dc.w $e210 ; 559c + dc.w $3f3c ; 559e + dc.w $0001 ; 55a0 + dc.w $6100 ; 55a2 + dc.w $0004 ; 55a4 + dc.w $4e75 ; 55a6 + dc.w $205f ; 55a8 + dc.w $301f ; 55aa + dc.w $2f08 ; 55ac + dc.w $4a40 ; 55ae + dc.w $6618 ; 55b0 + dc.w $554f ; 55b2 + dc.w $487a ; 55b4 + dc.w $002c ; 55b6 + dc.w $2f0d ; 55b8 + dc.w $42a7 ; 55ba + dc.w $4267 ; 55bc + dc.w $303c ; 55be + dc.w $0726 ; 55c0 + dc.w $abeb ; 55c2 + dc.w $544f ; 55c4 + dc.w $6000 ; 55c6 + dc.w $007a ; 55c8 + dc.w $554f ; 55ca + dc.w $487a ; 55cc + dc.w $0014 ; 55ce + dc.w $2f0d ; 55d0 + dc.w $4267 ; 55d2 + dc.w $42a7 ; 55d4 + dc.w $303c ; 55d6 + dc.w $07ef ; 55d8 + dc.w $abeb ; 55da + dc.w $544f ; 55dc + dc.w $6000 ; 55de + dc.w $0062 ; 55e0 + dc.w $4e56 ; 55e2 + dc.w $0000 ; 55e4 + dc.w $2f0d ; 55e6 + dc.w $302e ; 55e8 + dc.w $000c ; 55ea + dc.w $0c40 ; 55ec + dc.w $0002 ; 55ee + dc.w $6644 ; 55f0 + dc.w $2a6e ; 55f2 + dc.w $000e ; 55f4 + dc.w $2f15 ; 55f6 + dc.w $a86e ; 55f8 + dc.w $41ed ; 55fa + dc.w $0070 ; 55fc + dc.w $2f08 ; 55fe + dc.w $2f08 ; 5600 + dc.w $3028 ; 5602 + dc.w $0006 ; 5604 + dc.w $0240 ; 5606 + dc.w $c000 ; 5608 + dc.w $6706 ; 560a + dc.w $aa02 ; 560c + dc.w $aa00 ; 560e + dc.w $6004 ; 5610 + dc.w $a87d ; 5612 + dc.w $a86f ; 5614 + dc.w $6100 ; 5616 + dc.w $002c ; 5618 + dc.w $3f3c ; 561a + dc.w $0001 ; 561c + dc.w $6100 ; 561e + dc.w $0062 ; 5620 + dc.w $4a6d ; 5622 + dc.w $0028 ; 5624 + dc.w $6704 ; 5626 + dc.w $526d ; 5628 + dc.w $0028 ; 562a + dc.w $6100 ; 562c + dc.w $e1c2 ; 562e + dc.w $61ff ; 5630 + dc.w $0000 ; 5632 + dc.w $7884 ; 5634 + dc.w $2a5f ; 5636 + dc.w $4e5e ; 5638 + dc.w $205f ; 563a + dc.w $4fef ; 563c + dc.w $000a ; 563e + dc.w $4ed0 ; 5640 + dc.w $4e75 ; 5642 + dc.w $48e7 ; 5644 + dc.w $e0c0 ; 5646 + dc.w $42a7 ; 5648 + dc.w $aa2a ; 564a + dc.w $205f ; 564c + dc.w $2050 ; 564e + dc.w $2068 ; 5650 + dc.w $0016 ; 5652 + dc.w $2050 ; 5654 + dc.w $43ed ; 5656 + dc.w $ff82 ; 5658 + dc.w $22d8 ; 565a + dc.w $3018 ; 565c + dc.w $0240 ; 565e + dc.w $3fff ; 5660 + dc.w $32c0 ; 5662 + dc.w $22d8 ; 5664 + dc.w $22d8 ; 5666 + dc.w $4cdf ; 5668 + dc.w $0307 ; 566a + dc.w $4e75 ; 566c +Unexplored_566e + dc.w $486d ; 566e + dc.w $0070 ; 5670 + dc.w $a87d ; 5672 + dc.w $4267 ; 5674 + dc.w $6100 ; 5676 + dc.w $ff30 ; 5678 + dc.w $08f8 ; 567a + dc.w $0002 ; 567c + dc.w $0b21 ; 567e + dc.w $4e75 ; 5680 +Unexplored_5682 + dc.w $0838 ; 5682 + dc.w $0002 ; 5684 + dc.w $0b21 ; 5686 + dc.w $661e ; 5688 + dc.w $4ab8 ; 568a + dc.w $09d6 ; 568c + dc.w $6704 ; 568e + dc.w $a912 ; 5690 + dc.w $600c ; 5692 + dc.w $4a6f ; 5694 + dc.w $0004 ; 5696 + dc.w $6606 ; 5698 + dc.w $4a38 ; 569a + dc.w $08f2 ; 569c + dc.w $6608 ; 569e + dc.w $6100 ; 56a0 + dc.w $000c ; 56a2 + dc.w $50f8 ; 56a4 + dc.w $08f2 ; 56a6 + dc.w $205f ; 56a8 + dc.w $544f ; 56aa + dc.w $4ed0 ; 56ac + dc.w $0838 ; 56ae + dc.w $0002 ; 56b0 + dc.w $0b21 ; 56b2 + dc.w $6702 ; 56b4 + dc.w $4e75 ; 56b6 + dc.w $48e7 ; 56b8 + dc.w $f8f0 ; 56ba + dc.w $2f38 ; 56bc + dc.w $0118 ; 56be + dc.w $21f8 ; 56c0 + dc.w $02a6 ; 56c2 + dc.w $0118 ; 56c4 + dc.w $6100 ; 56c6 + dc.w $ff7c ; 56c8 + dc.w $363c ; 56ca + dc.w $0001 ; 56cc + dc.w $302d ; 56ce + dc.w $ff8c ; 56d0 + dc.w $0c40 ; 56d2 + dc.w $0190 ; 56d4 + dc.w $6306 ; 56d6 + dc.w $45fa ; 56d8 + dc.w $01de ; 56da + dc.w $6004 ; 56dc + dc.w $45fa ; 56de + dc.w $01c6 ; 56e0 + dc.w $302d ; 56e2 + dc.w $0076 ; 56e4 + dc.w $0240 ; 56e6 + dc.w $c000 ; 56e8 + dc.w $6604 ; 56ea + dc.w $7001 ; 56ec + dc.w $6014 ; 56ee + dc.w $206d ; 56f0 + dc.w $0072 ; 56f2 + dc.w $2050 ; 56f4 + dc.w $3028 ; 56f6 + dc.w $0020 ; 56f8 + dc.w $0c40 ; 56fa + dc.w $0008 ; 56fc + dc.w $6304 ; 56fe + dc.w $303c ; 5700 + dc.w $0008 ; 5702 + dc.w $e340 ; 5704 + dc.w $45f2 ; 5706 + dc.w $0002 ; 5708 + dc.w $3022 ; 570a + dc.w $6700 ; 570c + dc.w $017c ; 570e + dc.w $0c40 ; 5710 + dc.w $ffff ; 5712 + dc.w $67f4 ; 5714 + dc.w $594f ; 5716 + dc.w $3200 ; 5718 + dc.w $3f00 ; 571a + dc.w $a9bc ; 571c + dc.w $201f ; 571e + dc.w $67e8 ; 5720 + dc.w $2f0a ; 5722 + dc.w $45fa ; 5724 + dc.w $01b8 ; 5726 + dc.w $3481 ; 5728 + dc.w $245f ; 572a + dc.w $2440 ; 572c + dc.w $2052 ; 572e + dc.w $2f28 ; 5730 + dc.w $0006 ; 5732 + dc.w $2f28 ; 5734 + dc.w $0002 ; 5736 + dc.w $6100 ; 5738 + dc.w $0562 ; 573a + dc.w $47fa ; 573c + dc.w $0190 ; 573e + dc.w $269f ; 5740 + dc.w $275f ; 5742 + dc.w $0004 ; 5744 + dc.w $7000 ; 5746 + dc.w $3013 ; 5748 + dc.w $e340 ; 574a + dc.w $80fc ; 574c + dc.w $0005 ; 574e + dc.w $9153 ; 5750 + dc.w $916b ; 5752 + dc.w $0004 ; 5754 + dc.w $42a7 ; 5756 + dc.w $2f0f ; 5758 + dc.w $a874 ; 575a + dc.w $486d ; 575c + dc.w $0070 ; 575e + dc.w $a873 ; 5760 + dc.w $594f ; 5762 + dc.w $3f3c ; 5764 + dc.w $b0f5 ; 5766 + dc.w $a9bc ; 5768 + dc.w $201f ; 576a + dc.w $672e ; 576c + dc.w $2f0a ; 576e + dc.w $2f0b ; 5770 + dc.w $a8f6 ; 5772 + dc.w $2f0a ; 5774 + dc.w $a9a3 ; 5776 + dc.w $48e7 ; 5778 + dc.w $e0f0 ; 577a + dc.w $2f0b ; 577c + dc.w $61ff ; 577e + dc.w $0000 ; 5780 + dc.w $0542 ; 5782 + dc.w $4cdf ; 5784 + dc.w $0f07 ; 5786 + dc.w $0838 ; 5788 + dc.w $0001 ; 578a + dc.w $0b21 ; 578c + dc.w $6600 ; 578e + dc.w $00f6 ; 5790 + dc.w $70f2 ; 5792 + bsr.w BootAlert ; 5794 + dc.w $6000 ; 5798 + dc.w $00ec ; 579a + dc.w $303c ; 579c + dc.w $bf8a ; 579e + dc.w $323c ; 57a0 + dc.w $ffff ; 57a2 + dc.w $7800 ; 57a4 + dc.w $0838 ; 57a6 + dc.w $0001 ; 57a8 + dc.w $0b21 ; 57aa + dc.w $6758 ; 57ac + dc.w $41fa ; 57ae + dc.w $fd50 ; 57b0 + dc.w $3210 ; 57b2 + dc.w $41fa ; 57b4 + dc.w $0018 ; 57b6 + dc.w $b258 ; 57b8 + dc.w $670a ; 57ba + dc.w $4a58 ; 57bc + dc.w $6700 ; 57be + dc.w $00c6 ; 57c0 + dc.w $5848 ; 57c2 + dc.w $60f2 ; 57c4 + dc.w $3018 ; 57c6 + dc.w $3218 ; 57c8 + dc.w $3810 ; 57ca + dc.w $6038 ; 57cc + dc.w $0000 ; 57ce + dc.w $b0dc ; 57d0 + dc.w $ffff ; 57d2 + dc.w $0000 ; 57d4 + dc.w $fff3 ; 57d6 + dc.w $b0df ; 57d8 + dc.w $0000 ; 57da + dc.w $0012 ; 57dc + dc.w $fff6 ; 57de + dc.w $b0da ; 57e0 + dc.w $ffff ; 57e2 + dc.w $0000 ; 57e4 + dc.w $fff5 ; 57e6 + dc.w $b0d9 ; 57e8 + dc.w $0000 ; 57ea + dc.w $0012 ; 57ec + dc.w $ffff ; 57ee + dc.w $b0da ; 57f0 + dc.w $0000 ; 57f2 + dc.w $0022 ; 57f4 + dc.w $fffe ; 57f6 + dc.w $b0da ; 57f8 + dc.w $0000 ; 57fa + dc.w $ffff ; 57fc + dc.w $0000 ; 57fe + dc.w $0000 ; 5800 + dc.w $0000 ; 5802 + dc.w $0000 ; 5804 + dc.w $3f00 ; 5806 + dc.w $4a41 ; 5808 + dc.w $670a ; 580a + dc.w $2f0a ; 580c + dc.w $2f0b ; 580e + dc.w $a8f6 ; 5810 + dc.w $2f0a ; 5812 + dc.w $a9a3 ; 5814 + dc.w $301f ; 5816 + dc.w $0c44 ; 5818 + dc.w $ffff ; 581a + dc.w $6768 ; 581c + dc.w $594f ; 581e + dc.w $3f00 ; 5820 + dc.w $a9ba ; 5822 + dc.w $201f ; 5824 + dc.w $675e ; 5826 + dc.w $2440 ; 5828 + dc.w $4267 ; 582a + dc.w $a888 ; 582c + dc.w $4267 ; 582e + dc.w $2f12 ; 5830 + dc.w $a88c ; 5832 + dc.w $301f ; 5834 + dc.w $0838 ; 5836 + dc.w $0001 ; 5838 + dc.w $0b21 ; 583a + dc.w $6616 ; 583c + dc.w $0c40 ; 583e + dc.w $00a2 ; 5840 + dc.w $6300 ; 5842 + dc.w $0010 ; 5844 + dc.w $3f3c ; 5846 + dc.w $0020 ; 5848 + dc.w $a888 ; 584a + dc.w $4267 ; 584c + dc.w $2f12 ; 584e + dc.w $a88c ; 5850 + dc.w $301f ; 5852 + dc.w $e248 ; 5854 + dc.w $322b ; 5856 + dc.w $0006 ; 5858 + dc.w $926b ; 585a + dc.w $0002 ; 585c + dc.w $e249 ; 585e + dc.w $d26b ; 5860 + dc.w $0002 ; 5862 + dc.w $9240 ; 5864 + dc.w $3f01 ; 5866 + dc.w $302b ; 5868 + dc.w $0004 ; 586a + dc.w $0440 ; 586c + dc.w $002c ; 586e + dc.w $0838 ; 5870 + dc.w $0001 ; 5872 + dc.w $0b21 ; 5874 + dc.w $6702 ; 5876 + dc.w $d044 ; 5878 + dc.w $3f00 ; 587a + dc.w $a893 ; 587c + dc.w $2f12 ; 587e + dc.w $a884 ; 5880 + dc.w $2f0a ; 5882 + dc.w $a9a3 ; 5884 + dc.w $a873 ; 5886 + dc.w $6012 ; 5888 + dc.w $0c43 ; 588a + dc.w $0002 ; 588c + dc.w $6706 ; 588e + dc.w $5243 ; 5890 + dc.w $6000 ; 5892 + dc.w $fe4a ; 5894 + dc.w $08f8 ; 5896 + dc.w $0002 ; 5898 + dc.w $0b21 ; 589a + dc.w $21df ; 589c + dc.w $0118 ; 589e + dc.w $4cdf ; 58a0 + dc.w $0f1f ; 58a2 + dc.w $4e75 ; 58a4 + dc.w $0000 ; 58a6 + dc.w $bf8b ; 58a8 + dc.w $ffff ; 58aa + dc.w $ffff ; 58ac + dc.w $bf8a ; 58ae + dc.w $ffff ; 58b0 + dc.w $ffff ; 58b2 + dc.w $ffff ; 58b4 + dc.w $bf89 ; 58b6 + dc.w $0000 ; 58b8 + dc.w $bf88 ; 58ba + dc.w $ffff ; 58bc + dc.w $ffff ; 58be + dc.w $bf87 ; 58c0 + dc.w $ffff ; 58c2 + dc.w $ffff ; 58c4 + dc.w $ffff ; 58c6 + dc.w $bf86 ; 58c8 + dc.w $6000 ; 58ca + dc.w $e0bc ; 58cc + dc.w $0000 ; 58ce + dc.w $0000 ; 58d0 + dc.w $0000 ; 58d2 + dc.w $0000 ; 58d4 + dc.w $0000 ; 58d6 + dc.w $0000 ; 58d8 + dc.w $0000 ; 58da + dc.w $0000 ; 58dc + dc.w $0000 ; 58de + dc.w $0000 ; 58e0 + dc.w $0000 ; 58e2 + dc.w $0000 ; 58e4 + dc.w $0000 ; 58e6 + dc.w $0000 ; 58e8 + dc.w $0000 ; 58ea + dc.w $0000 ; 58ec + dc.w $0000 ; 58ee + dc.w $0000 ; 58f0 + dc.w $0000 ; 58f2 + dc.w $0000 ; 58f4 + dc.w $0000 ; 58f6 + dc.w $0000 ; 58f8 + dc.w $0000 ; 58fa + dc.w $0000 ; 58fc + dc.w $0000 ; 58fe + dc.w $0000 ; 5900 + dc.w $0000 ; 5902 + dc.w $0000 ; 5904 + dc.w $0000 ; 5906 + dc.w $0000 ; 5908 + dc.w $0000 ; 590a + dc.w $0000 ; 590c + dc.w $0000 ; 590e + dc.w $0000 ; 5910 + dc.w $0000 ; 5912 + dc.w $0000 ; 5914 + dc.w $0000 ; 5916 + dc.w $0000 ; 5918 + dc.w $0000 ; 591a + dc.w $0000 ; 591c + dc.w $0000 ; 591e + dc.w $0000 ; 5920 + dc.w $0000 ; 5922 + dc.w $0000 ; 5924 + dc.w $0000 ; 5926 + dc.w $0000 ; 5928 + dc.w $0000 ; 592a + dc.w $0000 ; 592c + dc.w $0000 ; 592e + dc.w $0000 ; 5930 + dc.w $0000 ; 5932 + dc.w $0000 ; 5934 + dc.w $0000 ; 5936 + dc.w $0000 ; 5938 + dc.w $0000 ; 593a + dc.w $0000 ; 593c + dc.w $0000 ; 593e + dc.w $0000 ; 5940 + dc.w $0000 ; 5942 + dc.w $0000 ; 5944 + dc.w $0000 ; 5946 + dc.w $0000 ; 5948 + dc.w $0000 ; 594a + dc.w $0000 ; 594c + dc.w $0000 ; 594e + dc.w $0000 ; 5950 + dc.w $0000 ; 5952 + dc.w $0000 ; 5954 + dc.w $0000 ; 5956 + dc.w $0000 ; 5958 + dc.w $0000 ; 595a + dc.w $0000 ; 595c + dc.w $0000 ; 595e + dc.w $0000 ; 5960 + dc.w $0000 ; 5962 + dc.w $0000 ; 5964 + dc.w $0000 ; 5966 + dc.w $0000 ; 5968 + dc.w $0000 ; 596a + dc.w $0000 ; 596c + dc.w $0000 ; 596e + dc.w $0000 ; 5970 + dc.w $0000 ; 5972 + dc.w $0000 ; 5974 + dc.w $0000 ; 5976 + dc.w $0000 ; 5978 + dc.w $0000 ; 597a + dc.w $0000 ; 597c + dc.w $0000 ; 597e + dc.w $0000 ; 5980 + dc.w $0000 ; 5982 + dc.w $41fa ; 5984 + dc.w $ff5a ; 5986 + dc.w $2010 ; 5988 + dc.w $6706 ; 598a + dc.w $21c0 ; 598c + dc.w $0334 ; 598e + dc.w $4290 ; 5990 + dc.w $4e75 ; 5992 + dc.w $41fa ; 5994 + dc.w $ff4e ; 5996 + dc.w $2010 ; 5998 + dc.w $6706 ; 599a + dc.w $4290 ; 599c + dc.w $2f00 ; 599e + dc.w $a92d ; 59a0 + dc.w $4e75 ; 59a2 + dc.w $41fa ; 59a4 + dc.w $ff3a ; 59a6 + dc.w $20b8 ; 59a8 + dc.w $0334 ; 59aa + dc.w $41fa ; 59ac + dc.w $0008 ; 59ae + dc.w $21c8 ; 59b0 + dc.w $0334 ; 59b2 + dc.w $4e75 ; 59b4 + dc.w $41f8 ; 59b6 + dc.w $03f8 ; 59b8 + dc.w $4a10 ; 59ba + dc.w $6a4e ; 59bc + dc.w $48e7 ; 59be + dc.w $4040 ; 59c0 + dc.w $2255 ; 59c2 + dc.w $43e9 ; 59c4 + dc.w $ff90 ; 59c6 + dc.w $7064 ; 59c8 + dc.w $c0d9 ; 59ca + dc.w $80fc ; 59cc + dc.w $0216 ; 59ce + dc.w $3080 ; 59d0 + dc.w $72c0 ; 59d2 + dc.w $d240 ; 59d4 + dc.w $31c1 ; 59d6 + dc.w $0da8 ; 59d8 + dc.w $0640 ; 59da + dc.w $007e ; 59dc + dc.w $3140 ; 59de + dc.w $0004 ; 59e0 + dc.w $3011 ; 59e2 + dc.w $e248 ; 59e4 + dc.w $0440 ; 59e6 + dc.w $00e0 ; 59e8 + dc.w $3140 ; 59ea + dc.w $0002 ; 59ec + dc.w $72e0 ; 59ee + dc.w $d240 ; 59f0 + dc.w $31c1 ; 59f2 + dc.w $0daa ; 59f4 + dc.w $0640 ; 59f6 + dc.w $01c0 ; 59f8 + dc.w $3140 ; 59fa + dc.w $0006 ; 59fc + dc.w $6116 ; 59fe + dc.w $08f8 ; 5a00 + dc.w $0007 ; 5a02 + dc.w $03f8 ; 5a04 + dc.w $4cdf ; 5a06 + dc.w $0202 ; 5a08 + dc.w $60a0 ; 5a0a + dc.w $6108 ; 5a0c + dc.w $2f38 ; 5a0e + dc.w $03f8 ; 5a10 + dc.w $a877 ; 5a12 + dc.w $6096 ; 5a14 + dc.w $43f8 ; 5a16 + dc.w $09fa ; 5a18 + dc.w $22d8 ; 5a1a + dc.w $2290 ; 5a1c + dc.w $41fa ; 5a1e + dc.w $fec4 ; 5a20 + dc.w $2010 ; 5a22 + dc.w $6706 ; 5a24 + dc.w $4290 ; 5a26 + dc.w $2f00 ; 5a28 + dc.w $a92d ; 5a2a + dc.w $4878 ; 5a2c + dc.w $09fa ; 5a2e + dc.w $2f3c ; 5a30 + dc.w $0008 ; 5a32 + dc.w $0008 ; 5a34 + dc.w $a8a9 ; 5a36 + dc.w $42a7 ; 5a38 + dc.w $487a ; 5a3a + dc.w $feac ; 5a3c + dc.w $4878 ; 5a3e + dc.w $09fa ; 5a40 + dc.w $42a7 ; 5a42 + dc.w $1f3c ; 5a44 + dc.w $0001 ; 5a46 + dc.w $3f3c ; 5a48 + dc.w $0001 ; 5a4a + dc.w $2f3c ; 5a4c + dc.w $ffff ; 5a4e + dc.w $ffff ; 5a50 + dc.w $4227 ; 5a52 + dc.w $42a7 ; 5a54 + dc.w $aa45 ; 5a56 + dc.w $201f ; 5a58 + dc.w $6708 ; 5a5a + dc.w $41fa ; 5a5c + dc.w $fe86 ; 5a5e + dc.w $2080 ; 5a60 + dc.w $4e75 ; 5a62 + dc.w $4878 ; 5a64 + dc.w $09fa ; 5a66 + dc.w $2f3c ; 5a68 + dc.w $fff8 ; 5a6a + dc.w $fff8 ; 5a6c + dc.w $a8a9 ; 5a6e + dc.w $41f8 ; 5a70 + dc.w $09fa ; 5a72 + dc.w $2f08 ; 5a74 + dc.w $2f08 ; 5a76 + dc.w $2f08 ; 5a78 + dc.w $2f08 ; 5a7a + dc.w $2f08 ; 5a7c + dc.w $a8a3 ; 5a7e + dc.w $a8a1 ; 5a80 + dc.w $2f3c ; 5a82 + dc.w $0002 ; 5a84 + dc.w $0002 ; 5a86 + dc.w $a89b ; 5a88 + dc.w $2f3c ; 5a8a + dc.w $0003 ; 5a8c + dc.w $0003 ; 5a8e + dc.w $a8a9 ; 5a90 + dc.w $a8a1 ; 5a92 + dc.w $2f3c ; 5a94 + dc.w $fffd ; 5a96 + dc.w $fffd ; 5a98 + dc.w $a8a9 ; 5a9a + dc.w $a89e ; 5a9c + dc.w $4e75 ; 5a9e +Unexplored_5aa0 + dc.w $4e56 ; 5aa0 + dc.w $ff26 ; 5aa2 + dc.w $2d4d ; 5aa4 + dc.w $fff8 ; 5aa6 + dc.w $4bee ; 5aa8 + dc.w $fff4 ; 5aaa + dc.w $1d78 ; 5aac + dc.w $08f3 ; 5aae + dc.w $fffe ; 5ab0 + dc.w $1d78 ; 5ab2 + dc.w $08f2 ; 5ab4 + dc.w $fffc ; 5ab6 + dc.w $486e ; 5ab8 + dc.w $fff0 ; 5aba + dc.w $a86e ; 5abc + dc.w $a912 ; 5abe + dc.w $a930 ; 5ac0 + dc.w $a9cc ; 5ac2 + dc.w $42a7 ; 5ac4 + dc.w $a97b ; 5ac6 + dc.w $554f ; 5ac8 + dc.w $3f05 ; 5aca + dc.w $487a ; 5acc + dc.w $0022 ; 5ace + dc.w $a985 ; 5ad0 + dc.w $544f ; 5ad2 + dc.w $11ee ; 5ad4 + dc.w $fffc ; 5ad6 + dc.w $08f2 ; 5ad8 + dc.w $11ee ; 5ada + dc.w $fffe ; 5adc + dc.w $08f3 ; 5ade + dc.w $2a6e ; 5ae0 + dc.w $fff8 ; 5ae2 + dc.w $4e5e ; 5ae4 + dc.w $3f3c ; 5ae6 + dc.w $0001 ; 5ae8 + dc.w $6100 ; 5aea + dc.w $fb96 ; 5aec + dc.w $4e75 ; 5aee + dc.w $48e7 ; 5af0 + dc.w $c082 ; 5af2 + dc.w $9efc ; 5af4 + dc.w $000c ; 5af6 + dc.w $2c4f ; 5af8 + dc.w $422e ; 5afa + dc.w $002c ; 5afc + dc.w $206e ; 5afe + dc.w $0024 ; 5b00 + dc.w $3010 ; 5b02 + dc.w $0c40 ; 5b04 + dc.w $0003 ; 5b06 + dc.w $664c ; 5b08 + dc.w $2028 ; 5b0a + dc.w $0002 ; 5b0c + dc.w $0c00 ; 5b0e + dc.w $0003 ; 5b10 + dc.w $6706 ; 5b12 + dc.w $0c00 ; 5b14 + dc.w $000d ; 5b16 + dc.w $665e ; 5b18 + dc.w $206e ; 5b1a + dc.w $0020 ; 5b1c + dc.w $30bc ; 5b1e + dc.w $0001 ; 5b20 + dc.w $1d7c ; 5b22 + dc.w $0001 ; 5b24 + dc.w $002c ; 5b26 + dc.w $2f2e ; 5b28 + dc.w $0028 ; 5b2a + dc.w $3f3c ; 5b2c + dc.w $0001 ; 5b2e + dc.w $4856 ; 5b30 + dc.w $486e ; 5b32 + dc.w $0004 ; 5b34 + dc.w $486e ; 5b36 + dc.w $0008 ; 5b38 + dc.w $a98d ; 5b3a + dc.w $2f2e ; 5b3c + dc.w $0004 ; 5b3e + dc.w $3f3c ; 5b40 + dc.w $0001 ; 5b42 + dc.w $a95d ; 5b44 + dc.w $307c ; 5b46 + dc.w $0008 ; 5b48 + dc.w $a03b ; 5b4a + dc.w $2f2e ; 5b4c + dc.w $0004 ; 5b4e + dc.w $4267 ; 5b50 + dc.w $a95d ; 5b52 + dc.w $6022 ; 5b54 + dc.w $206e ; 5b56 + dc.w $0028 ; 5b58 + dc.w $4aa8 ; 5b5a + dc.w $0098 ; 5b5c + dc.w $660e ; 5b5e + dc.w $2038 ; 5b60 + dc.w $020c ; 5b62 + dc.w $0680 ; 5b64 + dc.w $0000 ; 5b66 + dc.w $0078 ; 5b68 + dc.w $2140 ; 5b6a + dc.w $0098 ; 5b6c + dc.w $2038 ; 5b6e + dc.w $020c ; 5b70 + dc.w $90a8 ; 5b72 + dc.w $0098 ; 5b74 + dc.w $64a2 ; 5b76 + dc.w $4fef ; 5b78 + dc.w $000c ; 5b7a + dc.w $4cdf ; 5b7c + dc.w $4103 ; 5b7e + dc.w $2f57 ; 5b80 + dc.w $000c ; 5b82 + dc.w $4fef ; 5b84 + dc.w $000c ; 5b86 + dc.w $4e75 ; 5b88 + dc.w $42a7 ; 5b8a + dc.w $2f3c ; 5b8c + dc.w $6369 ; 5b8e + dc.w $636e ; 5b90 + dc.w $3f3c ; 5b92 + dc.w $b1c9 ; 5b94 + dc.w $31fc ; 5b96 + dc.w $ffff ; 5b98 + dc.w $0b9e ; 5b9a + dc.w $a9a0 ; 5b9c + dc.w $201f ; 5b9e + dc.w $6608 ; 5ba0 + dc.w $41fa ; 5ba2 + dc.w $004c ; 5ba4 + dc.w $30bc ; 5ba6 + dc.w $ffff ; 5ba8 + dc.w $42a7 ; 5baa + dc.w $2f3c ; 5bac + dc.w $6169 ; 5bae + dc.w $636e ; 5bb0 + dc.w $4267 ; 5bb2 + dc.w $a9a0 ; 5bb4 + dc.w $201f ; 5bb6 + dc.w $672a ; 5bb8 + dc.w $48e7 ; 5bba + dc.w $3010 ; 5bbc + dc.w $2040 ; 5bbe + dc.w $a029 ; 5bc0 + dc.w $2f08 ; 5bc2 + dc.w $2650 ; 5bc4 + dc.w $361b ; 5bc6 + dc.w $6712 ; 5bc8 + dc.w $5343 ; 5bca + dc.w $301b ; 5bcc + dc.w $6122 ; 5bce + dc.w $7000 ; 5bd0 + dc.w $301b ; 5bd2 + dc.w $2040 ; 5bd4 + dc.w $a03b ; 5bd6 + dc.w $51cb ; 5bd8 + dc.w $fff2 ; 5bda + dc.w $205f ; 5bdc + dc.w $a02a ; 5bde + dc.w $4cdf ; 5be0 + dc.w $080c ; 5be2 + dc.w $2078 ; 5be4 + dc.w $02ae ; 5be6 + dc.w $d1e8 ; 5be8 + dc.w $0044 ; 5bea + dc.w $4e90 ; 5bec + dc.w $4e75 ; 5bee + dc.w $0000 ; 5bf0 + dc.w $41fa ; 5bf2 + dc.w $fffc ; 5bf4 + dc.w $4a50 ; 5bf6 + dc.w $661a ; 5bf8 + dc.w $594f ; 5bfa + dc.w $3f00 ; 5bfc + dc.w $aa1e ; 5bfe + dc.w $241f ; 5c00 + dc.w $670e ; 5c02 + dc.w $2f02 ; 5c04 + dc.w $6160 ; 5c06 + dc.w $2f0f ; 5c08 + dc.w $2f02 ; 5c0a + dc.w $aa1f ; 5c0c + dc.w $504f ; 5c0e + dc.w $aa25 ; 5c10 + dc.w $4e75 ; 5c12 + dc.w $594f ; 5c14 + dc.w $2f3c ; 5c16 + dc.w $4943 ; 5c18 + dc.w $4e23 ; 5c1a + dc.w $3f00 ; 5c1c + dc.w $a9a0 ; 5c1e + dc.w $241f ; 5c20 + dc.w $67ee ; 5c22 + dc.w $2042 ; 5c24 + dc.w $a029 ; 5c26 + dc.w $2f08 ; 5c28 + dc.w $2050 ; 5c2a + dc.w $2408 ; 5c2c + dc.w $6138 ; 5c2e + dc.w $3f3c ; 5c30 + dc.w $0004 ; 5c32 + dc.w $2f02 ; 5c34 + dc.w $41ef ; 5c36 + dc.w $000e ; 5c38 + dc.w $2f20 ; 5c3a + dc.w $2f20 ; 5c3c + dc.w $3f20 ; 5c3e + dc.w $2260 ; 5c40 + dc.w $4869 ; 5c42 + dc.w $0080 ; 5c44 + dc.w $2f08 ; 5c46 + dc.w $486f ; 5c48 + dc.w $0004 ; 5c4a + dc.w $2255 ; 5c4c + dc.w $2251 ; 5c4e + dc.w $4869 ; 5c50 + dc.w $0002 ; 5c52 + dc.w $4868 ; 5c54 + dc.w $0006 ; 5c56 + dc.w $2f17 ; 5c58 + dc.w $2f17 ; 5c5a + dc.w $a817 ; 5c5c + dc.w $4fef ; 5c5e + dc.w $001c ; 5c60 + dc.w $205f ; 5c62 + dc.w $a02a ; 5c64 + dc.w $4e75 ; 5c66 + dc.w $205f ; 5c68 + dc.w $2f3c ; 5c6a + dc.w $0020 ; 5c6c + dc.w $0020 ; 5c6e + dc.w $42a7 ; 5c70 + dc.w $224f ; 5c72 + dc.w $2f08 ; 5c74 + dc.w $2055 ; 5c76 + dc.w $41e8 ; 5c78 + dc.w $ff8c ; 5c7a + dc.w $6102 ; 5c7c + dc.w $4e71 ; 5c7e + dc.w $3028 ; 5c80 + dc.w $0004 ; 5c82 + dc.w $9050 ; 5c84 + dc.w $3229 ; 5c86 + dc.w $0004 ; 5c88 + dc.w $9251 ; 5c8a + dc.w $9041 ; 5c8c + dc.w $e240 ; 5c8e + dc.w $d058 ; 5c90 + dc.w $32c0 ; 5c92 + dc.w $d041 ; 5c94 + dc.w $3340 ; 5c96 + dc.w $0002 ; 5c98 + dc.w $4e75 ; 5c9a + dc.w $41ef ; 5c9c + dc.w $0004 ; 5c9e + dc.w $2f08 ; 5ca0 + dc.w $7002 ; 5ca2 + dc.w $6108 ; 5ca4 + dc.w $7000 ; 5ca6 + dc.w $6104 ; 5ca8 + dc.w $a8a8 ; 5caa + dc.w $4e75 ; 5cac + dc.w $225f ; 5cae + dc.w $3235 ; 5cb0 + dc.w $008c ; 5cb2 + dc.w $9270 ; 5cb4 + dc.w $0004 ; 5cb6 + dc.w $9270 ; 5cb8 + dc.w $0000 ; 5cba + dc.w $e241 ; 5cbc + dc.w $3f01 ; 5cbe + dc.w $4ed1 ; 5cc0 + dc.w $4e56 ; 5cc2 + dc.w $fff0 ; 5cc4 + dc.w $48e7 ; 5cc6 + dc.w $0718 ; 5cc8 + dc.w $266e ; 5cca + dc.w $0008 ; 5ccc + dc.w $2078 ; 5cce + dc.w $02b6 ; 5cd0 + dc.w $3e28 ; 5cd2 + dc.w $02a2 ; 5cd4 + dc.w $7c01 ; 5cd6 + dc.w $4a47 ; 5cd8 + dc.w $670a ; 5cda + dc.w $558f ; 5cdc + dc.w $a994 ; 5cde + dc.w $3a1f ; 5ce0 + dc.w $3f07 ; 5ce2 + dc.w $a998 ; 5ce4 + dc.w $598f ; 5ce6 + dc.w $2f3c ; 5ce8 + dc.w $5049 ; 5cea + dc.w $4354 ; 5cec + dc.w $3f3c ; 5cee + dc.w $bf8c ; 5cf0 + dc.w $a81f ; 5cf2 + dc.w $285f ; 5cf4 + dc.w $4a47 ; 5cf6 + dc.w $6710 ; 5cf8 + dc.w $200c ; 5cfa + dc.w $670c ; 5cfc + dc.w $558f ; 5cfe + dc.w $2f0c ; 5d00 + dc.w $a9a4 ; 5d02 + dc.w $4a5f ; 5d04 + dc.w $6602 ; 5d06 + dc.w $4206 ; 5d08 + dc.w $200c ; 5d0a + dc.w $6700 ; 5d0c + dc.w $00e8 ; 5d0e + dc.w $4a06 ; 5d10 + dc.w $6700 ; 5d12 + dc.w $00de ; 5d14 + dc.w $4a94 ; 5d16 + dc.w $6700 ; 5d18 + dc.w $00d8 ; 5d1a + dc.w $2054 ; 5d1c + dc.w $43ee ; 5d1e + dc.w $fff0 ; 5d20 + dc.w $5488 ; 5d22 + dc.w $22d8 ; 5d24 + dc.w $22d8 ; 5d26 + dc.w $4a6e ; 5d28 + dc.w $fff2 ; 5d2a + dc.w $6d24 ; 5d2c + dc.w $302e ; 5d2e + dc.w $fff2 ; 5d30 + dc.w $d06b ; 5d32 + dc.w $0002 ; 5d34 + dc.w $3d40 ; 5d36 + dc.w $fffa ; 5d38 + dc.w $302e ; 5d3a + dc.w $fff6 ; 5d3c + dc.w $48c0 ; 5d3e + dc.w $322e ; 5d40 + dc.w $fff2 ; 5d42 + dc.w $48c1 ; 5d44 + dc.w $9081 ; 5d46 + dc.w $d06e ; 5d48 + dc.w $fffa ; 5d4a + dc.w $3d40 ; 5d4c + dc.w $fffe ; 5d4e + dc.w $6038 ; 5d50 + dc.w $302b ; 5d52 + dc.w $0006 ; 5d54 + dc.w $48c0 ; 5d56 + dc.w $322e ; 5d58 + dc.w $fff2 ; 5d5a + dc.w $48c1 ; 5d5c + dc.w $d280 ; 5d5e + dc.w $302e ; 5d60 + dc.w $fff6 ; 5d62 + dc.w $48c0 ; 5d64 + dc.w $342e ; 5d66 + dc.w $fff2 ; 5d68 + dc.w $48c2 ; 5d6a + dc.w $9082 ; 5d6c + dc.w $9240 ; 5d6e + dc.w $3d41 ; 5d70 + dc.w $fffa ; 5d72 + dc.w $302e ; 5d74 + dc.w $fff6 ; 5d76 + dc.w $48c0 ; 5d78 + dc.w $322e ; 5d7a + dc.w $fff2 ; 5d7c + dc.w $48c1 ; 5d7e + dc.w $9081 ; 5d80 + dc.w $d06e ; 5d82 + dc.w $fffa ; 5d84 + dc.w $3d40 ; 5d86 + dc.w $fffe ; 5d88 + dc.w $4a6e ; 5d8a + dc.w $fff0 ; 5d8c + dc.w $6d22 ; 5d8e + dc.w $302e ; 5d90 + dc.w $fff0 ; 5d92 + dc.w $d053 ; 5d94 + dc.w $3d40 ; 5d96 + dc.w $fff8 ; 5d98 + dc.w $302e ; 5d9a + dc.w $fff4 ; 5d9c + dc.w $48c0 ; 5d9e + dc.w $322e ; 5da0 + dc.w $fff0 ; 5da2 + dc.w $48c1 ; 5da4 + dc.w $9081 ; 5da6 + dc.w $d06e ; 5da8 + dc.w $fff8 ; 5daa + dc.w $3d40 ; 5dac + dc.w $fffc ; 5dae + dc.w $6038 ; 5db0 + dc.w $302b ; 5db2 + dc.w $0004 ; 5db4 + dc.w $48c0 ; 5db6 + dc.w $322e ; 5db8 + dc.w $fff0 ; 5dba + dc.w $48c1 ; 5dbc + dc.w $d280 ; 5dbe + dc.w $302e ; 5dc0 + dc.w $fff4 ; 5dc2 + dc.w $48c0 ; 5dc4 + dc.w $342e ; 5dc6 + dc.w $fff0 ; 5dc8 + dc.w $48c2 ; 5dca + dc.w $9082 ; 5dcc + dc.w $9240 ; 5dce + dc.w $3d41 ; 5dd0 + dc.w $fff8 ; 5dd2 + dc.w $302e ; 5dd4 + dc.w $fff4 ; 5dd6 + dc.w $48c0 ; 5dd8 + dc.w $322e ; 5dda + dc.w $fff0 ; 5ddc + dc.w $48c1 ; 5dde + dc.w $9081 ; 5de0 + dc.w $d06e ; 5de2 + dc.w $fff8 ; 5de4 + dc.w $3d40 ; 5de6 + dc.w $fffc ; 5de8 + dc.w $2f0c ; 5dea + dc.w $486e ; 5dec + dc.w $fff8 ; 5dee + dc.w $a8f6 ; 5df0 + dc.w $2f0c ; 5df2 + dc.w $a9a3 ; 5df4 + dc.w $4a47 ; 5df6 + dc.w $6704 ; 5df8 + dc.w $3f05 ; 5dfa + dc.w $a998 ; 5dfc + dc.w $4cee ; 5dfe + dc.w $18e0 ; 5e00 + dc.w $ffdc ; 5e02 + dc.w $4e5e ; 5e04 + dc.w $2e9f ; 5e06 + dc.w $4e75 ; 5e08 +Unexplored_5e0a + dc.w $48e7 ; 5e0a + dc.w $80f0 ; 5e0c + dc.w $4eba ; 5e0e + dc.w $00aa ; 5e10 + dc.w $47f8 ; 5e12 + dc.w $004e ; 5e14 + dc.w $200b ; 5e16 + dc.w $a51e ; 5e18 + dc.w $6610 ; 5e1a + dc.w $2448 ; 5e1c + dc.w $41fa ; 5e1e + dc.w $0046 ; 5e20 + dc.w $224a ; 5e22 + dc.w $200b ; 5e24 + dc.w $a02e ; 5e26 + dc.w $21ca ; 5e28 + dc.w $005c ; 5e2a + dc.w $4ab8 ; 5e2c + dc.w $006c ; 5e2e + dc.w $6a2e ; 5e30 + dc.w $51b8 ; 5e32 + dc.w $010c ; 5e34 + dc.w $2078 ; 5e36 + dc.w $010c ; 5e38 + dc.w $4ab8 ; 5e3a + dc.w $0b78 ; 5e3c + dc.w $6b08 ; 5e3e + dc.w $43f8 ; 5e40 + dc.w $0006 ; 5e42 + dc.w $7000 ; 5e44 + dc.w $a05c ; 5e46 + dc.w $30bc ; 5e48 + dc.w $4ef9 ; 5e4a + dc.w $2178 ; 5e4c + dc.w $006c ; 5e4e + dc.w $0002 ; 5e50 + dc.w $2f08 ; 5e52 + dc.w $43f8 ; 5e54 + dc.w $0006 ; 5e56 + dc.w $7009 ; 5e58 + dc.w $a098 ; 5e5a + dc.w $21df ; 5e5c + dc.w $006c ; 5e5e + dc.w $4cdf ; 5e60 + dc.w $0f01 ; 5e62 + dc.w $4e75 ; 5e64 + dc.w $fe07 ; 5e66 + dc.w $6602 ; 5e68 + dc.w $4e73 ; 5e6a + dc.w $0c6f ; 5e6c + dc.w $e05c ; 5e6e + dc.w $0006 ; 5e70 + dc.w $6620 ; 5e72 + dc.w $0c6f ; 5e74 + dc.w $1300 ; 5e76 + dc.w $0014 ; 5e78 + dc.w $6618 ; 5e7a + dc.w $4240 ; 5e7c + dc.w $102f ; 5e7e + dc.w $0018 ; 5e80 + dc.w $0c00 ; 5e82 + dc.w $0017 ; 5e84 + dc.w $620c ; 5e86 + dc.w $41fa ; 5e88 + dc.w $0012 ; 5e8a + dc.w $1030 ; 5e8c + dc.w $0000 ; 5e8e + dc.w $a9c9 ; 5e90 + dc.w $4e73 ; 5e92 + dc.w $303c ; 5e94 + dc.w $000b ; 5e96 + dc.w $a9c9 ; 5e98 + dc.w $4e73 ; 5e9a + dc.w $0b09 ; 5e9c + dc.w $0a10 ; 5e9e + dc.w $0307 ; 5ea0 + dc.w $0b0b ; 5ea2 + dc.w $080b ; 5ea4 + dc.w $0201 ; 5ea6 + dc.w $010b ; 5ea8 + dc.w $070b ; 5eaa + dc.w $080b ; 5eac + dc.w $0201 ; 5eae + dc.w $0101 ; 5eb0 + dc.w $0101 ; 5eb2 + dc.w $700c ; 5eb4 + dc.w $a9c9 ; 5eb6 + dc.w $4e75 ; 5eb8 + dc.w $40e7 ; 5eba + dc.w $48e7 ; 5ebc + dc.w $00c0 ; 5ebe + dc.w $203c ; 5ec0 + dc.w $6275 ; 5ec2 + dc.w $6778 ; 5ec4 + dc.w $a1ad ; 5ec6 + dc.w $660a ; 5ec8 + dc.w $2008 ; 5eca + dc.w $0800 ; 5ecc + dc.w $0019 ; 5ece + dc.w $6600 ; 5ed0 + dc.w $0072 ; 5ed2 + dc.w $70ff ; 5ed4 + dc.w $b038 ; 5ed6 + dc.w $0bff ; 5ed8 + dc.w $56c3 ; 5eda + dc.w $4403 ; 5edc + dc.w $6708 ; 5ede + dc.w $7040 ; 5ee0 + dc.w $c038 ; 5ee2 + dc.w $0bff ; 5ee4 + dc.w $6006 ; 5ee6 + dc.w $7040 ; 5ee8 + dc.w $c038 ; 5eea + dc.w $0120 ; 5eec + dc.w $4a00 ; 5eee + dc.w $6652 ; 5ef0 + dc.w $303c ; 5ef2 + dc.w $a89f ; 5ef4 + dc.w $a746 ; 5ef6 + dc.w $2208 ; 5ef8 + dc.w $6748 ; 5efa + dc.w $47f8 ; 5efc + dc.w $0006 ; 5efe + dc.w $200b ; 5f00 + dc.w $a51e ; 5f02 + dc.w $663e ; 5f04 + dc.w $2448 ; 5f06 + dc.w $41fa ; 5f08 + dc.w $ffaa ; 5f0a + dc.w $224a ; 5f0c + dc.w $200b ; 5f0e + dc.w $a02e ; 5f10 + dc.w $224a ; 5f12 + dc.w $007c ; 5f14 + dc.w $0700 ; 5f16 + dc.w $41f8 ; 5f18 + dc.w $0400 ; 5f1a + dc.w $203c ; 5f1c + dc.w $0000 ; 5f1e + dc.w $00ff ; 5f20 + dc.w $b290 ; 5f22 + dc.w $6602 ; 5f24 + dc.w $2089 ; 5f26 + dc.w $5888 ; 5f28 + dc.w $51c8 ; 5f2a + dc.w $fff6 ; 5f2c + dc.w $41f8 ; 5f2e + dc.w $0e00 ; 5f30 + dc.w $203c ; 5f32 + dc.w $0000 ; 5f34 + dc.w $03ff ; 5f36 + dc.w $b290 ; 5f38 + dc.w $6602 ; 5f3a + dc.w $2089 ; 5f3c + dc.w $5888 ; 5f3e + dc.w $51c8 ; 5f40 + dc.w $fff6 ; 5f42 + dc.w $4cdf ; 5f44 + dc.w $0300 ; 5f46 + dc.w $46df ; 5f48 + dc.w $4e75 ; 5f4a +Unexplored_5f4c + dc.w $4e56 ; 5f4c + dc.w $fef2 ; 5f4e + dc.w $48e7 ; 5f50 + dc.w $0108 ; 5f52 + dc.w $49ee ; 5f54 + dc.w $fefc ; 5f56 + dc.w $558f ; 5f58 + dc.w $487a ; 5f5a + dc.w $0084 ; 5f5c + dc.w $2f3c ; 5f5e + dc.w $7077 ; 5f60 + dc.w $7063 ; 5f62 + dc.w $7001 ; 5f64 + dc.w $2f00 ; 5f66 + dc.w $486e ; 5f68 + dc.w $fef6 ; 5f6a + dc.w $486e ; 5f6c + dc.w $fef2 ; 5f6e + dc.w $2f0c ; 5f70 + dc.w $3f3c ; 5f72 + dc.w $0001 ; 5f74 + dc.w $aa5a ; 5f76 + dc.w $3e1f ; 5f78 + dc.w $663e ; 5f7a + dc.w $558f ; 5f7c + dc.w $2f2e ; 5f7e + dc.w $fef6 ; 5f80 + dc.w $487a ; 5f82 + dc.w $0048 ; 5f84 + dc.w $486e ; 5f86 + dc.w $fffc ; 5f88 + dc.w $486e ; 5f8a + dc.w $fefb ; 5f8c + dc.w $3f3c ; 5f8e + dc.w $0005 ; 5f90 + dc.w $aa5a ; 5f92 + dc.w $3e1f ; 5f94 + dc.w $6622 ; 5f96 + dc.w $7000 ; 5f98 + dc.w $102e ; 5f9a + dc.w $fefb ; 5f9c + dc.w $0c40 ; 5f9e + dc.w $0001 ; 5fa0 + dc.w $6616 ; 5fa2 + dc.w $206e ; 5fa4 + dc.w $fffc ; 5fa6 + dc.w $4e90 ; 5fa8 + dc.w $3e00 ; 5faa + dc.w $558f ; 5fac + dc.w $486e ; 5fae + dc.w $fef6 ; 5fb0 + dc.w $3f3c ; 5fb2 + dc.w $0004 ; 5fb4 + dc.w $aa5a ; 5fb6 + dc.w $544f ; 5fb8 + dc.w $3d47 ; 5fba + dc.w $000a ; 5fbc + dc.w $4cee ; 5fbe + dc.w $1080 ; 5fc0 + dc.w $feea ; 5fc2 + dc.w $4e5e ; 5fc4 + dc.w $205f ; 5fc6 + dc.w $544f ; 5fc8 + dc.w $4ed0 ; 5fca + dc.w $114c ; 5fcc + dc.w $6f61 ; 5fce + dc.w $644e ; 5fd0 + dc.w $6174 ; 5fd2 + dc.w $6976 ; 5fd4 + dc.w $6544 ; 5fd6 + dc.w $7269 ; 5fd8 + dc.w $7665 ; 5fda + dc.w $7273 ; 5fdc + dc.w $0000 ; 5fde + dc.w $154e ; 5fe0 + dc.w $6174 ; 5fe2 + dc.w $6976 ; 5fe4 + dc.w $6544 ; 5fe6 + dc.w $7269 ; 5fe8 + dc.w $7665 ; 5fea + dc.w $724c ; 5fec + dc.w $6f61 ; 5fee + dc.w $6465 ; 5ff0 + dc.w $724c ; 5ff2 + dc.w $6962 ; 5ff4 + dc.w $0000 ; 5ff6 +Unexplored_5ff8 + dc.w $4e56 ; 5ff8 + dc.w $fef2 ; 5ffa + dc.w $48e7 ; 5ffc + dc.w $0118 ; 5ffe + dc.w $47ee ; 6000 + dc.w $ff00 ; 6002 + dc.w $558f ; 6004 + dc.w $487a ; 6006 + dc.w $0092 ; 6008 + dc.w $2f3c ; 600a + dc.w $7077 ; 600c + dc.w $7063 ; 600e + dc.w $7002 ; 6010 + dc.w $2f00 ; 6012 + dc.w $486e ; 6014 + dc.w $fefa ; 6016 + dc.w $486e ; 6018 + dc.w $fef2 ; 601a + dc.w $2f0b ; 601c + dc.w $3f3c ; 601e + dc.w $0001 ; 6020 + dc.w $aa5a ; 6022 + dc.w $301f ; 6024 + dc.w $48c0 ; 6026 + dc.w $2e00 ; 6028 + dc.w $6652 ; 602a + dc.w $7000 ; 602c + dc.w $2840 ; 602e + dc.w $558f ; 6030 + dc.w $2f2e ; 6032 + dc.w $fefa ; 6034 + dc.w $487a ; 6036 + dc.w $0050 ; 6038 + dc.w $486e ; 603a + dc.w $fef6 ; 603c + dc.w $486e ; 603e + dc.w $feff ; 6040 + dc.w $3f3c ; 6042 + dc.w $0005 ; 6044 + dc.w $aa5a ; 6046 + dc.w $301f ; 6048 + dc.w $48c0 ; 604a + dc.w $2e00 ; 604c + dc.w $6620 ; 604e + dc.w $7000 ; 6050 + dc.w $102e ; 6052 + dc.w $feff ; 6054 + dc.w $0c40 ; 6056 + dc.w $0002 ; 6058 + dc.w $6614 ; 605a + dc.w $598f ; 605c + dc.w $2f2e ; 605e + dc.w $fef6 ; 6060 + dc.w $7031 ; 6062 + dc.w $2f00 ; 6064 + dc.w $7201 ; 6066 + dc.w $1f01 ; 6068 + dc.w $7000 ; 606a + dc.w $aa59 ; 606c + dc.w $285f ; 606e + dc.w $200c ; 6070 + dc.w $670a ; 6072 + dc.w $204c ; 6074 + dc.w $4e90 ; 6076 + dc.w $2f0c ; 6078 + dc.w $7001 ; 607a + dc.w $aa59 ; 607c + dc.w $4cee ; 607e + dc.w $1880 ; 6080 + dc.w $fee6 ; 6082 + dc.w $4e5e ; 6084 + dc.w $4e75 ; 6086 + dc.w $1044 ; 6088 + dc.w $6973 ; 608a + dc.w $6b42 ; 608c + dc.w $6173 ; 608e + dc.w $6564 ; 6090 + dc.w $4368 ; 6092 + dc.w $6563 ; 6094 + dc.w $6b55 ; 6096 + dc.w $7000 ; 6098 + dc.w $0650 ; 609a + dc.w $4343 ; 609c + dc.w $6172 ; 609e + dc.w $6400 ; 60a0 +Unexplored_60a2 + dc.w $4e56 ; 60a2 + dc.w $fffc ; 60a4 + dc.w $48e7 ; 60a6 + dc.w $0108 ; 60a8 + dc.w $203c ; 60aa + dc.w $6677 ; 60ac + dc.w $7665 ; 60ae + dc.w $41ee ; 60b0 + dc.w $fffc ; 60b2 + dc.w $2248 ; 60b4 + dc.w $a1ad ; 60b6 + dc.w $2288 ; 60b8 + dc.w $3e00 ; 60ba + dc.w $661c ; 60bc + dc.w $0cae ; 60be + dc.w $0000 ; 60c0 + dc.w $0201 ; 60c2 + dc.w $fffc ; 60c4 + dc.w $6d12 ; 60c6 + dc.w $2078 ; 60c8 + dc.w $02b6 ; 60ca + dc.w $2e28 ; 60cc + dc.w $030c ; 60ce + dc.w $2007 ; 60d0 + dc.w $5880 ; 60d2 + dc.w $2040 ; 60d4 + dc.w $2850 ; 60d6 + dc.w $4e94 ; 60d8 + dc.w $4cee ; 60da + dc.w $1080 ; 60dc + dc.w $fff4 ; 60de + dc.w $4e5e ; 60e0 + dc.w $4e75 ; 60e2 +Unexplored_60e4 + dc.w $4e56 ; 60e4 + dc.w $fef2 ; 60e6 + dc.w $48e7 ; 60e8 + dc.w $0118 ; 60ea + dc.w $47ee ; 60ec + dc.w $ff00 ; 60ee + dc.w $558f ; 60f0 + dc.w $487a ; 60f2 + dc.w $0092 ; 60f4 + dc.w $2f3c ; 60f6 + dc.w $7077 ; 60f8 + dc.w $7063 ; 60fa + dc.w $7002 ; 60fc + dc.w $2f00 ; 60fe + dc.w $486e ; 6100 + dc.w $fefa ; 6102 + dc.w $486e ; 6104 + dc.w $fef2 ; 6106 + dc.w $2f0b ; 6108 + dc.w $3f3c ; 610a + dc.w $0001 ; 610c + dc.w $aa5a ; 610e + dc.w $301f ; 6110 + dc.w $48c0 ; 6112 + dc.w $2e00 ; 6114 + dc.w $6652 ; 6116 + dc.w $7000 ; 6118 + dc.w $2840 ; 611a + dc.w $558f ; 611c + dc.w $2f2e ; 611e + dc.w $fefa ; 6120 + dc.w $487a ; 6122 + dc.w $0050 ; 6124 + dc.w $486e ; 6126 + dc.w $fef6 ; 6128 + dc.w $486e ; 612a + dc.w $feff ; 612c + dc.w $3f3c ; 612e + dc.w $0005 ; 6130 + dc.w $aa5a ; 6132 + dc.w $301f ; 6134 + dc.w $48c0 ; 6136 + dc.w $2e00 ; 6138 + dc.w $6620 ; 613a + dc.w $7000 ; 613c + dc.w $102e ; 613e + dc.w $feff ; 6140 + dc.w $0c40 ; 6142 + dc.w $0002 ; 6144 + dc.w $6614 ; 6146 + dc.w $598f ; 6148 + dc.w $2f2e ; 614a + dc.w $fef6 ; 614c + dc.w $7031 ; 614e + dc.w $2f00 ; 6150 + dc.w $7201 ; 6152 + dc.w $1f01 ; 6154 + dc.w $7000 ; 6156 + dc.w $aa59 ; 6158 + dc.w $285f ; 615a + dc.w $200c ; 615c + dc.w $670a ; 615e + dc.w $204c ; 6160 + dc.w $4e90 ; 6162 + dc.w $2f0c ; 6164 + dc.w $7001 ; 6166 + dc.w $aa59 ; 6168 + dc.w $4cee ; 616a + dc.w $1880 ; 616c + dc.w $fee6 ; 616e + dc.w $4e5e ; 6170 + dc.w $4e75 ; 6172 + dc.w $1044 ; 6174 + dc.w $6973 ; 6176 + dc.w $6b42 ; 6178 + dc.w $6173 ; 617a + dc.w $6564 ; 617c + dc.w $4368 ; 617e + dc.w $6563 ; 6180 + dc.w $6b55 ; 6182 + dc.w $7000 ; 6184 + dc.w $1255 ; 6186 + dc.w $5342 ; 6188 + dc.w $4661 ; 618a + dc.w $6d69 ; 618c + dc.w $6c79 ; 618e + dc.w $4578 ; 6190 + dc.w $7065 ; 6192 + dc.w $7274 ; 6194 + dc.w $4c69 ; 6196 + dc.w $6200 ; 6198 +Unexplored_619a + dc.w $4e56 ; 619a + dc.w $fffc ; 619c + dc.w $48e7 ; 619e + dc.w $0018 ; 61a0 + dc.w $a11a ; 61a2 + dc.w $2648 ; 61a4 + dc.w $598f ; 61a6 + dc.w $2eb8 ; 61a8 + dc.w $02a6 ; 61aa + dc.w $205f ; 61ac + dc.w $a01b ; 61ae + dc.w $598f ; 61b0 + dc.w $2f3c ; 61b2 + dc.w $6369 ; 61b4 + dc.w $7474 ; 61b6 + dc.w $702d ; 61b8 + dc.w $3f00 ; 61ba + dc.w $a9a0 ; 61bc + dc.w $285f ; 61be + dc.w $200c ; 61c0 + dc.w $6714 ; 61c2 + dc.w $4a94 ; 61c4 + dc.w $6710 ; 61c6 + dc.w $204c ; 61c8 + dc.w $a029 ; 61ca + dc.w $2054 ; 61cc + dc.w $2d48 ; 61ce + dc.w $fffc ; 61d0 + dc.w $4e90 ; 61d2 + dc.w $2f0c ; 61d4 + dc.w $a9a3 ; 61d6 + dc.w $204b ; 61d8 + dc.w $a01b ; 61da + dc.w $4cee ; 61dc + dc.w $1800 ; 61de + dc.w $fff4 ; 61e0 + dc.w $4e5e ; 61e2 + dc.w $4e75 ; 61e4 +Unexplored_61e6 + dc.w $4e56 ; 61e6 + dc.w $fffc ; 61e8 + dc.w $48e7 ; 61ea + dc.w $0018 ; 61ec + dc.w $a11a ; 61ee + dc.w $2648 ; 61f0 + dc.w $598f ; 61f2 + dc.w $2eb8 ; 61f4 + dc.w $02a6 ; 61f6 + dc.w $205f ; 61f8 + dc.w $a01b ; 61fa + dc.w $598f ; 61fc + dc.w $2f3c ; 61fe + dc.w $6369 ; 6200 + dc.w $7474 ; 6202 + dc.w $702e ; 6204 + dc.w $3f00 ; 6206 + dc.w $a9a0 ; 6208 + dc.w $285f ; 620a + dc.w $200c ; 620c + dc.w $6714 ; 620e + dc.w $4a94 ; 6210 + dc.w $6710 ; 6212 + dc.w $204c ; 6214 + dc.w $a029 ; 6216 + dc.w $2054 ; 6218 + dc.w $2d48 ; 621a + dc.w $fffc ; 621c + dc.w $4e90 ; 621e + dc.w $2f0c ; 6220 + dc.w $a9a3 ; 6222 + dc.w $204b ; 6224 + dc.w $a01b ; 6226 + dc.w $4cee ; 6228 + dc.w $1800 ; 622a + dc.w $fff4 ; 622c + dc.w $4e5e ; 622e + dc.w $4e75 ; 6230 +Unexplored_6232 + dc.w $4e56 ; 6232 + dc.w $fef4 ; 6234 + dc.w $2f0c ; 6236 + dc.w $49ee ; 6238 + dc.w $ff00 ; 623a + dc.w $203c ; 623c + dc.w $6366 ; 623e + dc.w $7267 ; 6240 + dc.w $41ee ; 6242 + dc.w $fef8 ; 6244 + dc.w $2248 ; 6246 + dc.w $a1ad ; 6248 + dc.w $2288 ; 624a + dc.w $4a40 ; 624c + dc.w $662c ; 624e + dc.w $202e ; 6250 + dc.w $fef8 ; 6252 + dc.w $0800 ; 6254 + dc.w $0000 ; 6256 + dc.w $6722 ; 6258 + dc.w $558f ; 625a + dc.w $487a ; 625c + dc.w $0026 ; 625e + dc.w $2f3c ; 6260 + dc.w $7077 ; 6262 + dc.w $7063 ; 6264 + dc.w $7001 ; 6266 + dc.w $2f00 ; 6268 + dc.w $486e ; 626a + dc.w $fef4 ; 626c + dc.w $486e ; 626e + dc.w $fefc ; 6270 + dc.w $2f0c ; 6272 + dc.w $3f3c ; 6274 + dc.w $0001 ; 6276 + dc.w $aa5a ; 6278 + dc.w $544f ; 627a + dc.w $286e ; 627c + dc.w $fef0 ; 627e + dc.w $4e5e ; 6280 + dc.w $4e75 ; 6282 + dc.w $104f ; 6284 + dc.w $626a ; 6286 + dc.w $6563 ; 6288 + dc.w $7453 ; 628a + dc.w $7570 ; 628c + dc.w $706f ; 628e + dc.w $7274 ; 6290 + dc.w $4c69 ; 6292 + dc.w $6200 ; 6294 +Unexplored_6296 + dc.w $4e56 ; 6296 + dc.w $fffc ; 6298 + dc.w $48e7 ; 629a + dc.w $0018 ; 629c + dc.w $2038 ; 629e + dc.w $0dd0 ; 62a0 + dc.w $c0bc ; 62a2 + dc.w $0800 ; 62a4 + dc.w $0000 ; 62a6 + dc.w $6716 ; 62a8 + dc.w $2078 ; 62aa + dc.w $0dd8 ; 62ac + dc.w $2010 ; 62ae + dc.w $d0b8 ; 62b0 + dc.w $0dd8 ; 62b2 + dc.w $2040 ; 62b4 + dc.w $2068 ; 62b6 + dc.w $006c ; 62b8 + dc.w $117c ; 62ba + dc.w $0088 ; 62bc + dc.w $0144 ; 62be + dc.w $2038 ; 62c0 + dc.w $2400 ; 62c2 + dc.w $c0bc ; 62c4 + dc.w $0000 ; 62c6 + dc.w $0800 ; 62c8 + dc.w $660c ; 62ca + dc.w $2038 ; 62cc + dc.w $2400 ; 62ce + dc.w $c0bc ; 62d0 + dc.w $1000 ; 62d2 + dc.w $0000 ; 62d4 + dc.w $6714 ; 62d6 + dc.w $558f ; 62d8 + dc.w $2f3c ; 62da + dc.w $7368 ; 62dc + dc.w $616c ; 62de + dc.w $7003 ; 62e0 + dc.w $2f00 ; 62e2 + dc.w $303c ; 62e4 + dc.w $0402 ; 62e6 + dc.w $abf1 ; 62e8 + dc.w $544f ; 62ea + dc.w $203c ; 62ec + dc.w $7368 ; 62ee + dc.w $616c ; 62f0 + dc.w $41ee ; 62f2 + dc.w $fffc ; 62f4 + dc.w $2248 ; 62f6 + dc.w $a1ad ; 62f8 + dc.w $2288 ; 62fa + dc.w $4a40 ; 62fc + dc.w $6620 ; 62fe + dc.w $598f ; 6300 + dc.w $2f3c ; 6302 + dc.w $6e73 ; 6304 + dc.w $7264 ; 6306 + dc.w $7001 ; 6308 + dc.w $3f00 ; 630a + dc.w $a9a0 ; 630c + dc.w $285f ; 630e + dc.w $200c ; 6310 + dc.w $670c ; 6312 + dc.w $2f0c ; 6314 + dc.w $a992 ; 6316 + dc.w $204c ; 6318 + dc.w $a029 ; 631a + dc.w $2654 ; 631c + dc.w $4e93 ; 631e + dc.w $4cee ; 6320 + dc.w $1800 ; 6322 + dc.w $fff4 ; 6324 + dc.w $4e5e ; 6326 + dc.w $4e75 ; 6328 +Unexplored_632a + dc.w $4e56 ; 632a + dc.w $fffc ; 632c + dc.w $48e7 ; 632e + dc.w $1300 ; 6330 + dc.w $7000 ; 6332 + dc.w $2d40 ; 6334 + dc.w $fffc ; 6336 + dc.w $203c ; 6338 + dc.w $6470 ; 633a + dc.w $6c79 ; 633c + dc.w $41ee ; 633e + dc.w $fffc ; 6340 + dc.w $2248 ; 6342 + dc.w $a1ad ; 6344 + dc.w $2288 ; 6346 + dc.w $4a40 ; 6348 + dc.w $6632 ; 634a + dc.w $202e ; 634c + dc.w $fffc ; 634e + dc.w $c0bc ; 6350 + dc.w $0000 ; 6352 + dc.w $0001 ; 6354 + dc.w $6726 ; 6356 + dc.w $7020 ; 6358 + dc.w $c038 ; 635a + dc.w $0b20 ; 635c + dc.w $7200 ; 635e + dc.w $1200 ; 6360 + dc.w $4a81 ; 6362 + dc.w $56c3 ; 6364 + dc.w $4403 ; 6366 + dc.w $1c03 ; 6368 + dc.w $4207 ; 636a + dc.w $4a06 ; 636c + dc.w $6702 ; 636e + dc.w $7e01 ; 6370 + dc.w $558f ; 6372 + dc.w $1f07 ; 6374 + dc.w $303c ; 6376 + dc.w $01ed ; 6378 + dc.w $abeb ; 637a + dc.w $544f ; 637c + dc.w $4cee ; 637e + dc.w $00c8 ; 6380 + dc.w $fff0 ; 6382 + dc.w $4e5e ; 6384 + dc.w $4e75 ; 6386 + dc.w $4e56 ; 6388 + dc.w $fffc ; 638a + dc.w $2f07 ; 638c + dc.w $7000 ; 638e + dc.w $2d40 ; 6390 + dc.w $fffc ; 6392 + dc.w $4207 ; 6394 + dc.w $203c ; 6396 + dc.w $706f ; 6398 + dc.w $7772 ; 639a + dc.w $41ee ; 639c + dc.w $fffc ; 639e + dc.w $2248 ; 63a0 + dc.w $a1ad ; 63a2 + dc.w $2288 ; 63a4 + dc.w $4a40 ; 63a6 + dc.w $6612 ; 63a8 + dc.w $7001 ; 63aa + dc.w $c0ae ; 63ac + dc.w $fffc ; 63ae + dc.w $670a ; 63b0 + dc.w $701a ; 63b2 + dc.w $a09e ; 63b4 + dc.w $4a40 ; 63b6 + dc.w $6702 ; 63b8 + dc.w $7e01 ; 63ba + dc.w $1007 ; 63bc + dc.w $2e2e ; 63be + dc.w $fff8 ; 63c0 + dc.w $4e5e ; 63c2 + dc.w $4e75 ; 63c4 +Unexplored_63c6 + dc.w $4e56 ; 63c6 + dc.w $0000 ; 63c8 + dc.w $2f07 ; 63ca + dc.w $4eba ; 63cc + dc.w $ffba ; 63ce + dc.w $4a00 ; 63d0 + dc.w $6746 ; 63d2 + dc.w $2078 ; 63d4 + dc.w $02b6 ; 63d6 + dc.w $117c ; 63d8 + dc.w $0001 ; 63da + dc.w $0039 ; 63dc + dc.w $2078 ; 63de + dc.w $02b6 ; 63e0 + dc.w $4228 ; 63e2 + dc.w $003f ; 63e4 + dc.w $7001 ; 63e6 + dc.w $1f00 ; 63e8 + dc.w $4eba ; 63ea + dc.w $72b0 ; 63ec + dc.w $2078 ; 63ee + dc.w $02b6 ; 63f0 + dc.w $7000 ; 63f2 + dc.w $1028 ; 63f4 + dc.w $003f ; 63f6 + dc.w $4a80 ; 63f8 + dc.w $670e ; 63fa + dc.w $7e03 ; 63fc + dc.w $558f ; 63fe + dc.w $1f07 ; 6400 + dc.w $303c ; 6402 + dc.w $01ed ; 6404 + dc.w $abeb ; 6406 + dc.w $544f ; 6408 + dc.w $2078 ; 640a + dc.w $02b6 ; 640c + dc.w $4228 ; 640e + dc.w $0039 ; 6410 + dc.w $2078 ; 6412 + dc.w $02b6 ; 6414 + dc.w $4228 ; 6416 + dc.w $003f ; 6418 + dc.w $2e2e ; 641a + dc.w $fffc ; 641c + dc.w $4e5e ; 641e + dc.w $4e75 ; 6420 + dc.w $4e56 ; 6422 + dc.w $0000 ; 6424 + dc.w $226e ; 6426 + dc.w $0008 ; 6428 + dc.w $302e ; 642a + dc.w $000e ; 642c + dc.w $5340 ; 642e + dc.w $4a40 ; 6430 + dc.w $6d06 ; 6432 + dc.w $4219 ; 6434 + dc.w $51c8 ; 6436 + dc.w $fffc ; 6438 + dc.w $4e5e ; 643a + dc.w $4e75 ; 643c +Unexplored_643e + dc.w $4e56 ; 643e + dc.w $ff4c ; 6440 + dc.w $48e7 ; 6442 + dc.w $0f18 ; 6444 + dc.w $41ee ; 6446 + dc.w $fffc ; 6448 + dc.w $a07d ; 644a + dc.w $4878 ; 644c + dc.w $00ac ; 644e + dc.w $486e ; 6450 + dc.w $ff4c ; 6452 + dc.w $4eba ; 6454 + dc.w $ffcc ; 6456 + dc.w $1d7c ; 6458 + dc.w $0003 ; 645a + dc.w $ff54 ; 645c + dc.w $3d7c ; 645e + dc.w $00ac ; 6460 + dc.w $ff52 ; 6462 + dc.w $1d7c ; 6464 + dc.w $00ff ; 6466 + dc.w $ff59 ; 6468 + dc.w $41ee ; 646a + dc.w $ff4c ; 646c + dc.w $7001 ; 646e + dc.w $a089 ; 6470 + dc.w $4a6e ; 6472 + dc.w $ff56 ; 6474 + dc.w $504f ; 6476 + dc.w $6706 ; 6478 + dc.w $70ff ; 647a + dc.w $6000 ; 647c + dc.w $012c ; 647e + dc.w $7000 ; 6480 + dc.w $102e ; 6482 + dc.w $ff90 ; 6484 + dc.w $0c40 ; 6486 + dc.w $00ff ; 6488 + dc.w $6606 ; 648a + dc.w $70ff ; 648c + dc.w $6000 ; 648e + dc.w $011a ; 6490 + dc.w $182e ; 6492 + dc.w $ff90 ; 6494 + dc.w $3c2e ; 6496 + dc.w $ff7a ; 6498 + dc.w $4205 ; 649a + dc.w $7000 ; 649c + dc.w $3006 ; 649e + dc.w $4a80 ; 64a0 + dc.w $a71e ; 64a2 + dc.w $2848 ; 64a4 + dc.w $200c ; 64a6 + dc.w $6606 ; 64a8 + dc.w $70ff ; 64aa + dc.w $6000 ; 64ac + dc.w $00fc ; 64ae + dc.w $3946 ; 64b0 + dc.w $0006 ; 64b2 + dc.w $102e ; 64b4 + dc.w $fffe ; 64b6 + dc.w $4880 ; 64b8 + dc.w $323c ; 64ba + dc.w $00f0 ; 64bc + dc.w $c200 ; 64be + dc.w $7000 ; 64c0 + dc.w $1001 ; 64c2 + dc.w $4a80 ; 64c4 + dc.w $666a ; 64c6 + dc.w $4207 ; 64c8 + dc.w $6062 ; 64ca + dc.w $1d47 ; 64cc + dc.w $ff59 ; 64ce + dc.w $41ee ; 64d0 + dc.w $ff4c ; 64d2 + dc.w $7001 ; 64d4 + dc.w $a089 ; 64d6 + dc.w $4a6e ; 64d8 + dc.w $ff56 ; 64da + dc.w $664e ; 64dc + dc.w $7000 ; 64de + dc.w $102e ; 64e0 + dc.w $fff1 ; 64e2 + dc.w $122e ; 64e4 + dc.w $fffe ; 64e6 + dc.w $4881 ; 64e8 + dc.w $b240 ; 64ea + dc.w $663e ; 64ec + dc.w $7000 ; 64ee + dc.w $302e ; 64f0 + dc.w $fff2 ; 64f2 + dc.w $122e ; 64f4 + dc.w $ffff ; 64f6 + dc.w $4881 ; 64f8 + dc.w $48c1 ; 64fa + dc.w $b280 ; 64fc + dc.w $662c ; 64fe + dc.w $422e ; 6500 + dc.w $fff8 ; 6502 + dc.w $1d47 ; 6504 + dc.w $fff9 ; 6506 + dc.w $102e ; 6508 + dc.w $fffc ; 650a + dc.w $e600 ; 650c + dc.w $721f ; 650e + dc.w $c200 ; 6510 + dc.w $1d41 ; 6512 + dc.w $fffa ; 6514 + dc.w $7007 ; 6516 + dc.w $c02e ; 6518 + dc.w $fffc ; 651a + dc.w $1d40 ; 651c + dc.w $fffb ; 651e + dc.w $6704 ; 6520 + dc.w $7c01 ; 6522 + dc.w $6002 ; 6524 + dc.w $4206 ; 6526 + dc.w $7a01 ; 6528 + dc.w $6006 ; 652a + dc.w $5207 ; 652c + dc.w $b807 ; 652e + dc.w $649a ; 6530 + dc.w $4a05 ; 6532 + dc.w $6768 ; 6534 + dc.w $47ec ; 6536 + dc.w $0044 ; 6538 + dc.w $4253 ; 653a + dc.w $426b ; 653c + dc.w $0002 ; 653e + dc.w $426b ; 6540 + dc.w $0004 ; 6542 + dc.w $197c ; 6544 + dc.w $0006 ; 6546 + dc.w $0035 ; 6548 + dc.w $7000 ; 654a + dc.w $2940 ; 654c + dc.w $0028 ; 654e + dc.w $2940 ; 6550 + dc.w $002c ; 6552 + dc.w $297c ; 6554 + dc.w $e004 ; 6556 + dc.w $0000 ; 6558 + dc.w $0014 ; 655a + dc.w $397c ; 655c + dc.w $0002 ; 655e + dc.w $005e ; 6560 + dc.w $7200 ; 6562 + dc.w $1206 ; 6564 + dc.w $4a81 ; 6566 + dc.w $6606 ; 6568 + dc.w $006c ; 656a + dc.w $0004 ; 656c + dc.w $005e ; 656e + dc.w $296e ; 6570 + dc.w $fff8 ; 6572 + dc.w $000c ; 6574 + dc.w $197c ; 6576 + dc.w $0001 ; 6578 + dc.w $0008 ; 657a + dc.w $7000 ; 657c + dc.w $2940 ; 657e + dc.w $0010 ; 6580 + dc.w $197c ; 6582 + dc.w $0001 ; 6584 + dc.w $0067 ; 6586 + dc.w $204c ; 6588 + dc.w $7001 ; 658a + dc.w $a089 ; 658c + dc.w $0c6c ; 658e + dc.w $e10a ; 6590 + dc.w $000a ; 6592 + dc.w $6704 ; 6594 + dc.w $7c01 ; 6596 + dc.w $6006 ; 6598 + dc.w $4206 ; 659a + dc.w $6002 ; 659c + dc.w $7cff ; 659e + dc.w $200c ; 65a0 + dc.w $6704 ; 65a2 + dc.w $204c ; 65a4 + dc.w $a01f ; 65a6 + dc.w $1006 ; 65a8 + dc.w $4cee ; 65aa + dc.w $18f0 ; 65ac + dc.w $ff34 ; 65ae + dc.w $4e5e ; 65b0 + dc.w $4e75 ; 65b2 +Unexplored_65b4 + dc.w $4e56 ; 65b4 + dc.w $0000 ; 65b6 + dc.w $48e7 ; 65b8 + dc.w $0138 ; 65ba + dc.w $3e2e ; 65bc + dc.w $0008 ; 65be + dc.w $676e ; 65c0 + dc.w $598f ; 65c2 + dc.w $3f07 ; 65c4 + dc.w $a9ba ; 65c6 + dc.w $265f ; 65c8 + dc.w $200b ; 65ca + dc.w $6762 ; 65cc + dc.w $4a93 ; 65ce + dc.w $675e ; 65d0 + dc.w $7000 ; 65d2 + dc.w $2840 ; 65d4 + dc.w $204b ; 65d6 + dc.w $a029 ; 65d8 + dc.w $2053 ; 65da + dc.w $7000 ; 65dc + dc.w $1010 ; 65de + dc.w $d07c ; 65e0 + dc.w $0025 ; 65e2 + dc.w $48c0 ; 65e4 + dc.w $a71e ; 65e6 + dc.w $2848 ; 65e8 + dc.w $200c ; 65ea + dc.w $673e ; 65ec + dc.w $397c ; 65ee + dc.w $0008 ; 65f0 + dc.w $0004 ; 65f2 + dc.w $426c ; 65f4 + dc.w $000e ; 65f6 + dc.w $7000 ; 65f8 + dc.w $2940 ; 65fa + dc.w $0010 ; 65fc + dc.w $72ff ; 65fe + dc.w $2941 ; 6600 + dc.w $0014 ; 6602 + dc.w $240c ; 6604 + dc.w $7024 ; 6606 + dc.w $d480 ; 6608 + dc.w $2942 ; 660a + dc.w $0018 ; 660c + dc.w $2941 ; 660e + dc.w $001c ; 6610 + dc.w $2053 ; 6612 + dc.w $200c ; 6614 + dc.w $7224 ; 6616 + dc.w $d081 ; 6618 + dc.w $2240 ; 661a + dc.w $2448 ; 661c + dc.w $7000 ; 661e + dc.w $1012 ; 6620 + dc.w $5240 ; 6622 + dc.w $48c0 ; 6624 + dc.w $a22e ; 6626 + dc.w $204c ; 6628 + dc.w $a05e ; 662a + dc.w $2f0b ; 662c + dc.w $a9a3 ; 662e + dc.w $4cee ; 6630 + dc.w $1c80 ; 6632 + dc.w $fff0 ; 6634 + dc.w $4e5e ; 6636 + dc.w $205f ; 6638 + dc.w $544f ; 663a + dc.w $4ed0 ; 663c +Unexplored_663e + dc.w $4e56 ; 663e + dc.w $fe06 ; 6640 + dc.w $48e7 ; 6642 + dc.w $0f38 ; 6644 + dc.w $266e ; 6646 + dc.w $0008 ; 6648 + dc.w $49ee ; 664a + dc.w $fefa ; 664c + dc.w $558f ; 664e + dc.w $3f2b ; 6650 + dc.w $0016 ; 6652 + dc.w $2f3c ; 6654 + dc.w $6578 ; 6656 + dc.w $7444 ; 6658 + dc.w $7001 ; 665a + dc.w $1f00 ; 665c + dc.w $486e ; 665e + dc.w $fffa ; 6660 + dc.w $486e ; 6662 + dc.w $fffc ; 6664 + dc.w $7000 ; 6666 + dc.w $a823 ; 6668 + dc.w $3c1f ; 666a + dc.w $6600 ; 666c + dc.w $0102 ; 666e + dc.w $4204 ; 6670 + dc.w $7a30 ; 6672 + dc.w $6000 ; 6674 + dc.w $008a ; 6676 + dc.w $206b ; 6678 + dc.w $0012 ; 667a + dc.w $224c ; 667c + dc.w $2448 ; 667e + dc.w $7000 ; 6680 + dc.w $1012 ; 6682 + dc.w $5240 ; 6684 + dc.w $48c0 ; 6686 + dc.w $a22e ; 6688 + dc.w $7000 ; 668a + dc.w $3005 ; 668c + dc.w $0c40 ; 668e + dc.w $0030 ; 6690 + dc.w $6334 ; 6692 + dc.w $1e14 ; 6694 + dc.w $7000 ; 6696 + dc.w $1007 ; 6698 + dc.w $0c00 ; 669a + dc.w $001b ; 669c + dc.w $6302 ; 669e + dc.w $7e1b ; 66a0 + dc.w $5207 ; 66a2 + dc.w $7000 ; 66a4 + dc.w $1007 ; 66a6 + dc.w $19bc ; 66a8 + dc.w $0020 ; 66aa + dc.w $0000 ; 66ac + dc.w $5207 ; 66ae + dc.w $7000 ; 66b0 + dc.w $1007 ; 66b2 + dc.w $19bc ; 66b4 + dc.w $0023 ; 66b6 + dc.w $0000 ; 66b8 + dc.w $5207 ; 66ba + dc.w $7000 ; 66bc + dc.w $1007 ; 66be + dc.w $1985 ; 66c0 + dc.w $0000 ; 66c2 + dc.w $1887 ; 66c4 + dc.w $7801 ; 66c6 + dc.w $2d4c ; 66c8 + dc.w $fe92 ; 66ca + dc.w $3d6e ; 66cc + dc.w $fffa ; 66ce + dc.w $fe96 ; 66d0 + dc.w $2d6e ; 66d2 + dc.w $fffc ; 66d4 + dc.w $feb0 ; 66d6 + dc.w $426e ; 66d8 + dc.w $fe9c ; 66da + dc.w $41ee ; 66dc + dc.w $fe80 ; 66de + dc.w $a20c ; 66e0 + dc.w $3c00 ; 66e2 + dc.w $6716 ; 66e4 + dc.w $4a04 ; 66e6 + dc.w $670e ; 66e8 + dc.w $2d6b ; 66ea + dc.w $0030 ; 66ec + dc.w $feb0 ; 66ee + dc.w $41ee ; 66f0 + dc.w $fe80 ; 66f2 + dc.w $a20c ; 66f4 + dc.w $3c00 ; 66f6 + dc.w $4a46 ; 66f8 + dc.w $6610 ; 66fa + dc.w $3005 ; 66fc + dc.w $5245 ; 66fe + dc.w $7000 ; 6700 + dc.w $3005 ; 6702 + dc.w $0c40 ; 6704 + dc.w $0039 ; 6706 + dc.w $6500 ; 6708 + dc.w $ff6e ; 670a + dc.w $0c46 ; 670c + dc.w $ffd5 ; 670e + dc.w $6652 ; 6710 + dc.w $4a04 ; 6712 + dc.w $6720 ; 6714 + dc.w $2d6b ; 6716 + dc.w $0012 ; 6718 + dc.w $fe18 ; 671a + dc.w $3d6b ; 671c + dc.w $0016 ; 671e + dc.w $fe1c ; 6720 + dc.w $2d6b ; 6722 + dc.w $0030 ; 6724 + dc.w $fe36 ; 6726 + dc.w $2d4c ; 6728 + dc.w $fe22 ; 672a + dc.w $41ee ; 672c + dc.w $fe06 ; 672e + dc.w $a20b ; 6730 + dc.w $3c00 ; 6732 + dc.w $6002 ; 6734 + dc.w $4246 ; 6736 + dc.w $4a46 ; 6738 + dc.w $6634 ; 673a + dc.w $2d4c ; 673c + dc.w $fe5e ; 673e + dc.w $3d6b ; 6740 + dc.w $0016 ; 6742 + dc.w $fe62 ; 6744 + dc.w $2d6b ; 6746 + dc.w $0030 ; 6748 + dc.w $fe7c ; 674a + dc.w $7000 ; 674c + dc.w $2d40 ; 674e + dc.w $fe68 ; 6750 + dc.w $2d6e ; 6752 + dc.w $fffc ; 6754 + dc.w $fe70 ; 6756 + dc.w $41ee ; 6758 + dc.w $fe4c ; 675a + dc.w $7005 ; 675c + dc.w $a260 ; 675e + dc.w $3c00 ; 6760 + dc.w $600c ; 6762 + dc.w $4a46 ; 6764 + dc.w $6608 ; 6766 + dc.w $3d7c ; 6768 + dc.w $ffd5 ; 676a + dc.w $000c ; 676c + dc.w $6004 ; 676e + dc.w $3d46 ; 6770 + dc.w $000c ; 6772 + dc.w $4cee ; 6774 + dc.w $1cf0 ; 6776 + dc.w $fdea ; 6778 + dc.w $4e5e ; 677a + dc.w $2e9f ; 677c + dc.w $4e75 ; 677e +Unexplored_6780 + dc.w $4e56 ; 6780 + dc.w $0000 ; 6782 + dc.w $2f07 ; 6784 + dc.w $3e3c ; 6786 + dc.w $b0db ; 6788 + dc.w $3f07 ; 678a + dc.w $4eba ; 678c + dc.w $fe26 ; 678e + dc.w $2e2e ; 6790 + dc.w $fffc ; 6792 + dc.w $4e5e ; 6794 + dc.w $4e75 ; 6796 +Unexplored_6798 + dc.w $4e56 ; 6798 + dc.w $0000 ; 679a + dc.w $558f ; 679c + dc.w $2f2e ; 679e + dc.w $0008 ; 67a0 + dc.w $4eba ; 67a2 + dc.w $fe9a ; 67a4 + dc.w $3d5f ; 67a6 + dc.w $000c ; 67a8 + dc.w $4e5e ; 67aa + dc.w $2e9f ; 67ac + dc.w $4e75 ; 67ae +Unexplored_67b0 + dc.w $4e56 ; 67b0 + dc.w $fff6 ; 67b2 + dc.w $48e7 ; 67b4 + dc.w $0700 ; 67b6 + dc.w $4206 ; 67b8 + dc.w $a077 ; 67ba + dc.w $3e00 ; 67bc + dc.w $6024 ; 67be + dc.w $41ee ; 67c0 + dc.w $fff6 ; 67c2 + dc.w $3007 ; 67c4 + dc.w $a078 ; 67c6 + dc.w $4880 ; 67c8 + dc.w $3a00 ; 67ca + dc.w $7007 ; 67cc + dc.w $b02e ; 67ce + dc.w $fff7 ; 67d0 + dc.w $660e ; 67d2 + dc.w $7000 ; 67d4 + dc.w $102e ; 67d6 + dc.w $fff6 ; 67d8 + dc.w $0c00 ; 67da + dc.w $0006 ; 67dc + dc.w $6402 ; 67de + dc.w $7c01 ; 67e0 + dc.w $5347 ; 67e2 + dc.w $4a47 ; 67e4 + dc.w $6704 ; 67e6 + dc.w $4a06 ; 67e8 + dc.w $67d4 ; 67ea + dc.w $1d46 ; 67ec + dc.w $0008 ; 67ee + dc.w $4cee ; 67f0 + dc.w $00e0 ; 67f2 + dc.w $ffea ; 67f4 + dc.w $4e5e ; 67f6 + dc.w $4e75 ; 67f8 + dc.w $4e56 ; 67fa + dc.w $fffc ; 67fc + dc.w $2f07 ; 67fe + dc.w $4207 ; 6800 + dc.w $203c ; 6802 + dc.w $6e72 ; 6804 + dc.w $6567 ; 6806 + dc.w $41ee ; 6808 + dc.w $fffc ; 680a + dc.w $2248 ; 680c + dc.w $a1ad ; 680e + dc.w $2288 ; 6810 + dc.w $4a40 ; 6812 + dc.w $6608 ; 6814 + dc.w $4aae ; 6816 + dc.w $fffc ; 6818 + dc.w $6d02 ; 681a + dc.w $7e01 ; 681c + dc.w $1007 ; 681e + dc.w $2e2e ; 6820 + dc.w $fff8 ; 6822 + dc.w $4e5e ; 6824 + dc.w $4e75 ; 6826 + dc.w $4e56 ; 6828 + dc.w $ffaa ; 682a + dc.w $48e7 ; 682c + dc.w $0118 ; 682e + dc.w $266e ; 6830 + dc.w $0008 ; 6832 + dc.w $49ee ; 6834 + dc.w $ffaa ; 6836 + dc.w $4207 ; 6838 + dc.w $486e ; 683a + dc.w $fffc ; 683c + dc.w $7007 ; 683e + dc.w $abe9 ; 6840 + dc.w $4a80 ; 6842 + dc.w $584f ; 6844 + dc.w $6668 ; 6846 + dc.w $422e ; 6848 + dc.w $fffa ; 684a + dc.w $6052 ; 684c + dc.w $486e ; 684e + dc.w $fffa ; 6850 + dc.w $486e ; 6852 + dc.w $ffea ; 6854 + dc.w $7001 ; 6856 + dc.w $2f00 ; 6858 + dc.w $486e ; 685a + dc.w $fffc ; 685c + dc.w $700a ; 685e + dc.w $abe9 ; 6860 + dc.w $4a80 ; 6862 + dc.w $4fef ; 6864 + dc.w $0010 ; 6866 + dc.w $6636 ; 6868 + dc.w $4a2e ; 686a + dc.w $fffa ; 686c + dc.w $6630 ; 686e + dc.w $4214 ; 6870 + dc.w $486e ; 6872 + dc.w $fffb ; 6874 + dc.w $2f0c ; 6876 + dc.w $486e ; 6878 + dc.w $ffda ; 687a + dc.w $486e ; 687c + dc.w $ffea ; 687e + dc.w $700f ; 6880 + dc.w $abe9 ; 6882 + dc.w $4a80 ; 6884 + dc.w $4fef ; 6886 + dc.w $0010 ; 6888 + dc.w $6614 ; 688a + dc.w $2f0b ; 688c + dc.w $2f0c ; 688e + dc.w $4eba ; 6890 + dc.w $cb92 ; 6892 + dc.w $4a80 ; 6894 + dc.w $504f ; 6896 + dc.w $6706 ; 6898 + dc.w $7e01 ; 689a + dc.w $1d47 ; 689c + dc.w $fffa ; 689e + dc.w $4a2e ; 68a0 + dc.w $fffa ; 68a2 + dc.w $67a8 ; 68a4 + dc.w $486e ; 68a6 + dc.w $fffc ; 68a8 + dc.w $7008 ; 68aa + dc.w $abe9 ; 68ac + dc.w $584f ; 68ae + dc.w $1007 ; 68b0 + dc.w $4cee ; 68b2 + dc.w $1880 ; 68b4 + dc.w $ff9e ; 68b6 + dc.w $4e5e ; 68b8 + dc.w $4e75 ; 68ba +Unexplored_68bc + dc.w $4e56 ; 68bc + dc.w $0000 ; 68be + dc.w $2f07 ; 68c0 + dc.w $4207 ; 68c2 + dc.w $4eba ; 68c4 + dc.w $ff34 ; 68c6 + dc.w $4a00 ; 68c8 + dc.w $6710 ; 68ca + dc.w $487a ; 68cc + dc.w $001a ; 68ce + dc.w $4eba ; 68d0 + dc.w $ff56 ; 68d2 + dc.w $4a00 ; 68d4 + dc.w $584f ; 68d6 + dc.w $6702 ; 68d8 + dc.w $7e01 ; 68da + dc.w $1d47 ; 68dc + dc.w $0008 ; 68de + dc.w $2e2e ; 68e0 + dc.w $fffc ; 68e2 + dc.w $4e5e ; 68e4 + dc.w $4e75 ; 68e6 + dc.w $4154 ; 68e8 + dc.w $592c ; 68ea + dc.w $0000 ; 68ec + dc.w $4e56 ; 68ee + dc.w $fff6 ; 68f0 + dc.w $48e7 ; 68f2 + dc.w $0300 ; 68f4 + dc.w $a077 ; 68f6 + dc.w $3e00 ; 68f8 + dc.w $41ee ; 68fa + dc.w $fff6 ; 68fc + dc.w $3007 ; 68fe + dc.w $a078 ; 6900 + dc.w $4880 ; 6902 + dc.w $3c00 ; 6904 + dc.w $7000 ; 6906 + dc.w $102e ; 6908 + dc.w $fff6 ; 690a + dc.w $0c40 ; 690c + dc.w $00c0 ; 690e + dc.w $6604 ; 6910 + dc.w $7001 ; 6912 + dc.w $6008 ; 6914 + dc.w $5347 ; 6916 + dc.w $4a47 ; 6918 + dc.w $66de ; 691a + dc.w $7000 ; 691c + dc.w $4cee ; 691e + dc.w $00c0 ; 6920 + dc.w $ffee ; 6922 + dc.w $4e5e ; 6924 + dc.w $4e75 ; 6926 + dc.w $4e56 ; 6928 + dc.w $fffc ; 692a + dc.w $2f07 ; 692c + dc.w $203c ; 692e + dc.w $6164 ; 6930 + dc.w $6272 ; 6932 + dc.w $41ee ; 6934 + dc.w $fffc ; 6936 + dc.w $2248 ; 6938 + dc.w $a1ad ; 693a + dc.w $2288 ; 693c + dc.w $3e00 ; 693e + dc.w $6600 ; 6940 + dc.w $0088 ; 6942 + dc.w $206e ; 6944 + dc.w $fffc ; 6946 + dc.w $4a68 ; 6948 + dc.w $0004 ; 694a + dc.w $677c ; 694c + dc.w $4247 ; 694e + dc.w $48c7 ; 6950 + dc.w $206e ; 6952 + dc.w $fffc ; 6954 + dc.w $2007 ; 6956 + dc.w $d080 ; 6958 + dc.w $2200 ; 695a + dc.w $d281 ; 695c + dc.w $d081 ; 695e + dc.w $4a30 ; 6960 + dc.w $0806 ; 6962 + dc.w $6716 ; 6964 + dc.w $48c7 ; 6966 + dc.w $206e ; 6968 + dc.w $fffc ; 696a + dc.w $2007 ; 696c + dc.w $d080 ; 696e + dc.w $2200 ; 6970 + dc.w $d281 ; 6972 + dc.w $d081 ; 6974 + dc.w $2270 ; 6976 + dc.w $0808 ; 6978 + dc.w $4e91 ; 697a + dc.w $3007 ; 697c + dc.w $5247 ; 697e + dc.w $206e ; 6980 + dc.w $fffc ; 6982 + dc.w $be68 ; 6984 + dc.w $0004 ; 6986 + dc.w $6dc6 ; 6988 + dc.w $2250 ; 698a + dc.w $4e91 ; 698c + dc.w $4247 ; 698e + dc.w $48c7 ; 6990 + dc.w $206e ; 6992 + dc.w $fffc ; 6994 + dc.w $2007 ; 6996 + dc.w $d080 ; 6998 + dc.w $2200 ; 699a + dc.w $d281 ; 699c + dc.w $d081 ; 699e + dc.w $4a30 ; 69a0 + dc.w $0806 ; 69a2 + dc.w $6616 ; 69a4 + dc.w $48c7 ; 69a6 + dc.w $206e ; 69a8 + dc.w $fffc ; 69aa + dc.w $2007 ; 69ac + dc.w $d080 ; 69ae + dc.w $2200 ; 69b0 + dc.w $d281 ; 69b2 + dc.w $d081 ; 69b4 + dc.w $2270 ; 69b6 + dc.w $0808 ; 69b8 + dc.w $4e91 ; 69ba + dc.w $3007 ; 69bc + dc.w $5247 ; 69be + dc.w $206e ; 69c0 + dc.w $fffc ; 69c2 + dc.w $be68 ; 69c4 + dc.w $0004 ; 69c6 + dc.w $6dc6 ; 69c8 + dc.w $2e2e ; 69ca + dc.w $fff8 ; 69cc + dc.w $4e5e ; 69ce + dc.w $4e75 ; 69d0 +Unexplored_69d2 + dc.w $4e56 ; 69d2 + dc.w $0000 ; 69d4 + dc.w $48e7 ; 69d6 + dc.w $0318 ; 69d8 + dc.w $7012 ; 69da + dc.w $a71e ; 69dc + dc.w $2848 ; 69de + dc.w $200c ; 69e0 + dc.w $6700 ; 69e2 + dc.w $00b8 ; 69e4 + dc.w $558f ; 69e6 + dc.w $2f3c ; 69e8 + dc.w $6164 ; 69ea + dc.w $6272 ; 69ec + dc.w $2f0c ; 69ee + dc.w $303c ; 69f0 + dc.w $0401 ; 69f2 + dc.w $abf1 ; 69f4 + dc.w $3c1f ; 69f6 + dc.w $6600 ; 69f8 + dc.w $00a2 ; 69fa + dc.w $4eba ; 69fc + dc.w $fef0 ; 69fe + dc.w $4a00 ; 6a00 + dc.w $674c ; 6a02 + dc.w $4eba ; 6a04 + dc.w $00a0 ; 6a06 + dc.w $41fa ; 6a08 + dc.w $06dc ; 6a0a + dc.w $43fa ; 6a0c + dc.w $0098 ; 6a0e + dc.w $2e08 ; 6a10 + dc.w $9e89 ; 6a12 + dc.w $2007 ; 6a14 + dc.w $a51e ; 6a16 + dc.w $2648 ; 6a18 + dc.w $200b ; 6a1a + dc.w $6732 ; 6a1c + dc.w $41fa ; 6a1e + dc.w $0086 ; 6a20 + dc.w $224b ; 6a22 + dc.w $2007 ; 6a24 + dc.w $a02e ; 6a26 + dc.w $302c ; 6a28 + dc.w $0004 ; 6a2a + dc.w $48c0 ; 6a2c + dc.w $d080 ; 6a2e + dc.w $2200 ; 6a30 + dc.w $d281 ; 6a32 + dc.w $d081 ; 6a34 + dc.w $298b ; 6a36 + dc.w $0808 ; 6a38 + dc.w $302c ; 6a3a + dc.w $0004 ; 6a3c + dc.w $48c0 ; 6a3e + dc.w $d080 ; 6a40 + dc.w $2200 ; 6a42 + dc.w $d281 ; 6a44 + dc.w $d081 ; 6a46 + dc.w $4234 ; 6a48 + dc.w $0806 ; 6a4a + dc.w $526c ; 6a4c + dc.w $0004 ; 6a4e + dc.w $4a6c ; 6a50 + dc.w $0004 ; 6a52 + dc.w $6732 ; 6a54 + dc.w $303c ; 6a56 + dc.w $a07b ; 6a58 + dc.w $a346 ; 6a5a + dc.w $2888 ; 6a5c + dc.w $41fa ; 6a5e + dc.w $ff72 ; 6a60 + dc.w $43fa ; 6a62 + dc.w $fec4 ; 6a64 + dc.w $2e08 ; 6a66 + dc.w $9e89 ; 6a68 + dc.w $2007 ; 6a6a + dc.w $a51e ; 6a6c + dc.w $2648 ; 6a6e + dc.w $200b ; 6a70 + dc.w $6728 ; 6a72 + dc.w $41fa ; 6a74 + dc.w $feb2 ; 6a76 + dc.w $224b ; 6a78 + dc.w $2007 ; 6a7a + dc.w $a02e ; 6a7c + dc.w $204b ; 6a7e + dc.w $303c ; 6a80 + dc.w $a07b ; 6a82 + dc.w $a247 ; 6a84 + dc.w $6014 ; 6a86 + dc.w $204c ; 6a88 + dc.w $a01f ; 6a8a + dc.w $558f ; 6a8c + dc.w $2f3c ; 6a8e + dc.w $6164 ; 6a90 + dc.w $6272 ; 6a92 + dc.w $303c ; 6a94 + dc.w $0203 ; 6a96 + dc.w $abf1 ; 6a98 + dc.w $3c1f ; 6a9a + dc.w $4cee ; 6a9c + dc.w $18c0 ; 6a9e + dc.w $fff0 ; 6aa0 + dc.w $4e5e ; 6aa2 + dc.w $4e75 ; 6aa4 + dc.w $4e56 ; 6aa6 + dc.w $ffc4 ; 6aa8 + dc.w $48e7 ; 6aaa + dc.w $0708 ; 6aac + dc.w $49ee ; 6aae + dc.w $ffce ; 6ab0 + dc.w $a077 ; 6ab2 + dc.w $3c00 ; 6ab4 + dc.w $426e ; 6ab6 + dc.w $ffde ; 6ab8 + dc.w $4247 ; 6aba + dc.w $48c7 ; 6abc + dc.w $2007 ; 6abe + dc.w $d080 ; 6ac0 + dc.w $4236 ; 6ac2 + dc.w $08e0 ; 6ac4 + dc.w $48c7 ; 6ac6 + dc.w $2007 ; 6ac8 + dc.w $d080 ; 6aca + dc.w $4236 ; 6acc + dc.w $08e1 ; 6ace + dc.w $3007 ; 6ad0 + dc.w $5247 ; 6ad2 + dc.w $0c47 ; 6ad4 + dc.w $0010 ; 6ad6 + dc.w $6de2 ; 6ad8 + dc.w $41ee ; 6ada + dc.w $ffc4 ; 6adc + dc.w $3006 ; 6ade + dc.w $a078 ; 6ae0 + dc.w $1a00 ; 6ae2 + dc.w $7000 ; 6ae4 + dc.w $102e ; 6ae6 + dc.w $ffc4 ; 6ae8 + dc.w $0c40 ; 6aea + dc.w $00c0 ; 6aec + dc.w $6620 ; 6aee + dc.w $302e ; 6af0 + dc.w $ffde ; 6af2 + dc.w $48c0 ; 6af4 + dc.w $d080 ; 6af6 + dc.w $1d85 ; 6af8 + dc.w $08e0 ; 6afa + dc.w $302e ; 6afc + dc.w $ffde ; 6afe + dc.w $48c0 ; 6b00 + dc.w $d080 ; 6b02 + dc.w $4236 ; 6b04 + dc.w $08e1 ; 6b06 + dc.w $302e ; 6b08 + dc.w $ffde ; 6b0a + dc.w $526e ; 6b0c + dc.w $ffde ; 6b0e + dc.w $5346 ; 6b10 + dc.w $4a46 ; 6b12 + dc.w $66c4 ; 6b14 + dc.w $4245 ; 6b16 + dc.w $4a6e ; 6b18 + dc.w $ffde ; 6b1a + dc.w $6740 ; 6b1c + dc.w $2f0c ; 6b1e + dc.w $4eba ; 6b20 + dc.w $0046 ; 6b22 + dc.w $4247 ; 6b24 + dc.w $584f ; 6b26 + dc.w $2f0c ; 6b28 + dc.w $48c7 ; 6b2a + dc.w $2f07 ; 6b2c + dc.w $486e ; 6b2e + dc.w $ffde ; 6b30 + dc.w $4eba ; 6b32 + dc.w $046e ; 6b34 + dc.w $4fef ; 6b36 + dc.w $000c ; 6b38 + dc.w $48c7 ; 6b3a + dc.w $2007 ; 6b3c + dc.w $d080 ; 6b3e + dc.w $7200 ; 6b40 + dc.w $1236 ; 6b42 + dc.w $08e1 ; 6b44 + dc.w $0c01 ; 6b46 + dc.w $0010 ; 6b48 + dc.w $6404 ; 6b4a + dc.w $4a14 ; 6b4c + dc.w $66d8 ; 6b4e + dc.w $3007 ; 6b50 + dc.w $5247 ; 6b52 + dc.w $be6e ; 6b54 + dc.w $ffde ; 6b56 + dc.w $6dce ; 6b58 + dc.w $4eba ; 6b5a + dc.w $011c ; 6b5c + dc.w $4cee ; 6b5e + dc.w $10e0 ; 6b60 + dc.w $ffb4 ; 6b62 + dc.w $4e5e ; 6b64 + dc.w $4e75 ; 6b66 + dc.w $4e56 ; 6b68 + dc.w $0000 ; 6b6a + dc.w $48e7 ; 6b6c + dc.w $0718 ; 6b6e + dc.w $266e ; 6b70 + dc.w $0008 ; 6b72 + dc.w $2878 ; 6b74 + dc.w $0cf8 ; 6b76 + dc.w $4213 ; 6b78 + dc.w $7a04 ; 6b7a + dc.w $a077 ; 6b7c + dc.w $3e00 ; 6b7e + dc.w $4206 ; 6b80 + dc.w $48c7 ; 6b82 + dc.w $2007 ; 6b84 + dc.w $2200 ; 6b86 + dc.w $c0fc ; 6b88 + dc.w $000c ; 6b8a + dc.w $4841 ; 6b8c + dc.w $c2fc ; 6b8e + dc.w $000c ; 6b90 + dc.w $4841 ; 6b92 + dc.w $4241 ; 6b94 + dc.w $d081 ; 6b96 + dc.w $7200 ; 6b98 + dc.w $1234 ; 6b9a + dc.w $0802 ; 6b9c + dc.w $b245 ; 6b9e + dc.w $6602 ; 6ba0 + dc.w $7c01 ; 6ba2 + dc.w $5347 ; 6ba4 + dc.w $0c47 ; 6ba6 + dc.w $ffff ; 6ba8 + dc.w $6f04 ; 6baa + dc.w $4a06 ; 6bac + dc.w $67d2 ; 6bae + dc.w $4a06 ; 6bb0 + dc.w $660e ; 6bb2 + dc.w $1013 ; 6bb4 + dc.w $5200 ; 6bb6 + dc.w $1680 ; 6bb8 + dc.w $7000 ; 6bba + dc.w $1013 ; 6bbc + dc.w $1785 ; 6bbe + dc.w $0000 ; 6bc0 + dc.w $3005 ; 6bc2 + dc.w $5245 ; 6bc4 + dc.w $0c45 ; 6bc6 + dc.w $0010 ; 6bc8 + dc.w $6db0 ; 6bca + dc.w $4cee ; 6bcc + dc.w $18e0 ; 6bce + dc.w $ffec ; 6bd0 + dc.w $4e5e ; 6bd2 + dc.w $4e75 ; 6bd4 + dc.w $4e56 ; 6bd6 + dc.w $0000 ; 6bd8 + dc.w $48e7 ; 6bda + dc.w $0f08 ; 6bdc + dc.w $1a2e ; 6bde + dc.w $000b ; 6be0 + dc.w $286e ; 6be2 + dc.w $000c ; 6be4 + dc.w $4206 ; 6be6 + dc.w $4207 ; 6be8 + dc.w $4204 ; 6bea + dc.w $4a05 ; 6bec + dc.w $675e ; 6bee + dc.w $7000 ; 6bf0 + dc.w $1014 ; 6bf2 + dc.w $ba34 ; 6bf4 + dc.w $0000 ; 6bf6 + dc.w $630c ; 6bf8 + dc.w $5214 ; 6bfa + dc.w $7000 ; 6bfc + dc.w $1014 ; 6bfe + dc.w $1985 ; 6c00 + dc.w $0000 ; 6c02 + dc.w $6048 ; 6c04 + dc.w $1c14 ; 6c06 + dc.w $7000 ; 6c08 + dc.w $1006 ; 6c0a + dc.w $ba34 ; 6c0c + dc.w $0000 ; 6c0e + dc.w $6332 ; 6c10 + dc.w $1014 ; 6c12 + dc.w $5200 ; 6c14 + dc.w $1e00 ; 6c16 + dc.w $7000 ; 6c18 + dc.w $1007 ; 6c1a + dc.w $5340 ; 6c1c + dc.w $7200 ; 6c1e + dc.w $1207 ; 6c20 + dc.w $19b4 ; 6c22 + dc.w $0000 ; 6c24 + dc.w $1000 ; 6c26 + dc.w $5307 ; 6c28 + dc.w $7000 ; 6c2a + dc.w $1007 ; 6c2c + dc.w $7200 ; 6c2e + dc.w $1206 ; 6c30 + dc.w $5241 ; 6c32 + dc.w $b240 ; 6c34 + dc.w $65e0 ; 6c36 + dc.w $5214 ; 6c38 + dc.w $7000 ; 6c3a + dc.w $1007 ; 6c3c + dc.w $1985 ; 6c3e + dc.w $0000 ; 6c40 + dc.w $7801 ; 6c42 + dc.w $5306 ; 6c44 + dc.w $4a06 ; 6c46 + dc.w $6704 ; 6c48 + dc.w $4a04 ; 6c4a + dc.w $67ba ; 6c4c + dc.w $4cee ; 6c4e + dc.w $10f0 ; 6c50 + dc.w $ffec ; 6c52 + dc.w $4e5e ; 6c54 + dc.w $4e75 ; 6c56 + dc.w $4e56 ; 6c58 + dc.w $0000 ; 6c5a + dc.w $226e ; 6c5c + dc.w $0008 ; 6c5e + dc.w $4a11 ; 6c60 + dc.w $670e ; 6c62 + dc.w $5311 ; 6c64 + dc.w $7000 ; 6c66 + dc.w $1011 ; 6c68 + dc.w $5240 ; 6c6a + dc.w $1031 ; 6c6c + dc.w $0000 ; 6c6e + dc.w $6002 ; 6c70 + dc.w $7000 ; 6c72 + dc.w $4e5e ; 6c74 + dc.w $4e75 ; 6c76 + dc.w $4e56 ; 6c78 + dc.w $fffc ; 6c7a + dc.w $48e7 ; 6c7c + dc.w $0308 ; 6c7e + dc.w $4247 ; 6c80 + dc.w $2878 ; 6c82 + dc.w $0cf8 ; 6c84 + dc.w $426c ; 6c86 + dc.w $014e ; 6c88 + dc.w $48c7 ; 6c8a + dc.w $2007 ; 6c8c + dc.w $2200 ; 6c8e + dc.w $c0fc ; 6c90 + dc.w $000c ; 6c92 + dc.w $4841 ; 6c94 + dc.w $c2fc ; 6c96 + dc.w $000c ; 6c98 + dc.w $4841 ; 6c9a + dc.w $4241 ; 6c9c + dc.w $d081 ; 6c9e + dc.w $4a34 ; 6ca0 + dc.w $0800 ; 6ca2 + dc.w $673c ; 6ca4 + dc.w $4246 ; 6ca6 + dc.w $598f ; 6ca8 + dc.w $7001 ; 6caa + dc.w $2f00 ; 6cac + dc.w $48c7 ; 6cae + dc.w $2207 ; 6cb0 + dc.w $2401 ; 6cb2 + dc.w $c2fc ; 6cb4 + dc.w $000c ; 6cb6 + dc.w $4842 ; 6cb8 + dc.w $c4fc ; 6cba + dc.w $000c ; 6cbc + dc.w $4842 ; 6cbe + dc.w $4242 ; 6cc0 + dc.w $d282 ; 6cc2 + dc.w $7400 ; 6cc4 + dc.w $1434 ; 6cc6 + dc.w $1802 ; 6cc8 + dc.w $3f02 ; 6cca + dc.w $a85c ; 6ccc + dc.w $201f ; 6cce + dc.w $3c00 ; 6cd0 + dc.w $7000 ; 6cd2 + dc.w $302c ; 6cd4 + dc.w $014e ; 6cd6 + dc.w $48c6 ; 6cd8 + dc.w $2206 ; 6cda + dc.w $8280 ; 6cdc + dc.w $3941 ; 6cde + dc.w $014e ; 6ce0 + dc.w $3007 ; 6ce2 + dc.w $5247 ; 6ce4 + dc.w $0c47 ; 6ce6 + dc.w $0010 ; 6ce8 + dc.w $6d9e ; 6cea + dc.w $203c ; 6cec + dc.w $6375 ; 6cee + dc.w $6461 ; 6cf0 + dc.w $41ee ; 6cf2 + dc.w $fffc ; 6cf4 + dc.w $2248 ; 6cf6 + dc.w $a1ad ; 6cf8 + dc.w $2288 ; 6cfa + dc.w $3c00 ; 6cfc + dc.w $6640 ; 6cfe + dc.w $48e7 ; 6d00 + dc.w $00c0 ; 6d02 + dc.w $4e56 ; 6d04 + dc.w $ffec ; 6d06 + dc.w $2278 ; 6d08 + dc.w $0cf8 ; 6d0a + dc.w $1d7c ; 6d0c + dc.w $0001 ; 6d0e + dc.w $ffec ; 6d10 + dc.w $1d7c ; 6d12 + dc.w $0019 ; 6d14 + dc.w $ffed ; 6d16 + dc.w $3d69 ; 6d18 + dc.w $014e ; 6d1a + dc.w $ffee ; 6d1c + dc.w $3d7c ; 6d1e + dc.w $0002 ; 6d20 + dc.w $fff2 ; 6d22 + dc.w $42ae ; 6d24 + dc.w $fff4 ; 6d26 + dc.w $426e ; 6d28 + dc.w $fff8 ; 6d2a + dc.w $426e ; 6d2c + dc.w $fffa ; 6d2e + dc.w $42ae ; 6d30 + dc.w $fffc ; 6d32 + dc.w $41ee ; 6d34 + dc.w $ffec ; 6d36 + dc.w $a092 ; 6d38 + dc.w $4e5e ; 6d3a + dc.w $4cdf ; 6d3c + dc.w $0300 ; 6d3e + dc.w $4cee ; 6d40 + dc.w $10c0 ; 6d42 + dc.w $fff0 ; 6d44 + dc.w $4e5e ; 6d46 + dc.w $4e75 ; 6d48 + dc.w $4e56 ; 6d4a + dc.w $0000 ; 6d4c + dc.w $48e7 ; 6d4e + dc.w $0f08 ; 6d50 + dc.w $182e ; 6d52 + dc.w $000f ; 6d54 + dc.w $a077 ; 6d56 + dc.w $3e00 ; 6d58 + dc.w $4246 ; 6d5a + dc.w $4205 ; 6d5c + dc.w $2878 ; 6d5e + dc.w $0cf8 ; 6d60 + dc.w $4a2e ; 6d62 + dc.w $000b ; 6d64 + dc.w $6700 ; 6d66 + dc.w $0096 ; 6d68 + dc.w $48c6 ; 6d6a + dc.w $2006 ; 6d6c + dc.w $2200 ; 6d6e + dc.w $c0fc ; 6d70 + dc.w $000c ; 6d72 + dc.w $4841 ; 6d74 + dc.w $c2fc ; 6d76 + dc.w $000c ; 6d78 + dc.w $4841 ; 6d7a + dc.w $4241 ; 6d7c + dc.w $d081 ; 6d7e + dc.w $b834 ; 6d80 + dc.w $0802 ; 6d82 + dc.w $666c ; 6d84 + dc.w $48c7 ; 6d86 + dc.w $2007 ; 6d88 + dc.w $2200 ; 6d8a + dc.w $c0fc ; 6d8c + dc.w $000c ; 6d8e + dc.w $4841 ; 6d90 + dc.w $c2fc ; 6d92 + dc.w $000c ; 6d94 + dc.w $4841 ; 6d96 + dc.w $4241 ; 6d98 + dc.w $d081 ; 6d9a + dc.w $19ae ; 6d9c + dc.w $0013 ; 6d9e + dc.w $0802 ; 6da0 + dc.w $48c6 ; 6da2 + dc.w $2006 ; 6da4 + dc.w $2200 ; 6da6 + dc.w $c0fc ; 6da8 + dc.w $000c ; 6daa + dc.w $4841 ; 6dac + dc.w $c2fc ; 6dae + dc.w $000c ; 6db0 + dc.w $4841 ; 6db2 + dc.w $4241 ; 6db4 + dc.w $d081 ; 6db6 + dc.w $48c7 ; 6db8 + dc.w $2207 ; 6dba + dc.w $2401 ; 6dbc + dc.w $c2fc ; 6dbe + dc.w $000c ; 6dc0 + dc.w $4842 ; 6dc2 + dc.w $c4fc ; 6dc4 + dc.w $000c ; 6dc6 + dc.w $4842 ; 6dc8 + dc.w $4242 ; 6dca + dc.w $d282 ; 6dcc + dc.w $19b4 ; 6dce + dc.w $0801 ; 6dd0 + dc.w $1801 ; 6dd2 + dc.w $48c7 ; 6dd4 + dc.w $2007 ; 6dd6 + dc.w $2200 ; 6dd8 + dc.w $c0fc ; 6dda + dc.w $000c ; 6ddc + dc.w $4841 ; 6dde + dc.w $c2fc ; 6de0 + dc.w $000c ; 6de2 + dc.w $4841 ; 6de4 + dc.w $4241 ; 6de6 + dc.w $d081 ; 6de8 + dc.w $19bc ; 6dea + dc.w $00c0 ; 6dec + dc.w $0800 ; 6dee + dc.w $3c07 ; 6df0 + dc.w $3006 ; 6df2 + dc.w $5246 ; 6df4 + dc.w $be46 ; 6df6 + dc.w $6c00 ; 6df8 + dc.w $ff70 ; 6dfa + dc.w $6044 ; 6dfc + dc.w $48c7 ; 6dfe + dc.w $2007 ; 6e00 + dc.w $2200 ; 6e02 + dc.w $c0fc ; 6e04 + dc.w $000c ; 6e06 + dc.w $4841 ; 6e08 + dc.w $c2fc ; 6e0a + dc.w $000c ; 6e0c + dc.w $4841 ; 6e0e + dc.w $4241 ; 6e10 + dc.w $d081 ; 6e12 + dc.w $b834 ; 6e14 + dc.w $0802 ; 6e16 + dc.w $661e ; 6e18 + dc.w $48c7 ; 6e1a + dc.w $2007 ; 6e1c + dc.w $2200 ; 6e1e + dc.w $c0fc ; 6e20 + dc.w $000c ; 6e22 + dc.w $4841 ; 6e24 + dc.w $c2fc ; 6e26 + dc.w $000c ; 6e28 + dc.w $4841 ; 6e2a + dc.w $4241 ; 6e2c + dc.w $d081 ; 6e2e + dc.w $19ae ; 6e30 + dc.w $0013 ; 6e32 + dc.w $0802 ; 6e34 + dc.w $7a01 ; 6e36 + dc.w $5347 ; 6e38 + dc.w $4a47 ; 6e3a + dc.w $6704 ; 6e3c + dc.w $4a05 ; 6e3e + dc.w $67bc ; 6e40 + dc.w $4cee ; 6e42 + dc.w $10f0 ; 6e44 + dc.w $ffec ; 6e46 + dc.w $4e5e ; 6e48 + dc.w $4e75 ; 6e4a + dc.w $4e56 ; 6e4c + dc.w $ffe6 ; 6e4e + dc.w $48e7 ; 6e50 + dc.w $1f08 ; 6e52 + dc.w $162e ; 6e54 + dc.w $0013 ; 6e56 + dc.w $49ee ; 6e58 + dc.w $ffea ; 6e5a + dc.w $4244 ; 6e5c + dc.w $4244 ; 6e5e + dc.w $4246 ; 6e60 + dc.w $7e00 ; 6e62 + dc.w $7000 ; 6e64 + dc.w $2d40 ; 6e66 + dc.w $ffe6 ; 6e68 + dc.w $4a03 ; 6e6a + dc.w $6700 ; 6e6c + dc.w $0128 ; 6e6e + dc.w $7000 ; 6e70 + dc.w $102e ; 6e72 + dc.w $000f ; 6e74 + dc.w $206e ; 6e76 + dc.w $0008 ; 6e78 + dc.w $d080 ; 6e7a + dc.w $7c00 ; 6e7c + dc.w $1c30 ; 6e7e + dc.w $0802 ; 6e80 + dc.w $3006 ; 6e82 + dc.w $48c0 ; 6e84 + dc.w $e980 ; 6e86 + dc.w $3c00 ; 6e88 + dc.w $d07c ; 6e8a + dc.w $000f ; 6e8c + dc.w $3c00 ; 6e8e + dc.w $4214 ; 6e90 + dc.w $2d4c ; 6e92 + dc.w $fff4 ; 6e94 + dc.w $7000 ; 6e96 + dc.w $2d40 ; 6e98 + dc.w $fff8 ; 6e9a + dc.w $2d40 ; 6e9c + dc.w $fffc ; 6e9e + dc.w $558f ; 6ea0 + dc.w $486e ; 6ea2 + dc.w $fff4 ; 6ea4 + dc.w $3f06 ; 6ea6 + dc.w $301f ; 6ea8 + dc.w $205f ; 6eaa + dc.w $a07c ; 6eac + dc.w $3e80 ; 6eae + dc.w $381f ; 6eb0 + dc.w $598f ; 6eb2 + dc.w $a975 ; 6eb4 + dc.w $2e1f ; 6eb6 + dc.w $4a14 ; 6eb8 + dc.w $660c ; 6eba + dc.w $598f ; 6ebc + dc.w $a975 ; 6ebe + dc.w $2007 ; 6ec0 + dc.w $5480 ; 6ec2 + dc.w $b09f ; 6ec4 + dc.w $62f0 ; 6ec6 + dc.w $4a14 ; 6ec8 + dc.w $6700 ; 6eca + dc.w $00c6 ; 6ecc + dc.w $307c ; 6ece + dc.w $0001 ; 6ed0 + dc.w $43ee ; 6ed2 + dc.w $ffe6 ; 6ed4 + dc.w $a03b ; 6ed6 + dc.w $2280 ; 6ed8 + dc.w $18bc ; 6eda + dc.w $0002 ; 6edc + dc.w $7000 ; 6ede + dc.w $102c ; 6ee0 + dc.w $0001 ; 6ee2 + dc.w $323c ; 6ee4 + dc.w $00f0 ; 6ee6 + dc.w $c200 ; 6ee8 + dc.w $1941 ; 6eea + dc.w $0001 ; 6eec + dc.w $1003 ; 6eee + dc.w $d02c ; 6ef0 + dc.w $0001 ; 6ef2 + dc.w $1940 ; 6ef4 + dc.w $0001 ; 6ef6 + dc.w $197c ; 6ef8 + dc.w $00fe ; 6efa + dc.w $0002 ; 6efc + dc.w $3006 ; 6efe + dc.w $5940 ; 6f00 + dc.w $3c00 ; 6f02 + dc.w $2d4c ; 6f04 + dc.w $fff4 ; 6f06 + dc.w $7000 ; 6f08 + dc.w $2d40 ; 6f0a + dc.w $fff8 ; 6f0c + dc.w $2d40 ; 6f0e + dc.w $fffc ; 6f10 + dc.w $558f ; 6f12 + dc.w $486e ; 6f14 + dc.w $fff4 ; 6f16 + dc.w $3f06 ; 6f18 + dc.w $301f ; 6f1a + dc.w $205f ; 6f1c + dc.w $a07c ; 6f1e + dc.w $3e80 ; 6f20 + dc.w $381f ; 6f22 + dc.w $4245 ; 6f24 + dc.w $307c ; 6f26 + dc.w $0001 ; 6f28 + dc.w $43ee ; 6f2a + dc.w $ffe6 ; 6f2c + dc.w $a03b ; 6f2e + dc.w $2280 ; 6f30 + dc.w $4214 ; 6f32 + dc.w $7c00 ; 6f34 + dc.w $1c03 ; 6f36 + dc.w $3006 ; 6f38 + dc.w $48c0 ; 6f3a + dc.w $e980 ; 6f3c + dc.w $3c00 ; 6f3e + dc.w $d07c ; 6f40 + dc.w $000f ; 6f42 + dc.w $3c00 ; 6f44 + dc.w $2d4c ; 6f46 + dc.w $fff4 ; 6f48 + dc.w $7000 ; 6f4a + dc.w $2d40 ; 6f4c + dc.w $fff8 ; 6f4e + dc.w $2d40 ; 6f50 + dc.w $fffc ; 6f52 + dc.w $558f ; 6f54 + dc.w $486e ; 6f56 + dc.w $fff4 ; 6f58 + dc.w $3f06 ; 6f5a + dc.w $301f ; 6f5c + dc.w $205f ; 6f5e + dc.w $a07c ; 6f60 + dc.w $3e80 ; 6f62 + dc.w $381f ; 6f64 + dc.w $598f ; 6f66 + dc.w $a975 ; 6f68 + dc.w $2e1f ; 6f6a + dc.w $4a14 ; 6f6c + dc.w $660c ; 6f6e + dc.w $598f ; 6f70 + dc.w $a975 ; 6f72 + dc.w $2007 ; 6f74 + dc.w $5480 ; 6f76 + dc.w $b09f ; 6f78 + dc.w $62f0 ; 6f7a + dc.w $4a14 ; 6f7c + dc.w $6704 ; 6f7e + dc.w $7001 ; 6f80 + dc.w $6014 ; 6f82 + dc.w $3005 ; 6f84 + dc.w $5245 ; 6f86 + dc.w $0c45 ; 6f88 + dc.w $0004 ; 6f8a + dc.w $6698 ; 6f8c + dc.w $7000 ; 6f8e + dc.w $6006 ; 6f90 + dc.w $7000 ; 6f92 + dc.w $6002 ; 6f94 + dc.w $7000 ; 6f96 + dc.w $4cee ; 6f98 + dc.w $10f8 ; 6f9a + dc.w $ffce ; 6f9c + dc.w $4e5e ; 6f9e + dc.w $4e75 ; 6fa0 + dc.w $4e56 ; 6fa2 + dc.w $ffe4 ; 6fa4 + dc.w $48e7 ; 6fa6 + dc.w $1f38 ; 6fa8 + dc.w $246e ; 6faa + dc.w $0010 ; 6fac + dc.w $1c2e ; 6fae + dc.w $000f ; 6fb0 + dc.w $47ee ; 6fb2 + dc.w $ffea ; 6fb4 + dc.w $286e ; 6fb6 + dc.w $0008 ; 6fb8 + dc.w $4245 ; 6fba + dc.w $4243 ; 6fbc + dc.w $4245 ; 6fbe + dc.w $7e00 ; 6fc0 + dc.w $7000 ; 6fc2 + dc.w $2d40 ; 6fc4 + dc.w $ffe6 ; 6fc6 + dc.w $2f0a ; 6fc8 + dc.w $4eba ; 6fca + dc.w $fc8c ; 6fcc + dc.w $1800 ; 6fce + dc.w $7000 ; 6fd0 + dc.w $1004 ; 6fd2 + dc.w $2f00 ; 6fd4 + dc.w $7000 ; 6fd6 + dc.w $1006 ; 6fd8 + dc.w $2f00 ; 6fda + dc.w $2f0c ; 6fdc + dc.w $4eba ; 6fde + dc.w $fe6c ; 6fe0 + dc.w $4a00 ; 6fe2 + dc.w $4fef ; 6fe4 + dc.w $0010 ; 6fe6 + dc.w $6700 ; 6fe8 + dc.w $00f2 ; 6fea + dc.w $307c ; 6fec + dc.w $0001 ; 6fee + dc.w $43ee ; 6ff0 + dc.w $ffe6 ; 6ff2 + dc.w $a03b ; 6ff4 + dc.w $2280 ; 6ff6 + dc.w $7000 ; 6ff8 + dc.w $1006 ; 6ffa + dc.w $d080 ; 6ffc + dc.w $7a00 ; 6ffe + dc.w $1a34 ; 7000 + dc.w $0802 ; 7002 + dc.w $3005 ; 7004 + dc.w $48c0 ; 7006 + dc.w $e980 ; 7008 + dc.w $3a00 ; 700a + dc.w $d07c ; 700c + dc.w $000f ; 700e + dc.w $3a00 ; 7010 + dc.w $4213 ; 7012 + dc.w $2d4b ; 7014 + dc.w $fff4 ; 7016 + dc.w $7000 ; 7018 + dc.w $2d40 ; 701a + dc.w $fff8 ; 701c + dc.w $2d40 ; 701e + dc.w $fffc ; 7020 + dc.w $558f ; 7022 + dc.w $486e ; 7024 + dc.w $fff4 ; 7026 + dc.w $3f05 ; 7028 + dc.w $301f ; 702a + dc.w $205f ; 702c + dc.w $a07c ; 702e + dc.w $3e80 ; 7030 + dc.w $361f ; 7032 + dc.w $598f ; 7034 + dc.w $a975 ; 7036 + dc.w $2e1f ; 7038 + dc.w $4a13 ; 703a + dc.w $660c ; 703c + dc.w $598f ; 703e + dc.w $a975 ; 7040 + dc.w $2007 ; 7042 + dc.w $5480 ; 7044 + dc.w $b09f ; 7046 + dc.w $62f0 ; 7048 + dc.w $4a13 ; 704a + dc.w $6742 ; 704c + dc.w $7000 ; 704e + dc.w $1004 ; 7050 + dc.w $2f00 ; 7052 + dc.w $7000 ; 7054 + dc.w $1006 ; 7056 + dc.w $d080 ; 7058 + dc.w $7200 ; 705a + dc.w $1234 ; 705c + dc.w $0802 ; 705e + dc.w $2f01 ; 7060 + dc.w $7001 ; 7062 + dc.w $2f00 ; 7064 + dc.w $4eba ; 7066 + dc.w $fce2 ; 7068 + dc.w $3014 ; 706a + dc.w $48c0 ; 706c + dc.w $d080 ; 706e + dc.w $1984 ; 7070 + dc.w $0802 ; 7072 + dc.w $3014 ; 7074 + dc.w $48c0 ; 7076 + dc.w $d080 ; 7078 + dc.w $4234 ; 707a + dc.w $0803 ; 707c + dc.w $7000 ; 707e + dc.w $1006 ; 7080 + dc.w $d080 ; 7082 + dc.w $4234 ; 7084 + dc.w $0803 ; 7086 + dc.w $5254 ; 7088 + dc.w $4fef ; 708a + dc.w $000c ; 708c + dc.w $604c ; 708e + dc.w $7000 ; 7090 + dc.w $1004 ; 7092 + dc.w $2f00 ; 7094 + dc.w $7000 ; 7096 + dc.w $1006 ; 7098 + dc.w $d080 ; 709a + dc.w $7200 ; 709c + dc.w $1234 ; 709e + dc.w $0802 ; 70a0 + dc.w $2f01 ; 70a2 + dc.w $7000 ; 70a4 + dc.w $2f00 ; 70a6 + dc.w $4eba ; 70a8 + dc.w $fca0 ; 70aa + dc.w $2f0a ; 70ac + dc.w $7000 ; 70ae + dc.w $1006 ; 70b0 + dc.w $d080 ; 70b2 + dc.w $7200 ; 70b4 + dc.w $1234 ; 70b6 + dc.w $0802 ; 70b8 + dc.w $2f01 ; 70ba + dc.w $4eba ; 70bc + dc.w $fb18 ; 70be + dc.w $7000 ; 70c0 + dc.w $1006 ; 70c2 + dc.w $d080 ; 70c4 + dc.w $1984 ; 70c6 + dc.w $0802 ; 70c8 + dc.w $7000 ; 70ca + dc.w $1006 ; 70cc + dc.w $d080 ; 70ce + dc.w $1234 ; 70d0 + dc.w $0803 ; 70d2 + dc.w $5234 ; 70d4 + dc.w $0803 ; 70d6 + dc.w $4fef ; 70d8 + dc.w $0014 ; 70da + dc.w $4cee ; 70dc + dc.w $1cf8 ; 70de + dc.w $ffc4 ; 70e0 + dc.w $4e5e ; 70e2 + dc.w $4e75 ; 70e4 + dc.w $4e56 ; 70e6 + dc.w $0000 ; 70e8 + dc.w $4e5e ; 70ea + dc.w $4e75 ; 70ec +Unexplored_70ee + dc.w $4e56 ; 70ee + dc.w $fff8 ; 70f0 + dc.w $48e7 ; 70f2 + dc.w $1318 ; 70f4 + dc.w $7e30 ; 70f6 + dc.w $3c38 ; 70f8 + dc.w $0154 ; 70fa + dc.w $7000 ; 70fc + dc.w $3006 ; 70fe + dc.w $be80 ; 7100 + dc.w $637c ; 7102 + dc.w $2678 ; 7104 + dc.w $0146 ; 7106 + dc.w $7000 ; 7108 + dc.w $2840 ; 710a + dc.w $2878 ; 710c + dc.w $014c ; 710e + dc.w $31fc ; 7110 + dc.w $ffff ; 7112 + dc.w $014a ; 7114 + dc.w $3007 ; 7116 + dc.w $a06d ; 7118 + dc.w $6042 ; 711a + dc.w $7000 ; 711c + dc.w $302c ; 711e + dc.w $0006 ; 7120 + dc.w $72ff ; 7122 + dc.w $b280 ; 7124 + dc.w $6734 ; 7126 + dc.w $306c ; 7128 + dc.w $0006 ; 712a + dc.w $202c ; 712c + dc.w $0008 ; 712e + dc.w $43ee ; 7130 + dc.w $fffc ; 7132 + dc.w $a12f ; 7134 + dc.w $2288 ; 7136 + dc.w $4aae ; 7138 + dc.w $fffc ; 713a + dc.w $671e ; 713c + dc.w $206e ; 713e + dc.w $fffc ; 7140 + dc.w $216c ; 7142 + dc.w $000c ; 7144 + dc.w $000c ; 7146 + dc.w $206e ; 7148 + dc.w $fffc ; 714a + dc.w $216c ; 714c + dc.w $0010 ; 714e + dc.w $0010 ; 7150 + dc.w $206e ; 7152 + dc.w $fffc ; 7154 + dc.w $316c ; 7156 + dc.w $0014 ; 7158 + dc.w $0014 ; 715a + dc.w $2854 ; 715c + dc.w $200c ; 715e + dc.w $66ba ; 7160 + dc.w $200b ; 7162 + dc.w $671a ; 7164 + dc.w $204b ; 7166 + dc.w $a148 ; 7168 + dc.w $2d48 ; 716a + dc.w $fff8 ; 716c + dc.w $598f ; 716e + dc.w $2eb8 ; 7170 + dc.w $02a6 ; 7172 + dc.w $202e ; 7174 + dc.w $fff8 ; 7176 + dc.w $b09f ; 7178 + dc.w $6604 ; 717a + dc.w $204b ; 717c + dc.w $a01f ; 717e + dc.w $4cee ; 7180 + dc.w $18c8 ; 7182 + dc.w $ffe4 ; 7184 + dc.w $4e5e ; 7186 + dc.w $4e75 ; 7188 +Unexplored_718a + dc.w $4e56 ; 718a + dc.w $0000 ; 718c + dc.w $48e7 ; 718e + dc.w $1118 ; 7190 + dc.w $7e01 ; 7192 + dc.w $7000 ; 7194 + dc.w $2840 ; 7196 + dc.w $598f ; 7198 + dc.w $2f3c ; 719a + dc.w $7862 ; 719c + dc.w $6f6f ; 719e + dc.w $7001 ; 71a0 + dc.w $3f00 ; 71a2 + dc.w $a9a0 ; 71a4 + dc.w $285f ; 71a6 + dc.w $200c ; 71a8 + dc.w $6726 ; 71aa + dc.w $4a94 ; 71ac + dc.w $6722 ; 71ae + dc.w $598f ; 71b0 + dc.w $2ebc ; 71b2 + dc.w $0000 ; 71b4 + dc.w $0356 ; 71b6 + dc.w $285f ; 71b8 + dc.w $266c ; 71ba + dc.w $0002 ; 71bc + dc.w $7600 ; 71be + dc.w $200b ; 71c0 + dc.w $670c ; 71c2 + dc.w $303c ; 71c4 + dc.w $0080 ; 71c6 + dc.w $c06b ; 71c8 + dc.w $0012 ; 71ca + dc.w $6702 ; 71cc + dc.w $7601 ; 71ce + dc.w $1e03 ; 71d0 + dc.w $4a07 ; 71d2 + dc.w $660a ; 71d4 + dc.w $7076 ; 71d6 + dc.w $a9c9 ; 71d8 + dc.w $3f3c ; 71da + dc.w $0002 ; 71dc + dc.w $a895 ; 71de + dc.w $4cee ; 71e0 + dc.w $1888 ; 71e2 + dc.w $fff0 ; 71e4 + dc.w $4e5e ; 71e6 + dc.w $4e75 ; 71e8 +Unexplored_71ea + dc.w $4e56 ; 71ea + dc.w $fffc ; 71ec + dc.w $48e7 ; 71ee + dc.w $0108 ; 71f0 + dc.w $598f ; 71f2 + dc.w $2f3c ; 71f4 + dc.w $7862 ; 71f6 + dc.w $6f6f ; 71f8 + dc.w $7002 ; 71fa + dc.w $3f00 ; 71fc + dc.w $a9a0 ; 71fe + dc.w $285f ; 7200 + dc.w $200c ; 7202 + dc.w $674a ; 7204 + dc.w $2f0c ; 7206 + dc.w $a9a3 ; 7208 + dc.w $598f ; 720a + dc.w $2f3c ; 720c + dc.w $6d6c ; 720e + dc.w $726d ; 7210 + dc.w $7000 ; 7212 + dc.w $3f00 ; 7214 + dc.w $a9a0 ; 7216 + dc.w $285f ; 7218 + dc.w $200c ; 721a + dc.w $6732 ; 721c + dc.w $4a94 ; 721e + dc.w $672e ; 7220 + dc.w $203c ; 7222 + dc.w $7261 ; 7224 + dc.w $6d20 ; 7226 + dc.w $41ee ; 7228 + dc.w $fffc ; 722a + dc.w $2248 ; 722c + dc.w $a1ad ; 722e + dc.w $2288 ; 7230 + dc.w $3e00 ; 7232 + dc.w $6616 ; 7234 + dc.w $2054 ; 7236 + dc.w $202e ; 7238 + dc.w $fffc ; 723a + dc.w $b090 ; 723c + dc.w $6c0c ; 723e + dc.w $3e38 ; 7240 + dc.w $0b20 ; 7242 + dc.w $0247 ; 7244 + dc.w $dfff ; 7246 + dc.w $31c7 ; 7248 + dc.w $0b20 ; 724a + dc.w $2f0c ; 724c + dc.w $a9a3 ; 724e + dc.w $4cee ; 7250 + dc.w $1080 ; 7252 + dc.w $fff4 ; 7254 + dc.w $4e5e ; 7256 + dc.w $4e75 ; 7258 +Unexplored_725a + dc.w $4e56 ; 725a + dc.w $fed6 ; 725c + dc.w $48e7 ; 725e + dc.w $0338 ; 7260 + dc.w $246e ; 7262 + dc.w $0008 ; 7264 + dc.w $49ee ; 7266 + dc.w $feda ; 7268 + dc.w $41fa ; 726a + dc.w $013e ; 726c + dc.w $43d4 ; 726e + dc.w $22d8 ; 7270 + dc.w $22d8 ; 7272 + dc.w $1290 ; 7274 + dc.w $426e ; 7276 + dc.w $fefa ; 7278 + dc.w $7c01 ; 727a + dc.w $558f ; 727c + dc.w $2f0a ; 727e + dc.w $2f0c ; 7280 + dc.w $7000 ; 7282 + dc.w $1f00 ; 7284 + dc.w $7201 ; 7286 + dc.w $1f01 ; 7288 + dc.w $4eba ; 728a + dc.w $bed6 ; 728c + dc.w $4a1f ; 728e + dc.w $6700 ; 7290 + dc.w $0108 ; 7292 + dc.w $558f ; 7294 + dc.w $3f3c ; 7296 + dc.w $8000 ; 7298 + dc.w $2f3c ; 729a + dc.w $6d61 ; 729c + dc.w $6373 ; 729e + dc.w $7001 ; 72a0 + dc.w $1f00 ; 72a2 + dc.w $486e ; 72a4 + dc.w $fffa ; 72a6 + dc.w $486e ; 72a8 + dc.w $fffc ; 72aa + dc.w $7000 ; 72ac + dc.w $a823 ; 72ae + dc.w $4a5f ; 72b0 + dc.w $6600 ; 72b2 + dc.w $00e6 ; 72b4 + dc.w $7000 ; 72b6 + dc.w $1f00 ; 72b8 + dc.w $a99b ; 72ba + dc.w $558f ; 72bc + dc.w $3f2e ; 72be + dc.w $fffa ; 72c0 + dc.w $2f2e ; 72c2 + dc.w $fffc ; 72c4 + dc.w $2f0a ; 72c6 + dc.w $7001 ; 72c8 + dc.w $1f00 ; 72ca + dc.w $a81a ; 72cc + dc.w $3e1f ; 72ce + dc.w $7001 ; 72d0 + dc.w $1f00 ; 72d2 + dc.w $a99b ; 72d4 + dc.w $0c47 ; 72d6 + dc.w $ffff ; 72d8 + dc.w $6700 ; 72da + dc.w $00be ; 72dc + dc.w $598f ; 72de + dc.w $2f3c ; 72e0 + dc.w $6d78 ; 72e2 + dc.w $6267 ; 72e4 + dc.w $7000 ; 72e6 + dc.w $3f00 ; 72e8 + dc.w $a81f ; 72ea + dc.w $265f ; 72ec + dc.w $200b ; 72ee + dc.w $6700 ; 72f0 + dc.w $00a4 ; 72f2 + dc.w $598f ; 72f4 + dc.w $2f0b ; 72f6 + dc.w $7001 ; 72f8 + dc.w $2f00 ; 72fa + dc.w $486c ; 72fc + dc.w $0001 ; 72fe + dc.w $7200 ; 7300 + dc.w $1214 ; 7302 + dc.w $2f01 ; 7304 + dc.w $7200 ; 7306 + dc.w $2f01 ; 7308 + dc.w $2f01 ; 730a + dc.w $a9e0 ; 730c + dc.w $4a9f ; 730e + dc.w $6d00 ; 7310 + dc.w $0084 ; 7312 + dc.w $598f ; 7314 + dc.w $2f3c ; 7316 + dc.w $7665 ; 7318 + dc.w $7273 ; 731a + dc.w $7001 ; 731c + dc.w $3f00 ; 731e + dc.w $a81f ; 7320 + dc.w $265f ; 7322 + dc.w $200b ; 7324 + dc.w $676e ; 7326 + dc.w $2053 ; 7328 + dc.w $2d50 ; 732a + dc.w $fed6 ; 732c + dc.w $0cae ; 732e + dc.w $0654 ; 7330 + dc.w $4007 ; 7332 + dc.w $fed6 ; 7334 + dc.w $645e ; 7336 + dc.w $4206 ; 7338 + dc.w $486e ; 733a + dc.w $fefa ; 733c + dc.w $3f3c ; 733e + dc.w $af87 ; 7340 + dc.w $7002 ; 7342 + dc.w $3f00 ; 7344 + dc.w $4eba ; 7346 + dc.w $bf6c ; 7348 + dc.w $7000 ; 734a + dc.w $102e ; 734c + dc.w $fefa ; 734e + dc.w $4a80 ; 7350 + dc.w $6742 ; 7352 + dc.w $7000 ; 7354 + dc.w $1014 ; 7356 + dc.w $7200 ; 7358 + dc.w $122e ; 735a + dc.w $fefa ; 735c + dc.w $d240 ; 735e + dc.w $0c41 ; 7360 + dc.w $0020 ; 7362 + dc.w $6c30 ; 7364 + dc.w $41ee ; 7366 + dc.w $fefb ; 7368 + dc.w $7000 ; 736a + dc.w $1014 ; 736c + dc.w $5240 ; 736e + dc.w $43f4 ; 7370 + dc.w $0000 ; 7372 + dc.w $7000 ; 7374 + dc.w $102e ; 7376 + dc.w $fefa ; 7378 + dc.w $a22e ; 737a + dc.w $102e ; 737c + dc.w $fefa ; 737e + dc.w $d114 ; 7380 + dc.w $558f ; 7382 + dc.w $3f2e ; 7384 + dc.w $fffa ; 7386 + dc.w $2f2e ; 7388 + dc.w $fffc ; 738a + dc.w $2f0a ; 738c + dc.w $2f0c ; 738e + dc.w $4eba ; 7390 + dc.w $bf96 ; 7392 + dc.w $544f ; 7394 + dc.w $3f07 ; 7396 + dc.w $a99a ; 7398 + dc.w $1d46 ; 739a + dc.w $000c ; 739c + dc.w $4cee ; 739e + dc.w $1cc0 ; 73a0 + dc.w $fec2 ; 73a2 + dc.w $4e5e ; 73a4 + dc.w $2e9f ; 73a6 + dc.w $4e75 ; 73a8 + dc.w $074d ; 73aa + dc.w $6163 ; 73ac + dc.w $7342 ; 73ae + dc.w $7567 ; 73b0 + dc.w $0000 ; 73b2 + dc.w $4e56 ; 73b4 + dc.w $fef8 ; 73b6 + dc.w $48e7 ; 73b8 + dc.w $0118 ; 73ba + dc.w $47ee ; 73bc + dc.w $fef8 ; 73be + dc.w $a11a ; 73c0 + dc.w $2848 ; 73c2 + dc.w $598f ; 73c4 + dc.w $2eb8 ; 73c6 + dc.w $02a6 ; 73c8 + dc.w $205f ; 73ca + dc.w $a01b ; 73cc + dc.w $558f ; 73ce + dc.w $487a ; 73d0 + dc.w $0040 ; 73d2 + dc.w $2f3c ; 73d4 + dc.w $7077 ; 73d6 + dc.w $7063 ; 73d8 + dc.w $7001 ; 73da + dc.w $2f00 ; 73dc + dc.w $486e ; 73de + dc.w $fff8 ; 73e0 + dc.w $486e ; 73e2 + dc.w $fffc ; 73e4 + dc.w $2f0b ; 73e6 + dc.w $3f3c ; 73e8 + dc.w $0001 ; 73ea + dc.w $aa5a ; 73ec + dc.w $3e1f ; 73ee + dc.w $660e ; 73f0 + dc.w $558f ; 73f2 + dc.w $486e ; 73f4 + dc.w $fff8 ; 73f6 + dc.w $3f3c ; 73f8 + dc.w $0004 ; 73fa + dc.w $aa5a ; 73fc + dc.w $544f ; 73fe + dc.w $204c ; 7400 + dc.w $a01b ; 7402 + dc.w $3d47 ; 7404 + dc.w $0008 ; 7406 + dc.w $4cee ; 7408 + dc.w $1880 ; 740a + dc.w $feec ; 740c + dc.w $4e5e ; 740e + dc.w $4e75 ; 7410 + dc.w $1054 ; 7412 + dc.w $6f6f ; 7414 + dc.w $6c62 ; 7416 + dc.w $6f78 ; 7418 + dc.w $426f ; 741a + dc.w $6f74 ; 741c + dc.w $7374 ; 741e + dc.w $7261 ; 7420 + dc.w $7000 ; 7422 + dc.w $4e56 ; 7424 + dc.w $ff62 ; 7426 + dc.w $48e7 ; 7428 + dc.w $0f38 ; 742a + dc.w $3a2e ; 742c + dc.w $0008 ; 742e + dc.w $49ee ; 7430 + dc.w $ffaa ; 7432 + dc.w $a11a ; 7434 + dc.w $2d48 ; 7436 + dc.w $fff8 ; 7438 + dc.w $598f ; 743a + dc.w $2eb8 ; 743c + dc.w $02a6 ; 743e + dc.w $205f ; 7440 + dc.w $a01b ; 7442 + dc.w $203c ; 7444 + dc.w $7379 ; 7446 + dc.w $7361 ; 7448 + dc.w $41ee ; 744a + dc.w $ff62 ; 744c + dc.w $2248 ; 744e + dc.w $a1ad ; 7450 + dc.w $2288 ; 7452 + dc.w $3c00 ; 7454 + dc.w $6600 ; 7456 + dc.w $00ca ; 7458 + dc.w $7002 ; 745a + dc.w $b0ae ; 745c + dc.w $ff62 ; 745e + dc.w $6600 ; 7460 + dc.w $00c0 ; 7462 + dc.w $598f ; 7464 + dc.w $2f3c ; 7466 + dc.w $6273 ; 7468 + dc.w $7472 ; 746a + dc.w $3f05 ; 746c + dc.w $a9a0 ; 746e + dc.w $265f ; 7470 + dc.w $200b ; 7472 + dc.w $6700 ; 7474 + dc.w $00ac ; 7476 + dc.w $598f ; 7478 + dc.w $2f3c ; 747a + dc.w $7070 ; 747c + dc.w $6374 ; 747e + dc.w $7001 ; 7480 + dc.w $3f00 ; 7482 + dc.w $a9a0 ; 7484 + dc.w $245f ; 7486 + dc.w $200a ; 7488 + dc.w $6700 ; 748a + dc.w $0092 ; 748c + dc.w $204b ; 748e + dc.w $a029 ; 7490 + dc.w $204a ; 7492 + dc.w $a029 ; 7494 + dc.w $558f ; 7496 + dc.w $2f12 ; 7498 + dc.w $598f ; 749a + dc.w $2f0a ; 749c + dc.w $4eba ; 749e + dc.w $bc66 ; 74a0 + dc.w $487a ; 74a2 + dc.w $0092 ; 74a4 + dc.w $7001 ; 74a6 + dc.w $2f00 ; 74a8 + dc.w $486e ; 74aa + dc.w $ffee ; 74ac + dc.w $486e ; 74ae + dc.w $ffea ; 74b0 + dc.w $486e ; 74b2 + dc.w $ff6a ; 74b4 + dc.w $3f3c ; 74b6 + dc.w $0003 ; 74b8 + dc.w $aa5a ; 74ba + dc.w $3c1f ; 74bc + dc.w $665a ; 74be + dc.w $2053 ; 74c0 + dc.w $3810 ; 74c2 + dc.w $7e01 ; 74c4 + dc.w $6040 ; 74c6 + dc.w $48c7 ; 74c8 + dc.w $2f07 ; 74ca + dc.w $2f0b ; 74cc + dc.w $2f0c ; 74ce + dc.w $4eba ; 74d0 + dc.w $0070 ; 74d2 + dc.w $558f ; 74d4 + dc.w $2f2e ; 74d6 + dc.w $ffee ; 74d8 + dc.w $2f0c ; 74da + dc.w $486e ; 74dc + dc.w $fff4 ; 74de + dc.w $486e ; 74e0 + dc.w $fff3 ; 74e2 + dc.w $3f3c ; 74e4 + dc.w $0005 ; 74e6 + dc.w $aa5a ; 74e8 + dc.w $3c1f ; 74ea + dc.w $4fef ; 74ec + dc.w $000c ; 74ee + dc.w $6612 ; 74f0 + dc.w $486e ; 74f2 + dc.w $fffc ; 74f4 + dc.w $48c5 ; 74f6 + dc.w $2f05 ; 74f8 + dc.w $206e ; 74fa + dc.w $fff4 ; 74fc + dc.w $4e90 ; 74fe + dc.w $3c00 ; 7500 + dc.w $504f ; 7502 + dc.w $3007 ; 7504 + dc.w $5247 ; 7506 + dc.w $b847 ; 7508 + dc.w $6cbc ; 750a + dc.w $558f ; 750c + dc.w $486e ; 750e + dc.w $ffee ; 7510 + dc.w $3f3c ; 7512 + dc.w $0004 ; 7514 + dc.w $aa5a ; 7516 + dc.w $3c1f ; 7518 + dc.w $2f0a ; 751a + dc.w $a9a3 ; 751c + dc.w $2f0b ; 751e + dc.w $a9a3 ; 7520 + dc.w $206e ; 7522 + dc.w $fff8 ; 7524 + dc.w $a01b ; 7526 + dc.w $4cee ; 7528 + dc.w $1cf0 ; 752a + dc.w $ff46 ; 752c + dc.w $4e5e ; 752e + dc.w $205f ; 7530 + dc.w $544f ; 7532 + dc.w $4ed0 ; 7534 + dc.w $0a50 ; 7536 + dc.w $5043 ; 7538 + dc.w $5469 ; 753a + dc.w $6462 ; 753c + dc.w $6974 ; 753e + dc.w $7300 ; 7540 + dc.w $4e56 ; 7542 + dc.w $0000 ; 7544 + dc.w $48e7 ; 7546 + dc.w $0138 ; 7548 + dc.w $246e ; 754a + dc.w $000c ; 754c + dc.w $266e ; 754e + dc.w $0008 ; 7550 + dc.w $3e2e ; 7552 + dc.w $0012 ; 7554 + dc.w $5347 ; 7556 + dc.w $200a ; 7558 + dc.w $6732 ; 755a + dc.w $4a92 ; 755c + dc.w $672e ; 755e + dc.w $200b ; 7560 + dc.w $672a ; 7562 + dc.w $2852 ; 7564 + dc.w $544c ; 7566 + dc.w $6008 ; 7568 + dc.w $7000 ; 756a + dc.w $1014 ; 756c + dc.w $5240 ; 756e + dc.w $d8c0 ; 7570 + dc.w $3007 ; 7572 + dc.w $5347 ; 7574 + dc.w $4a40 ; 7576 + dc.w $66f0 ; 7578 + dc.w $200c ; 757a + dc.w $5280 ; 757c + dc.w $2040 ; 757e + dc.w $200b ; 7580 + dc.w $5280 ; 7582 + dc.w $2240 ; 7584 + dc.w $7000 ; 7586 + dc.w $1014 ; 7588 + dc.w $a22e ; 758a + dc.w $1694 ; 758c + dc.w $4cee ; 758e + dc.w $1c80 ; 7590 + dc.w $fff0 ; 7592 + dc.w $4e5e ; 7594 + dc.w $4e75 ; 7596 + dc.w $4e56 ; 7598 + dc.w $ffa8 ; 759a + dc.w $48e7 ; 759c + dc.w $0308 ; 759e + dc.w $49ee ; 75a0 + dc.w $fff8 ; 75a2 + dc.w $7000 ; 75a4 + dc.w $2940 ; 75a6 + dc.w $0004 ; 75a8 + dc.w $28bc ; 75aa + dc.w $6173 ; 75ac + dc.w $7570 ; 75ae + dc.w $203c ; 75b0 + dc.w $6366 ; 75b2 + dc.w $7267 ; 75b4 + dc.w $41ee ; 75b6 + dc.w $fff4 ; 75b8 + dc.w $2248 ; 75ba + dc.w $a1ad ; 75bc + dc.w $2288 ; 75be + dc.w $4a40 ; 75c0 + dc.w $6666 ; 75c2 + dc.w $7001 ; 75c4 + dc.w $c0ae ; 75c6 + dc.w $fff4 ; 75c8 + dc.w $675e ; 75ca + dc.w $7c00 ; 75cc + dc.w $558f ; 75ce + dc.w $3f3c ; 75d0 + dc.w $8000 ; 75d2 + dc.w $2006 ; 75d4 + dc.w $e540 ; 75d6 + dc.w $2f34 ; 75d8 + dc.w $0000 ; 75da + dc.w $7001 ; 75dc + dc.w $1f00 ; 75de + dc.w $486e ; 75e0 + dc.w $ffee ; 75e2 + dc.w $486e ; 75e4 + dc.w $fff0 ; 75e6 + dc.w $7000 ; 75e8 + dc.w $a823 ; 75ea + dc.w $3e1f ; 75ec + dc.w $662c ; 75ee + dc.w $558f ; 75f0 + dc.w $3f2e ; 75f2 + dc.w $ffee ; 75f4 + dc.w $2f2e ; 75f6 + dc.w $fff0 ; 75f8 + dc.w $7000 ; 75fa + dc.w $2f00 ; 75fc + dc.w $486e ; 75fe + dc.w $ffa8 ; 7600 + dc.w $7001 ; 7602 + dc.w $aa52 ; 7604 + dc.w $3e1f ; 7606 + dc.w $6612 ; 7608 + dc.w $558f ; 760a + dc.w $486e ; 760c + dc.w $ffa8 ; 760e + dc.w $7000 ; 7610 + dc.w $1f00 ; 7612 + dc.w $3f3c ; 7614 + dc.w $ffec ; 7616 + dc.w $aa5a ; 7618 + dc.w $3e1f ; 761a + dc.w $2006 ; 761c + dc.w $5286 ; 761e + dc.w $2006 ; 7620 + dc.w $e540 ; 7622 + dc.w $4ab4 ; 7624 + dc.w $0000 ; 7626 + dc.w $66a4 ; 7628 + dc.w $4cee ; 762a + dc.w $10c0 ; 762c + dc.w $ff9c ; 762e + dc.w $4e5e ; 7630 + dc.w $4e75 ; 7632 +Unexplored_7634 + dc.w $4e56 ; 7634 + dc.w $fdc2 ; 7636 + dc.w $48e7 ; 7638 + dc.w $0038 ; 763a + dc.w $7000 ; 763c + dc.w $2d40 ; 763e + dc.w $fdc6 ; 7640 + dc.w $2840 ; 7642 + dc.w $2640 ; 7644 + dc.w $a11a ; 7646 + dc.w $2448 ; 7648 + dc.w $598f ; 764a + dc.w $2eb8 ; 764c + dc.w $02a6 ; 764e + dc.w $205f ; 7650 + dc.w $a01b ; 7652 + dc.w $558f ; 7654 + dc.w $487a ; 7656 + dc.w $0178 ; 7658 + dc.w $2f3c ; 765a + dc.w $7077 ; 765c + dc.w $7063 ; 765e + dc.w $7005 ; 7660 + dc.w $2f00 ; 7662 + dc.w $486e ; 7664 + dc.w $fdc6 ; 7666 + dc.w $486e ; 7668 + dc.w $fdca ; 766a + dc.w $486e ; 766c + dc.w $fdce ; 766e + dc.w $3f3c ; 7670 + dc.w $0001 ; 7672 + dc.w $aa5a ; 7674 + dc.w $4a5f ; 7676 + dc.w $6600 ; 7678 + dc.w $00e0 ; 767a + dc.w $558f ; 767c + dc.w $2f2e ; 767e + dc.w $fdc6 ; 7680 + dc.w $487a ; 7682 + dc.w $013a ; 7684 + dc.w $486e ; 7686 + dc.w $fed0 ; 7688 + dc.w $486e ; 768a + dc.w $fecf ; 768c + dc.w $3f3c ; 768e + dc.w $0005 ; 7690 + dc.w $aa5a ; 7692 + dc.w $4a5f ; 7694 + dc.w $6600 ; 7696 + dc.w $00c2 ; 7698 + dc.w $598f ; 769a + dc.w $2f2e ; 769c + dc.w $fed0 ; 769e + dc.w $4878 ; 76a0 + dc.w $03f1 ; 76a2 + dc.w $7001 ; 76a4 + dc.w $1f00 ; 76a6 + dc.w $7000 ; 76a8 + dc.w $aa59 ; 76aa + dc.w $285f ; 76ac + dc.w $200c ; 76ae + dc.w $6700 ; 76b0 + dc.w $00a8 ; 76b2 + dc.w $558f ; 76b4 + dc.w $2f2e ; 76b6 + dc.w $fdc6 ; 76b8 + dc.w $487a ; 76ba + dc.w $00f6 ; 76bc + dc.w $486e ; 76be + dc.w $fed4 ; 76c0 + dc.w $486e ; 76c2 + dc.w $fecf ; 76c4 + dc.w $3f3c ; 76c6 + dc.w $0005 ; 76c8 + dc.w $aa5a ; 76ca + dc.w $4a5f ; 76cc + dc.w $6600 ; 76ce + dc.w $008a ; 76d0 + dc.w $598f ; 76d2 + dc.w $2f2e ; 76d4 + dc.w $fed4 ; 76d6 + dc.w $4878 ; 76d8 + dc.w $03f1 ; 76da + dc.w $7001 ; 76dc + dc.w $1f00 ; 76de + dc.w $7000 ; 76e0 + dc.w $aa59 ; 76e2 + dc.w $265f ; 76e4 + dc.w $200b ; 76e6 + dc.w $6770 ; 76e8 + dc.w $7000 ; 76ea + dc.w $2f00 ; 76ec + dc.w $487a ; 76ee + dc.w $00ba ; 76f0 + dc.w $204c ; 76f2 + dc.w $4e90 ; 76f4 + dc.w $7000 ; 76f6 + dc.w $2f00 ; 76f8 + dc.w $487a ; 76fa + dc.w $00a6 ; 76fc + dc.w $204c ; 76fe + dc.w $4e90 ; 7700 + dc.w $7000 ; 7702 + dc.w $2f00 ; 7704 + dc.w $487a ; 7706 + dc.w $0094 ; 7708 + dc.w $204c ; 770a + dc.w $4e90 ; 770c + dc.w $7000 ; 770e + dc.w $2f00 ; 7710 + dc.w $487a ; 7712 + dc.w $0082 ; 7714 + dc.w $204c ; 7716 + dc.w $4e90 ; 7718 + dc.w $7000 ; 771a + dc.w $2f00 ; 771c + dc.w $487a ; 771e + dc.w $0070 ; 7720 + dc.w $204c ; 7722 + dc.w $4e90 ; 7724 + dc.w $487a ; 7726 + dc.w $0058 ; 7728 + dc.w $486e ; 772a + dc.w $fed8 ; 772c + dc.w $204b ; 772e + dc.w $4e90 ; 7730 + dc.w $4a80 ; 7732 + dc.w $4fef ; 7734 + dc.w $0030 ; 7736 + dc.w $6720 ; 7738 + dc.w $487a ; 773a + dc.w $004a ; 773c + dc.w $486e ; 773e + dc.w $ff14 ; 7740 + dc.w $4eba ; 7742 + dc.w $bcb4 ; 7744 + dc.w $4a80 ; 7746 + dc.w $504f ; 7748 + dc.w $670e ; 774a + dc.w $7000 ; 774c + dc.w $2f00 ; 774e + dc.w $487a ; 7750 + dc.w $002e ; 7752 + dc.w $204c ; 7754 + dc.w $4e90 ; 7756 + dc.w $504f ; 7758 + dc.w $4aae ; 775a + dc.w $fdc6 ; 775c + dc.w $670e ; 775e + dc.w $558f ; 7760 + dc.w $486e ; 7762 + dc.w $fdc6 ; 7764 + dc.w $3f3c ; 7766 + dc.w $0004 ; 7768 + dc.w $aa5a ; 776a + dc.w $544f ; 776c + dc.w $200c ; 776e + dc.w $200b ; 7770 + dc.w $204a ; 7772 + dc.w $a01b ; 7774 + dc.w $4cee ; 7776 + dc.w $1c00 ; 7778 + dc.w $fdb6 ; 777a + dc.w $4e5e ; 777c + dc.w $4e75 ; 777e + dc.w $656e ; 7780 + dc.w $6574 ; 7782 + dc.w $3000 ; 7784 + dc.w $626c ; 7786 + dc.w $7565 ; 7788 + dc.w $7368 ; 778a + dc.w $696d ; 778c + dc.w $0000 ; 778e + dc.w $6c74 ; 7790 + dc.w $6c6b ; 7792 + dc.w $4200 ; 7794 + dc.w $6c74 ; 7796 + dc.w $6c6b ; 7798 + dc.w $4100 ; 779a + dc.w $6c74 ; 779c + dc.w $6c6b ; 779e + dc.w $0000 ; 77a0 + dc.w $7365 ; 77a2 + dc.w $7269 ; 77a4 + dc.w $616c ; 77a6 + dc.w $4200 ; 77a8 + dc.w $7365 ; 77aa + dc.w $7269 ; 77ac + dc.w $616c ; 77ae + dc.w $4100 ; 77b0 + dc.w $0a4f ; 77b2 + dc.w $5446 ; 77b4 + dc.w $696e ; 77b6 + dc.w $6450 ; 77b8 + dc.w $6f72 ; 77ba + dc.w $7400 ; 77bc + dc.w $104f ; 77be + dc.w $5455 ; 77c0 + dc.w $6e72 ; 77c2 + dc.w $6567 ; 77c4 + dc.w $6973 ; 77c6 + dc.w $7465 ; 77c8 + dc.w $7250 ; 77ca + dc.w $6f72 ; 77cc + dc.w $7400 ; 77ce + dc.w $0f4f ; 77d0 + dc.w $5443 ; 77d2 + dc.w $6c69 ; 77d4 + dc.w $656e ; 77d6 + dc.w $7455 ; 77d8 + dc.w $7469 ; 77da + dc.w $6c4c ; 77dc + dc.w $6962 ; 77de + dc.w $0000 ; 77e0 + dc.w $4e56 ; 77e2 + dc.w $0000 ; 77e4 + dc.w $2f0c ; 77e6 + dc.w $598f ; 77e8 + dc.w $2f2e ; 77ea + dc.w $0008 ; 77ec + dc.w $3f2e ; 77ee + dc.w $000e ; 77f0 + dc.w $a81f ; 77f2 + dc.w $285f ; 77f4 + dc.w $200c ; 77f6 + dc.w $6708 ; 77f8 + dc.w $2f0c ; 77fa + dc.w $a9ad ; 77fc + dc.w $204c ; 77fe + dc.w $a023 ; 7800 + dc.w $286e ; 7802 + dc.w $fffc ; 7804 + dc.w $4e5e ; 7806 + dc.w $4e75 ; 7808 +Unexplored_780a + dc.w $6000 ; 780a + dc.w $1448 ; 780c + dc.w $4e56 ; 780e + dc.w $fff8 ; 7810 + dc.w $48e7 ; 7812 + dc.w $0700 ; 7814 + dc.w $558f ; 7816 + dc.w $a994 ; 7818 + dc.w $3a1f ; 781a + dc.w $3f2e ; 781c + dc.w $000a ; 781e + dc.w $a998 ; 7820 + dc.w $598f ; 7822 + dc.w $2f3c ; 7824 + dc.w $7665 ; 7826 + dc.w $7273 ; 7828 + dc.w $7001 ; 782a + dc.w $3f00 ; 782c + dc.w $a81f ; 782e + dc.w $2d5f ; 7830 + dc.w $fff8 ; 7832 + dc.w $6608 ; 7834 + dc.w $3e3c ; 7836 + dc.w $ff40 ; 7838 + dc.w $6000 ; 783a + dc.w $00be ; 783c + dc.w $598f ; 783e + dc.w $2f3c ; 7840 + dc.w $7665 ; 7842 + dc.w $7273 ; 7844 + dc.w $7002 ; 7846 + dc.w $3f00 ; 7848 + dc.w $a81f ; 784a + dc.w $2d5f ; 784c + dc.w $fffc ; 784e + dc.w $558f ; 7850 + dc.w $486e ; 7852 + dc.w $fff8 ; 7854 + dc.w $4eba ; 7856 + dc.w $ba46 ; 7858 + dc.w $3e1f ; 785a + dc.w $6600 ; 785c + dc.w $009c ; 785e + dc.w $4aae ; 7860 + dc.w $fffc ; 7862 + dc.w $6714 ; 7864 + dc.w $558f ; 7866 + dc.w $486e ; 7868 + dc.w $fffc ; 786a + dc.w $4eba ; 786c + dc.w $ba30 ; 786e + dc.w $4a5f ; 7870 + dc.w $6706 ; 7872 + dc.w $7000 ; 7874 + dc.w $2d40 ; 7876 + dc.w $fffc ; 7878 + dc.w $558f ; 787a + dc.w $2f2e ; 787c + dc.w $000c ; 787e + dc.w $7003 ; 7880 + dc.w $1f00 ; 7882 + dc.w $700d ; 7884 + dc.w $aa52 ; 7886 + dc.w $3c1f ; 7888 + dc.w $0c46 ; 788a + dc.w $ffff ; 788c + dc.w $6604 ; 788e + dc.w $7ed5 ; 7890 + dc.w $6066 ; 7892 + dc.w $7001 ; 7894 + dc.w $2f00 ; 7896 + dc.w $2f3c ; 7898 + dc.w $7665 ; 789a + dc.w $7273 ; 789c + dc.w $4eba ; 789e + dc.w $ff42 ; 78a0 + dc.w $7002 ; 78a2 + dc.w $2f00 ; 78a4 + dc.w $2f3c ; 78a6 + dc.w $7665 ; 78a8 + dc.w $7273 ; 78aa + dc.w $4eba ; 78ac + dc.w $ff34 ; 78ae + dc.w $2f2e ; 78b0 + dc.w $fff8 ; 78b2 + dc.w $2f3c ; 78b4 + dc.w $7665 ; 78b6 + dc.w $7273 ; 78b8 + dc.w $7001 ; 78ba + dc.w $3f00 ; 78bc + dc.w $487a ; 78be + dc.w $004a ; 78c0 + dc.w $a9ab ; 78c2 + dc.w $558f ; 78c4 + dc.w $a9af ; 78c6 + dc.w $3e1f ; 78c8 + dc.w $4fef ; 78ca + dc.w $0010 ; 78cc + dc.w $4a47 ; 78ce + dc.w $6624 ; 78d0 + dc.w $4aae ; 78d2 + dc.w $fffc ; 78d4 + dc.w $6714 ; 78d6 + dc.w $2f2e ; 78d8 + dc.w $fffc ; 78da + dc.w $2f3c ; 78dc + dc.w $7665 ; 78de + dc.w $7273 ; 78e0 + dc.w $7002 ; 78e2 + dc.w $3f00 ; 78e4 + dc.w $487a ; 78e6 + dc.w $0022 ; 78e8 + dc.w $a9ab ; 78ea + dc.w $3f06 ; 78ec + dc.w $a999 ; 78ee + dc.w $558f ; 78f0 + dc.w $a9af ; 78f2 + dc.w $3e1f ; 78f4 + dc.w $3f06 ; 78f6 + dc.w $a99a ; 78f8 + dc.w $3f05 ; 78fa + dc.w $a998 ; 78fc + dc.w $3007 ; 78fe + dc.w $4cee ; 7900 + dc.w $00e0 ; 7902 + dc.w $ffec ; 7904 + dc.w $4e5e ; 7906 + dc.w $4e75 ; 7908 + dc.w $0000 ; 790a +Unexplored_790c + dc.w $6000 ; 790c + dc.w $4f00 ; 790e +Unexplored_7910 + dc.w $6000 ; 7910 + dc.w $10d8 ; 7912 +Unexplored_7914 + dc.w $6000 ; 7914 + dc.w $2122 ; 7916 + dc.w $4e56 ; 7918 + dc.w $fff8 ; 791a + dc.w $48e7 ; 791c + dc.w $1f38 ; 791e + dc.w $4205 ; 7920 + dc.w $558f ; 7922 + dc.w $a994 ; 7924 + dc.w $3d5f ; 7926 + dc.w $fffc ; 7928 + dc.w $7000 ; 792a + dc.w $1f00 ; 792c + dc.w $a99b ; 792e + dc.w $558f ; 7930 + dc.w $2f2e ; 7932 + dc.w $0008 ; 7934 + dc.w $7001 ; 7936 + dc.w $1f00 ; 7938 + dc.w $700d ; 793a + dc.w $aa52 ; 793c + dc.w $3e1f ; 793e + dc.w $7001 ; 7940 + dc.w $1f00 ; 7942 + dc.w $a99b ; 7944 + dc.w $0c47 ; 7946 + dc.w $ffff ; 7948 + dc.w $677a ; 794a + dc.w $598f ; 794c + dc.w $2f3c ; 794e + dc.w $7665 ; 7950 + dc.w $7273 ; 7952 + dc.w $7001 ; 7954 + dc.w $3f00 ; 7956 + dc.w $a81f ; 7958 + dc.w $245f ; 795a + dc.w $200a ; 795c + dc.w $675c ; 795e + dc.w $2052 ; 7960 + dc.w $3610 ; 7962 + dc.w $598f ; 7964 + dc.w $2f3c ; 7966 + dc.w $7a73 ; 7968 + dc.w $7972 ; 796a + dc.w $7000 ; 796c + dc.w $3f00 ; 796e + dc.w $a9a0 ; 7970 + dc.w $285f ; 7972 + dc.w $200c ; 7974 + dc.w $6740 ; 7976 + dc.w $558f ; 7978 + dc.w $2f0c ; 797a + dc.w $a9a4 ; 797c + dc.w $3c1f ; 797e + dc.w $0c47 ; 7980 + dc.w $ffff ; 7982 + dc.w $672e ; 7984 + dc.w $4a46 ; 7986 + dc.w $6604 ; 7988 + dc.w $3c38 ; 798a + dc.w $0a58 ; 798c + dc.w $3f06 ; 798e + dc.w $a998 ; 7990 + dc.w $598f ; 7992 + dc.w $2f3c ; 7994 + dc.w $7665 ; 7996 + dc.w $7273 ; 7998 + dc.w $7001 ; 799a + dc.w $3f00 ; 799c + dc.w $a81f ; 799e + dc.w $265f ; 79a0 + dc.w $200b ; 79a2 + dc.w $670e ; 79a4 + dc.w $2053 ; 79a6 + dc.w $3810 ; 79a8 + dc.w $b644 ; 79aa + dc.w $6602 ; 79ac + dc.w $7a01 ; 79ae + dc.w $2f0b ; 79b0 + dc.w $a9a3 ; 79b2 + dc.w $2f0c ; 79b4 + dc.w $a9a3 ; 79b6 + dc.w $2f0a ; 79b8 + dc.w $a9a3 ; 79ba + dc.w $3f07 ; 79bc + dc.w $a99a ; 79be + dc.w $3f2e ; 79c0 + dc.w $fffc ; 79c2 + dc.w $a998 ; 79c4 + dc.w $1005 ; 79c6 + dc.w $4cee ; 79c8 + dc.w $1cf8 ; 79ca + dc.w $ffd8 ; 79cc + dc.w $4e5e ; 79ce + dc.w $4e75 ; 79d0 + dc.w $4e56 ; 79d2 + dc.w $ffc2 ; 79d4 + dc.w $48e7 ; 79d6 + dc.w $0108 ; 79d8 + dc.w $286e ; 79da + dc.w $000c ; 79dc + dc.w $204c ; 79de + dc.w $5c88 ; 79e0 + dc.w $2d48 ; 79e2 + dc.w $ffd4 ; 79e4 + dc.w $426e ; 79e6 + dc.w $ffd8 ; 79e8 + dc.w $3d6e ; 79ea + dc.w $000a ; 79ec + dc.w $ffda ; 79ee + dc.w $426e ; 79f0 + dc.w $ffde ; 79f2 + dc.w $41ee ; 79f4 + dc.w $ffc2 ; 79f6 + dc.w $7008 ; 79f8 + dc.w $a260 ; 79fa + dc.w $3e00 ; 79fc + dc.w $38ae ; 79fe + dc.w $fff6 ; 7a00 + dc.w $296e ; 7a02 + dc.w $fffc ; 7a04 + dc.w $0002 ; 7a06 + dc.w $3007 ; 7a08 + dc.w $4cee ; 7a0a + dc.w $1080 ; 7a0c + dc.w $ffba ; 7a0e + dc.w $4e5e ; 7a10 + dc.w $4e75 ; 7a12 + dc.w $4e56 ; 7a14 + dc.w $ff9e ; 7a16 + dc.w $48e7 ; 7a18 + dc.w $1f38 ; 7a1a + dc.w $246e ; 7a1c + dc.w $0008 ; 7a1e + dc.w $598f ; 7a20 + dc.w $2f3c ; 7a22 + dc.w $7a73 ; 7a24 + dc.w $7972 ; 7a26 + dc.w $7000 ; 7a28 + dc.w $3f00 ; 7a2a + dc.w $a9a0 ; 7a2c + dc.w $265f ; 7a2e + dc.w $200b ; 7a30 + dc.w $6608 ; 7a32 + dc.w $3e3c ; 7a34 + dc.w $ff40 ; 7a36 + dc.w $6000 ; 7a38 + dc.w $0194 ; 7a3a + dc.w $2053 ; 7a3c + dc.w $2610 ; 7a3e + dc.w $2828 ; 7a40 + dc.w $0004 ; 7a42 + dc.w $558f ; 7a44 + dc.w $2f0b ; 7a46 + dc.w $a9a4 ; 7a48 + dc.w $3a1f ; 7a4a + dc.w $0c45 ; 7a4c + dc.w $ffff ; 7a4e + dc.w $6608 ; 7a50 + dc.w $3e3c ; 7a52 + dc.w $ff40 ; 7a54 + dc.w $6000 ; 7a56 + dc.w $0172 ; 7a58 + dc.w $4a45 ; 7a5a + dc.w $6604 ; 7a5c + dc.w $3a38 ; 7a5e + dc.w $0a58 ; 7a60 + dc.w $486e ; 7a62 + dc.w $ffa2 ; 7a64 + dc.w $48c5 ; 7a66 + dc.w $2f05 ; 7a68 + dc.w $4eba ; 7a6a + dc.w $ff66 ; 7a6c + dc.w $3e00 ; 7a6e + dc.w $504f ; 7a70 + dc.w $4a47 ; 7a72 + dc.w $6600 ; 7a74 + dc.w $0154 ; 7a76 + dc.w $558f ; 7a78 + dc.w $486e ; 7a7a + dc.w $ffa2 ; 7a7c + dc.w $7001 ; 7a7e + dc.w $1f00 ; 7a80 + dc.w $486e ; 7a82 + dc.w $fff8 ; 7a84 + dc.w $7002 ; 7a86 + dc.w $aa52 ; 7a88 + dc.w $3e1f ; 7a8a + dc.w $6600 ; 7a8c + dc.w $013c ; 7a8e + dc.w $558f ; 7a90 + dc.w $3f2e ; 7a92 + dc.w $fff8 ; 7a94 + dc.w $7001 ; 7a96 + dc.w $3f00 ; 7a98 + dc.w $2f03 ; 7a9a + dc.w $4eba ; 7a9c + dc.w $b786 ; 7a9e + dc.w $3e1f ; 7aa0 + dc.w $6600 ; 7aa2 + dc.w $011a ; 7aa4 + dc.w $558f ; 7aa6 + dc.w $2f0a ; 7aa8 + dc.w $2f3c ; 7aaa + dc.w $4d41 ; 7aac + dc.w $4353 ; 7aae + dc.w $2f3c ; 7ab0 + dc.w $7a73 ; 7ab2 + dc.w $7972 ; 7ab4 + dc.w $70ff ; 7ab6 + dc.w $3f00 ; 7ab8 + dc.w $7004 ; 7aba + dc.w $aa52 ; 7abc + dc.w $3e1f ; 7abe + dc.w $6600 ; 7ac0 + dc.w $00fc ; 7ac2 + dc.w $558f ; 7ac4 + dc.w $2f0a ; 7ac6 + dc.w $486e ; 7ac8 + dc.w $ffe8 ; 7aca + dc.w $7007 ; 7acc + dc.w $aa52 ; 7ace + dc.w $3e1f ; 7ad0 + dc.w $6600 ; 7ad2 + dc.w $00dc ; 7ad4 + dc.w $006e ; 7ad6 + dc.w $1000 ; 7ad8 + dc.w $fff0 ; 7ada + dc.w $558f ; 7adc + dc.w $2f0a ; 7ade + dc.w $486e ; 7ae0 + dc.w $ffe8 ; 7ae2 + dc.w $7008 ; 7ae4 + dc.w $aa52 ; 7ae6 + dc.w $3e1f ; 7ae8 + dc.w $6600 ; 7aea + dc.w $00c4 ; 7aec + dc.w $558f ; 7aee + dc.w $2f0a ; 7af0 + dc.w $7003 ; 7af2 + dc.w $1f00 ; 7af4 + dc.w $486e ; 7af6 + dc.w $fffa ; 7af8 + dc.w $7003 ; 7afa + dc.w $aa52 ; 7afc + dc.w $3e1f ; 7afe + dc.w $6600 ; 7b00 + dc.w $00ae ; 7b02 + dc.w $558f ; 7b04 + dc.w $3f2e ; 7b06 + dc.w $fffa ; 7b08 + dc.w $2f04 ; 7b0a + dc.w $4eba ; 7b0c + dc.w $b6f6 ; 7b0e + dc.w $3e1f ; 7b10 + dc.w $667e ; 7b12 + dc.w $558f ; 7b14 + dc.w $3f2e ; 7b16 + dc.w $fffa ; 7b18 + dc.w $7001 ; 7b1a + dc.w $3f00 ; 7b1c + dc.w $7200 ; 7b1e + dc.w $2f01 ; 7b20 + dc.w $4eba ; 7b22 + dc.w $b700 ; 7b24 + dc.w $3e1f ; 7b26 + dc.w $6668 ; 7b28 + dc.w $203c ; 7b2a + dc.w $0001 ; 7b2c + dc.w $0000 ; 7b2e + dc.w $a122 ; 7b30 + dc.w $2848 ; 7b32 + dc.w $200c ; 7b34 + dc.w $6604 ; 7b36 + dc.w $7e94 ; 7b38 + dc.w $6056 ; 7b3a + dc.w $204c ; 7b3c + dc.w $a029 ; 7b3e + dc.w $2d7c ; 7b40 + dc.w $0001 ; 7b42 + dc.w $0000 ; 7b44 + dc.w $fffc ; 7b46 + dc.w $7c00 ; 7b48 + dc.w $603e ; 7b4a + dc.w $558f ; 7b4c + dc.w $3f2e ; 7b4e + dc.w $fff8 ; 7b50 + dc.w $486e ; 7b52 + dc.w $fffc ; 7b54 + dc.w $2f14 ; 7b56 + dc.w $4eba ; 7b58 + dc.w $b662 ; 7b5a + dc.w $3e1f ; 7b5c + dc.w $0c47 ; 7b5e + dc.w $ffd9 ; 7b60 + dc.w $6704 ; 7b62 + dc.w $4a47 ; 7b64 + dc.w $6626 ; 7b66 + dc.w $0c47 ; 7b68 + dc.w $ffd9 ; 7b6a + dc.w $6602 ; 7b6c + dc.w $4247 ; 7b6e + dc.w $558f ; 7b70 + dc.w $3f2e ; 7b72 + dc.w $fffa ; 7b74 + dc.w $486e ; 7b76 + dc.w $fffc ; 7b78 + dc.w $2f14 ; 7b7a + dc.w $4eba ; 7b7c + dc.w $b642 ; 7b7e + dc.w $544f ; 7b80 + dc.w $4a47 ; 7b82 + dc.w $6608 ; 7b84 + dc.w $dcae ; 7b86 + dc.w $fffc ; 7b88 + dc.w $b886 ; 7b8a + dc.w $62be ; 7b8c + dc.w $204c ; 7b8e + dc.w $a023 ; 7b90 + dc.w $558f ; 7b92 + dc.w $3f2e ; 7b94 + dc.w $fffa ; 7b96 + dc.w $4eba ; 7b98 + dc.w $b608 ; 7b9a + dc.w $4a47 ; 7b9c + dc.w $544f ; 7b9e + dc.w $660e ; 7ba0 + dc.w $2f0a ; 7ba2 + dc.w $48c5 ; 7ba4 + dc.w $2f05 ; 7ba6 + dc.w $4eba ; 7ba8 + dc.w $fc64 ; 7baa + dc.w $3e00 ; 7bac + dc.w $504f ; 7bae + dc.w $4a47 ; 7bb0 + dc.w $670a ; 7bb2 + dc.w $558f ; 7bb4 + dc.w $2f0a ; 7bb6 + dc.w $7006 ; 7bb8 + dc.w $aa52 ; 7bba + dc.w $544f ; 7bbc + dc.w $558f ; 7bbe + dc.w $3f2e ; 7bc0 + dc.w $fff8 ; 7bc2 + dc.w $4eba ; 7bc4 + dc.w $b5dc ; 7bc6 + dc.w $544f ; 7bc8 + dc.w $2f0b ; 7bca + dc.w $a9a3 ; 7bcc + dc.w $3007 ; 7bce + dc.w $4cee ; 7bd0 + dc.w $1cf8 ; 7bd2 + dc.w $ff7e ; 7bd4 + dc.w $4e5e ; 7bd6 + dc.w $4e75 ; 7bd8 +Unexplored_7bda + dc.w $6000 ; 7bda + dc.w $185e ; 7bdc +Unexplored_7bde + dc.w $4e56 ; 7bde + dc.w $fee8 ; 7be0 + dc.w $48e7 ; 7be2 + dc.w $0718 ; 7be4 + dc.w $47ee ; 7be6 + dc.w $ff7a ; 7be8 + dc.w $49ee ; 7bea + dc.w $ff3a ; 7bec + dc.w $4254 ; 7bee + dc.w $41fa ; 7bf0 + dc.w $0128 ; 7bf2 + dc.w $43d3 ; 7bf4 + dc.w $7003 ; 7bf6 + dc.w $22d8 ; 7bf8 + dc.w $51c8 ; 7bfa + dc.w $fffc ; 7bfc + dc.w $32d8 ; 7bfe + dc.w $558f ; 7c00 + dc.w $3f3c ; 7c02 + dc.w $8000 ; 7c04 + dc.w $2f3c ; 7c06 + dc.w $6d61 ; 7c08 + dc.w $6373 ; 7c0a + dc.w $7000 ; 7c0c + dc.w $1f00 ; 7c0e + dc.w $486e ; 7c10 + dc.w $ff34 ; 7c12 + dc.w $486e ; 7c14 + dc.w $ff36 ; 7c16 + dc.w $7000 ; 7c18 + dc.w $a823 ; 7c1a + dc.w $3e1f ; 7c1c + dc.w $6600 ; 7c1e + dc.w $00ec ; 7c20 + dc.w $2f0c ; 7c22 + dc.w $3f3c ; 7c24 + dc.w $af87 ; 7c26 + dc.w $7001 ; 7c28 + dc.w $3f00 ; 7c2a + dc.w $4eba ; 7c2c + dc.w $b686 ; 7c2e + dc.w $7000 ; 7c30 + dc.w $1014 ; 7c32 + dc.w $4a80 ; 7c34 + dc.w $660e ; 7c36 + dc.w $204b ; 7c38 + dc.w $224c ; 7c3a + dc.w $7000 ; 7c3c + dc.w $1013 ; 7c3e + dc.w $5240 ; 7c40 + dc.w $48c0 ; 7c42 + dc.w $a22e ; 7c44 + dc.w $4205 ; 7c46 + dc.w $558f ; 7c48 + dc.w $3f2e ; 7c4a + dc.w $ff34 ; 7c4c + dc.w $2f2e ; 7c4e + dc.w $ff36 ; 7c50 + dc.w $2f0c ; 7c52 + dc.w $486e ; 7c54 + dc.w $ffba ; 7c56 + dc.w $7001 ; 7c58 + dc.w $aa52 ; 7c5a + dc.w $3e1f ; 7c5c + dc.w $6670 ; 7c5e + dc.w $486e ; 7c60 + dc.w $ffba ; 7c62 + dc.w $4eba ; 7c64 + dc.w $fcb2 ; 7c66 + dc.w $7200 ; 7c68 + dc.w $1200 ; 7c6a + dc.w $4a81 ; 7c6c + dc.w $584f ; 7c6e + dc.w $665e ; 7c70 + dc.w $7a01 ; 7c72 + dc.w $558f ; 7c74 + dc.w $3f3c ; 7c76 + dc.w $8000 ; 7c78 + dc.w $2f3c ; 7c7a + dc.w $7472 ; 7c7c + dc.w $7368 ; 7c7e + dc.w $7001 ; 7c80 + dc.w $1f00 ; 7c82 + dc.w $486e ; 7c84 + dc.w $fee8 ; 7c86 + dc.w $486e ; 7c88 + dc.w $feea ; 7c8a + dc.w $7000 ; 7c8c + dc.w $a823 ; 7c8e + dc.w $3e1f ; 7c90 + dc.w $662a ; 7c92 + dc.w $558f ; 7c94 + dc.w $3f2e ; 7c96 + dc.w $fee8 ; 7c98 + dc.w $2f2e ; 7c9a + dc.w $feea ; 7c9c + dc.w $7000 ; 7c9e + dc.w $2f00 ; 7ca0 + dc.w $486e ; 7ca2 + dc.w $feee ; 7ca4 + dc.w $7001 ; 7ca6 + dc.w $aa52 ; 7ca8 + dc.w $3e1f ; 7caa + dc.w $6610 ; 7cac + dc.w $558f ; 7cae + dc.w $486e ; 7cb0 + dc.w $ffba ; 7cb2 + dc.w $486e ; 7cb4 + dc.w $feee ; 7cb6 + dc.w $700c ; 7cb8 + dc.w $aa52 ; 7cba + dc.w $3e1f ; 7cbc + dc.w $4a47 ; 7cbe + dc.w $670e ; 7cc0 + dc.w $558f ; 7cc2 + dc.w $486e ; 7cc4 + dc.w $ffba ; 7cc6 + dc.w $7006 ; 7cc8 + dc.w $aa52 ; 7cca + dc.w $3e1f ; 7ccc + dc.w $663c ; 7cce + dc.w $0c47 ; 7cd0 + dc.w $ffd5 ; 7cd2 + dc.w $6704 ; 7cd4 + dc.w $4a05 ; 7cd6 + dc.w $6710 ; 7cd8 + dc.w $486e ; 7cda + dc.w $ffba ; 7cdc + dc.w $4eba ; 7cde + dc.w $fd34 ; 7ce0 + dc.w $3e00 ; 7ce2 + dc.w $584f ; 7ce4 + dc.w $4a47 ; 7ce6 + dc.w $6622 ; 7ce8 + dc.w $558f ; 7cea + dc.w $486e ; 7cec + dc.w $ffba ; 7cee + dc.w $7001 ; 7cf0 + dc.w $1f00 ; 7cf2 + dc.w $70fe ; 7cf4 + dc.w $a822 ; 7cf6 + dc.w $3c1f ; 7cf8 + dc.w $0c46 ; 7cfa + dc.w $ffff ; 7cfc + dc.w $670c ; 7cfe + dc.w $558f ; 7d00 + dc.w $3f06 ; 7d02 + dc.w $70fd ; 7d04 + dc.w $a822 ; 7d06 + dc.w $544f ; 7d08 + dc.w $6004 ; 7d0a + dc.w $701b ; 7d0c + dc.w $a9c9 ; 7d0e + dc.w $4cee ; 7d10 + dc.w $18e0 ; 7d12 + dc.w $fed4 ; 7d14 + dc.w $4e5e ; 7d16 + dc.w $4e75 ; 7d18 + dc.w $1053 ; 7d1a + dc.w $7973 ; 7d1c + dc.w $7465 ; 7d1e + dc.w $6d20 ; 7d20 + dc.w $5265 ; 7d22 + dc.w $736f ; 7d24 + dc.w $7572 ; 7d26 + dc.w $6365 ; 7d28 + dc.w $7300 ; 7d2a +Unexplored_7d2c + dc.w $4e56 ; 7d2c + dc.w $fff8 ; 7d2e + dc.w $48e7 ; 7d30 + dc.w $0300 ; 7d32 + dc.w $7e01 ; 7d34 + dc.w $203c ; 7d36 + dc.w $7379 ; 7d38 + dc.w $7376 ; 7d3a + dc.w $41ee ; 7d3c + dc.w $fff8 ; 7d3e + dc.w $2248 ; 7d40 + dc.w $a1ad ; 7d42 + dc.w $2288 ; 7d44 + dc.w $3c00 ; 7d46 + dc.w $664e ; 7d48 + dc.w $203c ; 7d4a + dc.w $7379 ; 7d4c + dc.w $7375 ; 7d4e + dc.w $41ee ; 7d50 + dc.w $fffc ; 7d52 + dc.w $2248 ; 7d54 + dc.w $a1ad ; 7d56 + dc.w $2288 ; 7d58 + dc.w $3c00 ; 7d5a + dc.w $6626 ; 7d5c + dc.w $4aae ; 7d5e + dc.w $fff8 ; 7d60 + dc.w $660a ; 7d62 + dc.w $3038 ; 7d64 + dc.w $015a ; 7d66 + dc.w $48c0 ; 7d68 + dc.w $2d40 ; 7d6a + dc.w $fff8 ; 7d6c + dc.w $486e ; 7d6e + dc.w $fffc ; 7d70 + dc.w $2f2e ; 7d72 + dc.w $fff8 ; 7d74 + dc.w $203c ; 7d76 + dc.w $0002 ; 7d78 + dc.w $0c03 ; 7d7a + dc.w $fe22 ; 7d7c + dc.w $2e00 ; 7d7e + dc.w $504f ; 7d80 + dc.w $6014 ; 7d82 + dc.w $7000 ; 7d84 + dc.w $2f00 ; 7d86 + dc.w $2f2e ; 7d88 + dc.w $fff8 ; 7d8a + dc.w $203c ; 7d8c + dc.w $0002 ; 7d8e + dc.w $0c03 ; 7d90 + dc.w $fe22 ; 7d92 + dc.w $2e00 ; 7d94 + dc.w $504f ; 7d96 + dc.w $0c87 ; 7d98 + dc.w $ffff ; 7d9a + dc.w $f926 ; 7d9c + dc.w $6604 ; 7d9e + dc.w $7066 ; 7da0 + dc.w $a9c9 ; 7da2 + dc.w $7000 ; 7da4 + dc.w $2f00 ; 7da6 + dc.w $2f00 ; 7da8 + dc.w $2f3c ; 7daa + dc.w $7264 ; 7dac + dc.w $6164 ; 7dae + dc.w $203c ; 7db0 + dc.w $0003 ; 7db2 + dc.w $162d ; 7db4 + dc.w $fe22 ; 7db6 + dc.w $4fef ; 7db8 + dc.w $000c ; 7dba + dc.w $4cee ; 7dbc + dc.w $00c0 ; 7dbe + dc.w $fff0 ; 7dc0 + dc.w $4e5e ; 7dc2 + dc.w $4e75 ; 7dc4 + dc.w $4e56 ; 7dc6 + dc.w $fff8 ; 7dc8 + dc.w $2f07 ; 7dca + dc.w $7000 ; 7dcc + dc.w $2d40 ; 7dce + dc.w $fffc ; 7dd0 + dc.w $558f ; 7dd2 + dc.w $487a ; 7dd4 + dc.w $007a ; 7dd6 + dc.w $2f3c ; 7dd8 + dc.w $7077 ; 7dda + dc.w $7063 ; 7ddc + dc.w $7002 ; 7dde + dc.w $2f00 ; 7de0 + dc.w $486e ; 7de2 + dc.w $fff8 ; 7de4 + dc.w $7200 ; 7de6 + dc.w $2f01 ; 7de8 + dc.w $2f01 ; 7dea + dc.w $3f3c ; 7dec + dc.w $0001 ; 7dee + dc.w $aa5a ; 7df0 + dc.w $3e1f ; 7df2 + dc.w $6638 ; 7df4 + dc.w $558f ; 7df6 + dc.w $2f2e ; 7df8 + dc.w $fff8 ; 7dfa + dc.w $487a ; 7dfc + dc.w $0038 ; 7dfe + dc.w $486e ; 7e00 + dc.w $fffc ; 7e02 + dc.w $7000 ; 7e04 + dc.w $2f00 ; 7e06 + dc.w $3f3c ; 7e08 + dc.w $0005 ; 7e0a + dc.w $aa5a ; 7e0c + dc.w $3e1f ; 7e0e + dc.w $661c ; 7e10 + dc.w $598f ; 7e12 + dc.w $7003 ; 7e14 + dc.w $1f00 ; 7e16 + dc.w $1f3c ; 7e18 + dc.w $0083 ; 7e1a + dc.w $2f2e ; 7e1c + dc.w $fff8 ; 7e1e + dc.w $7200 ; 7e20 + dc.w $2f01 ; 7e22 + dc.w $206e ; 7e24 + dc.w $fffc ; 7e26 + dc.w $4e90 ; 7e28 + dc.w $201f ; 7e2a + dc.w $3e00 ; 7e2c + dc.w $2e2e ; 7e2e + dc.w $fff4 ; 7e30 + dc.w $4e5e ; 7e32 + dc.w $4e75 ; 7e34 + dc.w $1843 ; 7e36 + dc.w $4672 ; 7e38 + dc.w $6167 ; 7e3a + dc.w $496e ; 7e3c + dc.w $6974 ; 7e3e + dc.w $6961 ; 7e40 + dc.w $6c69 ; 7e42 + dc.w $7a61 ; 7e44 + dc.w $7469 ; 7e46 + dc.w $6f6e ; 7e48 + dc.w $5244 ; 7e4a + dc.w $6573 ; 7e4c + dc.w $6300 ; 7e4e + dc.w $0f43 ; 7e50 + dc.w $6f64 ; 7e52 + dc.w $6546 ; 7e54 + dc.w $7261 ; 7e56 + dc.w $676d ; 7e58 + dc.w $656e ; 7e5a + dc.w $744d ; 7e5c + dc.w $6772 ; 7e5e + dc.w $0000 ; 7e60 + dc.w $4e56 ; 7e62 + dc.w $fef2 ; 7e64 + dc.w $48e7 ; 7e66 + dc.w $0118 ; 7e68 + dc.w $47ee ; 7e6a + dc.w $fef2 ; 7e6c + dc.w $558f ; 7e6e + dc.w $487a ; 7e70 + dc.w $0090 ; 7e72 + dc.w $2f3c ; 7e74 + dc.w $7077 ; 7e76 + dc.w $7063 ; 7e78 + dc.w $7002 ; 7e7a + dc.w $2f00 ; 7e7c + dc.w $486e ; 7e7e + dc.w $fff2 ; 7e80 + dc.w $486e ; 7e82 + dc.w $fff6 ; 7e84 + dc.w $2f0b ; 7e86 + dc.w $3f3c ; 7e88 + dc.w $0001 ; 7e8a + dc.w $aa5a ; 7e8c + dc.w $3e1f ; 7e8e + dc.w $664a ; 7e90 + dc.w $558f ; 7e92 + dc.w $2f2e ; 7e94 + dc.w $fff2 ; 7e96 + dc.w $487a ; 7e98 + dc.w $004e ; 7e9a + dc.w $486e ; 7e9c + dc.w $fffa ; 7e9e + dc.w $486e ; 7ea0 + dc.w $ffff ; 7ea2 + dc.w $3f3c ; 7ea4 + dc.w $0005 ; 7ea6 + dc.w $aa5a ; 7ea8 + dc.w $3e1f ; 7eaa + dc.w $662e ; 7eac + dc.w $7000 ; 7eae + dc.w $102e ; 7eb0 + dc.w $ffff ; 7eb2 + dc.w $0c40 ; 7eb4 + dc.w $0002 ; 7eb6 + dc.w $6622 ; 7eb8 + dc.w $598f ; 7eba + dc.w $2f2e ; 7ebc + dc.w $fffa ; 7ebe + dc.w $7021 ; 7ec0 + dc.w $2f00 ; 7ec2 + dc.w $7201 ; 7ec4 + dc.w $1f01 ; 7ec6 + dc.w $7000 ; 7ec8 + dc.w $aa59 ; 7eca + dc.w $285f ; 7ecc + dc.w $200c ; 7ece + dc.w $670a ; 7ed0 + dc.w $204c ; 7ed2 + dc.w $4e90 ; 7ed4 + dc.w $2f0c ; 7ed6 + dc.w $7001 ; 7ed8 + dc.w $aa59 ; 7eda + dc.w $3007 ; 7edc + dc.w $4cee ; 7ede + dc.w $1880 ; 7ee0 + dc.w $fee6 ; 7ee2 + dc.w $4e5e ; 7ee4 + dc.w $4e75 ; 7ee6 + dc.w $184d ; 7ee8 + dc.w $5053 ; 7eea + dc.w $6563 ; 7eec + dc.w $6f6e ; 7eee + dc.w $6461 ; 7ef0 + dc.w $7279 ; 7ef2 + dc.w $496e ; 7ef4 + dc.w $6974 ; 7ef6 + dc.w $6961 ; 7ef8 + dc.w $6c69 ; 7efa + dc.w $7a65 ; 7efc + dc.w $4150 ; 7efe + dc.w $4900 ; 7f00 + dc.w $094d ; 7f02 + dc.w $504c ; 7f04 + dc.w $6962 ; 7f06 + dc.w $7261 ; 7f08 + dc.w $7279 ; 7f0a + dc.w $0000 ; 7f0c + dc.w $4e56 ; 7f0e + dc.w $0000 ; 7f10 + dc.w $202e ; 7f12 + dc.w $0008 ; 7f14 + dc.w $0480 ; 7f16 + dc.w $666f ; 7f18 + dc.w $7672 ; 7f1a + dc.w $672c ; 7f1c + dc.w $0480 ; 7f1e + dc.w $07f3 ; 7f20 + dc.w $f8f2 ; 7f22 + dc.w $6730 ; 7f24 + dc.w $0480 ; 7f26 + dc.w $0008 ; 7f28 + dc.w $f9fe ; 7f2a + dc.w $6720 ; 7f2c + dc.w $0480 ; 7f2e + dc.w $0008 ; 7f30 + dc.w $0900 ; 7f32 + dc.w $671c ; 7f34 + dc.w $0480 ; 7f36 + dc.w $00f7 ; 7f38 + dc.w $f700 ; 7f3a + dc.w $671c ; 7f3c + dc.w $0480 ; 7f3e + dc.w $03fa ; 7f40 + dc.w $0d10 ; 7f42 + dc.w $6618 ; 7f44 + dc.w $7008 ; 7f46 + dc.w $6016 ; 7f48 + dc.w $7009 ; 7f4a + dc.w $6012 ; 7f4c + dc.w $700a ; 7f4e + dc.w $600e ; 7f50 + dc.w $700b ; 7f52 + dc.w $600a ; 7f54 + dc.w $700c ; 7f56 + dc.w $6006 ; 7f58 + dc.w $7011 ; 7f5a + dc.w $6002 ; 7f5c + dc.w $7000 ; 7f5e + dc.w $4e5e ; 7f60 + dc.w $4e75 ; 7f62 +Unexplored_7f64 + dc.w $6000 ; 7f64 + dc.w $30d6 ; 7f66 +Unexplored_7f68 + dc.w $6000 ; 7f68 + dc.w $1a52 ; 7f6a +Unexplored_7f6c + dc.w $6000 ; 7f6c + dc.w $4718 ; 7f6e +Unexplored_7f70 + dc.w $4e56 ; 7f70 + dc.w $fb06 ; 7f72 + dc.w $48e7 ; 7f74 + dc.w $1718 ; 7f76 + dc.w $47ee ; 7f78 + dc.w $fb06 ; 7f7a + dc.w $3d7c ; 7f7c + dc.w $8000 ; 7f7e + dc.w $ff26 ; 7f80 + dc.w $3d7c ; 7f82 + dc.w $0006 ; 7f84 + dc.w $ff24 ; 7f86 + dc.w $2d7c ; 7f88 + dc.w $666f ; 7f8a + dc.w $7672 ; 7f8c + dc.w $ff20 ; 7f8e + dc.w $41fa ; 7f90 + dc.w $03d6 ; 7f92 + dc.w $43ee ; 7f94 + dc.w $fee0 ; 7f96 + dc.w $7004 ; 7f98 + dc.w $22d8 ; 7f9a + dc.w $51c8 ; 7f9c + dc.w $fffc ; 7f9e + dc.w $1290 ; 7fa0 + dc.w $3d7c ; 7fa2 + dc.w $8000 ; 7fa4 + dc.w $fede ; 7fa6 + dc.w $3d7c ; 7fa8 + dc.w $0008 ; 7faa + dc.w $fedc ; 7fac + dc.w $2d7c ; 7fae + dc.w $7366 ; 7fb0 + dc.w $7672 ; 7fb2 + dc.w $fed8 ; 7fb4 + dc.w $41fa ; 7fb6 + dc.w $041c ; 7fb8 + dc.w $43ee ; 7fba + dc.w $fe98 ; 7fbc + dc.w $7003 ; 7fbe + dc.w $22d8 ; 7fc0 + dc.w $51c8 ; 7fc2 + dc.w $fffc ; 7fc4 + dc.w $32d8 ; 7fc6 + dc.w $1290 ; 7fc8 + dc.w $3d7c ; 7fca + dc.w $8000 ; 7fcc + dc.w $fe96 ; 7fce + dc.w $426e ; 7fd0 + dc.w $fe94 ; 7fd2 + dc.w $2d7c ; 7fd4 + dc.w $7366 ; 7fd6 + dc.w $7672 ; 7fd8 + dc.w $fe90 ; 7fda + dc.w $41fa ; 7fdc + dc.w $03e4 ; 7fde + dc.w $43ee ; 7fe0 + dc.w $fe50 ; 7fe2 + dc.w $22d8 ; 7fe4 + dc.w $22d8 ; 7fe6 + dc.w $22d8 ; 7fe8 + dc.w $22d8 ; 7fea + dc.w $1290 ; 7fec + dc.w $3d7c ; 7fee + dc.w $8000 ; 7ff0 + dc.w $fe4e ; 7ff2 + dc.w $3d7c ; 7ff4 + dc.w $0032 ; 7ff6 + dc.w $fe4c ; 7ff8 + dc.w $2d7c ; 7ffa + dc.w $666f ; 7ffc + dc.w $7672 ; 7ffe + dc.w $fe48 ; 8000 + dc.w $41fa ; 8002 + dc.w $0356 ; 8004 + dc.w $43ee ; 8006 + dc.w $fe08 ; 8008 + dc.w $22d8 ; 800a + dc.w $22d8 ; 800c + dc.w $22d8 ; 800e + dc.w $32d8 ; 8010 + dc.w $3d7c ; 8012 + dc.w $8000 ; 8014 + dc.w $fe06 ; 8016 + dc.w $3d7c ; 8018 + dc.w $0001 ; 801a + dc.w $fe04 ; 801c + dc.w $2d7c ; 801e + dc.w $7366 ; 8020 + dc.w $7672 ; 8022 + dc.w $fe00 ; 8024 + dc.w $41fa ; 8026 + dc.w $038e ; 8028 + dc.w $43ee ; 802a + dc.w $fdc0 ; 802c + dc.w $22d8 ; 802e + dc.w $22d8 ; 8030 + dc.w $32d8 ; 8032 + dc.w $1290 ; 8034 + dc.w $3d7c ; 8036 + dc.w $4000 ; 8038 + dc.w $fdbe ; 803a + dc.w $3d7c ; 803c + dc.w $0002 ; 803e + dc.w $fdbc ; 8040 + dc.w $2d7c ; 8042 + dc.w $6e6c ; 8044 + dc.w $6962 ; 8046 + dc.w $fdb8 ; 8048 + dc.w $41fa ; 804a + dc.w $035e ; 804c + dc.w $43ee ; 804e + dc.w $fd78 ; 8050 + dc.w $22d8 ; 8052 + dc.w $22d8 ; 8054 + dc.w $32d8 ; 8056 + dc.w $1290 ; 8058 + dc.w $3d7c ; 805a + dc.w $4000 ; 805c + dc.w $fd76 ; 805e + dc.w $3d7c ; 8060 + dc.w $0003 ; 8062 + dc.w $fd74 ; 8064 + dc.w $2d7c ; 8066 + dc.w $6e6c ; 8068 + dc.w $6962 ; 806a + dc.w $fd70 ; 806c + dc.w $41fa ; 806e + dc.w $0328 ; 8070 + dc.w $43ee ; 8072 + dc.w $fd30 ; 8074 + dc.w $22d8 ; 8076 + dc.w $22d8 ; 8078 + dc.w $22d8 ; 807a + dc.w $22d8 ; 807c + dc.w $1290 ; 807e + dc.w $3d7c ; 8080 + dc.w $8000 ; 8082 + dc.w $fd2e ; 8084 + dc.w $3d7c ; 8086 + dc.w $0033 ; 8088 + dc.w $fd2c ; 808a + dc.w $2d7c ; 808c + dc.w $666f ; 808e + dc.w $7672 ; 8090 + dc.w $fd28 ; 8092 + dc.w $41fa ; 8094 + dc.w $02c4 ; 8096 + dc.w $43ee ; 8098 + dc.w $fce8 ; 809a + dc.w $22d8 ; 809c + dc.w $22d8 ; 809e + dc.w $22d8 ; 80a0 + dc.w $32d8 ; 80a2 + dc.w $3d7c ; 80a4 + dc.w $8001 ; 80a6 + dc.w $fce6 ; 80a8 + dc.w $3d7c ; 80aa + dc.w $0007 ; 80ac + dc.w $fce4 ; 80ae + dc.w $2d7c ; 80b0 + dc.w $6e6c ; 80b2 + dc.w $6962 ; 80b4 + dc.w $fce0 ; 80b6 + dc.w $41fa ; 80b8 + dc.w $02d0 ; 80ba + dc.w $43ee ; 80bc + dc.w $fca0 ; 80be + dc.w $22d8 ; 80c0 + dc.w $22d8 ; 80c2 + dc.w $22d8 ; 80c4 + dc.w $1290 ; 80c6 + dc.w $3d7c ; 80c8 + dc.w $8001 ; 80ca + dc.w $fc9e ; 80cc + dc.w $3d7c ; 80ce + dc.w $bfdc ; 80d0 + dc.w $fc9c ; 80d2 + dc.w $2d7c ; 80d4 + dc.w $6e6c ; 80d6 + dc.w $6962 ; 80d8 + dc.w $fc98 ; 80da + dc.w $41fa ; 80dc + dc.w $02a0 ; 80de + dc.w $43ee ; 80e0 + dc.w $fc58 ; 80e2 + dc.w $22d8 ; 80e4 + dc.w $22d8 ; 80e6 + dc.w $32d8 ; 80e8 + dc.w $1290 ; 80ea + dc.w $3d7c ; 80ec + dc.w $4000 ; 80ee + dc.w $fc56 ; 80f0 + dc.w $3d7c ; 80f2 + dc.w $bff1 ; 80f4 + dc.w $fc54 ; 80f6 + dc.w $2d7c ; 80f8 + dc.w $6e6c ; 80fa + dc.w $6962 ; 80fc + dc.w $fc50 ; 80fe + dc.w $41fa ; 8100 + dc.w $024e ; 8102 + dc.w $43ee ; 8104 + dc.w $fc10 ; 8106 + dc.w $22d8 ; 8108 + dc.w $22d8 ; 810a + dc.w $32d8 ; 810c + dc.w $3d7c ; 810e + dc.w $8000 ; 8110 + dc.w $fffe ; 8112 + dc.w $3d7c ; 8114 + dc.w $0006 ; 8116 + dc.w $fffc ; 8118 + dc.w $2d7c ; 811a + dc.w $666f ; 811c + dc.w $7672 ; 811e + dc.w $fff8 ; 8120 + dc.w $41fa ; 8122 + dc.w $0244 ; 8124 + dc.w $43ee ; 8126 + dc.w $ffb8 ; 8128 + dc.w $7004 ; 812a + dc.w $22d8 ; 812c + dc.w $51c8 ; 812e + dc.w $fffc ; 8130 + dc.w $1290 ; 8132 + dc.w $3d7c ; 8134 + dc.w $8000 ; 8136 + dc.w $ffb6 ; 8138 + dc.w $3d7c ; 813a + dc.w $0032 ; 813c + dc.w $ffb4 ; 813e + dc.w $2d7c ; 8140 + dc.w $666f ; 8142 + dc.w $7672 ; 8144 + dc.w $ffb0 ; 8146 + dc.w $41fa ; 8148 + dc.w $0210 ; 814a + dc.w $43ee ; 814c + dc.w $ff70 ; 814e + dc.w $22d8 ; 8150 + dc.w $22d8 ; 8152 + dc.w $22d8 ; 8154 + dc.w $32d8 ; 8156 + dc.w $3d7c ; 8158 + dc.w $4001 ; 815a + dc.w $ff6e ; 815c + dc.w $3d7c ; 815e + dc.w $bff1 ; 8160 + dc.w $ff6c ; 8162 + dc.w $2d7c ; 8164 + dc.w $6e6c ; 8166 + dc.w $6962 ; 8168 + dc.w $ff68 ; 816a + dc.w $41fa ; 816c + dc.w $01e2 ; 816e + dc.w $43ee ; 8170 + dc.w $ff28 ; 8172 + dc.w $22d8 ; 8174 + dc.w $22d8 ; 8176 + dc.w $32d8 ; 8178 + dc.w $4246 ; 817a + dc.w $558f ; 817c + dc.w $4eba ; 817e + dc.w $086a ; 8180 + dc.w $1a1f ; 8182 + dc.w $670c ; 8184 + dc.w $49ee ; 8186 + dc.w $ff28 ; 8188 + dc.w $7a03 ; 818a + dc.w $4eba ; 818c + dc.w $fc38 ; 818e + dc.w $6006 ; 8190 + dc.w $49ee ; 8192 + dc.w $fc10 ; 8194 + dc.w $7a0b ; 8196 + dc.w $4247 ; 8198 + dc.w $6000 ; 819a + dc.w $0196 ; 819c + dc.w $48c7 ; 819e + dc.w $2007 ; 81a0 + dc.w $2200 ; 81a2 + dc.w $c0fc ; 81a4 + dc.w $0048 ; 81a6 + dc.w $4841 ; 81a8 + dc.w $c2fc ; 81aa + dc.w $0048 ; 81ac + dc.w $4841 ; 81ae + dc.w $4241 ; 81b0 + dc.w $d081 ; 81b2 + dc.w $7200 ; 81b4 + dc.w $3234 ; 81b6 + dc.w $0846 ; 81b8 + dc.w $4a81 ; 81ba + dc.w $0801 ; 81bc + dc.w $0000 ; 81be + dc.w $6748 ; 81c0 + dc.w $558f ; 81c2 + dc.w $7001 ; 81c4 + dc.w $2f00 ; 81c6 + dc.w $7200 ; 81c8 + dc.w $2f01 ; 81ca + dc.w $48c7 ; 81cc + dc.w $2407 ; 81ce + dc.w $2602 ; 81d0 + dc.w $c4fc ; 81d2 + dc.w $0048 ; 81d4 + dc.w $4843 ; 81d6 + dc.w $c6fc ; 81d8 + dc.w $0048 ; 81da + dc.w $4843 ; 81dc + dc.w $4243 ; 81de + dc.w $d483 ; 81e0 + dc.w $4874 ; 81e2 + dc.w $2800 ; 81e4 + dc.w $7002 ; 81e6 + dc.w $2f00 ; 81e8 + dc.w $2f3c ; 81ea + dc.w $7077 ; 81ec + dc.w $7063 ; 81ee + dc.w $486e ; 81f0 + dc.w $fc06 ; 81f2 + dc.w $486e ; 81f4 + dc.w $fc0a ; 81f6 + dc.w $486e ; 81f8 + dc.w $fc0f ; 81fa + dc.w $2f0b ; 81fc + dc.w $3f3c ; 81fe + dc.w $fffe ; 8200 + dc.w $aa5a ; 8202 + dc.w $3c1f ; 8204 + dc.w $6700 ; 8206 + dc.w $0126 ; 8208 + dc.w $48c7 ; 820a + dc.w $2007 ; 820c + dc.w $2200 ; 820e + dc.w $c0fc ; 8210 + dc.w $0048 ; 8212 + dc.w $4841 ; 8214 + dc.w $c2fc ; 8216 + dc.w $0048 ; 8218 + dc.w $4841 ; 821a + dc.w $4241 ; 821c + dc.w $d081 ; 821e + dc.w $7200 ; 8220 + dc.w $3234 ; 8222 + dc.w $0846 ; 8224 + dc.w $303c ; 8226 + dc.w $8000 ; 8228 + dc.w $c041 ; 822a + dc.w $674a ; 822c + dc.w $558f ; 822e + dc.w $48c7 ; 8230 + dc.w $2007 ; 8232 + dc.w $2200 ; 8234 + dc.w $c0fc ; 8236 + dc.w $0048 ; 8238 + dc.w $4841 ; 823a + dc.w $c2fc ; 823c + dc.w $0048 ; 823e + dc.w $4841 ; 8240 + dc.w $4241 ; 8242 + dc.w $d081 ; 8244 + dc.w $2f34 ; 8246 + dc.w $0840 ; 8248 + dc.w $4eba ; 824a + dc.w $fcc2 ; 824c + dc.w $588f ; 824e + dc.w $3f00 ; 8250 + dc.w $48c7 ; 8252 + dc.w $2007 ; 8254 + dc.w $2200 ; 8256 + dc.w $c0fc ; 8258 + dc.w $0048 ; 825a + dc.w $4841 ; 825c + dc.w $c2fc ; 825e + dc.w $0048 ; 8260 + dc.w $4841 ; 8262 + dc.w $4241 ; 8264 + dc.w $d081 ; 8266 + dc.w $3f34 ; 8268 + dc.w $0844 ; 826a + dc.w $7000 ; 826c + dc.w $3f00 ; 826e + dc.w $4eba ; 8270 + dc.w $24ce ; 8272 + dc.w $3c1f ; 8274 + dc.w $6064 ; 8276 + dc.w $48c7 ; 8278 + dc.w $2007 ; 827a + dc.w $2200 ; 827c + dc.w $c0fc ; 827e + dc.w $0048 ; 8280 + dc.w $4841 ; 8282 + dc.w $c2fc ; 8284 + dc.w $0048 ; 8286 + dc.w $4841 ; 8288 + dc.w $4241 ; 828a + dc.w $d081 ; 828c + dc.w $7200 ; 828e + dc.w $3234 ; 8290 + dc.w $0846 ; 8292 + dc.w $303c ; 8294 + dc.w $4000 ; 8296 + dc.w $c041 ; 8298 + dc.w $6740 ; 829a + dc.w $558f ; 829c + dc.w $48c7 ; 829e + dc.w $2007 ; 82a0 + dc.w $2200 ; 82a2 + dc.w $c0fc ; 82a4 + dc.w $0048 ; 82a6 + dc.w $4841 ; 82a8 + dc.w $c2fc ; 82aa + dc.w $0048 ; 82ac + dc.w $4841 ; 82ae + dc.w $4241 ; 82b0 + dc.w $d081 ; 82b2 + dc.w $2f34 ; 82b4 + dc.w $0840 ; 82b6 + dc.w $48c7 ; 82b8 + dc.w $2007 ; 82ba + dc.w $2200 ; 82bc + dc.w $c0fc ; 82be + dc.w $0048 ; 82c0 + dc.w $4841 ; 82c2 + dc.w $c2fc ; 82c4 + dc.w $0048 ; 82c6 + dc.w $4841 ; 82c8 + dc.w $4241 ; 82ca + dc.w $d081 ; 82cc + dc.w $3f34 ; 82ce + dc.w $0844 ; 82d0 + dc.w $7000 ; 82d2 + dc.w $1f00 ; 82d4 + dc.w $4eba ; 82d6 + dc.w $2396 ; 82d8 + dc.w $3c1f ; 82da + dc.w $4a46 ; 82dc + dc.w $674e ; 82de + dc.w $7000 ; 82e0 + dc.w $1038 ; 82e2 + dc.w $0bff ; 82e4 + dc.w $0c40 ; 82e6 + dc.w $00ff ; 82e8 + dc.w $674c ; 82ea + dc.w $7000 ; 82ec + dc.w $1038 ; 82ee + dc.w $0bff ; 82f0 + dc.w $323c ; 82f2 + dc.w $00e0 ; 82f4 + dc.w $c200 ; 82f6 + dc.w $7000 ; 82f8 + dc.w $1001 ; 82fa + dc.w $0c40 ; 82fc + dc.w $0060 ; 82fe + dc.w $6636 ; 8300 + dc.w $4ab8 ; 8302 + dc.w $0120 ; 8304 + dc.w $6730 ; 8306 + dc.w $70ff ; 8308 + dc.w $b0b8 ; 830a + dc.w $0120 ; 830c + dc.w $6728 ; 830e + dc.w $48c7 ; 8310 + dc.w $2007 ; 8312 + dc.w $2200 ; 8314 + dc.w $c0fc ; 8316 + dc.w $0048 ; 8318 + dc.w $4841 ; 831a + dc.w $c2fc ; 831c + dc.w $0048 ; 831e + dc.w $4841 ; 8320 + dc.w $4241 ; 8322 + dc.w $d081 ; 8324 + dc.w $4874 ; 8326 + dc.w $0800 ; 8328 + dc.w $abff ; 832a + dc.w $600a ; 832c + dc.w $3007 ; 832e + dc.w $5247 ; 8330 + dc.w $ba47 ; 8332 + dc.w $6e00 ; 8334 + dc.w $fe68 ; 8336 + dc.w $4a46 ; 8338 + dc.w $6606 ; 833a + dc.w $4eba ; 833c + dc.w $fb24 ; 833e + dc.w $3c00 ; 8340 + dc.w $3d46 ; 8342 + dc.w $0008 ; 8344 + dc.w $4cee ; 8346 + dc.w $18e8 ; 8348 + dc.w $faee ; 834a + dc.w $4e5e ; 834c + dc.w $4e75 ; 834e + dc.w $0844 ; 8350 + dc.w $6562 ; 8352 + dc.w $7567 ; 8354 + dc.w $4c69 ; 8356 + dc.w $6200 ; 8358 + dc.w $0c49 ; 835a + dc.w $6e74 ; 835c + dc.w $6572 ; 835e + dc.w $6661 ; 8360 + dc.w $6365 ; 8362 + dc.w $4c69 ; 8364 + dc.w $6200 ; 8366 + dc.w $1350 ; 8368 + dc.w $7269 ; 836a + dc.w $7661 ; 836c + dc.w $7465 ; 836e + dc.w $496e ; 8370 + dc.w $7465 ; 8372 + dc.w $7266 ; 8374 + dc.w $6163 ; 8376 + dc.w $654c ; 8378 + dc.w $6962 ; 837a + dc.w $0000 ; 837c + dc.w $094d ; 837e + dc.w $6174 ; 8380 + dc.w $6836 ; 8382 + dc.w $344c ; 8384 + dc.w $6962 ; 8386 + dc.w $0000 ; 8388 + dc.w $0b42 ; 838a + dc.w $6f6f ; 838c + dc.w $7453 ; 838e + dc.w $7464 ; 8390 + dc.w $434c ; 8392 + dc.w $6962 ; 8394 + dc.w $0000 ; 8396 + dc.w $0f4d ; 8398 + dc.w $5053 ; 839a + dc.w $6861 ; 839c + dc.w $7265 ; 839e + dc.w $6447 ; 83a0 + dc.w $6c6f ; 83a2 + dc.w $6261 ; 83a4 + dc.w $6c73 ; 83a6 + dc.w $0000 ; 83a8 + dc.w $094d ; 83aa + dc.w $504c ; 83ac + dc.w $6962 ; 83ae + dc.w $7261 ; 83b0 + dc.w $7279 ; 83b2 + dc.w $0000 ; 83b4 + dc.w $094d ; 83b6 + dc.w $6978 ; 83b8 + dc.w $6564 ; 83ba + dc.w $4d6f ; 83bc + dc.w $6465 ; 83be + dc.w $0000 ; 83c0 + dc.w $0f43 ; 83c2 + dc.w $6f64 ; 83c4 + dc.w $6546 ; 83c6 + dc.w $7261 ; 83c8 + dc.w $676d ; 83ca + dc.w $656e ; 83cc + dc.w $744d ; 83ce + dc.w $6772 ; 83d0 + dc.w $0000 ; 83d2 + dc.w $1150 ; 83d4 + dc.w $726f ; 83d6 + dc.w $6365 ; 83d8 + dc.w $7373 ; 83da + dc.w $4d67 ; 83dc + dc.w $7253 ; 83de + dc.w $7570 ; 83e0 + dc.w $706f ; 83e2 + dc.w $7274 ; 83e4 + dc.w $0000 ; 83e6 +Unexplored_83e8 + dc.w $4e56 ; 83e8 + dc.w $fef8 ; 83ea + dc.w $48e7 ; 83ec + dc.w $0118 ; 83ee + dc.w $7000 ; 83f0 + dc.w $2d40 ; 83f2 + dc.w $fefc ; 83f4 + dc.w $a11a ; 83f6 + dc.w $2648 ; 83f8 + dc.w $598f ; 83fa + dc.w $2eb8 ; 83fc + dc.w $02a6 ; 83fe + dc.w $205f ; 8400 + dc.w $a01b ; 8402 + dc.w $558f ; 8404 + dc.w $487a ; 8406 + dc.w $005a ; 8408 + dc.w $2f3c ; 840a + dc.w $7077 ; 840c + dc.w $7063 ; 840e + dc.w $7002 ; 8410 + dc.w $2f00 ; 8412 + dc.w $486e ; 8414 + dc.w $fef8 ; 8416 + dc.w $486e ; 8418 + dc.w $fefc ; 841a + dc.w $486e ; 841c + dc.w $ff00 ; 841e + dc.w $3f3c ; 8420 + dc.w $0001 ; 8422 + dc.w $aa5a ; 8424 + dc.w $3e1f ; 8426 + dc.w $204b ; 8428 + dc.w $a01b ; 842a + dc.w $4a47 ; 842c + dc.w $6628 ; 842e + dc.w $4aae ; 8430 + dc.w $fefc ; 8432 + dc.w $6722 ; 8434 + dc.w $598f ; 8436 + dc.w $2f2e ; 8438 + dc.w $fefc ; 843a + dc.w $7031 ; 843c + dc.w $2f00 ; 843e + dc.w $7201 ; 8440 + dc.w $1f01 ; 8442 + dc.w $7000 ; 8444 + dc.w $aa59 ; 8446 + dc.w $285f ; 8448 + dc.w $200c ; 844a + dc.w $670a ; 844c + dc.w $204c ; 844e + dc.w $4e90 ; 8450 + dc.w $2f0c ; 8452 + dc.w $7001 ; 8454 + dc.w $aa59 ; 8456 + dc.w $4cee ; 8458 + dc.w $1880 ; 845a + dc.w $feec ; 845c + dc.w $4e5e ; 845e + dc.w $4e75 ; 8460 + dc.w $0e54 ; 8462 + dc.w $696d ; 8464 + dc.w $654d ; 8466 + dc.w $616e ; 8468 + dc.w $6167 ; 846a + dc.w $6572 ; 846c + dc.w $4c69 ; 846e + dc.w $6200 ; 8470 +Unexplored_8472 + dc.w $4e56 ; 8472 + dc.w $fed8 ; 8474 + dc.w $48e7 ; 8476 + dc.w $0108 ; 8478 + dc.w $49ee ; 847a + dc.w $fee0 ; 847c + dc.w $7000 ; 847e + dc.w $2d40 ; 8480 + dc.w $fffc ; 8482 + dc.w $2d40 ; 8484 + dc.w $fff8 ; 8486 + dc.w $2d40 ; 8488 + dc.w $fff4 ; 848a + dc.w $3d7c ; 848c + dc.w $0004 ; 848e + dc.w $fff2 ; 8490 + dc.w $426e ; 8492 + dc.w $fff0 ; 8494 + dc.w $2d40 ; 8496 + dc.w $ffec ; 8498 + dc.w $426e ; 849a + dc.w $ffea ; 849c + dc.w $426e ; 849e + dc.w $ffe8 ; 84a0 + dc.w $2d40 ; 84a2 + dc.w $ffe4 ; 84a4 + dc.w $422e ; 84a6 + dc.w $ffe3 ; 84a8 + dc.w $1d7c ; 84aa + dc.w $0007 ; 84ac + dc.w $ffe2 ; 84ae + dc.w $3d7c ; 84b0 + dc.w $aafe ; 84b2 + dc.w $ffe0 ; 84b4 + dc.w $598f ; 84b6 + dc.w $2eb8 ; 84b8 + dc.w $02a6 ; 84ba + dc.w $205f ; 84bc + dc.w $a01b ; 84be + dc.w $558f ; 84c0 + dc.w $487a ; 84c2 + dc.w $0048 ; 84c4 + dc.w $2f3c ; 84c6 + dc.w $7077 ; 84c8 + dc.w $7063 ; 84ca + dc.w $4878 ; 84cc + dc.w $0101 ; 84ce + dc.w $486e ; 84d0 + dc.w $fed8 ; 84d2 + dc.w $486e ; 84d4 + dc.w $fedc ; 84d6 + dc.w $2f0c ; 84d8 + dc.w $3f3c ; 84da + dc.w $0001 ; 84dc + dc.w $aa5a ; 84de + dc.w $3e1f ; 84e0 + dc.w $661a ; 84e2 + dc.w $4aae ; 84e4 + dc.w $fedc ; 84e6 + dc.w $6714 ; 84e8 + dc.w $1d7c ; 84ea + dc.w $0001 ; 84ec + dc.w $fff1 ; 84ee + dc.w $2d6e ; 84f0 + dc.w $fedc ; 84f2 + dc.w $fff4 ; 84f4 + dc.w $41ee ; 84f6 + dc.w $ffe0 ; 84f8 + dc.w $4e90 ; 84fa + dc.w $6004 ; 84fc + dc.w $700f ; 84fe + dc.w $a9c9 ; 8500 + dc.w $4cee ; 8502 + dc.w $1080 ; 8504 + dc.w $fed0 ; 8506 + dc.w $4e5e ; 8508 + dc.w $4e75 ; 850a + dc.w $0d50 ; 850c + dc.w $726f ; 850e + dc.w $6365 ; 8510 + dc.w $7373 ; 8512 + dc.w $4d67 ; 8514 + dc.w $724c ; 8516 + dc.w $6962 ; 8518 + dc.w $0000 ; 851a + dc.w $4e56 ; 851c + dc.w $ffec ; 851e + dc.w $48e7 ; 8520 + dc.w $0108 ; 8522 + dc.w $286e ; 8524 + dc.w $0008 ; 8526 + dc.w $7000 ; 8528 + dc.w $2880 ; 852a + dc.w $486e ; 852c + dc.w $ffec ; 852e + dc.w $487a ; 8530 + dc.w $0052 ; 8532 + dc.w $7000 ; 8534 + dc.w $2f00 ; 8536 + dc.w $700c ; 8538 + dc.w $abe9 ; 853a + dc.w $3e00 ; 853c + dc.w $4fef ; 853e + dc.w $000c ; 8540 + dc.w $6626 ; 8542 + dc.w $7004 ; 8544 + dc.w $2d40 ; 8546 + dc.w $fffc ; 8548 + dc.w $486e ; 854a + dc.w $fffc ; 854c + dc.w $2f0c ; 854e + dc.w $487a ; 8550 + dc.w $0024 ; 8552 + dc.w $486e ; 8554 + dc.w $ffec ; 8556 + dc.w $7017 ; 8558 + dc.w $abe9 ; 855a + dc.w $3e00 ; 855c + dc.w $486e ; 855e + dc.w $ffec ; 8560 + dc.w $7003 ; 8562 + dc.w $abe9 ; 8564 + dc.w $4fef ; 8566 + dc.w $0014 ; 8568 + dc.w $3007 ; 856a + dc.w $4cee ; 856c + dc.w $1080 ; 856e + dc.w $ffe4 ; 8570 + dc.w $4e5e ; 8572 + dc.w $4e75 ; 8574 + dc.w $706f ; 8576 + dc.w $7374 ; 8578 + dc.w $2d72 ; 857a + dc.w $6573 ; 857c + dc.w $756c ; 857e + dc.w $7473 ; 8580 + dc.w $0000 ; 8582 + dc.w $4465 ; 8584 + dc.w $7669 ; 8586 + dc.w $6365 ; 8588 + dc.w $733a ; 858a + dc.w $6465 ; 858c + dc.w $7669 ; 858e + dc.w $6365 ; 8590 + dc.w $2d74 ; 8592 + dc.w $7265 ; 8594 + dc.w $653a ; 8596 + dc.w $6469 ; 8598 + dc.w $6167 ; 859a + dc.w $6e6f ; 859c + dc.w $7374 ; 859e + dc.w $6963 ; 85a0 + dc.w $7300 ; 85a2 + dc.w $4e56 ; 85a4 + dc.w $ffe8 ; 85a6 + dc.w $48e7 ; 85a8 + dc.w $0300 ; 85aa + dc.w $7000 ; 85ac + dc.w $2d40 ; 85ae + dc.w $fff8 ; 85b0 + dc.w $7e00 ; 85b2 + dc.w $7c00 ; 85b4 + dc.w $2d40 ; 85b6 + dc.w $fffc ; 85b8 + dc.w $486e ; 85ba + dc.w $ffe8 ; 85bc + dc.w $7000 ; 85be + dc.w $abe9 ; 85c0 + dc.w $486e ; 85c2 + dc.w $ffe8 ; 85c4 + dc.w $487a ; 85c6 + dc.w $005c ; 85c8 + dc.w $7000 ; 85ca + dc.w $2f00 ; 85cc + dc.w $700c ; 85ce + dc.w $abe9 ; 85d0 + dc.w $2e00 ; 85d2 + dc.w $4fef ; 85d4 + dc.w $0010 ; 85d6 + dc.w $662e ; 85d8 + dc.w $7004 ; 85da + dc.w $2d40 ; 85dc + dc.w $fff8 ; 85de + dc.w $486e ; 85e0 + dc.w $fff8 ; 85e2 + dc.w $486e ; 85e4 + dc.w $fffc ; 85e6 + dc.w $487a ; 85e8 + dc.w $0034 ; 85ea + dc.w $486e ; 85ec + dc.w $ffe8 ; 85ee + dc.w $7017 ; 85f0 + dc.w $abe9 ; 85f2 + dc.w $2e00 ; 85f4 + dc.w $4fef ; 85f6 + dc.w $0010 ; 85f8 + dc.w $660c ; 85fa + dc.w $0cae ; 85fc + dc.w $6465 ; 85fe + dc.w $6164 ; 8600 + dc.w $fffc ; 8602 + dc.w $6602 ; 8604 + dc.w $7c01 ; 8606 + dc.w $486e ; 8608 + dc.w $ffe8 ; 860a + dc.w $7003 ; 860c + dc.w $abe9 ; 860e + dc.w $2006 ; 8610 + dc.w $584f ; 8612 + dc.w $4cee ; 8614 + dc.w $00c0 ; 8616 + dc.w $ffe0 ; 8618 + dc.w $4e5e ; 861a + dc.w $4e75 ; 861c + dc.w $7374 ; 861e + dc.w $6174 ; 8620 + dc.w $6500 ; 8622 + dc.w $4465 ; 8624 + dc.w $7669 ; 8626 + dc.w $6365 ; 8628 + dc.w $733a ; 862a + dc.w $6465 ; 862c + dc.w $7669 ; 862e + dc.w $6365 ; 8630 + dc.w $2d74 ; 8632 + dc.w $7265 ; 8634 + dc.w $653a ; 8636 + dc.w $6370 ; 8638 + dc.w $7573 ; 863a + dc.w $3a64 ; 863c + dc.w $6561 ; 863e + dc.w $6400 ; 8640 + dc.w $4e56 ; 8642 + dc.w $0000 ; 8644 + dc.w $48e7 ; 8646 + dc.w $1138 ; 8648 + dc.w $246e ; 864a + dc.w $0008 ; 864c + dc.w $266e ; 864e + dc.w $000c ; 8650 + dc.w $286e ; 8652 + dc.w $0010 ; 8654 + dc.w $7e00 ; 8656 + dc.w $4a12 ; 8658 + dc.w $6778 ; 865a + dc.w $7600 ; 865c + dc.w $1014 ; 865e + dc.w $b013 ; 8660 + dc.w $6222 ; 8662 + dc.w $7000 ; 8664 + dc.w $1014 ; 8666 + dc.w $7200 ; 8668 + dc.w $1233 ; 866a + dc.w $0000 ; 866c + dc.w $0c01 ; 866e + dc.w $0030 ; 8670 + dc.w $6512 ; 8672 + dc.w $7000 ; 8674 + dc.w $1014 ; 8676 + dc.w $7200 ; 8678 + dc.w $1233 ; 867a + dc.w $0000 ; 867c + dc.w $0c01 ; 867e + dc.w $0039 ; 8680 + dc.w $6202 ; 8682 + dc.w $7601 ; 8684 + dc.w $1483 ; 8686 + dc.w $6020 ; 8688 + dc.w $2207 ; 868a + dc.w $d281 ; 868c + dc.w $2001 ; 868e + dc.w $e589 ; 8690 + dc.w $d280 ; 8692 + dc.w $7000 ; 8694 + dc.w $1014 ; 8696 + dc.w $7400 ; 8698 + dc.w $1433 ; 869a + dc.w $0000 ; 869c + dc.w $947c ; 869e + dc.w $0030 ; 86a0 + dc.w $48c2 ; 86a2 + dc.w $d481 ; 86a4 + dc.w $2e02 ; 86a6 + dc.w $5214 ; 86a8 + dc.w $4a12 ; 86aa + dc.w $6726 ; 86ac + dc.w $1014 ; 86ae + dc.w $b013 ; 86b0 + dc.w $6220 ; 86b2 + dc.w $7000 ; 86b4 + dc.w $1014 ; 86b6 + dc.w $7200 ; 86b8 + dc.w $1233 ; 86ba + dc.w $0000 ; 86bc + dc.w $0c01 ; 86be + dc.w $0030 ; 86c0 + dc.w $6510 ; 86c2 + dc.w $7000 ; 86c4 + dc.w $1014 ; 86c6 + dc.w $7200 ; 86c8 + dc.w $1233 ; 86ca + dc.w $0000 ; 86cc + dc.w $0c01 ; 86ce + dc.w $0039 ; 86d0 + dc.w $63b6 ; 86d2 + dc.w $2007 ; 86d4 + dc.w $4cee ; 86d6 + dc.w $1c88 ; 86d8 + dc.w $ffec ; 86da + dc.w $4e5e ; 86dc + dc.w $4e75 ; 86de + dc.w $4e56 ; 86e0 + dc.w $fed4 ; 86e2 + dc.w $48e7 ; 86e4 + dc.w $1f18 ; 86e6 + dc.w $266e ; 86e8 + dc.w $0008 ; 86ea + dc.w $49ee ; 86ec + dc.w $fee2 ; 86ee + dc.w $422e ; 86f0 + dc.w $fffb ; 86f2 + dc.w $203c ; 86f4 + dc.w $6e72 ; 86f6 + dc.w $6567 ; 86f8 + dc.w $41ee ; 86fa + dc.w $fffc ; 86fc + dc.w $2248 ; 86fe + dc.w $a1ad ; 8700 + dc.w $2288 ; 8702 + dc.w $4a40 ; 8704 + dc.w $6600 ; 8706 + dc.w $02a0 ; 8708 + dc.w $303c ; 870a + dc.w $abe9 ; 870c + dc.w $a746 ; 870e + dc.w $2d48 ; 8710 + dc.w $fed4 ; 8712 + dc.w $303c ; 8714 + dc.w $a89f ; 8716 + dc.w $a746 ; 8718 + dc.w $202e ; 871a + dc.w $fed4 ; 871c + dc.w $b1c0 ; 871e + dc.w $6700 ; 8720 + dc.w $0286 ; 8722 + dc.w $486e ; 8724 + dc.w $ffea ; 8726 + dc.w $7000 ; 8728 + dc.w $abe9 ; 872a + dc.w $3e00 ; 872c + dc.w $584f ; 872e + dc.w $6600 ; 8730 + dc.w $026c ; 8732 + dc.w $41fa ; 8734 + dc.w $0296 ; 8736 + dc.w $2d48 ; 8738 + dc.w $ffe6 ; 873a + dc.w $486e ; 873c + dc.w $ffea ; 873e + dc.w $2f08 ; 8740 + dc.w $7000 ; 8742 + dc.w $2f00 ; 8744 + dc.w $700c ; 8746 + dc.w $abe9 ; 8748 + dc.w $3e00 ; 874a + dc.w $4fef ; 874c + dc.w $000c ; 874e + dc.w $6600 ; 8750 + dc.w $024c ; 8752 + dc.w $41fa ; 8754 + dc.w $0260 ; 8756 + dc.w $2d48 ; 8758 + dc.w $ffe2 ; 875a + dc.w $2d7c ; 875c + dc.w $0000 ; 875e + dc.w $00ff ; 8760 + dc.w $fede ; 8762 + dc.w $486e ; 8764 + dc.w $fede ; 8766 + dc.w $486c ; 8768 + dc.w $0001 ; 876a + dc.w $2f2e ; 876c + dc.w $ffe2 ; 876e + dc.w $486e ; 8770 + dc.w $ffea ; 8772 + dc.w $7017 ; 8774 + dc.w $abe9 ; 8776 + dc.w $3e00 ; 8778 + dc.w $0c47 ; 877a + dc.w $f615 ; 877c + dc.w $4fef ; 877e + dc.w $0010 ; 8780 + dc.w $6610 ; 8782 + dc.w $1d7c ; 8784 + dc.w $0001 ; 8786 + dc.w $fffb ; 8788 + dc.w $26bc ; 878a + dc.w $01ff ; 878c + dc.w $ffff ; 878e + dc.w $6000 ; 8790 + dc.w $020c ; 8792 + dc.w $4a47 ; 8794 + dc.w $6600 ; 8796 + dc.w $0206 ; 8798 + dc.w $4aae ; 879a + dc.w $fede ; 879c + dc.w $6300 ; 879e + dc.w $01fe ; 87a0 + dc.w $1d7c ; 87a2 + dc.w $0001 ; 87a4 + dc.w $fed9 ; 87a6 + dc.w $7a00 ; 87a8 + dc.w $2e3c ; 87aa + dc.w $0000 ; 87ac + dc.w $0080 ; 87ae + dc.w $7c01 ; 87b0 + dc.w $6008 ; 87b2 + dc.w $202e ; 87b4 + dc.w $fede ; 87b6 + dc.w $53ae ; 87b8 + dc.w $fede ; 87ba + dc.w $4aae ; 87bc + dc.w $fede ; 87be + dc.w $630e ; 87c0 + dc.w $302e ; 87c2 + dc.w $fee0 ; 87c4 + dc.w $7200 ; 87c6 + dc.w $1234 ; 87c8 + dc.w $0000 ; 87ca + dc.w $4a81 ; 87cc + dc.w $67e4 ; 87ce + dc.w $18ae ; 87d0 + dc.w $fee1 ; 87d2 + dc.w $7000 ; 87d4 + dc.w $1014 ; 87d6 + dc.w $4a80 ; 87d8 + dc.w $52c3 ; 87da + dc.w $4403 ; 87dc + dc.w $1d43 ; 87de + dc.w $fffb ; 87e0 + dc.w $486e ; 87e2 + dc.w $fed9 ; 87e4 + dc.w $2f0c ; 87e6 + dc.w $486e ; 87e8 + dc.w $fffb ; 87ea + dc.w $4eba ; 87ec + dc.w $fe54 ; 87ee + dc.w $2d40 ; 87f0 + dc.w $feda ; 87f2 + dc.w $4a2e ; 87f4 + dc.w $fffb ; 87f6 + dc.w $4fef ; 87f8 + dc.w $000c ; 87fa + dc.w $6726 ; 87fc + dc.w $102e ; 87fe + dc.w $fed9 ; 8800 + dc.w $b014 ; 8802 + dc.w $621e ; 8804 + dc.w $102e ; 8806 + dc.w $fed9 ; 8808 + dc.w $522e ; 880a + dc.w $fed9 ; 880c + dc.w $7200 ; 880e + dc.w $1200 ; 8810 + dc.w $7000 ; 8812 + dc.w $1034 ; 8814 + dc.w $1000 ; 8816 + dc.w $0c40 ; 8818 + dc.w $002e ; 881a + dc.w $57c3 ; 881c + dc.w $4403 ; 881e + dc.w $1d43 ; 8820 + dc.w $fffb ; 8822 + dc.w $4a2e ; 8824 + dc.w $fffb ; 8826 + dc.w $671c ; 8828 + dc.w $102e ; 882a + dc.w $fed9 ; 882c + dc.w $b014 ; 882e + dc.w $6214 ; 8830 + dc.w $486e ; 8832 + dc.w $fed9 ; 8834 + dc.w $2f0c ; 8836 + dc.w $486e ; 8838 + dc.w $fffb ; 883a + dc.w $4eba ; 883c + dc.w $fe04 ; 883e + dc.w $2800 ; 8840 + dc.w $4fef ; 8842 + dc.w $000c ; 8844 + dc.w $4a2e ; 8846 + dc.w $fffb ; 8848 + dc.w $672e ; 884a + dc.w $7000 ; 884c + dc.w $102e ; 884e + dc.w $fed9 ; 8850 + dc.w $7200 ; 8852 + dc.w $1234 ; 8854 + dc.w $0000 ; 8856 + dc.w $0c41 ; 8858 + dc.w $002e ; 885a + dc.w $661c ; 885c + dc.w $102e ; 885e + dc.w $fed9 ; 8860 + dc.w $522e ; 8862 + dc.w $fed9 ; 8864 + dc.w $486e ; 8866 + dc.w $fed9 ; 8868 + dc.w $2f0c ; 886a + dc.w $486e ; 886c + dc.w $fffb ; 886e + dc.w $4eba ; 8870 + dc.w $fdd0 ; 8872 + dc.w $2a00 ; 8874 + dc.w $4fef ; 8876 + dc.w $000c ; 8878 + dc.w $4a2e ; 887a + dc.w $fffb ; 887c + dc.w $6700 ; 887e + dc.w $011e ; 8880 + dc.w $102e ; 8882 + dc.w $fed9 ; 8884 + dc.w $b014 ; 8886 + dc.w $6400 ; 8888 + dc.w $0114 ; 888a + dc.w $7000 ; 888c + dc.w $102e ; 888e + dc.w $fed9 ; 8890 + dc.w $1034 ; 8892 + dc.w $0000 ; 8894 + dc.w $0400 ; 8896 + dc.w $0041 ; 8898 + dc.w $6728 ; 889a + dc.w $5300 ; 889c + dc.w $6728 ; 889e + dc.w $5500 ; 88a0 + dc.w $6728 ; 88a2 + dc.w $5500 ; 88a4 + dc.w $6728 ; 88a6 + dc.w $5300 ; 88a8 + dc.w $672c ; 88aa + dc.w $0400 ; 88ac + dc.w $001a ; 88ae + dc.w $6712 ; 88b0 + dc.w $5300 ; 88b2 + dc.w $6712 ; 88b4 + dc.w $5500 ; 88b6 + dc.w $6712 ; 88b8 + dc.w $5500 ; 88ba + dc.w $6712 ; 88bc + dc.w $5300 ; 88be + dc.w $6716 ; 88c0 + dc.w $605e ; 88c2 + dc.w $7e40 ; 88c4 + dc.w $605e ; 88c6 + dc.w $7e60 ; 88c8 + dc.w $605a ; 88ca + dc.w $7e20 ; 88cc + dc.w $6056 ; 88ce + dc.w $2e3c ; 88d0 + dc.w $0000 ; 88d2 + dc.w $0080 ; 88d4 + dc.w $604e ; 88d6 + dc.w $2e3c ; 88d8 + dc.w $0000 ; 88da + dc.w $0080 ; 88dc + dc.w $6008 ; 88de + dc.w $102e ; 88e0 + dc.w $fed9 ; 88e2 + dc.w $522e ; 88e4 + dc.w $fed9 ; 88e6 + dc.w $102e ; 88e8 + dc.w $fed9 ; 88ea + dc.w $b014 ; 88ec + dc.w $6436 ; 88ee + dc.w $7600 ; 88f0 + dc.w $7000 ; 88f2 + dc.w $102e ; 88f4 + dc.w $fed9 ; 88f6 + dc.w $5240 ; 88f8 + dc.w $7200 ; 88fa + dc.w $1234 ; 88fc + dc.w $0000 ; 88fe + dc.w $0c01 ; 8900 + dc.w $0030 ; 8902 + dc.w $6516 ; 8904 + dc.w $7000 ; 8906 + dc.w $102e ; 8908 + dc.w $fed9 ; 890a + dc.w $5240 ; 890c + dc.w $7200 ; 890e + dc.w $1234 ; 8910 + dc.w $0000 ; 8912 + dc.w $0c01 ; 8914 + dc.w $0039 ; 8916 + dc.w $6202 ; 8918 + dc.w $7601 ; 891a + dc.w $4a03 ; 891c + dc.w $67c0 ; 891e + dc.w $6004 ; 8920 + dc.w $422e ; 8922 + dc.w $fffb ; 8924 + dc.w $4a2e ; 8926 + dc.w $fffb ; 8928 + dc.w $671c ; 892a + dc.w $102e ; 892c + dc.w $fed9 ; 892e + dc.w $522e ; 8930 + dc.w $fed9 ; 8932 + dc.w $486e ; 8934 + dc.w $fed9 ; 8936 + dc.w $2f0c ; 8938 + dc.w $486e ; 893a + dc.w $fffb ; 893c + dc.w $4eba ; 893e + dc.w $fd02 ; 8940 + dc.w $2c00 ; 8942 + dc.w $4fef ; 8944 + dc.w $000c ; 8946 + dc.w $7600 ; 8948 + dc.w $4a2e ; 894a + dc.w $fffb ; 894c + dc.w $6720 ; 894e + dc.w $0cae ; 8950 + dc.w $0000 ; 8952 + dc.w $0100 ; 8954 + dc.w $feda ; 8956 + dc.w $6c16 ; 8958 + dc.w $7010 ; 895a + dc.w $b084 ; 895c + dc.w $6f10 ; 895e + dc.w $7010 ; 8960 + dc.w $b085 ; 8962 + dc.w $6f0a ; 8964 + dc.w $0c86 ; 8966 + dc.w $0000 ; 8968 + dc.w $0100 ; 896a + dc.w $6c02 ; 896c + dc.w $7601 ; 896e + dc.w $1d43 ; 8970 + dc.w $fffb ; 8972 + dc.w $6728 ; 8974 + dc.w $202e ; 8976 + dc.w $feda ; 8978 + dc.w $e148 ; 897a + dc.w $4840 ; 897c + dc.w $4240 ; 897e + dc.w $2204 ; 8980 + dc.w $e949 ; 8982 + dc.w $4841 ; 8984 + dc.w $4241 ; 8986 + dc.w $8280 ; 8988 + dc.w $2005 ; 898a + dc.w $4840 ; 898c + dc.w $4240 ; 898e + dc.w $8081 ; 8990 + dc.w $2207 ; 8992 + dc.w $e189 ; 8994 + dc.w $8280 ; 8996 + dc.w $2006 ; 8998 + dc.w $8081 ; 899a + dc.w $2680 ; 899c + dc.w $486e ; 899e + dc.w $ffea ; 89a0 + dc.w $7003 ; 89a2 + dc.w $abe9 ; 89a4 + dc.w $584f ; 89a6 + dc.w $102e ; 89a8 + dc.w $fffb ; 89aa + dc.w $4cee ; 89ac + dc.w $18f8 ; 89ae + dc.w $feb8 ; 89b0 + dc.w $4e5e ; 89b2 + dc.w $4e75 ; 89b4 + dc.w $4d61 ; 89b6 + dc.w $634f ; 89b8 + dc.w $5352 ; 89ba + dc.w $4f4d ; 89bc + dc.w $4669 ; 89be + dc.w $6c65 ; 89c0 + dc.w $2d76 ; 89c2 + dc.w $6572 ; 89c4 + dc.w $7369 ; 89c6 + dc.w $6f6e ; 89c8 + dc.w $0000 ; 89ca + dc.w $4465 ; 89cc + dc.w $7669 ; 89ce + dc.w $6365 ; 89d0 + dc.w $733a ; 89d2 + dc.w $6465 ; 89d4 + dc.w $7669 ; 89d6 + dc.w $6365 ; 89d8 + dc.w $2d74 ; 89da + dc.w $7265 ; 89dc + dc.w $653a ; 89de + dc.w $726f ; 89e0 + dc.w $6d3a ; 89e2 + dc.w $6d61 ; 89e4 + dc.w $636f ; 89e6 + dc.w $7300 ; 89e8 + dc.w $4e56 ; 89ea + dc.w $fffc ; 89ec + dc.w $203c ; 89ee + dc.w $6d61 ; 89f0 + dc.w $6368 ; 89f2 + dc.w $41ee ; 89f4 + dc.w $fffc ; 89f6 + dc.w $2248 ; 89f8 + dc.w $a1ad ; 89fa + dc.w $2288 ; 89fc + dc.w $4a40 ; 89fe + dc.w $6624 ; 8a00 + dc.w $0cae ; 8a02 + dc.w $0000 ; 8a04 + dc.w $0196 ; 8a06 + dc.w $fffc ; 8a08 + dc.w $6608 ; 8a0a + dc.w $1d7c ; 8a0c + dc.w $0001 ; 8a0e + dc.w $0008 ; 8a10 + dc.w $6016 ; 8a12 + dc.w $0cae ; 8a14 + dc.w $0000 ; 8a16 + dc.w $04b6 ; 8a18 + dc.w $fffc ; 8a1a + dc.w $6608 ; 8a1c + dc.w $1d7c ; 8a1e + dc.w $0001 ; 8a20 + dc.w $0008 ; 8a22 + dc.w $6004 ; 8a24 + dc.w $422e ; 8a26 + dc.w $0008 ; 8a28 + dc.w $4e5e ; 8a2a + dc.w $4e75 ; 8a2c +Unexplored_8a2e + dc.w $4e56 ; 8a2e + dc.w $fffc ; 8a30 + dc.w $2f0c ; 8a32 + dc.w $7000 ; 8a34 + dc.w $2d40 ; 8a36 + dc.w $fffc ; 8a38 + dc.w $558f ; 8a3a + dc.w $4eba ; 8a3c + dc.w $ffac ; 8a3e + dc.w $4a1f ; 8a40 + dc.w $674e ; 8a42 + dc.w $486e ; 8a44 + dc.w $fffc ; 8a46 + dc.w $4eba ; 8a48 + dc.w $fc96 ; 8a4a + dc.w $4a00 ; 8a4c + dc.w $584f ; 8a4e + dc.w $6740 ; 8a50 + dc.w $4aae ; 8a52 + dc.w $fffc ; 8a54 + dc.w $633a ; 8a56 + dc.w $598f ; 8a58 + dc.w $2f3c ; 8a5a + dc.w $6d72 ; 8a5c + dc.w $7673 ; 8a5e + dc.w $7001 ; 8a60 + dc.w $3f00 ; 8a62 + dc.w $a9a0 ; 8a64 + dc.w $285f ; 8a66 + dc.w $200c ; 8a68 + dc.w $6708 ; 8a6a + dc.w $4a94 ; 8a6c + dc.w $6604 ; 8a6e + dc.w $2f0c ; 8a70 + dc.w $a9a2 ; 8a72 + dc.w $200c ; 8a74 + dc.w $671a ; 8a76 + dc.w $4a94 ; 8a78 + dc.w $6716 ; 8a7a + dc.w $558f ; 8a7c + dc.w $a9af ; 8a7e + dc.w $4a5f ; 8a80 + dc.w $660e ; 8a82 + dc.w $2054 ; 8a84 + dc.w $202e ; 8a86 + dc.w $fffc ; 8a88 + dc.w $b090 ; 8a8a + dc.w $6404 ; 8a8c + dc.w $7078 ; 8a8e + dc.w $a9c9 ; 8a90 + dc.w $286e ; 8a92 + dc.w $fff8 ; 8a94 + dc.w $4e5e ; 8a96 + dc.w $4e75 ; 8a98 +Unexplored_8a9a + dc.w $4e56 ; 8a9a + dc.w $ff86 ; 8a9c + dc.w $48e7 ; 8a9e + dc.w $0300 ; 8aa0 + dc.w $2e2e ; 8aa2 + dc.w $000c ; 8aa4 + dc.w $3d6e ; 8aa6 + dc.w $0010 ; 8aa8 + dc.w $ff9c ; 8aaa + dc.w $2d6e ; 8aac + dc.w $0008 ; 8aae + dc.w $ff98 ; 8ab0 + dc.w $2d47 ; 8ab2 + dc.w $ffb6 ; 8ab4 + dc.w $426e ; 8ab6 + dc.w $ffa2 ; 8ab8 + dc.w $41ee ; 8aba + dc.w $ff86 ; 8abc + dc.w $a20c ; 8abe + dc.w $4a40 ; 8ac0 + dc.w $6620 ; 8ac2 + dc.w $3c2e ; 8ac4 + dc.w $ffae ; 8ac6 + dc.w $006e ; 8ac8 + dc.w $3000 ; 8aca + dc.w $ffae ; 8acc + dc.w $48c6 ; 8ace + dc.w $7000 ; 8ad0 + dc.w $302e ; 8ad2 + dc.w $ffae ; 8ad4 + dc.w $b086 ; 8ad6 + dc.w $670a ; 8ad8 + dc.w $2d47 ; 8ada + dc.w $ffb6 ; 8adc + dc.w $41ee ; 8ade + dc.w $ff86 ; 8ae0 + dc.w $a20d ; 8ae2 + dc.w $4cee ; 8ae4 + dc.w $00c0 ; 8ae6 + dc.w $ff7e ; 8ae8 + dc.w $4e5e ; 8aea + dc.w $205f ; 8aec + dc.w $4fef ; 8aee + dc.w $000a ; 8af0 + dc.w $4ed0 ; 8af2 +Unexplored_8af4 + dc.w $4e56 ; 8af4 + dc.w $ffb4 ; 8af6 + dc.w $48e7 ; 8af8 + dc.w $0f38 ; 8afa + dc.w $7000 ; 8afc + dc.w $2640 ; 8afe + dc.w $2840 ; 8b00 + dc.w $2440 ; 8b02 + dc.w $4246 ; 8b04 + dc.w $7aff ; 8b06 + dc.w $4247 ; 8b08 + dc.w $558f ; 8b0a + dc.w $a994 ; 8b0c + dc.w $381f ; 8b0e + dc.w $7000 ; 8b10 + dc.w $3f00 ; 8b12 + dc.w $a998 ; 8b14 + dc.w $598f ; 8b16 + dc.w $2f3c ; 8b18 + dc.w $616c ; 8b1a + dc.w $6973 ; 8b1c + dc.w $3f3c ; 8b1e + dc.w $e000 ; 8b20 + dc.w $a81f ; 8b22 + dc.w $265f ; 8b24 + dc.w $200b ; 8b26 + dc.w $6700 ; 8b28 + dc.w $00d0 ; 8b2a + dc.w $558f ; 8b2c + dc.w $a9af ; 8b2e + dc.w $4a5f ; 8b30 + dc.w $6600 ; 8b32 + dc.w $00c6 ; 8b34 + dc.w $2f0b ; 8b36 + dc.w $a9a2 ; 8b38 + dc.w $558f ; 8b3a + dc.w $a9af ; 8b3c + dc.w $3c1f ; 8b3e + dc.w $6616 ; 8b40 + dc.w $558f ; 8b42 + dc.w $7000 ; 8b44 + dc.w $2f00 ; 8b46 + dc.w $2f0b ; 8b48 + dc.w $486e ; 8b4a + dc.w $ffb8 ; 8b4c + dc.w $486e ; 8b4e + dc.w $ffff ; 8b50 + dc.w $7003 ; 8b52 + dc.w $a823 ; 8b54 + dc.w $3c1f ; 8b56 + dc.w $4a46 ; 8b58 + dc.w $6600 ; 8b5a + dc.w $009e ; 8b5c + dc.w $558f ; 8b5e + dc.w $486e ; 8b60 + dc.w $ffb8 ; 8b62 + dc.w $7003 ; 8b64 + dc.w $1f00 ; 8b66 + dc.w $700d ; 8b68 + dc.w $aa52 ; 8b6a + dc.w $3a1f ; 8b6c + dc.w $0c45 ; 8b6e + dc.w $ffff ; 8b70 + dc.w $6700 ; 8b72 + dc.w $0086 ; 8b74 + dc.w $598f ; 8b76 + dc.w $2f3c ; 8b78 + dc.w $5041 ; 8b7a + dc.w $5041 ; 8b7c + dc.w $3f3c ; 8b7e + dc.w $e000 ; 8b80 + dc.w $a81f ; 8b82 + dc.w $285f ; 8b84 + dc.w $200c ; 8b86 + dc.w $676c ; 8b88 + dc.w $558f ; 8b8a + dc.w $a9af ; 8b8c + dc.w $4a5f ; 8b8e + dc.w $6664 ; 8b90 + dc.w $204c ; 8b92 + dc.w $a029 ; 8b94 + dc.w $2054 ; 8b96 + dc.w $1010 ; 8b98 + dc.w $4880 ; 8b9a + dc.w $3e00 ; 8b9c + dc.w $5247 ; 8b9e + dc.w $48c7 ; 8ba0 + dc.w $1030 ; 8ba2 + dc.w $7000 ; 8ba4 + dc.w $4880 ; 8ba6 + dc.w $48c0 ; 8ba8 + dc.w $d087 ; 8baa + dc.w $5240 ; 8bac + dc.w $3e00 ; 8bae + dc.w $48c7 ; 8bb0 + dc.w $2054 ; 8bb2 + dc.w $1030 ; 8bb4 + dc.w $7000 ; 8bb6 + dc.w $4880 ; 8bb8 + dc.w $48c0 ; 8bba + dc.w $d087 ; 8bbc + dc.w $5240 ; 8bbe + dc.w $3e00 ; 8bc0 + dc.w $2454 ; 8bc2 + dc.w $d4c7 ; 8bc4 + dc.w $0c47 ; 8bc6 + dc.w $001a ; 8bc8 + dc.w $6622 ; 8bca + dc.w $4a92 ; 8bcc + dc.w $661e ; 8bce + dc.w $7000 ; 8bd0 + dc.w $3f00 ; 8bd2 + dc.w $a998 ; 8bd4 + dc.w $2f0b ; 8bd6 + dc.w $a9ad ; 8bd8 + dc.w $558f ; 8bda + dc.w $a9af ; 8bdc + dc.w $3c1f ; 8bde + dc.w $558f ; 8be0 + dc.w $a9af ; 8be2 + dc.w $4a5f ; 8be4 + dc.w $6606 ; 8be6 + dc.w $7000 ; 8be8 + dc.w $3f00 ; 8bea + dc.w $a999 ; 8bec + dc.w $204c ; 8bee + dc.w $a02a ; 8bf0 + dc.w $2f0c ; 8bf2 + dc.w $a9a3 ; 8bf4 + dc.w $3f05 ; 8bf6 + dc.w $a99a ; 8bf8 + dc.w $3f04 ; 8bfa + dc.w $a998 ; 8bfc + dc.w $4cee ; 8bfe + dc.w $1cf0 ; 8c00 + dc.w $ff98 ; 8c02 + dc.w $4e5e ; 8c04 + dc.w $4e75 ; 8c06 +Unexplored_8c08 + dc.w $4e56 ; 8c08 + dc.w $0000 ; 8c0a + dc.w $48e7 ; 8c0c + dc.w $0018 ; 8c0e + dc.w $a11a ; 8c10 + dc.w $2648 ; 8c12 + dc.w $2078 ; 8c14 + dc.w $02a6 ; 8c16 + dc.w $a01b ; 8c18 + dc.w $598f ; 8c1a + dc.w $2f3c ; 8c1c + dc.w $7363 ; 8c1e + dc.w $6f64 ; 8c20 + dc.w $3f3c ; 8c22 + dc.w $ad08 ; 8c24 + dc.w $a81f ; 8c26 + dc.w $285f ; 8c28 + dc.w $200c ; 8c2a + dc.w $6718 ; 8c2c + dc.w $2f0c ; 8c2e + dc.w $a992 ; 8c30 + dc.w $204c ; 8c32 + dc.w $a064 ; 8c34 + dc.w $204c ; 8c36 + dc.w $a029 ; 8c38 + dc.w $2f14 ; 8c3a + dc.w $7008 ; 8c3c + dc.w $3f00 ; 8c3e + dc.w $3f3c ; 8c40 + dc.w $0003 ; 8c42 + dc.w $a895 ; 8c44 + dc.w $204b ; 8c46 + dc.w $a01b ; 8c48 + dc.w $4cee ; 8c4a + dc.w $1800 ; 8c4c + dc.w $fff8 ; 8c4e + dc.w $4e5e ; 8c50 + dc.w $4e75 ; 8c52 + dc.w $4e56 ; 8c54 + dc.w $0000 ; 8c56 + dc.w $48e7 ; 8c58 + dc.w $0718 ; 8c5a + dc.w $2078 ; 8c5c + dc.w $02b6 ; 8c5e + dc.w $2668 ; 8c60 + dc.w $0320 ; 8c62 + dc.w $2878 ; 8c64 + dc.w $02a6 ; 8c66 + dc.w $6004 ; 8c68 + dc.w $286c ; 8c6a + dc.w $0020 ; 8c6c + dc.w $4aac ; 8c6e + dc.w $0020 ; 8c70 + dc.w $66f6 ; 8c72 + dc.w $2054 ; 8c74 + dc.w $2e28 ; 8c76 + dc.w $0004 ; 8c78 + dc.w $de94 ; 8c7a + dc.w $2007 ; 8c7c + dc.w $d0bc ; 8c7e + dc.w $0000 ; 8c80 + dc.w $1000 ; 8c82 + dc.w $223c ; 8c84 + dc.w $ffff ; 8c86 + dc.w $f000 ; 8c88 + dc.w $c280 ; 8c8a + dc.w $2e01 ; 8c8c + dc.w $beab ; 8c8e + dc.w $0010 ; 8c90 + dc.w $6200 ; 8c92 + dc.w $00c0 ; 8c94 + dc.w $2c2b ; 8c96 + dc.w $0010 ; 8c98 + dc.w $9c87 ; 8c9a + dc.w $203c ; 8c9c + dc.w $ffff ; 8c9e + dc.w $f000 ; 8ca0 + dc.w $c086 ; 8ca2 + dc.w $2c00 ; 8ca4 + dc.w $0c86 ; 8ca6 + dc.w $0010 ; 8ca8 + dc.w $0000 ; 8caa + dc.w $630c ; 8cac + dc.w $0486 ; 8cae + dc.w $0010 ; 8cb0 + dc.w $0000 ; 8cb2 + dc.w $0687 ; 8cb4 + dc.w $0010 ; 8cb6 + dc.w $0000 ; 8cb8 + dc.w $598f ; 8cba + dc.w $2f2b ; 8cbc + dc.w $0020 ; 8cbe + dc.w $2f07 ; 8cc0 + dc.w $2f06 ; 8cc2 + dc.w $7000 ; 8cc4 + dc.w $2f00 ; 8cc6 + dc.w $3f3c ; 8cc8 + dc.w $fff3 ; 8cca + dc.w $aa7f ; 8ccc + dc.w $2a1f ; 8cce + dc.w $6600 ; 8cd0 + dc.w $0082 ; 8cd2 + dc.w $598f ; 8cd4 + dc.w $2f2b ; 8cd6 + dc.w $0020 ; 8cd8 + dc.w $7000 ; 8cda + dc.w $2f00 ; 8cdc + dc.w $2f07 ; 8cde + dc.w $3f3c ; 8ce0 + dc.w $fff6 ; 8ce2 + dc.w $aa7f ; 8ce4 + dc.w $2a1f ; 8ce6 + dc.w $666a ; 8ce8 + dc.w $2747 ; 8cea + dc.w $0010 ; 8cec + dc.w $ddab ; 8cee + dc.w $0018 ; 8cf0 + dc.w $2047 ; 8cf2 + dc.w $a02d ; 8cf4 + dc.w $0cab ; 8cf6 + dc.w $0400 ; 8cf8 + dc.w $0000 ; 8cfa + dc.w $001c ; 8cfc + dc.w $6324 ; 8cfe + dc.w $598f ; 8d00 + dc.w $2f2b ; 8d02 + dc.w $0020 ; 8d04 + dc.w $7040 ; 8d06 + dc.w $2f00 ; 8d08 + dc.w $2f3c ; 8d0a + dc.w $0400 ; 8d0c + dc.w $0000 ; 8d0e + dc.w $3f3c ; 8d10 + dc.w $ffe8 ; 8d12 + dc.w $aa7f ; 8d14 + dc.w $2a1f ; 8d16 + dc.w $663a ; 8d18 + dc.w $277c ; 8d1a + dc.w $0400 ; 8d1c + dc.w $0000 ; 8d1e + dc.w $0014 ; 8d20 + dc.w $6006 ; 8d22 + dc.w $276b ; 8d24 + dc.w $001c ; 8d26 + dc.w $0014 ; 8d28 + dc.w $2778 ; 8d2a + dc.w $0008 ; 8d2c + dc.w $0038 ; 8d2e + dc.w $41fa ; 8d30 + dc.w $9ec6 ; 8d32 + dc.w $2748 ; 8d34 + dc.w $0034 ; 8d36 + dc.w $41eb ; 8d38 + dc.w $0032 ; 8d3a + dc.w $21c8 ; 8d3c + dc.w $0008 ; 8d3e + dc.w $21c7 ; 8d40 + dc.w $1e10 ; 8d42 + dc.w $202b ; 8d44 + dc.w $0004 ; 8d46 + dc.w $90bc ; 8d48 + dc.w $0000 ; 8d4a + dc.w $0200 ; 8d4c + dc.w $21c0 ; 8d4e + dc.w $0ddc ; 8d50 + dc.w $6004 ; 8d52 + dc.w $7069 ; 8d54 + dc.w $a9c9 ; 8d56 + dc.w $4cee ; 8d58 + dc.w $18e0 ; 8d5a + dc.w $ffec ; 8d5c + dc.w $4e5e ; 8d5e + dc.w $4e75 ; 8d60 +Unexplored_8d62 + dc.w $4e56 ; 8d62 + dc.w $fff4 ; 8d64 + dc.w $48e7 ; 8d66 + dc.w $1f18 ; 8d68 + dc.w $7a00 ; 8d6a + dc.w $2038 ; 8d6c + dc.w $0322 ; 8d6e + dc.w $d080 ; 8d70 + dc.w $2d40 ; 8d72 + dc.w $fff8 ; 8d74 + dc.w $2078 ; 8d76 + dc.w $02b6 ; 8d78 + dc.w $2668 ; 8d7a + dc.w $0320 ; 8d7c + dc.w $2038 ; 8d7e + dc.w $010c ; 8d80 + dc.w $90ae ; 8d82 + dc.w $fff8 ; 8d84 + dc.w $2c3c ; 8d86 + dc.w $ffff ; 8d88 + dc.w $f000 ; 8d8a + dc.w $cc80 ; 8d8c + dc.w $bc93 ; 8d8e + dc.w $6500 ; 8d90 + dc.w $00ec ; 8d92 + dc.w $2006 ; 8d94 + dc.w $90bc ; 8d96 + dc.w $0010 ; 8d98 + dc.w $0000 ; 8d9a + dc.w $223c ; 8d9c + dc.w $ffff ; 8d9e + dc.w $f000 ; 8da0 + dc.w $c280 ; 8da2 + dc.w $2c01 ; 8da4 + dc.w $bc93 ; 8da6 + dc.w $6402 ; 8da8 + dc.w $2c13 ; 8daa + dc.w $bcab ; 8dac + dc.w $0008 ; 8dae + dc.w $6206 ; 8db0 + dc.w $2046 ; 8db2 + dc.w $4210 ; 8db4 + dc.w $6032 ; 8db6 + dc.w $2006 ; 8db8 + dc.w $90ab ; 8dba + dc.w $0008 ; 8dbc + dc.w $263c ; 8dbe + dc.w $ffff ; 8dc0 + dc.w $f000 ; 8dc2 + dc.w $c680 ; 8dc4 + dc.w $4a83 ; 8dc6 + dc.w $6320 ; 8dc8 + dc.w $598f ; 8dca + dc.w $2f2b ; 8dcc + dc.w $000c ; 8dce + dc.w $2f2b ; 8dd0 + dc.w $0008 ; 8dd2 + dc.w $2f03 ; 8dd4 + dc.w $7000 ; 8dd6 + dc.w $2f00 ; 8dd8 + dc.w $3f3c ; 8dda + dc.w $fff3 ; 8ddc + dc.w $aa7f ; 8dde + dc.w $2a1f ; 8de0 + dc.w $6600 ; 8de2 + dc.w $009a ; 8de4 + dc.w $d7ab ; 8de6 + dc.w $0008 ; 8de8 + dc.w $2878 ; 8dea + dc.w $02a6 ; 8dec + dc.w $6004 ; 8dee + dc.w $286c ; 8df0 + dc.w $0020 ; 8df2 + dc.w $4aac ; 8df4 + dc.w $0020 ; 8df6 + dc.w $66f6 ; 8df8 + dc.w $2054 ; 8dfa + dc.w $2428 ; 8dfc + dc.w $0004 ; 8dfe + dc.w $d494 ; 8e00 + dc.w $2002 ; 8e02 + dc.w $d0bc ; 8e04 + dc.w $0000 ; 8e06 + dc.w $1060 ; 8e08 + dc.w $2e3c ; 8e0a + dc.w $ffff ; 8e0c + dc.w $f000 ; 8e0e + dc.w $ce80 ; 8e10 + dc.w $beab ; 8e12 + dc.w $0014 ; 8e14 + dc.w $6266 ; 8e16 + dc.w $2007 ; 8e18 + dc.w $d0bc ; 8e1a + dc.w $0020 ; 8e1c + dc.w $1000 ; 8e1e + dc.w $223c ; 8e20 + dc.w $ffff ; 8e22 + dc.w $f000 ; 8e24 + dc.w $c280 ; 8e26 + dc.w $2e01 ; 8e28 + dc.w $beab ; 8e2a + dc.w $0014 ; 8e2c + dc.w $6304 ; 8e2e + dc.w $2e2b ; 8e30 + dc.w $0014 ; 8e32 + dc.w $beab ; 8e34 + dc.w $0010 ; 8e36 + dc.w $650a ; 8e38 + dc.w $2007 ; 8e3a + dc.w $5380 ; 8e3c + dc.w $2040 ; 8e3e + dc.w $4210 ; 8e40 + dc.w $6042 ; 8e42 + dc.w $202b ; 8e44 + dc.w $0010 ; 8e46 + dc.w $9087 ; 8e48 + dc.w $283c ; 8e4a + dc.w $ffff ; 8e4c + dc.w $f000 ; 8e4e + dc.w $c880 ; 8e50 + dc.w $4a84 ; 8e52 + dc.w $6330 ; 8e54 + dc.w $2f02 ; 8e56 + dc.w $598f ; 8e58 + dc.w $2f2b ; 8e5a + dc.w $0020 ; 8e5c + dc.w $2f07 ; 8e5e + dc.w $2f04 ; 8e60 + dc.w $7000 ; 8e62 + dc.w $2f00 ; 8e64 + dc.w $3f3c ; 8e66 + dc.w $fff3 ; 8e68 + dc.w $aa7f ; 8e6a + dc.w $201f ; 8e6c + dc.w $241f ; 8e6e + dc.w $2a00 ; 8e70 + dc.w $660a ; 8e72 + dc.w $2747 ; 8e74 + dc.w $0010 ; 8e76 + dc.w $d9ab ; 8e78 + dc.w $0018 ; 8e7a + dc.w $6008 ; 8e7c + dc.w $2f02 ; 8e7e + dc.w $7069 ; 8e80 + dc.w $a9c9 ; 8e82 + dc.w $241f ; 8e84 + dc.w $4cee ; 8e86 + dc.w $18f8 ; 8e88 + dc.w $ffd8 ; 8e8a + dc.w $4e5e ; 8e8c + dc.w $4e75 ; 8e8e + dc.w $4e56 ; 8e90 + dc.w $ffec ; 8e92 + dc.w $48e7 ; 8e94 + dc.w $1f38 ; 8e96 + dc.w $7e00 ; 8e98 + dc.w $2078 ; 8e9a + dc.w $02b6 ; 8e9c + dc.w $2d68 ; 8e9e + dc.w $0320 ; 8ea0 + dc.w $fffc ; 8ea2 + dc.w $203c ; 8ea4 + dc.w $ffff ; 8ea6 + dc.w $f000 ; 8ea8 + dc.w $c0ae ; 8eaa + dc.w $0008 ; 8eac + dc.w $2d40 ; 8eae + dc.w $fff8 ; 8eb0 + dc.w $206e ; 8eb2 + dc.w $fffc ; 8eb4 + dc.w $2d50 ; 8eb6 + dc.w $fff4 ; 8eb8 + dc.w $2828 ; 8eba + dc.w $0008 ; 8ebc + dc.w $2468 ; 8ebe + dc.w $000c ; 8ec0 + dc.w $202e ; 8ec2 + dc.w $fff8 ; 8ec4 + dc.w $b0ae ; 8ec6 + dc.w $fff4 ; 8ec8 + dc.w $6506 ; 8eca + dc.w $b8ae ; 8ecc + dc.w $fff8 ; 8ece + dc.w $6240 ; 8ed0 + dc.w $202e ; 8ed2 + dc.w $0008 ; 8ed4 + dc.w $d0bc ; 8ed6 + dc.w $0000 ; 8ed8 + dc.w $1000 ; 8eda + dc.w $223c ; 8edc + dc.w $ffff ; 8ede + dc.w $f000 ; 8ee0 + dc.w $c280 ; 8ee2 + dc.w $2d41 ; 8ee4 + dc.w $fff8 ; 8ee6 + dc.w $206e ; 8ee8 + dc.w $fffc ; 8eea + dc.w $2828 ; 8eec + dc.w $0010 ; 8eee + dc.w $2468 ; 8ef0 + dc.w $0020 ; 8ef2 + dc.w $b8ae ; 8ef4 + dc.w $fff8 ; 8ef6 + dc.w $620a ; 8ef8 + dc.w $202e ; 8efa + dc.w $fff8 ; 8efc + dc.w $b0a8 ; 8efe + dc.w $0014 ; 8f00 + dc.w $6574 ; 8f02 + dc.w $206e ; 8f04 + dc.w $fffc ; 8f06 + dc.w $2d68 ; 8f08 + dc.w $0038 ; 8f0a + dc.w $000c ; 8f0c + dc.w $6000 ; 8f0e + dc.w $00d8 ; 8f10 + dc.w $2004 ; 8f12 + dc.w $90ae ; 8f14 + dc.w $fff8 ; 8f16 + dc.w $d0bc ; 8f18 + dc.w $0000 ; 8f1a + dc.w $1000 ; 8f1c + dc.w $263c ; 8f1e + dc.w $ffff ; 8f20 + dc.w $f000 ; 8f22 + dc.w $c680 ; 8f24 + dc.w $9883 ; 8f26 + dc.w $700c ; 8f28 + dc.w $2203 ; 8f2a + dc.w $e0a9 ; 8f2c + dc.w $2601 ; 8f2e + dc.w $598f ; 8f30 + dc.w $3f3c ; 8f32 + dc.w $ffcc ; 8f34 + dc.w $aa7f ; 8f36 + dc.w $b69f ; 8f38 + dc.w $6200 ; 8f3a + dc.w $0090 ; 8f3c + dc.w $2a03 ; 8f3e + dc.w $2644 ; 8f40 + dc.w $6026 ; 8f42 + dc.w $598f ; 8f44 + dc.w $2f0a ; 8f46 + dc.w $2f0b ; 8f48 + dc.w $7000 ; 8f4a + dc.w $2f00 ; 8f4c + dc.w $7201 ; 8f4e + dc.w $2f01 ; 8f50 + dc.w $3f3c ; 8f52 + dc.w $fff2 ; 8f54 + dc.w $aa7f ; 8f56 + dc.w $2e1f ; 8f58 + dc.w $6670 ; 8f5a + dc.w $200b ; 8f5c + dc.w $d0bc ; 8f5e + dc.w $0000 ; 8f60 + dc.w $1000 ; 8f62 + dc.w $2640 ; 8f64 + dc.w $2005 ; 8f66 + dc.w $5385 ; 8f68 + dc.w $4a85 ; 8f6a + dc.w $62d6 ; 8f6c + dc.w $206e ; 8f6e + dc.w $fffc ; 8f70 + dc.w $2144 ; 8f72 + dc.w $0008 ; 8f74 + dc.w $606a ; 8f76 + dc.w $202e ; 8f78 + dc.w $fff8 ; 8f7a + dc.w $9084 ; 8f7c + dc.w $720c ; 8f7e + dc.w $2600 ; 8f80 + dc.w $e2ab ; 8f82 + dc.w $598f ; 8f84 + dc.w $3f3c ; 8f86 + dc.w $ffcc ; 8f88 + dc.w $aa7f ; 8f8a + dc.w $b69f ; 8f8c + dc.w $623c ; 8f8e + dc.w $2c03 ; 8f90 + dc.w $2844 ; 8f92 + dc.w $6026 ; 8f94 + dc.w $598f ; 8f96 + dc.w $2f0a ; 8f98 + dc.w $2f0c ; 8f9a + dc.w $7000 ; 8f9c + dc.w $2f00 ; 8f9e + dc.w $7201 ; 8fa0 + dc.w $2f01 ; 8fa2 + dc.w $3f3c ; 8fa4 + dc.w $fff2 ; 8fa6 + dc.w $aa7f ; 8fa8 + dc.w $2e1f ; 8faa + dc.w $661e ; 8fac + dc.w $200c ; 8fae + dc.w $d0bc ; 8fb0 + dc.w $0000 ; 8fb2 + dc.w $1000 ; 8fb4 + dc.w $2840 ; 8fb6 + dc.w $2006 ; 8fb8 + dc.w $5386 ; 8fba + dc.w $4a86 ; 8fbc + dc.w $62d6 ; 8fbe + dc.w $280c ; 8fc0 + dc.w $206e ; 8fc2 + dc.w $fffc ; 8fc4 + dc.w $2144 ; 8fc6 + dc.w $0010 ; 8fc8 + dc.w $6016 ; 8fca + dc.w $7069 ; 8fcc + dc.w $a9c9 ; 8fce + dc.w $2e3c ; 8fd0 + dc.w $ffff ; 8fd2 + dc.w $fd94 ; 8fd4 + dc.w $206e ; 8fd6 + dc.w $fffc ; 8fd8 + dc.w $2d68 ; 8fda + dc.w $0038 ; 8fdc + dc.w $000c ; 8fde + dc.w $6006 ; 8fe0 + dc.w $7000 ; 8fe2 + dc.w $2d40 ; 8fe4 + dc.w $000c ; 8fe6 + dc.w $4cee ; 8fe8 + dc.w $1cf8 ; 8fea + dc.w $ffcc ; 8fec + dc.w $4e5e ; 8fee + dc.w $2e9f ; 8ff0 + dc.w $4e75 ; 8ff2 +Unexplored_8ff4 + dc.w $4e56 ; 8ff4 + dc.w $fffc ; 8ff6 + dc.w $2f0c ; 8ff8 + dc.w $598f ; 8ffa + dc.w $2f3c ; 8ffc + dc.w $766d ; 8ffe + dc.w $2020 ; 9000 + dc.w $7001 ; 9002 + dc.w $3f00 ; 9004 + dc.w $a9a0 ; 9006 + dc.w $285f ; 9008 + dc.w $200c ; 900a + dc.w $6744 ; 900c + dc.w $598f ; 900e + dc.w $2f0c ; 9010 + dc.w $4eba ; 9012 + dc.w $a0f2 ; 9014 + dc.w $700c ; 9016 + dc.w $b09f ; 9018 + dc.w $6636 ; 901a + dc.w $700b ; 901c + dc.w $2f00 ; 901e + dc.w $2054 ; 9020 + dc.w $2f10 ; 9022 + dc.w $486e ; 9024 + dc.w $fffc ; 9026 + dc.w $203c ; 9028 + dc.w $0003 ; 902a + dc.w $0002 ; 902c + dc.w $fe22 ; 902e + dc.w $4a80 ; 9030 + dc.w $4fef ; 9032 + dc.w $000c ; 9034 + dc.w $6616 ; 9036 + dc.w $206e ; 9038 + dc.w $fffc ; 903a + dc.w $2278 ; 903c + dc.w $02b6 ; 903e + dc.w $2350 ; 9040 + dc.w $02d2 ; 9042 + dc.w $2054 ; 9044 + dc.w $2278 ; 9046 + dc.w $02b6 ; 9048 + dc.w $2350 ; 904a + dc.w $02d6 ; 904c + dc.w $2f0c ; 904e + dc.w $a9a3 ; 9050 + dc.w $286e ; 9052 + dc.w $fff8 ; 9054 + dc.w $4e5e ; 9056 + dc.w $4e75 ; 9058 + dc.w $4e56 ; 905a + dc.w $ff68 ; 905c + dc.w $48e7 ; 905e + dc.w $1f18 ; 9060 + dc.w $206e ; 9062 + dc.w $0008 ; 9064 + dc.w $a029 ; 9066 + dc.w $41ee ; 9068 + dc.w $ffde ; 906a + dc.w $2d48 ; 906c + dc.w $ff84 ; 906e + dc.w $3d6e ; 9070 + dc.w $0014 ; 9072 + dc.w $ff88 ; 9074 + dc.w $3d7c ; 9076 + dc.w $0001 ; 9078 + dc.w $ff8e ; 907a + dc.w $2d6e ; 907c + dc.w $0010 ; 907e + dc.w $ffa2 ; 9080 + dc.w $41ee ; 9082 + dc.w $ff72 ; 9084 + dc.w $7009 ; 9086 + dc.w $a260 ; 9088 + dc.w $3d40 ; 908a + dc.w $fffe ; 908c + dc.w $6600 ; 908e + dc.w $01c2 ; 9090 + dc.w $7010 ; 9092 + dc.w $c02e ; 9094 + dc.w $ff90 ; 9096 + dc.w $7200 ; 9098 + dc.w $1200 ; 909a + dc.w $4a81 ; 909c + dc.w $6600 ; 909e + dc.w $01b2 ; 90a0 + dc.w $4245 ; 90a2 + dc.w $6000 ; 90a4 + dc.w $019a ; 90a6 + dc.w $7000 ; 90a8 + dc.w $3005 ; 90aa + dc.w $206e ; 90ac + dc.w $0008 ; 90ae + dc.w $2050 ; 90b0 + dc.w $2200 ; 90b2 + dc.w $c0fc ; 90b4 + dc.w $002e ; 90b6 + dc.w $4841 ; 90b8 + dc.w $c2fc ; 90ba + dc.w $002e ; 90bc + dc.w $4841 ; 90be + dc.w $4241 ; 90c0 + dc.w $d081 ; 90c2 + dc.w $49f0 ; 90c4 + dc.w $0804 ; 90c6 + dc.w $7c01 ; 90c8 + dc.w $4a94 ; 90ca + dc.w $6708 ; 90cc + dc.w $2014 ; 90ce + dc.w $b0ae ; 90d0 + dc.w $ff92 ; 90d2 + dc.w $6632 ; 90d4 + dc.w $4aac ; 90d6 + dc.w $0004 ; 90d8 + dc.w $670a ; 90da + dc.w $202c ; 90dc + dc.w $0004 ; 90de + dc.w $b0ae ; 90e0 + dc.w $ff96 ; 90e2 + dc.w $6622 ; 90e4 + dc.w $7000 ; 90e6 + dc.w $102c ; 90e8 + dc.w $000e ; 90ea + dc.w $4a80 ; 90ec + dc.w $631a ; 90ee + dc.w $558f ; 90f0 + dc.w $486c ; 90f2 + dc.w $000e ; 90f4 + dc.w $2f2e ; 90f6 + dc.w $ff84 ; 90f8 + dc.w $7000 ; 90fa + dc.w $1f00 ; 90fc + dc.w $1f00 ; 90fe + dc.w $4eba ; 9100 + dc.w $a060 ; 9102 + dc.w $4a1f ; 9104 + dc.w $6602 ; 9106 + dc.w $4206 ; 9108 + dc.w $4a06 ; 910a + dc.w $6766 ; 910c + dc.w $4aac ; 910e + dc.w $0008 ; 9110 + dc.w $6760 ; 9112 + dc.w $4206 ; 9114 + dc.w $7000 ; 9116 + dc.w $1f00 ; 9118 + dc.w $a99b ; 911a + dc.w $558f ; 911c + dc.w $3f2e ; 911e + dc.w $ff88 ; 9120 + dc.w $2f2e ; 9122 + dc.w $ffd6 ; 9124 + dc.w $2f2e ; 9126 + dc.w $ff84 ; 9128 + dc.w $7001 ; 912a + dc.w $1f00 ; 912c + dc.w $a81a ; 912e + dc.w $381f ; 9130 + dc.w $7001 ; 9132 + dc.w $1f00 ; 9134 + dc.w $a99b ; 9136 + dc.w $4a44 ; 9138 + dc.w $6f38 ; 913a + dc.w $598f ; 913c + dc.w $2f3c ; 913e + dc.w $7665 ; 9140 + dc.w $7273 ; 9142 + dc.w $7001 ; 9144 + dc.w $3f00 ; 9146 + dc.w $a81f ; 9148 + dc.w $265f ; 914a + dc.w $7000 ; 914c + dc.w $2d40 ; 914e + dc.w $ff68 ; 9150 + dc.w $220b ; 9152 + dc.w $671a ; 9154 + dc.w $4a93 ; 9156 + dc.w $6604 ; 9158 + dc.w $2f0b ; 915a + dc.w $a9a2 ; 915c + dc.w $4a93 ; 915e + dc.w $670e ; 9160 + dc.w $2053 ; 9162 + dc.w $2010 ; 9164 + dc.w $b0ac ; 9166 + dc.w $0008 ; 9168 + dc.w $53c3 ; 916a + dc.w $4403 ; 916c + dc.w $1c03 ; 916e + dc.w $3f04 ; 9170 + dc.w $a99a ; 9172 + dc.w $4a06 ; 9174 + dc.w $6700 ; 9176 + dc.w $00c4 ; 9178 + dc.w $4a6c ; 917a + dc.w $000c ; 917c + dc.w $6708 ; 917e + dc.w $3f2c ; 9180 + dc.w $000c ; 9182 + dc.w $4eba ; 9184 + dc.w $d42e ; 9186 + dc.w $558f ; 9188 + dc.w $3f2e ; 918a + dc.w $ff88 ; 918c + dc.w $2f2e ; 918e + dc.w $000c ; 9190 + dc.w $7001 ; 9192 + dc.w $1f00 ; 9194 + dc.w $486e ; 9196 + dc.w $ff6c ; 9198 + dc.w $486e ; 919a + dc.w $ff6e ; 919c + dc.w $7000 ; 919e + dc.w $a823 ; 91a0 + dc.w $3e1f ; 91a2 + dc.w $6626 ; 91a4 + dc.w $302e ; 91a6 + dc.w $ff88 ; 91a8 + dc.w $b06e ; 91aa + dc.w $ff6c ; 91ac + dc.w $661c ; 91ae + dc.w $558f ; 91b0 + dc.w $3f2e ; 91b2 + dc.w $ff88 ; 91b4 + dc.w $2f2e ; 91b6 + dc.w $ffd6 ; 91b8 + dc.w $2f2e ; 91ba + dc.w $ff84 ; 91bc + dc.w $2f2e ; 91be + dc.w $ff6e ; 91c0 + dc.w $7000 ; 91c2 + dc.w $2f00 ; 91c4 + dc.w $4eba ; 91c6 + dc.w $a194 ; 91c8 + dc.w $3e1f ; 91ca + dc.w $4a47 ; 91cc + dc.w $6746 ; 91ce + dc.w $558f ; 91d0 + dc.w $3f2e ; 91d2 + dc.w $ff88 ; 91d4 + dc.w $2f3c ; 91d6 + dc.w $7472 ; 91d8 + dc.w $7368 ; 91da + dc.w $7001 ; 91dc + dc.w $1f00 ; 91de + dc.w $486e ; 91e0 + dc.w $ff6c ; 91e2 + dc.w $486e ; 91e4 + dc.w $ff6e ; 91e6 + dc.w $7000 ; 91e8 + dc.w $a823 ; 91ea + dc.w $3e1f ; 91ec + dc.w $6626 ; 91ee + dc.w $302e ; 91f0 + dc.w $ff88 ; 91f2 + dc.w $b06e ; 91f4 + dc.w $ff6c ; 91f6 + dc.w $661c ; 91f8 + dc.w $558f ; 91fa + dc.w $3f2e ; 91fc + dc.w $ff88 ; 91fe + dc.w $2f2e ; 9200 + dc.w $ffd6 ; 9202 + dc.w $2f2e ; 9204 + dc.w $ff84 ; 9206 + dc.w $2f2e ; 9208 + dc.w $ff6e ; 920a + dc.w $7000 ; 920c + dc.w $2f00 ; 920e + dc.w $4eba ; 9210 + dc.w $a14a ; 9212 + dc.w $3e1f ; 9214 + dc.w $4a47 ; 9216 + dc.w $6714 ; 9218 + dc.w $558f ; 921a + dc.w $3f2e ; 921c + dc.w $ff88 ; 921e + dc.w $2f2e ; 9220 + dc.w $ffd6 ; 9222 + dc.w $2f2e ; 9224 + dc.w $ff84 ; 9226 + dc.w $4eba ; 9228 + dc.w $a0d0 ; 922a + dc.w $3e1f ; 922c + dc.w $4a47 ; 922e + dc.w $6620 ; 9230 + dc.w $302e ; 9232 + dc.w $ff8e ; 9234 + dc.w $536e ; 9236 + dc.w $ff8e ; 9238 + dc.w $6016 ; 923a + dc.w $3005 ; 923c + dc.w $5245 ; 923e + dc.w $7000 ; 9240 + dc.w $3005 ; 9242 + dc.w $4a80 ; 9244 + dc.w $206e ; 9246 + dc.w $0008 ; 9248 + dc.w $2050 ; 924a + dc.w $b090 ; 924c + dc.w $6500 ; 924e + dc.w $fe58 ; 9250 + dc.w $302e ; 9252 + dc.w $ff8e ; 9254 + dc.w $526e ; 9256 + dc.w $ff8e ; 9258 + dc.w $4a6e ; 925a + dc.w $fffe ; 925c + dc.w $6700 ; 925e + dc.w $fe1c ; 9260 + dc.w $206e ; 9262 + dc.w $0008 ; 9264 + dc.w $a02a ; 9266 + dc.w $4cee ; 9268 + dc.w $18f8 ; 926a + dc.w $ff4c ; 926c + dc.w $4e5e ; 926e + dc.w $205f ; 9270 + dc.w $4fef ; 9272 + dc.w $000e ; 9274 + dc.w $4ed0 ; 9276 +Unexplored_9278 + dc.w $4e56 ; 9278 + dc.w $fffa ; 927a + dc.w $48e7 ; 927c + dc.w $0108 ; 927e + dc.w $7e01 ; 9280 + dc.w $6000 ; 9282 + dc.w $00c0 ; 9284 + dc.w $598f ; 9286 + dc.w $2f3c ; 9288 + dc.w $6469 ; 928a + dc.w $7366 ; 928c + dc.w $3f07 ; 928e + dc.w $a99d ; 9290 + dc.w $285f ; 9292 + dc.w $200c ; 9294 + dc.w $6700 ; 9296 + dc.w $00a8 ; 9298 + dc.w $4a94 ; 929a + dc.w $6700 ; 929c + dc.w $00a2 ; 929e + dc.w $558f ; 92a0 + dc.w $3f3c ; 92a2 + dc.w $8000 ; 92a4 + dc.w $2f3c ; 92a6 + dc.w $6578 ; 92a8 + dc.w $746e ; 92aa + dc.w $7000 ; 92ac + dc.w $1f00 ; 92ae + dc.w $486e ; 92b0 + dc.w $fffa ; 92b2 + dc.w $486e ; 92b4 + dc.w $fffc ; 92b6 + dc.w $7000 ; 92b8 + dc.w $a823 ; 92ba + dc.w $4a5f ; 92bc + dc.w $6614 ; 92be + dc.w $3f2e ; 92c0 + dc.w $fffa ; 92c2 + dc.w $2f2e ; 92c4 + dc.w $fffc ; 92c6 + dc.w $2f3c ; 92c8 + dc.w $6578 ; 92ca + dc.w $7444 ; 92cc + dc.w $2f0c ; 92ce + dc.w $4eba ; 92d0 + dc.w $fd88 ; 92d2 + dc.w $558f ; 92d4 + dc.w $3f3c ; 92d6 + dc.w $8000 ; 92d8 + dc.w $2f3c ; 92da + dc.w $6374 ; 92dc + dc.w $726c ; 92de + dc.w $7000 ; 92e0 + dc.w $1f00 ; 92e2 + dc.w $486e ; 92e4 + dc.w $fffa ; 92e6 + dc.w $486e ; 92e8 + dc.w $fffc ; 92ea + dc.w $7000 ; 92ec + dc.w $a823 ; 92ee + dc.w $4a5f ; 92f0 + dc.w $6614 ; 92f2 + dc.w $3f2e ; 92f4 + dc.w $fffa ; 92f6 + dc.w $2f2e ; 92f8 + dc.w $fffc ; 92fa + dc.w $2f3c ; 92fc + dc.w $6374 ; 92fe + dc.w $7244 ; 9300 + dc.w $2f0c ; 9302 + dc.w $4eba ; 9304 + dc.w $fd54 ; 9306 + dc.w $558f ; 9308 + dc.w $3f3c ; 930a + dc.w $8000 ; 930c + dc.w $2f3c ; 930e + dc.w $6d61 ; 9310 + dc.w $6373 ; 9312 + dc.w $7000 ; 9314 + dc.w $1f00 ; 9316 + dc.w $486e ; 9318 + dc.w $fffa ; 931a + dc.w $486e ; 931c + dc.w $fffc ; 931e + dc.w $7000 ; 9320 + dc.w $a823 ; 9322 + dc.w $4a5f ; 9324 + dc.w $6614 ; 9326 + dc.w $3f2e ; 9328 + dc.w $fffa ; 932a + dc.w $2f2e ; 932c + dc.w $fffc ; 932e + dc.w $2f3c ; 9330 + dc.w $6d61 ; 9332 + dc.w $6344 ; 9334 + dc.w $2f0c ; 9336 + dc.w $4eba ; 9338 + dc.w $fd20 ; 933a + dc.w $2f0c ; 933c + dc.w $a9a3 ; 933e + dc.w $3007 ; 9340 + dc.w $5247 ; 9342 + dc.w $558f ; 9344 + dc.w $2f3c ; 9346 + dc.w $6469 ; 9348 + dc.w $7366 ; 934a + dc.w $a99c ; 934c + dc.w $be5f ; 934e + dc.w $6f00 ; 9350 + dc.w $ff34 ; 9352 + dc.w $4cee ; 9354 + dc.w $1080 ; 9356 + dc.w $fff2 ; 9358 + dc.w $4e5e ; 935a + dc.w $4e75 ; 935c +Unexplored_935e + dc.w $4e56 ; 935e + dc.w $fef6 ; 9360 + dc.w $48e7 ; 9362 + dc.w $0118 ; 9364 + dc.w $598f ; 9366 + dc.w $2f3c ; 9368 + dc.w $636f ; 936a + dc.w $6662 ; 936c + dc.w $3f3c ; 936e + dc.w $b1be ; 9370 + dc.w $a9a0 ; 9372 + dc.w $285f ; 9374 + dc.w $200c ; 9376 + dc.w $677e ; 9378 + dc.w $598f ; 937a + dc.w $2f0c ; 937c + dc.w $a9a5 ; 937e + dc.w $2e1f ; 9380 + dc.w $2f0c ; 9382 + dc.w $a992 ; 9384 + dc.w $204c ; 9386 + dc.w $a029 ; 9388 + dc.w $a11a ; 938a + dc.w $2648 ; 938c + dc.w $598f ; 938e + dc.w $2eb8 ; 9390 + dc.w $02a6 ; 9392 + dc.w $205f ; 9394 + dc.w $a01b ; 9396 + dc.w $558f ; 9398 + dc.w $2f14 ; 939a + dc.w $2f07 ; 939c + dc.w $487a ; 939e + dc.w $007c ; 93a0 + dc.w $7001 ; 93a2 + dc.w $2f00 ; 93a4 + dc.w $486e ; 93a6 + dc.w $fefc ; 93a8 + dc.w $7200 ; 93aa + dc.w $2f01 ; 93ac + dc.w $486e ; 93ae + dc.w $ff00 ; 93b0 + dc.w $3f3c ; 93b2 + dc.w $0003 ; 93b4 + dc.w $aa5a ; 93b6 + dc.w $4a5f ; 93b8 + dc.w $6630 ; 93ba + dc.w $558f ; 93bc + dc.w $2f2e ; 93be + dc.w $fefc ; 93c0 + dc.w $487a ; 93c2 + dc.w $003e ; 93c4 + dc.w $486e ; 93c6 + dc.w $fef6 ; 93c8 + dc.w $486e ; 93ca + dc.w $fefb ; 93cc + dc.w $3f3c ; 93ce + dc.w $0005 ; 93d0 + dc.w $aa5a ; 93d2 + dc.w $4a5f ; 93d4 + dc.w $6606 ; 93d6 + dc.w $206e ; 93d8 + dc.w $fef6 ; 93da + dc.w $4e90 ; 93dc + dc.w $558f ; 93de + dc.w $486e ; 93e0 + dc.w $fefc ; 93e2 + dc.w $3f3c ; 93e4 + dc.w $0004 ; 93e6 + dc.w $aa5a ; 93e8 + dc.w $544f ; 93ea + dc.w $204c ; 93ec + dc.w $a02a ; 93ee + dc.w $204c ; 93f0 + dc.w $a023 ; 93f2 + dc.w $204b ; 93f4 + dc.w $a01b ; 93f6 + dc.w $4cee ; 93f8 + dc.w $1880 ; 93fa + dc.w $feea ; 93fc + dc.w $4e5e ; 93fe + dc.w $4e75 ; 9400 + dc.w $1852 ; 9402 + dc.w $6570 ; 9404 + dc.w $6c61 ; 9406 + dc.w $6365 ; 9408 + dc.w $4272 ; 940a + dc.w $6964 ; 940c + dc.w $6765 ; 940e + dc.w $5669 ; 9410 + dc.w $6465 ; 9412 + dc.w $6f44 ; 9414 + dc.w $7269 ; 9416 + dc.w $7665 ; 9418 + dc.w $7200 ; 941a + dc.w $1b52 ; 941c + dc.w $6570 ; 941e + dc.w $6c61 ; 9420 + dc.w $6365 ; 9422 + dc.w $4272 ; 9424 + dc.w $6964 ; 9426 + dc.w $6765 ; 9428 + dc.w $5669 ; 942a + dc.w $6465 ; 942c + dc.w $6f44 ; 942e + dc.w $7269 ; 9430 + dc.w $7665 ; 9432 + dc.w $724c ; 9434 + dc.w $6962 ; 9436 + dc.w $0000 ; 9438 + dc.w $4e56 ; 943a + dc.w $fff2 ; 943c + dc.w $48e7 ; 943e + dc.w $0118 ; 9440 + dc.w $7000 ; 9442 + dc.w $2840 ; 9444 + dc.w $203c ; 9446 + dc.w $7261 ; 9448 + dc.w $6d20 ; 944a + dc.w $41ee ; 944c + dc.w $fff6 ; 944e + dc.w $2248 ; 9450 + dc.w $a1ad ; 9452 + dc.w $2288 ; 9454 + dc.w $3e00 ; 9456 + dc.w $6600 ; 9458 + dc.w $00da ; 945a + dc.w $41ee ; 945c + dc.w $ffff ; 945e + dc.w $203c ; 9460 + dc.w $0001 ; 9462 + dc.w $00af ; 9464 + dc.w $a051 ; 9466 + dc.w $3e00 ; 9468 + dc.w $6600 ; 946a + dc.w $00c8 ; 946c + dc.w $7000 ; 946e + dc.w $102e ; 9470 + dc.w $ffff ; 9472 + dc.w $4a80 ; 9474 + dc.w $6700 ; 9476 + dc.w $00bc ; 9478 + dc.w $7000 ; 947a + dc.w $102e ; 947c + dc.w $ffff ; 947e + dc.w $222e ; 9480 + dc.w $fff6 ; 9482 + dc.w $e081 ; 9484 + dc.w $4eba ; 9486 + dc.w $42fe ; 9488 + dc.w $91ae ; 948a + dc.w $fff6 ; 948c + dc.w $203c ; 948e + dc.w $7272 ; 9490 + dc.w $706d ; 9492 + dc.w $41ee ; 9494 + dc.w $fff2 ; 9496 + dc.w $2248 ; 9498 + dc.w $a1ad ; 949a + dc.w $2288 ; 949c + dc.w $3e00 ; 949e + dc.w $672c ; 94a0 + dc.w $7000 ; 94a2 + dc.w $2d40 ; 94a4 + dc.w $fff2 ; 94a6 + dc.w $203c ; 94a8 + dc.w $6d61 ; 94aa + dc.w $6368 ; 94ac + dc.w $41ee ; 94ae + dc.w $fffa ; 94b0 + dc.w $2248 ; 94b2 + dc.w $a1ad ; 94b4 + dc.w $2288 ; 94b6 + dc.w $4a40 ; 94b8 + dc.w $6612 ; 94ba + dc.w $0cae ; 94bc + dc.w $0000 ; 94be + dc.w $0196 ; 94c0 + dc.w $fffa ; 94c2 + dc.w $6608 ; 94c4 + dc.w $2d7c ; 94c6 + dc.w $0040 ; 94c8 + dc.w $0000 ; 94ca + dc.w $fff2 ; 94cc + dc.w $598f ; 94ce + dc.w $2f3c ; 94d0 + dc.w $6d6e ; 94d2 + dc.w $726d ; 94d4 + dc.w $7000 ; 94d6 + dc.w $3f00 ; 94d8 + dc.w $a9a0 ; 94da + dc.w $285f ; 94dc + dc.w $200c ; 94de + dc.w $6752 ; 94e0 + dc.w $2654 ; 94e2 + dc.w $203c ; 94e4 + dc.w $766d ; 94e6 + dc.w $2020 ; 94e8 + dc.w $41ee ; 94ea + dc.w $fffa ; 94ec + dc.w $2248 ; 94ee + dc.w $a1ad ; 94f0 + dc.w $2288 ; 94f2 + dc.w $3e00 ; 94f4 + dc.w $6610 ; 94f6 + dc.w $7001 ; 94f8 + dc.w $c0ae ; 94fa + dc.w $fffa ; 94fc + dc.w $6708 ; 94fe + dc.w $2013 ; 9500 + dc.w $d1ae ; 9502 + dc.w $fff2 ; 9504 + dc.w $6008 ; 9506 + dc.w $202b ; 9508 + dc.w $000c ; 950a + dc.w $d1ae ; 950c + dc.w $fff2 ; 950e + dc.w $2f0c ; 9510 + dc.w $a9a3 ; 9512 + dc.w $7000 ; 9514 + dc.w $2840 ; 9516 + dc.w $222e ; 9518 + dc.w $fff2 ; 951a + dc.w $b2ae ; 951c + dc.w $fff6 ; 951e + dc.w $6f12 ; 9520 + dc.w $41ee ; 9522 + dc.w $ffff ; 9524 + dc.w $4210 ; 9526 + dc.w $203c ; 9528 + dc.w $0001 ; 952a + dc.w $00af ; 952c + dc.w $a052 ; 952e + dc.w $707a ; 9530 + dc.w $a9c9 ; 9532 + dc.w $4cee ; 9534 + dc.w $1880 ; 9536 + dc.w $ffe6 ; 9538 + dc.w $4e5e ; 953a + dc.w $4e75 ; 953c + dc.w $4e56 ; 953e + dc.w $0000 ; 9540 + dc.w $48e7 ; 9542 + dc.w $0108 ; 9544 + dc.w $7000 ; 9546 + dc.w $2840 ; 9548 + dc.w $558f ; 954a + dc.w $a994 ; 954c + dc.w $3e1f ; 954e + dc.w $7001 ; 9550 + dc.w $1f00 ; 9552 + dc.w $a99b ; 9554 + dc.w $7000 ; 9556 + dc.w $3f00 ; 9558 + dc.w $a998 ; 955a + dc.w $598f ; 955c + dc.w $2f3c ; 955e + dc.w $6674 ; 9560 + dc.w $736b ; 9562 + dc.w $7001 ; 9564 + dc.w $3f00 ; 9566 + dc.w $a81f ; 9568 + dc.w $285f ; 956a + dc.w $200c ; 956c + dc.w $6728 ; 956e + dc.w $4a94 ; 9570 + dc.w $6712 ; 9572 + dc.w $2054 ; 9574 + dc.w $7001 ; 9576 + dc.w $b090 ; 9578 + dc.w $660a ; 957a + dc.w $7000 ; 957c + dc.w $3028 ; 957e + dc.w $000c ; 9580 + dc.w $4a80 ; 9582 + dc.w $660a ; 9584 + dc.w $2f0c ; 9586 + dc.w $a9a3 ; 9588 + dc.w $7000 ; 958a + dc.w $2840 ; 958c + dc.w $6008 ; 958e + dc.w $2f0c ; 9590 + dc.w $a992 ; 9592 + dc.w $204c ; 9594 + dc.w $a029 ; 9596 + dc.w $2d4c ; 9598 + dc.w $0008 ; 959a + dc.w $4cee ; 959c + dc.w $1080 ; 959e + dc.w $fff8 ; 95a0 + dc.w $4e5e ; 95a2 + dc.w $4e75 ; 95a4 +Unexplored_95a6 + dc.w $4e56 ; 95a6 + dc.w $0000 ; 95a8 + dc.w $48e7 ; 95aa + dc.w $0018 ; 95ac + dc.w $266e ; 95ae + dc.w $0008 ; 95b0 + dc.w $2853 ; 95b2 + dc.w $200c ; 95b4 + dc.w $6710 ; 95b6 + dc.w $b9fc ; 95b8 + dc.w $ffff ; 95ba + dc.w $ffff ; 95bc + dc.w $6708 ; 95be + dc.w $204c ; 95c0 + dc.w $a023 ; 95c2 + dc.w $7000 ; 95c4 + dc.w $2680 ; 95c6 + dc.w $4cee ; 95c8 + dc.w $1800 ; 95ca + dc.w $fff8 ; 95cc + dc.w $4e5e ; 95ce + dc.w $2e9f ; 95d0 + dc.w $4e75 ; 95d2 +Unexplored_95d4 + dc.w $4e56 ; 95d4 + dc.w $fffa ; 95d6 + dc.w $48e7 ; 95d8 + dc.w $1f18 ; 95da + dc.w $266e ; 95dc + dc.w $0008 ; 95de + dc.w $2d53 ; 95e0 + dc.w $fffa ; 95e2 + dc.w $7000 ; 95e4 + dc.w $2840 ; 95e6 + dc.w $4206 ; 95e8 + dc.w $4207 ; 95ea + dc.w $4aae ; 95ec + dc.w $fffa ; 95ee + dc.w $6708 ; 95f0 + dc.w $70ff ; 95f2 + dc.w $b0ae ; 95f4 + dc.w $fffa ; 95f6 + dc.w $662c ; 95f8 + dc.w $598f ; 95fa + dc.w $4eba ; 95fc + dc.w $ff40 ; 95fe + dc.w $2d5f ; 9600 + dc.w $fffa ; 9602 + dc.w $660a ; 9604 + dc.w $1d7c ; 9606 + dc.w $0001 ; 9608 + dc.w $001e ; 960a + dc.w $6000 ; 960c + dc.w $00f0 ; 960e + dc.w $206e ; 9610 + dc.w $fffa ; 9612 + dc.w $4a90 ; 9614 + dc.w $660a ; 9616 + dc.w $1d7c ; 9618 + dc.w $0001 ; 961a + dc.w $001e ; 961c + dc.w $6000 ; 961e + dc.w $00de ; 9620 + dc.w $26ae ; 9622 + dc.w $fffa ; 9624 + dc.w $206e ; 9626 + dc.w $fffa ; 9628 + dc.w $2050 ; 962a + dc.w $3d68 ; 962c + dc.w $000c ; 962e + dc.w $fffe ; 9630 + dc.w $7000 ; 9632 + dc.w $302e ; 9634 + dc.w $fffe ; 9636 + dc.w $4a80 ; 9638 + dc.w $660a ; 963a + dc.w $1d7c ; 963c + dc.w $0001 ; 963e + dc.w $001e ; 9640 + dc.w $6000 ; 9642 + dc.w $00ba ; 9644 + dc.w $4245 ; 9646 + dc.w $206e ; 9648 + dc.w $fffa ; 964a + dc.w $2050 ; 964c + dc.w $49e8 ; 964e + dc.w $000e ; 9650 + dc.w $6000 ; 9652 + dc.w $0092 ; 9654 + dc.w $4a94 ; 9656 + dc.w $671c ; 9658 + dc.w $2014 ; 965a + dc.w $b0ae ; 965c + dc.w $001a ; 965e + dc.w $6614 ; 9660 + dc.w $4aac ; 9662 + dc.w $0004 ; 9664 + dc.w $670e ; 9666 + dc.w $202c ; 9668 + dc.w $0004 ; 966a + dc.w $b0ae ; 966c + dc.w $0016 ; 966e + dc.w $6604 ; 9670 + dc.w $7c01 ; 9672 + dc.w $7e01 ; 9674 + dc.w $4a06 ; 9676 + dc.w $6760 ; 9678 + dc.w $4aac ; 967a + dc.w $000c ; 967c + dc.w $675a ; 967e + dc.w $4207 ; 9680 + dc.w $7000 ; 9682 + dc.w $1f00 ; 9684 + dc.w $a99b ; 9686 + dc.w $558f ; 9688 + dc.w $3f2e ; 968a + dc.w $0014 ; 968c + dc.w $2f2e ; 968e + dc.w $0010 ; 9690 + dc.w $2f2e ; 9692 + dc.w $000c ; 9694 + dc.w $7001 ; 9696 + dc.w $1f00 ; 9698 + dc.w $a81a ; 969a + dc.w $381f ; 969c + dc.w $7001 ; 969e + dc.w $1f00 ; 96a0 + dc.w $a99b ; 96a2 + dc.w $4a44 ; 96a4 + dc.w $6f32 ; 96a6 + dc.w $598f ; 96a8 + dc.w $2f3c ; 96aa + dc.w $7665 ; 96ac + dc.w $7273 ; 96ae + dc.w $7001 ; 96b0 + dc.w $3f00 ; 96b2 + dc.w $a81f ; 96b4 + dc.w $265f ; 96b6 + dc.w $200b ; 96b8 + dc.w $671a ; 96ba + dc.w $4a93 ; 96bc + dc.w $6604 ; 96be + dc.w $2f0b ; 96c0 + dc.w $a9a2 ; 96c2 + dc.w $4a93 ; 96c4 + dc.w $670e ; 96c6 + dc.w $2053 ; 96c8 + dc.w $2010 ; 96ca + dc.w $b0ac ; 96cc + dc.w $000c ; 96ce + dc.w $53c3 ; 96d0 + dc.w $4403 ; 96d2 + dc.w $1e03 ; 96d4 + dc.w $3f04 ; 96d6 + dc.w $a99a ; 96d8 + dc.w $4a06 ; 96da + dc.w $6610 ; 96dc + dc.w $3005 ; 96de + dc.w $5245 ; 96e0 + dc.w $49ec ; 96e2 + dc.w $0032 ; 96e4 + dc.w $ba6e ; 96e6 + dc.w $fffe ; 96e8 + dc.w $6500 ; 96ea + dc.w $ff6a ; 96ec + dc.w $4a07 ; 96ee + dc.w $6706 ; 96f0 + dc.w $422e ; 96f2 + dc.w $001e ; 96f4 + dc.w $6006 ; 96f6 + dc.w $1d7c ; 96f8 + dc.w $0001 ; 96fa + dc.w $001e ; 96fc + dc.w $4cee ; 96fe + dc.w $18f8 ; 9700 + dc.w $ffde ; 9702 + dc.w $4e5e ; 9704 + dc.w $205f ; 9706 + dc.w $4fef ; 9708 + dc.w $0016 ; 970a + dc.w $4ed0 ; 970c +Unexplored_970e + dc.w $4e56 ; 970e + dc.w $fff8 ; 9710 + dc.w $48e7 ; 9712 + dc.w $0108 ; 9714 + dc.w $598f ; 9716 + dc.w $2f3c ; 9718 + dc.w $7665 ; 971a + dc.w $7273 ; 971c + dc.w $7001 ; 971e + dc.w $3f00 ; 9720 + dc.w $a9a0 ; 9722 + dc.w $285f ; 9724 + dc.w $200c ; 9726 + dc.w $6608 ; 9728 + dc.w $7000 ; 972a + dc.w $2d40 ; 972c + dc.w $0008 ; 972e + dc.w $6054 ; 9730 + dc.w $2054 ; 9732 + dc.w $2d50 ; 9734 + dc.w $fff8 ; 9736 + dc.w $2f0c ; 9738 + dc.w $a9a3 ; 973a + dc.w $203c ; 973c + dc.w $6262 ; 973e + dc.w $6f78 ; 9740 + dc.w $41ee ; 9742 + dc.w $fffc ; 9744 + dc.w $2248 ; 9746 + dc.w $a1ad ; 9748 + dc.w $2288 ; 974a + dc.w $4a40 ; 974c + dc.w $6630 ; 974e + dc.w $7001 ; 9750 + dc.w $c0ae ; 9752 + dc.w $fffc ; 9754 + dc.w $6728 ; 9756 + dc.w $3e38 ; 9758 + dc.w $0a5a ; 975a + dc.w $31f8 ; 975c + dc.w $0a58 ; 975e + dc.w $0a5a ; 9760 + dc.w $598f ; 9762 + dc.w $2f3c ; 9764 + dc.w $7665 ; 9766 + dc.w $7273 ; 9768 + dc.w $7001 ; 976a + dc.w $3f00 ; 976c + dc.w $a81f ; 976e + dc.w $285f ; 9770 + dc.w $200c ; 9772 + dc.w $6706 ; 9774 + dc.w $2054 ; 9776 + dc.w $2d50 ; 9778 + dc.w $fff8 ; 977a + dc.w $31c7 ; 977c + dc.w $0a5a ; 977e + dc.w $2d6e ; 9780 + dc.w $fff8 ; 9782 + dc.w $0008 ; 9784 + dc.w $4cee ; 9786 + dc.w $1080 ; 9788 + dc.w $fff0 ; 978a + dc.w $4e5e ; 978c + dc.w $4e75 ; 978e +Unexplored_9790 + dc.w $4e56 ; 9790 + dc.w $fffc ; 9792 + dc.w $48e7 ; 9794 + dc.w $0018 ; 9796 + dc.w $203c ; 9798 + dc.w $6262 ; 979a + dc.w $6f78 ; 979c + dc.w $41ee ; 979e + dc.w $fffc ; 97a0 + dc.w $2248 ; 97a2 + dc.w $a1ad ; 97a4 + dc.w $2288 ; 97a6 + dc.w $4a40 ; 97a8 + dc.w $662e ; 97aa + dc.w $7001 ; 97ac + dc.w $c0ae ; 97ae + dc.w $fffc ; 97b0 + dc.w $6726 ; 97b2 + dc.w $598f ; 97b4 + dc.w $2f3c ; 97b6 + dc.w $676e ; 97b8 + dc.w $6874 ; 97ba + dc.w $3f3c ; 97bc + dc.w $8fff ; 97be + dc.w $a81f ; 97c0 + dc.w $285f ; 97c2 + dc.w $200c ; 97c4 + dc.w $6712 ; 97c6 + dc.w $598f ; 97c8 + dc.w $2f0c ; 97ca + dc.w $7001 ; 97cc + dc.w $3f00 ; 97ce + dc.w $7012 ; 97d0 + dc.w $a82a ; 97d2 + dc.w $265f ; 97d4 + dc.w $2f0c ; 97d6 + dc.w $a9a3 ; 97d8 + dc.w $4cee ; 97da + dc.w $1800 ; 97dc + dc.w $fff4 ; 97de + dc.w $4e5e ; 97e0 + dc.w $4e75 ; 97e2 + dc.w $4e56 ; 97e4 + dc.w $0000 ; 97e6 + dc.w $48e7 ; 97e8 + dc.w $0118 ; 97ea + dc.w $266e ; 97ec + dc.w $0008 ; 97ee + dc.w $598f ; 97f0 + dc.w $3f3c ; 97f2 + dc.w $bfe3 ; 97f4 + dc.w $a9ba ; 97f6 + dc.w $285f ; 97f8 + dc.w $7e00 ; 97fa + dc.w $200c ; 97fc + dc.w $6740 ; 97fe + dc.w $558f ; 9800 + dc.w $a9af ; 9802 + dc.w $4a5f ; 9804 + dc.w $6638 ; 9806 + dc.w $200c ; 9808 + dc.w $6604 ; 980a + dc.w $2f0c ; 980c + dc.w $a9a2 ; 980e + dc.w $558f ; 9810 + dc.w $a9af ; 9812 + dc.w $4a5f ; 9814 + dc.w $6628 ; 9816 + dc.w $200c ; 9818 + dc.w $6724 ; 981a + dc.w $4a94 ; 981c + dc.w $6720 ; 981e + dc.w $558f ; 9820 + dc.w $2f0b ; 9822 + dc.w $2f14 ; 9824 + dc.w $4eba ; 9826 + dc.w $9b6c ; 9828 + dc.w $4a5f ; 982a + dc.w $6710 ; 982c + dc.w $598f ; 982e + dc.w $2f14 ; 9830 + dc.w $2f0b ; 9832 + dc.w $4eba ; 9834 + dc.w $9b9c ; 9836 + dc.w $2f0c ; 9838 + dc.w $a9aa ; 983a + dc.w $584f ; 983c + dc.w $7e01 ; 983e + dc.w $2d47 ; 9840 + dc.w $000c ; 9842 + dc.w $4cee ; 9844 + dc.w $1880 ; 9846 + dc.w $fff4 ; 9848 + dc.w $4e5e ; 984a + dc.w $2e9f ; 984c + dc.w $4e75 ; 984e + dc.w $4e56 ; 9850 + dc.w $fe96 ; 9852 + dc.w $48e7 ; 9854 + dc.w $0338 ; 9856 + dc.w $286e ; 9858 + dc.w $0008 ; 985a + dc.w $7cff ; 985c + dc.w $200c ; 985e + dc.w $6606 ; 9860 + dc.w $70ce ; 9862 + dc.w $6000 ; 9864 + dc.w $0124 ; 9866 + dc.w $4214 ; 9868 + dc.w $203c ; 986a + dc.w $6e72 ; 986c + dc.w $6567 ; 986e + dc.w $41ee ; 9870 + dc.w $fffc ; 9872 + dc.w $2248 ; 9874 + dc.w $a1ad ; 9876 + dc.w $2288 ; 9878 + dc.w $3c00 ; 987a + dc.w $6600 ; 987c + dc.w $010a ; 987e + dc.w $41fa ; 9880 + dc.w $0128 ; 9882 + dc.w $43ee ; 9884 + dc.w $fea0 ; 9886 + dc.w $22d8 ; 9888 + dc.w $22d8 ; 988a + dc.w $22d8 ; 988c + dc.w $22d8 ; 988e + dc.w $1290 ; 9890 + dc.w $47fa ; 9892 + dc.w $0100 ; 9894 + dc.w $7000 ; 9896 + dc.w $2440 ; 9898 + dc.w $203c ; 989a + dc.w $6366 ; 989c + dc.w $7267 ; 989e + dc.w $41ee ; 98a0 + dc.w $fff8 ; 98a2 + dc.w $2248 ; 98a4 + dc.w $a1ad ; 98a6 + dc.w $2288 ; 98a8 + dc.w $4a40 ; 98aa + dc.w $6600 ; 98ac + dc.w $00da ; 98ae + dc.w $7001 ; 98b0 + dc.w $c0ae ; 98b2 + dc.w $fff8 ; 98b4 + dc.w $6700 ; 98b6 + dc.w $00d0 ; 98b8 + dc.w $558f ; 98ba + dc.w $486e ; 98bc + dc.w $fea0 ; 98be + dc.w $2f3c ; 98c0 + dc.w $7077 ; 98c2 + dc.w $7063 ; 98c4 + dc.w $7002 ; 98c6 + dc.w $2f00 ; 98c8 + dc.w $2f0a ; 98ca + dc.w $486e ; 98cc + dc.w $fee4 ; 98ce + dc.w $486e ; 98d0 + dc.w $fee8 ; 98d2 + dc.w $3f3c ; 98d4 + dc.w $0001 ; 98d6 + dc.w $aa5a ; 98d8 + dc.w $3c1f ; 98da + dc.w $6600 ; 98dc + dc.w $00aa ; 98de + dc.w $701f ; 98e0 + dc.w $2d40 ; 98e2 + dc.w $fe96 ; 98e4 + dc.w $422e ; 98e6 + dc.w $fe9f ; 98e8 + dc.w $486e ; 98ea + dc.w $ffe8 ; 98ec + dc.w $7000 ; 98ee + dc.w $abe9 ; 98f0 + dc.w $486e ; 98f2 + dc.w $fe9a ; 98f4 + dc.w $7007 ; 98f6 + dc.w $abe9 ; 98f8 + dc.w $3c00 ; 98fa + dc.w $504f ; 98fc + dc.w $662a ; 98fe + dc.w $7000 ; 9900 + dc.w $2f00 ; 9902 + dc.w $2f00 ; 9904 + dc.w $2f0b ; 9906 + dc.w $486e ; 9908 + dc.w $fe9f ; 990a + dc.w $486e ; 990c + dc.w $ffe8 ; 990e + dc.w $7005 ; 9910 + dc.w $2f00 ; 9912 + dc.w $486e ; 9914 + dc.w $fe9a ; 9916 + dc.w $700b ; 9918 + dc.w $abe9 ; 991a + dc.w $3c00 ; 991c + dc.w $486e ; 991e + dc.w $fe9a ; 9920 + dc.w $7008 ; 9922 + dc.w $abe9 ; 9924 + dc.w $4fef ; 9926 + dc.w $0020 ; 9928 + dc.w $4a2e ; 992a + dc.w $fe9f ; 992c + dc.w $664e ; 992e + dc.w $4a46 ; 9930 + dc.w $664a ; 9932 + dc.w $486e ; 9934 + dc.w $fe96 ; 9936 + dc.w $486c ; 9938 + dc.w $0001 ; 993a + dc.w $2f0b ; 993c + dc.w $486e ; 993e + dc.w $ffe8 ; 9940 + dc.w $7017 ; 9942 + dc.w $abe9 ; 9944 + dc.w $3c00 ; 9946 + dc.w $4fef ; 9948 + dc.w $0010 ; 994a + dc.w $6630 ; 994c + dc.w $4aae ; 994e + dc.w $fe96 ; 9950 + dc.w $632a ; 9952 + dc.w $701f ; 9954 + dc.w $b0ae ; 9956 + dc.w $fe96 ; 9958 + dc.w $6406 ; 995a + dc.w $701f ; 995c + dc.w $2d40 ; 995e + dc.w $fe96 ; 9960 + dc.w $3e2e ; 9962 + dc.w $fe98 ; 9964 + dc.w $5347 ; 9966 + dc.w $6004 ; 9968 + dc.w $3007 ; 996a + dc.w $5347 ; 996c + dc.w $4a47 ; 996e + dc.w $6f0a ; 9970 + dc.w $7000 ; 9972 + dc.w $1034 ; 9974 + dc.w $7000 ; 9976 + dc.w $4a80 ; 9978 + dc.w $67ee ; 997a + dc.w $1887 ; 997c + dc.w $486e ; 997e + dc.w $ffe8 ; 9980 + dc.w $7003 ; 9982 + dc.w $abe9 ; 9984 + dc.w $584f ; 9986 + dc.w $3006 ; 9988 + dc.w $4cee ; 998a + dc.w $1cc0 ; 998c + dc.w $fe82 ; 998e + dc.w $4e5e ; 9990 + dc.w $4e75 ; 9992 + dc.w $4141 ; 9994 + dc.w $504c ; 9996 + dc.w $2c4d ; 9998 + dc.w $6163 ; 999a + dc.w $4f53 ; 999c + dc.w $4d61 ; 999e + dc.w $6368 ; 99a0 + dc.w $696e ; 99a2 + dc.w $654e ; 99a4 + dc.w $616d ; 99a6 + dc.w $6500 ; 99a8 + dc.w $0f4e ; 99aa + dc.w $616d ; 99ac + dc.w $6552 ; 99ae + dc.w $6567 ; 99b0 + dc.w $6973 ; 99b2 + dc.w $7472 ; 99b4 + dc.w $794c ; 99b6 + dc.w $6962 ; 99b8 + dc.w $0000 ; 99ba + dc.w $4e56 ; 99bc + dc.w $ffdc ; 99be + dc.w $2f0c ; 99c0 + dc.w $49ee ; 99c2 + dc.w $ffe0 ; 99c4 + dc.w $2f0c ; 99c6 + dc.w $4eba ; 99c8 + dc.w $fe86 ; 99ca + dc.w $4a40 ; 99cc + dc.w $584f ; 99ce + dc.w $665e ; 99d0 + dc.w $7000 ; 99d2 + dc.w $1014 ; 99d4 + dc.w $4a80 ; 99d6 + dc.w $6356 ; 99d8 + dc.w $598f ; 99da + dc.w $2f0c ; 99dc + dc.w $4eba ; 99de + dc.w $fe04 ; 99e0 + dc.w $4a9f ; 99e2 + dc.w $674a ; 99e4 + dc.w $7000 ; 99e6 + dc.w $2d40 ; 99e8 + dc.w $ffdc ; 99ea + dc.w $203c ; 99ec + dc.w $7370 ; 99ee + dc.w $6f73 ; 99f0 + dc.w $41ee ; 99f2 + dc.w $ffdc ; 99f4 + dc.w $2248 ; 99f6 + dc.w $a1ad ; 99f8 + dc.w $2288 ; 99fa + dc.w $4a40 ; 99fc + dc.w $6714 ; 99fe + dc.w $558f ; 9a00 + dc.w $2f3c ; 9a02 + dc.w $7370 ; 9a04 + dc.w $6f73 ; 9a06 + dc.w $2f2e ; 9a08 + dc.w $ffdc ; 9a0a + dc.w $303c ; 9a0c + dc.w $0401 ; 9a0e + dc.w $abf1 ; 9a10 + dc.w $544f ; 9a12 + dc.w $00ae ; 9a14 + dc.w $0000 ; 9a16 + dc.w $0008 ; 9a18 + dc.w $ffdc ; 9a1a + dc.w $558f ; 9a1c + dc.w $2f3c ; 9a1e + dc.w $7370 ; 9a20 + dc.w $6f73 ; 9a22 + dc.w $2f2e ; 9a24 + dc.w $ffdc ; 9a26 + dc.w $303c ; 9a28 + dc.w $0402 ; 9a2a + dc.w $abf1 ; 9a2c + dc.w $544f ; 9a2e + dc.w $286e ; 9a30 + dc.w $ffd8 ; 9a32 + dc.w $4e5e ; 9a34 + dc.w $4e75 ; 9a36 + dc.w $4e56 ; 9a38 + dc.w $0000 ; 9a3a + dc.w $48e7 ; 9a3c + dc.w $fff0 ; 9a3e + dc.w $203c ; 9a40 + dc.w $6262 ; 9a42 + dc.w $6f78 ; 9a44 + dc.w $a1ad ; 9a46 + dc.w $6600 ; 9a48 + dc.w $000c ; 9a4a + dc.w $2008 ; 9a4c + dc.w $0800 ; 9a4e + dc.w $0000 ; 9a50 + dc.w $6600 ; 9a52 + dc.w $0162 ; 9a54 + dc.w $594f ; 9a56 + dc.w $2f3c ; 9a58 + dc.w $6b72 ; 9a5a + dc.w $6e6c ; 9a5c + dc.w $4267 ; 9a5e + dc.w $a9a0 ; 9a60 + dc.w $265f ; 9a62 + dc.w $200b ; 9a64 + dc.w $6700 ; 9a66 + dc.w $014e ; 9a68 + dc.w $207c ; 9a6a + dc.w $68ff ; 9a6c + dc.w $e000 ; 9a6e + dc.w $3028 ; 9a70 + dc.w $0fe4 ; 9a72 + dc.w $2053 ; 9a74 + dc.w $b068 ; 9a76 + dc.w $0004 ; 9a78 + dc.w $6c00 ; 9a7a + dc.w $0136 ; 9a7c + dc.w $204b ; 9a7e + dc.w $a025 ; 9a80 + dc.w $2e00 ; 9a82 + dc.w $0687 ; 9a84 + dc.w $0000 ; 9a86 + dc.w $0fff ; 9a88 + dc.w $0287 ; 9a8a + dc.w $ffff ; 9a8c + dc.w $f000 ; 9a8e + dc.w $2053 ; 9a90 + dc.w $3c28 ; 9a92 + dc.w $0006 ; 9a94 + dc.w $48c6 ; 9a96 + dc.w $e18e ; 9a98 + dc.w $e98e ; 9a9a + dc.w $dc87 ; 9a9c + dc.w $3a28 ; 9a9e + dc.w $0008 ; 9aa0 + dc.w $0c45 ; 9aa2 + dc.w $4000 ; 9aa4 + dc.w $6d02 ; 9aa6 + dc.w $4245 ; 9aa8 + dc.w $48c5 ; 9aaa + dc.w $2038 ; 9aac + dc.w $0108 ; 9aae + dc.w $e088 ; 9ab0 + dc.w $e088 ; 9ab2 + dc.w $e888 ; 9ab4 + dc.w $4c00 ; 9ab6 + dc.w $5005 ; 9ab8 + dc.w $dc85 ; 9aba + dc.w $2f0b ; 9abc + dc.w $a9a3 ; 9abe + dc.w $2006 ; 9ac0 + dc.w $0680 ; 9ac2 + dc.w $0000 ; 9ac4 + dc.w $1000 ; 9ac6 + dc.w $a71e ; 9ac8 + dc.w $2008 ; 9aca + dc.w $6700 ; 9acc + dc.w $0114 ; 9ace + dc.w $0680 ; 9ad0 + dc.w $0000 ; 9ad2 + dc.w $0fff ; 9ad4 + dc.w $0280 ; 9ad6 + dc.w $ffff ; 9ad8 + dc.w $f000 ; 9ada + dc.w $2440 ; 9adc + dc.w $204a ; 9ade + dc.w $2246 ; 9ae0 + dc.w $7004 ; 9ae2 + dc.w $a05c ; 9ae4 + dc.w $4a40 ; 9ae6 + dc.w $6600 ; 9ae8 + dc.w $00ec ; 9aea + dc.w $594f ; 9aec + dc.w $2f3c ; 9aee + dc.w $6b72 ; 9af0 + dc.w $6e6c ; 9af2 + dc.w $4267 ; 9af4 + dc.w $a9a0 ; 9af6 + dc.w $265f ; 9af8 + dc.w $200b ; 9afa + dc.w $6700 ; 9afc + dc.w $00de ; 9afe + dc.w $2007 ; 9b00 + dc.w $2053 ; 9b02 + dc.w $224a ; 9b04 + dc.w $a22e ; 9b06 + dc.w $204a ; 9b08 + dc.w $2007 ; 9b0a + dc.w $fe0c ; 9b0c + dc.w $4e71 ; 9b0e + dc.w $204a ; 9b10 + dc.w $2007 ; 9b12 + dc.w $fe0b ; 9b14 + dc.w $4e71 ; 9b16 + dc.w $204f ; 9b18 + dc.w $200f ; 9b1a + dc.w $0240 ; 9b1c + dc.w $fc00 ; 9b1e + dc.w $2e40 ; 9b20 + dc.w $303c ; 9b22 + dc.w $00bf ; 9b24 + dc.w $42a7 ; 9b26 + dc.w $51c8 ; 9b28 + dc.w $fffc ; 9b2a + dc.w $2f48 ; 9b2c + dc.w $0008 ; 9b2e + dc.w $200a ; 9b30 + dc.w $2f4a ; 9b32 + dc.w $00fc ; 9b34 + dc.w $e088 ; 9b36 + dc.w $e888 ; 9b38 + dc.w $2040 ; 9b3a + dc.w $700a ; 9b3c + dc.w $fe0a ; 9b3e + dc.w $e188 ; 9b40 + dc.w $e988 ; 9b42 + dc.w $2f40 ; 9b44 + dc.w $011c ; 9b46 + dc.w $200a ; 9b48 + dc.w $d087 ; 9b4a + dc.w $e088 ; 9b4c + dc.w $e888 ; 9b4e + dc.w $2040 ; 9b50 + dc.w $700a ; 9b52 + dc.w $fe0a ; 9b54 + dc.w $e188 ; 9b56 + dc.w $e988 ; 9b58 + dc.w $2f40 ; 9b5a + dc.w $0124 ; 9b5c + dc.w $200a ; 9b5e + dc.w $d086 ; 9b60 + dc.w $e088 ; 9b62 + dc.w $e888 ; 9b64 + dc.w $5380 ; 9b66 + dc.w $2040 ; 9b68 + dc.w $700a ; 9b6a + dc.w $fe0a ; 9b6c + dc.w $e188 ; 9b6e + dc.w $e988 ; 9b70 + dc.w $2f40 ; 9b72 + dc.w $0134 ; 9b74 + dc.w $2078 ; 9b76 + dc.w $02ae ; 9b78 + dc.w $7000 ; 9b7a + dc.w $3028 ; 9b7c + dc.w $0012 ; 9b7e + dc.w $2f40 ; 9b80 + dc.w $013c ; 9b82 + dc.w $2038 ; 9b84 + dc.w $01d8 ; 9b86 + dc.w $2f40 ; 9b88 + dc.w $012c ; 9b8a + dc.w $4cf8 ; 9b8c + dc.w $000f ; 9b8e + dc.w $0174 ; 9b90 + dc.w $8082 ; 9b92 + dc.w $8083 ; 9b94 + dc.w $6608 ; 9b96 + dc.w $0c81 ; 9b98 + dc.w $0000 ; 9b9a + dc.w $0800 ; 9b9c + dc.w $670e ; 9b9e + dc.w $4eba ; 9ba0 + dc.w $0086 ; 9ba2 + dc.w $6600 ; 9ba4 + dc.w $0008 ; 9ba6 + dc.w $2f0f ; 9ba8 + dc.w $fe03 ; 9baa + dc.w $588f ; 9bac + dc.w $2e6f ; 9bae + dc.w $0008 ; 9bb0 + dc.w $2f0b ; 9bb2 + dc.w $a9a3 ; 9bb4 + dc.w $207c ; 9bb6 + dc.w $68ff ; 9bb8 + dc.w $f000 ; 9bba + dc.w $2228 ; 9bbc + dc.w $01d8 ; 9bbe + dc.w $670c ; 9bc0 + dc.w $42a8 ; 9bc2 + dc.w $01d8 ; 9bc4 + dc.w $7005 ; 9bc6 + dc.w $fe04 ; 9bc8 + dc.w $2141 ; 9bca + dc.w $00d8 ; 9bcc + dc.w $4cdf ; 9bce + dc.w $0fff ; 9bd0 + dc.w $4e5e ; 9bd2 + dc.w $4e75 ; 9bd4 + dc.w $303c ; 9bd6 + dc.w $029a ; 9bd8 + dc.w $a9c9 ; 9bda + dc.w $303c ; 9bdc + dc.w $029b ; 9bde + dc.w $a9c9 ; 9be0 + dc.w $303c ; 9be2 + dc.w $029c ; 9be4 + dc.w $a9c9 ; 9be6 + dc.w $3c60 ; 9be8 + dc.w $4761 ; 9bea + dc.w $6063 ; 9bec + dc.w $7279 ; 9bee + dc.w $3c80 ; 9bf0 + dc.w $0505 ; 9bf2 + dc.w $6084 ; 9bf4 + dc.w $1956 ; 9bf6 + dc.w $6005 ; 9bf8 + dc.w $c000 ; 9bfa + dc.w $3ce0 ; 9bfc + dc.w $68ff ; 9bfe + dc.w $60e7 ; 9c00 + dc.w $e648 ; 9c02 + dc.w $80e7 ; 9c04 + dc.w $0000 ; 9c06 + dc.w $38e7 ; 9c08 + dc.w $0008 ; 9c0a + dc.w $7ce8 ; 9c0c + dc.w $03a6 ; 9c0e + dc.w $38e0 ; 9c10 + dc.w $0000 ; 9c12 + dc.w $4e80 ; 9c14 + dc.w $0021 ; 9c16 + dc.w $63c3 ; 9c18 + dc.w $6084 ; 9c1a + dc.w $7c69 ; 9c1c + dc.w $03a6 ; 9c1e + dc.w $4e80 ; 9c20 + dc.w $0420 ; 9c22 + dc.w $0000 ; 9c24 + dc.w $0000 ; 9c26 + dc.w $2039 ; 9c28 + dc.w $68ff ; 9c2a + dc.w $f998 ; 9c2c + dc.w $b0b9 ; 9c2e + dc.w $68ff ; 9c30 + dc.w $f994 ; 9c32 + dc.w $666a ; 9c34 + dc.w $244f ; 9c36 + dc.w $200f ; 9c38 + dc.w $0280 ; 9c3a + dc.w $ffff ; 9c3c + dc.w $fffc ; 9c3e + dc.w $2e40 ; 9c40 + dc.w $41fa ; 9c42 + dc.w $ffe4 ; 9c44 + dc.w $303c ; 9c46 + dc.w $000f ; 9c48 + dc.w $2f20 ; 9c4a + dc.w $51c8 ; 9c4c + dc.w $fffc ; 9c4e + dc.w $204f ; 9c50 + dc.w $7040 ; 9c52 + dc.w $fe0d ; 9c54 + dc.w $4e71 ; 9c56 + dc.w $203c ; 9c58 + dc.w $6d61 ; 9c5a + dc.w $6368 ; 9c5c + dc.w $a1ad ; 9c5e + dc.w $2008 ; 9c60 + dc.w $0c40 ; 9c62 + dc.w $0029 ; 9c64 + dc.w $6700 ; 9c66 + dc.w $000a ; 9c68 + dc.w $0c40 ; 9c6a + dc.w $002a ; 9c6c + dc.w $6600 ; 9c6e + dc.w $0012 ; 9c70 + dc.w $2078 ; 9c72 + dc.w $02ae ; 9c74 + dc.w $203c ; 9c76 + dc.w $0010 ; 9c78 + dc.w $0000 ; 9c7a + dc.w $2218 ; 9c7c + dc.w $5980 ; 9c7e + dc.w $66fa ; 9c80 + dc.w $204f ; 9c82 + dc.w $7040 ; 9c84 + dc.w $fe0b ; 9c86 + dc.w $4e71 ; 9c88 + dc.w $23cf ; 9c8a + dc.w $68ff ; 9c8c + dc.w $f994 ; 9c8e + dc.w $fc1e ; 9c90 + dc.w $23f9 ; 9c92 + dc.w $68ff ; 9c94 + dc.w $f998 ; 9c96 + dc.w $68ff ; 9c98 + dc.w $f994 ; 9c9a + dc.w $2e4a ; 9c9c + dc.w $b080 ; 9c9e + dc.w $4e75 ; 9ca0 + dc.w $6000 ; 9ca2 + dc.w $151c ; 9ca4 + dc.w $6000 ; 9ca6 + dc.w $1862 ; 9ca8 + dc.w $4e56 ; 9caa + dc.w $ffde ; 9cac + dc.w $48e7 ; 9cae + dc.w $0108 ; 9cb0 + dc.w $286e ; 9cb2 + dc.w $0008 ; 9cb4 + dc.w $558f ; 9cb6 + dc.w $7001 ; 9cb8 + dc.w $2f00 ; 9cba + dc.w $2f0c ; 9cbc + dc.w $487a ; 9cbe + dc.w $01fe ; 9cc0 + dc.w $486e ; 9cc2 + dc.w $ffdf ; 9cc4 + dc.w $486e ; 9cc6 + dc.w $ffe0 ; 9cc8 + dc.w $486e ; 9cca + dc.w $ffe4 ; 9ccc + dc.w $3f3c ; 9cce + dc.w $fff6 ; 9cd0 + dc.w $aa5a ; 9cd2 + dc.w $3e1f ; 9cd4 + dc.w $6600 ; 9cd6 + dc.w $0140 ; 9cd8 + dc.w $558f ; 9cda + dc.w $7001 ; 9cdc + dc.w $2f00 ; 9cde + dc.w $2f0c ; 9ce0 + dc.w $487a ; 9ce2 + dc.w $01ca ; 9ce4 + dc.w $486e ; 9ce6 + dc.w $ffdf ; 9ce8 + dc.w $486e ; 9cea + dc.w $ffe0 ; 9cec + dc.w $486e ; 9cee + dc.w $ffe8 ; 9cf0 + dc.w $3f3c ; 9cf2 + dc.w $fff6 ; 9cf4 + dc.w $aa5a ; 9cf6 + dc.w $3e1f ; 9cf8 + dc.w $6600 ; 9cfa + dc.w $011c ; 9cfc + dc.w $558f ; 9cfe + dc.w $7001 ; 9d00 + dc.w $2f00 ; 9d02 + dc.w $2f0c ; 9d04 + dc.w $487a ; 9d06 + dc.w $0192 ; 9d08 + dc.w $486e ; 9d0a + dc.w $ffdf ; 9d0c + dc.w $486e ; 9d0e + dc.w $ffe0 ; 9d10 + dc.w $486e ; 9d12 + dc.w $fff0 ; 9d14 + dc.w $3f3c ; 9d16 + dc.w $fff6 ; 9d18 + dc.w $aa5a ; 9d1a + dc.w $3e1f ; 9d1c + dc.w $6600 ; 9d1e + dc.w $00f8 ; 9d20 + dc.w $558f ; 9d22 + dc.w $7001 ; 9d24 + dc.w $2f00 ; 9d26 + dc.w $2f0c ; 9d28 + dc.w $487a ; 9d2a + dc.w $015e ; 9d2c + dc.w $486e ; 9d2e + dc.w $ffdf ; 9d30 + dc.w $486e ; 9d32 + dc.w $ffe0 ; 9d34 + dc.w $486e ; 9d36 + dc.w $fff4 ; 9d38 + dc.w $3f3c ; 9d3a + dc.w $fff6 ; 9d3c + dc.w $aa5a ; 9d3e + dc.w $3e1f ; 9d40 + dc.w $6600 ; 9d42 + dc.w $00d4 ; 9d44 + dc.w $558f ; 9d46 + dc.w $7001 ; 9d48 + dc.w $2f00 ; 9d4a + dc.w $2f0c ; 9d4c + dc.w $487a ; 9d4e + dc.w $011a ; 9d50 + dc.w $486e ; 9d52 + dc.w $ffdf ; 9d54 + dc.w $486e ; 9d56 + dc.w $ffe0 ; 9d58 + dc.w $486e ; 9d5a + dc.w $fff8 ; 9d5c + dc.w $3f3c ; 9d5e + dc.w $fff6 ; 9d60 + dc.w $aa5a ; 9d62 + dc.w $3e1f ; 9d64 + dc.w $6600 ; 9d66 + dc.w $00b0 ; 9d68 + dc.w $7000 ; 9d6a + dc.w $2d40 ; 9d6c + dc.w $ffec ; 9d6e + dc.w $558f ; 9d70 + dc.w $7001 ; 9d72 + dc.w $2f00 ; 9d74 + dc.w $2f0c ; 9d76 + dc.w $487a ; 9d78 + dc.w $00d4 ; 9d7a + dc.w $486e ; 9d7c + dc.w $ffdf ; 9d7e + dc.w $486e ; 9d80 + dc.w $ffe0 ; 9d82 + dc.w $486e ; 9d84 + dc.w $ffec ; 9d86 + dc.w $3f3c ; 9d88 + dc.w $fff6 ; 9d8a + dc.w $aa5a ; 9d8c + dc.w $3e1f ; 9d8e + dc.w $6706 ; 9d90 + dc.w $7000 ; 9d92 + dc.w $2d40 ; 9d94 + dc.w $ffec ; 9d96 + dc.w $206e ; 9d98 + dc.w $ffe4 ; 9d9a + dc.w $2050 ; 9d9c + dc.w $7001 ; 9d9e + dc.w $fe05 ; 9da0 + dc.w $206e ; 9da2 + dc.w $ffe4 ; 9da4 + dc.w $2068 ; 9da6 + dc.w $0004 ; 9da8 + dc.w $7002 ; 9daa + dc.w $fe05 ; 9dac + dc.w $206e ; 9dae + dc.w $ffe8 ; 9db0 + dc.w $2050 ; 9db2 + dc.w $700d ; 9db4 + dc.w $fe05 ; 9db6 + dc.w $7003 ; 9db8 + dc.w $fe04 ; 9dba + dc.w $226e ; 9dbc + dc.w $fff0 ; 9dbe + dc.w $2288 ; 9dc0 + dc.w $7004 ; 9dc2 + dc.w $fe04 ; 9dc4 + dc.w $226e ; 9dc6 + dc.w $fff4 ; 9dc8 + dc.w $2288 ; 9dca + dc.w $4aae ; 9dcc + dc.w $ffec ; 9dce + dc.w $670e ; 9dd0 + dc.w $700f ; 9dd2 + dc.w $fe04 ; 9dd4 + dc.w $6702 ; 9dd6 + dc.w $91c8 ; 9dd8 + dc.w $226e ; 9dda + dc.w $ffec ; 9ddc + dc.w $2288 ; 9dde + dc.w $206e ; 9de0 + dc.w $fff8 ; 9de2 + dc.w $303c ; 9de4 + dc.w $aa59 ; 9de6 + dc.w $a647 ; 9de8 + dc.w $558f ; 9dea + dc.w $7001 ; 9dec + dc.w $2f00 ; 9dee + dc.w $2f0c ; 9df0 + dc.w $487a ; 9df2 + dc.w $0030 ; 9df4 + dc.w $486e ; 9df6 + dc.w $ffdf ; 9df8 + dc.w $486e ; 9dfa + dc.w $ffe0 ; 9dfc + dc.w $486e ; 9dfe + dc.w $fffc ; 9e00 + dc.w $3f3c ; 9e02 + dc.w $fff6 ; 9e04 + dc.w $aa5a ; 9e06 + dc.w $3e1f ; 9e08 + dc.w $660c ; 9e0a + dc.w $598f ; 9e0c + dc.w $206e ; 9e0e + dc.w $fffc ; 9e10 + dc.w $4e90 ; 9e12 + dc.w $201f ; 9e14 + dc.w $3e00 ; 9e16 + dc.w $3007 ; 9e18 + dc.w $4cee ; 9e1a + dc.w $1080 ; 9e1c + dc.w $ffd6 ; 9e1e + dc.w $4e5e ; 9e20 + dc.w $4e75 ; 9e22 + dc.w $2867 ; 9e24 + dc.w $4d69 ; 9e26 + dc.w $7865 ; 9e28 + dc.w $644d ; 9e2a + dc.w $6f64 ; 9e2c + dc.w $6553 ; 9e2e + dc.w $6563 ; 9e30 + dc.w $6f6e ; 9e32 + dc.w $6461 ; 9e34 + dc.w $7279 ; 9e36 + dc.w $496e ; 9e38 + dc.w $6974 ; 9e3a + dc.w $526f ; 9e3c + dc.w $7574 ; 9e3e + dc.w $696e ; 9e40 + dc.w $6544 ; 9e42 + dc.w $6573 ; 9e44 + dc.w $6372 ; 9e46 + dc.w $6970 ; 9e48 + dc.w $746f ; 9e4a + dc.w $7200 ; 9e4c + dc.w $194d ; 9e4e + dc.w $4d46 ; 9e50 + dc.w $6c75 ; 9e52 + dc.w $7368 ; 9e54 + dc.w $456d ; 9e56 + dc.w $756c ; 9e58 + dc.w $6174 ; 9e5a + dc.w $6f72 ; 9e5c + dc.w $4361 ; 9e5e + dc.w $6368 ; 9e60 + dc.w $6552 ; 9e62 + dc.w $616e ; 9e64 + dc.w $6765 ; 9e66 + dc.w $0000 ; 9e68 + dc.w $1e5f ; 9e6a + dc.w $4d69 ; 9e6c + dc.w $7865 ; 9e6e + dc.w $644d ; 9e70 + dc.w $6f64 ; 9e72 + dc.w $6544 ; 9e74 + dc.w $6973 ; 9e76 + dc.w $7061 ; 9e78 + dc.w $7463 ; 9e7a + dc.w $6854 ; 9e7c + dc.w $7261 ; 9e7e + dc.w $7048 ; 9e80 + dc.w $616e ; 9e82 + dc.w $646c ; 9e84 + dc.w $6572 ; 9e86 + dc.w $5f00 ; 9e88 + dc.w $0e45 ; 9e8a + dc.w $6d75 ; 9e8c + dc.w $6c61 ; 9e8e + dc.w $746f ; 9e90 + dc.w $7252 ; 9e92 + dc.w $6574 ; 9e94 + dc.w $7572 ; 9e96 + dc.w $6e00 ; 9e98 + dc.w $1245 ; 9e9a + dc.w $6d75 ; 9e9c + dc.w $6c61 ; 9e9e + dc.w $7465 ; 9ea0 + dc.w $6436 ; 9ea2 + dc.w $384b ; 9ea4 + dc.w $436f ; 9ea6 + dc.w $6e74 ; 9ea8 + dc.w $6578 ; 9eaa + dc.w $7400 ; 9eac + dc.w $0e52 ; 9eae + dc.w $6574 ; 9eb0 + dc.w $7572 ; 9eb2 + dc.w $6e46 ; 9eb4 + dc.w $726f ; 9eb6 + dc.w $6d4d ; 9eb8 + dc.w $3638 ; 9eba + dc.w $6b00 ; 9ebc + dc.w $124d ; 9ebe + dc.w $3638 ; 9ec0 + dc.w $6b54 ; 9ec2 + dc.w $6f50 ; 9ec4 + dc.w $6f77 ; 9ec6 + dc.w $6572 ; 9ec8 + dc.w $5043 ; 9eca + dc.w $456e ; 9ecc + dc.w $7472 ; 9ece + dc.w $7900 ; 9ed0 + dc.w $4e56 ; 9ed2 + dc.w $fff2 ; 9ed4 + dc.w $48e7 ; 9ed6 + dc.w $0118 ; 9ed8 + dc.w $266e ; 9eda + dc.w $0008 ; 9edc + dc.w $7005 ; 9ede + dc.w $fe04 ; 9ee0 + dc.w $2848 ; 9ee2 + dc.w $558f ; 9ee4 + dc.w $7001 ; 9ee6 + dc.w $2f00 ; 9ee8 + dc.w $2f0b ; 9eea + dc.w $487a ; 9eec + dc.w $0078 ; 9eee + dc.w $486e ; 9ef0 + dc.w $fff3 ; 9ef2 + dc.w $486e ; 9ef4 + dc.w $fff4 ; 9ef6 + dc.w $486e ; 9ef8 + dc.w $fff8 ; 9efa + dc.w $3f3c ; 9efc + dc.w $fff6 ; 9efe + dc.w $aa5a ; 9f00 + dc.w $3e1f ; 9f02 + dc.w $6638 ; 9f04 + dc.w $558f ; 9f06 + dc.w $7001 ; 9f08 + dc.w $2f00 ; 9f0a + dc.w $2f0b ; 9f0c + dc.w $487a ; 9f0e + dc.w $003a ; 9f10 + dc.w $486e ; 9f12 + dc.w $fff3 ; 9f14 + dc.w $486e ; 9f16 + dc.w $fff4 ; 9f18 + dc.w $486e ; 9f1a + dc.w $fffc ; 9f1c + dc.w $3f3c ; 9f1e + dc.w $fff6 ; 9f20 + dc.w $aa5a ; 9f22 + dc.w $3e1f ; 9f24 + dc.w $6616 ; 9f26 + dc.w $206e ; 9f28 + dc.w $fff8 ; 9f2a + dc.w $2950 ; 9f2c + dc.w $004c ; 9f2e + dc.w $296e ; 9f30 + dc.w $fffc ; 9f32 + dc.w $0054 ; 9f34 + dc.w $297c ; 9f36 + dc.w $7df2 ; 9f38 + dc.w $f700 ; 9f3a + dc.w $0004 ; 9f3c + dc.w $3007 ; 9f3e + dc.w $4cee ; 9f40 + dc.w $1880 ; 9f42 + dc.w $ffe6 ; 9f44 + dc.w $4e5e ; 9f46 + dc.w $4e75 ; 9f48 + dc.w $1953 ; 9f4a + dc.w $7973 ; 9f4c + dc.w $7465 ; 9f4e + dc.w $6d45 ; 9f50 + dc.w $7863 ; 9f52 + dc.w $6570 ; 9f54 + dc.w $7469 ; 9f56 + dc.w $6f6e ; 9f58 + dc.w $4469 ; 9f5a + dc.w $7370 ; 9f5c + dc.w $6174 ; 9f5e + dc.w $6368 ; 9f60 + dc.w $6572 ; 9f62 + dc.w $0000 ; 9f64 + dc.w $184c ; 9f66 + dc.w $6f77 ; 9f68 + dc.w $4c65 ; 9f6a + dc.w $7665 ; 9f6c + dc.w $6c45 ; 9f6e + dc.w $7863 ; 9f70 + dc.w $6570 ; 9f72 + dc.w $7469 ; 9f74 + dc.w $6f6e ; 9f76 + dc.w $4861 ; 9f78 + dc.w $6e64 ; 9f7a + dc.w $6c65 ; 9f7c + dc.w $7200 ; 9f7e + dc.w $4e56 ; 9f80 + dc.w $fff6 ; 9f82 + dc.w $48e7 ; 9f84 + dc.w $0108 ; 9f86 + dc.w $558f ; 9f88 + dc.w $7001 ; 9f8a + dc.w $2f00 ; 9f8c + dc.w $2f2e ; 9f8e + dc.w $0008 ; 9f90 + dc.w $487a ; 9f92 + dc.w $0046 ; 9f94 + dc.w $486e ; 9f96 + dc.w $fff7 ; 9f98 + dc.w $486e ; 9f9a + dc.w $fff8 ; 9f9c + dc.w $486e ; 9f9e + dc.w $fffc ; 9fa0 + dc.w $3f3c ; 9fa2 + dc.w $fff6 ; 9fa4 + dc.w $aa5a ; 9fa6 + dc.w $3e1f ; 9fa8 + dc.w $6622 ; 9faa + dc.w $598f ; 9fac + dc.w $2f2e ; 9fae + dc.w $fffc ; 9fb0 + dc.w $7021 ; 9fb2 + dc.w $2f00 ; 9fb4 + dc.w $7201 ; 9fb6 + dc.w $1f01 ; 9fb8 + dc.w $7000 ; 9fba + dc.w $aa59 ; 9fbc + dc.w $285f ; 9fbe + dc.w $200c ; 9fc0 + dc.w $6604 ; 9fc2 + dc.w $7e94 ; 9fc4 + dc.w $6006 ; 9fc6 + dc.w $204c ; 9fc8 + dc.w $4e90 ; 9fca + dc.w $3e00 ; 9fcc + dc.w $3007 ; 9fce + dc.w $4cee ; 9fd0 + dc.w $1080 ; 9fd2 + dc.w $ffee ; 9fd4 + dc.w $4e5e ; 9fd6 + dc.w $4e75 ; 9fd8 + dc.w $0844 ; 9fda + dc.w $534c ; 9fdc + dc.w $5f49 ; 9fde + dc.w $6e69 ; 9fe0 + dc.w $7400 ; 9fe2 + dc.w $4e56 ; 9fe4 + dc.w $fffc ; 9fe6 + dc.w $2f07 ; 9fe8 + dc.w $203c ; 9fea + dc.w $6366 ; 9fec + dc.w $6d67 ; 9fee + dc.w $41ee ; 9ff0 + dc.w $fffc ; 9ff2 + dc.w $2248 ; 9ff4 + dc.w $a1ad ; 9ff6 + dc.w $2288 ; 9ff8 + dc.w $3e00 ; 9ffa + dc.w $6706 ; 9ffc + dc.w $7000 ; 9ffe + dc.w $2d40 ; a000 + dc.w $fffc ; a002 + dc.w $202e ; a004 + dc.w $fffc ; a006 + dc.w $2e2e ; a008 + dc.w $fff8 ; a00a + dc.w $4e5e ; a00c + dc.w $4e75 ; a00e + dc.w $4e56 ; a010 + dc.w $fef6 ; a012 + dc.w $48e7 ; a014 + dc.w $0318 ; a016 + dc.w $266e ; a018 + dc.w $0008 ; a01a + dc.w $49ee ; a01c + dc.w $fef6 ; a01e + dc.w $558f ; a020 + dc.w $7001 ; a022 + dc.w $2f00 ; a024 + dc.w $7200 ; a026 + dc.w $2f01 ; a028 + dc.w $486b ; a02a + dc.w $000a ; a02c + dc.w $2f00 ; a02e + dc.w $2f3c ; a030 + dc.w $7077 ; a032 + dc.w $7063 ; a034 + dc.w $486e ; a036 + dc.w $fff6 ; a038 + dc.w $486e ; a03a + dc.w $fffa ; a03c + dc.w $486e ; a03e + dc.w $ffff ; a040 + dc.w $2f0c ; a042 + dc.w $3f3c ; a044 + dc.w $fffe ; a046 + dc.w $aa5a ; a048 + dc.w $3e1f ; a04a + dc.w $6706 ; a04c + dc.w $41fa ; a04e + dc.w $0038 ; a050 + dc.w $6028 ; a052 + dc.w $40c0 ; a054 + dc.w $007c ; a056 + dc.w $0700 ; a058 + dc.w $3c00 ; a05a + dc.w $302b ; a05c + dc.w $0004 ; a05e + dc.w $0440 ; a060 + dc.w $0032 ; a062 + dc.w $6612 ; a064 + dc.w $2f2e ; a066 + dc.w $fffa ; a068 + dc.w $2f2e ; a06a + dc.w $fff6 ; a06c + dc.w $4eba ; a06e + dc.w $0c6a ; a070 + dc.w $3e00 ; a072 + dc.w $504f ; a074 + dc.w $4a47 ; a076 + dc.w $3f06 ; a078 + dc.w $46df ; a07a + dc.w $3007 ; a07c + dc.w $4cee ; a07e + dc.w $18c0 ; a080 + dc.w $fee6 ; a082 + dc.w $4e5e ; a084 + dc.w $4e75 ; a086 + dc.w $0c6e ; a088 + dc.w $636f ; a08a + dc.w $6420 ; a08c + dc.w $6c69 ; a08e + dc.w $6272 ; a090 + dc.w $6172 ; a092 + dc.w $7900 ; a094 + dc.w $6000 ; a096 + dc.w $36dc ; a098 + dc.w $6000 ; a09a + dc.w $369c ; a09c + dc.w $6000 ; a09e + dc.w $367a ; a0a0 + dc.w $6000 ; a0a2 + dc.w $36b2 ; a0a4 + dc.w $6000 ; a0a6 + dc.w $36c2 ; a0a8 + dc.w $6000 ; a0aa + dc.w $36b4 ; a0ac + dc.w $6000 ; a0ae + dc.w $3692 ; a0b0 + dc.w $6000 ; a0b2 + dc.w $3698 ; a0b4 + dc.w $6000 ; a0b6 + dc.w $3676 ; a0b8 + dc.w $6000 ; a0ba + dc.w $3668 ; a0bc + dc.w $4e56 ; a0be + dc.w $feee ; a0c0 + dc.w $48e7 ; a0c2 + dc.w $0f38 ; a0c4 + dc.w $182e ; a0c6 + dc.w $000f ; a0c8 + dc.w $47ee ; a0ca + dc.w $ff00 ; a0cc + dc.w $286e ; a0ce + dc.w $0008 ; a0d0 + dc.w $7a01 ; a0d2 + dc.w $558f ; a0d4 + dc.w $7001 ; a0d6 + dc.w $2f00 ; a0d8 + dc.w $7200 ; a0da + dc.w $2f01 ; a0dc + dc.w $486c ; a0de + dc.w $000a ; a0e0 + dc.w $4a04 ; a0e2 + dc.w $6704 ; a0e4 + dc.w $7002 ; a0e6 + dc.w $6002 ; a0e8 + dc.w $7003 ; a0ea + dc.w $49c0 ; a0ec + dc.w $2f00 ; a0ee + dc.w $2f3c ; a0f0 + dc.w $7077 ; a0f2 + dc.w $7063 ; a0f4 + dc.w $486e ; a0f6 + dc.w $fef2 ; a0f8 + dc.w $486e ; a0fa + dc.w $fef6 ; a0fc + dc.w $486e ; a0fe + dc.w $fefb ; a100 + dc.w $2f0b ; a102 + dc.w $3f3c ; a104 + dc.w $fffe ; a106 + dc.w $aa5a ; a108 + dc.w $3e1f ; a10a + dc.w $6714 ; a10c + dc.w $4a04 ; a10e + dc.w $6700 ; a110 + dc.w $0134 ; a112 + dc.w $0c47 ; a114 + dc.w $f4ff ; a116 + dc.w $6600 ; a118 + dc.w $012c ; a11a + dc.w $4247 ; a11c + dc.w $6000 ; a11e + dc.w $0126 ; a120 + dc.w $0c94 ; a122 + dc.w $7366 ; a124 + dc.w $7672 ; a126 + dc.w $660e ; a128 + dc.w $4a6c ; a12a + dc.w $0004 ; a12c + dc.w $6608 ; a12e + dc.w $4aae ; a130 + dc.w $fef6 ; a132 + dc.w $6700 ; a134 + dc.w $0110 ; a136 + dc.w $45ec ; a138 + dc.w $010a ; a13a + dc.w $4a92 ; a13c + dc.w $661a ; a13e + dc.w $206c ; a140 + dc.w $0006 ; a142 + dc.w $2550 ; a144 + dc.w $0004 ; a146 + dc.w $598f ; a148 + dc.w $2f2c ; a14a + dc.w $0006 ; a14c + dc.w $4eba ; a14e + dc.w $8fb6 ; a150 + dc.w $255f ; a152 + dc.w $0008 ; a154 + dc.w $422a ; a156 + dc.w $000c ; a158 + dc.w $558f ; a15a + dc.w $7001 ; a15c + dc.w $2f00 ; a15e + dc.w $2f0a ; a160 + dc.w $486c ; a162 + dc.w $000a ; a164 + dc.w $2f00 ; a166 + dc.w $2f3c ; a168 + dc.w $7077 ; a16a + dc.w $7063 ; a16c + dc.w $486e ; a16e + dc.w $feee ; a170 + dc.w $486e ; a172 + dc.w $fef6 ; a174 + dc.w $486e ; a176 + dc.w $fefb ; a178 + dc.w $2f0b ; a17a + dc.w $3f3c ; a17c + dc.w $fffe ; a17e + dc.w $aa5a ; a180 + dc.w $3e1f ; a182 + dc.w $6708 ; a184 + dc.w $41fa ; a186 + dc.w $00e0 ; a188 + dc.w $6000 ; a18a + dc.w $00ba ; a18c + dc.w $0c94 ; a18e + dc.w $7366 ; a190 + dc.w $7672 ; a192 + dc.w $6606 ; a194 + dc.w $4a6c ; a196 + dc.w $0004 ; a198 + dc.w $6708 ; a19a + dc.w $40c0 ; a19c + dc.w $007c ; a19e + dc.w $0700 ; a1a0 + dc.w $3c00 ; a1a2 + dc.w $0c94 ; a1a4 + dc.w $7366 ; a1a6 + dc.w $7672 ; a1a8 + dc.w $6656 ; a1aa + dc.w $302c ; a1ac + dc.w $0004 ; a1ae + dc.w $0440 ; a1b0 + dc.w $bfef ; a1b2 + dc.w $674c ; a1b4 + dc.w $0440 ; a1b6 + dc.w $4011 ; a1b8 + dc.w $670a ; a1ba + dc.w $5340 ; a1bc + dc.w $6728 ; a1be + dc.w $5f40 ; a1c0 + dc.w $6732 ; a1c2 + dc.w $603c ; a1c4 + dc.w $4205 ; a1c6 + dc.w $2f2e ; a1c8 + dc.w $fef6 ; a1ca + dc.w $2f2e ; a1cc + dc.w $feee ; a1ce + dc.w $2f2e ; a1d0 + dc.w $fef2 ; a1d2 + dc.w $4eba ; a1d4 + dc.w $0688 ; a1d6 + dc.w $3e00 ; a1d8 + dc.w $40c0 ; a1da + dc.w $007c ; a1dc + dc.w $0700 ; a1de + dc.w $3c00 ; a1e0 + dc.w $4fef ; a1e2 + dc.w $000c ; a1e4 + dc.w $601a ; a1e6 + dc.w $2f2e ; a1e8 + dc.w $feee ; a1ea + dc.w $4eba ; a1ec + dc.w $fabc ; a1ee + dc.w $3e00 ; a1f0 + dc.w $584f ; a1f2 + dc.w $600c ; a1f4 + dc.w $2f2e ; a1f6 + dc.w $feee ; a1f8 + dc.w $4eba ; a1fa + dc.w $fcd6 ; a1fc + dc.w $3e00 ; a1fe + dc.w $584f ; a200 + dc.w $4a47 ; a202 + dc.w $661a ; a204 + dc.w $4a05 ; a206 + dc.w $6716 ; a208 + dc.w $558f ; a20a + dc.w $7001 ; a20c + dc.w $2f00 ; a20e + dc.w $2f2e ; a210 + dc.w $fef2 ; a212 + dc.w $2f2e ; a214 + dc.w $feee ; a216 + dc.w $3f3c ; a218 + dc.w $ffef ; a21a + dc.w $aa5a ; a21c + dc.w $3e1f ; a21e + dc.w $0c94 ; a220 + dc.w $7366 ; a222 + dc.w $7672 ; a224 + dc.w $661a ; a226 + dc.w $4a47 ; a228 + dc.w $6616 ; a22a + dc.w $302c ; a22c + dc.w $0004 ; a22e + dc.w $0440 ; a230 + dc.w $bfef ; a232 + dc.w $660c ; a234 + dc.w $2f2e ; a236 + dc.w $feee ; a238 + dc.w $4eba ; a23a + dc.w $fd44 ; a23c + dc.w $4a40 ; a23e + dc.w $584f ; a240 + dc.w $3f06 ; a242 + dc.w $46df ; a244 + dc.w $4a47 ; a246 + dc.w $670a ; a248 + dc.w $4a92 ; a24a + dc.w $6606 ; a24c + dc.w $206c ; a24e + dc.w $0006 ; a250 + dc.w $a023 ; a252 + dc.w $0c47 ; a254 + dc.w $f4fb ; a256 + dc.w $6602 ; a258 + dc.w $4247 ; a25a + dc.w $3007 ; a25c + dc.w $4cee ; a25e + dc.w $1cf0 ; a260 + dc.w $fed2 ; a262 + dc.w $4e5e ; a264 + dc.w $4e75 ; a266 + dc.w $106f ; a268 + dc.w $7665 ; a26a + dc.w $7272 ; a26c + dc.w $6964 ; a26e + dc.w $6520 ; a270 + dc.w $6c69 ; a272 + dc.w $6272 ; a274 + dc.w $6172 ; a276 + dc.w $7900 ; a278 + dc.w $4e56 ; a27a + dc.w $fff8 ; a27c + dc.w $48e7 ; a27e + dc.w $1318 ; a280 + dc.w $1c2e ; a282 + dc.w $000f ; a284 + dc.w $266e ; a286 + dc.w $0008 ; a288 + dc.w $598f ; a28a + dc.w $3f2b ; a28c + dc.w $0002 ; a28e + dc.w $303c ; a290 + dc.w $0800 ; a292 + dc.w $c06b ; a294 + dc.w $0002 ; a296 + dc.w $7200 ; a298 + dc.w $3200 ; a29a + dc.w $0c81 ; a29c + dc.w $0000 ; a29e + dc.w $0800 ; a2a0 + dc.w $57c3 ; a2a2 + dc.w $4403 ; a2a4 + dc.w $1f03 ; a2a6 + dc.w $4eba ; a2a8 + dc.w $8e90 ; a2aa + dc.w $2d5f ; a2ac + dc.w $fff8 ; a2ae + dc.w $204b ; a2b0 + dc.w $5888 ; a2b2 + dc.w $2d48 ; a2b4 + dc.w $fffc ; a2b6 + dc.w $7e00 ; a2b8 + dc.w $6058 ; a2ba + dc.w $206e ; a2bc + dc.w $fffc ; a2be + dc.w $2007 ; a2c0 + dc.w $e588 ; a2c2 + dc.w $2200 ; a2c4 + dc.w $e588 ; a2c6 + dc.w $d081 ; a2c8 + dc.w $49f0 ; a2ca + dc.w $080c ; a2cc + dc.w $7000 ; a2ce + dc.w $302c ; a2d0 + dc.w $0006 ; a2d2 + dc.w $7204 ; a2d4 + dc.w $c240 ; a2d6 + dc.w $7000 ; a2d8 + dc.w $3001 ; a2da + dc.w $4a80 ; a2dc + dc.w $6630 ; a2de + dc.w $4a2c ; a2e0 + dc.w $0005 ; a2e2 + dc.w $660c ; a2e4 + dc.w $4aac ; a2e6 + dc.w $0008 ; a2e8 + dc.w $6606 ; a2ea + dc.w $296e ; a2ec + dc.w $fff8 ; a2ee + dc.w $0008 ; a2f0 + dc.w $4a06 ; a2f2 + dc.w $671a ; a2f4 + dc.w $7000 ; a2f6 + dc.w $302c ; a2f8 + dc.w $0006 ; a2fa + dc.w $7240 ; a2fc + dc.w $c240 ; a2fe + dc.w $670e ; a300 + dc.w $7000 ; a302 + dc.w $302c ; a304 + dc.w $0006 ; a306 + dc.w $7204 ; a308 + dc.w $8240 ; a30a + dc.w $3941 ; a30c + dc.w $0006 ; a30e + dc.w $2007 ; a310 + dc.w $5287 ; a312 + dc.w $7000 ; a314 + dc.w $302b ; a316 + dc.w $000e ; a318 + dc.w $b087 ; a31a + dc.w $6c9e ; a31c + dc.w $4cee ; a31e + dc.w $18c8 ; a320 + dc.w $ffe4 ; a322 + dc.w $4e5e ; a324 + dc.w $4e75 ; a326 + dc.w $4e56 ; a328 + dc.w $fffc ; a32a + dc.w $48e7 ; a32c + dc.w $1718 ; a32e + dc.w $1a2e ; a330 + dc.w $000f ; a332 + dc.w $4247 ; a334 + dc.w $206e ; a336 + dc.w $0008 ; a338 + dc.w $2d48 ; a33a + dc.w $fffc ; a33c + dc.w $49e8 ; a33e + dc.w $0038 ; a340 + dc.w $4246 ; a342 + dc.w $6066 ; a344 + dc.w $7000 ; a346 + dc.w $302c ; a348 + dc.w $0004 ; a34a + dc.w $0c80 ; a34c + dc.w $0000 ; a34e + dc.w $aafe ; a350 + dc.w $6704 ; a352 + dc.w $7ece ; a354 + dc.w $6060 ; a356 + dc.w $7000 ; a358 + dc.w $1005 ; a35a + dc.w $2f00 ; a35c + dc.w $2f0c ; a35e + dc.w $4eba ; a360 + dc.w $ff18 ; a362 + dc.w $486c ; a364 + dc.w $0004 ; a366 + dc.w $3f2c ; a368 + dc.w $0002 ; a36a + dc.w $303c ; a36c + dc.w $0800 ; a36e + dc.w $c06c ; a370 + dc.w $0002 ; a372 + dc.w $7200 ; a374 + dc.w $3200 ; a376 + dc.w $0c81 ; a378 + dc.w $0000 ; a37a + dc.w $0800 ; a37c + dc.w $57c3 ; a37e + dc.w $4403 ; a380 + dc.w $1f03 ; a382 + dc.w $4eba ; a384 + dc.w $8dc8 ; a386 + dc.w $264c ; a388 + dc.w $41f8 ; a38a + dc.w $000c ; a38c + dc.w $5848 ; a38e + dc.w $7000 ; a390 + dc.w $302c ; a392 + dc.w $000e ; a394 + dc.w $5280 ; a396 + dc.w $e588 ; a398 + dc.w $2200 ; a39a + dc.w $e588 ; a39c + dc.w $d081 ; a39e + dc.w $d088 ; a3a0 + dc.w $d7c0 ; a3a2 + dc.w $284b ; a3a4 + dc.w $504f ; a3a6 + dc.w $3006 ; a3a8 + dc.w $5246 ; a3aa + dc.w $48c6 ; a3ac + dc.w $206e ; a3ae + dc.w $fffc ; a3b0 + dc.w $bca8 ; a3b2 + dc.w $0034 ; a3b4 + dc.w $6d8e ; a3b6 + dc.w $3007 ; a3b8 + dc.w $4cee ; a3ba + dc.w $18e8 ; a3bc + dc.w $ffe4 ; a3be + dc.w $4e5e ; a3c0 + dc.w $4e75 ; a3c2 + dc.w $4e56 ; a3c4 + dc.w $fee6 ; a3c6 + dc.w $48e7 ; a3c8 + dc.w $0318 ; a3ca + dc.w $286e ; a3cc + dc.w $0008 ; a3ce + dc.w $7000 ; a3d0 + dc.w $2640 ; a3d2 + dc.w $7c01 ; a3d4 + dc.w $0c6c ; a3d6 + dc.w $03e8 ; a3d8 + dc.w $0004 ; a3da + dc.w $6e6e ; a3dc + dc.w $7000 ; a3de + dc.w $2d40 ; a3e0 + dc.w $fee6 ; a3e2 + dc.w $206c ; a3e4 + dc.w $0006 ; a3e6 + dc.w $2d50 ; a3e8 + dc.w $feea ; a3ea + dc.w $598f ; a3ec + dc.w $2f2c ; a3ee + dc.w $0006 ; a3f0 + dc.w $4eba ; a3f2 + dc.w $8d12 ; a3f4 + dc.w $2d5f ; a3f6 + dc.w $feee ; a3f8 + dc.w $422e ; a3fa + dc.w $fef2 ; a3fc + dc.w $558f ; a3fe + dc.w $7001 ; a400 + dc.w $2f00 ; a402 + dc.w $486e ; a404 + dc.w $fee6 ; a406 + dc.w $486c ; a408 + dc.w $000a ; a40a + dc.w $2f00 ; a40c + dc.w $2f3c ; a40e + dc.w $7077 ; a410 + dc.w $7063 ; a412 + dc.w $486e ; a414 + dc.w $fef6 ; a416 + dc.w $486e ; a418 + dc.w $fffc ; a41a + dc.w $486e ; a41c + dc.w $fffb ; a41e + dc.w $486e ; a420 + dc.w $fefa ; a422 + dc.w $3f3c ; a424 + dc.w $fffe ; a426 + dc.w $aa5a ; a428 + dc.w $3e1f ; a42a + dc.w $6606 ; a42c + dc.w $4aae ; a42e + dc.w $fffc ; a430 + dc.w $6610 ; a432 + dc.w $4206 ; a434 + dc.w $4a47 ; a436 + dc.w $670a ; a438 + dc.w $0c47 ; a43a + dc.w $f4fb ; a43c + dc.w $6704 ; a43e + dc.w $41fa ; a440 + dc.w $0016 ; a442 + dc.w $4a06 ; a444 + dc.w $6704 ; a446 + dc.w $266e ; a448 + dc.w $fffc ; a44a + dc.w $200b ; a44c + dc.w $4cee ; a44e + dc.w $18c0 ; a450 + dc.w $fed6 ; a452 + dc.w $4e5e ; a454 + dc.w $4e75 ; a456 + dc.w $0d6e ; a458 + dc.w $7472 ; a45a + dc.w $6220 ; a45c + dc.w $7265 ; a45e + dc.w $736f ; a460 + dc.w $7572 ; a462 + dc.w $6365 ; a464 + dc.w $0000 ; a466 + dc.w $4e56 ; a468 + dc.w $fff0 ; a46a + dc.w $48e7 ; a46c + dc.w $0108 ; a46e + dc.w $286e ; a470 + dc.w $0008 ; a472 + dc.w $7000 ; a474 + dc.w $2d40 ; a476 + dc.w $fff0 ; a478 + dc.w $206c ; a47a + dc.w $0006 ; a47c + dc.w $2d50 ; a47e + dc.w $fff4 ; a480 + dc.w $598f ; a482 + dc.w $2f2c ; a484 + dc.w $0006 ; a486 + dc.w $4eba ; a488 + dc.w $8c7c ; a48a + dc.w $2d5f ; a48c + dc.w $fff8 ; a48e + dc.w $422e ; a490 + dc.w $fffc ; a492 + dc.w $486c ; a494 + dc.w $000a ; a496 + dc.w $4eba ; a498 + dc.w $0eb4 ; a49a + dc.w $4a2e ; a49c + dc.w $000f ; a49e + dc.w $584f ; a4a0 + dc.w $660c ; a4a2 + dc.w $2f0c ; a4a4 + dc.w $4eba ; a4a6 + dc.w $0f0e ; a4a8 + dc.w $3e00 ; a4aa + dc.w $584f ; a4ac + dc.w $6002 ; a4ae + dc.w $4247 ; a4b0 + dc.w $4a47 ; a4b2 + dc.w $661a ; a4b4 + dc.w $558f ; a4b6 + dc.w $486e ; a4b8 + dc.w $fff0 ; a4ba + dc.w $7000 ; a4bc + dc.w $2f00 ; a4be + dc.w $486c ; a4c0 + dc.w $000a ; a4c2 + dc.w $7200 ; a4c4 + dc.w $1f01 ; a4c6 + dc.w $3f3c ; a4c8 + dc.w $fffc ; a4ca + dc.w $aa5a ; a4cc + dc.w $3e1f ; a4ce + dc.w $3007 ; a4d0 + dc.w $4cee ; a4d2 + dc.w $1080 ; a4d4 + dc.w $ffe8 ; a4d6 + dc.w $4e5e ; a4d8 + dc.w $4e75 ; a4da + dc.w $4e56 ; a4dc + dc.w $fff0 ; a4de + dc.w $48e7 ; a4e0 + dc.w $0108 ; a4e2 + dc.w $286e ; a4e4 + dc.w $0008 ; a4e6 + dc.w $7000 ; a4e8 + dc.w $2d40 ; a4ea + dc.w $fff0 ; a4ec + dc.w $206c ; a4ee + dc.w $0006 ; a4f0 + dc.w $2d50 ; a4f2 + dc.w $fff4 ; a4f4 + dc.w $598f ; a4f6 + dc.w $2f2c ; a4f8 + dc.w $0006 ; a4fa + dc.w $4eba ; a4fc + dc.w $8c08 ; a4fe + dc.w $2d5f ; a500 + dc.w $fff8 ; a502 + dc.w $422e ; a504 + dc.w $fffc ; a506 + dc.w $558f ; a508 + dc.w $486e ; a50a + dc.w $fff0 ; a50c + dc.w $7000 ; a50e + dc.w $2f00 ; a510 + dc.w $486c ; a512 + dc.w $000a ; a514 + dc.w $7200 ; a516 + dc.w $1f01 ; a518 + dc.w $3f3c ; a51a + dc.w $fffc ; a51c + dc.w $aa5a ; a51e + dc.w $3e1f ; a520 + dc.w $6744 ; a522 + dc.w $7032 ; a524 + dc.w $b06c ; a526 + dc.w $0004 ; a528 + dc.w $663c ; a52a + dc.w $0c47 ; a52c + dc.w $f50b ; a52e + dc.w $6636 ; a530 + dc.w $558f ; a532 + dc.w $486e ; a534 + dc.w $fff0 ; a536 + dc.w $7000 ; a538 + dc.w $2f00 ; a53a + dc.w $486c ; a53c + dc.w $000a ; a53e + dc.w $7201 ; a540 + dc.w $1f01 ; a542 + dc.w $3f3c ; a544 + dc.w $fffc ; a546 + dc.w $aa5a ; a548 + dc.w $3e1f ; a54a + dc.w $661a ; a54c + dc.w $558f ; a54e + dc.w $486e ; a550 + dc.w $fff0 ; a552 + dc.w $7000 ; a554 + dc.w $2f00 ; a556 + dc.w $486c ; a558 + dc.w $000a ; a55a + dc.w $7200 ; a55c + dc.w $1f01 ; a55e + dc.w $3f3c ; a560 + dc.w $fffc ; a562 + dc.w $aa5a ; a564 + dc.w $3e1f ; a566 + dc.w $3007 ; a568 + dc.w $4cee ; a56a + dc.w $1080 ; a56c + dc.w $ffe8 ; a56e + dc.w $4e5e ; a570 + dc.w $4e75 ; a572 + dc.w $4e56 ; a574 + dc.w $0000 ; a576 + dc.w $48e7 ; a578 + dc.w $0108 ; a57a + dc.w $286e ; a57c + dc.w $0008 ; a57e + dc.w $2f0c ; a580 + dc.w $4eba ; a582 + dc.w $ff58 ; a584 + dc.w $3e00 ; a586 + dc.w $584f ; a588 + dc.w $4a47 ; a58a + dc.w $660c ; a58c + dc.w $2f0c ; a58e + dc.w $4eba ; a590 + dc.w $fa7e ; a592 + dc.w $3e00 ; a594 + dc.w $584f ; a596 + dc.w $4a47 ; a598 + dc.w $3007 ; a59a + dc.w $4cee ; a59c + dc.w $1080 ; a59e + dc.w $fff8 ; a5a0 + dc.w $4e5e ; a5a2 + dc.w $4e75 ; a5a4 + dc.w $4e56 ; a5a6 + dc.w $0000 ; a5a8 + dc.w $48e7 ; a5aa + dc.w $0708 ; a5ac + dc.w $2f2e ; a5ae + dc.w $0008 ; a5b0 + dc.w $4eba ; a5b2 + dc.w $fe10 ; a5b4 + dc.w $2840 ; a5b6 + dc.w $200c ; a5b8 + dc.w $584f ; a5ba + dc.w $6604 ; a5bc + dc.w $7000 ; a5be + dc.w $6020 ; a5c0 + dc.w $4206 ; a5c2 + dc.w $40c0 ; a5c4 + dc.w $007c ; a5c6 + dc.w $0700 ; a5c8 + dc.w $3e00 ; a5ca + dc.w $7000 ; a5cc + dc.w $1006 ; a5ce + dc.w $2f00 ; a5d0 + dc.w $2f0c ; a5d2 + dc.w $4eba ; a5d4 + dc.w $fd52 ; a5d6 + dc.w $3a00 ; a5d8 + dc.w $3f07 ; a5da + dc.w $46df ; a5dc + dc.w $3005 ; a5de + dc.w $504f ; a5e0 + dc.w $4cee ; a5e2 + dc.w $10e0 ; a5e4 + dc.w $fff0 ; a5e6 + dc.w $4e5e ; a5e8 + dc.w $4e75 ; a5ea + dc.w $4e56 ; a5ec + dc.w $fffa ; a5ee + dc.w $48e7 ; a5f0 + dc.w $0318 ; a5f2 + dc.w $3c2e ; a5f4 + dc.w $0012 ; a5f6 + dc.w $2e2e ; a5f8 + dc.w $000c ; a5fa + dc.w $286e ; a5fc + dc.w $0008 ; a5fe + dc.w $598f ; a600 + dc.w $2f07 ; a602 + dc.w $3f06 ; a604 + dc.w $a9a0 ; a606 + dc.w $265f ; a608 + dc.w $200b ; a60a + dc.w $6742 ; a60c + dc.w $2f0b ; a60e + dc.w $486e ; a610 + dc.w $fffe ; a612 + dc.w $486e ; a614 + dc.w $fffa ; a616 + dc.w $486c ; a618 + dc.w $000a ; a61a + dc.w $a9a8 ; a61c + dc.w $7000 ; a61e + dc.w $102c ; a620 + dc.w $000a ; a622 + dc.w $0c00 ; a624 + dc.w $003f ; a626 + dc.w $6306 ; a628 + dc.w $197c ; a62a + dc.w $003f ; a62c + dc.w $000a ; a62e + dc.w $204b ; a630 + dc.w $a064 ; a632 + dc.w $204b ; a634 + dc.w $a029 ; a636 + dc.w $2f0b ; a638 + dc.w $a992 ; a63a + dc.w $2887 ; a63c + dc.w $3946 ; a63e + dc.w $0004 ; a640 + dc.w $294b ; a642 + dc.w $0006 ; a644 + dc.w $7000 ; a646 + dc.w $2940 ; a648 + dc.w $010a ; a64a + dc.w $7000 ; a64c + dc.w $6014 ; a64e + dc.w $558f ; a650 + dc.w $a9af ; a652 + dc.w $4a5f ; a654 + dc.w $6606 ; a656 + dc.w $303c ; a658 + dc.w $ff40 ; a65a + dc.w $6006 ; a65c + dc.w $558f ; a65e + dc.w $a9af ; a660 + dc.w $301f ; a662 + dc.w $4cee ; a664 + dc.w $18c0 ; a666 + dc.w $ffea ; a668 + dc.w $4e5e ; a66a + dc.w $4e75 ; a66c + dc.w $4e56 ; a66e + dc.w $fdde ; a670 + dc.w $48e7 ; a672 + dc.w $0338 ; a674 + dc.w $47ee ; a676 + dc.w $fefa ; a678 + dc.w $598f ; a67a + dc.w $2f2e ; a67c + dc.w $000c ; a67e + dc.w $3f2e ; a680 + dc.w $000a ; a682 + dc.w $a9a0 ; a684 + dc.w $285f ; a686 + dc.w $200c ; a688 + dc.w $6608 ; a68a + dc.w $3e3c ; a68c + dc.w $ff40 ; a68e + dc.w $6000 ; a690 + dc.w $009e ; a692 + dc.w $a11a ; a694 + dc.w $2448 ; a696 + dc.w $598f ; a698 + dc.w $2eb8 ; a69a + dc.w $02a6 ; a69c + dc.w $205f ; a69e + dc.w $a01b ; a6a0 + dc.w $2f0c ; a6a2 + dc.w $486e ; a6a4 + dc.w $fffa ; a6a6 + dc.w $486e ; a6a8 + dc.w $fffc ; a6aa + dc.w $2f0b ; a6ac + dc.w $a9a8 ; a6ae + dc.w $7000 ; a6b0 + dc.w $1013 ; a6b2 + dc.w $0c00 ; a6b4 + dc.w $003f ; a6b6 + dc.w $6304 ; a6b8 + dc.w $16bc ; a6ba + dc.w $003f ; a6bc + dc.w $2f0c ; a6be + dc.w $a992 ; a6c0 + dc.w $204c ; a6c2 + dc.w $a064 ; a6c4 + dc.w $204c ; a6c6 + dc.w $a029 ; a6c8 + dc.w $598f ; a6ca + dc.w $2f0c ; a6cc + dc.w $4eba ; a6ce + dc.w $8a36 ; a6d0 + dc.w $2c1f ; a6d2 + dc.w $558f ; a6d4 + dc.w $2f14 ; a6d6 + dc.w $2f06 ; a6d8 + dc.w $2f0b ; a6da + dc.w $7001 ; a6dc + dc.w $2f00 ; a6de + dc.w $486e ; a6e0 + dc.w $fdf2 ; a6e2 + dc.w $486e ; a6e4 + dc.w $fdf6 ; a6e6 + dc.w $486e ; a6e8 + dc.w $fdfa ; a6ea + dc.w $3f3c ; a6ec + dc.w $0003 ; a6ee + dc.w $aa5a ; a6f0 + dc.w $3e1f ; a6f2 + dc.w $662e ; a6f4 + dc.w $7000 ; a6f6 + dc.w $2d40 ; a6f8 + dc.w $fdde ; a6fa + dc.w $2d54 ; a6fc + dc.w $fde2 ; a6fe + dc.w $2d46 ; a700 + dc.w $fde6 ; a702 + dc.w $422e ; a704 + dc.w $fdea ; a706 + dc.w $558f ; a708 + dc.w $486e ; a70a + dc.w $fdde ; a70c + dc.w $7000 ; a70e + dc.w $2f00 ; a710 + dc.w $2f0b ; a712 + dc.w $7000 ; a714 + dc.w $1f00 ; a716 + dc.w $3f3c ; a718 + dc.w $fffc ; a71a + dc.w $aa5a ; a71c + dc.w $3e1f ; a71e + dc.w $660a ; a720 + dc.w $6008 ; a722 + dc.w $4a2e ; a724 + dc.w $0008 ; a726 + dc.w $204c ; a728 + dc.w $a023 ; a72a + dc.w $204a ; a72c + dc.w $a01b ; a72e + dc.w $3d47 ; a730 + dc.w $0010 ; a732 + dc.w $4cee ; a734 + dc.w $1cc0 ; a736 + dc.w $fdca ; a738 + dc.w $4e5e ; a73a + dc.w $4e74 ; a73c + dc.w $0008 ; a73e + dc.w $4e56 ; a740 + dc.w $fee6 ; a742 + dc.w $48e7 ; a744 + dc.w $0f00 ; a746 + dc.w $382e ; a748 + dc.w $0008 ; a74a + dc.w $3a2e ; a74c + dc.w $000c ; a74e + dc.w $4247 ; a750 + dc.w $0c45 ; a752 + dc.w $0008 ; a754 + dc.w $6d06 ; a756 + dc.w $0c45 ; a758 + dc.w $000c ; a75a + dc.w $6f0a ; a75c + dc.w $3d7c ; a75e + dc.w $ffce ; a760 + dc.w $000e ; a762 + dc.w $6000 ; a764 + dc.w $00ec ; a766 + dc.w $3005 ; a768 + dc.w $5140 ; a76a + dc.w $6b40 ; a76c + dc.w $0c40 ; a76e + dc.w $0004 ; a770 + dc.w $6e3a ; a772 + dc.w $d040 ; a774 + dc.w $303b ; a776 + dc.w $0006 ; a778 + dc.w $4efb ; a77a + dc.w $0000 ; a77c + dc.w $000c ; a77e + dc.w $0014 ; a780 + dc.w $001c ; a782 + dc.w $002c ; a784 + dc.w $0024 ; a786 + dc.w $2c3c ; a788 + dc.w $7366 ; a78a + dc.w $7672 ; a78c + dc.w $601e ; a78e + dc.w $2c3c ; a790 + dc.w $666f ; a792 + dc.w $7672 ; a794 + dc.w $6016 ; a796 + dc.w $2c3c ; a798 + dc.w $6e6c ; a79a + dc.w $6962 ; a79c + dc.w $600e ; a79e + dc.w $2c3c ; a7a0 + dc.w $6e63 ; a7a2 + dc.w $6f64 ; a7a4 + dc.w $6006 ; a7a6 + dc.w $2c3c ; a7a8 + dc.w $6e74 ; a7aa + dc.w $7262 ; a7ac + dc.w $302e ; a7ae + dc.w $000a ; a7b0 + dc.w $48c0 ; a7b2 + dc.w $2f00 ; a7b4 + dc.w $2f06 ; a7b6 + dc.w $486e ; a7b8 + dc.w $fee6 ; a7ba + dc.w $4eba ; a7bc + dc.w $fe2e ; a7be + dc.w $3e00 ; a7c0 + dc.w $4fef ; a7c2 + dc.w $000c ; a7c4 + dc.w $6600 ; a7c6 + dc.w $0086 ; a7c8 + dc.w $3005 ; a7ca + dc.w $5140 ; a7cc + dc.w $6b7e ; a7ce + dc.w $0c40 ; a7d0 + dc.w $0004 ; a7d2 + dc.w $6e78 ; a7d4 + dc.w $d040 ; a7d6 + dc.w $303b ; a7d8 + dc.w $0006 ; a7da + dc.w $4efb ; a7dc + dc.w $0000 ; a7de + dc.w $000c ; a7e0 + dc.w $001e ; a7e2 + dc.w $003a ; a7e4 + dc.w $0064 ; a7e6 + dc.w $0056 ; a7e8 + dc.w $7000 ; a7ea + dc.w $2f00 ; a7ec + dc.w $486e ; a7ee + dc.w $fee6 ; a7f0 + dc.w $4eba ; a7f2 + dc.w $f8ca ; a7f4 + dc.w $3e00 ; a7f6 + dc.w $504f ; a7f8 + dc.w $6052 ; a7fa + dc.w $7000 ; a7fc + dc.w $3004 ; a7fe + dc.w $7201 ; a800 + dc.w $c240 ; a802 + dc.w $7000 ; a804 + dc.w $3001 ; a806 + dc.w $2f00 ; a808 + dc.w $486e ; a80a + dc.w $fee6 ; a80c + dc.w $4eba ; a80e + dc.w $f8ae ; a810 + dc.w $3e00 ; a812 + dc.w $504f ; a814 + dc.w $6036 ; a816 + dc.w $7000 ; a818 + dc.w $3004 ; a81a + dc.w $7201 ; a81c + dc.w $c240 ; a81e + dc.w $7000 ; a820 + dc.w $3001 ; a822 + dc.w $2f00 ; a824 + dc.w $486e ; a826 + dc.w $fee6 ; a828 + dc.w $4eba ; a82a + dc.w $fc3c ; a82c + dc.w $3e00 ; a82e + dc.w $504f ; a830 + dc.w $601a ; a832 + dc.w $486e ; a834 + dc.w $fee6 ; a836 + dc.w $4eba ; a838 + dc.w $fd3a ; a83a + dc.w $3e00 ; a83c + dc.w $584f ; a83e + dc.w $600c ; a840 + dc.w $486e ; a842 + dc.w $fee6 ; a844 + dc.w $4eba ; a846 + dc.w $fd5e ; a848 + dc.w $3e00 ; a84a + dc.w $584f ; a84c + dc.w $3d47 ; a84e + dc.w $000e ; a850 + dc.w $4cee ; a852 + dc.w $00f0 ; a854 + dc.w $fed6 ; a856 + dc.w $4e5e ; a858 + dc.w $4e74 ; a85a + dc.w $0006 ; a85c + dc.w $4e56 ; a85e + dc.w $fff2 ; a860 + dc.w $48e7 ; a862 + dc.w $0138 ; a864 + dc.w $246e ; a866 + dc.w $0010 ; a868 + dc.w $266e ; a86a + dc.w $000c ; a86c + dc.w $286e ; a86e + dc.w $0008 ; a870 + dc.w $4247 ; a872 + dc.w $7000 ; a874 + dc.w $2d40 ; a876 + dc.w $fff8 ; a878 + dc.w $2d40 ; a87a + dc.w $fffc ; a87c + dc.w $200c ; a87e + dc.w $6606 ; a880 + dc.w $7ece ; a882 + dc.w $6000 ; a884 + dc.w $0088 ; a886 + dc.w $200a ; a888 + dc.w $663e ; a88a + dc.w $558f ; a88c + dc.w $7001 ; a88e + dc.w $2f00 ; a890 + dc.w $2f0b ; a892 + dc.w $487a ; a894 + dc.w $009a ; a896 + dc.w $486e ; a898 + dc.w $fff3 ; a89a + dc.w $486e ; a89c + dc.w $fff4 ; a89e + dc.w $486e ; a8a0 + dc.w $fff8 ; a8a2 + dc.w $3f3c ; a8a4 + dc.w $fff6 ; a8a6 + dc.w $aa5a ; a8a8 + dc.w $3e1f ; a8aa + dc.w $6660 ; a8ac + dc.w $598f ; a8ae + dc.w $7003 ; a8b0 + dc.w $1f00 ; a8b2 + dc.w $1f3c ; a8b4 + dc.w $0082 ; a8b6 + dc.w $2f0c ; a8b8 + dc.w $2f0b ; a8ba + dc.w $206e ; a8bc + dc.w $fff8 ; a8be + dc.w $4e90 ; a8c0 + dc.w $201f ; a8c2 + dc.w $3e00 ; a8c4 + dc.w $6646 ; a8c6 + dc.w $6044 ; a8c8 + dc.w $4eba ; a8ca + dc.w $f718 ; a8cc + dc.w $2480 ; a8ce + dc.w $558f ; a8d0 + dc.w $7001 ; a8d2 + dc.w $2f00 ; a8d4 + dc.w $2f0b ; a8d6 + dc.w $487a ; a8d8 + dc.w $0040 ; a8da + dc.w $486e ; a8dc + dc.w $fff3 ; a8de + dc.w $486e ; a8e0 + dc.w $fff4 ; a8e2 + dc.w $486e ; a8e4 + dc.w $fffc ; a8e6 + dc.w $3f3c ; a8e8 + dc.w $fff6 ; a8ea + dc.w $aa5a ; a8ec + dc.w $3e1f ; a8ee + dc.w $661c ; a8f0 + dc.w $206e ; a8f2 + dc.w $fffc ; a8f4 + dc.w $303c ; a8f6 + dc.w $aa5a ; a8f8 + dc.w $a647 ; a8fa + dc.w $558f ; a8fc + dc.w $7001 ; a8fe + dc.w $2f00 ; a900 + dc.w $2f0c ; a902 + dc.w $2f0b ; a904 + dc.w $3f3c ; a906 + dc.w $ffef ; a908 + dc.w $aa5a ; a90a + dc.w $3e1f ; a90c + dc.w $3007 ; a90e + dc.w $4cee ; a910 + dc.w $1c80 ; a912 + dc.w $ffe2 ; a914 + dc.w $4e5e ; a916 + dc.w $4e75 ; a918 + dc.w $135f ; a91a + dc.w $4346 ; a91c + dc.w $4d36 ; a91e + dc.w $384b ; a920 + dc.w $5472 ; a922 + dc.w $6170 ; a924 + dc.w $4861 ; a926 + dc.w $6e64 ; a928 + dc.w $6c65 ; a92a + dc.w $725f ; a92c + dc.w $0000 ; a92e + dc.w $1843 ; a930 + dc.w $4672 ; a932 + dc.w $6167 ; a934 + dc.w $496e ; a936 + dc.w $6974 ; a938 + dc.w $6961 ; a93a + dc.w $6c69 ; a93c + dc.w $7a61 ; a93e + dc.w $7469 ; a940 + dc.w $6f6e ; a942 + dc.w $5244 ; a944 + dc.w $6573 ; a946 + dc.w $6300 ; a948 + dc.w $4e56 ; a94a + dc.w $ffa4 ; a94c + dc.w $48e7 ; a94e + dc.w $0318 ; a950 + dc.w $266e ; a952 + dc.w $0008 ; a954 + dc.w $558f ; a956 + dc.w $a994 ; a958 + dc.w $3c1f ; a95a + dc.w $558f ; a95c + dc.w $3f3c ; a95e + dc.w $8000 ; a960 + dc.w $2f3c ; a962 + dc.w $7072 ; a964 + dc.w $6566 ; a966 + dc.w $7000 ; a968 + dc.w $1f00 ; a96a + dc.w $486e ; a96c + dc.w $ffa6 ; a96e + dc.w $486e ; a970 + dc.w $ffac ; a972 + dc.w $7000 ; a974 + dc.w $a823 ; a976 + dc.w $4a5f ; a978 + dc.w $6600 ; a97a + dc.w $014e ; a97c + dc.w $558f ; a97e + dc.w $3f2e ; a980 + dc.w $ffa6 ; a982 + dc.w $2f2e ; a984 + dc.w $ffac ; a986 + dc.w $487a ; a988 + dc.w $0166 ; a98a + dc.w $7003 ; a98c + dc.w $1f00 ; a98e + dc.w $a81a ; a990 + dc.w $3e1f ; a992 + dc.w $0c47 ; a994 + dc.w $ffff ; a996 + dc.w $6638 ; a998 + dc.w $558f ; a99a + dc.w $3f3c ; a99c + dc.w $8000 ; a99e + dc.w $2f3c ; a9a0 + dc.w $6d61 ; a9a2 + dc.w $6373 ; a9a4 + dc.w $7000 ; a9a6 + dc.w $1f00 ; a9a8 + dc.w $486e ; a9aa + dc.w $ffa4 ; a9ac + dc.w $486e ; a9ae + dc.w $ffa8 ; a9b0 + dc.w $7000 ; a9b2 + dc.w $a823 ; a9b4 + dc.w $4a5f ; a9b6 + dc.w $6600 ; a9b8 + dc.w $0110 ; a9ba + dc.w $558f ; a9bc + dc.w $3f2e ; a9be + dc.w $ffa4 ; a9c0 + dc.w $2f2e ; a9c2 + dc.w $ffa8 ; a9c4 + dc.w $487a ; a9c6 + dc.w $0128 ; a9c8 + dc.w $7003 ; a9ca + dc.w $1f00 ; a9cc + dc.w $a81a ; a9ce + dc.w $3e1f ; a9d0 + dc.w $0c47 ; a9d2 + dc.w $ffff ; a9d4 + dc.w $6600 ; a9d6 + dc.w $00b6 ; a9d8 + dc.w $3f2e ; a9da + dc.w $ffa6 ; a9dc + dc.w $2f2e ; a9de + dc.w $ffac ; a9e0 + dc.w $487a ; a9e2 + dc.w $010c ; a9e4 + dc.w $a81b ; a9e6 + dc.w $558f ; a9e8 + dc.w $3f2e ; a9ea + dc.w $ffa6 ; a9ec + dc.w $2f2e ; a9ee + dc.w $ffac ; a9f0 + dc.w $487a ; a9f2 + dc.w $00fc ; a9f4 + dc.w $7003 ; a9f6 + dc.w $1f00 ; a9f8 + dc.w $a81a ; a9fa + dc.w $3e1f ; a9fc + dc.w $0c47 ; a9fe + dc.w $ffff ; aa00 + dc.w $6700 ; aa02 + dc.w $00c6 ; aa04 + dc.w $41fa ; aa06 + dc.w $00e8 ; aa08 + dc.w $2d48 ; aa0a + dc.w $ffc2 ; aa0c + dc.w $3d6e ; aa0e + dc.w $ffa6 ; aa10 + dc.w $ffc6 ; aa12 + dc.w $426e ; aa14 + dc.w $ffcc ; aa16 + dc.w $2d6e ; aa18 + dc.w $ffac ; aa1a + dc.w $ffe0 ; aa1c + dc.w $41ee ; aa1e + dc.w $ffb0 ; aa20 + dc.w $a20c ; aa22 + dc.w $4a40 ; aa24 + dc.w $6632 ; aa26 + dc.w $41fa ; aa28 + dc.w $00c6 ; aa2a + dc.w $2d48 ; aa2c + dc.w $ffc2 ; aa2e + dc.w $3d6e ; aa30 + dc.w $ffa6 ; aa32 + dc.w $ffc6 ; aa34 + dc.w $426e ; aa36 + dc.w $ffcc ; aa38 + dc.w $2d6e ; aa3a + dc.w $ffac ; aa3c + dc.w $ffe0 ; aa3e + dc.w $2d7c ; aa40 + dc.w $4e55 ; aa42 + dc.w $4243 ; aa44 + dc.w $ffd0 ; aa46 + dc.w $2d7c ; aa48 + dc.w $6e75 ; aa4a + dc.w $6263 ; aa4c + dc.w $ffd4 ; aa4e + dc.w $426e ; aa50 + dc.w $ffd8 ; aa52 + dc.w $41ee ; aa54 + dc.w $ffb0 ; aa56 + dc.w $a20d ; aa58 + dc.w $7010 ; aa5a + dc.w $a122 ; aa5c + dc.w $2848 ; aa5e + dc.w $200c ; aa60 + dc.w $660a ; aa62 + dc.w $3f07 ; aa64 + dc.w $a99a ; aa66 + dc.w $3f06 ; aa68 + dc.w $a998 ; aa6a + dc.w $605c ; aa6c + dc.w $2054 ; aa6e + dc.w $224b ; aa70 + dc.w $20d9 ; aa72 + dc.w $20d9 ; aa74 + dc.w $20d9 ; aa76 + dc.w $20d9 ; aa78 + dc.w $2f0c ; aa7a + dc.w $2f3c ; aa7c + dc.w $6e62 ; aa7e + dc.w $6366 ; aa80 + dc.w $7001 ; aa82 + dc.w $3f00 ; aa84 + dc.w $487a ; aa86 + dc.w $004c ; aa88 + dc.w $a9ab ; aa8a + dc.w $6034 ; aa8c + dc.w $598f ; aa8e + dc.w $2f3c ; aa90 + dc.w $6e62 ; aa92 + dc.w $6366 ; aa94 + dc.w $7001 ; aa96 + dc.w $3f00 ; aa98 + dc.w $a9a0 ; aa9a + dc.w $285f ; aa9c + dc.w $4a2e ; aa9e + dc.w $000f ; aaa0 + dc.w $6712 ; aaa2 + dc.w $2054 ; aaa4 + dc.w $224b ; aaa6 + dc.w $20d9 ; aaa8 + dc.w $20d9 ; aaaa + dc.w $20d9 ; aaac + dc.w $20d9 ; aaae + dc.w $2f0c ; aab0 + dc.w $a9aa ; aab2 + dc.w $600c ; aab4 + dc.w $2054 ; aab6 + dc.w $224b ; aab8 + dc.w $22d8 ; aaba + dc.w $22d8 ; aabc + dc.w $22d8 ; aabe + dc.w $22d8 ; aac0 + dc.w $3f07 ; aac2 + dc.w $a99a ; aac4 + dc.w $3f06 ; aac6 + dc.w $a998 ; aac8 + dc.w $4cee ; aaca + dc.w $18c0 ; aacc + dc.w $ff94 ; aace + dc.w $4e5e ; aad0 + dc.w $4e75 ; aad2 + dc.w $1a44 ; aad4 + dc.w $6562 ; aad6 + dc.w $7567 ; aad8 + dc.w $6765 ; aada + dc.w $7220 ; aadc + dc.w $4e75 ; aade + dc.w $6220 ; aae0 + dc.w $436f ; aae2 + dc.w $6e66 ; aae4 + dc.w $6967 ; aae6 + dc.w $7572 ; aae8 + dc.w $6174 ; aaea + dc.w $696f ; aaec + dc.w $6e00 ; aaee + dc.w $1844 ; aaf0 + dc.w $6562 ; aaf2 + dc.w $7567 ; aaf4 + dc.w $6765 ; aaf6 + dc.w $7220 ; aaf8 + dc.w $4e75 ; aafa + dc.w $6220 ; aafc + dc.w $5072 ; aafe + dc.w $6566 ; ab00 + dc.w $6572 ; ab02 + dc.w $656e ; ab04 + dc.w $6365 ; ab06 + dc.w $7300 ; ab08 + dc.w $4e56 ; ab0a + dc.w $0000 ; ab0c + dc.w $2f0c ; ab0e + dc.w $286e ; ab10 + dc.w $000c ; ab12 + dc.w $4214 ; ab14 + dc.w $7001 ; ab16 + dc.w $2f00 ; ab18 + dc.w $2f0c ; ab1a + dc.w $4eba ; ab1c + dc.w $fe2c ; ab1e + dc.w $302e ; ab20 + dc.w $000a ; ab22 + dc.w $286e ; ab24 + dc.w $fffc ; ab26 + dc.w $4e5e ; ab28 + dc.w $4e75 ; ab2a + dc.w $4e56 ; ab2c + dc.w $ffe2 ; ab2e + dc.w $48e7 ; ab30 + dc.w $0118 ; ab32 + dc.w $2e2e ; ab34 + dc.w $0008 ; ab36 + dc.w $47ee ; ab38 + dc.w $ffe6 ; ab3a + dc.w $377c ; ab3c + dc.w $4ed0 ; ab3e + dc.w $0018 ; ab40 + dc.w $377c ; ab42 + dc.w $504f ; ab44 + dc.w $0016 ; ab46 + dc.w $377c ; ab48 + dc.w $205f ; ab4a + dc.w $0014 ; ab4c + dc.w $377c ; ab4e + dc.w $4e5e ; ab50 + dc.w $0012 ; ab52 + dc.w $377c ; ab54 + dc.w $0010 ; ab56 + dc.w $0010 ; ab58 + dc.w $377c ; ab5a + dc.w $426e ; ab5c + dc.w $000e ; ab5e + dc.w $377c ; ab60 + dc.w $ffff ; ab62 + dc.w $000c ; ab64 + dc.w $377c ; ab66 + dc.w $1111 ; ab68 + dc.w $000a ; ab6a + dc.w $377c ; ab6c + dc.w $20bc ; ab6e + dc.w $0008 ; ab70 + dc.w $377c ; ab72 + dc.w $0008 ; ab74 + dc.w $0006 ; ab76 + dc.w $377c ; ab78 + dc.w $206e ; ab7a + dc.w $0004 ; ab7c + dc.w $426b ; ab7e + dc.w $0002 ; ab80 + dc.w $36bc ; ab82 + dc.w $4e56 ; ab84 + dc.w $701a ; ab86 + dc.w $a51e ; ab88 + dc.w $2848 ; ab8a + dc.w $200c ; ab8c + dc.w $6604 ; ab8e + dc.w $7094 ; ab90 + dc.w $604a ; ab92 + dc.w $7010 ; ab94 + dc.w $2207 ; ab96 + dc.w $e0a9 ; ab98 + dc.w $3741 ; ab9a + dc.w $000a ; ab9c + dc.w $3747 ; ab9e + dc.w $000c ; aba0 + dc.w $204b ; aba2 + dc.w $224c ; aba4 + dc.w $701a ; aba6 + dc.w $a02e ; aba8 + dc.w $203c ; abaa + dc.w $636e ; abac + dc.w $666e ; abae + dc.w $204c ; abb0 + dc.w $43ee ; abb2 + dc.w $ffe2 ; abb4 + dc.w $2f09 ; abb6 + dc.w $a5ad ; abb8 + dc.w $225f ; abba + dc.w $2288 ; abbc + dc.w $3e00 ; abbe + dc.w $6608 ; abc0 + dc.w $206e ; abc2 + dc.w $ffe2 ; abc4 + dc.w $a01f ; abc6 + dc.w $6012 ; abc8 + dc.w $0c47 ; abca + dc.w $ea51 ; abcc + dc.w $660c ; abce + dc.w $203c ; abd0 + dc.w $636e ; abd2 + dc.w $666e ; abd4 + dc.w $204c ; abd6 + dc.w $a3ad ; abd8 + dc.w $3e00 ; abda + dc.w $3007 ; abdc + dc.w $4cee ; abde + dc.w $1880 ; abe0 + dc.w $ffd6 ; abe2 + dc.w $4e5e ; abe4 + dc.w $4e75 ; abe6 + dc.w $4e56 ; abe8 + dc.w $ffe2 ; abea + dc.w $48e7 ; abec + dc.w $0108 ; abee + dc.w $286e ; abf0 + dc.w $0008 ; abf2 + dc.w $7000 ; abf4 + dc.w $2d40 ; abf6 + dc.w $fffc ; abf8 + dc.w $2d40 ; abfa + dc.w $fff8 ; abfc + dc.w $426e ; abfe + dc.w $fff6 ; ac00 + dc.w $426e ; ac02 + dc.w $fff4 ; ac04 + dc.w $1d7c ; ac06 + dc.w $0001 ; ac08 + dc.w $fff3 ; ac0a + dc.w $422e ; ac0c + dc.w $fff2 ; ac0e + dc.w $422e ; ac10 + dc.w $fff1 ; ac12 + dc.w $1d7c ; ac14 + dc.w $0001 ; ac16 + dc.w $fff0 ; ac18 + dc.w $7000 ; ac1a + dc.w $2f00 ; ac1c + dc.w $486e ; ac1e + dc.w $fff0 ; ac20 + dc.w $4eba ; ac22 + dc.w $fd26 ; ac24 + dc.w $558f ; ac26 + dc.w $7001 ; ac28 + dc.w $2f00 ; ac2a + dc.w $2f0c ; ac2c + dc.w $487a ; ac2e + dc.w $0096 ; ac30 + dc.w $486e ; ac32 + dc.w $ffe3 ; ac34 + dc.w $486e ; ac36 + dc.w $ffe4 ; ac38 + dc.w $486e ; ac3a + dc.w $ffe8 ; ac3c + dc.w $3f3c ; ac3e + dc.w $fff6 ; ac40 + dc.w $aa5a ; ac42 + dc.w $3e1f ; ac44 + dc.w $504f ; ac46 + dc.w $6612 ; ac48 + dc.w $206e ; ac4a + dc.w $ffe8 ; ac4c + dc.w $43ee ; ac4e + dc.w $fff0 ; ac50 + dc.w $20d9 ; ac52 + dc.w $20d9 ; ac54 + dc.w $20d9 ; ac56 + dc.w $20d9 ; ac58 + dc.w $6010 ; ac5a + dc.w $486e ; ac5c + dc.w $fff0 ; ac5e + dc.w $48c7 ; ac60 + dc.w $2f07 ; ac62 + dc.w $4eba ; ac64 + dc.w $fea4 ; ac66 + dc.w $504f ; ac68 + dc.w $6040 ; ac6a + dc.w $558f ; ac6c + dc.w $7001 ; ac6e + dc.w $2f00 ; ac70 + dc.w $2f0c ; ac72 + dc.w $487a ; ac74 + dc.w $0040 ; ac76 + dc.w $486e ; ac78 + dc.w $ffe3 ; ac7a + dc.w $486e ; ac7c + dc.w $ffe4 ; ac7e + dc.w $486e ; ac80 + dc.w $ffec ; ac82 + dc.w $3f3c ; ac84 + dc.w $fff6 ; ac86 + dc.w $aa5a ; ac88 + dc.w $3e1f ; ac8a + dc.w $660c ; ac8c + dc.w $2f2e ; ac8e + dc.w $ffec ; ac90 + dc.w $4eba ; ac92 + dc.w $fe98 ; ac94 + dc.w $584f ; ac96 + dc.w $6012 ; ac98 + dc.w $486e ; ac9a + dc.w $fff0 ; ac9c + dc.w $48c7 ; ac9e + dc.w $2f07 ; aca0 + dc.w $4eba ; aca2 + dc.w $fe66 ; aca4 + dc.w $504f ; aca6 + dc.w $6002 ; aca8 + dc.w $3007 ; acaa + dc.w $4cee ; acac + dc.w $1080 ; acae + dc.w $ffda ; acb0 + dc.w $4e5e ; acb2 + dc.w $4e75 ; acb4 + dc.w $0d6c ; acb6 + dc.w $6c4e ; acb8 + dc.w $7562 ; acba + dc.w $436f ; acbc + dc.w $6e66 ; acbe + dc.w $6967 ; acc0 + dc.w $466e ; acc2 + dc.w $0000 ; acc4 + dc.w $126c ; acc6 + dc.w $6c4e ; acc8 + dc.w $7562 ; acca + dc.w $5374 ; accc + dc.w $6172 ; acce + dc.w $7475 ; acd0 + dc.w $7043 ; acd2 + dc.w $6f6e ; acd4 + dc.w $6669 ; acd6 + dc.w $6700 ; acd8 + dc.w $4e56 ; acda + dc.w $ffe2 ; acdc + dc.w $48e7 ; acde + dc.w $0718 ; ace0 + dc.w $266e ; ace2 + dc.w $0008 ; ace4 + dc.w $7005 ; ace6 + dc.w $fe04 ; ace8 + dc.w $2848 ; acea + dc.w $4aae ; acec + dc.w $000c ; acee + dc.w $6606 ; acf0 + dc.w $70ff ; acf2 + dc.w $6000 ; acf4 + dc.w $0126 ; acf6 + dc.w $2a2c ; acf8 + dc.w $004c ; acfa + dc.w $296e ; acfc + dc.w $000c ; acfe + dc.w $004c ; ad00 + dc.w $558f ; ad02 + dc.w $7001 ; ad04 + dc.w $2f00 ; ad06 + dc.w $2f0b ; ad08 + dc.w $487a ; ad0a + dc.w $0162 ; ad0c + dc.w $486e ; ad0e + dc.w $ffe3 ; ad10 + dc.w $486e ; ad12 + dc.w $ffe4 ; ad14 + dc.w $486e ; ad16 + dc.w $ffe8 ; ad18 + dc.w $3f3c ; ad1a + dc.w $fff6 ; ad1c + dc.w $aa5a ; ad1e + dc.w $3e1f ; ad20 + dc.w $660c ; ad22 + dc.w $2c2c ; ad24 + dc.w $0054 ; ad26 + dc.w $296e ; ad28 + dc.w $ffe8 ; ad2a + dc.w $0054 ; ad2c + dc.w $600c ; ad2e + dc.w $7000 ; ad30 + dc.w $2940 ; ad32 + dc.w $004c ; ad34 + dc.w $3007 ; ad36 + dc.w $6000 ; ad38 + dc.w $00e2 ; ad3a + dc.w $558f ; ad3c + dc.w $7001 ; ad3e + dc.w $2f00 ; ad40 + dc.w $2f0b ; ad42 + dc.w $487a ; ad44 + dc.w $0110 ; ad46 + dc.w $486e ; ad48 + dc.w $ffe3 ; ad4a + dc.w $486e ; ad4c + dc.w $ffe4 ; ad4e + dc.w $486e ; ad50 + dc.w $fff0 ; ad52 + dc.w $3f3c ; ad54 + dc.w $fff6 ; ad56 + dc.w $aa5a ; ad58 + dc.w $3e1f ; ad5a + dc.w $6608 ; ad5c + dc.w $206e ; ad5e + dc.w $fff0 ; ad60 + dc.w $2085 ; ad62 + dc.w $6008 ; ad64 + dc.w $206e ; ad66 + dc.w $fff0 ; ad68 + dc.w $7000 ; ad6a + dc.w $2080 ; ad6c + dc.w $558f ; ad6e + dc.w $7001 ; ad70 + dc.w $2f00 ; ad72 + dc.w $2f0b ; ad74 + dc.w $487a ; ad76 + dc.w $00c6 ; ad78 + dc.w $486e ; ad7a + dc.w $ffe3 ; ad7c + dc.w $486e ; ad7e + dc.w $ffe4 ; ad80 + dc.w $486e ; ad82 + dc.w $fff4 ; ad84 + dc.w $3f3c ; ad86 + dc.w $fff6 ; ad88 + dc.w $aa5a ; ad8a + dc.w $3e1f ; ad8c + dc.w $6608 ; ad8e + dc.w $206e ; ad90 + dc.w $fff4 ; ad92 + dc.w $2086 ; ad94 + dc.w $6008 ; ad96 + dc.w $206e ; ad98 + dc.w $fff4 ; ad9a + dc.w $7000 ; ad9c + dc.w $2080 ; ad9e + dc.w $558f ; ada0 + dc.w $7001 ; ada2 + dc.w $2f00 ; ada4 + dc.w $2f0b ; ada6 + dc.w $487a ; ada8 + dc.w $0088 ; adaa + dc.w $486e ; adac + dc.w $ffe3 ; adae + dc.w $486e ; adb0 + dc.w $ffe4 ; adb2 + dc.w $486e ; adb4 + dc.w $ffec ; adb6 + dc.w $3f3c ; adb8 + dc.w $fff6 ; adba + dc.w $aa5a ; adbc + dc.w $3e1f ; adbe + dc.w $660a ; adc0 + dc.w $206e ; adc2 + dc.w $ffec ; adc4 + dc.w $2950 ; adc6 + dc.w $0004 ; adc8 + dc.w $600a ; adca + dc.w $7000 ; adcc + dc.w $2940 ; adce + dc.w $004c ; add0 + dc.w $3007 ; add2 + dc.w $6046 ; add4 + dc.w $203c ; add6 + dc.w $6370 ; add8 + dc.w $7574 ; adda + dc.w $41ee ; addc + dc.w $fff8 ; adde + dc.w $2248 ; ade0 + dc.w $a1ad ; ade2 + dc.w $2288 ; ade4 + dc.w $4a40 ; ade6 + dc.w $662a ; ade8 + dc.w $558f ; adea + dc.w $7001 ; adec + dc.w $2f00 ; adee + dc.w $2f0b ; adf0 + dc.w $487a ; adf2 + dc.w $0032 ; adf4 + dc.w $486e ; adf6 + dc.w $ffe3 ; adf8 + dc.w $486e ; adfa + dc.w $ffe4 ; adfc + dc.w $486e ; adfe + dc.w $fffc ; ae00 + dc.w $3f3c ; ae02 + dc.w $fff6 ; ae04 + dc.w $aa5a ; ae06 + dc.w $3e1f ; ae08 + dc.w $6608 ; ae0a + dc.w $206e ; ae0c + dc.w $fffc ; ae0e + dc.w $20ae ; ae10 + dc.w $fff8 ; ae12 + dc.w $2f0b ; ae14 + dc.w $4eba ; ae16 + dc.w $fdd0 ; ae18 + dc.w $584f ; ae1a + dc.w $4cee ; ae1c + dc.w $18e0 ; ae1e + dc.w $ffce ; ae20 + dc.w $4e5e ; ae22 + dc.w $4e75 ; ae24 + dc.w $0a6e ; ae26 + dc.w $7562 ; ae28 + dc.w $4350 ; ae2a + dc.w $5554 ; ae2c + dc.w $7970 ; ae2e + dc.w $6500 ; ae30 + dc.w $0a6e ; ae32 + dc.w $7562 ; ae34 + dc.w $456e ; ae36 + dc.w $6162 ; ae38 + dc.w $6c65 ; ae3a + dc.w $7300 ; ae3c + dc.w $1670 ; ae3e + dc.w $726f ; ae40 + dc.w $6365 ; ae42 + dc.w $7373 ; ae44 + dc.w $4d67 ; ae46 + dc.w $7248 ; ae48 + dc.w $616e ; ae4a + dc.w $646c ; ae4c + dc.w $6572 ; ae4e + dc.w $5061 ; ae50 + dc.w $7261 ; ae52 + dc.w $6d00 ; ae54 + dc.w $1570 ; ae56 + dc.w $726f ; ae58 + dc.w $6365 ; ae5a + dc.w $7373 ; ae5c + dc.w $4d67 ; ae5e + dc.w $7248 ; ae60 + dc.w $616e ; ae62 + dc.w $646c ; ae64 + dc.w $6572 ; ae66 + dc.w $4164 ; ae68 + dc.w $6472 ; ae6a + dc.w $0000 ; ae6c + dc.w $056e ; ae6e + dc.w $7562 ; ae70 + dc.w $5042 ; ae72 + dc.w $0000 ; ae74 + dc.w $4e56 ; ae76 + dc.w $fffc ; ae78 + dc.w $48e7 ; ae7a + dc.w $0c38 ; ae7c + dc.w $266e ; ae7e + dc.w $0008 ; ae80 + dc.w $282e ; ae82 + dc.w $0010 ; ae84 + dc.w $2a2e ; ae86 + dc.w $000c ; ae88 + dc.w $200b ; ae8a + dc.w $6704 ; ae8c + dc.w $4a93 ; ae8e + dc.w $6604 ; ae90 + dc.w $7000 ; ae92 + dc.w $602e ; ae94 + dc.w $2453 ; ae96 + dc.w $2412 ; ae98 + dc.w $49ea ; ae9a + dc.w $0004 ; ae9c + dc.w $601e ; ae9e + dc.w $ba94 ; aea0 + dc.w $6614 ; aea2 + dc.w $222c ; aea4 + dc.w $0004 ; aea6 + dc.w $b881 ; aea8 + dc.w $6708 ; aeaa + dc.w $0c81 ; aeac + dc.w $3f3f ; aeae + dc.w $3f3f ; aeb0 + dc.w $6604 ; aeb2 + dc.w $7001 ; aeb4 + dc.w $600c ; aeb6 + dc.w $2002 ; aeb8 + dc.w $5382 ; aeba + dc.w $504c ; aebc + dc.w $4a82 ; aebe + dc.w $62de ; aec0 + dc.w $7000 ; aec2 + dc.w $4cee ; aec4 + dc.w $1c30 ; aec6 + dc.w $ffe8 ; aec8 + dc.w $4e5e ; aeca + dc.w $4e75 ; aecc + dc.w $4e56 ; aece + dc.w $fede ; aed0 + dc.w $48e7 ; aed2 + dc.w $1f08 ; aed4 + dc.w $382e ; aed6 + dc.w $000e ; aed8 + dc.w $4247 ; aeda + dc.w $3004 ; aedc + dc.w $5140 ; aede + dc.w $6b52 ; aee0 + dc.w $0c40 ; aee2 + dc.w $0009 ; aee4 + dc.w $6e4c ; aee6 + dc.w $d040 ; aee8 + dc.w $303b ; aeea + dc.w $0006 ; aeec + dc.w $4efb ; aeee + dc.w $0000 ; aef0 + dc.w $0016 ; aef2 + dc.w $001e ; aef4 + dc.w $0026 ; aef6 + dc.w $003e ; aef8 + dc.w $0036 ; aefa + dc.w $0044 ; aefc + dc.w $0044 ; aefe + dc.w $0044 ; af00 + dc.w $0044 ; af02 + dc.w $002e ; af04 + dc.w $2a3c ; af06 + dc.w $7366 ; af08 + dc.w $7672 ; af0a + dc.w $6026 ; af0c + dc.w $2a3c ; af0e + dc.w $666f ; af10 + dc.w $7672 ; af12 + dc.w $601e ; af14 + dc.w $2a3c ; af16 + dc.w $6e6c ; af18 + dc.w $6962 ; af1a + dc.w $6016 ; af1c + dc.w $2a3c ; af1e + dc.w $6f6c ; af20 + dc.w $6962 ; af22 + dc.w $600e ; af24 + dc.w $2a3c ; af26 + dc.w $6e63 ; af28 + dc.w $6f64 ; af2a + dc.w $6006 ; af2c + dc.w $2a3c ; af2e + dc.w $6e74 ; af30 + dc.w $7262 ; af32 + dc.w $3f2e ; af34 + dc.w $000a ; af36 + dc.w $a998 ; af38 + dc.w $558f ; af3a + dc.w $2f05 ; af3c + dc.w $a80d ; af3e + dc.w $361f ; af40 + dc.w $7c01 ; af42 + dc.w $6000 ; af44 + dc.w $00e4 ; af46 + dc.w $598f ; af48 + dc.w $2f05 ; af4a + dc.w $3f06 ; af4c + dc.w $a80e ; af4e + dc.w $285f ; af50 + dc.w $200c ; af52 + dc.w $6700 ; af54 + dc.w $00d0 ; af56 + dc.w $2f0c ; af58 + dc.w $486e ; af5a + dc.w $fee4 ; af5c + dc.w $486e ; af5e + dc.w $fee0 ; af60 + dc.w $486e ; af62 + dc.w $fef0 ; af64 + dc.w $a9a8 ; af66 + dc.w $7000 ; af68 + dc.w $102e ; af6a + dc.w $fef0 ; af6c + dc.w $0c00 ; af6e + dc.w $003f ; af70 + dc.w $6306 ; af72 + dc.w $1d7c ; af74 + dc.w $003f ; af76 + dc.w $fef0 ; af78 + dc.w $2d45 ; af7a + dc.w $fee6 ; af7c + dc.w $3d6e ; af7e + dc.w $fee4 ; af80 + dc.w $feea ; af82 + dc.w $2d4c ; af84 + dc.w $feec ; af86 + dc.w $7000 ; af88 + dc.w $2d40 ; af8a + dc.w $fff0 ; af8c + dc.w $204c ; af8e + dc.w $a029 ; af90 + dc.w $2f0c ; af92 + dc.w $a992 ; af94 + dc.w $3004 ; af96 + dc.w $5140 ; af98 + dc.w $6b00 ; af9a + dc.w $008a ; af9c + dc.w $0c40 ; af9e + dc.w $0009 ; afa0 + dc.w $6e00 ; afa2 + dc.w $0082 ; afa4 + dc.w $d040 ; afa6 + dc.w $303b ; afa8 + dc.w $0006 ; afaa + dc.w $4efb ; afac + dc.w $0000 ; afae + dc.w $0016 ; afb0 + dc.w $0028 ; afb2 + dc.w $003a ; afb4 + dc.w $006c ; afb6 + dc.w $005e ; afb8 + dc.w $0078 ; afba + dc.w $0078 ; afbc + dc.w $0078 ; afbe + dc.w $0078 ; afc0 + dc.w $004c ; afc2 + dc.w $7000 ; afc4 + dc.w $2f00 ; afc6 + dc.w $486e ; afc8 + dc.w $fee6 ; afca + dc.w $4eba ; afcc + dc.w $f0f0 ; afce + dc.w $3e00 ; afd0 + dc.w $504f ; afd2 + dc.w $6050 ; afd4 + dc.w $7000 ; afd6 + dc.w $2f00 ; afd8 + dc.w $486e ; afda + dc.w $fee6 ; afdc + dc.w $4eba ; afde + dc.w $f0de ; afe0 + dc.w $3e00 ; afe2 + dc.w $504f ; afe4 + dc.w $603e ; afe6 + dc.w $7001 ; afe8 + dc.w $2f00 ; afea + dc.w $486e ; afec + dc.w $fee6 ; afee + dc.w $4eba ; aff0 + dc.w $f476 ; aff2 + dc.w $3e00 ; aff4 + dc.w $504f ; aff6 + dc.w $602c ; aff8 + dc.w $7000 ; affa + dc.w $2f00 ; affc + dc.w $486e ; affe + dc.w $fee6 ; b000 + dc.w $4eba ; b002 + dc.w $f464 ; b004 + dc.w $3e00 ; b006 + dc.w $504f ; b008 + dc.w $601a ; b00a + dc.w $486e ; b00c + dc.w $fee6 ; b00e + dc.w $4eba ; b010 + dc.w $f562 ; b012 + dc.w $3e00 ; b014 + dc.w $584f ; b016 + dc.w $600c ; b018 + dc.w $486e ; b01a + dc.w $fee6 ; b01c + dc.w $4eba ; b01e + dc.w $f586 ; b020 + dc.w $3e00 ; b022 + dc.w $584f ; b024 + dc.w $3006 ; b026 + dc.w $5246 ; b028 + dc.w $b646 ; b02a + dc.w $6c00 ; b02c + dc.w $ff1a ; b02e + dc.w $3007 ; b030 + dc.w $4cee ; b032 + dc.w $10f8 ; b034 + dc.w $fec6 ; b036 + dc.w $4e5e ; b038 + dc.w $4e75 ; b03a + dc.w $4e56 ; b03c + dc.w $fe8e ; b03e + dc.w $48e7 ; b040 + dc.w $0718 ; b042 + dc.w $47ee ; b044 + dc.w $ff00 ; b046 + dc.w $558f ; b048 + dc.w $3f3c ; b04a + dc.w $8000 ; b04c + dc.w $2f3c ; b04e + dc.w $6578 ; b050 + dc.w $746e ; b052 + dc.w $7000 ; b054 + dc.w $1f00 ; b056 + dc.w $486e ; b058 + dc.w $fefa ; b05a + dc.w $486e ; b05c + dc.w $fefc ; b05e + dc.w $7000 ; b060 + dc.w $a823 ; b062 + dc.w $3c1f ; b064 + dc.w $6600 ; b066 + dc.w $00f0 ; b068 + dc.w $558f ; b06a + dc.w $a994 ; b06c + dc.w $3a1f ; b06e + dc.w $598f ; b070 + dc.w $2f3c ; b072 + dc.w $676e ; b074 + dc.w $7874 ; b076 + dc.w $3f3c ; b078 + dc.w $c000 ; b07a + dc.w $a81f ; b07c + dc.w $285f ; b07e + dc.w $2d4b ; b080 + dc.w $fea0 ; b082 + dc.w $3d6e ; b084 + dc.w $fefa ; b086 + dc.w $fea4 ; b088 + dc.w $2d6e ; b08a + dc.w $fefc ; b08c + dc.w $febe ; b08e + dc.w $3d7c ; b090 + dc.w $0001 ; b092 + dc.w $feaa ; b094 + dc.w $6000 ; b096 + dc.w $00ae ; b098 + dc.w $41ee ; b09a + dc.w $fe8e ; b09c + dc.w $7009 ; b09e + dc.w $a260 ; b0a0 + dc.w $3c00 ; b0a2 + dc.w $6600 ; b0a4 + dc.w $00a0 ; b0a6 + dc.w $7010 ; b0a8 + dc.w $c02e ; b0aa + dc.w $feac ; b0ac + dc.w $7200 ; b0ae + dc.w $1200 ; b0b0 + dc.w $4a81 ; b0b2 + dc.w $6600 ; b0b4 + dc.w $0082 ; b0b6 + dc.w $2f2e ; b0b8 + dc.w $feb2 ; b0ba + dc.w $2f2e ; b0bc + dc.w $feae ; b0be + dc.w $2f0c ; b0c0 + dc.w $4eba ; b0c2 + dc.w $fdb2 ; b0c4 + dc.w $4a00 ; b0c6 + dc.w $4fef ; b0c8 + dc.w $000c ; b0ca + dc.w $676a ; b0cc + dc.w $558f ; b0ce + dc.w $3f2e ; b0d0 + dc.w $fefa ; b0d2 + dc.w $2f2e ; b0d4 + dc.w $fefc ; b0d6 + dc.w $2f2e ; b0d8 + dc.w $fea0 ; b0da + dc.w $7001 ; b0dc + dc.w $1f00 ; b0de + dc.w $a81a ; b0e0 + dc.w $3e1f ; b0e2 + dc.w $558f ; b0e4 + dc.w $a9af ; b0e6 + dc.w $4a5f ; b0e8 + dc.w $664c ; b0ea + dc.w $7008 ; b0ec + dc.w $2f00 ; b0ee + dc.w $48c7 ; b0f0 + dc.w $2f07 ; b0f2 + dc.w $4eba ; b0f4 + dc.w $fdd8 ; b0f6 + dc.w $7009 ; b0f8 + dc.w $2f00 ; b0fa + dc.w $48c7 ; b0fc + dc.w $2f07 ; b0fe + dc.w $4eba ; b100 + dc.w $fdcc ; b102 + dc.w $700a ; b104 + dc.w $2f00 ; b106 + dc.w $48c7 ; b108 + dc.w $2f07 ; b10a + dc.w $4eba ; b10c + dc.w $fdc0 ; b10e + dc.w $7011 ; b110 + dc.w $2f00 ; b112 + dc.w $48c7 ; b114 + dc.w $2f07 ; b116 + dc.w $4eba ; b118 + dc.w $fdb4 ; b11a + dc.w $700c ; b11c + dc.w $2f00 ; b11e + dc.w $48c7 ; b120 + dc.w $2f07 ; b122 + dc.w $4eba ; b124 + dc.w $fda8 ; b126 + dc.w $700b ; b128 + dc.w $2f00 ; b12a + dc.w $48c7 ; b12c + dc.w $2f07 ; b12e + dc.w $4eba ; b130 + dc.w $fd9c ; b132 + dc.w $4fef ; b134 + dc.w $0030 ; b136 + dc.w $302e ; b138 + dc.w $feaa ; b13a + dc.w $526e ; b13c + dc.w $feaa ; b13e + dc.w $2d6e ; b140 + dc.w $fefc ; b142 + dc.w $febe ; b144 + dc.w $4a46 ; b146 + dc.w $6700 ; b148 + dc.w $ff50 ; b14a + dc.w $200c ; b14c + dc.w $6704 ; b14e + dc.w $2f0c ; b150 + dc.w $a9a3 ; b152 + dc.w $3f05 ; b154 + dc.w $a998 ; b156 + dc.w $3d46 ; b158 + dc.w $0008 ; b15a + dc.w $4cee ; b15c + dc.w $18e0 ; b15e + dc.w $fe7a ; b160 + dc.w $4e5e ; b162 + dc.w $4e75 ; b164 + dc.w $4e56 ; b166 + dc.w $ffc2 ; b168 + dc.w $48e7 ; b16a + dc.w $0108 ; b16c + dc.w $286e ; b16e + dc.w $000c ; b170 + dc.w $558f ; b172 + dc.w $2f2e ; b174 + dc.w $0008 ; b176 + dc.w $a9a4 ; b178 + dc.w $3e1f ; b17a + dc.w $6604 ; b17c + dc.w $7e02 ; b17e + dc.w $600a ; b180 + dc.w $0c47 ; b182 + dc.w $0001 ; b184 + dc.w $6604 ; b186 + dc.w $70ce ; b188 + dc.w $602a ; b18a + dc.w $204c ; b18c + dc.w $5c88 ; b18e + dc.w $2d48 ; b190 + dc.w $ffd4 ; b192 + dc.w $426e ; b194 + dc.w $ffd8 ; b196 + dc.w $3d47 ; b198 + dc.w $ffda ; b19a + dc.w $426e ; b19c + dc.w $ffde ; b19e + dc.w $41ee ; b1a0 + dc.w $ffc2 ; b1a2 + dc.w $7008 ; b1a4 + dc.w $a260 ; b1a6 + dc.w $3e00 ; b1a8 + dc.w $38ae ; b1aa + dc.w $fff6 ; b1ac + dc.w $296e ; b1ae + dc.w $fffc ; b1b0 + dc.w $0002 ; b1b2 + dc.w $3007 ; b1b4 + dc.w $4cee ; b1b6 + dc.w $1080 ; b1b8 + dc.w $ffba ; b1ba + dc.w $4e5e ; b1bc + dc.w $4e75 ; b1be + dc.w $4e56 ; b1c0 + dc.w $fe9c ; b1c2 + dc.w $48e7 ; b1c4 + dc.w $0738 ; b1c6 + dc.w $598f ; b1c8 + dc.w $2f3c ; b1ca + dc.w $6366 ; b1cc + dc.w $7267 ; b1ce + dc.w $3f2e ; b1d0 + dc.w $0008 ; b1d2 + dc.w $a81f ; b1d4 + dc.w $245f ; b1d6 + dc.w $200a ; b1d8 + dc.w $6608 ; b1da + dc.w $3e3c ; b1dc + dc.w $ff40 ; b1de + dc.w $6000 ; b1e0 + dc.w $0098 ; b1e2 + dc.w $486e ; b1e4 + dc.w $fe9c ; b1e6 + dc.w $2f0a ; b1e8 + dc.w $4eba ; b1ea + dc.w $ff7a ; b1ec + dc.w $3e00 ; b1ee + dc.w $504f ; b1f0 + dc.w $4a47 ; b1f2 + dc.w $6600 ; b1f4 + dc.w $0084 ; b1f6 + dc.w $204a ; b1f8 + dc.w $a069 ; b1fa + dc.w $1a00 ; b1fc + dc.w $204a ; b1fe + dc.w $a029 ; b200 + dc.w $2052 ; b202 + dc.w $7c00 ; b204 + dc.w $3c28 ; b206 + dc.w $001e ; b208 + dc.w $4a86 ; b20a + dc.w $49e8 ; b20c + dc.w $0020 ; b20e + dc.w $605e ; b210 + dc.w $7000 ; b212 + dc.w $102c ; b214 + dc.w $0017 ; b216 + dc.w $0c40 ; b218 + dc.w $0001 ; b21a + dc.w $6644 ; b21c + dc.w $47ee ; b21e + dc.w $ffec ; b220 + dc.w $7001 ; b222 + dc.w $2680 ; b224 + dc.w $41ee ; b226 + dc.w $fe9c ; b228 + dc.w $2748 ; b22a + dc.w $0004 ; b22c + dc.w $276c ; b22e + dc.w $0018 ; b230 + dc.w $0008 ; b232 + dc.w $276c ; b234 + dc.w $001c ; b236 + dc.w $000c ; b238 + dc.w $41ec ; b23a + dc.w $002a ; b23c + dc.w $43ee ; b23e + dc.w $feec ; b240 + dc.w $7000 ; b242 + dc.w $102c ; b244 + dc.w $002a ; b246 + dc.w $5240 ; b248 + dc.w $48c0 ; b24a + dc.w $a22e ; b24c + dc.w $7000 ; b24e + dc.w $2f00 ; b250 + dc.w $486e ; b252 + dc.w $fee2 ; b254 + dc.w $4eba ; b256 + dc.w $ee66 ; b258 + dc.w $3e00 ; b25a + dc.w $504f ; b25c + dc.w $4a47 ; b25e + dc.w $6618 ; b260 + dc.w $2006 ; b262 + dc.w $5386 ; b264 + dc.w $7000 ; b266 + dc.w $302c ; b268 + dc.w $0028 ; b26a + dc.w $d08c ; b26c + dc.w $2840 ; b26e + dc.w $4a86 ; b270 + dc.w $6e9e ; b272 + dc.w $204a ; b274 + dc.w $1005 ; b276 + dc.w $a06a ; b278 + dc.w $3d47 ; b27a + dc.w $000a ; b27c + dc.w $4cee ; b27e + dc.w $1ce0 ; b280 + dc.w $fe84 ; b282 + dc.w $4e5e ; b284 + dc.w $4e74 ; b286 + dc.w $0002 ; b288 + dc.w $4e56 ; b28a + dc.w $fe9c ; b28c + dc.w $48e7 ; b28e + dc.w $0f38 ; b290 + dc.w $598f ; b292 + dc.w $2f3c ; b294 + dc.w $6366 ; b296 + dc.w $7267 ; b298 + dc.w $3f2e ; b29a + dc.w $000a ; b29c + dc.w $a81f ; b29e + dc.w $245f ; b2a0 + dc.w $200a ; b2a2 + dc.w $6608 ; b2a4 + dc.w $3c3c ; b2a6 + dc.w $ff40 ; b2a8 + dc.w $6000 ; b2aa + dc.w $0096 ; b2ac + dc.w $486e ; b2ae + dc.w $fea0 ; b2b0 + dc.w $2f0a ; b2b2 + dc.w $4eba ; b2b4 + dc.w $feb0 ; b2b6 + dc.w $3c00 ; b2b8 + dc.w $504f ; b2ba + dc.w $6600 ; b2bc + dc.w $0084 ; b2be + dc.w $204a ; b2c0 + dc.w $a069 ; b2c2 + dc.w $1800 ; b2c4 + dc.w $204a ; b2c6 + dc.w $a029 ; b2c8 + dc.w $2052 ; b2ca + dc.w $7a00 ; b2cc + dc.w $3a28 ; b2ce + dc.w $001e ; b2d0 + dc.w $4a85 ; b2d2 + dc.w $49e8 ; b2d4 + dc.w $0020 ; b2d6 + dc.w $605e ; b2d8 + dc.w $7000 ; b2da + dc.w $102c ; b2dc + dc.w $0017 ; b2de + dc.w $0c40 ; b2e0 + dc.w $0001 ; b2e2 + dc.w $6644 ; b2e4 + dc.w $47ee ; b2e6 + dc.w $fff0 ; b2e8 + dc.w $7001 ; b2ea + dc.w $2680 ; b2ec + dc.w $41ee ; b2ee + dc.w $fea0 ; b2f0 + dc.w $2748 ; b2f2 + dc.w $0004 ; b2f4 + dc.w $276c ; b2f6 + dc.w $0018 ; b2f8 + dc.w $0008 ; b2fa + dc.w $276c ; b2fc + dc.w $001c ; b2fe + dc.w $000c ; b300 + dc.w $41ec ; b302 + dc.w $002a ; b304 + dc.w $43ee ; b306 + dc.w $fef0 ; b308 + dc.w $7000 ; b30a + dc.w $102c ; b30c + dc.w $002a ; b30e + dc.w $5240 ; b310 + dc.w $48c0 ; b312 + dc.w $a22e ; b314 + dc.w $486e ; b316 + dc.w $fee6 ; b318 + dc.w $4eba ; b31a + dc.w $009a ; b31c + dc.w $3e00 ; b31e + dc.w $584f ; b320 + dc.w $6706 ; b322 + dc.w $4a46 ; b324 + dc.w $6602 ; b326 + dc.w $3c07 ; b328 + dc.w $2005 ; b32a + dc.w $5385 ; b32c + dc.w $7000 ; b32e + dc.w $302c ; b330 + dc.w $0028 ; b332 + dc.w $d08c ; b334 + dc.w $2840 ; b336 + dc.w $4a85 ; b338 + dc.w $6e9e ; b33a + dc.w $204a ; b33c + dc.w $1004 ; b33e + dc.w $a06a ; b340 + dc.w $3006 ; b342 + dc.w $4cee ; b344 + dc.w $1cf0 ; b346 + dc.w $fe80 ; b348 + dc.w $4e5e ; b34a + dc.w $4e75 ; b34c + dc.w $4e56 ; b34e + dc.w $ffb0 ; b350 + dc.w $48e7 ; b352 + dc.w $0308 ; b354 + dc.w $286e ; b356 + dc.w $0008 ; b358 + dc.w $7c00 ; b35a + dc.w $603a ; b35c + dc.w $558f ; b35e + dc.w $486e ; b360 + dc.w $ffb0 ; b362 + dc.w $2f0c ; b364 + dc.w $7001 ; b366 + dc.w $1f00 ; b368 + dc.w $1f00 ; b36a + dc.w $4eba ; b36c + dc.w $8b36 ; b36e + dc.w $4a5f ; b370 + dc.w $6620 ; b372 + dc.w $558f ; b374 + dc.w $486e ; b376 + dc.w $fff0 ; b378 + dc.w $7000 ; b37a + dc.w $2f00 ; b37c + dc.w $486e ; b37e + dc.w $ffb0 ; b380 + dc.w $7201 ; b382 + dc.w $1f01 ; b384 + dc.w $3f3c ; b386 + dc.w $fffc ; b388 + dc.w $aa5a ; b38a + dc.w $3e1f ; b38c + dc.w $671a ; b38e + dc.w $3007 ; b390 + dc.w $6018 ; b392 + dc.w $2006 ; b394 + dc.w $5286 ; b396 + dc.w $558f ; b398 + dc.w $2f06 ; b39a + dc.w $486e ; b39c + dc.w $ffb0 ; b39e + dc.w $3f3c ; b3a0 + dc.w $fff7 ; b3a2 + dc.w $aa5a ; b3a4 + dc.w $3e1f ; b3a6 + dc.w $67b4 ; b3a8 + dc.w $7000 ; b3aa + dc.w $4cee ; b3ac + dc.w $10c0 ; b3ae + dc.w $ffa4 ; b3b0 + dc.w $4e5e ; b3b2 + dc.w $4e75 ; b3b4 + dc.w $4e56 ; b3b6 + dc.w $fef2 ; b3b8 + dc.w $48e7 ; b3ba + dc.w $0318 ; b3bc + dc.w $266e ; b3be + dc.w $0008 ; b3c0 + dc.w $49eb ; b3c2 + dc.w $010a ; b3c4 + dc.w $558f ; b3c6 + dc.w $7001 ; b3c8 + dc.w $2f00 ; b3ca + dc.w $7200 ; b3cc + dc.w $2f01 ; b3ce + dc.w $486b ; b3d0 + dc.w $000a ; b3d2 + dc.w $7002 ; b3d4 + dc.w $2f00 ; b3d6 + dc.w $2f3c ; b3d8 + dc.w $7077 ; b3da + dc.w $7063 ; b3dc + dc.w $486e ; b3de + dc.w $fef6 ; b3e0 + dc.w $486e ; b3e2 + dc.w $fffa ; b3e4 + dc.w $486e ; b3e6 + dc.w $ffff ; b3e8 + dc.w $486e ; b3ea + dc.w $fefa ; b3ec + dc.w $3f3c ; b3ee + dc.w $fffe ; b3f0 + dc.w $aa5a ; b3f2 + dc.w $3e1f ; b3f4 + dc.w $6704 ; b3f6 + dc.w $4247 ; b3f8 + dc.w $607e ; b3fa + dc.w $4a94 ; b3fc + dc.w $661a ; b3fe + dc.w $206b ; b400 + dc.w $0006 ; b402 + dc.w $2950 ; b404 + dc.w $0004 ; b406 + dc.w $598f ; b408 + dc.w $2f2b ; b40a + dc.w $0006 ; b40c + dc.w $4eba ; b40e + dc.w $971a ; b410 + dc.w $295f ; b412 + dc.w $0008 ; b414 + dc.w $422c ; b416 + dc.w $000c ; b418 + dc.w $558f ; b41a + dc.w $7001 ; b41c + dc.w $2f00 ; b41e + dc.w $2f0c ; b420 + dc.w $486b ; b422 + dc.w $000a ; b424 + dc.w $2f00 ; b426 + dc.w $2f3c ; b428 + dc.w $7077 ; b42a + dc.w $7063 ; b42c + dc.w $486e ; b42e + dc.w $fef2 ; b430 + dc.w $486e ; b432 + dc.w $fffa ; b434 + dc.w $486e ; b436 + dc.w $ffff ; b438 + dc.w $486e ; b43a + dc.w $fefa ; b43c + dc.w $3f3c ; b43e + dc.w $fffe ; b440 + dc.w $aa5a ; b442 + dc.w $3e1f ; b444 + dc.w $670e ; b446 + dc.w $0c47 ; b448 + dc.w $f50c ; b44a + dc.w $672c ; b44c + dc.w $0c47 ; b44e + dc.w $f4fb ; b450 + dc.w $6726 ; b452 + dc.w $6024 ; b454 + dc.w $40c0 ; b456 + dc.w $007c ; b458 + dc.w $0700 ; b45a + dc.w $3c00 ; b45c + dc.w $558f ; b45e + dc.w $7001 ; b460 + dc.w $2f00 ; b462 + dc.w $2f2e ; b464 + dc.w $fef6 ; b466 + dc.w $2f2e ; b468 + dc.w $fef2 ; b46a + dc.w $3f3c ; b46c + dc.w $ffef ; b46e + dc.w $aa5a ; b470 + dc.w $3e1f ; b472 + dc.w $3f06 ; b474 + dc.w $46df ; b476 + dc.w $4a47 ; b478 + dc.w $4a47 ; b47a + dc.w $670a ; b47c + dc.w $4a94 ; b47e + dc.w $6606 ; b480 + dc.w $206b ; b482 + dc.w $0006 ; b484 + dc.w $a023 ; b486 + dc.w $3007 ; b488 + dc.w $4cee ; b48a + dc.w $18c0 ; b48c + dc.w $fee2 ; b48e + dc.w $4e5e ; b490 + dc.w $4e75 ; b492 + dc.w $4e56 ; b494 + dc.w $0000 ; b496 + dc.w $48e7 ; b498 + dc.w $0f18 ; b49a + dc.w $4246 ; b49c + dc.w $598f ; b49e + dc.w $2f3c ; b4a0 + dc.w $6366 ; b4a2 + dc.w $7267 ; b4a4 + dc.w $3f2e ; b4a6 + dc.w $000a ; b4a8 + dc.w $a81f ; b4aa + dc.w $265f ; b4ac + dc.w $200b ; b4ae + dc.w $6606 ; b4b0 + dc.w $3c3c ; b4b2 + dc.w $ff40 ; b4b4 + dc.w $6046 ; b4b6 + dc.w $204b ; b4b8 + dc.w $a069 ; b4ba + dc.w $1800 ; b4bc + dc.w $204b ; b4be + dc.w $a029 ; b4c0 + dc.w $2053 ; b4c2 + dc.w $7a00 ; b4c4 + dc.w $3a28 ; b4c6 + dc.w $001e ; b4c8 + dc.w $4a85 ; b4ca + dc.w $49e8 ; b4cc + dc.w $0020 ; b4ce + dc.w $6022 ; b4d0 + dc.w $486c ; b4d2 + dc.w $002a ; b4d4 + dc.w $4eba ; b4d6 + dc.w $fe76 ; b4d8 + dc.w $3e00 ; b4da + dc.w $584f ; b4dc + dc.w $6706 ; b4de + dc.w $4a46 ; b4e0 + dc.w $6602 ; b4e2 + dc.w $3c07 ; b4e4 + dc.w $2005 ; b4e6 + dc.w $5385 ; b4e8 + dc.w $7000 ; b4ea + dc.w $302c ; b4ec + dc.w $0028 ; b4ee + dc.w $d08c ; b4f0 + dc.w $2840 ; b4f2 + dc.w $4a85 ; b4f4 + dc.w $6eda ; b4f6 + dc.w $204b ; b4f8 + dc.w $1004 ; b4fa + dc.w $a06a ; b4fc + dc.w $3006 ; b4fe + dc.w $4cee ; b500 + dc.w $18f0 ; b502 + dc.w $ffe8 ; b504 + dc.w $4e5e ; b506 + dc.w $4e75 ; b508 + dc.w $4e56 ; b50a + dc.w $ff78 ; b50c + dc.w $48e7 ; b50e + dc.w $0300 ; b510 + dc.w $3c2e ; b512 + dc.w $000e ; b514 + dc.w $4247 ; b516 + dc.w $303c ; b518 + dc.w $aa5a ; b51a + dc.w $a746 ; b51c + dc.w $2d48 ; b51e + dc.w $ff78 ; b520 + dc.w $303c ; b522 + dc.w $a89f ; b524 + dc.w $a746 ; b526 + dc.w $202e ; b528 + dc.w $ff78 ; b52a + dc.w $b1c0 ; b52c + dc.w $6772 ; b52e + dc.w $48c6 ; b530 + dc.w $2f06 ; b532 + dc.w $4eba ; b534 + dc.w $ff5e ; b536 + dc.w $3e00 ; b538 + dc.w $584f ; b53a + dc.w $4a47 ; b53c + dc.w $6662 ; b53e + dc.w $7000 ; b540 + dc.w $302e ; b542 + dc.w $000a ; b544 + dc.w $7201 ; b546 + dc.w $c240 ; b548 + dc.w $7000 ; b54a + dc.w $3001 ; b54c + dc.w $4a80 ; b54e + dc.w $660c ; b550 + dc.w $48c6 ; b552 + dc.w $2f06 ; b554 + dc.w $4eba ; b556 + dc.w $fd32 ; b558 + dc.w $3e00 ; b55a + dc.w $584f ; b55c + dc.w $7000 ; b55e + dc.w $2d40 ; b560 + dc.w $ff88 ; b562 + dc.w $426e ; b564 + dc.w $ff98 ; b566 + dc.w $3d6e ; b568 + dc.w $000c ; b56a + dc.w $ff94 ; b56c + dc.w $41ee ; b56e + dc.w $ffc0 ; b570 + dc.w $2d48 ; b572 + dc.w $ff8e ; b574 + dc.w $41ee ; b576 + dc.w $ff7c ; b578 + dc.w $7008 ; b57a + dc.w $a260 ; b57c + dc.w $3e00 ; b57e + dc.w $6620 ; b580 + dc.w $3d6e ; b582 + dc.w $ffb0 ; b584 + dc.w $ffba ; b586 + dc.w $2d6e ; b588 + dc.w $ffb6 ; b58a + dc.w $ffbc ; b58c + dc.w $558f ; b58e + dc.w $486e ; b590 + dc.w $ffba ; b592 + dc.w $3f06 ; b594 + dc.w $7000 ; b596 + dc.w $1f00 ; b598 + dc.w $3f3c ; b59a + dc.w $ffea ; b59c + dc.w $aa5a ; b59e + dc.w $3e1f ; b5a0 + dc.w $3d47 ; b5a2 + dc.w $0010 ; b5a4 + dc.w $4cee ; b5a6 + dc.w $00c0 ; b5a8 + dc.w $ff70 ; b5aa + dc.w $4e5e ; b5ac + dc.w $4e74 ; b5ae + dc.w $0008 ; b5b0 +Unexplored_b5b2 + dc.w $4e56 ; b5b2 + dc.w $ffc6 ; b5b4 + dc.w $48e7 ; b5b6 + dc.w $1318 ; b5b8 + dc.w $426e ; b5ba + dc.w $fffa ; b5bc + dc.w $558f ; b5be + dc.w $a994 ; b5c0 + dc.w $3c1f ; b5c2 + dc.w $4eba ; b5c4 + dc.w $0392 ; b5c6 + dc.w $2e00 ; b5c8 + dc.w $7040 ; b5ca + dc.w $c087 ; b5cc + dc.w $6700 ; b5ce + dc.w $0232 ; b5d0 + dc.w $598f ; b5d2 + dc.w $2f3c ; b5d4 + dc.w $6466 ; b5d6 + dc.w $6120 ; b5d8 + dc.w $3f3c ; b5da + dc.w $ae6a ; b5dc + dc.w $a9a0 ; b5de + dc.w $2d5f ; b5e0 + dc.w $ffd2 ; b5e2 + dc.w $a8fe ; b5e4 + dc.w $a912 ; b5e6 + dc.w $a930 ; b5e8 + dc.w $a9cc ; b5ea + dc.w $7000 ; b5ec + dc.w $2f00 ; b5ee + dc.w $a97b ; b5f0 + dc.w $a850 ; b5f2 + dc.w $486e ; b5f4 + dc.w $ffca ; b5f6 + dc.w $a874 ; b5f8 + dc.w $598f ; b5fa + dc.w $3f3c ; b5fc + dc.w $ae6a ; b5fe + dc.w $7000 ; b600 + dc.w $2f00 ; b602 + dc.w $72ff ; b604 + dc.w $2f01 ; b606 + dc.w $a97c ; b608 + dc.w $265f ; b60a + dc.w $7012 ; b60c + dc.w $a122 ; b60e + dc.w $2848 ; b610 + dc.w $200b ; b612 + dc.w $6700 ; b614 + dc.w $01bc ; b616 + dc.w $4aae ; b618 + dc.w $ffd2 ; b61a + dc.w $6700 ; b61c + dc.w $01b4 ; b61e + dc.w $200c ; b620 + dc.w $6700 ; b622 + dc.w $01ae ; b624 + dc.w $2f2e ; b626 + dc.w $ffd2 ; b628 + dc.w $a992 ; b62a + dc.w $206e ; b62c + dc.w $ffd2 ; b62e + dc.w $a029 ; b630 + dc.w $206e ; b632 + dc.w $ffd2 ; b634 + dc.w $2d50 ; b636 + dc.w $fffc ; b638 + dc.w $204c ; b63a + dc.w $a029 ; b63c + dc.w $2f0b ; b63e + dc.w $2f14 ; b640 + dc.w $a918 ; b642 + dc.w $203c ; b644 + dc.w $0001 ; b646 + dc.w $0000 ; b648 + dc.w $c087 ; b64a + dc.w $56c3 ; b64c + dc.w $4403 ; b64e + dc.w $2054 ; b650 + dc.w $1143 ; b652 + dc.w $0008 ; b654 + dc.w $558f ; b656 + dc.w $486e ; b658 + dc.w $ffc6 ; b65a + dc.w $4eba ; b65c + dc.w $0220 ; b65e + dc.w $2054 ; b660 + dc.w $115f ; b662 + dc.w $000c ; b664 + dc.w $2054 ; b666 + dc.w $216e ; b668 + dc.w $ffc6 ; b66a + dc.w $000e ; b66c + dc.w $7002 ; b66e + dc.w $2f00 ; b670 + dc.w $2f0b ; b672 + dc.w $4eba ; b674 + dc.w $03a8 ; b676 + dc.w $2f0b ; b678 + dc.w $a873 ; b67a + dc.w $2f0b ; b67c + dc.w $a91f ; b67e + dc.w $558f ; b680 + dc.w $2f0b ; b682 + dc.w $303c ; b684 + dc.w $020d ; b686 + dc.w $aa68 ; b688 + dc.w $2f0b ; b68a + dc.w $a915 ; b68c + dc.w $a850 ; b68e + dc.w $2f3c ; b690 + dc.w $ffff ; b692 + dc.w $e842 ; b694 + dc.w $4eba ; b696 + dc.w $056c ; b698 + dc.w $2054 ; b69a + dc.w $2080 ; b69c + dc.w $2f0b ; b69e + dc.w $2f14 ; b6a0 + dc.w $a918 ; b6a2 + dc.w $7001 ; b6a4 + dc.w $3f00 ; b6a6 + dc.w $a9c8 ; b6a8 + dc.w $7001 ; b6aa + dc.w $2f00 ; b6ac + dc.w $2f0b ; b6ae + dc.w $4eba ; b6b0 + dc.w $03fe ; b6b2 + dc.w $2f0b ; b6b4 + dc.w $2f2b ; b6b6 + dc.w $0018 ; b6b8 + dc.w $a978 ; b6ba + dc.w $558f ; b6bc + dc.w $70ff ; b6be + dc.w $3f00 ; b6c0 + dc.w $7201 ; b6c2 + dc.w $1f01 ; b6c4 + dc.w $7001 ; b6c6 + dc.w $2f00 ; b6c8 + dc.w $486e ; b6ca + dc.w $ffce ; b6cc + dc.w $487a ; b6ce + dc.w $0710 ; b6d0 + dc.w $7000 ; b6d2 + dc.w $2f00 ; b6d4 + dc.w $2f0b ; b6d6 + dc.w $206e ; b6d8 + dc.w $fffc ; b6da + dc.w $4e90 ; b6dc + dc.w $3e1f ; b6de + dc.w $598f ; b6e0 + dc.w $a975 ; b6e2 + dc.w $2054 ; b6e4 + dc.w $215f ; b6e6 + dc.w $0004 ; b6e8 + dc.w $3007 ; b6ea + dc.w $0440 ; b6ec + dc.w $fad2 ; b6ee + dc.w $4fef ; b6f0 + dc.w $0016 ; b6f2 + dc.w $6732 ; b6f4 + dc.w $5b40 ; b6f6 + dc.w $6756 ; b6f8 + dc.w $5340 ; b6fa + dc.w $674e ; b6fc + dc.w $5340 ; b6fe + dc.w $673e ; b700 + dc.w $5340 ; b702 + dc.w $6736 ; b704 + dc.w $5340 ; b706 + dc.w $672e ; b708 + dc.w $5540 ; b70a + dc.w $6726 ; b70c + dc.w $5340 ; b70e + dc.w $671e ; b710 + dc.w $5540 ; b712 + dc.w $6716 ; b714 + dc.w $0440 ; b716 + dc.w $0520 ; b718 + dc.w $6638 ; b71a + dc.w $2054 ; b71c + dc.w $117c ; b71e + dc.w $0001 ; b720 + dc.w $0008 ; b722 + dc.w $7e05 ; b724 + dc.w $602e ; b726 + dc.w $7e09 ; b728 + dc.w $602a ; b72a + dc.w $7e0a ; b72c + dc.w $6026 ; b72e + dc.w $7e0b ; b730 + dc.w $6022 ; b732 + dc.w $7e0c ; b734 + dc.w $601e ; b736 + dc.w $7e0d ; b738 + dc.w $601a ; b73a + dc.w $7e0e ; b73c + dc.w $6016 ; b73e + dc.w $2054 ; b740 + dc.w $117c ; b742 + dc.w $0001 ; b744 + dc.w $0008 ; b746 + dc.w $7e0f ; b748 + dc.w $600a ; b74a + dc.w $7e10 ; b74c + dc.w $6006 ; b74e + dc.w $7e11 ; b750 + dc.w $6002 ; b752 + dc.w $7e12 ; b754 + dc.w $48c7 ; b756 + dc.w $2f07 ; b758 + dc.w $2f0b ; b75a + dc.w $4eba ; b75c + dc.w $02c0 ; b75e + dc.w $7001 ; b760 + dc.w $2f00 ; b762 + dc.w $2f0b ; b764 + dc.w $4eba ; b766 + dc.w $0294 ; b768 + dc.w $2d40 ; b76a + dc.w $ffd6 ; b76c + dc.w $486e ; b76e + dc.w $ffda ; b770 + dc.w $3f3c ; b772 + dc.w $ae6a ; b774 + dc.w $7008 ; b776 + dc.w $3f00 ; b778 + dc.w $4eba ; b77a + dc.w $8c00 ; b77c + dc.w $2f2e ; b77e + dc.w $ffd6 ; b780 + dc.w $486e ; b782 + dc.w $ffda ; b784 + dc.w $a95f ; b786 + dc.w $558f ; b788 + dc.w $2f0b ; b78a + dc.w $7001 ; b78c + dc.w $3f00 ; b78e + dc.w $303c ; b790 + dc.w $0304 ; b792 + dc.w $aa68 ; b794 + dc.w $2f0b ; b796 + dc.w $4eba ; b798 + dc.w $033e ; b79a + dc.w $a850 ; b79c + dc.w $4fef ; b79e + dc.w $0016 ; b7a0 + dc.w $487a ; b7a2 + dc.w $0354 ; b7a4 + dc.w $486e ; b7a6 + dc.w $fffa ; b7a8 + dc.w $a991 ; b7aa + dc.w $7001 ; b7ac + dc.w $b06e ; b7ae + dc.w $fffa ; b7b0 + dc.w $66ee ; b7b2 + dc.w $2054 ; b7b4 + dc.w $4a90 ; b7b6 + dc.w $6708 ; b7b8 + dc.w $2f10 ; b7ba + dc.w $4eba ; b7bc + dc.w $04d8 ; b7be + dc.w $584f ; b7c0 + dc.w $2054 ; b7c2 + dc.w $4aa8 ; b7c4 + dc.w $000e ; b7c6 + dc.w $6708 ; b7c8 + dc.w $2f28 ; b7ca + dc.w $000e ; b7cc + dc.w $7001 ; b7ce + dc.w $aa59 ; b7d0 + dc.w $2f2e ; b7d2 + dc.w $ffca ; b7d4 + dc.w $a873 ; b7d6 + dc.w $200b ; b7d8 + dc.w $6704 ; b7da + dc.w $2f0b ; b7dc + dc.w $a983 ; b7de + dc.w $4aae ; b7e0 + dc.w $ffd2 ; b7e2 + dc.w $670c ; b7e4 + dc.w $206e ; b7e6 + dc.w $ffd2 ; b7e8 + dc.w $a02a ; b7ea + dc.w $206e ; b7ec + dc.w $ffd2 ; b7ee + dc.w $a023 ; b7f0 + dc.w $200c ; b7f2 + dc.w $6708 ; b7f4 + dc.w $204c ; b7f6 + dc.w $a02a ; b7f8 + dc.w $204c ; b7fa + dc.w $a023 ; b7fc + dc.w $3f06 ; b7fe + dc.w $a998 ; b800 + dc.w $4cee ; b802 + dc.w $18c8 ; b804 + dc.w $ffb2 ; b806 + dc.w $4e5e ; b808 + dc.w $4e75 ; b80a +Unexplored_b80c + dc.w $4e56 ; b80c + dc.w $ff94 ; b80e + dc.w $48e7 ; b810 + dc.w $0108 ; b812 + dc.w $49ee ; b814 + dc.w $ffe0 ; b816 + dc.w $558f ; b818 + dc.w $3f3c ; b81a + dc.w $8000 ; b81c + dc.w $2f3c ; b81e + dc.w $6d61 ; b820 + dc.w $6373 ; b822 + dc.w $7000 ; b824 + dc.w $1f00 ; b826 + dc.w $486e ; b828 + dc.w $ffde ; b82a + dc.w $486e ; b82c + dc.w $ffda ; b82e + dc.w $7000 ; b830 + dc.w $a823 ; b832 + dc.w $3e1f ; b834 + dc.w $6636 ; b836 + dc.w $7002 ; b838 + dc.w $2d40 ; b83a + dc.w $ffda ; b83c + dc.w $2f0c ; b83e + dc.w $3f3c ; b840 + dc.w $ae6a ; b842 + dc.w $7001 ; b844 + dc.w $3f00 ; b846 + dc.w $4eba ; b848 + dc.w $8b32 ; b84a + dc.w $558f ; b84c + dc.w $3f2e ; b84e + dc.w $ffde ; b850 + dc.w $2f2e ; b852 + dc.w $ffda ; b854 + dc.w $2f0c ; b856 + dc.w $486e ; b858 + dc.w $ff94 ; b85a + dc.w $7001 ; b85c + dc.w $aa52 ; b85e + dc.w $3e1f ; b860 + dc.w $0c47 ; b862 + dc.w $ffd5 ; b864 + dc.w $6606 ; b866 + dc.w $422e ; b868 + dc.w $0008 ; b86a + dc.w $6006 ; b86c + dc.w $1d7c ; b86e + dc.w $0001 ; b870 + dc.w $0008 ; b872 + dc.w $4cee ; b874 + dc.w $1080 ; b876 + dc.w $ff8c ; b878 + dc.w $4e5e ; b87a + dc.w $4e75 ; b87c + dc.w $4e56 ; b87e + dc.w $fef2 ; b880 + dc.w $48e7 ; b882 + dc.w $0318 ; b884 + dc.w $286e ; b886 + dc.w $0008 ; b888 + dc.w $4206 ; b88a + dc.w $7000 ; b88c + dc.w $2880 ; b88e + dc.w $a11a ; b890 + dc.w $2648 ; b892 + dc.w $598f ; b894 + dc.w $2eb8 ; b896 + dc.w $02a6 ; b898 + dc.w $205f ; b89a + dc.w $a01b ; b89c + dc.w $203c ; b89e + dc.w $7573 ; b8a0 + dc.w $6220 ; b8a2 + dc.w $41ee ; b8a4 + dc.w $fffc ; b8a6 + dc.w $2248 ; b8a8 + dc.w $a1ad ; b8aa + dc.w $2288 ; b8ac + dc.w $4a40 ; b8ae + dc.w $666e ; b8b0 + dc.w $7001 ; b8b2 + dc.w $c0ae ; b8b4 + dc.w $fffc ; b8b6 + dc.w $6766 ; b8b8 + dc.w $558f ; b8ba + dc.w $487a ; b8bc + dc.w $0086 ; b8be + dc.w $2f3c ; b8c0 + dc.w $7077 ; b8c2 + dc.w $7063 ; b8c4 + dc.w $7001 ; b8c6 + dc.w $2f00 ; b8c8 + dc.w $486e ; b8ca + dc.w $fef2 ; b8cc + dc.w $486e ; b8ce + dc.w $fef6 ; b8d0 + dc.w $486e ; b8d2 + dc.w $fefc ; b8d4 + dc.w $3f3c ; b8d6 + dc.w $0001 ; b8d8 + dc.w $aa5a ; b8da + dc.w $3e1f ; b8dc + dc.w $6640 ; b8de + dc.w $558f ; b8e0 + dc.w $2f2e ; b8e2 + dc.w $fef2 ; b8e4 + dc.w $487a ; b8e6 + dc.w $004c ; b8e8 + dc.w $486e ; b8ea + dc.w $fef6 ; b8ec + dc.w $486e ; b8ee + dc.w $fefb ; b8f0 + dc.w $3f3c ; b8f2 + dc.w $0005 ; b8f4 + dc.w $aa5a ; b8f6 + dc.w $3e1f ; b8f8 + dc.w $6616 ; b8fa + dc.w $598f ; b8fc + dc.w $2f2e ; b8fe + dc.w $fef6 ; b900 + dc.w $7000 ; b902 + dc.w $2f00 ; b904 + dc.w $7201 ; b906 + dc.w $1f01 ; b908 + dc.w $7000 ; b90a + dc.w $aa59 ; b90c + dc.w $289f ; b90e + dc.w $7c01 ; b910 + dc.w $558f ; b912 + dc.w $486e ; b914 + dc.w $fef2 ; b916 + dc.w $3f3c ; b918 + dc.w $0004 ; b91a + dc.w $aa5a ; b91c + dc.w $544f ; b91e + dc.w $204b ; b920 + dc.w $a01b ; b922 + dc.w $1d46 ; b924 + dc.w $000c ; b926 + dc.w $4cee ; b928 + dc.w $18c0 ; b92a + dc.w $fee2 ; b92c + dc.w $4e5e ; b92e + dc.w $2e9f ; b930 + dc.w $4e75 ; b932 + dc.w $0e45 ; b934 + dc.w $7870 ; b936 + dc.w $6572 ; b938 + dc.w $7449 ; b93a + dc.w $646c ; b93c + dc.w $6554 ; b93e + dc.w $6173 ; b940 + dc.w $6b00 ; b942 + dc.w $1255 ; b944 + dc.w $5342 ; b946 + dc.w $4661 ; b948 + dc.w $6d69 ; b94a + dc.w $6c79 ; b94c + dc.w $4578 ; b94e + dc.w $7065 ; b950 + dc.w $7274 ; b952 + dc.w $4c69 ; b954 + dc.w $6200 ; b956 + dc.w $4e56 ; b958 + dc.w $ffda ; b95a + dc.w $48e7 ; b95c + dc.w $0f18 ; b95e + dc.w $47ee ; b960 + dc.w $ffda ; b962 + dc.w $7e00 ; b964 + dc.w $558f ; b966 + dc.w $a994 ; b968 + dc.w $3a1f ; b96a + dc.w $558f ; b96c + dc.w $3f3c ; b96e + dc.w $8000 ; b970 + dc.w $2f3c ; b972 + dc.w $7072 ; b974 + dc.w $6566 ; b976 + dc.w $7000 ; b978 + dc.w $1f00 ; b97a + dc.w $486e ; b97c + dc.w $fffa ; b97e + dc.w $486e ; b980 + dc.w $fffc ; b982 + dc.w $7000 ; b984 + dc.w $a823 ; b986 + dc.w $3c1f ; b988 + dc.w $6660 ; b98a + dc.w $2f0b ; b98c + dc.w $3f3c ; b98e + dc.w $ae6a ; b990 + dc.w $7013 ; b992 + dc.w $3f00 ; b994 + dc.w $4eba ; b996 + dc.w $89e4 ; b998 + dc.w $558f ; b99a + dc.w $3f2e ; b99c + dc.w $fffa ; b99e + dc.w $2f2e ; b9a0 + dc.w $fffc ; b9a2 + dc.w $2f0b ; b9a4 + dc.w $7001 ; b9a6 + dc.w $1f00 ; b9a8 + dc.w $a81a ; b9aa + dc.w $3c1f ; b9ac + dc.w $0c46 ; b9ae + dc.w $ffff ; b9b0 + dc.w $6738 ; b9b2 + dc.w $558f ; b9b4 + dc.w $a9af ; b9b6 + dc.w $4a5f ; b9b8 + dc.w $6630 ; b9ba + dc.w $598f ; b9bc + dc.w $2f3c ; b9be + dc.w $536d ; b9c0 + dc.w $7274 ; b9c2 + dc.w $7001 ; b9c4 + dc.w $3f00 ; b9c6 + dc.w $a80e ; b9c8 + dc.w $285f ; b9ca + dc.w $200c ; b9cc + dc.w $6718 ; b9ce + dc.w $204c ; b9d0 + dc.w $a029 ; b9d2 + dc.w $2054 ; b9d4 + dc.w $2810 ; b9d6 + dc.w $2e3c ; b9d8 + dc.w $0001 ; b9da + dc.w $0040 ; b9dc + dc.w $ce84 ; b9de + dc.w $204c ; b9e0 + dc.w $a02a ; b9e2 + dc.w $2f0c ; b9e4 + dc.w $a9a3 ; b9e6 + dc.w $3f06 ; b9e8 + dc.w $a99a ; b9ea + dc.w $3f05 ; b9ec + dc.w $a998 ; b9ee + dc.w $2007 ; b9f0 + dc.w $4cee ; b9f2 + dc.w $18f0 ; b9f4 + dc.w $ffc2 ; b9f6 + dc.w $4e5e ; b9f8 + dc.w $4e75 ; b9fa + dc.w $4e56 ; b9fc + dc.w $fff2 ; b9fe + dc.w $2f2e ; ba00 + dc.w $0008 ; ba02 + dc.w $3f2e ; ba04 + dc.w $000e ; ba06 + dc.w $486e ; ba08 + dc.w $fff2 ; ba0a + dc.w $486e ; ba0c + dc.w $fffc ; ba0e + dc.w $486e ; ba10 + dc.w $fff4 ; ba12 + dc.w $a98d ; ba14 + dc.w $202e ; ba16 + dc.w $fffc ; ba18 + dc.w $4e5e ; ba1a + dc.w $4e75 ; ba1c + dc.w $4e56 ; ba1e + dc.w $fedc ; ba20 + dc.w $48e7 ; ba22 + dc.w $0138 ; ba24 + dc.w $266e ; ba26 + dc.w $0008 ; ba28 + dc.w $49ee ; ba2a + dc.w $fee0 ; ba2c + dc.w $3e2e ; ba2e + dc.w $000e ; ba30 + dc.w $7002 ; ba32 + dc.w $2f00 ; ba34 + dc.w $2f0b ; ba36 + dc.w $4eba ; ba38 + dc.w $ffc2 ; ba3a + dc.w $2440 ; ba3c + dc.w $2f0c ; ba3e + dc.w $3f3c ; ba40 + dc.w $ae6a ; ba42 + dc.w $3f07 ; ba44 + dc.w $4eba ; ba46 + dc.w $8934 ; ba48 + dc.w $0c47 ; ba4a + dc.w $0002 ; ba4c + dc.w $504f ; ba4e + dc.w $6706 ; ba50 + dc.w $0c47 ; ba52 + dc.w $0003 ; ba54 + dc.w $661a ; ba56 + dc.w $486e ; ba58 + dc.w $ffe0 ; ba5a + dc.w $70ff ; ba5c + dc.w $2f00 ; ba5e + dc.w $4eba ; ba60 + dc.w $0024 ; ba62 + dc.w $486e ; ba64 + dc.w $ffe0 ; ba66 + dc.w $2f0c ; ba68 + dc.w $4eba ; ba6a + dc.w $02e8 ; ba6c + dc.w $4fef ; ba6e + dc.w $0010 ; ba70 + dc.w $2f0a ; ba72 + dc.w $2f0c ; ba74 + dc.w $a98f ; ba76 + dc.w $2f0b ; ba78 + dc.w $a981 ; ba7a + dc.w $4cee ; ba7c + dc.w $1c80 ; ba7e + dc.w $fecc ; ba80 + dc.w $4e5e ; ba82 + dc.w $4e75 ; ba84 + dc.w $4e56 ; ba86 + dc.w $ff86 ; ba88 + dc.w $2f07 ; ba8a + dc.w $3d6e ; ba8c + dc.w $000a ; ba8e + dc.w $ff9c ; ba90 + dc.w $206e ; ba92 + dc.w $000c ; ba94 + dc.w $2d48 ; ba96 + dc.w $ff98 ; ba98 + dc.w $4210 ; ba9a + dc.w $426e ; ba9c + dc.w $ffa2 ; ba9e + dc.w $41ee ; baa0 + dc.w $ff86 ; baa2 + dc.w $a207 ; baa4 + dc.w $3e00 ; baa6 + dc.w $2e2e ; baa8 + dc.w $ff82 ; baaa + dc.w $4e5e ; baac + dc.w $4e75 ; baae + dc.w $4e56 ; bab0 + dc.w $0000 ; bab2 + dc.w $2f0c ; bab4 + dc.w $7003 ; bab6 + dc.w $2f00 ; bab8 + dc.w $2f2e ; baba + dc.w $0008 ; babc + dc.w $4eba ; babe + dc.w $ff3c ; bac0 + dc.w $2840 ; bac2 + dc.w $2f0c ; bac4 + dc.w $a957 ; bac6 + dc.w $2f0c ; bac8 + dc.w $3f2e ; baca + dc.w $000e ; bacc + dc.w $a963 ; bace + dc.w $286e ; bad0 + dc.w $fffc ; bad2 + dc.w $4e5e ; bad4 + dc.w $4e75 ; bad6 + dc.w $4e56 ; bad8 + dc.w $0000 ; bada + dc.w $2f0c ; badc + dc.w $7003 ; bade + dc.w $2f00 ; bae0 + dc.w $2f2e ; bae2 + dc.w $0008 ; bae4 + dc.w $4eba ; bae6 + dc.w $ff14 ; bae8 + dc.w $2840 ; baea + dc.w $2f0c ; baec + dc.w $a958 ; baee + dc.w $286e ; baf0 + dc.w $fffc ; baf2 + dc.w $4e5e ; baf4 + dc.w $4e75 ; baf6 + dc.w $4e56 ; baf8 + dc.w $fff8 ; bafa + dc.w $48e7 ; bafc + dc.w $0318 ; bafe + dc.w $266e ; bb00 + dc.w $0010 ; bb02 + dc.w $286e ; bb04 + dc.w $0008 ; bb06 + dc.w $7e01 ; bb08 + dc.w $598f ; bb0a + dc.w $2f0b ; bb0c + dc.w $a917 ; bb0e + dc.w $2d5f ; bb10 + dc.w $fff8 ; bb12 + dc.w $598f ; bb14 + dc.w $a975 ; bb16 + dc.w $206e ; bb18 + dc.w $fff8 ; bb1a + dc.w $2c1f ; bb1c + dc.w $9ca8 ; bb1e + dc.w $0004 ; bb20 + dc.w $206e ; bb22 + dc.w $fff8 ; bb24 + dc.w $4a28 ; bb26 + dc.w $000c ; bb28 + dc.w $670a ; bb2a + dc.w $2068 ; bb2c + dc.w $000e ; bb2e + dc.w $2d48 ; bb30 + dc.w $fffc ; bb32 + dc.w $4e90 ; bb34 + dc.w $4254 ; bb36 + dc.w $700f ; bb38 + dc.w $b086 ; bb3a + dc.w $6c00 ; bb3c + dc.w $0096 ; bb3e + dc.w $206e ; bb40 + dc.w $fff8 ; bb42 + dc.w $7000 ; bb44 + dc.w $1028 ; bb46 + dc.w $0008 ; bb48 + dc.w $0c40 ; bb4a + dc.w $0001 ; bb4c + dc.w $661e ; bb4e + dc.w $0c86 ; bb50 + dc.w $0000 ; bb52 + dc.w $1c20 ; bb54 + dc.w $6f16 ; bb56 + dc.w $38bc ; bb58 + dc.w $0001 ; bb5a + dc.w $3014 ; bb5c + dc.w $48c0 ; bb5e + dc.w $2f00 ; bb60 + dc.w $2f0b ; bb62 + dc.w $4eba ; bb64 + dc.w $01a0 ; bb66 + dc.w $1e00 ; bb68 + dc.w $504f ; bb6a + dc.w $6066 ; bb6c + dc.w $206e ; bb6e + dc.w $000c ; bb70 + dc.w $3010 ; bb72 + dc.w $5340 ; bb74 + dc.w $675a ; bb76 + dc.w $5540 ; bb78 + dc.w $6706 ; bb7a + dc.w $5740 ; bb7c + dc.w $674e ; bb7e + dc.w $6052 ; bb80 + dc.w $206e ; bb82 + dc.w $000c ; bb84 + dc.w $203c ; bb86 + dc.w $0000 ; bb88 + dc.w $00ff ; bb8a + dc.w $c0a8 ; bb8c + dc.w $0002 ; bb8e + dc.w $0480 ; bb90 + dc.w $0000 ; bb92 + dc.w $001b ; bb94 + dc.w $6720 ; bb96 + dc.w $0480 ; bb98 + dc.w $0000 ; bb9a + dc.w $0013 ; bb9c + dc.w $661c ; bb9e + dc.w $206e ; bba0 + dc.w $000c ; bba2 + dc.w $7000 ; bba4 + dc.w $3028 ; bba6 + dc.w $000e ; bba8 + dc.w $323c ; bbaa + dc.w $0100 ; bbac + dc.w $c240 ; bbae + dc.w $7000 ; bbb0 + dc.w $3001 ; bbb2 + dc.w $4a80 ; bbb4 + dc.w $6704 ; bbb6 + dc.w $38bc ; bbb8 + dc.w $0001 ; bbba + dc.w $3014 ; bbbc + dc.w $48c0 ; bbbe + dc.w $2f00 ; bbc0 + dc.w $2f0b ; bbc2 + dc.w $4eba ; bbc4 + dc.w $0140 ; bbc6 + dc.w $1e00 ; bbc8 + dc.w $504f ; bbca + dc.w $6006 ; bbcc + dc.w $2f0b ; bbce + dc.w $a969 ; bbd0 + dc.w $4207 ; bbd2 + dc.w $4a07 ; bbd4 + dc.w $6704 ; bbd6 + dc.w $7001 ; bbd8 + dc.w $6014 ; bbda + dc.w $558f ; bbdc + dc.w $2f0b ; bbde + dc.w $2f2e ; bbe0 + dc.w $000c ; bbe2 + dc.w $2f0c ; bbe4 + dc.w $4eba ; bbe6 + dc.w $8d78 ; bbe8 + dc.w $7000 ; bbea + dc.w $101f ; bbec + dc.w $4a80 ; bbee + dc.w $1d40 ; bbf0 + dc.w $0014 ; bbf2 + dc.w $4cee ; bbf4 + dc.w $18c0 ; bbf6 + dc.w $ffe8 ; bbf8 + dc.w $4e5e ; bbfa + dc.w $205f ; bbfc + dc.w $4fef ; bbfe + dc.w $000c ; bc00 + dc.w $4ed0 ; bc02 + dc.w $4e56 ; bc04 + dc.w $0000 ; bc06 + dc.w $48e7 ; bc08 + dc.w $1308 ; bc0a + dc.w $598f ; bc0c + dc.w $2f3c ; bc0e + dc.w $6163 ; bc10 + dc.w $7572 ; bc12 + dc.w $3f2e ; bc14 + dc.w $000a ; bc16 + dc.w $a9a0 ; bc18 + dc.w $285f ; bc1a + dc.w $200c ; bc1c + dc.w $676a ; bc1e + dc.w $2054 ; bc20 + dc.w $4268 ; bc22 + dc.w $0002 ; bc24 + dc.w $4247 ; bc26 + dc.w $6056 ; bc28 + dc.w $48c7 ; bc2a + dc.w $2054 ; bc2c + dc.w $2007 ; bc2e + dc.w $e580 ; bc30 + dc.w $2c30 ; bc32 + dc.w $0804 ; bc34 + dc.w $4846 ; bc36 + dc.w $48c6 ; bc38 + dc.w $598f ; bc3a + dc.w $3f06 ; bc3c + dc.w $a9b9 ; bc3e + dc.w $48c7 ; bc40 + dc.w $2054 ; bc42 + dc.w $2007 ; bc44 + dc.w $e580 ; bc46 + dc.w $219f ; bc48 + dc.w $0804 ; bc4a + dc.w $48c7 ; bc4c + dc.w $2054 ; bc4e + dc.w $2007 ; bc50 + dc.w $e580 ; bc52 + dc.w $4ab0 ; bc54 + dc.w $0804 ; bc56 + dc.w $6622 ; bc58 + dc.w $6014 ; bc5a + dc.w $48c7 ; bc5c + dc.w $2007 ; bc5e + dc.w $5380 ; bc60 + dc.w $2054 ; bc62 + dc.w $e580 ; bc64 + dc.w $2f30 ; bc66 + dc.w $0804 ; bc68 + dc.w $a9a3 ; bc6a + dc.w $3007 ; bc6c + dc.w $5347 ; bc6e + dc.w $4a47 ; bc70 + dc.w $6ee8 ; bc72 + dc.w $2f0c ; bc74 + dc.w $a9a3 ; bc76 + dc.w $7000 ; bc78 + dc.w $2840 ; bc7a + dc.w $3007 ; bc7c + dc.w $5247 ; bc7e + dc.w $2054 ; bc80 + dc.w $be50 ; bc82 + dc.w $6c04 ; bc84 + dc.w $200c ; bc86 + dc.w $66a0 ; bc88 + dc.w $200c ; bc8a + dc.w $4cee ; bc8c + dc.w $10c8 ; bc8e + dc.w $fff0 ; bc90 + dc.w $4e5e ; bc92 + dc.w $4e75 ; bc94 + dc.w $4e56 ; bc96 + dc.w $0000 ; bc98 + dc.w $48e7 ; bc9a + dc.w $0108 ; bc9c + dc.w $286e ; bc9e + dc.w $0008 ; bca0 + dc.w $4247 ; bca2 + dc.w $6012 ; bca4 + dc.w $48c7 ; bca6 + dc.w $2054 ; bca8 + dc.w $2007 ; bcaa + dc.w $e580 ; bcac + dc.w $2f30 ; bcae + dc.w $0804 ; bcb0 + dc.w $a9a3 ; bcb2 + dc.w $3007 ; bcb4 + dc.w $5247 ; bcb6 + dc.w $2054 ; bcb8 + dc.w $be50 ; bcba + dc.w $6de8 ; bcbc + dc.w $2f0c ; bcbe + dc.w $a9a3 ; bcc0 + dc.w $4cee ; bcc2 + dc.w $1080 ; bcc4 + dc.w $fff8 ; bcc6 + dc.w $4e5e ; bcc8 + dc.w $4e75 ; bcca + dc.w $4e56 ; bccc + dc.w $0000 ; bcce + dc.w $2f0c ; bcd0 + dc.w $286e ; bcd2 + dc.w $0008 ; bcd4 + dc.w $2054 ; bcd6 + dc.w $3028 ; bcd8 + dc.w $0002 ; bcda + dc.w $5268 ; bcdc + dc.w $0002 ; bcde + dc.w $48c0 ; bce0 + dc.w $2054 ; bce2 + dc.w $e580 ; bce4 + dc.w $2070 ; bce6 + dc.w $0804 ; bce8 + dc.w $2f10 ; bcea + dc.w $a851 ; bcec + dc.w $2054 ; bcee + dc.w $2248 ; bcf0 + dc.w $3028 ; bcf2 + dc.w $0002 ; bcf4 + dc.w $b051 ; bcf6 + dc.w $6604 ; bcf8 + dc.w $4268 ; bcfa + dc.w $0002 ; bcfc + dc.w $286e ; bcfe + dc.w $fffc ; bd00 + dc.w $4e5e ; bd02 + dc.w $4e75 ; bd04 + dc.w $4e56 ; bd06 + dc.w $fffc ; bd08 + dc.w $48e7 ; bd0a + dc.w $0108 ; bd0c + dc.w $3e2e ; bd0e + dc.w $000e ; bd10 + dc.w $0c47 ; bd12 + dc.w $0001 ; bd14 + dc.w $6630 ; bd16 + dc.w $48c7 ; bd18 + dc.w $2f07 ; bd1a + dc.w $2f2e ; bd1c + dc.w $0008 ; bd1e + dc.w $4eba ; bd20 + dc.w $fcda ; bd22 + dc.w $2840 ; bd24 + dc.w $2f0c ; bd26 + dc.w $7001 ; bd28 + dc.w $3f00 ; bd2a + dc.w $a95d ; bd2c + dc.w $307c ; bd2e + dc.w $000a ; bd30 + dc.w $43ee ; bd32 + dc.w $fffc ; bd34 + dc.w $a03b ; bd36 + dc.w $2280 ; bd38 + dc.w $2f0c ; bd3a + dc.w $7000 ; bd3c + dc.w $3f00 ; bd3e + dc.w $a95d ; bd40 + dc.w $7001 ; bd42 + dc.w $504f ; bd44 + dc.w $6002 ; bd46 + dc.w $7000 ; bd48 + dc.w $4cee ; bd4a + dc.w $1080 ; bd4c + dc.w $fff4 ; bd4e + dc.w $4e5e ; bd50 + dc.w $4e75 ; bd52 + dc.w $4e56 ; bd54 + dc.w $0000 ; bd56 + dc.w $48e7 ; bd58 + dc.w $0318 ; bd5a + dc.w $266e ; bd5c + dc.w $000c ; bd5e + dc.w $286e ; bd60 + dc.w $0008 ; bd62 + dc.w $7e01 ; bd64 + dc.w $6022 ; bd66 + dc.w $7000 ; bd68 + dc.w $1034 ; bd6a + dc.w $7000 ; bd6c + dc.w $0c40 ; bd6e + dc.w $005e ; bd70 + dc.w $6612 ; bd72 + dc.w $48c7 ; bd74 + dc.w $2007 ; bd76 + dc.w $5280 ; bd78 + dc.w $7200 ; bd7a + dc.w $1234 ; bd7c + dc.w $0800 ; bd7e + dc.w $0c41 ; bd80 + dc.w $0031 ; bd82 + dc.w $670c ; bd84 + dc.w $3007 ; bd86 + dc.w $5247 ; bd88 + dc.w $7000 ; bd8a + dc.w $1014 ; bd8c + dc.w $b047 ; bd8e + dc.w $6ed6 ; bd90 + dc.w $7000 ; bd92 + dc.w $1014 ; bd94 + dc.w $b047 ; bd96 + dc.w $6f3c ; bd98 + dc.w $7000 ; bd9a + dc.w $1013 ; bd9c + dc.w $3c00 ; bd9e + dc.w $5546 ; bda0 + dc.w $48c7 ; bda2 + dc.w $2007 ; bda4 + dc.w $5480 ; bda6 + dc.w $41f4 ; bda8 + dc.w $0800 ; bdaa + dc.w $48c7 ; bdac + dc.w $2007 ; bdae + dc.w $5480 ; bdb0 + dc.w $48c6 ; bdb2 + dc.w $d086 ; bdb4 + dc.w $43f4 ; bdb6 + dc.w $0800 ; bdb8 + dc.w $7000 ; bdba + dc.w $1014 ; bdbc + dc.w $48c7 ; bdbe + dc.w $9087 ; bdc0 + dc.w $5380 ; bdc2 + dc.w $a22e ; bdc4 + dc.w $204b ; bdc6 + dc.w $5288 ; bdc8 + dc.w $43f4 ; bdca + dc.w $7000 ; bdcc + dc.w $7000 ; bdce + dc.w $1013 ; bdd0 + dc.w $a22e ; bdd2 + dc.w $dd14 ; bdd4 + dc.w $4cee ; bdd6 + dc.w $18c0 ; bdd8 + dc.w $fff0 ; bdda + dc.w $4e5e ; bddc + dc.w $4e75 ; bdde + dc.w $4e56 ; bde0 + dc.w $fffc ; bde2 + dc.w $48e7 ; bde4 + dc.w $0138 ; bde6 + dc.w $4247 ; bde8 + dc.w $286e ; bdea + dc.w $0008 ; bdec + dc.w $598f ; bdee + dc.w $2f0c ; bdf0 + dc.w $a917 ; bdf2 + dc.w $265f ; bdf4 + dc.w $302e ; bdf6 + dc.w $000c ; bdf8 + dc.w $0c40 ; bdfa + dc.w $0003 ; bdfc + dc.w $6254 ; bdfe + dc.w $d040 ; be00 + dc.w $303b ; be02 + dc.w $0006 ; be04 + dc.w $4efb ; be06 + dc.w $0000 ; be08 + dc.w $004c ; be0a + dc.w $000a ; be0c + dc.w $004c ; be0e + dc.w $0014 ; be10 + dc.w $2f0c ; be12 + dc.w $303c ; be14 + dc.w $000c ; be16 + dc.w $aa73 ; be18 + dc.w $605c ; be1a + dc.w $7003 ; be1c + dc.w $2f00 ; be1e + dc.w $2f0c ; be20 + dc.w $4eba ; be22 + dc.w $fbfa ; be24 + dc.w $7000 ; be26 + dc.w $2f00 ; be28 + dc.w $2f0c ; be2a + dc.w $4eba ; be2c + dc.w $0132 ; be2e + dc.w $7064 ; be30 + dc.w $2f00 ; be32 + dc.w $2f0c ; be34 + dc.w $4eba ; be36 + dc.w $fc78 ; be38 + dc.w $7001 ; be3a + dc.w $2f00 ; be3c + dc.w $2f0c ; be3e + dc.w $4eba ; be40 + dc.w $fbba ; be42 + dc.w $2440 ; be44 + dc.w $2f0a ; be46 + dc.w $7000 ; be48 + dc.w $3f00 ; be4a + dc.w $a963 ; be4c + dc.w $4fef ; be4e + dc.w $0020 ; be50 + dc.w $6024 ; be52 + dc.w $4a2e ; be54 + dc.w $000e ; be56 + dc.w $6710 ; be58 + dc.w $7000 ; be5a + dc.w $302e ; be5c + dc.w $0012 ; be5e + dc.w $2f00 ; be60 + dc.w $2f0c ; be62 + dc.w $4eba ; be64 + dc.w $fc4a ; be66 + dc.w $504f ; be68 + dc.w $2f0c ; be6a + dc.w $4eba ; be6c + dc.w $002a ; be6e + dc.w $7e00 ; be70 + dc.w $1e00 ; be72 + dc.w $4a87 ; be74 + dc.w $584f ; be76 + dc.w $4a93 ; be78 + dc.w $6708 ; be7a + dc.w $2f13 ; be7c + dc.w $4eba ; be7e + dc.w $fe4c ; be80 + dc.w $584f ; be82 + dc.w $1d47 ; be84 + dc.w $0014 ; be86 + dc.w $4cee ; be88 + dc.w $1c80 ; be8a + dc.w $ffec ; be8c + dc.w $4e5e ; be8e + dc.w $205f ; be90 + dc.w $4fef ; be92 + dc.w $000c ; be94 + dc.w $4ed0 ; be96 + dc.w $4e56 ; be98 + dc.w $ffe4 ; be9a + dc.w $48e7 ; be9c + dc.w $0338 ; be9e + dc.w $286e ; bea0 + dc.w $0008 ; bea2 + dc.w $4207 ; bea4 + dc.w $598f ; bea6 + dc.w $2f0c ; bea8 + dc.w $a917 ; beaa + dc.w $265f ; beac + dc.w $4a2b ; beae + dc.w $000c ; beb0 + dc.w $6706 ; beb2 + dc.w $246b ; beb4 + dc.w $000e ; beb6 + dc.w $4e92 ; beb8 + dc.w $700a ; beba + dc.w $41ee ; bebc + dc.w $ffec ; bebe + dc.w $a031 ; bec0 + dc.w $5240 ; bec2 + dc.w $4a00 ; bec4 + dc.w $6700 ; bec6 + dc.w $008c ; bec8 + dc.w $302e ; beca + dc.w $ffec ; becc + dc.w $5340 ; bece + dc.w $6706 ; bed0 + dc.w $5540 ; bed2 + dc.w $6750 ; bed4 + dc.w $607c ; bed6 + dc.w $7000 ; bed8 + dc.w $2d40 ; beda + dc.w $ffe4 ; bedc + dc.w $2d6e ; bede + dc.w $fff6 ; bee0 + dc.w $ffe8 ; bee2 + dc.w $486e ; bee4 + dc.w $ffe8 ; bee6 + dc.w $a871 ; bee8 + dc.w $558f ; beea + dc.w $2f2e ; beec + dc.w $ffe8 ; beee + dc.w $2f0c ; bef0 + dc.w $486e ; bef2 + dc.w $ffe4 ; bef4 + dc.w $a96c ; bef6 + dc.w $3c1f ; bef8 + dc.w $4aae ; befa + dc.w $ffe4 ; befc + dc.w $6712 ; befe + dc.w $558f ; bf00 + dc.w $2f2e ; bf02 + dc.w $ffe4 ; bf04 + dc.w $2f2e ; bf06 + dc.w $ffe8 ; bf08 + dc.w $7000 ; bf0a + dc.w $2f00 ; bf0c + dc.w $a968 ; bf0e + dc.w $3c1f ; bf10 + dc.w $4a46 ; bf12 + dc.w $673e ; bf14 + dc.w $7001 ; bf16 + dc.w $2f00 ; bf18 + dc.w $2f0c ; bf1a + dc.w $4eba ; bf1c + dc.w $fde8 ; bf1e + dc.w $1e00 ; bf20 + dc.w $504f ; bf22 + dc.w $602e ; bf24 + dc.w $2c3c ; bf26 + dc.w $0000 ; bf28 + dc.w $00ff ; bf2a + dc.w $ccae ; bf2c + dc.w $ffee ; bf2e + dc.w $0c06 ; bf30 + dc.w $002e ; bf32 + dc.w $660a ; bf34 + dc.w $302e ; bf36 + dc.w $fffa ; bf38 + dc.w $c07c ; bf3a + dc.w $0100 ; bf3c + dc.w $6606 ; bf3e + dc.w $0c06 ; bf40 + dc.w $001b ; bf42 + dc.w $660e ; bf44 + dc.w $7001 ; bf46 + dc.w $2f00 ; bf48 + dc.w $2f0c ; bf4a + dc.w $4eba ; bf4c + dc.w $fdb8 ; bf4e + dc.w $1e00 ; bf50 + dc.w $504f ; bf52 + dc.w $1007 ; bf54 + dc.w $4cee ; bf56 + dc.w $1cc0 ; bf58 + dc.w $ffd0 ; bf5a + dc.w $4e5e ; bf5c + dc.w $4e75 ; bf5e + dc.w $4e56 ; bf60 + dc.w $fffe ; bf62 + dc.w $48e7 ; bf64 + dc.w $1108 ; bf66 + dc.w $7003 ; bf68 + dc.w $2f00 ; bf6a + dc.w $2f2e ; bf6c + dc.w $0008 ; bf6e + dc.w $4eba ; bf70 + dc.w $fa8a ; bf72 + dc.w $2840 ; bf74 + dc.w $200c ; bf76 + dc.w $504f ; bf78 + dc.w $6604 ; bf7a + dc.w $70ce ; bf7c + dc.w $602c ; bf7e + dc.w $4a2e ; bf80 + dc.w $000f ; bf82 + dc.w $57c3 ; bf84 + dc.w $4403 ; bf86 + dc.w $1d43 ; bf88 + dc.w $ffff ; bf8a + dc.w $558f ; bf8c + dc.w $2f0c ; bf8e + dc.w $7000 ; bf90 + dc.w $3f00 ; bf92 + dc.w $2f3c ; bf94 + dc.w $696e ; bf96 + dc.w $6465 ; bf98 + dc.w $7201 ; bf9a + dc.w $2f01 ; bf9c + dc.w $486e ; bf9e + dc.w $ffff ; bfa0 + dc.w $303c ; bfa2 + dc.w $0012 ; bfa4 + dc.w $aa73 ; bfa6 + dc.w $3e1f ; bfa8 + dc.w $3007 ; bfaa + dc.w $4cee ; bfac + dc.w $1088 ; bfae + dc.w $fff2 ; bfb0 + dc.w $4e5e ; bfb2 + dc.w $4e75 ; bfb4 + dc.w $4e56 ; bfb6 + dc.w $0000 ; bfb8 + dc.w $2f0c ; bfba + dc.w $598f ; bfbc + dc.w $2f2e ; bfbe + dc.w $0008 ; bfc0 + dc.w $3f2e ; bfc2 + dc.w $000e ; bfc4 + dc.w $a9a0 ; bfc6 + dc.w $285f ; bfc8 + dc.w $200c ; bfca + dc.w $6710 ; bfcc + dc.w $4a94 ; bfce + dc.w $660c ; bfd0 + dc.w $558f ; bfd2 + dc.w $a9af ; bfd4 + dc.w $4a5f ; bfd6 + dc.w $6604 ; bfd8 + dc.w $2f0c ; bfda + dc.w $a9a2 ; bfdc + dc.w $200c ; bfde + dc.w $672e ; bfe0 + dc.w $4a94 ; bfe2 + dc.w $672a ; bfe4 + dc.w $558f ; bfe6 + dc.w $a9af ; bfe8 + dc.w $4a5f ; bfea + dc.w $6622 ; bfec + dc.w $598f ; bfee + dc.w $2f0c ; bff0 + dc.w $4eba ; bff2 + dc.w $8b36 ; bff4 + dc.w $41f8 ; bff6 + dc.w $000c ; bff8 + dc.w $5448 ; bffa + dc.w $b1df ; bffc + dc.w $6210 ; bffe + dc.w $2054 ; c000 + dc.w $7001 ; c002 + dc.w $b090 ; c004 + dc.w $6608 ; c006 + dc.w $2f0c ; c008 + dc.w $a992 ; c00a + dc.w $200c ; c00c + dc.w $600a ; c00e + dc.w $200c ; c010 + dc.w $6704 ; c012 + dc.w $2f0c ; c014 + dc.w $a9a3 ; c016 + dc.w $7000 ; c018 + dc.w $286e ; c01a + dc.w $fffc ; c01c + dc.w $4e5e ; c01e + dc.w $4e75 ; c020 + dc.w $4e56 ; c022 + dc.w $0000 ; c024 + dc.w $2f0c ; c026 + dc.w $286e ; c028 + dc.w $0008 ; c02a + dc.w $200c ; c02c + dc.w $6704 ; c02e + dc.w $204c ; c030 + dc.w $a023 ; c032 + dc.w $286e ; c034 + dc.w $fffc ; c036 + dc.w $4e5e ; c038 + dc.w $4e75 ; c03a + dc.w $4e56 ; c03c + dc.w $0000 ; c03e + dc.w $48e7 ; c040 + dc.w $0718 ; c042 + dc.w $4206 ; c044 + dc.w $4aae ; c046 + dc.w $0010 ; c048 + dc.w $6706 ; c04a + dc.w $206e ; c04c + dc.w $0010 ; c04e + dc.w $4210 ; c050 + dc.w $4aae ; c052 + dc.w $0008 ; c054 + dc.w $6700 ; c056 + dc.w $00c4 ; c058 + dc.w $206e ; c05a + dc.w $0008 ; c05c + dc.w $4a90 ; c05e + dc.w $6700 ; c060 + dc.w $00ba ; c062 + dc.w $2050 ; c064 + dc.w $7001 ; c066 + dc.w $b090 ; c068 + dc.w $6600 ; c06a + dc.w $00b0 ; c06c + dc.w $206e ; c06e + dc.w $000c ; c070 + dc.w $7000 ; c072 + dc.w $1010 ; c074 + dc.w $4a80 ; c076 + dc.w $6300 ; c078 + dc.w $00a2 ; c07a + dc.w $206e ; c07c + dc.w $0008 ; c07e + dc.w $a069 ; c080 + dc.w $4880 ; c082 + dc.w $3a00 ; c084 + dc.w $206e ; c086 + dc.w $0008 ; c088 + dc.w $a029 ; c08a + dc.w $206e ; c08c + dc.w $0008 ; c08e + dc.w $2050 ; c090 + dc.w $49e8 ; c092 + dc.w $000c ; c094 + dc.w $206e ; c096 + dc.w $0008 ; c098 + dc.w $2050 ; c09a + dc.w $2e28 ; c09c + dc.w $0008 ; c09e + dc.w $606e ; c0a0 + dc.w $558f ; c0a2 + dc.w $2f2e ; c0a4 + dc.w $000c ; c0a6 + dc.w $2f0c ; c0a8 + dc.w $7000 ; c0aa + dc.w $1f00 ; c0ac + dc.w $7201 ; c0ae + dc.w $1f01 ; c0b0 + dc.w $4eba ; c0b2 + dc.w $8c16 ; c0b4 + dc.w $4a1f ; c0b6 + dc.w $673a ; c0b8 + dc.w $7000 ; c0ba + dc.w $1014 ; c0bc + dc.w $d08c ; c0be + dc.w $2640 ; c0c0 + dc.w $524b ; c0c2 + dc.w $4aae ; c0c4 + dc.w $0010 ; c0c6 + dc.w $670e ; c0c8 + dc.w $598f ; c0ca + dc.w $2f2e ; c0cc + dc.w $0010 ; c0ce + dc.w $2f0b ; c0d0 + dc.w $4eba ; c0d2 + dc.w $8bf2 ; c0d4 + dc.w $584f ; c0d6 + dc.w $4aae ; c0d8 + dc.w $0014 ; c0da + dc.w $6712 ; c0dc + dc.w $7000 ; c0de + dc.w $1013 ; c0e0 + dc.w $d08b ; c0e2 + dc.w $5280 ; c0e4 + dc.w $2040 ; c0e6 + dc.w $226e ; c0e8 + dc.w $0014 ; c0ea + dc.w $7004 ; c0ec + dc.w $a22e ; c0ee + dc.w $7c01 ; c0f0 + dc.w $6020 ; c0f2 + dc.w $7000 ; c0f4 + dc.w $1014 ; c0f6 + dc.w $d08c ; c0f8 + dc.w $5280 ; c0fa + dc.w $2840 ; c0fc + dc.w $7000 ; c0fe + dc.w $1014 ; c100 + dc.w $d08c ; c102 + dc.w $5280 ; c104 + dc.w $2000 ; c106 + dc.w $5880 ; c108 + dc.w $2840 ; c10a + dc.w $2007 ; c10c + dc.w $5387 ; c10e + dc.w $4a87 ; c110 + dc.w $628e ; c112 + dc.w $206e ; c114 + dc.w $0008 ; c116 + dc.w $1005 ; c118 + dc.w $a06a ; c11a + dc.w $1006 ; c11c + dc.w $4cee ; c11e + dc.w $18e0 ; c120 + dc.w $ffec ; c122 + dc.w $4e5e ; c124 + dc.w $4e75 ; c126 + dc.w $6000 ; c128 + dc.w $16ba ; c12a + dc.w $4e56 ; c12c + dc.w $fffa ; c12e + dc.w $2f07 ; c130 + dc.w $4247 ; c132 + dc.w $558f ; c134 + dc.w $2f2e ; c136 + dc.w $0008 ; c138 + dc.w $2f2e ; c13a + dc.w $000c ; c13c + dc.w $486e ; c13e + dc.w $fffc ; c140 + dc.w $486e ; c142 + dc.w $fffb ; c144 + dc.w $3f3c ; c146 + dc.w $0005 ; c148 + dc.w $aa5a ; c14a + dc.w $3e1f ; c14c + dc.w $6704 ; c14e + dc.w $7000 ; c150 + dc.w $6014 ; c152 + dc.w $598f ; c154 + dc.w $2f2e ; c156 + dc.w $fffc ; c158 + dc.w $2f2e ; c15a + dc.w $0010 ; c15c + dc.w $7001 ; c15e + dc.w $1f00 ; c160 + dc.w $7000 ; c162 + dc.w $aa59 ; c164 + dc.w $201f ; c166 + dc.w $2e2e ; c168 + dc.w $fff6 ; c16a + dc.w $4e5e ; c16c + dc.w $4e75 ; c16e + dc.w $4e56 ; c170 + dc.w $0000 ; c172 + dc.w $48e7 ; c174 + dc.w $0108 ; c176 + dc.w $4878 ; c178 + dc.w $0ff1 ; c17a + dc.w $487a ; c17c + dc.w $0038 ; c17e + dc.w $2f2e ; c180 + dc.w $0008 ; c182 + dc.w $4eba ; c184 + dc.w $ffa6 ; c186 + dc.w $2840 ; c188 + dc.w $200c ; c18a + dc.w $4fef ; c18c + dc.w $000c ; c18e + dc.w $6604 ; c190 + dc.w $7094 ; c192 + dc.w $6016 ; c194 + dc.w $2f2e ; c196 + dc.w $0014 ; c198 + dc.w $2f2e ; c19a + dc.w $0010 ; c19c + dc.w $2f2e ; c19e + dc.w $000c ; c1a0 + dc.w $204c ; c1a2 + dc.w $4e90 ; c1a4 + dc.w $2e00 ; c1a6 + dc.w $4fef ; c1a8 + dc.w $000c ; c1aa + dc.w $4cee ; c1ac + dc.w $1080 ; c1ae + dc.w $fff8 ; c1b0 + dc.w $4e5e ; c1b2 + dc.w $4e75 ; c1b4 + dc.w $1752 ; c1b6 + dc.w $6567 ; c1b8 + dc.w $6973 ; c1ba + dc.w $7472 ; c1bc + dc.w $7943 ; c1be + dc.w $5374 ; c1c0 + dc.w $7245 ; c1c2 + dc.w $6e74 ; c1c4 + dc.w $7279 ; c1c6 + dc.w $4c6f ; c1c8 + dc.w $6f6b ; c1ca + dc.w $7570 ; c1cc + dc.w $0000 ; c1ce + dc.w $4e56 ; c1d0 + dc.w $0000 ; c1d2 + dc.w $48e7 ; c1d4 + dc.w $0108 ; c1d6 + dc.w $4878 ; c1d8 + dc.w $3ff1 ; c1da + dc.w $487a ; c1dc + dc.w $003c ; c1de + dc.w $2f2e ; c1e0 + dc.w $0008 ; c1e2 + dc.w $4eba ; c1e4 + dc.w $ff46 ; c1e6 + dc.w $2840 ; c1e8 + dc.w $200c ; c1ea + dc.w $4fef ; c1ec + dc.w $000c ; c1ee + dc.w $6604 ; c1f0 + dc.w $7094 ; c1f2 + dc.w $601a ; c1f4 + dc.w $2f2e ; c1f6 + dc.w $0018 ; c1f8 + dc.w $2f2e ; c1fa + dc.w $0014 ; c1fc + dc.w $2f2e ; c1fe + dc.w $0010 ; c200 + dc.w $2f2e ; c202 + dc.w $000c ; c204 + dc.w $204c ; c206 + dc.w $4e90 ; c208 + dc.w $2e00 ; c20a + dc.w $4fef ; c20c + dc.w $0010 ; c20e + dc.w $4cee ; c210 + dc.w $1080 ; c212 + dc.w $fff8 ; c214 + dc.w $4e5e ; c216 + dc.w $4e75 ; c218 + dc.w $1352 ; c21a + dc.w $6567 ; c21c + dc.w $6973 ; c21e + dc.w $7472 ; c220 + dc.w $7950 ; c222 + dc.w $726f ; c224 + dc.w $7065 ; c226 + dc.w $7274 ; c228 + dc.w $7947 ; c22a + dc.w $6574 ; c22c + dc.w $0000 ; c22e + dc.w $4e56 ; c230 + dc.w $0000 ; c232 + dc.w $48e7 ; c234 + dc.w $0108 ; c236 + dc.w $4878 ; c238 + dc.w $0ff1 ; c23a + dc.w $487a ; c23c + dc.w $0038 ; c23e + dc.w $2f2e ; c240 + dc.w $0008 ; c242 + dc.w $4eba ; c244 + dc.w $fee6 ; c246 + dc.w $2840 ; c248 + dc.w $200c ; c24a + dc.w $4fef ; c24c + dc.w $000c ; c24e + dc.w $6604 ; c250 + dc.w $7094 ; c252 + dc.w $6016 ; c254 + dc.w $2f2e ; c256 + dc.w $0014 ; c258 + dc.w $2f2e ; c25a + dc.w $0010 ; c25c + dc.w $2f2e ; c25e + dc.w $000c ; c260 + dc.w $204c ; c262 + dc.w $4e90 ; c264 + dc.w $2e00 ; c266 + dc.w $4fef ; c268 + dc.w $000c ; c26a + dc.w $4cee ; c26c + dc.w $1080 ; c26e + dc.w $fff8 ; c270 + dc.w $4e5e ; c272 + dc.w $4e75 ; c274 + dc.w $1752 ; c276 + dc.w $6567 ; c278 + dc.w $6973 ; c27a + dc.w $7472 ; c27c + dc.w $7950 ; c27e + dc.w $726f ; c280 + dc.w $7065 ; c282 + dc.w $7274 ; c284 + dc.w $7947 ; c286 + dc.w $6574 ; c288 + dc.w $5369 ; c28a + dc.w $7a65 ; c28c + dc.w $0000 ; c28e + dc.w $4e56 ; c290 + dc.w $0000 ; c292 + dc.w $48e7 ; c294 + dc.w $0108 ; c296 + dc.w $4878 ; c298 + dc.w $00f1 ; c29a + dc.w $487a ; c29c + dc.w $002e ; c29e + dc.w $2f2e ; c2a0 + dc.w $0008 ; c2a2 + dc.w $4eba ; c2a4 + dc.w $fe86 ; c2a6 + dc.w $2840 ; c2a8 + dc.w $200c ; c2aa + dc.w $4fef ; c2ac + dc.w $000c ; c2ae + dc.w $6604 ; c2b0 + dc.w $7094 ; c2b2 + dc.w $600c ; c2b4 + dc.w $2f2e ; c2b6 + dc.w $000c ; c2b8 + dc.w $204c ; c2ba + dc.w $4e90 ; c2bc + dc.w $2e00 ; c2be + dc.w $584f ; c2c0 + dc.w $4cee ; c2c2 + dc.w $1080 ; c2c4 + dc.w $fff8 ; c2c6 + dc.w $4e5e ; c2c8 + dc.w $4e75 ; c2ca + dc.w $1652 ; c2cc + dc.w $6567 ; c2ce + dc.w $6973 ; c2d0 + dc.w $7472 ; c2d2 + dc.w $7945 ; c2d4 + dc.w $6e74 ; c2d6 + dc.w $7279 ; c2d8 + dc.w $4944 ; c2da + dc.w $4469 ; c2dc + dc.w $7370 ; c2de + dc.w $6f73 ; c2e0 + dc.w $6500 ; c2e2 + dc.w $4e56 ; c2e4 + dc.w $fe9c ; c2e6 + dc.w $48e7 ; c2e8 + dc.w $0118 ; c2ea + dc.w $266e ; c2ec + dc.w $000c ; c2ee + dc.w $7eff ; c2f0 + dc.w $7000 ; c2f2 + dc.w $2840 ; c2f4 + dc.w $203c ; c2f6 + dc.w $6e72 ; c2f8 + dc.w $6567 ; c2fa + dc.w $41ee ; c2fc + dc.w $fffc ; c2fe + dc.w $2248 ; c300 + dc.w $a1ad ; c302 + dc.w $2288 ; c304 + dc.w $3e00 ; c306 + dc.w $6600 ; c308 + dc.w $00ea ; c30a + dc.w $41fa ; c30c + dc.w $00f2 ; c30e + dc.w $43ee ; c310 + dc.w $ffa8 ; c312 + dc.w $22d8 ; c314 + dc.w $22d8 ; c316 + dc.w $22d8 ; c318 + dc.w $22d8 ; c31a + dc.w $1290 ; c31c + dc.w $203c ; c31e + dc.w $6366 ; c320 + dc.w $7267 ; c322 + dc.w $41ee ; c324 + dc.w $fff8 ; c326 + dc.w $2248 ; c328 + dc.w $a1ad ; c32a + dc.w $2288 ; c32c + dc.w $4a40 ; c32e + dc.w $6600 ; c330 + dc.w $00c2 ; c332 + dc.w $7001 ; c334 + dc.w $c0ae ; c336 + dc.w $fff8 ; c338 + dc.w $6700 ; c33a + dc.w $00b8 ; c33c + dc.w $7000 ; c33e + dc.w $2d40 ; c340 + dc.w $fea0 ; c342 + dc.w $558f ; c344 + dc.w $486e ; c346 + dc.w $ffa8 ; c348 + dc.w $2f3c ; c34a + dc.w $7077 ; c34c + dc.w $7063 ; c34e + dc.w $7002 ; c350 + dc.w $2f00 ; c352 + dc.w $486e ; c354 + dc.w $fea0 ; c356 + dc.w $486e ; c358 + dc.w $fea4 ; c35a + dc.w $486e ; c35c + dc.w $fea8 ; c35e + dc.w $3f3c ; c360 + dc.w $0001 ; c362 + dc.w $aa5a ; c364 + dc.w $3e1f ; c366 + dc.w $6600 ; c368 + dc.w $008a ; c36a + dc.w $486e ; c36c + dc.w $ffe8 ; c36e + dc.w $2f2e ; c370 + dc.w $0008 ; c372 + dc.w $7000 ; c374 + dc.w $2f00 ; c376 + dc.w $2f2e ; c378 + dc.w $fea0 ; c37a + dc.w $4eba ; c37c + dc.w $fdf2 ; c37e + dc.w $3e00 ; c380 + dc.w $4fef ; c382 + dc.w $0010 ; c384 + dc.w $665e ; c386 + dc.w $7000 ; c388 + dc.w $2d40 ; c38a + dc.w $fe9c ; c38c + dc.w $486e ; c38e + dc.w $fe9c ; c390 + dc.w $2f0b ; c392 + dc.w $486e ; c394 + dc.w $ffe8 ; c396 + dc.w $2f2e ; c398 + dc.w $fea0 ; c39a + dc.w $4eba ; c39c + dc.w $fe92 ; c39e + dc.w $3e00 ; c3a0 + dc.w $4fef ; c3a2 + dc.w $0010 ; c3a4 + dc.w $6630 ; c3a6 + dc.w $202e ; c3a8 + dc.w $fe9c ; c3aa + dc.w $a51e ; c3ac + dc.w $2848 ; c3ae + dc.w $200c ; c3b0 + dc.w $6724 ; c3b2 + dc.w $558f ; c3b4 + dc.w $3eb8 ; c3b6 + dc.w $0220 ; c3b8 + dc.w $4a5f ; c3ba + dc.w $661a ; c3bc + dc.w $486e ; c3be + dc.w $fe9c ; c3c0 + dc.w $2f0c ; c3c2 + dc.w $2f0b ; c3c4 + dc.w $486e ; c3c6 + dc.w $ffe8 ; c3c8 + dc.w $2f2e ; c3ca + dc.w $fea0 ; c3cc + dc.w $4eba ; c3ce + dc.w $fe00 ; c3d0 + dc.w $3e00 ; c3d2 + dc.w $4fef ; c3d4 + dc.w $0014 ; c3d6 + dc.w $486e ; c3d8 + dc.w $ffe8 ; c3da + dc.w $2f2e ; c3dc + dc.w $fea0 ; c3de + dc.w $4eba ; c3e0 + dc.w $feae ; c3e2 + dc.w $504f ; c3e4 + dc.w $558f ; c3e6 + dc.w $486e ; c3e8 + dc.w $fea0 ; c3ea + dc.w $3f3c ; c3ec + dc.w $0004 ; c3ee + dc.w $aa5a ; c3f0 + dc.w $544f ; c3f2 + dc.w $200c ; c3f4 + dc.w $4cee ; c3f6 + dc.w $1880 ; c3f8 + dc.w $fe90 ; c3fa + dc.w $4e5e ; c3fc + dc.w $4e75 ; c3fe + dc.w $0f4e ; c400 + dc.w $616d ; c402 + dc.w $6552 ; c404 + dc.w $6567 ; c406 + dc.w $6973 ; c408 + dc.w $7472 ; c40a + dc.w $794c ; c40c + dc.w $6962 ; c40e + dc.w $0000 ; c410 + dc.w $4e56 ; c412 + dc.w $0000 ; c414 + dc.w $48e7 ; c416 + dc.w $1318 ; c418 + dc.w $3c2e ; c41a + dc.w $000e ; c41c + dc.w $266e ; c41e + dc.w $0008 ; c420 + dc.w $284b ; c422 + dc.w $598f ; c424 + dc.w $2f0b ; c426 + dc.w $4eba ; c428 + dc.w $8ae8 ; c42a + dc.w $2e1f ; c42c + dc.w $601c ; c42e + dc.w $524c ; c430 + dc.w $7000 ; c432 + dc.w $3006 ; c434 + dc.w $4a80 ; c436 + dc.w $630c ; c438 + dc.w $200c ; c43a + dc.w $908b ; c43c + dc.w $be80 ; c43e + dc.w $6304 ; c440 + dc.w $4a14 ; c442 + dc.w $66ea ; c444 + dc.w $524c ; c446 + dc.w $3006 ; c448 + dc.w $5346 ; c44a + dc.w $7000 ; c44c + dc.w $3006 ; c44e + dc.w $4a80 ; c450 + dc.w $6308 ; c452 + dc.w $200c ; c454 + dc.w $908b ; c456 + dc.w $be80 ; c458 + dc.w $62d6 ; c45a + dc.w $206e ; c45c + dc.w $0010 ; c45e + dc.w $4210 ; c460 + dc.w $6014 ; c462 + dc.w $206e ; c464 + dc.w $0010 ; c466 + dc.w $5210 ; c468 + dc.w $7000 ; c46a + dc.w $1010 ; c46c + dc.w $206e ; c46e + dc.w $0010 ; c470 + dc.w $1194 ; c472 + dc.w $0000 ; c474 + dc.w $524c ; c476 + dc.w $200c ; c478 + dc.w $908b ; c47a + dc.w $be80 ; c47c + dc.w $6304 ; c47e + dc.w $4a14 ; c480 + dc.w $66e0 ; c482 + dc.w $7601 ; c484 + dc.w $206e ; c486 + dc.w $0010 ; c488 + dc.w $7000 ; c48a + dc.w $1010 ; c48c + dc.w $4a80 ; c48e + dc.w $620a ; c490 + dc.w $200c ; c492 + dc.w $908b ; c494 + dc.w $be80 ; c496 + dc.w $6202 ; c498 + dc.w $7600 ; c49a + dc.w $1003 ; c49c + dc.w $4cee ; c49e + dc.w $18c8 ; c4a0 + dc.w $ffec ; c4a2 + dc.w $4e5e ; c4a4 + dc.w $4e75 ; c4a6 + dc.w $4e56 ; c4a8 + dc.w $fff8 ; c4aa + dc.w $48e7 ; c4ac + dc.w $1118 ; c4ae + dc.w $286e ; c4b0 + dc.w $0008 ; c4b2 + dc.w $41fa ; c4b4 + dc.w $007a ; c4b6 + dc.w $2d48 ; c4b8 + dc.w $fff8 ; c4ba + dc.w $41fa ; c4bc + dc.w $006c ; c4be + dc.w $2d48 ; c4c0 + dc.w $fffc ; c4c2 + dc.w $4207 ; c4c4 + dc.w $2f2e ; c4c6 + dc.w $fffc ; c4c8 + dc.w $2f2e ; c4ca + dc.w $fff8 ; c4cc + dc.w $4eba ; c4ce + dc.w $fe14 ; c4d0 + dc.w $2640 ; c4d2 + dc.w $200b ; c4d4 + dc.w $504f ; c4d6 + dc.w $6744 ; c4d8 + dc.w $598f ; c4da + dc.w $2f0b ; c4dc + dc.w $4eba ; c4de + dc.w $8a32 ; c4e0 + dc.w $201f ; c4e2 + dc.w $1880 ; c4e4 + dc.w $204b ; c4e6 + dc.w $224c ; c4e8 + dc.w $5289 ; c4ea + dc.w $7000 ; c4ec + dc.w $1014 ; c4ee + dc.w $4a80 ; c4f0 + dc.w $a22e ; c4f2 + dc.w $6002 ; c4f4 + dc.w $5314 ; c4f6 + dc.w $7000 ; c4f8 + dc.w $1014 ; c4fa + dc.w $4a80 ; c4fc + dc.w $630e ; c4fe + dc.w $7000 ; c500 + dc.w $1014 ; c502 + dc.w $7200 ; c504 + dc.w $1234 ; c506 + dc.w $0000 ; c508 + dc.w $4a81 ; c50a + dc.w $67e8 ; c50c + dc.w $204b ; c50e + dc.w $a01f ; c510 + dc.w $7000 ; c512 + dc.w $1014 ; c514 + dc.w $4a80 ; c516 + dc.w $52c3 ; c518 + dc.w $4403 ; c51a + dc.w $1e03 ; c51c + dc.w $1007 ; c51e + dc.w $4cee ; c520 + dc.w $1888 ; c522 + dc.w $ffe8 ; c524 + dc.w $4e5e ; c526 + dc.w $4e75 ; c528 + dc.w $6d6f ; c52a + dc.w $6465 ; c52c + dc.w $6c00 ; c52e + dc.w $4465 ; c530 + dc.w $7669 ; c532 + dc.w $6365 ; c534 + dc.w $733a ; c536 + dc.w $6465 ; c538 + dc.w $7669 ; c53a + dc.w $6365 ; c53c + dc.w $2d74 ; c53e + dc.w $7265 ; c540 + dc.w $6500 ; c542 + dc.w $4e56 ; c544 + dc.w $0000 ; c546 + dc.w $48e7 ; c548 + dc.w $0018 ; c54a + dc.w $266e ; c54c + dc.w $0008 ; c54e + dc.w $7000 ; c550 + dc.w $1013 ; c552 + dc.w $5240 ; c554 + dc.w $48c0 ; c556 + dc.w $a51e ; c558 + dc.w $2848 ; c55a + dc.w $200c ; c55c + dc.w $670e ; c55e + dc.w $204b ; c560 + dc.w $224c ; c562 + dc.w $7000 ; c564 + dc.w $1013 ; c566 + dc.w $5240 ; c568 + dc.w $48c0 ; c56a + dc.w $a22e ; c56c + dc.w $200c ; c56e + dc.w $4cee ; c570 + dc.w $1800 ; c572 + dc.w $fff8 ; c574 + dc.w $4e5e ; c576 + dc.w $4e75 ; c578 + dc.w $4e56 ; c57a + dc.w $ff00 ; c57c + dc.w $48e7 ; c57e + dc.w $0018 ; c580 + dc.w $286e ; c582 + dc.w $000c ; c584 + dc.w $4214 ; c586 + dc.w $598f ; c588 + dc.w $486e ; c58a + dc.w $ff00 ; c58c + dc.w $2f2e ; c58e + dc.w $0008 ; c590 + dc.w $4eba ; c592 + dc.w $8732 ; c594 + dc.w $7000 ; c596 + dc.w $2f00 ; c598 + dc.w $2f3c ; c59a + dc.w $9674 ; c59c + dc.w $626c ; c59e + dc.w $4eba ; c5a0 + dc.w $fa14 ; c5a2 + dc.w $2640 ; c5a4 + dc.w $200b ; c5a6 + dc.w $4fef ; c5a8 + dc.w $000c ; c5aa + dc.w $6714 ; c5ac + dc.w $2f2e ; c5ae + dc.w $0010 ; c5b0 + dc.w $2f0c ; c5b2 + dc.w $486e ; c5b4 + dc.w $ff00 ; c5b6 + dc.w $2f0b ; c5b8 + dc.w $4eba ; c5ba + dc.w $fa80 ; c5bc + dc.w $4fef ; c5be + dc.w $0010 ; c5c0 + dc.w $2f0b ; c5c2 + dc.w $4eba ; c5c4 + dc.w $fa5c ; c5c6 + dc.w $7000 ; c5c8 + dc.w $1014 ; c5ca + dc.w $4a80 ; c5cc + dc.w $584f ; c5ce + dc.w $660e ; c5d0 + dc.w $598f ; c5d2 + dc.w $2f0c ; c5d4 + dc.w $486e ; c5d6 + dc.w $ff00 ; c5d8 + dc.w $4eba ; c5da + dc.w $86ea ; c5dc + dc.w $584f ; c5de + dc.w $4cee ; c5e0 + dc.w $1800 ; c5e2 + dc.w $fef8 ; c5e4 + dc.w $4e5e ; c5e6 + dc.w $4e75 ; c5e8 +Unexplored_c5ea + dc.w $4e56 ; c5ea + dc.w $fdfc ; c5ec + dc.w $48e7 ; c5ee + dc.w $0018 ; c5f0 + dc.w $2078 ; c5f2 + dc.w $02b6 ; c5f4 + dc.w $2868 ; c5f6 + dc.w $02f6 ; c5f8 + dc.w $200c ; c5fa + dc.w $662a ; c5fc + dc.w $486e ; c5fe + dc.w $fdfc ; c600 + dc.w $4eba ; c602 + dc.w $fea4 ; c604 + dc.w $4a00 ; c606 + dc.w $584f ; c608 + dc.w $671c ; c60a + dc.w $486e ; c60c + dc.w $fdfc ; c60e + dc.w $4eba ; c610 + dc.w $ff32 ; c612 + dc.w $2840 ; c614 + dc.w $41ee ; c616 + dc.w $fdfc ; c618 + dc.w $2008 ; c61a + dc.w $584f ; c61c + dc.w $6708 ; c61e + dc.w $2078 ; c620 + dc.w $02b6 ; c622 + dc.w $214c ; c624 + dc.w $02f6 ; c626 + dc.w $200c ; c628 + dc.w $6750 ; c62a + dc.w $486e ; c62c + dc.w $fffc ; c62e + dc.w $486e ; c630 + dc.w $fefc ; c632 + dc.w $2f0c ; c634 + dc.w $4eba ; c636 + dc.w $ff42 ; c638 + dc.w $7000 ; c63a + dc.w $102e ; c63c + dc.w $fefc ; c63e + dc.w $4a80 ; c640 + dc.w $4fef ; c642 + dc.w $000c ; c644 + dc.w $6334 ; c646 + dc.w $486e ; c648 + dc.w $fefc ; c64a + dc.w $4eba ; c64c + dc.w $fef6 ; c64e + dc.w $2640 ; c650 + dc.w $200b ; c652 + dc.w $584f ; c654 + dc.w $6724 ; c656 + dc.w $558f ; c658 + dc.w $3eb8 ; c65a + dc.w $0220 ; c65c + dc.w $4a5f ; c65e + dc.w $661a ; c660 + dc.w $2078 ; c662 + dc.w $02b6 ; c664 + dc.w $214b ; c666 + dc.w $02f2 ; c668 + dc.w $558f ; c66a + dc.w $2f3c ; c66c + dc.w $6d6e ; c66e + dc.w $616d ; c670 + dc.w $2f0b ; c672 + dc.w $303c ; c674 + dc.w $0401 ; c676 + dc.w $abf1 ; c678 + dc.w $544f ; c67a + dc.w $4cee ; c67c + dc.w $1800 ; c67e + dc.w $fdf4 ; c680 + dc.w $4e5e ; c682 + dc.w $4e75 ; c684 + dc.w $4e56 ; c686 + dc.w $fdec ; c688 + dc.w $48e7 ; c68a + dc.w $0338 ; c68c + dc.w $47ee ; c68e + dc.w $fef4 ; c690 + dc.w $49ee ; c692 + dc.w $fdec ; c694 + dc.w $4206 ; c696 + dc.w $41fa ; c698 + dc.w $0160 ; c69a + dc.w $2d48 ; c69c + dc.w $fff8 ; c69e + dc.w $41fa ; c6a0 + dc.w $014c ; c6a2 + dc.w $2d48 ; c6a4 + dc.w $fffc ; c6a6 + dc.w $558f ; c6a8 + dc.w $4eba ; c6aa + dc.w $c33e ; c6ac + dc.w $4a1f ; c6ae + dc.w $6700 ; c6b0 + dc.w $0120 ; c6b2 + dc.w $7000 ; c6b4 + dc.w $2440 ; c6b6 + dc.w $7000 ; c6b8 + dc.w $2f00 ; c6ba + dc.w $2f3c ; c6bc + dc.w $6274 ; c6be + dc.w $626c ; c6c0 + dc.w $4eba ; c6c2 + dc.w $f8f2 ; c6c4 + dc.w $2d40 ; c6c6 + dc.w $fef0 ; c6c8 + dc.w $2f2e ; c6ca + dc.w $fffc ; c6cc + dc.w $2f2e ; c6ce + dc.w $fff8 ; c6d0 + dc.w $4eba ; c6d2 + dc.w $fc10 ; c6d4 + dc.w $2440 ; c6d6 + dc.w $200a ; c6d8 + dc.w $4fef ; c6da + dc.w $0010 ; c6dc + dc.w $6778 ; c6de + dc.w $4aae ; c6e0 + dc.w $fef0 ; c6e2 + dc.w $6772 ; c6e4 + dc.w $4247 ; c6e6 + dc.w $6054 ; c6e8 + dc.w $4214 ; c6ea + dc.w $486e ; c6ec + dc.w $feec ; c6ee + dc.w $2f0c ; c6f0 + dc.w $2f0b ; c6f2 + dc.w $2f2e ; c6f4 + dc.w $fef0 ; c6f6 + dc.w $4eba ; c6f8 + dc.w $f942 ; c6fa + dc.w $4a00 ; c6fc + dc.w $4fef ; c6fe + dc.w $0010 ; c700 + dc.w $6736 ; c702 + dc.w $202e ; c704 + dc.w $feec ; c706 + dc.w $0800 ; c708 + dc.w $0000 ; c70a + dc.w $6702 ; c70c + dc.w $7c01 ; c70e + dc.w $7000 ; c710 + dc.w $1014 ; c712 + dc.w $4a80 ; c714 + dc.w $6312 ; c716 + dc.w $2f0c ; c718 + dc.w $4eba ; c71a + dc.w $fe28 ; c71c + dc.w $2078 ; c71e + dc.w $02b6 ; c720 + dc.w $2140 ; c722 + dc.w $02f6 ; c724 + dc.w $584f ; c726 + dc.w $6010 ; c728 + dc.w $2f0b ; c72a + dc.w $4eba ; c72c + dc.w $fe16 ; c72e + dc.w $2078 ; c730 + dc.w $02b6 ; c732 + dc.w $2140 ; c734 + dc.w $02f6 ; c736 + dc.w $584f ; c738 + dc.w $3007 ; c73a + dc.w $5247 ; c73c + dc.w $4a06 ; c73e + dc.w $6616 ; c740 + dc.w $2f0b ; c742 + dc.w $7000 ; c744 + dc.w $3007 ; c746 + dc.w $2f00 ; c748 + dc.w $2f0a ; c74a + dc.w $4eba ; c74c + dc.w $fcc4 ; c74e + dc.w $4a00 ; c750 + dc.w $4fef ; c752 + dc.w $000c ; c754 + dc.w $6692 ; c756 + dc.w $2f2e ; c758 + dc.w $fef0 ; c75a + dc.w $4eba ; c75c + dc.w $f8c4 ; c75e + dc.w $200a ; c760 + dc.w $584f ; c762 + dc.w $6704 ; c764 + dc.w $204a ; c766 + dc.w $a01f ; c768 + dc.w $4a06 ; c76a + dc.w $6622 ; c76c + dc.w $2078 ; c76e + dc.w $02b6 ; c770 + dc.w $4aa8 ; c772 + dc.w $02f6 ; c774 + dc.w $6718 ; c776 + dc.w $558f ; c778 + dc.w $2078 ; c77a + dc.w $02b6 ; c77c + dc.w $2f28 ; c77e + dc.w $02f6 ; c780 + dc.w $487a ; c782 + dc.w $0062 ; c784 + dc.w $4eba ; c786 + dc.w $8af8 ; c788 + dc.w $4a5f ; c78a + dc.w $6602 ; c78c + dc.w $7c01 ; c78e + dc.w $4a06 ; c790 + dc.w $6640 ; c792 + dc.w $598f ; c794 + dc.w $2f3c ; c796 + dc.w $7665 ; c798 + dc.w $7273 ; c79a + dc.w $7001 ; c79c + dc.w $3f00 ; c79e + dc.w $a9a0 ; c7a0 + dc.w $265f ; c7a2 + dc.w $200b ; c7a4 + dc.w $6708 ; c7a6 + dc.w $4a93 ; c7a8 + dc.w $6604 ; c7aa + dc.w $2f0b ; c7ac + dc.w $a9a2 ; c7ae + dc.w $200b ; c7b0 + dc.w $6720 ; c7b2 + dc.w $4a93 ; c7b4 + dc.w $671c ; c7b6 + dc.w $558f ; c7b8 + dc.w $a9af ; c7ba + dc.w $4a5f ; c7bc + dc.w $6614 ; c7be + dc.w $2053 ; c7c0 + dc.w $7000 ; c7c2 + dc.w $1028 ; c7c4 + dc.w $0002 ; c7c6 + dc.w $0c00 ; c7c8 + dc.w $0040 ; c7ca + dc.w $6206 ; c7cc + dc.w $7c01 ; c7ce + dc.w $6002 ; c7d0 + dc.w $7c01 ; c7d2 + dc.w $4a06 ; c7d4 + dc.w $6604 ; c7d6 + dc.w $7066 ; c7d8 + dc.w $a9c9 ; c7da + dc.w $4cee ; c7dc + dc.w $1cc0 ; c7de + dc.w $fdd8 ; c7e0 + dc.w $4e5e ; c7e2 + dc.w $4e75 ; c7e4 + dc.w $0669 ; c7e6 + dc.w $4d61 ; c7e8 + dc.w $632c ; c7ea + dc.w $3100 ; c7ec + dc.w $636f ; c7ee + dc.w $6d70 ; c7f0 + dc.w $6174 ; c7f2 + dc.w $6962 ; c7f4 + dc.w $6c65 ; c7f6 + dc.w $0000 ; c7f8 + dc.w $4465 ; c7fa + dc.w $7669 ; c7fc + dc.w $6365 ; c7fe + dc.w $733a ; c800 + dc.w $6465 ; c802 + dc.w $7669 ; c804 + dc.w $6365 ; c806 + dc.w $2d74 ; c808 + dc.w $7265 ; c80a + dc.w $6500 ; c80c + dc.w $4e56 ; c80e + dc.w $ffc6 ; c810 + dc.w $48e7 ; c812 + dc.w $0308 ; c814 + dc.w $49ee ; c816 + dc.w $ffe0 ; c818 + dc.w $4247 ; c81a + dc.w $7000 ; c81c + dc.w $2d40 ; c81e + dc.w $ffc6 ; c820 + dc.w $7c00 ; c822 + dc.w $426e ; c824 + dc.w $ffca ; c826 + dc.w $203c ; c828 + dc.w $6e72 ; c82a + dc.w $6567 ; c82c + dc.w $41ee ; c82e + dc.w $ffc6 ; c830 + dc.w $2248 ; c832 + dc.w $a1ad ; c834 + dc.w $2288 ; c836 + dc.w $3e00 ; c838 + dc.w $6600 ; c83a + dc.w $00e8 ; c83c + dc.w $486e ; c83e + dc.w $ffcc ; c840 + dc.w $7000 ; c842 + dc.w $abe9 ; c844 + dc.w $3e00 ; c846 + dc.w $584f ; c848 + dc.w $6600 ; c84a + dc.w $00d8 ; c84c + dc.w $486e ; c84e + dc.w $ffcc ; c850 + dc.w $487a ; c852 + dc.w $0122 ; c854 + dc.w $7000 ; c856 + dc.w $2f00 ; c858 + dc.w $700c ; c85a + dc.w $abe9 ; c85c + dc.w $3e00 ; c85e + dc.w $4fef ; c860 + dc.w $000c ; c862 + dc.w $6600 ; c864 + dc.w $00b4 ; c866 + dc.w $7020 ; c868 + dc.w $2d40 ; c86a + dc.w $ffdc ; c86c + dc.w $486e ; c86e + dc.w $ffdc ; c870 + dc.w $2f0c ; c872 + dc.w $487a ; c874 + dc.w $00fa ; c876 + dc.w $486e ; c878 + dc.w $ffcc ; c87a + dc.w $7017 ; c87c + dc.w $abe9 ; c87e + dc.w $3e00 ; c880 + dc.w $4fef ; c882 + dc.w $0010 ; c884 + dc.w $6600 ; c886 + dc.w $0092 ; c888 + dc.w $487a ; c88a + dc.w $00d8 ; c88c + dc.w $2f0c ; c88e + dc.w $4eba ; c890 + dc.w $8c70 ; c892 + dc.w $4a80 ; c894 + dc.w $504f ; c896 + dc.w $6608 ; c898 + dc.w $3d7c ; c89a + dc.w $ff06 ; c89c + dc.w $ffca ; c89e + dc.w $6022 ; c8a0 + dc.w $7002 ; c8a2 + dc.w $2d40 ; c8a4 + dc.w $ffdc ; c8a6 + dc.w $486e ; c8a8 + dc.w $ffdc ; c8aa + dc.w $486e ; c8ac + dc.w $ffca ; c8ae + dc.w $487a ; c8b0 + dc.w $00a6 ; c8b2 + dc.w $486e ; c8b4 + dc.w $ffcc ; c8b6 + dc.w $7017 ; c8b8 + dc.w $abe9 ; c8ba + dc.w $3e00 ; c8bc + dc.w $4fef ; c8be + dc.w $0010 ; c8c0 + dc.w $6656 ; c8c2 + dc.w $598f ; c8c4 + dc.w $3f2e ; c8c6 + dc.w $ffca ; c8c8 + dc.w $4eba ; c8ca + dc.w $00be ; c8cc + dc.w $2c1f ; c8ce + dc.w $6748 ; c8d0 + dc.w $487a ; c8d2 + dc.w $0076 ; c8d4 + dc.w $2f0c ; c8d6 + dc.w $4eba ; c8d8 + dc.w $8c28 ; c8da + dc.w $4a80 ; c8dc + dc.w $504f ; c8de + dc.w $6720 ; c8e0 + dc.w $487a ; c8e2 + dc.w $0058 ; c8e4 + dc.w $2f0c ; c8e6 + dc.w $4eba ; c8e8 + dc.w $8c18 ; c8ea + dc.w $4a80 ; c8ec + dc.w $504f ; c8ee + dc.w $6710 ; c8f0 + dc.w $487a ; c8f2 + dc.w $003a ; c8f4 + dc.w $2f0c ; c8f6 + dc.w $4eba ; c8f8 + dc.w $8c08 ; c8fa + dc.w $4a80 ; c8fc + dc.w $504f ; c8fe + dc.w $6606 ; c900 + dc.w $0086 ; c902 + dc.w $0001 ; c904 + dc.w $0000 ; c906 + dc.w $558f ; c908 + dc.w $2f3c ; c90a + dc.w $7975 ; c90c + dc.w $6d20 ; c90e + dc.w $2f06 ; c910 + dc.w $303c ; c912 + dc.w $0401 ; c914 + dc.w $abf1 ; c916 + dc.w $544f ; c918 + dc.w $486e ; c91a + dc.w $ffcc ; c91c + dc.w $7003 ; c91e + dc.w $abe9 ; c920 + dc.w $584f ; c922 + dc.w $4cee ; c924 + dc.w $10c0 ; c926 + dc.w $ffba ; c928 + dc.w $4e5e ; c92a + dc.w $4e75 ; c92c + dc.w $506f ; c92e + dc.w $7765 ; c930 + dc.w $7242 ; c932 + dc.w $6f6f ; c934 + dc.w $6b34 ; c936 + dc.w $2c31 ; c938 + dc.w $0000 ; c93a + dc.w $506f ; c93c + dc.w $7765 ; c93e + dc.w $7242 ; c940 + dc.w $6f6f ; c942 + dc.w $6b33 ; c944 + dc.w $2c32 ; c946 + dc.w $0000 ; c948 + dc.w $506f ; c94a + dc.w $7765 ; c94c + dc.w $7242 ; c94e + dc.w $6f6f ; c950 + dc.w $6b33 ; c952 + dc.w $2c31 ; c954 + dc.w $0000 ; c956 + dc.w $636f ; c958 + dc.w $6c6f ; c95a + dc.w $722d ; c95c + dc.w $636f ; c95e + dc.w $6465 ; c960 + dc.w $0000 ; c962 + dc.w $506f ; c964 + dc.w $7765 ; c966 + dc.w $724d ; c968 + dc.w $6163 ; c96a + dc.w $312c ; c96c + dc.w $3200 ; c96e + dc.w $6d6f ; c970 + dc.w $6465 ; c972 + dc.w $6c00 ; c974 + dc.w $4465 ; c976 + dc.w $7669 ; c978 + dc.w $6365 ; c97a + dc.w $733a ; c97c + dc.w $6465 ; c97e + dc.w $7669 ; c980 + dc.w $6365 ; c982 + dc.w $2d74 ; c984 + dc.w $7265 ; c986 + dc.w $6500 ; c988 + dc.w $4e56 ; c98a + dc.w $0000 ; c98c + dc.w $7200 ; c98e + dc.w $302e ; c990 + dc.w $0008 ; c992 + dc.w $0440 ; c994 + dc.w $ff00 ; c996 + dc.w $6500 ; c998 + dc.w $00a8 ; c99a + dc.w $0c40 ; c99c + dc.w $0012 ; c99e + dc.w $6200 ; c9a0 + dc.w $00a0 ; c9a2 + dc.w $d040 ; c9a4 + dc.w $303b ; c9a6 + dc.w $0006 ; c9a8 + dc.w $4efb ; c9aa + dc.w $0000 ; c9ac + dc.w $0028 ; c9ae + dc.w $0028 ; c9b0 + dc.w $0030 ; c9b2 + dc.w $0038 ; c9b4 + dc.w $0040 ; c9b6 + dc.w $0048 ; c9b8 + dc.w $0050 ; c9ba + dc.w $0050 ; c9bc + dc.w $0050 ; c9be + dc.w $0058 ; c9c0 + dc.w $0060 ; c9c2 + dc.w $0068 ; c9c4 + dc.w $0070 ; c9c6 + dc.w $0078 ; c9c8 + dc.w $0080 ; c9ca + dc.w $0088 ; c9cc + dc.w $0090 ; c9ce + dc.w $0078 ; c9d0 + dc.w $0050 ; c9d2 + dc.w $223c ; c9d4 + dc.w $0000 ; c9d6 + dc.w $0835 ; c9d8 + dc.w $6066 ; c9da + dc.w $223c ; c9dc + dc.w $0000 ; c9de + dc.w $083b ; c9e0 + dc.w $605e ; c9e2 + dc.w $223c ; c9e4 + dc.w $0000 ; c9e6 + dc.w $0837 ; c9e8 + dc.w $6056 ; c9ea + dc.w $223c ; c9ec + dc.w $0000 ; c9ee + dc.w $0838 ; c9f0 + dc.w $604e ; c9f2 + dc.w $223c ; c9f4 + dc.w $0000 ; c9f6 + dc.w $083c ; c9f8 + dc.w $6046 ; c9fa + dc.w $223c ; c9fc + dc.w $0000 ; c9fe + dc.w $083e ; ca00 + dc.w $603e ; ca02 + dc.w $223c ; ca04 + dc.w $0000 ; ca06 + dc.w $083f ; ca08 + dc.w $6036 ; ca0a + dc.w $223c ; ca0c + dc.w $0000 ; ca0e + dc.w $0841 ; ca10 + dc.w $602e ; ca12 + dc.w $223c ; ca14 + dc.w $0000 ; ca16 + dc.w $0840 ; ca18 + dc.w $6026 ; ca1a + dc.w $223c ; ca1c + dc.w $0000 ; ca1e + dc.w $0842 ; ca20 + dc.w $601e ; ca22 + dc.w $223c ; ca24 + dc.w $0000 ; ca26 + dc.w $0847 ; ca28 + dc.w $6016 ; ca2a + dc.w $223c ; ca2c + dc.w $0000 ; ca2e + dc.w $0848 ; ca30 + dc.w $600e ; ca32 + dc.w $223c ; ca34 + dc.w $0000 ; ca36 + dc.w $0849 ; ca38 + dc.w $6006 ; ca3a + dc.w $223c ; ca3c + dc.w $0000 ; ca3e + dc.w $084a ; ca40 + dc.w $2d41 ; ca42 + dc.w $000a ; ca44 + dc.w $4e5e ; ca46 + dc.w $205f ; ca48 + dc.w $544f ; ca4a + dc.w $4ed0 ; ca4c + dc.w $4e56 ; ca4e + dc.w $0000 ; ca50 + dc.w $2f06 ; ca52 + dc.w $1c38 ; ca54 + dc.w $01fb ; ca56 + dc.w $7000 ; ca58 + dc.w $1006 ; ca5a + dc.w $740f ; ca5c + dc.w $c400 ; ca5e + dc.w $7000 ; ca60 + dc.w $1002 ; ca62 + dc.w $0c40 ; ca64 + dc.w $000f ; ca66 + dc.w $6708 ; ca68 + dc.w $7000 ; ca6a + dc.w $1002 ; ca6c + dc.w $4a80 ; ca6e + dc.w $6616 ; ca70 + dc.w $7000 ; ca72 + dc.w $1006 ; ca74 + dc.w $323c ; ca76 + dc.w $00f0 ; ca78 + dc.w $c200 ; ca7a + dc.w $7000 ; ca7c + dc.w $1001 ; ca7e + dc.w $7201 ; ca80 + dc.w $8200 ; ca82 + dc.w $11c1 ; ca84 + dc.w $01fb ; ca86 + dc.w $2c2e ; ca88 + dc.w $fffc ; ca8a + dc.w $4e5e ; ca8c + dc.w $4e75 ; ca8e + dc.w $4e56 ; ca90 + dc.w $0000 ; ca92 + dc.w $48e7 ; ca94 + dc.w $0118 ; ca96 + dc.w $266e ; ca98 + dc.w $0008 ; ca9a + dc.w $2e0b ; ca9c + dc.w $2047 ; ca9e + dc.w $3028 ; caa0 + dc.w $0008 ; caa2 + dc.w $48c0 ; caa4 + dc.w $d087 ; caa6 + dc.w $2840 ; caa8 + dc.w $554c ; caaa + dc.w $3014 ; caac + dc.w $48c0 ; caae + dc.w $d087 ; cab0 + dc.w $2840 ; cab2 + dc.w $21cc ; cab4 + dc.w $0b18 ; cab6 + dc.w $4cee ; cab8 + dc.w $1880 ; caba + dc.w $fff4 ; cabc + dc.w $4e5e ; cabe + dc.w $4e75 ; cac0 + dc.w $4e56 ; cac2 + dc.w $0000 ; cac4 + dc.w $48e7 ; cac6 + dc.w $0308 ; cac8 + dc.w $286e ; caca + dc.w $0008 ; cacc + dc.w $3c38 ; cace + dc.w $0a5a ; cad0 + dc.w $2f0c ; cad2 + dc.w $a992 ; cad4 + dc.w $2f14 ; cad6 + dc.w $4eba ; cad8 + dc.w $ffb6 ; cada + dc.w $7000 ; cadc + dc.w $2f00 ; cade + dc.w $7201 ; cae0 + dc.w $2f01 ; cae2 + dc.w $4eba ; cae4 + dc.w $01f2 ; cae6 + dc.w $3e00 ; cae8 + dc.w $4fef ; caea + dc.w $000c ; caec + dc.w $6606 ; caee + dc.w $4eba ; caf0 + dc.w $0222 ; caf2 + dc.w $3e00 ; caf4 + dc.w $31c6 ; caf6 + dc.w $0a5a ; caf8 + dc.w $3007 ; cafa + dc.w $4cee ; cafc + dc.w $10c0 ; cafe + dc.w $fff4 ; cb00 + dc.w $4e5e ; cb02 + dc.w $4e75 ; cb04 + dc.w $4e56 ; cb06 + dc.w $ff04 ; cb08 + dc.w $48e7 ; cb0a + dc.w $1f08 ; cb0c + dc.w $2a2e ; cb0e + dc.w $000c ; cb10 + dc.w $1c2e ; cb12 + dc.w $000b ; cb14 + dc.w $49ee ; cb16 + dc.w $ffb6 ; cb18 + dc.w $4244 ; cb1a + dc.w $558f ; cb1c + dc.w $3f3c ; cb1e + dc.w $8000 ; cb20 + dc.w $2f3c ; cb22 + dc.w $6578 ; cb24 + dc.w $746e ; cb26 + dc.w $7000 ; cb28 + dc.w $1f00 ; cb2a + dc.w $486e ; cb2c + dc.w $fffa ; cb2e + dc.w $486e ; cb30 + dc.w $fffc ; cb32 + dc.w $7000 ; cb34 + dc.w $a823 ; cb36 + dc.w $3e1f ; cb38 + dc.w $6674 ; cb3a + dc.w $7600 ; cb3c + dc.w $3d6e ; cb3e + dc.w $fffa ; cb40 + dc.w $ff60 ; cb42 + dc.w $4214 ; cb44 + dc.w $2d4c ; cb46 + dc.w $ff5c ; cb48 + dc.w $5283 ; cb4a + dc.w $3d43 ; cb4c + dc.w $ff66 ; cb4e + dc.w $2d6e ; cb50 + dc.w $fffc ; cb52 + dc.w $ff7a ; cb54 + dc.w $41ee ; cb56 + dc.w $ff4a ; cb58 + dc.w $a20c ; cb5a + dc.w $3e00 ; cb5c + dc.w $6650 ; cb5e + dc.w $4a06 ; cb60 + dc.w $6706 ; cb62 + dc.w $baae ; cb64 + dc.w $ff6e ; cb66 + dc.w $66da ; cb68 + dc.w $4a06 ; cb6a + dc.w $6606 ; cb6c + dc.w $baae ; cb6e + dc.w $ff6e ; cb70 + dc.w $67d0 ; cb72 + dc.w $0cae ; cb74 + dc.w $6f74 ; cb76 + dc.w $736c ; cb78 + dc.w $ff6a ; cb7a + dc.w $66c6 ; cb7c + dc.w $558f ; cb7e + dc.w $3f2e ; cb80 + dc.w $fffa ; cb82 + dc.w $2f2e ; cb84 + dc.w $fffc ; cb86 + dc.w $2f0c ; cb88 + dc.w $486e ; cb8a + dc.w $ff04 ; cb8c + dc.w $7001 ; cb8e + dc.w $aa52 ; cb90 + dc.w $4a5f ; cb92 + dc.w $66ae ; cb94 + dc.w $558f ; cb96 + dc.w $486e ; cb98 + dc.w $ff04 ; cb9a + dc.w $7000 ; cb9c + dc.w $1f00 ; cb9e + dc.w $3f3c ; cba0 + dc.w $ffec ; cba2 + dc.w $aa5a ; cba4 + dc.w $4a5f ; cba6 + dc.w $669a ; cba8 + dc.w $3004 ; cbaa + dc.w $5244 ; cbac + dc.w $6094 ; cbae + dc.w $3004 ; cbb0 + dc.w $4cee ; cbb2 + dc.w $10f8 ; cbb4 + dc.w $feec ; cbb6 + dc.w $4e5e ; cbb8 + dc.w $4e75 ; cbba + dc.w $4e56 ; cbbc + dc.w $fef8 ; cbbe + dc.w $48e7 ; cbc0 + dc.w $0108 ; cbc2 + dc.w $49ee ; cbc4 + dc.w $ff00 ; cbc6 + dc.w $4207 ; cbc8 + dc.w $7020 ; cbca + dc.w $c038 ; cbcc + dc.w $0b20 ; cbce + dc.w $7200 ; cbd0 + dc.w $1200 ; cbd2 + dc.w $4a81 ; cbd4 + dc.w $675e ; cbd6 + dc.w $2f3c ; cbd8 + dc.w $6f74 ; cbda + dc.w $616e ; cbdc + dc.w $7001 ; cbde + dc.w $2f00 ; cbe0 + dc.w $4eba ; cbe2 + dc.w $ff22 ; cbe4 + dc.w $7200 ; cbe6 + dc.w $3200 ; cbe8 + dc.w $4a81 ; cbea + dc.w $504f ; cbec + dc.w $6346 ; cbee + dc.w $3f3c ; cbf0 + dc.w $afec ; cbf2 + dc.w $7001 ; cbf4 + dc.w $1f00 ; cbf6 + dc.w $4eba ; cbf8 + dc.w $01a8 ; cbfa + dc.w $558f ; cbfc + dc.w $487a ; cbfe + dc.w $0042 ; cc00 + dc.w $2f3c ; cc02 + dc.w $7077 ; cc04 + dc.w $7063 ; cc06 + dc.w $7001 ; cc08 + dc.w $2f00 ; cc0a + dc.w $486e ; cc0c + dc.w $fef8 ; cc0e + dc.w $486e ; cc10 + dc.w $fefc ; cc12 + dc.w $2f0c ; cc14 + dc.w $3f3c ; cc16 + dc.w $0001 ; cc18 + dc.w $aa5a ; cc1a + dc.w $4a5f ; cc1c + dc.w $6612 ; cc1e + dc.w $2f3c ; cc20 + dc.w $6f74 ; cc22 + dc.w $616e ; cc24 + dc.w $7000 ; cc26 + dc.w $2f00 ; cc28 + dc.w $4eba ; cc2a + dc.w $feda ; cc2c + dc.w $7e01 ; cc2e + dc.w $504f ; cc30 + dc.w $4eba ; cc32 + dc.w $8c96 ; cc34 + dc.w $1007 ; cc36 + dc.w $4cee ; cc38 + dc.w $1080 ; cc3a + dc.w $fef0 ; cc3c + dc.w $4e5e ; cc3e + dc.w $4e75 ; cc40 + dc.w $094f ; cc42 + dc.w $5442 ; cc44 + dc.w $6f6f ; cc46 + dc.w $744c ; cc48 + dc.w $6962 ; cc4a + dc.w $0000 ; cc4c +Unexplored_cc4e + dc.w $4e56 ; cc4e + dc.w $fffc ; cc50 + dc.w $2f0c ; cc52 + dc.w $4eba ; cc54 + dc.w $fdf8 ; cc56 + dc.w $4eba ; cc58 + dc.w $ff62 ; cc5a + dc.w $4a00 ; cc5c + dc.w $663a ; cc5e + dc.w $598f ; cc60 + dc.w $2f3c ; cc62 + dc.w $6f74 ; cc64 + dc.w $6c6d ; cc66 + dc.w $7009 ; cc68 + dc.w $3f00 ; cc6a + dc.w $a9a0 ; cc6c + dc.w $285f ; cc6e + dc.w $200c ; cc70 + dc.w $6708 ; cc72 + dc.w $4a94 ; cc74 + dc.w $6604 ; cc76 + dc.w $2f0c ; cc78 + dc.w $a9a2 ; cc7a + dc.w $200c ; cc7c + dc.w $6716 ; cc7e + dc.w $4a94 ; cc80 + dc.w $6712 ; cc82 + dc.w $558f ; cc84 + dc.w $a9af ; cc86 + dc.w $4a5f ; cc88 + dc.w $660a ; cc8a + dc.w $2f0c ; cc8c + dc.w $4eba ; cc8e + dc.w $fe32 ; cc90 + dc.w $584f ; cc92 + dc.w $6004 ; cc94 + dc.w $700f ; cc96 + dc.w $a9c9 ; cc98 + dc.w $203c ; cc9a + dc.w $6262 ; cc9c + dc.w $6f78 ; cc9e + dc.w $41ee ; cca0 + dc.w $fffc ; cca2 + dc.w $2248 ; cca4 + dc.w $a1ad ; cca6 + dc.w $2288 ; cca8 + dc.w $4a40 ; ccaa + dc.w $6622 ; ccac + dc.w $7004 ; ccae + dc.w $c0ae ; ccb0 + dc.w $fffc ; ccb2 + dc.w $671a ; ccb4 + dc.w $7000 ; ccb6 + dc.w $2f00 ; ccb8 + dc.w $7201 ; ccba + dc.w $2f01 ; ccbc + dc.w $2f3c ; ccbe + dc.w $7264 ; ccc0 + dc.w $6164 ; ccc2 + dc.w $203c ; ccc4 + dc.w $0003 ; ccc6 + dc.w $162d ; ccc8 + dc.w $fe22 ; ccca + dc.w $4fef ; cccc + dc.w $000c ; ccce + dc.w $286e ; ccd0 + dc.w $fff8 ; ccd2 + dc.w $4e5e ; ccd4 + dc.w $4e75 ; ccd6 + dc.w $4e56 ; ccd8 + dc.w $0000 ; ccda + dc.w $48e7 ; ccdc + dc.w $0030 ; ccde + dc.w $7010 ; cce0 + dc.w $7420 ; cce2 + dc.w $c0c2 ; cce4 + dc.w $0640 ; cce6 + dc.w $028a ; cce8 + dc.w $a71e ; ccea + dc.w $661c ; ccec + dc.w $3082 ; ccee + dc.w $2278 ; ccf0 + dc.w $02b6 ; ccf2 + dc.w $43e9 ; ccf4 + dc.w $0074 ; ccf6 + dc.w $216e ; ccf8 + dc.w $000c ; ccfa + dc.w $01ee ; ccfc + dc.w $2288 ; ccfe + dc.w $2678 ; cd00 + dc.w $0b18 ; cd02 + dc.w $7010 ; cd04 + dc.w $4eab ; cd06 + dc.w $0002 ; cd08 + dc.w $48c0 ; cd0a + dc.w $4cdf ; cd0c + dc.w $0c00 ; cd0e + dc.w $4e5e ; cd10 + dc.w $4e75 ; cd12 + dc.w $7000 ; cd14 + dc.w $2078 ; cd16 + dc.w $0d1c ; cd18 + dc.w $b0fc ; cd1a + dc.w $ffff ; cd1c + dc.w $6610 ; cd1e + dc.w $701c ; cd20 + dc.w $a440 ; cd22 + dc.w $701c ; cd24 + dc.w $a722 ; cd26 + dc.w $6674 ; cd28 + dc.w $21c8 ; cd2a + dc.w $0d1c ; cd2c + dc.w $602c ; cd2e + dc.w $a02a ; cd30 + dc.w $701c ; cd32 + dc.w $a440 ; cd34 + dc.w $6666 ; cd36 + dc.w $701c ; cd38 + dc.w $a722 ; cd3a + dc.w $6660 ; cd3c + dc.w $2208 ; cd3e + dc.w $2250 ; cd40 + dc.w $2078 ; cd42 + dc.w $0d1c ; cd44 + dc.w $2010 ; cd46 + dc.w $2040 ; cd48 + dc.w $7010 ; cd4a + dc.w $a22e ; cd4c + dc.w $2078 ; cd4e + dc.w $0d1c ; cd50 + dc.w $21c1 ; cd52 + dc.w $0d1c ; cd54 + dc.w $6002 ; cd56 + dc.w $2041 ; cd58 + dc.w $a023 ; cd5a + dc.w $2078 ; cd5c + dc.w $0d1c ; cd5e + dc.w $a029 ; cd60 + dc.w $7000 ; cd62 + dc.w $2078 ; cd64 + dc.w $02b6 ; cd66 + dc.w $a021 ; cd68 + dc.w $0c80 ; cd6a + dc.w $0000 ; cd6c + dc.w $01ea ; cd6e + dc.w $6c24 ; cd70 + dc.w $2248 ; cd72 + dc.w $2200 ; cd74 + dc.w $203c ; cd76 + dc.w $0000 ; cd78 + dc.w $01ea ; cd7a + dc.w $a11e ; cd7c + dc.w $661e ; cd7e + dc.w $40e7 ; cd80 + dc.w $007c ; cd82 + dc.w $2600 ; cd84 + dc.w $c149 ; cd86 + dc.w $2001 ; cd88 + dc.w $a22e ; cd8a + dc.w $21c9 ; cd8c + dc.w $02b6 ; cd8e + dc.w $46df ; cd90 + dc.w $a01f ; cd92 + dc.w $2049 ; cd94 + dc.w $4268 ; cd96 + dc.w $01e8 ; cd98 + dc.w $7000 ; cd9a + dc.w $4e75 ; cd9c + dc.w $7094 ; cd9e + dc.w $4e75 ; cda0 + dc.w $4e56 ; cda2 + dc.w $fe6c ; cda4 + dc.w $48e7 ; cda6 + dc.w $0700 ; cda8 + dc.w $3c2e ; cdaa + dc.w $000a ; cdac + dc.w $203c ; cdae + dc.w $7379 ; cdb0 + dc.w $7376 ; cdb2 + dc.w $41ee ; cdb4 + dc.w $fffc ; cdb6 + dc.w $2248 ; cdb8 + dc.w $a1ad ; cdba + dc.w $2288 ; cdbc + dc.w $4a40 ; cdbe + dc.w $6600 ; cdc0 + dc.w $00e8 ; cdc2 + dc.w $0cae ; cdc4 + dc.w $0000 ; cdc6 + dc.w $0700 ; cdc8 + dc.w $fffc ; cdca + dc.w $6d00 ; cdcc + dc.w $00dc ; cdce + dc.w $4207 ; cdd0 + dc.w $41ee ; cdd2 + dc.w $ff84 ; cdd4 + dc.w $2008 ; cdd6 + dc.w $c18d ; cdd8 + dc.w $2a00 ; cdda + dc.w $486e ; cddc + dc.w $ff80 ; cdde + dc.w $a86e ; cde0 + dc.w $486e ; cde2 + dc.w $ff0c ; cde4 + dc.w $486e ; cde6 + dc.w $fff4 ; cde8 + dc.w $4eba ; cdea + dc.w $0122 ; cdec + dc.w $486e ; cdee + dc.w $ff88 ; cdf0 + dc.w $aa00 ; cdf2 + dc.w $203c ; cdf4 + dc.w $6963 ; cdf6 + dc.w $6f6e ; cdf8 + dc.w $41ee ; cdfa + dc.w $fffc ; cdfc + dc.w $2248 ; cdfe + dc.w $a1ad ; ce00 + dc.w $2288 ; ce02 + dc.w $4a40 ; ce04 + dc.w $504f ; ce06 + dc.w $666a ; ce08 + dc.w $7004 ; ce0a + dc.w $c0ae ; ce0c + dc.w $fffc ; ce0e + dc.w $6762 ; ce10 + dc.w $486e ; ce12 + dc.w $fe70 ; ce14 + dc.w $4eba ; ce16 + dc.w $01da ; ce18 + dc.w $4a40 ; ce1a + dc.w $584f ; ce1c + dc.w $6654 ; ce1e + dc.w $558f ; ce20 + dc.w $2f3c ; ce22 + dc.w $7368 ; ce24 + dc.w $6f77 ; ce26 + dc.w $2f3c ; ce28 + dc.w $696e ; ce2a + dc.w $6974 ; ce2c + dc.w $486e ; ce2e + dc.w $fe70 ; ce30 + dc.w $3f06 ; ce32 + dc.w $486e ; ce34 + dc.w $fe6c ; ce36 + dc.w $7023 ; ce38 + dc.w $aa75 ; ce3a + dc.w $4a5f ; ce3c + dc.w $6634 ; ce3e + dc.w $558f ; ce40 + dc.w $486e ; ce42 + dc.w $fff4 ; ce44 + dc.w $7005 ; ce46 + dc.w $3f00 ; ce48 + dc.w $7200 ; ce4a + dc.w $3f01 ; ce4c + dc.w $7000 ; ce4e + dc.w $2f00 ; ce50 + dc.w $2f2e ; ce52 + dc.w $fe6c ; ce54 + dc.w $700e ; ce56 + dc.w $aa75 ; ce58 + dc.w $4a5f ; ce5a + dc.w $6602 ; ce5c + dc.w $7e01 ; ce5e + dc.w $558f ; ce60 + dc.w $2f3c ; ce62 + dc.w $7368 ; ce64 + dc.w $6f77 ; ce66 + dc.w $2f3c ; ce68 + dc.w $696e ; ce6a + dc.w $6974 ; ce6c + dc.w $7008 ; ce6e + dc.w $aa75 ; ce70 + dc.w $544f ; ce72 + dc.w $4a07 ; ce74 + dc.w $661a ; ce76 + dc.w $558f ; ce78 + dc.w $486e ; ce7a + dc.w $fff4 ; ce7c + dc.w $7000 ; ce7e + dc.w $3f00 ; ce80 + dc.w $3f00 ; ce82 + dc.w $3f06 ; ce84 + dc.w $303c ; ce86 + dc.w $0500 ; ce88 + dc.w $abc9 ; ce8a + dc.w $4a5f ; ce8c + dc.w $6602 ; ce8e + dc.w $7e01 ; ce90 + dc.w $486e ; ce92 + dc.w $ff88 ; ce94 + dc.w $aa02 ; ce96 + dc.w $4a07 ; ce98 + dc.w $670a ; ce9a + dc.w $4a2e ; ce9c + dc.w $0008 ; ce9e + dc.w $6704 ; cea0 + dc.w $4eba ; cea2 + dc.w $0122 ; cea4 + dc.w $2005 ; cea6 + dc.w $c18d ; cea8 + dc.w $4cee ; ceaa + dc.w $00e0 ; ceac + dc.w $fe60 ; ceae + dc.w $4e5e ; ceb0 + dc.w $2e9f ; ceb2 + dc.w $4e75 ; ceb4 + dc.w $4e56 ; ceb6 + dc.w $0000 ; ceb8 + dc.w $207c ; ceba + dc.w $0000 ; cebc + dc.w $092c ; cebe + dc.w $30bc ; cec0 + dc.w $ffff ; cec2 + dc.w $207c ; cec4 + dc.w $0000 ; cec6 + dc.w $092c ; cec8 + dc.w $317c ; ceca + dc.w $ffff ; cecc + dc.w $0002 ; cece + dc.w $4e5e ; ced0 + dc.w $4e75 ; ced2 + dc.w $4e56 ; ced4 + dc.w $0000 ; ced6 + dc.w $342e ; ced8 + dc.w $000a ; ceda + dc.w $7000 ; cedc + dc.w $3002 ; cede + dc.w $323c ; cee0 + dc.w $8000 ; cee2 + dc.w $c240 ; cee4 + dc.w $6714 ; cee6 + dc.w $7000 ; cee8 + dc.w $3002 ; ceea + dc.w $e388 ; ceec + dc.w $223c ; ceee + dc.w $0000 ; cef0 + dc.w $1021 ; cef2 + dc.w $b380 ; cef4 + dc.w $7201 ; cef6 + dc.w $b380 ; cef8 + dc.w $600e ; cefa + dc.w $7000 ; cefc + dc.w $3002 ; cefe + dc.w $e388 ; cf00 + dc.w $223c ; cf02 + dc.w $0000 ; cf04 + dc.w $1021 ; cf06 + dc.w $b380 ; cf08 + dc.w $4e5e ; cf0a + dc.w $4e75 ; cf0c + dc.w $4e56 ; cf0e + dc.w $0000 ; cf10 + dc.w $48e7 ; cf12 + dc.w $0118 ; cf14 + dc.w $266e ; cf16 + dc.w $000c ; cf18 + dc.w $286e ; cf1a + dc.w $0008 ; cf1c + dc.w $3e2b ; cf1e + dc.w $0006 ; cf20 + dc.w $9e6b ; cf22 + dc.w $0002 ; cf24 + dc.w $3007 ; cf26 + dc.w $48c0 ; cf28 + dc.w $81fc ; cf2a + dc.w $0028 ; cf2c + dc.w $4840 ; cf2e + dc.w $4880 ; cf30 + dc.w $9e40 ; cf32 + dc.w $207c ; cf34 + dc.w $0000 ; cf36 + dc.w $092c ; cf38 + dc.w $7000 ; cf3a + dc.w $3010 ; cf3c + dc.w $2f00 ; cf3e + dc.w $4eba ; cf40 + dc.w $ff92 ; cf42 + dc.w $48c0 ; cf44 + dc.w $207c ; cf46 + dc.w $0000 ; cf48 + dc.w $092c ; cf4a + dc.w $7200 ; cf4c + dc.w $3228 ; cf4e + dc.w $0002 ; cf50 + dc.w $b280 ; cf52 + dc.w $584f ; cf54 + dc.w $670a ; cf56 + dc.w $207c ; cf58 + dc.w $0000 ; cf5a + dc.w $092c ; cf5c + dc.w $30bc ; cf5e + dc.w $0008 ; cf60 + dc.w $207c ; cf62 + dc.w $0000 ; cf64 + dc.w $092c ; cf66 + dc.w $7000 ; cf68 + dc.w $3010 ; cf6a + dc.w $48c7 ; cf6c + dc.w $2207 ; cf6e + dc.w $4eba ; cf70 + dc.w $0872 ; cf72 + dc.w $3940 ; cf74 + dc.w $0002 ; cf76 + dc.w $207c ; cf78 + dc.w $0000 ; cf7a + dc.w $092c ; cf7c + dc.w $7000 ; cf7e + dc.w $3010 ; cf80 + dc.w $48c7 ; cf82 + dc.w $2207 ; cf84 + dc.w $4eba ; cf86 + dc.w $082e ; cf88 + dc.w $5280 ; cf8a + dc.w $2200 ; cf8c + dc.w $c0fc ; cf8e + dc.w $0028 ; cf90 + dc.w $4841 ; cf92 + dc.w $c2fc ; cf94 + dc.w $0028 ; cf96 + dc.w $4841 ; cf98 + dc.w $4241 ; cf9a + dc.w $d081 ; cf9c + dc.w $322b ; cf9e + dc.w $0004 ; cfa0 + dc.w $9240 ; cfa2 + dc.w $3881 ; cfa4 + dc.w $302c ; cfa6 + dc.w $0002 ; cfa8 + dc.w $d07c ; cfaa + dc.w $0020 ; cfac + dc.w $3940 ; cfae + dc.w $0006 ; cfb0 + dc.w $3014 ; cfb2 + dc.w $d07c ; cfb4 + dc.w $0020 ; cfb6 + dc.w $3940 ; cfb8 + dc.w $0004 ; cfba + dc.w $4cee ; cfbc + dc.w $1880 ; cfbe + dc.w $fff4 ; cfc0 + dc.w $4e5e ; cfc2 + dc.w $4e75 ; cfc4 + dc.w $4e56 ; cfc6 + dc.w $0000 ; cfc8 + dc.w $207c ; cfca + dc.w $0000 ; cfcc + dc.w $092c ; cfce + dc.w $0650 ; cfd0 + dc.w $0028 ; cfd2 + dc.w $207c ; cfd4 + dc.w $0000 ; cfd6 + dc.w $092c ; cfd8 + dc.w $7000 ; cfda + dc.w $3010 ; cfdc + dc.w $2f00 ; cfde + dc.w $4eba ; cfe0 + dc.w $fef2 ; cfe2 + dc.w $207c ; cfe4 + dc.w $0000 ; cfe6 + dc.w $092c ; cfe8 + dc.w $3140 ; cfea + dc.w $0002 ; cfec + dc.w $4e5e ; cfee + dc.w $4e75 ; cff0 + dc.w $4e56 ; cff2 + dc.w $fec2 ; cff4 + dc.w $48e7 ; cff6 + dc.w $0108 ; cff8 + dc.w $49ee ; cffa + dc.w $fec2 ; cffc + dc.w $2d4c ; cffe + dc.w $ffd4 ; d000 + dc.w $426e ; d002 + dc.w $ffd8 ; d004 + dc.w $558f ; d006 + dc.w $a994 ; d008 + dc.w $3d5f ; d00a + dc.w $ffda ; d00c + dc.w $426e ; d00e + dc.w $ffde ; d010 + dc.w $41ee ; d012 + dc.w $ffc2 ; d014 + dc.w $7008 ; d016 + dc.w $a260 ; d018 + dc.w $3e00 ; d01a + dc.w $6616 ; d01c + dc.w $558f ; d01e + dc.w $3f2e ; d020 + dc.w $ffd8 ; d022 + dc.w $2f2e ; d024 + dc.w $fffc ; d026 + dc.w $2f0c ; d028 + dc.w $2f2e ; d02a + dc.w $0008 ; d02c + dc.w $7001 ; d02e + dc.w $aa52 ; d030 + dc.w $3e1f ; d032 + dc.w $3007 ; d034 + dc.w $4cee ; d036 + dc.w $1080 ; d038 + dc.w $feba ; d03a + dc.w $4e5e ; d03c + dc.w $4e75 ; d03e + dc.w $4e56 ; d040 + dc.w $0000 ; d042 + dc.w $48e7 ; d044 + dc.w $0018 ; d046 + dc.w $266e ; d048 + dc.w $0010 ; d04a + dc.w $286e ; d04c + dc.w $0008 ; d04e + dc.w $7000 ; d050 + dc.w $2680 ; d052 + dc.w $220c ; d054 + dc.w $671c ; d056 + dc.w $4a94 ; d058 + dc.w $6718 ; d05a + dc.w $2054 ; d05c + dc.w $2050 ; d05e + dc.w $4a50 ; d060 + dc.w $660e ; d062 + dc.w $558f ; d064 + dc.w $2f14 ; d066 + dc.w $700e ; d068 + dc.w $3f00 ; d06a + dc.w $aa2c ; d06c + dc.w $4a1f ; d06e + dc.w $6602 ; d070 + dc.w $2694 ; d072 + dc.w $4cee ; d074 + dc.w $1800 ; d076 + dc.w $fff8 ; d078 + dc.w $4e5e ; d07a + dc.w $205f ; d07c + dc.w $4fef ; d07e + dc.w $000c ; d080 + dc.w $4ed0 ; d082 + dc.w $4e56 ; d084 + dc.w $0000 ; d086 + dc.w $7002 ; d088 + dc.w $b06e ; d08a + dc.w $000c ; d08c + dc.w $660a ; d08e + dc.w $7000 ; d090 + dc.w $2f00 ; d092 + dc.w $4eba ; d094 + dc.w $0240 ; d096 + dc.w $584f ; d098 + dc.w $4e5e ; d09a + dc.w $205f ; d09c + dc.w $4fef ; d09e + dc.w $000a ; d0a0 + dc.w $4ed0 ; d0a2 + dc.w $4e56 ; d0a4 + dc.w $fff8 ; d0a6 + dc.w $48e7 ; d0a8 + dc.w $0738 ; d0aa + dc.w $3a2e ; d0ac + dc.w $000a ; d0ae + dc.w $7000 ; d0b0 + dc.w $2d40 ; d0b2 + dc.w $fffc ; d0b4 + dc.w $7001 ; d0b6 + dc.w $2f00 ; d0b8 + dc.w $4eba ; d0ba + dc.w $021a ; d0bc + dc.w $2840 ; d0be + dc.w $200c ; d0c0 + dc.w $584f ; d0c2 + dc.w $670c ; d0c4 + dc.w $2478 ; d0c6 + dc.w $02b6 ; d0c8 + dc.w $266a ; d0ca + dc.w $0332 ; d0cc + dc.w $2c2a ; d0ce + dc.w $0336 ; d0d0 + dc.w $200c ; d0d2 + dc.w $673e ; d0d4 + dc.w $200b ; d0d6 + dc.w $673a ; d0d8 + dc.w $7e00 ; d0da + dc.w $6032 ; d0dc + dc.w $558f ; d0de + dc.w $2f0b ; d0e0 + dc.w $2f07 ; d0e2 + dc.w $7000 ; d0e4 + dc.w $2f00 ; d0e6 + dc.w $2f0c ; d0e8 + dc.w $486e ; d0ea + dc.w $fffc ; d0ec + dc.w $303c ; d0ee + dc.w $0ad5 ; d0f0 + dc.w $abeb ; d0f2 + dc.w $4aae ; d0f4 + dc.w $fffc ; d0f6 + dc.w $544f ; d0f8 + dc.w $670a ; d0fa + dc.w $206e ; d0fc + dc.w $fffc ; d0fe + dc.w $2050 ; d100 + dc.w $ba50 ; d102 + dc.w $670e ; d104 + dc.w $7000 ; d106 + dc.w $2d40 ; d108 + dc.w $fffc ; d10a + dc.w $2007 ; d10c + dc.w $5287 ; d10e + dc.w $bc87 ; d110 + dc.w $62ca ; d112 + dc.w $202e ; d114 + dc.w $fffc ; d116 + dc.w $4cee ; d118 + dc.w $1ce0 ; d11a + dc.w $ffe0 ; d11c + dc.w $4e5e ; d11e + dc.w $4e75 ; d120 + dc.w $4e56 ; d122 + dc.w $fff8 ; d124 + dc.w $48e7 ; d126 + dc.w $0108 ; d128 + dc.w $302e ; d12a + dc.w $000a ; d12c + dc.w $48c0 ; d12e + dc.w $2f00 ; d130 + dc.w $4eba ; d132 + dc.w $ff70 ; d134 + dc.w $2840 ; d136 + dc.w $4207 ; d138 + dc.w $200c ; d13a + dc.w $584f ; d13c + dc.w $674c ; d13e + dc.w $7000 ; d140 + dc.w $2d40 ; d142 + dc.w $fff8 ; d144 + dc.w $2d40 ; d146 + dc.w $fffc ; d148 + dc.w $558f ; d14a + dc.w $2f0c ; d14c + dc.w $486e ; d14e + dc.w $fff8 ; d150 + dc.w $7000 ; d152 + dc.w $1f00 ; d154 + dc.w $303c ; d156 + dc.w $051f ; d158 + dc.w $abeb ; d15a + dc.w $4a5f ; d15c + dc.w $662c ; d15e + dc.w $558f ; d160 + dc.w $2f2e ; d162 + dc.w $fff8 ; d164 + dc.w $2f3c ; d166 + dc.w $636f ; d168 + dc.w $6d6d ; d16a + dc.w $486e ; d16c + dc.w $fffc ; d16e + dc.w $303c ; d170 + dc.w $06d3 ; d172 + dc.w $abeb ; d174 + dc.w $4a5f ; d176 + dc.w $6612 ; d178 + dc.w $7001 ; d17a + dc.w $c0ae ; d17c + dc.w $fffc ; d17e + dc.w $660a ; d180 + dc.w $7002 ; d182 + dc.w $c0ae ; d184 + dc.w $fffc ; d186 + dc.w $6702 ; d188 + dc.w $7e01 ; d18a + dc.w $1007 ; d18c + dc.w $4cee ; d18e + dc.w $1080 ; d190 + dc.w $fff0 ; d192 + dc.w $4e5e ; d194 + dc.w $4e75 ; d196 + dc.w $4e56 ; d198 + dc.w $ff9e ; d19a + dc.w $48e7 ; d19c + dc.w $1308 ; d19e + dc.w $286e ; d1a0 + dc.w $000c ; d1a2 + dc.w $4206 ; d1a4 + dc.w $7e00 ; d1a6 + dc.w $42ae ; d1a8 + dc.w $ffcc ; d1aa + dc.w $42ae ; d1ac + dc.w $ffc8 ; d1ae + dc.w $42ae ; d1b0 + dc.w $ffc4 ; d1b2 + dc.w $42ae ; d1b4 + dc.w $ffc0 ; d1b6 + dc.w $42ae ; d1b8 + dc.w $ffbc ; d1ba + dc.w $42ae ; d1bc + dc.w $ffb8 ; d1be + dc.w $42ae ; d1c0 + dc.w $ffb4 ; d1c2 + dc.w $7000 ; d1c4 + dc.w $2d40 ; d1c6 + dc.w $ffb0 ; d1c8 + dc.w $426e ; d1ca + dc.w $ffae ; d1cc + dc.w $2d40 ; d1ce + dc.w $ffaa ; d1d0 + dc.w $2d40 ; d1d2 + dc.w $ffa6 ; d1d4 + dc.w $42ae ; d1d6 + dc.w $ffa2 ; d1d8 + dc.w $2d40 ; d1da + dc.w $ff9e ; d1dc + dc.w $2d40 ; d1de + dc.w $fffc ; d1e0 + dc.w $2d40 ; d1e2 + dc.w $fff8 ; d1e4 + dc.w $2d40 ; d1e6 + dc.w $fff4 ; d1e8 + dc.w $2d40 ; d1ea + dc.w $fff0 ; d1ec + dc.w $2d40 ; d1ee + dc.w $ffec ; d1f0 + dc.w $2d40 ; d1f2 + dc.w $ffe8 ; d1f4 + dc.w $2d40 ; d1f6 + dc.w $ffe4 ; d1f8 + dc.w $2d40 ; d1fa + dc.w $ffe0 ; d1fc + dc.w $2d40 ; d1fe + dc.w $ffdc ; d200 + dc.w $2d40 ; d202 + dc.w $ffd8 ; d204 + dc.w $2d40 ; d206 + dc.w $ffd4 ; d208 + dc.w $2d40 ; d20a + dc.w $ffd0 ; d20c + dc.w $3d6e ; d20e + dc.w $000a ; d210 + dc.w $ffb6 ; d212 + dc.w $3d7c ; d214 + dc.w $0020 ; d216 + dc.w $ffb8 ; d218 + dc.w $41ee ; d21a + dc.w $ffd0 ; d21c + dc.w $2d48 ; d21e + dc.w $ffba ; d220 + dc.w $41ee ; d222 + dc.w $ff9e ; d224 + dc.w $a005 ; d226 + dc.w $4a40 ; d228 + dc.w $6614 ; d22a + dc.w $7007 ; d22c + dc.w $c0ae ; d22e + dc.w $ffe0 ; d230 + dc.w $7207 ; d232 + dc.w $b280 ; d234 + dc.w $57c3 ; d236 + dc.w $4403 ; d238 + dc.w $1c03 ; d23a + dc.w $2e2e ; d23c + dc.w $ffe4 ; d23e + dc.w $200c ; d240 + dc.w $6702 ; d242 + dc.w $2887 ; d244 + dc.w $1006 ; d246 + dc.w $4cee ; d248 + dc.w $10c8 ; d24a + dc.w $ff8e ; d24c + dc.w $4e5e ; d24e + dc.w $4e75 ; d250 + dc.w $4e56 ; d252 + dc.w $0000 ; d254 + dc.w $48e7 ; d256 + dc.w $0308 ; d258 + dc.w $286e ; d25a + dc.w $0008 ; d25c + dc.w $200c ; d25e + dc.w $6764 ; d260 + dc.w $4a94 ; d262 + dc.w $6760 ; d264 + dc.w $2054 ; d266 + dc.w $2050 ; d268 + dc.w $3e10 ; d26a + dc.w $660e ; d26c + dc.w $558f ; d26e + dc.w $2f14 ; d270 + dc.w $700e ; d272 + dc.w $3f00 ; d274 + dc.w $aa2c ; d276 + dc.w $4a1f ; d278 + dc.w $664a ; d27a + dc.w $206e ; d27c + dc.w $0010 ; d27e + dc.w $1c10 ; d280 + dc.w $48c7 ; d282 + dc.w $2f07 ; d284 + dc.w $4a06 ; d286 + dc.w $6704 ; d288 + dc.w $7001 ; d28a + dc.w $6002 ; d28c + dc.w $7000 ; d28e + dc.w $2f00 ; d290 + dc.w $4eba ; d292 + dc.w $0128 ; d294 + dc.w $4a00 ; d296 + dc.w $504f ; d298 + dc.w $672a ; d29a + dc.w $4a06 ; d29c + dc.w $6726 ; d29e + dc.w $2078 ; d2a0 + dc.w $02b6 ; d2a2 + dc.w $4a28 ; d2a4 + dc.w $0039 ; d2a6 + dc.w $671c ; d2a8 + dc.w $2078 ; d2aa + dc.w $02b6 ; d2ac + dc.w $7000 ; d2ae + dc.w $1028 ; d2b0 + dc.w $003f ; d2b2 + dc.w $222e ; d2b4 + dc.w $000c ; d2b6 + dc.w $7401 ; d2b8 + dc.w $e3aa ; d2ba + dc.w $8480 ; d2bc + dc.w $2078 ; d2be + dc.w $02b6 ; d2c0 + dc.w $1142 ; d2c2 + dc.w $003f ; d2c4 + dc.w $4cee ; d2c6 + dc.w $10c0 ; d2c8 + dc.w $fff4 ; d2ca + dc.w $4e5e ; d2cc + dc.w $205f ; d2ce + dc.w $4fef ; d2d0 + dc.w $000c ; d2d2 + dc.w $4ed0 ; d2d4 + dc.w $4e56 ; d2d6 + dc.w $fff4 ; d2d8 + dc.w $48e7 ; d2da + dc.w $0338 ; d2dc + dc.w $1e2e ; d2de + dc.w $000b ; d2e0 + dc.w $7000 ; d2e2 + dc.w $2840 ; d2e4 + dc.w $a11a ; d2e6 + dc.w $2448 ; d2e8 + dc.w $598f ; d2ea + dc.w $2eb8 ; d2ec + dc.w $02a6 ; d2ee + dc.w $205f ; d2f0 + dc.w $a01b ; d2f2 + dc.w $49fa ; d2f4 + dc.w $fd4a ; d2f6 + dc.w $2078 ; d2f8 + dc.w $02b6 ; d2fa + dc.w $2d68 ; d2fc + dc.w $0332 ; d2fe + dc.w $fff8 ; d300 + dc.w $672e ; d302 + dc.w $7000 ; d304 + dc.w $1007 ; d306 + dc.w $4a80 ; d308 + dc.w $6626 ; d30a + dc.w $558f ; d30c + dc.w $2f2e ; d30e + dc.w $fff8 ; d310 + dc.w $303c ; d312 + dc.w $022c ; d314 + dc.w $abeb ; d316 + dc.w $4a5f ; d318 + dc.w $6616 ; d31a + dc.w $2078 ; d31c + dc.w $02b6 ; d31e + dc.w $7000 ; d320 + dc.w $2140 ; d322 + dc.w $0332 ; d324 + dc.w $2078 ; d326 + dc.w $02b6 ; d328 + dc.w $2140 ; d32a + dc.w $0336 ; d32c + dc.w $2d40 ; d32e + dc.w $fff8 ; d330 + dc.w $4aae ; d332 + dc.w $fff8 ; d334 + dc.w $6632 ; d336 + dc.w $7c17 ; d338 + dc.w $558f ; d33a + dc.w $2f06 ; d33c + dc.w $7000 ; d33e + dc.w $2f00 ; d340 + dc.w $2f00 ; d342 + dc.w $486e ; d344 + dc.w $fff4 ; d346 + dc.w $486e ; d348 + dc.w $fff8 ; d34a + dc.w $303c ; d34c + dc.w $0ad6 ; d34e + dc.w $abeb ; d350 + dc.w $4a5f ; d352 + dc.w $6614 ; d354 + dc.w $2078 ; d356 + dc.w $02b6 ; d358 + dc.w $216e ; d35a + dc.w $fff8 ; d35c + dc.w $0332 ; d35e + dc.w $2078 ; d360 + dc.w $02b6 ; d362 + dc.w $216e ; d364 + dc.w $fff4 ; d366 + dc.w $0336 ; d368 + dc.w $7000 ; d36a + dc.w $1007 ; d36c + dc.w $0c40 ; d36e + dc.w $0002 ; d370 + dc.w $6638 ; d372 + dc.w $2078 ; d374 + dc.w $02b6 ; d376 + dc.w $7000 ; d378 + dc.w $1028 ; d37a + dc.w $033a ; d37c + dc.w $4a80 ; d37e + dc.w $662a ; d380 + dc.w $47fa ; d382 + dc.w $fd00 ; d384 + dc.w $200b ; d386 + dc.w $6722 ; d388 + dc.w $558f ; d38a + dc.w $2f0b ; d38c + dc.w $7000 ; d38e + dc.w $2f00 ; d390 + dc.w $7000 ; d392 + dc.w $3f00 ; d394 + dc.w $7000 ; d396 + dc.w $2f00 ; d398 + dc.w $303c ; d39a + dc.w $07ef ; d39c + dc.w $abeb ; d39e + dc.w $2078 ; d3a0 + dc.w $02b6 ; d3a2 + dc.w $117c ; d3a4 + dc.w $0001 ; d3a6 + dc.w $033a ; d3a8 + dc.w $544f ; d3aa + dc.w $204a ; d3ac + dc.w $a01b ; d3ae + dc.w $200c ; d3b0 + dc.w $4cee ; d3b2 + dc.w $1cc0 ; d3b4 + dc.w $ffe0 ; d3b6 + dc.w $4e5e ; d3b8 + dc.w $4e75 ; d3ba + dc.w $4e56 ; d3bc + dc.w $ff42 ; d3be + dc.w $48e7 ; d3c0 + dc.w $1f18 ; d3c2 + dc.w $3e2e ; d3c4 + dc.w $000e ; d3c6 + dc.w $47ee ; d3c8 + dc.w $ffbc ; d3ca + dc.w $49ee ; d3cc + dc.w $ffb4 ; d3ce + dc.w $7000 ; d3d0 + dc.w $2d40 ; d3d2 + dc.w $fffc ; d3d4 + dc.w $4206 ; d3d6 + dc.w $486e ; d3d8 + dc.w $fffc ; d3da + dc.w $48c7 ; d3dc + dc.w $2f07 ; d3de + dc.w $4eba ; d3e0 + dc.w $fdb6 ; d3e2 + dc.w $4a00 ; d3e4 + dc.w $504f ; d3e6 + dc.w $6700 ; d3e8 + dc.w $0266 ; d3ea + dc.w $48c7 ; d3ec + dc.w $2f07 ; d3ee + dc.w $4eba ; d3f0 + dc.w $fd30 ; d3f2 + dc.w $4a00 ; d3f4 + dc.w $584f ; d3f6 + dc.w $6700 ; d3f8 + dc.w $0256 ; d3fa + dc.w $42ae ; d3fc + dc.w $ff70 ; d3fe + dc.w $42ae ; d400 + dc.w $ff6c ; d402 + dc.w $42ae ; d404 + dc.w $ff68 ; d406 + dc.w $42ae ; d408 + dc.w $ff64 ; d40a + dc.w $42ae ; d40c + dc.w $ff60 ; d40e + dc.w $42ae ; d410 + dc.w $ff5c ; d412 + dc.w $42ae ; d414 + dc.w $ff58 ; d416 + dc.w $7000 ; d418 + dc.w $2d40 ; d41a + dc.w $ff54 ; d41c + dc.w $426e ; d41e + dc.w $ff52 ; d420 + dc.w $2d40 ; d422 + dc.w $ff4e ; d424 + dc.w $2d40 ; d426 + dc.w $ff4a ; d428 + dc.w $42ae ; d42a + dc.w $ff46 ; d42c + dc.w $2d40 ; d42e + dc.w $ff42 ; d430 + dc.w $2d40 ; d432 + dc.w $ffb0 ; d434 + dc.w $2d40 ; d436 + dc.w $ffac ; d438 + dc.w $2d40 ; d43a + dc.w $ffa8 ; d43c + dc.w $2d40 ; d43e + dc.w $ffa4 ; d440 + dc.w $2d40 ; d442 + dc.w $ffa0 ; d444 + dc.w $2d40 ; d446 + dc.w $ff9c ; d448 + dc.w $2d40 ; d44a + dc.w $ff98 ; d44c + dc.w $2d40 ; d44e + dc.w $ff94 ; d450 + dc.w $2d40 ; d452 + dc.w $ff90 ; d454 + dc.w $2d40 ; d456 + dc.w $ff8c ; d458 + dc.w $2d40 ; d45a + dc.w $ff88 ; d45c + dc.w $2d40 ; d45e + dc.w $ff84 ; d460 + dc.w $2d40 ; d462 + dc.w $ff80 ; d464 + dc.w $2d40 ; d466 + dc.w $ff7c ; d468 + dc.w $2d40 ; d46a + dc.w $ff78 ; d46c + dc.w $2d40 ; d46e + dc.w $ff74 ; d470 + dc.w $41fa ; d472 + dc.w $01e8 ; d474 + dc.w $43eb ; d476 + dc.w $0001 ; d478 + dc.w $723e ; d47a + dc.w $12d8 ; d47c + dc.w $51c9 ; d47e + dc.w $fffc ; d480 + dc.w $4213 ; d482 + dc.w $7a01 ; d484 + dc.w $18bc ; d486 + dc.w $0051 ; d488 + dc.w $197c ; d48a + dc.w $0082 ; d48c + dc.w $0001 ; d48e + dc.w $197c ; d490 + dc.w $0001 ; d492 + dc.w $0002 ; d494 + dc.w $197c ; d496 + dc.w $00d6 ; d498 + dc.w $0003 ; d49a + dc.w $1214 ; d49c + dc.w $746e ; d49e + dc.w $b302 ; d4a0 + dc.w $122c ; d4a2 + dc.w $0001 ; d4a4 + dc.w $b302 ; d4a6 + dc.w $122c ; d4a8 + dc.w $0002 ; d4aa + dc.w $b302 ; d4ac + dc.w $122c ; d4ae + dc.w $0003 ; d4b0 + dc.w $b302 ; d4b2 + dc.w $1942 ; d4b4 + dc.w $0004 ; d4b6 + dc.w $2d40 ; d4b8 + dc.w $ff74 ; d4ba + dc.w $7201 ; d4bc + dc.w $2d41 ; d4be + dc.w $ff88 ; d4c0 + dc.w $706e ; d4c2 + dc.w $2d40 ; d4c4 + dc.w $ff84 ; d4c6 + dc.w $2d4c ; d4c8 + dc.w $ff8c ; d4ca + dc.w $7007 ; d4cc + dc.w $2d40 ; d4ce + dc.w $ff90 ; d4d0 + dc.w $7002 ; d4d2 + dc.w $2d40 ; d4d4 + dc.w $ff98 ; d4d6 + dc.w $706f ; d4d8 + dc.w $2d40 ; d4da + dc.w $ff94 ; d4dc + dc.w $2d4b ; d4de + dc.w $ff9c ; d4e0 + dc.w $7040 ; d4e2 + dc.w $2d40 ; d4e4 + dc.w $ffa0 ; d4e6 + dc.w $242e ; d4e8 + dc.w $fffc ; d4ea + dc.w $0802 ; d4ec + dc.w $0000 ; d4ee + dc.w $6710 ; d4f0 + dc.w $00ae ; d4f2 + dc.w $0000 ; d4f4 + dc.w $0001 ; d4f6 + dc.w $ff78 ; d4f8 + dc.w $2d7c ; d4fa + dc.w $0000 ; d4fc + dc.w $c350 ; d4fe + dc.w $ff7c ; d500 + dc.w $3d47 ; d502 + dc.w $ff5a ; d504 + dc.w $3d7c ; d506 + dc.w $0021 ; d508 + dc.w $ff5c ; d50a + dc.w $41ee ; d50c + dc.w $ff74 ; d50e + dc.w $2d48 ; d510 + dc.w $ff5e ; d512 + dc.w $41ee ; d514 + dc.w $ff42 ; d516 + dc.w $a004 ; d518 + dc.w $4a40 ; d51a + dc.w $6672 ; d51c + dc.w $7000 ; d51e + dc.w $1013 ; d520 + dc.w $0c40 ; d522 + dc.w $006e ; d524 + dc.w $6668 ; d526 + dc.w $7000 ; d528 + dc.w $102b ; d52a + dc.w $0001 ; d52c + dc.w $0c40 ; d52e + dc.w $0088 ; d530 + dc.w $665c ; d532 + dc.w $7000 ; d534 + dc.w $102b ; d536 + dc.w $0002 ; d538 + dc.w $0c40 ; d53a + dc.w $0002 ; d53c + dc.w $6650 ; d53e + dc.w $1013 ; d540 + dc.w $7250 ; d542 + dc.w $b101 ; d544 + dc.w $102b ; d546 + dc.w $0001 ; d548 + dc.w $b101 ; d54a + dc.w $102b ; d54c + dc.w $0002 ; d54e + dc.w $b101 ; d550 + dc.w $102b ; d552 + dc.w $0003 ; d554 + dc.w $b101 ; d556 + dc.w $102b ; d558 + dc.w $0004 ; d55a + dc.w $b101 ; d55c + dc.w $102b ; d55e + dc.w $0005 ; d560 + dc.w $b101 ; d562 + dc.w $102b ; d564 + dc.w $0006 ; d566 + dc.w $b101 ; d568 + dc.w $102b ; d56a + dc.w $0007 ; d56c + dc.w $b101 ; d56e + dc.w $102b ; d570 + dc.w $0008 ; d572 + dc.w $b101 ; d574 + dc.w $102b ; d576 + dc.w $0009 ; d578 + dc.w $b101 ; d57a + dc.w $1801 ; d57c + dc.w $b82b ; d57e + dc.w $000a ; d580 + dc.w $660c ; d582 + dc.w $7000 ; d584 + dc.w $102b ; d586 + dc.w $0003 ; d588 + dc.w $4a80 ; d58a + dc.w $6702 ; d58c + dc.w $4205 ; d58e + dc.w $4a05 ; d590 + dc.w $6700 ; d592 + dc.w $00bc ; d594 + dc.w $18bc ; d596 + dc.w $0051 ; d598 + dc.w $197c ; d59a + dc.w $0084 ; d59c + dc.w $0001 ; d59e + dc.w $197c ; d5a0 + dc.w $0003 ; d5a2 + dc.w $0002 ; d5a4 + dc.w $197c ; d5a6 + dc.w $00d6 ; d5a8 + dc.w $0003 ; d5aa + dc.w $422c ; d5ac + dc.w $0004 ; d5ae + dc.w $4a2e ; d5b0 + dc.w $000b ; d5b2 + dc.w $6704 ; d5b4 + dc.w $7001 ; d5b6 + dc.w $6002 ; d5b8 + dc.w $7004 ; d5ba + dc.w $1940 ; d5bc + dc.w $0005 ; d5be + dc.w $1014 ; d5c0 + dc.w $726e ; d5c2 + dc.w $b101 ; d5c4 + dc.w $102c ; d5c6 + dc.w $0001 ; d5c8 + dc.w $b101 ; d5ca + dc.w $102c ; d5cc + dc.w $0002 ; d5ce + dc.w $b101 ; d5d0 + dc.w $102c ; d5d2 + dc.w $0003 ; d5d4 + dc.w $b101 ; d5d6 + dc.w $102c ; d5d8 + dc.w $0004 ; d5da + dc.w $b101 ; d5dc + dc.w $102c ; d5de + dc.w $0005 ; d5e0 + dc.w $b101 ; d5e2 + dc.w $1941 ; d5e4 + dc.w $0006 ; d5e6 + dc.w $7000 ; d5e8 + dc.w $2d40 ; d5ea + dc.w $ff74 ; d5ec + dc.w $726e ; d5ee + dc.w $2d41 ; d5f0 + dc.w $ff84 ; d5f2 + dc.w $7001 ; d5f4 + dc.w $2d40 ; d5f6 + dc.w $ff88 ; d5f8 + dc.w $2d4c ; d5fa + dc.w $ff8c ; d5fc + dc.w $7007 ; d5fe + dc.w $2d40 ; d600 + dc.w $ff90 ; d602 + dc.w $7000 ; d604 + dc.w $2d40 ; d606 + dc.w $ff98 ; d608 + dc.w $2d40 ; d60a + dc.w $ff94 ; d60c + dc.w $2d40 ; d60e + dc.w $ff9c ; d610 + dc.w $2d40 ; d612 + dc.w $ffa0 ; d614 + dc.w $242e ; d616 + dc.w $fffc ; d618 + dc.w $0802 ; d61a + dc.w $0000 ; d61c + dc.w $6710 ; d61e + dc.w $00ae ; d620 + dc.w $0000 ; d622 + dc.w $0001 ; d624 + dc.w $ff78 ; d626 + dc.w $2d7c ; d628 + dc.w $0000 ; d62a + dc.w $c350 ; d62c + dc.w $ff7c ; d62e + dc.w $3d47 ; d630 + dc.w $ff5a ; d632 + dc.w $3d7c ; d634 + dc.w $0021 ; d636 + dc.w $ff5c ; d638 + dc.w $41ee ; d63a + dc.w $ff74 ; d63c + dc.w $2d48 ; d63e + dc.w $ff5e ; d640 + dc.w $41ee ; d642 + dc.w $ff42 ; d644 + dc.w $a004 ; d646 + dc.w $4a40 ; d648 + dc.w $57c3 ; d64a + dc.w $4403 ; d64c + dc.w $1c03 ; d64e + dc.w $1006 ; d650 + dc.w $4cee ; d652 + dc.w $18f8 ; d654 + dc.w $ff26 ; d656 + dc.w $4e5e ; d658 + dc.w $4e75 ; d65a + dc.w $0000 ; d65c + dc.w $0000 ; d65e + dc.w $0000 ; d660 + dc.w $0000 ; d662 + dc.w $0000 ; d664 + dc.w $0000 ; d666 + dc.w $0000 ; d668 + dc.w $0000 ; d66a + dc.w $0000 ; d66c + dc.w $0000 ; d66e + dc.w $0000 ; d670 + dc.w $0000 ; d672 + dc.w $0000 ; d674 + dc.w $0000 ; d676 + dc.w $0000 ; d678 + dc.w $0000 ; d67a + dc.w $0000 ; d67c + dc.w $0000 ; d67e + dc.w $0000 ; d680 + dc.w $0000 ; d682 + dc.w $0000 ; d684 + dc.w $0000 ; d686 + dc.w $0000 ; d688 + dc.w $0000 ; d68a + dc.w $0000 ; d68c + dc.w $0000 ; d68e + dc.w $0000 ; d690 + dc.w $0000 ; d692 + dc.w $0000 ; d694 + dc.w $0000 ; d696 + dc.w $0000 ; d698 + dc.w $0000 ; d69a + dc.w $4e56 ; d69c + dc.w $fff8 ; d69e + dc.w $48e7 ; d6a0 + dc.w $0108 ; d6a2 + dc.w $49fa ; d6a4 + dc.w $fbac ; d6a6 + dc.w $7e17 ; d6a8 + dc.w $7000 ; d6aa + dc.w $2f00 ; d6ac + dc.w $4eba ; d6ae + dc.w $fc26 ; d6b0 + dc.w $200c ; d6b2 + dc.w $584f ; d6b4 + dc.w $6752 ; d6b6 + dc.w $558f ; d6b8 + dc.w $2f07 ; d6ba + dc.w $7000 ; d6bc + dc.w $2f00 ; d6be + dc.w $2f00 ; d6c0 + dc.w $486e ; d6c2 + dc.w $fffc ; d6c4 + dc.w $486e ; d6c6 + dc.w $fff8 ; d6c8 + dc.w $303c ; d6ca + dc.w $0ad6 ; d6cc + dc.w $abeb ; d6ce + dc.w $4a5f ; d6d0 + dc.w $6636 ; d6d2 + dc.w $7e00 ; d6d4 + dc.w $601e ; d6d6 + dc.w $558f ; d6d8 + dc.w $2f2e ; d6da + dc.w $fff8 ; d6dc + dc.w $2f07 ; d6de + dc.w $7000 ; d6e0 + dc.w $2f00 ; d6e2 + dc.w $2f0c ; d6e4 + dc.w $486e ; d6e6 + dc.w $0008 ; d6e8 + dc.w $303c ; d6ea + dc.w $0ad5 ; d6ec + dc.w $abeb ; d6ee + dc.w $544f ; d6f0 + dc.w $2007 ; d6f2 + dc.w $5287 ; d6f4 + dc.w $beae ; d6f6 + dc.w $fffc ; d6f8 + dc.w $65dc ; d6fa + dc.w $558f ; d6fc + dc.w $2f2e ; d6fe + dc.w $fff8 ; d700 + dc.w $303c ; d702 + dc.w $022c ; d704 + dc.w $abeb ; d706 + dc.w $544f ; d708 + dc.w $200c ; d70a + dc.w $4cee ; d70c + dc.w $1080 ; d70e + dc.w $fff0 ; d710 + dc.w $4e5e ; d712 + dc.w $205f ; d714 + dc.w $544f ; d716 + dc.w $4ed0 ; d718 + dc.w $2f30 ; d71a + dc.w $81e2 ; d71c + dc.w $2010 ; d71e + dc.w $0004 ; d720 + dc.w $4e75 ; d722 + dc.w $2f30 ; d724 + dc.w $81e2 ; d726 + dc.w $2010 ; d728 + dc.w $0030 ; d72a + dc.w $4e75 ; d72c + dc.w $2f30 ; d72e + dc.w $81e2 ; d730 + dc.w $2010 ; d732 + dc.w $006c ; d734 + dc.w $4e75 ; d736 + dc.w $2f30 ; d738 + dc.w $81e2 ; d73a + dc.w $2010 ; d73c + dc.w $00b0 ; d73e + dc.w $4e75 ; d740 + dc.w $2f30 ; d742 + dc.w $81e2 ; d744 + dc.w $2024 ; d746 + dc.w $0008 ; d748 + dc.w $4e75 ; d74a + dc.w $2f30 ; d74c + dc.w $81e2 ; d74e + dc.w $2028 ; d750 + dc.w $006c ; d752 + dc.w $4e75 ; d754 + dc.w $2f30 ; d756 + dc.w $81e2 ; d758 + dc.w $202c ; d75a + dc.w $0180 ; d75c + dc.w $4e75 ; d75e + dc.w $2f30 ; d760 + dc.w $81e2 ; d762 + dc.w $2044 ; d764 + dc.w $0040 ; d766 + dc.w $4e75 ; d768 + dc.w $2f30 ; d76a + dc.w $81e2 ; d76c + dc.w $2044 ; d76e + dc.w $0070 ; d770 + dc.w $4e75 ; d772 + dc.w $2f30 ; d774 + dc.w $81e2 ; d776 + dc.w $205c ; d778 + dc.w $01d4 ; d77a + dc.w $4e75 ; d77c + dc.w $202f ; d77e + dc.w $0004 ; d780 + dc.w $222f ; d782 + dc.w $0008 ; d784 + dc.w $2f00 ; d786 + dc.w $c0c1 ; d788 + dc.w $2040 ; d78a + dc.w $2001 ; d78c + dc.w $c2df ; d78e + dc.w $4240 ; d790 + dc.w $4840 ; d792 + dc.w $6702 ; d794 + dc.w $c0d7 ; d796 + dc.w $548f ; d798 + dc.w $d041 ; d79a + dc.w $4840 ; d79c + dc.w $4240 ; d79e + dc.w $d088 ; d7a0 + dc.w $4e75 ; d7a2 + dc.w $8606 ; d7a4 + dc.w $554c ; d7a6 + dc.w $4d55 ; d7a8 + dc.w $4c54 ; d7aa + dc.w $0000 ; d7ac + dc.w $222f ; d7ae + dc.w $0004 ; d7b0 + dc.w $202f ; d7b2 + dc.w $0008 ; d7b4 + dc.w $41fa ; d7b6 + dc.w $000a ; d7b8 + dc.w $327c ; d7ba + dc.w $0002 ; d7bc + dc.w $4ef0 ; d7be + dc.w $92fe ; d7c0 + dc.w $6006 ; d7c2 + dc.w $4c41 ; d7c4 + dc.w $0801 ; d7c6 + dc.w $4e75 ; d7c8 + dc.w $4eba ; d7ca + dc.w $002e ; d7cc + dc.w $2001 ; d7ce + dc.w $4e75 ; d7d0 + dc.w $8505 ; d7d2 + dc.w $4c44 ; d7d4 + dc.w $4956 ; d7d6 + dc.w $5400 ; d7d8 + dc.w $0000 ; d7da + dc.w $222f ; d7dc + dc.w $0004 ; d7de + dc.w $202f ; d7e0 + dc.w $0008 ; d7e2 + dc.w $41fa ; d7e4 + dc.w $000a ; d7e6 + dc.w $327c ; d7e8 + dc.w $0002 ; d7ea + dc.w $4ef0 ; d7ec + dc.w $92fe ; d7ee + dc.w $6008 ; d7f0 + dc.w $4c41 ; d7f2 + dc.w $0801 ; d7f4 + dc.w $c340 ; d7f6 + dc.w $4e75 ; d7f8 + dc.w $4a80 ; d7fa + dc.w $6b14 ; d7fc + dc.w $4a81 ; d7fe + dc.w $6b06 ; d800 + dc.w $4eba ; d802 + dc.w $0050 ; d804 + dc.w $4e75 ; d806 + dc.w $4481 ; d808 + dc.w $4eba ; d80a + dc.w $0048 ; d80c + dc.w $4481 ; d80e + dc.w $4e75 ; d810 + dc.w $4480 ; d812 + dc.w $4a81 ; d814 + dc.w $6b0a ; d816 + dc.w $4eba ; d818 + dc.w $003a ; d81a + dc.w $4480 ; d81c + dc.w $4481 ; d81e + dc.w $4e75 ; d820 + dc.w $4481 ; d822 + dc.w $4eba ; d824 + dc.w $002e ; d826 + dc.w $4480 ; d828 + dc.w $4e75 ; d82a + dc.w $8505 ; d82c + dc.w $4c4d ; d82e + dc.w $4f44 ; d830 + dc.w $5400 ; d832 + dc.w $0000 ; d834 + dc.w $222f ; d836 + dc.w $0004 ; d838 + dc.w $202f ; d83a + dc.w $0008 ; d83c + dc.w $41fa ; d83e + dc.w $000a ; d840 + dc.w $327c ; d842 + dc.w $0002 ; d844 + dc.w $4ef0 ; d846 + dc.w $92fe ; d848 + dc.w $6008 ; d84a + dc.w $4c41 ; d84c + dc.w $0001 ; d84e + dc.w $c340 ; d850 + dc.w $4e75 ; d852 + dc.w $3f01 ; d854 + dc.w $4841 ; d856 + dc.w $4a41 ; d858 + dc.w $661c ; d85a + dc.w $2200 ; d85c + dc.w $4241 ; d85e + dc.w $4841 ; d860 + dc.w $670a ; d862 + dc.w $82d7 ; d864 + dc.w $4841 ; d866 + dc.w $4840 ; d868 + dc.w $3001 ; d86a + dc.w $4840 ; d86c + dc.w $80df ; d86e + dc.w $3200 ; d870 + dc.w $4240 ; d872 + dc.w $4840 ; d874 + dc.w $4e75 ; d876 + dc.w $4841 ; d878 + dc.w $3e82 ; d87a + dc.w $2f03 ; d87c + dc.w $3400 ; d87e + dc.w $2601 ; d880 + dc.w $7201 ; d882 + dc.w $4240 ; d884 + dc.w $4840 ; d886 + dc.w $660c ; d888 + dc.w $4840 ; d88a + dc.w $3002 ; d88c + dc.w $7200 ; d88e + dc.w $6016 ; d890 + dc.w $d241 ; d892 + dc.w $6512 ; d894 + dc.w $d442 ; d896 + dc.w $d180 ; d898 + dc.w $b083 ; d89a + dc.w $65f4 ; d89c + dc.w $9083 ; d89e + dc.w $d241 ; d8a0 + dc.w $08c1 ; d8a2 + dc.w $0000 ; d8a4 + dc.w $64ee ; d8a6 + dc.w $261f ; d8a8 + dc.w $341f ; d8aa + dc.w $4e75 ; d8ac + dc.w $8606 ; d8ae + dc.w $554c ; d8b0 + dc.w $4d4f ; d8b2 + dc.w $4454 ; d8b4 + dc.w $0000 ; d8b6 ; ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ diff --git a/OS/StartMgr/StartMgr.make b/OS/StartMgr/StartMgr.make index d12b9c5..46f57fa 100644 --- a/OS/StartMgr/StartMgr.make +++ b/OS/StartMgr/StartMgr.make @@ -42,7 +42,6 @@ StartTestObjs = "{ObjDir}USTStartTest.a.o" Boot3Objects = "{ObjDir}Boot3.a.o" ¶ - "{ObjDir}DispatchPatch.a.o" "{RsrcDir}Gibbly.rsrc" ÄÄ "{StartDir}Gibbly.r"