diff --git a/IDA/cutter.py b/IDA/cutter.py new file mode 100755 index 0000000..3473213 --- /dev/null +++ b/IDA/cutter.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python3 + +CI, CO = b'RESUME', b'YIELD' + +from sys import argv, stdout + +a, b = argv[1:] + +with open(a, 'rb') as a, open(b, 'rb') as b: + which = False + ibins = [a, b] + try: + while True: + l = next(ibins[which]) + stdout.buffer.write(l) + + if CO in l: + which = not which + for cil in ibins[which]: + if CI in cil: + stdout.buffer.write(cil) + break + + except StopIteration: + pass diff --git a/IDA/interleave b/IDA/interleave new file mode 100755 index 0000000..be059a6 --- /dev/null +++ b/IDA/interleave @@ -0,0 +1,951 @@ +#!/bin/bash + +TRAP_STRIPPER_SED_CMD=`mktemp -u /tmp/ida-traps-$USER-XXXXXXXX` + +sed 's#\(.*\) \(.*\)#s/\\b_\2\\b/dc.w \$\1 ; _\2/#' > "$TRAP_STRIPPER_SED_CMD" << HEREDOC +A000 Open +A001 Close +A002 Read +A003 Write +A004 Control +A005 Status +A006 KillIO +A007 GetVolInfo +A008 Create +A009 Delete +A00A OpenRF +A00B Rename +A00C GetFileInfo +A00D SetFileInfo +A00E UnmountVol +A00F MountVol +A010 Allocate +A011 GetEOF +A012 SetEOF +A013 FlushVol +A014 GetVol +A015 SetVol +A016 FInitQueue +A017 Eject +A018 GetFPos +A019 InitZone +A01B SetZone +A01C FreeMem +A01F DisposePtr +A01F DisposPtr +A020 SetPtrSize +A021 GetPtrSize +A023 DisposeHandle +A023 DisposHandle +A024 SetHandleSize +A025 GetHandleSize +A027 ReallocHandle +A029 HLock +A02A HUnlock +A02B EmptyHandle +A02C InitApplZone +A02D SetApplLimit +A02E BlockMove +A02F PostEvent +A030 OSEventAvail +A031 GetOSEvent +A032 FlushEvents +A033 VInstall +A034 VRemove +A035 OffLine +A036 MoreMasters +A038 WriteParam +A039 ReadDateTime +A03A SetDateTime +A03B Delay +A03C CmpString +A03D DrvrInstall +A03E DrvrRemove +A03F InitUtil +A040 ResrvMem +A041 SetFilLock +A042 RstFilLock +A043 SetFilType +A044 SetFPos +A045 FlushFile +A047 SetTrapAddress +A049 HPurge +A04A HNoPurge +A04B SetGrowZone +A04C CompactMem +A04D PurgeMem +A04E AddDrive +A04F RDrvrInstall +A050 CompareString +A050 RelString +A051 ReadXPRam +A052 WriteXPRam +A054 UprString +A055 StripAddress +A056 LowerText +A056 LwrString +A057 SetAppBase +A057 SetApplBase +A058 InsTime +A059 RmvTime +A05A PrimeTime +A05B PowerOff +A05C MemoryDispatch +A05D SwapMMUMode +A05E NMInstall +A05F NMRemove +A060 FSDispatch +A061 MaxBlock +A063 MaxApplZone +A064 MoveHHi +A065 StackSpace +A067 HSetRBit +A068 HClrRBit +A069 HGetState +A06A HSetState +A06C InitFS +A06D InitEvents +A06E SlotManager +A06F SlotVInstall +A070 SlotVRemove +A071 AttachVBL +A072 DoVBLTask +A075 SIntInstall +A076 SIntRemove +A077 CountADBs +A078 GetIndADB +A079 GetADBInfo +A07A SetADBInfo +A07B ADBReInit +A07C ADBOp +A07D GetDefaultStartup +A07E SetDefaultStartup +A07F InternalWait +A080 GetVideoDefault +A081 SetVideoDefault +A082 DTInstall +A083 SetOSDefault +A084 GetOSDefault +A085 PMgrOp +A086 IOPInfoAccess +A087 IOPMsgRequest +A088 IOPMoveData +A089 SCSIAtomic +A08A Sleep +A08B CommToolboxDispatch +A08D DebugUtil +A08F DeferUserFn +A090 SysEnvirons +A091 Translate24To32 +A092 EgretDispatch +A094 ServerDispatch +A09E PowerMgrDispatch +A09F PowerDispatch +A0A4 HeapDispatch +A0AC FSMDispatch +A0AE VADBProc +A0DD PPC +A0FE TEFindWord +A0FF TEFindLine +A11A GetZone +A11D MaxMem +A11E NewPtr +A122 NewHandle +A126 HandleZone +A128 RecoverHandle +A12F PPostEvent +A146 GetTrapAddress +A148 PtrZone +A15C MemoryDispatchA0Result +A162 PurgeSpace +A166 NewEmptyHandle +A193 Microseconds +A198 HWPriv +A1AD Gestalt +A200 HOpen +A204 PBControlImmed +A205 PBStatusImmed +A207 HGetVInfo +A207 PBHGetVInfoSync +A208 HCreate +A209 HDelete +A209 PBHDeleteSync +A20A HOpenRF +A20B HRename +A20B PBHRenameSync +A20C HGetFileInfo +A20C PBHGetFInfoSync +A20D HSetFileInfo +A20D PBHSetFInfoSync +A20E HUnmountVol +A210 AllocContig +A214 HGetVol +A215 HSetVol +A22E BlockMoveData +A23C MarkSensitiveEqualString +A241 HSetFLock +A242 HRstFLock +A247 SetOSTrapAddress +A256 StripText +A260 HFSDispatch +A285 IdleUpdate +A28A SleepQInstall +A28A SlpQInstall +A31E NewPtrClear +A322 NewHandleClear +A346 GetOSTrapAddress +A3AD NewGestalt +A43C CaseSensitiveEqualString +A440 ReserveMemSys +A456 UpperText +A458 InsXTime +A485 IdleState +A48A SleepQRemove +A48A SlpQRemove +A51E NewPtrSys +A522 NewHandleSys +A562 PurgeSpaceSys +A5AD ReplaceGestalt +A63C CaseAndMarkSensitiveEqualString +A647 SetToolBoxTrapAddress +A647 SetToolTrapAddress +A656 StripUpperText +A685 SerialPower +A71E NewPtrSysClear +A722 NewHandleSysClear +A746 GetToolBoxTrapAddress +A746 GetToolTrapAddress +A7AD GetGestaltProcPtr +A800 SoundDispatch +A801 SndDisposeChannel +A802 SndAddModifier +A803 SndDoCommand +A804 SndDoImmediate +A805 SndPlay +A806 SndControl +A807 SndNewChannel +A808 InitProcMenu +A809 GetControlVariant +A809 GetCVariant +A80A GetWVariant +A80B PopUpMenuSelect +A80C rGetResource +A80C RGetResource +A80D Count1Resources +A80E Get1IndResource +A80E Get1IxResource +A80F Get1IxType +A810 Unique1ID +A811 TESelView +A812 TEPinScroll +A813 TEAutoView +A814 SetFractEnable +A815 SCSIDispatch +A816 Pack8 +A817 CopyMask +A818 FixATan2 +A819 XMunger +A81A HOpenResFile +A81B HCreateResFile +A81C Count1Types +A81D InvalMenuBar +A81F Get1Resource +A820 Get1NamedResource +A821 MaxSizeRsrc +A822 ResourceDispatch +A823 AliasDispatch +A824 HFSUtilDispatch +A825 MenuDispatch +A826 InsertMenuItem +A826 InsMenuItem +A827 HideDialogItem +A827 HideDItem +A828 ShowDialogItem +A828 ShowDItem +A82A ComponentDispatch +A82B Pack9 +A82C Pack10 +A82D Pack11 +A82E Pack12 +A82F Pack13 +A830 Pack14 +A831 Pack15 +A833 ScrnBitMap +A834 SetFScaleDisable +A835 FontMetrics +A836 GetMaskTable +A837 MeasureText +A838 CalcMask +A839 SeedFill +A83A ZoomWindow +A83B TrackBox +A83C TEGetOffset +A83D TEDispatch +A83E TEStyleNew +A83F Long2Fix +A840 Fix2Long +A841 Fix2Frac +A842 Frac2Fix +A843 Fix2X +A844 X2Fix +A845 Frac2X +A846 X2Frac +A847 FracCos +A848 FracSin +A849 FracSqrt +A84A FracMul +A84B FracDiv +A84D FixDiv +A84E GetItemCmd +A84F SetItemCmd +A850 InitCursor +A851 SetCursor +A852 HideCursor +A853 ShowCursor +A854 FontDispatch +A855 ShieldCursor +A856 ObscureCursor +A858 BitAnd +A859 BitXOr +A85A BitNot +A85B BitOr +A85C BitShift +A85D BitTst +A85E BitSet +A85F BitClr +A860 WaitNextEvent +A861 Random +A862 ForeColor +A863 BackColor +A864 ColorBit +A865 GetPixel +A866 StuffHex +A867 LongMul +A868 FixMul +A869 FixRatio +A86A HiWord +A86B LoWord +A86C FixRound +A86D InitPort +A86E InitGraf +A86F OpenPort +A870 LocalToGlobal +A871 GlobalToLocal +A872 GrafDevice +A873 SetPort +A874 GetPort +A875 SetPBits +A876 PortSize +A877 MovePortTo +A878 SetOrigin +A879 SetClip +A87A GetClip +A87B ClipRect +A87C BackPat +A87D ClosePort +A87E AddPt +A87F SubPt +A880 SetPt +A881 EqualPt +A882 StdText +A883 DrawChar +A884 DrawString +A885 DrawText +A886 TextWidth +A887 TextFont +A888 TextFace +A889 TextMode +A88A TextSize +A88B GetFontInfo +A88C StringWidth +A88D CharWidth +A88E SpaceExtra +A88F OSDispatch +A890 StdLine +A891 LineTo +A892 Line +A893 MoveTo +A894 Move +A895 ShutDown +A896 HidePen +A897 ShowPen +A898 GetPenState +A899 SetPenState +A89A GetPen +A89B PenSize +A89C PenMode +A89D PenPat +A89E PenNormal +A89F DisableDogCow +A89F EnableDogCow +A89F InitDogCow +A89F Moof +A89F Unimplemented +A8A0 StdRect +A8A1 FrameRect +A8A2 PaintRect +A8A3 EraseRect +A8A4 InverRect +A8A5 FillRect +A8A6 EqualRect +A8A7 SetRect +A8A8 OffsetRect +A8A9 InsetRect +A8AA SectRect +A8AB UnionRect +A8AC Pt2Rect +A8AD PtInRect +A8AE EmptyRect +A8AF StdRRect +A8B0 FrameRoundRect +A8B1 PaintRoundRect +A8B2 EraseRoundRect +A8B3 InverRoundRect +A8B4 FillRoundRect +A8B5 ScriptUtil +A8B6 StdOval +A8B7 FrameOval +A8B8 PaintOval +A8B9 EraseOval +A8BA InvertOval +A8BB FillOval +A8BC SlopeFromAngle +A8BD StdArc +A8BE FrameArc +A8BF PaintArc +A8C0 EraseArc +A8C1 InvertArc +A8C2 FillArc +A8C3 PtToAngle +A8C4 AngleFromSlope +A8C5 StdPoly +A8C6 FramePoly +A8C7 PaintPoly +A8C8 ErasePoly +A8C9 InvertPoly +A8CA FillPoly +A8CB OpenPoly +A8CC ClosePgon +A8CC ClosePoly +A8CD KillPoly +A8CE OffsetPoly +A8CF PackBits +A8D0 UnpackBits +A8D1 StdRgn +A8D2 FrameRgn +A8D3 PaintRgn +A8D4 EraseRgn +A8D5 InverRgn +A8D6 FillRgn +A8D7 BitMapRgn +A8D7 BitMapToRegion +A8D8 NewRgn +A8D9 DisposeRgn +A8D9 DisposRgn +A8DA OpenRgn +A8DB CloseRgn +A8DC CopyRgn +A8DD SetEmptyRgn +A8DE SetRecRgn +A8DF RectRgn +A8E0 OffsetRgn +A8E1 InsetRgn +A8E2 EmptyRgn +A8E3 EqualRgn +A8E4 SectRgn +A8E5 UnionRgn +A8E6 DiffRgn +A8E7 XOrRgn +A8E8 PtInRgn +A8E9 RectInRgn +A8EA SetStdProcs +A8EB StdBits +A8EC CopyBits +A8ED StdTxMeas +A8EE StdGetPic +A8EF ScrollRect +A8F0 StdPutPic +A8F1 StdComment +A8F2 PicComment +A8F3 OpenPicture +A8F4 ClosePicture +A8F5 KillPicture +A8F6 DrawPicture +A8F7 Layout +A8F8 ScalePt +A8F9 MapPt +A8FA MapRect +A8FB MapRgn +A8FC MapPoly +A8FD PrGlue +A8FE InitFonts +A8FF GetFName +A900 GetFNum +A901 FMSwapFont +A902 RealFont +A903 SetFontLock +A904 DrawGrowIcon +A905 DragGrayRgn +A906 NewString +A907 SetString +A908 ShowHide +A909 CalcVis +A90A CalcVBehind +A90B ClipAbove +A90C PaintOne +A90D PaintBehind +A90E SaveOld +A90F DrawNew +A910 GetWMgrPort +A911 CheckUpDate +A912 InitWindows +A913 NewWindow +A914 DisposeWindow +A914 DisposWindow +A915 ShowWindow +A916 HideWindow +A917 GetWRefCon +A918 SetWRefCon +A919 GetWTitle +A91A SetWTitle +A91B MoveWindow +A91C HiliteWindow +A91D SizeWindow +A91E TrackGoAway +A91F SelectWindow +A920 BringToFront +A921 SendBehind +A922 BeginUpDate +A923 EndUpDate +A924 FrontWindow +A925 DragWindow +A926 DragTheRgn +A927 InvalRgn +A928 InvalRect +A929 ValidRgn +A92A ValidRect +A92B GrowWindow +A92C FindWindow +A92D CloseWindow +A92E SetWindowPic +A92F GetWindowPic +A930 InitMenus +A931 NewMenu +A932 DisposeMenu +A932 DisposMenu +A933 AppendMenu +A934 ClearMenuBar +A935 InsertMenu +A936 DeleteMenu +A937 DrawMenuBar +A938 HiliteMenu +A939 EnableItem +A93A DisableItem +A93B GetMenuBar +A93C SetMenuBar +A93D MenuSelect +A93E MenuKey +A93F GetItmIcon +A940 SetItmIcon +A941 GetItmStyle +A942 SetItmStyle +A943 GetItmMark +A944 SetItmMark +A945 CheckItem +A946 GetItem +A946 GetMenuItemText +A947 SetItem +A947 SetMenuItemText +A948 CalcMenuSize +A949 GetMenuHandle +A949 GetMHandle +A94A SetMFlash +A94B PlotIcon +A94C FlashMenuBar +A94D AddResMenu +A94D AppendResMenu +A94E PinRect +A94F DeltaPoint +A950 CountMItems +A951 InsertResMenu +A952 DeleteMenuItem +A952 DelMenuItem +A953 UpdtControl +A954 NewControl +A955 DisposControl +A955 DisposeControl +A956 KillControls +A957 ShowControl +A958 HideControl +A959 MoveControl +A95A GetControlReference +A95A GetCRefCon +A95B SetControlReference +A95B SetCRefCon +A95C SizeControl +A95D HiliteControl +A95E GetControlTitle +A95E GetCTitle +A95F SetControlTitle +A95F SetCTitle +A960 GetControlValue +A960 GetCtlValue +A961 GetControlMinimum +A961 GetMinCtl +A962 GetControlMaximum +A962 GetMaxCtl +A963 SetControlValue +A963 SetCtlValue +A964 SetControlMinimum +A964 SetMinCtl +A965 SetControlMaximum +A965 SetMaxCtl +A966 TestControl +A967 DragControl +A968 TrackControl +A969 DrawControls +A96A GetControlAction +A96A GetCtlAction +A96B SetControlAction +A96B SetCtlAction +A96C FindControl +A96D Draw1Control +A96E Dequeue +A96F Enqueue +A970 GetNextEvent +A971 EventAvail +A972 GetMouse +A973 StillDown +A974 Button +A975 TickCount +A976 GetKeys +A977 WaitMouseUp +A978 UpdateDialog +A978 UpdtDialog +A97B InitDialogs +A97C GetNewDialog +A97D NewDialog +A97E SelectDialogItemText +A97E SelIText +A97F IsDialogEvent +A980 DialogSelect +A981 DrawDialog +A982 CloseDialog +A983 DisposDialog +A983 DisposeDialog +A984 FindDialogItem +A984 FindDItem +A985 Alert +A986 StopAlert +A987 NoteAlert +A988 CautionAlert +A98B ParamText +A98C ErrorSound +A98D GetDialogItem +A98D GetDItem +A98E SetDialogItem +A98E SetDItem +A98F SetDialogItemText +A98F SetIText +A990 GetDialogItemText +A990 GetIText +A991 ModalDialog +A992 DetachResource +A993 SetResPurge +A994 CurResFile +A995 InitResources +A996 RsrcZoneInit +A997 OpenResFile +A998 UseResFile +A999 UpdateResFile +A99A CloseResFile +A99B SetResLoad +A99C CountResources +A99D GetIndResource +A99E CountTypes +A99F GetIndType +A9A0 GetResource +A9A1 GetNamedResource +A9A2 LoadResource +A9A3 ReleaseResource +A9A4 HomeResFile +A9A5 GetResourceSizeOnDisk +A9A5 SizeRsrc +A9A6 GetResAttrs +A9A7 SetResAttrs +A9A8 GetResInfo +A9A9 SetResInfo +A9AA ChangedResource +A9AB AddResource +A9AC AddReference +A9AD RemoveResource +A9AD RmveResource +A9AE RmveReference +A9AF ResError +A9B0 WriteResource +A9B1 CreateResFile +A9B2 SystemEvent +A9B3 SystemClick +A9B4 SystemTask +A9B5 SystemMenu +A9B6 OpenDeskAcc +A9B7 CloseDeskAcc +A9B8 GetPattern +A9B9 GetCursor +A9BA GetString +A9BB GetIcon +A9BC GetPicture +A9BD GetNewWindow +A9BE GetNewControl +A9BF GetRMenu +A9C0 GetNewMBar +A9C1 UniqueID +A9C2 SysEdit +A9C3 KeyTrans +A9C3 KeyTranslate +A9C4 OpenRFPerm +A9C5 RsrcMapEntry +A9C6 SecondsToDate +A9C6 Secs2Date +A9C7 Date2Secs +A9C7 DateToSeconds +A9C8 SysBeep +A9C9 SysError +A9CA PutIcon +A9CB TEGetText +A9CC TEInit +A9CD TEDispose +A9CE TETextBox +A9CE TextBox +A9CF TESetText +A9D0 TECalText +A9D1 TESetSelect +A9D2 TENew +A9D3 TEUpdate +A9D4 TEClick +A9D5 TECopy +A9D6 TECut +A9D7 TEDelete +A9D8 TEActivate +A9D9 TEDeactivate +A9DA TEIdle +A9DB TEPaste +A9DC TEKey +A9DD TEScroll +A9DE TEInsert +A9DF TESetAlignment +A9DF TESetJust +A9E0 Munger +A9E1 HandToHand +A9E2 PtrToXHand +A9E3 PtrToHand +A9E4 HandAndHand +A9E5 InitPack +A9E6 InitAllPacks +A9E7 Pack0 +A9E8 Pack1 +A9E9 Pack2 +A9EA Pack3 +A9EB FP68K +A9EB Pack4 +A9EC Elems68K +A9EC Pack5 +A9ED Pack6 +A9EE DECSTR68K +A9EE Pack7 +A9EF PtrAndHand +A9F0 LoadSeg +A9F1 UnLoadSeg +A9F2 Launch +A9F3 Chain +A9F4 ExitToShell +A9F5 GetAppParms +A9F6 GetResFileAttrs +A9F7 SetResFileAttrs +A9F8 MethodDispatch +A9F9 InfoScrap +A9FA UnloadScrap +A9FA UnlodeScrap +A9FB LoadScrap +A9FB LodeScrap +A9FC ZeroScrap +A9FD GetScrap +A9FE PutScrap +A9FF Debugger +AA00 OpenCPort +AA01 InitCPort +AA02 CloseCPort +AA03 NewPixMap +AA04 DisposePixMap +AA04 DisposPixMap +AA05 CopyPixMap +AA06 SetPortPix +AA07 NewPixPat +AA08 DisposePixPat +AA08 DisposPixPat +AA09 CopyPixPat +AA0A PenPixPat +AA0B BackPixPat +AA0C GetPixPat +AA0D MakeRGBPat +AA0E FillCRect +AA0F FillCOval +AA10 FillCRoundRect +AA11 FillCArc +AA12 FillCRgn +AA13 FillCPoly +AA14 RGBForeColor +AA15 RGBBackColor +AA16 SetCPixel +AA17 GetCPixel +AA18 GetCTable +AA19 GetForeColor +AA1A GetBackColor +AA1B GetCCursor +AA1C SetCCursor +AA1D AllocCursor +AA1E GetCIcon +AA1F PlotCIcon +AA20 OpenCPicture +AA21 OpColor +AA22 HiliteColor +AA23 CharExtra +AA24 DisposCTable +AA24 DisposeCTable +AA25 DisposCIcon +AA25 DisposeCIcon +AA26 DisposCCursor +AA26 DisposeCCursor +AA27 GetMaxDevice +AA28 GetCTSeed +AA29 GetDeviceList +AA2A GetMainDevice +AA2B GetNextDevice +AA2C TestDeviceAttribute +AA2D SetDeviceAttribute +AA2E InitGDevice +AA2F NewGDevice +AA30 DisposeGDevice +AA30 DisposGDevice +AA31 SetGDevice +AA32 GetGDevice +AA33 Color2Index +AA34 Index2Color +AA35 InvertColor +AA36 RealColor +AA37 GetSubTable +AA38 UpdatePixMap +AA39 MakeITable +AA3A AddSearch +AA3B AddComp +AA3C SetClientID +AA3D ProtectEntry +AA3E ReserveEntry +AA3F SetEntries +AA40 QDError +AA41 SetWinColor +AA42 GetAuxWin +AA43 SetControlColor +AA43 SetCtlColor +AA44 GetAuxCtl +AA44 GetAuxiliaryControlRecord +AA45 NewCWindow +AA46 GetNewCWindow +AA47 SetDeskCPat +AA48 GetCWMgrPort +AA49 SaveEntries +AA4A RestoreEntries +AA4B NewCDialog +AA4B NewColorDialog +AA4C DelSearch +AA4D DelComp +AA4E SetStdCProcs +AA4F CalcCMask +AA50 SeedCFill +AA51 CopyDeepMask +AA52 HFSPinaforeDispatch +AA52 HighLevelFSDispatch +AA53 DictionaryDispatch +AA54 TextServicesDispatch +AA56 SpeechRecognitionDispatch +AA57 DockingDispatch +AA59 MixedModeDispatch +AA5A CodeFragmentDispatch +AA5C OCEUtils +AA5D DigitalSignature +AA5E TBDispatch +AA60 DeleteMCEntries +AA60 DelMCEntries +AA61 GetMCInfo +AA62 SetMCInfo +AA63 DispMCInfo +AA63 DisposeMCInfo +AA64 GetMCEntry +AA65 SetMCEntries +AA66 MenuChoice +AA67 ModalDialogMenuSetup +AA68 DialogDispatch +AA73 ControlDispatch +AA74 AppearanceDispatch +AA75 IconServicesDispatch +AA7D StartupDispatch +AA7E SysDebugDispatch +AA80 AVLTreeDispatch +AA81 FileMappingDispatch +AA90 InitPalettes +AA91 NewPalette +AA92 GetNewPalette +AA93 DisposePalette +AA94 ActivatePalette +AA95 NSetPalette +AA95 SetPalette +AA96 GetPalette +AA97 PmForeColor +AA98 PmBackColor +AA99 AnimateEntry +AA9A AnimatePalette +AA9B GetEntryColor +AA9C SetEntryColor +AA9D GetEntryUsage +AA9E SetEntryUsage +AA9F CTab2Palette +AAA0 Palette2CTab +AAA1 CopyPalette +AAA2 PaletteDispatch +AAA3 CodecDispatch +AAA4 ALMDispatch +AADB CursorDeviceDispatch +AAF2 ControlStripDispatch +AAF3 ExpansionBusDispatch +AAF3 ExpansionManager +AB1D QDExtensions +ABC3 NQDMisc +ABC9 IconDispatch +ABCA DeviceLoop +ABE0 QDExtensions2 +ABEB DisplayDispatch +ABED DragDispatch +ABF1 GestaltValueDispatch +ABF2 ThreadDispatch +ABF6 CollectionMgr +ABF8 StdOpcodeProc +ABFC TranslationDispatch +ABFF DebugStr +HEREDOC + + +# relative paths please +cd "`dirname $0`/.." + +T=`mktemp -u /tmp/ida-interleave-$USER-XXXXXXXX` + +python3 IDA/cutter.py <(LC_CTYPE=C tr '\r' '\n' < OS/StartMgr/Boot3.a) <(sed -f "$TRAP_STRIPPER_SED_CMD" IDA/pure.asm | sed 's/^ /\t\t\t\t/') | + sed 's/\(RESUME\|YIELD\)-IDA/redacted IDA macro/g' | + sed 's/^\(\w\+\s\+\)=/\1set/' | # ida uses = to set vars + sed 's/\$600026BE/ipJumpTbl/' | # specific + sed 's/\(unk_\|word_\|dword_\|byte_\)\(\w\{1,4\}\)\b/\$\2/g' | # memory addresses not yet programmed into IDA + sed 's/\b_\(A\w\w\w\)\b/dc.w \$\1/g' | # underscore-trap... fix this! + sed 's/\b\(d[0-9]\)-\(a[0-9]\)\b/\1-d7\/a0-\2/' | # dodgy dX-aY register ranges => dX-d7/a0-aY + cat > "$T" && + +LC_CTYPE=C tr '\n' '\r' < "$T" > OS/StartMgr/Boot3.a diff --git a/IDA/pure b/IDA/pure new file mode 100644 index 0000000..69eb262 Binary files /dev/null and b/IDA/pure differ diff --git a/OS/StartMgr/Boot3.a b/OS/StartMgr/Boot3.a index 509277b..85b28ee 100644 --- a/OS/StartMgr/Boot3.a +++ b/OS/StartMgr/Boot3.a @@ -605,77 +605,87 @@ LogProgress SET 0 ; SET to 1 (at any point) to spam NanoKernel log BootCode MAIN - IMPORT Unexplored_2bae - IMPORT Unexplored_35be - IMPORT Unexplored_3708 - IMPORT Unexplored_3892 - IMPORT Unexplored_3938 + IMPORT DoSomethingSpecialOnPBG3Series + IMPORT DoSomethingWithTextEdit ; 2c24 + IMPORT sub_600035be + IMPORT sub_60003708 + IMPORT sub_60003892 + IMPORT sub_60003938 IMPORT NudgeProgressBar ; 3988 - IMPORT Unexplored_52c6 - IMPORT Unexplored_52ea + IMPORT sub_600052c6 + IMPORT sub_600052ea IMPORT BootAlert ; 539a IMPORT VMName ; 54b6 IMPORT UserModeInitName ; 54c6 IMPORT DebuggerName ; 54e0 IMPORT DisassemblerName ; 54ea + IMPORT SystemName ; 54f8 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 + IMPORT InitGreeterWindow + IMPORT sub_6000566e + IMPORT sub_60005682 + IMPORT HeavyAlert + IMPORT sub_60005e0a + IMPORT sub_60005f4c + IMPORT sub_60005ff8 + IMPORT sub_600060a2 + IMPORT sub_600060e4 + IMPORT sub_6000619a + IMPORT sub_600061e6 + IMPORT sub_60006232 + IMPORT sub_60006296 + IMPORT sub_6000632a + IMPORT sub_600063c6 + IMPORT sub_6000643e + IMPORT sub_600065b4 + IMPORT sub_6000663e + IMPORT sub_60006780 + IMPORT sub_60006798 + IMPORT sub_600067b0 + IMPORT sub_600068bc + IMPORT sub_600069d2 + IMPORT sub_600070ee + IMPORT sub_6000718a + IMPORT sub_600071ea + IMPORT sub_6000725a + IMPORT sub_60007634 + IMPORT sub_6000780a + IMPORT sub_6000790c + IMPORT sub_60007910 + IMPORT sub_60007914 + IMPORT sub_60007bda + IMPORT sub_60007bde + IMPORT sub_60007d2c + IMPORT sub_60007f64 + IMPORT sub_60007f68 + IMPORT sub_60007f6c + IMPORT sub_60007f70 + IMPORT sub_600083e8 + IMPORT FinalProcessMgrLaunch + IMPORT sub_60008a2e + IMPORT sub_60008a9a + IMPORT sub_60008af4 + IMPORT sub_60008c08 + IMPORT sub_60008d62 + IMPORT sub_60008ff4 + IMPORT sub_60009278 + IMPORT sub_6000935e + IMPORT sub_600095a6 + IMPORT sub_600095d4 + IMPORT sub_6000970e + IMPORT sub_60009790 + IMPORT sub_6000b5b2 + IMPORT sub_6000b80c + IMPORT sub_6000c5ea + IMPORT sub_6000cc4e + IMPORT sub_60009CA6 + IMPORT SUB_600073B4 + IMPORT SUB_60007424 + IMPORT SUB_60007598 + IMPORT SUB_6000851C + IMPORT SUB_600085A4 + IMPORT SUB_60009CA2 + IMPORT SUB_6000A740 EXPORT FinishMovingBootWorld, LoadDSAT, LoadBelowBufPtr @@ -1095,7 +1105,7 @@ RelocateBootWorldOnPCIMachines FinishMovingBootWorldForPCIMachines - jsr Unexplored_780A + jsr sub_6000780A move.l ExpandMem, a0 move.l $320(a0), a0 move.l (a0), a0 @@ -1140,7 +1150,7 @@ PatchBalloonHelp SetUpStartupScreen - bsr Unexplored_52C6 + bsr sub_600052C6 ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -1156,7 +1166,7 @@ CheckTooOld LoadMultitaskingNanoKernel - jsr Unexplored_7914 + jsr sub_60007914 ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -1169,7 +1179,7 @@ PatchSomethingPrettyLowLevel beq.s @no ; bbox present clr.b -(sp) - jsr Unexplored_7910 + jsr sub_60007910 tst.b (sp)+ bne.s @no @@ -1187,7 +1197,7 @@ InitLotsOfNativeManagers move CurMap, -(sp) clr -(sp) - jsr Unexplored_7F70 + jsr sub_60007F70 move (sp)+, d1 bz.s @noErr @@ -1204,13 +1214,13 @@ InitLotsOfNativeManagers InstallNameRegistryTrap - bsr Unexplored_2ACC + bsr UpdateNameRegistryLib ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ DoSomethingWithSystemVersion - jsr Unexplored_790C + jsr sub_6000790C ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -1228,7 +1238,7 @@ ReplaceVideoDriver dbne d0, @keycheck beq.s @no - bsr.l Unexplored_935E + bsr.l sub_6000935E @no ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -1237,7 +1247,7 @@ ShowStartupScreen ; First, open the resource fork of the startup screen file to look for a 'PICT' (0) resource. - bsr Unexplored_52EA ; GetStartupPict + bsr sub_600052EA ; GetStartupPict ; Now, do the welcome screen. @@ -1329,7 +1339,7 @@ MakeEDiskPagesWriteThrough MessWithSomeTraps - jsr Unexplored_3708 + jsr sub_60003708 ;ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -1377,7 +1387,7 @@ CheckForExtensionsDisabled ResetPRAM - bsr Unexplored_2A64 ; RealResetPram + bsr _ResetPram ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -1396,15 +1406,15 @@ RememberPhysicalMemTop move (sp)+, d0 bz.s @noXBOO - bsr.l Unexplored_718A - bsr.l Unexplored_71EA + bsr.l sub_6000718A + bsr.l sub_600071EA @noXBOO ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ LoadTimeManagerLib - bsr.l Unexplored_83E8 + bsr.l sub_600083E8 ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -1488,7 +1498,7 @@ LoadVMAndDebugger bsr.l LoadDebugger - bsr.l Unexplored_8FF4 + bsr.l sub_60008FF4 move.l (sp)+, a0 move.l BufPtr, a1 move.l -16(a0), BufPtr @@ -1549,8 +1559,8 @@ LoadVMAndDebugger ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ - jsr Unexplored_7BDA - jsr Unexplored_5E0A + jsr sub_60007BDA + jsr sub_60005E0A ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -1920,7 +1930,7 @@ SetSysVersion movem.l d2/a1-a3, -(sp) subq #4, sp - bsr.l Unexplored_970E + bsr.l sub_6000970E move.l (sp)+, d1 bnz.s @success @@ -2058,16 +2068,16 @@ LoadLinkedPatches bsr MakeSystemHeapGrowable move (sp), CurMap - bsr.l Unexplored_7BDE - bsr Unexplored_25DA + bsr.l sub_60007BDE + bsr InstallPatches move (sp)+, CurMap - bsr.l Unexplored_8A2E + bsr.l sub_60008A2E move BootGlobals.sysRsrcFirstBlk(a5), -(sp) move.l BootGlobals.sysRsrcPhysicalLen(a5), -(sp) pea SysResName - bsr.l Unexplored_8A9A + bsr.l sub_60008A9A ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -2076,7 +2086,7 @@ LoadLinkedPatches move.l ExpandMem, a0 tst.b $33B(a0) bnz @dontJump - jsr Unexplored_5FF8 + jsr sub_60005FF8 @dontJump ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -2098,13 +2108,13 @@ LoadLinkedPatches ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ - bsr Unexplored_2A1C - jsr Unexplored_69D2 - bsr.l Unexplored_C5EA - jsr Unexplored_7F6C - jsr Unexplored_7F68 - bsr Unexplored_35BE - bsr Unexplored_5506 + bsr _CheckForMinSysEarly + jsr sub_600069D2 + bsr.l sub_6000C5EA + jsr sub_60007F6C + jsr sub_60007F68 + bsr sub_600035BE + bsr InitGreeterWindow ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -2141,7 +2151,7 @@ MakeGibblyResident Progress btst.l #gestaltMacOSCompatibilityBoxPresent, d0 bz.s @no_bbox - jsr Unexplored_7D2C + jsr sub_60007D2C @no_bbox ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -2165,7 +2175,7 @@ LoadGoNative Progress beq.s @noLoad clr -(SP) - jsr Unexplored_7F64 ; RealLoadGoNative + jsr sub_60007F64 ; RealLoadGoNative add #2, SP @noLoad @@ -2209,7 +2219,7 @@ TestForNeedToReset Progress ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ IncreaseEventQueueSize Progress - jsr Unexplored_70EE + jsr sub_600070EE ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -2254,7 +2264,7 @@ ClearSysHeapTooBigBit Progress bz.s @noAsyncSCSIInROM bset.b #7, SCSIPoll - bsr Unexplored_643E + bsr sub_6000643E ble.s @noEnableDynWait _EnableDynWait @noEnableDynWait @@ -2274,7 +2284,7 @@ InstallITT Progress _MemoryDispatch @noDoThing - bsr Unexplored_619A + bsr sub_6000619A ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -2312,7 +2322,7 @@ LoadScriptSystems Progress ; If extensions enabled: - bsr.l Unexplored_9278 + bsr.l sub_60009278 move.l #kExtensionFolderType,-(sp) move.l #'scri',-(sp) ; look for these types of INITs @@ -2438,7 +2448,7 @@ CheckForMinimumLogicalRAM Progress @gestaltIsClueless move #-16506, d5 ; disable extensions - bsr Unexplored_5AA0 + bsr HeavyAlert bclr.b #extensionsEnabledBit, ExtensionsEnabledByte @plentyOfLogicalRAM @@ -2466,7 +2476,7 @@ CheckForBadRestart Progress @case2 clr -(sp) - bsr.l Unexplored_B80C + bsr.l sub_6000B80C tst (sp)+ bz.s @done @@ -2496,9 +2506,9 @@ CheckForBadRestart Progress moveq #-1, d4 bsr MakeSysFree - bsr.l Unexplored_B5B2 + bsr.l sub_6000B5B2 clr -(sp) - bsr Unexplored_5682 + bsr sub_60005682 @done @extensionsDisabled @@ -2525,13 +2535,13 @@ GoInstallSerialDMA Progress move.l #$8000,d5 bsr MakeSysFree - bsr Unexplored_6296 + bsr sub_60006296 ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ InstallOFDiskNameMaker Progress - jsr Unexplored_8C08 + jsr sub_60008C08 ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -2582,7 +2592,7 @@ LoadNativeDriversFromExtensionFolder Progress subq #2,sp clr -(sp) - jsr Unexplored_5F4C + jsr sub_60005F4C addq #2,sp begoneNativeDrivers @@ -2607,7 +2617,7 @@ RestorePropertiesFromPreferenceFile Progress USBDiskCheck Progress - jsr Unexplored_60E4 + jsr sub_600060E4 ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -2616,7 +2626,7 @@ USBDiskCheck Progress bnz no_fw FireWirePerformLateInits Progress - jsr Unexplored_60A2 + jsr sub_600060A2 no_fw @@ -2624,7 +2634,7 @@ no_fw FinishInitDisplayManager Progress - bsr Unexplored_632A + bsr sub_6000632A ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -2633,7 +2643,7 @@ FinishInitDisplayManager Progress bnz no_ramcheck CheckForBadRam Progress - bsr Unexplored_294A + bsr _CheckForBadRam no_ramcheck @@ -2650,14 +2660,14 @@ no_ramcheck LoadNetworking Progress - bsr.l Unexplored_CC4E + bsr.l sub_6000CC4E move.l #'ptch', d5 move #-20917, d6 bsr ExecuteFromSystem clr -(sp) - bsr Unexplored_5682 + bsr sub_60005682 move.l #gestaltMacOSCompatibilityBoxAttr, d0 _Gestalt @@ -2675,7 +2685,7 @@ LoadNetworking Progress move #17, d0 move.b #2, d1 jsr 2(a0) - bsr.l Unexplored_7634 + bsr.l sub_60007634 @atalk_hook_absent @bbox_has_serial @no_bbox @@ -2704,7 +2714,7 @@ begoneNetworking LoadSystemComponents Progress - bsr Unexplored_2A08 + bsr _LoadSystemComponents ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -2714,7 +2724,7 @@ LoadSystemComponents Progress bnz.s no_scsi DoSCSILateLoad Progress - bsr Unexplored_61E6 + bsr sub_600061E6 no_scsi @@ -2722,7 +2732,7 @@ no_scsi CheckForMinSysLate Progress - bsr Unexplored_2A22 + bsr _CheckForMinSysLate ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -2734,9 +2744,9 @@ CreateApplicationHeap Progress LOOP_SNOOP Progress - bsr Unexplored_2BAE + bsr DoSomethingSpecialOnPBG3Series - bsr Unexplored_3892 + bsr sub_60003892 clr.b $2C(a5) @@ -2819,7 +2829,7 @@ LOOP_SNOOP Progress bz @emValueZero pea $4A(a5) - bsr.l Unexplored_95A6 + bsr.l sub_600095A6 @emValueZero clr.l -(sp) ; release ftsk resource @@ -2851,7 +2861,7 @@ ComponentSearch Progress moveq #34,d0 ; ComponentSearch selector <6> _ComponentDispatch ; look for 'thng's <6> - bsr.l Unexplored_9790 + bsr.l sub_60009790 SkipAllExtensionLoads @@ -2859,7 +2869,7 @@ SkipAllExtensionLoads RemoveAlisToUninitializedPAPA Progress - bsr.l Unexplored_8AF4 + bsr.l sub_60008AF4 ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -2894,7 +2904,7 @@ begonePMSecondaryInit MakeObjectSupportLibResidentHack Progress - bsr Unexplored_6232 + bsr sub_60006232 ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -2905,16 +2915,16 @@ PatchComponentManager Progress move #-16500, d6 bsr.l ExecuteFromSystem - bsr Unexplored_3938 + bsr sub_60003938 - bsr Unexplored_566E + bsr sub_6000566E btst.b #4, SwitchedFlags bz.s @nah bclr.b #extensionsEnabledBit, ExtensionsEnabledByte move #-16504, d5 - bsr Unexplored_5AA0 + bsr HeavyAlert @nah ; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ @@ -3048,7 +3058,7 @@ StartProcessMgr BZ.S @no_mmap MOVE.L SP,BufPtr ; CASE: non-blue box with ?mmap - JSR Unexplored_8D62 + JSR sub_60008D62 @no_mmap MOVE.L SP,A0 ; CASE: no mmap SUB.L DefltStack,A0 ; A0 = SP - Default Stack @@ -3056,7 +3066,7 @@ StartProcessMgr @common ; SetApplLimit(A0) _SetApplLimit - BRA.L Unexplored_8472 ; FinalProcessMgrLaunch + BRA.L FinalProcessMgrLaunch ; ΡΡΡ THE END ΡΡΡ @@ -3390,7 +3400,7 @@ ReiterateWithoutIncrementing move.l $1DE(a5), -(sp) move.l BootGlobals.paramBlock+ioFileName(a5), -(sp) pea $4A(a5) - bsr.l Unexplored_95D4 + bsr.l sub_600095D4 tst.b (sp)+ movem.l (sp)+, d0-d1/a0-a1 bz NextFileInFolder @@ -3589,7 +3599,7 @@ ReiterateWithoutIncrementing bne NextFileInFolder movem.l d1/d6/d7, -(sp) clr.b -(sp) - bsr Unexplored_67B0 + bsr sub_600067B0 tst.b (sp)+ bz.s @noAdbReinit _ADBReInit @@ -3602,7 +3612,7 @@ ReiterateWithoutIncrementing bnz NextFileInFolder movem.l d1/d6/d7, -(sp) clr.b -(sp) - bsr Unexplored_68BC + bsr sub_600068BC tst.b (sp)+ movem.l (sp)+, d1/d6/d7 beq NextFileInFolder @@ -3616,7 +3626,7 @@ ReiterateWithoutIncrementing bsr LoadINITFile bne NextFileInFolder movem.l d1/d6/d7, -(sp) - bsr Unexplored_63C6 + bsr sub_600063C6 movem.l (sp)+, d1/d6/d7 bra @flagWhetherFileContainsINIT @@ -3634,11 +3644,11 @@ ReiterateWithoutIncrementing lea BootGlobals.paramBlock(a5), a0 move.l d7, $30(a0) move.l a0, -(sp) - jsr Unexplored_663E + jsr sub_6000663E move (sp)+, d0 cmp #0, d0 bne.s @nm - jsr Unexplored_65B4 + jsr sub_600065B4 movem.l (sp)+, d1-d3/a0-a3 bra ThisFileAgain @nm @@ -3652,14 +3662,14 @@ ReiterateWithoutIncrementing lea BootGlobals.paramBlock(a5), a0 move.l d7, $30(a0) move.l a0, -(sp) - jsr Unexplored_6798 + jsr sub_60006798 move (sp)+, d0 cmp #0, d0 bne.s @nm2 move.b $2C(a5), d0 cmp.b #0, d0 bne.s @nm3 - jsr Unexplored_6780 + jsr sub_60006780 move.b #1, d0 move.b d0, $2C(a5) @nm3 movem.l (sp)+, d0-d3/a0-a3 @@ -3821,7 +3831,7 @@ LoadINITFile andi.b #-2,BufPtr+3 ; worried about odd BufPtr, huh. clr -(sp) - bsr Unexplored_5682 + bsr sub_60005682 tst CrsrState bz.s @crsr_fine @@ -4336,7 +4346,7 @@ LoadDebugger clr.b -(sp) lea BootGlobals.bootBlocks+bbDbg1Name(a5),a1 pea (a1) - bsr Unexplored_725A + bsr sub_6000725A tst.b (sp)+ beq.s @revertBufPtrAndCancel @@ -4943,741 +4953,765 @@ PatchSetApplBase rts + STRING AsIs +; YIELD +; redacted IDA macro + +; =============== S U B R O U T I N E ======================================= + + +InstallPatches: ; CODE XREF: ROM:60000A38↑p + +; FUNCTION CHUNK AT 600026EA SIZE 00000260 BYTES + + movem.l d0-d6/a0-a4,-(sp) + subq.w #4,sp + move.l #'gusd',-(sp) ; Crash if gusd=1 is missing + move.w #1,-(sp) + dc.w $A9A0 ; _GetResource + move.l (sp)+,d0 + movea.l d0,a4 + bne.w @gusd_not_missing + moveq #dsNoPatch,d0 + dc.w $A9C9 ; _SysError + +@gusd_not_missing: ; CODE XREF: InstallPatches+16↑j + move.l a4,-(sp) + dc.w $A992 ; _DetachResource + movea.l a4,a0 + dc.w $A029 ; _HLock + movea.l (a4),a0 ; keep using and incrementing a0 for a while + addq.w #6,a0 + move.w (a0)+,d0 ; 6(a0) = (number of machine/gtblID pairs) - 1 + moveq #0,d1 + +; get mach(ine) ID from Gestalt (cheeky stack usage; latter addition?) + movem.l d0/a0,-(sp) + move.l #'mach',d0 + dc.w $A1AD ; _Gestalt + move.l a0,d1 + movem.l (sp)+,d0/a0 + +@gusd_search_loop: ; CODE XREF: InstallPatches+46↓j + cmp.w (a0),d1 ; search for machine ID in gusd + lea 4(a0),a0 + dbeq d0,@gusd_search_loop + cmpi.w #$FFFF,d0 ; fail if we overran + bne.w @did_find_mach_entry_in_gusd + + move.l ($2BA).w,-(sp) + moveq #0,d0 + bsr.w LoadDSAT + move.l d0,d6 + moveq #dsOldSystem,d0 + dc.w $A9C9 ; _SysError + move.l (sp)+,($2BA).w + move.l d6,-(sp) + dc.w $A9A3 ; _ReleaseResource + +@did_find_mach_entry_in_gusd: ; CODE XREF: InstallPatches+4E↑j + lea -2(a0),a0 + move.w (a0),d1 + movea.l a4,a0 + dc.w $A02A ; _HUnlock ; done with gusd now that we know our gtbl ID + dc.w $A023 ; _DisposeHandle + + suba.w #24,sp ; point a4 to some scratch space for the patch loop + movea.l sp,a4 + + subq.w #4,sp ; fire up the linked patch loader + move.l #'lodr',-(sp) + move.w #$BFFF,-(sp) + dc.w $A9A0 ; _GetResource + move.l (sp)+,d0 + bne.w @lodr_not_missing + moveq #dsNoPatch,d0 + dc.w $A9C9 ; _SysError + +@lodr_not_missing: ; CODE XREF: InstallPatches+8C↑j + move.l d0,20(a4) ; lodr hdl (locked) to top of scratch space + movea.l d0,a0 + dc.w $A029 ; _HLock + + subq.w #4,sp + move.l #'gtbl',-(sp) + move.w d1,-(sp) ; d1 gotten by looking up 'mach' in gusd rsrc + dc.w $A9A0 ; _GetResource + move.l (sp)+,d0 + bne.w @gtbl_not_missing + moveq #dsNoPatch,d0 + dc.w $A9C9 ; _SysError + +@gtbl_not_missing: ; CODE XREF: InstallPatches+AA↑j + move.l d0,16(a4) ; gtbl hdl (locked) also to scratch space + movea.l d0,a0 + dc.w $A029 ; _HLock + +; Setup done, now dive into the loop + movea.l 16(a4),a2 + movea.l (a2),a2 + addq.w #6,a2 + move.w (a2)+,6(a4) ; (number of 8-byte chunks) - 1 + +ipLoop: ; CODE XREF: InstallPatches+34E↓j + clr.w $A(a4) + move.w (a2),d0 + cmp.w ipJumpTblCnt,d0 + bhi.s ipBadSelector ; jumptable 000026B4 default case + move.w d0,d1 + add.w d1,d1 + move.w ipJumpTbl(pc,d1.w),d1 ; switch 22 cases + jmp ipJumpTbl(pc,d1.w) ; switch jump +; --------------------------------------------------------------------------- + +ipBadSelector: ; CODE XREF: InstallPatches+D0↑j + moveq #$63,d0 ; 'c' ; jumptable 000026B4 default case + dc.w $A9C9 ; _SysError +; End of function InstallPatches + +; --------------------------------------------------------------------------- + +; Jump the currect routine for this selector. +; a2 points to 8b chunk in the gtbl, of which first 2b is selector + +ipJumpTblCnt: dc.b 0, $15 ; DATA XREF: InstallPatches+CC↑r +ipJumpTbl: dc.w ipSelector0-ipJumpTbl + ; DATA XREF: InstallPatches+D6↑r + ; InstallPatches+DA↑r + dc.w ipSelector1-ipJumpTbl ; jump table for switch statement + dc.w ipSelector2-ipJumpTbl + dc.w ipSelector3-ipJumpTbl + dc.w ipSelector4-ipJumpTbl + dc.w ipReturn-ipJumpTbl + dc.w ipSelectorPtch-ipJumpTbl + dc.w ipReturn-ipJumpTbl + dc.w ipSelector8_9_10_11_12-ipJumpTbl + dc.w ipSelector8_9_10_11_12-ipJumpTbl + dc.w ipSelector8_9_10_11_12-ipJumpTbl + dc.w ipSelector8_9_10_11_12-ipJumpTbl + dc.w ipSelector8_9_10_11_12-ipJumpTbl + dc.w ipSelector13-ipJumpTbl + dc.w ipSelector14_17-ipJumpTbl + dc.w ipSelector15-ipJumpTbl + dc.w ipSelector16-ipJumpTbl + dc.w ipSelector14_17-ipJumpTbl + dc.w ipSelector18-ipJumpTbl + dc.w ipSelector19-ipJumpTbl + dc.w ipSelector20-ipJumpTbl + dc.w ipSelector21-ipJumpTbl +; --------------------------------------------------------------------------- +; START OF FUNCTION CHUNK FOR InstallPatches + +ipSelectorPtch: ; CODE XREF: InstallPatches+DA↑j + ; DATA XREF: ROM:ipJumpTbl↑o + move.w 6(a2),d0 ; jumptable 600026B4 case 6 + move.l a2,-(sp) + subq.w #4,sp + move.l #$70746368,-(sp) + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + tst.l (sp) + bne.s @ptch_not_missing + addq.w #4,sp + bra.s @fail_no_resume_proc +; --------------------------------------------------------------------------- + +@ptch_not_missing: ; CODE XREF: InstallPatches+124↑j + move.l (sp),-(sp) + dc.w $A992 ; _DetachResource + movea.l (sp),a0 + movea.l (a0),a0 + move.l a0,-(sp) + jsr (a0) + move.l a0,d1 + movea.l a0,a1 + move.l (sp)+,d2 + +@trapchange_loop: ; CODE XREF: InstallPatches+14E↓j + ; InstallPatches+152↓j + move.l (a1)+,d0 + beq.s @exit_trapchange_loop + add.l d2,d0 + movea.l d0,a0 + move.w (a1)+,d0 + cmpi.w #$A800,d0 + bcs.s @is_os_trap + dc.w $A647 ; _SetToolTrapAddress + bra.s @trapchange_loop +; --------------------------------------------------------------------------- + +@is_os_trap: ; CODE XREF: InstallPatches+14A↑j + dc.w $A247 ; _SetOSTrapAddress + bra.s @trapchange_loop +; --------------------------------------------------------------------------- + +@exit_trapchange_loop: ; CODE XREF: InstallPatches+13E↑j + move.l d1,d0 + sub.l d2,d0 + movea.l (sp)+,a0 + dc.w $A024 ; _SetHandleSize + bra.s @return_restoring_a2_from_stack +; --------------------------------------------------------------------------- + +@fail_no_resume_proc: ; CODE XREF: InstallPatches+128↑j + clr.l ($A8C).w + +@fail: + moveq #$63,d0 ; 'c' + dc.w $A9C9 ; _SysError + +@return_restoring_a2_from_stack: ; CODE XREF: InstallPatches+15C↑j + movea.l (sp)+,a2 + +@return_island: ; jumptable 600026B4 case 0 + bra.w ipReturn +; --------------------------------------------------------------------------- + +ipSelector3: ; CODE XREF: InstallPatches+DA↑j + ; DATA XREF: ROM:ipJumpTbl↑o + bset #1,$A(a4) ; jumptable 600026B4 case 3 + +ipSelector0: ; CODE XREF: InstallPatches+DA↑j + ; DATA XREF: ROM:ipJumpTbl↑o + movea.l a2,a1 ; jumptable 600026B4 case 0 + clr.w 8(a4) + move.w 6(a2),4(a4) + subq.w #1,6(a4) + bmi.w loc_6000277E + +loc_60002760: ; CODE XREF: InstallPatches+1A2↓j + addq.l #8,a2 + tst.w (a2) + bne.s loc_6000277E + move.w 6(a2),d0 + cmp.w 4(a4),d0 + bne.s loc_6000277E + addq.w #1,8(a4) + subq.w #1,6(a4) + bmi.w loc_6000277E + bra.s loc_60002760 +; --------------------------------------------------------------------------- + +loc_6000277E: ; CODE XREF: InstallPatches+182↑j + ; InstallPatches+18A↑j ... + moveq #0,d0 + move.w 8(a4),d0 + addq.l #1,d0 + lsl.l #2,d0 + addq.l #4,d0 + suba.l d0,sp + movea.l sp,a0 + move.l d0,-(sp) + movea.l a0,a3 + move.w #1,(a0)+ + move.w 8(a4),(a0)+ + +loc_6000279A: ; CODE XREF: InstallPatches+1CA↓j + addq.l #2,a1 + move.l (a1)+,(a0)+ + addq.l #2,a1 + subq.w #1,8(a4) + bpl.s loc_6000279A + move.w 4(a4),d0 + beq.s loc_600027CC + subq.w #4,sp + move.l #$67706368,-(sp) + move.w 4(a4),-(sp) + dc.w $A9A0 ; _GetResource + move.l (sp)+,d0 + bne.s loc_600027CC + btst #1,$A(a4) + bne.s loc_600027E4 + moveq #$62,d0 ; 'b' + dc.w $A9C9 ; _SysError + bra.s loc_600027E4 +; --------------------------------------------------------------------------- + +loc_600027CC: ; CODE XREF: InstallPatches+1D0↑j + ; InstallPatches+1E2↑j + lea SystemName,a0 + move.l a0,($914).w + move.w 4(a4),d6 + movea.l $14(a4),a0 + movea.l (a0),a0 + move.w 4(a4),d0 + jsr (a0) + +loc_600027E4: ; CODE XREF: InstallPatches+1EA↑j + ; InstallPatches+1F0↑j + move.l (sp)+,d0 + adda.l d0,sp + bra.w loc_60002924 +; --------------------------------------------------------------------------- + +ipSelector1: ; CODE XREF: InstallPatches+DA↑j + ; DATA XREF: ROM:ipJumpTbl↑o + move.l 2(a2),d1 ; jumptable 600026B4 case 1 + move.w 6(a2),d0 + move.l a2,-(sp) + bsr.w DetachAndExecute + movea.l (sp)+,a2 + bra.w ipReturn ; jumptable 600026B4 cases 5,7 +; --------------------------------------------------------------------------- + +ipSelector2: ; CODE XREF: InstallPatches+DA↑j + ; DATA XREF: ROM:ipJumpTbl↑o + move.l 2(a2),d6 ; jumptable 600026B4 case 2 + move.w 6(a2),d5 + clr.w d3 + move.l a2,-(sp) + bsr.w ExecuteFromSystem + movea.l (sp)+,a2 + bra.w ipReturn ; jumptable 600026B4 cases 5,7 +; --------------------------------------------------------------------------- + +ipSelector4: ; CODE XREF: InstallPatches+DA↑j + ; DATA XREF: ROM:ipJumpTbl↑o + move.l a2,-(sp) ; jumptable 600026B4 case 4 + bsr.w DoSomethingWithTextEdit + movea.l (sp)+,a2 + bra.w ipReturn ; jumptable 600026B4 cases 5,7 +; --------------------------------------------------------------------------- + +ipSelector8_9_10_11_12: ; CODE XREF: InstallPatches+DA↑j + ; DATA XREF: ROM:ipJumpTbl↑o + move.w d0,d1 ; jumptable 600026B4 cases 8-12 + move.l a2,-(sp) + clr.w -(sp) + move.w d1,-(sp) + move.w 6(a2),-(sp) + move.w 2(a2),-(sp) + bsr.l sub_6000A740 + move.w (sp)+,d0 + beq.s loc_60002840 + moveq #$62,d0 ; 'b' + dc.w $A9C9 ; _SysError + +loc_60002840: ; CODE XREF: InstallPatches+260↑j + movea.l (sp)+,a2 + bra.w ipReturn ; jumptable 600026B4 cases 5,7 +; --------------------------------------------------------------------------- + +ipSelector14_17: ; CODE XREF: InstallPatches+DA↑j + ; DATA XREF: ROM:ipJumpTbl↑o + subq.w #4,sp ; jumptable 600026B4 cases 14,17 + move.l #$63667267,-(sp) + move.w 6(a2),-(sp) + dc.w $A9A0 ; _GetResource + move.l (sp)+,d0 + beq.w ipReturn ; jumptable 600026B4 cases 5,7 + subq.w #2,sp + move.l d0,-(sp) + dc.w $A9A4 ; _HomeResFile + move.w (sp)+,d0 + bmi.w ipReturn ; jumptable 600026B4 cases 5,7 + bne.s loc_6000286C + move.w ($A58).w,d0 + +loc_6000286C: ; CODE XREF: InstallPatches+28C↑j + move.w ($A5A).w,-(sp) + move.w d0,-(sp) + move.w d0,-(sp) + dc.w $A998 ; _UseResFile + move.w (sp)+,d0 + move.l a2,-(sp) + subq.w #2,sp + move.w 6(a2),-(sp) + move.w d0,-(sp) + move.w 2(a2),-(sp) + move.w 4(a2),-(sp) + jsr sub_60009CA6 + move.w (sp)+,d0 + beq.s loc_60002896 + moveq #$62,d0 ; 'b' + dc.w $A9C9 ; _SysError + +loc_60002896: ; CODE XREF: InstallPatches+2B6↑j + movea.l (sp)+,a2 + move.w (sp)+,($A5A).w + bra.w ipReturn ; jumptable 600026B4 cases 5,7 +; --------------------------------------------------------------------------- + +ipSelector15: ; CODE XREF: InstallPatches+DA↑j + ; DATA XREF: ROM:ipJumpTbl↑o + move.l a2,-(sp) ; jumptable 600026B4 case 15 + subq.w #2,sp + move.w 6(a2),-(sp) + jsr sub_60009CA2 + addq.w #2,sp + movea.l (sp)+,a2 + bra.l ipReturn ; jumptable 600026B4 cases 5,7 +; --------------------------------------------------------------------------- + +ipSelector16: ; CODE XREF: InstallPatches+DA↑j + ; DATA XREF: ROM:ipJumpTbl↑o + bra.l ipReturn ; jumptable 600026B4 case 16 +; --------------------------------------------------------------------------- + +ipSelector18: ; CODE XREF: InstallPatches+DA↑j + ; DATA XREF: ROM:ipJumpTbl↑o + move.l a2,-(sp) ; jumptable 600026B4 case 18 + subq.w #2,sp + jsr sub_600073B4 + move.w (sp)+,d0 + movea.l (sp)+,a2 + beq.w ipReturn ; jumptable 600026B4 cases 5,7 + moveq #$62,d0 ; 'b' + dc.w $A9C9 ; _SysError + bra.w ipReturn ; jumptable 600026B4 cases 5,7 +; --------------------------------------------------------------------------- + +ipSelector13: ; CODE XREF: InstallPatches+DA↑j + ; DATA XREF: ROM:ipJumpTbl↑o + moveq #$C,d0 ; jumptable 600026B4 case 13 + dc.w $A9C9 ; _SysError + +ipSelector19: ; CODE XREF: InstallPatches+DA↑j + ; DATA XREF: ROM:ipJumpTbl↑o + move.l a2,-(sp) ; jumptable 600026B4 case 19 + move.w 6(a2),-(sp) + jsr sub_60007424 + movea.l (sp)+,a2 + bra.w ipReturn ; jumptable 600026B4 cases 5,7 +; --------------------------------------------------------------------------- + +ipSelector20: ; CODE XREF: InstallPatches+DA↑j + ; DATA XREF: ROM:ipJumpTbl↑o + jsr sub_60007598 ; jumptable 600026B4 case 20 + bra.w ipReturn ; jumptable 600026B4 cases 5,7 +; --------------------------------------------------------------------------- + +ipSelector21: ; CODE XREF: InstallPatches+DA↑j + ; DATA XREF: ROM:ipJumpTbl↑o + move.l d0,-(sp) ; jumptable 600026B4 case 21 + move.b ($BFF).w,d0 + cmpi.b #$FF,d0 + beq.s loc_60002918 + andi.b #$E0,d0 + cmpi.b #$60,d0 ; '`' + bne.s loc_60002918 + move.l ($120).w,d0 + tst.l d0 + beq.s loc_60002918 + cmpi.l #$FFFFFFFF,d0 + beq.s loc_60002918 + dc.w $A9FF ; _Debugger + +loc_60002918: ; CODE XREF: InstallPatches+320↑j + ; InstallPatches+32A↑j ... + move.l (sp)+,d0 +; --------------------------------------------------------------------------- + dc.b $60 ; ` + dc.b 0 + dc.b 0 + dc.b 2 +; --------------------------------------------------------------------------- + +ipReturn: ; CODE XREF: InstallPatches+DA↑j + ; InstallPatches:@return_island↑j ... + addq.l #8,a2 ; jumptable 600026B4 cases 5,7 + subq.w #1,6(a4) + +loc_60002924: ; CODE XREF: InstallPatches+20E↑j + tst.w 6(a4) + bge.w ipLoop + movea.l $10(a4),a0 + dc.w $A02A ; _HUnlock + move.l a0,-(sp) + dc.w $A9A3 ; _ReleaseResource + movea.l $14(a4),a0 + dc.w $A02A ; _HUnlock + move.l a0,-(sp) + dc.w $A9A3 ; _ReleaseResource + lea $18(sp),sp + movem.l (sp)+,d0-d6/a0-a4 + rts +; END OF FUNCTION CHUNK FOR InstallPatches + +; =============== S U B R O U T I N E ======================================= + + +_CheckForBadRam: ; CODE XREF: ROM:loc_600013AC↑p + movem.l d2-d3,-(sp) + moveq #3,d2 + moveq #0,d3 + btst #6,($2400).w + beq.s loc_600029B8 + jsr sub_600085A4 + tst.l d0 + beq.s loc_6000296A + move.w #$AD26,d5 + bsr.w HeavyAlert + +loc_6000296A: ; CODE XREF: _CheckForBadRam+16↑j + clr.l -(sp) + pea (sp) + jsr sub_6000851C + addq.l #4,sp + move.l (sp)+,d3 + tst.w d0 + beq.s loc_600029CE + move.l #'nreg',d0 + dc.w $A1AD ; _Gestalt + tst.w d0 + bne.s loc_600029CE + cmpa.l #$1010000,a0 + blt.s loc_600029CE + bra.s loc_60002992 +; --------------------------------------------------------------------------- + +loc_60002990: ; CODE XREF: _CheckForBadRam+66↓j + lsl.l #8,d3 + +loc_60002992: ; CODE XREF: _CheckForBadRam+44↑j + move.l d2,-(sp) + subq.w #2,sp + move.b #$5F,-(sp) ; '_' + pea aDiagnostics ; "diagnostics" + move.l #$1B,-(sp) + sub.l d2,(sp) + move.w #$530,d0 + dc.w $AAF3 ; _ExpansionBusDispatch + move.b (sp)+,d3 + move.l (sp)+,d2 + dbf d2,loc_60002990 + bra.s loc_600029CE +; --------------------------------------------------------------------------- + +loc_600029B6: ; CODE XREF: _CheckForBadRam+80↓j + lsl.l #8,d3 + +loc_600029B8: ; CODE XREF: _CheckForBadRam+E↑j + subq.w #2,sp + move.l #$111B,-(sp) + sub.l d2,(sp) + move.w #$22E,d0 + dc.w $AAF3 ; _ExpansionBusDispatch + move.b (sp)+,d3 + dbf d2,loc_600029B6 + +loc_600029CE: ; CODE XREF: _CheckForBadRam+2E↑j + ; _CheckForBadRam+3A↑j ... + move.l d3,d0 + move.l d0,d1 + movem.l (sp)+,d2-d3 + andi.l #$847,d0 + beq.s locret_600029FA + move.l d1,d0 + andi.l #$807,d0 + beq.s loc_600029F2 + move.w #$BF89,d5 + bsr.w HeavyAlert + bra.s locret_600029FA +; --------------------------------------------------------------------------- + +loc_600029F2: ; CODE XREF: _CheckForBadRam+9C↑j + move.w #$BF87,d5 + bsr.w HeavyAlert + +locret_600029FA: ; CODE XREF: _CheckForBadRam+92↑j + ; _CheckForBadRam+A6↑j + rts +; End of function _CheckForBadRam + +; --------------------------------------------------------------------------- +aDiagnostics: dc.b 'diagnostics',0 ; DATA XREF: _CheckForBadRam+50↑o + +; =============== S U B R O U T I N E ======================================= + + +_LoadSystemComponents: ; CODE XREF: ROM:loc_600014E6↑p + clr.l -(sp) + clr.w -(sp) + move.w #1,-(sp) + moveq #$14,d0 + dc.w $A82A ; _ComponentDispatch + addq.w #4,sp + moveq #$16,d0 + dc.w $A82A ; _ComponentDispatch + rts +; End of function _LoadSystemComponents + + +; =============== S U B R O U T I N E ======================================= + + +_CheckForMinSysEarly: ; CODE XREF: ROM:loc_60000A88↑p + move.l d2,-(sp) + moveq #0,d2 + bra.s loc_60002A26 +; --------------------------------------------------------------------------- + +_CheckForMinSysLate: ; CODE XREF: ROM:loc_60001552↑p + move.l d2,-(sp) + moveq #$FFFFFFFF,d2 + +loc_60002A26: ; CODE XREF: _CheckForMinSysEarly+4↑j + sf ($A5E).w + subq.w #4,sp + move.l #$6D737973,-(sp) + move.w #$BFFF,-(sp) + dc.w $A9A0 ; _GetResource + st ($A5E).w + tst.l (sp) + beq.s loc_60002A5E + bset #1,($B21).w + movea.l ($358).w,a0 + cmpi.w #$FFFB,$4A(a0) + beq.s loc_60002A5E + tst.l d2 + beq.s loc_60002A5E + move.w #$BE87,d5 + bsr.w HeavyAlert + +loc_60002A5E: ; CODE XREF: _CheckForMinSysEarly+22↑j + ; _CheckForMinSysEarly+34↑j ... + dc.w $A9A3 ; _ReleaseResource + move.l (sp)+,d2 + rts +; End of function _CheckForMinSysEarly + + +; =============== S U B R O U T I N E ======================================= + + +_ResetPRAM: ; CODE XREF: ROM:loc_60000574↑p + clr.w $14(a5) + movem.l ($174).w,d0-d3 + bclr #7,d3 + bclr #1,d1 + eori.l #$8008004,d1 + bne.w locret_60002ACA + bchg #$17,d0 + or.l d2,d0 + or.l d3,d0 + bne.w locret_60002ACA + lea unk_60002AC2,a1 + subq.w #4,sp + movea.l sp,a0 + move.l #$400B8,d0 + dc.w $A051 ; _ReadXPRam + movea.l a1,a0 + move.l (a0)+,d0 + dc.w $A052 ; _WriteXPRam + lea ($1F8).w,a0 + moveq #$FFFFFFFF,d0 + move.b d0,(a0) + dc.w $A038 ; _WriteParam + dc.w $A03F ; _InitUtil + movea.l sp,a0 + move.l #$400B8,d0 + dc.w $A052 ; _WriteXPRam + addq.w #4,sp + move.w #$FFFF,$14(a5) + bra.s locret_60002ACA +; --------------------------------------------------------------------------- +unk_60002AC2: dc.b 0 ; DATA XREF: _ResetPRAM+28↑o + dc.b 4 + dc.b 0 + dc.b $C + dc.b $47 ; G + dc.b $6F ; o + dc.b $6E ; n + dc.b $65 ; e +; --------------------------------------------------------------------------- + +locret_60002ACA: ; CODE XREF: _ResetPRAM+18↑j + ; _ResetPRAM+24↑j ... + rts +; End of function _ResetPRAM + + +; =============== S U B R O U T I N E ======================================= + + +UpdateNameRegistryLib: ; CODE XREF: ROM:60000428↑p + move.l #$6E726567,d0 + dc.w $A1AD ; _Gestalt + tst.w d0 + bne.w @return + movea.l a0,a3 + move.w #$ABE9,d0 + dc.w $A746 ; _GetToolTrapAddress + move.l a0,d3 + move.w #$9F,d0 + dc.w $A746 ; _GetToolTrapAddress + cmp.l a0,d3 + bne.w @return + subq.w #4,sp + move.l #$666F7672,-(sp) + move.w #$BFF0,-(sp) + dc.w $A9A0 ; _GetResource + move.l (sp)+,d0 + cmpa.l #$1030000,a3 + bge.s @opt1 + tst.l d0 + beq.s @opt2 + clr.w -(sp) + move.w #9,-(sp) + move.w #$BFF0,-(sp) + clr.w -(sp) + bsr.l sub_6000A740 + move.w (sp)+,d0 + bne.s @opt2 + subq.w #2,sp + move.l #$6E726567,-(sp) + move.l #$1030000,-(sp) + move.w #$402,d0 + dc.w $ABF1 ; _GestaltValueDispatch + move.w (sp)+,d0 + +@opt1: ; CODE XREF: UpdateNameRegistryLib+3A↑j + clr.w -(sp) + move.w #$B,-(sp) + move.w #$BFF0,-(sp) + clr.w -(sp) + bsr.l sub_6000A740 + move.w (sp)+,d0 + move.w #$ABE9,d0 + dc.w $A746 ; _GetToolTrapAddress + move.l a0,d3 + move.w #$9F,d0 + dc.w $A746 ; _GetToolTrapAddress + cmp.l a0,d3 + bne.s @return + +@opt2: ; CODE XREF: UpdateNameRegistryLib+3E↑j + ; UpdateNameRegistryLib+54↑j + lea NameRegReturnCallNotSupported,a2 + lea GetEndOfBootCode,a3 + suba.l a2,a3 + move.l a3,d0 + dc.w $A51E ; _NewPtrSys + move.l a0,d0 + beq.s @return + move.l a3,d0 + movea.l a0,a3 + movea.l a0,a1 + movea.l a2,a0 + dc.w $A02E ; _BlockMove + movea.l a3,a0 + clr.w d0 + move.w #$ABE9,d0 + dc.w $A647 ; _SetToolTrapAddress + +@return: ; CODE XREF: UpdateNameRegistryLib+A↑j + ; UpdateNameRegistryLib+20↑j ... + rts +; End of function UpdateNameRegistryLib + + +; =============== S U B R O U T I N E ======================================= + + +NameRegReturnCallNotSupported: ; DATA XREF: UpdateNameRegistryLib:@opt2↑o + move.l #$FFFFF603,d0 ; nrCallNotSupported + rts +; End of function NameRegReturnCallNotSupported + +; redacted IDA macro +; RESUME -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 @@ -5692,22292 +5726,25944 @@ GetEndOfBootCode IMPORT FinishMovingBootWorld, LoadDSAT, LoadBelowBufPtr - EXPORT Unexplored_2bae - EXPORT Unexplored_35be - EXPORT Unexplored_3708 - EXPORT Unexplored_3892 - EXPORT Unexplored_3938 + EXPORT DoSomethingSpecialOnPBG3Series + EXPORT DoSomethingWithTextEdit ; 2c24 + EXPORT sub_600035be + EXPORT sub_60003708 + EXPORT sub_60003892 + EXPORT sub_60003938 EXPORT NudgeProgressBar ; 3988 - EXPORT Unexplored_52c6 - EXPORT Unexplored_52ea + EXPORT sub_600052c6 + EXPORT sub_600052ea EXPORT BootAlert ; 539a EXPORT VMName ; 54b6 EXPORT UserModeInitName ; 54c6 EXPORT DebuggerName ; 54e0 EXPORT DisassemblerName ; 54ea + EXPORT SystemName ; 54f8 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 + EXPORT InitGreeterWindow + EXPORT sub_6000566e + EXPORT sub_60005682 + EXPORT HeavyAlert + EXPORT sub_60005e0a + EXPORT sub_60005f4c + EXPORT sub_60005ff8 + EXPORT sub_600060a2 + EXPORT sub_600060e4 + EXPORT sub_6000619a + EXPORT sub_600061e6 + EXPORT sub_60006232 + EXPORT sub_60006296 + EXPORT sub_6000632a + EXPORT sub_600063c6 + EXPORT sub_6000643e + EXPORT sub_600065b4 + EXPORT sub_6000663e + EXPORT sub_60006780 + EXPORT sub_60006798 + EXPORT sub_600067b0 + EXPORT sub_600068bc + EXPORT sub_600069d2 + EXPORT sub_600070ee + EXPORT sub_6000718a + EXPORT sub_600071ea + EXPORT sub_6000725a + EXPORT sub_60007634 + EXPORT sub_6000780a + EXPORT sub_6000790c + EXPORT sub_60007910 + EXPORT sub_60007914 + EXPORT sub_60007bda + EXPORT sub_60007bde + EXPORT sub_60007d2c + EXPORT sub_60007f64 + EXPORT sub_60007f68 + EXPORT sub_60007f6c + EXPORT sub_60007f70 + EXPORT sub_600083e8 + EXPORT FinalProcessMgrLaunch + EXPORT sub_60008a2e + EXPORT sub_60008a9a + EXPORT sub_60008af4 + EXPORT sub_60008c08 + EXPORT sub_60008d62 + EXPORT sub_60008ff4 + EXPORT sub_60009278 + EXPORT sub_6000935e + EXPORT sub_600095a6 + EXPORT sub_600095d4 + EXPORT sub_6000970e + EXPORT sub_60009790 + EXPORT sub_6000b5b2 + EXPORT sub_6000b80c + EXPORT sub_6000c5ea + EXPORT sub_6000cc4e + EXPORT sub_60009CA6 + EXPORT SUB_600073B4 + EXPORT SUB_60007424 + EXPORT SUB_60007598 + EXPORT SUB_6000851C + EXPORT SUB_600085A4 + EXPORT SUB_60009CA2 + EXPORT SUB_6000A740 -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 + STRING AsIs +; YIELD +; redacted IDA macro -; ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ +; =============== S U B R O U T I N E ======================================= - end + +DoSomethingSpecialOnPBG3Series: ; CODE XREF: ROM:loc_600015B0↑p + move.l #$6D616368,d0 + dc.w $A1AD ; _Gestalt + bne.s locret_60002BF6 + cmpa.w #$138,a0 + beq.s @isPBG3Series + cmpa.w #$13A,a0 + bne.s locret_60002BF6 + +@isPBG3Series: ; CODE XREF: DoSomethingSpecialOnPBG3Series+E↑j + movea.l #$FEC00000,a0 + move.l #$A8000080,(a0) + nop + movea.l #$FEE00000,a0 + move.l (a0),d0 + movea.l #$FEC00000,a0 + move.l #$A8000080,(a0) + movea.l #$FEE00000,a0 + ori.l #$10000000,d0 + move.l d0,(a0) + nop + +locret_60002BF6: ; CODE XREF: DoSomethingSpecialOnPBG3Series+8↑j + ; DoSomethingSpecialOnPBG3Series+14↑j + rts +; End of function DoSomethingSpecialOnPBG3Series + + +; =============== S U B R O U T I N E ======================================= + + +sub_60002BF8: ; DATA XREF: sub_60008C54+DC↓o + +var_8 set -8 +arg_C set $10 + + move.l d0,-(sp) + move.l d0,-(sp) + move.l 8+arg_C(sp),d0 + movem.l d1-d7/a0-a6,-(sp) + clr.l -(sp) + move.l d0,-(sp) + bsr.l sub_60008E90 + move.l (sp)+,d0 + movem.l (sp)+,d1-d7/a0-a6 + bne.s loc_60002C1C + addq.w #4,sp + move.l (sp)+,d0 + rte +; --------------------------------------------------------------------------- + +loc_60002C1C: ; CODE XREF: sub_60002BF8+1C↑j + move.l d0,$C+var_8(sp) + move.l (sp)+,d0 + rts +; End of function sub_60002BF8 + + +; =============== S U B R O U T I N E ======================================= + + +DoSomethingWithTextEdit: ; CODE XREF: InstallPatches+23E↑p + move.l a0,-(sp) + move.w ($A5A).w,-(sp) + dc.w $A9E6 ; _InitAllPacks + dc.w $A9CC ; _TEInit + move.l a1,-(sp) + movea.l ([$2010],$6C),a0 + lea unk_60002CDA,a1 + cmpm.l (a0)+,(a1)+ + bne.s loc_60002C44 + cmpm.l (a0)+,(a1)+ + beq.s loc_60002C48 + +loc_60002C44: ; CODE XREF: DoSomethingWithTextEdit+1A↑j + jsr sub_6000A0B6 + +loc_60002C48: ; CODE XREF: DoSomethingWithTextEdit+1E↑j + movea.l (sp)+,a1 + jsr sub_6000A0B2 + jsr sub_6000A0AE + jsr sub_6000A0AA + jsr sub_6000A0A6 + movea.l ($2B6).w,a0 + move.l #$7FFF7FFF,$158(a0) + move.l #$80008000,$15C(a0) + jsr sub_6000A0A2 + jsr sub_6000A09E + subq.w #2,sp + moveq #$FFFFFFFF,d0 + dc.w $ABEB ; _DisplayDispatch + addq.w #2,sp + jsr sub_6000A09A + dc.w $A8FE ; _InitFonts + move.w ($17A).w,d0 + cmpi.w #$8805,d0 + beq.s loc_60002C9E + move.l #$73637369,d0 + dc.w $A1AD ; _Gestalt + tst.w d0 + beq.s loc_60002C9E + jsr sub_6000A096 + +loc_60002C9E: ; CODE XREF: DoSomethingWithTextEdit+68↑j + ; DoSomethingWithTextEdit+74↑j + tst.l ($B78).w + bmi.s loc_60002CC0 + move.l ($322).w,d0 + add.l d0,d0 + add.l ($322).w,d0 + lea FinishMovingBootWorld,a0 + suba.l d0,a0 + movea.l d0,a1 + moveq #1,d0 +; --------------------------------------------------------------------------- + dc.b $A0 + dc.b $5C ; \ + dc.b $70 ; p + dc.b $FF + dc.b $A0 + dc.b $5C ; \ + dc.b $60 ; ` + dc.b $12 +; --------------------------------------------------------------------------- + +loc_60002CC0: ; CODE XREF: DoSomethingWithTextEdit+7E↑j + move.l $2E(a5),d0 + beq.s loc_60002CD2 + movea.l d0,a0 + movem.l a3-a6,-(sp) + jsr (a0) + movem.l (sp)+,a3-a6 + +loc_60002CD2: ; CODE XREF: DoSomethingWithTextEdit+A0↑j + move.w (sp)+,($A5A).w + movea.l (sp)+,a0 + rts +; End of function DoSomethingWithTextEdit + +; --------------------------------------------------------------------------- +unk_60002CDA: dc.b $2F ; / ; DATA XREF: DoSomethingWithTextEdit+14↑o + dc.b $30 ; 0 + dc.b $81 + dc.b $E2 + dc.b $20 + dc.b $10 + dc.b 0 + dc.b $BC + +; =============== S U B R O U T I N E ======================================= + + +sub_60002CE2: ; CODE XREF: InitGreeterWindow+A↓p + clr.b ($8F3).w + movem.l a0-a2,-(sp) + move.w ($A5A).w,-(sp) + bsr.w sub_60002D1E + move.l #$62756778,d0 + dc.w $A1AD ; _Gestalt + bne.s loc_60002D04 + move.l a0,d0 + btst #$13,d0 + bne.s loc_60002D0A + +loc_60002D04: ; CODE XREF: sub_60002CE2+18↑j + jsr sub_60002DAA + bra.s loc_60002D0E +; --------------------------------------------------------------------------- + +loc_60002D0A: ; CODE XREF: sub_60002CE2+20↑j + jsr sub_6000A0BA + +loc_60002D0E: ; CODE XREF: sub_60002CE2+26↑j + move.l (a5),-(sp) + dc.w $A86E ; _InitGraf + dc.w $AA90 ; _InitPalettes + move.w (sp)+,($A5A).w + movem.l (sp)+,a0-a2 + rts +; End of function sub_60002CE2 + + +; =============== S U B R O U T I N E ======================================= + + +sub_60002D1E: ; CODE XREF: sub_60002CE2+C↑p + move.l ($8A4).w,d0 + beq.w locret_60002DA8 + movea.l d0,a0 + movea.l (a0),a0 + move.w $14(a0),d0 + btst #0,d0 + bne.s locret_60002DA8 + cmpi.w #0,4(a0) + bne.s locret_60002DA8 + link a6,#-$14A + move.l a5,-4(a6) + lea -8(a6),a5 + pea -$C(a6) + dc.w $A86E ; _InitGraf + pea -$14A(a6) + dc.w $A86F ; _OpenPort + movea.l (a5),a2 + lea -$74(a2),a0 + move.l a0,-(sp) + tst.b ($B3E).w + bne.s loc_60002D6A + pea -$18(a2) + dc.w $A8A5 ; _FillRect + bra.s loc_60002D9C +; --------------------------------------------------------------------------- + +loc_60002D6A: ; CODE XREF: sub_60002D1E+42↑j + lea -$DE(a6),a1 + move.l a1,-(sp) + move.l a1,-(sp) + move.l (a0)+,(a1)+ + move.l (a0),(a1) + move.l #$FFFDFFFD,-(sp) + dc.w $A8A9 ; _InsetRect + move.l #$30003,-(sp) + dc.w $A89B ; _PenSize + move.l #$160016,-(sp) + dc.w $A8B0 ; _FrameRoundRect + dc.w $A89E ; _PenNormal + move.l #$100010,-(sp) + pea -$18(a2) + dc.w $A8B4 ; _FillRoundRect + +loc_60002D9C: ; CODE XREF: sub_60002D1E+4A↑j + pea -$14A(a6) + dc.w $A87D ; _ClosePort + movea.l -4(a6),a5 + unlk a6 + +locret_60002DA8: ; CODE XREF: sub_60002D1E+4↑j + ; sub_60002D1E+14↑j ... + rts +; End of function sub_60002D1E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60002DAA: ; CODE XREF: sub_60002CE2:loc_60002D04↑p + bra.w sub_60002E6C +; End of function sub_60002DAA + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60002DAE: ; CODE XREF: sub_60002E6C+10↓p + ; sub_60002E6C+B4↓p + +var_84 set -$84 +var_40 set -$40 + + link a6,#-$B4 + move.l a2,-(sp) + movea.l (a0),a2 + cmpi.w #0,4(a2) + bne.s loc_60002E04 + cmpa.w #$FFFF,a1 + beq.s loc_60002DC8 + movea.l a1,a0 + bra.s loc_60002DD2 +; --------------------------------------------------------------------------- + +loc_60002DC8: ; CODE XREF: sub_60002DAE+14↑j + movea.l $16(a2),a0 + movea.l (a0),a0 + movea.l $2A(a0),a0 + +loc_60002DD2: ; CODE XREF: sub_60002DAE+18↑j + dc.w $A029 ; _HLock + move.l a0,-(sp) + movea.l (a0),a0 + lea var_84(a6),a1 + clr.w 4(a1) + move.w 6(a0),6(a1) + lea 8(a0),a0 + move.l a0,(a1) + lea var_40(a6),a0 + move.w (a2),$18(a0) + move.w #3,$1A(a0) + move.l a1,$1C(a0) + dc.w $A204 ; _PBControlImmed + movea.l (sp)+,a0 + dc.w $A02A ; _HUnlock + +loc_60002E04: ; CODE XREF: sub_60002DAE+E↑j + movea.l (sp)+,a2 + unlk a6 + rts +; End of function sub_60002DAE + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60002E0A: ; CODE XREF: sub_60002E6C+A6↓p + +var_84 set -$84 +var_40 set -$40 + + link a6,#-$B4 + movem.l a2-a3,-(sp) + movea.l (a0),a2 + movea.l a1,a3 + lea var_84(a6),a1 + move.l a3,(a1) + lea var_40(a6),a0 + move.w (a2),$18(a0) + move.w #4,$1A(a0) + move.l a1,$1C(a0) + dc.w $A204 ; _PBControlImmed + movem.l (sp)+,a2-a3 + unlk a6 + rts +; End of function sub_60002E0A + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60002E38: ; CODE XREF: sub_60002E6C+50↓p + +var_B4 set -$B4 +var_94 set -$94 +var_40 set -$40 + + link a6,#-$B4 + move.l a2,-(sp) + movea.l (a0),a2 + lea var_94(a6),a1 + move.l #$FFFFFFFE,(a1) + lea var_B4(a6),a0 + move.l a0,$C(a1) + lea var_40(a6),a0 + move.w (a2),$18(a0) + move.w #$14,$1A(a0) + move.l a1,$1C(a0) + dc.w $A205 ; _PBStatusImmed + movea.l (sp)+,a2 + unlk a6 + rts +; End of function sub_60002E38 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60002E6C: ; CODE XREF: sub_60002DAA↑j + +var_78 set -$78 + + link a6,#-$8C + movem.l d0-d7/a0-a4,-(sp) + movea.l ($8A8).w,a0 + movea.w #$FFFF,a1 + bsr.w sub_60002DAE +; --------------------------------------------------------------------------- + dc.b $60 ; ` + dc.b 0 + dc.b 0 + dc.b 2 +; --------------------------------------------------------------------------- + clr.l -(sp) + move.l #$67616D61,-(sp) + clr.w -(sp) + dc.w $A80C ; _rGetResource + move.l (sp),-(sp) + dc.w $A992 ; _DetachResource + movea.l (sp)+,a0 + dc.w $A04A ; _HNoPurge + movea.l a0,a2 + movea.l ($8A8).w,a3 + +loc_60002E9E: ; CODE XREF: sub_60002E6C+BE↓j + movea.l a3,a4 + movea.l (a4),a4 + move.w (a4),d0 + not.w d0 + movea.l ($11C).w,a0 + movea.l (a0,d0.w*4),a0 + movea.l (a0),a0 + move.b $28(a0),d0 + cmpi.b #$F,d0 + bcs.s loc_60002EC4 + movea.l a3,a0 + bsr.w sub_60002E38 + bne.s loc_60002F0A + bra.s loc_60002F24 +; --------------------------------------------------------------------------- + +loc_60002EC4: ; CODE XREF: sub_60002E6C+4C↑j + lea var_78(a6),a0 + move.b d0,$31(a0) + clr.w $32(a0) + clr.w $33(a0) + move.b #1,$30(a0) + move.w #3,$28(a0) + move.w #1,$2A(a0) + move.w #1,$2C(a0) + clr.w $34(a0) + moveq #$15,d0 + dc.w $A06E ; _SlotManager + bne.s loc_60002F24 + cmpi.w #1,$2E(a0) + beq.s loc_60002F24 + move.b #$40,$32(a0) ; '@' + moveq #6,d0 + dc.w $A06E ; _SlotManager + beq.s loc_60002F24 + +loc_60002F0A: ; CODE XREF: sub_60002E6C+54↑j + movea.l a2,a0 + dc.w $A029 ; _HLock + movea.l (a0),a1 + movea.l a3,a0 + bsr.w sub_60002E0A + movea.l a2,a0 + dc.w $A02A ; _HUnlock + movea.l a3,a0 + movea.w #$FFFF,a1 + bsr.w sub_60002DAE + +loc_60002F24: ; CODE XREF: sub_60002E6C+56↑j + ; sub_60002E6C+88↑j ... + move.l $1E(a4),d0 + movea.l d0,a3 + bne.w loc_60002E9E + movea.l a2,a0 + dc.w $A023 ; _DisposeHandle + bra.w loc_60002FCE +; End of function sub_60002E6C + + +; =============== S U B R O U T I N E ======================================= + + +sub_60002F36: ; DATA XREF: sub_60002F58+10↓o + ; sub_60002F78+22↓o + subq.w #2,sp + move.l 2(sp),(sp) + move sr,4(sp) + move.l d0,-(sp) + moveq #7,d0 + and.b 8(sp),d0 + subq.b #2,d0 + bge.s loc_60002F54 + ori #$200,sr + andi #$FAFF,sr + +loc_60002F54: ; CODE XREF: sub_60002F36+14↑j + move.l (sp)+,d0 + rts +; End of function sub_60002F36 + + +; =============== S U B R O U T I N E ======================================= + + +sub_60002F58: ; CODE XREF: sub_60002F78+F8↓p + ; sub_60002F78+100↓p ... + cmp.w (a1,d0.w),d6 + bne.s loc_60002F72 + cmp.l 2(a1,d0.w),d7 + bne.s loc_60002F72 + move.w (a6),(a1,d0.w) + lea sub_60002F36,a5 + move.l a5,2(a1,d0.w) + rts +; --------------------------------------------------------------------------- + +loc_60002F72: ; CODE XREF: sub_60002F58+4↑j + ; sub_60002F58+A↑j + addq.w #4,sp + bra.w loc_600030BC +; End of function sub_60002F58 + + +; =============== S U B R O U T I N E ======================================= + + +sub_60002F78: ; CODE XREF: sub_60002F78+136↓p + move.l a0,-(sp) + lea unk_60002FBA,a0 + move.l (a0)+,d1 + cmp.l $9BA(a1),d1 + bne.s loc_60002FAC + move.l (a0)+,d1 + cmp.l $9BE(a1),d1 + bne.s loc_60002FAC + move.w (a0)+,d1 + cmp.w $9C2(a1),d1 + bne.s loc_60002FAC + move.w (a6),$9BA(a1) + lea sub_60002F36,a5 + move.l a5,$9BC(a1) + move.l 6(a6),$9C0(a1) + movea.l (sp)+,a0 + rts +; --------------------------------------------------------------------------- + +loc_60002FAC: ; CODE XREF: sub_60002F78+C↑j + ; sub_60002F78+14↑j ... + movea.l (sp)+,a0 + addq.w #4,sp + bra.w loc_600030BC +; --------------------------------------------------------------------------- +unk_60002FB4: dc.b $40 ; @ ; DATA XREF: sub_60002F78+62↓o + dc.b $E7 + dc.b 0 + dc.b $7C ; | + dc.b 7 + dc.b 0 +unk_60002FBA: dc.b $40 ; @ ; DATA XREF: sub_60002F78+2↑o + dc.b $C0 + dc.b $3F ; ? + dc.b 0 + dc.b 0 + dc.b $40 ; @ + dc.b 7 + dc.b 0 + dc.b $46 ; F + dc.b $C0 +unk_60002FC4: dc.b $4E ; N ; DATA XREF: sub_60002F78+6E↓o + dc.b $B9 + dc.b $7F ;  + dc.b $FF + dc.b $FF + dc.b $FF + dc.b $4E ; N + dc.b $71 ; q + dc.b $4E ; N + dc.b $71 ; q +; --------------------------------------------------------------------------- + +loc_60002FCE: ; CODE XREF: sub_60002E6C+C6↑j + movem.l a5-a6,-(sp) + movea.l ($11C).w,a2 + suba.w #$38,sp ; '8' + lea unk_60002FB4,a0 + move.w (a0),d6 + move.l 2(a0),d7 + moveq #0,d5 + lea unk_60002FC4,a6 + movea.l ($8A8).w,a3 + movea.l (a3),a3 + +loc_60002FF0: ; CODE XREF: sub_60002F78+14E↓j + move.w (a3),d0 + not.w d0 + movea.l (a2,d0.w*4),a1 + movea.l (a1),a1 + movea.l (a1),a4 + move.w 4(a1),d0 + btst #6,d0 + beq.s loc_60003008 + movea.l (a4),a4 + +loc_60003008: ; CODE XREF: sub_60002F78+8C↑j + movea.l sp,a0 + move.b $28(a1),$31(a0) + move.b $29(a1),$32(a0) + move.b $32(a1),$33(a0) + moveq #$16,d0 + dc.w $A06E ; _SlotManager + bne.w loc_600030CA + move.b #7,$32(a0) + moveq #1,d0 + dc.w $A06E ; _SlotManager + bne.s loc_6000303E + move.l (a0),d0 + btst #2,d0 + beq.s loc_6000303E + bset #8,$14(a3) + +loc_6000303E: ; CODE XREF: sub_60002F78+B6↑j + ; sub_60002F78+BE↑j + movea.l a4,a1 + move.l $14(a1),d0 + cmpi.l #$44725756,d0 + beq.s loc_6000306C + cmpi.l #$44725056,d0 + beq.s loc_6000306C + cmpi.l #$44697370,d0 + bne.w loc_600030BC + move.l $26(a1),d0 + cmpi.l #$655F4852,d0 + beq.s loc_60003096 + bra.s loc_600030BC +; --------------------------------------------------------------------------- + +loc_6000306C: ; CODE XREF: sub_60002F78+D2↑j + ; sub_60002F78+DA↑j + move.w #$2DA,d0 + bsr.w sub_60002F58 + move.w #$388,d0 + bsr.w sub_60002F58 + move.w #$4D8,d0 + bsr.w sub_60002F58 + move.w #$630,d0 + bsr.w sub_60002F58 + move.w #$8CC,d0 + bsr.w sub_60002F58 + bra.s loc_600030BA +; --------------------------------------------------------------------------- + +loc_60003096: ; CODE XREF: sub_60002F78+F0↑j + move.w #$45A,d0 + bsr.w sub_60002F58 + move.w #$58A,d0 + bsr.w sub_60002F58 + move.w #$6F2,d0 + bsr.w sub_60002F58 + bsr.w sub_60002F78 + move.w #$A1E,d0 + bsr.w sub_60002F58 + +loc_600030BA: ; CODE XREF: sub_60002F78+11C↑j + addq.w #1,d5 + +loc_600030BC: ; CODE XREF: sub_60002F58+1C↑j + ; sub_60002F78+38↑j ... + move.l $1E(a3),d0 + beq.s loc_600030CA + movea.l d0,a3 + movea.l (a3),a3 + bra.w loc_60002FF0 +; --------------------------------------------------------------------------- + +loc_600030CA: ; CODE XREF: sub_60002F78+A8↑j + ; sub_60002F78+148↑j + lea $38(sp),sp + movem.l (sp)+,a5-a6 + movem.l (sp)+,d0-d7/a0-a4 + unlk a6 + rts +; End of function sub_60002F78 + + +; =============== S U B R O U T I N E ======================================= + + +sub_600030DA: ; CODE XREF: sub_60004960↓j + +var_4 set -4 + + subq.l #6,sp + pea 6+var_4(sp) + move.w #$203,d0 + dc.w $AA68 ; _DialogDispatch + tst.w (sp)+ + bne.s loc_600030EE + movea.l (sp)+,a0 + jmp (a0) +; --------------------------------------------------------------------------- + +loc_600030EE: ; CODE XREF: sub_600030DA+E↑j + movea.l (sp)+,a0 +; --------------------------------------------------------------------------- + dc.b $DE + dc.b $FC + dc.b 0 + dc.b $C +; --------------------------------------------------------------------------- + clr.w (sp) + jmp (a0) +; End of function sub_600030DA + + +; =============== S U B R O U T I N E ======================================= + + +sub_600030F8: ; CODE XREF: sub_60004F12↓j + movea.l (sp)+,a1 + movea.l (sp)+,a0 + dc.w $A021 ; _GetPtrSize + move.l d0,(sp) + bpl.s loc_60003104 + clr.l (sp) + +loc_60003104: ; CODE XREF: sub_600030F8+8↑j + jmp (a1) +; End of function sub_600030F8 + + +; =============== S U B R O U T I N E ======================================= + + +sub_60003106: ; CODE XREF: sub_60003ED4↓j + ; sub_60007424+7A↓p ... + movea.l (sp)+,a1 + movea.l (sp)+,a0 + dc.w $A025 ; _GetHandleSize + move.l d0,(sp) + bpl.s loc_60003112 + clr.l (sp) + +loc_60003112: ; CODE XREF: sub_60003106+8↑j + jmp (a1) +; End of function sub_60003106 + + +; =============== S U B R O U T I N E ======================================= + + +sub_60003114: ; CODE XREF: sub_600035BE+1A↓p + +arg_C set $10 +arg_12 set $16 +arg_2C set $30 +arg_30 set $34 +arg_34 set $38 + + moveq #$18,d0 + +loc_60003116: ; CODE XREF: sub_60003114+4↓j + clr.w -(sp) + dbf d0,loc_60003116 + move.l 2+arg_34(sp),2+arg_C(sp) + movea.l sp,a0 + dc.w $A000 ; _Open + movea.l 2+arg_30(sp),a0 + move.w 2+arg_12(sp),(a0) + movea.l 2+arg_2C(sp),a0 + lea $3E(sp),sp + move.w d0,(sp) + jmp (a0) +; End of function sub_60003114 + +; --------------------------------------------------------------------------- + dc.b $22 ; " + dc.b $5F ; _ + dc.b $12 + dc.b $1F + dc.b $30 ; 0 + dc.b $1F + dc.b $4A ; J + dc.b 1 + dc.b $67 ; g + dc.b 4 + dc.b $A7 + dc.b $46 ; F + dc.b $60 ; ` + dc.b 2 + dc.b $A3 + dc.b $46 ; F + dc.b $2E ; . + dc.b $88 + dc.b $4E ; N + dc.b $D1 + dc.b $22 ; " + dc.b $5F ; _ + dc.b $12 + dc.b $1F + dc.b $30 ; 0 + dc.b $1F + dc.b $20 + dc.b $5F ; _ + dc.b $4A ; J + dc.b 1 + dc.b $67 ; g + dc.b 4 + dc.b $A6 + dc.b $47 ; G + dc.b $60 ; ` + dc.b 2 + dc.b $A2 + dc.b $47 ; G + dc.b $4E ; N + dc.b $D1 + +; =============== S U B R O U T I N E ======================================= + + +sub_60003162: ; CODE XREF: sub_60004668+5E↓p + ; sub_60004CCA↓j ... + +arg_0 set 4 +arg_2 set 6 +arg_4 set 8 +arg_8 set $C +arg_C set $10 + + movea.l arg_8(sp),a0 + movea.l arg_4(sp),a1 + moveq #0,d0 + move.b (a0)+,d0 + swap d0 + move.b (a1)+,d0 + tst.b arg_0(sp) + beq.s loc_60003186 + tst.b arg_2(sp) + beq.s loc_60003182 + dc.w $A43C ; _CaseSensitiveEqualString + bra.s loc_60003192 +; --------------------------------------------------------------------------- + +loc_60003182: ; CODE XREF: sub_60003162+1A↑j + dc.w $A03C ; _CmpString + bra.s loc_60003192 +; --------------------------------------------------------------------------- + +loc_60003186: ; CODE XREF: sub_60003162+14↑j + tst.b arg_2(sp) + beq.s loc_60003190 + dc.w $A63C ; _CaseAndMarkSensitiveEqualString + bra.s loc_60003192 +; --------------------------------------------------------------------------- + +loc_60003190: ; CODE XREF: sub_60003162+28↑j + dc.w $A23C ; _MarkSensitiveEqualString + +loc_60003192: ; CODE XREF: sub_60003162+1E↑j + ; sub_60003162+22↑j ... + eori.b #1,d0 + move.b d0,arg_C(sp) + movea.l (sp)+,a0 + lea $C(sp),sp + jmp (a0) +; End of function sub_60003162 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600031A2: ; CODE XREF: sub_60007A14+184↓p + ; sub_60007A14+1B0↓p + +arg_0 set 8 +arg_2 set $A + + link a6,#-$32 + movea.l sp,a0 + move.w arg_0(a6),$18(a0) + dc.w $A001 ; _Close + move.w d0,arg_2(a6) + unlk a6 + movea.l (sp)+,a0 + addq.l #2,sp + jmp (a0) +; End of function sub_600031A2 + + +; =============== S U B R O U T I N E ======================================= + + +sub_600031BC: ; CODE XREF: sub_60007A14+144↓p + sf d1 + bra.s loc_600031C2 +; End of function sub_600031BC + + +; =============== S U B R O U T I N E ======================================= + + +sub_600031C0: ; CODE XREF: sub_60007A14+168↓p + st d1 + +loc_600031C2: ; CODE XREF: sub_600031BC+2↑j + link a6,#-$32 + movea.l sp,a0 + move.l 8(a6),$20(a0) + move.w $10(a6),$18(a0) + movea.l $C(a6),a1 + move.l (a1),$24(a0) + clr.w $2C(a0) + clr.l $2E(a0) + tst.b d1 + bne.s loc_600031EC + dc.w $A002 ; _Read + bra.s loc_600031EE +; --------------------------------------------------------------------------- + +loc_600031EC: ; CODE XREF: sub_600031C0+26↑j + dc.w $A003 ; _Write + +loc_600031EE: ; CODE XREF: sub_600031C0+2A↑j + move.w d0,$12(a6) + movea.l $C(a6),a1 + move.l $28(a0),(a1) + unlk a6 + movea.l (sp)+,a1 + lea $A(sp),sp + jmp (a1) +; End of function sub_600031C0 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60003204: ; CODE XREF: sub_60007A14+F8↓p + +arg_0 set 8 +arg_4 set $C +arg_6 set $E + + link a6,#-$32 + movea.l sp,a0 + move.w arg_4(a6),$18(a0) + move.l arg_0(a6),$1C(a0) + dc.w $A012 ; _SetEOF + move.w d0,arg_6(a6) + unlk a6 + movea.l (sp)+,a1 + addq.l #6,sp + jmp (a1) +; End of function sub_60003204 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60003224: ; CODE XREF: sub_60007A14+88↓p + ; sub_60007A14+10E↓p + +arg_0 set 8 +arg_4 set $C +arg_6 set $E +arg_8 set $10 + + link a6,#-$32 + movea.l sp,a0 + move.w arg_6(a6),$18(a0) + move.w arg_4(a6),$2C(a0) + move.l arg_0(a6),$2E(a0) + dc.w $A044 ; _SetFPos + move.w d0,arg_8(a6) + unlk a6 + movea.l (sp)+,a1 + addq.l #8,sp + jmp (a1) +; End of function sub_60003224 + +; --------------------------------------------------------------------------- + dc.b $4E ; N + dc.b $56 ; V + dc.b 0 + dc.b 0 + dc.b $20 + dc.b $6E ; n + dc.b 0 + dc.b $10 + dc.b $22 ; " + dc.b $6E ; n + dc.b 0 + dc.b $C + dc.b $70 ; p + dc.b 0 + dc.b $10 + dc.b $18 + dc.b $48 ; H + dc.b $40 ; @ + dc.b $10 + dc.b $19 + dc.b $4A ; J + dc.b $2E ; . + dc.b 0 + dc.b 8 + dc.b $67 ; g + dc.b $E + dc.b $4A ; J + dc.b $2E ; . + dc.b 0 + dc.b $A + dc.b $67 ; g + dc.b 4 + dc.b $A4 + dc.b $50 ; P + dc.b $60 ; ` + dc.b $10 + dc.b $A0 + dc.b $50 ; P + dc.b $60 ; ` + dc.b $C + dc.b $4A ; J + dc.b $2E ; . + dc.b 0 + dc.b $A + dc.b $67 ; g + dc.b 4 + dc.b $A6 + dc.b $50 ; P + dc.b $60 ; ` + dc.b 2 + dc.b $A2 + dc.b $50 ; P + dc.b $3D ; = + dc.b $40 ; @ + dc.b 0 + dc.b $14 + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $20 + dc.b $5F ; _ + dc.b $4F ; O + dc.b $EF + dc.b 0 + dc.b $C + dc.b $4E ; N + dc.b $D0 + +; =============== S U B R O U T I N E ======================================= + + +sub_6000328C: ; CODE XREF: sub_60004668+78↓p + ; sub_60004668+1BC↓p ... + +arg_0 set 4 +arg_4 set 8 + + movea.l arg_0(sp),a0 + move.l arg_4(sp),d0 + clr.w -(sp) + dc.w $A9EE ; _Pack7 ; Binary/Decimal conversion + movea.l (sp)+,a0 + addq.w #8,sp + jmp (a0) +; End of function sub_6000328C + + +; =============== S U B R O U T I N E ======================================= + + +sub_6000329E: ; CODE XREF: sub_6000780E+48↓p + ; sub_6000780E+5E↓p + +arg_0 set 4 +arg_4 set 8 + + movea.l arg_0(sp),a0 + movea.l (a0),a0 + dc.w $A9E1 ; _HandToHand + movea.l arg_0(sp),a1 + move.l a0,(a1) + move.w d0,arg_4(sp) + move.l (sp)+,(sp) + rts +; End of function sub_6000329E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600032B4: ; CODE XREF: sub_60003ED8+3E↓p + ; sub_6000437C↓j ... + +arg_0 set 8 +arg_2 set $A +arg_4 set $C + + link a6,#0 + subq.w #4,sp + move.l #$53545223,-(sp) + move.w arg_2(a6),-(sp) + dc.w $A9A0 ; _GetResource + movea.l arg_4(a6),a1 + clr.b (a1) + move.l (sp)+,d0 + beq.s loc_600032F2 + movea.l d0,a0 + movea.l (a0),a0 + move.w (a0)+,d0 + move.w arg_0(a6),d1 + beq.s loc_600032F2 + cmp.w d0,d1 + bhi.s loc_600032F2 + moveq #0,d0 + +loc_600032E2: ; CODE XREF: sub_600032B4+36↓j + subq.w #1,d1 + beq.s loc_600032EC + move.b (a0)+,d0 + adda.l d0,a0 + bra.s loc_600032E2 +; --------------------------------------------------------------------------- + +loc_600032EC: ; CODE XREF: sub_600032B4+30↑j + move.b (a0),d0 + addq.w #1,d0 + dc.w $A02E ; _BlockMove + +loc_600032F2: ; CODE XREF: sub_600032B4+1A↑j + ; sub_600032B4+26↑j ... + unlk a6 + movea.l (sp)+,a0 + addq.l #8,sp + jmp (a0) +; End of function sub_600032B4 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600032FA: ; CODE XREF: sub_6000905A+1CE↓p + +var_7C set -$7C +var_6A set -$6A +var_66 set -$66 +var_62 set -$62 +var_4C set -$4C +arg_0 set 8 +arg_4 set $C +arg_8 set $10 +arg_A set $12 + + link a6,#-$7C + move.w arg_8(a6),var_66(a6) + move.l arg_4(a6),var_4C(a6) + move.l arg_0(a6),var_6A(a6) + clr.b var_62(a6) + lea var_7C(a6),a0 + dc.w $A209 ; _PBHDeleteSync + move.w d0,arg_A(a6) + unlk a6 + movea.l (sp)+,a0 + lea $A(sp),sp + jmp (a0) +; End of function sub_600032FA + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60003328: ; CODE XREF: sub_6000725A+136↓p + +var_7C set -$7C +var_6A set -$6A +var_66 set -$66 +var_62 set -$62 +var_60 set -$60 +var_4C set -$4C +arg_0 set 8 +arg_4 set $C +arg_8 set $10 +arg_C set $14 +arg_E set $16 + + link a6,#-$7C + move.w arg_C(a6),var_66(a6) + move.l arg_8(a6),var_4C(a6) + move.l arg_4(a6),var_6A(a6) + clr.b var_62(a6) + move.l arg_0(a6),var_60(a6) + lea var_7C(a6),a0 + dc.w $A20B ; _PBHRenameSync + move.w d0,arg_E(a6) + unlk a6 + movea.l (sp)+,a0 + lea $E(sp),sp + jmp (a0) +; End of function sub_60003328 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000335C: ; CODE XREF: sub_6000905A+16C↓p + ; sub_6000905A+1B6↓p + +var_34 set -$34 +var_22 set -$22 +var_1E set -$1E +var_18 set -$18 +var_10 set -$10 +var_4 set -4 +arg_0 set 8 +arg_4 set $C +arg_8 set $10 +arg_C set $14 +arg_10 set $18 +arg_12 set $1A + + link a6,#-$34 + move.l arg_8(a6),var_22(a6) + move.w arg_10(a6),var_1E(a6) + move.l arg_C(a6),var_4(a6) + move.l arg_4(a6),var_10(a6) + move.l arg_0(a6),var_18(a6) + lea var_34(a6),a0 + moveq #5,d0 + dc.w $A260 ; _HFSDispatch + move.w d0,arg_12(a6) + unlk a6 + movea.l (sp)+,a0 + lea $12(sp),sp + jmp (a0) +; End of function sub_6000335C + + +; =============== S U B R O U T I N E ======================================= + + +sub_60003394: ; CODE XREF: sub_60005280↓j + ; sub_600097E4+42↓p + +arg_8 set $C + + move.l (sp)+,d0 + movea.l (sp)+,a1 + movea.l (sp)+,a0 + move.l d0,-(sp) + moveq #0,d0 + moveq #0,d1 + move.b (a0)+,d0 + move.b (a1)+,d1 + sub.w d1,d0 + bge.s loc_600033AA + add.w d0,d1 + +loc_600033AA: ; CODE XREF: sub_60003394+12↑j + cmp.b d0,d0 + bra.s loc_600033B0 +; --------------------------------------------------------------------------- + +loc_600033AE: ; CODE XREF: sub_60003394:loc_600033B0↓j + cmpm.b (a1)+,(a0)+ + +loc_600033B0: ; CODE XREF: sub_60003394+18↑j + dbne d1,loc_600033AE + beq.s loc_600033C0 + blt.s loc_600033BC + moveq #1,d0 + bra.s loc_600033C0 +; --------------------------------------------------------------------------- + +loc_600033BC: ; CODE XREF: sub_60003394+22↑j + moveq #1,d0 + neg.w d0 + +loc_600033C0: ; CODE XREF: sub_60003394+20↑j + ; sub_60003394+26↑j + move.w d0,-8+arg_8(sp) + rts +; End of function sub_60003394 + +; --------------------------------------------------------------------------- + dc.b $88 + dc.b $50 ; P + dc.b $4C ; L + dc.b $53 ; S + dc.b $74 ; t + dc.b $72 ; r + dc.b $43 ; C + dc.b $6D ; m + dc.b $70 ; p + dc.b 0 + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + + +sub_600033D2: ; CODE XREF: sub_60004CC6↓j + ; sub_600097E4+50↓p + move.l (sp)+,d0 + movea.l (sp)+,a1 + movea.l (sp)+,a0 + move.l a0,(sp) + move.l d0,-(sp) + moveq #0,d0 + move.b (a1)+,d0 + move.b d0,(a0)+ + bra.s loc_600033E6 +; --------------------------------------------------------------------------- + +loc_600033E4: ; CODE XREF: sub_600033D2:loc_600033E6↓j + move.b (a1)+,(a0)+ + +loc_600033E6: ; CODE XREF: sub_600033D2+10↑j + dbf d0,loc_600033E4 + rts +; End of function sub_600033D2 + +; --------------------------------------------------------------------------- + dc.b $88 + dc.b $50 ; P + dc.b $4C ; L + dc.b $53 ; S + dc.b $74 ; t + dc.b $72 ; r + dc.b $43 ; C + dc.b $70 ; p + dc.b $79 ; y + dc.b 0 + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + + +sub_600033F8: ; CODE XREF: ROM:loc_60005502↓j + ; sub_60007634+10E↓p + +arg_0 set 4 + + movem.l arg_0(sp),a0-a1 + moveq #0,d0 + cmpa.l a0,a1 + beq.s loc_6000340E + +loc_60003404: ; CODE XREF: sub_600033F8+14↓j + move.b (a0)+,d0 + cmp.b (a1)+,d0 + bne.s loc_60003412 + tst.b d0 + bne.s loc_60003404 + +loc_6000340E: ; CODE XREF: sub_600033F8+A↑j + moveq #0,d0 + rts +; --------------------------------------------------------------------------- + +loc_60003412: ; CODE XREF: sub_600033F8+10↑j + moveq #0,d1 + move.b -(a1),d1 + sub.l d1,d0 + rts +; End of function sub_600033F8 + +; --------------------------------------------------------------------------- + dc.b $86 + dc.b $73 ; s + dc.b $74 ; t + dc.b $72 ; r + dc.b $63 ; c + dc.b $6D ; m + dc.b $70 ; p + dc.b 0 + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + + +sub_60003424: ; CODE XREF: sub_60006828+68↓p + +arg_0 set 4 + + movem.l d2-d3,-(sp) + movem.l 8+arg_0(sp),d0-d1 + +loc_6000342E: ; CODE XREF: sub_60003424+1C↓j + movea.l d0,a0 + movea.l d1,a1 + +loc_60003432: ; CODE XREF: sub_60003424+18↓j + move.b (a1)+,d3 + beq.s loc_60003444 + move.b (a0)+,d2 + beq.s loc_60003442 + cmp.b d2,d3 + beq.s loc_60003432 + addq.l #1,d0 + bra.s loc_6000342E +; --------------------------------------------------------------------------- + +loc_60003442: ; CODE XREF: sub_60003424+14↑j + moveq #0,d0 + +loc_60003444: ; CODE XREF: sub_60003424+10↑j + movem.l (sp)+,d2-d3 + rts +; End of function sub_60003424 + +; --------------------------------------------------------------------------- + dc.b $86 + dc.b $73 ; s + dc.b $74 ; t + dc.b $72 ; r + dc.b $73 ; s + dc.b $74 ; t + dc.b $72 ; r + dc.b 0 + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60003454: ; CODE XREF: sub_60003476+E↓p + +arg_0 set 8 + + link a6,#0 + movea.l arg_0(a6),a1 + move.w #1,(a1) + clr.w 2(a1) + moveq #0,d0 + move.l d0,4(a1) + move.l d0,8(a1) + move.l d0,$C(a1) + unlk a6 + rts +; End of function sub_60003454 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60003476: ; CODE XREF: sub_600035BE+44↓p + +var_3A set -$3A +var_32 set -$32 +var_20 set -$20 +var_1A set -$1A +var_18 set -$18 +var_16 set -$16 +arg_0 set 8 +arg_4 set $C + + link a6,#-$32 + movem.l d7/a4,-(sp) + movea.l arg_4(a6),a4 + move.l a4,-(sp) + jsr sub_60003454 + moveq #0,d0 + move.l d0,var_20(a6) + movea.l arg_0(a6),a0 + movea.l (a0),a0 + move.w (a0),var_1A(a6) + move.w #$C,var_18(a6) + move.l a4,var_16(a6) + lea var_32(a6),a0 + dc.w $A005 ; _Status + move.w d0,d7 + movem.l var_3A(a6),d7/a4 + unlk a6 + rts +; End of function sub_60003476 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600034B4: ; CODE XREF: sub_60003516+22↓p + ; sub_60003516+40↓p + +var_3E set -$3E +var_32 set -$32 +var_20 set -$20 +var_1A set -$1A +var_18 set -$18 +var_16 set -$16 +arg_0 set 8 +arg_4 set $C + + link a6,#-$32 + movem.l d7/a3-a4,-(sp) + movea.l arg_0(a6),a3 + movea.l arg_4(a6),a4 + moveq #$FFFFFFCE,d7 + move.l a3,d0 + beq.s loc_6000350A + move.l a4,d0 + beq.s loc_6000350A + clr.w 4(a4) + clr.w 6(a4) + moveq #0,d0 + move.l d0,8(a4) + move.l d0,$C(a4) + move.l d0,$10(a4) + move.l d0,var_20(a6) + movea.l (a3),a0 + move.w (a0),var_1A(a6) + move.w #$1C,var_18(a6) + move.l a4,var_16(a6) + lea var_32(a6),a0 + dc.w $A005 ; _Status + move.w d0,d7 + bne.s loc_6000350A + moveq #$FFFFFFFF,d0 + cmp.l (a4),d0 + bne.s loc_6000350A + moveq #$FFFFFFEE,d7 + +loc_6000350A: ; CODE XREF: sub_600034B4+14↑j + ; sub_600034B4+18↑j ... + move.w d7,d0 + movem.l var_3E(a6),d7/a3-a4 + unlk a6 + rts +; End of function sub_600034B4 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60003516: ; CODE XREF: sub_600035BE+AC↓p + +var_28 set -$28 +var_14 set -$14 +var_10 set -$10 +var_E set -$E +var_D set -$D +var_C set -$C +arg_0 set 8 +arg_4 set $C +arg_8 set $10 +arg_C set $14 + + link a6,#-$14 + movem.l d6-d7/a2-a4,-(sp) + movea.l arg_8(a6),a2 + movea.l arg_4(a6),a3 + movea.l arg_0(a6),a4 + clr.b d7 + moveq #$FFFFFFFF,d0 + move.l d0,var_14(a6) + pea var_14(a6) + move.l a4,-(sp) + jsr sub_600034B4 + tst.w d0 + addq.w #8,sp + bne.s loc_600035B2 + move.l var_14(a6),d6 + bra.s loc_600035AA +; --------------------------------------------------------------------------- + +loc_60003548: ; CODE XREF: sub_60003516+9A↓j + move.l d6,d0 + subq.l #1,d6 + move.l d0,var_14(a6) + pea var_14(a6) + move.l a4,-(sp) + jsr sub_600034B4 + tst.w d0 + addq.w #8,sp + bne.s loc_600035AA + moveq #0,d0 + move.w var_10(a6),d0 + moveq #2,d1 + cmp.l d0,d1 + beq.s loc_60003584 + moveq #0,d0 + move.w var_10(a6),d0 + moveq #$E,d1 + cmp.l d0,d1 + beq.s loc_60003584 + moveq #0,d0 + move.w var_10(a6),d0 + moveq #$14,d1 + cmp.l d0,d1 + bne.s loc_600035AA + +loc_60003584: ; CODE XREF: sub_60003516+54↑j + ; sub_60003516+60↑j + moveq #1,d7 + moveq #0,d0 + move.b var_E(a6),d0 + move.w d0,(a3) + moveq #0,d0 + move.b var_D(a6),d0 + move.w d0,(a2) + move.l #$200,d0 + and.l var_C(a6),d0 + bne.s loc_600035AA + movea.l arg_C(a6),a0 + move.b #1,(a0) + +loc_600035AA: ; CODE XREF: sub_60003516+30↑j + ; sub_60003516+48↑j ... + tst.l d6 + bls.s loc_600035B2 + tst.b d7 + beq.s loc_60003548 + +loc_600035B2: ; CODE XREF: sub_60003516+2A↑j + ; sub_60003516+96↑j + move.b d7,d0 + movem.l var_28(a6),d6-d7/a2-a4 + unlk a6 + rts +; End of function sub_60003516 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600035BE: ; CODE XREF: ROM:60000A9E↑p + +var_5A set -$5A +var_4E set -$4E +var_3C set -$3C +var_36 set -$36 +var_34 set -$34 +var_32 set -$32 +var_30 set -$30 +var_2E set -$2E +var_1C set -$1C +var_18 set -$18 +var_16 set -$16 +var_15 set -$15 +var_14 set -$14 +var_8 set -8 +var_6 set -6 +var_1 set -1 + + link a6,#-$4E + movem.l d7/a3-a4,-(sp) + moveq #0,d0 + movea.l d0,a3 + clr.l var_6(a6) + subq.l #2,sp + pea aBacklight ; "\n.Backlight" + pea var_8(a6) + jsr sub_60003114 + tst.w (sp)+ + bne.w loc_600036F2 + move.l #$6D616368,d0 + lea var_1C(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + subq.l #4,sp + dc.w $AA29 ; _GetDeviceList + movea.l (sp)+,a4 + bra.w loc_600036E8 +; --------------------------------------------------------------------------- + +loc_600035FC: ; CODE XREF: sub_600035BE+130↓j + pea var_18(a6) + move.l a4,-(sp) + jsr sub_60003476 + move.w d0,d7 + addq.w #8,sp + bne.s loc_60003678 + moveq #0,d0 + move.w var_18(a6),d0 + moveq #2,d1 + cmp.l d0,d1 + beq.s loc_60003630 + moveq #0,d0 + move.w var_18(a6),d0 + moveq #$E,d1 + cmp.l d0,d1 + beq.s loc_60003630 + moveq #0,d0 + move.w var_18(a6),d0 + moveq #$14,d1 + cmp.l d0,d1 + bne.s loc_60003658 + +loc_60003630: ; CODE XREF: sub_600035BE+58↑j + ; sub_600035BE+64↑j + move.l #$800,d0 + and.l var_14(a6),d0 + beq.s loc_60003658 + movea.l a4,a3 + move.b #1,var_1(a6) + moveq #0,d0 + move.b var_16(a6),d0 + move.w d0,var_6(a6) + moveq #0,d0 + move.b var_15(a6),d0 + move.w d0,var_6+2(a6) + +loc_60003658: ; CODE XREF: sub_600035BE+70↑j + ; sub_600035BE+7C↑j + move.l a3,d0 + bne.s loc_60003678 + pea var_1(a6) + pea var_6+2(a6) + pea var_6(a6) + move.l a4,-(sp) + jsr sub_60003516 + tst.b d0 + lea $10(sp),sp + beq.s loc_60003678 + movea.l a4,a3 + +loc_60003678: ; CODE XREF: sub_600035BE+4C↑j + ; sub_600035BE+9C↑j ... + move.l a3,d0 + beq.s loc_600036E0 + cmpi.l #$13A,var_1C(a6) + bne.s loc_6000368C + move.w #$FF,var_6+2(a6) + +loc_6000368C: ; CODE XREF: sub_600035BE+C6↑j + moveq #0,d0 + move.l d0,var_3C(a6) + move.w var_8(a6),var_36(a6) + move.w #$430B,var_34(a6) + move.w var_6(a6),var_32(a6) + move.w var_6+2(a6),var_30(a6) + move.l var_1C(a6),var_2E(a6) + lea var_4E(a6),a0 + dc.w $A004 ; _Control + move.w d0,d7 + tst.b var_1(a6) + beq.s loc_600036F2 + moveq #0,d0 + move.l d0,var_3C(a6) + move.w var_8(a6),var_36(a6) + move.w #$430A,var_34(a6) + move.w #7,var_32(a6) + lea var_4E(a6),a0 + dc.w $A004 ; _Control + move.w d0,d7 + bra.s loc_600036F2 +; --------------------------------------------------------------------------- + +loc_600036E0: ; CODE XREF: sub_600035BE+BC↑j + subq.l #4,sp + move.l a4,-(sp) + dc.w $AA2B ; _GetNextDevice + movea.l (sp)+,a4 + +loc_600036E8: ; CODE XREF: sub_600035BE+3A↑j + move.l a4,d0 + beq.s loc_600036F2 + move.l a3,d0 + beq.w loc_600035FC + +loc_600036F2: ; CODE XREF: sub_600035BE+20↑j + ; sub_600035BE+FE↑j ... + movem.l var_5A(a6),d7/a3-a4 + unlk a6 + rts +; End of function sub_600035BE + +; --------------------------------------------------------------------------- +aBacklight: dc.b $A ; DATA XREF: sub_600035BE+12↑o + dc.b '.Backlight',0 + +; =============== S U B R O U T I N E ======================================= + + +sub_60003708: ; CODE XREF: ROM:loc_60000514↑p + +; FUNCTION CHUNK AT 60003770 SIZE 0000003C BYTES + + bsr.w sub_60003712 + bra.w loc_60003770 +; End of function sub_60003708 + +; --------------------------------------------------------------------------- + dc.b $4E ; N + dc.b $75 ; u + +; =============== S U B R O U T I N E ======================================= + + +sub_60003712: ; CODE XREF: sub_60003708↑p + moveq #0,d1 + lea loc_6000376A,a0 + move.w (a0),d0 + dc.w $A146 ; _GetTrapAddress + movea.l a0,a1 + lea loc_6000376C,a0 + move.l a1,(a0) + lea sub_60003766,a0 + move.w (a0),d0 + dc.w $A346 ; _GetOSTrapAddress + movea.l a0,a1 + lea loc_6000376C,a0 + cmpa.l (a0),a1 + beq.s locret_60003764 + movea.l ($DD8).w,a0 + move.l $24(a0),d0 + moveq #$E,d1 + and.l d0,d1 + cmpi.l #6,d1 + beq.s locret_60003764 + moveq #$70,d1 ; 'p' + and.l d0,d1 + cmpi.l #$20,d1 ; ' ' + beq.s locret_60003764 + lea sub_60003766,a0 + move.w (a0),d0 + lea loc_6000376C,a0 + movea.l (a0),a0 + dc.w $A247 ; _SetOSTrapAddress + +locret_60003764: ; CODE XREF: sub_60003712+22↑j + ; sub_60003712+36↑j ... + rts +; End of function sub_60003712 + + +; =============== S U B R O U T I N E ======================================= + + +sub_60003766: ; DATA XREF: sub_60003712+12↑o + ; sub_60003712+44↑o + dc.w $A092 ; _EgretDispatch + +loc_60003768: ; DATA XREF: sub_60003708:loc_6000378A↓o + ; sub_60003708+94↓o + dc.w $AAF3 ; _ExpansionBusDispatch + +loc_6000376A: ; DATA XREF: sub_60003712+2↑o + dc.w $A89F ; _Unimplemented + +loc_6000376C: ; DATA XREF: sub_60003712+C↑o + ; sub_60003712+1C↑o ... + ori.b #0,d0 +; End of function sub_60003766 + +; START OF FUNCTION CHUNK FOR sub_60003708 + +loc_60003770: ; CODE XREF: sub_60003708+4↑j + btst #6,($240B).w + bne.s locret_600037AA + move.l #$62626F78,d0 + dc.w $A1AD ; _Gestalt + bne.s loc_6000378A + move.l a0,d0 + btst #0,d0 + bne.s locret_600037AA + +loc_6000378A: ; CODE XREF: sub_60003708+78↑j + lea loc_60003768,a0 + move.w (a0),d0 + dc.w $A746 ; _GetToolTrapAddress + movea.l a0,a1 + lea loc_6000376C,a0 + cmpa.l (a0),a1 + beq.s locret_600037AA + lea loc_60003768,a0 + move.w (a0),d0 + lea loc_6000376C,a0 + movea.l (a0),a0 + dc.w $A647 ; _SetToolTrapAddress + +locret_600037AA: ; CODE XREF: sub_60003708+6E↑j + ; sub_60003708+80↑j ... + rts +; END OF FUNCTION CHUNK FOR sub_60003708 + +; =============== S U B R O U T I N E ======================================= + + +sub_600037AC: ; CODE XREF: InitGreeterWindow:loc_6000559A↓p + clr.w $28(a5) + clr.w $26(a5) + move.l #$62756777,d0 + dc.w $A1AD ; _Gestalt + beq.s loc_600037C0 + suba.l a0,a0 + +loc_600037C0: ; CODE XREF: sub_600037AC+10↑j + move.l a0,d0 + bset #0,d0 + subq.w #2,sp + move.l #$62756777,-(sp) + move.l d0,-(sp) + move.w #$404,d0 + dc.w $ABF1 ; _GestaltValueDispatch + addq.w #2,sp + btst #1,($B21).w + beq.s loc_600037E2 + rts +; --------------------------------------------------------------------------- + +loc_600037E2: ; CODE XREF: sub_600037AC+32↑j + jsr sub_600049FA + jsr loc_600037F0 + jsr sub_60003ED8 + rts +; End of function sub_600037AC + +; --------------------------------------------------------------------------- + +loc_600037F0: ; CODE XREF: sub_600037AC+3A↑p + ; sub_600055A8:loc_6000562C↓p + btst #2,($B21).w + beq.s loc_60003806 + move.l ($3F8).w,$1E(a5) + move.l ($3FC).w,$22(a5) + bra.s loc_60003818 +; --------------------------------------------------------------------------- + +loc_60003806: ; CODE XREF: ROM:600037F6↑j + move.l a0,d0 + lea unk_600058CE,a0 + move.l (a0),$1E(a5) + move.l 4(a0),$22(a5) + movea.l d0,a0 + +loc_60003818: ; CODE XREF: ROM:60003804↑j + move.w $22(a5),d0 + subi.w #$14,d0 + move.w d0,$22(a5) + subi.w #$C,d0 + move.w d0,$1E(a5) + btst #2,($B21).w + beq.s loc_60003842 + subi.w #$32,$24(a5) ; '2' + addi.w #$32,$20(a5) ; '2' + bra.s loc_60003864 +; --------------------------------------------------------------------------- + +loc_60003842: ; CODE XREF: ROM:60003832↑j + move.w $24(a5),d0 + sub.w $20(a5),d0 + lsr.w #1,d0 + add.w $20(a5),d0 + move.w d0,$24(a5) + move.w d0,$20(a5) + addi.w #$50,$24(a5) ; 'P' + subi.w #$50,$20(a5) ; 'P' + +loc_60003864: ; CODE XREF: ROM:60003840↑j + move.l #$62626F78,d0 + dc.w $A1AD ; _Gestalt + bne.s loc_6000388E + move.l a0,d0 + btst #0,d0 + beq.s loc_6000388E + pea $28(a5) + pea $26(a5) + pea $1E(a5) + move.l #$30719,d0 +; --------------------------------------------------------------------------- + dc.b $FE + dc.b $22 ; " + dc.b $50 ; P + dc.b $4F ; O + dc.b $58 ; X + dc.b $4F ; O +; --------------------------------------------------------------------------- + +loc_6000388E: ; CODE XREF: ROM:6000386C↑j + ; ROM:60003874↑j + jmp NudgeProgressBar + +; =============== S U B R O U T I N E ======================================= + + +sub_60003892: ; CODE XREF: ROM:600015B4↑p + btst #1,($B21).w + beq.s loc_6000389C + rts +; --------------------------------------------------------------------------- + +loc_6000389C: ; CODE XREF: sub_60003892+6↑j + jsr sub_60004B2E + st -(sp) + jsr sub_60003EA8 + rts +; End of function sub_60003892 + + +; =============== S U B R O U T I N E ======================================= + + +sub_600038A8: ; CODE XREF: sub_60004964+38↓p + +arg_0 set 4 + +; FUNCTION CHUNK AT 60003988 SIZE 00000046 BYTES +; FUNCTION CHUNK AT 600039D0 SIZE 000000F6 BYTES + + move.w $26(a5),$2A(a5) + clr.w $26(a5) + move.w #1,$28(a5) + move.w arg_0(sp),d0 + movem.l d7-d7/a0-a1,-(sp) + movea.l ($2B6).w,a0 + lea aExtensions,a1 ; "\nExtensions" + move.l a1,$324(a0) + btst #5,($B20).w + beq.s loc_60003906 + addq.w #8,d0 + move.w d0,$28(a5) + lea unk_60003986,a0 + move.w $28(a5),(a0) + lea unk_60003914,a0 + pea (a0) + jsr sub_60003DB8 + lea unk_60003914,a0 + tst.l (a0) + beq.s loc_60003906 + movea.l (a0),a0 + movea.l (a0),a0 + move.w (a0),d0 + cmp.w $28(a5),d0 + bne.s loc_60003906 + move.w 2(a0),$28(a5) + +loc_60003906: ; CODE XREF: sub_600038A8+2A↑j + ; sub_600038A8+4A↑j ... + movem.l (sp)+,d7-d7/a0-a1 + move.l (sp)+,d0 + addq.w #2,sp + move.l d0,-(sp) + jmp NudgeProgressBar +; End of function sub_600038A8 + +; --------------------------------------------------------------------------- +unk_60003914: dc.b 0 ; DATA XREF: sub_600038A8+3A↑o + ; sub_600038A8+44↑o + dc.b 0 + dc.b 0 + dc.b 0 +aExtensions: dc.b $A ; DATA XREF: sub_600038A8+1C↑o + dc.b 'Extensions',0 + +; =============== S U B R O U T I N E ======================================= + + +sub_60003924: ; CODE XREF: sub_60004964+54↓p + movea.l (sp)+,a0 + move.w (sp)+,d0 + addq.w #1,d0 + move.w d0,$26(a5) + move.w (sp)+,d0 + addq.w #8,d0 + move.w d0,$28(a5) + jmp (a0) +; End of function sub_60003924 + + +; =============== S U B R O U T I N E ======================================= + + +sub_60003938: ; CODE XREF: ROM:600017FE↑p + btst #1,($B21).w + beq.s loc_60003942 + rts +; --------------------------------------------------------------------------- + +loc_60003942: ; CODE XREF: sub_60003938+6↑j + lea unk_60003AC6,a0 + st (a0) + movea.l ($2B6).w,a0 + clr.l $324(a0) + btst #5,($B20).w + beq.s loc_60003978 + lea unk_60003982,a0 + lea unk_60003986,a1 + move.w (a1),(a0) + move.w $26(a5),2(a0) + addq.w #2,2(a0) + pea (a0) + jsr sub_60003DE8 + sf -(sp) + jsr sub_60003EA8 + +loc_60003978: ; CODE XREF: sub_60003938+1E↑j + move.w $28(a5),$26(a5) + jmp NudgeProgressBar +; End of function sub_60003938 + +; --------------------------------------------------------------------------- +unk_60003982: dc.b 0 ; DATA XREF: sub_60003938+20↑o + dc.b 0 + dc.b 0 + dc.b 0 +unk_60003986: dc.b 0 ; DATA XREF: sub_600038A8+32↑o + ; sub_60003938+24↑o + dc.b 0 +; --------------------------------------------------------------------------- +; START OF FUNCTION CHUNK FOR sub_600038A8 + +NudgeProgressBar: ; CODE XREF: ROM:60000AB6↑p + ; ROM:60000B2A↑p ... + btst #1,($B21).w + beq.s loc_60003992 + rts +; --------------------------------------------------------------------------- + +loc_60003992: ; CODE XREF: sub_600038A8+E6↑j + link a6,#-$2A + movem.l d0-d2/a0-a1,-(sp) + clr.b -(sp) + jsr sub_60004CCE + tst.b (sp)+ + bset #7,($15D).w + bne.s loc_600039B6 + bsr.w sub_60003AC8 + move.w #1,-(sp) + bsr.w sub_60005682 + +loc_600039B6: ; CODE XREF: sub_600038A8+100↑j + move.l #$62626F78,d0 + dc.w $A1AD ; _Gestalt + bne.s loc_600039D0 + move.l a0,d0 + btst #0,d0 + beq.s loc_600039D0 + move.l #$71A,d0 +; END OF FUNCTION CHUNK FOR sub_600038A8 +; --------------------------------------------------------------------------- + dc.b $FE + dc.b $22 ; " +; --------------------------------------------------------------------------- +; START OF FUNCTION CHUNK FOR sub_600038A8 + +loc_600039D0: ; CODE XREF: sub_600038A8+116↑j + ; sub_600038A8+11E↑j + addq.w #1,$26(a5) + move.w $28(a5),d0 + beq.s loc_600039E4 + cmp.w $26(a5),d0 + bge.s loc_600039E4 + move.w d0,$26(a5) + +loc_600039E4: ; CODE XREF: sub_600038A8+130↑j + ; sub_600038A8+136↑j + move.l $1E(a5),-$2A(a6) + move.l $22(a5),-$26(a6) + move.l ($118).w,-(sp) + move.l ($2A6).w,($118).w + movea.l (a5),a0 + move.l (a0),-$22(a6) + pea $70(a5) + dc.w $A873 ; _SetPort + pea -$1E(a6) + dc.w $A898 ; _GetPenState + dc.w $A89E ; _PenNormal + pea -$C(a6) + dc.w $AA19 ; _GetForeColor + pea -6(a6) + dc.w $AA1A ; _GetBackColor + pea -$2A(a6) + jsr sub_60003F4C + pea -$2A(a6) + move.l #$10001,-(sp) + dc.w $A8A9 ; _InsetRect + tst.w $28(a5) + beq.s loc_60003A52 + move.w -$24(a6),d0 + sub.w -$28(a6),d0 + sub.w $2A(a5),d0 + mulu.w $26(a5),d0 + divu.w $28(a5),d0 + add.w -$28(a6),d0 + add.w $2A(a5),d0 + bra.s loc_60003A5A +; --------------------------------------------------------------------------- + +loc_60003A52: ; CODE XREF: sub_600038A8+18A↑j + move.w $26(a5),d0 + add.w -$28(a6),d0 + +loc_60003A5A: ; CODE XREF: sub_600038A8+1A8↑j + move.w -$24(a6),-(sp) + move.w d0,-$24(a6) + pea -$2A(a6) + jsr sub_60004028 + move.w -$24(a6),-$28(a6) + move.w (sp)+,-$24(a6) + pea -$2A(a6) + jsr sub_60004380 + lea unk_60003AC6,a0 + tst.b (a0) + beq.s loc_60003A8A + movea.w #2,a0 + dc.w $A03B ; _Delay + +loc_60003A8A: ; CODE XREF: sub_600038A8+1DA↑j + pea -$C(a6) + dc.w $AA14 ; _RGBForeColor + pea -6(a6) + dc.w $AA15 ; _RGBBackColor ; come-from patches = #1 + pea -$1E(a6) + dc.w $A899 ; _SetPenState + moveq #0,d0 + move.w $28(a5),d0 + moveq #0,d1 + move.w $26(a5),d1 + pea $1E(a5) + move.l d0,-(sp) + move.l d1,-(sp) + jsr sub_60004668 + move.l -$22(a6),-(sp) + dc.w $A873 ; _SetPort + move.l (sp)+,($118).w + movem.l (sp)+,d0-d2/a0-a1 + unlk a6 + rts +; END OF FUNCTION CHUNK FOR sub_600038A8 +; --------------------------------------------------------------------------- +unk_60003AC6: dc.b 0 ; DATA XREF: sub_60003938:loc_60003942↑o + ; sub_600038A8+1D4↑o + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + + +sub_60003AC8: ; CODE XREF: sub_600038A8+102↑p + move.l a3,-(sp) + subq.w #4,sp + move.l sp,-(sp) + dc.w $A874 ; _GetPort + move.l ($9DE).w,-(sp) + dc.w $A873 ; _SetPort + subq.w #4,sp + dc.w $A924 ; _FrontWindow + subq.w #4,sp + dc.w $A8D8 ; _NewRgn + movea.l (sp),a3 + pea ($3F8).w + dc.w $A8DF ; _RectRgn + move.l a3,-(sp) + dc.w $A90D ; _PaintBehind + move.l a3,-(sp) + dc.w $A8D9 ; _DisposeRgn + dc.w $A873 ; _SetPort + movea.l (sp)+,a3 + jmp sub_60004D70 +; End of function sub_60003AC8 + + +; =============== S U B R O U T I N E ======================================= + + +sub_60003AF6: ; CODE XREF: sub_60004668+E↓p + ; sub_60004964+16↓p ... + +arg_0 set 4 + + lea unk_60003B00,a0 + move.l a0,arg_0(sp) + rts +; End of function sub_60003AF6 + +; --------------------------------------------------------------------------- +unk_60003B00: dc.b 0 ; DATA XREF: sub_60003AF6↑o + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 1 + dc.b $CA + dc.b 2 + dc.b $30 ; 0 + dc.b 2 + dc.b 2 + dc.b 2 + dc.b 8 + dc.b 7 + dc.b $80 + dc.b $1F + dc.b $E0 + dc.b $1F + dc.b $20 + dc.b $3F ; ? + dc.b $90 + dc.b $3F ; ? + dc.b $F0 + dc.b $3F ; ? + dc.b $F0 + dc.b $3F ; ? + dc.b $F0 + dc.b $1F + dc.b $E0 + dc.b $1F + dc.b $E0 + dc.b 7 + dc.b $80 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 1 + dc.b $CA + dc.b 2 + dc.b $30 ; 0 + dc.b 2 + dc.b 2 + dc.b 2 + dc.b 8 + dc.b 7 + dc.b $80 + dc.b $1F + dc.b $E0 + dc.b $1F + dc.b $E0 + dc.b $3F ; ? + dc.b $F0 + dc.b $3F ; ? + dc.b $F0 + dc.b $3F ; ? + dc.b $F0 + dc.b $3F ; ? + dc.b $F0 + dc.b $1F + dc.b $E0 + dc.b $1F + dc.b $E0 + dc.b 7 + dc.b $80 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 9 + dc.b 0 + dc.b 7 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60003D9C: ; CODE XREF: sub_60004DFC+20↓p + ; sub_60004F5C+14↓p ... + +var_4 set -4 +arg_0 set 8 + + link a6,#0 + move.l d3,-(sp) + movea.l arg_0(a6),a0 + tst.w 6(a0) + slt d3 + neg.b d3 + move.b d3,d0 + move.l var_4(a6),d3 + unlk a6 + rts +; End of function sub_60003D9C + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60003DB8: ; CODE XREF: sub_600038A8+40↑p + ; sub_60003DE8+1C↓p + +var_4 set -4 +arg_0 set 8 + + link a6,#0 + move.l a4,-(sp) + movea.l arg_0(a6),a4 + subq.l #4,sp + move.l #$70626172,-(sp) + move.w #$B1BE,-(sp) + dc.w $A9A0 ; _GetResource + move.l (sp)+,(a4) + subq.l #2,sp + dc.w $A9AF ; _ResError + tst.w (sp)+ + beq.s loc_60003DDE + moveq #0,d0 + move.l d0,(a4) + +loc_60003DDE: ; CODE XREF: sub_60003DB8+20↑j + movea.l var_4(a6),a4 + unlk a6 + move.l (sp)+,(sp) + rts +; End of function sub_60003DB8 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60003DE8: ; CODE XREF: sub_60003938+36↑p + +var_C set -$C +var_4 set -4 +arg_0 set 8 + + link a6,#-4 + movem.l d7/a4,-(sp) + movea.l arg_0(a6),a4 + move.l a4,d0 + beq.w loc_60003E96 + moveq #0,d0 + move.l d0,var_4(a6) + pea var_4(a6) + jsr sub_60003DB8 + tst.l var_4(a6) + bne.s loc_60003E4E + subq.l #2,sp + dc.w $A994 ; _CurResFile + move.w (sp)+,d7 + moveq #0,d0 + move.w d0,-(sp) + dc.w $A998 ; _UseResFile + moveq #4,d0 + dc.w $A722 ; _NewHandleSysClear + move.l a0,var_4(a6) + beq.s loc_60003E4A + move.l a0,-(sp) + move.l #$70626172,-(sp) + move.w #$B1BE,-(sp) + pea off_60003EA2 + dc.w $A9AB ; _AddResource + subq.l #2,sp + dc.w $A9AF ; _ResError + tst.w (sp)+ + beq.s loc_60003E4A + movea.l var_4(a6),a0 + dc.w $A023 ; _DisposeHandle + moveq #0,d0 + move.l d0,var_4(a6) + +loc_60003E4A: ; CODE XREF: sub_60003DE8+3A↑j + ; sub_60003DE8+54↑j + move.w d7,-(sp) + dc.w $A998 ; _UseResFile + +loc_60003E4E: ; CODE XREF: sub_60003DE8+24↑j + tst.l var_4(a6) + beq.s loc_60003E96 + movea.l var_4(a6),a0 + movea.l (a0),a0 + move.w (a4),d0 + cmp.w (a0),d0 + bne.s loc_60003E70 + movea.l var_4(a6),a0 + movea.l (a0),a0 + move.w 2(a4),d0 + cmp.w 2(a0),d0 + beq.s loc_60003E90 + +loc_60003E70: ; CODE XREF: sub_60003DE8+76↑j + movea.l var_4(a6),a0 + movea.l (a0),a0 + move.w (a4),(a0) + movea.l var_4(a6),a0 + movea.l (a0),a0 + move.w 2(a4),2(a0) + move.l var_4(a6),-(sp) + dc.w $A9AA ; _ChangedResource + moveq #0,d0 + move.w d0,-(sp) + dc.w $A999 ; _UpdateResFile + +loc_60003E90: ; CODE XREF: sub_60003DE8+86↑j + move.l var_4(a6),-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_60003E96: ; CODE XREF: sub_60003DE8+E↑j + ; sub_60003DE8+6A↑j + movem.l var_C(a6),d7/a4 + unlk a6 + move.l (sp)+,(sp) + rts +; End of function sub_60003DE8 + +; --------------------------------------------------------------------------- +off_60003EA2: dc.l $6000 ; CODE XREF: sub_6000B34E+1E↓p + ; DATA XREF: sub_60003DE8+48↑o + dc.b $F3 + dc.b $A4 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60003EA8: ; CODE XREF: sub_60003892+10↑p + ; sub_60003938+3C↑p + +arg_0 set 8 + + link a6,#0 + tst.b arg_0(a6) + beq.s loc_60003EC0 + subq.l #2,sp + pea sub_60004964 + moveq #0,d0 + dc.w $AA7D ; _StartupDispatch + addq.w #2,sp + bra.s loc_60003ECC +; --------------------------------------------------------------------------- + +loc_60003EC0: ; CODE XREF: sub_60003EA8+8↑j + subq.l #2,sp + pea sub_60004964 + moveq #1,d0 + dc.w $AA7D ; _StartupDispatch + addq.w #2,sp + +loc_60003ECC: ; CODE XREF: sub_60003EA8+16↑j + unlk a6 + movea.l (sp)+,a0 + addq.w #2,sp + jmp (a0) +; End of function sub_60003EA8 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60003ED4: ; CODE XREF: sub_60004B2A↓j + bra.w sub_60003106 +; End of function sub_60003ED4 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60003ED8: ; CODE XREF: sub_600037AC+3E↑p + +var_150 set -$150 +var_14C set -$14C +var_4C set -$4C +var_6 set -6 +var_4 set -4 + + link a6,#-$14C + move.l a4,-(sp) + lea var_14C(a6),a4 + clr.w var_6(a6) + moveq #0,d0 + move.l d0,var_4(a6) + subq.l #2,sp + move.w #$8000,-(sp) + move.l #$70726566,-(sp) + moveq #0,d0 + move.b d0,-(sp) + pea var_6(a6) + pea var_4(a6) + moveq #0,d0 + dc.w $A823 ; _AliasDispatch + tst.w (sp)+ + bne.s loc_60003F44 + move.l a4,-(sp) + move.w #$AF87,-(sp) + moveq #3,d0 + move.w d0,-(sp) + jsr sub_600032B4 + moveq #0,d0 + move.b (a4),d0 + tst.l d0 + beq.s loc_60003F44 + subq.l #2,sp + move.w var_6(a6),-(sp) + move.l var_4(a6),-(sp) + move.l a4,-(sp) + pea var_4C(a6) + moveq #1,d0 + dc.w $AA52 ; _HighLevelFSDispatch + tst.w (sp)+ + bne.s loc_60003F44 + movea.l ($2B6).w,a0 + move.b #1,$2FB(a0) + +loc_60003F44: ; CODE XREF: sub_60003ED8+32↑j + ; sub_60003ED8+48↑j ... + movea.l var_150(a6),a4 + unlk a6 + rts +; End of function sub_60003ED8 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60003F4C: ; CODE XREF: sub_600038A8+176↑p + +var_E set -$E +var_C set -$C +var_8 set -8 +var_4 set -4 +var_2 set -2 +arg_0 set 8 + + link a6,#-$E + movea.l arg_0(a6),a0 + lea var_8(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + pea var_8(a6) + moveq #$FFFFFFFF,d0 + move.w d0,-(sp) + move.w d0,-(sp) + dc.w $A8A9 ; _InsetRect + jsr sub_6000519E + tst.b d0 + beq.w loc_6000400A + move.w #$AAAA,var_C+2(a6) + move.w #$AAAA,var_C(a6) + move.w #$AAAA,var_E(a6) + pea var_E(a6) + dc.w $AA14 ; _RGBForeColor + move.w var_8+2(a6),-(sp) + move.w var_4(a6),d0 + subq.w #2,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.l var_8(a6),-(sp) + dc.w $A891 ; _LineTo + move.w var_2(a6),d0 + subq.w #2,d0 + move.w d0,-(sp) + move.w var_8(a6),-(sp) + dc.w $A891 ; _LineTo + move.w #$FFFF,var_C+2(a6) + move.w #$FFFF,var_C(a6) + move.w #$FFFF,var_E(a6) + pea var_E(a6) + dc.w $AA14 ; _RGBForeColor + move.w var_8+2(a6),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w var_4(a6),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w var_2(a6),d0 + subq.w #1,d0 + move.w d0,-(sp) + move.w var_4(a6),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w var_2(a6),d0 + subq.w #1,d0 + move.w d0,-(sp) + move.w var_8(a6),d0 + addq.w #1,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + clr.l var_C(a6) + clr.w var_E(a6) + pea var_E(a6) + dc.w $AA14 ; _RGBForeColor + bra.s loc_60004010 +; --------------------------------------------------------------------------- + +loc_6000400A: ; CODE XREF: sub_60003F4C+22↑j + moveq #$21,d0 ; '!' + move.l d0,-(sp) + dc.w $A862 ; _ForeColor + +loc_60004010: ; CODE XREF: sub_60003F4C+BC↑j + pea var_8(a6) + moveq #1,d0 + move.w d0,-(sp) + move.w d0,-(sp) + dc.w $A8A9 ; _InsetRect + pea var_8(a6) + dc.w $A8A1 ; _FrameRect + unlk a6 + move.l (sp)+,(sp) + rts +; End of function sub_60003F4C + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004028: ; CODE XREF: sub_600038A8+1BE↑p + +var_10 set -$10 +var_4 set -4 +arg_0 set 8 + + link a6,#-4 + movem.l d6-d7/a4,-(sp) + movea.l arg_0(a6),a4 + jsr sub_6000519E + tst.b d0 + beq.w loc_6000436C + pea var_4(a6) + jsr sub_60004FF2 + move.b d0,d6 + move.w 6(a4),d0 + ext.l d0 + move.w 2(a4),d1 + ext.l d1 + move.l d0,d7 + sub.l d1,d7 + cmpi.w #6,d7 + addq.w #4,sp + blt.w loc_6000434E + moveq #3,d0 + move.l d0,-(sp) + move.l var_4(a6),-(sp) + jsr sub_6000514C + move.w 2(a4),-(sp) + move.w 4(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),-(sp) + move.w (a4),-(sp) + dc.w $A891 ; _LineTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w (a4),-(sp) + dc.w $A891 ; _LineTo + move.w 2(a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 6(a4),d0 + subq.w #2,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #2,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #2,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w 2(a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #3,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 6(a4),d0 + subq.w #3,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #3,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + moveq #4,d0 + move.l d0,-(sp) + move.l var_4(a6),-(sp) + jsr sub_6000514C + move.w 2(a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + move.w (a4),-(sp) + dc.w $A893 ; _MoveTo + move.w 6(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + move.w (a4),-(sp) + dc.w $A891 ; _LineTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w 2(a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #2,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 6(a4),d0 + subq.w #2,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #2,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w 6(a4),d0 + subq.w #2,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + moveq #6,d0 + move.l d0,-(sp) + move.l var_4(a6),-(sp) + jsr sub_6000514C + move.w 2(a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 6(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w 6(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + moveq #2,d0 + move.l d0,-(sp) + move.l var_4(a6),-(sp) + jsr sub_6000514C + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w 2(a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 6(a4),d0 + subq.w #3,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w 2(a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #4,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 6(a4),d0 + subq.w #3,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #4,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #3,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #3,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + moveq #1,d0 + move.l d0,-(sp) + move.l var_4(a6),-(sp) + jsr sub_6000514C + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w 2(a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #3,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 6(a4),d0 + subq.w #3,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #3,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w 6(a4),d0 + subq.w #3,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #5,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w 2(a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #5,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #4,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #4,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + moveq #0,d0 + move.l d0,-(sp) + move.l var_4(a6),-(sp) + jsr sub_6000514C + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #3,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #4,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w 2(a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #4,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 6(a4),d0 + subq.w #4,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #4,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #5,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #5,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + lea $30(sp),sp + bra.s loc_60004360 +; --------------------------------------------------------------------------- + +loc_6000434E: ; CODE XREF: sub_60004028+36↑j + moveq #4,d0 + move.l d0,-(sp) + move.l var_4(a6),-(sp) + jsr sub_6000514C + move.l a4,-(sp) + dc.w $A8A2 ; _PaintRect + addq.w #8,sp + +loc_60004360: ; CODE XREF: sub_60004028+324↑j + tst.b d6 + beq.s loc_60004370 + movea.l var_4(a6),a0 + dc.w $A023 ; _DisposeHandle + bra.s loc_60004370 +; --------------------------------------------------------------------------- + +loc_6000436C: ; CODE XREF: sub_60004028+12↑j + move.l a4,-(sp) + dc.w $A8A2 ; _PaintRect + +loc_60004370: ; CODE XREF: sub_60004028+33A↑j + ; sub_60004028+342↑j + movem.l var_10(a6),d6-d7/a4 + unlk a6 + move.l (sp)+,(sp) + rts +; End of function sub_60004028 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_6000437C: ; CODE XREF: sub_6000B5B2+1C8↓p + ; sub_6000B80C+3C↓p ... + bra.w sub_600032B4 +; End of function sub_6000437C + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004380: ; CODE XREF: sub_600038A8+1D0↑p + +var_1C set -$1C +var_14 set -$14 +var_12 set -$12 +var_E set -$E +var_C set -$C +var_8 set -8 +var_6 set -6 +var_4 set -4 +var_2 set -2 +arg_0 set 8 + + link a6,#-$14 + movem.l d7/a4,-(sp) + movea.l arg_0(a6),a4 + jsr sub_6000519E + tst.b d0 + beq.w loc_60004640 + move.w 6(a4),d0 + ext.l d0 + move.w 2(a4),d1 + ext.l d1 + move.l d0,d7 + sub.l d1,d7 + cmpi.w #5,d7 + blt.w loc_60004512 + lea var_8(a6),a0 + movea.l a4,a1 + move.l (a1)+,(a0)+ + move.l (a1)+,(a0)+ + pea var_8(a6) + moveq #1,d0 + move.w d0,-(sp) + move.w d0,-(sp) + dc.w $A8A9 ; _InsetRect + addq.w #2,var_6(a6) + move.w #$BBBB,var_C+2(a6) + move.w #$BBBB,var_C(a6) + move.w #$BBBB,var_E(a6) + pea var_E(a6) + dc.w $AA14 ; _RGBForeColor + pea var_8(a6) + dc.w $A8A2 ; _PaintRect + pea var_8(a6) + moveq #$FFFFFFFF,d0 + move.w d0,-(sp) + move.w d0,-(sp) + dc.w $A8A9 ; _InsetRect + subq.w #2,var_6(a6) + clr.l var_C(a6) + clr.w var_E(a6) + pea var_E(a6) + dc.w $AA14 ; _RGBForeColor + move.w 2(a4),-(sp) + move.w (a4),-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),-(sp) + move.w 4(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w #$5555,var_C+2(a6) + move.w #$5555,var_C(a6) + move.w #$5555,var_E(a6) + pea var_E(a6) + dc.w $AA14 ; _RGBForeColor + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w (a4),-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w #$8888,var_C+2(a6) + move.w #$8888,var_C(a6) + move.w #$8888,var_E(a6) + pea var_E(a6) + dc.w $AA14 ; _RGBForeColor + move.w 2(a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + move.w (a4),-(sp) + dc.w $A891 ; _LineTo + move.w 6(a4),d0 + subq.w #2,d0 + move.w d0,-(sp) + move.w (a4),-(sp) + dc.w $A891 ; _LineTo + move.w #$DDDD,var_C+2(a6) + move.w #$DDDD,var_C(a6) + move.w #$DDDD,var_E(a6) + pea var_E(a6) + dc.w $AA14 ; _RGBForeColor + move.w 2(a4),d0 + addq.w #3,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 6(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w 6(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w #$BBBB,var_C+2(a6) + move.w #$BBBB,var_C(a6) + move.w #$BBBB,var_E(a6) + pea var_E(a6) + dc.w $AA14 ; _RGBForeColor + move.w 6(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + move.w (a4),-(sp) + dc.w $A893 ; _MoveTo + move.w 6(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + move.w (a4),-(sp) + dc.w $A891 ; _LineTo + bra.w loc_6000465C +; --------------------------------------------------------------------------- + +loc_60004512: ; CODE XREF: sub_60004380+2A↑j + cmpi.w #1,d7 + blt.s loc_6000453C + clr.l var_12(a6) + clr.w var_14(a6) + pea var_14(a6) + dc.w $AA14 ; _RGBForeColor + move.w 2(a4),-(sp) + move.w (a4),-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),-(sp) + move.w 4(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + +loc_6000453C: ; CODE XREF: sub_60004380+196↑j + cmpi.w #2,d7 + blt.s loc_60004578 + move.w #$5555,var_12+2(a6) + move.w #$5555,var_12(a6) + move.w #$5555,var_14(a6) + pea var_14(a6) + dc.w $AA14 ; _RGBForeColor + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w (a4),-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + +loc_60004578: ; CODE XREF: sub_60004380+1C0↑j + cmpi.w #3,d7 + blt.s loc_600045C0 + move.w #$8888,var_12+2(a6) + move.w #$8888,var_12(a6) + move.w #$8888,var_14(a6) + pea var_14(a6) + dc.w $AA14 ; _RGBForeColor + move.w 2(a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),d0 + addq.w #2,d0 + move.w d0,-(sp) + move.w (a4),-(sp) + dc.w $A891 ; _LineTo + move.w 6(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + move.w (a4),-(sp) + dc.w $A891 ; _LineTo + +loc_600045C0: ; CODE XREF: sub_60004380+1FC↑j + cmpi.w #4,d7 + blt.w loc_6000465C + move.w #$BBBB,var_12+2(a6) + move.w #$BBBB,var_12(a6) + move.w #$BBBB,var_14(a6) + pea var_14(a6) + dc.w $AA14 ; _RGBForeColor + move.w 2(a4),d0 + addq.w #3,d0 + move.w d0,-(sp) + move.w (a4),d0 + addq.w #1,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),d0 + addq.w #3,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #2,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + move.w #$DDDD,var_12+2(a6) + move.w #$DDDD,var_12(a6) + move.w #$DDDD,var_14(a6) + pea var_14(a6) + dc.w $AA14 ; _RGBForeColor + move.w 2(a4),d0 + addq.w #3,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.w 2(a4),d0 + addq.w #3,d0 + move.w d0,-(sp) + move.w 4(a4),d0 + subq.w #1,d0 + move.w d0,-(sp) + dc.w $A891 ; _LineTo + bra.s loc_6000465C +; --------------------------------------------------------------------------- + +loc_60004640: ; CODE XREF: sub_60004380+12↑j + move.w #$FFFF,var_2(a6) + move.w #$FFFF,var_4(a6) + move.w #$FFFF,var_6(a6) + pea var_6(a6) + dc.w $AA15 ; _RGBBackColor ; come-from patches = #1 + move.l a4,-(sp) + dc.w $A8A3 ; _EraseRect + +loc_6000465C: ; CODE XREF: sub_60004380+18E↑j + ; sub_60004380+244↑j ... + movem.l var_1C(a6),d7/a4 + unlk a6 + move.l (sp)+,(sp) + rts +; End of function sub_60004380 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004668: ; CODE XREF: sub_600038A8+208↑p + +var_286 set -$286 +var_26A set -$26A +var_268 set -$268 +var_263 set -$263 +var_262 set -$262 +var_224 set -$224 +var_21C set -$21C +var_21A set -$21A +var_214 set -$214 +var_210 set -$210 +var_20E set -$20E +var_20C set -$20C +var_206 set -$206 +var_204 set -$204 +var_104 set -$104 +var_4 set -4 +arg_0 set 8 +arg_4 set $C +arg_8 set $10 + + link a6,#-$26A + movem.l d3-d7/a3-a4,-(sp) + lea var_104(a6),a4 + subq.l #4,sp + jsr sub_60003AF6 + movea.l (sp)+,a3 + addq.l #1,$206(a3) + movea.l ($2B6).w,a0 + tst.b $2FB(a0) + beq.w loc_6000493C + movea.l ($2B6).w,a0 + move.l $324(a0),var_4(a6) + beq.w loc_6000493C + jsr sub_6000519E + move.b d0,var_263(a6) + movea.l arg_8(a6),a0 + lea var_214(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.l var_4(a6),-(sp) + move.l a4,-(sp) + jsr sub_6000521E + subq.l #2,sp + move.l var_4(a6),-(sp) + move.l a3,-(sp) + moveq #0,d0 + move.b d0,-(sp) + move.b d0,-(sp) + jsr sub_60003162 + tst.b (sp)+ + addq.w #8,sp + beq.s loc_60004706 + addq.l #1,$202(a3) + move.l $202(a3),d0 + addq.l #1,d0 + move.l d0,-(sp) + pea var_204(a6) + jsr sub_6000328C + pea var_204(a6) + jsr sub_60005284 + pea unk_6000495C + move.l a4,-(sp) + jsr sub_60005240 + pea var_204(a6) + move.l a4,-(sp) + jsr sub_60005240 + lea $14(sp),sp + bra.s loc_6000470C +; --------------------------------------------------------------------------- + +loc_60004706: ; CODE XREF: sub_60004668+66↑j + moveq #0,d0 + move.l d0,$202(a3) + +loc_6000470C: ; CODE XREF: sub_60004668+9C↑j + moveq #0,d0 + move.b var_263(a6),d0 + move.l d0,-(sp) + pea var_262(a6) + jsr sub_60004DFC + pea var_224(a6) + jsr sub_60004D92 + pea unk_60004954 + pea var_206(a6) + dc.w $A900 ; _GetFNum + move.w var_206(a6),-(sp) + dc.w $A887 ; _TextFont + moveq #9,d0 + move.w d0,-(sp) + dc.w $A88A ; _TextSize + moveq #1,d0 + move.w d0,-(sp) + dc.w $A889 ; _TextMode + pea var_21C(a6) + dc.w $A88B ; _GetFontInfo + moveq #0,d0 + move.b (a3),d0 + tst.l d0 + lea $C(sp),sp + bne.s loc_60004756 + clr.w d7 + bra.s loc_60004778 +; --------------------------------------------------------------------------- + +loc_60004756: ; CODE XREF: sub_60004668+E8↑j + subq.l #2,sp + move.l a4,-(sp) + dc.w $A88C ; _StringWidth + move.w $100(a3),d0 + cmp.w (sp)+,d0 + sgt d3 + neg.b d3 + beq.s loc_6000476E + move.w $100(a3),d0 + bra.s loc_60004776 +; --------------------------------------------------------------------------- + +loc_6000476E: ; CODE XREF: sub_60004668+FE↑j + subq.l #2,sp + move.l a4,-(sp) + dc.w $A88C ; _StringWidth + move.w (sp)+,d0 + +loc_60004776: ; CODE XREF: sub_60004668+104↑j + move.w d0,d7 + +loc_60004778: ; CODE XREF: sub_60004668+EC↑j + ext.l d7 + move.w var_20E(a6),d0 + ext.l d0 + move.w var_214+2(a6),d1 + ext.l d1 + sub.l d1,d0 + moveq #0,d1 + move.w d0,d1 + cmp.l d7,d1 + bge.s loc_6000479A + move.w d7,d0 + add.w var_214+2(a6),d0 + move.w d0,var_20E(a6) + +loc_6000479A: ; CODE XREF: sub_60004668+126↑j + movea.l arg_8(a6),a0 + move.w 4(a0),d0 + addq.w #2,d0 + move.w d0,var_214(a6) + move.w var_21A(a6),d6 + add.w var_21C(a6),d6 + move.w d6,d0 + add.w var_214(a6),d0 + move.w d0,var_210(a6) + ext.l d0 + move.w var_214(a6),d1 + ext.l d1 + sub.l d1,d0 + moveq #0,d1 + move.w d0,d1 + ext.l d6 + sub.l d6,d1 + asr.l #1,d1 + move.w d1,d4 + add.w var_214(a6),d4 + move.w var_21C(a6),d5 + add.w d4,d5 + move.l var_214(a6),-(sp) + pea var_20C(a6) + dc.w $AA17 ; _GetCPixel + clr.l var_268(a6) + clr.w var_26A(a6) + pea var_26A(a6) + dc.w $AA14 ; _RGBForeColor + pea var_20C(a6) + dc.w $AA15 ; _RGBBackColor ; come-from patches = #1 + pea var_214(a6) + dc.w $A8A3 ; _EraseRect + move.w var_214+2(a6),-(sp) + move.w d5,-(sp) + dc.w $A893 ; _MoveTo + move.l a4,-(sp) + dc.w $A884 ; _DrawString + move.l var_4(a6),-(sp) + move.l a3,-(sp) + jsr sub_6000521E + subq.l #2,sp + move.l a4,-(sp) + dc.w $A88C ; _StringWidth + move.w (sp)+,$100(a3) + move.l arg_0(a6),-(sp) + move.l a4,-(sp) + jsr sub_6000328C + tst.l arg_4(a6) + addq.w #8,sp + beq.s loc_60004854 + move.l arg_4(a6),-(sp) + pea var_204(a6) + jsr sub_6000328C + pea unk_60004950 + move.l a4,-(sp) + jsr sub_60005240 + pea var_204(a6) + move.l a4,-(sp) + jsr sub_60005240 + lea $10(sp),sp + +loc_60004854: ; CODE XREF: sub_60004668+1C6↑j + move.l $206(a3),-(sp) + pea var_204(a6) + jsr sub_6000328C + pea unk_6000494C + move.l a4,-(sp) + jsr sub_60005240 + pea var_204(a6) + move.l a4,-(sp) + jsr sub_60005240 + tst.l $206(a3) + lea $10(sp),sp + bne.s loc_60004888 + subq.l #2,sp + move.l a4,-(sp) + dc.w $A88C ; _StringWidth + move.w (sp)+,d7 + bra.s loc_600048B6 +; --------------------------------------------------------------------------- + +loc_60004888: ; CODE XREF: sub_60004668+214↑j + subq.l #2,sp + pea $102(a3) + dc.w $A88C ; _StringWidth + subq.l #2,sp + move.l a4,-(sp) + dc.w $A88C ; _StringWidth + move.w (sp)+,d0 + cmp.w (sp)+,d0 + slt d3 + neg.b d3 + beq.s loc_600048AC + subq.l #2,sp + pea $102(a3) + dc.w $A88C ; _StringWidth + move.w (sp)+,d0 + bra.s loc_600048B4 +; --------------------------------------------------------------------------- + +loc_600048AC: ; CODE XREF: sub_60004668+236↑j + subq.l #2,sp + move.l a4,-(sp) + dc.w $A88C ; _StringWidth + move.w (sp)+,d0 + +loc_600048B4: ; CODE XREF: sub_60004668+242↑j + move.w d0,d7 + +loc_600048B6: ; CODE XREF: sub_60004668+21E↑j + movea.l arg_8(a6),a0 + lea var_214(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + movea.l arg_8(a6),a0 + move.w 6(a0),d0 + addq.w #4,d0 + move.w d0,var_214+2(a6) + move.w d7,d0 + add.w var_214+2(a6),d0 + move.w d0,var_20E(a6) + move.w d6,d0 + add.w var_214(a6),d0 + move.w d0,var_210(a6) + ext.l d0 + move.w var_214(a6),d1 + ext.l d1 + sub.l d1,d0 + moveq #0,d1 + move.w d0,d1 + ext.l d6 + sub.l d6,d1 + asr.l #1,d1 + move.w d1,d4 + add.w var_214(a6),d4 + move.w var_21C(a6),d5 + add.w d4,d5 + pea var_214(a6) + dc.w $A8A3 ; _EraseRect + move.w var_214+2(a6),-(sp) + move.w d5,-(sp) + dc.w $A893 ; _MoveTo + move.l a4,-(sp) + dc.w $A884 ; _DrawString + move.l a4,-(sp) + pea $102(a3) + jsr sub_6000521E + pea var_224(a6) + jsr sub_60004DD4 + moveq #0,d0 + move.b var_263(a6),d0 + move.l d0,-(sp) + pea var_262(a6) + jsr sub_60004F5C + lea $14(sp),sp + +loc_6000493C: ; CODE XREF: sub_60004668+20↑j + ; sub_60004668+2E↑j + movem.l var_286(a6),d3-d7/a3-a4 + unlk a6 + movea.l (sp)+,a0 + lea $C(sp),sp + jmp (a0) +; End of function sub_60004668 + +; --------------------------------------------------------------------------- +unk_6000494C: dc.b 2 ; DATA XREF: sub_60004668+1F8↑o + dc.b $2C ; , + dc.b $20 + dc.b 0 +unk_60004950: dc.b 1 ; DATA XREF: sub_60004668+1D4↑o + dc.b $2F ; / + dc.b 0 + dc.b 0 +unk_60004954: dc.b 6 ; DATA XREF: sub_60004668+BC↑o + dc.b $47 ; G + dc.b $65 ; e + dc.b $6E ; n + dc.b $65 ; e + dc.b $76 ; v + dc.b $61 ; a + dc.b 0 +unk_6000495C: dc.b 1 ; DATA XREF: sub_60004668+84↑o + dc.b $20 + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60004960: ; CODE XREF: sub_6000BAF8+EE↓p + bra.w sub_600030DA +; End of function sub_60004960 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004964: ; DATA XREF: sub_60003EA8+C↑o + ; sub_60003EA8+1A↑o + +var_10 set -$10 +arg_0 set 8 +arg_8 set $10 + + link a6,#0 + movem.l d6-d7/a3-a4,-(sp) + move.l arg_8(a6),d6 + beq.s loc_60004978 + moveq #2,d0 + cmp.l d6,d0 + bne.s loc_600049EA + +loc_60004978: ; CODE XREF: sub_60004964+C↑j + subq.l #4,sp + jsr sub_60003AF6 + movea.l (sp)+,a4 + movea.l ($2B6).w,a0 + movea.l $2C6(a0),a3 + movea.l (a3),a0 + movea.l (a0),a0 + move.w $12(a0),d7 + move.l d6,d0 + beq.s loc_6000499A + subq.l #2,d0 + beq.s loc_600049A6 + bra.s loc_600049EA +; --------------------------------------------------------------------------- + +loc_6000499A: ; CODE XREF: sub_60004964+2E↑j + move.w d7,-(sp) + jsr sub_600038A8 + move.w d7,$22A(a4) + bra.s loc_600049EA +; --------------------------------------------------------------------------- + +loc_600049A6: ; CODE XREF: sub_60004964+32↑j + cmp.w $22A(a4),d7 + beq.s loc_600049C0 + movea.l (a3),a0 + movea.l (a0),a0 + move.w $A(a0),d6 + move.w d7,-(sp) + move.w d6,-(sp) + jsr sub_60003924 + move.w d7,$22A(a4) + +loc_600049C0: ; CODE XREF: sub_60004964+46↑j + movea.l ($2B6).w,a0 + tst.b $2FB(a0) + beq.s loc_600049E6 + movea.l arg_0(a6),a0 + move.l a0,-(sp) + pea $20A(a4) + jsr sub_6000521E + lea $20A(a4),a0 + movea.l ($2B6).w,a1 + move.l a0,$324(a1) + addq.w #8,sp + +loc_600049E6: ; CODE XREF: sub_60004964+64↑j + jsr NudgeProgressBar + +loc_600049EA: ; CODE XREF: sub_60004964+12↑j + ; sub_60004964+34↑j ... + movem.l var_10(a6),d6-d7/a3-a4 + unlk a6 + movea.l (sp)+,a0 + lea $C(sp),sp + jmp (a0) +; End of function sub_60004964 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600049FA: ; CODE XREF: sub_600037AC:loc_600037E2↑p + +var_24 set -$24 +var_C set -$C +var_8 set -8 +var_4 set -4 + + link a6,#-$C + movem.l d3/d5-d7/a3-a4,-(sp) + subq.l #4,sp + move.l #$61637572,-(sp) + move.w #$AF23,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a3 + move.l a3,d0 + beq.w loc_60004B20 + movea.l (a3),a0 + tst.w (a0) + beq.w loc_60004B20 + subq.l #4,sp + jsr sub_60003AF6 + move.l (sp)+,var_C(a6) + dc.w $A11A ; _GetZone + move.l a0,var_8(a6) + subq.l #4,sp + move.l ($2A6).w,(sp) + movea.l (sp)+,a0 + dc.w $A01B ; _SetZone + movea.l (a3),a0 + moveq #$44,d0 ; 'D' + muls.w (a0),d0 + dc.w $A51E ; _NewPtrSys + move.l a0,var_4(a6) + beq.w loc_60004B16 + clr.b d6 + movea.l (a3),a0 + move.w (a0),d5 + clr.w d7 + bra.s loc_60004A94 +; --------------------------------------------------------------------------- + +loc_60004A54: ; CODE XREF: sub_600049FA+A0↓j + subq.l #4,sp + ext.l d7 + movea.l (a3),a0 + move.l d7,d0 + asl.l #2,d0 + move.w 4(a0,d0.l),-(sp) + dc.w $A9B9 ; _GetCursor + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_60004A8E + movea.l (a4),a0 + ext.l d7 + movea.l var_4(a6),a1 + move.l d7,d0 + move.l d0,d1 + mulu.w #$44,d0 ; 'D' + swap d1 + mulu.w #$44,d1 ; 'D' + swap d1 + clr.w d1 + add.l d1,d0 + adda.l d0,a1 + moveq #$44,d0 ; 'D' + dc.w $A22E ; _BlockMoveData + bra.s loc_60004A90 +; --------------------------------------------------------------------------- + +loc_60004A8E: ; CODE XREF: sub_600049FA+6E↑j + moveq #1,d6 + +loc_60004A90: ; CODE XREF: sub_600049FA+92↑j + move.w d7,d0 + addq.w #1,d7 + +loc_60004A94: ; CODE XREF: sub_600049FA+58↑j + cmp.w d7,d5 + ble.s loc_60004A9C + tst.b d6 + beq.s loc_60004A54 + +loc_60004A9C: ; CODE XREF: sub_600049FA+9C↑j + tst.b d6 + bne.s loc_60004B10 + movea.l var_C(a6),a0 + move.w d5,$22E(a0) + movea.l var_C(a6),a0 + move.l var_4(a6),$232(a0) + move.w #$3E8,d0 + ext.l d0 + divs.w d5,d0 + cmpi.w #$11,d0 + sgt d3 + neg.b d3 + beq.s loc_60004ACE + move.w #$3E8,d0 + ext.l d0 + divs.w d5,d0 + bra.s loc_60004AD0 +; --------------------------------------------------------------------------- + +loc_60004ACE: ; CODE XREF: sub_600049FA+C8↑j + moveq #$11,d0 + +loc_60004AD0: ; CODE XREF: sub_600049FA+D2↑j + ext.l d0 + movea.l var_C(a6),a0 + move.l d0,$236(a0) + move.l a5,d0 + movea.l ($904).w,a5 + movea.l var_C(a6),a0 + move.l d0,$23E(a0) + lea sub_60004B60,a0 + movea.l var_C(a6),a1 + move.l a0,$248(a1) + movea.l var_C(a6),a0 + lea $242(a0),a0 + dc.w $A458 ; _InsXTime + movea.l var_C(a6),a0 + lea $242(a0),a0 + move.l #$7D0,d0 + dc.w $A05A ; _PrimeTime + bra.s loc_60004B16 +; --------------------------------------------------------------------------- + +loc_60004B10: ; CODE XREF: sub_600049FA+A4↑j + movea.l var_4(a6),a0 + dc.w $A01F ; _DisposePtr + +loc_60004B16: ; CODE XREF: sub_600049FA+4C↑j + ; sub_600049FA+114↑j + movea.l var_8(a6),a0 + dc.w $A01B ; _SetZone + move.l a3,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_60004B20: ; CODE XREF: sub_600049FA+1A↑j + ; sub_600049FA+22↑j + movem.l var_24(a6),d3/d5-d7/a3-a4 + unlk a6 + rts +; End of function sub_600049FA + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60004B2A: ; CODE XREF: sub_6000B3B6+58↓p + ; sub_6000BFB6+3C↓p + bra.w sub_60003ED4 +; End of function sub_60004B2A + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004B2E: ; CODE XREF: sub_60003892:loc_6000389C↑p + +var_4 set -4 + + link a6,#0 + move.l a4,-(sp) + subq.l #2,sp + jsr sub_60004CCE + tst.b (sp)+ + beq.s loc_60004B58 + subq.l #4,sp + jsr sub_60003AF6 + movea.l (sp)+,a4 + lea $242(a4),a0 + dc.w $A059 ; _RmvTime + movea.l $232(a4),a0 + dc.w $A01F ; _DisposePtr + moveq #0,d0 + move.l d0,$232(a4) + +loc_60004B58: ; CODE XREF: sub_60004B2E+E↑j + movea.l var_4(a6),a4 + unlk a6 + rts +; End of function sub_60004B2E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004B60: ; DATA XREF: sub_600049FA+EE↑o + +var_14 set -$14 + + link a6,#0 + movem.l d3/d5-d7/a4,-(sp) + subq.l #4,sp + jsr sub_60003AF6 + movea.l (sp)+,a4 + tst.b $22C(a4) + beq.w loc_60004C5E + moveq #0,d0 + move.b ($8CD).w,d0 + tst.l d0 + bne.w loc_60004C5E + tst.w ($8D0).w + bne.w loc_60004C5E + moveq #0,d0 + move.b ($8D2).w,d0 + tst.l d0 + bne.w loc_60004C5E + tst.b ($8F2).w + beq.w loc_60004C5E + jsr sub_60004D36 + tst.b d0 + bne.w loc_60004C5E + move.l $23E(a4),d0 + exg d0,a5 + move.l d0,d7 + move.w $230(a4),d6 + move.l ($16A).w,d5 + ext.l d6 + movea.l $232(a4),a0 + move.l d6,d0 + move.l d0,d1 + mulu.w #$44,d0 ; 'D' + swap d1 + mulu.w #$44,d1 ; 'D' + swap d1 + clr.w d1 + add.l d1,d0 + pea (a0,d0.l) + dc.w $A851 ; _SetCursor + move.l d7,d0 + exg d0,a5 + ext.l d6 + move.l d6,d0 + addq.l #1,d0 + move.w $22E(a4),d1 + ext.l d1 + jsr sub_6000C128 + move.w d0,$230(a4) + tst.l $23A(a4) + bne.s loc_60004BFE + move.l d5,$23A(a4) + bra.s loc_60004C58 +; --------------------------------------------------------------------------- + +loc_60004BFE: ; CODE XREF: sub_60004B60+96↑j + move.l d5,d6 + sub.l $23A(a4),d6 + cmpi.l #$189C,d6 + bls.s loc_60004C24 + move.l $23E(a4),d0 + exg d0,a5 + move.l d0,d7 + pea $258(a4) + dc.w $A851 ; _SetCursor + move.l d7,d0 + exg d0,a5 + clr.b $22C(a4) + bra.s loc_60004C58 +; --------------------------------------------------------------------------- + +loc_60004C24: ; CODE XREF: sub_60004B60+AA↑j + moveq #0,d0 + move.b $22D(a4),d0 + cmpi.w #1,d0 + bne.s loc_60004C38 + cmpi.l #$1518,d6 + bhi.s loc_60004C4A + +loc_60004C38: ; CODE XREF: sub_60004B60+CE↑j + moveq #0,d0 + move.b $22D(a4),d0 + tst.l d0 + bne.s loc_60004C58 + cmpi.l #$E10,d6 + bls.s loc_60004C58 + +loc_60004C4A: ; CODE XREF: sub_60004B60+D6↑j + move.l $236(a4),d0 + add.l d0,d0 + move.l d0,$236(a4) + addq.b #1,$22D(a4) + +loc_60004C58: ; CODE XREF: sub_60004B60+9C↑j + ; sub_60004B60+C2↑j ... + move.l $236(a4),d6 + bra.s loc_60004CAE +; --------------------------------------------------------------------------- + +loc_60004C5E: ; CODE XREF: sub_60004B60+14↑j + ; sub_60004B60+20↑j ... + tst.b $22C(a4) + beq.s loc_60004C6C + subq.l #2,sp + jsr sub_60004CCE + addq.w #2,sp + +loc_60004C6C: ; CODE XREF: sub_60004B60+102↑j + move.b #1,$22C(a4) + clr.w $230(a4) + moveq #0,d0 + move.l d0,$23A(a4) + move.w #$3E8,d1 + ext.l d1 + divs.w $22E(a4),d1 + cmpi.w #$11,d1 + sgt d3 + neg.b d3 + beq.s loc_60004C9C + move.w #$3E8,d1 + ext.l d1 + divs.w $22E(a4),d1 + bra.s loc_60004C9E +; --------------------------------------------------------------------------- + +loc_60004C9C: ; CODE XREF: sub_60004B60+12E↑j + moveq #$11,d1 + +loc_60004C9E: ; CODE XREF: sub_60004B60+13A↑j + ext.l d1 + move.l d1,$236(a4) + clr.b $22D(a4) + move.l #$7D0,d6 + +loc_60004CAE: ; CODE XREF: sub_60004B60+FC↑j + tst.b $22C(a4) + beq.s loc_60004CBC + lea $242(a4),a0 + move.l d6,d0 + dc.w $A05A ; _PrimeTime + +loc_60004CBC: ; CODE XREF: sub_60004B60+152↑j + movem.l var_14(a6),d3/d5-d7/a4 + unlk a6 + rts +; End of function sub_60004B60 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60004CC6: ; CODE XREF: sub_6000C03C+96↓p + ; sub_6000C57A+18↓p ... + bra.w sub_600033D2 +; End of function sub_60004CC6 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60004CCA: ; CODE XREF: sub_6000C03C+76↓p + bra.w sub_60003162 +; End of function sub_60004CCA + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004CCE: ; CODE XREF: sub_600038A8+F4↑p + ; sub_60004B2E+8↑p ... + +var_10 set -$10 +arg_0 set 8 + + link a6,#0 + movem.l d6-d7/a3-a4,-(sp) + subq.l #4,sp + jsr sub_60003AF6 + movea.l (sp)+,a4 + clr.b d7 + tst.l $232(a4) + beq.s loc_60004D28 + move.b $22C(a4),d6 + clr.b $22C(a4) + tst.b d6 + beq.s loc_60004D26 + moveq #0,d0 + move.b ($8CD).w,d0 + tst.l d0 + bne.s loc_60004D26 + tst.w ($8D0).w + bne.s loc_60004D26 + moveq #0,d0 + move.b ($8D2).w,d0 + tst.l d0 + bne.s loc_60004D26 + movea.l $23E(a4),a0 + movea.l (a0),a3 + lea -$CA(a3),a3 + move.l a0,d0 + exg d0,a5 + move.l d0,d6 + pea $5E(a3) + dc.w $A851 ; _SetCursor + move.l d6,d0 + exg d0,a5 + +loc_60004D26: ; CODE XREF: sub_60004CCE+22↑j + ; sub_60004CCE+2C↑j ... + moveq #1,d7 + +loc_60004D28: ; CODE XREF: sub_60004CCE+16↑j + move.b d7,arg_0(a6) + movem.l var_10(a6),d6-d7/a3-a4 + unlk a6 + rts +; End of function sub_60004CCE + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004D36: ; CODE XREF: sub_60004B60+40↑p + +var_8 set -8 +var_6 set -6 +var_4 set -4 +var_2 set -2 + + link a6,#-8 + clr.b d1 + lea var_8(a6),a0 + lea ($3F8).w,a1 + move.l (a1)+,(a0)+ + move.l (a1)+,(a0)+ + moveq #$FFFFFFFF,d0 + cmp.w var_8(a6),d0 + beq.s loc_60004D6A + moveq #$FFFFFFFF,d0 + cmp.w var_6(a6),d0 + beq.s loc_60004D6A + moveq #$FFFFFFFF,d0 + cmp.w var_4(a6),d0 + beq.s loc_60004D6A + moveq #$FFFFFFFF,d0 + cmp.w var_2(a6),d0 + beq.s loc_60004D6A + moveq #1,d1 + +loc_60004D6A: ; CODE XREF: sub_60004D36+18↑j + ; sub_60004D36+20↑j ... + move.b d1,d0 + unlk a6 + rts +; End of function sub_60004D36 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004D70: ; CODE XREF: sub_60003AC8+2A↑j + +var_8 set -8 +var_6 set -6 +var_4 set -4 + + link a6,#-8 + clr.l var_4(a6) + clr.w var_6(a6) + move.w #$FFFF,var_8(a6) + lea ($3F8).w,a0 + lea var_8(a6),a1 + move.l (a1)+,(a0)+ + move.l (a1)+,(a0)+ + unlk a6 + rts +; End of function sub_60004D70 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004D92: ; CODE XREF: sub_60004668+B8↑p + +var_8 set -8 +var_4 set -4 +arg_0 set 8 + + link a6,#-4 + move.l a4,-(sp) + movea.l arg_0(a6),a4 + pea var_4(a6) + dc.w $A874 ; _GetPort + movea.l var_4(a6),a0 + move.w $44(a0),(a4) + movea.l var_4(a6),a0 + move.w $4A(a0),2(a4) + movea.l var_4(a6),a0 + moveq #0,d0 + move.b $46(a0),d0 + move.w d0,4(a4) + movea.l var_4(a6),a0 + move.w $48(a0),6(a4) + movea.l var_8(a6),a4 + unlk a6 + rts +; End of function sub_60004D92 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004DD4: ; CODE XREF: sub_60004668+2BC↑p + +var_4 set -4 +arg_0 set 8 + + link a6,#0 + move.l a4,-(sp) + movea.l arg_0(a6),a4 + move.w (a4),-(sp) + dc.w $A887 ; _TextFont + move.w 2(a4),-(sp) + dc.w $A88A ; _TextSize + move.w 4(a4),-(sp) + dc.w $A888 ; _TextFace + move.w 6(a4),-(sp) + dc.w $A889 ; _TextMode + movea.l var_4(a6),a4 + unlk a6 + rts +; End of function sub_60004DD4 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004DFC: ; CODE XREF: sub_60004668+B0↑p + +var_14 set -$14 +var_4 set -4 +arg_0 set 8 + + link a6,#-8 + movem.l a2-a4,-(sp) + movea.l arg_0(a6),a4 + pea var_4(a6) + dc.w $A874 ; _GetPort + moveq #0,d0 + move.l d0,$22(a4) + move.l d0,$26(a4) + move.l var_4(a6),-(sp) + jsr sub_60003D9C + move.b d0,(a4) + move.b #1,1(a4) + movea.l var_4(a6),a0 + lea $2A(a4),a1 + lea $20(a0),a0 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + movea.l var_4(a6),a0 + move.l $54(a0),$36(a4) + movea.l var_4(a6),a0 + move.l $50(a0),$32(a4) + tst.b (a4) + addq.w #4,sp + beq.s loc_60004EA4 + pea 2(a4) + dc.w $AA19 ; _GetForeColor + pea 8(a4) + dc.w $AA1A ; _GetBackColor + movea.l var_4(a6),a0 + movea.l $3A(a0),a2 + movea.l $20(a0),a3 + move.l a2,d0 + beq.s loc_60004E78 + movea.l (a2),a0 + tst.w (a0) + beq.s loc_60004E78 + move.l a2,$22(a4) + +loc_60004E78: ; CODE XREF: sub_60004DFC+70↑j + ; sub_60004DFC+76↑j + move.l a3,d0 + beq.s loc_60004EA0 + movea.l (a3),a0 + tst.w (a0) + beq.s loc_60004E88 + move.l a3,$26(a4) + bra.s loc_60004E98 +; --------------------------------------------------------------------------- + +loc_60004E88: ; CODE XREF: sub_60004DFC+84↑j + movea.l (a3),a0 + movea.l 6(a0),a0 + movea.l (a0),a0 + lea $2A(a4),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + +loc_60004E98: ; CODE XREF: sub_60004DFC+8A↑j + move.b #1,1(a4) + bra.s loc_60004EA4 +; --------------------------------------------------------------------------- + +loc_60004EA0: ; CODE XREF: sub_60004DFC+7E↑j + clr.b 1(a4) + +loc_60004EA4: ; CODE XREF: sub_60004DFC+54↑j + ; sub_60004DFC+A2↑j + pea $E(a4) + dc.w $A898 ; _GetPenState + movea.l var_4(a6),a0 + move.w $48(a0),$20(a4) + movem.l var_14(a6),a2-a4 + unlk a6 + rts +; End of function sub_60004DFC + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004EBE: ; CODE XREF: sub_60004F5C+26↓p + +var_10 set -$10 +var_8 set -8 +var_4 set -4 +arg_0 set 8 +arg_7 set $F + + link a6,#-8 + movem.l d7/a4,-(sp) + move.b arg_7(a6),d7 + beq.s loc_60004EF0 + pea var_8(a6) + dc.w $A874 ; _GetPort + pea var_4(a6) + dc.w $AA48 ; _GetCWMgrPort + move.l var_8(a6),d0 + cmp.l var_4(a6),d0 + bne.s loc_60004EF0 + dc.w $A11A ; _GetZone + movea.l a0,a4 + subq.l #4,sp + move.l ($2A6).w,(sp) + movea.l (sp)+,a0 + dc.w $A01B ; _SetZone + +loc_60004EF0: ; CODE XREF: sub_60004EBE+C↑j + ; sub_60004EBE+22↑j + move.l arg_0(a6),-(sp) + dc.w $A899 ; _SetPenState + tst.b d7 + beq.s loc_60004F08 + move.l var_8(a6),d0 + cmp.l var_4(a6),d0 + bne.s loc_60004F08 + movea.l a4,a0 + dc.w $A01B ; _SetZone + +loc_60004F08: ; CODE XREF: sub_60004EBE+3A↑j + ; sub_60004EBE+44↑j + movem.l var_10(a6),d7/a4 + unlk a6 + rts +; End of function sub_60004EBE + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60004F12: ; CODE XREF: sub_6000C412+16↓p + ; sub_6000C4A8+36↓p + bra.w sub_600030F8 +; End of function sub_60004F12 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004F16: ; CODE XREF: sub_60004F5C+6E↓p + +var_C set -$C +var_8 set -8 +var_4 set -4 +arg_0 set 8 + + link a6,#-8 + move.l a4,-(sp) + pea var_8(a6) + dc.w $A874 ; _GetPort + pea var_4(a6) + dc.w $AA48 ; _GetCWMgrPort + move.l var_8(a6),d0 + cmp.l var_4(a6),d0 + bne.s loc_60004F40 + dc.w $A11A ; _GetZone + movea.l a0,a4 + subq.l #4,sp + move.l ($2A6).w,(sp) + movea.l (sp)+,a0 + dc.w $A01B ; _SetZone + +loc_60004F40: ; CODE XREF: sub_60004F16+1A↑j + move.l arg_0(a6),-(sp) + dc.w $A87C ; _BackPat + move.l var_8(a6),d0 + cmp.l var_4(a6),d0 + bne.s loc_60004F54 + movea.l a4,a0 + dc.w $A01B ; _SetZone + +loc_60004F54: ; CODE XREF: sub_60004F16+38↑j + movea.l var_C(a6),a4 + unlk a6 + rts +; End of function sub_60004F16 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004F5C: ; CODE XREF: sub_60004668+2CC↑p + +var_8 set -8 +var_4 set -4 +arg_0 set 8 + + link a6,#-4 + move.l a4,-(sp) + movea.l arg_0(a6),a4 + pea var_4(a6) + dc.w $A874 ; _GetPort + move.l var_4(a6),-(sp) + jsr sub_60003D9C + moveq #0,d1 + move.b d0,d1 + tst.l d1 + addq.l #4,sp + move.l d1,-(sp) + pea $E(a4) + jsr sub_60004EBE + move.l var_4(a6),-(sp) + jsr sub_60003D9C + tst.b d0 + lea $C(sp),sp + beq.s loc_60004FD2 + tst.b (a4) + beq.s loc_60004FD2 + pea 2(a4) + dc.w $AA14 ; _RGBForeColor + pea 8(a4) + dc.w $AA15 ; _RGBBackColor ; come-from patches = #1 + tst.l $22(a4) + beq.s loc_60004FB2 + move.l $22(a4),-(sp) + dc.w $AA0A ; _PenPixPat + +loc_60004FB2: ; CODE XREF: sub_60004F5C+4E↑j + tst.b 1(a4) + beq.s loc_60004FE4 + tst.l $26(a4) + beq.s loc_60004FC6 + move.l $26(a4),-(sp) + dc.w $AA0B ; _BackPixPat + bra.s loc_60004FE4 +; --------------------------------------------------------------------------- + +loc_60004FC6: ; CODE XREF: sub_60004F5C+60↑j + pea $2A(a4) + jsr sub_60004F16 + addq.w #4,sp + bra.s loc_60004FE4 +; --------------------------------------------------------------------------- + +loc_60004FD2: ; CODE XREF: sub_60004F5C+38↑j + ; sub_60004F5C+3C↑j + pea $2A(a4) + dc.w $A87C ; _BackPat + move.l $32(a4),-(sp) + dc.w $A862 ; _ForeColor + move.l $36(a4),-(sp) + dc.w $A863 ; _BackColor + +loc_60004FE4: ; CODE XREF: sub_60004F5C+5A↑j + ; sub_60004F5C+68↑j ... + move.w $20(a4),-(sp) + dc.w $A889 ; _TextMode + movea.l var_8(a6),a4 + unlk a6 + rts +; End of function sub_60004F5C + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60004FF2: ; CODE XREF: sub_60004028+1A↑p + +var_14 set -$14 +arg_0 set 8 + + link a6,#-4 + movem.l d7/a2-a4,-(sp) + movea.l arg_0(a6),a3 + clr.b d7 + move.l a3,d0 + beq.w loc_60005140 + moveq #0,d0 + move.l d0,(a3) + movea.l ($2B6).w,a0 + tst.l $2A8(a0) + beq.w loc_60005140 + movea.l ($2B6).w,a0 + movea.l $2A8(a0),a0 + move.l (a0),(a3) + bne.w loc_60005140 + dc.w $A11A ; _GetZone + movea.l a0,a2 + subq.l #4,sp + move.l ($2A6).w,(sp) + movea.l (sp)+,a0 + dc.w $A01B ; _SetZone + subq.l #4,sp + move.l #$636C7574,-(sp) + move.w #$B0F7,-(sp) + dc.w $A9A0 ; _GetResource + move.l (sp)+,(a3) + beq.s loc_6000504C + move.l (a3),-(sp) + dc.w $A992 ; _DetachResource + bra.w loc_60005136 +; --------------------------------------------------------------------------- + +loc_6000504C: ; CODE XREF: sub_60004FF2+50↑j + moveq #$48,d0 ; 'H' + dc.w $A722 ; _NewHandleSysClear + move.l a0,(a3) + beq.w loc_60005136 + movea.l a0,a4 + movea.l (a4),a0 + move.w #7,6(a0) + movea.l (a4),a0 + clr.w 8(a0) + movea.l (a4),a0 + move.w #$EEEE,$A(a0) + movea.l (a4),a0 + move.w #$EEEE,$C(a0) + movea.l (a4),a0 + move.w #$EEEE,$E(a0) + movea.l (a4),a0 + move.w #1,$10(a0) + movea.l (a4),a0 + move.w #$CCCC,$12(a0) + movea.l (a4),a0 + move.w #$CCCC,$14(a0) + movea.l (a4),a0 + move.w #$FFFF,$16(a0) + movea.l (a4),a0 + move.w #2,$18(a0) + movea.l (a4),a0 + move.w #$9999,$1A(a0) + movea.l (a4),a0 + move.w #$9999,$1C(a0) + movea.l (a4),a0 + move.w #$FFFF,$1E(a0) + movea.l (a4),a0 + move.w #3,$20(a0) + movea.l (a4),a0 + move.w #$6666,$22(a0) + movea.l (a4),a0 + move.w #$6666,$24(a0) + movea.l (a4),a0 + move.w #$CCCC,$26(a0) + movea.l (a4),a0 + move.w #4,$28(a0) + movea.l (a4),a0 + move.w #$3333,$2A(a0) + movea.l (a4),a0 + move.w #$3333,$2C(a0) + movea.l (a4),a0 + move.w #$9999,$2E(a0) + movea.l (a4),a0 + move.w #5,$30(a0) + movea.l (a4),a0 + clr.w $32(a0) + movea.l (a4),a0 + clr.w $34(a0) + movea.l (a4),a0 + move.w #$8888,$36(a0) + movea.l (a4),a0 + move.w #6,$38(a0) + movea.l (a4),a0 + clr.w $3A(a0) + movea.l (a4),a0 + clr.w $3C(a0) + movea.l (a4),a0 + move.w #$5555,$3E(a0) + +loc_60005136: ; CODE XREF: sub_60004FF2+56↑j + ; sub_60004FF2+60↑j + tst.l (a3) + beq.s loc_6000513C + moveq #1,d7 + +loc_6000513C: ; CODE XREF: sub_60004FF2+146↑j + movea.l a2,a0 + dc.w $A01B ; _SetZone + +loc_60005140: ; CODE XREF: sub_60004FF2+10↑j + ; sub_60004FF2+20↑j ... + move.b d7,d0 + movem.l var_14(a6),d7/a2-a4 + unlk a6 + rts +; End of function sub_60004FF2 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000514C: ; CODE XREF: sub_60004028+42↑p + ; sub_60004028+D8↑p ... + +var_10 set -$10 +arg_0 set 8 +arg_6 set $E + + link a6,#0 + movem.l d5-d7/a4,-(sp) + move.w arg_6(a6),d5 + movea.l arg_0(a6),a4 + move.l a4,d0 + beq.s loc_60005194 + movea.l (a4),a0 + move.w 6(a0),d0 + ext.l d0 + move.l d0,d6 + addq.l #1,d6 + moveq #0,d7 + bra.s loc_6000518E +; --------------------------------------------------------------------------- + +loc_60005170: ; CODE XREF: sub_6000514C+46↓j + movea.l (a4),a0 + move.l d7,d0 + asl.l #3,d0 + cmp.w 8(a0,d0.l),d5 + bne.s loc_6000518A + movea.l (a4),a0 + move.l d7,d0 + asl.l #3,d0 + pea $A(a0,d0.l) + dc.w $AA14 ; _RGBForeColor + bra.s loc_60005194 +; --------------------------------------------------------------------------- + +loc_6000518A: ; CODE XREF: sub_6000514C+2E↑j + move.l d7,d0 + addq.l #1,d7 + +loc_6000518E: ; CODE XREF: sub_6000514C+22↑j + ext.l d6 + cmp.l d7,d6 + bgt.s loc_60005170 + +loc_60005194: ; CODE XREF: sub_6000514C+12↑j + ; sub_6000514C+3C↑j + movem.l var_10(a6),d5-d7/a4 + unlk a6 + rts +; End of function sub_6000514C + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000519E: ; CODE XREF: sub_60003F4C+1C↑p + ; sub_60004028+C↑p ... + +var_1C set -$1C +var_4 set -4 + + link a6,#-4 + movem.l d3-d7/a4,-(sp) + clr.b d6 + pea var_4(a6) + dc.w $A874 ; _GetPort + move.l var_4(a6),-(sp) + jsr sub_60003D9C + tst.b d0 + addq.w #4,sp + beq.s loc_600051CC + movea.l var_4(a6),a0 + movea.l 2(a0),a0 + movea.l (a0),a0 + movea.w $20(a0),a0 + bra.s loc_600051D0 +; --------------------------------------------------------------------------- + +loc_600051CC: ; CODE XREF: sub_6000519E+1C↑j + movea.w #1,a0 + +loc_600051D0: ; CODE XREF: sub_6000519E+2C↑j + move.w a0,d7 + cmpi.w #4,d7 + blt.s loc_60005212 + subq.l #4,sp + dc.w $AA2A ; _GetMainDevice + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_60005212 + movea.l (a4),a0 + move.w $14(a0),d4 + moveq #1,d0 + and.w d4,d0 + moveq #0,d1 + move.w d0,d1 + tst.l d1 + sne d3 + neg.b d3 + move.b d3,d5 + moveq #1,d3 + tst.b d5 + beq.s loc_60005204 + cmpi.w #8,d7 + bge.s loc_60005210 + +loc_60005204: ; CODE XREF: sub_6000519E+5E↑j + tst.b d5 + bne.s loc_6000520E + cmpi.w #4,d7 + bge.s loc_60005210 + +loc_6000520E: ; CODE XREF: sub_6000519E+68↑j + moveq #0,d3 + +loc_60005210: ; CODE XREF: sub_6000519E+64↑j + ; sub_6000519E+6E↑j + move.b d3,d6 + +loc_60005212: ; CODE XREF: sub_6000519E+38↑j + ; sub_6000519E+42↑j + move.b d6,d0 + movem.l var_1C(a6),d3-d7/a4 + unlk a6 + rts +; End of function sub_6000519E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000521E: ; CODE XREF: sub_60004668+4C↑p + ; sub_60004668+1A8↑p ... + +var_4 set -4 +arg_0 set 8 +arg_4 set $C + + link a6,#0 + move.l a4,-(sp) + movea.l arg_4(a6),a4 + movea.l a4,a0 + movea.l arg_0(a6),a1 + move.b (a4),d0 + ext.w d0 + addq.w #1,d0 + ext.l d0 + dc.w $A22E ; _BlockMoveData + movea.l var_4(a6),a4 + unlk a6 + rts +; End of function sub_6000521E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60005240: ; CODE XREF: sub_60004668+8A↑p + ; sub_60004668+94↑p ... + +var_10 set -$10 +arg_0 set 8 +arg_4 set $C + + link a6,#0 + movem.l d6-d7/a3-a4,-(sp) + movea.l arg_4(a6),a3 + movea.l arg_0(a6),a4 + move.b (a3),d0 + ext.w d0 + ext.l d0 + move.l d0,d6 + move.b (a4),d0 + ext.w d0 + ext.l d0 + move.l d0,d7 + movea.l a3,a0 + addq.l #1,a0 + move.l d7,d0 + addq.l #1,d0 + lea (a4,d0.l),a1 + move.l d6,d0 + dc.w $A22E ; _BlockMoveData + move.l d7,d0 + add.l d6,d0 + move.b d0,(a4) + movem.l var_10(a6),d6-d7/a3-a4 + unlk a6 + rts +; End of function sub_60005240 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60005280: ; CODE XREF: sub_6000C686+100↓p + bra.w sub_60003394 +; End of function sub_60005280 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60005284: ; CODE XREF: sub_60004668+80↑p + +var_108 set -$108 +var_100 set -$100 +arg_0 set 8 + + link a6,#-$100 + movem.l a3-a4,-(sp) + movea.l arg_0(a6),a3 + lea var_100(a6),a4 + move.b #1,(a4) + move.b #$28,1(a4) ; '(' + move.l a3,-(sp) + move.l a4,-(sp) + jsr sub_60005240 + pea byte_600052C2 + move.l a4,-(sp) + jsr sub_60005240 + move.l a4,-(sp) + move.l a3,-(sp) + jsr sub_6000521E + movem.l var_108(a6),a3-a4 + unlk a6 + rts +; --------------------------------------------------------------------------- +byte_600052C2: dc.b 1 ; DATA XREF: sub_60005284+22↑o + dc.b $29 ; ) + dc.b 0 + dc.b 0 +; End of function sub_60005284 + + +; =============== S U B R O U T I N E ======================================= + + +sub_600052C6: ; CODE XREF: ROM:loc_600003D2↑p + movea.l ($A50).w,a0 + movea.l (a0),a0 + move.w $14(a0),($A5A).w + moveq #0,d0 + bsr.w LoadDSAT + move.l d0,d6 + lea unk_600058DE,a1 + tst.w (a1) + bne.w locret_600052E8 + bsr.w sub_60005B8A + +locret_600052E8: ; CODE XREF: sub_600052C6+1A↑j + rts +; End of function sub_600052C6 + + +; =============== S U B R O U T I N E ======================================= + + +sub_600052EA: ; CODE XREF: ROM:loc_60000452↑p + +var_18 set -$18 +var_10 set -$10 + + bclr #2,($B21).w + bclr #1,($B21).w + subq.w #2,sp + pea $2BA(a5) + dc.w $A997 ; _OpenResFile + move.w (sp)+,d0 + bmi.s loc_60005336 + move.w d0,-(sp) + subq.w #4,sp + clr.w -(sp) + dc.w $A9BC ; _GetPicture + move.l (sp)+,d0 + beq.s loc_60005334 + movea.l d0,a2 + movea.l (a2),a0 + move.l 6(a0),-(sp) + move.l 2(a0),-(sp) + bsr.w sub_60005C9C + move.l a2,-(sp) + pea $14+var_10(sp) + dc.w $A8F6 ; _DrawPicture + addq.w #8,sp + bset #2,($B21).w + bset #1,($B21).w + +loc_60005334: ; CODE XREF: sub_600052EA+22↑j + dc.w $A99A ; _CloseResFile + +loc_60005336: ; CODE XREF: sub_600052EA+16↑j + btst #2,($B21).w + bne.s locret_60005398 + lea $2BA(a5),a1 + bsr.w LoadBelowBufPtr + bne.s loc_60005386 + cmpi.l #$5580,d2 + bcs.s loc_60005386 + move.l #$1560200,-(sp) + clr.l -(sp) + bsr.w sub_60005C9C + move.w #$40,-(sp) ; '@' + move.l a2,-(sp) + move.l sp,-(sp) + pea $72(a5) + pea $26+var_18(sp) + move.l (sp),-(sp) + clr.w -(sp) + clr.l -(sp) + dc.w $A8EC ; _CopyBits + lea $E(sp),sp + bset #2,($B21).w + bset #1,($B21).w + bra.s locret_60005398 +; --------------------------------------------------------------------------- + +loc_60005386: ; CODE XREF: sub_600052EA+5C↑j + ; sub_600052EA+64↑j + move.b ($B21).w,-(sp) + bset #1,($B21).w + bsr.w sub_600056AE + move.b (sp)+,($B21).w + +locret_60005398: ; CODE XREF: sub_600052EA+52↑j + ; sub_600052EA+9A↑j + rts +; End of function sub_600052EA + + +; =============== S U B R O U T I N E ======================================= + + +BootAlert: ; CODE XREF: ROM:60000458↑p + ; ROM:60000570↑p ... + movem.l d0-d4/a0-a4,-(sp) + lea unk_600058DE,a1 + cmpi.w #0,(a1) + beq.w loc_60005442 + lea unk_6000544A,a0 + move.w (a1),d1 + cmpi.w #$BF8B,d1 + beq.s loc_600053C2 + cmpi.w #$BF88,d1 + beq.s loc_600053C2 + move.w #2,d1 + bra.s loc_600053D0 +; --------------------------------------------------------------------------- + +loc_600053C2: ; CODE XREF: BootAlert+1A↑j + ; BootAlert+20↑j + move.w #4,d1 + bra.s loc_600053D0 +; --------------------------------------------------------------------------- + +loc_600053C8: ; CODE XREF: BootAlert+38↓j + addq.l #8,a0 + tst.w (a0) + beq.w loc_60005442 + +loc_600053D0: ; CODE XREF: BootAlert+26↑j + ; BootAlert+2C↑j + cmp.w (a0),d0 + bne.s loc_600053C8 + move.w 6(a0),d4 + subq.w #4,sp + move.w (a0,d1.w),-(sp) + dc.w $A9BC ; _GetPicture + move.l (sp)+,d0 + beq.s loc_60005442 + movea.l d0,a2 + movea.l (a2),a0 + lea unk_600058D6,a4 + lea unk_600058CE,a3 + move.w 8(a0),d0 + move.w 6(a3),d1 + move.w 2(a3),d2 + sub.w d2,d1 + sub.w d0,d1 + lsr.w #1,d1 + add.w d1,d2 + move.w d2,2(a4) + add.w d2,d0 + move.w d0,6(a4) + move.w 4(a3),d0 + sub.w d4,d0 + move.w d0,4(a4) + move.w 6(a0),d1 + sub.w d1,d0 + move.w d0,(a4) + bsr.w sub_60005644 + clr.l -(sp) + move.l sp,-(sp) + dc.w $A874 ; _GetPort + pea $70(a5) + dc.w $A873 ; _SetPort + move.l a2,-(sp) + move.l a4,-(sp) + dc.w $A8F6 ; _DrawPicture + move.l a2,-(sp) + dc.w $A9A3 ; _ReleaseResource + dc.w $A873 ; _SetPort + movem.l (sp)+,d0-d4/a0-a4 + rts +; --------------------------------------------------------------------------- + +loc_60005442: ; CODE XREF: BootAlert+C↑j + ; BootAlert+32↑j ... + movem.l (sp)+,d0-d4/a0-a4 + bra.w loc_60005478 +; --------------------------------------------------------------------------- +unk_6000544A: dc.b $FF ; DATA XREF: BootAlert+10↑o + dc.b $F6 + dc.b $B0 + dc.b $F1 + dc.b $B0 + dc.b $F0 + dc.b 0 + dc.b $F + dc.b 0 + dc.b $28 ; ( + dc.b $B0 + dc.b $EF + dc.b $B0 + dc.b $EE + dc.b 0 + dc.b $24 ; $ + dc.b $FF + dc.b $F3 + dc.b $B0 + dc.b $F3 + dc.b $B0 + dc.b $F2 + dc.b 0 + dc.b $F + dc.b $FF + dc.b $F2 + dc.b $B0 + dc.b $F5 + dc.b $B0 + dc.b $F4 + dc.b 0 + dc.b $24 ; $ + dc.b 0 + dc.b 0 + dc.b $C + dc.b $40 ; @ + dc.b $FF + dc.b $F6 + dc.b $66 ; f + dc.b 6 + dc.b 8 + dc.b $F8 + dc.b 0 + dc.b 3 + dc.b $B + dc.b $21 ; ! +; --------------------------------------------------------------------------- + +loc_60005478: ; CODE XREF: BootAlert+AC↑j + btst #5,($B20).w + bne.s loc_60005496 + cmpi.w #$FFF6,d0 + bne.s loc_6000548C + move.w #$FFFF,d0 + bra.s loc_60005496 +; --------------------------------------------------------------------------- + +loc_6000548C: ; CODE XREF: BootAlert+EA↑j + cmpi.w #$FFF5,d0 + bne.s loc_60005496 + move.w #$FFFE,d0 + +loc_60005496: ; CODE XREF: BootAlert+E4↑j + ; BootAlert+F0↑j ... + lea unk_60005500,a0 + move.w d0,(a0) + move.b ($B21).w,-(sp) + bset #1,($B21).w + bsr.w sub_600056AE + move.b (sp)+,($B21).w + lea unk_60005500,a0 + clr.w (a0) + rts +; End of function BootAlert + +; --------------------------------------------------------------------------- +VMName: dc.b 14,'Virtual Memory',0 + ; DATA XREF: ROM:600020F8↑o +UserModeInitName:dc.b 24,'User Mode Initialization',0 + ; DATA XREF: sub_60002270+10↑o +DebuggerName: dc.b 8,'Debugger',0 ; DATA XREF: sub_60002296:loc_600022CC↑o +DisassemblerName:dc.b 12,'Disassembler',0 + ; DATA XREF: sub_60002296+50↑o +SystemName: dc.b 6 ; DATA XREF: InstallPatches:loc_600027CC↑o + dc.b $53 ; S +LinkedPatchName:dc.b 'ystem',0 +unk_60005500: dc.b 0 ; DATA XREF: BootAlert:loc_60005496↑o + ; BootAlert+114↑o ... + dc.b 0 +; --------------------------------------------------------------------------- + +loc_60005502: ; CODE XREF: sub_6000C80E+82↓p + ; sub_6000C80E+CA↓p ... + bra.w sub_600033F8 + +; =============== S U B R O U T I N E ======================================= + + +InitGreeterWindow: ; CODE XREF: ROM:60000AA2↑p + btst #2,($B21).w + bne.w locret_600055A6 + jsr sub_60002CE2 + dc.w $A912 ; _InitWindows + pea $70(a5) + move.w $76(a5),d0 + andi.w #$C000,d0 + beq.s loc_60005528 + dc.w $AA01 ; _InitCPort + bra.s loc_6000552A +; --------------------------------------------------------------------------- + +loc_60005528: ; CODE XREF: InitGreeterWindow+1C↑j + dc.w $A86D ; _InitPort + +loc_6000552A: ; CODE XREF: InitGreeterWindow+20↑j + bsr.w sub_600056AE + btst #2,($B21).w + beq.s loc_6000559A + move.b ($BFF).w,-(sp) + clr.b ($BFF).w + move.l ($120).w,-(sp) + clr.l ($120).w + move.l ($2BA).w,-(sp) + bsr.w sub_600059A4 + moveq #0,d0 + bsr.w LoadDSAT + move.w ($A58).w,-(sp) + movea.l ($A50).w,a0 + movea.l (a0),a0 + move.w $14(a0),($A58).w + moveq #$28,d0 ; '(' + dc.w $A9C9 ; _SysError + move.w (sp)+,($A58).w + btst #5,($B20).w + bne.s loc_6000557C + moveq #$FFFFFFF3,d0 + bsr.w BootAlert + bra.s loc_6000558A +; --------------------------------------------------------------------------- + +loc_6000557C: ; CODE XREF: InitGreeterWindow+6C↑j + btst #3,($B21).w + beq.s loc_6000558A + moveq #$FFFFFFF6,d0 + bsr.w BootAlert + +loc_6000558A: ; CODE XREF: InitGreeterWindow+74↑j + ; InitGreeterWindow+7C↑j + move.l (sp)+,($2BA).w + move.l (sp)+,($120).w + move.b (sp)+,($BFF).w + bsr.w sub_60005984 + +loc_6000559A: ; CODE XREF: InitGreeterWindow+2E↑j + bsr.w sub_600037AC + move.w #1,-(sp) + bsr.w sub_600055A8 + +locret_600055A6: ; CODE XREF: InitGreeterWindow+6↑j + rts +; End of function InitGreeterWindow + + +; =============== S U B R O U T I N E ======================================= + + +sub_600055A8: ; CODE XREF: InitGreeterWindow+9C↑p + ; sub_6000566E+8↓p + movea.l (sp)+,a0 + move.w (sp)+,d0 + move.l a0,-(sp) + tst.w d0 + bne.s loc_600055CA + subq.w #2,sp + pea loc_600055E2 + move.l a5,-(sp) + clr.l -(sp) + clr.w -(sp) + move.w #$726,d0 + dc.w $ABEB ; _DisplayDispatch + addq.w #2,sp + bra.w locret_60005642 +; --------------------------------------------------------------------------- + +loc_600055CA: ; CODE XREF: sub_600055A8+8↑j + subq.w #2,sp + pea loc_600055E2 + move.l a5,-(sp) + clr.w -(sp) + clr.l -(sp) + move.w #$7EF,d0 + dc.w $ABEB ; _DisplayDispatch + addq.w #2,sp + bra.w locret_60005642 +; --------------------------------------------------------------------------- + +loc_600055E2: ; DATA XREF: sub_600055A8+C↑o + ; sub_600055A8+24↑o + link a6,#0 + move.l a5,-(sp) + move.w $C(a6),d0 + cmpi.w #2,d0 + bne.s loc_60005636 + movea.l $E(a6),a5 + move.l (a5),-(sp) + dc.w $A86E ; _InitGraf + lea $70(a5),a0 + move.l a0,-(sp) + move.l a0,-(sp) + move.w 6(a0),d0 + andi.w #$C000,d0 + beq.s loc_60005612 + dc.w $AA02 ; _CloseCPort + dc.w $AA00 ; _OpenCPort + bra.s loc_60005616 +; --------------------------------------------------------------------------- + +loc_60005612: ; CODE XREF: sub_600055A8+62↑j + dc.w $A87D ; _ClosePort + dc.w $A86F ; _OpenPort + +loc_60005616: ; CODE XREF: sub_600055A8+68↑j + bsr.w sub_60005644 + move.w #1,-(sp) + bsr.w sub_60005682 + tst.w $28(a5) + beq.s loc_6000562C + addq.w #1,$28(a5) + +loc_6000562C: ; CODE XREF: sub_600055A8+7E↑j + bsr.w loc_600037F0 + bsr.l sub_6000CEB6 + +loc_60005636: ; CODE XREF: sub_600055A8+48↑j + movea.l (sp)+,a5 + unlk a6 + movea.l (sp)+,a0 + lea $A(sp),sp + jmp (a0) +; --------------------------------------------------------------------------- + +locret_60005642: ; CODE XREF: sub_600055A8+1E↑j + ; sub_600055A8+36↑j + rts +; End of function sub_600055A8 + + +; =============== S U B R O U T I N E ======================================= + + +sub_60005644: ; CODE XREF: BootAlert+86↑p + ; sub_600055A8:loc_60005616↑p ... + movem.l d0-d2/a0-a1,-(sp) + clr.l -(sp) + dc.w $AA2A ; _GetMainDevice + movea.l (sp)+,a0 + movea.l (a0),a0 + movea.l $16(a0),a0 + movea.l (a0),a0 + lea -$7E(a5),a1 + move.l (a0)+,(a1)+ + move.w (a0)+,d0 + andi.w #$3FFF,d0 + move.w d0,(a1)+ + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + movem.l (sp)+,d0-d2/a0-a1 + rts +; End of function sub_60005644 + + +; =============== S U B R O U T I N E ======================================= + + +sub_6000566E: ; CODE XREF: ROM:60001802↑p + pea $70(a5) + dc.w $A87D ; _ClosePort + clr.w -(sp) + bsr.w sub_600055A8 + bset #2,($B21).w + rts +; End of function sub_6000566E + + +; =============== S U B R O U T I N E ======================================= + + +sub_60005682: ; CODE XREF: ROM:60001064↑p + ; ROM:60001406↑p ... + +arg_0 set 4 + + btst #2,($B21).w + bne.s loc_600056A8 + tst.l ($9D6).w + beq.s loc_60005694 + dc.w $A912 ; _InitWindows + bra.s loc_600056A0 +; --------------------------------------------------------------------------- + +loc_60005694: ; CODE XREF: sub_60005682+C↑j + tst.w arg_0(sp) + bne.s loc_600056A0 + tst.b ($8F2).w + bne.s loc_600056A8 + +loc_600056A0: ; CODE XREF: sub_60005682+10↑j + ; sub_60005682+16↑j + bsr.w sub_600056AE + st ($8F2).w + +loc_600056A8: ; CODE XREF: sub_60005682+6↑j + ; sub_60005682+1C↑j + movea.l (sp)+,a0 + addq.w #2,sp + jmp (a0) +; End of function sub_60005682 + + +; =============== S U B R O U T I N E ======================================= + + +sub_600056AE: ; CODE XREF: sub_600052EA+A6↑p + ; BootAlert+10C↑p ... + btst #2,($B21).w + beq.s loc_600056B8 + rts +; --------------------------------------------------------------------------- + +loc_600056B8: ; CODE XREF: sub_600056AE+6↑j + movem.l d0-d4/a0-a3,-(sp) + move.l ($118).w,-(sp) + move.l ($2A6).w,($118).w + bsr.w sub_60005644 + move.w #1,d3 + move.w -$74(a5),d0 + cmpi.w #$190,d0 + bls.s loc_600056DE + lea unk_600058B8,a2 + bra.s loc_600056E2 +; --------------------------------------------------------------------------- + +loc_600056DE: ; CODE XREF: sub_600056AE+28↑j + ; sub_600056AE+1E4↓j + lea unk_600058A6,a2 + +loc_600056E2: ; CODE XREF: sub_600056AE+2E↑j + move.w $76(a5),d0 + andi.w #$C000,d0 + bne.s loc_600056F0 + moveq #1,d0 + bra.s loc_60005704 +; --------------------------------------------------------------------------- + +loc_600056F0: ; CODE XREF: sub_600056AE+3C↑j + movea.l $72(a5),a0 + movea.l (a0),a0 + move.w $20(a0),d0 + cmpi.w #8,d0 + bls.s loc_60005704 + move.w #8,d0 + +loc_60005704: ; CODE XREF: sub_600056AE+40↑j + ; sub_600056AE+50↑j + asl.w #1,d0 + lea 2(a2,d0.w),a2 + +loc_6000570A: ; CODE XREF: sub_600056AE+66↓j + ; sub_600056AE+72↓j + move.w -(a2),d0 + beq.w loc_6000588A + cmpi.w #$FFFF,d0 + beq.s loc_6000570A + subq.w #4,sp + move.w d0,d1 + move.w d0,-(sp) + dc.w $A9BC ; _GetPicture + move.l (sp)+,d0 + beq.s loc_6000570A + move.l a2,-(sp) + lea unk_600058DE,a2 + move.w d1,(a2) + movea.l (sp)+,a2 + movea.l d0,a2 + movea.l (a2),a0 + move.l 6(a0),-(sp) + move.l 2(a0),-(sp) + bsr.w sub_60005C9C + lea unk_600058CE,a3 + move.l (sp)+,(a3) + move.l (sp)+,4(a3) + moveq #0,d0 + move.w (a3),d0 + asl.w #1,d0 + divu.w #5,d0 + sub.w d0,(a3) + sub.w d0,4(a3) + clr.l -(sp) + move.l sp,-(sp) + dc.w $A874 ; _GetPort + pea $70(a5) + dc.w $A873 ; _SetPort + subq.w #4,sp + move.w #$B0F5,-(sp) + dc.w $A9BC ; _GetPicture + move.l (sp)+,d0 + beq.s loc_6000579C + move.l a2,-(sp) + move.l a3,-(sp) + dc.w $A8F6 ; _DrawPicture + move.l a2,-(sp) + dc.w $A9A3 ; _ReleaseResource + movem.l d0-d2/a0-a3,-(sp) + move.l a3,-(sp) + bsr.l sub_60005CC2 + movem.l (sp)+,d0-d2/a0-a3 + btst #1,($B21).w + bne.w loc_60005886 + moveq #$FFFFFFF2,d0 + bsr.w BootAlert + bra.w loc_60005886 +; --------------------------------------------------------------------------- + +loc_6000579C: ; CODE XREF: sub_600056AE+BE↑j + move.w #$BF8A,d0 + move.w #$FFFF,d1 + moveq #0,d4 + btst #1,($B21).w + beq.s loc_60005806 + lea unk_60005500,a0 + move.w (a0),d1 + lea off_600057CE,a0 + +loc_600057B8: ; CODE XREF: sub_600056AE+116↓j + cmp.w (a0)+,d1 + beq.s loc_600057C6 + tst.w (a0)+ + beq.w loc_60005886 + addq.w #4,a0 + bra.s loc_600057B8 +; --------------------------------------------------------------------------- + +loc_600057C6: ; CODE XREF: sub_600056AE+10C↑j + move.w (a0)+,d0 + move.w (a0)+,d1 + move.w (a0),d4 + bra.s loc_60005806 +; --------------------------------------------------------------------------- +off_600057CE: dc.l $B0DC ; DATA XREF: sub_600056AE+106↑o + dc.b $FF + dc.b $FF + dc.b 0 + dc.b 0 + dc.b $FF + dc.b $F3 + dc.b $B0 + dc.b $DF + dc.b 0 + dc.b 0 + dc.b 0 + dc.b $12 + dc.b $FF + dc.b $F6 + dc.b $B0 + dc.b $DA + dc.b $FF + dc.b $FF + dc.b 0 + dc.b 0 + dc.b $FF + dc.b $F5 + dc.b $B0 + dc.b $D9 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b $12 + dc.b $FF + dc.b $FF + dc.b $B0 + dc.b $DA + dc.b 0 + dc.b 0 + dc.b 0 + dc.b $22 ; " + dc.b $FF + dc.b $FE + dc.b $B0 + dc.b $DA + dc.b 0 + dc.b 0 + dc.b $FF + dc.b $FF + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 +; --------------------------------------------------------------------------- + +loc_60005806: ; CODE XREF: sub_600056AE+FE↑j + ; sub_600056AE+11E↑j + move.w d0,-(sp) + tst.w d1 + beq.s loc_60005816 + move.l a2,-(sp) + move.l a3,-(sp) + dc.w $A8F6 ; _DrawPicture + move.l a2,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_60005816: ; CODE XREF: sub_600056AE+15C↑j + move.w (sp)+,d0 + cmpi.w #$FFFF,d4 + beq.s loc_60005886 + subq.w #4,sp + move.w d0,-(sp) + dc.w $A9BA ; _GetString + move.l (sp)+,d0 + beq.s loc_60005886 + movea.l d0,a2 + clr.w -(sp) + dc.w $A888 ; _TextFace + clr.w -(sp) + move.l (a2),-(sp) + dc.w $A88C ; _StringWidth + move.w (sp)+,d0 + btst #1,($B21).w + bne.s loc_60005854 + cmpi.w #$A2,d0 + bls.w loc_60005854 + move.w #$20,-(sp) ; ' ' + dc.w $A888 ; _TextFace + clr.w -(sp) + move.l (a2),-(sp) + dc.w $A88C ; _StringWidth + move.w (sp)+,d0 + +loc_60005854: ; CODE XREF: sub_600056AE+18E↑j + ; sub_600056AE+194↑j + lsr.w #1,d0 + move.w 6(a3),d1 + sub.w 2(a3),d1 + lsr.w #1,d1 + add.w 2(a3),d1 + sub.w d0,d1 + move.w d1,-(sp) + move.w 4(a3),d0 + subi.w #$2C,d0 ; ',' + btst #1,($B21).w + beq.s loc_6000587A + add.w d4,d0 + +loc_6000587A: ; CODE XREF: sub_600056AE+1C8↑j + move.w d0,-(sp) + dc.w $A893 ; _MoveTo + move.l (a2),-(sp) + dc.w $A884 ; _DrawString + move.l a2,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_60005886: ; CODE XREF: sub_600056AE+E0↑j + ; sub_600056AE+EA↑j ... + dc.w $A873 ; _SetPort + bra.s loc_6000589C +; --------------------------------------------------------------------------- + +loc_6000588A: ; CODE XREF: sub_600056AE+5E↑j + cmpi.w #2,d3 + beq.s loc_60005896 + addq.w #1,d3 + bra.w loc_600056DE +; --------------------------------------------------------------------------- + +loc_60005896: ; CODE XREF: sub_600056AE+1E0↑j + bset #2,($B21).w + +loc_6000589C: ; CODE XREF: sub_600056AE+1DA↑j + move.l (sp)+,($118).w + movem.l (sp)+,d0-d4/a0-a3 + rts +; End of function sub_600056AE + +; --------------------------------------------------------------------------- +unk_600058A6: dc.b 0 ; DATA XREF: sub_600056AE:loc_600056DE↑o + dc.b 0 + dc.b $BF + dc.b $8B + dc.b $FF + dc.b $FF + dc.b $FF + dc.b $FF + dc.b $BF + dc.b $8A + dc.b $FF + dc.b $FF + dc.b $FF + dc.b $FF + dc.b $FF + dc.b $FF + dc.b $BF + dc.b $89 +unk_600058B8: dc.b 0 ; DATA XREF: sub_600056AE+2A↑o + dc.b 0 + dc.b $BF + dc.b $88 + dc.b $FF + dc.b $FF + dc.b $FF + dc.b $FF + dc.b $BF + dc.b $87 + dc.b $FF + dc.b $FF + dc.b $FF + dc.b $FF + dc.b $FF + dc.b $FF + dc.b $BF + dc.b $86 +; --------------------------------------------------------------------------- + +j_NudgeProgressBar: ; CODE XREF: sub_6000CBBC:loc_6000CC32↓p + bra.w NudgeProgressBar +; --------------------------------------------------------------------------- +unk_600058CE: dc.b 0 ; DATA XREF: ROM:60003808↑o + ; BootAlert+52↑o ... + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 +unk_600058D6: dc.b 0 ; DATA XREF: BootAlert+4E↑o + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 +unk_600058DE: dc.b 0 ; DATA XREF: sub_600052C6+14↑o + ; BootAlert+4↑o ... + dc.b 0 +unk_600058E0: dc.b 0 ; DATA XREF: sub_60005984↓o + ; sub_600059A4↓o + dc.b 0 + dc.b 0 + dc.b 0 +unk_600058E4: dc.b 0 ; DATA XREF: sub_60005A16+8↓o + ; sub_60005A16+46↓o + dc.b 0 + dc.b 0 + dc.b 0 +unk_600058E8: dc.b 0 ; DATA XREF: sub_60005A16+24↓o + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + + +sub_60005984: ; CODE XREF: InitGreeterWindow+90↑p + lea unk_600058E0,a0 + move.l (a0),d0 + beq.s locret_60005992 + move.l d0,($334).w + clr.l (a0) + +locret_60005992: ; CODE XREF: sub_60005984+6↑j + rts +; End of function sub_60005984 + +; --------------------------------------------------------------------------- + dc.b $41 ; A + dc.b $FA + dc.b $FF + dc.b $4E ; N + dc.b $20 + dc.b $10 + dc.b $67 ; g + dc.b 6 + dc.b $42 ; B + dc.b $90 + dc.b $2F ; / + dc.b 0 + dc.b $A9 + dc.b $2D ; - + dc.b $4E ; N + dc.b $75 ; u + +; =============== S U B R O U T I N E ======================================= + + +sub_600059A4: ; CODE XREF: InitGreeterWindow+44↑p + lea unk_600058E0,a0 + move.l ($334).w,(a0) + +loc_600059AC: ; CODE XREF: sub_600059B6+54↓j + ; sub_600059B6+5E↓j + lea sub_600059B6,a0 + move.l a0,($334).w + rts +; End of function sub_600059A4 + + +; =============== S U B R O U T I N E ======================================= + + +sub_600059B6: ; DATA XREF: sub_600059A4:loc_600059AC↑o + lea ($3F8).w,a0 + tst.b (a0) + bpl.s loc_60005A0C + movem.l d1/a1,-(sp) + movea.l (a5),a1 + lea -$70(a1),a1 + moveq #$64,d0 ; 'd' + mulu.w (a1)+,d0 + divu.w #$216,d0 + move.w d0,(a0) + moveq #$FFFFFFC0,d1 + add.w d0,d1 + move.w d1,($DA8).w + addi.w #$7E,d0 ; '~' + move.w d0,4(a0) + move.w (a1),d0 + lsr.w #1,d0 + subi.w #$E0,d0 + move.w d0,2(a0) + moveq #$FFFFFFE0,d1 + add.w d0,d1 + move.w d1,($DAA).w + addi.w #$1C0,d0 + move.w d0,6(a0) + bsr.s sub_60005A16 + bset #7,($3F8).w + movem.l (sp)+,d1/a1 + bra.s loc_600059AC +; --------------------------------------------------------------------------- + +loc_60005A0C: ; CODE XREF: sub_600059B6+6↑j + bsr.s sub_60005A16 + move.l ($3F8).w,-(sp) + dc.w $A877 ; _MovePortTo + bra.s loc_600059AC +; End of function sub_600059B6 + + +; =============== S U B R O U T I N E ======================================= + + +sub_60005A16: ; CODE XREF: sub_600059B6+48↑p + ; sub_600059B6:loc_60005A0C↑p + lea ($9FA).w,a1 + move.l (a0)+,(a1)+ + move.l (a0),(a1) + lea unk_600058E4,a0 + move.l (a0),d0 + beq.s loc_60005A2C + clr.l (a0) + move.l d0,-(sp) + dc.w $A92D ; _CloseWindow + +loc_60005A2C: ; CODE XREF: sub_60005A16+E↑j + pea ($9FA).w + move.l #$80008,-(sp) + dc.w $A8A9 ; _InsetRect + clr.l -(sp) + pea unk_600058E8 + pea ($9FA).w + clr.l -(sp) + move.b #1,-(sp) + move.w #1,-(sp) + move.l #$FFFFFFFF,-(sp) + clr.b -(sp) + clr.l -(sp) + dc.w $AA45 ; _NewCWindow + move.l (sp)+,d0 + beq.s loc_60005A64 + lea unk_600058E4,a0 + move.l d0,(a0) + rts +; --------------------------------------------------------------------------- + +loc_60005A64: ; CODE XREF: sub_60005A16+44↑j + pea ($9FA).w + move.l #$FFF8FFF8,-(sp) + dc.w $A8A9 ; _InsetRect + lea ($9FA).w,a0 + move.l a0,-(sp) + move.l a0,-(sp) + move.l a0,-(sp) + move.l a0,-(sp) + move.l a0,-(sp) + dc.w $A8A3 ; _EraseRect + dc.w $A8A1 ; _FrameRect + move.l #$20002,-(sp) + dc.w $A89B ; _PenSize + move.l #$30003,-(sp) + dc.w $A8A9 ; _InsetRect + dc.w $A8A1 ; _FrameRect + move.l #$FFFDFFFD,-(sp) + dc.w $A8A9 ; _InsetRect + dc.w $A89E ; _PenNormal + rts +; End of function sub_60005A16 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +HeavyAlert: ; CODE XREF: ROM:60000FBC↑p + ; ROM:60001818↑p ... + +var_10 set -$10 +var_C set -$C +var_8 set -8 +var_4 set -4 +var_2 set -2 + + link a6,#-$DA + move.l a5,var_8(a6) + lea var_C(a6),a5 + move.b ($8F3).w,var_2(a6) + move.b ($8F2).w,var_4(a6) + pea var_10(a6) + dc.w $A86E ; _InitGraf + dc.w $A912 ; _InitWindows + dc.w $A930 ; _InitMenus + dc.w $A9CC ; _TEInit + clr.l -(sp) + dc.w $A97B ; _InitDialogs + subq.w #2,sp + move.w d5,-(sp) + pea HeavyAlertModalFilter + dc.w $A985 ; _Alert + addq.w #2,sp + move.b var_4(a6),($8F2).w + move.b var_2(a6),($8F3).w + movea.l var_8(a6),a5 + unlk a6 + move.w #1,-(sp) + bsr.w sub_60005682 + rts +; End of function HeavyAlert + + +; =============== S U B R O U T I N E ======================================= + + +HeavyAlertModalFilter: ; DATA XREF: HeavyAlert+2C↑o + +arg_8 set $C + + movem.l d0-d1/a0/a6,-(sp) + suba.w #$C,sp + movea.l sp,a6 + clr.b $2C(a6) + movea.l $24(a6),a0 + move.w (a0),d0 + cmpi.w #3,d0 + bne.s loc_60005B56 + move.l 2(a0),d0 + cmpi.b #3,d0 + beq.s loc_60005B1A + cmpi.b #$D,d0 + bne.s loc_60005B78 + +loc_60005B1A: ; CODE XREF: HeavyAlertModalFilter+22↑j + ; HeavyAlertModalFilter+86↓j + movea.l $20(a6),a0 + move.w #1,(a0) + move.b #1,$2C(a6) + move.l $28(a6),-(sp) + move.w #1,-(sp) + pea (a6) + pea 4(a6) + pea 8(a6) + dc.w $A98D ; _GetDialogItem + move.l 4(a6),-(sp) + move.w #1,-(sp) + dc.w $A95D ; _HiliteControl + movea.w #8,a0 + dc.w $A03B ; _Delay + move.l 4(a6),-(sp) + clr.w -(sp) + dc.w $A95D ; _HiliteControl + bra.s loc_60005B78 +; --------------------------------------------------------------------------- + +loc_60005B56: ; CODE XREF: HeavyAlertModalFilter+18↑j + movea.l $28(a6),a0 + tst.l $98(a0) + bne.s loc_60005B6E + move.l ($20C).w,d0 + addi.l #$78,d0 ; 'x' + move.l d0,$98(a0) + +loc_60005B6E: ; CODE XREF: HeavyAlertModalFilter+6E↑j + move.l ($20C).w,d0 + sub.l $98(a0),d0 + bcc.s loc_60005B1A + +loc_60005B78: ; CODE XREF: HeavyAlertModalFilter+28↑j + ; HeavyAlertModalFilter+64↑j + lea $C(sp),sp + movem.l (sp)+,d0-d1/a0/a6 + move.l (sp),arg_8(sp) + lea $C(sp),sp + rts +; End of function HeavyAlertModalFilter + + +; =============== S U B R O U T I N E ======================================= + + +sub_60005B8A: ; CODE XREF: sub_600052C6+1E↑p + clr.l -(sp) + move.l #$6369636E,-(sp) + move.w #$B1C9,-(sp) + move.w #$FFFF,($B9E).w + dc.w $A9A0 ; _GetResource + move.l (sp)+,d0 + bne.s loc_60005BAA + lea unk_60005BF0,a0 + move.w #$FFFF,(a0) + +loc_60005BAA: ; CODE XREF: sub_60005B8A+16↑j + clr.l -(sp) + move.l #$6169636E,-(sp) + clr.w -(sp) + dc.w $A9A0 ; _GetResource + move.l (sp)+,d0 + beq.s loc_60005BE4 + movem.l d2-d3/a3,-(sp) + movea.l d0,a0 + dc.w $A029 ; _HLock + move.l a0,-(sp) + movea.l (a0),a3 + move.w (a3)+,d3 + beq.s loc_60005BDC + subq.w #1,d3 + +loc_60005BCC: ; CODE XREF: sub_60005B8A+4E↓j + move.w (a3)+,d0 + bsr.s sub_60005BF2 + moveq #0,d0 + move.w (a3)+,d0 + movea.l d0,a0 + dc.w $A03B ; _Delay + dbf d3,loc_60005BCC + +loc_60005BDC: ; CODE XREF: sub_60005B8A+3E↑j + movea.l (sp)+,a0 + dc.w $A02A ; _HUnlock + movem.l (sp)+,d2-d3/a3 + +loc_60005BE4: ; CODE XREF: sub_60005B8A+2E↑j + movea.l ($2AE).w,a0 + adda.l $44(a0),a0 + jsr (a0) + rts +; End of function sub_60005B8A + +; --------------------------------------------------------------------------- +unk_60005BF0: dc.b 0 ; DATA XREF: sub_60005B8A+18↑o + ; sub_60005BF2↓o + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + + +sub_60005BF2: ; CODE XREF: sub_60005B8A+44↑p + +var_1E set -$1E +var_2 set -2 + + lea unk_60005BF0,a0 + tst.w (a0) + bne.s loc_60005C14 + subq.w #4,sp + move.w d0,-(sp) + dc.w $AA1E ; _GetCIcon + move.l (sp)+,d2 + beq.s locret_60005C12 + move.l d2,-(sp) + bsr.s sub_60005C68 + move.l sp,-(sp) + move.l d2,-(sp) + dc.w $AA1F ; _PlotCIcon + addq.w #8,sp + dc.w $AA25 ; _DisposeCIcon + +locret_60005C12: ; CODE XREF: sub_60005BF2+10↑j + ; sub_60005BF2+30↓j + rts +; --------------------------------------------------------------------------- + +loc_60005C14: ; CODE XREF: sub_60005BF2+6↑j + subq.w #4,sp + move.l #$49434E23,-(sp) + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + move.l (sp)+,d2 + beq.s locret_60005C12 + movea.l d2,a0 + dc.w $A029 ; _HLock + move.l a0,-(sp) + movea.l (a0),a0 + move.l a0,d2 + bsr.s sub_60005C68 + move.w #4,-(sp) + move.l d2,-(sp) + lea $10+var_2(sp),a0 + move.l -(a0),-(sp) + move.l -(a0),-(sp) + move.w -(a0),-(sp) + movea.l -(a0),a1 + pea $80(a1) + move.l a0,-(sp) + pea $22+var_1E(sp) + movea.l (a5),a1 + movea.l (a1),a1 + pea 2(a1) + pea 6(a0) + move.l (sp),-(sp) + move.l (sp),-(sp) + dc.w $A817 ; _CopyMask + lea $1C(sp),sp + movea.l (sp)+,a0 + dc.w $A02A ; _HUnlock + rts +; End of function sub_60005BF2 + + +; =============== S U B R O U T I N E ======================================= + + +sub_60005C68: ; CODE XREF: sub_60005BF2+14↑p + ; sub_60005BF2+3C↑p + movea.l (sp)+,a0 + move.l #$200020,-(sp) + clr.l -(sp) + movea.l sp,a1 + move.l a0,-(sp) + movea.l (a5),a0 + lea -$74(a0),a0 + bsr.s sub_60005C80 + nop +; End of function sub_60005C68 + + +; =============== S U B R O U T I N E ======================================= + + +sub_60005C80: ; CODE XREF: sub_60005C68+14↑p + move.w 4(a0),d0 + sub.w (a0),d0 + move.w 4(a1),d1 + sub.w (a1),d1 + sub.w d1,d0 + asr.w #1,d0 + add.w (a0)+,d0 + move.w d0,(a1)+ + add.w d1,d0 + move.w d0,2(a1) + rts +; End of function sub_60005C80 + + +; =============== S U B R O U T I N E ======================================= + + +sub_60005C9C: ; CODE XREF: sub_600052EA+30↑p + ; sub_600052EA+6E↑p ... + +arg_0 set 4 + + lea arg_0(sp),a0 + move.l a0,-(sp) + moveq #2,d0 + bsr.s sub_60005CAE + moveq #0,d0 + bsr.s sub_60005CAE + dc.w $A8A8 ; _OffsetRect + rts +; End of function sub_60005C9C + + +; =============== S U B R O U T I N E ======================================= + + +sub_60005CAE: ; CODE XREF: sub_60005C9C+8↑p + ; sub_60005C9C+C↑p + movea.l (sp)+,a1 + move.w -$74(a5,d0.w),d1 + sub.w 4(a0,d0.w),d1 + sub.w (a0,d0.w),d1 + asr.w #1,d1 + move.w d1,-(sp) + jmp (a1) +; End of function sub_60005CAE + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60005CC2: ; CODE XREF: sub_600056AE+D0↑p + +var_24 set -$24 +var_10 set -$10 +var_E set -$E +var_C set -$C +var_A set -$A +var_8 set -8 +var_6 set -6 +var_4 set -4 +var_2 set -2 +arg_0 set 8 + + link a6,#-$10 + movem.l d5-d7/a3-a4,-(sp) + movea.l arg_0(a6),a3 + movea.l ($2B6).w,a0 + move.w $2A2(a0),d7 + moveq #1,d6 + tst.w d7 + beq.s loc_60005CE6 + subq.l #2,sp + dc.w $A994 ; _CurResFile + move.w (sp)+,d5 + move.w d7,-(sp) + dc.w $A998 ; _UseResFile + +loc_60005CE6: ; CODE XREF: sub_60005CC2+18↑j + subq.l #4,sp + move.l #$50494354,-(sp) + move.w #$BF8C,-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a4 + tst.w d7 + beq.s loc_60005D0A + move.l a4,d0 + beq.s loc_60005D0A + subq.l #2,sp + move.l a4,-(sp) + dc.w $A9A4 ; _HomeResFile + tst.w (sp)+ + bne.s loc_60005D0A + clr.b d6 + +loc_60005D0A: ; CODE XREF: sub_60005CC2+36↑j + ; sub_60005CC2+3A↑j ... + move.l a4,d0 + beq.w loc_60005DF6 + tst.b d6 + beq.w loc_60005DF2 + tst.l (a4) + beq.w loc_60005DF2 + movea.l (a4),a0 + lea var_10(a6),a1 + addq.l #2,a0 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + tst.w var_E(a6) + blt.s loc_60005D52 + move.w var_E(a6),d0 + add.w 2(a3),d0 + move.w d0,var_6(a6) + move.w var_A(a6),d0 + ext.l d0 + move.w var_E(a6),d1 + ext.l d1 + sub.l d1,d0 + add.w var_6(a6),d0 + move.w d0,var_2(a6) + bra.s loc_60005D8A +; --------------------------------------------------------------------------- + +loc_60005D52: ; CODE XREF: sub_60005CC2+6A↑j + move.w 6(a3),d0 + ext.l d0 + move.w var_E(a6),d1 + ext.l d1 + add.l d0,d1 + move.w var_A(a6),d0 + ext.l d0 + move.w var_E(a6),d2 + ext.l d2 + sub.l d2,d0 + sub.w d0,d1 + move.w d1,var_6(a6) + move.w var_A(a6),d0 + ext.l d0 + move.w var_E(a6),d1 + ext.l d1 + sub.l d1,d0 + add.w var_6(a6),d0 + move.w d0,var_2(a6) + +loc_60005D8A: ; CODE XREF: sub_60005CC2+8E↑j + tst.w var_10(a6) + blt.s loc_60005DB2 + move.w var_10(a6),d0 + add.w (a3),d0 + move.w d0,var_8(a6) + move.w var_C(a6),d0 + ext.l d0 + move.w var_10(a6),d1 + ext.l d1 + sub.l d1,d0 + add.w var_8(a6),d0 + move.w d0,var_4(a6) + bra.s loc_60005DEA +; --------------------------------------------------------------------------- + +loc_60005DB2: ; CODE XREF: sub_60005CC2+CC↑j + move.w 4(a3),d0 + ext.l d0 + move.w var_10(a6),d1 + ext.l d1 + add.l d0,d1 + move.w var_C(a6),d0 + ext.l d0 + move.w var_10(a6),d2 + ext.l d2 + sub.l d2,d0 + sub.w d0,d1 + move.w d1,var_8(a6) + move.w var_C(a6),d0 + ext.l d0 + move.w var_10(a6),d1 + ext.l d1 + sub.l d1,d0 + add.w var_8(a6),d0 + move.w d0,var_4(a6) + +loc_60005DEA: ; CODE XREF: sub_60005CC2+EE↑j + move.l a4,-(sp) + pea var_8(a6) + dc.w $A8F6 ; _DrawPicture + +loc_60005DF2: ; CODE XREF: sub_60005CC2+50↑j + ; sub_60005CC2+56↑j + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_60005DF6: ; CODE XREF: sub_60005CC2+4A↑j + tst.w d7 + beq.s loc_60005DFE + move.w d5,-(sp) + dc.w $A998 ; _UseResFile + +loc_60005DFE: ; CODE XREF: sub_60005CC2+136↑j + movem.l var_24(a6),d5-d7/a3-a4 + unlk a6 + move.l (sp)+,(sp) + rts +; End of function sub_60005CC2 + + +; =============== S U B R O U T I N E ======================================= + + +sub_60005E0A: ; CODE XREF: ROM:60000736↑p + +arg_2 set 6 +arg_10 set $14 +arg_14 set $18 + + movem.l d0/a0-a3,-(sp) + jsr sub_60005EBA + lea ($4E).w,a3 + move.l a3,d0 + dc.w $A51E ; _NewPtrSys + bne.s loc_60005E2C + movea.l a0,a2 + lea unk_60005E66,a0 + movea.l a2,a1 + move.l a3,d0 + dc.w $A02E ; _BlockMove + move.l a2,($5C).w + +loc_60005E2C: ; CODE XREF: sub_60005E0A+10↑j + tst.l ($6C).w + bpl.s loc_60005E60 + subq.l #8,($10C).w + movea.l ($10C).w,a0 + tst.l ($B78).w + bmi.s loc_60005E48 + lea ($6).w,a1 + moveq #0,d0 +; --------------------------------------------------------------------------- + dc.b $A0 + dc.b $5C ; \ +; --------------------------------------------------------------------------- + +loc_60005E48: ; CODE XREF: sub_60005E0A+34↑j + move.w #$4EF9,(a0) + move.l ($6C).w,2(a0) + move.l a0,-(sp) + lea ($6).w,a1 + moveq #9,d0 +; --------------------------------------------------------------------------- + dc.b $A0 + dc.b $98 +; --------------------------------------------------------------------------- + move.l (sp)+,($6C).w + +loc_60005E60: ; CODE XREF: sub_60005E0A+26↑j + movem.l (sp)+,d0/a0-a3 + rts +; --------------------------------------------------------------------------- +unk_60005E66: dc.b $FE ; DATA XREF: sub_60005E0A+14↑o + dc.b 7 +; --------------------------------------------------------------------------- + bne.s loc_60005E6C + rte +; --------------------------------------------------------------------------- + +loc_60005E6C: ; CODE XREF: sub_60005E0A+5E↑j + cmpi.w #$E05C,arg_2(sp) + bne.s loc_60005E94 + cmpi.w #$1300,arg_10(sp) + bne.s loc_60005E94 + clr.w d0 + move.b arg_14(sp),d0 + cmpi.b #$17,d0 + bhi.s loc_60005E94 + lea byte_60005E9C,a0 + move.b (a0,d0.w),d0 + dc.w $A9C9 ; _SysError + rte +; --------------------------------------------------------------------------- + +loc_60005E94: ; CODE XREF: sub_60005E0A+68↑j + ; sub_60005E0A+70↑j ... + move.w #$B,d0 + dc.w $A9C9 ; _SysError + rte +; --------------------------------------------------------------------------- +byte_60005E9C: dc.b $B ; DATA XREF: sub_60005E0A+7E↑o + dc.b 9 + dc.b $A + dc.b $10 + dc.b 3 + dc.b 7 + dc.b $B + dc.b $B + dc.b 8 + dc.b $B + dc.b 2 + dc.b 1 + dc.b 1 + dc.b $B + dc.b 7 + dc.b $B + dc.b 8 + dc.b $B + dc.b 2 + dc.b 1 + dc.b 1 + dc.b 1 + dc.b 1 + dc.b 1 +; --------------------------------------------------------------------------- + +loc_60005EB4: ; DATA XREF: sub_60005EBA+4E↓o + moveq #$C,d0 + dc.w $A9C9 ; _SysError + rts +; End of function sub_60005E0A + + +; =============== S U B R O U T I N E ======================================= + + +sub_60005EBA: ; CODE XREF: sub_60005E0A+4↑p + move sr,-(sp) + movem.l a0-a1,-(sp) + move.l #$62756778,d0 + dc.w $A1AD ; _Gestalt + bne.s loc_60005ED4 + move.l a0,d0 + btst #$19,d0 + bne.w loc_60005F44 + +loc_60005ED4: ; CODE XREF: sub_60005EBA+E↑j + moveq #$FFFFFFFF,d0 + cmp.b ($BFF).w,d0 + sne d3 + neg.b d3 + beq.s loc_60005EE8 + moveq #$40,d0 ; '@' + and.b ($BFF).w,d0 + bra.s loc_60005EEE +; --------------------------------------------------------------------------- + +loc_60005EE8: ; CODE XREF: sub_60005EBA+24↑j + moveq #$40,d0 ; '@' +; --------------------------------------------------------------------------- + dc.b $C0 + dc.b $38 ; 8 + dc.b 1 + dc.b $20 +; --------------------------------------------------------------------------- + +loc_60005EEE: ; CODE XREF: sub_60005EBA+2C↑j + tst.b d0 + bne.s loc_60005F44 + move.w #$A89F,d0 + dc.w $A746 ; _GetToolTrapAddress + move.l a0,d1 + beq.s loc_60005F44 + lea ($6).w,a3 + move.l a3,d0 + dc.w $A51E ; _NewPtrSys + bne.s loc_60005F44 + movea.l a0,a2 + lea loc_60005EB4,a0 + movea.l a2,a1 + move.l a3,d0 + dc.w $A02E ; _BlockMove + movea.l a2,a1 + ori #$700,sr + lea ($400).w,a0 + move.l #$FF,d0 + +loc_60005F22: ; CODE XREF: sub_60005EBA+70↓j + cmp.l (a0),d1 + bne.s loc_60005F28 + move.l a1,(a0) + +loc_60005F28: ; CODE XREF: sub_60005EBA+6A↑j + addq.l #4,a0 + dbf d0,loc_60005F22 + lea ($E00).w,a0 + move.l #$3FF,d0 + +loc_60005F38: ; CODE XREF: sub_60005EBA+86↓j + cmp.l (a0),d1 + bne.s loc_60005F3E + move.l a1,(a0) + +loc_60005F3E: ; CODE XREF: sub_60005EBA+80↑j + addq.l #4,a0 + dbf d0,loc_60005F38 + +loc_60005F44: ; CODE XREF: sub_60005EBA+16↑j + ; sub_60005EBA+36↑j ... + movem.l (sp)+,a0-a1 + move (sp)+,sr + rts +; End of function sub_60005EBA + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60005F4C: ; CODE XREF: ROM:6000123E↑p + +var_116 set -$116 +var_10E set -$10E +var_10A set -$10A +var_105 set -$105 +var_104 set -$104 +var_4 set -4 +arg_2 set $A + + link a6,#-$10E + movem.l d7/a4,-(sp) + lea var_104(a6),a4 + subq.l #2,sp + pea unk_60005FE0 + move.l #$70777063,-(sp) + moveq #1,d0 + move.l d0,-(sp) + pea var_10A(a6) + pea var_10E(a6) + move.l a4,-(sp) + move.w #1,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.s loc_60005FBA + subq.l #2,sp + move.l var_10A(a6),-(sp) + pea unk_60005FCC + pea var_4(a6) + pea var_105(a6) + move.w #5,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.s loc_60005FBA + moveq #0,d0 + move.b var_105(a6),d0 + cmpi.w #1,d0 + bne.s loc_60005FBA + movea.l var_4(a6),a0 + jsr (a0) + move.w d0,d7 + subq.l #2,sp + pea var_10A(a6) + move.w #4,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + addq.w #2,sp + +loc_60005FBA: ; CODE XREF: sub_60005F4C+2E↑j + ; sub_60005F4C+4A↑j ... + move.w d7,arg_2(a6) + movem.l var_116(a6),d7/a4 + unlk a6 + movea.l (sp)+,a0 + addq.w #2,sp + jmp (a0) +; End of function sub_60005F4C + +; --------------------------------------------------------------------------- +unk_60005FCC: dc.b $11 ; DATA XREF: sub_60005F4C+36↑o + dc.b $4C ; L + dc.b $6F ; o + dc.b $61 ; a + dc.b $64 ; d + dc.b $4E ; N + dc.b $61 ; a + dc.b $74 ; t + dc.b $69 ; i + dc.b $76 ; v + dc.b $65 ; e + dc.b $44 ; D + dc.b $72 ; r + dc.b $69 ; i + dc.b $76 ; v + dc.b $65 ; e + dc.b $72 ; r + dc.b $73 ; s + dc.b 0 + dc.b 0 +unk_60005FE0: dc.b $15 ; DATA XREF: sub_60005F4C+E↑o + dc.b $4E ; N + dc.b $61 ; a + dc.b $74 ; t + dc.b $69 ; i + dc.b $76 ; v + dc.b $65 ; e + dc.b $44 ; D + dc.b $72 ; r + dc.b $69 ; i + dc.b $76 ; v + dc.b $65 ; e + dc.b $72 ; r + dc.b $4C ; L + dc.b $6F ; o + dc.b $61 ; a + dc.b $64 ; d + dc.b $65 ; e + dc.b $72 ; r + dc.b $4C ; L + dc.b $69 ; i + dc.b $62 ; b + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60005FF8: ; CODE XREF: ROM:60000A64↑p + +var_11A set -$11A +var_10E set -$10E +var_10A set -$10A +var_106 set -$106 +var_101 set -$101 +var_100 set -$100 + + link a6,#-$10E + movem.l d7/a3-a4,-(sp) + lea var_100(a6),a3 + subq.l #2,sp + pea unk_6000609A + move.l #$70777063,-(sp) + moveq #2,d0 + move.l d0,-(sp) + pea var_106(a6) + pea var_10E(a6) + move.l a3,-(sp) + move.w #1,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d0 + ext.l d0 + move.l d0,d7 + bne.s loc_6000607E + moveq #0,d0 + movea.l d0,a4 + subq.l #2,sp + move.l var_106(a6),-(sp) + pea unk_60006088 + pea var_10A(a6) + pea var_101(a6) + move.w #5,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d0 + ext.l d0 + move.l d0,d7 + bne.s loc_60006070 + moveq #0,d0 + move.b var_101(a6),d0 + cmpi.w #2,d0 + bne.s loc_60006070 + subq.l #4,sp + move.l var_10A(a6),-(sp) + moveq #$31,d0 ; '1' + move.l d0,-(sp) + moveq #1,d1 + move.b d1,-(sp) + moveq #0,d0 + dc.w $AA59 ; _MixedModeDispatch + movea.l (sp)+,a4 + +loc_60006070: ; CODE XREF: sub_60005FF8+56↑j + ; sub_60005FF8+62↑j + move.l a4,d0 + beq.s loc_6000607E + movea.l a4,a0 + jsr (a0) + move.l a4,-(sp) + moveq #1,d0 + dc.w $AA59 ; _MixedModeDispatch + +loc_6000607E: ; CODE XREF: sub_60005FF8+32↑j + ; sub_60005FF8+7A↑j + movem.l var_11A(a6),d7/a3-a4 + unlk a6 + rts +; End of function sub_60005FF8 + +; --------------------------------------------------------------------------- +unk_60006088: dc.b $10 ; DATA XREF: sub_60005FF8+3E↑o + dc.b $44 ; D + dc.b $69 ; i + dc.b $73 ; s + dc.b $6B ; k + dc.b $42 ; B + dc.b $61 ; a + dc.b $73 ; s + dc.b $65 ; e + dc.b $64 ; d + dc.b $43 ; C + dc.b $68 ; h + dc.b $65 ; e + dc.b $63 ; c + dc.b $6B ; k + dc.b $55 ; U + dc.b $70 ; p + dc.b 0 +unk_6000609A: dc.b 6 ; DATA XREF: sub_60005FF8+E↑o + dc.b $50 ; P + dc.b $43 ; C + dc.b $43 ; C + dc.b $61 ; a + dc.b $72 ; r + dc.b $64 ; d + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600060A2: ; CODE XREF: ROM:loc_6000133A↑p + +var_C set -$C +var_4 set -4 + + link a6,#-4 + movem.l d7/a4,-(sp) + move.l #$66777665,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + move.w d0,d7 + bne.s loc_600060DA + cmpi.l #$201,var_4(a6) + blt.s loc_600060DA + movea.l ($2B6).w,a0 + move.l $30C(a0),d7 + move.l d7,d0 + addq.l #4,d0 + movea.l d0,a0 + movea.l (a0),a4 + jsr (a4) + +loc_600060DA: ; CODE XREF: sub_600060A2+1A↑j + ; sub_600060A2+24↑j + movem.l var_C(a6),d7/a4 + unlk a6 + rts +; End of function sub_600060A2 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600060E4: ; CODE XREF: ROM:loc_600012F6↑p + +var_11A set -$11A +var_10E set -$10E +var_10A set -$10A +var_106 set -$106 +var_101 set -$101 +var_100 set -$100 + + link a6,#-$10E + movem.l d7/a3-a4,-(sp) + lea var_100(a6),a3 + subq.l #2,sp + pea unk_60006186 + move.l #$70777063,-(sp) + moveq #2,d0 + move.l d0,-(sp) + pea var_106(a6) + pea var_10E(a6) + move.l a3,-(sp) + move.w #1,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d0 + ext.l d0 + move.l d0,d7 + bne.s loc_6000616A + moveq #0,d0 + movea.l d0,a4 + subq.l #2,sp + move.l var_106(a6),-(sp) + pea unk_60006174 + pea var_10A(a6) + pea var_101(a6) + move.w #5,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d0 + ext.l d0 + move.l d0,d7 + bne.s loc_6000615C + moveq #0,d0 + move.b var_101(a6),d0 + cmpi.w #2,d0 + bne.s loc_6000615C + subq.l #4,sp + move.l var_10A(a6),-(sp) + moveq #$31,d0 ; '1' + move.l d0,-(sp) + moveq #1,d1 + move.b d1,-(sp) + moveq #0,d0 + dc.w $AA59 ; _MixedModeDispatch + movea.l (sp)+,a4 + +loc_6000615C: ; CODE XREF: sub_600060E4+56↑j + ; sub_600060E4+62↑j + move.l a4,d0 + beq.s loc_6000616A + movea.l a4,a0 + jsr (a0) + move.l a4,-(sp) + moveq #1,d0 + dc.w $AA59 ; _MixedModeDispatch + +loc_6000616A: ; CODE XREF: sub_600060E4+32↑j + ; sub_600060E4+7A↑j + movem.l var_11A(a6),d7/a3-a4 + unlk a6 + rts +; End of function sub_600060E4 + +; --------------------------------------------------------------------------- +unk_60006174: dc.b $10 ; DATA XREF: sub_600060E4+3E↑o + dc.b $44 ; D + dc.b $69 ; i + dc.b $73 ; s + dc.b $6B ; k + dc.b $42 ; B + dc.b $61 ; a + dc.b $73 ; s + dc.b $65 ; e + dc.b $64 ; d + dc.b $43 ; C + dc.b $68 ; h + dc.b $65 ; e + dc.b $63 ; c + dc.b $6B ; k + dc.b $55 ; U + dc.b $70 ; p + dc.b 0 +unk_60006186: dc.b $12 ; DATA XREF: sub_600060E4+E↑o + dc.b $55 ; U + dc.b $53 ; S + dc.b $42 ; B + dc.b $46 ; F + dc.b $61 ; a + dc.b $6D ; m + dc.b $69 ; i + dc.b $6C ; l + dc.b $79 ; y + dc.b $45 ; E + dc.b $78 ; x + dc.b $70 ; p + dc.b $65 ; e + dc.b $72 ; r + dc.b $74 ; t + dc.b $4C ; L + dc.b $69 ; i + dc.b $62 ; b + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000619A: ; CODE XREF: ROM:loc_60000DC8↑p + +var_C set -$C +var_4 set -4 + + link a6,#-4 + movem.l a3-a4,-(sp) + dc.w $A11A ; _GetZone + movea.l a0,a3 + subq.l #4,sp + move.l ($2A6).w,(sp) + movea.l (sp)+,a0 + dc.w $A01B ; _SetZone + subq.l #4,sp + move.l #$63697474,-(sp) + moveq #$2D,d0 ; '-' + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_600061D8 + tst.l (a4) + beq.s loc_600061D8 + movea.l a4,a0 + dc.w $A029 ; _HLock + movea.l (a4),a0 + move.l a0,var_4(a6) + jsr (a0) + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_600061D8: ; CODE XREF: sub_6000619A+28↑j + ; sub_6000619A+2C↑j + movea.l a3,a0 + dc.w $A01B ; _SetZone + movem.l var_C(a6),a3-a4 + unlk a6 + rts +; End of function sub_6000619A + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600061E6: ; CODE XREF: ROM:loc_60001520↑p + +var_C set -$C +var_4 set -4 + + link a6,#-4 + movem.l a3-a4,-(sp) + dc.w $A11A ; _GetZone + movea.l a0,a3 + subq.l #4,sp + move.l ($2A6).w,(sp) + movea.l (sp)+,a0 + dc.w $A01B ; _SetZone + subq.l #4,sp + move.l #$63697474,-(sp) + moveq #$2E,d0 ; '.' + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_60006224 + tst.l (a4) + beq.s loc_60006224 + movea.l a4,a0 + dc.w $A029 ; _HLock + movea.l (a4),a0 + move.l a0,var_4(a6) + jsr (a0) + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_60006224: ; CODE XREF: sub_600061E6+28↑j + ; sub_600061E6+2C↑j + movea.l a3,a0 + dc.w $A01B ; _SetZone + movem.l var_C(a6),a3-a4 + unlk a6 + rts +; End of function sub_600061E6 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006232: ; CODE XREF: ROM:loc_600017B8↑p + +var_110 set -$110 +var_10C set -$10C +var_108 set -$108 +var_104 set -$104 +var_100 set -$100 + + link a6,#-$10C + move.l a4,-(sp) + lea var_100(a6),a4 + move.l #$63667267,d0 + lea var_108(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.s loc_6000627C + move.l var_108(a6),d0 + btst #0,d0 + beq.s loc_6000627C + subq.l #2,sp + pea unk_60006284 + move.l #$70777063,-(sp) + moveq #1,d0 + move.l d0,-(sp) + pea var_10C(a6) + pea var_104(a6) + move.l a4,-(sp) + move.w #1,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + addq.w #2,sp + +loc_6000627C: ; CODE XREF: sub_60006232+1C↑j + ; sub_60006232+26↑j + movea.l var_110(a6),a4 + unlk a6 + rts +; End of function sub_60006232 + +; --------------------------------------------------------------------------- +unk_60006284: dc.b $10 ; DATA XREF: sub_60006232+2A↑o + dc.b $4F ; O + dc.b $62 ; b + dc.b $6A ; j + dc.b $65 ; e + dc.b $63 ; c + dc.b $74 ; t + dc.b $53 ; S + dc.b $75 ; u + dc.b $70 ; p + dc.b $70 ; p + dc.b $6F ; o + dc.b $72 ; r + dc.b $74 ; t + dc.b $4C ; L + dc.b $69 ; i + dc.b $62 ; b + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006296: ; CODE XREF: ROM:600010E0↑p + +var_C set -$C +var_4 set -4 + + link a6,#-4 + movem.l a3-a4,-(sp) + move.l ($DD0).w,d0 +; --------------------------------------------------------------------------- + dc.b $C0 + dc.b $BC + dc.b 8 + dc.b 0 + dc.b 0 + dc.b 0 +; --------------------------------------------------------------------------- + beq.s loc_600062C0 + movea.l ($DD8).w,a0 + move.l (a0),d0 + add.l ($DD8).w,d0 + movea.l d0,a0 + movea.l $6C(a0),a0 + move.b #$88,$144(a0) + +loc_600062C0: ; CODE XREF: sub_60006296+12↑j + move.l ($2400).w,d0 +; --------------------------------------------------------------------------- + dc.b $C0 + dc.b $BC + dc.b 0 + dc.b 0 + dc.b 8 + dc.b 0 +; --------------------------------------------------------------------------- + bne.s loc_600062D8 + move.l ($2400).w,d0 +; --------------------------------------------------------------------------- + dc.b $C0 + dc.b $BC + dc.b $10 + dc.b 0 + dc.b 0 + dc.b 0 +; --------------------------------------------------------------------------- + beq.s loc_600062EC + +loc_600062D8: ; CODE XREF: sub_60006296+34↑j + subq.l #2,sp + move.l #$7368616C,-(sp) + moveq #3,d0 + move.l d0,-(sp) + move.w #$402,d0 + dc.w $ABF1 ; _GestaltValueDispatch + addq.w #2,sp + +loc_600062EC: ; CODE XREF: sub_60006296+40↑j + move.l #$7368616C,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.s loc_60006320 + subq.l #4,sp + move.l #$6E737264,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_60006320 + move.l a4,-(sp) + dc.w $A992 ; _DetachResource + movea.l a4,a0 + dc.w $A029 ; _HLock + movea.l (a4),a3 + jsr (a3) + +loc_60006320: ; CODE XREF: sub_60006296+68↑j + ; sub_60006296+7C↑j + movem.l var_C(a6),a3-a4 + unlk a6 + rts +; End of function sub_60006296 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000632A: ; CODE XREF: ROM:loc_60001372↑p + +var_10 set -$10 +var_4 set -4 + + link a6,#-4 + movem.l d3/d6-d7,-(sp) + moveq #0,d0 + move.l d0,var_4(a6) + move.l #$64706C79,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.s loc_6000637E + move.l var_4(a6),d0 +; --------------------------------------------------------------------------- + dc.b $C0 + dc.b $BC + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 1 +; --------------------------------------------------------------------------- + beq.s loc_6000637E + moveq #$20,d0 ; ' ' + and.b ($B20).w,d0 + moveq #0,d1 + move.b d0,d1 + tst.l d1 + sne d3 + neg.b d3 + move.b d3,d6 + clr.b d7 + tst.b d6 + beq.s loc_60006372 + moveq #1,d7 + +loc_60006372: ; CODE XREF: sub_6000632A+44↑j + subq.l #2,sp + move.b d7,-(sp) + move.w #$1ED,d0 + dc.w $ABEB ; _DisplayDispatch + addq.w #2,sp + +loc_6000637E: ; CODE XREF: sub_6000632A+20↑j + ; sub_6000632A+2C↑j + movem.l var_10(a6),d3/d6-d7 + unlk a6 + rts +; End of function sub_6000632A + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006388: ; CODE XREF: sub_600063C6+6↓p + +var_8 set -8 +var_4 set -4 + + link a6,#-4 + move.l d7,-(sp) + moveq #0,d0 + move.l d0,var_4(a6) + clr.b d7 + move.l #$706F7772,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.s loc_600063BC + moveq #1,d0 + and.l var_4(a6),d0 + beq.s loc_600063BC + moveq #$1A,d0 + dc.w $A09E ; _PowerMgrDispatch + tst.w d0 + beq.s loc_600063BC + moveq #1,d7 + +loc_600063BC: ; CODE XREF: sub_60006388+20↑j + ; sub_60006388+28↑j ... + move.b d7,d0 + move.l var_8(a6),d7 + unlk a6 + rts +; End of function sub_60006388 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600063C6: ; CODE XREF: sub_60001A7A+2F8↑p + +var_4 set -4 + + link a6,#0 + move.l d7,-(sp) + jsr sub_60006388 + tst.b d0 + beq.s loc_6000641A + movea.l ($2B6).w,a0 + move.b #1,$39(a0) + movea.l ($2B6).w,a0 + clr.b $3F(a0) + moveq #1,d0 + move.b d0,-(sp) + jsr sub_6000D69C + movea.l ($2B6).w,a0 + moveq #0,d0 + move.b $3F(a0),d0 + tst.l d0 + beq.s loc_6000640A + moveq #3,d7 + subq.l #2,sp + move.b d7,-(sp) + move.w #$1ED,d0 + dc.w $ABEB ; _DisplayDispatch + addq.w #2,sp + +loc_6000640A: ; CODE XREF: sub_600063C6+34↑j + movea.l ($2B6).w,a0 + clr.b $39(a0) + movea.l ($2B6).w,a0 + clr.b $3F(a0) + +loc_6000641A: ; CODE XREF: sub_600063C6+C↑j + move.l var_4(a6),d7 + unlk a6 + rts +; End of function sub_600063C6 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006422: ; CODE XREF: sub_6000643E+16↓p + +arg_0 set 8 +arg_6 set $E + + link a6,#0 + movea.l arg_0(a6),a1 + move.w arg_6(a6),d0 + subq.w #1,d0 + tst.w d0 + blt.s loc_6000643A + +loc_60006434: ; CODE XREF: sub_60006422+14↓j + clr.b (a1)+ + dbf d0,loc_60006434 + +loc_6000643A: ; CODE XREF: sub_60006422+10↑j + unlk a6 + rts +; End of function sub_60006422 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000643E: ; CODE XREF: ROM:60000D80↑p + +var_CC set -$CC +var_B4 set -$B4 +var_AE set -$AE +var_AC set -$AC +var_AA set -$AA +var_A7 set -$A7 +var_86 set -$86 +var_70 set -$70 +var_F set -$F +var_E set -$E +var_8 set -8 +var_4 set -4 +var_2 set -2 +var_1 set -1 + + link a6,#-$B4 + movem.l d4-d7/a3-a4,-(sp) + lea var_4(a6),a0 + dc.w $A07D ; _GetDefaultStartup + pea ($AC).w + pea var_B4(a6) + jsr sub_60006422 + move.b #3,var_AC(a6) + move.w #$AC,var_AE(a6) + move.b #$FF,var_A7(a6) + lea var_B4(a6),a0 + moveq #1,d0 + dc.w $A089 ; _SCSIAtomic + tst.w var_AA(a6) + addq.w #8,sp + beq.s loc_60006480 + moveq #$FFFFFFFF,d0 + bra.w loc_600065AA +; --------------------------------------------------------------------------- + +loc_60006480: ; CODE XREF: sub_6000643E+3A↑j + moveq #0,d0 + move.b var_70(a6),d0 + cmpi.w #$FF,d0 + bne.s loc_60006492 + moveq #$FFFFFFFF,d0 + bra.w loc_600065AA +; --------------------------------------------------------------------------- + +loc_60006492: ; CODE XREF: sub_6000643E+4C↑j + move.b var_70(a6),d4 + move.w var_86(a6),d6 + clr.b d5 + moveq #0,d0 + move.w d6,d0 + tst.l d0 + dc.w $A71E ; _NewPtrSysClear + movea.l a0,a4 + move.l a4,d0 + bne.s loc_600064B0 + moveq #$FFFFFFFF,d0 + bra.w loc_600065AA +; --------------------------------------------------------------------------- + +loc_600064B0: ; CODE XREF: sub_6000643E+6A↑j + move.w d6,6(a4) + move.b var_2(a6),d0 + ext.w d0 + move.w #$F0,d1 + and.b d0,d1 + moveq #0,d0 + move.b d1,d0 + tst.l d0 + bne.s loc_60006532 + clr.b d7 + bra.s loc_6000652E +; --------------------------------------------------------------------------- + +loc_600064CC: ; CODE XREF: sub_6000643E+F2↓j + move.b d7,var_A7(a6) + lea var_B4(a6),a0 + moveq #1,d0 + dc.w $A089 ; _SCSIAtomic + tst.w var_AA(a6) + bne.s loc_6000652C + moveq #0,d0 + move.b var_F(a6),d0 + move.b var_2(a6),d1 + ext.w d1 + cmp.w d0,d1 + bne.s loc_6000652C + moveq #0,d0 + move.w var_E(a6),d0 + move.b var_1(a6),d1 + ext.w d1 + ext.l d1 + cmp.l d0,d1 + bne.s loc_6000652C + clr.b var_8(a6) + move.b d7,var_8+1(a6) + move.b var_4(a6),d0 + asr.b #3,d0 + moveq #$1F,d1 + and.b d0,d1 + move.b d1,var_8+2(a6) + moveq #7,d0 + and.b var_4(a6),d0 + move.b d0,var_8+3(a6) + beq.s loc_60006526 + moveq #1,d6 + bra.s loc_60006528 +; --------------------------------------------------------------------------- + +loc_60006526: ; CODE XREF: sub_6000643E+E2↑j + clr.b d6 + +loc_60006528: ; CODE XREF: sub_6000643E+E6↑j + moveq #1,d5 + bra.s loc_60006532 +; --------------------------------------------------------------------------- + +loc_6000652C: ; CODE XREF: sub_6000643E+9E↑j + ; sub_6000643E+AE↑j ... + addq.b #1,d7 + +loc_6000652E: ; CODE XREF: sub_6000643E+8C↑j + cmp.b d7,d4 + bcc.s loc_600064CC + +loc_60006532: ; CODE XREF: sub_6000643E+88↑j + ; sub_6000643E+EC↑j + tst.b d5 + beq.s loc_6000659E + lea $44(a4),a3 + clr.w (a3) + clr.w 2(a3) + clr.w 4(a3) + move.b #6,$35(a4) + moveq #0,d0 + move.l d0,$28(a4) + move.l d0,$2C(a4) + move.l #$E0040000,$14(a4) + move.w #2,$5E(a4) + moveq #0,d1 + move.b d6,d1 + tst.l d1 + bne.s loc_60006570 + ori.w #4,$5E(a4) + +loc_60006570: ; CODE XREF: sub_6000643E+12A↑j + move.l var_8(a6),$C(a4) + move.b #1,8(a4) + moveq #0,d0 + move.l d0,$10(a4) + move.b #1,$67(a4) + movea.l a4,a0 + moveq #1,d0 + dc.w $A089 ; _SCSIAtomic + cmpi.w #$E10A,$A(a4) + beq.s loc_6000659A + moveq #1,d6 + bra.s loc_600065A0 +; --------------------------------------------------------------------------- + +loc_6000659A: ; CODE XREF: sub_6000643E+156↑j + clr.b d6 + bra.s loc_600065A0 +; --------------------------------------------------------------------------- + +loc_6000659E: ; CODE XREF: sub_6000643E+F6↑j + moveq #$FFFFFFFF,d6 + +loc_600065A0: ; CODE XREF: sub_6000643E+15A↑j + ; sub_6000643E+15E↑j + move.l a4,d0 + beq.s loc_600065A8 + movea.l a4,a0 + dc.w $A01F ; _DisposePtr + +loc_600065A8: ; CODE XREF: sub_6000643E+164↑j + move.b d6,d0 + +loc_600065AA: ; CODE XREF: sub_6000643E+3E↑j + ; sub_6000643E+50↑j ... + movem.l var_CC(a6),d4-d7/a3-a4 + unlk a6 + rts +; End of function sub_6000643E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600065B4: ; CODE XREF: sub_60001A7A+32A↑p + ; sub_60006780+C↓p ... + +var_10 set -$10 +arg_0 set 8 + + link a6,#0 + movem.l d7/a2-a4,-(sp) + move.w arg_0(a6),d7 + beq.s loc_60006630 + subq.l #4,sp + move.w d7,-(sp) + dc.w $A9BA ; _GetString + movea.l (sp)+,a3 + move.l a3,d0 + beq.s loc_60006630 + tst.l (a3) + beq.s loc_60006630 + moveq #0,d0 + movea.l d0,a4 + movea.l a3,a0 + dc.w $A029 ; _HLock + movea.l (a3),a0 + moveq #0,d0 + move.b (a0),d0 +; --------------------------------------------------------------------------- + dc.b $D0 + dc.b $7C ; | + dc.b 0 + dc.b $25 ; % +; --------------------------------------------------------------------------- + ext.l d0 + dc.w $A71E ; _NewPtrSysClear + movea.l a0,a4 + move.l a4,d0 + beq.s loc_6000662C + move.w #8,4(a4) + clr.w $E(a4) + moveq #0,d0 + move.l d0,$10(a4) + moveq #$FFFFFFFF,d1 + move.l d1,$14(a4) + move.l a4,d2 + moveq #$24,d0 ; '$' + add.l d0,d2 + move.l d2,$18(a4) + move.l d1,$1C(a4) + movea.l (a3),a0 + move.l a4,d0 + moveq #$24,d1 ; '$' + add.l d1,d0 + movea.l d0,a1 + movea.l a0,a2 + moveq #0,d0 + move.b (a2),d0 + addq.w #1,d0 + ext.l d0 + dc.w $A22E ; _BlockMoveData + movea.l a4,a0 + dc.w $A05E ; _NMInstall + +loc_6000662C: ; CODE XREF: sub_600065B4+38↑j + move.l a3,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_60006630: ; CODE XREF: sub_600065B4+C↑j + ; sub_600065B4+18↑j ... + movem.l var_10(a6),d7/a2-a4 + unlk a6 + movea.l (sp)+,a0 + addq.w #2,sp + jmp (a0) +; End of function sub_600065B4 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000663E: ; CODE XREF: sub_60001A7A+31E↑p + ; sub_60006798+A↓p + +var_216 set -$216 +var_1FA set -$1FA +var_1E8 set -$1E8 +var_1E4 set -$1E4 +var_1DE set -$1DE +var_1CA set -$1CA +var_1B4 set -$1B4 +var_1A2 set -$1A2 +var_19E set -$19E +var_198 set -$198 +var_190 set -$190 +var_184 set -$184 +var_180 set -$180 +var_16E set -$16E +var_16A set -$16A +var_164 set -$164 +var_150 set -$150 +var_106 set -$106 +var_6 set -6 +var_4 set -4 +arg_0 set 8 +arg_4 set $C + + link a6,#-$1FA + movem.l d4-d7/a2-a4,-(sp) + movea.l arg_0(a6),a3 + lea var_106(a6),a4 + subq.l #2,sp + move.w $16(a3),-(sp) + move.l #$65787444,-(sp) + moveq #1,d0 + move.b d0,-(sp) + pea var_6(a6) + pea var_4(a6) + moveq #0,d0 + dc.w $A823 ; _AliasDispatch + move.w (sp)+,d6 + bne.w loc_60006770 + clr.b d4 + moveq #$30,d5 ; '0' + bra.w loc_60006700 +; --------------------------------------------------------------------------- + +loc_60006678: ; CODE XREF: sub_6000663E+CA↓j + movea.l $12(a3),a0 + movea.l a4,a1 + movea.l a0,a2 + moveq #0,d0 + move.b (a2),d0 + addq.w #1,d0 + ext.l d0 + dc.w $A22E ; _BlockMoveData + moveq #0,d0 + move.w d5,d0 + cmpi.w #$30,d0 ; '0' + bls.s loc_600066C8 + move.b (a4),d7 + moveq #0,d0 + move.b d7,d0 + cmpi.b #$1B,d0 + bls.s loc_600066A2 + moveq #$1B,d7 + +loc_600066A2: ; CODE XREF: sub_6000663E+60↑j + addq.b #1,d7 + moveq #0,d0 + move.b d7,d0 + move.b #$20,(a4,d0.w) ; ' ' + addq.b #1,d7 + moveq #0,d0 + move.b d7,d0 + move.b #$23,(a4,d0.w) ; '#' + addq.b #1,d7 + moveq #0,d0 + move.b d7,d0 + move.b d5,(a4,d0.w) + move.b d7,(a4) + moveq #1,d4 + +loc_600066C8: ; CODE XREF: sub_6000663E+54↑j + move.l a4,var_16E(a6) + move.w var_6(a6),var_16A(a6) + move.l var_4(a6),var_150(a6) + clr.w var_164(a6) + lea var_180(a6),a0 + dc.w $A20C ; _PBHGetFInfoSync + move.w d0,d6 + beq.s loc_600066FC + tst.b d4 + beq.s loc_600066F8 + move.l $30(a3),var_150(a6) + lea var_180(a6),a0 + dc.w $A20C ; _PBHGetFInfoSync + move.w d0,d6 + +loc_600066F8: ; CODE XREF: sub_6000663E+AA↑j + tst.w d6 + bne.s loc_6000670C + +loc_600066FC: ; CODE XREF: sub_6000663E+A6↑j + move.w d5,d0 + addq.w #1,d5 + +loc_60006700: ; CODE XREF: sub_6000663E+36↑j + moveq #0,d0 + move.w d5,d0 + cmpi.w #$39,d0 ; '9' + bcs.w loc_60006678 + +loc_6000670C: ; CODE XREF: sub_6000663E+BC↑j + cmpi.w #$FFD5,d6 + bne.s loc_60006764 + tst.b d4 + beq.s loc_60006736 + move.l $12(a3),var_1E8(a6) + move.w $16(a3),var_1E4(a6) + move.l $30(a3),var_1CA(a6) + move.l a4,var_1DE(a6) + lea var_1FA(a6),a0 + dc.w $A20B ; _PBHRenameSync + move.w d0,d6 + bra.s loc_60006738 +; --------------------------------------------------------------------------- + +loc_60006736: ; CODE XREF: sub_6000663E+D6↑j + clr.w d6 + +loc_60006738: ; CODE XREF: sub_6000663E+F6↑j + tst.w d6 + bne.s loc_60006770 + move.l a4,var_1A2(a6) + move.w $16(a3),var_19E(a6) + move.l $30(a3),var_184(a6) + moveq #0,d0 + move.l d0,var_198(a6) + move.l var_4(a6),var_190(a6) + lea var_1B4(a6),a0 + moveq #5,d0 + dc.w $A260 ; _HFSDispatch + move.w d0,d6 + bra.s loc_60006770 +; --------------------------------------------------------------------------- + +loc_60006764: ; CODE XREF: sub_6000663E+D2↑j + tst.w d6 + bne.s loc_60006770 + move.w #$FFD5,arg_4(a6) + bra.s loc_60006774 +; --------------------------------------------------------------------------- + +loc_60006770: ; CODE XREF: sub_6000663E+2E↑j + ; sub_6000663E+FC↑j ... + move.w d6,arg_4(a6) + +loc_60006774: ; CODE XREF: sub_6000663E+130↑j + movem.l var_216(a6),d4-d7/a2-a4 + unlk a6 + move.l (sp)+,(sp) + rts +; End of function sub_6000663E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006780: ; CODE XREF: sub_60001A7A+366↑p + +var_4 set -4 + + link a6,#0 + move.l d7,-(sp) + move.w #$B0DB,d7 + move.w d7,-(sp) + jsr sub_600065B4 + move.l var_4(a6),d7 + unlk a6 + rts +; End of function sub_60006780 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006798: ; CODE XREF: sub_60001A7A+350↑p + +arg_0 set 8 +arg_4 set $C + + link a6,#0 + subq.l #2,sp + move.l arg_0(a6),-(sp) + jsr sub_6000663E + move.w (sp)+,arg_4(a6) + unlk a6 + move.l (sp)+,(sp) + rts +; End of function sub_60006798 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600067B0: ; CODE XREF: sub_60001A7A+2A8↑p + +var_16 set -$16 +var_A set -$A +var_9 set -9 +arg_0 set 8 + + link a6,#-$A + movem.l d5-d7,-(sp) + clr.b d6 + dc.w $A077 ; _CountADBs + move.w d0,d7 + bra.s loc_600067E4 +; --------------------------------------------------------------------------- + +loc_600067C0: ; CODE XREF: sub_600067B0+3A↓j + lea var_A(a6),a0 + move.w d7,d0 + dc.w $A078 ; _GetIndADB + ext.w d0 + move.w d0,d5 + moveq #7,d0 + cmp.b var_9(a6),d0 + bne.s loc_600067E2 + moveq #0,d0 + move.b var_A(a6),d0 + cmpi.b #6,d0 + bcc.s loc_600067E2 + moveq #1,d6 + +loc_600067E2: ; CODE XREF: sub_600067B0+22↑j + ; sub_600067B0+2E↑j + subq.w #1,d7 + +loc_600067E4: ; CODE XREF: sub_600067B0+E↑j + tst.w d7 + beq.s loc_600067EC + tst.b d6 + beq.s loc_600067C0 + +loc_600067EC: ; CODE XREF: sub_600067B0+36↑j + move.b d6,arg_0(a6) + movem.l var_16(a6),d5-d7 + unlk a6 + rts +; End of function sub_600067B0 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600067FA: ; CODE XREF: sub_600068BC+8↓p + +var_8 set -8 +var_4 set -4 + + link a6,#-4 + move.l d7,-(sp) + clr.b d7 + move.l #$6E726567,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.s loc_6000681E + tst.l var_4(a6) + blt.s loc_6000681E + moveq #1,d7 + +loc_6000681E: ; CODE XREF: sub_600067FA+1A↑j + ; sub_600067FA+20↑j + move.b d7,d0 + move.l var_8(a6),d7 + unlk a6 + rts +; End of function sub_600067FA + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006828: ; CODE XREF: sub_600068BC+14↓p + +var_62 set -$62 +var_56 set -$56 +var_26 set -$26 +var_16 set -$16 +var_6 set -6 +var_5 set -5 +var_4 set -4 +arg_0 set 8 + + link a6,#-$56 + movem.l d7/a3-a4,-(sp) + movea.l arg_0(a6),a3 + lea var_56(a6),a4 + clr.b d7 + pea var_4(a6) + moveq #7,d0 + dc.w $ABE9 + tst.l d0 + addq.w #4,sp + bne.s loc_600068B0 + clr.b var_6(a6) + bra.s loc_600068A0 +; --------------------------------------------------------------------------- + +loc_6000684E: ; CODE XREF: sub_60006828+7C↓j + pea var_6(a6) + pea var_16(a6) + moveq #1,d0 + move.l d0,-(sp) + pea var_4(a6) + moveq #$A,d0 + dc.w $ABE9 + tst.l d0 + lea $10(sp),sp + bne.s loc_600068A0 + tst.b var_6(a6) + bne.s loc_600068A0 + clr.b (a4) + pea var_5(a6) + move.l a4,-(sp) + pea var_26(a6) + pea var_16(a6) + moveq #$F,d0 + dc.w $ABE9 + tst.l d0 + lea $10(sp),sp + bne.s loc_600068A0 + move.l a3,-(sp) + move.l a4,-(sp) + jsr sub_60003424 + tst.l d0 + addq.w #8,sp + beq.s loc_600068A0 + moveq #1,d7 + move.b d7,var_6(a6) + +loc_600068A0: ; CODE XREF: sub_60006828+24↑j + ; sub_60006828+40↑j ... + tst.b var_6(a6) + beq.s loc_6000684E + pea var_4(a6) + moveq #8,d0 + dc.w $ABE9 + addq.w #4,sp + +loc_600068B0: ; CODE XREF: sub_60006828+1E↑j + move.b d7,d0 + movem.l var_62(a6),d7/a3-a4 + unlk a6 + rts +; End of function sub_60006828 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600068BC: ; CODE XREF: sub_60001A7A+2C8↑p + +var_4 set -4 +arg_0 set 8 + + link a6,#0 + move.l d7,-(sp) + clr.b d7 + jsr sub_600067FA + tst.b d0 + beq.s loc_600068DC + pea aAty ; "ATY," + jsr sub_60006828 + tst.b d0 + addq.w #4,sp + beq.s loc_600068DC + moveq #1,d7 + +loc_600068DC: ; CODE XREF: sub_600068BC+E↑j + ; sub_600068BC+1C↑j + move.b d7,arg_0(a6) + move.l var_4(a6),d7 + unlk a6 + rts +; End of function sub_600068BC + +; --------------------------------------------------------------------------- +aAty: dc.b 'ATY,',0 ; DATA XREF: sub_600068BC+10↑o + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600068EE: ; CODE XREF: sub_600069D2+2A↓p + +var_12 set -$12 +var_A set -$A + + link a6,#-$A + movem.l d6-d7,-(sp) + dc.w $A077 ; _CountADBs + move.w d0,d7 + +loc_600068FA: ; CODE XREF: sub_600068EE+2C↓j + lea var_A(a6),a0 + move.w d7,d0 + dc.w $A078 ; _GetIndADB + ext.w d0 + move.w d0,d6 + moveq #0,d0 + move.b var_A(a6),d0 + cmpi.w #$C0,d0 + bne.s loc_60006916 + moveq #1,d0 + bra.s loc_6000691E +; --------------------------------------------------------------------------- + +loc_60006916: ; CODE XREF: sub_600068EE+22↑j + subq.w #1,d7 + tst.w d7 + bne.s loc_600068FA + moveq #0,d0 + +loc_6000691E: ; CODE XREF: sub_600068EE+26↑j + movem.l var_12(a6),d6-d7 + unlk a6 + rts +; End of function sub_600068EE + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006928: ; DATA XREF: sub_600069D2+90↓o + ; sub_600069D2+A2↓o + +var_8 set -8 +var_4 set -4 + + link a6,#-4 + move.l d7,-(sp) + move.l #$61646272,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + move.w d0,d7 + bne.w loc_600069CA + movea.l var_4(a6),a0 + tst.w 4(a0) + beq.s loc_600069CA + clr.w d7 + +loc_60006950: ; CODE XREF: sub_60006928+60↓j + ext.l d7 + movea.l var_4(a6),a0 + move.l d7,d0 + add.l d0,d0 + move.l d0,d1 + add.l d1,d1 + add.l d1,d0 + tst.b 6(a0,d0.l) + beq.s loc_6000697C + ext.l d7 + movea.l var_4(a6),a0 + move.l d7,d0 + add.l d0,d0 + move.l d0,d1 + add.l d1,d1 + add.l d1,d0 + movea.l 8(a0,d0.l),a1 + jsr (a1) + +loc_6000697C: ; CODE XREF: sub_60006928+3C↑j + move.w d7,d0 + addq.w #1,d7 + movea.l var_4(a6),a0 + cmp.w 4(a0),d7 + blt.s loc_60006950 + movea.l (a0),a1 + jsr (a1) + clr.w d7 + +loc_60006990: ; CODE XREF: sub_60006928+A0↓j + ext.l d7 + movea.l var_4(a6),a0 + move.l d7,d0 + add.l d0,d0 + move.l d0,d1 + add.l d1,d1 + add.l d1,d0 + tst.b 6(a0,d0.l) + bne.s loc_600069BC + ext.l d7 + movea.l var_4(a6),a0 + move.l d7,d0 + add.l d0,d0 + move.l d0,d1 + add.l d1,d1 + add.l d1,d0 + movea.l 8(a0,d0.l),a1 + jsr (a1) + +loc_600069BC: ; CODE XREF: sub_60006928+7C↑j + move.w d7,d0 + addq.w #1,d7 + movea.l var_4(a6),a0 + cmp.w 4(a0),d7 + blt.s loc_60006990 + +loc_600069CA: ; CODE XREF: sub_60006928+18↑j + ; sub_60006928+24↑j + move.l var_8(a6),d7 + unlk a6 + rts +; End of function sub_60006928 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600069D2: ; CODE XREF: ROM:60000A8C↑p + ; DATA XREF: sub_600069D2+8C↓o + +var_10 set -$10 + + link a6,#0 + movem.l d6-d7/a3-a4,-(sp) + moveq #$12,d0 + dc.w $A71E ; _NewPtrSysClear + movea.l a0,a4 + move.l a4,d0 + beq.w loc_60006A9C + subq.l #2,sp + move.l #$61646272,-(sp) + move.l a4,-(sp) + move.w #$401,d0 + dc.w $ABF1 ; _GestaltValueDispatch + move.w (sp)+,d6 + bne.w loc_60006A9C + jsr sub_600068EE + tst.b d0 + beq.s loc_60006A50 + jsr sub_60006AA6 + lea sub_600070E6,a0 + lea sub_60006AA6,a1 + move.l a0,d7 + sub.l a1,d7 + move.l d7,d0 + dc.w $A51E ; _NewPtrSys + movea.l a0,a3 + move.l a3,d0 + beq.s loc_60006A50 + lea sub_60006AA6,a0 + movea.l a3,a1 + move.l d7,d0 + dc.w $A02E ; _BlockMove + move.w 4(a4),d0 + ext.l d0 + add.l d0,d0 + move.l d0,d1 + add.l d1,d1 + add.l d1,d0 + move.l a3,8(a4,d0.l) + move.w 4(a4),d0 + ext.l d0 + add.l d0,d0 + move.l d0,d1 + add.l d1,d1 + add.l d1,d0 + clr.b 6(a4,d0.l) + addq.w #1,4(a4) + +loc_60006A50: ; CODE XREF: sub_600069D2+30↑j + ; sub_600069D2+4A↑j + tst.w 4(a4) + beq.s loc_60006A88 + move.w #$A07B,d0 + dc.w $A346 ; _GetOSTrapAddress + move.l a0,(a4) + lea sub_600069D2,a0 + lea sub_60006928,a1 + move.l a0,d7 + sub.l a1,d7 + move.l d7,d0 + dc.w $A51E ; _NewPtrSys + movea.l a0,a3 + move.l a3,d0 + beq.s loc_60006A9C + lea sub_60006928,a0 + movea.l a3,a1 + move.l d7,d0 + dc.w $A02E ; _BlockMove + movea.l a3,a0 + move.w #$A07B,d0 + dc.w $A247 ; _SetOSTrapAddress + bra.s loc_60006A9C +; --------------------------------------------------------------------------- + +loc_60006A88: ; CODE XREF: sub_600069D2+82↑j + movea.l a4,a0 + dc.w $A01F ; _DisposePtr + subq.l #2,sp + move.l #$61646272,-(sp) + move.w #$203,d0 + dc.w $ABF1 ; _GestaltValueDispatch + move.w (sp)+,d6 + +loc_60006A9C: ; CODE XREF: sub_600069D2+10↑j + ; sub_600069D2+26↑j ... + movem.l var_10(a6),d6-d7/a3-a4 + unlk a6 + rts +; End of function sub_600069D2 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006AA6: ; CODE XREF: sub_600069D2+32↑p + ; DATA XREF: sub_600069D2+3A↑o ... + +var_4C set -$4C +var_3C set -$3C +var_32 set -$32 +var_22 set -$22 +var_20 set -$20 +var_1F set -$1F + + link a6,#-$3C + movem.l d5-d7/a4,-(sp) + lea var_32(a6),a4 + dc.w $A077 ; _CountADBs + move.w d0,d6 + clr.w var_22(a6) + clr.w d7 + +loc_60006ABC: ; CODE XREF: sub_60006AA6+32↓j + ext.l d7 + move.l d7,d0 + add.l d0,d0 + clr.b var_20(a6,d0.l) + ext.l d7 + move.l d7,d0 + add.l d0,d0 + clr.b var_1F(a6,d0.l) + move.w d7,d0 + addq.w #1,d7 + cmpi.w #$10,d7 + blt.s loc_60006ABC + +loc_60006ADA: ; CODE XREF: sub_60006AA6+6E↓j + lea var_3C(a6),a0 + move.w d6,d0 + dc.w $A078 ; _GetIndADB + move.b d0,d5 + moveq #0,d0 + move.b var_3C(a6),d0 + cmpi.w #$C0,d0 + bne.s loc_60006B10 + move.w var_22(a6),d0 + ext.l d0 + add.l d0,d0 + move.b d5,var_20(a6,d0.l) + move.w var_22(a6),d0 + ext.l d0 + add.l d0,d0 + clr.b var_1F(a6,d0.l) + move.w var_22(a6),d0 + addq.w #1,var_22(a6) + +loc_60006B10: ; CODE XREF: sub_60006AA6+48↑j + subq.w #1,d6 + tst.w d6 + bne.s loc_60006ADA + clr.w d5 + tst.w var_22(a6) + beq.s loc_60006B5E + move.l a4,-(sp) + jsr sub_60006B68 + clr.w d7 + addq.w #4,sp + +loc_60006B28: ; CODE XREF: sub_60006AA6+A8↓j + ; sub_60006AA6+B2↓j + move.l a4,-(sp) + ext.l d7 + move.l d7,-(sp) + pea var_22(a6) + jsr sub_60006FA2 + lea $C(sp),sp + ext.l d7 + move.l d7,d0 + add.l d0,d0 + moveq #0,d1 + move.b var_1F(a6,d0.l),d1 + cmpi.b #$10,d1 + bcc.s loc_60006B50 + tst.b (a4) + bne.s loc_60006B28 + +loc_60006B50: ; CODE XREF: sub_60006AA6+A4↑j + move.w d7,d0 + addq.w #1,d7 + cmp.w var_22(a6),d7 + blt.s loc_60006B28 + jsr sub_60006C78 + +loc_60006B5E: ; CODE XREF: sub_60006AA6+76↑j + movem.l var_4C(a6),d5-d7/a4 + unlk a6 + rts +; End of function sub_60006AA6 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006B68: ; CODE XREF: sub_60006AA6+7A↑p + +var_14 set -$14 +arg_0 set 8 + + link a6,#0 + movem.l d5-d7/a3-a4,-(sp) + movea.l arg_0(a6),a3 + movea.l ($CF8).w,a4 + clr.b (a3) + moveq #4,d5 + +loc_60006B7C: ; CODE XREF: sub_60006B68+62↓j + dc.w $A077 ; _CountADBs + move.w d0,d7 + clr.b d6 + +loc_60006B82: ; CODE XREF: sub_60006B68+46↓j + ext.l d7 + move.l d7,d0 + move.l d0,d1 + mulu.w #$C,d0 + swap d1 + mulu.w #$C,d1 + swap d1 + clr.w d1 + add.l d1,d0 + moveq #0,d1 + move.b 2(a4,d0.l),d1 + cmp.w d5,d1 + bne.s loc_60006BA4 + moveq #1,d6 + +loc_60006BA4: ; CODE XREF: sub_60006B68+38↑j + subq.w #1,d7 + cmpi.w #$FFFF,d7 + ble.s loc_60006BB0 + tst.b d6 + beq.s loc_60006B82 + +loc_60006BB0: ; CODE XREF: sub_60006B68+42↑j + tst.b d6 + bne.s loc_60006BC2 + move.b (a3),d0 + addq.b #1,d0 + move.b d0,(a3) + moveq #0,d0 + move.b (a3),d0 + move.b d5,(a3,d0.w) + +loc_60006BC2: ; CODE XREF: sub_60006B68+4A↑j + move.w d5,d0 + addq.w #1,d5 + cmpi.w #$10,d5 + blt.s loc_60006B7C + movem.l var_14(a6),d5-d7/a3-a4 + unlk a6 + rts +; End of function sub_60006B68 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006BD6: ; CODE XREF: sub_60006FA2+11A↓p + +var_14 set -$14 +arg_3 set $B +arg_4 set $C + + link a6,#0 + movem.l d4-d7/a4,-(sp) + move.b arg_3(a6),d5 + movea.l arg_4(a6),a4 + clr.b d6 + clr.b d7 + clr.b d4 + tst.b d5 + beq.s loc_60006C4E + moveq #0,d0 + move.b (a4),d0 + cmp.b (a4,d0.w),d5 + bls.s loc_60006C06 + addq.b #1,(a4) + moveq #0,d0 + move.b (a4),d0 + move.b d5,(a4,d0.w) + bra.s loc_60006C4E +; --------------------------------------------------------------------------- + +loc_60006C06: ; CODE XREF: sub_60006BD6+22↑j + move.b (a4),d6 + +loc_60006C08: ; CODE XREF: sub_60006BD6+76↓j + moveq #0,d0 + move.b d6,d0 + cmp.b (a4,d0.w),d5 + bls.s loc_60006C44 + move.b (a4),d0 + addq.b #1,d0 + move.b d0,d7 + +loc_60006C18: ; CODE XREF: sub_60006BD6+60↓j + moveq #0,d0 + move.b d7,d0 + subq.w #1,d0 + moveq #0,d1 + move.b d7,d1 + move.b (a4,d0.w),(a4,d1.w) + subq.b #1,d7 + moveq #0,d0 + move.b d7,d0 + moveq #0,d1 + move.b d6,d1 + addq.w #1,d1 + cmp.w d0,d1 + bcs.s loc_60006C18 + addq.b #1,(a4) + moveq #0,d0 + move.b d7,d0 + move.b d5,(a4,d0.w) + moveq #1,d4 + +loc_60006C44: ; CODE XREF: sub_60006BD6+3A↑j + subq.b #1,d6 + tst.b d6 + beq.s loc_60006C4E + tst.b d4 + beq.s loc_60006C08 + +loc_60006C4E: ; CODE XREF: sub_60006BD6+18↑j + ; sub_60006BD6+2E↑j ... + movem.l var_14(a6),d4-d7/a4 + unlk a6 + rts +; End of function sub_60006BD6 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006C58: ; CODE XREF: sub_60006FA2+28↓p + +arg_0 set 8 + + link a6,#0 + movea.l arg_0(a6),a1 + tst.b (a1) + beq.s loc_60006C72 + subq.b #1,(a1) + moveq #0,d0 + move.b (a1),d0 + addq.w #1,d0 + move.b (a1,d0.w),d0 + bra.s loc_60006C74 +; --------------------------------------------------------------------------- + +loc_60006C72: ; CODE XREF: sub_60006C58+A↑j + moveq #0,d0 + +loc_60006C74: ; CODE XREF: sub_60006C58+18↑j + unlk a6 + rts +; End of function sub_60006C58 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006C78: ; CODE XREF: sub_60006AA6+B4↑p + +var_14 set -$14 +var_13 set -$13 +var_12 set -$12 +var_E set -$E +var_C set -$C +var_8 set -8 +var_6 set -6 +var_4 set -4 + + link a6,#-4 + movem.l d6-d7/a4,-(sp) + clr.w d7 + movea.l ($CF8).w,a4 + clr.w $14E(a4) + +loc_60006C8A: ; CODE XREF: sub_60006C78+72↓j + ext.l d7 + move.l d7,d0 + move.l d0,d1 + mulu.w #$C,d0 + swap d1 + mulu.w #$C,d1 + swap d1 + clr.w d1 + add.l d1,d0 + tst.b (a4,d0.l) + beq.s loc_60006CE2 + clr.w d6 + subq.l #4,sp + moveq #1,d0 + move.l d0,-(sp) + ext.l d7 + move.l d7,d1 + move.l d1,d2 + mulu.w #$C,d1 + swap d2 + mulu.w #$C,d2 + swap d2 + clr.w d2 + add.l d2,d1 + moveq #0,d2 + move.b 2(a4,d1.l),d2 + move.w d2,-(sp) + dc.w $A85C ; _BitShift + move.l (sp)+,d0 + move.w d0,d6 + moveq #0,d0 + move.w $14E(a4),d0 + ext.l d6 + move.l d6,d1 + or.l d0,d1 + move.w d1,$14E(a4) + +loc_60006CE2: ; CODE XREF: sub_60006C78+2C↑j + move.w d7,d0 + addq.w #1,d7 + cmpi.w #$10,d7 + blt.s loc_60006C8A + move.l #$63756461,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + move.w d0,d6 + bne.s loc_60006D40 + movem.l a0-a1,-(sp) + link a6,#-$14 + movea.l ($CF8).w,a1 + move.b #1,var_14(a6) + move.b #$19,var_13(a6) + move.w $14E(a1),var_12(a6) + move.w #2,var_E(a6) + clr.l var_C(a6) + clr.w var_8(a6) + clr.w var_6(a6) + clr.l var_4(a6) + lea var_14(a6),a0 + dc.w $A092 ; _EgretDispatch + unlk a6 + movem.l (sp)+,a0-a1 + +loc_60006D40: ; CODE XREF: sub_60006C78+86↑j + movem.l -$10(a6),d6-d7/a4 + unlk a6 + rts +; End of function sub_60006C78 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006D4A: ; CODE XREF: sub_60006FA2+C4↓p + ; sub_60006FA2+106↓p + +var_14 set -$14 +arg_3 set $B +arg_7 set $F +arg_B set $13 + + link a6,#0 + movem.l d4-d7/a4,-(sp) + move.b arg_7(a6),d4 + dc.w $A077 ; _CountADBs + move.w d0,d7 + clr.w d6 + clr.b d5 + movea.l ($CF8).w,a4 + tst.b arg_3(a6) + beq.w loc_60006DFE + +loc_60006D6A: ; CODE XREF: sub_60006D4A+AE↓j + ext.l d6 + move.l d6,d0 + move.l d0,d1 + mulu.w #$C,d0 + swap d1 + mulu.w #$C,d1 + swap d1 + clr.w d1 + add.l d1,d0 + cmp.b 2(a4,d0.l),d4 + bne.s loc_60006DF2 + ext.l d7 + move.l d7,d0 + move.l d0,d1 + mulu.w #$C,d0 + swap d1 + mulu.w #$C,d1 + swap d1 + clr.w d1 + add.l d1,d0 + move.b arg_B(a6),2(a4,d0.l) + ext.l d6 + move.l d6,d0 + move.l d0,d1 + mulu.w #$C,d0 + swap d1 + mulu.w #$C,d1 + swap d1 + clr.w d1 + add.l d1,d0 + ext.l d7 + move.l d7,d1 + move.l d1,d2 + mulu.w #$C,d1 + swap d2 + mulu.w #$C,d2 + swap d2 + clr.w d2 + add.l d2,d1 + move.b 1(a4,d0.l),1(a4,d1.l) + ext.l d7 + move.l d7,d0 + move.l d0,d1 + mulu.w #$C,d0 + swap d1 + mulu.w #$C,d1 + swap d1 + clr.w d1 + add.l d1,d0 + move.b #$C0,(a4,d0.l) + move.w d7,d6 + +loc_60006DF2: ; CODE XREF: sub_60006D4A+3A↑j + move.w d6,d0 + addq.w #1,d6 + cmp.w d6,d7 + bge.w loc_60006D6A + bra.s loc_60006E42 +; --------------------------------------------------------------------------- + +loc_60006DFE: ; CODE XREF: sub_60006D4A+1C↑j + ; sub_60006D4A+F6↓j + ext.l d7 + move.l d7,d0 + move.l d0,d1 + mulu.w #$C,d0 + swap d1 + mulu.w #$C,d1 + swap d1 + clr.w d1 + add.l d1,d0 + cmp.b 2(a4,d0.l),d4 + bne.s loc_60006E38 + ext.l d7 + move.l d7,d0 + move.l d0,d1 + mulu.w #$C,d0 + swap d1 + mulu.w #$C,d1 + swap d1 + clr.w d1 + add.l d1,d0 + move.b arg_B(a6),2(a4,d0.l) + moveq #1,d5 + +loc_60006E38: ; CODE XREF: sub_60006D4A+CE↑j + subq.w #1,d7 + tst.w d7 + beq.s loc_60006E42 + tst.b d5 + beq.s loc_60006DFE + +loc_60006E42: ; CODE XREF: sub_60006D4A+B2↑j + ; sub_60006D4A+F2↑j + movem.l var_14(a6),d4-d7/a4 + unlk a6 + rts +; End of function sub_60006D4A + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006E4C: ; CODE XREF: sub_60006FA2+3C↓p + +var_32 set -$32 +var_1A set -$1A +var_16 set -$16 +var_C set -$C +var_8 set -8 +var_4 set -4 +arg_0 set 8 +arg_7 set $F +arg_B set $13 + + link a6,#-$1A + movem.l d3-d7/a4,-(sp) + move.b arg_B(a6),d3 + lea var_16(a6),a4 + clr.w d4 + clr.w d4 + clr.w d6 + moveq #0,d7 + moveq #0,d0 + move.l d0,var_1A(a6) + tst.b d3 + beq.w loc_60006F96 + moveq #0,d0 + move.b arg_7(a6),d0 + movea.l arg_0(a6),a0 + add.l d0,d0 + moveq #0,d6 + move.b 2(a0,d0.l),d6 + move.w d6,d0 + ext.l d0 + asl.l #4,d0 + move.w d0,d6 +; --------------------------------------------------------------------------- + dc.b $D0 + dc.b $7C ; | + dc.b 0 + dc.b $F +; --------------------------------------------------------------------------- + move.w d0,d6 + clr.b (a4) + move.l a4,var_C(a6) + moveq #0,d0 + move.l d0,var_8(a6) + move.l d0,var_4(a6) + subq.l #2,sp + pea var_C(a6) + move.w d6,-(sp) + move.w (sp)+,d0 + movea.l (sp)+,a0 + dc.w $A07C ; _ADBOp + move.w d0,(sp) + move.w (sp)+,d4 + subq.l #4,sp + dc.w $A975 ; _TickCount + move.l (sp)+,d7 + +loc_60006EB8: ; CODE XREF: sub_60006E4C+7A↓j + tst.b (a4) + bne.s loc_60006EC8 + subq.l #4,sp + dc.w $A975 ; _TickCount + move.l d7,d0 + addq.l #2,d0 + cmp.l (sp)+,d0 + bhi.s loc_60006EB8 + +loc_60006EC8: ; CODE XREF: sub_60006E4C+6E↑j + tst.b (a4) + beq.w loc_60006F92 + movea.w #1,a0 + lea var_1A(a6),a1 + dc.w $A03B ; _Delay + move.l d0,(a1) + move.b #2,(a4) + moveq #0,d0 + move.b 1(a4),d0 + move.w #$F0,d1 + and.b d0,d1 + move.b d1,1(a4) + move.b d3,d0 + add.b 1(a4),d0 + move.b d0,1(a4) + move.b #$FE,2(a4) + move.w d6,d0 + subq.w #4,d0 + move.w d0,d6 + move.l a4,var_C(a6) + moveq #0,d0 + move.l d0,var_8(a6) + move.l d0,var_4(a6) + subq.l #2,sp + pea var_C(a6) + move.w d6,-(sp) + move.w (sp)+,d0 + movea.l (sp)+,a0 + dc.w $A07C ; _ADBOp + move.w d0,(sp) + move.w (sp)+,d4 + clr.w d5 + +loc_60006F26: ; CODE XREF: sub_60006E4C+140↓j + movea.w #1,a0 + lea var_1A(a6),a1 + dc.w $A03B ; _Delay + move.l d0,(a1) + clr.b (a4) + moveq #0,d6 + move.b d3,d6 + move.w d6,d0 + ext.l d0 + asl.l #4,d0 + move.w d0,d6 +; --------------------------------------------------------------------------- + dc.b $D0 + dc.b $7C ; | + dc.b 0 + dc.b $F +; --------------------------------------------------------------------------- + move.w d0,d6 + move.l a4,var_C(a6) + moveq #0,d0 + move.l d0,var_8(a6) + move.l d0,var_4(a6) + subq.l #2,sp + pea var_C(a6) + move.w d6,-(sp) + move.w (sp)+,d0 + movea.l (sp)+,a0 + dc.w $A07C ; _ADBOp + move.w d0,(sp) + move.w (sp)+,d4 + subq.l #4,sp + dc.w $A975 ; _TickCount + move.l (sp)+,d7 + +loc_60006F6C: ; CODE XREF: sub_60006E4C+12E↓j + tst.b (a4) + bne.s loc_60006F7C + subq.l #4,sp + dc.w $A975 ; _TickCount + move.l d7,d0 + addq.l #2,d0 + cmp.l (sp)+,d0 + bhi.s loc_60006F6C + +loc_60006F7C: ; CODE XREF: sub_60006E4C+122↑j + tst.b (a4) + beq.s loc_60006F84 + moveq #1,d0 + bra.s loc_60006F98 +; --------------------------------------------------------------------------- + +loc_60006F84: ; CODE XREF: sub_60006E4C+132↑j + move.w d5,d0 + addq.w #1,d5 + cmpi.w #4,d5 + bne.s loc_60006F26 + moveq #0,d0 + bra.s loc_60006F98 +; --------------------------------------------------------------------------- + +loc_60006F92: ; CODE XREF: sub_60006E4C+7E↑j + moveq #0,d0 + bra.s loc_60006F98 +; --------------------------------------------------------------------------- + +loc_60006F96: ; CODE XREF: sub_60006E4C+20↑j + moveq #0,d0 + +loc_60006F98: ; CODE XREF: sub_60006E4C+136↑j + ; sub_60006E4C+144↑j ... + movem.l var_32(a6),d3-d7/a4 + unlk a6 + rts +; End of function sub_60006E4C + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60006FA2: ; CODE XREF: sub_60006AA6+8C↑p + +var_3C set -$3C +var_1A set -$1A +var_16 set -$16 +var_C set -$C +var_8 set -8 +var_4 set -4 +arg_0 set 8 +arg_7 set $F +arg_8 set $10 + + link a6,#-$1C + movem.l d3-d7/a2-a4,-(sp) + movea.l arg_8(a6),a2 + move.b arg_7(a6),d6 + lea var_16(a6),a3 + movea.l arg_0(a6),a4 + clr.w d5 + clr.w d3 + clr.w d5 + moveq #0,d7 + moveq #0,d0 + move.l d0,var_1A(a6) + move.l a2,-(sp) + jsr sub_60006C58 + move.b d0,d4 + moveq #0,d0 + move.b d4,d0 + move.l d0,-(sp) + moveq #0,d0 + move.b d6,d0 + move.l d0,-(sp) + move.l a4,-(sp) + jsr sub_60006E4C + tst.b d0 + lea $10(sp),sp + beq.w loc_600070DC + movea.w #1,a0 + lea var_1A(a6),a1 + dc.w $A03B ; _Delay + move.l d0,(a1) + moveq #0,d0 + move.b d6,d0 + add.l d0,d0 + moveq #0,d5 + move.b 2(a4,d0.l),d5 + move.w d5,d0 + ext.l d0 + asl.l #4,d0 + move.w d0,d5 +; --------------------------------------------------------------------------- + dc.b $D0 + dc.b $7C ; | + dc.b 0 + dc.b $F +; --------------------------------------------------------------------------- + move.w d0,d5 + clr.b (a3) + move.l a3,var_C(a6) + moveq #0,d0 + move.l d0,var_8(a6) + move.l d0,var_4(a6) + subq.l #2,sp + pea var_C(a6) + move.w d5,-(sp) + move.w (sp)+,d0 + movea.l (sp)+,a0 + dc.w $A07C ; _ADBOp + move.w d0,(sp) + move.w (sp)+,d3 + subq.l #4,sp + dc.w $A975 ; _TickCount + move.l (sp)+,d7 + +loc_6000703A: ; CODE XREF: sub_60006FA2+A6↓j + tst.b (a3) + bne.s loc_6000704A + subq.l #4,sp + dc.w $A975 ; _TickCount + move.l d7,d0 + addq.l #2,d0 + cmp.l (sp)+,d0 + bhi.s loc_6000703A + +loc_6000704A: ; CODE XREF: sub_60006FA2+9A↑j + tst.b (a3) + beq.s loc_60007090 + moveq #0,d0 + move.b d4,d0 + move.l d0,-(sp) + moveq #0,d0 + move.b d6,d0 + add.l d0,d0 + moveq #0,d1 + move.b 2(a4,d0.l),d1 + move.l d1,-(sp) + moveq #1,d0 + move.l d0,-(sp) + jsr sub_60006D4A + move.w (a4),d0 + ext.l d0 + add.l d0,d0 + move.b d4,2(a4,d0.l) + move.w (a4),d0 + ext.l d0 + add.l d0,d0 + clr.b 3(a4,d0.l) + moveq #0,d0 + move.b d6,d0 + add.l d0,d0 + clr.b 3(a4,d0.l) + addq.w #1,(a4) + lea $C(sp),sp + bra.s loc_600070DC +; --------------------------------------------------------------------------- + +loc_60007090: ; CODE XREF: sub_60006FA2+AA↑j + moveq #0,d0 + move.b d4,d0 + move.l d0,-(sp) + moveq #0,d0 + move.b d6,d0 + add.l d0,d0 + moveq #0,d1 + move.b 2(a4,d0.l),d1 + move.l d1,-(sp) + moveq #0,d0 + move.l d0,-(sp) + jsr sub_60006D4A + move.l a2,-(sp) + moveq #0,d0 + move.b d6,d0 + add.l d0,d0 + moveq #0,d1 + move.b 2(a4,d0.l),d1 + move.l d1,-(sp) + jsr sub_60006BD6 + moveq #0,d0 + move.b d6,d0 + add.l d0,d0 + move.b d4,2(a4,d0.l) + moveq #0,d0 + move.b d6,d0 + add.l d0,d0 + move.b 3(a4,d0.l),d1 + addq.b #1,3(a4,d0.l) + lea $14(sp),sp + +loc_600070DC: ; CODE XREF: sub_60006FA2+46↑j + ; sub_60006FA2+EC↑j + movem.l var_3C(a6),d3-d7/a2-a4 + unlk a6 + rts +; End of function sub_60006FA2 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600070E6: ; DATA XREF: sub_600069D2+36↑o + link a6,#0 + unlk a6 + rts +; End of function sub_600070E6 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600070EE: ; CODE XREF: ROM:loc_60000C78↑p + +var_1C set -$1C +var_8 set -8 +var_4 set -4 + + link a6,#-8 + movem.l d3/d6-d7/a3-a4,-(sp) + moveq #$30,d7 ; '0' + move.w ($154).w,d6 + moveq #0,d0 + move.w d6,d0 + cmp.l d0,d7 + bls.s loc_60007180 + movea.l ($146).w,a3 + moveq #0,d0 + movea.l d0,a4 + movea.l ($14C).w,a4 +; --------------------------------------------------------------------------- + dc.b $31 + dc.b $FC + dc.b $FF + dc.b $FF + dc.b 1 + dc.b $4A ; J +; --------------------------------------------------------------------------- + move.w d7,d0 + dc.w $A06D ; _InitEvents + bra.s loc_6000715E +; --------------------------------------------------------------------------- + +loc_6000711C: ; CODE XREF: sub_600070EE+72↓j + moveq #0,d0 + move.w 6(a4),d0 + moveq #$FFFFFFFF,d1 + cmp.l d0,d1 + beq.s loc_6000715C + movea.w 6(a4),a0 + move.l 8(a4),d0 + lea var_4(a6),a1 + dc.w $A12F ; _PPostEvent + move.l a0,(a1) + tst.l var_4(a6) + beq.s loc_6000715C + movea.l var_4(a6),a0 + move.l $C(a4),$C(a0) + movea.l var_4(a6),a0 + move.l $10(a4),$10(a0) + movea.l var_4(a6),a0 + move.w $14(a4),$14(a0) + +loc_6000715C: ; CODE XREF: sub_600070EE+38↑j + ; sub_600070EE+4E↑j + movea.l (a4),a4 + +loc_6000715E: ; CODE XREF: sub_600070EE+2C↑j + move.l a4,d0 + bne.s loc_6000711C + move.l a3,d0 + beq.s loc_60007180 + movea.l a3,a0 + dc.w $A148 ; _PtrZone + move.l a0,var_8(a6) + subq.l #4,sp + move.l ($2A6).w,(sp) + move.l var_8(a6),d0 + cmp.l (sp)+,d0 + bne.s loc_60007180 + movea.l a3,a0 + dc.w $A01F ; _DisposePtr + +loc_60007180: ; CODE XREF: sub_600070EE+14↑j + ; sub_600070EE+76↑j ... + movem.l var_1C(a6),d3/d6-d7/a3-a4 + unlk a6 + rts +; End of function sub_600070EE + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000718A: ; CODE XREF: ROM:6000058C↑p + +var_10 set -$10 + + link a6,#0 + movem.l d3/d7/a3-a4,-(sp) + moveq #1,d7 + moveq #0,d0 + movea.l d0,a4 + subq.l #4,sp + move.l #$78626F6F,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_600071D2 + tst.l (a4) + beq.s loc_600071D2 + subq.l #4,sp + move.l #$356,(sp) + movea.l (sp)+,a4 + movea.l 2(a4),a3 + moveq #0,d3 + move.l a3,d0 + beq.s loc_600071D0 + move.w #$80,d0 + and.w $12(a3),d0 + beq.s loc_600071D0 + moveq #1,d3 + +loc_600071D0: ; CODE XREF: sub_6000718A+38↑j + ; sub_6000718A+42↑j + move.b d3,d7 + +loc_600071D2: ; CODE XREF: sub_6000718A+20↑j + ; sub_6000718A+24↑j + tst.b d7 + bne.s loc_600071E0 + moveq #$76,d0 ; 'v' + dc.w $A9C9 ; _SysError + move.w #2,-(sp) + dc.w $A895 ; _ShutDown + +loc_600071E0: ; CODE XREF: sub_6000718A+4A↑j + movem.l var_10(a6),d3/d7/a3-a4 + unlk a6 + rts +; End of function sub_6000718A + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600071EA: ; CODE XREF: ROM:60000592↑p + +var_C set -$C +var_4 set -4 + + link a6,#-4 + movem.l d7/a4,-(sp) + subq.l #4,sp + move.l #$78626F6F,-(sp) + moveq #2,d0 + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_60007250 + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + subq.l #4,sp + move.l #$6D6C726D,-(sp) + moveq #0,d0 + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_60007250 + tst.l (a4) + beq.s loc_60007250 + move.l #$72616D20,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + move.w d0,d7 + bne.s loc_6000724C + movea.l (a4),a0 + move.l var_4(a6),d0 + cmp.l (a0),d0 + bge.s loc_6000724C + move.w ($B20).w,d7 + andi.w #$DFFF,d7 + move.w d7,($B20).w + +loc_6000724C: ; CODE XREF: sub_600071EA+4A↑j + ; sub_600071EA+54↑j + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_60007250: ; CODE XREF: sub_600071EA+1A↑j + ; sub_600071EA+32↑j ... + movem.l var_C(a6),d7/a4 + unlk a6 + rts +; End of function sub_600071EA + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000725A: ; CODE XREF: sub_60002296+1E↑p + +var_13E set -$13E +var_12A set -$12A +var_126 set -$126 +var_106 set -$106 +var_6 set -6 +var_4 set -4 +arg_0 set 8 +arg_4 set $C + + link a6,#-$12A + movem.l d6-d7/a2-a4,-(sp) + movea.l arg_0(a6),a2 + lea var_126(a6),a4 + lea unk_600073AA,a0 + lea (a4),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.b (a0),(a1) + clr.w var_106(a6) + moveq #1,d6 + subq.l #2,sp + move.l a2,-(sp) + move.l a4,-(sp) + moveq #0,d0 + move.b d0,-(sp) + moveq #1,d1 + move.b d1,-(sp) + jsr sub_60003162 + tst.b (sp)+ + beq.w loc_6000739A + subq.l #2,sp + move.w #$8000,-(sp) + move.l #$6D616373,-(sp) + moveq #1,d0 + move.b d0,-(sp) + pea var_6(a6) + pea var_4(a6) + moveq #0,d0 + dc.w $A823 ; _AliasDispatch + tst.w (sp)+ + bne.w loc_6000739A + moveq #0,d0 + move.b d0,-(sp) + dc.w $A99B ; _SetResLoad + subq.l #2,sp + move.w var_6(a6),-(sp) + move.l var_4(a6),-(sp) + move.l a2,-(sp) + moveq #1,d0 + move.b d0,-(sp) + dc.w $A81A ; _HOpenResFile + move.w (sp)+,d7 + moveq #1,d0 + move.b d0,-(sp) + dc.w $A99B ; _SetResLoad + cmpi.w #$FFFF,d7 + beq.w loc_6000739A + subq.l #4,sp + move.l #$6D786267,-(sp) + moveq #0,d0 + move.w d0,-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a3 + move.l a3,d0 + beq.w loc_60007396 + subq.l #4,sp + move.l a3,-(sp) + moveq #1,d0 + move.l d0,-(sp) + pea 1(a4) + moveq #0,d1 + move.b (a4),d1 + move.l d1,-(sp) + moveq #0,d1 + move.l d1,-(sp) + move.l d1,-(sp) + dc.w $A9E0 ; _Munger + tst.l (sp)+ + blt.w loc_60007396 + subq.l #4,sp + move.l #$76657273,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a3 + move.l a3,d0 + beq.s loc_60007396 + movea.l (a3),a0 + move.l (a0),var_12A(a6) + cmpi.l #$6544007,var_12A(a6) + bcc.s loc_60007396 + clr.b d6 + pea var_106(a6) + move.w #$AF87,-(sp) + moveq #2,d0 + move.w d0,-(sp) + jsr sub_600032B4 + moveq #0,d0 + move.b var_106(a6),d0 + tst.l d0 + beq.s loc_60007396 + moveq #0,d0 + move.b (a4),d0 + moveq #0,d1 + move.b var_106(a6),d1 + add.w d0,d1 + cmpi.w #$20,d1 ; ' ' + bge.s loc_60007396 + lea var_106+1(a6),a0 + moveq #0,d0 + move.b (a4),d0 + addq.w #1,d0 + lea (a4,d0.w),a1 + moveq #0,d0 + move.b var_106(a6),d0 + dc.w $A22E ; _BlockMoveData + move.b var_106(a6),d0 + add.b d0,(a4) + subq.l #2,sp + move.w var_6(a6),-(sp) + move.l var_4(a6),-(sp) + move.l a2,-(sp) + move.l a4,-(sp) + jsr sub_60003328 + addq.w #2,sp + +loc_60007396: ; CODE XREF: sub_6000725A+96↑j + ; sub_6000725A+B6↑j ... + move.w d7,-(sp) + dc.w $A99A ; _CloseResFile + +loc_6000739A: ; CODE XREF: sub_6000725A+36↑j + ; sub_6000725A+58↑j ... + move.b d6,arg_4(a6) + movem.l var_13E(a6),d6-d7/a2-a4 + unlk a6 + move.l (sp)+,(sp) + rts +; End of function sub_6000725A + +; --------------------------------------------------------------------------- +unk_600073AA: dc.b 7 ; DATA XREF: sub_6000725A+10↑o + dc.b $4D ; M + dc.b $61 ; a + dc.b $63 ; c + dc.b $73 ; s + dc.b $42 ; B + dc.b $75 ; u + dc.b $67 ; g + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600073B4: ; CODE XREF: InstallPatches+2E6↑p + +var_114 set -$114 +var_108 set -$108 +var_8 set -8 +var_4 set -4 +arg_0 set 8 + + link a6,#-$108 + movem.l d7/a3-a4,-(sp) + lea var_108(a6),a3 + dc.w $A11A ; _GetZone + movea.l a0,a4 + subq.l #4,sp + move.l ($2A6).w,(sp) + movea.l (sp)+,a0 + dc.w $A01B ; _SetZone + subq.l #2,sp + pea unk_60007412 + move.l #$70777063,-(sp) + moveq #1,d0 + move.l d0,-(sp) + pea var_8(a6) + pea var_4(a6) + move.l a3,-(sp) + move.w #1,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.s loc_60007400 + subq.l #2,sp + pea var_8(a6) + move.w #4,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + addq.w #2,sp + +loc_60007400: ; CODE XREF: sub_600073B4+3C↑j + movea.l a4,a0 + dc.w $A01B ; _SetZone + move.w d7,arg_0(a6) + movem.l var_114(a6),d7/a3-a4 + unlk a6 + rts +; End of function sub_600073B4 + +; --------------------------------------------------------------------------- +unk_60007412: dc.b $10 ; DATA XREF: sub_600073B4+1C↑o + dc.b $54 ; T + dc.b $6F ; o + dc.b $6F ; o + dc.b $6C ; l + dc.b $62 ; b + dc.b $6F ; o + dc.b $78 ; x + dc.b $42 ; B + dc.b $6F ; o + dc.b $6F ; o + dc.b $74 ; t + dc.b $73 ; s + dc.b $74 ; t + dc.b $72 ; r + dc.b $61 ; a + dc.b $70 ; p + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60007424: ; CODE XREF: InstallPatches+304↑p + +var_BA set -$BA +var_9E set -$9E +var_96 set -$96 +var_56 set -$56 +var_16 set -$16 +var_12 set -$12 +var_D set -$D +var_C set -$C +var_8 set -8 +var_4 set -4 +arg_0 set 8 + + link a6,#-$9E + movem.l d4-d7/a2-a4,-(sp) + move.w arg_0(a6),d5 + lea var_56(a6),a4 + dc.w $A11A ; _GetZone + move.l a0,var_8(a6) + subq.l #4,sp + move.l ($2A6).w,(sp) + movea.l (sp)+,a0 + dc.w $A01B ; _SetZone + move.l #$73797361,d0 + lea var_9E(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + move.w d0,d6 + bne.w loc_60007522 + moveq #2,d0 + cmp.l var_9E(a6),d0 + bne.w loc_60007522 + subq.l #4,sp + move.l #$62737472,-(sp) + move.w d5,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a3 + move.l a3,d0 + beq.w loc_60007522 + subq.l #4,sp + move.l #$70706374,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a2 + move.l a2,d0 + beq.w loc_6000751E + movea.l a3,a0 + dc.w $A029 ; _HLock + movea.l a2,a0 + dc.w $A029 ; _HLock + subq.l #2,sp + move.l (a2),-(sp) + subq.l #4,sp + move.l a2,-(sp) + jsr sub_60003106 + pea aPpctidbits ; "\nPPCTidbits" + moveq #1,d0 + move.l d0,-(sp) + pea var_12(a6) + pea var_16(a6) + pea var_96(a6) + move.w #3,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d6 + bne.s loc_6000751A + movea.l (a3),a0 + move.w (a0),d4 + moveq #1,d7 + bra.s loc_60007508 +; --------------------------------------------------------------------------- + +loc_600074C8: ; CODE XREF: sub_60007424+E6↓j + ext.l d7 + move.l d7,-(sp) + move.l a3,-(sp) + move.l a4,-(sp) + jsr sub_60007542 + subq.l #2,sp + move.l var_12(a6),-(sp) + move.l a4,-(sp) + pea var_C(a6) + pea var_D(a6) + move.w #5,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d6 + lea $C(sp),sp + bne.s loc_60007504 + pea var_4(a6) + ext.l d5 + move.l d5,-(sp) + movea.l var_C(a6),a0 + jsr (a0) + move.w d0,d6 + addq.w #8,sp + +loc_60007504: ; CODE XREF: sub_60007424+CC↑j + move.w d7,d0 + addq.w #1,d7 + +loc_60007508: ; CODE XREF: sub_60007424+A2↑j + cmp.w d7,d4 + bge.s loc_600074C8 + subq.l #2,sp + pea var_12(a6) + move.w #4,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d6 + +loc_6000751A: ; CODE XREF: sub_60007424+9A↑j + move.l a2,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_6000751E: ; CODE XREF: sub_60007424+66↑j + move.l a3,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_60007522: ; CODE XREF: sub_60007424+32↑j + ; sub_60007424+3C↑j ... + movea.l var_8(a6),a0 + dc.w $A01B ; _SetZone + movem.l var_BA(a6),d4-d7/a2-a4 + unlk a6 + movea.l (sp)+,a0 + addq.w #2,sp + jmp (a0) +; End of function sub_60007424 + +; --------------------------------------------------------------------------- +aPpctidbits: dc.b $A ; DATA XREF: sub_60007424+7E↑o + dc.b 'PPCTidbits',0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60007542: ; CODE XREF: sub_60007424+AC↑p + +var_10 set -$10 +arg_0 set 8 +arg_4 set $C +arg_A set $12 + + link a6,#0 + movem.l d7/a2-a4,-(sp) + movea.l arg_4(a6),a2 + movea.l arg_0(a6),a3 + move.w arg_A(a6),d7 + subq.w #1,d7 + move.l a2,d0 + beq.s loc_6000758E + tst.l (a2) + beq.s loc_6000758E + move.l a3,d0 + beq.s loc_6000758E + movea.l (a2),a4 + addq.w #2,a4 + bra.s loc_60007572 +; --------------------------------------------------------------------------- + +loc_6000756A: ; CODE XREF: sub_60007542+36↓j + moveq #0,d0 + move.b (a4),d0 + addq.w #1,d0 + adda.w d0,a4 + +loc_60007572: ; CODE XREF: sub_60007542+26↑j + move.w d7,d0 + subq.w #1,d7 + tst.w d0 + bne.s loc_6000756A + move.l a4,d0 + addq.l #1,d0 + movea.l d0,a0 + move.l a3,d0 + addq.l #1,d0 + movea.l d0,a1 + moveq #0,d0 + move.b (a4),d0 + dc.w $A22E ; _BlockMoveData + move.b (a4),(a3) + +loc_6000758E: ; CODE XREF: sub_60007542+18↑j + ; sub_60007542+1C↑j ... + movem.l var_10(a6),d7/a2-a4 + unlk a6 + rts +; End of function sub_60007542 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60007598: ; CODE XREF: InstallPatches:ipSelector20↑p + +var_64 set -$64 +var_58 set -$58 +var_12 set -$12 +var_10 set -$10 +var_C set -$C +var_8 set -8 + + link a6,#-$58 + movem.l d6-d7/a4,-(sp) + lea var_8(a6),a4 + moveq #0,d0 + move.l d0,4(a4) + move.l #$61737570,(a4) + move.l #$63667267,d0 + lea var_C(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.s loc_6000762A + moveq #1,d0 + and.l var_C(a6),d0 + beq.s loc_6000762A + moveq #0,d6 + +loc_600075CE: ; CODE XREF: sub_60007598+90↓j + subq.l #2,sp + move.w #$8000,-(sp) + move.l d6,d0 + asl.w #2,d0 + move.l (a4,d0.w),-(sp) + moveq #1,d0 + move.b d0,-(sp) + pea var_12(a6) + pea var_10(a6) + moveq #0,d0 + dc.w $A823 ; _AliasDispatch + move.w (sp)+,d7 + bne.s loc_6000761C + subq.l #2,sp + move.w var_12(a6),-(sp) + move.l var_10(a6),-(sp) + moveq #0,d0 + move.l d0,-(sp) + pea var_58(a6) + moveq #1,d0 + dc.w $AA52 ; _HighLevelFSDispatch + move.w (sp)+,d7 + bne.s loc_6000761C + subq.l #2,sp + pea var_58(a6) + moveq #0,d0 + move.b d0,-(sp) + move.w #$FFEC,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + +loc_6000761C: ; CODE XREF: sub_60007598+56↑j + ; sub_60007598+70↑j + move.l d6,d0 + addq.l #1,d6 + move.l d6,d0 + asl.w #2,d0 + tst.l (a4,d0.w) + bne.s loc_600075CE + +loc_6000762A: ; CODE XREF: sub_60007598+2A↑j + ; sub_60007598+32↑j + movem.l var_64(a6),d6-d7/a4 + unlk a6 + rts +; End of function sub_60007598 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60007634: ; CODE XREF: ROM:6000143C↑p + +var_24A set -$24A +var_23A set -$23A +var_236 set -$236 +var_232 set -$232 +var_131 set -$131 +var_130 set -$130 +var_12C set -$12C +var_128 set -$128 +var_EC set -$EC + + link a6,#-$23E + movem.l a2-a4,-(sp) + moveq #0,d0 + move.l d0,var_23A(a6) + movea.l d0,a4 + movea.l d0,a3 + dc.w $A11A ; _GetZone + movea.l a0,a2 + subq.l #4,sp + move.l ($2A6).w,(sp) + movea.l (sp)+,a0 + dc.w $A01B ; _SetZone + subq.l #2,sp + pea unk_600077D0 + move.l #$70777063,-(sp) + moveq #5,d0 + move.l d0,-(sp) + pea var_23A(a6) + pea var_236(a6) + pea var_232(a6) + move.w #1,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + tst.w (sp)+ + bne.w loc_6000775A + subq.l #2,sp + move.l var_23A(a6),-(sp) + pea unk_600077BE + pea var_130(a6) + pea var_131(a6) + move.w #5,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + tst.w (sp)+ + bne.w loc_6000775A + subq.l #4,sp + move.l var_130(a6),-(sp) + pea ($3F1).w + moveq #1,d0 + move.b d0,-(sp) + moveq #0,d0 + dc.w $AA59 ; _MixedModeDispatch + movea.l (sp)+,a4 + move.l a4,d0 + beq.w loc_6000775A + subq.l #2,sp + move.l var_23A(a6),-(sp) + pea aOtfindport ; "\nOTFindPort" + pea var_12C(a6) + pea var_131(a6) + move.w #5,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + tst.w (sp)+ + bne.w loc_6000775A + subq.l #4,sp + move.l var_12C(a6),-(sp) + pea ($3F1).w + moveq #1,d0 + move.b d0,-(sp) + moveq #0,d0 + dc.w $AA59 ; _MixedModeDispatch + movea.l (sp)+,a3 + move.l a3,d0 + beq.s loc_6000775A + moveq #0,d0 + move.l d0,-(sp) + pea aSeriala ; "serialA" + movea.l a4,a0 + jsr (a0) + moveq #0,d0 + move.l d0,-(sp) + pea aSerialb ; "serialB" + movea.l a4,a0 + jsr (a0) + moveq #0,d0 + move.l d0,-(sp) + pea aLtlk ; "ltlk" + movea.l a4,a0 + jsr (a0) + moveq #0,d0 + move.l d0,-(sp) + pea aLtlka ; "ltlkA" + movea.l a4,a0 + jsr (a0) + moveq #0,d0 + move.l d0,-(sp) + pea aLtlkb ; "ltlkB" + movea.l a4,a0 + jsr (a0) + pea aEnet0 ; "enet0" + pea var_128(a6) + movea.l a3,a0 + jsr (a0) + tst.l d0 + lea $30(sp),sp + beq.s loc_6000775A + pea aBlueshim ; "blueshim" + pea var_EC(a6) + jsr sub_600033F8 + tst.l d0 + addq.w #8,sp + beq.s loc_6000775A + moveq #0,d0 + move.l d0,-(sp) + pea aEnet0 ; "enet0" + movea.l a4,a0 + jsr (a0) + addq.w #8,sp + +loc_6000775A: ; CODE XREF: sub_60007634+44↑j + ; sub_60007634+62↑j ... + tst.l var_23A(a6) + beq.s loc_6000776E + subq.l #2,sp + pea var_23A(a6) + move.w #4,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + addq.w #2,sp + +loc_6000776E: ; CODE XREF: sub_60007634+12A↑j + move.l a4,d0 + move.l a3,d0 + movea.l a2,a0 + dc.w $A01B ; _SetZone + movem.l var_24A(a6),a2-a4 + unlk a6 + rts +; End of function sub_60007634 + +; --------------------------------------------------------------------------- +aEnet0: dc.b 'enet0',0 ; DATA XREF: sub_60007634+F2↑o + ; sub_60007634+11C↑o +aBlueshim: dc.b 'blueshim',0 ; DATA XREF: sub_60007634+106↑o + dc.b 0 +aLtlkb: dc.b 'ltlkB',0 ; DATA XREF: sub_60007634+EA↑o +aLtlka: dc.b 'ltlkA',0 ; DATA XREF: sub_60007634+DE↑o +aLtlk: dc.b 'ltlk',0 ; DATA XREF: sub_60007634+D2↑o + dc.b 0 +aSerialb: dc.b 'serialB',0 ; DATA XREF: sub_60007634+C6↑o +aSeriala: dc.b 'serialA',0 ; DATA XREF: sub_60007634+BA↑o +aOtfindport: dc.b $A ; DATA XREF: sub_60007634+86↑o + dc.b 'OTFindPort',0 +unk_600077BE: dc.b $10 ; DATA XREF: sub_60007634+4E↑o + dc.b $4F ; O + dc.b $54 ; T + dc.b $55 ; U + dc.b $6E ; n + dc.b $72 ; r + dc.b $65 ; e + dc.b $67 ; g + dc.b $69 ; i + dc.b $73 ; s + dc.b $74 ; t + dc.b $65 ; e + dc.b $72 ; r + dc.b $50 ; P + dc.b $6F ; o + dc.b $72 ; r + dc.b $74 ; t + dc.b 0 +unk_600077D0: dc.b $F ; DATA XREF: sub_60007634+22↑o + dc.b $4F ; O + dc.b $54 ; T + dc.b $43 ; C + dc.b $6C ; l + dc.b $69 ; i + dc.b $65 ; e + dc.b $6E ; n + dc.b $74 ; t + dc.b $55 ; U + dc.b $74 ; t + dc.b $69 ; i + dc.b $6C ; l + dc.b $4C ; L + dc.b $69 ; i + dc.b $62 ; b + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600077E2: ; CODE XREF: sub_6000780E+90↓p + ; sub_6000780E+9E↓p + +var_4 set -4 +arg_0 set 8 +arg_6 set $E + + link a6,#0 + move.l a4,-(sp) + subq.l #4,sp + move.l arg_0(a6),-(sp) + move.w arg_6(a6),-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_60007802 + move.l a4,-(sp) + dc.w $A9AD ; _RemoveResource + movea.l a4,a0 + dc.w $A023 ; _DisposeHandle + +loc_60007802: ; CODE XREF: sub_600077E2+16↑j + movea.l var_4(a6),a4 + unlk a6 + rts +; End of function sub_600077E2 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_6000780A: ; CODE XREF: ROM:loc_6000038A↑p + bra.w sub_60008C54 +; End of function sub_6000780A + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000780E: ; CODE XREF: sub_60007A14+194↓p + +var_14 set -$14 +var_8 set -8 +var_4 set -4 +arg_2 set $A +arg_4 set $C + + link a6,#-8 + movem.l d5-d7,-(sp) + subq.l #2,sp + dc.w $A994 ; _CurResFile + move.w (sp)+,d5 + move.w arg_2(a6),-(sp) + dc.w $A998 ; _UseResFile + subq.l #4,sp + move.l #$76657273,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A81F ; _Get1Resource + move.l (sp)+,var_8(a6) + bne.s loc_6000783E + move.w #$FF40,d7 + bra.w loc_600078FA +; --------------------------------------------------------------------------- + +loc_6000783E: ; CODE XREF: sub_6000780E+26↑j + subq.l #4,sp + move.l #$76657273,-(sp) + moveq #2,d0 + move.w d0,-(sp) + dc.w $A81F ; _Get1Resource + move.l (sp)+,var_4(a6) + subq.l #2,sp + pea var_8(a6) + jsr sub_6000329E + move.w (sp)+,d7 + bne.w loc_600078FA + tst.l var_4(a6) + beq.s loc_6000787A + subq.l #2,sp + pea var_4(a6) + jsr sub_6000329E + tst.w (sp)+ + beq.s loc_6000787A + moveq #0,d0 + move.l d0,var_4(a6) + +loc_6000787A: ; CODE XREF: sub_6000780E+56↑j + ; sub_6000780E+64↑j + subq.l #2,sp + move.l arg_4(a6),-(sp) + moveq #3,d0 + move.b d0,-(sp) + moveq #$D,d0 + dc.w $AA52 ; _HighLevelFSDispatch + move.w (sp)+,d6 + cmpi.w #$FFFF,d6 + bne.s loc_60007894 + moveq #$FFFFFFD5,d7 + bra.s loc_600078FA +; --------------------------------------------------------------------------- + +loc_60007894: ; CODE XREF: sub_6000780E+80↑j + moveq #1,d0 + move.l d0,-(sp) + move.l #$76657273,-(sp) + jsr sub_600077E2 + moveq #2,d0 + move.l d0,-(sp) + move.l #$76657273,-(sp) + jsr sub_600077E2 + move.l var_8(a6),-(sp) + move.l #$76657273,-(sp) + moveq #1,d0 + move.w d0,-(sp) + pea unk_6000790A + dc.w $A9AB ; _AddResource + subq.l #2,sp + dc.w $A9AF ; _ResError + move.w (sp)+,d7 + lea $10(sp),sp + tst.w d7 + bne.s loc_600078F6 + tst.l var_4(a6) + beq.s loc_600078EC + move.l var_4(a6),-(sp) + move.l #$76657273,-(sp) + moveq #2,d0 + move.w d0,-(sp) + pea unk_6000790A + dc.w $A9AB ; _AddResource + +loc_600078EC: ; CODE XREF: sub_6000780E+C8↑j + move.w d6,-(sp) + dc.w $A999 ; _UpdateResFile + subq.l #2,sp + dc.w $A9AF ; _ResError + move.w (sp)+,d7 + +loc_600078F6: ; CODE XREF: sub_6000780E+C2↑j + move.w d6,-(sp) + dc.w $A99A ; _CloseResFile + +loc_600078FA: ; CODE XREF: sub_6000780E+2C↑j + ; sub_6000780E+4E↑j ... + move.w d5,-(sp) + dc.w $A998 ; _UseResFile + move.w d7,d0 + movem.l var_14(a6),d5-d7 + unlk a6 + rts +; End of function sub_6000780E + +; --------------------------------------------------------------------------- +unk_6000790A: dc.b 0 ; DATA XREF: sub_6000780E+B0↑o + ; sub_6000780E+D8↑o + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_6000790C: ; CODE XREF: ROM:6000042C↑p + bra.w sub_6000C80E +; End of function sub_6000790C + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60007910: ; CODE XREF: ROM:600003F2↑p + bra.w sub_600089EA +; End of function sub_60007910 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60007914: ; CODE XREF: ROM:loc_600003E2↑p + bra.w loc_60009A38 +; End of function sub_60007914 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60007918: ; CODE XREF: sub_60007BDE+86↓p + +var_28 set -$28 +var_4 set -4 +arg_0 set 8 + + link a6,#-8 + movem.l d3-d7/a2-a4,-(sp) + clr.b d5 + subq.l #2,sp + dc.w $A994 ; _CurResFile + move.w (sp)+,var_4(a6) + moveq #0,d0 + move.b d0,-(sp) + dc.w $A99B ; _SetResLoad + subq.l #2,sp + move.l arg_0(a6),-(sp) + moveq #1,d0 + move.b d0,-(sp) + moveq #$D,d0 + dc.w $AA52 ; _HighLevelFSDispatch + move.w (sp)+,d7 + moveq #1,d0 + move.b d0,-(sp) + dc.w $A99B ; _SetResLoad + cmpi.w #$FFFF,d7 + beq.s loc_600079C6 + subq.l #4,sp + move.l #$76657273,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a2 + move.l a2,d0 + beq.s loc_600079BC + movea.l (a2),a0 + move.w (a0),d3 + subq.l #4,sp + move.l #$7A737972,-(sp) + moveq #0,d0 + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_600079B8 + subq.l #2,sp + move.l a4,-(sp) + dc.w $A9A4 ; _HomeResFile + move.w (sp)+,d6 + cmpi.w #$FFFF,d7 + beq.s loc_600079B4 + tst.w d6 + bne.s loc_6000798E + move.w ($A58).w,d6 + +loc_6000798E: ; CODE XREF: sub_60007918+70↑j + move.w d6,-(sp) + dc.w $A998 ; _UseResFile + subq.l #4,sp + move.l #$76657273,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a3 + move.l a3,d0 + beq.s loc_600079B4 + movea.l (a3),a0 + move.w (a0),d4 + cmp.w d4,d3 + bne.s loc_600079B0 + moveq #1,d5 + +loc_600079B0: ; CODE XREF: sub_60007918+94↑j + move.l a3,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_600079B4: ; CODE XREF: sub_60007918+6C↑j + ; sub_60007918+8C↑j + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_600079B8: ; CODE XREF: sub_60007918+5E↑j + move.l a2,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_600079BC: ; CODE XREF: sub_60007918+46↑j + move.w d7,-(sp) + dc.w $A99A ; _CloseResFile + move.w var_4(a6),-(sp) + dc.w $A998 ; _UseResFile + +loc_600079C6: ; CODE XREF: sub_60007918+32↑j + move.b d5,d0 + movem.l var_28(a6),d3-d7/a2-a4 + unlk a6 + rts +; End of function sub_60007918 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600079D2: ; CODE XREF: sub_60007A14+56↓p + +var_46 set -$46 +var_3E set -$3E +var_2C set -$2C +var_28 set -$28 +var_26 set -$26 +var_22 set -$22 +var_A set -$A +var_4 set -4 +arg_2 set $A +arg_4 set $C + + link a6,#-$3E + movem.l d7/a4,-(sp) + movea.l arg_4(a6),a4 + movea.l a4,a0 + addq.l #6,a0 + move.l a0,var_2C(a6) + clr.w var_28(a6) + move.w arg_2(a6),var_26(a6) + clr.w var_22(a6) + lea var_3E(a6),a0 + moveq #8,d0 + dc.w $A260 ; _HFSDispatch + move.w d0,d7 + move.w var_A(a6),(a4) + move.l var_4(a6),2(a4) + move.w d7,d0 + movem.l var_46(a6),d7/a4 + unlk a6 + rts +; End of function sub_600079D2 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60007A14: ; CODE XREF: sub_60007BDE+100↓p + +var_82 set -$82 +var_5E set -$5E +var_18 set -$18 +var_10 set -$10 +var_8 set -8 +var_6 set -6 +var_4 set -4 +arg_0 set 8 + + link a6,#-$62 + movem.l d3-d7/a2-a4,-(sp) + movea.l arg_0(a6),a2 + subq.l #4,sp + move.l #$7A737972,-(sp) + moveq #0,d0 + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a3 + move.l a3,d0 + bne.s loc_60007A3C + move.w #$FF40,d7 + bra.w loc_60007BCE +; --------------------------------------------------------------------------- + +loc_60007A3C: ; CODE XREF: sub_60007A14+1E↑j + movea.l (a3),a0 + move.l (a0),d3 + move.l 4(a0),d4 + subq.l #2,sp + move.l a3,-(sp) + dc.w $A9A4 ; _HomeResFile + move.w (sp)+,d5 + cmpi.w #$FFFF,d5 + bne.s loc_60007A5A + move.w #$FF40,d7 + bra.w loc_60007BCA +; --------------------------------------------------------------------------- + +loc_60007A5A: ; CODE XREF: sub_60007A14+3C↑j + tst.w d5 + bne.s loc_60007A62 + move.w ($A58).w,d5 + +loc_60007A62: ; CODE XREF: sub_60007A14+48↑j + pea var_5E(a6) + ext.l d5 + move.l d5,-(sp) + jsr sub_600079D2 + move.w d0,d7 + addq.w #8,sp + tst.w d7 + bne.w loc_60007BCA + subq.l #2,sp + pea var_5E(a6) + moveq #1,d0 + move.b d0,-(sp) + pea var_8(a6) + moveq #2,d0 + dc.w $AA52 ; _HighLevelFSDispatch + move.w (sp)+,d7 + bne.w loc_60007BCA + subq.l #2,sp + move.w var_8(a6),-(sp) + moveq #1,d0 + move.w d0,-(sp) + move.l d3,-(sp) + jsr sub_60003224 + move.w (sp)+,d7 + bne.w loc_60007BBE + subq.l #2,sp + move.l a2,-(sp) + move.l #$4D414353,-(sp) + move.l #$7A737972,-(sp) + moveq #$FFFFFFFF,d0 + move.w d0,-(sp) + moveq #4,d0 + dc.w $AA52 ; _HighLevelFSDispatch + move.w (sp)+,d7 + bne.w loc_60007BBE + subq.l #2,sp + move.l a2,-(sp) + pea var_18(a6) + moveq #7,d0 + dc.w $AA52 ; _HighLevelFSDispatch + move.w (sp)+,d7 + bne.w loc_60007BB0 + ori.w #$1000,var_10(a6) + subq.l #2,sp + move.l a2,-(sp) + pea var_18(a6) + moveq #8,d0 + dc.w $AA52 ; _HighLevelFSDispatch + move.w (sp)+,d7 + bne.w loc_60007BB0 + subq.l #2,sp + move.l a2,-(sp) + moveq #3,d0 + move.b d0,-(sp) + pea var_6(a6) + moveq #3,d0 + dc.w $AA52 ; _HighLevelFSDispatch + move.w (sp)+,d7 + bne.w loc_60007BB0 + subq.l #2,sp + move.w var_6(a6),-(sp) + move.l d4,-(sp) + jsr sub_60003204 + move.w (sp)+,d7 + bne.s loc_60007B92 + subq.l #2,sp + move.w var_6(a6),-(sp) + moveq #1,d0 + move.w d0,-(sp) + moveq #0,d1 + move.l d1,-(sp) + jsr sub_60003224 + move.w (sp)+,d7 + bne.s loc_60007B92 + move.l #$10000,d0 + dc.w $A122 ; _NewHandle + movea.l a0,a4 + move.l a4,d0 + bne.s loc_60007B3C + moveq #$FFFFFF94,d7 + bra.s loc_60007B92 +; --------------------------------------------------------------------------- + +loc_60007B3C: ; CODE XREF: sub_60007A14+122↑j + movea.l a4,a0 + dc.w $A029 ; _HLock + move.l #$10000,var_4(a6) + moveq #0,d6 + bra.s loc_60007B8A +; --------------------------------------------------------------------------- + +loc_60007B4C: ; CODE XREF: sub_60007A14+178↓j + subq.l #2,sp + move.w var_8(a6),-(sp) + pea var_4(a6) + move.l (a4),-(sp) + jsr sub_600031BC + move.w (sp)+,d7 + cmpi.w #$FFD9,d7 + beq.s loc_60007B68 + tst.w d7 + bne.s loc_60007B8E + +loc_60007B68: ; CODE XREF: sub_60007A14+14E↑j + cmpi.w #$FFD9,d7 + bne.s loc_60007B70 + clr.w d7 + +loc_60007B70: ; CODE XREF: sub_60007A14+158↑j + subq.l #2,sp + move.w var_6(a6),-(sp) + pea var_4(a6) + move.l (a4),-(sp) + jsr sub_600031C0 + addq.w #2,sp + tst.w d7 + bne.s loc_60007B8E + add.l var_4(a6),d6 + +loc_60007B8A: ; CODE XREF: sub_60007A14+136↑j + cmp.l d6,d4 + bhi.s loc_60007B4C + +loc_60007B8E: ; CODE XREF: sub_60007A14+152↑j + ; sub_60007A14+170↑j + movea.l a4,a0 + dc.w $A023 ; _DisposeHandle + +loc_60007B92: ; CODE XREF: sub_60007A14+FE↑j + ; sub_60007A14+114↑j ... + subq.l #2,sp + move.w var_6(a6),-(sp) + jsr sub_600031A2 + tst.w d7 + addq.w #2,sp + bne.s loc_60007BB0 + move.l a2,-(sp) + ext.l d5 + move.l d5,-(sp) + jsr sub_6000780E + move.w d0,d7 + addq.w #8,sp + +loc_60007BB0: ; CODE XREF: sub_60007A14+BE↑j + ; sub_60007A14+D6↑j ... + tst.w d7 + beq.s loc_60007BBE + subq.l #2,sp + move.l a2,-(sp) + moveq #6,d0 + dc.w $AA52 ; _HighLevelFSDispatch + addq.w #2,sp + +loc_60007BBE: ; CODE XREF: sub_60007A14+8E↑j + ; sub_60007A14+AC↑j ... + subq.l #2,sp + move.w var_8(a6),-(sp) + jsr sub_600031A2 + addq.w #2,sp + +loc_60007BCA: ; CODE XREF: sub_60007A14+42↑j + ; sub_60007A14+60↑j ... + move.l a3,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_60007BCE: ; CODE XREF: sub_60007A14+24↑j + move.w d7,d0 + movem.l var_82(a6),d3-d7/a2-a4 + unlk a6 + rts +; End of function sub_60007A14 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60007BDA: ; CODE XREF: ROM:60000732↑p + bra.w sub_6000943A +; End of function sub_60007BDA + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60007BDE: ; CODE XREF: ROM:60000A32↑p + +var_12C set -$12C +var_118 set -$118 +var_116 set -$116 +var_112 set -$112 +var_CC set -$CC +var_CA set -$CA +var_C6 set -$C6 +var_86 set -$86 +var_46 set -$46 + + link a6,#-$118 + movem.l d5-d7/a3-a4,-(sp) + lea var_86(a6),a3 + lea var_C6(a6),a4 + clr.w (a4) + lea unk_60007D1A,a0 + lea (a3),a1 + moveq #3,d0 + +loc_60007BF8: ; CODE XREF: sub_60007BDE+1C↓j + move.l (a0)+,(a1)+ + dbf d0,loc_60007BF8 + move.w (a0)+,(a1)+ + subq.l #2,sp + move.w #$8000,-(sp) + move.l #$6D616373,-(sp) + moveq #0,d0 + move.b d0,-(sp) + pea var_CC(a6) + pea var_CA(a6) + moveq #0,d0 + dc.w $A823 ; _AliasDispatch + move.w (sp)+,d7 + bne.w loc_60007D0C + move.l a4,-(sp) + move.w #$AF87,-(sp) + moveq #1,d0 + move.w d0,-(sp) + jsr sub_600032B4 + moveq #0,d0 + move.b (a4),d0 + tst.l d0 + bne.s loc_60007C46 + movea.l a3,a0 + movea.l a4,a1 + moveq #0,d0 + move.b (a3),d0 + addq.w #1,d0 + ext.l d0 + dc.w $A22E ; _BlockMoveData + +loc_60007C46: ; CODE XREF: sub_60007BDE+58↑j + clr.b d5 + subq.l #2,sp + move.w var_CC(a6),-(sp) + move.l var_CA(a6),-(sp) + move.l a4,-(sp) + pea var_46(a6) + moveq #1,d0 + dc.w $AA52 ; _HighLevelFSDispatch + move.w (sp)+,d7 + bne.s loc_60007CD0 + pea var_46(a6) + jsr sub_60007918 + moveq #0,d1 + move.b d0,d1 + tst.l d1 + addq.w #4,sp + bne.s loc_60007CD0 + moveq #1,d5 + subq.l #2,sp + move.w #$8000,-(sp) + move.l #$74727368,-(sp) + moveq #1,d0 + move.b d0,-(sp) + pea var_118(a6) + pea var_116(a6) + moveq #0,d0 + dc.w $A823 ; _AliasDispatch + move.w (sp)+,d7 + bne.s loc_60007CBE + subq.l #2,sp + move.w var_118(a6),-(sp) + move.l var_116(a6),-(sp) + moveq #0,d0 + move.l d0,-(sp) + pea var_112(a6) + moveq #1,d0 + dc.w $AA52 ; _HighLevelFSDispatch + move.w (sp)+,d7 + bne.s loc_60007CBE + subq.l #2,sp + pea var_46(a6) + pea var_112(a6) + moveq #$C,d0 + dc.w $AA52 ; _HighLevelFSDispatch + move.w (sp)+,d7 + +loc_60007CBE: ; CODE XREF: sub_60007BDE+B4↑j + ; sub_60007BDE+CE↑j + tst.w d7 + beq.s loc_60007CD0 + subq.l #2,sp + pea var_46(a6) + moveq #6,d0 + dc.w $AA52 ; _HighLevelFSDispatch + move.w (sp)+,d7 + bne.s loc_60007D0C + +loc_60007CD0: ; CODE XREF: sub_60007BDE+80↑j + ; sub_60007BDE+92↑j ... + cmpi.w #$FFD5,d7 + beq.s loc_60007CDA + tst.b d5 + beq.s loc_60007CEA + +loc_60007CDA: ; CODE XREF: sub_60007BDE+F6↑j + pea var_46(a6) + jsr sub_60007A14 + move.w d0,d7 + addq.w #4,sp + tst.w d7 + bne.s loc_60007D0C + +loc_60007CEA: ; CODE XREF: sub_60007BDE+FA↑j + subq.l #2,sp + pea var_46(a6) + moveq #1,d0 + move.b d0,-(sp) + moveq #$FFFFFFFE,d0 + dc.w $A822 ; _ResourceDispatch + move.w (sp)+,d6 + cmpi.w #$FFFF,d6 + beq.s loc_60007D0C + subq.l #2,sp + move.w d6,-(sp) + moveq #$FFFFFFFD,d0 + dc.w $A822 ; _ResourceDispatch + addq.w #2,sp + bra.s loc_60007D10 +; --------------------------------------------------------------------------- + +loc_60007D0C: ; CODE XREF: sub_60007BDE+40↑j + ; sub_60007BDE+F0↑j ... + moveq #$1B,d0 + dc.w $A9C9 ; _SysError + +loc_60007D10: ; CODE XREF: sub_60007BDE+12C↑j + movem.l var_12C(a6),d5-d7/a3-a4 + unlk a6 + rts +; End of function sub_60007BDE + +; --------------------------------------------------------------------------- +unk_60007D1A: dc.b $10 ; DATA XREF: sub_60007BDE+12↑o + dc.b $53 ; S + dc.b $79 ; y + dc.b $73 ; s + dc.b $74 ; t + dc.b $65 ; e + dc.b $6D ; m + dc.b $20 + dc.b $52 ; R + dc.b $65 ; e + dc.b $73 ; s + dc.b $6F ; o + dc.b $75 ; u + dc.b $72 ; r + dc.b $63 ; c + dc.b $65 ; e + dc.b $73 ; s + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60007D2C: ; CODE XREF: ROM:loc_60000B16↑p + +var_10 set -$10 +var_8 set -8 +var_4 set -4 + + link a6,#-8 + movem.l d6-d7,-(sp) + moveq #1,d7 + move.l #'sysv',d0 + lea var_8(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + move.w d0,d6 + bne.s loc_60007D98 + move.l #'sysu',d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + move.w d0,d6 + bne.s loc_60007D84 + tst.l var_8(a6) + bne.s loc_60007D6E + move.w ($15A).w,d0 + ext.l d0 + move.l d0,var_8(a6) + +loc_60007D6E: ; CODE XREF: sub_60007D2C+36↑j + pea var_4(a6) + move.l var_8(a6),-(sp) + move.l #$20C03,d0 +; --------------------------------------------------------------------------- + dc.b $FE + dc.b $22 ; " +; --------------------------------------------------------------------------- + move.l d0,d7 + addq.w #8,sp + bra.s loc_60007D98 +; --------------------------------------------------------------------------- + +loc_60007D84: ; CODE XREF: sub_60007D2C+30↑j + moveq #0,d0 + move.l d0,-(sp) + move.l var_8(a6),-(sp) + move.l #$20C03,d0 +; --------------------------------------------------------------------------- + dc.b $FE + dc.b $22 ; " +; --------------------------------------------------------------------------- + move.l d0,d7 + addq.w #8,sp + +loc_60007D98: ; CODE XREF: sub_60007D2C+1C↑j + ; sub_60007D2C+56↑j + cmpi.l #$FFFFF926,d7 + bne.s loc_60007DA4 + moveq #$66,d0 ; 'f' + dc.w $A9C9 ; _SysError + +loc_60007DA4: ; CODE XREF: sub_60007D2C+72↑j + moveq #0,d0 + move.l d0,-(sp) + move.l d0,-(sp) + move.l #'rdad',-(sp) + move.l #$3162D,d0 +; --------------------------------------------------------------------------- + dc.b $FE + dc.b $22 ; " +; --------------------------------------------------------------------------- + lea $C(sp),sp + movem.l var_10(a6),d6-d7 + unlk a6 + rts +; End of function sub_60007D2C + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60007DC6: ; CODE XREF: sub_60007F70+21C↓p + +var_C set -$C +var_8 set -8 +var_4 set -4 + + link a6,#-8 + move.l d7,-(sp) + moveq #0,d0 + move.l d0,var_4(a6) + subq.l #2,sp + pea unk_60007E50 + move.l #$70777063,-(sp) + moveq #2,d0 + move.l d0,-(sp) + pea var_8(a6) + moveq #0,d1 + move.l d1,-(sp) + move.l d1,-(sp) + move.w #1,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.s loc_60007E2E + subq.l #2,sp + move.l var_8(a6),-(sp) + pea unk_60007E36 + pea var_4(a6) + moveq #0,d0 + move.l d0,-(sp) + move.w #5,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.s loc_60007E2E + subq.l #4,sp + moveq #3,d0 + move.b d0,-(sp) + move.b #$83,-(sp) + move.l var_8(a6),-(sp) + moveq #0,d1 + move.l d1,-(sp) + movea.l var_4(a6),a0 + jsr (a0) + move.l (sp)+,d0 + move.w d0,d7 + +loc_60007E2E: ; CODE XREF: sub_60007DC6+2E↑j + ; sub_60007DC6+4A↑j + move.l var_C(a6),d7 + unlk a6 + rts +; End of function sub_60007DC6 + +; --------------------------------------------------------------------------- +unk_60007E36: dc.b $18 ; DATA XREF: sub_60007DC6+36↑o + dc.b $43 ; C + dc.b $46 ; F + dc.b $72 ; r + dc.b $61 ; a + dc.b $67 ; g + dc.b $49 ; I + dc.b $6E ; n + dc.b $69 ; i + dc.b $74 ; t + dc.b $69 ; i + dc.b $61 ; a + dc.b $6C ; l + dc.b $69 ; i + dc.b $7A ; z + dc.b $61 ; a + dc.b $74 ; t + dc.b $69 ; i + dc.b $6F ; o + dc.b $6E ; n + dc.b $52 ; R + dc.b $44 ; D + dc.b $65 ; e + dc.b $73 ; s + dc.b $63 ; c + dc.b 0 +unk_60007E50: dc.b $F ; DATA XREF: sub_60007DC6+E↑o + dc.b $43 ; C + dc.b $6F ; o + dc.b $64 ; d + dc.b $65 ; e + dc.b $46 ; F + dc.b $72 ; r + dc.b $61 ; a + dc.b $67 ; g + dc.b $6D ; m + dc.b $65 ; e + dc.b $6E ; n + dc.b $74 ; t + dc.b $4D ; M + dc.b $67 ; g + dc.b $72 ; r + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60007E62: ; CODE XREF: sub_60007F70+3CC↓p + +var_11A set -$11A +var_10E set -$10E +var_E set -$E +var_A set -$A +var_6 set -6 +var_1 set -1 + + link a6,#-$10E + movem.l d7/a3-a4,-(sp) + lea var_10E(a6),a3 + subq.l #2,sp + pea aMplibrary ; "\tMPLibrary" + move.l #$70777063,-(sp) + moveq #2,d0 + move.l d0,-(sp) + pea var_E(a6) + pea var_A(a6) + move.l a3,-(sp) + move.w #1,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.s loc_60007EDC + subq.l #2,sp + move.l var_E(a6),-(sp) + pea unk_60007EE8 + pea var_6(a6) + pea var_1(a6) + move.w #5,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.s loc_60007EDC + moveq #0,d0 + move.b var_1(a6),d0 + cmpi.w #2,d0 + bne.s loc_60007EDC + subq.l #4,sp + move.l var_6(a6),-(sp) + moveq #$21,d0 ; '!' + move.l d0,-(sp) + moveq #1,d1 + move.b d1,-(sp) + moveq #0,d0 + dc.w $AA59 ; _MixedModeDispatch + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_60007EDC + movea.l a4,a0 + jsr (a0) + move.l a4,-(sp) + moveq #1,d0 + dc.w $AA59 ; _MixedModeDispatch + +loc_60007EDC: ; CODE XREF: sub_60007E62+2E↑j + ; sub_60007E62+4A↑j ... + move.w d7,d0 + movem.l var_11A(a6),d7/a3-a4 + unlk a6 + rts +; End of function sub_60007E62 + +; --------------------------------------------------------------------------- +unk_60007EE8: dc.b $18 ; DATA XREF: sub_60007E62+36↑o + dc.b $4D ; M + dc.b $50 ; P + dc.b $53 ; S + dc.b $65 ; e + dc.b $63 ; c + dc.b $6F ; o + dc.b $6E ; n + dc.b $64 ; d + dc.b $61 ; a + dc.b $72 ; r + dc.b $79 ; y + dc.b $49 ; I + dc.b $6E ; n + dc.b $69 ; i + dc.b $74 ; t + dc.b $69 ; i + dc.b $61 ; a + dc.b $6C ; l + dc.b $69 ; i + dc.b $7A ; z + dc.b $65 ; e + dc.b $41 ; A + dc.b $50 ; P + dc.b $49 ; I + dc.b 0 +aMplibrary: dc.b 9,'MPLibrary',0 ; DATA XREF: sub_60007E62+E↑o + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60007F0E: ; CODE XREF: sub_60007F70+2DA↓p + +arg_0 set 8 + + link a6,#0 + move.l arg_0(a6),d0 + subi.l #$666F7672,d0 + beq.s loc_60007F4A + subi.l #$7F3F8F2,d0 + beq.s loc_60007F56 + subi.l #$8F9FE,d0 + beq.s loc_60007F4E + subi.l #$80900,d0 + beq.s loc_60007F52 + subi.l #$F7F700,d0 + beq.s loc_60007F5A + subi.l #$3FA0D10,d0 + bne.s loc_60007F5E + moveq #8,d0 + bra.s loc_60007F60 +; --------------------------------------------------------------------------- + +loc_60007F4A: ; CODE XREF: sub_60007F0E+E↑j + moveq #9,d0 + bra.s loc_60007F60 +; --------------------------------------------------------------------------- + +loc_60007F4E: ; CODE XREF: sub_60007F0E+1E↑j + moveq #$A,d0 + bra.s loc_60007F60 +; --------------------------------------------------------------------------- + +loc_60007F52: ; CODE XREF: sub_60007F0E+26↑j + moveq #$B,d0 + bra.s loc_60007F60 +; --------------------------------------------------------------------------- + +loc_60007F56: ; CODE XREF: sub_60007F0E+16↑j + moveq #$C,d0 + bra.s loc_60007F60 +; --------------------------------------------------------------------------- + +loc_60007F5A: ; CODE XREF: sub_60007F0E+2E↑j + moveq #$11,d0 + bra.s loc_60007F60 +; --------------------------------------------------------------------------- + +loc_60007F5E: ; CODE XREF: sub_60007F0E+36↑j + moveq #0,d0 + +loc_60007F60: ; CODE XREF: sub_60007F0E+3A↑j + ; sub_60007F0E+3E↑j ... + unlk a6 + rts +; End of function sub_60007F0E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60007F64: ; CODE XREF: ROM:60000B8A↑p + bra.w sub_6000B03C +; End of function sub_60007F64 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60007F68: ; CODE XREF: ROM:60000A9A↑p + bra.w sub_600099BC +; End of function sub_60007F68 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60007F6C: ; CODE XREF: ROM:60000A96↑p + bra.w sub_6000C686 +; End of function sub_60007F6C + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60007F70: ; CODE XREF: ROM:60000410↑p + +var_512 set -$512 +var_4FA set -$4FA +var_3FA set -$3FA +var_3F6 set -$3F6 +var_3F1 set -$3F1 +var_3F0 set -$3F0 +var_3B0 set -$3B0 +var_3AC set -$3AC +var_3AA set -$3AA +var_3A8 set -$3A8 +var_368 set -$368 +var_364 set -$364 +var_362 set -$362 +var_360 set -$360 +var_320 set -$320 +var_31C set -$31C +var_31A set -$31A +var_318 set -$318 +var_2D8 set -$2D8 +var_2D4 set -$2D4 +var_2D2 set -$2D2 +var_2D0 set -$2D0 +var_290 set -$290 +var_28C set -$28C +var_28A set -$28A +var_288 set -$288 +var_248 set -$248 +var_244 set -$244 +var_242 set -$242 +var_240 set -$240 +var_200 set -$200 +var_1FC set -$1FC +var_1FA set -$1FA +var_1F8 set -$1F8 +var_1B8 set -$1B8 +var_1B4 set -$1B4 +var_1B2 set -$1B2 +var_1B0 set -$1B0 +var_170 set -$170 +var_16C set -$16C +var_16A set -$16A +var_168 set -$168 +var_128 set -$128 +var_124 set -$124 +var_122 set -$122 +var_120 set -$120 +var_E0 set -$E0 +var_DC set -$DC +var_DA set -$DA +var_D8 set -$D8 +var_98 set -$98 +var_94 set -$94 +var_92 set -$92 +var_90 set -$90 +var_50 set -$50 +var_4C set -$4C +var_4A set -$4A +var_48 set -$48 +var_8 set -8 +var_4 set -4 +var_2 set -2 +arg_0 set 8 + + link a6,#-$4FA + movem.l d3/d5-d7/a3-a4,-(sp) + lea var_4FA(a6),a3 + move.w #$8000,var_DA(a6) + move.w #6,var_DC(a6) + move.l #$666F7672,var_E0(a6) + lea unk_60008368,a0 + lea var_120(a6),a1 + moveq #4,d0 + +loc_60007F9A: ; CODE XREF: sub_60007F70+2C↓j + move.l (a0)+,(a1)+ + dbf d0,loc_60007F9A + move.b (a0),(a1) + move.w #$8000,var_122(a6) + move.w #8,var_124(a6) + move.l #$73667672,var_128(a6) + lea unk_600083D4,a0 + lea var_168(a6),a1 + moveq #3,d0 + +loc_60007FC0: ; CODE XREF: sub_60007F70+52↓j + move.l (a0)+,(a1)+ + dbf d0,loc_60007FC0 + move.w (a0)+,(a1)+ + move.b (a0),(a1) + move.w #$8000,var_16A(a6) + clr.w var_16C(a6) + move.l #$73667672,var_170(a6) + lea unk_600083C2,a0 + lea var_1B0(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.b (a0),(a1) + move.w #$8000,var_1B2(a6) + move.w #$32,var_1B4(a6) ; '2' + move.l #$666F7672,var_1B8(a6) + lea unk_6000835A,a0 + lea var_1F8(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.w (a0)+,(a1)+ + move.w #$8000,var_1FA(a6) + move.w #1,var_1FC(a6) + move.l #$73667672,var_200(a6) + lea aMixedmode,a0 ; "\tMixedMode" + lea var_240(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.w (a0)+,(a1)+ + move.b (a0),(a1) + move.w #$4000,var_242(a6) + move.w #2,var_244(a6) + +loc_60008042: + move.l #$6E6C6962,var_248(a6) + lea aMplibrary_0,a0 ; "\tMPLibrary" + lea var_288(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.w (a0)+,(a1)+ + move.b (a0),(a1) + move.w #$4000,var_28A(a6) + move.w #3,var_28C(a6) + move.l #$6E6C6962,var_290(a6) + lea unk_60008398,a0 + lea var_2D0(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.b (a0),(a1) + move.w #$8000,var_2D2(a6) + move.w #$33,var_2D4(a6) ; '3' + move.l #$666F7672,var_2D8(a6) + lea unk_6000835A,a0 + lea var_318(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.w (a0)+,(a1)+ + move.w #$8001,var_31A(a6) + move.w #7,var_31C(a6) + move.l #$6E6C6962,var_320(a6) + lea unk_6000838A,a0 + lea var_360(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.b (a0),(a1) + move.w #$8001,var_362(a6) + move.w #$BFDC,var_364(a6) + move.l #$6E6C6962,var_368(a6) + lea aMath64lib,a0 ; "\tMath64Lib" + lea var_3A8(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.w (a0)+,(a1)+ + move.b (a0),(a1) + move.w #$4000,var_3AA(a6) + move.w #$BFF1,var_3AC(a6) + move.l #$6E6C6962,var_3B0(a6) + lea aDebuglib,a0 ; "\bDebugLib" + lea var_3F0(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.w (a0)+,(a1)+ + move.w #$8000,var_2(a6) + move.w #6,var_4(a6) + move.l #$666F7672,var_8(a6) + lea unk_60008368,a0 + lea var_48(a6),a1 + moveq #4,d0 + +loc_6000812C: ; CODE XREF: sub_60007F70+1BE↓j + move.l (a0)+,(a1)+ + dbf d0,loc_6000812C + move.b (a0),(a1) + move.w #$8000,var_4A(a6) + move.w #$32,var_4C(a6) ; '2' + move.l #$666F7672,var_50(a6) + lea unk_6000835A,a0 + lea var_90(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.w (a0)+,(a1)+ + move.w #$4001,var_92(a6) + move.w #$BFF1,var_94(a6) + move.l #$6E6C6962,var_98(a6) + lea aDebuglib,a0 ; "\bDebugLib" + lea var_D8(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.w (a0)+,(a1)+ + clr.w d6 + subq.l #2,sp + jsr sub_600089EA + move.b (sp)+,d5 + beq.s loc_60008192 + lea var_D8(a6),a4 + moveq #3,d5 + jsr sub_60007DC6 + bra.s loc_60008198 +; --------------------------------------------------------------------------- + +loc_60008192: ; CODE XREF: sub_60007F70+214↑j + lea var_3F0(a6),a4 + moveq #$B,d5 + +loc_60008198: ; CODE XREF: sub_60007F70+220↑j + clr.w d7 + bra.w loc_60008332 +; --------------------------------------------------------------------------- + +loc_6000819E: ; CODE XREF: sub_60007F70+3C4↓j + ext.l d7 + move.l d7,d0 + move.l d0,d1 + mulu.w #$48,d0 ; 'H' + swap d1 + mulu.w #$48,d1 ; 'H' + swap d1 + clr.w d1 + add.l d1,d0 + moveq #0,d1 + move.w $46(a4,d0.l),d1 + tst.l d1 + btst #0,d1 + beq.s loc_6000820A + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + moveq #0,d1 + move.l d1,-(sp) + ext.l d7 + move.l d7,d2 + move.l d2,d3 + mulu.w #$48,d2 ; 'H' + swap d3 + mulu.w #$48,d3 ; 'H' + swap d3 + clr.w d3 + add.l d3,d2 + pea (a4,d2.l) + moveq #2,d0 + move.l d0,-(sp) + move.l #$70777063,-(sp) + pea var_3FA(a6) + pea var_3F6(a6) + pea var_3F1(a6) + move.l a3,-(sp) + move.w #$FFFE,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d6 + beq.w loc_6000832E + +loc_6000820A: ; CODE XREF: sub_60007F70+250↑j + ext.l d7 + move.l d7,d0 + move.l d0,d1 + mulu.w #$48,d0 ; 'H' + swap d1 + mulu.w #$48,d1 ; 'H' + swap d1 + clr.w d1 + add.l d1,d0 + moveq #0,d1 + move.w $46(a4,d0.l),d1 + move.w #$8000,d0 + and.w d1,d0 + beq.s loc_60008278 + subq.l #2,sp + ext.l d7 + move.l d7,d0 + move.l d0,d1 + mulu.w #$48,d0 ; 'H' + swap d1 + mulu.w #$48,d1 ; 'H' + swap d1 + clr.w d1 + add.l d1,d0 + move.l $40(a4,d0.l),-(sp) + jsr sub_60007F0E + addq.l #4,sp + move.w d0,-(sp) + ext.l d7 + move.l d7,d0 + move.l d0,d1 + mulu.w #$48,d0 ; 'H' + swap d1 + mulu.w #$48,d1 ; 'H' + swap d1 + clr.w d1 + add.l d1,d0 + move.w $44(a4,d0.l),-(sp) + moveq #0,d0 + move.w d0,-(sp) + jsr sub_6000A740 + move.w (sp)+,d6 + bra.s loc_600082DC +; --------------------------------------------------------------------------- + +loc_60008278: ; CODE XREF: sub_60007F70+2BC↑j + ext.l d7 + move.l d7,d0 + move.l d0,d1 + mulu.w #$48,d0 ; 'H' + swap d1 + mulu.w #$48,d1 ; 'H' + swap d1 + clr.w d1 + add.l d1,d0 + moveq #0,d1 + move.w $46(a4,d0.l),d1 + move.w #$4000,d0 + and.w d1,d0 + beq.s loc_600082DC + subq.l #2,sp + ext.l d7 + move.l d7,d0 + move.l d0,d1 + mulu.w #$48,d0 ; 'H' + swap d1 + mulu.w #$48,d1 ; 'H' + swap d1 + clr.w d1 + add.l d1,d0 + move.l $40(a4,d0.l),-(sp) + ext.l d7 + move.l d7,d0 + move.l d0,d1 + mulu.w #$48,d0 ; 'H' + swap d1 + mulu.w #$48,d1 ; 'H' + swap d1 + clr.w d1 + add.l d1,d0 + move.w $44(a4,d0.l),-(sp) + moveq #0,d0 + move.b d0,-(sp) + jsr sub_6000A66E + move.w (sp)+,d6 + +loc_600082DC: ; CODE XREF: sub_60007F70+306↑j + ; sub_60007F70+32A↑j + tst.w d6 + beq.s loc_6000832E + moveq #0,d0 + move.b ($BFF).w,d0 + cmpi.w #$FF,d0 + beq.s loc_60008338 + moveq #0,d0 + move.b ($BFF).w,d0 + move.w #$E0,d1 + and.b d0,d1 + moveq #0,d0 + move.b d1,d0 + cmpi.w #$60,d0 ; '`' + bne.s loc_60008338 + tst.l ($120).w + beq.s loc_60008338 + moveq #$FFFFFFFF,d0 + cmp.l ($120).w,d0 + beq.s loc_60008338 + ext.l d7 + move.l d7,d0 + move.l d0,d1 + mulu.w #$48,d0 ; 'H' + swap d1 + mulu.w #$48,d1 ; 'H' + swap d1 + clr.w d1 + add.l d1,d0 + pea (a4,d0.l) + dc.w $ABFF ; _DebugStr + bra.s loc_60008338 +; --------------------------------------------------------------------------- + +loc_6000832E: ; CODE XREF: sub_60007F70+296↑j + ; sub_60007F70+36E↑j + move.w d7,d0 + addq.w #1,d7 + +loc_60008332: ; CODE XREF: sub_60007F70+22A↑j + cmp.w d7,d5 + bgt.w loc_6000819E + +loc_60008338: ; CODE XREF: sub_60007F70+37A↑j + ; sub_60007F70+390↑j ... + tst.w d6 + bne.s loc_60008342 + jsr sub_60007E62 + move.w d0,d6 + +loc_60008342: ; CODE XREF: sub_60007F70+3CA↑j + move.w d6,arg_0(a6) + movem.l var_512(a6),d3/d5-d7/a3-a4 + unlk a6 + rts +; End of function sub_60007F70 + +; --------------------------------------------------------------------------- +aDebuglib: dc.b 8,'DebugLib',0 ; DATA XREF: sub_60007F70+190↑o + ; sub_60007F70+1FC↑o +unk_6000835A: dc.b $C ; DATA XREF: sub_60007F70+92↑o + ; sub_60007F70+124↑o ... + dc.b $49 ; I + dc.b $6E ; n + dc.b $74 ; t + dc.b $65 ; e + dc.b $72 ; r + dc.b $66 ; f + dc.b $61 ; a + dc.b $63 ; c + dc.b $65 ; e + dc.b $4C ; L + dc.b $69 ; i + dc.b $62 ; b + dc.b 0 +unk_60008368: dc.b $13 ; DATA XREF: sub_60007F70+20↑o + ; sub_60007F70+1B2↑o + dc.b $50 ; P + dc.b $72 ; r + dc.b $69 ; i + dc.b $76 ; v + dc.b $61 ; a + dc.b $74 ; t + dc.b $65 ; e + dc.b $49 ; I + dc.b $6E ; n + dc.b $74 ; t + dc.b $65 ; e + dc.b $72 ; r + dc.b $66 ; f + dc.b $61 ; a + dc.b $63 ; c + dc.b $65 ; e + dc.b $4C ; L + dc.b $69 ; i + dc.b $62 ; b + dc.b 0 + dc.b 0 +aMath64lib: dc.b 9,'Math64Lib',0 ; DATA XREF: sub_60007F70+16C↑o + dc.b 0 +unk_6000838A: dc.b $B ; DATA XREF: sub_60007F70+148↑o + dc.b $42 ; B + dc.b $6F ; o + dc.b $6F ; o + dc.b $74 ; t + dc.b $53 ; S + dc.b $74 ; t + dc.b $64 ; d + dc.b $43 ; C + dc.b $4C ; L + dc.b $69 ; i + dc.b $62 ; b + dc.b 0 + dc.b 0 +unk_60008398: dc.b $F ; DATA XREF: sub_60007F70+FE↑o + dc.b $4D ; M + dc.b $50 ; P + dc.b $53 ; S + dc.b $68 ; h + dc.b $61 ; a + dc.b $72 ; r + dc.b $65 ; e + dc.b $64 ; d + dc.b $47 ; G + dc.b $6C ; l + dc.b $6F ; o + dc.b $62 ; b + dc.b $61 ; a + dc.b $6C ; l + dc.b $73 ; s + dc.b 0 + dc.b 0 +aMplibrary_0: dc.b 9,'MPLibrary',0 ; DATA XREF: sub_60007F70+DA↑o + dc.b 0 +aMixedmode: dc.b 9,'MixedMode',0 ; DATA XREF: sub_60007F70+B6↑o + dc.b 0 +unk_600083C2: dc.b $F ; DATA XREF: sub_60007F70+6C↑o + dc.b $43 ; C + dc.b $6F ; o + dc.b $64 ; d + dc.b $65 ; e + dc.b $46 ; F + dc.b $72 ; r + dc.b $61 ; a + dc.b $67 ; g + dc.b $6D ; m + dc.b $65 ; e + dc.b $6E ; n + dc.b $74 ; t + dc.b $4D ; M + dc.b $67 ; g + dc.b $72 ; r + dc.b 0 + dc.b 0 +unk_600083D4: dc.b $11 ; DATA XREF: sub_60007F70+46↑o + dc.b $50 ; P + dc.b $72 ; r + dc.b $6F ; o + dc.b $63 ; c + dc.b $65 ; e + dc.b $73 ; s + dc.b $73 ; s + dc.b $4D ; M + dc.b $67 ; g + dc.b $72 ; r + dc.b $53 ; S + dc.b $75 ; u + dc.b $70 ; p + dc.b $70 ; p + dc.b $6F ; o + dc.b $72 ; r + dc.b $74 ; t + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600083E8: ; CODE XREF: ROM:loc_60000598↑p + +var_114 set -$114 +var_108 set -$108 +var_104 set -$104 +var_100 set -$100 + + link a6,#-$108 + movem.l d7/a3-a4,-(sp) + moveq #0,d0 + move.l d0,var_104(a6) + dc.w $A11A ; _GetZone + movea.l a0,a3 + subq.l #4,sp + move.l ($2A6).w,(sp) + movea.l (sp)+,a0 + dc.w $A01B ; _SetZone + subq.l #2,sp + pea unk_60008462 + move.l #$70777063,-(sp) + moveq #2,d0 + move.l d0,-(sp) + pea var_108(a6) + pea var_104(a6) + pea var_100(a6) + move.w #1,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + movea.l a3,a0 + dc.w $A01B ; _SetZone + tst.w d7 + bne.s loc_60008458 + tst.l var_104(a6) + beq.s loc_60008458 + subq.l #4,sp + move.l var_104(a6),-(sp) + moveq #$31,d0 ; '1' + move.l d0,-(sp) + moveq #1,d1 + move.b d1,-(sp) + moveq #0,d0 + dc.w $AA59 ; _MixedModeDispatch + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_60008458 + movea.l a4,a0 + jsr (a0) + move.l a4,-(sp) + moveq #1,d0 + dc.w $AA59 ; _MixedModeDispatch + +loc_60008458: ; CODE XREF: sub_600083E8+46↑j + ; sub_600083E8+4C↑j ... + movem.l var_114(a6),d7/a3-a4 + unlk a6 + rts +; End of function sub_600083E8 + +; --------------------------------------------------------------------------- +unk_60008462: dc.b $E ; DATA XREF: sub_600083E8+1E↑o + dc.b $54 ; T + dc.b $69 ; i + dc.b $6D ; m + dc.b $65 ; e + dc.b $4D ; M + dc.b $61 ; a + dc.b $6E ; n + dc.b $61 ; a + dc.b $67 ; g + dc.b $65 ; e + dc.b $72 ; r + dc.b $4C ; L + dc.b $69 ; i + dc.b $62 ; b + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +FinalProcessMgrLaunch: ; CODE XREF: ROM:6000191C↑j + +var_130 set -$130 +var_128 set -$128 +var_124 set -$124 +var_120 set -$120 +var_20 set -$20 +var_1E set -$1E +var_1D set -$1D +var_1C set -$1C +var_18 set -$18 +var_16 set -$16 +var_14 set -$14 +var_10 set -$10 +var_E set -$E +var_C set -$C +var_8 set -8 +var_4 set -4 + + link a6,#-$128 + movem.l d7/a4,-(sp) + lea var_120(a6),a4 + moveq #0,d0 + move.l d0,var_4(a6) + move.l d0,var_8(a6) + move.l d0,var_C(a6) + move.w #4,var_E(a6) + clr.w var_10(a6) + move.l d0,var_14(a6) + clr.w var_16(a6) + clr.w var_18(a6) + move.l d0,var_1C(a6) + clr.b var_1D(a6) + move.b #7,var_1E(a6) + move.w #$AAFE,var_20(a6) + subq.l #4,sp + move.l ($2A6).w,(sp) + movea.l (sp)+,a0 + dc.w $A01B ; _SetZone + subq.l #2,sp + pea aProcessmgrlib ; "\rProcessMgrLib" + move.l #$70777063,-(sp) + pea ($101).w + pea var_128(a6) + pea var_124(a6) + move.l a4,-(sp) + move.w #1,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.s loc_600084FE + tst.l var_124(a6) + beq.s loc_600084FE + move.b #1,var_10+1(a6) + move.l var_124(a6),var_C(a6) + lea var_20(a6),a0 + jsr (a0) + bra.s loc_60008502 +; --------------------------------------------------------------------------- + +loc_600084FE: ; CODE XREF: FinalProcessMgrLaunch+70↑j + ; FinalProcessMgrLaunch+76↑j + moveq #$F,d0 + dc.w $A9C9 ; _SysError + +loc_60008502: ; CODE XREF: FinalProcessMgrLaunch+8A↑j + movem.l var_130(a6),d7/a4 + unlk a6 + rts +; --------------------------------------------------------------------------- +aProcessmgrlib: dc.b $D,'ProcessMgrLib',0 + ; DATA XREF: FinalProcessMgrLaunch+50↑o + dc.b 0 +; End of function FinalProcessMgrLaunch + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000851C: ; CODE XREF: _CheckForBadRam+24↑p + +var_1C set -$1C +var_14 set -$14 +var_4 set -4 +arg_0 set 8 + + link a6,#-$14 + movem.l d7/a4,-(sp) + movea.l arg_0(a6),a4 + moveq #0,d0 + move.l d0,(a4) + pea var_14(a6) + pea aDevicesDeviceT_3 ; "Devices:device-tree:diagnostics" + moveq #0,d0 + move.l d0,-(sp) + moveq #$C,d0 + dc.w $ABE9 + move.w d0,d7 + lea $C(sp),sp + bne.s loc_6000856A + moveq #4,d0 + move.l d0,var_4(a6) + pea var_4(a6) + move.l a4,-(sp) + pea aPostResults ; "post-results" + pea var_14(a6) + moveq #$17,d0 + dc.w $ABE9 + move.w d0,d7 + pea var_14(a6) + moveq #3,d0 + dc.w $ABE9 + lea $14(sp),sp + +loc_6000856A: ; CODE XREF: sub_6000851C+26↑j + move.w d7,d0 + movem.l var_1C(a6),d7/a4 + unlk a6 + rts +; End of function sub_6000851C + +; --------------------------------------------------------------------------- +aPostResults: dc.b 'post-results',0 ; DATA XREF: sub_6000851C+34↑o + dc.b 0 +aDevicesDeviceT_3:dc.b 'Devices:device-tree:diagnostics',0 + ; DATA XREF: sub_6000851C+14↑o + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600085A4: ; CODE XREF: _CheckForBadRam+10↑p + +var_20 set -$20 +var_18 set -$18 +var_8 set -8 +var_4 set -4 + + link a6,#-$18 + movem.l d6-d7,-(sp) + moveq #0,d0 + move.l d0,var_8(a6) + moveq #0,d7 + moveq #0,d6 + move.l d0,var_4(a6) + pea var_18(a6) + moveq #0,d0 + dc.w $ABE9 + pea var_18(a6) + pea aDevicesDeviceT_4 ; "Devices:device-tree:cpus:dead" + moveq #0,d0 + move.l d0,-(sp) + moveq #$C,d0 + dc.w $ABE9 + move.l d0,d7 + lea $10(sp),sp + bne.s loc_60008608 + moveq #4,d0 + move.l d0,var_8(a6) + pea var_8(a6) + pea var_4(a6) + pea aState ; "state" + pea var_18(a6) + moveq #$17,d0 + dc.w $ABE9 + move.l d0,d7 + lea $10(sp),sp + bne.s loc_60008608 + cmpi.l #$64656164,var_4(a6) + bne.s loc_60008608 + moveq #1,d6 + +loc_60008608: ; CODE XREF: sub_600085A4+34↑j + ; sub_600085A4+56↑j ... + pea var_18(a6) + moveq #3,d0 + dc.w $ABE9 + move.l d6,d0 + addq.w #4,sp + movem.l var_20(a6),d6-d7 + unlk a6 + rts +; End of function sub_600085A4 + +; --------------------------------------------------------------------------- +aState: dc.b 'state',0 ; DATA XREF: sub_600085A4+44↑o +aDevicesDeviceT_4:dc.b 'Devices:device-tree:cpus:dead',0 + ; DATA XREF: sub_600085A4+22↑o + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60008642: ; CODE XREF: sub_600086E0+10C↓p + ; sub_600086E0+15C↓p ... + +var_14 set -$14 +arg_0 set 8 +arg_4 set $C +arg_8 set $10 + + link a6,#0 + movem.l d3/d7/a2-a4,-(sp) + movea.l arg_0(a6),a2 + movea.l arg_4(a6),a3 + movea.l arg_8(a6),a4 + moveq #0,d7 + tst.b (a2) + beq.s loc_600086D4 + moveq #0,d3 + move.b (a4),d0 + cmp.b (a3),d0 + bhi.s loc_60008686 + moveq #0,d0 + move.b (a4),d0 + moveq #0,d1 + move.b (a3,d0.w),d1 + cmpi.b #$30,d1 ; '0' + bcs.s loc_60008686 + moveq #0,d0 + move.b (a4),d0 + moveq #0,d1 + move.b (a3,d0.w),d1 + cmpi.b #$39,d1 ; '9' + bhi.s loc_60008686 + moveq #1,d3 + +loc_60008686: ; CODE XREF: sub_60008642+20↑j + ; sub_60008642+30↑j ... + move.b d3,(a2) + bra.s loc_600086AA +; --------------------------------------------------------------------------- + +loc_6000868A: ; CODE XREF: sub_60008642+90↓j + move.l d7,d1 + add.l d1,d1 + move.l d1,d0 + lsl.l #2,d1 + add.l d0,d1 + moveq #0,d0 + move.b (a4),d0 + moveq #0,d2 + move.b (a3,d0.w),d2 +; --------------------------------------------------------------------------- + dc.b $94 + dc.b $7C ; | + dc.b 0 + dc.b $30 ; 0 +; --------------------------------------------------------------------------- + ext.l d2 + add.l d1,d2 + move.l d2,d7 + addq.b #1,(a4) + +loc_600086AA: ; CODE XREF: sub_60008642+46↑j + tst.b (a2) + beq.s loc_600086D4 + move.b (a4),d0 + cmp.b (a3),d0 + bhi.s loc_600086D4 + moveq #0,d0 + move.b (a4),d0 + moveq #0,d1 + move.b (a3,d0.w),d1 + cmpi.b #$30,d1 ; '0' + bcs.s loc_600086D4 + moveq #0,d0 + move.b (a4),d0 + moveq #0,d1 + move.b (a3,d0.w),d1 + cmpi.b #$39,d1 ; '9' + bls.s loc_6000868A + +loc_600086D4: ; CODE XREF: sub_60008642+18↑j + ; sub_60008642+6A↑j ... + move.l d7,d0 + movem.l var_14(a6),d3/d7/a2-a4 + unlk a6 + rts +; End of function sub_60008642 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600086E0: ; CODE XREF: sub_60008A2E+1A↓p + +var_148 set -$148 +var_12C set -$12C +var_127 set -$127 +var_126 set -$126 +var_122 set -$122 +var_11E set -$11E +var_1E set -$1E +var_1A set -$1A +var_16 set -$16 +var_5 set -5 +var_4 set -4 +arg_0 set 8 + + link a6,#-$12C + movem.l d3-d7/a3-a4,-(sp) + movea.l arg_0(a6),a3 + lea var_11E(a6),a4 + clr.b var_5(a6) + move.l #$6E726567,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.w loc_600089A8 + move.w #$ABE9,d0 + dc.w $A746 ; _GetToolTrapAddress + move.l a0,var_12C(a6) + move.w #$A89F,d0 + dc.w $A746 ; _GetToolTrapAddress + move.l var_12C(a6),d0 + cmpa.l d0,a0 + beq.w loc_600089A8 + pea var_16(a6) + moveq #0,d0 + dc.w $ABE9 + move.w d0,d7 + addq.w #4,sp + bne.w loc_6000899E + lea aDevicesDeviceT_0,a0 ; "Devices:device-tree:rom:macos" + move.l a0,var_1A(a6) + pea var_16(a6) + move.l a0,-(sp) + moveq #0,d0 + move.l d0,-(sp) + moveq #$C,d0 + dc.w $ABE9 + move.w d0,d7 + lea $C(sp),sp + bne.w loc_6000899E + lea aMacosromfileVe,a0 ; "MacOSROMFile-version" + move.l a0,var_1E(a6) + move.l #$FF,var_122(a6) + pea var_122(a6) + pea 1(a4) + move.l var_1E(a6),-(sp) + pea var_16(a6) + moveq #$17,d0 + dc.w $ABE9 + move.w d0,d7 + cmpi.w #$F615,d7 + lea $10(sp),sp + bne.s loc_60008794 + move.b #1,var_5(a6) + move.l #$1FFFFFF,(a3) + bra.w loc_6000899E +; --------------------------------------------------------------------------- + +loc_60008794: ; CODE XREF: sub_600086E0+A2↑j + tst.w d7 + bne.w loc_6000899E + tst.l var_122(a6) + bls.w loc_6000899E + move.b #1,var_127(a6) + moveq #0,d5 + move.l #$80,d7 + moveq #1,d6 + bra.s loc_600087BC +; --------------------------------------------------------------------------- + +loc_600087B4: ; CODE XREF: sub_600086E0+EE↓j + move.l var_122(a6),d0 + subq.l #1,var_122(a6) + +loc_600087BC: ; CODE XREF: sub_600086E0+D2↑j + tst.l var_122(a6) + bls.s loc_600087D0 + move.w var_122+2(a6),d0 + moveq #0,d1 + move.b (a4,d0.w),d1 + tst.l d1 + beq.s loc_600087B4 + +loc_600087D0: ; CODE XREF: sub_600086E0+E0↑j + move.b var_122+3(a6),(a4) + moveq #0,d0 + move.b (a4),d0 + tst.l d0 + shi d3 + neg.b d3 + move.b d3,var_5(a6) + pea var_127(a6) + move.l a4,-(sp) + pea var_5(a6) + jsr sub_60008642 + move.l d0,var_126(a6) + tst.b var_5(a6) + lea $C(sp),sp + beq.s loc_60008824 + move.b var_127(a6),d0 + cmp.b (a4),d0 + bhi.s loc_60008824 + move.b var_127(a6),d0 + addq.b #1,var_127(a6) + moveq #0,d1 + move.b d0,d1 + moveq #0,d0 + move.b (a4,d1.w),d0 + cmpi.w #$2E,d0 ; '.' + seq d3 + neg.b d3 + move.b d3,var_5(a6) + +loc_60008824: ; CODE XREF: sub_600086E0+11C↑j + ; sub_600086E0+124↑j + tst.b var_5(a6) + beq.s loc_60008846 + move.b var_127(a6),d0 + cmp.b (a4),d0 + bhi.s loc_60008846 + pea var_127(a6) + move.l a4,-(sp) + pea var_5(a6) + jsr sub_60008642 + move.l d0,d4 + lea $C(sp),sp + +loc_60008846: ; CODE XREF: sub_600086E0+148↑j + ; sub_600086E0+150↑j + tst.b var_5(a6) + beq.s loc_6000887A + moveq #0,d0 + move.b var_127(a6),d0 + moveq #0,d1 + move.b (a4,d0.w),d1 + cmpi.w #$2E,d1 ; '.' + bne.s loc_6000887A + move.b var_127(a6),d0 + addq.b #1,var_127(a6) + pea var_127(a6) + move.l a4,-(sp) + pea var_5(a6) + jsr sub_60008642 + move.l d0,d5 + lea $C(sp),sp + +loc_6000887A: ; CODE XREF: sub_600086E0+16A↑j + ; sub_600086E0+17C↑j + tst.b var_5(a6) + beq.w loc_6000899E + move.b var_127(a6),d0 + cmp.b (a4),d0 + bcc.w loc_6000899E + moveq #0,d0 + move.b var_127(a6),d0 + move.b (a4,d0.w),d0 + subi.b #$41,d0 ; 'A' + beq.s loc_600088C4 + subq.b #1,d0 + beq.s loc_600088C8 + subq.b #2,d0 + beq.s loc_600088CC + subq.b #2,d0 + beq.s loc_600088D0 + subq.b #1,d0 + beq.s loc_600088D8 + subi.b #$1A,d0 + beq.s loc_600088C4 + subq.b #1,d0 + beq.s loc_600088C8 + subq.b #2,d0 + beq.s loc_600088CC + subq.b #2,d0 + beq.s loc_600088D0 + subq.b #1,d0 + beq.s loc_600088D8 + bra.s loc_60008922 +; --------------------------------------------------------------------------- + +loc_600088C4: ; CODE XREF: sub_600086E0+1BA↑j + ; sub_600086E0+1D0↑j + moveq #$40,d7 ; '@' + bra.s loc_60008926 +; --------------------------------------------------------------------------- + +loc_600088C8: ; CODE XREF: sub_600086E0+1BE↑j + ; sub_600086E0+1D4↑j + moveq #$60,d7 ; '`' + bra.s loc_60008926 +; --------------------------------------------------------------------------- + +loc_600088CC: ; CODE XREF: sub_600086E0+1C2↑j + ; sub_600086E0+1D8↑j + moveq #$20,d7 ; ' ' + bra.s loc_60008926 +; --------------------------------------------------------------------------- + +loc_600088D0: ; CODE XREF: sub_600086E0+1C6↑j + ; sub_600086E0+1DC↑j + move.l #$80,d7 + bra.s loc_60008926 +; --------------------------------------------------------------------------- + +loc_600088D8: ; CODE XREF: sub_600086E0+1CA↑j + ; sub_600086E0+1E0↑j + move.l #$80,d7 + bra.s loc_600088E8 +; --------------------------------------------------------------------------- + +loc_600088E0: ; CODE XREF: sub_600086E0+23E↓j + move.b var_127(a6),d0 + addq.b #1,var_127(a6) + +loc_600088E8: ; CODE XREF: sub_600086E0+1FE↑j + move.b var_127(a6),d0 + cmp.b (a4),d0 + bcc.s loc_60008926 + moveq #0,d3 + moveq #0,d0 + move.b var_127(a6),d0 + addq.w #1,d0 + moveq #0,d1 + move.b (a4,d0.w),d1 + cmpi.b #$30,d1 ; '0' + bcs.s loc_6000891C + moveq #0,d0 + move.b var_127(a6),d0 + addq.w #1,d0 + moveq #0,d1 + move.b (a4,d0.w),d1 + cmpi.b #$39,d1 ; '9' + bhi.s loc_6000891C + moveq #1,d3 + +loc_6000891C: ; CODE XREF: sub_600086E0+224↑j + ; sub_600086E0+238↑j + tst.b d3 + beq.s loc_600088E0 + bra.s loc_60008926 +; --------------------------------------------------------------------------- + +loc_60008922: ; CODE XREF: sub_600086E0+1E2↑j + clr.b var_5(a6) + +loc_60008926: ; CODE XREF: sub_600086E0+1E6↑j + ; sub_600086E0+1EA↑j ... + tst.b var_5(a6) + beq.s loc_60008948 + move.b var_127(a6),d0 + addq.b #1,var_127(a6) + pea var_127(a6) + move.l a4,-(sp) + pea var_5(a6) + jsr sub_60008642 + move.l d0,d6 + lea $C(sp),sp + +loc_60008948: ; CODE XREF: sub_600086E0+24A↑j + moveq #0,d3 + tst.b var_5(a6) + beq.s loc_60008970 + cmpi.l #$100,var_126(a6) + bge.s loc_60008970 + moveq #$10,d0 + cmp.l d4,d0 + ble.s loc_60008970 + moveq #$10,d0 + cmp.l d5,d0 + ble.s loc_60008970 + cmpi.l #$100,d6 + bge.s loc_60008970 + moveq #1,d3 + +loc_60008970: ; CODE XREF: sub_600086E0+26E↑j + ; sub_600086E0+278↑j ... + move.b d3,var_5(a6) + beq.s loc_6000899E + move.l var_126(a6),d0 + lsl.w #8,d0 + swap d0 + clr.w d0 + move.l d4,d1 + lsl.w #4,d1 + swap d1 + clr.w d1 + or.l d0,d1 + move.l d5,d0 + swap d0 + clr.w d0 + or.l d1,d0 + move.l d7,d1 + lsl.l #8,d1 + or.l d0,d1 + move.l d6,d0 + or.l d1,d0 + move.l d0,(a3) + +loc_6000899E: ; CODE XREF: sub_600086E0+50↑j + ; sub_600086E0+70↑j ... + pea var_16(a6) + moveq #3,d0 + dc.w $ABE9 + addq.w #4,sp + +loc_600089A8: ; CODE XREF: sub_600086E0+26↑j + ; sub_600086E0+40↑j + move.b var_5(a6),d0 + movem.l var_148(a6),d3-d7/a3-a4 + unlk a6 + rts +; End of function sub_600086E0 + +; --------------------------------------------------------------------------- +aMacosromfileVe:dc.b 'MacOSROMFile-version',0 + ; DATA XREF: sub_600086E0+74↑o + dc.b 0 +aDevicesDeviceT_0:dc.b 'Devices:device-tree:rom:macos',0 + ; DATA XREF: sub_600086E0+54↑o + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600089EA: ; CODE XREF: sub_60007910↑j + ; sub_60007F70+20E↑p ... + +var_4 set -4 +arg_0 set 8 + + link a6,#-4 + move.l #$6D616368,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.s loc_60008A26 + cmpi.l #$196,var_4(a6) + bne.s loc_60008A14 + move.b #1,arg_0(a6) + bra.s loc_60008A2A +; --------------------------------------------------------------------------- + +loc_60008A14: ; CODE XREF: sub_600089EA+20↑j + cmpi.l #$4B6,var_4(a6) + bne.s loc_60008A26 + move.b #1,arg_0(a6) + bra.s loc_60008A2A +; --------------------------------------------------------------------------- + +loc_60008A26: ; CODE XREF: sub_600089EA+16↑j + ; sub_600089EA+32↑j + clr.b arg_0(a6) + +loc_60008A2A: ; CODE XREF: sub_600089EA+28↑j + ; sub_600089EA+3A↑j + unlk a6 + rts +; End of function sub_600089EA + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60008A2E: ; CODE XREF: ROM:60000A40↑p + +var_8 set -8 +var_4 set -4 + + link a6,#-4 + move.l a4,-(sp) + moveq #0,d0 + move.l d0,var_4(a6) + subq.l #2,sp + jsr sub_600089EA + tst.b (sp)+ + beq.s loc_60008A92 + pea var_4(a6) + jsr sub_600086E0 + tst.b d0 + addq.w #4,sp + beq.s loc_60008A92 + tst.l var_4(a6) + bls.s loc_60008A92 + subq.l #4,sp + move.l #$6D727673,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_60008A74 + tst.l (a4) + bne.s loc_60008A74 + move.l a4,-(sp) + dc.w $A9A2 ; _LoadResource ; come-from patches = #1 + +loc_60008A74: ; CODE XREF: sub_60008A2E+3C↑j + ; sub_60008A2E+40↑j + move.l a4,d0 + beq.s loc_60008A92 + tst.l (a4) + beq.s loc_60008A92 + subq.l #2,sp + dc.w $A9AF ; _ResError + tst.w (sp)+ + bne.s loc_60008A92 + movea.l (a4),a0 + move.l var_4(a6),d0 + cmp.l (a0),d0 + bcc.s loc_60008A92 + moveq #$78,d0 ; 'x' + dc.w $A9C9 ; _SysError + +loc_60008A92: ; CODE XREF: sub_60008A2E+14↑j + ; sub_60008A2E+22↑j ... + movea.l var_8(a6),a4 + unlk a6 + rts +; End of function sub_60008A2E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60008A9A: ; CODE XREF: ROM:loc_60000A52↑p + +var_82 set -$82 +var_7A set -$7A +var_68 set -$68 +var_64 set -$64 +var_5E set -$5E +var_52 set -$52 +var_4A set -$4A +arg_0 set 8 +arg_4 set $C +arg_8 set $10 + + link a6,#-$7A + movem.l d6-d7,-(sp) + move.l arg_4(a6),d7 + move.w arg_8(a6),var_64(a6) + move.l arg_0(a6),var_68(a6) + move.l d7,var_4A(a6) + clr.w var_5E(a6) + lea var_7A(a6),a0 + dc.w $A20C ; _PBHGetFInfoSync + tst.w d0 + bne.s loc_60008AE4 + move.w var_52(a6),d6 + ori.w #$3000,var_52(a6) + ext.l d6 + moveq #0,d0 + move.w var_52(a6),d0 + cmp.l d6,d0 + beq.s loc_60008AE4 + move.l d7,var_4A(a6) + lea var_7A(a6),a0 + dc.w $A20D ; _PBHSetFInfoSync + +loc_60008AE4: ; CODE XREF: sub_60008A9A+28↑j + ; sub_60008A9A+3E↑j + movem.l var_82(a6),d6-d7 + unlk a6 + movea.l (sp)+,a0 + lea $A(sp),sp + jmp (a0) +; End of function sub_60008A9A + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60008AF4: ; CODE XREF: ROM:loc_60001716↑p + +var_68 set -$68 +var_48 set -$48 +var_1 set -1 + + link a6,#-$4C + movem.l d4-d7/a2-a4,-(sp) + moveq #0,d0 + movea.l d0,a3 + movea.l d0,a4 + movea.l d0,a2 + clr.w d6 + moveq #$FFFFFFFF,d5 + clr.w d7 + subq.l #2,sp + dc.w $A994 ; _CurResFile + move.w (sp)+,d4 + moveq #0,d0 + move.w d0,-(sp) + dc.w $A998 ; _UseResFile + subq.l #4,sp + move.l #$616C6973,-(sp) + move.w #$E000,-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a3 + move.l a3,d0 + beq.w loc_60008BFA + subq.l #2,sp + dc.w $A9AF ; _ResError + tst.w (sp)+ + bne.w loc_60008BFA + move.l a3,-(sp) + dc.w $A9A2 ; _LoadResource ; come-from patches = #1 + subq.l #2,sp + dc.w $A9AF ; _ResError + move.w (sp)+,d6 + bne.s loc_60008B58 + subq.l #2,sp + moveq #0,d0 + move.l d0,-(sp) + move.l a3,-(sp) + pea var_48(a6) + pea var_1(a6) + moveq #3,d0 + dc.w $A823 ; _AliasDispatch + move.w (sp)+,d6 + +loc_60008B58: ; CODE XREF: sub_60008AF4+4C↑j + tst.w d6 + bne.w loc_60008BFA + subq.l #2,sp + pea var_48(a6) + moveq #3,d0 + move.b d0,-(sp) + moveq #$D,d0 + dc.w $AA52 ; _HighLevelFSDispatch + move.w (sp)+,d5 + cmpi.w #$FFFF,d5 + beq.w loc_60008BFA + subq.l #4,sp + move.l #$50415041,-(sp) + move.w #$E000,-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_60008BF6 + subq.l #2,sp + dc.w $A9AF ; _ResError + tst.w (sp)+ + bne.s loc_60008BF6 + movea.l a4,a0 + dc.w $A029 ; _HLock + movea.l (a4),a0 + move.b (a0),d0 + ext.w d0 + move.w d0,d7 + addq.w #1,d7 + ext.l d7 + move.b (a0,d7.w),d0 + ext.w d0 + ext.l d0 + add.l d7,d0 + addq.w #1,d0 + move.w d0,d7 + ext.l d7 + movea.l (a4),a0 + move.b (a0,d7.w),d0 + ext.w d0 + ext.l d0 + add.l d7,d0 + addq.w #1,d0 + move.w d0,d7 + movea.l (a4),a2 + adda.w d7,a2 + cmpi.w #$1A,d7 + bne.s loc_60008BEE + tst.l (a2) + bne.s loc_60008BEE + moveq #0,d0 + move.w d0,-(sp) + dc.w $A998 ; _UseResFile + move.l a3,-(sp) + dc.w $A9AD ; _RemoveResource + subq.l #2,sp + dc.w $A9AF ; _ResError + move.w (sp)+,d6 + subq.l #2,sp + dc.w $A9AF ; _ResError + tst.w (sp)+ + bne.s loc_60008BEE + moveq #0,d0 + move.w d0,-(sp) + dc.w $A999 ; _UpdateResFile + +loc_60008BEE: ; CODE XREF: sub_60008AF4+D6↑j + ; sub_60008AF4+DA↑j ... + movea.l a4,a0 + dc.w $A02A ; _HUnlock + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_60008BF6: ; CODE XREF: sub_60008AF4+94↑j + ; sub_60008AF4+9C↑j + move.w d5,-(sp) + dc.w $A99A ; _CloseResFile + +loc_60008BFA: ; CODE XREF: sub_60008AF4+34↑j + ; sub_60008AF4+3E↑j ... + move.w d4,-(sp) + dc.w $A998 ; _UseResFile + movem.l var_68(a6),d4-d7/a2-a4 + unlk a6 + rts +; End of function sub_60008AF4 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60008C08: ; CODE XREF: ROM:loc_60001116↑p + +var_8 set -8 + + link a6,#0 + movem.l a3-a4,-(sp) + dc.w $A11A ; _GetZone + movea.l a0,a3 + movea.l ($2A6).w,a0 + dc.w $A01B ; _SetZone + subq.l #4,sp + move.l #$73636F64,-(sp) + move.w #$AD08,-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_60008C46 + move.l a4,-(sp) + dc.w $A992 ; _DetachResource + movea.l a4,a0 + dc.w $A064 ; _MoveHHi + movea.l a4,a0 + dc.w $A029 ; _HLock + move.l (a4),-(sp) + moveq #8,d0 + move.w d0,-(sp) + move.w #3,-(sp) + dc.w $A895 ; _ShutDown + +loc_60008C46: ; CODE XREF: sub_60008C08+24↑j + movea.l a3,a0 + dc.w $A01B ; _SetZone + movem.l var_8(a6),a3-a4 + unlk a6 + rts +; End of function sub_60008C08 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60008C54: ; CODE XREF: sub_6000780A↑j + +var_14 set -$14 + + link a6,#0 + movem.l d5-d7/a3-a4,-(sp) + movea.l ($2B6).w,a0 + movea.l $320(a0),a3 + movea.l ($2A6).w,a4 + bra.s loc_60008C6E +; --------------------------------------------------------------------------- + +loc_60008C6A: ; CODE XREF: sub_60008C54+1E↓j + movea.l $20(a4),a4 + +loc_60008C6E: ; CODE XREF: sub_60008C54+14↑j + tst.l $20(a4) + bne.s loc_60008C6A + movea.l (a4),a0 + move.l 4(a0),d7 + add.l (a4),d7 + move.l d7,d0 +; --------------------------------------------------------------------------- + dc.b $D0 + dc.b $BC + dc.b 0 + dc.b 0 + dc.b $10 + dc.b 0 +; --------------------------------------------------------------------------- + move.l #$FFFFF000,d1 + and.l d0,d1 + move.l d1,d7 + cmp.l $10(a3),d7 + bhi.w loc_60008D54 + move.l $10(a3),d6 + sub.l d7,d6 + move.l #$FFFFF000,d0 + and.l d6,d0 + move.l d0,d6 + cmpi.l #$100000,d6 + bls.s loc_60008CBA + subi.l #$100000,d6 + addi.l #$100000,d7 + +loc_60008CBA: ; CODE XREF: sub_60008C54+58↑j + subq.l #4,sp + move.l $20(a3),-(sp) + move.l d7,-(sp) + move.l d6,-(sp) + moveq #0,d0 + move.l d0,-(sp) + move.w #$FFF3,-(sp) + dc.w $AA7F + move.l (sp)+,d5 + bne.w loc_60008D54 + subq.l #4,sp + move.l $20(a3),-(sp) + moveq #0,d0 + move.l d0,-(sp) + move.l d7,-(sp) + move.w #$FFF6,-(sp) + dc.w $AA7F + move.l (sp)+,d5 + bne.s loc_60008D54 + move.l d7,$10(a3) + add.l d6,$18(a3) + movea.l d7,a0 + dc.w $A02D ; _SetApplLimit + cmpi.l #$4000000,$1C(a3) + bls.s loc_60008D24 + subq.l #4,sp + move.l $20(a3),-(sp) + moveq #$40,d0 ; '@' + move.l d0,-(sp) + move.l #$4000000,-(sp) + move.w #$FFE8,-(sp) + dc.w $AA7F + move.l (sp)+,d5 + bne.s loc_60008D54 + move.l #$4000000,$14(a3) + bra.s loc_60008D2A +; --------------------------------------------------------------------------- + +loc_60008D24: ; CODE XREF: sub_60008C54+AA↑j + move.l $1C(a3),$14(a3) + +loc_60008D2A: ; CODE XREF: sub_60008C54+CE↑j + move.l ($8).w,$38(a3) + lea sub_60002BF8,a0 + move.l a0,$34(a3) + lea $32(a3),a0 + move.l a0,($8).w +; --------------------------------------------------------------------------- + dc.b $21 + dc.b $C7 + dc.b $1E + dc.b $10 +; --------------------------------------------------------------------------- + move.l 4(a3),d0 +; --------------------------------------------------------------------------- + dc.b $90 + dc.b $BC + dc.b 0 + dc.b 0 + dc.b 2 + dc.b 0 +; --------------------------------------------------------------------------- + move.l d0,($DDC).w + bra.s loc_60008D58 +; --------------------------------------------------------------------------- + +loc_60008D54: ; CODE XREF: sub_60008C54+3E↑j + ; sub_60008C54+7C↑j ... + moveq #$69,d0 ; 'i' + dc.w $A9C9 ; _SysError + +loc_60008D58: ; CODE XREF: sub_60008C54+FE↑j + movem.l var_14(a6),d5-d7/a3-a4 + unlk a6 + rts +; End of function sub_60008C54 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60008D62: ; CODE XREF: ROM:60001910↑p + +var_28 set -$28 +var_8 set -8 + + link a6,#-$C + movem.l d3-d7/a3-a4,-(sp) + moveq #0,d5 + move.l ($322).w,d0 + add.l d0,d0 + move.l d0,var_8(a6) + movea.l ($2B6).w,a0 + movea.l $320(a0),a3 + move.l ($10C).w,d0 + sub.l var_8(a6),d0 + move.l #$FFFFF000,d6 + and.l d0,d6 + cmp.l (a3),d6 + bcs.w loc_60008E7E + move.l d6,d0 +; --------------------------------------------------------------------------- + dc.b $90 + dc.b $BC + dc.b 0 + dc.b $10 + dc.b 0 + dc.b 0 +; --------------------------------------------------------------------------- + move.l #$FFFFF000,d1 + and.l d0,d1 + move.l d1,d6 + cmp.l (a3),d6 + bcc.s loc_60008DAC + move.l (a3),d6 + +loc_60008DAC: ; CODE XREF: sub_60008D62+46↑j + cmp.l 8(a3),d6 + bhi.s loc_60008DB8 + movea.l d6,a0 + clr.b (a0) + bra.s loc_60008DEA +; --------------------------------------------------------------------------- + +loc_60008DB8: ; CODE XREF: sub_60008D62+4E↑j + move.l d6,d0 + sub.l 8(a3),d0 + move.l #$FFFFF000,d3 + and.l d0,d3 + tst.l d3 + bls.s loc_60008DEA + subq.l #4,sp + move.l $C(a3),-(sp) + move.l 8(a3),-(sp) + move.l d3,-(sp) + moveq #0,d0 + move.l d0,-(sp) + move.w #$FFF3,-(sp) + dc.w $AA7F + move.l (sp)+,d5 + bne.w loc_60008E7E + add.l d3,8(a3) + +loc_60008DEA: ; CODE XREF: sub_60008D62+54↑j + ; sub_60008D62+66↑j + movea.l ($2A6).w,a4 + bra.s loc_60008DF4 +; --------------------------------------------------------------------------- + +loc_60008DF0: ; CODE XREF: sub_60008D62+96↓j + movea.l $20(a4),a4 + +loc_60008DF4: ; CODE XREF: sub_60008D62+8C↑j + tst.l $20(a4) + bne.s loc_60008DF0 + movea.l (a4),a0 + move.l 4(a0),d2 + add.l (a4),d2 + move.l d2,d0 +; --------------------------------------------------------------------------- + dc.b $D0 + dc.b $BC + dc.b 0 + dc.b 0 + dc.b $10 + dc.b $60 ; ` +; --------------------------------------------------------------------------- + move.l #$FFFFF000,d7 + and.l d0,d7 + cmp.l $14(a3),d7 + bhi.s loc_60008E7E + move.l d7,d0 +; --------------------------------------------------------------------------- + dc.b $D0 + dc.b $BC + dc.b 0 + dc.b $20 + dc.b $10 + dc.b 0 +; --------------------------------------------------------------------------- + move.l #$FFFFF000,d1 + and.l d0,d1 + move.l d1,d7 + cmp.l $14(a3),d7 + bls.s loc_60008E34 + move.l $14(a3),d7 + +loc_60008E34: ; CODE XREF: sub_60008D62+CC↑j + cmp.l $10(a3),d7 + bcs.s loc_60008E44 + move.l d7,d0 + subq.l #1,d0 + movea.l d0,a0 + clr.b (a0) + bra.s loc_60008E86 +; --------------------------------------------------------------------------- + +loc_60008E44: ; CODE XREF: sub_60008D62+D6↑j + move.l $10(a3),d0 + sub.l d7,d0 + move.l #$FFFFF000,d4 + and.l d0,d4 + tst.l d4 + bls.s loc_60008E86 + move.l d2,-(sp) + subq.l #4,sp + move.l $20(a3),-(sp) + move.l d7,-(sp) + move.l d4,-(sp) + moveq #0,d0 + move.l d0,-(sp) + move.w #$FFF3,-(sp) + dc.w $AA7F + move.l (sp)+,d0 + move.l (sp)+,d2 + move.l d0,d5 + bne.s loc_60008E7E + move.l d7,$10(a3) + add.l d4,$18(a3) + bra.s loc_60008E86 +; --------------------------------------------------------------------------- + +loc_60008E7E: ; CODE XREF: sub_60008D62+2E↑j + ; sub_60008D62+80↑j ... + move.l d2,-(sp) + moveq #$69,d0 ; 'i' + dc.w $A9C9 ; _SysError + move.l (sp)+,d2 + +loc_60008E86: ; CODE XREF: sub_60008D62+E0↑j + ; sub_60008D62+F2↑j ... + movem.l var_28(a6),d3-d7/a3-a4 + unlk a6 + rts +; End of function sub_60008D62 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60008E90: ; CODE XREF: sub_60002BF8+10↑p + +var_34 set -$34 +var_C set -$C +var_8 set -8 +var_4 set -4 +arg_0 set 8 +arg_4 set $C + + link a6,#-$14 + movem.l d3-d7/a2-a4,-(sp) + moveq #0,d7 + movea.l ($2B6).w,a0 + move.l $320(a0),var_4(a6) + move.l #$FFFFF000,d0 + and.l arg_0(a6),d0 + move.l d0,var_8(a6) + movea.l var_4(a6),a0 + move.l (a0),var_C(a6) + move.l 8(a0),d4 + movea.l $C(a0),a2 + move.l var_8(a6),d0 + cmp.l var_C(a6),d0 + bcs.s loc_60008ED2 + cmp.l var_8(a6),d4 + bhi.s loc_60008F12 + +loc_60008ED2: ; CODE XREF: sub_60008E90+3A↑j + move.l arg_0(a6),d0 +; --------------------------------------------------------------------------- + dc.b $D0 + dc.b $BC + dc.b 0 + dc.b 0 + dc.b $10 + dc.b 0 +; --------------------------------------------------------------------------- + move.l #$FFFFF000,d1 + and.l d0,d1 + move.l d1,var_8(a6) + movea.l var_4(a6),a0 + move.l $10(a0),d4 + movea.l $20(a0),a2 + cmp.l var_8(a6),d4 + bhi.s loc_60008F04 + move.l var_8(a6),d0 + cmp.l $14(a0),d0 + bcs.s loc_60008F78 + +loc_60008F04: ; CODE XREF: sub_60008E90+68↑j + movea.l var_4(a6),a0 + move.l $38(a0),arg_4(a6) + bra.w loc_60008FE8 +; --------------------------------------------------------------------------- + +loc_60008F12: ; CODE XREF: sub_60008E90+40↑j + move.l d4,d0 + sub.l var_8(a6),d0 +; --------------------------------------------------------------------------- + dc.b $D0 + dc.b $BC + dc.b 0 + dc.b 0 + dc.b $10 + dc.b 0 +; --------------------------------------------------------------------------- + move.l #$FFFFF000,d3 + and.l d0,d3 + sub.l d3,d4 + moveq #$C,d0 + move.l d3,d1 + lsr.l d0,d1 + move.l d1,d3 + subq.l #4,sp + move.w #$FFCC,-(sp) + dc.w $AA7F + cmp.l (sp)+,d3 + bhi.w loc_60008FCC + move.l d3,d5 + movea.l d4,a3 + bra.s loc_60008F6A +; --------------------------------------------------------------------------- + +loc_60008F44: ; CODE XREF: sub_60008E90+DC↓j + subq.l #4,sp + move.l a2,-(sp) + move.l a3,-(sp) + moveq #0,d0 + move.l d0,-(sp) + moveq #1,d1 + move.l d1,-(sp) + move.w #$FFF2,-(sp) + dc.w $AA7F + move.l (sp)+,d7 + bne.s loc_60008FCC + move.l a3,d0 +; --------------------------------------------------------------------------- + dc.b $D0 + dc.b $BC + dc.b 0 + dc.b 0 + dc.b $10 + dc.b 0 +; --------------------------------------------------------------------------- + movea.l d0,a3 + move.l d5,d0 + subq.l #1,d5 + +loc_60008F6A: ; CODE XREF: sub_60008E90+B2↑j + tst.l d5 + bhi.s loc_60008F44 + movea.l var_4(a6),a0 + move.l d4,8(a0) + bra.s loc_60008FE2 +; --------------------------------------------------------------------------- + +loc_60008F78: ; CODE XREF: sub_60008E90+72↑j + move.l var_8(a6),d0 + sub.l d4,d0 + moveq #$C,d1 + move.l d0,d3 + lsr.l d1,d3 + subq.l #4,sp + move.w #$FFCC,-(sp) + dc.w $AA7F + cmp.l (sp)+,d3 + bhi.s loc_60008FCC + move.l d3,d6 + movea.l d4,a4 + bra.s loc_60008FBC +; --------------------------------------------------------------------------- + +loc_60008F96: ; CODE XREF: sub_60008E90+12E↓j + subq.l #4,sp + move.l a2,-(sp) + move.l a4,-(sp) + moveq #0,d0 + move.l d0,-(sp) + moveq #1,d1 + move.l d1,-(sp) + move.w #$FFF2,-(sp) + dc.w $AA7F + move.l (sp)+,d7 + bne.s loc_60008FCC + move.l a4,d0 +; --------------------------------------------------------------------------- + dc.b $D0 + dc.b $BC + dc.b 0 + dc.b 0 + dc.b $10 + dc.b 0 +; --------------------------------------------------------------------------- + movea.l d0,a4 + move.l d6,d0 + subq.l #1,d6 + +loc_60008FBC: ; CODE XREF: sub_60008E90+104↑j + tst.l d6 + bhi.s loc_60008F96 + move.l a4,d4 + movea.l var_4(a6),a0 + move.l d4,$10(a0) + bra.s loc_60008FE2 +; --------------------------------------------------------------------------- + +loc_60008FCC: ; CODE XREF: sub_60008E90+AA↑j + ; sub_60008E90+CA↑j ... + moveq #$69,d0 ; 'i' + dc.w $A9C9 ; _SysError + move.l #$FFFFFD94,d7 + movea.l var_4(a6),a0 + move.l $38(a0),arg_4(a6) + bra.s loc_60008FE8 +; --------------------------------------------------------------------------- + +loc_60008FE2: ; CODE XREF: sub_60008E90+E6↑j + ; sub_60008E90+13A↑j + moveq #0,d0 + move.l d0,arg_4(a6) + +loc_60008FE8: ; CODE XREF: sub_60008E90+7E↑j + ; sub_60008E90+150↑j + movem.l var_34(a6),d3-d7/a2-a4 + unlk a6 + move.l (sp)+,(sp) + rts +; End of function sub_60008E90 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60008FF4: ; CODE XREF: ROM:6000066C↑p + +var_8 set -8 +var_4 set -4 + + link a6,#-4 + move.l a4,-(sp) + subq.l #4,sp + move.l #'vm ',-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_60009052 + subq.l #4,sp + move.l a4,-(sp) + jsr sub_60003106 + moveq #$C,d0 + cmp.l (sp)+,d0 + bne.s loc_60009052 + moveq #$B,d0 + move.l d0,-(sp) + movea.l (a4),a0 + move.l (a0),-(sp) + pea var_4(a6) + move.l #$30002,d0 +; --------------------------------------------------------------------------- + dc.b $FE + dc.b $22 ; " +; --------------------------------------------------------------------------- + tst.l d0 + lea $C(sp),sp + bne.s loc_6000904E + movea.l var_4(a6),a0 + movea.l ($2B6).w,a1 + move.l (a0),$2D2(a1) + movea.l (a4),a0 + movea.l ($2B6).w,a1 + move.l (a0),$2D6(a1) + +loc_6000904E: ; CODE XREF: sub_60008FF4+42↑j + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_60009052: ; CODE XREF: sub_60008FF4+18↑j + ; sub_60008FF4+26↑j + movea.l var_8(a6),a4 + unlk a6 + rts +; End of function sub_60008FF4 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000905A: ; CODE XREF: sub_60009278+58↓p + ; sub_60009278+8C↓p ... + +var_B4 set -$B4 +var_98 set -$98 +var_94 set -$94 +var_92 set -$92 +var_8E set -$8E +var_7C set -$7C +var_78 set -$78 +var_72 set -$72 +var_70 set -$70 +var_6E set -$6E +var_6A set -$6A +var_5E set -$5E +var_2A set -$2A +var_22 set -$22 +var_2 set -2 +arg_0 set 8 +arg_4 set $C +arg_8 set $10 +arg_C set $14 + + link a6,#-$98 + movem.l d3-d7/a3-a4,-(sp) + movea.l arg_0(a6),a0 + dc.w $A029 ; _HLock + lea var_22(a6),a0 + move.l a0,var_7C(a6) + move.w arg_C(a6),var_78(a6) + move.w #1,var_72(a6) + +loc_6000907C: ; CODE XREF: sub_6000905A+204↓j + move.l arg_8(a6),var_5E(a6) + lea var_8E(a6),a0 + moveq #9,d0 + dc.w $A260 ; _HFSDispatch + move.w d0,var_2(a6) + bne.w loc_60009252 + moveq #$10,d0 + and.b var_70(a6),d0 + moveq #0,d1 + move.b d0,d1 + tst.l d1 + bne.w loc_60009252 + clr.w d5 + bra.w loc_60009240 +; --------------------------------------------------------------------------- + +loc_600090A8: ; CODE XREF: sub_6000905A+1F4↓j + moveq #0,d0 + move.w d5,d0 + movea.l arg_0(a6),a0 + movea.l (a0),a0 + move.l d0,d1 + mulu.w #$2E,d0 ; '.' + swap d1 + mulu.w #$2E,d1 ; '.' + swap d1 + clr.w d1 + add.l d1,d0 + lea 4(a0,d0.l),a4 + moveq #1,d6 + tst.l (a4) + beq.s loc_600090D6 + move.l (a4),d0 + cmp.l var_6E(a6),d0 + bne.s loc_60009108 + +loc_600090D6: ; CODE XREF: sub_6000905A+72↑j + tst.l 4(a4) + beq.s loc_600090E6 + move.l 4(a4),d0 + cmp.l var_6A(a6),d0 + bne.s loc_60009108 + +loc_600090E6: ; CODE XREF: sub_6000905A+80↑j + moveq #0,d0 + move.b $E(a4),d0 + tst.l d0 + bls.s loc_6000910A + subq.l #2,sp + pea $E(a4) + move.l var_7C(a6),-(sp) + moveq #0,d0 + move.b d0,-(sp) + move.b d0,-(sp) + jsr sub_60003162 + tst.b (sp)+ + bne.s loc_6000910A + +loc_60009108: ; CODE XREF: sub_6000905A+7A↑j + ; sub_6000905A+8A↑j + clr.b d6 + +loc_6000910A: ; CODE XREF: sub_6000905A+94↑j + ; sub_6000905A+AC↑j + tst.b d6 + beq.s loc_60009174 + tst.l 8(a4) + beq.s loc_60009174 + clr.b d6 + moveq #0,d0 + move.b d0,-(sp) + dc.w $A99B ; _SetResLoad + subq.l #2,sp + move.w var_78(a6),-(sp) + move.l var_2A(a6),-(sp) + move.l var_7C(a6),-(sp) + moveq #1,d0 + move.b d0,-(sp) + dc.w $A81A ; _HOpenResFile + move.w (sp)+,d4 + moveq #1,d0 + move.b d0,-(sp) + dc.w $A99B ; _SetResLoad + tst.w d4 + ble.s loc_60009174 + subq.l #4,sp + move.l #$76657273,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a3 + moveq #0,d0 + move.l d0,var_98(a6) + move.l a3,d1 + beq.s loc_60009170 + tst.l (a3) + bne.s loc_6000915E + move.l a3,-(sp) + dc.w $A9A2 ; _LoadResource ; come-from patches = #1 + +loc_6000915E: ; CODE XREF: sub_6000905A+FE↑j + tst.l (a3) + beq.s loc_60009170 + movea.l (a3),a0 + move.l (a0),d0 + cmp.l 8(a4),d0 + sls d3 + neg.b d3 + move.b d3,d6 + +loc_60009170: ; CODE XREF: sub_6000905A+FA↑j + ; sub_6000905A+106↑j + move.w d4,-(sp) + dc.w $A99A ; _CloseResFile + +loc_60009174: ; CODE XREF: sub_6000905A+B2↑j + ; sub_6000905A+B8↑j ... + tst.b d6 + beq.w loc_6000923C + tst.w $C(a4) + beq.s loc_60009188 + move.w $C(a4),-(sp) + jsr sub_600065B4 + +loc_60009188: ; CODE XREF: sub_6000905A+124↑j + subq.l #2,sp + move.w var_78(a6),-(sp) + move.l arg_4(a6),-(sp) + moveq #1,d0 + move.b d0,-(sp) + pea var_94(a6) + pea var_92(a6) + moveq #0,d0 + dc.w $A823 ; _AliasDispatch + move.w (sp)+,d7 + bne.s loc_600091CC + move.w var_78(a6),d0 + cmp.w var_94(a6),d0 + bne.s loc_600091CC + subq.l #2,sp + move.w var_78(a6),-(sp) + move.l var_2A(a6),-(sp) + move.l var_7C(a6),-(sp) + move.l var_92(a6),-(sp) + moveq #0,d0 + move.l d0,-(sp) + jsr sub_6000335C + move.w (sp)+,d7 + +loc_600091CC: ; CODE XREF: sub_6000905A+14A↑j + ; sub_6000905A+154↑j + tst.w d7 + beq.s loc_60009216 + subq.l #2,sp + move.w var_78(a6),-(sp) + move.l #$74727368,-(sp) + moveq #1,d0 + move.b d0,-(sp) + pea var_94(a6) + pea var_92(a6) + moveq #0,d0 + dc.w $A823 ; _AliasDispatch + move.w (sp)+,d7 + bne.s loc_60009216 + move.w var_78(a6),d0 + cmp.w var_94(a6),d0 + bne.s loc_60009216 + subq.l #2,sp + move.w var_78(a6),-(sp) + move.l var_2A(a6),-(sp) + move.l var_7C(a6),-(sp) + move.l var_92(a6),-(sp) + moveq #0,d0 + move.l d0,-(sp) + jsr sub_6000335C + move.w (sp)+,d7 + +loc_60009216: ; CODE XREF: sub_6000905A+174↑j + ; sub_6000905A+194↑j ... + tst.w d7 + beq.s loc_6000922E + subq.l #2,sp + move.w var_78(a6),-(sp) + move.l var_2A(a6),-(sp) + move.l var_7C(a6),-(sp) + jsr sub_600032FA + move.w (sp)+,d7 + +loc_6000922E: ; CODE XREF: sub_6000905A+1BE↑j + tst.w d7 + bne.s loc_60009252 + move.w var_72(a6),d0 + subq.w #1,var_72(a6) + bra.s loc_60009252 +; --------------------------------------------------------------------------- + +loc_6000923C: ; CODE XREF: sub_6000905A+11C↑j + move.w d5,d0 + addq.w #1,d5 + +loc_60009240: ; CODE XREF: sub_6000905A+4A↑j + moveq #0,d0 + move.w d5,d0 + tst.l d0 + movea.l arg_0(a6),a0 + movea.l (a0),a0 + cmp.l (a0),d0 + bcs.w loc_600090A8 + +loc_60009252: ; CODE XREF: sub_6000905A+34↑j + ; sub_6000905A+44↑j ... + move.w var_72(a6),d0 + addq.w #1,var_72(a6) + tst.w var_2(a6) + beq.w loc_6000907C + movea.l arg_0(a6),a0 + dc.w $A02A ; _HUnlock + movem.l var_B4(a6),d3-d7/a3-a4 + unlk a6 + movea.l (sp)+,a0 + lea $E(sp),sp + jmp (a0) +; End of function sub_6000905A + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60009278: ; CODE XREF: ROM:60000E5E↑p + +var_E set -$E +var_6 set -6 +var_4 set -4 + + link a6,#-6 + movem.l d7/a4,-(sp) + moveq #1,d7 + bra.w loc_60009344 +; --------------------------------------------------------------------------- + +loc_60009286: ; CODE XREF: sub_60009278+D8↓j + subq.l #4,sp + move.l #$64697366,-(sp) + move.w d7,-(sp) + dc.w $A99D ; _GetIndResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.w loc_60009340 + tst.l (a4) + beq.w loc_60009340 + subq.l #2,sp + move.w #$8000,-(sp) + move.l #$6578746E,-(sp) + moveq #0,d0 + move.b d0,-(sp) + pea var_6(a6) + pea var_4(a6) + moveq #0,d0 + dc.w $A823 ; _AliasDispatch + tst.w (sp)+ + bne.s loc_600092D4 + move.w var_6(a6),-(sp) + move.l var_4(a6),-(sp) + move.l #$65787444,-(sp) + move.l a4,-(sp) + jsr sub_6000905A + +loc_600092D4: ; CODE XREF: sub_60009278+46↑j + subq.l #2,sp + move.w #$8000,-(sp) + move.l #$6374726C,-(sp) + moveq #0,d0 + move.b d0,-(sp) + pea var_6(a6) + pea var_4(a6) + moveq #0,d0 + dc.w $A823 ; _AliasDispatch + tst.w (sp)+ + bne.s loc_60009308 + move.w var_6(a6),-(sp) + move.l var_4(a6),-(sp) + move.l #$63747244,-(sp) + move.l a4,-(sp) + jsr sub_6000905A + +loc_60009308: ; CODE XREF: sub_60009278+7A↑j + subq.l #2,sp + move.w #$8000,-(sp) + move.l #$6D616373,-(sp) + moveq #0,d0 + move.b d0,-(sp) + pea var_6(a6) + pea var_4(a6) + moveq #0,d0 + dc.w $A823 ; _AliasDispatch + tst.w (sp)+ + bne.s loc_6000933C + move.w var_6(a6),-(sp) + move.l var_4(a6),-(sp) + move.l #$6D616344,-(sp) + move.l a4,-(sp) + jsr sub_6000905A + +loc_6000933C: ; CODE XREF: sub_60009278+AE↑j + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_60009340: ; CODE XREF: sub_60009278+1E↑j + ; sub_60009278+24↑j + move.w d7,d0 + addq.w #1,d7 + +loc_60009344: ; CODE XREF: sub_60009278+A↑j + subq.l #2,sp + move.l #$64697366,-(sp) + dc.w $A99C ; _CountResources + cmp.w (sp)+,d7 + ble.w loc_60009286 + movem.l var_E(a6),d7/a4 + unlk a6 + rts +; End of function sub_60009278 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000935E: ; CODE XREF: ROM:6000044C↑p + +var_116 set -$116 +var_10A set -$10A +var_105 set -$105 +var_104 set -$104 +var_100 set -$100 + + link a6,#-$10A + movem.l d7/a3-a4,-(sp) + subq.l #4,sp + move.l #$636F6662,-(sp) + move.w #$B1BE,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_600093F8 + subq.l #4,sp + move.l a4,-(sp) + dc.w $A9A5 ; _GetResourceSizeOnDisk + move.l (sp)+,d7 + move.l a4,-(sp) + dc.w $A992 ; _DetachResource + movea.l a4,a0 + dc.w $A029 ; _HLock + dc.w $A11A ; _GetZone + movea.l a0,a3 + subq.l #4,sp +; --------------------------------------------------------------------------- + dc.b $2E + dc.b $B8 + dc.b 2 + dc.b $A6 +; --------------------------------------------------------------------------- + movea.l (sp)+,a0 + dc.w $A01B ; _SetZone + subq.l #2,sp + move.l (a4),-(sp) + move.l d7,-(sp) + pea aReplacebridgev ; "\x1BReplaceBridgeVideoDriverLib" + moveq #1,d0 + move.l d0,-(sp) + pea var_104(a6) + moveq #0,d1 + move.l d1,-(sp) + pea var_100(a6) + move.w #3,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + tst.w (sp)+ + bne.s loc_600093EC + subq.l #2,sp + move.l var_104(a6),-(sp) + pea unk_60009402 + pea var_10A(a6) + pea var_105(a6) + move.w #5,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + tst.w (sp)+ + bne.s loc_600093DE + movea.l var_10A(a6),a0 + jsr (a0) + +loc_600093DE: ; CODE XREF: sub_6000935E+78↑j + subq.l #2,sp + pea var_104(a6) + move.w #4,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + addq.w #2,sp + +loc_600093EC: ; CODE XREF: sub_6000935E+5C↑j + movea.l a4,a0 + dc.w $A02A ; _HUnlock + movea.l a4,a0 + dc.w $A023 ; _DisposeHandle + movea.l a3,a0 + dc.w $A01B ; _SetZone + +loc_600093F8: ; CODE XREF: sub_6000935E+1A↑j + movem.l var_116(a6),d7/a3-a4 + unlk a6 + rts +; End of function sub_6000935E + +; --------------------------------------------------------------------------- +unk_60009402: dc.b $18 ; DATA XREF: sub_6000935E+64↑o + dc.b $52 ; R + dc.b $65 ; e + dc.b $70 ; p + dc.b $6C ; l + dc.b $61 ; a + dc.b $63 ; c + dc.b $65 ; e + dc.b $42 ; B + dc.b $72 ; r + dc.b $69 ; i + dc.b $64 ; d + dc.b $67 ; g + dc.b $65 ; e + dc.b $56 ; V + dc.b $69 ; i + dc.b $64 ; d + dc.b $65 ; e + dc.b $6F ; o + dc.b $44 ; D + dc.b $72 ; r + dc.b $69 ; i + dc.b $76 ; v + dc.b $65 ; e + dc.b $72 ; r + dc.b 0 +aReplacebridgev:dc.b $1B,'ReplaceBridgeVideoDriverLib',0 + ; DATA XREF: sub_6000935E+40↑o + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000943A: ; CODE XREF: sub_60007BDA↑j + +var_1A set -$1A +var_E set -$E +var_A set -$A +var_6 set -6 +var_1 set -1 + + link a6,#-$E + movem.l d7/a3-a4,-(sp) + moveq #0,d0 + movea.l d0,a4 + move.l #$72616D20,d0 + lea var_A(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + move.w d0,d7 + bne.w loc_60009534 + lea var_1(a6),a0 + move.l #$100AF,d0 + dc.w $A051 ; _ReadXPRam + move.w d0,d7 + bne.w loc_60009534 + moveq #0,d0 + move.b var_1(a6),d0 + tst.l d0 + beq.w loc_60009534 + moveq #0,d0 + move.b var_1(a6),d0 + move.l var_A(a6),d1 + asr.l #8,d1 + jsr sub_6000D786 + sub.l d0,var_A(a6) + move.l #$7272706D,d0 + lea var_E(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + move.w d0,d7 + beq.s loc_600094CE + moveq #0,d0 + move.l d0,var_E(a6) + move.l #$6D616368,d0 + lea var_6(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.s loc_600094CE + cmpi.l #$196,var_6(a6) + bne.s loc_600094CE + move.l #$400000,var_E(a6) + +loc_600094CE: ; CODE XREF: sub_6000943A+66↑j + ; sub_6000943A+80↑j ... + subq.l #4,sp + move.l #$6D6E726D,-(sp) + moveq #0,d0 + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_60009534 + movea.l (a4),a3 + move.l #$766D2020,d0 + lea var_6(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + move.w d0,d7 + bne.s loc_60009508 + moveq #1,d0 + and.l var_6(a6),d0 + beq.s loc_60009508 + move.l (a3),d0 + add.l d0,var_E(a6) + bra.s loc_60009510 +; --------------------------------------------------------------------------- + +loc_60009508: ; CODE XREF: sub_6000943A+BC↑j + ; sub_6000943A+C4↑j + move.l $C(a3),d0 + add.l d0,var_E(a6) + +loc_60009510: ; CODE XREF: sub_6000943A+CC↑j + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + moveq #0,d0 + movea.l d0,a4 + move.l var_E(a6),d1 + cmp.l var_A(a6),d1 + ble.s loc_60009534 + lea var_1(a6),a0 + clr.b (a0) + move.l #$100AF,d0 + dc.w $A052 ; _WriteXPRam + moveq #$7A,d0 ; 'z' + dc.w $A9C9 ; _SysError + +loc_60009534: ; CODE XREF: sub_6000943A+1E↑j + ; sub_6000943A+30↑j ... + movem.l var_1A(a6),d7/a3-a4 + unlk a6 + rts +; End of function sub_6000943A + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000953E: ; CODE XREF: sub_600095D4+28↓p + +var_8 set -8 +arg_0 set 8 + + link a6,#0 + movem.l d7/a4,-(sp) + moveq #0,d0 + movea.l d0,a4 + subq.l #2,sp + dc.w $A994 ; _CurResFile + move.w (sp)+,d7 + moveq #1,d0 + move.b d0,-(sp) + dc.w $A99B ; _SetResLoad + moveq #0,d0 + move.w d0,-(sp) + dc.w $A998 ; _UseResFile + subq.l #4,sp + move.l #$6674736B,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_60009598 + tst.l (a4) + beq.s loc_60009586 + movea.l (a4),a0 + moveq #1,d0 + cmp.l (a0),d0 + bne.s loc_60009586 + moveq #0,d0 + move.w $C(a0),d0 + tst.l d0 + bne.s loc_60009590 + +loc_60009586: ; CODE XREF: sub_6000953E+34↑j + ; sub_6000953E+3C↑j + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + moveq #0,d0 + movea.l d0,a4 + bra.s loc_60009598 +; --------------------------------------------------------------------------- + +loc_60009590: ; CODE XREF: sub_6000953E+46↑j + move.l a4,-(sp) + dc.w $A992 ; _DetachResource + movea.l a4,a0 + dc.w $A029 ; _HLock + +loc_60009598: ; CODE XREF: sub_6000953E+30↑j + ; sub_6000953E+50↑j + move.l a4,arg_0(a6) + movem.l var_8(a6),d7/a4 + unlk a6 + rts +; End of function sub_6000953E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600095A6: ; CODE XREF: ROM:60001670↑p + +var_8 set -8 +arg_0 set 8 + + link a6,#0 + movem.l a3-a4,-(sp) + movea.l arg_0(a6),a3 + movea.l (a3),a4 + move.l a4,d0 + beq.s loc_600095C8 +; --------------------------------------------------------------------------- + dc.b $B9 + dc.b $FC + dc.b $FF + dc.b $FF + dc.b $FF + dc.b $FF +; --------------------------------------------------------------------------- + beq.s loc_600095C8 + movea.l a4,a0 + dc.w $A023 ; _DisposeHandle + moveq #0,d0 + move.l d0,(a3) + +loc_600095C8: ; CODE XREF: sub_600095A6+10↑j + ; sub_600095A6+18↑j + movem.l var_8(a6),a3-a4 + unlk a6 + move.l (sp)+,(sp) + rts +; End of function sub_600095A6 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600095D4: ; CODE XREF: sub_60001A7A+82↑p + +var_22 set -$22 +var_6 set -6 +var_2 set -2 +arg_0 set 8 +arg_4 set $C +arg_8 set $10 +arg_C set $14 +arg_E set $16 +arg_12 set $1A +arg_16 set $1E + + link a6,#-6 + movem.l d3-d7/a3-a4,-(sp) + movea.l arg_0(a6),a3 + move.l (a3),var_6(a6) + moveq #0,d0 + movea.l d0,a4 + clr.b d6 + clr.b d7 + tst.l var_6(a6) + beq.s loc_600095FA + moveq #$FFFFFFFF,d0 + cmp.l var_6(a6),d0 + bne.s loc_60009626 + +loc_600095FA: ; CODE XREF: sub_600095D4+1C↑j + subq.l #4,sp + jsr sub_6000953E + move.l (sp)+,var_6(a6) + bne.s loc_60009610 + move.b #1,arg_16(a6) + bra.w loc_600096FE +; --------------------------------------------------------------------------- + +loc_60009610: ; CODE XREF: sub_600095D4+30↑j + movea.l var_6(a6),a0 + tst.l (a0) + bne.s loc_60009622 + move.b #1,arg_16(a6) + bra.w loc_600096FE +; --------------------------------------------------------------------------- + +loc_60009622: ; CODE XREF: sub_600095D4+42↑j + move.l var_6(a6),(a3) + +loc_60009626: ; CODE XREF: sub_600095D4+24↑j + movea.l var_6(a6),a0 + movea.l (a0),a0 + move.w $C(a0),var_2(a6) + moveq #0,d0 + move.w var_2(a6),d0 + tst.l d0 + bne.s loc_60009646 + move.b #1,arg_16(a6) + bra.w loc_600096FE +; --------------------------------------------------------------------------- + +loc_60009646: ; CODE XREF: sub_600095D4+66↑j + clr.w d5 + movea.l var_6(a6),a0 + movea.l (a0),a0 + lea $E(a0),a4 + bra.w loc_600096E6 +; --------------------------------------------------------------------------- + +loc_60009656: ; CODE XREF: sub_600095D4+116↓j + tst.l (a4) + beq.s loc_60009676 + move.l (a4),d0 + cmp.l arg_12(a6),d0 + bne.s loc_60009676 + tst.l 4(a4) + beq.s loc_60009676 + move.l 4(a4),d0 + cmp.l arg_E(a6),d0 + bne.s loc_60009676 + moveq #1,d6 + moveq #1,d7 + +loc_60009676: ; CODE XREF: sub_600095D4+84↑j + ; sub_600095D4+8C↑j ... + tst.b d6 + beq.s loc_600096DA + tst.l $C(a4) + beq.s loc_600096DA + clr.b d7 + moveq #0,d0 + move.b d0,-(sp) + dc.w $A99B ; _SetResLoad + subq.l #2,sp + move.w arg_C(a6),-(sp) + move.l arg_8(a6),-(sp) + move.l arg_4(a6),-(sp) + moveq #1,d0 + move.b d0,-(sp) + dc.w $A81A ; _HOpenResFile + move.w (sp)+,d4 + moveq #1,d0 + move.b d0,-(sp) + dc.w $A99B ; _SetResLoad + tst.w d4 + ble.s loc_600096DA + subq.l #4,sp + move.l #$76657273,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a3 + move.l a3,d0 + beq.s loc_600096D6 + tst.l (a3) + bne.s loc_600096C4 + move.l a3,-(sp) + dc.w $A9A2 ; _LoadResource ; come-from patches = #1 + +loc_600096C4: ; CODE XREF: sub_600095D4+EA↑j + tst.l (a3) + beq.s loc_600096D6 + movea.l (a3),a0 + move.l (a0),d0 + cmp.l $C(a4),d0 + sls d3 + neg.b d3 + move.b d3,d7 + +loc_600096D6: ; CODE XREF: sub_600095D4+E6↑j + ; sub_600095D4+F2↑j + move.w d4,-(sp) + dc.w $A99A ; _CloseResFile + +loc_600096DA: ; CODE XREF: sub_600095D4+A4↑j + ; sub_600095D4+AA↑j ... + tst.b d6 + bne.s loc_600096EE + move.w d5,d0 + addq.w #1,d5 + lea $32(a4),a4 + +loc_600096E6: ; CODE XREF: sub_600095D4+7E↑j + cmp.w var_2(a6),d5 + bcs.w loc_60009656 + +loc_600096EE: ; CODE XREF: sub_600095D4+108↑j + tst.b d7 + beq.s loc_600096F8 + clr.b arg_16(a6) + bra.s loc_600096FE +; --------------------------------------------------------------------------- + +loc_600096F8: ; CODE XREF: sub_600095D4+11C↑j + move.b #1,arg_16(a6) + +loc_600096FE: ; CODE XREF: sub_600095D4+38↑j + ; sub_600095D4+4A↑j ... + movem.l var_22(a6),d3-d7/a3-a4 + unlk a6 + movea.l (sp)+,a0 + lea $16(sp),sp + jmp (a0) +; End of function sub_600095D4 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000970E: ; CODE XREF: ROM:60000992↑p + +var_10 set -$10 +var_8 set -8 +var_4 set -4 +arg_0 set 8 + + link a6,#-8 + movem.l d7/a4,-(sp) + subq.l #4,sp + move.l #$76657273,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + bne.s loc_60009732 + moveq #0,d0 + move.l d0,arg_0(a6) + bra.s loc_60009786 +; --------------------------------------------------------------------------- + +loc_60009732: ; CODE XREF: sub_6000970E+1A↑j + movea.l (a4),a0 + move.l (a0),var_8(a6) + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + move.l #$62626F78,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.s loc_60009780 + moveq #1,d0 + and.l var_4(a6),d0 + beq.s loc_60009780 + move.w ($A5A).w,d7 + move.w ($A58).w,($A5A).w + subq.l #4,sp + move.l #$76657273,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_6000977C + movea.l (a4),a0 + move.l (a0),var_8(a6) + +loc_6000977C: ; CODE XREF: sub_6000970E+66↑j + move.w d7,($A5A).w + +loc_60009780: ; CODE XREF: sub_6000970E+40↑j + ; sub_6000970E+48↑j + move.l var_8(a6),arg_0(a6) + +loc_60009786: ; CODE XREF: sub_6000970E+22↑j + movem.l var_10(a6),d7/a4 + unlk a6 + rts +; End of function sub_6000970E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60009790: ; CODE XREF: ROM:600016D8↑p + +var_C set -$C +var_4 set -4 + + link a6,#-4 + movem.l a3-a4,-(sp) + move.l #$62626F78,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.s loc_600097DA + moveq #1,d0 + and.l var_4(a6),d0 + beq.s loc_600097DA + subq.l #4,sp + move.l #$676E6874,-(sp) + move.w #$8FFF,-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_600097DA + subq.l #4,sp + move.l a4,-(sp) + moveq #1,d0 + move.w d0,-(sp) + moveq #$12,d0 + dc.w $A82A ; _ComponentDispatch + movea.l (sp)+,a3 + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_600097DA: ; CODE XREF: sub_60009790+1A↑j + ; sub_60009790+22↑j ... + movem.l var_C(a6),a3-a4 + unlk a6 + rts +; End of function sub_60009790 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600097E4: ; CODE XREF: sub_600099BC+22↓p + +var_C set -$C +arg_0 set 8 +arg_4 set $C + + link a6,#0 + movem.l d7/a3-a4,-(sp) + movea.l arg_0(a6),a3 + subq.l #4,sp + move.w #$BFE3,-(sp) + dc.w $A9BA ; _GetString + movea.l (sp)+,a4 + moveq #0,d7 + move.l a4,d0 + beq.s loc_60009840 + subq.l #2,sp + dc.w $A9AF ; _ResError + tst.w (sp)+ + bne.s loc_60009840 + move.l a4,d0 + bne.s loc_60009810 + move.l a4,-(sp) + dc.w $A9A2 ; _LoadResource ; come-from patches = #1 + +loc_60009810: ; CODE XREF: sub_600097E4+26↑j + subq.l #2,sp + dc.w $A9AF ; _ResError + tst.w (sp)+ + bne.s loc_60009840 + move.l a4,d0 + beq.s loc_60009840 + tst.l (a4) + beq.s loc_60009840 + subq.l #2,sp + move.l a3,-(sp) + move.l (a4),-(sp) + jsr sub_60003394 + tst.w (sp)+ + beq.s loc_6000983E + subq.l #4,sp + move.l (a4),-(sp) + move.l a3,-(sp) + jsr sub_600033D2 + move.l a4,-(sp) + dc.w $A9AA ; _ChangedResource + addq.w #4,sp + +loc_6000983E: ; CODE XREF: sub_600097E4+48↑j + moveq #1,d7 + +loc_60009840: ; CODE XREF: sub_600097E4+1A↑j + ; sub_600097E4+22↑j ... + move.l d7,arg_4(a6) + movem.l var_C(a6),d7/a3-a4 + unlk a6 + move.l (sp)+,(sp) + rts +; End of function sub_600097E4 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60009850: ; CODE XREF: sub_600099BC+C↓p + +var_17E set -$17E +var_16A set -$16A +var_166 set -$166 +var_161 set -$161 +var_160 set -$160 +var_11C set -$11C +var_118 set -$118 +var_18 set -$18 +var_8 set -8 +var_4 set -4 +arg_0 set 8 + + link a6,#-$16A + movem.l d6-d7/a2-a4,-(sp) + movea.l arg_0(a6),a4 + moveq #$FFFFFFFF,d6 + move.l a4,d0 + bne.s loc_60009868 + moveq #$FFFFFFCE,d0 + bra.w loc_6000998A +; --------------------------------------------------------------------------- + +loc_60009868: ; CODE XREF: sub_60009850+10↑j + clr.b (a4) + move.l #$6E726567,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + move.w d0,d6 + bne.w loc_60009988 + lea unk_600099AA,a0 + lea var_160(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.b (a0),(a1) + lea aAaplMacosmachi,a3 ; "AAPL,MacOSMachineName" + moveq #0,d0 + movea.l d0,a2 + move.l #$63667267,d0 + lea var_8(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.w loc_60009988 + moveq #1,d0 + and.l var_8(a6),d0 + beq.w loc_60009988 + subq.l #2,sp + pea var_160(a6) + move.l #$70777063,-(sp) + moveq #2,d0 + move.l d0,-(sp) + move.l a2,-(sp) + pea var_11C(a6) + pea var_118(a6) + move.w #1,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d6 + bne.w loc_60009988 + moveq #$1F,d0 + move.l d0,var_16A(a6) + clr.b var_161(a6) + pea var_18(a6) + moveq #0,d0 + dc.w $ABE9 + pea var_166(a6) + moveq #7,d0 + dc.w $ABE9 + move.w d0,d6 + addq.w #8,sp + bne.s loc_6000992A + moveq #0,d0 + move.l d0,-(sp) + move.l d0,-(sp) + move.l a3,-(sp) + pea var_161(a6) + pea var_18(a6) + moveq #5,d0 + move.l d0,-(sp) + pea var_166(a6) + moveq #$B,d0 + dc.w $ABE9 + move.w d0,d6 + pea var_166(a6) + moveq #8,d0 + dc.w $ABE9 + lea $20(sp),sp + +loc_6000992A: ; CODE XREF: sub_60009850+AE↑j + tst.b var_161(a6) + bne.s loc_6000997E + tst.w d6 + bne.s loc_6000997E + pea var_16A(a6) + pea 1(a4) + move.l a3,-(sp) + pea var_18(a6) + moveq #$17,d0 + dc.w $ABE9 + move.w d0,d6 + lea $10(sp),sp + bne.s loc_6000997E + tst.l var_16A(a6) + bls.s loc_6000997E + moveq #$1F,d0 + cmp.l var_16A(a6),d0 + bcc.s loc_60009962 + moveq #$1F,d0 + move.l d0,var_16A(a6) + +loc_60009962: ; CODE XREF: sub_60009850+10A↑j + move.w var_16A+2(a6),d7 + subq.w #1,d7 + bra.s loc_6000996E +; --------------------------------------------------------------------------- + +loc_6000996A: ; CODE XREF: sub_60009850+12A↓j + move.w d7,d0 + subq.w #1,d7 + +loc_6000996E: ; CODE XREF: sub_60009850+118↑j + tst.w d7 + ble.s loc_6000997C + moveq #0,d0 + move.b (a4,d7.w),d0 + tst.l d0 + beq.s loc_6000996A + +loc_6000997C: ; CODE XREF: sub_60009850+120↑j + move.b d7,(a4) + +loc_6000997E: ; CODE XREF: sub_60009850+DE↑j + ; sub_60009850+E2↑j ... + pea var_18(a6) + moveq #3,d0 + dc.w $ABE9 + addq.w #4,sp + +loc_60009988: ; CODE XREF: sub_60009850+2C↑j + ; sub_60009850+5C↑j ... + move.w d6,d0 + +loc_6000998A: ; CODE XREF: sub_60009850+14↑j + movem.l var_17E(a6),d6-d7/a2-a4 + unlk a6 + rts +; End of function sub_60009850 + +; --------------------------------------------------------------------------- +aAaplMacosmachi:dc.b 'AAPL,MacOSMachineName',0 + ; DATA XREF: sub_60009850+42↑o +unk_600099AA: dc.b $F ; DATA XREF: sub_60009850+30↑o + dc.b $4E ; N + dc.b $61 ; a + dc.b $6D ; m + dc.b $65 ; e + dc.b $52 ; R + dc.b $65 ; e + dc.b $67 ; g + dc.b $69 ; i + dc.b $73 ; s + dc.b $74 ; t + dc.b $72 ; r + dc.b $79 ; y + dc.b $4C ; L + dc.b $69 ; i + dc.b $62 ; b + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_600099BC: ; CODE XREF: sub_60007F68↑j + +var_28 set -$28 +var_24 set -$24 +var_20 set -$20 + + link a6,#-$24 + move.l a4,-(sp) + lea var_20(a6),a4 + move.l a4,-(sp) + jsr sub_60009850 + tst.w d0 + addq.w #4,sp + bne.s loc_60009A30 + moveq #0,d0 + move.b (a4),d0 + tst.l d0 + bls.s loc_60009A30 + subq.l #4,sp + move.l a4,-(sp) + jsr sub_600097E4 + tst.l (sp)+ + beq.s loc_60009A30 + moveq #0,d0 + move.l d0,var_24(a6) + move.l #$73706F73,d0 + lea var_24(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + beq.s loc_60009A14 + subq.l #2,sp + move.l #$73706F73,-(sp) + move.l var_24(a6),-(sp) + move.w #$401,d0 + dc.w $ABF1 ; _GestaltValueDispatch + addq.w #2,sp + +loc_60009A14: ; CODE XREF: sub_600099BC+42↑j + ori.l #8,var_24(a6) + subq.l #2,sp + move.l #$73706F73,-(sp) + move.l var_24(a6),-(sp) + move.w #$402,d0 + dc.w $ABF1 ; _GestaltValueDispatch + addq.w #2,sp + +loc_60009A30: ; CODE XREF: sub_600099BC+14↑j + ; sub_600099BC+1C↑j ... + movea.l var_28(a6),a4 + unlk a6 + rts +; End of function sub_600099BC + +; --------------------------------------------------------------------------- + +loc_60009A38: ; CODE XREF: sub_60007914↑j + link a6,#0 + movem.l d0-d7/a0-a3,-(sp) + move.l #'bbox',d0 + dc.w $A1AD ; _Gestalt + bne.w loc_60009A56 + move.l a0,d0 + btst #0,d0 + bne.w loc_60009BB6 + +loc_60009A56: ; CODE XREF: ROM:60009A48↑j + subq.w #4,sp + move.l #'krnl',-(sp) + clr.w -(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a3 + move.l a3,d0 + beq.w loc_60009BB6 + movea.l #$68FFE000,a0 + move.w $FE4(a0),d0 + movea.l (a3),a0 + cmp.w 4(a0),d0 + bge.w loc_60009BB2 + movea.l a3,a0 + dc.w $A025 ; _GetHandleSize + move.l d0,d7 + addi.l #$FFF,d7 + andi.l #$FFFFF000,d7 + movea.l (a3),a0 + move.w 6(a0),d6 + ext.l d6 + lsl.l #8,d6 + lsl.l #4,d6 + add.l d7,d6 + move.w 8(a0),d5 + cmpi.w #$4000,d5 + blt.s loc_60009AAA + clr.w d5 + +loc_60009AAA: ; CODE XREF: ROM:60009AA6↑j + ext.l d5 + move.l ($108).w,d0 + lsr.l #8,d0 + lsr.l #8,d0 + lsr.l #4,d0 + mulu.l d0,d5 + add.l d5,d6 + move.l a3,-(sp) + dc.w $A9A3 ; _ReleaseResource + move.l d6,d0 + addi.l #$1000,d0 + dc.w $A71E ; _NewPtrSysClear + move.l a0,d0 + beq.w loc_60009BE2 + addi.l #$FFF,d0 + andi.l #$FFFFF000,d0 + movea.l d0,a2 + movea.l a2,a0 + movea.l d6,a1 + moveq #4,d0 +; --------------------------------------------------------------------------- + dc.b $A0 + dc.b $5C ; \ + dc.b $4A ; J + dc.b $40 ; @ + dc.b $66 ; f + dc.b 0 + dc.b 0 + dc.b $EC + dc.b $59 ; Y + dc.b $4F ; O + dc.b $2F ; / + dc.b $3C ; < + dc.b $6B ; k + dc.b $72 ; r + dc.b $6E ; n + dc.b $6C ; l + dc.b $42 ; B + dc.b $67 ; g + dc.b $A9 + dc.b $A0 + dc.b $26 ; & + dc.b $5F ; _ + dc.b $20 + dc.b $B + dc.b $67 ; g + dc.b 0 + dc.b 0 + dc.b $DE + dc.b $20 + dc.b 7 + dc.b $20 + dc.b $53 ; S + dc.b $22 ; " + dc.b $4A ; J + dc.b $A2 + dc.b $2E ; . + dc.b $20 + dc.b $4A ; J + dc.b $20 + dc.b 7 + dc.b $FE + dc.b $C + dc.b $4E ; N + dc.b $71 ; q + dc.b $20 + dc.b $4A ; J + dc.b $20 + dc.b 7 + dc.b $FE + dc.b $B + dc.b $4E ; N + dc.b $71 ; q + dc.b $20 + dc.b $4F ; O + dc.b $20 + dc.b $F + dc.b 2 + dc.b $40 ; @ + dc.b $FC + dc.b 0 + dc.b $2E ; . + dc.b $40 ; @ + dc.b $30 ; 0 + dc.b $3C ; < + dc.b 0 + dc.b $BF + dc.b $42 ; B + dc.b $A7 + dc.b $51 ; Q + dc.b $C8 + dc.b $FF + dc.b $FC + dc.b $2F ; / + dc.b $48 ; H + dc.b 0 + dc.b 8 + dc.b $20 + dc.b $A + dc.b $2F ; / + dc.b $4A ; J + dc.b 0 + dc.b $FC + dc.b $E0 + dc.b $88 + dc.b $E8 + dc.b $88 + dc.b $20 + dc.b $40 ; @ + dc.b $70 ; p + dc.b $A + dc.b $FE + dc.b $A + dc.b $E1 + dc.b $88 + dc.b $E9 + dc.b $88 + dc.b $2F ; / + dc.b $40 ; @ + dc.b 1 + dc.b $1C + dc.b $20 + dc.b $A + dc.b $D0 + dc.b $87 + dc.b $E0 + dc.b $88 + dc.b $E8 + dc.b $88 + dc.b $20 + dc.b $40 ; @ + dc.b $70 ; p + dc.b $A + dc.b $FE + dc.b $A + dc.b $E1 + dc.b $88 + dc.b $E9 + dc.b $88 + dc.b $2F ; / + dc.b $40 ; @ + dc.b 1 + dc.b $24 ; $ + dc.b $20 + dc.b $A + dc.b $D0 + dc.b $86 + dc.b $E0 + dc.b $88 + dc.b $E8 + dc.b $88 + dc.b $53 ; S + dc.b $80 + dc.b $20 + dc.b $40 ; @ + dc.b $70 ; p + dc.b $A + dc.b $FE + dc.b $A + dc.b $E1 + dc.b $88 + dc.b $E9 + dc.b $88 + dc.b $2F ; / + dc.b $40 ; @ + dc.b 1 + dc.b $34 ; 4 + dc.b $20 + dc.b $78 ; x + dc.b 2 + dc.b $AE + dc.b $70 ; p + dc.b 0 + dc.b $30 ; 0 + dc.b $28 ; ( + dc.b 0 + dc.b $12 + dc.b $2F ; / + dc.b $40 ; @ + dc.b 1 + dc.b $3C ; < + dc.b $20 + dc.b $38 ; 8 + dc.b 1 + dc.b $D8 + dc.b $2F ; / + dc.b $40 ; @ + dc.b 1 + dc.b $2C ; , + dc.b $4C ; L + dc.b $F8 + dc.b 0 + dc.b $F + dc.b 1 + dc.b $74 ; t + dc.b $80 + dc.b $82 + dc.b $80 + dc.b $83 + dc.b $66 ; f + dc.b 8 + dc.b $C + dc.b $81 + dc.b 0 + dc.b 0 + dc.b 8 + dc.b 0 + dc.b $67 ; g + dc.b $E + dc.b $4E ; N + dc.b $BA + dc.b 0 + dc.b $86 + dc.b $66 ; f + dc.b 0 + dc.b 0 + dc.b 8 + dc.b $2F ; / + dc.b $F + dc.b $FE + dc.b 3 + dc.b $58 ; X + dc.b $8F + dc.b $2E ; . + dc.b $6F ; o + dc.b 0 + dc.b 8 +; --------------------------------------------------------------------------- + +loc_60009BB2: ; CODE XREF: ROM:60009A7A↑j + move.l a3,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_60009BB6: ; CODE XREF: ROM:60009A52↑j + ; ROM:60009A66↑j + movea.l #$68FFF000,a0 + move.l $1D8(a0),d1 + beq.s loc_60009BCE + clr.l $1D8(a0) + moveq #5,d0 +; --------------------------------------------------------------------------- + dc.b $FE + dc.b 4 + dc.b $21 ; ! + dc.b $41 ; A + dc.b 0 + dc.b $D8 +; --------------------------------------------------------------------------- + +loc_60009BCE: ; CODE XREF: ROM:60009BC0↑j + movem.l (sp)+,d0-d7/a0-a3 + unlk a6 + rts +; --------------------------------------------------------------------------- + dc.b $30 ; 0 + dc.b $3C ; < + dc.b 2 + dc.b $9A + dc.b $A9 + dc.b $C9 + dc.b $30 ; 0 + dc.b $3C ; < + dc.b 2 + dc.b $9B + dc.b $A9 + dc.b $C9 +; --------------------------------------------------------------------------- + +loc_60009BE2: ; CODE XREF: ROM:60009ACC↑j + move.w #$29C,d0 + dc.w $A9C9 ; _SysError + movea.w -(a0),a6 +; --------------------------------------------------------------------------- + dc.b $47 ; G + dc.b $61 ; a + dc.b $60 ; ` + dc.b $63 ; c + dc.b $72 ; r + dc.b $79 ; y + dc.b $3C ; < + dc.b $80 + dc.b 5 + dc.b 5 + dc.b $60 ; ` + dc.b $84 + dc.b $19 + dc.b $56 ; V + dc.b $60 ; ` + dc.b 5 + dc.b $C0 + dc.b 0 + dc.b $3C ; < + dc.b $E0 + dc.b $68 ; h + dc.b $FF + dc.b $60 ; ` + dc.b $E7 + dc.b $E6 + dc.b $48 ; H + dc.b $80 + dc.b $E7 + dc.b 0 + dc.b 0 + dc.b $38 ; 8 + dc.b $E7 + dc.b 0 + dc.b 8 + dc.b $7C ; | + dc.b $E8 + dc.b 3 + dc.b $A6 + dc.b $38 ; 8 + dc.b $E0 + dc.b 0 + dc.b 0 + dc.b $4E ; N + dc.b $80 + dc.b 0 + dc.b $21 ; ! + dc.b $63 ; c + dc.b $C3 + dc.b $60 ; ` + dc.b $84 + dc.b $7C ; | + dc.b $69 ; i + dc.b 3 + dc.b $A6 + dc.b $4E ; N + dc.b $80 + dc.b 4 + dc.b $20 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b $20 + dc.b $39 ; 9 + dc.b $68 ; h + dc.b $FF + dc.b $F9 + dc.b $98 + dc.b $B0 + dc.b $B9 + dc.b $68 ; h + dc.b $FF + dc.b $F9 + dc.b $94 + dc.b $66 ; f + dc.b $6A ; j + dc.b $24 ; $ + dc.b $4F ; O + dc.b $20 + dc.b $F + dc.b 2 + dc.b $80 + dc.b $FF + dc.b $FF + dc.b $FF + dc.b $FC + dc.b $2E ; . + dc.b $40 ; @ + dc.b $41 ; A + dc.b $FA + dc.b $FF + dc.b $E4 + dc.b $30 ; 0 + dc.b $3C ; < + dc.b 0 + dc.b $F + dc.b $2F ; / + dc.b $20 + dc.b $51 ; Q + dc.b $C8 + dc.b $FF + dc.b $FC + dc.b $20 + dc.b $4F ; O + dc.b $70 ; p + dc.b $40 ; @ + dc.b $FE + dc.b $D + dc.b $4E ; N + dc.b $71 ; q + dc.b $20 + dc.b $3C ; < + dc.b $6D ; m + dc.b $61 ; a + dc.b $63 ; c + dc.b $68 ; h + dc.b $A1 + dc.b $AD + dc.b $20 + dc.b 8 + dc.b $C + dc.b $40 ; @ + dc.b 0 + dc.b $29 ; ) + dc.b $67 ; g + dc.b 0 + dc.b 0 + dc.b $A + dc.b $C + dc.b $40 ; @ + dc.b 0 + dc.b $2A ; * + dc.b $66 ; f + dc.b 0 + dc.b 0 + dc.b $12 + dc.b $20 + dc.b $78 ; x + dc.b 2 + dc.b $AE + dc.b $20 + dc.b $3C ; < + dc.b 0 + dc.b $10 + dc.b 0 + dc.b 0 + dc.b $22 ; " + dc.b $18 + dc.b $59 ; Y + dc.b $80 + dc.b $66 ; f + dc.b $FA + dc.b $20 + dc.b $4F ; O + dc.b $70 ; p + dc.b $40 ; @ + dc.b $FE + dc.b $B + dc.b $4E ; N + dc.b $71 ; q + dc.b $23 ; # + dc.b $CF + dc.b $68 ; h + dc.b $FF + dc.b $F9 + dc.b $94 + dc.b $FC + dc.b $1E + dc.b $23 ; # + dc.b $F9 + dc.b $68 ; h + dc.b $FF + dc.b $F9 + dc.b $98 + dc.b $68 ; h + dc.b $FF + dc.b $F9 + dc.b $94 + dc.b $2E ; . + dc.b $4A ; J + dc.b $B0 + dc.b $80 + dc.b $4E ; N + dc.b $75 ; u + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60009CA2: ; CODE XREF: InstallPatches+2CE↑p + bra.w sub_6000B1C0 +; End of function sub_60009CA2 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_60009CA6: ; CODE XREF: InstallPatches+2B0↑p + bra.w sub_6000B50A +; End of function sub_60009CA6 + +; --------------------------------------------------------------------------- + +loc_60009CAA: ; CODE XREF: sub_6000A0BE+12E↓p + link a6,#-$22 + movem.l d7/a4,-(sp) + movea.l 8(a6),a4 + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + move.l a4,-(sp) + pea unk_60009EBE + pea -$21(a6) + pea -$20(a6) + pea -$1C(a6) + move.w #$FFF6,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.w loc_60009E18 + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + move.l a4,-(sp) + pea unk_60009EAE + pea -$21(a6) + pea -$20(a6) + pea -$18(a6) + move.w #$FFF6,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.w loc_60009E18 + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + move.l a4,-(sp) + pea unk_60009E9A + pea -$21(a6) + pea -$20(a6) + pea -$10(a6) + move.w #$FFF6,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.w loc_60009E18 + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + move.l a4,-(sp) + pea unk_60009E8A + pea -$21(a6) + pea -$20(a6) + pea -$C(a6) + move.w #$FFF6,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.w loc_60009E18 + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + move.l a4,-(sp) + pea unk_60009E6A + pea -$21(a6) + pea -$20(a6) + pea -8(a6) + move.w #$FFF6,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.w loc_60009E18 + moveq #0,d0 + move.l d0,-$14(a6) + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + move.l a4,-(sp) + pea unk_60009E4E + pea -$21(a6) + pea -$20(a6) + pea -$14(a6) + move.w #$FFF6,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + beq.s loc_60009D98 + moveq #0,d0 + move.l d0,-$14(a6) + +loc_60009D98: ; CODE XREF: ROM:60009D90↑j + movea.l -$1C(a6),a0 + movea.l (a0),a0 + moveq #1,d0 +; --------------------------------------------------------------------------- + dc.b $FE + dc.b 5 + dc.b $20 + dc.b $6E ; n + dc.b $FF + dc.b $E4 + dc.b $20 + dc.b $68 ; h + dc.b 0 + dc.b 4 + dc.b $70 ; p + dc.b 2 + dc.b $FE + dc.b 5 + dc.b $20 + dc.b $6E ; n + dc.b $FF + dc.b $E8 + dc.b $20 + dc.b $50 ; P + dc.b $70 ; p + dc.b $D + dc.b $FE + dc.b 5 + dc.b $70 ; p + dc.b 3 + dc.b $FE + dc.b 4 + dc.b $22 ; " + dc.b $6E ; n + dc.b $FF + dc.b $F0 + dc.b $22 ; " + dc.b $88 + dc.b $70 ; p + dc.b 4 + dc.b $FE + dc.b 4 + dc.b $22 ; " + dc.b $6E ; n + dc.b $FF + dc.b $F4 + dc.b $22 ; " + dc.b $88 + dc.b $4A ; J + dc.b $AE + dc.b $FF + dc.b $EC + dc.b $67 ; g + dc.b $E + dc.b $70 ; p + dc.b $F + dc.b $FE + dc.b 4 + dc.b $67 ; g + dc.b 2 + dc.b $91 + dc.b $C8 + dc.b $22 ; " + dc.b $6E ; n + dc.b $FF + dc.b $EC + dc.b $22 ; " + dc.b $88 + dc.b $20 + dc.b $6E ; n + dc.b $FF + dc.b $F8 + dc.b $30 ; 0 + dc.b $3C ; < + dc.b $AA + dc.b $59 ; Y + dc.b $A6 + dc.b $47 ; G + dc.b $55 ; U + dc.b $8F + dc.b $70 ; p + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $C + dc.b $48 ; H + dc.b $7A ; z + dc.b 0 + dc.b $30 ; 0 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $DF + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E0 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $FC + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $F6 + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $66 ; f + dc.b $C + dc.b $59 ; Y + dc.b $8F + dc.b $20 + dc.b $6E ; n + dc.b $FF + dc.b $FC + dc.b $4E ; N + dc.b $90 + dc.b $20 + dc.b $1F + dc.b $3E ; > + dc.b 0 +; --------------------------------------------------------------------------- + +loc_60009E18: ; CODE XREF: ROM:60009CD6↑j + ; ROM:60009CFA↑j ... + move.w d7,d0 + movem.l -$2A(a6),d7/a4 + unlk a6 + rts +; --------------------------------------------------------------------------- + dc.b $28 ; ( + dc.b $67 ; g + dc.b $4D ; M + dc.b $69 ; i + dc.b $78 ; x + dc.b $65 ; e + dc.b $64 ; d + dc.b $4D ; M + dc.b $6F ; o + dc.b $64 ; d + dc.b $65 ; e + dc.b $53 ; S + dc.b $65 ; e + dc.b $63 ; c + dc.b $6F ; o + dc.b $6E ; n + dc.b $64 ; d + dc.b $61 ; a + dc.b $72 ; r + dc.b $79 ; y + dc.b $49 ; I + dc.b $6E ; n + dc.b $69 ; i + dc.b $74 ; t + dc.b $52 ; R + dc.b $6F ; o + dc.b $75 ; u + dc.b $74 ; t + dc.b $69 ; i + dc.b $6E ; n + dc.b $65 ; e + dc.b $44 ; D + dc.b $65 ; e + dc.b $73 ; s + dc.b $63 ; c + dc.b $72 ; r + dc.b $69 ; i + dc.b $70 ; p + dc.b $74 ; t + dc.b $6F ; o + dc.b $72 ; r + dc.b 0 +unk_60009E4E: dc.b $19 ; DATA XREF: ROM:60009D78↑o + dc.b $4D ; M + dc.b $4D ; M + dc.b $46 ; F + dc.b $6C ; l + dc.b $75 ; u + dc.b $73 ; s + dc.b $68 ; h + dc.b $45 ; E + dc.b $6D ; m + dc.b $75 ; u + dc.b $6C ; l + dc.b $61 ; a + dc.b $74 ; t + dc.b $6F ; o + dc.b $72 ; r + dc.b $43 ; C + dc.b $61 ; a + dc.b $63 ; c + dc.b $68 ; h + dc.b $65 ; e + dc.b $52 ; R + dc.b $61 ; a + dc.b $6E ; n + dc.b $67 ; g + dc.b $65 ; e + dc.b 0 + dc.b 0 +unk_60009E6A: dc.b $1E ; DATA XREF: ROM:60009D4E↑o + dc.b $5F ; _ + dc.b $4D ; M + dc.b $69 ; i + dc.b $78 ; x + dc.b $65 ; e + dc.b $64 ; d + dc.b $4D ; M + dc.b $6F ; o + dc.b $64 ; d + dc.b $65 ; e + dc.b $44 ; D + dc.b $69 ; i + dc.b $73 ; s + dc.b $70 ; p + dc.b $61 ; a + dc.b $74 ; t + dc.b $63 ; c + dc.b $68 ; h + dc.b $54 ; T + dc.b $72 ; r + dc.b $61 ; a + dc.b $70 ; p + dc.b $48 ; H + dc.b $61 ; a + dc.b $6E ; n + dc.b $64 ; d + dc.b $6C ; l + dc.b $65 ; e + dc.b $72 ; r + dc.b $5F ; _ + dc.b 0 +unk_60009E8A: dc.b $E ; DATA XREF: ROM:60009D2A↑o + dc.b $45 ; E + dc.b $6D ; m + dc.b $75 ; u + dc.b $6C ; l + dc.b $61 ; a + dc.b $74 ; t + dc.b $6F ; o + dc.b $72 ; r + dc.b $52 ; R + dc.b $65 ; e + dc.b $74 ; t + dc.b $75 ; u + dc.b $72 ; r + dc.b $6E ; n + dc.b 0 +unk_60009E9A: dc.b $12 ; DATA XREF: ROM:60009D06↑o + dc.b $45 ; E + dc.b $6D ; m + dc.b $75 ; u + dc.b $6C ; l + dc.b $61 ; a + dc.b $74 ; t + dc.b $65 ; e + dc.b $64 ; d + dc.b $36 ; 6 + dc.b $38 ; 8 + dc.b $4B ; K + dc.b $43 ; C + dc.b $6F ; o + dc.b $6E ; n + dc.b $74 ; t + dc.b $65 ; e + dc.b $78 ; x + dc.b $74 ; t + dc.b 0 +unk_60009EAE: dc.b $E ; DATA XREF: ROM:60009CE2↑o + dc.b $52 ; R + dc.b $65 ; e + dc.b $74 ; t + dc.b $75 ; u + dc.b $72 ; r + dc.b $6E ; n + dc.b $46 ; F + dc.b $72 ; r + dc.b $6F ; o + dc.b $6D ; m + dc.b $4D ; M + dc.b $36 ; 6 + dc.b $38 ; 8 + dc.b $6B ; k + dc.b 0 +unk_60009EBE: dc.b $12 ; DATA XREF: ROM:60009CBE↑o + dc.b $4D ; M + dc.b $36 ; 6 + dc.b $38 ; 8 + dc.b $6B ; k + dc.b $54 ; T + dc.b $6F ; o + dc.b $50 ; P + dc.b $6F ; o + dc.b $77 ; w + dc.b $65 ; e + dc.b $72 ; r + dc.b $50 ; P + dc.b $43 ; C + dc.b $45 ; E + dc.b $6E ; n + dc.b $74 ; t + dc.b $72 ; r + dc.b $79 ; y + dc.b 0 +; --------------------------------------------------------------------------- + +loc_60009ED2: ; CODE XREF: sub_6000A0BE+13C↓p + link a6,#-$E + movem.l d7/a3-a4,-(sp) + movea.l 8(a6),a3 + moveq #5,d0 +; --------------------------------------------------------------------------- + dc.b $FE + dc.b 4 + dc.b $28 ; ( + dc.b $48 ; H + dc.b $55 ; U + dc.b $8F + dc.b $70 ; p + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $B + dc.b $48 ; H + dc.b $7A ; z + dc.b 0 + dc.b $78 ; x + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $F3 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $F4 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $F8 + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $F6 + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $66 ; f + dc.b $38 ; 8 + dc.b $55 ; U + dc.b $8F + dc.b $70 ; p + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $B + dc.b $48 ; H + dc.b $7A ; z + dc.b 0 + dc.b $3A ; : + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $F3 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $F4 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $FC + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $F6 + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $66 ; f + dc.b $16 + dc.b $20 + dc.b $6E ; n + dc.b $FF + dc.b $F8 + dc.b $29 ; ) + dc.b $50 ; P + dc.b 0 + dc.b $4C ; L + dc.b $29 ; ) + dc.b $6E ; n + dc.b $FF + dc.b $FC + dc.b 0 + dc.b $54 ; T + dc.b $29 ; ) + dc.b $7C ; | + dc.b $7D ; } + dc.b $F2 + dc.b $F7 + dc.b 0 + dc.b 0 + dc.b 4 + dc.b $30 ; 0 + dc.b 7 + dc.b $4C ; L + dc.b $EE + dc.b $18 + dc.b $80 + dc.b $FF + dc.b $E6 + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $4E ; N + dc.b $75 ; u + dc.b $19 + dc.b $53 ; S + dc.b $79 ; y + dc.b $73 ; s + dc.b $74 ; t + dc.b $65 ; e + dc.b $6D ; m + dc.b $45 ; E + dc.b $78 ; x + dc.b $63 ; c + dc.b $65 ; e + dc.b $70 ; p + dc.b $74 ; t + dc.b $69 ; i + dc.b $6F ; o + dc.b $6E ; n + dc.b $44 ; D + dc.b $69 ; i + dc.b $73 ; s + dc.b $70 ; p + dc.b $61 ; a + dc.b $74 ; t + dc.b $63 ; c + dc.b $68 ; h + dc.b $65 ; e + dc.b $72 ; r + dc.b 0 + dc.b 0 + dc.b $18 + dc.b $4C ; L + dc.b $6F ; o + dc.b $77 ; w + dc.b $4C ; L + dc.b $65 ; e + dc.b $76 ; v + dc.b $65 ; e + dc.b $6C ; l + dc.b $45 ; E + dc.b $78 ; x + dc.b $63 ; c + dc.b $65 ; e + dc.b $70 ; p + dc.b $74 ; t + dc.b $69 ; i + dc.b $6F ; o + dc.b $6E ; n + dc.b $48 ; H + dc.b $61 ; a + dc.b $6E ; n + dc.b $64 ; d + dc.b $6C ; l + dc.b $65 ; e + dc.b $72 ; r + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60009F80: ; CODE XREF: sub_6000A0BE+17C↓p + +var_12 set -$12 +var_9 set -9 +var_8 set -8 +var_4 set -4 +arg_0 set 8 + + link a6,#-$A + movem.l d7/a4,-(sp) + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + move.l arg_0(a6),-(sp) + pea aDslInit ; "\bDSL_Init" + pea var_9(a6) + pea var_8(a6) + pea var_4(a6) + move.w #$FFF6,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.s loc_60009FCE + subq.l #4,sp + move.l var_4(a6),-(sp) + moveq #$21,d0 ; '!' + move.l d0,-(sp) + moveq #1,d1 + move.b d1,-(sp) + moveq #0,d0 + dc.w $AA59 ; _MixedModeDispatch + movea.l (sp)+,a4 + move.l a4,d0 + bne.s loc_60009FC8 + moveq #$FFFFFF94,d7 + bra.s loc_60009FCE +; --------------------------------------------------------------------------- + +loc_60009FC8: ; CODE XREF: sub_60009F80+42↑j + movea.l a4,a0 + jsr (a0) + move.w d0,d7 + +loc_60009FCE: ; CODE XREF: sub_60009F80+2A↑j + ; sub_60009F80+46↑j + move.w d7,d0 + movem.l var_12(a6),d7/a4 + unlk a6 + rts +; End of function sub_60009F80 + +; --------------------------------------------------------------------------- +aDslInit: dc.b 8,'DSL_Init',0 ; DATA XREF: sub_60009F80+12↑o + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_60009FE4: ; CODE XREF: sub_6000A85E:loc_6000A8CA↓p + +var_8 set -8 +var_4 set -4 + + link a6,#-4 + move.l d7,-(sp) + move.l #$63666D67,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + move.w d0,d7 + beq.s loc_6000A004 + moveq #0,d0 + move.l d0,var_4(a6) + +loc_6000A004: ; CODE XREF: sub_60009FE4+18↑j + move.l var_4(a6),d0 + move.l var_8(a6),d7 + unlk a6 + rts +; End of function sub_60009FE4 + +; --------------------------------------------------------------------------- + dc.b $4E ; N + dc.b $56 ; V + dc.b $FE + dc.b $F6 + dc.b $48 ; H + dc.b $E7 + dc.b 3 + dc.b $18 + dc.b $26 ; & + dc.b $6E ; n + dc.b 0 + dc.b 8 + dc.b $49 ; I + dc.b $EE + dc.b $FE + dc.b $F6 + dc.b $55 ; U + dc.b $8F + dc.b $70 ; p + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $72 ; r + dc.b 0 + dc.b $2F ; / + dc.b 1 + dc.b $48 ; H + dc.b $6B ; k + dc.b 0 + dc.b $A + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $3C ; < + dc.b $70 ; p + dc.b $77 ; w + dc.b $70 ; p + dc.b $63 ; c + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $F6 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $FA + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $FF + dc.b $2F ; / + dc.b $C + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $FE + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $67 ; g + dc.b 6 + dc.b $41 ; A + dc.b $FA + dc.b 0 + dc.b $38 ; 8 + dc.b $60 ; ` + dc.b $28 ; ( + dc.b $40 ; @ + dc.b $C0 + dc.b 0 + dc.b $7C ; | + dc.b 7 + dc.b 0 + dc.b $3C ; < + dc.b 0 + dc.b $30 ; 0 + dc.b $2B ; + + dc.b 0 + dc.b 4 + dc.b 4 + dc.b $40 ; @ + dc.b 0 + dc.b $32 ; 2 + dc.b $66 ; f + dc.b $12 + dc.b $2F ; / + dc.b $2E ; . + dc.b $FF + dc.b $FA + dc.b $2F ; / + dc.b $2E ; . + dc.b $FF + dc.b $F6 + dc.b $4E ; N + dc.b $BA + dc.b $C + dc.b $6A ; j + dc.b $3E ; > + dc.b 0 + dc.b $50 ; P + dc.b $4F ; O + dc.b $4A ; J + dc.b $47 ; G + dc.b $3F ; ? + dc.b 6 + dc.b $46 ; F + dc.b $DF + dc.b $30 ; 0 + dc.b 7 + dc.b $4C ; L + dc.b $EE + dc.b $18 + dc.b $C0 + dc.b $FE + dc.b $E6 + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $4E ; N + dc.b $75 ; u + dc.b $C + dc.b $6E ; n + dc.b $63 ; c + dc.b $6F ; o + dc.b $64 ; d + dc.b $20 + dc.b $6C ; l + dc.b $69 ; i + dc.b $62 ; b + dc.b $72 ; r + dc.b $61 ; a + dc.b $72 ; r + dc.b $79 ; y + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_6000A096: ; CODE XREF: DoSomethingWithTextEdit+76↑p + bra.w sub_6000D774 +; End of function sub_6000A096 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_6000A09A: ; CODE XREF: DoSomethingWithTextEdit+5A↑p + bra.w sub_6000D738 +; End of function sub_6000A09A + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_6000A09E: ; CODE XREF: DoSomethingWithTextEdit+4E↑p + bra.w sub_6000D71A +; End of function sub_6000A09E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_6000A0A2: ; CODE XREF: DoSomethingWithTextEdit+4A↑p + bra.w sub_6000D756 +; End of function sub_6000A0A2 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_6000A0A6: ; CODE XREF: DoSomethingWithTextEdit+32↑p + bra.w sub_6000D76A +; End of function sub_6000A0A6 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_6000A0AA: ; CODE XREF: DoSomethingWithTextEdit+2E↑p + bra.w sub_6000D760 +; End of function sub_6000A0AA + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_6000A0AE: ; CODE XREF: DoSomethingWithTextEdit+2A↑p + bra.w sub_6000D742 +; End of function sub_6000A0AE + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_6000A0B2: ; CODE XREF: DoSomethingWithTextEdit+26↑p + bra.w sub_6000D74C +; End of function sub_6000A0B2 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_6000A0B6: ; CODE XREF: DoSomethingWithTextEdit:loc_60002C44↑p + bra.w sub_6000D72E +; End of function sub_6000A0B6 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_6000A0BA: ; CODE XREF: sub_60002CE2:loc_60002D0A↑p + bra.w sub_6000D724 +; End of function sub_6000A0BA + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000A0BE: ; CODE XREF: sub_6000B1C0+96↓p + +var_12E set -$12E +var_112 set -$112 +var_10E set -$10E +var_10A set -$10A +var_105 set -$105 +var_100 set -$100 +arg_0 set 8 +arg_7 set $F + + link a6,#-$112 + movem.l d4-d7/a2-a4,-(sp) + move.b arg_7(a6),d4 + lea var_100(a6),a3 + movea.l arg_0(a6),a4 + moveq #1,d5 + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + moveq #0,d1 + move.l d1,-(sp) + pea $A(a4) + tst.b d4 + beq.s loc_6000A0EA + moveq #2,d0 + bra.s loc_6000A0EC +; --------------------------------------------------------------------------- + +loc_6000A0EA: ; CODE XREF: sub_6000A0BE+26↑j + moveq #3,d0 + +loc_6000A0EC: ; CODE XREF: sub_6000A0BE+2A↑j + extb.l d0 + move.l d0,-(sp) + move.l #$70777063,-(sp) + pea var_10E(a6) + pea var_10A(a6) + pea var_105(a6) + move.l a3,-(sp) + move.w #$FFFE,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + beq.s loc_6000A122 + tst.b d4 + beq.w loc_6000A246 + cmpi.w #$F4FF,d7 + bne.w loc_6000A246 + clr.w d7 + bra.w loc_6000A246 +; --------------------------------------------------------------------------- + +loc_6000A122: ; CODE XREF: sub_6000A0BE+4E↑j + cmpi.l #$73667672,(a4) + bne.s loc_6000A138 + tst.w 4(a4) + bne.s loc_6000A138 + tst.l var_10A(a6) + beq.w loc_6000A246 + +loc_6000A138: ; CODE XREF: sub_6000A0BE+6A↑j + ; sub_6000A0BE+70↑j + lea $10A(a4),a2 + tst.l (a2) + bne.s loc_6000A15A + movea.l 6(a4),a0 + move.l (a0),4(a2) + subq.l #4,sp + move.l 6(a4),-(sp) + jsr sub_60003106 + move.l (sp)+,8(a2) + clr.b $C(a2) + +loc_6000A15A: ; CODE XREF: sub_6000A0BE+80↑j + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + move.l a2,-(sp) + pea $A(a4) + move.l d0,-(sp) + move.l #$70777063,-(sp) + pea var_112(a6) + pea var_10A(a6) + pea var_105(a6) + move.l a3,-(sp) + move.w #$FFFE,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + beq.s loc_6000A18E + lea unk_6000A268,a0 + bra.w loc_6000A246 +; --------------------------------------------------------------------------- + +loc_6000A18E: ; CODE XREF: sub_6000A0BE+C6↑j + cmpi.l #$73667672,(a4) + bne.s loc_6000A19C + tst.w 4(a4) + beq.s loc_6000A1A4 + +loc_6000A19C: ; CODE XREF: sub_6000A0BE+D6↑j + move sr,d0 + ori #$700,sr + move.w d0,d6 + +loc_6000A1A4: ; CODE XREF: sub_6000A0BE+DC↑j + cmpi.l #$73667672,(a4) + bne.s loc_6000A202 + move.w 4(a4),d0 + subi.w #$BFEF,d0 + beq.s loc_6000A202 + subi.w #$4011,d0 + beq.s loc_6000A1C6 + subq.w #1,d0 + beq.s loc_6000A1E8 + subq.w #7,d0 + beq.s loc_6000A1F6 + bra.s loc_6000A202 +; --------------------------------------------------------------------------- + +loc_6000A1C6: ; CODE XREF: sub_6000A0BE+FC↑j + clr.b d5 + move.l var_10A(a6),-(sp) + move.l var_112(a6),-(sp) + move.l var_10E(a6),-(sp) + jsr sub_6000A85E + move.w d0,d7 + move sr,d0 + ori #$700,sr + move.w d0,d6 + lea $C(sp),sp + bra.s loc_6000A202 +; --------------------------------------------------------------------------- + +loc_6000A1E8: ; CODE XREF: sub_6000A0BE+100↑j + move.l var_112(a6),-(sp) + jsr loc_60009CAA + move.w d0,d7 + addq.w #4,sp + bra.s loc_6000A202 +; --------------------------------------------------------------------------- + +loc_6000A1F6: ; CODE XREF: sub_6000A0BE+104↑j + move.l var_112(a6),-(sp) + jsr loc_60009ED2 + move.w d0,d7 + addq.w #4,sp + +loc_6000A202: ; CODE XREF: sub_6000A0BE+EC↑j + ; sub_6000A0BE+F6↑j ... + tst.w d7 + bne.s loc_6000A220 + tst.b d5 + beq.s loc_6000A220 + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + move.l var_10E(a6),-(sp) + move.l var_112(a6),-(sp) + move.w #$FFEF,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + +loc_6000A220: ; CODE XREF: sub_6000A0BE+146↑j + ; sub_6000A0BE+14A↑j + cmpi.l #$73667672,(a4) + bne.s loc_6000A242 + tst.w d7 + bne.s loc_6000A242 + move.w 4(a4),d0 + subi.w #$BFEF,d0 + bne.s loc_6000A242 + move.l var_112(a6),-(sp) + jsr sub_60009F80 + tst.w d0 + addq.w #4,sp + +loc_6000A242: ; CODE XREF: sub_6000A0BE+168↑j + ; sub_6000A0BE+16C↑j ... + move.w d6,-(sp) + move (sp)+,sr + +loc_6000A246: ; CODE XREF: sub_6000A0BE+52↑j + ; sub_6000A0BE+5A↑j ... + tst.w d7 + beq.s loc_6000A254 + tst.l (a2) + bne.s loc_6000A254 + movea.l 6(a4),a0 + dc.w $A023 ; _DisposeHandle + +loc_6000A254: ; CODE XREF: sub_6000A0BE+18A↑j + ; sub_6000A0BE+18E↑j + cmpi.w #$F4FB,d7 + bne.s loc_6000A25C + clr.w d7 + +loc_6000A25C: ; CODE XREF: sub_6000A0BE+19A↑j + move.w d7,d0 + movem.l var_12E(a6),d4-d7/a2-a4 + unlk a6 + rts +; End of function sub_6000A0BE + +; --------------------------------------------------------------------------- +unk_6000A268: dc.b $10 ; DATA XREF: sub_6000A0BE+C8↑o + dc.b $6F ; o + dc.b $76 ; v + dc.b $65 ; e + dc.b $72 ; r + dc.b $72 ; r + dc.b $69 ; i + dc.b $64 ; d + dc.b $65 ; e + dc.b $20 + dc.b $6C ; l + dc.b $69 ; i + dc.b $62 ; b + dc.b $72 ; r + dc.b $61 ; a + dc.b $72 ; r + dc.b $79 ; y + dc.b 0 + dc.b $4E ; N + dc.b $56 ; V + dc.b $FF + dc.b $F8 + dc.b $48 ; H + dc.b $E7 + dc.b $13 + dc.b $18 + dc.b $1C + dc.b $2E ; . + dc.b 0 + dc.b $F + dc.b $26 ; & + dc.b $6E ; n + dc.b 0 + dc.b 8 + dc.b $59 ; Y + dc.b $8F + dc.b $3F ; ? + dc.b $2B ; + + dc.b 0 + dc.b 2 + dc.b $30 ; 0 + dc.b $3C ; < + dc.b 8 + dc.b 0 + dc.b $C0 + dc.b $6B ; k + dc.b 0 + dc.b 2 + dc.b $72 ; r + dc.b 0 + dc.b $32 ; 2 + dc.b 0 + dc.b $C + dc.b $81 + dc.b 0 + dc.b 0 + dc.b 8 + dc.b 0 + dc.b $57 ; W + dc.b $C3 + dc.b $44 ; D + dc.b 3 + dc.b $1F + dc.b 3 + dc.b $4E ; N + dc.b $BA + dc.b $8E + dc.b $90 + dc.b $2D ; - + dc.b $5F ; _ + dc.b $FF + dc.b $F8 + dc.b $20 + dc.b $4B ; K + dc.b $58 ; X + dc.b $88 + dc.b $2D ; - + dc.b $48 ; H + dc.b $FF + dc.b $FC + dc.b $7E ; ~ + dc.b 0 + dc.b $60 ; ` + dc.b $58 ; X + dc.b $20 + dc.b $6E ; n + dc.b $FF + dc.b $FC + dc.b $20 + dc.b 7 + dc.b $E5 + dc.b $88 + dc.b $22 ; " + dc.b 0 + dc.b $E5 + dc.b $88 + dc.b $D0 + dc.b $81 + dc.b $49 ; I + dc.b $F0 + dc.b 8 + dc.b $C + dc.b $70 ; p + dc.b 0 + dc.b $30 ; 0 + dc.b $2C ; , + dc.b 0 + dc.b 6 + dc.b $72 ; r + dc.b 4 + dc.b $C2 + dc.b $40 ; @ + dc.b $70 ; p + dc.b 0 + dc.b $30 ; 0 + dc.b 1 + dc.b $4A ; J + dc.b $80 + dc.b $66 ; f + dc.b $30 ; 0 + dc.b $4A ; J + dc.b $2C ; , + dc.b 0 + dc.b 5 + dc.b $66 ; f + dc.b $C + dc.b $4A ; J + dc.b $AC + dc.b 0 + dc.b 8 + dc.b $66 ; f + dc.b 6 + dc.b $29 ; ) + dc.b $6E ; n + dc.b $FF + dc.b $F8 + dc.b 0 + dc.b 8 + dc.b $4A ; J + dc.b 6 + dc.b $67 ; g + dc.b $1A + dc.b $70 ; p + dc.b 0 + dc.b $30 ; 0 + dc.b $2C ; , + dc.b 0 + dc.b 6 + dc.b $72 ; r + dc.b $40 ; @ + dc.b $C2 + dc.b $40 ; @ + dc.b $67 ; g + dc.b $E + dc.b $70 ; p + dc.b 0 + dc.b $30 ; 0 + dc.b $2C ; , + dc.b 0 + dc.b 6 + dc.b $72 ; r + dc.b 4 + dc.b $82 + dc.b $40 ; @ + dc.b $39 ; 9 + dc.b $41 ; A + dc.b 0 + dc.b 6 + dc.b $20 + dc.b 7 + dc.b $52 ; R + dc.b $87 + dc.b $70 ; p + dc.b 0 + dc.b $30 ; 0 + dc.b $2B ; + + dc.b 0 + dc.b $E + dc.b $B0 + dc.b $87 + dc.b $6C ; l + dc.b $9E + dc.b $4C ; L + dc.b $EE + dc.b $18 + dc.b $C8 + dc.b $FF + dc.b $E4 + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $4E ; N + dc.b $75 ; u + dc.b $4E ; N + dc.b $56 ; V + dc.b $FF + dc.b $FC + dc.b $48 ; H + dc.b $E7 + dc.b $17 + dc.b $18 + dc.b $1A + dc.b $2E ; . + dc.b 0 + dc.b $F + dc.b $42 ; B + dc.b $47 ; G + dc.b $20 + dc.b $6E ; n + dc.b 0 + dc.b 8 + dc.b $2D ; - + dc.b $48 ; H + dc.b $FF + dc.b $FC + dc.b $49 ; I + dc.b $E8 + dc.b 0 + dc.b $38 ; 8 + dc.b $42 ; B + dc.b $46 ; F + dc.b $60 ; ` + dc.b $66 ; f + dc.b $70 ; p + dc.b 0 + dc.b $30 ; 0 + dc.b $2C ; , + dc.b 0 + dc.b 4 + dc.b $C + dc.b $80 + dc.b 0 + dc.b 0 + dc.b $AA + dc.b $FE + dc.b $67 ; g + dc.b 4 + dc.b $7E ; ~ + dc.b $CE + dc.b $60 ; ` + dc.b $60 ; ` + dc.b $70 ; p + dc.b 0 + dc.b $10 + dc.b 5 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $C + dc.b $4E ; N + dc.b $BA + dc.b $FF + dc.b $18 + dc.b $48 ; H + dc.b $6C ; l + dc.b 0 + dc.b 4 + dc.b $3F ; ? + dc.b $2C ; , + dc.b 0 + dc.b 2 + dc.b $30 ; 0 + dc.b $3C ; < + dc.b 8 + dc.b 0 + dc.b $C0 + dc.b $6C ; l + dc.b 0 + dc.b 2 + dc.b $72 ; r + dc.b 0 + dc.b $32 ; 2 + dc.b 0 + dc.b $C + dc.b $81 + dc.b 0 + dc.b 0 + dc.b 8 + dc.b 0 + dc.b $57 ; W + dc.b $C3 + dc.b $44 ; D + dc.b 3 + dc.b $1F + dc.b 3 + dc.b $4E ; N + dc.b $BA + dc.b $8D + dc.b $C8 + dc.b $26 ; & + dc.b $4C ; L + dc.b $41 ; A + dc.b $F8 + dc.b 0 + dc.b $C + dc.b $58 ; X + dc.b $48 ; H + dc.b $70 ; p + dc.b 0 + dc.b $30 ; 0 + dc.b $2C ; , + dc.b 0 + dc.b $E + dc.b $52 ; R + dc.b $80 + dc.b $E5 + dc.b $88 + dc.b $22 ; " + dc.b 0 + dc.b $E5 + dc.b $88 + dc.b $D0 + dc.b $81 + dc.b $D0 + dc.b $88 + dc.b $D7 + dc.b $C0 + dc.b $28 ; ( + dc.b $4B ; K + dc.b $50 ; P + dc.b $4F ; O + dc.b $30 ; 0 + dc.b 6 + dc.b $52 ; R + dc.b $46 ; F + dc.b $48 ; H + dc.b $C6 + dc.b $20 + dc.b $6E ; n + dc.b $FF + dc.b $FC + dc.b $BC + dc.b $A8 + dc.b 0 + dc.b $34 ; 4 + dc.b $6D ; m + dc.b $8E + dc.b $30 ; 0 + dc.b 7 + dc.b $4C ; L + dc.b $EE + dc.b $18 + dc.b $E8 + dc.b $FF + dc.b $E4 + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $4E ; N + dc.b $75 ; u + dc.b $4E ; N + dc.b $56 ; V + dc.b $FE + dc.b $E6 + dc.b $48 ; H + dc.b $E7 + dc.b 3 + dc.b $18 + dc.b $28 ; ( + dc.b $6E ; n + dc.b 0 + dc.b 8 + dc.b $70 ; p + dc.b 0 + dc.b $26 ; & + dc.b $40 ; @ + dc.b $7C ; | + dc.b 1 + dc.b $C + dc.b $6C ; l + dc.b 3 + dc.b $E8 + dc.b 0 + dc.b 4 + dc.b $6E ; n + dc.b $6E ; n + dc.b $70 ; p + dc.b 0 + dc.b $2D ; - + dc.b $40 ; @ + dc.b $FE + dc.b $E6 + dc.b $20 + dc.b $6C ; l + dc.b 0 + dc.b 6 + dc.b $2D ; - + dc.b $50 ; P + dc.b $FE + dc.b $EA + dc.b $59 ; Y + dc.b $8F + dc.b $2F ; / + dc.b $2C ; , + dc.b 0 + dc.b 6 + dc.b $4E ; N + dc.b $BA + dc.b $8D + dc.b $12 + dc.b $2D ; - + dc.b $5F ; _ + dc.b $FE + dc.b $EE + dc.b $42 ; B + dc.b $2E ; . + dc.b $FE + dc.b $F2 + dc.b $55 ; U + dc.b $8F + dc.b $70 ; p + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FE + dc.b $E6 + dc.b $48 ; H + dc.b $6C ; l + dc.b 0 + dc.b $A + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $3C ; < + dc.b $70 ; p + dc.b $77 ; w + dc.b $70 ; p + dc.b $63 ; c + dc.b $48 ; H + dc.b $6E ; n + dc.b $FE + dc.b $F6 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $FC + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $FB + dc.b $48 ; H + dc.b $6E ; n + dc.b $FE + dc.b $FA + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $FE + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $66 ; f + dc.b 6 + dc.b $4A ; J + dc.b $AE + dc.b $FF + dc.b $FC + dc.b $66 ; f + dc.b $10 + dc.b $42 ; B + dc.b 6 + dc.b $4A ; J + dc.b $47 ; G + dc.b $67 ; g + dc.b $A + dc.b $C + dc.b $47 ; G + dc.b $F4 + dc.b $FB + dc.b $67 ; g + dc.b 4 + dc.b $41 ; A + dc.b $FA + dc.b 0 + dc.b $16 + dc.b $4A ; J + dc.b 6 + dc.b $67 ; g + dc.b 4 + dc.b $26 ; & + dc.b $6E ; n + dc.b $FF + dc.b $FC + dc.b $20 + dc.b $B + dc.b $4C ; L + dc.b $EE + dc.b $18 + dc.b $C0 + dc.b $FE + dc.b $D6 + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $4E ; N + dc.b $75 ; u + dc.b $D + dc.b $6E ; n + dc.b $74 ; t + dc.b $72 ; r + dc.b $62 ; b + dc.b $20 + dc.b $72 ; r + dc.b $65 ; e + dc.b $73 ; s + dc.b $6F ; o + dc.b $75 ; u + dc.b $72 ; r + dc.b $63 ; c + dc.b $65 ; e + dc.b 0 + dc.b 0 + dc.b $4E ; N + dc.b $56 ; V + dc.b $FF + dc.b $F0 + dc.b $48 ; H + dc.b $E7 + dc.b 1 + dc.b 8 + dc.b $28 ; ( + dc.b $6E ; n + dc.b 0 + dc.b 8 + dc.b $70 ; p + dc.b 0 + dc.b $2D ; - + dc.b $40 ; @ + dc.b $FF + dc.b $F0 + dc.b $20 + dc.b $6C ; l + dc.b 0 + dc.b 6 + dc.b $2D ; - + dc.b $50 ; P + dc.b $FF + dc.b $F4 + dc.b $59 ; Y + dc.b $8F + dc.b $2F ; / + dc.b $2C ; , + dc.b 0 + dc.b 6 + dc.b $4E ; N + dc.b $BA + dc.b $8C + dc.b $7C ; | + dc.b $2D ; - + dc.b $5F ; _ + dc.b $FF + dc.b $F8 + dc.b $42 ; B + dc.b $2E ; . + dc.b $FF + dc.b $FC + dc.b $48 ; H + dc.b $6C ; l + dc.b 0 + dc.b $A + dc.b $4E ; N + dc.b $BA + dc.b $E + dc.b $B4 + dc.b $4A ; J + dc.b $2E ; . + dc.b 0 + dc.b $F + dc.b $58 ; X + dc.b $4F ; O + dc.b $66 ; f + dc.b $C + dc.b $2F ; / + dc.b $C + dc.b $4E ; N + dc.b $BA + dc.b $F + dc.b $E + dc.b $3E ; > + dc.b 0 + dc.b $58 ; X + dc.b $4F ; O + dc.b $60 ; ` + dc.b 2 + dc.b $42 ; B + dc.b $47 ; G + dc.b $4A ; J + dc.b $47 ; G + dc.b $66 ; f + dc.b $1A + dc.b $55 ; U + dc.b $8F + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $F0 + dc.b $70 ; p + dc.b 0 + dc.b $2F ; / + dc.b 0 + dc.b $48 ; H + dc.b $6C ; l + dc.b 0 + dc.b $A + dc.b $72 ; r + dc.b 0 + dc.b $1F + dc.b 1 + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $FC + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $30 ; 0 + dc.b 7 + dc.b $4C ; L + dc.b $EE + dc.b $10 + dc.b $80 + dc.b $FF + dc.b $E8 + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $4E ; N + dc.b $75 ; u + dc.b $4E ; N + dc.b $56 ; V + dc.b $FF + dc.b $F0 + dc.b $48 ; H + dc.b $E7 + dc.b 1 + dc.b 8 + dc.b $28 ; ( + dc.b $6E ; n + dc.b 0 + dc.b 8 + dc.b $70 ; p + dc.b 0 + dc.b $2D ; - + dc.b $40 ; @ + dc.b $FF + dc.b $F0 + dc.b $20 + dc.b $6C ; l + dc.b 0 + dc.b 6 + dc.b $2D ; - + dc.b $50 ; P + dc.b $FF + dc.b $F4 + dc.b $59 ; Y + dc.b $8F + dc.b $2F ; / + dc.b $2C ; , + dc.b 0 + dc.b 6 + dc.b $4E ; N + dc.b $BA + dc.b $8C + dc.b 8 + dc.b $2D ; - + dc.b $5F ; _ + dc.b $FF + dc.b $F8 + dc.b $42 ; B + dc.b $2E ; . + dc.b $FF + dc.b $FC + dc.b $55 ; U + dc.b $8F + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $F0 + dc.b $70 ; p + dc.b 0 + dc.b $2F ; / + dc.b 0 + dc.b $48 ; H + dc.b $6C ; l + dc.b 0 + dc.b $A + dc.b $72 ; r + dc.b 0 + dc.b $1F + dc.b 1 + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $FC + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $67 ; g + dc.b $44 ; D + dc.b $70 ; p + dc.b $32 ; 2 + dc.b $B0 + dc.b $6C ; l + dc.b 0 + dc.b 4 + dc.b $66 ; f + dc.b $3C ; < + dc.b $C + dc.b $47 ; G + dc.b $F5 + dc.b $B + dc.b $66 ; f + dc.b $36 ; 6 + dc.b $55 ; U + dc.b $8F + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $F0 + dc.b $70 ; p + dc.b 0 + dc.b $2F ; / + dc.b 0 + dc.b $48 ; H + dc.b $6C ; l + dc.b 0 + dc.b $A + dc.b $72 ; r + dc.b 1 + dc.b $1F + dc.b 1 + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $FC + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $66 ; f + dc.b $1A + dc.b $55 ; U + dc.b $8F + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $F0 + dc.b $70 ; p + dc.b 0 + dc.b $2F ; / + dc.b 0 + dc.b $48 ; H + dc.b $6C ; l + dc.b 0 + dc.b $A + dc.b $72 ; r + dc.b 0 + dc.b $1F + dc.b 1 + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $FC + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $30 ; 0 + dc.b 7 + dc.b $4C ; L + dc.b $EE + dc.b $10 + dc.b $80 + dc.b $FF + dc.b $E8 + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $4E ; N + dc.b $75 ; u + dc.b $4E ; N + dc.b $56 ; V + dc.b 0 + dc.b 0 + dc.b $48 ; H + dc.b $E7 + dc.b 1 + dc.b 8 + dc.b $28 ; ( + dc.b $6E ; n + dc.b 0 + dc.b 8 + dc.b $2F ; / + dc.b $C + dc.b $4E ; N + dc.b $BA + dc.b $FF + dc.b $58 ; X + dc.b $3E ; > + dc.b 0 + dc.b $58 ; X + dc.b $4F ; O + dc.b $4A ; J + dc.b $47 ; G + dc.b $66 ; f + dc.b $C + dc.b $2F ; / + dc.b $C + dc.b $4E ; N + dc.b $BA + dc.b $FA + dc.b $7E ; ~ + dc.b $3E ; > + dc.b 0 + dc.b $58 ; X + dc.b $4F ; O + dc.b $4A ; J + dc.b $47 ; G + dc.b $30 ; 0 + dc.b 7 + dc.b $4C ; L + dc.b $EE + dc.b $10 + dc.b $80 + dc.b $FF + dc.b $F8 + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $4E ; N + dc.b $75 ; u + dc.b $4E ; N + dc.b $56 ; V + dc.b 0 + dc.b 0 + dc.b $48 ; H + dc.b $E7 + dc.b 7 + dc.b 8 + dc.b $2F ; / + dc.b $2E ; . + dc.b 0 + dc.b 8 + dc.b $4E ; N + dc.b $BA + dc.b $FE + dc.b $10 + dc.b $28 ; ( + dc.b $40 ; @ + dc.b $20 + dc.b $C + dc.b $58 ; X + dc.b $4F ; O + dc.b $66 ; f + dc.b 4 + dc.b $70 ; p + dc.b 0 + dc.b $60 ; ` + dc.b $20 + dc.b $42 ; B + dc.b 6 + dc.b $40 ; @ + dc.b $C0 + dc.b 0 + dc.b $7C ; | + dc.b 7 + dc.b 0 + dc.b $3E ; > + dc.b 0 + dc.b $70 ; p + dc.b 0 + dc.b $10 + dc.b 6 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $C + dc.b $4E ; N + dc.b $BA + dc.b $FD + dc.b $52 ; R + dc.b $3A ; : + dc.b 0 + dc.b $3F ; ? + dc.b 7 + dc.b $46 ; F + dc.b $DF + dc.b $30 ; 0 + dc.b 5 + dc.b $50 ; P + dc.b $4F ; O + dc.b $4C ; L + dc.b $EE + dc.b $10 + dc.b $E0 + dc.b $FF + dc.b $F0 + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $4E ; N + dc.b $75 ; u + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000A5EC: ; CODE XREF: sub_6000A740+7C↓p + +var_16 set -$16 +var_6 set -6 +var_2 set -2 +arg_0 set 8 +arg_4 set $C +arg_A set $12 + + link a6,#-6 + movem.l d6-d7/a3-a4,-(sp) + move.w arg_A(a6),d6 + move.l arg_4(a6),d7 + movea.l arg_0(a6),a4 + subq.l #4,sp + move.l d7,-(sp) + move.w d6,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a3 + move.l a3,d0 + beq.s loc_6000A650 + move.l a3,-(sp) + pea var_2(a6) + pea var_6(a6) + pea $A(a4) + dc.w $A9A8 ; _GetResInfo + moveq #0,d0 + move.b $A(a4),d0 + cmpi.b #$3F,d0 ; '?' + bls.s loc_6000A630 + move.b #$3F,$A(a4) ; '?' + +loc_6000A630: ; CODE XREF: sub_6000A5EC+3C↑j + movea.l a3,a0 + dc.w $A064 ; _MoveHHi + movea.l a3,a0 + dc.w $A029 ; _HLock + move.l a3,-(sp) + dc.w $A992 ; _DetachResource + move.l d7,(a4) + move.w d6,4(a4) + move.l a3,6(a4) + moveq #0,d0 + move.l d0,$10A(a4) + moveq #0,d0 + bra.s loc_6000A664 +; --------------------------------------------------------------------------- + +loc_6000A650: ; CODE XREF: sub_6000A5EC+20↑j + subq.l #2,sp + dc.w $A9AF ; _ResError + tst.w (sp)+ + bne.s loc_6000A65E + move.w #$FF40,d0 + bra.s loc_6000A664 +; --------------------------------------------------------------------------- + +loc_6000A65E: ; CODE XREF: sub_6000A5EC+6A↑j + subq.l #2,sp + dc.w $A9AF ; _ResError + move.w (sp)+,d0 + +loc_6000A664: ; CODE XREF: sub_6000A5EC+62↑j + ; sub_6000A5EC+70↑j + movem.l var_16(a6),d6-d7/a3-a4 + unlk a6 + rts +; End of function sub_6000A5EC + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000A66E: ; CODE XREF: sub_60007F70+366↑p + +var_236 set -$236 +var_222 set -$222 +var_21E set -$21E +var_21A set -$21A +var_216 set -$216 +var_20E set -$20E +var_20A set -$20A +var_206 set -$206 +var_106 set -$106 +var_6 set -6 +var_4 set -4 +arg_0 set 8 +arg_2 set $A +arg_4 set $C +arg_8 set $10 + + link a6,#-$222 + movem.l d6-d7/a2-a4,-(sp) + lea var_106(a6),a3 + subq.l #4,sp + move.l arg_4(a6),-(sp) + move.w arg_2(a6),-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + bne.s loc_6000A694 + move.w #$FF40,d7 + bra.w loc_6000A730 +; --------------------------------------------------------------------------- + +loc_6000A694: ; CODE XREF: sub_6000A66E+1C↑j + dc.w $A11A ; _GetZone + movea.l a0,a2 + subq.l #4,sp + move.l ($2A6).w,(sp) + movea.l (sp)+,a0 + dc.w $A01B ; _SetZone + move.l a4,-(sp) + pea var_6(a6) + pea var_4(a6) + move.l a3,-(sp) + dc.w $A9A8 ; _GetResInfo + moveq #0,d0 + move.b (a3),d0 + cmpi.b #$3F,d0 ; '?' + bls.s loc_6000A6BE + move.b #$3F,(a3) ; '?' + +loc_6000A6BE: ; CODE XREF: sub_6000A66E+4A↑j + move.l a4,-(sp) + dc.w $A992 ; _DetachResource + movea.l a4,a0 + dc.w $A064 ; _MoveHHi + movea.l a4,a0 + dc.w $A029 ; _HLock + subq.l #4,sp + move.l a4,-(sp) + jsr sub_60003106 + move.l (sp)+,d6 + subq.l #2,sp + move.l (a4),-(sp) + move.l d6,-(sp) + move.l a3,-(sp) + moveq #1,d0 + move.l d0,-(sp) + pea var_20E(a6) + pea var_20A(a6) + pea var_206(a6) + move.w #3,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.s loc_6000A724 + moveq #0,d0 + move.l d0,var_222(a6) + move.l (a4),var_21E(a6) + move.l d6,var_21A(a6) + clr.b var_216(a6) + subq.l #2,sp + pea var_222(a6) + moveq #0,d0 + move.l d0,-(sp) + move.l a3,-(sp) + moveq #0,d0 + move.b d0,-(sp) + move.w #$FFFC,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.s loc_6000A72C + bra.s loc_6000A72C +; --------------------------------------------------------------------------- + +loc_6000A724: ; CODE XREF: sub_6000A66E+86↑j + tst.b arg_0(a6) + movea.l a4,a0 + dc.w $A023 ; _DisposeHandle + +loc_6000A72C: ; CODE XREF: sub_6000A66E+B2↑j + ; sub_6000A66E+B4↑j + movea.l a2,a0 + dc.w $A01B ; _SetZone + +loc_6000A730: ; CODE XREF: sub_6000A66E+22↑j + move.w d7,arg_8(a6) + movem.l var_236(a6),d6-d7/a2-a4 + unlk a6 + rtd #8 +; End of function sub_6000A66E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000A740: ; CODE XREF: InstallPatches+258↑p + ; UpdateNameRegistryLib+4C↑p ... + +var_12A set -$12A +var_11A set -$11A +arg_0 set 8 +arg_2 set $A +arg_4 set $C +arg_6 set $E + + link a6,#-$11A + movem.l d4-d7,-(sp) + move.w arg_0(a6),d4 + move.w arg_4(a6),d5 + clr.w d7 + cmpi.w #8,d5 + blt.s loc_6000A75E + cmpi.w #$C,d5 + ble.s loc_6000A768 + +loc_6000A75E: ; CODE XREF: sub_6000A740+16↑j + move.w #$FFCE,arg_6(a6) + bra.w loc_6000A852 +; --------------------------------------------------------------------------- + +loc_6000A768: ; CODE XREF: sub_6000A740+1C↑j + move.w d5,d0 + subq.w #8,d0 + bmi.s loc_6000A7AE + cmpi.w #4,d0 + bgt.s loc_6000A7AE + add.w d0,d0 + move.w unk_6000A77E(pc,d0.w),d0 +; --------------------------------------------------------------------------- + dc.b $4E + dc.b $FB + dc.b 0 + dc.b 0 +unk_6000A77E: dc.b 0 + dc.b $C + dc.b 0 + dc.b $14 + dc.b 0 + dc.b $1C + dc.b 0 + dc.b $2C ; , + dc.b 0 + dc.b $24 ; $ + dc.b $2C ; , + dc.b $3C ; < + dc.b $73 ; s + dc.b $66 ; f + dc.b $76 ; v + dc.b $72 ; r + dc.b $60 ; ` + dc.b $1E + dc.b $2C ; , + dc.b $3C ; < + dc.b $66 ; f + dc.b $6F ; o + dc.b $76 ; v + dc.b $72 ; r + dc.b $60 ; ` + dc.b $16 + dc.b $2C ; , + dc.b $3C ; < + dc.b $6E ; n + dc.b $6C ; l + dc.b $69 ; i + dc.b $62 ; b + dc.b $60 ; ` + dc.b $E + dc.b $2C ; , + dc.b $3C ; < + dc.b $6E ; n + dc.b $63 ; c + dc.b $6F ; o + dc.b $64 ; d + dc.b $60 ; ` + dc.b 6 + dc.b $2C ; , + dc.b $3C ; < + dc.b $6E ; n + dc.b $74 ; t + dc.b $72 ; r + dc.b $62 ; b +; --------------------------------------------------------------------------- + +loc_6000A7AE: ; CODE XREF: sub_6000A740+2C↑j + ; sub_6000A740+32↑j + move.w arg_2(a6),d0 + ext.l d0 + move.l d0,-(sp) + move.l d6,-(sp) + pea var_11A(a6) + jsr sub_6000A5EC + move.w d0,d7 + lea $C(sp),sp + bne.w loc_6000A84E + move.w d5,d0 + subq.w #8,d0 + bmi.s loc_6000A84E + cmpi.w #4,d0 + bgt.s loc_6000A84E + add.w d0,d0 + move.w unk_6000A7E0(pc,d0.w),d0 +; --------------------------------------------------------------------------- + dc.b $4E + dc.b $FB + dc.b 0 + dc.b 0 +unk_6000A7E0: dc.b 0 + dc.b $C + dc.b 0 + dc.b $1E + dc.b 0 + dc.b $3A ; : + dc.b 0 + dc.b $64 ; d + dc.b 0 + dc.b $56 ; V + dc.b $70 ; p + dc.b 0 + dc.b $2F ; / + dc.b 0 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FE + dc.b $E6 + dc.b $4E ; N + dc.b $BA + dc.b $F8 + dc.b $CA + dc.b $3E ; > + dc.b 0 + dc.b $50 ; P + dc.b $4F ; O + dc.b $60 ; ` + dc.b $52 ; R + dc.b $70 ; p + dc.b 0 + dc.b $30 ; 0 + dc.b 4 + dc.b $72 ; r + dc.b 1 + dc.b $C2 + dc.b $40 ; @ + dc.b $70 ; p + dc.b 0 + dc.b $30 ; 0 + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FE + dc.b $E6 + dc.b $4E ; N + dc.b $BA + dc.b $F8 + dc.b $AE + dc.b $3E ; > + dc.b 0 + dc.b $50 ; P + dc.b $4F ; O + dc.b $60 ; ` + dc.b $36 ; 6 + dc.b $70 ; p + dc.b 0 + dc.b $30 ; 0 + dc.b 4 + dc.b $72 ; r + dc.b 1 + dc.b $C2 + dc.b $40 ; @ + dc.b $70 ; p + dc.b 0 + dc.b $30 ; 0 + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FE + dc.b $E6 + dc.b $4E ; N + dc.b $BA + dc.b $FC + dc.b $3C ; < + dc.b $3E ; > + dc.b 0 + dc.b $50 ; P + dc.b $4F ; O + dc.b $60 ; ` + dc.b $1A + dc.b $48 ; H + dc.b $6E ; n + dc.b $FE + dc.b $E6 + dc.b $4E ; N + dc.b $BA + dc.b $FD + dc.b $3A ; : + dc.b $3E ; > + dc.b 0 + dc.b $58 ; X + dc.b $4F ; O + dc.b $60 ; ` + dc.b $C + dc.b $48 ; H + dc.b $6E ; n + dc.b $FE + dc.b $E6 + dc.b $4E ; N + dc.b $BA + dc.b $FD + dc.b $5E ; ^ + dc.b $3E ; > + dc.b 0 + dc.b $58 ; X + dc.b $4F ; O +; --------------------------------------------------------------------------- + +loc_6000A84E: ; CODE XREF: sub_6000A740+86↑j + ; sub_6000A740+8E↑j ... + move.w d7,arg_6(a6) + +loc_6000A852: ; CODE XREF: sub_6000A740+24↑j + movem.l var_12A(a6),d4-d7 + unlk a6 + rtd #6 +; End of function sub_6000A740 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000A85E: ; CODE XREF: sub_6000A0BE+116↑p + +var_1E set -$1E +var_D set -$D +var_C set -$C +var_8 set -8 +var_4 set -4 +arg_0 set 8 +arg_4 set $C +arg_8 set $10 + + link a6,#-$E + movem.l d7/a2-a4,-(sp) + movea.l arg_8(a6),a2 + movea.l arg_4(a6),a3 + movea.l arg_0(a6),a4 + clr.w d7 + moveq #0,d0 + move.l d0,var_8(a6) + move.l d0,var_4(a6) + move.l a4,d0 + bne.s loc_6000A888 + moveq #$FFFFFFCE,d7 + bra.w loc_6000A90E +; --------------------------------------------------------------------------- + +loc_6000A888: ; CODE XREF: sub_6000A85E+22↑j + move.l a2,d0 + bne.s loc_6000A8CA + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + move.l a3,-(sp) + pea unk_6000A930 + pea var_D(a6) + pea var_C(a6) + pea var_8(a6) + move.w #$FFF6,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.s loc_6000A90E + subq.l #4,sp + moveq #3,d0 + move.b d0,-(sp) + move.b #$82,-(sp) + move.l a4,-(sp) + move.l a3,-(sp) + movea.l var_8(a6),a0 + jsr (a0) + move.l (sp)+,d0 + move.w d0,d7 + bne.s loc_6000A90E + bra.s loc_6000A90E +; --------------------------------------------------------------------------- + +loc_6000A8CA: ; CODE XREF: sub_6000A85E+2C↑j + jsr sub_60009FE4 + move.l d0,(a2) + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + move.l a3,-(sp) + pea unk_6000A91A + pea var_D(a6) + pea var_C(a6) + pea var_4(a6) + move.w #$FFF6,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.s loc_6000A90E + movea.l var_4(a6),a0 + move.w #$AA5A,d0 + dc.w $A647 ; _SetToolTrapAddress + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + move.l a4,-(sp) + move.l a3,-(sp) + move.w #$FFEF,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + +loc_6000A90E: ; CODE XREF: sub_6000A85E+26↑j + ; sub_6000A85E+4E↑j ... + move.w d7,d0 + movem.l var_1E(a6),d7/a2-a4 + unlk a6 + rts +; End of function sub_6000A85E + +; --------------------------------------------------------------------------- +unk_6000A91A: dc.b $13 ; DATA XREF: sub_6000A85E+7A↑o + dc.b $5F ; _ + dc.b $43 ; C + dc.b $46 ; F + dc.b $4D ; M + dc.b $36 ; 6 + dc.b $38 ; 8 + dc.b $4B ; K + dc.b $54 ; T + dc.b $72 ; r + dc.b $61 ; a + dc.b $70 ; p + dc.b $48 ; H + dc.b $61 ; a + dc.b $6E ; n + dc.b $64 ; d + dc.b $6C ; l + dc.b $65 ; e + dc.b $72 ; r + dc.b $5F ; _ + dc.b 0 + dc.b 0 +unk_6000A930: dc.b $18 ; DATA XREF: sub_6000A85E+36↑o + dc.b $43 ; C + dc.b $46 ; F + dc.b $72 ; r + dc.b $61 ; a + dc.b $67 ; g + dc.b $49 ; I + dc.b $6E ; n + dc.b $69 ; i + dc.b $74 ; t + dc.b $69 ; i + dc.b $61 ; a + dc.b $6C ; l + dc.b $69 ; i + dc.b $7A ; z + dc.b $61 ; a + dc.b $74 ; t + dc.b $69 ; i + dc.b $6F ; o + dc.b $6E ; n + dc.b $52 ; R + dc.b $44 ; D + dc.b $65 ; e + dc.b $73 ; s + dc.b $63 ; c + dc.b 0 + dc.b $4E ; N + dc.b $56 ; V + dc.b $FF + dc.b $A4 + dc.b $48 ; H + dc.b $E7 + dc.b 3 + dc.b $18 + dc.b $26 ; & + dc.b $6E ; n + dc.b 0 + dc.b 8 + dc.b $55 ; U + dc.b $8F + dc.b $A9 + dc.b $94 + dc.b $3C ; < + dc.b $1F + dc.b $55 ; U + dc.b $8F + dc.b $3F ; ? + dc.b $3C ; < + dc.b $80 + dc.b 0 + dc.b $2F ; / + dc.b $3C ; < + dc.b $70 ; p + dc.b $72 ; r + dc.b $65 ; e + dc.b $66 ; f + dc.b $70 ; p + dc.b 0 + dc.b $1F + dc.b 0 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $A6 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $AC + dc.b $70 ; p + dc.b 0 + dc.b $A8 + dc.b $23 ; # + dc.b $4A ; J + dc.b $5F ; _ + dc.b $66 ; f + dc.b 0 + dc.b 1 + dc.b $4E ; N + dc.b $55 ; U + dc.b $8F + dc.b $3F ; ? + dc.b $2E ; . + dc.b $FF + dc.b $A6 + dc.b $2F ; / + dc.b $2E ; . + dc.b $FF + dc.b $AC + dc.b $48 ; H + dc.b $7A ; z + dc.b 1 + dc.b $66 ; f + dc.b $70 ; p + dc.b 3 + dc.b $1F + dc.b 0 + dc.b $A8 + dc.b $1A + dc.b $3E ; > + dc.b $1F + dc.b $C + dc.b $47 ; G + dc.b $FF + dc.b $FF + dc.b $66 ; f + dc.b $38 ; 8 + dc.b $55 ; U + dc.b $8F + dc.b $3F ; ? + dc.b $3C ; < + dc.b $80 + dc.b 0 + dc.b $2F ; / + dc.b $3C ; < + dc.b $6D ; m + dc.b $61 ; a + dc.b $63 ; c + dc.b $73 ; s + dc.b $70 ; p + dc.b 0 + dc.b $1F + dc.b 0 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $A4 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $A8 + dc.b $70 ; p + dc.b 0 + dc.b $A8 + dc.b $23 ; # + dc.b $4A ; J + dc.b $5F ; _ + dc.b $66 ; f + dc.b 0 + dc.b 1 + dc.b $10 + dc.b $55 ; U + dc.b $8F + dc.b $3F ; ? + dc.b $2E ; . + dc.b $FF + dc.b $A4 + dc.b $2F ; / + dc.b $2E ; . + dc.b $FF + dc.b $A8 + dc.b $48 ; H + dc.b $7A ; z + dc.b 1 + dc.b $28 ; ( + dc.b $70 ; p + dc.b 3 + dc.b $1F + dc.b 0 + dc.b $A8 + dc.b $1A + dc.b $3E ; > + dc.b $1F + dc.b $C + dc.b $47 ; G + dc.b $FF + dc.b $FF + dc.b $66 ; f + dc.b 0 + dc.b 0 + dc.b $B6 + dc.b $3F ; ? + dc.b $2E ; . + dc.b $FF + dc.b $A6 + dc.b $2F ; / + dc.b $2E ; . + dc.b $FF + dc.b $AC + dc.b $48 ; H + dc.b $7A ; z + dc.b 1 + dc.b $C + dc.b $A8 + dc.b $1B + dc.b $55 ; U + dc.b $8F + dc.b $3F ; ? + dc.b $2E ; . + dc.b $FF + dc.b $A6 + dc.b $2F ; / + dc.b $2E ; . + dc.b $FF + dc.b $AC + dc.b $48 ; H + dc.b $7A ; z + dc.b 0 + dc.b $FC + dc.b $70 ; p + dc.b 3 + dc.b $1F + dc.b 0 + dc.b $A8 + dc.b $1A + dc.b $3E ; > + dc.b $1F + dc.b $C + dc.b $47 ; G + dc.b $FF + dc.b $FF + dc.b $67 ; g + dc.b 0 + dc.b 0 + dc.b $C6 + dc.b $41 ; A + dc.b $FA + dc.b 0 + dc.b $E8 + dc.b $2D ; - + dc.b $48 ; H + dc.b $FF + dc.b $C2 + dc.b $3D ; = + dc.b $6E ; n + dc.b $FF + dc.b $A6 + dc.b $FF + dc.b $C6 + dc.b $42 ; B + dc.b $6E ; n + dc.b $FF + dc.b $CC + dc.b $2D ; - + dc.b $6E ; n + dc.b $FF + dc.b $AC + dc.b $FF + dc.b $E0 + dc.b $41 ; A + dc.b $EE + dc.b $FF + dc.b $B0 + dc.b $A2 + dc.b $C + dc.b $4A ; J + dc.b $40 ; @ + dc.b $66 ; f + dc.b $32 ; 2 + dc.b $41 ; A + dc.b $FA + dc.b 0 + dc.b $C6 + dc.b $2D ; - + dc.b $48 ; H + dc.b $FF + dc.b $C2 + dc.b $3D ; = + dc.b $6E ; n + dc.b $FF + dc.b $A6 + dc.b $FF + dc.b $C6 + dc.b $42 ; B + dc.b $6E ; n + dc.b $FF + dc.b $CC + dc.b $2D ; - + dc.b $6E ; n + dc.b $FF + dc.b $AC + dc.b $FF + dc.b $E0 + dc.b $2D ; - + dc.b $7C ; | + dc.b $4E ; N + dc.b $55 ; U + dc.b $42 ; B + dc.b $43 ; C + dc.b $FF + dc.b $D0 + dc.b $2D ; - + dc.b $7C ; | + dc.b $6E ; n + dc.b $75 ; u + dc.b $62 ; b + dc.b $63 ; c + dc.b $FF + dc.b $D4 + dc.b $42 ; B + dc.b $6E ; n + dc.b $FF + dc.b $D8 + dc.b $41 ; A + dc.b $EE + dc.b $FF + dc.b $B0 + dc.b $A2 + dc.b $D + dc.b $70 ; p + dc.b $10 + dc.b $A1 + dc.b $22 ; " + dc.b $28 ; ( + dc.b $48 ; H + dc.b $20 + dc.b $C + dc.b $66 ; f + dc.b $A + dc.b $3F ; ? + dc.b 7 + dc.b $A9 + dc.b $9A + dc.b $3F ; ? + dc.b 6 + dc.b $A9 + dc.b $98 + dc.b $60 ; ` + dc.b $5C ; \ + dc.b $20 + dc.b $54 ; T + dc.b $22 ; " + dc.b $4B ; K + dc.b $20 + dc.b $D9 + dc.b $20 + dc.b $D9 + dc.b $20 + dc.b $D9 + dc.b $20 + dc.b $D9 + dc.b $2F ; / + dc.b $C + dc.b $2F ; / + dc.b $3C ; < + dc.b $6E ; n + dc.b $62 ; b + dc.b $63 ; c + dc.b $66 ; f + dc.b $70 ; p + dc.b 1 + dc.b $3F ; ? + dc.b 0 + dc.b $48 ; H + dc.b $7A ; z + dc.b 0 + dc.b $4C ; L + dc.b $A9 + dc.b $AB + dc.b $60 ; ` + dc.b $34 ; 4 + dc.b $59 ; Y + dc.b $8F + dc.b $2F ; / + dc.b $3C ; < + dc.b $6E ; n + dc.b $62 ; b + dc.b $63 ; c + dc.b $66 ; f + dc.b $70 ; p + dc.b 1 + dc.b $3F ; ? + dc.b 0 + dc.b $A9 + dc.b $A0 + dc.b $28 ; ( + dc.b $5F ; _ + dc.b $4A ; J + dc.b $2E ; . + dc.b 0 + dc.b $F + dc.b $67 ; g + dc.b $12 + dc.b $20 + dc.b $54 ; T + dc.b $22 ; " + dc.b $4B ; K + dc.b $20 + dc.b $D9 + dc.b $20 + dc.b $D9 + dc.b $20 + dc.b $D9 + dc.b $20 + dc.b $D9 + dc.b $2F ; / + dc.b $C + dc.b $A9 + dc.b $AA + dc.b $60 ; ` + dc.b $C + dc.b $20 + dc.b $54 ; T + dc.b $22 ; " + dc.b $4B ; K + dc.b $22 ; " + dc.b $D8 + dc.b $22 ; " + dc.b $D8 + dc.b $22 ; " + dc.b $D8 + dc.b $22 ; " + dc.b $D8 + dc.b $3F ; ? + dc.b 7 + dc.b $A9 + dc.b $9A + dc.b $3F ; ? + dc.b 6 + dc.b $A9 + dc.b $98 + dc.b $4C ; L + dc.b $EE + dc.b $18 + dc.b $C0 + dc.b $FF + dc.b $94 + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $4E ; N + dc.b $75 ; u + dc.b $1A + dc.b $44 ; D + dc.b $65 ; e + dc.b $62 ; b + dc.b $75 ; u + dc.b $67 ; g + dc.b $67 ; g + dc.b $65 ; e + dc.b $72 ; r + dc.b $20 + dc.b $4E ; N + dc.b $75 ; u + dc.b $62 ; b + dc.b $20 + dc.b $43 ; C + dc.b $6F ; o + dc.b $6E ; n + dc.b $66 ; f + dc.b $69 ; i + dc.b $67 ; g + dc.b $75 ; u + dc.b $72 ; r + dc.b $61 ; a + dc.b $74 ; t + dc.b $69 ; i + dc.b $6F ; o + dc.b $6E ; n + dc.b 0 + dc.b $18 + dc.b $44 ; D + dc.b $65 ; e + dc.b $62 ; b + dc.b $75 ; u + dc.b $67 ; g + dc.b $67 ; g + dc.b $65 ; e + dc.b $72 ; r + dc.b $20 + dc.b $4E ; N + dc.b $75 ; u + dc.b $62 ; b + dc.b $20 + dc.b $50 ; P + dc.b $72 ; r + dc.b $65 ; e + dc.b $66 ; f + dc.b $65 ; e + dc.b $72 ; r + dc.b $65 ; e + dc.b $6E ; n + dc.b $63 ; c + dc.b $65 ; e + dc.b $73 ; s + dc.b 0 + dc.b $4E ; N + dc.b $56 ; V + dc.b 0 + dc.b 0 + dc.b $2F ; / + dc.b $C + dc.b $28 ; ( + dc.b $6E ; n + dc.b 0 + dc.b $C + dc.b $42 ; B + dc.b $14 + dc.b $70 ; p + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $C + dc.b $4E ; N + dc.b $BA + dc.b $FE + dc.b $2C ; , + dc.b $30 ; 0 + dc.b $2E ; . + dc.b 0 + dc.b $A + dc.b $28 ; ( + dc.b $6E ; n + dc.b $FF + dc.b $FC + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $4E ; N + dc.b $75 ; u + dc.b $4E ; N + dc.b $56 ; V + dc.b $FF + dc.b $E2 + dc.b $48 ; H + dc.b $E7 + dc.b 1 + dc.b $18 + dc.b $2E ; . + dc.b $2E ; . + dc.b 0 + dc.b 8 + dc.b $47 ; G + dc.b $EE + dc.b $FF + dc.b $E6 + dc.b $37 ; 7 + dc.b $7C ; | + dc.b $4E ; N + dc.b $D0 + dc.b 0 + dc.b $18 + dc.b $37 ; 7 + dc.b $7C ; | + dc.b $50 ; P + dc.b $4F ; O + dc.b 0 + dc.b $16 + dc.b $37 ; 7 + dc.b $7C ; | + dc.b $20 + dc.b $5F ; _ + dc.b 0 + dc.b $14 + dc.b $37 ; 7 + dc.b $7C ; | + dc.b $4E ; N + dc.b $5E ; ^ + dc.b 0 + dc.b $12 + dc.b $37 ; 7 + dc.b $7C ; | + dc.b 0 + dc.b $10 + dc.b 0 + dc.b $10 + dc.b $37 ; 7 + dc.b $7C ; | + dc.b $42 ; B + dc.b $6E ; n + dc.b 0 + dc.b $E + dc.b $37 ; 7 + dc.b $7C ; | + dc.b $FF + dc.b $FF + dc.b 0 + dc.b $C + dc.b $37 ; 7 + dc.b $7C ; | + dc.b $11 + dc.b $11 + dc.b 0 + dc.b $A + dc.b $37 ; 7 + dc.b $7C ; | + dc.b $20 + dc.b $BC + dc.b 0 + dc.b 8 + dc.b $37 ; 7 + dc.b $7C ; | + dc.b 0 + dc.b 8 + dc.b 0 + dc.b 6 + dc.b $37 ; 7 + dc.b $7C ; | + dc.b $20 + dc.b $6E ; n + dc.b 0 + dc.b 4 + dc.b $42 ; B + dc.b $6B ; k + dc.b 0 + dc.b 2 + dc.b $36 ; 6 + dc.b $BC + dc.b $4E ; N + dc.b $56 ; V + dc.b $70 ; p + dc.b $1A + dc.b $A5 + dc.b $1E + dc.b $28 ; ( + dc.b $48 ; H + dc.b $20 + dc.b $C + dc.b $66 ; f + dc.b 4 + dc.b $70 ; p + dc.b $94 + dc.b $60 ; ` + dc.b $4A ; J + dc.b $70 ; p + dc.b $10 + dc.b $22 ; " + dc.b 7 + dc.b $E0 + dc.b $A9 + dc.b $37 ; 7 + dc.b $41 ; A + dc.b 0 + dc.b $A + dc.b $37 ; 7 + dc.b $47 ; G + dc.b 0 + dc.b $C + dc.b $20 + dc.b $4B ; K + dc.b $22 ; " + dc.b $4C ; L + dc.b $70 ; p + dc.b $1A + dc.b $A0 + dc.b $2E ; . + dc.b $20 + dc.b $3C ; < + dc.b $63 ; c + dc.b $6E ; n + dc.b $66 ; f + dc.b $6E ; n + dc.b $20 + dc.b $4C ; L + dc.b $43 ; C + dc.b $EE + dc.b $FF + dc.b $E2 + dc.b $2F ; / + dc.b 9 + dc.b $A5 + dc.b $AD + dc.b $22 ; " + dc.b $5F ; _ + dc.b $22 ; " + dc.b $88 + dc.b $3E ; > + dc.b 0 + dc.b $66 ; f + dc.b 8 + dc.b $20 + dc.b $6E ; n + dc.b $FF + dc.b $E2 + dc.b $A0 + dc.b $1F + dc.b $60 ; ` + dc.b $12 + dc.b $C + dc.b $47 ; G + dc.b $EA + dc.b $51 ; Q + dc.b $66 ; f + dc.b $C + dc.b $20 + dc.b $3C ; < + dc.b $63 ; c + dc.b $6E ; n + dc.b $66 ; f + dc.b $6E ; n + dc.b $20 + dc.b $4C ; L + dc.b $A3 + dc.b $AD + dc.b $3E ; > + dc.b 0 + dc.b $30 ; 0 + dc.b 7 + dc.b $4C ; L + dc.b $EE + dc.b $18 + dc.b $80 + dc.b $FF + dc.b $D6 + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $4E ; N + dc.b $75 ; u + dc.b $4E ; N + dc.b $56 ; V + dc.b $FF + dc.b $E2 + dc.b $48 ; H + dc.b $E7 + dc.b 1 + dc.b 8 + dc.b $28 ; ( + dc.b $6E ; n + dc.b 0 + dc.b 8 + dc.b $70 ; p + dc.b 0 + dc.b $2D ; - + dc.b $40 ; @ + dc.b $FF + dc.b $FC + dc.b $2D ; - + dc.b $40 ; @ + dc.b $FF + dc.b $F8 + dc.b $42 ; B + dc.b $6E ; n + dc.b $FF + dc.b $F6 + dc.b $42 ; B + dc.b $6E ; n + dc.b $FF + dc.b $F4 + dc.b $1D + dc.b $7C ; | + dc.b 0 + dc.b 1 + dc.b $FF + dc.b $F3 + dc.b $42 ; B + dc.b $2E ; . + dc.b $FF + dc.b $F2 + dc.b $42 ; B + dc.b $2E ; . + dc.b $FF + dc.b $F1 + dc.b $1D + dc.b $7C ; | + dc.b 0 + dc.b 1 + dc.b $FF + dc.b $F0 + dc.b $70 ; p + dc.b 0 + dc.b $2F ; / + dc.b 0 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $F0 + dc.b $4E ; N + dc.b $BA + dc.b $FD + dc.b $26 ; & + dc.b $55 ; U + dc.b $8F + dc.b $70 ; p + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $C + dc.b $48 ; H + dc.b $7A ; z + dc.b 0 + dc.b $96 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E3 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E4 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E8 + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $F6 + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $50 ; P + dc.b $4F ; O + dc.b $66 ; f + dc.b $12 + dc.b $20 + dc.b $6E ; n + dc.b $FF + dc.b $E8 + dc.b $43 ; C + dc.b $EE + dc.b $FF + dc.b $F0 + dc.b $20 + dc.b $D9 + dc.b $20 + dc.b $D9 + dc.b $20 + dc.b $D9 + dc.b $20 + dc.b $D9 + dc.b $60 ; ` + dc.b $10 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $F0 + dc.b $48 ; H + dc.b $C7 + dc.b $2F ; / + dc.b 7 + dc.b $4E ; N + dc.b $BA + dc.b $FE + dc.b $A4 + dc.b $50 ; P + dc.b $4F ; O + dc.b $60 ; ` + dc.b $40 ; @ + dc.b $55 ; U + dc.b $8F + dc.b $70 ; p + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $C + dc.b $48 ; H + dc.b $7A ; z + dc.b 0 + dc.b $40 ; @ + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E3 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E4 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $EC + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $F6 + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $66 ; f + dc.b $C + dc.b $2F ; / + dc.b $2E ; . + dc.b $FF + dc.b $EC + dc.b $4E ; N + dc.b $BA + dc.b $FE + dc.b $98 + dc.b $58 ; X + dc.b $4F ; O + dc.b $60 ; ` + dc.b $12 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $F0 + dc.b $48 ; H + dc.b $C7 + dc.b $2F ; / + dc.b 7 + dc.b $4E ; N + dc.b $BA + dc.b $FE + dc.b $66 ; f + dc.b $50 ; P + dc.b $4F ; O + dc.b $60 ; ` + dc.b 2 + dc.b $30 ; 0 + dc.b 7 + dc.b $4C ; L + dc.b $EE + dc.b $10 + dc.b $80 + dc.b $FF + dc.b $DA + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $4E ; N + dc.b $75 ; u + dc.b $D + dc.b $6C ; l + dc.b $6C ; l + dc.b $4E ; N + dc.b $75 ; u + dc.b $62 ; b + dc.b $43 ; C + dc.b $6F ; o + dc.b $6E ; n + dc.b $66 ; f + dc.b $69 ; i + dc.b $67 ; g + dc.b $46 ; F + dc.b $6E ; n + dc.b 0 + dc.b 0 + dc.b $12 + dc.b $6C ; l + dc.b $6C ; l + dc.b $4E ; N + dc.b $75 ; u + dc.b $62 ; b + dc.b $53 ; S + dc.b $74 ; t + dc.b $61 ; a + dc.b $72 ; r + dc.b $74 ; t + dc.b $75 ; u + dc.b $70 ; p + dc.b $43 ; C + dc.b $6F ; o + dc.b $6E ; n + dc.b $66 ; f + dc.b $69 ; i + dc.b $67 ; g + dc.b 0 + dc.b $4E ; N + dc.b $56 ; V + dc.b $FF + dc.b $E2 + dc.b $48 ; H + dc.b $E7 + dc.b 7 + dc.b $18 + dc.b $26 ; & + dc.b $6E ; n + dc.b 0 + dc.b 8 + dc.b $70 ; p + dc.b 5 + dc.b $FE + dc.b 4 + dc.b $28 ; ( + dc.b $48 ; H + dc.b $4A ; J + dc.b $AE + dc.b 0 + dc.b $C + dc.b $66 ; f + dc.b 6 + dc.b $70 ; p + dc.b $FF + dc.b $60 ; ` + dc.b 0 + dc.b 1 + dc.b $26 ; & + dc.b $2A ; * + dc.b $2C ; , + dc.b 0 + dc.b $4C ; L + dc.b $29 ; ) + dc.b $6E ; n + dc.b 0 + dc.b $C + dc.b 0 + dc.b $4C ; L + dc.b $55 ; U + dc.b $8F + dc.b $70 ; p + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $B + dc.b $48 ; H + dc.b $7A ; z + dc.b 1 + dc.b $62 ; b + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E3 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E4 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E8 + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $F6 + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $66 ; f + dc.b $C + dc.b $2C ; , + dc.b $2C ; , + dc.b 0 + dc.b $54 ; T + dc.b $29 ; ) + dc.b $6E ; n + dc.b $FF + dc.b $E8 + dc.b 0 + dc.b $54 ; T + dc.b $60 ; ` + dc.b $C + dc.b $70 ; p + dc.b 0 + dc.b $29 ; ) + dc.b $40 ; @ + dc.b 0 + dc.b $4C ; L + dc.b $30 ; 0 + dc.b 7 + dc.b $60 ; ` + dc.b 0 + dc.b 0 + dc.b $E2 + dc.b $55 ; U + dc.b $8F + dc.b $70 ; p + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $B + dc.b $48 ; H + dc.b $7A ; z + dc.b 1 + dc.b $10 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E3 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E4 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $F0 + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $F6 + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $66 ; f + dc.b 8 + dc.b $20 + dc.b $6E ; n + dc.b $FF + dc.b $F0 + dc.b $20 + dc.b $85 + dc.b $60 ; ` + dc.b 8 + dc.b $20 + dc.b $6E ; n + dc.b $FF + dc.b $F0 + dc.b $70 ; p + dc.b 0 + dc.b $20 + dc.b $80 + dc.b $55 ; U + dc.b $8F + dc.b $70 ; p + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $B + dc.b $48 ; H + dc.b $7A ; z + dc.b 0 + dc.b $C6 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E3 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E4 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $F4 + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $F6 + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $66 ; f + dc.b 8 + dc.b $20 + dc.b $6E ; n + dc.b $FF + dc.b $F4 + dc.b $20 + dc.b $86 + dc.b $60 ; ` + dc.b 8 + dc.b $20 + dc.b $6E ; n + dc.b $FF + dc.b $F4 + dc.b $70 ; p + dc.b 0 + dc.b $20 + dc.b $80 + dc.b $55 ; U + dc.b $8F + dc.b $70 ; p + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $B + dc.b $48 ; H + dc.b $7A ; z + dc.b 0 + dc.b $88 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E3 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E4 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $EC + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $F6 + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $66 ; f + dc.b $A + dc.b $20 + dc.b $6E ; n + dc.b $FF + dc.b $EC + dc.b $29 ; ) + dc.b $50 ; P + dc.b 0 + dc.b 4 + dc.b $60 ; ` + dc.b $A + dc.b $70 ; p + dc.b 0 + dc.b $29 ; ) + dc.b $40 ; @ + dc.b 0 + dc.b $4C ; L + dc.b $30 ; 0 + dc.b 7 + dc.b $60 ; ` + dc.b $46 ; F + dc.b $20 + dc.b $3C ; < + dc.b $63 ; c + dc.b $70 ; p + dc.b $75 ; u + dc.b $74 ; t + dc.b $41 ; A + dc.b $EE + dc.b $FF + dc.b $F8 + dc.b $22 ; " + dc.b $48 ; H + dc.b $A1 + dc.b $AD + dc.b $22 ; " + dc.b $88 + dc.b $4A ; J + dc.b $40 ; @ + dc.b $66 ; f + dc.b $2A ; * + dc.b $55 ; U + dc.b $8F + dc.b $70 ; p + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $B + dc.b $48 ; H + dc.b $7A ; z + dc.b 0 + dc.b $32 ; 2 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E3 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $E4 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $FC + dc.b $3F ; ? + dc.b $3C ; < + dc.b $FF + dc.b $F6 + dc.b $AA + dc.b $5A ; Z + dc.b $3E ; > + dc.b $1F + dc.b $66 ; f + dc.b 8 + dc.b $20 + dc.b $6E ; n + dc.b $FF + dc.b $FC + dc.b $20 + dc.b $AE + dc.b $FF + dc.b $F8 + dc.b $2F ; / + dc.b $B + dc.b $4E ; N + dc.b $BA + dc.b $FD + dc.b $D0 + dc.b $58 ; X + dc.b $4F ; O + dc.b $4C ; L + dc.b $EE + dc.b $18 + dc.b $E0 + dc.b $FF + dc.b $CE + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $4E ; N + dc.b $75 ; u + dc.b $A + dc.b $6E ; n + dc.b $75 ; u + dc.b $62 ; b + dc.b $43 ; C + dc.b $50 ; P + dc.b $55 ; U + dc.b $54 ; T + dc.b $79 ; y + dc.b $70 ; p + dc.b $65 ; e + dc.b 0 + dc.b $A + dc.b $6E ; n + dc.b $75 ; u + dc.b $62 ; b + dc.b $45 ; E + dc.b $6E ; n + dc.b $61 ; a + dc.b $62 ; b + dc.b $6C ; l + dc.b $65 ; e + dc.b $73 ; s + dc.b 0 + dc.b $16 + dc.b $70 ; p + dc.b $72 ; r + dc.b $6F ; o + dc.b $63 ; c + dc.b $65 ; e + dc.b $73 ; s + dc.b $73 ; s + dc.b $4D ; M + dc.b $67 ; g + dc.b $72 ; r + dc.b $48 ; H + dc.b $61 ; a + dc.b $6E ; n + dc.b $64 ; d + dc.b $6C ; l + dc.b $65 ; e + dc.b $72 ; r + dc.b $50 ; P + dc.b $61 ; a + dc.b $72 ; r + dc.b $61 ; a + dc.b $6D ; m + dc.b 0 + dc.b $15 + dc.b $70 ; p + dc.b $72 ; r + dc.b $6F ; o + dc.b $63 ; c + dc.b $65 ; e + dc.b $73 ; s + dc.b $73 ; s + dc.b $4D ; M + dc.b $67 ; g + dc.b $72 ; r + dc.b $48 ; H + dc.b $61 ; a + dc.b $6E ; n + dc.b $64 ; d + dc.b $6C ; l + dc.b $65 ; e + dc.b $72 ; r + dc.b $41 ; A + dc.b $64 ; d + dc.b $64 ; d + dc.b $72 ; r + dc.b 0 + dc.b 0 + dc.b 5 + dc.b $6E ; n + dc.b $75 ; u + dc.b $62 ; b + dc.b $50 ; P + dc.b $42 ; B + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000AE76: ; CODE XREF: sub_6000B03C+86↓p + +var_18 set -$18 +arg_0 set 8 +arg_4 set $C +arg_8 set $10 + + link a6,#-4 + movem.l d4-d5/a2-a4,-(sp) + movea.l arg_0(a6),a3 + move.l arg_8(a6),d4 + move.l arg_4(a6),d5 + move.l a3,d0 + beq.s loc_6000AE92 + tst.l (a3) + bne.s loc_6000AE96 + +loc_6000AE92: ; CODE XREF: sub_6000AE76+16↑j + moveq #0,d0 + bra.s loc_6000AEC4 +; --------------------------------------------------------------------------- + +loc_6000AE96: ; CODE XREF: sub_6000AE76+1A↑j + movea.l (a3),a2 + move.l (a2),d2 + lea 4(a2),a4 + bra.s loc_6000AEBE +; --------------------------------------------------------------------------- + +loc_6000AEA0: ; CODE XREF: sub_6000AE76+4A↓j + cmp.l (a4),d5 + bne.s loc_6000AEB8 + move.l 4(a4),d1 + cmp.l d1,d4 + beq.s loc_6000AEB4 + cmpi.l #$3F3F3F3F,d1 + bne.s loc_6000AEB8 + +loc_6000AEB4: ; CODE XREF: sub_6000AE76+34↑j + moveq #1,d0 + bra.s loc_6000AEC4 +; --------------------------------------------------------------------------- + +loc_6000AEB8: ; CODE XREF: sub_6000AE76+2C↑j + ; sub_6000AE76+3C↑j + move.l d2,d0 + subq.l #1,d2 + addq.w #8,a4 + +loc_6000AEBE: ; CODE XREF: sub_6000AE76+28↑j + tst.l d2 + bhi.s loc_6000AEA0 + moveq #0,d0 + +loc_6000AEC4: ; CODE XREF: sub_6000AE76+1E↑j + ; sub_6000AE76+40↑j + movem.l var_18(a6),d4-d5/a2-a4 + unlk a6 + rts +; End of function sub_6000AE76 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000AECE: ; CODE XREF: sub_6000B03C+B8↓p + ; sub_6000B03C+C4↓p ... + +var_13A set -$13A +var_120 set -$120 +var_11C set -$11C +var_11A set -$11A +var_116 set -$116 +var_114 set -$114 +var_110 set -$110 +var_10 set -$10 +arg_2 set $A +arg_6 set $E + + link a6,#-$122 + movem.l d3-d7/a4,-(sp) + move.w arg_6(a6),d4 + clr.w d7 + move.w d4,d0 + subq.w #8,d0 + bmi.s loc_6000AF34 + cmpi.w #9,d0 + bgt.s loc_6000AF34 + add.w d0,d0 + move.w unk_6000AEF2(pc,d0.w),d0 +; --------------------------------------------------------------------------- + dc.b $4E + dc.b $FB + dc.b 0 + dc.b 0 +unk_6000AEF2: dc.b 0 + dc.b $16 + dc.b 0 + dc.b $1E + dc.b 0 + dc.b $26 ; & + dc.b 0 + dc.b $3E ; > + dc.b 0 + dc.b $36 ; 6 + dc.b 0 + dc.b $44 ; D + dc.b 0 + dc.b $44 ; D + dc.b 0 + dc.b $44 ; D + dc.b 0 + dc.b $44 ; D + dc.b 0 + dc.b $2E ; . + dc.b $2A ; * + dc.b $3C ; < + dc.b $73 ; s + dc.b $66 ; f + dc.b $76 ; v + dc.b $72 ; r + dc.b $60 ; ` + dc.b $26 ; & + dc.b $2A ; * + dc.b $3C ; < + dc.b $66 ; f + dc.b $6F ; o + dc.b $76 ; v + dc.b $72 ; r + dc.b $60 ; ` + dc.b $1E + dc.b $2A ; * + dc.b $3C ; < + dc.b $6E ; n + dc.b $6C ; l + dc.b $69 ; i + dc.b $62 ; b + dc.b $60 ; ` + dc.b $16 + dc.b $2A ; * + dc.b $3C ; < + dc.b $6F ; o + dc.b $6C ; l + dc.b $69 ; i + dc.b $62 ; b + dc.b $60 ; ` + dc.b $E + dc.b $2A ; * + dc.b $3C ; < + dc.b $6E ; n + dc.b $63 ; c + dc.b $6F ; o + dc.b $64 ; d + dc.b $60 ; ` + dc.b 6 + dc.b $2A ; * + dc.b $3C ; < + dc.b $6E ; n + dc.b $74 ; t + dc.b $72 ; r + dc.b $62 ; b +; --------------------------------------------------------------------------- + +loc_6000AF34: ; CODE XREF: sub_6000AECE+12↑j + ; sub_6000AECE+18↑j + move.w arg_2(a6),-(sp) + dc.w $A998 ; _UseResFile + subq.l #2,sp + move.l d5,-(sp) + dc.w $A80D ; _Count1Resources + move.w (sp)+,d3 + moveq #1,d6 + bra.w loc_6000B02A +; --------------------------------------------------------------------------- + +loc_6000AF48: ; CODE XREF: sub_6000AECE+15E↓j + subq.l #4,sp + move.l d5,-(sp) + move.w d6,-(sp) + dc.w $A80E ; _Get1IndResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.w loc_6000B026 + move.l a4,-(sp) + pea var_11C(a6) + pea var_120(a6) + pea var_110(a6) + dc.w $A9A8 ; _GetResInfo + moveq #0,d0 + move.b var_110(a6),d0 + cmpi.b #$3F,d0 ; '?' + bls.s loc_6000AF7A + move.b #$3F,var_110(a6) ; '?' + +loc_6000AF7A: ; CODE XREF: sub_6000AECE+A4↑j + move.l d5,var_11A(a6) + move.w var_11C(a6),var_116(a6) + move.l a4,var_114(a6) + moveq #0,d0 + move.l d0,var_10(a6) + movea.l a4,a0 + dc.w $A029 ; _HLock + move.l a4,-(sp) + dc.w $A992 ; _DetachResource + move.w d4,d0 + subq.w #8,d0 + bmi.w loc_6000B026 + cmpi.w #9,d0 + bgt.w loc_6000B026 + add.w d0,d0 + move.w unk_6000AFB0(pc,d0.w),d0 +; --------------------------------------------------------------------------- + dc.b $4E + dc.b $FB + dc.b 0 + dc.b 0 +unk_6000AFB0: dc.b 0 + dc.b $16 + dc.b 0 + dc.b $28 ; ( + dc.b 0 + dc.b $3A ; : + dc.b 0 + dc.b $6C ; l + dc.b 0 + dc.b $5E ; ^ + dc.b 0 + dc.b $78 ; x + dc.b 0 + dc.b $78 ; x + dc.b 0 + dc.b $78 ; x + dc.b 0 + dc.b $78 ; x + dc.b 0 + dc.b $4C ; L + dc.b $70 ; p + dc.b 0 + dc.b $2F ; / + dc.b 0 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FE + dc.b $E6 + dc.b $4E ; N + dc.b $BA + dc.b $F0 + dc.b $F0 + dc.b $3E ; > + dc.b 0 + dc.b $50 ; P + dc.b $4F ; O + dc.b $60 ; ` + dc.b $50 ; P + dc.b $70 ; p + dc.b 0 + dc.b $2F ; / + dc.b 0 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FE + dc.b $E6 + dc.b $4E ; N + dc.b $BA + dc.b $F0 + dc.b $DE + dc.b $3E ; > + dc.b 0 + dc.b $50 ; P + dc.b $4F ; O + dc.b $60 ; ` + dc.b $3E ; > + dc.b $70 ; p + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FE + dc.b $E6 + dc.b $4E ; N + dc.b $BA + dc.b $F4 + dc.b $76 ; v + dc.b $3E ; > + dc.b 0 + dc.b $50 ; P + dc.b $4F ; O + dc.b $60 ; ` + dc.b $2C ; , + dc.b $70 ; p + dc.b 0 + dc.b $2F ; / + dc.b 0 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FE + dc.b $E6 + dc.b $4E ; N + dc.b $BA + dc.b $F4 + dc.b $64 ; d + dc.b $3E ; > + dc.b 0 + dc.b $50 ; P + dc.b $4F ; O + dc.b $60 ; ` + dc.b $1A + dc.b $48 ; H + dc.b $6E ; n + dc.b $FE + dc.b $E6 + dc.b $4E ; N + dc.b $BA + dc.b $F5 + dc.b $62 ; b + dc.b $3E ; > + dc.b 0 + dc.b $58 ; X + dc.b $4F ; O + dc.b $60 ; ` + dc.b $C + dc.b $48 ; H + dc.b $6E ; n + dc.b $FE + dc.b $E6 + dc.b $4E ; N + dc.b $BA + dc.b $F5 + dc.b $86 + dc.b $3E ; > + dc.b 0 + dc.b $58 ; X + dc.b $4F ; O +; --------------------------------------------------------------------------- + +loc_6000B026: ; CODE XREF: sub_6000AECE+86↑j + ; sub_6000AECE+CC↑j ... + move.w d6,d0 + addq.w #1,d6 + +loc_6000B02A: ; CODE XREF: sub_6000AECE+76↑j + cmp.w d6,d3 + bge.w loc_6000AF48 + move.w d7,d0 + movem.l var_13A(a6),d3-d7/a4 + unlk a6 + rts +; End of function sub_6000AECE + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000B03C: ; CODE XREF: sub_60007F64↑j + +var_186 set -$186 +var_172 set -$172 +var_160 set -$160 +var_15C set -$15C +var_156 set -$156 +var_154 set -$154 +var_152 set -$152 +var_14E set -$14E +var_142 set -$142 +var_106 set -$106 +var_104 set -$104 +var_100 set -$100 +arg_0 set 8 + + link a6,#-$172 + movem.l d5-d7/a3-a4,-(sp) + lea var_100(a6),a3 + subq.l #2,sp + move.w #$8000,-(sp) + move.l #$6578746E,-(sp) + moveq #0,d0 + move.b d0,-(sp) + pea var_106(a6) + pea var_104(a6) + moveq #0,d0 + dc.w $A823 ; _AliasDispatch + move.w (sp)+,d6 + bne.w loc_6000B158 + subq.l #2,sp + dc.w $A994 ; _CurResFile + move.w (sp)+,d5 + subq.l #4,sp + move.l #$676E7874,-(sp) + move.w #$C000,-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a4 + move.l a3,var_160(a6) + move.w var_106(a6),var_15C(a6) + move.l var_104(a6),var_142(a6) + move.w #1,var_156(a6) + bra.w loc_6000B146 +; --------------------------------------------------------------------------- + +loc_6000B09A: ; CODE XREF: sub_6000B03C+10C↓j + lea var_172(a6),a0 + moveq #9,d0 + dc.w $A260 ; _HFSDispatch + move.w d0,d6 + bne.w loc_6000B146 + moveq #$10,d0 + and.b var_154(a6),d0 + moveq #0,d1 + move.b d0,d1 + tst.l d1 + bne.w loc_6000B138 + move.l var_14E(a6),-(sp) + move.l var_152(a6),-(sp) + move.l a4,-(sp) + jsr sub_6000AE76 + tst.b d0 + lea $C(sp),sp + beq.s loc_6000B138 + subq.l #2,sp + move.w var_106(a6),-(sp) + move.l var_104(a6),-(sp) + move.l var_160(a6),-(sp) + moveq #1,d0 + move.b d0,-(sp) + dc.w $A81A ; _HOpenResFile + move.w (sp)+,d7 + subq.l #2,sp + dc.w $A9AF ; _ResError + tst.w (sp)+ + bne.s loc_6000B138 + moveq #8,d0 + move.l d0,-(sp) + ext.l d7 + move.l d7,-(sp) + jsr sub_6000AECE + moveq #9,d0 + move.l d0,-(sp) + ext.l d7 + move.l d7,-(sp) + jsr sub_6000AECE + moveq #$A,d0 + move.l d0,-(sp) + ext.l d7 + move.l d7,-(sp) + jsr sub_6000AECE + moveq #$11,d0 + move.l d0,-(sp) + ext.l d7 + move.l d7,-(sp) + jsr sub_6000AECE + moveq #$C,d0 + move.l d0,-(sp) + ext.l d7 + move.l d7,-(sp) + jsr sub_6000AECE + moveq #$B,d0 + move.l d0,-(sp) + ext.l d7 + move.l d7,-(sp) + jsr sub_6000AECE + lea $30(sp),sp + +loc_6000B138: ; CODE XREF: sub_6000B03C+78↑j + ; sub_6000B03C+90↑j ... + move.w var_156(a6),d0 + addq.w #1,var_156(a6) + move.l var_104(a6),var_142(a6) + +loc_6000B146: ; CODE XREF: sub_6000B03C+5A↑j + ; sub_6000B03C+68↑j + tst.w d6 + beq.w loc_6000B09A + move.l a4,d0 + beq.s loc_6000B154 + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_6000B154: ; CODE XREF: sub_6000B03C+112↑j + move.w d5,-(sp) + dc.w $A998 ; _UseResFile + +loc_6000B158: ; CODE XREF: sub_6000B03C+2A↑j + move.w d6,arg_0(a6) + movem.l var_186(a6),d5-d7/a3-a4 + unlk a6 + rts +; End of function sub_6000B03C + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000B166: ; CODE XREF: sub_6000B1C0+2A↓p + ; sub_6000B28A+2A↓p + +var_46 set -$46 +var_3E set -$3E +var_2C set -$2C +var_28 set -$28 +var_26 set -$26 +var_22 set -$22 +var_A set -$A +var_4 set -4 +arg_0 set 8 +arg_4 set $C + + link a6,#-$3E + movem.l d7/a4,-(sp) + movea.l arg_4(a6),a4 + subq.l #2,sp + move.l arg_0(a6),-(sp) + dc.w $A9A4 ; _HomeResFile + move.w (sp)+,d7 + bne.s loc_6000B182 + moveq #2,d7 + bra.s loc_6000B18C +; --------------------------------------------------------------------------- + +loc_6000B182: ; CODE XREF: sub_6000B166+16↑j + cmpi.w #1,d7 + bne.s loc_6000B18C + moveq #$FFFFFFCE,d0 + bra.s loc_6000B1B6 +; --------------------------------------------------------------------------- + +loc_6000B18C: ; CODE XREF: sub_6000B166+1A↑j + ; sub_6000B166+20↑j + movea.l a4,a0 + addq.l #6,a0 + move.l a0,var_2C(a6) + clr.w var_28(a6) + move.w d7,var_26(a6) + clr.w var_22(a6) + lea var_3E(a6),a0 + moveq #8,d0 + dc.w $A260 ; _HFSDispatch + move.w d0,d7 + move.w var_A(a6),(a4) + move.l var_4(a6),2(a4) + move.w d7,d0 + +loc_6000B1B6: ; CODE XREF: sub_6000B166+24↑j + movem.l var_46(a6),d7/a4 + unlk a6 + rts +; End of function sub_6000B166 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000B1C0: ; CODE XREF: sub_60009CA2↑j + +var_17C set -$17C +var_164 set -$164 +var_11E set -$11E +var_114 set -$114 +var_14 set -$14 +arg_0 set 8 +arg_2 set $A + + link a6,#-$164 + movem.l d5-d7/a2-a4,-(sp) + subq.l #4,sp + move.l #$63667267,-(sp) + move.w arg_0(a6),-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a2 + move.l a2,d0 + bne.s loc_6000B1E4 + move.w #$FF40,d7 + bra.w loc_6000B27A +; --------------------------------------------------------------------------- + +loc_6000B1E4: ; CODE XREF: sub_6000B1C0+1A↑j + pea var_164(a6) + move.l a2,-(sp) + jsr sub_6000B166 + move.w d0,d7 + addq.w #8,sp + tst.w d7 + bne.w loc_6000B27A + movea.l a2,a0 + dc.w $A069 ; _HGetState + move.b d0,d5 + movea.l a2,a0 + dc.w $A029 ; _HLock + movea.l (a2),a0 + moveq #0,d6 + move.w $1E(a0),d6 + tst.l d6 + lea $20(a0),a4 + bra.s loc_6000B270 +; --------------------------------------------------------------------------- + +loc_6000B212: ; CODE XREF: sub_6000B1C0+B2↓j + moveq #0,d0 + move.b $17(a4),d0 + cmpi.w #1,d0 + bne.s loc_6000B262 + lea var_14(a6),a3 + moveq #1,d0 + move.l d0,(a3) + lea var_164(a6),a0 + move.l a0,4(a3) + move.l $18(a4),8(a3) + move.l $1C(a4),$C(a3) + lea $2A(a4),a0 + lea var_114(a6),a1 + moveq #0,d0 + move.b $2A(a4),d0 + addq.w #1,d0 + ext.l d0 + dc.w $A22E ; _BlockMoveData + moveq #0,d0 + move.l d0,-(sp) + pea var_11E(a6) + jsr sub_6000A0BE + move.w d0,d7 + addq.w #8,sp + tst.w d7 + bne.s loc_6000B27A + +loc_6000B262: ; CODE XREF: sub_6000B1C0+5C↑j + move.l d6,d0 + subq.l #1,d6 + moveq #0,d0 + move.w $28(a4),d0 + add.l a4,d0 + movea.l d0,a4 + +loc_6000B270: ; CODE XREF: sub_6000B1C0+50↑j + tst.l d6 + bgt.s loc_6000B212 + movea.l a2,a0 + move.b d5,d0 + dc.w $A06A ; _HSetState + +loc_6000B27A: ; CODE XREF: sub_6000B1C0+20↑j + ; sub_6000B1C0+34↑j ... + move.w d7,arg_2(a6) + movem.l var_17C(a6),d5-d7/a2-a4 + unlk a6 + rtd #2 +; End of function sub_6000B1C0 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000B28A: ; CODE XREF: sub_6000B50A+4C↓p + +var_180 set -$180 +var_160 set -$160 +var_11A set -$11A +var_110 set -$110 +var_10 set -$10 +arg_2 set $A + + link a6,#-$164 + movem.l d4-d7/a2-a4,-(sp) + subq.l #4,sp + move.l #$63667267,-(sp) + move.w arg_2(a6),-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a2 + move.l a2,d0 + bne.s loc_6000B2AE + move.w #$FF40,d6 + bra.w loc_6000B342 +; --------------------------------------------------------------------------- + +loc_6000B2AE: ; CODE XREF: sub_6000B28A+1A↑j + pea var_160(a6) + move.l a2,-(sp) + jsr sub_6000B166 + move.w d0,d6 + addq.w #8,sp + bne.w loc_6000B342 + movea.l a2,a0 + dc.w $A069 ; _HGetState + move.b d0,d4 + movea.l a2,a0 + dc.w $A029 ; _HLock + movea.l (a2),a0 + moveq #0,d5 + move.w $1E(a0),d5 + tst.l d5 + lea $20(a0),a4 + bra.s loc_6000B338 +; --------------------------------------------------------------------------- + +loc_6000B2DA: ; CODE XREF: sub_6000B28A+B0↓j + moveq #0,d0 + move.b $17(a4),d0 + cmpi.w #1,d0 + bne.s loc_6000B32A + lea var_10(a6),a3 + moveq #1,d0 + move.l d0,(a3) + lea var_160(a6),a0 + move.l a0,4(a3) + move.l $18(a4),8(a3) + move.l $1C(a4),$C(a3) + lea $2A(a4),a0 + lea var_110(a6),a1 + moveq #0,d0 + move.b $2A(a4),d0 + addq.w #1,d0 + ext.l d0 + dc.w $A22E ; _BlockMoveData + pea var_11A(a6) + jsr sub_6000B3B6 + move.w d0,d7 + addq.w #4,sp + beq.s loc_6000B32A + tst.w d6 + bne.s loc_6000B32A + move.w d7,d6 + +loc_6000B32A: ; CODE XREF: sub_6000B28A+5A↑j + ; sub_6000B28A+98↑j ... + move.l d5,d0 + subq.l #1,d5 + moveq #0,d0 + move.w $28(a4),d0 + add.l a4,d0 + movea.l d0,a4 + +loc_6000B338: ; CODE XREF: sub_6000B28A+4E↑j + tst.l d5 + bgt.s loc_6000B2DA + movea.l a2,a0 + move.b d4,d0 + dc.w $A06A ; _HSetState + +loc_6000B342: ; CODE XREF: sub_6000B28A+20↑j + ; sub_6000B28A+32↑j + move.w d6,d0 + movem.l var_180(a6),d4-d7/a2-a4 + unlk a6 + rts +; End of function sub_6000B28A + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000B34E: ; CODE XREF: sub_6000B494+42↓p + +var_5C set -$5C +var_50 set -$50 +var_10 set -$10 +arg_0 set 8 + + link a6,#-$50 + movem.l d6-d7/a4,-(sp) + movea.l arg_0(a6),a4 + moveq #0,d6 + bra.s loc_6000B398 +; --------------------------------------------------------------------------- + +loc_6000B35E: ; CODE XREF: sub_6000B34E+5A↓j + subq.l #2,sp + pea var_50(a6) + move.l a4,-(sp) + moveq #1,d0 + move.b d0,-(sp) + move.b d0,-(sp) + jsr off_60003EA2+2 + tst.w (sp)+ + bne.s loc_6000B394 + subq.l #2,sp + pea var_10(a6) + moveq #0,d0 + move.l d0,-(sp) + pea var_50(a6) + moveq #1,d1 + move.b d1,-(sp) + move.w #$FFFC,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + beq.s loc_6000B3AA + move.w d7,d0 + bra.s loc_6000B3AC +; --------------------------------------------------------------------------- + +loc_6000B394: ; CODE XREF: sub_6000B34E+24↑j + move.l d6,d0 + addq.l #1,d6 + +loc_6000B398: ; CODE XREF: sub_6000B34E+E↑j + subq.l #2,sp + move.l d6,-(sp) + pea var_50(a6) + move.w #$FFF7,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + beq.s loc_6000B35E + +loc_6000B3AA: ; CODE XREF: sub_6000B34E+40↑j + moveq #0,d0 + +loc_6000B3AC: ; CODE XREF: sub_6000B34E+44↑j + movem.l var_5C(a6),d6-d7/a4 + unlk a6 + rts +; End of function sub_6000B34E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000B3B6: ; CODE XREF: sub_6000B28A+90↑p + +var_11E set -$11E +var_10E set -$10E +var_10A set -$10A +var_106 set -$106 +var_6 set -6 +var_1 set -1 +arg_0 set 8 + + link a6,#-$10E + movem.l d6-d7/a3-a4,-(sp) + movea.l arg_0(a6),a3 + lea $10A(a3),a4 + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + moveq #0,d1 + move.l d1,-(sp) + pea $A(a3) + moveq #2,d0 + move.l d0,-(sp) + move.l #$70777063,-(sp) + pea var_10A(a6) + pea var_6(a6) + pea var_1(a6) + pea var_106(a6) + move.w #$FFFE,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + beq.s loc_6000B3FC + clr.w d7 + bra.s loc_6000B47A +; --------------------------------------------------------------------------- + +loc_6000B3FC: ; CODE XREF: sub_6000B3B6+40↑j + tst.l (a4) + bne.s loc_6000B41A + movea.l 6(a3),a0 + move.l (a0),4(a4) + subq.l #4,sp + move.l 6(a3),-(sp) + jsr sub_60004B2A + move.l (sp)+,8(a4) + clr.b $C(a4) + +loc_6000B41A: ; CODE XREF: sub_6000B3B6+48↑j + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + move.l a4,-(sp) + pea $A(a3) + move.l d0,-(sp) + move.l #$70777063,-(sp) + pea var_10E(a6) + pea var_6(a6) + pea var_1(a6) + pea var_106(a6) + move.w #$FFFE,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + beq.s loc_6000B456 + cmpi.w #$F50C,d7 + beq.s loc_6000B47A + cmpi.w #$F4FB,d7 + beq.s loc_6000B47A + bra.s loc_6000B47A +; --------------------------------------------------------------------------- + +loc_6000B456: ; CODE XREF: sub_6000B3B6+90↑j + move sr,d0 + ori #$700,sr + move.w d0,d6 + subq.l #2,sp + moveq #1,d0 + move.l d0,-(sp) + move.l var_10A(a6),-(sp) + move.l var_10E(a6),-(sp) + move.w #$FFEF,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + move.w d6,-(sp) + move (sp)+,sr + tst.w d7 + +loc_6000B47A: ; CODE XREF: sub_6000B3B6+44↑j + ; sub_6000B3B6+96↑j ... + tst.w d7 + beq.s loc_6000B488 + tst.l (a4) + bne.s loc_6000B488 + movea.l 6(a3),a0 + dc.w $A023 ; _DisposeHandle + +loc_6000B488: ; CODE XREF: sub_6000B3B6+C6↑j + ; sub_6000B3B6+CA↑j + move.w d7,d0 + movem.l var_11E(a6),d6-d7/a3-a4 + unlk a6 + rts +; End of function sub_6000B3B6 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000B494: ; CODE XREF: sub_6000B50A+2A↓p + +var_18 set -$18 +arg_2 set $A + + link a6,#0 + movem.l d4-d7/a3-a4,-(sp) + clr.w d6 + subq.l #4,sp + move.l #$63667267,-(sp) + move.w arg_2(a6),-(sp) + dc.w $A81F ; _Get1Resource + movea.l (sp)+,a3 + move.l a3,d0 + bne.s loc_6000B4B8 + move.w #$FF40,d6 + bra.s loc_6000B4FE +; --------------------------------------------------------------------------- + +loc_6000B4B8: ; CODE XREF: sub_6000B494+1C↑j + movea.l a3,a0 + dc.w $A069 ; _HGetState + move.b d0,d4 + +loc_6000B4BE: + movea.l a3,a0 + dc.w $A029 ; _HLock + movea.l (a3),a0 + moveq #0,d5 + move.w $1E(a0),d5 + tst.l d5 + lea $20(a0),a4 + bra.s loc_6000B4F4 +; --------------------------------------------------------------------------- + +loc_6000B4D2: ; CODE XREF: sub_6000B494+62↓j + pea $2A(a4) + jsr sub_6000B34E + move.w d0,d7 + addq.w #4,sp + beq.s loc_6000B4E6 + tst.w d6 + bne.s loc_6000B4E6 + move.w d7,d6 + +loc_6000B4E6: ; CODE XREF: sub_6000B494+4A↑j + ; sub_6000B494+4E↑j + move.l d5,d0 + subq.l #1,d5 + moveq #0,d0 + move.w $28(a4),d0 + add.l a4,d0 + movea.l d0,a4 + +loc_6000B4F4: ; CODE XREF: sub_6000B494+3C↑j + tst.l d5 + bgt.s loc_6000B4D2 + movea.l a3,a0 + move.b d4,d0 + dc.w $A06A ; _HSetState + +loc_6000B4FE: ; CODE XREF: sub_6000B494+22↑j + move.w d6,d0 + movem.l var_18(a6),d4-d7/a3-a4 + unlk a6 + rts +; End of function sub_6000B494 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000B50A: ; CODE XREF: sub_60009CA6↑j + +var_90 set -$90 +var_88 set -$88 +var_84 set -$84 +var_78 set -$78 +var_72 set -$72 +var_6C set -$6C +var_68 set -$68 +var_50 set -$50 +var_4A set -$4A +var_46 set -$46 +var_44 set -$44 +var_40 set -$40 +arg_2 set $A +arg_4 set $C +arg_6 set $E +arg_8 set $10 + + link a6,#-$88 + movem.l d6-d7,-(sp) + move.w arg_6(a6),d6 + clr.w d7 + move.w #$AA5A,d0 + dc.w $A746 ; _GetToolTrapAddress + move.l a0,var_88(a6) + move.w #$A89F,d0 + dc.w $A746 ; _GetToolTrapAddress + move.l var_88(a6),d0 + cmpa.l d0,a0 + beq.s loc_6000B5A2 + ext.l d6 + move.l d6,-(sp) + jsr sub_6000B494 + move.w d0,d7 + addq.w #4,sp + tst.w d7 + bne.s loc_6000B5A2 + moveq #0,d0 + move.w arg_2(a6),d0 + moveq #1,d1 + and.w d0,d1 + moveq #0,d0 + move.w d1,d0 + tst.l d0 + bne.s loc_6000B55E + ext.l d6 + move.l d6,-(sp) + jsr sub_6000B28A + move.w d0,d7 + addq.w #4,sp + +loc_6000B55E: ; CODE XREF: sub_6000B50A+46↑j + moveq #0,d0 + move.l d0,var_78(a6) + clr.w var_68(a6) + move.w arg_4(a6),var_6C(a6) + lea var_40(a6),a0 + move.l a0,var_72(a6) + lea var_84(a6),a0 + moveq #8,d0 + dc.w $A260 ; _HFSDispatch + move.w d0,d7 + bne.s loc_6000B5A2 + move.w var_50(a6),var_46(a6) + move.l var_4A(a6),var_44(a6) + subq.l #2,sp + pea var_46(a6) + move.w d6,-(sp) + moveq #0,d0 + move.b d0,-(sp) + move.w #$FFEA,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + +loc_6000B5A2: ; CODE XREF: sub_6000B50A+24↑j + ; sub_6000B50A+34↑j ... + move.w d7,arg_8(a6) + movem.l var_90(a6),d6-d7 + unlk a6 + rtd #8 +; End of function sub_6000B50A + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000B5B2: ; CODE XREF: ROM:6000105C↑p + +var_4E set -$4E +var_3A set -$3A +var_36 set -$36 +var_32 set -$32 +var_2E set -$2E +var_2A set -$2A +var_26 set -$26 +var_6 set -6 +var_4 set -4 + + link a6,#-$3A + movem.l d3/d6-d7/a3-a4,-(sp) + clr.w var_6(a6) + subq.l #2,sp + dc.w $A994 ; _CurResFile + move.w (sp)+,d6 + jsr sub_6000B958 + move.l d0,d7 + moveq #$40,d0 ; '@' + and.l d7,d0 + beq.w loc_6000B802 + subq.l #4,sp + move.l #$64666120,-(sp) + move.w #$AE6A,-(sp) + dc.w $A9A0 ; _GetResource + move.l (sp)+,var_2E(a6) + dc.w $A8FE ; _InitFonts + dc.w $A912 ; _InitWindows + dc.w $A930 ; _InitMenus + dc.w $A9CC ; _TEInit + moveq #0,d0 + move.l d0,-(sp) + dc.w $A97B ; _InitDialogs + dc.w $A850 ; _InitCursor + pea var_36(a6) + dc.w $A874 ; _GetPort + subq.l #4,sp + move.w #$AE6A,-(sp) + moveq #0,d0 + move.l d0,-(sp) + moveq #$FFFFFFFF,d1 + move.l d1,-(sp) + dc.w $A97C ; _GetNewDialog + movea.l (sp)+,a3 + moveq #$12,d0 + dc.w $A122 ; _NewHandle + movea.l a0,a4 + move.l a3,d0 + beq.w loc_6000B7D2 + tst.l var_2E(a6) + beq.w loc_6000B7D2 + move.l a4,d0 + beq.w loc_6000B7D2 + move.l var_2E(a6),-(sp) + dc.w $A992 ; _DetachResource + movea.l var_2E(a6),a0 + dc.w $A029 ; _HLock + movea.l var_2E(a6),a0 + move.l (a0),var_4(a6) + movea.l a4,a0 + dc.w $A029 ; _HLock + move.l a3,-(sp) + move.l (a4),-(sp) + dc.w $A918 ; _SetWRefCon + move.l #$10000,d0 + and.l d7,d0 + sne d3 + neg.b d3 + movea.l (a4),a0 + move.b d3,8(a0) + subq.l #2,sp + pea var_3A(a6) + jsr sub_6000B87E + movea.l (a4),a0 + move.b (sp)+,$C(a0) + movea.l (a4),a0 + move.l var_3A(a6),$E(a0) + moveq #2,d0 + move.l d0,-(sp) + move.l a3,-(sp) + jsr sub_6000BA1E + move.l a3,-(sp) + dc.w $A873 ; _SetPort + move.l a3,-(sp) + dc.w $A91F ; _SelectWindow + subq.l #2,sp + move.l a3,-(sp) + move.w #$20D,d0 + dc.w $AA68 ; _DialogDispatch + move.l a3,-(sp) + dc.w $A915 ; _ShowWindow + dc.w $A850 ; _InitCursor + move.l #$FFFFE842,-(sp) + jsr sub_6000BC04 + movea.l (a4),a0 + move.l d0,(a0) + move.l a3,-(sp) + move.l (a4),-(sp) + dc.w $A918 ; _SetWRefCon + moveq #1,d0 + move.w d0,-(sp) + dc.w $A9C8 ; _SysBeep + moveq #1,d0 + move.l d0,-(sp) + move.l a3,-(sp) + jsr sub_6000BAB0 + move.l a3,-(sp) + move.l $18(a3),-(sp) + dc.w $A978 ; _UpdateDialog + subq.l #2,sp + moveq #$FFFFFFFF,d0 + move.w d0,-(sp) + moveq #1,d1 + move.b d1,-(sp) + moveq #1,d0 + move.l d0,-(sp) + pea var_32(a6) + pea sub_6000BDE0 + moveq #0,d0 + move.l d0,-(sp) + move.l a3,-(sp) + movea.l var_4(a6),a0 + jsr (a0) + move.w (sp)+,d7 + subq.l #4,sp + dc.w $A975 ; _TickCount + movea.l (a4),a0 + move.l (sp)+,4(a0) + move.w d7,d0 + subi.w #$FAD2,d0 + lea $16(sp),sp + beq.s loc_6000B728 + subq.w #5,d0 + beq.s loc_6000B750 + subq.w #1,d0 + beq.s loc_6000B74C + subq.w #1,d0 + beq.s loc_6000B740 + subq.w #1,d0 + beq.s loc_6000B73C + subq.w #1,d0 + beq.s loc_6000B738 + subq.w #2,d0 + beq.s loc_6000B734 + subq.w #1,d0 + beq.s loc_6000B730 + subq.w #2,d0 + beq.s loc_6000B72C + subi.w #$520,d0 + bne.s loc_6000B754 + movea.l (a4),a0 + move.b #1,8(a0) + moveq #5,d7 + bra.s loc_6000B756 +; --------------------------------------------------------------------------- + +loc_6000B728: ; CODE XREF: sub_6000B5B2+142↑j + moveq #9,d7 + bra.s loc_6000B756 +; --------------------------------------------------------------------------- + +loc_6000B72C: ; CODE XREF: sub_6000B5B2+162↑j + moveq #$A,d7 + bra.s loc_6000B756 +; --------------------------------------------------------------------------- + +loc_6000B730: ; CODE XREF: sub_6000B5B2+15E↑j + moveq #$B,d7 + bra.s loc_6000B756 +; --------------------------------------------------------------------------- + +loc_6000B734: ; CODE XREF: sub_6000B5B2+15A↑j + moveq #$C,d7 + bra.s loc_6000B756 +; --------------------------------------------------------------------------- + +loc_6000B738: ; CODE XREF: sub_6000B5B2+156↑j + moveq #$D,d7 + bra.s loc_6000B756 +; --------------------------------------------------------------------------- + +loc_6000B73C: ; CODE XREF: sub_6000B5B2+152↑j + moveq #$E,d7 + bra.s loc_6000B756 +; --------------------------------------------------------------------------- + +loc_6000B740: ; CODE XREF: sub_6000B5B2+14E↑j + movea.l (a4),a0 + move.b #1,8(a0) + moveq #$F,d7 + bra.s loc_6000B756 +; --------------------------------------------------------------------------- + +loc_6000B74C: ; CODE XREF: sub_6000B5B2+14A↑j + moveq #$10,d7 + bra.s loc_6000B756 +; --------------------------------------------------------------------------- + +loc_6000B750: ; CODE XREF: sub_6000B5B2+146↑j + moveq #$11,d7 + bra.s loc_6000B756 +; --------------------------------------------------------------------------- + +loc_6000B754: ; CODE XREF: sub_6000B5B2+168↑j + moveq #$12,d7 + +loc_6000B756: ; CODE XREF: sub_6000B5B2+174↑j + ; sub_6000B5B2+178↑j ... + ext.l d7 + move.l d7,-(sp) + move.l a3,-(sp) + jsr sub_6000BA1E + moveq #1,d0 + move.l d0,-(sp) + move.l a3,-(sp) + jsr sub_6000B9FC + move.l d0,var_2A(a6) + pea var_26(a6) + move.w #$AE6A,-(sp) + moveq #8,d0 + move.w d0,-(sp) + jsr sub_6000437C + move.l var_2A(a6),-(sp) + pea var_26(a6) + dc.w $A95F ; _SetControlTitle + subq.l #2,sp + move.l a3,-(sp) + moveq #1,d0 + move.w d0,-(sp) + move.w #$304,d0 + dc.w $AA68 ; _DialogDispatch + move.l a3,-(sp) + jsr sub_6000BAD8 + dc.w $A850 ; _InitCursor + lea $16(sp),sp + +loc_6000B7A2: ; CODE XREF: sub_6000B5B2+200↓j + pea sub_6000BAF8 + pea var_6(a6) + dc.w $A991 ; _ModalDialog + moveq #1,d0 + cmp.w var_6(a6),d0 + bne.s loc_6000B7A2 + movea.l (a4),a0 + tst.l (a0) + beq.s loc_6000B7C2 + move.l (a0),-(sp) + jsr sub_6000BC96 + addq.w #4,sp + +loc_6000B7C2: ; CODE XREF: sub_6000B5B2+206↑j + movea.l (a4),a0 + tst.l $E(a0) + beq.s loc_6000B7D2 + move.l $E(a0),-(sp) + moveq #1,d0 + dc.w $AA59 ; _MixedModeDispatch + +loc_6000B7D2: ; CODE XREF: sub_6000B5B2+62↑j + ; sub_6000B5B2+6A↑j ... + move.l var_36(a6),-(sp) + dc.w $A873 ; _SetPort + move.l a3,d0 + beq.s loc_6000B7E0 + move.l a3,-(sp) + dc.w $A983 ; _DisposeDialog + +loc_6000B7E0: ; CODE XREF: sub_6000B5B2+228↑j + tst.l var_2E(a6) + beq.s loc_6000B7F2 + movea.l var_2E(a6),a0 + dc.w $A02A ; _HUnlock + movea.l var_2E(a6),a0 + dc.w $A023 ; _DisposeHandle + +loc_6000B7F2: ; CODE XREF: sub_6000B5B2+232↑j + move.l a4,d0 + beq.s loc_6000B7FE + movea.l a4,a0 + dc.w $A02A ; _HUnlock + movea.l a4,a0 + dc.w $A023 ; _DisposeHandle + +loc_6000B7FE: ; CODE XREF: sub_6000B5B2+242↑j + move.w d6,-(sp) + dc.w $A998 ; _UseResFile + +loc_6000B802: ; CODE XREF: sub_6000B5B2+1C↑j + movem.l var_4E(a6),d3/d6-d7/a3-a4 + unlk a6 + rts +; End of function sub_6000B5B2 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000B80C: ; CODE XREF: ROM:6000101C↑p + +var_74 set -$74 +var_6C set -$6C +var_26 set -$26 +var_22 set -$22 +var_20 set -$20 +arg_0 set 8 + + link a6,#-$6C + movem.l d7/a4,-(sp) + lea var_20(a6),a4 + subq.l #2,sp + move.w #$8000,-(sp) + move.l #$6D616373,-(sp) + moveq #0,d0 + move.b d0,-(sp) + pea var_22(a6) + pea var_26(a6) + moveq #0,d0 + dc.w $A823 ; _AliasDispatch + move.w (sp)+,d7 + bne.s loc_6000B86E + moveq #2,d0 + move.l d0,var_26(a6) + move.l a4,-(sp) + move.w #$AE6A,-(sp) + moveq #1,d0 + move.w d0,-(sp) + jsr sub_6000437C + subq.l #2,sp + move.w var_22(a6),-(sp) + move.l var_26(a6),-(sp) + move.l a4,-(sp) + pea var_6C(a6) + moveq #1,d0 + dc.w $AA52 ; _HighLevelFSDispatch + move.w (sp)+,d7 + cmpi.w #$FFD5,d7 + bne.s loc_6000B86E + clr.b arg_0(a6) + bra.s loc_6000B874 +; --------------------------------------------------------------------------- + +loc_6000B86E: ; CODE XREF: sub_6000B80C+2A↑j + ; sub_6000B80C+5A↑j + move.b #1,arg_0(a6) + +loc_6000B874: ; CODE XREF: sub_6000B80C+60↑j + movem.l var_74(a6),d7/a4 + unlk a6 + rts +; End of function sub_6000B80C + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000B87E: ; CODE XREF: sub_6000B5B2+AA↑p + +var_11E set -$11E +var_10E set -$10E +var_10A set -$10A +var_105 set -$105 +var_104 set -$104 +var_4 set -4 +arg_0 set 8 +arg_4 set $C + + link a6,#-$10E + movem.l d6-d7/a3-a4,-(sp) + movea.l arg_0(a6),a4 + clr.b d6 + moveq #0,d0 + move.l d0,(a4) + dc.w $A11A ; _GetZone + movea.l a0,a3 + subq.l #4,sp + move.l ($2A6).w,(sp) + movea.l (sp)+,a0 + dc.w $A01B ; _SetZone + move.l #$75736220,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.s loc_6000B920 + moveq #1,d0 + and.l var_4(a6),d0 + beq.s loc_6000B920 + subq.l #2,sp + pea unk_6000B944 + move.l #$70777063,-(sp) + moveq #1,d0 + move.l d0,-(sp) + pea var_10E(a6) + pea var_10A(a6) + pea var_104(a6) + move.w #1,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.s loc_6000B920 + subq.l #2,sp + move.l var_10E(a6),-(sp) + pea unk_6000B934 + pea var_10A(a6) + pea var_105(a6) + move.w #5,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.s loc_6000B912 + subq.l #4,sp + move.l var_10A(a6),-(sp) + moveq #0,d0 + move.l d0,-(sp) + moveq #1,d1 + move.b d1,-(sp) + moveq #0,d0 + dc.w $AA59 ; _MixedModeDispatch + move.l (sp)+,(a4) + moveq #1,d6 + +loc_6000B912: ; CODE XREF: sub_6000B87E+7C↑j + subq.l #2,sp + pea var_10E(a6) + move.w #4,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + addq.w #2,sp + +loc_6000B920: ; CODE XREF: sub_6000B87E+32↑j + ; sub_6000B87E+3A↑j ... + movea.l a3,a0 + dc.w $A01B ; _SetZone + move.b d6,arg_4(a6) + movem.l var_11E(a6),d6-d7/a3-a4 + unlk a6 + move.l (sp)+,(sp) + rts +; End of function sub_6000B87E + +; --------------------------------------------------------------------------- +unk_6000B934: dc.b $E ; DATA XREF: sub_6000B87E+68↑o + dc.b $45 ; E + dc.b $78 ; x + dc.b $70 ; p + dc.b $65 ; e + dc.b $72 ; r + dc.b $74 ; t + dc.b $49 ; I + dc.b $64 ; d + dc.b $6C ; l + dc.b $65 ; e + dc.b $54 ; T + dc.b $61 ; a + dc.b $73 ; s + dc.b $6B ; k + dc.b 0 +unk_6000B944: dc.b $12 ; DATA XREF: sub_6000B87E+3E↑o + dc.b $55 ; U + dc.b $53 ; S + dc.b $42 ; B + dc.b $46 ; F + dc.b $61 ; a + dc.b $6D ; m + dc.b $69 ; i + dc.b $6C ; l + dc.b $79 ; y + dc.b $45 ; E + dc.b $78 ; x + dc.b $70 ; p + dc.b $65 ; e + dc.b $72 ; r + dc.b $74 ; t + dc.b $4C ; L + dc.b $69 ; i + dc.b $62 ; b + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000B958: ; CODE XREF: sub_6000B5B2+12↑p + +var_3E set -$3E +var_26 set -$26 +var_6 set -6 +var_4 set -4 + + link a6,#-$26 + movem.l d4-d7/a3-a4,-(sp) + lea var_26(a6),a3 + moveq #0,d7 + subq.l #2,sp + dc.w $A994 ; _CurResFile + move.w (sp)+,d5 + subq.l #2,sp + move.w #$8000,-(sp) + move.l #$70726566,-(sp) + moveq #0,d0 + move.b d0,-(sp) + pea var_6(a6) + pea var_4(a6) + moveq #0,d0 + dc.w $A823 ; _AliasDispatch + move.w (sp)+,d6 + bne.s loc_6000B9EC + move.l a3,-(sp) + move.w #$AE6A,-(sp) + moveq #$13,d0 + move.w d0,-(sp) + jsr sub_6000437C + subq.l #2,sp + move.w var_6(a6),-(sp) + move.l var_4(a6),-(sp) + move.l a3,-(sp) + moveq #1,d0 + move.b d0,-(sp) + dc.w $A81A ; _HOpenResFile + move.w (sp)+,d6 + cmpi.w #$FFFF,d6 + beq.s loc_6000B9EC + subq.l #2,sp + dc.w $A9AF ; _ResError + tst.w (sp)+ + bne.s loc_6000B9EC + subq.l #4,sp + move.l #$536D7274,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A80E ; _Get1IndResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_6000B9E8 + movea.l a4,a0 + dc.w $A029 ; _HLock + movea.l (a4),a0 + move.l (a0),d4 + move.l #$10040,d7 + and.l d4,d7 + movea.l a4,a0 + dc.w $A02A ; _HUnlock + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_6000B9E8: ; CODE XREF: sub_6000B958+76↑j + move.w d6,-(sp) + dc.w $A99A ; _CloseResFile + +loc_6000B9EC: ; CODE XREF: sub_6000B958+32↑j + ; sub_6000B958+5A↑j ... + move.w d5,-(sp) + dc.w $A998 ; _UseResFile + move.l d7,d0 + movem.l var_3E(a6),d4-d7/a3-a4 + unlk a6 + rts +; End of function sub_6000B958 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000B9FC: ; CODE XREF: sub_6000B5B2+1B4↑p + ; sub_6000BA1E+1A↓p ... + +var_E set -$E +var_C set -$C +var_4 set -4 +arg_0 set 8 +arg_6 set $E + + link a6,#-$E + move.l arg_0(a6),-(sp) + move.w arg_6(a6),-(sp) + pea var_E(a6) + pea var_4(a6) + pea var_C(a6) + dc.w $A98D ; _GetDialogItem + move.l var_4(a6),d0 + unlk a6 + rts +; End of function sub_6000B9FC + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000BA1E: ; CODE XREF: sub_6000B5B2+C2↑p + ; sub_6000B5B2+1AA↑p + +var_134 set -$134 +var_120 set -$120 +var_20 set -$20 +arg_0 set 8 +arg_6 set $E + + link a6,#-$124 + movem.l d7/a2-a4,-(sp) + movea.l arg_0(a6),a3 + lea var_120(a6),a4 + move.w arg_6(a6),d7 + moveq #2,d0 + move.l d0,-(sp) + move.l a3,-(sp) + jsr sub_6000B9FC + movea.l d0,a2 + move.l a4,-(sp) + move.w #$AE6A,-(sp) + move.w d7,-(sp) + jsr sub_6000437C + cmpi.w #2,d7 + addq.w #8,sp + beq.s loc_6000BA58 + cmpi.w #3,d7 + bne.s loc_6000BA72 + +loc_6000BA58: ; CODE XREF: sub_6000BA1E+32↑j + pea var_20(a6) + moveq #$FFFFFFFF,d0 + move.l d0,-(sp) + jsr sub_6000BA86 + pea var_20(a6) + move.l a4,-(sp) + jsr sub_6000BD54 + lea $10(sp),sp + +loc_6000BA72: ; CODE XREF: sub_6000BA1E+38↑j + move.l a2,-(sp) + move.l a4,-(sp) + dc.w $A98F ; _SetDialogItemText + move.l a3,-(sp) + dc.w $A981 ; _DrawDialog + movem.l var_134(a6),d7/a2-a4 + unlk a6 + rts +; End of function sub_6000BA1E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000BA86: ; CODE XREF: sub_6000BA1E+42↑p + +var_7E set -$7E +var_7A set -$7A +var_68 set -$68 +var_64 set -$64 +var_5E set -$5E +arg_2 set $A +arg_4 set $C + + link a6,#-$7A + move.l d7,-(sp) + move.w arg_2(a6),var_64(a6) + movea.l arg_4(a6),a0 + move.l a0,var_68(a6) + clr.b (a0) + clr.w var_5E(a6) + lea var_7A(a6),a0 + dc.w $A207 ; _PBHGetVInfoSync + move.w d0,d7 + move.l var_7E(a6),d7 + unlk a6 + rts +; End of function sub_6000BA86 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000BAB0: ; CODE XREF: sub_6000B5B2+FE↑p + ; sub_6000BDE0+84↓p + +var_4 set -4 +arg_0 set 8 +arg_6 set $E + + link a6,#0 + move.l a4,-(sp) + moveq #3,d0 + move.l d0,-(sp) + move.l arg_0(a6),-(sp) + jsr sub_6000B9FC + movea.l d0,a4 + move.l a4,-(sp) + dc.w $A957 ; _ShowControl + move.l a4,-(sp) + move.w arg_6(a6),-(sp) + dc.w $A963 ; _SetControlValue + movea.l var_4(a6),a4 + unlk a6 + rts +; End of function sub_6000BAB0 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000BAD8: ; CODE XREF: sub_6000B5B2+1E6↑p + +var_4 set -4 +arg_0 set 8 + + link a6,#0 + move.l a4,-(sp) + moveq #3,d0 + move.l d0,-(sp) + move.l arg_0(a6),-(sp) + jsr sub_6000B9FC + movea.l d0,a4 + move.l a4,-(sp) + dc.w $A958 ; _HideControl + movea.l var_4(a6),a4 + unlk a6 + rts +; End of function sub_6000BAD8 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000BAF8: ; DATA XREF: sub_6000B5B2:loc_6000B7A2↑o + +var_18 set -$18 +var_8 set -8 +var_4 set -4 +arg_0 set 8 +arg_4 set $C +arg_8 set $10 +arg_C set $14 + + link a6,#-8 + movem.l d6-d7/a3-a4,-(sp) + movea.l arg_8(a6),a3 + movea.l arg_0(a6),a4 + moveq #1,d7 + subq.l #4,sp + move.l a3,-(sp) + dc.w $A917 ; _GetWRefCon + move.l (sp)+,var_8(a6) + subq.l #4,sp + dc.w $A975 ; _TickCount + movea.l var_8(a6),a0 + move.l (sp)+,d6 + sub.l 4(a0),d6 + movea.l var_8(a6),a0 + tst.b $C(a0) + beq.s loc_6000BB36 + movea.l $E(a0),a0 + move.l a0,var_4(a6) + jsr (a0) + +loc_6000BB36: ; CODE XREF: sub_6000BAF8+32↑j + clr.w (a4) + moveq #$F,d0 + cmp.l d6,d0 + bge.w loc_6000BBD4 + movea.l var_8(a6),a0 + moveq #0,d0 + move.b 8(a0),d0 + cmpi.w #1,d0 + bne.s loc_6000BB6E + cmpi.l #$1C20,d6 + ble.s loc_6000BB6E + move.w #1,(a4) + move.w (a4),d0 + ext.l d0 + move.l d0,-(sp) + move.l a3,-(sp) + jsr sub_6000BD06 + move.b d0,d7 + addq.w #8,sp + bra.s loc_6000BBD4 +; --------------------------------------------------------------------------- + +loc_6000BB6E: ; CODE XREF: sub_6000BAF8+56↑j + ; sub_6000BAF8+5E↑j + movea.l arg_4(a6),a0 + move.w (a0),d0 + subq.w #1,d0 + beq.s loc_6000BBD2 + subq.w #2,d0 + beq.s loc_6000BB82 + subq.w #3,d0 + beq.s loc_6000BBCE + bra.s loc_6000BBD4 +; --------------------------------------------------------------------------- + +loc_6000BB82: ; CODE XREF: sub_6000BAF8+82↑j + movea.l arg_4(a6),a0 + move.l #$FF,d0 + and.l 2(a0),d0 + subi.l #$1B,d0 + beq.s loc_6000BBB8 + subi.l #$13,d0 + bne.s loc_6000BBBC + movea.l arg_4(a6),a0 + moveq #0,d0 + move.w $E(a0),d0 + move.w #$100,d1 + and.w d0,d1 + moveq #0,d0 + move.w d1,d0 + tst.l d0 + beq.s loc_6000BBBC + +loc_6000BBB8: ; CODE XREF: sub_6000BAF8+9E↑j + move.w #1,(a4) + +loc_6000BBBC: ; CODE XREF: sub_6000BAF8+A6↑j + ; sub_6000BAF8+BE↑j + move.w (a4),d0 + ext.l d0 + move.l d0,-(sp) + move.l a3,-(sp) + jsr sub_6000BD06 + move.b d0,d7 + addq.w #8,sp + bra.s loc_6000BBD4 +; --------------------------------------------------------------------------- + +loc_6000BBCE: ; CODE XREF: sub_6000BAF8+86↑j + move.l a3,-(sp) + dc.w $A969 ; _DrawControls + +loc_6000BBD2: ; CODE XREF: sub_6000BAF8+7E↑j + clr.b d7 + +loc_6000BBD4: ; CODE XREF: sub_6000BAF8+44↑j + ; sub_6000BAF8+74↑j ... + tst.b d7 + beq.s loc_6000BBDC + moveq #1,d0 + bra.s loc_6000BBF0 +; --------------------------------------------------------------------------- + +loc_6000BBDC: ; CODE XREF: sub_6000BAF8+DE↑j + subq.l #2,sp + move.l a3,-(sp) + move.l arg_4(a6),-(sp) + move.l a4,-(sp) + jsr sub_60004960 + moveq #0,d0 + move.b (sp)+,d0 + tst.l d0 + +loc_6000BBF0: ; CODE XREF: sub_6000BAF8+E2↑j + move.b d0,arg_C(a6) + movem.l var_18(a6),d6-d7/a3-a4 + unlk a6 + movea.l (sp)+,a0 + lea $C(sp),sp + jmp (a0) +; End of function sub_6000BAF8 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000BC04: ; CODE XREF: sub_6000B5B2+E4↑p + +var_10 set -$10 +arg_2 set $A + + link a6,#0 + movem.l d3/d6-d7/a4,-(sp) + subq.l #4,sp + move.l #$61637572,-(sp) + move.w arg_2(a6),-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_6000BC8A + movea.l (a4),a0 + clr.w 2(a0) + clr.w d7 + bra.s loc_6000BC80 +; --------------------------------------------------------------------------- + +loc_6000BC2A: ; CODE XREF: sub_6000BC04+84↓j + ext.l d7 + movea.l (a4),a0 + move.l d7,d0 + asl.l #2,d0 + move.l 4(a0,d0.l),d6 + swap d6 + ext.l d6 + subq.l #4,sp + move.w d6,-(sp) + dc.w $A9B9 ; _GetCursor + ext.l d7 + movea.l (a4),a0 + move.l d7,d0 + asl.l #2,d0 + move.l (sp)+,4(a0,d0.l) + ext.l d7 + movea.l (a4),a0 + move.l d7,d0 + asl.l #2,d0 + tst.l 4(a0,d0.l) + bne.s loc_6000BC7C + bra.s loc_6000BC70 +; --------------------------------------------------------------------------- + +loc_6000BC5C: ; CODE XREF: sub_6000BC04+6E↓j + ext.l d7 + move.l d7,d0 + subq.l #1,d0 + movea.l (a4),a0 + asl.l #2,d0 + move.l 4(a0,d0.l),-(sp) + dc.w $A9A3 ; _ReleaseResource + move.w d7,d0 + subq.w #1,d7 + +loc_6000BC70: ; CODE XREF: sub_6000BC04+56↑j + tst.w d7 + bgt.s loc_6000BC5C + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + moveq #0,d0 + movea.l d0,a4 + +loc_6000BC7C: ; CODE XREF: sub_6000BC04+54↑j + move.w d7,d0 + addq.w #1,d7 + +loc_6000BC80: ; CODE XREF: sub_6000BC04+24↑j + movea.l (a4),a0 + cmp.w (a0),d7 + bge.s loc_6000BC8A + move.l a4,d0 + bne.s loc_6000BC2A + +loc_6000BC8A: ; CODE XREF: sub_6000BC04+1A↑j + ; sub_6000BC04+80↑j + move.l a4,d0 + movem.l var_10(a6),d3/d6-d7/a4 + unlk a6 + rts +; End of function sub_6000BC04 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000BC96: ; CODE XREF: sub_6000B5B2+20A↑p + +var_8 set -8 +arg_0 set 8 + + link a6,#0 + movem.l d7/a4,-(sp) + movea.l arg_0(a6),a4 + clr.w d7 + bra.s loc_6000BCB8 +; --------------------------------------------------------------------------- + +loc_6000BCA6: ; CODE XREF: sub_6000BC96+26↓j + ext.l d7 + movea.l (a4),a0 + move.l d7,d0 + asl.l #2,d0 + move.l 4(a0,d0.l),-(sp) + dc.w $A9A3 ; _ReleaseResource + move.w d7,d0 + addq.w #1,d7 + +loc_6000BCB8: ; CODE XREF: sub_6000BC96+E↑j + movea.l (a4),a0 + cmp.w (a0),d7 + blt.s loc_6000BCA6 + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + movem.l var_8(a6),d7/a4 + unlk a6 + rts +; End of function sub_6000BC96 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000BCCC: ; CODE XREF: sub_6000BDE0+9E↓p + +var_4 set -4 +arg_0 set 8 + + link a6,#0 + move.l a4,-(sp) + movea.l arg_0(a6),a4 + movea.l (a4),a0 + move.w 2(a0),d0 + addq.w #1,2(a0) + ext.l d0 + movea.l (a4),a0 + asl.l #2,d0 + movea.l 4(a0,d0.l),a0 + move.l (a0),-(sp) + dc.w $A851 ; _SetCursor + movea.l (a4),a0 + movea.l a0,a1 + move.w 2(a0),d0 + cmp.w (a1),d0 + bne.s loc_6000BCFE + clr.w 2(a0) + +loc_6000BCFE: ; CODE XREF: sub_6000BCCC+2C↑j + movea.l var_4(a6),a4 + unlk a6 + rts +; End of function sub_6000BCCC + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000BD06: ; CODE XREF: sub_6000BAF8+6C↑p + ; sub_6000BAF8+CC↑p ... + +var_C set -$C +var_4 set -4 +arg_0 set 8 +arg_6 set $E + + link a6,#-4 + movem.l d7/a4,-(sp) + move.w arg_6(a6),d7 + cmpi.w #1,d7 + bne.s loc_6000BD48 + ext.l d7 + move.l d7,-(sp) + move.l arg_0(a6),-(sp) + jsr sub_6000B9FC + movea.l d0,a4 + move.l a4,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A95D ; _HiliteControl + movea.w #$A,a0 + lea var_4(a6),a1 + dc.w $A03B ; _Delay + move.l d0,(a1) + move.l a4,-(sp) + moveq #0,d0 + move.w d0,-(sp) + dc.w $A95D ; _HiliteControl + moveq #1,d0 + addq.w #8,sp + bra.s loc_6000BD4A +; --------------------------------------------------------------------------- + +loc_6000BD48: ; CODE XREF: sub_6000BD06+10↑j + moveq #0,d0 + +loc_6000BD4A: ; CODE XREF: sub_6000BD06+40↑j + movem.l var_C(a6),d7/a4 + unlk a6 + rts +; End of function sub_6000BD06 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000BD54: ; CODE XREF: sub_6000BA1E+4C↑p + +var_10 set -$10 +arg_0 set 8 +arg_4 set $C + + link a6,#0 + movem.l d6-d7/a3-a4,-(sp) + movea.l arg_4(a6),a3 + movea.l arg_0(a6),a4 + moveq #1,d7 + bra.s loc_6000BD8A +; --------------------------------------------------------------------------- + +loc_6000BD68: ; CODE XREF: sub_6000BD54+3C↓j + moveq #0,d0 + move.b (a4,d7.w),d0 + cmpi.w #$5E,d0 ; '^' + bne.s loc_6000BD86 + ext.l d7 + move.l d7,d0 + addq.l #1,d0 + moveq #0,d1 + move.b (a4,d0.l),d1 + cmpi.w #$31,d1 ; '1' + beq.s loc_6000BD92 + +loc_6000BD86: ; CODE XREF: sub_6000BD54+1E↑j + move.w d7,d0 + addq.w #1,d7 + +loc_6000BD8A: ; CODE XREF: sub_6000BD54+12↑j + moveq #0,d0 + move.b (a4),d0 + cmp.w d7,d0 + bgt.s loc_6000BD68 + +loc_6000BD92: ; CODE XREF: sub_6000BD54+30↑j + moveq #0,d0 + move.b (a4),d0 + cmp.w d7,d0 + ble.s loc_6000BDD6 + moveq #0,d0 + move.b (a3),d0 + move.w d0,d6 + subq.w #2,d6 + ext.l d7 + move.l d7,d0 + addq.l #2,d0 + lea (a4,d0.l),a0 + ext.l d7 + move.l d7,d0 + addq.l #2,d0 + ext.l d6 + add.l d6,d0 + lea (a4,d0.l),a1 + moveq #0,d0 + move.b (a4),d0 + ext.l d7 + sub.l d7,d0 + subq.l #1,d0 + dc.w $A22E ; _BlockMoveData + movea.l a3,a0 + addq.l #1,a0 + lea (a4,d7.w),a1 + moveq #0,d0 + move.b (a3),d0 + dc.w $A22E ; _BlockMoveData + add.b d6,(a4) + +loc_6000BDD6: ; CODE XREF: sub_6000BD54+44↑j + movem.l var_10(a6),d6-d7/a3-a4 + unlk a6 + rts +; End of function sub_6000BD54 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000BDE0: ; DATA XREF: sub_6000B5B2+11C↑o + +var_14 set -$14 +arg_0 set 8 +arg_4 set $C +arg_6 set $E +arg_A set $12 +arg_C set $14 + +; FUNCTION CHUNK AT 6000000A SIZE 000000F0 BYTES + + link a6,#-4 + movem.l d7/a2-a4,-(sp) + clr.w d7 + movea.l arg_0(a6),a4 + subq.l #4,sp + move.l a4,-(sp) + dc.w $A917 ; _GetWRefCon + movea.l (sp)+,a3 + move.w arg_4(a6),d0 + cmpi.w #3,d0 + bhi.s def_BE06 + add.w d0,d0 + move.w jpt_BE06(pc,d0.w),d0 +; --------------------------------------------------------------------------- + dc.b $4E + dc.b $FB + dc.b 0 + dc.b 0 +jpt_BE06: dc.w $4C + dc.w $A + dc.w $4C + dc.b 0 + dc.b $14 + dc.b $2F ; / + dc.b $C + dc.b $30 ; 0 + dc.b $3C ; < + dc.b 0 + dc.b $C + dc.b $AA + dc.b $73 ; s + dc.b $60 ; ` + dc.b $5C ; \ + dc.b $70 ; p + dc.b 3 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $C + dc.b $4E ; N + dc.b $BA + dc.b $FB + dc.b $FA + dc.b $70 ; p + dc.b 0 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $C + dc.b $4E ; N + dc.b $BA + dc.b 1 + dc.b $32 ; 2 + dc.b $70 ; p + dc.b $64 ; d + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $C + dc.b $4E ; N + dc.b $BA + dc.b $FC + dc.b $78 ; x + dc.b $70 ; p + dc.b 1 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $C + dc.b $4E ; N + dc.b $BA + dc.b $FB + dc.b $BA + dc.b $24 ; $ + dc.b $40 ; @ + dc.b $2F ; / + dc.b $A + dc.b $70 ; p + dc.b 0 + dc.b $3F ; ? + dc.b 0 + dc.b $A9 + dc.b $63 ; c + dc.b $4F ; O + dc.b $EF + dc.b 0 + dc.b $20 + dc.b $60 ; ` + dc.b $24 ; $ +; --------------------------------------------------------------------------- + +def_BE06: ; CODE XREF: sub_6000BDE0+1E↑j + tst.b arg_6(a6) + beq.s loc_6000BE6A + moveq #0,d0 + move.w arg_A(a6),d0 + move.l d0,-(sp) + move.l a4,-(sp) + jsr sub_6000BAB0 + addq.w #8,sp + +loc_6000BE6A: ; CODE XREF: sub_6000BDE0+78↑j + move.l a4,-(sp) + jsr sub_6000BE98 + moveq #0,d7 + move.b d0,d7 + tst.l d7 + addq.w #4,sp + tst.l (a3) + beq.s loc_6000BE84 + move.l (a3),-(sp) + jsr sub_6000BCCC + addq.w #4,sp + +loc_6000BE84: ; CODE XREF: sub_6000BDE0+9A↑j + move.b d7,arg_C(a6) + movem.l var_14(a6),d7/a2-a4 + unlk a6 + movea.l (sp)+,a0 + lea $C(sp),sp + jmp (a0) +; End of function sub_6000BDE0 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000BE98: ; CODE XREF: sub_6000BDE0+8C↑p + +var_30 set -$30 +var_1C set -$1C +var_18 set -$18 +var_14 set -$14 +var_12 set -$12 +var_A set -$A +var_6 set -6 +arg_0 set 8 + + link a6,#-$1C + movem.l d6-d7/a2-a4,-(sp) + movea.l arg_0(a6),a4 + clr.b d7 + subq.l #4,sp + move.l a4,-(sp) + dc.w $A917 ; _GetWRefCon + movea.l (sp)+,a3 + tst.b $C(a3) + beq.s loc_6000BEBA + movea.l $E(a3),a2 + jsr (a2) + +loc_6000BEBA: ; CODE XREF: sub_6000BE98+1A↑j + moveq #$A,d0 + lea var_14(a6),a0 + dc.w $A031 ; _GetOSEvent + addq.w #1,d0 + tst.b d0 + beq.w loc_6000BF54 + move.w var_14(a6),d0 + subq.w #1,d0 + beq.s loc_6000BED8 + subq.w #2,d0 + beq.s loc_6000BF26 + bra.s loc_6000BF54 +; --------------------------------------------------------------------------- + +loc_6000BED8: ; CODE XREF: sub_6000BE98+38↑j + moveq #0,d0 + move.l d0,var_1C(a6) + move.l var_A(a6),var_18(a6) + pea var_18(a6) + dc.w $A871 ; _GlobalToLocal + subq.l #2,sp + move.l var_18(a6),-(sp) + move.l a4,-(sp) + pea var_1C(a6) + dc.w $A96C ; _FindControl + move.w (sp)+,d6 + tst.l var_1C(a6) + beq.s loc_6000BF12 + subq.l #2,sp + move.l var_1C(a6),-(sp) + move.l var_18(a6),-(sp) + moveq #0,d0 + move.l d0,-(sp) + dc.w $A968 ; _TrackControl + move.w (sp)+,d6 + +loc_6000BF12: ; CODE XREF: sub_6000BE98+66↑j + tst.w d6 + beq.s loc_6000BF54 + moveq #1,d0 + move.l d0,-(sp) + move.l a4,-(sp) + jsr sub_6000BD06 + move.b d0,d7 + addq.w #8,sp + bra.s loc_6000BF54 +; --------------------------------------------------------------------------- + +loc_6000BF26: ; CODE XREF: sub_6000BE98+3C↑j + move.l #$FF,d6 + and.l var_12(a6),d6 + cmpi.b #$2E,d6 ; '.' + bne.s loc_6000BF40 + move.w var_6(a6),d0 +; --------------------------------------------------------------------------- + dc.b $C0 + dc.b $7C ; | + dc.b 1 + dc.b 0 +; --------------------------------------------------------------------------- + bne.s loc_6000BF46 + +loc_6000BF40: ; CODE XREF: sub_6000BE98+9C↑j + cmpi.b #$1B,d6 + bne.s loc_6000BF54 + +loc_6000BF46: ; CODE XREF: sub_6000BE98+A6↑j + moveq #1,d0 + move.l d0,-(sp) + move.l a4,-(sp) + jsr sub_6000BD06 + move.b d0,d7 + addq.w #8,sp + +loc_6000BF54: ; CODE XREF: sub_6000BE98+2E↑j + ; sub_6000BE98+3E↑j ... + move.b d7,d0 + movem.l var_30(a6),d6-d7/a2-a4 + unlk a6 + rts +; End of function sub_6000BE98 + +; --------------------------------------------------------------------------- + dc.b $4E ; N + dc.b $56 ; V + dc.b $FF + dc.b $FE + dc.b $48 ; H + dc.b $E7 + dc.b $11 + dc.b 8 + dc.b $70 ; p + dc.b 3 + dc.b $2F ; / + dc.b 0 + dc.b $2F ; / + dc.b $2E ; . + dc.b 0 + dc.b 8 + dc.b $4E ; N + dc.b $BA + dc.b $FA + dc.b $8A + dc.b $28 ; ( + dc.b $40 ; @ + dc.b $20 + dc.b $C + dc.b $50 ; P + dc.b $4F ; O + dc.b $66 ; f + dc.b 4 + dc.b $70 ; p + dc.b $CE + dc.b $60 ; ` + dc.b $2C ; , + dc.b $4A ; J + dc.b $2E ; . + dc.b 0 + dc.b $F + dc.b $57 ; W + dc.b $C3 + dc.b $44 ; D + dc.b 3 + dc.b $1D + dc.b $43 ; C + dc.b $FF + dc.b $FF + dc.b $55 ; U + dc.b $8F + dc.b $2F ; / + dc.b $C + dc.b $70 ; p + dc.b 0 + dc.b $3F ; ? + dc.b 0 + dc.b $2F ; / + dc.b $3C ; < + dc.b $69 ; i + dc.b $6E ; n + dc.b $64 ; d + dc.b $65 ; e + dc.b $72 ; r + dc.b 1 + dc.b $2F ; / + dc.b 1 + dc.b $48 ; H + dc.b $6E ; n + dc.b $FF + dc.b $FF + dc.b $30 ; 0 + dc.b $3C ; < + dc.b 0 + dc.b $12 + dc.b $AA + dc.b $73 ; s + dc.b $3E ; > + dc.b $1F + dc.b $30 ; 0 + dc.b 7 + dc.b $4C ; L + dc.b $EE + dc.b $10 + dc.b $88 + dc.b $FF + dc.b $F2 + dc.b $4E ; N + dc.b $5E ; ^ + dc.b $4E ; N + dc.b $75 ; u + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000BFB6: ; CODE XREF: sub_6000C57A+26↓p + ; sub_6000C686+3C↓p + +var_4 set -4 +arg_0 set 8 +arg_6 set $E + + link a6,#0 + move.l a4,-(sp) + subq.l #4,sp + move.l arg_0(a6),-(sp) + move.w arg_6(a6),-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_6000BFDE + tst.l (a4) + bne.s loc_6000BFDE + subq.l #2,sp + dc.w $A9AF ; _ResError + tst.w (sp)+ + bne.s loc_6000BFDE + move.l a4,-(sp) + dc.w $A9A2 ; _LoadResource ; come-from patches = #1 + +loc_6000BFDE: ; CODE XREF: sub_6000BFB6+16↑j + ; sub_6000BFB6+1A↑j ... + move.l a4,d0 + beq.s loc_6000C010 + tst.l (a4) + beq.s loc_6000C010 + subq.l #2,sp + dc.w $A9AF ; _ResError + tst.w (sp)+ + bne.s loc_6000C010 + subq.l #4,sp + move.l a4,-(sp) + jsr sub_60004B2A + lea ($C).w,a0 + addq.w #2,a0 + cmpa.l (sp)+,a0 + bhi.s loc_6000C010 + movea.l (a4),a0 + moveq #1,d0 + cmp.l (a0),d0 + bne.s loc_6000C010 + move.l a4,-(sp) + dc.w $A992 ; _DetachResource + move.l a4,d0 + bra.s loc_6000C01A +; --------------------------------------------------------------------------- + +loc_6000C010: ; CODE XREF: sub_6000BFB6+2A↑j + ; sub_6000BFB6+2E↑j ... + move.l a4,d0 + beq.s loc_6000C018 + move.l a4,-(sp) + dc.w $A9A3 ; _ReleaseResource + +loc_6000C018: ; CODE XREF: sub_6000BFB6+5C↑j + moveq #0,d0 + +loc_6000C01A: ; CODE XREF: sub_6000BFB6+58↑j + movea.l var_4(a6),a4 + unlk a6 + rts +; End of function sub_6000BFB6 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C022: ; CODE XREF: sub_6000C57A+4A↓p + ; sub_6000C686+D6↓p + +var_4 set -4 +arg_0 set 8 + + link a6,#0 + move.l a4,-(sp) + movea.l arg_0(a6),a4 + move.l a4,d0 + beq.s loc_6000C034 + movea.l a4,a0 + dc.w $A023 ; _DisposeHandle + +loc_6000C034: ; CODE XREF: sub_6000C022+C↑j + movea.l var_4(a6),a4 + unlk a6 + rts +; End of function sub_6000C022 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C03C: ; CODE XREF: sub_6000C57A+40↓p + ; sub_6000C686+72↓p + +var_14 set -$14 +arg_0 set 8 +arg_4 set $C +arg_8 set $10 +arg_C set $14 + + link a6,#0 + movem.l d5-d7/a3-a4,-(sp) + clr.b d6 + tst.l arg_8(a6) + beq.s loc_6000C052 + movea.l arg_8(a6),a0 + clr.b (a0) + +loc_6000C052: ; CODE XREF: sub_6000C03C+E↑j + tst.l arg_0(a6) + beq.w loc_6000C11C + movea.l arg_0(a6),a0 + tst.l (a0) + beq.w loc_6000C11C + movea.l (a0),a0 + moveq #1,d0 + cmp.l (a0),d0 + bne.w loc_6000C11C + movea.l arg_4(a6),a0 + moveq #0,d0 + move.b (a0),d0 + tst.l d0 + bls.w loc_6000C11C + movea.l arg_0(a6),a0 + dc.w $A069 ; _HGetState + ext.w d0 + move.w d0,d5 + movea.l arg_0(a6),a0 + dc.w $A029 ; _HLock + movea.l arg_0(a6),a0 + movea.l (a0),a0 + lea $C(a0),a4 + movea.l arg_0(a6),a0 + movea.l (a0),a0 + move.l 8(a0),d7 + bra.s loc_6000C110 +; --------------------------------------------------------------------------- + +loc_6000C0A2: ; CODE XREF: sub_6000C03C+D6↓j + subq.l #2,sp + move.l arg_4(a6),-(sp) + move.l a4,-(sp) + moveq #0,d0 + move.b d0,-(sp) + moveq #1,d1 + move.b d1,-(sp) + jsr sub_60004CCA + tst.b (sp)+ + beq.s loc_6000C0F4 + moveq #0,d0 + move.b (a4),d0 + add.l a4,d0 + movea.l d0,a3 + addq.w #1,a3 + tst.l arg_8(a6) + beq.s loc_6000C0D8 + subq.l #4,sp + move.l arg_8(a6),-(sp) + move.l a3,-(sp) + jsr sub_60004CC6 + addq.w #4,sp + +loc_6000C0D8: ; CODE XREF: sub_6000C03C+8C↑j + tst.l arg_C(a6) + beq.s loc_6000C0F0 + moveq #0,d0 + move.b (a3),d0 + add.l a3,d0 + addq.l #1,d0 + movea.l d0,a0 + movea.l arg_C(a6),a1 + moveq #4,d0 + dc.w $A22E ; _BlockMoveData + +loc_6000C0F0: ; CODE XREF: sub_6000C03C+A0↑j + moveq #1,d6 + bra.s loc_6000C114 +; --------------------------------------------------------------------------- + +loc_6000C0F4: ; CODE XREF: sub_6000C03C+7C↑j + moveq #0,d0 + move.b (a4),d0 + add.l a4,d0 + addq.l #1,d0 + movea.l d0,a4 + moveq #0,d0 + move.b (a4),d0 + add.l a4,d0 + addq.l #1,d0 + move.l d0,d0 + addq.l #4,d0 + movea.l d0,a4 + move.l d7,d0 + subq.l #1,d7 + +loc_6000C110: ; CODE XREF: sub_6000C03C+64↑j + tst.l d7 + bhi.s loc_6000C0A2 + +loc_6000C114: ; CODE XREF: sub_6000C03C+B6↑j + movea.l arg_0(a6),a0 + move.b d5,d0 + dc.w $A06A ; _HSetState + +loc_6000C11C: ; CODE XREF: sub_6000C03C+1A↑j + ; sub_6000C03C+24↑j ... + move.b d6,d0 + movem.l var_14(a6),d5-d7/a3-a4 + unlk a6 + rts +; End of function sub_6000C03C + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: thunk + +sub_6000C128: ; CODE XREF: sub_60004B60+8A↑p + bra.w sub_6000D7E4 +; End of function sub_6000C128 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C12C: ; CODE XREF: sub_6000C170+14↓p + ; sub_6000C1D0+14↓p ... + +var_A set -$A +var_5 set -5 +var_4 set -4 +arg_0 set 8 +arg_4 set $C +arg_8 set $10 + + link a6,#-6 + move.l d7,-(sp) + clr.w d7 + subq.l #2,sp + move.l arg_0(a6),-(sp) + move.l arg_4(a6),-(sp) + pea var_4(a6) + pea var_5(a6) + move.w #5,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + beq.s loc_6000C154 + moveq #0,d0 + bra.s loc_6000C168 +; --------------------------------------------------------------------------- + +loc_6000C154: ; CODE XREF: sub_6000C12C+22↑j + subq.l #4,sp + move.l var_4(a6),-(sp) + move.l arg_8(a6),-(sp) + moveq #1,d0 + move.b d0,-(sp) + moveq #0,d0 + dc.w $AA59 ; _MixedModeDispatch + move.l (sp)+,d0 + +loc_6000C168: ; CODE XREF: sub_6000C12C+26↑j + move.l var_A(a6),d7 + unlk a6 + rts +; End of function sub_6000C12C + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C170: ; CODE XREF: sub_6000C2E4+98↓p + +var_8 set -8 +arg_0 set 8 +arg_4 set $C +arg_8 set $10 +arg_C set $14 + + link a6,#0 + movem.l d7/a4,-(sp) + pea ($FF1).w + pea unk_6000C1B6 + move.l arg_0(a6),-(sp) + jsr sub_6000C12C + movea.l d0,a4 + move.l a4,d0 + lea $C(sp),sp + bne.s loc_6000C196 + moveq #$FFFFFF94,d0 + bra.s loc_6000C1AC +; --------------------------------------------------------------------------- + +loc_6000C196: ; CODE XREF: sub_6000C170+20↑j + move.l arg_C(a6),-(sp) + move.l arg_8(a6),-(sp) + move.l arg_4(a6),-(sp) + movea.l a4,a0 + jsr (a0) + move.l d0,d7 + lea $C(sp),sp + +loc_6000C1AC: ; CODE XREF: sub_6000C170+24↑j + movem.l var_8(a6),d7/a4 + unlk a6 + rts +; End of function sub_6000C170 + +; --------------------------------------------------------------------------- +unk_6000C1B6: dc.b $17 ; DATA XREF: sub_6000C170+C↑o + dc.b $52 ; R + dc.b $65 ; e + dc.b $67 ; g + dc.b $69 ; i + dc.b $73 ; s + dc.b $74 ; t + dc.b $72 ; r + dc.b $79 ; y + dc.b $43 ; C + dc.b $53 ; S + dc.b $74 ; t + dc.b $72 ; r + dc.b $45 ; E + dc.b $6E ; n + dc.b $74 ; t + dc.b $72 ; r + dc.b $79 ; y + dc.b $4C ; L + dc.b $6F ; o + dc.b $6F ; o + dc.b $6B ; k + dc.b $75 ; u + dc.b $70 ; p + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C1D0: ; CODE XREF: sub_6000C2E4+EA↓p + +var_8 set -8 +arg_0 set 8 +arg_4 set $C +arg_8 set $10 +arg_C set $14 +arg_10 set $18 + + link a6,#0 + movem.l d7/a4,-(sp) + pea ($3FF1).w + pea unk_6000C21A + move.l arg_0(a6),-(sp) + jsr sub_6000C12C + movea.l d0,a4 + move.l a4,d0 + lea $C(sp),sp + bne.s loc_6000C1F6 + moveq #$FFFFFF94,d0 + bra.s loc_6000C210 +; --------------------------------------------------------------------------- + +loc_6000C1F6: ; CODE XREF: sub_6000C1D0+20↑j + move.l arg_10(a6),-(sp) + move.l arg_C(a6),-(sp) + move.l arg_8(a6),-(sp) + move.l arg_4(a6),-(sp) + movea.l a4,a0 + jsr (a0) + move.l d0,d7 + lea $10(sp),sp + +loc_6000C210: ; CODE XREF: sub_6000C1D0+24↑j + movem.l var_8(a6),d7/a4 + unlk a6 + rts +; End of function sub_6000C1D0 + +; --------------------------------------------------------------------------- +unk_6000C21A: dc.b $13 ; DATA XREF: sub_6000C1D0+C↑o + dc.b $52 ; R + dc.b $65 ; e + dc.b $67 ; g + dc.b $69 ; i + dc.b $73 ; s + dc.b $74 ; t + dc.b $72 ; r + dc.b $79 ; y + dc.b $50 ; P + dc.b $72 ; r + dc.b $6F ; o + dc.b $70 ; p + dc.b $65 ; e + dc.b $72 ; r + dc.b $74 ; t + dc.b $79 ; y + dc.b $47 ; G + dc.b $65 ; e + dc.b $74 ; t + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C230: ; CODE XREF: sub_6000C2E4+B8↓p + +var_8 set -8 +arg_0 set 8 +arg_4 set $C +arg_8 set $10 +arg_C set $14 + + link a6,#0 + movem.l d7/a4,-(sp) + pea ($FF1).w + pea unk_6000C276 + move.l arg_0(a6),-(sp) + jsr sub_6000C12C + movea.l d0,a4 + move.l a4,d0 + lea $C(sp),sp + bne.s loc_6000C256 + moveq #$FFFFFF94,d0 + bra.s loc_6000C26C +; --------------------------------------------------------------------------- + +loc_6000C256: ; CODE XREF: sub_6000C230+20↑j + move.l arg_C(a6),-(sp) + move.l arg_8(a6),-(sp) + move.l arg_4(a6),-(sp) + movea.l a4,a0 + jsr (a0) + move.l d0,d7 + lea $C(sp),sp + +loc_6000C26C: ; CODE XREF: sub_6000C230+24↑j + movem.l var_8(a6),d7/a4 + unlk a6 + rts +; End of function sub_6000C230 + +; --------------------------------------------------------------------------- +unk_6000C276: dc.b $17 ; DATA XREF: sub_6000C230+C↑o + dc.b $52 ; R + dc.b $65 ; e + dc.b $67 ; g + dc.b $69 ; i + dc.b $73 ; s + dc.b $74 ; t + dc.b $72 ; r + dc.b $79 ; y + dc.b $50 ; P + dc.b $72 ; r + dc.b $6F ; o + dc.b $70 ; p + dc.b $65 ; e + dc.b $72 ; r + dc.b $74 ; t + dc.b $79 ; y + dc.b $47 ; G + dc.b $65 ; e + dc.b $74 ; t + dc.b $53 ; S + dc.b $69 ; i + dc.b $7A ; z + dc.b $65 ; e + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C290: ; CODE XREF: sub_6000C2E4+FC↓p + +var_8 set -8 +arg_0 set 8 +arg_4 set $C + + link a6,#0 + movem.l d7/a4,-(sp) + pea ($F1).w + pea unk_6000C2CC + move.l arg_0(a6),-(sp) + jsr sub_6000C12C + movea.l d0,a4 + move.l a4,d0 + lea $C(sp),sp + bne.s loc_6000C2B6 + moveq #$FFFFFF94,d0 + bra.s loc_6000C2C2 +; --------------------------------------------------------------------------- + +loc_6000C2B6: ; CODE XREF: sub_6000C290+20↑j + move.l arg_4(a6),-(sp) + movea.l a4,a0 + jsr (a0) + move.l d0,d7 + addq.w #4,sp + +loc_6000C2C2: ; CODE XREF: sub_6000C290+24↑j + movem.l var_8(a6),d7/a4 + unlk a6 + rts +; End of function sub_6000C290 + +; --------------------------------------------------------------------------- +unk_6000C2CC: dc.b $16 ; DATA XREF: sub_6000C290+C↑o + dc.b $52 ; R + dc.b $65 ; e + dc.b $67 ; g + dc.b $69 ; i + dc.b $73 ; s + dc.b $74 ; t + dc.b $72 ; r + dc.b $79 ; y + dc.b $45 ; E + dc.b $6E ; n + dc.b $74 ; t + dc.b $72 ; r + dc.b $79 ; y + dc.b $49 ; I + dc.b $44 ; D + dc.b $44 ; D + dc.b $69 ; i + dc.b $73 ; s + dc.b $70 ; p + dc.b $6F ; o + dc.b $73 ; s + dc.b $65 ; e + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C2E4: ; CODE XREF: sub_6000C4A8+26↓p + ; sub_6000C686+4C↓p + +var_170 set -$170 +var_164 set -$164 +var_160 set -$160 +var_15C set -$15C +var_158 set -$158 +var_58 set -$58 +var_18 set -$18 +var_8 set -8 +var_4 set -4 +arg_0 set 8 +arg_4 set $C + + link a6,#-$164 + movem.l d7/a3-a4,-(sp) + movea.l arg_4(a6),a3 + moveq #$FFFFFFFF,d7 + moveq #0,d0 + movea.l d0,a4 + move.l #$6E726567,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + move.w d0,d7 + bne.w loc_6000C3F4 + lea unk_6000C400,a0 + lea var_58(a6),a1 + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.l (a0)+,(a1)+ + move.b (a0),(a1) + move.l #$63667267,d0 + lea var_8(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.w loc_6000C3F4 + moveq #1,d0 + and.l var_8(a6),d0 + beq.w loc_6000C3F4 + moveq #0,d0 + move.l d0,var_160(a6) + subq.l #2,sp + pea var_58(a6) + move.l #$70777063,-(sp) + moveq #2,d0 + move.l d0,-(sp) + pea var_160(a6) + pea var_15C(a6) + pea var_158(a6) + move.w #1,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + move.w (sp)+,d7 + bne.w loc_6000C3F4 + pea var_18(a6) + move.l arg_0(a6),-(sp) + moveq #0,d0 + move.l d0,-(sp) + move.l var_160(a6),-(sp) + jsr sub_6000C170 + move.w d0,d7 + lea $10(sp),sp + bne.s loc_6000C3E6 + moveq #0,d0 + move.l d0,var_164(a6) + pea var_164(a6) + move.l a3,-(sp) + pea var_18(a6) + move.l var_160(a6),-(sp) + jsr sub_6000C230 + move.w d0,d7 + lea $10(sp),sp + bne.s loc_6000C3D8 + move.l var_164(a6),d0 + dc.w $A51E ; _NewPtrSys + movea.l a0,a4 + move.l a4,d0 + beq.s loc_6000C3D8 + subq.l #2,sp + move.w ($220).w,(sp) + tst.w (sp)+ + bne.s loc_6000C3D8 + pea var_164(a6) + move.l a4,-(sp) + move.l a3,-(sp) + pea var_18(a6) + move.l var_160(a6),-(sp) + jsr sub_6000C1D0 + move.w d0,d7 + lea $14(sp),sp + +loc_6000C3D8: ; CODE XREF: sub_6000C2E4+C2↑j + ; sub_6000C2E4+CE↑j ... + pea var_18(a6) + move.l var_160(a6),-(sp) + jsr sub_6000C290 + addq.w #8,sp + +loc_6000C3E6: ; CODE XREF: sub_6000C2E4+A2↑j + subq.l #2,sp + pea var_160(a6) + move.w #4,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + addq.w #2,sp + +loc_6000C3F4: ; CODE XREF: sub_6000C2E4+24↑j + ; sub_6000C2E4+4C↑j ... + move.l a4,d0 + movem.l var_170(a6),d7/a3-a4 + unlk a6 + rts +; End of function sub_6000C2E4 + +; --------------------------------------------------------------------------- +unk_6000C400: dc.b $F ; DATA XREF: sub_6000C2E4+28↑o + dc.b $4E ; N + dc.b $61 ; a + dc.b $6D ; m + dc.b $65 ; e + dc.b $52 ; R + dc.b $65 ; e + dc.b $67 ; g + dc.b $69 ; i + dc.b $73 ; s + dc.b $74 ; t + dc.b $72 ; r + dc.b $79 ; y + dc.b $4C ; L + dc.b $69 ; i + dc.b $62 ; b + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C412: ; CODE XREF: sub_6000C686+C6↓p + +var_14 set -$14 +arg_0 set 8 +arg_6 set $E +arg_8 set $10 + + link a6,#0 + movem.l d3/d6-d7/a3-a4,-(sp) + move.w arg_6(a6),d6 + movea.l arg_0(a6),a3 + movea.l a3,a4 + subq.l #4,sp + move.l a3,-(sp) + jsr sub_60004F12 + move.l (sp)+,d7 + bra.s loc_6000C44C +; --------------------------------------------------------------------------- + +loc_6000C430: ; CODE XREF: sub_6000C412+32↓j + addq.w #1,a4 + +loc_6000C432: ; CODE XREF: sub_6000C412+48↓j + moveq #0,d0 + move.w d6,d0 + tst.l d0 + bls.s loc_6000C446 + move.l a4,d0 + sub.l a3,d0 + cmp.l d0,d7 + bls.s loc_6000C446 + tst.b (a4) + bne.s loc_6000C430 + +loc_6000C446: ; CODE XREF: sub_6000C412+26↑j + ; sub_6000C412+2E↑j + addq.w #1,a4 + move.w d6,d0 + subq.w #1,d6 + +loc_6000C44C: ; CODE XREF: sub_6000C412+1C↑j + moveq #0,d0 + move.w d6,d0 + tst.l d0 + bls.s loc_6000C45C + move.l a4,d0 + sub.l a3,d0 + cmp.l d0,d7 + bhi.s loc_6000C432 + +loc_6000C45C: ; CODE XREF: sub_6000C412+40↑j + movea.l arg_8(a6),a0 + clr.b (a0) + bra.s loc_6000C478 +; --------------------------------------------------------------------------- + +loc_6000C464: ; CODE XREF: sub_6000C412+70↓j + movea.l arg_8(a6),a0 + addq.b #1,(a0) + moveq #0,d0 + move.b (a0),d0 + movea.l arg_8(a6),a0 + move.b (a4),(a0,d0.w) + addq.w #1,a4 + +loc_6000C478: ; CODE XREF: sub_6000C412+50↑j + move.l a4,d0 + sub.l a3,d0 + cmp.l d0,d7 + bls.s loc_6000C484 + tst.b (a4) + bne.s loc_6000C464 + +loc_6000C484: ; CODE XREF: sub_6000C412+6C↑j + moveq #1,d3 + movea.l arg_8(a6),a0 + moveq #0,d0 + move.b (a0),d0 + tst.l d0 + bhi.s loc_6000C49C + move.l a4,d0 + sub.l a3,d0 + cmp.l d0,d7 + bhi.s loc_6000C49C + moveq #0,d3 + +loc_6000C49C: ; CODE XREF: sub_6000C412+7E↑j + ; sub_6000C412+86↑j + move.b d3,d0 + movem.l var_14(a6),d3/d6-d7/a3-a4 + unlk a6 + rts +; End of function sub_6000C412 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C4A8: ; CODE XREF: sub_6000C5EA+18↓p + +var_18 set -$18 +var_8 set -8 +var_4 set -4 +arg_0 set 8 + + link a6,#-8 + movem.l d3/d7/a3-a4,-(sp) + movea.l arg_0(a6),a4 + lea aDevicesDeviceT_1,a0 ; "Devices:device-tree" + move.l a0,var_8(a6) + lea aModel_0,a0 ; "model" + move.l a0,var_4(a6) + clr.b d7 + move.l var_4(a6),-(sp) + move.l var_8(a6),-(sp) + jsr sub_6000C2E4 + movea.l d0,a3 + move.l a3,d0 + addq.w #8,sp + beq.s loc_6000C51E + subq.l #4,sp + move.l a3,-(sp) + jsr sub_60004F12 + move.l (sp)+,d0 + move.b d0,(a4) + movea.l a3,a0 + movea.l a4,a1 + addq.l #1,a1 + moveq #0,d0 + move.b (a4),d0 + tst.l d0 + dc.w $A22E ; _BlockMoveData + bra.s loc_6000C4F8 +; --------------------------------------------------------------------------- + +loc_6000C4F6: ; CODE XREF: sub_6000C4A8+64↓j + subq.b #1,(a4) + +loc_6000C4F8: ; CODE XREF: sub_6000C4A8+4C↑j + moveq #0,d0 + move.b (a4),d0 + tst.l d0 + bls.s loc_6000C50E + moveq #0,d0 + move.b (a4),d0 + moveq #0,d1 + move.b (a4,d0.w),d1 + tst.l d1 + beq.s loc_6000C4F6 + +loc_6000C50E: ; CODE XREF: sub_6000C4A8+56↑j + movea.l a3,a0 + dc.w $A01F ; _DisposePtr + moveq #0,d0 + move.b (a4),d0 + tst.l d0 + shi d3 + neg.b d3 + move.b d3,d7 + +loc_6000C51E: ; CODE XREF: sub_6000C4A8+30↑j + move.b d7,d0 + movem.l var_18(a6),d3/d7/a3-a4 + unlk a6 + rts +; End of function sub_6000C4A8 + +; --------------------------------------------------------------------------- +aModel_0: dc.b 'model',0 ; DATA XREF: sub_6000C4A8+14↑o +aDevicesDeviceT_1:dc.b 'Devices:device-tree',0 + ; DATA XREF: sub_6000C4A8+C↑o + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C544: ; CODE XREF: sub_6000C5EA+26↓p + ; sub_6000C5EA+62↓p ... + +var_8 set -8 +arg_0 set 8 + + link a6,#0 + movem.l a3-a4,-(sp) + movea.l arg_0(a6),a3 + moveq #0,d0 + move.b (a3),d0 + addq.w #1,d0 + ext.l d0 + dc.w $A51E ; _NewPtrSys + movea.l a0,a4 + move.l a4,d0 + beq.s loc_6000C56E + movea.l a3,a0 + movea.l a4,a1 + moveq #0,d0 + move.b (a3),d0 + addq.w #1,d0 + ext.l d0 + dc.w $A22E ; _BlockMoveData + +loc_6000C56E: ; CODE XREF: sub_6000C544+1A↑j + move.l a4,d0 + movem.l var_8(a6),a3-a4 + unlk a6 + rts +; End of function sub_6000C544 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C57A: ; CODE XREF: sub_6000C5EA+4C↓p + +var_108 set -$108 +var_100 set -$100 +arg_0 set 8 +arg_4 set $C +arg_8 set $10 + + link a6,#-$100 + movem.l a3-a4,-(sp) + movea.l arg_4(a6),a4 + clr.b (a4) + subq.l #4,sp + pea var_100(a6) + move.l arg_0(a6),-(sp) + jsr sub_60004CC6 + moveq #0,d0 + move.l d0,-(sp) + move.l #$9674626C,-(sp) + jsr sub_6000BFB6 + movea.l d0,a3 + move.l a3,d0 + lea $C(sp),sp + beq.s loc_6000C5C2 + move.l arg_8(a6),-(sp) + move.l a4,-(sp) + pea var_100(a6) + move.l a3,-(sp) + jsr sub_6000C03C + lea $10(sp),sp + +loc_6000C5C2: ; CODE XREF: sub_6000C57A+32↑j + move.l a3,-(sp) + jsr sub_6000C022 + moveq #0,d0 + move.b (a4),d0 + tst.l d0 + addq.w #4,sp + bne.s loc_6000C5E0 + subq.l #4,sp + move.l a4,-(sp) + pea var_100(a6) + jsr sub_60004CC6 + addq.w #4,sp + +loc_6000C5E0: ; CODE XREF: sub_6000C57A+56↑j + movem.l var_108(a6),a3-a4 + unlk a6 + rts +; End of function sub_6000C57A + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C5EA: ; CODE XREF: ROM:60000A90↑p + +var_20C set -$20C +var_204 set -$204 +var_104 set -$104 +var_4 set -4 + + link a6,#-$204 + movem.l a3-a4,-(sp) + movea.l ($2B6).w,a0 + movea.l $2F6(a0),a4 + move.l a4,d0 + bne.s loc_6000C628 + pea var_204(a6) + jsr sub_6000C4A8 + tst.b d0 + addq.w #4,sp + beq.s loc_6000C628 + pea var_204(a6) + jsr sub_6000C544 + movea.l d0,a4 + lea var_204(a6),a0 + move.l a0,d0 + addq.w #4,sp + beq.s loc_6000C628 + movea.l ($2B6).w,a0 + move.l a4,$2F6(a0) + +loc_6000C628: ; CODE XREF: sub_6000C5EA+12↑j + ; sub_6000C5EA+20↑j ... + move.l a4,d0 + beq.s loc_6000C67C + pea var_4(a6) + pea var_104(a6) + move.l a4,-(sp) + jsr sub_6000C57A + moveq #0,d0 + move.b var_104(a6),d0 + tst.l d0 + lea $C(sp),sp + bls.s loc_6000C67C + pea var_104(a6) + jsr sub_6000C544 + movea.l d0,a3 + move.l a3,d0 + addq.w #4,sp + beq.s loc_6000C67C + subq.l #2,sp + move.w ($220).w,(sp) + tst.w (sp)+ + bne.s loc_6000C67C + movea.l ($2B6).w,a0 + move.l a3,$2F2(a0) + subq.l #2,sp + move.l #$6D6E616D,-(sp) + move.l a3,-(sp) + move.w #$401,d0 + dc.w $ABF1 ; _GestaltValueDispatch + addq.w #2,sp + +loc_6000C67C: ; CODE XREF: sub_6000C5EA+40↑j + ; sub_6000C5EA+5C↑j ... + movem.l var_20C(a6),a3-a4 + unlk a6 + rts +; End of function sub_6000C5EA + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C686: ; CODE XREF: sub_60007F6C↑j + +var_228 set -$228 +var_214 set -$214 +var_114 set -$114 +var_110 set -$110 +var_10C set -$10C +var_8 set -8 +var_4 set -4 + + link a6,#-$214 + movem.l d6-d7/a2-a4,-(sp) + lea var_10C(a6),a3 + lea var_214(a6),a4 + clr.b d6 + lea aDevicesDeviceT_2,a0 ; "Devices:device-tree" + move.l a0,var_8(a6) + lea aCompatible,a0 ; "compatible" + move.l a0,var_4(a6) + subq.l #2,sp + jsr sub_600089EA + tst.b (sp)+ + beq.w loc_6000C7D2 + moveq #0,d0 + movea.l d0,a2 + moveq #0,d0 + move.l d0,-(sp) + move.l #$6274626C,-(sp) + jsr sub_6000BFB6 + move.l d0,var_110(a6) + move.l var_4(a6),-(sp) + move.l var_8(a6),-(sp) + jsr sub_6000C2E4 + movea.l d0,a2 + move.l a2,d0 + lea $10(sp),sp + beq.s loc_6000C758 + tst.l var_110(a6) + beq.s loc_6000C758 + clr.w d7 + bra.s loc_6000C73E +; --------------------------------------------------------------------------- + +loc_6000C6EA: ; CODE XREF: sub_6000C686+D0↓j + clr.b (a4) + pea var_114(a6) + move.l a4,-(sp) + move.l a3,-(sp) + move.l var_110(a6),-(sp) + jsr sub_6000C03C + tst.b d0 + lea $10(sp),sp + beq.s loc_6000C73A + move.l var_114(a6),d0 + btst #0,d0 + beq.s loc_6000C710 + moveq #1,d6 + +loc_6000C710: ; CODE XREF: sub_6000C686+86↑j + moveq #0,d0 + move.b (a4),d0 + tst.l d0 + bls.s loc_6000C72A + move.l a4,-(sp) + jsr sub_6000C544 + movea.l ($2B6).w,a0 + move.l d0,$2F6(a0) + addq.w #4,sp + bra.s loc_6000C73A +; --------------------------------------------------------------------------- + +loc_6000C72A: ; CODE XREF: sub_6000C686+90↑j + move.l a3,-(sp) + jsr sub_6000C544 + movea.l ($2B6).w,a0 + move.l d0,$2F6(a0) + addq.w #4,sp + +loc_6000C73A: ; CODE XREF: sub_6000C686+7C↑j + ; sub_6000C686+A2↑j + move.w d7,d0 + addq.w #1,d7 + +loc_6000C73E: ; CODE XREF: sub_6000C686+62↑j + tst.b d6 + bne.s loc_6000C758 + move.l a3,-(sp) + moveq #0,d0 + move.w d7,d0 + move.l d0,-(sp) + move.l a2,-(sp) + jsr sub_6000C412 + tst.b d0 + lea $C(sp),sp + bne.s loc_6000C6EA + +loc_6000C758: ; CODE XREF: sub_6000C686+58↑j + ; sub_6000C686+5E↑j ... + move.l var_110(a6),-(sp) + jsr sub_6000C022 + move.l a2,d0 + addq.w #4,sp + beq.s loc_6000C76A + movea.l a2,a0 + dc.w $A01F ; _DisposePtr + +loc_6000C76A: ; CODE XREF: sub_6000C686+DE↑j + tst.b d6 + bne.s loc_6000C790 + movea.l ($2B6).w,a0 + tst.l $2F6(a0) + beq.s loc_6000C790 + subq.l #2,sp + movea.l ($2B6).w,a0 + move.l $2F6(a0),-(sp) + pea unk_6000C7E6 + jsr sub_60005280 + tst.w (sp)+ + bne.s loc_6000C790 + moveq #1,d6 + +loc_6000C790: ; CODE XREF: sub_6000C686+E6↑j + ; sub_6000C686+F0↑j ... + tst.b d6 + bne.s loc_6000C7D4 + subq.l #4,sp + move.l #$76657273,-(sp) + moveq #1,d0 + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a3 + move.l a3,d0 + beq.s loc_6000C7B0 + tst.l (a3) + bne.s loc_6000C7B0 + move.l a3,-(sp) + dc.w $A9A2 ; _LoadResource ; come-from patches = #1 + +loc_6000C7B0: ; CODE XREF: sub_6000C686+120↑j + ; sub_6000C686+124↑j + move.l a3,d0 + beq.s loc_6000C7D4 + tst.l (a3) + beq.s loc_6000C7D4 + subq.l #2,sp + dc.w $A9AF ; _ResError + tst.w (sp)+ + bne.s loc_6000C7D4 + movea.l (a3),a0 + moveq #0,d0 + move.b 2(a0),d0 + cmpi.b #$40,d0 ; '@' + bhi.s loc_6000C7D4 + moveq #1,d6 + bra.s loc_6000C7D4 +; --------------------------------------------------------------------------- + +loc_6000C7D2: ; CODE XREF: sub_6000C686+2A↑j + moveq #1,d6 + +loc_6000C7D4: ; CODE XREF: sub_6000C686+10C↑j + ; sub_6000C686+12C↑j ... + tst.b d6 + bne.s loc_6000C7DC + moveq #$66,d0 ; 'f' + dc.w $A9C9 ; _SysError + +loc_6000C7DC: ; CODE XREF: sub_6000C686+150↑j + movem.l var_228(a6),d6-d7/a2-a4 + unlk a6 + rts +; End of function sub_6000C686 + +; --------------------------------------------------------------------------- +unk_6000C7E6: dc.b 6 ; DATA XREF: sub_6000C686+FC↑o + dc.b $69 ; i + dc.b $4D ; M + dc.b $61 ; a + dc.b $63 ; c + dc.b $2C ; , + dc.b $31 ; 1 + dc.b 0 +aCompatible: dc.b 'compatible',0 ; DATA XREF: sub_6000C686+1A↑o + dc.b 0 +aDevicesDeviceT_2:dc.b 'Devices:device-tree',0 + ; DATA XREF: sub_6000C686+12↑o + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C80E: ; CODE XREF: sub_6000790C↑j + +var_46 set -$46 +var_3A set -$3A +var_36 set -$36 +var_34 set -$34 +var_24 set -$24 +var_20 set -$20 + + link a6,#-$3A + movem.l d6-d7/a4,-(sp) + lea var_20(a6),a4 + clr.w d7 + moveq #0,d0 + move.l d0,var_3A(a6) + moveq #0,d6 + clr.w var_36(a6) + move.l #$6E726567,d0 + lea var_3A(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + move.w d0,d7 + bne.w loc_6000C924 + pea var_34(a6) + moveq #0,d0 + dc.w $ABE9 + move.w d0,d7 + addq.w #4,sp + bne.w loc_6000C924 + pea var_34(a6) + pea aDevicesDeviceT ; "Devices:device-tree" + moveq #0,d0 + move.l d0,-(sp) + moveq #$C,d0 + dc.w $ABE9 + move.w d0,d7 + lea $C(sp),sp + bne.w loc_6000C91A + moveq #$20,d0 ; ' ' + move.l d0,var_24(a6) + pea var_24(a6) + move.l a4,-(sp) + pea aModel ; "model" + pea var_34(a6) + moveq #$17,d0 + dc.w $ABE9 + move.w d0,d7 + lea $10(sp),sp + bne.w loc_6000C91A + pea aPowermac12 ; "PowerMac1,2" + move.l a4,-(sp) + jsr loc_60005502 + tst.l d0 + addq.w #8,sp + bne.s loc_6000C8A2 + move.w #$FF06,var_36(a6) + bra.s loc_6000C8C4 +; --------------------------------------------------------------------------- + +loc_6000C8A2: ; CODE XREF: sub_6000C80E+8A↑j + moveq #2,d0 + move.l d0,var_24(a6) + pea var_24(a6) + pea var_36(a6) + pea aColorCode ; "color-code" + pea var_34(a6) + moveq #$17,d0 + dc.w $ABE9 + move.w d0,d7 + lea $10(sp),sp + bne.s loc_6000C91A + +loc_6000C8C4: ; CODE XREF: sub_6000C80E+92↑j + subq.l #4,sp + move.w var_36(a6),-(sp) + jsr sub_6000C98A + move.l (sp)+,d6 + beq.s loc_6000C91A + pea aPowerbook31 ; "PowerBook3,1" + move.l a4,-(sp) + jsr loc_60005502 + tst.l d0 + addq.w #8,sp + beq.s loc_6000C902 + pea aPowerbook32 ; "PowerBook3,2" + move.l a4,-(sp) + jsr loc_60005502 + tst.l d0 + addq.w #8,sp + beq.s loc_6000C902 + pea aPowerbook41 ; "PowerBook4,1" + move.l a4,-(sp) + jsr loc_60005502 + tst.l d0 + addq.w #8,sp + bne.s loc_6000C908 + +loc_6000C902: ; CODE XREF: sub_6000C80E+D2↑j + ; sub_6000C80E+E2↑j + ori.l #$10000,d6 + +loc_6000C908: ; CODE XREF: sub_6000C80E+F2↑j + subq.l #2,sp + move.l #$79756D20,-(sp) + move.l d6,-(sp) + move.w #$401,d0 + dc.w $ABF1 ; _GestaltValueDispatch + addq.w #2,sp + +loc_6000C91A: ; CODE XREF: sub_6000C80E+56↑j + ; sub_6000C80E+78↑j ... + pea var_34(a6) + moveq #3,d0 + dc.w $ABE9 + addq.w #4,sp + +loc_6000C924: ; CODE XREF: sub_6000C80E+2C↑j + ; sub_6000C80E+3C↑j + movem.l var_46(a6),d6-d7/a4 + unlk a6 + rts +; End of function sub_6000C80E + +; --------------------------------------------------------------------------- +aPowerbook41: dc.b 'PowerBook4,1',0 ; DATA XREF: sub_6000C80E+E4↑o + dc.b 0 +aPowerbook32: dc.b 'PowerBook3,2',0 ; DATA XREF: sub_6000C80E+D4↑o + dc.b 0 +aPowerbook31: dc.b 'PowerBook3,1',0 ; DATA XREF: sub_6000C80E+C4↑o + dc.b 0 +aColorCode: dc.b 'color-code',0 ; DATA XREF: sub_6000C80E+A2↑o + dc.b 0 +aPowermac12: dc.b 'PowerMac1,2',0 ; DATA XREF: sub_6000C80E+7C↑o +aModel: dc.b 'model',0 ; DATA XREF: sub_6000C80E+66↑o +aDevicesDeviceT:dc.b 'Devices:device-tree',0 + ; DATA XREF: sub_6000C80E+44↑o + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000C98A: ; CODE XREF: sub_6000C80E+BC↑p + +arg_0 set 8 +arg_2 set $A + + link a6,#0 + moveq #0,d1 + move.w arg_0(a6),d0 + subi.w #$FF00,d0 + bcs.w def_C9AA + cmpi.w #$12,d0 + bhi.w def_C9AA + add.w d0,d0 + move.w jpt_C9AA(pc,d0.w),d0 +; --------------------------------------------------------------------------- + dc.b $4E + dc.b $FB + dc.b 0 + dc.b 0 +jpt_C9AA: dc.b 0 + dc.b $28 ; ( + dc.b 0 + dc.b $28 ; ( + dc.b 0 + dc.b $30 ; 0 + dc.b 0 + dc.b $38 ; 8 + dc.b 0 + dc.b $40 ; @ + dc.b 0 + dc.b $48 ; H + dc.b 0 + dc.b $50 ; P + dc.b 0 + dc.b $50 ; P + dc.b 0 + dc.b $50 ; P + dc.b 0 + dc.b $58 ; X + dc.b 0 + dc.b $60 ; ` + dc.b 0 + dc.b $68 ; h + dc.b 0 + dc.b $70 ; p + dc.b 0 + dc.b $78 ; x + dc.b 0 + dc.b $80 + dc.b 0 + dc.b $88 + dc.b 0 + dc.b $90 + dc.b 0 + dc.b $78 ; x + dc.b 0 + dc.b $50 ; P + dc.b $22 ; " + dc.b $3C ; < + dc.b 0 + dc.b 0 + dc.b 8 + dc.b $35 ; 5 + dc.b $60 ; ` + dc.b $66 ; f + dc.b $22 ; " + dc.b $3C ; < + dc.b 0 + dc.b 0 + dc.b 8 + dc.b $3B ; ; + dc.b $60 ; ` + dc.b $5E ; ^ + dc.b $22 ; " + dc.b $3C ; < + dc.b 0 + dc.b 0 + dc.b 8 + dc.b $37 ; 7 + dc.b $60 ; ` + dc.b $56 ; V + dc.b $22 ; " + dc.b $3C ; < + dc.b 0 + dc.b 0 + dc.b 8 + dc.b $38 ; 8 + dc.b $60 ; ` + dc.b $4E ; N + dc.b $22 ; " + dc.b $3C ; < + dc.b 0 + dc.b 0 + dc.b 8 + dc.b $3C ; < + dc.b $60 ; ` + dc.b $46 ; F + dc.b $22 ; " + dc.b $3C ; < + dc.b 0 + dc.b 0 + dc.b 8 + dc.b $3E ; > + dc.b $60 ; ` + dc.b $3E ; > + dc.b $22 ; " + dc.b $3C ; < + dc.b 0 + dc.b 0 + dc.b 8 + dc.b $3F ; ? + dc.b $60 ; ` + dc.b $36 ; 6 + dc.b $22 ; " + dc.b $3C ; < + dc.b 0 + dc.b 0 + dc.b 8 + dc.b $41 ; A + dc.b $60 ; ` + dc.b $2E ; . + dc.b $22 ; " + dc.b $3C ; < + dc.b 0 + dc.b 0 + dc.b 8 + dc.b $40 ; @ + dc.b $60 ; ` + dc.b $26 ; & + dc.b $22 ; " + dc.b $3C ; < + dc.b 0 + dc.b 0 + dc.b 8 + dc.b $42 ; B + dc.b $60 ; ` + dc.b $1E + dc.b $22 ; " + dc.b $3C ; < + dc.b 0 + dc.b 0 + dc.b 8 + dc.b $47 ; G + dc.b $60 ; ` + dc.b $16 + dc.b $22 ; " + dc.b $3C ; < + dc.b 0 + dc.b 0 + dc.b 8 + dc.b $48 ; H + dc.b $60 ; ` + dc.b $E + dc.b $22 ; " + dc.b $3C ; < + dc.b 0 + dc.b 0 + dc.b 8 + dc.b $49 ; I + dc.b $60 ; ` + dc.b 6 + dc.b $22 ; " + dc.b $3C ; < + dc.b 0 + dc.b 0 + dc.b 8 + dc.b $4A ; J +; --------------------------------------------------------------------------- + +def_C9AA: ; CODE XREF: sub_6000C98A+E↑j + ; sub_6000C98A+16↑j + move.l d1,arg_2(a6) + unlk a6 + movea.l (sp)+,a0 + addq.w #2,sp + jmp (a0) +; End of function sub_6000C98A + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000CA4E: ; CODE XREF: sub_6000CC4E+6↓p + +var_4 set -4 + + link a6,#0 + move.l d6,-(sp) + move.b ($1FB).w,d6 + moveq #0,d0 + move.b d6,d0 + moveq #$F,d2 + and.b d0,d2 + moveq #0,d0 + move.b d2,d0 + cmpi.w #$F,d0 + beq.s loc_6000CA72 + moveq #0,d0 + move.b d2,d0 + tst.l d0 + bne.s loc_6000CA88 + +loc_6000CA72: ; CODE XREF: sub_6000CA4E+1A↑j + moveq #0,d0 + move.b d6,d0 + move.w #$F0,d1 + and.b d0,d1 + moveq #0,d0 + move.b d1,d0 + moveq #1,d1 + or.b d0,d1 + move.b d1,($1FB).w + +loc_6000CA88: ; CODE XREF: sub_6000CA4E+22↑j + move.l var_4(a6),d6 + unlk a6 + rts +; End of function sub_6000CA4E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000CA90: ; CODE XREF: sub_6000CAC2+16↓p + +var_C set -$C +arg_0 set 8 + + link a6,#0 + movem.l d7/a3-a4,-(sp) + movea.l arg_0(a6),a3 + move.l a3,d7 + movea.l d7,a0 + move.w 8(a0),d0 + ext.l d0 + add.l d7,d0 + movea.l d0,a4 + subq.w #2,a4 + move.w (a4),d0 + ext.l d0 + add.l d7,d0 + movea.l d0,a4 + move.l a4,($B18).w + movem.l var_C(a6),d7/a3-a4 + unlk a6 + rts +; End of function sub_6000CA90 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000CAC2: ; CODE XREF: sub_6000CC4E+40↓p + +var_C set -$C +arg_0 set 8 + + link a6,#0 + movem.l d6-d7/a4,-(sp) + movea.l arg_0(a6),a4 + move.w ($A5A).w,d6 + move.l a4,-(sp) + dc.w $A992 ; _DetachResource + move.l (a4),-(sp) + jsr sub_6000CA90 + moveq #0,d0 + move.l d0,-(sp) + moveq #1,d1 + move.l d1,-(sp) + jsr sub_6000CCD8 + move.w d0,d7 + lea $C(sp),sp + bne.s loc_6000CAF6 + jsr sub_6000CD14 + move.w d0,d7 + +loc_6000CAF6: ; CODE XREF: sub_6000CAC2+2C↑j + move.w d6,($A5A).w + move.w d7,d0 + movem.l var_C(a6),d6-d7/a4 + unlk a6 + rts +; End of function sub_6000CAC2 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000CB06: ; CODE XREF: sub_6000CBBC+26↓p + ; sub_6000CBBC+6E↓p + +var_114 set -$114 +var_FC set -$FC +var_B6 set -$B6 +var_A4 set -$A4 +var_A0 set -$A0 +var_9A set -$9A +var_96 set -$96 +var_92 set -$92 +var_86 set -$86 +var_4A set -$4A +var_6 set -6 +var_4 set -4 +arg_3 set $B +arg_4 set $C + + link a6,#-$FC + movem.l d3-d7/a4,-(sp) + move.l arg_4(a6),d5 + move.b arg_3(a6),d6 + lea var_4A(a6),a4 + clr.w d4 + subq.l #2,sp + move.w #$8000,-(sp) + move.l #$6578746E,-(sp) + moveq #0,d0 + move.b d0,-(sp) + pea var_6(a6) + pea var_4(a6) + moveq #0,d0 + dc.w $A823 ; _AliasDispatch + move.w (sp)+,d7 + bne.s loc_6000CBB0 + moveq #0,d3 + move.w var_6(a6),var_A0(a6) + +loc_6000CB44: ; CODE XREF: sub_6000CB06+62↓j + ; sub_6000CB06+6C↓j ... + clr.b (a4) + move.l a4,var_A4(a6) + addq.l #1,d3 + move.w d3,var_9A(a6) + move.l var_4(a6),var_86(a6) + lea var_B6(a6),a0 + dc.w $A20C ; _PBHGetFInfoSync + move.w d0,d7 + bne.s loc_6000CBB0 + tst.b d6 + beq.s loc_6000CB6A + cmp.l var_92(a6),d5 + bne.s loc_6000CB44 + +loc_6000CB6A: ; CODE XREF: sub_6000CB06+5C↑j + tst.b d6 + bne.s loc_6000CB74 + cmp.l var_92(a6),d5 + beq.s loc_6000CB44 + +loc_6000CB74: ; CODE XREF: sub_6000CB06+66↑j + cmpi.l #$6F74736C,var_96(a6) + bne.s loc_6000CB44 + subq.l #2,sp + move.w var_6(a6),-(sp) + move.l var_4(a6),-(sp) + move.l a4,-(sp) + pea var_FC(a6) + moveq #1,d0 + dc.w $AA52 ; _HighLevelFSDispatch + tst.w (sp)+ + bne.s loc_6000CB44 + subq.l #2,sp + pea var_FC(a6) + moveq #0,d0 + move.b d0,-(sp) + move.w #$FFEC,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + tst.w (sp)+ + bne.s loc_6000CB44 + move.w d4,d0 + addq.w #1,d4 + bra.s loc_6000CB44 +; --------------------------------------------------------------------------- + +loc_6000CBB0: ; CODE XREF: sub_6000CB06+34↑j + ; sub_6000CB06+58↑j + move.w d4,d0 + movem.l var_114(a6),d3-d7/a4 + unlk a6 + rts +; End of function sub_6000CB06 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000CBBC: ; CODE XREF: sub_6000CC4E+A↓p + +var_110 set -$110 +var_108 set -$108 +var_104 set -$104 +var_100 set -$100 + + link a6,#-$108 + movem.l d7/a4,-(sp) + lea var_100(a6),a4 + clr.b d7 + moveq #$20,d0 ; ' ' + and.b ($B20).w,d0 + moveq #0,d1 + move.b d0,d1 + tst.l d1 + beq.s loc_6000CC36 + move.l #$6F74616E,-(sp) + moveq #1,d0 + move.l d0,-(sp) + jsr sub_6000CB06 + moveq #0,d1 + move.w d0,d1 + tst.l d1 + addq.w #8,sp + bls.s loc_6000CC36 + move.w #$AFEC,-(sp) + moveq #1,d0 + move.b d0,-(sp) + jsr sub_6000CDA2 + subq.l #2,sp + pea aOtbootlib ; "\tOTBootLib" + move.l #$70777063,-(sp) + moveq #1,d0 + move.l d0,-(sp) + pea var_108(a6) + pea var_104(a6) + move.l a4,-(sp) + move.w #1,-(sp) + dc.w $AA5A ; _CodeFragmentDispatch + tst.w (sp)+ + bne.s loc_6000CC32 + move.l #$6F74616E,-(sp) + moveq #0,d0 + move.l d0,-(sp) + jsr sub_6000CB06 + moveq #1,d7 + addq.w #8,sp + +loc_6000CC32: ; CODE XREF: sub_6000CBBC+62↑j + jsr j_NudgeProgressBar + +loc_6000CC36: ; CODE XREF: sub_6000CBBC+1A↑j + ; sub_6000CBBC+32↑j + move.b d7,d0 + movem.l var_110(a6),d7/a4 + unlk a6 + rts +; End of function sub_6000CBBC + +; --------------------------------------------------------------------------- +aOtbootlib: dc.b 9,'OTBootLib',0 ; DATA XREF: sub_6000CBBC+42↑o + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000CC4E: ; CODE XREF: ROM:loc_600013F0↑p + +var_8 set -8 +var_4 set -4 + + link a6,#-4 + move.l a4,-(sp) + jsr sub_6000CA4E + jsr sub_6000CBBC + tst.b d0 + bne.s loc_6000CC9A + subq.l #4,sp + move.l #'otlm',-(sp) + moveq #9,d0 + move.w d0,-(sp) + dc.w $A9A0 ; _GetResource + movea.l (sp)+,a4 + move.l a4,d0 + beq.s loc_6000CC7C + tst.l (a4) + bne.s loc_6000CC7C + move.l a4,-(sp) + dc.w $A9A2 ; _LoadResource ; come-from patches = #1 + +loc_6000CC7C: ; CODE XREF: sub_6000CC4E+24↑j + ; sub_6000CC4E+28↑j + move.l a4,d0 + beq.s loc_6000CC96 + tst.l (a4) + beq.s loc_6000CC96 + subq.l #2,sp + dc.w $A9AF ; _ResError + tst.w (sp)+ + bne.s loc_6000CC96 + move.l a4,-(sp) + jsr sub_6000CAC2 + addq.w #4,sp + bra.s loc_6000CC9A +; --------------------------------------------------------------------------- + +loc_6000CC96: ; CODE XREF: sub_6000CC4E+30↑j + ; sub_6000CC4E+34↑j ... + moveq #$F,d0 + dc.w $A9C9 ; _SysError + +loc_6000CC9A: ; CODE XREF: sub_6000CC4E+10↑j + ; sub_6000CC4E+46↑j + move.l #'bbox',d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.s loc_6000CCD0 + moveq #4,d0 + and.l var_4(a6),d0 + beq.s loc_6000CCD0 + moveq #0,d0 + move.l d0,-(sp) + moveq #1,d1 + move.l d1,-(sp) + move.l #'rdad',-(sp) + move.l #$3162D,d0 +; --------------------------------------------------------------------------- + dc.b $FE + dc.b $22 ; " +; --------------------------------------------------------------------------- + lea $C(sp),sp + +loc_6000CCD0: ; CODE XREF: sub_6000CC4E+5E↑j + ; sub_6000CC4E+66↑j + movea.l var_8(a6),a4 + unlk a6 + rts +; End of function sub_6000CC4E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000CCD8: ; CODE XREF: sub_6000CAC2+22↑p + +arg_4 set $C + + link a6,#0 + movem.l a2-a3,-(sp) + moveq #$10,d0 + moveq #$20,d2 ; ' ' + mulu.w d2,d0 + addi.w #$28A,d0 + dc.w $A71E ; _NewPtrSysClear + bne.s loc_6000CD0A + move.w d2,(a0) + movea.l ($2B6).w,a1 + lea $74(a1),a1 + move.l arg_4(a6),$1EE(a0) + move.l a0,(a1) + movea.l ($B18).w,a3 + moveq #$10,d0 + jsr 2(a3) + +loc_6000CD0A: ; CODE XREF: sub_6000CCD8+14↑j + ext.l d0 + movem.l (sp)+,a2-a3 + unlk a6 + rts +; End of function sub_6000CCD8 + + +; =============== S U B R O U T I N E ======================================= + + +sub_6000CD14: ; CODE XREF: sub_6000CAC2+2E↑p + moveq #0,d0 + movea.l ($D1C).w,a0 + cmpa.w #$FFFF,a0 + bne.s loc_6000CD30 + moveq #$1C,d0 + dc.w $A440 ; _ReserveMemSys + moveq #$1C,d0 + dc.w $A722 ; _NewHandleSysClear + bne.s loc_6000CD9E + move.l a0,($D1C).w + bra.s loc_6000CD5C +; --------------------------------------------------------------------------- + +loc_6000CD30: ; CODE XREF: sub_6000CD14+A↑j + dc.w $A02A ; _HUnlock + moveq #$1C,d0 + dc.w $A440 ; _ReserveMemSys + bne.s loc_6000CD9E + moveq #$1C,d0 + dc.w $A722 ; _NewHandleSysClear + bne.s loc_6000CD9E + move.l a0,d1 + movea.l (a0),a1 + movea.l ($D1C).w,a0 + move.l (a0),d0 + movea.l d0,a0 + moveq #$10,d0 + dc.w $A22E ; _BlockMoveData + movea.l ($D1C).w,a0 + move.l d1,($D1C).w + bra.s loc_6000CD5A +; --------------------------------------------------------------------------- + dc.b $20 + dc.b $41 ; A +; --------------------------------------------------------------------------- + +loc_6000CD5A: ; CODE XREF: sub_6000CD14+42↑j + dc.w $A023 ; _DisposeHandle + +loc_6000CD5C: ; CODE XREF: sub_6000CD14+1A↑j + movea.l ($D1C).w,a0 + dc.w $A029 ; _HLock + moveq #0,d0 + movea.l ($2B6).w,a0 + dc.w $A021 ; _GetPtrSize + cmpi.l #$1EA,d0 + bge.s loc_6000CD96 + movea.l a0,a1 + move.l d0,d1 + move.l #$1EA,d0 + dc.w $A11E ; _NewPtr + bne.s loc_6000CD9E + move sr,-(sp) + ori #$2600,sr + exg a0,a1 + move.l d1,d0 + dc.w $A22E ; _BlockMoveData + move.l a1,($2B6).w + move (sp)+,sr + dc.w $A01F ; _DisposePtr + movea.l a1,a0 + +loc_6000CD96: ; CODE XREF: sub_6000CD14+5C↑j + clr.w $1E8(a0) + moveq #0,d0 + rts +; --------------------------------------------------------------------------- + +loc_6000CD9E: ; CODE XREF: sub_6000CD14+14↑j + ; sub_6000CD14+22↑j ... + moveq #$FFFFFF94,d0 + rts +; End of function sub_6000CD14 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000CDA2: ; CODE XREF: sub_6000CBBC+3C↑p + +var_1A0 set -$1A0 +var_194 set -$194 +var_190 set -$190 +var_F4 set -$F4 +var_80 set -$80 +var_7C set -$7C +var_78 set -$78 +var_C set -$C +var_4 set -4 +arg_0 set 8 +arg_2 set $A + + link a6,#-$194 + movem.l d5-d7,-(sp) + move.w arg_2(a6),d6 + move.l #$73797376,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + bne.w loc_6000CEAA + cmpi.l #$700,var_4(a6) + blt.w loc_6000CEAA + clr.b d7 + lea var_7C(a6),a0 + move.l a0,d0 + exg d0,a5 + move.l d0,d5 + pea var_80(a6) + dc.w $A86E ; _InitGraf + pea var_F4(a6) + pea var_C(a6) + jsr sub_6000CF0E + pea var_78(a6) + dc.w $AA00 ; _OpenCPort + move.l #$69636F6E,d0 + lea var_4(a6),a0 + movea.l a0,a1 + dc.w $A1AD ; _Gestalt + move.l a0,(a1) + tst.w d0 + addq.w #8,sp + bne.s loc_6000CE74 + moveq #4,d0 + and.l var_4(a6),d0 + beq.s loc_6000CE74 + pea var_190(a6) + jsr sub_6000CFF2 + tst.w d0 + addq.w #4,sp + bne.s loc_6000CE74 + subq.l #2,sp + move.l #$73686F77,-(sp) + move.l #$696E6974,-(sp) + pea var_190(a6) + move.w d6,-(sp) + pea var_194(a6) + moveq #$23,d0 ; '#' + dc.w $AA75 ; _IconServicesDispatch + tst.w (sp)+ + bne.s loc_6000CE74 + subq.l #2,sp + pea var_C(a6) + moveq #5,d0 + move.w d0,-(sp) + moveq #0,d1 + move.w d1,-(sp) + moveq #0,d0 + move.l d0,-(sp) + move.l var_194(a6),-(sp) + moveq #$E,d0 + dc.w $AA75 ; _IconServicesDispatch + tst.w (sp)+ + bne.s loc_6000CE60 + moveq #1,d7 + +loc_6000CE60: ; CODE XREF: sub_6000CDA2+BA↑j + subq.l #2,sp + move.l #$73686F77,-(sp) + move.l #$696E6974,-(sp) + moveq #8,d0 + dc.w $AA75 ; _IconServicesDispatch + addq.w #2,sp + +loc_6000CE74: ; CODE XREF: sub_6000CDA2+66↑j + ; sub_6000CDA2+6E↑j ... + tst.b d7 + bne.s loc_6000CE92 + subq.l #2,sp + pea var_C(a6) + moveq #0,d0 + move.w d0,-(sp) + move.w d0,-(sp) + move.w d6,-(sp) + move.w #$500,d0 + dc.w $ABC9 ; _IconDispatch + tst.w (sp)+ + bne.s loc_6000CE92 + moveq #1,d7 + +loc_6000CE92: ; CODE XREF: sub_6000CDA2+D4↑j + ; sub_6000CDA2+EC↑j + pea var_78(a6) + dc.w $AA02 ; _CloseCPort + tst.b d7 + beq.s loc_6000CEA6 + tst.b arg_0(a6) + beq.s loc_6000CEA6 + jsr sub_6000CFC6 + +loc_6000CEA6: ; CODE XREF: sub_6000CDA2+F8↑j + ; sub_6000CDA2+FE↑j + move.l d5,d0 + exg d0,a5 + +loc_6000CEAA: ; CODE XREF: sub_6000CDA2+1E↑j + ; sub_6000CDA2+2A↑j + movem.l var_1A0(a6),d5-d7 + unlk a6 + move.l (sp)+,(sp) + rts +; End of function sub_6000CDA2 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000CEB6: ; CODE XREF: sub_600055A8+88↑p + link a6,#0 +; --------------------------------------------------------------------------- + dc.b $20 + dc.b $7C ; | + dc.b 0 + dc.b 0 + dc.b 9 + dc.b $2C ; , +; --------------------------------------------------------------------------- + move.w #$FFFF,(a0) +; --------------------------------------------------------------------------- + dc.b $20 + dc.b $7C ; | + dc.b 0 + dc.b 0 + dc.b 9 + dc.b $2C ; , +; --------------------------------------------------------------------------- + move.w #$FFFF,2(a0) + unlk a6 + rts +; End of function sub_6000CEB6 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000CED4: ; CODE XREF: sub_6000CF0E+32↓p + ; sub_6000CFC6+1A↓p + +arg_2 set $A + + link a6,#0 + move.w arg_2(a6),d2 + moveq #0,d0 + move.w d2,d0 + move.w #$8000,d1 + and.w d0,d1 + beq.s loc_6000CEFC + moveq #0,d0 + move.w d2,d0 + lsl.l #1,d0 + move.l #$1021,d1 + eor.l d1,d0 + moveq #1,d1 + eor.l d1,d0 + bra.s loc_6000CF0A +; --------------------------------------------------------------------------- + +loc_6000CEFC: ; CODE XREF: sub_6000CED4+12↑j + moveq #0,d0 + move.w d2,d0 + lsl.l #1,d0 + move.l #$1021,d1 + eor.l d1,d0 + +loc_6000CF0A: ; CODE XREF: sub_6000CED4+26↑j + unlk a6 + rts +; End of function sub_6000CED4 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000CF0E: ; CODE XREF: sub_6000CDA2+48↑p + +var_C set -$C +arg_0 set 8 +arg_4 set $C + + link a6,#0 + movem.l d7/a3-a4,-(sp) + movea.l arg_4(a6),a3 + movea.l arg_0(a6),a4 + move.w 6(a3),d7 + sub.w 2(a3),d7 + move.w d7,d0 + ext.l d0 + divs.w #$28,d0 ; '(' + swap d0 + ext.w d0 + sub.w d0,d7 +; --------------------------------------------------------------------------- + dc.b $20 + dc.b $7C ; | + dc.b 0 + dc.b 0 + dc.b 9 + dc.b $2C ; , +; --------------------------------------------------------------------------- + moveq #0,d0 + move.w (a0),d0 + move.l d0,-(sp) + jsr sub_6000CED4 + ext.l d0 +; --------------------------------------------------------------------------- + dc.b $20 + dc.b $7C ; | + dc.b 0 + dc.b 0 + dc.b 9 + dc.b $2C ; , +; --------------------------------------------------------------------------- + moveq #0,d1 + move.w 2(a0),d1 + cmp.l d0,d1 + addq.w #4,sp + beq.s byte_6000CF62 +; --------------------------------------------------------------------------- + dc.b $20 + dc.b $7C ; | + dc.b 0 + dc.b 0 + dc.b 9 + dc.b $2C ; , +; --------------------------------------------------------------------------- + move.w #8,(a0) +; --------------------------------------------------------------------------- +byte_6000CF62: dc.b $20 ; CODE XREF: sub_6000CF0E+48↑j + dc.b $7C ; | + dc.b 0 + dc.b 0 + dc.b 9 + dc.b $2C ; , +; --------------------------------------------------------------------------- + moveq #0,d0 + move.w (a0),d0 + ext.l d7 + move.l d7,d1 + jsr sub_6000D7E4 + move.w d0,2(a4) +; --------------------------------------------------------------------------- + dc.b $20 + dc.b $7C ; | + dc.b 0 + dc.b 0 + dc.b 9 + dc.b $2C ; , +; --------------------------------------------------------------------------- + moveq #0,d0 + move.w (a0),d0 + ext.l d7 + move.l d7,d1 + jsr sub_6000D7B6 + addq.l #1,d0 + move.l d0,d1 + mulu.w #$28,d0 ; '(' + swap d1 + mulu.w #$28,d1 ; '(' + swap d1 + clr.w d1 + add.l d1,d0 + move.w 4(a3),d1 + sub.w d0,d1 + move.w d1,(a4) + move.w 2(a4),d0 +; --------------------------------------------------------------------------- + dc.b $D0 + dc.b $7C ; | + dc.b 0 + dc.b $20 +; --------------------------------------------------------------------------- + move.w d0,6(a4) + move.w (a4),d0 +; --------------------------------------------------------------------------- + dc.b $D0 + dc.b $7C ; | + dc.b 0 + dc.b $20 +; --------------------------------------------------------------------------- + move.w d0,4(a4) + movem.l var_C(a6),d7/a3-a4 + unlk a6 + rts +; End of function sub_6000CF0E + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000CFC6: ; CODE XREF: sub_6000CDA2+100↑p + link a6,#0 +; --------------------------------------------------------------------------- + dc.b $20 + dc.b $7C ; | + dc.b 0 + dc.b 0 + dc.b 9 + dc.b $2C ; , +; --------------------------------------------------------------------------- + addi.w #$28,(a0) ; '(' +; --------------------------------------------------------------------------- + dc.b $20 + dc.b $7C ; | + dc.b 0 + dc.b 0 + dc.b 9 + dc.b $2C ; , +; --------------------------------------------------------------------------- + moveq #0,d0 + move.w (a0),d0 + move.l d0,-(sp) + jsr sub_6000CED4 +; --------------------------------------------------------------------------- + dc.b $20 + dc.b $7C ; | + dc.b 0 + dc.b 0 + dc.b 9 + dc.b $2C ; , +; --------------------------------------------------------------------------- + move.w d0,2(a0) + unlk a6 + rts +; End of function sub_6000CFC6 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000CFF2: ; CODE XREF: sub_6000CDA2+74↑p + +var_146 set -$146 +var_13E set -$13E +var_3E set -$3E +var_2C set -$2C +var_28 set -$28 +var_26 set -$26 +var_22 set -$22 +var_4 set -4 +arg_0 set 8 + + link a6,#-$13E + movem.l d7/a4,-(sp) + lea var_13E(a6),a4 + move.l a4,var_2C(a6) + clr.w var_28(a6) + subq.l #2,sp + dc.w $A994 ; _CurResFile + move.w (sp)+,var_26(a6) + clr.w var_22(a6) + lea var_3E(a6),a0 + moveq #8,d0 + dc.w $A260 ; _HFSDispatch + move.w d0,d7 + bne.s loc_6000D034 + subq.l #2,sp + move.w var_28(a6),-(sp) + move.l var_4(a6),-(sp) + move.l a4,-(sp) + move.l arg_0(a6),-(sp) + moveq #1,d0 + dc.w $AA52 ; _HighLevelFSDispatch + move.w (sp)+,d7 + +loc_6000D034: ; CODE XREF: sub_6000CFF2+2A↑j + move.w d7,d0 + movem.l var_146(a6),d7/a4 + unlk a6 + rts +; End of function sub_6000CFF2 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000D040: ; DATA XREF: sub_6000D2D6+1E↓o + +var_8 set -8 +arg_0 set 8 +arg_8 set $10 + + link a6,#0 + movem.l a3-a4,-(sp) + movea.l arg_8(a6),a3 + movea.l arg_0(a6),a4 + moveq #0,d0 + move.l d0,(a3) + move.l a4,d1 + beq.s loc_6000D074 + tst.l (a4) + beq.s loc_6000D074 + movea.l (a4),a0 + movea.l (a0),a0 + tst.w (a0) + bne.s loc_6000D072 + subq.l #2,sp + move.l (a4),-(sp) + moveq #$E,d0 + move.w d0,-(sp) + dc.w $AA2C ; _TestDeviceAttribute + tst.b (sp)+ + bne.s loc_6000D074 + +loc_6000D072: ; CODE XREF: sub_6000D040+22↑j + move.l (a4),(a3) + +loc_6000D074: ; CODE XREF: sub_6000D040+16↑j + ; sub_6000D040+1A↑j ... + movem.l var_8(a6),a3-a4 + unlk a6 + movea.l (sp)+,a0 + lea $C(sp),sp + jmp (a0) +; End of function sub_6000D040 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000D084: ; DATA XREF: sub_6000D2D6+AC↓o + +arg_4 set $C + + link a6,#0 + moveq #2,d0 + cmp.w arg_4(a6),d0 + bne.s loc_6000D09A + moveq #0,d0 + move.l d0,-(sp) + jsr sub_6000D2D6 + addq.w #4,sp + +loc_6000D09A: ; CODE XREF: sub_6000D084+A↑j + unlk a6 + movea.l (sp)+,a0 + lea $A(sp),sp + jmp (a0) +; End of function sub_6000D084 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000D0A4: ; CODE XREF: sub_6000D122+10↓p + +var_20 set -$20 +var_4 set -4 +arg_2 set $A + + link a6,#-8 + movem.l d5-d7/a2-a4,-(sp) + move.w arg_2(a6),d5 + moveq #0,d0 + move.l d0,var_4(a6) + moveq #1,d0 + move.l d0,-(sp) + jsr sub_6000D2D6 + movea.l d0,a4 + move.l a4,d0 + addq.w #4,sp + beq.s loc_6000D0D2 + movea.l ($2B6).w,a2 + movea.l $332(a2),a3 + move.l $336(a2),d6 + +loc_6000D0D2: ; CODE XREF: sub_6000D0A4+20↑j + move.l a4,d0 + beq.s loc_6000D114 + move.l a3,d0 + beq.s loc_6000D114 + moveq #0,d7 + bra.s loc_6000D110 +; --------------------------------------------------------------------------- + +loc_6000D0DE: ; CODE XREF: sub_6000D0A4+6E↓j + subq.l #2,sp + move.l a3,-(sp) + move.l d7,-(sp) + moveq #0,d0 + move.l d0,-(sp) + move.l a4,-(sp) + pea var_4(a6) + move.w #$AD5,d0 + dc.w $ABEB ; _DisplayDispatch + tst.l var_4(a6) + addq.w #2,sp + beq.s loc_6000D106 + movea.l var_4(a6),a0 + movea.l (a0),a0 + cmp.w (a0),d5 + beq.s loc_6000D114 + +loc_6000D106: ; CODE XREF: sub_6000D0A4+56↑j + moveq #0,d0 + move.l d0,var_4(a6) + move.l d7,d0 + addq.l #1,d7 + +loc_6000D110: ; CODE XREF: sub_6000D0A4+38↑j + cmp.l d7,d6 + bhi.s loc_6000D0DE + +loc_6000D114: ; CODE XREF: sub_6000D0A4+30↑j + ; sub_6000D0A4+34↑j ... + move.l var_4(a6),d0 + movem.l var_20(a6),d5-d7/a2-a4 + unlk a6 + rts +; End of function sub_6000D0A4 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000D122: ; CODE XREF: sub_6000D3BC+34↓p + +var_10 set -$10 +var_8 set -8 +var_4 set -4 +arg_2 set $A + + link a6,#-8 + movem.l d7/a4,-(sp) + move.w arg_2(a6),d0 + ext.l d0 + move.l d0,-(sp) + jsr sub_6000D0A4 + movea.l d0,a4 + clr.b d7 + move.l a4,d0 + addq.w #4,sp + beq.s loc_6000D18C + moveq #0,d0 + move.l d0,var_8(a6) + move.l d0,var_4(a6) + subq.l #2,sp + move.l a4,-(sp) + pea var_8(a6) + moveq #0,d0 + move.b d0,-(sp) + move.w #$51F,d0 + dc.w $ABEB ; _DisplayDispatch + tst.w (sp)+ + bne.s loc_6000D18C + subq.l #2,sp + move.l var_8(a6),-(sp) + move.l #$636F6D6D,-(sp) + pea var_4(a6) + move.w #$6D3,d0 + dc.w $ABEB ; _DisplayDispatch + tst.w (sp)+ + bne.s loc_6000D18C + moveq #1,d0 + and.l var_4(a6),d0 + bne.s loc_6000D18C + moveq #2,d0 + and.l var_4(a6),d0 + beq.s loc_6000D18C + moveq #1,d7 + +loc_6000D18C: ; CODE XREF: sub_6000D122+1C↑j + ; sub_6000D122+3C↑j ... + move.b d7,d0 + movem.l var_10(a6),d7/a4 + unlk a6 + rts +; End of function sub_6000D122 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000D198: ; CODE XREF: sub_6000D3BC+24↓p + +var_72 set -$72 +var_62 set -$62 +var_5E set -$5E +var_5A set -$5A +var_56 set -$56 +var_52 set -$52 +var_50 set -$50 +var_4C set -$4C +var_48 set -$48 +var_44 set -$44 +var_40 set -$40 +var_3C set -$3C +var_38 set -$38 +var_34 set -$34 +var_30 set -$30 +var_2C set -$2C +var_28 set -$28 +var_24 set -$24 +var_20 set -$20 +var_1C set -$1C +var_18 set -$18 +var_14 set -$14 +var_10 set -$10 +var_C set -$C +var_8 set -8 +var_4 set -4 +arg_2 set $A +arg_4 set $C + + link a6,#-$62 + movem.l d3/d6-d7/a4,-(sp) + movea.l arg_4(a6),a4 + clr.b d6 + moveq #0,d7 + clr.l var_34(a6) + clr.l var_38(a6) + clr.l var_3C(a6) + clr.l var_40(a6) + clr.l var_44(a6) + clr.l var_48(a6) + clr.l var_4C(a6) + moveq #0,d0 + move.l d0,var_50(a6) + clr.w var_52(a6) + move.l d0,var_56(a6) + move.l d0,var_5A(a6) + clr.l var_5E(a6) + move.l d0,var_62(a6) + move.l d0,var_4(a6) + move.l d0,var_8(a6) + move.l d0,var_C(a6) + move.l d0,var_10(a6) + move.l d0,var_14(a6) + move.l d0,var_18(a6) + move.l d0,var_1C(a6) + move.l d0,var_20(a6) + move.l d0,var_24(a6) + move.l d0,var_28(a6) + move.l d0,var_2C(a6) + move.l d0,var_30(a6) + move.w arg_2(a6),var_4C+2(a6) + move.w #$20,var_48(a6) ; ' ' + lea var_30(a6),a0 + move.l a0,var_48+2(a6) + lea var_62(a6),a0 + dc.w $A005 ; _Status + tst.w d0 + bne.s loc_6000D240 + moveq #7,d0 + and.l var_20(a6),d0 + moveq #7,d1 + cmp.l d0,d1 + seq d3 + neg.b d3 + move.b d3,d6 + move.l var_1C(a6),d7 + +loc_6000D240: ; CODE XREF: sub_6000D198+92↑j + move.l a4,d0 + beq.s loc_6000D246 + move.l d7,(a4) + +loc_6000D246: ; CODE XREF: sub_6000D198+AA↑j + move.b d6,d0 + movem.l var_72(a6),d3/d6-d7/a4 + unlk a6 + rts +; End of function sub_6000D198 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000D252: ; DATA XREF: sub_6000D69C+8↓o + +var_C set -$C +arg_0 set 8 +arg_4 set $C +arg_8 set $10 + + link a6,#0 + movem.l d6-d7/a4,-(sp) + movea.l arg_0(a6),a4 + move.l a4,d0 + beq.s loc_6000D2C6 + tst.l (a4) + beq.s loc_6000D2C6 + movea.l (a4),a0 + movea.l (a0),a0 + move.w (a0),d7 + bne.s loc_6000D27C + subq.l #2,sp + move.l (a4),-(sp) + moveq #$E,d0 + move.w d0,-(sp) + dc.w $AA2C ; _TestDeviceAttribute + tst.b (sp)+ + bne.s loc_6000D2C6 + +loc_6000D27C: ; CODE XREF: sub_6000D252+1A↑j + movea.l arg_8(a6),a0 + move.b (a0),d6 + ext.l d7 + move.l d7,-(sp) + tst.b d6 + beq.s loc_6000D28E + moveq #1,d0 + bra.s loc_6000D290 +; --------------------------------------------------------------------------- + +loc_6000D28E: ; CODE XREF: sub_6000D252+36↑j + moveq #0,d0 + +loc_6000D290: ; CODE XREF: sub_6000D252+3A↑j + move.l d0,-(sp) + jsr sub_6000D3BC + tst.b d0 + addq.w #8,sp + beq.s loc_6000D2C6 + tst.b d6 + beq.s loc_6000D2C6 + movea.l ($2B6).w,a0 + tst.b $39(a0) + beq.s loc_6000D2C6 + movea.l ($2B6).w,a0 + moveq #0,d0 + move.b $3F(a0),d0 + move.l arg_4(a6),d1 + moveq #1,d2 + lsl.l d1,d2 + or.l d0,d2 + movea.l ($2B6).w,a0 + move.b d2,$3F(a0) + +loc_6000D2C6: ; CODE XREF: sub_6000D252+E↑j + ; sub_6000D252+12↑j ... + movem.l var_C(a6),d6-d7/a4 + unlk a6 + movea.l (sp)+,a0 + lea $C(sp),sp + jmp (a0) +; End of function sub_6000D252 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000D2D6: ; CODE XREF: sub_6000D084+10↑p + ; sub_6000D0A4+16↑p ... + +var_20 set -$20 +var_C set -$C +var_8 set -8 +arg_3 set $B + + link a6,#-$C + movem.l d6-d7/a2-a4,-(sp) + move.b arg_3(a6),d7 + moveq #0,d0 + movea.l d0,a4 + dc.w $A11A ; _GetZone + movea.l a0,a2 + subq.l #4,sp + move.l ($2A6).w,(sp) + movea.l (sp)+,a0 + dc.w $A01B ; _SetZone + lea sub_6000D040,a4 + movea.l ($2B6).w,a0 + move.l $332(a0),var_8(a6) + beq.s loc_6000D332 + moveq #0,d0 + move.b d7,d0 + tst.l d0 + bne.s loc_6000D332 + subq.l #2,sp + move.l var_8(a6),-(sp) + move.w #$22C,d0 + dc.w $ABEB ; _DisplayDispatch + tst.w (sp)+ + bne.s loc_6000D332 + movea.l ($2B6).w,a0 + moveq #0,d0 + move.l d0,$332(a0) + movea.l ($2B6).w,a0 + move.l d0,$336(a0) + move.l d0,var_8(a6) + +loc_6000D332: ; CODE XREF: sub_6000D2D6+2C↑j + ; sub_6000D2D6+34↑j ... + tst.l var_8(a6) + bne.s loc_6000D36A + moveq #$17,d6 + subq.l #2,sp + move.l d6,-(sp) + moveq #0,d0 + move.l d0,-(sp) + move.l d0,-(sp) + pea var_C(a6) + pea var_8(a6) + move.w #$AD6,d0 + dc.w $ABEB ; _DisplayDispatch + tst.w (sp)+ + bne.s loc_6000D36A + movea.l ($2B6).w,a0 + move.l var_8(a6),$332(a0) + movea.l ($2B6).w,a0 + move.l var_C(a6),$336(a0) + +loc_6000D36A: ; CODE XREF: sub_6000D2D6+60↑j + ; sub_6000D2D6+7E↑j + moveq #0,d0 + move.b d7,d0 + cmpi.w #2,d0 + bne.s loc_6000D3AC + movea.l ($2B6).w,a0 + moveq #0,d0 + move.b $33A(a0),d0 + tst.l d0 + bne.s loc_6000D3AC + lea sub_6000D084,a3 + move.l a3,d0 + beq.s loc_6000D3AC + subq.l #2,sp + move.l a3,-(sp) + moveq #0,d0 + move.l d0,-(sp) + moveq #0,d0 + move.w d0,-(sp) + moveq #0,d0 + move.l d0,-(sp) + move.w #$7EF,d0 + dc.w $ABEB ; _DisplayDispatch + movea.l ($2B6).w,a0 + move.b #1,$33A(a0) + addq.w #2,sp + +loc_6000D3AC: ; CODE XREF: sub_6000D2D6+9C↑j + ; sub_6000D2D6+AA↑j ... + movea.l a2,a0 + dc.w $A01B ; _SetZone + move.l a4,d0 + movem.l var_20(a6),d6-d7/a2-a4 + unlk a6 + rts +; End of function sub_6000D2D6 + + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000D3BC: ; CODE XREF: sub_6000D252+40↑p + +var_DA set -$DA +var_BE set -$BE +var_BA set -$BA +var_B6 set -$B6 +var_B2 set -$B2 +var_AE set -$AE +var_AC set -$AC +var_A8 set -$A8 +var_A4 set -$A4 +var_A0 set -$A0 +var_9C set -$9C +var_98 set -$98 +var_94 set -$94 +var_90 set -$90 +var_8C set -$8C +var_88 set -$88 +var_84 set -$84 +var_80 set -$80 +var_7C set -$7C +var_78 set -$78 +var_74 set -$74 +var_70 set -$70 +var_6C set -$6C +var_68 set -$68 +var_64 set -$64 +var_60 set -$60 +var_5C set -$5C +var_58 set -$58 +var_54 set -$54 +var_50 set -$50 +var_4C set -$4C +var_44 set -$44 +var_4 set -4 +arg_3 set $B +arg_6 set $E + + link a6,#-$BE + movem.l d3-d7/a3-a4,-(sp) + move.w arg_6(a6),d7 + lea var_44(a6),a3 + lea var_4C(a6),a4 + moveq #0,d0 + move.l d0,var_4(a6) + clr.b d6 + pea var_4(a6) + ext.l d7 + move.l d7,-(sp) + jsr sub_6000D198 + tst.b d0 + addq.w #8,sp + beq.w loc_6000D650 + ext.l d7 + move.l d7,-(sp) + jsr sub_6000D122 + tst.b d0 + addq.w #4,sp + beq.w loc_6000D650 + clr.l var_90(a6) + clr.l var_94(a6) + clr.l var_98(a6) + clr.l var_9C(a6) + clr.l var_A0(a6) + clr.l var_A4(a6) + clr.l var_A8(a6) + moveq #0,d0 + move.l d0,var_AC(a6) + clr.w var_AE(a6) + move.l d0,var_B2(a6) + move.l d0,var_B6(a6) + clr.l var_BA(a6) + move.l d0,var_BE(a6) + move.l d0,var_50(a6) + move.l d0,var_54(a6) + move.l d0,var_58(a6) + move.l d0,var_5C(a6) + move.l d0,var_60(a6) + move.l d0,var_64(a6) + move.l d0,var_68(a6) + move.l d0,var_6C(a6) + move.l d0,var_70(a6) + move.l d0,var_74(a6) + move.l d0,var_78(a6) + move.l d0,var_7C(a6) + move.l d0,var_80(a6) + move.l d0,var_84(a6) + move.l d0,var_88(a6) + move.l d0,var_8C(a6) + lea unk_6000D65C,a0 + lea 1(a3),a1 + moveq #$3E,d1 ; '>' + +loc_6000D47C: ; CODE XREF: sub_6000D3BC+C2↓j + move.b (a0)+,(a1)+ + dbf d1,loc_6000D47C + clr.b (a3) + moveq #1,d5 + move.b #$51,(a4) ; 'Q' + move.b #$82,1(a4) + move.b #1,2(a4) + move.b #$D6,3(a4) + move.b (a4),d1 + moveq #$6E,d2 ; 'n' + eor.b d1,d2 + move.b 1(a4),d1 + eor.b d1,d2 + move.b 2(a4),d1 + eor.b d1,d2 + move.b 3(a4),d1 + eor.b d1,d2 + move.b d2,4(a4) + move.l d0,var_8C(a6) + moveq #1,d1 + move.l d1,var_78(a6) + moveq #$6E,d0 ; 'n' + move.l d0,var_7C(a6) + move.l a4,var_74(a6) + moveq #7,d0 + move.l d0,var_70(a6) + moveq #2,d0 + move.l d0,var_68(a6) + moveq #$6F,d0 ; 'o' + move.l d0,var_6C(a6) + move.l a3,var_64(a6) + moveq #$40,d0 ; '@' + move.l d0,var_60(a6) + move.l var_4(a6),d2 + btst #0,d2 + beq.s loc_6000D502 + ori.l #1,var_88(a6) + move.l #$C350,var_84(a6) + +loc_6000D502: ; CODE XREF: sub_6000D3BC+134↑j + move.w d7,var_A8+2(a6) + move.w #$21,var_A4(a6) ; '!' + lea var_8C(a6),a0 + move.l a0,var_A4+2(a6) + lea var_BE(a6),a0 + dc.w $A004 ; _Control + tst.w d0 + bne.s loc_6000D590 + moveq #0,d0 + move.b (a3),d0 + cmpi.w #$6E,d0 ; 'n' + bne.s loc_6000D590 + moveq #0,d0 + move.b 1(a3),d0 + cmpi.w #$88,d0 + bne.s loc_6000D590 + moveq #0,d0 + move.b 2(a3),d0 + cmpi.w #2,d0 + bne.s loc_6000D590 + move.b (a3),d0 + moveq #$50,d1 ; 'P' + eor.b d0,d1 + move.b 1(a3),d0 + eor.b d0,d1 + move.b 2(a3),d0 + eor.b d0,d1 + move.b 3(a3),d0 + eor.b d0,d1 + move.b 4(a3),d0 + eor.b d0,d1 + move.b 5(a3),d0 + eor.b d0,d1 + move.b 6(a3),d0 + eor.b d0,d1 + move.b 7(a3),d0 + eor.b d0,d1 + move.b 8(a3),d0 + eor.b d0,d1 + move.b 9(a3),d0 + eor.b d0,d1 + move.b d1,d4 + cmp.b $A(a3),d4 + bne.s loc_6000D590 + moveq #0,d0 + move.b 3(a3),d0 + tst.l d0 + beq.s loc_6000D590 + clr.b d5 + +loc_6000D590: ; CODE XREF: sub_6000D3BC+160↑j + ; sub_6000D3BC+16A↑j ... + tst.b d5 + beq.w loc_6000D650 + move.b #$51,(a4) ; 'Q' + move.b #$84,1(a4) + move.b #3,2(a4) + move.b #$D6,3(a4) + clr.b 4(a4) + tst.b arg_3(a6) + beq.s loc_6000D5BA + moveq #1,d0 + bra.s loc_6000D5BC +; --------------------------------------------------------------------------- + +loc_6000D5BA: ; CODE XREF: sub_6000D3BC+1F8↑j + moveq #4,d0 + +loc_6000D5BC: ; CODE XREF: sub_6000D3BC+1FC↑j + move.b d0,5(a4) + move.b (a4),d0 + moveq #$6E,d1 ; 'n' + eor.b d0,d1 + move.b 1(a4),d0 + eor.b d0,d1 + move.b 2(a4),d0 + eor.b d0,d1 + move.b 3(a4),d0 + eor.b d0,d1 + move.b 4(a4),d0 + eor.b d0,d1 + move.b 5(a4),d0 + eor.b d0,d1 + move.b d1,6(a4) + moveq #0,d0 + move.l d0,var_8C(a6) + moveq #$6E,d1 ; 'n' + move.l d1,var_7C(a6) + moveq #1,d0 + move.l d0,var_78(a6) + move.l a4,var_74(a6) + moveq #7,d0 + move.l d0,var_70(a6) + moveq #0,d0 + move.l d0,var_68(a6) + move.l d0,var_6C(a6) + move.l d0,var_64(a6) + move.l d0,var_60(a6) + move.l var_4(a6),d2 + btst #0,d2 + beq.s loc_6000D630 + ori.l #1,var_88(a6) + move.l #$C350,var_84(a6) + +loc_6000D630: ; CODE XREF: sub_6000D3BC+262↑j + move.w d7,var_A8+2(a6) + move.w #$21,var_A4(a6) ; '!' + lea var_8C(a6),a0 + move.l a0,var_A4+2(a6) + lea var_BE(a6),a0 + dc.w $A004 ; _Control + tst.w d0 + seq d3 + neg.b d3 + move.b d3,d6 + +loc_6000D650: ; CODE XREF: sub_6000D3BC+2C↑j + ; sub_6000D3BC+3C↑j ... + move.b d6,d0 + movem.l var_DA(a6),d3-d7/a3-a4 + unlk a6 + rts +; End of function sub_6000D3BC + +; --------------------------------------------------------------------------- +unk_6000D65C: dc.b 0 ; DATA XREF: sub_6000D3BC+B6↑o + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + dc.b 0 + +; =============== S U B R O U T I N E ======================================= + +; Attributes: bp-based frame + +sub_6000D69C: ; CODE XREF: sub_600063C6+24↑p + +var_10 set -$10 +var_8 set -8 +var_4 set -4 +arg_0 set 8 + + link a6,#-8 + movem.l d7/a4,-(sp) + lea sub_6000D252,a4 + moveq #$17,d7 + moveq #0,d0 + move.l d0,-(sp) + jsr sub_6000D2D6 + move.l a4,d0 + addq.w #4,sp + beq.s loc_6000D70A + subq.l #2,sp + move.l d7,-(sp) + moveq #0,d0 + move.l d0,-(sp) + move.l d0,-(sp) + pea var_4(a6) + pea var_8(a6) + move.w #$AD6,d0 + dc.w $ABEB ; _DisplayDispatch + tst.w (sp)+ + bne.s loc_6000D70A + moveq #0,d7 + bra.s loc_6000D6F6 +; --------------------------------------------------------------------------- + +loc_6000D6D8: ; CODE XREF: sub_6000D69C+5E↓j + subq.l #2,sp + move.l var_8(a6),-(sp) + move.l d7,-(sp) + moveq #0,d0 + move.l d0,-(sp) + move.l a4,-(sp) + pea arg_0(a6) + move.w #$AD5,d0 + dc.w $ABEB ; _DisplayDispatch + addq.w #2,sp + move.l d7,d0 + addq.l #1,d7 + +loc_6000D6F6: ; CODE XREF: sub_6000D69C+3A↑j + cmp.l var_4(a6),d7 + bcs.s loc_6000D6D8 + subq.l #2,sp + move.l var_8(a6),-(sp) + move.w #$22C,d0 + dc.w $ABEB ; _DisplayDispatch + addq.w #2,sp + +loc_6000D70A: ; CODE XREF: sub_6000D69C+1A↑j + ; sub_6000D69C+36↑j + move.l a4,d0 + movem.l var_10(a6),d7/a4 + unlk a6 + movea.l (sp)+,a0 + addq.w #2,sp + jmp (a0) +; End of function sub_6000D69C + + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D71A: ; CODE XREF: sub_6000A09E↑j + move.l ([$2010],4),-(sp) + rts +; End of function sub_6000D71A + + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D724: ; CODE XREF: sub_6000A0BA↑j + move.l ([$2010],$30),-(sp) + rts +; End of function sub_6000D724 + + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D72E: ; CODE XREF: sub_6000A0B6↑j + move.l ([$2010],$6C),-(sp) + rts +; End of function sub_6000D72E + + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D738: ; CODE XREF: sub_6000A09A↑j + move.l ([$2010],$B0),-(sp) + rts +; End of function sub_6000D738 + + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D742: ; CODE XREF: sub_6000A0AE↑j + move.l ([$2024],8),-(sp) + rts +; End of function sub_6000D742 + + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D74C: ; CODE XREF: sub_6000A0B2↑j + move.l ([$2028],$6C),-(sp) + rts +; End of function sub_6000D74C + + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D756: ; CODE XREF: sub_6000A0A2↑j + move.l ([$202C],$180),-(sp) + rts +; End of function sub_6000D756 + + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D760: ; CODE XREF: sub_6000A0AA↑j + move.l ([$2044],$40),-(sp) + rts +; End of function sub_6000D760 + + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D76A: ; CODE XREF: sub_6000A0A6↑j + move.l ([$2044],$70),-(sp) + rts +; End of function sub_6000D76A + + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D774: ; CODE XREF: sub_6000A096↑j + move.l ([$205C],$1D4),-(sp) + rts +; End of function sub_6000D774 + +; --------------------------------------------------------------------------- + dc.b $20 + dc.b $2F ; / + dc.b 0 + dc.b 4 + dc.b $22 ; " + dc.b $2F ; / + dc.b 0 + dc.b 8 + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D786: ; CODE XREF: sub_6000943A+4C↑p + move.l d0,-(sp) + mulu.w d1,d0 + movea.l d0,a0 + move.l d1,d0 + mulu.w (sp)+,d1 + clr.w d0 + swap d0 + beq.s loc_6000D798 + mulu.w (sp),d0 + +loc_6000D798: ; CODE XREF: sub_6000D786+E↑j + addq.l #2,sp + add.w d1,d0 + swap d0 + clr.w d0 + add.l a0,d0 + rts +; End of function sub_6000D786 + +; --------------------------------------------------------------------------- + dc.b $86 + dc.b 6 + dc.b $55 ; U + dc.b $4C ; L + dc.b $4D ; M + dc.b $55 ; U + dc.b $4C ; L + dc.b $54 ; T + dc.b 0 + dc.b 0 + dc.b $22 ; " + dc.b $2F ; / + dc.b 0 + dc.b 4 + dc.b $20 + dc.b $2F ; / + dc.b 0 + dc.b 8 + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D7B6: ; CODE XREF: sub_6000CF0E+78↑p + lea sub_6000D7C2,a0 + movea.w #2,a1 + jmp -2(a0,a1.w*2) +; End of function sub_6000D7B6 + + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D7C2: ; DATA XREF: sub_6000D7B6↑o + bra.s loc_6000D7CA +; --------------------------------------------------------------------------- + dc.b $4C ; L + dc.b $41 ; A + dc.b 8 + dc.b 1 + dc.b $4E ; N + dc.b $75 ; u +; --------------------------------------------------------------------------- + +loc_6000D7CA: ; CODE XREF: sub_6000D7C2↑j + jsr loc_6000D7FA + move.l d1,d0 + rts +; End of function sub_6000D7C2 + +; --------------------------------------------------------------------------- + dc.b $85 + dc.b 5 + dc.b $4C ; L + dc.b $44 ; D + dc.b $49 ; I + dc.b $56 ; V + dc.b $54 ; T + dc.b 0 + dc.b 0 + dc.b 0 + dc.b $22 ; " + dc.b $2F ; / + dc.b 0 + dc.b 4 + dc.b $20 + dc.b $2F ; / + dc.b 0 + dc.b 8 + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D7E4: ; CODE XREF: sub_6000C128↑j + ; sub_6000CF0E+62↑p + lea sub_6000D7F0,a0 + movea.w #2,a1 + jmp -2(a0,a1.w*2) +; End of function sub_6000D7E4 + + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D7F0: ; DATA XREF: sub_6000D7E4↑o + bra.s loc_6000D7FA +; --------------------------------------------------------------------------- + dc.b $4C ; L + dc.b $41 ; A + dc.b 8 + dc.b 1 + dc.b $C3 + dc.b $40 ; @ + dc.b $4E ; N + dc.b $75 ; u +; --------------------------------------------------------------------------- + +loc_6000D7FA: ; CODE XREF: sub_6000D7C2:loc_6000D7CA↑p + ; sub_6000D7F0↑j + tst.l d0 + bmi.s loc_6000D812 + tst.l d1 + bmi.s loc_6000D808 + jsr sub_6000D854 + rts +; --------------------------------------------------------------------------- + +loc_6000D808: ; CODE XREF: sub_6000D7F0+10↑j + neg.l d1 + jsr sub_6000D854 + neg.l d1 + rts +; --------------------------------------------------------------------------- + +loc_6000D812: ; CODE XREF: sub_6000D7F0+C↑j + neg.l d0 + tst.l d1 + bmi.s loc_6000D822 + jsr sub_6000D854 + neg.l d0 + neg.l d1 + rts +; --------------------------------------------------------------------------- + +loc_6000D822: ; CODE XREF: sub_6000D7F0+26↑j + neg.l d1 + jsr sub_6000D854 + neg.l d0 + rts +; End of function sub_6000D7F0 + +; --------------------------------------------------------------------------- + dc.b $85 + dc.b 5 + dc.b $4C ; L + dc.b $4D ; M + dc.b $4F ; O + dc.b $44 ; D + dc.b $54 ; T + dc.b 0 + dc.b 0 + dc.b 0 + dc.b $22 ; " + dc.b $2F ; / + dc.b 0 + dc.b 4 + dc.b $20 + dc.b $2F ; / + dc.b 0 + dc.b 8 + dc.b $41 ; A + dc.b $FA + dc.b 0 + dc.b $A + dc.b $32 ; 2 + dc.b $7C ; | + dc.b 0 + dc.b 2 + dc.b $4E ; N + dc.b $F0 + dc.b $92 + dc.b $FE + dc.b $60 ; ` + dc.b 8 + dc.b $4C ; L + dc.b $41 ; A + dc.b 0 + dc.b 1 + dc.b $C3 + dc.b $40 ; @ + dc.b $4E ; N + dc.b $75 ; u + +; =============== S U B R O U T I N E ======================================= + + +sub_6000D854: ; CODE XREF: sub_6000D7F0+12↑p + ; sub_6000D7F0+1A↑p ... + move.w d1,-(sp) + swap d1 + tst.w d1 + bne.s loc_6000D878 + move.l d0,d1 + clr.w d1 + swap d1 + beq.s loc_6000D86E + divu.w (sp),d1 + swap d1 + swap d0 + move.w d1,d0 + swap d0 + +loc_6000D86E: ; CODE XREF: sub_6000D854+E↑j + divu.w (sp)+,d0 + move.w d0,d1 + clr.w d0 + swap d0 + rts +; --------------------------------------------------------------------------- + +loc_6000D878: ; CODE XREF: sub_6000D854+6↑j + swap d1 + move.w d2,(sp) + move.l d3,-(sp) + move.w d0,d2 + move.l d1,d3 + moveq #1,d1 + clr.w d0 + swap d0 + bne.s loc_6000D896 + swap d0 + move.w d2,d0 + moveq #0,d1 + bra.s loc_6000D8A8 +; --------------------------------------------------------------------------- + +loc_6000D892: ; CODE XREF: sub_6000D854+48↓j + add.w d1,d1 + bcs.s loc_6000D8A8 + +loc_6000D896: ; CODE XREF: sub_6000D854+34↑j + ; sub_6000D854+52↓j + add.w d2,d2 + addx.l d0,d0 + cmp.l d3,d0 + bcs.s loc_6000D892 + sub.l d3,d0 + add.w d1,d1 + bset #0,d1 + bcc.s loc_6000D896 + +loc_6000D8A8: ; CODE XREF: sub_6000D854+3C↑j + ; sub_6000D854+40↑j + move.l (sp)+,d3 + move.w (sp)+,d2 + rts +; End of function sub_6000D854 + +; --------------------------------------------------------------------------- + dc.b $86 + dc.b 6 + dc.b $55 ; U + dc.b $4C ; L + dc.b $4D ; M + dc.b $4F ; O + dc.b $44 ; D + dc.b $54 ; T + dc.b 0 + dc.b 0 +; end of 'ROM' + + + END