RAM:00000000 ; RAM:00000000 ; +-------------------------------------------------------------------------+ RAM:00000000 ; | This file has been generated by The Interactive Disassembler (IDA) | RAM:00000000 ; | Copyright (c) 2015 Hex-Rays, | RAM:00000000 ; +-------------------------------------------------------------------------+ RAM:00000000 ; RAM:00000000 ; Input SHA256 : 766CA1307ED371B6C2C9384FF7F83035E986BB7E33F8975EE25846C03E48036F RAM:00000000 ; Input MD5 : C290CE662F2AEB57ABC7077E2988F876 RAM:00000000 ; Input CRC32 : 99746F7C RAM:00000000 RAM:00000000 ; File Name : E:\re\zorix\rolm\Siemens.9751.CBX.Release.9005.6.84.Disktool.img RAM:00000000 ; Format : Binary file RAM:00000000 ; Base Address: 0000h Range: 0000h - 46E70h Loaded length: 00046E70h RAM:00000000 RAM:00000000 ; Processor : 68030 RAM:00000000 ; Target assembler: 680x0 Assembler in MRI compatible mode RAM:00000000 ; This file should be compiled with "as -M" RAM:00000000 RAM:00000000 ; =========================================================================== RAM:00000000 RAM:00000000 ; Segment type: Regular RAM:00000000 ; segment "RAM" RAM:00000000 0003 4EE0 off_0: dc.l byte_34EE0 ; DATA XREF: sub_1068+2BCo RAM:00000000 ; sub_151E+130o ... RAM:00000004 0000 0844 off_4: dc.l sub_844 ; DATA XREF: sub_1894+12Ao RAM:00000004 ; sub_19FE+8Ao ... RAM:00000008 0000 0844 off_8: dc.l sub_844 ; DATA XREF: sub_1068+1B6o RAM:00000008 ; sub_1068+248o ... RAM:0000000C 0000 0844 off_C: dc.l sub_844 ; DATA XREF: ConsoleWriteCharacter?+108o RAM:0000000C ; sub_C416+8C0o ... RAM:00000010 0000 0844 off_10: dc.l sub_844 ; DATA XREF: sub_1E888+19Eo RAM:00000010 ; sub_C416+1E4o RAM:00000014 0000 0844 off_14: dc.l sub_844 ; DATA XREF: sub_1256E+D2o RAM:00000014 ; sub_126C4+1Eo ... RAM:00000018 0000 0844 off_18: dc.l sub_844 ; DATA XREF: sub_17AD0+Eo RAM:00000018 ; sub_17AD0+22Ao ... RAM:0000001C 0000 0844 off_1C: dc.l sub_844 ; DATA XREF: sub_3D96+12BAo RAM:0000001C ; sub_59BE+56o ... RAM:00000020 0000 0844 off_20: dc.l sub_844 ; DATA XREF: sub_1068+88o RAM:00000020 ; sub_1068+1A0o ... RAM:00000024 0000 0844 off_24: dc.l sub_844 ; DATA XREF: sub_3D96+952o RAM:00000024 ; sub_15410+246o ... RAM:00000028 0000 0844 off_28: dc.l sub_844 ; DATA XREF: sub_11104+234o RAM:00000028 ; sub_11104+284o RAM:0000002C 0000 0844 off_2C: dc.l sub_844 ; DATA XREF: sub_FCD4+86o RAM:0000002C ; sub_FCD4+C0o ... RAM:00000030 0000 0844 dc.l sub_844 RAM:00000034 0000 0844 off_34: dc.l sub_844 ; DATA XREF: sub_3D96+81Ao RAM:00000034 ; sub_E72C:loc_E806o ... RAM:00000038 0000 0844 off_38: dc.l sub_844 ; DATA XREF: sub_3D96+602o RAM:0000003C 0000 0844 off_3C: dc.l sub_844 ; DATA XREF: sub_3D96+7C2o RAM:0000003C ; ConsoleWriteCharacter?+37Eo RAM:00000040 0000 0844 off_40: dc.l sub_844 ; DATA XREF: sub_3D96+5AAo RAM:00000044 0000 0844 off_44: dc.l sub_844 ; DATA XREF: sub_3D96+BE0o RAM:00000044 ; sub_3D96+C0Co ... RAM:00000048 0000 0844 dc.l sub_844 RAM:0000004C 0000 0844 dc.l sub_844 RAM:00000050 0000 0844 off_50: dc.l sub_844 ; DATA XREF: RAM:off_22764o RAM:00000054 0000 0844 off_54: dc.l sub_844 ; DATA XREF: SetupConsole?+8Eo RAM:00000054 ; SetupConsole?:loc_A3E4o RAM:00000058 0000 0844 off_58: dc.l sub_844 ; DATA XREF: sub_3D96+57Eo RAM:0000005C 0000 0844 off_5C: dc.l sub_844 ; DATA XREF: sub_3D96+E8o RAM:0000005C ; ConsoleWriteCharacter?+4BCo RAM:00000060 0000 0844 dc.l sub_844 RAM:00000064 0000 0844 off_64: dc.l sub_844 ; DATA XREF: sub_12D3C+A28o RAM:00000068 0000 0844 off_68: dc.l sub_844 ; DATA XREF: sub_F858+E4o RAM:0000006C 0000 0844 off_6C: dc.l sub_844 ; DATA XREF: sub_12D3C+9CCo RAM:0000006C ; RAM:off_2228Co RAM:00000070 0000 0844 dc.l sub_844 RAM:00000074 0000 0844 off_74: dc.l sub_844 ; DATA XREF: sub_12D3C+9FAo RAM:00000078 0000 0844 dc.l sub_844 RAM:0000007C 0000 0844 off_7C: dc.l sub_844 ; DATA XREF: sub_C416+3A2o RAM:0000007C ; sub_C416+3CEo ... RAM:00000080 0000 0844 off_80: dc.l sub_844 RAM:00000084 0000 0844 dc.l sub_844 RAM:00000088 0000 0844 off_88: dc.l sub_844 RAM:0000008C 0000 0844 off_8C: dc.l sub_844 RAM:00000090 0000 0844 off_90: dc.l sub_844 RAM:00000094 0000 0844 off_94: dc.l sub_844 RAM:00000098 0000 0844 dc.l sub_844 RAM:0000009C 0000 0844 off_9C: dc.l sub_844 RAM:000000A0 0000 0844 dc.l sub_844 RAM:000000A4 0000 0844 dc.l sub_844 RAM:000000A8 0000 0844 dc.l sub_844 RAM:000000AC 0000 0844 dc.l sub_844 RAM:000000B0 0000 0844 dc.l sub_844 RAM:000000B4 0000 0844 off_B4: dc.l sub_844 ; DATA XREF: RAM:off_22344o RAM:000000B8 0000 0844 dc.l sub_844 RAM:000000BC 0000 0844 dc.l sub_844 RAM:000000C0 0000 0844 dc.l sub_844 RAM:000000C4 0000 0844 dc.l sub_844 RAM:000000C8 0000 0844 off_C8: dc.l sub_844 RAM:000000CC 0000 0844 dc.l sub_844 RAM:000000D0 0000 0844 dc.l sub_844 RAM:000000D4 0000 0844 dc.l sub_844 RAM:000000D8 0000 0844 dc.l sub_844 RAM:000000DC 0000 0844 dc.l sub_844 RAM:000000E0 0000 0844 dc.l sub_844 RAM:000000E4 0000 0844 dc.l sub_844 RAM:000000E8 0000 0844 dc.l sub_844 RAM:000000EC 0000 0844 dc.l sub_844 RAM:000000F0 0000 0844 dc.l sub_844 RAM:000000F4 0000 0844 dc.l sub_844 RAM:000000F8 0000 0844 dc.l sub_844 RAM:000000FC 0000 0844 off_FC: dc.l sub_844 ; DATA XREF: sub_1E888+2Co RAM:000000FC ; sub_1E888+D8o ... RAM:00000100 0000 0844 off_100: dc.l sub_844 ; DATA XREF: sub_11104+32Co RAM:00000100 ; RAM:off_2C88Co RAM:00000104 0000 0844 dc.l sub_844 RAM:00000108 0000 0844 dc.l sub_844 RAM:0000010C 0000 0844 dc.l sub_844 RAM:00000110 0000 0844 dc.l sub_844 RAM:00000114 0000 0844 dc.l sub_844 RAM:00000118 0000 0844 dc.l sub_844 RAM:0000011C 0000 0844 dc.l sub_844 RAM:00000120 0000 0844 dc.l sub_844 RAM:00000124 0000 0844 dc.l sub_844 RAM:00000128 0000 0844 dc.l sub_844 RAM:0000012C 0000 0844 dc.l sub_844 RAM:00000130 0000 0844 dc.l sub_844 RAM:00000134 0000 0844 dc.l sub_844 RAM:00000138 0000 0844 dc.l sub_844 RAM:0000013C 0000 0844 dc.l sub_844 RAM:00000140 0000 0844 dc.l sub_844 RAM:00000144 0000 0844 dc.l sub_844 RAM:00000148 0000 0844 dc.l sub_844 RAM:0000014C 0000 0844 dc.l sub_844 RAM:00000150 0000 0844 dc.l sub_844 RAM:00000154 0000 0844 dc.l sub_844 RAM:00000158 0000 0844 dc.l sub_844 RAM:0000015C 0000 0844 dc.l sub_844 RAM:00000160 0000 0844 dc.l sub_844 RAM:00000164 0000 0844 dc.l sub_844 RAM:00000168 0000 0844 dc.l sub_844 RAM:0000016C 0000 0844 dc.l sub_844 RAM:00000170 0000 0844 dc.l sub_844 RAM:00000174 0000 0844 dc.l sub_844 RAM:00000178 0000 0844 dc.l sub_844 RAM:0000017C 0000 0844 dc.l sub_844 RAM:00000180 0000 0844 dc.l sub_844 RAM:00000184 0000 0844 dc.l sub_844 RAM:00000188 0000 0844 dc.l sub_844 RAM:0000018C 0000 0844 dc.l sub_844 RAM:00000190 0000 0844 dc.l sub_844 RAM:00000194 0000 0844 dc.l sub_844 RAM:00000198 0000 0844 dc.l sub_844 RAM:0000019C 0000 0844 dc.l sub_844 RAM:000001A0 0000 0844 dc.l sub_844 RAM:000001A4 0000 0844 dc.l sub_844 RAM:000001A8 0000 0844 dc.l sub_844 RAM:000001AC 0000 0844 dc.l sub_844 RAM:000001B0 0000 0844 dc.l sub_844 RAM:000001B4 0000 0844 dc.l sub_844 RAM:000001B8 0000 0844 dc.l sub_844 RAM:000001BC 0000 0844 dc.l sub_844 RAM:000001C0 0000 0844 dc.l sub_844 RAM:000001C4 0000 0844 dc.l sub_844 RAM:000001C8 0000 0844 dc.l sub_844 RAM:000001CC 0000 0844 dc.l sub_844 RAM:000001D0 0000 0844 dc.l sub_844 RAM:000001D4 0000 0844 dc.l sub_844 RAM:000001D8 0000 0844 dc.l sub_844 RAM:000001DC 0000 0844 dc.l sub_844 RAM:000001E0 0000 0844 dc.l sub_844 RAM:000001E4 0000 0844 dc.l sub_844 RAM:000001E8 0000 0844 dc.l sub_844 RAM:000001EC 0000 0844 dc.l sub_844 RAM:000001F0 0000 0844 dc.l sub_844 RAM:000001F4 0000 0844 off_1F4: dc.l sub_844 ; DATA XREF: sub_1E7F8:loc_1E81Eo RAM:000001F4 ; sub_1E888:loc_1E8B0o ... RAM:000001F8 0000 0844 dc.l sub_844 RAM:000001FC 0000 0844 dc.l sub_844 RAM:00000200 0000 0844 off_200: dc.l sub_844 ; DATA XREF: sub_F82+82o RAM:00000200 ; sub_F82+94o ... RAM:00000204 0000 0844 dc.l sub_844 RAM:00000208 0000 0844 dc.l sub_844 RAM:0000020C 0000 0844 dc.l sub_844 RAM:00000210 0000 0844 dc.l sub_844 RAM:00000214 0000 0844 dc.l sub_844 RAM:00000218 0000 0844 dc.l sub_844 RAM:0000021C 0000 0844 dc.l sub_844 RAM:00000220 0000 0844 dc.l sub_844 RAM:00000224 0000 0844 dc.l sub_844 RAM:00000228 0000 0844 dc.l sub_844 RAM:0000022C 0000 0844 dc.l sub_844 RAM:00000230 0000 0844 dc.l sub_844 RAM:00000234 0000 0844 dc.l sub_844 RAM:00000238 0000 0844 dc.l sub_844 RAM:0000023C 0000 0844 dc.l sub_844 RAM:00000240 0000 0844 dc.l sub_844 RAM:00000244 0000 0844 dc.l sub_844 RAM:00000248 0000 0844 dc.l sub_844 RAM:0000024C 0000 0844 dc.l sub_844 RAM:00000250 0000 0844 dc.l sub_844 RAM:00000254 0000 0844 dc.l sub_844 RAM:00000258 0000 0844 dc.l sub_844 RAM:0000025C 0000 0844 dc.l sub_844 RAM:00000260 0000 0844 dc.l sub_844 RAM:00000264 0000 0844 dc.l sub_844 RAM:00000268 0000 0844 dc.l sub_844 RAM:0000026C 0000 0844 dc.l sub_844 RAM:00000270 0000 0844 dc.l sub_844 RAM:00000274 0000 0844 dc.l sub_844 RAM:00000278 0000 0844 dc.l sub_844 RAM:0000027C 0000 0844 dc.l sub_844 RAM:00000280 0000 0844 dc.l sub_844 RAM:00000284 0000 0844 dc.l sub_844 RAM:00000288 0000 0844 dc.l sub_844 RAM:0000028C 0000 0844 dc.l sub_844 RAM:00000290 0000 0844 dc.l sub_844 RAM:00000294 0000 0844 dc.l sub_844 RAM:00000298 0000 0844 dc.l sub_844 RAM:0000029C 0000 0844 dc.l sub_844 RAM:000002A0 0000 0844 dc.l sub_844 RAM:000002A4 0000 0844 dc.l sub_844 RAM:000002A8 0000 0844 dc.l sub_844 RAM:000002AC 0000 0844 dc.l sub_844 RAM:000002B0 0000 0844 dc.l sub_844 RAM:000002B4 0000 0844 dc.l sub_844 RAM:000002B8 0000 0844 dc.l sub_844 RAM:000002BC 0000 0844 dc.l sub_844 RAM:000002C0 0000 0844 dc.l sub_844 RAM:000002C4 0000 0844 dc.l sub_844 RAM:000002C8 0000 0844 dc.l sub_844 RAM:000002CC 0000 0844 dc.l sub_844 RAM:000002D0 0000 0844 off_2D0: dc.l sub_844 ; DATA XREF: sub_6500:loc_6538o RAM:000002D4 0000 0844 dc.l sub_844 RAM:000002D8 0000 0844 dc.l sub_844 RAM:000002DC 0000 0844 dc.l sub_844 RAM:000002E0 0000 0844 dc.l sub_844 RAM:000002E4 0000 0844 dc.l sub_844 RAM:000002E8 0000 0844 dc.l sub_844 RAM:000002EC 0000 0844 dc.l sub_844 RAM:000002F0 0000 0844 dc.l sub_844 RAM:000002F4 0000 0844 dc.l sub_844 RAM:000002F8 0000 0844 dc.l sub_844 RAM:000002FC 0000 0844 dc.l sub_844 RAM:00000300 0000 0844 dc.l sub_844 RAM:00000304 0000 0844 dc.l sub_844 RAM:00000308 0000 0844 dc.l sub_844 RAM:0000030C 0000 0844 dc.l sub_844 RAM:00000310 0000 0844 dc.l sub_844 RAM:00000314 0000 0844 dc.l sub_844 RAM:00000318 0000 0844 dc.l sub_844 RAM:0000031C 0000 0844 dc.l sub_844 RAM:00000320 0000 0844 dc.l sub_844 RAM:00000324 0000 0844 dc.l sub_844 RAM:00000328 0000 0844 dc.l sub_844 RAM:0000032C 0000 0844 dc.l sub_844 RAM:00000330 0000 0844 dc.l sub_844 RAM:00000334 0000 0844 dc.l sub_844 RAM:00000338 0000 0844 dc.l sub_844 RAM:0000033C 0000 0844 dc.l sub_844 RAM:00000340 0000 0844 dc.l sub_844 RAM:00000344 0000 0844 dc.l sub_844 RAM:00000348 0000 0844 dc.l sub_844 RAM:0000034C 0000 0844 dc.l sub_844 RAM:00000350 0000 0844 dc.l sub_844 RAM:00000354 0000 0844 dc.l sub_844 RAM:00000358 0000 0844 dc.l sub_844 RAM:0000035C 0000 0844 dc.l sub_844 RAM:00000360 0000 0844 dc.l sub_844 RAM:00000364 0000 0844 dc.l sub_844 RAM:00000368 0000 0844 dc.l sub_844 RAM:0000036C 0000 0844 dc.l sub_844 RAM:00000370 0000 0844 dc.l sub_844 RAM:00000374 0000 0844 dc.l sub_844 RAM:00000378 0000 0844 dc.l sub_844 RAM:0000037C 0000 0844 dc.l sub_844 RAM:00000380 0000 0844 dc.l sub_844 RAM:00000384 0000 0844 dc.l sub_844 RAM:00000388 0000 0844 off_388: dc.l sub_844 ; DATA XREF: sub_17EF8+22o RAM:00000388 ; sub_17F78+24o ... RAM:0000038C 0000 0844 dc.l sub_844 RAM:00000390 0000 0844 dc.l sub_844 RAM:00000394 0000 0844 dc.l sub_844 RAM:00000398 0000 0844 dc.l sub_844 RAM:0000039C 0000 0844 dc.l sub_844 RAM:000003A0 0000 0844 dc.l sub_844 RAM:000003A4 0000 0844 dc.l sub_844 RAM:000003A8 0000 0844 dc.l sub_844 RAM:000003AC 0000 0844 dc.l sub_844 RAM:000003B0 0000 0844 dc.l sub_844 RAM:000003B4 0000 0844 dc.l sub_844 RAM:000003B8 0000 0844 dc.l sub_844 RAM:000003BC 0000 0844 dc.l sub_844 RAM:000003C0 0000 0844 dc.l sub_844 RAM:000003C4 0000 0844 dc.l sub_844 RAM:000003C8 0000 0844 dc.l sub_844 RAM:000003CC 0000 0844 dc.l sub_844 RAM:000003D0 0000 0844 dc.l sub_844 RAM:000003D4 0000 0844 dc.l sub_844 RAM:000003D8 0000 0844 dc.l sub_844 RAM:000003DC 0000 0844 dc.l sub_844 RAM:000003E0 0000 0844 dc.l sub_844 RAM:000003E4 0000 0844 dc.l sub_844 RAM:000003E8 0000 0844 off_3E8: dc.l sub_844 ; DATA XREF: sub_18096:loc_182D2o RAM:000003EC 0000 0844 dc.l sub_844 RAM:000003F0 0000 0844 dc.l sub_844 RAM:000003F4 0000 0844 dc.l sub_844 RAM:000003F8 0000 0844 dc.l sub_844 RAM:000003FC 0000 0844 dc.l sub_844 RAM:00000400 0000 0000 0000 0000+byte_400: dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000400 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000400 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000400 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000400 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000400 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000400 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000400 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000400 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000400 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000400 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000400 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000400 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000400 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000400 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000400 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000500 0000 byte_500: dc.b 0 ; DATA XREF: sub_11104+146r RAM:00000501 0043 dc.b $43 ; C RAM:00000502 0049 dc.b $49 ; I RAM:00000503 0056 dc.b $56 ; V RAM:00000504 0000 dc.b 0 RAM:00000505 0000 dc.b 0 RAM:00000506 0000 dc.b 0 RAM:00000507 0000 dc.b 0 RAM:00000508 0000 dc.b 0 RAM:00000509 0000 dc.b 0 RAM:0000050A 0000 dc.b 0 RAM:0000050B 0000 dc.b 0 RAM:0000050C 0000 dc.b 0 RAM:0000050D 0000 dc.b 0 RAM:0000050E 0000 dc.b 0 RAM:0000050F 0000 dc.b 0 RAM:00000510 0000 dc.b 0 RAM:00000511 0000 dc.b 0 RAM:00000512 0000 dc.b 0 RAM:00000513 0000 dc.b 0 RAM:00000514 0000 dc.b 0 RAM:00000515 0000 dc.b 0 RAM:00000516 0000 dc.b 0 RAM:00000517 0000 dc.b 0 RAM:00000518 0000 dc.b 0 RAM:00000519 0000 dc.b 0 RAM:0000051A 0000 dc.b 0 RAM:0000051B 0000 dc.b 0 RAM:0000051C 0000 dc.b 0 RAM:0000051D 0000 dc.b 0 RAM:0000051E 0000 dc.b 0 RAM:0000051F 0000 dc.b 0 RAM:00000520 0003 8EE0 dc.l unk_38EE0 RAM:00000524 0000 0844 dc.l sub_844 RAM:00000528 0000 0844 dc.l sub_844 RAM:0000052C 0000 0844 dc.l sub_844 RAM:00000530 0000 0844 off_530: dc.l sub_844 ; DATA XREF: sub_183DE+1AAr RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000534 0000 0000 0000 0000+ dc.b 0, 0, 0, 0 RAM:000007C8 0000 0000 0000 0000+byte_7C8: dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:000007C8 0000 0000 0000 0000+ ; DATA XREF: sub_844:loc_CFCo RAM:000007C8 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:000007C8 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:000007C8 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000800 0000 0000 0000 0000+byte_800: dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000800 0000 0000 0000 0000+ ; DATA XREF: sub_E3E+34o RAM:00000800 0000 0000 0000 0000+ ; sub_18060+Eo ... RAM:00000800 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000800 0000 0000 0000 0000+ dc.b 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 RAM:00000800 0000 0000 0000 0000+ dc.b 0, 0, 0, 0 RAM:00000834 RAM:00000834 ; =============== S U B R O U T I N E ======================================= RAM:00000834 RAM:00000834 ; Attributes: bp-based frame RAM:00000834 RAM:00000834 sub_834: ; CODE XREF: sub_844:loc_CB0p RAM:00000834 ; sub_2000:loc_21C4p RAM:00000834 4E56 FFFC link a6,#$FFFC RAM:00000838 7201 moveq #1,d1 RAM:0000083A 3001 move.w d1,d0 RAM:0000083C 48C0 ext.l d0 RAM:0000083E 4E5E unlk a6 RAM:00000840 4E75 rts RAM:00000840 ; End of function sub_834 RAM:00000840 RAM:00000840 ; --------------------------------------------------------------------------- RAM:00000842 0000 dc.b 0 RAM:00000843 0000 dc.b 0 RAM:00000844 RAM:00000844 ; =============== S U B R O U T I N E ======================================= RAM:00000844 RAM:00000844 RAM:00000844 sub_844: ; DATA XREF: RAM:off_4o RAM:00000844 ; RAM:off_8o ... RAM:00000844 23FC 0000 00D2 FF05+ move.l #$D2,($FF05000C).l ; 'Ò' RAM:0000084E 46FC 3700 move #$3700,sr RAM:00000852 203C 0003 0EE0 move.l #byte_30EE0,d0 RAM:00000858 0280 FFFF C000 andi.l #byte_FFFFC000,d0 RAM:0000085E 0680 0000 4000 addi.l #$4000,d0 RAM:00000864 4E7B 0803 movec d0,msp RAM:00000868 42B9 5FF0 0400 clr.l (dword_5FF00400).l RAM:0000086E 227C 0000 0000 movea.l #0,a1 RAM:00000874 4E7B 9801 movec a1,vbr RAM:00000878 203C 0003 4EE0 move.l #byte_34EE0,d0 RAM:0000087E 0280 FFFF C000 andi.l #byte_FFFFC000,d0 RAM:00000884 0680 0000 4000 addi.l #$4000,d0 RAM:0000088A 4E7B 0804 movec d0,isp RAM:0000088E 207C FF02 0000 movea.l #byte_FF020000,a0 RAM:00000894 217C 0000 0000 0020 move.l #0,$20(a0) RAM:0000089C 217C 0000 0000 0024 move.l #0,$24(a0) RAM:000008A4 217C 0001 0000 0018 move.l #loc_10000,$18(a0) RAM:000008AC 217C 0000 0001 0014 move.l #1,$14(a0) RAM:000008B4 2028 0008 move.l 8(a0),d0 RAM:000008B8 217C 0000 0000 0008 move.l #0,8(a0) RAM:000008C0 207C FF01 0000 movea.l #byte_FF010000,a0 RAM:000008C6 217C 0000 0000 0040 move.l #0,$40(a0) RAM:000008CE 217C 0000 0FFF 0040 move.l #$FFF,$40(a0) RAM:000008D6 6000 0012 bra.w loc_8EA RAM:000008DA ; --------------------------------------------------------------------------- RAM:000008DA 2248 movea.l a0,a1 RAM:000008DC 303C 000B move.w #$B,d0 RAM:000008E0 RAM:000008E0 loc_8E0: ; CODE XREF: sub_844+A2j RAM:000008E0 22FC 0000 0000 move.l #0,(a1)+ RAM:000008E6 51C8 FFF8 dbf d0,loc_8E0 RAM:000008EA RAM:000008EA loc_8EA: ; CODE XREF: sub_844+92j RAM:000008EA 217C 000C 0000 0064 move.l #byte_C0000,$64(a0) RAM:000008F2 217C 0000 0000 0048 move.l #0,$48(a0) RAM:000008FA 217C 0000 0000 0068 move.l #0,$68(a0) RAM:00000902 207C FF05 0000 movea.l #byte_FF050000,a0 RAM:00000908 217C 0000 0000 0300 move.l #0,$300(a0) RAM:00000910 217C 9800 0000 0200 move.l #$98000000,$200(a0) RAM:00000918 217C 0000 0000 0404 move.l #0,$404(a0) RAM:00000920 217C 0000 0000 0600 move.l #0,$600(a0) RAM:00000928 217C 0000 0000 0604 move.l #0,$604(a0) RAM:00000930 7007 moveq #7,d0 RAM:00000932 227C FF05 0610 movea.l #byte_FF050610,a1 RAM:00000938 RAM:00000938 loc_938: ; CODE XREF: sub_844+FAj RAM:00000938 22FC 0000 0000 move.l #0,(a1)+ RAM:0000093E 51C8 FFF8 dbf d0,loc_938 RAM:00000942 217C 0016 0FFF 0584 move.l #byte_160FFF,$584(a0) RAM:0000094A 217C 0000 0000 0580 move.l #0,$580(a0) RAM:00000952 217C 0000 0000 0204 move.l #0,$204(a0) RAM:0000095A 7009 moveq #9,d0 RAM:0000095C 4E7B 0002 movec d0,cacr RAM:00000960 4EF9 0000 0970 jmp (loc_970).l RAM:00000966 ; --------------------------------------------------------------------------- RAM:00000966 0000 4E56 ori.b #$56,d0 ; 'V' RAM:0000096A 0000 4E5E ori.b #$5E,d0 ; '^' RAM:0000096E 4E75 rts RAM:00000970 ; --------------------------------------------------------------------------- RAM:00000970 RAM:00000970 loc_970: ; CODE XREF: sub_844+11Cj RAM:00000970 4E56 0000 link a6,#0 RAM:00000974 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:0000097A 48D7 0000 movem.l 0,(sp) RAM:0000097E 486E FFF2 pea unk_FFFFFFF2(a6) RAM:00000982 4EB9 0001 E3C0 jsr sub_1E3C0 RAM:00000988 584F addq.w #4,sp RAM:0000098A 4A00 tst.b d0 RAM:0000098C 673C beq.s loc_9CA RAM:0000098E 0C6E 0003 FFF2 cmpi.w #3,unk_FFFFFFF2(a6) RAM:00000994 6614 bne.s loc_9AA RAM:00000996 33FC 3203 0004 6102 move.w #$3203,(word_46102).l RAM:0000099E 23FC 0000 411A 0004+ move.l #$411A,(dword_4612A).l RAM:000009A8 6012 bra.s loc_9BC RAM:000009AA ; --------------------------------------------------------------------------- RAM:000009AA RAM:000009AA loc_9AA: ; CODE XREF: sub_844+150j RAM:000009AA 33FC 3410 0004 6102 move.w #$3410,(word_46102).l RAM:000009B2 23FC 0000 4100 0004+ move.l #$4100,(dword_4612A).l RAM:000009BC RAM:000009BC loc_9BC: ; CODE XREF: sub_844+164j RAM:000009BC 2039 0004 611A move.l (off_4611A).l,d0 RAM:000009C2 5280 addq.l #1,d0 RAM:000009C4 23C0 0004 60FA move.l d0,(off_460FA).l RAM:000009CA RAM:000009CA loc_9CA: ; CODE XREF: sub_844+148j RAM:000009CA 42AE FFF4 clr.l unk_FFFFFFF4(a6) RAM:000009CE 3039 0004 6102 move.w (word_46102).l,d0 RAM:000009D4 48C0 ext.l d0 RAM:000009D6 0280 0000 00FF andi.l #$FF,d0 RAM:000009DC 6704 beq.s loc_9E2 RAM:000009DE 6000 0164 bra.w loc_B44 RAM:000009E2 ; --------------------------------------------------------------------------- RAM:000009E2 RAM:000009E2 loc_9E2: ; CODE XREF: sub_844+198j RAM:000009E2 4879 0001 EDF8 pea (aSymtab).l ; "symtab" RAM:000009E8 206E 000C movea.l $C(a6),a0 RAM:000009EC 2F10 move.l (a0),-(sp) RAM:000009EE 4EB9 0001 7EE0 jsr strlen RAM:000009F4 584F addq.w #4,sp RAM:000009F6 206E 000C movea.l $C(a6),a0 RAM:000009FA D090 add.l (a0),d0 RAM:000009FC 5D80 subq.l #6,d0 RAM:000009FE 2F00 move.l d0,-(sp) RAM:00000A00 4EB9 0001 7E98 jsr strcmp RAM:00000A06 504F addq.w #8,sp RAM:00000A08 4A80 tst.l d0 RAM:00000A0A 6654 bne.s loc_A60 RAM:00000A0C 2D7C 0000 0001 FFF4 move.l #1,unk_FFFFFFF4(a6) RAM:00000A14 13FC 0001 0004 6100 move.b #1,(byte_46100).l RAM:00000A1C 0CAE 0000 0002 0008 cmpi.l #2,8(a6) RAM:00000A24 6C12 bge.s loc_A38 RAM:00000A26 4879 0001 EDFF pea (aUsageSymtabVol).l ; "Usage: symtab \n" RAM:00000A2C 4EB9 0001 E3E8 jsr nullSub3 RAM:00000A32 584F addq.w #4,sp RAM:00000A34 6000 0308 bra.w loc_D3E RAM:00000A38 ; --------------------------------------------------------------------------- RAM:00000A38 RAM:00000A38 loc_A38: ; CODE XREF: sub_844+1E0j RAM:00000A38 33FC 0002 0002 78BA move.w #2,(word_278BA).l RAM:00000A40 2F39 0002 228C move.l (off_2228C).l,-(sp) RAM:00000A46 4879 0002 2220 pea (unk_22220).l RAM:00000A4C 4879 0002 1EC6 pea (jpt_31E8).l RAM:00000A52 4EB9 0001 ED18 jsr sub_1ED18 RAM:00000A58 4FEF 000C lea $C(sp),sp RAM:00000A5C 6000 00E6 bra.w loc_B44 RAM:00000A60 ; --------------------------------------------------------------------------- RAM:00000A60 RAM:00000A60 loc_A60: ; CODE XREF: sub_844+1C6j RAM:00000A60 0CAE 0000 0002 0008 cmpi.l #2,8(a6) RAM:00000A68 6D00 00DA blt.w loc_B44 RAM:00000A6C 2D7C 0000 0001 FFFC move.l #1,unk_FFFFFFFC(a6) RAM:00000A74 RAM:00000A74 loc_A74: ; CODE XREF: sub_844+2FCj RAM:00000A74 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00000A78 B0AE 0008 cmp.l 8(a6),d0 RAM:00000A7C 6C00 00C6 bge.w loc_B44 RAM:00000A80 4879 0001 EE1E pea (aSun).l ; "sun" RAM:00000A86 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00000A8A 206E 000C movea.l $C(a6),a0 RAM:00000A8E 2F30 0C00 move.l (a0,d0.l*4),-(sp) RAM:00000A92 4EB9 0001 7E98 jsr strcmp RAM:00000A98 504F addq.w #8,sp RAM:00000A9A 4A80 tst.l d0 RAM:00000A9C 6614 bne.s loc_AB2 RAM:00000A9E 13FC 0001 0004 6100 move.b #1,(byte_46100).l RAM:00000AA6 13FC 0001 0002 CD60 move.b #1,(byte_2CD60).l RAM:00000AAE 6000 008C bra.w loc_B3C RAM:00000AB2 ; --------------------------------------------------------------------------- RAM:00000AB2 RAM:00000AB2 loc_AB2: ; CODE XREF: sub_844+258j RAM:00000AB2 4879 0001 EE22 pea (aOpenwin).l ; "openwin" RAM:00000AB8 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00000ABC 206E 000C movea.l $C(a6),a0 RAM:00000AC0 2F30 0C00 move.l (a0,d0.l*4),-(sp) RAM:00000AC4 4EB9 0001 7E98 jsr strcmp RAM:00000ACA 504F addq.w #8,sp RAM:00000ACC 4A80 tst.l d0 RAM:00000ACE 6610 bne.s loc_AE0 RAM:00000AD0 13FC 0001 0004 6100 move.b #1,(byte_46100).l RAM:00000AD8 4239 0002 CD60 clr.b (byte_2CD60).l RAM:00000ADE 605C bra.s loc_B3C RAM:00000AE0 ; --------------------------------------------------------------------------- RAM:00000AE0 RAM:00000AE0 loc_AE0: ; CODE XREF: sub_844+28Aj RAM:00000AE0 4879 0001 EE2A pea (aSim_hd).l ; "sim_hd" RAM:00000AE6 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00000AEA 206E 000C movea.l $C(a6),a0 RAM:00000AEE 2F30 0C00 move.l (a0,d0.l*4),-(sp) RAM:00000AF2 4EB9 0001 7E98 jsr strcmp RAM:00000AF8 504F addq.w #8,sp RAM:00000AFA 4A80 tst.l d0 RAM:00000AFC 660A bne.s loc_B08 RAM:00000AFE 13FC 0001 0004 60FE move.b #1,(byte_460FE).l RAM:00000B06 6034 bra.s loc_B3C RAM:00000B08 ; --------------------------------------------------------------------------- RAM:00000B08 RAM:00000B08 loc_B08: ; CODE XREF: sub_844+2B8j RAM:00000B08 42AE FFFC clr.l unk_FFFFFFFC(a6) RAM:00000B0C RAM:00000B0C loc_B0C: ; CODE XREF: sub_844+2F2j RAM:00000B0C 0CAE 0000 0004 FFFC cmpi.l #4,unk_FFFFFFFC(a6) RAM:00000B14 6C22 bge.s loc_B38 RAM:00000B16 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00000B1A 41F9 0001 EDE8 lea (off_1EDE8).l,a0 RAM:00000B20 2F30 0C00 move.l (a0,d0.l*4),-(sp) RAM:00000B24 4879 0001 EE31 pea (aS).l ; "%s\n" RAM:00000B2A 4EB9 0001 E3E8 jsr nullSub3 RAM:00000B30 504F addq.w #8,sp RAM:00000B32 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00000B36 60D4 bra.s loc_B0C RAM:00000B38 ; --------------------------------------------------------------------------- RAM:00000B38 RAM:00000B38 loc_B38: ; CODE XREF: sub_844+2D0j RAM:00000B38 6000 0204 bra.w loc_D3E RAM:00000B3C ; --------------------------------------------------------------------------- RAM:00000B3C RAM:00000B3C loc_B3C: ; CODE XREF: sub_844+26Aj RAM:00000B3C ; sub_844+29Aj ... RAM:00000B3C 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00000B40 6000 FF32 bra.w loc_A74 RAM:00000B44 ; --------------------------------------------------------------------------- RAM:00000B44 RAM:00000B44 loc_B44: ; CODE XREF: sub_844+19Aj RAM:00000B44 ; sub_844+218j ... RAM:00000B44 4879 0001 EE35 pea (aDevCbx0).l ; "/dev/cbx0" RAM:00000B4A 4EB9 0001 E3D8 jsr nullSub1 RAM:00000B50 584F addq.w #4,sp RAM:00000B52 4EB9 0000 0F82 jsr (sub_F82).l RAM:00000B58 4EB9 0000 0D42 jsr (sub_D42).l RAM:00000B5E 4279 0003 8F60 clr.w (word_38F60).l RAM:00000B64 4279 0003 8F64 clr.w (word_38F64).l RAM:00000B6A 4279 0003 8EFC clr.w (word_38EFC).l RAM:00000B70 4279 0004 6E72 clr.w (CurrentConsoleIndex?).l RAM:00000B76 3039 0004 6E72 move.w (CurrentConsoleIndex?).l,d0 RAM:00000B7C C1FC 0036 muls.w #$36,d0 ; '6' RAM:00000B80 41F9 0002 C1B8 lea (byte_2C1B8).l,a0 RAM:00000B86 21BC 0004 6F30 0800 move.l #unk_46F30,(a0,d0.l) RAM:00000B8E 41F9 0002 C112 lea (unk_2C112).l,a0 RAM:00000B94 303C 0014 move.w #$14,d0 RAM:00000B98 227C 0004 6F34 movea.l #byte_46F34,a1 RAM:00000B9E RAM:00000B9E loc_B9E: ; CODE XREF: sub_844+35Cj RAM:00000B9E 22D8 move.l (a0)+,(a1)+ RAM:00000BA0 51C8 FFFC dbf d0,loc_B9E RAM:00000BA4 3290 move.w (a0),(a1) RAM:00000BA6 4EB9 0000 A34A jsr SetupConsole? RAM:00000BAC 7000 moveq #0,d0 RAM:00000BAE 1039 0004 6E78 move.b (BackupSerialDevice?).l,d0 RAM:00000BB4 E288 lsr.l #1,d0 RAM:00000BB6 2F00 move.l d0,-(sp) RAM:00000BB8 4EB9 0000 A4B0 jsr ClearSerialRequests? RAM:00000BBE 584F addq.w #4,sp RAM:00000BC0 7000 moveq #0,d0 RAM:00000BC2 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:00000BC8 2F00 move.l d0,-(sp) RAM:00000BCA 4EB9 0000 A984 jsr WaitDevice_28xx RAM:00000BD0 584F addq.w #4,sp RAM:00000BD2 4878 1000 pea ($1000).w RAM:00000BD6 4879 5FF0 4090 pea (dword_5FF04090).l RAM:00000BDC 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:00000BE2 504F addq.w #8,sp RAM:00000BE4 3039 0004 6102 move.w (word_46102).l,d0 RAM:00000BEA 48C0 ext.l d0 RAM:00000BEC 0280 0000 00FF andi.l #$FF,d0 RAM:00000BF2 660C bne.s loc_C00 RAM:00000BF4 2079 0004 6E7E movea.l (dword_46E7E).l,a0 RAM:00000BFA 0068 0400 0004 ori.w #$400,4(a0) RAM:00000C00 RAM:00000C00 loc_C00: ; CODE XREF: sub_844+3AEj RAM:00000C00 0079 0001 0004 6EAA ori.w #1,(word_46EAA).l RAM:00000C08 4878 0001 pea (1).w RAM:00000C0C 4EB9 0001 E3E0 jsr nullSub2 RAM:00000C12 584F addq.w #4,sp RAM:00000C14 4878 000B pea ((off_8+3)).w RAM:00000C18 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:00000C1E 48C0 ext.l d0 RAM:00000C20 720A moveq #$A,d1 RAM:00000C22 E3A0 asl.l d1,d0 RAM:00000C24 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:00000C2A 2F00 move.l d0,-(sp) RAM:00000C2C 4EB9 0001 D73E jsr sub_1D73E RAM:00000C32 504F addq.w #8,sp RAM:00000C34 RAM:00000C34 loc_C34: ; CODE XREF: sub_844+4E4j RAM:00000C34 4AAE FFF4 tst.l unk_FFFFFFF4(a6) RAM:00000C38 6752 beq.s loc_C8C RAM:00000C3A 4878 0001 pea (1).w RAM:00000C3E 206E 000C movea.l $C(a6),a0 RAM:00000C42 2F28 0004 move.l 4(a0),-(sp) RAM:00000C46 4EB9 0001 1104 jsr sub_11104 RAM:00000C4C 504F addq.w #8,sp RAM:00000C4E 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00000C52 6722 beq.s loc_C76 RAM:00000C54 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:00000C58 2F08 move.l a0,-(sp) RAM:00000C5A 4EB9 0000 7678 jsr (sub_7678).l RAM:00000C60 584F addq.w #4,sp RAM:00000C62 4879 0001 EE3F pea (aTypeQToQuit).l ; "Type 'q' to quit\n" RAM:00000C68 4878 0001 pea (1).w RAM:00000C6C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00000C72 504F addq.w #8,sp RAM:00000C74 6012 bra.s loc_C88 RAM:00000C76 ; --------------------------------------------------------------------------- RAM:00000C76 RAM:00000C76 loc_C76: ; CODE XREF: sub_844+40Ej RAM:00000C76 4879 0001 EE51 pea (aSymtabLookupVe).l ; "\n*** Symtab Lookup - Version 3.1 ***\n" RAM:00000C7C 4878 0001 pea (1).w RAM:00000C80 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00000C86 504F addq.w #8,sp RAM:00000C88 RAM:00000C88 loc_C88: ; CODE XREF: sub_844+430j RAM:00000C88 6000 008A bra.w loc_D14 RAM:00000C8C ; --------------------------------------------------------------------------- RAM:00000C8C RAM:00000C8C loc_C8C: ; CODE XREF: sub_844+3F4j RAM:00000C8C 3039 0004 6102 move.w (word_46102).l,d0 RAM:00000C92 48C0 ext.l d0 RAM:00000C94 0280 0000 00FF andi.l #$FF,d0 RAM:00000C9A 6614 bne.s loc_CB0 RAM:00000C9C 4879 0001 EE77 pea (aDownloadFacili).l ; "\n*** Download Facility - Version 3.6 *"... RAM:00000CA2 4878 0001 pea (1).w RAM:00000CA6 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00000CAC 504F addq.w #8,sp RAM:00000CAE 6064 bra.s loc_D14 RAM:00000CB0 ; --------------------------------------------------------------------------- RAM:00000CB0 RAM:00000CB0 loc_CB0: ; CODE XREF: sub_844+456j RAM:00000CB0 4EB9 0000 0834 jsr (sub_834).l RAM:00000CB6 4A80 tst.l d0 RAM:00000CB8 6730 beq.s loc_CEA RAM:00000CBA 2F39 0002 2344 move.l (off_22344).l,-(sp) RAM:00000CC0 4879 0002 2290 pea (unk_22290).l RAM:00000CC6 4879 0002 1EC6 pea (jpt_31E8).l RAM:00000CCC 4EB9 0001 ED18 jsr sub_1ED18 RAM:00000CD2 4FEF 000C lea $C(sp),sp RAM:00000CD6 4879 0001 EEA1 pea (aDisktoolFieldV).l ; "\nDisktool - Field Version 1.7\n" RAM:00000CDC 4878 0001 pea (1).w RAM:00000CE0 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00000CE6 504F addq.w #8,sp RAM:00000CE8 6012 bra.s loc_CFC RAM:00000CEA ; --------------------------------------------------------------------------- RAM:00000CEA RAM:00000CEA loc_CEA: ; CODE XREF: sub_844+474j RAM:00000CEA 4879 0001 EEC0 pea (aDisktoolEngine).l ; "\nDisktool - Engineering Version 1.7\n" RAM:00000CF0 4878 0001 pea (1).w RAM:00000CF4 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00000CFA 504F addq.w #8,sp RAM:00000CFC RAM:00000CFC loc_CFC: ; CODE XREF: sub_844+4A4j RAM:00000CFC 4878 07C8 pea (byte_7C8).w RAM:00000D00 4879 0001 EEE5 pea (aCCopyright1980).l ; "(C) Copyright 1980-%D Siemens Rolm Comm"... RAM:00000D06 4878 0002 pea (2).w RAM:00000D0A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00000D10 4FEF 000C lea $C(sp),sp RAM:00000D14 RAM:00000D14 loc_D14: ; CODE XREF: sub_844:loc_C88j RAM:00000D14 ; sub_844+46Aj RAM:00000D14 4EB9 0000 254A jsr (sub_254A).l RAM:00000D1A 3039 0004 6102 move.w (word_46102).l,d0 RAM:00000D20 48C0 ext.l d0 RAM:00000D22 0280 0000 00FF andi.l #$FF,d0 RAM:00000D28 6600 FF0A bne.w loc_C34 RAM:00000D2C 4878 0001 pea (1).w RAM:00000D30 4EB9 0000 B9E8 jsr sub_B9E8 RAM:00000D36 584F addq.w #4,sp RAM:00000D38 4EB9 0001 E422 jsr return0_6 RAM:00000D3E RAM:00000D3E loc_D3E: ; CODE XREF: sub_844+1F0j RAM:00000D3E ; sub_844:loc_B38j RAM:00000D3E 4E5E unlk a6 RAM:00000D40 4E75 rts RAM:00000D40 ; End of function sub_844 RAM:00000D40 RAM:00000D42 RAM:00000D42 ; =============== S U B R O U T I N E ======================================= RAM:00000D42 RAM:00000D42 ; Attributes: bp-based frame RAM:00000D42 RAM:00000D42 sub_D42: ; CODE XREF: sub_844+314p RAM:00000D42 4E56 0000 link a6,#0 RAM:00000D46 DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:00000D4C 48D7 0000 movem.l 0,(sp) RAM:00000D50 4279 0003 8F5C clr.w (SerialPossiblyBusy?).l RAM:00000D56 33FC 00FA 0003 8F66 move.w #$FA,(word_38F66).l ; 'ú' RAM:00000D5E 4279 0003 8F60 clr.w (word_38F60).l RAM:00000D64 4279 0003 8F64 clr.w (word_38F64).l RAM:00000D6A 4279 0003 8EFC clr.w (word_38EFC).l RAM:00000D70 33FC 0003 0003 8F52 move.w #3,(word_38F52).l RAM:00000D78 33FC 0001 0003 A8FC move.w #1,(word_3A8FC).l RAM:00000D80 4279 0003 A900 clr.w (word_3A900).l RAM:00000D86 4279 0003 A902 clr.w (word_3A902).l RAM:00000D8C 4EB9 0001 0978 jsr sub_10978 RAM:00000D92 4EB9 0000 6F00 jsr (sub_6F00).l RAM:00000D98 4EB9 0000 F12E jsr sub_F12E RAM:00000D9E 23FC 0004 572C 0004+ move.l #byte_4572C,(off_459FE).l RAM:00000DA8 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00000DAE 4228 0006 clr.b 6(a0) RAM:00000DB2 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00000DB8 117C 0001 0009 move.b #1,9(a0) RAM:00000DBE 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00000DC4 42A8 000C clr.l $C(a0) RAM:00000DC8 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:00000DCC 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:00000DD0 RAM:00000DD0 loc_DD0: ; CODE XREF: sub_D42+C8j RAM:00000DD0 0C6E 0001 FFFC cmpi.w #1,unk_FFFFFFFC(a6) RAM:00000DD6 6608 bne.s loc_DE0 RAM:00000DD8 3D7C 004B FFFA move.w #$4B,unk_FFFFFFFA(a6) ; 'K' RAM:00000DDE 600E bra.s loc_DEE RAM:00000DE0 ; --------------------------------------------------------------------------- RAM:00000DE0 RAM:00000DE0 loc_DE0: ; CODE XREF: sub_D42+94j RAM:00000DE0 0C6E 0001 FFFC cmpi.w #1,unk_FFFFFFFC(a6) RAM:00000DE6 6F06 ble.s loc_DEE RAM:00000DE8 066E 0046 FFFA addi.w #$46,unk_FFFFFFFA(a6) ; 'F' RAM:00000DEE RAM:00000DEE loc_DEE: ; CODE XREF: sub_D42+9Cj RAM:00000DEE ; sub_D42+A4j RAM:00000DEE 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:00000DF2 0C6E 000A FFFC cmpi.w #$A,unk_FFFFFFFC(a6) RAM:00000DF8 6F02 ble.s loc_DFC RAM:00000DFA 6010 bra.s loc_E0C RAM:00000DFC ; --------------------------------------------------------------------------- RAM:00000DFC RAM:00000DFC loc_DFC: ; CODE XREF: sub_D42+B6j RAM:00000DFC 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00000E00 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00000E06 4230 0010 clr.b $10(a0,d0.w) RAM:00000E0A 60C4 bra.s loc_DD0 RAM:00000E0C ; --------------------------------------------------------------------------- RAM:00000E0C RAM:00000E0C loc_E0C: ; CODE XREF: sub_D42+B8j RAM:00000E0C 2F39 0004 59FE move.l (off_459FE).l,-(sp) RAM:00000E12 4EB9 0000 6810 jsr (sub_6810).l RAM:00000E18 584F addq.w #4,sp RAM:00000E1A 2F39 0004 5DD0 move.l (off_45DD0).l,-(sp) RAM:00000E20 4EB9 0001 7EE0 jsr strlen RAM:00000E26 584F addq.w #4,sp RAM:00000E28 13C0 0004 5DD4 move.b d0,(byte_45DD4).l RAM:00000E2E 4EB9 0001 0860 jsr sub_10860 RAM:00000E34 7000 moveq #0,d0 RAM:00000E36 6002 bra.s loc_E3A RAM:00000E36 ; --------------------------------------------------------------------------- RAM:00000E38 0070 dc.b $70 ; p RAM:00000E39 0000 dc.b 0 RAM:00000E3A ; --------------------------------------------------------------------------- RAM:00000E3A RAM:00000E3A loc_E3A: ; CODE XREF: sub_D42+F4j RAM:00000E3A 4E5E unlk a6 RAM:00000E3C 4E75 rts RAM:00000E3C ; End of function sub_D42 RAM:00000E3C RAM:00000E3E RAM:00000E3E ; =============== S U B R O U T I N E ======================================= RAM:00000E3E RAM:00000E3E ; Attributes: bp-based frame RAM:00000E3E RAM:00000E3E sub_E3E: ; CODE XREF: sub_F82+14p RAM:00000E3E RAM:00000E3E arg_0 = 8 RAM:00000E3E RAM:00000E3E 4E56 0000 link a6,#0 RAM:00000E42 DFFC 0000 0000 adda.l #0,sp RAM:00000E48 48D7 0000 movem.l 0,(sp) RAM:00000E4C 3039 0004 6102 move.w (word_46102).l,d0 RAM:00000E52 48C0 ext.l d0 RAM:00000E54 0280 0000 00FF andi.l #$FF,d0 RAM:00000E5A 662C bne.s loc_E88 RAM:00000E5C 3039 0004 6102 move.w (word_46102).l,d0 RAM:00000E62 48C0 ext.l d0 RAM:00000E64 0280 0000 0F00 andi.l #$F00,d0 RAM:00000E6A 661C bne.s loc_E88 RAM:00000E6C 4879 0002 0000 pea (unk_20000).l RAM:00000E72 4878 0800 pea (byte_800).w RAM:00000E76 4EB9 0001 E42C jsr return0_7 RAM:00000E7C 504F addq.w #8,sp RAM:00000E7E 23C0 0004 60EE move.l d0,(dword_460EE).l RAM:00000E84 6000 00D6 bra.w loc_F5C RAM:00000E88 ; --------------------------------------------------------------------------- RAM:00000E88 RAM:00000E88 loc_E88: ; CODE XREF: sub_E3E+1Cj RAM:00000E88 ; sub_E3E+2Cj RAM:00000E88 3039 0004 6102 move.w (word_46102).l,d0 RAM:00000E8E 48C0 ext.l d0 RAM:00000E90 0280 0000 00FF andi.l #$FF,d0 RAM:00000E96 6700 00A8 beq.w loc_F40 RAM:00000E9A 2039 0004 611A move.l (off_4611A).l,d0 RAM:00000EA0 0480 0001 FFFF subi.l #unk_1FFFF,d0 RAM:00000EA6 23C0 0004 60EE move.l d0,(dword_460EE).l RAM:00000EAC 3039 0004 6102 move.w (word_46102).l,d0 RAM:00000EB2 48C0 ext.l d0 RAM:00000EB4 0280 0000 00FF andi.l #$FF,d0 RAM:00000EBA 0C80 0000 0003 cmpi.l #3,d0 RAM:00000EC0 660E bne.s loc_ED0 RAM:00000EC2 2039 0004 60EE move.l (dword_460EE).l,d0 RAM:00000EC8 23C0 7FB0 0004 move.l d0,($7FB00004).l RAM:00000ECE 6036 bra.s loc_F06 RAM:00000ED0 ; --------------------------------------------------------------------------- RAM:00000ED0 RAM:00000ED0 loc_ED0: ; CODE XREF: sub_E3E+82j RAM:00000ED0 2039 0004 60EE move.l (dword_460EE).l,d0 RAM:00000ED6 0080 0000 003F ori.l #$3F,d0 ; '?' RAM:00000EDC 23C0 FF01 000C move.l d0,($FF01000C).l RAM:00000EE2 2039 0004 60EE move.l (dword_460EE).l,d0 RAM:00000EE8 0080 0000 003F ori.l #$3F,d0 ; '?' RAM:00000EEE 23C0 FF01 0010 move.l d0,($FF010010).l RAM:00000EF4 2039 0004 60EE move.l (dword_460EE).l,d0 RAM:00000EFA 0080 0000 003F ori.l #$3F,d0 ; '?' RAM:00000F00 23C0 FF01 0014 move.l d0,($FF010014).l RAM:00000F06 RAM:00000F06 loc_F06: ; CODE XREF: sub_E3E+90j RAM:00000F06 3039 0004 6102 move.w (word_46102).l,d0 RAM:00000F0C 48C0 ext.l d0 RAM:00000F0E 0280 0000 00FF andi.l #$FF,d0 RAM:00000F14 0C80 0000 0010 cmpi.l #$10,d0 RAM:00000F1A 6612 bne.s loc_F2E RAM:00000F1C 00B9 0000 0FFF FF01+ ori.l #$FFF,($FF010064).l RAM:00000F26 2039 FF01 0064 move.l ($FF010064).l,d0 RAM:00000F2C 6010 bra.s loc_F3E RAM:00000F2E ; --------------------------------------------------------------------------- RAM:00000F2E RAM:00000F2E loc_F2E: ; CODE XREF: sub_E3E+DCj RAM:00000F2E 00B9 0000 0002 7FB0+ ori.l #2,($7FB00000).l RAM:00000F38 2039 7FB0 0000 move.l ($7FB00000).l,d0 RAM:00000F3E RAM:00000F3E loc_F3E: ; CODE XREF: sub_E3E+EEj RAM:00000F3E 601C bra.s loc_F5C RAM:00000F40 ; --------------------------------------------------------------------------- RAM:00000F40 RAM:00000F40 loc_F40: ; CODE XREF: sub_E3E+58j RAM:00000F40 2039 0004 60EE move.l (dword_460EE).l,d0 RAM:00000F46 0680 0001 FFFF addi.l #unk_1FFFF,d0 RAM:00000F4C 2F00 move.l d0,-(sp) RAM:00000F4E 2F39 0004 60EE move.l (dword_460EE).l,-(sp) RAM:00000F54 4EB9 0001 E3F0 jsr return0_1 RAM:00000F5A 504F addq.w #8,sp RAM:00000F5C RAM:00000F5C loc_F5C: ; CODE XREF: sub_E3E+46j RAM:00000F5C ; sub_E3E:loc_F3Ej RAM:00000F5C 23F9 0004 60EE 0004+ move.l (dword_460EE).l,(dword_460F2).l RAM:00000F66 23F9 0004 60EE 0004+ move.l (dword_460EE).l,(dword_460F6).l RAM:00000F70 206E 0008 movea.l arg_0(a6),a0 RAM:00000F74 2039 0004 60EE move.l (dword_460EE).l,d0 RAM:00000F7A 5880 addq.l #4,d0 RAM:00000F7C 2080 move.l d0,(a0) RAM:00000F7E 4E5E unlk a6 RAM:00000F80 4E75 rts RAM:00000F80 ; End of function sub_E3E RAM:00000F80 RAM:00000F82 RAM:00000F82 ; =============== S U B R O U T I N E ======================================= RAM:00000F82 RAM:00000F82 ; Attributes: bp-based frame RAM:00000F82 RAM:00000F82 sub_F82: ; CODE XREF: sub_844+30Ep RAM:00000F82 4E56 0000 link a6,#0 RAM:00000F86 DFFC 0000 0000 adda.l #0,sp RAM:00000F8C 48D7 0000 movem.l 0,(sp) RAM:00000F90 4879 0004 60E2 pea (dword_460E2).l RAM:00000F96 6100 FEA6 bsr.w sub_E3E RAM:00000F9A 584F addq.w #4,sp RAM:00000F9C 2039 0004 60E2 move.l (dword_460E2).l,d0 RAM:00000FA2 0680 0000 0200 addi.l #$200,d0 RAM:00000FA8 23C0 0003 A904 move.l d0,(dword_3A904).l RAM:00000FAE 2039 0003 A904 move.l (dword_3A904).l,d0 RAM:00000FB4 0680 0000 0010 addi.l #$10,d0 RAM:00000FBA 23C0 0003 A908 move.l d0,(dword_3A908).l RAM:00000FC0 2039 0003 A908 move.l (dword_3A908).l,d0 RAM:00000FC6 5C80 addq.l #6,d0 RAM:00000FC8 23C0 0003 A90C move.l d0,(dword_3A90C).l RAM:00000FCE 2039 0003 A90C move.l (dword_3A90C).l,d0 RAM:00000FD4 0680 0000 0500 addi.l #$500,d0 RAM:00000FDA 23C0 0004 60E6 move.l d0,(dword_460E6).l RAM:00000FE0 3039 0004 6102 move.w (word_46102).l,d0 RAM:00000FE6 48C0 ext.l d0 RAM:00000FE8 0280 0000 00FF andi.l #$FF,d0 RAM:00000FEE 663A bne.s loc_102A RAM:00000FF0 4879 0002 0000 pea (unk_20000).l RAM:00000FF6 4EB9 0001 E436 jsr return0_8 RAM:00000FFC 584F addq.w #4,sp RAM:00000FFE 23C0 0004 60EA move.l d0,(dword_460EA).l RAM:00001004 4878 0200 pea (off_200).w RAM:00001008 4EB9 0001 E436 jsr return0_8 RAM:0000100E 584F addq.w #4,sp RAM:00001010 23C0 0004 7914 move.l d0,(dword_47914).l RAM:00001016 4878 0200 pea (off_200).w RAM:0000101A 4EB9 0001 E436 jsr return0_8 RAM:00001020 584F addq.w #4,sp RAM:00001022 23C0 0004 7910 move.l d0,(dword_47910).l RAM:00001028 6036 bra.s loc_1060 RAM:0000102A ; --------------------------------------------------------------------------- RAM:0000102A RAM:0000102A loc_102A: ; CODE XREF: sub_F82+6Cj RAM:0000102A 2039 0004 60EE move.l (dword_460EE).l,d0 RAM:00001030 0480 0002 0000 subi.l #unk_20000,d0 RAM:00001036 23C0 0004 60EA move.l d0,(dword_460EA).l RAM:0000103C 2039 0004 60EA move.l (dword_460EA).l,d0 RAM:00001042 0480 0000 0200 subi.l #$200,d0 RAM:00001048 23C0 0004 7914 move.l d0,(dword_47914).l RAM:0000104E 2039 0004 7914 move.l (dword_47914).l,d0 RAM:00001054 0480 0000 0200 subi.l #$200,d0 RAM:0000105A 23C0 0004 7910 move.l d0,(dword_47910).l RAM:00001060 RAM:00001060 loc_1060: ; CODE XREF: sub_F82+A6j RAM:00001060 4E5E unlk a6 RAM:00001062 4E75 rts RAM:00001062 ; End of function sub_F82 RAM:00001062 RAM:00001062 ; --------------------------------------------------------------------------- RAM:00001064 0000 dc.b 0 RAM:00001065 0000 dc.b 0 RAM:00001066 0000 dc.b 0 RAM:00001067 0000 dc.b 0 RAM:00001068 RAM:00001068 ; =============== S U B R O U T I N E ======================================= RAM:00001068 RAM:00001068 ; Attributes: bp-based frame RAM:00001068 RAM:00001068 sub_1068: ; CODE XREF: sub_2000+44Ap RAM:00001068 RAM:00001068 arg_0 = 8 RAM:00001068 arg_7 = $F RAM:00001068 RAM:00001068 4E56 0000 link a6,#0 RAM:0000106C DFFC FFFF FFA8 adda.l #unk_FFFFFFA8,sp RAM:00001072 48D7 0000 movem.l 0,(sp) RAM:00001076 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000107C 4A28 0006 tst.b 6(a0) RAM:00001080 6600 0304 bne.w loc_1386 RAM:00001084 206E 0008 movea.l arg_0(a6),a0 RAM:00001088 0C28 0004 0020 cmpi.b #4,$20(a0) RAM:0000108E 660A bne.s loc_109A RAM:00001090 3D7C 2772 FFFA move.w #$2772,unk_FFFFFFFA(a6) RAM:00001096 6000 026C bra.w loc_1304 RAM:0000109A ; --------------------------------------------------------------------------- RAM:0000109A RAM:0000109A loc_109A: ; CODE XREF: sub_1068+26j RAM:0000109A 206E 0008 movea.l arg_0(a6),a0 RAM:0000109E 1028 0020 move.b $20(a0),d0 RAM:000010A2 0280 0000 00FF andi.l #$FF,d0 RAM:000010A8 2F00 move.l d0,-(sp) RAM:000010AA 7000 moveq #0,d0 RAM:000010AC 102E 000F move.b arg_7(a6),d0 RAM:000010B0 2F00 move.l d0,-(sp) RAM:000010B2 4EB9 0000 ED90 jsr sub_ED90 RAM:000010B8 504F addq.w #8,sp RAM:000010BA 4A40 tst.w d0 RAM:000010BC 660A bne.s loc_10C8 RAM:000010BE 3D7C 276A FFFA move.w #$276A,unk_FFFFFFFA(a6) RAM:000010C4 6000 023E bra.w loc_1304 RAM:000010C8 ; --------------------------------------------------------------------------- RAM:000010C8 RAM:000010C8 loc_10C8: ; CODE XREF: sub_1068+54j RAM:000010C8 206E 0008 movea.l arg_0(a6),a0 RAM:000010CC 0C28 0003 0020 cmpi.b #3,$20(a0) RAM:000010D2 665C bne.s loc_1130 RAM:000010D4 4878 FFFF pea ($FFFFFFFF).w RAM:000010D8 486E FFAC pea unk_FFFFFFAC(a6) RAM:000010DC 4879 0001 F178 pea (aDMa).l ; "D MA " RAM:000010E2 4878 0003 pea (3).w RAM:000010E6 4EB9 0000 72A8 jsr (sub_72A8).l RAM:000010EC 4FEF 0010 lea $10(sp),sp RAM:000010F0 4878 0020 pea (off_20).w RAM:000010F4 486E FFB1 pea unk_FFFFFFB1(a6) RAM:000010F8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000010FC 4878 0003 pea (3).w RAM:00001100 4EB9 0000 72A8 jsr (sub_72A8).l RAM:00001106 4FEF 0010 lea $10(sp),sp RAM:0000110A 486E FFAC pea unk_FFFFFFAC(a6) RAM:0000110E 4878 0001 pea (1).w RAM:00001112 206E 0008 movea.l arg_0(a6),a0 RAM:00001116 2F28 0028 move.l $28(a0),-(sp) RAM:0000111A 4878 0003 pea (3).w RAM:0000111E 4EB9 0000 798A jsr (sub_798A).l RAM:00001124 4FEF 0010 lea $10(sp),sp RAM:00001128 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0000112C 6000 01D6 bra.w loc_1304 RAM:00001130 ; --------------------------------------------------------------------------- RAM:00001130 RAM:00001130 loc_1130: ; CODE XREF: sub_1068+6Aj RAM:00001130 1D7C 0044 FFAC move.b #$44,unk_FFFFFFAC(a6) ; 'D' RAM:00001136 1D7C 0020 FFAD move.b #$20,unk_FFFFFFAD(a6) ; ' ' RAM:0000113C 206E 0008 movea.l arg_0(a6),a0 RAM:00001140 0C28 0001 0020 cmpi.b #1,$20(a0) RAM:00001146 6608 bne.s loc_1150 RAM:00001148 1D7C 0056 FFAE move.b #$56,unk_FFFFFFAE(a6) ; 'V' RAM:0000114E 6006 bra.s loc_1156 RAM:00001150 ; --------------------------------------------------------------------------- RAM:00001150 RAM:00001150 loc_1150: ; CODE XREF: sub_1068+DEj RAM:00001150 1D7C 0053 FFAE move.b #$53,unk_FFFFFFAE(a6) ; 'S' RAM:00001156 RAM:00001156 loc_1156: ; CODE XREF: sub_1068+E6j RAM:00001156 1D7C 0020 FFAF move.b #$20,unk_FFFFFFAF(a6) ; ' ' RAM:0000115C 4878 001F pea ($1F).w RAM:00001160 486E FFB0 pea unk_FFFFFFB0(a6) RAM:00001164 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00001168 4878 0003 pea (3).w RAM:0000116C 4EB9 0000 72A8 jsr (sub_72A8).l RAM:00001172 4FEF 0010 lea $10(sp),sp RAM:00001176 486E FFAC pea unk_FFFFFFAC(a6) RAM:0000117A 4EB9 0000 7376 jsr (strlen_).l RAM:00001180 584F addq.w #4,sp RAM:00001182 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00001186 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000118A 1DBC 0020 00AC move.b #$20,unk_FFFFFFAC(a6,d0.w) ; ' ' RAM:00001190 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:00001194 206E 0008 movea.l arg_0(a6),a0 RAM:00001198 0C68 000F 0022 cmpi.w #$F,$22(a0) RAM:0000119E 674C beq.s loc_11EC RAM:000011A0 4878 0003 pea (3).w RAM:000011A4 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000011A8 48C0 ext.l d0 RAM:000011AA 4876 08AC pea unk_FFFFFFAC(a6,d0.l) RAM:000011AE 206E 0008 movea.l arg_0(a6),a0 RAM:000011B2 3028 0022 move.w $22(a0),d0 RAM:000011B6 41F9 0001 F06C lea (off_1F06C).l,a0 RAM:000011BC 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:000011C0 4878 0003 pea (3).w RAM:000011C4 4EB9 0000 72A8 jsr (sub_72A8).l RAM:000011CA 4FEF 0010 lea $10(sp),sp RAM:000011CE 486E FFAC pea unk_FFFFFFAC(a6) RAM:000011D2 4EB9 0000 7376 jsr (strlen_).l RAM:000011D8 584F addq.w #4,sp RAM:000011DA 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:000011DE 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000011E2 1DBC 0028 00AC move.b #$28,unk_FFFFFFAC(a6,d0.w) ; '(' RAM:000011E8 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:000011EC RAM:000011EC loc_11EC: ; CODE XREF: sub_1068+136j RAM:000011EC 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000011F0 48C0 ext.l d0 RAM:000011F2 724B moveq #$4B,d1 ; 'K' RAM:000011F4 9280 sub.l d0,d1 RAM:000011F6 5581 subq.l #2,d1 RAM:000011F8 3D41 FFFC move.w d1,unk_FFFFFFFC(a6) RAM:000011FC 206E 0008 movea.l arg_0(a6),a0 RAM:00001200 3028 0022 move.w $22(a0),d0 RAM:00001204 48C0 ext.l d0 RAM:00001206 2F00 move.l d0,-(sp) RAM:00001208 4878 0020 pea (off_20).w RAM:0000120C 4878 0000 pea (0).w RAM:00001210 486E FFFC pea unk_FFFFFFFC(a6) RAM:00001214 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00001218 48C0 ext.l d0 RAM:0000121A 4876 08AC pea unk_FFFFFFAC(a6,d0.l) RAM:0000121E 4878 0008 pea (off_8).w RAM:00001222 206E 0008 movea.l arg_0(a6),a0 RAM:00001226 2F28 0028 move.l $28(a0),-(sp) RAM:0000122A 4EB9 0000 DBA8 jsr sub_DBA8 RAM:00001230 4FEF 001C lea $1C(sp),sp RAM:00001234 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00001238 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0000123C 6600 0094 bne.w loc_12D2 RAM:00001240 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:00001244 D16E FFFE add.w d0,unk_FFFFFFFE(a6) RAM:00001248 206E 0008 movea.l arg_0(a6),a0 RAM:0000124C 0C68 000F 0022 cmpi.w #$F,$22(a0) RAM:00001252 670E beq.s loc_1262 RAM:00001254 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00001258 1DBC 0029 00AC move.b #$29,unk_FFFFFFAC(a6,d0.w) ; ')' RAM:0000125E 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:00001262 RAM:00001262 loc_1262: ; CODE XREF: sub_1068+1EAj RAM:00001262 206E 0008 movea.l arg_0(a6),a0 RAM:00001266 0CA8 FFFF FFFF 002C cmpi.l #$FFFFFFFF,$2C(a0) RAM:0000126E 6762 beq.s loc_12D2 RAM:00001270 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00001274 1DBC 0020 00AC move.b #$20,unk_FFFFFFAC(a6,d0.w) ; ' ' RAM:0000127A 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000127E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00001282 48C0 ext.l d0 RAM:00001284 724B moveq #$4B,d1 ; 'K' RAM:00001286 9280 sub.l d0,d1 RAM:00001288 5381 subq.l #1,d1 RAM:0000128A 3D41 FFFC move.w d1,unk_FFFFFFFC(a6) RAM:0000128E 206E 0008 movea.l arg_0(a6),a0 RAM:00001292 3028 0022 move.w $22(a0),d0 RAM:00001296 48C0 ext.l d0 RAM:00001298 2F00 move.l d0,-(sp) RAM:0000129A 4878 0020 pea (off_20).w RAM:0000129E 4878 0000 pea (0).w RAM:000012A2 486E FFFC pea unk_FFFFFFFC(a6) RAM:000012A6 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000012AA 48C0 ext.l d0 RAM:000012AC 4876 08AC pea unk_FFFFFFAC(a6,d0.l) RAM:000012B0 4878 0008 pea (off_8).w RAM:000012B4 206E 0008 movea.l arg_0(a6),a0 RAM:000012B8 2F28 002C move.l $2C(a0),-(sp) RAM:000012BC 4EB9 0000 DBA8 jsr sub_DBA8 RAM:000012C2 4FEF 001C lea $1C(sp),sp RAM:000012C6 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:000012CA 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:000012CE D16E FFFE add.w d0,unk_FFFFFFFE(a6) RAM:000012D2 RAM:000012D2 loc_12D2: ; CODE XREF: sub_1068+1D4j RAM:000012D2 ; sub_1068+206j RAM:000012D2 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:000012D6 662C bne.s loc_1304 RAM:000012D8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000012DC 4236 00AC clr.b unk_FFFFFFAC(a6,d0.w) RAM:000012E0 4878 FFFF pea ($FFFFFFFF).w RAM:000012E4 2039 0004 59FE move.l (off_459FE).l,d0 RAM:000012EA 0680 0000 0010 addi.l #$10,d0 RAM:000012F0 2F00 move.l d0,-(sp) RAM:000012F2 486E FFAC pea unk_FFFFFFAC(a6) RAM:000012F6 4878 0003 pea (3).w RAM:000012FA 4EB9 0000 72A8 jsr (sub_72A8).l RAM:00001300 4FEF 0010 lea $10(sp),sp RAM:00001304 RAM:00001304 loc_1304: ; CODE XREF: sub_1068+2Ej RAM:00001304 ; sub_1068+5Cj ... RAM:00001304 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:00001308 667A bne.s loc_1384 RAM:0000130A 206E 0008 movea.l arg_0(a6),a0 RAM:0000130E 1D68 0020 000F move.b $20(a0),arg_7(a6) RAM:00001314 206E 0008 movea.l arg_0(a6),a0 RAM:00001318 1028 0020 move.b $20(a0),d0 RAM:0000131C 0280 0000 00FF andi.l #$FF,d0 RAM:00001322 2F00 move.l d0,-(sp) RAM:00001324 4878 0000 pea (off_0).w RAM:00001328 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000132C 4EB9 0000 E9EE jsr sub_E9EE RAM:00001332 4FEF 000C lea $C(sp),sp RAM:00001336 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0000133A 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0000133E 6644 bne.s loc_1384 RAM:00001340 0C2E 0003 000F cmpi.b #3,arg_7(a6) RAM:00001346 660A bne.s loc_1352 RAM:00001348 2D7C 0001 F17E FFA8 move.l #aMacro,unk_FFFFFFA8(a6) ; "Macro" RAM:00001350 601A bra.s loc_136C RAM:00001352 ; --------------------------------------------------------------------------- RAM:00001352 RAM:00001352 loc_1352: ; CODE XREF: sub_1068+2DEj RAM:00001352 0C2E 0001 000F cmpi.b #1,arg_7(a6) RAM:00001358 660A bne.s loc_1364 RAM:0000135A 2D7C 0001 F184 FFA8 move.l #aVariable,unk_FFFFFFA8(a6) ; "Variable" RAM:00001362 6008 bra.s loc_136C RAM:00001364 ; --------------------------------------------------------------------------- RAM:00001364 RAM:00001364 loc_1364: ; CODE XREF: sub_1068+2F0j RAM:00001364 2D7C 0001 F18D FFA8 move.l #aSymbol,unk_FFFFFFA8(a6) ; "Symbol" RAM:0000136C RAM:0000136C loc_136C: ; CODE XREF: sub_1068+2E8j RAM:0000136C ; sub_1068+2FAj RAM:0000136C 2F2E FFA8 move.l unk_FFFFFFA8(a6),-(sp) RAM:00001370 4879 0001 F194 pea (aUseLineEditing).l ; "\nUse Line Editing To Recall and Modify"... RAM:00001376 4878 0002 pea (2).w RAM:0000137A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00001380 4FEF 000C lea $C(sp),sp RAM:00001384 RAM:00001384 loc_1384: ; CODE XREF: sub_1068+2A0j RAM:00001384 ; sub_1068+2D6j RAM:00001384 6006 bra.s loc_138C RAM:00001386 ; --------------------------------------------------------------------------- RAM:00001386 RAM:00001386 loc_1386: ; CODE XREF: sub_1068+18j RAM:00001386 ; DATA XREF: sub_17EF8:loc_17F64o ... RAM:00001386 3D7C 2771 FFFA move.w #$2771,unk_FFFFFFFA(a6) RAM:0000138C RAM:0000138C loc_138C: ; CODE XREF: sub_1068:loc_1384j RAM:0000138C 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00001390 48C0 ext.l d0 RAM:00001392 6002 bra.s loc_1396 RAM:00001392 ; --------------------------------------------------------------------------- RAM:00001394 0070 dc.b $70 ; p RAM:00001395 0000 dc.b 0 RAM:00001396 ; --------------------------------------------------------------------------- RAM:00001396 RAM:00001396 loc_1396: ; CODE XREF: sub_1068+32Aj RAM:00001396 4E5E unlk a6 RAM:00001398 4E75 rts RAM:00001398 ; End of function sub_1068 RAM:00001398 RAM:0000139A RAM:0000139A ; =============== S U B R O U T I N E ======================================= RAM:0000139A RAM:0000139A ; Attributes: bp-based frame RAM:0000139A RAM:0000139A sub_139A: ; CODE XREF: sub_151E+178p RAM:0000139A ; sub_19FE+2A2p ... RAM:0000139A RAM:0000139A var_1 = -1 RAM:0000139A arg_0 = 8 RAM:0000139A RAM:0000139A 4E56 0000 link a6,#0 RAM:0000139E DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000013A4 48D7 0000 movem.l 0,(sp) RAM:000013A8 0CAE 0000 0002 0008 cmpi.l #2,arg_0(a6) RAM:000013B0 670A beq.s loc_13BC RAM:000013B2 0CAE 0000 001C 0008 cmpi.l #$1C,arg_0(a6) RAM:000013BA 6608 bne.s loc_13C4 RAM:000013BC RAM:000013BC loc_13BC: ; CODE XREF: sub_139A+16j RAM:000013BC 1D7C 000F FFFF move.b #$F,var_1(a6) RAM:000013C2 6056 bra.s loc_141A RAM:000013C4 ; --------------------------------------------------------------------------- RAM:000013C4 RAM:000013C4 loc_13C4: ; CODE XREF: sub_139A+20j RAM:000013C4 0CAE 0000 0011 0008 cmpi.l #$11,arg_0(a6) RAM:000013CC 6608 bne.s loc_13D6 RAM:000013CE 1D7C 0002 FFFF move.b #2,var_1(a6) RAM:000013D4 6044 bra.s loc_141A RAM:000013D6 ; --------------------------------------------------------------------------- RAM:000013D6 RAM:000013D6 loc_13D6: ; CODE XREF: sub_139A+32j RAM:000013D6 0CAE 0000 001F 0008 cmpi.l #$1F,arg_0(a6) RAM:000013DE 6608 bne.s loc_13E8 RAM:000013E0 1D7C 0003 FFFF move.b #3,var_1(a6) RAM:000013E6 6032 bra.s loc_141A RAM:000013E8 ; --------------------------------------------------------------------------- RAM:000013E8 RAM:000013E8 loc_13E8: ; CODE XREF: sub_139A+44j RAM:000013E8 0CAE 0000 0018 0008 cmpi.l #$18,arg_0(a6) RAM:000013F0 6606 bne.s loc_13F8 RAM:000013F2 422E FFFF clr.b var_1(a6) RAM:000013F6 6022 bra.s loc_141A RAM:000013F8 ; --------------------------------------------------------------------------- RAM:000013F8 RAM:000013F8 loc_13F8: ; CODE XREF: sub_139A+56j RAM:000013F8 0CAE 0000 0020 0008 cmpi.l #$20,arg_0(a6) ; ' ' RAM:00001400 6608 bne.s loc_140A RAM:00001402 1D7C 0005 FFFF move.b #5,var_1(a6) RAM:00001408 6010 bra.s loc_141A RAM:0000140A ; --------------------------------------------------------------------------- RAM:0000140A RAM:0000140A loc_140A: ; CODE XREF: sub_139A+66j RAM:0000140A 0CAE 0000 0024 0008 cmpi.l #$24,arg_0(a6) ; '$' RAM:00001412 6606 bne.s loc_141A RAM:00001414 1D7C 0001 FFFF move.b #1,var_1(a6) RAM:0000141A RAM:0000141A loc_141A: ; CODE XREF: sub_139A+28j RAM:0000141A ; sub_139A+3Aj ... RAM:0000141A 7000 moveq #0,d0 RAM:0000141C 102E FFFF move.b var_1(a6),d0 RAM:00001420 6002 bra.s loc_1424 RAM:00001420 ; --------------------------------------------------------------------------- RAM:00001422 0070 dc.b $70 ; p RAM:00001423 0000 dc.b 0 RAM:00001424 ; --------------------------------------------------------------------------- RAM:00001424 RAM:00001424 loc_1424: ; CODE XREF: sub_139A+86j RAM:00001424 4E5E unlk a6 RAM:00001426 4E75 rts RAM:00001426 ; End of function sub_139A RAM:00001426 RAM:00001428 RAM:00001428 ; =============== S U B R O U T I N E ======================================= RAM:00001428 RAM:00001428 ; Attributes: bp-based frame RAM:00001428 RAM:00001428 sub_1428: ; CODE XREF: sub_151E+F8p RAM:00001428 RAM:00001428 arg_0 = 8 RAM:00001428 RAM:00001428 4E56 0000 link a6,#0 RAM:0000142C DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00001432 48D7 0000 movem.l 0,(sp) RAM:00001436 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0000143A 6000 00A4 bra.w loc_14E0 RAM:0000143E ; --------------------------------------------------------------------------- RAM:0000143E 41F9 0002 BFBA lea (unk_2BFBA).l,a0 RAM:00001444 2279 0004 6E7E movea.l (dword_46E7E).l,a1 RAM:0000144A 43E9 0004 lea 4(a1),a1 RAM:0000144E 303C 0014 move.w #$14,d0 RAM:00001452 RAM:00001452 loc_1452: ; CODE XREF: sub_1428+2Cj RAM:00001452 22D8 move.l (a0)+,(a1)+ RAM:00001454 51C8 FFFC dbf d0,loc_1452 RAM:00001458 3290 move.w (a0),(a1) RAM:0000145A 6000 00A8 bra.w loc_1504 RAM:0000145E ; --------------------------------------------------------------------------- RAM:0000145E 41F9 0002 C010 lea (unk_2C010).l,a0 RAM:00001464 2279 0004 6E7E movea.l (dword_46E7E).l,a1 RAM:0000146A 43E9 0004 lea 4(a1),a1 RAM:0000146E 303C 0014 move.w #$14,d0 RAM:00001472 RAM:00001472 loc_1472: ; CODE XREF: sub_1428+4Cj RAM:00001472 22D8 move.l (a0)+,(a1)+ RAM:00001474 51C8 FFFC dbf d0,loc_1472 RAM:00001478 3290 move.w (a0),(a1) RAM:0000147A 6000 0088 bra.w loc_1504 RAM:0000147E ; --------------------------------------------------------------------------- RAM:0000147E 41F9 0002 C066 lea (unk_2C066).l,a0 RAM:00001484 2279 0004 6E7E movea.l (dword_46E7E).l,a1 RAM:0000148A 43E9 0004 lea 4(a1),a1 RAM:0000148E 303C 0014 move.w #$14,d0 RAM:00001492 RAM:00001492 loc_1492: ; CODE XREF: sub_1428+6Cj RAM:00001492 22D8 move.l (a0)+,(a1)+ RAM:00001494 51C8 FFFC dbf d0,loc_1492 RAM:00001498 3290 move.w (a0),(a1) RAM:0000149A 6068 bra.s loc_1504 RAM:0000149C ; --------------------------------------------------------------------------- RAM:0000149C 41F9 0002 C0BC lea (unk_2C0BC).l,a0 RAM:000014A2 2279 0004 6E7E movea.l (dword_46E7E).l,a1 RAM:000014A8 43E9 0004 lea 4(a1),a1 RAM:000014AC 303C 0014 move.w #$14,d0 RAM:000014B0 RAM:000014B0 loc_14B0: ; CODE XREF: sub_1428+8Aj RAM:000014B0 22D8 move.l (a0)+,(a1)+ RAM:000014B2 51C8 FFFC dbf d0,loc_14B0 RAM:000014B6 3290 move.w (a0),(a1) RAM:000014B8 604A bra.s loc_1504 RAM:000014BA ; --------------------------------------------------------------------------- RAM:000014BA 41F9 0002 C112 lea (unk_2C112).l,a0 RAM:000014C0 2279 0004 6E7E movea.l (dword_46E7E).l,a1 RAM:000014C6 43E9 0004 lea 4(a1),a1 RAM:000014CA 303C 0014 move.w #$14,d0 RAM:000014CE RAM:000014CE loc_14CE: ; CODE XREF: sub_1428+A8j RAM:000014CE 22D8 move.l (a0)+,(a1)+ RAM:000014D0 51C8 FFFC dbf d0,loc_14CE RAM:000014D4 3290 move.w (a0),(a1) RAM:000014D6 602C bra.s loc_1504 RAM:000014D8 ; --------------------------------------------------------------------------- RAM:000014D8 RAM:000014D8 loc_14D8: ; CODE XREF: sub_1428+C8j RAM:000014D8 3D7C 271F FFFE move.w #$271F,unk_FFFFFFFE(a6) RAM:000014DE 6024 bra.s loc_1504 RAM:000014E0 ; --------------------------------------------------------------------------- RAM:000014E0 RAM:000014E0 loc_14E0: ; CODE XREF: sub_1428+12j RAM:000014E0 202E 0008 move.l arg_0(a6),d0 RAM:000014E4 0480 0000 0034 subi.l #$34,d0 ; '4' RAM:000014EA 0C80 0000 0004 cmpi.l #4,d0 RAM:000014F0 62E6 bhi.s loc_14D8 RAM:000014F2 303B 0A06 move.w word_14FA(pc,d0.l*2),d0 RAM:000014F6 4EFB 0002 jmp word_14FA(pc,d0.w) RAM:000014F6 ; --------------------------------------------------------------------------- RAM:000014FA FF44 FF64 FF84 FFA2+word_14FA: dc.w $FF44, $FF64, $FF84, $FFA2, $FFC0 RAM:00001504 ; --------------------------------------------------------------------------- RAM:00001504 RAM:00001504 loc_1504: ; CODE XREF: sub_1428+32j RAM:00001504 ; sub_1428+52j ... RAM:00001504 2079 0004 6E7E movea.l (dword_46E7E).l,a0 RAM:0000150A 0068 0400 0004 ori.w #$400,4(a0) RAM:00001510 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00001514 48C0 ext.l d0 RAM:00001516 6002 bra.s loc_151A RAM:00001518 ; --------------------------------------------------------------------------- RAM:00001518 7000 moveq #0,d0 RAM:0000151A RAM:0000151A loc_151A: ; CODE XREF: sub_1428+EEj RAM:0000151A 4E5E unlk a6 RAM:0000151C 4E75 rts RAM:0000151C ; End of function sub_1428 RAM:0000151C RAM:0000151E RAM:0000151E ; =============== S U B R O U T I N E ======================================= RAM:0000151E RAM:0000151E ; Attributes: bp-based frame RAM:0000151E RAM:0000151E sub_151E: ; CODE XREF: sub_2000+92p RAM:0000151E 4E56 0000 link a6,#0 RAM:00001522 DFFC FFFF FFEC adda.l #unk_FFFFFFEC,sp RAM:00001528 48D7 0000 movem.l 0,(sp) RAM:0000152C 426E FFEE clr.w unk_FFFFFFEE(a6) RAM:00001530 0CB9 0000 001A 0004+ cmpi.l #$1A,(dword_45414).l RAM:0000153A 6610 bne.s loc_154C RAM:0000153C 4878 0003 pea (3).w RAM:00001540 4EB9 0000 27F6 jsr (sub_27F6).l RAM:00001546 584F addq.w #4,sp RAM:00001548 6000 026C bra.w loc_17B6 RAM:0000154C ; --------------------------------------------------------------------------- RAM:0000154C RAM:0000154C loc_154C: ; CODE XREF: sub_151E+1Cj RAM:0000154C 0CB9 0000 0025 0004+ cmpi.l #$25,(dword_45414).l ; '%' RAM:00001556 6664 bne.s loc_15BC RAM:00001558 486E FFF2 pea unk_FFFFFFF2(a6) RAM:0000155C 486E FFFC pea unk_FFFFFFFC(a6) RAM:00001560 2F39 0004 5426 move.l (dword_45426).l,-(sp) RAM:00001566 4878 0003 pea (3).w RAM:0000156A 4EB9 0000 8972 jsr sub_8972 RAM:00001570 4FEF 0010 lea $10(sp),sp RAM:00001574 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00001578 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:0000157C 663A bne.s loc_15B8 RAM:0000157E 0CB9 0000 0009 0004+ cmpi.l #9,(dword_4541A).l RAM:00001588 6618 bne.s loc_15A2 RAM:0000158A 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0000158E 2F39 0004 5420 move.l (dword_45420).l,-(sp) RAM:00001594 4EB9 0001 B9C8 jsr DefineLogicalVolume? RAM:0000159A 504F addq.w #8,sp RAM:0000159C 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:000015A0 6016 bra.s loc_15B8 RAM:000015A2 ; --------------------------------------------------------------------------- RAM:000015A2 RAM:000015A2 loc_15A2: ; CODE XREF: sub_151E+6Aj RAM:000015A2 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000015A6 2F39 0004 5420 move.l (dword_45420).l,-(sp) RAM:000015AC 4EB9 0001 BC1A jsr sub_1BC1A RAM:000015B2 504F addq.w #8,sp RAM:000015B4 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:000015B8 RAM:000015B8 loc_15B8: ; CODE XREF: sub_151E+5Ej RAM:000015B8 ; sub_151E+82j RAM:000015B8 6000 01FC bra.w loc_17B6 RAM:000015BC ; --------------------------------------------------------------------------- RAM:000015BC RAM:000015BC loc_15BC: ; CODE XREF: sub_151E+38j RAM:000015BC 0CB9 0000 0031 0004+ cmpi.l #$31,(dword_45414).l ; '1' RAM:000015C6 661A bne.s loc_15E2 RAM:000015C8 4878 0001 pea (1).w RAM:000015CC 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:000015D2 4EB9 0001 1104 jsr sub_11104 RAM:000015D8 504F addq.w #8,sp RAM:000015DA 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:000015DE 6000 01D6 bra.w loc_17B6 RAM:000015E2 ; --------------------------------------------------------------------------- RAM:000015E2 RAM:000015E2 loc_15E2: ; CODE XREF: sub_151E+A8j RAM:000015E2 0CB9 0000 002B 0004+ cmpi.l #$2B,(dword_45414).l ; '+' RAM:000015EC 6616 bne.s loc_1604 RAM:000015EE 2F39 0004 5420 move.l (dword_45420).l,-(sp) RAM:000015F4 4EB9 0001 1E32 jsr sub_11E32 RAM:000015FA 584F addq.w #4,sp RAM:000015FC 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00001600 6000 01B4 bra.w loc_17B6 RAM:00001604 ; --------------------------------------------------------------------------- RAM:00001604 RAM:00001604 loc_1604: ; CODE XREF: sub_151E+CEj RAM:00001604 0CB9 0000 0033 0004+ cmpi.l #$33,(dword_45414).l ; '3' RAM:0000160E 6614 bne.s loc_1624 RAM:00001610 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:00001616 6100 FE10 bsr.w sub_1428 RAM:0000161A 584F addq.w #4,sp RAM:0000161C 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00001620 6000 0194 bra.w loc_17B6 RAM:00001624 ; --------------------------------------------------------------------------- RAM:00001624 RAM:00001624 loc_1624: ; CODE XREF: sub_151E+F0j RAM:00001624 0C79 0003 0004 54DE cmpi.w #3,(word_454DE).l RAM:0000162C 6D50 blt.s loc_167E RAM:0000162E 0C79 0006 0004 5418 cmpi.w #6,(word_45418).l RAM:00001636 6646 bne.s loc_167E RAM:00001638 0CB9 0000 0022 0004+ cmpi.l #$22,(dword_4541A).l ; '"' RAM:00001642 663A bne.s loc_167E RAM:00001644 0C79 0006 0004 541E cmpi.w #6,(word_4541E).l RAM:0000164C 6616 bne.s loc_1664 RAM:0000164E 4878 0000 pea (off_0).w RAM:00001652 4878 0000 pea (off_0).w RAM:00001656 4EB9 0001 1104 jsr sub_11104 RAM:0000165C 504F addq.w #8,sp RAM:0000165E 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00001662 6016 bra.s loc_167A RAM:00001664 ; --------------------------------------------------------------------------- RAM:00001664 RAM:00001664 loc_1664: ; CODE XREF: sub_151E+12Ej RAM:00001664 4878 0001 pea (1).w RAM:00001668 2F39 0004 5420 move.l (dword_45420).l,-(sp) RAM:0000166E 4EB9 0001 1104 jsr sub_11104 RAM:00001674 504F addq.w #8,sp RAM:00001676 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:0000167A RAM:0000167A loc_167A: ; CODE XREF: sub_151E+144j RAM:0000167A 6000 013A bra.w loc_17B6 RAM:0000167E ; --------------------------------------------------------------------------- RAM:0000167E RAM:0000167E loc_167E: ; CODE XREF: sub_151E+10Ej RAM:0000167E ; sub_151E+118j ... RAM:0000167E 2D7C FFFF FFFF FFF8 move.l #$FFFFFFFF,unk_FFFFFFF8(a6) RAM:00001686 3D7C 000F FFF2 move.w #$F,unk_FFFFFFF2(a6) RAM:0000168C 42AE FFFC clr.l unk_FFFFFFFC(a6) RAM:00001690 2F39 0004 5414 move.l (dword_45414).l,-(sp) RAM:00001696 6100 FD02 bsr.w sub_139A RAM:0000169A 584F addq.w #4,sp RAM:0000169C 1D40 FFF1 move.b d0,unk_FFFFFFF1(a6) RAM:000016A0 0C2E 0003 FFF1 cmpi.b #3,unk_FFFFFFF1(a6) RAM:000016A6 662C bne.s loc_16D4 RAM:000016A8 4879 0002 2CA2 pea (off_22CA2).l RAM:000016AE 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:000016B4 4EB9 0000 6380 jsr (sub_6380).l RAM:000016BA 504F addq.w #8,sp RAM:000016BC 0C40 FFFF cmpi.w #$FFFF,d0 RAM:000016C0 6708 beq.s loc_16CA RAM:000016C2 3D7C 277F FFEE move.w #$277F,unk_FFFFFFEE(a6) RAM:000016C8 6008 bra.s loc_16D2 RAM:000016CA ; --------------------------------------------------------------------------- RAM:000016CA RAM:000016CA loc_16CA: ; CODE XREF: sub_151E+1A2j RAM:000016CA 2D79 0004 5420 FFFC move.l (dword_45420).l,unk_FFFFFFFC(a6) RAM:000016D2 RAM:000016D2 loc_16D2: ; CODE XREF: sub_151E+1AAj RAM:000016D2 607A bra.s loc_174E RAM:000016D4 ; --------------------------------------------------------------------------- RAM:000016D4 RAM:000016D4 loc_16D4: ; CODE XREF: sub_151E+188j RAM:000016D4 0C79 0004 0004 54DE cmpi.w #4,(word_454DE).l RAM:000016DC 6D70 blt.s loc_174E RAM:000016DE 486E FFF2 pea unk_FFFFFFF2(a6) RAM:000016E2 486E FFFC pea unk_FFFFFFFC(a6) RAM:000016E6 2F39 0004 5420 move.l (dword_45420).l,-(sp) RAM:000016EC 4878 0003 pea (3).w RAM:000016F0 4EB9 0000 8972 jsr sub_8972 RAM:000016F6 4FEF 0010 lea $10(sp),sp RAM:000016FA 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:000016FE 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00001702 664A bne.s loc_174E RAM:00001704 0C79 0005 0004 54DE cmpi.w #5,(word_454DE).l RAM:0000170C 6D40 blt.s loc_174E RAM:0000170E 0C2E 0005 FFF1 cmpi.b #5,unk_FFFFFFF1(a6) RAM:00001714 6626 bne.s loc_173C RAM:00001716 0C6E 000F FFF2 cmpi.w #$F,unk_FFFFFFF2(a6) RAM:0000171C 671E beq.s loc_173C RAM:0000171E 486E FFF8 pea unk_FFFFFFF8(a6) RAM:00001722 2F39 0004 5426 move.l (dword_45426).l,-(sp) RAM:00001728 4878 0002 pea (2).w RAM:0000172C 4EB9 0000 8972 jsr sub_8972 RAM:00001732 4FEF 000C lea $C(sp),sp RAM:00001736 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:0000173A 6012 bra.s loc_174E RAM:0000173C ; --------------------------------------------------------------------------- RAM:0000173C RAM:0000173C loc_173C: ; CODE XREF: sub_151E+1F6j RAM:0000173C ; sub_151E+1FEj RAM:0000173C 4879 0001 F1CF pea (aLengthIgnoredO).l ; "Length ignored on non-address type symb"... RAM:00001742 4878 0001 pea (1).w RAM:00001746 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0000174C 504F addq.w #8,sp RAM:0000174E RAM:0000174E loc_174E: ; CODE XREF: sub_151E:loc_16D2j RAM:0000174E ; sub_151E+1BEj ... RAM:0000174E 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:00001754 4EB9 0000 7376 jsr (strlen_).l RAM:0000175A 584F addq.w #4,sp RAM:0000175C 0C40 001F cmpi.w #$1F,d0 RAM:00001760 6F08 ble.s loc_176A RAM:00001762 3D7C 2712 FFEE move.w #$2712,unk_FFFFFFEE(a6) RAM:00001768 604C bra.s loc_17B6 RAM:0000176A ; --------------------------------------------------------------------------- RAM:0000176A RAM:0000176A loc_176A: ; CODE XREF: sub_151E+242j RAM:0000176A 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:0000176E 6646 bne.s loc_17B6 RAM:00001770 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:00001774 306E FFF2 movea.w unk_FFFFFFF2(a6),a0 RAM:00001778 2F08 move.l a0,-(sp) RAM:0000177A 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0000177E 4878 0000 pea (off_0).w RAM:00001782 7000 moveq #0,d0 RAM:00001784 102E FFF1 move.b unk_FFFFFFF1(a6),d0 RAM:00001788 2F00 move.l d0,-(sp) RAM:0000178A 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:00001790 4878 0006 pea (6).w RAM:00001794 4EB9 0000 E72C jsr sub_E72C RAM:0000179A 4FEF 001C lea $1C(sp),sp RAM:0000179E 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:000017A2 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:000017A6 660E bne.s loc_17B6 RAM:000017A8 0C2E 0003 FFF1 cmpi.b #3,unk_FFFFFFF1(a6) RAM:000017AE 6606 bne.s loc_17B6 RAM:000017B0 42B9 0004 5420 clr.l (dword_45420).l RAM:000017B6 RAM:000017B6 loc_17B6: ; CODE XREF: sub_151E+2Aj RAM:000017B6 ; sub_151E:loc_15B8j ... RAM:000017B6 302E FFEE move.w unk_FFFFFFEE(a6),d0 RAM:000017BA 48C0 ext.l d0 RAM:000017BC 6002 bra.s loc_17C0 RAM:000017BE ; --------------------------------------------------------------------------- RAM:000017BE 7000 moveq #0,d0 RAM:000017C0 RAM:000017C0 loc_17C0: ; CODE XREF: sub_151E+29Ej RAM:000017C0 4E5E unlk a6 RAM:000017C2 4E75 rts RAM:000017C2 ; End of function sub_151E RAM:000017C2 RAM:000017C4 RAM:000017C4 ; =============== S U B R O U T I N E ======================================= RAM:000017C4 RAM:000017C4 ; Attributes: bp-based frame RAM:000017C4 RAM:000017C4 sub_17C4: ; CODE XREF: sub_19FE+1B2p RAM:000017C4 ; sub_19FE+330p ... RAM:000017C4 RAM:000017C4 arg_0 = 8 RAM:000017C4 RAM:000017C4 4E56 0000 link a6,#0 RAM:000017C8 DFFC 0000 0000 adda.l #0,sp RAM:000017CE 48D7 0000 movem.l 0,(sp) RAM:000017D2 206E 0008 movea.l arg_0(a6),a0 RAM:000017D6 1028 0024 move.b $24(a0),d0 RAM:000017DA 0280 0000 00FF andi.l #$FF,d0 RAM:000017E0 2F00 move.l d0,-(sp) RAM:000017E2 206E 0008 movea.l arg_0(a6),a0 RAM:000017E6 3028 0022 move.w $22(a0),d0 RAM:000017EA 48C0 ext.l d0 RAM:000017EC 2F00 move.l d0,-(sp) RAM:000017EE 206E 0008 movea.l arg_0(a6),a0 RAM:000017F2 2F28 002C move.l $2C(a0),-(sp) RAM:000017F6 206E 0008 movea.l arg_0(a6),a0 RAM:000017FA 2F28 0028 move.l $28(a0),-(sp) RAM:000017FE 206E 0008 movea.l arg_0(a6),a0 RAM:00001802 1028 0020 move.b $20(a0),d0 RAM:00001806 0280 0000 00FF andi.l #$FF,d0 RAM:0000180C 2F00 move.l d0,-(sp) RAM:0000180E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00001812 4EB9 0000 28E6 jsr (sub_28E6).l RAM:00001818 4FEF 0018 lea $18(sp),sp RAM:0000181C 4E5E unlk a6 RAM:0000181E 4E75 rts RAM:0000181E ; End of function sub_17C4 RAM:0000181E RAM:00001820 RAM:00001820 ; =============== S U B R O U T I N E ======================================= RAM:00001820 RAM:00001820 ; Attributes: bp-based frame RAM:00001820 RAM:00001820 sub_1820: ; CODE XREF: sub_19FE+1C8p RAM:00001820 ; sub_19FE+21Cp RAM:00001820 RAM:00001820 arg_0 = 8 RAM:00001820 RAM:00001820 4E56 0000 link a6,#0 RAM:00001824 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0000182A 48D7 0000 movem.l 0,(sp) RAM:0000182E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00001832 4879 0001 F1FA pea (aS_3).l ; "%S:\n" RAM:00001838 4878 0002 pea (2).w RAM:0000183C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00001842 4FEF 000C lea $C(sp),sp RAM:00001846 206E 0008 movea.l arg_0(a6),a0 RAM:0000184A 2D68 0028 FFFC move.l $28(a0),unk_FFFFFFFC(a6) RAM:00001850 RAM:00001850 loc_1850: ; CODE XREF: sub_1820+5Cj RAM:00001850 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:00001854 6728 beq.s loc_187E RAM:00001856 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:0000185A 5C80 addq.l #6,d0 RAM:0000185C 2F00 move.l d0,-(sp) RAM:0000185E 4879 0001 F1FF pea (aS_4).l ; "* %S\n" RAM:00001864 4878 0002 pea (2).w RAM:00001868 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0000186E 4FEF 000C lea $C(sp),sp RAM:00001872 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00001876 2D68 0002 FFFC move.l 2(a0),unk_FFFFFFFC(a6) RAM:0000187C 60D2 bra.s loc_1850 RAM:0000187E ; --------------------------------------------------------------------------- RAM:0000187E RAM:0000187E loc_187E: ; CODE XREF: sub_1820+34j RAM:0000187E 4879 0001 F205 pea (asc_1F205).l ; "\n" RAM:00001884 4878 0001 pea (1).w RAM:00001888 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0000188E 504F addq.w #8,sp RAM:00001890 4E5E unlk a6 RAM:00001892 4E75 rts RAM:00001892 ; End of function sub_1820 RAM:00001892 RAM:00001894 RAM:00001894 ; =============== S U B R O U T I N E ======================================= RAM:00001894 RAM:00001894 ; Attributes: bp-based frame RAM:00001894 RAM:00001894 sub_1894: ; CODE XREF: sub_19FE+47Ep RAM:00001894 RAM:00001894 var_1 = -1 RAM:00001894 arg_0 = 8 RAM:00001894 arg_4 = $C RAM:00001894 RAM:00001894 4E56 0000 link a6,#0 RAM:00001898 DFFC FFFF FDEC adda.l #unk_FFFFFDEC,sp RAM:0000189E 48D7 0000 movem.l 0,(sp) RAM:000018A2 33F9 0002 78BA 0002+ move.w (word_278BA).l,(word_278B8).l RAM:000018AC 0CAE 0000 000F 000C cmpi.l #$F,arg_4(a6) RAM:000018B4 6608 bne.s loc_18BE RAM:000018B6 2D7C 0000 0001 000C move.l #1,arg_4(a6) RAM:000018BE RAM:000018BE loc_18BE: ; CODE XREF: sub_1894+20j RAM:000018BE 3039 0003 8F52 move.w (word_38F52).l,d0 RAM:000018C4 48C0 ext.l d0 RAM:000018C6 5580 subq.l #2,d0 RAM:000018C8 41F9 0001 F0BE lea (unk_1F0BE).l,a0 RAM:000018CE 41F0 0C00 lea (a0,d0.l*4),a0 RAM:000018D2 D1EE 000C adda.l arg_4(a6),a0 RAM:000018D6 1010 move.b (a0),d0 RAM:000018D8 0280 0000 00FF andi.l #$FF,d0 RAM:000018DE 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:000018E2 0C6E 00FF FFFA cmpi.w #$FF,unk_FFFFFFFA(a6) RAM:000018E8 660C bne.s loc_18F6 RAM:000018EA 2D7C 0000 2737 FDEC move.l #$2737,unk_FFFFFDEC(a6) RAM:000018F2 6000 00FE bra.w loc_19F2 RAM:000018F6 ; --------------------------------------------------------------------------- RAM:000018F6 RAM:000018F6 loc_18F6: ; CODE XREF: sub_1894+54j RAM:000018F6 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:000018FA 48C0 ext.l d0 RAM:000018FC 5280 addq.l #1,d0 RAM:000018FE 724C moveq #$4C,d1 ; 'L' RAM:00001900 4C40 1801 divs.l d0,d1 RAM:00001904 1D41 FFFF move.b d1,var_1(a6) RAM:00001908 203C 0000 0200 move.l #$200,d0 RAM:0000190E 222E 000C move.l arg_4(a6),d1 RAM:00001912 E2A0 asr.l d1,d0 RAM:00001914 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00001918 4878 0001 pea (1).w RAM:0000191C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00001920 486E FDF4 pea unk_FFFFFDF4(a6) RAM:00001924 4EB9 0001 B7FC jsr sub_1B7FC RAM:0000192A 4FEF 000C lea $C(sp),sp RAM:0000192E 2D40 FDEC move.l d0,unk_FFFFFDEC(a6) RAM:00001932 4AAE FDEC tst.l unk_FFFFFDEC(a6) RAM:00001936 671A beq.s loc_1952 RAM:00001938 4879 0001 F207 pea (aErrorReadingDi).l ; "Error reading disk\n" RAM:0000193E 4878 0001 pea (1).w RAM:00001942 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00001948 504F addq.w #8,sp RAM:0000194A 42AE FDEC clr.l unk_FFFFFDEC(a6) RAM:0000194E 6000 00A2 bra.w loc_19F2 RAM:00001952 ; --------------------------------------------------------------------------- RAM:00001952 RAM:00001952 loc_1952: ; CODE XREF: sub_1894+A2j RAM:00001952 42AE FDF0 clr.l unk_FFFFFDF0(a6) RAM:00001956 RAM:00001956 loc_1956: ; CODE XREF: sub_1894+15Aj RAM:00001956 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000195A 48C0 ext.l d0 RAM:0000195C B0AE FDF0 cmp.l unk_FFFFFDF0(a6),d0 RAM:00001960 6F00 0090 ble.w loc_19F2 RAM:00001964 7000 moveq #0,d0 RAM:00001966 102E FFFF move.b var_1(a6),d0 RAM:0000196A 222E FDF0 move.l unk_FFFFFDF0(a6),d1 RAM:0000196E 4C40 1000 divul.l d0,d0:d1 RAM:00001972 4A80 tst.l d0 RAM:00001974 6630 bne.s loc_19A6 RAM:00001976 4AAE FDF0 tst.l unk_FFFFFDF0(a6) RAM:0000197A 6712 beq.s loc_198E RAM:0000197C 4879 0001 F21B pea (asc_1F21B).l ; "\n" RAM:00001982 4878 0001 pea (1).w RAM:00001986 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0000198C 504F addq.w #8,sp RAM:0000198E RAM:0000198E loc_198E: ; CODE XREF: sub_1894+E6j RAM:0000198E 2F2E FDF0 move.l unk_FFFFFDF0(a6),-(sp) RAM:00001992 4879 0001 F21D pea (a4d).l ; "%4D: " RAM:00001998 4878 0002 pea (2).w RAM:0000199C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000019A2 4FEF 000C lea $C(sp),sp RAM:000019A6 RAM:000019A6 loc_19A6: ; CODE XREF: sub_1894+E0j RAM:000019A6 202E FDF0 move.l unk_FFFFFDF0(a6),d0 RAM:000019AA 222E 000C move.l arg_4(a6),d1 RAM:000019AE E3A0 asl.l d1,d0 RAM:000019B0 2F00 move.l d0,-(sp) RAM:000019B2 2F2E 000C move.l arg_4(a6),-(sp) RAM:000019B6 486E FDF4 pea unk_FFFFFDF4(a6) RAM:000019BA 486E FFF4 pea unk_FFFFFFF4(a6) RAM:000019BE 4878 0004 pea (off_4).w RAM:000019C2 4EB9 0000 751C jsr (sub_751C).l RAM:000019C8 4FEF 0014 lea $14(sp),sp RAM:000019CC 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:000019D0 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:000019D4 2F08 move.l a0,-(sp) RAM:000019D6 4879 0001 F223 pea (aX).l ; "%^X " RAM:000019DC 4878 0003 pea (3).w RAM:000019E0 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000019E6 4FEF 0010 lea $10(sp),sp RAM:000019EA 52AE FDF0 addq.l #1,unk_FFFFFDF0(a6) RAM:000019EE 6000 FF66 bra.w loc_1956 RAM:000019F2 ; --------------------------------------------------------------------------- RAM:000019F2 RAM:000019F2 loc_19F2: ; CODE XREF: sub_1894+5Ej RAM:000019F2 ; sub_1894+BAj ... RAM:000019F2 202E FDEC move.l unk_FFFFFDEC(a6),d0 RAM:000019F6 6002 bra.s loc_19FA RAM:000019F8 ; --------------------------------------------------------------------------- RAM:000019F8 7000 moveq #0,d0 RAM:000019FA RAM:000019FA loc_19FA: ; CODE XREF: sub_1894+162j RAM:000019FA 4E5E unlk a6 RAM:000019FC 4E75 rts RAM:000019FC ; End of function sub_1894 RAM:000019FC RAM:000019FE RAM:000019FE ; =============== S U B R O U T I N E ======================================= RAM:000019FE RAM:000019FE ; Attributes: bp-based frame RAM:000019FE RAM:000019FE sub_19FE: ; CODE XREF: sub_2000+22Cp RAM:000019FE RAM:000019FE arg_0 = 8 RAM:000019FE RAM:000019FE 4E56 0000 link a6,#0 RAM:00001A02 DFFC FFFF FFD8 adda.l #unk_FFFFFFD8,sp RAM:00001A08 48D7 0000 movem.l 0,(sp) RAM:00001A0C 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:00001A10 6000 0486 bra.w loc_1E98 RAM:00001A14 ; --------------------------------------------------------------------------- RAM:00001A14 0CB9 0000 002B 0004+ cmpi.l #$2B,(dword_45414).l ; '+' RAM:00001A1E 662A bne.s loc_1A4A RAM:00001A20 4AB9 0004 7918 tst.l (dword_47918).l RAM:00001A26 6618 bne.s loc_1A40 RAM:00001A28 4879 0001 F228 pea (aMustDefineSunC).l ; "Must 'define sun core ' first"... RAM:00001A2E 4878 0001 pea (1).w RAM:00001A32 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00001A38 504F addq.w #8,sp RAM:00001A3A 3D7C 274E FFFC move.w #$274E,unk_FFFFFFFC(a6) RAM:00001A40 RAM:00001A40 loc_1A40: ; CODE XREF: sub_19FE+28j RAM:00001A40 13FC 0001 0004 791C move.b #1,(byte_4791C).l RAM:00001A48 6006 bra.s loc_1A50 RAM:00001A4A ; --------------------------------------------------------------------------- RAM:00001A4A RAM:00001A4A loc_1A4A: ; CODE XREF: sub_19FE+20j RAM:00001A4A 4239 0004 791C clr.b (byte_4791C).l RAM:00001A50 RAM:00001A50 loc_1A50: ; CODE XREF: sub_19FE+4Aj RAM:00001A50 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00001A54 6600 00C0 bne.w loc_1B16 RAM:00001A58 2D7C 0000 0001 FFE8 move.l #1,unk_FFFFFFE8(a6) RAM:00001A60 2D7C FFFF FFFF FFE4 move.l #$FFFFFFFF,unk_FFFFFFE4(a6) RAM:00001A68 486E FFF4 pea unk_FFFFFFF4(a6) RAM:00001A6C 486E FFEC pea unk_FFFFFFEC(a6) RAM:00001A70 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:00001A76 4878 0003 pea (3).w RAM:00001A7A 4EB9 0000 8972 jsr sub_8972 RAM:00001A80 4FEF 0010 lea $10(sp),sp RAM:00001A84 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00001A88 4878 0004 pea (off_4).w RAM:00001A8C 4EB9 0000 282E jsr (sub_282E).l RAM:00001A92 584F addq.w #4,sp RAM:00001A94 206E 0008 movea.l arg_0(a6),a0 RAM:00001A98 3080 move.w d0,(a0) RAM:00001A9A 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00001A9E 6676 bne.s loc_1B16 RAM:00001AA0 0C79 0003 0004 54DE cmpi.w #3,(word_454DE).l RAM:00001AA8 6F6C ble.s loc_1B16 RAM:00001AAA 0C79 0006 0004 541E cmpi.w #6,(word_4541E).l RAM:00001AB2 6608 bne.s loc_1ABC RAM:00001AB4 3D7C 272E FFFC move.w #$272E,unk_FFFFFFFC(a6) RAM:00001ABA 605A bra.s loc_1B16 RAM:00001ABC ; --------------------------------------------------------------------------- RAM:00001ABC RAM:00001ABC loc_1ABC: ; CODE XREF: sub_19FE+B4j RAM:00001ABC 486E FFE8 pea unk_FFFFFFE8(a6) RAM:00001AC0 2F39 0004 5420 move.l (dword_45420).l,-(sp) RAM:00001AC6 4878 0002 pea (2).w RAM:00001ACA 4EB9 0000 8972 jsr sub_8972 RAM:00001AD0 4FEF 000C lea $C(sp),sp RAM:00001AD4 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00001AD8 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00001ADC 6638 bne.s loc_1B16 RAM:00001ADE 0C79 0005 0004 54DE cmpi.w #5,(word_454DE).l RAM:00001AE6 6F2E ble.s loc_1B16 RAM:00001AE8 486E FFE4 pea unk_FFFFFFE4(a6) RAM:00001AEC 2F39 0004 542C move.l (dword_4542C).l,-(sp) RAM:00001AF2 4878 0002 pea (2).w RAM:00001AF6 4EB9 0000 8972 jsr sub_8972 RAM:00001AFC 4FEF 000C lea $C(sp),sp RAM:00001B00 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00001B04 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00001B08 660C bne.s loc_1B16 RAM:00001B0A 4AAE FFE4 tst.l unk_FFFFFFE4(a6) RAM:00001B0E 6606 bne.s loc_1B16 RAM:00001B10 3D7C 2715 FFFC move.w #$2715,unk_FFFFFFFC(a6) RAM:00001B16 RAM:00001B16 loc_1B16: ; CODE XREF: sub_19FE+56j RAM:00001B16 ; sub_19FE+A0j ... RAM:00001B16 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00001B1A 662E bne.s loc_1B4A RAM:00001B1C 2F2E FFE4 move.l unk_FFFFFFE4(a6),-(sp) RAM:00001B20 2F2E FFE8 move.l unk_FFFFFFE8(a6),-(sp) RAM:00001B24 206E 0008 movea.l arg_0(a6),a0 RAM:00001B28 3010 move.w (a0),d0 RAM:00001B2A 48C0 ext.l d0 RAM:00001B2C 2F00 move.l d0,-(sp) RAM:00001B2E 306E FFF4 movea.w unk_FFFFFFF4(a6),a0 RAM:00001B32 2F08 move.l a0,-(sp) RAM:00001B34 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:00001B38 4878 0001 pea (1).w RAM:00001B3C 4EB9 0001 2838 jsr sub_12838 RAM:00001B42 4FEF 0018 lea $18(sp),sp RAM:00001B46 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00001B4A RAM:00001B4A loc_1B4A: ; CODE XREF: sub_19FE+11Cj RAM:00001B4A 6000 0392 bra.w loc_1EDE RAM:00001B4E ; --------------------------------------------------------------------------- RAM:00001B4E 0C79 0006 0004 5418 cmpi.w #6,(word_45418).l RAM:00001B56 6600 00A2 bne.w loc_1BFA RAM:00001B5A 0CB9 0000 0002 0004+ cmpi.l #2,(dword_4541A).l RAM:00001B64 6600 0094 bne.w loc_1BFA RAM:00001B68 42AE FFE8 clr.l unk_FFFFFFE8(a6) RAM:00001B6C 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:00001B72 RAM:00001B72 loc_1B72: ; CODE XREF: sub_19FE:loc_1BDEj RAM:00001B72 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:00001B76 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00001B7A B079 0003 92A4 cmp.w (word_392A4).l,d0 RAM:00001B80 6C5E bge.s loc_1BE0 RAM:00001B82 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00001B86 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:00001B8C 2070 0400 movea.l (a0,d0.w*4),a0 RAM:00001B90 0C28 0003 0020 cmpi.b #3,$20(a0) RAM:00001B96 6646 bne.s loc_1BDE RAM:00001B98 0C79 0004 0004 54DE cmpi.w #4,(word_454DE).l RAM:00001BA0 6D16 blt.s loc_1BB8 RAM:00001BA2 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00001BA6 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:00001BAC 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:00001BB0 6100 FC12 bsr.w sub_17C4 RAM:00001BB4 584F addq.w #4,sp RAM:00001BB6 6014 bra.s loc_1BCC RAM:00001BB8 ; --------------------------------------------------------------------------- RAM:00001BB8 RAM:00001BB8 loc_1BB8: ; CODE XREF: sub_19FE+1A2j RAM:00001BB8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00001BBC 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:00001BC2 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:00001BC6 6100 FC58 bsr.w sub_1820 RAM:00001BCA 584F addq.w #4,sp RAM:00001BCC RAM:00001BCC loc_1BCC: ; CODE XREF: sub_19FE+1B8j RAM:00001BCC 52AE FFE8 addq.l #1,unk_FFFFFFE8(a6) RAM:00001BD0 4EB9 0000 E0EC jsr sub_E0EC RAM:00001BD6 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00001BDA 6702 beq.s loc_1BDE RAM:00001BDC 6002 bra.s loc_1BE0 RAM:00001BDE ; --------------------------------------------------------------------------- RAM:00001BDE RAM:00001BDE loc_1BDE: ; CODE XREF: sub_19FE+198j RAM:00001BDE ; sub_19FE+1DCj RAM:00001BDE 6092 bra.s loc_1B72 RAM:00001BE0 ; --------------------------------------------------------------------------- RAM:00001BE0 RAM:00001BE0 loc_1BE0: ; CODE XREF: sub_19FE+182j RAM:00001BE0 ; sub_19FE+1DEj RAM:00001BE0 4AAE FFE8 tst.l unk_FFFFFFE8(a6) RAM:00001BE4 6612 bne.s loc_1BF8 RAM:00001BE6 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00001BEA 660C bne.s loc_1BF8 RAM:00001BEC 4878 0003 pea (3).w RAM:00001BF0 4EB9 0000 2A54 jsr (sub_2A54).l RAM:00001BF6 584F addq.w #4,sp RAM:00001BF8 RAM:00001BF8 loc_1BF8: ; CODE XREF: sub_19FE+1E6j RAM:00001BF8 ; sub_19FE+1ECj RAM:00001BF8 6026 bra.s loc_1C20 RAM:00001BFA ; --------------------------------------------------------------------------- RAM:00001BFA RAM:00001BFA loc_1BFA: ; CODE XREF: sub_19FE+158j RAM:00001BFA ; sub_19FE+166j RAM:00001BFA 2D79 0004 541A FFD8 move.l (dword_4541A).l,unk_FFFFFFD8(a6) RAM:00001C02 206E FFD8 movea.l unk_FFFFFFD8(a6),a0 RAM:00001C06 0C28 0003 0020 cmpi.b #3,$20(a0) RAM:00001C0C 6708 beq.s loc_1C16 RAM:00001C0E 3D7C 276A FFFC move.w #$276A,unk_FFFFFFFC(a6) RAM:00001C14 600A bra.s loc_1C20 RAM:00001C16 ; --------------------------------------------------------------------------- RAM:00001C16 RAM:00001C16 loc_1C16: ; CODE XREF: sub_19FE+20Ej RAM:00001C16 2F2E FFD8 move.l unk_FFFFFFD8(a6),-(sp) RAM:00001C1A 6100 FC04 bsr.w sub_1820 RAM:00001C1E 584F addq.w #4,sp RAM:00001C20 RAM:00001C20 loc_1C20: ; CODE XREF: sub_19FE:loc_1BF8j RAM:00001C20 ; sub_19FE+216j RAM:00001C20 6000 02BC bra.w loc_1EDE RAM:00001C24 ; --------------------------------------------------------------------------- RAM:00001C24 6032 bra.s loc_1C58 RAM:00001C26 ; --------------------------------------------------------------------------- RAM:00001C26 2D7C 0001 F251 FFF8 move.l #aDecimal,unk_FFFFFFF8(a6) ; "Decimal" RAM:00001C2E 604E bra.s loc_1C7E RAM:00001C30 ; --------------------------------------------------------------------------- RAM:00001C30 2D7C 0001 F259 FFF8 move.l #aHex,unk_FFFFFFF8(a6) ; "Hex" RAM:00001C38 6044 bra.s loc_1C7E RAM:00001C3A ; --------------------------------------------------------------------------- RAM:00001C3A 2D7C 0001 F25D FFF8 move.l #aAscii,unk_FFFFFFF8(a6) ; "ASCII" RAM:00001C42 603A bra.s loc_1C7E RAM:00001C44 ; --------------------------------------------------------------------------- RAM:00001C44 2D7C 0001 F263 FFF8 move.l #aSymbolic,unk_FFFFFFF8(a6) ; "Symbolic" RAM:00001C4C 6030 bra.s loc_1C7E RAM:00001C4E ; --------------------------------------------------------------------------- RAM:00001C4E RAM:00001C4E loc_1C4E: ; CODE XREF: sub_19FE+26Ej RAM:00001C4E 2D7C 0001 F26C FFF8 move.l #aAnIllegalValue,unk_FFFFFFF8(a6) ; "an illegal value" RAM:00001C56 6026 bra.s loc_1C7E RAM:00001C58 ; --------------------------------------------------------------------------- RAM:00001C58 RAM:00001C58 loc_1C58: ; CODE XREF: sub_19FE+226j RAM:00001C58 3039 0003 8F52 move.w (word_38F52).l,d0 RAM:00001C5E 48C0 ext.l d0 RAM:00001C60 0480 0000 0002 subi.l #2,d0 RAM:00001C66 0C80 0000 0003 cmpi.l #3,d0 RAM:00001C6C 62E0 bhi.s loc_1C4E RAM:00001C6E 303B 0A06 move.w word_1C76(pc,d0.l*2),d0 RAM:00001C72 4EFB 0002 jmp word_1C76(pc,d0.w) RAM:00001C72 ; --------------------------------------------------------------------------- RAM:00001C76 FFB0 FFBA FFC4 FFCE word_1C76: dc.w $FFB0, $FFBA, $FFC4, $FFCE RAM:00001C7E ; --------------------------------------------------------------------------- RAM:00001C7E RAM:00001C7E loc_1C7E: ; CODE XREF: sub_19FE+230j RAM:00001C7E ; sub_19FE+23Aj ... RAM:00001C7E 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:00001C82 4879 0001 F27D pea (aTheCurrentDisp).l ; "The current display mode is %S.\n" RAM:00001C88 4878 0002 pea (2).w RAM:00001C8C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00001C92 4FEF 000C lea $C(sp),sp RAM:00001C96 6000 0246 bra.w loc_1EDE RAM:00001C9A ; --------------------------------------------------------------------------- RAM:00001C9A 2F39 0004 5414 move.l (dword_45414).l,-(sp) RAM:00001CA0 6100 F6F8 bsr.w sub_139A RAM:00001CA4 584F addq.w #4,sp RAM:00001CA6 1D40 FFF7 move.b d0,unk_FFFFFFF7(a6) RAM:00001CAA 0C79 0006 0004 5418 cmpi.w #6,(word_45418).l RAM:00001CB2 6600 00B2 bne.w loc_1D66 RAM:00001CB6 0CB9 0000 0002 0004+ cmpi.l #2,(dword_4541A).l RAM:00001CC0 6600 00A4 bne.w loc_1D66 RAM:00001CC4 42AE FFE8 clr.l unk_FFFFFFE8(a6) RAM:00001CC8 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:00001CCE RAM:00001CCE loc_1CCE: ; CODE XREF: sub_19FE:loc_1D46j RAM:00001CCE 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:00001CD2 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00001CD6 B079 0003 92A4 cmp.w (word_392A4).l,d0 RAM:00001CDC 6C6A bge.s loc_1D48 RAM:00001CDE 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00001CE2 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:00001CE8 2070 0400 movea.l (a0,d0.w*4),a0 RAM:00001CEC 4A28 0024 tst.b $24(a0) RAM:00001CF0 6654 bne.s loc_1D46 RAM:00001CF2 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00001CF6 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:00001CFC 2070 0400 movea.l (a0,d0.w*4),a0 RAM:00001D00 1028 0020 move.b $20(a0),d0 RAM:00001D04 0280 0000 00FF andi.l #$FF,d0 RAM:00001D0A 2F00 move.l d0,-(sp) RAM:00001D0C 7000 moveq #0,d0 RAM:00001D0E 102E FFF7 move.b unk_FFFFFFF7(a6),d0 RAM:00001D12 2F00 move.l d0,-(sp) RAM:00001D14 4EB9 0000 ED90 jsr sub_ED90 RAM:00001D1A 504F addq.w #8,sp RAM:00001D1C 4A40 tst.w d0 RAM:00001D1E 6726 beq.s loc_1D46 RAM:00001D20 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00001D24 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:00001D2A 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:00001D2E 6100 FA94 bsr.w sub_17C4 RAM:00001D32 584F addq.w #4,sp RAM:00001D34 52AE FFE8 addq.l #1,unk_FFFFFFE8(a6) RAM:00001D38 4EB9 0000 E0EC jsr sub_E0EC RAM:00001D3E 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00001D42 6702 beq.s loc_1D46 RAM:00001D44 6002 bra.s loc_1D48 RAM:00001D46 ; --------------------------------------------------------------------------- RAM:00001D46 RAM:00001D46 loc_1D46: ; CODE XREF: sub_19FE+2F2j RAM:00001D46 ; sub_19FE+320j ... RAM:00001D46 6086 bra.s loc_1CCE RAM:00001D48 ; --------------------------------------------------------------------------- RAM:00001D48 RAM:00001D48 loc_1D48: ; CODE XREF: sub_19FE+2DEj RAM:00001D48 ; sub_19FE+346j RAM:00001D48 4AAE FFE8 tst.l unk_FFFFFFE8(a6) RAM:00001D4C 6616 bne.s loc_1D64 RAM:00001D4E 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00001D52 6610 bne.s loc_1D64 RAM:00001D54 7000 moveq #0,d0 RAM:00001D56 102E FFF7 move.b unk_FFFFFFF7(a6),d0 RAM:00001D5A 2F00 move.l d0,-(sp) RAM:00001D5C 4EB9 0000 2A54 jsr (sub_2A54).l RAM:00001D62 584F addq.w #4,sp RAM:00001D64 RAM:00001D64 loc_1D64: ; CODE XREF: sub_19FE+34Ej RAM:00001D64 ; sub_19FE+354j RAM:00001D64 6054 bra.s loc_1DBA RAM:00001D66 ; --------------------------------------------------------------------------- RAM:00001D66 RAM:00001D66 loc_1D66: ; CODE XREF: sub_19FE+2B4j RAM:00001D66 ; sub_19FE+2C2j RAM:00001D66 2D79 0004 541A FFF8 move.l (dword_4541A).l,unk_FFFFFFF8(a6) RAM:00001D6E 486E FFD8 pea unk_FFFFFFD8(a6) RAM:00001D72 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:00001D76 4EB9 0000 E2D8 jsr sub_E2D8 RAM:00001D7C 504F addq.w #8,sp RAM:00001D7E 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00001D82 6636 bne.s loc_1DBA RAM:00001D84 206E FFD8 movea.l unk_FFFFFFD8(a6),a0 RAM:00001D88 1028 0020 move.b $20(a0),d0 RAM:00001D8C 0280 0000 00FF andi.l #$FF,d0 RAM:00001D92 2F00 move.l d0,-(sp) RAM:00001D94 7000 moveq #0,d0 RAM:00001D96 102E FFF7 move.b unk_FFFFFFF7(a6),d0 RAM:00001D9A 2F00 move.l d0,-(sp) RAM:00001D9C 4EB9 0000 ED90 jsr sub_ED90 RAM:00001DA2 504F addq.w #8,sp RAM:00001DA4 4A40 tst.w d0 RAM:00001DA6 670C beq.s loc_1DB4 RAM:00001DA8 2F2E FFD8 move.l unk_FFFFFFD8(a6),-(sp) RAM:00001DAC 6100 FA16 bsr.w sub_17C4 RAM:00001DB0 584F addq.w #4,sp RAM:00001DB2 6006 bra.s loc_1DBA RAM:00001DB4 ; --------------------------------------------------------------------------- RAM:00001DB4 RAM:00001DB4 loc_1DB4: ; CODE XREF: sub_19FE+3A8j RAM:00001DB4 3D7C 276A FFFC move.w #$276A,unk_FFFFFFFC(a6) RAM:00001DBA RAM:00001DBA loc_1DBA: ; CODE XREF: sub_19FE:loc_1D64j RAM:00001DBA ; sub_19FE+384j ... RAM:00001DBA 6000 0122 bra.w loc_1EDE RAM:00001DBE ; --------------------------------------------------------------------------- RAM:00001DBE 42AE FFF8 clr.l unk_FFFFFFF8(a6) RAM:00001DC2 42AE FFF0 clr.l unk_FFFFFFF0(a6) RAM:00001DC6 0C79 0003 0004 54DE cmpi.w #3,(word_454DE).l RAM:00001DCE 6D3A blt.s loc_1E0A RAM:00001DD0 0C79 0006 0004 5418 cmpi.w #6,(word_45418).l RAM:00001DD8 6616 bne.s loc_1DF0 RAM:00001DDA 0CB9 0000 0002 0004+ cmpi.l #2,(dword_4541A).l RAM:00001DE4 660A bne.s loc_1DF0 RAM:00001DE6 2D7C 0000 0001 FFF0 move.l #1,unk_FFFFFFF0(a6) RAM:00001DEE 601A bra.s loc_1E0A RAM:00001DF0 ; --------------------------------------------------------------------------- RAM:00001DF0 RAM:00001DF0 loc_1DF0: ; CODE XREF: sub_19FE+3DAj RAM:00001DF0 ; sub_19FE+3E6j RAM:00001DF0 2D79 0004 541A FFF8 move.l (dword_4541A).l,unk_FFFFFFF8(a6) RAM:00001DF8 0C79 0004 0004 54DE cmpi.w #4,(word_454DE).l RAM:00001E00 6D08 blt.s loc_1E0A RAM:00001E02 2D7C 0000 0001 FFF0 move.l #1,unk_FFFFFFF0(a6) RAM:00001E0A RAM:00001E0A loc_1E0A: ; CODE XREF: sub_19FE+3D0j RAM:00001E0A ; sub_19FE+3F0j ... RAM:00001E0A 2F2E FFF0 move.l unk_FFFFFFF0(a6),-(sp) RAM:00001E0E 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:00001E12 4EB9 0001 CC4C jsr ListDriveVolumes? RAM:00001E18 504F addq.w #8,sp RAM:00001E1A 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00001E1E 6000 00BE bra.w loc_1EDE RAM:00001E22 ; --------------------------------------------------------------------------- RAM:00001E22 486E FFF4 pea unk_FFFFFFF4(a6) RAM:00001E26 486E FFF0 pea unk_FFFFFFF0(a6) RAM:00001E2A 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:00001E30 4878 0003 pea (3).w RAM:00001E34 4EB9 0000 8972 jsr sub_8972 RAM:00001E3A 4FEF 0010 lea $10(sp),sp RAM:00001E3E 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00001E42 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00001E46 6646 bne.s loc_1E8E RAM:00001E48 0C79 0004 0004 54DE cmpi.w #4,(word_454DE).l RAM:00001E50 6D14 blt.s loc_1E66 RAM:00001E52 4878 0003 pea (3).w RAM:00001E56 4EB9 0000 27F6 jsr (sub_27F6).l RAM:00001E5C 584F addq.w #4,sp RAM:00001E5E 48C0 ext.l d0 RAM:00001E60 2D40 FFE0 move.l d0,unk_FFFFFFE0(a6) RAM:00001E64 600C bra.s loc_1E72 RAM:00001E66 ; --------------------------------------------------------------------------- RAM:00001E66 RAM:00001E66 loc_1E66: ; CODE XREF: sub_19FE+452j RAM:00001E66 3039 0003 8F52 move.w (word_38F52).l,d0 RAM:00001E6C 48C0 ext.l d0 RAM:00001E6E 2D40 FFE0 move.l d0,unk_FFFFFFE0(a6) RAM:00001E72 RAM:00001E72 loc_1E72: ; CODE XREF: sub_19FE+466j RAM:00001E72 306E FFF4 movea.w unk_FFFFFFF4(a6),a0 RAM:00001E76 2F08 move.l a0,-(sp) RAM:00001E78 2F2E FFF0 move.l unk_FFFFFFF0(a6),-(sp) RAM:00001E7C 6100 FA16 bsr.w sub_1894 RAM:00001E80 504F addq.w #8,sp RAM:00001E82 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00001E86 33EE FFE2 0003 8F52 move.w unk_FFFFFFE2(a6),(word_38F52).l RAM:00001E8E RAM:00001E8E loc_1E8E: ; CODE XREF: sub_19FE+448j RAM:00001E8E 604E bra.s loc_1EDE RAM:00001E90 ; --------------------------------------------------------------------------- RAM:00001E90 RAM:00001E90 loc_1E90: ; CODE XREF: sub_19FE+4A6j RAM:00001E90 ; sub_19FE+4B4j RAM:00001E90 3D7C 271F FFFC move.w #$271F,unk_FFFFFFFC(a6) RAM:00001E96 6046 bra.s loc_1EDE RAM:00001E98 ; --------------------------------------------------------------------------- RAM:00001E98 RAM:00001E98 loc_1E98: ; CODE XREF: sub_19FE+12j RAM:00001E98 2039 0004 5414 move.l (dword_45414).l,d0 RAM:00001E9E 0C80 0000 0031 cmpi.l #$31,d0 ; '1' RAM:00001EA4 62EA bhi.s loc_1E90 RAM:00001EA6 41FA 002A lea unk_1ED2,a0 RAM:00001EAA 720A moveq #$A,d1 RAM:00001EAC RAM:00001EAC loc_1EAC: ; CODE XREF: sub_19FE+4B0j RAM:00001EAC B018 cmp.b (a0)+,d0 RAM:00001EAE 54C9 FFFC dbcc d1,loc_1EAC RAM:00001EB2 66DC bne.s loc_1E90 RAM:00001EB4 303B 1206 move.w word_1EBC(pc,d1.w*2),d0 RAM:00001EB8 4EFB 0002 jmp word_1EBC(pc,d0.w) RAM:00001EB8 ; --------------------------------------------------------------------------- RAM:00001EBC FF02 FF66 FDDE FDDE+word_1EBC: dc.w $FF02, $FF66, $FDDE, $FDDE, $FD68, $FDDE, $FC92, $FDDE, $FDDE, $FB58, $FB58 RAM:00001ED2 0031 unk_1ED2: dc.b $31 ; 1 ; DATA XREF: sub_19FE+4A8o RAM:00001ED3 002B dc.b $2B ; + RAM:00001ED4 0024 dc.b $24 ; $ RAM:00001ED5 0020 dc.b $20 RAM:00001ED6 001F dc.b $1F RAM:00001ED7 001C dc.b $1C RAM:00001ED8 001A dc.b $1A RAM:00001ED9 0018 dc.b $18 RAM:00001EDA 0011 dc.b $11 RAM:00001EDB 000D dc.b $D RAM:00001EDC 0009 dc.b 9 RAM:00001EDD 0000 dc.b 0 RAM:00001EDE ; --------------------------------------------------------------------------- RAM:00001EDE RAM:00001EDE loc_1EDE: ; CODE XREF: sub_19FE:loc_1B4Aj RAM:00001EDE ; sub_19FE:loc_1C20j ... RAM:00001EDE 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:00001EE2 48C0 ext.l d0 RAM:00001EE4 6002 bra.s loc_1EE8 RAM:00001EE6 ; --------------------------------------------------------------------------- RAM:00001EE6 7000 moveq #0,d0 RAM:00001EE8 RAM:00001EE8 loc_1EE8: ; CODE XREF: sub_19FE+4E6j RAM:00001EE8 4E5E unlk a6 RAM:00001EEA 4E75 rts RAM:00001EEA ; End of function sub_19FE RAM:00001EEA RAM:00001EEC RAM:00001EEC ; =============== S U B R O U T I N E ======================================= RAM:00001EEC RAM:00001EEC ; Attributes: bp-based frame RAM:00001EEC RAM:00001EEC sub_1EEC: ; CODE XREF: sub_2000+2Cp RAM:00001EEC RAM:00001EEC arg_0 = 8 RAM:00001EEC RAM:00001EEC 4E56 0000 link a6,#0 RAM:00001EF0 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00001EF6 48D7 0000 movem.l 0,(sp) RAM:00001EFA 3039 0004 6102 move.w (word_46102).l,d0 RAM:00001F00 48C0 ext.l d0 RAM:00001F02 0280 0000 00FF andi.l #$FF,d0 RAM:00001F08 6616 bne.s loc_1F20 RAM:00001F0A 4879 0001 F29E pea (aCanTBootFromWo).l ; "Can't boot from workstation\n" RAM:00001F10 4878 0001 pea (1).w RAM:00001F14 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00001F1A 504F addq.w #8,sp RAM:00001F1C 6000 00D8 bra.w loc_1FF6 RAM:00001F20 ; --------------------------------------------------------------------------- RAM:00001F20 RAM:00001F20 loc_1F20: ; CODE XREF: sub_1EEC+1Cj RAM:00001F20 4878 0001 pea (1).w RAM:00001F24 4878 0000 pea (off_0).w RAM:00001F28 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00001F2C 4878 0003 pea (3).w RAM:00001F30 4EB9 0001 DDB6 jsr sub_1DDB6 RAM:00001F36 4FEF 0010 lea $10(sp),sp RAM:00001F3A 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00001F3E 671C beq.s loc_1F5C RAM:00001F40 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00001F44 4879 0001 F2BB pea (aCanTFindBootVo).l ; "Can't find boot volume: %S.\n" RAM:00001F4A 4878 0002 pea (2).w RAM:00001F4E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00001F54 4FEF 000C lea $C(sp),sp RAM:00001F58 6000 009C bra.w loc_1FF6 RAM:00001F5C ; --------------------------------------------------------------------------- RAM:00001F5C RAM:00001F5C loc_1F5C: ; CODE XREF: sub_1EEC+52j RAM:00001F5C 4EB9 0001 CC0E jsr sub_1CC0E RAM:00001F62 4A80 tst.l d0 RAM:00001F64 661A bne.s loc_1F80 RAM:00001F66 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00001F6A 4879 0001 F2D8 pea (aVolumeIsNotBoo).l ; "Volume is not bootable: %S.\n" RAM:00001F70 4878 0002 pea (2).w RAM:00001F74 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00001F7A 4FEF 000C lea $C(sp),sp RAM:00001F7E 6076 bra.s loc_1FF6 RAM:00001F80 ; --------------------------------------------------------------------------- RAM:00001F80 RAM:00001F80 loc_1F80: ; CODE XREF: sub_1EEC+78j RAM:00001F80 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00001F84 4879 0001 F2F5 pea (aWillBootFromVo).l ; "Will boot from volume: %S\n" RAM:00001F8A 4878 0002 pea (2).w RAM:00001F8E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00001F94 4FEF 000C lea $C(sp),sp RAM:00001F98 4879 0001 F310 pea (aProceed?).l ; "Proceed? " RAM:00001F9E 4EB9 0000 2A8A jsr (sub_2A8A).l RAM:00001FA4 584F addq.w #4,sp RAM:00001FA6 4A40 tst.w d0 RAM:00001FA8 674C beq.s loc_1FF6 RAM:00001FAA 2D7C 0000 0800 FFF8 move.l #$800,unk_FFFFFFF8(a6) RAM:00001FB2 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:00001FB6 217C 0001 8060 0014 move.l #sub_18060,$14(a0) RAM:00001FBE 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:00001FC2 217C 0001 802C 0004 move.l #loc_1802C,4(a0) RAM:00001FCA 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:00001FCE 217C 0000 1600 0008 move.l #$1600,8(a0) RAM:00001FD6 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00001FDA 4879 0001 940C pea (aCore_image_vol).l ; "CORE_IMAGE_VOL" RAM:00001FE0 4EB9 0001 7EC8 jsr strcpy RAM:00001FE6 504F addq.w #8,sp RAM:00001FE8 13FC 0001 0001 942C move.b #1,(byte_1942C).l RAM:00001FF0 4EB9 0001 8060 jsr sub_18060 RAM:00001FF6 RAM:00001FF6 loc_1FF6: ; CODE XREF: sub_1EEC+30j RAM:00001FF6 ; sub_1EEC+6Cj ... RAM:00001FF6 7000 moveq #0,d0 RAM:00001FF8 6002 bra.s loc_1FFC RAM:00001FF8 ; --------------------------------------------------------------------------- RAM:00001FFA 0070 dc.b $70 ; p RAM:00001FFB 0000 dc.b 0 RAM:00001FFC ; --------------------------------------------------------------------------- RAM:00001FFC RAM:00001FFC loc_1FFC: ; CODE XREF: sub_1EEC+10Cj RAM:00001FFC 4E5E unlk a6 RAM:00001FFE 4E75 rts RAM:00001FFE ; End of function sub_1EEC RAM:00001FFE RAM:00002000 RAM:00002000 ; =============== S U B R O U T I N E ======================================= RAM:00002000 RAM:00002000 ; Attributes: bp-based frame RAM:00002000 RAM:00002000 sub_2000: ; CODE XREF: sub_254A+10Ap RAM:00002000 ; DATA XREF: sub_1C694+3Eo RAM:00002000 RAM:00002000 arg_0 = 8 RAM:00002000 arg_4 = $C RAM:00002000 RAM:00002000 4E56 0000 link a6,#0 RAM:00002004 DFFC FFFF FFDC adda.l #unk_FFFFFFDC,sp RAM:0000200A 48D7 0000 movem.l 0,(sp) RAM:0000200E 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00002012 42AE FFF4 clr.l unk_FFFFFFF4(a6) RAM:00002016 6000 04C0 bra.w loc_24D8 RAM:0000201A ; --------------------------------------------------------------------------- RAM:0000201A 206E 000C movea.l arg_4(a6),a0 RAM:0000201E 30BC 0001 move.w #1,(a0) RAM:00002022 6000 0518 bra.w loc_253C RAM:00002026 ; --------------------------------------------------------------------------- RAM:00002026 2F39 0004 5414 move.l (dword_45414).l,-(sp) RAM:0000202C 6100 FEBE bsr.w sub_1EEC RAM:00002030 584F addq.w #4,sp RAM:00002032 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00002036 6000 0504 bra.w loc_253C RAM:0000203A ; --------------------------------------------------------------------------- RAM:0000203A 2F39 0004 5420 move.l (dword_45420).l,-(sp) RAM:00002040 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:00002046 4EB9 0001 B098 jsr sub_1B098 RAM:0000204C 504F addq.w #8,sp RAM:0000204E 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00002052 6000 04E8 bra.w loc_253C RAM:00002056 ; --------------------------------------------------------------------------- RAM:00002056 0CB9 0000 0004 0004+ cmpi.l #4,(dword_45414).l RAM:00002060 6614 bne.s loc_2076 RAM:00002062 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:00002068 4EB9 0001 B5D0 jsr sub_1B5D0 RAM:0000206E 584F addq.w #4,sp RAM:00002070 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00002074 6018 bra.s loc_208E RAM:00002076 ; --------------------------------------------------------------------------- RAM:00002076 RAM:00002076 loc_2076: ; CODE XREF: sub_2000+60j RAM:00002076 2F39 0004 5420 move.l (dword_45420).l,-(sp) RAM:0000207C 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:00002082 4EB9 0001 ABAC jsr sub_1ABAC RAM:00002088 504F addq.w #8,sp RAM:0000208A 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000208E RAM:0000208E loc_208E: ; CODE XREF: sub_2000+74j RAM:0000208E 6000 04AC bra.w loc_253C RAM:00002092 ; --------------------------------------------------------------------------- RAM:00002092 6100 F48A bsr.w sub_151E RAM:00002096 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000209A 6000 04A0 bra.w loc_253C RAM:0000209E ; --------------------------------------------------------------------------- RAM:0000209E 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:000020A4 4EB9 0001 BFC6 jsr DeleteLogicalVolume? RAM:000020AA 584F addq.w #4,sp RAM:000020AC 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:000020B0 6000 048A bra.w loc_253C RAM:000020B4 ; --------------------------------------------------------------------------- RAM:000020B4 2079 0004 6E7E movea.l (dword_46E7E).l,a0 RAM:000020BA 3028 0004 move.w 4(a0),d0 RAM:000020BE 0280 0000 FFFF andi.l #$FFFF,d0 RAM:000020C4 0280 0000 0004 andi.l #4,d0 RAM:000020CA 6714 beq.s loc_20E0 RAM:000020CC 4879 0001 F31A pea (aDiskDoctorNotS).l ; "Disk Doctor not supported on hardcopy t"... RAM:000020D2 4878 0001 pea (1).w RAM:000020D6 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000020DC 504F addq.w #8,sp RAM:000020DE 6006 bra.s loc_20E6 RAM:000020E0 ; --------------------------------------------------------------------------- RAM:000020E0 RAM:000020E0 loc_20E0: ; CODE XREF: sub_2000+CAj RAM:000020E0 4EB9 0001 5158 jsr sub_15158 RAM:000020E6 RAM:000020E6 loc_20E6: ; CODE XREF: sub_2000+DEj RAM:000020E6 6000 0454 bra.w loc_253C RAM:000020EA ; --------------------------------------------------------------------------- RAM:000020EA 486E FFFA pea unk_FFFFFFFA(a6) RAM:000020EE 486E FFF4 pea unk_FFFFFFF4(a6) RAM:000020F2 2F39 0004 5414 move.l (dword_45414).l,-(sp) RAM:000020F8 4878 0003 pea (3).w RAM:000020FC 4EB9 0000 8972 jsr sub_8972 RAM:00002102 4FEF 0010 lea $10(sp),sp RAM:00002106 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000210A 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0000210E 6650 bne.s loc_2160 RAM:00002110 4878 0002 pea (2).w RAM:00002114 4EB9 0000 27F6 jsr (sub_27F6).l RAM:0000211A 584F addq.w #4,sp RAM:0000211C 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:00002120 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:00002124 4879 0001 F34A pea (aX_0).l ; "%X " RAM:0000212A 4878 0002 pea (2).w RAM:0000212E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002134 4FEF 000C lea $C(sp),sp RAM:00002138 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:0000213C 2F08 move.l a0,-(sp) RAM:0000213E 4EB9 0000 2798 jsr (sub_2798).l RAM:00002144 584F addq.w #4,sp RAM:00002146 4879 0001 F350 pea (asc_1F350).l ; "\n" RAM:0000214C 4878 0001 pea (1).w RAM:00002150 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002156 504F addq.w #8,sp RAM:00002158 33EE FFF8 0003 8F52 move.w unk_FFFFFFF8(a6),(word_38F52).l RAM:00002160 RAM:00002160 loc_2160: ; CODE XREF: sub_2000+10Ej RAM:00002160 6000 03DA bra.w loc_253C RAM:00002164 ; --------------------------------------------------------------------------- RAM:00002164 486E FFFA pea unk_FFFFFFFA(a6) RAM:00002168 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000216C 2F39 0004 5420 move.l (dword_45420).l,-(sp) RAM:00002172 4878 0003 pea (3).w RAM:00002176 4EB9 0000 8972 jsr sub_8972 RAM:0000217C 4FEF 0010 lea $10(sp),sp RAM:00002180 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00002184 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00002188 6616 bne.s loc_21A0 RAM:0000218A 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:0000218E 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:00002194 4EB9 0001 BD6A jsr ExpandLogicalVolume? RAM:0000219A 504F addq.w #8,sp RAM:0000219C 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:000021A0 RAM:000021A0 loc_21A0: ; CODE XREF: sub_2000+188j RAM:000021A0 6000 039A bra.w loc_253C RAM:000021A4 ; --------------------------------------------------------------------------- RAM:000021A4 3039 0004 6102 move.w (word_46102).l,d0 RAM:000021AA 48C0 ext.l d0 RAM:000021AC 0280 0000 00FF andi.l #$FF,d0 RAM:000021B2 6610 bne.s loc_21C4 RAM:000021B4 3D7C 0015 FFE2 move.w #$15,unk_FFFFFFE2(a6) RAM:000021BA 2D7C 0001 F0D2 FFDC move.l #off_1F0D2,unk_FFFFFFDC(a6) RAM:000021C2 6028 bra.s loc_21EC RAM:000021C4 ; --------------------------------------------------------------------------- RAM:000021C4 RAM:000021C4 loc_21C4: ; CODE XREF: sub_2000+1B2j RAM:000021C4 4EB9 0000 0834 jsr (sub_834).l RAM:000021CA 4A80 tst.l d0 RAM:000021CC 6710 beq.s loc_21DE RAM:000021CE 3D7C 000A FFE2 move.w #$A,unk_FFFFFFE2(a6) RAM:000021D4 2D7C 0001 F14E FFDC move.l #off_1F14E,unk_FFFFFFDC(a6) RAM:000021DC 600E bra.s loc_21EC RAM:000021DE ; --------------------------------------------------------------------------- RAM:000021DE RAM:000021DE loc_21DE: ; CODE XREF: sub_2000+1CCj RAM:000021DE 3D7C 000A FFE2 move.w #$A,unk_FFFFFFE2(a6) RAM:000021E4 2D7C 0001 F126 FFDC move.l #off_1F126,unk_FFFFFFDC(a6) RAM:000021EC RAM:000021EC loc_21EC: ; CODE XREF: sub_2000+1C2j RAM:000021EC ; sub_2000+1DCj RAM:000021EC 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:000021F0 RAM:000021F0 loc_21F0: ; CODE XREF: sub_2000+21Ej RAM:000021F0 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:000021F4 B06E FFE2 cmp.w unk_FFFFFFE2(a6),d0 RAM:000021F8 6C26 bge.s loc_2220 RAM:000021FA 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:000021FE 206E FFDC movea.l unk_FFFFFFDC(a6),a0 RAM:00002202 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:00002206 4879 0001 F352 pea (aS_17).l ; " %S\n" RAM:0000220C 4878 0002 pea (2).w RAM:00002210 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002216 4FEF 000C lea $C(sp),sp RAM:0000221A 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0000221E 60D0 bra.s loc_21F0 RAM:00002220 ; --------------------------------------------------------------------------- RAM:00002220 RAM:00002220 loc_2220: ; CODE XREF: sub_2000+1F8j RAM:00002220 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00002224 6000 0316 bra.w loc_253C RAM:00002228 ; --------------------------------------------------------------------------- RAM:00002228 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000222C 6100 F7D0 bsr.w sub_19FE RAM:00002230 584F addq.w #4,sp RAM:00002232 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00002236 6000 0304 bra.w loc_253C RAM:0000223A ; --------------------------------------------------------------------------- RAM:0000223A 2F39 0004 5420 move.l (dword_45420).l,-(sp) RAM:00002240 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:00002246 4EB9 0001 D228 jsr sub_1D228 RAM:0000224C 504F addq.w #8,sp RAM:0000224E 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00002252 6000 02E8 bra.w loc_253C RAM:00002256 ; --------------------------------------------------------------------------- RAM:00002256 2F39 0004 5414 move.l (dword_45414).l,-(sp) RAM:0000225C 4EB9 0000 7EB6 jsr (sub_7EB6).l RAM:00002262 584F addq.w #4,sp RAM:00002264 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00002268 6000 02D2 bra.w loc_253C RAM:0000226C ; --------------------------------------------------------------------------- RAM:0000226C 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00002272 4A28 0006 tst.b 6(a0) RAM:00002276 6708 beq.s loc_2280 RAM:00002278 3D7C 2780 FFFE move.w #$2780,unk_FFFFFFFE(a6) RAM:0000227E 604E bra.s loc_22CE RAM:00002280 ; --------------------------------------------------------------------------- RAM:00002280 RAM:00002280 loc_2280: ; CODE XREF: sub_2000+276j RAM:00002280 0C79 0006 0004 5418 cmpi.w #6,(word_45418).l RAM:00002288 6612 bne.s loc_229C RAM:0000228A 0CB9 0000 0002 0004+ cmpi.l #2,(dword_4541A).l RAM:00002294 6606 bne.s loc_229C RAM:00002296 42AE FFEC clr.l unk_FFFFFFEC(a6) RAM:0000229A 6008 bra.s loc_22A4 RAM:0000229C ; --------------------------------------------------------------------------- RAM:0000229C RAM:0000229C loc_229C: ; CODE XREF: sub_2000+288j RAM:0000229C ; sub_2000+294j RAM:0000229C 2D79 0004 541A FFEC move.l (dword_4541A).l,unk_FFFFFFEC(a6) RAM:000022A4 RAM:000022A4 loc_22A4: ; CODE XREF: sub_2000+29Aj RAM:000022A4 2F39 0004 5414 move.l (dword_45414).l,-(sp) RAM:000022AA 6100 F0EE bsr.w sub_139A RAM:000022AE 584F addq.w #4,sp RAM:000022B0 0280 0000 00FF andi.l #$FF,d0 RAM:000022B6 2F00 move.l d0,-(sp) RAM:000022B8 4878 0000 pea (0).w RAM:000022BC 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:000022C0 4EB9 0000 E9EE jsr sub_E9EE RAM:000022C6 4FEF 000C lea $C(sp),sp RAM:000022CA 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:000022CE RAM:000022CE loc_22CE: ; CODE XREF: sub_2000+27Ej RAM:000022CE 6000 026C bra.w loc_253C RAM:000022D2 ; --------------------------------------------------------------------------- RAM:000022D2 0CB9 0000 0031 0004+ cmpi.l #$31,(dword_45414).l ; '1' RAM:000022DC 6676 bne.s loc_2354 RAM:000022DE 4239 0004 791C clr.b (byte_4791C).l RAM:000022E4 486E FFFA pea unk_FFFFFFFA(a6) RAM:000022E8 486E FFF0 pea unk_FFFFFFF0(a6) RAM:000022EC 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:000022F2 4878 0003 pea (3).w RAM:000022F6 4EB9 0000 8972 jsr sub_8972 RAM:000022FC 4FEF 0010 lea $10(sp),sp RAM:00002300 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00002304 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00002308 6612 bne.s loc_231C RAM:0000230A 4878 0003 pea (3).w RAM:0000230E 4EB9 0000 282E jsr (sub_282E).l RAM:00002314 584F addq.w #4,sp RAM:00002316 206E 0008 movea.l arg_0(a6),a0 RAM:0000231A 3080 move.w d0,(a0) RAM:0000231C RAM:0000231C loc_231C: ; CODE XREF: sub_2000+308j RAM:0000231C 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00002320 662E bne.s loc_2350 RAM:00002322 4878 0001 pea (1).w RAM:00002326 4878 0001 pea (1).w RAM:0000232A 206E 0008 movea.l arg_0(a6),a0 RAM:0000232E 3010 move.w (a0),d0 RAM:00002330 48C0 ext.l d0 RAM:00002332 2F00 move.l d0,-(sp) RAM:00002334 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:00002338 2F08 move.l a0,-(sp) RAM:0000233A 2F2E FFF0 move.l unk_FFFFFFF0(a6),-(sp) RAM:0000233E 4878 0000 pea (off_0).w RAM:00002342 4EB9 0001 2838 jsr sub_12838 RAM:00002348 4FEF 0018 lea $18(sp),sp RAM:0000234C 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00002350 RAM:00002350 loc_2350: ; CODE XREF: sub_2000+320j RAM:00002350 6000 010A bra.w loc_245C RAM:00002354 ; --------------------------------------------------------------------------- RAM:00002354 RAM:00002354 loc_2354: ; CODE XREF: sub_2000+2DCj RAM:00002354 0CB9 0000 002B 0004+ cmpi.l #$2B,(dword_45414).l ; '+' RAM:0000235E 6600 009E bne.w loc_23FE RAM:00002362 4AB9 0004 7918 tst.l (dword_47918).l RAM:00002368 6618 bne.s loc_2382 RAM:0000236A 4879 0001 F359 pea (aMustDefineSu_0).l ; "Must 'define sun core ' first"... RAM:00002370 4878 0001 pea (1).w RAM:00002374 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0000237A 504F addq.w #8,sp RAM:0000237C 3D7C 274E FFFE move.w #$274E,unk_FFFFFFFE(a6) RAM:00002382 RAM:00002382 loc_2382: ; CODE XREF: sub_2000+368j RAM:00002382 13FC 0001 0004 791C move.b #1,(byte_4791C).l RAM:0000238A 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0000238E 6620 bne.s loc_23B0 RAM:00002390 486E FFFA pea unk_FFFFFFFA(a6) RAM:00002394 486E FFF0 pea unk_FFFFFFF0(a6) RAM:00002398 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:0000239E 4878 0003 pea (3).w RAM:000023A2 4EB9 0000 8972 jsr sub_8972 RAM:000023A8 4FEF 0010 lea $10(sp),sp RAM:000023AC 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:000023B0 RAM:000023B0 loc_23B0: ; CODE XREF: sub_2000+38Ej RAM:000023B0 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:000023B4 6612 bne.s loc_23C8 RAM:000023B6 4878 0003 pea (3).w RAM:000023BA 4EB9 0000 282E jsr (sub_282E).l RAM:000023C0 584F addq.w #4,sp RAM:000023C2 206E 0008 movea.l arg_0(a6),a0 RAM:000023C6 3080 move.w d0,(a0) RAM:000023C8 RAM:000023C8 loc_23C8: ; CODE XREF: sub_2000+3B4j RAM:000023C8 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:000023CC 662E bne.s loc_23FC RAM:000023CE 4878 0001 pea (1).w RAM:000023D2 4878 0001 pea (1).w RAM:000023D6 206E 0008 movea.l arg_0(a6),a0 RAM:000023DA 3010 move.w (a0),d0 RAM:000023DC 48C0 ext.l d0 RAM:000023DE 2F00 move.l d0,-(sp) RAM:000023E0 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:000023E4 2F08 move.l a0,-(sp) RAM:000023E6 2F2E FFF0 move.l unk_FFFFFFF0(a6),-(sp) RAM:000023EA 4878 0000 pea (off_0).w RAM:000023EE 4EB9 0001 2838 jsr sub_12838 RAM:000023F4 4FEF 0018 lea $18(sp),sp RAM:000023F8 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:000023FC RAM:000023FC loc_23FC: ; CODE XREF: sub_2000+3CCj RAM:000023FC 605E bra.s loc_245C RAM:000023FE ; --------------------------------------------------------------------------- RAM:000023FE RAM:000023FE loc_23FE: ; CODE XREF: sub_2000+35Ej RAM:000023FE 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00002404 4A28 0006 tst.b 6(a0) RAM:00002408 6708 beq.s loc_2412 RAM:0000240A 3D7C 277A FFFE move.w #$277A,unk_FFFFFFFE(a6) RAM:00002410 604A bra.s loc_245C RAM:00002412 ; --------------------------------------------------------------------------- RAM:00002412 RAM:00002412 loc_2412: ; CODE XREF: sub_2000+408j RAM:00002412 3D79 0003 8F52 FFF8 move.w (word_38F52).l,unk_FFFFFFF8(a6) RAM:0000241A 0C79 0003 0004 54DE cmpi.w #3,(word_454DE).l RAM:00002422 6F0C ble.s loc_2430 RAM:00002424 4878 0003 pea (3).w RAM:00002428 4EB9 0000 27F6 jsr (sub_27F6).l RAM:0000242E 584F addq.w #4,sp RAM:00002430 RAM:00002430 loc_2430: ; CODE XREF: sub_2000+422j RAM:00002430 2F39 0004 5414 move.l (dword_45414).l,-(sp) RAM:00002436 6100 EF62 bsr.w sub_139A RAM:0000243A 584F addq.w #4,sp RAM:0000243C 0280 0000 00FF andi.l #$FF,d0 RAM:00002442 2F00 move.l d0,-(sp) RAM:00002444 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:0000244A 6100 EC1C bsr.w sub_1068 RAM:0000244E 504F addq.w #8,sp RAM:00002450 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00002454 33EE FFF8 0003 8F52 move.w unk_FFFFFFF8(a6),(word_38F52).l RAM:0000245C RAM:0000245C loc_245C: ; CODE XREF: sub_2000:loc_2350j RAM:0000245C ; sub_2000:loc_23FCj ... RAM:0000245C 6000 00DE bra.w loc_253C RAM:00002460 ; --------------------------------------------------------------------------- RAM:00002460 0CB9 0000 0011 0004+ cmpi.l #$11,(dword_45414).l RAM:0000246A 6640 bne.s loc_24AC RAM:0000246C 486E FFFA pea unk_FFFFFFFA(a6) RAM:00002470 486E FFF4 pea unk_FFFFFFF4(a6) RAM:00002474 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:0000247A 4878 0003 pea (3).w RAM:0000247E 4EB9 0000 8972 jsr sub_8972 RAM:00002484 4FEF 0010 lea $10(sp),sp RAM:00002488 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000248C 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00002490 6618 bne.s loc_24AA RAM:00002492 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:00002496 4879 0001 F382 pea (aY).l ; "%Y\n" RAM:0000249C 4878 0002 pea (2).w RAM:000024A0 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000024A6 4FEF 000C lea $C(sp),sp RAM:000024AA RAM:000024AA loc_24AA: ; CODE XREF: sub_2000+490j RAM:000024AA 6022 bra.s loc_24CE RAM:000024AC ; --------------------------------------------------------------------------- RAM:000024AC RAM:000024AC loc_24AC: ; CODE XREF: sub_2000+46Aj RAM:000024AC 486E FFE4 pea unk_FFFFFFE4(a6) RAM:000024B0 2F39 0004 541A move.l (dword_4541A).l,-(sp) RAM:000024B6 4EB9 0000 E2D8 jsr sub_E2D8 RAM:000024BC 504F addq.w #8,sp RAM:000024BE 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:000024C2 660A bne.s loc_24CE RAM:000024C4 2F2E FFE4 move.l unk_FFFFFFE4(a6),-(sp) RAM:000024C8 6100 F2FA bsr.w sub_17C4 RAM:000024CC 584F addq.w #4,sp RAM:000024CE RAM:000024CE loc_24CE: ; CODE XREF: sub_2000:loc_24AAj RAM:000024CE ; sub_2000+4C2j RAM:000024CE 606C bra.s loc_253C RAM:000024D0 ; --------------------------------------------------------------------------- RAM:000024D0 RAM:000024D0 loc_24D0: ; CODE XREF: sub_2000+4EAj RAM:000024D0 3D7C 271F FFFE move.w #$271F,unk_FFFFFFFE(a6) RAM:000024D6 6064 bra.s loc_253C RAM:000024D8 ; --------------------------------------------------------------------------- RAM:000024D8 RAM:000024D8 loc_24D8: ; CODE XREF: sub_2000+16j RAM:000024D8 2039 0004 540E move.l (dword_4540E).l,d0 RAM:000024DE 0480 0000 0004 subi.l #4,d0 RAM:000024E4 0C80 0000 0023 cmpi.l #$23,d0 ; '#' RAM:000024EA 62E4 bhi.s loc_24D0 RAM:000024EC 303B 0A06 move.w word_24F4(pc,d0.l*2),d0 RAM:000024F0 4EFB 0002 jmp word_24F4(pc,d0.w) RAM:000024F0 ; --------------------------------------------------------------------------- RAM:000024F4 FB32 FB26 FD78 FB46+word_24F4: dc.w $FB32, $FB26, $FD78, $FB46, $FB62, $FFDC, $FFDC, $FB9E, $FBAA, $FBC0, $FFDC, $FFDC, $FB26, $FFDC, $FB26, $FBF6 RAM:000024F4 FB62 FFDC FFDC FB9E+ dc.w $FB26, $FC70, $FCB0, $FFDC, $FFDC, $FD34, $FFDC, $FDDE, $FFDC, $FFDC, $FB26, $FFDC, $FFDC, $FFDC, $FFDC, $FF6C RAM:000024F4 FBAA FBC0 FFDC FFDC+ dc.w $FFDC, $FFDC, $FD46, $FD62 RAM:0000253C ; --------------------------------------------------------------------------- RAM:0000253C RAM:0000253C loc_253C: ; CODE XREF: sub_2000+22j RAM:0000253C ; sub_2000+36j ... RAM:0000253C 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00002540 48C0 ext.l d0 RAM:00002542 6002 bra.s loc_2546 RAM:00002544 ; --------------------------------------------------------------------------- RAM:00002544 7000 moveq #0,d0 RAM:00002546 RAM:00002546 loc_2546: ; CODE XREF: sub_2000+542j RAM:00002546 4E5E unlk a6 RAM:00002548 4E75 rts RAM:00002548 ; End of function sub_2000 RAM:00002548 RAM:0000254A RAM:0000254A ; =============== S U B R O U T I N E ======================================= RAM:0000254A RAM:0000254A ; Attributes: bp-based frame RAM:0000254A RAM:0000254A sub_254A: ; CODE XREF: sub_844:loc_D14p RAM:0000254A 4E56 0000 link a6,#0 RAM:0000254E DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:00002554 48D7 0000 movem.l 0,(sp) RAM:00002558 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0000255C 0C79 0001 0003 8EFC cmpi.w #1,(word_38EFC).l RAM:00002564 6606 bne.s loc_256C RAM:00002566 42B9 0003 8F18 clr.l (dword_38F18).l RAM:0000256C RAM:0000256C loc_256C: ; CODE XREF: sub_254A+1Aj RAM:0000256C 4EB9 0000 6936 jsr (sub_6936).l RAM:00002572 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00002578 117C 0001 000A move.b #1,$A(a0) RAM:0000257E RAM:0000257E loc_257E: ; CODE XREF: sub_254A+240j RAM:0000257E 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:00002582 6600 020A bne.w loc_278E RAM:00002586 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000258C 4A28 000A tst.b $A(a0) RAM:00002590 6740 beq.s loc_25D2 RAM:00002592 2F39 0004 59FE move.l (off_459FE).l,-(sp) RAM:00002598 4EB9 0000 6810 jsr (sub_6810).l RAM:0000259E 584F addq.w #4,sp RAM:000025A0 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000025A6 4A28 0006 tst.b 6(a0) RAM:000025AA 6624 bne.s loc_25D0 RAM:000025AC 4879 0001 F386 pea (unk_1F386).l RAM:000025B2 4878 0001 pea (1).w RAM:000025B6 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000025BC 504F addq.w #8,sp RAM:000025BE 4879 0001 F388 pea (asc_1F388).l ; "--> " RAM:000025C4 4878 0001 pea (1).w RAM:000025C8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000025CE 504F addq.w #8,sp RAM:000025D0 RAM:000025D0 loc_25D0: ; CODE XREF: sub_254A+60j RAM:000025D0 600C bra.s loc_25DE RAM:000025D2 ; --------------------------------------------------------------------------- RAM:000025D2 RAM:000025D2 loc_25D2: ; CODE XREF: sub_254A+46j RAM:000025D2 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000025D8 117C 0001 000B move.b #1,$B(a0) RAM:000025DE RAM:000025DE loc_25DE: ; CODE XREF: sub_254A:loc_25D0j RAM:000025DE 4279 0004 3EE0 clr.w (word_43EE0).l RAM:000025E4 4878 0000 pea (off_0).w RAM:000025E8 4EB9 0000 2D94 jsr (sub_2D94).l RAM:000025EE 584F addq.w #4,sp RAM:000025F0 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:000025F4 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:000025F8 674A beq.s loc_2644 RAM:000025FA 0C6E 274C FFF8 cmpi.w #$274C,unk_FFFFFFF8(a6) RAM:00002600 6612 bne.s loc_2614 RAM:00002602 0C79 0001 0003 8EFC cmpi.w #1,(word_38EFC).l RAM:0000260A 6606 bne.s loc_2612 RAM:0000260C 3D7C 0001 FFFA move.w #1,unk_FFFFFFFA(a6) RAM:00002612 RAM:00002612 loc_2612: ; CODE XREF: sub_254A+C0j RAM:00002612 602E bra.s loc_2642 RAM:00002614 ; --------------------------------------------------------------------------- RAM:00002614 RAM:00002614 loc_2614: ; CODE XREF: sub_254A+B6j RAM:00002614 0C6E 274E FFF8 cmpi.w #$274E,unk_FFFFFFF8(a6) RAM:0000261A 6602 bne.s loc_261E RAM:0000261C 6024 bra.s loc_2642 RAM:0000261E ; --------------------------------------------------------------------------- RAM:0000261E RAM:0000261E loc_261E: ; CODE XREF: sub_254A+D0j RAM:0000261E 0C79 0001 0003 8EFC cmpi.w #1,(word_38EFC).l RAM:00002626 660E bne.s loc_2636 RAM:00002628 4878 0005 pea (5).w RAM:0000262C 4EB9 0000 65E0 jsr (sub_65E0).l RAM:00002632 584F addq.w #4,sp RAM:00002634 600C bra.s loc_2642 RAM:00002636 ; --------------------------------------------------------------------------- RAM:00002636 RAM:00002636 loc_2636: ; CODE XREF: sub_254A+DCj RAM:00002636 4878 0004 pea (off_4).w RAM:0000263A 4EB9 0000 65E0 jsr (sub_65E0).l RAM:00002640 584F addq.w #4,sp RAM:00002642 RAM:00002642 loc_2642: ; CODE XREF: sub_254A:loc_2612j RAM:00002642 ; sub_254A+D2j ... RAM:00002642 601A bra.s loc_265E RAM:00002644 ; --------------------------------------------------------------------------- RAM:00002644 RAM:00002644 loc_2644: ; CODE XREF: sub_254A+AEj RAM:00002644 4A79 0004 54DE tst.w (word_454DE).l RAM:0000264A 6F12 ble.s loc_265E RAM:0000264C 486E FFFA pea unk_FFFFFFFA(a6) RAM:00002650 486E FFFC pea unk_FFFFFFFC(a6) RAM:00002654 6100 F9AA bsr.w sub_2000 RAM:00002658 504F addq.w #8,sp RAM:0000265A 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0000265E RAM:0000265E loc_265E: ; CODE XREF: sub_254A:loc_2642j RAM:0000265E ; sub_254A+100j RAM:0000265E 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:00002664 RAM:00002664 loc_2664: ; CODE XREF: sub_254A:loc_2760j RAM:00002664 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:00002668 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000266C B079 0004 54DE cmp.w (word_454DE).l,d0 RAM:00002672 6C00 00F0 bge.w loc_2764 RAM:00002676 6000 00A6 bra.w loc_271E RAM:0000267A ; --------------------------------------------------------------------------- RAM:0000267A 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000267E 48C0 ext.l d0 RAM:00002680 D080 add.l d0,d0 RAM:00002682 2200 move.l d0,d1 RAM:00002684 D281 add.l d1,d1 RAM:00002686 D081 add.l d1,d0 RAM:00002688 41F9 0004 540E lea (dword_4540E).l,a0 RAM:0000268E 2F30 0800 move.l (a0,d0.l),-(sp) RAM:00002692 4EB9 0000 9EAC jsr sub_9EAC RAM:00002698 584F addq.w #4,sp RAM:0000269A 6000 00C4 bra.w loc_2760 RAM:0000269E ; --------------------------------------------------------------------------- RAM:0000269E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000026A2 48C0 ext.l d0 RAM:000026A4 D080 add.l d0,d0 RAM:000026A6 2200 move.l d0,d1 RAM:000026A8 D281 add.l d1,d1 RAM:000026AA D081 add.l d1,d0 RAM:000026AC 41F9 0004 540E lea (dword_4540E).l,a0 RAM:000026B2 4AB0 0800 tst.l (a0,d0.l) RAM:000026B6 6742 beq.s loc_26FA RAM:000026B8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000026BC 48C0 ext.l d0 RAM:000026BE D080 add.l d0,d0 RAM:000026C0 2200 move.l d0,d1 RAM:000026C2 D281 add.l d1,d1 RAM:000026C4 D081 add.l d1,d0 RAM:000026C6 41F9 0004 540E lea (dword_4540E).l,a0 RAM:000026CC 2F30 0800 move.l (a0,d0.l),-(sp) RAM:000026D0 4EB9 0000 7376 jsr (strlen_).l RAM:000026D6 584F addq.w #4,sp RAM:000026D8 48C0 ext.l d0 RAM:000026DA 2F00 move.l d0,-(sp) RAM:000026DC 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000026E0 48C0 ext.l d0 RAM:000026E2 D080 add.l d0,d0 RAM:000026E4 2200 move.l d0,d1 RAM:000026E6 D281 add.l d1,d1 RAM:000026E8 D081 add.l d1,d0 RAM:000026EA 0680 0004 540E addi.l #dword_4540E,d0 RAM:000026F0 2F00 move.l d0,-(sp) RAM:000026F2 4EB9 0000 6CF4 jsr (sub_6CF4).l RAM:000026F8 504F addq.w #8,sp RAM:000026FA RAM:000026FA loc_26FA: ; CODE XREF: sub_254A+16Cj RAM:000026FA 6064 bra.s loc_2760 RAM:000026FC ; --------------------------------------------------------------------------- RAM:000026FC 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00002700 48C0 ext.l d0 RAM:00002702 D080 add.l d0,d0 RAM:00002704 2200 move.l d0,d1 RAM:00002706 D281 add.l d1,d1 RAM:00002708 D081 add.l d1,d0 RAM:0000270A 0680 0004 540E addi.l #dword_4540E,d0 RAM:00002710 RAM:00002710 loc_2710: ; DATA XREF: sub_A11A+26o RAM:00002710 2F00 move.l d0,-(sp) RAM:00002712 4EB9 0000 773E jsr (sub_773E).l RAM:00002718 584F addq.w #4,sp RAM:0000271A 6044 bra.s loc_2760 RAM:0000271C ; --------------------------------------------------------------------------- RAM:0000271C RAM:0000271C loc_271C: ; CODE XREF: sub_254A+1FAj RAM:0000271C 6042 bra.s loc_2760 RAM:0000271E ; --------------------------------------------------------------------------- RAM:0000271E RAM:0000271E loc_271E: ; CODE XREF: sub_254A+12Cj RAM:0000271E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00002722 RAM:00002722 loc_2722: ; DATA XREF: sub_EF1A+106o RAM:00002722 48C0 ext.l d0 RAM:00002724 RAM:00002724 loc_2724: ; DATA XREF: ConsoleWriteCharacter?+510o RAM:00002724 D080 add.l d0,d0 RAM:00002726 RAM:00002726 loc_2726: ; DATA XREF: sub_C416+18o RAM:00002726 2200 move.l d0,d1 RAM:00002728 D281 add.l d1,d1 RAM:0000272A RAM:0000272A loc_272A: ; DATA XREF: printf?+394o RAM:0000272A D081 add.l d1,d0 RAM:0000272C 41F9 0004 540C lea (unk_4540C).l,a0 RAM:00002732 3030 0800 move.w (a0,d0.l),d0 RAM:00002736 48C0 ext.l d0 RAM:00002738 0480 0000 0003 subi.l #3,d0 RAM:0000273E 0C80 0000 0008 cmpi.l #8,d0 RAM:00002744 62D6 bhi.s loc_271C RAM:00002746 303B 0A06 move.w word_274E(pc,d0.l*2),d0 RAM:0000274A 4EFB 0002 jmp word_274E(pc,d0.w) RAM:0000274A ; --------------------------------------------------------------------------- RAM:0000274E FF2C FF2C FF2C FFCE word_274E: dc.w $FF2C, $FF2C, $FF2C, $FFCE RAM:00002756 FFCE FF50 FF2C FFAE+word_2756: dc.w $FFCE, $FF50, $FF2C, $FFAE, $FF50 RAM:00002756 FF50 ; DATA XREF: sub_10456+8Ao RAM:00002760 ; --------------------------------------------------------------------------- RAM:00002760 RAM:00002760 loc_2760: ; CODE XREF: sub_254A+150j RAM:00002760 ; sub_254A:loc_26FAj ... RAM:00002760 6000 FF02 bra.w loc_2664 RAM:00002764 ; --------------------------------------------------------------------------- RAM:00002764 RAM:00002764 loc_2764: ; CODE XREF: sub_254A+128j RAM:00002764 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:00002768 6712 beq.s loc_277C RAM:0000276A 4EB9 0000 6936 jsr (sub_6936).l RAM:00002770 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00002776 117C 0001 000A move.b #1,$A(a0) RAM:0000277C RAM:0000277C loc_277C: ; CODE XREF: sub_254A+21Ej RAM:0000277C 306E FFF8 movea.w unk_FFFFFFF8(a6),a0 RAM:00002780 2F08 move.l a0,-(sp) RAM:00002782 4EB9 0000 7678 jsr (sub_7678).l RAM:00002788 584F addq.w #4,sp RAM:0000278A 6000 FDF2 bra.w loc_257E RAM:0000278E ; --------------------------------------------------------------------------- RAM:0000278E RAM:0000278E loc_278E: ; CODE XREF: sub_254A+38j RAM:0000278E 7000 moveq #0,d0 RAM:00002790 6002 bra.s loc_2794 RAM:00002790 ; --------------------------------------------------------------------------- RAM:00002792 0070 dc.b $70 ; p RAM:00002793 0000 dc.b 0 RAM:00002794 ; --------------------------------------------------------------------------- RAM:00002794 RAM:00002794 loc_2794: ; CODE XREF: sub_254A+246j RAM:00002794 4E5E unlk a6 RAM:00002796 4E75 rts RAM:00002796 ; End of function sub_254A RAM:00002796 RAM:00002798 RAM:00002798 ; =============== S U B R O U T I N E ======================================= RAM:00002798 RAM:00002798 ; Attributes: bp-based frame RAM:00002798 RAM:00002798 sub_2798: ; CODE XREF: sub_2000+13Ep RAM:00002798 RAM:00002798 arg_2 = $A RAM:00002798 RAM:00002798 4E56 0000 link a6,#0 RAM:0000279C DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000027A2 48D7 0000 movem.l 0,(sp) RAM:000027A6 42AE FFFC clr.l unk_FFFFFFFC(a6) RAM:000027AA 0C6E 0002 000A cmpi.w #2,arg_2(a6) RAM:000027B0 6E12 bgt.s loc_27C4 RAM:000027B2 302E 000A move.w arg_2(a6),d0 RAM:000027B6 41F9 0001 F060 lea (off_1F060).l,a0 RAM:000027BC 2D70 0400 FFFC move.l (a0,d0.w*4),unk_FFFFFFFC(a6) RAM:000027C2 6010 bra.s loc_27D4 RAM:000027C4 ; --------------------------------------------------------------------------- RAM:000027C4 RAM:000027C4 loc_27C4: ; CODE XREF: sub_2798+18j RAM:000027C4 0C6E 000F 000A cmpi.w #$F,arg_2(a6) RAM:000027CA 6708 beq.s loc_27D4 RAM:000027CC 2D7C 0001 F38D FFFC move.l #aBad,unk_FFFFFFFC(a6) ; "Bad" RAM:000027D4 RAM:000027D4 loc_27D4: ; CODE XREF: sub_2798+2Aj RAM:000027D4 ; sub_2798+32j RAM:000027D4 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:000027D8 6718 beq.s loc_27F2 RAM:000027DA 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000027DE 4879 0001 F391 pea (aSAddressType).l ; "%S Address Type" RAM:000027E4 4878 0002 pea (2).w RAM:000027E8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000027EE 4FEF 000C lea $C(sp),sp RAM:000027F2 RAM:000027F2 loc_27F2: ; CODE XREF: sub_2798+40j RAM:000027F2 4E5E unlk a6 RAM:000027F4 4E75 rts RAM:000027F4 ; End of function sub_2798 RAM:000027F4 RAM:000027F6 RAM:000027F6 ; =============== S U B R O U T I N E ======================================= RAM:000027F6 RAM:000027F6 ; Attributes: bp-based frame RAM:000027F6 RAM:000027F6 sub_27F6: ; CODE XREF: sub_151E+22p RAM:000027F6 ; sub_19FE+458p ... RAM:000027F6 RAM:000027F6 arg_2 = $A RAM:000027F6 RAM:000027F6 4E56 0000 link a6,#0 RAM:000027FA DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00002800 48D7 0000 movem.l 0,(sp) RAM:00002804 3D79 0003 8F52 FFFE move.w (word_38F52).l,unk_FFFFFFFE(a6) RAM:0000280C 306E 000A movea.w arg_2(a6),a0 RAM:00002810 2F08 move.l a0,-(sp) RAM:00002812 4EB9 0000 282E jsr (sub_282E).l RAM:00002818 584F addq.w #4,sp RAM:0000281A 33C0 0003 8F52 move.w d0,(word_38F52).l RAM:00002820 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00002824 48C0 ext.l d0 RAM:00002826 6002 bra.s loc_282A RAM:00002826 ; --------------------------------------------------------------------------- RAM:00002828 0070 dc.b $70 ; p RAM:00002829 0000 dc.b 0 RAM:0000282A ; --------------------------------------------------------------------------- RAM:0000282A RAM:0000282A loc_282A: ; CODE XREF: sub_27F6+30j RAM:0000282A 4E5E unlk a6 RAM:0000282C 4E75 rts RAM:0000282C ; End of function sub_27F6 RAM:0000282C RAM:0000282E RAM:0000282E ; =============== S U B R O U T I N E ======================================= RAM:0000282E RAM:0000282E ; Attributes: bp-based frame RAM:0000282E RAM:0000282E sub_282E: ; CODE XREF: sub_19FE+8Ep RAM:0000282E ; sub_2000+30Ep ... RAM:0000282E RAM:0000282E arg_2 = $A RAM:0000282E RAM:0000282E 4E56 0000 link a6,#0 RAM:00002832 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00002838 48D7 0000 movem.l 0,(sp) RAM:0000283C 3D79 0003 8F52 FFFE move.w (word_38F52).l,unk_FFFFFFFE(a6) RAM:00002844 3039 0004 54DE move.w (word_454DE).l,d0 RAM:0000284A B06E 000A cmp.w arg_2(a6),d0 RAM:0000284E 6F00 0088 ble.w loc_28D8 RAM:00002852 302E 000A move.w arg_2(a6),d0 RAM:00002856 48C0 ext.l d0 RAM:00002858 D080 add.l d0,d0 RAM:0000285A 2200 move.l d0,d1 RAM:0000285C D281 add.l d1,d1 RAM:0000285E D081 add.l d1,d0 RAM:00002860 41F9 0004 540C lea (unk_4540C).l,a0 RAM:00002866 0C70 0006 0800 cmpi.w #6,(a0,d0.l) RAM:0000286C 666A bne.s loc_28D8 RAM:0000286E 302E 000A move.w arg_2(a6),d0 RAM:00002872 48C0 ext.l d0 RAM:00002874 D080 add.l d0,d0 RAM:00002876 2200 move.l d0,d1 RAM:00002878 D281 add.l d1,d1 RAM:0000287A D081 add.l d1,d0 RAM:0000287C 41F9 0004 540E lea (dword_4540E).l,a0 RAM:00002882 2030 0800 move.l (a0,d0.l),d0 RAM:00002886 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0000288A 0C6E 000A FFFC cmpi.w #$A,unk_FFFFFFFC(a6) RAM:00002890 6608 bne.s loc_289A RAM:00002892 3D7C 0002 FFFE move.w #2,unk_FFFFFFFE(a6) RAM:00002898 603E bra.s loc_28D8 RAM:0000289A ; --------------------------------------------------------------------------- RAM:0000289A RAM:0000289A loc_289A: ; CODE XREF: sub_282E+62j RAM:0000289A 0C6E 0017 FFFC cmpi.w #$17,unk_FFFFFFFC(a6) RAM:000028A0 6608 bne.s loc_28AA RAM:000028A2 3D7C 0003 FFFE move.w #3,unk_FFFFFFFE(a6) RAM:000028A8 602E bra.s loc_28D8 RAM:000028AA ; --------------------------------------------------------------------------- RAM:000028AA RAM:000028AA loc_28AA: ; CODE XREF: sub_282E+72j RAM:000028AA 0C6E 0003 FFFC cmpi.w #3,unk_FFFFFFFC(a6) RAM:000028B0 6608 bne.s loc_28BA RAM:000028B2 3D7C 0004 FFFE move.w #4,unk_FFFFFFFE(a6) RAM:000028B8 601E bra.s loc_28D8 RAM:000028BA ; --------------------------------------------------------------------------- RAM:000028BA RAM:000028BA loc_28BA: ; CODE XREF: sub_282E+82j RAM:000028BA 0C6E 0021 FFFC cmpi.w #$21,unk_FFFFFFFC(a6) ; '!' RAM:000028C0 6608 bne.s loc_28CA RAM:000028C2 3D7C 0005 FFFE move.w #5,unk_FFFFFFFE(a6) RAM:000028C8 600E bra.s loc_28D8 RAM:000028CA ; --------------------------------------------------------------------------- RAM:000028CA RAM:000028CA loc_28CA: ; CODE XREF: sub_282E+92j RAM:000028CA 0C6E 0032 FFFC cmpi.w #$32,unk_FFFFFFFC(a6) ; '2' RAM:000028D0 6606 bne.s loc_28D8 RAM:000028D2 3D7C 0006 FFFE move.w #6,unk_FFFFFFFE(a6) RAM:000028D8 RAM:000028D8 loc_28D8: ; CODE XREF: sub_282E+20j RAM:000028D8 ; sub_282E+3Ej ... RAM:000028D8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000028DC 48C0 ext.l d0 RAM:000028DE 6002 bra.s loc_28E2 RAM:000028E0 ; --------------------------------------------------------------------------- RAM:000028E0 7000 moveq #0,d0 RAM:000028E2 RAM:000028E2 loc_28E2: ; CODE XREF: sub_282E+B0j RAM:000028E2 4E5E unlk a6 RAM:000028E4 4E75 rts RAM:000028E4 ; End of function sub_282E RAM:000028E4 RAM:000028E6 RAM:000028E6 ; =============== S U B R O U T I N E ======================================= RAM:000028E6 RAM:000028E6 ; Attributes: bp-based frame RAM:000028E6 RAM:000028E6 sub_28E6: ; CODE XREF: sub_17C4+4Ep RAM:000028E6 RAM:000028E6 arg_0 = 8 RAM:000028E6 arg_7 = $F RAM:000028E6 arg_8 = $10 RAM:000028E6 arg_C = $14 RAM:000028E6 arg_12 = $1A RAM:000028E6 arg_17 = $1F RAM:000028E6 RAM:000028E6 4E56 0000 link a6,#0 RAM:000028EA DFFC 0000 0000 adda.l #0,sp RAM:000028F0 48D7 0000 movem.l 0,(sp) RAM:000028F4 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000028F8 4879 0001 F3A1 pea (a20s).l ; "%20S: " RAM:000028FE 4878 0002 pea (2).w RAM:00002902 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002908 4FEF 000C lea $C(sp),sp RAM:0000290C 0C2E 0003 000F cmpi.b #3,arg_7(a6) RAM:00002912 676C beq.s loc_2980 RAM:00002914 0C79 0002 0003 8F52 cmpi.w #2,(word_38F52).l RAM:0000291C 661A bne.s loc_2938 RAM:0000291E 2F2E 0010 move.l arg_8(a6),-(sp) RAM:00002922 4879 0001 F3A9 pea (a10d).l ; "%10D" RAM:00002928 4878 0002 pea (2).w RAM:0000292C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002932 4FEF 000C lea $C(sp),sp RAM:00002936 6018 bra.s loc_2950 RAM:00002938 ; --------------------------------------------------------------------------- RAM:00002938 RAM:00002938 loc_2938: ; CODE XREF: sub_28E6+36j RAM:00002938 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0000293C 4879 0001 F3AE pea (a10h).l ; "%10H" RAM:00002942 4878 0002 pea (2).w RAM:00002946 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0000294C 4FEF 000C lea $C(sp),sp RAM:00002950 RAM:00002950 loc_2950: ; CODE XREF: sub_28E6+50j RAM:00002950 0C6E 000F 001A cmpi.w #$F,arg_12(a6) RAM:00002956 6714 beq.s loc_296C RAM:00002958 4879 0001 F3B3 pea (asc_1F3B3).l ; ") " RAM:0000295E 4878 0001 pea (1).w RAM:00002962 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002968 504F addq.w #8,sp RAM:0000296A 6012 bra.s loc_297E RAM:0000296C ; --------------------------------------------------------------------------- RAM:0000296C RAM:0000296C loc_296C: ; CODE XREF: sub_28E6+70j RAM:0000296C 4879 0001 F3B6 pea (asc_1F3B6).l ; " " RAM:00002972 4878 0001 pea (1).w RAM:00002976 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0000297C 504F addq.w #8,sp RAM:0000297E RAM:0000297E loc_297E: ; CODE XREF: sub_28E6+84j RAM:0000297E 601A bra.s loc_299A RAM:00002980 ; --------------------------------------------------------------------------- RAM:00002980 RAM:00002980 loc_2980: ; CODE XREF: sub_28E6+2Cj RAM:00002980 4879 0001 F3BE pea (off_1F3BE).l RAM:00002986 4879 0001 F3B9 pea (a15s).l ; "%15S" RAM:0000298C 4878 0002 pea (2).w RAM:00002990 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002996 4FEF 000C lea $C(sp),sp RAM:0000299A RAM:0000299A loc_299A: ; CODE XREF: sub_28E6:loc_297Ej RAM:0000299A 7000 moveq #0,d0 RAM:0000299C 102E 000F move.b arg_7(a6),d0 RAM:000029A0 41F9 0001 F078 lea (aCvamb).l,a0 ; "CVAMB" RAM:000029A6 1030 0800 move.b (a0,d0.l),d0 RAM:000029AA 49C0 extb.l d0 RAM:000029AC 2F00 move.l d0,-(sp) RAM:000029AE 4879 0001 F3BF pea ($1F3BF).l RAM:000029B4 4878 0002 pea (2).w RAM:000029B8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000029BE 4FEF 000C lea $C(sp),sp RAM:000029C2 4A2E 001F tst.b arg_17(a6) RAM:000029C6 6714 beq.s loc_29DC RAM:000029C8 4879 0001 F3C5 pea (unk_1F3C5).l RAM:000029CE 4878 0001 pea (1).w RAM:000029D2 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000029D8 504F addq.w #8,sp RAM:000029DA 6012 bra.s loc_29EE RAM:000029DC ; --------------------------------------------------------------------------- RAM:000029DC RAM:000029DC loc_29DC: ; CODE XREF: sub_28E6+E0j RAM:000029DC 4879 0001 F3C9 pea (unk_1F3C9).l RAM:000029E2 4878 0001 pea (1).w RAM:000029E6 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000029EC 504F addq.w #8,sp RAM:000029EE RAM:000029EE loc_29EE: ; CODE XREF: sub_28E6+F4j RAM:000029EE 0C2E 0002 000F cmpi.b #2,arg_7(a6) RAM:000029F4 6646 bne.s loc_2A3C RAM:000029F6 0CAE FFFF FFFF 0014 cmpi.l #$FFFFFFFF,arg_C(a6) RAM:000029FE 673C beq.s loc_2A3C RAM:00002A00 0C79 0002 0003 8F52 cmpi.w #2,(word_38F52).l RAM:00002A08 661A bne.s loc_2A24 RAM:00002A0A 2F2E 0014 move.l arg_C(a6),-(sp) RAM:00002A0E 4879 0001 F3CD pea (a10d_0).l ; " %10D" RAM:00002A14 4878 0002 pea (2).w RAM:00002A18 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002A1E 4FEF 000C lea $C(sp),sp RAM:00002A22 6018 bra.s loc_2A3C RAM:00002A24 ; --------------------------------------------------------------------------- RAM:00002A24 RAM:00002A24 loc_2A24: ; CODE XREF: sub_28E6+122j RAM:00002A24 2F2E 0014 move.l arg_C(a6),-(sp) RAM:00002A28 4879 0001 F3D5 pea (a10h_0).l ; " %10H" RAM:00002A2E 4878 0002 pea (2).w RAM:00002A32 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002A38 4FEF 000C lea $C(sp),sp RAM:00002A3C RAM:00002A3C loc_2A3C: ; CODE XREF: sub_28E6+10Ej RAM:00002A3C ; sub_28E6+118j ... RAM:00002A3C 4879 0001 F3DD pea (asc_1F3DD).l ; "\n" RAM:00002A42 4878 0001 pea (1).w RAM:00002A46 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002A4C 504F addq.w #8,sp RAM:00002A4E 4E71 nop RAM:00002A50 4E5E unlk a6 RAM:00002A52 4E75 rts RAM:00002A52 ; End of function sub_28E6 RAM:00002A52 RAM:00002A54 RAM:00002A54 ; =============== S U B R O U T I N E ======================================= RAM:00002A54 RAM:00002A54 ; Attributes: bp-based frame RAM:00002A54 RAM:00002A54 sub_2A54: ; CODE XREF: sub_19FE+1F2p RAM:00002A54 ; sub_19FE+35Ep ... RAM:00002A54 RAM:00002A54 arg_3 = $B RAM:00002A54 RAM:00002A54 4E56 0000 link a6,#0 RAM:00002A58 DFFC 0000 0000 adda.l #0,sp RAM:00002A5E 48D7 0000 movem.l 0,(sp) RAM:00002A62 7000 moveq #0,d0 RAM:00002A64 102E 000B move.b arg_3(a6),d0 RAM:00002A68 41F9 0001 F07E lea (off_1F07E).l,a0 RAM:00002A6E 2F30 0C00 move.l (a0,d0.l*4),-(sp) RAM:00002A72 4879 0001 F3DF pea (aNoSFound).l ; "No %S found\n" RAM:00002A78 4878 0002 pea (2).w RAM:00002A7C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002A82 4FEF 000C lea $C(sp),sp RAM:00002A86 4E5E unlk a6 RAM:00002A88 4E75 rts RAM:00002A88 ; End of function sub_2A54 RAM:00002A88 RAM:00002A8A RAM:00002A8A ; =============== S U B R O U T I N E ======================================= RAM:00002A8A RAM:00002A8A ; Attributes: bp-based frame RAM:00002A8A RAM:00002A8A sub_2A8A: ; CODE XREF: sub_1EEC+B2p RAM:00002A8A ; sub_1ABAC+23Cp ... RAM:00002A8A RAM:00002A8A arg_0 = 8 RAM:00002A8A arg_4 = $C RAM:00002A8A arg_8 = $10 RAM:00002A8A RAM:00002A8A 4E56 0000 link a6,#0 RAM:00002A8E DFFC FFFF FFE4 adda.l #unk_FFFFFFE4,sp RAM:00002A94 48D7 0000 movem.l 0,(sp) RAM:00002A98 2F2E 0010 move.l arg_8(a6),-(sp) RAM:00002A9C 2F2E 000C move.l arg_4(a6),-(sp) RAM:00002AA0 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00002AA4 4878 0003 pea (3).w RAM:00002AA8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002AAE 4FEF 0010 lea $10(sp),sp RAM:00002AB2 4879 0001 F3EC pea (asc_1F3EC).l ; " " RAM:00002AB8 4878 0001 pea (1).w RAM:00002ABC 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002AC2 504F addq.w #8,sp RAM:00002AC4 422E FFFD clr.b unk_FFFFFFFD(a6) RAM:00002AC8 4878 0000 pea (off_0).w RAM:00002ACC 4EB9 0000 6426 jsr (sub_6426).l RAM:00002AD2 584F addq.w #4,sp RAM:00002AD4 4A40 tst.w d0 RAM:00002AD6 662E bne.s loc_2B06 RAM:00002AD8 2F39 0002 2214 move.l (dword_22214).l,-(sp) RAM:00002ADE 4878 0001 pea (1).w RAM:00002AE2 4EB9 0000 2D94 jsr (sub_2D94).l RAM:00002AE8 504F addq.w #8,sp RAM:00002AEA 4A40 tst.w d0 RAM:00002AEC 6612 bne.s loc_2B00 RAM:00002AEE 0CB9 0000 0028 0004+ cmpi.l #$28,(dword_4540E).l ; '(' RAM:00002AF8 6606 bne.s loc_2B00 RAM:00002AFA 1D7C 0001 FFFD move.b #1,unk_FFFFFFFD(a6) RAM:00002B00 RAM:00002B00 loc_2B00: ; CODE XREF: sub_2A8A+62j RAM:00002B00 ; sub_2A8A+6Ej RAM:00002B00 4EB9 0000 6500 jsr (sub_6500).l RAM:00002B06 RAM:00002B06 loc_2B06: ; CODE XREF: sub_2A8A+4Cj RAM:00002B06 7000 moveq #0,d0 RAM:00002B08 102E FFFD move.b unk_FFFFFFFD(a6),d0 RAM:00002B0C 48C0 ext.l d0 RAM:00002B0E 6002 bra.s loc_2B12 RAM:00002B0E ; --------------------------------------------------------------------------- RAM:00002B10 0070 dc.b $70 ; p RAM:00002B11 0000 dc.b 0 RAM:00002B12 ; --------------------------------------------------------------------------- RAM:00002B12 RAM:00002B12 loc_2B12: ; CODE XREF: sub_2A8A+84j RAM:00002B12 4E5E unlk a6 RAM:00002B14 4E75 rts RAM:00002B14 ; End of function sub_2A8A RAM:00002B14 RAM:00002B14 ; --------------------------------------------------------------------------- RAM:00002B16 0000 dc.b 0 RAM:00002B17 0000 dc.b 0 RAM:00002B18 RAM:00002B18 ; =============== S U B R O U T I N E ======================================= RAM:00002B18 RAM:00002B18 ; Attributes: bp-based frame RAM:00002B18 RAM:00002B18 sub_2B18: ; CODE XREF: sub_2D94+9Cp RAM:00002B18 RAM:00002B18 arg_2 = $A RAM:00002B18 RAM:00002B18 4E56 0000 link a6,#0 RAM:00002B1C DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:00002B22 48D7 0000 movem.l 0,(sp) RAM:00002B26 4879 0002 24A0 pea (aTheFollowingIn).l ; "\nThe following input is expected:\n" RAM:00002B2C 4878 0001 pea (1).w RAM:00002B30 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002B36 504F addq.w #8,sp RAM:00002B38 3D40 FFF4 move.w d0,unk_FFFFFFF4(a6) RAM:00002B3C 426E FFF4 clr.w unk_FFFFFFF4(a6) RAM:00002B40 RAM:00002B40 loc_2B40: ; CODE XREF: sub_2B18:loc_2D40j RAM:00002B40 0C6E 008C 000A cmpi.w #$8C,arg_2(a6) ; 'Œ' RAM:00002B46 6E00 01FC bgt.w loc_2D44 RAM:00002B4A 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:00002B4E 6600 01F4 bne.w loc_2D44 RAM:00002B52 2D7C 0002 24C3 FFFC move.l #aAn,unk_FFFFFFFC(a6) ; "An" RAM:00002B5A 42AE FFF8 clr.l unk_FFFFFFF8(a6) RAM:00002B5E 6000 011A bra.w loc_2C7A RAM:00002B62 ; --------------------------------------------------------------------------- RAM:00002B62 2D7C 0002 24C6 FFFC move.l #aA_0,unk_FFFFFFFC(a6) ; "A" RAM:00002B6A 2D7C 0002 24C8 FFF8 move.l #aCarriageReturn,unk_FFFFFFF8(a6) ; "carriage return" RAM:00002B72 6000 0150 bra.w loc_2CC4 RAM:00002B76 ; --------------------------------------------------------------------------- RAM:00002B76 2D7C 0002 24D8 FFFC move.l #aA_1,unk_FFFFFFFC(a6) ; "A" RAM:00002B7E 302E 000A move.w arg_2(a6),d0 RAM:00002B82 48C0 ext.l d0 RAM:00002B84 D080 add.l d0,d0 RAM:00002B86 2200 move.l d0,d1 RAM:00002B88 D281 add.l d1,d1 RAM:00002B8A D081 add.l d1,d0 RAM:00002B8C 41F9 0002 1EC8 lea ($21EC8).l,a0 RAM:00002B92 1030 0800 move.b (a0,d0.l),d0 RAM:00002B96 0280 0000 00FF andi.l #$FF,d0 RAM:00002B9C 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00002BA0 0C6E 0013 FFF6 cmpi.w #$13,unk_FFFFFFF6(a6) RAM:00002BA6 660A bne.s loc_2BB2 RAM:00002BA8 2D7C 0002 24DA FFF8 move.l #aComma,unk_FFFFFFF8(a6) ; "comma" RAM:00002BB0 6034 bra.s loc_2BE6 RAM:00002BB2 ; --------------------------------------------------------------------------- RAM:00002BB2 RAM:00002BB2 loc_2BB2: ; CODE XREF: sub_2B18+8Ej RAM:00002BB2 0C6E 0015 FFF6 cmpi.w #$15,unk_FFFFFFF6(a6) RAM:00002BB8 660A bne.s loc_2BC4 RAM:00002BBA 2D7C 0002 24E0 FFF8 move.l #aLeftCurlyBrack,unk_FFFFFFF8(a6) ; "left curly bracket" RAM:00002BC2 6022 bra.s loc_2BE6 RAM:00002BC4 ; --------------------------------------------------------------------------- RAM:00002BC4 RAM:00002BC4 loc_2BC4: ; CODE XREF: sub_2B18+A0j RAM:00002BC4 0C6E 0016 FFF6 cmpi.w #$16,unk_FFFFFFF6(a6) RAM:00002BCA 660A bne.s loc_2BD6 RAM:00002BCC 2D7C 0002 24F3 FFF8 move.l #aRightCurlyBrac,unk_FFFFFFF8(a6) ; "right curly bracket" RAM:00002BD4 6010 bra.s loc_2BE6 RAM:00002BD6 ; --------------------------------------------------------------------------- RAM:00002BD6 RAM:00002BD6 loc_2BD6: ; CODE XREF: sub_2B18+B2j RAM:00002BD6 0C6E 0003 FFF6 cmpi.w #3,unk_FFFFFFF6(a6) RAM:00002BDC 6608 bne.s loc_2BE6 RAM:00002BDE 2D7C 0002 2507 FFF8 move.l #aPlus,unk_FFFFFFF8(a6) ; "plus" RAM:00002BE6 RAM:00002BE6 loc_2BE6: ; CODE XREF: sub_2B18+98j RAM:00002BE6 ; sub_2B18+AAj ... RAM:00002BE6 6000 00DC bra.w loc_2CC4 RAM:00002BEA ; --------------------------------------------------------------------------- RAM:00002BEA 2D7C 0002 250C FFF8 move.l #aExpression,unk_FFFFFFF8(a6) ; "expression" RAM:00002BF2 6000 00D0 bra.w loc_2CC4 RAM:00002BF6 ; --------------------------------------------------------------------------- RAM:00002BF6 2D7C 0002 2517 FFF8 move.l #aExpressionOrAn,unk_FFFFFFF8(a6) ; "expression or an address" RAM:00002BFE 6000 00C4 bra.w loc_2CC4 RAM:00002C02 ; --------------------------------------------------------------------------- RAM:00002C02 2D7C 0002 2530 FFF8 move.l #aAddressExpress,unk_FFFFFFF8(a6) ; "address expression" RAM:00002C0A 6000 00B8 bra.w loc_2CC4 RAM:00002C0E ; --------------------------------------------------------------------------- RAM:00002C0E 2D7C 0002 2543 FFFC move.l #aTheKeyword,unk_FFFFFFFC(a6) ; "The keyword" RAM:00002C16 302E 000A move.w arg_2(a6),d0 RAM:00002C1A 48C0 ext.l d0 RAM:00002C1C D080 add.l d0,d0 RAM:00002C1E 2200 move.l d0,d1 RAM:00002C20 D281 add.l d1,d1 RAM:00002C22 D081 add.l d1,d0 RAM:00002C24 41F9 0002 1EC8 lea ($21EC8).l,a0 RAM:00002C2A 1030 0800 move.b (a0,d0.l),d0 RAM:00002C2E 0280 0000 00FF andi.l #$FF,d0 RAM:00002C34 D080 add.l d0,d0 RAM:00002C36 2200 move.l d0,d1 RAM:00002C38 D281 add.l d1,d1 RAM:00002C3A D081 add.l d1,d0 RAM:00002C3C 41F9 0002 2348 lea (unk_22348).l,a0 RAM:00002C42 2D70 0800 FFF8 move.l (a0,d0.l),unk_FFFFFFF8(a6) RAM:00002C48 607A bra.s loc_2CC4 RAM:00002C4A ; --------------------------------------------------------------------------- RAM:00002C4A 2D7C 0002 254F FFFC move.l #aA_2,unk_FFFFFFFC(a6) ; "A" RAM:00002C52 2D7C 0002 2551 FFF8 move.l #aSymbol_0,unk_FFFFFFF8(a6) ; "symbol" RAM:00002C5A 6068 bra.s loc_2CC4 RAM:00002C5C ; --------------------------------------------------------------------------- RAM:00002C5C 2D7C 0002 2558 FFF8 move.l #aAction,unk_FFFFFFF8(a6) ; "action" RAM:00002C64 605E bra.s loc_2CC4 RAM:00002C66 ; --------------------------------------------------------------------------- RAM:00002C66 2D7C 0002 255F FFFC move.l #aA_3,unk_FFFFFFFC(a6) ; "A" RAM:00002C6E 2D7C 0002 2561 FFF8 move.l #aQuotedString,unk_FFFFFFF8(a6) ; "quoted string" RAM:00002C76 604C bra.s loc_2CC4 RAM:00002C78 ; --------------------------------------------------------------------------- RAM:00002C78 RAM:00002C78 loc_2C78: ; CODE XREF: sub_2B18+18Cj RAM:00002C78 604A bra.s loc_2CC4 RAM:00002C7A ; --------------------------------------------------------------------------- RAM:00002C7A RAM:00002C7A loc_2C7A: ; CODE XREF: sub_2B18+46j RAM:00002C7A 302E 000A move.w arg_2(a6),d0 RAM:00002C7E 48C0 ext.l d0 RAM:00002C80 D080 add.l d0,d0 RAM:00002C82 2200 move.l d0,d1 RAM:00002C84 D281 add.l d1,d1 RAM:00002C86 D081 add.l d1,d0 RAM:00002C88 41F9 0002 1EC6 lea (jpt_31E8).l,a0 RAM:00002C8E 1030 0800 move.b (a0,d0.l),d0 RAM:00002C92 0280 0000 00FF andi.l #$FF,d0 RAM:00002C98 0480 0000 0001 subi.l #1,d0 RAM:00002C9E 0C80 0000 000A cmpi.l #$A,d0 RAM:00002CA4 62D2 bhi.s loc_2C78 RAM:00002CA6 303B 0A06 move.w word_2CAE(pc,d0.l*2),d0 RAM:00002CAA 4EFB 0002 jmp word_2CAE(pc,d0.w) RAM:00002CAA ; --------------------------------------------------------------------------- RAM:00002CAE FEB4 FEC8 FF3C FF48+word_2CAE: dc.w $FEB4, $FEC8, $FF3C, $FF48, $FF54, $FF60, $FF9C, $FF9C, $FFAE, $FFB8, $FF9C RAM:00002CC4 ; --------------------------------------------------------------------------- RAM:00002CC4 RAM:00002CC4 loc_2CC4: ; CODE XREF: sub_2B18+5Aj RAM:00002CC4 ; sub_2B18:loc_2BE6j ... RAM:00002CC4 4AAE FFF8 tst.l unk_FFFFFFF8(a6) RAM:00002CC8 6720 beq.s loc_2CEA RAM:00002CCA 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:00002CCE 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00002CD2 4879 0002 256F pea (aSS).l ; "%S %S\n" RAM:00002CD8 4878 0003 pea (3).w RAM:00002CDC 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002CE2 4FEF 0010 lea $10(sp),sp RAM:00002CE6 3D40 FFF4 move.w d0,unk_FFFFFFF4(a6) RAM:00002CEA RAM:00002CEA loc_2CEA: ; CODE XREF: sub_2B18+1B0j RAM:00002CEA 302E 000A move.w arg_2(a6),d0 RAM:00002CEE 48C0 ext.l d0 RAM:00002CF0 D080 add.l d0,d0 RAM:00002CF2 2200 move.l d0,d1 RAM:00002CF4 D281 add.l d1,d1 RAM:00002CF6 D081 add.l d1,d0 RAM:00002CF8 41F9 0002 1EC6 lea (jpt_31E8).l,a0 RAM:00002CFE 4A30 0800 tst.b (a0,d0.l) RAM:00002D02 661C bne.s loc_2D20 RAM:00002D04 302E 000A move.w arg_2(a6),d0 RAM:00002D08 48C0 ext.l d0 RAM:00002D0A D080 add.l d0,d0 RAM:00002D0C 2200 move.l d0,d1 RAM:00002D0E D281 add.l d1,d1 RAM:00002D10 D081 add.l d1,d0 RAM:00002D12 41F9 0002 1ECA lea (off_21ECA).l,a0 RAM:00002D18 3D70 0800 000A move.w (a0,d0.l),arg_2(a6) RAM:00002D1E 6020 bra.s loc_2D40 RAM:00002D20 ; --------------------------------------------------------------------------- RAM:00002D20 RAM:00002D20 loc_2D20: ; CODE XREF: sub_2B18+1EAj RAM:00002D20 302E 000A move.w arg_2(a6),d0 RAM:00002D24 526E 000A addq.w #1,arg_2(a6) RAM:00002D28 48C0 ext.l d0 RAM:00002D2A D080 add.l d0,d0 RAM:00002D2C 2200 move.l d0,d1 RAM:00002D2E D281 add.l d1,d1 RAM:00002D30 D081 add.l d1,d0 RAM:00002D32 41F9 0002 1EC7 lea ($21EC7).l,a0 RAM:00002D38 4A30 0800 tst.b (a0,d0.l) RAM:00002D3C 6702 beq.s loc_2D40 RAM:00002D3E 6004 bra.s loc_2D44 RAM:00002D40 ; --------------------------------------------------------------------------- RAM:00002D40 RAM:00002D40 loc_2D40: ; CODE XREF: sub_2B18+206j RAM:00002D40 ; sub_2B18+224j RAM:00002D40 6000 FDFE bra.w loc_2B40 RAM:00002D44 ; --------------------------------------------------------------------------- RAM:00002D44 RAM:00002D44 loc_2D44: ; CODE XREF: sub_2B18+2Ej RAM:00002D44 ; sub_2B18+36j ... RAM:00002D44 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:00002D48 48C0 ext.l d0 RAM:00002D4A 6002 bra.s loc_2D4E RAM:00002D4C ; --------------------------------------------------------------------------- RAM:00002D4C 7000 moveq #0,d0 RAM:00002D4E RAM:00002D4E loc_2D4E: ; CODE XREF: sub_2B18+232j RAM:00002D4E 4E5E unlk a6 RAM:00002D50 4E75 rts RAM:00002D50 ; End of function sub_2B18 RAM:00002D50 RAM:00002D52 RAM:00002D52 ; =============== S U B R O U T I N E ======================================= RAM:00002D52 RAM:00002D52 ; Attributes: bp-based frame RAM:00002D52 RAM:00002D52 sub_2D52: ; CODE XREF: sub_2D94+26Ep RAM:00002D52 ; sub_E2D8+2Ap ... RAM:00002D52 RAM:00002D52 arg_0 = 8 RAM:00002D52 arg_4 = $C RAM:00002D52 arg_8 = $10 RAM:00002D52 RAM:00002D52 4E56 0000 link a6,#0 RAM:00002D56 DFFC 0000 0000 adda.l #0,sp RAM:00002D5C 48D7 0000 movem.l 0,(sp) RAM:00002D60 RAM:00002D60 loc_2D60: ; CODE XREF: sub_2D52+3Cj RAM:00002D60 202E 0010 move.l arg_8(a6),d0 RAM:00002D64 53AE 0010 subq.l #1,arg_8(a6) RAM:00002D68 4A80 tst.l d0 RAM:00002D6A 6724 beq.s loc_2D90 RAM:00002D6C 202E 000C move.l arg_4(a6),d0 RAM:00002D70 52AE 000C addq.l #1,arg_4(a6) RAM:00002D74 2040 movea.l d0,a0 RAM:00002D76 1010 move.b (a0),d0 RAM:00002D78 49C0 extb.l d0 RAM:00002D7A 2F00 move.l d0,-(sp) RAM:00002D7C 4EB9 0000 C16C jsr sub_C16C RAM:00002D82 584F addq.w #4,sp RAM:00002D84 206E 0008 movea.l arg_0(a6),a0 RAM:00002D88 1080 move.b d0,(a0) RAM:00002D8A 52AE 0008 addq.l #1,arg_0(a6) RAM:00002D8E 60D0 bra.s loc_2D60 RAM:00002D90 ; --------------------------------------------------------------------------- RAM:00002D90 RAM:00002D90 loc_2D90: ; CODE XREF: sub_2D52+18j RAM:00002D90 4E5E unlk a6 RAM:00002D92 4E75 rts RAM:00002D92 ; End of function sub_2D52 RAM:00002D92 RAM:00002D94 RAM:00002D94 ; =============== S U B R O U T I N E ======================================= RAM:00002D94 RAM:00002D94 ; Attributes: bp-based frame RAM:00002D94 RAM:00002D94 sub_2D94: ; CODE XREF: sub_254A+9Ep RAM:00002D94 ; sub_2A8A+58p ... RAM:00002D94 RAM:00002D94 arg_0 = 8 RAM:00002D94 arg_6 = $E RAM:00002D94 arg_B = $13 RAM:00002D94 arg_C = $14 RAM:00002D94 arg_10 = $18 RAM:00002D94 arg_14 = $1C RAM:00002D94 RAM:00002D94 4E56 0000 link a6,#0 RAM:00002D98 DFFC FFFF FF9C adda.l #unk_FFFFFF9C,sp RAM:00002D9E 48D7 0000 movem.l 0,(sp) RAM:00002DA2 4279 0004 54DE clr.w (word_454DE).l RAM:00002DA8 4AAE 0008 tst.l arg_0(a6) RAM:00002DAC 6F08 ble.s loc_2DB6 RAM:00002DAE 3D6E 000E FFFE move.w arg_6(a6),unk_FFFFFFFE(a6) RAM:00002DB4 6004 bra.s loc_2DBA RAM:00002DB6 ; --------------------------------------------------------------------------- RAM:00002DB6 RAM:00002DB6 loc_2DB6: ; CODE XREF: sub_2D94+18j RAM:00002DB6 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00002DBA RAM:00002DBA loc_2DBA: ; CODE XREF: sub_2D94+20j RAM:00002DBA 426E FFEE clr.w unk_FFFFFFEE(a6) RAM:00002DBE RAM:00002DBE loc_2DBE: ; CODE XREF: sub_2D94:loc_3340j RAM:00002DBE 0C6E 271C FFEE cmpi.w #$271C,unk_FFFFFFEE(a6) RAM:00002DC4 6614 bne.s loc_2DDA RAM:00002DC6 3D6E FFFA FFFE move.w unk_FFFFFFFA(a6),unk_FFFFFFFE(a6) RAM:00002DCC 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00002DD2 4228 000A clr.b $A(a0) RAM:00002DD6 426E FFEE clr.w unk_FFFFFFEE(a6) RAM:00002DDA RAM:00002DDA loc_2DDA: ; CODE XREF: sub_2D94+30j RAM:00002DDA 0C79 0023 0004 54DE cmpi.w #$23,(word_454DE).l ; '#' RAM:00002DE2 6C0E bge.s loc_2DF2 RAM:00002DE4 0C6E 008C FFFE cmpi.w #$8C,unk_FFFFFFFE(a6) ; 'Œ' ; switch 2 cases RAM:00002DEA 6206 bhi.s loc_2DF2 RAM:00002DEC 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00002DF0 6704 beq.s loc_2DF6 RAM:00002DF2 RAM:00002DF2 loc_2DF2: ; CODE XREF: sub_2D94+4Ej RAM:00002DF2 ; sub_2D94+56j RAM:00002DF2 6000 0550 bra.w loc_3344 RAM:00002DF6 ; --------------------------------------------------------------------------- RAM:00002DF6 RAM:00002DF6 loc_2DF6: ; CODE XREF: sub_2D94+5Cj RAM:00002DF6 4EB9 0000 5CAE jsr (sub_5CAE).l RAM:00002DFC 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00002E00 422E FFF3 clr.b unk_FFFFFFF3(a6) RAM:00002E04 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00002E08 6704 beq.s loc_2E0E RAM:00002E0A 6000 0538 bra.w loc_3344 RAM:00002E0E ; --------------------------------------------------------------------------- RAM:00002E0E RAM:00002E0E loc_2E0E: ; CODE XREF: sub_2D94+74j RAM:00002E0E 0C79 000F 0004 56C4 cmpi.w #$F,(word_456C4).l RAM:00002E16 6600 00BA bne.w loc_2ED2 RAM:00002E1A 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00002E20 4A28 0006 tst.b 6(a0) RAM:00002E24 6600 0098 bne.w loc_2EBE RAM:00002E28 7000 moveq #0,d0 RAM:00002E2A 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00002E2E 2F00 move.l d0,-(sp) RAM:00002E30 6100 FCE6 bsr.w sub_2B18 RAM:00002E34 584F addq.w #4,sp RAM:00002E36 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00002E3A 6618 bne.s loc_2E54 RAM:00002E3C 4879 0002 2576 pea (asc_22576).l ; "\n" RAM:00002E42 4878 0001 pea (1).w RAM:00002E46 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002E4C 504F addq.w #8,sp RAM:00002E4E 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00002E52 6704 beq.s loc_2E58 RAM:00002E54 RAM:00002E54 loc_2E54: ; CODE XREF: sub_2D94+A6j RAM:00002E54 6000 04EE bra.w loc_3344 RAM:00002E58 ; --------------------------------------------------------------------------- RAM:00002E58 RAM:00002E58 loc_2E58: ; CODE XREF: sub_2D94+BEj RAM:00002E58 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00002E5E 0C28 0001 0005 cmpi.b #1,5(a0) RAM:00002E64 6658 bne.s loc_2EBE RAM:00002E66 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00002E6C 5328 0004 subq.b #1,4(a0) RAM:00002E70 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00002E76 0C28 0001 0004 cmpi.b #1,4(a0) RAM:00002E7C 6440 bcc.s loc_2EBE RAM:00002E7E 4A79 0003 8EFC tst.w (word_38EFC).l RAM:00002E84 6618 bne.s loc_2E9E RAM:00002E86 4879 0002 2578 pea (asc_22578).l ; "--> " RAM:00002E8C 4878 0001 pea (1).w RAM:00002E90 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002E96 504F addq.w #8,sp RAM:00002E98 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00002E9C 6016 bra.s loc_2EB4 RAM:00002E9E ; --------------------------------------------------------------------------- RAM:00002E9E RAM:00002E9E loc_2E9E: ; CODE XREF: sub_2D94+F0j RAM:00002E9E 4879 0002 257D pea (aDbg).l ; "DBG> " RAM:00002EA4 4878 0001 pea (1).w RAM:00002EA8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00002EAE 504F addq.w #8,sp RAM:00002EB0 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00002EB4 RAM:00002EB4 loc_2EB4: ; CODE XREF: sub_2D94+108j RAM:00002EB4 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00002EB8 6704 beq.s loc_2EBE RAM:00002EBA 6000 0488 bra.w loc_3344 RAM:00002EBE ; --------------------------------------------------------------------------- RAM:00002EBE RAM:00002EBE loc_2EBE: ; CODE XREF: sub_2D94+90j RAM:00002EBE ; sub_2D94+D0j ... RAM:00002EBE 4EB9 0000 68E6 jsr (sub_68E6).l RAM:00002EC4 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00002ECA 4228 000A clr.b $A(a0) RAM:00002ECE 6000 0470 bra.w loc_3340 RAM:00002ED2 ; --------------------------------------------------------------------------- RAM:00002ED2 RAM:00002ED2 loc_2ED2: ; CODE XREF: sub_2D94+82j RAM:00002ED2 3D6E FFFE FFFA move.w unk_FFFFFFFE(a6),unk_FFFFFFFA(a6) RAM:00002ED8 422E FFF1 clr.b unk_FFFFFFF1(a6) RAM:00002EDC RAM:00002EDC loc_2EDC: ; CODE XREF: sub_2D94+49Cj RAM:00002EDC 7000 moveq #0,d0 RAM:00002EDE 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00002EE2 D080 add.l d0,d0 RAM:00002EE4 2200 move.l d0,d1 RAM:00002EE6 D281 add.l d1,d1 RAM:00002EE8 D081 add.l d1,d0 RAM:00002EEA 41F9 0002 1EC6 lea (jpt_31E8).l,a0 RAM:00002EF0 1030 0800 move.b (a0,d0.l),d0 RAM:00002EF4 0280 0000 00FF andi.l #$FF,d0 RAM:00002EFA 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:00002EFE 7000 moveq #0,d0 RAM:00002F00 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00002F04 D080 add.l d0,d0 RAM:00002F06 2200 move.l d0,d1 RAM:00002F08 D281 add.l d1,d1 RAM:00002F0A D081 add.l d1,d0 RAM:00002F0C 41F9 0002 1EC8 lea ($21EC8).l,a0 RAM:00002F12 1030 0800 move.b (a0,d0.l),d0 RAM:00002F16 0280 0000 00FF andi.l #$FF,d0 RAM:00002F1C 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00002F20 6000 02B4 bra.w loc_31D6 RAM:00002F24 ; --------------------------------------------------------------------------- RAM:00002F24 3039 0004 56C4 move.w (word_456C4).l,d0 RAM:00002F2A B06E FFF6 cmp.w unk_FFFFFFF6(a6),d0 RAM:00002F2E 6606 bne.s loc_2F36 RAM:00002F30 1D7C 0001 FFF1 move.b #1,unk_FFFFFFF1(a6) RAM:00002F36 RAM:00002F36 loc_2F36: ; CODE XREF: sub_2D94+19Aj RAM:00002F36 6000 02CC bra.w def_31E8 ; jumptable 000031E8 default case RAM:00002F3A ; --------------------------------------------------------------------------- RAM:00002F3A 0C79 0001 0004 56C4 cmpi.w #1,(word_456C4).l RAM:00002F42 6606 bne.s loc_2F4A RAM:00002F44 1D7C 0001 FFF1 move.b #1,unk_FFFFFFF1(a6) RAM:00002F4A RAM:00002F4A loc_2F4A: ; CODE XREF: sub_2D94+1AEj RAM:00002F4A 6000 02B8 bra.w def_31E8 ; jumptable 000031E8 default case RAM:00002F4E ; --------------------------------------------------------------------------- RAM:00002F4E 33F9 0004 56C4 0004+ move.w (word_456C4).l,(word_456CE).l RAM:00002F58 23F9 0004 56CA 0004+ move.l (dword_456CA).l,(dword_456D0).l RAM:00002F62 7000 moveq #0,d0 RAM:00002F64 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:00002F68 2F00 move.l d0,-(sp) RAM:00002F6A 7000 moveq #0,d0 RAM:00002F6C 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:00002F70 2F00 move.l d0,-(sp) RAM:00002F72 4EB9 0000 365E jsr (loc_365E).l RAM:00002F78 504F addq.w #8,sp RAM:00002F7A 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00002F7E 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00002F82 6608 bne.s loc_2F8C RAM:00002F84 1D7C 0001 FFF1 move.b #1,unk_FFFFFFF1(a6) RAM:00002F8A 6060 bra.s loc_2FEC RAM:00002F8C ; --------------------------------------------------------------------------- RAM:00002F8C RAM:00002F8C loc_2F8C: ; CODE XREF: sub_2D94+1EEj RAM:00002F8C 4A79 0004 56CE tst.w (word_456CE).l RAM:00002F92 671A beq.s loc_2FAE RAM:00002F94 33F9 0004 56CE 0004+ move.w (word_456CE).l,(word_456C4).l RAM:00002F9E 23F9 0004 56D0 0004+ move.l (dword_456D0).l,(dword_456CA).l RAM:00002FA8 4279 0004 56CE clr.w (word_456CE).l RAM:00002FAE RAM:00002FAE loc_2FAE: ; CODE XREF: sub_2D94+1FEj RAM:00002FAE 0C6E 2715 FFEE cmpi.w #$2715,unk_FFFFFFEE(a6) RAM:00002FB4 6606 bne.s loc_2FBC RAM:00002FB6 426E FFEE clr.w unk_FFFFFFEE(a6) RAM:00002FBA 6030 bra.s loc_2FEC RAM:00002FBC ; --------------------------------------------------------------------------- RAM:00002FBC RAM:00002FBC loc_2FBC: ; CODE XREF: sub_2D94+220j RAM:00002FBC 0C6E 2770 FFEE cmpi.w #$2770,unk_FFFFFFEE(a6) RAM:00002FC2 6610 bne.s loc_2FD4 RAM:00002FC4 426E FFEE clr.w unk_FFFFFFEE(a6) RAM:00002FC8 1D7C 0001 FFF3 move.b #1,unk_FFFFFFF3(a6) RAM:00002FCE 422E FFF2 clr.b unk_FFFFFFF2(a6) RAM:00002FD2 6018 bra.s loc_2FEC RAM:00002FD4 ; --------------------------------------------------------------------------- RAM:00002FD4 RAM:00002FD4 loc_2FD4: ; CODE XREF: sub_2D94+22Ej RAM:00002FD4 0C6E 277D FFEE cmpi.w #$277D,unk_FFFFFFEE(a6) RAM:00002FDA 6610 bne.s loc_2FEC RAM:00002FDC 426E FFEE clr.w unk_FFFFFFEE(a6) RAM:00002FE0 1D7C 0001 FFF3 move.b #1,unk_FFFFFFF3(a6) RAM:00002FE6 1D7C 0001 FFF2 move.b #1,unk_FFFFFFF2(a6) RAM:00002FEC RAM:00002FEC loc_2FEC: ; CODE XREF: sub_2D94+1F6j RAM:00002FEC ; sub_2D94+226j ... RAM:00002FEC 6000 0216 bra.w def_31E8 ; jumptable 000031E8 default case RAM:00002FF0 ; --------------------------------------------------------------------------- RAM:00002FF0 3079 0004 56D8 movea.w (word_456D8).l,a0 RAM:00002FF6 2F08 move.l a0,-(sp) RAM:00002FF8 4879 0004 56DA pea (byte_456DA).l RAM:00002FFE 486E FF9C pea unk_FFFFFF9C(a6) RAM:00003002 6100 FD4E bsr.w sub_2D52 RAM:00003006 4FEF 000C lea $C(sp),sp RAM:0000300A 7000 moveq #0,d0 RAM:0000300C 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:00003010 D080 add.l d0,d0 RAM:00003012 2200 move.l d0,d1 RAM:00003014 D281 add.l d1,d1 RAM:00003016 D081 add.l d1,d0 RAM:00003018 41F9 0002 234C lea (unk_2234C).l,a0 RAM:0000301E 1030 0800 move.b (a0,d0.l),d0 RAM:00003022 0280 0000 00FF andi.l #$FF,d0 RAM:00003028 3D40 FFF4 move.w d0,unk_FFFFFFF4(a6) RAM:0000302C 0C79 002D 0004 56C4 cmpi.w #$2D,(word_456C4).l ; '-' RAM:00003034 670A beq.s loc_3040 RAM:00003036 0C79 0063 0004 56C4 cmpi.w #$63,(word_456C4).l ; 'c' RAM:0000303E 6668 bne.s loc_30A8 RAM:00003040 RAM:00003040 loc_3040: ; CODE XREF: sub_2D94+2A0j RAM:00003040 3079 0004 56D8 movea.w (word_456D8).l,a0 RAM:00003046 2F08 move.l a0,-(sp) RAM:00003048 7000 moveq #0,d0 RAM:0000304A 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0000304E 2F00 move.l d0,-(sp) RAM:00003050 4878 0002 pea (2).w RAM:00003054 4EB9 0000 7198 jsr (sub_7198).l RAM:0000305A 4FEF 000C lea $C(sp),sp RAM:0000305E 2F00 move.l d0,-(sp) RAM:00003060 7000 moveq #0,d0 RAM:00003062 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:00003066 D080 add.l d0,d0 RAM:00003068 2200 move.l d0,d1 RAM:0000306A D281 add.l d1,d1 RAM:0000306C D081 add.l d1,d0 RAM:0000306E 41F9 0002 2348 lea (unk_22348).l,a0 RAM:00003074 2F30 0800 move.l (a0,d0.l),-(sp) RAM:00003078 486E FF9C pea unk_FFFFFF9C(a6) RAM:0000307C 4878 0003 pea (3).w RAM:00003080 4EB9 0000 72F6 jsr (sub_72F6).l RAM:00003086 4FEF 0010 lea $10(sp),sp RAM:0000308A 4A40 tst.w d0 RAM:0000308C 661A bne.s loc_30A8 RAM:0000308E 33FC 0006 0004 56C4 move.w #6,(word_456C4).l RAM:00003096 7000 moveq #0,d0 RAM:00003098 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000309C 23C0 0004 56CA move.l d0,(dword_456CA).l RAM:000030A2 1D7C 0001 FFF1 move.b #1,unk_FFFFFFF1(a6) RAM:000030A8 RAM:000030A8 loc_30A8: ; CODE XREF: sub_2D94+2AAj RAM:000030A8 ; sub_2D94+2F8j RAM:000030A8 6000 015A bra.w def_31E8 ; jumptable 000031E8 default case RAM:000030AC ; --------------------------------------------------------------------------- RAM:000030AC 0C79 002D 0004 56C4 cmpi.w #$2D,(word_456C4).l ; '-' RAM:000030B4 6636 bne.s loc_30EC RAM:000030B6 4879 0004 56CA pea (dword_456CA).l RAM:000030BC 4879 0004 56DA pea (byte_456DA).l RAM:000030C2 4EB9 0000 E2D8 jsr sub_E2D8 RAM:000030C8 504F addq.w #8,sp RAM:000030CA 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:000030CE 0C6E 271B FFEE cmpi.w #$271B,unk_FFFFFFEE(a6) RAM:000030D4 6610 bne.s loc_30E6 RAM:000030D6 426E FFEE clr.w unk_FFFFFFEE(a6) RAM:000030DA 1D7C 0001 FFF3 move.b #1,unk_FFFFFFF3(a6) RAM:000030E0 422E FFF2 clr.b unk_FFFFFFF2(a6) RAM:000030E4 6006 bra.s loc_30EC RAM:000030E6 ; --------------------------------------------------------------------------- RAM:000030E6 RAM:000030E6 loc_30E6: ; CODE XREF: sub_2D94+340j RAM:000030E6 1D7C 0001 FFF1 move.b #1,unk_FFFFFFF1(a6) RAM:000030EC RAM:000030EC loc_30EC: ; CODE XREF: sub_2D94+320j RAM:000030EC ; sub_2D94+350j RAM:000030EC 6000 0116 bra.w def_31E8 ; jumptable 000031E8 default case RAM:000030F0 ; --------------------------------------------------------------------------- RAM:000030F0 0C79 002D 0004 56C4 cmpi.w #$2D,(word_456C4).l ; '-' RAM:000030F8 6600 00AC bne.w loc_31A6 RAM:000030FC 0C6E 000B FFF8 cmpi.w #$B,unk_FFFFFFF8(a6) RAM:00003102 6650 bne.s loc_3154 RAM:00003104 4879 0004 56CA pea (dword_456CA).l RAM:0000310A 4879 0004 56DA pea (byte_456DA).l RAM:00003110 4EB9 0000 E2D8 jsr sub_E2D8 RAM:00003116 504F addq.w #8,sp RAM:00003118 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:0000311C 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00003120 6608 bne.s loc_312A RAM:00003122 3D7C 274B FFEE move.w #$274B,unk_FFFFFFEE(a6) RAM:00003128 602A bra.s loc_3154 RAM:0000312A ; --------------------------------------------------------------------------- RAM:0000312A RAM:0000312A loc_312A: ; CODE XREF: sub_2D94+38Cj RAM:0000312A 4879 0004 56DA pea (byte_456DA).l RAM:00003130 4879 0002 2583 pea (aAll).l ; "ALL" RAM:00003136 4878 0002 pea (2).w RAM:0000313A 4EB9 0000 72F6 jsr (sub_72F6).l RAM:00003140 4FEF 000C lea $C(sp),sp RAM:00003144 4A40 tst.w d0 RAM:00003146 6608 bne.s loc_3150 RAM:00003148 3D7C 2773 FFEE move.w #$2773,unk_FFFFFFEE(a6) RAM:0000314E 6004 bra.s loc_3154 RAM:00003150 ; --------------------------------------------------------------------------- RAM:00003150 RAM:00003150 loc_3150: ; CODE XREF: sub_2D94+3B2j RAM:00003150 426E FFEE clr.w unk_FFFFFFEE(a6) RAM:00003154 RAM:00003154 loc_3154: ; CODE XREF: sub_2D94+36Ej RAM:00003154 ; sub_2D94+394j ... RAM:00003154 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00003158 6646 bne.s loc_31A0 RAM:0000315A 4879 0004 56DA pea (byte_456DA).l RAM:00003160 4EB9 0000 7376 jsr (strlen_).l RAM:00003166 584F addq.w #4,sp RAM:00003168 48C0 ext.l d0 RAM:0000316A 5280 addq.l #1,d0 RAM:0000316C 2F00 move.l d0,-(sp) RAM:0000316E 4879 0004 56CA pea (dword_456CA).l RAM:00003174 4EB9 0000 6968 jsr (sub_6968).l RAM:0000317A 504F addq.w #8,sp RAM:0000317C 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00003180 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00003184 661A bne.s loc_31A0 RAM:00003186 2F39 0004 56CA move.l (dword_456CA).l,-(sp) RAM:0000318C 4879 0004 56DA pea (byte_456DA).l RAM:00003192 4878 0002 pea (2).w RAM:00003196 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000319C 4FEF 000C lea $C(sp),sp RAM:000031A0 RAM:000031A0 loc_31A0: ; CODE XREF: sub_2D94+3C4j RAM:000031A0 ; sub_2D94+3F0j RAM:000031A0 1D7C 0001 FFF1 move.b #1,unk_FFFFFFF1(a6) RAM:000031A6 RAM:000031A6 loc_31A6: ; CODE XREF: sub_2D94+364j RAM:000031A6 605C bra.s def_31E8 ; jumptable 000031E8 default case RAM:000031A8 ; --------------------------------------------------------------------------- RAM:000031A8 0C79 002C 0004 56C4 cmpi.w #$2C,(word_456C4).l ; ',' RAM:000031B0 6606 bne.s loc_31B8 RAM:000031B2 1D7C 0001 FFF1 move.b #1,unk_FFFFFFF1(a6) RAM:000031B8 RAM:000031B8 loc_31B8: ; CODE XREF: sub_2D94+41Cj RAM:000031B8 604A bra.s def_31E8 ; jumptable 000031E8 default case RAM:000031BA ; --------------------------------------------------------------------------- RAM:000031BA 33F9 0004 56C4 0004+ move.w (word_456C4).l,(word_456CE).l RAM:000031C4 23F9 0004 56CA 0004+ move.l (dword_456CA).l,(dword_456D0).l RAM:000031CE 1D7C 0001 FFF1 move.b #1,unk_FFFFFFF1(a6) RAM:000031D4 602E bra.s def_31E8 ; jumptable 000031E8 default case RAM:000031D6 ; --------------------------------------------------------------------------- RAM:000031D6 RAM:000031D6 loc_31D6: ; CODE XREF: sub_2D94+18Cj RAM:000031D6 7000 moveq #0,d0 RAM:000031D8 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:000031DC 0C80 0000 000B cmpi.l #$B,d0 RAM:000031E2 6220 bhi.s def_31E8 ; jumptable 000031E8 default case RAM:000031E4 303B 0A06 move.w word_31EC(pc,d0.l*2),d0 RAM:000031E8 4EFB 0002 jmp word_31EC(pc,d0.w) ; switch jump RAM:000031E8 ; --------------------------------------------------------------------------- RAM:000031EC FFCE FD4E FD38 FD62+word_31EC: dc.w $FFCE, $FD4E, $FD38, $FD62, $FD62, $FD62, $FE04, $FEC0, $FF04, $FD62, $FFBC, $FF04 RAM:00003204 ; --------------------------------------------------------------------------- RAM:00003204 RAM:00003204 def_31E8: ; CODE XREF: sub_2D94:loc_2F36j RAM:00003204 ; sub_2D94:loc_2F4Aj ... RAM:00003204 7000 moveq #0,d0 ; jumptable 000031E8 default case RAM:00003206 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000320A D080 add.l d0,d0 RAM:0000320C 2200 move.l d0,d1 RAM:0000320E D281 add.l d1,d1 RAM:00003210 D081 add.l d1,d0 RAM:00003212 41F9 0002 1EC7 lea ($21EC7).l,a0 RAM:00003218 4A30 0800 tst.b (a0,d0.l) RAM:0000321C 660C bne.s loc_322A RAM:0000321E 4A2E FFF1 tst.b unk_FFFFFFF1(a6) RAM:00003222 6606 bne.s loc_322A RAM:00003224 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00003228 6702 beq.s loc_322C RAM:0000322A RAM:0000322A loc_322A: ; CODE XREF: sub_2D94+488j RAM:0000322A ; sub_2D94+48Ej RAM:0000322A 6008 bra.s loc_3234 RAM:0000322C ; --------------------------------------------------------------------------- RAM:0000322C RAM:0000322C loc_322C: ; CODE XREF: sub_2D94+494j RAM:0000322C 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:00003230 6000 FCAA bra.w loc_2EDC RAM:00003234 ; --------------------------------------------------------------------------- RAM:00003234 RAM:00003234 loc_3234: ; CODE XREF: sub_2D94:loc_322Aj RAM:00003234 4A2E FFF1 tst.b unk_FFFFFFF1(a6) RAM:00003238 6700 00C4 beq.w loc_32FE RAM:0000323C 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00003240 6600 00BC bne.w loc_32FE RAM:00003244 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:00003248 676E beq.s loc_32B8 RAM:0000324A 0C6E 0001 FFF8 cmpi.w #1,unk_FFFFFFF8(a6) RAM:00003250 6766 beq.s loc_32B8 RAM:00003252 3039 0004 54DE move.w (word_454DE).l,d0 RAM:00003258 48C0 ext.l d0 RAM:0000325A D080 add.l d0,d0 RAM:0000325C 2200 move.l d0,d1 RAM:0000325E D281 add.l d1,d1 RAM:00003260 D081 add.l d1,d0 RAM:00003262 41F9 0004 540C lea (unk_4540C).l,a0 RAM:00003268 31AE FFF8 0800 move.w unk_FFFFFFF8(a6),(a0,d0.l) RAM:0000326E 3039 0004 54DE move.w (word_454DE).l,d0 RAM:00003274 48C0 ext.l d0 RAM:00003276 D080 add.l d0,d0 RAM:00003278 2200 move.l d0,d1 RAM:0000327A D281 add.l d1,d1 RAM:0000327C D081 add.l d1,d0 RAM:0000327E 41F9 0004 540E lea (dword_4540E).l,a0 RAM:00003284 21B9 0004 56CA 0800 move.l (dword_456CA).l,(a0,d0.l) RAM:0000328C 5279 0004 54DE addq.w #1,(word_454DE).l RAM:00003292 0C79 0001 0004 54DE cmpi.w #1,(word_454DE).l RAM:0000329A 661C bne.s loc_32B8 RAM:0000329C 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000032A2 13E8 0008 0004 56D6 move.b 8(a0),(byte_456D6).l RAM:000032AA 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000032B0 13E8 0007 0004 56D7 move.b 7(a0),(byte_456D7).l RAM:000032B8 RAM:000032B8 loc_32B8: ; CODE XREF: sub_2D94+4B4j RAM:000032B8 ; sub_2D94+4BCj ... RAM:000032B8 7000 moveq #0,d0 RAM:000032BA 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000032BE D080 add.l d0,d0 RAM:000032C0 2200 move.l d0,d1 RAM:000032C2 D281 add.l d1,d1 RAM:000032C4 D081 add.l d1,d0 RAM:000032C6 41F9 0002 1ECA lea (off_21ECA).l,a0 RAM:000032CC 0C70 FFFF 0800 cmpi.w #$FFFF,(a0,d0.l) RAM:000032D2 6722 beq.s loc_32F6 RAM:000032D4 3D6E FFFA FFFC move.w unk_FFFFFFFA(a6),unk_FFFFFFFC(a6) RAM:000032DA 7000 moveq #0,d0 RAM:000032DC 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000032E0 D080 add.l d0,d0 RAM:000032E2 2200 move.l d0,d1 RAM:000032E4 D281 add.l d1,d1 RAM:000032E6 D081 add.l d1,d0 RAM:000032E8 41F9 0002 1ECA lea (off_21ECA).l,a0 RAM:000032EE 3D70 0800 FFFE move.w (a0,d0.l),unk_FFFFFFFE(a6) RAM:000032F4 6006 bra.s loc_32FC RAM:000032F6 ; --------------------------------------------------------------------------- RAM:000032F6 RAM:000032F6 loc_32F6: ; CODE XREF: sub_2D94+53Ej RAM:000032F6 3D6E FFFC FFFE move.w unk_FFFFFFFC(a6),unk_FFFFFFFE(a6) RAM:000032FC RAM:000032FC loc_32FC: ; CODE XREF: sub_2D94+560j RAM:000032FC 6042 bra.s loc_3340 RAM:000032FE ; --------------------------------------------------------------------------- RAM:000032FE RAM:000032FE loc_32FE: ; CODE XREF: sub_2D94+4A4j RAM:000032FE ; sub_2D94+4ACj RAM:000032FE 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00003302 663C bne.s loc_3340 RAM:00003304 0C79 0001 0004 56C4 cmpi.w #1,(word_456C4).l RAM:0000330C 6610 bne.s loc_331E RAM:0000330E 4A79 0004 56CE tst.w (word_456CE).l RAM:00003314 6608 bne.s loc_331E RAM:00003316 3D7C 271C FFEE move.w #$271C,unk_FFFFFFEE(a6) RAM:0000331C 6022 bra.s loc_3340 RAM:0000331E ; --------------------------------------------------------------------------- RAM:0000331E RAM:0000331E loc_331E: ; CODE XREF: sub_2D94+578j RAM:0000331E ; sub_2D94+580j RAM:0000331E 4A2E FFF3 tst.b unk_FFFFFFF3(a6) RAM:00003322 6716 beq.s loc_333A RAM:00003324 4A2E FFF2 tst.b unk_FFFFFFF2(a6) RAM:00003328 6708 beq.s loc_3332 RAM:0000332A 3D7C 276A FFEE move.w #$276A,unk_FFFFFFEE(a6) RAM:00003330 6006 bra.s loc_3338 RAM:00003332 ; --------------------------------------------------------------------------- RAM:00003332 RAM:00003332 loc_3332: ; CODE XREF: sub_2D94+594j RAM:00003332 3D7C 271B FFEE move.w #$271B,unk_FFFFFFEE(a6) RAM:00003338 RAM:00003338 loc_3338: ; CODE XREF: sub_2D94+59Cj RAM:00003338 6006 bra.s loc_3340 RAM:0000333A ; --------------------------------------------------------------------------- RAM:0000333A RAM:0000333A loc_333A: ; CODE XREF: sub_2D94+58Ej RAM:0000333A 3D7C 2715 FFEE move.w #$2715,unk_FFFFFFEE(a6) RAM:00003340 RAM:00003340 loc_3340: ; CODE XREF: sub_2D94+13Aj RAM:00003340 ; sub_2D94:loc_32FCj ... RAM:00003340 6000 FA7C bra.w loc_2DBE RAM:00003344 ; --------------------------------------------------------------------------- RAM:00003344 RAM:00003344 loc_3344: ; CODE XREF: sub_2D94:loc_2DF2j RAM:00003344 ; sub_2D94+76j ... RAM:00003344 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00003348 661A bne.s loc_3364 RAM:0000334A 0C79 0023 0004 54DE cmpi.w #$23,(word_454DE).l ; '#' RAM:00003352 6D10 blt.s loc_3364 RAM:00003354 0C79 0001 0004 56C4 cmpi.w #1,(word_456C4).l RAM:0000335C 6706 beq.s loc_3364 RAM:0000335E 3D7C 271A FFEE move.w #$271A,unk_FFFFFFEE(a6) RAM:00003364 RAM:00003364 loc_3364: ; CODE XREF: sub_2D94+5B4j RAM:00003364 ; sub_2D94+5BEj ... RAM:00003364 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00003368 6708 beq.s loc_3372 RAM:0000336A 4279 0004 56CE clr.w (word_456CE).l RAM:00003370 6018 bra.s loc_338A RAM:00003372 ; --------------------------------------------------------------------------- RAM:00003372 RAM:00003372 loc_3372: ; CODE XREF: sub_2D94+5D4j RAM:00003372 4A79 0004 56CE tst.w (word_456CE).l RAM:00003378 6710 beq.s loc_338A RAM:0000337A 0C79 0001 0004 56CE cmpi.w #1,(word_456CE).l RAM:00003382 6706 beq.s loc_338A RAM:00003384 3D7C 2715 FFEE move.w #$2715,unk_FFFFFFEE(a6) RAM:0000338A RAM:0000338A loc_338A: ; CODE XREF: sub_2D94+5DCj RAM:0000338A ; sub_2D94+5E4j ... RAM:0000338A 302E FFEE move.w unk_FFFFFFEE(a6),d0 RAM:0000338E 48C0 ext.l d0 RAM:00003390 6002 bra.s loc_3394 RAM:00003392 ; --------------------------------------------------------------------------- RAM:00003392 7000 moveq #0,d0 RAM:00003394 RAM:00003394 loc_3394: ; CODE XREF: sub_2D94+5FCj RAM:00003394 4E5E unlk a6 RAM:00003396 4E75 rts RAM:00003398 ; --------------------------------------------------------------------------- RAM:00003398 RAM:00003398 loc_3398: ; CODE XREF: sub_3D96+36p RAM:00003398 ; sub_3D96+76p ... RAM:00003398 4E56 0000 link a6,#0 RAM:0000339C DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000033A2 48D7 0000 movem.l 0,(sp) RAM:000033A6 4878 000E pea ($E).w RAM:000033AA 486E FFFC pea unk_FFFFFFFC(a6) RAM:000033AE 4EB9 0000 6968 jsr (sub_6968).l RAM:000033B4 504F addq.w #8,sp RAM:000033B6 206E 000C movea.l $C(a6),a0 RAM:000033BA 3080 move.w d0,(a0) RAM:000033BC 206E 000C movea.l $C(a6),a0 RAM:000033C0 4A50 tst.w (a0) RAM:000033C2 6600 00E2 bne.w loc_34A6 RAM:000033C6 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000033CA 10AE 0013 move.b arg_B(a6),(a0) RAM:000033CE 0C2E 0059 0013 cmpi.b #$59,arg_B(a6) ; 'Y' RAM:000033D4 6710 beq.s loc_33E6 RAM:000033D6 0C2E 005B 0013 cmpi.b #$5B,arg_B(a6) ; '[' RAM:000033DC 6708 beq.s loc_33E6 RAM:000033DE 0C2E 005A 0013 cmpi.b #$5A,arg_B(a6) ; 'Z' RAM:000033E4 6622 bne.s loc_3408 RAM:000033E6 RAM:000033E6 loc_33E6: ; CODE XREF: sub_2D94+640j RAM:000033E6 ; sub_2D94+648j RAM:000033E6 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000033EA 216E 0014 0002 move.l arg_C(a6),2(a0) RAM:000033F0 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000033F4 216E 0018 0006 move.l arg_10(a6),6(a0) RAM:000033FA 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000033FE 216E 001C 000A move.l arg_14(a6),$A(a0) RAM:00003404 6000 00A0 bra.w loc_34A6 RAM:00003408 ; --------------------------------------------------------------------------- RAM:00003408 RAM:00003408 loc_3408: ; CODE XREF: sub_2D94+650j RAM:00003408 0C2E 005D 0013 cmpi.b #$5D,arg_B(a6) ; ']' RAM:0000340E 6708 beq.s loc_3418 RAM:00003410 0C2E 005C 0013 cmpi.b #$5C,arg_B(a6) ; '\' RAM:00003416 661E bne.s loc_3436 RAM:00003418 RAM:00003418 loc_3418: ; CODE XREF: sub_2D94+67Aj RAM:00003418 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000341C 216E 0014 0002 move.l arg_C(a6),2(a0) RAM:00003422 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00003426 216E 0018 0006 move.l arg_10(a6),6(a0) RAM:0000342C 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00003430 42A8 000A clr.l $A(a0) RAM:00003434 6070 bra.s loc_34A6 RAM:00003436 ; --------------------------------------------------------------------------- RAM:00003436 RAM:00003436 loc_3436: ; CODE XREF: sub_2D94+682j RAM:00003436 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000343A 42A8 0006 clr.l 6(a0) RAM:0000343E 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00003442 42A8 000A clr.l $A(a0) RAM:00003446 0C2E 005F 0013 cmpi.b #$5F,arg_B(a6) ; '_' RAM:0000344C 6650 bne.s loc_349E RAM:0000344E 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00003452 216E 0014 0002 move.l arg_C(a6),2(a0) RAM:00003458 0CAE 0000 0004 0008 cmpi.l #4,arg_0(a6) RAM:00003460 6D3A blt.s loc_349C RAM:00003462 4AAE 0018 tst.l arg_10(a6) RAM:00003466 6734 beq.s loc_349C RAM:00003468 206E 0018 movea.l arg_10(a6),a0 RAM:0000346C 4AA8 000A tst.l $A(a0) RAM:00003470 6710 beq.s loc_3482 RAM:00003472 206E 0018 movea.l arg_10(a6),a0 RAM:00003476 2068 000A movea.l $A(a0),a0 RAM:0000347A 216E FFFC 0006 move.l unk_FFFFFFFC(a6),6(a0) RAM:00003480 600A bra.s loc_348C RAM:00003482 ; --------------------------------------------------------------------------- RAM:00003482 RAM:00003482 loc_3482: ; CODE XREF: sub_2D94+6DCj RAM:00003482 206E 0018 movea.l arg_10(a6),a0 RAM:00003486 216E FFFC 0006 move.l unk_FFFFFFFC(a6),6(a0) RAM:0000348C RAM:0000348C loc_348C: ; CODE XREF: sub_2D94+6ECj RAM:0000348C 206E 0018 movea.l arg_10(a6),a0 RAM:00003490 216E FFFC 000A move.l unk_FFFFFFFC(a6),$A(a0) RAM:00003496 2D6E 0018 FFFC move.l arg_10(a6),unk_FFFFFFFC(a6) RAM:0000349C RAM:0000349C loc_349C: ; CODE XREF: sub_2D94+6CCj RAM:0000349C ; sub_2D94+6D2j RAM:0000349C 6008 bra.s loc_34A6 RAM:0000349E ; --------------------------------------------------------------------------- RAM:0000349E RAM:0000349E loc_349E: ; CODE XREF: sub_2D94+6B8j RAM:0000349E 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000034A2 42A8 0002 clr.l 2(a0) RAM:000034A6 RAM:000034A6 loc_34A6: ; CODE XREF: sub_2D94+62Ej RAM:000034A6 ; sub_2D94+670j ... RAM:000034A6 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:000034AA 6002 bra.s loc_34AE RAM:000034AC ; --------------------------------------------------------------------------- RAM:000034AC 7000 moveq #0,d0 RAM:000034AE RAM:000034AE loc_34AE: ; CODE XREF: sub_2D94+716j RAM:000034AE 4E5E unlk a6 RAM:000034B0 4E75 rts RAM:000034B2 ; --------------------------------------------------------------------------- RAM:000034B2 RAM:000034B2 loc_34B2: ; CODE XREF: sub_3D96+1262p RAM:000034B2 ; sub_3D96+1286p RAM:000034B2 4E56 0000 link a6,#0 RAM:000034B6 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000034BC 48D7 0000 movem.l 0,(sp) RAM:000034C0 4878 000E pea ($E).w RAM:000034C4 486E FFFC pea unk_FFFFFFFC(a6) RAM:000034C8 4EB9 0000 6968 jsr (sub_6968).l RAM:000034CE 504F addq.w #8,sp RAM:000034D0 206E 000C movea.l $C(a6),a0 RAM:000034D4 3080 move.w d0,(a0) RAM:000034D6 206E 000C movea.l $C(a6),a0 RAM:000034DA 4A50 tst.w (a0) RAM:000034DC 666E bne.s loc_354C RAM:000034DE 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000034E2 10BC 0045 move.b #$45,(a0) ; 'E' RAM:000034E6 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000034EA 216E 0010 0002 move.l $10(a6),2(a0) RAM:000034F0 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000034F4 42A8 0006 clr.l 6(a0) RAM:000034F8 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000034FC 42A8 000A clr.l $A(a0) RAM:00003500 0CAE 0000 0003 0008 cmpi.l #3,arg_0(a6) RAM:00003508 6D06 blt.s loc_3510 RAM:0000350A 4AAE 0014 tst.l arg_C(a6) RAM:0000350E 6616 bne.s loc_3526 RAM:00003510 RAM:00003510 loc_3510: ; CODE XREF: sub_2D94+774j RAM:00003510 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00003514 117C 0001 0001 move.b #1,1(a0) RAM:0000351A 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000351E 216E FFFC 000A move.l unk_FFFFFFFC(a6),$A(a0) RAM:00003524 6026 bra.s loc_354C RAM:00003526 ; --------------------------------------------------------------------------- RAM:00003526 RAM:00003526 loc_3526: ; CODE XREF: sub_2D94+77Aj RAM:00003526 206E 0014 movea.l arg_C(a6),a0 RAM:0000352A 5228 0001 addq.b #1,1(a0) RAM:0000352E 206E 0014 movea.l arg_C(a6),a0 RAM:00003532 2068 000A movea.l $A(a0),a0 RAM:00003536 216E FFFC 0006 move.l unk_FFFFFFFC(a6),6(a0) RAM:0000353C 206E 0014 movea.l arg_C(a6),a0 RAM:00003540 216E FFFC 000A move.l unk_FFFFFFFC(a6),$A(a0) RAM:00003546 2D6E 0014 FFFC move.l arg_C(a6),unk_FFFFFFFC(a6) RAM:0000354C RAM:0000354C loc_354C: ; CODE XREF: sub_2D94+748j RAM:0000354C ; sub_2D94+790j RAM:0000354C 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00003550 6002 bra.s loc_3554 RAM:00003552 ; --------------------------------------------------------------------------- RAM:00003552 7000 moveq #0,d0 RAM:00003554 RAM:00003554 loc_3554: ; CODE XREF: sub_2D94+7BCj RAM:00003554 4E5E unlk a6 RAM:00003556 4E75 rts RAM:00003558 ; --------------------------------------------------------------------------- RAM:00003558 RAM:00003558 loc_3558: ; CODE XREF: sub_3D96+4A2p RAM:00003558 ; sub_3D96+586p ... RAM:00003558 4E56 0000 link a6,#0 RAM:0000355C DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00003562 48D7 0000 movem.l 0,(sp) RAM:00003566 4878 000E pea ($E).w RAM:0000356A 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000356E 4EB9 0000 6968 jsr (sub_6968).l RAM:00003574 504F addq.w #8,sp RAM:00003576 206E 0008 movea.l arg_0(a6),a0 RAM:0000357A 3080 move.w d0,(a0) RAM:0000357C 206E 0008 movea.l arg_0(a6),a0 RAM:00003580 4A50 tst.w (a0) RAM:00003582 6600 00CE bne.w loc_3652 RAM:00003586 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000358A 10AE 000F move.b arg_6+1(a6),(a0) RAM:0000358E 0C2E 001D 000F cmpi.b #$1D,arg_6+1(a6) RAM:00003594 625E bhi.s loc_35F4 RAM:00003596 0C2E 001D 000F cmpi.b #$1D,arg_6+1(a6) RAM:0000359C 6618 bne.s loc_35B6 RAM:0000359E 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000035A2 216E 0010 0002 move.l $10(a6),2(a0) RAM:000035A8 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000035AC 2068 0002 movea.l 2(a0),a0 RAM:000035B0 5268 0026 addq.w #1,$26(a0) RAM:000035B4 603C bra.s loc_35F2 RAM:000035B6 ; --------------------------------------------------------------------------- RAM:000035B6 RAM:000035B6 loc_35B6: ; CODE XREF: sub_2D94+808j RAM:000035B6 0C2E 001B 000F cmpi.b #$1B,arg_6+1(a6) RAM:000035BC 660E bne.s loc_35CC RAM:000035BE 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000035C2 202E 0010 move.l $10(a6),d0 RAM:000035C6 2140 0002 move.l d0,2(a0) RAM:000035CA 6026 bra.s loc_35F2 RAM:000035CC ; --------------------------------------------------------------------------- RAM:000035CC RAM:000035CC loc_35CC: ; CODE XREF: sub_2D94+828j RAM:000035CC 0C2E 001C 000F cmpi.b #$1C,arg_6+1(a6) RAM:000035D2 661E bne.s loc_35F2 RAM:000035D4 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000035D8 216E 0010 0002 move.l $10(a6),2(a0) RAM:000035DE 4AAE 0010 tst.l $10(a6) RAM:000035E2 670E beq.s loc_35F2 RAM:000035E4 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000035E8 202E 0010 move.l $10(a6),d0 RAM:000035EC RAM:000035EC loc_35EC: ; CODE XREF: sub_2D94+454j RAM:000035EC ; DATA XREF: RAM:jpt_31E8o RAM:000035EC 5C80 addq.l #6,d0 ; jumptable 000031E8 case 1 RAM:000035EE 2140 0006 move.l d0,6(a0) RAM:000035F2 RAM:000035F2 loc_35F2: ; CODE XREF: sub_2D94+820j RAM:000035F2 ; sub_2D94+836j ... RAM:000035F2 605E bra.s loc_3652 RAM:000035F4 ; --------------------------------------------------------------------------- RAM:000035F4 RAM:000035F4 loc_35F4: ; CODE XREF: sub_2D94+800j RAM:000035F4 0C2E 0050 000F cmpi.b #$50,arg_6+1(a6) ; 'P' RAM:000035FA 621E bhi.s loc_361A RAM:000035FC 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00003600 216E 0010 0002 move.l $10(a6),2(a0) RAM:00003606 0C2E 0033 000F cmpi.b #$33,arg_6+1(a6) ; '3' RAM:0000360C 650A bcs.s loc_3618 RAM:0000360E 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00003612 216E 0014 0006 move.l arg_C(a6),6(a0) RAM:00003618 RAM:00003618 loc_3618: ; CODE XREF: sub_2D94+878j RAM:00003618 6038 bra.s loc_3652 RAM:0000361A ; --------------------------------------------------------------------------- RAM:0000361A RAM:0000361A loc_361A: ; CODE XREF: sub_2D94+866j RAM:0000361A 0C2E 0051 000F cmpi.b #$51,arg_6+1(a6) ; 'Q' RAM:00003620 6530 bcs.s loc_3652 RAM:00003622 0C2E 0054 000F cmpi.b #$54,arg_6+1(a6) ; 'T' RAM:00003628 620A bhi.s loc_3634 RAM:0000362A 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000362E 116E 001F 0001 move.b arg_14+3(a6),1(a0) RAM:00003634 RAM:00003634 loc_3634: ; CODE XREF: sub_2D94+894j RAM:00003634 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00003638 216E 0010 0002 move.l $10(a6),2(a0) RAM:0000363E 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00003642 216E 0014 0006 move.l arg_C(a6),6(a0) RAM:00003648 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000364C 216E 0018 000A move.l arg_10(a6),$A(a0) RAM:00003652 RAM:00003652 loc_3652: ; CODE XREF: sub_2D94+7EEj RAM:00003652 ; sub_2D94:loc_35F2j ... RAM:00003652 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00003656 6002 bra.s loc_365A RAM:00003658 ; --------------------------------------------------------------------------- RAM:00003658 7000 moveq #0,d0 RAM:0000365A RAM:0000365A loc_365A: ; CODE XREF: sub_2D94+8C2j RAM:0000365A 4E5E unlk a6 RAM:0000365C 4E75 rts RAM:0000365E ; --------------------------------------------------------------------------- RAM:0000365E RAM:0000365E loc_365E: ; CODE XREF: sub_2D94+1DEp RAM:0000365E ; sub_11C30+36p RAM:0000365E 4E56 0000 link a6,#0 RAM:00003662 DFFC FFFF FFEC adda.l #unk_FFFFFFEC,sp RAM:00003668 48D7 0000 movem.l 0,(sp) RAM:0000366C 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:00003670 422E FFFB clr.b unk_FFFFFFFB(a6) RAM:00003674 422E FFF7 clr.b unk_FFFFFFF7(a6) RAM:00003678 422E FFF3 clr.b unk_FFFFFFF3(a6) RAM:0000367C 426E FFEC clr.w unk_FFFFFFEC(a6) RAM:00003680 4279 0004 54E2 clr.w (word_454E2).l RAM:00003686 4279 0004 54E0 clr.w (word_454E0).l RAM:0000368C 4279 0004 56C4 clr.w (word_456C4).l RAM:00003692 4279 0004 54E4 clr.w (word_454E4).l RAM:00003698 42B9 0004 54E6 clr.l (dword_454E6).l RAM:0000369E RAM:0000369E loc_369E: ; CODE XREF: sub_2D94+A2Cj RAM:0000369E 4A6E FFEC tst.w unk_FFFFFFEC(a6) RAM:000036A2 6600 0120 bne.w loc_37C4 RAM:000036A6 0C79 0001 0004 56C4 cmpi.w #1,(word_456C4).l RAM:000036AE 6700 0114 beq.w loc_37C4 RAM:000036B2 4A2E FFFB tst.b unk_FFFFFFFB(a6) RAM:000036B6 6600 010C bne.w loc_37C4 RAM:000036BA RAM:000036BA loc_36BA: ; CODE XREF: sub_2D94+97Aj RAM:000036BA 4EB9 0000 5CAE jsr (sub_5CAE).l RAM:000036C0 3D40 FFEC move.w d0,unk_FFFFFFEC(a6) RAM:000036C4 4A6E FFEC tst.w unk_FFFFFFEC(a6) RAM:000036C8 6702 beq.s loc_36CC RAM:000036CA 6044 bra.s loc_3710 RAM:000036CC ; --------------------------------------------------------------------------- RAM:000036CC RAM:000036CC loc_36CC: ; CODE XREF: sub_2D94+934j RAM:000036CC 0C79 0015 0004 56C4 cmpi.w #$15,(word_456C4).l RAM:000036D4 6606 bne.s loc_36DC RAM:000036D6 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:000036DA 6034 bra.s loc_3710 RAM:000036DC ; --------------------------------------------------------------------------- RAM:000036DC RAM:000036DC loc_36DC: ; CODE XREF: sub_2D94+940j RAM:000036DC 0C79 0016 0004 56C4 cmpi.w #$16,(word_456C4).l RAM:000036E4 660C bne.s loc_36F2 RAM:000036E6 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:000036EA 6706 beq.s loc_36F2 RAM:000036EC 536E FFFC subq.w #1,unk_FFFFFFFC(a6) RAM:000036F0 601E bra.s loc_3710 RAM:000036F2 ; --------------------------------------------------------------------------- RAM:000036F2 RAM:000036F2 loc_36F2: ; CODE XREF: sub_2D94+950j RAM:000036F2 ; sub_2D94+956j RAM:000036F2 0C79 0001 0004 56C4 cmpi.w #1,(word_456C4).l RAM:000036FA 6606 bne.s loc_3702 RAM:000036FC 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00003700 6602 bne.s loc_3704 RAM:00003702 RAM:00003702 loc_3702: ; CODE XREF: sub_2D94+966j RAM:00003702 600C bra.s loc_3710 RAM:00003704 ; --------------------------------------------------------------------------- RAM:00003704 RAM:00003704 loc_3704: ; CODE XREF: sub_2D94+96Cj RAM:00003704 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000370A 4228 000A clr.b $A(a0) RAM:0000370E 60AA bra.s loc_36BA RAM:00003710 ; --------------------------------------------------------------------------- RAM:00003710 RAM:00003710 loc_3710: ; CODE XREF: sub_2D94+936j RAM:00003710 ; sub_2D94+946j ... RAM:00003710 4A6E FFEC tst.w unk_FFFFFFEC(a6) RAM:00003714 6704 beq.s loc_371A RAM:00003716 6000 00AC bra.w loc_37C4 RAM:0000371A ; --------------------------------------------------------------------------- RAM:0000371A RAM:0000371A loc_371A: ; CODE XREF: sub_2D94+980j RAM:0000371A 0C79 002D 0004 56C4 cmpi.w #$2D,(word_456C4).l ; '-' RAM:00003722 6658 bne.s loc_377C RAM:00003724 422E FFF3 clr.b unk_FFFFFFF3(a6) RAM:00003728 4879 0004 56CA pea (dword_456CA).l RAM:0000372E 4879 0004 56DA pea (byte_456DA).l RAM:00003734 RAM:00003734 loc_3734: RAM:00003734 4EB9 0000 E2D8 jsr sub_E2D8 RAM:0000373A 504F addq.w #8,sp RAM:0000373C 3D40 FFEC move.w d0,unk_FFFFFFEC(a6) RAM:00003740 0C6E 271B FFEC cmpi.w #$271B,unk_FFFFFFEC(a6) RAM:00003746 6610 bne.s loc_3758 RAM:00003748 1D7C 0001 FFF3 move.b #1,unk_FFFFFFF3(a6) RAM:0000374E 422E FFEF clr.b unk_FFFFFFEF(a6) RAM:00003752 426E FFEC clr.w unk_FFFFFFEC(a6) RAM:00003756 6024 bra.s loc_377C RAM:00003758 ; --------------------------------------------------------------------------- RAM:00003758 RAM:00003758 loc_3758: ; CODE XREF: sub_2D94+9B2j RAM:00003758 4A6E FFEC tst.w unk_FFFFFFEC(a6) RAM:0000375C 661E bne.s loc_377C RAM:0000375E 2079 0004 56CA movea.l (dword_456CA).l,a0 RAM:00003764 0C28 0002 0020 cmpi.b #2,$20(a0) RAM:0000376A 6310 bls.s loc_377C RAM:0000376C 1D7C 0001 FFF3 move.b #1,unk_FFFFFFF3(a6) RAM:00003772 1D7C 0001 FFEF move.b #1,unk_FFFFFFEF(a6) RAM:00003778 426E FFEC clr.w unk_FFFFFFEC(a6) RAM:0000377C RAM:0000377C loc_377C: ; CODE XREF: sub_2D94+98Ej RAM:0000377C ; sub_2D94+9C2j ... RAM:0000377C 4A2E FFF3 tst.b unk_FFFFFFF3(a6) RAM:00003780 6722 beq.s loc_37A4 RAM:00003782 1D7C 0001 FFF7 move.b #1,unk_FFFFFFF7(a6) RAM:00003788 33F9 0004 56C4 0004+ move.w (word_456C4).l,(word_456CE).l RAM:00003792 23F9 0004 56CA 0004+ move.l (dword_456CA).l,(dword_456D0).l RAM:0000379C 33FC 0001 0004 56C4 move.w #1,(word_456C4).l RAM:000037A4 RAM:000037A4 loc_37A4: ; CODE XREF: sub_2D94+9ECj RAM:000037A4 4879 0004 56C4 pea (word_456C4).l RAM:000037AA 486E FFF7 pea unk_FFFFFFF7(a6) RAM:000037AE 486E FFEC pea unk_FFFFFFEC(a6) RAM:000037B2 4EB9 0000 3A1A jsr (sub_3A1A).l RAM:000037B8 4FEF 000C lea $C(sp),sp RAM:000037BC 1D40 FFFB move.b d0,unk_FFFFFFFB(a6) RAM:000037C0 6000 FEDC bra.w loc_369E RAM:000037C4 ; --------------------------------------------------------------------------- RAM:000037C4 RAM:000037C4 loc_37C4: ; CODE XREF: sub_2D94+90Ej RAM:000037C4 ; sub_2D94+91Aj ... RAM:000037C4 4A6E FFEC tst.w unk_FFFFFFEC(a6) RAM:000037C8 6600 00D2 bne.w loc_389C RAM:000037CC 4A2E FFFB tst.b unk_FFFFFFFB(a6) RAM:000037D0 6700 00CA beq.w loc_389C RAM:000037D4 4A79 0004 56CE tst.w (word_456CE).l RAM:000037DA 671A beq.s loc_37F6 RAM:000037DC 33F9 0004 56CE 0004+ move.w (word_456CE).l,(word_456C4).l RAM:000037E6 RAM:000037E6 loc_37E6: ; CODE XREF: sub_2D94+454j RAM:000037E6 ; DATA XREF: RAM:jpt_31E8o RAM:000037E6 23F9 0004 56D0 0004+ move.l (dword_456D0).l,(dword_456CA).l RAM:000037F0 4279 0004 56CE clr.w (word_456CE).l RAM:000037F6 RAM:000037F6 loc_37F6: ; CODE XREF: sub_2D94+A46j RAM:000037F6 3D79 0004 54E4 FFFE move.w (word_454E4).l,unk_FFFFFFFE(a6) RAM:000037FE 0C79 0001 0004 54E0 cmpi.w #1,(word_454E0).l RAM:00003806 6616 bne.s loc_381E RAM:00003808 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0000380C 6718 beq.s loc_3826 RAM:0000380E 0C6E 0068 FFFE cmpi.w #$68,unk_FFFFFFFE(a6) ; 'h' RAM:00003814 6308 bls.s loc_381E RAM:00003816 0C6E 0015 FFFE cmpi.w #$15,unk_FFFFFFFE(a6) RAM:0000381C 6508 bcs.s loc_3826 RAM:0000381E RAM:0000381E loc_381E: ; CODE XREF: sub_2D94+A72j RAM:0000381E ; sub_2D94+A80j RAM:0000381E 3D7C 2716 FFEC move.w #$2716,unk_FFFFFFEC(a6) RAM:00003824 6074 bra.s loc_389A RAM:00003826 ; --------------------------------------------------------------------------- RAM:00003826 RAM:00003826 loc_3826: ; CODE XREF: sub_2D94+A78j RAM:00003826 ; sub_2D94+A88j RAM:00003826 3D79 0004 56C4 FFFE move.w (word_456C4).l,unk_FFFFFFFE(a6) RAM:0000382E 4A6E 000E tst.w arg_6(a6) RAM:00003832 6618 bne.s loc_384C RAM:00003834 0C6E 0001 FFFE cmpi.w #1,unk_FFFFFFFE(a6) RAM:0000383A 670E beq.s loc_384A RAM:0000383C 0C6E 000F FFFE cmpi.w #$F,unk_FFFFFFFE(a6) RAM:00003842 6706 beq.s loc_384A RAM:00003844 3D7C 2715 FFEC move.w #$2715,unk_FFFFFFEC(a6) RAM:0000384A RAM:0000384A loc_384A: ; CODE XREF: sub_2D94+AA6j RAM:0000384A ; sub_2D94+AAEj RAM:0000384A 604E bra.s loc_389A RAM:0000384C ; --------------------------------------------------------------------------- RAM:0000384C RAM:0000384C loc_384C: ; CODE XREF: sub_2D94+A9Ej RAM:0000384C 0C6E 0002 000E cmpi.w #2,arg_6(a6) RAM:00003852 6620 bne.s loc_3874 RAM:00003854 0C6E 002D FFFE cmpi.w #$2D,unk_FFFFFFFE(a6) ; '-' RAM:0000385A 6716 beq.s loc_3872 RAM:0000385C 0C6E 000F FFFE cmpi.w #$F,unk_FFFFFFFE(a6) RAM:00003862 670E beq.s loc_3872 RAM:00003864 0C6E 0001 FFFE cmpi.w #1,unk_FFFFFFFE(a6) RAM:0000386A 6706 beq.s loc_3872 RAM:0000386C 3D7C 2715 FFEC move.w #$2715,unk_FFFFFFEC(a6) RAM:00003872 RAM:00003872 loc_3872: ; CODE XREF: sub_2D94+AC6j RAM:00003872 ; sub_2D94+ACEj ... RAM:00003872 6026 bra.s loc_389A RAM:00003874 ; --------------------------------------------------------------------------- RAM:00003874 RAM:00003874 loc_3874: ; CODE XREF: sub_2D94+ABEj RAM:00003874 0C6E 0001 000E cmpi.w #1,arg_6(a6) RAM:0000387A 661E bne.s loc_389A RAM:0000387C 0C6E 000F FFFE cmpi.w #$F,unk_FFFFFFFE(a6) RAM:00003882 6716 beq.s loc_389A RAM:00003884 0C6E 0013 FFFE cmpi.w #$13,unk_FFFFFFFE(a6) RAM:0000388A 670E beq.s loc_389A RAM:0000388C 0C6E 0016 FFFE cmpi.w #$16,unk_FFFFFFFE(a6) RAM:00003892 6706 beq.s loc_389A RAM:00003894 3D7C 2715 FFEC move.w #$2715,unk_FFFFFFEC(a6) RAM:0000389A RAM:0000389A loc_389A: ; CODE XREF: sub_2D94+A90j RAM:0000389A ; sub_2D94:loc_384Aj ... RAM:0000389A 600C bra.s loc_38A8 RAM:0000389C ; --------------------------------------------------------------------------- RAM:0000389C RAM:0000389C loc_389C: ; CODE XREF: sub_2D94+A34j RAM:0000389C ; sub_2D94+A3Cj RAM:0000389C 4A6E FFEC tst.w unk_FFFFFFEC(a6) RAM:000038A0 6606 bne.s loc_38A8 RAM:000038A2 3D7C 2716 FFEC move.w #$2716,unk_FFFFFFEC(a6) RAM:000038A8 RAM:000038A8 loc_38A8: ; CODE XREF: sub_2D94:loc_389Aj RAM:000038A8 ; sub_2D94+B0Cj RAM:000038A8 4A6E FFEC tst.w unk_FFFFFFEC(a6) RAM:000038AC 6652 bne.s loc_3900 RAM:000038AE 33F9 0004 56C4 0004+ move.w (word_456C4).l,(word_456CE).l RAM:000038B8 23F9 0004 56CA 0004+ move.l (dword_456CA).l,(dword_456D0).l RAM:000038C2 33EE 000A 0004 56C4 move.w arg_0+2(a6),(word_456C4).l RAM:000038CA 2039 0004 54E6 move.l (dword_454E6).l,d0 RAM:000038D0 23C0 0004 56CA move.l d0,(dword_456CA).l RAM:000038D6 0C6E 0003 000A cmpi.w #3,arg_0+2(a6) RAM:000038DC 661E bne.s loc_38FC RAM:000038DE 2079 0004 56CA movea.l (dword_456CA).l,a0 RAM:000038E4 0C10 0030 cmpi.b #$30,(a0) ; '0' RAM:000038E8 6512 bcs.s loc_38FC RAM:000038EA 2079 0004 56CA movea.l (dword_456CA).l,a0 RAM:000038F0 0C10 0032 cmpi.b #$32,(a0) ; '2' RAM:000038F4 6206 bhi.s loc_38FC RAM:000038F6 3D7C 2718 FFEC move.w #$2718,unk_FFFFFFEC(a6) RAM:000038FC RAM:000038FC loc_38FC: ; CODE XREF: sub_2D94+B48j RAM:000038FC ; sub_2D94+B54j ... RAM:000038FC 6000 00A4 bra.w loc_39A2 RAM:00003900 ; --------------------------------------------------------------------------- RAM:00003900 RAM:00003900 loc_3900: ; CODE XREF: sub_2D94+B18j RAM:00003900 4A79 0004 54E2 tst.w (word_454E2).l RAM:00003906 6634 bne.s loc_393C RAM:00003908 4A79 0004 54E0 tst.w (word_454E0).l RAM:0000390E 662C bne.s loc_393C RAM:00003910 0C6E 2716 FFEC cmpi.w #$2716,unk_FFFFFFEC(a6) RAM:00003916 6624 bne.s loc_393C RAM:00003918 4A2E FFF3 tst.b unk_FFFFFFF3(a6) RAM:0000391C 6608 bne.s loc_3926 RAM:0000391E 3D7C 2715 FFEC move.w #$2715,unk_FFFFFFEC(a6) RAM:00003924 6014 bra.s loc_393A RAM:00003926 ; --------------------------------------------------------------------------- RAM:00003926 RAM:00003926 loc_3926: ; CODE XREF: sub_2D94+B88j RAM:00003926 4A2E FFEF tst.b unk_FFFFFFEF(a6) RAM:0000392A 6708 beq.s loc_3934 RAM:0000392C 3D7C 277D FFEC move.w #$277D,unk_FFFFFFEC(a6) RAM:00003932 6006 bra.s loc_393A RAM:00003934 ; --------------------------------------------------------------------------- RAM:00003934 RAM:00003934 loc_3934: ; CODE XREF: sub_2D94+B96j RAM:00003934 3D7C 2770 FFEC move.w #$2770,unk_FFFFFFEC(a6) RAM:0000393A RAM:0000393A loc_393A: ; CODE XREF: sub_2D94+B90j RAM:0000393A ; sub_2D94+B9Ej RAM:0000393A 6066 bra.s loc_39A2 RAM:0000393C ; --------------------------------------------------------------------------- RAM:0000393C RAM:0000393C loc_393C: ; CODE XREF: sub_2D94+B72j RAM:0000393C ; sub_2D94+B7Aj ... RAM:0000393C 3039 0004 54E0 move.w (word_454E0).l,d0 RAM:00003942 5379 0004 54E0 subq.w #1,(word_454E0).l RAM:00003948 4A40 tst.w d0 RAM:0000394A 6F56 ble.s loc_39A2 RAM:0000394C 3039 0004 54E0 move.w (word_454E0).l,d0 RAM:00003952 48C0 ext.l d0 RAM:00003954 E580 asl.l #2,d0 RAM:00003956 2200 move.l d0,d1 RAM:00003958 D281 add.l d1,d1 RAM:0000395A D081 add.l d1,d0 RAM:0000395C 41F9 0004 54E4 lea (word_454E4).l,a0 RAM:00003962 3D70 0800 FFFE move.w (a0,d0.l),unk_FFFFFFFE(a6) RAM:00003968 0C6E 0068 FFFE cmpi.w #$68,unk_FFFFFFFE(a6) ; 'h' RAM:0000396E 6308 bls.s loc_3978 RAM:00003970 0C6E 00FF FFFE cmpi.w #$FF,unk_FFFFFFFE(a6) RAM:00003976 6506 bcs.s loc_397E RAM:00003978 RAM:00003978 loc_3978: ; CODE XREF: sub_2D94+BDAj RAM:00003978 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0000397C 6622 bne.s loc_39A0 RAM:0000397E RAM:0000397E loc_397E: ; CODE XREF: sub_2D94+BE2j RAM:0000397E 3039 0004 54E0 move.w (word_454E0).l,d0 RAM:00003984 48C0 ext.l d0 RAM:00003986 E580 asl.l #2,d0 RAM:00003988 2200 move.l d0,d1 RAM:0000398A D281 add.l d1,d1 RAM:0000398C D081 add.l d1,d0 RAM:0000398E 41F9 0004 54E6 lea (dword_454E6).l,a0 RAM:00003994 2F30 0800 move.l (a0,d0.l),-(sp) RAM:00003998 4EB9 0000 9EAC jsr sub_9EAC RAM:0000399E 584F addq.w #4,sp RAM:000039A0 RAM:000039A0 loc_39A0: ; CODE XREF: sub_2D94+BE8j RAM:000039A0 609A bra.s loc_393C RAM:000039A2 ; --------------------------------------------------------------------------- RAM:000039A2 RAM:000039A2 loc_39A2: ; CODE XREF: sub_2D94:loc_38FCj RAM:000039A2 ; sub_2D94:loc_393Aj ... RAM:000039A2 0C6E 2716 FFEC cmpi.w #$2716,unk_FFFFFFEC(a6) RAM:000039A8 661A bne.s loc_39C4 RAM:000039AA 4A2E FFF3 tst.b unk_FFFFFFF3(a6) RAM:000039AE 6714 beq.s loc_39C4 RAM:000039B0 4A2E FFEF tst.b unk_FFFFFFEF(a6) RAM:000039B4 6708 beq.s loc_39BE RAM:000039B6 3D7C 276A FFEC move.w #$276A,unk_FFFFFFEC(a6) RAM:000039BC 6006 bra.s loc_39C4 RAM:000039BE ; --------------------------------------------------------------------------- RAM:000039BE RAM:000039BE loc_39BE: ; CODE XREF: sub_2D94+C20j RAM:000039BE 3D7C 271B FFEC move.w #$271B,unk_FFFFFFEC(a6) RAM:000039C4 RAM:000039C4 loc_39C4: ; CODE XREF: sub_2D94+C14j RAM:000039C4 ; sub_2D94+C1Aj ... RAM:000039C4 4A6E FFEC tst.w unk_FFFFFFEC(a6) RAM:000039C8 6706 beq.s loc_39D0 RAM:000039CA 4279 0004 56D4 clr.w (word_456D4).l RAM:000039D0 RAM:000039D0 loc_39D0: ; CODE XREF: sub_2D94+C34j RAM:000039D0 4A6E FFEC tst.w unk_FFFFFFEC(a6) RAM:000039D4 6636 bne.s loc_3A0C RAM:000039D6 4A79 0004 56C4 tst.w (word_456C4).l RAM:000039DC 672E beq.s loc_3A0C RAM:000039DE 4AB9 0004 56CA tst.l (dword_456CA).l RAM:000039E4 6726 beq.s loc_3A0C RAM:000039E6 2079 0004 56CA movea.l (dword_456CA).l,a0 RAM:000039EC 0C10 0059 cmpi.b #$59,(a0) ; 'Y' RAM:000039F0 651A bcs.s loc_3A0C RAM:000039F2 2079 0004 56CA movea.l (dword_456CA).l,a0 RAM:000039F8 0C10 005F cmpi.b #$5F,(a0) ; '_' RAM:000039FC 620E bhi.s loc_3A0C RAM:000039FE 0C6E 0009 000A cmpi.w #9,arg_0+2(a6) RAM:00003A04 6706 beq.s loc_3A0C RAM:00003A06 3D7C 2750 FFEC move.w #$2750,unk_FFFFFFEC(a6) RAM:00003A0C RAM:00003A0C loc_3A0C: ; CODE XREF: sub_2D94+C40j RAM:00003A0C ; sub_2D94+C48j ... RAM:00003A0C 302E FFEC move.w unk_FFFFFFEC(a6),d0 RAM:00003A10 48C0 ext.l d0 RAM:00003A12 6002 bra.s loc_3A16 RAM:00003A14 ; --------------------------------------------------------------------------- RAM:00003A14 7000 moveq #0,d0 RAM:00003A16 RAM:00003A16 loc_3A16: ; CODE XREF: sub_2D94+C7Ej RAM:00003A16 4E5E unlk a6 RAM:00003A18 4E75 rts RAM:00003A18 ; End of function sub_2D94 RAM:00003A18 RAM:00003A1A RAM:00003A1A ; =============== S U B R O U T I N E ======================================= RAM:00003A1A RAM:00003A1A ; Attributes: bp-based frame RAM:00003A1A RAM:00003A1A sub_3A1A: ; CODE XREF: sub_2D94+A1Ep RAM:00003A1A ; sub_3A1A+BEp ... RAM:00003A1A RAM:00003A1A arg_0 = 8 RAM:00003A1A arg_4 = $C RAM:00003A1A arg_8 = $10 RAM:00003A1A RAM:00003A1A 4E56 0000 link a6,#0 RAM:00003A1E DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:00003A24 48D7 0000 movem.l 0,(sp) RAM:00003A28 422E FFF7 clr.b unk_FFFFFFF7(a6) RAM:00003A2C 3039 0004 54E2 move.w (word_454E2).l,d0 RAM:00003A32 41F9 0001 FDC8 lea (off_1FDC8).l,a0 RAM:00003A38 3030 0200 move.w (a0,d0.w*2),d0 RAM:00003A3C 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00003A42 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:00003A46 RAM:00003A46 loc_3A46: ; CODE XREF: sub_3A1A+56j RAM:00003A46 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00003A4A 41F9 0001 FEDE lea (off_1FEDE).l,a0 RAM:00003A50 3030 0C00 move.w (a0,d0.l*4),d0 RAM:00003A54 206E 0010 movea.l arg_8(a6),a0 RAM:00003A58 B050 cmp.w (a0),d0 RAM:00003A5A 6716 beq.s loc_3A72 RAM:00003A5C 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00003A60 41F9 0001 FEDE lea (off_1FEDE).l,a0 RAM:00003A66 4A70 0C00 tst.w (a0,d0.l*4) RAM:00003A6A 6706 beq.s loc_3A72 RAM:00003A6C 52AE FFF8 addq.l #1,unk_FFFFFFF8(a6) RAM:00003A70 60D4 bra.s loc_3A46 RAM:00003A72 ; --------------------------------------------------------------------------- RAM:00003A72 RAM:00003A72 loc_3A72: ; CODE XREF: sub_3A1A+40j RAM:00003A72 ; sub_3A1A+50j RAM:00003A72 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00003A76 41F9 0001 FEE0 lea ($1FEE0).l,a0 RAM:00003A7C 3D70 0C00 FFFE move.w (a0,d0.l*4),unk_FFFFFFFE(a6) RAM:00003A82 0C6E 0001 FFFE cmpi.w #1,unk_FFFFFFFE(a6) RAM:00003A88 6400 00FC bcc.w loc_3B86 RAM:00003A8C 206E 000C movea.l arg_4(a6),a0 RAM:00003A90 4A10 tst.b (a0) RAM:00003A92 6600 00E6 bne.w loc_3B7A RAM:00003A96 206E 000C movea.l arg_4(a6),a0 RAM:00003A9A 10BC 0001 move.b #1,(a0) RAM:00003A9E 0C79 0001 0004 56C4 cmpi.w #1,(word_456C4).l RAM:00003AA6 6740 beq.s loc_3AE8 RAM:00003AA8 33F9 0004 56C4 0004+ move.w (word_456C4).l,(word_456CE).l RAM:00003AB2 23F9 0004 56CA 0004+ move.l (dword_456CA).l,(dword_456D0).l RAM:00003ABC 33FC 0001 0004 56C4 move.w #1,(word_456C4).l RAM:00003AC4 206E 0010 movea.l arg_8(a6),a0 RAM:00003AC8 30BC 0001 move.w #1,(a0) RAM:00003ACC 2F2E 0010 move.l arg_8(a6),-(sp) RAM:00003AD0 2F2E 000C move.l arg_4(a6),-(sp) RAM:00003AD4 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003AD8 6100 FF40 bsr.w sub_3A1A RAM:00003ADC 4FEF 000C lea $C(sp),sp RAM:00003AE0 1D40 FFF7 move.b d0,unk_FFFFFFF7(a6) RAM:00003AE4 6000 0092 bra.w loc_3B78 RAM:00003AE8 ; --------------------------------------------------------------------------- RAM:00003AE8 RAM:00003AE8 loc_3AE8: ; CODE XREF: sub_3A1A+8Cj RAM:00003AE8 4A79 0004 54E0 tst.w (word_454E0).l RAM:00003AEE 6F76 ble.s loc_3B66 RAM:00003AF0 3039 0004 54E0 move.w (word_454E0).l,d0 RAM:00003AF6 48C0 ext.l d0 RAM:00003AF8 5380 subq.l #1,d0 RAM:00003AFA E580 asl.l #2,d0 RAM:00003AFC 2200 move.l d0,d1 RAM:00003AFE D281 add.l d1,d1 RAM:00003B00 D081 add.l d1,d0 RAM:00003B02 41F9 0004 54E4 lea (word_454E4).l,a0 RAM:00003B08 0C70 000F 0800 cmpi.w #$F,(a0,d0.l) RAM:00003B0E 6656 bne.s loc_3B66 RAM:00003B10 5379 0004 54E0 subq.w #1,(word_454E0).l RAM:00003B16 3039 0004 54E0 move.w (word_454E0).l,d0 RAM:00003B1C 48C0 ext.l d0 RAM:00003B1E E580 asl.l #2,d0 RAM:00003B20 2200 move.l d0,d1 RAM:00003B22 D281 add.l d1,d1 RAM:00003B24 D081 add.l d1,d0 RAM:00003B26 41F9 0004 54EE lea (byte_454EE).l,a0 RAM:00003B2C 33F0 0800 0004 54E2 move.w (a0,d0.l),(word_454E2).l RAM:00003B34 33FC 000F 0004 56CE move.w #$F,(word_456CE).l RAM:00003B3C 33FC 0001 0004 56C4 move.w #1,(word_456C4).l RAM:00003B44 206E 0010 movea.l arg_8(a6),a0 RAM:00003B48 30BC 0001 move.w #1,(a0) RAM:00003B4C 2F2E 0010 move.l arg_8(a6),-(sp) RAM:00003B50 2F2E 000C move.l arg_4(a6),-(sp) RAM:00003B54 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003B58 6100 FEC0 bsr.w sub_3A1A RAM:00003B5C 4FEF 000C lea $C(sp),sp RAM:00003B60 1D40 FFF7 move.b d0,unk_FFFFFFF7(a6) RAM:00003B64 6012 bra.s loc_3B78 RAM:00003B66 ; --------------------------------------------------------------------------- RAM:00003B66 RAM:00003B66 loc_3B66: ; CODE XREF: sub_3A1A+D4j RAM:00003B66 ; sub_3A1A+F4j RAM:00003B66 33F9 0004 56C4 0004+ move.w (word_456C4).l,(word_456CE).l RAM:00003B70 206E 0008 movea.l arg_0(a6),a0 RAM:00003B74 30BC 2716 move.w #$2716,(a0) RAM:00003B78 RAM:00003B78 loc_3B78: ; CODE XREF: sub_3A1A+CAj RAM:00003B78 ; sub_3A1A+14Aj RAM:00003B78 6008 bra.s loc_3B82 RAM:00003B7A ; --------------------------------------------------------------------------- RAM:00003B7A RAM:00003B7A loc_3B7A: ; CODE XREF: sub_3A1A+78j RAM:00003B7A 206E 0008 movea.l arg_0(a6),a0 RAM:00003B7E 30BC 2716 move.w #$2716,(a0) RAM:00003B82 RAM:00003B82 loc_3B82: ; CODE XREF: sub_3A1A:loc_3B78j RAM:00003B82 6000 00B2 bra.w loc_3C36 RAM:00003B86 ; --------------------------------------------------------------------------- RAM:00003B86 RAM:00003B86 loc_3B86: ; CODE XREF: sub_3A1A+6Ej RAM:00003B86 0C6E 00AC FFFE cmpi.w #$AC,unk_FFFFFFFE(a6) ; '¬' RAM:00003B8C 6442 bcc.s loc_3BD0 RAM:00003B8E 7000 moveq #0,d0 RAM:00003B90 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00003B94 5380 subq.l #1,d0 RAM:00003B96 2F00 move.l d0,-(sp) RAM:00003B98 2F2E 000C move.l arg_4(a6),-(sp) RAM:00003B9C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003BA0 4EB9 0000 3C44 jsr (sub_3C44).l RAM:00003BA6 4FEF 000C lea $C(sp),sp RAM:00003BAA 1D40 FFF7 move.b d0,unk_FFFFFFF7(a6) RAM:00003BAE 206E 0008 movea.l arg_0(a6),a0 RAM:00003BB2 4A50 tst.w (a0) RAM:00003BB4 6618 bne.s loc_3BCE RAM:00003BB6 2F2E 0010 move.l arg_8(a6),-(sp) RAM:00003BBA 2F2E 000C move.l arg_4(a6),-(sp) RAM:00003BBE 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003BC2 6100 FE56 bsr.w sub_3A1A RAM:00003BC6 4FEF 000C lea $C(sp),sp RAM:00003BCA 1D40 FFF7 move.b d0,unk_FFFFFFF7(a6) RAM:00003BCE RAM:00003BCE loc_3BCE: ; CODE XREF: sub_3A1A+19Aj RAM:00003BCE 6066 bra.s loc_3C36 RAM:00003BD0 ; --------------------------------------------------------------------------- RAM:00003BD0 RAM:00003BD0 loc_3BD0: ; CODE XREF: sub_3A1A+172j RAM:00003BD0 0C6E 0157 FFFE cmpi.w #$157,unk_FFFFFFFE(a6) RAM:00003BD6 6440 bcc.s loc_3C18 RAM:00003BD8 2F2E 0010 move.l arg_8(a6),-(sp) RAM:00003BDC 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003BE0 4EB9 0000 3D28 jsr (sub_3D28).l RAM:00003BE6 504F addq.w #8,sp RAM:00003BE8 206E 0008 movea.l arg_0(a6),a0 RAM:00003BEC 0C50 2719 cmpi.w #$2719,(a0) RAM:00003BF0 6724 beq.s loc_3C16 RAM:00003BF2 7000 moveq #0,d0 RAM:00003BF4 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00003BF8 0480 0000 00AC subi.l #$AC,d0 ; '¬' RAM:00003BFE 2F00 move.l d0,-(sp) RAM:00003C00 2F2E 000C move.l arg_4(a6),-(sp) RAM:00003C04 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003C08 4EB9 0000 3C44 jsr (sub_3C44).l RAM:00003C0E 4FEF 000C lea $C(sp),sp RAM:00003C12 1D40 FFF7 move.b d0,unk_FFFFFFF7(a6) RAM:00003C16 RAM:00003C16 loc_3C16: ; CODE XREF: sub_3A1A+1D6j RAM:00003C16 601E bra.s loc_3C36 RAM:00003C18 ; --------------------------------------------------------------------------- RAM:00003C18 RAM:00003C18 loc_3C18: ; CODE XREF: sub_3A1A+1BCj RAM:00003C18 2F2E 0010 move.l arg_8(a6),-(sp) RAM:00003C1C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003C20 4EB9 0000 3D28 jsr (sub_3D28).l RAM:00003C26 504F addq.w #8,sp RAM:00003C28 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00003C2C 0440 0157 subi.w #$157,d0 RAM:00003C30 33C0 0004 54E2 move.w d0,(word_454E2).l RAM:00003C36 RAM:00003C36 loc_3C36: ; CODE XREF: sub_3A1A:loc_3B82j RAM:00003C36 ; sub_3A1A:loc_3BCEj ... RAM:00003C36 7000 moveq #0,d0 RAM:00003C38 102E FFF7 move.b unk_FFFFFFF7(a6),d0 RAM:00003C3C 6002 bra.s loc_3C40 RAM:00003C3E ; --------------------------------------------------------------------------- RAM:00003C3E 7000 moveq #0,d0 RAM:00003C40 RAM:00003C40 loc_3C40: ; CODE XREF: sub_3A1A+222j RAM:00003C40 4E5E unlk a6 RAM:00003C42 4E75 rts RAM:00003C42 ; End of function sub_3A1A RAM:00003C42 RAM:00003C44 RAM:00003C44 ; =============== S U B R O U T I N E ======================================= RAM:00003C44 RAM:00003C44 ; Attributes: bp-based frame RAM:00003C44 RAM:00003C44 sub_3C44: ; CODE XREF: sub_3A1A+186p RAM:00003C44 ; sub_3A1A+1EEp RAM:00003C44 RAM:00003C44 arg_0 = 8 RAM:00003C44 arg_4 = $C RAM:00003C44 arg_A = $12 RAM:00003C44 RAM:00003C44 4E56 0000 link a6,#0 RAM:00003C48 DFFC FFFF FFEC adda.l #unk_FFFFFFEC,sp RAM:00003C4E 48D7 0000 movem.l 0,(sp) RAM:00003C52 422E FFEF clr.b unk_FFFFFFEF(a6) RAM:00003C56 42AE FFF6 clr.l unk_FFFFFFF6(a6) RAM:00003C5A 42AE FFFA clr.l unk_FFFFFFFA(a6) RAM:00003C5E 7000 moveq #0,d0 RAM:00003C60 302E 0012 move.w arg_A(a6),d0 RAM:00003C64 41F9 0002 1C1C lea (off_21C1C).l,a0 RAM:00003C6A 3030 0C00 move.w (a0,d0.l*4),d0 RAM:00003C6E 9179 0004 54E0 sub.w d0,(word_454E0).l RAM:00003C74 3039 0004 54E0 move.w (word_454E0).l,d0 RAM:00003C7A 48C0 ext.l d0 RAM:00003C7C E580 asl.l #2,d0 RAM:00003C7E 2200 move.l d0,d1 RAM:00003C80 D281 add.l d1,d1 RAM:00003C82 D081 add.l d1,d0 RAM:00003C84 0680 0004 54E4 addi.l #word_454E4,d0 RAM:00003C8A 2D40 FFF0 move.l d0,unk_FFFFFFF0(a6) RAM:00003C8E 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:00003C92 33E8 000A 0004 54E2 move.w $A(a0),(word_454E2).l RAM:00003C9A 486E FFF4 pea unk_FFFFFFF4(a6) RAM:00003C9E 2F2E FFF0 move.l unk_FFFFFFF0(a6),-(sp) RAM:00003CA2 7000 moveq #0,d0 RAM:00003CA4 302E 0012 move.w arg_A(a6),d0 RAM:00003CA8 2F00 move.l d0,-(sp) RAM:00003CAA 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003CAE 4EB9 0000 3D96 jsr (sub_3D96).l RAM:00003CB4 4FEF 0010 lea $10(sp),sp RAM:00003CB8 7000 moveq #0,d0 RAM:00003CBA 302E 0012 move.w arg_A(a6),d0 RAM:00003CBE 41F9 0002 1C1A lea (unk_21C1A).l,a0 RAM:00003CC4 3D70 0C00 FFF4 move.w (a0,d0.l*4),unk_FFFFFFF4(a6) RAM:00003CCA 4A6E 0012 tst.w arg_A(a6) RAM:00003CCE 6618 bne.s loc_3CE8 RAM:00003CD0 486E FFF4 pea unk_FFFFFFF4(a6) RAM:00003CD4 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003CD8 4EB9 0000 3D28 jsr (sub_3D28).l RAM:00003CDE 504F addq.w #8,sp RAM:00003CE0 1D7C 0001 FFEF move.b #1,unk_FFFFFFEF(a6) RAM:00003CE6 6032 bra.s loc_3D1A RAM:00003CE8 ; --------------------------------------------------------------------------- RAM:00003CE8 RAM:00003CE8 loc_3CE8: ; CODE XREF: sub_3C44+8Aj RAM:00003CE8 206E 0008 movea.l arg_0(a6),a0 RAM:00003CEC 4A50 tst.w (a0) RAM:00003CEE 661A bne.s loc_3D0A RAM:00003CF0 486E FFF4 pea unk_FFFFFFF4(a6) RAM:00003CF4 2F2E 000C move.l arg_4(a6),-(sp) RAM:00003CF8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003CFC 6100 FD1C bsr.w sub_3A1A RAM:00003D00 4FEF 000C lea $C(sp),sp RAM:00003D04 1D40 FFEF move.b d0,unk_FFFFFFEF(a6) RAM:00003D08 6010 bra.s loc_3D1A RAM:00003D0A ; --------------------------------------------------------------------------- RAM:00003D0A RAM:00003D0A loc_3D0A: ; CODE XREF: sub_3C44+AAj RAM:00003D0A 486E FFF4 pea unk_FFFFFFF4(a6) RAM:00003D0E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003D12 4EB9 0000 3D28 jsr (sub_3D28).l RAM:00003D18 504F addq.w #8,sp RAM:00003D1A RAM:00003D1A loc_3D1A: ; CODE XREF: sub_3C44+A2j RAM:00003D1A ; sub_3C44+C4j RAM:00003D1A 7000 moveq #0,d0 RAM:00003D1C 102E FFEF move.b unk_FFFFFFEF(a6),d0 RAM:00003D20 6002 bra.s loc_3D24 RAM:00003D20 ; --------------------------------------------------------------------------- RAM:00003D22 0070 dc.b $70 ; p RAM:00003D23 0000 dc.b 0 RAM:00003D24 ; --------------------------------------------------------------------------- RAM:00003D24 RAM:00003D24 loc_3D24: ; CODE XREF: sub_3C44+DCj RAM:00003D24 4E5E unlk a6 RAM:00003D26 4E75 rts RAM:00003D26 ; End of function sub_3C44 RAM:00003D26 RAM:00003D28 RAM:00003D28 ; =============== S U B R O U T I N E ======================================= RAM:00003D28 RAM:00003D28 ; Attributes: bp-based frame RAM:00003D28 RAM:00003D28 sub_3D28: ; CODE XREF: sub_3A1A+1C6p RAM:00003D28 ; sub_3A1A+206p ... RAM:00003D28 RAM:00003D28 arg_0 = 8 RAM:00003D28 arg_4 = $C RAM:00003D28 RAM:00003D28 4E56 0000 link a6,#0 RAM:00003D2C DFFC 0000 0000 adda.l #0,sp RAM:00003D32 48D7 0000 movem.l 0,(sp) RAM:00003D36 0C79 0028 0004 54E0 cmpi.w #$28,(word_454E0).l ; '(' RAM:00003D3E 6D0A blt.s loc_3D4A RAM:00003D40 206E 0008 movea.l arg_0(a6),a0 RAM:00003D44 30BC 2719 move.w #$2719,(a0) RAM:00003D48 6046 bra.s loc_3D90 RAM:00003D4A ; --------------------------------------------------------------------------- RAM:00003D4A RAM:00003D4A loc_3D4A: ; CODE XREF: sub_3D28+16j RAM:00003D4A 3039 0004 54E0 move.w (word_454E0).l,d0 RAM:00003D50 48C0 ext.l d0 RAM:00003D52 E580 asl.l #2,d0 RAM:00003D54 2200 move.l d0,d1 RAM:00003D56 D281 add.l d1,d1 RAM:00003D58 D081 add.l d1,d0 RAM:00003D5A 41F9 0004 54EE lea (byte_454EE).l,a0 RAM:00003D60 31B9 0004 54E2 0800 move.w (word_454E2).l,(a0,d0.l) RAM:00003D68 206E 000C movea.l arg_4(a6),a0 RAM:00003D6C 3039 0004 54E0 move.w (word_454E0).l,d0 RAM:00003D72 48C0 ext.l d0 RAM:00003D74 E580 asl.l #2,d0 RAM:00003D76 2200 move.l d0,d1 RAM:00003D78 D281 add.l d1,d1 RAM:00003D7A D081 add.l d1,d0 RAM:00003D7C 2240 movea.l d0,a1 RAM:00003D7E D3FC 0004 54E4 adda.l #word_454E4,a1 RAM:00003D84 22D8 move.l (a0)+,(a1)+ RAM:00003D86 22D8 move.l (a0)+,(a1)+ RAM:00003D88 3290 move.w (a0),(a1) RAM:00003D8A 5279 0004 54E0 addq.w #1,(word_454E0).l RAM:00003D90 RAM:00003D90 loc_3D90: ; CODE XREF: sub_3D28+20j RAM:00003D90 4E71 nop RAM:00003D92 4E5E unlk a6 RAM:00003D94 4E75 rts RAM:00003D94 ; End of function sub_3D28 RAM:00003D94 RAM:00003D96 RAM:00003D96 ; =============== S U B R O U T I N E ======================================= RAM:00003D96 RAM:00003D96 ; Attributes: bp-based frame RAM:00003D96 RAM:00003D96 sub_3D96: ; CODE XREF: sub_3C44+6Ap RAM:00003D96 RAM:00003D96 arg_0 = 8 RAM:00003D96 arg_6 = $E RAM:00003D96 arg_8 = $10 RAM:00003D96 arg_C = $14 RAM:00003D96 RAM:00003D96 4E56 0000 link a6,#0 RAM:00003D9A DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00003DA0 48D7 0000 movem.l 0,(sp) RAM:00003DA4 6000 12D8 bra.w loc_507E RAM:00003DA8 ; --------------------------------------------------------------------------- RAM:00003DA8 206E 0010 movea.l arg_8(a6),a0 RAM:00003DAC 2F28 0026 move.l $26(a0),-(sp) RAM:00003DB0 206E 0010 movea.l arg_8(a6),a0 RAM:00003DB4 2F28 000E move.l $E(a0),-(sp) RAM:00003DB8 206E 0010 movea.l arg_8(a6),a0 RAM:00003DBC 2F28 0002 move.l 2(a0),-(sp) RAM:00003DC0 4878 0059 pea ($59).w RAM:00003DC4 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003DC8 4878 0005 pea (5).w RAM:00003DCC 6100 F5CA bsr.w loc_3398 RAM:00003DD0 4FEF 0018 lea $18(sp),sp RAM:00003DD4 206E 0014 movea.l arg_C(a6),a0 RAM:00003DD8 2140 0002 move.l d0,2(a0) RAM:00003DDC 6000 1404 bra.w loc_51E2 RAM:00003DE0 ; --------------------------------------------------------------------------- RAM:00003DE0 206E 0010 movea.l arg_8(a6),a0 RAM:00003DE4 2068 0002 movea.l 2(a0),a0 RAM:00003DE8 2F28 000A move.l $A(a0),-(sp) RAM:00003DEC 206E 0010 movea.l arg_8(a6),a0 RAM:00003DF0 2F28 000E move.l $E(a0),-(sp) RAM:00003DF4 206E 0010 movea.l arg_8(a6),a0 RAM:00003DF8 2068 0002 movea.l 2(a0),a0 RAM:00003DFC 2F28 0006 move.l 6(a0),-(sp) RAM:00003E00 4878 005A pea ($5A).w RAM:00003E04 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003E08 4878 0005 pea (5).w RAM:00003E0C 6100 F58A bsr.w loc_3398 RAM:00003E10 4FEF 0018 lea $18(sp),sp RAM:00003E14 206E 0010 movea.l arg_8(a6),a0 RAM:00003E18 2068 0002 movea.l 2(a0),a0 RAM:00003E1C 2140 0006 move.l d0,6(a0) RAM:00003E20 206E 0010 movea.l arg_8(a6),a0 RAM:00003E24 2068 0002 movea.l 2(a0),a0 RAM:00003E28 42A8 000A clr.l $A(a0) RAM:00003E2C 206E 0014 movea.l arg_C(a6),a0 RAM:00003E30 226E 0010 movea.l arg_8(a6),a1 RAM:00003E34 2169 0002 0002 move.l 2(a1),2(a0) RAM:00003E3A 6000 13A6 bra.w loc_51E2 RAM:00003E3E ; --------------------------------------------------------------------------- RAM:00003E3E 206E 0010 movea.l arg_8(a6),a0 RAM:00003E42 2F28 000E move.l $E(a0),-(sp) RAM:00003E46 206E 0010 movea.l arg_8(a6),a0 RAM:00003E4A 2F28 0002 move.l 2(a0),-(sp) RAM:00003E4E 4878 005D pea ($5D).w RAM:00003E52 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003E56 4878 0004 pea (off_4).w RAM:00003E5A 6100 F53C bsr.w loc_3398 RAM:00003E5E 4FEF 0014 lea $14(sp),sp RAM:00003E62 206E 0014 movea.l arg_C(a6),a0 RAM:00003E66 2140 0002 move.l d0,2(a0) RAM:00003E6A 6000 1376 bra.w loc_51E2 RAM:00003E6E ; --------------------------------------------------------------------------- RAM:00003E6E 206E 0010 movea.l arg_8(a6),a0 RAM:00003E72 2F28 000E move.l $E(a0),-(sp) RAM:00003E76 206E 0010 movea.l arg_8(a6),a0 RAM:00003E7A 2F28 001A move.l $1A(a0),-(sp) RAM:00003E7E 4878 005C pea (off_5C).w RAM:00003E82 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003E86 4878 0004 pea (off_4).w RAM:00003E8A 6100 F50C bsr.w loc_3398 RAM:00003E8E 4FEF 0014 lea $14(sp),sp RAM:00003E92 206E 0014 movea.l arg_C(a6),a0 RAM:00003E96 2140 0002 move.l d0,2(a0) RAM:00003E9A 6000 1346 bra.w loc_51E2 RAM:00003E9E ; --------------------------------------------------------------------------- RAM:00003E9E 4878 005E pea ($5E).w RAM:00003EA2 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003EA6 4878 0002 pea (2).w RAM:00003EAA 6100 F4EC bsr.w loc_3398 RAM:00003EAE 4FEF 000C lea $C(sp),sp RAM:00003EB2 206E 0014 movea.l arg_C(a6),a0 RAM:00003EB6 2140 0002 move.l d0,2(a0) RAM:00003EBA 6000 1326 bra.w loc_51E2 RAM:00003EBE ; --------------------------------------------------------------------------- RAM:00003EBE 206E 0014 movea.l arg_C(a6),a0 RAM:00003EC2 42A8 0002 clr.l 2(a0) RAM:00003EC6 6000 131A bra.w loc_51E2 RAM:00003ECA ; --------------------------------------------------------------------------- RAM:00003ECA 206E 0010 movea.l arg_8(a6),a0 RAM:00003ECE 2F28 0026 move.l $26(a0),-(sp) RAM:00003ED2 206E 0010 movea.l arg_8(a6),a0 RAM:00003ED6 2F28 000E move.l $E(a0),-(sp) RAM:00003EDA 206E 0010 movea.l arg_8(a6),a0 RAM:00003EDE 2F28 0002 move.l 2(a0),-(sp) RAM:00003EE2 4878 0059 pea ($59).w RAM:00003EE6 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003EEA 4878 0005 pea (5).w RAM:00003EEE 6100 F4A8 bsr.w loc_3398 RAM:00003EF2 4FEF 0018 lea $18(sp),sp RAM:00003EF6 206E 0014 movea.l arg_C(a6),a0 RAM:00003EFA 2140 0002 move.l d0,2(a0) RAM:00003EFE 6000 12E2 bra.w loc_51E2 RAM:00003F02 ; --------------------------------------------------------------------------- RAM:00003F02 4878 0000 pea (off_0).w RAM:00003F06 206E 0010 movea.l arg_8(a6),a0 RAM:00003F0A 2F28 000E move.l $E(a0),-(sp) RAM:00003F0E 206E 0010 movea.l arg_8(a6),a0 RAM:00003F12 2F28 0002 move.l 2(a0),-(sp) RAM:00003F16 4878 0059 pea ($59).w RAM:00003F1A 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003F1E 4878 0005 pea (5).w RAM:00003F22 6100 F474 bsr.w loc_3398 RAM:00003F26 4FEF 0018 lea $18(sp),sp RAM:00003F2A 206E 0014 movea.l arg_C(a6),a0 RAM:00003F2E 2140 0002 move.l d0,2(a0) RAM:00003F32 6000 12AE bra.w loc_51E2 RAM:00003F36 ; --------------------------------------------------------------------------- RAM:00003F36 206E 0010 movea.l arg_8(a6),a0 RAM:00003F3A 2068 0002 movea.l 2(a0),a0 RAM:00003F3E 2F28 000A move.l $A(a0),-(sp) RAM:00003F42 206E 0010 movea.l arg_8(a6),a0 RAM:00003F46 2F28 000E move.l $E(a0),-(sp) RAM:00003F4A 206E 0010 movea.l arg_8(a6),a0 RAM:00003F4E 2068 0002 movea.l 2(a0),a0 RAM:00003F52 2F28 0006 move.l 6(a0),-(sp) RAM:00003F56 4878 005A pea ($5A).w RAM:00003F5A 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003F5E 4878 0005 pea (5).w RAM:00003F62 6100 F434 bsr.w loc_3398 RAM:00003F66 4FEF 0018 lea $18(sp),sp RAM:00003F6A 206E 0010 movea.l arg_8(a6),a0 RAM:00003F6E 2068 0002 movea.l 2(a0),a0 RAM:00003F72 2140 0006 move.l d0,6(a0) RAM:00003F76 206E 0010 movea.l arg_8(a6),a0 RAM:00003F7A 2068 0002 movea.l 2(a0),a0 RAM:00003F7E 42A8 000A clr.l $A(a0) RAM:00003F82 206E 0014 movea.l arg_C(a6),a0 RAM:00003F86 226E 0010 movea.l arg_8(a6),a1 RAM:00003F8A 2169 0002 0002 move.l 2(a1),2(a0) RAM:00003F90 6000 1250 bra.w loc_51E2 RAM:00003F94 ; --------------------------------------------------------------------------- RAM:00003F94 206E 0010 movea.l arg_8(a6),a0 RAM:00003F98 2F28 000E move.l $E(a0),-(sp) RAM:00003F9C 206E 0010 movea.l arg_8(a6),a0 RAM:00003FA0 2F28 0002 move.l 2(a0),-(sp) RAM:00003FA4 4878 005D pea ($5D).w RAM:00003FA8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00003FAC 4878 0004 pea (off_4).w RAM:00003FB0 6100 F3E6 bsr.w loc_3398 RAM:00003FB4 4FEF 0014 lea $14(sp),sp RAM:00003FB8 206E 0014 movea.l arg_C(a6),a0 RAM:00003FBC 2140 0002 move.l d0,2(a0) RAM:00003FC0 6000 1220 bra.w loc_51E2 RAM:00003FC4 ; --------------------------------------------------------------------------- RAM:00003FC4 206E 0014 movea.l arg_C(a6),a0 RAM:00003FC8 226E 0010 movea.l arg_8(a6),a1 RAM:00003FCC 2169 001A 0002 move.l $1A(a1),2(a0) RAM:00003FD2 6000 120E bra.w loc_51E2 RAM:00003FD6 ; --------------------------------------------------------------------------- RAM:00003FD6 206E 0014 movea.l arg_C(a6),a0 RAM:00003FDA 226E 0010 movea.l arg_8(a6),a1 RAM:00003FDE 2169 001A 0002 move.l $1A(a1),2(a0) RAM:00003FE4 6000 11FC bra.w loc_51E2 RAM:00003FE8 ; --------------------------------------------------------------------------- RAM:00003FE8 206E 0010 movea.l arg_8(a6),a0 RAM:00003FEC 2F28 004A move.l $4A(a0),-(sp) RAM:00003FF0 206E 0010 movea.l arg_8(a6),a0 RAM:00003FF4 2F28 0032 move.l $32(a0),-(sp) RAM:00003FF8 206E 0010 movea.l arg_8(a6),a0 RAM:00003FFC 2F28 001A move.l $1A(a0),-(sp) RAM:00004000 4878 005B pea ($5B).w RAM:00004004 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004008 4878 0005 pea (5).w RAM:0000400C 6100 F38A bsr.w loc_3398 RAM:00004010 4FEF 0018 lea $18(sp),sp RAM:00004014 206E 0014 movea.l arg_C(a6),a0 RAM:00004018 2140 0002 move.l d0,2(a0) RAM:0000401C 6000 11C4 bra.w loc_51E2 RAM:00004020 ; --------------------------------------------------------------------------- RAM:00004020 4878 0000 pea (off_0).w RAM:00004024 206E 0010 movea.l arg_8(a6),a0 RAM:00004028 2F28 0032 move.l $32(a0),-(sp) RAM:0000402C 206E 0010 movea.l arg_8(a6),a0 RAM:00004030 2F28 001A move.l $1A(a0),-(sp) RAM:00004034 4878 005B pea ($5B).w RAM:00004038 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000403C 4878 0005 pea (5).w RAM:00004040 6100 F356 bsr.w loc_3398 RAM:00004044 4FEF 0018 lea $18(sp),sp RAM:00004048 206E 0014 movea.l arg_C(a6),a0 RAM:0000404C 2140 0002 move.l d0,2(a0) RAM:00004050 6000 1190 bra.w loc_51E2 RAM:00004054 ; --------------------------------------------------------------------------- RAM:00004054 206E 0010 movea.l arg_8(a6),a0 RAM:00004058 2F28 003E move.l $3E(a0),-(sp) RAM:0000405C 4878 0000 pea (off_0).w RAM:00004060 206E 0010 movea.l arg_8(a6),a0 RAM:00004064 2F28 001A move.l $1A(a0),-(sp) RAM:00004068 4878 005B pea ($5B).w RAM:0000406C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004070 4878 0005 pea (5).w RAM:00004074 6100 F322 bsr.w loc_3398 RAM:00004078 4FEF 0018 lea $18(sp),sp RAM:0000407C 206E 0014 movea.l arg_C(a6),a0 RAM:00004080 2140 0002 move.l d0,2(a0) RAM:00004084 6000 115C bra.w loc_51E2 RAM:00004088 ; --------------------------------------------------------------------------- RAM:00004088 4878 0000 pea (off_0).w RAM:0000408C 4878 0000 pea (off_0).w RAM:00004090 206E 0010 movea.l arg_8(a6),a0 RAM:00004094 2F28 001A move.l $1A(a0),-(sp) RAM:00004098 4878 005B pea ($5B).w RAM:0000409C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000040A0 4878 0005 pea (5).w RAM:000040A4 6100 F2F2 bsr.w loc_3398 RAM:000040A8 4FEF 0018 lea $18(sp),sp RAM:000040AC 206E 0014 movea.l arg_C(a6),a0 RAM:000040B0 2140 0002 move.l d0,2(a0) RAM:000040B4 6000 112C bra.w loc_51E2 RAM:000040B8 ; --------------------------------------------------------------------------- RAM:000040B8 206E 0010 movea.l arg_8(a6),a0 RAM:000040BC 2F28 003E move.l $3E(a0),-(sp) RAM:000040C0 206E 0010 movea.l arg_8(a6),a0 RAM:000040C4 2F28 0026 move.l $26(a0),-(sp) RAM:000040C8 4878 0000 pea (off_0).w RAM:000040CC 4878 005B pea ($5B).w RAM:000040D0 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000040D4 4878 0005 pea (5).w RAM:000040D8 6100 F2BE bsr.w loc_3398 RAM:000040DC 4FEF 0018 lea $18(sp),sp RAM:000040E0 206E 0014 movea.l arg_C(a6),a0 RAM:000040E4 2140 0002 move.l d0,2(a0) RAM:000040E8 6000 10F8 bra.w loc_51E2 RAM:000040EC ; --------------------------------------------------------------------------- RAM:000040EC 4878 0000 pea (off_0).w RAM:000040F0 206E 0010 movea.l arg_8(a6),a0 RAM:000040F4 2F28 0026 move.l $26(a0),-(sp) RAM:000040F8 4878 0000 pea (off_0).w RAM:000040FC 4878 005B pea ($5B).w RAM:00004100 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004104 4878 0005 pea (5).w RAM:00004108 6100 F28E bsr.w loc_3398 RAM:0000410C 4FEF 0018 lea $18(sp),sp RAM:00004110 206E 0014 movea.l arg_C(a6),a0 RAM:00004114 2140 0002 move.l d0,2(a0) RAM:00004118 6000 10C8 bra.w loc_51E2 RAM:0000411C ; --------------------------------------------------------------------------- RAM:0000411C 206E 0010 movea.l arg_8(a6),a0 RAM:00004120 2F28 0032 move.l $32(a0),-(sp) RAM:00004124 4878 0000 pea (off_0).w RAM:00004128 4878 0000 pea (off_0).w RAM:0000412C 4878 005B pea ($5B).w RAM:00004130 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004134 4878 0005 pea (5).w RAM:00004138 6100 F25E bsr.w loc_3398 RAM:0000413C 4FEF 0018 lea $18(sp),sp RAM:00004140 206E 0014 movea.l arg_C(a6),a0 RAM:00004144 2140 0002 move.l d0,2(a0) RAM:00004148 6000 1098 bra.w loc_51E2 RAM:0000414C ; --------------------------------------------------------------------------- RAM:0000414C 4878 0000 pea (off_0).w RAM:00004150 4878 0000 pea (off_0).w RAM:00004154 4878 0000 pea (off_0).w RAM:00004158 4878 005B pea ($5B).w RAM:0000415C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004160 4878 0005 pea (5).w RAM:00004164 6100 F232 bsr.w loc_3398 RAM:00004168 4FEF 0018 lea $18(sp),sp RAM:0000416C 206E 0014 movea.l arg_C(a6),a0 RAM:00004170 2140 0002 move.l d0,2(a0) RAM:00004174 6000 106C bra.w loc_51E2 RAM:00004178 ; --------------------------------------------------------------------------- RAM:00004178 206E 0014 movea.l arg_C(a6),a0 RAM:0000417C 226E 0010 movea.l arg_8(a6),a1 RAM:00004180 2169 000E 0002 move.l $E(a1),2(a0) RAM:00004186 6000 105A bra.w loc_51E2 RAM:0000418A ; --------------------------------------------------------------------------- RAM:0000418A 206E 0014 movea.l arg_C(a6),a0 RAM:0000418E 42A8 0002 clr.l 2(a0) RAM:00004192 6000 104E bra.w loc_51E2 RAM:00004196 ; --------------------------------------------------------------------------- RAM:00004196 206E 0010 movea.l arg_8(a6),a0 RAM:0000419A 4AA8 000E tst.l $E(a0) RAM:0000419E 6610 bne.s loc_41B0 RAM:000041A0 206E 0014 movea.l arg_C(a6),a0 RAM:000041A4 226E 0010 movea.l arg_8(a6),a1 RAM:000041A8 2169 0002 0002 move.l 2(a1),2(a0) RAM:000041AE 602C bra.s loc_41DC RAM:000041B0 ; --------------------------------------------------------------------------- RAM:000041B0 RAM:000041B0 loc_41B0: ; CODE XREF: sub_3D96+408j RAM:000041B0 206E 0010 movea.l arg_8(a6),a0 RAM:000041B4 2F28 0002 move.l 2(a0),-(sp) RAM:000041B8 206E 0010 movea.l arg_8(a6),a0 RAM:000041BC 2F28 000E move.l $E(a0),-(sp) RAM:000041C0 4878 005F pea ($5F).w RAM:000041C4 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000041C8 4878 0004 pea (off_4).w RAM:000041CC 6100 F1CA bsr.w loc_3398 RAM:000041D0 4FEF 0014 lea $14(sp),sp RAM:000041D4 206E 0014 movea.l arg_C(a6),a0 RAM:000041D8 2140 0002 move.l d0,2(a0) RAM:000041DC RAM:000041DC loc_41DC: ; CODE XREF: sub_3D96+418j RAM:000041DC 6000 1004 bra.w loc_51E2 RAM:000041E0 ; --------------------------------------------------------------------------- RAM:000041E0 206E 0010 movea.l arg_8(a6),a0 RAM:000041E4 4AA8 0002 tst.l 2(a0) RAM:000041E8 660A bne.s loc_41F4 RAM:000041EA 206E 0014 movea.l arg_C(a6),a0 RAM:000041EE 42A8 0002 clr.l 2(a0) RAM:000041F2 6024 bra.s loc_4218 RAM:000041F4 ; --------------------------------------------------------------------------- RAM:000041F4 RAM:000041F4 loc_41F4: ; CODE XREF: sub_3D96+452j RAM:000041F4 206E 0010 movea.l arg_8(a6),a0 RAM:000041F8 2F28 0002 move.l 2(a0),-(sp) RAM:000041FC 4878 005F pea ($5F).w RAM:00004200 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004204 4878 0003 pea (3).w RAM:00004208 6100 F18E bsr.w loc_3398 RAM:0000420C 4FEF 0010 lea $10(sp),sp RAM:00004210 206E 0014 movea.l arg_C(a6),a0 RAM:00004214 2140 0002 move.l d0,2(a0) RAM:00004218 RAM:00004218 loc_4218: ; CODE XREF: sub_3D96+45Cj RAM:00004218 6000 0FC8 bra.w loc_51E2 RAM:0000421C ; --------------------------------------------------------------------------- RAM:0000421C 206E 0010 movea.l arg_8(a6),a0 RAM:00004220 2F28 001A move.l $1A(a0),-(sp) RAM:00004224 206E 0010 movea.l arg_8(a6),a0 RAM:00004228 2F28 0002 move.l 2(a0),-(sp) RAM:0000422C 206E 0010 movea.l arg_8(a6),a0 RAM:00004230 2F28 0012 move.l $12(a0),-(sp) RAM:00004234 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004238 6100 F31E bsr.w loc_3558 RAM:0000423C 4FEF 0010 lea $10(sp),sp RAM:00004240 206E 0014 movea.l arg_C(a6),a0 RAM:00004244 2140 0002 move.l d0,2(a0) RAM:00004248 6000 0F98 bra.w loc_51E2 RAM:0000424C ; --------------------------------------------------------------------------- RAM:0000424C 206E 0014 movea.l arg_C(a6),a0 RAM:00004250 217C 0000 0046 0006 move.l #$46,6(a0) ; 'F' RAM:00004258 6000 0F88 bra.w loc_51E2 RAM:0000425C ; --------------------------------------------------------------------------- RAM:0000425C 206E 0014 movea.l arg_C(a6),a0 RAM:00004260 217C 0000 0047 0006 move.l #$47,6(a0) ; 'G' RAM:00004268 6000 0F78 bra.w loc_51E2 RAM:0000426C ; --------------------------------------------------------------------------- RAM:0000426C 206E 0014 movea.l arg_C(a6),a0 RAM:00004270 217C 0000 0048 0006 move.l #$48,6(a0) ; 'H' RAM:00004278 6000 0F68 bra.w loc_51E2 RAM:0000427C ; --------------------------------------------------------------------------- RAM:0000427C 206E 0014 movea.l arg_C(a6),a0 RAM:00004280 217C 0000 0049 0006 move.l #$49,6(a0) ; 'I' RAM:00004288 6000 0F58 bra.w loc_51E2 RAM:0000428C ; --------------------------------------------------------------------------- RAM:0000428C 206E 0014 movea.l arg_C(a6),a0 RAM:00004290 217C 0000 004A 0006 move.l #$4A,6(a0) ; 'J' RAM:00004298 6000 0F48 bra.w loc_51E2 RAM:0000429C ; --------------------------------------------------------------------------- RAM:0000429C 206E 0014 movea.l arg_C(a6),a0 RAM:000042A0 217C 0000 004B 0006 move.l #$4B,6(a0) ; 'K' RAM:000042A8 6000 0F38 bra.w loc_51E2 RAM:000042AC ; --------------------------------------------------------------------------- RAM:000042AC 206E 0014 movea.l arg_C(a6),a0 RAM:000042B0 217C 0000 004C 0006 move.l #$4C,6(a0) ; 'L' RAM:000042B8 6000 0F28 bra.w loc_51E2 RAM:000042BC ; --------------------------------------------------------------------------- RAM:000042BC 206E 0014 movea.l arg_C(a6),a0 RAM:000042C0 217C 0000 004D 0006 move.l #$4D,6(a0) ; 'M' RAM:000042C8 6000 0F18 bra.w loc_51E2 RAM:000042CC ; --------------------------------------------------------------------------- RAM:000042CC 206E 0014 movea.l arg_C(a6),a0 RAM:000042D0 217C 0000 004E 0006 move.l #$4E,6(a0) ; 'N' RAM:000042D8 6000 0F08 bra.w loc_51E2 RAM:000042DC ; --------------------------------------------------------------------------- RAM:000042DC 206E 0014 movea.l arg_C(a6),a0 RAM:000042E0 217C 0000 004F 0006 move.l #$4F,6(a0) ; 'O' RAM:000042E8 6000 0EF8 bra.w loc_51E2 RAM:000042EC ; --------------------------------------------------------------------------- RAM:000042EC 206E 0014 movea.l arg_C(a6),a0 RAM:000042F0 217C 0000 0050 0006 move.l #$50,6(a0) ; 'P' RAM:000042F8 6000 0EE8 bra.w loc_51E2 RAM:000042FC ; --------------------------------------------------------------------------- RAM:000042FC 206E 0010 movea.l arg_8(a6),a0 RAM:00004300 2F28 0032 move.l $32(a0),-(sp) RAM:00004304 206E 0010 movea.l arg_8(a6),a0 RAM:00004308 2F28 001A move.l $1A(a0),-(sp) RAM:0000430C 206E 0010 movea.l arg_8(a6),a0 RAM:00004310 2F28 0002 move.l 2(a0),-(sp) RAM:00004314 4878 0058 pea (off_58).w RAM:00004318 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000431C 6100 F23A bsr.w loc_3558 RAM:00004320 4FEF 0014 lea $14(sp),sp RAM:00004324 206E 0014 movea.l arg_C(a6),a0 RAM:00004328 2140 0002 move.l d0,2(a0) RAM:0000432C 6000 0EB4 bra.w loc_51E2 RAM:00004330 ; --------------------------------------------------------------------------- RAM:00004330 206E 0010 movea.l arg_8(a6),a0 RAM:00004334 2F28 001A move.l $1A(a0),-(sp) RAM:00004338 206E 0010 movea.l arg_8(a6),a0 RAM:0000433C 2F28 0002 move.l 2(a0),-(sp) RAM:00004340 4878 0040 pea (off_40).w RAM:00004344 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004348 6100 F20E bsr.w loc_3558 RAM:0000434C 4FEF 0010 lea $10(sp),sp RAM:00004350 206E 0014 movea.l arg_C(a6),a0 RAM:00004354 2140 0002 move.l d0,2(a0) RAM:00004358 6000 0E88 bra.w loc_51E2 RAM:0000435C ; --------------------------------------------------------------------------- RAM:0000435C 206E 0010 movea.l arg_8(a6),a0 RAM:00004360 2F28 001A move.l $1A(a0),-(sp) RAM:00004364 206E 0010 movea.l arg_8(a6),a0 RAM:00004368 2F28 0002 move.l 2(a0),-(sp) RAM:0000436C 4878 003F pea ($3F).w RAM:00004370 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004374 6100 F1E2 bsr.w loc_3558 RAM:00004378 4FEF 0010 lea $10(sp),sp RAM:0000437C 206E 0014 movea.l arg_C(a6),a0 RAM:00004380 2140 0002 move.l d0,2(a0) RAM:00004384 6000 0E5C bra.w loc_51E2 RAM:00004388 ; --------------------------------------------------------------------------- RAM:00004388 206E 0010 movea.l arg_8(a6),a0 RAM:0000438C 2F28 001A move.l $1A(a0),-(sp) RAM:00004390 206E 0010 movea.l arg_8(a6),a0 RAM:00004394 2F28 0002 move.l 2(a0),-(sp) RAM:00004398 4878 0038 pea (off_38).w RAM:0000439C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000043A0 6100 F1B6 bsr.w loc_3558 RAM:000043A4 4FEF 0010 lea $10(sp),sp RAM:000043A8 206E 0014 movea.l arg_C(a6),a0 RAM:000043AC 2140 0002 move.l d0,2(a0) RAM:000043B0 6000 0E30 bra.w loc_51E2 RAM:000043B4 ; --------------------------------------------------------------------------- RAM:000043B4 206E 0010 movea.l arg_8(a6),a0 RAM:000043B8 2F28 001A move.l $1A(a0),-(sp) RAM:000043BC 206E 0010 movea.l arg_8(a6),a0 RAM:000043C0 2F28 0002 move.l 2(a0),-(sp) RAM:000043C4 4878 0039 pea ($39).w RAM:000043C8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000043CC 6100 F18A bsr.w loc_3558 RAM:000043D0 4FEF 0010 lea $10(sp),sp RAM:000043D4 206E 0014 movea.l arg_C(a6),a0 RAM:000043D8 2140 0002 move.l d0,2(a0) RAM:000043DC 6000 0E04 bra.w loc_51E2 RAM:000043E0 ; --------------------------------------------------------------------------- RAM:000043E0 206E 0010 movea.l arg_8(a6),a0 RAM:000043E4 2F28 001A move.l $1A(a0),-(sp) RAM:000043E8 206E 0010 movea.l arg_8(a6),a0 RAM:000043EC 2F28 0002 move.l 2(a0),-(sp) RAM:000043F0 4878 0037 pea ($37).w RAM:000043F4 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000043F8 6100 F15E bsr.w loc_3558 RAM:000043FC 4FEF 0010 lea $10(sp),sp RAM:00004400 206E 0014 movea.l arg_C(a6),a0 RAM:00004404 2140 0002 move.l d0,2(a0) RAM:00004408 6000 0DD8 bra.w loc_51E2 RAM:0000440C ; --------------------------------------------------------------------------- RAM:0000440C 206E 0010 movea.l arg_8(a6),a0 RAM:00004410 2F28 001A move.l $1A(a0),-(sp) RAM:00004414 206E 0010 movea.l arg_8(a6),a0 RAM:00004418 2F28 0002 move.l 2(a0),-(sp) RAM:0000441C 4878 0041 pea ($41).w RAM:00004420 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004424 6100 F132 bsr.w loc_3558 RAM:00004428 4FEF 0010 lea $10(sp),sp RAM:0000442C 206E 0014 movea.l arg_C(a6),a0 RAM:00004430 2140 0002 move.l d0,2(a0) RAM:00004434 6000 0DAC bra.w loc_51E2 RAM:00004438 ; --------------------------------------------------------------------------- RAM:00004438 206E 0010 movea.l arg_8(a6),a0 RAM:0000443C 2F28 001A move.l $1A(a0),-(sp) RAM:00004440 206E 0010 movea.l arg_8(a6),a0 RAM:00004444 2F28 0002 move.l 2(a0),-(sp) RAM:00004448 4878 0042 pea ($42).w RAM:0000444C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004450 6100 F106 bsr.w loc_3558 RAM:00004454 4FEF 0010 lea $10(sp),sp RAM:00004458 206E 0014 movea.l arg_C(a6),a0 RAM:0000445C 2140 0002 move.l d0,2(a0) RAM:00004460 6000 0D80 bra.w loc_51E2 RAM:00004464 ; --------------------------------------------------------------------------- RAM:00004464 206E 0010 movea.l arg_8(a6),a0 RAM:00004468 2F28 002A move.l $2A(a0),-(sp) RAM:0000446C 206E 0010 movea.l arg_8(a6),a0 RAM:00004470 2F28 0032 move.l $32(a0),-(sp) RAM:00004474 206E 0010 movea.l arg_8(a6),a0 RAM:00004478 2F28 001A move.l $1A(a0),-(sp) RAM:0000447C 206E 0010 movea.l arg_8(a6),a0 RAM:00004480 2F28 0002 move.l 2(a0),-(sp) RAM:00004484 206E 0010 movea.l arg_8(a6),a0 RAM:00004488 2F28 0012 move.l $12(a0),-(sp) RAM:0000448C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004490 6100 F0C6 bsr.w loc_3558 RAM:00004494 4FEF 0018 lea $18(sp),sp RAM:00004498 206E 0014 movea.l arg_C(a6),a0 RAM:0000449C 2140 0002 move.l d0,2(a0) RAM:000044A0 6000 0D40 bra.w loc_51E2 RAM:000044A4 ; --------------------------------------------------------------------------- RAM:000044A4 4878 00FF pea ($FF).w RAM:000044A8 4878 0000 pea (off_0).w RAM:000044AC 206E 0010 movea.l arg_8(a6),a0 RAM:000044B0 2F28 001A move.l $1A(a0),-(sp) RAM:000044B4 206E 0010 movea.l arg_8(a6),a0 RAM:000044B8 2F28 0002 move.l 2(a0),-(sp) RAM:000044BC 206E 0010 movea.l arg_8(a6),a0 RAM:000044C0 2F28 0012 move.l $12(a0),-(sp) RAM:000044C4 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000044C8 6100 F08E bsr.w loc_3558 RAM:000044CC 4FEF 0018 lea $18(sp),sp RAM:000044D0 206E 0014 movea.l arg_C(a6),a0 RAM:000044D4 2140 0002 move.l d0,2(a0) RAM:000044D8 6000 0D08 bra.w loc_51E2 RAM:000044DC ; --------------------------------------------------------------------------- RAM:000044DC 206E 0014 movea.l arg_C(a6),a0 RAM:000044E0 217C 0000 0051 0006 move.l #$51,6(a0) ; 'Q' RAM:000044E8 6000 0CF8 bra.w loc_51E2 RAM:000044EC ; --------------------------------------------------------------------------- RAM:000044EC 206E 0014 movea.l arg_C(a6),a0 RAM:000044F0 217C 0000 0053 0006 move.l #$53,6(a0) ; 'S' RAM:000044F8 6000 0CE8 bra.w loc_51E2 RAM:000044FC ; --------------------------------------------------------------------------- RAM:000044FC 206E 0014 movea.l arg_C(a6),a0 RAM:00004500 217C 0000 0052 0006 move.l #$52,6(a0) ; 'R' RAM:00004508 6000 0CD8 bra.w loc_51E2 RAM:0000450C ; --------------------------------------------------------------------------- RAM:0000450C 206E 0014 movea.l arg_C(a6),a0 RAM:00004510 217C 0000 0054 0006 move.l #$54,6(a0) ; 'T' RAM:00004518 6000 0CC8 bra.w loc_51E2 RAM:0000451C ; --------------------------------------------------------------------------- RAM:0000451C 206E 0010 movea.l arg_8(a6),a0 RAM:00004520 2F28 001A move.l $1A(a0),-(sp) RAM:00004524 206E 0010 movea.l arg_8(a6),a0 RAM:00004528 2F28 0002 move.l 2(a0),-(sp) RAM:0000452C 4878 003B pea ($3B).w RAM:00004530 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004534 6100 F022 bsr.w loc_3558 RAM:00004538 4FEF 0010 lea $10(sp),sp RAM:0000453C 206E 0014 movea.l arg_C(a6),a0 RAM:00004540 2140 0002 move.l d0,2(a0) RAM:00004544 6000 0C9C bra.w loc_51E2 RAM:00004548 ; --------------------------------------------------------------------------- RAM:00004548 206E 0010 movea.l arg_8(a6),a0 RAM:0000454C 2F28 001A move.l $1A(a0),-(sp) RAM:00004550 206E 0010 movea.l arg_8(a6),a0 RAM:00004554 2F28 0002 move.l 2(a0),-(sp) RAM:00004558 4878 003C pea (off_3C).w RAM:0000455C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004560 6100 EFF6 bsr.w loc_3558 RAM:00004564 4FEF 0010 lea $10(sp),sp RAM:00004568 206E 0014 movea.l arg_C(a6),a0 RAM:0000456C 2140 0002 move.l d0,2(a0) RAM:00004570 6000 0C70 bra.w loc_51E2 RAM:00004574 ; --------------------------------------------------------------------------- RAM:00004574 206E 0010 movea.l arg_8(a6),a0 RAM:00004578 2F28 001A move.l $1A(a0),-(sp) RAM:0000457C 206E 0010 movea.l arg_8(a6),a0 RAM:00004580 2F28 0002 move.l 2(a0),-(sp) RAM:00004584 4878 0033 pea ($33).w RAM:00004588 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000458C 6100 EFCA bsr.w loc_3558 RAM:00004590 4FEF 0010 lea $10(sp),sp RAM:00004594 206E 0014 movea.l arg_C(a6),a0 RAM:00004598 2140 0002 move.l d0,2(a0) RAM:0000459C 6000 0C44 bra.w loc_51E2 RAM:000045A0 ; --------------------------------------------------------------------------- RAM:000045A0 206E 0010 movea.l arg_8(a6),a0 RAM:000045A4 2F28 001A move.l $1A(a0),-(sp) RAM:000045A8 206E 0010 movea.l arg_8(a6),a0 RAM:000045AC 2F28 0002 move.l 2(a0),-(sp) RAM:000045B0 4878 0034 pea (off_34).w RAM:000045B4 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000045B8 6100 EF9E bsr.w loc_3558 RAM:000045BC 4FEF 0010 lea $10(sp),sp RAM:000045C0 206E 0014 movea.l arg_C(a6),a0 RAM:000045C4 2140 0002 move.l d0,2(a0) RAM:000045C8 6000 0C18 bra.w loc_51E2 RAM:000045CC ; --------------------------------------------------------------------------- RAM:000045CC 206E 0010 movea.l arg_8(a6),a0 RAM:000045D0 2F28 001A move.l $1A(a0),-(sp) RAM:000045D4 206E 0010 movea.l arg_8(a6),a0 RAM:000045D8 2F28 0002 move.l 2(a0),-(sp) RAM:000045DC 4878 0036 pea ($36).w RAM:000045E0 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000045E4 6100 EF72 bsr.w loc_3558 RAM:000045E8 4FEF 0010 lea $10(sp),sp RAM:000045EC 206E 0014 movea.l arg_C(a6),a0 RAM:000045F0 2140 0002 move.l d0,2(a0) RAM:000045F4 6000 0BEC bra.w loc_51E2 RAM:000045F8 ; --------------------------------------------------------------------------- RAM:000045F8 206E 0010 movea.l arg_8(a6),a0 RAM:000045FC 2F28 001A move.l $1A(a0),-(sp) RAM:00004600 206E 0010 movea.l arg_8(a6),a0 RAM:00004604 2F28 0002 move.l 2(a0),-(sp) RAM:00004608 4878 0035 pea ($35).w RAM:0000460C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004610 6100 EF46 bsr.w loc_3558 RAM:00004614 4FEF 0010 lea $10(sp),sp RAM:00004618 206E 0014 movea.l arg_C(a6),a0 RAM:0000461C 2140 0002 move.l d0,2(a0) RAM:00004620 6000 0BC0 bra.w loc_51E2 RAM:00004624 ; --------------------------------------------------------------------------- RAM:00004624 206E 0010 movea.l arg_8(a6),a0 RAM:00004628 2F28 001A move.l $1A(a0),-(sp) RAM:0000462C 206E 0010 movea.l arg_8(a6),a0 RAM:00004630 2F28 0002 move.l 2(a0),-(sp) RAM:00004634 4878 003A pea ($3A).w RAM:00004638 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000463C 6100 EF1A bsr.w loc_3558 RAM:00004640 4FEF 0010 lea $10(sp),sp RAM:00004644 206E 0014 movea.l arg_C(a6),a0 RAM:00004648 2140 0002 move.l d0,2(a0) RAM:0000464C 6000 0B94 bra.w loc_51E2 RAM:00004650 ; --------------------------------------------------------------------------- RAM:00004650 206E 0010 movea.l arg_8(a6),a0 RAM:00004654 2F28 000E move.l $E(a0),-(sp) RAM:00004658 4878 001E pea ($1E).w RAM:0000465C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004660 6100 EEF6 bsr.w loc_3558 RAM:00004664 4FEF 000C lea $C(sp),sp RAM:00004668 206E 0014 movea.l arg_C(a6),a0 RAM:0000466C 2140 0002 move.l d0,2(a0) RAM:00004670 6000 0B70 bra.w loc_51E2 RAM:00004674 ; --------------------------------------------------------------------------- RAM:00004674 206E 0010 movea.l arg_8(a6),a0 RAM:00004678 2F28 000E move.l $E(a0),-(sp) RAM:0000467C 4878 001F pea ($1F).w RAM:00004680 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004684 6100 EED2 bsr.w loc_3558 RAM:00004688 4FEF 000C lea $C(sp),sp RAM:0000468C 206E 0014 movea.l arg_C(a6),a0 RAM:00004690 2140 0002 move.l d0,2(a0) RAM:00004694 6000 0B4C bra.w loc_51E2 RAM:00004698 ; --------------------------------------------------------------------------- RAM:00004698 206E 0010 movea.l arg_8(a6),a0 RAM:0000469C 2F28 000E move.l $E(a0),-(sp) RAM:000046A0 4878 0022 pea ($22).w RAM:000046A4 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000046A8 6100 EEAE bsr.w loc_3558 RAM:000046AC 4FEF 000C lea $C(sp),sp RAM:000046B0 206E 0014 movea.l arg_C(a6),a0 RAM:000046B4 2140 0002 move.l d0,2(a0) RAM:000046B8 6000 0B28 bra.w loc_51E2 RAM:000046BC ; --------------------------------------------------------------------------- RAM:000046BC 206E 0010 movea.l arg_8(a6),a0 RAM:000046C0 2F28 000E move.l $E(a0),-(sp) RAM:000046C4 4878 0023 pea ($23).w RAM:000046C8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000046CC 6100 EE8A bsr.w loc_3558 RAM:000046D0 4FEF 000C lea $C(sp),sp RAM:000046D4 206E 0014 movea.l arg_C(a6),a0 RAM:000046D8 2140 0002 move.l d0,2(a0) RAM:000046DC 6000 0B04 bra.w loc_51E2 RAM:000046E0 ; --------------------------------------------------------------------------- RAM:000046E0 206E 0010 movea.l arg_8(a6),a0 RAM:000046E4 2F28 000E move.l $E(a0),-(sp) RAM:000046E8 4878 0024 pea (off_24).w RAM:000046EC 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000046F0 6100 EE66 bsr.w loc_3558 RAM:000046F4 4FEF 000C lea $C(sp),sp RAM:000046F8 206E 0014 movea.l arg_C(a6),a0 RAM:000046FC 2140 0002 move.l d0,2(a0) RAM:00004700 6000 0AE0 bra.w loc_51E2 RAM:00004704 ; --------------------------------------------------------------------------- RAM:00004704 206E 0010 movea.l arg_8(a6),a0 RAM:00004708 2F28 0002 move.l 2(a0),-(sp) RAM:0000470C 4878 0025 pea ($25).w RAM:00004710 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004714 6100 EE42 bsr.w loc_3558 RAM:00004718 4FEF 000C lea $C(sp),sp RAM:0000471C 206E 0014 movea.l arg_C(a6),a0 RAM:00004720 2140 0002 move.l d0,2(a0) RAM:00004724 6000 0ABC bra.w loc_51E2 RAM:00004728 ; --------------------------------------------------------------------------- RAM:00004728 206E 0010 movea.l arg_8(a6),a0 RAM:0000472C 2F28 0002 move.l 2(a0),-(sp) RAM:00004730 4878 0026 pea ($26).w RAM:00004734 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004738 6100 EE1E bsr.w loc_3558 RAM:0000473C 4FEF 000C lea $C(sp),sp RAM:00004740 206E 0014 movea.l arg_C(a6),a0 RAM:00004744 2140 0002 move.l d0,2(a0) RAM:00004748 6000 0A98 bra.w loc_51E2 RAM:0000474C ; --------------------------------------------------------------------------- RAM:0000474C 206E 0010 movea.l arg_8(a6),a0 RAM:00004750 2F28 0006 move.l 6(a0),-(sp) RAM:00004754 4878 001D pea ($1D).w RAM:00004758 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000475C 6100 EDFA bsr.w loc_3558 RAM:00004760 4FEF 000C lea $C(sp),sp RAM:00004764 206E 0014 movea.l arg_C(a6),a0 RAM:00004768 2140 0002 move.l d0,2(a0) RAM:0000476C 206E 0010 movea.l arg_8(a6),a0 RAM:00004770 4AA8 0006 tst.l 6(a0) RAM:00004774 6718 beq.s loc_478E RAM:00004776 206E 0010 movea.l arg_8(a6),a0 RAM:0000477A 2068 0006 movea.l 6(a0),a0 RAM:0000477E 0C28 0001 0020 cmpi.b #1,$20(a0) RAM:00004784 6708 beq.s loc_478E RAM:00004786 206E 0008 movea.l arg_0(a6),a0 RAM:0000478A 30BC 272F move.w #$272F,(a0) RAM:0000478E RAM:0000478E loc_478E: ; CODE XREF: sub_3D96+9DEj RAM:0000478E ; sub_3D96+9EEj RAM:0000478E 6000 0A52 bra.w loc_51E2 RAM:00004792 ; --------------------------------------------------------------------------- RAM:00004792 206E 0010 movea.l arg_8(a6),a0 RAM:00004796 2F28 000E move.l $E(a0),-(sp) RAM:0000479A 4878 0020 pea (off_20).w RAM:0000479E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000047A2 6100 EDB4 bsr.w loc_3558 RAM:000047A6 4FEF 000C lea $C(sp),sp RAM:000047AA 206E 0014 movea.l arg_C(a6),a0 RAM:000047AE 2140 0002 move.l d0,2(a0) RAM:000047B2 6000 0A2E bra.w loc_51E2 RAM:000047B6 ; --------------------------------------------------------------------------- RAM:000047B6 206E 0014 movea.l arg_C(a6),a0 RAM:000047BA 226E 0010 movea.l arg_8(a6),a1 RAM:000047BE 2169 000E 0002 move.l $E(a1),2(a0) RAM:000047C4 6000 0A1C bra.w loc_51E2 RAM:000047C8 ; --------------------------------------------------------------------------- RAM:000047C8 206E 0010 movea.l arg_8(a6),a0 RAM:000047CC 2F28 001A move.l $1A(a0),-(sp) RAM:000047D0 206E 0010 movea.l arg_8(a6),a0 RAM:000047D4 2F28 0006 move.l 6(a0),-(sp) RAM:000047D8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000047DC 6100 ED7A bsr.w loc_3558 RAM:000047E0 4FEF 000C lea $C(sp),sp RAM:000047E4 206E 0014 movea.l arg_C(a6),a0 RAM:000047E8 2140 0002 move.l d0,2(a0) RAM:000047EC 6000 09F4 bra.w loc_51E2 RAM:000047F0 ; --------------------------------------------------------------------------- RAM:000047F0 206E 0010 movea.l arg_8(a6),a0 RAM:000047F4 2F28 0006 move.l 6(a0),-(sp) RAM:000047F8 4878 001D pea ($1D).w RAM:000047FC 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004800 6100 ED56 bsr.w loc_3558 RAM:00004804 4FEF 000C lea $C(sp),sp RAM:00004808 206E 0014 movea.l arg_C(a6),a0 RAM:0000480C 2140 0002 move.l d0,2(a0) RAM:00004810 6000 09D0 bra.w loc_51E2 RAM:00004814 ; --------------------------------------------------------------------------- RAM:00004814 206E 0010 movea.l arg_8(a6),a0 RAM:00004818 2F28 0006 move.l 6(a0),-(sp) RAM:0000481C 4878 001B pea ($1B).w RAM:00004820 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004824 6100 ED32 bsr.w loc_3558 RAM:00004828 4FEF 000C lea $C(sp),sp RAM:0000482C 206E 0014 movea.l arg_C(a6),a0 RAM:00004830 2140 0002 move.l d0,2(a0) RAM:00004834 6000 09AC bra.w loc_51E2 RAM:00004838 ; --------------------------------------------------------------------------- RAM:00004838 206E 0014 movea.l arg_C(a6),a0 RAM:0000483C 217C 0000 0032 0006 move.l #$32,6(a0) ; '2' RAM:00004844 6000 099C bra.w loc_51E2 RAM:00004848 ; --------------------------------------------------------------------------- RAM:00004848 206E 0014 movea.l arg_C(a6),a0 RAM:0000484C 217C 0000 0031 0006 move.l #$31,6(a0) ; '1' RAM:00004854 6000 098C bra.w loc_51E2 RAM:00004858 ; --------------------------------------------------------------------------- RAM:00004858 206E 0014 movea.l arg_C(a6),a0 RAM:0000485C 217C 0000 0030 0006 move.l #$30,6(a0) ; '0' RAM:00004864 6000 097C bra.w loc_51E2 RAM:00004868 ; --------------------------------------------------------------------------- RAM:00004868 206E 0014 movea.l arg_C(a6),a0 RAM:0000486C 226E 0010 movea.l arg_8(a6),a1 RAM:00004870 2169 000E 0002 move.l $E(a1),2(a0) RAM:00004876 6000 096A bra.w loc_51E2 RAM:0000487A ; --------------------------------------------------------------------------- RAM:0000487A 206E 0014 movea.l arg_C(a6),a0 RAM:0000487E 226E 0010 movea.l arg_8(a6),a1 RAM:00004882 2169 000E 0002 move.l $E(a1),2(a0) RAM:00004888 6000 0958 bra.w loc_51E2 RAM:0000488C ; --------------------------------------------------------------------------- RAM:0000488C 206E 0010 movea.l arg_8(a6),a0 RAM:00004890 2F28 0006 move.l 6(a0),-(sp) RAM:00004894 4878 001B pea ($1B).w RAM:00004898 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000489C 6100 ECBA bsr.w loc_3558 RAM:000048A0 4FEF 000C lea $C(sp),sp RAM:000048A4 206E 0014 movea.l arg_C(a6),a0 RAM:000048A8 2140 0002 move.l d0,2(a0) RAM:000048AC 6000 0934 bra.w loc_51E2 RAM:000048B0 ; --------------------------------------------------------------------------- RAM:000048B0 206E 0010 movea.l arg_8(a6),a0 RAM:000048B4 2F28 0006 move.l 6(a0),-(sp) RAM:000048B8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000048BC 6100 EC9A bsr.w loc_3558 RAM:000048C0 504F addq.w #8,sp RAM:000048C2 206E 0014 movea.l arg_C(a6),a0 RAM:000048C6 2140 0002 move.l d0,2(a0) RAM:000048CA 6000 0916 bra.w loc_51E2 RAM:000048CE ; --------------------------------------------------------------------------- RAM:000048CE 206E 0010 movea.l arg_8(a6),a0 RAM:000048D2 2F28 000E move.l $E(a0),-(sp) RAM:000048D6 206E 0010 movea.l arg_8(a6),a0 RAM:000048DA 2F28 0006 move.l 6(a0),-(sp) RAM:000048DE 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000048E2 6100 EC74 bsr.w loc_3558 RAM:000048E6 4FEF 000C lea $C(sp),sp RAM:000048EA 206E 0014 movea.l arg_C(a6),a0 RAM:000048EE 2140 0002 move.l d0,2(a0) RAM:000048F2 6000 08EE bra.w loc_51E2 RAM:000048F6 ; --------------------------------------------------------------------------- RAM:000048F6 206E 0010 movea.l arg_8(a6),a0 RAM:000048FA 2F28 001A move.l $1A(a0),-(sp) RAM:000048FE 206E 0010 movea.l arg_8(a6),a0 RAM:00004902 2F28 000E move.l $E(a0),-(sp) RAM:00004906 206E 0010 movea.l arg_8(a6),a0 RAM:0000490A 2F28 0006 move.l 6(a0),-(sp) RAM:0000490E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004912 6100 EC44 bsr.w loc_3558 RAM:00004916 4FEF 0010 lea $10(sp),sp RAM:0000491A 206E 0014 movea.l arg_C(a6),a0 RAM:0000491E 2140 0002 move.l d0,2(a0) RAM:00004922 6000 08BE bra.w loc_51E2 RAM:00004926 ; --------------------------------------------------------------------------- RAM:00004926 4878 0000 pea (off_0).w RAM:0000492A 4878 002D pea ($2D).w RAM:0000492E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004932 6100 EC24 bsr.w loc_3558 RAM:00004936 4FEF 000C lea $C(sp),sp RAM:0000493A 206E 0014 movea.l arg_C(a6),a0 RAM:0000493E 2140 0002 move.l d0,2(a0) RAM:00004942 6000 089E bra.w loc_51E2 RAM:00004946 ; --------------------------------------------------------------------------- RAM:00004946 206E 0010 movea.l arg_8(a6),a0 RAM:0000494A 2F28 000E move.l $E(a0),-(sp) RAM:0000494E 4878 002D pea ($2D).w RAM:00004952 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004956 6100 EC00 bsr.w loc_3558 RAM:0000495A 4FEF 000C lea $C(sp),sp RAM:0000495E 206E 0014 movea.l arg_C(a6),a0 RAM:00004962 2140 0002 move.l d0,2(a0) RAM:00004966 6000 087A bra.w loc_51E2 RAM:0000496A ; --------------------------------------------------------------------------- RAM:0000496A 4878 0000 pea (off_0).w RAM:0000496E 206E 0010 movea.l arg_8(a6),a0 RAM:00004972 2F28 001A move.l $1A(a0),-(sp) RAM:00004976 4878 0044 pea (off_44).w RAM:0000497A 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000497E 6100 EBD8 bsr.w loc_3558 RAM:00004982 4FEF 0010 lea $10(sp),sp RAM:00004986 206E 0014 movea.l arg_C(a6),a0 RAM:0000498A 2140 0002 move.l d0,2(a0) RAM:0000498E 6000 0852 bra.w loc_51E2 RAM:00004992 ; --------------------------------------------------------------------------- RAM:00004992 206E 0010 movea.l arg_8(a6),a0 RAM:00004996 2F28 0032 move.l $32(a0),-(sp) RAM:0000499A 206E 0010 movea.l arg_8(a6),a0 RAM:0000499E 2F28 001A move.l $1A(a0),-(sp) RAM:000049A2 4878 0044 pea (off_44).w RAM:000049A6 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000049AA 6100 EBAC bsr.w loc_3558 RAM:000049AE 4FEF 0010 lea $10(sp),sp RAM:000049B2 206E 0014 movea.l arg_C(a6),a0 RAM:000049B6 2140 0002 move.l d0,2(a0) RAM:000049BA 6000 0826 bra.w loc_51E2 RAM:000049BE ; --------------------------------------------------------------------------- RAM:000049BE 0C79 0001 0003 8EFC cmpi.w #1,(word_38EFC).l RAM:000049C6 6608 bne.s loc_49D0 RAM:000049C8 33FC 0001 0003 8F16 move.w #1,(word_38F16).l RAM:000049D0 RAM:000049D0 loc_49D0: ; CODE XREF: sub_3D96+C30j RAM:000049D0 486E FFFE pea unk_FFFFFFFE(a6) RAM:000049D4 486E FFF8 pea unk_FFFFFFF8(a6) RAM:000049D8 206E 0010 movea.l arg_8(a6),a0 RAM:000049DC 2F28 000E move.l $E(a0),-(sp) RAM:000049E0 4878 0003 pea (3).w RAM:000049E4 4EB9 0000 8972 jsr sub_8972 RAM:000049EA 4FEF 0010 lea $10(sp),sp RAM:000049EE 206E 0008 movea.l arg_0(a6),a0 RAM:000049F2 3080 move.w d0,(a0) RAM:000049F4 0C79 0001 0003 8EFC cmpi.w #1,(word_38EFC).l RAM:000049FC 6606 bne.s loc_4A04 RAM:000049FE 4279 0003 8F16 clr.w (word_38F16).l RAM:00004A04 RAM:00004A04 loc_4A04: ; CODE XREF: sub_3D96+C66j RAM:00004A04 206E 0010 movea.l arg_8(a6),a0 RAM:00004A08 2F28 000E move.l $E(a0),-(sp) RAM:00004A0C 4EB9 0000 9EAC jsr sub_9EAC RAM:00004A12 584F addq.w #4,sp RAM:00004A14 206E 0010 movea.l arg_8(a6),a0 RAM:00004A18 42A8 000E clr.l $E(a0) RAM:00004A1C 206E 0008 movea.l arg_0(a6),a0 RAM:00004A20 4A50 tst.w (a0) RAM:00004A22 664E bne.s loc_4A72 RAM:00004A24 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:00004A28 4878 001B pea ($1B).w RAM:00004A2C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004A30 6100 EB26 bsr.w loc_3558 RAM:00004A34 4FEF 000C lea $C(sp),sp RAM:00004A38 206E 0014 movea.l arg_C(a6),a0 RAM:00004A3C 2140 0002 move.l d0,2(a0) RAM:00004A40 0C6E 000F FFFE cmpi.w #$F,unk_FFFFFFFE(a6) RAM:00004A46 672A beq.s loc_4A72 RAM:00004A48 206E 0014 movea.l arg_C(a6),a0 RAM:00004A4C 2F28 0002 move.l 2(a0),-(sp) RAM:00004A50 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00004A54 48C0 ext.l d0 RAM:00004A56 0680 0000 0030 addi.l #$30,d0 ; '0' RAM:00004A5C 2F00 move.l d0,-(sp) RAM:00004A5E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004A62 6100 EAF4 bsr.w loc_3558 RAM:00004A66 4FEF 000C lea $C(sp),sp RAM:00004A6A 206E 0014 movea.l arg_C(a6),a0 RAM:00004A6E 2140 0002 move.l d0,2(a0) RAM:00004A72 RAM:00004A72 loc_4A72: ; CODE XREF: sub_3D96+C8Cj RAM:00004A72 ; sub_3D96+CB0j RAM:00004A72 6000 076E bra.w loc_51E2 RAM:00004A76 ; --------------------------------------------------------------------------- RAM:00004A76 4878 0000 pea (off_0).w RAM:00004A7A 4878 0000 pea (off_0).w RAM:00004A7E 206E 0010 movea.l arg_8(a6),a0 RAM:00004A82 2F28 000E move.l $E(a0),-(sp) RAM:00004A86 4878 0055 pea ($55).w RAM:00004A8A 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004A8E 6100 EAC8 bsr.w loc_3558 RAM:00004A92 4FEF 0014 lea $14(sp),sp RAM:00004A96 206E 0014 movea.l arg_C(a6),a0 RAM:00004A9A 2140 0002 move.l d0,2(a0) RAM:00004A9E 6000 0742 bra.w loc_51E2 RAM:00004AA2 ; --------------------------------------------------------------------------- RAM:00004AA2 4878 0000 pea (off_0).w RAM:00004AA6 4878 0000 pea (off_0).w RAM:00004AAA 206E 0010 movea.l arg_8(a6),a0 RAM:00004AAE 2F28 002A move.l $2A(a0),-(sp) RAM:00004AB2 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004AB6 6100 EAA0 bsr.w loc_3558 RAM:00004ABA 4FEF 000C lea $C(sp),sp RAM:00004ABE 2F00 move.l d0,-(sp) RAM:00004AC0 206E 0010 movea.l arg_8(a6),a0 RAM:00004AC4 2F28 000E move.l $E(a0),-(sp) RAM:00004AC8 4878 0055 pea ($55).w RAM:00004ACC 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004AD0 6100 EA86 bsr.w loc_3558 RAM:00004AD4 4FEF 0014 lea $14(sp),sp RAM:00004AD8 206E 0014 movea.l arg_C(a6),a0 RAM:00004ADC 2140 0002 move.l d0,2(a0) RAM:00004AE0 6000 0700 bra.w loc_51E2 RAM:00004AE4 ; --------------------------------------------------------------------------- RAM:00004AE4 206E 0010 movea.l arg_8(a6),a0 RAM:00004AE8 2F28 0032 move.l $32(a0),-(sp) RAM:00004AEC 4878 0000 pea (off_0).w RAM:00004AF0 206E 0010 movea.l arg_8(a6),a0 RAM:00004AF4 2F28 002A move.l $2A(a0),-(sp) RAM:00004AF8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004AFC 6100 EA5A bsr.w loc_3558 RAM:00004B00 4FEF 000C lea $C(sp),sp RAM:00004B04 2F00 move.l d0,-(sp) RAM:00004B06 206E 0010 movea.l arg_8(a6),a0 RAM:00004B0A 2F28 000E move.l $E(a0),-(sp) RAM:00004B0E 4878 0055 pea ($55).w RAM:00004B12 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004B16 6100 EA40 bsr.w loc_3558 RAM:00004B1A 4FEF 0014 lea $14(sp),sp RAM:00004B1E 206E 0014 movea.l arg_C(a6),a0 RAM:00004B22 2140 0002 move.l d0,2(a0) RAM:00004B26 6000 06BA bra.w loc_51E2 RAM:00004B2A ; --------------------------------------------------------------------------- RAM:00004B2A 4878 0000 pea (off_0).w RAM:00004B2E 206E 0010 movea.l arg_8(a6),a0 RAM:00004B32 2F28 001A move.l $1A(a0),-(sp) RAM:00004B36 206E 0010 movea.l arg_8(a6),a0 RAM:00004B3A 2F28 000E move.l $E(a0),-(sp) RAM:00004B3E 4878 0056 pea ($56).w RAM:00004B42 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004B46 6100 EA10 bsr.w loc_3558 RAM:00004B4A 4FEF 0014 lea $14(sp),sp RAM:00004B4E 206E 0014 movea.l arg_C(a6),a0 RAM:00004B52 2140 0002 move.l d0,2(a0) RAM:00004B56 6000 068A bra.w loc_51E2 RAM:00004B5A ; --------------------------------------------------------------------------- RAM:00004B5A 206E 0010 movea.l arg_8(a6),a0 RAM:00004B5E 2F28 0026 move.l $26(a0),-(sp) RAM:00004B62 206E 0010 movea.l arg_8(a6),a0 RAM:00004B66 2F28 001A move.l $1A(a0),-(sp) RAM:00004B6A 206E 0010 movea.l arg_8(a6),a0 RAM:00004B6E 2F28 000E move.l $E(a0),-(sp) RAM:00004B72 4878 0056 pea ($56).w RAM:00004B76 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004B7A 6100 E9DC bsr.w loc_3558 RAM:00004B7E 4FEF 0014 lea $14(sp),sp RAM:00004B82 206E 0014 movea.l arg_C(a6),a0 RAM:00004B86 2140 0002 move.l d0,2(a0) RAM:00004B8A 6000 0656 bra.w loc_51E2 RAM:00004B8E ; --------------------------------------------------------------------------- RAM:00004B8E 4878 0000 pea (off_0).w RAM:00004B92 206E 0010 movea.l arg_8(a6),a0 RAM:00004B96 2F28 001A move.l $1A(a0),-(sp) RAM:00004B9A 206E 0010 movea.l arg_8(a6),a0 RAM:00004B9E 2F28 000E move.l $E(a0),-(sp) RAM:00004BA2 4878 0057 pea ($57).w RAM:00004BA6 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004BAA 6100 E9AC bsr.w loc_3558 RAM:00004BAE 4FEF 0014 lea $14(sp),sp RAM:00004BB2 206E 0014 movea.l arg_C(a6),a0 RAM:00004BB6 2140 0002 move.l d0,2(a0) RAM:00004BBA 6000 0626 bra.w loc_51E2 RAM:00004BBE ; --------------------------------------------------------------------------- RAM:00004BBE 206E 0010 movea.l arg_8(a6),a0 RAM:00004BC2 2F28 0026 move.l $26(a0),-(sp) RAM:00004BC6 206E 0010 movea.l arg_8(a6),a0 RAM:00004BCA 2F28 001A move.l $1A(a0),-(sp) RAM:00004BCE 206E 0010 movea.l arg_8(a6),a0 RAM:00004BD2 2F28 000E move.l $E(a0),-(sp) RAM:00004BD6 4878 0057 pea ($57).w RAM:00004BDA 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004BDE 6100 E978 bsr.w loc_3558 RAM:00004BE2 4FEF 0014 lea $14(sp),sp RAM:00004BE6 206E 0014 movea.l arg_C(a6),a0 RAM:00004BEA 2140 0002 move.l d0,2(a0) RAM:00004BEE 6000 05F2 bra.w loc_51E2 RAM:00004BF2 ; --------------------------------------------------------------------------- RAM:00004BF2 206E 0010 movea.l arg_8(a6),a0 RAM:00004BF6 2F28 001E move.l $1E(a0),-(sp) RAM:00004BFA 4878 001D pea ($1D).w RAM:00004BFE 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004C02 6100 E954 bsr.w loc_3558 RAM:00004C06 4FEF 000C lea $C(sp),sp RAM:00004C0A 2F00 move.l d0,-(sp) RAM:00004C0C 4878 002A pea ($2A).w RAM:00004C10 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004C14 6100 E942 bsr.w loc_3558 RAM:00004C18 4FEF 000C lea $C(sp),sp RAM:00004C1C 206E 0014 movea.l arg_C(a6),a0 RAM:00004C20 2140 0002 move.l d0,2(a0) RAM:00004C24 6000 05BC bra.w loc_51E2 RAM:00004C28 ; --------------------------------------------------------------------------- RAM:00004C28 4878 0000 pea (off_0).w RAM:00004C2C 4878 002B pea ($2B).w RAM:00004C30 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004C34 6100 E922 bsr.w loc_3558 RAM:00004C38 4FEF 000C lea $C(sp),sp RAM:00004C3C 206E 0014 movea.l arg_C(a6),a0 RAM:00004C40 2140 0002 move.l d0,2(a0) RAM:00004C44 6000 059C bra.w loc_51E2 RAM:00004C48 ; --------------------------------------------------------------------------- RAM:00004C48 206E 0010 movea.l arg_8(a6),a0 RAM:00004C4C 2F28 000E move.l $E(a0),-(sp) RAM:00004C50 4878 002B pea ($2B).w RAM:00004C54 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004C58 6100 E8FE bsr.w loc_3558 RAM:00004C5C 4FEF 000C lea $C(sp),sp RAM:00004C60 206E 0014 movea.l arg_C(a6),a0 RAM:00004C64 2140 0002 move.l d0,2(a0) RAM:00004C68 6000 0578 bra.w loc_51E2 RAM:00004C6C ; --------------------------------------------------------------------------- RAM:00004C6C 4878 0000 pea (off_0).w RAM:00004C70 206E 0010 movea.l arg_8(a6),a0 RAM:00004C74 2F28 000E move.l $E(a0),-(sp) RAM:00004C78 4878 0043 pea ($43).w RAM:00004C7C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004C80 6100 E8D6 bsr.w loc_3558 RAM:00004C84 4FEF 0010 lea $10(sp),sp RAM:00004C88 206E 0014 movea.l arg_C(a6),a0 RAM:00004C8C 2140 0002 move.l d0,2(a0) RAM:00004C90 6000 0550 bra.w loc_51E2 RAM:00004C94 ; --------------------------------------------------------------------------- RAM:00004C94 206E 0010 movea.l arg_8(a6),a0 RAM:00004C98 2F28 001A move.l $1A(a0),-(sp) RAM:00004C9C 206E 0010 movea.l arg_8(a6),a0 RAM:00004CA0 2F28 000E move.l $E(a0),-(sp) RAM:00004CA4 4878 0043 pea ($43).w RAM:00004CA8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004CAC 6100 E8AA bsr.w loc_3558 RAM:00004CB0 4FEF 0010 lea $10(sp),sp RAM:00004CB4 206E 0014 movea.l arg_C(a6),a0 RAM:00004CB8 2140 0002 move.l d0,2(a0) RAM:00004CBC 6000 0524 bra.w loc_51E2 RAM:00004CC0 ; --------------------------------------------------------------------------- RAM:00004CC0 4878 0000 pea (off_0).w RAM:00004CC4 4878 002E pea ($2E).w RAM:00004CC8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004CCC 6100 E88A bsr.w loc_3558 RAM:00004CD0 4FEF 000C lea $C(sp),sp RAM:00004CD4 206E 0014 movea.l arg_C(a6),a0 RAM:00004CD8 2140 0002 move.l d0,2(a0) RAM:00004CDC 6000 0504 bra.w loc_51E2 RAM:00004CE0 ; --------------------------------------------------------------------------- RAM:00004CE0 206E 0010 movea.l arg_8(a6),a0 RAM:00004CE4 2F28 000E move.l $E(a0),-(sp) RAM:00004CE8 4878 002E pea ($2E).w RAM:00004CEC 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004CF0 6100 E866 bsr.w loc_3558 RAM:00004CF4 4FEF 000C lea $C(sp),sp RAM:00004CF8 206E 0014 movea.l arg_C(a6),a0 RAM:00004CFC 2140 0002 move.l d0,2(a0) RAM:00004D00 6000 04E0 bra.w loc_51E2 RAM:00004D04 ; --------------------------------------------------------------------------- RAM:00004D04 4878 0000 pea (off_0).w RAM:00004D08 4878 002F pea ($2F).w RAM:00004D0C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004D10 6100 E846 bsr.w loc_3558 RAM:00004D14 4FEF 000C lea $C(sp),sp RAM:00004D18 206E 0014 movea.l arg_C(a6),a0 RAM:00004D1C 2140 0002 move.l d0,2(a0) RAM:00004D20 6000 04C0 bra.w loc_51E2 RAM:00004D24 ; --------------------------------------------------------------------------- RAM:00004D24 206E 0010 movea.l arg_8(a6),a0 RAM:00004D28 2F28 000E move.l $E(a0),-(sp) RAM:00004D2C 4878 002F pea ($2F).w RAM:00004D30 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004D34 6100 E822 bsr.w loc_3558 RAM:00004D38 4FEF 000C lea $C(sp),sp RAM:00004D3C 206E 0014 movea.l arg_C(a6),a0 RAM:00004D40 2140 0002 move.l d0,2(a0) RAM:00004D44 6000 049C bra.w loc_51E2 RAM:00004D48 ; --------------------------------------------------------------------------- RAM:00004D48 4878 0000 pea (off_0).w RAM:00004D4C 4878 0027 pea ($27).w RAM:00004D50 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004D54 6100 E802 bsr.w loc_3558 RAM:00004D58 4FEF 000C lea $C(sp),sp RAM:00004D5C 206E 0014 movea.l arg_C(a6),a0 RAM:00004D60 2140 0002 move.l d0,2(a0) RAM:00004D64 6000 047C bra.w loc_51E2 RAM:00004D68 ; --------------------------------------------------------------------------- RAM:00004D68 206E 0010 movea.l arg_8(a6),a0 RAM:00004D6C 2F28 000E move.l $E(a0),-(sp) RAM:00004D70 4878 0027 pea ($27).w RAM:00004D74 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004D78 6100 E7DE bsr.w loc_3558 RAM:00004D7C 4FEF 000C lea $C(sp),sp RAM:00004D80 206E 0014 movea.l arg_C(a6),a0 RAM:00004D84 2140 0002 move.l d0,2(a0) RAM:00004D88 6000 0458 bra.w loc_51E2 RAM:00004D8C ; --------------------------------------------------------------------------- RAM:00004D8C 206E 0014 movea.l arg_C(a6),a0 RAM:00004D90 42A8 0006 clr.l 6(a0) RAM:00004D94 6000 044C bra.w loc_51E2 RAM:00004D98 ; --------------------------------------------------------------------------- RAM:00004D98 206E 0014 movea.l arg_C(a6),a0 RAM:00004D9C 42A8 0006 clr.l 6(a0) RAM:00004DA0 6000 0440 bra.w loc_51E2 RAM:00004DA4 ; --------------------------------------------------------------------------- RAM:00004DA4 206E 0014 movea.l arg_C(a6),a0 RAM:00004DA8 42A8 0006 clr.l 6(a0) RAM:00004DAC 6000 0434 bra.w loc_51E2 RAM:00004DB0 ; --------------------------------------------------------------------------- RAM:00004DB0 206E 0014 movea.l arg_C(a6),a0 RAM:00004DB4 217C 0000 0001 0006 move.l #1,6(a0) RAM:00004DBC 6000 0424 bra.w loc_51E2 RAM:00004DC0 ; --------------------------------------------------------------------------- RAM:00004DC0 206E 0014 movea.l arg_C(a6),a0 RAM:00004DC4 217C 0000 0019 0006 move.l #$19,6(a0) RAM:00004DCC 6000 0414 bra.w loc_51E2 RAM:00004DD0 ; --------------------------------------------------------------------------- RAM:00004DD0 206E 0014 movea.l arg_C(a6),a0 RAM:00004DD4 217C 0000 001A 0006 move.l #$1A,6(a0) RAM:00004DDC 6000 0404 bra.w loc_51E2 RAM:00004DE0 ; --------------------------------------------------------------------------- RAM:00004DE0 206E 0014 movea.l arg_C(a6),a0 RAM:00004DE4 217C 0000 0008 0006 move.l #8,6(a0) RAM:00004DEC 6000 03F4 bra.w loc_51E2 RAM:00004DF0 ; --------------------------------------------------------------------------- RAM:00004DF0 206E 0014 movea.l arg_C(a6),a0 RAM:00004DF4 217C 0000 0009 0006 move.l #9,6(a0) RAM:00004DFC 6000 03E4 bra.w loc_51E2 RAM:00004E00 ; --------------------------------------------------------------------------- RAM:00004E00 206E 0014 movea.l arg_C(a6),a0 RAM:00004E04 217C 0000 000A 0006 move.l #$A,6(a0) RAM:00004E0C 6000 03D4 bra.w loc_51E2 RAM:00004E10 ; --------------------------------------------------------------------------- RAM:00004E10 206E 0014 movea.l arg_C(a6),a0 RAM:00004E14 217C 0000 000B 0006 move.l #$B,6(a0) RAM:00004E1C 6000 03C4 bra.w loc_51E2 RAM:00004E20 ; --------------------------------------------------------------------------- RAM:00004E20 RAM:00004E20 loc_4E20: ; DATA XREF: sub_19E9E+16o RAM:00004E20 206E 0014 movea.l arg_C(a6),a0 RAM:00004E24 217C 0000 000C 0006 move.l #$C,6(a0) RAM:00004E2C 6000 03B4 bra.w loc_51E2 RAM:00004E30 ; --------------------------------------------------------------------------- RAM:00004E30 206E 0014 movea.l arg_C(a6),a0 RAM:00004E34 217C 0000 000D 0006 move.l #$D,6(a0) RAM:00004E3C 6000 03A4 bra.w loc_51E2 RAM:00004E40 ; --------------------------------------------------------------------------- RAM:00004E40 206E 0014 movea.l arg_C(a6),a0 RAM:00004E44 217C 0000 000E 0006 move.l #$E,6(a0) RAM:00004E4C 6000 0394 bra.w loc_51E2 RAM:00004E50 ; --------------------------------------------------------------------------- RAM:00004E50 206E 0014 movea.l arg_C(a6),a0 RAM:00004E54 217C 0000 000F 0006 move.l #$F,6(a0) RAM:00004E5C 6000 0384 bra.w loc_51E2 RAM:00004E60 ; --------------------------------------------------------------------------- RAM:00004E60 206E 0014 movea.l arg_C(a6),a0 RAM:00004E64 42A8 0006 clr.l 6(a0) RAM:00004E68 6000 0378 bra.w loc_51E2 RAM:00004E6C ; --------------------------------------------------------------------------- RAM:00004E6C 206E 0014 movea.l arg_C(a6),a0 RAM:00004E70 217C 0000 0001 0006 move.l #1,6(a0) RAM:00004E78 6000 0368 bra.w loc_51E2 RAM:00004E7C ; --------------------------------------------------------------------------- RAM:00004E7C 206E 0014 movea.l arg_C(a6),a0 RAM:00004E80 217C 0000 0002 0006 move.l #2,6(a0) RAM:00004E88 6000 0358 bra.w loc_51E2 RAM:00004E8C ; --------------------------------------------------------------------------- RAM:00004E8C 206E 0014 movea.l arg_C(a6),a0 RAM:00004E90 217C 0000 0003 0006 move.l #3,6(a0) RAM:00004E98 6000 0348 bra.w loc_51E2 RAM:00004E9C ; --------------------------------------------------------------------------- RAM:00004E9C 206E 0014 movea.l arg_C(a6),a0 RAM:00004EA0 217C 0000 0004 0006 move.l #4,6(a0) RAM:00004EA8 6000 0338 bra.w loc_51E2 RAM:00004EAC ; --------------------------------------------------------------------------- RAM:00004EAC 206E 0014 movea.l arg_C(a6),a0 RAM:00004EB0 217C 0000 0005 0006 move.l #5,6(a0) RAM:00004EB8 6000 0328 bra.w loc_51E2 RAM:00004EBC ; --------------------------------------------------------------------------- RAM:00004EBC 206E 0014 movea.l arg_C(a6),a0 RAM:00004EC0 217C 0000 0006 0006 move.l #6,6(a0) RAM:00004EC8 6000 0318 bra.w loc_51E2 RAM:00004ECC ; --------------------------------------------------------------------------- RAM:00004ECC 206E 0014 movea.l arg_C(a6),a0 RAM:00004ED0 217C 0000 0007 0006 move.l #7,6(a0) RAM:00004ED8 6000 0308 bra.w loc_51E2 RAM:00004EDC ; --------------------------------------------------------------------------- RAM:00004EDC 206E 0014 movea.l arg_C(a6),a0 RAM:00004EE0 217C 0000 0010 0006 move.l #$10,6(a0) RAM:00004EE8 6000 02F8 bra.w loc_51E2 RAM:00004EEC ; --------------------------------------------------------------------------- RAM:00004EEC 206E 0014 movea.l arg_C(a6),a0 RAM:00004EF0 217C 0000 0011 0006 move.l #$11,6(a0) RAM:00004EF8 6000 02E8 bra.w loc_51E2 RAM:00004EFC ; --------------------------------------------------------------------------- RAM:00004EFC 206E 0014 movea.l arg_C(a6),a0 RAM:00004F00 217C 0000 0012 0006 move.l #$12,6(a0) RAM:00004F08 6000 02D8 bra.w loc_51E2 RAM:00004F0C ; --------------------------------------------------------------------------- RAM:00004F0C 206E 0014 movea.l arg_C(a6),a0 RAM:00004F10 217C 0000 0013 0006 move.l #$13,6(a0) RAM:00004F18 6000 02C8 bra.w loc_51E2 RAM:00004F1C ; --------------------------------------------------------------------------- RAM:00004F1C 206E 0014 movea.l arg_C(a6),a0 RAM:00004F20 217C 0000 0014 0006 move.l #$14,6(a0) RAM:00004F28 6000 02B8 bra.w loc_51E2 RAM:00004F2C ; --------------------------------------------------------------------------- RAM:00004F2C 206E 0014 movea.l arg_C(a6),a0 RAM:00004F30 217C 0000 0015 0006 move.l #$15,6(a0) RAM:00004F38 6000 02A8 bra.w loc_51E2 RAM:00004F3C ; --------------------------------------------------------------------------- RAM:00004F3C 206E 0014 movea.l arg_C(a6),a0 RAM:00004F40 217C 0000 0016 0006 move.l #$16,6(a0) RAM:00004F48 6000 0298 bra.w loc_51E2 RAM:00004F4C ; --------------------------------------------------------------------------- RAM:00004F4C 206E 0014 movea.l arg_C(a6),a0 RAM:00004F50 217C 0000 0017 0006 move.l #$17,6(a0) RAM:00004F58 6000 0288 bra.w loc_51E2 RAM:00004F5C ; --------------------------------------------------------------------------- RAM:00004F5C 206E 0014 movea.l arg_C(a6),a0 RAM:00004F60 217C 0000 0018 0006 move.l #$18,6(a0) RAM:00004F68 6000 0278 bra.w loc_51E2 RAM:00004F6C ; --------------------------------------------------------------------------- RAM:00004F6C 206E 0014 movea.l arg_C(a6),a0 RAM:00004F70 217C 0000 0029 0006 move.l #$29,6(a0) ; ')' RAM:00004F78 6000 0268 bra.w loc_51E2 RAM:00004F7C ; --------------------------------------------------------------------------- RAM:00004F7C 206E 0014 movea.l arg_C(a6),a0 RAM:00004F80 217C 0000 0028 0006 move.l #$28,6(a0) ; '(' RAM:00004F88 6000 0258 bra.w loc_51E2 RAM:00004F8C ; --------------------------------------------------------------------------- RAM:00004F8C 206E 0014 movea.l arg_C(a6),a0 RAM:00004F90 217C 0000 0021 0006 move.l #$21,6(a0) ; '!' RAM:00004F98 6000 0248 bra.w loc_51E2 RAM:00004F9C ; --------------------------------------------------------------------------- RAM:00004F9C 206E 0014 movea.l arg_C(a6),a0 RAM:00004FA0 217C 0000 003D 0006 move.l #$3D,6(a0) ; '=' RAM:00004FA8 6000 0238 bra.w loc_51E2 RAM:00004FAC ; --------------------------------------------------------------------------- RAM:00004FAC 206E 0014 movea.l arg_C(a6),a0 RAM:00004FB0 217C 0000 003E 0006 move.l #$3E,6(a0) ; '>' RAM:00004FB8 6000 0228 bra.w loc_51E2 RAM:00004FBC ; --------------------------------------------------------------------------- RAM:00004FBC 206E 0014 movea.l arg_C(a6),a0 RAM:00004FC0 226E 0010 movea.l arg_8(a6),a1 RAM:00004FC4 2169 000E 0002 move.l $E(a1),2(a0) RAM:00004FCA 6000 0216 bra.w loc_51E2 RAM:00004FCE ; --------------------------------------------------------------------------- RAM:00004FCE 206E 0014 movea.l arg_C(a6),a0 RAM:00004FD2 226E 0010 movea.l arg_8(a6),a1 RAM:00004FD6 2169 000E 0002 move.l $E(a1),2(a0) RAM:00004FDC 6000 0204 bra.w loc_51E2 RAM:00004FE0 ; --------------------------------------------------------------------------- RAM:00004FE0 206E 0010 movea.l arg_8(a6),a0 RAM:00004FE4 2F28 0002 move.l 2(a0),-(sp) RAM:00004FE8 206E 0010 movea.l arg_8(a6),a0 RAM:00004FEC 2F28 001A move.l $1A(a0),-(sp) RAM:00004FF0 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00004FF4 4878 0003 pea (3).w RAM:00004FF8 6100 E4B8 bsr.w loc_34B2 RAM:00004FFC 4FEF 0010 lea $10(sp),sp RAM:00005000 206E 0014 movea.l arg_C(a6),a0 RAM:00005004 2140 0002 move.l d0,2(a0) RAM:00005008 6000 01D8 bra.w loc_51E2 RAM:0000500C ; --------------------------------------------------------------------------- RAM:0000500C 206E 0010 movea.l arg_8(a6),a0 RAM:00005010 2F28 0002 move.l 2(a0),-(sp) RAM:00005014 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00005018 4878 0002 pea (2).w RAM:0000501C 6100 E494 bsr.w loc_34B2 RAM:00005020 4FEF 000C lea $C(sp),sp RAM:00005024 206E 0014 movea.l arg_C(a6),a0 RAM:00005028 2140 0002 move.l d0,2(a0) RAM:0000502C 6000 01B4 bra.w loc_51E2 RAM:00005030 ; --------------------------------------------------------------------------- RAM:00005030 206E 0010 movea.l arg_8(a6),a0 RAM:00005034 2068 0006 movea.l 6(a0),a0 RAM:00005038 4AA8 0002 tst.l 2(a0) RAM:0000503C 670A beq.s loc_5048 RAM:0000503E 206E 0008 movea.l arg_0(a6),a0 RAM:00005042 30BC 2775 move.w #$2775,(a0) RAM:00005046 6020 bra.s loc_5068 RAM:00005048 ; --------------------------------------------------------------------------- RAM:00005048 RAM:00005048 loc_5048: ; CODE XREF: sub_3D96+12A6j RAM:00005048 206E 0010 movea.l arg_8(a6),a0 RAM:0000504C 2F28 0006 move.l 6(a0),-(sp) RAM:00005050 4878 001C pea (off_1C).w RAM:00005054 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00005058 6100 E4FE bsr.w loc_3558 RAM:0000505C 4FEF 000C lea $C(sp),sp RAM:00005060 206E 0014 movea.l arg_C(a6),a0 RAM:00005064 2140 0002 move.l d0,2(a0) RAM:00005068 RAM:00005068 loc_5068: ; CODE XREF: sub_3D96+12B0j RAM:00005068 6000 0178 bra.w loc_51E2 RAM:0000506C ; --------------------------------------------------------------------------- RAM:0000506C RAM:0000506C loc_506C: ; CODE XREF: sub_3D96+12FAj RAM:0000506C 206E 0014 movea.l arg_C(a6),a0 RAM:00005070 226E 0010 movea.l arg_8(a6),a1 RAM:00005074 2169 0002 0002 move.l 2(a1),2(a0) RAM:0000507A 6000 0166 bra.w loc_51E2 RAM:0000507E ; --------------------------------------------------------------------------- RAM:0000507E RAM:0000507E loc_507E: ; CODE XREF: sub_3D96+Ej RAM:0000507E 7000 moveq #0,d0 RAM:00005080 302E 000E move.w arg_6(a6),d0 RAM:00005084 0480 0000 0007 subi.l #7,d0 RAM:0000508A 0C80 0000 00A3 cmpi.l #$A3,d0 ; '£' RAM:00005090 62DA bhi.s loc_506C RAM:00005092 303B 0A06 move.w word_509A(pc,d0.l*2),d0 RAM:00005096 4EFB 0002 jmp word_509A(pc,d0.w) RAM:00005096 ; --------------------------------------------------------------------------- RAM:0000509A ED0E ED46 EDA4 EDD4+word_509A: dc.w $ED0E, $ED46, $EDA4, $EDD4, $EE04, $EE24, $EE30, $EE68, $EE9C, $EEFA, $EF2A, $EF3C, $EF4E, $EF86, $EFBA, $EFEE RAM:0000509A EE04 EE24 EE30 EE68+ dc.w $F01E, $F052, $F082, $F0B2, $F0DE, $F0F0, $F0FC, $F146, $F182, $FFD2, $F1B2, $F1C2, $F1D2, $F1E2, $F1F2, $F202 RAM:0000509A EE9C EEFA EF2A EF3C+ dc.w $F212, $F222, $F232, $F242, $F252, $F262, $FFD2, $F296, $FFD2, $F2C2, $FFD2, $F2EE, $FFD2, $F31A, $FFD2, $F346 RAM:0000509A EF4E EF86 EFBA EFEE+ dc.w $FFD2, $F372, $F39E, $FFD2, $F3CA, $F40A, $FFD2, $F442, $F452, $F462, $F472, $F482, $F4AE, $FFD2, $F4DA, $F506 RAM:0000509A F01E F052 F082 F0B2+ dc.w $FFD2, $F532, $F55E, $F58A, $FFD2, $F5B6, $F5DA, $F5FE, $FFD2, $F622, $F646, $F66A, $F68E, $FFD2, $FFD2, $F6B2 RAM:0000509A F0DE F0F0 F0FC F146+ dc.w $FFD2, $FFD2, $F6F8, $F71C, $F72E, $F756, $F77A, $FFD2, $FFD2, $F79E, $F7AE, $F7BE, $F7CE, $F7E0, $F7F2, $F816 RAM:0000509A F182 FFD2 F1B2 F1C2+ dc.w $F834, $F85C, $F88C, $F8AC, $F8D0, $F8F8, $F924, $F9DC, $FA08, $FA4A, $FA90, $FAC0, $FAF4, $FB24, $FB58, $FB8E RAM:0000509A F1D2 F1E2 F1F2 F202+ dc.w $FBAE, $FBD2, $FBFA, $FC26, $FC46, $FC6A, $FC8A, $FCAE, $FCCE, $FCF2, $FCFE, $FD0A, $FD16, $FD26, $FD36, $FD46 RAM:0000509A F212 F222 F232 F242+ dc.w $FD56, $FD66, $FD76, $FD86, $FD96, $FDA6, $FDB6, $FDC6, $FDD2, $FDE2, $FDF2, $FE02, $FE12, $FE22, $FE32, $FE42 RAM:0000509A F252 F262 FFD2 F296+ dc.w $FE52, $FE62, $FE72, $FE82, $FE92, $FEA2, $FEB2, $FEC2, $FED2, $FEE2, $FEF2, $FF02, $FF12, $FF22, $FF34, $FF46 RAM:0000509A FFD2 F2C2 FFD2 F2EE+ dc.w $FF72, $FFD2, $FFD2, $FF96 RAM:000051E2 ; --------------------------------------------------------------------------- RAM:000051E2 RAM:000051E2 loc_51E2: ; CODE XREF: sub_3D96+46j RAM:000051E2 ; sub_3D96+A4j ... RAM:000051E2 4E71 nop RAM:000051E4 4E5E unlk a6 RAM:000051E6 4E75 rts RAM:000051E6 ; End of function sub_3D96 RAM:000051E6 RAM:000051E8 RAM:000051E8 ; =============== S U B R O U T I N E ======================================= RAM:000051E8 RAM:000051E8 ; Attributes: bp-based frame RAM:000051E8 RAM:000051E8 sub_51E8: ; CODE XREF: sub_5422+16p RAM:000051E8 ; sub_54D0+2Ep ... RAM:000051E8 RAM:000051E8 arg_0 = 8 RAM:000051E8 arg_4 = $C RAM:000051E8 RAM:000051E8 4E56 0000 link a6,#0 RAM:000051EC DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000051F2 48D7 0000 movem.l 0,(sp) RAM:000051F6 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:000051FA 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005200 4A28 000A tst.b $A(a0) RAM:00005204 670C beq.s loc_5212 RAM:00005206 206E 0008 movea.l arg_0(a6),a0 RAM:0000520A 10BC 0004 move.b #4,(a0) RAM:0000520E 6000 0156 bra.w loc_5366 RAM:00005212 ; --------------------------------------------------------------------------- RAM:00005212 RAM:00005212 loc_5212: ; CODE XREF: sub_51E8+1Cj RAM:00005212 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005218 4A28 0009 tst.b 9(a0) RAM:0000521C 6624 bne.s loc_5242 RAM:0000521E 206E 0008 movea.l arg_0(a6),a0 RAM:00005222 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:00005228 2251 movea.l (a1),a1 RAM:0000522A 1091 move.b (a1),(a0) RAM:0000522C 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005232 5290 addq.l #1,(a0) RAM:00005234 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000523A 5228 0005 addq.b #1,5(a0) RAM:0000523E 6000 0126 bra.w loc_5366 RAM:00005242 ; --------------------------------------------------------------------------- RAM:00005242 RAM:00005242 loc_5242: ; CODE XREF: sub_51E8+34j RAM:00005242 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005248 0C28 0001 0006 cmpi.b #1,6(a0) RAM:0000524E 667E bne.s loc_52CE RAM:00005250 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005256 2068 0010 movea.l $10(a0),a0 RAM:0000525A 4AA8 0002 tst.l 2(a0) RAM:0000525E 675C beq.s loc_52BC RAM:00005260 4EB9 0000 7248 jsr (sub_7248).l RAM:00005266 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000526A 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0000526E 664A bne.s loc_52BA RAM:00005270 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005276 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:0000527C 2269 0010 movea.l $10(a1),a1 RAM:00005280 2169 0002 0010 move.l 2(a1),$10(a0) RAM:00005286 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000528C 2028 0010 move.l $10(a0),d0 RAM:00005290 5C80 addq.l #6,d0 RAM:00005292 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005298 2080 move.l d0,(a0) RAM:0000529A 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000052A0 5228 0004 addq.b #1,4(a0) RAM:000052A4 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000052AA 117C 0001 0005 move.b #1,5(a0) RAM:000052B0 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000052B6 4228 0009 clr.b 9(a0) RAM:000052BA RAM:000052BA loc_52BA: ; CODE XREF: sub_51E8+86j RAM:000052BA 6006 bra.s loc_52C2 RAM:000052BC ; --------------------------------------------------------------------------- RAM:000052BC RAM:000052BC loc_52BC: ; CODE XREF: sub_51E8+76j RAM:000052BC 4EB9 0000 6500 jsr (sub_6500).l RAM:000052C2 RAM:000052C2 loc_52C2: ; CODE XREF: sub_51E8:loc_52BAj RAM:000052C2 206E 0008 movea.l arg_0(a6),a0 RAM:000052C6 10BC 0020 move.b #$20,(a0) ; ' ' RAM:000052CA 6000 009A bra.w loc_5366 RAM:000052CE ; --------------------------------------------------------------------------- RAM:000052CE RAM:000052CE loc_52CE: ; CODE XREF: sub_51E8+66j RAM:000052CE 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000052D4 0C28 0002 0006 cmpi.b #2,6(a0) RAM:000052DA 6610 bne.s loc_52EC RAM:000052DC 4EB9 0000 6500 jsr (sub_6500).l RAM:000052E2 206E 0008 movea.l arg_0(a6),a0 RAM:000052E6 10BC 0020 move.b #$20,(a0) ; ' ' RAM:000052EA 607A bra.s loc_5366 RAM:000052EC ; --------------------------------------------------------------------------- RAM:000052EC RAM:000052EC loc_52EC: ; CODE XREF: sub_51E8+F2j RAM:000052EC 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000052F2 4A28 0004 tst.b 4(a0) RAM:000052F6 6716 beq.s loc_530E RAM:000052F8 4879 0002 2E30 pea (aContinue).l ; "Continue> " RAM:000052FE RAM:000052FE loc_52FE: ; DATA XREF: RAM:off_23138o RAM:000052FE 4878 0001 pea (1).w RAM:00005302 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00005308 504F addq.w #8,sp RAM:0000530A 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000530E RAM:0000530E loc_530E: ; CODE XREF: sub_51E8+10Ej RAM:0000530E 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00005312 660A bne.s loc_531E RAM:00005314 4EB9 0000 E1E2 jsr sub_E1E2 RAM:0000531A 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000531E RAM:0000531E loc_531E: ; CODE XREF: sub_51E8+12Aj RAM:0000531E 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00005322 660A bne.s loc_532E RAM:00005324 4EB9 0000 D4B0 jsr sub_D4B0 RAM:0000532A 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000532E RAM:0000532E loc_532E: ; CODE XREF: sub_51E8+13Aj RAM:0000532E 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00005332 660A bne.s loc_533E RAM:00005334 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000533A 4228 0009 clr.b 9(a0) RAM:0000533E RAM:0000533E loc_533E: ; CODE XREF: sub_51E8+14Aj RAM:0000533E 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00005342 6702 beq.s loc_5346 RAM:00005344 6020 bra.s loc_5366 RAM:00005346 ; --------------------------------------------------------------------------- RAM:00005346 RAM:00005346 loc_5346: ; CODE XREF: sub_51E8+15Aj RAM:00005346 206E 0008 movea.l arg_0(a6),a0 RAM:0000534A 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:00005350 2251 movea.l (a1),a1 RAM:00005352 1091 move.b (a1),(a0) RAM:00005354 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000535A 5290 addq.l #1,(a0) RAM:0000535C 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005362 5228 0005 addq.b #1,5(a0) RAM:00005366 RAM:00005366 loc_5366: ; CODE XREF: sub_51E8+26j RAM:00005366 ; sub_51E8+56j ... RAM:00005366 206E 0008 movea.l arg_0(a6),a0 RAM:0000536A 4A10 tst.b (a0) RAM:0000536C 6642 bne.s loc_53B0 RAM:0000536E 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005374 117C 0001 0009 move.b #1,9(a0) RAM:0000537A 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005380 4A28 0006 tst.b 6(a0) RAM:00005384 671E beq.s loc_53A4 RAM:00005386 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000538C 0C28 0001 0006 cmpi.b #1,6(a0) RAM:00005392 661C bne.s loc_53B0 RAM:00005394 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000539A 2068 0010 movea.l $10(a0),a0 RAM:0000539E 4AA8 0002 tst.l 2(a0) RAM:000053A2 670C beq.s loc_53B0 RAM:000053A4 RAM:000053A4 loc_53A4: ; CODE XREF: sub_51E8+19Cj RAM:000053A4 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000053AA 117C 0001 000A move.b #1,$A(a0) RAM:000053B0 RAM:000053B0 loc_53B0: ; CODE XREF: sub_51E8+184j RAM:000053B0 ; sub_51E8+1AAj ... RAM:000053B0 206E 0008 movea.l arg_0(a6),a0 RAM:000053B4 1010 move.b (a0),d0 RAM:000053B6 49C0 extb.l d0 RAM:000053B8 0280 0000 007F andi.l #$7F,d0 ; '' RAM:000053BE 2040 movea.l d0,a0 RAM:000053C0 D1FC 0002 26E0 adda.l #unk_226E0,a0 RAM:000053C6 226E 000C movea.l arg_4(a6),a1 RAM:000053CA 1290 move.b (a0),(a1) RAM:000053CC 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000053D0 48C0 ext.l d0 RAM:000053D2 6002 bra.s loc_53D6 RAM:000053D2 ; --------------------------------------------------------------------------- RAM:000053D4 0070 dc.b $70 ; p RAM:000053D5 0000 dc.b 0 RAM:000053D6 ; --------------------------------------------------------------------------- RAM:000053D6 RAM:000053D6 loc_53D6: ; CODE XREF: sub_51E8+1EAj RAM:000053D6 4E5E unlk a6 RAM:000053D8 4E75 rts RAM:000053D8 ; End of function sub_51E8 RAM:000053D8 RAM:000053DA RAM:000053DA ; =============== S U B R O U T I N E ======================================= RAM:000053DA RAM:000053DA ; Attributes: bp-based frame RAM:000053DA RAM:000053DA sub_53DA: ; CODE XREF: sub_54D0+124p RAM:000053DA ; sub_54D0+13Ap ... RAM:000053DA 4E56 0000 link a6,#0 RAM:000053DE DFFC 0000 0000 adda.l #0,sp RAM:000053E4 48D7 0000 movem.l 0,(sp) RAM:000053E8 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000053EE 4A28 000A tst.b $A(a0) RAM:000053F2 662A bne.s loc_541E RAM:000053F4 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000053FA 0C28 0001 0005 cmpi.b #1,5(a0) RAM:00005400 631C bls.s loc_541E RAM:00005402 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005408 5328 0005 subq.b #1,5(a0) RAM:0000540C 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005412 5390 subq.l #1,(a0) RAM:00005414 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000541A 4228 0009 clr.b 9(a0) RAM:0000541E RAM:0000541E loc_541E: ; CODE XREF: sub_53DA+18j RAM:0000541E ; sub_53DA+26j RAM:0000541E 4E5E unlk a6 RAM:00005420 4E75 rts RAM:00005420 ; End of function sub_53DA RAM:00005420 RAM:00005422 RAM:00005422 ; =============== S U B R O U T I N E ======================================= RAM:00005422 RAM:00005422 ; Attributes: bp-based frame RAM:00005422 RAM:00005422 sub_5422: ; CODE XREF: sub_59BE+CAp RAM:00005422 ; sub_59BE+182p RAM:00005422 RAM:00005422 arg_0 = 8 RAM:00005422 arg_4 = $C RAM:00005422 RAM:00005422 4E56 0000 link a6,#0 RAM:00005426 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0000542C 48D7 0000 movem.l 0,(sp) RAM:00005430 RAM:00005430 loc_5430: ; CODE XREF: sub_5422:loc_5498j RAM:00005430 2F2E 000C move.l arg_4(a6),-(sp) RAM:00005434 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00005438 6100 FDAE bsr.w sub_51E8 RAM:0000543C 504F addq.w #8,sp RAM:0000543E 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00005442 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00005446 661E bne.s loc_5466 RAM:00005448 206E 000C movea.l arg_4(a6),a0 RAM:0000544C 0C10 0003 cmpi.b #3,(a0) RAM:00005450 6716 beq.s loc_5468 RAM:00005452 206E 000C movea.l arg_4(a6),a0 RAM:00005456 0C10 001A cmpi.b #$1A,(a0) RAM:0000545A 670C beq.s loc_5468 RAM:0000545C 206E 000C movea.l arg_4(a6),a0 RAM:00005460 0C10 0001 cmpi.b #1,(a0) RAM:00005464 6702 beq.s loc_5468 RAM:00005466 RAM:00005466 loc_5466: ; CODE XREF: sub_5422+24j RAM:00005466 6032 bra.s loc_549A RAM:00005468 ; --------------------------------------------------------------------------- RAM:00005468 RAM:00005468 loc_5468: ; CODE XREF: sub_5422+2Ej RAM:00005468 ; sub_5422+38j ... RAM:00005468 206E 000C movea.l arg_4(a6),a0 RAM:0000546C 0C10 001A cmpi.b #$1A,(a0) RAM:00005470 6612 bne.s loc_5484 RAM:00005472 4EB9 0000 68E6 jsr (sub_68E6).l RAM:00005478 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000547E 4228 000A clr.b $A(a0) RAM:00005482 6014 bra.s loc_5498 RAM:00005484 ; --------------------------------------------------------------------------- RAM:00005484 RAM:00005484 loc_5484: ; CODE XREF: sub_5422+4Ej RAM:00005484 206E 000C movea.l arg_4(a6),a0 RAM:00005488 0C10 0001 cmpi.b #1,(a0) RAM:0000548C 660A bne.s loc_5498 RAM:0000548E 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005494 4228 000A clr.b $A(a0) RAM:00005498 RAM:00005498 loc_5498: ; CODE XREF: sub_5422+60j RAM:00005498 ; sub_5422+6Aj RAM:00005498 6096 bra.s loc_5430 RAM:0000549A ; --------------------------------------------------------------------------- RAM:0000549A RAM:0000549A loc_549A: ; CODE XREF: sub_5422:loc_5466j RAM:0000549A 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000054A0 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:000054A6 1029 0005 move.b 5(a1),d0 RAM:000054AA 5300 subq.b #1,d0 RAM:000054AC 1140 0007 move.b d0,7(a0) RAM:000054B0 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000054B6 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:000054BC 1169 0004 0008 move.b 4(a1),8(a0) RAM:000054C2 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:000054C6 48C0 ext.l d0 RAM:000054C8 6002 bra.s loc_54CC RAM:000054CA ; --------------------------------------------------------------------------- RAM:000054CA 7000 moveq #0,d0 RAM:000054CC RAM:000054CC loc_54CC: ; CODE XREF: sub_5422+A6j RAM:000054CC 4E5E unlk a6 RAM:000054CE 4E75 rts RAM:000054CE ; End of function sub_5422 RAM:000054CE RAM:000054D0 RAM:000054D0 ; =============== S U B R O U T I N E ======================================= RAM:000054D0 RAM:000054D0 ; Attributes: bp-based frame RAM:000054D0 RAM:000054D0 sub_54D0: ; CODE XREF: sub_59BE+11Cp RAM:000054D0 RAM:000054D0 arg_0 = 8 RAM:000054D0 arg_4 = $C RAM:000054D0 arg_8 = $10 RAM:000054D0 arg_C = $14 RAM:000054D0 arg_10 = $18 RAM:000054D0 arg_14 = $1C RAM:000054D0 RAM:000054D0 4E56 0000 link a6,#0 RAM:000054D4 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:000054DA 48D7 0000 movem.l 0,(sp) RAM:000054DE 426E FFF4 clr.w unk_FFFFFFF4(a6) RAM:000054E2 206E 0018 movea.l arg_10(a6),a0 RAM:000054E6 0C10 0023 cmpi.b #$23,(a0) ; '#' RAM:000054EA 6624 bne.s loc_5510 RAM:000054EC 1D7C 0001 FFF7 move.b #1,unk_FFFFFFF7(a6) RAM:000054F2 422E FFF6 clr.b unk_FFFFFFF6(a6) RAM:000054F6 2F2E 0018 move.l arg_10(a6),-(sp) RAM:000054FA 2F2E 0014 move.l arg_C(a6),-(sp) RAM:000054FE 6100 FCE8 bsr.w sub_51E8 RAM:00005502 504F addq.w #8,sp RAM:00005504 3D40 FFF4 move.w d0,unk_FFFFFFF4(a6) RAM:00005508 206E 0010 movea.l arg_8(a6),a0 RAM:0000550C 5290 addq.l #1,(a0) RAM:0000550E 6008 bra.s loc_5518 RAM:00005510 ; --------------------------------------------------------------------------- RAM:00005510 RAM:00005510 loc_5510: ; CODE XREF: sub_54D0+1Aj RAM:00005510 422E FFF7 clr.b unk_FFFFFFF7(a6) RAM:00005514 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00005518 RAM:00005518 loc_5518: ; CODE XREF: sub_54D0+3Ej RAM:00005518 ; sub_54D0:loc_5886j RAM:00005518 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000551C 6600 036C bne.w loc_588A RAM:00005520 206E 000C movea.l arg_4(a6),a0 RAM:00005524 3010 move.w (a0),d0 RAM:00005526 5240 addq.w #1,d0 RAM:00005528 3080 move.w d0,(a0) RAM:0000552A 0C40 0050 cmpi.w #$50,d0 ; 'P' RAM:0000552E 6F0A ble.s loc_553A RAM:00005530 3D7C 276E FFF4 move.w #$276E,unk_FFFFFFF4(a6) RAM:00005536 6000 0352 bra.w loc_588A RAM:0000553A ; --------------------------------------------------------------------------- RAM:0000553A RAM:0000553A loc_553A: ; CODE XREF: sub_54D0+5Ej RAM:0000553A 4A2E FFF7 tst.b unk_FFFFFFF7(a6) RAM:0000553E 6700 00C0 beq.w loc_5600 RAM:00005542 206E 0018 movea.l arg_10(a6),a0 RAM:00005546 0C10 0023 cmpi.b #$23,(a0) ; '#' RAM:0000554A 6600 008A bne.w loc_55D6 RAM:0000554E 4A2E FFF6 tst.b unk_FFFFFFF6(a6) RAM:00005552 6774 beq.s loc_55C8 RAM:00005554 206E 000C movea.l arg_4(a6),a0 RAM:00005558 3010 move.w (a0),d0 RAM:0000555A 48C0 ext.l d0 RAM:0000555C 206E 0008 movea.l arg_0(a6),a0 RAM:00005560 3210 move.w (a0),d1 RAM:00005562 48C1 ext.l d1 RAM:00005564 9081 sub.l d1,d0 RAM:00005566 4A80 tst.l d0 RAM:00005568 6F4C ble.s loc_55B6 RAM:0000556A 206E 000C movea.l arg_4(a6),a0 RAM:0000556E 3010 move.w (a0),d0 RAM:00005570 48C0 ext.l d0 RAM:00005572 206E 0008 movea.l arg_0(a6),a0 RAM:00005576 3210 move.w (a0),d1 RAM:00005578 48C1 ext.l d1 RAM:0000557A 9081 sub.l d1,d0 RAM:0000557C 2F00 move.l d0,-(sp) RAM:0000557E 2F2E 001C move.l arg_14(a6),-(sp) RAM:00005582 206E 0010 movea.l arg_8(a6),a0 RAM:00005586 2F10 move.l (a0),-(sp) RAM:00005588 4878 0003 pea (3).w RAM:0000558C 4EB9 0000 72A8 jsr (sub_72A8).l RAM:00005592 4FEF 0010 lea $10(sp),sp RAM:00005596 206E 000C movea.l arg_4(a6),a0 RAM:0000559A 3010 move.w (a0),d0 RAM:0000559C 48C0 ext.l d0 RAM:0000559E 206E 0008 movea.l arg_0(a6),a0 RAM:000055A2 3210 move.w (a0),d1 RAM:000055A4 48C1 ext.l d1 RAM:000055A6 9081 sub.l d1,d0 RAM:000055A8 D1AE 001C add.l d0,arg_14(a6) RAM:000055AC 206E 0008 movea.l arg_0(a6),a0 RAM:000055B0 226E 000C movea.l arg_4(a6),a1 RAM:000055B4 3091 move.w (a1),(a0) RAM:000055B6 RAM:000055B6 loc_55B6: ; CODE XREF: sub_54D0+98j RAM:000055B6 206E 0010 movea.l arg_8(a6),a0 RAM:000055BA 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:000055C0 2091 move.l (a1),(a0) RAM:000055C2 422E FFF6 clr.b unk_FFFFFFF6(a6) RAM:000055C6 600C bra.s loc_55D4 RAM:000055C8 ; --------------------------------------------------------------------------- RAM:000055C8 RAM:000055C8 loc_55C8: ; CODE XREF: sub_54D0+82j RAM:000055C8 206E 000C movea.l arg_4(a6),a0 RAM:000055CC 5350 subq.w #1,(a0) RAM:000055CE 1D7C 0001 FFF6 move.b #1,unk_FFFFFFF6(a6) RAM:000055D4 RAM:000055D4 loc_55D4: ; CODE XREF: sub_54D0+F6j RAM:000055D4 6026 bra.s loc_55FC RAM:000055D6 ; --------------------------------------------------------------------------- RAM:000055D6 RAM:000055D6 loc_55D6: ; CODE XREF: sub_54D0+7Aj RAM:000055D6 206E 0018 movea.l arg_10(a6),a0 RAM:000055DA 0C10 0001 cmpi.b #1,(a0) RAM:000055DE 6608 bne.s loc_55E8 RAM:000055E0 3D7C 2713 FFF4 move.w #$2713,unk_FFFFFFF4(a6) RAM:000055E6 6014 bra.s loc_55FC RAM:000055E8 ; --------------------------------------------------------------------------- RAM:000055E8 RAM:000055E8 loc_55E8: ; CODE XREF: sub_54D0+10Ej RAM:000055E8 4A2E FFF6 tst.b unk_FFFFFFF6(a6) RAM:000055EC 670E beq.s loc_55FC RAM:000055EE 206E 000C movea.l arg_4(a6),a0 RAM:000055F2 5350 subq.w #1,(a0) RAM:000055F4 6100 FDE4 bsr.w sub_53DA RAM:000055F8 6000 0290 bra.w loc_588A RAM:000055FC ; --------------------------------------------------------------------------- RAM:000055FC RAM:000055FC loc_55FC: ; CODE XREF: sub_54D0:loc_55D4j RAM:000055FC ; sub_54D0+116j ... RAM:000055FC 6000 0270 bra.w loc_586E RAM:00005600 ; --------------------------------------------------------------------------- RAM:00005600 RAM:00005600 loc_5600: ; CODE XREF: sub_54D0+6Ej RAM:00005600 6000 0230 bra.w loc_5832 RAM:00005604 ; --------------------------------------------------------------------------- RAM:00005604 RAM:00005604 loc_5604: ; CODE XREF: sub_54D0+390j RAM:00005604 206E 000C movea.l arg_4(a6),a0 RAM:00005608 5350 subq.w #1,(a0) RAM:0000560A 6100 FDCE bsr.w sub_53DA RAM:0000560E 6000 027A bra.w loc_588A RAM:00005612 ; --------------------------------------------------------------------------- RAM:00005612 RAM:00005612 loc_5612: ; CODE XREF: sub_54D0+386j RAM:00005612 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00005616 6706 beq.s loc_561E RAM:00005618 536E FFFE subq.w #1,unk_FFFFFFFE(a6) RAM:0000561C 600E bra.s loc_562C RAM:0000561E ; --------------------------------------------------------------------------- RAM:0000561E RAM:0000561E loc_561E: ; CODE XREF: sub_54D0+146j RAM:0000561E 206E 000C movea.l arg_4(a6),a0 RAM:00005622 5350 subq.w #1,(a0) RAM:00005624 6100 FDB4 bsr.w sub_53DA RAM:00005628 6000 0260 bra.w loc_588A RAM:0000562C ; --------------------------------------------------------------------------- RAM:0000562C RAM:0000562C loc_562C: ; CODE XREF: sub_54D0+14Cj RAM:0000562C 6000 0240 bra.w loc_586E RAM:00005630 ; --------------------------------------------------------------------------- RAM:00005630 RAM:00005630 loc_5630: ; CODE XREF: sub_54D0+37Cj RAM:00005630 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:00005634 6000 0238 bra.w loc_586E RAM:00005638 ; --------------------------------------------------------------------------- RAM:00005638 RAM:00005638 loc_5638: ; CODE XREF: sub_54D0+39Aj RAM:00005638 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000563C 486E FFF9 pea unk_FFFFFFF9(a6) RAM:00005640 6100 FBA6 bsr.w sub_51E8 RAM:00005644 504F addq.w #8,sp RAM:00005646 3D40 FFF4 move.w d0,unk_FFFFFFF4(a6) RAM:0000564A 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000564E 6600 01B0 bne.w loc_5800 RAM:00005652 0C2E 0016 FFF8 cmpi.b #$16,unk_FFFFFFF8(a6) RAM:00005658 6708 beq.s loc_5662 RAM:0000565A 6100 FD7E bsr.w sub_53DA RAM:0000565E 6000 01A0 bra.w loc_5800 RAM:00005662 ; --------------------------------------------------------------------------- RAM:00005662 RAM:00005662 loc_5662: ; CODE XREF: sub_54D0+188j RAM:00005662 206E 000C movea.l arg_4(a6),a0 RAM:00005666 5350 subq.w #1,(a0) RAM:00005668 206E 000C movea.l arg_4(a6),a0 RAM:0000566C 3010 move.w (a0),d0 RAM:0000566E 48C0 ext.l d0 RAM:00005670 206E 0008 movea.l arg_0(a6),a0 RAM:00005674 3210 move.w (a0),d1 RAM:00005676 48C1 ext.l d1 RAM:00005678 9081 sub.l d1,d0 RAM:0000567A 4A80 tst.l d0 RAM:0000567C 6F4C ble.s loc_56CA RAM:0000567E 206E 000C movea.l arg_4(a6),a0 RAM:00005682 3010 move.w (a0),d0 RAM:00005684 48C0 ext.l d0 RAM:00005686 206E 0008 movea.l arg_0(a6),a0 RAM:0000568A 3210 move.w (a0),d1 RAM:0000568C 48C1 ext.l d1 RAM:0000568E 9081 sub.l d1,d0 RAM:00005690 2F00 move.l d0,-(sp) RAM:00005692 2F2E 001C move.l arg_14(a6),-(sp) RAM:00005696 206E 0010 movea.l arg_8(a6),a0 RAM:0000569A 2F10 move.l (a0),-(sp) RAM:0000569C 4878 0003 pea (3).w RAM:000056A0 4EB9 0000 72A8 jsr (sub_72A8).l RAM:000056A6 4FEF 0010 lea $10(sp),sp RAM:000056AA 206E 000C movea.l arg_4(a6),a0 RAM:000056AE 3010 move.w (a0),d0 RAM:000056B0 48C0 ext.l d0 RAM:000056B2 206E 0008 movea.l arg_0(a6),a0 RAM:000056B6 3210 move.w (a0),d1 RAM:000056B8 48C1 ext.l d1 RAM:000056BA 9081 sub.l d1,d0 RAM:000056BC D1AE 001C add.l d0,arg_14(a6) RAM:000056C0 206E 0008 movea.l arg_0(a6),a0 RAM:000056C4 226E 000C movea.l arg_4(a6),a1 RAM:000056C8 3091 move.w (a1),(a0) RAM:000056CA RAM:000056CA loc_56CA: ; CODE XREF: sub_54D0+1ACj RAM:000056CA 206E 0010 movea.l arg_8(a6),a0 RAM:000056CE 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:000056D4 2091 move.l (a1),(a0) RAM:000056D6 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000056DC 0C28 0001 0006 cmpi.b #1,6(a0) RAM:000056E2 6732 beq.s loc_5716 RAM:000056E4 3D7C 2713 FFF4 move.w #$2713,unk_FFFFFFF4(a6) RAM:000056EA 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000056F0 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:000056F6 1029 0005 move.b 5(a1),d0 RAM:000056FA 5500 subq.b #2,d0 RAM:000056FC 1140 0007 move.b d0,7(a0) RAM:00005700 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005706 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:0000570C 1169 0004 0008 move.b 4(a1),8(a0) RAM:00005712 6000 00EC bra.w loc_5800 RAM:00005716 ; --------------------------------------------------------------------------- RAM:00005716 RAM:00005716 loc_5716: ; CODE XREF: sub_54D0+212j RAM:00005716 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000571C 2D68 0018 FFF0 move.l $18(a0),unk_FFFFFFF0(a6) RAM:00005722 102E FFF9 move.b unk_FFFFFFF9(a6),d0 RAM:00005726 4880 ext.w d0 RAM:00005728 0440 0030 subi.w #$30,d0 ; '0' RAM:0000572C 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00005730 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00005734 6638 bne.s loc_576E RAM:00005736 RAM:00005736 loc_5736: ; CODE XREF: sub_54D0+27Aj RAM:00005736 4AAE FFF0 tst.l unk_FFFFFFF0(a6) RAM:0000573A 6710 beq.s loc_574C RAM:0000573C 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:00005740 2D68 0010 FFF0 move.l $10(a0),unk_FFFFFFF0(a6) RAM:00005746 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0000574A 60EA bra.s loc_5736 RAM:0000574C ; --------------------------------------------------------------------------- RAM:0000574C RAM:0000574C loc_574C: ; CODE XREF: sub_54D0+26Aj RAM:0000574C 206E 000C movea.l arg_4(a6),a0 RAM:00005750 5250 addq.w #1,(a0) RAM:00005752 206E 001C movea.l arg_14(a6),a0 RAM:00005756 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000575A 0640 0030 addi.w #$30,d0 ; '0' RAM:0000575E 1080 move.b d0,(a0) RAM:00005760 52AE 001C addq.l #1,arg_14(a6) RAM:00005764 206E 0008 movea.l arg_0(a6),a0 RAM:00005768 5250 addq.w #1,(a0) RAM:0000576A 6000 0094 bra.w loc_5800 RAM:0000576E ; --------------------------------------------------------------------------- RAM:0000576E RAM:0000576E loc_576E: ; CODE XREF: sub_54D0+264j RAM:0000576E ; sub_54D0+2BAj RAM:0000576E 4AAE FFF0 tst.l unk_FFFFFFF0(a6) RAM:00005772 6718 beq.s loc_578C RAM:00005774 0C6E 0001 FFFC cmpi.w #1,unk_FFFFFFFC(a6) RAM:0000577A 6F10 ble.s loc_578C RAM:0000577C 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:00005780 2D68 0010 FFF0 move.l $10(a0),unk_FFFFFFF0(a6) RAM:00005786 536E FFFC subq.w #1,unk_FFFFFFFC(a6) RAM:0000578A 60E2 bra.s loc_576E RAM:0000578C ; --------------------------------------------------------------------------- RAM:0000578C RAM:0000578C loc_578C: ; CODE XREF: sub_54D0+2A2j RAM:0000578C ; sub_54D0+2AAj RAM:0000578C 4AAE FFF0 tst.l unk_FFFFFFF0(a6) RAM:00005790 676E beq.s loc_5800 RAM:00005792 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:00005796 0680 0000 0018 addi.l #$18,d0 RAM:0000579C 2F00 move.l d0,-(sp) RAM:0000579E 4EB9 0000 7376 jsr (strlen_).l RAM:000057A4 584F addq.w #4,sp RAM:000057A6 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:000057AA 206E 000C movea.l arg_4(a6),a0 RAM:000057AE 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:000057B2 D150 add.w d0,(a0) RAM:000057B4 206E 000C movea.l arg_4(a6),a0 RAM:000057B8 0C50 0050 cmpi.w #$50,(a0) ; 'P' RAM:000057BC 6D0A blt.s loc_57C8 RAM:000057BE 3D7C 276E FFF4 move.w #$276E,unk_FFFFFFF4(a6) RAM:000057C4 6000 00C4 bra.w loc_588A RAM:000057C8 ; --------------------------------------------------------------------------- RAM:000057C8 RAM:000057C8 loc_57C8: ; CODE XREF: sub_54D0+2ECj RAM:000057C8 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:000057CC 2F08 move.l a0,-(sp) RAM:000057CE 2F2E 001C move.l arg_14(a6),-(sp) RAM:000057D2 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:000057D6 0680 0000 0018 addi.l #$18,d0 RAM:000057DC 2F00 move.l d0,-(sp) RAM:000057DE 4878 0003 pea (3).w RAM:000057E2 4EB9 0000 72A8 jsr (sub_72A8).l RAM:000057E8 4FEF 0010 lea $10(sp),sp RAM:000057EC 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:000057F0 48C0 ext.l d0 RAM:000057F2 D1AE 001C add.l d0,arg_14(a6) RAM:000057F6 206E 0008 movea.l arg_0(a6),a0 RAM:000057FA 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:000057FE D150 add.w d0,(a0) RAM:00005800 RAM:00005800 loc_5800: ; CODE XREF: sub_54D0+17Ej RAM:00005800 ; sub_54D0+18Ej ... RAM:00005800 606C bra.s loc_586E RAM:00005802 ; --------------------------------------------------------------------------- RAM:00005802 RAM:00005802 loc_5802: ; CODE XREF: sub_54D0+374j RAM:00005802 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005808 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:0000580E 1029 0005 move.b 5(a1),d0 RAM:00005812 5300 subq.b #1,d0 RAM:00005814 1140 0007 move.b d0,7(a0) RAM:00005818 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000581E 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:00005824 1169 0004 0008 move.b 4(a1),8(a0) RAM:0000582A 3D7C 2713 FFF4 move.w #$2713,unk_FFFFFFF4(a6) RAM:00005830 603C bra.s loc_586E RAM:00005832 ; --------------------------------------------------------------------------- RAM:00005832 RAM:00005832 loc_5832: ; CODE XREF: sub_54D0:loc_5600j RAM:00005832 206E 0018 movea.l arg_10(a6),a0 RAM:00005836 1010 move.b (a0),d0 RAM:00005838 0280 0000 00FF andi.l #$FF,d0 RAM:0000583E 0C80 0000 0001 cmpi.l #1,d0 RAM:00005844 67BC beq.s loc_5802 RAM:00005846 0C80 0000 0012 cmpi.l #$12,d0 RAM:0000584C 6700 FDE2 beq.w loc_5630 RAM:00005850 0C80 0000 0013 cmpi.l #$13,d0 RAM:00005856 6700 FDBA beq.w loc_5612 RAM:0000585A 0C80 0000 0014 cmpi.l #$14,d0 RAM:00005860 6700 FDA2 beq.w loc_5604 RAM:00005864 0C80 0000 001A cmpi.l #$1A,d0 RAM:0000586A 6700 FDCC beq.w loc_5638 RAM:0000586E RAM:0000586E loc_586E: ; CODE XREF: sub_54D0:loc_55FCj RAM:0000586E ; sub_54D0:loc_562Cj ... RAM:0000586E 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:00005872 6612 bne.s loc_5886 RAM:00005874 2F2E 0018 move.l arg_10(a6),-(sp) RAM:00005878 2F2E 0014 move.l arg_C(a6),-(sp) RAM:0000587C 6100 F96A bsr.w sub_51E8 RAM:00005880 504F addq.w #8,sp RAM:00005882 3D40 FFF4 move.w d0,unk_FFFFFFF4(a6) RAM:00005886 RAM:00005886 loc_5886: ; CODE XREF: sub_54D0+3A2j RAM:00005886 6000 FC90 bra.w loc_5518 RAM:0000588A ; --------------------------------------------------------------------------- RAM:0000588A RAM:0000588A loc_588A: ; CODE XREF: sub_54D0+4Cj RAM:0000588A ; sub_54D0+66j ... RAM:0000588A 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0000588E 48C0 ext.l d0 RAM:00005890 6002 bra.s loc_5894 RAM:00005892 ; --------------------------------------------------------------------------- RAM:00005892 7000 moveq #0,d0 RAM:00005894 RAM:00005894 loc_5894: ; CODE XREF: sub_54D0+3C0j RAM:00005894 4E5E unlk a6 RAM:00005896 4E75 rts RAM:00005896 ; End of function sub_54D0 RAM:00005896 RAM:00005898 RAM:00005898 ; =============== S U B R O U T I N E ======================================= RAM:00005898 RAM:00005898 ; Attributes: bp-based frame RAM:00005898 RAM:00005898 sub_5898: ; CODE XREF: sub_59BE+168p RAM:00005898 RAM:00005898 arg_0 = 8 RAM:00005898 arg_4 = $C RAM:00005898 arg_8 = $10 RAM:00005898 arg_C = $14 RAM:00005898 arg_12 = $1A RAM:00005898 arg_14 = $1C RAM:00005898 arg_1A = $22 RAM:00005898 RAM:00005898 4E56 0000 link a6,#0 RAM:0000589C DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:000058A2 48D7 0000 movem.l 0,(sp) RAM:000058A6 302E 0022 move.w arg_1A(a6),d0 RAM:000058AA 0640 001A addi.w #$1A,d0 RAM:000058AE 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:000058B2 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:000058B6 2F08 move.l a0,-(sp) RAM:000058B8 486E FFFC pea unk_FFFFFFFC(a6) RAM:000058BC 4EB9 0000 6968 jsr (sub_6968).l RAM:000058C2 504F addq.w #8,sp RAM:000058C4 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:000058C8 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:000058CC 6600 00E2 bne.w loc_59B0 RAM:000058D0 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000058D4 117C 0002 0006 move.b #2,6(a0) RAM:000058DA 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000058DE 226E 001C movea.l arg_14(a6),a1 RAM:000058E2 3011 move.w (a1),d0 RAM:000058E4 5240 addq.w #1,d0 RAM:000058E6 3280 move.w d0,(a1) RAM:000058E8 3140 0016 move.w d0,$16(a0) RAM:000058EC 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000058F0 316E FFFA 0014 move.w unk_FFFFFFFA(a6),$14(a0) RAM:000058F6 4A6E 001A tst.w arg_12(a6) RAM:000058FA 6F24 ble.s loc_5920 RAM:000058FC 306E 001A movea.w arg_12(a6),a0 RAM:00005900 2F08 move.l a0,-(sp) RAM:00005902 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00005906 0680 0000 0018 addi.l #$18,d0 RAM:0000590C 2F00 move.l d0,-(sp) RAM:0000590E 2F2E 0014 move.l arg_C(a6),-(sp) RAM:00005912 4878 0003 pea (3).w RAM:00005916 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000591C 4FEF 0010 lea $10(sp),sp RAM:00005920 RAM:00005920 loc_5920: ; CODE XREF: sub_5898+62j RAM:00005920 302E 0022 move.w arg_1A(a6),d0 RAM:00005924 48C0 ext.l d0 RAM:00005926 322E 001A move.w arg_12(a6),d1 RAM:0000592A 48C1 ext.l d1 RAM:0000592C 9081 sub.l d1,d0 RAM:0000592E 4A80 tst.l d0 RAM:00005930 6F36 ble.s loc_5968 RAM:00005932 302E 0022 move.w arg_1A(a6),d0 RAM:00005936 48C0 ext.l d0 RAM:00005938 322E 001A move.w arg_12(a6),d1 RAM:0000593C 48C1 ext.l d1 RAM:0000593E 9081 sub.l d1,d0 RAM:00005940 2F00 move.l d0,-(sp) RAM:00005942 302E 001A move.w arg_12(a6),d0 RAM:00005946 48C0 ext.l d0 RAM:00005948 222E FFFC move.l unk_FFFFFFFC(a6),d1 RAM:0000594C 0681 0000 0018 addi.l #$18,d1 RAM:00005952 D081 add.l d1,d0 RAM:00005954 2F00 move.l d0,-(sp) RAM:00005956 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0000595A 4878 0003 pea (3).w RAM:0000595E 4EB9 0000 72A8 jsr (sub_72A8).l RAM:00005964 4FEF 0010 lea $10(sp),sp RAM:00005968 RAM:00005968 loc_5968: ; CODE XREF: sub_5898+98j RAM:00005968 302E 0022 move.w arg_1A(a6),d0 RAM:0000596C 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00005970 4230 0018 clr.b $18(a0,d0.w) RAM:00005974 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00005978 4EB9 0000 6810 jsr (sub_6810).l RAM:0000597E 584F addq.w #4,sp RAM:00005980 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00005984 42A8 0010 clr.l $10(a0) RAM:00005988 206E 000C movea.l arg_4(a6),a0 RAM:0000598C 4A90 tst.l (a0) RAM:0000598E 670E beq.s loc_599E RAM:00005990 206E 000C movea.l arg_4(a6),a0 RAM:00005994 2050 movea.l (a0),a0 RAM:00005996 216E FFFC 0010 move.l unk_FFFFFFFC(a6),$10(a0) RAM:0000599C 600A bra.s loc_59A8 RAM:0000599E ; --------------------------------------------------------------------------- RAM:0000599E RAM:0000599E loc_599E: ; CODE XREF: sub_5898+F6j RAM:0000599E 206E 0008 movea.l arg_0(a6),a0 RAM:000059A2 216E FFFC 0018 move.l unk_FFFFFFFC(a6),$18(a0) RAM:000059A8 RAM:000059A8 loc_59A8: ; CODE XREF: sub_5898+104j RAM:000059A8 206E 000C movea.l arg_4(a6),a0 RAM:000059AC 20AE FFFC move.l unk_FFFFFFFC(a6),(a0) RAM:000059B0 RAM:000059B0 loc_59B0: ; CODE XREF: sub_5898+34j RAM:000059B0 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:000059B4 48C0 ext.l d0 RAM:000059B6 6002 bra.s loc_59BA RAM:000059B8 ; --------------------------------------------------------------------------- RAM:000059B8 7000 moveq #0,d0 RAM:000059BA RAM:000059BA loc_59BA: ; CODE XREF: sub_5898+11Ej RAM:000059BA 4E5E unlk a6 RAM:000059BC 4E75 rts RAM:000059BC ; End of function sub_5898 RAM:000059BC RAM:000059BE RAM:000059BE ; =============== S U B R O U T I N E ======================================= RAM:000059BE RAM:000059BE ; Attributes: bp-based frame RAM:000059BE RAM:000059BE sub_59BE: ; CODE XREF: sub_5CAE+5BEp RAM:000059BE RAM:000059BE arg_0 = 8 RAM:000059BE arg_4 = $C RAM:000059BE arg_8 = $10 RAM:000059BE RAM:000059BE 4E56 0000 link a6,#0 RAM:000059C2 DFFC FFFF FF90 adda.l #unk_FFFFFF90,sp RAM:000059C8 48D7 0000 movem.l 0,(sp) RAM:000059CC 426E FFEE clr.w unk_FFFFFFEE(a6) RAM:000059D0 4A79 0004 3EE0 tst.w (word_43EE0).l RAM:000059D6 6736 beq.s loc_5A0E RAM:000059D8 4878 0008 pea (off_8).w RAM:000059DC 486E FFF0 pea unk_FFFFFFF0(a6) RAM:000059E0 4EB9 0000 6968 jsr (sub_6968).l RAM:000059E6 504F addq.w #8,sp RAM:000059E8 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:000059EC 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:000059F0 661C bne.s loc_5A0E RAM:000059F2 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:000059F6 20B9 0004 3EE2 move.l (dword_43EE2).l,(a0) RAM:000059FC 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:00005A00 216E 0010 0004 move.l arg_8(a6),4(a0) RAM:00005A06 23EE FFF0 0004 3EE2 move.l unk_FFFFFFF0(a6),(dword_43EE2).l RAM:00005A0E RAM:00005A0E loc_5A0E: ; CODE XREF: sub_59BE+18j RAM:00005A0E ; sub_59BE+32j RAM:00005A0E 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00005A12 6614 bne.s loc_5A28 RAM:00005A14 4878 001C pea (off_1C).w RAM:00005A18 486E FFF4 pea unk_FFFFFFF4(a6) RAM:00005A1C 4EB9 0000 6968 jsr (sub_6968).l RAM:00005A22 504F addq.w #8,sp RAM:00005A24 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00005A28 RAM:00005A28 loc_5A28: ; CODE XREF: sub_59BE+54j RAM:00005A28 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00005A2C 6600 01EC bne.w loc_5C1A RAM:00005A30 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:00005A34 117C 0001 0006 move.b #1,6(a0) RAM:00005A3A 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:00005A3E 216E 0010 0014 move.l arg_8(a6),$14(a0) RAM:00005A44 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:00005A48 42A8 0018 clr.l $18(a0) RAM:00005A4C 42AE FFFC clr.l unk_FFFFFFFC(a6) RAM:00005A50 426E FFE8 clr.w unk_FFFFFFE8(a6) RAM:00005A54 2F2E 000C move.l arg_4(a6),-(sp) RAM:00005A58 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00005A5C 6100 F78A bsr.w sub_51E8 RAM:00005A60 504F addq.w #8,sp RAM:00005A62 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00005A66 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00005A6A 6600 0144 bne.w loc_5BB0 RAM:00005A6E 206E 000C movea.l arg_4(a6),a0 RAM:00005A72 0C10 0012 cmpi.b #$12,(a0) RAM:00005A76 6708 beq.s loc_5A80 RAM:00005A78 6100 F960 bsr.w sub_53DA RAM:00005A7C 6000 0132 bra.w loc_5BB0 RAM:00005A80 ; --------------------------------------------------------------------------- RAM:00005A80 RAM:00005A80 loc_5A80: ; CODE XREF: sub_59BE+B8j RAM:00005A80 ; sub_59BE+1EEj RAM:00005A80 2F2E 000C move.l arg_4(a6),-(sp) RAM:00005A84 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00005A88 6100 F998 bsr.w sub_5422 RAM:00005A8C 504F addq.w #8,sp RAM:00005A8E 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00005A92 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00005A96 6668 bne.s loc_5B00 RAM:00005A98 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005A9E 2010 move.l (a0),d0 RAM:00005AA0 5380 subq.l #1,d0 RAM:00005AA2 2D40 FFE4 move.l d0,unk_FFFFFFE4(a6) RAM:00005AA6 426E FFEA clr.w unk_FFFFFFEA(a6) RAM:00005AAA 426E FFEC clr.w unk_FFFFFFEC(a6) RAM:00005AAE 206E 000C movea.l arg_4(a6),a0 RAM:00005AB2 0C10 0013 cmpi.b #$13,(a0) RAM:00005AB6 6730 beq.s loc_5AE8 RAM:00005AB8 206E 000C movea.l arg_4(a6),a0 RAM:00005ABC 0C10 0014 cmpi.b #$14,(a0) RAM:00005AC0 6726 beq.s loc_5AE8 RAM:00005AC2 486E FF90 pea unk_FFFFFF90(a6) RAM:00005AC6 2F2E 000C move.l arg_4(a6),-(sp) RAM:00005ACA 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00005ACE 486E FFE4 pea unk_FFFFFFE4(a6) RAM:00005AD2 486E FFEC pea unk_FFFFFFEC(a6) RAM:00005AD6 486E FFEA pea unk_FFFFFFEA(a6) RAM:00005ADA 6100 F9F4 bsr.w sub_54D0 RAM:00005ADE 4FEF 0018 lea $18(sp),sp RAM:00005AE2 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00005AE6 6018 bra.s loc_5B00 RAM:00005AE8 ; --------------------------------------------------------------------------- RAM:00005AE8 RAM:00005AE8 loc_5AE8: ; CODE XREF: sub_59BE+F8j RAM:00005AE8 ; sub_59BE+102j RAM:00005AE8 206E 000C movea.l arg_4(a6),a0 RAM:00005AEC 0C10 0013 cmpi.b #$13,(a0) RAM:00005AF0 660A bne.s loc_5AFC RAM:00005AF2 4A6E FFE8 tst.w unk_FFFFFFE8(a6) RAM:00005AF6 6604 bne.s loc_5AFC RAM:00005AF8 6000 00B6 bra.w loc_5BB0 RAM:00005AFC ; --------------------------------------------------------------------------- RAM:00005AFC RAM:00005AFC loc_5AFC: ; CODE XREF: sub_59BE+132j RAM:00005AFC ; sub_59BE+138j RAM:00005AFC 6100 F8DC bsr.w sub_53DA RAM:00005B00 RAM:00005B00 loc_5B00: ; CODE XREF: sub_59BE+D8j RAM:00005B00 ; sub_59BE+128j RAM:00005B00 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00005B04 662C bne.s loc_5B32 RAM:00005B06 306E FFEC movea.w unk_FFFFFFEC(a6),a0 RAM:00005B0A 2F08 move.l a0,-(sp) RAM:00005B0C 486E FFE8 pea unk_FFFFFFE8(a6) RAM:00005B10 306E FFEA movea.w unk_FFFFFFEA(a6),a0 RAM:00005B14 2F08 move.l a0,-(sp) RAM:00005B16 486E FF90 pea unk_FFFFFF90(a6) RAM:00005B1A 2F2E FFE4 move.l unk_FFFFFFE4(a6),-(sp) RAM:00005B1E 486E FFFC pea unk_FFFFFFFC(a6) RAM:00005B22 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:00005B26 6100 FD70 bsr.w sub_5898 RAM:00005B2A 4FEF 001C lea $1C(sp),sp RAM:00005B2E 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00005B32 RAM:00005B32 loc_5B32: ; CODE XREF: sub_59BE+146j RAM:00005B32 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00005B36 6612 bne.s loc_5B4A RAM:00005B38 2F2E 000C move.l arg_4(a6),-(sp) RAM:00005B3C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00005B40 6100 F8E0 bsr.w sub_5422 RAM:00005B44 504F addq.w #8,sp RAM:00005B46 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00005B4A RAM:00005B4A loc_5B4A: ; CODE XREF: sub_59BE+178j RAM:00005B4A 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00005B4E 6644 bne.s loc_5B94 RAM:00005B50 206E 000C movea.l arg_4(a6),a0 RAM:00005B54 0C10 0013 cmpi.b #$13,(a0) RAM:00005B58 6602 bne.s loc_5B5C RAM:00005B5A 6054 bra.s loc_5BB0 RAM:00005B5C ; --------------------------------------------------------------------------- RAM:00005B5C RAM:00005B5C loc_5B5C: ; CODE XREF: sub_59BE+19Aj RAM:00005B5C 206E 000C movea.l arg_4(a6),a0 RAM:00005B60 0C10 0014 cmpi.b #$14,(a0) RAM:00005B64 672E beq.s loc_5B94 RAM:00005B66 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005B6C 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:00005B72 1029 0005 move.b 5(a1),d0 RAM:00005B76 5300 subq.b #1,d0 RAM:00005B78 1140 0007 move.b d0,7(a0) RAM:00005B7C 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005B82 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:00005B88 1169 0004 0008 move.b 4(a1),8(a0) RAM:00005B8E 3D7C 2713 FFEE move.w #$2713,unk_FFFFFFEE(a6) RAM:00005B94 RAM:00005B94 loc_5B94: ; CODE XREF: sub_59BE+190j RAM:00005B94 ; sub_59BE+1A6j RAM:00005B94 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00005B98 660E bne.s loc_5BA8 RAM:00005B9A 0C6E 0009 FFE8 cmpi.w #9,unk_FFFFFFE8(a6) RAM:00005BA0 6D06 blt.s loc_5BA8 RAM:00005BA2 3D7C 2779 FFEE move.w #$2779,unk_FFFFFFEE(a6) RAM:00005BA8 RAM:00005BA8 loc_5BA8: ; CODE XREF: sub_59BE+1DAj RAM:00005BA8 ; sub_59BE+1E2j RAM:00005BA8 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00005BAC 6700 FED2 beq.w loc_5A80 RAM:00005BB0 RAM:00005BB0 loc_5BB0: ; CODE XREF: sub_59BE+ACj RAM:00005BB0 ; sub_59BE+BEj ... RAM:00005BB0 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00005BB4 6614 bne.s loc_5BCA RAM:00005BB6 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:00005BBA 4878 0001 pea (1).w RAM:00005BBE 4EB9 0000 6426 jsr (sub_6426).l RAM:00005BC4 504F addq.w #8,sp RAM:00005BC6 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00005BCA RAM:00005BCA loc_5BCA: ; CODE XREF: sub_59BE+1F6j RAM:00005BCA 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00005BCE 674A beq.s loc_5C1A RAM:00005BD0 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:00005BD4 2D68 0018 FFFC move.l $18(a0),unk_FFFFFFFC(a6) RAM:00005BDA RAM:00005BDA loc_5BDA: ; CODE XREF: sub_59BE+24Aj RAM:00005BDA 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:00005BDE 672A beq.s loc_5C0A RAM:00005BE0 2D6E FFFC FFF8 move.l unk_FFFFFFFC(a6),unk_FFFFFFF8(a6) RAM:00005BE6 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:00005BEA 2D68 0010 FFFC move.l $10(a0),unk_FFFFFFFC(a6) RAM:00005BF0 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:00005BF4 3028 0014 move.w $14(a0),d0 RAM:00005BF8 48C0 ext.l d0 RAM:00005BFA 2F00 move.l d0,-(sp) RAM:00005BFC 486E FFF8 pea unk_FFFFFFF8(a6) RAM:00005C00 4EB9 0000 6CF4 jsr (sub_6CF4).l RAM:00005C06 504F addq.w #8,sp RAM:00005C08 60D0 bra.s loc_5BDA RAM:00005C0A ; --------------------------------------------------------------------------- RAM:00005C0A RAM:00005C0A loc_5C0A: ; CODE XREF: sub_59BE+220j RAM:00005C0A 4878 001C pea (off_1C).w RAM:00005C0E 486E FFF4 pea unk_FFFFFFF4(a6) RAM:00005C12 4EB9 0000 6CF4 jsr (sub_6CF4).l RAM:00005C18 504F addq.w #8,sp RAM:00005C1A RAM:00005C1A loc_5C1A: ; CODE XREF: sub_59BE+6Ej RAM:00005C1A ; sub_59BE+210j RAM:00005C1A 302E FFEE move.w unk_FFFFFFEE(a6),d0 RAM:00005C1E 48C0 ext.l d0 RAM:00005C20 6002 bra.s loc_5C24 RAM:00005C22 ; --------------------------------------------------------------------------- RAM:00005C22 7000 moveq #0,d0 RAM:00005C24 RAM:00005C24 loc_5C24: ; CODE XREF: sub_59BE+262j RAM:00005C24 4E5E unlk a6 RAM:00005C26 4E75 rts RAM:00005C26 ; End of function sub_59BE RAM:00005C26 RAM:00005C28 RAM:00005C28 ; =============== S U B R O U T I N E ======================================= RAM:00005C28 RAM:00005C28 ; Attributes: bp-based frame RAM:00005C28 RAM:00005C28 sub_5C28: ; CODE XREF: sub_5CAE+5A2p RAM:00005C28 RAM:00005C28 arg_0 = 8 RAM:00005C28 RAM:00005C28 4E56 0000 link a6,#0 RAM:00005C2C DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00005C32 48D7 0000 movem.l 0,(sp) RAM:00005C36 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:00005C3A 2D79 0004 59FE FFFC move.l (off_459FE).l,unk_FFFFFFFC(a6) RAM:00005C42 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:00005C46 6758 beq.s loc_5CA0 RAM:00005C48 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00005C4C 0C28 0001 0006 cmpi.b #1,6(a0) RAM:00005C52 664C bne.s loc_5CA0 RAM:00005C54 RAM:00005C54 loc_5C54: ; CODE XREF: sub_5C28+76j RAM:00005C54 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00005C58 0C28 0001 0006 cmpi.b #1,6(a0) RAM:00005C5E 6626 bne.s loc_5C86 RAM:00005C60 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00005C64 2F28 0014 move.l $14(a0),-(sp) RAM:00005C68 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00005C6C 4878 0002 pea (2).w RAM:00005C70 4EB9 0000 72F6 jsr (sub_72F6).l RAM:00005C76 4FEF 000C lea $C(sp),sp RAM:00005C7A 4A40 tst.w d0 RAM:00005C7C 6608 bne.s loc_5C86 RAM:00005C7E 3D7C 2778 FFFA move.w #$2778,unk_FFFFFFFA(a6) RAM:00005C84 600A bra.s loc_5C90 RAM:00005C86 ; --------------------------------------------------------------------------- RAM:00005C86 RAM:00005C86 loc_5C86: ; CODE XREF: sub_5C28+36j RAM:00005C86 ; sub_5C28+54j RAM:00005C86 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00005C8A 2D68 000C FFFC move.l $C(a0),unk_FFFFFFFC(a6) RAM:00005C90 RAM:00005C90 loc_5C90: ; CODE XREF: sub_5C28+5Cj RAM:00005C90 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00005C94 4A28 0006 tst.b 6(a0) RAM:00005C98 6706 beq.s loc_5CA0 RAM:00005C9A 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:00005C9E 67B4 beq.s loc_5C54 RAM:00005CA0 RAM:00005CA0 loc_5CA0: ; CODE XREF: sub_5C28+1Ej RAM:00005CA0 ; sub_5C28+2Aj ... RAM:00005CA0 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00005CA4 48C0 ext.l d0 RAM:00005CA6 6002 bra.s loc_5CAA RAM:00005CA8 ; --------------------------------------------------------------------------- RAM:00005CA8 7000 moveq #0,d0 RAM:00005CAA RAM:00005CAA loc_5CAA: ; CODE XREF: sub_5C28+7Ej RAM:00005CAA 4E5E unlk a6 RAM:00005CAC 4E75 rts RAM:00005CAC ; End of function sub_5C28 RAM:00005CAC RAM:00005CAE RAM:00005CAE ; =============== S U B R O U T I N E ======================================= RAM:00005CAE RAM:00005CAE ; Attributes: bp-based frame RAM:00005CAE RAM:00005CAE sub_5CAE: ; CODE XREF: sub_2D94:loc_2DF6p RAM:00005CAE ; sub_2D94:loc_36BAp RAM:00005CAE 4E56 0000 link a6,#0 RAM:00005CB2 DFFC FFFF FFD0 adda.l #unk_FFFFFFD0,sp RAM:00005CB8 48D7 0000 movem.l 0,(sp) RAM:00005CBC RAM:00005CBC loc_5CBC: ; DATA XREF: RAM:off_24CBCo RAM:00005CBC 2D7C 0004 56C4 FFD4 move.l #word_456C4,unk_FFFFFFD4(a6) RAM:00005CC4 426E FFEE clr.w unk_FFFFFFEE(a6) RAM:00005CC8 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005CCC 4A68 000A tst.w $A(a0) RAM:00005CD0 6726 beq.s loc_5CF8 RAM:00005CD2 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005CD6 226E FFD4 movea.l unk_FFFFFFD4(a6),a1 RAM:00005CDA 32A8 000A move.w $A(a0),(a1) RAM:00005CDE 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005CE2 226E FFD4 movea.l unk_FFFFFFD4(a6),a1 RAM:00005CE6 2169 000C 0006 move.l $C(a1),6(a0) RAM:00005CEC 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005CF0 4268 000A clr.w $A(a0) RAM:00005CF4 6000 067C bra.w loc_6372 RAM:00005CF8 ; --------------------------------------------------------------------------- RAM:00005CF8 RAM:00005CF8 loc_5CF8: ; CODE XREF: sub_5CAE+22j RAM:00005CF8 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005CFC 4A68 0010 tst.w $10(a0) RAM:00005D00 6718 beq.s loc_5D1A RAM:00005D02 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005D06 226E FFD4 movea.l unk_FFFFFFD4(a6),a1 RAM:00005D0A 32A8 0010 move.w $10(a0),(a1) RAM:00005D0E 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005D12 4268 0010 clr.w $10(a0) RAM:00005D16 6000 065A bra.w loc_6372 RAM:00005D1A ; --------------------------------------------------------------------------- RAM:00005D1A RAM:00005D1A loc_5D1A: ; CODE XREF: sub_5CAE+52j RAM:00005D1A ; sub_5CAE+6C0j RAM:00005D1A 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005D20 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:00005D26 1169 0005 0007 move.b 5(a1),7(a0) RAM:00005D2C 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005D32 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:00005D38 1169 0004 0008 move.b 4(a1),8(a0) RAM:00005D3E 426E FFF2 clr.w unk_FFFFFFF2(a6) RAM:00005D42 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005D46 4268 0014 clr.w $14(a0) RAM:00005D4A 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005D4E 42A8 0006 clr.l 6(a0) RAM:00005D52 42AE FFE8 clr.l unk_FFFFFFE8(a6) RAM:00005D56 42AE FFD0 clr.l unk_FFFFFFD0(a6) RAM:00005D5A 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:00005D5E RAM:00005D5E loc_5D5E: ; CODE XREF: sub_5CAE+376j RAM:00005D5E 486E FFFA pea unk_FFFFFFFA(a6) RAM:00005D62 486E FFFB pea unk_FFFFFFFB(a6) RAM:00005D66 6100 F480 bsr.w sub_51E8 RAM:00005D6A 504F addq.w #8,sp RAM:00005D6C 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00005D70 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00005D74 6704 beq.s loc_5D7A RAM:00005D76 6000 02B0 bra.w loc_6028 RAM:00005D7A ; --------------------------------------------------------------------------- RAM:00005D7A RAM:00005D7A loc_5D7A: ; CODE XREF: sub_5CAE+C6j RAM:00005D7A 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:00005D7E 6658 bne.s loc_5DD8 RAM:00005D80 7000 moveq #0,d0 RAM:00005D82 102E FFFA move.b unk_FFFFFFFA(a6),d0 RAM:00005D86 41F9 0002 2760 lea (unk_22760).l,a0 RAM:00005D8C 2030 0E00 move.l (a0,d0.l*8),d0 RAM:00005D90 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00005D94 7000 moveq #0,d0 RAM:00005D96 102E FFFA move.b unk_FFFFFFFA(a6),d0 RAM:00005D9A 41F9 0002 2764 lea (off_22764).l,a0 RAM:00005DA0 2030 0E00 move.l (a0,d0.l*8),d0 RAM:00005DA4 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:00005DA8 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:00005DAC 6728 beq.s loc_5DD6 RAM:00005DAE 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005DB4 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:00005DBA 1029 0005 move.b 5(a1),d0 RAM:00005DBE 5300 subq.b #1,d0 RAM:00005DC0 1140 0007 move.b d0,7(a0) RAM:00005DC4 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005DCA 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:00005DD0 1169 0004 0008 move.b 4(a1),8(a0) RAM:00005DD6 RAM:00005DD6 loc_5DD6: ; CODE XREF: sub_5CAE+FEj RAM:00005DD6 6052 bra.s loc_5E2A RAM:00005DD8 ; --------------------------------------------------------------------------- RAM:00005DD8 RAM:00005DD8 loc_5DD8: ; CODE XREF: sub_5CAE+D0j RAM:00005DD8 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:00005DDC 48C0 ext.l d0 RAM:00005DDE E580 asl.l #2,d0 RAM:00005DE0 2200 move.l d0,d1 RAM:00005DE2 D281 add.l d1,d1 RAM:00005DE4 D081 add.l d1,d0 RAM:00005DE6 0680 0002 2898 addi.l #unk_22898,d0 RAM:00005DEC 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00005DF0 RAM:00005DF0 loc_5DF0: ; CODE XREF: sub_5CAE+162j RAM:00005DF0 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00005DF4 2010 move.l (a0),d0 RAM:00005DF6 7200 moveq #0,d1 RAM:00005DF8 122E FFFA move.b unk_FFFFFFFA(a6),d1 RAM:00005DFC B081 cmp.l d1,d0 RAM:00005DFE 6712 beq.s loc_5E12 RAM:00005E00 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00005E04 4A90 tst.l (a0) RAM:00005E06 670A beq.s loc_5E12 RAM:00005E08 06AE 0000 000C FFFC addi.l #$C,unk_FFFFFFFC(a6) RAM:00005E10 60DE bra.s loc_5DF0 RAM:00005E12 ; --------------------------------------------------------------------------- RAM:00005E12 RAM:00005E12 loc_5E12: ; CODE XREF: sub_5CAE+150j RAM:00005E12 ; sub_5CAE+158j RAM:00005E12 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00005E16 2028 0004 move.l 4(a0),d0 RAM:00005E1A 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00005E1E 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00005E22 2028 0008 move.l 8(a0),d0 RAM:00005E26 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:00005E2A RAM:00005E2A loc_5E2A: ; CODE XREF: sub_5CAE:loc_5DD6j RAM:00005E2A 6000 01C8 bra.w loc_5FF4 RAM:00005E2E ; --------------------------------------------------------------------------- RAM:00005E2E 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005E32 0C68 0050 0014 cmpi.w #$50,$14(a0) ; 'P' RAM:00005E38 6D14 blt.s loc_5E4E RAM:00005E3A 3D7C 2712 FFEE move.w #$2712,unk_FFFFFFEE(a6) RAM:00005E40 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005E44 317C 0050 0014 move.w #$50,$14(a0) ; 'P' RAM:00005E4A 6000 01DC bra.w loc_6028 RAM:00005E4E ; --------------------------------------------------------------------------- RAM:00005E4E RAM:00005E4E loc_5E4E: ; CODE XREF: sub_5CAE+18Aj RAM:00005E4E 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005E52 3028 0014 move.w $14(a0),d0 RAM:00005E56 5240 addq.w #1,d0 RAM:00005E58 3140 0014 move.w d0,$14(a0) RAM:00005E5C 5340 subq.w #1,d0 RAM:00005E5E 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005E62 11AE FFFB 0016 move.b unk_FFFFFFFB(a6),$16(a0,d0.w) RAM:00005E68 6000 01B4 bra.w loc_601E RAM:00005E6C ; --------------------------------------------------------------------------- RAM:00005E6C 6000 01B0 bra.w loc_601E RAM:00005E70 ; --------------------------------------------------------------------------- RAM:00005E70 6100 F568 bsr.w sub_53DA RAM:00005E74 6000 01A8 bra.w loc_601E RAM:00005E78 ; --------------------------------------------------------------------------- RAM:00005E78 102E FFFB move.b unk_FFFFFFFB(a6),d0 RAM:00005E7C 49C0 extb.l d0 RAM:00005E7E 2D40 FFD0 move.l d0,unk_FFFFFFD0(a6) RAM:00005E82 6000 019A bra.w loc_601E RAM:00005E86 ; --------------------------------------------------------------------------- RAM:00005E86 202E FFD0 move.l unk_FFFFFFD0(a6),d0 RAM:00005E8A D080 add.l d0,d0 RAM:00005E8C 2200 move.l d0,d1 RAM:00005E8E E581 asl.l #2,d1 RAM:00005E90 D081 add.l d1,d0 RAM:00005E92 122E FFFB move.b unk_FFFFFFFB(a6),d1 RAM:00005E96 49C1 extb.l d1 RAM:00005E98 0481 0000 0030 subi.l #$30,d1 ; '0' RAM:00005E9E D081 add.l d1,d0 RAM:00005EA0 2D40 FFD0 move.l d0,unk_FFFFFFD0(a6) RAM:00005EA4 6000 0178 bra.w loc_601E RAM:00005EA8 ; --------------------------------------------------------------------------- RAM:00005EA8 202E FFD0 move.l unk_FFFFFFD0(a6),d0 RAM:00005EAC E980 asl.l #4,d0 RAM:00005EAE 122E FFFB move.b unk_FFFFFFFB(a6),d1 RAM:00005EB2 49C1 extb.l d1 RAM:00005EB4 0481 0000 0030 subi.l #$30,d1 ; '0' RAM:00005EBA D081 add.l d1,d0 RAM:00005EBC 2D40 FFD0 move.l d0,unk_FFFFFFD0(a6) RAM:00005EC0 6000 015C bra.w loc_601E RAM:00005EC4 ; --------------------------------------------------------------------------- RAM:00005EC4 202E FFD0 move.l unk_FFFFFFD0(a6),d0 RAM:00005EC8 E980 asl.l #4,d0 RAM:00005ECA 122E FFFB move.b unk_FFFFFFFB(a6),d1 RAM:00005ECE 49C1 extb.l d1 RAM:00005ED0 0481 0000 0041 subi.l #$41,d1 ; 'A' RAM:00005ED6 D081 add.l d1,d0 RAM:00005ED8 0680 0000 000A addi.l #$A,d0 RAM:00005EDE 2D40 FFD0 move.l d0,unk_FFFFFFD0(a6) RAM:00005EE2 6000 013A bra.w loc_601E RAM:00005EE6 ; --------------------------------------------------------------------------- RAM:00005EE6 202E FFD0 move.l unk_FFFFFFD0(a6),d0 RAM:00005EEA E980 asl.l #4,d0 RAM:00005EEC 122E FFFB move.b unk_FFFFFFFB(a6),d1 RAM:00005EF0 49C1 extb.l d1 RAM:00005EF2 0481 0000 0061 subi.l #$61,d1 ; 'a' RAM:00005EF8 D081 add.l d1,d0 RAM:00005EFA 0680 0000 000A addi.l #$A,d0 RAM:00005F00 2D40 FFD0 move.l d0,unk_FFFFFFD0(a6) RAM:00005F04 6000 0118 bra.w loc_601E RAM:00005F08 ; --------------------------------------------------------------------------- RAM:00005F08 0C2E 0001 FFFA cmpi.b #1,unk_FFFFFFFA(a6) RAM:00005F0E 6706 beq.s loc_5F16 RAM:00005F10 4EB9 0000 68E6 jsr (sub_68E6).l RAM:00005F16 RAM:00005F16 loc_5F16: ; CODE XREF: sub_5CAE+260j RAM:00005F16 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005F1A 4268 0014 clr.w $14(a0) RAM:00005F1E 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005F24 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:00005F2A 1169 0005 0007 move.b 5(a1),7(a0) RAM:00005F30 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005F36 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:00005F3C 1169 0004 0008 move.b 4(a1),8(a0) RAM:00005F42 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005F48 4228 000A clr.b $A(a0) RAM:00005F4C 6000 00D0 bra.w loc_601E RAM:00005F50 ; --------------------------------------------------------------------------- RAM:00005F50 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005F54 3028 0014 move.w $14(a0),d0 RAM:00005F58 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005F5C 4230 0016 clr.b $16(a0,d0.w) RAM:00005F60 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005F64 3028 0014 move.w $14(a0),d0 RAM:00005F68 5040 addq.w #8,d0 RAM:00005F6A 3D40 FFF0 move.w d0,unk_FFFFFFF0(a6) RAM:00005F6E 306E FFF0 movea.w unk_FFFFFFF0(a6),a0 RAM:00005F72 2F08 move.l a0,-(sp) RAM:00005F74 486E FFE4 pea unk_FFFFFFE4(a6) RAM:00005F78 4EB9 0000 6968 jsr (sub_6968).l RAM:00005F7E 504F addq.w #8,sp RAM:00005F80 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00005F84 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00005F88 664A bne.s loc_5FD4 RAM:00005F8A 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:00005F8E 30AE FFF0 move.w unk_FFFFFFF0(a6),(a0) RAM:00005F92 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005F96 3028 0014 move.w $14(a0),d0 RAM:00005F9A 48C0 ext.l d0 RAM:00005F9C 5280 addq.l #1,d0 RAM:00005F9E 2F00 move.l d0,-(sp) RAM:00005FA0 202E FFE4 move.l unk_FFFFFFE4(a6),d0 RAM:00005FA4 5C80 addq.l #6,d0 RAM:00005FA6 2F00 move.l d0,-(sp) RAM:00005FA8 202E FFD4 move.l unk_FFFFFFD4(a6),d0 RAM:00005FAC 0680 0000 0016 addi.l #$16,d0 RAM:00005FB2 2F00 move.l d0,-(sp) RAM:00005FB4 4878 0003 pea (3).w RAM:00005FB8 4EB9 0000 72A8 jsr (sub_72A8).l RAM:00005FBE 4FEF 0010 lea $10(sp),sp RAM:00005FC2 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:00005FC6 216E FFE8 0002 move.l unk_FFFFFFE8(a6),2(a0) RAM:00005FCC 2D6E FFE4 FFE8 move.l unk_FFFFFFE4(a6),unk_FFFFFFE8(a6) RAM:00005FD2 600C bra.s loc_5FE0 RAM:00005FD4 ; --------------------------------------------------------------------------- RAM:00005FD4 RAM:00005FD4 loc_5FD4: ; CODE XREF: sub_5CAE+2DAj RAM:00005FD4 486E FFE8 pea unk_FFFFFFE8(a6) RAM:00005FD8 4EB9 0000 773E jsr (sub_773E).l RAM:00005FDE 584F addq.w #4,sp RAM:00005FE0 RAM:00005FE0 loc_5FE0: ; CODE XREF: sub_5CAE+324j RAM:00005FE0 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00005FE6 4228 000A clr.b $A(a0) RAM:00005FEA 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00005FEE 4268 0014 clr.w $14(a0) RAM:00005FF2 602A bra.s loc_601E RAM:00005FF4 ; --------------------------------------------------------------------------- RAM:00005FF4 RAM:00005FF4 loc_5FF4: ; CODE XREF: sub_5CAE:loc_5E2Aj RAM:00005FF4 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:00005FF8 48C0 ext.l d0 RAM:00005FFA 0C80 0000 0009 cmpi.l #9,d0 RAM:00006000 621C bhi.s loc_601E RAM:00006002 303B 0A06 move.w word_600A(pc,d0.l*2),d0 RAM:00006006 4EFB 0002 jmp word_600A(pc,d0.w) RAM:00006006 ; --------------------------------------------------------------------------- RAM:0000600A FE24 FE62 FE66 FE6E+word_600A: dc.w $FE24, $FE62, $FE66, $FE6E, $FE7C, $FE9E, $FEBA, $FEDC, $FEFE, $FF46 RAM:0000601E ; --------------------------------------------------------------------------- RAM:0000601E RAM:0000601E loc_601E: ; CODE XREF: sub_5CAE+1BAj RAM:0000601E ; sub_5CAE+1BEj ... RAM:0000601E 0C6E 0053 FFF8 cmpi.w #$53,unk_FFFFFFF8(a6) ; 'S' RAM:00006024 6D00 FD38 blt.w loc_5D5E RAM:00006028 RAM:00006028 loc_6028: ; CODE XREF: sub_5CAE+C8j RAM:00006028 ; sub_5CAE+19Cj RAM:00006028 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:0000602C 3028 0014 move.w $14(a0),d0 RAM:00006030 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00006034 4230 0016 clr.b $16(a0,d0.w) RAM:00006038 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:0000603C 6600 032C bne.w loc_636A RAM:00006040 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00006044 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:00006048 0440 0053 subi.w #$53,d0 ; 'S' RAM:0000604C 3080 move.w d0,(a0) RAM:0000604E 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00006052 0C50 002B cmpi.w #$2B,(a0) ; '+' RAM:00006056 660E bne.s loc_6066 RAM:00006058 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:0000605C 216E FFD0 0006 move.l unk_FFFFFFD0(a6),6(a0) RAM:00006062 6000 0306 bra.w loc_636A RAM:00006066 ; --------------------------------------------------------------------------- RAM:00006066 RAM:00006066 loc_6066: ; CODE XREF: sub_5CAE+3A8j RAM:00006066 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:0000606A 0C50 002C cmpi.w #$2C,(a0) ; ',' RAM:0000606E 6600 00C2 bne.w loc_6132 RAM:00006072 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00006076 3028 0014 move.w $14(a0),d0 RAM:0000607A 5040 addq.w #8,d0 RAM:0000607C 3D40 FFF0 move.w d0,unk_FFFFFFF0(a6) RAM:00006080 306E FFF0 movea.w unk_FFFFFFF0(a6),a0 RAM:00006084 2F08 move.l a0,-(sp) RAM:00006086 486E FFE4 pea unk_FFFFFFE4(a6) RAM:0000608A 4EB9 0000 6968 jsr (sub_6968).l RAM:00006090 504F addq.w #8,sp RAM:00006092 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00006096 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:0000609A 6600 0086 bne.w loc_6122 RAM:0000609E 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:000060A2 30AE FFF0 move.w unk_FFFFFFF0(a6),(a0) RAM:000060A6 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:000060AA 3028 0014 move.w $14(a0),d0 RAM:000060AE 48C0 ext.l d0 RAM:000060B0 5280 addq.l #1,d0 RAM:000060B2 2F00 move.l d0,-(sp) RAM:000060B4 202E FFE4 move.l unk_FFFFFFE4(a6),d0 RAM:000060B8 5C80 addq.l #6,d0 RAM:000060BA 2F00 move.l d0,-(sp) RAM:000060BC 202E FFD4 move.l unk_FFFFFFD4(a6),d0 RAM:000060C0 0680 0000 0016 addi.l #$16,d0 RAM:000060C6 2F00 move.l d0,-(sp) RAM:000060C8 4878 0003 pea (3).w RAM:000060CC 4EB9 0000 72A8 jsr (sub_72A8).l RAM:000060D2 4FEF 0010 lea $10(sp),sp RAM:000060D6 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:000060DA 216E FFE8 0002 move.l unk_FFFFFFE8(a6),2(a0) RAM:000060E0 2D6E FFE4 FFE8 move.l unk_FFFFFFE4(a6),unk_FFFFFFE8(a6) RAM:000060E6 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:000060EA 42A8 0006 clr.l 6(a0) RAM:000060EE RAM:000060EE loc_60EE: ; CODE XREF: sub_5CAE+470j RAM:000060EE 4AAE FFE8 tst.l unk_FFFFFFE8(a6) RAM:000060F2 672C beq.s loc_6120 RAM:000060F4 2D6E FFE8 FFE4 move.l unk_FFFFFFE8(a6),unk_FFFFFFE4(a6) RAM:000060FA 206E FFE8 movea.l unk_FFFFFFE8(a6),a0 RAM:000060FE 2D68 0002 FFE8 move.l 2(a0),unk_FFFFFFE8(a6) RAM:00006104 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:00006108 226E FFD4 movea.l unk_FFFFFFD4(a6),a1 RAM:0000610C 2169 0006 0002 move.l 6(a1),2(a0) RAM:00006112 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00006116 202E FFE4 move.l unk_FFFFFFE4(a6),d0 RAM:0000611A 2140 0006 move.l d0,6(a0) RAM:0000611E 60CE bra.s loc_60EE RAM:00006120 ; --------------------------------------------------------------------------- RAM:00006120 RAM:00006120 loc_6120: ; CODE XREF: sub_5CAE+444j RAM:00006120 600C bra.s loc_612E RAM:00006122 ; --------------------------------------------------------------------------- RAM:00006122 RAM:00006122 loc_6122: ; CODE XREF: sub_5CAE+3ECj RAM:00006122 486E FFE8 pea unk_FFFFFFE8(a6) RAM:00006126 4EB9 0000 773E jsr (sub_773E).l RAM:0000612C 584F addq.w #4,sp RAM:0000612E RAM:0000612E loc_612E: ; CODE XREF: sub_5CAE:loc_6120j RAM:0000612E 6000 023A bra.w loc_636A RAM:00006132 ; --------------------------------------------------------------------------- RAM:00006132 RAM:00006132 loc_6132: ; CODE XREF: sub_5CAE+3C0j RAM:00006132 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00006136 0C50 002D cmpi.w #$2D,(a0) ; '-' RAM:0000613A 6646 bne.s loc_6182 RAM:0000613C 4879 0002 2C7C pea (off_22C7C).l RAM:00006142 202E FFD4 move.l unk_FFFFFFD4(a6),d0 RAM:00006146 0680 0000 0016 addi.l #$16,d0 RAM:0000614C 2F00 move.l d0,-(sp) RAM:0000614E 4EB9 0000 6380 jsr (sub_6380).l RAM:00006154 504F addq.w #8,sp RAM:00006156 3D40 FFF4 move.w d0,unk_FFFFFFF4(a6) RAM:0000615A 0C6E FFFF FFF4 cmpi.w #$FFFF,unk_FFFFFFF4(a6) RAM:00006160 671C beq.s loc_617E RAM:00006162 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:00006166 48C0 ext.l d0 RAM:00006168 D080 add.l d0,d0 RAM:0000616A 2200 move.l d0,d1 RAM:0000616C D281 add.l d1,d1 RAM:0000616E D081 add.l d1,d0 RAM:00006170 2040 movea.l d0,a0 RAM:00006172 D1FC 0002 2C82 adda.l #off_22C82,a0 RAM:00006178 226E FFD4 movea.l unk_FFFFFFD4(a6),a1 RAM:0000617C 3290 move.w (a0),(a1) RAM:0000617E RAM:0000617E loc_617E: ; CODE XREF: sub_5CAE+4B2j RAM:0000617E 6000 01EA bra.w loc_636A RAM:00006182 ; --------------------------------------------------------------------------- RAM:00006182 RAM:00006182 loc_6182: ; CODE XREF: sub_5CAE+48Cj RAM:00006182 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00006186 0C50 002E cmpi.w #$2E,(a0) ; '.' RAM:0000618A 6600 00FC bne.w loc_6288 RAM:0000618E 202E FFD4 move.l unk_FFFFFFD4(a6),d0 RAM:00006192 0680 0000 0016 addi.l #$16,d0 RAM:00006198 2D40 FFD8 move.l d0,unk_FFFFFFD8(a6) RAM:0000619C 4879 0002 2CA2 pea (off_22CA2).l RAM:000061A2 2F2E FFD8 move.l unk_FFFFFFD8(a6),-(sp) RAM:000061A6 4EB9 0000 6380 jsr (sub_6380).l RAM:000061AC 504F addq.w #8,sp RAM:000061AE 3D40 FFF4 move.w d0,unk_FFFFFFF4(a6) RAM:000061B2 0C6E FFFF FFF4 cmpi.w #$FFFF,unk_FFFFFFF4(a6) RAM:000061B8 6754 beq.s loc_620E RAM:000061BA 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:000061BE 48C0 ext.l d0 RAM:000061C0 D080 add.l d0,d0 RAM:000061C2 2200 move.l d0,d1 RAM:000061C4 D281 add.l d1,d1 RAM:000061C6 D081 add.l d1,d0 RAM:000061C8 2040 movea.l d0,a0 RAM:000061CA D1FC 0002 2CA8 adda.l #unk_22CA8,a0 RAM:000061D0 3010 move.w (a0),d0 RAM:000061D2 223C FFFF FEFF move.l #unk_FFFFFEFF,d1 RAM:000061D8 C041 and.w d1,d0 RAM:000061DA 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:000061DE 3140 0010 move.w d0,$10(a0) RAM:000061E2 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:000061E6 48C0 ext.l d0 RAM:000061E8 D080 add.l d0,d0 RAM:000061EA 2200 move.l d0,d1 RAM:000061EC D281 add.l d1,d1 RAM:000061EE D081 add.l d1,d0 RAM:000061F0 41F9 0002 2CA8 lea (unk_22CA8).l,a0 RAM:000061F6 3030 0800 move.w (a0,d0.l),d0 RAM:000061FA 48C0 ext.l d0 RAM:000061FC 0280 0000 0100 andi.l #$100,d0 RAM:00006202 6708 beq.s loc_620C RAM:00006204 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00006208 30BC 002F move.w #$2F,(a0) ; '/' RAM:0000620C RAM:0000620C loc_620C: ; CODE XREF: sub_5CAE+554j RAM:0000620C 6076 bra.s loc_6284 RAM:0000620E ; --------------------------------------------------------------------------- RAM:0000620E RAM:0000620E loc_620E: ; CODE XREF: sub_5CAE+50Aj RAM:0000620E 486E FFE0 pea unk_FFFFFFE0(a6) RAM:00006212 2F2E FFD8 move.l unk_FFFFFFD8(a6),-(sp) RAM:00006216 4EB9 0000 E2D8 jsr sub_E2D8 RAM:0000621C 504F addq.w #8,sp RAM:0000621E 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00006222 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00006226 665C bne.s loc_6284 RAM:00006228 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000622C 0C28 0003 0020 cmpi.b #3,$20(a0) RAM:00006232 6708 beq.s loc_623C RAM:00006234 3D7C 276A FFEE move.w #$276A,unk_FFFFFFEE(a6) RAM:0000623A 6048 bra.s loc_6284 RAM:0000623C ; --------------------------------------------------------------------------- RAM:0000623C RAM:0000623C loc_623C: ; CODE XREF: sub_5CAE+584j RAM:0000623C 4EB9 0000 7248 jsr (sub_7248).l RAM:00006242 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00006246 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:0000624A 660E bne.s loc_625A RAM:0000624C 2F2E FFD8 move.l unk_FFFFFFD8(a6),-(sp) RAM:00006250 6100 F9D6 bsr.w sub_5C28 RAM:00006254 584F addq.w #4,sp RAM:00006256 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:0000625A RAM:0000625A loc_625A: ; CODE XREF: sub_5CAE+59Cj RAM:0000625A 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:0000625E 6618 bne.s loc_6278 RAM:00006260 2F2E FFE0 move.l unk_FFFFFFE0(a6),-(sp) RAM:00006264 486E FFFA pea unk_FFFFFFFA(a6) RAM:00006268 486E FFFB pea unk_FFFFFFFB(a6) RAM:0000626C 6100 F750 bsr.w sub_59BE RAM:00006270 4FEF 000C lea $C(sp),sp RAM:00006274 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00006278 RAM:00006278 loc_6278: ; CODE XREF: sub_5CAE+5B0j RAM:00006278 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:0000627C 6606 bne.s loc_6284 RAM:0000627E 3D7C 0001 FFF2 move.w #1,unk_FFFFFFF2(a6) RAM:00006284 RAM:00006284 loc_6284: ; CODE XREF: sub_5CAE:loc_620Cj RAM:00006284 ; sub_5CAE+578j ... RAM:00006284 6000 00E4 bra.w loc_636A RAM:00006288 ; --------------------------------------------------------------------------- RAM:00006288 RAM:00006288 loc_6288: ; CODE XREF: sub_5CAE+4DCj RAM:00006288 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:0000628C 0C50 00FF cmpi.w #$FF,(a0) RAM:00006290 6600 00AE bne.w loc_6340 RAM:00006294 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000629A 0C28 0001 0006 cmpi.b #1,6(a0) RAM:000062A0 670A beq.s loc_62AC RAM:000062A2 3D7C 2713 FFEE move.w #$2713,unk_FFFFFFEE(a6) RAM:000062A8 6000 0094 bra.w loc_633E RAM:000062AC ; --------------------------------------------------------------------------- RAM:000062AC RAM:000062AC loc_62AC: ; CODE XREF: sub_5CAE+5F2j RAM:000062AC 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000062B2 2D68 0018 FFDC move.l $18(a0),unk_FFFFFFDC(a6) RAM:000062B8 102E FFFB move.b unk_FFFFFFFB(a6),d0 RAM:000062BC 49C0 extb.l d0 RAM:000062BE 0480 0000 0030 subi.l #$30,d0 ; '0' RAM:000062C4 2D40 FFD0 move.l d0,unk_FFFFFFD0(a6) RAM:000062C8 4AAE FFD0 tst.l unk_FFFFFFD0(a6) RAM:000062CC 662A bne.s loc_62F8 RAM:000062CE RAM:000062CE loc_62CE: ; CODE XREF: sub_5CAE+634j RAM:000062CE 4AAE FFDC tst.l unk_FFFFFFDC(a6) RAM:000062D2 6710 beq.s loc_62E4 RAM:000062D4 206E FFDC movea.l unk_FFFFFFDC(a6),a0 RAM:000062D8 2D68 0010 FFDC move.l $10(a0),unk_FFFFFFDC(a6) RAM:000062DE 52AE FFD0 addq.l #1,unk_FFFFFFD0(a6) RAM:000062E2 60EA bra.s loc_62CE RAM:000062E4 ; --------------------------------------------------------------------------- RAM:000062E4 RAM:000062E4 loc_62E4: ; CODE XREF: sub_5CAE+624j RAM:000062E4 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:000062E8 30BC 002B move.w #$2B,(a0) ; '+' RAM:000062EC 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:000062F0 216E FFD0 0006 move.l unk_FFFFFFD0(a6),6(a0) RAM:000062F6 6046 bra.s loc_633E RAM:000062F8 ; --------------------------------------------------------------------------- RAM:000062F8 RAM:000062F8 loc_62F8: ; CODE XREF: sub_5CAE+61Ej RAM:000062F8 ; sub_5CAE+668j RAM:000062F8 4AAE FFDC tst.l unk_FFFFFFDC(a6) RAM:000062FC 671A beq.s loc_6318 RAM:000062FE 0CAE 0000 0001 FFD0 cmpi.l #1,unk_FFFFFFD0(a6) RAM:00006306 6F10 ble.s loc_6318 RAM:00006308 206E FFDC movea.l unk_FFFFFFDC(a6),a0 RAM:0000630C 2D68 0010 FFDC move.l $10(a0),unk_FFFFFFDC(a6) RAM:00006312 53AE FFD0 subq.l #1,unk_FFFFFFD0(a6) RAM:00006316 60E0 bra.s loc_62F8 RAM:00006318 ; --------------------------------------------------------------------------- RAM:00006318 RAM:00006318 loc_6318: ; CODE XREF: sub_5CAE+64Ej RAM:00006318 ; sub_5CAE+658j RAM:00006318 4AAE FFDC tst.l unk_FFFFFFDC(a6) RAM:0000631C 6714 beq.s loc_6332 RAM:0000631E 2F2E FFDC move.l unk_FFFFFFDC(a6),-(sp) RAM:00006322 4878 0002 pea (2).w RAM:00006326 4EB9 0000 6426 jsr (sub_6426).l RAM:0000632C 504F addq.w #8,sp RAM:0000632E 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00006332 RAM:00006332 loc_6332: ; CODE XREF: sub_5CAE+66Ej RAM:00006332 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00006336 6606 bne.s loc_633E RAM:00006338 3D7C 0001 FFF2 move.w #1,unk_FFFFFFF2(a6) RAM:0000633E RAM:0000633E loc_633E: ; CODE XREF: sub_5CAE+5FAj RAM:0000633E ; sub_5CAE+648j ... RAM:0000633E 602A bra.s loc_636A RAM:00006340 ; --------------------------------------------------------------------------- RAM:00006340 RAM:00006340 loc_6340: ; CODE XREF: sub_5CAE+5E2j RAM:00006340 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00006344 4A50 tst.w (a0) RAM:00006346 6622 bne.s loc_636A RAM:00006348 0C2E 0001 FFFA cmpi.b #1,unk_FFFFFFFA(a6) RAM:0000634E 6614 bne.s loc_6364 RAM:00006350 206E FFD4 movea.l unk_FFFFFFD4(a6),a0 RAM:00006354 0C68 0001 0014 cmpi.w #1,$14(a0) RAM:0000635A 6D08 blt.s loc_6364 RAM:0000635C 3D7C 2711 FFEE move.w #$2711,unk_FFFFFFEE(a6) RAM:00006362 6006 bra.s loc_636A RAM:00006364 ; --------------------------------------------------------------------------- RAM:00006364 RAM:00006364 loc_6364: ; CODE XREF: sub_5CAE+6A0j RAM:00006364 ; sub_5CAE+6ACj RAM:00006364 3D7C 2713 FFEE move.w #$2713,unk_FFFFFFEE(a6) RAM:0000636A RAM:0000636A loc_636A: ; CODE XREF: sub_5CAE+38Ej RAM:0000636A ; sub_5CAE+3B4j ... RAM:0000636A 4A6E FFF2 tst.w unk_FFFFFFF2(a6) RAM:0000636E 6600 F9AA bne.w loc_5D1A RAM:00006372 RAM:00006372 loc_6372: ; CODE XREF: sub_5CAE+46j RAM:00006372 ; sub_5CAE+68j RAM:00006372 302E FFEE move.w unk_FFFFFFEE(a6),d0 RAM:00006376 48C0 ext.l d0 RAM:00006378 6002 bra.s loc_637C RAM:00006378 ; --------------------------------------------------------------------------- RAM:0000637A 0070 dc.b $70 ; p RAM:0000637B 0000 dc.b 0 RAM:0000637C ; --------------------------------------------------------------------------- RAM:0000637C RAM:0000637C loc_637C: ; CODE XREF: sub_5CAE+6CAj RAM:0000637C 4E5E unlk a6 RAM:0000637E 4E75 rts RAM:0000637E ; End of function sub_5CAE RAM:0000637E RAM:00006380 RAM:00006380 ; =============== S U B R O U T I N E ======================================= RAM:00006380 RAM:00006380 ; Attributes: bp-based frame RAM:00006380 RAM:00006380 sub_6380: ; CODE XREF: sub_151E+196p RAM:00006380 ; sub_5CAE+4A0p ... RAM:00006380 RAM:00006380 arg_0 = 8 RAM:00006380 arg_4 = $C RAM:00006380 RAM:00006380 4E56 0000 link a6,#0 RAM:00006384 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:0000638A 48D7 0000 movem.l 0,(sp) RAM:0000638E 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00006392 206E 000C movea.l arg_4(a6),a0 RAM:00006396 3010 move.w (a0),d0 RAM:00006398 5340 subq.w #1,d0 RAM:0000639A 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0000639E RAM:0000639E loc_639E: ; CODE XREF: sub_6380:loc_641Aj RAM:0000639E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000063A2 B06E FFFA cmp.w unk_FFFFFFFA(a6),d0 RAM:000063A6 6E74 bgt.s loc_641C RAM:000063A8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000063AC 48C0 ext.l d0 RAM:000063AE 322E FFFA move.w unk_FFFFFFFA(a6),d1 RAM:000063B2 48C1 ext.l d1 RAM:000063B4 D081 add.l d1,d0 RAM:000063B6 4A80 tst.l d0 RAM:000063B8 6C02 bge.s loc_63BC RAM:000063BA 5280 addq.l #1,d0 RAM:000063BC RAM:000063BC loc_63BC: ; CODE XREF: sub_6380+38j RAM:000063BC E280 asr.l #1,d0 RAM:000063BE 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:000063C2 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:000063C6 48C0 ext.l d0 RAM:000063C8 D080 add.l d0,d0 RAM:000063CA 2200 move.l d0,d1 RAM:000063CC D281 add.l d1,d1 RAM:000063CE D081 add.l d1,d0 RAM:000063D0 206E 000C movea.l arg_4(a6),a0 RAM:000063D4 2F30 0802 move.l 2(a0,d0.l),-(sp) RAM:000063D8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000063DC 4878 0002 pea (2).w RAM:000063E0 4EB9 0000 72F6 jsr (sub_72F6).l RAM:000063E6 4FEF 000C lea $C(sp),sp RAM:000063EA 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:000063EE 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:000063F2 6608 bne.s loc_63FC RAM:000063F4 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:000063F8 48C0 ext.l d0 RAM:000063FA 6026 bra.s loc_6422 RAM:000063FC ; --------------------------------------------------------------------------- RAM:000063FC RAM:000063FC loc_63FC: ; CODE XREF: sub_6380+72j RAM:000063FC 0C6E FFFF FFF8 cmpi.w #$FFFF,unk_FFFFFFF8(a6) RAM:00006402 660C bne.s loc_6410 RAM:00006404 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:00006408 5340 subq.w #1,d0 RAM:0000640A 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0000640E 600A bra.s loc_641A RAM:00006410 ; --------------------------------------------------------------------------- RAM:00006410 RAM:00006410 loc_6410: ; CODE XREF: sub_6380+82j RAM:00006410 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:00006414 5240 addq.w #1,d0 RAM:00006416 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000641A RAM:0000641A loc_641A: ; CODE XREF: sub_6380+8Ej RAM:0000641A 6082 bra.s loc_639E RAM:0000641C ; --------------------------------------------------------------------------- RAM:0000641C RAM:0000641C loc_641C: ; CODE XREF: sub_6380+26j RAM:0000641C 70FF moveq #$FFFFFFFF,d0 RAM:0000641E 6002 bra.s loc_6422 RAM:0000641E ; --------------------------------------------------------------------------- RAM:00006420 0070 dc.b $70 ; p RAM:00006421 0000 dc.b 0 RAM:00006422 ; --------------------------------------------------------------------------- RAM:00006422 RAM:00006422 loc_6422: ; CODE XREF: sub_6380+7Aj RAM:00006422 ; sub_6380+9Ej RAM:00006422 4E5E unlk a6 RAM:00006424 4E75 rts RAM:00006424 ; End of function sub_6380 RAM:00006424 RAM:00006426 RAM:00006426 ; =============== S U B R O U T I N E ======================================= RAM:00006426 RAM:00006426 ; Attributes: bp-based frame RAM:00006426 RAM:00006426 sub_6426: ; CODE XREF: sub_2A8A+42p RAM:00006426 ; sub_59BE+200p ... RAM:00006426 RAM:00006426 arg_2 = $A RAM:00006426 arg_4 = $C RAM:00006426 RAM:00006426 4E56 0000 link a6,#0 RAM:0000642A DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:00006430 48D7 0000 movem.l 0,(sp) RAM:00006434 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:00006438 4A6E 000A tst.w arg_2(a6) RAM:0000643C 6672 bne.s loc_64B0 RAM:0000643E 4878 02D2 pea ($2D2).w RAM:00006442 486E FFF4 pea unk_FFFFFFF4(a6) RAM:00006446 4EB9 0000 6968 jsr (sub_6968).l RAM:0000644C 504F addq.w #8,sp RAM:0000644E 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00006452 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:00006456 6656 bne.s loc_64AE RAM:00006458 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0000645C 4228 0006 clr.b 6(a0) RAM:00006460 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00006464 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:00006468 RAM:00006468 loc_6468: ; CODE XREF: sub_6426+7Aj RAM:00006468 0C6E 0001 FFFE cmpi.w #1,unk_FFFFFFFE(a6) RAM:0000646E 6608 bne.s loc_6478 RAM:00006470 3D7C 004B FFFC move.w #$4B,unk_FFFFFFFC(a6) ; 'K' RAM:00006476 600E bra.s loc_6486 RAM:00006478 ; --------------------------------------------------------------------------- RAM:00006478 RAM:00006478 loc_6478: ; CODE XREF: sub_6426+48j RAM:00006478 0C6E 0001 FFFE cmpi.w #1,unk_FFFFFFFE(a6) RAM:0000647E 6F06 ble.s loc_6486 RAM:00006480 066E 0046 FFFC addi.w #$46,unk_FFFFFFFC(a6) ; 'F' RAM:00006486 RAM:00006486 loc_6486: ; CODE XREF: sub_6426+50j RAM:00006486 ; sub_6426+58j RAM:00006486 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000648A 0C6E 000A FFFE cmpi.w #$A,unk_FFFFFFFE(a6) RAM:00006490 6F02 ble.s loc_6494 RAM:00006492 600E bra.s loc_64A2 RAM:00006494 ; --------------------------------------------------------------------------- RAM:00006494 RAM:00006494 loc_6494: ; CODE XREF: sub_6426+6Aj RAM:00006494 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:00006498 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0000649C 4230 0010 clr.b $10(a0,d0.w) RAM:000064A0 60C6 bra.s loc_6468 RAM:000064A2 ; --------------------------------------------------------------------------- RAM:000064A2 RAM:000064A2 loc_64A2: ; CODE XREF: sub_6426+6Cj RAM:000064A2 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:000064A6 4EB9 0000 6810 jsr (sub_6810).l RAM:000064AC 584F addq.w #4,sp RAM:000064AE RAM:000064AE loc_64AE: ; CODE XREF: sub_6426+30j RAM:000064AE 6022 bra.s loc_64D2 RAM:000064B0 ; --------------------------------------------------------------------------- RAM:000064B0 RAM:000064B0 loc_64B0: ; CODE XREF: sub_6426+16j RAM:000064B0 4EB9 0000 7248 jsr (sub_7248).l RAM:000064B6 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:000064BA 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:000064BE 6612 bne.s loc_64D2 RAM:000064C0 2F2E 000C move.l arg_4(a6),-(sp) RAM:000064C4 4EB9 0000 6810 jsr (sub_6810).l RAM:000064CA 584F addq.w #4,sp RAM:000064CC 2D6E 000C FFF4 move.l arg_4(a6),unk_FFFFFFF4(a6) RAM:000064D2 RAM:000064D2 loc_64D2: ; CODE XREF: sub_6426:loc_64AEj RAM:000064D2 ; sub_6426+98j RAM:000064D2 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:000064D6 661A bne.s loc_64F2 RAM:000064D8 4AAE FFF4 tst.l unk_FFFFFFF4(a6) RAM:000064DC 6714 beq.s loc_64F2 RAM:000064DE 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:000064E2 2179 0004 59FE 000C move.l (off_459FE).l,$C(a0) RAM:000064EA 23EE FFF4 0004 59FE move.l unk_FFFFFFF4(a6),(off_459FE).l RAM:000064F2 RAM:000064F2 loc_64F2: ; CODE XREF: sub_6426+B0j RAM:000064F2 ; sub_6426+B6j RAM:000064F2 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:000064F6 48C0 ext.l d0 RAM:000064F8 6002 bra.s loc_64FC RAM:000064F8 ; --------------------------------------------------------------------------- RAM:000064FA 0070 dc.b $70 ; p RAM:000064FB 0000 dc.b 0 RAM:000064FC ; --------------------------------------------------------------------------- RAM:000064FC RAM:000064FC loc_64FC: ; CODE XREF: sub_6426+D2j RAM:000064FC 4E5E unlk a6 RAM:000064FE 4E75 rts RAM:000064FE ; End of function sub_6426 RAM:000064FE RAM:00006500 RAM:00006500 ; =============== S U B R O U T I N E ======================================= RAM:00006500 RAM:00006500 ; Attributes: bp-based frame RAM:00006500 RAM:00006500 sub_6500: ; CODE XREF: sub_2A8A:loc_2B00p RAM:00006500 ; sub_51E8:loc_52BCp ... RAM:00006500 4E56 0000 link a6,#0 RAM:00006504 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:0000650A 48D7 0000 movem.l 0,(sp) RAM:0000650E 426E FFF2 clr.w unk_FFFFFFF2(a6) RAM:00006512 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00006518 4AA8 000C tst.l $C(a0) RAM:0000651C 6700 00B4 beq.w loc_65D2 RAM:00006520 2D79 0004 59FE FFFC move.l (off_459FE).l,unk_FFFFFFFC(a6) RAM:00006528 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000652E 23E8 000C 0004 59FE move.l $C(a0),(off_459FE).l RAM:00006536 6072 bra.s loc_65AA RAM:00006538 ; --------------------------------------------------------------------------- RAM:00006538 RAM:00006538 loc_6538: ; CODE XREF: sub_6500+BEj RAM:00006538 4878 02D2 pea ((off_2D0+2)).w RAM:0000653C 486E FFFC pea unk_FFFFFFFC(a6) RAM:00006540 4EB9 0000 6CF4 jsr (sub_6CF4).l RAM:00006546 504F addq.w #8,sp RAM:00006548 3D40 FFF2 move.w d0,unk_FFFFFFF2(a6) RAM:0000654C 6000 0084 bra.w loc_65D2 RAM:00006550 ; --------------------------------------------------------------------------- RAM:00006550 RAM:00006550 loc_6550: ; CODE XREF: sub_6500+C8j RAM:00006550 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00006554 2D68 0018 FFF4 move.l $18(a0),unk_FFFFFFF4(a6) RAM:0000655A RAM:0000655A loc_655A: ; CODE XREF: sub_6500+88j RAM:0000655A 4AAE FFF4 tst.l unk_FFFFFFF4(a6) RAM:0000655E 672A beq.s loc_658A RAM:00006560 2D6E FFF4 FFF8 move.l unk_FFFFFFF4(a6),unk_FFFFFFF8(a6) RAM:00006566 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0000656A 2D68 0010 FFF4 move.l $10(a0),unk_FFFFFFF4(a6) RAM:00006570 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:00006574 3028 0014 move.w $14(a0),d0 RAM:00006578 48C0 ext.l d0 RAM:0000657A 2F00 move.l d0,-(sp) RAM:0000657C 486E FFF8 pea unk_FFFFFFF8(a6) RAM:00006580 4EB9 0000 6CF4 jsr (sub_6CF4).l RAM:00006586 504F addq.w #8,sp RAM:00006588 60D0 bra.s loc_655A RAM:0000658A ; --------------------------------------------------------------------------- RAM:0000658A RAM:0000658A loc_658A: ; CODE XREF: sub_6500+5Ej RAM:0000658A 4878 001C pea (off_1C).w RAM:0000658E 486E FFFC pea unk_FFFFFFFC(a6) RAM:00006592 4EB9 0000 6CF4 jsr (sub_6CF4).l RAM:00006598 504F addq.w #8,sp RAM:0000659A 3D40 FFF2 move.w d0,unk_FFFFFFF2(a6) RAM:0000659E 6032 bra.s loc_65D2 RAM:000065A0 ; --------------------------------------------------------------------------- RAM:000065A0 RAM:000065A0 loc_65A0: ; CODE XREF: sub_6500+D0j RAM:000065A0 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000065A4 42A8 000C clr.l $C(a0) RAM:000065A8 6028 bra.s loc_65D2 RAM:000065AA ; --------------------------------------------------------------------------- RAM:000065AA RAM:000065AA loc_65AA: ; CODE XREF: sub_6500+36j RAM:000065AA 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000065AE 1028 0006 move.b 6(a0),d0 RAM:000065B2 0280 0000 00FF andi.l #$FF,d0 RAM:000065B8 0C80 0000 0000 cmpi.l #0,d0 RAM:000065BE 6700 FF78 beq.w loc_6538 RAM:000065C2 0C80 0000 0001 cmpi.l #1,d0 RAM:000065C8 6786 beq.s loc_6550 RAM:000065CA 0C80 0000 0002 cmpi.l #2,d0 RAM:000065D0 67CE beq.s loc_65A0 RAM:000065D2 RAM:000065D2 loc_65D2: ; CODE XREF: sub_6500+1Cj RAM:000065D2 ; sub_6500+4Cj ... RAM:000065D2 302E FFF2 move.w unk_FFFFFFF2(a6),d0 RAM:000065D6 48C0 ext.l d0 RAM:000065D8 6002 bra.s loc_65DC RAM:000065D8 ; --------------------------------------------------------------------------- RAM:000065DA 0070 dc.b $70 ; p RAM:000065DB 0000 dc.b 0 RAM:000065DC ; --------------------------------------------------------------------------- RAM:000065DC RAM:000065DC loc_65DC: ; CODE XREF: sub_6500+D8j RAM:000065DC 4E5E unlk a6 RAM:000065DE 4E75 rts RAM:000065DE ; End of function sub_6500 RAM:000065DE RAM:000065E0 RAM:000065E0 ; =============== S U B R O U T I N E ======================================= RAM:000065E0 RAM:000065E0 ; Attributes: bp-based frame RAM:000065E0 RAM:000065E0 sub_65E0: ; CODE XREF: sub_254A+E2p RAM:000065E0 ; sub_254A+F0p ... RAM:000065E0 RAM:000065E0 arg_2 = $A RAM:000065E0 RAM:000065E0 4E56 0000 link a6,#0 RAM:000065E4 DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:000065EA 48D7 0000 movem.l 0,(sp) RAM:000065EE 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:000065F2 3D7C 0001 FFF8 move.w #1,unk_FFFFFFF8(a6) RAM:000065F8 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000065FE 4A28 0006 tst.b 6(a0) RAM:00006602 6646 bne.s loc_664A RAM:00006604 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000660A 4A28 000B tst.b $B(a0) RAM:0000660E 663A bne.s loc_664A RAM:00006610 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00006616 2279 0004 59FE movea.l (off_459FE).l,a1 RAM:0000661C 1029 0004 move.b 4(a1),d0 RAM:00006620 B028 0008 cmp.b 8(a0),d0 RAM:00006624 6624 bne.s loc_664A RAM:00006626 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0000662A 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00006630 0C28 0001 0008 cmpi.b #1,8(a0) RAM:00006636 620C bhi.s loc_6644 RAM:00006638 302E 000A move.w arg_2(a6),d0 RAM:0000663C 5B40 subq.w #5,d0 RAM:0000663E 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00006642 6006 bra.s loc_664A RAM:00006644 ; --------------------------------------------------------------------------- RAM:00006644 RAM:00006644 loc_6644: ; CODE XREF: sub_65E0+56j RAM:00006644 3D7C 0005 FFFE move.w #5,unk_FFFFFFFE(a6) RAM:0000664A RAM:0000664A loc_664A: ; CODE XREF: sub_65E0+22j RAM:0000664A ; sub_65E0+2Ej ... RAM:0000664A 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00006650 1028 0007 move.b 7(a0),d0 RAM:00006654 0280 0000 00FF andi.l #$FF,d0 RAM:0000665A D16E FFFE add.w d0,unk_FFFFFFFE(a6) RAM:0000665E 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00006664 1028 0008 move.b 8(a0),d0 RAM:00006668 0280 0000 00FF andi.l #$FF,d0 RAM:0000666E 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00006672 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00006678 4A28 0006 tst.b 6(a0) RAM:0000667C 665C bne.s loc_66DA RAM:0000667E 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:00006682 6756 beq.s loc_66DA RAM:00006684 0C6E 0001 FFFC cmpi.w #1,unk_FFFFFFFC(a6) RAM:0000668A 6606 bne.s loc_6692 RAM:0000668C 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:00006690 601E bra.s loc_66B0 RAM:00006692 ; --------------------------------------------------------------------------- RAM:00006692 RAM:00006692 loc_6692: ; CODE XREF: sub_65E0+AAj RAM:00006692 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:00006696 48C0 ext.l d0 RAM:00006698 5580 subq.l #2,d0 RAM:0000669A D080 add.l d0,d0 RAM:0000669C 2200 move.l d0,d1 RAM:0000669E D281 add.l d1,d1 RAM:000066A0 D081 add.l d1,d0 RAM:000066A2 E981 asl.l #4,d1 RAM:000066A4 D081 add.l d1,d0 RAM:000066A6 0680 0000 004B addi.l #$4B,d0 ; 'K' RAM:000066AC 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:000066B0 RAM:000066B0 loc_66B0: ; CODE XREF: sub_65E0+B0j RAM:000066B0 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:000066B4 48C0 ext.l d0 RAM:000066B6 2239 0004 59FE move.l (off_459FE).l,d1 RAM:000066BC 0681 0000 0010 addi.l #$10,d1 RAM:000066C2 D081 add.l d1,d0 RAM:000066C4 2F00 move.l d0,-(sp) RAM:000066C6 4879 0002 2E3B pea (aTrmS).l ; "Trm> %S\n" RAM:000066CC 4878 0002 pea (2).w RAM:000066D0 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000066D6 4FEF 000C lea $C(sp),sp RAM:000066DA RAM:000066DA loc_66DA: ; CODE XREF: sub_65E0+9Cj RAM:000066DA ; sub_65E0+A2j RAM:000066DA 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000066E0 1028 0005 move.b 5(a0),d0 RAM:000066E4 0280 0000 00FF andi.l #$FF,d0 RAM:000066EA 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000066F0 1228 0007 move.b 7(a0),d1 RAM:000066F4 0281 0000 00FF andi.l #$FF,d1 RAM:000066FA 9081 sub.l d1,d0 RAM:000066FC 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00006702 2210 move.l (a0),d1 RAM:00006704 9280 sub.l d0,d1 RAM:00006706 2D41 FFF4 move.l d1,unk_FFFFFFF4(a6) RAM:0000670A 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0000670E 4A10 tst.b (a0) RAM:00006710 6620 bne.s loc_6732 RAM:00006712 RAM:00006712 loc_6712: ; CODE XREF: sub_65E0:loc_6730j RAM:00006712 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00006716 6F1A ble.s loc_6732 RAM:00006718 536E FFFE subq.w #1,unk_FFFFFFFE(a6) RAM:0000671C 53AE FFF4 subq.l #1,unk_FFFFFFF4(a6) RAM:00006720 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:00006724 0C10 0020 cmpi.b #$20,(a0) ; ' ' RAM:00006728 6706 beq.s loc_6730 RAM:0000672A 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000672E 6002 bra.s loc_6732 RAM:00006730 ; --------------------------------------------------------------------------- RAM:00006730 RAM:00006730 loc_6730: ; CODE XREF: sub_65E0+148j RAM:00006730 60E0 bra.s loc_6712 RAM:00006732 ; --------------------------------------------------------------------------- RAM:00006732 RAM:00006732 loc_6732: ; CODE XREF: sub_65E0+130j RAM:00006732 ; sub_65E0+136j ... RAM:00006732 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00006738 0C28 0001 0006 cmpi.b #1,6(a0) RAM:0000673E 6634 bne.s loc_6774 RAM:00006740 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00006746 2028 0010 move.l $10(a0),d0 RAM:0000674A 5C80 addq.l #6,d0 RAM:0000674C 2F00 move.l d0,-(sp) RAM:0000674E 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00006754 2F28 0014 move.l $14(a0),-(sp) RAM:00006758 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0000675C 2F08 move.l a0,-(sp) RAM:0000675E 4879 0002 2E44 pea (aErrorInLineDOf).l ; "Error in Line %D of Macro: %S\nMac> %S\"... RAM:00006764 4878 0004 pea (off_4).w RAM:00006768 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0000676E 4FEF 0014 lea $14(sp),sp RAM:00006772 603E bra.s loc_67B2 RAM:00006774 ; --------------------------------------------------------------------------- RAM:00006774 RAM:00006774 loc_6774: ; CODE XREF: sub_65E0+15Ej RAM:00006774 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000677A 0C28 0002 0006 cmpi.b #2,6(a0) RAM:00006780 6630 bne.s loc_67B2 RAM:00006782 2039 0004 59FE move.l (off_459FE).l,d0 RAM:00006788 0680 0000 0018 addi.l #$18,d0 RAM:0000678E 2F00 move.l d0,-(sp) RAM:00006790 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00006796 3028 0016 move.w $16(a0),d0 RAM:0000679A 48C0 ext.l d0 RAM:0000679C 2F00 move.l d0,-(sp) RAM:0000679E 4879 0002 2E6B pea (aErrorInArgumen).l ; "Error in Argument %D:\nArg> %S\n" RAM:000067A4 4878 0003 pea (3).w RAM:000067A8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000067AE 4FEF 0010 lea $10(sp),sp RAM:000067B2 RAM:000067B2 loc_67B2: ; CODE XREF: sub_65E0+192j RAM:000067B2 ; sub_65E0+1A0j RAM:000067B2 0C6E 0001 FFFE cmpi.w #1,unk_FFFFFFFE(a6) RAM:000067B8 6D08 blt.s loc_67C2 RAM:000067BA 0C6E 0046 FFFE cmpi.w #$46,unk_FFFFFFFE(a6) ; 'F' RAM:000067C0 6F06 ble.s loc_67C8 RAM:000067C2 RAM:000067C2 loc_67C2: ; CODE XREF: sub_65E0+1D8j RAM:000067C2 3D7C 0001 FFFE move.w #1,unk_FFFFFFFE(a6) RAM:000067C8 RAM:000067C8 loc_67C8: ; CODE XREF: sub_65E0+1E0j RAM:000067C8 4879 0002 2E93 pea (aErr).l ; "Err" RAM:000067CE 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000067D2 48C0 ext.l d0 RAM:000067D4 5680 addq.l #3,d0 RAM:000067D6 2F00 move.l d0,-(sp) RAM:000067D8 4879 0002 2E8A pea (a_S).l ; "%^.-S-^\n" RAM:000067DE 4878 0003 pea (3).w RAM:000067E2 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000067E8 4FEF 0010 lea $10(sp),sp RAM:000067EC 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000067F2 4A28 0006 tst.b 6(a0) RAM:000067F6 6602 bne.s loc_67FA RAM:000067F8 600C bra.s loc_6806 RAM:000067FA ; --------------------------------------------------------------------------- RAM:000067FA RAM:000067FA loc_67FA: ; CODE XREF: sub_65E0+216j RAM:000067FA 6100 FD04 bsr.w sub_6500 RAM:000067FE 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00006802 6000 FE46 bra.w loc_664A RAM:00006806 ; --------------------------------------------------------------------------- RAM:00006806 RAM:00006806 loc_6806: ; CODE XREF: sub_65E0+218j RAM:00006806 7000 moveq #0,d0 RAM:00006808 6002 bra.s loc_680C RAM:00006808 ; --------------------------------------------------------------------------- RAM:0000680A 0070 dc.b $70 ; p RAM:0000680B 0000 dc.b 0 RAM:0000680C ; --------------------------------------------------------------------------- RAM:0000680C RAM:0000680C loc_680C: ; CODE XREF: sub_65E0+228j RAM:0000680C 4E5E unlk a6 RAM:0000680E 4E75 rts RAM:0000680E ; End of function sub_65E0 RAM:0000680E RAM:00006810 RAM:00006810 ; =============== S U B R O U T I N E ======================================= RAM:00006810 RAM:00006810 ; Attributes: bp-based frame RAM:00006810 RAM:00006810 sub_6810: ; CODE XREF: sub_D42+D0p RAM:00006810 ; sub_254A+4Ep ... RAM:00006810 RAM:00006810 arg_0 = 8 RAM:00006810 RAM:00006810 4E56 0000 link a6,#0 RAM:00006814 DFFC 0000 0000 adda.l #0,sp RAM:0000681A 48D7 0000 movem.l 0,(sp) RAM:0000681E 4279 0004 56CE clr.w (word_456CE).l RAM:00006824 4279 0004 56D4 clr.w (word_456D4).l RAM:0000682A 206E 0008 movea.l arg_0(a6),a0 RAM:0000682E 4228 000A clr.b $A(a0) RAM:00006832 206E 0008 movea.l arg_0(a6),a0 RAM:00006836 4A28 0006 tst.b 6(a0) RAM:0000683A 661C bne.s loc_6858 RAM:0000683C 206E 0008 movea.l arg_0(a6),a0 RAM:00006840 117C 0001 0009 move.b #1,9(a0) RAM:00006846 206E 0008 movea.l arg_0(a6),a0 RAM:0000684A 4228 0004 clr.b 4(a0) RAM:0000684E 206E 0008 movea.l arg_0(a6),a0 RAM:00006852 4228 000B clr.b $B(a0) RAM:00006856 6066 bra.s loc_68BE RAM:00006858 ; --------------------------------------------------------------------------- RAM:00006858 RAM:00006858 loc_6858: ; CODE XREF: sub_6810+2Aj RAM:00006858 2039 0004 59FE move.l (off_459FE).l,d0 RAM:0000685E B0AE 0008 cmp.l arg_0(a6),d0 RAM:00006862 6608 bne.s loc_686C RAM:00006864 4EB9 0000 68E6 jsr (sub_68E6).l RAM:0000686A 6052 bra.s loc_68BE RAM:0000686C ; --------------------------------------------------------------------------- RAM:0000686C RAM:0000686C loc_686C: ; CODE XREF: sub_6810+52j RAM:0000686C 206E 0008 movea.l arg_0(a6),a0 RAM:00006870 4228 0009 clr.b 9(a0) RAM:00006874 206E 0008 movea.l arg_0(a6),a0 RAM:00006878 117C 0001 0004 move.b #1,4(a0) RAM:0000687E 206E 0008 movea.l arg_0(a6),a0 RAM:00006882 0C28 0001 0006 cmpi.b #1,6(a0) RAM:00006888 6624 bne.s loc_68AE RAM:0000688A 206E 0008 movea.l arg_0(a6),a0 RAM:0000688E 226E 0008 movea.l arg_0(a6),a1 RAM:00006892 2269 0014 movea.l $14(a1),a1 RAM:00006896 2169 0028 0010 move.l $28(a1),$10(a0) RAM:0000689C 206E 0008 movea.l arg_0(a6),a0 RAM:000068A0 2028 0010 move.l $10(a0),d0 RAM:000068A4 5C80 addq.l #6,d0 RAM:000068A6 206E 0008 movea.l arg_0(a6),a0 RAM:000068AA 2080 move.l d0,(a0) RAM:000068AC 6010 bra.s loc_68BE RAM:000068AE ; --------------------------------------------------------------------------- RAM:000068AE RAM:000068AE loc_68AE: ; CODE XREF: sub_6810+78j RAM:000068AE 206E 0008 movea.l arg_0(a6),a0 RAM:000068B2 202E 0008 move.l arg_0(a6),d0 RAM:000068B6 0680 0000 0018 addi.l #$18,d0 RAM:000068BC 2080 move.l d0,(a0) RAM:000068BE RAM:000068BE loc_68BE: ; CODE XREF: sub_6810+46j RAM:000068BE ; sub_6810+5Aj ... RAM:000068BE 206E 0008 movea.l arg_0(a6),a0 RAM:000068C2 117C 0001 0007 move.b #1,7(a0) RAM:000068C8 206E 0008 movea.l arg_0(a6),a0 RAM:000068CC 117C 0001 0008 move.b #1,8(a0) RAM:000068D2 206E 0008 movea.l arg_0(a6),a0 RAM:000068D6 117C 0001 0005 move.b #1,5(a0) RAM:000068DC 7000 moveq #0,d0 RAM:000068DE 6002 bra.s loc_68E2 RAM:000068DE ; --------------------------------------------------------------------------- RAM:000068E0 0070 dc.b $70 ; p RAM:000068E1 0000 dc.b 0 RAM:000068E2 ; --------------------------------------------------------------------------- RAM:000068E2 RAM:000068E2 loc_68E2: ; CODE XREF: sub_6810+CEj RAM:000068E2 4E5E unlk a6 RAM:000068E4 4E75 rts RAM:000068E4 ; End of function sub_6810 RAM:000068E4 RAM:000068E6 RAM:000068E6 ; =============== S U B R O U T I N E ======================================= RAM:000068E6 RAM:000068E6 ; Attributes: bp-based frame RAM:000068E6 RAM:000068E6 sub_68E6: ; CODE XREF: sub_2D94:loc_2EBEp RAM:000068E6 ; sub_5422+50p ... RAM:000068E6 4E56 0000 link a6,#0 RAM:000068EA DFFC 0000 0000 adda.l #0,sp RAM:000068F0 48D7 0000 movem.l 0,(sp) RAM:000068F4 RAM:000068F4 loc_68F4: ; CODE XREF: sub_68E6+4Aj RAM:000068F4 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000068FA 4A28 0006 tst.b 6(a0) RAM:000068FE 671E beq.s loc_691E RAM:00006900 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00006906 0C28 0001 0006 cmpi.b #1,6(a0) RAM:0000690C 661E bne.s loc_692C RAM:0000690E 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00006914 2068 0010 movea.l $10(a0),a0 RAM:00006918 4AA8 0002 tst.l 2(a0) RAM:0000691C 670E beq.s loc_692C RAM:0000691E RAM:0000691E loc_691E: ; CODE XREF: sub_68E6+18j RAM:0000691E 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00006924 117C 0001 0009 move.b #1,9(a0) RAM:0000692A 6006 bra.s loc_6932 RAM:0000692C ; --------------------------------------------------------------------------- RAM:0000692C RAM:0000692C loc_692C: ; CODE XREF: sub_68E6+26j RAM:0000692C ; sub_68E6+36j RAM:0000692C 6100 FBD2 bsr.w sub_6500 RAM:00006930 60C2 bra.s loc_68F4 RAM:00006932 ; --------------------------------------------------------------------------- RAM:00006932 RAM:00006932 loc_6932: ; CODE XREF: sub_68E6+44j RAM:00006932 4E5E unlk a6 RAM:00006934 4E75 rts RAM:00006934 ; End of function sub_68E6 RAM:00006934 RAM:00006936 RAM:00006936 ; =============== S U B R O U T I N E ======================================= RAM:00006936 RAM:00006936 ; Attributes: bp-based frame RAM:00006936 RAM:00006936 sub_6936: ; CODE XREF: sub_254A:loc_256Cp RAM:00006936 ; sub_254A+220p ... RAM:00006936 4E56 0000 link a6,#0 RAM:0000693A DFFC 0000 0000 adda.l #0,sp RAM:00006940 48D7 0000 movem.l 0,(sp) RAM:00006944 RAM:00006944 loc_6944: ; CODE XREF: sub_6936+26j RAM:00006944 4AB9 0004 59FE tst.l (off_459FE).l RAM:0000694A 6712 beq.s loc_695E RAM:0000694C 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:00006952 4A28 0006 tst.b 6(a0) RAM:00006956 6706 beq.s loc_695E RAM:00006958 6100 FBA6 bsr.w sub_6500 RAM:0000695C 60E6 bra.s loc_6944 RAM:0000695E ; --------------------------------------------------------------------------- RAM:0000695E RAM:0000695E loc_695E: ; CODE XREF: sub_6936+14j RAM:0000695E ; sub_6936+20j RAM:0000695E 4E5E unlk a6 RAM:00006960 4E75 rts RAM:00006960 ; End of function sub_6936 RAM:00006960 RAM:00006960 ; --------------------------------------------------------------------------- RAM:00006962 0000 dc.b 0 RAM:00006963 0000 dc.b 0 RAM:00006964 0000 dc.b 0 RAM:00006965 0000 dc.b 0 RAM:00006966 0000 dc.b 0 RAM:00006967 0000 dc.b 0 RAM:00006968 RAM:00006968 ; =============== S U B R O U T I N E ======================================= RAM:00006968 RAM:00006968 ; Attributes: bp-based frame RAM:00006968 RAM:00006968 sub_6968: ; CODE XREF: sub_2D94+3E0p RAM:00006968 ; sub_2D94+61Ap ... RAM:00006968 RAM:00006968 arg_0 = 8 RAM:00006968 arg_6 = $E RAM:00006968 RAM:00006968 4E56 FFDC link a6,#$FFDC RAM:0000696C 48D7 3CF0 movem.l d4-d7/a2-a5,(sp) RAM:00006970 282E 0008 move.l arg_0(a6),d4 RAM:00006974 3E2E 000E move.w arg_6(a6),d7 RAM:00006978 7C00 moveq #0,d6 RAM:0000697A 0C47 0100 cmpi.w #$100,d7 RAM:0000697E 6C00 0158 bge.w loc_6AD8 RAM:00006982 3007 move.w d7,d0 RAM:00006984 48C0 ext.l d0 RAM:00006986 7E0F moveq #$F,d7 RAM:00006988 D087 add.l d7,d0 RAM:0000698A 6A02 bpl.s loc_698E RAM:0000698C D087 add.l d7,d0 RAM:0000698E RAM:0000698E loc_698E: ; CODE XREF: sub_6968+22j RAM:0000698E E880 asr.l #4,d0 RAM:00006990 48C0 ext.l d0 RAM:00006992 2E00 move.l d0,d7 RAM:00006994 5380 subq.l #1,d0 RAM:00006996 45F9 0003 B110 lea (unk_3B110).l,a2 RAM:0000699C 45F2 0A00 lea (a2,d0.l*2),a2 RAM:000069A0 3012 move.w (a2),d0 RAM:000069A2 6C04 bge.s loc_69A8 RAM:000069A4 0640 001F addi.w #$1F,d0 RAM:000069A8 RAM:000069A8 loc_69A8: ; CODE XREF: sub_6968+3Aj RAM:000069A8 EA40 asr.w #5,d0 RAM:000069AA 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:000069AE 7A00 moveq #0,d5 RAM:000069B0 287C 0004 313E movea.l #byte_4313E,a4 RAM:000069B6 267C 0004 323E movea.l #byte_4323E,a3 RAM:000069BC 2A7C 0004 3136 movea.l #byte_43136,a5 RAM:000069C2 6036 bra.s loc_69FA RAM:000069C4 ; --------------------------------------------------------------------------- RAM:000069C4 RAM:000069C4 loc_69C4: ; CODE XREF: sub_6968+164j RAM:000069C4 2F07 move.l d7,-(sp) RAM:000069C6 4854 pea (a4) RAM:000069C8 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:000069CC 2F08 move.l a0,-(sp) RAM:000069CE 4878 0001 pea (1).w RAM:000069D2 4EB9 0000 7120 jsr (sub_7120).l RAM:000069D8 4FEF 0010 lea $10(sp),sp RAM:000069DC 2044 movea.l d4,a0 RAM:000069DE 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:000069E2 48C0 ext.l d0 RAM:000069E4 E988 lsl.l #4,d0 RAM:000069E6 D0B9 0003 B132 add.l (dword_3B132).l,d0 RAM:000069EC 2080 move.l d0,(a0) RAM:000069EE 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:000069F2 48C0 ext.l d0 RAM:000069F4 D087 add.l d7,d0 RAM:000069F6 3480 move.w d0,(a2) RAM:000069F8 7C01 moveq #1,d6 RAM:000069FA RAM:000069FA loc_69FA: ; CODE XREF: sub_6968+5Aj RAM:000069FA ; sub_6968+16Cj RAM:000069FA 4A46 tst.w d6 RAM:000069FC 6600 0150 bne.w loc_6B4E RAM:00006A00 4A45 tst.w d5 RAM:00006A02 6600 014A bne.w loc_6B4E RAM:00006A06 4878 0001 pea (1).w RAM:00006A0A 3079 0003 B10C movea.w (word_3B10C).l,a0 RAM:00006A10 2F08 move.l a0,-(sp) RAM:00006A12 4878 0001 pea (1).w RAM:00006A16 4853 pea (a3) RAM:00006A18 486E FFFE pea unk_FFFFFFFE(a6) RAM:00006A1C 4878 0001 pea (1).w RAM:00006A20 4EB9 0000 6FFC jsr (sub_6FFC).l RAM:00006A26 4FEF 0018 lea $18(sp),sp RAM:00006A2A 4A40 tst.w d0 RAM:00006A2C 6772 beq.s loc_6AA0 RAM:00006A2E 3D79 0003 B130 FFFE move.w (word_3B130).l,unk_FFFFFFFE(a6) RAM:00006A36 4878 0001 pea (1).w RAM:00006A3A 3079 0003 B10C movea.w (word_3B10C).l,a0 RAM:00006A40 2F08 move.l a0,-(sp) RAM:00006A42 4878 0001 pea (1).w RAM:00006A46 4855 pea (a5) RAM:00006A48 486E FFFE pea unk_FFFFFFFE(a6) RAM:00006A4C 42A7 clr.l -(sp) RAM:00006A4E 4EB9 0000 6FFC jsr (sub_6FFC).l RAM:00006A54 4FEF 0018 lea $18(sp),sp RAM:00006A58 4A40 tst.w d0 RAM:00006A5A 6600 00F2 bne.w loc_6B4E RAM:00006A5E 4878 0001 pea (1).w RAM:00006A62 4855 pea (a5) RAM:00006A64 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:00006A68 2F08 move.l a0,-(sp) RAM:00006A6A 4878 0001 pea (1).w RAM:00006A6E 4EB9 0000 7120 jsr (sub_7120).l RAM:00006A74 4FEF 0010 lea $10(sp),sp RAM:00006A78 4878 0001 pea (1).w RAM:00006A7C 4853 pea (a3) RAM:00006A7E 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:00006A82 2F08 move.l a0,-(sp) RAM:00006A84 4878 0001 pea (1).w RAM:00006A88 4EB9 0000 7120 jsr (sub_7120).l RAM:00006A8E 4FEF 0010 lea $10(sp),sp RAM:00006A92 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00006A96 5240 addq.w #1,d0 RAM:00006A98 33C0 0003 B130 move.w d0,(word_3B130).l RAM:00006A9E 7A01 moveq #1,d5 RAM:00006AA0 RAM:00006AA0 loc_6AA0: ; CODE XREF: sub_6968+C4j RAM:00006AA0 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00006AA4 EB40 asl.w #5,d0 RAM:00006AA6 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00006AAA 4878 0001 pea (1).w RAM:00006AAE 48C0 ext.l d0 RAM:00006AB0 7220 moveq #$20,d1 ; ' ' RAM:00006AB2 D081 add.l d1,d0 RAM:00006AB4 2F00 move.l d0,-(sp) RAM:00006AB6 2F07 move.l d7,-(sp) RAM:00006AB8 4854 pea (a4) RAM:00006ABA 486E FFFC pea unk_FFFFFFFC(a6) RAM:00006ABE 42A7 clr.l -(sp) RAM:00006AC0 4EB9 0000 6FFC jsr (sub_6FFC).l RAM:00006AC6 4FEF 0018 lea $18(sp),sp RAM:00006ACA 4A40 tst.w d0 RAM:00006ACC 6700 FEF6 beq.w loc_69C4 RAM:00006AD0 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:00006AD4 6000 FF24 bra.w loc_69FA RAM:00006AD8 ; --------------------------------------------------------------------------- RAM:00006AD8 RAM:00006AD8 loc_6AD8: ; CODE XREF: sub_6968+16j RAM:00006AD8 3039 0003 B10C move.w (word_3B10C).l,d0 RAM:00006ADE 5340 subq.w #1,d0 RAM:00006AE0 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00006AE4 3007 move.w d7,d0 RAM:00006AE6 48C0 ext.l d0 RAM:00006AE8 0680 0000 01FF addi.l #$1FF,d0 RAM:00006AEE 6A06 bpl.s loc_6AF6 RAM:00006AF0 0680 0000 01FF addi.l #$1FF,d0 RAM:00006AF6 RAM:00006AF6 loc_6AF6: ; CODE XREF: sub_6968+186j RAM:00006AF6 E080 asr.l #8,d0 RAM:00006AF8 E280 asr.l #1,d0 RAM:00006AFA 2A7C 0004 3136 movea.l #byte_43136,a5 RAM:00006B00 48C0 ext.l d0 RAM:00006B02 2E00 move.l d0,d7 RAM:00006B04 4878 FFFF pea ($FFFFFFFF).w RAM:00006B08 4878 FFFF pea ($FFFFFFFF).w RAM:00006B0C 2F07 move.l d7,-(sp) RAM:00006B0E 4855 pea (a5) RAM:00006B10 486E FFFE pea unk_FFFFFFFE(a6) RAM:00006B14 42A7 clr.l -(sp) RAM:00006B16 4EB9 0000 6FFC jsr (sub_6FFC).l RAM:00006B1C 4FEF 0018 lea $18(sp),sp RAM:00006B20 4A40 tst.w d0 RAM:00006B22 662A bne.s loc_6B4E RAM:00006B24 2F07 move.l d7,-(sp) RAM:00006B26 4855 pea (a5) RAM:00006B28 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:00006B2C 2F08 move.l a0,-(sp) RAM:00006B2E 4878 0001 pea (1).w RAM:00006B32 4EB9 0000 7120 jsr (sub_7120).l RAM:00006B38 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00006B3C 48C0 ext.l d0 RAM:00006B3E 7209 moveq #9,d1 RAM:00006B40 E3A8 lsl.l d1,d0 RAM:00006B42 D0B9 0003 B132 add.l (dword_3B132).l,d0 RAM:00006B48 2044 movea.l d4,a0 RAM:00006B4A 2080 move.l d0,(a0) RAM:00006B4C 7C01 moveq #1,d6 RAM:00006B4E RAM:00006B4E loc_6B4E: ; CODE XREF: sub_6968+94j RAM:00006B4E ; sub_6968+9Aj ... RAM:00006B4E 4A46 tst.w d6 RAM:00006B50 6704 beq.s loc_6B56 RAM:00006B52 7E00 moveq #0,d7 RAM:00006B54 6006 bra.s loc_6B5C RAM:00006B56 ; --------------------------------------------------------------------------- RAM:00006B56 RAM:00006B56 loc_6B56: ; CODE XREF: sub_6968+1E8j RAM:00006B56 7E01 moveq #1,d7 RAM:00006B58 2044 movea.l d4,a0 RAM:00006B5A 4290 clr.l (a0) RAM:00006B5C RAM:00006B5C loc_6B5C: ; CODE XREF: sub_6968+1ECj RAM:00006B5C 3007 move.w d7,d0 RAM:00006B5E 48C0 ext.l d0 RAM:00006B60 4CEE 3CF0 FFDC movem.l unk_FFFFFFDC(a6),d4-d7/a2-a5 RAM:00006B66 4E5E unlk a6 RAM:00006B68 4E75 rts RAM:00006B68 ; End of function sub_6968 RAM:00006B68 RAM:00006B6A RAM:00006B6A ; =============== S U B R O U T I N E ======================================= RAM:00006B6A RAM:00006B6A ; Attributes: bp-based frame RAM:00006B6A RAM:00006B6A sub_6B6A: ; CODE XREF: sub_6CF4+186p RAM:00006B6A RAM:00006B6A arg_0 = 8 RAM:00006B6A arg_6 = $E RAM:00006B6A arg_8 = $10 RAM:00006B6A arg_C = $14 RAM:00006B6A RAM:00006B6A 4E56 FFF4 link a6,#$FFF4 RAM:00006B6E 48D7 20C0 movem.l d6-d7/a5,(sp) RAM:00006B72 7C00 moveq #0,d6 RAM:00006B74 4A79 0003 8F00 tst.w (word_38F00).l RAM:00006B7A 6700 008E beq.w loc_6C0A RAM:00006B7E 202E 0014 move.l arg_C(a6),d0 RAM:00006B82 2200 move.l d0,d1 RAM:00006B84 6C02 bge.s loc_6B88 RAM:00006B86 4480 neg.l d0 RAM:00006B88 RAM:00006B88 loc_6B88: ; CODE XREF: sub_6B6A+1Aj RAM:00006B88 0280 0000 01FF andi.l #$1FF,d0 RAM:00006B8E 4A81 tst.l d1 RAM:00006B90 6A02 bpl.s loc_6B94 RAM:00006B92 4480 neg.l d0 RAM:00006B94 RAM:00006B94 loc_6B94: ; CODE XREF: sub_6B6A+26j RAM:00006B94 4A80 tst.l d0 RAM:00006B96 665E bne.s loc_6BF6 RAM:00006B98 2A6E 0010 movea.l arg_8(a6),a5 RAM:00006B9C 302E 000E move.w arg_6(a6),d0 RAM:00006BA0 48C0 ext.l d0 RAM:00006BA2 2E00 move.l d0,d7 RAM:00006BA4 4878 0001 pea (1).w RAM:00006BA8 3015 move.w (a5),d0 RAM:00006BAA 48C0 ext.l d0 RAM:00006BAC D087 add.l d7,d0 RAM:00006BAE 2F00 move.l d0,-(sp) RAM:00006BB0 2F07 move.l d7,-(sp) RAM:00006BB2 4879 0004 3136 pea (byte_43136).l RAM:00006BB8 4855 pea (a5) RAM:00006BBA 4878 0001 pea (1).w RAM:00006BBE 4EB9 0000 6FFC jsr (sub_6FFC).l RAM:00006BC4 4FEF 0018 lea $18(sp),sp RAM:00006BC8 4A40 tst.w d0 RAM:00006BCA 662A bne.s loc_6BF6 RAM:00006BCC 4878 0001 pea (1).w RAM:00006BD0 3015 move.w (a5),d0 RAM:00006BD2 48C0 ext.l d0 RAM:00006BD4 D087 add.l d7,d0 RAM:00006BD6 2F00 move.l d0,-(sp) RAM:00006BD8 4878 0001 pea (1).w RAM:00006BDC 4879 0004 323E pea (byte_4323E).l RAM:00006BE2 4855 pea (a5) RAM:00006BE4 4878 0001 pea (1).w RAM:00006BE8 4EB9 0000 6FFC jsr (sub_6FFC).l RAM:00006BEE 4FEF 0018 lea $18(sp),sp RAM:00006BF2 4A40 tst.w d0 RAM:00006BF4 6614 bne.s loc_6C0A RAM:00006BF6 RAM:00006BF6 loc_6BF6: ; CODE XREF: sub_6B6A+2Cj RAM:00006BF6 ; sub_6B6A+60j RAM:00006BF6 206E 0008 movea.l arg_0(a6),a0 RAM:00006BFA 2F10 move.l (a0),-(sp) RAM:00006BFC 4878 2720 pea ($2720).w RAM:00006C00 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:00006C06 504F addq.w #8,sp RAM:00006C08 7C01 moveq #1,d6 RAM:00006C0A RAM:00006C0A loc_6C0A: ; CODE XREF: sub_6B6A+10j RAM:00006C0A ; sub_6B6A+8Aj RAM:00006C0A 7000 moveq #0,d0 RAM:00006C0C 1006 move.b d6,d0 RAM:00006C0E 4CEE 20C0 FFF4 movem.l unk_FFFFFFF4(a6),d6-d7/a5 RAM:00006C14 4E5E unlk a6 RAM:00006C16 4E75 rts RAM:00006C16 ; End of function sub_6B6A RAM:00006C16 RAM:00006C18 RAM:00006C18 ; =============== S U B R O U T I N E ======================================= RAM:00006C18 RAM:00006C18 ; Attributes: bp-based frame RAM:00006C18 RAM:00006C18 sub_6C18: ; CODE XREF: sub_6CF4+76p RAM:00006C18 RAM:00006C18 arg_0 = 8 RAM:00006C18 arg_4 = $C RAM:00006C18 arg_A = $12 RAM:00006C18 arg_C = $14 RAM:00006C18 arg_10 = $18 RAM:00006C18 RAM:00006C18 4E56 FFF4 link a6,#$FFF4 RAM:00006C1C 48D7 20C0 movem.l d6-d7/a5,(sp) RAM:00006C20 7C00 moveq #0,d6 RAM:00006C22 4A79 0003 8F00 tst.w (word_38F00).l RAM:00006C28 6700 00BC beq.w loc_6CE6 RAM:00006C2C 202E 0018 move.l arg_10(a6),d0 RAM:00006C30 720F moveq #$F,d1 RAM:00006C32 4A80 tst.l d0 RAM:00006C34 6C08 bge.s loc_6C3E RAM:00006C36 4480 neg.l d0 RAM:00006C38 C081 and.l d1,d0 RAM:00006C3A 4480 neg.l d0 RAM:00006C3C 6002 bra.s loc_6C40 RAM:00006C3E ; --------------------------------------------------------------------------- RAM:00006C3E RAM:00006C3E loc_6C3E: ; CODE XREF: sub_6C18+1Cj RAM:00006C3E C081 and.l d1,d0 RAM:00006C40 RAM:00006C40 loc_6C40: ; CODE XREF: sub_6C18+24j RAM:00006C40 4A80 tst.l d0 RAM:00006C42 6600 008E bne.w loc_6CD2 RAM:00006C46 302E 0012 move.w arg_A(a6),d0 RAM:00006C4A 48C0 ext.l d0 RAM:00006C4C 2E00 move.l d0,d7 RAM:00006C4E 4878 0001 pea (1).w RAM:00006C52 206E 0014 movea.l arg_C(a6),a0 RAM:00006C56 3010 move.w (a0),d0 RAM:00006C58 48C0 ext.l d0 RAM:00006C5A D087 add.l d7,d0 RAM:00006C5C 2F00 move.l d0,-(sp) RAM:00006C5E 2F07 move.l d7,-(sp) RAM:00006C60 4879 0004 313E pea (byte_4313E).l RAM:00006C66 2F08 move.l a0,-(sp) RAM:00006C68 4878 0001 pea (1).w RAM:00006C6C 4EB9 0000 6FFC jsr (sub_6FFC).l RAM:00006C72 4FEF 0018 lea $18(sp),sp RAM:00006C76 4A40 tst.w d0 RAM:00006C78 6658 bne.s loc_6CD2 RAM:00006C7A 2A6E 000C movea.l arg_4(a6),a5 RAM:00006C7E 4878 0001 pea (1).w RAM:00006C82 3015 move.w (a5),d0 RAM:00006C84 48C0 ext.l d0 RAM:00006C86 5280 addq.l #1,d0 RAM:00006C88 2F00 move.l d0,-(sp) RAM:00006C8A 4878 0001 pea (1).w RAM:00006C8E 4879 0004 323E pea (byte_4323E).l RAM:00006C94 4855 pea (a5) RAM:00006C96 4878 0001 pea (1).w RAM:00006C9A 4EB9 0000 6FFC jsr (sub_6FFC).l RAM:00006CA0 4FEF 0018 lea $18(sp),sp RAM:00006CA4 4A40 tst.w d0 RAM:00006CA6 662A bne.s loc_6CD2 RAM:00006CA8 4878 0001 pea (1).w RAM:00006CAC 3015 move.w (a5),d0 RAM:00006CAE 48C0 ext.l d0 RAM:00006CB0 5280 addq.l #1,d0 RAM:00006CB2 2F00 move.l d0,-(sp) RAM:00006CB4 4878 0001 pea (1).w RAM:00006CB8 4879 0004 3136 pea (byte_43136).l RAM:00006CBE 4855 pea (a5) RAM:00006CC0 4878 0001 pea (1).w RAM:00006CC4 4EB9 0000 6FFC jsr (sub_6FFC).l RAM:00006CCA 4FEF 0018 lea $18(sp),sp RAM:00006CCE 4A40 tst.w d0 RAM:00006CD0 6714 beq.s loc_6CE6 RAM:00006CD2 RAM:00006CD2 loc_6CD2: ; CODE XREF: sub_6C18+2Aj RAM:00006CD2 ; sub_6C18+60j ... RAM:00006CD2 7C01 moveq #1,d6 RAM:00006CD4 206E 0008 movea.l arg_0(a6),a0 RAM:00006CD8 2F10 move.l (a0),-(sp) RAM:00006CDA 4878 2720 pea ($2720).w RAM:00006CDE 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:00006CE4 504F addq.w #8,sp RAM:00006CE6 RAM:00006CE6 loc_6CE6: ; CODE XREF: sub_6C18+10j RAM:00006CE6 ; sub_6C18+B8j RAM:00006CE6 7000 moveq #0,d0 RAM:00006CE8 1006 move.b d6,d0 RAM:00006CEA 4CEE 20C0 FFF4 movem.l unk_FFFFFFF4(a6),d6-d7/a5 RAM:00006CF0 4E5E unlk a6 RAM:00006CF2 4E75 rts RAM:00006CF2 ; End of function sub_6C18 RAM:00006CF2 RAM:00006CF4 RAM:00006CF4 ; =============== S U B R O U T I N E ======================================= RAM:00006CF4 RAM:00006CF4 ; Attributes: bp-based frame RAM:00006CF4 RAM:00006CF4 sub_6CF4: ; CODE XREF: sub_254A+1A8p RAM:00006CF4 ; sub_59BE+242p ... RAM:00006CF4 RAM:00006CF4 arg_0 = 8 RAM:00006CF4 arg_6 = $E RAM:00006CF4 RAM:00006CF4 4E56 FFE0 link a6,#$FFE0 RAM:00006CF8 48D7 38F0 movem.l d4-d7/a3-a5,(sp) RAM:00006CFC 286E 0008 movea.l arg_0(a6),a4 RAM:00006D00 7A00 moveq #0,d5 RAM:00006D02 4A94 tst.l (a4) RAM:00006D04 6700 01E8 beq.w loc_6EEE RAM:00006D08 382E 000E move.w arg_6(a6),d4 RAM:00006D0C 2E14 move.l (a4),d7 RAM:00006D0E 9EB9 0003 B132 sub.l (dword_3B132).l,d7 RAM:00006D14 BEB9 0003 B108 cmp.l (dword_3B108).l,d7 RAM:00006D1A 6C00 01A8 bge.w loc_6EC4 RAM:00006D1E 2007 move.l d7,d0 RAM:00006D20 6C06 bge.s loc_6D28 RAM:00006D22 0680 0000 01FF addi.l #$1FF,d0 RAM:00006D28 RAM:00006D28 loc_6D28: ; CODE XREF: sub_6CF4+2Cj RAM:00006D28 E080 asr.l #8,d0 RAM:00006D2A E280 asr.l #1,d0 RAM:00006D2C 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00006D30 0C44 0100 cmpi.w #$100,d4 RAM:00006D34 6C00 0120 bge.w loc_6E56 RAM:00006D38 3004 move.w d4,d0 RAM:00006D3A 48C0 ext.l d0 RAM:00006D3C 7C0F moveq #$F,d6 RAM:00006D3E D086 add.l d6,d0 RAM:00006D40 6A02 bpl.s loc_6D44 RAM:00006D42 D086 add.l d6,d0 RAM:00006D44 RAM:00006D44 loc_6D44: ; CODE XREF: sub_6CF4+4Cj RAM:00006D44 E880 asr.l #4,d0 RAM:00006D46 3C00 move.w d0,d6 RAM:00006D48 2007 move.l d7,d0 RAM:00006D4A 6C04 bge.s loc_6D50 RAM:00006D4C 720F moveq #$F,d1 RAM:00006D4E D081 add.l d1,d0 RAM:00006D50 RAM:00006D50 loc_6D50: ; CODE XREF: sub_6CF4+56j RAM:00006D50 E880 asr.l #4,d0 RAM:00006D52 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00006D56 3006 move.w d6,d0 RAM:00006D58 48C0 ext.l d0 RAM:00006D5A 2A40 movea.l d0,a5 RAM:00006D5C 2F07 move.l d7,-(sp) RAM:00006D5E 486E FFFC pea unk_FFFFFFFC(a6) RAM:00006D62 4855 pea (a5) RAM:00006D64 486E FFFE pea unk_FFFFFFFE(a6) RAM:00006D68 4854 pea (a4) RAM:00006D6A 6100 FEAC bsr.w sub_6C18 RAM:00006D6E 4FEF 0014 lea $14(sp),sp RAM:00006D72 4A00 tst.b d0 RAM:00006D74 6600 015E bne.w loc_6ED4 RAM:00006D78 267C 0004 313E movea.l #byte_4313E,a3 RAM:00006D7E 4855 pea (a5) RAM:00006D80 4853 pea (a3) RAM:00006D82 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:00006D86 2F08 move.l a0,-(sp) RAM:00006D88 42A7 clr.l -(sp) RAM:00006D8A 4EB9 0000 7120 jsr (sub_7120).l RAM:00006D90 4FEF 0010 lea $10(sp),sp RAM:00006D94 3E06 move.w d6,d7 RAM:00006D96 2C3C 0003 B110 move.l #unk_3B110,d6 RAM:00006D9C 6020 bra.s loc_6DBE RAM:00006D9E ; --------------------------------------------------------------------------- RAM:00006D9E RAM:00006D9E loc_6D9E: ; CODE XREF: sub_6CF4+D0j RAM:00006D9E 2A46 movea.l d6,a5 RAM:00006DA0 4BF5 7200 lea (a5,d7.w*2),a5 RAM:00006DA4 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:00006DA8 2F08 move.l a0,-(sp) RAM:00006DAA 3055 movea.w (a5),a0 RAM:00006DAC 2F08 move.l a0,-(sp) RAM:00006DAE 4878 0002 pea (2).w RAM:00006DB2 4EB9 0000 71F0 jsr (sub_71F0).l RAM:00006DB8 4FEF 000C lea $C(sp),sp RAM:00006DBC 3A80 move.w d0,(a5) RAM:00006DBE RAM:00006DBE loc_6DBE: ; CODE XREF: sub_6CF4+A8j RAM:00006DBE 3A47 movea.w d7,a5 RAM:00006DC0 5347 subq.w #1,d7 RAM:00006DC2 4A4D tst.w a5 RAM:00006DC4 66D8 bne.s loc_6D9E RAM:00006DC6 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00006DCA EB40 asl.w #5,d0 RAM:00006DCC 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00006DD0 4878 0001 pea (1).w RAM:00006DD4 48C0 ext.l d0 RAM:00006DD6 7E20 moveq #$20,d7 ; ' ' RAM:00006DD8 D087 add.l d7,d0 RAM:00006DDA 2F00 move.l d0,-(sp) RAM:00006DDC 4878 0001 pea (1).w RAM:00006DE0 4853 pea (a3) RAM:00006DE2 486E FFFC pea unk_FFFFFFFC(a6) RAM:00006DE6 4878 0001 pea (1).w RAM:00006DEA 4EB9 0000 6FFC jsr (sub_6FFC).l RAM:00006DF0 4FEF 0018 lea $18(sp),sp RAM:00006DF4 4A40 tst.w d0 RAM:00006DF6 6700 00DC beq.w loc_6ED4 RAM:00006DFA 4878 0001 pea (1).w RAM:00006DFE 4879 0004 323E pea (byte_4323E).l RAM:00006E04 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:00006E08 2F08 move.l a0,-(sp) RAM:00006E0A 42A7 clr.l -(sp) RAM:00006E0C 4EB9 0000 7120 jsr (sub_7120).l RAM:00006E12 4FEF 0010 lea $10(sp),sp RAM:00006E16 4878 0001 pea (1).w RAM:00006E1A 4879 0004 3136 pea (byte_43136).l RAM:00006E20 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:00006E24 2F08 move.l a0,-(sp) RAM:00006E26 42A7 clr.l -(sp) RAM:00006E28 4EB9 0000 7120 jsr (sub_7120).l RAM:00006E2E 4FEF 0010 lea $10(sp),sp RAM:00006E32 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:00006E36 2F08 move.l a0,-(sp) RAM:00006E38 3079 0003 B130 movea.w (word_3B130).l,a0 RAM:00006E3E 2F08 move.l a0,-(sp) RAM:00006E40 4878 0002 pea (2).w RAM:00006E44 4EB9 0000 71F0 jsr (sub_71F0).l RAM:00006E4A 4FEF 000C lea $C(sp),sp RAM:00006E4E 33C0 0003 B130 move.w d0,(word_3B130).l RAM:00006E54 607E bra.s loc_6ED4 RAM:00006E56 ; --------------------------------------------------------------------------- RAM:00006E56 RAM:00006E56 loc_6E56: ; CODE XREF: sub_6CF4+40j RAM:00006E56 3004 move.w d4,d0 RAM:00006E58 48C0 ext.l d0 RAM:00006E5A 0680 0000 01FF addi.l #$1FF,d0 RAM:00006E60 6A06 bpl.s loc_6E68 RAM:00006E62 0680 0000 01FF addi.l #$1FF,d0 RAM:00006E68 RAM:00006E68 loc_6E68: ; CODE XREF: sub_6CF4+16Cj RAM:00006E68 E080 asr.l #8,d0 RAM:00006E6A E280 asr.l #1,d0 RAM:00006E6C 48C0 ext.l d0 RAM:00006E6E 2A40 movea.l d0,a5 RAM:00006E70 2F07 move.l d7,-(sp) RAM:00006E72 486E FFFE pea unk_FFFFFFFE(a6) RAM:00006E76 4855 pea (a5) RAM:00006E78 4854 pea (a4) RAM:00006E7A 6100 FCEE bsr.w sub_6B6A RAM:00006E7E 4FEF 0010 lea $10(sp),sp RAM:00006E82 4A00 tst.b d0 RAM:00006E84 664E bne.s loc_6ED4 RAM:00006E86 4855 pea (a5) RAM:00006E88 4879 0004 3136 pea (byte_43136).l RAM:00006E8E 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:00006E92 2F08 move.l a0,-(sp) RAM:00006E94 42A7 clr.l -(sp) RAM:00006E96 4EB9 0000 7120 jsr (sub_7120).l RAM:00006E9C 4FEF 0010 lea $10(sp),sp RAM:00006EA0 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:00006EA4 2F08 move.l a0,-(sp) RAM:00006EA6 3079 0003 B130 movea.w (word_3B130).l,a0 RAM:00006EAC 2F08 move.l a0,-(sp) RAM:00006EAE 4878 0002 pea (2).w RAM:00006EB2 4EB9 0000 71F0 jsr (sub_71F0).l RAM:00006EB8 4FEF 000C lea $C(sp),sp RAM:00006EBC 33C0 0003 B130 move.w d0,(word_3B130).l RAM:00006EC2 6010 bra.s loc_6ED4 RAM:00006EC4 ; --------------------------------------------------------------------------- RAM:00006EC4 RAM:00006EC4 loc_6EC4: ; CODE XREF: sub_6CF4+26j RAM:00006EC4 7A02 moveq #2,d5 RAM:00006EC6 2F14 move.l (a4),-(sp) RAM:00006EC8 4878 2720 pea ($2720).w RAM:00006ECC 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:00006ED2 504F addq.w #8,sp RAM:00006ED4 RAM:00006ED4 loc_6ED4: ; CODE XREF: sub_6CF4+80j RAM:00006ED4 ; sub_6CF4+102j ... RAM:00006ED4 4A79 0003 8EFA tst.w (word_38EFA).l RAM:00006EDA 6712 beq.s loc_6EEE RAM:00006EDC 4A45 tst.w d5 RAM:00006EDE 660E bne.s loc_6EEE RAM:00006EE0 48C4 ext.l d4 RAM:00006EE2 2F04 move.l d4,-(sp) RAM:00006EE4 2F14 move.l (a4),-(sp) RAM:00006EE6 2F14 move.l (a4),-(sp) RAM:00006EE8 4EB9 0000 73EC jsr (sub_73EC).l RAM:00006EEE RAM:00006EEE loc_6EEE: ; CODE XREF: sub_6CF4+10j RAM:00006EEE ; sub_6CF4+1E6j ... RAM:00006EEE 4294 clr.l (a4) RAM:00006EF0 7E00 moveq #0,d7 RAM:00006EF2 3007 move.w d7,d0 RAM:00006EF4 48C0 ext.l d0 RAM:00006EF6 4CEE 38F0 FFE0 movem.l unk_FFFFFFE0(a6),d4-d7/a3-a5 RAM:00006EFC 4E5E unlk a6 RAM:00006EFE 4E75 rts RAM:00006EFE ; End of function sub_6CF4 RAM:00006EFE RAM:00006F00 RAM:00006F00 ; =============== S U B R O U T I N E ======================================= RAM:00006F00 RAM:00006F00 ; Attributes: bp-based frame RAM:00006F00 RAM:00006F00 sub_6F00: ; CODE XREF: sub_D42+50p RAM:00006F00 4E56 FFF0 link a6,#$FFF0 RAM:00006F04 48D7 30C0 movem.l d6-d7/a4-a5,(sp) RAM:00006F08 2F39 0003 B104 move.l (off_3B104).l,-(sp) RAM:00006F0E 3039 0003 B102 move.w (word_3B102).l,d0 RAM:00006F14 48C0 ext.l d0 RAM:00006F16 E980 asl.l #4,d0 RAM:00006F18 2F00 move.l d0,-(sp) RAM:00006F1A 3039 0003 B100 move.w (word_3B100).l,d0 RAM:00006F20 48C0 ext.l d0 RAM:00006F22 7209 moveq #9,d1 RAM:00006F24 E3A0 asl.l d1,d0 RAM:00006F26 2F00 move.l d0,-(sp) RAM:00006F28 4878 0003 pea (3).w RAM:00006F2C 4EB9 0000 71F0 jsr (sub_71F0).l RAM:00006F32 23C0 0003 B108 move.l d0,(dword_3B108).l RAM:00006F38 2039 0003 B108 move.l (dword_3B108).l,d0 RAM:00006F3E 6C06 bge.s loc_6F46 RAM:00006F40 0680 0000 01FF addi.l #$1FF,d0 RAM:00006F46 RAM:00006F46 loc_6F46: ; CODE XREF: sub_6F00+3Ej RAM:00006F46 E080 asr.l #8,d0 RAM:00006F48 E280 asr.l #1,d0 RAM:00006F4A 33C0 0003 B10C move.w d0,(word_3B10C).l RAM:00006F50 2039 0003 B108 move.l (dword_3B108).l,d0 RAM:00006F56 6C04 bge.s loc_6F5C RAM:00006F58 7E0F moveq #$F,d7 RAM:00006F5A D087 add.l d7,d0 RAM:00006F5C RAM:00006F5C loc_6F5C: ; CODE XREF: sub_6F00+56j RAM:00006F5C E880 asr.l #4,d0 RAM:00006F5E 33C0 0003 B10E move.w d0,(word_3B10E).l RAM:00006F64 23FC 0003 B136 0003+ move.l #byte_3B136,(dword_3B132).l RAM:00006F6E 7EFF moveq #$FFFFFFFF,d7 RAM:00006F70 2A7C 0004 3136 movea.l #byte_43136,a5 RAM:00006F76 287C 0004 323E movea.l #byte_4323E,a4 RAM:00006F7C 600A bra.s loc_6F88 RAM:00006F7E ; --------------------------------------------------------------------------- RAM:00006F7E RAM:00006F7E loc_6F7E: ; CODE XREF: sub_6F00+A2j RAM:00006F7E E586 asl.l #2,d6 RAM:00006F80 42B4 6800 clr.l (a4,d6.l) RAM:00006F84 42B5 6800 clr.l (a5,d6.l) RAM:00006F88 RAM:00006F88 loc_6F88: ; CODE XREF: sub_6F00+7Cj RAM:00006F88 5247 addq.w #1,d7 RAM:00006F8A 3007 move.w d7,d0 RAM:00006F8C 48C0 ext.l d0 RAM:00006F8E 2C00 move.l d0,d6 RAM:00006F90 3039 0003 B10C move.w (word_3B10C).l,d0 RAM:00006F96 6C04 bge.s loc_6F9C RAM:00006F98 0640 001F addi.w #$1F,d0 RAM:00006F9C RAM:00006F9C loc_6F9C: ; CODE XREF: sub_6F00+96j RAM:00006F9C EA40 asr.w #5,d0 RAM:00006F9E 48C0 ext.l d0 RAM:00006FA0 BC80 cmp.l d0,d6 RAM:00006FA2 6DDA blt.s loc_6F7E RAM:00006FA4 7EFF moveq #$FFFFFFFF,d7 RAM:00006FA6 2A7C 0004 313E movea.l #byte_4313E,a5 RAM:00006FAC 6004 bra.s loc_6FB2 RAM:00006FAE ; --------------------------------------------------------------------------- RAM:00006FAE RAM:00006FAE loc_6FAE: ; CODE XREF: sub_6F00+CCj RAM:00006FAE 42B5 6C00 clr.l (a5,d6.l*4) RAM:00006FB2 RAM:00006FB2 loc_6FB2: ; CODE XREF: sub_6F00+ACj RAM:00006FB2 5247 addq.w #1,d7 RAM:00006FB4 3007 move.w d7,d0 RAM:00006FB6 48C0 ext.l d0 RAM:00006FB8 2C00 move.l d0,d6 RAM:00006FBA 3039 0003 B10E move.w (word_3B10E).l,d0 RAM:00006FC0 6C04 bge.s loc_6FC6 RAM:00006FC2 0640 001F addi.w #$1F,d0 RAM:00006FC6 RAM:00006FC6 loc_6FC6: ; CODE XREF: sub_6F00+C0j RAM:00006FC6 EA40 asr.w #5,d0 RAM:00006FC8 48C0 ext.l d0 RAM:00006FCA BC80 cmp.l d0,d6 RAM:00006FCC 6DE0 blt.s loc_6FAE RAM:00006FCE 7EFF moveq #$FFFFFFFF,d7 RAM:00006FD0 2C3C 0003 B110 move.l #unk_3B110,d6 RAM:00006FD6 6006 bra.s loc_6FDE RAM:00006FD8 ; --------------------------------------------------------------------------- RAM:00006FD8 RAM:00006FD8 loc_6FD8: ; CODE XREF: sub_6F00+E4j RAM:00006FD8 2046 movea.l d6,a0 RAM:00006FDA 4270 7200 clr.w (a0,d7.w*2) RAM:00006FDE RAM:00006FDE loc_6FDE: ; CODE XREF: sub_6F00+D6j RAM:00006FDE 5247 addq.w #1,d7 RAM:00006FE0 0C47 0010 cmpi.w #$10,d7 RAM:00006FE4 6DF2 blt.s loc_6FD8 RAM:00006FE6 4279 0003 B130 clr.w (word_3B130).l RAM:00006FEC 7E00 moveq #0,d7 RAM:00006FEE 3007 move.w d7,d0 RAM:00006FF0 48C0 ext.l d0 RAM:00006FF2 4CEE 30C0 FFF0 movem.l unk_FFFFFFF0(a6),d6-d7/a4-a5 RAM:00006FF8 4E5E unlk a6 RAM:00006FFA 4E75 rts RAM:00006FFA ; End of function sub_6F00 RAM:00006FFA RAM:00006FFC RAM:00006FFC ; =============== S U B R O U T I N E ======================================= RAM:00006FFC RAM:00006FFC ; Attributes: bp-based frame RAM:00006FFC RAM:00006FFC sub_6FFC: ; CODE XREF: sub_6968+B8p RAM:00006FFC ; sub_6968+E6p ... RAM:00006FFC RAM:00006FFC arg_2 = $A RAM:00006FFC arg_4 = $C RAM:00006FFC arg_8 = $10 RAM:00006FFC arg_E = $16 RAM:00006FFC arg_12 = $1A RAM:00006FFC arg_16 = $1E RAM:00006FFC RAM:00006FFC 4E56 FFD4 link a6,#$FFD4 RAM:00007000 48D7 3CFC movem.l d2-d7/a2-a5,(sp) RAM:00007004 3A2E 000A move.w arg_2(a6),d5 RAM:00007008 347C 0001 movea.w #1,a2 RAM:0000700C 206E 000C movea.l arg_4(a6),a0 RAM:00007010 3E10 move.w (a0),d7 RAM:00007012 4A45 tst.w d5 RAM:00007014 6706 beq.s loc_701C RAM:00007016 42AE FFFC clr.l unk_FFFFFFFC(a6) RAM:0000701A 6006 bra.s loc_7022 RAM:0000701C ; --------------------------------------------------------------------------- RAM:0000701C RAM:0000701C loc_701C: ; CODE XREF: sub_6FFC+18j RAM:0000701C 7CFF moveq #$FFFFFFFF,d6 RAM:0000701E 2D46 FFFC move.l d6,unk_FFFFFFFC(a6) RAM:00007022 RAM:00007022 loc_7022: ; CODE XREF: sub_6FFC+1Ej RAM:00007022 2A6E 0010 movea.l arg_8(a6),a5 RAM:00007026 342E 001A move.w arg_12(a6),d2 RAM:0000702A 382E 0016 move.w arg_E(a6),d4 RAM:0000702E 3007 move.w d7,d0 RAM:00007030 6C04 bge.s loc_7036 RAM:00007032 0640 001F addi.w #$1F,d0 RAM:00007036 RAM:00007036 loc_7036: ; CODE XREF: sub_6FFC+34j RAM:00007036 EA40 asr.w #5,d0 RAM:00007038 49F5 0400 lea (a5,d0.w*4),a4 RAM:0000703C 7C00 moveq #0,d6 RAM:0000703E 0C6E 0001 001E cmpi.w #1,arg_16(a6) RAM:00007044 6664 bne.s loc_70AA RAM:00007046 48C5 ext.l d5 RAM:00007048 2605 move.l d5,d3 RAM:0000704A 3002 move.w d2,d0 RAM:0000704C 48C0 ext.l d0 RAM:0000704E 2640 movea.l d0,a3 RAM:00007050 6006 bra.s loc_7058 RAM:00007052 ; --------------------------------------------------------------------------- RAM:00007052 RAM:00007052 loc_7052: ; CODE XREF: sub_6FFC+6Ej RAM:00007052 7C00 moveq #0,d6 RAM:00007054 0647 0020 addi.w #$20,d7 ; ' ' RAM:00007058 RAM:00007058 loc_7058: ; CODE XREF: sub_6FFC+54j RAM:00007058 ; sub_6FFC+96j ... RAM:00007058 BC44 cmp.w d4,d6 RAM:0000705A 6C00 009A bge.w loc_70F6 RAM:0000705E BE42 cmp.w d2,d7 RAM:00007060 6C00 0094 bge.w loc_70F6 RAM:00007064 2A1C move.l (a4)+,d5 RAM:00007066 BAAE FFFC cmp.l unk_FFFFFFFC(a6),d5 RAM:0000706A 67E6 beq.s loc_7052 RAM:0000706C 4853 pea (a3) RAM:0000706E 3007 move.w d7,d0 RAM:00007070 48C0 ext.l d0 RAM:00007072 7A20 moveq #$20,d5 ; ' ' RAM:00007074 D085 add.l d5,d0 RAM:00007076 2F00 move.l d0,-(sp) RAM:00007078 4878 0002 pea (2).w RAM:0000707C 4EB9 0000 71F0 jsr (sub_71F0).l RAM:00007082 4FEF 000C lea $C(sp),sp RAM:00007086 3A00 move.w d0,d5 RAM:00007088 5347 subq.w #1,d7 RAM:0000708A 6002 bra.s loc_708E RAM:0000708C ; --------------------------------------------------------------------------- RAM:0000708C RAM:0000708C loc_708C: ; CODE XREF: sub_6FFC+A4j RAM:0000708C 7C00 moveq #0,d6 RAM:0000708E RAM:0000708E loc_708E: ; CODE XREF: sub_6FFC+8Ej RAM:0000708E ; sub_6FFC+AAj RAM:0000708E 5247 addq.w #1,d7 RAM:00007090 BE45 cmp.w d5,d7 RAM:00007092 6CC4 bge.s loc_7058 RAM:00007094 3007 move.w d7,d0 RAM:00007096 48C0 ext.l d0 RAM:00007098 2200 move.l d0,d1 RAM:0000709A E9D5 0841 bfextu (a5){d1:1},d0 RAM:0000709E B083 cmp.l d3,d0 RAM:000070A0 66EA bne.s loc_708C RAM:000070A2 5246 addq.w #1,d6 RAM:000070A4 BC44 cmp.w d4,d6 RAM:000070A6 6DE6 blt.s loc_708E RAM:000070A8 60AE bra.s loc_7058 RAM:000070AA ; --------------------------------------------------------------------------- RAM:000070AA RAM:000070AA loc_70AA: ; CODE XREF: sub_6FFC+48j RAM:000070AA 48C5 ext.l d5 RAM:000070AC 2605 move.l d5,d3 RAM:000070AE 6042 bra.s loc_70F2 RAM:000070B0 ; --------------------------------------------------------------------------- RAM:000070B0 RAM:000070B0 loc_70B0: ; CODE XREF: sub_6FFC+C8j RAM:000070B0 7C00 moveq #0,d6 RAM:000070B2 0447 0020 subi.w #$20,d7 ; ' ' RAM:000070B6 603A bra.s loc_70F2 RAM:000070B8 ; --------------------------------------------------------------------------- RAM:000070B8 RAM:000070B8 loc_70B8: ; CODE XREF: sub_6FFC+F8j RAM:000070B8 BE42 cmp.w d2,d7 RAM:000070BA 6F3A ble.s loc_70F6 RAM:000070BC 2A14 move.l (a4),d5 RAM:000070BE 594C subq.w #4,a4 RAM:000070C0 BAAE FFFC cmp.l unk_FFFFFFFC(a6),d5 RAM:000070C4 67EA beq.s loc_70B0 RAM:000070C6 3A07 move.w d7,d5 RAM:000070C8 0445 0020 subi.w #$20,d5 ; ' ' RAM:000070CC BA42 cmp.w d2,d5 RAM:000070CE 6C02 bge.s loc_70D2 RAM:000070D0 3A02 move.w d2,d5 RAM:000070D2 RAM:000070D2 loc_70D2: ; CODE XREF: sub_6FFC+D2j RAM:000070D2 5247 addq.w #1,d7 RAM:000070D4 6002 bra.s loc_70D8 RAM:000070D6 ; --------------------------------------------------------------------------- RAM:000070D6 RAM:000070D6 loc_70D6: ; CODE XREF: sub_6FFC+EEj RAM:000070D6 7C00 moveq #0,d6 RAM:000070D8 RAM:000070D8 loc_70D8: ; CODE XREF: sub_6FFC+D8j RAM:000070D8 ; sub_6FFC+F4j RAM:000070D8 5347 subq.w #1,d7 RAM:000070DA BE45 cmp.w d5,d7 RAM:000070DC 6F14 ble.s loc_70F2 RAM:000070DE 3007 move.w d7,d0 RAM:000070E0 48C0 ext.l d0 RAM:000070E2 2200 move.l d0,d1 RAM:000070E4 E9D5 0841 bfextu (a5){d1:1},d0 RAM:000070E8 B083 cmp.l d3,d0 RAM:000070EA 66EA bne.s loc_70D6 RAM:000070EC 5246 addq.w #1,d6 RAM:000070EE BC44 cmp.w d4,d6 RAM:000070F0 6DE6 blt.s loc_70D8 RAM:000070F2 RAM:000070F2 loc_70F2: ; CODE XREF: sub_6FFC+B2j RAM:000070F2 ; sub_6FFC+BAj ... RAM:000070F2 BC44 cmp.w d4,d6 RAM:000070F4 6DC2 blt.s loc_70B8 RAM:000070F6 RAM:000070F6 loc_70F6: ; CODE XREF: sub_6FFC+5Ej RAM:000070F6 ; sub_6FFC+64j ... RAM:000070F6 BC44 cmp.w d4,d6 RAM:000070F8 6D18 blt.s loc_7112 RAM:000070FA 95CA suba.l a2,a2 RAM:000070FC 0C6E 0001 001E cmpi.w #1,arg_16(a6) RAM:00007102 6608 bne.s loc_710C RAM:00007104 48C7 ext.l d7 RAM:00007106 48C4 ext.l d4 RAM:00007108 9E84 sub.l d4,d7 RAM:0000710A 5287 addq.l #1,d7 RAM:0000710C RAM:0000710C loc_710C: ; CODE XREF: sub_6FFC+106j RAM:0000710C 206E 000C movea.l arg_4(a6),a0 RAM:00007110 3087 move.w d7,(a0) RAM:00007112 RAM:00007112 loc_7112: ; CODE XREF: sub_6FFC+FCj RAM:00007112 300A move.w a2,d0 RAM:00007114 48C0 ext.l d0 RAM:00007116 4CEE 3CFC FFD4 movem.l unk_FFFFFFD4(a6),d2-d7/a2-a5 RAM:0000711C 4E5E unlk a6 RAM:0000711E 4E75 rts RAM:0000711E ; End of function sub_6FFC RAM:0000711E RAM:00007120 RAM:00007120 ; =============== S U B R O U T I N E ======================================= RAM:00007120 RAM:00007120 ; Attributes: bp-based frame RAM:00007120 RAM:00007120 sub_7120: ; CODE XREF: sub_6968+6Ap RAM:00007120 ; sub_6968+106p ... RAM:00007120 RAM:00007120 arg_2 = $A RAM:00007120 arg_6 = $E RAM:00007120 arg_8 = $10 RAM:00007120 arg_E = $16 RAM:00007120 RAM:00007120 4E56 FFEC link a6,#$FFEC RAM:00007124 48D7 20F0 movem.l d4-d7/a5,(sp) RAM:00007128 3E2E 000E move.w arg_6(a6),d7 RAM:0000712C 48C7 ext.l d7 RAM:0000712E 382E 0016 move.w arg_E(a6),d4 RAM:00007132 48C4 ext.l d4 RAM:00007134 D887 add.l d7,d4 RAM:00007136 5387 subq.l #1,d7 RAM:00007138 2A6E 0010 movea.l arg_8(a6),a5 RAM:0000713C 302E 000A move.w arg_2(a6),d0 RAM:00007140 48C0 ext.l d0 RAM:00007142 2A00 move.l d0,d5 RAM:00007144 6042 bra.s loc_7188 RAM:00007146 ; --------------------------------------------------------------------------- RAM:00007146 RAM:00007146 loc_7146: ; CODE XREF: sub_7120+6Cj RAM:00007146 4A79 0003 8F00 tst.w (word_38F00).l RAM:0000714C 672A beq.s loc_7178 RAM:0000714E 3007 move.w d7,d0 RAM:00007150 48C0 ext.l d0 RAM:00007152 2C00 move.l d0,d6 RAM:00007154 2206 move.l d6,d1 RAM:00007156 E9D5 0841 bfextu (a5){d1:1},d0 RAM:0000715A B085 cmp.l d5,d0 RAM:0000715C 661A bne.s loc_7178 RAM:0000715E 2006 move.l d6,d0 RAM:00007160 6C04 bge.s loc_7166 RAM:00007162 7C1F moveq #$1F,d6 RAM:00007164 D086 add.l d6,d0 RAM:00007166 RAM:00007166 loc_7166: ; CODE XREF: sub_7120+40j RAM:00007166 EA80 asr.l #5,d0 RAM:00007168 4875 0C00 pea (a5,d0.l*4) RAM:0000716C 4878 2721 pea ($2721).w RAM:00007170 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:00007176 504F addq.w #8,sp RAM:00007178 RAM:00007178 loc_7178: ; CODE XREF: sub_7120+2Cj RAM:00007178 ; sub_7120+3Cj RAM:00007178 3007 move.w d7,d0 RAM:0000717A 48C0 ext.l d0 RAM:0000717C 2200 move.l d0,d1 RAM:0000717E 1005 move.b d5,d0 RAM:00007180 7C01 moveq #1,d6 RAM:00007182 C086 and.l d6,d0 RAM:00007184 EFD5 0841 bfins d0,(a5){d1:1} RAM:00007188 RAM:00007188 loc_7188: ; CODE XREF: sub_7120+24j RAM:00007188 5247 addq.w #1,d7 RAM:0000718A BE44 cmp.w d4,d7 RAM:0000718C 6DB8 blt.s loc_7146 RAM:0000718E 4CEE 20F0 FFEC movem.l unk_FFFFFFEC(a6),d4-d7/a5 RAM:00007194 4E5E unlk a6 RAM:00007196 4E75 rts RAM:00007196 ; End of function sub_7120 RAM:00007196 RAM:00007198 RAM:00007198 ; =============== S U B R O U T I N E ======================================= RAM:00007198 RAM:00007198 ; Attributes: bp-based frame RAM:00007198 RAM:00007198 sub_7198: ; CODE XREF: sub_2D94+2C0p RAM:00007198 ; sub_8972+F42p ... RAM:00007198 RAM:00007198 arg_0 = 8 RAM:00007198 arg_4 = $C RAM:00007198 arg_8 = $10 RAM:00007198 arg_C = $14 RAM:00007198 RAM:00007198 4E56 0000 link a6,#0 RAM:0000719C DFFC 0000 0000 adda.l #0,sp RAM:000071A2 48D7 0000 movem.l 0,(sp) RAM:000071A6 202E 000C move.l arg_4(a6),d0 RAM:000071AA B0AE 0010 cmp.l arg_8(a6),d0 RAM:000071AE 6F1A ble.s loc_71CA RAM:000071B0 0CAE 0000 0003 0008 cmpi.l #3,arg_0(a6) RAM:000071B8 6D0A blt.s loc_71C4 RAM:000071BA 202E 000C move.l arg_4(a6),d0 RAM:000071BE B0AE 0014 cmp.l arg_C(a6),d0 RAM:000071C2 6F06 ble.s loc_71CA RAM:000071C4 RAM:000071C4 loc_71C4: ; CODE XREF: sub_7198+20j RAM:000071C4 202E 000C move.l arg_4(a6),d0 RAM:000071C8 6022 bra.s loc_71EC RAM:000071CA ; --------------------------------------------------------------------------- RAM:000071CA RAM:000071CA loc_71CA: ; CODE XREF: sub_7198+16j RAM:000071CA ; sub_7198+2Aj RAM:000071CA 0CAE 0000 0003 0008 cmpi.l #3,arg_0(a6) RAM:000071D2 6D0A blt.s loc_71DE RAM:000071D4 202E 0010 move.l arg_8(a6),d0 RAM:000071D8 B0AE 0014 cmp.l arg_C(a6),d0 RAM:000071DC 6F06 ble.s loc_71E4 RAM:000071DE RAM:000071DE loc_71DE: ; CODE XREF: sub_7198+3Aj RAM:000071DE 202E 0010 move.l arg_8(a6),d0 RAM:000071E2 6008 bra.s loc_71EC RAM:000071E4 ; --------------------------------------------------------------------------- RAM:000071E4 RAM:000071E4 loc_71E4: ; CODE XREF: sub_7198+44j RAM:000071E4 202E 0014 move.l arg_C(a6),d0 RAM:000071E8 6002 bra.s loc_71EC RAM:000071E8 ; --------------------------------------------------------------------------- RAM:000071EA 0070 dc.b $70 ; p RAM:000071EB 0000 dc.b 0 RAM:000071EC ; --------------------------------------------------------------------------- RAM:000071EC RAM:000071EC loc_71EC: ; CODE XREF: sub_7198+30j RAM:000071EC ; sub_7198+4Aj ... RAM:000071EC 4E5E unlk a6 RAM:000071EE 4E75 rts RAM:000071EE ; End of function sub_7198 RAM:000071EE RAM:000071F0 RAM:000071F0 ; =============== S U B R O U T I N E ======================================= RAM:000071F0 RAM:000071F0 ; Attributes: bp-based frame RAM:000071F0 RAM:000071F0 sub_71F0: ; CODE XREF: sub_6CF4+BEp RAM:000071F0 ; sub_6CF4+150p ... RAM:000071F0 RAM:000071F0 arg_0 = 8 RAM:000071F0 arg_4 = $C RAM:000071F0 arg_8 = $10 RAM:000071F0 arg_C = $14 RAM:000071F0 RAM:000071F0 4E56 0000 link a6,#0 RAM:000071F4 DFFC 0000 0000 adda.l #0,sp RAM:000071FA 48D7 0000 movem.l 0,(sp) RAM:000071FE 202E 000C move.l arg_4(a6),d0 RAM:00007202 B0AE 0010 cmp.l arg_8(a6),d0 RAM:00007206 6C1A bge.s loc_7222 RAM:00007208 0CAE 0000 0003 0008 cmpi.l #3,arg_0(a6) RAM:00007210 6D0A blt.s loc_721C RAM:00007212 202E 000C move.l arg_4(a6),d0 RAM:00007216 B0AE 0014 cmp.l arg_C(a6),d0 RAM:0000721A 6C06 bge.s loc_7222 RAM:0000721C RAM:0000721C loc_721C: ; CODE XREF: sub_71F0+20j RAM:0000721C 202E 000C move.l arg_4(a6),d0 RAM:00007220 6022 bra.s loc_7244 RAM:00007222 ; --------------------------------------------------------------------------- RAM:00007222 RAM:00007222 loc_7222: ; CODE XREF: sub_71F0+16j RAM:00007222 ; sub_71F0+2Aj RAM:00007222 0CAE 0000 0003 0008 cmpi.l #3,arg_0(a6) RAM:0000722A 6D0A blt.s loc_7236 RAM:0000722C 202E 0010 move.l arg_8(a6),d0 RAM:00007230 B0AE 0014 cmp.l arg_C(a6),d0 RAM:00007234 6C06 bge.s loc_723C RAM:00007236 RAM:00007236 loc_7236: ; CODE XREF: sub_71F0+3Aj RAM:00007236 202E 0010 move.l arg_8(a6),d0 RAM:0000723A 6008 bra.s loc_7244 RAM:0000723C ; --------------------------------------------------------------------------- RAM:0000723C RAM:0000723C loc_723C: ; CODE XREF: sub_71F0+44j RAM:0000723C 202E 0014 move.l arg_C(a6),d0 RAM:00007240 6002 bra.s loc_7244 RAM:00007240 ; --------------------------------------------------------------------------- RAM:00007242 0070 dc.b $70 ; p RAM:00007243 0000 dc.b 0 RAM:00007244 ; --------------------------------------------------------------------------- RAM:00007244 RAM:00007244 loc_7244: ; CODE XREF: sub_71F0+30j RAM:00007244 ; sub_71F0+4Aj ... RAM:00007244 4E5E unlk a6 RAM:00007246 4E75 rts RAM:00007246 ; End of function sub_71F0 RAM:00007246 RAM:00007248 RAM:00007248 ; =============== S U B R O U T I N E ======================================= RAM:00007248 RAM:00007248 ; Attributes: bp-based frame RAM:00007248 RAM:00007248 sub_7248: ; CODE XREF: sub_51E8+78p RAM:00007248 ; sub_5CAE:loc_623Cp ... RAM:00007248 4E56 0000 link a6,#0 RAM:0000724C DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00007252 48D7 0000 movem.l 0,(sp) RAM:00007256 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0000725A 4EB9 0000 A010 jsr CheckSerialBusy? RAM:00007260 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00007264 48C0 ext.l d0 RAM:00007266 6002 bra.s loc_726A RAM:00007266 ; --------------------------------------------------------------------------- RAM:00007268 0070 dc.b $70 ; p RAM:00007269 0000 dc.b 0 RAM:0000726A ; --------------------------------------------------------------------------- RAM:0000726A RAM:0000726A loc_726A: ; CODE XREF: sub_7248+1Ej RAM:0000726A 4E5E unlk a6 RAM:0000726C 4E75 rts RAM:0000726C ; End of function sub_7248 RAM:0000726C RAM:0000726E RAM:0000726E ; =============== S U B R O U T I N E ======================================= RAM:0000726E RAM:0000726E ; Attributes: bp-based frame RAM:0000726E RAM:0000726E sub_726E: RAM:0000726E 4E56 0000 link a6,#0 RAM:00007272 DFFC 0000 0000 adda.l #0,sp RAM:00007278 48D7 0000 movem.l 0,(sp) RAM:0000727C 4279 0003 8F60 clr.w (word_38F60).l RAM:00007282 4879 0003 8F0E pea (unk_38F0E).l RAM:00007288 4EB9 0001 9BB6 jsr sub_19BB6 RAM:0000728E 584F addq.w #4,sp RAM:00007290 4879 004C 4B40 pea (byte_4C4B40).l RAM:00007296 4879 0003 8F0E pea (unk_38F0E).l RAM:0000729C 4EB9 0001 9AD0 jsr sub_19AD0 RAM:000072A2 504F addq.w #8,sp RAM:000072A4 4E5E unlk a6 RAM:000072A6 4E75 rts RAM:000072A6 ; End of function sub_726E RAM:000072A6 RAM:000072A8 RAM:000072A8 ; =============== S U B R O U T I N E ======================================= RAM:000072A8 RAM:000072A8 ; Attributes: bp-based frame RAM:000072A8 RAM:000072A8 sub_72A8: ; CODE XREF: sub_1068+7Ep RAM:000072A8 ; sub_1068+98p ... RAM:000072A8 RAM:000072A8 arg_0 = 8 RAM:000072A8 arg_4 = $C RAM:000072A8 arg_8 = $10 RAM:000072A8 arg_C = $14 RAM:000072A8 RAM:000072A8 4E56 0000 link a6,#0 RAM:000072AC DFFC 0000 0000 adda.l #0,sp RAM:000072B2 48D7 0000 movem.l 0,(sp) RAM:000072B6 0CAE 0000 0003 0008 cmpi.l #3,arg_0(a6) RAM:000072BE 6D0A blt.s loc_72CA RAM:000072C0 0CAE FFFF FFFF 0014 cmpi.l #$FFFFFFFF,arg_C(a6) RAM:000072C8 6612 bne.s loc_72DC RAM:000072CA RAM:000072CA loc_72CA: ; CODE XREF: sub_72A8+16j RAM:000072CA 2F2E 000C move.l arg_4(a6),-(sp) RAM:000072CE 2F2E 0010 move.l arg_8(a6),-(sp) RAM:000072D2 4EB9 0001 7EC8 jsr strcpy RAM:000072D8 504F addq.w #8,sp RAM:000072DA 6016 bra.s loc_72F2 RAM:000072DC ; --------------------------------------------------------------------------- RAM:000072DC RAM:000072DC loc_72DC: ; CODE XREF: sub_72A8+20j RAM:000072DC 2F2E 0014 move.l arg_C(a6),-(sp) RAM:000072E0 2F2E 000C move.l arg_4(a6),-(sp) RAM:000072E4 2F2E 0010 move.l arg_8(a6),-(sp) RAM:000072E8 4EB9 0001 ED18 jsr sub_1ED18 RAM:000072EE 4FEF 000C lea $C(sp),sp RAM:000072F2 RAM:000072F2 loc_72F2: ; CODE XREF: sub_72A8+32j RAM:000072F2 4E5E unlk a6 RAM:000072F4 4E75 rts RAM:000072F4 ; End of function sub_72A8 RAM:000072F4 RAM:000072F6 RAM:000072F6 ; =============== S U B R O U T I N E ======================================= RAM:000072F6 RAM:000072F6 ; Attributes: bp-based frame RAM:000072F6 RAM:000072F6 sub_72F6: ; CODE XREF: sub_2D94+2ECp RAM:000072F6 ; sub_2D94+3A6p ... RAM:000072F6 RAM:000072F6 arg_0 = 8 RAM:000072F6 arg_4 = $C RAM:000072F6 arg_8 = $10 RAM:000072F6 arg_C = $14 RAM:000072F6 RAM:000072F6 4E56 0000 link a6,#0 RAM:000072FA DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00007300 48D7 0000 movem.l 0,(sp) RAM:00007304 0CAE 0000 0003 0008 cmpi.l #3,arg_0(a6) RAM:0000730C 6D0A blt.s loc_7318 RAM:0000730E 0CAE FFFF FFFF 0014 cmpi.l #$FFFFFFFF,arg_C(a6) RAM:00007316 6616 bne.s loc_732E RAM:00007318 RAM:00007318 loc_7318: ; CODE XREF: sub_72F6+16j RAM:00007318 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0000731C 2F2E 000C move.l arg_4(a6),-(sp) RAM:00007320 4EB9 0001 7E98 jsr strcmp RAM:00007326 504F addq.w #8,sp RAM:00007328 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000732C 601A bra.s loc_7348 RAM:0000732E ; --------------------------------------------------------------------------- RAM:0000732E RAM:0000732E loc_732E: ; CODE XREF: sub_72F6+20j RAM:0000732E 2F2E 0014 move.l arg_C(a6),-(sp) RAM:00007332 2F2E 0010 move.l arg_8(a6),-(sp) RAM:00007336 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000733A 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00007340 4FEF 000C lea $C(sp),sp RAM:00007344 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00007348 RAM:00007348 loc_7348: ; CODE XREF: sub_72F6+36j RAM:00007348 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0000734C 6F08 ble.s loc_7356 RAM:0000734E 3D7C 0001 FFFE move.w #1,unk_FFFFFFFE(a6) RAM:00007354 6012 bra.s loc_7368 RAM:00007356 ; --------------------------------------------------------------------------- RAM:00007356 RAM:00007356 loc_7356: ; CODE XREF: sub_72F6+56j RAM:00007356 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0000735A 6C08 bge.s loc_7364 RAM:0000735C 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:00007362 6004 bra.s loc_7368 RAM:00007364 ; --------------------------------------------------------------------------- RAM:00007364 RAM:00007364 loc_7364: ; CODE XREF: sub_72F6+64j RAM:00007364 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00007368 RAM:00007368 loc_7368: ; CODE XREF: sub_72F6+5Ej RAM:00007368 ; sub_72F6+6Cj RAM:00007368 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000736C 48C0 ext.l d0 RAM:0000736E 6002 bra.s loc_7372 RAM:0000736E ; --------------------------------------------------------------------------- RAM:00007370 0070 dc.b $70 ; p RAM:00007371 0000 dc.b 0 RAM:00007372 ; --------------------------------------------------------------------------- RAM:00007372 RAM:00007372 loc_7372: ; CODE XREF: sub_72F6+78j RAM:00007372 4E5E unlk a6 RAM:00007374 4E75 rts RAM:00007374 ; End of function sub_72F6 RAM:00007374 RAM:00007376 RAM:00007376 ; =============== S U B R O U T I N E ======================================= RAM:00007376 RAM:00007376 ; Attributes: bp-based frame RAM:00007376 RAM:00007376 strlen_: ; CODE XREF: sub_1068+112p RAM:00007376 ; sub_1068+16Ap ... RAM:00007376 RAM:00007376 arg_0 = 8 RAM:00007376 RAM:00007376 4E56 0000 link a6,#0 RAM:0000737A DFFC 0000 0000 adda.l #0,sp RAM:00007380 48D7 0000 movem.l 0,(sp) RAM:00007384 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00007388 4EB9 0001 7EE0 jsr strlen RAM:0000738E 584F addq.w #4,sp RAM:00007390 48C0 ext.l d0 RAM:00007392 6002 bra.s loc_7396 RAM:00007392 ; --------------------------------------------------------------------------- RAM:00007394 0070 dc.b $70 ; p RAM:00007395 0000 dc.b 0 RAM:00007396 ; --------------------------------------------------------------------------- RAM:00007396 RAM:00007396 loc_7396: ; CODE XREF: strlen_+1Cj RAM:00007396 4E5E unlk a6 RAM:00007398 4E75 rts RAM:00007398 ; End of function strlen_ RAM:00007398 RAM:0000739A RAM:0000739A ; =============== S U B R O U T I N E ======================================= RAM:0000739A RAM:0000739A ; Attributes: bp-based frame RAM:0000739A RAM:0000739A sub_739A: ; CODE XREF: SetupConsole?+AEp RAM:0000739A ; sub_F858+FCp ... RAM:0000739A RAM:0000739A arg_0 = 8 RAM:0000739A arg_4 = $C RAM:0000739A arg_8 = $10 RAM:0000739A RAM:0000739A 4E56 0000 link a6,#0 RAM:0000739E DFFC 0000 0000 adda.l #0,sp RAM:000073A4 48D7 0000 movem.l 0,(sp) RAM:000073A8 2F2E 0010 move.l arg_8(a6),-(sp) RAM:000073AC 2F2E 000C move.l arg_4(a6),-(sp) RAM:000073B0 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000073B4 4EB9 0001 ED18 jsr sub_1ED18 RAM:000073BA 4FEF 000C lea $C(sp),sp RAM:000073BE 4E5E unlk a6 RAM:000073C0 4E75 rts RAM:000073C0 ; End of function sub_739A RAM:000073C0 RAM:000073C2 RAM:000073C2 ; =============== S U B R O U T I N E ======================================= RAM:000073C2 RAM:000073C2 ; Attributes: bp-based frame RAM:000073C2 RAM:000073C2 sub_73C2: ; CODE XREF: sub_114B6+290p RAM:000073C2 RAM:000073C2 arg_0 = 8 RAM:000073C2 arg_6 = $E RAM:000073C2 arg_8 = $10 RAM:000073C2 RAM:000073C2 4E56 0000 link a6,#0 RAM:000073C6 DFFC 0000 0000 adda.l #0,sp RAM:000073CC 48D7 0000 movem.l 0,(sp) RAM:000073D0 2F2E 0010 move.l arg_8(a6),-(sp) RAM:000073D4 306E 000E movea.w arg_6(a6),a0 RAM:000073D8 2F08 move.l a0,-(sp) RAM:000073DA 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000073DE 4EB9 0001 7FE0 jsr sub_17FE0 RAM:000073E4 4FEF 000C lea $C(sp),sp RAM:000073E8 4E5E unlk a6 RAM:000073EA 4E75 rts RAM:000073EA ; End of function sub_73C2 RAM:000073EA RAM:000073EC RAM:000073EC ; =============== S U B R O U T I N E ======================================= RAM:000073EC RAM:000073EC ; Attributes: bp-based frame RAM:000073EC RAM:000073EC sub_73EC: ; CODE XREF: sub_6CF4+1F4p RAM:000073EC RAM:000073EC arg_0 = 8 RAM:000073EC arg_4 = $C RAM:000073EC arg_8 = $10 RAM:000073EC RAM:000073EC 4E56 0000 link a6,#0 RAM:000073F0 DFFC 0000 0000 adda.l #0,sp RAM:000073F6 48D7 0000 movem.l 0,(sp) RAM:000073FA 2F2E 0010 move.l arg_8(a6),-(sp) RAM:000073FE 2F2E 000C move.l arg_4(a6),-(sp) RAM:00007402 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00007406 4EB9 0001 A28E jsr sub_1A28E RAM:0000740C 4FEF 000C lea $C(sp),sp RAM:00007410 4E5E unlk a6 RAM:00007412 4E75 rts RAM:00007412 ; End of function sub_73EC RAM:00007412 RAM:00007414 RAM:00007414 ; =============== S U B R O U T I N E ======================================= RAM:00007414 RAM:00007414 ; Attributes: bp-based frame RAM:00007414 RAM:00007414 sub_7414: RAM:00007414 RAM:00007414 arg_0 = 8 RAM:00007414 arg_4 = $C RAM:00007414 arg_8 = $10 RAM:00007414 arg_C = $14 RAM:00007414 RAM:00007414 4E56 0000 link a6,#0 RAM:00007418 DFFC 0000 0000 adda.l #0,sp RAM:0000741E 48D7 0000 movem.l 0,(sp) RAM:00007422 2F2E 0014 move.l arg_C(a6),-(sp) RAM:00007426 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0000742A 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000742E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00007432 4EB9 0001 A21C jsr sub_1A21C RAM:00007438 4FEF 0010 lea $10(sp),sp RAM:0000743C 4E5E unlk a6 RAM:0000743E 4E75 rts RAM:0000743E ; End of function sub_7414 RAM:0000743E RAM:00007440 RAM:00007440 ; =============== S U B R O U T I N E ======================================= RAM:00007440 RAM:00007440 ; Print out error data RAM:00007440 ; Attributes: bp-based frame RAM:00007440 RAM:00007440 DebuggerErrorHandler: ; CODE XREF: sub_6B6A+96p RAM:00007440 ; sub_6C18+C6p ... RAM:00007440 RAM:00007440 arg_2 = $A RAM:00007440 arg_4 = $C RAM:00007440 RAM:00007440 4E56 0000 link a6,#0 RAM:00007444 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0000744A 48D7 0000 movem.l 0,(sp) RAM:0000744E 5279 0003 8F04 addq.w #1,(word_38F04).l RAM:00007454 0C79 0001 0003 8F04 cmpi.w #1,(word_38F04).l RAM:0000745C 6E40 bgt.s loc_749E RAM:0000745E 2F2E 000C move.l arg_4(a6),-(sp) RAM:00007462 306E 000A movea.w arg_2(a6),a0 RAM:00007466 2F08 move.l a0,-(sp) RAM:00007468 4879 0002 3010 pea (aDebuggerErrorH).l ; "\nDebugger Error Handler - ERROR: %D; "... RAM:0000746E 4878 0003 pea (3).w RAM:00007472 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00007478 4FEF 0010 lea $10(sp),sp RAM:0000747C 200E move.l a6,d0 RAM:0000747E 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00007482 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007486 2F28 0004 move.l 4(a0),-(sp) RAM:0000748A 4879 0002 3040 pea (aAddressH).l ; "; ADDRESS: %H\n" RAM:00007490 4878 0002 pea (2).w RAM:00007494 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0000749A 4FEF 000C lea $C(sp),sp RAM:0000749E RAM:0000749E loc_749E: ; CODE XREF: DebuggerErrorHandler+1Cj RAM:0000749E 5379 0003 8F04 subq.w #1,(word_38F04).l RAM:000074A4 4A79 0003 8F04 tst.w (word_38F04).l RAM:000074AA 6C06 bge.s loc_74B2 RAM:000074AC 4279 0003 8F04 clr.w (word_38F04).l RAM:000074B2 RAM:000074B2 loc_74B2: ; CODE XREF: DebuggerErrorHandler+6Aj RAM:000074B2 7000 moveq #0,d0 RAM:000074B4 6002 bra.s loc_74B8 RAM:000074B4 ; --------------------------------------------------------------------------- RAM:000074B6 0070 dc.b $70 ; p RAM:000074B7 0000 dc.b 0 RAM:000074B8 ; --------------------------------------------------------------------------- RAM:000074B8 RAM:000074B8 loc_74B8: ; CODE XREF: DebuggerErrorHandler+74j RAM:000074B8 4E5E unlk a6 RAM:000074BA 4E75 rts RAM:000074BA ; End of function DebuggerErrorHandler RAM:000074BA RAM:000074BC RAM:000074BC ; =============== S U B R O U T I N E ======================================= RAM:000074BC RAM:000074BC ; Attributes: bp-based frame RAM:000074BC RAM:000074BC sub_74BC: ; CODE XREF: sub_751C+42p RAM:000074BC ; sub_75D8+3Ep ... RAM:000074BC RAM:000074BC arg_4 = $C RAM:000074BC arg_A = $12 RAM:000074BC RAM:000074BC 4E56 0000 link a6,#0 RAM:000074C0 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000074C6 48D7 0000 movem.l 0,(sp) RAM:000074CA 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:000074CE 4A6E 0012 tst.w arg_A(a6) RAM:000074D2 6718 beq.s loc_74EC RAM:000074D4 0C6E 0001 0012 cmpi.w #1,arg_A(a6) RAM:000074DA 6710 beq.s loc_74EC RAM:000074DC 0C6E 0002 0012 cmpi.w #2,arg_A(a6) RAM:000074E2 6708 beq.s loc_74EC RAM:000074E4 3D7C 271E FFFE move.w #$271E,unk_FFFFFFFE(a6) RAM:000074EA 6022 bra.s loc_750E RAM:000074EC ; --------------------------------------------------------------------------- RAM:000074EC RAM:000074EC loc_74EC: ; CODE XREF: sub_74BC+16j RAM:000074EC ; sub_74BC+1Ej ... RAM:000074EC 3039 0004 6102 move.w (word_46102).l,d0 RAM:000074F2 48C0 ext.l d0 RAM:000074F4 0280 0000 00FF andi.l #$FF,d0 RAM:000074FA 6712 beq.s loc_750E RAM:000074FC 202E 000C move.l arg_4(a6),d0 RAM:00007500 B0B9 0004 60FA cmp.l (off_460FA).l,d0 RAM:00007506 6506 bcs.s loc_750E RAM:00007508 3D7C 271D FFFE move.w #$271D,unk_FFFFFFFE(a6) RAM:0000750E RAM:0000750E loc_750E: ; CODE XREF: sub_74BC+2Ej RAM:0000750E ; sub_74BC+3Ej ... RAM:0000750E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00007512 48C0 ext.l d0 RAM:00007514 6002 bra.s loc_7518 RAM:00007514 ; --------------------------------------------------------------------------- RAM:00007516 0070 dc.b $70 ; p RAM:00007517 0000 dc.b 0 RAM:00007518 ; --------------------------------------------------------------------------- RAM:00007518 RAM:00007518 loc_7518: ; CODE XREF: sub_74BC+58j RAM:00007518 4E5E unlk a6 RAM:0000751A 4E75 rts RAM:0000751A ; End of function sub_74BC RAM:0000751A RAM:0000751C RAM:0000751C ; =============== S U B R O U T I N E ======================================= RAM:0000751C RAM:0000751C ; Attributes: bp-based frame RAM:0000751C RAM:0000751C sub_751C: ; CODE XREF: sub_1894+12Ep RAM:0000751C ; sub_8448+14Ep ... RAM:0000751C RAM:0000751C arg_0 = 8 RAM:0000751C arg_4 = $C RAM:0000751C arg_8 = $10 RAM:0000751C arg_E = $16 RAM:0000751C arg_10 = $18 RAM:0000751C RAM:0000751C 4E56 0000 link a6,#0 RAM:00007520 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:00007526 48D7 0000 movem.l 0,(sp) RAM:0000752A 42AE FFF4 clr.l unk_FFFFFFF4(a6) RAM:0000752E 0CAE 0000 0004 0008 cmpi.l #4,arg_0(a6) RAM:00007536 6D08 blt.s loc_7540 RAM:00007538 2D6E 0018 FFF8 move.l arg_10(a6),unk_FFFFFFF8(a6) RAM:0000753E 6004 bra.s loc_7544 RAM:00007540 ; --------------------------------------------------------------------------- RAM:00007540 RAM:00007540 loc_7540: ; CODE XREF: sub_751C+1Aj RAM:00007540 42AE FFF8 clr.l unk_FFFFFFF8(a6) RAM:00007544 RAM:00007544 loc_7544: ; CODE XREF: sub_751C+22j RAM:00007544 202E 0010 move.l arg_8(a6),d0 RAM:00007548 D0AE FFF8 add.l unk_FFFFFFF8(a6),d0 RAM:0000754C 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00007550 306E 0016 movea.w arg_E(a6),a0 RAM:00007554 2F08 move.l a0,-(sp) RAM:00007556 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0000755A 4878 0002 pea (2).w RAM:0000755E 6100 FF5C bsr.w sub_74BC RAM:00007562 4FEF 000C lea $C(sp),sp RAM:00007566 3D40 FFF2 move.w d0,unk_FFFFFFF2(a6) RAM:0000756A 4A6E FFF2 tst.w unk_FFFFFFF2(a6) RAM:0000756E 6652 bne.s loc_75C2 RAM:00007570 6030 bra.s loc_75A2 RAM:00007572 ; --------------------------------------------------------------------------- RAM:00007572 RAM:00007572 loc_7572: ; CODE XREF: sub_751C+92j RAM:00007572 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007576 1010 move.b (a0),d0 RAM:00007578 0280 0000 00FF andi.l #$FF,d0 RAM:0000757E 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:00007582 603E bra.s loc_75C2 RAM:00007584 ; --------------------------------------------------------------------------- RAM:00007584 RAM:00007584 loc_7584: ; CODE XREF: sub_751C+9Aj RAM:00007584 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007588 3010 move.w (a0),d0 RAM:0000758A 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00007590 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:00007594 602C bra.s loc_75C2 RAM:00007596 ; --------------------------------------------------------------------------- RAM:00007596 RAM:00007596 loc_7596: ; CODE XREF: sub_751C+A2j RAM:00007596 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000759A 2D50 FFF4 move.l (a0),unk_FFFFFFF4(a6) RAM:0000759E 6022 bra.s loc_75C2 RAM:000075A0 ; --------------------------------------------------------------------------- RAM:000075A0 RAM:000075A0 loc_75A0: ; CODE XREF: sub_751C+A4j RAM:000075A0 6020 bra.s loc_75C2 RAM:000075A2 ; --------------------------------------------------------------------------- RAM:000075A2 RAM:000075A2 loc_75A2: ; CODE XREF: sub_751C+54j RAM:000075A2 302E 0016 move.w arg_E(a6),d0 RAM:000075A6 48C0 ext.l d0 RAM:000075A8 0C80 0000 0000 cmpi.l #0,d0 RAM:000075AE 67C2 beq.s loc_7572 RAM:000075B0 0C80 0000 0001 cmpi.l #1,d0 RAM:000075B6 67CC beq.s loc_7584 RAM:000075B8 0C80 0000 0002 cmpi.l #2,d0 RAM:000075BE 67D6 beq.s loc_7596 RAM:000075C0 60DE bra.s loc_75A0 RAM:000075C2 ; --------------------------------------------------------------------------- RAM:000075C2 RAM:000075C2 loc_75C2: ; CODE XREF: sub_751C+52j RAM:000075C2 ; sub_751C+66j ... RAM:000075C2 206E 000C movea.l arg_4(a6),a0 RAM:000075C6 20AE FFF4 move.l unk_FFFFFFF4(a6),(a0) RAM:000075CA 302E FFF2 move.w unk_FFFFFFF2(a6),d0 RAM:000075CE 48C0 ext.l d0 RAM:000075D0 6002 bra.s loc_75D4 RAM:000075D0 ; --------------------------------------------------------------------------- RAM:000075D2 0070 dc.b $70 ; p RAM:000075D3 0000 dc.b 0 RAM:000075D4 ; --------------------------------------------------------------------------- RAM:000075D4 RAM:000075D4 loc_75D4: ; CODE XREF: sub_751C+B4j RAM:000075D4 4E5E unlk a6 RAM:000075D6 4E75 rts RAM:000075D6 ; End of function sub_751C RAM:000075D6 RAM:000075D8 RAM:000075D8 ; =============== S U B R O U T I N E ======================================= RAM:000075D8 RAM:000075D8 ; Attributes: bp-based frame RAM:000075D8 RAM:000075D8 sub_75D8: ; CODE XREF: sub_8448+128p RAM:000075D8 ; sub_85B2+F2p ... RAM:000075D8 RAM:000075D8 arg_0 = 8 RAM:000075D8 arg_7 = $F RAM:000075D8 arg_8 = $10 RAM:000075D8 arg_E = $16 RAM:000075D8 arg_10 = $18 RAM:000075D8 RAM:000075D8 4E56 0000 link a6,#0 RAM:000075DC DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:000075E2 48D7 0000 movem.l 0,(sp) RAM:000075E6 0CAE 0000 0004 0008 cmpi.l #4,arg_0(a6) RAM:000075EE 6D08 blt.s loc_75F8 RAM:000075F0 2D6E 0018 FFF8 move.l arg_10(a6),unk_FFFFFFF8(a6) RAM:000075F6 6004 bra.s loc_75FC RAM:000075F8 ; --------------------------------------------------------------------------- RAM:000075F8 RAM:000075F8 loc_75F8: ; CODE XREF: sub_75D8+16j RAM:000075F8 42AE FFF8 clr.l unk_FFFFFFF8(a6) RAM:000075FC RAM:000075FC loc_75FC: ; CODE XREF: sub_75D8+1Ej RAM:000075FC 202E 0010 move.l arg_8(a6),d0 RAM:00007600 D0AE FFF8 add.l unk_FFFFFFF8(a6),d0 RAM:00007604 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00007608 306E 0016 movea.w arg_E(a6),a0 RAM:0000760C 2F08 move.l a0,-(sp) RAM:0000760E 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00007612 4878 0002 pea (2).w RAM:00007616 6100 FEA4 bsr.w sub_74BC RAM:0000761A 4FEF 000C lea $C(sp),sp RAM:0000761E 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00007622 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:00007626 6642 bne.s loc_766A RAM:00007628 6020 bra.s loc_764A RAM:0000762A ; --------------------------------------------------------------------------- RAM:0000762A RAM:0000762A loc_762A: ; CODE XREF: sub_75D8+7Ej RAM:0000762A 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000762E 10AE 000F move.b arg_7(a6),(a0) RAM:00007632 6036 bra.s loc_766A RAM:00007634 ; --------------------------------------------------------------------------- RAM:00007634 RAM:00007634 loc_7634: ; CODE XREF: sub_75D8+86j RAM:00007634 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007638 30AE 000E move.w $E(a6),(a0) RAM:0000763C 602C bra.s loc_766A RAM:0000763E ; --------------------------------------------------------------------------- RAM:0000763E RAM:0000763E loc_763E: ; CODE XREF: sub_75D8+8Ej RAM:0000763E 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007642 20AE 000C move.l $C(a6),(a0) RAM:00007646 6022 bra.s loc_766A RAM:00007648 ; --------------------------------------------------------------------------- RAM:00007648 RAM:00007648 loc_7648: ; CODE XREF: sub_75D8+90j RAM:00007648 6020 bra.s loc_766A RAM:0000764A ; --------------------------------------------------------------------------- RAM:0000764A RAM:0000764A loc_764A: ; CODE XREF: sub_75D8+50j RAM:0000764A 302E 0016 move.w arg_E(a6),d0 RAM:0000764E 48C0 ext.l d0 RAM:00007650 0C80 0000 0000 cmpi.l #0,d0 RAM:00007656 67D2 beq.s loc_762A RAM:00007658 0C80 0000 0001 cmpi.l #1,d0 RAM:0000765E 67D4 beq.s loc_7634 RAM:00007660 0C80 0000 0002 cmpi.l #2,d0 RAM:00007666 67D6 beq.s loc_763E RAM:00007668 60DE bra.s loc_7648 RAM:0000766A ; --------------------------------------------------------------------------- RAM:0000766A RAM:0000766A loc_766A: ; CODE XREF: sub_75D8+4Ej RAM:0000766A ; sub_75D8+5Aj ... RAM:0000766A 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000766E 48C0 ext.l d0 RAM:00007670 6002 bra.s loc_7674 RAM:00007670 ; --------------------------------------------------------------------------- RAM:00007672 0070 dc.b $70 ; p RAM:00007673 0000 dc.b 0 RAM:00007674 ; --------------------------------------------------------------------------- RAM:00007674 RAM:00007674 loc_7674: ; CODE XREF: sub_75D8+98j RAM:00007674 4E5E unlk a6 RAM:00007676 4E75 rts RAM:00007676 ; End of function sub_75D8 RAM:00007676 RAM:00007678 RAM:00007678 ; =============== S U B R O U T I N E ======================================= RAM:00007678 RAM:00007678 ; Attributes: bp-based frame RAM:00007678 RAM:00007678 sub_7678: ; CODE XREF: sub_844+416p RAM:00007678 ; sub_254A+238p ... RAM:00007678 RAM:00007678 arg_2 = $A RAM:00007678 RAM:00007678 4E56 0000 link a6,#0 RAM:0000767C DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00007682 48D7 0000 movem.l 0,(sp) RAM:00007686 4A6E 000A tst.w arg_2(a6) RAM:0000768A 6700 00A4 beq.w loc_7730 RAM:0000768E 0C6E 2710 000A cmpi.w #$2710,arg_2(a6) RAM:00007694 6D3E blt.s loc_76D4 RAM:00007696 0C6E 278E 000A cmpi.w #$278E,arg_2(a6) RAM:0000769C 6E36 bgt.s loc_76D4 RAM:0000769E 0C6E 274E 000A cmpi.w #$274E,arg_2(a6) RAM:000076A4 672C beq.s loc_76D2 RAM:000076A6 302E 000A move.w arg_2(a6),d0 RAM:000076AA 41F9 0004 5E9C lea (off_45E9C).l,a0 RAM:000076B0 2D70 0530 FFFF 63C0+ move.l dword_FFFF63C0(a0,d0.w*4),unk_FFFFFFFC(a6) RAM:000076BA 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000076BE 4879 0002 3050 pea (aS_).l ; "! %S.\n" RAM:000076C4 4878 0002 pea (2).w RAM:000076C8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000076CE 4FEF 000C lea $C(sp),sp RAM:000076D2 RAM:000076D2 loc_76D2: ; CODE XREF: sub_7678+2Cj RAM:000076D2 605C bra.s loc_7730 RAM:000076D4 ; --------------------------------------------------------------------------- RAM:000076D4 RAM:000076D4 loc_76D4: ; CODE XREF: sub_7678+1Cj RAM:000076D4 ; sub_7678+24j RAM:000076D4 0C6E 0BB8 000A cmpi.w #$BB8,arg_2(a6) RAM:000076DA 6D34 blt.s loc_7710 RAM:000076DC 0C6E 0BBE 000A cmpi.w #$BBE,arg_2(a6) RAM:000076E2 6E2C bgt.s loc_7710 RAM:000076E4 302E 000A move.w arg_2(a6),d0 RAM:000076E8 41F9 0002 2FF0 lea (off_22FF0).l,a0 RAM:000076EE 2D70 0520 D120 FFFC move.l byte_FFFFD120(a0,d0.w*4),unk_FFFFFFFC(a6) RAM:000076F6 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000076FA 4879 0002 3057 pea (aS__0).l ; "! %S.\n" RAM:00007700 4878 0002 pea (2).w RAM:00007704 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0000770A 4FEF 000C lea $C(sp),sp RAM:0000770E 6020 bra.s loc_7730 RAM:00007710 ; --------------------------------------------------------------------------- RAM:00007710 RAM:00007710 loc_7710: ; CODE XREF: sub_7678+62j RAM:00007710 ; sub_7678+6Aj RAM:00007710 306E 000A movea.w arg_2(a6),a0 RAM:00007714 2F08 move.l a0,-(sp) RAM:00007716 306E 000A movea.w arg_2(a6),a0 RAM:0000771A 2F08 move.l a0,-(sp) RAM:0000771C 4879 0002 305E pea (aUnknownErrorCo).l ; "Unknown error code: %D (%H)\n" RAM:00007722 4878 0003 pea (3).w RAM:00007726 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0000772C 4FEF 0010 lea $10(sp),sp RAM:00007730 RAM:00007730 loc_7730: ; CODE XREF: sub_7678+12j RAM:00007730 ; sub_7678:loc_76D2j ... RAM:00007730 302E 000A move.w arg_2(a6),d0 RAM:00007734 48C0 ext.l d0 RAM:00007736 6002 bra.s loc_773A RAM:00007736 ; --------------------------------------------------------------------------- RAM:00007738 0070 dc.b $70 ; p RAM:00007739 0000 dc.b 0 RAM:0000773A ; --------------------------------------------------------------------------- RAM:0000773A RAM:0000773A loc_773A: ; CODE XREF: sub_7678+BEj RAM:0000773A 4E5E unlk a6 RAM:0000773C 4E75 rts RAM:0000773C ; End of function sub_7678 RAM:0000773C RAM:0000773E RAM:0000773E ; =============== S U B R O U T I N E ======================================= RAM:0000773E RAM:0000773E ; Attributes: bp-based frame RAM:0000773E RAM:0000773E sub_773E: ; CODE XREF: sub_254A+1C8p RAM:0000773E ; sub_5CAE+32Ap ... RAM:0000773E RAM:0000773E arg_0 = 8 RAM:0000773E RAM:0000773E 4E56 0000 link a6,#0 RAM:00007742 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00007748 48D7 0000 movem.l 0,(sp) RAM:0000774C 206E 0008 movea.l arg_0(a6),a0 RAM:00007750 2D50 FFFC move.l (a0),unk_FFFFFFFC(a6) RAM:00007754 RAM:00007754 loc_7754: ; CODE XREF: sub_773E+42j RAM:00007754 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:00007758 6728 beq.s loc_7782 RAM:0000775A 2D6E FFFC FFF8 move.l unk_FFFFFFFC(a6),unk_FFFFFFF8(a6) RAM:00007760 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007764 2D68 0002 FFFC move.l 2(a0),unk_FFFFFFFC(a6) RAM:0000776A 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0000776E 3010 move.w (a0),d0 RAM:00007770 48C0 ext.l d0 RAM:00007772 2F00 move.l d0,-(sp) RAM:00007774 486E FFF8 pea unk_FFFFFFF8(a6) RAM:00007778 4EB9 0000 6CF4 jsr (sub_6CF4).l RAM:0000777E 504F addq.w #8,sp RAM:00007780 60D2 bra.s loc_7754 RAM:00007782 ; --------------------------------------------------------------------------- RAM:00007782 RAM:00007782 loc_7782: ; CODE XREF: sub_773E+1Aj RAM:00007782 206E 0008 movea.l arg_0(a6),a0 RAM:00007786 4290 clr.l (a0) RAM:00007788 4E5E unlk a6 RAM:0000778A 4E75 rts RAM:0000778A ; End of function sub_773E RAM:0000778A RAM:0000778C RAM:0000778C ; =============== S U B R O U T I N E ======================================= RAM:0000778C RAM:0000778C ; Attributes: bp-based frame RAM:0000778C RAM:0000778C sub_778C: RAM:0000778C RAM:0000778C arg_0 = 8 RAM:0000778C RAM:0000778C 4E56 0000 link a6,#0 RAM:00007790 DFFC FFFF FFEC adda.l #unk_FFFFFFEC,sp RAM:00007796 48D7 0000 movem.l 0,(sp) RAM:0000779A 426E FFF2 clr.w unk_FFFFFFF2(a6) RAM:0000779E 42AE FFFC clr.l unk_FFFFFFFC(a6) RAM:000077A2 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000077A8 4A28 0006 tst.b 6(a0) RAM:000077AC 6600 0114 bne.w loc_78C2 RAM:000077B0 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000077B6 1028 0004 move.b 4(a0),d0 RAM:000077BA 0280 0000 00FF andi.l #$FF,d0 RAM:000077C0 3D40 FFF0 move.w d0,unk_FFFFFFF0(a6) RAM:000077C4 2039 0004 59FE move.l (off_459FE).l,d0 RAM:000077CA 0680 0000 0010 addi.l #$10,d0 RAM:000077D0 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:000077D4 0C6E 0001 FFF0 cmpi.w #1,unk_FFFFFFF0(a6) RAM:000077DA 6F24 ble.s loc_7800 RAM:000077DC 302E FFF0 move.w unk_FFFFFFF0(a6),d0 RAM:000077E0 48C0 ext.l d0 RAM:000077E2 5580 subq.l #2,d0 RAM:000077E4 D080 add.l d0,d0 RAM:000077E6 2200 move.l d0,d1 RAM:000077E8 D281 add.l d1,d1 RAM:000077EA D081 add.l d1,d0 RAM:000077EC E981 asl.l #4,d1 RAM:000077EE D081 add.l d1,d0 RAM:000077F0 222E FFF4 move.l unk_FFFFFFF4(a6),d1 RAM:000077F4 0681 0000 004B addi.l #$4B,d1 ; 'K' RAM:000077FA D081 add.l d1,d0 RAM:000077FC 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:00007800 RAM:00007800 loc_7800: ; CODE XREF: sub_778C+4Ej RAM:00007800 ; sub_778C:loc_78AEj RAM:00007800 4A6E FFF2 tst.w unk_FFFFFFF2(a6) RAM:00007804 6600 00AC bne.w loc_78B2 RAM:00007808 7000 moveq #0,d0 RAM:0000780A 1039 0004 56D6 move.b (byte_456D6).l,d0 RAM:00007810 B06E FFF0 cmp.w unk_FFFFFFF0(a6),d0 RAM:00007814 6200 009C bhi.w loc_78B2 RAM:00007818 7000 moveq #0,d0 RAM:0000781A 1039 0004 56D6 move.b (byte_456D6).l,d0 RAM:00007820 B06E FFF0 cmp.w unk_FFFFFFF0(a6),d0 RAM:00007824 660E bne.s loc_7834 RAM:00007826 7000 moveq #0,d0 RAM:00007828 1039 0004 56D7 move.b (byte_456D7).l,d0 RAM:0000782E 5380 subq.l #1,d0 RAM:00007830 D1AE FFF4 add.l d0,unk_FFFFFFF4(a6) RAM:00007834 RAM:00007834 loc_7834: ; CODE XREF: sub_778C+98j RAM:00007834 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:00007838 6100 FB3C bsr.w strlen_ RAM:0000783C 584F addq.w #4,sp RAM:0000783E 5040 addq.w #8,d0 RAM:00007840 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00007844 306E FFEE movea.w unk_FFFFFFEE(a6),a0 RAM:00007848 2F08 move.l a0,-(sp) RAM:0000784A 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000784E 4EB9 0000 6968 jsr (sub_6968).l RAM:00007854 504F addq.w #8,sp RAM:00007856 3D40 FFF2 move.w d0,unk_FFFFFFF2(a6) RAM:0000785A 4A6E FFF2 tst.w unk_FFFFFFF2(a6) RAM:0000785E 6630 bne.s loc_7890 RAM:00007860 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:00007864 30AE FFEE move.w unk_FFFFFFEE(a6),(a0) RAM:00007868 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:0000786C 5C80 addq.l #6,d0 RAM:0000786E 2F00 move.l d0,-(sp) RAM:00007870 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:00007874 4878 0002 pea (2).w RAM:00007878 6100 FA2E bsr.w sub_72A8 RAM:0000787C 4FEF 000C lea $C(sp),sp RAM:00007880 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:00007884 216E FFFC 0002 move.l unk_FFFFFFFC(a6),2(a0) RAM:0000788A 2D6E FFF8 FFFC move.l unk_FFFFFFF8(a6),unk_FFFFFFFC(a6) RAM:00007890 RAM:00007890 loc_7890: ; CODE XREF: sub_778C+D2j RAM:00007890 536E FFF0 subq.w #1,unk_FFFFFFF0(a6) RAM:00007894 0C6E 0001 FFF0 cmpi.w #1,unk_FFFFFFF0(a6) RAM:0000789A 6F0A ble.s loc_78A6 RAM:0000789C 04AE 0000 0046 FFF4 subi.l #$46,unk_FFFFFFF4(a6) ; 'F' RAM:000078A4 6008 bra.s loc_78AE RAM:000078A6 ; --------------------------------------------------------------------------- RAM:000078A6 RAM:000078A6 loc_78A6: ; CODE XREF: sub_778C+10Ej RAM:000078A6 04AE 0000 004B FFF4 subi.l #$4B,unk_FFFFFFF4(a6) ; 'K' RAM:000078AE RAM:000078AE loc_78AE: ; CODE XREF: sub_778C+118j RAM:000078AE 6000 FF50 bra.w loc_7800 RAM:000078B2 ; --------------------------------------------------------------------------- RAM:000078B2 RAM:000078B2 loc_78B2: ; CODE XREF: sub_778C+78j RAM:000078B2 ; sub_778C+88j RAM:000078B2 4A6E FFF2 tst.w unk_FFFFFFF2(a6) RAM:000078B6 670A beq.s loc_78C2 RAM:000078B8 486E FFFC pea unk_FFFFFFFC(a6) RAM:000078BC 6100 FE80 bsr.w sub_773E RAM:000078C0 584F addq.w #4,sp RAM:000078C2 RAM:000078C2 loc_78C2: ; CODE XREF: sub_778C+20j RAM:000078C2 ; sub_778C+12Aj RAM:000078C2 206E 0008 movea.l arg_0(a6),a0 RAM:000078C6 20AE FFFC move.l unk_FFFFFFFC(a6),(a0) RAM:000078CA 302E FFF2 move.w unk_FFFFFFF2(a6),d0 RAM:000078CE 48C0 ext.l d0 RAM:000078D0 6002 bra.s loc_78D4 RAM:000078D2 ; --------------------------------------------------------------------------- RAM:000078D2 7000 moveq #0,d0 RAM:000078D4 RAM:000078D4 loc_78D4: ; CODE XREF: sub_778C+144j RAM:000078D4 4E5E unlk a6 RAM:000078D6 4E75 rts RAM:000078D6 ; End of function sub_778C RAM:000078D6 RAM:000078D8 RAM:000078D8 ; =============== S U B R O U T I N E ======================================= RAM:000078D8 RAM:000078D8 ; Attributes: bp-based frame RAM:000078D8 RAM:000078D8 sub_78D8: ; CODE XREF: sub_798A+C2p RAM:000078D8 RAM:000078D8 arg_2 = $A RAM:000078D8 arg_4 = $C RAM:000078D8 arg_8 = $10 RAM:000078D8 arg_F = $17 RAM:000078D8 RAM:000078D8 4E56 0000 link a6,#0 RAM:000078DC DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000078E2 48D7 0000 movem.l 0,(sp) RAM:000078E6 4A2E 0017 tst.b arg_F(a6) RAM:000078EA 6700 0086 beq.w loc_7972 RAM:000078EE 0C6E 0001 000A cmpi.w #1,arg_2(a6) RAM:000078F4 6620 bne.s loc_7916 RAM:000078F6 3D7C 0049 FFFE move.w #$49,unk_FFFFFFFE(a6) ; 'I' RAM:000078FC 206E 0010 movea.l arg_8(a6),a0 RAM:00007900 10BC 0020 move.b #$20,(a0) ; ' ' RAM:00007904 52AE 0010 addq.l #1,arg_8(a6) RAM:00007908 206E 0010 movea.l arg_8(a6),a0 RAM:0000790C 10BC 0022 move.b #$22,(a0) ; '"' RAM:00007910 52AE 0010 addq.l #1,arg_8(a6) RAM:00007914 6006 bra.s loc_791C RAM:00007916 ; --------------------------------------------------------------------------- RAM:00007916 RAM:00007916 loc_7916: ; CODE XREF: sub_78D8+1Cj RAM:00007916 3D7C 0046 FFFE move.w #$46,unk_FFFFFFFE(a6) ; 'F' RAM:0000791C RAM:0000791C loc_791C: ; CODE XREF: sub_78D8+3Cj RAM:0000791C ; sub_78D8+8Cj RAM:0000791C 206E 000C movea.l arg_4(a6),a0 RAM:00007920 4A10 tst.b (a0) RAM:00007922 6742 beq.s loc_7966 RAM:00007924 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00007928 536E FFFE subq.w #1,unk_FFFFFFFE(a6) RAM:0000792C 4A40 tst.w d0 RAM:0000792E 6736 beq.s loc_7966 RAM:00007930 206E 000C movea.l arg_4(a6),a0 RAM:00007934 0C10 0022 cmpi.b #$22,(a0) ; '"' RAM:00007938 6618 bne.s loc_7952 RAM:0000793A 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000793E 536E FFFE subq.w #1,unk_FFFFFFFE(a6) RAM:00007942 4A40 tst.w d0 RAM:00007944 670C beq.s loc_7952 RAM:00007946 206E 0010 movea.l arg_8(a6),a0 RAM:0000794A 10BC 0022 move.b #$22,(a0) ; '"' RAM:0000794E 52AE 0010 addq.l #1,arg_8(a6) RAM:00007952 RAM:00007952 loc_7952: ; CODE XREF: sub_78D8+60j RAM:00007952 ; sub_78D8+6Cj RAM:00007952 206E 0010 movea.l arg_8(a6),a0 RAM:00007956 226E 000C movea.l arg_4(a6),a1 RAM:0000795A 1091 move.b (a1),(a0) RAM:0000795C 52AE 000C addq.l #1,arg_4(a6) RAM:00007960 52AE 0010 addq.l #1,arg_8(a6) RAM:00007964 60B6 bra.s loc_791C RAM:00007966 ; --------------------------------------------------------------------------- RAM:00007966 RAM:00007966 loc_7966: ; CODE XREF: sub_78D8+4Aj RAM:00007966 ; sub_78D8+56j RAM:00007966 206E 0010 movea.l arg_8(a6),a0 RAM:0000796A 4210 clr.b (a0) RAM:0000796C 52AE 0010 addq.l #1,arg_8(a6) RAM:00007970 6014 bra.s loc_7986 RAM:00007972 ; --------------------------------------------------------------------------- RAM:00007972 RAM:00007972 loc_7972: ; CODE XREF: sub_78D8+12j RAM:00007972 2F2E 0010 move.l arg_8(a6),-(sp) RAM:00007976 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000797A 4878 0002 pea (2).w RAM:0000797E 6100 F928 bsr.w sub_72A8 RAM:00007982 4FEF 000C lea $C(sp),sp RAM:00007986 RAM:00007986 loc_7986: ; CODE XREF: sub_78D8+98j RAM:00007986 4E5E unlk a6 RAM:00007988 4E75 rts RAM:00007988 ; End of function sub_78D8 RAM:00007988 RAM:0000798A RAM:0000798A ; =============== S U B R O U T I N E ======================================= RAM:0000798A RAM:0000798A ; Attributes: bp-based frame RAM:0000798A RAM:0000798A sub_798A: ; CODE XREF: sub_1068+B6p RAM:0000798A RAM:0000798A arg_0 = 8 RAM:0000798A arg_4 = $C RAM:0000798A arg_B = $13 RAM:0000798A arg_C = $14 RAM:0000798A RAM:0000798A 4E56 0000 link a6,#0 RAM:0000798E DFFC FFFF FFEC adda.l #unk_FFFFFFEC,sp RAM:00007994 48D7 0000 movem.l 0,(sp) RAM:00007998 422E FFEF clr.b unk_FFFFFFEF(a6) RAM:0000799C 0CAE 0000 0002 0008 cmpi.l #2,arg_0(a6) RAM:000079A4 6D06 blt.s loc_79AC RAM:000079A6 1D6E 0013 FFEF move.b arg_B(a6),unk_FFFFFFEF(a6) RAM:000079AC RAM:000079AC loc_79AC: ; CODE XREF: sub_798A+1Aj RAM:000079AC 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:000079B2 4A28 0006 tst.b 6(a0) RAM:000079B6 6600 00FE bne.w loc_7AB6 RAM:000079BA 426E FFF2 clr.w unk_FFFFFFF2(a6) RAM:000079BE 2039 0004 59FE move.l (off_459FE).l,d0 RAM:000079C4 0680 0000 0010 addi.l #$10,d0 RAM:000079CA 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:000079CE 2D6E FFFC FFF8 move.l unk_FFFFFFFC(a6),unk_FFFFFFF8(a6) RAM:000079D4 RAM:000079D4 loc_79D4: ; CODE XREF: sub_798A:loc_7A86j RAM:000079D4 526E FFF2 addq.w #1,unk_FFFFFFF2(a6) RAM:000079D8 0C6E 000A FFF2 cmpi.w #$A,unk_FFFFFFF2(a6) RAM:000079DE 6E00 00AA bgt.w loc_7A8A RAM:000079E2 4AAE 000C tst.l arg_4(a6) RAM:000079E6 6700 0098 beq.w loc_7A80 RAM:000079EA 0C6E 0001 FFF2 cmpi.w #1,unk_FFFFFFF2(a6) RAM:000079F0 6634 bne.s loc_7A26 RAM:000079F2 0CAE 0000 0003 0008 cmpi.l #3,arg_0(a6) RAM:000079FA 6D2A blt.s loc_7A26 RAM:000079FC 4AAE 0014 tst.l arg_C(a6) RAM:00007A00 6724 beq.s loc_7A26 RAM:00007A02 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00007A06 2F2E 0014 move.l arg_C(a6),-(sp) RAM:00007A0A 4878 0002 pea (2).w RAM:00007A0E 6100 F898 bsr.w sub_72A8 RAM:00007A12 4FEF 000C lea $C(sp),sp RAM:00007A16 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00007A1A 6100 F95A bsr.w strlen_ RAM:00007A1E 584F addq.w #4,sp RAM:00007A20 3D40 FFF0 move.w d0,unk_FFFFFFF0(a6) RAM:00007A24 6004 bra.s loc_7A2A RAM:00007A26 ; --------------------------------------------------------------------------- RAM:00007A26 RAM:00007A26 loc_7A26: ; CODE XREF: sub_798A+66j RAM:00007A26 ; sub_798A+70j ... RAM:00007A26 426E FFF0 clr.w unk_FFFFFFF0(a6) RAM:00007A2A RAM:00007A2A loc_7A2A: ; CODE XREF: sub_798A+9Aj RAM:00007A2A 7000 moveq #0,d0 RAM:00007A2C 102E FFEF move.b unk_FFFFFFEF(a6),d0 RAM:00007A30 2F00 move.l d0,-(sp) RAM:00007A32 302E FFF0 move.w unk_FFFFFFF0(a6),d0 RAM:00007A36 48C0 ext.l d0 RAM:00007A38 D0AE FFFC add.l unk_FFFFFFFC(a6),d0 RAM:00007A3C 2F00 move.l d0,-(sp) RAM:00007A3E 202E 000C move.l arg_4(a6),d0 RAM:00007A42 5C80 addq.l #6,d0 RAM:00007A44 2F00 move.l d0,-(sp) RAM:00007A46 306E FFF2 movea.w unk_FFFFFFF2(a6),a0 RAM:00007A4A 2F08 move.l a0,-(sp) RAM:00007A4C 6100 FE8A bsr.w sub_78D8 RAM:00007A50 4FEF 0010 lea $10(sp),sp RAM:00007A54 206E 000C movea.l arg_4(a6),a0 RAM:00007A58 2D68 0002 000C move.l 2(a0),arg_4(a6) RAM:00007A5E 2D6E FFFC FFF8 move.l unk_FFFFFFFC(a6),unk_FFFFFFF8(a6) RAM:00007A64 0C6E 0001 FFF2 cmpi.w #1,unk_FFFFFFF2(a6) RAM:00007A6A 6F0A ble.s loc_7A76 RAM:00007A6C 06AE 0000 0046 FFFC addi.l #$46,unk_FFFFFFFC(a6) ; 'F' RAM:00007A74 6008 bra.s loc_7A7E RAM:00007A76 ; --------------------------------------------------------------------------- RAM:00007A76 RAM:00007A76 loc_7A76: ; CODE XREF: sub_798A+E0j RAM:00007A76 06AE 0000 004B FFFC addi.l #$4B,unk_FFFFFFFC(a6) ; 'K' RAM:00007A7E RAM:00007A7E loc_7A7E: ; CODE XREF: sub_798A+EAj RAM:00007A7E 6006 bra.s loc_7A86 RAM:00007A80 ; --------------------------------------------------------------------------- RAM:00007A80 RAM:00007A80 loc_7A80: ; CODE XREF: sub_798A+5Cj RAM:00007A80 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007A84 4210 clr.b (a0) RAM:00007A86 RAM:00007A86 loc_7A86: ; CODE XREF: sub_798A:loc_7A7Ej RAM:00007A86 6000 FF4C bra.w loc_79D4 RAM:00007A8A ; --------------------------------------------------------------------------- RAM:00007A8A RAM:00007A8A loc_7A8A: ; CODE XREF: sub_798A+54j RAM:00007A8A 4A2E FFEF tst.b unk_FFFFFFEF(a6) RAM:00007A8E 6726 beq.s loc_7AB6 RAM:00007A90 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:00007A94 6100 F8E0 bsr.w strlen_ RAM:00007A98 584F addq.w #4,sp RAM:00007A9A 48C0 ext.l d0 RAM:00007A9C D0AE FFF8 add.l unk_FFFFFFF8(a6),d0 RAM:00007AA0 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:00007AA4 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:00007AA8 10BC 0022 move.b #$22,(a0) ; '"' RAM:00007AAC 52AE FFF4 addq.l #1,unk_FFFFFFF4(a6) RAM:00007AB0 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:00007AB4 4210 clr.b (a0) RAM:00007AB6 RAM:00007AB6 loc_7AB6: ; CODE XREF: sub_798A+2Cj RAM:00007AB6 ; sub_798A+104j RAM:00007AB6 7000 moveq #0,d0 RAM:00007AB8 6002 bra.s loc_7ABC RAM:00007ABA ; --------------------------------------------------------------------------- RAM:00007ABA 7000 moveq #0,d0 RAM:00007ABC RAM:00007ABC loc_7ABC: ; CODE XREF: sub_798A+12Ej RAM:00007ABC 4E5E unlk a6 RAM:00007ABE 4E75 rts RAM:00007ABE ; End of function sub_798A RAM:00007ABE RAM:00007AC0 RAM:00007AC0 ; =============== S U B R O U T I N E ======================================= RAM:00007AC0 RAM:00007AC0 ; Attributes: bp-based frame RAM:00007AC0 RAM:00007AC0 sub_7AC0: RAM:00007AC0 RAM:00007AC0 arg_0 = 8 RAM:00007AC0 RAM:00007AC0 4E56 0000 link a6,#0 RAM:00007AC4 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00007ACA 48D7 0000 movem.l 0,(sp) RAM:00007ACE 602E bra.s loc_7AFE RAM:00007AD0 ; --------------------------------------------------------------------------- RAM:00007AD0 3D7C 0008 FFFE move.w #8,unk_FFFFFFFE(a6) RAM:00007AD6 6058 bra.s loc_7B30 RAM:00007AD8 ; --------------------------------------------------------------------------- RAM:00007AD8 3D7C 000C FFFE move.w #$C,unk_FFFFFFFE(a6) RAM:00007ADE 6050 bra.s loc_7B30 RAM:00007AE0 ; --------------------------------------------------------------------------- RAM:00007AE0 3D7C 0014 FFFE move.w #$14,unk_FFFFFFFE(a6) RAM:00007AE6 6048 bra.s loc_7B30 RAM:00007AE8 ; --------------------------------------------------------------------------- RAM:00007AE8 3D7C 0020 FFFE move.w #$20,unk_FFFFFFFE(a6) ; ' ' RAM:00007AEE 6040 bra.s loc_7B30 RAM:00007AF0 ; --------------------------------------------------------------------------- RAM:00007AF0 3D7C 005C FFFE move.w #$5C,unk_FFFFFFFE(a6) ; '\' RAM:00007AF6 6038 bra.s loc_7B30 RAM:00007AF8 ; --------------------------------------------------------------------------- RAM:00007AF8 RAM:00007AF8 loc_7AF8: ; CODE XREF: sub_7AC0+4Ej RAM:00007AF8 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00007AFC 6032 bra.s loc_7B30 RAM:00007AFE ; --------------------------------------------------------------------------- RAM:00007AFE RAM:00007AFE loc_7AFE: ; CODE XREF: sub_7AC0+Ej RAM:00007AFE 206E 0008 movea.l arg_0(a6),a0 RAM:00007B02 E9E8 0404 0004 bfextu 4(a0){16:4},d0 RAM:00007B08 0C80 0000 000B cmpi.l #$B,d0 RAM:00007B0E 62E8 bhi.s loc_7AF8 RAM:00007B10 303B 0A06 move.w word_7B18(pc,d0.l*2),d0 RAM:00007B14 4EFB 0002 jmp word_7B18(pc,d0.w) RAM:00007B14 ; --------------------------------------------------------------------------- RAM:00007B18 FFB8 FFB8 FFC0 FFE0+word_7B18: dc.w $FFB8, $FFB8, $FFC0, $FFE0, $FFE0, $FFE0, $FFE0, $FFE0, $FFE0, $FFC8, $FFD0, $FFD8 RAM:00007B30 ; --------------------------------------------------------------------------- RAM:00007B30 RAM:00007B30 loc_7B30: ; CODE XREF: sub_7AC0+16j RAM:00007B30 ; sub_7AC0+1Ej ... RAM:00007B30 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00007B34 48C0 ext.l d0 RAM:00007B36 6002 bra.s loc_7B3A RAM:00007B36 ; --------------------------------------------------------------------------- RAM:00007B38 0070 dc.b $70 ; p RAM:00007B39 0000 dc.b 0 RAM:00007B3A ; --------------------------------------------------------------------------- RAM:00007B3A RAM:00007B3A loc_7B3A: ; CODE XREF: sub_7AC0+76j RAM:00007B3A 4E5E unlk a6 RAM:00007B3C 4E75 rts RAM:00007B3C ; End of function sub_7AC0 RAM:00007B3C RAM:00007B3E RAM:00007B3E ; =============== S U B R O U T I N E ======================================= RAM:00007B3E RAM:00007B3E ; Attributes: bp-based frame RAM:00007B3E RAM:00007B3E sub_7B3E: ; CODE XREF: sub_827C+54p RAM:00007B3E ; sub_827C+8Ap ... RAM:00007B3E 4E56 0000 link a6,#0 RAM:00007B42 DFFC 0000 0000 adda.l #0,sp RAM:00007B48 48D7 0000 movem.l 0,(sp) RAM:00007B4C 7000 moveq #0,d0 RAM:00007B4E 6002 bra.s loc_7B52 RAM:00007B4E ; --------------------------------------------------------------------------- RAM:00007B50 0070 dc.b $70 ; p RAM:00007B51 0000 dc.b 0 RAM:00007B52 ; --------------------------------------------------------------------------- RAM:00007B52 RAM:00007B52 loc_7B52: ; CODE XREF: sub_7B3E+10j RAM:00007B52 4E5E unlk a6 RAM:00007B54 4E75 rts RAM:00007B54 ; End of function sub_7B3E RAM:00007B54 RAM:00007B56 RAM:00007B56 ; =============== S U B R O U T I N E ======================================= RAM:00007B56 RAM:00007B56 ; Attributes: bp-based frame RAM:00007B56 RAM:00007B56 sub_7B56: ; CODE XREF: sub_8972:loc_912Cp RAM:00007B56 4E56 0000 link a6,#0 RAM:00007B5A DFFC 0000 0000 adda.l #0,sp RAM:00007B60 48D7 0000 movem.l 0,(sp) RAM:00007B64 7000 moveq #0,d0 RAM:00007B66 6002 bra.s loc_7B6A RAM:00007B68 ; --------------------------------------------------------------------------- RAM:00007B68 7000 moveq #0,d0 RAM:00007B6A RAM:00007B6A loc_7B6A: ; CODE XREF: sub_7B56+10j RAM:00007B6A 4E5E unlk a6 RAM:00007B6C 4E75 rts RAM:00007B6C ; End of function sub_7B56 RAM:00007B6C RAM:00007B6E RAM:00007B6E ; =============== S U B R O U T I N E ======================================= RAM:00007B6E RAM:00007B6E ; Attributes: bp-based frame RAM:00007B6E RAM:00007B6E sub_7B6E: ; CODE XREF: sub_8972:loc_90F4p RAM:00007B6E 4E56 0000 link a6,#0 RAM:00007B72 DFFC 0000 0000 adda.l #0,sp RAM:00007B78 48D7 0000 movem.l 0,(sp) RAM:00007B7C 7000 moveq #0,d0 RAM:00007B7E 6002 bra.s loc_7B82 RAM:00007B80 ; --------------------------------------------------------------------------- RAM:00007B80 7000 moveq #0,d0 RAM:00007B82 RAM:00007B82 loc_7B82: ; CODE XREF: sub_7B6E+10j RAM:00007B82 4E5E unlk a6 RAM:00007B84 4E75 rts RAM:00007B84 ; End of function sub_7B6E RAM:00007B84 RAM:00007B86 RAM:00007B86 ; =============== S U B R O U T I N E ======================================= RAM:00007B86 RAM:00007B86 ; Attributes: bp-based frame RAM:00007B86 RAM:00007B86 sub_7B86: ; CODE XREF: sub_8972:loc_90A6p RAM:00007B86 4E56 0000 link a6,#0 RAM:00007B8A DFFC 0000 0000 adda.l #0,sp RAM:00007B90 48D7 0000 movem.l 0,(sp) RAM:00007B94 7000 moveq #0,d0 RAM:00007B96 6002 bra.s loc_7B9A RAM:00007B98 ; --------------------------------------------------------------------------- RAM:00007B98 7000 moveq #0,d0 RAM:00007B9A RAM:00007B9A loc_7B9A: ; CODE XREF: sub_7B86+10j RAM:00007B9A 4E5E unlk a6 RAM:00007B9C 4E75 rts RAM:00007B9C ; End of function sub_7B86 RAM:00007B9C RAM:00007B9E RAM:00007B9E ; =============== S U B R O U T I N E ======================================= RAM:00007B9E RAM:00007B9E ; Attributes: bp-based frame RAM:00007B9E RAM:00007B9E sub_7B9E: ; CODE XREF: sub_8972+380p RAM:00007B9E ; sub_8972+748p ... RAM:00007B9E 4E56 0000 link a6,#0 RAM:00007BA2 DFFC 0000 0000 adda.l #0,sp RAM:00007BA8 48D7 0000 movem.l 0,(sp) RAM:00007BAC 7000 moveq #0,d0 RAM:00007BAE 6002 bra.s loc_7BB2 RAM:00007BB0 ; --------------------------------------------------------------------------- RAM:00007BB0 7000 moveq #0,d0 RAM:00007BB2 RAM:00007BB2 loc_7BB2: ; CODE XREF: sub_7B9E+10j RAM:00007BB2 4E5E unlk a6 RAM:00007BB4 4E75 rts RAM:00007BB4 ; End of function sub_7B9E RAM:00007BB4 RAM:00007BB6 RAM:00007BB6 ; =============== S U B R O U T I N E ======================================= RAM:00007BB6 RAM:00007BB6 ; Attributes: bp-based frame RAM:00007BB6 RAM:00007BB6 sub_7BB6: ; CODE XREF: sub_141FE+42p RAM:00007BB6 4E56 0000 link a6,#0 RAM:00007BBA DFFC 0000 0000 adda.l #0,sp RAM:00007BC0 48D7 0000 movem.l 0,(sp) RAM:00007BC4 7000 moveq #0,d0 RAM:00007BC6 6002 bra.s loc_7BCA RAM:00007BC8 ; --------------------------------------------------------------------------- RAM:00007BC8 7000 moveq #0,d0 RAM:00007BCA RAM:00007BCA loc_7BCA: ; CODE XREF: sub_7BB6+10j RAM:00007BCA 4E5E unlk a6 RAM:00007BCC 4E75 rts RAM:00007BCC ; End of function sub_7BB6 RAM:00007BCC RAM:00007BCE RAM:00007BCE ; =============== S U B R O U T I N E ======================================= RAM:00007BCE RAM:00007BCE ; Attributes: bp-based frame RAM:00007BCE RAM:00007BCE sub_7BCE: ; CODE XREF: sub_FCD4+2Ap RAM:00007BCE 4E56 0000 link a6,#0 RAM:00007BD2 DFFC 0000 0000 adda.l #0,sp RAM:00007BD8 48D7 0000 movem.l 0,(sp) RAM:00007BDC 7000 moveq #0,d0 RAM:00007BDE 4E5E unlk a6 RAM:00007BE0 4E75 rts RAM:00007BE0 ; End of function sub_7BCE RAM:00007BE0 RAM:00007BE2 RAM:00007BE2 ; =============== S U B R O U T I N E ======================================= RAM:00007BE2 RAM:00007BE2 ; Attributes: bp-based frame RAM:00007BE2 RAM:00007BE2 sub_7BE2: ; CODE XREF: sub_FCD4+1CEp RAM:00007BE2 ; sub_101C0+52p RAM:00007BE2 4E56 0000 link a6,#0 RAM:00007BE6 DFFC 0000 0000 adda.l #0,sp RAM:00007BEC 48D7 0000 movem.l 0,(sp) RAM:00007BF0 7000 moveq #0,d0 RAM:00007BF2 4E5E unlk a6 RAM:00007BF4 4E75 rts RAM:00007BF4 ; End of function sub_7BE2 RAM:00007BF4 RAM:00007BF6 RAM:00007BF6 ; =============== S U B R O U T I N E ======================================= RAM:00007BF6 RAM:00007BF6 ; Attributes: bp-based frame RAM:00007BF6 RAM:00007BF6 sub_7BF6: RAM:00007BF6 4E56 0000 link a6,#0 RAM:00007BFA DFFC 0000 0000 adda.l #0,sp RAM:00007C00 48D7 0000 movem.l 0,(sp) RAM:00007C04 7000 moveq #0,d0 RAM:00007C06 4E5E unlk a6 RAM:00007C08 4E75 rts RAM:00007C08 ; End of function sub_7BF6 RAM:00007C08 RAM:00007C0A RAM:00007C0A ; =============== S U B R O U T I N E ======================================= RAM:00007C0A RAM:00007C0A ; Attributes: bp-based frame RAM:00007C0A RAM:00007C0A sub_7C0A: RAM:00007C0A 4E56 0000 link a6,#0 RAM:00007C0E DFFC 0000 0000 adda.l #0,sp RAM:00007C14 48D7 0000 movem.l 0,(sp) RAM:00007C18 7000 moveq #0,d0 RAM:00007C1A 4E5E unlk a6 RAM:00007C1C 4E75 rts RAM:00007C1C ; End of function sub_7C0A RAM:00007C1C RAM:00007C1E RAM:00007C1E ; =============== S U B R O U T I N E ======================================= RAM:00007C1E RAM:00007C1E ; Attributes: bp-based frame RAM:00007C1E RAM:00007C1E sub_7C1E: RAM:00007C1E 4E56 0000 link a6,#0 RAM:00007C22 DFFC 0000 0000 adda.l #0,sp RAM:00007C28 48D7 0000 movem.l 0,(sp) RAM:00007C2C 7000 moveq #0,d0 RAM:00007C2E 6002 bra.s loc_7C32 RAM:00007C30 ; --------------------------------------------------------------------------- RAM:00007C30 7000 moveq #0,d0 RAM:00007C32 RAM:00007C32 loc_7C32: ; CODE XREF: sub_7C1E+10j RAM:00007C32 4E5E unlk a6 RAM:00007C34 4E75 rts RAM:00007C34 ; End of function sub_7C1E RAM:00007C34 RAM:00007C36 RAM:00007C36 ; =============== S U B R O U T I N E ======================================= RAM:00007C36 RAM:00007C36 ; Attributes: bp-based frame RAM:00007C36 RAM:00007C36 sub_7C36: RAM:00007C36 4E56 0000 link a6,#0 RAM:00007C3A DFFC 0000 0000 adda.l #0,sp RAM:00007C40 48D7 0000 movem.l 0,(sp) RAM:00007C44 7000 moveq #0,d0 RAM:00007C46 6002 bra.s loc_7C4A RAM:00007C48 ; --------------------------------------------------------------------------- RAM:00007C48 7000 moveq #0,d0 RAM:00007C4A RAM:00007C4A loc_7C4A: ; CODE XREF: sub_7C36+10j RAM:00007C4A 4E5E unlk a6 RAM:00007C4C 4E75 rts RAM:00007C4C ; End of function sub_7C36 RAM:00007C4C RAM:00007C4E RAM:00007C4E ; =============== S U B R O U T I N E ======================================= RAM:00007C4E RAM:00007C4E ; Attributes: bp-based frame RAM:00007C4E RAM:00007C4E sub_7C4E: RAM:00007C4E 4E56 0000 link a6,#0 RAM:00007C52 DFFC 0000 0000 adda.l #0,sp RAM:00007C58 48D7 0000 movem.l 0,(sp) RAM:00007C5C 7000 moveq #0,d0 RAM:00007C5E 6002 bra.s loc_7C62 RAM:00007C60 ; --------------------------------------------------------------------------- RAM:00007C60 7000 moveq #0,d0 RAM:00007C62 RAM:00007C62 loc_7C62: ; CODE XREF: sub_7C4E+10j RAM:00007C62 4E5E unlk a6 RAM:00007C64 4E75 rts RAM:00007C64 ; End of function sub_7C4E RAM:00007C64 RAM:00007C66 RAM:00007C66 ; =============== S U B R O U T I N E ======================================= RAM:00007C66 RAM:00007C66 ; Attributes: bp-based frame RAM:00007C66 RAM:00007C66 sub_7C66: ; CODE XREF: SerialReadResponse?:loc_B140p RAM:00007C66 4E56 0000 link a6,#0 RAM:00007C6A DFFC 0000 0000 adda.l #0,sp RAM:00007C70 48D7 0000 movem.l 0,(sp) RAM:00007C74 7000 moveq #0,d0 RAM:00007C76 4E5E unlk a6 RAM:00007C78 4E75 rts RAM:00007C78 ; End of function sub_7C66 RAM:00007C78 RAM:00007C7A RAM:00007C7A ; =============== S U B R O U T I N E ======================================= RAM:00007C7A RAM:00007C7A ; Attributes: bp-based frame RAM:00007C7A RAM:00007C7A sub_7C7A: RAM:00007C7A 4E56 0000 link a6,#0 RAM:00007C7E DFFC 0000 0000 adda.l #0,sp RAM:00007C84 48D7 0000 movem.l 0,(sp) RAM:00007C88 7000 moveq #0,d0 RAM:00007C8A 4E5E unlk a6 RAM:00007C8C 4E75 rts RAM:00007C8C ; End of function sub_7C7A RAM:00007C8C RAM:00007C8E RAM:00007C8E ; =============== S U B R O U T I N E ======================================= RAM:00007C8E RAM:00007C8E ; Return zero RAM:00007C8E ; Attributes: bp-based frame RAM:00007C8E RAM:00007C8E return0_stack1: ; CODE XREF: ClearSerialRequests?+44p RAM:00007C8E ; ClearSerialRequests?+BEp ... RAM:00007C8E 4E56 0000 link a6,#0 RAM:00007C92 DFFC 0000 0000 adda.l #0,sp RAM:00007C98 48D7 0000 movem.l 0,(sp) RAM:00007C9C 7000 moveq #0,d0 RAM:00007C9E 6002 bra.s loc_7CA2 RAM:00007CA0 ; --------------------------------------------------------------------------- RAM:00007CA0 7000 moveq #0,d0 RAM:00007CA2 RAM:00007CA2 loc_7CA2: ; CODE XREF: return0_stack1+10j RAM:00007CA2 4E5E unlk a6 RAM:00007CA4 4E75 rts RAM:00007CA4 ; End of function return0_stack1 RAM:00007CA4 RAM:00007CA6 RAM:00007CA6 ; =============== S U B R O U T I N E ======================================= RAM:00007CA6 RAM:00007CA6 ; Attributes: bp-based frame RAM:00007CA6 RAM:00007CA6 ErrorHandlerError: ; CODE XREF: sub_17EF8+26p RAM:00007CA6 ; sub_17EF8+70p ... RAM:00007CA6 RAM:00007CA6 arg_0 = 8 RAM:00007CA6 RAM:00007CA6 4E56 0000 link a6,#0 RAM:00007CAA DFFC 0000 0000 adda.l #0,sp RAM:00007CB0 48D7 0000 movem.l 0,(sp) RAM:00007CB4 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00007CB8 4879 0002 307C pea (aErrorHandlerEr).l ; "\nError Handler error %X\n" RAM:00007CBE 4EB9 0001 E3E8 jsr nullSub3 RAM:00007CC4 504F addq.w #8,sp RAM:00007CC6 7000 moveq #0,d0 RAM:00007CC8 4E5E unlk a6 RAM:00007CCA 4E75 rts RAM:00007CCA ; End of function ErrorHandlerError RAM:00007CCA RAM:00007CCC RAM:00007CCC ; =============== S U B R O U T I N E ======================================= RAM:00007CCC RAM:00007CCC ; Attributes: bp-based frame RAM:00007CCC RAM:00007CCC sub_7CCC: ; CODE XREF: sub_7D66+Ep RAM:00007CCC ; sub_A164:loc_A18Ep ... RAM:00007CCC 4E56 0000 link a6,#0 RAM:00007CD0 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00007CD6 48D7 0000 movem.l 0,(sp) RAM:00007CDA 3039 0004 6102 move.w (word_46102).l,d0 RAM:00007CE0 48C0 ext.l d0 RAM:00007CE2 0280 0000 00FF andi.l #$FF,d0 RAM:00007CE8 0C80 0000 0003 cmpi.l #3,d0 RAM:00007CEE 660E bne.s loc_7CFE RAM:00007CF0 4239 7FA0 1810 clr.b ($7FA01810).l RAM:00007CF6 4239 7FA0 1820 clr.b ($7FA01820).l RAM:00007CFC 6062 bra.s loc_7D60 RAM:00007CFE ; --------------------------------------------------------------------------- RAM:00007CFE RAM:00007CFE loc_7CFE: ; CODE XREF: sub_7CCC+22j RAM:00007CFE 3039 0004 6102 move.w (word_46102).l,d0 RAM:00007D04 48C0 ext.l d0 RAM:00007D06 0280 0000 00FF andi.l #$FF,d0 RAM:00007D0C 0C80 0000 0010 cmpi.l #$10,d0 RAM:00007D12 664C bne.s loc_7D60 RAM:00007D14 2039 FF05 0310 move.l ($FF050310).l,d0 RAM:00007D1A 0280 8000 0000 andi.l #$80000000,d0 RAM:00007D20 6606 bne.s loc_7D28 RAM:00007D22 42B9 FF05 0310 clr.l ($FF050310).l RAM:00007D28 RAM:00007D28 loc_7D28: ; CODE XREF: sub_7CCC+54j RAM:00007D28 0CB9 0000 6C20 FF05+ cmpi.l #$6C20,($FF050320).l RAM:00007D32 6206 bhi.s loc_7D3A RAM:00007D34 42B9 FF05 0320 clr.l ($FF050320).l RAM:00007D3A RAM:00007D3A loc_7D3A: ; CODE XREF: sub_7CCC+66j RAM:00007D3A 3D7C 03E8 FFFE move.w #$3E8,unk_FFFFFFFE(a6) RAM:00007D40 2D79 FF05 0320 FFF8 move.l ($FF050320).l,unk_FFFFFFF8(a6) RAM:00007D48 RAM:00007D48 loc_7D48: ; CODE XREF: sub_7CCC+92j RAM:00007D48 2039 FF05 0320 move.l ($FF050320).l,d0 RAM:00007D4E B0AE FFF8 cmp.l unk_FFFFFFF8(a6),d0 RAM:00007D52 660C bne.s loc_7D60 RAM:00007D54 536E FFFE subq.w #1,unk_FFFFFFFE(a6) RAM:00007D58 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00007D5C 6702 beq.s loc_7D60 RAM:00007D5E 60E8 bra.s loc_7D48 RAM:00007D60 ; --------------------------------------------------------------------------- RAM:00007D60 RAM:00007D60 loc_7D60: ; CODE XREF: sub_7CCC+30j RAM:00007D60 ; sub_7CCC+46j ... RAM:00007D60 7000 moveq #0,d0 RAM:00007D62 4E5E unlk a6 RAM:00007D64 4E75 rts RAM:00007D64 ; End of function sub_7CCC RAM:00007D64 RAM:00007D66 RAM:00007D66 ; =============== S U B R O U T I N E ======================================= RAM:00007D66 RAM:00007D66 ; Attributes: bp-based frame RAM:00007D66 RAM:00007D66 sub_7D66: ; CODE XREF: sub_A11A+38p RAM:00007D66 4E56 0000 link a6,#0 RAM:00007D6A DFFC 0000 0000 adda.l #0,sp RAM:00007D70 48D7 0000 movem.l 0,(sp) RAM:00007D74 6100 FF56 bsr.w sub_7CCC RAM:00007D78 7000 moveq #0,d0 RAM:00007D7A 4E5E unlk a6 RAM:00007D7C 4E75 rts RAM:00007D7C ; End of function sub_7D66 RAM:00007D7C RAM:00007D7E RAM:00007D7E ; =============== S U B R O U T I N E ======================================= RAM:00007D7E RAM:00007D7E ; Attributes: bp-based frame RAM:00007D7E RAM:00007D7E sub_7D7E: RAM:00007D7E 4E56 0000 link a6,#0 RAM:00007D82 DFFC 0000 0000 adda.l #0,sp RAM:00007D88 48D7 0000 movem.l 0,(sp) RAM:00007D8C 4A39 0004 6100 tst.b (byte_46100).l RAM:00007D92 6704 beq.s loc_7D98 RAM:00007D94 7000 moveq #0,d0 RAM:00007D96 600A bra.s loc_7DA2 RAM:00007D98 ; --------------------------------------------------------------------------- RAM:00007D98 RAM:00007D98 loc_7D98: ; CODE XREF: sub_7D7E+14j RAM:00007D98 4EB9 0000 AABC jsr ReadSerial_18xx_bit7 RAM:00007D9E 6002 bra.s loc_7DA2 RAM:00007DA0 ; --------------------------------------------------------------------------- RAM:00007DA0 7000 moveq #0,d0 RAM:00007DA2 RAM:00007DA2 loc_7DA2: ; CODE XREF: sub_7D7E+18j RAM:00007DA2 ; sub_7D7E+20j RAM:00007DA2 4E5E unlk a6 RAM:00007DA4 4E75 rts RAM:00007DA4 ; End of function sub_7D7E RAM:00007DA4 RAM:00007DA6 RAM:00007DA6 ; =============== S U B R O U T I N E ======================================= RAM:00007DA6 RAM:00007DA6 ; Attributes: bp-based frame RAM:00007DA6 RAM:00007DA6 sub_7DA6: ; CODE XREF: sub_1A5D8+1Ap RAM:00007DA6 ; sub_1A5D8+42p ... RAM:00007DA6 4E56 0000 link a6,#0 RAM:00007DAA DFFC 0000 0000 adda.l #0,sp RAM:00007DB0 48D7 0000 movem.l 0,(sp) RAM:00007DB4 4E5E unlk a6 RAM:00007DB6 4E75 rts RAM:00007DB6 ; End of function sub_7DA6 RAM:00007DB6 RAM:00007DB8 RAM:00007DB8 ; =============== S U B R O U T I N E ======================================= RAM:00007DB8 RAM:00007DB8 ; Attributes: bp-based frame RAM:00007DB8 RAM:00007DB8 sub_7DB8: ; CODE XREF: sub_1A5D8+2Ep RAM:00007DB8 4E56 0000 link a6,#0 RAM:00007DBC DFFC 0000 0000 adda.l #0,sp RAM:00007DC2 48D7 0000 movem.l 0,(sp) RAM:00007DC6 4E5E unlk a6 RAM:00007DC8 4E75 rts RAM:00007DC8 ; End of function sub_7DB8 RAM:00007DC8 RAM:00007DCA RAM:00007DCA ; =============== S U B R O U T I N E ======================================= RAM:00007DCA RAM:00007DCA ; Attributes: bp-based frame RAM:00007DCA RAM:00007DCA sub_7DCA: ; CODE XREF: sub_1A5D8+4Ep RAM:00007DCA 4E56 0000 link a6,#0 RAM:00007DCE DFFC 0000 0000 adda.l #0,sp RAM:00007DD4 48D7 0000 movem.l 0,(sp) RAM:00007DD8 4E5E unlk a6 RAM:00007DDA 4E75 rts RAM:00007DDA ; End of function sub_7DCA RAM:00007DDA RAM:00007DDA ; --------------------------------------------------------------------------- RAM:00007DDC 0000 dc.b 0 RAM:00007DDD 0000 dc.b 0 RAM:00007DDE 0000 dc.b 0 RAM:00007DDF 0000 dc.b 0 RAM:00007DE0 RAM:00007DE0 ; =============== S U B R O U T I N E ======================================= RAM:00007DE0 RAM:00007DE0 ; Attributes: bp-based frame RAM:00007DE0 RAM:00007DE0 sub_7DE0: ; CODE XREF: sub_7EB6+58p RAM:00007DE0 ; sub_7EB6+2F2p RAM:00007DE0 RAM:00007DE0 arg_0 = 8 RAM:00007DE0 arg_4 = $C RAM:00007DE0 arg_8 = $10 RAM:00007DE0 RAM:00007DE0 4E56 0000 link a6,#0 RAM:00007DE4 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00007DEA 48D7 0000 movem.l 0,(sp) RAM:00007DEE 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00007DF2 206E 0010 movea.l arg_8(a6),a0 RAM:00007DF6 4A50 tst.w (a0) RAM:00007DF8 6618 bne.s loc_7E12 RAM:00007DFA 206E 0008 movea.l arg_0(a6),a0 RAM:00007DFE 4290 clr.l (a0) RAM:00007E00 4878 0001 pea (1).w RAM:00007E04 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:00007E0A 584F addq.w #4,sp RAM:00007E0C 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00007E10 601E bra.s loc_7E30 RAM:00007E12 ; --------------------------------------------------------------------------- RAM:00007E12 RAM:00007E12 loc_7E12: ; CODE XREF: sub_7DE0+18j RAM:00007E12 206E 0010 movea.l arg_8(a6),a0 RAM:00007E16 3010 move.w (a0),d0 RAM:00007E18 5340 subq.w #1,d0 RAM:00007E1A 3080 move.w d0,(a0) RAM:00007E1C 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00007E22 206E 000C movea.l arg_4(a6),a0 RAM:00007E26 41F0 0C00 lea (a0,d0.l*4),a0 RAM:00007E2A 226E 0008 movea.l arg_0(a6),a1 RAM:00007E2E 2290 move.l (a0),(a1) RAM:00007E30 RAM:00007E30 loc_7E30: ; CODE XREF: sub_7DE0+30j RAM:00007E30 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00007E34 48C0 ext.l d0 RAM:00007E36 6002 bra.s loc_7E3A RAM:00007E38 ; --------------------------------------------------------------------------- RAM:00007E38 7000 moveq #0,d0 RAM:00007E3A RAM:00007E3A loc_7E3A: ; CODE XREF: sub_7DE0+56j RAM:00007E3A 4E5E unlk a6 RAM:00007E3C 4E75 rts RAM:00007E3C ; End of function sub_7DE0 RAM:00007E3C RAM:00007E3E RAM:00007E3E ; =============== S U B R O U T I N E ======================================= RAM:00007E3E RAM:00007E3E ; Attributes: bp-based frame RAM:00007E3E RAM:00007E3E sub_7E3E: ; CODE XREF: sub_7E3E+60p RAM:00007E3E ; sub_7EB6+28p ... RAM:00007E3E RAM:00007E3E arg_0 = 8 RAM:00007E3E arg_4 = $C RAM:00007E3E arg_8 = $10 RAM:00007E3E RAM:00007E3E 4E56 0000 link a6,#0 RAM:00007E42 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00007E48 48D7 0000 movem.l 0,(sp) RAM:00007E4C 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00007E50 4AAE 0008 tst.l arg_0(a6) RAM:00007E54 6752 beq.s loc_7EA8 RAM:00007E56 206E 0010 movea.l arg_8(a6),a0 RAM:00007E5A 0C50 0014 cmpi.w #$14,(a0) RAM:00007E5E 6508 bcs.s loc_7E68 RAM:00007E60 3D7C 274F FFFE move.w #$274F,unk_FFFFFFFE(a6) RAM:00007E66 6040 bra.s loc_7EA8 RAM:00007E68 ; --------------------------------------------------------------------------- RAM:00007E68 RAM:00007E68 loc_7E68: ; CODE XREF: sub_7E3E+20j RAM:00007E68 206E 0010 movea.l arg_8(a6),a0 RAM:00007E6C 3010 move.w (a0),d0 RAM:00007E6E 5240 addq.w #1,d0 RAM:00007E70 3080 move.w d0,(a0) RAM:00007E72 5340 subq.w #1,d0 RAM:00007E74 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00007E7A 206E 000C movea.l arg_4(a6),a0 RAM:00007E7E 21AE 0008 0C00 move.l arg_0(a6),(a0,d0.l*4) RAM:00007E84 206E 0008 movea.l arg_0(a6),a0 RAM:00007E88 0C10 005C cmpi.b #$5C,(a0) ; '\' RAM:00007E8C 661A bne.s loc_7EA8 RAM:00007E8E 2F2E 0010 move.l arg_8(a6),-(sp) RAM:00007E92 2F2E 000C move.l arg_4(a6),-(sp) RAM:00007E96 206E 0008 movea.l arg_0(a6),a0 RAM:00007E9A 2F28 0006 move.l 6(a0),-(sp) RAM:00007E9E 619E bsr.s sub_7E3E RAM:00007EA0 4FEF 000C lea $C(sp),sp RAM:00007EA4 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00007EA8 RAM:00007EA8 loc_7EA8: ; CODE XREF: sub_7E3E+16j RAM:00007EA8 ; sub_7E3E+28j ... RAM:00007EA8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00007EAC 48C0 ext.l d0 RAM:00007EAE 6002 bra.s loc_7EB2 RAM:00007EB0 ; --------------------------------------------------------------------------- RAM:00007EB0 7000 moveq #0,d0 RAM:00007EB2 RAM:00007EB2 loc_7EB2: ; CODE XREF: sub_7E3E+70j RAM:00007EB2 4E5E unlk a6 RAM:00007EB4 4E75 rts RAM:00007EB4 ; End of function sub_7E3E RAM:00007EB4 RAM:00007EB6 RAM:00007EB6 ; =============== S U B R O U T I N E ======================================= RAM:00007EB6 RAM:00007EB6 ; Attributes: bp-based frame RAM:00007EB6 RAM:00007EB6 sub_7EB6: ; CODE XREF: sub_2000+25Cp RAM:00007EB6 RAM:00007EB6 arg_0 = 8 RAM:00007EB6 RAM:00007EB6 4E56 0000 link a6,#0 RAM:00007EBA DFFC FFFF FFA0 adda.l #unk_FFFFFFA0,sp RAM:00007EC0 48D7 0000 movem.l 0,(sp) RAM:00007EC4 2D6E 0008 FFFC move.l arg_0(a6),unk_FFFFFFFC(a6) RAM:00007ECA 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:00007ECE 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:00007ED2 486E FFFA pea unk_FFFFFFFA(a6) RAM:00007ED6 486E FFA0 pea unk_FFFFFFA0(a6) RAM:00007EDA 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00007EDE 6100 FF5E bsr.w sub_7E3E RAM:00007EE2 4FEF 000C lea $C(sp),sp RAM:00007EE6 RAM:00007EE6 loc_7EE6: ; CODE XREF: sub_7EB6:loc_81D2j RAM:00007EE6 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:00007EEA 6700 02EA beq.w loc_81D6 RAM:00007EEE 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:00007EF2 6600 02E2 bne.w loc_81D6 RAM:00007EF6 4EB9 0000 7248 jsr (sub_7248).l RAM:00007EFC 4A40 tst.w d0 RAM:00007EFE 6600 02D6 bne.w loc_81D6 RAM:00007F02 486E FFFA pea unk_FFFFFFFA(a6) RAM:00007F06 486E FFA0 pea unk_FFFFFFA0(a6) RAM:00007F0A 486E FFFC pea unk_FFFFFFFC(a6) RAM:00007F0E 6100 FED0 bsr.w sub_7DE0 RAM:00007F12 4FEF 000C lea $C(sp),sp RAM:00007F16 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00007F1A 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:00007F1E 6704 beq.s loc_7F24 RAM:00007F20 6000 02B0 bra.w loc_81D2 RAM:00007F24 ; --------------------------------------------------------------------------- RAM:00007F24 RAM:00007F24 loc_7F24: ; CODE XREF: sub_7EB6+68j RAM:00007F24 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007F28 0C10 005F cmpi.b #$5F,(a0) ; '_' RAM:00007F2C 663C bne.s loc_7F6A RAM:00007F2E 486E FFFA pea unk_FFFFFFFA(a6) RAM:00007F32 486E FFA0 pea unk_FFFFFFA0(a6) RAM:00007F36 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007F3A 2F28 0006 move.l 6(a0),-(sp) RAM:00007F3E 6100 FEFE bsr.w sub_7E3E RAM:00007F42 4FEF 000C lea $C(sp),sp RAM:00007F46 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00007F4A 486E FFFA pea unk_FFFFFFFA(a6) RAM:00007F4E 486E FFA0 pea unk_FFFFFFA0(a6) RAM:00007F52 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007F56 2F28 0002 move.l 2(a0),-(sp) RAM:00007F5A 6100 FEE2 bsr.w sub_7E3E RAM:00007F5E 4FEF 000C lea $C(sp),sp RAM:00007F62 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00007F66 6000 026A bra.w loc_81D2 RAM:00007F6A ; --------------------------------------------------------------------------- RAM:00007F6A RAM:00007F6A loc_7F6A: ; CODE XREF: sub_7EB6+76j RAM:00007F6A 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007F6E 0C10 0059 cmpi.b #$59,(a0) ; 'Y' RAM:00007F72 6668 bne.s loc_7FDC RAM:00007F74 486E FFF0 pea unk_FFFFFFF0(a6) RAM:00007F78 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007F7C 2F28 0002 move.l 2(a0),-(sp) RAM:00007F80 4878 0002 pea (2).w RAM:00007F84 4EB9 0000 8972 jsr sub_8972 RAM:00007F8A 4FEF 000C lea $C(sp),sp RAM:00007F8E 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00007F92 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:00007F96 6640 bne.s loc_7FD8 RAM:00007F98 4AAE FFF0 tst.l unk_FFFFFFF0(a6) RAM:00007F9C 671E beq.s loc_7FBC RAM:00007F9E 486E FFFA pea unk_FFFFFFFA(a6) RAM:00007FA2 486E FFA0 pea unk_FFFFFFA0(a6) RAM:00007FA6 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007FAA 2F28 0006 move.l 6(a0),-(sp) RAM:00007FAE 6100 FE8E bsr.w sub_7E3E RAM:00007FB2 4FEF 000C lea $C(sp),sp RAM:00007FB6 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00007FBA 601C bra.s loc_7FD8 RAM:00007FBC ; --------------------------------------------------------------------------- RAM:00007FBC RAM:00007FBC loc_7FBC: ; CODE XREF: sub_7EB6+E6j RAM:00007FBC 486E FFFA pea unk_FFFFFFFA(a6) RAM:00007FC0 486E FFA0 pea unk_FFFFFFA0(a6) RAM:00007FC4 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007FC8 2F28 000A move.l $A(a0),-(sp) RAM:00007FCC 6100 FE70 bsr.w sub_7E3E RAM:00007FD0 4FEF 000C lea $C(sp),sp RAM:00007FD4 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00007FD8 RAM:00007FD8 loc_7FD8: ; CODE XREF: sub_7EB6+E0j RAM:00007FD8 ; sub_7EB6+104j RAM:00007FD8 6000 01F8 bra.w loc_81D2 RAM:00007FDC ; --------------------------------------------------------------------------- RAM:00007FDC RAM:00007FDC loc_7FDC: ; CODE XREF: sub_7EB6+BCj RAM:00007FDC 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007FE0 0C10 005A cmpi.b #$5A,(a0) ; 'Z' RAM:00007FE4 6600 008E bne.w loc_8074 RAM:00007FE8 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007FEC 4AA8 0002 tst.l 2(a0) RAM:00007FF0 6720 beq.s loc_8012 RAM:00007FF2 486E FFF0 pea unk_FFFFFFF0(a6) RAM:00007FF6 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00007FFA 2F28 0002 move.l 2(a0),-(sp) RAM:00007FFE RAM:00007FFE loc_7FFE: ; DATA XREF: RAM:off_3B104o RAM:00007FFE 4878 0002 pea (2).w RAM:00008002 4EB9 0000 8972 jsr sub_8972 RAM:00008008 4FEF 000C lea $C(sp),sp RAM:0000800C 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00008010 6008 bra.s loc_801A RAM:00008012 ; --------------------------------------------------------------------------- RAM:00008012 RAM:00008012 loc_8012: ; CODE XREF: sub_7EB6+13Aj RAM:00008012 2D7C 0000 0001 FFF0 move.l #1,unk_FFFFFFF0(a6) RAM:0000801A RAM:0000801A loc_801A: ; CODE XREF: sub_7EB6+15Aj RAM:0000801A 4AAE FFF0 tst.l unk_FFFFFFF0(a6) RAM:0000801E 6750 beq.s loc_8070 RAM:00008020 486E FFFA pea unk_FFFFFFFA(a6) RAM:00008024 486E FFA0 pea unk_FFFFFFA0(a6) RAM:00008028 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0000802C 6100 FE10 bsr.w sub_7E3E RAM:00008030 4FEF 000C lea $C(sp),sp RAM:00008034 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00008038 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000803C 486E FFA0 pea unk_FFFFFFA0(a6) RAM:00008040 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00008044 2F28 000A move.l $A(a0),-(sp) RAM:00008048 6100 FDF4 bsr.w sub_7E3E RAM:0000804C 4FEF 000C lea $C(sp),sp RAM:00008050 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00008054 486E FFFA pea unk_FFFFFFFA(a6) RAM:00008058 486E FFA0 pea unk_FFFFFFA0(a6) RAM:0000805C 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00008060 2F28 0006 move.l 6(a0),-(sp) RAM:00008064 6100 FDD8 bsr.w sub_7E3E RAM:00008068 4FEF 000C lea $C(sp),sp RAM:0000806C 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00008070 RAM:00008070 loc_8070: ; CODE XREF: sub_7EB6+168j RAM:00008070 6000 0160 bra.w loc_81D2 RAM:00008074 ; --------------------------------------------------------------------------- RAM:00008074 RAM:00008074 loc_8074: ; CODE XREF: sub_7EB6+12Ej RAM:00008074 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00008078 0C10 005B cmpi.b #$5B,(a0) ; '[' RAM:0000807C 663C bne.s loc_80BA RAM:0000807E 486E FFFA pea unk_FFFFFFFA(a6) RAM:00008082 486E FFA0 pea unk_FFFFFFA0(a6) RAM:00008086 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000808A 2F28 0006 move.l 6(a0),-(sp) RAM:0000808E 6100 FDAE bsr.w sub_7E3E RAM:00008092 4FEF 000C lea $C(sp),sp RAM:00008096 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000809A 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000809E 486E FFA0 pea unk_FFFFFFA0(a6) RAM:000080A2 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000080A6 2F28 0002 move.l 2(a0),-(sp) RAM:000080AA 6100 FD92 bsr.w sub_7E3E RAM:000080AE 4FEF 000C lea $C(sp),sp RAM:000080B2 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:000080B6 6000 011A bra.w loc_81D2 RAM:000080BA ; --------------------------------------------------------------------------- RAM:000080BA RAM:000080BA loc_80BA: ; CODE XREF: sub_7EB6+1C6j RAM:000080BA 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000080BE 0C10 005C cmpi.b #$5C,(a0) ; '\' RAM:000080C2 6640 bne.s loc_8104 RAM:000080C4 486E FFF0 pea unk_FFFFFFF0(a6) RAM:000080C8 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000080CC 2F28 0002 move.l 2(a0),-(sp) RAM:000080D0 4878 0002 pea (2).w RAM:000080D4 4EB9 0000 8972 jsr sub_8972 RAM:000080DA 4FEF 000C lea $C(sp),sp RAM:000080DE 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:000080E2 4AAE FFF0 tst.l unk_FFFFFFF0(a6) RAM:000080E6 6718 beq.s loc_8100 RAM:000080E8 486E FFFA pea unk_FFFFFFFA(a6) RAM:000080EC 486E FFA0 pea unk_FFFFFFA0(a6) RAM:000080F0 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000080F4 6100 FD48 bsr.w sub_7E3E RAM:000080F8 4FEF 000C lea $C(sp),sp RAM:000080FC 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00008100 RAM:00008100 loc_8100: ; CODE XREF: sub_7EB6+230j RAM:00008100 6000 00D0 bra.w loc_81D2 RAM:00008104 ; --------------------------------------------------------------------------- RAM:00008104 RAM:00008104 loc_8104: ; CODE XREF: sub_7EB6+20Cj RAM:00008104 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00008108 0C10 005D cmpi.b #$5D,(a0) ; ']' RAM:0000810C 665A bne.s loc_8168 RAM:0000810E 486E FFF0 pea unk_FFFFFFF0(a6) RAM:00008112 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00008116 2F28 0002 move.l 2(a0),-(sp) RAM:0000811A 4878 0002 pea (2).w RAM:0000811E 4EB9 0000 8972 jsr sub_8972 RAM:00008124 4FEF 000C lea $C(sp),sp RAM:00008128 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000812C 4AAE FFF0 tst.l unk_FFFFFFF0(a6) RAM:00008130 6734 beq.s loc_8166 RAM:00008132 486E FFFA pea unk_FFFFFFFA(a6) RAM:00008136 486E FFA0 pea unk_FFFFFFA0(a6) RAM:0000813A 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0000813E 6100 FCFE bsr.w sub_7E3E RAM:00008142 4FEF 000C lea $C(sp),sp RAM:00008146 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000814A 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000814E 486E FFA0 pea unk_FFFFFFA0(a6) RAM:00008152 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00008156 2F28 0006 move.l 6(a0),-(sp) RAM:0000815A 6100 FCE2 bsr.w sub_7E3E RAM:0000815E 4FEF 000C lea $C(sp),sp RAM:00008162 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00008166 RAM:00008166 loc_8166: ; CODE XREF: sub_7EB6+27Aj RAM:00008166 606A bra.s loc_81D2 RAM:00008168 ; --------------------------------------------------------------------------- RAM:00008168 RAM:00008168 loc_8168: ; CODE XREF: sub_7EB6+256j RAM:00008168 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000816C 0C10 005E cmpi.b #$5E,(a0) ; '^' RAM:00008170 6646 bne.s loc_81B8 RAM:00008172 RAM:00008172 loc_8172: ; CODE XREF: sub_7EB6+2FEj RAM:00008172 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:00008176 663E bne.s loc_81B6 RAM:00008178 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0000817C 6738 beq.s loc_81B6 RAM:0000817E 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00008182 0C10 005A cmpi.b #$5A,(a0) ; 'Z' RAM:00008186 672E beq.s loc_81B6 RAM:00008188 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000818C 0C10 005D cmpi.b #$5D,(a0) ; ']' RAM:00008190 6724 beq.s loc_81B6 RAM:00008192 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00008196 0C10 005C cmpi.b #$5C,(a0) ; '\' RAM:0000819A 671A beq.s loc_81B6 RAM:0000819C 486E FFFA pea unk_FFFFFFFA(a6) RAM:000081A0 486E FFA0 pea unk_FFFFFFA0(a6) RAM:000081A4 486E FFFC pea unk_FFFFFFFC(a6) RAM:000081A8 6100 FC36 bsr.w sub_7DE0 RAM:000081AC 4FEF 000C lea $C(sp),sp RAM:000081B0 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:000081B4 60BC bra.s loc_8172 RAM:000081B6 ; --------------------------------------------------------------------------- RAM:000081B6 RAM:000081B6 loc_81B6: ; CODE XREF: sub_7EB6+2C0j RAM:000081B6 ; sub_7EB6+2C6j ... RAM:000081B6 601A bra.s loc_81D2 RAM:000081B8 ; --------------------------------------------------------------------------- RAM:000081B8 RAM:000081B8 loc_81B8: ; CODE XREF: sub_7EB6+2BAj RAM:000081B8 486E FFF0 pea unk_FFFFFFF0(a6) RAM:000081BC 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000081C0 4878 0002 pea (2).w RAM:000081C4 4EB9 0000 8972 jsr sub_8972 RAM:000081CA 4FEF 000C lea $C(sp),sp RAM:000081CE 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:000081D2 RAM:000081D2 loc_81D2: ; CODE XREF: sub_7EB6+6Aj RAM:000081D2 ; sub_7EB6+B0j ... RAM:000081D2 6000 FD12 bra.w loc_7EE6 RAM:000081D6 ; --------------------------------------------------------------------------- RAM:000081D6 RAM:000081D6 loc_81D6: ; CODE XREF: sub_7EB6+34j RAM:000081D6 ; sub_7EB6+3Cj ... RAM:000081D6 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:000081DA 48C0 ext.l d0 RAM:000081DC 6002 bra.s loc_81E0 RAM:000081DE ; --------------------------------------------------------------------------- RAM:000081DE 7000 moveq #0,d0 RAM:000081E0 RAM:000081E0 loc_81E0: ; CODE XREF: sub_7EB6+326j RAM:000081E0 4E5E unlk a6 RAM:000081E2 4E75 rts RAM:000081E2 ; End of function sub_7EB6 RAM:000081E2 RAM:000081E4 RAM:000081E4 ; =============== S U B R O U T I N E ======================================= RAM:000081E4 RAM:000081E4 ; Attributes: bp-based frame RAM:000081E4 RAM:000081E4 sub_81E4: ; CODE XREF: sub_85B2+8Ap RAM:000081E4 ; sub_8972+69Ap RAM:000081E4 RAM:000081E4 arg_3 = $B RAM:000081E4 arg_4 = $C RAM:000081E4 arg_8 = $10 RAM:000081E4 arg_E = $16 RAM:000081E4 RAM:000081E4 4E56 0000 link a6,#0 RAM:000081E8 DFFC 0000 0000 adda.l #0,sp RAM:000081EE 48D7 0000 movem.l 0,(sp) RAM:000081F2 4A2E 000B tst.b arg_3(a6) RAM:000081F6 6738 beq.s loc_8230 RAM:000081F8 0C6E 0002 0016 cmpi.w #2,arg_E(a6) RAM:000081FE 660C bne.s loc_820C RAM:00008200 206E 0010 movea.l arg_8(a6),a0 RAM:00008204 226E 000C movea.l arg_4(a6),a1 RAM:00008208 2091 move.l (a1),(a0) RAM:0000820A 6022 bra.s loc_822E RAM:0000820C ; --------------------------------------------------------------------------- RAM:0000820C RAM:0000820C loc_820C: ; CODE XREF: sub_81E4+1Aj RAM:0000820C 0C6E 0001 0016 cmpi.w #1,arg_E(a6) RAM:00008212 660E bne.s loc_8222 RAM:00008214 206E 000C movea.l arg_4(a6),a0 RAM:00008218 2010 move.l (a0),d0 RAM:0000821A 206E 0010 movea.l arg_8(a6),a0 RAM:0000821E 3080 move.w d0,(a0) RAM:00008220 600C bra.s loc_822E RAM:00008222 ; --------------------------------------------------------------------------- RAM:00008222 RAM:00008222 loc_8222: ; CODE XREF: sub_81E4+2Ej RAM:00008222 206E 000C movea.l arg_4(a6),a0 RAM:00008226 2010 move.l (a0),d0 RAM:00008228 206E 0010 movea.l arg_8(a6),a0 RAM:0000822C 1080 move.b d0,(a0) RAM:0000822E RAM:0000822E loc_822E: ; CODE XREF: sub_81E4+26j RAM:0000822E ; sub_81E4+3Cj RAM:0000822E 6042 bra.s loc_8272 RAM:00008230 ; --------------------------------------------------------------------------- RAM:00008230 RAM:00008230 loc_8230: ; CODE XREF: sub_81E4+12j RAM:00008230 0C6E 0002 0016 cmpi.w #2,arg_E(a6) RAM:00008236 660C bne.s loc_8244 RAM:00008238 206E 000C movea.l arg_4(a6),a0 RAM:0000823C 226E 0010 movea.l arg_8(a6),a1 RAM:00008240 2091 move.l (a1),(a0) RAM:00008242 602E bra.s loc_8272 RAM:00008244 ; --------------------------------------------------------------------------- RAM:00008244 RAM:00008244 loc_8244: ; CODE XREF: sub_81E4+52j RAM:00008244 0C6E 0001 0016 cmpi.w #1,arg_E(a6) RAM:0000824A 6614 bne.s loc_8260 RAM:0000824C 206E 0010 movea.l arg_8(a6),a0 RAM:00008250 3010 move.w (a0),d0 RAM:00008252 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00008258 206E 000C movea.l arg_4(a6),a0 RAM:0000825C 2080 move.l d0,(a0) RAM:0000825E 6012 bra.s loc_8272 RAM:00008260 ; --------------------------------------------------------------------------- RAM:00008260 RAM:00008260 loc_8260: ; CODE XREF: sub_81E4+66j RAM:00008260 206E 0010 movea.l arg_8(a6),a0 RAM:00008264 1010 move.b (a0),d0 RAM:00008266 0280 0000 00FF andi.l #$FF,d0 RAM:0000826C 206E 000C movea.l arg_4(a6),a0 RAM:00008270 2080 move.l d0,(a0) RAM:00008272 RAM:00008272 loc_8272: ; CODE XREF: sub_81E4:loc_822Ej RAM:00008272 ; sub_81E4+5Ej ... RAM:00008272 7000 moveq #0,d0 RAM:00008274 6002 bra.s loc_8278 RAM:00008276 ; --------------------------------------------------------------------------- RAM:00008276 7000 moveq #0,d0 RAM:00008278 RAM:00008278 loc_8278: ; CODE XREF: sub_81E4+90j RAM:00008278 4E5E unlk a6 RAM:0000827A 4E75 rts RAM:0000827A ; End of function sub_81E4 RAM:0000827A RAM:0000827C RAM:0000827C ; =============== S U B R O U T I N E ======================================= RAM:0000827C RAM:0000827C ; Attributes: bp-based frame RAM:0000827C RAM:0000827C sub_827C: ; CODE XREF: sub_8972+5E2p RAM:0000827C ; sub_8972+6F8p RAM:0000827C RAM:0000827C arg_2 = $A RAM:0000827C arg_4 = $C RAM:0000827C RAM:0000827C 4E56 0000 link a6,#0 RAM:00008280 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00008286 48D7 0000 movem.l 0,(sp) RAM:0000828A 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0000828E 0C79 FFFF 0004 3ED8 cmpi.w #$FFFF,(word_43ED8).l RAM:00008296 6608 bne.s loc_82A0 RAM:00008298 3D7C 2730 FFFA move.w #$2730,unk_FFFFFFFA(a6) RAM:0000829E 6016 bra.s loc_82B6 RAM:000082A0 ; --------------------------------------------------------------------------- RAM:000082A0 RAM:000082A0 loc_82A0: ; CODE XREF: sub_827C+1Aj RAM:000082A0 3039 0004 3ED8 move.w (word_43ED8).l,d0 RAM:000082A6 C1FC 00AE muls.w #$AE,d0 ; '®' RAM:000082AA 41F9 0004 47A0 lea (unk_447A0).l,a0 RAM:000082B0 2D70 0800 FFFC move.l (a0,d0.l),unk_FFFFFFFC(a6) RAM:000082B6 RAM:000082B6 loc_82B6: ; CODE XREF: sub_827C+22j RAM:000082B6 ; sub_827C:loc_82F6j RAM:000082B6 302E 000A move.w arg_2(a6),d0 RAM:000082BA 536E 000A subq.w #1,arg_2(a6) RAM:000082BE 4A40 tst.w d0 RAM:000082C0 6736 beq.s loc_82F8 RAM:000082C2 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:000082C6 6630 bne.s loc_82F8 RAM:000082C8 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000082CC 4878 0001 pea (1).w RAM:000082D0 4EB9 0000 7B3E jsr (sub_7B3E).l RAM:000082D6 504F addq.w #8,sp RAM:000082D8 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:000082DC 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:000082E0 6614 bne.s loc_82F6 RAM:000082E2 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000082E6 2D50 FFFC move.l (a0),unk_FFFFFFFC(a6) RAM:000082EA 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:000082EE 6606 bne.s loc_82F6 RAM:000082F0 3D7C 2745 FFFA move.w #$2745,unk_FFFFFFFA(a6) RAM:000082F6 RAM:000082F6 loc_82F6: ; CODE XREF: sub_827C+64j RAM:000082F6 ; sub_827C+72j RAM:000082F6 60BE bra.s loc_82B6 RAM:000082F8 ; --------------------------------------------------------------------------- RAM:000082F8 RAM:000082F8 loc_82F8: ; CODE XREF: sub_827C+44j RAM:000082F8 ; sub_827C+4Aj RAM:000082F8 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:000082FC 661E bne.s loc_831C RAM:000082FE 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00008302 4878 0001 pea (1).w RAM:00008306 4EB9 0000 7B3E jsr (sub_7B3E).l RAM:0000830C 504F addq.w #8,sp RAM:0000830E 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00008312 6608 bne.s loc_831C RAM:00008314 206E 000C movea.l arg_4(a6),a0 RAM:00008318 20AE FFFC move.l unk_FFFFFFFC(a6),(a0) RAM:0000831C RAM:0000831C loc_831C: ; CODE XREF: sub_827C+80j RAM:0000831C ; sub_827C+96j RAM:0000831C 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00008320 48C0 ext.l d0 RAM:00008322 6002 bra.s loc_8326 RAM:00008324 ; --------------------------------------------------------------------------- RAM:00008324 7000 moveq #0,d0 RAM:00008326 RAM:00008326 loc_8326: ; CODE XREF: sub_827C+A6j RAM:00008326 4E5E unlk a6 RAM:00008328 4E75 rts RAM:00008328 ; End of function sub_827C RAM:00008328 RAM:0000832A RAM:0000832A ; =============== S U B R O U T I N E ======================================= RAM:0000832A RAM:0000832A ; Attributes: bp-based frame RAM:0000832A RAM:0000832A sub_832A: ; CODE XREF: sub_85B2+BAp RAM:0000832A ; sub_8972+A9Ep RAM:0000832A RAM:0000832A arg_3 = $B RAM:0000832A arg_6 = $E RAM:0000832A arg_A = $12 RAM:0000832A arg_C = $14 RAM:0000832A RAM:0000832A 4E56 0000 link a6,#0 RAM:0000832E DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:00008334 48D7 0000 movem.l 0,(sp) RAM:00008338 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:0000833C 0C79 FFFF 0004 3ED8 cmpi.w #$FFFF,(word_43ED8).l RAM:00008344 6608 bne.s loc_834E RAM:00008346 3D7C 2730 FFF6 move.w #$2730,unk_FFFFFFF6(a6) RAM:0000834C 6016 bra.s loc_8364 RAM:0000834E ; --------------------------------------------------------------------------- RAM:0000834E RAM:0000834E loc_834E: ; CODE XREF: sub_832A+1Aj RAM:0000834E 3039 0004 3ED8 move.w (word_43ED8).l,d0 RAM:00008354 C1FC 00AE muls.w #$AE,d0 ; '®' RAM:00008358 41F9 0004 47A0 lea (unk_447A0).l,a0 RAM:0000835E 2D70 0800 FFFC move.l (a0,d0.l),unk_FFFFFFFC(a6) RAM:00008364 RAM:00008364 loc_8364: ; CODE XREF: sub_832A+22j RAM:00008364 ; sub_832A:loc_83A4j RAM:00008364 302E 0012 move.w arg_A(a6),d0 RAM:00008368 536E 0012 subq.w #1,arg_A(a6) RAM:0000836C 4A40 tst.w d0 RAM:0000836E 6736 beq.s loc_83A6 RAM:00008370 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:00008374 6630 bne.s loc_83A6 RAM:00008376 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0000837A 4878 0001 pea (1).w RAM:0000837E 4EB9 0000 7B3E jsr (sub_7B3E).l RAM:00008384 504F addq.w #8,sp RAM:00008386 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000838A 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000838E 6614 bne.s loc_83A4 RAM:00008390 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00008394 2D50 FFFC move.l (a0),unk_FFFFFFFC(a6) RAM:00008398 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:0000839C 6606 bne.s loc_83A4 RAM:0000839E 3D7C 2745 FFF6 move.w #$2745,unk_FFFFFFF6(a6) RAM:000083A4 RAM:000083A4 loc_83A4: ; CODE XREF: sub_832A+64j RAM:000083A4 ; sub_832A+72j RAM:000083A4 60BE bra.s loc_8364 RAM:000083A6 ; --------------------------------------------------------------------------- RAM:000083A6 RAM:000083A6 loc_83A6: ; CODE XREF: sub_832A+44j RAM:000083A6 ; sub_832A+4Aj RAM:000083A6 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:000083AA 6600 008E bne.w loc_843A RAM:000083AE 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000083B2 4878 0001 pea (1).w RAM:000083B6 4EB9 0000 7B3E jsr (sub_7B3E).l RAM:000083BC 504F addq.w #8,sp RAM:000083BE 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:000083C2 6676 bne.s loc_843A RAM:000083C4 4A6E 000E tst.w arg_6(a6) RAM:000083C8 6F1A ble.s loc_83E4 RAM:000083CA 4878 0000 pea (0).w RAM:000083CE 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000083D2 4EB9 0001 7D20 jsr sub_17D20 RAM:000083D8 504F addq.w #8,sp RAM:000083DA 322E 000E move.w arg_6(a6),d1 RAM:000083DE 48C1 ext.l d1 RAM:000083E0 B280 cmp.l d0,d1 RAM:000083E2 6F08 ble.s loc_83EC RAM:000083E4 RAM:000083E4 loc_83E4: ; CODE XREF: sub_832A+9Ej RAM:000083E4 3D7C 273B FFF6 move.w #$273B,unk_FFFFFFF6(a6) RAM:000083EA 604E bra.s loc_843A RAM:000083EC ; --------------------------------------------------------------------------- RAM:000083EC RAM:000083EC loc_83EC: ; CODE XREF: sub_832A+B8j RAM:000083EC 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:000083F0 5080 addq.l #8,d0 RAM:000083F2 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:000083F6 4A2E 000B tst.b arg_3(a6) RAM:000083FA 672A beq.s loc_8426 RAM:000083FC RAM:000083FC loc_83FC: RAM:000083FC 0CB9 FFFF FFFF 0003+ cmpi.l #$FFFFFFFF,(dword_38F4C).l RAM:00008406 6708 beq.s loc_8410 RAM:00008408 3D7C 2741 FFF6 move.w #$2741,unk_FFFFFFF6(a6) RAM:0000840E 6014 bra.s loc_8424 RAM:00008410 ; --------------------------------------------------------------------------- RAM:00008410 RAM:00008410 loc_8410: ; CODE XREF: sub_832A+DCj RAM:00008410 302E 000E move.w arg_6(a6),d0 RAM:00008414 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:00008418 41F0 0400 lea (a0,d0.w*4),a0 RAM:0000841C 226E 0014 movea.l arg_C(a6),a1 RAM:00008420 2151 FFFC move.l (a1),unk_FFFFFFFC(a0) RAM:00008424 RAM:00008424 loc_8424: ; CODE XREF: sub_832A+E4j RAM:00008424 6014 bra.s loc_843A RAM:00008426 ; --------------------------------------------------------------------------- RAM:00008426 RAM:00008426 loc_8426: ; CODE XREF: sub_832A+D0j RAM:00008426 302E 000E move.w arg_6(a6),d0 RAM:0000842A 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0000842E 41F0 0400 lea (a0,d0.w*4),a0 RAM:00008432 226E 0014 movea.l arg_C(a6),a1 RAM:00008436 22A8 FFFC move.l unk_FFFFFFFC(a0),(a1) RAM:0000843A RAM:0000843A loc_843A: ; CODE XREF: sub_832A+80j RAM:0000843A ; sub_832A+98j ... RAM:0000843A 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000843E 48C0 ext.l d0 RAM:00008440 6002 bra.s loc_8444 RAM:00008442 ; --------------------------------------------------------------------------- RAM:00008442 7000 moveq #0,d0 RAM:00008444 RAM:00008444 loc_8444: ; CODE XREF: sub_832A+116j RAM:00008444 4E5E unlk a6 RAM:00008446 4E75 rts RAM:00008446 ; End of function sub_832A RAM:00008446 RAM:00008448 RAM:00008448 ; =============== S U B R O U T I N E ======================================= RAM:00008448 RAM:00008448 ; Attributes: bp-based frame RAM:00008448 RAM:00008448 sub_8448: ; CODE XREF: sub_85B2+56p RAM:00008448 ; sub_8972+E72p RAM:00008448 RAM:00008448 arg_3 = $B RAM:00008448 arg_4 = $C RAM:00008448 arg_A = $12 RAM:00008448 arg_E = $16 RAM:00008448 arg_10 = $18 RAM:00008448 RAM:00008448 4E56 0000 link a6,#0 RAM:0000844C DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:00008452 48D7 0000 movem.l 0,(sp) RAM:00008456 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:0000845A 0C79 FFFF 0004 3ED8 cmpi.w #$FFFF,(word_43ED8).l RAM:00008462 6608 bne.s loc_846C RAM:00008464 3D7C 2730 FFF6 move.w #$2730,unk_FFFFFFF6(a6) RAM:0000846A 6038 bra.s loc_84A4 RAM:0000846C ; --------------------------------------------------------------------------- RAM:0000846C RAM:0000846C loc_846C: ; CODE XREF: sub_8448+1Aj RAM:0000846C 3039 0004 3ED8 move.w (word_43ED8).l,d0 RAM:00008472 C1FC 00AE muls.w #$AE,d0 ; '®' RAM:00008476 41F9 0004 47A0 lea (unk_447A0).l,a0 RAM:0000847C 2D70 0800 FFFC move.l (a0,d0.l),unk_FFFFFFFC(a6) RAM:00008482 3039 0004 3ED8 move.w (word_43ED8).l,d0 RAM:00008488 C1FC 00AE muls.w #$AE,d0 ; '®' RAM:0000848C 41F9 0004 47A4 lea (byte_447A4).l,a0 RAM:00008492 2D70 0800 FFF8 move.l (a0,d0.l),unk_FFFFFFF8(a6) RAM:00008498 4AAE 000C tst.l arg_4(a6) RAM:0000849C 6D06 blt.s loc_84A4 RAM:0000849E 3D7C 274D FFF6 move.w #$274D,unk_FFFFFFF6(a6) RAM:000084A4 RAM:000084A4 loc_84A4: ; CODE XREF: sub_8448+22j RAM:000084A4 ; sub_8448+54j ... RAM:000084A4 302E 0016 move.w arg_E(a6),d0 RAM:000084A8 536E 0016 subq.w #1,arg_E(a6) RAM:000084AC 4A40 tst.w d0 RAM:000084AE 6752 beq.s loc_8502 RAM:000084B0 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:000084B4 664C bne.s loc_8502 RAM:000084B6 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000084BA 4878 0001 pea (1).w RAM:000084BE 4EB9 0000 7B3E jsr (sub_7B3E).l RAM:000084C4 504F addq.w #8,sp RAM:000084C6 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:000084CA 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:000084CE 6630 bne.s loc_8500 RAM:000084D0 4878 0000 pea (0).w RAM:000084D4 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000084D8 4EB9 0001 7D20 jsr sub_17D20 RAM:000084DE 504F addq.w #8,sp RAM:000084E0 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000084E4 41F0 0C08 lea 8(a0,d0.l*4),a0 RAM:000084E8 2D48 FFF8 move.l a0,unk_FFFFFFF8(a6) RAM:000084EC 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000084F0 2D50 FFFC move.l (a0),unk_FFFFFFFC(a6) RAM:000084F4 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:000084F8 6606 bne.s loc_8500 RAM:000084FA 3D7C 2745 FFF6 move.w #$2745,unk_FFFFFFF6(a6) RAM:00008500 RAM:00008500 loc_8500: ; CODE XREF: sub_8448+86j RAM:00008500 ; sub_8448+B0j RAM:00008500 60A2 bra.s loc_84A4 RAM:00008502 ; --------------------------------------------------------------------------- RAM:00008502 RAM:00008502 loc_8502: ; CODE XREF: sub_8448+66j RAM:00008502 ; sub_8448+6Cj RAM:00008502 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:00008506 6600 009C bne.w loc_85A4 RAM:0000850A 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0000850E 4878 0001 pea (1).w RAM:00008512 4EB9 0000 7B3E jsr (sub_7B3E).l RAM:00008518 504F addq.w #8,sp RAM:0000851A 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000851E 6600 0084 bne.w loc_85A4 RAM:00008522 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00008526 222E FFF8 move.l unk_FFFFFFF8(a6),d1 RAM:0000852A 9081 sub.l d1,d0 RAM:0000852C 222E 000C move.l arg_4(a6),d1 RAM:00008530 4481 neg.l d1 RAM:00008532 B280 cmp.l d0,d1 RAM:00008534 6308 bls.s loc_853E RAM:00008536 3D7C 273A FFF6 move.w #$273A,unk_FFFFFFF6(a6) RAM:0000853C 6066 bra.s loc_85A4 RAM:0000853E ; --------------------------------------------------------------------------- RAM:0000853E RAM:0000853E loc_853E: ; CODE XREF: sub_8448+ECj RAM:0000853E 4A2E 000B tst.b arg_3(a6) RAM:00008542 673C beq.s loc_8580 RAM:00008544 0CB9 FFFF FFFF 0003+ cmpi.l #$FFFFFFFF,(dword_38F4C).l RAM:0000854E 6708 beq.s loc_8558 RAM:00008550 3D7C 2741 FFF6 move.w #$2741,unk_FFFFFFF6(a6) RAM:00008556 6026 bra.s loc_857E RAM:00008558 ; --------------------------------------------------------------------------- RAM:00008558 RAM:00008558 loc_8558: ; CODE XREF: sub_8448+106j RAM:00008558 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000855C 306E 0012 movea.w arg_A(a6),a0 RAM:00008560 2F08 move.l a0,-(sp) RAM:00008562 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00008566 206E 0018 movea.l arg_10(a6),a0 RAM:0000856A 2F10 move.l (a0),-(sp) RAM:0000856C 4878 0004 pea (off_4).w RAM:00008570 4EB9 0000 75D8 jsr (sub_75D8).l RAM:00008576 4FEF 0014 lea $14(sp),sp RAM:0000857A 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000857E RAM:0000857E loc_857E: ; CODE XREF: sub_8448+10Ej RAM:0000857E 6024 bra.s loc_85A4 RAM:00008580 ; --------------------------------------------------------------------------- RAM:00008580 RAM:00008580 loc_8580: ; CODE XREF: sub_8448+FAj RAM:00008580 2F2E 000C move.l arg_4(a6),-(sp) RAM:00008584 306E 0012 movea.w arg_A(a6),a0 RAM:00008588 2F08 move.l a0,-(sp) RAM:0000858A 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0000858E 2F2E 0018 move.l arg_10(a6),-(sp) RAM:00008592 4878 0004 pea (off_4).w RAM:00008596 4EB9 0000 751C jsr (sub_751C).l RAM:0000859C 4FEF 0014 lea $14(sp),sp RAM:000085A0 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:000085A4 RAM:000085A4 loc_85A4: ; CODE XREF: sub_8448+BEj RAM:000085A4 ; sub_8448+D6j ... RAM:000085A4 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:000085A8 48C0 ext.l d0 RAM:000085AA 6002 bra.s loc_85AE RAM:000085AC ; --------------------------------------------------------------------------- RAM:000085AC 7000 moveq #0,d0 RAM:000085AE RAM:000085AE loc_85AE: ; CODE XREF: sub_8448+162j RAM:000085AE 4E5E unlk a6 RAM:000085B0 4E75 rts RAM:000085B0 ; End of function sub_8448 RAM:000085B0 RAM:000085B2 RAM:000085B2 ; =============== S U B R O U T I N E ======================================= RAM:000085B2 RAM:000085B2 ; Attributes: bp-based frame RAM:000085B2 RAM:000085B2 sub_85B2: ; CODE XREF: sub_8972+4F4p RAM:000085B2 ; sub_8972:loc_8EACp ... RAM:000085B2 RAM:000085B2 arg_0 = 8 RAM:000085B2 arg_4 = $C RAM:000085B2 arg_8 = $10 RAM:000085B2 arg_E = $16 RAM:000085B2 RAM:000085B2 4E56 0000 link a6,#0 RAM:000085B6 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:000085BC 48D7 0000 movem.l 0,(sp) RAM:000085C0 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:000085C4 4AAE 0008 tst.l arg_0(a6) RAM:000085C8 660A bne.s loc_85D4 RAM:000085CA 3D7C 272F FFFA move.w #$272F,unk_FFFFFFFA(a6) RAM:000085D0 6000 0190 bra.w loc_8762 RAM:000085D4 ; --------------------------------------------------------------------------- RAM:000085D4 RAM:000085D4 loc_85D4: ; CODE XREF: sub_85B2+16j RAM:000085D4 206E 0008 movea.l arg_0(a6),a0 RAM:000085D8 1D50 FFF9 move.b (a0),unk_FFFFFFF9(a6) RAM:000085DC 0C2E 0055 FFF9 cmpi.b #$55,unk_FFFFFFF9(a6) ; 'U' RAM:000085E2 6634 bne.s loc_8618 RAM:000085E4 486E 0010 pea arg_8(a6) RAM:000085E8 206E 000C movea.l arg_4(a6),a0 RAM:000085EC 2F28 000C move.l $C(a0),-(sp) RAM:000085F0 206E 000C movea.l arg_4(a6),a0 RAM:000085F4 3028 0012 move.w $12(a0),d0 RAM:000085F8 48C0 ext.l d0 RAM:000085FA 2F00 move.l d0,-(sp) RAM:000085FC 206E 000C movea.l arg_4(a6),a0 RAM:00008600 2F28 0004 move.l 4(a0),-(sp) RAM:00008604 4878 0001 pea (1).w RAM:00008608 6100 FE3E bsr.w sub_8448 RAM:0000860C 4FEF 0014 lea $14(sp),sp RAM:00008610 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00008614 6000 014C bra.w loc_8762 RAM:00008618 ; --------------------------------------------------------------------------- RAM:00008618 RAM:00008618 loc_8618: ; CODE XREF: sub_85B2+30j RAM:00008618 0C2E 0029 FFF9 cmpi.b #$29,unk_FFFFFFF9(a6) ; ')' RAM:0000861E 662C bne.s loc_864C RAM:00008620 206E 000C movea.l arg_4(a6),a0 RAM:00008624 3028 0010 move.w $10(a0),d0 RAM:00008628 48C0 ext.l d0 RAM:0000862A 2F00 move.l d0,-(sp) RAM:0000862C 206E 000C movea.l arg_4(a6),a0 RAM:00008630 2F28 0004 move.l 4(a0),-(sp) RAM:00008634 486E 0010 pea arg_8(a6) RAM:00008638 4878 0001 pea (1).w RAM:0000863C 6100 FBA6 bsr.w sub_81E4 RAM:00008640 4FEF 0010 lea $10(sp),sp RAM:00008644 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00008648 6000 0118 bra.w loc_8762 RAM:0000864C ; --------------------------------------------------------------------------- RAM:0000864C RAM:0000864C loc_864C: ; CODE XREF: sub_85B2+6Cj RAM:0000864C 0C2E 0043 FFF9 cmpi.b #$43,unk_FFFFFFF9(a6) ; 'C' RAM:00008652 6628 bne.s loc_867C RAM:00008654 486E 0010 pea arg_8(a6) RAM:00008658 206E 000C movea.l arg_4(a6),a0 RAM:0000865C 2F28 0008 move.l 8(a0),-(sp) RAM:00008660 206E 000C movea.l arg_4(a6),a0 RAM:00008664 2F28 0004 move.l 4(a0),-(sp) RAM:00008668 4878 0001 pea (1).w RAM:0000866C 6100 FCBC bsr.w sub_832A RAM:00008670 4FEF 0010 lea $10(sp),sp RAM:00008674 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00008678 6000 00E8 bra.w loc_8762 RAM:0000867C ; --------------------------------------------------------------------------- RAM:0000867C RAM:0000867C loc_867C: ; CODE XREF: sub_85B2+A0j RAM:0000867C 0C2E 0020 FFF9 cmpi.b #$20,unk_FFFFFFF9(a6) ; ' ' RAM:00008682 6632 bne.s loc_86B6 RAM:00008684 206E 000C movea.l arg_4(a6),a0 RAM:00008688 2F28 0004 move.l 4(a0),-(sp) RAM:0000868C 206E 000C movea.l arg_4(a6),a0 RAM:00008690 3028 0010 move.w $10(a0),d0 RAM:00008694 48C0 ext.l d0 RAM:00008696 2F00 move.l d0,-(sp) RAM:00008698 4878 0000 pea (off_0).w RAM:0000869C 2F2E 0010 move.l arg_8(a6),-(sp) RAM:000086A0 4878 0004 pea (off_4).w RAM:000086A4 4EB9 0000 75D8 jsr (sub_75D8).l RAM:000086AA 4FEF 0014 lea $14(sp),sp RAM:000086AE 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:000086B2 6000 00AE bra.w loc_8762 RAM:000086B6 ; --------------------------------------------------------------------------- RAM:000086B6 RAM:000086B6 loc_86B6: ; CODE XREF: sub_85B2+D0j RAM:000086B6 0C2E 001D FFF9 cmpi.b #$1D,unk_FFFFFFF9(a6) RAM:000086BC 6634 bne.s loc_86F2 RAM:000086BE 206E 0008 movea.l arg_0(a6),a0 RAM:000086C2 2D68 0002 FFFC move.l 2(a0),unk_FFFFFFFC(a6) RAM:000086C8 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000086CC 0C28 0001 0020 cmpi.b #1,$20(a0) RAM:000086D2 6708 beq.s loc_86DC RAM:000086D4 3D7C 272F FFFA move.w #$272F,unk_FFFFFFFA(a6) RAM:000086DA 6014 bra.s loc_86F0 RAM:000086DC ; --------------------------------------------------------------------------- RAM:000086DC RAM:000086DC loc_86DC: ; CODE XREF: sub_85B2+120j RAM:000086DC 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000086E0 216E 0010 0028 move.l arg_8(a6),$28(a0) RAM:000086E6 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:000086EA 316E 0016 0022 move.w arg_E(a6),$22(a0) RAM:000086F0 RAM:000086F0 loc_86F0: ; CODE XREF: sub_85B2+128j RAM:000086F0 6070 bra.s loc_8762 RAM:000086F2 ; --------------------------------------------------------------------------- RAM:000086F2 RAM:000086F2 loc_86F2: ; CODE XREF: sub_85B2+10Aj RAM:000086F2 0C2E 0018 FFF9 cmpi.b #$18,unk_FFFFFFF9(a6) RAM:000086F8 6262 bhi.s loc_875C RAM:000086FA 0C79 FFFF 0004 3ED8 cmpi.w #$FFFF,(word_43ED8).l RAM:00008702 6608 bne.s loc_870C RAM:00008704 3D7C 2730 FFFA move.w #$2730,unk_FFFFFFFA(a6) RAM:0000870A 604E bra.s loc_875A RAM:0000870C ; --------------------------------------------------------------------------- RAM:0000870C RAM:0000870C loc_870C: ; CODE XREF: sub_85B2+150j RAM:0000870C 0CB9 FFFF FFFF 0003+ cmpi.l #$FFFFFFFF,(dword_38F4C).l RAM:00008716 6708 beq.s loc_8720 RAM:00008718 3D7C 2741 FFFA move.w #$2741,unk_FFFFFFFA(a6) RAM:0000871E 603A bra.s loc_875A RAM:00008720 ; --------------------------------------------------------------------------- RAM:00008720 RAM:00008720 loc_8720: ; CODE XREF: sub_85B2+164j RAM:00008720 0C2E 0010 FFF9 cmpi.b #$10,unk_FFFFFFF9(a6) RAM:00008726 6614 bne.s loc_873C RAM:00008728 202E 0010 move.l arg_8(a6),d0 RAM:0000872C 0280 0000 0001 andi.l #1,d0 RAM:00008732 6708 beq.s loc_873C RAM:00008734 3D7C 2782 FFFA move.w #$2782,unk_FFFFFFFA(a6) RAM:0000873A 601E bra.s loc_875A RAM:0000873C ; --------------------------------------------------------------------------- RAM:0000873C RAM:0000873C loc_873C: ; CODE XREF: sub_85B2+174j RAM:0000873C ; sub_85B2+180j RAM:0000873C 3039 0004 3ED8 move.w (word_43ED8).l,d0 RAM:00008742 C1FC 00AE muls.w #$AE,d0 ; '®' RAM:00008746 2040 movea.l d0,a0 RAM:00008748 7000 moveq #0,d0 RAM:0000874A 102E FFF9 move.b unk_FFFFFFF9(a6),d0 RAM:0000874E 41F0 0D30 0004 4768 lea byte_44768(a0,d0.l*4),a0 RAM:00008756 20AE 0010 move.l arg_8(a6),(a0) RAM:0000875A RAM:0000875A loc_875A: ; CODE XREF: sub_85B2+158j RAM:0000875A ; sub_85B2+16Cj ... RAM:0000875A 6006 bra.s loc_8762 RAM:0000875C ; --------------------------------------------------------------------------- RAM:0000875C RAM:0000875C loc_875C: ; CODE XREF: sub_85B2+146j RAM:0000875C 3D7C 272F FFFA move.w #$272F,unk_FFFFFFFA(a6) RAM:00008762 RAM:00008762 loc_8762: ; CODE XREF: sub_85B2+1Ej RAM:00008762 ; sub_85B2+62j ... RAM:00008762 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00008766 48C0 ext.l d0 RAM:00008768 6002 bra.s loc_876C RAM:0000876A ; --------------------------------------------------------------------------- RAM:0000876A 7000 moveq #0,d0 RAM:0000876C RAM:0000876C loc_876C: ; CODE XREF: sub_85B2+1B6j RAM:0000876C 4E5E unlk a6 RAM:0000876E 4E75 rts RAM:0000876E ; End of function sub_85B2 RAM:0000876E RAM:00008770 RAM:00008770 ; =============== S U B R O U T I N E ======================================= RAM:00008770 RAM:00008770 ; Attributes: bp-based frame RAM:00008770 RAM:00008770 sub_8770: ; CODE XREF: sub_8972+112Cp RAM:00008770 RAM:00008770 arg_0 = 8 RAM:00008770 arg_4 = $C RAM:00008770 RAM:00008770 4E56 0000 link a6,#0 RAM:00008774 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0000877A 48D7 0000 movem.l 0,(sp) RAM:0000877E 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00008782 206E 000C movea.l arg_4(a6),a0 RAM:00008786 4A50 tst.w (a0) RAM:00008788 6612 bne.s loc_879C RAM:0000878A 4878 0001 pea (1).w RAM:0000878E 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:00008794 584F addq.w #4,sp RAM:00008796 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000879A 6010 bra.s loc_87AC RAM:0000879C ; --------------------------------------------------------------------------- RAM:0000879C RAM:0000879C loc_879C: ; CODE XREF: sub_8770+18j RAM:0000879C 206E 000C movea.l arg_4(a6),a0 RAM:000087A0 5350 subq.w #1,(a0) RAM:000087A2 206E 0008 movea.l arg_0(a6),a0 RAM:000087A6 0490 0000 0018 subi.l #$18,(a0) RAM:000087AC RAM:000087AC loc_87AC: ; CODE XREF: sub_8770+2Aj RAM:000087AC 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000087B0 48C0 ext.l d0 RAM:000087B2 6002 bra.s loc_87B6 RAM:000087B4 ; --------------------------------------------------------------------------- RAM:000087B4 7000 moveq #0,d0 RAM:000087B6 RAM:000087B6 loc_87B6: ; CODE XREF: sub_8770+42j RAM:000087B6 4E5E unlk a6 RAM:000087B8 4E75 rts RAM:000087B8 ; End of function sub_8770 RAM:000087B8 RAM:000087BA RAM:000087BA ; =============== S U B R O U T I N E ======================================= RAM:000087BA RAM:000087BA ; Attributes: bp-based frame RAM:000087BA RAM:000087BA sub_87BA: ; CODE XREF: sub_8972+48p RAM:000087BA ; sub_8972+F6p ... RAM:000087BA RAM:000087BA var_1 = -1 RAM:000087BA arg_0 = 8 RAM:000087BA arg_4 = $C RAM:000087BA arg_8 = $10 RAM:000087BA arg_C = $14 RAM:000087BA RAM:000087BA 4E56 0000 link a6,#0 RAM:000087BE DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000087C4 48D7 0000 movem.l 0,(sp) RAM:000087C8 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:000087CC 4AAE 0014 tst.l arg_C(a6) RAM:000087D0 6700 0192 beq.w loc_8964 RAM:000087D4 206E 0010 movea.l arg_8(a6),a0 RAM:000087D8 0C50 0028 cmpi.w #$28,(a0) ; '(' RAM:000087DC 650A bcs.s loc_87E8 RAM:000087DE 3D7C 277C FFFC move.w #$277C,unk_FFFFFFFC(a6) RAM:000087E4 6000 017E bra.w loc_8964 RAM:000087E8 ; --------------------------------------------------------------------------- RAM:000087E8 RAM:000087E8 loc_87E8: ; CODE XREF: sub_87BA+22j RAM:000087E8 206E 0010 movea.l arg_8(a6),a0 RAM:000087EC 5250 addq.w #1,(a0) RAM:000087EE 206E 000C movea.l arg_4(a6),a0 RAM:000087F2 0690 0000 0018 addi.l #$18,(a0) RAM:000087F8 206E 000C movea.l arg_4(a6),a0 RAM:000087FC 2050 movea.l (a0),a0 RAM:000087FE RAM:000087FE loc_87FE: RAM:000087FE 20AE 0014 move.l arg_C(a6),(a0) RAM:00008802 206E 000C movea.l arg_4(a6),a0 RAM:00008806 2050 movea.l (a0),a0 RAM:00008808 4228 0016 clr.b $16(a0) RAM:0000880C 206E 0014 movea.l arg_C(a6),a0 RAM:00008810 1D50 FFFF move.b (a0),var_1(a6) RAM:00008814 0C2E 001D FFFF cmpi.b #$1D,var_1(a6) RAM:0000881A 6210 bhi.s loc_882C RAM:0000881C 206E 000C movea.l arg_4(a6),a0 RAM:00008820 2050 movea.l (a0),a0 RAM:00008822 117C 0001 0017 move.b #1,$17(a0) RAM:00008828 6000 013A bra.w loc_8964 RAM:0000882C ; --------------------------------------------------------------------------- RAM:0000882C RAM:0000882C loc_882C: ; CODE XREF: sub_87BA+60j RAM:0000882C 0C2E 0032 FFFF cmpi.b #$32,var_1(a6) ; '2' RAM:00008832 6226 bhi.s loc_885A RAM:00008834 0C2E 002A FFFF cmpi.b #$2A,var_1(a6) ; '*' RAM:0000883A 660E bne.s loc_884A RAM:0000883C 206E 000C movea.l arg_4(a6),a0 RAM:00008840 2050 movea.l (a0),a0 RAM:00008842 117C 0001 0017 move.b #1,$17(a0) RAM:00008848 600C bra.s loc_8856 RAM:0000884A ; --------------------------------------------------------------------------- RAM:0000884A RAM:0000884A loc_884A: ; CODE XREF: sub_87BA+80j RAM:0000884A 206E 000C movea.l arg_4(a6),a0 RAM:0000884E 2050 movea.l (a0),a0 RAM:00008850 117C 0002 0017 move.b #2,$17(a0) RAM:00008856 RAM:00008856 loc_8856: ; CODE XREF: sub_87BA+8Ej RAM:00008856 6000 010C bra.w loc_8964 RAM:0000885A ; --------------------------------------------------------------------------- RAM:0000885A RAM:0000885A loc_885A: ; CODE XREF: sub_87BA+78j RAM:0000885A 0C2E 0050 FFFF cmpi.b #$50,var_1(a6) ; 'P' RAM:00008860 6200 0082 bhi.w loc_88E4 RAM:00008864 0C2E 0046 FFFF cmpi.b #$46,var_1(a6) ; 'F' RAM:0000886A 650E bcs.s loc_887A RAM:0000886C 206E 000C movea.l arg_4(a6),a0 RAM:00008870 2050 movea.l (a0),a0 RAM:00008872 117C 0008 0017 move.b #8,$17(a0) RAM:00008878 6066 bra.s loc_88E0 RAM:0000887A ; --------------------------------------------------------------------------- RAM:0000887A RAM:0000887A loc_887A: ; CODE XREF: sub_87BA+B0j RAM:0000887A 0C2E 003F FFFF cmpi.b #$3F,var_1(a6) ; '?' RAM:00008880 660E bne.s loc_8890 RAM:00008882 206E 000C movea.l arg_4(a6),a0 RAM:00008886 2050 movea.l (a0),a0 RAM:00008888 117C 000A 0017 move.b #$A,$17(a0) RAM:0000888E 6050 bra.s loc_88E0 RAM:00008890 ; --------------------------------------------------------------------------- RAM:00008890 RAM:00008890 loc_8890: ; CODE XREF: sub_87BA+C6j RAM:00008890 0C2E 0040 FFFF cmpi.b #$40,var_1(a6) ; '@' RAM:00008896 660E bne.s loc_88A6 RAM:00008898 206E 000C movea.l arg_4(a6),a0 RAM:0000889C 2050 movea.l (a0),a0 RAM:0000889E 117C 000B 0017 move.b #$B,$17(a0) RAM:000088A4 603A bra.s loc_88E0 RAM:000088A6 ; --------------------------------------------------------------------------- RAM:000088A6 RAM:000088A6 loc_88A6: ; CODE XREF: sub_87BA+DCj RAM:000088A6 0C2E 0044 FFFF cmpi.b #$44,var_1(a6) ; 'D' RAM:000088AC 6626 bne.s loc_88D4 RAM:000088AE 206E 0008 movea.l arg_0(a6),a0 RAM:000088B2 4A10 tst.b (a0) RAM:000088B4 6708 beq.s loc_88BE RAM:000088B6 3D7C 277E FFFC move.w #$277E,unk_FFFFFFFC(a6) RAM:000088BC 6014 bra.s loc_88D2 RAM:000088BE ; --------------------------------------------------------------------------- RAM:000088BE RAM:000088BE loc_88BE: ; CODE XREF: sub_87BA+FAj RAM:000088BE 206E 000C movea.l arg_4(a6),a0 RAM:000088C2 2050 movea.l (a0),a0 RAM:000088C4 117C 000C 0017 move.b #$C,$17(a0) RAM:000088CA 206E 0008 movea.l arg_0(a6),a0 RAM:000088CE 10BC 0001 move.b #1,(a0) RAM:000088D2 RAM:000088D2 loc_88D2: ; CODE XREF: sub_87BA+102j RAM:000088D2 600C bra.s loc_88E0 RAM:000088D4 ; --------------------------------------------------------------------------- RAM:000088D4 RAM:000088D4 loc_88D4: ; CODE XREF: sub_87BA+F2j RAM:000088D4 206E 000C movea.l arg_4(a6),a0 RAM:000088D8 2050 movea.l (a0),a0 RAM:000088DA 117C 0003 0017 move.b #3,$17(a0) RAM:000088E0 RAM:000088E0 loc_88E0: ; CODE XREF: sub_87BA+BEj RAM:000088E0 ; sub_87BA+D4j ... RAM:000088E0 6000 0082 bra.w loc_8964 RAM:000088E4 ; --------------------------------------------------------------------------- RAM:000088E4 RAM:000088E4 loc_88E4: ; CODE XREF: sub_87BA+A6j RAM:000088E4 0C2E 0054 FFFF cmpi.b #$54,var_1(a6) ; 'T' RAM:000088EA 6228 bhi.s loc_8914 RAM:000088EC 206E 0014 movea.l arg_C(a6),a0 RAM:000088F0 0C28 00FF 0001 cmpi.b #$FF,1(a0) RAM:000088F6 660E bne.s loc_8906 RAM:000088F8 206E 000C movea.l arg_4(a6),a0 RAM:000088FC 2050 movea.l (a0),a0 RAM:000088FE 117C 0003 0017 move.b #3,$17(a0) RAM:00008904 600C bra.s loc_8912 RAM:00008906 ; --------------------------------------------------------------------------- RAM:00008906 RAM:00008906 loc_8906: ; CODE XREF: sub_87BA+13Cj RAM:00008906 206E 000C movea.l arg_4(a6),a0 RAM:0000890A 2050 movea.l (a0),a0 RAM:0000890C 117C 0005 0017 move.b #5,$17(a0) RAM:00008912 RAM:00008912 loc_8912: ; CODE XREF: sub_87BA+14Aj RAM:00008912 6050 bra.s loc_8964 RAM:00008914 ; --------------------------------------------------------------------------- RAM:00008914 RAM:00008914 loc_8914: ; CODE XREF: sub_87BA+130j RAM:00008914 0C2E 0055 FFFF cmpi.b #$55,var_1(a6) ; 'U' RAM:0000891A 663C bne.s loc_8958 RAM:0000891C 206E 0014 movea.l arg_C(a6),a0 RAM:00008920 4AA8 0006 tst.l 6(a0) RAM:00008924 6624 bne.s loc_894A RAM:00008926 206E 000C movea.l arg_4(a6),a0 RAM:0000892A 2050 movea.l (a0),a0 RAM:0000892C 42A8 000C clr.l $C(a0) RAM:00008930 206E 000C movea.l arg_4(a6),a0 RAM:00008934 2050 movea.l (a0),a0 RAM:00008936 317C 0001 0012 move.w #1,$12(a0) RAM:0000893C 206E 000C movea.l arg_4(a6),a0 RAM:00008940 2050 movea.l (a0),a0 RAM:00008942 117C 0002 0017 move.b #2,$17(a0) RAM:00008948 600C bra.s loc_8956 RAM:0000894A ; --------------------------------------------------------------------------- RAM:0000894A RAM:0000894A loc_894A: ; CODE XREF: sub_87BA+16Aj RAM:0000894A 206E 000C movea.l arg_4(a6),a0 RAM:0000894E 2050 movea.l (a0),a0 RAM:00008950 117C 0005 0017 move.b #5,$17(a0) RAM:00008956 RAM:00008956 loc_8956: ; CODE XREF: sub_87BA+18Ej RAM:00008956 600C bra.s loc_8964 RAM:00008958 ; --------------------------------------------------------------------------- RAM:00008958 RAM:00008958 loc_8958: ; CODE XREF: sub_87BA+160j RAM:00008958 206E 000C movea.l arg_4(a6),a0 RAM:0000895C 2050 movea.l (a0),a0 RAM:0000895E 117C 0005 0017 move.b #5,$17(a0) RAM:00008964 RAM:00008964 loc_8964: ; CODE XREF: sub_87BA+16j RAM:00008964 ; sub_87BA+2Aj ... RAM:00008964 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:00008968 48C0 ext.l d0 RAM:0000896A 6002 bra.s loc_896E RAM:0000896C ; --------------------------------------------------------------------------- RAM:0000896C 7000 moveq #0,d0 RAM:0000896E RAM:0000896E loc_896E: ; CODE XREF: sub_87BA+1B0j RAM:0000896E 4E5E unlk a6 RAM:00008970 4E75 rts RAM:00008970 ; End of function sub_87BA RAM:00008970 RAM:00008972 RAM:00008972 ; =============== S U B R O U T I N E ======================================= RAM:00008972 RAM:00008972 ; Attributes: bp-based frame RAM:00008972 RAM:00008972 sub_8972: ; CODE XREF: sub_151E+4Cp RAM:00008972 ; sub_151E+1D2p ... RAM:00008972 RAM:00008972 arg_0 = 8 RAM:00008972 arg_4 = $C RAM:00008972 arg_8 = $10 RAM:00008972 arg_C = $14 RAM:00008972 RAM:00008972 4E56 0000 link a6,#0 RAM:00008976 DFFC FFFF FFD4 adda.l #unk_FFFFFFD4,sp RAM:0000897C 48D7 0000 movem.l 0,(sp) RAM:00008980 42AE FFF0 clr.l unk_FFFFFFF0(a6) RAM:00008984 422E FFD7 clr.b unk_FFFFFFD7(a6) RAM:00008988 426E FFD4 clr.w unk_FFFFFFD4(a6) RAM:0000898C 426E FFDE clr.w unk_FFFFFFDE(a6) RAM:00008990 2D7C 0004 5A02 FFE0 move.l #byte_45A02,unk_FFFFFFE0(a6) RAM:00008998 04AE 0000 0018 FFE0 subi.l #$18,unk_FFFFFFE0(a6) RAM:000089A0 42AE FFFC clr.l unk_FFFFFFFC(a6) RAM:000089A4 3D7C 000F FFD8 move.w #$F,unk_FFFFFFD8(a6) RAM:000089AA 2F2E 000C move.l arg_4(a6),-(sp) RAM:000089AE 486E FFDE pea unk_FFFFFFDE(a6) RAM:000089B2 486E FFE0 pea unk_FFFFFFE0(a6) RAM:000089B6 486E FFD7 pea unk_FFFFFFD7(a6) RAM:000089BA 6100 FDFE bsr.w sub_87BA RAM:000089BE 4FEF 0010 lea $10(sp),sp RAM:000089C2 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:000089C6 RAM:000089C6 loc_89C6: ; CODE XREF: sub_8972:loc_9E68j RAM:000089C6 4A6E FFDE tst.w unk_FFFFFFDE(a6) RAM:000089CA 6700 14A0 beq.w loc_9E6C RAM:000089CE 4A6E FFD4 tst.w unk_FFFFFFD4(a6) RAM:000089D2 6600 1498 bne.w loc_9E6C RAM:000089D6 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000089DA 2D50 000C move.l (a0),arg_4(a6) RAM:000089DE 206E 000C movea.l arg_4(a6),a0 RAM:000089E2 1D50 FFDB move.b (a0),unk_FFFFFFDB(a6) RAM:000089E6 6000 1440 bra.w loc_9E28 RAM:000089EA ; --------------------------------------------------------------------------- RAM:000089EA 206E 000C movea.l arg_4(a6),a0 RAM:000089EE 4AA8 0002 tst.l 2(a0) RAM:000089F2 6660 bne.s loc_8A54 RAM:000089F4 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000089F8 42A8 0004 clr.l 4(a0) RAM:000089FC 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008A00 317C 000F 0010 move.w #$F,$10(a0) RAM:00008A06 6024 bra.s loc_8A2C RAM:00008A08 ; --------------------------------------------------------------------------- RAM:00008A08 RAM:00008A08 loc_8A08: ; CODE XREF: sub_8972+CEj RAM:00008A08 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008A0C 117C 0001 0017 move.b #1,$17(a0) RAM:00008A12 603E bra.s loc_8A52 RAM:00008A14 ; --------------------------------------------------------------------------- RAM:00008A14 RAM:00008A14 loc_8A14: ; CODE XREF: sub_8972+D6j RAM:00008A14 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008A18 117C 0004 0017 move.b #4,$17(a0) RAM:00008A1E 6032 bra.s loc_8A52 RAM:00008A20 ; --------------------------------------------------------------------------- RAM:00008A20 RAM:00008A20 loc_8A20: ; CODE XREF: sub_8972+DEj RAM:00008A20 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008A24 117C 0006 0017 move.b #6,$17(a0) RAM:00008A2A 6026 bra.s loc_8A52 RAM:00008A2C ; --------------------------------------------------------------------------- RAM:00008A2C RAM:00008A2C loc_8A2C: ; CODE XREF: sub_8972+94j RAM:00008A2C 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008A30 1028 0017 move.b $17(a0),d0 RAM:00008A34 0280 0000 00FF andi.l #$FF,d0 RAM:00008A3A 0C80 0000 0002 cmpi.l #2,d0 RAM:00008A40 67C6 beq.s loc_8A08 RAM:00008A42 0C80 0000 0003 cmpi.l #3,d0 RAM:00008A48 67CA beq.s loc_8A14 RAM:00008A4A 0C80 0000 0005 cmpi.l #5,d0 RAM:00008A50 67CE beq.s loc_8A20 RAM:00008A52 RAM:00008A52 loc_8A52: ; CODE XREF: sub_8972+A0j RAM:00008A52 ; sub_8972+ACj ... RAM:00008A52 6020 bra.s loc_8A74 RAM:00008A54 ; --------------------------------------------------------------------------- RAM:00008A54 RAM:00008A54 loc_8A54: ; CODE XREF: sub_8972+80j RAM:00008A54 206E 000C movea.l arg_4(a6),a0 RAM:00008A58 2F28 0002 move.l 2(a0),-(sp) RAM:00008A5C 486E FFDE pea unk_FFFFFFDE(a6) RAM:00008A60 486E FFE0 pea unk_FFFFFFE0(a6) RAM:00008A64 486E FFD7 pea unk_FFFFFFD7(a6) RAM:00008A68 6100 FD50 bsr.w sub_87BA RAM:00008A6C 4FEF 0010 lea $10(sp),sp RAM:00008A70 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00008A74 RAM:00008A74 loc_8A74: ; CODE XREF: sub_8972:loc_8A52j RAM:00008A74 6000 13F2 bra.w loc_9E68 RAM:00008A78 ; --------------------------------------------------------------------------- RAM:00008A78 206E 000C movea.l arg_4(a6),a0 RAM:00008A7C 4AA8 0006 tst.l 6(a0) RAM:00008A80 6642 bne.s loc_8AC4 RAM:00008A82 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008A86 42A8 0008 clr.l 8(a0) RAM:00008A8A 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008A8E 317C 000F 0012 move.w #$F,$12(a0) RAM:00008A94 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008A98 0C28 0004 0017 cmpi.b #4,$17(a0) RAM:00008A9E 660C bne.s loc_8AAC RAM:00008AA0 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008AA4 117C 0001 0017 move.b #1,$17(a0) RAM:00008AAA 6016 bra.s loc_8AC2 RAM:00008AAC ; --------------------------------------------------------------------------- RAM:00008AAC RAM:00008AAC loc_8AAC: ; CODE XREF: sub_8972+12Cj RAM:00008AAC 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008AB0 0C28 0006 0017 cmpi.b #6,$17(a0) RAM:00008AB6 660A bne.s loc_8AC2 RAM:00008AB8 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008ABC 117C 0007 0017 move.b #7,$17(a0) RAM:00008AC2 RAM:00008AC2 loc_8AC2: ; CODE XREF: sub_8972+138j RAM:00008AC2 ; sub_8972+144j RAM:00008AC2 6020 bra.s loc_8AE4 RAM:00008AC4 ; --------------------------------------------------------------------------- RAM:00008AC4 RAM:00008AC4 loc_8AC4: ; CODE XREF: sub_8972+10Ej RAM:00008AC4 206E 000C movea.l arg_4(a6),a0 RAM:00008AC8 2F28 0006 move.l 6(a0),-(sp) RAM:00008ACC 486E FFDE pea unk_FFFFFFDE(a6) RAM:00008AD0 486E FFE0 pea unk_FFFFFFE0(a6) RAM:00008AD4 486E FFD7 pea unk_FFFFFFD7(a6) RAM:00008AD8 6100 FCE0 bsr.w sub_87BA RAM:00008ADC 4FEF 0010 lea $10(sp),sp RAM:00008AE0 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00008AE4 RAM:00008AE4 loc_8AE4: ; CODE XREF: sub_8972:loc_8AC2j RAM:00008AE4 6000 1382 bra.w loc_9E68 RAM:00008AE8 ; --------------------------------------------------------------------------- RAM:00008AE8 206E 000C movea.l arg_4(a6),a0 RAM:00008AEC 4AA8 000A tst.l $A(a0) RAM:00008AF0 661E bne.s loc_8B10 RAM:00008AF2 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008AF6 42A8 000C clr.l $C(a0) RAM:00008AFA 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008AFE 317C 000F 0014 move.w #$F,$14(a0) RAM:00008B04 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008B08 117C 0001 0017 move.b #1,$17(a0) RAM:00008B0E 6020 bra.s loc_8B30 RAM:00008B10 ; --------------------------------------------------------------------------- RAM:00008B10 RAM:00008B10 loc_8B10: ; CODE XREF: sub_8972+17Ej RAM:00008B10 206E 000C movea.l arg_4(a6),a0 RAM:00008B14 2F28 000A move.l $A(a0),-(sp) RAM:00008B18 486E FFDE pea unk_FFFFFFDE(a6) RAM:00008B1C 486E FFE0 pea unk_FFFFFFE0(a6) RAM:00008B20 486E FFD7 pea unk_FFFFFFD7(a6) RAM:00008B24 6100 FC94 bsr.w sub_87BA RAM:00008B28 4FEF 0010 lea $10(sp),sp RAM:00008B2C 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00008B30 RAM:00008B30 loc_8B30: ; CODE XREF: sub_8972+19Cj RAM:00008B30 6000 1336 bra.w loc_9E68 RAM:00008B34 ; --------------------------------------------------------------------------- RAM:00008B34 206E 000C movea.l arg_4(a6),a0 RAM:00008B38 2F28 0002 move.l 2(a0),-(sp) RAM:00008B3C 486E FFDE pea unk_FFFFFFDE(a6) RAM:00008B40 486E FFE0 pea unk_FFFFFFE0(a6) RAM:00008B44 486E FFD7 pea unk_FFFFFFD7(a6) RAM:00008B48 6100 FC70 bsr.w sub_87BA RAM:00008B4C 4FEF 0010 lea $10(sp),sp RAM:00008B50 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00008B54 6000 1312 bra.w loc_9E68 RAM:00008B58 ; --------------------------------------------------------------------------- RAM:00008B58 206E 000C movea.l arg_4(a6),a0 RAM:00008B5C 4AA8 0006 tst.l 6(a0) RAM:00008B60 661E bne.s loc_8B80 RAM:00008B62 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008B66 42A8 0008 clr.l 8(a0) RAM:00008B6A 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008B6E 317C 000F 0012 move.w #$F,$12(a0) RAM:00008B74 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008B78 117C 0009 0017 move.b #9,$17(a0) RAM:00008B7E 6020 bra.s loc_8BA0 RAM:00008B80 ; --------------------------------------------------------------------------- RAM:00008B80 RAM:00008B80 loc_8B80: ; CODE XREF: sub_8972+1EEj RAM:00008B80 206E 000C movea.l arg_4(a6),a0 RAM:00008B84 2F28 0006 move.l 6(a0),-(sp) RAM:00008B88 486E FFDE pea unk_FFFFFFDE(a6) RAM:00008B8C 486E FFE0 pea unk_FFFFFFE0(a6) RAM:00008B90 486E FFD7 pea unk_FFFFFFD7(a6) RAM:00008B94 6100 FC24 bsr.w sub_87BA RAM:00008B98 4FEF 0010 lea $10(sp),sp RAM:00008B9C 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00008BA0 RAM:00008BA0 loc_8BA0: ; CODE XREF: sub_8972+20Cj RAM:00008BA0 6000 12C6 bra.w loc_9E68 RAM:00008BA4 ; --------------------------------------------------------------------------- RAM:00008BA4 206E 000C movea.l arg_4(a6),a0 RAM:00008BA8 4AA8 0002 tst.l 2(a0) RAM:00008BAC 661E bne.s loc_8BCC RAM:00008BAE 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008BB2 42A8 0008 clr.l 8(a0) RAM:00008BB6 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008BBA 317C 000F 0012 move.w #$F,$12(a0) RAM:00008BC0 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008BC4 117C 0001 0017 move.b #1,$17(a0) RAM:00008BCA 606E bra.s loc_8C3A RAM:00008BCC ; --------------------------------------------------------------------------- RAM:00008BCC RAM:00008BCC loc_8BCC: ; CODE XREF: sub_8972+23Aj RAM:00008BCC 0C2E 0046 FFDB cmpi.b #$46,unk_FFFFFFDB(a6) ; 'F' RAM:00008BD2 6646 bne.s loc_8C1A RAM:00008BD4 206E 000C movea.l arg_4(a6),a0 RAM:00008BD8 2068 0002 movea.l 2(a0),a0 RAM:00008BDC 0C10 001D cmpi.b #$1D,(a0) RAM:00008BE0 632C bls.s loc_8C0E RAM:00008BE2 206E 000C movea.l arg_4(a6),a0 RAM:00008BE6 2F28 0002 move.l 2(a0),-(sp) RAM:00008BEA 486E FFDE pea unk_FFFFFFDE(a6) RAM:00008BEE 486E FFE0 pea unk_FFFFFFE0(a6) RAM:00008BF2 486E FFD7 pea unk_FFFFFFD7(a6) RAM:00008BF6 6100 FBC2 bsr.w sub_87BA RAM:00008BFA 4FEF 0010 lea $10(sp),sp RAM:00008BFE 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00008C02 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008C06 117C 0001 0016 move.b #1,$16(a0) RAM:00008C0C 600A bra.s loc_8C18 RAM:00008C0E ; --------------------------------------------------------------------------- RAM:00008C0E RAM:00008C0E loc_8C0E: ; CODE XREF: sub_8972+26Ej RAM:00008C0E 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008C12 117C 0001 0017 move.b #1,$17(a0) RAM:00008C18 RAM:00008C18 loc_8C18: ; CODE XREF: sub_8972+29Aj RAM:00008C18 6020 bra.s loc_8C3A RAM:00008C1A ; --------------------------------------------------------------------------- RAM:00008C1A RAM:00008C1A loc_8C1A: ; CODE XREF: sub_8972+260j RAM:00008C1A 206E 000C movea.l arg_4(a6),a0 RAM:00008C1E 2F28 0002 move.l 2(a0),-(sp) RAM:00008C22 486E FFDE pea unk_FFFFFFDE(a6) RAM:00008C26 486E FFE0 pea unk_FFFFFFE0(a6) RAM:00008C2A 486E FFD7 pea unk_FFFFFFD7(a6) RAM:00008C2E 6100 FB8A bsr.w sub_87BA RAM:00008C32 4FEF 0010 lea $10(sp),sp RAM:00008C36 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00008C3A RAM:00008C3A loc_8C3A: ; CODE XREF: sub_8972+258j RAM:00008C3A ; sub_8972:loc_8C18j RAM:00008C3A 6000 122C bra.w loc_9E68 RAM:00008C3E ; --------------------------------------------------------------------------- RAM:00008C3E 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008C42 4A28 0016 tst.b $16(a0) RAM:00008C46 6600 0E46 bne.w loc_9A8E RAM:00008C4A 3D7C 000F FFD8 move.w #$F,unk_FFFFFFD8(a6) RAM:00008C50 0C2E 001D FFDB cmpi.b #$1D,unk_FFFFFFDB(a6) RAM:00008C56 6200 0114 bhi.w loc_8D6C RAM:00008C5A 6000 00E6 bra.w loc_8D42 RAM:00008C5E ; --------------------------------------------------------------------------- RAM:00008C5E 0C79 FFFF 0004 3ED8 cmpi.w #$FFFF,(word_43ED8).l RAM:00008C66 6608 bne.s loc_8C70 RAM:00008C68 3D7C 2730 FFD4 move.w #$2730,unk_FFFFFFD4(a6) RAM:00008C6E 603A bra.s loc_8CAA RAM:00008C70 ; --------------------------------------------------------------------------- RAM:00008C70 RAM:00008C70 loc_8C70: ; CODE XREF: sub_8972+2F4j RAM:00008C70 3039 0004 3ED8 move.w (word_43ED8).l,d0 RAM:00008C76 C1FC 00AE muls.w #$AE,d0 ; '®' RAM:00008C7A 41F9 0004 47A4 lea (byte_447A4).l,a0 RAM:00008C80 2D70 0800 FFF4 move.l (a0,d0.l),unk_FFFFFFF4(a6) RAM:00008C86 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:00008C8A 2D50 FFFC move.l (a0),unk_FFFFFFFC(a6) RAM:00008C8E 58AE FFF4 addq.l #4,unk_FFFFFFF4(a6) RAM:00008C92 3039 0004 3ED8 move.w (word_43ED8).l,d0 RAM:00008C98 C1FC 00AE muls.w #$AE,d0 ; '®' RAM:00008C9C 2040 movea.l d0,a0 RAM:00008C9E D1FC 0004 47A4 adda.l #byte_447A4,a0 RAM:00008CA4 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:00008CA8 2080 move.l d0,(a0) RAM:00008CAA RAM:00008CAA loc_8CAA: ; CODE XREF: sub_8972+2FCj RAM:00008CAA 6000 00BC bra.w loc_8D68 RAM:00008CAE ; --------------------------------------------------------------------------- RAM:00008CAE 206E 000C movea.l arg_4(a6),a0 RAM:00008CB2 2068 0002 movea.l 2(a0),a0 RAM:00008CB6 2D68 0028 FFFC move.l $28(a0),unk_FFFFFFFC(a6) RAM:00008CBC 206E 000C movea.l arg_4(a6),a0 RAM:00008CC0 2068 0002 movea.l 2(a0),a0 RAM:00008CC4 3D68 0022 FFD8 move.w $22(a0),unk_FFFFFFD8(a6) RAM:00008CCA 6000 009C bra.w loc_8D68 RAM:00008CCE ; --------------------------------------------------------------------------- RAM:00008CCE 206E 000C movea.l arg_4(a6),a0 RAM:00008CD2 2028 0006 move.l 6(a0),d0 RAM:00008CD6 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00008CDA 426E FFD8 clr.w unk_FFFFFFD8(a6) RAM:00008CDE 6000 0088 bra.w loc_8D68 RAM:00008CE2 ; --------------------------------------------------------------------------- RAM:00008CE2 206E 000C movea.l arg_4(a6),a0 RAM:00008CE6 2D68 0002 FFFC move.l 2(a0),unk_FFFFFFFC(a6) RAM:00008CEC 607A bra.s loc_8D68 RAM:00008CEE ; --------------------------------------------------------------------------- RAM:00008CEE 486E FFFC pea unk_FFFFFFFC(a6) RAM:00008CF2 4EB9 0000 7B9E jsr (sub_7B9E).l RAM:00008CF8 584F addq.w #4,sp RAM:00008CFA 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00008CFE 6068 bra.s loc_8D68 RAM:00008D00 ; --------------------------------------------------------------------------- RAM:00008D00 RAM:00008D00 loc_8D00: ; CODE XREF: sub_8972+3E2j RAM:00008D00 0C2E 0018 FFDB cmpi.b #$18,unk_FFFFFFDB(a6) RAM:00008D06 6232 bhi.s loc_8D3A RAM:00008D08 0C79 FFFF 0004 3ED8 cmpi.w #$FFFF,(word_43ED8).l RAM:00008D10 6608 bne.s loc_8D1A RAM:00008D12 3D7C 2730 FFD4 move.w #$2730,unk_FFFFFFD4(a6) RAM:00008D18 601E bra.s loc_8D38 RAM:00008D1A ; --------------------------------------------------------------------------- RAM:00008D1A RAM:00008D1A loc_8D1A: ; CODE XREF: sub_8972+39Ej RAM:00008D1A 3039 0004 3ED8 move.w (word_43ED8).l,d0 RAM:00008D20 C1FC 00AE muls.w #$AE,d0 ; '®' RAM:00008D24 2040 movea.l d0,a0 RAM:00008D26 7000 moveq #0,d0 RAM:00008D28 102E FFDB move.b unk_FFFFFFDB(a6),d0 RAM:00008D2C 41F0 0D30 0004 4768 lea byte_44768(a0,d0.l*4),a0 RAM:00008D34 2D50 FFFC move.l (a0),unk_FFFFFFFC(a6) RAM:00008D38 RAM:00008D38 loc_8D38: ; CODE XREF: sub_8972+3A6j RAM:00008D38 6006 bra.s loc_8D40 RAM:00008D3A ; --------------------------------------------------------------------------- RAM:00008D3A RAM:00008D3A loc_8D3A: ; CODE XREF: sub_8972+394j RAM:00008D3A 3D7C 271F FFD4 move.w #$271F,unk_FFFFFFD4(a6) RAM:00008D40 RAM:00008D40 loc_8D40: ; CODE XREF: sub_8972:loc_8D38j RAM:00008D40 6026 bra.s loc_8D68 RAM:00008D42 ; --------------------------------------------------------------------------- RAM:00008D42 RAM:00008D42 loc_8D42: ; CODE XREF: sub_8972+2E8j RAM:00008D42 7000 moveq #0,d0 RAM:00008D44 102E FFDB move.b unk_FFFFFFDB(a6),d0 RAM:00008D48 0480 0000 0019 subi.l #$19,d0 RAM:00008D4E 0C80 0000 0004 cmpi.l #4,d0 RAM:00008D54 62AA bhi.s loc_8D00 RAM:00008D56 303B 0A06 move.w word_8D5E(pc,d0.l*2),d0 RAM:00008D5A 4EFB 0002 jmp word_8D5E(pc,d0.w) RAM:00008D5A ; --------------------------------------------------------------------------- RAM:00008D5E FF00 FF90 FF84 FF70+word_8D5E: dc.w $FF00, $FF90, $FF84, $FF70, $FF50 RAM:00008D68 ; --------------------------------------------------------------------------- RAM:00008D68 RAM:00008D68 loc_8D68: ; CODE XREF: sub_8972:loc_8CAAj RAM:00008D68 ; sub_8972+358j ... RAM:00008D68 6000 0D24 bra.w loc_9A8E RAM:00008D6C ; --------------------------------------------------------------------------- RAM:00008D6C RAM:00008D6C loc_8D6C: ; CODE XREF: sub_8972+2E4j RAM:00008D6C 0C2E 0032 FFDB cmpi.b #$32,unk_FFFFFFDB(a6) ; '2' RAM:00008D72 6200 0428 bhi.w loc_919C RAM:00008D76 6000 03DA bra.w loc_9152 RAM:00008D7A ; --------------------------------------------------------------------------- RAM:00008D7A 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008D7E 2028 0004 move.l 4(a0),d0 RAM:00008D82 4480 neg.l d0 RAM:00008D84 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00008D88 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008D8C 3D68 0010 FFD8 move.w $10(a0),unk_FFFFFFD8(a6) RAM:00008D92 6000 0404 bra.w loc_9198 RAM:00008D96 ; --------------------------------------------------------------------------- RAM:00008D96 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008D9A 2028 0004 move.l 4(a0),d0 RAM:00008D9E 4680 not.l d0 RAM:00008DA0 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00008DA4 6000 03F2 bra.w loc_9198 RAM:00008DA8 ; --------------------------------------------------------------------------- RAM:00008DA8 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008DAC 2F28 0004 move.l 4(a0),-(sp) RAM:00008DB0 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008DB4 3028 0010 move.w $10(a0),d0 RAM:00008DB8 48C0 ext.l d0 RAM:00008DBA 2F00 move.l d0,-(sp) RAM:00008DBC 4878 0000 pea (0).w RAM:00008DC0 486E FFFC pea unk_FFFFFFFC(a6) RAM:00008DC4 4878 0004 pea (off_4).w RAM:00008DC8 4EB9 0000 751C jsr (sub_751C).l RAM:00008DCE 4FEF 0014 lea $14(sp),sp RAM:00008DD2 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00008DD6 6000 03C0 bra.w loc_9198 RAM:00008DDA ; --------------------------------------------------------------------------- RAM:00008DDA 2D7C FFFF 0000 FFF8 move.l #byte_FFFF0000,unk_FFFFFFF8(a6) RAM:00008DE2 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008DE6 2028 0004 move.l 4(a0),d0 RAM:00008DEA C0AE FFF8 and.l unk_FFFFFFF8(a6),d0 RAM:00008DEE 6620 bne.s loc_8E10 RAM:00008DF0 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008DF4 2028 0004 move.l 4(a0),d0 RAM:00008DF8 0280 0000 8000 andi.l #$8000,d0 RAM:00008DFE 6710 beq.s loc_8E10 RAM:00008E00 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008E04 2028 0004 move.l 4(a0),d0 RAM:00008E08 80AE FFF8 or.l unk_FFFFFFF8(a6),d0 RAM:00008E0C 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00008E10 RAM:00008E10 loc_8E10: ; CODE XREF: sub_8972+47Cj RAM:00008E10 ; sub_8972+48Cj RAM:00008E10 6000 0386 bra.w loc_9198 RAM:00008E14 ; --------------------------------------------------------------------------- RAM:00008E14 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008E18 4AA8 0004 tst.l 4(a0) RAM:00008E1C 6706 beq.s loc_8E24 RAM:00008E1E 42AE FFFC clr.l unk_FFFFFFFC(a6) RAM:00008E22 6008 bra.s loc_8E2C RAM:00008E24 ; --------------------------------------------------------------------------- RAM:00008E24 RAM:00008E24 loc_8E24: ; CODE XREF: sub_8972+4AAj RAM:00008E24 2D7C 0000 0001 FFFC move.l #1,unk_FFFFFFFC(a6) RAM:00008E2C RAM:00008E2C loc_8E2C: ; CODE XREF: sub_8972+4B0j RAM:00008E2C 6000 036A bra.w loc_9198 RAM:00008E30 ; --------------------------------------------------------------------------- RAM:00008E30 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008E34 2028 0004 move.l 4(a0),d0 RAM:00008E38 5280 addq.l #1,d0 RAM:00008E3A 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00008E3E 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008E42 3D68 0010 FFD8 move.w $10(a0),unk_FFFFFFD8(a6) RAM:00008E48 306E FFD8 movea.w unk_FFFFFFD8(a6),a0 RAM:00008E4C 2F08 move.l a0,-(sp) RAM:00008E4E 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00008E52 202E FFE0 move.l unk_FFFFFFE0(a6),d0 RAM:00008E56 0680 0000 0018 addi.l #$18,d0 RAM:00008E5C 2F00 move.l d0,-(sp) RAM:00008E5E 206E 000C movea.l arg_4(a6),a0 RAM:00008E62 2F28 0002 move.l 2(a0),-(sp) RAM:00008E66 6100 F74A bsr.w sub_85B2 RAM:00008E6A 4FEF 0010 lea $10(sp),sp RAM:00008E6E 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00008E72 6000 0324 bra.w loc_9198 RAM:00008E76 ; --------------------------------------------------------------------------- RAM:00008E76 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008E7A 2028 0004 move.l 4(a0),d0 RAM:00008E7E 5380 subq.l #1,d0 RAM:00008E80 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00008E84 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008E88 3D68 0010 FFD8 move.w $10(a0),unk_FFFFFFD8(a6) RAM:00008E8E 306E FFD8 movea.w unk_FFFFFFD8(a6),a0 RAM:00008E92 2F08 move.l a0,-(sp) RAM:00008E94 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00008E98 202E FFE0 move.l unk_FFFFFFE0(a6),d0 RAM:00008E9C 0680 0000 0018 addi.l #$18,d0 RAM:00008EA2 2F00 move.l d0,-(sp) RAM:00008EA4 206E 000C movea.l arg_4(a6),a0 RAM:00008EA8 2F28 0002 move.l 2(a0),-(sp) RAM:00008EAC RAM:00008EAC loc_8EAC: RAM:00008EAC 6100 F704 bsr.w sub_85B2 RAM:00008EB0 4FEF 0010 lea $10(sp),sp RAM:00008EB4 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00008EB8 6000 02DE bra.w loc_9198 RAM:00008EBC ; --------------------------------------------------------------------------- RAM:00008EBC 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008EC0 2D68 0004 FFFC move.l 4(a0),unk_FFFFFFFC(a6) RAM:00008EC6 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008ECA 3D68 0010 FFD8 move.w $10(a0),unk_FFFFFFD8(a6) RAM:00008ED0 306E FFD8 movea.w unk_FFFFFFD8(a6),a0 RAM:00008ED4 2F08 move.l a0,-(sp) RAM:00008ED6 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00008EDA 5280 addq.l #1,d0 RAM:00008EDC 2F00 move.l d0,-(sp) RAM:00008EDE 202E FFE0 move.l unk_FFFFFFE0(a6),d0 RAM:00008EE2 0680 0000 0018 addi.l #$18,d0 RAM:00008EE8 2F00 move.l d0,-(sp) RAM:00008EEA 206E 000C movea.l arg_4(a6),a0 RAM:00008EEE 2F28 0002 move.l 2(a0),-(sp) RAM:00008EF2 6100 F6BE bsr.w sub_85B2 RAM:00008EF6 4FEF 0010 lea $10(sp),sp RAM:00008EFA 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00008EFE 6000 0298 bra.w loc_9198 RAM:00008F02 ; --------------------------------------------------------------------------- RAM:00008F02 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008F06 2D68 0004 FFFC move.l 4(a0),unk_FFFFFFFC(a6) RAM:00008F0C 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008F10 3D68 0010 FFD8 move.w $10(a0),unk_FFFFFFD8(a6) RAM:00008F16 306E FFD8 movea.w unk_FFFFFFD8(a6),a0 RAM:00008F1A 2F08 move.l a0,-(sp) RAM:00008F1C 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00008F20 5380 subq.l #1,d0 RAM:00008F22 2F00 move.l d0,-(sp) RAM:00008F24 202E FFE0 move.l unk_FFFFFFE0(a6),d0 RAM:00008F28 0680 0000 0018 addi.l #$18,d0 RAM:00008F2E 2F00 move.l d0,-(sp) RAM:00008F30 206E 000C movea.l arg_4(a6),a0 RAM:00008F34 2F28 0002 move.l 2(a0),-(sp) RAM:00008F38 6100 F678 bsr.w sub_85B2 RAM:00008F3C 4FEF 0010 lea $10(sp),sp RAM:00008F40 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00008F44 6000 0252 bra.w loc_9198 RAM:00008F48 ; --------------------------------------------------------------------------- RAM:00008F48 486E FFFC pea unk_FFFFFFFC(a6) RAM:00008F4C 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008F50 2F28 0004 move.l 4(a0),-(sp) RAM:00008F54 6100 F326 bsr.w sub_827C RAM:00008F58 504F addq.w #8,sp RAM:00008F5A 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00008F5E 4A6E FFD4 tst.w unk_FFFFFFD4(a6) RAM:00008F62 6612 bne.s loc_8F76 RAM:00008F64 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00008F68 2028 0004 move.l 4(a0),d0 RAM:00008F6C 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00008F70 3D7C 0001 FFD8 move.w #1,unk_FFFFFFD8(a6) RAM:00008F76 RAM:00008F76 loc_8F76: ; CODE XREF: sub_8972+5F0j RAM:00008F76 6000 0220 bra.w loc_9198 RAM:00008F7A ; --------------------------------------------------------------------------- RAM:00008F7A 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008F7E 2D68 0004 FFFC move.l 4(a0),unk_FFFFFFFC(a6) RAM:00008F84 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008F88 3D68 0010 FFD8 move.w $10(a0),unk_FFFFFFD8(a6) RAM:00008F8E 0C79 FFFF 0004 3ED8 cmpi.w #$FFFF,(word_43ED8).l RAM:00008F96 6608 bne.s loc_8FA0 RAM:00008F98 3D7C 2730 FFD4 move.w #$2730,unk_FFFFFFD4(a6) RAM:00008F9E 604C bra.s loc_8FEC RAM:00008FA0 ; --------------------------------------------------------------------------- RAM:00008FA0 RAM:00008FA0 loc_8FA0: ; CODE XREF: sub_8972+624j RAM:00008FA0 3039 0004 3ED8 move.w (word_43ED8).l,d0 RAM:00008FA6 C1FC 00AE muls.w #$AE,d0 ; '®' RAM:00008FAA 41F9 0004 47A4 lea (byte_447A4).l,a0 RAM:00008FB0 2D70 0800 FFF4 move.l (a0,d0.l),unk_FFFFFFF4(a6) RAM:00008FB6 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:00008FBA 5980 subq.l #4,d0 RAM:00008FBC 4A80 tst.l d0 RAM:00008FBE 6608 bne.s loc_8FC8 RAM:00008FC0 3D7C 2746 FFD4 move.w #$2746,unk_FFFFFFD4(a6) RAM:00008FC6 6024 bra.s loc_8FEC RAM:00008FC8 ; --------------------------------------------------------------------------- RAM:00008FC8 RAM:00008FC8 loc_8FC8: ; CODE XREF: sub_8972+64Cj RAM:00008FC8 59AE FFF4 subq.l #4,unk_FFFFFFF4(a6) RAM:00008FCC 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:00008FD0 20AE FFFC move.l unk_FFFFFFFC(a6),(a0) RAM:00008FD4 3039 0004 3ED8 move.w (word_43ED8).l,d0 RAM:00008FDA C1FC 00AE muls.w #$AE,d0 ; '®' RAM:00008FDE 2040 movea.l d0,a0 RAM:00008FE0 D1FC 0004 47A4 adda.l #byte_447A4,a0 RAM:00008FE6 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:00008FEA 2080 move.l d0,(a0) RAM:00008FEC RAM:00008FEC loc_8FEC: ; CODE XREF: sub_8972+62Cj RAM:00008FEC ; sub_8972+654j RAM:00008FEC 6000 01AA bra.w loc_9198 RAM:00008FF0 ; --------------------------------------------------------------------------- RAM:00008FF0 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00008FF4 3028 0010 move.w $10(a0),d0 RAM:00008FF8 48C0 ext.l d0 RAM:00008FFA 2F00 move.l d0,-(sp) RAM:00008FFC 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009000 2F28 0004 move.l 4(a0),-(sp) RAM:00009004 486E FFFC pea unk_FFFFFFFC(a6) RAM:00009008 4878 0000 pea (off_0).w RAM:0000900C 6100 F1D6 bsr.w sub_81E4 RAM:00009010 4FEF 0010 lea $10(sp),sp RAM:00009014 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009018 6000 017E bra.w loc_9198 RAM:0000901C ; --------------------------------------------------------------------------- RAM:0000901C 206E 000C movea.l arg_4(a6),a0 RAM:00009020 2D68 0002 FFE4 move.l 2(a0),unk_FFFFFFE4(a6) RAM:00009026 4AAE FFE4 tst.l unk_FFFFFFE4(a6) RAM:0000902A 6608 bne.s loc_9034 RAM:0000902C 3D7C 271F FFD4 move.w #$271F,unk_FFFFFFD4(a6) RAM:00009032 6026 bra.s loc_905A RAM:00009034 ; --------------------------------------------------------------------------- RAM:00009034 RAM:00009034 loc_9034: ; CODE XREF: sub_8972+6B8j RAM:00009034 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:00009038 2068 0002 movea.l 2(a0),a0 RAM:0000903C 0C28 0002 0020 cmpi.b #2,$20(a0) RAM:00009042 6708 beq.s loc_904C RAM:00009044 3D7C 2777 FFD4 move.w #$2777,unk_FFFFFFD4(a6) RAM:0000904A 600E bra.s loc_905A RAM:0000904C ; --------------------------------------------------------------------------- RAM:0000904C RAM:0000904C loc_904C: ; CODE XREF: sub_8972+6D0j RAM:0000904C 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:00009050 2068 0002 movea.l 2(a0),a0 RAM:00009054 2D68 002C FFFC move.l $2C(a0),unk_FFFFFFFC(a6) RAM:0000905A RAM:0000905A loc_905A: ; CODE XREF: sub_8972+6C0j RAM:0000905A ; sub_8972+6D8j RAM:0000905A 6000 013C bra.w loc_9198 RAM:0000905E ; --------------------------------------------------------------------------- RAM:0000905E 486E FFFC pea unk_FFFFFFFC(a6) RAM:00009062 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009066 2F28 0004 move.l 4(a0),-(sp) RAM:0000906A 6100 F210 bsr.w sub_827C RAM:0000906E 504F addq.w #8,sp RAM:00009070 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009074 4A6E FFD4 tst.w unk_FFFFFFD4(a6) RAM:00009078 6614 bne.s loc_908E RAM:0000907A 4878 0000 pea (0).w RAM:0000907E 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00009082 4EB9 0001 7D20 jsr sub_17D20 RAM:00009088 504F addq.w #8,sp RAM:0000908A 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0000908E RAM:0000908E loc_908E: ; CODE XREF: sub_8972+706j RAM:0000908E 6000 0108 bra.w loc_9198 RAM:00009092 ; --------------------------------------------------------------------------- RAM:00009092 206E 000C movea.l arg_4(a6),a0 RAM:00009096 4AA8 0002 tst.l 2(a0) RAM:0000909A 670A beq.s loc_90A6 RAM:0000909C 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000090A0 4AA8 0004 tst.l 4(a0) RAM:000090A4 670A beq.s loc_90B0 RAM:000090A6 RAM:000090A6 loc_90A6: ; CODE XREF: sub_8972+728j RAM:000090A6 4EB9 0000 7B86 jsr (sub_7B86).l RAM:000090AC 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:000090B0 RAM:000090B0 loc_90B0: ; CODE XREF: sub_8972+732j RAM:000090B0 4A6E FFD4 tst.w unk_FFFFFFD4(a6) RAM:000090B4 6610 bne.s loc_90C6 RAM:000090B6 486E FFFC pea unk_FFFFFFFC(a6) RAM:000090BA 4EB9 0000 7B9E jsr (sub_7B9E).l RAM:000090C0 584F addq.w #4,sp RAM:000090C2 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:000090C6 RAM:000090C6 loc_90C6: ; CODE XREF: sub_8972+742j RAM:000090C6 6000 00D0 bra.w loc_9198 RAM:000090CA ; --------------------------------------------------------------------------- RAM:000090CA 486E FFFC pea unk_FFFFFFFC(a6) RAM:000090CE 4EB9 0000 7B9E jsr (sub_7B9E).l RAM:000090D4 584F addq.w #4,sp RAM:000090D6 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:000090DA 4A6E FFD4 tst.w unk_FFFFFFD4(a6) RAM:000090DE 661E bne.s loc_90FE RAM:000090E0 206E 000C movea.l arg_4(a6),a0 RAM:000090E4 4AA8 0002 tst.l 2(a0) RAM:000090E8 670A beq.s loc_90F4 RAM:000090EA 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000090EE 4AA8 0004 tst.l 4(a0) RAM:000090F2 670A beq.s loc_90FE RAM:000090F4 RAM:000090F4 loc_90F4: ; CODE XREF: sub_8972+776j RAM:000090F4 4EB9 0000 7B6E jsr (sub_7B6E).l RAM:000090FA 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:000090FE RAM:000090FE loc_90FE: ; CODE XREF: sub_8972+76Cj RAM:000090FE ; sub_8972+780j RAM:000090FE 6000 0098 bra.w loc_9198 RAM:00009102 ; --------------------------------------------------------------------------- RAM:00009102 486E FFFC pea unk_FFFFFFFC(a6) RAM:00009106 4EB9 0000 7B9E jsr (sub_7B9E).l RAM:0000910C 584F addq.w #4,sp RAM:0000910E 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009112 4A6E FFD4 tst.w unk_FFFFFFD4(a6) RAM:00009116 661E bne.s loc_9136 RAM:00009118 206E 000C movea.l arg_4(a6),a0 RAM:0000911C 4AA8 0002 tst.l 2(a0) RAM:00009120 670A beq.s loc_912C RAM:00009122 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009126 4AA8 0004 tst.l 4(a0) RAM:0000912A 670A beq.s loc_9136 RAM:0000912C RAM:0000912C loc_912C: ; CODE XREF: sub_8972+7AEj RAM:0000912C 4EB9 0000 7B56 jsr (sub_7B56).l RAM:00009132 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009136 RAM:00009136 loc_9136: ; CODE XREF: sub_8972+7A4j RAM:00009136 ; sub_8972+7B8j RAM:00009136 6060 bra.s loc_9198 RAM:00009138 ; --------------------------------------------------------------------------- RAM:00009138 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000913C 2D68 0004 FFFC move.l 4(a0),unk_FFFFFFFC(a6) RAM:00009142 7000 moveq #0,d0 RAM:00009144 102E FFDB move.b unk_FFFFFFDB(a6),d0 RAM:00009148 0440 0030 subi.w #$30,d0 ; '0' RAM:0000914C 3D40 FFD8 move.w d0,unk_FFFFFFD8(a6) RAM:00009150 6046 bra.s loc_9198 RAM:00009152 ; --------------------------------------------------------------------------- RAM:00009152 RAM:00009152 loc_9152: ; CODE XREF: sub_8972+404j RAM:00009152 7000 moveq #0,d0 RAM:00009154 102E FFDB move.b unk_FFFFFFDB(a6),d0 RAM:00009158 0480 0000 001E subi.l #$1E,d0 RAM:0000915E 0C80 0000 0014 cmpi.l #$14,d0 RAM:00009164 6232 bhi.s loc_9198 RAM:00009166 303B 0A06 move.w word_916E(pc,d0.l*2),d0 RAM:0000916A 4EFB 0002 jmp word_916E(pc,d0.w) RAM:0000916A ; --------------------------------------------------------------------------- RAM:0000916E FC0C FC28 FC3A FC6C+word_916E: dc.w $FC0C, $FC28, $FC3A, $FC6C, $FCA6, $FCC2, $FD08, $FD4E, $FD94, $FDDA, $FE0C, $FE82, $FEAE, $FEF0, $2A, $FF24 RAM:0000916E FCA6 FCC2 FD08 FD4E+ dc.w $FF5C, $FF94, $FFCA, $FFCA, $FFCA RAM:00009198 ; --------------------------------------------------------------------------- RAM:00009198 RAM:00009198 loc_9198: ; CODE XREF: sub_8972+420j RAM:00009198 ; sub_8972+432j ... RAM:00009198 6000 08F4 bra.w loc_9A8E RAM:0000919C ; --------------------------------------------------------------------------- RAM:0000919C RAM:0000919C loc_919C: ; CODE XREF: sub_8972+400j RAM:0000919C 0C2E 0050 FFDB cmpi.b #$50,unk_FFFFFFDB(a6) ; 'P' RAM:000091A2 6200 0618 bhi.w loc_97BC RAM:000091A6 6000 05B8 bra.w loc_9760 RAM:000091AA ; --------------------------------------------------------------------------- RAM:000091AA 0C2E 0033 FFDB cmpi.b #$33,unk_FFFFFFDB(a6) ; '3' RAM:000091B0 6616 bne.s loc_91C8 RAM:000091B2 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000091B6 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:000091BA 2029 0004 move.l 4(a1),d0 RAM:000091BE D0A8 0008 add.l 8(a0),d0 RAM:000091C2 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:000091C6 6014 bra.s loc_91DC RAM:000091C8 ; --------------------------------------------------------------------------- RAM:000091C8 RAM:000091C8 loc_91C8: ; CODE XREF: sub_8972+83Ej RAM:000091C8 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000091CC 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:000091D0 2029 0004 move.l 4(a1),d0 RAM:000091D4 90A8 0008 sub.l 8(a0),d0 RAM:000091D8 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:000091DC RAM:000091DC loc_91DC: ; CODE XREF: sub_8972+854j RAM:000091DC 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000091E0 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:000091E4 3029 0010 move.w $10(a1),d0 RAM:000091E8 B068 0012 cmp.w $12(a0),d0 RAM:000091EC 660C bne.s loc_91FA RAM:000091EE 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000091F2 3D68 0010 FFD8 move.w $10(a0),unk_FFFFFFD8(a6) RAM:000091F8 602E bra.s loc_9228 RAM:000091FA ; --------------------------------------------------------------------------- RAM:000091FA RAM:000091FA loc_91FA: ; CODE XREF: sub_8972+87Aj RAM:000091FA 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000091FE 0C68 000F 0010 cmpi.w #$F,$10(a0) RAM:00009204 660C bne.s loc_9212 RAM:00009206 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000920A 3D68 0012 FFD8 move.w $12(a0),unk_FFFFFFD8(a6) RAM:00009210 6016 bra.s loc_9228 RAM:00009212 ; --------------------------------------------------------------------------- RAM:00009212 RAM:00009212 loc_9212: ; CODE XREF: sub_8972+892j RAM:00009212 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009216 0C68 000F 0012 cmpi.w #$F,$12(a0) RAM:0000921C 660A bne.s loc_9228 RAM:0000921E 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009222 3D68 0010 FFD8 move.w $10(a0),unk_FFFFFFD8(a6) RAM:00009228 RAM:00009228 loc_9228: ; CODE XREF: sub_8972+886j RAM:00009228 ; sub_8972+89Ej ... RAM:00009228 6000 058E bra.w loc_97B8 RAM:0000922C ; --------------------------------------------------------------------------- RAM:0000922C 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009230 4AA8 0008 tst.l 8(a0) RAM:00009234 6608 bne.s loc_923E RAM:00009236 3D7C 275E FFD4 move.w #$275E,unk_FFFFFFD4(a6) RAM:0000923C 6016 bra.s loc_9254 RAM:0000923E ; --------------------------------------------------------------------------- RAM:0000923E RAM:0000923E loc_923E: ; CODE XREF: sub_8972+8C2j RAM:0000923E 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009242 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:00009246 2029 0004 move.l 4(a1),d0 RAM:0000924A 4C68 0000 0008 divu.l 8(a0),d0 RAM:00009250 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00009254 RAM:00009254 loc_9254: ; CODE XREF: sub_8972+8CAj RAM:00009254 6000 0562 bra.w loc_97B8 RAM:00009258 ; --------------------------------------------------------------------------- RAM:00009258 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000925C 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:00009260 2029 0004 move.l 4(a1),d0 RAM:00009264 4C28 0000 0008 mulu.l 8(a0),d0 RAM:0000926A 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0000926E 6000 0548 bra.w loc_97B8 RAM:00009272 ; --------------------------------------------------------------------------- RAM:00009272 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009276 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:0000927A 2029 0004 move.l 4(a1),d0 RAM:0000927E C0A8 0008 and.l 8(a0),d0 RAM:00009282 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00009286 6000 0530 bra.w loc_97B8 RAM:0000928A ; --------------------------------------------------------------------------- RAM:0000928A 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000928E 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:00009292 2029 0004 move.l 4(a1),d0 RAM:00009296 80A8 0008 or.l 8(a0),d0 RAM:0000929A 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0000929E 6000 0518 bra.w loc_97B8 RAM:000092A2 ; --------------------------------------------------------------------------- RAM:000092A2 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000092A6 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:000092AA 2029 0004 move.l 4(a1),d0 RAM:000092AE 2228 0008 move.l 8(a0),d1 RAM:000092B2 B380 eor.l d1,d0 RAM:000092B4 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:000092B8 6000 04FE bra.w loc_97B8 RAM:000092BC ; --------------------------------------------------------------------------- RAM:000092BC 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000092C0 4AA8 0008 tst.l 8(a0) RAM:000092C4 660C bne.s loc_92D2 RAM:000092C6 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000092CA 2D68 0004 FFFC move.l 4(a0),unk_FFFFFFFC(a6) RAM:000092D0 6016 bra.s loc_92E8 RAM:000092D2 ; --------------------------------------------------------------------------- RAM:000092D2 RAM:000092D2 loc_92D2: ; CODE XREF: sub_8972+952j RAM:000092D2 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000092D6 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:000092DA 2029 0004 move.l 4(a1),d0 RAM:000092DE 4C68 0001 0008 divul.l 8(a0),d1:d0 RAM:000092E4 2D41 FFFC move.l d1,unk_FFFFFFFC(a6) RAM:000092E8 RAM:000092E8 loc_92E8: ; CODE XREF: sub_8972+95Ej RAM:000092E8 6000 04CE bra.w loc_97B8 RAM:000092EC ; --------------------------------------------------------------------------- RAM:000092EC 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000092F0 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:000092F4 2029 0004 move.l 4(a1),d0 RAM:000092F8 2228 0008 move.l 8(a0),d1 RAM:000092FC E3A8 lsl.l d1,d0 RAM:000092FE 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00009302 6000 04B4 bra.w loc_97B8 RAM:00009306 ; --------------------------------------------------------------------------- RAM:00009306 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000930A 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:0000930E 2029 0004 move.l 4(a1),d0 RAM:00009312 2228 0008 move.l 8(a0),d1 RAM:00009316 E2A8 lsr.l d1,d0 RAM:00009318 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0000931C 6000 049A bra.w loc_97B8 RAM:00009320 ; --------------------------------------------------------------------------- RAM:00009320 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009324 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:00009328 2029 0004 move.l 4(a1),d0 RAM:0000932C 2228 0008 move.l 8(a0),d1 RAM:00009330 E3A8 lsl.l d1,d0 RAM:00009332 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:00009336 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000933A 2028 0008 move.l 8(a0),d0 RAM:0000933E 721F moveq #$1F,d1 RAM:00009340 C081 and.l d1,d0 RAM:00009342 7220 moveq #$20,d1 ; ' ' RAM:00009344 9280 sub.l d0,d1 RAM:00009346 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000934A 2028 0004 move.l 4(a0),d0 RAM:0000934E E2A8 lsr.l d1,d0 RAM:00009350 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00009354 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00009358 81AE FFFC or.l d0,unk_FFFFFFFC(a6) RAM:0000935C 6000 045A bra.w loc_97B8 RAM:00009360 ; --------------------------------------------------------------------------- RAM:00009360 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009364 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:00009368 2029 0004 move.l 4(a1),d0 RAM:0000936C 2228 0008 move.l 8(a0),d1 RAM:00009370 E2A8 lsr.l d1,d0 RAM:00009372 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:00009376 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000937A 2028 0008 move.l 8(a0),d0 RAM:0000937E 721F moveq #$1F,d1 RAM:00009380 C081 and.l d1,d0 RAM:00009382 7220 moveq #$20,d1 ; ' ' RAM:00009384 9280 sub.l d0,d1 RAM:00009386 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000938A 2028 0004 move.l 4(a0),d0 RAM:0000938E E3A8 lsl.l d1,d0 RAM:00009390 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00009394 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00009398 81AE FFFC or.l d0,unk_FFFFFFFC(a6) RAM:0000939C 6000 041A bra.w loc_97B8 RAM:000093A0 ; --------------------------------------------------------------------------- RAM:000093A0 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000093A4 4AA8 0008 tst.l 8(a0) RAM:000093A8 670A beq.s loc_93B4 RAM:000093AA 2D7C 0000 0001 FFFC move.l #1,unk_FFFFFFFC(a6) RAM:000093B2 6004 bra.s loc_93B8 RAM:000093B4 ; --------------------------------------------------------------------------- RAM:000093B4 RAM:000093B4 loc_93B4: ; CODE XREF: sub_8972+A36j RAM:000093B4 42AE FFFC clr.l unk_FFFFFFFC(a6) RAM:000093B8 RAM:000093B8 loc_93B8: ; CODE XREF: sub_8972+A40j RAM:000093B8 6000 03FE bra.w loc_97B8 RAM:000093BC ; --------------------------------------------------------------------------- RAM:000093BC 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000093C0 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:000093C4 2029 0004 move.l 4(a1),d0 RAM:000093C8 7200 moveq #0,d1 RAM:000093CA B0A8 0008 cmp.l 8(a0),d0 RAM:000093CE 57C1 seq d1 RAM:000093D0 4401 neg.b d1 RAM:000093D2 2D41 FFFC move.l d1,unk_FFFFFFFC(a6) RAM:000093D6 6000 03E0 bra.w loc_97B8 RAM:000093DA ; --------------------------------------------------------------------------- RAM:000093DA 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000093DE 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:000093E2 2029 0004 move.l 4(a1),d0 RAM:000093E6 7200 moveq #0,d1 RAM:000093E8 B0A8 0008 cmp.l 8(a0),d0 RAM:000093EC 56C1 sne d1 RAM:000093EE 4401 neg.b d1 RAM:000093F0 2D41 FFFC move.l d1,unk_FFFFFFFC(a6) RAM:000093F4 6000 03C2 bra.w loc_97B8 RAM:000093F8 ; --------------------------------------------------------------------------- RAM:000093F8 486E FFFC pea unk_FFFFFFFC(a6) RAM:000093FC 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009400 2F28 0008 move.l 8(a0),-(sp) RAM:00009404 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009408 2F28 0004 move.l 4(a0),-(sp) RAM:0000940C 4878 0000 pea (off_0).w RAM:00009410 6100 EF18 bsr.w sub_832A RAM:00009414 4FEF 0010 lea $10(sp),sp RAM:00009418 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:0000941C 6000 039A bra.w loc_97B8 RAM:00009420 ; --------------------------------------------------------------------------- RAM:00009420 42AE FFFC clr.l unk_FFFFFFFC(a6) RAM:00009424 6000 0392 bra.w loc_97B8 RAM:00009428 ; --------------------------------------------------------------------------- RAM:00009428 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000942C 2D68 0008 FFFC move.l 8(a0),unk_FFFFFFFC(a6) RAM:00009432 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009436 3D68 0012 FFD8 move.w $12(a0),unk_FFFFFFD8(a6) RAM:0000943C 306E FFD8 movea.w unk_FFFFFFD8(a6),a0 RAM:00009440 2F08 move.l a0,-(sp) RAM:00009442 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00009446 202E FFE0 move.l unk_FFFFFFE0(a6),d0 RAM:0000944A 0680 0000 0018 addi.l #$18,d0 RAM:00009450 2F00 move.l d0,-(sp) RAM:00009452 206E 000C movea.l arg_4(a6),a0 RAM:00009456 2F28 0002 move.l 2(a0),-(sp) RAM:0000945A 6100 F156 bsr.w sub_85B2 RAM:0000945E 4FEF 0010 lea $10(sp),sp RAM:00009462 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009466 6000 0350 bra.w loc_97B8 RAM:0000946A ; --------------------------------------------------------------------------- RAM:0000946A 0C2E 0047 FFDB cmpi.b #$47,unk_FFFFFFDB(a6) ; 'G' RAM:00009470 6616 bne.s loc_9488 RAM:00009472 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009476 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:0000947A 2029 0004 move.l 4(a1),d0 RAM:0000947E D0A8 0008 add.l 8(a0),d0 RAM:00009482 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00009486 6014 bra.s loc_949C RAM:00009488 ; --------------------------------------------------------------------------- RAM:00009488 RAM:00009488 loc_9488: ; CODE XREF: sub_8972+AFEj RAM:00009488 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000948C 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:00009490 2029 0004 move.l 4(a1),d0 RAM:00009494 90A8 0008 sub.l 8(a0),d0 RAM:00009498 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0000949C RAM:0000949C loc_949C: ; CODE XREF: sub_8972+B14j RAM:0000949C 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000094A0 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:000094A4 3029 0010 move.w $10(a1),d0 RAM:000094A8 B068 0012 cmp.w $12(a0),d0 RAM:000094AC 660C bne.s loc_94BA RAM:000094AE 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000094B2 3D68 0010 FFD8 move.w $10(a0),unk_FFFFFFD8(a6) RAM:000094B8 602E bra.s loc_94E8 RAM:000094BA ; --------------------------------------------------------------------------- RAM:000094BA RAM:000094BA loc_94BA: ; CODE XREF: sub_8972+B3Aj RAM:000094BA 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000094BE 0C68 000F 0010 cmpi.w #$F,$10(a0) RAM:000094C4 660C bne.s loc_94D2 RAM:000094C6 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000094CA 3D68 0012 FFD8 move.w $12(a0),unk_FFFFFFD8(a6) RAM:000094D0 6016 bra.s loc_94E8 RAM:000094D2 ; --------------------------------------------------------------------------- RAM:000094D2 RAM:000094D2 loc_94D2: ; CODE XREF: sub_8972+B52j RAM:000094D2 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000094D6 0C68 000F 0012 cmpi.w #$F,$12(a0) RAM:000094DC 660A bne.s loc_94E8 RAM:000094DE 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000094E2 3D68 0010 FFD8 move.w $10(a0),unk_FFFFFFD8(a6) RAM:000094E8 RAM:000094E8 loc_94E8: ; CODE XREF: sub_8972+B46j RAM:000094E8 ; sub_8972+B5Ej ... RAM:000094E8 306E FFD8 movea.w unk_FFFFFFD8(a6),a0 RAM:000094EC 2F08 move.l a0,-(sp) RAM:000094EE 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000094F2 202E FFE0 move.l unk_FFFFFFE0(a6),d0 RAM:000094F6 0680 0000 0018 addi.l #$18,d0 RAM:000094FC 2F00 move.l d0,-(sp) RAM:000094FE 206E 000C movea.l arg_4(a6),a0 RAM:00009502 2F28 0002 move.l 2(a0),-(sp) RAM:00009506 6100 F0AA bsr.w sub_85B2 RAM:0000950A 4FEF 0010 lea $10(sp),sp RAM:0000950E 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009512 6000 02A4 bra.w loc_97B8 RAM:00009516 ; --------------------------------------------------------------------------- RAM:00009516 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000951A 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:0000951E 2029 0004 move.l 4(a1),d0 RAM:00009522 4C28 0000 0008 mulu.l 8(a0),d0 RAM:00009528 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0000952C 306E FFD8 movea.w unk_FFFFFFD8(a6),a0 RAM:00009530 2F08 move.l a0,-(sp) RAM:00009532 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00009536 202E FFE0 move.l unk_FFFFFFE0(a6),d0 RAM:0000953A 0680 0000 0018 addi.l #$18,d0 RAM:00009540 2F00 move.l d0,-(sp) RAM:00009542 206E 000C movea.l arg_4(a6),a0 RAM:00009546 2F28 0002 move.l 2(a0),-(sp) RAM:0000954A 6100 F066 bsr.w sub_85B2 RAM:0000954E 4FEF 0010 lea $10(sp),sp RAM:00009552 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009556 6000 0260 bra.w loc_97B8 RAM:0000955A ; --------------------------------------------------------------------------- RAM:0000955A 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000955E 4AA8 0008 tst.l 8(a0) RAM:00009562 6608 bne.s loc_956C RAM:00009564 3D7C 275E FFD4 move.w #$275E,unk_FFFFFFD4(a6) RAM:0000956A 6040 bra.s loc_95AC RAM:0000956C ; --------------------------------------------------------------------------- RAM:0000956C RAM:0000956C loc_956C: ; CODE XREF: sub_8972+BF0j RAM:0000956C 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009570 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:00009574 2029 0004 move.l 4(a1),d0 RAM:00009578 4C68 0000 0008 divu.l 8(a0),d0 RAM:0000957E 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00009582 306E FFD8 movea.w unk_FFFFFFD8(a6),a0 RAM:00009586 2F08 move.l a0,-(sp) RAM:00009588 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0000958C 202E FFE0 move.l unk_FFFFFFE0(a6),d0 RAM:00009590 0680 0000 0018 addi.l #$18,d0 RAM:00009596 2F00 move.l d0,-(sp) RAM:00009598 206E 000C movea.l arg_4(a6),a0 RAM:0000959C 2F28 0002 move.l 2(a0),-(sp) RAM:000095A0 6100 F010 bsr.w sub_85B2 RAM:000095A4 4FEF 0010 lea $10(sp),sp RAM:000095A8 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:000095AC RAM:000095AC loc_95AC: ; CODE XREF: sub_8972+BF8j RAM:000095AC 6000 020A bra.w loc_97B8 RAM:000095B0 ; --------------------------------------------------------------------------- RAM:000095B0 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000095B4 4AA8 0008 tst.l 8(a0) RAM:000095B8 660C bne.s loc_95C6 RAM:000095BA 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000095BE 2D68 0004 FFFC move.l 4(a0),unk_FFFFFFFC(a6) RAM:000095C4 6016 bra.s loc_95DC RAM:000095C6 ; --------------------------------------------------------------------------- RAM:000095C6 RAM:000095C6 loc_95C6: ; CODE XREF: sub_8972+C46j RAM:000095C6 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000095CA 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:000095CE 2029 0004 move.l 4(a1),d0 RAM:000095D2 4C68 0001 0008 divul.l 8(a0),d1:d0 RAM:000095D8 2D41 FFFC move.l d1,unk_FFFFFFFC(a6) RAM:000095DC RAM:000095DC loc_95DC: ; CODE XREF: sub_8972+C52j RAM:000095DC 306E FFD8 movea.w unk_FFFFFFD8(a6),a0 RAM:000095E0 2F08 move.l a0,-(sp) RAM:000095E2 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000095E6 202E FFE0 move.l unk_FFFFFFE0(a6),d0 RAM:000095EA 0680 0000 0018 addi.l #$18,d0 RAM:000095F0 2F00 move.l d0,-(sp) RAM:000095F2 206E 000C movea.l arg_4(a6),a0 RAM:000095F6 2F28 0002 move.l 2(a0),-(sp) RAM:000095FA 6100 EFB6 bsr.w sub_85B2 RAM:000095FE 4FEF 0010 lea $10(sp),sp RAM:00009602 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009606 6000 01B0 bra.w loc_97B8 RAM:0000960A ; --------------------------------------------------------------------------- RAM:0000960A 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000960E 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:00009612 2029 0004 move.l 4(a1),d0 RAM:00009616 2228 0008 move.l 8(a0),d1 RAM:0000961A E3A8 lsl.l d1,d0 RAM:0000961C 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00009620 306E FFD8 movea.w unk_FFFFFFD8(a6),a0 RAM:00009624 2F08 move.l a0,-(sp) RAM:00009626 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0000962A 202E FFE0 move.l unk_FFFFFFE0(a6),d0 RAM:0000962E 0680 0000 0018 addi.l #$18,d0 RAM:00009634 2F00 move.l d0,-(sp) RAM:00009636 206E 000C movea.l arg_4(a6),a0 RAM:0000963A 2F28 0002 move.l 2(a0),-(sp) RAM:0000963E 6100 EF72 bsr.w sub_85B2 RAM:00009642 4FEF 0010 lea $10(sp),sp RAM:00009646 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:0000964A 6000 016C bra.w loc_97B8 RAM:0000964E ; --------------------------------------------------------------------------- RAM:0000964E 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009652 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:00009656 2029 0004 move.l 4(a1),d0 RAM:0000965A 2228 0008 move.l 8(a0),d1 RAM:0000965E E2A8 lsr.l d1,d0 RAM:00009660 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00009664 306E FFD8 movea.w unk_FFFFFFD8(a6),a0 RAM:00009668 2F08 move.l a0,-(sp) RAM:0000966A 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0000966E 202E FFE0 move.l unk_FFFFFFE0(a6),d0 RAM:00009672 0680 0000 0018 addi.l #$18,d0 RAM:00009678 2F00 move.l d0,-(sp) RAM:0000967A 206E 000C movea.l arg_4(a6),a0 RAM:0000967E 2F28 0002 move.l 2(a0),-(sp) RAM:00009682 6100 EF2E bsr.w sub_85B2 RAM:00009686 4FEF 0010 lea $10(sp),sp RAM:0000968A 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:0000968E 6000 0128 bra.w loc_97B8 RAM:00009692 ; --------------------------------------------------------------------------- RAM:00009692 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009696 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:0000969A 2029 0004 move.l 4(a1),d0 RAM:0000969E C0A8 0008 and.l 8(a0),d0 RAM:000096A2 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:000096A6 306E FFD8 movea.w unk_FFFFFFD8(a6),a0 RAM:000096AA 2F08 move.l a0,-(sp) RAM:000096AC 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000096B0 202E FFE0 move.l unk_FFFFFFE0(a6),d0 RAM:000096B4 0680 0000 0018 addi.l #$18,d0 RAM:000096BA 2F00 move.l d0,-(sp) RAM:000096BC 206E 000C movea.l arg_4(a6),a0 RAM:000096C0 2F28 0002 move.l 2(a0),-(sp) RAM:000096C4 6100 EEEC bsr.w sub_85B2 RAM:000096C8 4FEF 0010 lea $10(sp),sp RAM:000096CC 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:000096D0 6000 00E6 bra.w loc_97B8 RAM:000096D4 ; --------------------------------------------------------------------------- RAM:000096D4 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000096D8 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:000096DC 2029 0004 move.l 4(a1),d0 RAM:000096E0 80A8 0008 or.l 8(a0),d0 RAM:000096E4 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:000096E8 306E FFD8 movea.w unk_FFFFFFD8(a6),a0 RAM:000096EC 2F08 move.l a0,-(sp) RAM:000096EE 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000096F2 202E FFE0 move.l unk_FFFFFFE0(a6),d0 RAM:000096F6 0680 0000 0018 addi.l #$18,d0 RAM:000096FC 2F00 move.l d0,-(sp) RAM:000096FE 206E 000C movea.l arg_4(a6),a0 RAM:00009702 2F28 0002 move.l 2(a0),-(sp) RAM:00009706 6100 EEAA bsr.w sub_85B2 RAM:0000970A 4FEF 0010 lea $10(sp),sp RAM:0000970E 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009712 6000 00A4 bra.w loc_97B8 RAM:00009716 ; --------------------------------------------------------------------------- RAM:00009716 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000971A 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:0000971E 2029 0004 move.l 4(a1),d0 RAM:00009722 2228 0008 move.l 8(a0),d1 RAM:00009726 B380 eor.l d1,d0 RAM:00009728 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0000972C 306E FFD8 movea.w unk_FFFFFFD8(a6),a0 RAM:00009730 2F08 move.l a0,-(sp) RAM:00009732 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00009736 202E FFE0 move.l unk_FFFFFFE0(a6),d0 RAM:0000973A 0680 0000 0018 addi.l #$18,d0 RAM:00009740 2F00 move.l d0,-(sp) RAM:00009742 206E 000C movea.l arg_4(a6),a0 RAM:00009746 2F28 0002 move.l 2(a0),-(sp) RAM:0000974A 6100 EE66 bsr.w sub_85B2 RAM:0000974E 4FEF 0010 lea $10(sp),sp RAM:00009752 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009756 6060 bra.s loc_97B8 RAM:00009758 ; --------------------------------------------------------------------------- RAM:00009758 RAM:00009758 loc_9758: ; CODE XREF: sub_8972+E00j RAM:00009758 3D7C 271F FFD4 move.w #$271F,unk_FFFFFFD4(a6) RAM:0000975E 6058 bra.s loc_97B8 RAM:00009760 ; --------------------------------------------------------------------------- RAM:00009760 RAM:00009760 loc_9760: ; CODE XREF: sub_8972+834j RAM:00009760 7000 moveq #0,d0 RAM:00009762 102E FFDB move.b unk_FFFFFFDB(a6),d0 RAM:00009766 0480 0000 0033 subi.l #$33,d0 ; '3' RAM:0000976C 0C80 0000 001D cmpi.l #$1D,d0 RAM:00009772 62E4 bhi.s loc_9758 RAM:00009774 303B 0A06 move.w word_977C(pc,d0.l*2),d0 RAM:00009778 4EFB 0002 jmp word_977C(pc,d0.w) RAM:00009778 ; --------------------------------------------------------------------------- RAM:0000977C FA2E FA2E FAB0 FADC+word_977C: dc.w $FA2E, $FA2E, $FAB0, $FADC, $FAF6, $FB0E, $FB26, $FB40, $FB70, $FB8A, $FBA4, $FBE4, $FC24, $FC24, $FC40, $FC5E RAM:0000977C FAF6 FB0E FB26 FB40+ dc.w $FC7C, $FCA4, $FFDC, $FCAC, $FCEE, $FCEE, $FD9A, $FDDE, $FE34, $FE8E, $FED2, $FF16, $FF58, $FF9A RAM:000097B8 ; --------------------------------------------------------------------------- RAM:000097B8 RAM:000097B8 loc_97B8: ; CODE XREF: sub_8972:loc_9228j RAM:000097B8 ; sub_8972:loc_9254j ... RAM:000097B8 6000 02D4 bra.w loc_9A8E RAM:000097BC ; --------------------------------------------------------------------------- RAM:000097BC RAM:000097BC loc_97BC: ; CODE XREF: sub_8972+830j RAM:000097BC 6000 02A4 bra.w loc_9A62 RAM:000097C0 ; --------------------------------------------------------------------------- RAM:000097C0 486E FFFC pea unk_FFFFFFFC(a6) RAM:000097C4 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000097C8 2F28 000C move.l $C(a0),-(sp) RAM:000097CC 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000097D0 3028 0012 move.w $12(a0),d0 RAM:000097D4 48C0 ext.l d0 RAM:000097D6 2F00 move.l d0,-(sp) RAM:000097D8 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000097DC 2F28 0004 move.l 4(a0),-(sp) RAM:000097E0 4878 0000 pea (off_0).w RAM:000097E4 6100 EC62 bsr.w sub_8448 RAM:000097E8 4FEF 0014 lea $14(sp),sp RAM:000097EC 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:000097F0 6000 029C bra.w loc_9A8E RAM:000097F4 ; --------------------------------------------------------------------------- RAM:000097F4 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000097F8 4AA8 0004 tst.l 4(a0) RAM:000097FC 6716 beq.s loc_9814 RAM:000097FE 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009802 2D68 0008 FFFC move.l 8(a0),unk_FFFFFFFC(a6) RAM:00009808 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000980C 3D68 0012 FFD8 move.w $12(a0),unk_FFFFFFD8(a6) RAM:00009812 6014 bra.s loc_9828 RAM:00009814 ; --------------------------------------------------------------------------- RAM:00009814 RAM:00009814 loc_9814: ; CODE XREF: sub_8972+E8Aj RAM:00009814 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009818 2D68 000C FFFC move.l $C(a0),unk_FFFFFFFC(a6) RAM:0000981E 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009822 3D68 0014 FFD8 move.w $14(a0),unk_FFFFFFD8(a6) RAM:00009828 RAM:00009828 loc_9828: ; CODE XREF: sub_8972+EA0j RAM:00009828 6000 0264 bra.w loc_9A8E RAM:0000982C ; --------------------------------------------------------------------------- RAM:0000982C 206E 000C movea.l arg_4(a6),a0 RAM:00009830 4AA8 000A tst.l $A(a0) RAM:00009834 662C bne.s loc_9862 RAM:00009836 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000983A 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:0000983E 2169 0004 000C move.l 4(a1),$C(a0) RAM:00009844 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009848 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:0000984C 3029 0010 move.w $10(a1),d0 RAM:00009850 B068 0012 cmp.w $12(a0),d0 RAM:00009854 660A bne.s loc_9860 RAM:00009856 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000985A 3D68 0010 FFD8 move.w $10(a0),unk_FFFFFFD8(a6) RAM:00009860 RAM:00009860 loc_9860: ; CODE XREF: sub_8972+EE2j RAM:00009860 602E bra.s loc_9890 RAM:00009862 ; --------------------------------------------------------------------------- RAM:00009862 RAM:00009862 loc_9862: ; CODE XREF: sub_8972+EC2j RAM:00009862 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009866 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:0000986A 3029 0010 move.w $10(a1),d0 RAM:0000986E B068 0012 cmp.w $12(a0),d0 RAM:00009872 661C bne.s loc_9890 RAM:00009874 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009878 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:0000987C 3029 0014 move.w $14(a1),d0 RAM:00009880 B068 0012 cmp.w $12(a0),d0 RAM:00009884 660A bne.s loc_9890 RAM:00009886 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000988A 3D68 0010 FFD8 move.w $10(a0),unk_FFFFFFD8(a6) RAM:00009890 RAM:00009890 loc_9890: ; CODE XREF: sub_8972:loc_9860j RAM:00009890 ; sub_8972+F00j ... RAM:00009890 0C2E 0056 FFDB cmpi.b #$56,unk_FFFFFFDB(a6) ; 'V' RAM:00009896 662C bne.s loc_98C4 RAM:00009898 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000989C 2F28 000C move.l $C(a0),-(sp) RAM:000098A0 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000098A4 2F28 0008 move.l 8(a0),-(sp) RAM:000098A8 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000098AC 2F28 0004 move.l 4(a0),-(sp) RAM:000098B0 4878 0003 pea (3).w RAM:000098B4 4EB9 0000 7198 jsr (sub_7198).l RAM:000098BA 4FEF 0010 lea $10(sp),sp RAM:000098BE 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:000098C2 602A bra.s loc_98EE RAM:000098C4 ; --------------------------------------------------------------------------- RAM:000098C4 RAM:000098C4 loc_98C4: ; CODE XREF: sub_8972+F24j RAM:000098C4 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000098C8 2F28 000C move.l $C(a0),-(sp) RAM:000098CC 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000098D0 2F28 0008 move.l 8(a0),-(sp) RAM:000098D4 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000098D8 2F28 0004 move.l 4(a0),-(sp) RAM:000098DC 4878 0003 pea (3).w RAM:000098E0 4EB9 0000 71F0 jsr (sub_71F0).l RAM:000098E6 4FEF 0010 lea $10(sp),sp RAM:000098EA 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:000098EE RAM:000098EE loc_98EE: ; CODE XREF: sub_8972+F50j RAM:000098EE 6000 019E bra.w loc_9A8E RAM:000098F2 ; --------------------------------------------------------------------------- RAM:000098F2 RAM:000098F2 loc_98F2: ; CODE XREF: sub_8972+1108j RAM:000098F2 0C2E 0054 FFDB cmpi.b #$54,unk_FFFFFFDB(a6) ; 'T' RAM:000098F8 630A bls.s loc_9904 RAM:000098FA 3D7C 271F FFD4 move.w #$271F,unk_FFFFFFD4(a6) RAM:00009900 6000 015E bra.w loc_9A60 RAM:00009904 ; --------------------------------------------------------------------------- RAM:00009904 RAM:00009904 loc_9904: ; CODE XREF: sub_8972+F86j RAM:00009904 42AE FFFC clr.l unk_FFFFFFFC(a6) RAM:00009908 6070 bra.s loc_997A RAM:0000990A ; --------------------------------------------------------------------------- RAM:0000990A 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000990E 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:00009912 2029 0004 move.l 4(a1),d0 RAM:00009916 B0A8 0008 cmp.l 8(a0),d0 RAM:0000991A 6408 bcc.s loc_9924 RAM:0000991C 2D7C 0000 0001 FFFC move.l #1,unk_FFFFFFFC(a6) RAM:00009924 RAM:00009924 loc_9924: ; CODE XREF: sub_8972+FA8j RAM:00009924 6078 bra.s loc_999E RAM:00009926 ; --------------------------------------------------------------------------- RAM:00009926 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0000992A 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:0000992E 2029 0004 move.l 4(a1),d0 RAM:00009932 B0A8 0008 cmp.l 8(a0),d0 RAM:00009936 6208 bhi.s loc_9940 RAM:00009938 2D7C 0000 0001 FFFC move.l #1,unk_FFFFFFFC(a6) RAM:00009940 RAM:00009940 loc_9940: ; CODE XREF: sub_8972+FC4j RAM:00009940 605C bra.s loc_999E RAM:00009942 ; --------------------------------------------------------------------------- RAM:00009942 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009946 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:0000994A 2029 0004 move.l 4(a1),d0 RAM:0000994E B0A8 0008 cmp.l 8(a0),d0 RAM:00009952 6308 bls.s loc_995C RAM:00009954 2D7C 0000 0001 FFFC move.l #1,unk_FFFFFFFC(a6) RAM:0000995C RAM:0000995C loc_995C: ; CODE XREF: sub_8972+FE0j RAM:0000995C 6040 bra.s loc_999E RAM:0000995E ; --------------------------------------------------------------------------- RAM:0000995E 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009962 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:00009966 2029 0004 move.l 4(a1),d0 RAM:0000996A B0A8 0008 cmp.l 8(a0),d0 RAM:0000996E 6508 bcs.s loc_9978 RAM:00009970 2D7C 0000 0001 FFFC move.l #1,unk_FFFFFFFC(a6) RAM:00009978 RAM:00009978 loc_9978: ; CODE XREF: sub_8972+FFCj RAM:00009978 6024 bra.s loc_999E RAM:0000997A ; --------------------------------------------------------------------------- RAM:0000997A RAM:0000997A loc_997A: ; CODE XREF: sub_8972+F96j RAM:0000997A 7000 moveq #0,d0 RAM:0000997C 102E FFDB move.b unk_FFFFFFDB(a6),d0 RAM:00009980 0480 0000 0051 subi.l #$51,d0 ; 'Q' RAM:00009986 0C80 0000 0003 cmpi.l #3,d0 RAM:0000998C 6210 bhi.s loc_999E RAM:0000998E 303B 0A06 move.w word_9996(pc,d0.l*2),d0 RAM:00009992 4EFB 0002 jmp word_9996(pc,d0.w) RAM:00009992 ; --------------------------------------------------------------------------- RAM:00009996 FF74 FF90 FFAC FFC8 word_9996: dc.w $FF74, $FF90, $FFAC, $FFC8 RAM:0000999E ; --------------------------------------------------------------------------- RAM:0000999E RAM:0000999E loc_999E: ; CODE XREF: sub_8972:loc_9924j RAM:0000999E ; sub_8972:loc_9940j ... RAM:0000999E 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:000099A2 6700 00BC beq.w loc_9A60 RAM:000099A6 206E 000C movea.l arg_4(a6),a0 RAM:000099AA 0C28 00FF 0001 cmpi.b #$FF,1(a0) RAM:000099B0 6700 00AE beq.w loc_9A60 RAM:000099B4 42AE FFFC clr.l unk_FFFFFFFC(a6) RAM:000099B8 607A bra.s loc_9A34 RAM:000099BA ; --------------------------------------------------------------------------- RAM:000099BA 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000099BE 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:000099C2 2029 0008 move.l 8(a1),d0 RAM:000099C6 B0A8 000C cmp.l $C(a0),d0 RAM:000099CA 6408 bcc.s loc_99D4 RAM:000099CC 2D7C 0000 0001 FFFC move.l #1,unk_FFFFFFFC(a6) RAM:000099D4 RAM:000099D4 loc_99D4: ; CODE XREF: sub_8972+1058j RAM:000099D4 6000 008A bra.w loc_9A60 RAM:000099D8 ; --------------------------------------------------------------------------- RAM:000099D8 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000099DC 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:000099E0 2029 0008 move.l 8(a1),d0 RAM:000099E4 B0A8 000C cmp.l $C(a0),d0 RAM:000099E8 6208 bhi.s loc_99F2 RAM:000099EA 2D7C 0000 0001 FFFC move.l #1,unk_FFFFFFFC(a6) RAM:000099F2 RAM:000099F2 loc_99F2: ; CODE XREF: sub_8972+1076j RAM:000099F2 606C bra.s loc_9A60 RAM:000099F4 ; --------------------------------------------------------------------------- RAM:000099F4 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000099F8 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:000099FC 2029 0008 move.l 8(a1),d0 RAM:00009A00 B0A8 000C cmp.l $C(a0),d0 RAM:00009A04 6308 bls.s loc_9A0E RAM:00009A06 2D7C 0000 0001 FFFC move.l #1,unk_FFFFFFFC(a6) RAM:00009A0E RAM:00009A0E loc_9A0E: ; CODE XREF: sub_8972+1092j RAM:00009A0E 6050 bra.s loc_9A60 RAM:00009A10 ; --------------------------------------------------------------------------- RAM:00009A10 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009A14 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:00009A18 2029 0008 move.l 8(a1),d0 RAM:00009A1C B0A8 000C cmp.l $C(a0),d0 RAM:00009A20 6508 bcs.s loc_9A2A RAM:00009A22 2D7C 0000 0001 FFFC move.l #1,unk_FFFFFFFC(a6) RAM:00009A2A RAM:00009A2A loc_9A2A: ; CODE XREF: sub_8972+10AEj RAM:00009A2A 6034 bra.s loc_9A60 RAM:00009A2C ; --------------------------------------------------------------------------- RAM:00009A2C RAM:00009A2C loc_9A2C: ; CODE XREF: sub_8972+10DCj RAM:00009A2C 3D7C 271F FFD4 move.w #$271F,unk_FFFFFFD4(a6) RAM:00009A32 602C bra.s loc_9A60 RAM:00009A34 ; --------------------------------------------------------------------------- RAM:00009A34 RAM:00009A34 loc_9A34: ; CODE XREF: sub_8972+1046j RAM:00009A34 206E 000C movea.l arg_4(a6),a0 RAM:00009A38 1028 0001 move.b 1(a0),d0 RAM:00009A3C 0280 0000 00FF andi.l #$FF,d0 RAM:00009A42 0480 0000 0051 subi.l #$51,d0 ; 'Q' RAM:00009A48 0C80 0000 0003 cmpi.l #3,d0 RAM:00009A4E 62DC bhi.s loc_9A2C RAM:00009A50 303B 0A06 move.w word_9A58(pc,d0.l*2),d0 RAM:00009A54 4EFB 0002 jmp word_9A58(pc,d0.w) RAM:00009A54 ; --------------------------------------------------------------------------- RAM:00009A58 FF62 FF80 FF9C FFB8 word_9A58: dc.w $FF62, $FF80, $FF9C, $FFB8 RAM:00009A60 ; --------------------------------------------------------------------------- RAM:00009A60 RAM:00009A60 loc_9A60: ; CODE XREF: sub_8972+F8Ej RAM:00009A60 ; sub_8972+1030j ... RAM:00009A60 602C bra.s loc_9A8E RAM:00009A62 ; --------------------------------------------------------------------------- RAM:00009A62 RAM:00009A62 loc_9A62: ; CODE XREF: sub_8972:loc_97BCj RAM:00009A62 7000 moveq #0,d0 RAM:00009A64 102E FFDB move.b unk_FFFFFFDB(a6),d0 RAM:00009A68 0480 0000 0051 subi.l #$51,d0 ; 'Q' RAM:00009A6E 0480 0000 0004 subi.l #4,d0 RAM:00009A74 0C80 0000 0003 cmpi.l #3,d0 RAM:00009A7A 6200 FE76 bhi.w loc_98F2 RAM:00009A7E 303B 0A06 move.w word_9A86(pc,d0.l*2),d0 RAM:00009A82 4EFB 0002 jmp word_9A86(pc,d0.w) RAM:00009A82 ; --------------------------------------------------------------------------- RAM:00009A86 FD3A FDA6 FDA6 FD6E word_9A86: dc.w $FD3A, $FDA6, $FDA6, $FD6E RAM:00009A8E ; --------------------------------------------------------------------------- RAM:00009A8E RAM:00009A8E loc_9A8E: ; CODE XREF: sub_8972+2D4j RAM:00009A8E ; sub_8972:loc_8D68j ... RAM:00009A8E 4A6E FFD4 tst.w unk_FFFFFFD4(a6) RAM:00009A92 6600 02E4 bne.w loc_9D78 RAM:00009A96 486E FFDE pea unk_FFFFFFDE(a6) RAM:00009A9A 486E FFE0 pea unk_FFFFFFE0(a6) RAM:00009A9E 6100 ECD0 bsr.w sub_8770 RAM:00009AA2 504F addq.w #8,sp RAM:00009AA4 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009AA8 4A6E FFDE tst.w unk_FFFFFFDE(a6) RAM:00009AAC 6700 02CA beq.w loc_9D78 RAM:00009AB0 6000 028A bra.w loc_9D3C RAM:00009AB4 ; --------------------------------------------------------------------------- RAM:00009AB4 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009AB8 216E FFFC 0004 move.l unk_FFFFFFFC(a6),4(a0) RAM:00009ABE 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009AC2 316E FFD8 0010 move.w unk_FFFFFFD8(a6),$10(a0) RAM:00009AC8 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009ACC 117C 0001 0017 move.b #1,$17(a0) RAM:00009AD2 6000 02A4 bra.w loc_9D78 RAM:00009AD6 ; --------------------------------------------------------------------------- RAM:00009AD6 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009ADA 216E FFFC 0004 move.l unk_FFFFFFFC(a6),4(a0) RAM:00009AE0 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009AE4 316E FFD8 0010 move.w unk_FFFFFFD8(a6),$10(a0) RAM:00009AEA 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009AEE 117C 0004 0017 move.b #4,$17(a0) RAM:00009AF4 6000 0282 bra.w loc_9D78 RAM:00009AF8 ; --------------------------------------------------------------------------- RAM:00009AF8 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009AFC 216E FFFC 0004 move.l unk_FFFFFFFC(a6),4(a0) RAM:00009B02 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009B06 316E FFD8 0010 move.w unk_FFFFFFD8(a6),$10(a0) RAM:00009B0C 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009B10 117C 0006 0017 move.b #6,$17(a0) RAM:00009B16 6000 0260 bra.w loc_9D78 RAM:00009B1A ; --------------------------------------------------------------------------- RAM:00009B1A 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009B1E 216E FFFC 0008 move.l unk_FFFFFFFC(a6),8(a0) RAM:00009B24 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009B28 316E FFD8 0012 move.w unk_FFFFFFD8(a6),$12(a0) RAM:00009B2E 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009B32 117C 0001 0017 move.b #1,$17(a0) RAM:00009B38 6000 023E bra.w loc_9D78 RAM:00009B3C ; --------------------------------------------------------------------------- RAM:00009B3C 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009B40 216E FFFC 0008 move.l unk_FFFFFFFC(a6),8(a0) RAM:00009B46 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009B4A 316E FFD8 0012 move.w unk_FFFFFFD8(a6),$12(a0) RAM:00009B50 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009B54 117C 0007 0017 move.b #7,$17(a0) RAM:00009B5A 6000 021C bra.w loc_9D78 RAM:00009B5E ; --------------------------------------------------------------------------- RAM:00009B5E 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009B62 216E FFFC 000C move.l unk_FFFFFFFC(a6),$C(a0) RAM:00009B68 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009B6C 316E FFD8 0014 move.w unk_FFFFFFD8(a6),$14(a0) RAM:00009B72 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009B76 117C 0001 0017 move.b #1,$17(a0) RAM:00009B7C 6000 01FA bra.w loc_9D78 RAM:00009B80 ; --------------------------------------------------------------------------- RAM:00009B80 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009B84 216E FFFC 0008 move.l unk_FFFFFFFC(a6),8(a0) RAM:00009B8A 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009B8E 316E FFD8 0012 move.w unk_FFFFFFD8(a6),$12(a0) RAM:00009B94 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009B98 117C 0009 0017 move.b #9,$17(a0) RAM:00009B9E 6000 01D8 bra.w loc_9D78 RAM:00009BA2 ; --------------------------------------------------------------------------- RAM:00009BA2 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009BA6 216E FFFC 0004 move.l unk_FFFFFFFC(a6),4(a0) RAM:00009BAC 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009BB0 316E FFD8 0010 move.w unk_FFFFFFD8(a6),$10(a0) RAM:00009BB6 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009BBA 117C 0001 0017 move.b #1,$17(a0) RAM:00009BC0 6000 01B6 bra.w loc_9D78 RAM:00009BC4 ; --------------------------------------------------------------------------- RAM:00009BC4 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:00009BC8 672E beq.s loc_9BF8 RAM:00009BCA 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009BCE 117C 0004 0017 move.b #4,$17(a0) RAM:00009BD4 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009BD8 2050 movea.l (a0),a0 RAM:00009BDA 2F28 0006 move.l 6(a0),-(sp) RAM:00009BDE 486E FFDE pea unk_FFFFFFDE(a6) RAM:00009BE2 486E FFE0 pea unk_FFFFFFE0(a6) RAM:00009BE6 486E FFD7 pea unk_FFFFFFD7(a6) RAM:00009BEA 6100 EBCE bsr.w sub_87BA RAM:00009BEE 4FEF 0010 lea $10(sp),sp RAM:00009BF2 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009BF6 6012 bra.s loc_9C0A RAM:00009BF8 ; --------------------------------------------------------------------------- RAM:00009BF8 RAM:00009BF8 loc_9BF8: ; CODE XREF: sub_8972+1256j RAM:00009BF8 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009BFC 117C 0001 0017 move.b #1,$17(a0) RAM:00009C02 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009C06 42A8 0008 clr.l 8(a0) RAM:00009C0A RAM:00009C0A loc_9C0A: ; CODE XREF: sub_8972+1284j RAM:00009C0A 6000 016C bra.w loc_9D78 RAM:00009C0E ; --------------------------------------------------------------------------- RAM:00009C0E 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:00009C12 662E bne.s loc_9C42 RAM:00009C14 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009C18 117C 0004 0017 move.b #4,$17(a0) RAM:00009C1E 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009C22 2050 movea.l (a0),a0 RAM:00009C24 2F28 0006 move.l 6(a0),-(sp) RAM:00009C28 486E FFDE pea unk_FFFFFFDE(a6) RAM:00009C2C 486E FFE0 pea unk_FFFFFFE0(a6) RAM:00009C30 486E FFD7 pea unk_FFFFFFD7(a6) RAM:00009C34 6100 EB84 bsr.w sub_87BA RAM:00009C38 4FEF 0010 lea $10(sp),sp RAM:00009C3C 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009C40 6016 bra.s loc_9C58 RAM:00009C42 ; --------------------------------------------------------------------------- RAM:00009C42 RAM:00009C42 loc_9C42: ; CODE XREF: sub_8972+12A0j RAM:00009C42 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009C46 117C 0001 0017 move.b #1,$17(a0) RAM:00009C4C 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009C50 217C 0000 0001 0008 move.l #1,8(a0) RAM:00009C58 RAM:00009C58 loc_9C58: ; CODE XREF: sub_8972+12CEj RAM:00009C58 6000 011E bra.w loc_9D78 RAM:00009C5C ; --------------------------------------------------------------------------- RAM:00009C5C 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009C60 216E FFFC 0004 move.l unk_FFFFFFFC(a6),4(a0) RAM:00009C66 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009C6A 316E FFD8 0010 move.w unk_FFFFFFD8(a6),$10(a0) RAM:00009C70 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009C74 2050 movea.l (a0),a0 RAM:00009C76 2D68 0006 FFE8 move.l 6(a0),unk_FFFFFFE8(a6) RAM:00009C7C 4AAE FFE8 tst.l unk_FFFFFFE8(a6) RAM:00009C80 660C bne.s loc_9C8E RAM:00009C82 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009C86 117C 000E 0017 move.b #$E,$17(a0) RAM:00009C8C 6060 bra.s loc_9CEE RAM:00009C8E ; --------------------------------------------------------------------------- RAM:00009C8E RAM:00009C8E loc_9C8E: ; CODE XREF: sub_8972+130Ej RAM:00009C8E 206E FFE8 movea.l unk_FFFFFFE8(a6),a0 RAM:00009C92 1028 0001 move.b 1(a0),d0 RAM:00009C96 0280 0000 00FF andi.l #$FF,d0 RAM:00009C9C E540 asl.w #2,d0 RAM:00009C9E 3D40 FFDC move.w d0,unk_FFFFFFDC(a6) RAM:00009CA2 306E FFDC movea.w unk_FFFFFFDC(a6),a0 RAM:00009CA6 2F08 move.l a0,-(sp) RAM:00009CA8 486E FFF0 pea unk_FFFFFFF0(a6) RAM:00009CAC 4EB9 0000 6968 jsr (sub_6968).l RAM:00009CB2 504F addq.w #8,sp RAM:00009CB4 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009CB8 4A6E FFD4 tst.w unk_FFFFFFD4(a6) RAM:00009CBC 6630 bne.s loc_9CEE RAM:00009CBE 2D6E FFF0 FFEC move.l unk_FFFFFFF0(a6),unk_FFFFFFEC(a6) RAM:00009CC4 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009CC8 117C 000D 0017 move.b #$D,$17(a0) RAM:00009CCE 206E FFE8 movea.l unk_FFFFFFE8(a6),a0 RAM:00009CD2 2F28 0002 move.l 2(a0),-(sp) RAM:00009CD6 486E FFDE pea unk_FFFFFFDE(a6) RAM:00009CDA 486E FFE0 pea unk_FFFFFFE0(a6) RAM:00009CDE 486E FFD7 pea unk_FFFFFFD7(a6) RAM:00009CE2 6100 EAD6 bsr.w sub_87BA RAM:00009CE6 4FEF 0010 lea $10(sp),sp RAM:00009CEA 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009CEE RAM:00009CEE loc_9CEE: ; CODE XREF: sub_8972+131Aj RAM:00009CEE ; sub_8972+134Aj RAM:00009CEE 6000 0088 bra.w loc_9D78 RAM:00009CF2 ; --------------------------------------------------------------------------- RAM:00009CF2 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:00009CF6 20AE FFFC move.l unk_FFFFFFFC(a6),(a0) RAM:00009CFA 58AE FFEC addq.l #4,unk_FFFFFFEC(a6) RAM:00009CFE 206E FFE8 movea.l unk_FFFFFFE8(a6),a0 RAM:00009D02 2D68 0006 FFE8 move.l 6(a0),unk_FFFFFFE8(a6) RAM:00009D08 4AAE FFE8 tst.l unk_FFFFFFE8(a6) RAM:00009D0C 6722 beq.s loc_9D30 RAM:00009D0E 206E FFE8 movea.l unk_FFFFFFE8(a6),a0 RAM:00009D12 2F28 0002 move.l 2(a0),-(sp) RAM:00009D16 486E FFDE pea unk_FFFFFFDE(a6) RAM:00009D1A 486E FFE0 pea unk_FFFFFFE0(a6) RAM:00009D1E 486E FFD7 pea unk_FFFFFFD7(a6) RAM:00009D22 6100 EA96 bsr.w sub_87BA RAM:00009D26 4FEF 0010 lea $10(sp),sp RAM:00009D2A 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009D2E 600A bra.s loc_9D3A RAM:00009D30 ; --------------------------------------------------------------------------- RAM:00009D30 RAM:00009D30 loc_9D30: ; CODE XREF: sub_8972+139Aj RAM:00009D30 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009D34 117C 000E 0017 move.b #$E,$17(a0) RAM:00009D3A RAM:00009D3A loc_9D3A: ; CODE XREF: sub_8972+13BCj RAM:00009D3A 603C bra.s loc_9D78 RAM:00009D3C ; --------------------------------------------------------------------------- RAM:00009D3C RAM:00009D3C loc_9D3C: ; CODE XREF: sub_8972+113Ej RAM:00009D3C 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009D40 1028 0017 move.b $17(a0),d0 RAM:00009D44 0280 0000 00FF andi.l #$FF,d0 RAM:00009D4A 0480 0000 0002 subi.l #2,d0 RAM:00009D50 0C80 0000 000B cmpi.l #$B,d0 RAM:00009D56 6220 bhi.s loc_9D78 RAM:00009D58 303B 0A06 move.w word_9D60(pc,d0.l*2),d0 RAM:00009D5C 4EFB 0002 jmp word_9D60(pc,d0.w) RAM:00009D5C ; --------------------------------------------------------------------------- RAM:00009D60 FD54 FD76 FDBA FD98+word_9D60: dc.w $FD54, $FD76, $FDBA, $FD98, $FDDC, $FDFE, $FE20, $FE42, $FE64, $FEAE, $FEFC, $FF92 RAM:00009D78 ; --------------------------------------------------------------------------- RAM:00009D78 RAM:00009D78 loc_9D78: ; CODE XREF: sub_8972+1120j RAM:00009D78 ; sub_8972+113Aj ... RAM:00009D78 6000 00EE bra.w loc_9E68 RAM:00009D7C ; --------------------------------------------------------------------------- RAM:00009D7C 206E 000C movea.l arg_4(a6),a0 RAM:00009D80 2F28 0002 move.l 2(a0),-(sp) RAM:00009D84 486E FFDE pea unk_FFFFFFDE(a6) RAM:00009D88 486E FFE0 pea unk_FFFFFFE0(a6) RAM:00009D8C 486E FFD7 pea unk_FFFFFFD7(a6) RAM:00009D90 6100 EA28 bsr.w sub_87BA RAM:00009D94 4FEF 0010 lea $10(sp),sp RAM:00009D98 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009D9C 6000 00CA bra.w loc_9E68 RAM:00009DA0 ; --------------------------------------------------------------------------- RAM:00009DA0 206E 000C movea.l arg_4(a6),a0 RAM:00009DA4 2D68 0006 FFE8 move.l 6(a0),unk_FFFFFFE8(a6) RAM:00009DAA 4AAE FFE8 tst.l unk_FFFFFFE8(a6) RAM:00009DAE 6620 bne.s loc_9DD0 RAM:00009DB0 4878 0000 pea (0).w RAM:00009DB4 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009DB8 2F28 0004 move.l 4(a0),-(sp) RAM:00009DBC 4878 0001 pea (1).w RAM:00009DC0 4EB9 0000 D79E jsr printf? RAM:00009DC6 4FEF 000C lea $C(sp),sp RAM:00009DCA 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009DCE 6040 bra.s loc_9E10 RAM:00009DD0 ; --------------------------------------------------------------------------- RAM:00009DD0 RAM:00009DD0 loc_9DD0: ; CODE XREF: sub_8972+143Cj RAM:00009DD0 2F2E FFF0 move.l unk_FFFFFFF0(a6),-(sp) RAM:00009DD4 206E FFE8 movea.l unk_FFFFFFE8(a6),a0 RAM:00009DD8 1028 0001 move.b 1(a0),d0 RAM:00009DDC 0280 0000 00FF andi.l #$FF,d0 RAM:00009DE2 2F00 move.l d0,-(sp) RAM:00009DE4 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009DE8 2F28 0004 move.l 4(a0),-(sp) RAM:00009DEC 4878 0001 pea (1).w RAM:00009DF0 4EB9 0000 D79E jsr printf? RAM:00009DF6 4FEF 0010 lea $10(sp),sp RAM:00009DFA 3D40 FFD4 move.w d0,unk_FFFFFFD4(a6) RAM:00009DFE 306E FFDC movea.w unk_FFFFFFDC(a6),a0 RAM:00009E02 2F08 move.l a0,-(sp) RAM:00009E04 486E FFF0 pea unk_FFFFFFF0(a6) RAM:00009E08 4EB9 0000 6CF4 jsr (sub_6CF4).l RAM:00009E0E 504F addq.w #8,sp RAM:00009E10 RAM:00009E10 loc_9E10: ; CODE XREF: sub_8972+145Cj RAM:00009E10 422E FFD7 clr.b unk_FFFFFFD7(a6) RAM:00009E14 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009E18 117C 0001 0017 move.b #1,$17(a0) RAM:00009E1E 6048 bra.s loc_9E68 RAM:00009E20 ; --------------------------------------------------------------------------- RAM:00009E20 RAM:00009E20 loc_9E20: ; CODE XREF: sub_8972+14D0j RAM:00009E20 3D7C 271F FFD4 move.w #$271F,unk_FFFFFFD4(a6) RAM:00009E26 6040 bra.s loc_9E68 RAM:00009E28 ; --------------------------------------------------------------------------- RAM:00009E28 RAM:00009E28 loc_9E28: ; CODE XREF: sub_8972+74j RAM:00009E28 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:00009E2C 1028 0017 move.b $17(a0),d0 RAM:00009E30 0280 0000 00FF andi.l #$FF,d0 RAM:00009E36 0480 0000 0001 subi.l #1,d0 RAM:00009E3C 0C80 0000 000D cmpi.l #$D,d0 RAM:00009E42 62DC bhi.s loc_9E20 RAM:00009E44 303B 0A06 move.w word_9E4C(pc,d0.l*2),d0 RAM:00009E48 4EFB 0002 jmp word_9E4C(pc,d0.w) RAM:00009E48 ; --------------------------------------------------------------------------- RAM:00009E4C EDF2 EB9E EB9E EC2C+word_9E4C: dc.w $EDF2, $EB9E, $EB9E, $EC2C, $EB9E, $EC2C, $EC9C, $ED0C, $ED58, $ECE8, $ECE8, $FF30, $FFD4, $FF54 RAM:00009E68 ; --------------------------------------------------------------------------- RAM:00009E68 RAM:00009E68 loc_9E68: ; CODE XREF: sub_8972:loc_8A74j RAM:00009E68 ; sub_8972:loc_8AE4j ... RAM:00009E68 6000 EB5C bra.w loc_89C6 RAM:00009E6C ; --------------------------------------------------------------------------- RAM:00009E6C RAM:00009E6C loc_9E6C: ; CODE XREF: sub_8972+58j RAM:00009E6C ; sub_8972+60j RAM:00009E6C 206E 0010 movea.l arg_8(a6),a0 RAM:00009E70 20AE FFFC move.l unk_FFFFFFFC(a6),(a0) RAM:00009E74 0CAE 0000 0003 0008 cmpi.l #3,arg_0(a6) RAM:00009E7C 6D08 blt.s loc_9E86 RAM:00009E7E 206E 0014 movea.l arg_C(a6),a0 RAM:00009E82 30AE FFD8 move.w unk_FFFFFFD8(a6),(a0) RAM:00009E86 RAM:00009E86 loc_9E86: ; CODE XREF: sub_8972+150Aj RAM:00009E86 4AAE FFF0 tst.l unk_FFFFFFF0(a6) RAM:00009E8A 6712 beq.s loc_9E9E RAM:00009E8C 306E FFDC movea.w unk_FFFFFFDC(a6),a0 RAM:00009E90 2F08 move.l a0,-(sp) RAM:00009E92 486E FFF0 pea unk_FFFFFFF0(a6) RAM:00009E96 4EB9 0000 6CF4 jsr (sub_6CF4).l RAM:00009E9C 504F addq.w #8,sp RAM:00009E9E RAM:00009E9E loc_9E9E: ; CODE XREF: sub_8972+1518j RAM:00009E9E 302E FFD4 move.w unk_FFFFFFD4(a6),d0 RAM:00009EA2 48C0 ext.l d0 RAM:00009EA4 6002 bra.s loc_9EA8 RAM:00009EA6 ; --------------------------------------------------------------------------- RAM:00009EA6 7000 moveq #0,d0 RAM:00009EA8 RAM:00009EA8 loc_9EA8: ; CODE XREF: sub_8972+1532j RAM:00009EA8 4E5E unlk a6 RAM:00009EAA 4E75 rts RAM:00009EAA ; End of function sub_8972 RAM:00009EAA RAM:00009EAC RAM:00009EAC ; =============== S U B R O U T I N E ======================================= RAM:00009EAC RAM:00009EAC ; Attributes: bp-based frame RAM:00009EAC RAM:00009EAC sub_9EAC: ; CODE XREF: sub_254A+148p RAM:00009EAC ; sub_2D94+C04p ... RAM:00009EAC RAM:00009EAC arg_0 = 8 RAM:00009EAC RAM:00009EAC 4E56 0000 link a6,#0 RAM:00009EB0 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00009EB6 48D7 0000 movem.l 0,(sp) RAM:00009EBA 2D6E 0008 FFFC move.l arg_0(a6),unk_FFFFFFFC(a6) RAM:00009EC0 RAM:00009EC0 loc_9EC0: ; CODE XREF: sub_9EAC:loc_A004j RAM:00009EC0 4AAE 0008 tst.l arg_0(a6) RAM:00009EC4 6700 0142 beq.w loc_A008 RAM:00009EC8 RAM:00009EC8 loc_9EC8: ; CODE XREF: sub_9EAC+D2j RAM:00009EC8 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009ECC 0C10 001E cmpi.b #$1E,(a0) RAM:00009ED0 6400 0084 bcc.w loc_9F56 RAM:00009ED4 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009ED8 0C10 001D cmpi.b #$1D,(a0) RAM:00009EDC 664C bne.s loc_9F2A RAM:00009EDE 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009EE2 2068 0002 movea.l 2(a0),a0 RAM:00009EE6 4A68 0026 tst.w $26(a0) RAM:00009EEA 6E2A bgt.s loc_9F16 RAM:00009EEC 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009EF0 2068 0002 movea.l 2(a0),a0 RAM:00009EF4 3028 0026 move.w $26(a0),d0 RAM:00009EF8 48C0 ext.l d0 RAM:00009EFA 2F00 move.l d0,-(sp) RAM:00009EFC 4878 0045 pea ((off_44+1)).w RAM:00009F00 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:00009F06 504F addq.w #8,sp RAM:00009F08 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009F0C 2068 0002 movea.l 2(a0),a0 RAM:00009F10 4268 0026 clr.w $26(a0) RAM:00009F14 600C bra.s loc_9F22 RAM:00009F16 ; --------------------------------------------------------------------------- RAM:00009F16 RAM:00009F16 loc_9F16: ; CODE XREF: sub_9EAC+3Ej RAM:00009F16 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009F1A 2068 0002 movea.l 2(a0),a0 RAM:00009F1E 5368 0026 subq.w #1,$26(a0) RAM:00009F22 RAM:00009F22 loc_9F22: ; CODE XREF: sub_9EAC+68j RAM:00009F22 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009F26 4210 clr.b (a0) RAM:00009F28 6022 bra.s loc_9F4C RAM:00009F2A ; --------------------------------------------------------------------------- RAM:00009F2A RAM:00009F2A loc_9F2A: ; CODE XREF: sub_9EAC+30j RAM:00009F2A 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009F2E 0C10 001C cmpi.b #$1C,(a0) RAM:00009F32 6618 bne.s loc_9F4C RAM:00009F34 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00009F38 5480 addq.l #2,d0 RAM:00009F3A 2F00 move.l d0,-(sp) RAM:00009F3C 4EB9 0000 773E jsr (sub_773E).l RAM:00009F42 584F addq.w #4,sp RAM:00009F44 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009F48 42A8 0006 clr.l 6(a0) RAM:00009F4C RAM:00009F4C loc_9F4C: ; CODE XREF: sub_9EAC+7Cj RAM:00009F4C ; sub_9EAC+86j RAM:00009F4C 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009F50 42A8 0002 clr.l 2(a0) RAM:00009F54 602C bra.s loc_9F82 RAM:00009F56 ; --------------------------------------------------------------------------- RAM:00009F56 RAM:00009F56 loc_9F56: ; CODE XREF: sub_9EAC+24j RAM:00009F56 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009F5A 0C10 005F cmpi.b #$5F,(a0) ; '_' RAM:00009F5E 6608 bne.s loc_9F68 RAM:00009F60 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009F64 42A8 000A clr.l $A(a0) RAM:00009F68 RAM:00009F68 loc_9F68: ; CODE XREF: sub_9EAC+B2j RAM:00009F68 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009F6C 4AA8 0002 tst.l 2(a0) RAM:00009F70 6602 bne.s loc_9F74 RAM:00009F72 600E bra.s loc_9F82 RAM:00009F74 ; --------------------------------------------------------------------------- RAM:00009F74 RAM:00009F74 loc_9F74: ; CODE XREF: sub_9EAC+C4j RAM:00009F74 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009F78 2D68 0002 FFFC move.l 2(a0),unk_FFFFFFFC(a6) RAM:00009F7E 6000 FF48 bra.w loc_9EC8 RAM:00009F82 ; --------------------------------------------------------------------------- RAM:00009F82 RAM:00009F82 loc_9F82: ; CODE XREF: sub_9EAC+A8j RAM:00009F82 ; sub_9EAC+C6j RAM:00009F82 206E 0008 movea.l arg_0(a6),a0 RAM:00009F86 0C10 0051 cmpi.b #$51,(a0) ; 'Q' RAM:00009F8A 652C bcs.s loc_9FB8 RAM:00009F8C 206E 0008 movea.l arg_0(a6),a0 RAM:00009F90 4AA8 000A tst.l $A(a0) RAM:00009F94 6722 beq.s loc_9FB8 RAM:00009F96 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009F9A 226E 0008 movea.l arg_0(a6),a1 RAM:00009F9E 2169 000A 0002 move.l $A(a1),2(a0) RAM:00009FA4 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009FA8 2D68 0002 FFFC move.l 2(a0),unk_FFFFFFFC(a6) RAM:00009FAE 206E 0008 movea.l arg_0(a6),a0 RAM:00009FB2 42A8 000A clr.l $A(a0) RAM:00009FB6 604C bra.s loc_A004 RAM:00009FB8 ; --------------------------------------------------------------------------- RAM:00009FB8 RAM:00009FB8 loc_9FB8: ; CODE XREF: sub_9EAC+DEj RAM:00009FB8 ; sub_9EAC+E8j RAM:00009FB8 206E 0008 movea.l arg_0(a6),a0 RAM:00009FBC 0C10 0033 cmpi.b #$33,(a0) ; '3' RAM:00009FC0 6522 bcs.s loc_9FE4 RAM:00009FC2 206E 0008 movea.l arg_0(a6),a0 RAM:00009FC6 4AA8 0006 tst.l 6(a0) RAM:00009FCA 6718 beq.s loc_9FE4 RAM:00009FCC 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009FD0 226E 0008 movea.l arg_0(a6),a1 RAM:00009FD4 2169 0006 0002 move.l 6(a1),2(a0) RAM:00009FDA 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00009FDE 2D68 0002 FFFC move.l 2(a0),unk_FFFFFFFC(a6) RAM:00009FE4 RAM:00009FE4 loc_9FE4: ; CODE XREF: sub_9EAC+114j RAM:00009FE4 ; sub_9EAC+11Ej RAM:00009FE4 2D6E 0008 FFF8 move.l arg_0(a6),unk_FFFFFFF8(a6) RAM:00009FEA 206E 0008 movea.l arg_0(a6),a0 RAM:00009FEE 2D68 0002 0008 move.l 2(a0),arg_0(a6) RAM:00009FF4 4878 000E pea ((off_C+2)).w RAM:00009FF8 486E FFF8 pea unk_FFFFFFF8(a6) RAM:00009FFC 4EB9 0000 6CF4 jsr (sub_6CF4).l RAM:0000A002 504F addq.w #8,sp RAM:0000A004 RAM:0000A004 loc_A004: ; CODE XREF: sub_9EAC+10Aj RAM:0000A004 6000 FEBA bra.w loc_9EC0 RAM:0000A008 ; --------------------------------------------------------------------------- RAM:0000A008 RAM:0000A008 loc_A008: ; CODE XREF: sub_9EAC+18j RAM:0000A008 4E5E unlk a6 RAM:0000A00A 4E75 rts RAM:0000A00A ; End of function sub_9EAC RAM:0000A00A RAM:0000A00A ; --------------------------------------------------------------------------- RAM:0000A00C 0000 dc.b 0 RAM:0000A00D 0000 dc.b 0 RAM:0000A00E 0000 dc.b 0 RAM:0000A00F 0000 dc.b 0 RAM:0000A010 RAM:0000A010 ; =============== S U B R O U T I N E ======================================= RAM:0000A010 RAM:0000A010 ; Attributes: bp-based frame RAM:0000A010 RAM:0000A010 CheckSerialBusy?: ; CODE XREF: sub_7248+12p RAM:0000A010 ; ConsoleWriteString?+48p ... RAM:0000A010 4E56 FFFC link a6,#$FFFC RAM:0000A014 2E87 move.l d7,(sp) RAM:0000A016 4EB9 0000 A11A jsr sub_A11A RAM:0000A01C 4A79 0003 8F5C tst.w (SerialPossiblyBusy?).l RAM:0000A022 6600 00B2 bne.w loc_A0D6 RAM:0000A026 33FC 0001 0003 8F5C move.w #1,(SerialPossiblyBusy?).l RAM:0000A02E 7000 moveq #0,d0 RAM:0000A030 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 ; this seems to be the "current device" RAM:0000A036 E588 lsl.l #2,d0 RAM:0000A038 0080 5FF0 0800 ori.l #byte_5FF00800,d0 ; Read "command result" code from a device RAM:0000A03E 2F00 move.l d0,-(sp) RAM:0000A040 4EB9 0001 7E82 jsr ReadLong ; Read 32bit from pushed address, return in d0 RAM:0000A046 584F addq.w #4,sp RAM:0000A048 3E00 move.w d0,d7 RAM:0000A04A 7000 moveq #0,d0 RAM:0000A04C 3007 move.w d7,d0 RAM:0000A04E 2E00 move.l d0,d7 RAM:0000A050 0800 0006 btst #6,d0 ; Is busy flag set in reg 08xx? RAM:0000A054 6714 beq.s loc_A06A RAM:0000A056 7000 moveq #0,d0 ; busy flag set, may need to reinitialize serial port RAM:0000A058 1039 0004 6E78 move.b (BackupSerialDevice?).l,d0 RAM:0000A05E 2F00 move.l d0,-(sp) RAM:0000A060 2F07 move.l d7,-(sp) RAM:0000A062 4EB9 0000 AC06 jsr SerialReadResponse? ; Initialize serial device? RAM:0000A068 504F addq.w #8,sp RAM:0000A06A RAM:0000A06A loc_A06A: ; CODE XREF: CheckSerialBusy?+44j RAM:0000A06A 7000 moveq #0,d0 RAM:0000A06C 1039 0004 6E78 move.b (BackupSerialDevice?).l,d0 RAM:0000A072 0A80 0000 0001 eori.l #1,d0 RAM:0000A078 41F9 0002 C168 lea (byte_2C168).l,a0 RAM:0000A07E 1030 0800 move.b (a0,d0.l),d0 RAM:0000A082 0280 0000 00FF andi.l #$FF,d0 RAM:0000A088 E588 lsl.l #2,d0 RAM:0000A08A 0080 5FF0 0800 ori.l #byte_5FF00800,d0 RAM:0000A090 2F00 move.l d0,-(sp) RAM:0000A092 4EB9 0001 7E82 jsr ReadLong ; Read 32bit from pushed address, return in d0 RAM:0000A098 584F addq.w #4,sp RAM:0000A09A 3E00 move.w d0,d7 RAM:0000A09C 7000 moveq #0,d0 RAM:0000A09E 3007 move.w d7,d0 RAM:0000A0A0 2E00 move.l d0,d7 RAM:0000A0A2 0800 0006 btst #6,d0 RAM:0000A0A6 671A beq.s loc_A0C2 RAM:0000A0A8 7000 moveq #0,d0 RAM:0000A0AA 1039 0004 6E78 move.b (BackupSerialDevice?).l,d0 RAM:0000A0B0 0A80 0000 0001 eori.l #1,d0 RAM:0000A0B6 2F00 move.l d0,-(sp) RAM:0000A0B8 2F07 move.l d7,-(sp) RAM:0000A0BA 4EB9 0000 AC06 jsr SerialReadResponse? ; Initialize serial device? RAM:0000A0C0 504F addq.w #8,sp RAM:0000A0C2 RAM:0000A0C2 loc_A0C2: ; CODE XREF: CheckSerialBusy?+96j RAM:0000A0C2 4EB9 0001 1AF6 jsr sub_11AF6 ; Checks HDD command status, but doesn't seem to do anything RAM:0000A0C8 4279 0003 8F5C clr.w (SerialPossiblyBusy?).l RAM:0000A0CE 4279 0003 8F5E clr.w (word_38F5E).l RAM:0000A0D4 6028 bra.s loc_A0FE RAM:0000A0D6 ; --------------------------------------------------------------------------- RAM:0000A0D6 RAM:0000A0D6 loc_A0D6: ; CODE XREF: CheckSerialBusy?+12j RAM:0000A0D6 5279 0003 8F5E addq.w #1,(word_38F5E).l RAM:0000A0DC 0C79 000A 0003 8F5E cmpi.w #$A,(word_38F5E).l RAM:0000A0E4 6F18 ble.s loc_A0FE RAM:0000A0E6 4279 0003 8F5C clr.w (SerialPossiblyBusy?).l RAM:0000A0EC 4279 0003 8F5E clr.w (word_38F5E).l RAM:0000A0F2 4878 274C pea ($274C).w ; Error code RAM:0000A0F6 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0000A0FC 584F addq.w #4,sp RAM:0000A0FE RAM:0000A0FE loc_A0FE: ; CODE XREF: CheckSerialBusy?+C4j RAM:0000A0FE ; CheckSerialBusy?+D4j RAM:0000A0FE 4A39 0003 8F68 tst.b (SerialNeedReinitialized?).l RAM:0000A104 670C beq.s loc_A112 RAM:0000A106 4EB9 0000 B532 jsr SerialCmd_4200_2000 RAM:0000A10C 4239 0003 8F68 clr.b (SerialNeedReinitialized?).l RAM:0000A112 RAM:0000A112 loc_A112: ; CODE XREF: CheckSerialBusy?+F4j RAM:0000A112 2E2E FFFC move.l unk_FFFFFFFC(a6),d7 RAM:0000A116 4E5E unlk a6 RAM:0000A118 4E75 rts RAM:0000A118 ; End of function CheckSerialBusy? RAM:0000A118 RAM:0000A11A RAM:0000A11A ; =============== S U B R O U T I N E ======================================= RAM:0000A11A RAM:0000A11A ; Attributes: bp-based frame RAM:0000A11A RAM:0000A11A sub_A11A: ; CODE XREF: CheckSerialBusy?+6p RAM:0000A11A ; ConsoleWriteString?+Cp ... RAM:0000A11A 4E56 0000 link a6,#0 RAM:0000A11E 4A79 0003 8F60 tst.w (word_38F60).l RAM:0000A124 663A bne.s loc_A160 RAM:0000A126 5279 0003 8F64 addq.w #1,(word_38F64).l RAM:0000A12C 3039 0003 8F64 move.w (word_38F64).l,d0 RAM:0000A132 B079 0003 8F66 cmp.w (word_38F66).l,d0 RAM:0000A138 6F26 ble.s loc_A160 RAM:0000A13A 4279 0003 8F64 clr.w (word_38F64).l RAM:0000A140 4878 2710 pea (loc_2710).w RAM:0000A144 4879 0004 7920 pea (dword_47920).l RAM:0000A14A 4EB9 0001 9AD0 jsr sub_19AD0 RAM:0000A150 504F addq.w #8,sp RAM:0000A152 4EB9 0000 7D66 jsr (sub_7D66).l RAM:0000A158 13FC 0001 0003 8F68 move.b #1,(SerialNeedReinitialized?).l RAM:0000A160 RAM:0000A160 loc_A160: ; CODE XREF: sub_A11A+Aj RAM:0000A160 ; sub_A11A+1Ej RAM:0000A160 4E5E unlk a6 RAM:0000A162 4E75 rts RAM:0000A162 ; End of function sub_A11A RAM:0000A162 RAM:0000A164 RAM:0000A164 ; =============== S U B R O U T I N E ======================================= RAM:0000A164 RAM:0000A164 ; Attributes: bp-based frame RAM:0000A164 RAM:0000A164 sub_A164: RAM:0000A164 4E56 0000 link a6,#0 RAM:0000A168 3039 0004 6102 move.w (word_46102).l,d0 RAM:0000A16E 0280 0000 00FF andi.l #$FF,d0 RAM:0000A174 7210 moveq #$10,d1 RAM:0000A176 B081 cmp.l d1,d0 RAM:0000A178 6614 bne.s loc_A18E RAM:0000A17A 2F39 0004 612A move.l (dword_4612A).l,-(sp) RAM:0000A180 4879 0004 7920 pea (dword_47920).l RAM:0000A186 4EB9 0001 9AD0 jsr sub_19AD0 RAM:0000A18C 504F addq.w #8,sp RAM:0000A18E RAM:0000A18E loc_A18E: ; CODE XREF: sub_A164+14j RAM:0000A18E 4EB9 0000 7CCC jsr (sub_7CCC).l RAM:0000A194 33FC 0001 0003 8F60 move.w #1,(word_38F60).l RAM:0000A19C 13FC 0001 0003 8F68 move.b #1,(SerialNeedReinitialized?).l RAM:0000A1A4 4E5E unlk a6 RAM:0000A1A6 4E75 rts RAM:0000A1A6 ; End of function sub_A164 RAM:0000A1A6 RAM:0000A1A8 RAM:0000A1A8 ; =============== S U B R O U T I N E ======================================= RAM:0000A1A8 RAM:0000A1A8 ; Args: Ptr to String length, string pointer RAM:0000A1A8 ; Attributes: bp-based frame RAM:0000A1A8 RAM:0000A1A8 ConsoleWriteString?: ; CODE XREF: printf?+3F4p RAM:0000A1A8 RAM:0000A1A8 arg_0 = 8 RAM:0000A1A8 arg_4 = $C RAM:0000A1A8 RAM:0000A1A8 4E56 FFE0 link a6,#$FFE0 RAM:0000A1AC 48D7 3CD0 movem.l d4/d6-d7/a2-a5,(sp) RAM:0000A1B0 246E 000C movea.l arg_4(a6),a2 ; String length RAM:0000A1B4 4EB9 0000 A11A jsr sub_A11A RAM:0000A1BA 3812 move.w (a2),d4 RAM:0000A1BC 3E12 move.w (a2),d7 RAM:0000A1BE 4252 clr.w (a2) RAM:0000A1C0 267C 0004 6E7E movea.l #dword_46E7E,a3 RAM:0000A1C6 4A93 tst.l (a3) RAM:0000A1C8 6706 beq.s loc_A1D0 RAM:0000A1CA 4AAB 001C tst.l $1C(a3) RAM:0000A1CE 6614 bne.s loc_A1E4 RAM:0000A1D0 RAM:0000A1D0 loc_A1D0: ; CODE XREF: ConsoleWriteString?+20j RAM:0000A1D0 4878 2723 pea ($2723).w RAM:0000A1D4 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0000A1DA 584F addq.w #4,sp RAM:0000A1DC 3A7C 274C movea.w #$274C,a5 RAM:0000A1E0 6000 009C bra.w loc_A27E RAM:0000A1E4 ; --------------------------------------------------------------------------- RAM:0000A1E4 RAM:0000A1E4 loc_A1E4: ; CODE XREF: ConsoleWriteString?+26j RAM:0000A1E4 4BEB 002C lea $2C(a3),a5 RAM:0000A1E8 3015 move.w (a5),d0 RAM:0000A1EA 0800 0003 btst #3,d0 RAM:0000A1EE 670C beq.s loc_A1FC RAM:0000A1F0 4EB9 0000 A010 jsr CheckSerialBusy? RAM:0000A1F6 9BCD suba.l a5,a5 RAM:0000A1F8 6000 0084 bra.w loc_A27E RAM:0000A1FC ; --------------------------------------------------------------------------- RAM:0000A1FC RAM:0000A1FC loc_A1FC: ; CODE XREF: ConsoleWriteString?+46j RAM:0000A1FC 2053 movea.l (a3),a0 RAM:0000A1FE 3028 0002 move.w 2(a0),d0 RAM:0000A202 0800 0002 btst #2,d0 RAM:0000A206 6706 beq.s loc_A20E RAM:0000A208 3A7C 274E movea.w #$274E,a5 RAM:0000A20C 6070 bra.s loc_A27E RAM:0000A20E ; --------------------------------------------------------------------------- RAM:0000A20E RAM:0000A20E loc_A20E: ; CODE XREF: ConsoleWriteString?+5Ej RAM:0000A20E 3015 move.w (a5),d0 RAM:0000A210 0800 0000 btst #0,d0 RAM:0000A214 6606 bne.s loc_A21C RAM:0000A216 3A7C 274C movea.w #$274C,a5 RAM:0000A21A 6062 bra.s loc_A27E RAM:0000A21C ; --------------------------------------------------------------------------- RAM:0000A21C RAM:0000A21C loc_A21C: ; CODE XREF: ConsoleWriteString?+6Cj RAM:0000A21C 7C00 moveq #0,d6 RAM:0000A21E 286E 0008 movea.l arg_0(a6),a4 ; String pointer RAM:0000A222 6004 bra.s loc_A228 RAM:0000A224 ; --------------------------------------------------------------------------- RAM:0000A224 RAM:0000A224 loc_A224: ; CODE XREF: ConsoleWriteString?+10Cj RAM:0000A224 524C addq.w #1,a4 RAM:0000A226 5347 subq.w #1,d7 RAM:0000A228 RAM:0000A228 loc_A228: ; CODE XREF: ConsoleWriteString?+7Aj RAM:0000A228 ; ConsoleWriteString?+122j RAM:0000A228 4A47 tst.w d7 RAM:0000A22A 6660 bne.s loc_A28C RAM:0000A22C 601E bra.s loc_A24C RAM:0000A22E ; --------------------------------------------------------------------------- RAM:0000A22E RAM:0000A22E loc_A22E: ; CODE XREF: ConsoleWriteString?+FAj RAM:0000A22E 70DF moveq #unk_FFFFFFDF,d0 RAM:0000A230 C155 and.w d0,(a5) RAM:0000A232 2053 movea.l (a3),a0 RAM:0000A234 7004 moveq #4,d0 RAM:0000A236 8168 0002 or.w d0,2(a0) RAM:0000A23A 4878 0021 pea ((off_20+1)).w RAM:0000A23E 4EB9 0000 BB48 jsr ConsoleWriteCharacter? RAM:0000A244 584F addq.w #4,sp RAM:0000A246 4EB9 0000 B474 jsr sub_B474 RAM:0000A24C RAM:0000A24C loc_A24C: ; CODE XREF: ConsoleWriteString?+84j RAM:0000A24C ; ConsoleWriteString?+EAj ... RAM:0000A24C 3015 move.w (a5),d0 RAM:0000A24E 0800 0000 btst #0,d0 RAM:0000A252 6604 bne.s loc_A258 RAM:0000A254 3C3C 274C move.w #$274C,d6 RAM:0000A258 RAM:0000A258 loc_A258: ; CODE XREF: ConsoleWriteString?+AAj RAM:0000A258 9847 sub.w d7,d4 RAM:0000A25A 3484 move.w d4,(a2) RAM:0000A25C 4EB9 0000 B474 jsr sub_B474 RAM:0000A262 4A46 tst.w d6 RAM:0000A264 6616 bne.s loc_A27C RAM:0000A266 3015 move.w (a5),d0 RAM:0000A268 0800 0003 btst #3,d0 RAM:0000A26C 670E beq.s loc_A27C RAM:0000A26E 4878 0001 pea (1).w RAM:0000A272 4EB9 0000 B9E8 jsr sub_B9E8 RAM:0000A278 584F addq.w #4,sp RAM:0000A27A 3C00 move.w d0,d6 RAM:0000A27C RAM:0000A27C loc_A27C: ; CODE XREF: ConsoleWriteString?+BCj RAM:0000A27C ; ConsoleWriteString?+C4j RAM:0000A27C 3A46 movea.w d6,a5 RAM:0000A27E RAM:0000A27E loc_A27E: ; CODE XREF: ConsoleWriteString?+38j RAM:0000A27E ; ConsoleWriteString?+50j ... RAM:0000A27E 300D move.w a5,d0 RAM:0000A280 48C0 ext.l d0 RAM:0000A282 4CEE 3CD0 FFE0 movem.l unk_FFFFFFE0(a6),d4/d6-d7/a2-a5 RAM:0000A288 4E5E unlk a6 RAM:0000A28A 4E75 rts RAM:0000A28C ; --------------------------------------------------------------------------- RAM:0000A28C RAM:0000A28C loc_A28C: ; CODE XREF: ConsoleWriteString?+82j RAM:0000A28C 3015 move.w (a5),d0 RAM:0000A28E 0800 0003 btst #3,d0 RAM:0000A292 66B8 bne.s loc_A24C RAM:0000A294 3015 move.w (a5),d0 RAM:0000A296 0800 0000 btst #0,d0 RAM:0000A29A 67B0 beq.s loc_A24C RAM:0000A29C 3015 move.w (a5),d0 RAM:0000A29E 0800 0005 btst #5,d0 RAM:0000A2A2 668A bne.s loc_A22E RAM:0000A2A4 7000 moveq #0,d0 RAM:0000A2A6 1014 move.b (a4),d0 ; Read a byte from the string RAM:0000A2A8 2F00 move.l d0,-(sp) RAM:0000A2AA 4EB9 0000 BB48 jsr ConsoleWriteCharacter? RAM:0000A2B0 584F addq.w #4,sp RAM:0000A2B2 4A40 tst.w d0 RAM:0000A2B4 6700 FF6E beq.w loc_A224 RAM:0000A2B8 4EB9 0000 B474 jsr sub_B474 RAM:0000A2BE 42A7 clr.l -(sp) RAM:0000A2C0 4EB9 0000 B9E8 jsr sub_B9E8 RAM:0000A2C6 584F addq.w #4,sp RAM:0000A2C8 3C00 move.w d0,d6 RAM:0000A2CA 6700 FF5C beq.w loc_A228 RAM:0000A2CE 6000 FF7C bra.w loc_A24C RAM:0000A2CE ; End of function ConsoleWriteString? RAM:0000A2CE RAM:0000A2D2 RAM:0000A2D2 ; =============== S U B R O U T I N E ======================================= RAM:0000A2D2 RAM:0000A2D2 ; Attributes: bp-based frame RAM:0000A2D2 RAM:0000A2D2 sub_A2D2: ; CODE XREF: sub_D4B0+16Cp RAM:0000A2D2 RAM:0000A2D2 arg_0 = 8 RAM:0000A2D2 arg_4 = $C RAM:0000A2D2 RAM:0000A2D2 4E56 FFF0 link a6,#$FFF0 RAM:0000A2D6 48D7 3080 movem.l d7/a4-a5,(sp) RAM:0000A2DA 286E 000C movea.l arg_4(a6),a4 RAM:0000A2DE 4EB9 0000 A11A jsr sub_A11A RAM:0000A2E4 3D54 FFFE move.w (a4),unk_FFFFFFFE(a6) RAM:0000A2E8 4254 clr.w (a4) RAM:0000A2EA 2A7C 0004 6E7E movea.l #dword_46E7E,a5 RAM:0000A2F0 4A95 tst.l (a5) RAM:0000A2F2 6706 beq.s loc_A2FA RAM:0000A2F4 4AAD 0018 tst.l $18(a5) RAM:0000A2F8 6612 bne.s loc_A30C RAM:0000A2FA RAM:0000A2FA loc_A2FA: ; CODE XREF: sub_A2D2+20j RAM:0000A2FA 4878 2723 pea ($2723).w RAM:0000A2FE 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0000A304 584F addq.w #4,sp RAM:0000A306 3A7C 274C movea.w #$274C,a5 RAM:0000A30A 6030 bra.s loc_A33C RAM:0000A30C ; --------------------------------------------------------------------------- RAM:0000A30C RAM:0000A30C loc_A30C: ; CODE XREF: sub_A2D2+26j RAM:0000A30C 302D 002C move.w $2C(a5),d0 RAM:0000A310 0800 0000 btst #0,d0 RAM:0000A314 6606 bne.s loc_A31C RAM:0000A316 3A7C 274C movea.w #$274C,a5 RAM:0000A31A 6020 bra.s loc_A33C RAM:0000A31C ; --------------------------------------------------------------------------- RAM:0000A31C RAM:0000A31C loc_A31C: ; CODE XREF: sub_A2D2+42j RAM:0000A31C 7EFF moveq #$FFFFFFFF,d7 RAM:0000A31E 2B47 0020 move.l d7,$20(a5) RAM:0000A322 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000A326 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000A32A 4EB9 0000 C416 jsr sub_C416 RAM:0000A330 504F addq.w #8,sp RAM:0000A332 38AE FFFE move.w unk_FFFFFFFE(a6),(a4) RAM:0000A336 42AD 0020 clr.l $20(a5) RAM:0000A33A 3A40 movea.w d0,a5 RAM:0000A33C RAM:0000A33C loc_A33C: ; CODE XREF: sub_A2D2+38j RAM:0000A33C ; sub_A2D2+48j RAM:0000A33C 300D move.w a5,d0 RAM:0000A33E 48C0 ext.l d0 RAM:0000A340 4CEE 3080 FFF0 movem.l unk_FFFFFFF0(a6),d7/a4-a5 RAM:0000A346 4E5E unlk a6 RAM:0000A348 4E75 rts RAM:0000A348 ; End of function sub_A2D2 RAM:0000A348 RAM:0000A34A RAM:0000A34A ; =============== S U B R O U T I N E ======================================= RAM:0000A34A RAM:0000A34A ; Attributes: bp-based frame RAM:0000A34A RAM:0000A34A SetupConsole?: ; CODE XREF: sub_844+362p RAM:0000A34A 4E56 FFFC link a6,#$FFFC RAM:0000A34E 2E8D move.l a5,(sp) RAM:0000A350 3039 0004 6E72 move.w (CurrentConsoleIndex?).l,d0 RAM:0000A356 C1FC 0036 muls.w #$36,d0 ; '6' RAM:0000A35A 0680 0002 C1B8 addi.l #byte_2C1B8,d0 ; Compute structure address based on index (0x36 bytes per entry) RAM:0000A360 2A40 movea.l d0,a5 RAM:0000A362 3039 0004 6E72 move.w (CurrentConsoleIndex?).l,d0 RAM:0000A368 41F9 0002 C952 lea (unk_2C952).l,a0 RAM:0000A36E 1030 0000 move.b (a0,d0.w),d0 RAM:0000A372 0280 0000 00FF andi.l #$FF,d0 RAM:0000A378 33C0 0004 6E74 move.w d0,(word_46E74).l RAM:0000A37E 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000A384 6C02 bge.s loc_A388 RAM:0000A386 5640 addq.w #3,d0 RAM:0000A388 RAM:0000A388 loc_A388: ; CODE XREF: SetupConsole?+3Aj RAM:0000A388 E440 asr.w #2,d0 RAM:0000A38A 13C0 0004 6E78 move.b d0,(BackupSerialDevice?).l RAM:0000A390 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000A396 41F9 0002 C16C lea (byte_2C16C).l,a0 RAM:0000A39C 13F0 0000 0004 6E76 move.b (a0,d0.w),(CurrentSerialDevice).l ; Set current device RAM:0000A3A4 7003 moveq #3,d0 RAM:0000A3A6 C079 0004 6E74 and.w (word_46E74).l,d0 RAM:0000A3AC 33C0 0004 6E7A move.w d0,(word_46E7A).l RAM:0000A3B2 23FC 0004 6ECE 0004+ move.l #byte_46ECE,(dword_46E7E).l RAM:0000A3BC 4A95 tst.l (a5) RAM:0000A3BE 6724 beq.s loc_A3E4 RAM:0000A3C0 4878 0001 pea (1).w RAM:0000A3C4 2F15 move.l (a5),-(sp) RAM:0000A3C6 4878 0002 pea (2).w RAM:0000A3CA 4EB9 0000 74BC jsr (sub_74BC).l RAM:0000A3D0 4FEF 000C lea $C(sp),sp RAM:0000A3D4 4A40 tst.w d0 RAM:0000A3D6 660C bne.s loc_A3E4 RAM:0000A3D8 4878 0056 pea ((off_54+2)).w RAM:0000A3DC 2015 move.l (a5),d0 RAM:0000A3DE 5880 addq.l #4,d0 RAM:0000A3E0 2F00 move.l d0,-(sp) RAM:0000A3E2 600A bra.s loc_A3EE RAM:0000A3E4 ; --------------------------------------------------------------------------- RAM:0000A3E4 RAM:0000A3E4 loc_A3E4: ; CODE XREF: SetupConsole?+74j RAM:0000A3E4 ; SetupConsole?+8Cj RAM:0000A3E4 4878 0056 pea ((off_54+2)).w RAM:0000A3E8 2F39 0002 CBE4 move.l (off_2CBE4).l,-(sp) RAM:0000A3EE RAM:0000A3EE loc_A3EE: ; CODE XREF: SetupConsole?+98j RAM:0000A3EE 2039 0004 6E7E move.l (dword_46E7E).l,d0 RAM:0000A3F4 5880 addq.l #4,d0 RAM:0000A3F6 2F00 move.l d0,-(sp) RAM:0000A3F8 4EB9 0000 739A jsr (sub_739A).l RAM:0000A3FE 2079 0004 6E7E movea.l (dword_46E7E).l,a0 RAM:0000A404 3028 0004 move.w 4(a0),d0 RAM:0000A408 72FE moveq #unk_FFFFFFFE,d1 RAM:0000A40A C041 and.w d1,d0 RAM:0000A40C 7208 moveq #8,d1 RAM:0000A40E 8041 or.w d1,d0 RAM:0000A410 2079 0004 6E7E movea.l (dword_46E7E).l,a0 RAM:0000A416 3140 0004 move.w d0,4(a0) RAM:0000A41A 4279 0004 6EAA clr.w (word_46EAA).l RAM:0000A420 2079 0004 6E7E movea.l (dword_46E7E).l,a0 RAM:0000A426 42A8 005E clr.l $5E(a0) RAM:0000A42A 23F9 0003 A90C 0004+ move.l (dword_3A90C).l,(dword_46E96).l RAM:0000A434 4279 0004 6E82 clr.w (word_46E82).l RAM:0000A43A 4279 0004 6E84 clr.w (word_46E84).l RAM:0000A440 33FC 0001 0004 6E88 move.w #1,(word_46E88).l RAM:0000A448 33FC 0050 0004 6E86 move.w #$50,(word_46E86).l ; 'P' RAM:0000A450 33FC 0050 0004 6E8A move.w #$50,(word_46E8A).l ; 'P' RAM:0000A458 2039 0004 6E96 move.l (dword_46E96).l,d0 RAM:0000A45E 0680 0000 00A0 addi.l #$A0,d0 ; ' ' RAM:0000A464 23C0 0004 6E9A move.l d0,(dword_46E9A).l RAM:0000A46A 4279 0004 6E8C clr.w (word_46E8C).l RAM:0000A470 4279 0004 6E8E clr.w (word_46E8E).l RAM:0000A476 4279 0004 6E92 clr.w (word_46E92).l RAM:0000A47C 33FC 0230 0004 6E90 move.w #$230,(word_46E90).l RAM:0000A484 33FC 0230 0004 6E94 move.w #$230,(word_46E94).l RAM:0000A48C 33FC 0001 0004 6EAC move.w #1,(word_46EAC).l RAM:0000A494 33FC 0001 0004 6EAE move.w #1,(word_46EAE).l RAM:0000A49C 303C 0000 move.w #0,d0 RAM:0000A4A0 48C0 ext.l d0 RAM:0000A4A2 2A6E FFFC movea.l unk_FFFFFFFC(a6),a5 RAM:0000A4A6 4E5E unlk a6 RAM:0000A4A8 4E75 rts RAM:0000A4A8 ; End of function SetupConsole? RAM:0000A4A8 RAM:0000A4A8 ; --------------------------------------------------------------------------- RAM:0000A4AA 0000 dc.b 0 RAM:0000A4AB 0000 dc.b 0 RAM:0000A4AC 0000 dc.b 0 RAM:0000A4AD 0000 dc.b 0 RAM:0000A4AE 0000 dc.b 0 RAM:0000A4AF 0000 dc.b 0 RAM:0000A4B0 RAM:0000A4B0 ; =============== S U B R O U T I N E ======================================= RAM:0000A4B0 RAM:0000A4B0 ; Attributes: bp-based frame RAM:0000A4B0 RAM:0000A4B0 ClearSerialRequests?: ; CODE XREF: sub_844+374p RAM:0000A4B0 ; sub_AA0C+A6p ... RAM:0000A4B0 RAM:0000A4B0 arg_2 = $A RAM:0000A4B0 RAM:0000A4B0 4E56 FFE8 link a6,#$FFE8 RAM:0000A4B4 48D7 20F8 movem.l d3-d7/a5,(sp) RAM:0000A4B8 3A2E 000A move.w arg_2(a6),d5 RAM:0000A4BC 3E05 move.w d5,d7 RAM:0000A4BE E34F lsl.w #1,d7 ; Argument*2? RAM:0000A4C0 7800 moveq #0,d4 RAM:0000A4C2 3807 move.w d7,d4 RAM:0000A4C4 2004 move.l d4,d0 RAM:0000A4C6 5280 addq.l #1,d0 RAM:0000A4C8 3C00 move.w d0,d6 RAM:0000A4CA 7000 moveq #0,d0 RAM:0000A4CC 3007 move.w d7,d0 RAM:0000A4CE 2E00 move.l d0,d7 RAM:0000A4D0 2A7C 0004 6EB4 movea.l #unk_46EB4,a5 ; Table is $26, $1C, $38, $3A RAM:0000A4D6 4235 7800 clr.b (a5,d7.l) RAM:0000A4DA 7000 moveq #0,d0 RAM:0000A4DC 3006 move.w d6,d0 RAM:0000A4DE 2C00 move.l d0,d6 RAM:0000A4E0 4235 6800 clr.b (a5,d6.l) RAM:0000A4E4 7000 moveq #0,d0 RAM:0000A4E6 3005 move.w d5,d0 RAM:0000A4E8 41F9 0002 C88C lea (off_2C88C).l,a0 RAM:0000A4EE 4230 0800 clr.b (a0,d0.l) RAM:0000A4F2 42A7 clr.l -(sp) RAM:0000A4F4 4EB9 0000 7C8E jsr (return0_stack1).l ; Return zero RAM:0000A4FA 584F addq.w #4,sp RAM:0000A4FC 2600 move.l d0,d3 RAM:0000A4FE 2A3C 0002 C168 move.l #byte_2C168,d5 RAM:0000A504 2A47 movea.l d7,a5 RAM:0000A506 DBC5 adda.l d5,a5 RAM:0000A508 42A7 clr.l -(sp) RAM:0000A50A 7000 moveq #0,d0 RAM:0000A50C 1015 move.b (a5),d0 ; Device id is table[argument*2]? RAM:0000A50E E588 lsl.l #2,d0 RAM:0000A510 0080 5FF0 0100 ori.l #byte_5FF00100,d0 ; Write 0 to 5ff001xx device address RAM:0000A516 2F00 move.l d0,-(sp) RAM:0000A518 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000A51E 504F addq.w #8,sp RAM:0000A520 42A7 clr.l -(sp) RAM:0000A522 7000 moveq #0,d0 RAM:0000A524 1015 move.b (a5),d0 RAM:0000A526 E588 lsl.l #2,d0 RAM:0000A528 0080 5FF0 0200 ori.l #byte_5FF00200,d0 ; Write 0 to 5FF002xx device address RAM:0000A52E 2F00 move.l d0,-(sp) RAM:0000A530 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000A536 504F addq.w #8,sp RAM:0000A538 42A7 clr.l -(sp) RAM:0000A53A 2045 movea.l d5,a0 RAM:0000A53C 7000 moveq #0,d0 RAM:0000A53E 1030 6800 move.b (a0,d6.l),d0 ; Device ID is now table[argument*2+1]? RAM:0000A542 E588 lsl.l #2,d0 RAM:0000A544 0080 5FF0 0200 ori.l #byte_5FF00200,d0 ; Write 0 to 5FF002xx device address RAM:0000A54A 2F00 move.l d0,-(sp) RAM:0000A54C 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000A552 504F addq.w #8,sp RAM:0000A554 42A7 clr.l -(sp) RAM:0000A556 7000 moveq #0,d0 RAM:0000A558 1015 move.b (a5),d0 RAM:0000A55A E588 lsl.l #2,d0 RAM:0000A55C 0080 5FF0 0100 ori.l #byte_5FF00100,d0 ; Write 0 to 5FF001xx device address RAM:0000A562 2F00 move.l d0,-(sp) RAM:0000A564 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000A56A 504F addq.w #8,sp RAM:0000A56C 2F03 move.l d3,-(sp) RAM:0000A56E 4EB9 0000 7C8E jsr (return0_stack1).l ; Return zero RAM:0000A574 584F addq.w #4,sp RAM:0000A576 2A7C 0004 6EB8 movea.l #unk_46EB8,a5 RAM:0000A57C 1BBC 0001 7800 move.b #1,(a5,d7.l) RAM:0000A582 1BBC 0001 6800 move.b #1,(a5,d6.l) RAM:0000A588 2F04 move.l d4,-(sp) RAM:0000A58A 4EB9 0000 A984 jsr WaitDevice_28xx RAM:0000A590 584F addq.w #4,sp RAM:0000A592 4CEE 20F8 FFE8 movem.l unk_FFFFFFE8(a6),d3-d7/a5 RAM:0000A598 4E5E unlk a6 RAM:0000A59A 4E75 rts RAM:0000A59A ; End of function ClearSerialRequests? RAM:0000A59A RAM:0000A59C RAM:0000A59C ; =============== S U B R O U T I N E ======================================= RAM:0000A59C RAM:0000A59C ; Attributes: bp-based frame RAM:0000A59C RAM:0000A59C sub_A59C: ; CODE XREF: sub_A69C+60p RAM:0000A59C ; SerialReadResponse?+300p ... RAM:0000A59C 4E56 FFFC link a6,#$FFFC RAM:0000A5A0 2E8D move.l a5,(sp) RAM:0000A5A2 2A79 0004 6E96 movea.l (dword_46E96).l,a5 RAM:0000A5A8 33FC 0001 0004 6E88 move.w #1,(word_46E88).l RAM:0000A5B0 7000 moveq #0,d0 RAM:0000A5B2 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000A5B8 2F00 move.l d0,-(sp) RAM:0000A5BA 4EB9 0000 A984 jsr WaitDevice_28xx RAM:0000A5C0 584F addq.w #4,sp RAM:0000A5C2 3079 0004 6E7A movea.w (word_46E7A).l,a0 RAM:0000A5C8 2F08 move.l a0,-(sp) RAM:0000A5CA 7000 moveq #0,d0 RAM:0000A5CC 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000A5D2 E588 lsl.l #2,d0 RAM:0000A5D4 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000A5DA 2F00 move.l d0,-(sp) RAM:0000A5DC 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000A5E2 504F addq.w #8,sp RAM:0000A5E4 7000 moveq #0,d0 RAM:0000A5E6 3039 0004 6E84 move.w (word_46E84).l,d0 RAM:0000A5EC 41F5 0A00 lea (a5,d0.l*2),a0 RAM:0000A5F0 2008 move.l a0,d0 RAM:0000A5F2 90B9 0004 60F6 sub.l (dword_460F6).l,d0 RAM:0000A5F8 E280 asr.l #1,d0 RAM:0000A5FA 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0000A600 2F00 move.l d0,-(sp) RAM:0000A602 7000 moveq #0,d0 RAM:0000A604 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000A60A 0000 0001 ori.b #1,d0 RAM:0000A60E E588 lsl.l #2,d0 RAM:0000A610 0080 5FF0 8000 ori.l #byte_5FF08000,d0 RAM:0000A616 2F00 move.l d0,-(sp) RAM:0000A618 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000A61E 504F addq.w #8,sp RAM:0000A620 7000 moveq #0,d0 RAM:0000A622 3039 0004 6E88 move.w (word_46E88).l,d0 RAM:0000A628 4480 neg.l d0 RAM:0000A62A 2F00 move.l d0,-(sp) RAM:0000A62C 7000 moveq #0,d0 RAM:0000A62E 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000A634 0000 0001 ori.b #1,d0 RAM:0000A638 E588 lsl.l #2,d0 RAM:0000A63A 0080 5FF0 C000 ori.l #byte_5FF0C000,d0 RAM:0000A640 2F00 move.l d0,-(sp) RAM:0000A642 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000A648 504F addq.w #8,sp RAM:0000A64A 7000 moveq #0,d0 RAM:0000A64C 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000A652 2F00 move.l d0,-(sp) RAM:0000A654 4EB9 0000 A984 jsr WaitDevice_28xx RAM:0000A65A 584F addq.w #4,sp RAM:0000A65C 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000A662 7203 moveq #3,d1 RAM:0000A664 C081 and.l d1,d0 RAM:0000A666 720C moveq #$C,d1 RAM:0000A668 E3A0 asl.l d1,d0 RAM:0000A66A 0680 0000 4200 addi.l #$4200,d0 RAM:0000A670 2F00 move.l d0,-(sp) RAM:0000A672 7000 moveq #0,d0 RAM:0000A674 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000A67A E588 lsl.l #2,d0 RAM:0000A67C 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000A682 2F00 move.l d0,-(sp) RAM:0000A684 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000A68A 504F addq.w #8,sp RAM:0000A68C 13FC 0001 0004 7902 move.b #1,(byte_47902).l RAM:0000A694 2A6E FFFC movea.l unk_FFFFFFFC(a6),a5 RAM:0000A698 4E5E unlk a6 RAM:0000A69A 4E75 rts RAM:0000A69A ; End of function sub_A59C RAM:0000A69A RAM:0000A69C RAM:0000A69C ; =============== S U B R O U T I N E ======================================= RAM:0000A69C RAM:0000A69C ; Attributes: bp-based frame RAM:0000A69C RAM:0000A69C sub_A69C: ; CODE XREF: sub_C416:loc_C4E4p RAM:0000A69C ; sub_153D8+20p RAM:0000A69C RAM:0000A69C var_1 = -1 RAM:0000A69C RAM:0000A69C 4E56 FFF0 link a6,#$FFF0 RAM:0000A6A0 48D7 2080 movem.l d7/a5,(sp) RAM:0000A6A4 2A7C 0004 6E7E movea.l #dword_46E7E,a5 RAM:0000A6AA 2E2D 0018 move.l $18(a5),d7 RAM:0000A6AE 302D 0008 move.w 8(a5),d0 RAM:0000A6B2 B06D 000C cmp.w $C(a5),d0 RAM:0000A6B6 6510 bcs.s loc_A6C8 RAM:0000A6B8 4878 278B pea ($278B).w RAM:0000A6BC 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0000A6C2 584F addq.w #4,sp RAM:0000A6C4 7E07 moveq #7,d7 RAM:0000A6C6 602C bra.s loc_A6F4 RAM:0000A6C8 ; --------------------------------------------------------------------------- RAM:0000A6C8 RAM:0000A6C8 loc_A6C8: ; CODE XREF: sub_A69C+1Aj RAM:0000A6C8 7000 moveq #0,d0 RAM:0000A6CA 302D 0004 move.w 4(a5),d0 RAM:0000A6CE 2047 movea.l d7,a0 RAM:0000A6D0 3030 0A00 move.w (a0,d0.l*2),d0 RAM:0000A6D4 1E00 move.b d0,d7 RAM:0000A6D6 526D 0008 addq.w #1,8(a5) RAM:0000A6DA 302D 0004 move.w 4(a5),d0 RAM:0000A6DE 5240 addq.w #1,d0 RAM:0000A6E0 3B40 0004 move.w d0,4(a5) RAM:0000A6E4 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0000A6EA 80ED 000C divu.w $C(a5),d0 RAM:0000A6EE 4840 swap d0 RAM:0000A6F0 3B40 0004 move.w d0,4(a5) RAM:0000A6F4 RAM:0000A6F4 loc_A6F4: ; CODE XREF: sub_A69C+2Aj RAM:0000A6F4 4A39 0004 7902 tst.b (byte_47902).l RAM:0000A6FA 6604 bne.s loc_A700 RAM:0000A6FC 6100 FE9E bsr.w sub_A59C RAM:0000A700 RAM:0000A700 loc_A700: ; CODE XREF: sub_A69C+5Ej RAM:0000A700 1D47 FFFF move.b d7,var_1(a6) RAM:0000A704 7000 moveq #0,d0 RAM:0000A706 1007 move.b d7,d0 RAM:0000A708 4CEE 2080 FFF0 movem.l unk_FFFFFFF0(a6),d7/a5 RAM:0000A70E 4E5E unlk a6 RAM:0000A710 4E75 rts RAM:0000A710 ; End of function sub_A69C RAM:0000A710 RAM:0000A712 RAM:0000A712 ; =============== S U B R O U T I N E ======================================= RAM:0000A712 RAM:0000A712 ; Attributes: bp-based frame RAM:0000A712 RAM:0000A712 sub_A712: ; CODE XREF: sub_AB1E+88p RAM:0000A712 RAM:0000A712 arg_0 = 8 RAM:0000A712 RAM:0000A712 4E56 FFF4 link a6,#$FFF4 RAM:0000A716 48D7 3080 movem.l d7/a4-a5,(sp) RAM:0000A71A 2A7C 0004 6E7E movea.l #dword_46E7E,a5 RAM:0000A720 302D 0010 move.w $10(a5),d0 RAM:0000A724 B06D 000E cmp.w $E(a5),d0 RAM:0000A728 6206 bhi.s loc_A730 RAM:0000A72A 302D 0016 move.w $16(a5),d0 RAM:0000A72E 6004 bra.s loc_A734 RAM:0000A730 ; --------------------------------------------------------------------------- RAM:0000A730 RAM:0000A730 loc_A730: ; CODE XREF: sub_A712+16j RAM:0000A730 302D 0010 move.w $10(a5),d0 RAM:0000A734 RAM:0000A734 loc_A734: ; CODE XREF: sub_A712+1Cj RAM:0000A734 906D 000E sub.w $E(a5),d0 RAM:0000A738 3E00 move.w d0,d7 RAM:0000A73A 286E 0008 movea.l arg_0(a6),a4 RAM:0000A73E 4A47 tst.w d7 RAM:0000A740 6700 0096 beq.w loc_A7D8 RAM:0000A744 7000 moveq #0,d0 RAM:0000A746 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000A74C 2F00 move.l d0,-(sp) RAM:0000A74E 4EB9 0000 A984 jsr WaitDevice_28xx RAM:0000A754 584F addq.w #4,sp RAM:0000A756 3079 0004 6E7A movea.w (word_46E7A).l,a0 RAM:0000A75C 2F08 move.l a0,-(sp) RAM:0000A75E 7000 moveq #0,d0 RAM:0000A760 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000A766 E588 lsl.l #2,d0 RAM:0000A768 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000A76E 2F00 move.l d0,-(sp) RAM:0000A770 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000A776 504F addq.w #8,sp RAM:0000A778 7000 moveq #0,d0 RAM:0000A77A 302D 000E move.w $E(a5),d0 RAM:0000A77E 41F4 0A00 lea (a4,d0.l*2),a0 RAM:0000A782 2008 move.l a0,d0 RAM:0000A784 90B9 0004 60F6 sub.l (dword_460F6).l,d0 RAM:0000A78A E280 asr.l #1,d0 RAM:0000A78C 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0000A792 2F00 move.l d0,-(sp) RAM:0000A794 7000 moveq #0,d0 RAM:0000A796 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000A79C E588 lsl.l #2,d0 RAM:0000A79E 0080 5FF0 C000 ori.l #byte_5FF0C000,d0 RAM:0000A7A4 2F00 move.l d0,-(sp) RAM:0000A7A6 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000A7AC 504F addq.w #8,sp RAM:0000A7AE 7000 moveq #0,d0 RAM:0000A7B0 3007 move.w d7,d0 RAM:0000A7B2 4480 neg.l d0 RAM:0000A7B4 2F00 move.l d0,-(sp) RAM:0000A7B6 7000 moveq #0,d0 RAM:0000A7B8 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000A7BE 0000 0001 ori.b #1,d0 RAM:0000A7C2 E588 lsl.l #2,d0 RAM:0000A7C4 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000A7CA 2F00 move.l d0,-(sp) RAM:0000A7CC 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000A7D2 504F addq.w #8,sp RAM:0000A7D4 6000 00A6 bra.w loc_A87C RAM:0000A7D8 ; --------------------------------------------------------------------------- RAM:0000A7D8 RAM:0000A7D8 loc_A7D8: ; CODE XREF: sub_A712+2Ej RAM:0000A7D8 7000 moveq #0,d0 RAM:0000A7DA 302D 0010 move.w $10(a5),d0 RAM:0000A7DE 39BC 0007 0A00 move.w #7,(a4,d0.l*2) RAM:0000A7E4 7000 moveq #0,d0 RAM:0000A7E6 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000A7EC 2F00 move.l d0,-(sp) RAM:0000A7EE 4EB9 0000 A984 jsr WaitDevice_28xx RAM:0000A7F4 584F addq.w #4,sp RAM:0000A7F6 3079 0004 6E7A movea.w (word_46E7A).l,a0 RAM:0000A7FC 2F08 move.l a0,-(sp) RAM:0000A7FE 7000 moveq #0,d0 RAM:0000A800 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000A806 E588 lsl.l #2,d0 RAM:0000A808 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000A80E 2F00 move.l d0,-(sp) RAM:0000A810 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000A816 504F addq.w #8,sp RAM:0000A818 7000 moveq #0,d0 RAM:0000A81A 302D 0010 move.w $10(a5),d0 RAM:0000A81E 41F4 0A00 lea (a4,d0.l*2),a0 RAM:0000A822 2008 move.l a0,d0 RAM:0000A824 90B9 0004 60F6 sub.l (dword_460F6).l,d0 RAM:0000A82A E280 asr.l #1,d0 RAM:0000A82C 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0000A832 2F00 move.l d0,-(sp) RAM:0000A834 7000 moveq #0,d0 RAM:0000A836 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000A83C E588 lsl.l #2,d0 RAM:0000A83E 0080 5FF0 C000 ori.l #byte_5FF0C000,d0 RAM:0000A844 2F00 move.l d0,-(sp) RAM:0000A846 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000A84C 504F addq.w #8,sp RAM:0000A84E 4878 FFFF pea ($FFFFFFFF).w RAM:0000A852 7000 moveq #0,d0 RAM:0000A854 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000A85A 0000 0001 ori.b #1,d0 RAM:0000A85E E588 lsl.l #2,d0 RAM:0000A860 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000A866 2F00 move.l d0,-(sp) RAM:0000A868 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000A86E 504F addq.w #8,sp RAM:0000A870 4878 278B pea ($278B).w RAM:0000A874 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0000A87A 584F addq.w #4,sp RAM:0000A87C RAM:0000A87C loc_A87C: ; CODE XREF: sub_A712+C2j RAM:0000A87C 3B47 0014 move.w d7,$14(a5) RAM:0000A880 4CEE 3080 FFF4 movem.l unk_FFFFFFF4(a6),d7/a4-a5 RAM:0000A886 4E5E unlk a6 RAM:0000A888 4E75 rts RAM:0000A888 ; End of function sub_A712 RAM:0000A888 RAM:0000A88A RAM:0000A88A ; =============== S U B R O U T I N E ======================================= RAM:0000A88A RAM:0000A88A ; Attributes: bp-based frame RAM:0000A88A RAM:0000A88A sub_A88A: ; CODE XREF: ConsoleWriteCharacter?+5B4p RAM:0000A88A RAM:0000A88A arg_0 = 8 RAM:0000A88A arg_6 = $E RAM:0000A88A RAM:0000A88A 4E56 FFE4 link a6,#$FFE4 RAM:0000A88E 48D7 38E4 movem.l d2/d5-d7/a3-a5,(sp) RAM:0000A892 3E2E 000E move.w arg_6(a6),d7 RAM:0000A896 2A7C 0004 6E7E movea.l #dword_46E7E,a5 RAM:0000A89C 286D 001C movea.l $1C(a5),a4 RAM:0000A8A0 BE6D 0012 cmp.w $12(a5),d7 RAM:0000A8A4 6200 00CC bhi.w loc_A972 RAM:0000A8A8 302D 0012 move.w $12(a5),d0 RAM:0000A8AC B06D 0016 cmp.w $16(a5),d0 RAM:0000A8B0 6508 bcs.s loc_A8BA RAM:0000A8B2 426D 000E clr.w $E(a5) RAM:0000A8B6 426D 0010 clr.w $10(a5) RAM:0000A8BA RAM:0000A8BA loc_A8BA: ; CODE XREF: sub_A88A+26j RAM:0000A8BA 266E 0008 movea.l arg_0(a6),a3 RAM:0000A8BE 0C47 0001 cmpi.w #1,d7 RAM:0000A8C2 6630 bne.s loc_A8F4 RAM:0000A8C4 342D 0010 move.w $10(a5),d2 RAM:0000A8C8 5242 addq.w #1,d2 RAM:0000A8CA 3B42 0010 move.w d2,$10(a5) RAM:0000A8CE 5342 subq.w #1,d2 RAM:0000A8D0 0282 0000 FFFF andi.l #$FFFF,d2 RAM:0000A8D6 7000 moveq #0,d0 RAM:0000A8D8 1013 move.b (a3),d0 RAM:0000A8DA 3980 2A00 move.w d0,(a4,d2.l*2) RAM:0000A8DE 7000 moveq #0,d0 RAM:0000A8E0 302D 0010 move.w $10(a5),d0 RAM:0000A8E4 80ED 0016 divu.w $16(a5),d0 RAM:0000A8E8 4840 swap d0 RAM:0000A8EA 3B40 0010 move.w d0,$10(a5) RAM:0000A8EE 536D 0012 subq.w #1,$12(a5) RAM:0000A8F2 607A bra.s loc_A96E RAM:0000A8F4 ; --------------------------------------------------------------------------- RAM:0000A8F4 RAM:0000A8F4 loc_A8F4: ; CODE XREF: sub_A88A+38j RAM:0000A8F4 3C2D 0016 move.w $16(a5),d6 RAM:0000A8F8 9C6D 0010 sub.w $10(a5),d6 RAM:0000A8FC BE46 cmp.w d6,d7 RAM:0000A8FE 6216 bhi.s loc_A916 RAM:0000A900 7000 moveq #0,d0 RAM:0000A902 3007 move.w d7,d0 RAM:0000A904 2E00 move.l d0,d7 RAM:0000A906 2F07 move.l d7,-(sp) RAM:0000A908 7000 moveq #0,d0 RAM:0000A90A 302D 0010 move.w $10(a5),d0 RAM:0000A90E 4874 0A00 pea (a4,d0.l*2) RAM:0000A912 4853 pea (a3) RAM:0000A914 6030 bra.s loc_A946 RAM:0000A916 ; --------------------------------------------------------------------------- RAM:0000A916 RAM:0000A916 loc_A916: ; CODE XREF: sub_A88A+74j RAM:0000A916 7A00 moveq #0,d5 RAM:0000A918 3A06 move.w d6,d5 RAM:0000A91A 2F05 move.l d5,-(sp) RAM:0000A91C 7000 moveq #0,d0 RAM:0000A91E 302D 0010 move.w $10(a5),d0 RAM:0000A922 4874 0A00 pea (a4,d0.l*2) RAM:0000A926 4853 pea (a3) RAM:0000A928 4EB9 0001 9F52 jsr sub_19F52 RAM:0000A92E 4FEF 000C lea $C(sp),sp RAM:0000A932 7000 moveq #0,d0 RAM:0000A934 3007 move.w d7,d0 RAM:0000A936 2E00 move.l d0,d7 RAM:0000A938 9085 sub.l d5,d0 RAM:0000A93A 2F00 move.l d0,-(sp) RAM:0000A93C 4854 pea (a4) RAM:0000A93E 7000 moveq #0,d0 RAM:0000A940 3006 move.w d6,d0 RAM:0000A942 4873 0800 pea (a3,d0.l) RAM:0000A946 RAM:0000A946 loc_A946: ; CODE XREF: sub_A88A+8Aj RAM:0000A946 4EB9 0001 9F52 jsr sub_19F52 RAM:0000A94C 7000 moveq #0,d0 RAM:0000A94E 302D 0010 move.w $10(a5),d0 RAM:0000A952 D087 add.l d7,d0 RAM:0000A954 7200 moveq #0,d1 RAM:0000A956 322D 0016 move.w $16(a5),d1 RAM:0000A95A 4C41 0001 divul.l d1,d1:d0 RAM:0000A95E 3B41 0010 move.w d1,$10(a5) RAM:0000A962 7000 moveq #0,d0 RAM:0000A964 302D 0012 move.w $12(a5),d0 RAM:0000A968 9087 sub.l d7,d0 RAM:0000A96A 3B40 0012 move.w d0,$12(a5) RAM:0000A96E RAM:0000A96E loc_A96E: ; CODE XREF: sub_A88A+68j RAM:0000A96E 9BCD suba.l a5,a5 RAM:0000A970 6004 bra.s loc_A976 RAM:0000A972 ; --------------------------------------------------------------------------- RAM:0000A972 RAM:0000A972 loc_A972: ; CODE XREF: sub_A88A+1Aj RAM:0000A972 3A7C 000E movea.w #$E,a5 RAM:0000A976 RAM:0000A976 loc_A976: ; CODE XREF: sub_A88A+E6j RAM:0000A976 300D move.w a5,d0 RAM:0000A978 48C0 ext.l d0 RAM:0000A97A 4CEE 38E4 FFE4 movem.l unk_FFFFFFE4(a6),d2/d5-d7/a3-a5 RAM:0000A980 4E5E unlk a6 RAM:0000A982 4E75 rts RAM:0000A982 ; End of function sub_A88A RAM:0000A982 RAM:0000A984 RAM:0000A984 ; =============== S U B R O U T I N E ======================================= RAM:0000A984 RAM:0000A984 ; Attributes: bp-based frame RAM:0000A984 RAM:0000A984 WaitDevice_28xx: ; CODE XREF: sub_844+386p RAM:0000A984 ; ClearSerialRequests?+DAp ... RAM:0000A984 RAM:0000A984 arg_3 = $B RAM:0000A984 RAM:0000A984 4E56 FFF4 link a6,#$FFF4 RAM:0000A988 2E87 move.l d7,(sp) RAM:0000A98A 7E00 moveq #0,d7 RAM:0000A98C 1E2E 000B move.b arg_3(a6),d7 ; Device ID passed in RAM:0000A990 E58F lsl.l #2,d7 RAM:0000A992 0087 5FF0 2800 ori.l #byte_5FF02800,d7 ; Reading 5FF028xx device address RAM:0000A998 2F07 move.l d7,-(sp) RAM:0000A99A 4EB9 0001 7E8A jsr ReadLong2 ; Read 32bit from pushed address, return in d0 RAM:0000A9A0 584F addq.w #4,sp RAM:0000A9A2 0280 0000 FFFF andi.l #$FFFF,d0 ; And FFFF, if zero, return. RAM:0000A9A8 675A beq.s loc_AA04 RAM:0000A9AA 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000A9AE 4EB9 0001 9BB6 jsr sub_19BB6 RAM:0000A9B4 584F addq.w #4,sp RAM:0000A9B6 2039 0004 612A move.l (dword_4612A).l,d0 RAM:0000A9BC 0680 0000 1F40 addi.l #$1F40,d0 RAM:0000A9C2 2F00 move.l d0,-(sp) RAM:0000A9C4 486E FFF8 pea unk_FFFFFFF8(a6) ; Call with a6-8, 0x1F40 RAM:0000A9C8 4EB9 0001 9AD0 jsr sub_19AD0 RAM:0000A9CE 504F addq.w #8,sp RAM:0000A9D0 RAM:0000A9D0 loc_A9D0: ; CODE XREF: WaitDevice_28xx+72j RAM:0000A9D0 2F07 move.l d7,-(sp) ; Read same address again RAM:0000A9D2 4EB9 0001 7E8A jsr ReadLong2 ; Read 32bit from pushed address, return in d0 RAM:0000A9D8 584F addq.w #4,sp RAM:0000A9DA 0280 0000 FFFF andi.l #$FFFF,d0 ; And FFFF, if zero return RAM:0000A9E0 6722 beq.s loc_AA04 RAM:0000A9E2 4EB9 0000 A11A jsr sub_A11A RAM:0000A9E8 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000A9EC 4EB9 0001 1BEC jsr sub_11BEC RAM:0000A9F2 584F addq.w #4,sp RAM:0000A9F4 4A80 tst.l d0 RAM:0000A9F6 67D8 beq.s loc_A9D0 ; Read same address again RAM:0000A9F8 4878 278C pea ($278C).w RAM:0000A9FC 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0000AA02 584F addq.w #4,sp RAM:0000AA04 RAM:0000AA04 loc_AA04: ; CODE XREF: WaitDevice_28xx+24j RAM:0000AA04 ; WaitDevice_28xx+5Cj RAM:0000AA04 2E2E FFF4 move.l unk_FFFFFFF4(a6),d7 RAM:0000AA08 4E5E unlk a6 RAM:0000AA0A 4E75 rts RAM:0000AA0A ; End of function WaitDevice_28xx RAM:0000AA0A RAM:0000AA0C RAM:0000AA0C ; =============== S U B R O U T I N E ======================================= RAM:0000AA0C RAM:0000AA0C ; Attributes: bp-based frame RAM:0000AA0C RAM:0000AA0C sub_AA0C: ; CODE XREF: SerialBaudRateSomething+B6p RAM:0000AA0C 4E56 FFF8 link a6,#$FFF8 RAM:0000AA10 7000 moveq #0,d0 RAM:0000AA12 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000AA18 E588 lsl.l #2,d0 RAM:0000AA1A 0080 5FF0 0800 ori.l #byte_5FF00800,d0 RAM:0000AA20 2F00 move.l d0,-(sp) RAM:0000AA22 4EB9 0001 7E82 jsr ReadLong ; Read 32bit from pushed address, return in d0 RAM:0000AA28 584F addq.w #4,sp RAM:0000AA2A 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0000AA30 0800 0003 btst #3,d0 RAM:0000AA34 6600 0082 bne.w loc_AAB8 RAM:0000AA38 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000AA3C 4EB9 0001 9BB6 jsr sub_19BB6 RAM:0000AA42 584F addq.w #4,sp RAM:0000AA44 2039 0004 612A move.l (dword_4612A).l,d0 RAM:0000AA4A 0680 0000 07D0 addi.l #$7D0,d0 RAM:0000AA50 2F00 move.l d0,-(sp) RAM:0000AA52 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000AA56 4EB9 0001 9AD0 jsr sub_19AD0 RAM:0000AA5C 504F addq.w #8,sp RAM:0000AA5E RAM:0000AA5E loc_AA5E: ; CODE XREF: sub_AA0C+8Cj RAM:0000AA5E 7000 moveq #0,d0 RAM:0000AA60 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000AA66 E588 lsl.l #2,d0 RAM:0000AA68 0080 5FF0 0800 ori.l #byte_5FF00800,d0 RAM:0000AA6E 2F00 move.l d0,-(sp) RAM:0000AA70 4EB9 0001 7E82 jsr ReadLong ; Read 32bit from pushed address, return in d0 RAM:0000AA76 584F addq.w #4,sp RAM:0000AA78 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0000AA7E 0800 0003 btst #3,d0 RAM:0000AA82 6634 bne.s loc_AAB8 RAM:0000AA84 4EB9 0000 A11A jsr sub_A11A RAM:0000AA8A 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000AA8E 4EB9 0001 1BEC jsr sub_11BEC RAM:0000AA94 584F addq.w #4,sp RAM:0000AA96 4A80 tst.l d0 RAM:0000AA98 67C4 beq.s loc_AA5E RAM:0000AA9A 4878 278C pea ($278C).w RAM:0000AA9E 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0000AAA4 584F addq.w #4,sp RAM:0000AAA6 7000 moveq #0,d0 RAM:0000AAA8 1039 0004 6E78 move.b (BackupSerialDevice?).l,d0 RAM:0000AAAE E288 lsr.l #1,d0 RAM:0000AAB0 2F00 move.l d0,-(sp) RAM:0000AAB2 6100 F9FC bsr.w ClearSerialRequests? RAM:0000AAB6 584F addq.w #4,sp RAM:0000AAB8 RAM:0000AAB8 loc_AAB8: ; CODE XREF: sub_AA0C+28j RAM:0000AAB8 ; sub_AA0C+76j RAM:0000AAB8 4E5E unlk a6 RAM:0000AABA 4E75 rts RAM:0000AABA ; End of function sub_AA0C RAM:0000AABA RAM:0000AABC RAM:0000AABC ; =============== S U B R O U T I N E ======================================= RAM:0000AABC RAM:0000AABC ; Attributes: bp-based frame RAM:0000AABC RAM:0000AABC ReadSerial_18xx_bit7: ; CODE XREF: sub_7D7E:loc_7D98p RAM:0000AABC ; SerialCmd_4200_2000+Cp RAM:0000AABC 4E56 FFF8 link a6,#$FFF8 RAM:0000AAC0 48D7 00C0 movem.l d6-d7,(sp) RAM:0000AAC4 7E00 moveq #0,d7 RAM:0000AAC6 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000AACC 6C02 bge.s loc_AAD0 RAM:0000AACE 5E40 addq.w #7,d0 RAM:0000AAD0 RAM:0000AAD0 loc_AAD0: ; CODE XREF: ReadSerial_18xx_bit7+10j RAM:0000AAD0 E640 asr.w #3,d0 RAM:0000AAD2 41F9 0002 C17C lea (unk_2C17C).l,a0 RAM:0000AAD8 1C30 0000 move.b (a0,d0.w),d6 RAM:0000AADC 0C06 00FF cmpi.b #$FF,d6 RAM:0000AAE0 672E beq.s loc_AB10 RAM:0000AAE2 7000 moveq #0,d0 RAM:0000AAE4 1006 move.b d6,d0 RAM:0000AAE6 E588 lsl.l #2,d0 RAM:0000AAE8 0080 5FF0 1800 ori.l #byte_5FF01800,d0 RAM:0000AAEE 2F00 move.l d0,-(sp) RAM:0000AAF0 4EB9 0001 7E82 jsr ReadLong ; Read 32bit from pushed address, return in d0 RAM:0000AAF6 584F addq.w #4,sp RAM:0000AAF8 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0000AAFE 0280 0000 0080 andi.l #$80,d0 ; '€' RAM:0000AB04 0C80 0000 0080 cmpi.l #$80,d0 ; '€' RAM:0000AB0A 57C1 seq d1 RAM:0000AB0C 4401 neg.b d1 RAM:0000AB0E 1E01 move.b d1,d7 RAM:0000AB10 RAM:0000AB10 loc_AB10: ; CODE XREF: ReadSerial_18xx_bit7+24j RAM:0000AB10 7000 moveq #0,d0 RAM:0000AB12 1007 move.b d7,d0 RAM:0000AB14 4CEE 00C0 FFF8 movem.l unk_FFFFFFF8(a6),d6-d7 RAM:0000AB1A 4E5E unlk a6 RAM:0000AB1C 4E75 rts RAM:0000AB1C ; End of function ReadSerial_18xx_bit7 RAM:0000AB1C RAM:0000AB1E RAM:0000AB1E ; =============== S U B R O U T I N E ======================================= RAM:0000AB1E RAM:0000AB1E ; Attributes: bp-based frame RAM:0000AB1E RAM:0000AB1E sub_AB1E: ; CODE XREF: SerialReadResponse?+304p RAM:0000AB1E ; SerialReadResponse?+368p ... RAM:0000AB1E 4E56 FFF8 link a6,#$FFF8 RAM:0000AB22 48D7 2080 movem.l d7/a5,(sp) RAM:0000AB26 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000AB2C 6C02 bge.s loc_AB30 RAM:0000AB2E 5640 addq.w #3,d0 RAM:0000AB30 RAM:0000AB30 loc_AB30: ; CODE XREF: sub_AB1E+Ej RAM:0000AB30 E440 asr.w #2,d0 RAM:0000AB32 41F9 0004 6EB4 lea (unk_46EB4).l,a0 RAM:0000AB38 4A30 0000 tst.b (a0,d0.w) RAM:0000AB3C 6700 00BE beq.w loc_ABFC RAM:0000AB40 2A7C 0004 6E7E movea.l #dword_46E7E,a5 RAM:0000AB46 2E2D 001C move.l $1C(a5),d7 RAM:0000AB4A 6728 beq.s loc_AB74 RAM:0000AB4C 302D 0014 move.w $14(a5),d0 RAM:0000AB50 D16D 0012 add.w d0,$12(a5) RAM:0000AB54 7000 moveq #0,d0 RAM:0000AB56 302D 000E move.w $E(a5),d0 RAM:0000AB5A 7200 moveq #0,d1 RAM:0000AB5C 322D 0014 move.w $14(a5),d1 RAM:0000AB60 D081 add.l d1,d0 RAM:0000AB62 7200 moveq #0,d1 RAM:0000AB64 322D 0016 move.w $16(a5),d1 RAM:0000AB68 4C41 0001 divul.l d1,d1:d0 RAM:0000AB6C 3B41 000E move.w d1,$E(a5) RAM:0000AB70 426D 0014 clr.w $14(a5) RAM:0000AB74 RAM:0000AB74 loc_AB74: ; CODE XREF: sub_AB1E+2Cj RAM:0000AB74 4A87 tst.l d7 RAM:0000AB76 6714 beq.s loc_AB8C RAM:0000AB78 302D 0012 move.w $12(a5),d0 RAM:0000AB7C B06D 0016 cmp.w $16(a5),d0 RAM:0000AB80 640A bcc.s loc_AB8C RAM:0000AB82 302D 002C move.w $2C(a5),d0 RAM:0000AB86 720C moveq #$C,d1 RAM:0000AB88 C081 and.l d1,d0 RAM:0000AB8A 6712 beq.s loc_AB9E RAM:0000AB8C RAM:0000AB8C loc_AB8C: ; CODE XREF: sub_AB1E+58j RAM:0000AB8C ; sub_AB1E+62j RAM:0000AB8C 026D FFFD 002C andi.w #(loc_FFFC+1),$2C(a5) RAM:0000AB92 42A7 clr.l -(sp) RAM:0000AB94 4EB9 0000 B714 jsr sub_B714 RAM:0000AB9A 584F addq.w #4,sp RAM:0000AB9C 605E bra.s loc_ABFC RAM:0000AB9E ; --------------------------------------------------------------------------- RAM:0000AB9E RAM:0000AB9E loc_AB9E: ; CODE XREF: sub_AB1E+6Cj RAM:0000AB9E 006D 0002 002C ori.w #2,$2C(a5) RAM:0000ABA4 2F07 move.l d7,-(sp) RAM:0000ABA6 6100 FB6A bsr.w sub_A712 RAM:0000ABAA 584F addq.w #4,sp RAM:0000ABAC 7000 moveq #0,d0 RAM:0000ABAE 302D 0014 move.w $14(a5),d0 RAM:0000ABB2 2F00 move.l d0,-(sp) RAM:0000ABB4 4EB9 0000 B714 jsr sub_B714 RAM:0000ABBA 584F addq.w #4,sp RAM:0000ABBC 7000 moveq #0,d0 RAM:0000ABBE 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000ABC4 2F00 move.l d0,-(sp) RAM:0000ABC6 6100 FDBC bsr.w WaitDevice_28xx RAM:0000ABCA 584F addq.w #4,sp RAM:0000ABCC 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000ABD2 7E03 moveq #3,d7 RAM:0000ABD4 C087 and.l d7,d0 RAM:0000ABD6 720C moveq #$C,d1 RAM:0000ABD8 E3A0 asl.l d1,d0 RAM:0000ABDA 0680 0000 4100 addi.l #$4100,d0 RAM:0000ABE0 2F00 move.l d0,-(sp) RAM:0000ABE2 7000 moveq #0,d0 RAM:0000ABE4 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000ABEA E588 lsl.l #2,d0 RAM:0000ABEC 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000ABF2 2F00 move.l d0,-(sp) RAM:0000ABF4 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000ABFA 504F addq.w #8,sp RAM:0000ABFC RAM:0000ABFC loc_ABFC: ; CODE XREF: sub_AB1E+1Ej RAM:0000ABFC ; sub_AB1E+7Ej RAM:0000ABFC 4CEE 2080 FFF8 movem.l unk_FFFFFFF8(a6),d7/a5 RAM:0000AC02 4E5E unlk a6 RAM:0000AC04 4E75 rts RAM:0000AC04 ; End of function sub_AB1E RAM:0000AC04 RAM:0000AC06 RAM:0000AC06 ; =============== S U B R O U T I N E ======================================= RAM:0000AC06 RAM:0000AC06 ; Initialize serial device? RAM:0000AC06 ; Attributes: bp-based frame RAM:0000AC06 RAM:0000AC06 SerialReadResponse?: ; CODE XREF: CheckSerialBusy?+52p RAM:0000AC06 ; CheckSerialBusy?+AAp RAM:0000AC06 RAM:0000AC06 arg_2 = $A RAM:0000AC06 arg_7 = $F RAM:0000AC06 RAM:0000AC06 4E56 FFD0 link a6,#$FFD0 RAM:0000AC0A 48D7 30FC movem.l d2-d7/a4-a5,(sp) RAM:0000AC0E 2E3C 0004 6E7E move.l #dword_46E7E,d7 RAM:0000AC14 7000 moveq #0,d0 RAM:0000AC16 102E 000F move.b arg_7(a6),d0 RAM:0000AC1A 2A40 movea.l d0,a5 ; arg_7 - device index? RAM:0000AC1C 287C 0002 C168 movea.l #byte_2C168,a4 ; Serial device id lookup table RAM:0000AC22 1C34 D800 move.b (a4,a5.l),d6 ; Store device ID for later RAM:0000AC26 7400 moveq #0,d2 RAM:0000AC28 1400 move.b d0,d2 RAM:0000AC2A 2002 move.l d2,d0 RAM:0000AC2C E288 lsr.l #1,d0 RAM:0000AC2E 3600 move.w d0,d3 RAM:0000AC30 7A00 moveq #0,d5 RAM:0000AC32 3A2E 000A move.w arg_2(a6),d5 RAM:0000AC36 2005 move.l d5,d0 RAM:0000AC38 E088 lsr.l #8,d0 ; arg_2 >> 8 RAM:0000AC3A 3800 move.w d0,d4 RAM:0000AC3C 7000 moveq #0,d0 RAM:0000AC3E 3004 move.w d4,d0 RAM:0000AC40 EC88 lsr.l #6,d0 ; arg_2>>14 RAM:0000AC42 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) ; Save for later RAM:0000AC46 7000 moveq #0,d0 RAM:0000AC48 1006 move.b d6,d0 RAM:0000AC4A 2D40 FFF6 move.l d0,unk_FFFFFFF6(a6) RAM:0000AC4E E588 lsl.l #2,d0 RAM:0000AC50 2D40 FFF2 move.l d0,unk_FFFFFFF2(a6) ; Save device ID on stack RAM:0000AC54 0080 5FF0 1000 ori.l #byte_5FF01000,d0 ; Read 5ff010xx (additional status bytes?) RAM:0000AC5A 2F00 move.l d0,-(sp) RAM:0000AC5C 4EB9 0001 7E82 jsr ReadLong ; Read 32bit from pushed address, return in d0 RAM:0000AC62 584F addq.w #4,sp RAM:0000AC64 3C00 move.w d0,d6 ; d6 = read value... what is it though? RAM:0000AC66 42A7 clr.l -(sp) RAM:0000AC68 4EB9 0000 7C8E jsr (return0_stack1).l ; Return zero RAM:0000AC6E 584F addq.w #4,sp RAM:0000AC70 2D40 FFFA move.l d0,unk_FFFFFFFA(a6) ; Save response from 10xx on stack RAM:0000AC74 42A7 clr.l -(sp) RAM:0000AC76 202E FFF2 move.l unk_FFFFFFF2(a6),d0 ; Restore device ID RAM:0000AC7A 0080 5FF0 0200 ori.l #byte_5FF00200,d0 ; Write 0 to 5ff002xx (complete response?) RAM:0000AC80 2F00 move.l d0,-(sp) RAM:0000AC82 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000AC88 504F addq.w #8,sp RAM:0000AC8A 2F2E FFFA move.l unk_FFFFFFFA(a6),-(sp) RAM:0000AC8E 4EB9 0000 7C8E jsr (return0_stack1).l ; Return zero RAM:0000AC94 584F addq.w #4,sp RAM:0000AC96 4A6E FFFE tst.w unk_FFFFFFFE(a6) ; arg_2>>14 RAM:0000AC9A 672C beq.s loc_ACC8 RAM:0000AC9C 41F9 0004 6EB4 lea (unk_46EB4).l,a0 RAM:0000ACA2 4A30 D800 tst.b (a0,a5.l) RAM:0000ACA6 6700 054E beq.w loc_B1F6 RAM:0000ACAA 0285 0000 3000 andi.l #$3000,d5 ; arg2 & 0x3000 RAM:0000ACB0 720C moveq #$C,d1 RAM:0000ACB2 E2AD lsr.l d1,d5 ; shift right 12 RAM:0000ACB4 7000 moveq #0,d0 RAM:0000ACB6 3005 move.w d5,d0 RAM:0000ACB8 2202 move.l d2,d1 ; Device index RAM:0000ACBA E589 lsl.l #2,d1 RAM:0000ACBC D081 add.l d1,d0 RAM:0000ACBE 3A00 move.w d0,d5 ; d5 = (device index)<<2 | (arg2&0x3000) >>12 (0-15) RAM:0000ACC0 700F moveq #$F,d0 RAM:0000ACC2 C840 and.w d0,d4 ; d4 = (arg2>>8) & 0x0F; RAM:0000ACC4 6000 0514 bra.w loc_B1DA RAM:0000ACC8 ; --------------------------------------------------------------------------- RAM:0000ACC8 RAM:0000ACC8 loc_ACC8: ; CODE XREF: SerialReadResponse?+94j RAM:0000ACC8 703F moveq #$3F,d0 ; '?' RAM:0000ACCA C840 and.w d0,d4 RAM:0000ACCC 6000 050C bra.w loc_B1DA RAM:0000ACD0 ; --------------------------------------------------------------------------- RAM:0000ACD0 7000 moveq #0,d0 RAM:0000ACD2 3004 move.w d4,d0 RAM:0000ACD4 7A01 moveq #1,d5 RAM:0000ACD6 B085 cmp.l d5,d0 RAM:0000ACD8 6728 beq.s loc_AD02 RAM:0000ACDA 7E02 moveq #2,d7 RAM:0000ACDC B087 cmp.l d7,d0 RAM:0000ACDE 6700 04CC beq.w loc_B1AC RAM:0000ACE2 7E00 moveq #0,d7 RAM:0000ACE4 3E04 move.w d4,d7 RAM:0000ACE6 303C 00F0 move.w #$F0,d0 ; 'ð' RAM:0000ACEA C047 and.w d7,d0 RAM:0000ACEC 0C40 0020 cmpi.w #$20,d0 ; ' ' RAM:0000ACF0 6600 04BA bne.w loc_B1AC RAM:0000ACF4 7C0F moveq #$F,d6 RAM:0000ACF6 CE86 and.l d6,d7 RAM:0000ACF8 BE85 cmp.l d5,d7 RAM:0000ACFA 6400 04FA bcc.w loc_B1F6 RAM:0000ACFE 6000 04F6 bra.w loc_B1F6 RAM:0000AD02 ; --------------------------------------------------------------------------- RAM:0000AD02 RAM:0000AD02 loc_AD02: ; CODE XREF: SerialReadResponse?+D2j RAM:0000AD02 0802 0000 btst #0,d2 RAM:0000AD06 663C bne.s loc_AD44 RAM:0000AD08 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000AD0E 7A07 moveq #7,d5 RAM:0000AD10 C085 and.l d5,d0 RAM:0000AD12 223C 0000 0100 move.l #$100,d1 RAM:0000AD18 E1A1 asl.l d0,d1 RAM:0000AD1A 7000 moveq #0,d0 RAM:0000AD1C 3006 move.w d6,d0 RAM:0000AD1E C280 and.l d0,d1 RAM:0000AD20 670A beq.s loc_AD2C RAM:0000AD22 2047 movea.l d7,a0 RAM:0000AD24 0068 0001 002C ori.w #1,$2C(a0) RAM:0000AD2A 6018 bra.s loc_AD44 RAM:0000AD2C ; --------------------------------------------------------------------------- RAM:0000AD2C RAM:0000AD2C loc_AD2C: ; CODE XREF: SerialReadResponse?+11Aj RAM:0000AD2C 2047 movea.l d7,a0 RAM:0000AD2E 0268 FFFE 002C andi.w #(loc_FFFC+2),$2C(a0) RAM:0000AD34 3028 002C move.w $2C(a0),d0 RAM:0000AD38 0800 0001 btst #1,d0 RAM:0000AD3C 6706 beq.s loc_AD44 RAM:0000AD3E 0268 FFF9 002C andi.w #(loc_FFF6+3),$2C(a0) RAM:0000AD44 RAM:0000AD44 loc_AD44: ; CODE XREF: SerialReadResponse?+100j RAM:0000AD44 ; SerialReadResponse?+124j ... RAM:0000AD44 7001 moveq #1,d0 RAM:0000AD46 B540 eor.w d2,d0 RAM:0000AD48 3C00 move.w d0,d6 RAM:0000AD4A 2A3C 0004 6EB4 move.l #unk_46EB4,d5 RAM:0000AD50 2E0D move.l a5,d7 RAM:0000AD52 DE85 add.l d5,d7 RAM:0000AD54 2047 movea.l d7,a0 RAM:0000AD56 4A10 tst.b (a0) RAM:0000AD58 6716 beq.s loc_AD70 RAM:0000AD5A 207C 0004 6EB8 movea.l #unk_46EB8,a0 RAM:0000AD60 1BBC 0001 8800 move.b #1,(a5,a0.l) RAM:0000AD66 7000 moveq #0,d0 RAM:0000AD68 3006 move.w d6,d0 RAM:0000AD6A 11BC 0001 0800 move.b #1,(a0,d0.l) RAM:0000AD70 RAM:0000AD70 loc_AD70: ; CODE XREF: SerialReadResponse?+152j RAM:0000AD70 2047 movea.l d7,a0 RAM:0000AD72 10BC 0001 move.b #1,(a0) RAM:0000AD76 7000 moveq #0,d0 RAM:0000AD78 3006 move.w d6,d0 RAM:0000AD7A 2045 movea.l d5,a0 RAM:0000AD7C 4A30 0800 tst.b (a0,d0.l) RAM:0000AD80 6700 0474 beq.w loc_B1F6 RAM:0000AD84 1E2E 000F move.b arg_7(a6),d7 RAM:0000AD88 0207 00FE andi.b #(off_FC+2),d7 RAM:0000AD8C 7000 moveq #0,d0 RAM:0000AD8E 1007 move.b d7,d0 RAM:0000AD90 1C34 0800 move.b (a4,d0.l),d6 ; Recompute device ID RAM:0000AD94 7000 moveq #0,d0 RAM:0000AD96 1007 move.b d7,d0 RAM:0000AD98 7201 moveq #1,d1 RAM:0000AD9A 8041 or.w d1,d0 RAM:0000AD9C 3E00 move.w d0,d7 ; Secondary device index in d7 RAM:0000AD9E 7000 moveq #0,d0 RAM:0000ADA0 1006 move.b d6,d0 RAM:0000ADA2 2C00 move.l d0,d6 RAM:0000ADA4 2F06 move.l d6,-(sp) RAM:0000ADA6 6100 FBDC bsr.w WaitDevice_28xx RAM:0000ADAA 584F addq.w #4,sp RAM:0000ADAC 2A06 move.l d6,d5 RAM:0000ADAE E58D lsl.l #2,d5 RAM:0000ADB0 0085 5FF0 4000 ori.l #byte_5FF04000,d5 RAM:0000ADB6 4878 1000 pea ($1000).w ; write 0x1000 => 5FF040xx (serial command register) RAM:0000ADBA 2F05 move.l d5,-(sp) RAM:0000ADBC 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000ADC2 504F addq.w #8,sp RAM:0000ADC4 7000 moveq #0,d0 RAM:0000ADC6 3007 move.w d7,d0 RAM:0000ADC8 41F4 0800 lea (a4,d0.l),a0 ; Compute secondary index RAM:0000ADCC 2E08 move.l a0,d7 RAM:0000ADCE 7000 moveq #0,d0 RAM:0000ADD0 1010 move.b (a0),d0 RAM:0000ADD2 2F00 move.l d0,-(sp) RAM:0000ADD4 6100 FBAE bsr.w WaitDevice_28xx RAM:0000ADD8 584F addq.w #4,sp RAM:0000ADDA 4878 1000 pea ($1000).w RAM:0000ADDE 2047 movea.l d7,a0 RAM:0000ADE0 7000 moveq #0,d0 RAM:0000ADE2 1010 move.b (a0),d0 RAM:0000ADE4 E588 lsl.l #2,d0 RAM:0000ADE6 0080 5FF0 4000 ori.l #byte_5FF04000,d0 ; Write 0x1000 to 40xx serial command register (for secondary device) RAM:0000ADEC 2F00 move.l d0,-(sp) RAM:0000ADEE 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000ADF4 504F addq.w #8,sp RAM:0000ADF6 2F06 move.l d6,-(sp) RAM:0000ADF8 6100 FB8A bsr.w WaitDevice_28xx RAM:0000ADFC 584F addq.w #4,sp RAM:0000ADFE 4878 3420 pea ($3420).w ; Write 0x3420 -> 40xx command register for primary device RAM:0000AE02 2F05 move.l d5,-(sp) RAM:0000AE04 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000AE0A 504F addq.w #8,sp RAM:0000AE0C 7000 moveq #0,d0 RAM:0000AE0E 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000AE14 2F00 move.l d0,-(sp) RAM:0000AE16 6100 FB6C bsr.w WaitDevice_28xx RAM:0000AE1A 584F addq.w #4,sp RAM:0000AE1C 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000AE22 7E03 moveq #3,d7 RAM:0000AE24 C087 and.l d7,d0 RAM:0000AE26 223C 0000 0100 move.l #$100,d1 RAM:0000AE2C E1A1 asl.l d0,d1 RAM:0000AE2E 0041 1000 ori.w #$1000,d1 RAM:0000AE32 2F01 move.l d1,-(sp) ; 0x1200 RAM:0000AE34 7000 moveq #0,d0 RAM:0000AE36 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000AE3C E588 lsl.l #2,d0 RAM:0000AE3E 0080 5FF0 4000 ori.l #byte_5FF04000,d0 ; Write 0x1200 -> command register for current device RAM:0000AE44 2F00 move.l d0,-(sp) RAM:0000AE46 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000AE4C 504F addq.w #8,sp RAM:0000AE4E 2F06 move.l d6,-(sp) RAM:0000AE50 6100 FB32 bsr.w WaitDevice_28xx RAM:0000AE54 584F addq.w #4,sp RAM:0000AE56 4878 3800 pea ($3800).w ; Write 0x3800 -> 40xx command register for primary device RAM:0000AE5A 2F05 move.l d5,-(sp) RAM:0000AE5C 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000AE62 504F addq.w #8,sp RAM:0000AE64 7000 moveq #0,d0 RAM:0000AE66 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000AE6C 2F00 move.l d0,-(sp) RAM:0000AE6E 6100 FB14 bsr.w WaitDevice_28xx RAM:0000AE72 584F addq.w #4,sp RAM:0000AE74 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000AE7A C087 and.l d7,d0 RAM:0000AE7C 720C moveq #$C,d1 RAM:0000AE7E E3A0 asl.l d1,d0 RAM:0000AE80 0680 0000 4500 addi.l #$4500,d0 ; Write 0x4500 -> Command register for current device RAM:0000AE86 2F00 move.l d0,-(sp) RAM:0000AE88 7000 moveq #0,d0 RAM:0000AE8A 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000AE90 E588 lsl.l #2,d0 RAM:0000AE92 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000AE98 2F00 move.l d0,-(sp) RAM:0000AE9A 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000AEA0 504F addq.w #8,sp RAM:0000AEA2 7000 moveq #0,d0 RAM:0000AEA4 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000AEAA 2F00 move.l d0,-(sp) RAM:0000AEAC 6100 FAD6 bsr.w WaitDevice_28xx RAM:0000AEB0 584F addq.w #4,sp RAM:0000AEB2 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000AEB8 C087 and.l d7,d0 RAM:0000AEBA 720C moveq #$C,d1 RAM:0000AEBC E3A0 asl.l d1,d0 RAM:0000AEBE 0680 0000 4D00 addi.l #$4D00,d0 ; Write 0x4D00 -> command register for current device RAM:0000AEC4 2F00 move.l d0,-(sp) RAM:0000AEC6 7000 moveq #0,d0 RAM:0000AEC8 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000AECE E588 lsl.l #2,d0 RAM:0000AED0 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000AED6 2F00 move.l d0,-(sp) RAM:0000AED8 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000AEDE 504F addq.w #8,sp RAM:0000AEE0 4878 0001 pea (1).w RAM:0000AEE4 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000AEEA 41F9 0002 CCAA lea (unk_2CCAA).l,a0 RAM:0000AEF0 4870 0600 pea (a0,d0.w*8) RAM:0000AEF4 3079 0004 6E74 movea.w (word_46E74).l,a0 RAM:0000AEFA 2F08 move.l a0,-(sp) RAM:0000AEFC 4EB9 0000 B778 jsr SerialBaudRateSomething RAM:0000AF02 4FEF 000C lea $C(sp),sp RAM:0000AF06 6100 F694 bsr.w sub_A59C RAM:0000AF0A 6100 FC12 bsr.w sub_AB1E RAM:0000AF0E 7000 moveq #0,d0 RAM:0000AF10 3003 move.w d3,d0 RAM:0000AF12 41F9 0002 C88C lea (off_2C88C).l,a0 RAM:0000AF18 11BC 0001 0800 move.b #1,(a0,d0.l) RAM:0000AF1E 6000 02D6 bra.w loc_B1F6 RAM:0000AF22 ; --------------------------------------------------------------------------- RAM:0000AF22 7000 moveq #0,d0 RAM:0000AF24 3004 move.w d4,d0 RAM:0000AF26 5380 subq.l #1,d0 RAM:0000AF28 780A moveq #$A,d4 RAM:0000AF2A B084 cmp.l d4,d0 RAM:0000AF2C 6200 027E bhi.w loc_B1AC RAM:0000AF30 303B 0A06 move.w word_AF38(pc,d0.l*2),d0 RAM:0000AF34 4EFB 0002 jmp word_AF38(pc,d0.w) RAM:0000AF34 ; --------------------------------------------------------------------------- RAM:0000AF38 0016 0274 0274 003E+word_AF38: dc.w $16, $274, $274, $3E, $274, $274, $274, $9A, $CA, $E8, $274 RAM:0000AF4E ; --------------------------------------------------------------------------- RAM:0000AF4E 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000AF54 48C0 ext.l d0 RAM:0000AF56 7200 moveq #0,d1 RAM:0000AF58 3205 move.w d5,d1 RAM:0000AF5A B081 cmp.l d1,d0 RAM:0000AF5C 6600 0298 bne.w loc_B1F6 RAM:0000AF60 2047 movea.l d7,a0 RAM:0000AF62 3028 002C move.w $2C(a0),d0 RAM:0000AF66 0800 0001 btst #1,d0 RAM:0000AF6A 6700 028A beq.w loc_B1F6 RAM:0000AF6E 6100 FBAE bsr.w sub_AB1E RAM:0000AF72 6000 0282 bra.w loc_B1F6 RAM:0000AF76 ; --------------------------------------------------------------------------- RAM:0000AF76 7E00 moveq #0,d7 RAM:0000AF78 3E05 move.w d5,d7 RAM:0000AF7A 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000AF80 48C0 ext.l d0 RAM:0000AF82 B087 cmp.l d7,d0 RAM:0000AF84 6614 bne.s loc_AF9A RAM:0000AF86 4A39 0004 7902 tst.b (byte_47902).l RAM:0000AF8C 6700 0268 beq.w loc_B1F6 RAM:0000AF90 4EB9 0000 B200 jsr sub_B200 RAM:0000AF96 6000 025E bra.w loc_B1F6 RAM:0000AF9A ; --------------------------------------------------------------------------- RAM:0000AF9A RAM:0000AF9A loc_AF9A: ; CODE XREF: SerialReadResponse?+37Ej RAM:0000AF9A 2F2E FFF6 move.l unk_FFFFFFF6(a6),-(sp) RAM:0000AF9E 6100 F9E4 bsr.w WaitDevice_28xx RAM:0000AFA2 584F addq.w #4,sp RAM:0000AFA4 7C03 moveq #3,d6 RAM:0000AFA6 CE86 and.l d6,d7 RAM:0000AFA8 720C moveq #$C,d1 RAM:0000AFAA E3AF lsl.l d1,d7 RAM:0000AFAC 0687 0000 4200 addi.l #$4200,d7 RAM:0000AFB2 2F07 move.l d7,-(sp) RAM:0000AFB4 7000 moveq #0,d0 RAM:0000AFB6 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000AFBC E588 lsl.l #2,d0 RAM:0000AFBE 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000AFC4 2F00 move.l d0,-(sp) RAM:0000AFC6 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000AFCC 504F addq.w #8,sp RAM:0000AFCE 6000 0226 bra.w loc_B1F6 RAM:0000AFD2 ; --------------------------------------------------------------------------- RAM:0000AFD2 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000AFD8 48C0 ext.l d0 RAM:0000AFDA 7200 moveq #0,d1 RAM:0000AFDC 3205 move.w d5,d1 RAM:0000AFDE B081 cmp.l d1,d0 RAM:0000AFE0 6608 bne.s loc_AFEA RAM:0000AFE2 2047 movea.l d7,a0 RAM:0000AFE4 0268 FFFE 002C andi.w #(loc_FFFC+2),$2C(a0) RAM:0000AFEA RAM:0000AFEA loc_AFEA: ; CODE XREF: SerialReadResponse?+3DAj RAM:0000AFEA 2047 movea.l d7,a0 RAM:0000AFEC 3028 002C move.w $2C(a0),d0 RAM:0000AFF0 0800 0001 btst #1,d0 RAM:0000AFF4 6700 0200 beq.w loc_B1F6 RAM:0000AFF8 0268 FFF9 002C andi.w #(loc_FFF6+3),$2C(a0) RAM:0000AFFE 6000 01F6 bra.w loc_B1F6 RAM:0000B002 ; --------------------------------------------------------------------------- RAM:0000B002 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000B008 48C0 ext.l d0 RAM:0000B00A 7200 moveq #0,d1 RAM:0000B00C 3205 move.w d5,d1 RAM:0000B00E B081 cmp.l d1,d0 RAM:0000B010 6600 01E4 bne.w loc_B1F6 RAM:0000B014 2047 movea.l d7,a0 RAM:0000B016 0068 0001 002C ori.w #1,$2C(a0) RAM:0000B01C 6000 01D8 bra.w loc_B1F6 RAM:0000B020 ; --------------------------------------------------------------------------- RAM:0000B020 7600 moveq #0,d3 RAM:0000B022 3605 move.w d5,d3 RAM:0000B024 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000B02A 48C0 ext.l d0 RAM:0000B02C B083 cmp.l d3,d0 RAM:0000B02E 6638 bne.s loc_B068 RAM:0000B030 4A39 0004 7902 tst.b (byte_47902).l RAM:0000B036 6700 01BE beq.w loc_B1F6 RAM:0000B03A 2047 movea.l d7,a0 RAM:0000B03C BC68 000A cmp.w $A(a0),d6 RAM:0000B040 6404 bcc.s loc_B046 RAM:0000B042 4A46 tst.w d6 RAM:0000B044 6612 bne.s loc_B058 RAM:0000B046 RAM:0000B046 loc_B046: ; CODE XREF: SerialReadResponse?+43Aj RAM:0000B046 4878 278C pea ($278C).w RAM:0000B04A 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0000B050 584F addq.w #4,sp RAM:0000B052 2047 movea.l d7,a0 RAM:0000B054 3C28 000A move.w $A(a0),d6 RAM:0000B058 RAM:0000B058 loc_B058: ; CODE XREF: SerialReadResponse?+43Ej RAM:0000B058 2047 movea.l d7,a0 RAM:0000B05A 3146 000A move.w d6,$A(a0) RAM:0000B05E 4EB9 0000 B200 jsr sub_B200 RAM:0000B064 6000 0190 bra.w loc_B1F6 RAM:0000B068 ; --------------------------------------------------------------------------- RAM:0000B068 RAM:0000B068 loc_B068: ; CODE XREF: SerialReadResponse?+428j RAM:0000B068 2F2E FFF6 move.l unk_FFFFFFF6(a6),-(sp) RAM:0000B06C 6100 F916 bsr.w WaitDevice_28xx RAM:0000B070 584F addq.w #4,sp RAM:0000B072 7E03 moveq #3,d7 RAM:0000B074 C687 and.l d7,d3 RAM:0000B076 720C moveq #$C,d1 RAM:0000B078 E3AB lsl.l d1,d3 RAM:0000B07A 0683 0000 4200 addi.l #$4200,d3 RAM:0000B080 2F03 move.l d3,-(sp) RAM:0000B082 7000 moveq #0,d0 RAM:0000B084 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B08A E588 lsl.l #2,d0 RAM:0000B08C 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000B092 2F00 move.l d0,-(sp) RAM:0000B094 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000B09A 504F addq.w #8,sp RAM:0000B09C 6000 0158 bra.w loc_B1F6 RAM:0000B0A0 ; --------------------------------------------------------------------------- RAM:0000B0A0 7800 moveq #0,d4 RAM:0000B0A2 3805 move.w d5,d4 RAM:0000B0A4 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000B0AA 48C0 ext.l d0 RAM:0000B0AC B084 cmp.l d4,d0 RAM:0000B0AE 6600 0098 bne.w loc_B148 RAM:0000B0B2 0806 0000 btst #0,d6 RAM:0000B0B6 670A beq.s loc_B0C2 RAM:0000B0B8 2047 movea.l d7,a0 RAM:0000B0BA 0068 0001 002C ori.w #1,$2C(a0) RAM:0000B0C0 6018 bra.s loc_B0DA RAM:0000B0C2 ; --------------------------------------------------------------------------- RAM:0000B0C2 RAM:0000B0C2 loc_B0C2: ; CODE XREF: SerialReadResponse?+4B0j RAM:0000B0C2 2047 movea.l d7,a0 RAM:0000B0C4 0268 FFFE 002C andi.w #(loc_FFFC+2),$2C(a0) RAM:0000B0CA 3028 002C move.w $2C(a0),d0 RAM:0000B0CE 0800 0001 btst #1,d0 RAM:0000B0D2 6706 beq.s loc_B0DA RAM:0000B0D4 0268 FFF9 002C andi.w #(loc_FFF6+3),$2C(a0) RAM:0000B0DA RAM:0000B0DA loc_B0DA: ; CODE XREF: SerialReadResponse?+4BAj RAM:0000B0DA ; SerialReadResponse?+4CCj RAM:0000B0DA 4279 0004 7904 clr.w (word_47904).l RAM:0000B0E0 3039 0004 6102 move.w (word_46102).l,d0 RAM:0000B0E6 0280 0000 00FF andi.l #$FF,d0 RAM:0000B0EC 7E01 moveq #1,d7 RAM:0000B0EE B087 cmp.l d7,d0 RAM:0000B0F0 6D1E blt.s loc_B110 RAM:0000B0F2 3039 0004 6102 move.w (word_46102).l,d0 RAM:0000B0F8 0280 0000 00FF andi.l #$FF,d0 RAM:0000B0FE 7E10 moveq #$10,d7 RAM:0000B100 B087 cmp.l d7,d0 RAM:0000B102 670C beq.s loc_B110 RAM:0000B104 207C 7FB0 0000 movea.l #$7FB00000,a0 RAM:0000B10A 7EFB moveq #unk_FFFFFFFB,d7 RAM:0000B10C CF90 and.l d7,(a0) RAM:0000B10E 6038 bra.s loc_B148 RAM:0000B110 ; --------------------------------------------------------------------------- RAM:0000B110 RAM:0000B110 loc_B110: ; CODE XREF: SerialReadResponse?+4EAj RAM:0000B110 ; SerialReadResponse?+4FCj RAM:0000B110 3039 0004 6102 move.w (word_46102).l,d0 RAM:0000B116 0280 0000 00FF andi.l #$FF,d0 RAM:0000B11C 7E10 moveq #$10,d7 RAM:0000B11E B087 cmp.l d7,d0 RAM:0000B120 6626 bne.s loc_B148 RAM:0000B122 52B9 0004 7906 addq.l #1,(dword_47906).l RAM:0000B128 2039 0004 7906 move.l (dword_47906).l,d0 RAM:0000B12E 7201 moveq #1,d1 RAM:0000B130 C081 and.l d1,d0 RAM:0000B132 B081 cmp.l d1,d0 RAM:0000B134 6606 bne.s loc_B13C RAM:0000B136 4878 00D1 pea ($D1).w RAM:0000B13A 6004 bra.s loc_B140 RAM:0000B13C ; --------------------------------------------------------------------------- RAM:0000B13C RAM:0000B13C loc_B13C: ; CODE XREF: SerialReadResponse?+52Ej RAM:0000B13C 4878 001B pea ($1B).w RAM:0000B140 RAM:0000B140 loc_B140: ; CODE XREF: SerialReadResponse?+534j RAM:0000B140 4EB9 0000 7C66 jsr (sub_7C66).l RAM:0000B146 584F addq.w #4,sp RAM:0000B148 RAM:0000B148 loc_B148: ; CODE XREF: SerialReadResponse?+4A8j RAM:0000B148 ; SerialReadResponse?+508j ... RAM:0000B148 7E00 moveq #0,d7 RAM:0000B14A 3E05 move.w d5,d7 RAM:0000B14C E787 asl.l #3,d7 RAM:0000B14E 41F9 0002 C890 lea (unk_2C890).l,a0 RAM:0000B154 3186 7800 move.w d6,(a0,d7.l) RAM:0000B158 41F9 0002 C892 lea (byte_2C892).l,a0 RAM:0000B15E 4270 7800 clr.w (a0,d7.l) RAM:0000B162 0806 0003 btst #3,d6 RAM:0000B166 6700 008E beq.w loc_B1F6 RAM:0000B16A 2F2E FFF6 move.l unk_FFFFFFF6(a6),-(sp) RAM:0000B16E 6100 F814 bsr.w WaitDevice_28xx RAM:0000B172 584F addq.w #4,sp RAM:0000B174 1004 move.b d4,d0 RAM:0000B176 7E03 moveq #3,d7 RAM:0000B178 C087 and.l d7,d0 RAM:0000B17A 720C moveq #$C,d1 RAM:0000B17C E3A8 lsl.l d1,d0 RAM:0000B17E 0680 0000 4300 addi.l #$4300,d0 RAM:0000B184 2F00 move.l d0,-(sp) RAM:0000B186 7000 moveq #0,d0 RAM:0000B188 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B18E E588 lsl.l #2,d0 RAM:0000B190 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000B196 2F00 move.l d0,-(sp) RAM:0000B198 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000B19E 504F addq.w #8,sp RAM:0000B1A0 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000B1A6 48C0 ext.l d0 RAM:0000B1A8 B084 cmp.l d4,d0 RAM:0000B1AA 664A bne.s loc_B1F6 RAM:0000B1AC RAM:0000B1AC loc_B1AC: ; CODE XREF: SerialReadResponse?+D8j RAM:0000B1AC ; SerialReadResponse?+EAj ... RAM:0000B1AC 7000 moveq #0,d0 RAM:0000B1AE 3003 move.w d3,d0 RAM:0000B1B0 2F00 move.l d0,-(sp) RAM:0000B1B2 6100 F2FC bsr.w ClearSerialRequests? RAM:0000B1B6 584F addq.w #4,sp RAM:0000B1B8 603C bra.s loc_B1F6 RAM:0000B1BA ; --------------------------------------------------------------------------- RAM:0000B1BA 7E00 moveq #0,d7 RAM:0000B1BC 3E05 move.w d5,d7 RAM:0000B1BE E587 asl.l #2,d7 RAM:0000B1C0 41F9 0002 C910 lea (unk_2C910).l,a0 RAM:0000B1C6 700F moveq #$F,d0 RAM:0000B1C8 C044 and.w d4,d0 RAM:0000B1CA 3180 7800 move.w d0,(a0,d7.l) RAM:0000B1CE 41F9 0002 C912 lea (byte_2C912).l,a0 RAM:0000B1D4 4270 7800 clr.w (a0,d7.l) RAM:0000B1D8 601C bra.s loc_B1F6 RAM:0000B1DA ; --------------------------------------------------------------------------- RAM:0000B1DA RAM:0000B1DA loc_B1DA: ; CODE XREF: SerialReadResponse?+BEj RAM:0000B1DA ; SerialReadResponse?+C6j RAM:0000B1DA 7000 moveq #0,d0 RAM:0000B1DC 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000B1E0 7203 moveq #3,d1 RAM:0000B1E2 B081 cmp.l d1,d0 RAM:0000B1E4 62C6 bhi.s loc_B1AC RAM:0000B1E6 303B 0A06 move.w word_B1EE(pc,d0.l*2),d0 RAM:0000B1EA 4EFB 0002 jmp word_B1EE(pc,d0.w) RAM:0000B1EA ; --------------------------------------------------------------------------- RAM:0000B1EE FAE2 FD34 FEB2 FFCC word_B1EE: dc.w $FAE2, $FD34, $FEB2, $FFCC RAM:0000B1F6 ; --------------------------------------------------------------------------- RAM:0000B1F6 RAM:0000B1F6 loc_B1F6: ; CODE XREF: SerialReadResponse?+A0j RAM:0000B1F6 ; SerialReadResponse?+F4j ... RAM:0000B1F6 4CEE 30FC FFD0 movem.l unk_FFFFFFD0(a6),d2-d7/a4-a5 RAM:0000B1FC 4E5E unlk a6 RAM:0000B1FE 4E75 rts RAM:0000B1FE ; End of function SerialReadResponse? RAM:0000B1FE RAM:0000B200 RAM:0000B200 ; =============== S U B R O U T I N E ======================================= RAM:0000B200 RAM:0000B200 ; Attributes: bp-based frame RAM:0000B200 RAM:0000B200 sub_B200: ; CODE XREF: SerialReadResponse?+38Ap RAM:0000B200 ; SerialReadResponse?+458p RAM:0000B200 4E56 FFE8 link a6,#$FFE8 RAM:0000B204 48D7 20F8 movem.l d3-d7/a5,(sp) RAM:0000B208 2A7C 0004 6E7E movea.l #dword_46E7E,a5 RAM:0000B20E 4239 0004 7902 clr.b (byte_47902).l RAM:0000B214 4A95 tst.l (a5) RAM:0000B216 6604 bne.s loc_B21C RAM:0000B218 7E00 moveq #0,d7 RAM:0000B21A 6006 bra.s loc_B222 RAM:0000B21C ; --------------------------------------------------------------------------- RAM:0000B21C RAM:0000B21C loc_B21C: ; CODE XREF: sub_B200+16j RAM:0000B21C 2055 movea.l (a5),a0 RAM:0000B21E 3E28 0004 move.w 4(a0),d7 RAM:0000B222 RAM:0000B222 loc_B222: ; CODE XREF: sub_B200+1Aj RAM:0000B222 3807 move.w d7,d4 RAM:0000B224 303C 0800 move.w #$800,d0 RAM:0000B228 C044 and.w d4,d0 RAM:0000B22A 2C2D 0018 move.l $18(a5),d6 RAM:0000B22E 4A40 tst.w d0 RAM:0000B230 6712 beq.s loc_B244 RAM:0000B232 302D 002C move.w $2C(a5),d0 RAM:0000B236 0800 0009 btst #9,d0 RAM:0000B23A 6704 beq.s loc_B240 RAM:0000B23C 7A01 moveq #1,d5 RAM:0000B23E 6006 bra.s loc_B246 RAM:0000B240 ; --------------------------------------------------------------------------- RAM:0000B240 RAM:0000B240 loc_B240: ; CODE XREF: sub_B200+3Aj RAM:0000B240 7A00 moveq #0,d5 RAM:0000B242 6002 bra.s loc_B246 RAM:0000B244 ; --------------------------------------------------------------------------- RAM:0000B244 RAM:0000B244 loc_B244: ; CODE XREF: sub_B200+30j RAM:0000B244 7A02 moveq #2,d5 RAM:0000B246 RAM:0000B246 loc_B246: ; CODE XREF: sub_B200+3Ej RAM:0000B246 ; sub_B200+42j RAM:0000B246 7000 moveq #0,d0 RAM:0000B248 302D 0006 move.w 6(a5),d0 RAM:0000B24C 2046 movea.l d6,a0 RAM:0000B24E 3030 0A00 move.w (a0,d0.l*2),d0 RAM:0000B252 1E00 move.b d0,d7 RAM:0000B254 707F moveq #$7F,d0 ; '' RAM:0000B256 C007 and.b d7,d0 RAM:0000B258 1600 move.b d0,d3 RAM:0000B25A 7C00 moveq #0,d6 RAM:0000B25C 7000 moveq #0,d0 RAM:0000B25E 1003 move.b d3,d0 RAM:0000B260 7E01 moveq #1,d7 RAM:0000B262 B087 cmp.l d7,d0 RAM:0000B264 6722 beq.s loc_B288 RAM:0000B266 7E0F moveq #$F,d7 RAM:0000B268 B087 cmp.l d7,d0 RAM:0000B26A 6720 beq.s loc_B28C RAM:0000B26C 7E11 moveq #$11,d7 RAM:0000B26E B087 cmp.l d7,d0 RAM:0000B270 6722 beq.s loc_B294 RAM:0000B272 7E13 moveq #$13,d7 RAM:0000B274 B087 cmp.l d7,d0 RAM:0000B276 6718 beq.s loc_B290 RAM:0000B278 7E1B moveq #$1B,d7 RAM:0000B27A B087 cmp.l d7,d0 RAM:0000B27C 661A bne.s loc_B298 RAM:0000B27E 7E00 moveq #0,d7 RAM:0000B280 006D 0200 002C ori.w #$200,$2C(a5) RAM:0000B286 6012 bra.s loc_B29A RAM:0000B288 ; --------------------------------------------------------------------------- RAM:0000B288 RAM:0000B288 loc_B288: ; CODE XREF: sub_B200+64j RAM:0000B288 7E01 moveq #1,d7 RAM:0000B28A 600E bra.s loc_B29A RAM:0000B28C ; --------------------------------------------------------------------------- RAM:0000B28C RAM:0000B28C loc_B28C: ; CODE XREF: sub_B200+6Aj RAM:0000B28C 7E02 moveq #2,d7 RAM:0000B28E 600A bra.s loc_B29A RAM:0000B290 ; --------------------------------------------------------------------------- RAM:0000B290 RAM:0000B290 loc_B290: ; CODE XREF: sub_B200+76j RAM:0000B290 7E03 moveq #3,d7 RAM:0000B292 6006 bra.s loc_B29A RAM:0000B294 ; --------------------------------------------------------------------------- RAM:0000B294 RAM:0000B294 loc_B294: ; CODE XREF: sub_B200+70j RAM:0000B294 7E04 moveq #4,d7 RAM:0000B296 6002 bra.s loc_B29A RAM:0000B298 ; --------------------------------------------------------------------------- RAM:0000B298 RAM:0000B298 loc_B298: ; CODE XREF: sub_B200+7Cj RAM:0000B298 7E05 moveq #5,d7 RAM:0000B29A RAM:0000B29A loc_B29A: ; CODE XREF: sub_B200+86j RAM:0000B29A ; sub_B200+8Aj ... RAM:0000B29A 0C03 001B cmpi.b #$1B,d3 RAM:0000B29E 6706 beq.s loc_B2A6 RAM:0000B2A0 026D FDFF 002C andi.w #(loc_FDFC+3),$2C(a5) RAM:0000B2A6 RAM:0000B2A6 loc_B2A6: ; CODE XREF: sub_B200+9Ej RAM:0000B2A6 7000 moveq #0,d0 RAM:0000B2A8 1005 move.b d5,d0 RAM:0000B2AA E580 asl.l #2,d0 RAM:0000B2AC 2200 move.l d0,d1 RAM:0000B2AE D281 add.l d1,d1 RAM:0000B2B0 D081 add.l d1,d0 RAM:0000B2B2 2040 movea.l d0,a0 RAM:0000B2B4 7000 moveq #0,d0 RAM:0000B2B6 1007 move.b d7,d0 RAM:0000B2B8 41F0 0B30 0002 C17E lea unk_2C17E(a0,d0.l*2),a0 RAM:0000B2C0 1E10 move.b (a0),d7 RAM:0000B2C2 7000 moveq #0,d0 RAM:0000B2C4 1007 move.b d7,d0 RAM:0000B2C6 7E04 moveq #4,d7 RAM:0000B2C8 B087 cmp.l d7,d0 RAM:0000B2CA 6200 0158 bhi.w loc_B424 RAM:0000B2CE 303B 0A06 move.w word_B2D6(pc,d0.l*2),d0 RAM:0000B2D2 4EFB 0002 jmp word_B2D6(pc,d0.w) RAM:0000B2D2 ; --------------------------------------------------------------------------- RAM:0000B2D6 000A 001E 00B0 0028+word_B2D6: dc.w $A, $1E, $B0, $28, $94 RAM:0000B2E0 ; --------------------------------------------------------------------------- RAM:0000B2E0 302D 002C move.w $2C(a5),d0 RAM:0000B2E4 0000 0020 ori.b #$20,d0 ; ' ' RAM:0000B2E8 0240 FDFF andi.w #(loc_FDFC+3),d0 RAM:0000B2EC 3B40 002C move.w d0,$2C(a5) RAM:0000B2F0 6000 0132 bra.w loc_B424 RAM:0000B2F4 ; --------------------------------------------------------------------------- RAM:0000B2F4 006D 0010 002C ori.w #$10,$2C(a5) RAM:0000B2FA 6000 0128 bra.w loc_B424 RAM:0000B2FE ; --------------------------------------------------------------------------- RAM:0000B2FE 0804 000E btst #$E,d4 RAM:0000B302 6700 011E beq.w loc_B422 RAM:0000B306 302D 002C move.w $2C(a5),d0 RAM:0000B30A 0800 0002 btst #2,d0 RAM:0000B30E 6650 bne.s loc_B360 RAM:0000B310 302D 002C move.w $2C(a5),d0 RAM:0000B314 0800 0001 btst #1,d0 RAM:0000B318 6746 beq.s loc_B360 RAM:0000B31A 006D 0400 002C ori.w #$400,$2C(a5) RAM:0000B320 7000 moveq #0,d0 RAM:0000B322 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B328 2F00 move.l d0,-(sp) RAM:0000B32A 6100 F658 bsr.w WaitDevice_28xx RAM:0000B32E 584F addq.w #4,sp RAM:0000B330 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000B336 7E03 moveq #3,d7 RAM:0000B338 C087 and.l d7,d0 RAM:0000B33A 720C moveq #$C,d1 RAM:0000B33C E3A0 asl.l d1,d0 RAM:0000B33E 0680 0000 4E00 addi.l #$4E00,d0 RAM:0000B344 2F00 move.l d0,-(sp) RAM:0000B346 7000 moveq #0,d0 RAM:0000B348 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B34E E588 lsl.l #2,d0 RAM:0000B350 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000B356 2F00 move.l d0,-(sp) RAM:0000B358 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000B35E 504F addq.w #8,sp RAM:0000B360 RAM:0000B360 loc_B360: ; CODE XREF: sub_B200+10Ej RAM:0000B360 ; sub_B200+118j RAM:0000B360 006D 0004 002C ori.w #4,$2C(a5) RAM:0000B366 6000 00B0 bra.w loc_B418 RAM:0000B36A ; --------------------------------------------------------------------------- RAM:0000B36A 302D 002C move.w $2C(a5),d0 RAM:0000B36E 0800 0002 btst #2,d0 RAM:0000B372 6700 00AE beq.w loc_B422 RAM:0000B376 026D FFFB 002C andi.w #(loc_FFF6+5),$2C(a5) RAM:0000B37C 4EB9 0000 B4A6 jsr SerialCmd4F00 RAM:0000B382 6000 009E bra.w loc_B422 RAM:0000B386 ; --------------------------------------------------------------------------- RAM:0000B386 4AAD 0020 tst.l $20(a5) RAM:0000B38A 6600 0096 bne.w loc_B422 RAM:0000B38E 0A6D 0008 002C eori.w #8,$2C(a5) RAM:0000B394 302D 002C move.w $2C(a5),d0 RAM:0000B398 0800 0003 btst #3,d0 RAM:0000B39C 6700 0084 beq.w loc_B422 RAM:0000B3A0 302D 002C move.w $2C(a5),d0 RAM:0000B3A4 0800 0001 btst #1,d0 RAM:0000B3A8 6778 beq.s loc_B422 RAM:0000B3AA 7000 moveq #0,d0 RAM:0000B3AC 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B3B2 2F00 move.l d0,-(sp) RAM:0000B3B4 6100 F5CE bsr.w WaitDevice_28xx RAM:0000B3B8 584F addq.w #4,sp RAM:0000B3BA 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000B3C0 7E03 moveq #3,d7 RAM:0000B3C2 C087 and.l d7,d0 RAM:0000B3C4 720C moveq #$C,d1 RAM:0000B3C6 E3A0 asl.l d1,d0 RAM:0000B3C8 0680 0000 4000 addi.l #$4000,d0 RAM:0000B3CE 2F00 move.l d0,-(sp) RAM:0000B3D0 7000 moveq #0,d0 RAM:0000B3D2 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B3D8 E588 lsl.l #2,d0 RAM:0000B3DA 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000B3E0 2F00 move.l d0,-(sp) RAM:0000B3E2 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000B3E8 504F addq.w #8,sp RAM:0000B3EA 302D 0014 move.w $14(a5),d0 RAM:0000B3EE D16D 0012 add.w d0,$12(a5) RAM:0000B3F2 7000 moveq #0,d0 RAM:0000B3F4 302D 000E move.w $E(a5),d0 RAM:0000B3F8 7200 moveq #0,d1 RAM:0000B3FA 322D 0014 move.w $14(a5),d1 RAM:0000B3FE D081 add.l d1,d0 RAM:0000B400 7200 moveq #0,d1 RAM:0000B402 322D 0016 move.w $16(a5),d1 RAM:0000B406 4C41 0001 divul.l d1,d1:d0 RAM:0000B40A 3B41 000E move.w d1,$E(a5) RAM:0000B40E 426D 0014 clr.w $14(a5) RAM:0000B412 026D FFFD 002C andi.w #(loc_FFFC+1),$2C(a5) RAM:0000B418 RAM:0000B418 loc_B418: ; CODE XREF: sub_B200+166j RAM:0000B418 42A7 clr.l -(sp) RAM:0000B41A 4EB9 0000 B714 jsr sub_B714 RAM:0000B420 584F addq.w #4,sp RAM:0000B422 RAM:0000B422 loc_B422: ; CODE XREF: sub_B200+102j RAM:0000B422 ; sub_B200+172j ... RAM:0000B422 7C01 moveq #1,d6 RAM:0000B424 RAM:0000B424 loc_B424: ; CODE XREF: sub_B200+CAj RAM:0000B424 ; sub_B200+F0j ... RAM:0000B424 4A06 tst.b d6 RAM:0000B426 663E bne.s loc_B466 RAM:0000B428 302D 000A move.w $A(a5),d0 RAM:0000B42C 916D 0008 sub.w d0,8(a5) RAM:0000B430 4A6D 0008 tst.w 8(a5) RAM:0000B434 6614 bne.s loc_B44A RAM:0000B436 526D 0008 addq.w #1,8(a5) RAM:0000B43A 536D 000A subq.w #1,$A(a5) RAM:0000B43E 4878 278B pea ($278B).w RAM:0000B442 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0000B448 584F addq.w #4,sp RAM:0000B44A RAM:0000B44A loc_B44A: ; CODE XREF: sub_B200+234j RAM:0000B44A 7000 moveq #0,d0 RAM:0000B44C 302D 0006 move.w 6(a5),d0 RAM:0000B450 7200 moveq #0,d1 RAM:0000B452 322D 000A move.w $A(a5),d1 RAM:0000B456 D081 add.l d1,d0 RAM:0000B458 7200 moveq #0,d1 RAM:0000B45A 322D 000C move.w $C(a5),d1 RAM:0000B45E 4C41 0001 divul.l d1,d1:d0 RAM:0000B462 3B41 0006 move.w d1,6(a5) RAM:0000B466 RAM:0000B466 loc_B466: ; CODE XREF: sub_B200+226j RAM:0000B466 6100 F134 bsr.w sub_A59C RAM:0000B46A 4CEE 20F8 FFE8 movem.l unk_FFFFFFE8(a6),d3-d7/a5 RAM:0000B470 4E5E unlk a6 RAM:0000B472 4E75 rts RAM:0000B472 ; End of function sub_B200 RAM:0000B472 RAM:0000B474 RAM:0000B474 ; =============== S U B R O U T I N E ======================================= RAM:0000B474 RAM:0000B474 ; Attributes: bp-based frame RAM:0000B474 RAM:0000B474 sub_B474: ; CODE XREF: ConsoleWriteString?+9Ep RAM:0000B474 ; ConsoleWriteString?+B4p ... RAM:0000B474 4E56 FFFC link a6,#$FFFC RAM:0000B478 2E8D move.l a5,(sp) RAM:0000B47A 2A7C 0004 6E7E movea.l #dword_46E7E,a5 RAM:0000B480 302D 002C move.w $2C(a5),d0 RAM:0000B484 720E moveq #$E,d1 RAM:0000B486 C081 and.l d1,d0 RAM:0000B488 660E bne.s loc_B498 RAM:0000B48A 302D 0012 move.w $12(a5),d0 RAM:0000B48E B06D 0016 cmp.w $16(a5),d0 RAM:0000B492 6404 bcc.s loc_B498 RAM:0000B494 6100 F688 bsr.w sub_AB1E RAM:0000B498 RAM:0000B498 loc_B498: ; CODE XREF: sub_B474+14j RAM:0000B498 ; sub_B474+1Ej RAM:0000B498 303C 0000 move.w #0,d0 RAM:0000B49C 48C0 ext.l d0 RAM:0000B49E 2A6E FFFC movea.l unk_FFFFFFFC(a6),a5 RAM:0000B4A2 4E5E unlk a6 RAM:0000B4A4 4E75 rts RAM:0000B4A4 ; End of function sub_B474 RAM:0000B4A4 RAM:0000B4A6 RAM:0000B4A6 ; =============== S U B R O U T I N E ======================================= RAM:0000B4A6 RAM:0000B4A6 ; Attributes: bp-based frame RAM:0000B4A6 RAM:0000B4A6 SerialCmd4F00: ; CODE XREF: sub_B200+17Cp RAM:0000B4A6 4E56 FFFC link a6,#$FFFC RAM:0000B4AA 2E8D move.l a5,(sp) RAM:0000B4AC 2A7C 0004 6E7E movea.l #dword_46E7E,a5 RAM:0000B4B2 302D 002C move.w $2C(a5),d0 RAM:0000B4B6 0800 000A btst #$A,d0 RAM:0000B4BA 6756 beq.s loc_B512 RAM:0000B4BC 7000 moveq #0,d0 RAM:0000B4BE 302D 0014 move.w $14(a5),d0 RAM:0000B4C2 2F00 move.l d0,-(sp) RAM:0000B4C4 4EB9 0000 B714 jsr sub_B714 RAM:0000B4CA 584F addq.w #4,sp RAM:0000B4CC 7000 moveq #0,d0 RAM:0000B4CE 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B4D4 2F00 move.l d0,-(sp) RAM:0000B4D6 6100 F4AC bsr.w WaitDevice_28xx RAM:0000B4DA 584F addq.w #4,sp RAM:0000B4DC 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000B4E2 7203 moveq #3,d1 RAM:0000B4E4 C081 and.l d1,d0 RAM:0000B4E6 720C moveq #$C,d1 RAM:0000B4E8 E3A0 asl.l d1,d0 RAM:0000B4EA 0680 0000 4F00 addi.l #$4F00,d0 RAM:0000B4F0 2F00 move.l d0,-(sp) RAM:0000B4F2 7000 moveq #0,d0 RAM:0000B4F4 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B4FA E588 lsl.l #2,d0 RAM:0000B4FC 0080 5FF0 4000 ori.l #byte_5FF04000,d0 ; Send serial command 0x4F00 RAM:0000B502 2F00 move.l d0,-(sp) RAM:0000B504 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000B50A 504F addq.w #8,sp RAM:0000B50C 026D FBFF 002C andi.w #(loc_FBFC+3),$2C(a5) RAM:0000B512 RAM:0000B512 loc_B512: ; CODE XREF: SerialCmd4F00+14j RAM:0000B512 302D 002C move.w $2C(a5),d0 RAM:0000B516 720E moveq #$E,d1 RAM:0000B518 C081 and.l d1,d0 RAM:0000B51A 660E bne.s loc_B52A RAM:0000B51C 302D 0012 move.w $12(a5),d0 RAM:0000B520 B06D 0016 cmp.w $16(a5),d0 RAM:0000B524 6404 bcc.s loc_B52A RAM:0000B526 6100 F5F6 bsr.w sub_AB1E RAM:0000B52A RAM:0000B52A loc_B52A: ; CODE XREF: SerialCmd4F00+74j RAM:0000B52A ; SerialCmd4F00+7Ej RAM:0000B52A 2A6E FFFC movea.l unk_FFFFFFFC(a6),a5 RAM:0000B52E 4E5E unlk a6 RAM:0000B530 4E75 rts RAM:0000B530 ; End of function SerialCmd4F00 RAM:0000B530 RAM:0000B532 RAM:0000B532 ; =============== S U B R O U T I N E ======================================= RAM:0000B532 RAM:0000B532 ; Attributes: bp-based frame RAM:0000B532 RAM:0000B532 SerialCmd_4200_2000: ; CODE XREF: CheckSerialBusy?+F6p RAM:0000B532 4E56 FFF4 link a6,#$FFF4 RAM:0000B536 2E8D move.l a5,(sp) RAM:0000B538 2A7C 0004 6E7E movea.l #dword_46E7E,a5 RAM:0000B53E 6100 F57C bsr.w ReadSerial_18xx_bit7 RAM:0000B542 4A00 tst.b d0 RAM:0000B544 6700 019A beq.w loc_B6E0 RAM:0000B548 302D 002C move.w $2C(a5),d0 RAM:0000B54C 0800 0000 btst #0,d0 RAM:0000B550 6700 00DA beq.w loc_B62C RAM:0000B554 302D 002C move.w $2C(a5),d0 RAM:0000B558 0800 0001 btst #1,d0 RAM:0000B55C 6700 00CE beq.w loc_B62C RAM:0000B560 302D 002C move.w $2C(a5),d0 RAM:0000B564 0800 0002 btst #2,d0 RAM:0000B568 6600 00C2 bne.w loc_B62C RAM:0000B56C 4A6D 0032 tst.w $32(a5) RAM:0000B570 6600 00B6 bne.w loc_B628 RAM:0000B574 026D FFFD 002C andi.w #(loc_FFFC+1),$2C(a5) RAM:0000B57A 2A7C 0002 CCAA movea.l #unk_2CCAA,a5 RAM:0000B580 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000B586 41F5 0600 lea (a5,d0.w*8),a0 RAM:0000B58A 43EE FFF8 lea unk_FFFFFFF8(a6),a1 RAM:0000B58E 2368 0004 0004 move.l 4(a0),4(a1) RAM:0000B594 2290 move.l (a0),(a1) RAM:0000B596 1D7C 0001 FFFD move.b #1,unk_FFFFFFFD(a6) RAM:0000B59C 42A7 clr.l -(sp) RAM:0000B59E 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000B5A2 3079 0004 6E74 movea.w (word_46E74).l,a0 RAM:0000B5A8 2F08 move.l a0,-(sp) RAM:0000B5AA 4EB9 0000 B778 jsr SerialBaudRateSomething RAM:0000B5B0 4FEF 000C lea $C(sp),sp RAM:0000B5B4 42A7 clr.l -(sp) RAM:0000B5B6 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000B5BC 4875 0600 pea (a5,d0.w*8) RAM:0000B5C0 3079 0004 6E74 movea.w (word_46E74).l,a0 RAM:0000B5C6 2F08 move.l a0,-(sp) RAM:0000B5C8 4EB9 0000 B778 jsr SerialBaudRateSomething RAM:0000B5CE 4FEF 000C lea $C(sp),sp RAM:0000B5D2 7000 moveq #0,d0 RAM:0000B5D4 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B5DA 2F00 move.l d0,-(sp) RAM:0000B5DC 6100 F3A6 bsr.w WaitDevice_28xx RAM:0000B5E0 584F addq.w #4,sp RAM:0000B5E2 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000B5E8 7203 moveq #3,d1 RAM:0000B5EA C081 and.l d1,d0 RAM:0000B5EC 720C moveq #$C,d1 RAM:0000B5EE E3A0 asl.l d1,d0 RAM:0000B5F0 0680 0000 4200 addi.l #$4200,d0 RAM:0000B5F6 2F00 move.l d0,-(sp) RAM:0000B5F8 7000 moveq #0,d0 RAM:0000B5FA 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B600 E588 lsl.l #2,d0 RAM:0000B602 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000B608 2F00 move.l d0,-(sp) RAM:0000B60A 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000B610 504F addq.w #8,sp RAM:0000B612 6100 F50A bsr.w sub_AB1E RAM:0000B616 7000 moveq #0,d0 RAM:0000B618 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B61E 2F00 move.l d0,-(sp) RAM:0000B620 6100 F362 bsr.w WaitDevice_28xx RAM:0000B624 584F addq.w #4,sp RAM:0000B626 6004 bra.s loc_B62C RAM:0000B628 ; --------------------------------------------------------------------------- RAM:0000B628 RAM:0000B628 loc_B628: ; CODE XREF: SerialCmd_4200_2000+3Ej RAM:0000B628 536D 0032 subq.w #1,$32(a5) RAM:0000B62C RAM:0000B62C loc_B62C: ; CODE XREF: SerialCmd_4200_2000+1Ej RAM:0000B62C ; SerialCmd_4200_2000+2Aj ... RAM:0000B62C 5279 0004 7904 addq.w #1,(word_47904).l RAM:0000B632 0C79 003C 0004 7904 cmpi.w #$3C,(word_47904).l ; '<' RAM:0000B63A 667C bne.s loc_B6B8 RAM:0000B63C 7000 moveq #0,d0 RAM:0000B63E 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B644 2F00 move.l d0,-(sp) RAM:0000B646 6100 F33C bsr.w WaitDevice_28xx RAM:0000B64A 584F addq.w #4,sp RAM:0000B64C 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000B652 7203 moveq #3,d1 RAM:0000B654 C081 and.l d1,d0 RAM:0000B656 E180 asl.l #8,d0 RAM:0000B658 0040 2000 ori.w #$2000,d0 RAM:0000B65C 2F00 move.l d0,-(sp) RAM:0000B65E 7000 moveq #0,d0 RAM:0000B660 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B666 E588 lsl.l #2,d0 RAM:0000B668 0080 5FF0 4000 ori.l #byte_5FF04000,d0 RAM:0000B66E 2F00 move.l d0,-(sp) RAM:0000B670 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000B676 504F addq.w #8,sp RAM:0000B678 7000 moveq #0,d0 RAM:0000B67A 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B680 2F00 move.l d0,-(sp) RAM:0000B682 6100 F300 bsr.w WaitDevice_28xx RAM:0000B686 584F addq.w #4,sp RAM:0000B688 3039 0004 6102 move.w (word_46102).l,d0 RAM:0000B68E 0280 0000 00FF andi.l #$FF,d0 RAM:0000B694 7201 moveq #1,d1 RAM:0000B696 B081 cmp.l d1,d0 RAM:0000B698 6D6C blt.s loc_B706 RAM:0000B69A 3039 0004 6102 move.w (word_46102).l,d0 RAM:0000B6A0 0280 0000 00FF andi.l #$FF,d0 RAM:0000B6A6 7210 moveq #$10,d1 RAM:0000B6A8 B081 cmp.l d1,d0 RAM:0000B6AA 675A beq.s loc_B706 RAM:0000B6AC 2A7C 7FB0 0000 movea.l #$7FB00000,a5 RAM:0000B6B2 7204 moveq #4,d1 RAM:0000B6B4 8395 or.l d1,(a5) RAM:0000B6B6 604E bra.s loc_B706 RAM:0000B6B8 ; --------------------------------------------------------------------------- RAM:0000B6B8 RAM:0000B6B8 loc_B6B8: ; CODE XREF: SerialCmd_4200_2000+108j RAM:0000B6B8 0C79 0078 0004 7904 cmpi.w #$78,(word_47904).l ; 'x' RAM:0000B6C0 6544 bcs.s loc_B706 RAM:0000B6C2 4279 0004 7904 clr.w (word_47904).l RAM:0000B6C8 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000B6CE 6C02 bge.s loc_B6D2 RAM:0000B6D0 5E40 addq.w #7,d0 RAM:0000B6D2 RAM:0000B6D2 loc_B6D2: ; CODE XREF: SerialCmd_4200_2000+19Cj RAM:0000B6D2 E640 asr.w #3,d0 RAM:0000B6D4 48C0 ext.l d0 RAM:0000B6D6 2F00 move.l d0,-(sp) RAM:0000B6D8 6100 EDD6 bsr.w ClearSerialRequests? RAM:0000B6DC 584F addq.w #4,sp RAM:0000B6DE 6026 bra.s loc_B706 RAM:0000B6E0 ; --------------------------------------------------------------------------- RAM:0000B6E0 RAM:0000B6E0 loc_B6E0: ; CODE XREF: SerialCmd_4200_2000+12j RAM:0000B6E0 302D 002C move.w $2C(a5),d0 RAM:0000B6E4 7203 moveq #3,d1 RAM:0000B6E6 C081 and.l d1,d0 RAM:0000B6E8 6706 beq.s loc_B6F0 RAM:0000B6EA 026D FFF8 002C andi.w #(loc_FFF6+2),$2C(a5) RAM:0000B6F0 RAM:0000B6F0 loc_B6F0: ; CODE XREF: SerialCmd_4200_2000+1B6j RAM:0000B6F0 3039 0004 6E74 move.w (word_46E74).l,d0 RAM:0000B6F6 6C02 bge.s loc_B6FA RAM:0000B6F8 5640 addq.w #3,d0 RAM:0000B6FA RAM:0000B6FA loc_B6FA: ; CODE XREF: SerialCmd_4200_2000+1C4j RAM:0000B6FA E440 asr.w #2,d0 RAM:0000B6FC 41F9 0004 6EB4 lea (unk_46EB4).l,a0 RAM:0000B702 4230 0000 clr.b (a0,d0.w) RAM:0000B706 RAM:0000B706 loc_B706: ; CODE XREF: SerialCmd_4200_2000+166j RAM:0000B706 ; SerialCmd_4200_2000+178j ... RAM:0000B706 303C 0000 move.w #0,d0 RAM:0000B70A 48C0 ext.l d0 RAM:0000B70C 2A6E FFF4 movea.l unk_FFFFFFF4(a6),a5 RAM:0000B710 4E5E unlk a6 RAM:0000B712 4E75 rts RAM:0000B712 ; End of function SerialCmd_4200_2000 RAM:0000B712 RAM:0000B714 RAM:0000B714 ; =============== S U B R O U T I N E ======================================= RAM:0000B714 RAM:0000B714 ; Attributes: bp-based frame RAM:0000B714 RAM:0000B714 sub_B714: ; CODE XREF: sub_AB1E+76p RAM:0000B714 ; sub_AB1E+96p ... RAM:0000B714 RAM:0000B714 arg_2 = $A RAM:0000B714 RAM:0000B714 4E56 0000 link a6,#0 RAM:0000B718 3039 0004 6EAA move.w (word_46EAA).l,d0 RAM:0000B71E 0800 0001 btst #1,d0 RAM:0000B722 674A beq.s loc_B76E RAM:0000B724 4A79 0003 8F60 tst.w (word_38F60).l RAM:0000B72A 6720 beq.s loc_B74C RAM:0000B72C 302E 000A move.w arg_2(a6),d0 RAM:0000B730 48C0 ext.l d0 RAM:0000B732 81FC 001E divs.w #$1E,d0 RAM:0000B736 48C0 ext.l d0 RAM:0000B738 5480 addq.l #2,d0 RAM:0000B73A E580 asl.l #2,d0 RAM:0000B73C 2200 move.l d0,d1 RAM:0000B73E E981 asl.l #4,d1 RAM:0000B740 4480 neg.l d0 RAM:0000B742 D081 add.l d1,d0 RAM:0000B744 33C0 0004 6EB0 move.w d0,(word_46EB0).l RAM:0000B74A 6028 bra.s loc_B774 RAM:0000B74C ; --------------------------------------------------------------------------- RAM:0000B74C RAM:0000B74C loc_B74C: ; CODE XREF: sub_B714+16j RAM:0000B74C 302E 000A move.w arg_2(a6),d0 RAM:0000B750 48C0 ext.l d0 RAM:0000B752 81FC 001E divs.w #$1E,d0 RAM:0000B756 48C0 ext.l d0 RAM:0000B758 5480 addq.l #2,d0 RAM:0000B75A E580 asl.l #2,d0 RAM:0000B75C 2200 move.l d0,d1 RAM:0000B75E E781 asl.l #3,d1 RAM:0000B760 D081 add.l d1,d0 RAM:0000B762 D281 add.l d1,d1 RAM:0000B764 D081 add.l d1,d0 RAM:0000B766 33C0 0004 6EB0 move.w d0,(word_46EB0).l RAM:0000B76C 6006 bra.s loc_B774 RAM:0000B76E ; --------------------------------------------------------------------------- RAM:0000B76E RAM:0000B76E loc_B76E: ; CODE XREF: sub_B714+Ej RAM:0000B76E 4279 0004 6EB0 clr.w (word_46EB0).l RAM:0000B774 RAM:0000B774 loc_B774: ; CODE XREF: sub_B714+36j RAM:0000B774 ; sub_B714+58j RAM:0000B774 4E5E unlk a6 RAM:0000B776 4E75 rts RAM:0000B776 ; End of function sub_B714 RAM:0000B776 RAM:0000B778 RAM:0000B778 ; =============== S U B R O U T I N E ======================================= RAM:0000B778 RAM:0000B778 ; Attributes: bp-based frame RAM:0000B778 RAM:0000B778 SerialBaudRateSomething: ; CODE XREF: SerialReadResponse?+2F6p RAM:0000B778 ; SerialCmd_4200_2000+78p ... RAM:0000B778 RAM:0000B778 arg_2 = $A RAM:0000B778 arg_4 = $C RAM:0000B778 arg_B = $13 RAM:0000B778 RAM:0000B778 4E56 FFD8 link a6,#$FFD8 RAM:0000B77C 48D7 20FC movem.l d2-d7/a5,(sp) RAM:0000B780 2A6E 000C movea.l arg_4(a6),a5 RAM:0000B784 7A00 moveq #0,d5 RAM:0000B786 7C0E moveq #$E,d6 RAM:0000B788 0C2D 0008 0003 cmpi.b #8,3(a5) RAM:0000B78E 6604 bne.s loc_B794 RAM:0000B790 7E03 moveq #3,d7 RAM:0000B792 6008 bra.s loc_B79C RAM:0000B794 ; --------------------------------------------------------------------------- RAM:0000B794 RAM:0000B794 loc_B794: ; CODE XREF: SerialBaudRateSomething+16j RAM:0000B794 7000 moveq #0,d0 RAM:0000B796 102D 0004 move.b 4(a5),d0 RAM:0000B79A 3E00 move.w d0,d7 RAM:0000B79C RAM:0000B79C loc_B79C: ; CODE XREF: SerialBaudRateSomething+1Aj RAM:0000B79C 0C2D 0002 0006 cmpi.b #2,6(a5) RAM:0000B7A2 6618 bne.s loc_B7BC RAM:0000B7A4 7A01 moveq #1,d5 RAM:0000B7A6 6014 bra.s loc_B7BC RAM:0000B7A8 ; --------------------------------------------------------------------------- RAM:0000B7A8 RAM:0000B7A8 loc_B7A8: ; CODE XREF: SerialBaudRateSomething+6Ej RAM:0000B7A8 7C0F moveq #$F,d6 RAM:0000B7AA 603C bra.s loc_B7E8 RAM:0000B7AC ; --------------------------------------------------------------------------- RAM:0000B7AC RAM:0000B7AC loc_B7AC: ; CODE XREF: SerialBaudRateSomething+66j RAM:0000B7AC 7C0C moveq #$C,d6 RAM:0000B7AE 6038 bra.s loc_B7E8 RAM:0000B7B0 ; --------------------------------------------------------------------------- RAM:0000B7B0 RAM:0000B7B0 loc_B7B0: ; CODE XREF: SerialBaudRateSomething+5Ej RAM:0000B7B0 7C0A moveq #$A,d6 RAM:0000B7B2 6034 bra.s loc_B7E8 RAM:0000B7B4 ; --------------------------------------------------------------------------- RAM:0000B7B4 RAM:0000B7B4 loc_B7B4: ; CODE XREF: SerialBaudRateSomething+56j RAM:0000B7B4 7C07 moveq #7,d6 RAM:0000B7B6 6030 bra.s loc_B7E8 RAM:0000B7B8 ; --------------------------------------------------------------------------- RAM:0000B7B8 RAM:0000B7B8 loc_B7B8: ; CODE XREF: SerialBaudRateSomething+4Ej RAM:0000B7B8 7C05 moveq #5,d6 RAM:0000B7BA 602C bra.s loc_B7E8 RAM:0000B7BC ; --------------------------------------------------------------------------- RAM:0000B7BC RAM:0000B7BC loc_B7BC: ; CODE XREF: SerialBaudRateSomething+2Aj RAM:0000B7BC ; SerialBaudRateSomething+2Ej RAM:0000B7BC 3015 move.w (a5),d0 RAM:0000B7BE 48C0 ext.l d0 RAM:0000B7C0 0C80 0000 012C cmpi.l #300,d0 RAM:0000B7C6 67F0 beq.s loc_B7B8 RAM:0000B7C8 0C80 0000 04B0 cmpi.l #1200,d0 RAM:0000B7CE 67E4 beq.s loc_B7B4 RAM:0000B7D0 0C80 0000 0960 cmpi.l #2400,d0 RAM:0000B7D6 67D8 beq.s loc_B7B0 RAM:0000B7D8 0C80 0000 12C0 cmpi.l #4800,d0 RAM:0000B7DE 67CC beq.s loc_B7AC RAM:0000B7E0 0C80 0000 4B00 cmpi.l #19200,d0 RAM:0000B7E6 67C0 beq.s loc_B7A8 RAM:0000B7E8 RAM:0000B7E8 loc_B7E8: ; CODE XREF: SerialBaudRateSomething+32j RAM:0000B7E8 ; SerialBaudRateSomething+36j ... RAM:0000B7E8 7000 moveq #0,d0 RAM:0000B7EA 102D 0005 move.b 5(a5),d0 RAM:0000B7EE 3600 move.w d0,d3 RAM:0000B7F0 720C moveq #$C,d1 RAM:0000B7F2 E368 lsl.w d1,d0 RAM:0000B7F4 3D40 FFF4 move.w d0,unk_FFFFFFF4(a6) RAM:0000B7F8 7003 moveq #3,d0 RAM:0000B7FA E54F lsl.w #2,d7 RAM:0000B7FC 8047 or.w d7,d0 RAM:0000B7FE ED4D lsl.w #6,d5 RAM:0000B800 8045 or.w d5,d0 RAM:0000B802 E14E lsl.w #8,d6 RAM:0000B804 8046 or.w d6,d0 RAM:0000B806 806E FFF4 or.w unk_FFFFFFF4(a6),d0 RAM:0000B80A 0040 20B0 ori.w #$20B0,d0 RAM:0000B80E 3400 move.w d0,d2 RAM:0000B810 7E00 moveq #0,d7 RAM:0000B812 3E2E 000A move.w arg_2(a6),d7 RAM:0000B816 2C3C 0002 C168 move.l #byte_2C168,d6 RAM:0000B81C 2007 move.l d7,d0 RAM:0000B81E E488 lsr.l #2,d0 RAM:0000B820 2046 movea.l d6,a0 RAM:0000B822 1A30 0800 move.b (a0,d0.l),d5 RAM:0000B826 7000 moveq #0,d0 RAM:0000B828 1005 move.b d5,d0 RAM:0000B82A 2A00 move.l d0,d5 RAM:0000B82C 2F05 move.l d5,-(sp) RAM:0000B82E 6100 F1DC bsr.w sub_AA0C RAM:0000B832 584F addq.w #4,sp RAM:0000B834 2805 move.l d5,d4 RAM:0000B836 E58C lsl.l #2,d4 RAM:0000B838 7000 moveq #0,d0 RAM:0000B83A 3002 move.w d2,d0 RAM:0000B83C 2F00 move.l d0,-(sp) RAM:0000B83E 2004 move.l d4,d0 RAM:0000B840 0080 5FF0 8000 ori.l #byte_5FF08000,d0 RAM:0000B846 2F00 move.l d0,-(sp) RAM:0000B848 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000B84E 504F addq.w #8,sp RAM:0000B850 2F05 move.l d5,-(sp) RAM:0000B852 6100 F130 bsr.w WaitDevice_28xx RAM:0000B856 584F addq.w #4,sp RAM:0000B858 7403 moveq #3,d2 RAM:0000B85A CE82 and.l d2,d7 RAM:0000B85C 0084 5FF0 4000 ori.l #byte_5FF04000,d4 RAM:0000B862 2007 move.l d7,d0 RAM:0000B864 E188 lsl.l #8,d0 RAM:0000B866 0040 3000 ori.w #$3000,d0 RAM:0000B86A 2F00 move.l d0,-(sp) RAM:0000B86C 2F04 move.l d4,-(sp) RAM:0000B86E 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000B874 504F addq.w #8,sp RAM:0000B876 0C2D 0007 0002 cmpi.b #7,2(a5) RAM:0000B87C 6620 bne.s loc_B89E RAM:0000B87E 2F05 move.l d5,-(sp) RAM:0000B880 6100 F102 bsr.w WaitDevice_28xx RAM:0000B884 584F addq.w #4,sp RAM:0000B886 2007 move.l d7,d0 RAM:0000B888 720C moveq #$C,d1 RAM:0000B88A E3A8 lsl.l d1,d0 RAM:0000B88C 0680 0000 4B00 addi.l #19200,d0 RAM:0000B892 2F00 move.l d0,-(sp) RAM:0000B894 2F04 move.l d4,-(sp) RAM:0000B896 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000B89C 504F addq.w #8,sp RAM:0000B89E RAM:0000B89E loc_B89E: ; CODE XREF: SerialBaudRateSomething+104j RAM:0000B89E 4A43 tst.w d3 RAM:0000B8A0 6622 bne.s loc_B8C4 RAM:0000B8A2 2F05 move.l d5,-(sp) RAM:0000B8A4 6100 F0DE bsr.w WaitDevice_28xx RAM:0000B8A8 584F addq.w #4,sp RAM:0000B8AA 720C moveq #$C,d1 RAM:0000B8AC E3AF lsl.l d1,d7 RAM:0000B8AE 0687 0000 4500 addi.l #$4500,d7 RAM:0000B8B4 2F07 move.l d7,-(sp) RAM:0000B8B6 2F04 move.l d4,-(sp) RAM:0000B8B8 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000B8BE 504F addq.w #8,sp RAM:0000B8C0 6000 011A bra.w loc_B9DC RAM:0000B8C4 ; --------------------------------------------------------------------------- RAM:0000B8C4 RAM:0000B8C4 loc_B8C4: ; CODE XREF: SerialBaudRateSomething+128j RAM:0000B8C4 4A2E 0013 tst.b arg_B(a6) RAM:0000B8C8 6700 0112 beq.w loc_B9DC RAM:0000B8CC 4A79 0003 8F60 tst.w (word_38F60).l RAM:0000B8D2 6700 0108 beq.w loc_B9DC RAM:0000B8D6 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000B8DA 4EB9 0001 9BB6 jsr sub_19BB6 RAM:0000B8E0 584F addq.w #4,sp RAM:0000B8E2 2039 0004 612A move.l (dword_4612A).l,d0 RAM:0000B8E8 0680 0003 D090 addi.l #byte_3D090,d0 RAM:0000B8EE 2F00 move.l d0,-(sp) RAM:0000B8F0 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000B8F4 4EB9 0001 9AD0 jsr sub_19AD0 RAM:0000B8FA 504F addq.w #8,sp RAM:0000B8FC RAM:0000B8FC loc_B8FC: ; CODE XREF: SerialBaudRateSomething+260j RAM:0000B8FC 7000 moveq #0,d0 RAM:0000B8FE 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B904 E588 lsl.l #2,d0 RAM:0000B906 0080 5FF0 0800 ori.l #byte_5FF00800,d0 RAM:0000B90C 2F00 move.l d0,-(sp) RAM:0000B90E 4EB9 0001 7E82 jsr ReadLong ; Read 32bit from pushed address, return in d0 RAM:0000B914 584F addq.w #4,sp RAM:0000B916 0800 0006 btst #6,d0 RAM:0000B91A 6732 beq.s loc_B94E RAM:0000B91C 42A7 clr.l -(sp) RAM:0000B91E 4EB9 0000 7C8E jsr (return0_stack1).l ; Return zero RAM:0000B924 584F addq.w #4,sp RAM:0000B926 2E00 move.l d0,d7 RAM:0000B928 42A7 clr.l -(sp) RAM:0000B92A 7000 moveq #0,d0 RAM:0000B92C 1039 0004 6E76 move.b (CurrentSerialDevice).l,d0 RAM:0000B932 E588 lsl.l #2,d0 RAM:0000B934 0080 5FF0 0200 ori.l #byte_5FF00200,d0 RAM:0000B93A 2F00 move.l d0,-(sp) RAM:0000B93C 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000B942 504F addq.w #8,sp RAM:0000B944 2F07 move.l d7,-(sp) RAM:0000B946 4EB9 0000 7C8E jsr (return0_stack1).l ; Return zero RAM:0000B94C 584F addq.w #4,sp RAM:0000B94E RAM:0000B94E loc_B94E: ; CODE XREF: SerialBaudRateSomething+1A2j RAM:0000B94E 7000 moveq #0,d0 RAM:0000B950 1039 0004 6E78 move.b (BackupSerialDevice?).l,d0 RAM:0000B956 0A80 0000 0001 eori.l #1,d0 RAM:0000B95C 2046 movea.l d6,a0 RAM:0000B95E 1030 0800 move.b (a0,d0.l),d0 RAM:0000B962 0280 0000 00FF andi.l #$FF,d0 RAM:0000B968 E588 lsl.l #2,d0 RAM:0000B96A 0080 5FF0 0800 ori.l #byte_5FF00800,d0 RAM:0000B970 2F00 move.l d0,-(sp) RAM:0000B972 4EB9 0001 7E82 jsr ReadLong ; Read 32bit from pushed address, return in d0 RAM:0000B978 584F addq.w #4,sp RAM:0000B97A 0800 0006 btst #6,d0 RAM:0000B97E 6744 beq.s loc_B9C4 RAM:0000B980 42A7 clr.l -(sp) RAM:0000B982 4EB9 0000 7C8E jsr (return0_stack1).l ; Return zero RAM:0000B988 584F addq.w #4,sp RAM:0000B98A 2E00 move.l d0,d7 RAM:0000B98C 42A7 clr.l -(sp) RAM:0000B98E 7000 moveq #0,d0 RAM:0000B990 1039 0004 6E78 move.b (BackupSerialDevice?).l,d0 RAM:0000B996 0A80 0000 0001 eori.l #1,d0 RAM:0000B99C 2046 movea.l d6,a0 RAM:0000B99E 1030 0800 move.b (a0,d0.l),d0 RAM:0000B9A2 0280 0000 00FF andi.l #$FF,d0 RAM:0000B9A8 E588 lsl.l #2,d0 RAM:0000B9AA 0080 5FF0 0200 ori.l #byte_5FF00200,d0 RAM:0000B9B0 2F00 move.l d0,-(sp) RAM:0000B9B2 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0000B9B8 504F addq.w #8,sp RAM:0000B9BA 2F07 move.l d7,-(sp) RAM:0000B9BC 4EB9 0000 7C8E jsr (return0_stack1).l ; Return zero RAM:0000B9C2 584F addq.w #4,sp RAM:0000B9C4 RAM:0000B9C4 loc_B9C4: ; CODE XREF: SerialBaudRateSomething+206j RAM:0000B9C4 4EB9 0000 A11A jsr sub_A11A RAM:0000B9CA 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000B9CE 4EB9 0001 1BEC jsr sub_11BEC RAM:0000B9D4 584F addq.w #4,sp RAM:0000B9D6 4A80 tst.l d0 RAM:0000B9D8 6700 FF22 beq.w loc_B8FC RAM:0000B9DC RAM:0000B9DC loc_B9DC: ; CODE XREF: SerialBaudRateSomething+148j RAM:0000B9DC ; SerialBaudRateSomething+150j ... RAM:0000B9DC 4CEE 20FC FFD8 movem.l unk_FFFFFFD8(a6),d2-d7/a5 RAM:0000B9E2 4E5E unlk a6 RAM:0000B9E4 4E75 rts RAM:0000B9E4 ; End of function SerialBaudRateSomething RAM:0000B9E4 RAM:0000B9E4 ; --------------------------------------------------------------------------- RAM:0000B9E6 0000 dc.b 0 RAM:0000B9E7 0000 dc.b 0 RAM:0000B9E8 RAM:0000B9E8 ; =============== S U B R O U T I N E ======================================= RAM:0000B9E8 RAM:0000B9E8 ; Attributes: bp-based frame RAM:0000B9E8 RAM:0000B9E8 sub_B9E8: ; CODE XREF: sub_844+4ECp RAM:0000B9E8 ; ConsoleWriteString?+CAp ... RAM:0000B9E8 RAM:0000B9E8 arg_2 = $A RAM:0000B9E8 RAM:0000B9E8 4E56 FFF8 link a6,#$FFF8 RAM:0000B9EC 48D7 00C0 movem.l d6-d7,(sp) RAM:0000B9F0 7E00 moveq #0,d7 RAM:0000B9F2 3C2E 000A move.w arg_2(a6),d6 RAM:0000B9F6 RAM:0000B9F6 loc_B9F6: ; CODE XREF: sub_B9E8+5Aj RAM:0000B9F6 4EB9 0000 A010 jsr CheckSerialBusy? RAM:0000B9FC 4A46 tst.w d6 RAM:0000B9FE 6718 beq.s loc_BA18 RAM:0000BA00 3039 0004 6E90 move.w (word_46E90).l,d0 RAM:0000BA06 B079 0004 6E94 cmp.w (word_46E94).l,d0 RAM:0000BA0C 6426 bcc.s loc_BA34 RAM:0000BA0E 0079 0080 0004 6EAA ori.w #$80,(word_46EAA).l ; '€' RAM:0000BA16 6028 bra.s loc_BA40 RAM:0000BA18 ; --------------------------------------------------------------------------- RAM:0000BA18 RAM:0000BA18 loc_BA18: ; CODE XREF: sub_B9E8+16j RAM:0000BA18 7000 moveq #0,d0 RAM:0000BA1A 3039 0004 6E94 move.w (word_46E94).l,d0 RAM:0000BA20 2200 move.l d0,d1 RAM:0000BA22 D281 add.l d1,d1 RAM:0000BA24 D081 add.l d1,d0 RAM:0000BA26 E488 lsr.l #2,d0 RAM:0000BA28 7200 moveq #0,d1 RAM:0000BA2A 3239 0004 6E90 move.w (word_46E90).l,d1 RAM:0000BA30 B280 cmp.l d0,d1 RAM:0000BA32 6504 bcs.s loc_BA38 RAM:0000BA34 RAM:0000BA34 loc_BA34: ; CODE XREF: sub_B9E8+24j RAM:0000BA34 7E01 moveq #1,d7 RAM:0000BA36 6008 bra.s loc_BA40 RAM:0000BA38 ; --------------------------------------------------------------------------- RAM:0000BA38 RAM:0000BA38 loc_BA38: ; CODE XREF: sub_B9E8+4Aj RAM:0000BA38 0279 FF7F 0004 6EAA andi.w #(loc_FF7E+1),(word_46EAA).l RAM:0000BA40 RAM:0000BA40 loc_BA40: ; CODE XREF: sub_B9E8+2Ej RAM:0000BA40 ; sub_B9E8+4Ej RAM:0000BA40 4A47 tst.w d7 RAM:0000BA42 67B2 beq.s loc_B9F6 RAM:0000BA44 7E00 moveq #0,d7 RAM:0000BA46 3007 move.w d7,d0 RAM:0000BA48 48C0 ext.l d0 RAM:0000BA4A 4CEE 00C0 FFF8 movem.l unk_FFFFFFF8(a6),d6-d7 RAM:0000BA50 4E5E unlk a6 RAM:0000BA52 4E75 rts RAM:0000BA52 ; End of function sub_B9E8 RAM:0000BA52 RAM:0000BA54 RAM:0000BA54 ; =============== S U B R O U T I N E ======================================= RAM:0000BA54 RAM:0000BA54 ; Attributes: bp-based frame RAM:0000BA54 RAM:0000BA54 sub_BA54: ; CODE XREF: ConsoleWriteCharacter?+BEp RAM:0000BA54 ; ConsoleWriteCharacter?+59Ap RAM:0000BA54 RAM:0000BA54 arg_0 = 8 RAM:0000BA54 arg_4 = $C RAM:0000BA54 arg_8 = $10 RAM:0000BA54 arg_C = $14 RAM:0000BA54 RAM:0000BA54 4E56 FFF4 link a6,#$FFF4 RAM:0000BA58 48D7 3800 movem.l a3-a5,(sp) RAM:0000BA5C 266E 0014 movea.l arg_C(a6),a3 RAM:0000BA60 286E 0010 movea.l arg_8(a6),a4 RAM:0000BA64 2A6E 000C movea.l arg_4(a6),a5 RAM:0000BA68 3013 move.w (a3),d0 RAM:0000BA6A 0800 0009 btst #9,d0 RAM:0000BA6E 6750 beq.s loc_BAC0 RAM:0000BA70 4878 000D pea ((off_C+1)).w RAM:0000BA74 4855 pea (a5) RAM:0000BA76 4854 pea (a4) RAM:0000BA78 4EB9 0000 BB2E jsr sub_BB2E RAM:0000BA7E 4FEF 000C lea $C(sp),sp RAM:0000BA82 3013 move.w (a3),d0 RAM:0000BA84 0800 0008 btst #8,d0 RAM:0000BA88 6736 beq.s loc_BAC0 RAM:0000BA8A 4878 007F pea ((off_7C+3)).w RAM:0000BA8E 4855 pea (a5) RAM:0000BA90 4854 pea (a4) RAM:0000BA92 4EB9 0000 BB2E jsr sub_BB2E RAM:0000BA98 4FEF 000C lea $C(sp),sp RAM:0000BA9C 4878 007F pea ((off_7C+3)).w RAM:0000BAA0 4855 pea (a5) RAM:0000BAA2 4854 pea (a4) RAM:0000BAA4 4EB9 0000 BB2E jsr sub_BB2E RAM:0000BAAA 4FEF 000C lea $C(sp),sp RAM:0000BAAE 4878 007F pea ((off_7C+3)).w RAM:0000BAB2 4855 pea (a5) RAM:0000BAB4 4854 pea (a4) RAM:0000BAB6 4EB9 0000 BB2E jsr sub_BB2E RAM:0000BABC 4FEF 000C lea $C(sp),sp RAM:0000BAC0 RAM:0000BAC0 loc_BAC0: ; CODE XREF: sub_BA54+1Aj RAM:0000BAC0 ; sub_BA54+34j RAM:0000BAC0 4878 000A pea ((off_8+2)).w RAM:0000BAC4 4855 pea (a5) RAM:0000BAC6 4854 pea (a4) RAM:0000BAC8 4EB9 0000 BB2E jsr sub_BB2E RAM:0000BACE 4FEF 000C lea $C(sp),sp RAM:0000BAD2 3013 move.w (a3),d0 RAM:0000BAD4 0800 0007 btst #7,d0 RAM:0000BAD8 6732 beq.s loc_BB0C RAM:0000BADA 4878 007F pea ((off_7C+3)).w RAM:0000BADE 4855 pea (a5) RAM:0000BAE0 4854 pea (a4) RAM:0000BAE2 4EB9 0000 BB2E jsr sub_BB2E RAM:0000BAE8 4FEF 000C lea $C(sp),sp RAM:0000BAEC 4878 007F pea ((off_7C+3)).w RAM:0000BAF0 4855 pea (a5) RAM:0000BAF2 4854 pea (a4) RAM:0000BAF4 4EB9 0000 BB2E jsr sub_BB2E RAM:0000BAFA 4FEF 000C lea $C(sp),sp RAM:0000BAFE 4878 007F pea ((off_7C+3)).w RAM:0000BB02 4855 pea (a5) RAM:0000BB04 4854 pea (a4) RAM:0000BB06 4EB9 0000 BB2E jsr sub_BB2E RAM:0000BB0C RAM:0000BB0C loc_BB0C: ; CODE XREF: sub_BA54+84j RAM:0000BB0C 206E 0008 movea.l arg_0(a6),a0 RAM:0000BB10 2A50 movea.l (a0),a5 RAM:0000BB12 4BED 0030 lea $30(a5),a5 RAM:0000BB16 5255 addq.w #1,(a5) RAM:0000BB18 206E 0008 movea.l arg_0(a6),a0 RAM:0000BB1C 2050 movea.l (a0),a0 RAM:0000BB1E 317C 0001 002E move.w #1,$2E(a0) RAM:0000BB24 4CEE 3800 FFF4 movem.l unk_FFFFFFF4(a6),a3-a5 RAM:0000BB2A 4E5E unlk a6 RAM:0000BB2C 4E75 rts RAM:0000BB2C ; End of function sub_BA54 RAM:0000BB2C RAM:0000BB2E RAM:0000BB2E ; =============== S U B R O U T I N E ======================================= RAM:0000BB2E RAM:0000BB2E ; Attributes: bp-based frame RAM:0000BB2E RAM:0000BB2E sub_BB2E: ; CODE XREF: sub_BA54+24p RAM:0000BB2E ; sub_BA54+3Ep ... RAM:0000BB2E RAM:0000BB2E arg_0 = 8 RAM:0000BB2E arg_4 = $C RAM:0000BB2E arg_B = $13 RAM:0000BB2E RAM:0000BB2E 4E56 FFFC link a6,#$FFFC RAM:0000BB32 226E 0008 movea.l arg_0(a6),a1 RAM:0000BB36 3011 move.w (a1),d0 RAM:0000BB38 206E 000C movea.l arg_4(a6),a0 RAM:0000BB3C 11AE 0013 0000 move.b arg_B(a6),(a0,d0.w) RAM:0000BB42 5251 addq.w #1,(a1) RAM:0000BB44 4E5E unlk a6 RAM:0000BB46 4E75 rts RAM:0000BB46 ; End of function sub_BB2E RAM:0000BB46 RAM:0000BB48 RAM:0000BB48 ; =============== S U B R O U T I N E ======================================= RAM:0000BB48 RAM:0000BB48 ; Attributes: bp-based frame RAM:0000BB48 RAM:0000BB48 ConsoleWriteCharacter?: ; CODE XREF: ConsoleWriteString?+96p RAM:0000BB48 ; ConsoleWriteString?+102p ... RAM:0000BB48 RAM:0000BB48 arg_3 = $B RAM:0000BB48 RAM:0000BB48 4E56 FFDC link a6,#$FFDC RAM:0000BB4C 48D7 00F0 movem.l d4-d7,(sp) RAM:0000BB50 1C2E 000B move.b arg_3(a6),d6 ; Input character RAM:0000BB54 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0000BB58 2D7C 0004 6E7E FFFA move.l #dword_46E7E,unk_FFFFFFFA(a6) RAM:0000BB60 207C 0004 6E7E movea.l #dword_46E7E,a0 RAM:0000BB66 2E10 move.l (a0),d7 RAM:0000BB68 7A0A moveq #$A,d5 RAM:0000BB6A DE85 add.l d5,d7 RAM:0000BB6C 2050 movea.l (a0),a0 RAM:0000BB6E 3D68 0004 FFF8 move.w 4(a0),unk_FFFFFFF8(a6) RAM:0000BB74 3A3C 0800 move.w #$800,d5 RAM:0000BB78 CA6E FFF8 and.w unk_FFFFFFF8(a6),d5 RAM:0000BB7C 207C 0004 6E7E movea.l #dword_46E7E,a0 RAM:0000BB82 2050 movea.l (a0),a0 RAM:0000BB84 4A10 tst.b (a0) RAM:0000BB86 6700 04DE beq.w loc_C066 RAM:0000BB8A 0C06 000A cmpi.b #$A,d6 RAM:0000BB8E 6618 bne.s loc_BBA8 RAM:0000BB90 207C 0004 6E7E movea.l #dword_46E7E,a0 ; 0x0A /n RAM:0000BB96 2050 movea.l (a0),a0 RAM:0000BB98 227C 0004 6E7E movea.l #dword_46E7E,a1 RAM:0000BB9E 3029 0030 move.w $30(a1),d0 RAM:0000BBA2 B068 0008 cmp.w 8(a0),d0 RAM:0000BBA6 6216 bhi.s loc_BBBE RAM:0000BBA8 RAM:0000BBA8 loc_BBA8: ; CODE XREF: ConsoleWriteCharacter?+46j RAM:0000BBA8 0C06 000C cmpi.b #$C,d6 RAM:0000BBAC 6600 04B8 bne.w loc_C066 RAM:0000BBB0 206E FFFA movea.l unk_FFFFFFFA(a6),a0 ; 0x0C ? RAM:0000BBB4 0C68 0002 0030 cmpi.w #2,$30(a0) RAM:0000BBBA 6300 04AA bls.w loc_C066 RAM:0000BBBE RAM:0000BBBE loc_BBBE: ; CODE XREF: ConsoleWriteCharacter?+5Ej RAM:0000BBBE 4EB9 0000 B474 jsr sub_B474 RAM:0000BBC4 4878 0001 pea (1).w RAM:0000BBC8 6100 FE1E bsr.w sub_B9E8 RAM:0000BBCC 584F addq.w #4,sp RAM:0000BBCE 3800 move.w d0,d4 RAM:0000BBD0 6706 beq.s loc_BBD8 RAM:0000BBD2 3E04 move.w d4,d7 RAM:0000BBD4 6000 0530 bra.w loc_C106 RAM:0000BBD8 ; --------------------------------------------------------------------------- RAM:0000BBD8 RAM:0000BBD8 loc_BBD8: ; CODE XREF: ConsoleWriteCharacter?+88j RAM:0000BBD8 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BBDC 7004 moveq #4,d0 RAM:0000BBDE 8168 002C or.w d0,$2C(a0) RAM:0000BBE2 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BBE6 317C 0001 0030 move.w #1,$30(a0) RAM:0000BBEC 6000 0478 bra.w loc_C066 RAM:0000BBF0 ; --------------------------------------------------------------------------- RAM:0000BBF0 RAM:0000BBF0 loc_BBF0: ; CODE XREF: ConsoleWriteCharacter?+5A6j RAM:0000BBF0 7E00 moveq #0,d7 RAM:0000BBF2 6000 0512 bra.w loc_C106 RAM:0000BBF6 ; --------------------------------------------------------------------------- RAM:0000BBF6 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000BBFA 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BBFE 486E FFEC pea unk_FFFFFFEC(a6) RAM:0000BC02 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000BC06 6100 FE4C bsr.w sub_BA54 RAM:0000BC0A 4FEF 0010 lea $10(sp),sp RAM:0000BC0E 6000 04A6 bra.w loc_C0B6 RAM:0000BC12 ; --------------------------------------------------------------------------- RAM:0000BC12 7000 moveq #0,d0 RAM:0000BC14 1006 move.b d6,d0 RAM:0000BC16 2F00 move.l d0,-(sp) RAM:0000BC18 486E FFEC pea unk_FFFFFFEC(a6) RAM:0000BC1C 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BC20 6100 FF0C bsr.w sub_BB2E RAM:0000BC24 4FEF 000C lea $C(sp),sp RAM:0000BC28 6000 048C bra.w loc_C0B6 RAM:0000BC2C ; --------------------------------------------------------------------------- RAM:0000BC2C 2047 movea.l d7,a0 RAM:0000BC2E 7000 moveq #0,d0 RAM:0000BC30 1028 000C move.b $C(a0),d0 RAM:0000BC34 2F00 move.l d0,-(sp) RAM:0000BC36 486E FFEC pea unk_FFFFFFEC(a6) RAM:0000BC3A 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BC3E 6100 FEEE bsr.w sub_BB2E RAM:0000BC42 4FEF 000C lea $C(sp),sp RAM:0000BC46 6000 046E bra.w loc_C0B6 RAM:0000BC4A ; --------------------------------------------------------------------------- RAM:0000BC4A 41EE FFEC lea unk_FFFFFFEC(a6),a0 RAM:0000BC4E 2808 move.l a0,d4 RAM:0000BC50 4878 000C pea (off_C).w RAM:0000BC54 2F04 move.l d4,-(sp) RAM:0000BC56 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BC5A 6100 FED2 bsr.w sub_BB2E RAM:0000BC5E 4FEF 000C lea $C(sp),sp RAM:0000BC62 2047 movea.l d7,a0 RAM:0000BC64 1C28 0008 move.b 8(a0),d6 RAM:0000BC68 0C06 000C cmpi.b #$C,d6 RAM:0000BC6C 6750 beq.s loc_BCBE RAM:0000BC6E 7000 moveq #0,d0 RAM:0000BC70 1006 move.b d6,d0 RAM:0000BC72 2F00 move.l d0,-(sp) RAM:0000BC74 2F04 move.l d4,-(sp) RAM:0000BC76 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BC7A 6100 FEB2 bsr.w sub_BB2E RAM:0000BC7E 4FEF 000C lea $C(sp),sp RAM:0000BC82 4A45 tst.w d5 RAM:0000BC84 6738 beq.s loc_BCBE RAM:0000BC86 2047 movea.l d7,a0 RAM:0000BC88 7000 moveq #0,d0 RAM:0000BC8A 1028 0009 move.b 9(a0),d0 RAM:0000BC8E 2F00 move.l d0,-(sp) RAM:0000BC90 2F04 move.l d4,-(sp) RAM:0000BC92 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BC96 6100 FE96 bsr.w sub_BB2E RAM:0000BC9A 4FEF 000C lea $C(sp),sp RAM:0000BC9E 42A7 clr.l -(sp) RAM:0000BCA0 2F04 move.l d4,-(sp) RAM:0000BCA2 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BCA6 6100 FE86 bsr.w sub_BB2E RAM:0000BCAA 4FEF 000C lea $C(sp),sp RAM:0000BCAE 42A7 clr.l -(sp) RAM:0000BCB0 2F04 move.l d4,-(sp) RAM:0000BCB2 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BCB6 6100 FE76 bsr.w sub_BB2E RAM:0000BCBA 4FEF 000C lea $C(sp),sp RAM:0000BCBE RAM:0000BCBE loc_BCBE: ; CODE XREF: ConsoleWriteCharacter?+124j RAM:0000BCBE ; ConsoleWriteCharacter?+13Cj RAM:0000BCBE 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BCC2 317C 0001 0030 move.w #1,$30(a0) RAM:0000BCC8 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BCCC 317C 0001 002E move.w #1,$2E(a0) RAM:0000BCD2 6000 03E2 bra.w loc_C0B6 RAM:0000BCD6 ; --------------------------------------------------------------------------- RAM:0000BCD6 082E 0002 FFF9 btst #2,unk_FFFFFFF9(a6) RAM:0000BCDC 6600 03D8 bne.w loc_C0B6 RAM:0000BCE0 41EE FFEC lea unk_FFFFFFEC(a6),a0 RAM:0000BCE4 2C08 move.l a0,d6 RAM:0000BCE6 2047 movea.l d7,a0 RAM:0000BCE8 7000 moveq #0,d0 RAM:0000BCEA 1028 000A move.b $A(a0),d0 RAM:0000BCEE 2F00 move.l d0,-(sp) RAM:0000BCF0 2F06 move.l d6,-(sp) RAM:0000BCF2 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BCF6 6100 FE36 bsr.w sub_BB2E RAM:0000BCFA 4FEF 000C lea $C(sp),sp RAM:0000BCFE 4A45 tst.w d5 RAM:0000BD00 6718 beq.s loc_BD1A RAM:0000BD02 2047 movea.l d7,a0 RAM:0000BD04 7000 moveq #0,d0 RAM:0000BD06 1028 000B move.b $B(a0),d0 RAM:0000BD0A 2F00 move.l d0,-(sp) RAM:0000BD0C 2F06 move.l d6,-(sp) RAM:0000BD0E 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BD12 6100 FE1A bsr.w sub_BB2E RAM:0000BD16 4FEF 000C lea $C(sp),sp RAM:0000BD1A RAM:0000BD1A loc_BD1A: ; CODE XREF: ConsoleWriteCharacter?+1B8j RAM:0000BD1A 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BD1E 317C 0001 0030 move.w #1,$30(a0) RAM:0000BD24 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BD28 317C 0001 002E move.w #1,$2E(a0) RAM:0000BD2E 6000 0386 bra.w loc_C0B6 RAM:0000BD32 ; --------------------------------------------------------------------------- RAM:0000BD32 082E 0002 FFF9 btst #2,unk_FFFFFFF9(a6) RAM:0000BD38 6600 037C bne.w loc_C0B6 RAM:0000BD3C 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BD40 0C68 0001 0030 cmpi.w #1,$30(a0) RAM:0000BD46 6300 036E bls.w loc_C0B6 RAM:0000BD4A 41EE FFEC lea unk_FFFFFFEC(a6),a0 RAM:0000BD4E 2C08 move.l a0,d6 RAM:0000BD50 2047 movea.l d7,a0 RAM:0000BD52 7000 moveq #0,d0 RAM:0000BD54 1028 0004 move.b 4(a0),d0 RAM:0000BD58 2F00 move.l d0,-(sp) RAM:0000BD5A 2F06 move.l d6,-(sp) RAM:0000BD5C 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BD60 6100 FDCC bsr.w sub_BB2E RAM:0000BD64 4FEF 000C lea $C(sp),sp RAM:0000BD68 4A45 tst.w d5 RAM:0000BD6A 6728 beq.s loc_BD94 RAM:0000BD6C 2047 movea.l d7,a0 RAM:0000BD6E 7000 moveq #0,d0 RAM:0000BD70 1028 0005 move.b 5(a0),d0 RAM:0000BD74 2F00 move.l d0,-(sp) RAM:0000BD76 2F06 move.l d6,-(sp) RAM:0000BD78 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BD7C 6100 FDB0 bsr.w sub_BB2E RAM:0000BD80 4FEF 000C lea $C(sp),sp RAM:0000BD84 42A7 clr.l -(sp) RAM:0000BD86 2F06 move.l d6,-(sp) RAM:0000BD88 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BD8C 6100 FDA0 bsr.w sub_BB2E RAM:0000BD90 4FEF 000C lea $C(sp),sp RAM:0000BD94 RAM:0000BD94 loc_BD94: ; CODE XREF: ConsoleWriteCharacter?+222j RAM:0000BD94 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BD98 5368 0030 subq.w #1,$30(a0) RAM:0000BD9C 6000 0318 bra.w loc_C0B6 RAM:0000BDA0 ; --------------------------------------------------------------------------- RAM:0000BDA0 082E 0002 FFF9 btst #2,unk_FFFFFFF9(a6) RAM:0000BDA6 6600 030E bne.w loc_C0B6 RAM:0000BDAA 41EE FFEC lea unk_FFFFFFEC(a6),a0 RAM:0000BDAE 2C08 move.l a0,d6 RAM:0000BDB0 2047 movea.l d7,a0 RAM:0000BDB2 7000 moveq #0,d0 RAM:0000BDB4 1028 0006 move.b 6(a0),d0 RAM:0000BDB8 2F00 move.l d0,-(sp) RAM:0000BDBA 2F06 move.l d6,-(sp) RAM:0000BDBC 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BDC0 6100 FD6C bsr.w sub_BB2E RAM:0000BDC4 4FEF 000C lea $C(sp),sp RAM:0000BDC8 4A45 tst.w d5 RAM:0000BDCA 6728 beq.s loc_BDF4 RAM:0000BDCC 2047 movea.l d7,a0 RAM:0000BDCE 7000 moveq #0,d0 RAM:0000BDD0 1028 0007 move.b 7(a0),d0 RAM:0000BDD4 2F00 move.l d0,-(sp) RAM:0000BDD6 2F06 move.l d6,-(sp) RAM:0000BDD8 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BDDC 6100 FD50 bsr.w sub_BB2E RAM:0000BDE0 4FEF 000C lea $C(sp),sp RAM:0000BDE4 42A7 clr.l -(sp) RAM:0000BDE6 2F06 move.l d6,-(sp) RAM:0000BDE8 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BDEC 6100 FD40 bsr.w sub_BB2E RAM:0000BDF0 4FEF 000C lea $C(sp),sp RAM:0000BDF4 RAM:0000BDF4 loc_BDF4: ; CODE XREF: ConsoleWriteCharacter?+282j RAM:0000BDF4 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BDF8 5268 0030 addq.w #1,$30(a0) RAM:0000BDFC 6000 02B8 bra.w loc_C0B6 RAM:0000BE00 ; --------------------------------------------------------------------------- RAM:0000BE00 41EE FFEC lea unk_FFFFFFEC(a6),a0 RAM:0000BE04 2C08 move.l a0,d6 RAM:0000BE06 2047 movea.l d7,a0 RAM:0000BE08 7000 moveq #0,d0 RAM:0000BE0A 1010 move.b (a0),d0 RAM:0000BE0C 2F00 move.l d0,-(sp) RAM:0000BE0E 2F06 move.l d6,-(sp) RAM:0000BE10 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BE14 6100 FD18 bsr.w sub_BB2E RAM:0000BE18 4FEF 000C lea $C(sp),sp RAM:0000BE1C 4A45 tst.w d5 RAM:0000BE1E 6738 beq.s loc_BE58 RAM:0000BE20 2047 movea.l d7,a0 RAM:0000BE22 7000 moveq #0,d0 RAM:0000BE24 1028 0001 move.b 1(a0),d0 RAM:0000BE28 2F00 move.l d0,-(sp) RAM:0000BE2A 2F06 move.l d6,-(sp) RAM:0000BE2C 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BE30 6100 FCFC bsr.w sub_BB2E RAM:0000BE34 4FEF 000C lea $C(sp),sp RAM:0000BE38 42A7 clr.l -(sp) RAM:0000BE3A 2F06 move.l d6,-(sp) RAM:0000BE3C 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BE40 6100 FCEC bsr.w sub_BB2E RAM:0000BE44 4FEF 000C lea $C(sp),sp RAM:0000BE48 42A7 clr.l -(sp) RAM:0000BE4A 2F06 move.l d6,-(sp) RAM:0000BE4C 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BE50 6100 FCDC bsr.w sub_BB2E RAM:0000BE54 4FEF 000C lea $C(sp),sp RAM:0000BE58 RAM:0000BE58 loc_BE58: ; CODE XREF: ConsoleWriteCharacter?+2D6j RAM:0000BE58 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BE5C 2050 movea.l (a0),a0 RAM:0000BE5E 226E FFFA movea.l unk_FFFFFFFA(a6),a1 RAM:0000BE62 3029 002E move.w $2E(a1),d0 RAM:0000BE66 B068 0006 cmp.w 6(a0),d0 RAM:0000BE6A 650A bcs.s loc_BE76 RAM:0000BE6C 337C 0001 002E move.w #1,$2E(a1) RAM:0000BE72 6000 0242 bra.w loc_C0B6 RAM:0000BE76 ; --------------------------------------------------------------------------- RAM:0000BE76 RAM:0000BE76 loc_BE76: ; CODE XREF: ConsoleWriteCharacter?+322j RAM:0000BE76 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BE7A 5268 002E addq.w #1,$2E(a0) RAM:0000BE7E 6000 0236 bra.w loc_C0B6 RAM:0000BE82 ; --------------------------------------------------------------------------- RAM:0000BE82 082E 0002 FFF9 btst #2,unk_FFFFFFF9(a6) RAM:0000BE88 6600 022C bne.w loc_C0B6 RAM:0000BE8C 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BE90 0C68 0001 002E cmpi.w #1,$2E(a0) RAM:0000BE96 6300 021E bls.w loc_C0B6 RAM:0000BE9A 2047 movea.l d7,a0 RAM:0000BE9C 7000 moveq #0,d0 RAM:0000BE9E 1028 0002 move.b 2(a0),d0 RAM:0000BEA2 2F00 move.l d0,-(sp) RAM:0000BEA4 486E FFEC pea unk_FFFFFFEC(a6) RAM:0000BEA8 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BEAC 6100 FC80 bsr.w sub_BB2E RAM:0000BEB0 4FEF 000C lea $C(sp),sp RAM:0000BEB4 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BEB8 5368 002E subq.w #1,$2E(a0) RAM:0000BEBC 6000 01F8 bra.w loc_C0B6 RAM:0000BEC0 ; --------------------------------------------------------------------------- RAM:0000BEC0 41EE FFEC lea unk_FFFFFFEC(a6),a0 RAM:0000BEC4 2E08 move.l a0,d7 RAM:0000BEC6 4878 003C pea (off_3C).w RAM:0000BECA 2F07 move.l d7,-(sp) RAM:0000BECC 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BED0 6100 FC5C bsr.w sub_BB2E RAM:0000BED4 4FEF 000C lea $C(sp),sp RAM:0000BED8 4878 0045 pea ($45).w RAM:0000BEDC 2F07 move.l d7,-(sp) RAM:0000BEDE 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BEE2 6100 FC4A bsr.w sub_BB2E RAM:0000BEE6 4FEF 000C lea $C(sp),sp RAM:0000BEEA 4878 0053 pea ($53).w RAM:0000BEEE 2F07 move.l d7,-(sp) RAM:0000BEF0 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BEF4 6100 FC38 bsr.w sub_BB2E RAM:0000BEF8 4FEF 000C lea $C(sp),sp RAM:0000BEFC 4878 0043 pea ($43).w RAM:0000BF00 2F07 move.l d7,-(sp) RAM:0000BF02 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BF06 6100 FC26 bsr.w sub_BB2E RAM:0000BF0A 4FEF 000C lea $C(sp),sp RAM:0000BF0E 4878 003E pea ($3E).w RAM:0000BF12 2F07 move.l d7,-(sp) RAM:0000BF14 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BF18 6100 FC14 bsr.w sub_BB2E RAM:0000BF1C 4FEF 000C lea $C(sp),sp RAM:0000BF20 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BF24 5A68 002E addq.w #5,$2E(a0) RAM:0000BF28 6000 018C bra.w loc_C0B6 RAM:0000BF2C ; --------------------------------------------------------------------------- RAM:0000BF2C RAM:0000BF2C loc_BF2C: ; CODE XREF: ConsoleWriteCharacter?+526j RAM:0000BF2C 7000 moveq #0,d0 ; Not control code - process character in d6 normally RAM:0000BF2E 1006 move.b d6,d0 RAM:0000BF30 3A00 move.w d0,d5 RAM:0000BF32 0C45 0020 cmpi.w #$20,d5 ; ' ' RAM:0000BF36 6528 bcs.s loc_BF60 RAM:0000BF38 0C45 007F cmpi.w #$7F,d5 ; '' RAM:0000BF3C 6422 bcc.s loc_BF60 RAM:0000BF3E 7000 moveq #0,d0 RAM:0000BF40 1006 move.b d6,d0 RAM:0000BF42 2F00 move.l d0,-(sp) ; Character RAM:0000BF44 486E FFEC pea unk_FFFFFFEC(a6) RAM:0000BF48 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BF4C 6100 FBE0 bsr.w sub_BB2E RAM:0000BF50 4FEF 000C lea $C(sp),sp RAM:0000BF54 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BF58 5268 002E addq.w #1,$2E(a0) RAM:0000BF5C 6000 0158 bra.w loc_C0B6 RAM:0000BF60 ; --------------------------------------------------------------------------- RAM:0000BF60 RAM:0000BF60 loc_BF60: ; CODE XREF: ConsoleWriteCharacter?+3EEj RAM:0000BF60 ; ConsoleWriteCharacter?+3F4j RAM:0000BF60 0C06 007F cmpi.b #$7F,d6 ; '' RAM:0000BF64 6600 008C bne.w loc_BFF2 RAM:0000BF68 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BF6C 0C68 0001 002E cmpi.w #1,$2E(a0) RAM:0000BF72 6300 0142 bls.w loc_C0B6 RAM:0000BF76 082E 0002 FFF9 btst #2,unk_FFFFFFF9(a6) RAM:0000BF7C 6654 bne.s loc_BFD2 RAM:0000BF7E 41EE FFEC lea unk_FFFFFFEC(a6),a0 RAM:0000BF82 2C08 move.l a0,d6 RAM:0000BF84 2047 movea.l d7,a0 RAM:0000BF86 7000 moveq #0,d0 RAM:0000BF88 1028 0002 move.b 2(a0),d0 RAM:0000BF8C 2F00 move.l d0,-(sp) RAM:0000BF8E 2F06 move.l d6,-(sp) RAM:0000BF90 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BF94 6100 FB98 bsr.w sub_BB2E RAM:0000BF98 4FEF 000C lea $C(sp),sp RAM:0000BF9C 4878 0020 pea (off_20).w RAM:0000BFA0 2F06 move.l d6,-(sp) RAM:0000BFA2 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BFA6 6100 FB86 bsr.w sub_BB2E RAM:0000BFAA 4FEF 000C lea $C(sp),sp RAM:0000BFAE 2047 movea.l d7,a0 RAM:0000BFB0 7000 moveq #0,d0 RAM:0000BFB2 1028 0002 move.b 2(a0),d0 RAM:0000BFB6 2F00 move.l d0,-(sp) RAM:0000BFB8 2F06 move.l d6,-(sp) RAM:0000BFBA 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BFBE 6100 FB6E bsr.w sub_BB2E RAM:0000BFC2 4FEF 000C lea $C(sp),sp RAM:0000BFC6 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BFCA 5368 002E subq.w #1,$2E(a0) RAM:0000BFCE 6000 00E6 bra.w loc_C0B6 RAM:0000BFD2 ; --------------------------------------------------------------------------- RAM:0000BFD2 RAM:0000BFD2 loc_BFD2: ; CODE XREF: ConsoleWriteCharacter?+434j RAM:0000BFD2 4878 0023 pea ($23).w RAM:0000BFD6 486E FFEC pea unk_FFFFFFEC(a6) RAM:0000BFDA 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000BFDE 6100 FB4E bsr.w sub_BB2E RAM:0000BFE2 4FEF 000C lea $C(sp),sp RAM:0000BFE6 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000BFEA 5268 002E addq.w #1,$2E(a0) RAM:0000BFEE 6000 00C6 bra.w loc_C0B6 RAM:0000BFF2 ; --------------------------------------------------------------------------- RAM:0000BFF2 RAM:0000BFF2 loc_BFF2: ; CODE XREF: ConsoleWriteCharacter?+41Cj RAM:0000BFF2 0C45 0001 cmpi.w #1,d5 RAM:0000BFF6 6540 bcs.s loc_C038 RAM:0000BFF8 0C45 001A cmpi.w #$1A,d5 RAM:0000BFFC 623A bhi.s loc_C038 RAM:0000BFFE 41EE FFEC lea unk_FFFFFFEC(a6),a0 RAM:0000C002 2E08 move.l a0,d7 RAM:0000C004 4878 005E pea ((off_5C+2)).w RAM:0000C008 2F07 move.l d7,-(sp) RAM:0000C00A 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000C00E 6100 FB1E bsr.w sub_BB2E RAM:0000C012 4FEF 000C lea $C(sp),sp RAM:0000C016 7000 moveq #0,d0 RAM:0000C018 1006 move.b d6,d0 RAM:0000C01A 7C40 moveq #$40,d6 ; '@' RAM:0000C01C D086 add.l d6,d0 RAM:0000C01E 2F00 move.l d0,-(sp) RAM:0000C020 2F07 move.l d7,-(sp) RAM:0000C022 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000C026 6100 FB06 bsr.w sub_BB2E RAM:0000C02A 4FEF 000C lea $C(sp),sp RAM:0000C02E 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000C032 5468 002E addq.w #2,$2E(a0) RAM:0000C036 607E bra.s loc_C0B6 RAM:0000C038 ; --------------------------------------------------------------------------- RAM:0000C038 RAM:0000C038 loc_C038: ; CODE XREF: ConsoleWriteCharacter?+4AEj RAM:0000C038 ; ConsoleWriteCharacter?+4B4j RAM:0000C038 7E00 moveq #0,d7 RAM:0000C03A 1E06 move.b d6,d7 RAM:0000C03C 2F07 move.l d7,-(sp) RAM:0000C03E 486E FFEC pea unk_FFFFFFEC(a6) RAM:0000C042 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000C046 6100 FAE6 bsr.w sub_BB2E RAM:0000C04A 4FEF 000C lea $C(sp),sp RAM:0000C04E 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000C052 5268 002E addq.w #1,$2E(a0) RAM:0000C056 2F07 move.l d7,-(sp) RAM:0000C058 4878 2724 pea (loc_2724).w RAM:0000C05C 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0000C062 504F addq.w #8,sp RAM:0000C064 6050 bra.s loc_C0B6 RAM:0000C066 ; --------------------------------------------------------------------------- RAM:0000C066 RAM:0000C066 loc_C066: ; CODE XREF: ConsoleWriteCharacter?+3Ej RAM:0000C066 ; ConsoleWriteCharacter?+64j ... RAM:0000C066 7000 moveq #0,d0 RAM:0000C068 1006 move.b d6,d0 RAM:0000C06A 781D moveq #$1D,d4 RAM:0000C06C B084 cmp.l d4,d0 ; Is control code? RAM:0000C06E 6200 FEBC bhi.w loc_BF2C ; Not control code - process character in d6 normally RAM:0000C072 303B 0A06 move.w word_C07A(pc,d0.l*2),d0 ; Control character - use jumptable RAM:0000C076 4EFB 0002 jmp word_C07A(pc,d0.w) RAM:0000C076 ; --------------------------------------------------------------------------- RAM:0000C07A FB76 FB76 FEB2 FEB2+word_C07A: dc.w $FB76, $FB76, $FEB2, $FEB2, $FEB2, $FEB2, $FEB2, $FB98, $FC5C, $FEB2, $FB7C, $FEB2, $FBD0, $FB7C, $FEB2, $FEB2 RAM:0000C07A FEB2 FEB2 FEB2 FB98+ dc.w $FEB2, $FB98, $FEB2, $FB98, $FEB2, $FEB2, $FEB2, $FCB8, $FD86, $FE08, $FD26, $FE46, $FEB2, $FBB2 RAM:0000C0B6 ; --------------------------------------------------------------------------- RAM:0000C0B6 RAM:0000C0B6 loc_C0B6: ; CODE XREF: ConsoleWriteCharacter?+C6j RAM:0000C0B6 ; ConsoleWriteCharacter?+E0j ... RAM:0000C0B6 206E FFFA movea.l unk_FFFFFFFA(a6),a0 RAM:0000C0BA 2050 movea.l (a0),a0 RAM:0000C0BC 226E FFFA movea.l unk_FFFFFFFA(a6),a1 RAM:0000C0C0 3029 002E move.w $2E(a1),d0 RAM:0000C0C4 B068 0006 cmp.w 6(a0),d0 RAM:0000C0C8 6208 bhi.s loc_C0D2 RAM:0000C0CA 0C69 0001 002E cmpi.w #1,$2E(a1) RAM:0000C0D0 6418 bcc.s loc_C0EA RAM:0000C0D2 RAM:0000C0D2 loc_C0D2: ; CODE XREF: ConsoleWriteCharacter?+580j RAM:0000C0D2 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C0D6 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000C0DA 486E FFEC pea unk_FFFFFFEC(a6) RAM:0000C0DE 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C0E2 6100 F970 bsr.w sub_BA54 RAM:0000C0E6 4FEF 0010 lea $10(sp),sp RAM:0000C0EA RAM:0000C0EA loc_C0EA: ; CODE XREF: ConsoleWriteCharacter?+588j RAM:0000C0EA 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0000C0EE 6700 FB00 beq.w loc_BBF0 RAM:0000C0F2 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:0000C0F6 2F08 move.l a0,-(sp) RAM:0000C0F8 486E FFEC pea unk_FFFFFFEC(a6) RAM:0000C0FC 4EB9 0000 A88A jsr sub_A88A RAM:0000C102 504F addq.w #8,sp RAM:0000C104 3E00 move.w d0,d7 RAM:0000C106 RAM:0000C106 loc_C106: ; CODE XREF: ConsoleWriteCharacter?+8Cj RAM:0000C106 ; ConsoleWriteCharacter?+AAj RAM:0000C106 3007 move.w d7,d0 RAM:0000C108 48C0 ext.l d0 RAM:0000C10A 4CEE 00F0 FFDC movem.l unk_FFFFFFDC(a6),d4-d7 RAM:0000C110 4E5E unlk a6 RAM:0000C112 4E75 rts RAM:0000C112 ; End of function ConsoleWriteCharacter? RAM:0000C112 RAM:0000C114 RAM:0000C114 ; =============== S U B R O U T I N E ======================================= RAM:0000C114 RAM:0000C114 ; Attributes: bp-based frame RAM:0000C114 RAM:0000C114 sub_C114: ; CODE XREF: sub_C416+B4p RAM:0000C114 4E56 FFFC link a6,#$FFFC RAM:0000C118 2E87 move.l d7,(sp) RAM:0000C11A 7E00 moveq #0,d7 RAM:0000C11C 6012 bra.s loc_C130 RAM:0000C11E ; --------------------------------------------------------------------------- RAM:0000C11E RAM:0000C11E loc_C11E: ; CODE XREF: sub_C114+28j RAM:0000C11E 3039 0004 6EAA move.w (word_46EAA).l,d0 RAM:0000C124 0800 0005 btst #5,d0 RAM:0000C128 6614 bne.s loc_C13E RAM:0000C12A 4EB9 0000 A010 jsr CheckSerialBusy? RAM:0000C130 RAM:0000C130 loc_C130: ; CODE XREF: sub_C114+8j RAM:0000C130 3039 0004 6E86 move.w (word_46E86).l,d0 RAM:0000C136 B079 0004 6E8A cmp.w (word_46E8A).l,d0 RAM:0000C13C 64E0 bcc.s loc_C11E RAM:0000C13E RAM:0000C13E loc_C13E: ; CODE XREF: sub_C114+14j RAM:0000C13E 3039 0004 6EAA move.w (word_46EAA).l,d0 RAM:0000C144 0800 0005 btst #5,d0 RAM:0000C148 6716 beq.s loc_C160 RAM:0000C14A 70DF moveq #unk_FFFFFFDF,d0 RAM:0000C14C C179 0004 6EAA and.w d0,(word_46EAA).l RAM:0000C152 2079 0004 6E7E movea.l (dword_46E7E).l,a0 RAM:0000C158 7004 moveq #4,d0 RAM:0000C15A 8168 0002 or.w d0,2(a0) RAM:0000C15E 7EFC moveq #unk_FFFFFFFC,d7 RAM:0000C160 RAM:0000C160 loc_C160: ; CODE XREF: sub_C114+34j RAM:0000C160 3007 move.w d7,d0 RAM:0000C162 48C0 ext.l d0 RAM:0000C164 2E2E FFFC move.l unk_FFFFFFFC(a6),d7 RAM:0000C168 4E5E unlk a6 RAM:0000C16A 4E75 rts RAM:0000C16A ; End of function sub_C114 RAM:0000C16A RAM:0000C16C RAM:0000C16C ; =============== S U B R O U T I N E ======================================= RAM:0000C16C RAM:0000C16C ; Attributes: bp-based frame RAM:0000C16C RAM:0000C16C sub_C16C: ; CODE XREF: sub_2D52+2Ap RAM:0000C16C ; sub_C416+178p ... RAM:0000C16C RAM:0000C16C arg_3 = $B RAM:0000C16C RAM:0000C16C 4E56 FFF8 link a6,#$FFF8 RAM:0000C170 2E87 move.l d7,(sp) RAM:0000C172 122E 000B move.b arg_3(a6),d1 RAM:0000C176 7000 moveq #0,d0 RAM:0000C178 1001 move.b d1,d0 RAM:0000C17A 3E00 move.w d0,d7 RAM:0000C17C 0C47 0061 cmpi.w #$61,d7 ; 'a' RAM:0000C180 650A bcs.s loc_C18C RAM:0000C182 0C47 007A cmpi.w #$7A,d7 ; 'z' RAM:0000C186 6204 bhi.s loc_C18C RAM:0000C188 0401 0020 subi.b #$20,d1 ; ' ' RAM:0000C18C RAM:0000C18C loc_C18C: ; CODE XREF: sub_C16C+14j RAM:0000C18C ; sub_C16C+1Aj RAM:0000C18C 7000 moveq #0,d0 RAM:0000C18E 1001 move.b d1,d0 RAM:0000C190 2E2E FFF8 move.l unk_FFFFFFF8(a6),d7 RAM:0000C194 4E5E unlk a6 RAM:0000C196 4E75 rts RAM:0000C196 ; End of function sub_C16C RAM:0000C196 RAM:0000C198 RAM:0000C198 ; =============== S U B R O U T I N E ======================================= RAM:0000C198 RAM:0000C198 ; Attributes: bp-based frame RAM:0000C198 RAM:0000C198 sub_C198: ; CODE XREF: sub_C416+DB6p RAM:0000C198 RAM:0000C198 arg_0 = 8 RAM:0000C198 RAM:0000C198 4E56 FFFC link a6,#$FFFC RAM:0000C19C 7200 moveq #0,d1 RAM:0000C19E 206E 0008 movea.l arg_0(a6),a0 RAM:0000C1A2 0C10 0020 cmpi.b #$20,(a0) ; ' ' RAM:0000C1A6 6506 bcs.s loc_C1AE RAM:0000C1A8 0C10 007F cmpi.b #$7F,(a0) ; '' RAM:0000C1AC 6302 bls.s loc_C1B0 RAM:0000C1AE RAM:0000C1AE loc_C1AE: ; CODE XREF: sub_C198+Ej RAM:0000C1AE 7201 moveq #1,d1 RAM:0000C1B0 RAM:0000C1B0 loc_C1B0: ; CODE XREF: sub_C198+14j RAM:0000C1B0 3001 move.w d1,d0 RAM:0000C1B2 48C0 ext.l d0 RAM:0000C1B4 4E5E unlk a6 RAM:0000C1B6 4E75 rts RAM:0000C1B6 ; End of function sub_C198 RAM:0000C1B6 RAM:0000C1B8 RAM:0000C1B8 ; =============== S U B R O U T I N E ======================================= RAM:0000C1B8 RAM:0000C1B8 ; Attributes: bp-based frame RAM:0000C1B8 RAM:0000C1B8 sub_C1B8: ; CODE XREF: sub_C416+1AEp RAM:0000C1B8 RAM:0000C1B8 arg_0 = 8 RAM:0000C1B8 arg_4 = $C RAM:0000C1B8 RAM:0000C1B8 4E56 FFF8 link a6,#$FFF8 RAM:0000C1BC 2E87 move.l d7,(sp) RAM:0000C1BE 2E2E 000C move.l arg_4(a6),d7 RAM:0000C1C2 2047 movea.l d7,a0 RAM:0000C1C4 0C10 000D cmpi.b #$D,(a0) RAM:0000C1C8 670C beq.s loc_C1D6 RAM:0000C1CA 0C10 000A cmpi.b #$A,(a0) RAM:0000C1CE 6706 beq.s loc_C1D6 RAM:0000C1D0 0C10 0010 cmpi.b #$10,(a0) RAM:0000C1D4 6604 bne.s loc_C1DA RAM:0000C1D6 RAM:0000C1D6 loc_C1D6: ; CODE XREF: sub_C1B8+10j RAM:0000C1D6 ; sub_C1B8+16j RAM:0000C1D6 7E0E moveq #$E,d7 RAM:0000C1D8 601E bra.s loc_C1F8 RAM:0000C1DA ; --------------------------------------------------------------------------- RAM:0000C1DA RAM:0000C1DA loc_C1DA: ; CODE XREF: sub_C1B8+1Cj RAM:0000C1DA 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000C1DE 206E 0008 movea.l arg_0(a6),a0 RAM:0000C1E2 7000 moveq #0,d0 RAM:0000C1E4 1010 move.b (a0),d0 RAM:0000C1E6 2F00 move.l d0,-(sp) RAM:0000C1E8 2047 movea.l d7,a0 RAM:0000C1EA 7000 moveq #0,d0 RAM:0000C1EC 1010 move.b (a0),d0 RAM:0000C1EE 2F00 move.l d0,-(sp) RAM:0000C1F0 4EB9 0000 D438 jsr sub_D438 RAM:0000C1F6 1E00 move.b d0,d7 RAM:0000C1F8 RAM:0000C1F8 loc_C1F8: ; CODE XREF: sub_C1B8+20j RAM:0000C1F8 7000 moveq #0,d0 RAM:0000C1FA 1007 move.b d7,d0 RAM:0000C1FC 2E2E FFF8 move.l unk_FFFFFFF8(a6),d7 RAM:0000C200 4E5E unlk a6 RAM:0000C202 4E75 rts RAM:0000C202 ; End of function sub_C1B8 RAM:0000C202 RAM:0000C204 RAM:0000C204 ; =============== S U B R O U T I N E ======================================= RAM:0000C204 RAM:0000C204 ; Attributes: bp-based frame RAM:0000C204 RAM:0000C204 sub_C204: ; CODE XREF: sub_C416+2C4p RAM:0000C204 ; sub_C416+32Cp ... RAM:0000C204 RAM:0000C204 arg_0 = 8 RAM:0000C204 arg_4 = $C RAM:0000C204 arg_A = $12 RAM:0000C204 arg_E = $16 RAM:0000C204 RAM:0000C204 4E56 0000 link a6,#0 RAM:0000C208 306E 0016 movea.w arg_E(a6),a0 RAM:0000C20C 2F08 move.l a0,-(sp) RAM:0000C20E 4EB9 0000 C340 jsr sub_C340 RAM:0000C214 584F addq.w #4,sp RAM:0000C216 48C0 ext.l d0 RAM:0000C218 2F00 move.l d0,-(sp) RAM:0000C21A 306E 0012 movea.w arg_A(a6),a0 RAM:0000C21E 2F08 move.l a0,-(sp) RAM:0000C220 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000C224 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000C228 4EB9 0000 C304 jsr sub_C304 RAM:0000C22E 4E5E unlk a6 RAM:0000C230 4E75 rts RAM:0000C230 ; End of function sub_C204 RAM:0000C230 RAM:0000C232 RAM:0000C232 ; =============== S U B R O U T I N E ======================================= RAM:0000C232 RAM:0000C232 ; Attributes: bp-based frame RAM:0000C232 RAM:0000C232 sub_C232: ; CODE XREF: sub_C416+486p RAM:0000C232 ; sub_C416+590p ... RAM:0000C232 RAM:0000C232 arg_0 = 8 RAM:0000C232 arg_4 = $C RAM:0000C232 arg_8 = $10 RAM:0000C232 arg_C = $14 RAM:0000C232 arg_10 = $18 RAM:0000C232 arg_16 = $1E RAM:0000C232 RAM:0000C232 4E56 FFE8 link a6,#$FFE8 RAM:0000C236 48D7 38C0 movem.l d6-d7/a3-a5,(sp) RAM:0000C23A 3C2E 001E move.w arg_16(a6),d6 RAM:0000C23E 206E 0018 movea.l arg_10(a6),a0 RAM:0000C242 3E10 move.w (a0),d7 RAM:0000C244 DE46 add.w d6,d7 RAM:0000C246 266E 000C movea.l arg_4(a6),a3 RAM:0000C24A 286E 0014 movea.l arg_C(a6),a4 RAM:0000C24E 2A6E 0010 movea.l arg_8(a6),a5 RAM:0000C252 602A bra.s loc_C27E RAM:0000C254 ; --------------------------------------------------------------------------- RAM:0000C254 RAM:0000C254 loc_C254: ; CODE XREF: sub_C232:loc_C27Ej RAM:0000C254 5347 subq.w #1,d7 RAM:0000C256 2053 movea.l (a3),a0 RAM:0000C258 7000 moveq #0,d0 RAM:0000C25A 1030 7000 move.b (a0,d7.w),d0 RAM:0000C25E 2F00 move.l d0,-(sp) RAM:0000C260 4EB9 0000 C340 jsr sub_C340 RAM:0000C266 584F addq.w #4,sp RAM:0000C268 48C0 ext.l d0 RAM:0000C26A 2F00 move.l d0,-(sp) RAM:0000C26C 4878 0019 pea ($19).w RAM:0000C270 4855 pea (a5) RAM:0000C272 4854 pea (a4) RAM:0000C274 4EB9 0000 C304 jsr sub_C304 RAM:0000C27A 4FEF 0010 lea $10(sp),sp RAM:0000C27E RAM:0000C27E loc_C27E: ; CODE XREF: sub_C232+20j RAM:0000C27E 51CE FFD4 dbf d6,loc_C254 RAM:0000C282 206E 0008 movea.l arg_0(a6),a0 RAM:0000C286 4A50 tst.w (a0) RAM:0000C288 670E beq.s loc_C298 RAM:0000C28A 4878 0019 pea ($19).w RAM:0000C28E 4854 pea (a4) RAM:0000C290 4855 pea (a5) RAM:0000C292 4EB9 0000 C36E jsr sub_C36E RAM:0000C298 RAM:0000C298 loc_C298: ; CODE XREF: sub_C232+56j RAM:0000C298 4CEE 38C0 FFE8 movem.l unk_FFFFFFE8(a6),d6-d7/a3-a5 RAM:0000C29E 4E5E unlk a6 RAM:0000C2A0 4E75 rts RAM:0000C2A0 ; End of function sub_C232 RAM:0000C2A0 RAM:0000C2A2 RAM:0000C2A2 ; =============== S U B R O U T I N E ======================================= RAM:0000C2A2 RAM:0000C2A2 ; Attributes: bp-based frame RAM:0000C2A2 RAM:0000C2A2 sub_C2A2: ; CODE XREF: sub_C416+428p RAM:0000C2A2 ; sub_C416+532p ... RAM:0000C2A2 RAM:0000C2A2 arg_0 = 8 RAM:0000C2A2 arg_4 = $C RAM:0000C2A2 arg_8 = $10 RAM:0000C2A2 arg_C = $14 RAM:0000C2A2 arg_10 = $18 RAM:0000C2A2 arg_16 = $1E RAM:0000C2A2 RAM:0000C2A2 4E56 FFE8 link a6,#$FFE8 RAM:0000C2A6 48D7 3860 movem.l d5-d6/a3-a5,(sp) RAM:0000C2AA 286E 0014 movea.l arg_C(a6),a4 RAM:0000C2AE 2A6E 0010 movea.l arg_8(a6),a5 RAM:0000C2B2 206E 0018 movea.l arg_10(a6),a0 RAM:0000C2B6 4A50 tst.w (a0) RAM:0000C2B8 6712 beq.s loc_C2CC RAM:0000C2BA 4878 0020 pea (off_20).w RAM:0000C2BE 4855 pea (a5) RAM:0000C2C0 4854 pea (a4) RAM:0000C2C2 4EB9 0000 C36E jsr sub_C36E RAM:0000C2C8 4FEF 000C lea $C(sp),sp RAM:0000C2CC RAM:0000C2CC loc_C2CC: ; CODE XREF: sub_C2A2+16j RAM:0000C2CC 206E 000C movea.l arg_4(a6),a0 RAM:0000C2D0 3C10 move.w (a0),d6 RAM:0000C2D2 266E 0008 movea.l arg_0(a6),a3 RAM:0000C2D6 3A2E 001E move.w arg_16(a6),d5 RAM:0000C2DA 601A bra.s loc_C2F6 RAM:0000C2DC ; --------------------------------------------------------------------------- RAM:0000C2DC RAM:0000C2DC loc_C2DC: ; CODE XREF: sub_C2A2:loc_C2F6j RAM:0000C2DC 2053 movea.l (a3),a0 RAM:0000C2DE 7000 moveq #0,d0 RAM:0000C2E0 1030 6000 move.b (a0,d6.w),d0 RAM:0000C2E4 5246 addq.w #1,d6 RAM:0000C2E6 2F00 move.l d0,-(sp) RAM:0000C2E8 4855 pea (a5) RAM:0000C2EA 4854 pea (a4) RAM:0000C2EC 4EB9 0000 C36E jsr sub_C36E RAM:0000C2F2 4FEF 000C lea $C(sp),sp RAM:0000C2F6 RAM:0000C2F6 loc_C2F6: ; CODE XREF: sub_C2A2+38j RAM:0000C2F6 51CD FFE4 dbf d5,loc_C2DC RAM:0000C2FA 4CEE 3860 FFE8 movem.l unk_FFFFFFE8(a6),d5-d6/a3-a5 RAM:0000C300 4E5E unlk a6 RAM:0000C302 4E75 rts RAM:0000C302 ; End of function sub_C2A2 RAM:0000C302 RAM:0000C304 RAM:0000C304 ; =============== S U B R O U T I N E ======================================= RAM:0000C304 RAM:0000C304 ; Attributes: bp-based frame RAM:0000C304 RAM:0000C304 sub_C304: ; CODE XREF: sub_C204+24p RAM:0000C304 ; sub_C232+42p ... RAM:0000C304 RAM:0000C304 arg_0 = 8 RAM:0000C304 arg_4 = $C RAM:0000C304 arg_A = $12 RAM:0000C304 arg_E = $16 RAM:0000C304 RAM:0000C304 4E56 FFEC link a6,#$FFEC RAM:0000C308 48D7 30A0 movem.l d5/d7/a4-a5,(sp) RAM:0000C30C 286E 000C movea.l arg_4(a6),a4 RAM:0000C310 2A6E 0008 movea.l arg_0(a6),a5 RAM:0000C314 3E2E 0016 move.w arg_E(a6),d7 RAM:0000C318 302E 0012 move.w arg_A(a6),d0 RAM:0000C31C 48C0 ext.l d0 RAM:0000C31E 2A00 move.l d0,d5 RAM:0000C320 6010 bra.s loc_C332 RAM:0000C322 ; --------------------------------------------------------------------------- RAM:0000C322 RAM:0000C322 loc_C322: ; CODE XREF: sub_C304:loc_C332j RAM:0000C322 2F05 move.l d5,-(sp) RAM:0000C324 4855 pea (a5) RAM:0000C326 4854 pea (a4) RAM:0000C328 4EB9 0000 C36E jsr sub_C36E RAM:0000C32E 4FEF 000C lea $C(sp),sp RAM:0000C332 RAM:0000C332 loc_C332: ; CODE XREF: sub_C304+1Cj RAM:0000C332 51CF FFEE dbf d7,loc_C322 RAM:0000C336 4CEE 30A0 FFEC movem.l unk_FFFFFFEC(a6),d5/d7/a4-a5 RAM:0000C33C 4E5E unlk a6 RAM:0000C33E 4E75 rts RAM:0000C33E ; End of function sub_C304 RAM:0000C33E RAM:0000C340 RAM:0000C340 ; =============== S U B R O U T I N E ======================================= RAM:0000C340 RAM:0000C340 ; Attributes: bp-based frame RAM:0000C340 RAM:0000C340 sub_C340: ; CODE XREF: sub_C204+Ap RAM:0000C340 ; sub_C232+2Ep ... RAM:0000C340 RAM:0000C340 arg_2 = $A RAM:0000C340 RAM:0000C340 4E56 FFFC link a6,#$FFFC RAM:0000C344 322E 000A move.w arg_2(a6),d1 RAM:0000C348 0C41 0001 cmpi.w #1,d1 RAM:0000C34C 650A bcs.s loc_C358 RAM:0000C34E RAM:0000C34E loc_C34E: ; DATA XREF: sub_19BB6+F2o RAM:0000C34E 0C41 001A cmpi.w #$1A,d1 RAM:0000C352 6204 bhi.s loc_C358 RAM:0000C354 7202 moveq #2,d1 RAM:0000C356 600E bra.s loc_C366 RAM:0000C358 ; --------------------------------------------------------------------------- RAM:0000C358 RAM:0000C358 loc_C358: ; CODE XREF: sub_C340+Cj RAM:0000C358 ; sub_C340+12j RAM:0000C358 0C6E 001B 000A cmpi.w #$1B,arg_2(a6) RAM:0000C35E 6604 bne.s loc_C364 RAM:0000C360 7205 moveq #5,d1 RAM:0000C362 6002 bra.s loc_C366 RAM:0000C364 ; --------------------------------------------------------------------------- RAM:0000C364 RAM:0000C364 loc_C364: ; CODE XREF: sub_C340+1Ej RAM:0000C364 7201 moveq #1,d1 RAM:0000C366 RAM:0000C366 loc_C366: ; CODE XREF: sub_C340+16j RAM:0000C366 ; sub_C340+22j RAM:0000C366 3001 move.w d1,d0 RAM:0000C368 48C0 ext.l d0 RAM:0000C36A 4E5E unlk a6 RAM:0000C36C 4E75 rts RAM:0000C36C ; End of function sub_C340 RAM:0000C36C RAM:0000C36E RAM:0000C36E ; =============== S U B R O U T I N E ======================================= RAM:0000C36E RAM:0000C36E ; Attributes: bp-based frame RAM:0000C36E RAM:0000C36E sub_C36E: ; CODE XREF: sub_C232+60p RAM:0000C36E ; sub_C2A2+20p ... RAM:0000C36E RAM:0000C36E arg_0 = 8 RAM:0000C36E arg_4 = $C RAM:0000C36E arg_B = $13 RAM:0000C36E RAM:0000C36E 4E56 FFF8 link a6,#$FFF8 RAM:0000C372 48D7 00C0 movem.l d6-d7,(sp) RAM:0000C376 206E 000C movea.l arg_4(a6),a0 RAM:0000C37A 3010 move.w (a0),d0 RAM:0000C37C 0800 0003 btst #3,d0 RAM:0000C380 6744 beq.s loc_C3C6 RAM:0000C382 7C00 moveq #0,d6 RAM:0000C384 1C2E 0013 move.b arg_B(a6),d6 RAM:0000C388 2F06 move.l d6,-(sp) RAM:0000C38A 6100 F7BC bsr.w ConsoleWriteCharacter? RAM:0000C38E 584F addq.w #4,sp RAM:0000C390 3E00 move.w d0,d7 RAM:0000C392 6734 beq.s loc_C3C8 RAM:0000C394 4878 0001 pea (1).w RAM:0000C398 6100 F64E bsr.w sub_B9E8 RAM:0000C39C 584F addq.w #4,sp RAM:0000C39E 3E00 move.w d0,d7 RAM:0000C3A0 206E 0008 movea.l arg_0(a6),a0 RAM:0000C3A4 4250 clr.w (a0) RAM:0000C3A6 4A47 tst.w d7 RAM:0000C3A8 660A bne.s loc_C3B4 RAM:0000C3AA 2F06 move.l d6,-(sp) RAM:0000C3AC 6100 F79A bsr.w ConsoleWriteCharacter? RAM:0000C3B0 584F addq.w #4,sp RAM:0000C3B2 3E00 move.w d0,d7 RAM:0000C3B4 RAM:0000C3B4 loc_C3B4: ; CODE XREF: sub_C36E+3Aj RAM:0000C3B4 4A47 tst.w d7 RAM:0000C3B6 6710 beq.s loc_C3C8 RAM:0000C3B8 4878 2727 pea ($2727).w RAM:0000C3BC 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0000C3C2 584F addq.w #4,sp RAM:0000C3C4 6002 bra.s loc_C3C8 RAM:0000C3C6 ; --------------------------------------------------------------------------- RAM:0000C3C6 RAM:0000C3C6 loc_C3C6: ; CODE XREF: sub_C36E+12j RAM:0000C3C6 7E00 moveq #0,d7 RAM:0000C3C8 RAM:0000C3C8 loc_C3C8: ; CODE XREF: sub_C36E+24j RAM:0000C3C8 ; sub_C36E+48j ... RAM:0000C3C8 3007 move.w d7,d0 RAM:0000C3CA 48C0 ext.l d0 RAM:0000C3CC 4CEE 00C0 FFF8 movem.l unk_FFFFFFF8(a6),d6-d7 RAM:0000C3D2 4E5E unlk a6 RAM:0000C3D4 4E75 rts RAM:0000C3D4 ; End of function sub_C36E RAM:0000C3D4 RAM:0000C3D6 RAM:0000C3D6 ; =============== S U B R O U T I N E ======================================= RAM:0000C3D6 RAM:0000C3D6 ; Attributes: bp-based frame RAM:0000C3D6 RAM:0000C3D6 sub_C3D6: ; CODE XREF: sub_C416+498p RAM:0000C3D6 ; sub_C416+5A2p ... RAM:0000C3D6 RAM:0000C3D6 arg_0 = 8 RAM:0000C3D6 RAM:0000C3D6 4E56 FFFC link a6,#$FFFC RAM:0000C3DA 226E 0008 movea.l arg_0(a6),a1 RAM:0000C3DE 2051 movea.l (a1),a0 RAM:0000C3E0 3028 002C move.w $2C(a0),d0 RAM:0000C3E4 0800 0008 btst #8,d0 RAM:0000C3E8 6708 beq.s loc_C3F2 RAM:0000C3EA 2051 movea.l (a1),a0 RAM:0000C3EC 0268 FEFF 002C andi.w #(loc_FEFC+3),$2C(a0) RAM:0000C3F2 RAM:0000C3F2 loc_C3F2: ; CODE XREF: sub_C3D6+12j RAM:0000C3F2 4E5E unlk a6 RAM:0000C3F4 4E75 rts RAM:0000C3F4 ; End of function sub_C3D6 RAM:0000C3F4 RAM:0000C3F6 RAM:0000C3F6 ; =============== S U B R O U T I N E ======================================= RAM:0000C3F6 RAM:0000C3F6 ; Attributes: bp-based frame RAM:0000C3F6 RAM:0000C3F6 sub_C3F6: ; CODE XREF: sub_C416+684p RAM:0000C3F6 ; sub_C416+DC6p RAM:0000C3F6 RAM:0000C3F6 arg_0 = 8 RAM:0000C3F6 RAM:0000C3F6 4E56 FFFC link a6,#$FFFC RAM:0000C3FA 226E 0008 movea.l arg_0(a6),a1 RAM:0000C3FE 2051 movea.l (a1),a0 RAM:0000C400 3028 002C move.w $2C(a0),d0 RAM:0000C404 0800 0008 btst #8,d0 RAM:0000C408 6608 bne.s loc_C412 RAM:0000C40A 2051 movea.l (a1),a0 RAM:0000C40C 0068 0100 002C ori.w #$100,$2C(a0) RAM:0000C412 RAM:0000C412 loc_C412: ; CODE XREF: sub_C3F6+12j RAM:0000C412 4E5E unlk a6 RAM:0000C414 4E75 rts RAM:0000C414 ; End of function sub_C3F6 RAM:0000C414 RAM:0000C416 RAM:0000C416 ; =============== S U B R O U T I N E ======================================= RAM:0000C416 RAM:0000C416 ; Attributes: bp-based frame RAM:0000C416 RAM:0000C416 sub_C416: ; CODE XREF: sub_A2D2+58p RAM:0000C416 RAM:0000C416 arg_0 = 8 RAM:0000C416 arg_4 = $C RAM:0000C416 RAM:0000C416 4E56 FFC8 link a6,#$FFC8 RAM:0000C41A 48D7 3CFC movem.l d2-d7/a2-a5,(sp) RAM:0000C41E 206E 000C movea.l arg_4(a6),a0 RAM:0000C422 3E10 move.w (a0),d7 RAM:0000C424 4250 clr.w (a0) RAM:0000C426 3A07 move.w d7,d5 RAM:0000C428 0C45 0001 cmpi.w #1,d5 RAM:0000C42C 6414 bcc.s loc_C442 RAM:0000C42E 4878 2726 pea (loc_2726).w RAM:0000C432 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0000C438 584F addq.w #4,sp RAM:0000C43A 3C3C 2726 move.w #$2726,d6 RAM:0000C43E 6000 0FEA bra.w loc_D42A RAM:0000C442 ; --------------------------------------------------------------------------- RAM:0000C442 RAM:0000C442 loc_C442: ; CODE XREF: sub_C416+16j RAM:0000C442 2D7C 0004 6E7E FFFC move.l #dword_46E7E,unk_FFFFFFFC(a6) RAM:0000C44A 207C 0004 6E7E movea.l #dword_46E7E,a0 RAM:0000C450 2248 movea.l a0,a1 RAM:0000C452 2251 movea.l (a1),a1 RAM:0000C454 3C29 0006 move.w 6(a1),d6 RAM:0000C458 9C68 002E sub.w $2E(a0),d6 RAM:0000C45C BA46 cmp.w d6,d5 RAM:0000C45E 6302 bls.s loc_C462 RAM:0000C460 3E06 move.w d6,d7 RAM:0000C462 RAM:0000C462 loc_C462: ; CODE XREF: sub_C416+48j RAM:0000C462 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000C466 2050 movea.l (a0),a0 RAM:0000C468 3D68 0004 FFFA move.w 4(a0),unk_FFFFFFFA(a6) RAM:0000C46E 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000C472 2050 movea.l (a0),a0 RAM:0000C474 2628 005E move.l $5E(a0),d3 RAM:0000C478 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000C47C 317C 0001 0030 move.w #1,$30(a0) RAM:0000C482 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0000C486 7C00 moveq #0,d6 RAM:0000C488 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:0000C48C 3A46 movea.w d6,a5 RAM:0000C48E 426E FFF4 clr.w unk_FFFFFFF4(a6) RAM:0000C492 3846 movea.w d6,a4 RAM:0000C494 7401 moveq #1,d2 RAM:0000C496 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000C49A 3028 002C move.w $2C(a0),d0 RAM:0000C49E 0800 0003 btst #3,d0 RAM:0000C4A2 6706 beq.s loc_C4AA RAM:0000C4A4 70F7 moveq #unk_FFFFFFF7,d0 RAM:0000C4A6 C168 002C and.w d0,$2C(a0) RAM:0000C4AA RAM:0000C4AA loc_C4AA: ; CODE XREF: sub_C416+8Cj RAM:0000C4AA 3007 move.w d7,d0 RAM:0000C4AC 48C0 ext.l d0 RAM:0000C4AE 2440 movea.l d0,a2 RAM:0000C4B0 5380 subq.l #1,d0 RAM:0000C4B2 3640 movea.w d0,a3 RAM:0000C4B4 3D47 FFF0 move.w d7,unk_FFFFFFF0(a6) RAM:0000C4B8 6000 0F22 bra.w loc_D3DC RAM:0000C4BC ; --------------------------------------------------------------------------- RAM:0000C4BC RAM:0000C4BC loc_C4BC: ; CODE XREF: sub_C416+FC8j RAM:0000C4BC 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000C4C0 3028 0008 move.w 8(a0),d0 RAM:0000C4C4 B068 000C cmp.w $C(a0),d0 RAM:0000C4C8 651A bcs.s loc_C4E4 RAM:0000C4CA 6100 FC48 bsr.w sub_C114 RAM:0000C4CE 3A40 movea.w d0,a5 RAM:0000C4D0 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0000C4D4 4A4D tst.w a5 RAM:0000C4D6 6700 0F04 beq.w loc_D3DC RAM:0000C4DA 7E08 moveq #8,d7 RAM:0000C4DC 387C 0001 movea.w #1,a4 RAM:0000C4E0 6000 013A bra.w loc_C61C RAM:0000C4E4 ; --------------------------------------------------------------------------- RAM:0000C4E4 RAM:0000C4E4 loc_C4E4: ; CODE XREF: sub_C416+B2j RAM:0000C4E4 4EB9 0000 A69C jsr sub_A69C RAM:0000C4EA 1D40 FFF3 move.b d0,unk_FFFFFFF3(a6) RAM:0000C4EE 422E FFF2 clr.b unk_FFFFFFF2(a6) RAM:0000C4F2 082E 0003 FFFA btst #3,unk_FFFFFFFA(a6) RAM:0000C4F8 670E beq.s loc_C508 RAM:0000C4FA 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000C4FE 3028 002C move.w $2C(a0),d0 RAM:0000C502 0800 000C btst #$C,d0 RAM:0000C506 673E beq.s loc_C546 RAM:0000C508 RAM:0000C508 loc_C508: ; CODE XREF: sub_C416+E2j RAM:0000C508 082E 0006 FFFA btst #6,unk_FFFFFFFA(a6) RAM:0000C50E 6710 beq.s loc_C520 RAM:0000C510 0C2E 0013 FFF3 cmpi.b #$13,unk_FFFFFFF3(a6) RAM:0000C516 6720 beq.s loc_C538 RAM:0000C518 0C2E 0011 FFF3 cmpi.b #$11,unk_FFFFFFF3(a6) RAM:0000C51E 6718 beq.s loc_C538 RAM:0000C520 RAM:0000C520 loc_C520: ; CODE XREF: sub_C416+F8j RAM:0000C520 0C2E 0001 FFF3 cmpi.b #1,unk_FFFFFFF3(a6) RAM:0000C526 6710 beq.s loc_C538 RAM:0000C528 0C2E 000F FFF3 cmpi.b #$F,unk_FFFFFFF3(a6) RAM:0000C52E 6708 beq.s loc_C538 RAM:0000C530 0C2E 001B FFF3 cmpi.b #$1B,unk_FFFFFFF3(a6) RAM:0000C536 660E bne.s loc_C546 RAM:0000C538 RAM:0000C538 loc_C538: ; CODE XREF: sub_C416+100j RAM:0000C538 ; sub_C416+108j ... RAM:0000C538 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000C53C 0268 EFFF 002C andi.w #(loc_EFFE+1),$2C(a0) RAM:0000C542 6000 0E98 bra.w loc_D3DC RAM:0000C546 ; --------------------------------------------------------------------------- RAM:0000C546 RAM:0000C546 loc_C546: ; CODE XREF: sub_C416+F0j RAM:0000C546 ; sub_C416+120j RAM:0000C546 0C2E 001B FFF3 cmpi.b #$1B,unk_FFFFFFF3(a6) RAM:0000C54C 6616 bne.s loc_C564 RAM:0000C54E 082E 0003 FFFA btst #3,unk_FFFFFFFA(a6) RAM:0000C554 670E beq.s loc_C564 RAM:0000C556 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000C55A 0068 1000 002C ori.w #$1000,$2C(a0) RAM:0000C560 6000 0E7A bra.w loc_D3DC RAM:0000C564 ; --------------------------------------------------------------------------- RAM:0000C564 RAM:0000C564 loc_C564: ; CODE XREF: sub_C416+136j RAM:0000C564 ; sub_C416+13Ej RAM:0000C564 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000C568 3028 002C move.w $2C(a0),d0 RAM:0000C56C 0800 000C btst #$C,d0 RAM:0000C570 6730 beq.s loc_C5A2 RAM:0000C572 1D6E FFF3 FFF2 move.b unk_FFFFFFF3(a6),unk_FFFFFFF2(a6) RAM:0000C578 1D7C 001B FFF3 move.b #$1B,unk_FFFFFFF3(a6) RAM:0000C57E 082E 0002 FFFA btst #2,unk_FFFFFFFA(a6) RAM:0000C584 6612 bne.s loc_C598 RAM:0000C586 7000 moveq #0,d0 RAM:0000C588 102E FFF2 move.b unk_FFFFFFF2(a6),d0 RAM:0000C58C 2F00 move.l d0,-(sp) RAM:0000C58E 6100 FBDC bsr.w sub_C16C RAM:0000C592 584F addq.w #4,sp RAM:0000C594 1D40 FFF2 move.b d0,unk_FFFFFFF2(a6) RAM:0000C598 RAM:0000C598 loc_C598: ; CODE XREF: sub_C416+16Ej RAM:0000C598 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000C59C 0268 EFFF 002C andi.w #(loc_EFFE+1),$2C(a0) RAM:0000C5A2 RAM:0000C5A2 loc_C5A2: ; CODE XREF: sub_C416+15Aj RAM:0000C5A2 4A42 tst.w d2 RAM:0000C5A4 6616 bne.s loc_C5BC RAM:0000C5A6 0C2E 0020 FFF3 cmpi.b #$20,unk_FFFFFFF3(a6) ; ' ' RAM:0000C5AC 6700 0E2E beq.w loc_D3DC RAM:0000C5B0 7401 moveq #1,d2 RAM:0000C5B2 0C2E 0008 FFF3 cmpi.b #8,unk_FFFFFFF3(a6) RAM:0000C5B8 6700 0E22 beq.w loc_D3DC RAM:0000C5BC RAM:0000C5BC loc_C5BC: ; CODE XREF: sub_C416+18Ej RAM:0000C5BC 486E FFF3 pea unk_FFFFFFF3(a6) RAM:0000C5C0 486E FFF2 pea unk_FFFFFFF2(a6) RAM:0000C5C4 6100 FBF2 bsr.w sub_C1B8 RAM:0000C5C8 504F addq.w #8,sp RAM:0000C5CA 0280 0000 00FF andi.l #$FF,d0 RAM:0000C5D0 3E00 move.w d0,d7 RAM:0000C5D2 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000C5D6 3028 002C move.w $2C(a0),d0 RAM:0000C5DA 0800 0006 btst #6,d0 RAM:0000C5DE 673C beq.s loc_C61C RAM:0000C5E0 7000 moveq #0,d0 RAM:0000C5E2 3039 0004 6E94 move.w (word_46E94).l,d0 RAM:0000C5E8 2200 move.l d0,d1 RAM:0000C5EA 4480 neg.l d0 RAM:0000C5EC D081 add.l d1,d0 RAM:0000C5EE 5280 addq.l #1,d0 RAM:0000C5F0 7200 moveq #0,d1 RAM:0000C5F2 3228 0008 move.w 8(a0),d1 RAM:0000C5F6 B280 cmp.l d0,d1 RAM:0000C5F8 6522 bcs.s loc_C61C RAM:0000C5FA 4878 0011 pea ((off_10+1)).w RAM:0000C5FE 6100 F548 bsr.w ConsoleWriteCharacter? RAM:0000C602 584F addq.w #4,sp RAM:0000C604 4A40 tst.w d0 RAM:0000C606 6614 bne.s loc_C61C RAM:0000C608 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000C60C 0268 FFBF 002C andi.w #(loc_FFBE+1),$2C(a0) RAM:0000C612 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000C616 0268 DFFF 002C andi.w #(loc_DFFC+3),$2C(a0) RAM:0000C61C RAM:0000C61C loc_C61C: ; CODE XREF: sub_C416+CAj RAM:0000C61C ; sub_C416+1C8j ... RAM:0000C61C 3A06 move.w d6,d5 RAM:0000C61E 6000 0D86 bra.w loc_D3A6 RAM:0000C622 ; --------------------------------------------------------------------------- RAM:0000C622 BA6E FFF6 cmp.w unk_FFFFFFF6(a6),d5 RAM:0000C626 620C bhi.s loc_C634 RAM:0000C628 1D7C 0020 FFF3 move.b #$20,unk_FFFFFFF3(a6) ; ' ' RAM:0000C62E 7E00 moveq #0,d7 RAM:0000C630 6000 0D74 bra.w loc_D3A6 RAM:0000C634 ; --------------------------------------------------------------------------- RAM:0000C634 RAM:0000C634 loc_C634: ; CODE XREF: sub_C416+210j RAM:0000C634 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000C638 206E 0008 movea.l arg_0(a6),a0 RAM:0000C63C 1030 0000 move.b (a0,d0.w),d0 RAM:0000C640 0280 0000 00FF andi.l #$FF,d0 RAM:0000C646 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:0000C64A 2F00 move.l d0,-(sp) RAM:0000C64C 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C650 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C654 6100 FD18 bsr.w sub_C36E RAM:0000C658 4FEF 000C lea $C(sp),sp RAM:0000C65C 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000C660 6700 0D74 beq.w loc_D3D6 RAM:0000C664 4878 0020 pea (off_20).w RAM:0000C668 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C66C 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C670 6100 FCFC bsr.w sub_C36E RAM:0000C674 4FEF 000C lea $C(sp),sp RAM:0000C678 4878 0019 pea ($19).w RAM:0000C67C 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C680 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C684 6100 FCE8 bsr.w sub_C36E RAM:0000C688 4FEF 000C lea $C(sp),sp RAM:0000C68C 6000 0D48 bra.w loc_D3D6 RAM:0000C690 ; --------------------------------------------------------------------------- RAM:0000C690 082E 0002 FFFB btst #2,unk_FFFFFFFB(a6) RAM:0000C696 6606 bne.s loc_C69E RAM:0000C698 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000C69C 6618 bne.s loc_C6B6 RAM:0000C69E RAM:0000C69E loc_C69E: ; CODE XREF: sub_C416+280j RAM:0000C69E 4878 0007 pea (7).w RAM:0000C6A2 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C6A6 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C6AA 6100 FCC2 bsr.w sub_C36E RAM:0000C6AE 4FEF 000C lea $C(sp),sp RAM:0000C6B2 6000 0D22 bra.w loc_D3D6 RAM:0000C6B6 ; --------------------------------------------------------------------------- RAM:0000C6B6 RAM:0000C6B6 loc_C6B6: ; CODE XREF: sub_C416+286j RAM:0000C6B6 536E FFF6 subq.w #1,unk_FFFFFFF6(a6) RAM:0000C6BA 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000C6BE 206E 0008 movea.l arg_0(a6),a0 RAM:0000C6C2 1030 0000 move.b (a0,d0.w),d0 RAM:0000C6C6 0280 0000 00FF andi.l #$FF,d0 RAM:0000C6CC 2F00 move.l d0,-(sp) RAM:0000C6CE 4878 0019 pea ($19).w RAM:0000C6D2 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C6D6 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C6DA 6100 FB28 bsr.w sub_C204 RAM:0000C6DE 4FEF 0010 lea $10(sp),sp RAM:0000C6E2 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000C6E6 6700 0CEE beq.w loc_D3D6 RAM:0000C6EA 4878 0020 pea (off_20).w RAM:0000C6EE 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C6F2 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C6F6 6100 FC76 bsr.w sub_C36E RAM:0000C6FA 4FEF 000C lea $C(sp),sp RAM:0000C6FE 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000C702 206E 0008 movea.l arg_0(a6),a0 RAM:0000C706 1030 0000 move.b (a0,d0.w),d0 RAM:0000C70A 0280 0000 00FF andi.l #$FF,d0 RAM:0000C710 2F00 move.l d0,-(sp) RAM:0000C712 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C716 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C71A 6100 FC52 bsr.w sub_C36E RAM:0000C71E 4FEF 000C lea $C(sp),sp RAM:0000C722 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000C726 206E 0008 movea.l arg_0(a6),a0 RAM:0000C72A 1030 0000 move.b (a0,d0.w),d0 RAM:0000C72E 0280 0000 00FF andi.l #$FF,d0 RAM:0000C734 2F00 move.l d0,-(sp) RAM:0000C736 4878 0019 pea ($19).w RAM:0000C73A 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C73E 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C742 6100 FAC0 bsr.w sub_C204 RAM:0000C746 4FEF 0010 lea $10(sp),sp RAM:0000C74A 4878 0019 pea ($19).w RAM:0000C74E 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C752 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C756 6100 FC16 bsr.w sub_C36E RAM:0000C75A 4FEF 000C lea $C(sp),sp RAM:0000C75E 6000 0C76 bra.w loc_D3D6 RAM:0000C762 ; --------------------------------------------------------------------------- RAM:0000C762 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000C766 6700 0158 beq.w loc_C8C0 RAM:0000C76A 536E FFF6 subq.w #1,unk_FFFFFFF6(a6) RAM:0000C76E 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000C772 206E 0008 movea.l arg_0(a6),a0 RAM:0000C776 1D70 0000 FFF3 move.b (a0,d0.w),unk_FFFFFFF3(a6) RAM:0000C77C 3006 move.w d6,d0 RAM:0000C77E 48C0 ext.l d0 RAM:0000C780 322E FFF6 move.w unk_FFFFFFF6(a6),d1 RAM:0000C784 48C1 ext.l d1 RAM:0000C786 9081 sub.l d1,d0 RAM:0000C788 2F00 move.l d0,-(sp) RAM:0000C78A 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000C78E 48C0 ext.l d0 RAM:0000C790 D088 add.l a0,d0 RAM:0000C792 2F00 move.l d0,-(sp) RAM:0000C794 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000C798 48C0 ext.l d0 RAM:0000C79A D088 add.l a0,d0 RAM:0000C79C 5280 addq.l #1,d0 RAM:0000C79E 2F00 move.l d0,-(sp) RAM:0000C7A0 4878 0003 pea (3).w RAM:0000C7A4 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000C7AA 4FEF 0010 lea $10(sp),sp RAM:0000C7AE 5346 subq.w #1,d6 RAM:0000C7B0 082E 0002 FFFB btst #2,unk_FFFFFFFB(a6) RAM:0000C7B6 6744 beq.s loc_C7FC RAM:0000C7B8 4878 007C pea (off_7C).w RAM:0000C7BC 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C7C0 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C7C4 6100 FBA8 bsr.w sub_C36E RAM:0000C7C8 4FEF 000C lea $C(sp),sp RAM:0000C7CC 7000 moveq #0,d0 RAM:0000C7CE 102E FFF3 move.b unk_FFFFFFF3(a6),d0 RAM:0000C7D2 2F00 move.l d0,-(sp) RAM:0000C7D4 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C7D8 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C7DC 6100 FB90 bsr.w sub_C36E RAM:0000C7E0 4FEF 000C lea $C(sp),sp RAM:0000C7E4 4878 007C pea (off_7C).w RAM:0000C7E8 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C7EC 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C7F0 6100 FB7C bsr.w sub_C36E RAM:0000C7F4 4FEF 000C lea $C(sp),sp RAM:0000C7F8 6000 00AA bra.w loc_C8A4 RAM:0000C7FC ; --------------------------------------------------------------------------- RAM:0000C7FC RAM:0000C7FC loc_C7FC: ; CODE XREF: sub_C416+3A0j RAM:0000C7FC 7000 moveq #0,d0 RAM:0000C7FE 102E FFF3 move.b unk_FFFFFFF3(a6),d0 RAM:0000C802 2F00 move.l d0,-(sp) RAM:0000C804 4878 0019 pea ($19).w RAM:0000C808 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C80C 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C810 6100 F9F2 bsr.w sub_C204 RAM:0000C814 4FEF 0010 lea $10(sp),sp RAM:0000C818 3006 move.w d6,d0 RAM:0000C81A 48C0 ext.l d0 RAM:0000C81C 2E00 move.l d0,d7 RAM:0000C81E 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000C822 48C0 ext.l d0 RAM:0000C824 2207 move.l d7,d1 RAM:0000C826 9280 sub.l d0,d1 RAM:0000C828 2F01 move.l d1,-(sp) RAM:0000C82A 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000C82E 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C832 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C836 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0000C83A 486E 0008 pea arg_0(a6) RAM:0000C83E 6100 FA62 bsr.w sub_C2A2 RAM:0000C842 4FEF 0018 lea $18(sp),sp RAM:0000C846 7000 moveq #0,d0 RAM:0000C848 102E FFF3 move.b unk_FFFFFFF3(a6),d0 RAM:0000C84C 2F00 move.l d0,-(sp) RAM:0000C84E 4878 0020 pea (off_20).w RAM:0000C852 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C856 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C85A 6100 F9A8 bsr.w sub_C204 RAM:0000C85E 4FEF 0010 lea $10(sp),sp RAM:0000C862 7000 moveq #0,d0 RAM:0000C864 102E FFF3 move.b unk_FFFFFFF3(a6),d0 RAM:0000C868 2F00 move.l d0,-(sp) RAM:0000C86A 4878 0019 pea ($19).w RAM:0000C86E 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C872 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C876 6100 F98C bsr.w sub_C204 RAM:0000C87A 4FEF 0010 lea $10(sp),sp RAM:0000C87E 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000C882 48C0 ext.l d0 RAM:0000C884 9E80 sub.l d0,d7 RAM:0000C886 2F07 move.l d7,-(sp) RAM:0000C888 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0000C88C 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C890 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C894 486E 0008 pea arg_0(a6) RAM:0000C898 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000C89C 6100 F994 bsr.w sub_C232 RAM:0000C8A0 4FEF 0018 lea $18(sp),sp RAM:0000C8A4 RAM:0000C8A4 loc_C8A4: ; CODE XREF: sub_C416+3E2j RAM:0000C8A4 4A46 tst.w d6 RAM:0000C8A6 6600 0B2E bne.w loc_D3D6 RAM:0000C8AA 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000C8AE 6100 FB26 bsr.w sub_C3D6 RAM:0000C8B2 584F addq.w #4,sp RAM:0000C8B4 6000 0B20 bra.w loc_D3D6 RAM:0000C8B8 ; --------------------------------------------------------------------------- RAM:0000C8B8 082E 0002 FFFB btst #2,unk_FFFFFFFB(a6) RAM:0000C8BE 6718 beq.s loc_C8D8 RAM:0000C8C0 RAM:0000C8C0 loc_C8C0: ; CODE XREF: sub_C416+350j RAM:0000C8C0 4878 0007 pea (7).w RAM:0000C8C4 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C8C8 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C8CC 6100 FAA0 bsr.w sub_C36E RAM:0000C8D0 4FEF 000C lea $C(sp),sp RAM:0000C8D4 6000 0B00 bra.w loc_D3D6 RAM:0000C8D8 ; --------------------------------------------------------------------------- RAM:0000C8D8 RAM:0000C8D8 loc_C8D8: ; CODE XREF: sub_C416+4A8j RAM:0000C8D8 BC6E FFF6 cmp.w unk_FFFFFFF6(a6),d6 RAM:0000C8DC 6F00 0AF8 ble.w loc_D3D6 RAM:0000C8E0 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000C8E4 206E 0008 movea.l arg_0(a6),a0 RAM:0000C8E8 1D70 0000 FFF3 move.b (a0,d0.w),unk_FFFFFFF3(a6) RAM:0000C8EE 3006 move.w d6,d0 RAM:0000C8F0 48C0 ext.l d0 RAM:0000C8F2 322E FFF6 move.w unk_FFFFFFF6(a6),d1 RAM:0000C8F6 48C1 ext.l d1 RAM:0000C8F8 9081 sub.l d1,d0 RAM:0000C8FA 2F00 move.l d0,-(sp) RAM:0000C8FC 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000C900 48C0 ext.l d0 RAM:0000C902 D088 add.l a0,d0 RAM:0000C904 2F00 move.l d0,-(sp) RAM:0000C906 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000C90A 48C0 ext.l d0 RAM:0000C90C D088 add.l a0,d0 RAM:0000C90E 5280 addq.l #1,d0 RAM:0000C910 2F00 move.l d0,-(sp) RAM:0000C912 4878 0003 pea (3).w RAM:0000C916 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000C91C 4FEF 0010 lea $10(sp),sp RAM:0000C920 5346 subq.w #1,d6 RAM:0000C922 3006 move.w d6,d0 RAM:0000C924 48C0 ext.l d0 RAM:0000C926 2E00 move.l d0,d7 RAM:0000C928 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000C92C 48C0 ext.l d0 RAM:0000C92E 2207 move.l d7,d1 RAM:0000C930 9280 sub.l d0,d1 RAM:0000C932 2F01 move.l d1,-(sp) RAM:0000C934 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000C938 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C93C 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C940 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0000C944 486E 0008 pea arg_0(a6) RAM:0000C948 6100 F958 bsr.w sub_C2A2 RAM:0000C94C 4FEF 0018 lea $18(sp),sp RAM:0000C950 7000 moveq #0,d0 RAM:0000C952 102E FFF3 move.b unk_FFFFFFF3(a6),d0 RAM:0000C956 2F00 move.l d0,-(sp) RAM:0000C958 4878 0020 pea (off_20).w RAM:0000C95C 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C960 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C964 6100 F89E bsr.w sub_C204 RAM:0000C968 4FEF 0010 lea $10(sp),sp RAM:0000C96C 7000 moveq #0,d0 RAM:0000C96E 102E FFF3 move.b unk_FFFFFFF3(a6),d0 RAM:0000C972 2F00 move.l d0,-(sp) RAM:0000C974 4878 0019 pea ($19).w RAM:0000C978 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C97C 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C980 6100 F882 bsr.w sub_C204 RAM:0000C984 4FEF 0010 lea $10(sp),sp RAM:0000C988 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000C98C 48C0 ext.l d0 RAM:0000C98E 9E80 sub.l d0,d7 RAM:0000C990 2F07 move.l d7,-(sp) RAM:0000C992 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0000C996 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C99A 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C99E 486E 0008 pea arg_0(a6) RAM:0000C9A2 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000C9A6 6100 F88A bsr.w sub_C232 RAM:0000C9AA 4FEF 0018 lea $18(sp),sp RAM:0000C9AE 4A46 tst.w d6 RAM:0000C9B0 6600 0A24 bne.w loc_D3D6 RAM:0000C9B4 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000C9B8 6100 FA1C bsr.w sub_C3D6 RAM:0000C9BC 584F addq.w #4,sp RAM:0000C9BE 6000 0A16 bra.w loc_D3D6 RAM:0000C9C2 ; --------------------------------------------------------------------------- RAM:0000C9C2 082E 0002 FFFB btst #2,unk_FFFFFFFB(a6) RAM:0000C9C8 6600 014A bne.w loc_CB14 RAM:0000C9CC 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000C9D0 6F00 0A04 ble.w loc_D3D6 RAM:0000C9D4 602C bra.s loc_CA02 RAM:0000C9D6 ; --------------------------------------------------------------------------- RAM:0000C9D6 RAM:0000C9D6 loc_C9D6: ; CODE XREF: sub_C416+5F0j RAM:0000C9D6 536E FFF6 subq.w #1,unk_FFFFFFF6(a6) RAM:0000C9DA 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000C9DE 206E 0008 movea.l arg_0(a6),a0 RAM:0000C9E2 1030 0000 move.b (a0,d0.w),d0 RAM:0000C9E6 0280 0000 00FF andi.l #$FF,d0 RAM:0000C9EC 2F00 move.l d0,-(sp) RAM:0000C9EE 4878 0019 pea ($19).w RAM:0000C9F2 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000C9F6 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000C9FA 6100 F808 bsr.w sub_C204 RAM:0000C9FE 4FEF 0010 lea $10(sp),sp RAM:0000CA02 RAM:0000CA02 loc_CA02: ; CODE XREF: sub_C416+5BEj RAM:0000CA02 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000CA06 6ECE bgt.s loc_C9D6 RAM:0000CA08 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000CA0C 6700 09C8 beq.w loc_D3D6 RAM:0000CA10 3006 move.w d6,d0 RAM:0000CA12 48C0 ext.l d0 RAM:0000CA14 2E00 move.l d0,d7 RAM:0000CA16 2F07 move.l d7,-(sp) RAM:0000CA18 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000CA1C 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CA20 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CA24 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0000CA28 486E 0008 pea arg_0(a6) RAM:0000CA2C 6100 F874 bsr.w sub_C2A2 RAM:0000CA30 4FEF 0018 lea $18(sp),sp RAM:0000CA34 2F07 move.l d7,-(sp) RAM:0000CA36 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0000CA3A 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CA3E 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CA42 486E 0008 pea arg_0(a6) RAM:0000CA46 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000CA4A 6100 F7E6 bsr.w sub_C232 RAM:0000CA4E 4FEF 0018 lea $18(sp),sp RAM:0000CA52 6000 0982 bra.w loc_D3D6 RAM:0000CA56 ; --------------------------------------------------------------------------- RAM:0000CA56 4A46 tst.w d6 RAM:0000CA58 6646 bne.s loc_CAA0 RAM:0000CA5A 4A83 tst.l d3 RAM:0000CA5C 6742 beq.s loc_CAA0 RAM:0000CA5E 2F03 move.l d3,-(sp) RAM:0000CA60 4EB9 0000 7376 jsr (strlen_).l RAM:0000CA66 584F addq.w #4,sp RAM:0000CA68 3C00 move.w d0,d6 RAM:0000CA6A BC6E FFF0 cmp.w unk_FFFFFFF0(a6),d6 RAM:0000CA6E 6502 bcs.s loc_CA72 RAM:0000CA70 3C0B move.w a3,d6 RAM:0000CA72 RAM:0000CA72 loc_CA72: ; CODE XREF: sub_C416+658j RAM:0000CA72 3006 move.w d6,d0 RAM:0000CA74 48C0 ext.l d0 RAM:0000CA76 2E00 move.l d0,d7 RAM:0000CA78 2F07 move.l d7,-(sp) RAM:0000CA7A 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000CA7E 2F03 move.l d3,-(sp) RAM:0000CA80 4878 0003 pea (3).w RAM:0000CA84 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000CA8A 4FEF 0010 lea $10(sp),sp RAM:0000CA8E 206E 0008 movea.l arg_0(a6),a0 RAM:0000CA92 4230 7800 clr.b (a0,d7.l) RAM:0000CA96 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000CA9A 6100 F95A bsr.w sub_C3F6 RAM:0000CA9E 584F addq.w #4,sp RAM:0000CAA0 RAM:0000CAA0 loc_CAA0: ; CODE XREF: sub_C416+642j RAM:0000CAA0 ; sub_C416+646j RAM:0000CAA0 BC6E FFF6 cmp.w unk_FFFFFFF6(a6),d6 RAM:0000CAA4 6F00 0930 ble.w loc_D3D6 RAM:0000CAA8 6028 bra.s loc_CAD2 RAM:0000CAAA ; --------------------------------------------------------------------------- RAM:0000CAAA RAM:0000CAAA loc_CAAA: ; CODE XREF: sub_C416+6C0j RAM:0000CAAA 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000CAAE 206E 0008 movea.l arg_0(a6),a0 RAM:0000CAB2 1030 0000 move.b (a0,d0.w),d0 RAM:0000CAB6 0280 0000 00FF andi.l #$FF,d0 RAM:0000CABC 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:0000CAC0 2F00 move.l d0,-(sp) RAM:0000CAC2 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CAC6 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CACA 6100 F8A2 bsr.w sub_C36E RAM:0000CACE 4FEF 000C lea $C(sp),sp RAM:0000CAD2 RAM:0000CAD2 loc_CAD2: ; CODE XREF: sub_C416+692j RAM:0000CAD2 BC6E FFF6 cmp.w unk_FFFFFFF6(a6),d6 RAM:0000CAD6 6ED2 bgt.s loc_CAAA RAM:0000CAD8 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000CADC 6700 08F8 beq.w loc_D3D6 RAM:0000CAE0 4878 0020 pea (off_20).w RAM:0000CAE4 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CAE8 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CAEC 6100 F880 bsr.w sub_C36E RAM:0000CAF0 4FEF 000C lea $C(sp),sp RAM:0000CAF4 4878 0019 pea ($19).w RAM:0000CAF8 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CAFC 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CB00 6100 F86C bsr.w sub_C36E RAM:0000CB04 4FEF 000C lea $C(sp),sp RAM:0000CB08 6000 08CC bra.w loc_D3D6 RAM:0000CB0C ; --------------------------------------------------------------------------- RAM:0000CB0C 082E 0002 FFFB btst #2,unk_FFFFFFFB(a6) RAM:0000CB12 6718 beq.s loc_CB2C RAM:0000CB14 RAM:0000CB14 loc_CB14: ; CODE XREF: sub_C416+5B2j RAM:0000CB14 ; sub_C416+DAEj RAM:0000CB14 4878 0007 pea (7).w RAM:0000CB18 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CB1C 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CB20 6100 F84C bsr.w sub_C36E RAM:0000CB24 4FEF 000C lea $C(sp),sp RAM:0000CB28 6000 08AC bra.w loc_D3D6 RAM:0000CB2C ; --------------------------------------------------------------------------- RAM:0000CB2C RAM:0000CB2C loc_CB2C: ; CODE XREF: sub_C416+6FCj RAM:0000CB2C BC6E FFF6 cmp.w unk_FFFFFFF6(a6),d6 RAM:0000CB30 6F00 08A4 ble.w loc_D3D6 RAM:0000CB34 3E06 move.w d6,d7 RAM:0000CB36 6022 bra.s loc_CB5A RAM:0000CB38 ; --------------------------------------------------------------------------- RAM:0000CB38 RAM:0000CB38 loc_CB38: ; CODE XREF: sub_C416+748j RAM:0000CB38 5347 subq.w #1,d7 RAM:0000CB3A 206E 0008 movea.l arg_0(a6),a0 RAM:0000CB3E 7000 moveq #0,d0 RAM:0000CB40 1030 7000 move.b (a0,d7.w),d0 RAM:0000CB44 2F00 move.l d0,-(sp) RAM:0000CB46 4878 0020 pea (off_20).w RAM:0000CB4A 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CB4E 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CB52 6100 F6B0 bsr.w sub_C204 RAM:0000CB56 4FEF 0010 lea $10(sp),sp RAM:0000CB5A RAM:0000CB5A loc_CB5A: ; CODE XREF: sub_C416+720j RAM:0000CB5A BE6E FFF6 cmp.w unk_FFFFFFF6(a6),d7 RAM:0000CB5E 6ED8 bgt.s loc_CB38 RAM:0000CB60 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000CB64 674C beq.s loc_CBB2 RAM:0000CB66 4878 0020 pea (off_20).w RAM:0000CB6A 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CB6E 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CB72 6100 F7FA bsr.w sub_C36E RAM:0000CB76 4FEF 000C lea $C(sp),sp RAM:0000CB7A 4878 0019 pea ($19).w RAM:0000CB7E 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CB82 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CB86 6100 F7E6 bsr.w sub_C36E RAM:0000CB8A 4FEF 000C lea $C(sp),sp RAM:0000CB8E 6022 bra.s loc_CBB2 RAM:0000CB90 ; --------------------------------------------------------------------------- RAM:0000CB90 RAM:0000CB90 loc_CB90: ; CODE XREF: sub_C416+7A0j RAM:0000CB90 5346 subq.w #1,d6 RAM:0000CB92 206E 0008 movea.l arg_0(a6),a0 RAM:0000CB96 7000 moveq #0,d0 RAM:0000CB98 1030 6000 move.b (a0,d6.w),d0 RAM:0000CB9C 2F00 move.l d0,-(sp) RAM:0000CB9E 4878 0019 pea ($19).w RAM:0000CBA2 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CBA6 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CBAA 6100 F658 bsr.w sub_C204 RAM:0000CBAE 4FEF 0010 lea $10(sp),sp RAM:0000CBB2 RAM:0000CBB2 loc_CBB2: ; CODE XREF: sub_C416+74Ej RAM:0000CBB2 ; sub_C416+778j RAM:0000CBB2 BC6E FFF6 cmp.w unk_FFFFFFF6(a6),d6 RAM:0000CBB6 6ED8 bgt.s loc_CB90 RAM:0000CBB8 4A46 tst.w d6 RAM:0000CBBA 6600 081A bne.w loc_D3D6 RAM:0000CBBE RAM:0000CBBE loc_CBBE: ; CODE XREF: sub_C416+8BCj RAM:0000CBBE 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000CBC2 6100 F812 bsr.w sub_C3D6 RAM:0000CBC6 584F addq.w #4,sp RAM:0000CBC8 6000 080C bra.w loc_D3D6 RAM:0000CBCC ; --------------------------------------------------------------------------- RAM:0000CBCC 082E 0002 FFFB btst #2,unk_FFFFFFFB(a6) RAM:0000CBD2 6732 beq.s loc_CC06 RAM:0000CBD4 4878 0023 pea ($23).w RAM:0000CBD8 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CBDC 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CBE0 6100 F78C bsr.w sub_C36E RAM:0000CBE4 4FEF 000C lea $C(sp),sp RAM:0000CBE8 4878 000A pea ($A).w RAM:0000CBEC 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CBF0 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CBF4 6100 F778 bsr.w sub_C36E RAM:0000CBF8 4FEF 000C lea $C(sp),sp RAM:0000CBFC 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:0000CC00 7C00 moveq #0,d6 RAM:0000CC02 6000 00CA bra.w loc_CCCE RAM:0000CC06 ; --------------------------------------------------------------------------- RAM:0000CC06 RAM:0000CC06 loc_CC06: ; CODE XREF: sub_C416+7BCj RAM:0000CC06 4A46 tst.w d6 RAM:0000CC08 6700 00C4 beq.w loc_CCCE RAM:0000CC0C 602C bra.s loc_CC3A RAM:0000CC0E ; --------------------------------------------------------------------------- RAM:0000CC0E RAM:0000CC0E loc_CC0E: ; CODE XREF: sub_C416+828j RAM:0000CC0E 536E FFF6 subq.w #1,unk_FFFFFFF6(a6) RAM:0000CC12 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000CC16 206E 0008 movea.l arg_0(a6),a0 RAM:0000CC1A 1030 0000 move.b (a0,d0.w),d0 RAM:0000CC1E 0280 0000 00FF andi.l #$FF,d0 RAM:0000CC24 2F00 move.l d0,-(sp) RAM:0000CC26 4878 0019 pea ($19).w RAM:0000CC2A 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CC2E 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CC32 6100 F5D0 bsr.w sub_C204 RAM:0000CC36 4FEF 0010 lea $10(sp),sp RAM:0000CC3A RAM:0000CC3A loc_CC3A: ; CODE XREF: sub_C416+7F6j RAM:0000CC3A 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000CC3E 6ECE bgt.s loc_CC0E RAM:0000CC40 3D46 FFF6 move.w d6,unk_FFFFFFF6(a6) RAM:0000CC44 602C bra.s loc_CC72 RAM:0000CC46 ; --------------------------------------------------------------------------- RAM:0000CC46 RAM:0000CC46 loc_CC46: ; CODE XREF: sub_C416+860j RAM:0000CC46 536E FFF6 subq.w #1,unk_FFFFFFF6(a6) RAM:0000CC4A 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000CC4E 206E 0008 movea.l arg_0(a6),a0 RAM:0000CC52 1030 0000 move.b (a0,d0.w),d0 RAM:0000CC56 0280 0000 00FF andi.l #$FF,d0 RAM:0000CC5C 2F00 move.l d0,-(sp) RAM:0000CC5E 4878 0020 pea (off_20).w RAM:0000CC62 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CC66 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CC6A 6100 F598 bsr.w sub_C204 RAM:0000CC6E 4FEF 0010 lea $10(sp),sp RAM:0000CC72 RAM:0000CC72 loc_CC72: ; CODE XREF: sub_C416+82Ej RAM:0000CC72 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000CC76 6ECE bgt.s loc_CC46 RAM:0000CC78 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000CC7C 674C beq.s loc_CCCA RAM:0000CC7E 4878 0020 pea (off_20).w RAM:0000CC82 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CC86 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CC8A 6100 F6E2 bsr.w sub_C36E RAM:0000CC8E 4FEF 000C lea $C(sp),sp RAM:0000CC92 4878 0019 pea ($19).w RAM:0000CC96 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CC9A 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CC9E 6100 F6CE bsr.w sub_C36E RAM:0000CCA2 4FEF 000C lea $C(sp),sp RAM:0000CCA6 6022 bra.s loc_CCCA RAM:0000CCA8 ; --------------------------------------------------------------------------- RAM:0000CCA8 RAM:0000CCA8 loc_CCA8: ; CODE XREF: sub_C416+8B6j RAM:0000CCA8 5346 subq.w #1,d6 RAM:0000CCAA 206E 0008 movea.l arg_0(a6),a0 RAM:0000CCAE 7000 moveq #0,d0 RAM:0000CCB0 1030 6000 move.b (a0,d6.w),d0 RAM:0000CCB4 2F00 move.l d0,-(sp) RAM:0000CCB6 4878 0019 pea ($19).w RAM:0000CCBA 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CCBE 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CCC2 6100 F540 bsr.w sub_C204 RAM:0000CCC6 4FEF 0010 lea $10(sp),sp RAM:0000CCCA RAM:0000CCCA loc_CCCA: ; CODE XREF: sub_C416+866j RAM:0000CCCA ; sub_C416+890j RAM:0000CCCA 4A46 tst.w d6 RAM:0000CCCC 6EDA bgt.s loc_CCA8 RAM:0000CCCE RAM:0000CCCE loc_CCCE: ; CODE XREF: sub_C416+7ECj RAM:0000CCCE ; sub_C416+7F2j RAM:0000CCCE 0C47 000A cmpi.w #$A,d7 RAM:0000CCD2 6600 FEEA bne.w loc_CBBE RAM:0000CCD6 4878 000C pea (off_C).w RAM:0000CCDA 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CCDE 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CCE2 6100 F68A bsr.w sub_C36E RAM:0000CCE6 4FEF 000C lea $C(sp),sp RAM:0000CCEA 6000 06EA bra.w loc_D3D6 RAM:0000CCEE ; --------------------------------------------------------------------------- RAM:0000CCEE 082E 0002 FFFB btst #2,unk_FFFFFFFB(a6) RAM:0000CCF4 6600 0356 bne.w loc_D04C RAM:0000CCF8 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000CCFC 6604 bne.s loc_CD02 RAM:0000CCFE 7E01 moveq #1,d7 RAM:0000CD00 6002 bra.s loc_CD04 RAM:0000CD02 ; --------------------------------------------------------------------------- RAM:0000CD02 RAM:0000CD02 loc_CD02: ; CODE XREF: sub_C416+8E6j RAM:0000CD02 7E00 moveq #0,d7 RAM:0000CD04 RAM:0000CD04 loc_CD04: ; CODE XREF: sub_C416+8EAj RAM:0000CD04 3D47 FFF4 move.w d7,unk_FFFFFFF4(a6) RAM:0000CD08 082E 0003 FFFA btst #3,unk_FFFFFFFA(a6) RAM:0000CD0E 670E beq.s loc_CD1E RAM:0000CD10 102E FFF3 move.b unk_FFFFFFF3(a6),d0 RAM:0000CD14 B039 0002 BF46 cmp.b (byte_2BF46).l,d0 RAM:0000CD1A 6702 beq.s loc_CD1E RAM:0000CD1C 7400 moveq #0,d2 RAM:0000CD1E RAM:0000CD1E loc_CD1E: ; CODE XREF: sub_C416+8F8j RAM:0000CD1E ; sub_C416+904j RAM:0000CD1E 3006 move.w d6,d0 RAM:0000CD20 48C0 ext.l d0 RAM:0000CD22 2E00 move.l d0,d7 RAM:0000CD24 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000CD28 48C0 ext.l d0 RAM:0000CD2A 2207 move.l d7,d1 RAM:0000CD2C 9280 sub.l d0,d1 RAM:0000CD2E 2F01 move.l d1,-(sp) RAM:0000CD30 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000CD34 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CD38 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CD3C 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0000CD40 486E 0008 pea arg_0(a6) RAM:0000CD44 6100 F55C bsr.w sub_C2A2 RAM:0000CD48 4FEF 0018 lea $18(sp),sp RAM:0000CD4C 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000CD50 6628 bne.s loc_CD7A RAM:0000CD52 4878 0020 pea (off_20).w RAM:0000CD56 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CD5A 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CD5E 6100 F60E bsr.w sub_C36E RAM:0000CD62 4FEF 000C lea $C(sp),sp RAM:0000CD66 4878 0019 pea ($19).w RAM:0000CD6A 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CD6E 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CD72 6100 F5FA bsr.w sub_C36E RAM:0000CD76 4FEF 000C lea $C(sp),sp RAM:0000CD7A RAM:0000CD7A loc_CD7A: ; CODE XREF: sub_C416+93Aj RAM:0000CD7A 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000CD7E 48C0 ext.l d0 RAM:0000CD80 9E80 sub.l d0,d7 RAM:0000CD82 2F07 move.l d7,-(sp) RAM:0000CD84 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0000CD88 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CD8C 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CD90 486E 0008 pea arg_0(a6) RAM:0000CD94 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000CD98 6100 F498 bsr.w sub_C232 RAM:0000CD9C 4FEF 0018 lea $18(sp),sp RAM:0000CDA0 6000 0634 bra.w loc_D3D6 RAM:0000CDA4 ; --------------------------------------------------------------------------- RAM:0000CDA4 6028 bra.s loc_CDCE RAM:0000CDA6 ; --------------------------------------------------------------------------- RAM:0000CDA6 RAM:0000CDA6 loc_CDA6: ; CODE XREF: sub_C416+9BCj RAM:0000CDA6 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000CDAA 206E 0008 movea.l arg_0(a6),a0 RAM:0000CDAE 1030 0000 move.b (a0,d0.w),d0 RAM:0000CDB2 0280 0000 00FF andi.l #$FF,d0 RAM:0000CDB8 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:0000CDBC 2F00 move.l d0,-(sp) RAM:0000CDBE 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CDC2 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CDC6 6100 F5A6 bsr.w sub_C36E RAM:0000CDCA 4FEF 000C lea $C(sp),sp RAM:0000CDCE RAM:0000CDCE loc_CDCE: ; CODE XREF: sub_C416+98Ej RAM:0000CDCE BC6E FFF6 cmp.w unk_FFFFFFF6(a6),d6 RAM:0000CDD2 6ED2 bgt.s loc_CDA6 RAM:0000CDD4 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000CDD8 6728 beq.s loc_CE02 RAM:0000CDDA 4878 0020 pea (off_20).w RAM:0000CDDE 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CDE2 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CDE6 6100 F586 bsr.w sub_C36E RAM:0000CDEA 4FEF 000C lea $C(sp),sp RAM:0000CDEE 4878 0019 pea ($19).w RAM:0000CDF2 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CDF6 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CDFA 6100 F572 bsr.w sub_C36E RAM:0000CDFE 4FEF 000C lea $C(sp),sp RAM:0000CE02 RAM:0000CE02 loc_CE02: ; CODE XREF: sub_C416+9C2j RAM:0000CE02 3006 move.w d6,d0 RAM:0000CE04 48C0 ext.l d0 RAM:0000CE06 2800 move.l d0,d4 RAM:0000CE08 206E 0008 movea.l arg_0(a6),a0 RAM:0000CE0C 11AE FFF3 4800 move.b unk_FFFFFFF3(a6),(a0,d4.l) RAM:0000CE12 7000 moveq #0,d0 RAM:0000CE14 102E FFF3 move.b unk_FFFFFFF3(a6),d0 RAM:0000CE18 2F00 move.l d0,-(sp) RAM:0000CE1A 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CE1E 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CE22 6100 F54A bsr.w sub_C36E RAM:0000CE26 4FEF 000C lea $C(sp),sp RAM:0000CE2A 4A83 tst.l d3 RAM:0000CE2C 6736 beq.s loc_CE64 RAM:0000CE2E 082E 0003 FFFB btst #3,unk_FFFFFFFB(a6) RAM:0000CE34 672A beq.s loc_CE60 RAM:0000CE36 3A06 move.w d6,d5 RAM:0000CE38 7E63 moveq #$63,d7 ; 'c' RAM:0000CE3A BC47 cmp.w d7,d6 RAM:0000CE3C 6302 bls.s loc_CE40 RAM:0000CE3E 3A07 move.w d7,d5 RAM:0000CE40 RAM:0000CE40 loc_CE40: ; CODE XREF: sub_C416+A26j RAM:0000CE40 48C5 ext.l d5 RAM:0000CE42 2F05 move.l d5,-(sp) RAM:0000CE44 2F03 move.l d3,-(sp) RAM:0000CE46 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000CE4A 4878 0003 pea (3).w RAM:0000CE4E 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000CE54 4FEF 0010 lea $10(sp),sp RAM:0000CE58 2043 movea.l d3,a0 RAM:0000CE5A 4230 5800 clr.b (a0,d5.l) RAM:0000CE5E 6004 bra.s loc_CE64 RAM:0000CE60 ; --------------------------------------------------------------------------- RAM:0000CE60 RAM:0000CE60 loc_CE60: ; CODE XREF: sub_C416+A1Ej RAM:0000CE60 2043 movea.l d3,a0 RAM:0000CE62 4210 clr.b (a0) RAM:0000CE64 RAM:0000CE64 loc_CE64: ; CODE XREF: sub_C416+A16j RAM:0000CE64 ; sub_C416+A48j RAM:0000CE64 206E 000C movea.l arg_4(a6),a0 RAM:0000CE68 5284 addq.l #1,d4 RAM:0000CE6A 3084 move.w d4,(a0) RAM:0000CE6C 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000CE70 6100 F564 bsr.w sub_C3D6 RAM:0000CE74 584F addq.w #4,sp RAM:0000CE76 4EB9 0000 B474 jsr sub_B474 RAM:0000CE7C 7C00 moveq #0,d6 RAM:0000CE7E 6000 05AA bra.w loc_D42A RAM:0000CE82 ; --------------------------------------------------------------------------- RAM:0000CE82 082E 0002 FFFB btst #2,unk_FFFFFFFB(a6) RAM:0000CE88 6600 01C2 bne.w loc_D04C RAM:0000CE8C BC6E FFF6 cmp.w unk_FFFFFFF6(a6),d6 RAM:0000CE90 6F00 0544 ble.w loc_D3D6 RAM:0000CE94 6030 bra.s loc_CEC6 RAM:0000CE96 ; --------------------------------------------------------------------------- RAM:0000CE96 RAM:0000CE96 loc_CE96: ; CODE XREF: sub_C416+AB4j RAM:0000CE96 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000CE9A 206E 0008 movea.l arg_0(a6),a0 RAM:0000CE9E 0C30 0020 0000 cmpi.b #$20,(a0,d0.w) ; ' ' RAM:0000CEA4 6750 beq.s loc_CEF6 RAM:0000CEA6 1030 0000 move.b (a0,d0.w),d0 RAM:0000CEAA 0280 0000 00FF andi.l #$FF,d0 RAM:0000CEB0 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:0000CEB4 2F00 move.l d0,-(sp) RAM:0000CEB6 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CEBA 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CEBE 6100 F4AE bsr.w sub_C36E RAM:0000CEC2 4FEF 000C lea $C(sp),sp RAM:0000CEC6 RAM:0000CEC6 loc_CEC6: ; CODE XREF: sub_C416+A7Ej RAM:0000CEC6 BC6E FFF6 cmp.w unk_FFFFFFF6(a6),d6 RAM:0000CECA 6ECA bgt.s loc_CE96 RAM:0000CECC 6028 bra.s loc_CEF6 RAM:0000CECE ; --------------------------------------------------------------------------- RAM:0000CECE RAM:0000CECE loc_CECE: ; CODE XREF: sub_C416+AE4j RAM:0000CECE 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000CED2 206E 0008 movea.l arg_0(a6),a0 RAM:0000CED6 0C30 0020 0000 cmpi.b #$20,(a0,d0.w) ; ' ' RAM:0000CEDC 661E bne.s loc_CEFC RAM:0000CEDE 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:0000CEE2 4878 0020 pea (off_20).w RAM:0000CEE6 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CEEA 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CEEE 6100 F47E bsr.w sub_C36E RAM:0000CEF2 4FEF 000C lea $C(sp),sp RAM:0000CEF6 RAM:0000CEF6 loc_CEF6: ; CODE XREF: sub_C416+A8Ej RAM:0000CEF6 ; sub_C416+AB6j RAM:0000CEF6 BC6E FFF6 cmp.w unk_FFFFFFF6(a6),d6 RAM:0000CEFA 6ED2 bgt.s loc_CECE RAM:0000CEFC RAM:0000CEFC loc_CEFC: ; CODE XREF: sub_C416+AC6j RAM:0000CEFC 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000CF00 6700 04D4 beq.w loc_D3D6 RAM:0000CF04 4878 0020 pea (off_20).w RAM:0000CF08 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CF0C 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CF10 6100 F45C bsr.w sub_C36E RAM:0000CF14 4FEF 000C lea $C(sp),sp RAM:0000CF18 4878 0019 pea ($19).w RAM:0000CF1C 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CF20 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CF24 6100 F448 bsr.w sub_C36E RAM:0000CF28 4FEF 000C lea $C(sp),sp RAM:0000CF2C 6000 04A8 bra.w loc_D3D6 RAM:0000CF30 ; --------------------------------------------------------------------------- RAM:0000CF30 082E 0002 FFFB btst #2,unk_FFFFFFFB(a6) RAM:0000CF36 6600 0114 bne.w loc_D04C RAM:0000CF3A 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000CF3E 6700 0496 beq.w loc_D3D6 RAM:0000CF42 6028 bra.s loc_CF6C RAM:0000CF44 ; --------------------------------------------------------------------------- RAM:0000CF44 RAM:0000CF44 loc_CF44: ; CODE XREF: sub_C416+B5Aj RAM:0000CF44 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000CF48 206E 0008 movea.l arg_0(a6),a0 RAM:0000CF4C 0C30 0020 00FF cmpi.b #$20,-1(a0,d0.w) ; ' ' RAM:0000CF52 661E bne.s loc_CF72 RAM:0000CF54 536E FFF6 subq.w #1,unk_FFFFFFF6(a6) RAM:0000CF58 4878 0019 pea ($19).w RAM:0000CF5C 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CF60 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CF64 6100 F408 bsr.w sub_C36E RAM:0000CF68 4FEF 000C lea $C(sp),sp RAM:0000CF6C RAM:0000CF6C loc_CF6C: ; CODE XREF: sub_C416+B2Cj RAM:0000CF6C 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000CF70 6ED2 bgt.s loc_CF44 RAM:0000CF72 RAM:0000CF72 loc_CF72: ; CODE XREF: sub_C416+B3Cj RAM:0000CF72 3E2E FFF6 move.w unk_FFFFFFF6(a6),d7 RAM:0000CF76 6038 bra.s loc_CFB0 RAM:0000CF78 ; --------------------------------------------------------------------------- RAM:0000CF78 RAM:0000CF78 loc_CF78: ; CODE XREF: sub_C416+B9Ej RAM:0000CF78 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000CF7C 206E 0008 movea.l arg_0(a6),a0 RAM:0000CF80 0C30 0020 00FF cmpi.b #$20,-1(a0,d0.w) ; ' ' RAM:0000CF86 672E beq.s loc_CFB6 RAM:0000CF88 536E FFF6 subq.w #1,unk_FFFFFFF6(a6) RAM:0000CF8C 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000CF90 1030 0000 move.b (a0,d0.w),d0 RAM:0000CF94 0280 0000 00FF andi.l #$FF,d0 RAM:0000CF9A 2F00 move.l d0,-(sp) RAM:0000CF9C 4878 0019 pea ($19).w RAM:0000CFA0 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CFA4 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CFA8 6100 F25A bsr.w sub_C204 RAM:0000CFAC 4FEF 0010 lea $10(sp),sp RAM:0000CFB0 RAM:0000CFB0 loc_CFB0: ; CODE XREF: sub_C416+B60j RAM:0000CFB0 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000CFB4 6EC2 bgt.s loc_CF78 RAM:0000CFB6 RAM:0000CFB6 loc_CFB6: ; CODE XREF: sub_C416+B70j RAM:0000CFB6 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000CFBA 6700 041A beq.w loc_D3D6 RAM:0000CFBE 48C7 ext.l d7 RAM:0000CFC0 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000CFC4 48C0 ext.l d0 RAM:0000CFC6 2207 move.l d7,d1 RAM:0000CFC8 9280 sub.l d0,d1 RAM:0000CFCA 2F01 move.l d1,-(sp) RAM:0000CFCC 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000CFD0 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CFD4 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CFD8 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0000CFDC 486E 0008 pea arg_0(a6) RAM:0000CFE0 6100 F2C0 bsr.w sub_C2A2 RAM:0000CFE4 4FEF 0018 lea $18(sp),sp RAM:0000CFE8 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000CFEC 48C0 ext.l d0 RAM:0000CFEE 9E80 sub.l d0,d7 RAM:0000CFF0 2F07 move.l d7,-(sp) RAM:0000CFF2 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0000CFF6 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000CFFA 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000CFFE 486E 0008 pea arg_0(a6) RAM:0000D002 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000D006 6100 F22A bsr.w sub_C232 RAM:0000D00A 4FEF 0018 lea $18(sp),sp RAM:0000D00E 6000 03C6 bra.w loc_D3D6 RAM:0000D012 ; --------------------------------------------------------------------------- RAM:0000D012 082E 0002 FFFB btst #2,unk_FFFFFFFB(a6) RAM:0000D018 6632 bne.s loc_D04C RAM:0000D01A BC6E FFF6 cmp.w unk_FFFFFFF6(a6),d6 RAM:0000D01E 6F10 ble.s loc_D030 RAM:0000D020 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000D024 206E 0008 movea.l arg_0(a6),a0 RAM:0000D028 0C30 0020 0000 cmpi.b #$20,(a0,d0.w) ; ' ' RAM:0000D02E 671C beq.s loc_D04C RAM:0000D030 RAM:0000D030 loc_D030: ; CODE XREF: sub_C416+C08j RAM:0000D030 BC6E FFF6 cmp.w unk_FFFFFFF6(a6),d6 RAM:0000D034 662E bne.s loc_D064 RAM:0000D036 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000D03A 6710 beq.s loc_D04C RAM:0000D03C 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000D040 206E 0008 movea.l arg_0(a6),a0 RAM:0000D044 0C30 0020 00FF cmpi.b #$20,-1(a0,d0.w) ; ' ' RAM:0000D04A 6618 bne.s loc_D064 RAM:0000D04C RAM:0000D04C loc_D04C: ; CODE XREF: sub_C416+8DEj RAM:0000D04C ; sub_C416+A72j ... RAM:0000D04C 4878 0007 pea (7).w RAM:0000D050 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000D054 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000D058 6100 F314 bsr.w sub_C36E RAM:0000D05C 4FEF 000C lea $C(sp),sp RAM:0000D060 6000 0374 bra.w loc_D3D6 RAM:0000D064 ; --------------------------------------------------------------------------- RAM:0000D064 RAM:0000D064 loc_D064: ; CODE XREF: sub_C416+C1Ej RAM:0000D064 ; sub_C416+C34j RAM:0000D064 3A2E FFF6 move.w unk_FFFFFFF6(a6),d5 RAM:0000D068 602A bra.s loc_D094 RAM:0000D06A ; --------------------------------------------------------------------------- RAM:0000D06A RAM:0000D06A loc_D06A: ; CODE XREF: sub_C416+C80j RAM:0000D06A 206E 0008 movea.l arg_0(a6),a0 RAM:0000D06E 0C30 0020 50FF cmpi.b #$20,-1(a0,d5.w) ; ' ' RAM:0000D074 6722 beq.s loc_D098 RAM:0000D076 5345 subq.w #1,d5 RAM:0000D078 7000 moveq #0,d0 RAM:0000D07A 1030 5000 move.b (a0,d5.w),d0 RAM:0000D07E 2F00 move.l d0,-(sp) RAM:0000D080 4878 0019 pea ($19).w RAM:0000D084 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000D088 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000D08C 6100 F176 bsr.w sub_C204 RAM:0000D090 4FEF 0010 lea $10(sp),sp RAM:0000D094 RAM:0000D094 loc_D094: ; CODE XREF: sub_C416+C52j RAM:0000D094 4A45 tst.w d5 RAM:0000D096 6ED2 bgt.s loc_D06A RAM:0000D098 RAM:0000D098 loc_D098: ; CODE XREF: sub_C416+C5Ej RAM:0000D098 3E2E FFF6 move.w unk_FFFFFFF6(a6),d7 RAM:0000D09C 600E bra.s loc_D0AC RAM:0000D09E ; --------------------------------------------------------------------------- RAM:0000D09E RAM:0000D09E loc_D09E: ; CODE XREF: sub_C416+C98j RAM:0000D09E 206E 0008 movea.l arg_0(a6),a0 RAM:0000D0A2 0C30 0020 7000 cmpi.b #$20,(a0,d7.w) ; ' ' RAM:0000D0A8 6716 beq.s loc_D0C0 RAM:0000D0AA 5247 addq.w #1,d7 RAM:0000D0AC RAM:0000D0AC loc_D0AC: ; CODE XREF: sub_C416+C86j RAM:0000D0AC BE46 cmp.w d6,d7 RAM:0000D0AE 6DEE blt.s loc_D09E RAM:0000D0B0 600E bra.s loc_D0C0 RAM:0000D0B2 ; --------------------------------------------------------------------------- RAM:0000D0B2 RAM:0000D0B2 loc_D0B2: ; CODE XREF: sub_C416+CACj RAM:0000D0B2 206E 0008 movea.l arg_0(a6),a0 RAM:0000D0B6 0C30 0020 7000 cmpi.b #$20,(a0,d7.w) ; ' ' RAM:0000D0BC 6606 bne.s loc_D0C4 RAM:0000D0BE 5247 addq.w #1,d7 RAM:0000D0C0 RAM:0000D0C0 loc_D0C0: ; CODE XREF: sub_C416+C92j RAM:0000D0C0 ; sub_C416+C9Aj RAM:0000D0C0 BE46 cmp.w d6,d7 RAM:0000D0C2 6DEE blt.s loc_D0B2 RAM:0000D0C4 RAM:0000D0C4 loc_D0C4: ; CODE XREF: sub_C416+CA6j RAM:0000D0C4 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000D0C8 6714 beq.s loc_D0DE RAM:0000D0CA 4878 0020 pea (off_20).w RAM:0000D0CE 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000D0D2 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000D0D6 6100 F296 bsr.w sub_C36E RAM:0000D0DA 4FEF 000C lea $C(sp),sp RAM:0000D0DE RAM:0000D0DE loc_D0DE: ; CODE XREF: sub_C416+CB2j RAM:0000D0DE 3D47 FFF6 move.w d7,unk_FFFFFFF6(a6) RAM:0000D0E2 6028 bra.s loc_D10C RAM:0000D0E4 ; --------------------------------------------------------------------------- RAM:0000D0E4 RAM:0000D0E4 loc_D0E4: ; CODE XREF: sub_C416+CFAj RAM:0000D0E4 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000D0E8 206E 0008 movea.l arg_0(a6),a0 RAM:0000D0EC 1030 0000 move.b (a0,d0.w),d0 RAM:0000D0F0 0280 0000 00FF andi.l #$FF,d0 RAM:0000D0F6 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:0000D0FA 2F00 move.l d0,-(sp) RAM:0000D0FC 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000D100 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000D104 6100 F268 bsr.w sub_C36E RAM:0000D108 4FEF 000C lea $C(sp),sp RAM:0000D10C RAM:0000D10C loc_D10C: ; CODE XREF: sub_C416+CCCj RAM:0000D10C BC6E FFF6 cmp.w unk_FFFFFFF6(a6),d6 RAM:0000D110 6ED2 bgt.s loc_D0E4 RAM:0000D112 3D45 FFF6 move.w d5,unk_FFFFFFF6(a6) RAM:0000D116 602C bra.s loc_D144 RAM:0000D118 ; --------------------------------------------------------------------------- RAM:0000D118 RAM:0000D118 loc_D118: ; CODE XREF: sub_C416+D32j RAM:0000D118 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000D11C 206E 0008 movea.l arg_0(a6),a0 RAM:0000D120 1030 0000 move.b (a0,d0.w),d0 RAM:0000D124 0280 0000 00FF andi.l #$FF,d0 RAM:0000D12A 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:0000D12E 2F00 move.l d0,-(sp) RAM:0000D130 4878 0020 pea (off_20).w RAM:0000D134 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000D138 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000D13C 6100 F0C6 bsr.w sub_C204 RAM:0000D140 4FEF 0010 lea $10(sp),sp RAM:0000D144 RAM:0000D144 loc_D144: ; CODE XREF: sub_C416+D00j RAM:0000D144 BE6E FFF6 cmp.w unk_FFFFFFF6(a6),d7 RAM:0000D148 6ECE bgt.s loc_D118 RAM:0000D14A 3D45 FFF6 move.w d5,unk_FFFFFFF6(a6) RAM:0000D14E 48C6 ext.l d6 RAM:0000D150 3005 move.w d5,d0 RAM:0000D152 48C0 ext.l d0 RAM:0000D154 2206 move.l d6,d1 RAM:0000D156 9280 sub.l d0,d1 RAM:0000D158 2F01 move.l d1,-(sp) RAM:0000D15A 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0000D15E 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000D162 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000D166 486E 0008 pea arg_0(a6) RAM:0000D16A 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000D16E 6100 F0C2 bsr.w sub_C232 RAM:0000D172 4FEF 0018 lea $18(sp),sp RAM:0000D176 48C7 ext.l d7 RAM:0000D178 48C5 ext.l d5 RAM:0000D17A 2006 move.l d6,d0 RAM:0000D17C 9087 sub.l d7,d0 RAM:0000D17E 2F00 move.l d0,-(sp) RAM:0000D180 202E 0008 move.l arg_0(a6),d0 RAM:0000D184 D085 add.l d5,d0 RAM:0000D186 2F00 move.l d0,-(sp) RAM:0000D188 202E 0008 move.l arg_0(a6),d0 RAM:0000D18C D087 add.l d7,d0 RAM:0000D18E 2F00 move.l d0,-(sp) RAM:0000D190 4878 0003 pea (3).w RAM:0000D194 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000D19A 4FEF 0010 lea $10(sp),sp RAM:0000D19E 9E85 sub.l d5,d7 RAM:0000D1A0 9C87 sub.l d7,d6 RAM:0000D1A2 4A46 tst.w d6 RAM:0000D1A4 6600 0230 bne.w loc_D3D6 RAM:0000D1A8 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000D1AC 6100 F228 bsr.w sub_C3D6 RAM:0000D1B0 584F addq.w #4,sp RAM:0000D1B2 6000 0222 bra.w loc_D3D6 RAM:0000D1B6 ; --------------------------------------------------------------------------- RAM:0000D1B6 082E 0003 FFFA btst #3,unk_FFFFFFFA(a6) RAM:0000D1BC 670A beq.s loc_D1C8 RAM:0000D1BE 0C2E 001B FFF3 cmpi.b #$1B,unk_FFFFFFF3(a6) RAM:0000D1C4 6700 F94E beq.w loc_CB14 RAM:0000D1C8 RAM:0000D1C8 loc_D1C8: ; CODE XREF: sub_C416+DA6j RAM:0000D1C8 486E FFF3 pea unk_FFFFFFF3(a6) RAM:0000D1CC 6100 EFCA bsr.w sub_C198 RAM:0000D1D0 584F addq.w #4,sp RAM:0000D1D2 4A40 tst.w d0 RAM:0000D1D4 6600 FE76 bne.w loc_D04C RAM:0000D1D8 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000D1DC 6100 F218 bsr.w sub_C3F6 RAM:0000D1E0 584F addq.w #4,sp RAM:0000D1E2 082E 0002 FFFA btst #2,unk_FFFFFFFA(a6) RAM:0000D1E8 6612 bne.s loc_D1FC RAM:0000D1EA 7000 moveq #0,d0 RAM:0000D1EC 102E FFF3 move.b unk_FFFFFFF3(a6),d0 RAM:0000D1F0 2F00 move.l d0,-(sp) RAM:0000D1F2 6100 EF78 bsr.w sub_C16C RAM:0000D1F6 584F addq.w #4,sp RAM:0000D1F8 1D40 FFF3 move.b d0,unk_FFFFFFF3(a6) RAM:0000D1FC RAM:0000D1FC loc_D1FC: ; CODE XREF: sub_C416+DD2j RAM:0000D1FC BA6E FFF6 cmp.w unk_FFFFFFF6(a6),d5 RAM:0000D200 6306 bls.s loc_D208 RAM:0000D202 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000D206 6720 beq.s loc_D228 RAM:0000D208 RAM:0000D208 loc_D208: ; CODE XREF: sub_C416+DEAj RAM:0000D208 3006 move.w d6,d0 RAM:0000D20A 48C0 ext.l d0 RAM:0000D20C 5280 addq.l #1,d0 RAM:0000D20E B08A cmp.l a2,d0 RAM:0000D210 6C00 FE3A bge.w loc_D04C RAM:0000D214 7000 moveq #0,d0 RAM:0000D216 102E FFF3 move.b unk_FFFFFFF3(a6),d0 RAM:0000D21A 2F00 move.l d0,-(sp) RAM:0000D21C 6100 F122 bsr.w sub_C340 RAM:0000D220 584F addq.w #4,sp RAM:0000D222 3A00 move.w d0,d5 RAM:0000D224 5246 addq.w #1,d6 RAM:0000D226 601C bra.s loc_D244 RAM:0000D228 ; --------------------------------------------------------------------------- RAM:0000D228 RAM:0000D228 loc_D228: ; CODE XREF: sub_C416+DF0j RAM:0000D228 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000D22C 206E 0008 movea.l arg_0(a6),a0 RAM:0000D230 1030 0000 move.b (a0,d0.w),d0 RAM:0000D234 0280 0000 00FF andi.l #$FF,d0 RAM:0000D23A 2F00 move.l d0,-(sp) RAM:0000D23C 6100 F102 bsr.w sub_C340 RAM:0000D240 584F addq.w #4,sp RAM:0000D242 3A00 move.w d0,d5 RAM:0000D244 RAM:0000D244 loc_D244: ; CODE XREF: sub_C416+E10j RAM:0000D244 7000 moveq #0,d0 RAM:0000D246 102E FFF3 move.b unk_FFFFFFF3(a6),d0 RAM:0000D24A 2F00 move.l d0,-(sp) RAM:0000D24C 6100 F0F2 bsr.w sub_C340 RAM:0000D250 584F addq.w #4,sp RAM:0000D252 3E00 move.w d0,d7 RAM:0000D254 BA47 cmp.w d7,d5 RAM:0000D256 6350 bls.s loc_D2A8 RAM:0000D258 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000D25C 206E 0008 movea.l arg_0(a6),a0 RAM:0000D260 1030 0000 move.b (a0,d0.w),d0 RAM:0000D264 0280 0000 00FF andi.l #$FF,d0 RAM:0000D26A 2F00 move.l d0,-(sp) RAM:0000D26C 4878 0020 pea (off_20).w RAM:0000D270 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000D274 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000D278 6100 EF8A bsr.w sub_C204 RAM:0000D27C 4FEF 0010 lea $10(sp),sp RAM:0000D280 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000D284 206E 0008 movea.l arg_0(a6),a0 RAM:0000D288 1030 0000 move.b (a0,d0.w),d0 RAM:0000D28C 0280 0000 00FF andi.l #$FF,d0 RAM:0000D292 2F00 move.l d0,-(sp) RAM:0000D294 4878 0019 pea ($19).w RAM:0000D298 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000D29C 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000D2A0 6100 EF62 bsr.w sub_C204 RAM:0000D2A4 4FEF 0010 lea $10(sp),sp RAM:0000D2A8 RAM:0000D2A8 loc_D2A8: ; CODE XREF: sub_C416+E40j RAM:0000D2A8 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000D2AC 6736 beq.s loc_D2E4 RAM:0000D2AE 3006 move.w d6,d0 RAM:0000D2B0 48C0 ext.l d0 RAM:0000D2B2 322E FFF6 move.w unk_FFFFFFF6(a6),d1 RAM:0000D2B6 48C1 ext.l d1 RAM:0000D2B8 9081 sub.l d1,d0 RAM:0000D2BA 2F00 move.l d0,-(sp) RAM:0000D2BC 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000D2C0 48C0 ext.l d0 RAM:0000D2C2 D0AE 0008 add.l arg_0(a6),d0 RAM:0000D2C6 5280 addq.l #1,d0 RAM:0000D2C8 2F00 move.l d0,-(sp) RAM:0000D2CA 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000D2CE 48C0 ext.l d0 RAM:0000D2D0 D0AE 0008 add.l arg_0(a6),d0 RAM:0000D2D4 2F00 move.l d0,-(sp) RAM:0000D2D6 4878 0003 pea (3).w RAM:0000D2DA 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000D2E0 4FEF 0010 lea $10(sp),sp RAM:0000D2E4 RAM:0000D2E4 loc_D2E4: ; CODE XREF: sub_C416+E96j RAM:0000D2E4 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000D2E8 206E 0008 movea.l arg_0(a6),a0 RAM:0000D2EC 11AE FFF3 0000 move.b unk_FFFFFFF3(a6),(a0,d0.w) RAM:0000D2F2 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:0000D2F6 7000 moveq #0,d0 RAM:0000D2F8 102E FFF3 move.b unk_FFFFFFF3(a6),d0 RAM:0000D2FC 2F00 move.l d0,-(sp) RAM:0000D2FE 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000D302 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000D306 6100 F066 bsr.w sub_C36E RAM:0000D30A 4FEF 000C lea $C(sp),sp RAM:0000D30E 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000D312 6606 bne.s loc_D31A RAM:0000D314 BA47 cmp.w d7,d5 RAM:0000D316 6700 00BE beq.w loc_D3D6 RAM:0000D31A RAM:0000D31A loc_D31A: ; CODE XREF: sub_C416+EFCj RAM:0000D31A 3006 move.w d6,d0 RAM:0000D31C 48C0 ext.l d0 RAM:0000D31E 2800 move.l d0,d4 RAM:0000D320 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000D324 48C0 ext.l d0 RAM:0000D326 2204 move.l d4,d1 RAM:0000D328 9280 sub.l d0,d1 RAM:0000D32A 2F01 move.l d1,-(sp) RAM:0000D32C 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000D330 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000D334 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000D338 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0000D33C 486E 0008 pea arg_0(a6) RAM:0000D340 6100 EF60 bsr.w sub_C2A2 RAM:0000D344 4FEF 0018 lea $18(sp),sp RAM:0000D348 BE45 cmp.w d5,d7 RAM:0000D34A 6C32 bge.s loc_D37E RAM:0000D34C 48C5 ext.l d5 RAM:0000D34E 48C7 ext.l d7 RAM:0000D350 9A87 sub.l d7,d5 RAM:0000D352 2F05 move.l d5,-(sp) RAM:0000D354 4878 0020 pea (off_20).w RAM:0000D358 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000D35C 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000D360 6100 EFA2 bsr.w sub_C304 RAM:0000D364 4FEF 0010 lea $10(sp),sp RAM:0000D368 2F05 move.l d5,-(sp) RAM:0000D36A 4878 0019 pea ($19).w RAM:0000D36E 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000D372 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000D376 6100 EF8C bsr.w sub_C304 RAM:0000D37A 4FEF 0010 lea $10(sp),sp RAM:0000D37E RAM:0000D37E loc_D37E: ; CODE XREF: sub_C416+F34j RAM:0000D37E 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000D382 48C0 ext.l d0 RAM:0000D384 9880 sub.l d0,d4 RAM:0000D386 2F04 move.l d4,-(sp) RAM:0000D388 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0000D38C 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000D390 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000D394 486E 0008 pea arg_0(a6) RAM:0000D398 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000D39C 6100 EE94 bsr.w sub_C232 RAM:0000D3A0 4FEF 0018 lea $18(sp),sp RAM:0000D3A4 6030 bra.s loc_D3D6 RAM:0000D3A6 ; --------------------------------------------------------------------------- RAM:0000D3A6 RAM:0000D3A6 loc_D3A6: ; CODE XREF: sub_C416+208j RAM:0000D3A6 ; sub_C416+21Aj RAM:0000D3A6 3007 move.w d7,d0 RAM:0000D3A8 48C0 ext.l d0 RAM:0000D3AA 780E moveq #$E,d4 RAM:0000D3AC B084 cmp.l d4,d0 RAM:0000D3AE 6226 bhi.s loc_D3D6 RAM:0000D3B0 303B 0A06 move.w word_D3B8(pc,d0.l*2),d0 RAM:0000D3B4 4EFB 0002 jmp word_D3B8(pc,d0.w) RAM:0000D3B4 ; --------------------------------------------------------------------------- RAM:0000D3B8 FDFE F26A F2D8 F3AA+word_D3B8: dc.w $FDFE, $F26A, $F2D8, $F3AA, $F500, $F60A, $F69E, $F754, $F814, $F936, $F814, $FACA, $FB78, $FC5A, $F9EC RAM:0000D3D6 ; --------------------------------------------------------------------------- RAM:0000D3D6 RAM:0000D3D6 loc_D3D6: ; CODE XREF: sub_C416+24Aj RAM:0000D3D6 ; sub_C416+276j ... RAM:0000D3D6 4EB9 0000 B474 jsr sub_B474 RAM:0000D3DC RAM:0000D3DC loc_D3DC: ; CODE XREF: sub_C416+A2j RAM:0000D3DC ; sub_C416+C0j ... RAM:0000D3DC 4A4C tst.w a4 RAM:0000D3DE 6700 F0DC beq.w loc_C4BC RAM:0000D3E2 BAFC FFFC cmpa.w #loc_FFFC,a5 RAM:0000D3E6 6622 bne.s loc_D40A RAM:0000D3E8 4878 0021 pea ((off_20+1)).w RAM:0000D3EC 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000D3F0 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000D3F4 6100 EF78 bsr.w sub_C36E RAM:0000D3F8 4FEF 000C lea $C(sp),sp RAM:0000D3FC 4EB9 0000 B474 jsr sub_B474 RAM:0000D402 422E FFF3 clr.b unk_FFFFFFF3(a6) RAM:0000D406 9BCD suba.l a5,a5 RAM:0000D408 6004 bra.s loc_D40E RAM:0000D40A ; --------------------------------------------------------------------------- RAM:0000D40A RAM:0000D40A loc_D40A: ; CODE XREF: sub_C416+FD0j RAM:0000D40A 4A4D tst.w a5 RAM:0000D40C 6610 bne.s loc_D41E RAM:0000D40E RAM:0000D40E loc_D40E: ; CODE XREF: sub_C416+FF2j RAM:0000D40E 206E 0008 movea.l arg_0(a6),a0 RAM:0000D412 10AE FFF3 move.b unk_FFFFFFF3(a6),(a0) RAM:0000D416 206E 000C movea.l arg_4(a6),a0 RAM:0000D41A 30BC 0001 move.w #1,(a0) RAM:0000D41E RAM:0000D41E loc_D41E: ; CODE XREF: sub_C416+FF6j RAM:0000D41E 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000D422 6100 EFB2 bsr.w sub_C3D6 RAM:0000D426 584F addq.w #4,sp RAM:0000D428 3C0D move.w a5,d6 RAM:0000D42A RAM:0000D42A loc_D42A: ; CODE XREF: sub_C416+28j RAM:0000D42A ; sub_C416+A68j RAM:0000D42A 3006 move.w d6,d0 RAM:0000D42C 48C0 ext.l d0 RAM:0000D42E 4CEE 3CFC FFC8 movem.l unk_FFFFFFC8(a6),d2-d7/a2-a5 RAM:0000D434 4E5E unlk a6 RAM:0000D436 4E75 rts RAM:0000D436 ; End of function sub_C416 RAM:0000D436 RAM:0000D438 RAM:0000D438 ; =============== S U B R O U T I N E ======================================= RAM:0000D438 RAM:0000D438 ; Attributes: bp-based frame RAM:0000D438 RAM:0000D438 sub_D438: ; CODE XREF: sub_C1B8+38p RAM:0000D438 RAM:0000D438 arg_3 = $B RAM:0000D438 arg_7 = $F RAM:0000D438 arg_8 = $10 RAM:0000D438 RAM:0000D438 4E56 FFE4 link a6,#$FFE4 RAM:0000D43C 48D7 20E0 movem.l d5-d7/a5,(sp) RAM:0000D440 206E 0010 movea.l arg_8(a6),a0 RAM:0000D444 4250 clr.w (a0) RAM:0000D446 122E 000F move.b arg_7(a6),d1 RAM:0000D44A 1A2E 000B move.b arg_3(a6),d5 RAM:0000D44E RAM:0000D44E loc_D44E: ; CODE XREF: sub_D438+42j RAM:0000D44E 4A50 tst.w (a0) RAM:0000D450 660C bne.s loc_D45E RAM:0000D452 2279 0004 6E7E movea.l (dword_46E7E).l,a1 RAM:0000D458 43E9 001E lea $1E(a1),a1 RAM:0000D45C 6006 bra.s loc_D464 RAM:0000D45E ; --------------------------------------------------------------------------- RAM:0000D45E RAM:0000D45E loc_D45E: ; CODE XREF: sub_D438+18j RAM:0000D45E 227C 0002 BF26 movea.l #unk_2BF26,a1 RAM:0000D464 RAM:0000D464 loc_D464: ; CODE XREF: sub_D438+24j RAM:0000D464 7EFF moveq #$FFFFFFFF,d7 RAM:0000D466 RAM:0000D466 loc_D466: ; CODE XREF: sub_D438+64j RAM:0000D466 ; sub_D438+70j RAM:0000D466 5247 addq.w #1,d7 RAM:0000D468 0C47 000F cmpi.w #$F,d7 RAM:0000D46C 651E bcs.s loc_D48C RAM:0000D46E RAM:0000D46E loc_D46E: ; CODE XREF: sub_D438+60j RAM:0000D46E 3010 move.w (a0),d0 RAM:0000D470 5240 addq.w #1,d0 RAM:0000D472 3080 move.w d0,(a0) RAM:0000D474 48C0 ext.l d0 RAM:0000D476 7E02 moveq #2,d7 RAM:0000D478 B087 cmp.l d7,d0 RAM:0000D47A 65D2 bcs.s loc_D44E RAM:0000D47C 7E00 moveq #0,d7 RAM:0000D47E RAM:0000D47E loc_D47E: ; CODE XREF: sub_D438+76j RAM:0000D47E 7000 moveq #0,d0 RAM:0000D480 1007 move.b d7,d0 RAM:0000D482 4CEE 20E0 FFE4 movem.l unk_FFFFFFE4(a6),d5-d7/a5 RAM:0000D488 4E5E unlk a6 RAM:0000D48A 4E75 rts RAM:0000D48C ; --------------------------------------------------------------------------- RAM:0000D48C RAM:0000D48C loc_D48C: ; CODE XREF: sub_D438+34j RAM:0000D48C 3007 move.w d7,d0 RAM:0000D48E 48C0 ext.l d0 RAM:0000D490 4BF1 0C00 lea (a1,d0.l*4),a5 RAM:0000D494 4A2D 0002 tst.b 2(a5) RAM:0000D498 67D4 beq.s loc_D46E RAM:0000D49A BA15 cmp.b (a5),d5 RAM:0000D49C 66C8 bne.s loc_D466 RAM:0000D49E 3007 move.w d7,d0 RAM:0000D4A0 48C0 ext.l d0 RAM:0000D4A2 2C00 move.l d0,d6 RAM:0000D4A4 B22D 0001 cmp.b 1(a5),d1 RAM:0000D4A8 66BC bne.s loc_D466 RAM:0000D4AA 1E31 6C02 move.b 2(a1,d6.l*4),d7 RAM:0000D4AE 60CE bra.s loc_D47E RAM:0000D4AE ; End of function sub_D438 RAM:0000D4AE RAM:0000D4B0 RAM:0000D4B0 ; =============== S U B R O U T I N E ======================================= RAM:0000D4B0 RAM:0000D4B0 ; Attributes: bp-based frame RAM:0000D4B0 RAM:0000D4B0 sub_D4B0: ; CODE XREF: sub_51E8+13Cp RAM:0000D4B0 ; sub_FCD4+72p RAM:0000D4B0 4E56 0000 link a6,#0 RAM:0000D4B4 DFFC FFFF FF58 adda.l #unk_FFFFFF58,sp RAM:0000D4BA 48D7 0000 movem.l 0,(sp) RAM:0000D4BE 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000D4C4 4A28 0006 tst.b 6(a0) RAM:0000D4C8 6724 beq.s loc_D4EE RAM:0000D4CA 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000D4D0 1028 0006 move.b 6(a0),d0 RAM:0000D4D4 0280 0000 00FF andi.l #$FF,d0 RAM:0000D4DA 2F00 move.l d0,-(sp) RAM:0000D4DC 4878 0002 pea (2).w RAM:0000D4E0 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0000D4E6 504F addq.w #8,sp RAM:0000D4E8 48C0 ext.l d0 RAM:0000D4EA 6000 01E2 bra.w loc_D6CE RAM:0000D4EE ; --------------------------------------------------------------------------- RAM:0000D4EE RAM:0000D4EE loc_D4EE: ; CODE XREF: sub_D4B0+18j RAM:0000D4EE 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0000D4F2 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000D4F8 1028 0004 move.b 4(a0),d0 RAM:0000D4FC 5200 addq.b #1,d0 RAM:0000D4FE 1140 0004 move.b d0,4(a0) RAM:0000D502 0C00 000A cmpi.b #$A,d0 RAM:0000D506 630A bls.s loc_D512 RAM:0000D508 3D7C 272C FFFA move.w #$272C,unk_FFFFFFFA(a6) RAM:0000D50E 6000 012C bra.w loc_D63C RAM:0000D512 ; --------------------------------------------------------------------------- RAM:0000D512 RAM:0000D512 loc_D512: ; CODE XREF: sub_D4B0+56j RAM:0000D512 4EB9 0000 E0EC jsr sub_E0EC RAM:0000D518 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0000D51C 6600 011E bne.w loc_D63C RAM:0000D520 2039 0004 59FE move.l (off_459FE).l,d0 RAM:0000D526 0680 0000 0010 addi.l #$10,d0 RAM:0000D52C 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0000D530 3D7C 004B FFF8 move.w #$4B,unk_FFFFFFF8(a6) ; 'K' RAM:0000D536 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000D53C 0C28 0001 0004 cmpi.b #1,4(a0) RAM:0000D542 633E bls.s loc_D582 RAM:0000D544 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0000D548 48C0 ext.l d0 RAM:0000D54A D1AE FFFC add.l d0,unk_FFFFFFFC(a6) RAM:0000D54E 3D7C 0046 FFF8 move.w #$46,unk_FFFFFFF8(a6) ; 'F' RAM:0000D554 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000D55A 0C28 0002 0004 cmpi.b #2,4(a0) RAM:0000D560 6320 bls.s loc_D582 RAM:0000D562 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000D568 1028 0004 move.b 4(a0),d0 RAM:0000D56C 0280 0000 00FF andi.l #$FF,d0 RAM:0000D572 5580 subq.l #2,d0 RAM:0000D574 322E FFF8 move.w unk_FFFFFFF8(a6),d1 RAM:0000D578 48C1 ext.l d1 RAM:0000D57A 4C01 0000 mulu.l d1,d0 RAM:0000D57E D1AE FFFC add.l d0,unk_FFFFFFFC(a6) RAM:0000D582 RAM:0000D582 loc_D582: ; CODE XREF: sub_D4B0+92j RAM:0000D582 ; sub_D4B0+B0j RAM:0000D582 4A79 0003 8EFC tst.w (word_38EFC).l RAM:0000D588 660A bne.s loc_D594 RAM:0000D58A 2D7C 0004 6E7E FFF4 move.l #dword_46E7E,unk_FFFFFFF4(a6) RAM:0000D592 6014 bra.s loc_D5A8 RAM:0000D594 ; --------------------------------------------------------------------------- RAM:0000D594 RAM:0000D594 loc_D594: ; CODE XREF: sub_D4B0+D8j RAM:0000D594 3039 0004 6E72 move.w (CurrentConsoleIndex?).l,d0 RAM:0000D59A C1FC 0036 muls.w #$36,d0 ; '6' RAM:0000D59E 0680 0002 C1B8 addi.l #byte_2C1B8,d0 RAM:0000D5A4 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:0000D5A8 RAM:0000D5A8 loc_D5A8: ; CODE XREF: sub_D4B0+E2j RAM:0000D5A8 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0000D5AC 4A90 tst.l (a0) RAM:0000D5AE 660A bne.s loc_D5BA RAM:0000D5B0 3D7C 274C FFFA move.w #$274C,unk_FFFFFFFA(a6) RAM:0000D5B6 6000 0084 bra.w loc_D63C RAM:0000D5BA ; --------------------------------------------------------------------------- RAM:0000D5BA RAM:0000D5BA loc_D5BA: ; CODE XREF: sub_D4B0+FEj RAM:0000D5BA 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0000D5BE 3028 002C move.w $2C(a0),d0 RAM:0000D5C2 48C0 ext.l d0 RAM:0000D5C4 0280 0000 0008 andi.l #8,d0 RAM:0000D5CA 6712 beq.s loc_D5DE RAM:0000D5CC 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0000D5D0 70F7 moveq #unk_FFFFFFF7,d0 RAM:0000D5D2 C168 002C and.w d0,$2C(a0) RAM:0000D5D6 3D7C 274E FFFA move.w #$274E,unk_FFFFFFFA(a6) RAM:0000D5DC 605E bra.s loc_D63C RAM:0000D5DE ; --------------------------------------------------------------------------- RAM:0000D5DE RAM:0000D5DE loc_D5DE: ; CODE XREF: sub_D4B0+11Aj RAM:0000D5DE 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0000D5E2 2050 movea.l (a0),a0 RAM:0000D5E4 2D68 005E FFF0 move.l $5E(a0),unk_FFFFFFF0(a6) RAM:0000D5EA 306E FFF8 movea.w unk_FFFFFFF8(a6),a0 RAM:0000D5EE 2F08 move.l a0,-(sp) RAM:0000D5F0 486E FF58 pea unk_FFFFFF58(a6) RAM:0000D5F4 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0000D5F8 4878 0003 pea (3).w RAM:0000D5FC 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000D602 4FEF 0010 lea $10(sp),sp RAM:0000D606 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0000D60A 2050 movea.l (a0),a0 RAM:0000D60C 43EE FF58 lea unk_FFFFFF58(a6),a1 RAM:0000D610 2149 005E move.l a1,$5E(a0) RAM:0000D614 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000D618 486E FFA4 pea unk_FFFFFFA4(a6) RAM:0000D61C 4EB9 0000 A2D2 jsr sub_A2D2 RAM:0000D622 504F addq.w #8,sp RAM:0000D624 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0000D628 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0000D62C 4A90 tst.l (a0) RAM:0000D62E 670C beq.s loc_D63C RAM:0000D630 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0000D634 2050 movea.l (a0),a0 RAM:0000D636 216E FFF0 005E move.l unk_FFFFFFF0(a6),$5E(a0) RAM:0000D63C RAM:0000D63C loc_D63C: ; CODE XREF: sub_D4B0+5Ej RAM:0000D63C ; sub_D4B0+6Cj ... RAM:0000D63C 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0000D640 660A bne.s loc_D64C RAM:0000D642 4EB9 0000 E0EC jsr sub_E0EC RAM:0000D648 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0000D64C RAM:0000D64C loc_D64C: ; CODE XREF: sub_D4B0+190j RAM:0000D64C 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0000D650 6672 bne.s loc_D6C4 RAM:0000D652 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0000D656 3040 movea.w d0,a0 RAM:0000D658 41F6 88A4 lea unk_FFFFFFA4(a6,a0.l),a0 RAM:0000D65C 1028 FFFF move.b -1(a0),d0 RAM:0000D660 4880 ext.w d0 RAM:0000D662 33C0 0004 6E7C move.w d0,(word_46E7C).l RAM:0000D668 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0000D66C 3040 movea.w d0,a0 RAM:0000D66E 41F6 88A4 lea unk_FFFFFFA4(a6,a0.l),a0 RAM:0000D672 4228 FFFF clr.b -1(a0) RAM:0000D676 306E FFF8 movea.w unk_FFFFFFF8(a6),a0 RAM:0000D67A 2F08 move.l a0,-(sp) RAM:0000D67C 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0000D680 486E FFA4 pea unk_FFFFFFA4(a6) RAM:0000D684 4878 0003 pea (3).w RAM:0000D688 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000D68E 4FEF 0010 lea $10(sp),sp RAM:0000D692 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000D698 20AE FFFC move.l unk_FFFFFFFC(a6),(a0) RAM:0000D69C 2079 0004 59FE movea.l (off_459FE).l,a0 RAM:0000D6A2 117C 0001 0005 move.b #1,5(a0) RAM:0000D6A8 0C79 0010 0004 6E7C cmpi.w #$10,(word_46E7C).l RAM:0000D6B0 6612 bne.s loc_D6C4 RAM:0000D6B2 4879 0002 3360 pea (unk_23360).l RAM:0000D6B8 4878 0001 pea (1).w RAM:0000D6BC 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0000D6C2 504F addq.w #8,sp RAM:0000D6C4 RAM:0000D6C4 loc_D6C4: ; CODE XREF: sub_D4B0+1A0j RAM:0000D6C4 ; sub_D4B0+200j RAM:0000D6C4 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000D6C8 48C0 ext.l d0 RAM:0000D6CA 6002 bra.s loc_D6CE RAM:0000D6CC ; --------------------------------------------------------------------------- RAM:0000D6CC 7000 moveq #0,d0 RAM:0000D6CE RAM:0000D6CE loc_D6CE: ; CODE XREF: sub_D4B0+3Aj RAM:0000D6CE ; sub_D4B0+21Aj RAM:0000D6CE 4E5E unlk a6 RAM:0000D6D0 4E75 rts RAM:0000D6D0 ; End of function sub_D4B0 RAM:0000D6D0 RAM:0000D6D2 RAM:0000D6D2 ; =============== S U B R O U T I N E ======================================= RAM:0000D6D2 RAM:0000D6D2 ; args: Count of params, format string, varargs RAM:0000D6D2 ; Attributes: bp-based frame RAM:0000D6D2 RAM:0000D6D2 printf: ; CODE XREF: sub_844+428p RAM:0000D6D2 ; sub_844+43Cp ... RAM:0000D6D2 RAM:0000D6D2 arg_0 = 8 RAM:0000D6D2 arg_4 = $C RAM:0000D6D2 arg_8 = $10 RAM:0000D6D2 RAM:0000D6D2 4E56 0000 link a6,#0 RAM:0000D6D6 DFFC 0000 0000 adda.l #0,sp RAM:0000D6DC 48D7 0000 movem.l 0,(sp) RAM:0000D6E0 486E 0010 pea arg_8(a6) RAM:0000D6E4 202E 0008 move.l arg_0(a6),d0 RAM:0000D6E8 5380 subq.l #1,d0 RAM:0000D6EA 2F00 move.l d0,-(sp) RAM:0000D6EC 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000D6F0 4878 0000 pea (off_0).w RAM:0000D6F4 4EB9 0000 D79E jsr printf? RAM:0000D6FA 4FEF 0010 lea $10(sp),sp RAM:0000D6FE 48C0 ext.l d0 RAM:0000D700 6002 bra.s loc_D704 RAM:0000D702 ; --------------------------------------------------------------------------- RAM:0000D702 7000 moveq #0,d0 RAM:0000D704 RAM:0000D704 loc_D704: ; CODE XREF: printf+2Ej RAM:0000D704 4E5E unlk a6 RAM:0000D706 4E75 rts RAM:0000D706 ; End of function printf RAM:0000D706 RAM:0000D708 RAM:0000D708 ; =============== S U B R O U T I N E ======================================= RAM:0000D708 RAM:0000D708 ; Attributes: bp-based frame RAM:0000D708 RAM:0000D708 sub_D708: ; CODE XREF: printf?+5Ep RAM:0000D708 ; printf?+148p ... RAM:0000D708 RAM:0000D708 arg_0 = 8 RAM:0000D708 arg_6 = $E RAM:0000D708 arg_8 = $10 RAM:0000D708 arg_C = $14 RAM:0000D708 RAM:0000D708 4E56 0000 link a6,#0 RAM:0000D70C DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0000D712 48D7 0000 movem.l 0,(sp) RAM:0000D716 206E 0010 movea.l arg_8(a6),a0 RAM:0000D71A 3010 move.w (a0),d0 RAM:0000D71C 5240 addq.w #1,d0 RAM:0000D71E 3080 move.w d0,(a0) RAM:0000D720 B06E 000E cmp.w arg_6(a6),d0 RAM:0000D724 6F08 ble.s loc_D72E RAM:0000D726 3D7C 0002 FFFE move.w #2,unk_FFFFFFFE(a6) RAM:0000D72C 601A bra.s loc_D748 RAM:0000D72E ; --------------------------------------------------------------------------- RAM:0000D72E RAM:0000D72E loc_D72E: ; CODE XREF: sub_D708+1Cj RAM:0000D72E 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0000D732 206E 0010 movea.l arg_8(a6),a0 RAM:0000D736 3010 move.w (a0),d0 RAM:0000D738 206E 0008 movea.l arg_0(a6),a0 RAM:0000D73C 41F0 0400 lea (a0,d0.w*4),a0 RAM:0000D740 226E 0014 movea.l arg_C(a6),a1 RAM:0000D744 22A8 FFFC move.l unk_FFFFFFFC(a0),(a1) RAM:0000D748 RAM:0000D748 loc_D748: ; CODE XREF: sub_D708+24j RAM:0000D748 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000D74C 48C0 ext.l d0 RAM:0000D74E 6002 bra.s loc_D752 RAM:0000D750 ; --------------------------------------------------------------------------- RAM:0000D750 7000 moveq #0,d0 RAM:0000D752 RAM:0000D752 loc_D752: ; CODE XREF: sub_D708+46j RAM:0000D752 4E5E unlk a6 RAM:0000D754 4E75 rts RAM:0000D754 ; End of function sub_D708 RAM:0000D754 RAM:0000D756 RAM:0000D756 ; =============== S U B R O U T I N E ======================================= RAM:0000D756 RAM:0000D756 ; Attributes: bp-based frame RAM:0000D756 RAM:0000D756 printf_append_output_character: ; CODE XREF: printf?+126p RAM:0000D756 ; printf?+1CAp ... RAM:0000D756 RAM:0000D756 arg_0 = 8 RAM:0000D756 arg_4 = $C RAM:0000D756 arg_B = $13 RAM:0000D756 RAM:0000D756 4E56 0000 link a6,#0 RAM:0000D75A DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0000D760 48D7 0000 movem.l 0,(sp) RAM:0000D764 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0000D768 206E 000C movea.l arg_4(a6),a0 RAM:0000D76C 0C50 0078 cmpi.w #$78,(a0) ; 'x' ; Buffer too full? RAM:0000D770 6C18 bge.s loc_D78A ; Error code? RAM:0000D772 206E 000C movea.l arg_4(a6),a0 RAM:0000D776 3010 move.w (a0),d0 RAM:0000D778 5240 addq.w #1,d0 RAM:0000D77A 3080 move.w d0,(a0) RAM:0000D77C 5340 subq.w #1,d0 RAM:0000D77E 206E 0008 movea.l arg_0(a6),a0 RAM:0000D782 11AE 0013 0000 move.b arg_B(a6),(a0,d0.w) ; Write character onto printf buffer RAM:0000D788 6006 bra.s loc_D790 RAM:0000D78A ; --------------------------------------------------------------------------- RAM:0000D78A RAM:0000D78A loc_D78A: ; CODE XREF: printf_append_output_character+1Aj RAM:0000D78A 3D7C 2776 FFFE move.w #$2776,unk_FFFFFFFE(a6) ; Error code? RAM:0000D790 RAM:0000D790 loc_D790: ; CODE XREF: printf_append_output_character+32j RAM:0000D790 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000D794 48C0 ext.l d0 RAM:0000D796 6002 bra.s loc_D79A RAM:0000D798 ; --------------------------------------------------------------------------- RAM:0000D798 7000 moveq #0,d0 RAM:0000D79A RAM:0000D79A loc_D79A: ; CODE XREF: printf_append_output_character+40j RAM:0000D79A 4E5E unlk a6 RAM:0000D79C 4E75 rts RAM:0000D79C ; End of function printf_append_output_character RAM:0000D79C RAM:0000D79E RAM:0000D79E ; =============== S U B R O U T I N E ======================================= RAM:0000D79E RAM:0000D79E ; Attributes: bp-based frame RAM:0000D79E RAM:0000D79E printf?: ; CODE XREF: sub_8972+144Ep RAM:0000D79E ; sub_8972+147Ep ... RAM:0000D79E RAM:0000D79E arg_3 = $B RAM:0000D79E arg_4 = $C RAM:0000D79E arg_A = $12 RAM:0000D79E arg_C = $14 RAM:0000D79E RAM:0000D79E 4E56 0000 link a6,#0 RAM:0000D7A2 DFFC FFFF FF68 adda.l #unk_FFFFFF68,sp ; Allocate stack buffer for producing output data. RAM:0000D7A8 48D7 0000 movem.l 0,(sp) RAM:0000D7AC 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0000D7B0 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:0000D7B4 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:0000D7B8 RAM:0000D7B8 loc_D7B8: ; CODE XREF: printf?:loc_D8B0j RAM:0000D7B8 ; printf?+32Ej RAM:0000D7B8 206E 000C movea.l arg_4(a6),a0 RAM:0000D7BC 4A10 tst.b (a0) RAM:0000D7BE 6700 0310 beq.w loc_DAD0 ; Hit terminating null character RAM:0000D7C2 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000D7C6 6600 0308 bne.w loc_DAD0 ; RAM:0000D7CA 206E 000C movea.l arg_4(a6),a0 RAM:0000D7CE 0C10 0025 cmpi.b #$25,(a0) ; '%' ; Is a % symbol? RAM:0000D7D2 6600 0296 bne.w loc_DA6A RAM:0000D7D6 52AE 000C addq.l #1,arg_4(a6) ; Yes, % RAM:0000D7DA 206E 000C movea.l arg_4(a6),a0 RAM:0000D7DE 1D50 FFF5 move.b (a0),unk_FFFFFFF5(a6) RAM:0000D7E2 0C2E 005E FFF5 cmpi.b #$5E,unk_FFFFFFF5(a6) ; '^' RAM:0000D7E8 6632 bne.s loc_D81C RAM:0000D7EA 486E FF6C pea unk_FFFFFF6C(a6) ; is %^ RAM:0000D7EE 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000D7F2 306E 0012 movea.w arg_A(a6),a0 RAM:0000D7F6 2F08 move.l a0,-(sp) RAM:0000D7F8 2F2E 0014 move.l arg_C(a6),-(sp) RAM:0000D7FC 6100 FF0A bsr.w sub_D708 RAM:0000D800 4FEF 0010 lea $10(sp),sp RAM:0000D804 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000D808 6704 beq.s loc_D80E RAM:0000D80A 6000 02C4 bra.w loc_DAD0 ; RAM:0000D80E ; --------------------------------------------------------------------------- RAM:0000D80E RAM:0000D80E loc_D80E: ; CODE XREF: printf?+6Aj RAM:0000D80E 52AE 000C addq.l #1,arg_4(a6) RAM:0000D812 206E 000C movea.l arg_4(a6),a0 RAM:0000D816 1D50 FFF5 move.b (a0),unk_FFFFFFF5(a6) RAM:0000D81A 6040 bra.s loc_D85C ; is it a %. ? RAM:0000D81C ; --------------------------------------------------------------------------- RAM:0000D81C RAM:0000D81C loc_D81C: ; CODE XREF: printf?+4Aj RAM:0000D81C 42AE FF6C clr.l unk_FFFFFF6C(a6) RAM:0000D820 RAM:0000D820 loc_D820: ; CODE XREF: printf?+BCj RAM:0000D820 0C2E 0030 FFF5 cmpi.b #$30,unk_FFFFFFF5(a6) ; '0' ; Is it a %? RAM:0000D826 6D34 blt.s loc_D85C ; is it a %. ? RAM:0000D828 0C2E 0039 FFF5 cmpi.b #$39,unk_FFFFFFF5(a6) ; '9' RAM:0000D82E 6E2C bgt.s loc_D85C ; is it a %. ? RAM:0000D830 202E FF6C move.l unk_FFFFFF6C(a6),d0 RAM:0000D834 D080 add.l d0,d0 RAM:0000D836 2200 move.l d0,d1 RAM:0000D838 E581 asl.l #2,d1 RAM:0000D83A D081 add.l d1,d0 RAM:0000D83C 122E FFF5 move.b unk_FFFFFFF5(a6),d1 RAM:0000D840 49C1 extb.l d1 RAM:0000D842 D081 add.l d1,d0 RAM:0000D844 0480 0000 0030 subi.l #$30,d0 ; '0' RAM:0000D84A 2D40 FF6C move.l d0,unk_FFFFFF6C(a6) RAM:0000D84E 52AE 000C addq.l #1,arg_4(a6) RAM:0000D852 206E 000C movea.l arg_4(a6),a0 RAM:0000D856 1D50 FFF5 move.b (a0),unk_FFFFFFF5(a6) RAM:0000D85A 60C4 bra.s loc_D820 ; Is it a %? RAM:0000D85C ; --------------------------------------------------------------------------- RAM:0000D85C RAM:0000D85C loc_D85C: ; CODE XREF: printf?+7Cj RAM:0000D85C ; printf?+88j ... RAM:0000D85C 0C2E 002E FFF5 cmpi.b #$2E,unk_FFFFFFF5(a6) ; '.' ; is it a %. ? RAM:0000D862 661A bne.s loc_D87E RAM:0000D864 52AE 000C addq.l #1,arg_4(a6) RAM:0000D868 206E 000C movea.l arg_4(a6),a0 RAM:0000D86C 1D50 FFF4 move.b (a0),unk_FFFFFFF4(a6) RAM:0000D870 52AE 000C addq.l #1,arg_4(a6) RAM:0000D874 206E 000C movea.l arg_4(a6),a0 RAM:0000D878 1D50 FFF5 move.b (a0),unk_FFFFFFF5(a6) RAM:0000D87C 6006 bra.s loc_D884 RAM:0000D87E ; --------------------------------------------------------------------------- RAM:0000D87E RAM:0000D87E loc_D87E: ; CODE XREF: printf?+C4j RAM:0000D87E 1D7C 0020 FFF4 move.b #$20,unk_FFFFFFF4(a6) ; ' ' RAM:0000D884 RAM:0000D884 loc_D884: ; CODE XREF: printf?+DEj RAM:0000D884 3D7C FFFF FFF8 move.w #$FFFF,unk_FFFFFFF8(a6) RAM:0000D88A RAM:0000D88A loc_D88A: ; CODE XREF: printf?+10Cj RAM:0000D88A 526E FFF8 addq.w #1,unk_FFFFFFF8(a6) RAM:0000D88E 0C6E 0009 FFF8 cmpi.w #9,unk_FFFFFFF8(a6) RAM:0000D894 6C16 bge.s loc_D8AC RAM:0000D896 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0000D89A 41F9 0002 3138 lea (off_23138).l,a0 RAM:0000D8A0 122E FFF5 move.b unk_FFFFFFF5(a6),d1 RAM:0000D8A4 B230 0200 cmp.b (a0,d0.w*2),d1 RAM:0000D8A8 6702 beq.s loc_D8AC RAM:0000D8AA 60DE bra.s loc_D88A RAM:0000D8AC ; --------------------------------------------------------------------------- RAM:0000D8AC RAM:0000D8AC loc_D8AC: ; CODE XREF: printf?+F6j RAM:0000D8AC ; printf?+10Aj RAM:0000D8AC 6000 0184 bra.w loc_DA32 RAM:0000D8B0 ; --------------------------------------------------------------------------- RAM:0000D8B0 RAM:0000D8B0 loc_D8B0: ; CODE XREF: printf?+2AEj RAM:0000D8B0 6000 FF06 bra.w loc_D7B8 RAM:0000D8B4 ; --------------------------------------------------------------------------- RAM:0000D8B4 RAM:0000D8B4 loc_D8B4: ; CODE XREF: printf?+2C2j RAM:0000D8B4 102E FFF5 move.b unk_FFFFFFF5(a6),d0 RAM:0000D8B8 49C0 extb.l d0 RAM:0000D8BA 2F00 move.l d0,-(sp) ; Character to write RAM:0000D8BC 486E FFFC pea unk_FFFFFFFC(a6) ; Pointer to length of output string RAM:0000D8C0 486E FF78 pea unk_FFFFFF78(a6) ; Pointer to buffer where string is stored (on stack) RAM:0000D8C4 6100 FE90 bsr.w printf_append_output_character RAM:0000D8C8 4FEF 000C lea $C(sp),sp RAM:0000D8CC 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) ; Save error code RAM:0000D8D0 6000 0196 bra.w loc_DA68 RAM:0000D8D4 ; --------------------------------------------------------------------------- RAM:0000D8D4 RAM:0000D8D4 loc_D8D4: ; CODE XREF: printf?+2B8j RAM:0000D8D4 486E FF70 pea unk_FFFFFF70(a6) RAM:0000D8D8 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000D8DC 306E 0012 movea.w arg_A(a6),a0 RAM:0000D8E0 2F08 move.l a0,-(sp) RAM:0000D8E2 2F2E 0014 move.l arg_C(a6),-(sp) RAM:0000D8E6 6100 FE20 bsr.w sub_D708 RAM:0000D8EA 4FEF 0010 lea $10(sp),sp RAM:0000D8EE 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000D8F2 6600 00BC bne.w loc_D9B0 RAM:0000D8F6 4878 0000 pea (0).w RAM:0000D8FA 2F2E FF70 move.l unk_FFFFFF70(a6),-(sp) RAM:0000D8FE 4878 0002 pea (2).w RAM:0000D902 4EB9 0000 74BC jsr (sub_74BC).l RAM:0000D908 4FEF 000C lea $C(sp),sp RAM:0000D90C 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000D910 6600 009E bne.w loc_D9B0 RAM:0000D914 2F2E FF70 move.l unk_FFFFFF70(a6),-(sp) RAM:0000D918 4EB9 0000 7376 jsr (strlen_).l RAM:0000D91E 584F addq.w #4,sp RAM:0000D920 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0000D924 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000D928 48C0 ext.l d0 RAM:0000D92A 322E FFFC move.w unk_FFFFFFFC(a6),d1 RAM:0000D92E 48C1 ext.l d1 RAM:0000D930 D081 add.l d1,d0 RAM:0000D932 0C80 0000 0078 cmpi.l #$78,d0 ; 'x' RAM:0000D938 6D08 blt.s loc_D942 RAM:0000D93A 3D7C 2776 FFF6 move.w #$2776,unk_FFFFFFF6(a6) RAM:0000D940 606E bra.s loc_D9B0 RAM:0000D942 ; --------------------------------------------------------------------------- RAM:0000D942 RAM:0000D942 loc_D942: ; CODE XREF: printf?+19Aj RAM:0000D942 ; printf?+1DAj RAM:0000D942 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000D946 6632 bne.s loc_D97A RAM:0000D948 206E FF70 movea.l unk_FFFFFF70(a6),a0 RAM:0000D94C 4A10 tst.b (a0) RAM:0000D94E 672A beq.s loc_D97A RAM:0000D950 206E FF70 movea.l unk_FFFFFF70(a6),a0 RAM:0000D954 1010 move.b (a0),d0 RAM:0000D956 49C0 extb.l d0 RAM:0000D958 0280 0000 007F andi.l #$7F,d0 ; '' RAM:0000D95E 2F00 move.l d0,-(sp) RAM:0000D960 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000D964 486E FF78 pea unk_FFFFFF78(a6) RAM:0000D968 6100 FDEC bsr.w printf_append_output_character RAM:0000D96C 4FEF 000C lea $C(sp),sp RAM:0000D970 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000D974 52AE FF70 addq.l #1,unk_FFFFFF70(a6) RAM:0000D978 60C8 bra.s loc_D942 RAM:0000D97A ; --------------------------------------------------------------------------- RAM:0000D97A RAM:0000D97A loc_D97A: ; CODE XREF: printf?+1A8j RAM:0000D97A ; printf?+1B0j ... RAM:0000D97A 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000D97E 6630 bne.s loc_D9B0 RAM:0000D980 202E FF6C move.l unk_FFFFFF6C(a6),d0 RAM:0000D984 53AE FF6C subq.l #1,unk_FFFFFF6C(a6) RAM:0000D988 322E FFFA move.w unk_FFFFFFFA(a6),d1 RAM:0000D98C 48C1 ext.l d1 RAM:0000D98E B081 cmp.l d1,d0 RAM:0000D990 6F1E ble.s loc_D9B0 RAM:0000D992 102E FFF4 move.b unk_FFFFFFF4(a6),d0 RAM:0000D996 49C0 extb.l d0 RAM:0000D998 2F00 move.l d0,-(sp) RAM:0000D99A 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000D99E 486E FF78 pea unk_FFFFFF78(a6) RAM:0000D9A2 6100 FDB2 bsr.w printf_append_output_character RAM:0000D9A6 4FEF 000C lea $C(sp),sp RAM:0000D9AA 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000D9AE 60CA bra.s loc_D97A RAM:0000D9B0 ; --------------------------------------------------------------------------- RAM:0000D9B0 RAM:0000D9B0 loc_D9B0: ; CODE XREF: printf?+154j RAM:0000D9B0 ; printf?+172j ... RAM:0000D9B0 6000 00B6 bra.w loc_DA68 RAM:0000D9B4 ; --------------------------------------------------------------------------- RAM:0000D9B4 RAM:0000D9B4 loc_D9B4: ; CODE XREF: printf?+2C6j RAM:0000D9B4 486E FF68 pea unk_FFFFFF68(a6) RAM:0000D9B8 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000D9BC 306E 0012 movea.w arg_A(a6),a0 RAM:0000D9C0 2F08 move.l a0,-(sp) RAM:0000D9C2 2F2E 0014 move.l arg_C(a6),-(sp) RAM:0000D9C6 6100 FD40 bsr.w sub_D708 RAM:0000D9CA 4FEF 0010 lea $10(sp),sp RAM:0000D9CE 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000D9D2 665C bne.s loc_DA30 RAM:0000D9D4 7078 moveq #$78,d0 ; 'x' RAM:0000D9D6 906E FFFC sub.w unk_FFFFFFFC(a6),d0 RAM:0000D9DA 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0000D9DE 4878 0001 pea (1).w RAM:0000D9E2 102E FFF4 move.b unk_FFFFFFF4(a6),d0 RAM:0000D9E6 49C0 extb.l d0 RAM:0000D9E8 2F00 move.l d0,-(sp) RAM:0000D9EA 2F2E FF6C move.l unk_FFFFFF6C(a6),-(sp) RAM:0000D9EE 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000D9F2 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000D9F6 48C0 ext.l d0 RAM:0000D9F8 4876 0920 FF78 pea unk_FFFFFF78(a6,d0.l) RAM:0000D9FE 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0000DA02 41F9 0002 3139 lea ($23139).l,a0 RAM:0000DA08 1030 0200 move.b (a0,d0.w*2),d0 RAM:0000DA0C 0280 0000 00FF andi.l #$FF,d0 RAM:0000DA12 2F00 move.l d0,-(sp) RAM:0000DA14 2F2E FF68 move.l unk_FFFFFF68(a6),-(sp) RAM:0000DA18 4EB9 0000 DBA8 jsr sub_DBA8 RAM:0000DA1E 4FEF 001C lea $1C(sp),sp RAM:0000DA22 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000DA26 6608 bne.s loc_DA30 RAM:0000DA28 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000DA2C D16E FFFC add.w d0,unk_FFFFFFFC(a6) RAM:0000DA30 RAM:0000DA30 loc_DA30: ; CODE XREF: printf?+234j RAM:0000DA30 ; printf?+288j RAM:0000DA30 6036 bra.s loc_DA68 RAM:0000DA32 ; --------------------------------------------------------------------------- RAM:0000DA32 RAM:0000DA32 loc_DA32: ; CODE XREF: printf?:loc_D8ACj RAM:0000DA32 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0000DA36 41F9 0002 3139 lea ($23139).l,a0 RAM:0000DA3C 1030 0200 move.b (a0,d0.w*2),d0 RAM:0000DA40 0280 0000 00FF andi.l #$FF,d0 RAM:0000DA46 0C80 0000 0000 cmpi.l #0,d0 RAM:0000DA4C 6700 FE62 beq.w loc_D8B0 RAM:0000DA50 0C80 0000 0001 cmpi.l #1,d0 RAM:0000DA56 6700 FE7C beq.w loc_D8D4 RAM:0000DA5A 0C80 0000 0009 cmpi.l #9,d0 RAM:0000DA60 6700 FE52 beq.w loc_D8B4 RAM:0000DA64 6000 FF4E bra.w loc_D9B4 RAM:0000DA68 ; --------------------------------------------------------------------------- RAM:0000DA68 RAM:0000DA68 loc_DA68: ; CODE XREF: printf?+132j RAM:0000DA68 ; printf?:loc_D9B0j ... RAM:0000DA68 605E bra.s loc_DAC8 RAM:0000DA6A ; --------------------------------------------------------------------------- RAM:0000DA6A RAM:0000DA6A loc_DA6A: ; CODE XREF: printf?+34j RAM:0000DA6A 206E 000C movea.l arg_4(a6),a0 RAM:0000DA6E 0C10 005C cmpi.b #$5C,(a0) ; '\' ; Is a '\'? RAM:0000DA72 6636 bne.s loc_DAAA RAM:0000DA74 206E 000C movea.l arg_4(a6),a0 RAM:0000DA78 0C28 004E 0001 cmpi.b #$4E,1(a0) ; 'N' ; is \n or \N? RAM:0000DA7E 670C beq.s loc_DA8C ; Yes, \n RAM:0000DA80 206E 000C movea.l arg_4(a6),a0 RAM:0000DA84 0C28 006E 0001 cmpi.b #$6E,1(a0) ; 'n' RAM:0000DA8A 661E bne.s loc_DAAA RAM:0000DA8C RAM:0000DA8C loc_DA8C: ; CODE XREF: printf?+2E0j RAM:0000DA8C 52AE 000C addq.l #1,arg_4(a6) ; Yes, \n RAM:0000DA90 4878 000A pea ($A).w ; Newline RAM:0000DA94 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000DA98 486E FF78 pea unk_FFFFFF78(a6) RAM:0000DA9C 6100 FCB8 bsr.w printf_append_output_character RAM:0000DAA0 4FEF 000C lea $C(sp),sp RAM:0000DAA4 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000DAA8 601E bra.s loc_DAC8 RAM:0000DAAA ; --------------------------------------------------------------------------- RAM:0000DAAA RAM:0000DAAA loc_DAAA: ; CODE XREF: printf?+2D4j RAM:0000DAAA ; printf?+2ECj RAM:0000DAAA 206E 000C movea.l arg_4(a6),a0 RAM:0000DAAE 1010 move.b (a0),d0 RAM:0000DAB0 49C0 extb.l d0 RAM:0000DAB2 2F00 move.l d0,-(sp) RAM:0000DAB4 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000DAB8 486E FF78 pea unk_FFFFFF78(a6) RAM:0000DABC 6100 FC98 bsr.w printf_append_output_character RAM:0000DAC0 4FEF 000C lea $C(sp),sp RAM:0000DAC4 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000DAC8 RAM:0000DAC8 loc_DAC8: ; CODE XREF: printf?:loc_DA68j RAM:0000DAC8 ; printf?+30Aj RAM:0000DAC8 52AE 000C addq.l #1,arg_4(a6) RAM:0000DACC 6000 FCEA bra.w loc_D7B8 RAM:0000DAD0 ; --------------------------------------------------------------------------- RAM:0000DAD0 RAM:0000DAD0 loc_DAD0: ; CODE XREF: printf?+20j RAM:0000DAD0 ; printf?+28j ... RAM:0000DAD0 4A6E FFF6 tst.w unk_FFFFFFF6(a6) ; RAM:0000DAD4 661A bne.s loc_DAF0 ; Despite the error, we're going to try to append a null anyway. RAM:0000DAD6 4878 0000 pea (0).w ; There was no error, add a terminating null RAM:0000DADA 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000DADE 486E FF78 pea unk_FFFFFF78(a6) RAM:0000DAE2 6100 FC72 bsr.w printf_append_output_character RAM:0000DAE6 4FEF 000C lea $C(sp),sp RAM:0000DAEA 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000DAEE 6014 bra.s loc_DB04 ; Check for errors again RAM:0000DAF0 ; --------------------------------------------------------------------------- RAM:0000DAF0 RAM:0000DAF0 loc_DAF0: ; CODE XREF: printf?+336j RAM:0000DAF0 4878 0000 pea (0).w ; Despite the error, we're going to try to append a null anyway. RAM:0000DAF4 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000DAF8 486E FF78 pea unk_FFFFFF78(a6) RAM:0000DAFC 6100 FC58 bsr.w printf_append_output_character RAM:0000DB00 4FEF 000C lea $C(sp),sp RAM:0000DB04 RAM:0000DB04 loc_DB04: ; CODE XREF: printf?+350j RAM:0000DB04 4A6E FFF6 tst.w unk_FFFFFFF6(a6) ; Check for errors again RAM:0000DB08 660A bne.s loc_DB14 ; Overflow error? RAM:0000DB0A 41EE FF78 lea unk_FFFFFF78(a6),a0 RAM:0000DB0E 2D48 FF74 move.l a0,unk_FFFFFF74(a6) ; Put the pointer to our generated string in a local var RAM:0000DB12 6038 bra.s loc_DB4C RAM:0000DB14 ; --------------------------------------------------------------------------- RAM:0000DB14 RAM:0000DB14 loc_DB14: ; CODE XREF: printf?+36Aj RAM:0000DB14 0C6E 2776 FFF6 cmpi.w #$2776,unk_FFFFFFF6(a6) ; Overflow error? RAM:0000DB1A 660A bne.s loc_DB26 ; No just some other error, let's print some data. RAM:0000DB1C 2D7C 0002 3362 FF74 move.l #aDataOverflow,unk_FFFFFF74(a6) ; "\nData Overflow\n" RAM:0000DB24 6026 bra.s loc_DB4C RAM:0000DB26 ; --------------------------------------------------------------------------- RAM:0000DB26 RAM:0000DB26 loc_DB26: ; CODE XREF: printf?+37Cj RAM:0000DB26 4A2E 000B tst.b arg_3(a6) ; No just some other error, let's print some data. RAM:0000DB2A 6612 bne.s loc_DB3E RAM:0000DB2C 306E FFF6 movea.w unk_FFFFFFF6(a6),a0 RAM:0000DB30 2F08 move.l a0,-(sp) RAM:0000DB32 4878 272A pea (loc_272A).w RAM:0000DB36 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0000DB3C 504F addq.w #8,sp RAM:0000DB3E RAM:0000DB3E loc_DB3E: ; CODE XREF: printf?+38Cj RAM:0000DB3E 2D7C 0002 3372 FF74 move.l #aErrorInFormatt,unk_FFFFFF74(a6) ; "\nError in Formatting String\n" RAM:0000DB46 3D7C 272A FFF6 move.w #$272A,unk_FFFFFFF6(a6) RAM:0000DB4C RAM:0000DB4C loc_DB4C: ; CODE XREF: printf?+374j RAM:0000DB4C ; printf?+386j RAM:0000DB4C 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000DB50 6706 beq.s loc_DB58 ; Since there was an error, dump this output to an error buffer rather than to the screen immediately RAM:0000DB52 4A2E 000B tst.b arg_3(a6) RAM:0000DB56 6642 bne.s loc_DB9A RAM:0000DB58 RAM:0000DB58 loc_DB58: ; CODE XREF: printf?+3B2j RAM:0000DB58 2F2E FF74 move.l unk_FFFFFF74(a6),-(sp) ; Since there was an error, dump this output to an error buffer rather than to the screen immediately RAM:0000DB5C 4EB9 0000 7376 jsr (strlen_).l RAM:0000DB62 584F addq.w #4,sp RAM:0000DB64 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0000DB68 0C79 FFFF 0004 6E72 cmpi.w #$FFFF,(CurrentConsoleIndex?).l RAM:0000DB70 6618 bne.s loc_DB8A ; Everything seems ok, print the string normally RAM:0000DB72 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0000DB76 2F08 move.l a0,-(sp) RAM:0000DB78 2F2E FF74 move.l unk_FFFFFF74(a6),-(sp) RAM:0000DB7C 4EB9 0000 E15E jsr WriteStringToErrorBuffer RAM:0000DB82 504F addq.w #8,sp RAM:0000DB84 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000DB88 6010 bra.s loc_DB9A RAM:0000DB8A ; --------------------------------------------------------------------------- RAM:0000DB8A RAM:0000DB8A loc_DB8A: ; CODE XREF: printf?+3D2j RAM:0000DB8A 486E FFFC pea unk_FFFFFFFC(a6) ; Everything seems ok, print the string normally RAM:0000DB8E 2F2E FF74 move.l unk_FFFFFF74(a6),-(sp) RAM:0000DB92 4EB9 0000 A1A8 jsr ConsoleWriteString? ; Args: Ptr to String length, string pointer RAM:0000DB98 504F addq.w #8,sp RAM:0000DB9A RAM:0000DB9A loc_DB9A: ; CODE XREF: printf?+3B8j RAM:0000DB9A ; printf?+3EAj RAM:0000DB9A 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000DB9E 48C0 ext.l d0 RAM:0000DBA0 6002 bra.s loc_DBA4 RAM:0000DBA2 ; --------------------------------------------------------------------------- RAM:0000DBA2 7000 moveq #0,d0 RAM:0000DBA4 RAM:0000DBA4 loc_DBA4: ; CODE XREF: printf?+402j RAM:0000DBA4 4E5E unlk a6 RAM:0000DBA6 4E75 rts RAM:0000DBA6 ; End of function printf? RAM:0000DBA6 RAM:0000DBA8 RAM:0000DBA8 ; =============== S U B R O U T I N E ======================================= RAM:0000DBA8 RAM:0000DBA8 ; Attributes: bp-based frame RAM:0000DBA8 RAM:0000DBA8 sub_DBA8: ; CODE XREF: sub_1068+1C2p RAM:0000DBA8 ; sub_1068+254p ... RAM:0000DBA8 RAM:0000DBA8 arg_0 = 8 RAM:0000DBA8 arg_6 = $E RAM:0000DBA8 arg_8 = $10 RAM:0000DBA8 arg_C = $14 RAM:0000DBA8 arg_12 = $1A RAM:0000DBA8 arg_17 = $1F RAM:0000DBA8 arg_1A = $22 RAM:0000DBA8 RAM:0000DBA8 4E56 0000 link a6,#0 RAM:0000DBAC DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:0000DBB2 48D7 0000 movem.l 0,(sp) RAM:0000DBB6 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0000DBBA 206E 0014 movea.l arg_C(a6),a0 RAM:0000DBBE 3D50 FFFE move.w (a0),unk_FFFFFFFE(a6) RAM:0000DBC2 302E 001A move.w arg_12(a6),d0 RAM:0000DBC6 B06E FFFE cmp.w unk_FFFFFFFE(a6),d0 RAM:0000DBCA 6F06 ble.s loc_DBD2 RAM:0000DBCC 7002 moveq #2,d0 RAM:0000DBCE 6000 01DC bra.w loc_DDAC RAM:0000DBD2 ; --------------------------------------------------------------------------- RAM:0000DBD2 RAM:0000DBD2 loc_DBD2: ; CODE XREF: sub_DBA8+22j RAM:0000DBD2 0C6E 0008 000E cmpi.w #8,arg_6(a6) RAM:0000DBD8 6608 bne.s loc_DBE2 RAM:0000DBDA 3D79 0003 8F52 000E move.w (word_38F52).l,arg_6(a6) RAM:0000DBE2 RAM:0000DBE2 loc_DBE2: ; CODE XREF: sub_DBA8+30j RAM:0000DBE2 6000 0188 bra.w loc_DD6C RAM:0000DBE6 ; --------------------------------------------------------------------------- RAM:0000DBE6 102E 001F move.b arg_17(a6),d0 RAM:0000DBEA 49C0 extb.l d0 RAM:0000DBEC 2F00 move.l d0,-(sp) RAM:0000DBEE 306E 001A movea.w arg_12(a6),a0 RAM:0000DBF2 2F08 move.l a0,-(sp) RAM:0000DBF4 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000DBF8 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0000DBFC 7000 moveq #0,d0 RAM:0000DBFE 302E 000E move.w arg_6(a6),d0 RAM:0000DC02 2F00 move.l d0,-(sp) RAM:0000DC04 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000DC08 4EB9 0000 DDB0 jsr sub_DDB0 RAM:0000DC0E 4FEF 0018 lea $18(sp),sp RAM:0000DC12 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0000DC16 6000 017C bra.w loc_DD94 RAM:0000DC1A ; --------------------------------------------------------------------------- RAM:0000DC1A 0CAE 0000 00FF 0008 cmpi.l #$FF,arg_0(a6) RAM:0000DC22 630A bls.s loc_DC2E RAM:0000DC24 3D7C 2776 FFFA move.w #$2776,unk_FFFFFFFA(a6) RAM:0000DC2A 6000 00FE bra.w loc_DD2A RAM:0000DC2E ; --------------------------------------------------------------------------- RAM:0000DC2E RAM:0000DC2E loc_DC2E: ; CODE XREF: sub_DBA8+7Aj RAM:0000DC2E 302E 001A move.w arg_12(a6),d0 RAM:0000DC32 B06E FFFE cmp.w unk_FFFFFFFE(a6),d0 RAM:0000DC36 6F0A ble.s loc_DC42 RAM:0000DC38 3D7C 272A FFFA move.w #$272A,unk_FFFFFFFA(a6) RAM:0000DC3E 6000 00EA bra.w loc_DD2A RAM:0000DC42 ; --------------------------------------------------------------------------- RAM:0000DC42 RAM:0000DC42 loc_DC42: ; CODE XREF: sub_DBA8+8Ej RAM:0000DC42 02AE 0000 007F 0008 andi.l #$7F,arg_0(a6) ; '' RAM:0000DC4A 202E 0008 move.l arg_0(a6),d0 RAM:0000DC4E 41F9 0002 314C lea (off_2314C).l,a0 RAM:0000DC54 2D70 0C00 FFF4 move.l (a0,d0.l*4),unk_FFFFFFF4(a6) RAM:0000DC5A 6628 bne.s loc_DC84 RAM:0000DC5C 0C6E 0002 FFFE cmpi.w #2,unk_FFFFFFFE(a6) RAM:0000DC62 6C08 bge.s loc_DC6C RAM:0000DC64 3D7C 2776 FFFA move.w #$2776,unk_FFFFFFFA(a6) RAM:0000DC6A 6016 bra.s loc_DC82 RAM:0000DC6C ; --------------------------------------------------------------------------- RAM:0000DC6C RAM:0000DC6C loc_DC6C: ; CODE XREF: sub_DBA8+BAj RAM:0000DC6C 0C6E 0001 001A cmpi.w #1,arg_12(a6) RAM:0000DC72 6608 bne.s loc_DC7C RAM:0000DC74 3D7C 0001 FFFE move.w #1,unk_FFFFFFFE(a6) RAM:0000DC7A 6006 bra.s loc_DC82 RAM:0000DC7C ; --------------------------------------------------------------------------- RAM:0000DC7C RAM:0000DC7C loc_DC7C: ; CODE XREF: sub_DBA8+CAj RAM:0000DC7C 3D7C 0002 FFFE move.w #2,unk_FFFFFFFE(a6) RAM:0000DC82 RAM:0000DC82 loc_DC82: ; CODE XREF: sub_DBA8+C2j RAM:0000DC82 ; sub_DBA8+D2j RAM:0000DC82 6024 bra.s loc_DCA8 RAM:0000DC84 ; --------------------------------------------------------------------------- RAM:0000DC84 RAM:0000DC84 loc_DC84: ; CODE XREF: sub_DBA8+B2j RAM:0000DC84 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:0000DC88 4EB9 0000 7376 jsr (strlen_).l RAM:0000DC8E 584F addq.w #4,sp RAM:0000DC90 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0000DC94 B06E FFFE cmp.w unk_FFFFFFFE(a6),d0 RAM:0000DC98 6F08 ble.s loc_DCA2 RAM:0000DC9A 3D7C 2776 FFFA move.w #$2776,unk_FFFFFFFA(a6) RAM:0000DCA0 6006 bra.s loc_DCA8 RAM:0000DCA2 ; --------------------------------------------------------------------------- RAM:0000DCA2 RAM:0000DCA2 loc_DCA2: ; CODE XREF: sub_DBA8+F0j RAM:0000DCA2 3D6E FFFC FFFE move.w unk_FFFFFFFC(a6),unk_FFFFFFFE(a6) RAM:0000DCA8 RAM:0000DCA8 loc_DCA8: ; CODE XREF: sub_DBA8:loc_DC82j RAM:0000DCA8 ; sub_DBA8+F8j RAM:0000DCA8 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0000DCAC 667C bne.s loc_DD2A RAM:0000DCAE 302E 001A move.w arg_12(a6),d0 RAM:0000DCB2 B06E FFFE cmp.w unk_FFFFFFFE(a6),d0 RAM:0000DCB6 6F08 ble.s loc_DCC0 RAM:0000DCB8 302E 001A move.w arg_12(a6),d0 RAM:0000DCBC 48C0 ext.l d0 RAM:0000DCBE 6006 bra.s loc_DCC6 RAM:0000DCC0 ; --------------------------------------------------------------------------- RAM:0000DCC0 RAM:0000DCC0 loc_DCC0: ; CODE XREF: sub_DBA8+10Ej RAM:0000DCC0 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000DCC4 48C0 ext.l d0 RAM:0000DCC6 RAM:0000DCC6 loc_DCC6: ; CODE XREF: sub_DBA8+116j RAM:0000DCC6 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0000DCCA RAM:0000DCCA loc_DCCA: ; CODE XREF: sub_DBA8+13Cj RAM:0000DCCA 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000DCCE 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000DCD2 B06E FFFC cmp.w unk_FFFFFFFC(a6),d0 RAM:0000DCD6 6C0E bge.s loc_DCE6 RAM:0000DCD8 206E 0010 movea.l arg_8(a6),a0 RAM:0000DCDC 10AE 001F move.b arg_17(a6),(a0) RAM:0000DCE0 52AE 0010 addq.l #1,arg_8(a6) RAM:0000DCE4 60E4 bra.s loc_DCCA RAM:0000DCE6 ; --------------------------------------------------------------------------- RAM:0000DCE6 RAM:0000DCE6 loc_DCE6: ; CODE XREF: sub_DBA8+12Ej RAM:0000DCE6 4AAE FFF4 tst.l unk_FFFFFFF4(a6) RAM:0000DCEA 661E bne.s loc_DD0A RAM:0000DCEC 0C6E 0001 001A cmpi.w #1,arg_12(a6) RAM:0000DCF2 670C beq.s loc_DD00 RAM:0000DCF4 206E 0010 movea.l arg_8(a6),a0 RAM:0000DCF8 10BC 0027 move.b #$27,(a0) ; ''' RAM:0000DCFC 52AE 0010 addq.l #1,arg_8(a6) RAM:0000DD00 RAM:0000DD00 loc_DD00: ; CODE XREF: sub_DBA8+14Aj RAM:0000DD00 206E 0010 movea.l arg_8(a6),a0 RAM:0000DD04 10AE 000B move.b arg_0+3(a6),(a0) RAM:0000DD08 601A bra.s loc_DD24 RAM:0000DD0A ; --------------------------------------------------------------------------- RAM:0000DD0A RAM:0000DD0A loc_DD0A: ; CODE XREF: sub_DBA8+142j RAM:0000DD0A 4878 FFFF pea ($FFFFFFFF).w RAM:0000DD0E 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0000DD12 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:0000DD16 4878 0003 pea (3).w RAM:0000DD1A 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000DD20 4FEF 0010 lea $10(sp),sp RAM:0000DD24 RAM:0000DD24 loc_DD24: ; CODE XREF: sub_DBA8+160j RAM:0000DD24 3D6E FFFC FFFE move.w unk_FFFFFFFC(a6),unk_FFFFFFFE(a6) RAM:0000DD2A RAM:0000DD2A loc_DD2A: ; CODE XREF: sub_DBA8+82j RAM:0000DD2A ; sub_DBA8+96j ... RAM:0000DD2A 6068 bra.s loc_DD94 RAM:0000DD2C ; --------------------------------------------------------------------------- RAM:0000DD2C 306E 0022 movea.w arg_1A(a6),a0 RAM:0000DD30 2F08 move.l a0,-(sp) RAM:0000DD32 102E 001F move.b arg_17(a6),d0 RAM:0000DD36 49C0 extb.l d0 RAM:0000DD38 2F00 move.l d0,-(sp) RAM:0000DD3A 306E 001A movea.w arg_12(a6),a0 RAM:0000DD3E 2F08 move.l a0,-(sp) RAM:0000DD40 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000DD44 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0000DD48 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000DD4C 4EB9 0000 DF7A jsr sub_DF7A RAM:0000DD52 4FEF 0018 lea $18(sp),sp RAM:0000DD56 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0000DD5A 6038 bra.s loc_DD94 RAM:0000DD5C ; --------------------------------------------------------------------------- RAM:0000DD5C 3D7C 272E FFFA move.w #$272E,unk_FFFFFFFA(a6) RAM:0000DD62 6030 bra.s loc_DD94 RAM:0000DD64 ; --------------------------------------------------------------------------- RAM:0000DD64 RAM:0000DD64 loc_DD64: ; CODE XREF: sub_DBA8+1D6j RAM:0000DD64 3D7C 272A FFFA move.w #$272A,unk_FFFFFFFA(a6) RAM:0000DD6A 6028 bra.s loc_DD94 RAM:0000DD6C ; --------------------------------------------------------------------------- RAM:0000DD6C RAM:0000DD6C loc_DD6C: ; CODE XREF: sub_DBA8:loc_DBE2j RAM:0000DD6C 7000 moveq #0,d0 RAM:0000DD6E 302E 000E move.w arg_6(a6),d0 RAM:0000DD72 0480 0000 0002 subi.l #2,d0 RAM:0000DD78 0C80 0000 0005 cmpi.l #5,d0 RAM:0000DD7E 62E4 bhi.s loc_DD64 RAM:0000DD80 303B 0A06 move.w word_DD88(pc,d0.l*2),d0 RAM:0000DD84 4EFB 0002 jmp word_DD88(pc,d0.w) RAM:0000DD84 ; --------------------------------------------------------------------------- RAM:0000DD88 FE5E FE5E FE92 FFA4+word_DD88: dc.w $FE5E, $FE5E, $FE92, $FFA4, $FFDC, $FFD4 RAM:0000DD94 ; --------------------------------------------------------------------------- RAM:0000DD94 RAM:0000DD94 loc_DD94: ; CODE XREF: sub_DBA8+6Ej RAM:0000DD94 ; sub_DBA8:loc_DD2Aj ... RAM:0000DD94 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0000DD98 6608 bne.s loc_DDA2 RAM:0000DD9A 206E 0014 movea.l arg_C(a6),a0 RAM:0000DD9E 30AE FFFE move.w unk_FFFFFFFE(a6),(a0) RAM:0000DDA2 RAM:0000DDA2 loc_DDA2: ; CODE XREF: sub_DBA8+1F0j RAM:0000DDA2 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000DDA6 48C0 ext.l d0 RAM:0000DDA8 6002 bra.s loc_DDAC RAM:0000DDAA ; --------------------------------------------------------------------------- RAM:0000DDAA 7000 moveq #0,d0 RAM:0000DDAC RAM:0000DDAC loc_DDAC: ; CODE XREF: sub_DBA8+26j RAM:0000DDAC ; sub_DBA8+200j RAM:0000DDAC 4E5E unlk a6 RAM:0000DDAE 4E75 rts RAM:0000DDAE ; End of function sub_DBA8 RAM:0000DDAE RAM:0000DDB0 RAM:0000DDB0 ; =============== S U B R O U T I N E ======================================= RAM:0000DDB0 RAM:0000DDB0 ; Attributes: bp-based frame RAM:0000DDB0 RAM:0000DDB0 sub_DDB0: ; CODE XREF: sub_DBA8+60p RAM:0000DDB0 ; sub_DF7A+6Ep RAM:0000DDB0 RAM:0000DDB0 arg_0 = 8 RAM:0000DDB0 arg_6 = $E RAM:0000DDB0 arg_8 = $10 RAM:0000DDB0 arg_C = $14 RAM:0000DDB0 arg_12 = $1A RAM:0000DDB0 arg_17 = $1F RAM:0000DDB0 RAM:0000DDB0 4E56 0000 link a6,#0 RAM:0000DDB4 DFFC FFFF FFD4 adda.l #unk_FFFFFFD4,sp RAM:0000DDBA 48D7 0004 movem.l d2,(sp) RAM:0000DDBE 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0000DDC2 206E 0014 movea.l arg_C(a6),a0 RAM:0000DDC6 302E 001A move.w arg_12(a6),d0 RAM:0000DDCA B050 cmp.w (a0),d0 RAM:0000DDCC 6F08 ble.s loc_DDD6 RAM:0000DDCE 3D7C 272A FFF8 move.w #$272A,unk_FFFFFFF8(a6) RAM:0000DDD4 6026 bra.s loc_DDFC RAM:0000DDD6 ; --------------------------------------------------------------------------- RAM:0000DDD6 RAM:0000DDD6 loc_DDD6: ; CODE XREF: sub_DDB0+1Cj RAM:0000DDD6 0C6E 0002 000E cmpi.w #2,arg_6(a6) RAM:0000DDDC 6608 bne.s loc_DDE6 RAM:0000DDDE 3D7C 000A FFFC move.w #$A,unk_FFFFFFFC(a6) RAM:0000DDE4 6016 bra.s loc_DDFC RAM:0000DDE6 ; --------------------------------------------------------------------------- RAM:0000DDE6 RAM:0000DDE6 loc_DDE6: ; CODE XREF: sub_DDB0+2Cj RAM:0000DDE6 0C6E 0003 000E cmpi.w #3,arg_6(a6) RAM:0000DDEC 6608 bne.s loc_DDF6 RAM:0000DDEE 3D7C 0010 FFFC move.w #$10,unk_FFFFFFFC(a6) RAM:0000DDF4 6006 bra.s loc_DDFC RAM:0000DDF6 ; --------------------------------------------------------------------------- RAM:0000DDF6 RAM:0000DDF6 loc_DDF6: ; CODE XREF: sub_DDB0+3Cj RAM:0000DDF6 3D7C 272A FFF8 move.w #$272A,unk_FFFFFFF8(a6) RAM:0000DDFC RAM:0000DDFC loc_DDFC: ; CODE XREF: sub_DDB0+24j RAM:0000DDFC ; sub_DDB0+34j ... RAM:0000DDFC 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:0000DE00 6600 0164 bne.w loc_DF66 RAM:0000DE04 3D7C 001F FFFE move.w #$1F,unk_FFFFFFFE(a6) RAM:0000DE0A 4AAE 0008 tst.l arg_0(a6) RAM:0000DE0E 660E bne.s loc_DE1E RAM:0000DE10 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000DE14 4236 00D8 clr.b unk_FFFFFFD8(a6,d0.w) RAM:0000DE18 536E FFFE subq.w #1,unk_FFFFFFFE(a6) RAM:0000DE1C 6034 bra.s loc_DE52 RAM:0000DE1E ; --------------------------------------------------------------------------- RAM:0000DE1E RAM:0000DE1E loc_DE1E: ; CODE XREF: sub_DDB0+5Ej RAM:0000DE1E ; sub_DDB0+A0j RAM:0000DE1E 4AAE 0008 tst.l arg_0(a6) RAM:0000DE22 672E beq.s loc_DE52 RAM:0000DE24 342E FFFE move.w unk_FFFFFFFE(a6),d2 RAM:0000DE28 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000DE2C 48C0 ext.l d0 RAM:0000DE2E 222E 0008 move.l arg_0(a6),d1 RAM:0000DE32 4C40 1000 divul.l d0,d0:d1 RAM:0000DE36 1D80 20D8 move.b d0,unk_FFFFFFD8(a6,d2.w) RAM:0000DE3A 536E FFFE subq.w #1,unk_FFFFFFFE(a6) RAM:0000DE3E 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000DE42 48C0 ext.l d0 RAM:0000DE44 222E 0008 move.l arg_0(a6),d1 RAM:0000DE48 4C40 1001 divu.l d0,d1 RAM:0000DE4C 2D41 0008 move.l d1,arg_0(a6) RAM:0000DE50 60CC bra.s loc_DE1E RAM:0000DE52 ; --------------------------------------------------------------------------- RAM:0000DE52 RAM:0000DE52 loc_DE52: ; CODE XREF: sub_DDB0+6Cj RAM:0000DE52 ; sub_DDB0+72j RAM:0000DE52 701F moveq #$1F,d0 RAM:0000DE54 906E FFFE sub.w unk_FFFFFFFE(a6),d0 RAM:0000DE58 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0000DE5C 0C6E 0003 000E cmpi.w #3,arg_6(a6) RAM:0000DE62 660C bne.s loc_DE70 RAM:0000DE64 7000 moveq #0,d0 RAM:0000DE66 1039 0004 5DD4 move.b (byte_45DD4).l,d0 RAM:0000DE6C D16E FFFA add.w d0,unk_FFFFFFFA(a6) RAM:0000DE70 RAM:0000DE70 loc_DE70: ; CODE XREF: sub_DDB0+B2j RAM:0000DE70 206E 0014 movea.l arg_C(a6),a0 RAM:0000DE74 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000DE78 B050 cmp.w (a0),d0 RAM:0000DE7A 6F0A ble.s loc_DE86 RAM:0000DE7C 3D7C 2776 FFF8 move.w #$2776,unk_FFFFFFF8(a6) RAM:0000DE82 6000 00E2 bra.w loc_DF66 RAM:0000DE86 ; --------------------------------------------------------------------------- RAM:0000DE86 RAM:0000DE86 loc_DE86: ; CODE XREF: sub_DDB0+CAj RAM:0000DE86 206E 0014 movea.l arg_C(a6),a0 RAM:0000DE8A 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000DE8E B06E 001A cmp.w arg_12(a6),d0 RAM:0000DE92 6F08 ble.s loc_DE9C RAM:0000DE94 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000DE98 48C0 ext.l d0 RAM:0000DE9A 6006 bra.s loc_DEA2 RAM:0000DE9C ; --------------------------------------------------------------------------- RAM:0000DE9C RAM:0000DE9C loc_DE9C: ; CODE XREF: sub_DDB0+E2j RAM:0000DE9C 302E 001A move.w arg_12(a6),d0 RAM:0000DEA0 48C0 ext.l d0 RAM:0000DEA2 RAM:0000DEA2 loc_DEA2: ; CODE XREF: sub_DDB0+EAj RAM:0000DEA2 3080 move.w d0,(a0) RAM:0000DEA4 0C6E 0003 000E cmpi.w #3,arg_6(a6) RAM:0000DEAA 6636 bne.s loc_DEE2 RAM:0000DEAC 0C2E 0020 001F cmpi.b #$20,arg_17(a6) ; ' ' RAM:0000DEB2 672E beq.s loc_DEE2 RAM:0000DEB4 7000 moveq #0,d0 RAM:0000DEB6 1039 0004 5DD4 move.b (byte_45DD4).l,d0 RAM:0000DEBC 2F00 move.l d0,-(sp) RAM:0000DEBE 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0000DEC2 2F39 0004 5DD0 move.l (off_45DD0).l,-(sp) RAM:0000DEC8 4878 0003 pea (3).w RAM:0000DECC 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000DED2 4FEF 0010 lea $10(sp),sp RAM:0000DED6 7000 moveq #0,d0 RAM:0000DED8 1039 0004 5DD4 move.b (byte_45DD4).l,d0 RAM:0000DEDE D1AE 0010 add.l d0,arg_8(a6) RAM:0000DEE2 RAM:0000DEE2 loc_DEE2: ; CODE XREF: sub_DDB0+FAj RAM:0000DEE2 ; sub_DDB0+102j ... RAM:0000DEE2 302E 001A move.w arg_12(a6),d0 RAM:0000DEE6 536E 001A subq.w #1,arg_12(a6) RAM:0000DEEA B06E FFFA cmp.w unk_FFFFFFFA(a6),d0 RAM:0000DEEE 6F0E ble.s loc_DEFE RAM:0000DEF0 206E 0010 movea.l arg_8(a6),a0 RAM:0000DEF4 10AE 001F move.b arg_17(a6),(a0) RAM:0000DEF8 52AE 0010 addq.l #1,arg_8(a6) RAM:0000DEFC 60E4 bra.s loc_DEE2 RAM:0000DEFE ; --------------------------------------------------------------------------- RAM:0000DEFE RAM:0000DEFE loc_DEFE: ; CODE XREF: sub_DDB0+13Ej RAM:0000DEFE 0C6E 0003 000E cmpi.w #3,arg_6(a6) RAM:0000DF04 6636 bne.s loc_DF3C RAM:0000DF06 0C2E 0020 001F cmpi.b #$20,arg_17(a6) ; ' ' RAM:0000DF0C 662E bne.s loc_DF3C RAM:0000DF0E 7000 moveq #0,d0 RAM:0000DF10 1039 0004 5DD4 move.b (byte_45DD4).l,d0 RAM:0000DF16 2F00 move.l d0,-(sp) RAM:0000DF18 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0000DF1C 2F39 0004 5DD0 move.l (off_45DD0).l,-(sp) RAM:0000DF22 4878 0003 pea (3).w RAM:0000DF26 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000DF2C 4FEF 0010 lea $10(sp),sp RAM:0000DF30 7000 moveq #0,d0 RAM:0000DF32 1039 0004 5DD4 move.b (byte_45DD4).l,d0 RAM:0000DF38 D1AE 0010 add.l d0,arg_8(a6) RAM:0000DF3C RAM:0000DF3C loc_DF3C: ; CODE XREF: sub_DDB0+154j RAM:0000DF3C ; sub_DDB0+15Cj ... RAM:0000DF3C 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000DF40 0C6E 0020 FFFE cmpi.w #$20,unk_FFFFFFFE(a6) ; ' ' RAM:0000DF46 6C1E bge.s loc_DF66 RAM:0000DF48 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000DF4C 1036 00D8 move.b unk_FFFFFFD8(a6,d0.w),d0 RAM:0000DF50 4880 ext.w d0 RAM:0000DF52 3040 movea.w d0,a0 RAM:0000DF54 D1FC 0002 334C adda.l #a0123456789abcd,a0 ; "0123456789ABCDEF" RAM:0000DF5A 226E 0010 movea.l arg_8(a6),a1 RAM:0000DF5E 1290 move.b (a0),(a1) RAM:0000DF60 52AE 0010 addq.l #1,arg_8(a6) RAM:0000DF64 60D6 bra.s loc_DF3C RAM:0000DF66 ; --------------------------------------------------------------------------- RAM:0000DF66 RAM:0000DF66 loc_DF66: ; CODE XREF: sub_DDB0+50j RAM:0000DF66 ; sub_DDB0+D2j ... RAM:0000DF66 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0000DF6A 48C0 ext.l d0 RAM:0000DF6C 6002 bra.s loc_DF70 RAM:0000DF6E ; --------------------------------------------------------------------------- RAM:0000DF6E 7000 moveq #0,d0 RAM:0000DF70 RAM:0000DF70 loc_DF70: ; CODE XREF: sub_DDB0+1BCj RAM:0000DF70 4CEE 0004 FFD4 movem.l unk_FFFFFFD4(a6),d2 RAM:0000DF76 4E5E unlk a6 RAM:0000DF78 4E75 rts RAM:0000DF78 ; End of function sub_DDB0 RAM:0000DF78 RAM:0000DF7A RAM:0000DF7A ; =============== S U B R O U T I N E ======================================= RAM:0000DF7A RAM:0000DF7A ; Attributes: bp-based frame RAM:0000DF7A RAM:0000DF7A sub_DF7A: ; CODE XREF: sub_DBA8+1A4p RAM:0000DF7A ; sub_141FE+7C4p RAM:0000DF7A RAM:0000DF7A arg_0 = 8 RAM:0000DF7A arg_4 = $C RAM:0000DF7A arg_8 = $10 RAM:0000DF7A arg_E = $16 RAM:0000DF7A arg_13 = $1B RAM:0000DF7A arg_16 = $1E RAM:0000DF7A RAM:0000DF7A 4E56 0000 link a6,#0 RAM:0000DF7E DFFC FFFF FFC4 adda.l #unk_FFFFFFC4,sp RAM:0000DF84 48D7 0000 movem.l 0,(sp) RAM:0000DF88 7000 moveq #0,d0 RAM:0000DF8A 1039 0004 5DD4 move.b (byte_45DD4).l,d0 RAM:0000DF90 5040 addq.w #8,d0 RAM:0000DF92 3D40 FFCE move.w d0,unk_FFFFFFCE(a6) RAM:0000DF96 206E 0010 movea.l arg_8(a6),a0 RAM:0000DF9A 302E 0016 move.w arg_E(a6),d0 RAM:0000DF9E B050 cmp.w (a0),d0 RAM:0000DFA0 6F0A ble.s loc_DFAC RAM:0000DFA2 3D7C 2776 FFC8 move.w #$2776,unk_FFFFFFC8(a6) RAM:0000DFA8 6000 0134 bra.w loc_E0DE RAM:0000DFAC ; --------------------------------------------------------------------------- RAM:0000DFAC RAM:0000DFAC loc_DFAC: ; CODE XREF: sub_DF7A+26j RAM:0000DFAC 486E FFC4 pea unk_FFFFFFC4(a6) RAM:0000DFB0 486E FFDC pea unk_FFFFFFDC(a6) RAM:0000DFB4 306E 001E movea.w arg_16(a6),a0 RAM:0000DFB8 2F08 move.l a0,-(sp) RAM:0000DFBA 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000DFBE 4EB9 0000 F198 jsr sub_F198 RAM:0000DFC4 4FEF 0010 lea $10(sp),sp RAM:0000DFC8 3D40 FFC8 move.w d0,unk_FFFFFFC8(a6) RAM:0000DFCC 6600 0110 bne.w loc_E0DE RAM:0000DFD0 4878 0020 pea (off_20).w RAM:0000DFD4 4878 0000 pea (0).w RAM:0000DFD8 486E FFCE pea unk_FFFFFFCE(a6) RAM:0000DFDC 486E FFD0 pea unk_FFFFFFD0(a6) RAM:0000DFE0 4878 0003 pea (3).w RAM:0000DFE4 2F2E FFC4 move.l unk_FFFFFFC4(a6),-(sp) RAM:0000DFE8 6100 FDC6 bsr.w sub_DDB0 RAM:0000DFEC 4FEF 0018 lea $18(sp),sp RAM:0000DFF0 3D40 FFC8 move.w d0,unk_FFFFFFC8(a6) RAM:0000DFF4 6600 00E8 bne.w loc_E0DE RAM:0000DFF8 486E FFDC pea unk_FFFFFFDC(a6) RAM:0000DFFC RAM:0000DFFC loc_DFFC: RAM:0000DFFC 4EB9 0000 7376 jsr (strlen_).l RAM:0000E002 584F addq.w #4,sp RAM:0000E004 3D40 FFCC move.w d0,unk_FFFFFFCC(a6) RAM:0000E008 4A6E FFCC tst.w unk_FFFFFFCC(a6) RAM:0000E00C 6608 bne.s loc_E016 RAM:0000E00E 3D6E FFCE FFCA move.w unk_FFFFFFCE(a6),unk_FFFFFFCA(a6) RAM:0000E014 6014 bra.s loc_E02A RAM:0000E016 ; --------------------------------------------------------------------------- RAM:0000E016 RAM:0000E016 loc_E016: ; CODE XREF: sub_DF7A+92j RAM:0000E016 302E FFCC move.w unk_FFFFFFCC(a6),d0 RAM:0000E01A 48C0 ext.l d0 RAM:0000E01C 322E FFCE move.w unk_FFFFFFCE(a6),d1 RAM:0000E020 48C1 ext.l d1 RAM:0000E022 D081 add.l d1,d0 RAM:0000E024 5280 addq.l #1,d0 RAM:0000E026 3D40 FFCA move.w d0,unk_FFFFFFCA(a6) RAM:0000E02A RAM:0000E02A loc_E02A: ; CODE XREF: sub_DF7A+9Aj RAM:0000E02A 206E 0010 movea.l arg_8(a6),a0 RAM:0000E02E 302E FFCA move.w unk_FFFFFFCA(a6),d0 RAM:0000E032 B050 cmp.w (a0),d0 RAM:0000E034 6F0A ble.s loc_E040 RAM:0000E036 3D7C 2776 FFC8 move.w #$2776,unk_FFFFFFC8(a6) RAM:0000E03C 6000 00A0 bra.w loc_E0DE RAM:0000E040 ; --------------------------------------------------------------------------- RAM:0000E040 RAM:0000E040 loc_E040: ; CODE XREF: sub_DF7A+BAj RAM:0000E040 206E 0010 movea.l arg_8(a6),a0 RAM:0000E044 302E 0016 move.w arg_E(a6),d0 RAM:0000E048 B06E FFCA cmp.w unk_FFFFFFCA(a6),d0 RAM:0000E04C 6F08 ble.s loc_E056 RAM:0000E04E 302E 0016 move.w arg_E(a6),d0 RAM:0000E052 48C0 ext.l d0 RAM:0000E054 6006 bra.s loc_E05C RAM:0000E056 ; --------------------------------------------------------------------------- RAM:0000E056 RAM:0000E056 loc_E056: ; CODE XREF: sub_DF7A+D2j RAM:0000E056 302E FFCA move.w unk_FFFFFFCA(a6),d0 RAM:0000E05A 48C0 ext.l d0 RAM:0000E05C RAM:0000E05C loc_E05C: ; CODE XREF: sub_DF7A+DAj RAM:0000E05C 3080 move.w d0,(a0) RAM:0000E05E 4A6E FFCC tst.w unk_FFFFFFCC(a6) RAM:0000E062 6726 beq.s loc_E08A RAM:0000E064 306E FFCC movea.w unk_FFFFFFCC(a6),a0 RAM:0000E068 2F08 move.l a0,-(sp) RAM:0000E06A 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000E06E 486E FFDC pea unk_FFFFFFDC(a6) RAM:0000E072 4878 0003 pea (3).w RAM:0000E076 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000E07C 4FEF 0010 lea $10(sp),sp RAM:0000E080 302E FFCC move.w unk_FFFFFFCC(a6),d0 RAM:0000E084 48C0 ext.l d0 RAM:0000E086 D1AE 000C add.l d0,arg_4(a6) RAM:0000E08A RAM:0000E08A loc_E08A: ; CODE XREF: sub_DF7A+E8j RAM:0000E08A 4A6E FFCC tst.w unk_FFFFFFCC(a6) RAM:0000E08E 670C beq.s loc_E09C RAM:0000E090 206E 000C movea.l arg_4(a6),a0 RAM:0000E094 10BC 002B move.b #$2B,(a0) ; '+' RAM:0000E098 52AE 000C addq.l #1,arg_4(a6) RAM:0000E09C RAM:0000E09C loc_E09C: ; CODE XREF: sub_DF7A+114j RAM:0000E09C 306E FFCE movea.w unk_FFFFFFCE(a6),a0 RAM:0000E0A0 2F08 move.l a0,-(sp) RAM:0000E0A2 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000E0A6 486E FFD0 pea unk_FFFFFFD0(a6) RAM:0000E0AA 4878 0003 pea (3).w RAM:0000E0AE 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000E0B4 4FEF 0010 lea $10(sp),sp RAM:0000E0B8 302E FFCE move.w unk_FFFFFFCE(a6),d0 RAM:0000E0BC 48C0 ext.l d0 RAM:0000E0BE D1AE 000C add.l d0,arg_4(a6) RAM:0000E0C2 RAM:0000E0C2 loc_E0C2: ; CODE XREF: sub_DF7A+162j RAM:0000E0C2 302E 0016 move.w arg_E(a6),d0 RAM:0000E0C6 536E 0016 subq.w #1,arg_E(a6) RAM:0000E0CA B06E FFCA cmp.w unk_FFFFFFCA(a6),d0 RAM:0000E0CE 6F0E ble.s loc_E0DE RAM:0000E0D0 206E 000C movea.l arg_4(a6),a0 RAM:0000E0D4 10AE 001B move.b arg_13(a6),(a0) RAM:0000E0D8 52AE 000C addq.l #1,arg_4(a6) RAM:0000E0DC 60E4 bra.s loc_E0C2 RAM:0000E0DE ; --------------------------------------------------------------------------- RAM:0000E0DE RAM:0000E0DE loc_E0DE: ; CODE XREF: sub_DF7A+2Ej RAM:0000E0DE ; sub_DF7A+52j ... RAM:0000E0DE 302E FFC8 move.w unk_FFFFFFC8(a6),d0 RAM:0000E0E2 48C0 ext.l d0 RAM:0000E0E4 6002 bra.s loc_E0E8 RAM:0000E0E6 ; --------------------------------------------------------------------------- RAM:0000E0E6 7000 moveq #0,d0 RAM:0000E0E8 RAM:0000E0E8 loc_E0E8: ; CODE XREF: sub_DF7A+16Aj RAM:0000E0E8 4E5E unlk a6 RAM:0000E0EA 4E75 rts RAM:0000E0EA ; End of function sub_DF7A RAM:0000E0EA RAM:0000E0EC RAM:0000E0EC ; =============== S U B R O U T I N E ======================================= RAM:0000E0EC RAM:0000E0EC ; Attributes: bp-based frame RAM:0000E0EC RAM:0000E0EC sub_E0EC: ; CODE XREF: sub_19FE+1D2p RAM:0000E0EC ; sub_19FE+33Ap ... RAM:0000E0EC 4E56 0000 link a6,#0 RAM:0000E0F0 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0000E0F6 48D7 0000 movem.l 0,(sp) RAM:0000E0FA 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0000E0FE 4AB9 0004 6E7E tst.l (dword_46E7E).l RAM:0000E104 6744 beq.s loc_E14A RAM:0000E106 2079 0004 6E7E movea.l (dword_46E7E).l,a0 RAM:0000E10C 3028 0002 move.w 2(a0),d0 RAM:0000E110 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0000E116 0280 0000 0004 andi.l #4,d0 RAM:0000E11C 6714 beq.s loc_E132 RAM:0000E11E 2079 0004 6E7E movea.l (dword_46E7E).l,a0 RAM:0000E124 70FB moveq #unk_FFFFFFFB,d0 RAM:0000E126 C168 0002 and.w d0,2(a0) RAM:0000E12A 3D7C 274E FFFE move.w #$274E,unk_FFFFFFFE(a6) RAM:0000E130 6016 bra.s loc_E148 RAM:0000E132 ; --------------------------------------------------------------------------- RAM:0000E132 RAM:0000E132 loc_E132: ; CODE XREF: sub_E0EC+30j RAM:0000E132 3039 0004 6EAA move.w (word_46EAA).l,d0 RAM:0000E138 48C0 ext.l d0 RAM:0000E13A 0280 0000 0020 andi.l #$20,d0 ; ' ' RAM:0000E140 6706 beq.s loc_E148 RAM:0000E142 3D7C 274E FFFE move.w #$274E,unk_FFFFFFFE(a6) RAM:0000E148 RAM:0000E148 loc_E148: ; CODE XREF: sub_E0EC+44j RAM:0000E148 ; sub_E0EC+54j RAM:0000E148 6006 bra.s loc_E150 RAM:0000E14A ; --------------------------------------------------------------------------- RAM:0000E14A RAM:0000E14A loc_E14A: ; CODE XREF: sub_E0EC+18j RAM:0000E14A 3D7C 274C FFFE move.w #$274C,unk_FFFFFFFE(a6) RAM:0000E150 RAM:0000E150 loc_E150: ; CODE XREF: sub_E0EC:loc_E148j RAM:0000E150 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E154 48C0 ext.l d0 RAM:0000E156 6002 bra.s loc_E15A RAM:0000E158 ; --------------------------------------------------------------------------- RAM:0000E158 7000 moveq #0,d0 RAM:0000E15A RAM:0000E15A loc_E15A: ; CODE XREF: sub_E0EC+6Aj RAM:0000E15A 4E5E unlk a6 RAM:0000E15C 4E75 rts RAM:0000E15C ; End of function sub_E0EC RAM:0000E15C RAM:0000E15E RAM:0000E15E ; =============== S U B R O U T I N E ======================================= RAM:0000E15E RAM:0000E15E ; Attributes: bp-based frame RAM:0000E15E RAM:0000E15E WriteStringToErrorBuffer: ; CODE XREF: printf?+3DEp RAM:0000E15E RAM:0000E15E arg_0 = 8 RAM:0000E15E arg_6 = $E RAM:0000E15E RAM:0000E15E 4E56 0000 link a6,#0 RAM:0000E162 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0000E168 48D7 0000 movem.l 0,(sp) RAM:0000E16C 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0000E170 RAM:0000E170 loc_E170: ; CODE XREF: WriteStringToErrorBuffer+5Ej RAM:0000E170 0C79 0960 0004 6F96 cmpi.w #$960,(ErrorMessageBufferLength).l ; Have space for character? RAM:0000E178 6C44 bge.s loc_E1BE RAM:0000E17A 302E 000E move.w arg_6(a6),d0 RAM:0000E17E 536E 000E subq.w #1,arg_6(a6) RAM:0000E182 4A40 tst.w d0 RAM:0000E184 6738 beq.s loc_E1BE ; End of string RAM:0000E186 5279 0004 6F96 addq.w #1,(ErrorMessageBufferLength).l ; Increment character count in buffer RAM:0000E18C 3039 0004 6F92 move.w (ErrorBufferWriteCursor).l,d0 ; Compute address in circular buffer to write new character to RAM:0000E192 3040 movea.w d0,a0 RAM:0000E194 D1FC 0004 6F98 adda.l #ErrorMessageBuffer,a0 RAM:0000E19A 226E 0008 movea.l arg_0(a6),a1 ; Read input character RAM:0000E19E 1091 move.b (a1),(a0) ; Write to buffer RAM:0000E1A0 52AE 0008 addq.l #1,arg_0(a6) RAM:0000E1A4 3039 0004 6F92 move.w (ErrorBufferWriteCursor).l,d0 RAM:0000E1AA 48C0 ext.l d0 RAM:0000E1AC 5280 addq.l #1,d0 ; Increment cursor RAM:0000E1AE 4C7C 0801 0000 0960 divsl.l #$960,d1:d0 ; Modulo operation (% 0x960) RAM:0000E1B6 33C1 0004 6F92 move.w d1,(ErrorBufferWriteCursor).l ; Save resulting value RAM:0000E1BC 60B2 bra.s loc_E170 ; Have space for character? RAM:0000E1BE ; --------------------------------------------------------------------------- RAM:0000E1BE RAM:0000E1BE loc_E1BE: ; CODE XREF: WriteStringToErrorBuffer+1Aj RAM:0000E1BE ; WriteStringToErrorBuffer+26j RAM:0000E1BE 0C6E FFFF 000E cmpi.w #$FFFF,arg_6(a6) RAM:0000E1C4 670E beq.s loc_E1D4 RAM:0000E1C6 3D7C 2774 FFFE move.w #$2774,unk_FFFFFFFE(a6) RAM:0000E1CC 33EE FFFE 0003 8F50 move.w unk_FFFFFFFE(a6),(word_38F50).l RAM:0000E1D4 RAM:0000E1D4 loc_E1D4: ; CODE XREF: WriteStringToErrorBuffer+66j RAM:0000E1D4 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E1D8 48C0 ext.l d0 RAM:0000E1DA 6002 bra.s loc_E1DE RAM:0000E1DA ; --------------------------------------------------------------------------- RAM:0000E1DC 0070 dc.b $70 ; p RAM:0000E1DD 0000 dc.b 0 RAM:0000E1DE ; --------------------------------------------------------------------------- RAM:0000E1DE RAM:0000E1DE loc_E1DE: ; CODE XREF: WriteStringToErrorBuffer+7Cj RAM:0000E1DE 4E5E unlk a6 RAM:0000E1E0 4E75 rts RAM:0000E1E0 ; End of function WriteStringToErrorBuffer RAM:0000E1E0 RAM:0000E1E2 RAM:0000E1E2 ; =============== S U B R O U T I N E ======================================= RAM:0000E1E2 RAM:0000E1E2 ; Attributes: bp-based frame RAM:0000E1E2 RAM:0000E1E2 sub_E1E2: ; CODE XREF: sub_51E8+12Cp RAM:0000E1E2 RAM:0000E1E2 var_54 = -$54 RAM:0000E1E2 RAM:0000E1E2 4E56 0000 link a6,#0 RAM:0000E1E6 DFFC FFFF FFA8 adda.l #unk_FFFFFFA8,sp ; Move character onto stack buffer RAM:0000E1EC 48D7 0004 movem.l d2,(sp) RAM:0000E1F0 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:0000E1F6 RAM:0000E1F6 loc_E1F6: ; CODE XREF: sub_E1E2+8Ej RAM:0000E1F6 4A79 0004 6F96 tst.w (ErrorMessageBufferLength).l ; More characters to output? RAM:0000E1FC 6774 beq.s loc_E272 RAM:0000E1FE 5379 0004 6F96 subq.w #1,(ErrorMessageBufferLength).l RAM:0000E204 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000E208 342E FFFE move.w unk_FFFFFFFE(a6),d2 RAM:0000E20C 3039 0004 6F94 move.w (PrintBufferReadCursor).l,d0 RAM:0000E212 41F9 0004 6F98 lea (ErrorMessageBuffer).l,a0 RAM:0000E218 1DB0 0000 20AC move.b (a0,d0.w),var_54(a6,d2.w) ; Move character into stack buffer RAM:0000E21E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E222 4A36 00AC tst.b unk_FFFFFFAC(a6,d0.w) ; String ended? Then continue RAM:0000E226 6708 beq.s loc_E230 RAM:0000E228 0C6E 004B FFFE cmpi.w #$4B,unk_FFFFFFFE(a6) ; 'K' ; String too long? then continue. RAM:0000E22E 6D28 blt.s loc_E258 ; Otherwise continue to get more characters. RAM:0000E230 RAM:0000E230 loc_E230: ; CODE XREF: sub_E1E2+44j RAM:0000E230 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000E234 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E238 4236 00AC clr.b unk_FFFFFFAC(a6,d0.w) RAM:0000E23C 486E FFAC pea unk_FFFFFFAC(a6) RAM:0000E240 4879 0002 338F pea (aS_0).l ; "%S" RAM:0000E246 4878 0002 pea (2).w RAM:0000E24A 6100 F486 bsr.w printf ; args: Count of params, format string, varargs RAM:0000E24E 4FEF 000C lea $C(sp),sp RAM:0000E252 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:0000E258 RAM:0000E258 loc_E258: ; CODE XREF: sub_E1E2+4Cj RAM:0000E258 3039 0004 6F94 move.w (PrintBufferReadCursor).l,d0 RAM:0000E25E 48C0 ext.l d0 RAM:0000E260 5280 addq.l #1,d0 RAM:0000E262 4C7C 0801 0000 0960 divsl.l #$960,d1:d0 ; Advance read cursor by 1 RAM:0000E26A 33C1 0004 6F94 move.w d1,(PrintBufferReadCursor).l RAM:0000E270 6084 bra.s loc_E1F6 ; More characters to output? RAM:0000E272 ; --------------------------------------------------------------------------- RAM:0000E272 RAM:0000E272 loc_E272: ; CODE XREF: sub_E1E2+1Aj RAM:0000E272 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000E276 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E27A 4236 00AC clr.b unk_FFFFFFAC(a6,d0.w) RAM:0000E27E 486E FFAC pea unk_FFFFFFAC(a6) RAM:0000E282 4879 0002 3392 pea (aS_1).l ; "%S" RAM:0000E288 4878 0002 pea (2).w RAM:0000E28C 6100 F444 bsr.w printf ; args: Count of params, format string, varargs RAM:0000E290 4FEF 000C lea $C(sp),sp RAM:0000E294 4A79 0003 8F50 tst.w (word_38F50).l RAM:0000E29A 6726 beq.s loc_E2C2 RAM:0000E29C 4879 0002 3395 pea (asc_23395).l ; "\n" RAM:0000E2A2 4878 0001 pea (1).w RAM:0000E2A6 6100 F42A bsr.w printf ; args: Count of params, format string, varargs RAM:0000E2AA 504F addq.w #8,sp RAM:0000E2AC 3079 0003 8F50 movea.w (word_38F50).l,a0 RAM:0000E2B2 2F08 move.l a0,-(sp) RAM:0000E2B4 4EB9 0000 7678 jsr (sub_7678).l RAM:0000E2BA 584F addq.w #4,sp RAM:0000E2BC 4279 0003 8F50 clr.w (word_38F50).l RAM:0000E2C2 RAM:0000E2C2 loc_E2C2: ; CODE XREF: sub_E1E2+B8j RAM:0000E2C2 7000 moveq #0,d0 RAM:0000E2C4 6002 bra.s loc_E2C8 RAM:0000E2C6 ; --------------------------------------------------------------------------- RAM:0000E2C6 7000 moveq #0,d0 RAM:0000E2C8 RAM:0000E2C8 loc_E2C8: ; CODE XREF: sub_E1E2+E2j RAM:0000E2C8 4CEE 0004 FFA8 movem.l unk_FFFFFFA8(a6),d2 RAM:0000E2CE 4E5E unlk a6 RAM:0000E2D0 4E75 rts RAM:0000E2D0 ; End of function sub_E1E2 RAM:0000E2D0 RAM:0000E2D0 ; --------------------------------------------------------------------------- RAM:0000E2D2 0000 dc.b 0 RAM:0000E2D3 0000 dc.b 0 RAM:0000E2D4 0000 dc.b 0 RAM:0000E2D5 0000 dc.b 0 RAM:0000E2D6 0000 dc.b 0 RAM:0000E2D7 0000 dc.b 0 RAM:0000E2D8 RAM:0000E2D8 ; =============== S U B R O U T I N E ======================================= RAM:0000E2D8 RAM:0000E2D8 ; Attributes: bp-based frame RAM:0000E2D8 RAM:0000E2D8 sub_E2D8: ; CODE XREF: sub_19FE+378p RAM:0000E2D8 ; sub_2000+4B6p ... RAM:0000E2D8 RAM:0000E2D8 arg_0 = 8 RAM:0000E2D8 arg_4 = $C RAM:0000E2D8 RAM:0000E2D8 4E56 0000 link a6,#0 RAM:0000E2DC DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:0000E2E2 48D7 0000 movem.l 0,(sp) RAM:0000E2E6 206E 000C movea.l arg_4(a6),a0 RAM:0000E2EA 4290 clr.l (a0) RAM:0000E2EC 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000E2F0 4EB9 0001 7EE0 jsr strlen RAM:0000E2F6 584F addq.w #4,sp RAM:0000E2F8 2F00 move.l d0,-(sp) RAM:0000E2FA 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000E2FE 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000E302 4EB9 0000 2D52 jsr (sub_2D52).l RAM:0000E308 4FEF 000C lea $C(sp),sp RAM:0000E30C 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000E310 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000E314 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000E318 4EB9 0000 EDDA jsr sub_EDDA RAM:0000E31E 4FEF 000C lea $C(sp),sp RAM:0000E322 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000E326 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0000E32A 6608 bne.s loc_E334 RAM:0000E32C 52B9 0003 92AE addq.l #1,(dword_392AE).l RAM:0000E332 6060 bra.s loc_E394 RAM:0000E334 ; --------------------------------------------------------------------------- RAM:0000E334 RAM:0000E334 loc_E334: ; CODE XREF: sub_E2D8+52j RAM:0000E334 0C6E 271B FFFE cmpi.w #$271B,unk_FFFFFFFE(a6) RAM:0000E33A 6658 bne.s loc_E394 RAM:0000E33C 4A79 0003 8F54 tst.w (word_38F54).l RAM:0000E342 6750 beq.s loc_E394 RAM:0000E344 486E FFF0 pea unk_FFFFFFF0(a6) RAM:0000E348 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000E34C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000E350 4EB9 0000 F494 jsr sub_F494 RAM:0000E356 4FEF 000C lea $C(sp),sp RAM:0000E35A 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000E35E 6634 bne.s loc_E394 RAM:0000E360 52B9 0003 92B2 addq.l #1,(dword_392B2).l RAM:0000E366 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000E36A 2F2E FFF0 move.l unk_FFFFFFF0(a6),-(sp) RAM:0000E36E 4878 0001 pea (1).w RAM:0000E372 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:0000E376 4878 0001 pea (1).w RAM:0000E37A 4878 0002 pea (2).w RAM:0000E37E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000E382 4878 0007 pea (7).w RAM:0000E386 4EB9 0000 E72C jsr sub_E72C RAM:0000E38C 4FEF 0020 lea $20(sp),sp RAM:0000E390 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000E394 RAM:0000E394 loc_E394: ; CODE XREF: sub_E2D8+5Aj RAM:0000E394 ; sub_E2D8+62j ... RAM:0000E394 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0000E398 6630 bne.s loc_E3CA RAM:0000E39A 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0000E39E 0C28 0002 0020 cmpi.b #2,$20(a0) RAM:0000E3A4 661C bne.s loc_E3C2 RAM:0000E3A6 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0000E3AA 4A28 0024 tst.b $24(a0) RAM:0000E3AE 6712 beq.s loc_E3C2 RAM:0000E3B0 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0000E3B4 52B9 0003 92A6 addq.l #1,(dword_392A6).l RAM:0000E3BA 2179 0003 92A6 0030 move.l (dword_392A6).l,$30(a0) RAM:0000E3C2 RAM:0000E3C2 loc_E3C2: ; CODE XREF: sub_E2D8+CCj RAM:0000E3C2 ; sub_E2D8+D6j RAM:0000E3C2 206E 000C movea.l arg_4(a6),a0 RAM:0000E3C6 20AE FFF8 move.l unk_FFFFFFF8(a6),(a0) RAM:0000E3CA RAM:0000E3CA loc_E3CA: ; CODE XREF: sub_E2D8+C0j RAM:0000E3CA 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E3CE 48C0 ext.l d0 RAM:0000E3D0 6002 bra.s loc_E3D4 RAM:0000E3D2 ; --------------------------------------------------------------------------- RAM:0000E3D2 7000 moveq #0,d0 RAM:0000E3D4 RAM:0000E3D4 loc_E3D4: ; CODE XREF: sub_E2D8+F8j RAM:0000E3D4 4E5E unlk a6 RAM:0000E3D6 4E75 rts RAM:0000E3D6 ; End of function sub_E2D8 RAM:0000E3D6 RAM:0000E3D8 RAM:0000E3D8 ; =============== S U B R O U T I N E ======================================= RAM:0000E3D8 RAM:0000E3D8 ; Attributes: bp-based frame RAM:0000E3D8 RAM:0000E3D8 sub_E3D8: ; CODE XREF: sub_E72C+206p RAM:0000E3D8 RAM:0000E3D8 arg_0 = 8 RAM:0000E3D8 arg_6 = $E RAM:0000E3D8 arg_A = $12 RAM:0000E3D8 RAM:0000E3D8 4E56 0000 link a6,#0 RAM:0000E3DC DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0000E3E2 48D7 0000 movem.l 0,(sp) RAM:0000E3E6 302E 000E move.w arg_6(a6),d0 RAM:0000E3EA B06E 0012 cmp.w arg_A(a6),d0 RAM:0000E3EE 624E bhi.s loc_E43E RAM:0000E3F0 0C6E FFFF 0012 cmpi.w #$FFFF,arg_A(a6) RAM:0000E3F6 6610 bne.s loc_E408 RAM:0000E3F8 3D79 0003 92A4 FFFC move.w (word_392A4).l,unk_FFFFFFFC(a6) RAM:0000E400 5279 0003 92A4 addq.w #1,(word_392A4).l RAM:0000E406 6006 bra.s loc_E40E RAM:0000E408 ; --------------------------------------------------------------------------- RAM:0000E408 RAM:0000E408 loc_E408: ; CODE XREF: sub_E3D8+1Ej RAM:0000E408 3D6E 0012 FFFC move.w arg_A(a6),unk_FFFFFFFC(a6) RAM:0000E40E RAM:0000E40E loc_E40E: ; CODE XREF: sub_E3D8+2Ej RAM:0000E40E ; sub_E3D8+62j RAM:0000E40E 536E FFFC subq.w #1,unk_FFFFFFFC(a6) RAM:0000E412 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000E416 B06E 000E cmp.w arg_6(a6),d0 RAM:0000E41A 6D20 blt.s loc_E43C RAM:0000E41C 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000E420 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000E426 41F0 0400 lea (a0,d0.w*4),a0 RAM:0000E42A 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000E42E 43F9 0003 8F76 lea (byte_38F76).l,a1 RAM:0000E434 2171 0400 0004 move.l (a1,d0.w*4),4(a0) RAM:0000E43A 60D2 bra.s loc_E40E RAM:0000E43C ; --------------------------------------------------------------------------- RAM:0000E43C RAM:0000E43C loc_E43C: ; CODE XREF: sub_E3D8+42j RAM:0000E43C 6056 bra.s loc_E494 RAM:0000E43E ; --------------------------------------------------------------------------- RAM:0000E43E RAM:0000E43E loc_E43E: ; CODE XREF: sub_E3D8+16j RAM:0000E43E 0C6E FFFF 000E cmpi.w #$FFFF,arg_6(a6) RAM:0000E444 6610 bne.s loc_E456 RAM:0000E446 3D79 0003 92A4 FFFE move.w (word_392A4).l,unk_FFFFFFFE(a6) RAM:0000E44E 5379 0003 92A4 subq.w #1,(word_392A4).l RAM:0000E454 6006 bra.s loc_E45C RAM:0000E456 ; --------------------------------------------------------------------------- RAM:0000E456 RAM:0000E456 loc_E456: ; CODE XREF: sub_E3D8+6Cj RAM:0000E456 3D6E 000E FFFE move.w arg_6(a6),unk_FFFFFFFE(a6) RAM:0000E45C RAM:0000E45C loc_E45C: ; CODE XREF: sub_E3D8+7Cj RAM:0000E45C 3D6E 0012 FFFC move.w arg_A(a6),unk_FFFFFFFC(a6) RAM:0000E462 RAM:0000E462 loc_E462: ; CODE XREF: sub_E3D8+B6j RAM:0000E462 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0000E466 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000E46A B06E 000E cmp.w arg_6(a6),d0 RAM:0000E46E 6C20 bge.s loc_E490 RAM:0000E470 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000E474 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000E47A 41F0 0400 lea (a0,d0.w*4),a0 RAM:0000E47E 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000E482 43F9 0003 8F76 lea (byte_38F76).l,a1 RAM:0000E488 2171 0400 FFFC move.l (a1,d0.w*4),unk_FFFFFFFC(a0) RAM:0000E48E 60D2 bra.s loc_E462 RAM:0000E490 ; --------------------------------------------------------------------------- RAM:0000E490 RAM:0000E490 loc_E490: ; CODE XREF: sub_E3D8+96j RAM:0000E490 536E 000E subq.w #1,arg_6(a6) RAM:0000E494 RAM:0000E494 loc_E494: ; CODE XREF: sub_E3D8:loc_E43Cj RAM:0000E494 0C6E FFFF 000E cmpi.w #$FFFF,arg_6(a6) RAM:0000E49A 6710 beq.s loc_E4AC RAM:0000E49C 302E 000E move.w arg_6(a6),d0 RAM:0000E4A0 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000E4A6 21AE 0008 0400 move.l arg_0(a6),(a0,d0.w*4) RAM:0000E4AC RAM:0000E4AC loc_E4AC: ; CODE XREF: sub_E3D8+C2j RAM:0000E4AC 3079 0003 92A4 movea.w (word_392A4).l,a0 RAM:0000E4B2 2F08 move.l a0,-(sp) RAM:0000E4B4 3079 0003 92AA movea.w (word_392AA).l,a0 RAM:0000E4BA 2F08 move.l a0,-(sp) RAM:0000E4BC 4878 0002 pea (2).w RAM:0000E4C0 4EB9 0000 7198 jsr (sub_7198).l RAM:0000E4C6 4FEF 000C lea $C(sp),sp RAM:0000E4CA 33C0 0003 92AA move.w d0,(word_392AA).l RAM:0000E4D0 4E5E unlk a6 RAM:0000E4D2 4E75 rts RAM:0000E4D2 ; End of function sub_E3D8 RAM:0000E4D2 RAM:0000E4D4 RAM:0000E4D4 ; =============== S U B R O U T I N E ======================================= RAM:0000E4D4 RAM:0000E4D4 ; Attributes: bp-based frame RAM:0000E4D4 RAM:0000E4D4 sub_E4D4: ; CODE XREF: sub_E72C+168p RAM:0000E4D4 ; sub_E72C+192p RAM:0000E4D4 RAM:0000E4D4 arg_0 = 8 RAM:0000E4D4 arg_6 = $E RAM:0000E4D4 arg_A = $12 RAM:0000E4D4 arg_E = $16 RAM:0000E4D4 arg_12 = $1A RAM:0000E4D4 RAM:0000E4D4 4E56 0000 link a6,#0 RAM:0000E4D8 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:0000E4DE 48D7 0000 movem.l 0,(sp) RAM:0000E4E2 302E 000E move.w arg_6(a6),d0 RAM:0000E4E6 B06E 0016 cmp.w arg_E(a6),d0 RAM:0000E4EA 627A bhi.s loc_E566 RAM:0000E4EC 0C6E FFFF 0016 cmpi.w #$FFFF,arg_E(a6) RAM:0000E4F2 6610 bne.s loc_E504 RAM:0000E4F4 3D79 0003 92A2 FFFE move.w (word_392A2).l,unk_FFFFFFFE(a6) RAM:0000E4FC 3D7C 0002 FFFA move.w #2,unk_FFFFFFFA(a6) RAM:0000E502 600C bra.s loc_E510 RAM:0000E504 ; --------------------------------------------------------------------------- RAM:0000E504 RAM:0000E504 loc_E504: ; CODE XREF: sub_E4D4+1Ej RAM:0000E504 3D6E 0016 FFFE move.w arg_E(a6),unk_FFFFFFFE(a6) RAM:0000E50A 3D6E 001A FFFA move.w arg_12(a6),unk_FFFFFFFA(a6) RAM:0000E510 RAM:0000E510 loc_E510: ; CODE XREF: sub_E4D4+2Ej RAM:0000E510 ; sub_E4D4+68j RAM:0000E510 536E FFFE subq.w #1,unk_FFFFFFFE(a6) RAM:0000E514 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E518 B06E 000E cmp.w arg_6(a6),d0 RAM:0000E51C 6D20 blt.s loc_E53E RAM:0000E51E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E522 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000E528 41F0 0400 lea (a0,d0.w*4),a0 RAM:0000E52C 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E530 43F9 0003 910A lea (byte_3910A).l,a1 RAM:0000E536 2171 0400 0004 move.l (a1,d0.w*4),4(a0) RAM:0000E53C 60D2 bra.s loc_E510 RAM:0000E53E ; --------------------------------------------------------------------------- RAM:0000E53E RAM:0000E53E loc_E53E: ; CODE XREF: sub_E4D4+48j RAM:0000E53E 3D6E 0012 FFFE move.w arg_A(a6),unk_FFFFFFFE(a6) RAM:0000E544 RAM:0000E544 loc_E544: ; CODE XREF: sub_E4D4+8Cj RAM:0000E544 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000E548 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E54C B06E FFFA cmp.w unk_FFFFFFFA(a6),d0 RAM:0000E550 6E10 bgt.s loc_E562 RAM:0000E552 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E556 41F9 0003 929E lea (unk_3929E).l,a0 RAM:0000E55C 5270 0200 addq.w #1,(a0,d0.w*2) RAM:0000E560 60E2 bra.s loc_E544 RAM:0000E562 ; --------------------------------------------------------------------------- RAM:0000E562 RAM:0000E562 loc_E562: ; CODE XREF: sub_E4D4+7Cj RAM:0000E562 6000 0082 bra.w loc_E5E6 RAM:0000E566 ; --------------------------------------------------------------------------- RAM:0000E566 RAM:0000E566 loc_E566: ; CODE XREF: sub_E4D4+16j RAM:0000E566 0C6E FFFF 000E cmpi.w #$FFFF,arg_6(a6) RAM:0000E56C 6610 bne.s loc_E57E RAM:0000E56E 3D79 0003 92A2 FFFC move.w (word_392A2).l,unk_FFFFFFFC(a6) RAM:0000E576 3D7C 0002 FFFA move.w #2,unk_FFFFFFFA(a6) RAM:0000E57C 600C bra.s loc_E58A RAM:0000E57E ; --------------------------------------------------------------------------- RAM:0000E57E RAM:0000E57E loc_E57E: ; CODE XREF: sub_E4D4+98j RAM:0000E57E 3D6E 000E FFFC move.w arg_6(a6),unk_FFFFFFFC(a6) RAM:0000E584 3D6E 0012 FFFA move.w arg_A(a6),unk_FFFFFFFA(a6) RAM:0000E58A RAM:0000E58A loc_E58A: ; CODE XREF: sub_E4D4+A8j RAM:0000E58A 3D6E 0016 FFFE move.w arg_E(a6),unk_FFFFFFFE(a6) RAM:0000E590 RAM:0000E590 loc_E590: ; CODE XREF: sub_E4D4+E8j RAM:0000E590 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000E594 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E598 B06E FFFC cmp.w unk_FFFFFFFC(a6),d0 RAM:0000E59C 6C20 bge.s loc_E5BE RAM:0000E59E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E5A2 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000E5A8 41F0 0400 lea (a0,d0.w*4),a0 RAM:0000E5AC 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E5B0 43F9 0003 910A lea (byte_3910A).l,a1 RAM:0000E5B6 2171 0400 FFFC move.l (a1,d0.w*4),unk_FFFFFFFC(a0) RAM:0000E5BC 60D2 bra.s loc_E590 RAM:0000E5BE ; --------------------------------------------------------------------------- RAM:0000E5BE RAM:0000E5BE loc_E5BE: ; CODE XREF: sub_E4D4+C8j RAM:0000E5BE 536E 000E subq.w #1,arg_6(a6) RAM:0000E5C2 3D6E 001A FFFE move.w arg_12(a6),unk_FFFFFFFE(a6) RAM:0000E5C8 RAM:0000E5C8 loc_E5C8: ; CODE XREF: sub_E4D4+110j RAM:0000E5C8 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000E5CC 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E5D0 B06E FFFA cmp.w unk_FFFFFFFA(a6),d0 RAM:0000E5D4 6E10 bgt.s loc_E5E6 RAM:0000E5D6 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E5DA 41F9 0003 929E lea (unk_3929E).l,a0 RAM:0000E5E0 5370 0200 subq.w #1,(a0,d0.w*2) RAM:0000E5E4 60E2 bra.s loc_E5C8 RAM:0000E5E6 ; --------------------------------------------------------------------------- RAM:0000E5E6 RAM:0000E5E6 loc_E5E6: ; CODE XREF: sub_E4D4:loc_E562j RAM:0000E5E6 ; sub_E4D4+100j RAM:0000E5E6 0C6E FFFF 000E cmpi.w #$FFFF,arg_6(a6) RAM:0000E5EC 6710 beq.s loc_E5FE RAM:0000E5EE 302E 000E move.w arg_6(a6),d0 RAM:0000E5F2 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000E5F8 21AE 0008 0400 move.l arg_0(a6),(a0,d0.w*4) RAM:0000E5FE RAM:0000E5FE loc_E5FE: ; CODE XREF: sub_E4D4+118j RAM:0000E5FE 3079 0003 92A2 movea.w (word_392A2).l,a0 RAM:0000E604 2F08 move.l a0,-(sp) RAM:0000E606 3079 0003 92AC movea.w (word_392AC).l,a0 RAM:0000E60C 2F08 move.l a0,-(sp) RAM:0000E60E 4878 0002 pea (2).w RAM:0000E612 4EB9 0000 7198 jsr (sub_7198).l RAM:0000E618 4FEF 000C lea $C(sp),sp RAM:0000E61C 33C0 0003 92AC move.w d0,(word_392AC).l RAM:0000E622 4E5E unlk a6 RAM:0000E624 4E75 rts RAM:0000E624 ; End of function sub_E4D4 RAM:0000E624 RAM:0000E626 RAM:0000E626 ; =============== S U B R O U T I N E ======================================= RAM:0000E626 RAM:0000E626 ; Attributes: bp-based frame RAM:0000E626 RAM:0000E626 sub_E626: ; CODE XREF: sub_E72C+FAp RAM:0000E626 RAM:0000E626 arg_0 = 8 RAM:0000E626 arg_4 = $C RAM:0000E626 arg_8 = $10 RAM:0000E626 RAM:0000E626 4E56 0000 link a6,#0 RAM:0000E62A DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:0000E630 48D7 0000 movem.l 0,(sp) RAM:0000E634 2D7C FFFF FFFF FFF4 move.l #$FFFFFFFF,unk_FFFFFFF4(a6) RAM:0000E63C 206E 0008 movea.l arg_0(a6),a0 RAM:0000E640 30BC FFFF move.w #$FFFF,(a0) RAM:0000E644 206E 000C movea.l arg_4(a6),a0 RAM:0000E648 30BC FFFF move.w #$FFFF,(a0) RAM:0000E64C 206E 0010 movea.l arg_8(a6),a0 RAM:0000E650 30BC 000F move.w #$F,(a0) RAM:0000E654 3D7C FFFF FFFC move.w #$FFFF,unk_FFFFFFFC(a6) RAM:0000E65A RAM:0000E65A loc_E65A: ; CODE XREF: sub_E626:loc_E6ACj RAM:0000E65A 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0000E65E 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000E662 B079 0003 92A4 cmp.w (word_392A4).l,d0 RAM:0000E668 6C44 bge.s loc_E6AE RAM:0000E66A 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000E66E 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000E674 2D70 0400 FFF0 move.l (a0,d0.w*4),unk_FFFFFFF0(a6) RAM:0000E67A 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0000E67E 4A28 0024 tst.b $24(a0) RAM:0000E682 6728 beq.s loc_E6AC RAM:0000E684 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0000E688 4A68 0026 tst.w $26(a0) RAM:0000E68C 661E bne.s loc_E6AC RAM:0000E68E 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0000E692 2028 0030 move.l $30(a0),d0 RAM:0000E696 B0AE FFF4 cmp.l unk_FFFFFFF4(a6),d0 RAM:0000E69A 6C10 bge.s loc_E6AC RAM:0000E69C 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0000E6A0 2D68 0030 FFF4 move.l $30(a0),unk_FFFFFFF4(a6) RAM:0000E6A6 3D6E FFFC FFFA move.w unk_FFFFFFFC(a6),unk_FFFFFFFA(a6) RAM:0000E6AC RAM:0000E6AC loc_E6AC: ; CODE XREF: sub_E626+5Cj RAM:0000E6AC ; sub_E626+66j ... RAM:0000E6AC 60AC bra.s loc_E65A RAM:0000E6AE ; --------------------------------------------------------------------------- RAM:0000E6AE RAM:0000E6AE loc_E6AE: ; CODE XREF: sub_E626+42j RAM:0000E6AE 0C6E FFFF FFFA cmpi.w #$FFFF,unk_FFFFFFFA(a6) RAM:0000E6B4 6762 beq.s loc_E718 RAM:0000E6B6 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000E6BA 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000E6C0 2D70 0400 FFF0 move.l (a0,d0.w*4),unk_FFFFFFF0(a6) RAM:0000E6C6 2F2E FFF0 move.l unk_FFFFFFF0(a6),-(sp) RAM:0000E6CA 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0000E6CE 2F28 002C move.l $2C(a0),-(sp) RAM:0000E6D2 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000E6D6 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0000E6DA 3028 0022 move.w $22(a0),d0 RAM:0000E6DE 48C0 ext.l d0 RAM:0000E6E0 2F00 move.l d0,-(sp) RAM:0000E6E2 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0000E6E6 2F28 0028 move.l $28(a0),-(sp) RAM:0000E6EA 4878 0005 pea (5).w RAM:0000E6EE 4EB9 0000 EE3C jsr sub_EE3C RAM:0000E6F4 4FEF 0018 lea $18(sp),sp RAM:0000E6F8 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000E6FC 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0000E700 6614 bne.s loc_E716 RAM:0000E702 206E 0008 movea.l arg_0(a6),a0 RAM:0000E706 30AE FFFA move.w unk_FFFFFFFA(a6),(a0) RAM:0000E70A 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0000E70E 226E 0010 movea.l arg_8(a6),a1 RAM:0000E712 32A8 0022 move.w $22(a0),(a1) RAM:0000E716 RAM:0000E716 loc_E716: ; CODE XREF: sub_E626+DAj RAM:0000E716 6006 bra.s loc_E71E RAM:0000E718 ; --------------------------------------------------------------------------- RAM:0000E718 RAM:0000E718 loc_E718: ; CODE XREF: sub_E626+8Ej RAM:0000E718 3D7C 272B FFFE move.w #$272B,unk_FFFFFFFE(a6) RAM:0000E71E RAM:0000E71E loc_E71E: ; CODE XREF: sub_E626:loc_E716j RAM:0000E71E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E722 48C0 ext.l d0 RAM:0000E724 6002 bra.s loc_E728 RAM:0000E724 ; --------------------------------------------------------------------------- RAM:0000E726 0070 dc.b $70 ; p RAM:0000E727 0000 dc.b 0 RAM:0000E728 ; --------------------------------------------------------------------------- RAM:0000E728 RAM:0000E728 loc_E728: ; CODE XREF: sub_E626+FEj RAM:0000E728 4E5E unlk a6 RAM:0000E72A 4E75 rts RAM:0000E72A ; End of function sub_E626 RAM:0000E72A RAM:0000E72C RAM:0000E72C ; =============== S U B R O U T I N E ======================================= RAM:0000E72C RAM:0000E72C ; Attributes: bp-based frame RAM:0000E72C RAM:0000E72C sub_E72C: ; CODE XREF: sub_151E+276p RAM:0000E72C ; sub_E2D8+AEp ... RAM:0000E72C RAM:0000E72C arg_0 = 8 RAM:0000E72C arg_4 = $C RAM:0000E72C arg_B = $13 RAM:0000E72C arg_F = $17 RAM:0000E72C arg_10 = $18 RAM:0000E72C arg_16 = $1E RAM:0000E72C arg_18 = $20 RAM:0000E72C arg_1C = $24 RAM:0000E72C RAM:0000E72C 4E56 0000 link a6,#0 RAM:0000E730 DFFC FFFF FFE8 adda.l #unk_FFFFFFE8,sp RAM:0000E736 48D7 0000 movem.l 0,(sp) RAM:0000E73A 42AE FFEC clr.l unk_FFFFFFEC(a6) RAM:0000E73E 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000E742 486E FFE8 pea unk_FFFFFFE8(a6) RAM:0000E746 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000E74A 4EB9 0000 EDDA jsr sub_EDDA RAM:0000E750 4FEF 000C lea $C(sp),sp RAM:0000E754 3D40 FFF0 move.w d0,unk_FFFFFFF0(a6) RAM:0000E758 6608 bne.s loc_E762 RAM:0000E75A 3D7C 274B FFF0 move.w #$274B,unk_FFFFFFF0(a6) RAM:0000E760 600C bra.s loc_E76E RAM:0000E762 ; --------------------------------------------------------------------------- RAM:0000E762 RAM:0000E762 loc_E762: ; CODE XREF: sub_E72C+2Cj RAM:0000E762 0C6E 271B FFF0 cmpi.w #$271B,unk_FFFFFFF0(a6) RAM:0000E768 6604 bne.s loc_E76E RAM:0000E76A 426E FFF0 clr.w unk_FFFFFFF0(a6) RAM:0000E76E RAM:0000E76E loc_E76E: ; CODE XREF: sub_E72C+34j RAM:0000E76E ; sub_E72C+3Cj RAM:0000E76E 4A6E FFF0 tst.w unk_FFFFFFF0(a6) RAM:0000E772 6614 bne.s loc_E788 RAM:0000E774 3039 0003 92A4 move.w (word_392A4).l,d0 RAM:0000E77A B079 0003 92A2 cmp.w (word_392A2).l,d0 RAM:0000E780 6C06 bge.s loc_E788 RAM:0000E782 3D7C 275B FFF0 move.w #$275B,unk_FFFFFFF0(a6) RAM:0000E788 RAM:0000E788 loc_E788: ; CODE XREF: sub_E72C+46j RAM:0000E788 ; sub_E72C+54j RAM:0000E788 4A6E FFF0 tst.w unk_FFFFFFF0(a6) RAM:0000E78C 6600 01CC bne.w loc_E95A RAM:0000E790 0C2E 0005 0013 cmpi.b #5,arg_B(a6) RAM:0000E796 6604 bne.s loc_E79C RAM:0000E798 422E 0013 clr.b arg_B(a6) RAM:0000E79C RAM:0000E79C loc_E79C: ; CODE XREF: sub_E72C+6Aj RAM:0000E79C 302E 001E move.w arg_16(a6),d0 RAM:0000E7A0 41F9 0002 3460 lea (off_23460).l,a0 RAM:0000E7A6 1030 0000 move.b (a0,d0.w),d0 RAM:0000E7AA 0280 0000 00FF andi.l #$FF,d0 RAM:0000E7B0 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0000E7B4 4A2E 0013 tst.b arg_B(a6) RAM:0000E7B8 6610 bne.s loc_E7CA RAM:0000E7BA 0C6E 000F FFF8 cmpi.w #$F,unk_FFFFFFF8(a6) RAM:0000E7C0 6708 beq.s loc_E7CA RAM:0000E7C2 1D7C 0002 0013 move.b #2,arg_B(a6) RAM:0000E7C8 6014 bra.s loc_E7DE RAM:0000E7CA ; --------------------------------------------------------------------------- RAM:0000E7CA RAM:0000E7CA loc_E7CA: ; CODE XREF: sub_E72C+8Cj RAM:0000E7CA ; sub_E72C+94j RAM:0000E7CA 0C2E 0002 0013 cmpi.b #2,arg_B(a6) RAM:0000E7D0 660C bne.s loc_E7DE RAM:0000E7D2 0C6E 000F FFF8 cmpi.w #$F,unk_FFFFFFF8(a6) RAM:0000E7D8 6604 bne.s loc_E7DE RAM:0000E7DA 422E 0013 clr.b arg_B(a6) RAM:0000E7DE RAM:0000E7DE loc_E7DE: ; CODE XREF: sub_E72C+9Cj RAM:0000E7DE ; sub_E72C+A4j ... RAM:0000E7DE 3D7C FFFF FFF6 move.w #$FFFF,unk_FFFFFFF6(a6) RAM:0000E7E4 3D7C FFFF FFF4 move.w #$FFFF,unk_FFFFFFF4(a6) RAM:0000E7EA 0C79 0064 0003 92A4 cmpi.w #$64,(word_392A4).l ; 'd' RAM:0000E7F2 6C26 bge.s loc_E81A RAM:0000E7F4 0C6E 000F FFF8 cmpi.w #$F,unk_FFFFFFF8(a6) RAM:0000E7FA 670A beq.s loc_E806 RAM:0000E7FC 0C79 0064 0003 92A2 cmpi.w #$64,(word_392A2).l ; 'd' RAM:0000E804 6C14 bge.s loc_E81A RAM:0000E806 RAM:0000E806 loc_E806: ; CODE XREF: sub_E72C+CEj RAM:0000E806 4878 0034 pea (off_34).w RAM:0000E80A 486E FFEC pea unk_FFFFFFEC(a6) RAM:0000E80E 4EB9 0000 6968 jsr (sub_6968).l RAM:0000E814 504F addq.w #8,sp RAM:0000E816 4A40 tst.w d0 RAM:0000E818 672E beq.s loc_E848 RAM:0000E81A RAM:0000E81A loc_E81A: ; CODE XREF: sub_E72C+C6j RAM:0000E81A ; sub_E72C+D8j RAM:0000E81A 486E FFF2 pea unk_FFFFFFF2(a6) RAM:0000E81E 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000E822 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0000E826 6100 FDFE bsr.w sub_E626 RAM:0000E82A 4FEF 000C lea $C(sp),sp RAM:0000E82E 3D40 FFF0 move.w d0,unk_FFFFFFF0(a6) RAM:0000E832 4A6E FFF0 tst.w unk_FFFFFFF0(a6) RAM:0000E836 6610 bne.s loc_E848 RAM:0000E838 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000E83C 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000E842 2D70 0400 FFEC move.l (a0,d0.w*4),unk_FFFFFFEC(a6) RAM:0000E848 RAM:0000E848 loc_E848: ; CODE XREF: sub_E72C+ECj RAM:0000E848 ; sub_E72C+10Aj RAM:0000E848 4A6E FFF0 tst.w unk_FFFFFFF0(a6) RAM:0000E84C 6600 0106 bne.w loc_E954 RAM:0000E850 0C2E 0002 0013 cmpi.b #2,arg_B(a6) RAM:0000E856 6646 bne.s loc_E89E RAM:0000E858 2F2E 0020 move.l arg_18(a6),-(sp) RAM:0000E85C 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000E860 306E FFF8 movea.w unk_FFFFFFF8(a6),a0 RAM:0000E864 2F08 move.l a0,-(sp) RAM:0000E866 2F2E 0018 move.l arg_10(a6),-(sp) RAM:0000E86A 4878 0004 pea (off_4).w RAM:0000E86E 4EB9 0000 EE3C jsr sub_EE3C RAM:0000E874 4FEF 0014 lea $14(sp),sp RAM:0000E878 306E FFF2 movea.w unk_FFFFFFF2(a6),a0 RAM:0000E87C 2F08 move.l a0,-(sp) RAM:0000E87E 306E FFF4 movea.w unk_FFFFFFF4(a6),a0 RAM:0000E882 2F08 move.l a0,-(sp) RAM:0000E884 306E FFF8 movea.w unk_FFFFFFF8(a6),a0 RAM:0000E888 2F08 move.l a0,-(sp) RAM:0000E88A 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:0000E88E 2F08 move.l a0,-(sp) RAM:0000E890 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:0000E894 6100 FC3E bsr.w sub_E4D4 RAM:0000E898 4FEF 0014 lea $14(sp),sp RAM:0000E89C 6028 bra.s loc_E8C6 RAM:0000E89E ; --------------------------------------------------------------------------- RAM:0000E89E RAM:0000E89E loc_E89E: ; CODE XREF: sub_E72C+12Aj RAM:0000E89E 0C6E FFFF FFF4 cmpi.w #$FFFF,unk_FFFFFFF4(a6) RAM:0000E8A4 6720 beq.s loc_E8C6 RAM:0000E8A6 306E FFF2 movea.w unk_FFFFFFF2(a6),a0 RAM:0000E8AA 2F08 move.l a0,-(sp) RAM:0000E8AC 306E FFF4 movea.w unk_FFFFFFF4(a6),a0 RAM:0000E8B0 2F08 move.l a0,-(sp) RAM:0000E8B2 4878 FFFF pea ($FFFFFFFF).w RAM:0000E8B6 4878 FFFF pea ($FFFFFFFF).w RAM:0000E8BA 4878 0000 pea (off_0).w RAM:0000E8BE 6100 FC14 bsr.w sub_E4D4 RAM:0000E8C2 4FEF 0014 lea $14(sp),sp RAM:0000E8C6 RAM:0000E8C6 loc_E8C6: ; CODE XREF: sub_E72C+170j RAM:0000E8C6 ; sub_E72C+178j RAM:0000E8C6 4878 0020 pea (off_20).w RAM:0000E8CA 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:0000E8CE 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000E8D2 4878 0003 pea (3).w RAM:0000E8D6 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000E8DC 4FEF 0010 lea $10(sp),sp RAM:0000E8E0 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:0000E8E4 116E 0013 0020 move.b arg_B(a6),$20(a0) RAM:0000E8EA 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:0000E8EE 316E 001E 0022 move.w arg_16(a6),$22(a0) RAM:0000E8F4 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:0000E8F8 116E 0017 0024 move.b arg_F(a6),$24(a0) RAM:0000E8FE 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:0000E902 216E 0018 0028 move.l arg_10(a6),$28(a0) RAM:0000E908 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:0000E90C 4268 0026 clr.w $26(a0) RAM:0000E910 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:0000E914 42A8 0030 clr.l $30(a0) RAM:0000E918 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:0000E91C 216E 0020 002C move.l arg_18(a6),$2C(a0) RAM:0000E922 306E FFF6 movea.w unk_FFFFFFF6(a6),a0 RAM:0000E926 2F08 move.l a0,-(sp) RAM:0000E928 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0000E92C 2F08 move.l a0,-(sp) RAM:0000E92E 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:0000E932 6100 FAA4 bsr.w sub_E3D8 RAM:0000E936 4FEF 000C lea $C(sp),sp RAM:0000E93A 0CAE 0000 0007 0008 cmpi.l #7,arg_0(a6) RAM:0000E942 6D0E blt.s loc_E952 RAM:0000E944 4AAE 0024 tst.l arg_1C(a6) RAM:0000E948 6708 beq.s loc_E952 RAM:0000E94A 206E 0024 movea.l arg_1C(a6),a0 RAM:0000E94E 20AE FFEC move.l unk_FFFFFFEC(a6),(a0) RAM:0000E952 RAM:0000E952 loc_E952: ; CODE XREF: sub_E72C+216j RAM:0000E952 ; sub_E72C+21Cj RAM:0000E952 6006 bra.s loc_E95A RAM:0000E954 ; --------------------------------------------------------------------------- RAM:0000E954 RAM:0000E954 loc_E954: ; CODE XREF: sub_E72C+120j RAM:0000E954 3D7C 272B FFF0 move.w #$272B,unk_FFFFFFF0(a6) RAM:0000E95A RAM:0000E95A loc_E95A: ; CODE XREF: sub_E72C+60j RAM:0000E95A ; sub_E72C:loc_E952j RAM:0000E95A 4A6E FFF0 tst.w unk_FFFFFFF0(a6) RAM:0000E95E 6710 beq.s loc_E970 RAM:0000E960 4878 0034 pea (off_34).w RAM:0000E964 486E FFEC pea unk_FFFFFFEC(a6) RAM:0000E968 4EB9 0000 6CF4 jsr (sub_6CF4).l RAM:0000E96E 504F addq.w #8,sp RAM:0000E970 RAM:0000E970 loc_E970: ; CODE XREF: sub_E72C+232j RAM:0000E970 302E FFF0 move.w unk_FFFFFFF0(a6),d0 RAM:0000E974 48C0 ext.l d0 RAM:0000E976 6002 bra.s loc_E97A RAM:0000E976 ; --------------------------------------------------------------------------- RAM:0000E978 0070 dc.b $70 ; p RAM:0000E979 0000 dc.b 0 RAM:0000E97A ; --------------------------------------------------------------------------- RAM:0000E97A RAM:0000E97A loc_E97A: ; CODE XREF: sub_E72C+24Aj RAM:0000E97A 4E5E unlk a6 RAM:0000E97C 4E75 rts RAM:0000E97C ; End of function sub_E72C RAM:0000E97C RAM:0000E97E RAM:0000E97E ; =============== S U B R O U T I N E ======================================= RAM:0000E97E RAM:0000E97E ; Attributes: bp-based frame RAM:0000E97E RAM:0000E97E sub_E97E: ; CODE XREF: sub_E9EE+90p RAM:0000E97E ; sub_E9EE+106p ... RAM:0000E97E RAM:0000E97E arg_3 = $B RAM:0000E97E arg_4 = $C RAM:0000E97E arg_A = $12 RAM:0000E97E RAM:0000E97E 4E56 0000 link a6,#0 RAM:0000E982 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0000E988 48D7 0000 movem.l 0,(sp) RAM:0000E98C 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0000E990 206E 000C movea.l arg_4(a6),a0 RAM:0000E994 1028 0024 move.b $24(a0),d0 RAM:0000E998 B02E 000B cmp.b arg_3(a6),d0 RAM:0000E99C 6708 beq.s loc_E9A6 RAM:0000E99E 3D7C 2734 FFFE move.w #$2734,unk_FFFFFFFE(a6) RAM:0000E9A4 603A bra.s loc_E9E0 RAM:0000E9A6 ; --------------------------------------------------------------------------- RAM:0000E9A6 RAM:0000E9A6 loc_E9A6: ; CODE XREF: sub_E97E+1Ej RAM:0000E9A6 206E 000C movea.l arg_4(a6),a0 RAM:0000E9AA 1028 0020 move.b $20(a0),d0 RAM:0000E9AE 0280 0000 00FF andi.l #$FF,d0 RAM:0000E9B4 2F00 move.l d0,-(sp) RAM:0000E9B6 306E 0012 movea.w arg_A(a6),a0 RAM:0000E9BA 2F08 move.l a0,-(sp) RAM:0000E9BC 4EB9 0000 ED90 jsr sub_ED90 RAM:0000E9C2 504F addq.w #8,sp RAM:0000E9C4 4A00 tst.b d0 RAM:0000E9C6 6608 bne.s loc_E9D0 RAM:0000E9C8 3D7C 276A FFFE move.w #$276A,unk_FFFFFFFE(a6) RAM:0000E9CE 6010 bra.s loc_E9E0 RAM:0000E9D0 ; --------------------------------------------------------------------------- RAM:0000E9D0 RAM:0000E9D0 loc_E9D0: ; CODE XREF: sub_E97E+48j RAM:0000E9D0 206E 000C movea.l arg_4(a6),a0 RAM:0000E9D4 4A68 0026 tst.w $26(a0) RAM:0000E9D8 6706 beq.s loc_E9E0 RAM:0000E9DA 3D7C 2733 FFFE move.w #$2733,unk_FFFFFFFE(a6) RAM:0000E9E0 RAM:0000E9E0 loc_E9E0: ; CODE XREF: sub_E97E+26j RAM:0000E9E0 ; sub_E97E+50j ... RAM:0000E9E0 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000E9E4 48C0 ext.l d0 RAM:0000E9E6 6002 bra.s loc_E9EA RAM:0000E9E8 ; --------------------------------------------------------------------------- RAM:0000E9E8 7000 moveq #0,d0 RAM:0000E9EA RAM:0000E9EA loc_E9EA: ; CODE XREF: sub_E97E+68j RAM:0000E9EA 4E5E unlk a6 RAM:0000E9EC 4E75 rts RAM:0000E9EC ; End of function sub_E97E RAM:0000E9EC RAM:0000E9EE RAM:0000E9EE ; =============== S U B R O U T I N E ======================================= RAM:0000E9EE RAM:0000E9EE ; Attributes: bp-based frame RAM:0000E9EE RAM:0000E9EE sub_E9EE: ; CODE XREF: sub_1068+2C4p RAM:0000E9EE ; sub_2000+2C0p ... RAM:0000E9EE RAM:0000E9EE arg_0 = 8 RAM:0000E9EE arg_7 = $F RAM:0000E9EE arg_A = $12 RAM:0000E9EE RAM:0000E9EE 4E56 0000 link a6,#0 RAM:0000E9F2 DFFC FFFF FFEC adda.l #unk_FFFFFFEC,sp RAM:0000E9F8 48D7 0000 movem.l 0,(sp) RAM:0000E9FC 426E FFF2 clr.w unk_FFFFFFF2(a6) RAM:0000EA00 4AAE 0008 tst.l arg_0(a6) RAM:0000EA04 6600 0222 bne.w loc_EC28 RAM:0000EA08 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:0000EA0E 3D7C FFFF FFF6 move.w #$FFFF,unk_FFFFFFF6(a6) RAM:0000EA14 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0000EA18 RAM:0000EA18 loc_EA18: ; CODE XREF: sub_E9EE:loc_EAACj RAM:0000EA18 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:0000EA1C 0C6E 0002 FFF6 cmpi.w #2,unk_FFFFFFF6(a6) RAM:0000EA22 6C00 008C bge.w loc_EAB0 RAM:0000EA26 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000EA2A 41F9 0003 929E lea (unk_3929E).l,a0 RAM:0000EA30 3030 0200 move.w (a0,d0.w*2),d0 RAM:0000EA34 5340 subq.w #1,d0 RAM:0000EA36 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000EA3A 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000EA3E 41F9 0003 929E lea (unk_3929E).l,a0 RAM:0000EA44 31AE FFF8 0200 move.w unk_FFFFFFF8(a6),(a0,d0.w*2) RAM:0000EA4A RAM:0000EA4A loc_EA4A: ; CODE XREF: sub_E9EE:loc_EAAAj RAM:0000EA4A 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000EA4E 41F9 0003 929E lea (unk_3929E).l,a0 RAM:0000EA54 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000EA58 322E FFFE move.w unk_FFFFFFFE(a6),d1 RAM:0000EA5C B270 0202 cmp.w 2(a0,d0.w*2),d1 RAM:0000EA60 6C4A bge.s loc_EAAC RAM:0000EA62 306E 0012 movea.w arg_A(a6),a0 RAM:0000EA66 2F08 move.l a0,-(sp) RAM:0000EA68 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000EA6C 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000EA72 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:0000EA76 7000 moveq #0,d0 RAM:0000EA78 102E 000F move.b arg_7(a6),d0 RAM:0000EA7C 2F00 move.l d0,-(sp) RAM:0000EA7E 6100 FEFE bsr.w sub_E97E RAM:0000EA82 4FEF 000C lea $C(sp),sp RAM:0000EA86 4A40 tst.w d0 RAM:0000EA88 6720 beq.s loc_EAAA RAM:0000EA8A 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0000EA8E 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000EA94 41F0 0400 lea (a0,d0.w*4),a0 RAM:0000EA98 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000EA9C 43F9 0003 910A lea (byte_3910A).l,a1 RAM:0000EAA2 20B1 0400 move.l (a1,d0.w*4),(a0) RAM:0000EAA6 526E FFF8 addq.w #1,unk_FFFFFFF8(a6) RAM:0000EAAA RAM:0000EAAA loc_EAAA: ; CODE XREF: sub_E9EE+9Aj RAM:0000EAAA 609E bra.s loc_EA4A RAM:0000EAAC ; --------------------------------------------------------------------------- RAM:0000EAAC RAM:0000EAAC loc_EAAC: ; CODE XREF: sub_E9EE+72j RAM:0000EAAC 6000 FF6A bra.w loc_EA18 RAM:0000EAB0 ; --------------------------------------------------------------------------- RAM:0000EAB0 RAM:0000EAB0 loc_EAB0: ; CODE XREF: sub_E9EE+34j RAM:0000EAB0 33EE FFF8 0003 92A2 move.w unk_FFFFFFF8(a6),(word_392A2).l RAM:0000EAB8 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:0000EABE 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0000EAC2 426E FFF4 clr.w unk_FFFFFFF4(a6) RAM:0000EAC6 RAM:0000EAC6 loc_EAC6: ; CODE XREF: sub_E9EE:loc_EB76j RAM:0000EAC6 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000EACA 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000EACE B079 0003 92A4 cmp.w (word_392A4).l,d0 RAM:0000EAD4 6C00 00A4 bge.w loc_EB7A RAM:0000EAD8 306E 0012 movea.w arg_A(a6),a0 RAM:0000EADC 2F08 move.l a0,-(sp) RAM:0000EADE 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000EAE2 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000EAE8 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:0000EAEC 7000 moveq #0,d0 RAM:0000EAEE 102E 000F move.b arg_7(a6),d0 RAM:0000EAF2 2F00 move.l d0,-(sp) RAM:0000EAF4 6100 FE88 bsr.w sub_E97E RAM:0000EAF8 4FEF 000C lea $C(sp),sp RAM:0000EAFC 4A40 tst.w d0 RAM:0000EAFE 6656 bne.s loc_EB56 RAM:0000EB00 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000EB04 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000EB0A 2070 0400 movea.l (a0,d0.w*4),a0 RAM:0000EB0E 0C28 0003 0020 cmpi.b #3,$20(a0) RAM:0000EB14 661E bne.s loc_EB34 RAM:0000EB16 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000EB1A 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000EB20 2030 0400 move.l (a0,d0.w*4),d0 RAM:0000EB24 0680 0000 0028 addi.l #$28,d0 ; '(' RAM:0000EB2A 2F00 move.l d0,-(sp) RAM:0000EB2C 4EB9 0000 773E jsr (sub_773E).l RAM:0000EB32 584F addq.w #4,sp RAM:0000EB34 RAM:0000EB34 loc_EB34: ; CODE XREF: sub_E9EE+126j RAM:0000EB34 4878 0034 pea (off_34).w RAM:0000EB38 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000EB3C 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000EB42 4870 0400 pea (a0,d0.w*4) RAM:0000EB46 4EB9 0000 6CF4 jsr (sub_6CF4).l RAM:0000EB4C 504F addq.w #8,sp RAM:0000EB4E 3D7C 0001 FFF4 move.w #1,unk_FFFFFFF4(a6) RAM:0000EB54 6020 bra.s loc_EB76 RAM:0000EB56 ; --------------------------------------------------------------------------- RAM:0000EB56 RAM:0000EB56 loc_EB56: ; CODE XREF: sub_E9EE+110j RAM:0000EB56 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0000EB5A 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000EB60 41F0 0400 lea (a0,d0.w*4),a0 RAM:0000EB64 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000EB68 43F9 0003 8F76 lea (byte_38F76).l,a1 RAM:0000EB6E 20B1 0400 move.l (a1,d0.w*4),(a0) RAM:0000EB72 526E FFF8 addq.w #1,unk_FFFFFFF8(a6) RAM:0000EB76 RAM:0000EB76 loc_EB76: ; CODE XREF: sub_E9EE+166j RAM:0000EB76 6000 FF4E bra.w loc_EAC6 RAM:0000EB7A ; --------------------------------------------------------------------------- RAM:0000EB7A RAM:0000EB7A loc_EB7A: ; CODE XREF: sub_E9EE+E6j RAM:0000EB7A 33EE FFF8 0003 92A4 move.w unk_FFFFFFF8(a6),(word_392A4).l RAM:0000EB82 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:0000EB88 RAM:0000EB88 loc_EB88: ; CODE XREF: sub_E9EE:loc_EC02j RAM:0000EB88 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000EB8C 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000EB90 B079 0003 92A4 cmp.w (word_392A4).l,d0 RAM:0000EB96 6C6C bge.s loc_EC04 RAM:0000EB98 306E 0012 movea.w arg_A(a6),a0 RAM:0000EB9C 2F08 move.l a0,-(sp) RAM:0000EB9E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000EBA2 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000EBA8 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:0000EBAC 7000 moveq #0,d0 RAM:0000EBAE 102E 000F move.b arg_7(a6),d0 RAM:0000EBB2 2F00 move.l d0,-(sp) RAM:0000EBB4 6100 FDC8 bsr.w sub_E97E RAM:0000EBB8 4FEF 000C lea $C(sp),sp RAM:0000EBBC 0C40 2733 cmpi.w #$2733,d0 RAM:0000EBC0 6640 bne.s loc_EC02 RAM:0000EBC2 4A6E FFF2 tst.w unk_FFFFFFF2(a6) RAM:0000EBC6 6618 bne.s loc_EBE0 RAM:0000EBC8 3D7C 274E FFF2 move.w #$274E,unk_FFFFFFF2(a6) RAM:0000EBCE 4879 0002 3470 pea (aTheFollowingSy).l ; "\nThe following symbols are in use:\n" RAM:0000EBD4 4878 0001 pea (1).w RAM:0000EBD8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0000EBDE 504F addq.w #8,sp RAM:0000EBE0 RAM:0000EBE0 loc_EBE0: ; CODE XREF: sub_E9EE+1D8j RAM:0000EBE0 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000EBE4 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000EBEA 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:0000EBEE 4879 0002 3494 pea (aS_2).l ; " %S\n" RAM:0000EBF4 4878 0002 pea (2).w RAM:0000EBF8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0000EBFE 4FEF 000C lea $C(sp),sp RAM:0000EC02 RAM:0000EC02 loc_EC02: ; CODE XREF: sub_E9EE+1D2j RAM:0000EC02 6084 bra.s loc_EB88 RAM:0000EC04 ; --------------------------------------------------------------------------- RAM:0000EC04 RAM:0000EC04 loc_EC04: ; CODE XREF: sub_E9EE+1A8j RAM:0000EC04 4A6E FFF2 tst.w unk_FFFFFFF2(a6) RAM:0000EC08 661A bne.s loc_EC24 RAM:0000EC0A 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0000EC0E 6614 bne.s loc_EC24 RAM:0000EC10 4A2E 000F tst.b arg_7(a6) RAM:0000EC14 660E bne.s loc_EC24 RAM:0000EC16 306E 0012 movea.w arg_A(a6),a0 RAM:0000EC1A 2F08 move.l a0,-(sp) RAM:0000EC1C 4EB9 0000 2A54 jsr (sub_2A54).l RAM:0000EC22 584F addq.w #4,sp RAM:0000EC24 RAM:0000EC24 loc_EC24: ; CODE XREF: sub_E9EE+21Aj RAM:0000EC24 ; sub_E9EE+220j ... RAM:0000EC24 6000 015C bra.w loc_ED82 RAM:0000EC28 ; --------------------------------------------------------------------------- RAM:0000EC28 RAM:0000EC28 loc_EC28: ; CODE XREF: sub_E9EE+16j RAM:0000EC28 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000EC2C 486E FFEC pea unk_FFFFFFEC(a6) RAM:0000EC30 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000EC34 4EB9 0000 EDDA jsr sub_EDDA RAM:0000EC3A 4FEF 000C lea $C(sp),sp RAM:0000EC3E 3D40 FFF2 move.w d0,unk_FFFFFFF2(a6) RAM:0000EC42 6600 013E bne.w loc_ED82 RAM:0000EC46 306E 0012 movea.w arg_A(a6),a0 RAM:0000EC4A 2F08 move.l a0,-(sp) RAM:0000EC4C 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:0000EC50 7000 moveq #0,d0 RAM:0000EC52 102E 000F move.b arg_7(a6),d0 RAM:0000EC56 2F00 move.l d0,-(sp) RAM:0000EC58 6100 FD24 bsr.w sub_E97E RAM:0000EC5C 4FEF 000C lea $C(sp),sp RAM:0000EC60 3D40 FFF2 move.w d0,unk_FFFFFFF2(a6) RAM:0000EC64 6600 011C bne.w loc_ED82 RAM:0000EC68 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:0000EC6C 0C28 0002 0020 cmpi.b #2,$20(a0) RAM:0000EC72 6600 00A2 bne.w loc_ED16 RAM:0000EC76 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:0000EC7A 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:0000EC7E 2F28 002C move.l $2C(a0),-(sp) RAM:0000EC82 486E FFFA pea unk_FFFFFFFA(a6) RAM:0000EC86 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:0000EC8A 3028 0022 move.w $22(a0),d0 RAM:0000EC8E 48C0 ext.l d0 RAM:0000EC90 2F00 move.l d0,-(sp) RAM:0000EC92 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:0000EC96 2F28 0028 move.l $28(a0),-(sp) RAM:0000EC9A 4878 0005 pea (5).w RAM:0000EC9E 4EB9 0000 EE3C jsr sub_EE3C RAM:0000ECA4 4FEF 0018 lea $18(sp),sp RAM:0000ECA8 3D40 FFF2 move.w d0,unk_FFFFFFF2(a6) RAM:0000ECAC 6668 bne.s loc_ED16 RAM:0000ECAE RAM:0000ECAE loc_ECAE: ; CODE XREF: sub_E9EE+2EEj RAM:0000ECAE 526E FFFA addq.w #1,unk_FFFFFFFA(a6) RAM:0000ECB2 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000ECB6 B079 0003 92A2 cmp.w (word_392A2).l,d0 RAM:0000ECBC 6C20 bge.s loc_ECDE RAM:0000ECBE 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000ECC2 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000ECC8 41F0 0400 lea (a0,d0.w*4),a0 RAM:0000ECCC 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000ECD0 43F9 0003 910A lea (byte_3910A).l,a1 RAM:0000ECD6 2171 0400 FFFC move.l (a1,d0.w*4),unk_FFFFFFFC(a0) RAM:0000ECDC 60D0 bra.s loc_ECAE RAM:0000ECDE ; --------------------------------------------------------------------------- RAM:0000ECDE RAM:0000ECDE loc_ECDE: ; CODE XREF: sub_E9EE+2CEj RAM:0000ECDE 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:0000ECE2 3028 0022 move.w $22(a0),d0 RAM:0000ECE6 41F9 0002 3460 lea (off_23460).l,a0 RAM:0000ECEC 1030 0000 move.b (a0,d0.w),d0 RAM:0000ECF0 0280 0000 00FF andi.l #$FF,d0 RAM:0000ECF6 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000ECFA RAM:0000ECFA loc_ECFA: ; CODE XREF: sub_E9EE+326j RAM:0000ECFA 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000ECFE 0C6E 0002 FFFE cmpi.w #2,unk_FFFFFFFE(a6) RAM:0000ED04 6E10 bgt.s loc_ED16 RAM:0000ED06 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000ED0A 41F9 0003 929E lea (unk_3929E).l,a0 RAM:0000ED10 5370 0200 subq.w #1,(a0,d0.w*2) RAM:0000ED14 60E4 bra.s loc_ECFA RAM:0000ED16 ; --------------------------------------------------------------------------- RAM:0000ED16 RAM:0000ED16 loc_ED16: ; CODE XREF: sub_E9EE+284j RAM:0000ED16 ; sub_E9EE+2BEj ... RAM:0000ED16 4A6E FFF2 tst.w unk_FFFFFFF2(a6) RAM:0000ED1A 6666 bne.s loc_ED82 RAM:0000ED1C RAM:0000ED1C loc_ED1C: ; CODE XREF: sub_E9EE+35Cj RAM:0000ED1C 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0000ED20 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000ED24 B079 0003 92A4 cmp.w (word_392A4).l,d0 RAM:0000ED2A 6C20 bge.s loc_ED4C RAM:0000ED2C 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000ED30 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000ED36 41F0 0400 lea (a0,d0.w*4),a0 RAM:0000ED3A 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000ED3E 43F9 0003 8F76 lea (byte_38F76).l,a1 RAM:0000ED44 2171 0400 FFFC move.l (a1,d0.w*4),unk_FFFFFFFC(a0) RAM:0000ED4A 60D0 bra.s loc_ED1C RAM:0000ED4C ; --------------------------------------------------------------------------- RAM:0000ED4C RAM:0000ED4C loc_ED4C: ; CODE XREF: sub_E9EE+33Cj RAM:0000ED4C 5379 0003 92A4 subq.w #1,(word_392A4).l RAM:0000ED52 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:0000ED56 0C28 0003 0020 cmpi.b #3,$20(a0) RAM:0000ED5C 6614 bne.s loc_ED72 RAM:0000ED5E 202E FFEC move.l unk_FFFFFFEC(a6),d0 RAM:0000ED62 0680 0000 0028 addi.l #$28,d0 ; '(' RAM:0000ED68 2F00 move.l d0,-(sp) RAM:0000ED6A 4EB9 0000 773E jsr (sub_773E).l RAM:0000ED70 584F addq.w #4,sp RAM:0000ED72 RAM:0000ED72 loc_ED72: ; CODE XREF: sub_E9EE+36Ej RAM:0000ED72 4878 0034 pea (off_34).w RAM:0000ED76 486E FFEC pea unk_FFFFFFEC(a6) RAM:0000ED7A 4EB9 0000 6CF4 jsr (sub_6CF4).l RAM:0000ED80 504F addq.w #8,sp RAM:0000ED82 RAM:0000ED82 loc_ED82: ; CODE XREF: sub_E9EE:loc_EC24j RAM:0000ED82 ; sub_E9EE+254j ... RAM:0000ED82 302E FFF2 move.w unk_FFFFFFF2(a6),d0 RAM:0000ED86 48C0 ext.l d0 RAM:0000ED88 6002 bra.s loc_ED8C RAM:0000ED8A ; --------------------------------------------------------------------------- RAM:0000ED8A 7000 moveq #0,d0 RAM:0000ED8C RAM:0000ED8C loc_ED8C: ; CODE XREF: sub_E9EE+39Aj RAM:0000ED8C 4E5E unlk a6 RAM:0000ED8E 4E75 rts RAM:0000ED8E ; End of function sub_E9EE RAM:0000ED8E RAM:0000ED90 RAM:0000ED90 ; =============== S U B R O U T I N E ======================================= RAM:0000ED90 RAM:0000ED90 ; Attributes: bp-based frame RAM:0000ED90 RAM:0000ED90 sub_ED90: ; CODE XREF: sub_1068+4Ap RAM:0000ED90 ; sub_19FE+316p ... RAM:0000ED90 RAM:0000ED90 arg_2 = $A RAM:0000ED90 arg_6 = $E RAM:0000ED90 RAM:0000ED90 4E56 0000 link a6,#0 RAM:0000ED94 DFFC 0000 0000 adda.l #0,sp RAM:0000ED9A 48D7 0000 movem.l 0,(sp) RAM:0000ED9E 0C6E 000F 000A cmpi.w #$F,arg_2(a6) RAM:0000EDA4 6716 beq.s loc_EDBC RAM:0000EDA6 0C6E 0005 000A cmpi.w #5,arg_2(a6) RAM:0000EDAC 6612 bne.s loc_EDC0 RAM:0000EDAE 4A6E 000E tst.w arg_6(a6) RAM:0000EDB2 6708 beq.s loc_EDBC RAM:0000EDB4 0C6E 0002 000E cmpi.w #2,arg_6(a6) RAM:0000EDBA 6604 bne.s loc_EDC0 RAM:0000EDBC RAM:0000EDBC loc_EDBC: ; CODE XREF: sub_ED90+14j RAM:0000EDBC ; sub_ED90+22j RAM:0000EDBC 7001 moveq #1,d0 RAM:0000EDBE 6016 bra.s loc_EDD6 RAM:0000EDC0 ; --------------------------------------------------------------------------- RAM:0000EDC0 RAM:0000EDC0 loc_EDC0: ; CODE XREF: sub_ED90+1Cj RAM:0000EDC0 ; sub_ED90+2Aj RAM:0000EDC0 302E 000A move.w arg_2(a6),d0 RAM:0000EDC4 7200 moveq #0,d1 RAM:0000EDC6 B06E 000E cmp.w arg_6(a6),d0 RAM:0000EDCA 57C1 seq d1 RAM:0000EDCC 4401 neg.b d1 RAM:0000EDCE 7000 moveq #0,d0 RAM:0000EDD0 1001 move.b d1,d0 RAM:0000EDD2 6002 bra.s loc_EDD6 RAM:0000EDD2 ; --------------------------------------------------------------------------- RAM:0000EDD4 0070 dc.b $70 ; p RAM:0000EDD5 0000 dc.b 0 RAM:0000EDD6 ; --------------------------------------------------------------------------- RAM:0000EDD6 RAM:0000EDD6 loc_EDD6: ; CODE XREF: sub_ED90+2Ej RAM:0000EDD6 ; sub_ED90+42j RAM:0000EDD6 4E5E unlk a6 RAM:0000EDD8 4E75 rts RAM:0000EDD8 ; End of function sub_ED90 RAM:0000EDD8 RAM:0000EDDA RAM:0000EDDA ; =============== S U B R O U T I N E ======================================= RAM:0000EDDA RAM:0000EDDA ; Attributes: bp-based frame RAM:0000EDDA RAM:0000EDDA sub_EDDA: ; CODE XREF: sub_E2D8+40p RAM:0000EDDA ; sub_E72C+1Ep ... RAM:0000EDDA RAM:0000EDDA arg_0 = 8 RAM:0000EDDA arg_4 = $C RAM:0000EDDA arg_8 = $10 RAM:0000EDDA RAM:0000EDDA 4E56 0000 link a6,#0 RAM:0000EDDE DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0000EDE4 48D7 0000 movem.l 0,(sp) RAM:0000EDE8 4878 FFFF pea ($FFFFFFFF).w RAM:0000EDEC 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0000EDF0 4878 000F pea ((off_C+3)).w RAM:0000EDF4 4878 FFFF pea ($FFFFFFFF).w RAM:0000EDF8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000EDFC 4878 0000 pea (off_0).w RAM:0000EE00 4EB9 0000 EF1A jsr sub_EF1A RAM:0000EE06 4FEF 0018 lea $18(sp),sp RAM:0000EE0A 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000EE0E 6618 bne.s loc_EE28 RAM:0000EE10 206E 0010 movea.l arg_8(a6),a0 RAM:0000EE14 3010 move.w (a0),d0 RAM:0000EE16 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000EE1C 41F0 0400 lea (a0,d0.w*4),a0 RAM:0000EE20 226E 000C movea.l arg_4(a6),a1 RAM:0000EE24 2290 move.l (a0),(a1) RAM:0000EE26 6006 bra.s loc_EE2E RAM:0000EE28 ; --------------------------------------------------------------------------- RAM:0000EE28 RAM:0000EE28 loc_EE28: ; CODE XREF: sub_EDDA+34j RAM:0000EE28 206E 000C movea.l arg_4(a6),a0 RAM:0000EE2C 4290 clr.l (a0) RAM:0000EE2E RAM:0000EE2E loc_EE2E: ; CODE XREF: sub_EDDA+4Cj RAM:0000EE2E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000EE32 48C0 ext.l d0 RAM:0000EE34 6002 bra.s loc_EE38 RAM:0000EE34 ; --------------------------------------------------------------------------- RAM:0000EE36 0070 dc.b $70 ; p RAM:0000EE37 0000 dc.b 0 RAM:0000EE38 ; --------------------------------------------------------------------------- RAM:0000EE38 RAM:0000EE38 loc_EE38: ; CODE XREF: sub_EDDA+5Aj RAM:0000EE38 4E5E unlk a6 RAM:0000EE3A 4E75 rts RAM:0000EE3A ; End of function sub_EDDA RAM:0000EE3A RAM:0000EE3C RAM:0000EE3C ; =============== S U B R O U T I N E ======================================= RAM:0000EE3C RAM:0000EE3C ; Attributes: bp-based frame RAM:0000EE3C RAM:0000EE3C sub_EE3C: ; CODE XREF: sub_E626+C8p RAM:0000EE3C ; sub_E72C+142p ... RAM:0000EE3C RAM:0000EE3C arg_0 = 8 RAM:0000EE3C arg_4 = $C RAM:0000EE3C arg_A = $12 RAM:0000EE3C arg_C = $14 RAM:0000EE3C arg_10 = $18 RAM:0000EE3C arg_14 = $1C RAM:0000EE3C RAM:0000EE3C 4E56 0000 link a6,#0 RAM:0000EE40 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0000EE46 48D7 0000 movem.l 0,(sp) RAM:0000EE4A 302E 0012 move.w arg_A(a6),d0 RAM:0000EE4E 41F9 0002 3460 lea (off_23460).l,a0 RAM:0000EE54 1030 0000 move.b (a0,d0.w),d0 RAM:0000EE58 0280 0000 00FF andi.l #$FF,d0 RAM:0000EE5E 3D40 0012 move.w d0,arg_A(a6) RAM:0000EE62 2F2E 0018 move.l arg_10(a6),-(sp) RAM:0000EE66 2F2E 0014 move.l arg_C(a6),-(sp) RAM:0000EE6A 306E 0012 movea.w arg_A(a6),a0 RAM:0000EE6E 2F08 move.l a0,-(sp) RAM:0000EE70 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000EE74 4878 0000 pea (off_0).w RAM:0000EE78 4878 0001 pea (1).w RAM:0000EE7C 4EB9 0000 EF1A jsr sub_EF1A RAM:0000EE82 4FEF 0018 lea $18(sp),sp RAM:0000EE86 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000EE8A 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0000EE8E 667C bne.s loc_EF0C RAM:0000EE90 0CAE 0000 0004 0008 cmpi.l #4,arg_0(a6) RAM:0000EE98 6F72 ble.s loc_EF0C RAM:0000EE9A 4AAE 001C tst.l arg_14(a6) RAM:0000EE9E 676C beq.s loc_EF0C RAM:0000EEA0 206E 0014 movea.l arg_C(a6),a0 RAM:0000EEA4 3010 move.w (a0),d0 RAM:0000EEA6 5340 subq.w #1,d0 RAM:0000EEA8 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0000EEAC 3D7C 271B FFFE move.w #$271B,unk_FFFFFFFE(a6) RAM:0000EEB2 RAM:0000EEB2 loc_EEB2: ; CODE XREF: sub_EE3C:loc_EF0Aj RAM:0000EEB2 0C6E 271B FFFE cmpi.w #$271B,unk_FFFFFFFE(a6) RAM:0000EEB8 6652 bne.s loc_EF0C RAM:0000EEBA 302E 0012 move.w arg_A(a6),d0 RAM:0000EEBE 41F9 0003 929E lea (unk_3929E).l,a0 RAM:0000EEC4 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0000EEC8 322E FFFC move.w unk_FFFFFFFC(a6),d1 RAM:0000EECC B270 0202 cmp.w 2(a0,d0.w*2),d1 RAM:0000EED0 6C3A bge.s loc_EF0C RAM:0000EED2 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000EED6 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000EEDC 2070 0400 movea.l (a0,d0.w*4),a0 RAM:0000EEE0 2028 0028 move.l $28(a0),d0 RAM:0000EEE4 B0AE 000C cmp.l arg_4(a6),d0 RAM:0000EEE8 6622 bne.s loc_EF0C RAM:0000EEEA 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000EEEE 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000EEF4 2030 0400 move.l (a0,d0.w*4),d0 RAM:0000EEF8 B0AE 001C cmp.l arg_14(a6),d0 RAM:0000EEFC 660C bne.s loc_EF0A RAM:0000EEFE 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0000EF02 206E 0014 movea.l arg_C(a6),a0 RAM:0000EF06 30AE FFFC move.w unk_FFFFFFFC(a6),(a0) RAM:0000EF0A RAM:0000EF0A loc_EF0A: ; CODE XREF: sub_EE3C+C0j RAM:0000EF0A 60A6 bra.s loc_EEB2 RAM:0000EF0C ; --------------------------------------------------------------------------- RAM:0000EF0C RAM:0000EF0C loc_EF0C: ; CODE XREF: sub_EE3C+52j RAM:0000EF0C ; sub_EE3C+5Cj ... RAM:0000EF0C 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000EF10 48C0 ext.l d0 RAM:0000EF12 6002 bra.s loc_EF16 RAM:0000EF12 ; --------------------------------------------------------------------------- RAM:0000EF14 0070 dc.b $70 ; p RAM:0000EF15 0000 dc.b 0 RAM:0000EF16 ; --------------------------------------------------------------------------- RAM:0000EF16 RAM:0000EF16 loc_EF16: ; CODE XREF: sub_EE3C+D6j RAM:0000EF16 4E5E unlk a6 RAM:0000EF18 4E75 rts RAM:0000EF18 ; End of function sub_EE3C RAM:0000EF18 RAM:0000EF1A RAM:0000EF1A ; =============== S U B R O U T I N E ======================================= RAM:0000EF1A RAM:0000EF1A ; Attributes: bp-based frame RAM:0000EF1A RAM:0000EF1A sub_EF1A: ; CODE XREF: sub_EDDA+26p RAM:0000EF1A ; sub_EE3C+40p RAM:0000EF1A RAM:0000EF1A arg_2 = $A RAM:0000EF1A arg_4 = $C RAM:0000EF1A arg_8 = $10 RAM:0000EF1A arg_E = $16 RAM:0000EF1A arg_10 = $18 RAM:0000EF1A arg_14 = $1C RAM:0000EF1A RAM:0000EF1A 4E56 0000 link a6,#0 RAM:0000EF1E DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:0000EF24 48D7 0000 movem.l 0,(sp) RAM:0000EF28 3D7C 271B FFF8 move.w #$271B,unk_FFFFFFF8(a6) RAM:0000EF2E 4A6E 000A tst.w arg_2(a6) RAM:0000EF32 6612 bne.s loc_EF46 RAM:0000EF34 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0000EF38 3039 0003 92A4 move.w (word_392A4).l,d0 RAM:0000EF3E 5340 subq.w #1,d0 RAM:0000EF40 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0000EF44 6044 bra.s loc_EF8A RAM:0000EF46 ; --------------------------------------------------------------------------- RAM:0000EF46 RAM:0000EF46 loc_EF46: ; CODE XREF: sub_EF1A+18j RAM:0000EF46 0C6E 0001 000A cmpi.w #1,arg_2(a6) RAM:0000EF4C 663C bne.s loc_EF8A RAM:0000EF4E 302E 0016 move.w arg_E(a6),d0 RAM:0000EF52 41F9 0002 3460 lea (off_23460).l,a0 RAM:0000EF58 1030 0000 move.b (a0,d0.w),d0 RAM:0000EF5C 0280 0000 00FF andi.l #$FF,d0 RAM:0000EF62 3D40 0016 move.w d0,arg_E(a6) RAM:0000EF66 302E 0016 move.w arg_E(a6),d0 RAM:0000EF6A 41F9 0003 929E lea (unk_3929E).l,a0 RAM:0000EF70 3D70 0200 FFFE move.w (a0,d0.w*2),unk_FFFFFFFE(a6) RAM:0000EF76 302E 0016 move.w arg_E(a6),d0 RAM:0000EF7A 41F9 0003 929E lea ($3929E).l,a0 RAM:0000EF80 3030 0202 move.w word_392A0-unk_3929E(a0,d0.w*2),d0 RAM:0000EF84 5340 subq.w #1,d0 RAM:0000EF86 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0000EF8A RAM:0000EF8A loc_EF8A: ; CODE XREF: sub_EF1A+2Aj RAM:0000EF8A ; sub_EF1A+32j RAM:0000EF8A 3D6E FFFE FFFA move.w unk_FFFFFFFE(a6),unk_FFFFFFFA(a6) RAM:0000EF90 RAM:0000EF90 loc_EF90: ; CODE XREF: sub_EF1A:loc_F0A0j RAM:0000EF90 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000EF94 B06E FFFC cmp.w unk_FFFFFFFC(a6),d0 RAM:0000EF98 6E00 010A bgt.w loc_F0A4 RAM:0000EF9C 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000EFA0 48C0 ext.l d0 RAM:0000EFA2 322E FFFC move.w unk_FFFFFFFC(a6),d1 RAM:0000EFA6 48C1 ext.l d1 RAM:0000EFA8 D081 add.l d1,d0 RAM:0000EFAA 4A80 tst.l d0 RAM:0000EFAC 6C02 bge.s loc_EFB0 RAM:0000EFAE 5280 addq.l #1,d0 RAM:0000EFB0 RAM:0000EFB0 loc_EFB0: ; CODE XREF: sub_EF1A+92j RAM:0000EFB0 E280 asr.l #1,d0 RAM:0000EFB2 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0000EFB6 4A6E 000A tst.w arg_2(a6) RAM:0000EFBA 6628 bne.s loc_EFE4 RAM:0000EFBC 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000EFC0 41F9 0003 8F76 lea (byte_38F76).l,a0 RAM:0000EFC6 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:0000EFCA 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000EFCE 4878 0002 pea (2).w RAM:0000EFD2 4EB9 0000 72F6 jsr (sub_72F6).l RAM:0000EFD8 4FEF 000C lea $C(sp),sp RAM:0000EFDC 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0000EFE0 6000 0098 bra.w loc_F07A RAM:0000EFE4 ; --------------------------------------------------------------------------- RAM:0000EFE4 RAM:0000EFE4 loc_EFE4: ; CODE XREF: sub_EF1A+A0j RAM:0000EFE4 0C6E 0001 000A cmpi.w #1,arg_2(a6) RAM:0000EFEA 6600 008E bne.w loc_F07A RAM:0000EFEE 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000EFF2 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000EFF8 2D70 0400 FFF4 move.l (a0,d0.w*4),unk_FFFFFFF4(a6) RAM:0000EFFE RAM:0000EFFE loc_EFFE: RAM:0000EFFE 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0000F002 3028 0022 move.w $22(a0),d0 RAM:0000F006 41F9 0002 3460 lea (off_23460).l,a0 RAM:0000F00C 1030 0000 move.b (a0,d0.w),d0 RAM:0000F010 0280 0000 00FF andi.l #$FF,d0 RAM:0000F016 B06E 0016 cmp.w arg_E(a6),d0 RAM:0000F01A 6718 beq.s loc_F034 RAM:0000F01C 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0000F020 4878 2722 pea (loc_2722).w RAM:0000F024 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0000F02A 504F addq.w #8,sp RAM:0000F02C 3D7C 0002 FFF8 move.w #2,unk_FFFFFFF8(a6) RAM:0000F032 6070 bra.s loc_F0A4 RAM:0000F034 ; --------------------------------------------------------------------------- RAM:0000F034 RAM:0000F034 loc_F034: ; CODE XREF: sub_EF1A+100j RAM:0000F034 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0000F038 202E 0010 move.l arg_8(a6),d0 RAM:0000F03C B0A8 0028 cmp.l $28(a0),d0 RAM:0000F040 6408 bcc.s loc_F04A RAM:0000F042 3D7C FFFF FFF8 move.w #$FFFF,unk_FFFFFFF8(a6) RAM:0000F048 6030 bra.s loc_F07A RAM:0000F04A ; --------------------------------------------------------------------------- RAM:0000F04A RAM:0000F04A loc_F04A: ; CODE XREF: sub_EF1A+126j RAM:0000F04A 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0000F04E 202E 0010 move.l arg_8(a6),d0 RAM:0000F052 B0A8 0028 cmp.l $28(a0),d0 RAM:0000F056 6308 bls.s loc_F060 RAM:0000F058 3D7C 0001 FFF8 move.w #1,unk_FFFFFFF8(a6) RAM:0000F05E 601A bra.s loc_F07A RAM:0000F060 ; --------------------------------------------------------------------------- RAM:0000F060 RAM:0000F060 loc_F060: ; CODE XREF: sub_EF1A+13Cj RAM:0000F060 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0000F064 202E 001C move.l arg_14(a6),d0 RAM:0000F068 B0A8 002C cmp.l $2C(a0),d0 RAM:0000F06C 6F08 ble.s loc_F076 RAM:0000F06E 3D7C 0001 FFF8 move.w #1,unk_FFFFFFF8(a6) RAM:0000F074 6004 bra.s loc_F07A RAM:0000F076 ; --------------------------------------------------------------------------- RAM:0000F076 RAM:0000F076 loc_F076: ; CODE XREF: sub_EF1A+152j RAM:0000F076 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0000F07A RAM:0000F07A loc_F07A: ; CODE XREF: sub_EF1A+C6j RAM:0000F07A ; sub_EF1A+D0j ... RAM:0000F07A 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:0000F07E 6602 bne.s loc_F082 RAM:0000F080 6022 bra.s loc_F0A4 RAM:0000F082 ; --------------------------------------------------------------------------- RAM:0000F082 RAM:0000F082 loc_F082: ; CODE XREF: sub_EF1A+164j RAM:0000F082 0C6E 0001 FFF8 cmpi.w #1,unk_FFFFFFF8(a6) RAM:0000F088 660C bne.s loc_F096 RAM:0000F08A 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000F08E 5240 addq.w #1,d0 RAM:0000F090 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000F094 600A bra.s loc_F0A0 RAM:0000F096 ; --------------------------------------------------------------------------- RAM:0000F096 RAM:0000F096 loc_F096: ; CODE XREF: sub_EF1A+16Ej RAM:0000F096 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000F09A 5340 subq.w #1,d0 RAM:0000F09C 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0000F0A0 RAM:0000F0A0 loc_F0A0: ; CODE XREF: sub_EF1A+17Aj RAM:0000F0A0 6000 FEEE bra.w loc_EF90 RAM:0000F0A4 ; --------------------------------------------------------------------------- RAM:0000F0A4 RAM:0000F0A4 loc_F0A4: ; CODE XREF: sub_EF1A+7Ej RAM:0000F0A4 ; sub_EF1A+118j ... RAM:0000F0A4 0C6E 0001 FFF8 cmpi.w #1,unk_FFFFFFF8(a6) RAM:0000F0AA 6604 bne.s loc_F0B0 RAM:0000F0AC 526E FFFA addq.w #1,unk_FFFFFFFA(a6) RAM:0000F0B0 RAM:0000F0B0 loc_F0B0: ; CODE XREF: sub_EF1A+190j RAM:0000F0B0 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:0000F0B4 6656 bne.s loc_F10C RAM:0000F0B6 0C6E 0001 000A cmpi.w #1,arg_2(a6) RAM:0000F0BC 664E bne.s loc_F10C RAM:0000F0BE RAM:0000F0BE loc_F0BE: ; CODE XREF: sub_EF1A+1ECj RAM:0000F0BE 302E 0016 move.w arg_E(a6),d0 RAM:0000F0C2 41F9 0003 929E lea (unk_3929E).l,a0 RAM:0000F0C8 536E FFFA subq.w #1,unk_FFFFFFFA(a6) RAM:0000F0CC 322E FFFA move.w unk_FFFFFFFA(a6),d1 RAM:0000F0D0 B270 0200 cmp.w (a0,d0.w*2),d1 RAM:0000F0D4 6D32 blt.s loc_F108 RAM:0000F0D6 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000F0DA 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000F0E0 2070 0400 movea.l (a0,d0.w*4),a0 RAM:0000F0E4 2028 0028 move.l $28(a0),d0 RAM:0000F0E8 B0AE 0010 cmp.l arg_8(a6),d0 RAM:0000F0EC 661A bne.s loc_F108 RAM:0000F0EE 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000F0F2 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000F0F8 2070 0400 movea.l (a0,d0.w*4),a0 RAM:0000F0FC 2028 002C move.l $2C(a0),d0 RAM:0000F100 B0AE 001C cmp.l arg_14(a6),d0 RAM:0000F104 6D02 blt.s loc_F108 RAM:0000F106 60B6 bra.s loc_F0BE RAM:0000F108 ; --------------------------------------------------------------------------- RAM:0000F108 RAM:0000F108 loc_F108: ; CODE XREF: sub_EF1A+1BAj RAM:0000F108 ; sub_EF1A+1D2j ... RAM:0000F108 526E FFFA addq.w #1,unk_FFFFFFFA(a6) RAM:0000F10C RAM:0000F10C loc_F10C: ; CODE XREF: sub_EF1A+19Aj RAM:0000F10C ; sub_EF1A+1A2j RAM:0000F10C 206E 0018 movea.l arg_10(a6),a0 RAM:0000F110 30AE FFFA move.w unk_FFFFFFFA(a6),(a0) RAM:0000F114 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:0000F118 6706 beq.s loc_F120 RAM:0000F11A 3D7C 271B FFF8 move.w #$271B,unk_FFFFFFF8(a6) RAM:0000F120 RAM:0000F120 loc_F120: ; CODE XREF: sub_EF1A+1FEj RAM:0000F120 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0000F124 48C0 ext.l d0 RAM:0000F126 6002 bra.s loc_F12A RAM:0000F126 ; --------------------------------------------------------------------------- RAM:0000F128 0070 dc.b $70 ; p RAM:0000F129 0000 dc.b 0 RAM:0000F12A ; --------------------------------------------------------------------------- RAM:0000F12A RAM:0000F12A loc_F12A: ; CODE XREF: sub_EF1A+20Cj RAM:0000F12A 4E5E unlk a6 RAM:0000F12C 4E75 rts RAM:0000F12C ; End of function sub_EF1A RAM:0000F12C RAM:0000F12E RAM:0000F12E ; =============== S U B R O U T I N E ======================================= RAM:0000F12E RAM:0000F12E ; Attributes: bp-based frame RAM:0000F12E RAM:0000F12E sub_F12E: ; CODE XREF: sub_D42+56p RAM:0000F12E 4E56 0000 link a6,#0 RAM:0000F132 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0000F138 48D7 0000 movem.l 0,(sp) RAM:0000F13C 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:0000F142 RAM:0000F142 loc_F142: ; CODE XREF: sub_F12E+2Ej RAM:0000F142 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000F146 0C6E 0002 FFFE cmpi.w #2,unk_FFFFFFFE(a6) RAM:0000F14C 6E10 bgt.s loc_F15E RAM:0000F14E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000F152 41F9 0003 929E lea (unk_3929E).l,a0 RAM:0000F158 4270 0200 clr.w (a0,d0.w*2) RAM:0000F15C 60E4 bra.s loc_F142 RAM:0000F15E ; --------------------------------------------------------------------------- RAM:0000F15E RAM:0000F15E loc_F15E: ; CODE XREF: sub_F12E+1Ej RAM:0000F15E 4279 0003 92A4 clr.w (word_392A4).l RAM:0000F164 42B9 0003 92A6 clr.l (dword_392A6).l RAM:0000F16A 4279 0003 92AA clr.w (word_392AA).l RAM:0000F170 4279 0003 92AC clr.w (word_392AC).l RAM:0000F176 42B9 0003 92AE clr.l (dword_392AE).l RAM:0000F17C 42B9 0003 92B2 clr.l (dword_392B2).l RAM:0000F182 42B9 0003 92B6 clr.l (dword_392B6).l RAM:0000F188 42B9 0003 92BA clr.l (dword_392BA).l RAM:0000F18E 7000 moveq #0,d0 RAM:0000F190 6002 bra.s loc_F194 RAM:0000F190 ; --------------------------------------------------------------------------- RAM:0000F192 0070 dc.b $70 ; p RAM:0000F193 0000 dc.b 0 RAM:0000F194 ; --------------------------------------------------------------------------- RAM:0000F194 RAM:0000F194 loc_F194: ; CODE XREF: sub_F12E+62j RAM:0000F194 4E5E unlk a6 RAM:0000F196 4E75 rts RAM:0000F196 ; End of function sub_F12E RAM:0000F196 RAM:0000F198 RAM:0000F198 ; =============== S U B R O U T I N E ======================================= RAM:0000F198 RAM:0000F198 ; Attributes: bp-based frame RAM:0000F198 RAM:0000F198 sub_F198: ; CODE XREF: sub_DF7A+44p RAM:0000F198 RAM:0000F198 arg_0 = 8 RAM:0000F198 arg_6 = $E RAM:0000F198 arg_8 = $10 RAM:0000F198 arg_C = $14 RAM:0000F198 RAM:0000F198 4E56 0000 link a6,#0 RAM:0000F19C DFFC FFFF FFC4 adda.l #unk_FFFFFFC4,sp RAM:0000F1A2 48D7 0000 movem.l 0,(sp) RAM:0000F1A6 4A39 0003 8F56 tst.b (byte_38F56).l RAM:0000F1AC 6714 beq.s loc_F1C2 RAM:0000F1AE 206E 0010 movea.l arg_8(a6),a0 RAM:0000F1B2 4210 clr.b (a0) RAM:0000F1B4 206E 0014 movea.l arg_C(a6),a0 RAM:0000F1B8 20AE 0008 move.l arg_0(a6),(a0) RAM:0000F1BC 7000 moveq #0,d0 RAM:0000F1BE 6000 02D0 bra.w loc_F490 RAM:0000F1C2 ; --------------------------------------------------------------------------- RAM:0000F1C2 RAM:0000F1C2 loc_F1C2: ; CODE XREF: sub_F198+14j RAM:0000F1C2 422E FFF3 clr.b unk_FFFFFFF3(a6) RAM:0000F1C6 302E 000E move.w arg_6(a6),d0 RAM:0000F1CA 41F9 0002 3460 lea (off_23460).l,a0 RAM:0000F1D0 1030 0000 move.b (a0,d0.w),d0 RAM:0000F1D4 0280 0000 00FF andi.l #$FF,d0 RAM:0000F1DA 3D40 000E move.w d0,arg_6(a6) RAM:0000F1DE 4878 0000 pea (0).w RAM:0000F1E2 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000F1E6 306E 000E movea.w arg_6(a6),a0 RAM:0000F1EA 2F08 move.l a0,-(sp) RAM:0000F1EC 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000F1F0 4878 0004 pea (off_4).w RAM:0000F1F4 6100 FC46 bsr.w sub_EE3C RAM:0000F1F8 4FEF 0014 lea $14(sp),sp RAM:0000F1FC 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0000F200 0C40 271B cmpi.w #$271B,d0 RAM:0000F204 6600 01E0 bne.w loc_F3E6 RAM:0000F208 536E FFF4 subq.w #1,unk_FFFFFFF4(a6) RAM:0000F20C RAM:0000F20C loc_F20C: ; CODE XREF: sub_F198+B8j RAM:0000F20C 302E 000E move.w arg_6(a6),d0 RAM:0000F210 41F9 0003 929E lea (unk_3929E).l,a0 RAM:0000F216 322E FFF4 move.w unk_FFFFFFF4(a6),d1 RAM:0000F21A B270 0200 cmp.w (a0,d0.w*2),d1 RAM:0000F21E 6D32 blt.s loc_F252 RAM:0000F220 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0000F224 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000F22A 2070 0400 movea.l (a0,d0.w*4),a0 RAM:0000F22E 2028 002C move.l $2C(a0),d0 RAM:0000F232 322E FFF4 move.w unk_FFFFFFF4(a6),d1 RAM:0000F236 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000F23C 2070 1400 movea.l (a0,d1.w*4),a0 RAM:0000F240 222E 0008 move.l arg_0(a6),d1 RAM:0000F244 92A8 0028 sub.l $28(a0),d1 RAM:0000F248 B081 cmp.l d1,d0 RAM:0000F24A 6206 bhi.s loc_F252 RAM:0000F24C 536E FFF4 subq.w #1,unk_FFFFFFF4(a6) RAM:0000F250 60BA bra.s loc_F20C RAM:0000F252 ; --------------------------------------------------------------------------- RAM:0000F252 RAM:0000F252 loc_F252: ; CODE XREF: sub_F198+86j RAM:0000F252 ; sub_F198+B2j RAM:0000F252 302E 000E move.w arg_6(a6),d0 RAM:0000F256 41F9 0003 929E lea (unk_3929E).l,a0 RAM:0000F25C 322E FFF4 move.w unk_FFFFFFF4(a6),d1 RAM:0000F260 B270 0200 cmp.w (a0,d0.w*2),d1 RAM:0000F264 6D74 blt.s loc_F2DA RAM:0000F266 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0000F26A 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000F270 4AB0 0400 tst.l (a0,d0.w*4) RAM:0000F274 6764 beq.s loc_F2DA RAM:0000F276 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0000F27A 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000F280 2070 0400 movea.l (a0,d0.w*4),a0 RAM:0000F284 2D68 0028 FFEC move.l $28(a0),unk_FFFFFFEC(a6) RAM:0000F28A RAM:0000F28A loc_F28A: ; CODE XREF: sub_F198+140j RAM:0000F28A 302E 000E move.w arg_6(a6),d0 RAM:0000F28E 41F9 0003 929E lea (unk_3929E).l,a0 RAM:0000F294 536E FFF4 subq.w #1,unk_FFFFFFF4(a6) RAM:0000F298 322E FFF4 move.w unk_FFFFFFF4(a6),d1 RAM:0000F29C B270 0200 cmp.w (a0,d0.w*2),d1 RAM:0000F2A0 6D38 blt.s loc_F2DA RAM:0000F2A2 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0000F2A6 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000F2AC 2070 0400 movea.l (a0,d0.w*4),a0 RAM:0000F2B0 202E FFEC move.l unk_FFFFFFEC(a6),d0 RAM:0000F2B4 B0A8 0028 cmp.l $28(a0),d0 RAM:0000F2B8 6620 bne.s loc_F2DA RAM:0000F2BA 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0000F2BE 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000F2C4 2070 0400 movea.l (a0,d0.w*4),a0 RAM:0000F2C8 2028 002C move.l $2C(a0),d0 RAM:0000F2CC 222E 0008 move.l arg_0(a6),d1 RAM:0000F2D0 92AE FFEC sub.l unk_FFFFFFEC(a6),d1 RAM:0000F2D4 B081 cmp.l d1,d0 RAM:0000F2D6 6F02 ble.s loc_F2DA RAM:0000F2D8 60B0 bra.s loc_F28A RAM:0000F2DA ; --------------------------------------------------------------------------- RAM:0000F2DA RAM:0000F2DA loc_F2DA: ; CODE XREF: sub_F198+CCj RAM:0000F2DA ; sub_F198+DCj ... RAM:0000F2DA 526E FFF4 addq.w #1,unk_FFFFFFF4(a6) RAM:0000F2DE 302E 000E move.w arg_6(a6),d0 RAM:0000F2E2 41F9 0003 929E lea (unk_3929E).l,a0 RAM:0000F2E8 322E FFF4 move.w unk_FFFFFFF4(a6),d1 RAM:0000F2EC B270 0200 cmp.w (a0,d0.w*2),d1 RAM:0000F2F0 6D58 blt.s loc_F34A RAM:0000F2F2 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0000F2F6 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000F2FC 4AB0 0400 tst.l (a0,d0.w*4) RAM:0000F300 6748 beq.s loc_F34A RAM:0000F302 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0000F306 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000F30C 2070 0400 movea.l (a0,d0.w*4),a0 RAM:0000F310 2028 0028 move.l $28(a0),d0 RAM:0000F314 B0AE 0008 cmp.l arg_0(a6),d0 RAM:0000F318 6230 bhi.s loc_F34A RAM:0000F31A 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0000F31E 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000F324 2070 0400 movea.l (a0,d0.w*4),a0 RAM:0000F328 2028 002C move.l $2C(a0),d0 RAM:0000F32C 322E FFF4 move.w unk_FFFFFFF4(a6),d1 RAM:0000F330 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000F336 2070 1400 movea.l (a0,d1.w*4),a0 RAM:0000F33A 222E 0008 move.l arg_0(a6),d1 RAM:0000F33E 92A8 0028 sub.l $28(a0),d1 RAM:0000F342 B081 cmp.l d1,d0 RAM:0000F344 6304 bls.s loc_F34A RAM:0000F346 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:0000F34A RAM:0000F34A loc_F34A: ; CODE XREF: sub_F198+158j RAM:0000F34A ; sub_F198+168j ... RAM:0000F34A 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0000F34E 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000F354 2D70 0400 FFFC move.l (a0,d0.w*4),unk_FFFFFFFC(a6) RAM:0000F35A 4A79 0003 8F54 tst.w (word_38F54).l RAM:0000F360 6700 0082 beq.w loc_F3E4 RAM:0000F364 0C6E 0001 000E cmpi.w #1,arg_6(a6) RAM:0000F36A 6678 bne.s loc_F3E4 RAM:0000F36C 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000F370 6618 bne.s loc_F38A RAM:0000F372 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0000F376 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000F37C 2070 0400 movea.l (a0,d0.w*4),a0 RAM:0000F380 0CA8 FFFF FFFF 002C cmpi.l #$FFFFFFFF,$2C(a0) RAM:0000F388 665A bne.s loc_F3E4 RAM:0000F38A RAM:0000F38A loc_F38A: ; CODE XREF: sub_F198+1D8j RAM:0000F38A 486E FFC4 pea unk_FFFFFFC4(a6) RAM:0000F38E 486E FFC8 pea unk_FFFFFFC8(a6) RAM:0000F392 486E FFCC pea unk_FFFFFFCC(a6) RAM:0000F396 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000F39A 4EB9 0000 F65E jsr sub_F65E RAM:0000F3A0 4FEF 0010 lea $10(sp),sp RAM:0000F3A4 4A40 tst.w d0 RAM:0000F3A6 663C bne.s loc_F3E4 RAM:0000F3A8 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0000F3AC 2F2E FFC4 move.l unk_FFFFFFC4(a6),-(sp) RAM:0000F3B0 4878 0001 pea (1).w RAM:0000F3B4 2F2E FFC8 move.l unk_FFFFFFC8(a6),-(sp) RAM:0000F3B8 4878 0001 pea (1).w RAM:0000F3BC 4878 0002 pea (2).w RAM:0000F3C0 486E FFCC pea unk_FFFFFFCC(a6) RAM:0000F3C4 4878 0007 pea (7).w RAM:0000F3C8 6100 F362 bsr.w sub_E72C RAM:0000F3CC 4FEF 0020 lea $20(sp),sp RAM:0000F3D0 4A40 tst.w d0 RAM:0000F3D2 6610 bne.s loc_F3E4 RAM:0000F3D4 2D6E FFF8 FFFC move.l unk_FFFFFFF8(a6),unk_FFFFFFFC(a6) RAM:0000F3DA 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:0000F3DE 1D7C 0001 FFF3 move.b #1,unk_FFFFFFF3(a6) RAM:0000F3E4 RAM:0000F3E4 loc_F3E4: ; CODE XREF: sub_F198+1C8j RAM:0000F3E4 ; sub_F198+1D2j ... RAM:0000F3E4 6010 bra.s loc_F3F6 RAM:0000F3E6 ; --------------------------------------------------------------------------- RAM:0000F3E6 RAM:0000F3E6 loc_F3E6: ; CODE XREF: sub_F198+6Cj RAM:0000F3E6 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0000F3EA 41F9 0003 910A lea (byte_3910A).l,a0 RAM:0000F3F0 2D70 0400 FFFC move.l (a0,d0.w*4),unk_FFFFFFFC(a6) RAM:0000F3F6 RAM:0000F3F6 loc_F3F6: ; CODE XREF: sub_F198:loc_F3E4j RAM:0000F3F6 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0000F3FA 666A bne.s loc_F466 RAM:0000F3FC 4878 0020 pea (off_20).w RAM:0000F400 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0000F404 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0000F408 4878 0003 pea (3).w RAM:0000F40C 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000F412 4FEF 0010 lea $10(sp),sp RAM:0000F416 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000F41A 202E 0008 move.l arg_0(a6),d0 RAM:0000F41E 90A8 0028 sub.l $28(a0),d0 RAM:0000F422 206E 0014 movea.l arg_C(a6),a0 RAM:0000F426 2080 move.l d0,(a0) RAM:0000F428 4A2E FFF3 tst.b unk_FFFFFFF3(a6) RAM:0000F42C 6708 beq.s loc_F436 RAM:0000F42E 52B9 0003 92BA addq.l #1,(dword_392BA).l RAM:0000F434 6006 bra.s loc_F43C RAM:0000F436 ; --------------------------------------------------------------------------- RAM:0000F436 RAM:0000F436 loc_F436: ; CODE XREF: sub_F198+294j RAM:0000F436 52B9 0003 92B6 addq.l #1,(dword_392B6).l RAM:0000F43C RAM:0000F43C loc_F43C: ; CODE XREF: sub_F198+29Cj RAM:0000F43C 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000F440 0C28 0002 0020 cmpi.b #2,$20(a0) RAM:0000F446 661C bne.s loc_F464 RAM:0000F448 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000F44C 4A28 0024 tst.b $24(a0) RAM:0000F450 6712 beq.s loc_F464 RAM:0000F452 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0000F456 52B9 0003 92A6 addq.l #1,(dword_392A6).l RAM:0000F45C 2179 0003 92A6 0030 move.l (dword_392A6).l,$30(a0) RAM:0000F464 RAM:0000F464 loc_F464: ; CODE XREF: sub_F198+2AEj RAM:0000F464 ; sub_F198+2B8j RAM:0000F464 6020 bra.s loc_F486 RAM:0000F466 ; --------------------------------------------------------------------------- RAM:0000F466 RAM:0000F466 loc_F466: ; CODE XREF: sub_F198+262j RAM:0000F466 0C6E 271B FFF6 cmpi.w #$271B,unk_FFFFFFF6(a6) RAM:0000F46C 6618 bne.s loc_F486 RAM:0000F46E 206E 0010 movea.l arg_8(a6),a0 RAM:0000F472 4210 clr.b (a0) RAM:0000F474 206E 0014 movea.l arg_C(a6),a0 RAM:0000F478 20AE 0008 move.l arg_0(a6),(a0) RAM:0000F47C 52B9 0003 92BA addq.l #1,(dword_392BA).l RAM:0000F482 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:0000F486 RAM:0000F486 loc_F486: ; CODE XREF: sub_F198:loc_F464j RAM:0000F486 ; sub_F198+2D4j RAM:0000F486 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0000F48A 48C0 ext.l d0 RAM:0000F48C 6002 bra.s loc_F490 RAM:0000F48C ; --------------------------------------------------------------------------- RAM:0000F48E 0070 dc.b $70 ; p RAM:0000F48F 0000 dc.b 0 RAM:0000F490 ; --------------------------------------------------------------------------- RAM:0000F490 RAM:0000F490 loc_F490: ; CODE XREF: sub_F198+26j RAM:0000F490 ; sub_F198+2F4j RAM:0000F490 4E5E unlk a6 RAM:0000F492 4E75 rts RAM:0000F492 ; End of function sub_F198 RAM:0000F492 RAM:0000F494 RAM:0000F494 ; =============== S U B R O U T I N E ======================================= RAM:0000F494 RAM:0000F494 ; Attributes: bp-based frame RAM:0000F494 RAM:0000F494 sub_F494: ; CODE XREF: sub_E2D8+78p RAM:0000F494 ; sub_11104+312p RAM:0000F494 RAM:0000F494 arg_0 = 8 RAM:0000F494 arg_4 = $C RAM:0000F494 arg_8 = $10 RAM:0000F494 RAM:0000F494 4E56 0000 link a6,#0 RAM:0000F498 DFFC FFFF FF8C adda.l #unk_FFFFFF8C,sp RAM:0000F49E 48D7 0000 movem.l 0,(sp) RAM:0000F4A2 2D79 0002 6C98 FF8C move.l (dword_26C98).l,unk_FFFFFF8C(a6) RAM:0000F4AA 23F9 0002 6C9C 0002+ move.l (dword_26C9C).l,(dword_26C98).l RAM:0000F4B4 426E FFCC clr.w unk_FFFFFFCC(a6) RAM:0000F4B8 42AE FFC4 clr.l unk_FFFFFFC4(a6) RAM:0000F4BC 3039 0003 92BE move.w (word_392BE).l,d0 RAM:0000F4C2 48C0 ext.l d0 RAM:0000F4C4 D080 add.l d0,d0 RAM:0000F4C6 2200 move.l d0,d1 RAM:0000F4C8 D281 add.l d1,d1 RAM:0000F4CA D081 add.l d1,d0 RAM:0000F4CC E781 asl.l #3,d1 RAM:0000F4CE D081 add.l d1,d0 RAM:0000F4D0 41F9 0003 A862 lea (byte_3A862).l,a0 RAM:0000F4D6 2030 0800 move.l (a0,d0.l),d0 RAM:0000F4DA 0480 0000 0228 subi.l #$228,d0 RAM:0000F4E0 3239 0003 92E4 move.w (word_392E4).l,d1 RAM:0000F4E6 48C1 ext.l d1 RAM:0000F4E8 4C41 0000 divu.l d1,d0 RAM:0000F4EC 5380 subq.l #1,d0 RAM:0000F4EE 2D40 FFBC move.l d0,unk_FFFFFFBC(a6) RAM:0000F4F2 422E FFCB clr.b unk_FFFFFFCB(a6) RAM:0000F4F6 RAM:0000F4F6 loc_F4F6: ; CODE XREF: sub_F494:loc_F5BCj RAM:0000F4F6 4A6E FFCC tst.w unk_FFFFFFCC(a6) RAM:0000F4FA 6600 00C4 bne.w loc_F5C0 RAM:0000F4FE 4A2E FFCB tst.b unk_FFFFFFCB(a6) RAM:0000F502 6600 00BC bne.w loc_F5C0 RAM:0000F506 202E FFC4 move.l unk_FFFFFFC4(a6),d0 RAM:0000F50A B0AE FFBC cmp.l unk_FFFFFFBC(a6),d0 RAM:0000F50E 6E00 00B0 bgt.w loc_F5C0 RAM:0000F512 202E FFBC move.l unk_FFFFFFBC(a6),d0 RAM:0000F516 D0AE FFC4 add.l unk_FFFFFFC4(a6),d0 RAM:0000F51A 4A80 tst.l d0 RAM:0000F51C 6C02 bge.s loc_F520 RAM:0000F51E 5280 addq.l #1,d0 RAM:0000F520 RAM:0000F520 loc_F520: ; CODE XREF: sub_F494+88j RAM:0000F520 E280 asr.l #1,d0 RAM:0000F522 2D40 FFC0 move.l d0,unk_FFFFFFC0(a6) RAM:0000F526 3039 0003 92E4 move.w (word_392E4).l,d0 RAM:0000F52C 48C0 ext.l d0 RAM:0000F52E 4C2E 0800 FFC0 muls.l unk_FFFFFFC0(a6),d0 RAM:0000F534 0680 0000 0228 addi.l #$228,d0 RAM:0000F53A 2D40 FFB8 move.l d0,unk_FFFFFFB8(a6) RAM:0000F53E 486E FFD0 pea unk_FFFFFFD0(a6) RAM:0000F542 4878 002E pea ((off_2C+2)).w RAM:0000F546 2F2E FFB8 move.l unk_FFFFFFB8(a6),-(sp) RAM:0000F54A 3079 0003 92BE movea.w (word_392BE).l,a0 RAM:0000F550 2F08 move.l a0,-(sp) RAM:0000F552 4EB9 0001 0A84 jsr sub_10A84 RAM:0000F558 4FEF 0010 lea $10(sp),sp RAM:0000F55C 3D40 FFCC move.w d0,unk_FFFFFFCC(a6) RAM:0000F560 665A bne.s loc_F5BC RAM:0000F562 4878 0020 pea (off_20).w RAM:0000F566 486E FF90 pea unk_FFFFFF90(a6) RAM:0000F56A 486E FFD0 pea unk_FFFFFFD0(a6) RAM:0000F56E 4878 0003 pea (3).w RAM:0000F572 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000F578 4FEF 0010 lea $10(sp),sp RAM:0000F57C 486E FFD0 pea unk_FFFFFFD0(a6) RAM:0000F580 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000F584 4878 0002 pea (2).w RAM:0000F588 4EB9 0000 72F6 jsr (sub_72F6).l RAM:0000F58E 4FEF 000C lea $C(sp),sp RAM:0000F592 3D40 FFCE move.w d0,unk_FFFFFFCE(a6) RAM:0000F596 6608 bne.s loc_F5A0 RAM:0000F598 1D7C 0001 FFCB move.b #1,unk_FFFFFFCB(a6) RAM:0000F59E 601C bra.s loc_F5BC RAM:0000F5A0 ; --------------------------------------------------------------------------- RAM:0000F5A0 RAM:0000F5A0 loc_F5A0: ; CODE XREF: sub_F494+102j RAM:0000F5A0 4A6E FFCE tst.w unk_FFFFFFCE(a6) RAM:0000F5A4 6C0C bge.s loc_F5B2 RAM:0000F5A6 202E FFC0 move.l unk_FFFFFFC0(a6),d0 RAM:0000F5AA 5380 subq.l #1,d0 RAM:0000F5AC 2D40 FFBC move.l d0,unk_FFFFFFBC(a6) RAM:0000F5B0 600A bra.s loc_F5BC RAM:0000F5B2 ; --------------------------------------------------------------------------- RAM:0000F5B2 RAM:0000F5B2 loc_F5B2: ; CODE XREF: sub_F494+110j RAM:0000F5B2 202E FFC0 move.l unk_FFFFFFC0(a6),d0 RAM:0000F5B6 5280 addq.l #1,d0 RAM:0000F5B8 2D40 FFC4 move.l d0,unk_FFFFFFC4(a6) RAM:0000F5BC RAM:0000F5BC loc_F5BC: ; CODE XREF: sub_F494+CCj RAM:0000F5BC ; sub_F494+10Aj ... RAM:0000F5BC 6000 FF38 bra.w loc_F4F6 RAM:0000F5C0 ; --------------------------------------------------------------------------- RAM:0000F5C0 RAM:0000F5C0 loc_F5C0: ; CODE XREF: sub_F494+66j RAM:0000F5C0 ; sub_F494+6Ej ... RAM:0000F5C0 4A2E FFCB tst.b unk_FFFFFFCB(a6) RAM:0000F5C4 6734 beq.s loc_F5FA RAM:0000F5C6 206E 000C movea.l arg_4(a6),a0 RAM:0000F5CA 20AE FFF0 move.l unk_FFFFFFF0(a6),(a0) RAM:0000F5CE 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0000F5D2 486E FFB4 pea unk_FFFFFFB4(a6) RAM:0000F5D6 486E FF90 pea unk_FFFFFF90(a6) RAM:0000F5DA 206E 000C movea.l arg_4(a6),a0 RAM:0000F5DE 2F10 move.l (a0),-(sp) RAM:0000F5E0 4EB9 0000 F65E jsr sub_F65E RAM:0000F5E6 4FEF 0010 lea $10(sp),sp RAM:0000F5EA 4A40 tst.w d0 RAM:0000F5EC 670A beq.s loc_F5F8 RAM:0000F5EE 206E 0010 movea.l arg_8(a6),a0 RAM:0000F5F2 20BC 0000 0001 move.l #1,(a0) RAM:0000F5F8 RAM:0000F5F8 loc_F5F8: ; CODE XREF: sub_F494+158j RAM:0000F5F8 6006 bra.s loc_F600 RAM:0000F5FA ; --------------------------------------------------------------------------- RAM:0000F5FA RAM:0000F5FA loc_F5FA: ; CODE XREF: sub_F494+130j RAM:0000F5FA 3D7C 271B FFCC move.w #$271B,unk_FFFFFFCC(a6) RAM:0000F600 RAM:0000F600 loc_F600: ; CODE XREF: sub_F494:loc_F5F8j RAM:0000F600 23EE FF8C 0002 6C98 move.l unk_FFFFFF8C(a6),(dword_26C98).l RAM:0000F608 302E FFCC move.w unk_FFFFFFCC(a6),d0 RAM:0000F60C 48C0 ext.l d0 RAM:0000F60E 6002 bra.s loc_F612 RAM:0000F60E ; --------------------------------------------------------------------------- RAM:0000F610 0070 dc.b $70 ; p RAM:0000F611 0000 dc.b 0 RAM:0000F612 ; --------------------------------------------------------------------------- RAM:0000F612 RAM:0000F612 loc_F612: ; CODE XREF: sub_F494+17Aj RAM:0000F612 4E5E unlk a6 RAM:0000F614 4E75 rts RAM:0000F614 ; End of function sub_F494 RAM:0000F614 RAM:0000F616 RAM:0000F616 ; =============== S U B R O U T I N E ======================================= RAM:0000F616 RAM:0000F616 ; Attributes: bp-based frame RAM:0000F616 RAM:0000F616 sub_F616: ; CODE XREF: sub_F65E+9Ap RAM:0000F616 ; sub_F65E+10Ap ... RAM:0000F616 RAM:0000F616 arg_0 = 8 RAM:0000F616 arg_4 = $C RAM:0000F616 RAM:0000F616 4E56 0000 link a6,#0 RAM:0000F61A DFFC 0000 0000 adda.l #0,sp RAM:0000F620 48D7 0000 movem.l 0,(sp) RAM:0000F624 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000F628 4878 0008 pea (off_8).w RAM:0000F62C 3039 0003 92E6 move.w (word_392E6).l,d0 RAM:0000F632 48C0 ext.l d0 RAM:0000F634 4C2E 0800 000C muls.l arg_4(a6),d0 RAM:0000F63A 0680 0000 0228 addi.l #$228,d0 RAM:0000F640 2F00 move.l d0,-(sp) RAM:0000F642 3079 0003 92C0 movea.w (word_392C0).l,a0 RAM:0000F648 2F08 move.l a0,-(sp) RAM:0000F64A 4EB9 0001 0A84 jsr sub_10A84 RAM:0000F650 4FEF 0010 lea $10(sp),sp RAM:0000F654 48C0 ext.l d0 RAM:0000F656 6002 bra.s loc_F65A RAM:0000F656 ; --------------------------------------------------------------------------- RAM:0000F658 0070 dc.b $70 ; p RAM:0000F659 0000 dc.b 0 RAM:0000F65A ; --------------------------------------------------------------------------- RAM:0000F65A RAM:0000F65A loc_F65A: ; CODE XREF: sub_F616+40j RAM:0000F65A 4E5E unlk a6 RAM:0000F65C 4E75 rts RAM:0000F65C ; End of function sub_F616 RAM:0000F65C RAM:0000F65E RAM:0000F65E ; =============== S U B R O U T I N E ======================================= RAM:0000F65E RAM:0000F65E ; Attributes: bp-based frame RAM:0000F65E RAM:0000F65E sub_F65E: ; CODE XREF: sub_F198+202p RAM:0000F65E ; sub_F494+14Cp RAM:0000F65E RAM:0000F65E arg_0 = 8 RAM:0000F65E arg_4 = $C RAM:0000F65E arg_8 = $10 RAM:0000F65E arg_C = $14 RAM:0000F65E RAM:0000F65E 4E56 0000 link a6,#0 RAM:0000F662 DFFC FFFF FFA8 adda.l #unk_FFFFFFA8,sp RAM:0000F668 48D7 0000 movem.l 0,(sp) RAM:0000F66C 2D79 0002 6C98 FFA8 move.l (dword_26C98).l,unk_FFFFFFA8(a6) RAM:0000F674 23F9 0002 6C9C 0002+ move.l (dword_26C9C).l,(dword_26C98).l RAM:0000F67E 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0000F682 42AE FFF8 clr.l unk_FFFFFFF8(a6) RAM:0000F686 3039 0003 92C0 move.w (word_392C0).l,d0 RAM:0000F68C 48C0 ext.l d0 RAM:0000F68E D080 add.l d0,d0 RAM:0000F690 2200 move.l d0,d1 RAM:0000F692 D281 add.l d1,d1 RAM:0000F694 D081 add.l d1,d0 RAM:0000F696 E781 asl.l #3,d1 RAM:0000F698 D081 add.l d1,d0 RAM:0000F69A 41F9 0003 A862 lea (byte_3A862).l,a0 RAM:0000F6A0 2030 0800 move.l (a0,d0.l),d0 RAM:0000F6A4 0480 0000 0228 subi.l #$228,d0 RAM:0000F6AA 3239 0003 92E6 move.w (word_392E6).l,d1 RAM:0000F6B0 48C1 ext.l d1 RAM:0000F6B2 4C41 0000 divu.l d1,d0 RAM:0000F6B6 5380 subq.l #1,d0 RAM:0000F6B8 2D40 FFEC move.l d0,unk_FFFFFFEC(a6) RAM:0000F6BC 2D6E FFEC FFF0 move.l unk_FFFFFFEC(a6),unk_FFFFFFF0(a6) RAM:0000F6C2 422E FFFD clr.b unk_FFFFFFFD(a6) RAM:0000F6C6 RAM:0000F6C6 loc_F6C6: ; CODE XREF: sub_F65E:loc_F73Cj RAM:0000F6C6 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0000F6CA 6672 bne.s loc_F73E RAM:0000F6CC 4A2E FFFD tst.b unk_FFFFFFFD(a6) RAM:0000F6D0 666C bne.s loc_F73E RAM:0000F6D2 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:0000F6D6 B0AE FFF0 cmp.l unk_FFFFFFF0(a6),d0 RAM:0000F6DA 6E62 bgt.s loc_F73E RAM:0000F6DC 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:0000F6E0 D0AE FFF8 add.l unk_FFFFFFF8(a6),d0 RAM:0000F6E4 4A80 tst.l d0 RAM:0000F6E6 6C02 bge.s loc_F6EA RAM:0000F6E8 5280 addq.l #1,d0 RAM:0000F6EA RAM:0000F6EA loc_F6EA: ; CODE XREF: sub_F65E+88j RAM:0000F6EA E280 asr.l #1,d0 RAM:0000F6EC 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:0000F6F0 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:0000F6F4 486E FFDC pea unk_FFFFFFDC(a6) RAM:0000F6F8 6100 FF1C bsr.w sub_F616 RAM:0000F6FC 504F addq.w #8,sp RAM:0000F6FE 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000F702 6638 bne.s loc_F73C RAM:0000F704 2D6E FFDC FFE4 move.l unk_FFFFFFDC(a6),unk_FFFFFFE4(a6) RAM:0000F70A 202E FFE4 move.l unk_FFFFFFE4(a6),d0 RAM:0000F70E B0AE 0008 cmp.l arg_0(a6),d0 RAM:0000F712 6608 bne.s loc_F71C RAM:0000F714 1D7C 0001 FFFD move.b #1,unk_FFFFFFFD(a6) RAM:0000F71A 6020 bra.s loc_F73C RAM:0000F71C ; --------------------------------------------------------------------------- RAM:0000F71C RAM:0000F71C loc_F71C: ; CODE XREF: sub_F65E+B4j RAM:0000F71C 202E FFE4 move.l unk_FFFFFFE4(a6),d0 RAM:0000F720 B0AE 0008 cmp.l arg_0(a6),d0 RAM:0000F724 630C bls.s loc_F732 RAM:0000F726 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:0000F72A 5380 subq.l #1,d0 RAM:0000F72C 2D40 FFF0 move.l d0,unk_FFFFFFF0(a6) RAM:0000F730 600A bra.s loc_F73C RAM:0000F732 ; --------------------------------------------------------------------------- RAM:0000F732 RAM:0000F732 loc_F732: ; CODE XREF: sub_F65E+C6j RAM:0000F732 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:0000F736 5280 addq.l #1,d0 RAM:0000F738 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:0000F73C RAM:0000F73C loc_F73C: ; CODE XREF: sub_F65E+A4j RAM:0000F73C ; sub_F65E+BCj ... RAM:0000F73C 6088 bra.s loc_F6C6 RAM:0000F73E ; --------------------------------------------------------------------------- RAM:0000F73E RAM:0000F73E loc_F73E: ; CODE XREF: sub_F65E+6Cj RAM:0000F73E ; sub_F65E+72j ... RAM:0000F73E 4A2E FFFD tst.b unk_FFFFFFFD(a6) RAM:0000F742 663C bne.s loc_F780 RAM:0000F744 0CAE FFFF FFFF FFF0 cmpi.l #$FFFFFFFF,unk_FFFFFFF0(a6) RAM:0000F74C 6608 bne.s loc_F756 RAM:0000F74E 3D7C 271B FFFE move.w #$271B,unk_FFFFFFFE(a6) RAM:0000F754 602A bra.s loc_F780 RAM:0000F756 ; --------------------------------------------------------------------------- RAM:0000F756 RAM:0000F756 loc_F756: ; CODE XREF: sub_F65E+EEj RAM:0000F756 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:0000F75A B0AE FFF4 cmp.l unk_FFFFFFF4(a6),d0 RAM:0000F75E 6720 beq.s loc_F780 RAM:0000F760 2F2E FFF0 move.l unk_FFFFFFF0(a6),-(sp) RAM:0000F764 486E FFDC pea unk_FFFFFFDC(a6) RAM:0000F768 6100 FEAC bsr.w sub_F616 RAM:0000F76C 504F addq.w #8,sp RAM:0000F76E 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000F772 660C bne.s loc_F780 RAM:0000F774 2D6E FFDC FFE4 move.l unk_FFFFFFDC(a6),unk_FFFFFFE4(a6) RAM:0000F77A 2D6E FFF0 FFF4 move.l unk_FFFFFFF0(a6),unk_FFFFFFF4(a6) RAM:0000F780 RAM:0000F780 loc_F780: ; CODE XREF: sub_F65E+E4j RAM:0000F780 ; sub_F65E+F6j ... RAM:0000F780 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0000F784 6600 00B6 bne.w loc_F83C RAM:0000F788 4A2E FFFD tst.b unk_FFFFFFFD(a6) RAM:0000F78C 660C bne.s loc_F79A RAM:0000F78E 202E FFE4 move.l unk_FFFFFFE4(a6),d0 RAM:0000F792 B0AE 0008 cmp.l arg_0(a6),d0 RAM:0000F796 6200 00A4 bhi.w loc_F83C RAM:0000F79A RAM:0000F79A loc_F79A: ; CODE XREF: sub_F65E+12Ej RAM:0000F79A 3039 0003 92E4 move.w (word_392E4).l,d0 RAM:0000F7A0 48C0 ext.l d0 RAM:0000F7A2 4C2E 0800 FFE0 muls.l unk_FFFFFFE0(a6),d0 RAM:0000F7A8 0680 0000 0228 addi.l #$228,d0 RAM:0000F7AE 2D40 FFE8 move.l d0,unk_FFFFFFE8(a6) RAM:0000F7B2 486E FFAC pea unk_FFFFFFAC(a6) RAM:0000F7B6 4878 002E pea ((off_2C+2)).w RAM:0000F7BA 2F2E FFE8 move.l unk_FFFFFFE8(a6),-(sp) RAM:0000F7BE 3079 0003 92BE movea.w (word_392BE).l,a0 RAM:0000F7C4 2F08 move.l a0,-(sp) RAM:0000F7C6 4EB9 0001 0A84 jsr sub_10A84 RAM:0000F7CC 4FEF 0010 lea $10(sp),sp RAM:0000F7D0 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000F7D4 665E bne.s loc_F834 RAM:0000F7D6 4878 0020 pea (off_20).w RAM:0000F7DA 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000F7DE 486E FFAC pea unk_FFFFFFAC(a6) RAM:0000F7E2 4878 0003 pea (3).w RAM:0000F7E6 4EB9 0000 72A8 jsr (sub_72A8).l RAM:0000F7EC 4FEF 0010 lea $10(sp),sp RAM:0000F7F0 206E 0010 movea.l arg_8(a6),a0 RAM:0000F7F4 20AE FFE4 move.l unk_FFFFFFE4(a6),(a0) RAM:0000F7F8 206E 0014 movea.l arg_C(a6),a0 RAM:0000F7FC 20BC 0000 0001 move.l #1,(a0) RAM:0000F802 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:0000F806 B0AE FFEC cmp.l unk_FFFFFFEC(a6),d0 RAM:0000F80A 6C26 bge.s loc_F832 RAM:0000F80C 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:0000F810 5280 addq.l #1,d0 RAM:0000F812 2F00 move.l d0,-(sp) RAM:0000F814 486E FFDC pea unk_FFFFFFDC(a6) RAM:0000F818 6100 FDFC bsr.w sub_F616 RAM:0000F81C 504F addq.w #8,sp RAM:0000F81E 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0000F822 660E bne.s loc_F832 RAM:0000F824 206E 0014 movea.l arg_C(a6),a0 RAM:0000F828 202E FFDC move.l unk_FFFFFFDC(a6),d0 RAM:0000F82C 90AE FFE4 sub.l unk_FFFFFFE4(a6),d0 RAM:0000F830 2080 move.l d0,(a0) RAM:0000F832 RAM:0000F832 loc_F832: ; CODE XREF: sub_F65E+1ACj RAM:0000F832 ; sub_F65E+1C4j RAM:0000F832 6006 bra.s loc_F83A RAM:0000F834 ; --------------------------------------------------------------------------- RAM:0000F834 RAM:0000F834 loc_F834: ; CODE XREF: sub_F65E+176j RAM:0000F834 3D7C 271B FFFE move.w #$271B,unk_FFFFFFFE(a6) RAM:0000F83A RAM:0000F83A loc_F83A: ; CODE XREF: sub_F65E:loc_F832j RAM:0000F83A 6006 bra.s loc_F842 RAM:0000F83C ; --------------------------------------------------------------------------- RAM:0000F83C RAM:0000F83C loc_F83C: ; CODE XREF: sub_F65E+126j RAM:0000F83C ; sub_F65E+138j RAM:0000F83C 3D7C 271B FFFE move.w #$271B,unk_FFFFFFFE(a6) RAM:0000F842 RAM:0000F842 loc_F842: ; CODE XREF: sub_F65E:loc_F83Aj RAM:0000F842 23EE FFA8 0002 6C98 move.l unk_FFFFFFA8(a6),(dword_26C98).l RAM:0000F84A 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000F84E 48C0 ext.l d0 RAM:0000F850 6002 bra.s loc_F854 RAM:0000F850 ; --------------------------------------------------------------------------- RAM:0000F852 0070 dc.b $70 ; p RAM:0000F853 0000 dc.b 0 RAM:0000F854 ; --------------------------------------------------------------------------- RAM:0000F854 RAM:0000F854 loc_F854: ; CODE XREF: sub_F65E+1F2j RAM:0000F854 4E5E unlk a6 RAM:0000F856 4E75 rts RAM:0000F856 ; End of function sub_F65E RAM:0000F856 RAM:0000F858 RAM:0000F858 ; =============== S U B R O U T I N E ======================================= RAM:0000F858 RAM:0000F858 ; Attributes: bp-based frame RAM:0000F858 RAM:0000F858 sub_F858: ; CODE XREF: sub_F980+314p RAM:0000F858 ; sub_FCD4+196p RAM:0000F858 RAM:0000F858 arg_0 = 8 RAM:0000F858 arg_4 = $C RAM:0000F858 arg_B = $13 RAM:0000F858 arg_F = $17 RAM:0000F858 RAM:0000F858 4E56 0000 link a6,#0 RAM:0000F85C DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:0000F862 48D7 0000 movem.l 0,(sp) RAM:0000F866 42AE FFFC clr.l unk_FFFFFFFC(a6) RAM:0000F86A 7000 moveq #0,d0 RAM:0000F86C 102E 0017 move.b arg_F(a6),d0 RAM:0000F870 2F00 move.l d0,-(sp) RAM:0000F872 7000 moveq #0,d0 RAM:0000F874 102E 0013 move.b arg_B(a6),d0 RAM:0000F878 2F00 move.l d0,-(sp) RAM:0000F87A 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000F87E 206E 000C movea.l arg_4(a6),a0 RAM:0000F882 2028 0012 move.l $12(a0),d0 RAM:0000F886 5280 addq.l #1,d0 RAM:0000F888 2F00 move.l d0,-(sp) RAM:0000F88A 4878 FFFF pea ($FFFFFFFF).w RAM:0000F88E 4878 0005 pea (5).w RAM:0000F892 4EB9 0001 028C jsr sub_1028C RAM:0000F898 4FEF 0018 lea $18(sp),sp RAM:0000F89C 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0000F8A0 6600 00C4 bne.w loc_F966 RAM:0000F8A4 206E 000C movea.l arg_4(a6),a0 RAM:0000F8A8 226E FFFC movea.l unk_FFFFFFFC(a6),a1 RAM:0000F8AC 3011 move.w (a1),d0 RAM:0000F8AE 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0000F8B4 2140 0002 move.l d0,2(a0) RAM:0000F8B8 206E 000C movea.l arg_4(a6),a0 RAM:0000F8BC 226E FFFC movea.l unk_FFFFFFFC(a6),a1 RAM:0000F8C0 3029 0002 move.w 2(a1),d0 RAM:0000F8C4 E948 lsl.w #4,d0 RAM:0000F8C6 3140 0006 move.w d0,6(a0) RAM:0000F8CA 206E 000C movea.l arg_4(a6),a0 RAM:0000F8CE 4250 clr.w (a0) RAM:0000F8D0 206E 000C movea.l arg_4(a6),a0 RAM:0000F8D4 116E 0013 0008 move.b arg_B(a6),8(a0) RAM:0000F8DA 206E 000C movea.l arg_4(a6),a0 RAM:0000F8DE 116E 0017 0009 move.b arg_F(a6),9(a0) RAM:0000F8E4 0C2E 002C 0013 cmpi.b #$2C,arg_B(a6) ; ',' RAM:0000F8EA 6616 bne.s loc_F902 RAM:0000F8EC 206E 000C movea.l arg_4(a6),a0 RAM:0000F8F0 0CA8 0000 0260 0002 cmpi.l #$260,2(a0) RAM:0000F8F8 6308 bls.s loc_F902 RAM:0000F8FA 3D7C 2763 FFF8 move.w #$2763,unk_FFFFFFF8(a6) RAM:0000F900 6064 bra.s loc_F966 RAM:0000F902 ; --------------------------------------------------------------------------- RAM:0000F902 RAM:0000F902 loc_F902: ; CODE XREF: sub_F858+92j RAM:0000F902 ; sub_F858+A0j RAM:0000F902 3D7C FFFF FFFA move.w #$FFFF,unk_FFFFFFFA(a6) RAM:0000F908 RAM:0000F908 loc_F908: ; CODE XREF: sub_F858+D2j RAM:0000F908 526E FFFA addq.w #1,unk_FFFFFFFA(a6) RAM:0000F90C 0C6E 0002 FFFA cmpi.w #2,unk_FFFFFFFA(a6) RAM:0000F912 6C18 bge.s loc_F92C RAM:0000F914 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000F918 C1FC 006A muls.w #$6A,d0 ; 'j' RAM:0000F91C 41F9 0003 92FA lea (unk_392FA).l,a0 RAM:0000F922 0C70 0001 0800 cmpi.w #1,(a0,d0.l) RAM:0000F928 6702 beq.s loc_F92C RAM:0000F92A 60DC bra.s loc_F908 RAM:0000F92C ; --------------------------------------------------------------------------- RAM:0000F92C RAM:0000F92C loc_F92C: ; CODE XREF: sub_F858+BAj RAM:0000F92C ; sub_F858+D0j RAM:0000F92C 0C6E 0002 FFFA cmpi.w #2,unk_FFFFFFFA(a6) RAM:0000F932 6C2C bge.s loc_F960 RAM:0000F934 206E 0008 movea.l arg_0(a6),a0 RAM:0000F938 30AE FFFA move.w unk_FFFFFFFA(a6),(a0) RAM:0000F93C 4878 006A pea ((off_68+2)).w RAM:0000F940 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000F944 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000F948 C1FC 006A muls.w #$6A,d0 ; 'j' RAM:0000F94C 0680 0003 92FA addi.l #unk_392FA,d0 RAM:0000F952 2F00 move.l d0,-(sp) RAM:0000F954 4EB9 0000 739A jsr (sub_739A).l RAM:0000F95A 4FEF 000C lea $C(sp),sp RAM:0000F95E 6006 bra.s loc_F966 RAM:0000F960 ; --------------------------------------------------------------------------- RAM:0000F960 RAM:0000F960 loc_F960: ; CODE XREF: sub_F858+DAj RAM:0000F960 3D7C 2752 FFF8 move.w #$2752,unk_FFFFFFF8(a6) RAM:0000F966 RAM:0000F966 loc_F966: ; CODE XREF: sub_F858+48j RAM:0000F966 ; sub_F858+A8j ... RAM:0000F966 486E FFFC pea unk_FFFFFFFC(a6) RAM:0000F96A 4EB9 0001 0456 jsr sub_10456 RAM:0000F970 584F addq.w #4,sp RAM:0000F972 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0000F976 48C0 ext.l d0 RAM:0000F978 6002 bra.s loc_F97C RAM:0000F978 ; --------------------------------------------------------------------------- RAM:0000F97A 0070 dc.b $70 ; p RAM:0000F97B 0000 dc.b 0 RAM:0000F97C ; --------------------------------------------------------------------------- RAM:0000F97C RAM:0000F97C loc_F97C: ; CODE XREF: sub_F858+120j RAM:0000F97C 4E5E unlk a6 RAM:0000F97E 4E75 rts RAM:0000F97E ; End of function sub_F858 RAM:0000F97E RAM:0000F980 RAM:0000F980 ; =============== S U B R O U T I N E ======================================= RAM:0000F980 RAM:0000F980 ; Attributes: bp-based frame RAM:0000F980 RAM:0000F980 sub_F980: ; CODE XREF: sub_FED8+66p RAM:0000F980 RAM:0000F980 arg_0 = 8 RAM:0000F980 arg_4 = $C RAM:0000F980 arg_B = $13 RAM:0000F980 RAM:0000F980 4E56 0000 link a6,#0 RAM:0000F984 DFFC FFFF FF64 adda.l #unk_FFFFFF64,sp RAM:0000F98A 48D7 0000 movem.l 0,(sp) RAM:0000F98E 42AE FFD8 clr.l unk_FFFFFFD8(a6) RAM:0000F992 42AE FFD4 clr.l unk_FFFFFFD4(a6) RAM:0000F996 422E FFDF clr.b unk_FFFFFFDF(a6) RAM:0000F99A 206E 0008 movea.l arg_0(a6),a0 RAM:0000F99E 30BC FFFF move.w #$FFFF,(a0) RAM:0000F9A2 0C2E 0002 0013 cmpi.b #2,arg_B(a6) RAM:0000F9A8 660E bne.s loc_F9B8 RAM:0000F9AA 426E FFE0 clr.w unk_FFFFFFE0(a6) RAM:0000F9AE 1D7C 0001 FFDF move.b #1,unk_FFFFFFDF(a6) RAM:0000F9B4 6000 0112 bra.w loc_FAC8 RAM:0000F9B8 ; --------------------------------------------------------------------------- RAM:0000F9B8 RAM:0000F9B8 loc_F9B8: ; CODE XREF: sub_F980+28j RAM:0000F9B8 3D7C 000D FFF8 move.w #$D,unk_FFFFFFF8(a6) RAM:0000F9BE 3D7C 000F FFF6 move.w #$F,unk_FFFFFFF6(a6) RAM:0000F9C4 3D7C 000B FFFA move.w #$B,unk_FFFFFFFA(a6) RAM:0000F9CA RAM:0000F9CA loc_F9CA: ; CODE XREF: sub_F980:loc_FAC4j RAM:0000F9CA 526E FFFA addq.w #1,unk_FFFFFFFA(a6) RAM:0000F9CE 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0000F9D2 B06E FFF8 cmp.w unk_FFFFFFF8(a6),d0 RAM:0000F9D6 6E00 00F0 bgt.w loc_FAC8 RAM:0000F9DA 4A2E FFDF tst.b unk_FFFFFFDF(a6) RAM:0000F9DE 6600 00E8 bne.w loc_FAC8 RAM:0000F9E2 7000 moveq #0,d0 RAM:0000F9E4 102E 0013 move.b arg_B(a6),d0 RAM:0000F9E8 2F00 move.l d0,-(sp) RAM:0000F9EA 4878 0009 pea ((off_8+1)).w RAM:0000F9EE 486E FFD8 pea unk_FFFFFFD8(a6) RAM:0000F9F2 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:0000F9F6 2F08 move.l a0,-(sp) RAM:0000F9F8 4878 FFFF pea ($FFFFFFFF).w RAM:0000F9FC 4878 0005 pea (5).w RAM:0000FA00 4EB9 0001 028C jsr sub_1028C RAM:0000FA06 4FEF 0018 lea $18(sp),sp RAM:0000FA0A 3D40 FFE0 move.w d0,unk_FFFFFFE0(a6) RAM:0000FA0E 6600 00B4 bne.w loc_FAC4 RAM:0000FA12 3D7C FFFF FFFC move.w #$FFFF,unk_FFFFFFFC(a6) RAM:0000FA18 RAM:0000FA18 loc_FA18: ; CODE XREF: sub_F980:loc_FAC0j RAM:0000FA18 4A6E FFE0 tst.w unk_FFFFFFE0(a6) RAM:0000FA1C 6600 00A6 bne.w loc_FAC4 RAM:0000FA20 4A2E FFDF tst.b unk_FFFFFFDF(a6) RAM:0000FA24 6600 009E bne.w loc_FAC4 RAM:0000FA28 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0000FA2C 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000FA30 B06E FFF6 cmp.w unk_FFFFFFF6(a6),d0 RAM:0000FA34 6E00 008E bgt.w loc_FAC4 RAM:0000FA38 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000FA3C 48C0 ext.l d0 RAM:0000FA3E EB80 asl.l #5,d0 RAM:0000FA40 206E FFD8 movea.l unk_FFFFFFD8(a6),a0 RAM:0000FA44 3D70 0800 FFE2 move.w (a0,d0.l),unk_FFFFFFE2(a6) RAM:0000FA4A 0C6E FFFF FFE2 cmpi.w #$FFFF,unk_FFFFFFE2(a6) RAM:0000FA50 676E beq.s loc_FAC0 RAM:0000FA52 7000 moveq #0,d0 RAM:0000FA54 302E FFE2 move.w unk_FFFFFFE2(a6),d0 RAM:0000FA58 3239 0003 92F4 move.w (word_392F4).l,d1 RAM:0000FA5E 48C1 ext.l d1 RAM:0000FA60 4C01 0000 mulu.l d1,d0 RAM:0000FA64 2D40 FFE4 move.l d0,unk_FFFFFFE4(a6) RAM:0000FA68 7000 moveq #0,d0 RAM:0000FA6A 102E 0013 move.b arg_B(a6),d0 RAM:0000FA6E 2F00 move.l d0,-(sp) RAM:0000FA70 4878 0009 pea ((off_8+1)).w RAM:0000FA74 486E FFD4 pea unk_FFFFFFD4(a6) RAM:0000FA78 2F2E FFE4 move.l unk_FFFFFFE4(a6),-(sp) RAM:0000FA7C 4878 FFFF pea ($FFFFFFFF).w RAM:0000FA80 4878 0005 pea (5).w RAM:0000FA84 4EB9 0001 028C jsr sub_1028C RAM:0000FA8A 4FEF 0018 lea $18(sp),sp RAM:0000FA8E 3D40 FFE0 move.w d0,unk_FFFFFFE0(a6) RAM:0000FA92 662C bne.s loc_FAC0 RAM:0000FA94 4878 001A pea ((off_18+2)).w RAM:0000FA98 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000FA9C 202E FFD4 move.l unk_FFFFFFD4(a6),d0 RAM:0000FAA0 0680 0000 0012 addi.l #$12,d0 RAM:0000FAA6 2F00 move.l d0,-(sp) RAM:0000FAA8 4878 0003 pea (3).w RAM:0000FAAC 4EB9 0000 72F6 jsr (sub_72F6).l RAM:0000FAB2 4FEF 0010 lea $10(sp),sp RAM:0000FAB6 4A80 tst.l d0 RAM:0000FAB8 6606 bne.s loc_FAC0 RAM:0000FABA 1D7C 0001 FFDF move.b #1,unk_FFFFFFDF(a6) RAM:0000FAC0 RAM:0000FAC0 loc_FAC0: ; CODE XREF: sub_F980+D0j RAM:0000FAC0 ; sub_F980+112j ... RAM:0000FAC0 6000 FF56 bra.w loc_FA18 RAM:0000FAC4 ; --------------------------------------------------------------------------- RAM:0000FAC4 RAM:0000FAC4 loc_FAC4: ; CODE XREF: sub_F980+8Ej RAM:0000FAC4 ; sub_F980+9Cj ... RAM:0000FAC4 6000 FF04 bra.w loc_F9CA RAM:0000FAC8 ; --------------------------------------------------------------------------- RAM:0000FAC8 RAM:0000FAC8 loc_FAC8: ; CODE XREF: sub_F980+34j RAM:0000FAC8 ; sub_F980+56j ... RAM:0000FAC8 4A6E FFE0 tst.w unk_FFFFFFE0(a6) RAM:0000FACC 6600 01D4 bne.w loc_FCA2 RAM:0000FAD0 4A2E FFDF tst.b unk_FFFFFFDF(a6) RAM:0000FAD4 6700 01CC beq.w loc_FCA2 RAM:0000FAD8 0C2E 0002 0013 cmpi.b #2,arg_B(a6) RAM:0000FADE 662C bne.s loc_FB0C RAM:0000FAE0 42AE FF6E clr.l unk_FFFFFF6E(a6) RAM:0000FAE4 2D79 0002 6CA0 FF72 move.l (dword_26CA0).l,unk_FFFFFF72(a6) RAM:0000FAEC 42AE FF76 clr.l unk_FFFFFF76(a6) RAM:0000FAF0 2D7C FFFF FFFF FF7A move.l #$FFFFFFFF,unk_FFFFFF7A(a6) RAM:0000FAF8 2D7C FFFF FFFF FF7E move.l #$FFFFFFFF,unk_FFFFFF7E(a6) RAM:0000FB00 2D7C FFFF FFFF FF82 move.l #$FFFFFFFF,unk_FFFFFF82(a6) RAM:0000FB08 6000 0176 bra.w loc_FC80 RAM:0000FB0C ; --------------------------------------------------------------------------- RAM:0000FB0C RAM:0000FB0C loc_FB0C: ; CODE XREF: sub_F980+15Ej RAM:0000FB0C 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000FB10 48C0 ext.l d0 RAM:0000FB12 EB80 asl.l #5,d0 RAM:0000FB14 D0AE FFD8 add.l unk_FFFFFFD8(a6),d0 RAM:0000FB18 2D40 FFD0 move.l d0,unk_FFFFFFD0(a6) RAM:0000FB1C 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:0000FB22 42AE FFE8 clr.l unk_FFFFFFE8(a6) RAM:0000FB26 RAM:0000FB26 loc_FB26: ; CODE XREF: sub_F980:loc_FC7Cj RAM:0000FB26 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0000FB2A 0C6E 0007 FFFE cmpi.w #7,unk_FFFFFFFE(a6) RAM:0000FB30 6E00 014E bgt.w loc_FC80 RAM:0000FB34 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000FB38 206E FFD0 movea.l unk_FFFFFFD0(a6),a0 RAM:0000FB3C 0C70 FFFF 0400 cmpi.w #$FFFF,(a0,d0.w*4) RAM:0000FB42 6658 bne.s loc_FB9C RAM:0000FB44 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000FB48 48C0 ext.l d0 RAM:0000FB4A E580 asl.l #2,d0 RAM:0000FB4C 2200 move.l d0,d1 RAM:0000FB4E D281 add.l d1,d1 RAM:0000FB50 D081 add.l d1,d0 RAM:0000FB52 2DBC FFFF FFFF 0920+ move.l #$FFFFFFFF,unk_FFFFFF6E(a6,d0.l) RAM:0000FB5C 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000FB60 48C0 ext.l d0 RAM:0000FB62 E580 asl.l #2,d0 RAM:0000FB64 2200 move.l d0,d1 RAM:0000FB66 D281 add.l d1,d1 RAM:0000FB68 D081 add.l d1,d0 RAM:0000FB6A 2040 movea.l d0,a0 RAM:0000FB6C 41F6 8920 FF6E lea unk_FFFFFF6E(a6,a0.l),a0 RAM:0000FB72 217C FFFF FFFF 0004 move.l #$FFFFFFFF,4(a0) RAM:0000FB7A 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000FB7E 48C0 ext.l d0 RAM:0000FB80 E580 asl.l #2,d0 RAM:0000FB82 2200 move.l d0,d1 RAM:0000FB84 D281 add.l d1,d1 RAM:0000FB86 D081 add.l d1,d0 RAM:0000FB88 2040 movea.l d0,a0 RAM:0000FB8A 41F6 8920 FF6E lea unk_FFFFFF6E(a6,a0.l),a0 RAM:0000FB90 217C FFFF FFFF 0008 move.l #$FFFFFFFF,8(a0) RAM:0000FB98 6000 00E2 bra.w loc_FC7C RAM:0000FB9C ; --------------------------------------------------------------------------- RAM:0000FB9C RAM:0000FB9C loc_FB9C: ; CODE XREF: sub_F980+1C2j RAM:0000FB9C 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000FBA0 48C0 ext.l d0 RAM:0000FBA2 E580 asl.l #2,d0 RAM:0000FBA4 2200 move.l d0,d1 RAM:0000FBA6 D281 add.l d1,d1 RAM:0000FBA8 D081 add.l d1,d0 RAM:0000FBAA 2DAE FFE8 0920 FF6E move.l unk_FFFFFFE8(a6),unk_FFFFFF6E(a6,d0.l) RAM:0000FBB2 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000FBB6 206E FFD0 movea.l unk_FFFFFFD0(a6),a0 RAM:0000FBBA 3030 0402 move.w 2(a0,d0.w*4),d0 RAM:0000FBBE 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0000FBC4 322E FFFE move.w unk_FFFFFFFE(a6),d1 RAM:0000FBC8 206E FFD0 movea.l unk_FFFFFFD0(a6),a0 RAM:0000FBCC 3230 1400 move.w (a0,d1.w*4),d1 RAM:0000FBD0 0281 0000 FFFF andi.l #$FFFF,d1 RAM:0000FBD6 9081 sub.l d1,d0 RAM:0000FBD8 5280 addq.l #1,d0 RAM:0000FBDA 3239 0003 92F4 move.w (word_392F4).l,d1 RAM:0000FBE0 48C1 ext.l d1 RAM:0000FBE2 4C01 0000 mulu.l d1,d0 RAM:0000FBE6 2D40 FFF0 move.l d0,unk_FFFFFFF0(a6) RAM:0000FBEA 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:0000FBEE 4C7C 0801 0000 0260 divsl.l #$260,d1:d0 RAM:0000FBF6 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:0000FBFA 9081 sub.l d1,d0 RAM:0000FBFC RAM:0000FBFC loc_FBFC: RAM:0000FBFC 2D40 FFEC move.l d0,unk_FFFFFFEC(a6) RAM:0000FC00 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000FC04 48C0 ext.l d0 RAM:0000FC06 E580 asl.l #2,d0 RAM:0000FC08 2200 move.l d0,d1 RAM:0000FC0A D281 add.l d1,d1 RAM:0000FC0C D081 add.l d1,d0 RAM:0000FC0E 2040 movea.l d0,a0 RAM:0000FC10 41F6 8920 FF6E lea unk_FFFFFF6E(a6,a0.l),a0 RAM:0000FC16 202E FFE8 move.l unk_FFFFFFE8(a6),d0 RAM:0000FC1A D0AE FFEC add.l unk_FFFFFFEC(a6),d0 RAM:0000FC1E 5380 subq.l #1,d0 RAM:0000FC20 2140 0004 move.l d0,4(a0) RAM:0000FC24 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000FC28 48C0 ext.l d0 RAM:0000FC2A E580 asl.l #2,d0 RAM:0000FC2C 2200 move.l d0,d1 RAM:0000FC2E D281 add.l d1,d1 RAM:0000FC30 D081 add.l d1,d0 RAM:0000FC32 2040 movea.l d0,a0 RAM:0000FC34 41F6 8920 FF6E lea unk_FFFFFF6E(a6,a0.l),a0 RAM:0000FC3A 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000FC3E 226E FFD0 movea.l unk_FFFFFFD0(a6),a1 RAM:0000FC42 3031 0400 move.w (a1,d0.w*4),d0 RAM:0000FC46 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0000FC4C 3239 0003 92F4 move.w (word_392F4).l,d1 RAM:0000FC52 48C1 ext.l d1 RAM:0000FC54 4C01 0000 mulu.l d1,d0 RAM:0000FC58 2140 0008 move.l d0,8(a0) RAM:0000FC5C 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000FC60 48C0 ext.l d0 RAM:0000FC62 E580 asl.l #2,d0 RAM:0000FC64 2200 move.l d0,d1 RAM:0000FC66 D281 add.l d1,d1 RAM:0000FC68 D081 add.l d1,d0 RAM:0000FC6A 2040 movea.l d0,a0 RAM:0000FC6C 41F6 8920 FF6E lea unk_FFFFFF6E(a6,a0.l),a0 RAM:0000FC72 2028 0004 move.l 4(a0),d0 RAM:0000FC76 5280 addq.l #1,d0 RAM:0000FC78 2D40 FFE8 move.l d0,unk_FFFFFFE8(a6) RAM:0000FC7C RAM:0000FC7C loc_FC7C: ; CODE XREF: sub_F980+218j RAM:0000FC7C 6000 FEA8 bra.w loc_FB26 RAM:0000FC80 ; --------------------------------------------------------------------------- RAM:0000FC80 RAM:0000FC80 loc_FC80: ; CODE XREF: sub_F980+188j RAM:0000FC80 ; sub_F980+1B0j RAM:0000FC80 7000 moveq #0,d0 RAM:0000FC82 102E 0013 move.b arg_B(a6),d0 RAM:0000FC86 2F00 move.l d0,-(sp) RAM:0000FC88 4878 0009 pea ((off_8+1)).w RAM:0000FC8C 486E FF64 pea unk_FFFFFF64(a6) RAM:0000FC90 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000FC94 6100 FBC2 bsr.w sub_F858 RAM:0000FC98 4FEF 0010 lea $10(sp),sp RAM:0000FC9C 3D40 FFE0 move.w d0,unk_FFFFFFE0(a6) RAM:0000FCA0 600C bra.s loc_FCAE RAM:0000FCA2 ; --------------------------------------------------------------------------- RAM:0000FCA2 RAM:0000FCA2 loc_FCA2: ; CODE XREF: sub_F980+14Cj RAM:0000FCA2 ; sub_F980+154j RAM:0000FCA2 4A6E FFE0 tst.w unk_FFFFFFE0(a6) RAM:0000FCA6 6606 bne.s loc_FCAE RAM:0000FCA8 3D7C 275C FFE0 move.w #$275C,unk_FFFFFFE0(a6) RAM:0000FCAE RAM:0000FCAE loc_FCAE: ; CODE XREF: sub_F980+320j RAM:0000FCAE ; sub_F980+326j RAM:0000FCAE 486E FFD8 pea unk_FFFFFFD8(a6) RAM:0000FCB2 4EB9 0001 0456 jsr sub_10456 RAM:0000FCB8 584F addq.w #4,sp RAM:0000FCBA 486E FFD4 pea unk_FFFFFFD4(a6) RAM:0000FCBE 4EB9 0001 0456 jsr sub_10456 RAM:0000FCC4 584F addq.w #4,sp RAM:0000FCC6 302E FFE0 move.w unk_FFFFFFE0(a6),d0 RAM:0000FCCA 48C0 ext.l d0 RAM:0000FCCC 6002 bra.s loc_FCD0 RAM:0000FCCC ; --------------------------------------------------------------------------- RAM:0000FCCE 0070 dc.b $70 ; p RAM:0000FCCF 0000 dc.b 0 RAM:0000FCD0 ; --------------------------------------------------------------------------- RAM:0000FCD0 RAM:0000FCD0 loc_FCD0: ; CODE XREF: sub_F980+34Cj RAM:0000FCD0 4E5E unlk a6 RAM:0000FCD2 4E75 rts RAM:0000FCD2 ; End of function sub_F980 RAM:0000FCD2 RAM:0000FCD4 RAM:0000FCD4 ; =============== S U B R O U T I N E ======================================= RAM:0000FCD4 RAM:0000FCD4 ; Attributes: bp-based frame RAM:0000FCD4 RAM:0000FCD4 sub_FCD4: ; CODE XREF: sub_FED8+44p RAM:0000FCD4 RAM:0000FCD4 arg_0 = 8 RAM:0000FCD4 arg_4 = $C RAM:0000FCD4 RAM:0000FCD4 4E56 0000 link a6,#0 RAM:0000FCD8 DFFC FFFF FF84 adda.l #unk_FFFFFF84,sp RAM:0000FCDE 48D7 0000 movem.l 0,(sp) RAM:0000FCE2 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0000FCE6 42AE FFF4 clr.l unk_FFFFFFF4(a6) RAM:0000FCEA 42AE FFF0 clr.l unk_FFFFFFF0(a6) RAM:0000FCEE 206E 0008 movea.l arg_0(a6),a0 RAM:0000FCF2 30BC FFFF move.w #$FFFF,(a0) RAM:0000FCF6 422E FFFB clr.b unk_FFFFFFFB(a6) RAM:0000FCFA 486E FFFE pea unk_FFFFFFFE(a6) RAM:0000FCFE 4EB9 0000 7BCE jsr (sub_7BCE).l RAM:0000FD04 584F addq.w #4,sp RAM:0000FD06 0C6E FFFF FFFE cmpi.w #$FFFF,unk_FFFFFFFE(a6) RAM:0000FD0C 6700 019E beq.w loc_FEAC RAM:0000FD10 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0000FD14 48C0 ext.l d0 RAM:0000FD16 5280 addq.l #1,d0 RAM:0000FD18 2F00 move.l d0,-(sp) RAM:0000FD1A 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000FD1E 4879 0002 34A8 pea (aPlaceSVolumeIn).l ; "\n\nPLACE '%S' VOLUME IN DRIVE %D, AND "... RAM:0000FD24 4878 0003 pea (3).w RAM:0000FD28 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0000FD2E 4FEF 0010 lea $10(sp),sp RAM:0000FD32 4878 0000 pea (off_0).w RAM:0000FD36 4EB9 0000 6426 jsr (sub_6426).l RAM:0000FD3C 584F addq.w #4,sp RAM:0000FD3E 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0000FD42 6600 0140 bne.w loc_FE84 RAM:0000FD46 4EB9 0000 D4B0 jsr sub_D4B0 RAM:0000FD4C 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0000FD50 6600 012C bne.w loc_FE7E RAM:0000FD54 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:0000FD58 2F08 move.l a0,-(sp) RAM:0000FD5A 4878 002C pea (off_2C).w RAM:0000FD5E 486E FFF0 pea unk_FFFFFFF0(a6) RAM:0000FD62 4878 0047 pea ($47).w RAM:0000FD66 4878 FFFF pea ($FFFFFFFF).w RAM:0000FD6A 4878 0005 pea (5).w RAM:0000FD6E 4EB9 0001 028C jsr sub_1028C RAM:0000FD74 4FEF 0018 lea $18(sp),sp RAM:0000FD78 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0000FD7C 6600 0100 bne.w loc_FE7E RAM:0000FD80 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0000FD84 0C68 0001 0002 cmpi.w #1,2(a0) RAM:0000FD8A 6600 00F2 bne.w loc_FE7E RAM:0000FD8E 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:0000FD92 2F08 move.l a0,-(sp) RAM:0000FD94 4878 002C pea (off_2C).w RAM:0000FD98 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000FD9C 4878 0048 pea ($48).w RAM:0000FDA0 4878 FFFF pea ($FFFFFFFF).w RAM:0000FDA4 4878 0005 pea (5).w RAM:0000FDA8 4EB9 0001 028C jsr sub_1028C RAM:0000FDAE 4FEF 0018 lea $18(sp),sp RAM:0000FDB2 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0000FDB6 6600 00C6 bne.w loc_FE7E RAM:0000FDBA 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:0000FDBE 0680 0000 0012 addi.l #$12,d0 RAM:0000FDC4 2F00 move.l d0,-(sp) RAM:0000FDC6 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000FDCA 4878 0002 pea (2).w RAM:0000FDCE 4EB9 0000 72F6 jsr (sub_72F6).l RAM:0000FDD4 4FEF 000C lea $C(sp),sp RAM:0000FDD8 4A80 tst.l d0 RAM:0000FDDA 6600 009C bne.w loc_FE78 RAM:0000FDDE 42AE FF8E clr.l unk_FFFFFF8E(a6) RAM:0000FDE2 2D7C 0000 025F FF92 move.l #$25F,unk_FFFFFF92(a6) RAM:0000FDEA 2D7C 0000 0048 FF96 move.l #$48,unk_FFFFFF96(a6) ; 'H' RAM:0000FDF2 1D7C 0001 FFFB move.b #1,unk_FFFFFFFB(a6) RAM:0000FDF8 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:0000FDFC RAM:0000FDFC loc_FDFC: ; CODE XREF: sub_FCD4+182j RAM:0000FDFC 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0000FE00 0C6E 0007 FFFC cmpi.w #7,unk_FFFFFFFC(a6) RAM:0000FE06 6E50 bgt.s loc_FE58 RAM:0000FE08 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000FE0C 48C0 ext.l d0 RAM:0000FE0E E580 asl.l #2,d0 RAM:0000FE10 2200 move.l d0,d1 RAM:0000FE12 D281 add.l d1,d1 RAM:0000FE14 D081 add.l d1,d0 RAM:0000FE16 2DBC FFFF FFFF 088E move.l #$FFFFFFFF,unk_FFFFFF8E(a6,d0.l) RAM:0000FE1E 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000FE22 48C0 ext.l d0 RAM:0000FE24 E580 asl.l #2,d0 RAM:0000FE26 2200 move.l d0,d1 RAM:0000FE28 D281 add.l d1,d1 RAM:0000FE2A D081 add.l d1,d0 RAM:0000FE2C 2040 movea.l d0,a0 RAM:0000FE2E 41F6 888E lea unk_FFFFFF8E(a6,a0.l),a0 RAM:0000FE32 217C FFFF FFFF 0004 move.l #$FFFFFFFF,4(a0) RAM:0000FE3A 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000FE3E 48C0 ext.l d0 RAM:0000FE40 E580 asl.l #2,d0 RAM:0000FE42 2200 move.l d0,d1 RAM:0000FE44 D281 add.l d1,d1 RAM:0000FE46 D081 add.l d1,d0 RAM:0000FE48 2040 movea.l d0,a0 RAM:0000FE4A 41F6 888E lea unk_FFFFFF8E(a6,a0.l),a0 RAM:0000FE4E 217C FFFF FFFF 0008 move.l #$FFFFFFFF,8(a0) RAM:0000FE56 60A4 bra.s loc_FDFC RAM:0000FE58 ; --------------------------------------------------------------------------- RAM:0000FE58 RAM:0000FE58 loc_FE58: ; CODE XREF: sub_FCD4+132j RAM:0000FE58 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:0000FE5C 2F08 move.l a0,-(sp) RAM:0000FE5E 4878 002C pea (off_2C).w RAM:0000FE62 486E FF84 pea unk_FFFFFF84(a6) RAM:0000FE66 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0000FE6A 6100 F9EC bsr.w sub_F858 RAM:0000FE6E 4FEF 0010 lea $10(sp),sp RAM:0000FE72 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0000FE76 6006 bra.s loc_FE7E RAM:0000FE78 ; --------------------------------------------------------------------------- RAM:0000FE78 RAM:0000FE78 loc_FE78: ; CODE XREF: sub_FCD4+106j RAM:0000FE78 3D7C 275C FFF8 move.w #$275C,unk_FFFFFFF8(a6) RAM:0000FE7E RAM:0000FE7E loc_FE7E: ; CODE XREF: sub_FCD4+7Cj RAM:0000FE7E ; sub_FCD4+A8j ... RAM:0000FE7E 4EB9 0000 6500 jsr (sub_6500).l RAM:0000FE84 RAM:0000FE84 loc_FE84: ; CODE XREF: sub_FCD4+6Ej RAM:0000FE84 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:0000FE88 660C bne.s loc_FE96 RAM:0000FE8A 4A2E FFFB tst.b unk_FFFFFFFB(a6) RAM:0000FE8E 6606 bne.s loc_FE96 RAM:0000FE90 3D7C 275C FFF8 move.w #$275C,unk_FFFFFFF8(a6) RAM:0000FE96 RAM:0000FE96 loc_FE96: ; CODE XREF: sub_FCD4+1B4j RAM:0000FE96 ; sub_FCD4+1BAj RAM:0000FE96 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:0000FE9A 670E beq.s loc_FEAA RAM:0000FE9C 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:0000FEA0 2F08 move.l a0,-(sp) RAM:0000FEA2 4EB9 0000 7BE2 jsr (sub_7BE2).l RAM:0000FEA8 584F addq.w #4,sp RAM:0000FEAA RAM:0000FEAA loc_FEAA: ; CODE XREF: sub_FCD4+1C6j RAM:0000FEAA 6006 bra.s loc_FEB2 RAM:0000FEAC ; --------------------------------------------------------------------------- RAM:0000FEAC RAM:0000FEAC loc_FEAC: ; CODE XREF: sub_FCD4+38j RAM:0000FEAC 3D7C 2762 FFF8 move.w #$2762,unk_FFFFFFF8(a6) RAM:0000FEB2 RAM:0000FEB2 loc_FEB2: ; CODE XREF: sub_FCD4:loc_FEAAj RAM:0000FEB2 486E FFF0 pea unk_FFFFFFF0(a6) RAM:0000FEB6 4EB9 0001 0456 jsr sub_10456 RAM:0000FEBC 584F addq.w #4,sp RAM:0000FEBE 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000FEC2 4EB9 0001 0456 jsr sub_10456 RAM:0000FEC8 584F addq.w #4,sp RAM:0000FECA 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0000FECE 48C0 ext.l d0 RAM:0000FED0 6002 bra.s loc_FED4 RAM:0000FED0 ; --------------------------------------------------------------------------- RAM:0000FED2 0070 dc.b $70 ; p RAM:0000FED3 0000 dc.b 0 RAM:0000FED4 ; --------------------------------------------------------------------------- RAM:0000FED4 RAM:0000FED4 loc_FED4: ; CODE XREF: sub_FCD4+1FCj RAM:0000FED4 4E5E unlk a6 RAM:0000FED6 4E75 rts RAM:0000FED6 ; End of function sub_FCD4 RAM:0000FED6 RAM:0000FED8 RAM:0000FED8 ; =============== S U B R O U T I N E ======================================= RAM:0000FED8 RAM:0000FED8 ; Attributes: bp-based frame RAM:0000FED8 RAM:0000FED8 sub_FED8: ; CODE XREF: sub_11104+1FCp RAM:0000FED8 RAM:0000FED8 arg_0 = 8 RAM:0000FED8 arg_4 = $C RAM:0000FED8 arg_8 = $10 RAM:0000FED8 arg_E = $16 RAM:0000FED8 arg_12 = $1A RAM:0000FED8 RAM:0000FED8 4E56 0000 link a6,#0 RAM:0000FEDC DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0000FEE2 48D7 0000 movem.l 0,(sp) RAM:0000FEE6 0CAE 0000 0004 0008 cmpi.l #4,arg_0(a6) RAM:0000FEEE 6D08 blt.s loc_FEF8 RAM:0000FEF0 3D6E 001A FFFE move.w arg_12(a6),unk_FFFFFFFE(a6) RAM:0000FEF6 6004 bra.s loc_FEFC RAM:0000FEF8 ; --------------------------------------------------------------------------- RAM:0000FEF8 RAM:0000FEF8 loc_FEF8: ; CODE XREF: sub_FED8+16j RAM:0000FEF8 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0000FEFC RAM:0000FEFC loc_FEFC: ; CODE XREF: sub_FED8+1Ej RAM:0000FEFC 0C6E 002C 0016 cmpi.w #$2C,arg_E(a6) ; ',' RAM:0000FF02 6624 bne.s loc_FF28 RAM:0000FF04 4A79 0003 8EFC tst.w (word_38EFC).l RAM:0000FF0A 6608 bne.s loc_FF14 RAM:0000FF0C 3D7C 2760 FFFC move.w #$2760,unk_FFFFFFFC(a6) RAM:0000FF12 6012 bra.s loc_FF26 RAM:0000FF14 ; --------------------------------------------------------------------------- RAM:0000FF14 RAM:0000FF14 loc_FF14: ; CODE XREF: sub_FED8+32j RAM:0000FF14 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0000FF18 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000FF1C 6100 FDB6 bsr.w sub_FCD4 RAM:0000FF20 504F addq.w #8,sp RAM:0000FF22 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0000FF26 RAM:0000FF26 loc_FF26: ; CODE XREF: sub_FED8+3Aj RAM:0000FF26 602A bra.s loc_FF52 RAM:0000FF28 ; --------------------------------------------------------------------------- RAM:0000FF28 RAM:0000FF28 loc_FF28: ; CODE XREF: sub_FED8+2Aj RAM:0000FF28 0C6E 0009 0016 cmpi.w #9,arg_E(a6) RAM:0000FF2E 661C bne.s loc_FF4C RAM:0000FF30 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:0000FF34 2F08 move.l a0,-(sp) RAM:0000FF36 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0000FF3A 2F2E 000C move.l arg_4(a6),-(sp) RAM:0000FF3E 6100 FA40 bsr.w sub_F980 RAM:0000FF42 4FEF 000C lea $C(sp),sp RAM:0000FF46 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0000FF4A 6006 bra.s loc_FF52 RAM:0000FF4C ; --------------------------------------------------------------------------- RAM:0000FF4C RAM:0000FF4C loc_FF4C: ; CODE XREF: sub_FED8+56j RAM:0000FF4C 3D7C 275F FFFC move.w #$275F,unk_FFFFFFFC(a6) RAM:0000FF52 RAM:0000FF52 loc_FF52: ; CODE XREF: sub_FED8:loc_FF26j RAM:0000FF52 ; sub_FED8+72j RAM:0000FF52 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000FF56 48C0 ext.l d0 RAM:0000FF58 6002 bra.s loc_FF5C RAM:0000FF58 ; --------------------------------------------------------------------------- RAM:0000FF5A 0070 dc.b $70 ; p RAM:0000FF5B 0000 dc.b 0 RAM:0000FF5C ; --------------------------------------------------------------------------- RAM:0000FF5C RAM:0000FF5C loc_FF5C: ; CODE XREF: sub_FED8+80j RAM:0000FF5C 4E5E unlk a6 RAM:0000FF5E 4E75 rts RAM:0000FF5E ; End of function sub_FED8 RAM:0000FF5E RAM:0000FF60 RAM:0000FF60 ; =============== S U B R O U T I N E ======================================= RAM:0000FF60 RAM:0000FF60 ; Attributes: bp-based frame RAM:0000FF60 RAM:0000FF60 sub_FF60: ; CODE XREF: sub_11104+220p RAM:0000FF60 ; sub_11104+270p ... RAM:0000FF60 RAM:0000FF60 arg_2 = $A RAM:0000FF60 arg_4 = $C RAM:0000FF60 arg_8 = $10 RAM:0000FF60 RAM:0000FF60 4E56 0000 link a6,#0 RAM:0000FF64 DFFC FFFF FFEC adda.l #unk_FFFFFFEC,sp RAM:0000FF6A 48D7 0000 movem.l 0,(sp) RAM:0000FF6E 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0000FF72 206E 000C movea.l arg_4(a6),a0 RAM:0000FF76 30BC FFFF move.w #$FFFF,(a0) RAM:0000FF7A 422E FFFB clr.b unk_FFFFFFFB(a6) RAM:0000FF7E RAM:0000FF7E loc_FF7E: RAM:0000FF7E 3D7C FFFF FFFC move.w #$FFFF,unk_FFFFFFFC(a6) RAM:0000FF84 42AE FFF4 clr.l unk_FFFFFFF4(a6) RAM:0000FF88 42AE FFF0 clr.l unk_FFFFFFF0(a6) RAM:0000FF8C RAM:0000FF8C loc_FF8C: ; CODE XREF: sub_FF60:loc_100ACj RAM:0000FF8C 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:0000FF90 6600 011E bne.w loc_100B0 RAM:0000FF94 4A2E FFFB tst.b unk_FFFFFFFB(a6) RAM:0000FF98 6600 0116 bne.w loc_100B0 RAM:0000FF9C 302E 000A move.w arg_2(a6),d0 RAM:0000FFA0 C1FC 006A muls.w #$6A,d0 ; 'j' RAM:0000FFA4 41F9 0003 9300 lea (unk_39300).l,a0 RAM:0000FFAA 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0000FFAE 322E FFFC move.w unk_FFFFFFFC(a6),d1 RAM:0000FFB2 B270 0800 cmp.w (a0,d0.l),d1 RAM:0000FFB6 6C00 00F8 bge.w loc_100B0 RAM:0000FFBA 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000FFBE RAM:0000FFBE loc_FFBE: RAM:0000FFBE 720F moveq #$F,d1 RAM:0000FFC0 4A40 tst.w d0 RAM:0000FFC2 6C08 bge.s loc_FFCC RAM:0000FFC4 4440 neg.w d0 RAM:0000FFC6 C041 and.w d1,d0 RAM:0000FFC8 4440 neg.w d0 RAM:0000FFCA 6002 bra.s loc_FFCE RAM:0000FFCC ; --------------------------------------------------------------------------- RAM:0000FFCC RAM:0000FFCC loc_FFCC: ; CODE XREF: sub_FF60+62j RAM:0000FFCC C041 and.w d1,d0 RAM:0000FFCE RAM:0000FFCE loc_FFCE: ; CODE XREF: sub_FF60+6Aj RAM:0000FFCE 48C0 ext.l d0 RAM:0000FFD0 4A80 tst.l d0 RAM:0000FFD2 6638 bne.s loc_1000C RAM:0000FFD4 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0000FFD8 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0000FFDC 4A40 tst.w d0 RAM:0000FFDE 6C04 bge.s loc_FFE4 RAM:0000FFE0 0640 000F addi.w #$F,d0 RAM:0000FFE4 RAM:0000FFE4 loc_FFE4: ; CODE XREF: sub_FF60+7Ej RAM:0000FFE4 E840 asr.w #4,d0 RAM:0000FFE6 48C0 ext.l d0 RAM:0000FFE8 5480 addq.l #2,d0 RAM:0000FFEA 2F00 move.l d0,-(sp) RAM:0000FFEC 306E 000A movea.w arg_2(a6),a0 RAM:0000FFF0 2F08 move.l a0,-(sp) RAM:0000FFF2 4878 0003 pea (3).w RAM:0000FFF6 RAM:0000FFF6 loc_FFF6: RAM:0000FFF6 4EB9 0001 028C jsr sub_1028C RAM:0000FFFC RAM:0000FFFC loc_FFFC: RAM:0000FFFC 4FEF 0010 lea $10(sp),sp RAM:00010000 RAM:00010000 loc_10000: ; DATA XREF: sub_844+60o RAM:00010000 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:00010004 2D6E FFF4 FFEC move.l unk_FFFFFFF4(a6),unk_FFFFFFEC(a6) RAM:0001000A 6008 bra.s loc_10014 RAM:0001000C ; --------------------------------------------------------------------------- RAM:0001000C RAM:0001000C loc_1000C: ; CODE XREF: sub_FF60+72j RAM:0001000C 06AE 0000 0020 FFEC addi.l #$20,unk_FFFFFFEC(a6) ; ' ' RAM:00010014 RAM:00010014 loc_10014: ; CODE XREF: sub_FF60+AAj RAM:00010014 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:00010018 6600 0092 bne.w loc_100AC RAM:0001001C 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:00010020 3010 move.w (a0),d0 RAM:00010022 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00010028 0280 0000 8000 andi.l #$8000,d0 RAM:0001002E 677C beq.s loc_100AC RAM:00010030 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:00010034 3010 move.w (a0),d0 RAM:00010036 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001003C 0280 0000 0800 andi.l #$800,d0 RAM:00010042 6768 beq.s loc_100AC RAM:00010044 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:00010048 0CA8 0000 0200 0002 cmpi.l #$200,2(a0) RAM:00010050 655A bcs.s loc_100AC RAM:00010052 486E FFF0 pea unk_FFFFFFF0(a6) RAM:00010056 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:0001005A 3028 0010 move.w $10(a0),d0 RAM:0001005E 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00010064 2F00 move.l d0,-(sp) RAM:00010066 306E 000A movea.w arg_2(a6),a0 RAM:0001006A 2F08 move.l a0,-(sp) RAM:0001006C 4878 0003 pea (3).w RAM:00010070 4EB9 0001 028C jsr sub_1028C RAM:00010076 4FEF 0010 lea $10(sp),sp RAM:0001007A 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0001007E 662C bne.s loc_100AC RAM:00010080 4878 001A pea ((off_18+2)).w RAM:00010084 2F2E 0010 move.l arg_8(a6),-(sp) RAM:00010088 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:0001008C 0680 0000 012C addi.l #$12C,d0 RAM:00010092 2F00 move.l d0,-(sp) RAM:00010094 4878 0003 pea (3).w RAM:00010098 4EB9 0000 72F6 jsr (sub_72F6).l RAM:0001009E 4FEF 0010 lea $10(sp),sp RAM:000100A2 4A80 tst.l d0 RAM:000100A4 6606 bne.s loc_100AC RAM:000100A6 1D7C 0001 FFFB move.b #1,unk_FFFFFFFB(a6) RAM:000100AC RAM:000100AC loc_100AC: ; CODE XREF: sub_FF60+B8j RAM:000100AC ; sub_FF60+CEj ... RAM:000100AC 6000 FEDE bra.w loc_FF8C RAM:000100B0 ; --------------------------------------------------------------------------- RAM:000100B0 RAM:000100B0 loc_100B0: ; CODE XREF: sub_FF60+30j RAM:000100B0 ; sub_FF60+38j ... RAM:000100B0 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:000100B4 6600 00E4 bne.w loc_1019A RAM:000100B8 4A2E FFFB tst.b unk_FFFFFFFB(a6) RAM:000100BC 6700 00D6 beq.w loc_10194 RAM:000100C0 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:000100C6 RAM:000100C6 loc_100C6: ; CODE XREF: sub_FF60+192j RAM:000100C6 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:000100CA 0C6E 0004 FFFE cmpi.w #4,unk_FFFFFFFE(a6) RAM:000100D0 6C22 bge.s loc_100F4 RAM:000100D2 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000100D6 48C0 ext.l d0 RAM:000100D8 D080 add.l d0,d0 RAM:000100DA 2200 move.l d0,d1 RAM:000100DC D281 add.l d1,d1 RAM:000100DE D081 add.l d1,d0 RAM:000100E0 E781 asl.l #3,d1 RAM:000100E2 D081 add.l d1,d0 RAM:000100E4 41F9 0003 A85A lea (unk_3A85A).l,a0 RAM:000100EA 0C70 0001 0800 cmpi.w #1,(a0,d0.l) RAM:000100F0 6702 beq.s loc_100F4 RAM:000100F2 60D2 bra.s loc_100C6 RAM:000100F4 ; --------------------------------------------------------------------------- RAM:000100F4 RAM:000100F4 loc_100F4: ; CODE XREF: sub_FF60+170j RAM:000100F4 ; sub_FF60+190j RAM:000100F4 0C6E 0004 FFFE cmpi.w #4,unk_FFFFFFFE(a6) RAM:000100FA 6C00 0090 bge.w loc_1018C RAM:000100FE 206E 000C movea.l arg_4(a6),a0 RAM:00010102 30AE FFFE move.w unk_FFFFFFFE(a6),(a0) RAM:00010106 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001010A 48C0 ext.l d0 RAM:0001010C D080 add.l d0,d0 RAM:0001010E RAM:0001010E loc_1010E: ; DATA XREF: RAM:off_23460o RAM:0001010E 2200 move.l d0,d1 RAM:00010110 D281 add.l d1,d1 RAM:00010112 D081 add.l d1,d0 RAM:00010114 E781 asl.l #3,d1 RAM:00010116 D081 add.l d1,d0 RAM:00010118 41F9 0003 A85A lea (unk_3A85A).l,a0 RAM:0001011E 4270 0800 clr.w (a0,d0.l) RAM:00010122 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010126 48C0 ext.l d0 RAM:00010128 D080 add.l d0,d0 RAM:0001012A 2200 move.l d0,d1 RAM:0001012C D281 add.l d1,d1 RAM:0001012E D081 add.l d1,d0 RAM:00010130 E781 asl.l #3,d1 RAM:00010132 D081 add.l d1,d0 RAM:00010134 41F9 0003 A85C lea (unk_3A85C).l,a0 RAM:0001013A 31AE 000A 0800 move.w arg_2(a6),(a0,d0.l) RAM:00010140 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010144 48C0 ext.l d0 RAM:00010146 D080 add.l d0,d0 RAM:00010148 2200 move.l d0,d1 RAM:0001014A D281 add.l d1,d1 RAM:0001014C D081 add.l d1,d0 RAM:0001014E E781 asl.l #3,d1 RAM:00010150 D081 add.l d1,d0 RAM:00010152 41F9 0003 A85E lea (unk_3A85E).l,a0 RAM:00010158 31AE FFFC 0800 move.w unk_FFFFFFFC(a6),(a0,d0.l) RAM:0001015E 4878 0020 pea (off_20).w RAM:00010162 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:00010166 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001016A 48C0 ext.l d0 RAM:0001016C D080 add.l d0,d0 RAM:0001016E 2200 move.l d0,d1 RAM:00010170 D281 add.l d1,d1 RAM:00010172 D081 add.l d1,d0 RAM:00010174 E781 asl.l #3,d1 RAM:00010176 D081 add.l d1,d0 RAM:00010178 0680 0003 A860 addi.l #unk_3A860,d0 RAM:0001017E 2F00 move.l d0,-(sp) RAM:00010180 4EB9 0000 739A jsr (sub_739A).l RAM:00010186 4FEF 000C lea $C(sp),sp RAM:0001018A 6006 bra.s loc_10192 RAM:0001018C ; --------------------------------------------------------------------------- RAM:0001018C RAM:0001018C loc_1018C: ; CODE XREF: sub_FF60+19Aj RAM:0001018C 3D7C 2753 FFF8 move.w #$2753,unk_FFFFFFF8(a6) RAM:00010192 RAM:00010192 loc_10192: ; CODE XREF: sub_FF60+22Aj RAM:00010192 6006 bra.s loc_1019A RAM:00010194 ; --------------------------------------------------------------------------- RAM:00010194 RAM:00010194 loc_10194: ; CODE XREF: sub_FF60+15Cj RAM:00010194 3D7C 2754 FFF8 move.w #$2754,unk_FFFFFFF8(a6) RAM:0001019A RAM:0001019A loc_1019A: ; CODE XREF: sub_FF60+154j RAM:0001019A ; sub_FF60:loc_10192j RAM:0001019A 486E FFF0 pea unk_FFFFFFF0(a6) RAM:0001019E 4EB9 0001 0456 jsr sub_10456 RAM:000101A4 584F addq.w #4,sp RAM:000101A6 486E FFF4 pea unk_FFFFFFF4(a6) RAM:000101AA 4EB9 0001 0456 jsr sub_10456 RAM:000101B0 584F addq.w #4,sp RAM:000101B2 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:000101B6 48C0 ext.l d0 RAM:000101B8 6002 bra.s loc_101BC RAM:000101B8 ; --------------------------------------------------------------------------- RAM:000101BA 0070 dc.b $70 ; p RAM:000101BB 0000 dc.b 0 RAM:000101BC ; --------------------------------------------------------------------------- RAM:000101BC RAM:000101BC loc_101BC: ; CODE XREF: sub_FF60+258j RAM:000101BC 4E5E unlk a6 RAM:000101BE 4E75 rts RAM:000101BE ; End of function sub_FF60 RAM:000101BE RAM:000101C0 RAM:000101C0 ; =============== S U B R O U T I N E ======================================= RAM:000101C0 RAM:000101C0 ; Attributes: bp-based frame RAM:000101C0 RAM:000101C0 sub_101C0: ; CODE XREF: sub_11104+1Cp RAM:000101C0 RAM:000101C0 arg_0 = 8 RAM:000101C0 RAM:000101C0 4E56 0000 link a6,#0 RAM:000101C4 DFFC 0000 0000 adda.l #0,sp RAM:000101CA 48D7 0000 movem.l 0,(sp) RAM:000101CE 206E 0008 movea.l arg_0(a6),a0 RAM:000101D2 3010 move.w (a0),d0 RAM:000101D4 48C0 ext.l d0 RAM:000101D6 0C80 0000 0002 cmpi.l #2,d0 RAM:000101DC 6252 bhi.s loc_10230 RAM:000101DE 206E 0008 movea.l arg_0(a6),a0 RAM:000101E2 3010 move.w (a0),d0 RAM:000101E4 C1FC 006A muls.w #$6A,d0 ; 'j' RAM:000101E8 41F9 0003 9302 lea (unk_39302).l,a0 RAM:000101EE 0C30 002C 0800 cmpi.b #$2C,(a0,d0.l) ; ',' RAM:000101F4 6624 bne.s loc_1021A RAM:000101F6 206E 0008 movea.l arg_0(a6),a0 RAM:000101FA 3010 move.w (a0),d0 RAM:000101FC C1FC 006A muls.w #$6A,d0 ; 'j' RAM:00010200 RAM:00010200 loc_10200: RAM:00010200 41F9 0003 9303 lea (unk_39303).l,a0 RAM:00010206 1030 0800 move.b (a0,d0.l),d0 RAM:0001020A 0280 0000 00FF andi.l #$FF,d0 RAM:00010210 2F00 move.l d0,-(sp) RAM:00010212 4EB9 0000 7BE2 jsr (sub_7BE2).l RAM:00010218 584F addq.w #4,sp RAM:0001021A RAM:0001021A loc_1021A: ; CODE XREF: sub_101C0+34j RAM:0001021A 206E 0008 movea.l arg_0(a6),a0 RAM:0001021E 3010 move.w (a0),d0 RAM:00010220 C1FC 006A muls.w #$6A,d0 ; 'j' RAM:00010224 41F9 0003 92FA lea (unk_392FA).l,a0 RAM:0001022A 31BC 0001 0800 move.w #1,(a0,d0.l) RAM:00010230 RAM:00010230 loc_10230: ; CODE XREF: sub_101C0+1Cj RAM:00010230 206E 0008 movea.l arg_0(a6),a0 RAM:00010234 30BC FFFF move.w #$FFFF,(a0) RAM:00010238 4EB9 0001 0934 jsr sub_10934 RAM:0001023E 4E5E unlk a6 RAM:00010240 4E75 rts RAM:00010240 ; End of function sub_101C0 RAM:00010240 RAM:00010242 RAM:00010242 ; =============== S U B R O U T I N E ======================================= RAM:00010242 RAM:00010242 ; Attributes: bp-based frame RAM:00010242 RAM:00010242 sub_10242: ; CODE XREF: sub_11104+28p RAM:00010242 ; sub_11104+34p ... RAM:00010242 RAM:00010242 arg_0 = 8 RAM:00010242 RAM:00010242 4E56 0000 link a6,#0 RAM:00010246 DFFC 0000 0000 adda.l #0,sp RAM:0001024C 48D7 0000 movem.l 0,(sp) RAM:00010250 206E 0008 movea.l arg_0(a6),a0 RAM:00010254 3010 move.w (a0),d0 RAM:00010256 48C0 ext.l d0 RAM:00010258 0C80 0000 0004 cmpi.l #4,d0 RAM:0001025E 6220 bhi.s loc_10280 RAM:00010260 206E 0008 movea.l arg_0(a6),a0 RAM:00010264 3010 move.w (a0),d0 RAM:00010266 48C0 ext.l d0 RAM:00010268 D080 add.l d0,d0 RAM:0001026A 2200 move.l d0,d1 RAM:0001026C D281 add.l d1,d1 RAM:0001026E D081 add.l d1,d0 RAM:00010270 E781 asl.l #3,d1 RAM:00010272 D081 add.l d1,d0 RAM:00010274 41F9 0003 A85A lea (unk_3A85A).l,a0 RAM:0001027A 31BC 0001 0800 move.w #1,(a0,d0.l) RAM:00010280 RAM:00010280 loc_10280: ; CODE XREF: sub_10242+1Cj RAM:00010280 206E 0008 movea.l arg_0(a6),a0 RAM:00010284 30BC FFFF move.w #$FFFF,(a0) RAM:00010288 4E5E unlk a6 RAM:0001028A 4E75 rts RAM:0001028A ; End of function sub_10242 RAM:0001028A RAM:0001028C RAM:0001028C ; =============== S U B R O U T I N E ======================================= RAM:0001028C RAM:0001028C ; Attributes: bp-based frame RAM:0001028C RAM:0001028C sub_1028C: ; CODE XREF: sub_F858+3Ap RAM:0001028C ; sub_F980+80p ... RAM:0001028C RAM:0001028C arg_0 = 8 RAM:0001028C arg_6 = $E RAM:0001028C arg_8 = $10 RAM:0001028C arg_C = $14 RAM:0001028C arg_13 = $1B RAM:0001028C arg_17 = $1F RAM:0001028C RAM:0001028C 4E56 0000 link a6,#0 RAM:00010290 DFFC FFFF FFEC adda.l #unk_FFFFFFEC,sp RAM:00010296 48D7 0004 movem.l d2,(sp) RAM:0001029A 2F2E 0014 move.l arg_C(a6),-(sp) RAM:0001029E 4EB9 0001 0456 jsr sub_10456 RAM:000102A4 584F addq.w #4,sp RAM:000102A6 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:000102AA 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:000102AE 6600 0192 bne.w loc_10442 RAM:000102B2 0C6E FFFF 000E cmpi.w #$FFFF,arg_6(a6) RAM:000102B8 6700 00D4 beq.w loc_1038E RAM:000102BC 302E 000E move.w arg_6(a6),d0 RAM:000102C0 C1FC 006A muls.w #$6A,d0 ; 'j' RAM:000102C4 0680 0003 92FA addi.l #unk_392FA,d0 RAM:000102CA 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:000102CE 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:000102D4 RAM:000102D4 loc_102D4: ; CODE XREF: sub_1028C:loc_10324j RAM:000102D4 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:000102D8 0C6E 0007 FFFE cmpi.w #7,unk_FFFFFFFE(a6) RAM:000102DE 6E46 bgt.s loc_10326 RAM:000102E0 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000102E4 48C0 ext.l d0 RAM:000102E6 E580 asl.l #2,d0 RAM:000102E8 2200 move.l d0,d1 RAM:000102EA D281 add.l d1,d1 RAM:000102EC D081 add.l d1,d0 RAM:000102EE 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:000102F2 222E 0010 move.l arg_8(a6),d1 RAM:000102F6 B2B0 080A cmp.l $A(a0,d0.l),d1 RAM:000102FA 6D28 blt.s loc_10324 RAM:000102FC 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010300 48C0 ext.l d0 RAM:00010302 E580 asl.l #2,d0 RAM:00010304 2200 move.l d0,d1 RAM:00010306 D281 add.l d1,d1 RAM:00010308 D081 add.l d1,d0 RAM:0001030A 2040 movea.l d0,a0 RAM:0001030C 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00010310 0680 0000 000A addi.l #$A,d0 RAM:00010316 41F0 0800 lea (a0,d0.l),a0 RAM:0001031A 202E 0010 move.l arg_8(a6),d0 RAM:0001031E B0A8 0004 cmp.l 4(a0),d0 RAM:00010322 6F02 ble.s loc_10326 RAM:00010324 RAM:00010324 loc_10324: ; CODE XREF: sub_1028C+6Ej RAM:00010324 60AE bra.s loc_102D4 RAM:00010326 ; --------------------------------------------------------------------------- RAM:00010326 RAM:00010326 loc_10326: ; CODE XREF: sub_1028C+52j RAM:00010326 ; sub_1028C+96j RAM:00010326 0C6E 0007 FFFE cmpi.w #7,unk_FFFFFFFE(a6) RAM:0001032C 6E44 bgt.s loc_10372 RAM:0001032E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010332 48C0 ext.l d0 RAM:00010334 E580 asl.l #2,d0 RAM:00010336 2200 move.l d0,d1 RAM:00010338 D281 add.l d1,d1 RAM:0001033A D081 add.l d1,d0 RAM:0001033C 2040 movea.l d0,a0 RAM:0001033E 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00010342 0680 0000 000A addi.l #$A,d0 RAM:00010348 41F0 0800 lea (a0,d0.l),a0 RAM:0001034C 2028 0008 move.l 8(a0),d0 RAM:00010350 322E FFFE move.w unk_FFFFFFFE(a6),d1 RAM:00010354 48C1 ext.l d1 RAM:00010356 E581 asl.l #2,d1 RAM:00010358 2401 move.l d1,d2 RAM:0001035A D482 add.l d2,d2 RAM:0001035C D282 add.l d2,d1 RAM:0001035E 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:00010362 242E 0010 move.l arg_8(a6),d2 RAM:00010366 94B0 180A sub.l $A(a0,d1.l),d2 RAM:0001036A D082 add.l d2,d0 RAM:0001036C 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:00010370 6006 bra.s loc_10378 RAM:00010372 ; --------------------------------------------------------------------------- RAM:00010372 RAM:00010372 loc_10372: ; CODE XREF: sub_1028C+A0j RAM:00010372 3D7C 2755 FFFC move.w #$2755,unk_FFFFFFFC(a6) RAM:00010378 RAM:00010378 loc_10378: ; CODE XREF: sub_1028C+E4j RAM:00010378 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0001037C 1D68 0008 FFF3 move.b 8(a0),unk_FFFFFFF3(a6) RAM:00010382 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:00010386 1D68 0009 FFF2 move.b 9(a0),unk_FFFFFFF2(a6) RAM:0001038C 6036 bra.s loc_103C4 RAM:0001038E ; --------------------------------------------------------------------------- RAM:0001038E RAM:0001038E loc_1038E: ; CODE XREF: sub_1028C+2Cj RAM:0001038E 0CAE 0000 0005 0008 cmpi.l #5,arg_0(a6) RAM:00010396 6C1A bge.s loc_103B2 RAM:00010398 3D7C 2761 FFFC move.w #$2761,unk_FFFFFFFC(a6) RAM:0001039E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000103A2 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:000103A6 2F08 move.l a0,-(sp) RAM:000103A8 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:000103AE 504F addq.w #8,sp RAM:000103B0 6012 bra.s loc_103C4 RAM:000103B2 ; --------------------------------------------------------------------------- RAM:000103B2 RAM:000103B2 loc_103B2: ; CODE XREF: sub_1028C+10Aj RAM:000103B2 1D6E 001B FFF3 move.b arg_13(a6),unk_FFFFFFF3(a6) RAM:000103B8 1D6E 001F FFF2 move.b arg_17(a6),unk_FFFFFFF2(a6) RAM:000103BE 2D6E 0010 FFF4 move.l arg_8(a6),unk_FFFFFFF4(a6) RAM:000103C4 RAM:000103C4 loc_103C4: ; CODE XREF: sub_1028C+100j RAM:000103C4 ; sub_1028C+124j RAM:000103C4 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:000103C8 6678 bne.s loc_10442 RAM:000103CA 7000 moveq #0,d0 RAM:000103CC 102E FFF2 move.b unk_FFFFFFF2(a6),d0 RAM:000103D0 2F00 move.l d0,-(sp) RAM:000103D2 7000 moveq #0,d0 RAM:000103D4 102E FFF3 move.b unk_FFFFFFF3(a6),d0 RAM:000103D8 2F00 move.l d0,-(sp) RAM:000103DA 2F2E 0014 move.l arg_C(a6),-(sp) RAM:000103DE 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:000103E2 4EB9 0001 05B2 jsr sub_105B2 RAM:000103E8 4FEF 0010 lea $10(sp),sp RAM:000103EC 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:000103F0 6650 bne.s loc_10442 RAM:000103F2 206E 0014 movea.l arg_C(a6),a0 RAM:000103F6 2050 movea.l (a0),a0 RAM:000103F8 4A68 0200 tst.w $200(a0) RAM:000103FC 663E bne.s loc_1043C RAM:000103FE 52B9 0003 92F0 addq.l #1,(dword_392F0).l RAM:00010404 7000 moveq #0,d0 RAM:00010406 102E FFF2 move.b unk_FFFFFFF2(a6),d0 RAM:0001040A 2F00 move.l d0,-(sp) RAM:0001040C 7000 moveq #0,d0 RAM:0001040E 102E FFF3 move.b unk_FFFFFFF3(a6),d0 RAM:00010412 2F00 move.l d0,-(sp) RAM:00010414 206E 0014 movea.l arg_C(a6),a0 RAM:00010418 2F10 move.l (a0),-(sp) RAM:0001041A 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:0001041E 4EB9 0001 0EC2 jsr sub_10EC2 RAM:00010424 4FEF 0010 lea $10(sp),sp RAM:00010428 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0001042C 660C bne.s loc_1043A RAM:0001042E 206E 0014 movea.l arg_C(a6),a0 RAM:00010432 2050 movea.l (a0),a0 RAM:00010434 317C 0001 0200 move.w #1,$200(a0) RAM:0001043A RAM:0001043A loc_1043A: ; CODE XREF: sub_1028C+1A0j RAM:0001043A 6006 bra.s loc_10442 RAM:0001043C ; --------------------------------------------------------------------------- RAM:0001043C RAM:0001043C loc_1043C: ; CODE XREF: sub_1028C+170j RAM:0001043C 52B9 0003 92EC addq.l #1,(dword_392EC).l RAM:00010442 RAM:00010442 loc_10442: ; CODE XREF: sub_1028C+22j RAM:00010442 ; sub_1028C+13Cj ... RAM:00010442 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:00010446 48C0 ext.l d0 RAM:00010448 6002 bra.s loc_1044C RAM:00010448 ; --------------------------------------------------------------------------- RAM:0001044A 0070 dc.b $70 ; p RAM:0001044B 0000 dc.b 0 RAM:0001044C ; --------------------------------------------------------------------------- RAM:0001044C RAM:0001044C loc_1044C: ; CODE XREF: sub_1028C+1BCj RAM:0001044C 4CEE 0004 FFEC movem.l unk_FFFFFFEC(a6),d2 RAM:00010452 4E5E unlk a6 RAM:00010454 4E75 rts RAM:00010454 ; End of function sub_1028C RAM:00010454 RAM:00010456 RAM:00010456 ; =============== S U B R O U T I N E ======================================= RAM:00010456 RAM:00010456 ; Attributes: bp-based frame RAM:00010456 RAM:00010456 sub_10456: ; CODE XREF: sub_F858+112p RAM:00010456 ; sub_F980+332p ... RAM:00010456 RAM:00010456 arg_0 = 8 RAM:00010456 RAM:00010456 4E56 0000 link a6,#0 RAM:0001045A DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00010460 48D7 0000 movem.l 0,(sp) RAM:00010464 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:00010468 206E 0008 movea.l arg_0(a6),a0 RAM:0001046C 2D50 FFF8 move.l (a0),unk_FFFFFFF8(a6) RAM:00010470 4AAE FFF8 tst.l unk_FFFFFFF8(a6) RAM:00010474 6700 0128 beq.w loc_1059E RAM:00010478 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:0001047C 0480 0003 93CE subi.l #byte_393CE,d0 RAM:00010482 4C7C 0000 0000 020E divu.l #$20E,d0 RAM:0001048A 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001048E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010492 48C0 ext.l d0 RAM:00010494 0C80 0000 000A cmpi.l #$A,d0 RAM:0001049A 6400 00EA bcc.w loc_10586 RAM:0001049E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000104A2 48C0 ext.l d0 RAM:000104A4 D080 add.l d0,d0 RAM:000104A6 2200 move.l d0,d1 RAM:000104A8 E781 asl.l #3,d1 RAM:000104AA 4480 neg.l d0 RAM:000104AC D081 add.l d1,d0 RAM:000104AE EB81 asl.l #5,d1 RAM:000104B0 D081 add.l d1,d0 RAM:000104B2 0680 0003 93CE addi.l #byte_393CE,d0 RAM:000104B8 B0AE FFF8 cmp.l unk_FFFFFFF8(a6),d0 RAM:000104BC 6600 00C8 bne.w loc_10586 RAM:000104C0 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:000104C4 3028 0206 move.w $206(a0),d0 RAM:000104C8 5340 subq.w #1,d0 RAM:000104CA 3140 0206 move.w d0,$206(a0) RAM:000104CE 5240 addq.w #1,d0 RAM:000104D0 4A40 tst.w d0 RAM:000104D2 6E20 bgt.s loc_104F4 RAM:000104D4 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:000104D8 3028 0206 move.w $206(a0),d0 RAM:000104DC 48C0 ext.l d0 RAM:000104DE 2F00 move.l d0,-(sp) RAM:000104E0 4878 2756 pea (word_2756).w RAM:000104E4 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:000104EA 504F addq.w #8,sp RAM:000104EC 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:000104F0 4268 0206 clr.w $206(a0) RAM:000104F4 RAM:000104F4 loc_104F4: ; CODE XREF: sub_10456+7Cj RAM:000104F4 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:000104F8 4A68 0206 tst.w $206(a0) RAM:000104FC 6600 0086 bne.w loc_10584 RAM:00010500 0C79 FFFF 0003 92EA cmpi.w #$FFFF,(word_392EA).l RAM:00010508 6612 bne.s loc_1051C RAM:0001050A 33EE FFFE 0003 92EA move.w unk_FFFFFFFE(a6),(word_392EA).l RAM:00010512 33EE FFFE 0003 92E8 move.w unk_FFFFFFFE(a6),(word_392E8).l RAM:0001051A 6068 bra.s loc_10584 RAM:0001051C ; --------------------------------------------------------------------------- RAM:0001051C RAM:0001051C loc_1051C: ; CODE XREF: sub_10456+B2j RAM:0001051C 0C79 FFFF 0003 92E8 cmpi.w #$FFFF,(word_392E8).l RAM:00010524 6742 beq.s loc_10568 RAM:00010526 3039 0003 92EA move.w (word_392EA).l,d0 RAM:0001052C 48C0 ext.l d0 RAM:0001052E D080 add.l d0,d0 RAM:00010530 2200 move.l d0,d1 RAM:00010532 E781 asl.l #3,d1 RAM:00010534 4480 neg.l d0 RAM:00010536 D081 add.l d1,d0 RAM:00010538 EB81 asl.l #5,d1 RAM:0001053A D081 add.l d1,d0 RAM:0001053C 41F9 0003 95D0 lea (unk_395D0).l,a0 RAM:00010542 31AE FFFE 0800 move.w unk_FFFFFFFE(a6),(a0,d0.l) RAM:00010548 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0001054C 3179 0003 92EA 0204 move.w (word_392EA).l,$204(a0) RAM:00010554 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:00010558 317C FFFF 0202 move.w #$FFFF,$202(a0) RAM:0001055E 33EE FFFE 0003 92EA move.w unk_FFFFFFFE(a6),(word_392EA).l RAM:00010566 601C bra.s loc_10584 RAM:00010568 ; --------------------------------------------------------------------------- RAM:00010568 RAM:00010568 loc_10568: ; CODE XREF: sub_10456+CEj RAM:00010568 3D7C 2757 FFFC move.w #$2757,unk_FFFFFFFC(a6) RAM:0001056E 3079 0003 92E8 movea.w (word_392E8).l,a0 RAM:00010574 2F08 move.l a0,-(sp) RAM:00010576 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0001057A 2F08 move.l a0,-(sp) RAM:0001057C 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:00010582 504F addq.w #8,sp RAM:00010584 RAM:00010584 loc_10584: ; CODE XREF: sub_10456+A6j RAM:00010584 ; sub_10456+C4j ... RAM:00010584 6018 bra.s loc_1059E RAM:00010586 ; --------------------------------------------------------------------------- RAM:00010586 RAM:00010586 loc_10586: ; CODE XREF: sub_10456+44j RAM:00010586 ; sub_10456+66j RAM:00010586 3D7C 2758 FFFC move.w #$2758,unk_FFFFFFFC(a6) RAM:0001058C 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:00010590 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:00010594 2F08 move.l a0,-(sp) RAM:00010596 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:0001059C 504F addq.w #8,sp RAM:0001059E RAM:0001059E loc_1059E: ; CODE XREF: sub_10456+1Ej RAM:0001059E ; sub_10456:loc_10584j RAM:0001059E 206E 0008 movea.l arg_0(a6),a0 RAM:000105A2 4290 clr.l (a0) RAM:000105A4 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:000105A8 48C0 ext.l d0 RAM:000105AA 6002 bra.s loc_105AE RAM:000105AA ; --------------------------------------------------------------------------- RAM:000105AC 0070 dc.b $70 ; p RAM:000105AD 0000 dc.b 0 RAM:000105AE ; --------------------------------------------------------------------------- RAM:000105AE RAM:000105AE loc_105AE: ; CODE XREF: sub_10456+154j RAM:000105AE 4E5E unlk a6 RAM:000105B0 4E75 rts RAM:000105B0 ; End of function sub_10456 RAM:000105B0 RAM:000105B2 RAM:000105B2 ; =============== S U B R O U T I N E ======================================= RAM:000105B2 RAM:000105B2 ; Attributes: bp-based frame RAM:000105B2 RAM:000105B2 sub_105B2: ; CODE XREF: sub_1028C+156p RAM:000105B2 RAM:000105B2 arg_0 = 8 RAM:000105B2 arg_4 = $C RAM:000105B2 arg_B = $13 RAM:000105B2 arg_F = $17 RAM:000105B2 RAM:000105B2 4E56 0000 link a6,#0 RAM:000105B6 DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:000105BC 48D7 0000 movem.l 0,(sp) RAM:000105C0 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:000105C4 206E 000C movea.l arg_4(a6),a0 RAM:000105C8 4290 clr.l (a0) RAM:000105CA 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:000105D0 RAM:000105D0 loc_105D0: ; CODE XREF: sub_105B2:loc_10648j RAM:000105D0 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:000105D4 0C6E 000A FFFE cmpi.w #$A,unk_FFFFFFFE(a6) RAM:000105DA 6C6E bge.s loc_1064A RAM:000105DC 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000105E0 48C0 ext.l d0 RAM:000105E2 D080 add.l d0,d0 RAM:000105E4 2200 move.l d0,d1 RAM:000105E6 E781 asl.l #3,d1 RAM:000105E8 4480 neg.l d0 RAM:000105EA D081 add.l d1,d0 RAM:000105EC EB81 asl.l #5,d1 RAM:000105EE D081 add.l d1,d0 RAM:000105F0 41F9 0003 95D6 lea (unk_395D6).l,a0 RAM:000105F6 2030 0800 move.l (a0,d0.l),d0 RAM:000105FA B0AE 0008 cmp.l arg_0(a6),d0 RAM:000105FE 6648 bne.s loc_10648 RAM:00010600 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010604 48C0 ext.l d0 RAM:00010606 D080 add.l d0,d0 RAM:00010608 2200 move.l d0,d1 RAM:0001060A E781 asl.l #3,d1 RAM:0001060C 4480 neg.l d0 RAM:0001060E D081 add.l d1,d0 RAM:00010610 EB81 asl.l #5,d1 RAM:00010612 D081 add.l d1,d0 RAM:00010614 41F9 0003 95DA lea (unk_395DA).l,a0 RAM:0001061A 1030 0800 move.b (a0,d0.l),d0 RAM:0001061E B02E 0013 cmp.b arg_B(a6),d0 RAM:00010622 6624 bne.s loc_10648 RAM:00010624 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010628 48C0 ext.l d0 RAM:0001062A D080 add.l d0,d0 RAM:0001062C 2200 move.l d0,d1 RAM:0001062E E781 asl.l #3,d1 RAM:00010630 4480 neg.l d0 RAM:00010632 D081 add.l d1,d0 RAM:00010634 EB81 asl.l #5,d1 RAM:00010636 D081 add.l d1,d0 RAM:00010638 41F9 0003 95DB lea (byte_395DB).l,a0 RAM:0001063E 1030 0800 move.b (a0,d0.l),d0 RAM:00010642 B02E 0017 cmp.b arg_F(a6),d0 RAM:00010646 6702 beq.s loc_1064A RAM:00010648 RAM:00010648 loc_10648: ; CODE XREF: sub_105B2+4Cj RAM:00010648 ; sub_105B2+70j RAM:00010648 6086 bra.s loc_105D0 RAM:0001064A ; --------------------------------------------------------------------------- RAM:0001064A RAM:0001064A loc_1064A: ; CODE XREF: sub_105B2+28j RAM:0001064A ; sub_105B2+94j RAM:0001064A 0C6E 000A FFFE cmpi.w #$A,unk_FFFFFFFE(a6) RAM:00010650 6600 008A bne.w loc_106DC RAM:00010654 0C79 FFFF 0003 92E8 cmpi.w #$FFFF,(word_392E8).l RAM:0001065C 6776 beq.s loc_106D4 RAM:0001065E 3D79 0003 92E8 FFFC move.w (word_392E8).l,unk_FFFFFFFC(a6) RAM:00010666 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001066A 48C0 ext.l d0 RAM:0001066C D080 add.l d0,d0 RAM:0001066E 2200 move.l d0,d1 RAM:00010670 E781 asl.l #3,d1 RAM:00010672 4480 neg.l d0 RAM:00010674 D081 add.l d1,d0 RAM:00010676 EB81 asl.l #5,d1 RAM:00010678 D081 add.l d1,d0 RAM:0001067A 0680 0003 93CE addi.l #byte_393CE,d0 RAM:00010680 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:00010684 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:00010688 4A68 0206 tst.w $206(a0) RAM:0001068C 6628 bne.s loc_106B6 RAM:0001068E 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:00010692 4268 0200 clr.w $200(a0) RAM:00010696 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0001069A 216E 0008 0208 move.l arg_0(a6),$208(a0) RAM:000106A0 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:000106A4 116E 0013 020C move.b arg_B(a6),$20C(a0) RAM:000106AA 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:000106AE 116E 0017 020D move.b arg_F(a6),$20D(a0) RAM:000106B4 601C bra.s loc_106D2 RAM:000106B6 ; --------------------------------------------------------------------------- RAM:000106B6 RAM:000106B6 loc_106B6: ; CODE XREF: sub_105B2+DAj RAM:000106B6 3D7C 2757 FFFA move.w #$2757,unk_FFFFFFFA(a6) RAM:000106BC 3079 0003 92E8 movea.w (word_392E8).l,a0 RAM:000106C2 2F08 move.l a0,-(sp) RAM:000106C4 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:000106C8 2F08 move.l a0,-(sp) RAM:000106CA 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:000106D0 504F addq.w #8,sp RAM:000106D2 RAM:000106D2 loc_106D2: ; CODE XREF: sub_105B2+102j RAM:000106D2 6006 bra.s loc_106DA RAM:000106D4 ; --------------------------------------------------------------------------- RAM:000106D4 RAM:000106D4 loc_106D4: ; CODE XREF: sub_105B2+AAj RAM:000106D4 3D7C 2759 FFFA move.w #$2759,unk_FFFFFFFA(a6) RAM:000106DA RAM:000106DA loc_106DA: ; CODE XREF: sub_105B2:loc_106D2j RAM:000106DA 6024 bra.s loc_10700 RAM:000106DC ; --------------------------------------------------------------------------- RAM:000106DC RAM:000106DC loc_106DC: ; CODE XREF: sub_105B2+9Ej RAM:000106DC 3D6E FFFE FFFC move.w unk_FFFFFFFE(a6),unk_FFFFFFFC(a6) RAM:000106E2 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:000106E6 48C0 ext.l d0 RAM:000106E8 D080 add.l d0,d0 RAM:000106EA 2200 move.l d0,d1 RAM:000106EC E781 asl.l #3,d1 RAM:000106EE 4480 neg.l d0 RAM:000106F0 D081 add.l d1,d0 RAM:000106F2 EB81 asl.l #5,d1 RAM:000106F4 D081 add.l d1,d0 RAM:000106F6 0680 0003 93CE addi.l #byte_393CE,d0 RAM:000106FC 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:00010700 RAM:00010700 loc_10700: ; CODE XREF: sub_105B2:loc_106DAj RAM:00010700 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:00010704 6600 00B8 bne.w loc_107BE RAM:00010708 206E 000C movea.l arg_4(a6),a0 RAM:0001070C 20AE FFF4 move.l unk_FFFFFFF4(a6),(a0) RAM:00010710 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:00010714 3028 0206 move.w $206(a0),d0 RAM:00010718 5240 addq.w #1,d0 RAM:0001071A 3140 0206 move.w d0,$206(a0) RAM:0001071E 0C40 0001 cmpi.w #1,d0 RAM:00010722 6600 009A bne.w loc_107BE RAM:00010726 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0001072A 0C68 FFFF 0202 cmpi.w #$FFFF,$202(a0) RAM:00010730 6728 beq.s loc_1075A RAM:00010732 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:00010736 3028 0202 move.w $202(a0),d0 RAM:0001073A 48C0 ext.l d0 RAM:0001073C D080 add.l d0,d0 RAM:0001073E 2200 move.l d0,d1 RAM:00010740 E781 asl.l #3,d1 RAM:00010742 4480 neg.l d0 RAM:00010744 D081 add.l d1,d0 RAM:00010746 EB81 asl.l #5,d1 RAM:00010748 D081 add.l d1,d0 RAM:0001074A 2040 movea.l d0,a0 RAM:0001074C D1FC 0003 95D2 adda.l #word_395D2,a0 RAM:00010752 226E FFF4 movea.l unk_FFFFFFF4(a6),a1 RAM:00010756 30A9 0204 move.w $204(a1),(a0) RAM:0001075A RAM:0001075A loc_1075A: ; CODE XREF: sub_105B2+17Ej RAM:0001075A 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0001075E 0C68 FFFF 0204 cmpi.w #$FFFF,$204(a0) RAM:00010764 6728 beq.s loc_1078E RAM:00010766 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0001076A 3028 0204 move.w $204(a0),d0 RAM:0001076E 48C0 ext.l d0 RAM:00010770 D080 add.l d0,d0 RAM:00010772 2200 move.l d0,d1 RAM:00010774 E781 asl.l #3,d1 RAM:00010776 4480 neg.l d0 RAM:00010778 D081 add.l d1,d0 RAM:0001077A EB81 asl.l #5,d1 RAM:0001077C D081 add.l d1,d0 RAM:0001077E 2040 movea.l d0,a0 RAM:00010780 D1FC 0003 95D0 adda.l #unk_395D0,a0 RAM:00010786 226E FFF4 movea.l unk_FFFFFFF4(a6),a1 RAM:0001078A 30A9 0202 move.w $202(a1),(a0) RAM:0001078E RAM:0001078E loc_1078E: ; CODE XREF: sub_105B2+1B2j RAM:0001078E 3039 0003 92E8 move.w (word_392E8).l,d0 RAM:00010794 B06E FFFC cmp.w unk_FFFFFFFC(a6),d0 RAM:00010798 660C bne.s loc_107A6 RAM:0001079A 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0001079E 33E8 0202 0003 92E8 move.w $202(a0),(word_392E8).l RAM:000107A6 RAM:000107A6 loc_107A6: ; CODE XREF: sub_105B2+1E6j RAM:000107A6 3039 0003 92EA move.w (word_392EA).l,d0 RAM:000107AC B06E FFFC cmp.w unk_FFFFFFFC(a6),d0 RAM:000107B0 660C bne.s loc_107BE RAM:000107B2 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:000107B6 33E8 0204 0003 92EA move.w $204(a0),(word_392EA).l RAM:000107BE RAM:000107BE loc_107BE: ; CODE XREF: sub_105B2+152j RAM:000107BE ; sub_105B2+170j ... RAM:000107BE 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:000107C2 48C0 ext.l d0 RAM:000107C4 6002 bra.s loc_107C8 RAM:000107C4 ; --------------------------------------------------------------------------- RAM:000107C6 0070 dc.b $70 ; p RAM:000107C7 0000 dc.b 0 RAM:000107C8 ; --------------------------------------------------------------------------- RAM:000107C8 RAM:000107C8 loc_107C8: ; CODE XREF: sub_105B2+212j RAM:000107C8 4E5E unlk a6 RAM:000107CA 4E75 rts RAM:000107CA ; End of function sub_105B2 RAM:000107CA RAM:000107CC RAM:000107CC ; =============== S U B R O U T I N E ======================================= RAM:000107CC RAM:000107CC ; Attributes: bp-based frame RAM:000107CC RAM:000107CC sub_107CC: ; CODE XREF: sub_10B04+100p RAM:000107CC RAM:000107CC arg_0 = 8 RAM:000107CC RAM:000107CC 4E56 0000 link a6,#0 RAM:000107D0 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000107D6 48D7 0000 movem.l 0,(sp) RAM:000107DA 206E 0008 movea.l arg_0(a6),a0 RAM:000107DE 4A68 0206 tst.w $206(a0) RAM:000107E2 6E22 bgt.s loc_10806 RAM:000107E4 3D7C 2756 FFFE move.w #$2756,unk_FFFFFFFE(a6) RAM:000107EA 206E 0008 movea.l arg_0(a6),a0 RAM:000107EE 3028 0206 move.w $206(a0),d0 RAM:000107F2 48C0 ext.l d0 RAM:000107F4 2F00 move.l d0,-(sp) RAM:000107F6 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:000107FA 2F08 move.l a0,-(sp) RAM:000107FC 4EB9 0000 7440 jsr (DebuggerErrorHandler).l ; Print out error data RAM:00010802 504F addq.w #8,sp RAM:00010804 604C bra.s loc_10852 RAM:00010806 ; --------------------------------------------------------------------------- RAM:00010806 RAM:00010806 loc_10806: ; CODE XREF: sub_107CC+16j RAM:00010806 206E 0008 movea.l arg_0(a6),a0 RAM:0001080A 4A68 0200 tst.w $200(a0) RAM:0001080E 6608 bne.s loc_10818 RAM:00010810 3D7C 2765 FFFE move.w #$2765,unk_FFFFFFFE(a6) RAM:00010816 603A bra.s loc_10852 RAM:00010818 ; --------------------------------------------------------------------------- RAM:00010818 RAM:00010818 loc_10818: ; CODE XREF: sub_107CC+42j RAM:00010818 206E 0008 movea.l arg_0(a6),a0 RAM:0001081C 1028 020D move.b $20D(a0),d0 RAM:00010820 0280 0000 00FF andi.l #$FF,d0 RAM:00010826 2F00 move.l d0,-(sp) RAM:00010828 206E 0008 movea.l arg_0(a6),a0 RAM:0001082C 1028 020C move.b $20C(a0),d0 RAM:00010830 0280 0000 00FF andi.l #$FF,d0 RAM:00010836 2F00 move.l d0,-(sp) RAM:00010838 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001083C 206E 0008 movea.l arg_0(a6),a0 RAM:00010840 2F28 0208 move.l $208(a0),-(sp) RAM:00010844 4EB9 0001 0F06 jsr sub_10F06 RAM:0001084A 4FEF 0010 lea $10(sp),sp RAM:0001084E 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00010852 RAM:00010852 loc_10852: ; CODE XREF: sub_107CC+38j RAM:00010852 ; sub_107CC+4Aj RAM:00010852 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010856 48C0 ext.l d0 RAM:00010858 6002 bra.s loc_1085C RAM:00010858 ; --------------------------------------------------------------------------- RAM:0001085A 0070 dc.b $70 ; p RAM:0001085B 0000 dc.b 0 RAM:0001085C ; --------------------------------------------------------------------------- RAM:0001085C RAM:0001085C loc_1085C: ; CODE XREF: sub_107CC+8Cj RAM:0001085C 4E5E unlk a6 RAM:0001085E 4E75 rts RAM:0001085E ; End of function sub_107CC RAM:0001085E RAM:00010860 RAM:00010860 ; =============== S U B R O U T I N E ======================================= RAM:00010860 RAM:00010860 ; Attributes: bp-based frame RAM:00010860 RAM:00010860 sub_10860: ; CODE XREF: sub_D42+ECp RAM:00010860 4E56 0000 link a6,#0 RAM:00010864 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0001086A 48D7 0000 movem.l 0,(sp) RAM:0001086E 4EB9 0001 0978 jsr sub_10978 RAM:00010874 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:0001087A RAM:0001087A loc_1087A: ; CODE XREF: sub_10860+3Aj RAM:0001087A 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0001087E 0C6E 0002 FFFE cmpi.w #2,unk_FFFFFFFE(a6) RAM:00010884 6C16 bge.s loc_1089C RAM:00010886 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001088A C1FC 006A muls.w #$6A,d0 ; 'j' RAM:0001088E 41F9 0003 92FA lea (unk_392FA).l,a0 RAM:00010894 31BC 0001 0800 move.w #1,(a0,d0.l) RAM:0001089A 60DE bra.s loc_1087A RAM:0001089C ; --------------------------------------------------------------------------- RAM:0001089C RAM:0001089C loc_1089C: ; CODE XREF: sub_10860+24j RAM:0001089C 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:000108A2 RAM:000108A2 loc_108A2: ; CODE XREF: sub_10860+6Cj RAM:000108A2 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:000108A6 0C6E 0004 FFFE cmpi.w #4,unk_FFFFFFFE(a6) RAM:000108AC 6C20 bge.s loc_108CE RAM:000108AE 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000108B2 48C0 ext.l d0 RAM:000108B4 D080 add.l d0,d0 RAM:000108B6 2200 move.l d0,d1 RAM:000108B8 D281 add.l d1,d1 RAM:000108BA D081 add.l d1,d0 RAM:000108BC E781 asl.l #3,d1 RAM:000108BE D081 add.l d1,d0 RAM:000108C0 41F9 0003 A85A lea (unk_3A85A).l,a0 RAM:000108C6 31BC 0001 0800 move.w #1,(a0,d0.l) RAM:000108CC 60D4 bra.s loc_108A2 RAM:000108CE ; --------------------------------------------------------------------------- RAM:000108CE RAM:000108CE loc_108CE: ; CODE XREF: sub_10860+4Cj RAM:000108CE 33FC 0011 0003 92F4 move.w #$11,(word_392F4).l RAM:000108D6 33FC 0001 0003 92F6 move.w #1,(word_392F6).l RAM:000108DE 33FC 0200 0003 92F8 move.w #$200,(word_392F8).l RAM:000108E6 42B9 0003 92EC clr.l (dword_392EC).l RAM:000108EC 42B9 0003 92F0 clr.l (dword_392F0).l RAM:000108F2 33FC FFFF 0003 92C2 move.w #$FFFF,(word_392C2).l RAM:000108FA 33FC FFFF 0003 92BE move.w #$FFFF,(word_392BE).l RAM:00010902 33FC FFFF 0003 92C0 move.w #$FFFF,(word_392C0).l RAM:0001090A 4279 0003 8F54 clr.w (word_38F54).l RAM:00010910 4279 0003 8F58 clr.w (word_38F58).l RAM:00010916 4239 0003 92C4 clr.b (byte_392C4).l RAM:0001091C 4A39 0004 60FE tst.b (byte_460FE).l RAM:00010922 6706 beq.s loc_1092A RAM:00010924 4EB9 0001 E888 jsr sub_1E888 RAM:0001092A RAM:0001092A loc_1092A: ; CODE XREF: sub_10860+C2j RAM:0001092A 7000 moveq #0,d0 RAM:0001092C 6002 bra.s loc_10930 RAM:0001092C ; --------------------------------------------------------------------------- RAM:0001092E 0070 dc.b $70 ; p RAM:0001092F 0000 dc.b 0 RAM:00010930 ; --------------------------------------------------------------------------- RAM:00010930 RAM:00010930 loc_10930: ; CODE XREF: sub_10860+CCj RAM:00010930 4E5E unlk a6 RAM:00010932 4E75 rts RAM:00010932 ; End of function sub_10860 RAM:00010932 RAM:00010934 RAM:00010934 ; =============== S U B R O U T I N E ======================================= RAM:00010934 RAM:00010934 ; Attributes: bp-based frame RAM:00010934 RAM:00010934 sub_10934: ; CODE XREF: sub_101C0+78p RAM:00010934 4E56 0000 link a6,#0 RAM:00010938 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0001093E 48D7 0000 movem.l 0,(sp) RAM:00010942 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:00010948 RAM:00010948 loc_10948: ; CODE XREF: sub_10934+3Ej RAM:00010948 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0001094C 0C6E 000A FFFE cmpi.w #$A,unk_FFFFFFFE(a6) RAM:00010952 6C20 bge.s loc_10974 RAM:00010954 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010958 48C0 ext.l d0 RAM:0001095A D080 add.l d0,d0 RAM:0001095C 2200 move.l d0,d1 RAM:0001095E E781 asl.l #3,d1 RAM:00010960 4480 neg.l d0 RAM:00010962 D081 add.l d1,d0 RAM:00010964 EB81 asl.l #5,d1 RAM:00010966 D081 add.l d1,d0 RAM:00010968 41F9 0003 95CE lea (unk_395CE).l,a0 RAM:0001096E 4270 0800 clr.w (a0,d0.l) RAM:00010972 60D4 bra.s loc_10948 RAM:00010974 ; --------------------------------------------------------------------------- RAM:00010974 RAM:00010974 loc_10974: ; CODE XREF: sub_10934+1Ej RAM:00010974 4E5E unlk a6 RAM:00010976 4E75 rts RAM:00010976 ; End of function sub_10934 RAM:00010976 RAM:00010978 RAM:00010978 ; =============== S U B R O U T I N E ======================================= RAM:00010978 RAM:00010978 ; Attributes: bp-based frame RAM:00010978 RAM:00010978 sub_10978: ; CODE XREF: sub_D42+4Ap RAM:00010978 ; sub_10860+Ep RAM:00010978 4E56 0000 link a6,#0 RAM:0001097C DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00010982 48D7 0000 movem.l 0,(sp) RAM:00010986 4279 0003 92E8 clr.w (word_392E8).l RAM:0001098C 33FC 0009 0003 92EA move.w #9,(word_392EA).l RAM:00010994 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:0001099A RAM:0001099A loc_1099A: ; CODE XREF: sub_10978+F4j RAM:0001099A 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0001099E 0C6E 000A FFFE cmpi.w #$A,unk_FFFFFFFE(a6) RAM:000109A4 6C00 00CA bge.w loc_10A70 RAM:000109A8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000109AC 48C0 ext.l d0 RAM:000109AE D080 add.l d0,d0 RAM:000109B0 2200 move.l d0,d1 RAM:000109B2 E781 asl.l #3,d1 RAM:000109B4 4480 neg.l d0 RAM:000109B6 D081 add.l d1,d0 RAM:000109B8 EB81 asl.l #5,d1 RAM:000109BA D081 add.l d1,d0 RAM:000109BC 2040 movea.l d0,a0 RAM:000109BE D1FC 0003 95D0 adda.l #unk_395D0,a0 RAM:000109C4 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000109C8 5240 addq.w #1,d0 RAM:000109CA 3080 move.w d0,(a0) RAM:000109CC 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000109D0 48C0 ext.l d0 RAM:000109D2 D080 add.l d0,d0 RAM:000109D4 2200 move.l d0,d1 RAM:000109D6 E781 asl.l #3,d1 RAM:000109D8 4480 neg.l d0 RAM:000109DA D081 add.l d1,d0 RAM:000109DC EB81 asl.l #5,d1 RAM:000109DE D081 add.l d1,d0 RAM:000109E0 2040 movea.l d0,a0 RAM:000109E2 D1FC 0003 95D2 adda.l #word_395D2,a0 RAM:000109E8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000109EC 5340 subq.w #1,d0 RAM:000109EE 3080 move.w d0,(a0) RAM:000109F0 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000109F4 48C0 ext.l d0 RAM:000109F6 D080 add.l d0,d0 RAM:000109F8 2200 move.l d0,d1 RAM:000109FA E781 asl.l #3,d1 RAM:000109FC 4480 neg.l d0 RAM:000109FE D081 add.l d1,d0 RAM:00010A00 EB81 asl.l #5,d1 RAM:00010A02 D081 add.l d1,d0 RAM:00010A04 41F9 0003 95D4 lea (unk_395D4).l,a0 RAM:00010A0A 4270 0800 clr.w (a0,d0.l) RAM:00010A0E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010A12 48C0 ext.l d0 RAM:00010A14 D080 add.l d0,d0 RAM:00010A16 2200 move.l d0,d1 RAM:00010A18 E781 asl.l #3,d1 RAM:00010A1A 4480 neg.l d0 RAM:00010A1C D081 add.l d1,d0 RAM:00010A1E EB81 asl.l #5,d1 RAM:00010A20 D081 add.l d1,d0 RAM:00010A22 41F9 0003 95D6 lea (unk_395D6).l,a0 RAM:00010A28 21BC FFFF FFFF 0800 move.l #$FFFFFFFF,(a0,d0.l) RAM:00010A30 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010A34 48C0 ext.l d0 RAM:00010A36 D080 add.l d0,d0 RAM:00010A38 2200 move.l d0,d1 RAM:00010A3A E781 asl.l #3,d1 RAM:00010A3C 4480 neg.l d0 RAM:00010A3E D081 add.l d1,d0 RAM:00010A40 EB81 asl.l #5,d1 RAM:00010A42 D081 add.l d1,d0 RAM:00010A44 41F9 0003 95DA lea (unk_395DA).l,a0 RAM:00010A4A 4230 0800 clr.b (a0,d0.l) RAM:00010A4E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010A52 48C0 ext.l d0 RAM:00010A54 D080 add.l d0,d0 RAM:00010A56 2200 move.l d0,d1 RAM:00010A58 E781 asl.l #3,d1 RAM:00010A5A 4480 neg.l d0 RAM:00010A5C D081 add.l d1,d0 RAM:00010A5E EB81 asl.l #5,d1 RAM:00010A60 D081 add.l d1,d0 RAM:00010A62 41F9 0003 95CE lea (unk_395CE).l,a0 RAM:00010A68 4270 0800 clr.w (a0,d0.l) RAM:00010A6C 6000 FF2C bra.w loc_1099A RAM:00010A70 ; --------------------------------------------------------------------------- RAM:00010A70 RAM:00010A70 loc_10A70: ; CODE XREF: sub_10978+2Cj RAM:00010A70 33FC FFFF 0003 95D2 move.w #$FFFF,(word_395D2).l RAM:00010A78 33FC FFFF 0003 A84E move.w #$FFFF,(word_3A84E).l RAM:00010A80 4E5E unlk a6 RAM:00010A82 4E75 rts RAM:00010A82 ; End of function sub_10978 RAM:00010A82 RAM:00010A84 RAM:00010A84 ; =============== S U B R O U T I N E ======================================= RAM:00010A84 RAM:00010A84 ; Attributes: bp-based frame RAM:00010A84 RAM:00010A84 sub_10A84: ; CODE XREF: sub_F494+BEp RAM:00010A84 ; sub_F616+34p ... RAM:00010A84 RAM:00010A84 arg_2 = $A RAM:00010A84 arg_4 = $C RAM:00010A84 arg_8 = $10 RAM:00010A84 arg_C = $14 RAM:00010A84 RAM:00010A84 4E56 0000 link a6,#0 RAM:00010A88 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00010A8E 48D7 0000 movem.l 0,(sp) RAM:00010A92 4878 0000 pea (off_0).w RAM:00010A96 2F2E 0014 move.l arg_C(a6),-(sp) RAM:00010A9A 2F2E 0010 move.l arg_8(a6),-(sp) RAM:00010A9E 2F2E 000C move.l arg_4(a6),-(sp) RAM:00010AA2 306E 000A movea.w arg_2(a6),a0 RAM:00010AA6 2F08 move.l a0,-(sp) RAM:00010AA8 4EB9 0001 0B04 jsr sub_10B04 RAM:00010AAE 4FEF 0014 lea $14(sp),sp RAM:00010AB2 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00010AB6 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010ABA 48C0 ext.l d0 RAM:00010ABC 6002 bra.s loc_10AC0 RAM:00010ABC ; --------------------------------------------------------------------------- RAM:00010ABE 0070 dc.b $70 ; p RAM:00010ABF 0000 dc.b 0 RAM:00010AC0 ; --------------------------------------------------------------------------- RAM:00010AC0 RAM:00010AC0 loc_10AC0: ; CODE XREF: sub_10A84+38j RAM:00010AC0 4E5E unlk a6 RAM:00010AC2 4E75 rts RAM:00010AC2 ; End of function sub_10A84 RAM:00010AC2 RAM:00010AC4 RAM:00010AC4 ; =============== S U B R O U T I N E ======================================= RAM:00010AC4 RAM:00010AC4 ; Attributes: bp-based frame RAM:00010AC4 RAM:00010AC4 sub_10AC4: ; CODE XREF: sub_121BC+178p RAM:00010AC4 RAM:00010AC4 arg_2 = $A RAM:00010AC4 arg_4 = $C RAM:00010AC4 arg_8 = $10 RAM:00010AC4 arg_C = $14 RAM:00010AC4 RAM:00010AC4 4E56 0000 link a6,#0 RAM:00010AC8 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00010ACE 48D7 0000 movem.l 0,(sp) RAM:00010AD2 4878 0001 pea (1).w RAM:00010AD6 2F2E 0014 move.l arg_C(a6),-(sp) RAM:00010ADA 2F2E 0010 move.l arg_8(a6),-(sp) RAM:00010ADE 2F2E 000C move.l arg_4(a6),-(sp) RAM:00010AE2 306E 000A movea.w arg_2(a6),a0 RAM:00010AE6 2F08 move.l a0,-(sp) RAM:00010AE8 4EB9 0001 0B04 jsr sub_10B04 RAM:00010AEE 4FEF 0014 lea $14(sp),sp RAM:00010AF2 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00010AF6 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010AFA 48C0 ext.l d0 RAM:00010AFC 6002 bra.s loc_10B00 RAM:00010AFC ; --------------------------------------------------------------------------- RAM:00010AFE 0070 dc.b $70 ; p RAM:00010AFF 0000 dc.b 0 RAM:00010B00 ; --------------------------------------------------------------------------- RAM:00010B00 RAM:00010B00 loc_10B00: ; CODE XREF: sub_10AC4+38j RAM:00010B00 4E5E unlk a6 RAM:00010B02 4E75 rts RAM:00010B02 ; End of function sub_10AC4 RAM:00010B02 RAM:00010B04 RAM:00010B04 ; =============== S U B R O U T I N E ======================================= RAM:00010B04 RAM:00010B04 ; Attributes: bp-based frame RAM:00010B04 RAM:00010B04 sub_10B04: ; CODE XREF: sub_10A84+24p RAM:00010B04 ; sub_10AC4+24p RAM:00010B04 RAM:00010B04 arg_2 = $A RAM:00010B04 arg_4 = $C RAM:00010B04 arg_8 = $10 RAM:00010B04 arg_C = $14 RAM:00010B04 arg_13 = $1B RAM:00010B04 RAM:00010B04 4E56 0000 link a6,#0 RAM:00010B08 DFFC FFFF FFE4 adda.l #unk_FFFFFFE4,sp RAM:00010B0E 48D7 0000 movem.l 0,(sp) RAM:00010B12 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00010B16 42AE FFF8 clr.l unk_FFFFFFF8(a6) RAM:00010B1A 302E 000A move.w arg_2(a6),d0 RAM:00010B1E 48C0 ext.l d0 RAM:00010B20 D080 add.l d0,d0 RAM:00010B22 2200 move.l d0,d1 RAM:00010B24 D281 add.l d1,d1 RAM:00010B26 D081 add.l d1,d0 RAM:00010B28 E781 asl.l #3,d1 RAM:00010B2A D081 add.l d1,d0 RAM:00010B2C 0680 0003 A85A addi.l #unk_3A85A,d0 RAM:00010B32 2D40 FFE4 move.l d0,unk_FFFFFFE4(a6) RAM:00010B36 RAM:00010B36 loc_10B36: ; CODE XREF: sub_10B04:loc_10C4Ej RAM:00010B36 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00010B3A 6600 0116 bne.w loc_10C52 RAM:00010B3E 4AAE 0010 tst.l arg_8(a6) RAM:00010B42 6F00 010E ble.w loc_10C52 RAM:00010B46 202E 000C move.l arg_4(a6),d0 RAM:00010B4A 4A80 tst.l d0 RAM:00010B4C 6C06 bge.s loc_10B54 RAM:00010B4E 0680 0000 01FF addi.l #$1FF,d0 RAM:00010B54 RAM:00010B54 loc_10B54: ; CODE XREF: sub_10B04+48j RAM:00010B54 E080 asr.l #8,d0 RAM:00010B56 E280 asr.l #1,d0 RAM:00010B58 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:00010B5C 486E FFF8 pea unk_FFFFFFF8(a6) RAM:00010B60 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:00010B64 3028 0016 move.w $16(a0),d0 RAM:00010B68 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00010B6E D0AE FFF4 add.l unk_FFFFFFF4(a6),d0 RAM:00010B72 2F00 move.l d0,-(sp) RAM:00010B74 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:00010B78 3028 0002 move.w 2(a0),d0 RAM:00010B7C 48C0 ext.l d0 RAM:00010B7E 2F00 move.l d0,-(sp) RAM:00010B80 4878 0003 pea (3).w RAM:00010B84 6100 F706 bsr.w sub_1028C RAM:00010B88 4FEF 0010 lea $10(sp),sp RAM:00010B8C 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00010B90 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00010B94 6600 00B8 bne.w loc_10C4E RAM:00010B98 202E 000C move.l arg_4(a6),d0 RAM:00010B9C 2200 move.l d0,d1 RAM:00010B9E 6C02 bge.s loc_10BA2 RAM:00010BA0 4480 neg.l d0 RAM:00010BA2 RAM:00010BA2 loc_10BA2: ; CODE XREF: sub_10B04+9Aj RAM:00010BA2 0280 0000 01FF andi.l #$1FF,d0 RAM:00010BA8 4A81 tst.l d1 RAM:00010BAA 6C02 bge.s loc_10BAE RAM:00010BAC 4480 neg.l d0 RAM:00010BAE RAM:00010BAE loc_10BAE: ; CODE XREF: sub_10B04+A6j RAM:00010BAE 2D40 FFF0 move.l d0,unk_FFFFFFF0(a6) RAM:00010BB2 203C 0000 0200 move.l #$200,d0 RAM:00010BB8 90AE FFF0 sub.l unk_FFFFFFF0(a6),d0 RAM:00010BBC 2D40 FFEC move.l d0,unk_FFFFFFEC(a6) RAM:00010BC0 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:00010BC4 2F2E 0010 move.l arg_8(a6),-(sp) RAM:00010BC8 4878 0002 pea (2).w RAM:00010BCC 4EB9 0000 71F0 jsr (sub_71F0).l RAM:00010BD2 4FEF 000C lea $C(sp),sp RAM:00010BD6 2D40 FFE8 move.l d0,unk_FFFFFFE8(a6) RAM:00010BDA 4A2E 001B tst.b arg_13(a6) RAM:00010BDE 6730 beq.s loc_10C10 RAM:00010BE0 2F2E FFE8 move.l unk_FFFFFFE8(a6),-(sp) RAM:00010BE4 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00010BE8 D0AE FFF0 add.l unk_FFFFFFF0(a6),d0 RAM:00010BEC 2F00 move.l d0,-(sp) RAM:00010BEE 2F2E 0014 move.l arg_C(a6),-(sp) RAM:00010BF2 4878 0003 pea (3).w RAM:00010BF6 4EB9 0000 72A8 jsr (sub_72A8).l RAM:00010BFC 4FEF 0010 lea $10(sp),sp RAM:00010C00 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:00010C04 6100 FBC6 bsr.w sub_107CC RAM:00010C08 584F addq.w #4,sp RAM:00010C0A 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00010C0E 6020 bra.s loc_10C30 RAM:00010C10 ; --------------------------------------------------------------------------- RAM:00010C10 RAM:00010C10 loc_10C10: ; CODE XREF: sub_10B04+DAj RAM:00010C10 2F2E FFE8 move.l unk_FFFFFFE8(a6),-(sp) RAM:00010C14 2F2E 0014 move.l arg_C(a6),-(sp) RAM:00010C18 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00010C1C D0AE FFF0 add.l unk_FFFFFFF0(a6),d0 RAM:00010C20 2F00 move.l d0,-(sp) RAM:00010C22 4878 0003 pea (3).w RAM:00010C26 4EB9 0000 72A8 jsr (sub_72A8).l RAM:00010C2C 4FEF 0010 lea $10(sp),sp RAM:00010C30 RAM:00010C30 loc_10C30: ; CODE XREF: sub_10B04+10Aj RAM:00010C30 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00010C34 6618 bne.s loc_10C4E RAM:00010C36 202E FFE8 move.l unk_FFFFFFE8(a6),d0 RAM:00010C3A 91AE 0010 sub.l d0,arg_8(a6) RAM:00010C3E 202E FFE8 move.l unk_FFFFFFE8(a6),d0 RAM:00010C42 D1AE 000C add.l d0,arg_4(a6) RAM:00010C46 202E FFE8 move.l unk_FFFFFFE8(a6),d0 RAM:00010C4A D1AE 0014 add.l d0,arg_C(a6) RAM:00010C4E RAM:00010C4E loc_10C4E: ; CODE XREF: sub_10B04+90j RAM:00010C4E ; sub_10B04+130j RAM:00010C4E 6000 FEE6 bra.w loc_10B36 RAM:00010C52 ; --------------------------------------------------------------------------- RAM:00010C52 RAM:00010C52 loc_10C52: ; CODE XREF: sub_10B04+36j RAM:00010C52 ; sub_10B04+3Ej RAM:00010C52 486E FFF8 pea unk_FFFFFFF8(a6) RAM:00010C56 6100 F7FE bsr.w sub_10456 RAM:00010C5A 584F addq.w #4,sp RAM:00010C5C 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010C60 48C0 ext.l d0 RAM:00010C62 6002 bra.s loc_10C66 RAM:00010C62 ; --------------------------------------------------------------------------- RAM:00010C64 0070 dc.b $70 ; p RAM:00010C65 0000 dc.b 0 RAM:00010C66 ; --------------------------------------------------------------------------- RAM:00010C66 RAM:00010C66 loc_10C66: ; CODE XREF: sub_10B04+15Ej RAM:00010C66 4E5E unlk a6 RAM:00010C68 4E75 rts RAM:00010C68 ; End of function sub_10B04 RAM:00010C68 RAM:00010C6A RAM:00010C6A ; =============== S U B R O U T I N E ======================================= RAM:00010C6A RAM:00010C6A ; Attributes: bp-based frame RAM:00010C6A RAM:00010C6A sub_10C6A: ; CODE XREF: sub_10EC2+2Ap RAM:00010C6A ; sub_1B7FC+32p RAM:00010C6A RAM:00010C6A arg_0 = 8 RAM:00010C6A arg_4 = $C RAM:00010C6A arg_B = $13 RAM:00010C6A arg_F = $17 RAM:00010C6A arg_10 = $18 RAM:00010C6A RAM:00010C6A 4E56 0000 link a6,#0 RAM:00010C6E DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:00010C74 48D7 0000 movem.l 0,(sp) RAM:00010C78 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:00010C7C 0C2E 002C 0013 cmpi.b #$2C,arg_B(a6) ; ',' RAM:00010C82 6614 bne.s loc_10C98 RAM:00010C84 0CAE 0000 0048 0008 cmpi.l #$48,arg_0(a6) ; 'H' RAM:00010C8C 640A bcc.s loc_10C98 RAM:00010C8E 3D79 0003 92F8 FFFE move.w (word_392F8).l,unk_FFFFFFFE(a6) RAM:00010C96 6006 bra.s loc_10C9E RAM:00010C98 ; --------------------------------------------------------------------------- RAM:00010C98 RAM:00010C98 loc_10C98: ; CODE XREF: sub_10C6A+18j RAM:00010C98 ; sub_10C6A+22j RAM:00010C98 3D7C 0200 FFFE move.w #$200,unk_FFFFFFFE(a6) RAM:00010C9E RAM:00010C9E loc_10C9E: ; CODE XREF: sub_10C6A+2Cj RAM:00010C9E 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:00010CA2 6600 00F2 bne.w loc_10D96 RAM:00010CA6 4EB9 0000 E0EC jsr sub_E0EC RAM:00010CAC 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00010CB0 6600 00E4 bne.w loc_10D96 RAM:00010CB4 0C2E 002C 0013 cmpi.b #$2C,arg_B(a6) ; ',' RAM:00010CBA 660A bne.s loc_10CC6 RAM:00010CBC 3D7C 2760 FFF6 move.w #$2760,unk_FFFFFFF6(a6) RAM:00010CC2 6000 00D2 bra.w loc_10D96 RAM:00010CC6 ; --------------------------------------------------------------------------- RAM:00010CC6 RAM:00010CC6 loc_10CC6: ; CODE XREF: sub_10C6A+50j RAM:00010CC6 202E 000C move.l arg_4(a6),d0 RAM:00010CCA B0B9 0004 60E6 cmp.l (dword_460E6).l,d0 RAM:00010CD0 670A beq.s loc_10CDC RAM:00010CD2 2D79 0004 60E2 FFF8 move.l (dword_460E2).l,unk_FFFFFFF8(a6) RAM:00010CDA 6008 bra.s loc_10CE4 RAM:00010CDC ; --------------------------------------------------------------------------- RAM:00010CDC RAM:00010CDC loc_10CDC: ; CODE XREF: sub_10C6A+66j RAM:00010CDC 2D79 0004 60E6 FFF8 move.l (dword_460E6).l,unk_FFFFFFF8(a6) RAM:00010CE4 RAM:00010CE4 loc_10CE4: ; CODE XREF: sub_10C6A+70j RAM:00010CE4 0C2E 0002 0017 cmpi.b #2,arg_F(a6) RAM:00010CEA 661E bne.s loc_10D0A RAM:00010CEC 2F2E 0018 move.l arg_10(a6),-(sp) RAM:00010CF0 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00010CF4 2F2E 000C move.l arg_4(a6),-(sp) RAM:00010CF8 4EB9 0001 EC08 jsr read_from_sun_vol RAM:00010CFE 4FEF 000C lea $C(sp),sp RAM:00010D02 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00010D06 6000 008E bra.w loc_10D96 RAM:00010D0A ; --------------------------------------------------------------------------- RAM:00010D0A RAM:00010D0A loc_10D0A: ; CODE XREF: sub_10C6A+80j RAM:00010D0A 4A39 0004 60FE tst.b (byte_460FE).l RAM:00010D10 671C beq.s loc_10D2E RAM:00010D12 2F2E 0018 move.l arg_10(a6),-(sp) RAM:00010D16 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00010D1A 2F2E 000C move.l arg_4(a6),-(sp) RAM:00010D1E 4EB9 0001 E6D2 jsr sub_1E6D2 RAM:00010D24 4FEF 000C lea $C(sp),sp RAM:00010D28 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00010D2C 6068 bra.s loc_10D96 RAM:00010D2E ; --------------------------------------------------------------------------- RAM:00010D2E RAM:00010D2E loc_10D2E: ; CODE XREF: sub_10C6A+A6j RAM:00010D2E 3039 0004 6102 move.w (word_46102).l,d0 RAM:00010D34 48C0 ext.l d0 RAM:00010D36 0280 0000 0F00 andi.l #$F00,d0 RAM:00010D3C 6608 bne.s loc_10D46 RAM:00010D3E 3D7C 278D FFF6 move.w #$278D,unk_FFFFFFF6(a6) RAM:00010D44 6050 bra.s loc_10D96 RAM:00010D46 ; --------------------------------------------------------------------------- RAM:00010D46 RAM:00010D46 loc_10D46: ; CODE XREF: sub_10C6A+D2j RAM:00010D46 2F2E 0018 move.l arg_10(a6),-(sp) RAM:00010D4A 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:00010D4E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00010D52 7000 moveq #0,d0 RAM:00010D54 102E 0017 move.b arg_F(a6),d0 RAM:00010D58 2F00 move.l d0,-(sp) RAM:00010D5A 4878 0000 pea (off_0).w RAM:00010D5E 4EB9 0001 17D0 jsr sub_117D0 RAM:00010D64 4FEF 0014 lea $14(sp),sp RAM:00010D68 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00010D6C 6628 bne.s loc_10D96 RAM:00010D6E 202E 000C move.l arg_4(a6),d0 RAM:00010D72 B0B9 0004 60E6 cmp.l (dword_460E6).l,d0 RAM:00010D78 671C beq.s loc_10D96 RAM:00010D7A 202E 0018 move.l arg_10(a6),d0 RAM:00010D7E 7209 moveq #9,d1 RAM:00010D80 E3A0 asl.l d1,d0 RAM:00010D82 2F00 move.l d0,-(sp) RAM:00010D84 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:00010D88 2F2E 000C move.l arg_4(a6),-(sp) RAM:00010D8C 4EB9 0000 739A jsr (sub_739A).l RAM:00010D92 4FEF 000C lea $C(sp),sp RAM:00010D96 RAM:00010D96 loc_10D96: ; CODE XREF: sub_10C6A+38j RAM:00010D96 ; sub_10C6A+46j ... RAM:00010D96 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:00010D9A 48C0 ext.l d0 RAM:00010D9C 6002 bra.s loc_10DA0 RAM:00010D9C ; --------------------------------------------------------------------------- RAM:00010D9E 0070 dc.b $70 ; p RAM:00010D9F 0000 dc.b 0 RAM:00010DA0 ; --------------------------------------------------------------------------- RAM:00010DA0 RAM:00010DA0 loc_10DA0: ; CODE XREF: sub_10C6A+132j RAM:00010DA0 4E5E unlk a6 RAM:00010DA2 4E75 rts RAM:00010DA2 ; End of function sub_10C6A RAM:00010DA2 RAM:00010DA4 RAM:00010DA4 ; =============== S U B R O U T I N E ======================================= RAM:00010DA4 RAM:00010DA4 ; Attributes: bp-based frame RAM:00010DA4 RAM:00010DA4 sub_10DA4: ; CODE XREF: sub_10F06+2Ap RAM:00010DA4 ; sub_1B5D0+1B0p ... RAM:00010DA4 RAM:00010DA4 arg_0 = 8 RAM:00010DA4 arg_4 = $C RAM:00010DA4 arg_B = $13 RAM:00010DA4 arg_F = $17 RAM:00010DA4 arg_10 = $18 RAM:00010DA4 RAM:00010DA4 4E56 0000 link a6,#0 RAM:00010DA8 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:00010DAE 48D7 0000 movem.l 0,(sp) RAM:00010DB2 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:00010DB6 0C2E 002C 0013 cmpi.b #$2C,arg_B(a6) ; ',' RAM:00010DBC 6614 bne.s loc_10DD2 RAM:00010DBE 0CAE 0000 0048 0008 cmpi.l #$48,arg_0(a6) ; 'H' RAM:00010DC6 640A bcc.s loc_10DD2 RAM:00010DC8 3D79 0003 92F8 FFFE move.w (word_392F8).l,unk_FFFFFFFE(a6) RAM:00010DD0 6006 bra.s loc_10DD8 RAM:00010DD2 ; --------------------------------------------------------------------------- RAM:00010DD2 RAM:00010DD2 loc_10DD2: ; CODE XREF: sub_10DA4+18j RAM:00010DD2 ; sub_10DA4+22j RAM:00010DD2 3D7C 0200 FFFE move.w #$200,unk_FFFFFFFE(a6) RAM:00010DD8 RAM:00010DD8 loc_10DD8: ; CODE XREF: sub_10DA4+2Cj RAM:00010DD8 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:00010DDC 6600 00D6 bne.w loc_10EB4 RAM:00010DE0 4EB9 0000 E0EC jsr sub_E0EC RAM:00010DE6 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00010DEA 6600 00C8 bne.w loc_10EB4 RAM:00010DEE 0C2E 0002 0017 cmpi.b #2,arg_F(a6) RAM:00010DF4 661E bne.s loc_10E14 RAM:00010DF6 2F2E 0018 move.l arg_10(a6),-(sp) RAM:00010DFA 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00010DFE 2F2E 000C move.l arg_4(a6),-(sp) RAM:00010E02 4EB9 0001 EAEE jsr write_to_sun_vol RAM:00010E08 4FEF 000C lea $C(sp),sp RAM:00010E0C 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00010E10 6000 00A2 bra.w loc_10EB4 RAM:00010E14 ; --------------------------------------------------------------------------- RAM:00010E14 RAM:00010E14 loc_10E14: ; CODE XREF: sub_10DA4+50j RAM:00010E14 4A39 0004 60FE tst.b (byte_460FE).l RAM:00010E1A 671C beq.s loc_10E38 RAM:00010E1C 2F2E 0018 move.l arg_10(a6),-(sp) RAM:00010E20 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00010E24 2F2E 000C move.l arg_4(a6),-(sp) RAM:00010E28 4EB9 0001 E5AC jsr sub_1E5AC RAM:00010E2E 4FEF 000C lea $C(sp),sp RAM:00010E32 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00010E36 607C bra.s loc_10EB4 RAM:00010E38 ; --------------------------------------------------------------------------- RAM:00010E38 RAM:00010E38 loc_10E38: ; CODE XREF: sub_10DA4+76j RAM:00010E38 3039 0004 6102 move.w (word_46102).l,d0 RAM:00010E3E 48C0 ext.l d0 RAM:00010E40 0280 0000 0F00 andi.l #$F00,d0 RAM:00010E46 6608 bne.s loc_10E50 RAM:00010E48 3D7C 278D FFF6 move.w #$278D,unk_FFFFFFF6(a6) RAM:00010E4E 6064 bra.s loc_10EB4 RAM:00010E50 ; --------------------------------------------------------------------------- RAM:00010E50 RAM:00010E50 loc_10E50: ; CODE XREF: sub_10DA4+A2j RAM:00010E50 202E 000C move.l arg_4(a6),d0 RAM:00010E54 B0B9 0004 60E6 cmp.l (dword_460E6).l,d0 RAM:00010E5A 672A beq.s loc_10E86 RAM:00010E5C 2D79 0004 60E2 FFF8 move.l (dword_460E2).l,unk_FFFFFFF8(a6) RAM:00010E64 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010E68 48C0 ext.l d0 RAM:00010E6A 4C2E 0800 0018 muls.l arg_10(a6),d0 RAM:00010E70 2F00 move.l d0,-(sp) RAM:00010E72 2F2E 000C move.l arg_4(a6),-(sp) RAM:00010E76 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:00010E7A 4EB9 0000 739A jsr (sub_739A).l RAM:00010E80 4FEF 000C lea $C(sp),sp RAM:00010E84 6008 bra.s loc_10E8E RAM:00010E86 ; --------------------------------------------------------------------------- RAM:00010E86 RAM:00010E86 loc_10E86: ; CODE XREF: sub_10DA4+B6j RAM:00010E86 2D79 0004 60E6 FFF8 move.l (dword_460E6).l,unk_FFFFFFF8(a6) RAM:00010E8E RAM:00010E8E loc_10E8E: ; CODE XREF: sub_10DA4+E0j RAM:00010E8E 2F2E 0018 move.l arg_10(a6),-(sp) RAM:00010E92 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:00010E96 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00010E9A 7000 moveq #0,d0 RAM:00010E9C 102E 0017 move.b arg_F(a6),d0 RAM:00010EA0 2F00 move.l d0,-(sp) RAM:00010EA2 4878 0001 pea (1).w RAM:00010EA6 4EB9 0001 17D0 jsr sub_117D0 RAM:00010EAC 4FEF 0014 lea $14(sp),sp RAM:00010EB0 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:00010EB4 RAM:00010EB4 loc_10EB4: ; CODE XREF: sub_10DA4+38j RAM:00010EB4 ; sub_10DA4+46j ... RAM:00010EB4 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:00010EB8 48C0 ext.l d0 RAM:00010EBA 6002 bra.s loc_10EBE RAM:00010EBA ; --------------------------------------------------------------------------- RAM:00010EBC 0070 dc.b $70 ; p RAM:00010EBD 0000 dc.b 0 RAM:00010EBE ; --------------------------------------------------------------------------- RAM:00010EBE RAM:00010EBE loc_10EBE: ; CODE XREF: sub_10DA4+116j RAM:00010EBE 4E5E unlk a6 RAM:00010EC0 4E75 rts RAM:00010EC0 ; End of function sub_10DA4 RAM:00010EC0 RAM:00010EC2 RAM:00010EC2 ; =============== S U B R O U T I N E ======================================= RAM:00010EC2 RAM:00010EC2 ; Attributes: bp-based frame RAM:00010EC2 RAM:00010EC2 sub_10EC2: ; CODE XREF: sub_1028C+192p RAM:00010EC2 ; sub_16BEA+56p RAM:00010EC2 RAM:00010EC2 arg_0 = 8 RAM:00010EC2 arg_4 = $C RAM:00010EC2 arg_B = $13 RAM:00010EC2 arg_F = $17 RAM:00010EC2 RAM:00010EC2 4E56 0000 link a6,#0 RAM:00010EC6 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00010ECC 48D7 0000 movem.l 0,(sp) RAM:00010ED0 4878 0001 pea (1).w RAM:00010ED4 7000 moveq #0,d0 RAM:00010ED6 102E 0017 move.b arg_F(a6),d0 RAM:00010EDA 2F00 move.l d0,-(sp) RAM:00010EDC 7000 moveq #0,d0 RAM:00010EDE 102E 0013 move.b arg_B(a6),d0 RAM:00010EE2 2F00 move.l d0,-(sp) RAM:00010EE4 2F2E 000C move.l arg_4(a6),-(sp) RAM:00010EE8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00010EEC 6100 FD7C bsr.w sub_10C6A RAM:00010EF0 4FEF 0014 lea $14(sp),sp RAM:00010EF4 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00010EF8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010EFC 48C0 ext.l d0 RAM:00010EFE 6002 bra.s loc_10F02 RAM:00010EFE ; --------------------------------------------------------------------------- RAM:00010F00 0070 dc.b $70 ; p RAM:00010F01 0000 dc.b 0 RAM:00010F02 ; --------------------------------------------------------------------------- RAM:00010F02 RAM:00010F02 loc_10F02: ; CODE XREF: sub_10EC2+3Cj RAM:00010F02 4E5E unlk a6 RAM:00010F04 4E75 rts RAM:00010F04 ; End of function sub_10EC2 RAM:00010F04 RAM:00010F06 RAM:00010F06 ; =============== S U B R O U T I N E ======================================= RAM:00010F06 RAM:00010F06 ; Attributes: bp-based frame RAM:00010F06 RAM:00010F06 sub_10F06: ; CODE XREF: sub_107CC+78p RAM:00010F06 ; sub_16B66+70p RAM:00010F06 RAM:00010F06 arg_0 = 8 RAM:00010F06 arg_4 = $C RAM:00010F06 arg_B = $13 RAM:00010F06 arg_F = $17 RAM:00010F06 RAM:00010F06 4E56 0000 link a6,#0 RAM:00010F0A DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00010F10 48D7 0000 movem.l 0,(sp) RAM:00010F14 4878 0001 pea (1).w RAM:00010F18 7000 moveq #0,d0 RAM:00010F1A 102E 0017 move.b arg_F(a6),d0 RAM:00010F1E 2F00 move.l d0,-(sp) RAM:00010F20 7000 moveq #0,d0 RAM:00010F22 102E 0013 move.b arg_B(a6),d0 RAM:00010F26 2F00 move.l d0,-(sp) RAM:00010F28 2F2E 000C move.l arg_4(a6),-(sp) RAM:00010F2C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00010F30 6100 FE72 bsr.w sub_10DA4 RAM:00010F34 4FEF 0014 lea $14(sp),sp RAM:00010F38 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00010F3C 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00010F40 48C0 ext.l d0 RAM:00010F42 6002 bra.s loc_10F46 RAM:00010F42 ; --------------------------------------------------------------------------- RAM:00010F44 0070 dc.b $70 ; p RAM:00010F45 0000 dc.b 0 RAM:00010F46 ; --------------------------------------------------------------------------- RAM:00010F46 RAM:00010F46 loc_10F46: ; CODE XREF: sub_10F06+3Cj RAM:00010F46 4E5E unlk a6 RAM:00010F48 4E75 rts RAM:00010F48 ; End of function sub_10F06 RAM:00010F48 RAM:00010F4A RAM:00010F4A ; =============== S U B R O U T I N E ======================================= RAM:00010F4A RAM:00010F4A ; Attributes: bp-based frame RAM:00010F4A RAM:00010F4A sub_10F4A: ; CODE XREF: sub_1B840+26p RAM:00010F4A RAM:00010F4A arg_0 = 8 RAM:00010F4A arg_7 = $F RAM:00010F4A RAM:00010F4A 4E56 0000 link a6,#0 RAM:00010F4E DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:00010F54 48D7 0000 movem.l 0,(sp) RAM:00010F58 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:00010F5C 4EB9 0000 E0EC jsr sub_E0EC RAM:00010F62 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00010F66 6600 00B8 bne.w loc_11020 RAM:00010F6A 202E 0008 move.l arg_0(a6),d0 RAM:00010F6E B0B9 0004 60E6 cmp.l (dword_460E6).l,d0 RAM:00010F74 670A beq.s loc_10F80 RAM:00010F76 2D79 0004 60E2 FFFC move.l (dword_460E2).l,unk_FFFFFFFC(a6) RAM:00010F7E 6008 bra.s loc_10F88 RAM:00010F80 ; --------------------------------------------------------------------------- RAM:00010F80 RAM:00010F80 loc_10F80: ; CODE XREF: sub_10F4A+2Aj RAM:00010F80 2D79 0004 60E6 FFFC move.l (dword_460E6).l,unk_FFFFFFFC(a6) RAM:00010F88 RAM:00010F88 loc_10F88: ; CODE XREF: sub_10F4A+34j RAM:00010F88 0C2E 0002 000F cmpi.b #2,arg_7(a6) RAM:00010F8E 6608 bne.s loc_10F98 RAM:00010F90 3D7C 272E FFFA move.w #$272E,unk_FFFFFFFA(a6) RAM:00010F96 6058 bra.s loc_10FF0 RAM:00010F98 ; --------------------------------------------------------------------------- RAM:00010F98 RAM:00010F98 loc_10F98: ; CODE XREF: sub_10F4A+44j RAM:00010F98 4A39 0004 60FE tst.b (byte_460FE).l RAM:00010F9E 6712 beq.s loc_10FB2 RAM:00010FA0 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00010FA4 4EB9 0001 E7F8 jsr sub_1E7F8 RAM:00010FAA 584F addq.w #4,sp RAM:00010FAC 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00010FB0 603E bra.s loc_10FF0 RAM:00010FB2 ; --------------------------------------------------------------------------- RAM:00010FB2 RAM:00010FB2 loc_10FB2: ; CODE XREF: sub_10F4A+54j RAM:00010FB2 3039 0004 6102 move.w (word_46102).l,d0 RAM:00010FB8 48C0 ext.l d0 RAM:00010FBA 0280 0000 0F00 andi.l #$F00,d0 RAM:00010FC0 6608 bne.s loc_10FCA RAM:00010FC2 3D7C 278D FFFA move.w #$278D,unk_FFFFFFFA(a6) RAM:00010FC8 6026 bra.s loc_10FF0 RAM:00010FCA ; --------------------------------------------------------------------------- RAM:00010FCA RAM:00010FCA loc_10FCA: ; CODE XREF: sub_10F4A+76j RAM:00010FCA 4878 0001 pea (1).w RAM:00010FCE 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00010FD2 4878 0000 pea (off_0).w RAM:00010FD6 7000 moveq #0,d0 RAM:00010FD8 102E 000F move.b arg_7(a6),d0 RAM:00010FDC 2F00 move.l d0,-(sp) RAM:00010FDE 4878 0006 pea (6).w RAM:00010FE2 4EB9 0001 17D0 jsr sub_117D0 RAM:00010FE8 4FEF 0014 lea $14(sp),sp RAM:00010FEC 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00010FF0 RAM:00010FF0 loc_10FF0: ; CODE XREF: sub_10F4A+4Cj RAM:00010FF0 ; sub_10F4A+66j ... RAM:00010FF0 4279 0002 BCE8 clr.w (word_2BCE8).l RAM:00010FF6 426E FFF2 clr.w unk_FFFFFFF2(a6) RAM:00010FFA RAM:00010FFA loc_10FFA: ; CODE XREF: sub_10F4A+D4j RAM:00010FFA 0C6E 007D FFF2 cmpi.w #$7D,unk_FFFFFFF2(a6) ; '}' RAM:00011000 641E bcc.s loc_11020 RAM:00011002 7000 moveq #0,d0 RAM:00011004 302E FFF2 move.w unk_FFFFFFF2(a6),d0 RAM:00011008 206E 0008 movea.l arg_0(a6),a0 RAM:0001100C 0C70 FFFF 0C00 cmpi.w #$FFFF,(a0,d0.l*4) RAM:00011012 670C beq.s loc_11020 RAM:00011014 5279 0002 BCE8 addq.w #1,(word_2BCE8).l RAM:0001101A 526E FFF2 addq.w #1,unk_FFFFFFF2(a6) RAM:0001101E 60DA bra.s loc_10FFA RAM:00011020 ; --------------------------------------------------------------------------- RAM:00011020 RAM:00011020 loc_11020: ; CODE XREF: sub_10F4A+1Cj RAM:00011020 ; sub_10F4A+B6j ... RAM:00011020 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00011024 48C0 ext.l d0 RAM:00011026 6002 bra.s loc_1102A RAM:00011026 ; --------------------------------------------------------------------------- RAM:00011028 0070 dc.b $70 ; p RAM:00011029 0000 dc.b 0 RAM:0001102A ; --------------------------------------------------------------------------- RAM:0001102A RAM:0001102A loc_1102A: ; CODE XREF: sub_10F4A+DCj RAM:0001102A 4E5E unlk a6 RAM:0001102C 4E75 rts RAM:0001102C ; End of function sub_10F4A RAM:0001102C RAM:0001102E RAM:0001102E ; =============== S U B R O U T I N E ======================================= RAM:0001102E RAM:0001102E ; Attributes: bp-based frame RAM:0001102E RAM:0001102E sub_1102E: ; CODE XREF: sub_1B878+26p RAM:0001102E RAM:0001102E arg_0 = 8 RAM:0001102E arg_7 = $F RAM:0001102E RAM:0001102E 4E56 0000 link a6,#0 RAM:00011032 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:00011038 48D7 0000 movem.l 0,(sp) RAM:0001103C 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:00011040 4EB9 0000 E0EC jsr sub_E0EC RAM:00011046 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0001104A 6600 00AA bne.w loc_110F6 RAM:0001104E 202E 0008 move.l arg_0(a6),d0 RAM:00011052 B0B9 0004 60E6 cmp.l (dword_460E6).l,d0 RAM:00011058 670A beq.s loc_11064 RAM:0001105A 2D79 0004 60E2 FFFC move.l (dword_460E2).l,unk_FFFFFFFC(a6) RAM:00011062 6008 bra.s loc_1106C RAM:00011064 ; --------------------------------------------------------------------------- RAM:00011064 RAM:00011064 loc_11064: ; CODE XREF: sub_1102E+2Aj RAM:00011064 2D79 0004 60E6 FFFC move.l (dword_460E6).l,unk_FFFFFFFC(a6) RAM:0001106C RAM:0001106C loc_1106C: ; CODE XREF: sub_1102E+34j RAM:0001106C 0C2E 0002 000F cmpi.b #2,arg_7(a6) RAM:00011072 6608 bne.s loc_1107C RAM:00011074 3D7C 272E FFFA move.w #$272E,unk_FFFFFFFA(a6) RAM:0001107A 607A bra.s loc_110F6 RAM:0001107C ; --------------------------------------------------------------------------- RAM:0001107C RAM:0001107C loc_1107C: ; CODE XREF: sub_1102E+44j RAM:0001107C 4A39 0004 60FE tst.b (byte_460FE).l RAM:00011082 6712 beq.s loc_11096 RAM:00011084 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00011088 4EB9 0001 E840 jsr sub_1E840 RAM:0001108E 584F addq.w #4,sp RAM:00011090 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00011094 6060 bra.s loc_110F6 RAM:00011096 ; --------------------------------------------------------------------------- RAM:00011096 RAM:00011096 loc_11096: ; CODE XREF: sub_1102E+54j RAM:00011096 3039 0004 6102 move.w (word_46102).l,d0 RAM:0001109C 48C0 ext.l d0 RAM:0001109E 0280 0000 0F00 andi.l #$F00,d0 RAM:000110A4 6608 bne.s loc_110AE RAM:000110A6 3D7C 278D FFFA move.w #$278D,unk_FFFFFFFA(a6) RAM:000110AC 6048 bra.s loc_110F6 RAM:000110AE ; --------------------------------------------------------------------------- RAM:000110AE RAM:000110AE loc_110AE: ; CODE XREF: sub_1102E+76j RAM:000110AE 4878 0001 pea (1).w RAM:000110B2 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000110B6 4878 0000 pea (off_0).w RAM:000110BA 7000 moveq #0,d0 RAM:000110BC 102E 000F move.b arg_7(a6),d0 RAM:000110C0 2F00 move.l d0,-(sp) RAM:000110C2 4878 0007 pea (7).w RAM:000110C6 4EB9 0001 17D0 jsr sub_117D0 RAM:000110CC 4FEF 0014 lea $14(sp),sp RAM:000110D0 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:000110D4 202E 0008 move.l arg_0(a6),d0 RAM:000110D8 B0B9 0004 60E6 cmp.l (dword_460E6).l,d0 RAM:000110DE 6716 beq.s loc_110F6 RAM:000110E0 4878 0004 pea (off_4).w RAM:000110E4 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000110E8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000110EC 4EB9 0000 739A jsr (sub_739A).l RAM:000110F2 4FEF 000C lea $C(sp),sp RAM:000110F6 RAM:000110F6 loc_110F6: ; CODE XREF: sub_1102E+1Cj RAM:000110F6 ; sub_1102E+4Cj ... RAM:000110F6 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:000110FA 48C0 ext.l d0 RAM:000110FC 6002 bra.s loc_11100 RAM:000110FC ; --------------------------------------------------------------------------- RAM:000110FE 0070 dc.b $70 ; p RAM:000110FF 0000 dc.b 0 RAM:00011100 ; --------------------------------------------------------------------------- RAM:00011100 RAM:00011100 loc_11100: ; CODE XREF: sub_1102E+CEj RAM:00011100 4E5E unlk a6 RAM:00011102 4E75 rts RAM:00011102 ; End of function sub_1102E RAM:00011102 RAM:00011104 RAM:00011104 ; =============== S U B R O U T I N E ======================================= RAM:00011104 RAM:00011104 ; Attributes: bp-based frame RAM:00011104 RAM:00011104 sub_11104: ; CODE XREF: sub_844+402p RAM:00011104 ; sub_151E+B4p ... RAM:00011104 RAM:00011104 arg_0 = 8 RAM:00011104 arg_7 = $F RAM:00011104 RAM:00011104 4E56 0000 link a6,#0 RAM:00011108 DFFC FFFF FFC8 adda.l #unk_FFFFFFC8,sp RAM:0001110E 48D7 0000 movem.l 0,(sp) RAM:00011112 42AE FFF8 clr.l unk_FFFFFFF8(a6) RAM:00011116 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001111A 4879 0003 92C2 pea (word_392C2).l RAM:00011120 6100 F09E bsr.w sub_101C0 RAM:00011124 584F addq.w #4,sp RAM:00011126 4879 0003 92BE pea (word_392BE).l RAM:0001112C 6100 F114 bsr.w sub_10242 RAM:00011130 584F addq.w #4,sp RAM:00011132 4879 0003 92C0 pea (word_392C0).l RAM:00011138 6100 F108 bsr.w sub_10242 RAM:0001113C 584F addq.w #4,sp RAM:0001113E 4879 0004 60E0 pea (word_460E0).l RAM:00011144 6100 F0FC bsr.w sub_10242 RAM:00011148 584F addq.w #4,sp RAM:0001114A 4279 0003 8F54 clr.w (word_38F54).l RAM:00011150 33FC 0001 0003 8F58 move.w #1,(word_38F58).l RAM:00011158 4AB9 0002 6C9C tst.l (dword_26C9C).l RAM:0001115E 670E beq.s loc_1116E RAM:00011160 2F39 0002 6C9C move.l (dword_26C9C).l,-(sp) RAM:00011166 4EB9 0001 E440 jsr return0_9 RAM:0001116C 584F addq.w #4,sp RAM:0001116E RAM:0001116E loc_1116E: ; CODE XREF: sub_11104+5Aj RAM:0001116E 4A2E 000F tst.b arg_7(a6) RAM:00011172 6700 02EC beq.w loc_11460 RAM:00011176 4AAE 0008 tst.l arg_0(a6) RAM:0001117A 6614 bne.s loc_11190 RAM:0001117C 4A39 0003 92C4 tst.b (byte_392C4).l RAM:00011182 6708 beq.s loc_1118C RAM:00011184 2D7C 0003 92C4 0008 move.l #byte_392C4,arg_0(a6) RAM:0001118C RAM:0001118C loc_1118C: ; CODE XREF: sub_11104+7Ej RAM:0001118C 6000 00A6 bra.w loc_11234 RAM:00011190 ; --------------------------------------------------------------------------- RAM:00011190 RAM:00011190 loc_11190: ; CODE XREF: sub_11104+76j RAM:00011190 4A39 0003 92C4 tst.b (byte_392C4).l RAM:00011196 6700 009C beq.w loc_11234 RAM:0001119A 4878 0020 pea (off_20).w RAM:0001119E 4879 0003 92C4 pea (byte_392C4).l RAM:000111A4 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000111A8 4878 0003 pea (3).w RAM:000111AC 4EB9 0000 72F6 jsr (sub_72F6).l RAM:000111B2 4FEF 0010 lea $10(sp),sp RAM:000111B6 4A80 tst.l d0 RAM:000111B8 677A beq.s loc_11234 RAM:000111BA 4879 0002 34E6 pea (aChangingSymbol).l ; "Changing symbol table volume.\n" RAM:000111C0 4878 0001 pea (1).w RAM:000111C4 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000111CA 504F addq.w #8,sp RAM:000111CC 4879 0002 3505 pea (aRemovingAllPre).l ; "Removing all Pre-Defined symbols from m"... RAM:000111D2 4878 0001 pea (1).w RAM:000111D6 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000111DC 504F addq.w #8,sp RAM:000111DE 4878 000F pea ((off_C+3)).w RAM:000111E2 4878 0001 pea (1).w RAM:000111E6 4878 0000 pea (off_0).w RAM:000111EA 4EB9 0000 E9EE jsr sub_E9EE RAM:000111F0 4FEF 000C lea $C(sp),sp RAM:000111F4 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:000111F8 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:000111FC 6736 beq.s loc_11234 RAM:000111FE 4879 0002 3534 pea (aMustRemoveRefe).l ; "\nMust remove references to all Pre-Def"... RAM:00011204 4878 0001 pea (1).w RAM:00011208 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001120E 504F addq.w #8,sp RAM:00011210 4879 0002 357D pea (aSymbolTableVol).l ; "\n symbol table volume.\n" RAM:00011216 4878 0001 pea (1).w RAM:0001121A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00011220 504F addq.w #8,sp RAM:00011222 4879 0002 3597 pea (aDiskAccessIsCu).l ; "Disk Access is currently Off.\n" RAM:00011228 4878 0001 pea (1).w RAM:0001122C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00011232 504F addq.w #8,sp RAM:00011234 RAM:00011234 loc_11234: ; CODE XREF: sub_11104:loc_1118Cj RAM:00011234 ; sub_11104+92j ... RAM:00011234 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00011238 670A beq.s loc_11244 RAM:0001123A 3D7C 274E FFFE move.w #$274E,unk_FFFFFFFE(a6) RAM:00011240 6000 021E bra.w loc_11460 RAM:00011244 ; --------------------------------------------------------------------------- RAM:00011244 RAM:00011244 loc_11244: ; CODE XREF: sub_11104+134j RAM:00011244 4AAE 0008 tst.l arg_0(a6) RAM:00011248 6610 bne.s loc_1125A RAM:0001124A 4A39 0000 0500 tst.b (byte_500).l RAM:00011250 6708 beq.s loc_1125A RAM:00011252 2D7C 0000 0500 0008 move.l #$500,arg_0(a6) RAM:0001125A RAM:0001125A loc_1125A: ; CODE XREF: sub_11104+144j RAM:0001125A ; sub_11104+14Cj RAM:0001125A 4AAE 0008 tst.l arg_0(a6) RAM:0001125E 662C bne.s loc_1128C RAM:00011260 4879 0002 35B6 pea (aSystemVolumeDe).l ; "\nSystem volume default is not set\n" RAM:00011266 4878 0001 pea (1).w RAM:0001126A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00011270 504F addq.w #8,sp RAM:00011272 4879 0002 35D9 pea (aDiskAccessIs_0).l ; "Disk Access is currently Off\n" RAM:00011278 4878 0001 pea (1).w RAM:0001127C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00011282 504F addq.w #8,sp RAM:00011284 3D7C 274E FFFE move.w #$274E,unk_FFFFFFFE(a6) RAM:0001128A 6046 bra.s loc_112D2 RAM:0001128C ; --------------------------------------------------------------------------- RAM:0001128C RAM:0001128C loc_1128C: ; CODE XREF: sub_11104+15Aj RAM:0001128C 4878 0001 pea (1).w RAM:00011290 4878 0000 pea (off_0).w RAM:00011294 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00011298 4878 0003 pea (3).w RAM:0001129C 4EB9 0001 DDB6 jsr sub_1DDB6 RAM:000112A2 4FEF 0010 lea $10(sp),sp RAM:000112A6 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:000112AA 6626 bne.s loc_112D2 RAM:000112AC 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:000112B2 41F9 0002 646A lea (unk_2646A).l,a0 RAM:000112B8 0C70 0002 0200 cmpi.w #2,(a0,d0.w*2) RAM:000112BE 6612 bne.s loc_112D2 RAM:000112C0 2D7C 0000 0001 FFF8 move.l #1,unk_FFFFFFF8(a6) RAM:000112C8 23F9 0002 6C98 0002+ move.l (dword_26C98).l,(dword_26C9C).l RAM:000112D2 RAM:000112D2 loc_112D2: ; CODE XREF: sub_11104+186j RAM:000112D2 ; sub_11104+1A6j ... RAM:000112D2 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:000112D6 6600 017C bne.w loc_11454 RAM:000112DA 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:000112E0 41F9 0002 6464 lea (unk_26464).l,a0 RAM:000112E6 3030 0200 move.w (a0,d0.w*2),d0 RAM:000112EA 48C0 ext.l d0 RAM:000112EC 2F00 move.l d0,-(sp) RAM:000112EE 4878 0009 pea ((off_8+1)).w RAM:000112F2 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000112F6 4879 0003 92C2 pea (word_392C2).l RAM:000112FC 4878 0004 pea (off_4).w RAM:00011300 6100 EBD6 bsr.w sub_FED8 RAM:00011304 4FEF 0014 lea $14(sp),sp RAM:00011308 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001130C 6600 0146 bne.w loc_11454 RAM:00011310 4879 0002 35F7 pea (aSymbols).l ; "SYMBOLS" RAM:00011316 4879 0003 92BE pea (word_392BE).l RAM:0001131C 3079 0003 92C2 movea.w (word_392C2).l,a0 RAM:00011322 2F08 move.l a0,-(sp) RAM:00011324 6100 EC3A bsr.w sub_FF60 RAM:00011328 4FEF 000C lea $C(sp),sp RAM:0001132C 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00011330 6600 0122 bne.w loc_11454 RAM:00011334 486E FFC8 pea unk_FFFFFFC8(a6) RAM:00011338 4878 0028 pea (off_28).w RAM:0001133C 4878 0200 pea (off_200).w RAM:00011340 3079 0003 92BE movea.w (word_392BE).l,a0 RAM:00011346 2F08 move.l a0,-(sp) RAM:00011348 6100 F73A bsr.w sub_10A84 RAM:0001134C 4FEF 0010 lea $10(sp),sp RAM:00011350 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00011354 6600 00FE bne.w loc_11454 RAM:00011358 33EE FFCE 0003 92E4 move.w unk_FFFFFFCE(a6),(word_392E4).l RAM:00011360 4879 0002 35FF pea (aIndex).l ; "INDEX" RAM:00011366 4879 0003 92C0 pea (word_392C0).l RAM:0001136C 3079 0003 92C2 movea.w (word_392C2).l,a0 RAM:00011372 2F08 move.l a0,-(sp) RAM:00011374 6100 EBEA bsr.w sub_FF60 RAM:00011378 4FEF 000C lea $C(sp),sp RAM:0001137C 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00011380 6600 00D2 bne.w loc_11454 RAM:00011384 486E FFC8 pea unk_FFFFFFC8(a6) RAM:00011388 4878 0028 pea (off_28).w RAM:0001138C 4878 0200 pea (off_200).w RAM:00011390 3079 0003 92C0 movea.w (word_392C0).l,a0 RAM:00011396 2F08 move.l a0,-(sp) RAM:00011398 6100 F6EA bsr.w sub_10A84 RAM:0001139C 4FEF 0010 lea $10(sp),sp RAM:000113A0 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:000113A4 6600 00AE bne.w loc_11454 RAM:000113A8 33EE FFCE 0003 92E6 move.w unk_FFFFFFCE(a6),(word_392E6).l RAM:000113B0 4879 0002 3605 pea (aCore_image).l ; "CORE_IMAGE" RAM:000113B6 4879 0004 60E0 pea (word_460E0).l RAM:000113BC 3079 0003 92C2 movea.w (word_392C2).l,a0 RAM:000113C2 2F08 move.l a0,-(sp) RAM:000113C4 6100 EB9A bsr.w sub_FF60 RAM:000113C8 4FEF 000C lea $C(sp),sp RAM:000113CC 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:000113D0 6600 0082 bne.w loc_11454 RAM:000113D4 0CAE 0003 92C4 0008 cmpi.l #byte_392C4,arg_0(a6) RAM:000113DC 6722 beq.s loc_11400 RAM:000113DE 4878 0020 pea (off_20).w RAM:000113E2 4879 0003 92C4 pea (byte_392C4).l RAM:000113E8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000113EC 4878 0003 pea (3).w RAM:000113F0 4EB9 0000 72A8 jsr (sub_72A8).l RAM:000113F6 4FEF 0010 lea $10(sp),sp RAM:000113FA 4239 0003 92E3 clr.b (byte_392E3).l RAM:00011400 RAM:00011400 loc_11400: ; CODE XREF: sub_11104+2D8j RAM:00011400 33FC 0001 0003 8F54 move.w #1,(word_38F54).l RAM:00011408 486E FFF0 pea unk_FFFFFFF0(a6) RAM:0001140C 486E FFF4 pea unk_FFFFFFF4(a6) RAM:00011410 4879 0002 3610 pea (aMmu_initial_ta).l ; "MMU_INITIAL_TABLE" RAM:00011416 4EB9 0000 F494 jsr sub_F494 RAM:0001141C 4FEF 000C lea $C(sp),sp RAM:00011420 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00011424 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00011428 662A bne.s loc_11454 RAM:0001142A 4879 0004 7938 pea (unk_47938).l RAM:00011430 4878 0100 pea (off_100).w RAM:00011434 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:00011438 0680 0000 0200 addi.l #$200,d0 RAM:0001143E 2F00 move.l d0,-(sp) RAM:00011440 3079 0004 60E0 movea.w (word_460E0).l,a0 RAM:00011446 2F08 move.l a0,-(sp) RAM:00011448 6100 F63A bsr.w sub_10A84 RAM:0001144C 4FEF 0010 lea $10(sp),sp RAM:00011450 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00011454 RAM:00011454 loc_11454: ; CODE XREF: sub_11104+1D2j RAM:00011454 ; sub_11104+208j ... RAM:00011454 4AAE FFF8 tst.l unk_FFFFFFF8(a6) RAM:00011458 6706 beq.s loc_11460 RAM:0001145A 42B9 0002 6C98 clr.l (dword_26C98).l RAM:00011460 RAM:00011460 loc_11460: ; CODE XREF: sub_11104+6Ej RAM:00011460 ; sub_11104+13Cj ... RAM:00011460 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00011464 48C0 ext.l d0 RAM:00011466 6002 bra.s loc_1146A RAM:00011466 ; --------------------------------------------------------------------------- RAM:00011468 0070 dc.b $70 ; p RAM:00011469 0000 dc.b 0 RAM:0001146A ; --------------------------------------------------------------------------- RAM:0001146A RAM:0001146A loc_1146A: ; CODE XREF: sub_11104+362j RAM:0001146A 4E5E unlk a6 RAM:0001146C 4E75 rts RAM:0001146C ; End of function sub_11104 RAM:0001146C RAM:0001146E RAM:0001146E ; =============== S U B R O U T I N E ======================================= RAM:0001146E RAM:0001146E ; Attributes: bp-based frame RAM:0001146E RAM:0001146E sub_1146E: RAM:0001146E 4E56 0000 link a6,#0 RAM:00011472 DFFC 0000 0000 adda.l #0,sp RAM:00011478 48D7 0000 movem.l 0,(sp) RAM:0001147C 4A79 0003 8F54 tst.w (word_38F54).l RAM:00011482 671C beq.s loc_114A0 RAM:00011484 4879 0003 92C4 pea (byte_392C4).l RAM:0001148A 4879 0002 3622 pea (aVolumeSIsCurre).l ; "Volume '%S' is currently being used for"... RAM:00011490 4878 0002 pea (2).w RAM:00011494 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001149A 4FEF 000C lea $C(sp),sp RAM:0001149E 6012 bra.s loc_114B2 RAM:000114A0 ; --------------------------------------------------------------------------- RAM:000114A0 RAM:000114A0 loc_114A0: ; CODE XREF: sub_1146E+14j RAM:000114A0 4879 0002 3658 pea (aDiskAccessIs_1).l ; "Disk Access is currently Off.\n" RAM:000114A6 4878 0001 pea (1).w RAM:000114AA 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000114B0 504F addq.w #8,sp RAM:000114B2 RAM:000114B2 loc_114B2: ; CODE XREF: sub_1146E+30j RAM:000114B2 4E5E unlk a6 RAM:000114B4 4E75 rts RAM:000114B4 ; End of function sub_1146E RAM:000114B4 RAM:000114B6 RAM:000114B6 ; =============== S U B R O U T I N E ======================================= RAM:000114B6 RAM:000114B6 ; Attributes: bp-based frame RAM:000114B6 RAM:000114B6 sub_114B6: ; CODE XREF: sub_117D0+194p RAM:000114B6 RAM:000114B6 arg_0 = 8 RAM:000114B6 arg_4 = $C RAM:000114B6 arg_B = $13 RAM:000114B6 arg_F = $17 RAM:000114B6 arg_10 = $18 RAM:000114B6 RAM:000114B6 4E56 0000 link a6,#0 RAM:000114BA DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:000114C0 48D7 0000 movem.l 0,(sp) RAM:000114C4 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:000114C8 4279 0003 A902 clr.w (word_3A902).l RAM:000114CE 3039 0003 A900 move.w (word_3A900).l,d0 RAM:000114D4 48C0 ext.l d0 RAM:000114D6 0280 0000 1801 andi.l #$1801,d0 RAM:000114DC 6710 beq.s loc_114EE RAM:000114DE 33FC 0005 0003 A8FE move.w #5,(word_3A8FE).l RAM:000114E6 3D7C 2710 FFFA move.w #$2710,unk_FFFFFFFA(a6) RAM:000114EC 603C bra.s loc_1152A RAM:000114EE ; --------------------------------------------------------------------------- RAM:000114EE RAM:000114EE loc_114EE: ; CODE XREF: sub_114B6+26j RAM:000114EE 3039 0003 A900 move.w (word_3A900).l,d0 RAM:000114F4 48C0 ext.l d0 RAM:000114F6 0280 0000 0002 andi.l #2,d0 RAM:000114FC 672C beq.s loc_1152A RAM:000114FE 0C79 0003 0003 A8FE cmpi.w #3,(word_3A8FE).l RAM:00011506 670A beq.s loc_11512 RAM:00011508 0C79 0004 0003 A8FE cmpi.w #4,(word_3A8FE).l RAM:00011510 6610 bne.s loc_11522 RAM:00011512 RAM:00011512 loc_11512: ; CODE XREF: sub_114B6+50j RAM:00011512 33FC 0005 0003 A8FE move.w #5,(word_3A8FE).l RAM:0001151A 3D7C 2710 FFFA move.w #$2710,unk_FFFFFFFA(a6) RAM:00011520 6008 bra.s loc_1152A RAM:00011522 ; --------------------------------------------------------------------------- RAM:00011522 RAM:00011522 loc_11522: ; CODE XREF: sub_114B6+5Aj RAM:00011522 33FC 0003 0003 A8FE move.w #3,(word_3A8FE).l RAM:0001152A RAM:0001152A loc_1152A: ; CODE XREF: sub_114B6+36j RAM:0001152A ; sub_114B6+46j ... RAM:0001152A 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0001152E 6600 0292 bne.w loc_117C2 RAM:00011532 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:00011538 4228 0001 clr.b 1(a0) RAM:0001153C 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:00011542 4268 0002 clr.w 2(a0) RAM:00011546 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:0001154C 4228 0005 clr.b 5(a0) RAM:00011550 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:00011556 4228 0004 clr.b 4(a0) RAM:0001155A 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:00011560 7000 moveq #0,d0 RAM:00011562 102E 0017 move.b arg_F(a6),d0 RAM:00011566 0280 0000 0007 andi.l #7,d0 RAM:0001156C EB88 lsl.l #5,d0 RAM:0001156E 8128 0001 or.b d0,1(a0) RAM:00011572 4A2E 0013 tst.b arg_B(a6) RAM:00011576 670C beq.s loc_11584 RAM:00011578 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:0001157E 117C 0002 0005 move.b #2,5(a0) RAM:00011584 RAM:00011584 loc_11584: ; CODE XREF: sub_114B6+C0j RAM:00011584 4879 5FF0 1024 pea (byte_5FF01024).l RAM:0001158A 4EB9 0001 7E82 jsr ReadLong ; Read 32bit from pushed address, return in d0 RAM:00011590 584F addq.w #4,sp RAM:00011592 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00011596 2039 0003 A908 move.l (dword_3A908).l,d0 RAM:0001159C 2239 0004 60EE move.l (dword_460EE).l,d1 RAM:000115A2 9081 sub.l d1,d0 RAM:000115A4 E280 asr.l #1,d0 RAM:000115A6 0280 0000 FFFF andi.l #$FFFF,d0 RAM:000115AC 2F00 move.l d0,-(sp) RAM:000115AE 4879 5FF0 8024 pea (byte_5FF08024).l RAM:000115B4 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:000115BA 504F addq.w #8,sp RAM:000115BC 6000 01DC bra.w loc_1179A RAM:000115C0 ; --------------------------------------------------------------------------- RAM:000115C0 2039 0003 A908 move.l (dword_3A908).l,d0 RAM:000115C6 5C80 addq.l #6,d0 RAM:000115C8 2239 0004 60EE move.l (dword_460EE).l,d1 RAM:000115CE 9081 sub.l d1,d0 RAM:000115D0 E280 asr.l #1,d0 RAM:000115D2 206E 000C movea.l arg_4(a6),a0 RAM:000115D6 3080 move.w d0,(a0) RAM:000115D8 3039 0003 A8FA move.w (word_3A8FA).l,d0 RAM:000115DE 48C0 ext.l d0 RAM:000115E0 7209 moveq #9,d1 RAM:000115E2 E3A0 asl.l d1,d0 RAM:000115E4 222E 0018 move.l arg_10(a6),d1 RAM:000115E8 D081 add.l d1,d0 RAM:000115EA 2239 0004 60EE move.l (dword_460EE).l,d1 RAM:000115F0 9081 sub.l d1,d0 RAM:000115F2 E280 asr.l #1,d0 RAM:000115F4 206E 0008 movea.l arg_0(a6),a0 RAM:000115F8 3080 move.w d0,(a0) RAM:000115FA 4A2E 0013 tst.b arg_B(a6) RAM:000115FE 670C beq.s loc_1160C RAM:00011600 206E 000C movea.l arg_4(a6),a0 RAM:00011604 5350 subq.w #1,(a0) RAM:00011606 206E 0008 movea.l arg_0(a6),a0 RAM:0001160A 5350 subq.w #1,(a0) RAM:0001160C RAM:0001160C loc_1160C: ; CODE XREF: sub_114B6+148j RAM:0001160C 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:00011612 2039 0003 A8F6 move.l (dword_3A8F6).l,d0 RAM:00011618 7210 moveq #$10,d1 RAM:0001161A E2A0 asr.l d1,d0 RAM:0001161C 1140 0001 move.b d0,1(a0) RAM:00011620 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:00011626 2039 0003 A8F6 move.l (dword_3A8F6).l,d0 RAM:0001162C 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00011632 3140 0002 move.w d0,2(a0) RAM:00011636 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:0001163C 1179 0003 A8FB 0004 move.b (word_3A8FA+1).l,4(a0) RAM:00011644 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:0001164A 7000 moveq #0,d0 RAM:0001164C 102E 0017 move.b arg_F(a6),d0 RAM:00011650 0280 0000 0007 andi.l #7,d0 RAM:00011656 EB88 lsl.l #5,d0 RAM:00011658 8128 0001 or.b d0,1(a0) RAM:0001165C 4A79 0003 A8FE tst.w (word_3A8FE).l RAM:00011662 660C bne.s loc_11670 RAM:00011664 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:0001166A 10BC 0008 move.b #8,(a0) RAM:0001166E 604C bra.s loc_116BC RAM:00011670 ; --------------------------------------------------------------------------- RAM:00011670 RAM:00011670 loc_11670: ; CODE XREF: sub_114B6+1ACj RAM:00011670 0C79 0001 0003 A8FE cmpi.w #1,(word_3A8FE).l RAM:00011678 660C bne.s loc_11686 RAM:0001167A 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:00011680 10BC 000A move.b #$A,(a0) RAM:00011684 6036 bra.s loc_116BC RAM:00011686 ; --------------------------------------------------------------------------- RAM:00011686 RAM:00011686 loc_11686: ; CODE XREF: sub_114B6+1C2j RAM:00011686 0C79 0007 0003 A8FE cmpi.w #7,(word_3A8FE).l RAM:0001168E 6622 bne.s loc_116B2 RAM:00011690 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:00011696 10BC 0013 move.b #$13,(a0) RAM:0001169A 202E 0018 move.l arg_10(a6),d0 RAM:0001169E 5480 addq.l #2,d0 RAM:000116A0 2239 0004 60EE move.l (dword_460EE).l,d1 RAM:000116A6 9081 sub.l d1,d0 RAM:000116A8 E280 asr.l #1,d0 RAM:000116AA 206E 0008 movea.l arg_0(a6),a0 RAM:000116AE 3080 move.w d0,(a0) RAM:000116B0 600A bra.s loc_116BC RAM:000116B2 ; --------------------------------------------------------------------------- RAM:000116B2 RAM:000116B2 loc_116B2: ; CODE XREF: sub_114B6+1D8j RAM:000116B2 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:000116B8 10BC 001C move.b #$1C,(a0) RAM:000116BC RAM:000116BC loc_116BC: ; CODE XREF: sub_114B6+1B8j RAM:000116BC ; sub_114B6+1CEj ... RAM:000116BC 33FC 0002 0003 A8FE move.w #2,(word_3A8FE).l RAM:000116C4 202E 0018 move.l arg_10(a6),d0 RAM:000116C8 2239 0004 60EE move.l (dword_460EE).l,d1 RAM:000116CE 9081 sub.l d1,d0 RAM:000116D0 E280 asr.l #1,d0 RAM:000116D2 0280 0000 FFFF andi.l #$FFFF,d0 RAM:000116D8 2F00 move.l d0,-(sp) RAM:000116DA 4879 5FF0 C124 pea (byte_5FF0C124).l RAM:000116E0 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:000116E6 504F addq.w #8,sp RAM:000116E8 6000 00D8 bra.w loc_117C2 RAM:000116EC ; --------------------------------------------------------------------------- RAM:000116EC 4879 5FF0 1824 pea (dword_5FF01824).l RAM:000116F2 4EB9 0001 7E82 jsr ReadLong ; Read 32bit from pushed address, return in d0 RAM:000116F8 584F addq.w #4,sp RAM:000116FA 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:000116FE 206E 0008 movea.l arg_0(a6),a0 RAM:00011702 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:00011706 B050 cmp.w (a0),d0 RAM:00011708 6706 beq.s loc_11710 RAM:0001170A 3D7C 2710 FFFA move.w #$2710,unk_FFFFFFFA(a6) RAM:00011710 RAM:00011710 loc_11710: ; CODE XREF: sub_114B6+252j RAM:00011710 206E 000C movea.l arg_4(a6),a0 RAM:00011714 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00011718 B050 cmp.w (a0),d0 RAM:0001171A 6706 beq.s loc_11722 RAM:0001171C 3D7C 2710 FFFA move.w #$2710,unk_FFFFFFFA(a6) RAM:00011722 RAM:00011722 loc_11722: ; CODE XREF: sub_114B6+264j RAM:00011722 33FC 0005 0003 A8FE move.w #5,(word_3A8FE).l RAM:0001172A 6000 0096 bra.w loc_117C2 RAM:0001172E ; --------------------------------------------------------------------------- RAM:0001172E 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:00011734 10BC 0003 move.b #3,(a0) RAM:00011738 4878 0004 pea (off_4).w RAM:0001173C 4878 0000 pea (off_0).w RAM:00011740 2F39 0003 A904 move.l (dword_3A904).l,-(sp) RAM:00011746 4EB9 0000 73C2 jsr (sub_73C2).l RAM:0001174C 4FEF 000C lea $C(sp),sp RAM:00011750 2039 0003 A904 move.l (dword_3A904).l,d0 RAM:00011756 2239 0004 60EE move.l (dword_460EE).l,d1 RAM:0001175C 9081 sub.l d1,d0 RAM:0001175E E280 asr.l #1,d0 RAM:00011760 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00011766 2F00 move.l d0,-(sp) RAM:00011768 4879 5FF0 C124 pea (byte_5FF0C124).l RAM:0001176E 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:00011774 504F addq.w #8,sp RAM:00011776 33FC 0004 0003 A8FE move.w #4,(word_3A8FE).l RAM:0001177E 6042 bra.s loc_117C2 RAM:00011780 ; --------------------------------------------------------------------------- RAM:00011780 33FC 0005 0003 A8FE move.w #5,(word_3A8FE).l RAM:00011788 33FC 0001 0003 A902 move.w #1,(word_3A902).l RAM:00011790 3D7C 2710 FFFA move.w #$2710,unk_FFFFFFFA(a6) RAM:00011796 602A bra.s loc_117C2 RAM:00011798 ; --------------------------------------------------------------------------- RAM:00011798 RAM:00011798 loc_11798: ; CODE XREF: sub_114B6+2F2j RAM:00011798 6028 bra.s loc_117C2 RAM:0001179A ; --------------------------------------------------------------------------- RAM:0001179A RAM:0001179A loc_1179A: ; CODE XREF: sub_114B6+106j RAM:0001179A 3039 0003 A8FE move.w (word_3A8FE).l,d0 RAM:000117A0 48C0 ext.l d0 RAM:000117A2 0C80 0000 0007 cmpi.l #7,d0 RAM:000117A8 62EE bhi.s loc_11798 RAM:000117AA 303B 0A06 move.w word_117B2(pc,d0.l*2),d0 RAM:000117AE 4EFB 0002 jmp word_117B2(pc,d0.w) RAM:000117AE ; --------------------------------------------------------------------------- RAM:000117B2 FE0E FE0E FF3A FF7C+word_117B2: dc.w $FE0E, $FE0E, $FF3A, $FF7C, $FFCE, $FFE6, $FE0E, $FE0E RAM:000117B2 FFCE FFE6 FE0E FE0E ; CODE XREF: sub_114B6+2F8j RAM:000117B2 ; DATA XREF: sub_114B6+2F4r RAM:000117C2 ; --------------------------------------------------------------------------- RAM:000117C2 RAM:000117C2 loc_117C2: ; CODE XREF: sub_114B6+78j RAM:000117C2 ; sub_114B6+232j ... RAM:000117C2 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:000117C6 48C0 ext.l d0 RAM:000117C8 6002 bra.s loc_117CC RAM:000117C8 ; --------------------------------------------------------------------------- RAM:000117CA 0070 dc.b $70 ; p RAM:000117CB 0000 dc.b 0 RAM:000117CC ; --------------------------------------------------------------------------- RAM:000117CC RAM:000117CC loc_117CC: ; CODE XREF: sub_114B6+312j RAM:000117CC 4E5E unlk a6 RAM:000117CE 4E75 rts RAM:000117CE ; End of function sub_114B6 RAM:000117CE RAM:000117D0 RAM:000117D0 ; =============== S U B R O U T I N E ======================================= RAM:000117D0 RAM:000117D0 ; Attributes: bp-based frame RAM:000117D0 RAM:000117D0 sub_117D0: ; CODE XREF: sub_10C6A+F4p RAM:000117D0 ; sub_10DA4+102p ... RAM:000117D0 RAM:000117D0 arg_2 = $A RAM:000117D0 arg_7 = $F RAM:000117D0 arg_8 = $10 RAM:000117D0 arg_C = $14 RAM:000117D0 arg_12 = $1A RAM:000117D0 RAM:000117D0 4E56 0000 link a6,#0 RAM:000117D4 DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:000117DA 48D7 0000 movem.l 0,(sp) RAM:000117DE 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:000117E2 1D7C 0001 FFFB move.b #1,unk_FFFFFFFB(a6) RAM:000117E8 4AB9 0003 A908 tst.l (dword_3A908).l RAM:000117EE 670A beq.s loc_117FA RAM:000117F0 4EB9 0001 1990 jsr sub_11990 RAM:000117F6 4A00 tst.b d0 RAM:000117F8 6606 bne.s loc_11800 RAM:000117FA RAM:000117FA loc_117FA: ; CODE XREF: sub_117D0+1Ej RAM:000117FA 3D7C 275D FFFE move.w #$275D,unk_FFFFFFFE(a6) RAM:00011800 RAM:00011800 loc_11800: ; CODE XREF: sub_117D0+28j RAM:00011800 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00011804 6600 017C bne.w loc_11982 RAM:00011808 4879 5FF0 0824 pea (dword_5FF00824).l RAM:0001180E 4EB9 0001 7E82 jsr ReadLong ; Read 32bit from pushed address, return in d0 RAM:00011814 584F addq.w #4,sp RAM:00011816 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0001181A 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001181E 48C0 ext.l d0 RAM:00011820 0280 0000 4000 andi.l #$4000,d0 RAM:00011826 6728 beq.s loc_11850 RAM:00011828 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0001182C 2F08 move.l a0,-(sp) RAM:0001182E 4879 5FF0 0224 pea (dword_5FF00224).l RAM:00011834 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0001183A 504F addq.w #8,sp RAM:0001183C 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:00011840 2F08 move.l a0,-(sp) RAM:00011842 4879 5FF0 0324 pea (dword_5FF00324).l RAM:00011848 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0001184E 504F addq.w #8,sp RAM:00011850 RAM:00011850 loc_11850: ; CODE XREF: sub_117D0+56j RAM:00011850 33EE 000A 0003 A8FE move.w arg_2(a6),(word_3A8FE).l RAM:00011858 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:0001185E 4268 0002 clr.w 2(a0) RAM:00011862 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:00011868 4228 0001 clr.b 1(a0) RAM:0001186C 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:00011872 4228 0005 clr.b 5(a0) RAM:00011876 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:0001187C 4228 0004 clr.b 4(a0) RAM:00011880 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:00011886 4210 clr.b (a0) RAM:00011888 2079 0003 A908 movea.l (dword_3A908).l,a0 RAM:0001188E 7000 moveq #0,d0 RAM:00011890 102E 000F move.b arg_7(a6),d0 RAM:00011894 0280 0000 0007 andi.l #7,d0 RAM:0001189A EB88 lsl.l #5,d0 RAM:0001189C 8128 0001 or.b d0,1(a0) RAM:000118A0 4A2E FFFB tst.b unk_FFFFFFFB(a6) RAM:000118A4 6712 beq.s loc_118B8 RAM:000118A6 23EE 0010 0003 A8F6 move.l arg_8(a6),(dword_3A8F6).l RAM:000118AE 33EE 001A 0003 A8FA move.w arg_12(a6),(word_3A8FA).l RAM:000118B6 6018 bra.s loc_118D0 RAM:000118B8 ; --------------------------------------------------------------------------- RAM:000118B8 RAM:000118B8 loc_118B8: ; CODE XREF: sub_117D0+D4j RAM:000118B8 202E 0010 move.l arg_8(a6),d0 RAM:000118BC E380 asl.l #1,d0 RAM:000118BE 23C0 0003 A8F6 move.l d0,(dword_3A8F6).l RAM:000118C4 202E 0018 move.l $18(a6),d0 RAM:000118C8 E380 asl.l #1,d0 RAM:000118CA 33C0 0003 A8FA move.w d0,(word_3A8FA).l RAM:000118D0 RAM:000118D0 loc_118D0: ; CODE XREF: sub_117D0+E6j RAM:000118D0 4279 0003 A8FC clr.w (word_3A8FC).l RAM:000118D6 2039 0003 A908 move.l (dword_3A908).l,d0 RAM:000118DC 2239 0004 60EE move.l (dword_460EE).l,d1 RAM:000118E2 9081 sub.l d1,d0 RAM:000118E4 E280 asr.l #1,d0 RAM:000118E6 0280 0000 FFFF andi.l #$FFFF,d0 RAM:000118EC 2F00 move.l d0,-(sp) RAM:000118EE 4879 5FF0 8124 pea (byte_5FF08124).l RAM:000118F4 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:000118FA 504F addq.w #8,sp RAM:000118FC RAM:000118FC loc_118FC: ; CODE XREF: sub_117D0:loc_1197Ej RAM:000118FC 0C79 0005 0003 A8FE cmpi.w #5,(word_3A8FE).l RAM:00011904 677C beq.s loc_11982 RAM:00011906 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001190A 6676 bne.s loc_11982 RAM:0001190C 4EB9 0001 1A50 jsr sub_11A50 RAM:00011912 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00011916 672A beq.s loc_11942 RAM:00011918 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0001191C 2F08 move.l a0,-(sp) RAM:0001191E 4879 5FF0 0224 pea (dword_5FF00224).l RAM:00011924 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0001192A 504F addq.w #8,sp RAM:0001192C 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:00011930 2F08 move.l a0,-(sp) RAM:00011932 4879 5FF0 0324 pea (dword_5FF00324).l RAM:00011938 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:0001193E 504F addq.w #8,sp RAM:00011940 603C bra.s loc_1197E RAM:00011942 ; --------------------------------------------------------------------------- RAM:00011942 RAM:00011942 loc_11942: ; CODE XREF: sub_117D0+146j RAM:00011942 4279 0003 A8FC clr.w (word_3A8FC).l RAM:00011948 2F2E 0014 move.l arg_C(a6),-(sp) RAM:0001194C 7000 moveq #0,d0 RAM:0001194E 102E 000F move.b arg_7(a6),d0 RAM:00011952 2F00 move.l d0,-(sp) RAM:00011954 7000 moveq #0,d0 RAM:00011956 102E FFFB move.b unk_FFFFFFFB(a6),d0 RAM:0001195A 2F00 move.l d0,-(sp) RAM:0001195C 486E FFF8 pea unk_FFFFFFF8(a6) RAM:00011960 486E FFF6 pea unk_FFFFFFF6(a6) RAM:00011964 6100 FB50 bsr.w sub_114B6 RAM:00011968 4FEF 0014 lea $14(sp),sp RAM:0001196C 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00011970 0C79 0005 0003 A8FE cmpi.w #5,(word_3A8FE).l RAM:00011978 6704 beq.s loc_1197E RAM:0001197A 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001197E RAM:0001197E loc_1197E: ; CODE XREF: sub_117D0+170j RAM:0001197E ; sub_117D0+1A8j RAM:0001197E 6000 FF7C bra.w loc_118FC RAM:00011982 ; --------------------------------------------------------------------------- RAM:00011982 RAM:00011982 loc_11982: ; CODE XREF: sub_117D0+34j RAM:00011982 ; sub_117D0+134j ... RAM:00011982 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00011986 48C0 ext.l d0 RAM:00011988 6002 bra.s loc_1198C RAM:00011988 ; --------------------------------------------------------------------------- RAM:0001198A 0070 dc.b $70 ; p RAM:0001198B 0000 dc.b 0 RAM:0001198C ; --------------------------------------------------------------------------- RAM:0001198C RAM:0001198C loc_1198C: ; CODE XREF: sub_117D0+1B8j RAM:0001198C 4E5E unlk a6 RAM:0001198E 4E75 rts RAM:0001198E ; End of function sub_117D0 RAM:0001198E RAM:00011990 RAM:00011990 ; =============== S U B R O U T I N E ======================================= RAM:00011990 RAM:00011990 ; Attributes: bp-based frame RAM:00011990 RAM:00011990 sub_11990: ; CODE XREF: sub_117D0+20p RAM:00011990 4E56 0000 link a6,#0 RAM:00011994 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0001199A 48D7 0000 movem.l 0,(sp) RAM:0001199E 422E FFFD clr.b unk_FFFFFFFD(a6) RAM:000119A2 4EB9 0001 19F6 jsr sub_119F6 RAM:000119A8 4A40 tst.w d0 RAM:000119AA 663C bne.s loc_119E8 RAM:000119AC 4878 5A5A pea ($5A5A).w RAM:000119B0 4879 5FF0 8024 pea (byte_5FF08024).l RAM:000119B6 4EB9 0001 7E78 jsr MoveLong ; Read second address on stack, write value to first address on stack. RAM:000119BC 504F addq.w #8,sp RAM:000119BE 4EB9 0001 19F6 jsr sub_119F6 RAM:000119C4 4A40 tst.w d0 RAM:000119C6 6620 bne.s loc_119E8 RAM:000119C8 4879 5FF0 1024 pea (byte_5FF01024).l RAM:000119CE 4EB9 0001 7E82 jsr ReadLong ; Read 32bit from pushed address, return in d0 RAM:000119D4 584F addq.w #4,sp RAM:000119D6 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:000119DA 0C6E 5A5A FFFE cmpi.w #$5A5A,unk_FFFFFFFE(a6) RAM:000119E0 6606 bne.s loc_119E8 RAM:000119E2 1D7C 0001 FFFD move.b #1,unk_FFFFFFFD(a6) RAM:000119E8 RAM:000119E8 loc_119E8: ; CODE XREF: sub_11990+1Aj RAM:000119E8 ; sub_11990+36j ... RAM:000119E8 7000 moveq #0,d0 RAM:000119EA 102E FFFD move.b unk_FFFFFFFD(a6),d0 RAM:000119EE 6002 bra.s loc_119F2 RAM:000119EE ; --------------------------------------------------------------------------- RAM:000119F0 0070 dc.b $70 ; p RAM:000119F1 0000 dc.b 0 RAM:000119F2 ; --------------------------------------------------------------------------- RAM:000119F2 RAM:000119F2 loc_119F2: ; CODE XREF: sub_11990+5Ej RAM:000119F2 4E5E unlk a6 RAM:000119F4 4E75 rts RAM:000119F4 ; End of function sub_11990 RAM:000119F4 RAM:000119F6 RAM:000119F6 ; =============== S U B R O U T I N E ======================================= RAM:000119F6 RAM:000119F6 ; Attributes: bp-based frame RAM:000119F6 RAM:000119F6 sub_119F6: ; CODE XREF: sub_11990+12p RAM:000119F6 ; sub_11990+2Ep RAM:000119F6 4E56 0000 link a6,#0 RAM:000119FA DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00011A00 48D7 0000 movem.l 0,(sp) RAM:00011A04 3D7C 0032 FFFC move.w #$32,unk_FFFFFFFC(a6) ; '2' RAM:00011A0A RAM:00011A0A loc_11A0A: ; CODE XREF: sub_119F6+38j RAM:00011A0A 536E FFFC subq.w #1,unk_FFFFFFFC(a6) RAM:00011A0E 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00011A12 671C beq.s loc_11A30 RAM:00011A14 4879 5FF0 2824 pea (byte_5FF02824).l RAM:00011A1A 4EB9 0001 7E8A jsr ReadLong2 ; Read 32bit from pushed address, return in d0 RAM:00011A20 584F addq.w #4,sp RAM:00011A22 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00011A26 6708 beq.s loc_11A30 RAM:00011A28 4EB9 0000 A010 jsr CheckSerialBusy? RAM:00011A2E 60DA bra.s loc_11A0A RAM:00011A30 ; --------------------------------------------------------------------------- RAM:00011A30 RAM:00011A30 loc_11A30: ; CODE XREF: sub_119F6+1Cj RAM:00011A30 ; sub_119F6+30j RAM:00011A30 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00011A34 6608 bne.s loc_11A3E RAM:00011A36 3D7C 2710 FFFA move.w #$2710,unk_FFFFFFFA(a6) RAM:00011A3C 6004 bra.s loc_11A42 RAM:00011A3E ; --------------------------------------------------------------------------- RAM:00011A3E RAM:00011A3E loc_11A3E: ; CODE XREF: sub_119F6+3Ej RAM:00011A3E 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:00011A42 RAM:00011A42 loc_11A42: ; CODE XREF: sub_119F6+46j RAM:00011A42 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00011A46 48C0 ext.l d0 RAM:00011A48 6002 bra.s loc_11A4C RAM:00011A48 ; --------------------------------------------------------------------------- RAM:00011A4A 0070 dc.b $70 ; p RAM:00011A4B 0000 dc.b 0 RAM:00011A4C ; --------------------------------------------------------------------------- RAM:00011A4C RAM:00011A4C loc_11A4C: ; CODE XREF: sub_119F6+52j RAM:00011A4C 4E5E unlk a6 RAM:00011A4E 4E75 rts RAM:00011A4E ; End of function sub_119F6 RAM:00011A4E RAM:00011A50 RAM:00011A50 ; =============== S U B R O U T I N E ======================================= RAM:00011A50 RAM:00011A50 ; Attributes: bp-based frame RAM:00011A50 RAM:00011A50 sub_11A50: ; CODE XREF: sub_117D0+13Cp RAM:00011A50 4E56 0000 link a6,#0 RAM:00011A54 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:00011A5A 48D7 0000 movem.l 0,(sp) RAM:00011A5E 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00011A62 2D7C 0000 000A FFF0 move.l #$A,unk_FFFFFFF0(a6) RAM:00011A6A 4A79 0003 A8FE tst.w (word_3A8FE).l RAM:00011A70 670A beq.s loc_11A7C RAM:00011A72 0C79 0001 0003 A8FE cmpi.w #1,(word_3A8FE).l RAM:00011A7A 660C bne.s loc_11A88 RAM:00011A7C RAM:00011A7C loc_11A7C: ; CODE XREF: sub_11A50+20j RAM:00011A7C 3039 0003 A8FA move.w (word_3A8FA).l,d0 RAM:00011A82 48C0 ext.l d0 RAM:00011A84 D1AE FFF0 add.l d0,unk_FFFFFFF0(a6) RAM:00011A88 RAM:00011A88 loc_11A88: ; CODE XREF: sub_11A50+2Aj RAM:00011A88 486E FFF4 pea unk_FFFFFFF4(a6) RAM:00011A8C 4EB9 0001 9BB6 jsr sub_19BB6 RAM:00011A92 584F addq.w #4,sp RAM:00011A94 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:00011A98 ED88 lsl.l #6,d0 RAM:00011A9A 2200 move.l d0,d1 RAM:00011A9C E789 lsl.l #3,d1 RAM:00011A9E D081 add.l d1,d0 RAM:00011AA0 EB89 lsl.l #5,d1 RAM:00011AA2 D081 add.l d1,d0 RAM:00011AA4 E589 lsl.l #2,d1 RAM:00011AA6 9081 sub.l d1,d0 RAM:00011AA8 E989 lsl.l #4,d1 RAM:00011AAA D081 add.l d1,d0 RAM:00011AAC 2F00 move.l d0,-(sp) RAM:00011AAE 486E FFF4 pea unk_FFFFFFF4(a6) RAM:00011AB2 4EB9 0001 9AD0 jsr sub_19AD0 RAM:00011AB8 504F addq.w #8,sp RAM:00011ABA RAM:00011ABA loc_11ABA: ; CODE XREF: sub_11A50+88j RAM:00011ABA 4A79 0003 A8FC tst.w (word_3A8FC).l RAM:00011AC0 6618 bne.s loc_11ADA RAM:00011AC2 486E FFF4 pea unk_FFFFFFF4(a6) RAM:00011AC6 4EB9 0001 1BEC jsr sub_11BEC RAM:00011ACC 584F addq.w #4,sp RAM:00011ACE 4A40 tst.w d0 RAM:00011AD0 6608 bne.s loc_11ADA RAM:00011AD2 4EB9 0000 A010 jsr CheckSerialBusy? RAM:00011AD8 60E0 bra.s loc_11ABA RAM:00011ADA ; --------------------------------------------------------------------------- RAM:00011ADA RAM:00011ADA loc_11ADA: ; CODE XREF: sub_11A50+70j RAM:00011ADA ; sub_11A50+80j RAM:00011ADA 4A79 0003 A8FC tst.w (word_3A8FC).l RAM:00011AE0 6606 bne.s loc_11AE8 RAM:00011AE2 3D7C 2710 FFFE move.w #$2710,unk_FFFFFFFE(a6) RAM:00011AE8 RAM:00011AE8 loc_11AE8: ; CODE XREF: sub_11A50+90j RAM:00011AE8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00011AEC 48C0 ext.l d0 RAM:00011AEE 6002 bra.s loc_11AF2 RAM:00011AEE ; --------------------------------------------------------------------------- RAM:00011AF0 0070 dc.b $70 ; p RAM:00011AF1 0000 dc.b 0 RAM:00011AF2 ; --------------------------------------------------------------------------- RAM:00011AF2 RAM:00011AF2 loc_11AF2: ; CODE XREF: sub_11A50+9Ej RAM:00011AF2 4E5E unlk a6 RAM:00011AF4 4E75 rts RAM:00011AF4 ; End of function sub_11A50 RAM:00011AF4 RAM:00011AF6 RAM:00011AF6 ; =============== S U B R O U T I N E ======================================= RAM:00011AF6 RAM:00011AF6 ; Checks HDD command status, but doesn't seem to do anything RAM:00011AF6 ; Attributes: bp-based frame RAM:00011AF6 RAM:00011AF6 sub_11AF6: ; CODE XREF: CheckSerialBusy?:loc_A0C2p RAM:00011AF6 4E56 0000 link a6,#0 RAM:00011AFA DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00011B00 48D7 0000 movem.l 0,(sp) RAM:00011B04 4A79 0003 A8FC tst.w (word_3A8FC).l RAM:00011B0A 6702 beq.s loc_11B0E ; HDD command complete reigster RAM:00011B0C 6030 bra.s loc_11B3E RAM:00011B0E ; --------------------------------------------------------------------------- RAM:00011B0E RAM:00011B0E loc_11B0E: ; CODE XREF: sub_11AF6+14j RAM:00011B0E 4879 5FF0 3024 pea (dword_5FF03024).l ; HDD command complete reigster RAM:00011B14 4EB9 0001 7E8A jsr ReadLong2 ; Read 32bit from pushed address, return in d0 RAM:00011B1A 584F addq.w #4,sp RAM:00011B1C 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) ; Value saved but never used RAM:00011B20 671C beq.s loc_11B3E RAM:00011B22 4879 5FF0 0A24 pea (dword_5FF00A24).l RAM:00011B28 4EB9 0001 7E82 jsr ReadLong ; Read 32bit from pushed address, return in d0 RAM:00011B2E 584F addq.w #4,sp RAM:00011B30 33C0 0003 A900 move.w d0,(word_3A900).l RAM:00011B36 33FC 0001 0003 A8FC move.w #1,(word_3A8FC).l RAM:00011B3E RAM:00011B3E loc_11B3E: ; CODE XREF: sub_11AF6+16j RAM:00011B3E ; sub_11AF6+2Aj RAM:00011B3E 4E5E unlk a6 RAM:00011B40 4E75 rts RAM:00011B40 ; End of function sub_11AF6 RAM:00011B40 RAM:00011B42 RAM:00011B42 ; =============== S U B R O U T I N E ======================================= RAM:00011B42 RAM:00011B42 ; Attributes: bp-based frame RAM:00011B42 RAM:00011B42 sub_11B42: RAM:00011B42 4E56 0000 link a6,#0 RAM:00011B46 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:00011B4C 48D7 0000 movem.l 0,(sp) RAM:00011B50 4AB9 0004 60EE tst.l (dword_460EE).l RAM:00011B56 6628 bne.s loc_11B80 RAM:00011B58 42B9 0004 60E2 clr.l (dword_460E2).l RAM:00011B5E 42B9 0003 A904 clr.l (dword_3A904).l RAM:00011B64 42B9 0003 A908 clr.l (dword_3A908).l RAM:00011B6A 4879 0002 0000 pea (unk_20000).l RAM:00011B70 4EB9 0001 E436 jsr return0_8 RAM:00011B76 584F addq.w #4,sp RAM:00011B78 23C0 0004 60E6 move.l d0,(dword_460E6).l RAM:00011B7E 6054 bra.s loc_11BD4 RAM:00011B80 ; --------------------------------------------------------------------------- RAM:00011B80 RAM:00011B80 loc_11B80: ; CODE XREF: sub_11B42+14j RAM:00011B80 2039 0004 60EE move.l (dword_460EE).l,d0 RAM:00011B86 0680 0001 FFFF addi.l #unk_1FFFF,d0 RAM:00011B8C 2F00 move.l d0,-(sp) RAM:00011B8E 2F39 0004 60EE move.l (dword_460EE).l,-(sp) RAM:00011B94 4EB9 0001 E3F0 jsr return0_1 RAM:00011B9A 504F addq.w #8,sp RAM:00011B9C 23F9 0004 60EE 0003+ move.l (dword_460EE).l,(dword_3A904).l RAM:00011BA6 2039 0003 A904 move.l (dword_3A904).l,d0 RAM:00011BAC 5880 addq.l #4,d0 RAM:00011BAE 23C0 0003 A908 move.l d0,(dword_3A908).l RAM:00011BB4 2039 0003 A908 move.l (dword_3A908).l,d0 RAM:00011BBA 5C80 addq.l #6,d0 RAM:00011BBC 23C0 0004 60E2 move.l d0,(dword_460E2).l RAM:00011BC2 2039 0004 60E2 move.l (dword_460E2).l,d0 RAM:00011BC8 0680 0000 0200 addi.l #$200,d0 RAM:00011BCE 23C0 0004 60E6 move.l d0,(dword_460E6).l RAM:00011BD4 RAM:00011BD4 loc_11BD4: ; CODE XREF: sub_11B42+3Cj RAM:00011BD4 4879 0002 0000 pea (unk_20000).l RAM:00011BDA 4EB9 0001 E436 jsr return0_8 RAM:00011BE0 584F addq.w #4,sp RAM:00011BE2 23C0 0004 60EA move.l d0,(dword_460EA).l RAM:00011BE8 4E5E unlk a6 RAM:00011BEA 4E75 rts RAM:00011BEA ; End of function sub_11B42 RAM:00011BEA RAM:00011BEC RAM:00011BEC ; =============== S U B R O U T I N E ======================================= RAM:00011BEC RAM:00011BEC ; Attributes: bp-based frame RAM:00011BEC RAM:00011BEC sub_11BEC: ; CODE XREF: WaitDevice_28xx+68p RAM:00011BEC ; sub_AA0C+82p ... RAM:00011BEC RAM:00011BEC arg_0 = 8 RAM:00011BEC RAM:00011BEC 4E56 0000 link a6,#0 RAM:00011BF0 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00011BF6 48D7 0000 movem.l 0,(sp) RAM:00011BFA 486E FFF8 pea unk_FFFFFFF8(a6) RAM:00011BFE 4EB9 0001 9BB6 jsr sub_19BB6 RAM:00011C04 584F addq.w #4,sp RAM:00011C06 486E FFF8 pea unk_FFFFFFF8(a6) RAM:00011C0A 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00011C0E 4EB9 0001 9A7C jsr sub_19A7C RAM:00011C14 504F addq.w #8,sp RAM:00011C16 0C80 0000 0001 cmpi.l #1,d0 RAM:00011C1C 6604 bne.s loc_11C22 RAM:00011C1E 7000 moveq #0,d0 RAM:00011C20 6006 bra.s loc_11C28 RAM:00011C22 ; --------------------------------------------------------------------------- RAM:00011C22 RAM:00011C22 loc_11C22: ; CODE XREF: sub_11BEC+30j RAM:00011C22 7001 moveq #1,d0 RAM:00011C24 6002 bra.s loc_11C28 RAM:00011C24 ; --------------------------------------------------------------------------- RAM:00011C26 0070 dc.b $70 ; p RAM:00011C27 0000 dc.b 0 RAM:00011C28 ; --------------------------------------------------------------------------- RAM:00011C28 RAM:00011C28 loc_11C28: ; CODE XREF: sub_11BEC+34j RAM:00011C28 ; sub_11BEC+38j RAM:00011C28 4E5E unlk a6 RAM:00011C2A 4E75 rts RAM:00011C2A ; End of function sub_11BEC RAM:00011C2A RAM:00011C2A ; --------------------------------------------------------------------------- RAM:00011C2C 0000 dc.b 0 RAM:00011C2D 0000 dc.b 0 RAM:00011C2E 0000 dc.b 0 RAM:00011C2F 0000 dc.b 0 RAM:00011C30 RAM:00011C30 ; =============== S U B R O U T I N E ======================================= RAM:00011C30 RAM:00011C30 ; Attributes: bp-based frame RAM:00011C30 RAM:00011C30 sub_11C30: ; CODE XREF: sub_12838+344p RAM:00011C30 RAM:00011C30 arg_2 = $A RAM:00011C30 arg_4 = $C RAM:00011C30 arg_8 = $10 RAM:00011C30 RAM:00011C30 4E56 0000 link a6,#0 RAM:00011C34 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00011C3A 48D7 0000 movem.l 0,(sp) RAM:00011C3E 4879 0002 36A0 pea (unk_236A0).l RAM:00011C44 4878 0001 pea (1).w RAM:00011C48 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00011C4E 504F addq.w #8,sp RAM:00011C50 2F39 0004 59FE move.l (off_459FE).l,-(sp) RAM:00011C56 4EB9 0000 6810 jsr (sub_6810).l RAM:00011C5C 584F addq.w #4,sp RAM:00011C5E 4878 0000 pea (off_0).w RAM:00011C62 4878 0004 pea (off_4).w RAM:00011C66 4EB9 0000 365E jsr (loc_365E).l RAM:00011C6C 504F addq.w #8,sp RAM:00011C6E 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00011C72 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:00011C76 6600 0084 bne.w loc_11CFC RAM:00011C7A 206E 0010 movea.l arg_8(a6),a0 RAM:00011C7E 10BC 0001 move.b #1,(a0) RAM:00011C82 486E FFFC pea unk_FFFFFFFC(a6) RAM:00011C86 2F39 0004 56CA move.l (dword_456CA).l,-(sp) RAM:00011C8C 4878 0002 pea (2).w RAM:00011C90 4EB9 0000 8972 jsr sub_8972 RAM:00011C96 4FEF 000C lea $C(sp),sp RAM:00011C9A 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00011C9E 664C bne.s loc_11CEC RAM:00011CA0 206E 000C movea.l arg_4(a6),a0 RAM:00011CA4 0C68 0002 0004 cmpi.w #2,4(a0) RAM:00011CAA 6736 beq.s loc_11CE2 RAM:00011CAC 206E 000C movea.l arg_4(a6),a0 RAM:00011CB0 3028 0004 move.w 4(a0),d0 RAM:00011CB4 41F9 0002 367E lea (off_2367E).l,a0 RAM:00011CBA 2030 0400 move.l (a0,d0.w*4),d0 RAM:00011CBE C0AE FFFC and.l unk_FFFFFFFC(a6),d0 RAM:00011CC2 B0AE FFFC cmp.l unk_FFFFFFFC(a6),d0 RAM:00011CC6 671A beq.s loc_11CE2 RAM:00011CC8 4879 0002 36A2 pea (aDataOverflow_0).l ; "\nDATA OVERFLOW\n" RAM:00011CCE 4878 0001 pea (1).w RAM:00011CD2 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00011CD8 504F addq.w #8,sp RAM:00011CDA 3D7C 2716 FFFA move.w #$2716,unk_FFFFFFFA(a6) RAM:00011CE0 600A bra.s loc_11CEC RAM:00011CE2 ; --------------------------------------------------------------------------- RAM:00011CE2 RAM:00011CE2 loc_11CE2: ; CODE XREF: sub_11C30+7Aj RAM:00011CE2 ; sub_11C30+96j RAM:00011CE2 206E 000C movea.l arg_4(a6),a0 RAM:00011CE6 216E FFFC 0006 move.l unk_FFFFFFFC(a6),6(a0) RAM:00011CEC RAM:00011CEC loc_11CEC: ; CODE XREF: sub_11C30+6Ej RAM:00011CEC ; sub_11C30+B0j RAM:00011CEC 2F39 0004 56CA move.l (dword_456CA).l,-(sp) RAM:00011CF2 4EB9 0000 9EAC jsr sub_9EAC RAM:00011CF8 584F addq.w #4,sp RAM:00011CFA 607E bra.s loc_11D7A RAM:00011CFC ; --------------------------------------------------------------------------- RAM:00011CFC RAM:00011CFC loc_11CFC: ; CODE XREF: sub_11C30+46j RAM:00011CFC 0C6E 2715 FFFA cmpi.w #$2715,unk_FFFFFFFA(a6) RAM:00011D02 6616 bne.s loc_11D1A RAM:00011D04 0C79 0001 0004 56CE cmpi.w #1,(word_456CE).l RAM:00011D0C 660C bne.s loc_11D1A RAM:00011D0E 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:00011D12 206E 0010 movea.l arg_8(a6),a0 RAM:00011D16 4210 clr.b (a0) RAM:00011D18 6060 bra.s loc_11D7A RAM:00011D1A ; --------------------------------------------------------------------------- RAM:00011D1A RAM:00011D1A loc_11D1A: ; CODE XREF: sub_11C30+D2j RAM:00011D1A ; sub_11C30+DCj RAM:00011D1A 0C6E 2715 FFFA cmpi.w #$2715,unk_FFFFFFFA(a6) RAM:00011D20 661E bne.s loc_11D40 RAM:00011D22 0C79 000F 0004 56CE cmpi.w #$F,(word_456CE).l RAM:00011D2A 6614 bne.s loc_11D40 RAM:00011D2C 4879 0002 36B2 pea (aEnterAnExpress).l ; "\n Enter an Expression or an Address\n" RAM:00011D32 4878 0001 pea (1).w RAM:00011D36 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00011D3C 504F addq.w #8,sp RAM:00011D3E 603A bra.s loc_11D7A RAM:00011D40 ; --------------------------------------------------------------------------- RAM:00011D40 RAM:00011D40 loc_11D40: ; CODE XREF: sub_11C30+F0j RAM:00011D40 ; sub_11C30+FAj RAM:00011D40 0C6E 274E FFFA cmpi.w #$274E,unk_FFFFFFFA(a6) RAM:00011D46 6732 beq.s loc_11D7A RAM:00011D48 302E 000A move.w arg_2(a6),d0 RAM:00011D4C 48C0 ext.l d0 RAM:00011D4E 5280 addq.l #1,d0 RAM:00011D50 2F00 move.l d0,-(sp) RAM:00011D52 4EB9 0000 65E0 jsr (sub_65E0).l RAM:00011D58 584F addq.w #4,sp RAM:00011D5A 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:00011D5E 2F08 move.l a0,-(sp) RAM:00011D60 4EB9 0000 7678 jsr (sub_7678).l RAM:00011D66 584F addq.w #4,sp RAM:00011D68 4879 0002 36D7 pea (asc_236D7).l ; "\n" RAM:00011D6E 4878 0001 pea (1).w RAM:00011D72 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00011D78 504F addq.w #8,sp RAM:00011D7A RAM:00011D7A loc_11D7A: ; CODE XREF: sub_11C30+CAj RAM:00011D7A ; sub_11C30+E8j ... RAM:00011D7A 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00011D7E 48C0 ext.l d0 RAM:00011D80 6002 bra.s loc_11D84 RAM:00011D80 ; --------------------------------------------------------------------------- RAM:00011D82 0070 dc.b $70 ; p RAM:00011D83 0000 dc.b 0 RAM:00011D84 ; --------------------------------------------------------------------------- RAM:00011D84 RAM:00011D84 loc_11D84: ; CODE XREF: sub_11C30+150j RAM:00011D84 4E5E unlk a6 RAM:00011D86 4E75 rts RAM:00011D86 ; End of function sub_11C30 RAM:00011D86 RAM:00011D88 RAM:00011D88 ; =============== S U B R O U T I N E ======================================= RAM:00011D88 RAM:00011D88 ; Attributes: bp-based frame RAM:00011D88 RAM:00011D88 sub_11D88: ; CODE XREF: sub_121BC+13Ep RAM:00011D88 ; sub_12350+16Cp RAM:00011D88 RAM:00011D88 arg_0 = 8 RAM:00011D88 arg_4 = $C RAM:00011D88 RAM:00011D88 4E56 0000 link a6,#0 RAM:00011D8C DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:00011D92 48D7 0000 movem.l 0,(sp) RAM:00011D96 202E 0008 move.l arg_0(a6),d0 RAM:00011D9A 7218 moveq #$18,d1 RAM:00011D9C E2A8 lsr.l d1,d0 RAM:00011D9E 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00011DA2 202E 0008 move.l arg_0(a6),d0 RAM:00011DA6 0280 00FF FFFF andi.l #unk_FFFFFF,d0 RAM:00011DAC 720B moveq #$B,d1 RAM:00011DAE E2A8 lsr.l d1,d0 RAM:00011DB0 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:00011DB4 3D7C 271D FFF6 move.w #$271D,unk_FFFFFFF6(a6) RAM:00011DBA 1039 0004 793B move.b (byte_4793B).l,d0 RAM:00011DC0 0200 0003 andi.b #3,d0 RAM:00011DC4 6614 bne.s loc_11DDA RAM:00011DC6 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:00011DCA 660E bne.s loc_11DDA RAM:00011DCC 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:00011DD0 206E 000C movea.l arg_4(a6),a0 RAM:00011DD4 20AE 0008 move.l arg_0(a6),(a0) RAM:00011DD8 604A bra.s loc_11E24 RAM:00011DDA ; --------------------------------------------------------------------------- RAM:00011DDA RAM:00011DDA loc_11DDA: ; CODE XREF: sub_11D88+3Cj RAM:00011DDA ; sub_11D88+42j RAM:00011DDA 0CAE 0000 0020 FFFC cmpi.l #$20,unk_FFFFFFFC(a6) ; ' ' RAM:00011DE2 6440 bcc.s loc_11E24 RAM:00011DE4 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00011DE8 41F9 0004 7938 lea (unk_47938).l,a0 RAM:00011DEE 7200 moveq #0,d1 RAM:00011DF0 3230 0E00 move.w (a0,d0.l*8),d1 RAM:00011DF4 0241 7FFF andi.w #$7FFF,d1 RAM:00011DF8 B2AE FFF8 cmp.l unk_FFFFFFF8(a6),d1 RAM:00011DFC 6526 bcs.s loc_11E24 RAM:00011DFE 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00011E02 41F9 0004 793C lea (byte_4793C).l,a0 RAM:00011E08 41F0 0E00 lea (a0,d0.l*8),a0 RAM:00011E0C 2010 move.l (a0),d0 RAM:00011E0E 222E 0008 move.l arg_0(a6),d1 RAM:00011E12 0281 00FF FFFF andi.l #unk_FFFFFF,d1 RAM:00011E18 D081 add.l d1,d0 RAM:00011E1A 206E 000C movea.l arg_4(a6),a0 RAM:00011E1E 2080 move.l d0,(a0) RAM:00011E20 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:00011E24 RAM:00011E24 loc_11E24: ; CODE XREF: sub_11D88+50j RAM:00011E24 ; sub_11D88+5Aj ... RAM:00011E24 7000 moveq #0,d0 RAM:00011E26 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:00011E2A 6002 bra.s loc_11E2E RAM:00011E2A ; --------------------------------------------------------------------------- RAM:00011E2C 0070 dc.b $70 ; p RAM:00011E2D 0000 dc.b 0 RAM:00011E2E ; --------------------------------------------------------------------------- RAM:00011E2E RAM:00011E2E loc_11E2E: ; CODE XREF: sub_11D88+A2j RAM:00011E2E 4E5E unlk a6 RAM:00011E30 4E75 rts RAM:00011E30 ; End of function sub_11D88 RAM:00011E30 RAM:00011E32 RAM:00011E32 ; =============== S U B R O U T I N E ======================================= RAM:00011E32 RAM:00011E32 ; Attributes: bp-based frame RAM:00011E32 RAM:00011E32 sub_11E32: ; CODE XREF: sub_151E+D6p RAM:00011E32 RAM:00011E32 arg_0 = 8 RAM:00011E32 RAM:00011E32 4E56 0000 link a6,#0 RAM:00011E36 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00011E3C 48D7 0000 movem.l 0,(sp) RAM:00011E40 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00011E44 3039 0004 6102 move.w (word_46102).l,d0 RAM:00011E4A 48C0 ext.l d0 RAM:00011E4C 0280 0000 00FF andi.l #$FF,d0 RAM:00011E52 670A beq.s loc_11E5E RAM:00011E54 203C 0000 278E move.l #$278E,d0 RAM:00011E5A 6000 00F0 bra.w loc_11F4C RAM:00011E5E ; --------------------------------------------------------------------------- RAM:00011E5E RAM:00011E5E loc_11E5E: ; CODE XREF: sub_11E32+20j RAM:00011E5E 4AB9 0004 7918 tst.l (dword_47918).l RAM:00011E64 670E beq.s loc_11E74 RAM:00011E66 2F39 0004 7918 move.l (dword_47918).l,-(sp) RAM:00011E6C 4EB9 0001 E440 jsr return0_9 RAM:00011E72 584F addq.w #4,sp RAM:00011E74 RAM:00011E74 loc_11E74: ; CODE XREF: sub_11E32+32j RAM:00011E74 4879 0002 36D9 pea (unk_236D9).l RAM:00011E7A 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00011E7E 4EB9 0001 E45E jsr return0_12 RAM:00011E84 504F addq.w #8,sp RAM:00011E86 23C0 0004 7918 move.l d0,(dword_47918).l RAM:00011E8C 6656 bne.s loc_11EE4 RAM:00011E8E 4879 0002 36DC pea (unk_236DC).l RAM:00011E94 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00011E98 4EB9 0001 E45E jsr return0_12 RAM:00011E9E 504F addq.w #8,sp RAM:00011EA0 23C0 0004 7918 move.l d0,(dword_47918).l RAM:00011EA6 6620 bne.s loc_11EC8 RAM:00011EA8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00011EAC 4879 0002 36DE pea (aUnableToOpenFi).l ; "Unable to open file: %S\n" RAM:00011EB2 4878 0002 pea (2).w RAM:00011EB6 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00011EBC 4FEF 000C lea $C(sp),sp RAM:00011EC0 3D7C 274E FFFE move.w #$274E,unk_FFFFFFFE(a6) RAM:00011EC6 601A bra.s loc_11EE2 RAM:00011EC8 ; --------------------------------------------------------------------------- RAM:00011EC8 RAM:00011EC8 loc_11EC8: ; CODE XREF: sub_11E32+74j RAM:00011EC8 4879 0002 36F7 pea (aFileOpenedAsRe).l ; "File opened as read-only\n" RAM:00011ECE 4878 0001 pea (1).w RAM:00011ED2 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00011ED8 504F addq.w #8,sp RAM:00011EDA 13FC 0001 0004 7A58 move.b #1,(byte_47A58).l RAM:00011EE2 RAM:00011EE2 loc_11EE2: ; CODE XREF: sub_11E32+94j RAM:00011EE2 6006 bra.s loc_11EEA RAM:00011EE4 ; --------------------------------------------------------------------------- RAM:00011EE4 RAM:00011EE4 loc_11EE4: ; CODE XREF: sub_11E32+5Aj RAM:00011EE4 4239 0004 7A58 clr.b (byte_47A58).l RAM:00011EEA RAM:00011EEA loc_11EEA: ; CODE XREF: sub_11E32:loc_11EE2j RAM:00011EEA 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00011EEE 6652 bne.s loc_11F42 RAM:00011EF0 2F39 0004 7918 move.l (dword_47918).l,-(sp) RAM:00011EF6 4878 0001 pea (1).w RAM:00011EFA 4878 0020 pea (off_20).w RAM:00011EFE 4879 0004 7A38 pea (unk_47A38).l RAM:00011F04 4EB9 0001 E472 jsr return0_14 RAM:00011F0A 4FEF 0010 lea $10(sp),sp RAM:00011F0E 0C80 0000 0001 cmpi.l #1,d0 RAM:00011F14 672C beq.s loc_11F42 RAM:00011F16 4879 0002 3711 pea (aUnableToReadA_).l ; "Unable to read a.out header from file: "... RAM:00011F1C 4878 0001 pea (1).w RAM:00011F20 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00011F26 504F addq.w #8,sp RAM:00011F28 2F39 0004 7918 move.l (dword_47918).l,-(sp) RAM:00011F2E 4EB9 0001 E440 jsr return0_9 RAM:00011F34 584F addq.w #4,sp RAM:00011F36 42B9 0004 7918 clr.l (dword_47918).l RAM:00011F3C 3D7C 274E FFFE move.w #$274E,unk_FFFFFFFE(a6) RAM:00011F42 RAM:00011F42 loc_11F42: ; CODE XREF: sub_11E32+BCj RAM:00011F42 ; sub_11E32+E2j RAM:00011F42 7000 moveq #0,d0 RAM:00011F44 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00011F48 6002 bra.s loc_11F4C RAM:00011F48 ; --------------------------------------------------------------------------- RAM:00011F4A 0070 dc.b $70 ; p RAM:00011F4B 0000 dc.b 0 RAM:00011F4C ; --------------------------------------------------------------------------- RAM:00011F4C RAM:00011F4C loc_11F4C: ; CODE XREF: sub_11E32+28j RAM:00011F4C ; sub_11E32+116j RAM:00011F4C 4E5E unlk a6 RAM:00011F4E 4E75 rts RAM:00011F4E ; End of function sub_11E32 RAM:00011F4E RAM:00011F50 RAM:00011F50 ; =============== S U B R O U T I N E ======================================= RAM:00011F50 RAM:00011F50 ; Attributes: bp-based frame RAM:00011F50 RAM:00011F50 sub_11F50: ; CODE XREF: sub_121BC+82p RAM:00011F50 ; sub_12350+B4p RAM:00011F50 RAM:00011F50 arg_0 = 8 RAM:00011F50 arg_4 = $C RAM:00011F50 RAM:00011F50 4E56 0000 link a6,#0 RAM:00011F54 DFFC 0000 0000 adda.l #0,sp RAM:00011F5A 48D7 0000 movem.l 0,(sp) RAM:00011F5E 0C79 0107 0004 7A3A cmpi.w #$107,(word_47A3A).l RAM:00011F66 663E bne.s loc_11FA6 RAM:00011F68 4A39 0004 7A39 tst.b (byte_47A39).l RAM:00011F6E 6618 bne.s loc_11F88 RAM:00011F70 4A39 0004 7A39 tst.b (byte_47A39).l RAM:00011F76 6608 bne.s loc_11F80 RAM:00011F78 203C 0000 8000 move.l #$8000,d0 RAM:00011F7E 6006 bra.s loc_11F86 RAM:00011F80 ; --------------------------------------------------------------------------- RAM:00011F80 RAM:00011F80 loc_11F80: ; CODE XREF: sub_11F50+26j RAM:00011F80 203C 0002 0000 move.l #unk_20000,d0 RAM:00011F86 RAM:00011F86 loc_11F86: ; CODE XREF: sub_11F50+2Ej RAM:00011F86 6016 bra.s loc_11F9E RAM:00011F88 ; --------------------------------------------------------------------------- RAM:00011F88 RAM:00011F88 loc_11F88: ; CODE XREF: sub_11F50+1Ej RAM:00011F88 4A39 0004 7A39 tst.b (byte_47A39).l RAM:00011F8E 6608 bne.s loc_11F98 RAM:00011F90 203C 0000 0800 move.l #$800,d0 RAM:00011F96 6006 bra.s loc_11F9E RAM:00011F98 ; --------------------------------------------------------------------------- RAM:00011F98 RAM:00011F98 loc_11F98: ; CODE XREF: sub_11F50+3Ej RAM:00011F98 203C 0000 2000 move.l #$2000,d0 RAM:00011F9E RAM:00011F9E loc_11F9E: ; CODE XREF: sub_11F50:loc_11F86j RAM:00011F9E ; sub_11F50+46j RAM:00011F9E D0B9 0004 7A3C add.l (dword_47A3C).l,d0 RAM:00011FA4 6072 bra.s loc_12018 RAM:00011FA6 ; --------------------------------------------------------------------------- RAM:00011FA6 RAM:00011FA6 loc_11FA6: ; CODE XREF: sub_11F50+16j RAM:00011FA6 4A39 0004 7A39 tst.b (byte_47A39).l RAM:00011FAC 6618 bne.s loc_11FC6 RAM:00011FAE 4A39 0004 7A39 tst.b (byte_47A39).l RAM:00011FB4 6608 bne.s loc_11FBE RAM:00011FB6 203C 0000 8000 move.l #$8000,d0 RAM:00011FBC 6006 bra.s loc_11FC4 RAM:00011FBE ; --------------------------------------------------------------------------- RAM:00011FBE RAM:00011FBE loc_11FBE: ; CODE XREF: sub_11F50+64j RAM:00011FBE 203C 0002 0000 move.l #unk_20000,d0 RAM:00011FC4 RAM:00011FC4 loc_11FC4: ; CODE XREF: sub_11F50+6Cj RAM:00011FC4 6016 bra.s loc_11FDC RAM:00011FC6 ; --------------------------------------------------------------------------- RAM:00011FC6 RAM:00011FC6 loc_11FC6: ; CODE XREF: sub_11F50+5Cj RAM:00011FC6 4A39 0004 7A39 tst.b (byte_47A39).l RAM:00011FCC 6608 bne.s loc_11FD6 RAM:00011FCE 203C 0000 0800 move.l #$800,d0 RAM:00011FD4 6006 bra.s loc_11FDC RAM:00011FD6 ; --------------------------------------------------------------------------- RAM:00011FD6 RAM:00011FD6 loc_11FD6: ; CODE XREF: sub_11F50+7Cj RAM:00011FD6 203C 0000 2000 move.l #$2000,d0 RAM:00011FDC RAM:00011FDC loc_11FDC: ; CODE XREF: sub_11F50:loc_11FC4j RAM:00011FDC ; sub_11F50+84j RAM:00011FDC D0B9 0004 7A3C add.l (dword_47A3C).l,d0 RAM:00011FE2 5380 subq.l #1,d0 RAM:00011FE4 4A39 0004 7A39 tst.b (byte_47A39).l RAM:00011FEA 6608 bne.s loc_11FF4 RAM:00011FEC 223C 0000 8000 move.l #$8000,d1 RAM:00011FF2 6006 bra.s loc_11FFA RAM:00011FF4 ; --------------------------------------------------------------------------- RAM:00011FF4 RAM:00011FF4 loc_11FF4: ; CODE XREF: sub_11F50+9Aj RAM:00011FF4 223C 0002 0000 move.l #unk_20000,d1 RAM:00011FFA RAM:00011FFA loc_11FFA: ; CODE XREF: sub_11F50+A2j RAM:00011FFA 5381 subq.l #1,d1 RAM:00011FFC 4681 not.l d1 RAM:00011FFE C081 and.l d1,d0 RAM:00012000 4A39 0004 7A39 tst.b (byte_47A39).l RAM:00012006 6608 bne.s loc_12010 RAM:00012008 223C 0000 8000 move.l #$8000,d1 RAM:0001200E 6006 bra.s loc_12016 RAM:00012010 ; --------------------------------------------------------------------------- RAM:00012010 RAM:00012010 loc_12010: ; CODE XREF: sub_11F50+B6j RAM:00012010 223C 0002 0000 move.l #unk_20000,d1 RAM:00012016 RAM:00012016 loc_12016: ; CODE XREF: sub_11F50+BEj RAM:00012016 D081 add.l d1,d0 RAM:00012018 RAM:00012018 loc_12018: ; CODE XREF: sub_11F50+54j RAM:00012018 B0AE 0008 cmp.l arg_0(a6),d0 RAM:0001201C 6300 0088 bls.w loc_120A6 RAM:00012020 4A39 0004 7A39 tst.b (byte_47A39).l RAM:00012026 6618 bne.s loc_12040 RAM:00012028 4A39 0004 7A39 tst.b (byte_47A39).l RAM:0001202E 6608 bne.s loc_12038 RAM:00012030 203C 0000 8000 move.l #$8000,d0 RAM:00012036 6006 bra.s loc_1203E RAM:00012038 ; --------------------------------------------------------------------------- RAM:00012038 RAM:00012038 loc_12038: ; CODE XREF: sub_11F50+DEj RAM:00012038 203C 0002 0000 move.l #unk_20000,d0 RAM:0001203E RAM:0001203E loc_1203E: ; CODE XREF: sub_11F50+E6j RAM:0001203E 6016 bra.s loc_12056 RAM:00012040 ; --------------------------------------------------------------------------- RAM:00012040 RAM:00012040 loc_12040: ; CODE XREF: sub_11F50+D6j RAM:00012040 4A39 0004 7A39 tst.b (byte_47A39).l RAM:00012046 6608 bne.s loc_12050 RAM:00012048 203C 0000 0800 move.l #$800,d0 RAM:0001204E 6006 bra.s loc_12056 RAM:00012050 ; --------------------------------------------------------------------------- RAM:00012050 RAM:00012050 loc_12050: ; CODE XREF: sub_11F50+F6j RAM:00012050 203C 0000 2000 move.l #$2000,d0 RAM:00012056 RAM:00012056 loc_12056: ; CODE XREF: sub_11F50:loc_1203Ej RAM:00012056 ; sub_11F50+FEj RAM:00012056 222E 0008 move.l arg_0(a6),d1 RAM:0001205A 9280 sub.l d0,d1 RAM:0001205C 4A39 0004 7A39 tst.b (byte_47A39).l RAM:00012062 6626 bne.s loc_1208A RAM:00012064 0C79 010B 0004 7A3A cmpi.w #$10B,(word_47A3A).l RAM:0001206C 6618 bne.s loc_12086 RAM:0001206E 4A39 0004 7A39 tst.b (byte_47A39).l RAM:00012074 6608 bne.s loc_1207E RAM:00012076 203C 0000 0800 move.l #$800,d0 RAM:0001207C 6006 bra.s loc_12084 RAM:0001207E ; --------------------------------------------------------------------------- RAM:0001207E RAM:0001207E loc_1207E: ; CODE XREF: sub_11F50+124j RAM:0001207E 203C 0000 2000 move.l #$2000,d0 RAM:00012084 RAM:00012084 loc_12084: ; CODE XREF: sub_11F50+12Cj RAM:00012084 6002 bra.s loc_12088 RAM:00012086 ; --------------------------------------------------------------------------- RAM:00012086 RAM:00012086 loc_12086: ; CODE XREF: sub_11F50+11Cj RAM:00012086 7020 moveq #$20,d0 ; ' ' RAM:00012088 RAM:00012088 loc_12088: ; CODE XREF: sub_11F50:loc_12084j RAM:00012088 6010 bra.s loc_1209A RAM:0001208A ; --------------------------------------------------------------------------- RAM:0001208A RAM:0001208A loc_1208A: ; CODE XREF: sub_11F50+112j RAM:0001208A 0C79 010B 0004 7A3A cmpi.w #$10B,(word_47A3A).l RAM:00012092 6604 bne.s loc_12098 RAM:00012094 7000 moveq #0,d0 RAM:00012096 6002 bra.s loc_1209A RAM:00012098 ; --------------------------------------------------------------------------- RAM:00012098 RAM:00012098 loc_12098: ; CODE XREF: sub_11F50+142j RAM:00012098 7020 moveq #$20,d0 ; ' ' RAM:0001209A RAM:0001209A loc_1209A: ; CODE XREF: sub_11F50:loc_12088j RAM:0001209A ; sub_11F50+146j RAM:0001209A 9280 sub.l d0,d1 RAM:0001209C 206E 000C movea.l arg_4(a6),a0 RAM:000120A0 2081 move.l d1,(a0) RAM:000120A2 6000 010E bra.w loc_121B2 RAM:000120A6 ; --------------------------------------------------------------------------- RAM:000120A6 RAM:000120A6 loc_120A6: ; CODE XREF: sub_11F50+CCj RAM:000120A6 0C79 0107 0004 7A3A cmpi.w #$107,(word_47A3A).l RAM:000120AE 663E bne.s loc_120EE RAM:000120B0 4A39 0004 7A39 tst.b (byte_47A39).l RAM:000120B6 6618 bne.s loc_120D0 RAM:000120B8 4A39 0004 7A39 tst.b (byte_47A39).l RAM:000120BE 6608 bne.s loc_120C8 RAM:000120C0 203C 0000 8000 move.l #$8000,d0 RAM:000120C6 6006 bra.s loc_120CE RAM:000120C8 ; --------------------------------------------------------------------------- RAM:000120C8 RAM:000120C8 loc_120C8: ; CODE XREF: sub_11F50+16Ej RAM:000120C8 203C 0002 0000 move.l #unk_20000,d0 RAM:000120CE RAM:000120CE loc_120CE: ; CODE XREF: sub_11F50+176j RAM:000120CE 6016 bra.s loc_120E6 RAM:000120D0 ; --------------------------------------------------------------------------- RAM:000120D0 RAM:000120D0 loc_120D0: ; CODE XREF: sub_11F50+166j RAM:000120D0 4A39 0004 7A39 tst.b (byte_47A39).l RAM:000120D6 6608 bne.s loc_120E0 RAM:000120D8 203C 0000 0800 move.l #$800,d0 RAM:000120DE 6006 bra.s loc_120E6 RAM:000120E0 ; --------------------------------------------------------------------------- RAM:000120E0 RAM:000120E0 loc_120E0: ; CODE XREF: sub_11F50+186j RAM:000120E0 203C 0000 2000 move.l #$2000,d0 RAM:000120E6 RAM:000120E6 loc_120E6: ; CODE XREF: sub_11F50:loc_120CEj RAM:000120E6 ; sub_11F50+18Ej RAM:000120E6 D0B9 0004 7A3C add.l (dword_47A3C).l,d0 RAM:000120EC 6072 bra.s loc_12160 RAM:000120EE ; --------------------------------------------------------------------------- RAM:000120EE RAM:000120EE loc_120EE: ; CODE XREF: sub_11F50+15Ej RAM:000120EE 4A39 0004 7A39 tst.b (byte_47A39).l RAM:000120F4 6618 bne.s loc_1210E RAM:000120F6 4A39 0004 7A39 tst.b (byte_47A39).l RAM:000120FC 6608 bne.s loc_12106 RAM:000120FE 203C 0000 8000 move.l #$8000,d0 RAM:00012104 6006 bra.s loc_1210C RAM:00012106 ; --------------------------------------------------------------------------- RAM:00012106 RAM:00012106 loc_12106: ; CODE XREF: sub_11F50+1ACj RAM:00012106 203C 0002 0000 move.l #unk_20000,d0 RAM:0001210C RAM:0001210C loc_1210C: ; CODE XREF: sub_11F50+1B4j RAM:0001210C 6016 bra.s loc_12124 RAM:0001210E ; --------------------------------------------------------------------------- RAM:0001210E RAM:0001210E loc_1210E: ; CODE XREF: sub_11F50+1A4j RAM:0001210E 4A39 0004 7A39 tst.b (byte_47A39).l RAM:00012114 6608 bne.s loc_1211E RAM:00012116 203C 0000 0800 move.l #$800,d0 RAM:0001211C 6006 bra.s loc_12124 RAM:0001211E ; --------------------------------------------------------------------------- RAM:0001211E RAM:0001211E loc_1211E: ; CODE XREF: sub_11F50+1C4j RAM:0001211E 203C 0000 2000 move.l #$2000,d0 RAM:00012124 RAM:00012124 loc_12124: ; CODE XREF: sub_11F50:loc_1210Cj RAM:00012124 ; sub_11F50+1CCj RAM:00012124 D0B9 0004 7A3C add.l (dword_47A3C).l,d0 RAM:0001212A 5380 subq.l #1,d0 RAM:0001212C 4A39 0004 7A39 tst.b (byte_47A39).l RAM:00012132 6608 bne.s loc_1213C RAM:00012134 223C 0000 8000 move.l #$8000,d1 RAM:0001213A 6006 bra.s loc_12142 RAM:0001213C ; --------------------------------------------------------------------------- RAM:0001213C RAM:0001213C loc_1213C: ; CODE XREF: sub_11F50+1E2j RAM:0001213C 223C 0002 0000 move.l #unk_20000,d1 RAM:00012142 RAM:00012142 loc_12142: ; CODE XREF: sub_11F50+1EAj RAM:00012142 5381 subq.l #1,d1 RAM:00012144 4681 not.l d1 RAM:00012146 C081 and.l d1,d0 RAM:00012148 4A39 0004 7A39 tst.b (byte_47A39).l RAM:0001214E 6608 bne.s loc_12158 RAM:00012150 223C 0000 8000 move.l #$8000,d1 RAM:00012156 6006 bra.s loc_1215E RAM:00012158 ; --------------------------------------------------------------------------- RAM:00012158 RAM:00012158 loc_12158: ; CODE XREF: sub_11F50+1FEj RAM:00012158 223C 0002 0000 move.l #unk_20000,d1 RAM:0001215E RAM:0001215E loc_1215E: ; CODE XREF: sub_11F50+206j RAM:0001215E D081 add.l d1,d0 RAM:00012160 RAM:00012160 loc_12160: ; CODE XREF: sub_11F50+19Cj RAM:00012160 222E 0008 move.l arg_0(a6),d1 RAM:00012164 9280 sub.l d0,d1 RAM:00012166 4A39 0004 7A39 tst.b (byte_47A39).l RAM:0001216C 6626 bne.s loc_12194 RAM:0001216E 0C79 010B 0004 7A3A cmpi.w #$10B,(word_47A3A).l RAM:00012176 6618 bne.s loc_12190 RAM:00012178 4A39 0004 7A39 tst.b (byte_47A39).l RAM:0001217E 6608 bne.s loc_12188 RAM:00012180 203C 0000 0800 move.l #$800,d0 RAM:00012186 6006 bra.s loc_1218E RAM:00012188 ; --------------------------------------------------------------------------- RAM:00012188 RAM:00012188 loc_12188: ; CODE XREF: sub_11F50+22Ej RAM:00012188 203C 0000 2000 move.l #$2000,d0 RAM:0001218E RAM:0001218E loc_1218E: ; CODE XREF: sub_11F50+236j RAM:0001218E 6002 bra.s loc_12192 RAM:00012190 ; --------------------------------------------------------------------------- RAM:00012190 RAM:00012190 loc_12190: ; CODE XREF: sub_11F50+226j RAM:00012190 7020 moveq #$20,d0 ; ' ' RAM:00012192 RAM:00012192 loc_12192: ; CODE XREF: sub_11F50:loc_1218Ej RAM:00012192 6010 bra.s loc_121A4 RAM:00012194 ; --------------------------------------------------------------------------- RAM:00012194 RAM:00012194 loc_12194: ; CODE XREF: sub_11F50+21Cj RAM:00012194 0C79 010B 0004 7A3A cmpi.w #$10B,(word_47A3A).l RAM:0001219C 6604 bne.s loc_121A2 RAM:0001219E 7000 moveq #0,d0 RAM:000121A0 6002 bra.s loc_121A4 RAM:000121A2 ; --------------------------------------------------------------------------- RAM:000121A2 RAM:000121A2 loc_121A2: ; CODE XREF: sub_11F50+24Cj RAM:000121A2 7020 moveq #$20,d0 ; ' ' RAM:000121A4 RAM:000121A4 loc_121A4: ; CODE XREF: sub_11F50:loc_12192j RAM:000121A4 ; sub_11F50+250j RAM:000121A4 9280 sub.l d0,d1 RAM:000121A6 D2B9 0004 7A3C add.l (dword_47A3C).l,d1 RAM:000121AC 206E 000C movea.l arg_4(a6),a0 RAM:000121B0 2081 move.l d1,(a0) RAM:000121B2 RAM:000121B2 loc_121B2: ; CODE XREF: sub_11F50+152j RAM:000121B2 7000 moveq #0,d0 RAM:000121B4 6002 bra.s loc_121B8 RAM:000121B4 ; --------------------------------------------------------------------------- RAM:000121B6 0070 dc.b $70 ; p RAM:000121B7 0000 dc.b 0 RAM:000121B8 ; --------------------------------------------------------------------------- RAM:000121B8 RAM:000121B8 loc_121B8: ; CODE XREF: sub_11F50+264j RAM:000121B8 4E5E unlk a6 RAM:000121BA 4E75 rts RAM:000121BA ; End of function sub_11F50 RAM:000121BA RAM:000121BC RAM:000121BC ; =============== S U B R O U T I N E ======================================= RAM:000121BC RAM:000121BC ; Attributes: bp-based frame RAM:000121BC RAM:000121BC sub_121BC: ; CODE XREF: sub_12838+376p RAM:000121BC RAM:000121BC arg_0 = 8 RAM:000121BC RAM:000121BC 4E56 0000 link a6,#0 RAM:000121C0 DFFC FFFF FFE4 adda.l #unk_FFFFFFE4,sp RAM:000121C6 48D7 0000 movem.l 0,(sp) RAM:000121CA 206E 0008 movea.l arg_0(a6),a0 RAM:000121CE 4A28 0018 tst.b $18(a0) RAM:000121D2 6704 beq.s loc_121D8 RAM:000121D4 7001 moveq #1,d0 RAM:000121D6 6002 bra.s loc_121DA RAM:000121D8 ; --------------------------------------------------------------------------- RAM:000121D8 RAM:000121D8 loc_121D8: ; CODE XREF: sub_121BC+16j RAM:000121D8 7000 moveq #0,d0 RAM:000121DA RAM:000121DA loc_121DA: ; CODE XREF: sub_121BC+1Aj RAM:000121DA 2F00 move.l d0,-(sp) RAM:000121DC 206E 0008 movea.l arg_0(a6),a0 RAM:000121E0 3028 0004 move.w 4(a0),d0 RAM:000121E4 48C0 ext.l d0 RAM:000121E6 2F00 move.l d0,-(sp) RAM:000121E8 202E 0008 move.l arg_0(a6),d0 RAM:000121EC 0680 0000 000A addi.l #$A,d0 RAM:000121F2 2F00 move.l d0,-(sp) RAM:000121F4 206E 0008 movea.l arg_0(a6),a0 RAM:000121F8 2F28 0006 move.l 6(a0),-(sp) RAM:000121FC 4878 0004 pea (off_4).w RAM:00012200 4EB9 0000 75D8 jsr (sub_75D8).l RAM:00012206 4FEF 0014 lea $14(sp),sp RAM:0001220A 206E 0008 movea.l arg_0(a6),a0 RAM:0001220E 2D50 FFFC move.l (a0),unk_FFFFFFFC(a6) RAM:00012212 4A39 0004 791C tst.b (byte_4791C).l RAM:00012218 6700 00D8 beq.w loc_122F2 RAM:0001221C 3039 0004 6102 move.w (word_46102).l,d0 RAM:00012222 48C0 ext.l d0 RAM:00012224 0280 0000 00FF andi.l #$FF,d0 RAM:0001222A 670A beq.s loc_12236 RAM:0001222C 3D7C 278E FFF0 move.w #$278E,unk_FFFFFFF0(a6) RAM:00012232 6000 00BC bra.w loc_122F0 RAM:00012236 ; --------------------------------------------------------------------------- RAM:00012236 RAM:00012236 loc_12236: ; CODE XREF: sub_121BC+6Ej RAM:00012236 486E FFE4 pea unk_FFFFFFE4(a6) RAM:0001223A 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0001223E 6100 FD10 bsr.w sub_11F50 RAM:00012242 504F addq.w #8,sp RAM:00012244 3D40 FFF0 move.w d0,unk_FFFFFFF0(a6) RAM:00012248 6600 00A6 bne.w loc_122F0 RAM:0001224C 4878 0000 pea (0).w RAM:00012250 2F2E FFE4 move.l unk_FFFFFFE4(a6),-(sp) RAM:00012254 2F39 0004 7918 move.l (dword_47918).l,-(sp) RAM:0001225A 4EB9 0001 E47C jsr return0_15 RAM:00012260 4FEF 000C lea $C(sp),sp RAM:00012264 4A80 tst.l d0 RAM:00012266 6716 beq.s loc_1227E RAM:00012268 4879 0002 373D pea (aErrorSeeking).l ; "Error seeking" RAM:0001226E 4EB9 0001 E468 jsr return0_13 RAM:00012274 584F addq.w #4,sp RAM:00012276 3D7C 000E FFF0 move.w #$E,unk_FFFFFFF0(a6) RAM:0001227C 6072 bra.s loc_122F0 RAM:0001227E ; --------------------------------------------------------------------------- RAM:0001227E RAM:0001227E loc_1227E: ; CODE XREF: sub_121BC+AAj RAM:0001227E 2F39 0004 7918 move.l (dword_47918).l,-(sp) RAM:00012284 4878 0001 pea (1).w RAM:00012288 206E 0008 movea.l arg_0(a6),a0 RAM:0001228C 3028 0016 move.w $16(a0),d0 RAM:00012290 48C0 ext.l d0 RAM:00012292 E380 asl.l #1,d0 RAM:00012294 2F00 move.l d0,-(sp) RAM:00012296 202E 0008 move.l arg_0(a6),d0 RAM:0001229A 0680 0000 000A addi.l #$A,d0 RAM:000122A0 2F00 move.l d0,-(sp) RAM:000122A2 4EB9 0001 E44A jsr return0_10 RAM:000122A8 4FEF 0010 lea $10(sp),sp RAM:000122AC 0C80 0000 0001 cmpi.l #1,d0 RAM:000122B2 6716 beq.s loc_122CA RAM:000122B4 4879 0002 374B pea (aWritingToFile).l ; "writing to file" RAM:000122BA 4EB9 0001 E468 jsr return0_13 RAM:000122C0 584F addq.w #4,sp RAM:000122C2 3D7C 000E FFF0 move.w #$E,unk_FFFFFFF0(a6) RAM:000122C8 6026 bra.s loc_122F0 RAM:000122CA ; --------------------------------------------------------------------------- RAM:000122CA RAM:000122CA loc_122CA: ; CODE XREF: sub_121BC+F6j RAM:000122CA 2F39 0004 7918 move.l (dword_47918).l,-(sp) RAM:000122D0 4EB9 0001 E454 jsr return0_11 RAM:000122D6 584F addq.w #4,sp RAM:000122D8 4A80 tst.l d0 RAM:000122DA 6714 beq.s loc_122F0 RAM:000122DC 4879 0002 375B pea (aFlushingFile).l ; "flushing file" RAM:000122E2 4EB9 0001 E468 jsr return0_13 RAM:000122E8 584F addq.w #4,sp RAM:000122EA 3D7C 000E FFF0 move.w #$E,unk_FFFFFFF0(a6) RAM:000122F0 RAM:000122F0 loc_122F0: ; CODE XREF: sub_121BC+76j RAM:000122F0 ; sub_121BC+8Cj ... RAM:000122F0 6050 bra.s loc_12342 RAM:000122F2 ; --------------------------------------------------------------------------- RAM:000122F2 RAM:000122F2 loc_122F2: ; CODE XREF: sub_121BC+5Cj RAM:000122F2 486E FFF8 pea unk_FFFFFFF8(a6) RAM:000122F6 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000122FA 6100 FA8C bsr.w sub_11D88 RAM:000122FE 504F addq.w #8,sp RAM:00012300 3D40 FFF0 move.w d0,unk_FFFFFFF0(a6) RAM:00012304 663C bne.s loc_12342 RAM:00012306 202E 0008 move.l arg_0(a6),d0 RAM:0001230A 0680 0000 000A addi.l #$A,d0 RAM:00012310 2F00 move.l d0,-(sp) RAM:00012312 206E 0008 movea.l arg_0(a6),a0 RAM:00012316 3028 0016 move.w $16(a0),d0 RAM:0001231A 48C0 ext.l d0 RAM:0001231C E380 asl.l #1,d0 RAM:0001231E 2F00 move.l d0,-(sp) RAM:00012320 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00012324 0680 0000 0200 addi.l #$200,d0 RAM:0001232A 2F00 move.l d0,-(sp) RAM:0001232C 3079 0004 60E0 movea.w (word_460E0).l,a0 RAM:00012332 2F08 move.l a0,-(sp) RAM:00012334 4EB9 0001 0AC4 jsr sub_10AC4 RAM:0001233A 4FEF 0010 lea $10(sp),sp RAM:0001233E 3D40 FFF0 move.w d0,unk_FFFFFFF0(a6) RAM:00012342 RAM:00012342 loc_12342: ; CODE XREF: sub_121BC:loc_122F0j RAM:00012342 ; sub_121BC+148j RAM:00012342 7000 moveq #0,d0 RAM:00012344 302E FFF0 move.w unk_FFFFFFF0(a6),d0 RAM:00012348 6002 bra.s loc_1234C RAM:00012348 ; --------------------------------------------------------------------------- RAM:0001234A 0070 dc.b $70 ; p RAM:0001234B 0000 dc.b 0 RAM:0001234C ; --------------------------------------------------------------------------- RAM:0001234C RAM:0001234C loc_1234C: ; CODE XREF: sub_121BC+18Cj RAM:0001234C 4E5E unlk a6 RAM:0001234E 4E75 rts RAM:0001234E ; End of function sub_121BC RAM:0001234E RAM:00012350 RAM:00012350 ; =============== S U B R O U T I N E ======================================= RAM:00012350 RAM:00012350 ; Attributes: bp-based frame RAM:00012350 RAM:00012350 sub_12350: ; CODE XREF: sub_1256E+3Ap RAM:00012350 ; sub_12838+198p RAM:00012350 RAM:00012350 arg_0 = 8 RAM:00012350 RAM:00012350 4E56 0000 link a6,#0 RAM:00012354 DFFC FFFF FFE4 adda.l #unk_FFFFFFE4,sp RAM:0001235A 48D7 0000 movem.l 0,(sp) RAM:0001235E 206E 0008 movea.l arg_0(a6),a0 RAM:00012362 2D50 FFFC move.l (a0),unk_FFFFFFFC(a6) RAM:00012366 426E FFE8 clr.w unk_FFFFFFE8(a6) RAM:0001236A 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:0001236E 0280 0000 0001 andi.l #1,d0 RAM:00012374 6714 beq.s loc_1238A RAM:00012376 3D7C 0001 FFE8 move.w #1,unk_FFFFFFE8(a6) RAM:0001237C 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00012380 0280 FFFF FFFE andi.l #unk_FFFFFFFE,d0 RAM:00012386 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0001238A RAM:0001238A loc_1238A: ; CODE XREF: sub_12350+24j RAM:0001238A 3D7C 0001 FFF8 move.w #1,unk_FFFFFFF8(a6) RAM:00012390 206E 0008 movea.l arg_0(a6),a0 RAM:00012394 0C68 0002 0004 cmpi.w #2,4(a0) RAM:0001239A 6604 bne.s loc_123A0 RAM:0001239C 526E FFF8 addq.w #1,unk_FFFFFFF8(a6) RAM:000123A0 RAM:000123A0 loc_123A0: ; CODE XREF: sub_12350+4Aj RAM:000123A0 4A6E FFE8 tst.w unk_FFFFFFE8(a6) RAM:000123A4 670E beq.s loc_123B4 RAM:000123A6 206E 0008 movea.l arg_0(a6),a0 RAM:000123AA 4A68 0004 tst.w 4(a0) RAM:000123AE 6704 beq.s loc_123B4 RAM:000123B0 526E FFF8 addq.w #1,unk_FFFFFFF8(a6) RAM:000123B4 RAM:000123B4 loc_123B4: ; CODE XREF: sub_12350+54j RAM:000123B4 ; sub_12350+5Ej RAM:000123B4 206E 0008 movea.l arg_0(a6),a0 RAM:000123B8 20AE FFFC move.l unk_FFFFFFFC(a6),(a0) RAM:000123BC 206E 0008 movea.l arg_0(a6),a0 RAM:000123C0 116E FFE9 0018 move.b unk_FFFFFFE9(a6),$18(a0) RAM:000123C6 206E 0008 movea.l arg_0(a6),a0 RAM:000123CA 316E FFF8 0016 move.w unk_FFFFFFF8(a6),$16(a0) RAM:000123D0 206E 0008 movea.l arg_0(a6),a0 RAM:000123D4 4228 0019 clr.b $19(a0) RAM:000123D8 4A39 0004 791C tst.b (byte_4791C).l RAM:000123DE 6700 00D4 beq.w loc_124B4 RAM:000123E2 3039 0004 6102 move.w (word_46102).l,d0 RAM:000123E8 48C0 ext.l d0 RAM:000123EA 0280 0000 00FF andi.l #$FF,d0 RAM:000123F0 670A beq.s loc_123FC RAM:000123F2 3D7C 278E FFEE move.w #$278E,unk_FFFFFFEE(a6) RAM:000123F8 6000 00B8 bra.w loc_124B2 RAM:000123FC ; --------------------------------------------------------------------------- RAM:000123FC RAM:000123FC loc_123FC: ; CODE XREF: sub_12350+A0j RAM:000123FC 486E FFE4 pea unk_FFFFFFE4(a6) RAM:00012400 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00012404 6100 FB4A bsr.w sub_11F50 RAM:00012408 504F addq.w #8,sp RAM:0001240A 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:0001240E 6600 00A2 bne.w loc_124B2 RAM:00012412 4878 0000 pea (0).w RAM:00012416 2F2E FFE4 move.l unk_FFFFFFE4(a6),-(sp) RAM:0001241A 2F39 0004 7918 move.l (dword_47918).l,-(sp) RAM:00012420 4EB9 0001 E47C jsr return0_15 RAM:00012426 4FEF 000C lea $C(sp),sp RAM:0001242A 4A80 tst.l d0 RAM:0001242C 6716 beq.s loc_12444 RAM:0001242E 4879 0002 3769 pea (aErrorSeeking_0).l ; "Error seeking" RAM:00012434 4EB9 0001 E468 jsr return0_13 RAM:0001243A 584F addq.w #4,sp RAM:0001243C 3D7C 000E FFEE move.w #$E,unk_FFFFFFEE(a6) RAM:00012442 606E bra.s loc_124B2 RAM:00012444 ; --------------------------------------------------------------------------- RAM:00012444 RAM:00012444 loc_12444: ; CODE XREF: sub_12350+DCj RAM:00012444 2F39 0004 7918 move.l (dword_47918).l,-(sp) RAM:0001244A 4878 0001 pea (1).w RAM:0001244E 7000 moveq #0,d0 RAM:00012450 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:00012454 E388 lsl.l #1,d0 RAM:00012456 2F00 move.l d0,-(sp) RAM:00012458 202E 0008 move.l arg_0(a6),d0 RAM:0001245C 0680 0000 000A addi.l #$A,d0 RAM:00012462 2F00 move.l d0,-(sp) RAM:00012464 4EB9 0001 E472 jsr return0_14 RAM:0001246A 4FEF 0010 lea $10(sp),sp RAM:0001246E 0C80 0000 0001 cmpi.l #1,d0 RAM:00012474 6716 beq.s loc_1248C RAM:00012476 4879 0002 3777 pea (aErrorReading).l ; "Error reading" RAM:0001247C 4EB9 0001 E468 jsr return0_13 RAM:00012482 584F addq.w #4,sp RAM:00012484 3D7C 000E FFEE move.w #$E,unk_FFFFFFEE(a6) RAM:0001248A 6026 bra.s loc_124B2 RAM:0001248C ; --------------------------------------------------------------------------- RAM:0001248C RAM:0001248C loc_1248C: ; CODE XREF: sub_12350+124j RAM:0001248C 2F39 0004 7918 move.l (dword_47918).l,-(sp) RAM:00012492 4EB9 0001 E454 jsr return0_11 RAM:00012498 584F addq.w #4,sp RAM:0001249A 4A80 tst.l d0 RAM:0001249C 6714 beq.s loc_124B2 RAM:0001249E 4879 0002 3785 pea (aErrorFlushing).l ; "Error flushing" RAM:000124A4 4EB9 0001 E468 jsr return0_13 RAM:000124AA 584F addq.w #4,sp RAM:000124AC 3D7C 000E FFEE move.w #$E,unk_FFFFFFEE(a6) RAM:000124B2 RAM:000124B2 loc_124B2: ; CODE XREF: sub_12350+A8j RAM:000124B2 ; sub_12350+BEj ... RAM:000124B2 604C bra.s loc_12500 RAM:000124B4 ; --------------------------------------------------------------------------- RAM:000124B4 RAM:000124B4 loc_124B4: ; CODE XREF: sub_12350+8Ej RAM:000124B4 486E FFF0 pea unk_FFFFFFF0(a6) RAM:000124B8 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:000124BC 6100 F8CA bsr.w sub_11D88 RAM:000124C0 504F addq.w #8,sp RAM:000124C2 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:000124C6 6638 bne.s loc_12500 RAM:000124C8 202E 0008 move.l arg_0(a6),d0 RAM:000124CC 0680 0000 000A addi.l #$A,d0 RAM:000124D2 2F00 move.l d0,-(sp) RAM:000124D4 7000 moveq #0,d0 RAM:000124D6 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:000124DA E388 lsl.l #1,d0 RAM:000124DC 2F00 move.l d0,-(sp) RAM:000124DE 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:000124E2 0680 0000 0200 addi.l #$200,d0 RAM:000124E8 2F00 move.l d0,-(sp) RAM:000124EA 3079 0004 60E0 movea.w (word_460E0).l,a0 RAM:000124F0 2F08 move.l a0,-(sp) RAM:000124F2 4EB9 0001 0A84 jsr sub_10A84 RAM:000124F8 4FEF 0010 lea $10(sp),sp RAM:000124FC 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:00012500 RAM:00012500 loc_12500: ; CODE XREF: sub_12350:loc_124B2j RAM:00012500 ; sub_12350+176j RAM:00012500 4A6E FFEE tst.w unk_FFFFFFEE(a6) RAM:00012504 665A bne.s loc_12560 RAM:00012506 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:0001250A RAM:0001250A loc_1250A: ; CODE XREF: sub_12350+1D8j RAM:0001250A 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0001250E B06E FFF8 cmp.w unk_FFFFFFF8(a6),d0 RAM:00012512 6416 bcc.s loc_1252A RAM:00012514 7000 moveq #0,d0 RAM:00012516 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0001251A 206E 0008 movea.l arg_0(a6),a0 RAM:0001251E 31BC FFFF 0A10 move.w #$FFFF,$10(a0,d0.l*2) RAM:00012524 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:00012528 60E0 bra.s loc_1250A RAM:0001252A ; --------------------------------------------------------------------------- RAM:0001252A RAM:0001252A loc_1252A: ; CODE XREF: sub_12350+1C2j RAM:0001252A 7000 moveq #0,d0 RAM:0001252C 302E FFE8 move.w unk_FFFFFFE8(a6),d0 RAM:00012530 2F00 move.l d0,-(sp) RAM:00012532 206E 0008 movea.l arg_0(a6),a0 RAM:00012536 3028 0004 move.w 4(a0),d0 RAM:0001253A 48C0 ext.l d0 RAM:0001253C 2F00 move.l d0,-(sp) RAM:0001253E 202E 0008 move.l arg_0(a6),d0 RAM:00012542 0680 0000 000A addi.l #$A,d0 RAM:00012548 2F00 move.l d0,-(sp) RAM:0001254A 202E 0008 move.l arg_0(a6),d0 RAM:0001254E 5C80 addq.l #6,d0 RAM:00012550 2F00 move.l d0,-(sp) RAM:00012552 4878 0004 pea (off_4).w RAM:00012556 4EB9 0000 751C jsr (sub_751C).l RAM:0001255C 4FEF 0014 lea $14(sp),sp RAM:00012560 RAM:00012560 loc_12560: ; CODE XREF: sub_12350+1B4j RAM:00012560 7000 moveq #0,d0 RAM:00012562 302E FFEE move.w unk_FFFFFFEE(a6),d0 RAM:00012566 6002 bra.s loc_1256A RAM:00012566 ; --------------------------------------------------------------------------- RAM:00012568 0070 dc.b $70 ; p RAM:00012569 0000 dc.b 0 RAM:0001256A ; --------------------------------------------------------------------------- RAM:0001256A RAM:0001256A loc_1256A: ; CODE XREF: sub_12350+216j RAM:0001256A 4E5E unlk a6 RAM:0001256C 4E75 rts RAM:0001256C ; End of function sub_12350 RAM:0001256C RAM:0001256E RAM:0001256E ; =============== S U B R O U T I N E ======================================= RAM:0001256E RAM:0001256E ; Attributes: bp-based frame RAM:0001256E RAM:0001256E sub_1256E: ; CODE XREF: sub_12838+278p RAM:0001256E ; sub_12838+328p RAM:0001256E RAM:0001256E arg_0 = 8 RAM:0001256E arg_6 = $E RAM:0001256E arg_8 = $10 RAM:0001256E arg_F = $17 RAM:0001256E arg_12 = $1A RAM:0001256E RAM:0001256E 4E56 0000 link a6,#0 RAM:00012572 DFFC FFFF FFC4 adda.l #unk_FFFFFFC4,sp RAM:00012578 48D7 0000 movem.l 0,(sp) RAM:0001257C 206E 0010 movea.l arg_8(a6),a0 RAM:00012580 3028 0004 move.w 4(a0),d0 RAM:00012584 48C0 ext.l d0 RAM:00012586 2F00 move.l d0,-(sp) RAM:00012588 206E 0010 movea.l arg_8(a6),a0 RAM:0001258C 2F10 move.l (a0),-(sp) RAM:0001258E 4878 0002 pea (2).w RAM:00012592 4EB9 0000 74BC jsr (sub_74BC).l RAM:00012598 4FEF 000C lea $C(sp),sp RAM:0001259C 3D40 FFC6 move.w d0,unk_FFFFFFC6(a6) RAM:000125A0 6600 0114 bne.w loc_126B6 RAM:000125A4 2F2E 0010 move.l arg_8(a6),-(sp) RAM:000125A8 6100 FDA6 bsr.w sub_12350 RAM:000125AC 584F addq.w #4,sp RAM:000125AE 3D40 FFC6 move.w d0,unk_FFFFFFC6(a6) RAM:000125B2 4A2E 0017 tst.b arg_F(a6) RAM:000125B6 6700 00FE beq.w loc_126B6 RAM:000125BA 4A6E FFC6 tst.w unk_FFFFFFC6(a6) RAM:000125BE 6600 00F6 bne.w loc_126B6 RAM:000125C2 3D7C 0032 FFFE move.w #$32,unk_FFFFFFFE(a6) ; '2' RAM:000125C8 206E 0010 movea.l arg_8(a6),a0 RAM:000125CC 3028 0004 move.w 4(a0),d0 RAM:000125D0 48C0 ext.l d0 RAM:000125D2 2F00 move.l d0,-(sp) RAM:000125D4 302E 001A move.w arg_12(a6),d0 RAM:000125D8 41F9 0002 3676 lea ((aDiskAccessIs_1+$1E)).l,a0 ; "" RAM:000125DE 1030 0000 move.b (a0,d0.w),d0 RAM:000125E2 0280 0000 00FF andi.l #$FF,d0 RAM:000125E8 2F00 move.l d0,-(sp) RAM:000125EA 306E 000E movea.w arg_6(a6),a0 RAM:000125EE 2F08 move.l a0,-(sp) RAM:000125F0 486E FFFE pea unk_FFFFFFFE(a6) RAM:000125F4 486E FFC8 pea unk_FFFFFFC8(a6) RAM:000125F8 306E 001A movea.w arg_12(a6),a0 RAM:000125FC 2F08 move.l a0,-(sp) RAM:000125FE 206E 0010 movea.l arg_8(a6),a0 RAM:00012602 2F28 0006 move.l 6(a0),-(sp) RAM:00012606 4EB9 0000 DBA8 jsr sub_DBA8 RAM:0001260C 4FEF 001C lea $1C(sp),sp RAM:00012610 3D40 FFC6 move.w d0,unk_FFFFFFC6(a6) RAM:00012614 6600 00A0 bne.w loc_126B6 RAM:00012618 206E 0008 movea.l arg_0(a6),a0 RAM:0001261C 3010 move.w (a0),d0 RAM:0001261E 48C0 ext.l d0 RAM:00012620 322E FFFE move.w unk_FFFFFFFE(a6),d1 RAM:00012624 48C1 ext.l d1 RAM:00012626 D081 add.l d1,d0 RAM:00012628 5480 addq.l #2,d0 RAM:0001262A 206E 0008 movea.l arg_0(a6),a0 RAM:0001262E 3080 move.w d0,(a0) RAM:00012630 206E 0008 movea.l arg_0(a6),a0 RAM:00012634 0C50 004F cmpi.w #$4F,(a0) ; 'O' RAM:00012638 6F2C ble.s loc_12666 RAM:0001263A 4879 0002 379A pea (unk_2379A).l RAM:00012640 4878 0014 pea (off_14).w RAM:00012644 4879 0002 3794 pea (aS_5).l ; "\n%^S:" RAM:0001264A 4878 0003 pea (3).w RAM:0001264E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00012654 4FEF 0010 lea $10(sp),sp RAM:00012658 206E 0008 movea.l arg_0(a6),a0 RAM:0001265C 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00012660 0640 0016 addi.w #$16,d0 RAM:00012664 3080 move.w d0,(a0) RAM:00012666 RAM:00012666 loc_12666: ; CODE XREF: sub_1256E+CAj RAM:00012666 206E 0010 movea.l arg_8(a6),a0 RAM:0001266A 4A28 0019 tst.b $19(a0) RAM:0001266E 6714 beq.s loc_12684 RAM:00012670 4879 0002 379B pea ($2379B).l RAM:00012676 4878 0001 pea (1).w RAM:0001267A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00012680 504F addq.w #8,sp RAM:00012682 6012 bra.s loc_12696 RAM:00012684 ; --------------------------------------------------------------------------- RAM:00012684 RAM:00012684 loc_12684: ; CODE XREF: sub_1256E+100j RAM:00012684 4879 0002 379E pea (asc_2379E).l ; " " RAM:0001268A 4878 0001 pea (1).w RAM:0001268E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00012694 504F addq.w #8,sp RAM:00012696 RAM:00012696 loc_12696: ; CODE XREF: sub_1256E+114j RAM:00012696 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001269A 4236 00C8 clr.b unk_FFFFFFC8(a6,d0.w) RAM:0001269E 486E FFC8 pea unk_FFFFFFC8(a6) RAM:000126A2 4879 0002 37A1 pea (aS_20).l ; "%S" RAM:000126A8 4878 0002 pea (2).w RAM:000126AC 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000126B2 4FEF 000C lea $C(sp),sp RAM:000126B6 RAM:000126B6 loc_126B6: ; CODE XREF: sub_1256E+32j RAM:000126B6 ; sub_1256E+48j ... RAM:000126B6 302E FFC6 move.w unk_FFFFFFC6(a6),d0 RAM:000126BA 48C0 ext.l d0 RAM:000126BC 6002 bra.s loc_126C0 RAM:000126BC ; --------------------------------------------------------------------------- RAM:000126BE 0070 dc.b $70 ; p RAM:000126BF 0000 dc.b 0 RAM:000126C0 ; --------------------------------------------------------------------------- RAM:000126C0 RAM:000126C0 loc_126C0: ; CODE XREF: sub_1256E+14Ej RAM:000126C0 4E5E unlk a6 RAM:000126C2 4E75 rts RAM:000126C2 ; End of function sub_1256E RAM:000126C2 RAM:000126C4 RAM:000126C4 ; =============== S U B R O U T I N E ======================================= RAM:000126C4 RAM:000126C4 ; Attributes: bp-based frame RAM:000126C4 RAM:000126C4 sub_126C4: ; CODE XREF: sub_12838+13Ep RAM:000126C4 ; sub_12838+2F4p RAM:000126C4 RAM:000126C4 arg_0 = 8 RAM:000126C4 arg_6 = $E RAM:000126C4 arg_8 = $10 RAM:000126C4 RAM:000126C4 4E56 0000 link a6,#0 RAM:000126C8 DFFC FFFF FFC8 adda.l #unk_FFFFFFC8,sp RAM:000126CE 48D7 0000 movem.l 0,(sp) RAM:000126D2 3D7C 0032 FFFE move.w #$32,unk_FFFFFFFE(a6) ; '2' RAM:000126D8 306E 000E movea.w arg_6(a6),a0 RAM:000126DC 2F08 move.l a0,-(sp) RAM:000126DE 4878 0020 pea (off_20).w RAM:000126E2 4878 0014 pea (off_14).w RAM:000126E6 486E FFFE pea unk_FFFFFFFE(a6) RAM:000126EA 486E FFC8 pea unk_FFFFFFC8(a6) RAM:000126EE 4878 0005 pea (5).w RAM:000126F2 2F2E 0010 move.l arg_8(a6),-(sp) RAM:000126F6 4EB9 0000 DBA8 jsr sub_DBA8 RAM:000126FC 4FEF 001C lea $1C(sp),sp RAM:00012700 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00012704 6636 bne.s loc_1273C RAM:00012706 206E 0008 movea.l arg_0(a6),a0 RAM:0001270A 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001270E 5240 addq.w #1,d0 RAM:00012710 3080 move.w d0,(a0) RAM:00012712 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00012716 4236 00C8 clr.b unk_FFFFFFC8(a6,d0.w) RAM:0001271A 486E FFC8 pea unk_FFFFFFC8(a6) RAM:0001271E 4879 0002 37A4 pea (aS_21).l ; "%S:" RAM:00012724 4878 0002 pea (2).w RAM:00012728 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001272E 4FEF 000C lea $C(sp),sp RAM:00012732 4EB9 0000 E0EC jsr sub_E0EC RAM:00012738 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0001273C RAM:0001273C loc_1273C: ; CODE XREF: sub_126C4+40j RAM:0001273C 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:00012740 48C0 ext.l d0 RAM:00012742 6002 bra.s loc_12746 RAM:00012742 ; --------------------------------------------------------------------------- RAM:00012744 0070 dc.b $70 ; p RAM:00012745 0000 dc.b 0 RAM:00012746 ; --------------------------------------------------------------------------- RAM:00012746 RAM:00012746 loc_12746: ; CODE XREF: sub_126C4+7Ej RAM:00012746 4E5E unlk a6 RAM:00012748 4E75 rts RAM:00012748 ; End of function sub_126C4 RAM:00012748 RAM:0001274A RAM:0001274A ; =============== S U B R O U T I N E ======================================= RAM:0001274A RAM:0001274A ; Attributes: bp-based frame RAM:0001274A RAM:0001274A sub_1274A: ; CODE XREF: sub_12838+42p RAM:0001274A RAM:0001274A var_1 = -1 RAM:0001274A RAM:0001274A 4E56 0000 link a6,#0 RAM:0001274E DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00012754 48D7 0000 movem.l 0,(sp) RAM:00012758 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:0001275C 4878 0000 pea (off_0).w RAM:00012760 4EB9 0000 6426 jsr (sub_6426).l RAM:00012766 584F addq.w #4,sp RAM:00012768 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0001276C 6600 00B2 bne.w loc_12820 RAM:00012770 422E FFFF clr.b var_1(a6) RAM:00012774 RAM:00012774 loc_12774: ; CODE XREF: sub_1274A:loc_12816j RAM:00012774 4A2E FFFF tst.b var_1(a6) RAM:00012778 6600 00A0 bne.w loc_1281A RAM:0001277C 4879 0002 37A8 pea (aDefineCore).l ; "\nDEFINE CORE: " RAM:00012782 4878 0001 pea (1).w RAM:00012786 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001278C 504F addq.w #8,sp RAM:0001278E 2F39 0002 221C move.l (dword_2221C).l,-(sp) RAM:00012794 4878 0001 pea (1).w RAM:00012798 4EB9 0000 2D94 jsr (sub_2D94).l RAM:0001279E 504F addq.w #8,sp RAM:000127A0 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:000127A4 671E beq.s loc_127C4 RAM:000127A6 0C6E 274C FFFC cmpi.w #$274C,unk_FFFFFFFC(a6) RAM:000127AC 6716 beq.s loc_127C4 RAM:000127AE 0C6E 274E FFFC cmpi.w #$274E,unk_FFFFFFFC(a6) RAM:000127B4 670E beq.s loc_127C4 RAM:000127B6 4878 000F pea ($F).w RAM:000127BA 4EB9 0000 65E0 jsr (sub_65E0).l RAM:000127C0 584F addq.w #4,sp RAM:000127C2 6030 bra.s loc_127F4 RAM:000127C4 ; --------------------------------------------------------------------------- RAM:000127C4 RAM:000127C4 loc_127C4: ; CODE XREF: sub_1274A+5Aj RAM:000127C4 ; sub_1274A+62j ... RAM:000127C4 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:000127C8 6624 bne.s loc_127EE RAM:000127CA 4878 0001 pea (1).w RAM:000127CE 2F39 0004 540E move.l (dword_4540E).l,-(sp) RAM:000127D4 4EB9 0001 1104 jsr sub_11104 RAM:000127DA 504F addq.w #8,sp RAM:000127DC 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:000127E0 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:000127E4 6606 bne.s loc_127EC RAM:000127E6 1D7C 0001 FFFF move.b #1,var_1(a6) RAM:000127EC RAM:000127EC loc_127EC: ; CODE XREF: sub_1274A+9Aj RAM:000127EC 6006 bra.s loc_127F4 RAM:000127EE ; --------------------------------------------------------------------------- RAM:000127EE RAM:000127EE loc_127EE: ; CODE XREF: sub_1274A+7Ej RAM:000127EE 1D7C 0001 FFFF move.b #1,var_1(a6) RAM:000127F4 RAM:000127F4 loc_127F4: ; CODE XREF: sub_1274A+78j RAM:000127F4 ; sub_1274A:loc_127ECj RAM:000127F4 4A2E FFFF tst.b var_1(a6) RAM:000127F8 661C bne.s loc_12816 RAM:000127FA 2F39 0004 59FE move.l (off_459FE).l,-(sp) RAM:00012800 4EB9 0000 6810 jsr (sub_6810).l RAM:00012806 584F addq.w #4,sp RAM:00012808 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0001280C 2F08 move.l a0,-(sp) RAM:0001280E 4EB9 0000 7678 jsr (sub_7678).l RAM:00012814 584F addq.w #4,sp RAM:00012816 RAM:00012816 loc_12816: ; CODE XREF: sub_1274A+AEj RAM:00012816 6000 FF5C bra.w loc_12774 RAM:0001281A ; --------------------------------------------------------------------------- RAM:0001281A RAM:0001281A loc_1281A: ; CODE XREF: sub_1274A+2Ej RAM:0001281A 4EB9 0000 6500 jsr (sub_6500).l RAM:00012820 RAM:00012820 loc_12820: ; CODE XREF: sub_1274A+22j RAM:00012820 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:00012824 2F08 move.l a0,-(sp) RAM:00012826 4EB9 0000 7678 jsr (sub_7678).l RAM:0001282C 584F addq.w #4,sp RAM:0001282E 7000 moveq #0,d0 RAM:00012830 6002 bra.s loc_12834 RAM:00012830 ; --------------------------------------------------------------------------- RAM:00012832 0070 dc.b $70 ; p RAM:00012833 0000 dc.b 0 RAM:00012834 ; --------------------------------------------------------------------------- RAM:00012834 RAM:00012834 loc_12834: ; CODE XREF: sub_1274A+E6j RAM:00012834 4E5E unlk a6 RAM:00012836 4E75 rts RAM:00012836 ; End of function sub_1274A RAM:00012836 RAM:00012838 RAM:00012838 ; =============== S U B R O U T I N E ======================================= RAM:00012838 RAM:00012838 ; Attributes: bp-based frame RAM:00012838 RAM:00012838 sub_12838: ; CODE XREF: sub_19FE+13Ep RAM:00012838 ; sub_2000+342p ... RAM:00012838 RAM:00012838 arg_3 = $B RAM:00012838 arg_4 = $C RAM:00012838 arg_A = $12 RAM:00012838 arg_E = $16 RAM:00012838 arg_12 = $1A RAM:00012838 arg_16 = $1E RAM:00012838 RAM:00012838 4E56 0000 link a6,#0 RAM:0001283C DFFC FFFF FF54 adda.l #unk_FFFFFF54,sp RAM:00012842 48D7 0004 movem.l d2,(sp) RAM:00012846 426E FF7A clr.w unk_FFFFFF7A(a6) RAM:0001284A 2D79 0002 6C98 FF74 move.l (dword_26C98).l,unk_FFFFFF74(a6) RAM:00012852 23F9 0002 6C9C 0002+ move.l (dword_26C9C).l,(dword_26C98).l RAM:0001285C 0C6E 000F 0012 cmpi.w #$F,arg_A(a6) RAM:00012862 6606 bne.s loc_1286A RAM:00012864 3D7C 0001 0012 move.w #1,arg_A(a6) RAM:0001286A RAM:0001286A loc_1286A: ; CODE XREF: sub_12838+2Aj RAM:0001286A 4A79 0003 8F54 tst.w (word_38F54).l RAM:00012870 6610 bne.s loc_12882 RAM:00012872 4A39 0004 791C tst.b (byte_4791C).l RAM:00012878 6608 bne.s loc_12882 RAM:0001287A 6100 FECE bsr.w sub_1274A RAM:0001287E 6000 038C bra.w loc_12C0C RAM:00012882 ; --------------------------------------------------------------------------- RAM:00012882 RAM:00012882 loc_12882: ; CODE XREF: sub_12838+38j RAM:00012882 ; sub_12838+40j RAM:00012882 4A79 0003 8F54 tst.w (word_38F54).l RAM:00012888 660A bne.s loc_12894 RAM:0001288A 4A39 0004 791C tst.b (byte_4791C).l RAM:00012890 6700 037A beq.w loc_12C0C RAM:00012894 RAM:00012894 loc_12894: ; CODE XREF: sub_12838+50j RAM:00012894 306E 0012 movea.w arg_A(a6),a0 RAM:00012898 2F08 move.l a0,-(sp) RAM:0001289A 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001289E 4878 0002 pea (2).w RAM:000128A2 4EB9 0000 74BC jsr (sub_74BC).l RAM:000128A8 4FEF 000C lea $C(sp),sp RAM:000128AC 3D40 FF7A move.w d0,unk_FFFFFF7A(a6) RAM:000128B0 6600 035A bne.w loc_12C0C RAM:000128B4 302E 0012 move.w arg_A(a6),d0 RAM:000128B8 3040 movea.w d0,a0 RAM:000128BA 302E 0016 move.w arg_E(a6),d0 RAM:000128BE 48C0 ext.l d0 RAM:000128C0 5580 subq.l #2,d0 RAM:000128C2 43F9 0002 3686 lea (unk_23686).l,a1 RAM:000128C8 43F1 0C00 lea (a1,d0.l*4),a1 RAM:000128CC 41F0 9800 lea (a0,a1.l),a0 RAM:000128D0 1010 move.b (a0),d0 RAM:000128D2 0280 0000 00FF andi.l #$FF,d0 RAM:000128D8 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:000128DC 0C6E 00FF FFF8 cmpi.w #$FF,unk_FFFFFFF8(a6) RAM:000128E2 660A bne.s loc_128EE RAM:000128E4 3D7C 2737 FF7A move.w #$2737,unk_FFFFFF7A(a6) RAM:000128EA 6000 0320 bra.w loc_12C0C RAM:000128EE ; --------------------------------------------------------------------------- RAM:000128EE RAM:000128EE loc_128EE: ; CODE XREF: sub_12838+AAj RAM:000128EE 0C6E 0002 0012 cmpi.w #2,arg_A(a6) RAM:000128F4 6608 bne.s loc_128FE RAM:000128F6 3D7C 0004 FFEE move.w #4,unk_FFFFFFEE(a6) RAM:000128FC 6016 bra.s loc_12914 RAM:000128FE ; --------------------------------------------------------------------------- RAM:000128FE RAM:000128FE loc_128FE: ; CODE XREF: sub_12838+BCj RAM:000128FE 0C6E 0001 0012 cmpi.w #1,arg_A(a6) RAM:00012904 6608 bne.s loc_1290E RAM:00012906 3D7C 0002 FFEE move.w #2,unk_FFFFFFEE(a6) RAM:0001290C 6006 bra.s loc_12914 RAM:0001290E ; --------------------------------------------------------------------------- RAM:0001290E RAM:0001290E loc_1290E: ; CODE XREF: sub_12838+CCj RAM:0001290E 3D7C 0001 FFEE move.w #1,unk_FFFFFFEE(a6) RAM:00012914 RAM:00012914 loc_12914: ; CODE XREF: sub_12838+C4j RAM:00012914 ; sub_12838+D4j RAM:00012914 4A2E 000B tst.b arg_3(a6) RAM:00012918 6700 01CE beq.w loc_12AE8 RAM:0001291C 0C6E FFFF 001E cmpi.w #$FFFF,arg_16(a6) RAM:00012922 6614 bne.s loc_12938 RAM:00012924 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:00012928 48C0 ext.l d0 RAM:0001292A 5480 addq.l #2,d0 RAM:0001292C 723A moveq #$3A,d1 ; ':' RAM:0001292E 4C40 1801 divs.l d0,d1 RAM:00012932 3D41 FFFA move.w d1,unk_FFFFFFFA(a6) RAM:00012936 6006 bra.s loc_1293E RAM:00012938 ; --------------------------------------------------------------------------- RAM:00012938 RAM:00012938 loc_12938: ; CODE XREF: sub_12838+EAj RAM:00012938 3D6E 001E FFFA move.w arg_16(a6),unk_FFFFFFFA(a6) RAM:0001293E RAM:0001293E loc_1293E: ; CODE XREF: sub_12838+FEj RAM:0001293E 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:00012942 RAM:00012942 loc_12942: ; CODE XREF: sub_12838:loc_12ACEj RAM:00012942 4A6E FF7A tst.w unk_FFFFFF7A(a6) RAM:00012946 6600 018A bne.w loc_12AD2 RAM:0001294A 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0001294E B06E 001A cmp.w arg_12(a6),d0 RAM:00012952 6C00 017E bge.w loc_12AD2 RAM:00012956 4879 0002 37B8 pea (asc_237B8).l ; "\n" RAM:0001295C 4878 0001 pea (1).w RAM:00012960 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00012966 504F addq.w #8,sp RAM:00012968 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001296C 306E 0012 movea.w arg_A(a6),a0 RAM:00012970 2F08 move.l a0,-(sp) RAM:00012972 486E FFF0 pea unk_FFFFFFF0(a6) RAM:00012976 6100 FD4C bsr.w sub_126C4 RAM:0001297A 4FEF 000C lea $C(sp),sp RAM:0001297E 3D40 FF7A move.w d0,unk_FFFFFF7A(a6) RAM:00012982 6600 014A bne.w loc_12ACE RAM:00012986 0C6E 0006 0016 cmpi.w #6,arg_E(a6) RAM:0001298C 6600 00BC bne.w loc_12A4A RAM:00012990 202E 000C move.l arg_4(a6),d0 RAM:00012994 0280 0000 0001 andi.l #1,d0 RAM:0001299A 6708 beq.s loc_129A4 RAM:0001299C 3D7C 2782 FF7A move.w #$2782,unk_FFFFFF7A(a6) RAM:000129A2 6076 bra.s loc_12A1A RAM:000129A4 ; --------------------------------------------------------------------------- RAM:000129A4 RAM:000129A4 loc_129A4: ; CODE XREF: sub_12838+162j RAM:000129A4 426E FFF4 clr.w unk_FFFFFFF4(a6) RAM:000129A8 RAM:000129A8 loc_129A8: ; CODE XREF: sub_12838+1B8j RAM:000129A8 4A6E FF7A tst.w unk_FFFFFF7A(a6) RAM:000129AC 6644 bne.s loc_129F2 RAM:000129AE 0C6E 000D FFF4 cmpi.w #$D,unk_FFFFFFF4(a6) RAM:000129B4 6C3C bge.s loc_129F2 RAM:000129B6 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:000129BA 206E 000C movea.l arg_4(a6),a0 RAM:000129BE 41F0 0200 lea (a0,d0.w*2),a0 RAM:000129C2 2D48 FFD4 move.l a0,unk_FFFFFFD4(a6) RAM:000129C6 3D7C 0001 FFD8 move.w #1,unk_FFFFFFD8(a6) RAM:000129CC 486E FFD4 pea unk_FFFFFFD4(a6) RAM:000129D0 6100 F97E bsr.w sub_12350 RAM:000129D4 584F addq.w #4,sp RAM:000129D6 3D40 FF7A move.w d0,unk_FFFFFF7A(a6) RAM:000129DA 4A6E FF7A tst.w unk_FFFFFF7A(a6) RAM:000129DE 660C bne.s loc_129EC RAM:000129E0 342E FFF4 move.w unk_FFFFFFF4(a6),d2 RAM:000129E4 3DAE FFDC 2320 FF58 move.w unk_FFFFFFDC(a6),unk_FFFFFF58(a6,d2.w*2) RAM:000129EC RAM:000129EC loc_129EC: ; CODE XREF: sub_12838+1A6j RAM:000129EC 526E FFF4 addq.w #1,unk_FFFFFFF4(a6) RAM:000129F0 60B6 bra.s loc_129A8 RAM:000129F2 ; --------------------------------------------------------------------------- RAM:000129F2 RAM:000129F2 loc_129F2: ; CODE XREF: sub_12838+174j RAM:000129F2 ; sub_12838+17Cj RAM:000129F2 4A6E FF7A tst.w unk_FFFFFF7A(a6) RAM:000129F6 6622 bne.s loc_12A1A RAM:000129F8 486E FFD1 pea unk_FFFFFFD1(a6) RAM:000129FC 486E FF7C pea unk_FFFFFF7C(a6) RAM:00012A00 4878 0000 pea (0).w RAM:00012A04 486E FF80 pea unk_FFFFFF80(a6) RAM:00012A08 486E FF58 pea unk_FFFFFF58(a6) RAM:00012A0C 4EB9 0001 41FE jsr sub_141FE RAM:00012A12 4FEF 0014 lea $14(sp),sp RAM:00012A16 3D40 FF7A move.w d0,unk_FFFFFF7A(a6) RAM:00012A1A RAM:00012A1A loc_12A1A: ; CODE XREF: sub_12838+16Aj RAM:00012A1A ; sub_12838+1BEj RAM:00012A1A 4A6E FF7A tst.w unk_FFFFFF7A(a6) RAM:00012A1E 6626 bne.s loc_12A46 RAM:00012A20 486E FF80 pea unk_FFFFFF80(a6) RAM:00012A24 4879 0002 37BA pea (aS_6).l ; " %S" RAM:00012A2A 4878 0002 pea (2).w RAM:00012A2E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00012A34 4FEF 000C lea $C(sp),sp RAM:00012A38 202E FF7C move.l unk_FFFFFF7C(a6),d0 RAM:00012A3C E388 lsl.l #1,d0 RAM:00012A3E D1AE 000C add.l d0,arg_4(a6) RAM:00012A42 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:00012A46 RAM:00012A46 loc_12A46: ; CODE XREF: sub_12838+1E6j RAM:00012A46 6000 0086 bra.w loc_12ACE RAM:00012A4A ; --------------------------------------------------------------------------- RAM:00012A4A RAM:00012A4A loc_12A4A: ; CODE XREF: sub_12838+154j RAM:00012A4A 3D7C FFFF FFF4 move.w #$FFFF,unk_FFFFFFF4(a6) RAM:00012A50 302E 001A move.w arg_12(a6),d0 RAM:00012A54 48C0 ext.l d0 RAM:00012A56 322E FFF6 move.w unk_FFFFFFF6(a6),d1 RAM:00012A5A 48C1 ext.l d1 RAM:00012A5C 9081 sub.l d1,d0 RAM:00012A5E 2F00 move.l d0,-(sp) RAM:00012A60 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:00012A64 2F08 move.l a0,-(sp) RAM:00012A66 4878 0002 pea (2).w RAM:00012A6A 4EB9 0000 71F0 jsr (sub_71F0).l RAM:00012A70 4FEF 000C lea $C(sp),sp RAM:00012A74 3D40 FFF2 move.w d0,unk_FFFFFFF2(a6) RAM:00012A78 RAM:00012A78 loc_12A78: ; CODE XREF: sub_12838+294j RAM:00012A78 4A6E FF7A tst.w unk_FFFFFF7A(a6) RAM:00012A7C 6650 bne.s loc_12ACE RAM:00012A7E 526E FFF4 addq.w #1,unk_FFFFFFF4(a6) RAM:00012A82 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:00012A86 B06E FFF2 cmp.w unk_FFFFFFF2(a6),d0 RAM:00012A8A 6C42 bge.s loc_12ACE RAM:00012A8C 2D6E 000C FFD4 move.l arg_4(a6),unk_FFFFFFD4(a6) RAM:00012A92 3D6E 0012 FFD8 move.w arg_A(a6),unk_FFFFFFD8(a6) RAM:00012A98 306E 0016 movea.w arg_E(a6),a0 RAM:00012A9C 2F08 move.l a0,-(sp) RAM:00012A9E 4878 0001 pea (1).w RAM:00012AA2 486E FFD4 pea unk_FFFFFFD4(a6) RAM:00012AA6 306E FFF8 movea.w unk_FFFFFFF8(a6),a0 RAM:00012AAA 2F08 move.l a0,-(sp) RAM:00012AAC 486E FFF0 pea unk_FFFFFFF0(a6) RAM:00012AB0 6100 FABC bsr.w sub_1256E RAM:00012AB4 4FEF 0014 lea $14(sp),sp RAM:00012AB8 3D40 FF7A move.w d0,unk_FFFFFF7A(a6) RAM:00012ABC 660A bne.s loc_12AC8 RAM:00012ABE 302E FFEE move.w unk_FFFFFFEE(a6),d0 RAM:00012AC2 48C0 ext.l d0 RAM:00012AC4 D1AE 000C add.l d0,arg_4(a6) RAM:00012AC8 RAM:00012AC8 loc_12AC8: ; CODE XREF: sub_12838+284j RAM:00012AC8 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:00012ACC 60AA bra.s loc_12A78 RAM:00012ACE ; --------------------------------------------------------------------------- RAM:00012ACE RAM:00012ACE loc_12ACE: ; CODE XREF: sub_12838+14Aj RAM:00012ACE ; sub_12838:loc_12A46j ... RAM:00012ACE 6000 FE72 bra.w loc_12942 RAM:00012AD2 ; --------------------------------------------------------------------------- RAM:00012AD2 RAM:00012AD2 loc_12AD2: ; CODE XREF: sub_12838+10Ej RAM:00012AD2 ; sub_12838+11Aj RAM:00012AD2 4879 0002 37BE pea (asc_237BE).l ; "\n" RAM:00012AD8 4878 0001 pea (1).w RAM:00012ADC 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00012AE2 504F addq.w #8,sp RAM:00012AE4 6000 0126 bra.w loc_12C0C RAM:00012AE8 ; --------------------------------------------------------------------------- RAM:00012AE8 RAM:00012AE8 loc_12AE8: ; CODE XREF: sub_12838+E0j RAM:00012AE8 4878 0000 pea (off_0).w RAM:00012AEC 4EB9 0000 6426 jsr (sub_6426).l RAM:00012AF2 584F addq.w #4,sp RAM:00012AF4 3D40 FF7A move.w d0,unk_FFFFFF7A(a6) RAM:00012AF8 422E FFD3 clr.b unk_FFFFFFD3(a6) RAM:00012AFC 4879 0002 37C0 pea (asc_237C0).l ; "\n" RAM:00012B02 4878 0001 pea (1).w RAM:00012B06 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00012B0C 504F addq.w #8,sp RAM:00012B0E RAM:00012B0E loc_12B0E: ; CODE XREF: sub_12838+368j RAM:00012B0E ; sub_12838:loc_12BEAj RAM:00012B0E 4A6E FF7A tst.w unk_FFFFFF7A(a6) RAM:00012B12 6600 00DA bne.w loc_12BEE RAM:00012B16 4A2E FFD3 tst.b unk_FFFFFFD3(a6) RAM:00012B1A 6600 00D2 bne.w loc_12BEE RAM:00012B1E 2F2E 000C move.l arg_4(a6),-(sp) RAM:00012B22 306E 0012 movea.w arg_A(a6),a0 RAM:00012B26 2F08 move.l a0,-(sp) RAM:00012B28 486E FFF0 pea unk_FFFFFFF0(a6) RAM:00012B2C 6100 FB96 bsr.w sub_126C4 RAM:00012B30 4FEF 000C lea $C(sp),sp RAM:00012B34 3D40 FF7A move.w d0,unk_FFFFFF7A(a6) RAM:00012B38 6600 00B0 bne.w loc_12BEA RAM:00012B3C 2D6E 000C FFD4 move.l arg_4(a6),unk_FFFFFFD4(a6) RAM:00012B42 3D6E 0012 FFD8 move.w arg_A(a6),unk_FFFFFFD8(a6) RAM:00012B48 306E 0016 movea.w arg_E(a6),a0 RAM:00012B4C 2F08 move.l a0,-(sp) RAM:00012B4E 4878 0001 pea (1).w RAM:00012B52 486E FFD4 pea unk_FFFFFFD4(a6) RAM:00012B56 306E FFF8 movea.w unk_FFFFFFF8(a6),a0 RAM:00012B5A 2F08 move.l a0,-(sp) RAM:00012B5C 486E FFF0 pea unk_FFFFFFF0(a6) RAM:00012B60 6100 FA0C bsr.w sub_1256E RAM:00012B64 4FEF 0014 lea $14(sp),sp RAM:00012B68 3D40 FF7A move.w d0,unk_FFFFFF7A(a6) RAM:00012B6C 667C bne.s loc_12BEA RAM:00012B6E 486E FFD2 pea unk_FFFFFFD2(a6) RAM:00012B72 486E FFD4 pea unk_FFFFFFD4(a6) RAM:00012B76 306E FFF0 movea.w unk_FFFFFFF0(a6),a0 RAM:00012B7A 2F08 move.l a0,-(sp) RAM:00012B7C 6100 F0B2 bsr.w sub_11C30 RAM:00012B80 4FEF 000C lea $C(sp),sp RAM:00012B84 3D40 FF7A move.w d0,unk_FFFFFF7A(a6) RAM:00012B88 671A beq.s loc_12BA4 RAM:00012B8A 0C6E 274E FF7A cmpi.w #$274E,unk_FFFFFF7A(a6) RAM:00012B90 6708 beq.s loc_12B9A RAM:00012B92 0C6E 274C FF7A cmpi.w #$274C,unk_FFFFFF7A(a6) RAM:00012B98 6602 bne.s loc_12B9C RAM:00012B9A RAM:00012B9A loc_12B9A: ; CODE XREF: sub_12838+358j RAM:00012B9A 6052 bra.s loc_12BEE RAM:00012B9C ; --------------------------------------------------------------------------- RAM:00012B9C RAM:00012B9C loc_12B9C: ; CODE XREF: sub_12838+360j RAM:00012B9C 426E FF7A clr.w unk_FFFFFF7A(a6) RAM:00012BA0 6000 FF6C bra.w loc_12B0E RAM:00012BA4 ; --------------------------------------------------------------------------- RAM:00012BA4 RAM:00012BA4 loc_12BA4: ; CODE XREF: sub_12838+350j RAM:00012BA4 4A2E FFD2 tst.b unk_FFFFFFD2(a6) RAM:00012BA8 670E beq.s loc_12BB8 RAM:00012BAA 486E FFD4 pea unk_FFFFFFD4(a6) RAM:00012BAE 6100 F60C bsr.w sub_121BC RAM:00012BB2 584F addq.w #4,sp RAM:00012BB4 3D40 FF7A move.w d0,unk_FFFFFF7A(a6) RAM:00012BB8 RAM:00012BB8 loc_12BB8: ; CODE XREF: sub_12838+370j RAM:00012BB8 0C79 000A 0004 6E7C cmpi.w #$A,(word_46E7C).l RAM:00012BC0 660C bne.s loc_12BCE RAM:00012BC2 302E FFEE move.w unk_FFFFFFEE(a6),d0 RAM:00012BC6 48C0 ext.l d0 RAM:00012BC8 D1AE 000C add.l d0,arg_4(a6) RAM:00012BCC 601C bra.s loc_12BEA RAM:00012BCE ; --------------------------------------------------------------------------- RAM:00012BCE RAM:00012BCE loc_12BCE: ; CODE XREF: sub_12838+388j RAM:00012BCE 0C79 0010 0004 6E7C cmpi.w #$10,(word_46E7C).l RAM:00012BD6 660C bne.s loc_12BE4 RAM:00012BD8 302E FFEE move.w unk_FFFFFFEE(a6),d0 RAM:00012BDC 48C0 ext.l d0 RAM:00012BDE 91AE 000C sub.l d0,arg_4(a6) RAM:00012BE2 6006 bra.s loc_12BEA RAM:00012BE4 ; --------------------------------------------------------------------------- RAM:00012BE4 RAM:00012BE4 loc_12BE4: ; CODE XREF: sub_12838+39Ej RAM:00012BE4 1D7C 0001 FFD3 move.b #1,unk_FFFFFFD3(a6) RAM:00012BEA RAM:00012BEA loc_12BEA: ; CODE XREF: sub_12838+300j RAM:00012BEA ; sub_12838+334j ... RAM:00012BEA 6000 FF22 bra.w loc_12B0E RAM:00012BEE ; --------------------------------------------------------------------------- RAM:00012BEE RAM:00012BEE loc_12BEE: ; CODE XREF: sub_12838+2DAj RAM:00012BEE ; sub_12838+2E2j ... RAM:00012BEE 4879 0002 37C2 pea (asc_237C2).l ; "\n" RAM:00012BF4 4878 0001 pea (1).w RAM:00012BF8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00012BFE 504F addq.w #8,sp RAM:00012C00 4EB9 0000 6936 jsr (sub_6936).l RAM:00012C06 4EB9 0000 6500 jsr (sub_6500).l RAM:00012C0C RAM:00012C0C loc_12C0C: ; CODE XREF: sub_12838+46j RAM:00012C0C ; sub_12838+58j ... RAM:00012C0C 23EE FF74 0002 6C98 move.l unk_FFFFFF74(a6),(dword_26C98).l RAM:00012C14 302E FF7A move.w unk_FFFFFF7A(a6),d0 RAM:00012C18 48C0 ext.l d0 RAM:00012C1A 6002 bra.s loc_12C1E RAM:00012C1A ; --------------------------------------------------------------------------- RAM:00012C1C 0070 dc.b $70 ; p RAM:00012C1D 0000 dc.b 0 RAM:00012C1E ; --------------------------------------------------------------------------- RAM:00012C1E RAM:00012C1E loc_12C1E: ; CODE XREF: sub_12838+3E2j RAM:00012C1E 4CEE 0004 FF54 movem.l unk_FFFFFF54(a6),d2 RAM:00012C24 4E5E unlk a6 RAM:00012C26 4E75 rts RAM:00012C26 ; End of function sub_12838 RAM:00012C26 RAM:00012C28 RAM:00012C28 ; =============== S U B R O U T I N E ======================================= RAM:00012C28 RAM:00012C28 ; Attributes: bp-based frame RAM:00012C28 RAM:00012C28 sub_12C28: ; CODE XREF: sub_12D3C+89Ep RAM:00012C28 ; sub_12D3C+8C2p ... RAM:00012C28 RAM:00012C28 arg_0 = 8 RAM:00012C28 arg_4 = $C RAM:00012C28 arg_8 = $10 RAM:00012C28 arg_C = $14 RAM:00012C28 RAM:00012C28 4E56 FFEC link a6,#$FFEC RAM:00012C2C 48D7 30E0 movem.l d5-d7/a4-a5,(sp) RAM:00012C30 2A6E 0008 movea.l arg_0(a6),a5 RAM:00012C34 7C00 moveq #0,d6 RAM:00012C36 7A00 moveq #0,d5 RAM:00012C38 0C15 002D cmpi.b #$2D,(a5) ; '-' RAM:00012C3C 6604 bne.s loc_12C42 RAM:00012C3E 524D addq.w #1,a5 RAM:00012C40 7A01 moveq #1,d5 RAM:00012C42 RAM:00012C42 loc_12C42: ; CODE XREF: sub_12C28+14j RAM:00012C42 286E 0010 movea.l arg_8(a6),a4 RAM:00012C46 4878 0002 pea (2).w RAM:00012C4A 4879 0002 37C8 pea (a0x).l ; "0X" RAM:00012C50 4855 pea (a5) RAM:00012C52 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00012C58 4FEF 000C lea $C(sp),sp RAM:00012C5C 4A80 tst.l d0 RAM:00012C5E 674E beq.s loc_12CAE RAM:00012C60 4878 0002 pea (2).w RAM:00012C64 4879 0002 37CB pea (a0x_0).l ; "0x" RAM:00012C6A 4855 pea (a5) RAM:00012C6C 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00012C72 4A80 tst.l d0 RAM:00012C74 6738 beq.s loc_12CAE RAM:00012C76 1E15 move.b (a5),d7 RAM:00012C78 0C07 0030 cmpi.b #$30,d7 ; '0' RAM:00012C7C 6D00 0096 blt.w loc_12D14 RAM:00012C80 0C07 0039 cmpi.b #$39,d7 ; '9' RAM:00012C84 6E00 008E bgt.w loc_12D14 RAM:00012C88 RAM:00012C88 loc_12C88: ; CODE XREF: sub_12C28+84j RAM:00012C88 0C07 0030 cmpi.b #$30,d7 ; '0' RAM:00012C8C 6D00 008A blt.w loc_12D18 RAM:00012C90 0C07 0039 cmpi.b #$39,d7 ; '9' RAM:00012C94 6E00 0082 bgt.w loc_12D18 RAM:00012C98 DC86 add.l d6,d6 RAM:00012C9A 2006 move.l d6,d0 RAM:00012C9C E588 lsl.l #2,d0 RAM:00012C9E DC80 add.l d0,d6 RAM:00012CA0 49C7 extb.l d7 RAM:00012CA2 7230 moveq #$30,d1 ; '0' RAM:00012CA4 9E81 sub.l d1,d7 RAM:00012CA6 DC87 add.l d7,d6 RAM:00012CA8 524D addq.w #1,a5 RAM:00012CAA 1E15 move.b (a5),d7 RAM:00012CAC 60DA bra.s loc_12C88 RAM:00012CAE ; --------------------------------------------------------------------------- RAM:00012CAE RAM:00012CAE loc_12CAE: ; CODE XREF: sub_12C28+36j RAM:00012CAE ; sub_12C28+4Cj RAM:00012CAE 544D addq.w #2,a5 RAM:00012CB0 1E15 move.b (a5),d7 RAM:00012CB2 0C07 0030 cmpi.b #$30,d7 ; '0' RAM:00012CB6 6D06 blt.s loc_12CBE RAM:00012CB8 0C07 0039 cmpi.b #$39,d7 ; '9' RAM:00012CBC 6F0C ble.s loc_12CCA RAM:00012CBE RAM:00012CBE loc_12CBE: ; CODE XREF: sub_12C28+8Ej RAM:00012CBE 0C07 0041 cmpi.b #$41,d7 ; 'A' RAM:00012CC2 6D50 blt.s loc_12D14 RAM:00012CC4 0C07 0046 cmpi.b #$46,d7 ; 'F' RAM:00012CC8 6E4A bgt.s loc_12D14 RAM:00012CCA RAM:00012CCA loc_12CCA: ; CODE XREF: sub_12C28+94j RAM:00012CCA ; sub_12C28+EAj RAM:00012CCA 0C07 0030 cmpi.b #$30,d7 ; '0' RAM:00012CCE 6D06 blt.s loc_12CD6 RAM:00012CD0 0C07 0039 cmpi.b #$39,d7 ; '9' RAM:00012CD4 6F0C ble.s loc_12CE2 RAM:00012CD6 RAM:00012CD6 loc_12CD6: ; CODE XREF: sub_12C28+A6j RAM:00012CD6 0C07 0041 cmpi.b #$41,d7 ; 'A' RAM:00012CDA 6D3C blt.s loc_12D18 RAM:00012CDC 0C07 0046 cmpi.b #$46,d7 ; 'F' RAM:00012CE0 6E36 bgt.s loc_12D18 RAM:00012CE2 RAM:00012CE2 loc_12CE2: ; CODE XREF: sub_12C28+ACj RAM:00012CE2 E98E lsl.l #4,d6 RAM:00012CE4 0C07 0030 cmpi.b #$30,d7 ; '0' RAM:00012CE8 6D0E blt.s loc_12CF8 RAM:00012CEA 0C07 0039 cmpi.b #$39,d7 ; '9' RAM:00012CEE 6E08 bgt.s loc_12CF8 RAM:00012CF0 1007 move.b d7,d0 RAM:00012CF2 49C0 extb.l d0 RAM:00012CF4 7E30 moveq #$30,d7 ; '0' RAM:00012CF6 6012 bra.s loc_12D0A RAM:00012CF8 ; --------------------------------------------------------------------------- RAM:00012CF8 RAM:00012CF8 loc_12CF8: ; CODE XREF: sub_12C28+C0j RAM:00012CF8 ; sub_12C28+C6j RAM:00012CF8 0C07 0041 cmpi.b #$41,d7 ; 'A' RAM:00012CFC 6D10 blt.s loc_12D0E RAM:00012CFE 0C07 0046 cmpi.b #$46,d7 ; 'F' RAM:00012D02 6E0A bgt.s loc_12D0E RAM:00012D04 1007 move.b d7,d0 RAM:00012D06 49C0 extb.l d0 RAM:00012D08 7E37 moveq #$37,d7 ; '7' RAM:00012D0A RAM:00012D0A loc_12D0A: ; CODE XREF: sub_12C28+CEj RAM:00012D0A 9087 sub.l d7,d0 RAM:00012D0C DC80 add.l d0,d6 RAM:00012D0E RAM:00012D0E loc_12D0E: ; CODE XREF: sub_12C28+D4j RAM:00012D0E ; sub_12C28+DAj RAM:00012D0E 524D addq.w #1,a5 RAM:00012D10 1E15 move.b (a5),d7 RAM:00012D12 60B6 bra.s loc_12CCA RAM:00012D14 ; --------------------------------------------------------------------------- RAM:00012D14 RAM:00012D14 loc_12D14: ; CODE XREF: sub_12C28+54j RAM:00012D14 ; sub_12C28+5Cj ... RAM:00012D14 38BC 272D move.w #$272D,(a4) RAM:00012D18 RAM:00012D18 loc_12D18: ; CODE XREF: sub_12C28+64j RAM:00012D18 ; sub_12C28+6Cj ... RAM:00012D18 BCAE 0014 cmp.l arg_C(a6),d6 RAM:00012D1C 6306 bls.s loc_12D24 RAM:00012D1E 38BC 272D move.w #$272D,(a4) RAM:00012D22 6006 bra.s loc_12D2A RAM:00012D24 ; --------------------------------------------------------------------------- RAM:00012D24 RAM:00012D24 loc_12D24: ; CODE XREF: sub_12C28+F4j RAM:00012D24 4A05 tst.b d5 RAM:00012D26 6702 beq.s loc_12D2A RAM:00012D28 4486 neg.l d6 RAM:00012D2A RAM:00012D2A loc_12D2A: ; CODE XREF: sub_12C28+FAj RAM:00012D2A ; sub_12C28+FEj RAM:00012D2A 206E 000C movea.l arg_4(a6),a0 RAM:00012D2E 2086 move.l d6,(a0) RAM:00012D30 200D move.l a5,d0 RAM:00012D32 4CEE 30E0 FFEC movem.l unk_FFFFFFEC(a6),d5-d7/a4-a5 RAM:00012D38 4E5E unlk a6 RAM:00012D3A 4E75 rts RAM:00012D3A ; End of function sub_12C28 RAM:00012D3A RAM:00012D3C RAM:00012D3C ; =============== S U B R O U T I N E ======================================= RAM:00012D3C RAM:00012D3C ; Attributes: bp-based frame RAM:00012D3C RAM:00012D3C sub_12D3C: RAM:00012D3C RAM:00012D3C arg_0 = 8 RAM:00012D3C arg_4 = $C RAM:00012D3C arg_B = $13 RAM:00012D3C arg_C = $14 RAM:00012D3C RAM:00012D3C 4E56 FE68 link a6,#$FE68 RAM:00012D40 48D7 3CFC movem.l d2-d7/a2-a5,(sp) RAM:00012D44 3D7C 2781 FFFE move.w #$2781,unk_FFFFFFFE(a6) RAM:00012D4A 7C00 moveq #0,d6 RAM:00012D4C 42AE FFFA clr.l unk_FFFFFFFA(a6) RAM:00012D50 422E FFF9 clr.b unk_FFFFFFF9(a6) RAM:00012D54 2A6E 000C movea.l arg_4(a6),a5 RAM:00012D58 RAM:00012D58 loc_12D58: ; CODE XREF: sub_12D3C+24j RAM:00012D58 0C15 0020 cmpi.b #$20,(a5) ; ' ' RAM:00012D5C 660C bne.s loc_12D6A RAM:00012D5E 524D addq.w #1,a5 RAM:00012D60 60F6 bra.s loc_12D58 RAM:00012D62 ; --------------------------------------------------------------------------- RAM:00012D62 RAM:00012D62 loc_12D62: ; CODE XREF: sub_12D3C+38j RAM:00012D62 2044 movea.l d4,a0 RAM:00012D64 4A10 tst.b (a0) RAM:00012D66 670E beq.s loc_12D76 RAM:00012D68 5286 addq.l #1,d6 RAM:00012D6A RAM:00012D6A loc_12D6A: ; CODE XREF: sub_12D3C+20j RAM:00012D6A 41F5 6800 lea (a5,d6.l),a0 RAM:00012D6E 2808 move.l a0,d4 RAM:00012D70 0C10 0020 cmpi.b #$20,(a0) ; ' ' RAM:00012D74 66EC bne.s loc_12D62 RAM:00012D76 RAM:00012D76 loc_12D76: ; CODE XREF: sub_12D3C+2Aj RAM:00012D76 4A86 tst.l d6 RAM:00012D78 6F00 00A0 ble.w loc_12E1A RAM:00012D7C 2044 movea.l d4,a0 RAM:00012D7E 1410 move.b (a0),d2 RAM:00012D80 4210 clr.b (a0) RAM:00012D82 7C00 moveq #0,d6 RAM:00012D84 2E39 0002 4CB6 move.l (dword_24CB6).l,d7 RAM:00012D8A 5387 subq.l #1,d7 RAM:00012D8C 2A3C 0002 4464 move.l #off_24464,d5 RAM:00012D92 6006 bra.s loc_12D9A RAM:00012D94 ; --------------------------------------------------------------------------- RAM:00012D94 RAM:00012D94 loc_12D94: ; CODE XREF: sub_12D3C+90j RAM:00012D94 2E2E FFF4 move.l unk_FFFFFFF4(a6),d7 RAM:00012D98 5387 subq.l #1,d7 RAM:00012D9A RAM:00012D9A loc_12D9A: ; CODE XREF: sub_12D3C+56j RAM:00012D9A ; sub_12D3C+98j RAM:00012D9A BC87 cmp.l d7,d6 RAM:00012D9C 6272 bhi.s loc_12E10 RAM:00012D9E 2006 move.l d6,d0 RAM:00012DA0 D087 add.l d7,d0 RAM:00012DA2 E288 lsr.l #1,d0 RAM:00012DA4 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:00012DA8 D080 add.l d0,d0 RAM:00012DAA 2200 move.l d0,d1 RAM:00012DAC D281 add.l d1,d1 RAM:00012DAE D081 add.l d1,d0 RAM:00012DB0 2045 movea.l d5,a0 RAM:00012DB2 2F30 0800 move.l (a0,d0.l),-(sp) RAM:00012DB6 4855 pea (a5) RAM:00012DB8 4EB9 0001 7E98 jsr strcmp RAM:00012DBE 504F addq.w #8,sp RAM:00012DC0 2600 move.l d0,d3 RAM:00012DC2 6606 bne.s loc_12DCA RAM:00012DC4 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00012DC8 6046 bra.s loc_12E10 RAM:00012DCA ; --------------------------------------------------------------------------- RAM:00012DCA RAM:00012DCA loc_12DCA: ; CODE XREF: sub_12D3C+86j RAM:00012DCA 4A83 tst.l d3 RAM:00012DCC 6DC6 blt.s loc_12D94 RAM:00012DCE 2C2E FFF4 move.l unk_FFFFFFF4(a6),d6 RAM:00012DD2 5286 addq.l #1,d6 RAM:00012DD4 60C4 bra.s loc_12D9A RAM:00012DD6 ; --------------------------------------------------------------------------- RAM:00012DD6 RAM:00012DD6 loc_12DD6: ; CODE XREF: sub_12D3C+D8j RAM:00012DD6 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:00012DDA 5380 subq.l #1,d0 RAM:00012DDC 2D40 FEC4 move.l d0,unk_FFFFFEC4(a6) RAM:00012DE0 D080 add.l d0,d0 RAM:00012DE2 2200 move.l d0,d1 RAM:00012DE4 D281 add.l d1,d1 RAM:00012DE6 D081 add.l d1,d0 RAM:00012DE8 2045 movea.l d5,a0 RAM:00012DEA 2F30 0800 move.l (a0,d0.l),-(sp) RAM:00012DEE 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:00012DF2 D080 add.l d0,d0 RAM:00012DF4 2200 move.l d0,d1 RAM:00012DF6 D281 add.l d1,d1 RAM:00012DF8 D081 add.l d1,d0 RAM:00012DFA 2F30 0800 move.l (a0,d0.l),-(sp) RAM:00012DFE 4EB9 0001 7E98 jsr strcmp RAM:00012E04 504F addq.w #8,sp RAM:00012E06 4A80 tst.l d0 RAM:00012E08 660C bne.s loc_12E16 RAM:00012E0A 2D6E FEC4 FFF4 move.l unk_FFFFFEC4(a6),unk_FFFFFFF4(a6) RAM:00012E10 RAM:00012E10 loc_12E10: ; CODE XREF: sub_12D3C+60j RAM:00012E10 ; sub_12D3C+8Cj RAM:00012E10 4AAE FFF4 tst.l unk_FFFFFFF4(a6) RAM:00012E14 66C0 bne.s loc_12DD6 RAM:00012E16 RAM:00012E16 loc_12E16: ; CODE XREF: sub_12D3C+CCj RAM:00012E16 2044 movea.l d4,a0 RAM:00012E18 1082 move.b d2,(a0) RAM:00012E1A RAM:00012E1A loc_12E1A: ; CODE XREF: sub_12D3C+3Cj RAM:00012E1A 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00012E1E 6600 0B52 bne.w loc_13972 RAM:00012E22 286E 0008 movea.l arg_0(a6),a4 RAM:00012E26 7E01 moveq #1,d7 RAM:00012E28 2D47 FFFA move.l d7,unk_FFFFFFFA(a6) RAM:00012E2C 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:00012E30 D080 add.l d0,d0 RAM:00012E32 2200 move.l d0,d1 RAM:00012E34 D281 add.l d1,d1 RAM:00012E36 D081 add.l d1,d0 RAM:00012E38 2D40 FEC0 move.l d0,unk_FFFFFEC0(a6) RAM:00012E3C 2D7C 0002 4468 FEBC move.l #unk_24468,unk_FFFFFEBC(a6) RAM:00012E44 2D7C 0002 390A FEB8 move.l #unk_2390A,unk_FFFFFEB8(a6) RAM:00012E4C 207C 0002 4468 movea.l #unk_24468,a0 RAM:00012E52 D1C0 adda.l d0,a0 RAM:00012E54 7000 moveq #0,d0 RAM:00012E56 3010 move.w (a0),d0 RAM:00012E58 207C 0002 390A movea.l #unk_2390A,a0 RAM:00012E5E 38B0 0E00 move.w (a0,d0.l*8),(a4) RAM:00012E62 4A2E 0013 tst.b arg_B(a6) RAM:00012E66 6600 0B0A bne.w loc_13972 RAM:00012E6A 2A44 movea.l d4,a5 RAM:00012E6C 6002 bra.s loc_12E70 RAM:00012E6E ; --------------------------------------------------------------------------- RAM:00012E6E RAM:00012E6E loc_12E6E: ; CODE XREF: sub_12D3C+138j RAM:00012E6E 524D addq.w #1,a5 RAM:00012E70 RAM:00012E70 loc_12E70: ; CODE XREF: sub_12D3C+130j RAM:00012E70 0C15 0020 cmpi.b #$20,(a5) ; ' ' RAM:00012E74 67F8 beq.s loc_12E6E RAM:00012E76 2D7C 0002 4464 FEC8 move.l #off_24464,unk_FFFFFEC8(a6) RAM:00012E7E 41EE FEF0 lea unk_FFFFFEF0(a6),a0 RAM:00012E82 2D48 FEB4 move.l a0,unk_FFFFFEB4(a6) RAM:00012E86 41EE FEF4 lea unk_FFFFFEF4(a6),a0 RAM:00012E8A 2D48 FEB0 move.l a0,unk_FFFFFEB0(a6) RAM:00012E8E 41EE FEF8 lea unk_FFFFFEF8(a6),a0 RAM:00012E92 2D48 FEAC move.l a0,unk_FFFFFEAC(a6) RAM:00012E96 41EE FF16 lea unk_FFFFFF16(a6),a0 RAM:00012E9A 2D48 FEA8 move.l a0,unk_FFFFFEA8(a6) RAM:00012E9E 41EE FEFC lea unk_FFFFFEFC(a6),a0 RAM:00012EA2 2D48 FEA4 move.l a0,unk_FFFFFEA4(a6) RAM:00012EA6 2D7C 0002 4CBC FEA0 move.l #off_24CBC,unk_FFFFFEA0(a6) RAM:00012EAE 2D7C 0002 4CBA FE9C move.l #unk_24CBA,unk_FFFFFE9C(a6) RAM:00012EB6 2D7C 0002 390E FED0 move.l #$2390E,unk_FFFFFED0(a6) RAM:00012EBE 2D7C 0002 390C FECC move.l #unk_2390C,unk_FFFFFECC(a6) RAM:00012EC6 606A bra.s loc_12F32 RAM:00012EC8 ; --------------------------------------------------------------------------- RAM:00012EC8 RAM:00012EC8 loc_12EC8: ; CODE XREF: sub_12D3C+2E2j RAM:00012EC8 3D7C 272D FFFE move.w #$272D,unk_FFFFFFFE(a6) RAM:00012ECE RAM:00012ECE loc_12ECE: ; CODE XREF: sub_12D3C+C32j RAM:00012ECE 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:00012ED2 5280 addq.l #1,d0 RAM:00012ED4 2D40 FE90 move.l d0,unk_FFFFFE90(a6) RAM:00012ED8 D080 add.l d0,d0 RAM:00012EDA 2200 move.l d0,d1 RAM:00012EDC D281 add.l d1,d1 RAM:00012EDE D081 add.l d1,d0 RAM:00012EE0 206E FEC8 movea.l unk_FFFFFEC8(a6),a0 RAM:00012EE4 2F30 0800 move.l (a0,d0.l),-(sp) RAM:00012EE8 D1EE FEC0 adda.l unk_FFFFFEC0(a6),a0 RAM:00012EEC 2F10 move.l (a0),-(sp) RAM:00012EEE 4EB9 0001 7E98 jsr strcmp RAM:00012EF4 504F addq.w #8,sp RAM:00012EF6 4A80 tst.l d0 RAM:00012EF8 6600 0A78 bne.w loc_13972 RAM:00012EFC 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00012F00 2D6E FE90 FFF4 move.l unk_FFFFFE90(a6),unk_FFFFFFF4(a6) RAM:00012F06 7E01 moveq #1,d7 RAM:00012F08 2D47 FFFA move.l d7,unk_FFFFFFFA(a6) RAM:00012F0C 202E FE90 move.l unk_FFFFFE90(a6),d0 RAM:00012F10 D080 add.l d0,d0 RAM:00012F12 2200 move.l d0,d1 RAM:00012F14 D281 add.l d1,d1 RAM:00012F16 D081 add.l d1,d0 RAM:00012F18 2D40 FEC0 move.l d0,unk_FFFFFEC0(a6) RAM:00012F1C 206E FEBC movea.l unk_FFFFFEBC(a6),a0 RAM:00012F20 D1C0 adda.l d0,a0 RAM:00012F22 7000 moveq #0,d0 RAM:00012F24 3010 move.w (a0),d0 RAM:00012F26 206E FEB8 movea.l unk_FFFFFEB8(a6),a0 RAM:00012F2A 38B0 0E00 move.w (a0,d0.l*8),(a4) RAM:00012F2E 2A6E FFF0 movea.l unk_FFFFFFF0(a6),a5 RAM:00012F32 RAM:00012F32 loc_12F32: ; CODE XREF: sub_12D3C+18Aj RAM:00012F32 2D4D FFF0 move.l a5,unk_FFFFFFF0(a6) RAM:00012F36 7C01 moveq #1,d6 RAM:00012F38 RAM:00012F38 loc_12F38: ; CODE XREF: sub_12D3C+206j RAM:00012F38 4274 6A00 clr.w (a4,d6.l*2) RAM:00012F3C 5286 addq.l #1,d6 RAM:00012F3E 7E0D moveq #$D,d7 RAM:00012F40 BC87 cmp.l d7,d6 RAM:00012F42 65F4 bcs.s loc_12F38 RAM:00012F44 206E FEBC movea.l unk_FFFFFEBC(a6),a0 RAM:00012F48 D1EE FEC0 adda.l unk_FFFFFEC0(a6),a0 RAM:00012F4C 7C00 moveq #0,d6 RAM:00012F4E 3C10 move.w (a0),d6 RAM:00012F50 E786 asl.l #3,d6 RAM:00012F52 206E FECC movea.l unk_FFFFFECC(a6),a0 RAM:00012F56 E9F0 0004 6800 bfextu (a0,d6.l){0:4},d0 RAM:00012F5C 7E0E moveq #$E,d7 RAM:00012F5E B087 cmp.l d7,d0 RAM:00012F60 6200 0096 bhi.w loc_12FF8 RAM:00012F64 303B 0A06 move.w word_12F6C(pc,d0.l*2),d0 RAM:00012F68 4EFB 0002 jmp word_12F6C(pc,d0.w) RAM:00012F68 ; --------------------------------------------------------------------------- RAM:00012F6C 001E 0020 002C 0020+word_12F6C: dc.w $1E, $20, $2C, $20, $2C, $20, $2C, $36, $42, $4E, $5A, $66, $72, $7E, $2C RAM:00012F6C 002C 0020 002C 0036+ ; CODE XREF: sub_12D3C+22Cj RAM:00012F6C 0042 004E 005A 0066+ ; DATA XREF: sub_12D3C+228r RAM:00012F8A ; --------------------------------------------------------------------------- RAM:00012F8A 606C bra.s loc_12FF8 RAM:00012F8C ; --------------------------------------------------------------------------- RAM:00012F8C 202E FFFA move.l unk_FFFFFFFA(a6),d0 RAM:00012F90 39BC 0800 0A00 move.w #$800,(a4,d0.l*2) RAM:00012F96 605C bra.s loc_12FF4 RAM:00012F98 ; --------------------------------------------------------------------------- RAM:00012F98 202E FFFA move.l unk_FFFFFFFA(a6),d0 RAM:00012F9C 4274 0A00 clr.w (a4,d0.l*2) RAM:00012FA0 6052 bra.s loc_12FF4 RAM:00012FA2 ; --------------------------------------------------------------------------- RAM:00012FA2 202E FFFA move.l unk_FFFFFFFA(a6),d0 RAM:00012FA6 39BC 8400 0A00 move.w #(loc_83FC+4),(a4,d0.l*2) RAM:00012FAC 6046 bra.s loc_12FF4 RAM:00012FAE ; --------------------------------------------------------------------------- RAM:00012FAE 202E FFFA move.l unk_FFFFFFFA(a6),d0 RAM:00012FB2 39BC 8000 0A00 move.w #(loc_7FFE+2),(a4,d0.l*2) RAM:00012FB8 603A bra.s loc_12FF4 RAM:00012FBA ; --------------------------------------------------------------------------- RAM:00012FBA 202E FFFA move.l unk_FFFFFFFA(a6),d0 RAM:00012FBE 39BC 2400 0A00 move.w #$2400,(a4,d0.l*2) RAM:00012FC4 602E bra.s loc_12FF4 RAM:00012FC6 ; --------------------------------------------------------------------------- RAM:00012FC6 202E FFFA move.l unk_FFFFFFFA(a6),d0 RAM:00012FCA 39BC 3000 0A00 move.w #$3000,(a4,d0.l*2) RAM:00012FD0 6022 bra.s loc_12FF4 RAM:00012FD2 ; --------------------------------------------------------------------------- RAM:00012FD2 202E FFFA move.l unk_FFFFFFFA(a6),d0 RAM:00012FD6 39BC 2200 0A00 move.w #$2200,(a4,d0.l*2) RAM:00012FDC 6016 bra.s loc_12FF4 RAM:00012FDE ; --------------------------------------------------------------------------- RAM:00012FDE 202E FFFA move.l unk_FFFFFFFA(a6),d0 RAM:00012FE2 39BC 2000 0A00 move.w #$2000,(a4,d0.l*2) RAM:00012FE8 600A bra.s loc_12FF4 RAM:00012FEA ; --------------------------------------------------------------------------- RAM:00012FEA 202E FFFA move.l unk_FFFFFFFA(a6),d0 RAM:00012FEE 39BC 0100 0A00 move.w #$100,(a4,d0.l*2) RAM:00012FF4 RAM:00012FF4 loc_12FF4: ; CODE XREF: sub_12D3C+25Aj RAM:00012FF4 ; sub_12D3C+264j ... RAM:00012FF4 52AE FFFA addq.l #1,unk_FFFFFFFA(a6) RAM:00012FF8 RAM:00012FF8 loc_12FF8: ; CODE XREF: sub_12D3C+224j RAM:00012FF8 ; sub_12D3C+24Ej RAM:00012FF8 206E FED0 movea.l unk_FFFFFED0(a6),a0 RAM:00012FFC 7400 moveq #0,d2 RAM:00012FFE 3430 6800 move.w (a0,d6.l),d2 RAM:00013002 7600 moveq #0,d3 RAM:00013004 7E07 moveq #7,d7 RAM:00013006 2D47 FFEC move.l d7,unk_FFFFFFEC(a6) RAM:0001300A RAM:0001300A loc_1300A: ; CODE XREF: sub_12D3C+C2Aj RAM:0001300A 2802 move.l d2,d4 RAM:0001300C E584 asl.l #2,d4 RAM:0001300E 2444 movea.l d4,a2 RAM:00013010 D5EE FEA0 adda.l unk_FFFFFEA0(a6),a2 RAM:00013014 0812 0003 btst #3,(a2) RAM:00013018 6758 beq.s loc_13072 RAM:0001301A 7E06 moveq #6,d7 RAM:0001301C B687 cmp.l d7,d3 RAM:0001301E 6400 FEA8 bcc.w loc_12EC8 RAM:00013022 2A03 move.l d3,d5 RAM:00013024 DA85 add.l d5,d5 RAM:00013026 2205 move.l d5,d1 RAM:00013028 E581 asl.l #2,d1 RAM:0001302A DA81 add.l d1,d5 RAM:0001302C E581 asl.l #2,d1 RAM:0001302E DA81 add.l d1,d5 RAM:00013030 206E FEB4 movea.l unk_FFFFFEB4(a6),a0 RAM:00013034 2182 5800 move.l d2,(a0,d5.l) RAM:00013038 206E FEB0 movea.l unk_FFFFFEB0(a6),a0 RAM:0001303C 218D 5800 move.l a5,(a0,d5.l) RAM:00013040 206E FEAC movea.l unk_FFFFFEAC(a6),a0 RAM:00013044 21AE FFFA 5800 move.l unk_FFFFFFFA(a6),(a0,d5.l) RAM:0001304A 206E FEA8 movea.l unk_FFFFFEA8(a6),a0 RAM:0001304E 21AE FEEC 5800 move.l unk_FFFFFEEC(a6),(a0,d5.l) RAM:00013054 7C00 moveq #0,d6 RAM:00013056 DAAE FEA4 add.l unk_FFFFFEA4(a6),d5 RAM:0001305A 600E bra.s loc_1306A RAM:0001305C ; --------------------------------------------------------------------------- RAM:0001305C RAM:0001305C loc_1305C: ; CODE XREF: sub_12D3C+332j RAM:0001305C 2E06 move.l d6,d7 RAM:0001305E E387 asl.l #1,d7 RAM:00013060 2045 movea.l d5,a0 RAM:00013062 31B4 7800 7800 move.w (a4,d7.l),(a0,d7.l) RAM:00013068 5286 addq.l #1,d6 RAM:0001306A RAM:0001306A loc_1306A: ; CODE XREF: sub_12D3C+31Ej RAM:0001306A 7E0D moveq #$D,d7 RAM:0001306C BC87 cmp.l d7,d6 RAM:0001306E 65EC bcs.s loc_1305C RAM:00013070 5283 addq.l #1,d3 RAM:00013072 RAM:00013072 loc_13072: ; CODE XREF: sub_12D3C+2DCj RAM:00013072 D8AE FE9C add.l unk_FFFFFE9C(a6),d4 RAM:00013076 2044 movea.l d4,a0 RAM:00013078 E9D0 0187 bfextu (a0){6:7},d0 RAM:0001307C E888 lsr.l #4,d0 RAM:0001307E 2D40 FEE8 move.l d0,unk_FFFFFEE8(a6) RAM:00013082 E9D0 0187 bfextu (a0){6:7},d0 RAM:00013086 222E FEE8 move.l unk_FFFFFEE8(a6),d1 RAM:0001308A E989 lsl.l #4,d1 RAM:0001308C 9081 sub.l d1,d0 RAM:0001308E 2D40 FEE4 move.l d0,unk_FFFFFEE4(a6) RAM:00013092 E9D0 6347 bfextu (a0){13:7},d6 RAM:00013096 202E FEE8 move.l unk_FFFFFEE8(a6),d0 RAM:0001309A 47F4 0A00 lea (a4,d0.l*2),a3 RAM:0001309E 2D53 FEE0 move.l (a3),unk_FFFFFEE0(a6) RAM:000130A2 2E2E FEE4 move.l unk_FFFFFEE4(a6),d7 RAM:000130A6 DE86 add.l d6,d7 RAM:000130A8 7020 moveq #$20,d0 ; ' ' RAM:000130AA 9087 sub.l d7,d0 RAM:000130AC 2D40 FE98 move.l d0,unk_FFFFFE98(a6) RAM:000130B0 202E FEE0 move.l unk_FFFFFEE0(a6),d0 RAM:000130B4 322E FE9A move.w unk_FFFFFE9A(a6),d1 RAM:000130B8 E2A8 lsr.l d1,d0 RAM:000130BA 2D40 FEE0 move.l d0,unk_FFFFFEE0(a6) RAM:000130BE 7E01 moveq #1,d7 RAM:000130C0 EDA7 asl.l d6,d7 RAM:000130C2 2A07 move.l d7,d5 RAM:000130C4 5385 subq.l #1,d5 RAM:000130C6 2D45 FE94 move.l d5,unk_FFFFFE94(a6) RAM:000130CA CBAE FEE0 and.l d5,unk_FFFFFEE0(a6) RAM:000130CE E9D0 0006 bfextu (a0){0:6},d0 RAM:000130D2 722C moveq #$2C,d1 ; ',' RAM:000130D4 B081 cmp.l d1,d0 RAM:000130D6 6200 07B4 bhi.w loc_1388C RAM:000130DA 303B 0A06 move.w word_130E2(pc,d0.l*2),d0 RAM:000130DE 4EFB 0002 jmp word_130E2(pc,d0.w) RAM:000130DE ; --------------------------------------------------------------------------- RAM:000130E2 005A 0074 007C 0084+word_130E2: dc.w $5A, $74, $7C, $84, $8C, $94, $B2, $D4, $200, $21E, $240, $262, $282, $2A0, $2C2, $2E0 RAM:000130E2 008C 0094 00B2 00D4+ ; CODE XREF: sub_12D3C+3A2j RAM:000130E2 0200 021E 0240 0262+ ; DATA XREF: sub_12D3C+39Er RAM:000130E2 0282 02A0 02C2 02E0+ dc.w $2FE, $320, $33E, $382, $3E2, $442, $4A2, $4E0, $506, $4E0, $536, $53E, $546, $550, $55A, $588 RAM:000130E2 02FE 0320 033E 0382+ dc.w $5B6, $5E4, $612, $640, $66E, $69C, $6CE, $700, $732, $764, $78A, $796, $79C RAM:0001313C ; --------------------------------------------------------------------------- RAM:0001313C 1D7C 0001 FFF9 move.b #1,unk_FFFFFFF9(a6) RAM:00013142 RAM:00013142 loc_13142: ; CODE XREF: sub_12D3C+410j RAM:00013142 ; sub_12D3C+418j RAM:00013142 4A15 tst.b (a5) RAM:00013144 6700 0746 beq.w loc_1388C RAM:00013148 0C1D 0020 cmpi.b #$20,(a5)+ ; ' ' RAM:0001314C 67F4 beq.s loc_13142 RAM:0001314E 3D7C 272D FFFE move.w #$272D,unk_FFFFFFFE(a6) RAM:00013154 60EC bra.s loc_13142 RAM:00013156 ; --------------------------------------------------------------------------- RAM:00013156 0C1D 003A cmpi.b #$3A,(a5)+ ; ':' RAM:0001315A 6000 0726 bra.w loc_13882 RAM:0001315E ; --------------------------------------------------------------------------- RAM:0001315E 0C1D 007B cmpi.b #$7B,(a5)+ ; '{' RAM:00013162 6000 071E bra.w loc_13882 RAM:00013166 ; --------------------------------------------------------------------------- RAM:00013166 0C1D 007D cmpi.b #$7D,(a5)+ ; '}' RAM:0001316A 6000 0716 bra.w loc_13882 RAM:0001316E ; --------------------------------------------------------------------------- RAM:0001316E 0C1D 0040 cmpi.b #$40,(a5)+ ; '@' RAM:00013172 6000 070E bra.w loc_13882 RAM:00013176 ; --------------------------------------------------------------------------- RAM:00013176 4878 0003 pea (3).w RAM:0001317A 4879 0002 37CE pea (aCcr).l ; "CCR" RAM:00013180 4855 pea (a5) RAM:00013182 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013188 4FEF 000C lea $C(sp),sp RAM:0001318C 4A80 tst.l d0 RAM:0001318E 6720 beq.s loc_131B0 RAM:00013190 6000 06F2 bra.w loc_13884 RAM:00013194 ; --------------------------------------------------------------------------- RAM:00013194 4878 0003 pea (3).w RAM:00013198 4879 0002 37D2 pea (aCrp).l ; "CRP" RAM:0001319E 4855 pea (a5) RAM:000131A0 4EB9 0001 7EF8 jsr sub_17EF8 RAM:000131A6 4FEF 000C lea $C(sp),sp RAM:000131AA 4A80 tst.l d0 RAM:000131AC 6600 06D6 bne.w loc_13884 RAM:000131B0 RAM:000131B0 loc_131B0: ; CODE XREF: sub_12D3C+452j RAM:000131B0 564D addq.w #3,a5 RAM:000131B2 6000 06D8 bra.w loc_1388C RAM:000131B6 ; --------------------------------------------------------------------------- RAM:000131B6 4878 0003 pea (3).w RAM:000131BA 4879 0002 37D6 pea (aSfc).l ; "SFC" RAM:000131C0 4855 pea (a5) RAM:000131C2 4EB9 0001 7EF8 jsr sub_17EF8 RAM:000131C8 4FEF 000C lea $C(sp),sp RAM:000131CC 4A80 tst.l d0 RAM:000131CE 660A bne.s loc_131DA RAM:000131D0 564D addq.w #3,a5 RAM:000131D2 42AE FEE0 clr.l unk_FFFFFEE0(a6) RAM:000131D6 6000 06B4 bra.w loc_1388C RAM:000131DA ; --------------------------------------------------------------------------- RAM:000131DA RAM:000131DA loc_131DA: ; CODE XREF: sub_12D3C+492j RAM:000131DA 4878 0003 pea (3).w RAM:000131DE 4879 0002 37DA pea (aDfc).l ; "DFC" RAM:000131E4 4855 pea (a5) RAM:000131E6 4EB9 0001 7EF8 jsr sub_17EF8 RAM:000131EC 4FEF 000C lea $C(sp),sp RAM:000131F0 4A80 tst.l d0 RAM:000131F2 660C bne.s loc_13200 RAM:000131F4 564D addq.w #3,a5 RAM:000131F6 7E01 moveq #1,d7 RAM:000131F8 2D47 FEE0 move.l d7,unk_FFFFFEE0(a6) RAM:000131FC 6000 068E bra.w loc_1388C RAM:00013200 ; --------------------------------------------------------------------------- RAM:00013200 RAM:00013200 loc_13200: ; CODE XREF: sub_12D3C+4B6j RAM:00013200 4878 0004 pea (off_4).w RAM:00013204 4879 0002 37DE pea (aCacr).l ; "CACR" RAM:0001320A 4855 pea (a5) RAM:0001320C 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013212 4FEF 000C lea $C(sp),sp RAM:00013216 4A80 tst.l d0 RAM:00013218 660C bne.s loc_13226 RAM:0001321A 584D addq.w #4,a5 RAM:0001321C 7E02 moveq #2,d7 RAM:0001321E 2D47 FEE0 move.l d7,unk_FFFFFEE0(a6) RAM:00013222 6000 0668 bra.w loc_1388C RAM:00013226 ; --------------------------------------------------------------------------- RAM:00013226 RAM:00013226 loc_13226: ; CODE XREF: sub_12D3C+4DCj RAM:00013226 4878 0003 pea (3).w RAM:0001322A 4879 0002 37E3 pea (aUsp).l ; "USP" RAM:00013230 4855 pea (a5) RAM:00013232 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013238 4FEF 000C lea $C(sp),sp RAM:0001323C 4A80 tst.l d0 RAM:0001323E 676A beq.s loc_132AA RAM:00013240 4878 0003 pea (3).w RAM:00013244 4879 0002 37E7 pea (aVbr).l ; "VBR" RAM:0001324A 4855 pea (a5) RAM:0001324C 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013252 4FEF 000C lea $C(sp),sp RAM:00013256 4A80 tst.l d0 RAM:00013258 660E bne.s loc_13268 RAM:0001325A 564D addq.w #3,a5 RAM:0001325C 2D7C 0000 0801 FEE0 move.l #$801,unk_FFFFFEE0(a6) RAM:00013264 6000 0626 bra.w loc_1388C RAM:00013268 ; --------------------------------------------------------------------------- RAM:00013268 RAM:00013268 loc_13268: ; CODE XREF: sub_12D3C+51Cj RAM:00013268 4878 0004 pea (off_4).w RAM:0001326C 4879 0002 37EB pea (aCaar).l ; "CAAR" RAM:00013272 4855 pea (a5) RAM:00013274 4EB9 0001 7EF8 jsr sub_17EF8 RAM:0001327A 4FEF 000C lea $C(sp),sp RAM:0001327E 4A80 tst.l d0 RAM:00013280 660E bne.s loc_13290 RAM:00013282 584D addq.w #4,a5 RAM:00013284 2D7C 0000 0802 FEE0 move.l #$802,unk_FFFFFEE0(a6) RAM:0001328C 6000 05FE bra.w loc_1388C RAM:00013290 ; --------------------------------------------------------------------------- RAM:00013290 RAM:00013290 loc_13290: ; CODE XREF: sub_12D3C+544j RAM:00013290 4878 0003 pea (3).w RAM:00013294 4879 0002 37F0 pea (aMsp).l ; "MSP" RAM:0001329A 4855 pea (a5) RAM:0001329C 4EB9 0001 7EF8 jsr sub_17EF8 RAM:000132A2 4FEF 000C lea $C(sp),sp RAM:000132A6 4A80 tst.l d0 RAM:000132A8 660E bne.s loc_132B8 RAM:000132AA RAM:000132AA loc_132AA: ; CODE XREF: sub_12D3C+502j RAM:000132AA 564D addq.w #3,a5 RAM:000132AC 2D7C 0000 0800 FEE0 move.l #$800,unk_FFFFFEE0(a6) RAM:000132B4 6000 05D6 bra.w loc_1388C RAM:000132B8 ; --------------------------------------------------------------------------- RAM:000132B8 RAM:000132B8 loc_132B8: ; CODE XREF: sub_12D3C+56Cj RAM:000132B8 4878 0003 pea (3).w RAM:000132BC 4879 0002 37F4 pea (aIsp).l ; "ISP" RAM:000132C2 4855 pea (a5) RAM:000132C4 4EB9 0001 7EF8 jsr sub_17EF8 RAM:000132CA 4FEF 000C lea $C(sp),sp RAM:000132CE 4A80 tst.l d0 RAM:000132D0 6600 05B2 bne.w loc_13884 RAM:000132D4 564D addq.w #3,a5 RAM:000132D6 2D7C 0000 0804 FEE0 move.l #$804,unk_FFFFFEE0(a6) RAM:000132DE 6000 05AC bra.w loc_1388C RAM:000132E2 ; --------------------------------------------------------------------------- RAM:000132E2 4878 0003 pea (3).w RAM:000132E6 4879 0002 37F8 pea (aDfc_0).l ; "DFC" RAM:000132EC 4855 pea (a5) RAM:000132EE 4EB9 0001 7EF8 jsr sub_17EF8 RAM:000132F4 4FEF 000C lea $C(sp),sp RAM:000132F8 4A80 tst.l d0 RAM:000132FA 6742 beq.s loc_1333E RAM:000132FC 6000 0586 bra.w loc_13884 RAM:00013300 ; --------------------------------------------------------------------------- RAM:00013300 4878 0005 pea (5).w RAM:00013304 4879 0002 37FC pea (aMmusr).l ; "MMUSR" RAM:0001330A 4855 pea (a5) RAM:0001330C 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013312 4FEF 000C lea $C(sp),sp RAM:00013316 4A80 tst.l d0 RAM:00013318 6600 056A bne.w loc_13884 RAM:0001331C 5A4D addq.w #5,a5 RAM:0001331E 6000 056C bra.w loc_1388C RAM:00013322 ; --------------------------------------------------------------------------- RAM:00013322 4878 0003 pea (3).w RAM:00013326 4879 0002 3802 pea (aSfc_0).l ; "SFC" RAM:0001332C 4855 pea (a5) RAM:0001332E 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013334 4FEF 000C lea $C(sp),sp RAM:00013338 4A80 tst.l d0 RAM:0001333A 6600 0548 bne.w loc_13884 RAM:0001333E RAM:0001333E loc_1333E: ; CODE XREF: sub_12D3C+5BEj RAM:0001333E 564D addq.w #3,a5 RAM:00013340 6000 054A bra.w loc_1388C RAM:00013344 ; --------------------------------------------------------------------------- RAM:00013344 4878 0003 pea (3).w RAM:00013348 4879 0002 3806 pea (aSrp).l ; "SRP" RAM:0001334E 4855 pea (a5) RAM:00013350 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013356 4FEF 000C lea $C(sp),sp RAM:0001335A 4A80 tst.l d0 RAM:0001335C 6700 009E beq.w loc_133FC RAM:00013360 6000 0522 bra.w loc_13884 RAM:00013364 ; --------------------------------------------------------------------------- RAM:00013364 4878 0002 pea (2).w RAM:00013368 4879 0002 380A pea (aSr).l ; "SR" RAM:0001336E 4855 pea (a5) RAM:00013370 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013376 4FEF 000C lea $C(sp),sp RAM:0001337A 4A80 tst.l d0 RAM:0001337C 6720 beq.s loc_1339E RAM:0001337E 6000 0504 bra.w loc_13884 RAM:00013382 ; --------------------------------------------------------------------------- RAM:00013382 4878 0002 pea (2).w RAM:00013386 4879 0002 380D pea (aTc).l ; "TC" RAM:0001338C 4855 pea (a5) RAM:0001338E 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013394 4FEF 000C lea $C(sp),sp RAM:00013398 4A80 tst.l d0 RAM:0001339A 6600 04E8 bne.w loc_13884 RAM:0001339E RAM:0001339E loc_1339E: ; CODE XREF: sub_12D3C+640j RAM:0001339E 544D addq.w #2,a5 RAM:000133A0 6000 04EA bra.w loc_1388C RAM:000133A4 ; --------------------------------------------------------------------------- RAM:000133A4 4878 0003 pea (3).w RAM:000133A8 4879 0002 3810 pea (aTt0).l ; "TT0" RAM:000133AE 4855 pea (a5) RAM:000133B0 4EB9 0001 7EF8 jsr sub_17EF8 RAM:000133B6 4FEF 000C lea $C(sp),sp RAM:000133BA 4A80 tst.l d0 RAM:000133BC 673E beq.s loc_133FC RAM:000133BE 6000 04C4 bra.w loc_13884 RAM:000133C2 ; --------------------------------------------------------------------------- RAM:000133C2 4878 0003 pea (3).w RAM:000133C6 4879 0002 3814 pea (aTt1).l ; "TT1" RAM:000133CC 4855 pea (a5) RAM:000133CE 4EB9 0001 7EF8 jsr sub_17EF8 RAM:000133D4 4FEF 000C lea $C(sp),sp RAM:000133D8 4A80 tst.l d0 RAM:000133DA 6720 beq.s loc_133FC RAM:000133DC 6000 04A6 bra.w loc_13884 RAM:000133E0 ; --------------------------------------------------------------------------- RAM:000133E0 4878 0003 pea (3).w RAM:000133E4 4879 0002 3818 pea (aUsp_0).l ; "USP" RAM:000133EA 4855 pea (a5) RAM:000133EC 4EB9 0001 7EF8 jsr sub_17EF8 RAM:000133F2 4FEF 000C lea $C(sp),sp RAM:000133F6 4A80 tst.l d0 RAM:000133F8 6600 048A bne.w loc_13884 RAM:000133FC RAM:000133FC loc_133FC: ; CODE XREF: sub_12D3C+620j RAM:000133FC ; sub_12D3C+680j ... RAM:000133FC 564D addq.w #3,a5 RAM:000133FE 6000 048C bra.w loc_1388C RAM:00013402 ; --------------------------------------------------------------------------- RAM:00013402 0C1D 0044 cmpi.b #$44,(a5)+ ; 'D' RAM:00013406 6600 047C bne.w loc_13884 RAM:0001340A 4A15 tst.b (a5) RAM:0001340C 6700 0476 beq.w loc_13884 RAM:00013410 101D move.b (a5)+,d0 RAM:00013412 49C0 extb.l d0 RAM:00013414 7E30 moveq #$30,d7 ; '0' RAM:00013416 9087 sub.l d7,d0 RAM:00013418 2D40 FEE0 move.l d0,unk_FFFFFEE0(a6) RAM:0001341C 6000 046E bra.w loc_1388C RAM:00013420 ; --------------------------------------------------------------------------- RAM:00013420 4878 0002 pea (2).w RAM:00013424 4879 0002 381C pea (aSp).l ; "SP" RAM:0001342A 4855 pea (a5) RAM:0001342C 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013432 4FEF 000C lea $C(sp),sp RAM:00013436 4A80 tst.l d0 RAM:00013438 6700 011E beq.w loc_13558 RAM:0001343C 0C1D 0041 cmpi.b #$41,(a5)+ ; 'A' RAM:00013440 6600 0442 bne.w loc_13884 RAM:00013444 0C15 0030 cmpi.b #$30,(a5) ; '0' RAM:00013448 6D00 043A blt.w loc_13884 RAM:0001344C 0C15 0037 cmpi.b #$37,(a5) ; '7' RAM:00013450 6E00 0432 bgt.w loc_13884 RAM:00013454 101D move.b (a5)+,d0 RAM:00013456 49C0 extb.l d0 RAM:00013458 7E30 moveq #$30,d7 ; '0' RAM:0001345A 9087 sub.l d7,d0 RAM:0001345C 2D40 FEE0 move.l d0,unk_FFFFFEE0(a6) RAM:00013460 6000 042A bra.w loc_1388C RAM:00013464 ; --------------------------------------------------------------------------- RAM:00013464 4878 0002 pea (2).w RAM:00013468 4879 0002 381F pea (aSp_0).l ; "SP" RAM:0001346E 4855 pea (a5) RAM:00013470 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013476 4FEF 000C lea $C(sp),sp RAM:0001347A 4A80 tst.l d0 RAM:0001347C 660A bne.s loc_13488 RAM:0001347E 7E07 moveq #7,d7 RAM:00013480 2D47 FEE0 move.l d7,unk_FFFFFEE0(a6) RAM:00013484 544D addq.w #2,a5 RAM:00013486 6024 bra.s loc_134AC RAM:00013488 ; --------------------------------------------------------------------------- RAM:00013488 RAM:00013488 loc_13488: ; CODE XREF: sub_12D3C+740j RAM:00013488 0C1D 0041 cmpi.b #$41,(a5)+ ; 'A' RAM:0001348C 6600 03F6 bne.w loc_13884 RAM:00013490 0C15 0030 cmpi.b #$30,(a5) ; '0' RAM:00013494 6D00 03EE blt.w loc_13884 RAM:00013498 0C15 0037 cmpi.b #$37,(a5) ; '7' RAM:0001349C 6E00 03E6 bgt.w loc_13884 RAM:000134A0 101D move.b (a5)+,d0 RAM:000134A2 49C0 extb.l d0 RAM:000134A4 7E30 moveq #$30,d7 ; '0' RAM:000134A6 9087 sub.l d7,d0 RAM:000134A8 2D40 FEE0 move.l d0,unk_FFFFFEE0(a6) RAM:000134AC RAM:000134AC loc_134AC: ; CODE XREF: sub_12D3C+74Aj RAM:000134AC 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:000134B0 6600 03DA bne.w loc_1388C RAM:000134B4 0C1D 0040 cmpi.b #$40,(a5)+ ; '@' RAM:000134B8 6600 03CA bne.w loc_13884 RAM:000134BC 0C1D 002B cmpi.b #$2B,(a5)+ ; '+' RAM:000134C0 6000 03C0 bra.w loc_13882 RAM:000134C4 ; --------------------------------------------------------------------------- RAM:000134C4 4878 0002 pea (2).w RAM:000134C8 4879 0002 3822 pea (aSp_1).l ; "SP" RAM:000134CE 4855 pea (a5) RAM:000134D0 4EB9 0001 7EF8 jsr sub_17EF8 RAM:000134D6 4FEF 000C lea $C(sp),sp RAM:000134DA 4A80 tst.l d0 RAM:000134DC 660A bne.s loc_134E8 RAM:000134DE 7E07 moveq #7,d7 RAM:000134E0 2D47 FEE0 move.l d7,unk_FFFFFEE0(a6) RAM:000134E4 544D addq.w #2,a5 RAM:000134E6 6024 bra.s loc_1350C RAM:000134E8 ; --------------------------------------------------------------------------- RAM:000134E8 RAM:000134E8 loc_134E8: ; CODE XREF: sub_12D3C+7A0j RAM:000134E8 0C1D 0041 cmpi.b #$41,(a5)+ ; 'A' RAM:000134EC 6600 0396 bne.w loc_13884 RAM:000134F0 0C15 0030 cmpi.b #$30,(a5) ; '0' RAM:000134F4 6D00 038E blt.w loc_13884 RAM:000134F8 0C15 0037 cmpi.b #$37,(a5) ; '7' RAM:000134FC 6E00 0386 bgt.w loc_13884 RAM:00013500 101D move.b (a5)+,d0 RAM:00013502 49C0 extb.l d0 RAM:00013504 7E30 moveq #$30,d7 ; '0' RAM:00013506 9087 sub.l d7,d0 RAM:00013508 2D40 FEE0 move.l d0,unk_FFFFFEE0(a6) RAM:0001350C RAM:0001350C loc_1350C: ; CODE XREF: sub_12D3C+7AAj RAM:0001350C 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00013510 6600 037A bne.w loc_1388C RAM:00013514 0C1D 0040 cmpi.b #$40,(a5)+ ; '@' RAM:00013518 6600 036A bne.w loc_13884 RAM:0001351C 0C1D 002D cmpi.b #$2D,(a5)+ ; '-' RAM:00013520 6000 0360 bra.w loc_13882 RAM:00013524 ; --------------------------------------------------------------------------- RAM:00013524 0CAE 0000 0007 FFEC cmpi.l #7,unk_FFFFFFEC(a6) RAM:0001352C 6710 beq.s loc_1353E RAM:0001352E 2D6E FEDC FEE0 move.l unk_FFFFFEDC(a6),unk_FFFFFEE0(a6) RAM:00013534 7E07 moveq #7,d7 RAM:00013536 2D47 FFEC move.l d7,unk_FFFFFFEC(a6) RAM:0001353A 6000 0350 bra.w loc_1388C RAM:0001353E ; --------------------------------------------------------------------------- RAM:0001353E RAM:0001353E loc_1353E: ; CODE XREF: sub_12D3C+7F0j RAM:0001353E 4878 0002 pea (2).w RAM:00013542 4879 0002 3825 pea (aSp_2).l ; "SP" RAM:00013548 4855 pea (a5) RAM:0001354A 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013550 4FEF 000C lea $C(sp),sp RAM:00013554 4A80 tst.l d0 RAM:00013556 660C bne.s loc_13564 RAM:00013558 RAM:00013558 loc_13558: ; CODE XREF: sub_12D3C+6FCj RAM:00013558 7E07 moveq #7,d7 RAM:0001355A 2D47 FEE0 move.l d7,unk_FFFFFEE0(a6) RAM:0001355E 544D addq.w #2,a5 RAM:00013560 6000 032A bra.w loc_1388C RAM:00013564 ; --------------------------------------------------------------------------- RAM:00013564 RAM:00013564 loc_13564: ; CODE XREF: sub_12D3C+81Aj RAM:00013564 0C15 0030 cmpi.b #$30,(a5) ; '0' RAM:00013568 6D00 031A blt.w loc_13884 RAM:0001356C 0C15 0037 cmpi.b #$37,(a5) ; '7' RAM:00013570 6E00 0312 bgt.w loc_13884 RAM:00013574 101D move.b (a5)+,d0 RAM:00013576 49C0 extb.l d0 RAM:00013578 7E30 moveq #$30,d7 ; '0' RAM:0001357A 9087 sub.l d7,d0 RAM:0001357C 2D40 FEE0 move.l d0,unk_FFFFFEE0(a6) RAM:00013580 6000 030A bra.w loc_1388C RAM:00013584 ; --------------------------------------------------------------------------- RAM:00013584 4878 0002 pea (2).w RAM:00013588 4879 0002 3828 pea (aSp_3).l ; "SP" RAM:0001358E 4855 pea (a5) RAM:00013590 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013596 4FEF 000C lea $C(sp),sp RAM:0001359A 4A80 tst.l d0 RAM:0001359C 660A bne.s loc_135A8 RAM:0001359E 7E01 moveq #1,d7 RAM:000135A0 2D47 FEE0 move.l d7,unk_FFFFFEE0(a6) RAM:000135A4 6000 02E6 bra.w loc_1388C RAM:000135A8 ; --------------------------------------------------------------------------- RAM:000135A8 RAM:000135A8 loc_135A8: ; CODE XREF: sub_12D3C+860j RAM:000135A8 1E1D move.b (a5)+,d7 RAM:000135AA 0C07 0044 cmpi.b #$44,d7 ; 'D' RAM:000135AE 6768 beq.s loc_13618 RAM:000135B0 0C07 0041 cmpi.b #$41,d7 ; 'A' RAM:000135B4 6600 02CE bne.w loc_13884 RAM:000135B8 7E01 moveq #1,d7 RAM:000135BA 2D47 FEE0 move.l d7,unk_FFFFFEE0(a6) RAM:000135BE 6000 02CC bra.w loc_1388C RAM:000135C2 ; --------------------------------------------------------------------------- RAM:000135C2 0C15 0023 cmpi.b #$23,(a5) ; '#' RAM:000135C6 6600 02BC bne.w loc_13884 RAM:000135CA 524D addq.w #1,a5 RAM:000135CC 2F2E FE94 move.l unk_FFFFFE94(a6),-(sp) RAM:000135D0 486E FFFE pea unk_FFFFFFFE(a6) RAM:000135D4 486E FEE0 pea unk_FFFFFEE0(a6) RAM:000135D8 4855 pea (a5) RAM:000135DA 6100 F64C bsr.w sub_12C28 RAM:000135DE 4FEF 0010 lea $10(sp),sp RAM:000135E2 2A40 movea.l d0,a5 RAM:000135E4 6000 02A6 bra.w loc_1388C RAM:000135E8 ; --------------------------------------------------------------------------- RAM:000135E8 0C15 0023 cmpi.b #$23,(a5) ; '#' RAM:000135EC 6600 0296 bne.w loc_13884 RAM:000135F0 524D addq.w #1,a5 RAM:000135F2 2F07 move.l d7,-(sp) RAM:000135F4 486E FFFE pea unk_FFFFFFFE(a6) RAM:000135F8 486E FEE0 pea unk_FFFFFEE0(a6) RAM:000135FC 4855 pea (a5) RAM:000135FE 6100 F628 bsr.w sub_12C28 RAM:00013602 4FEF 0010 lea $10(sp),sp RAM:00013606 2A40 movea.l d0,a5 RAM:00013608 4AAE FEE0 tst.l unk_FFFFFEE0(a6) RAM:0001360C 6700 0276 beq.w loc_13884 RAM:00013610 BEAE FEE0 cmp.l unk_FFFFFEE0(a6),d7 RAM:00013614 6600 0276 bne.w loc_1388C RAM:00013618 RAM:00013618 loc_13618: ; CODE XREF: sub_12D3C+872j RAM:00013618 42AE FEE0 clr.l unk_FFFFFEE0(a6) RAM:0001361C 6000 026E bra.w loc_1388C RAM:00013620 ; --------------------------------------------------------------------------- RAM:00013620 2D45 FEE0 move.l d5,unk_FFFFFEE0(a6) RAM:00013624 6000 0266 bra.w loc_1388C RAM:00013628 ; --------------------------------------------------------------------------- RAM:00013628 2D6E FEE0 FEEC move.l unk_FFFFFEE0(a6),unk_FFFFFEEC(a6) RAM:0001362E 6000 025C bra.w loc_1388C RAM:00013632 ; --------------------------------------------------------------------------- RAM:00013632 2D6E FEEC FEE0 move.l unk_FFFFFEEC(a6),unk_FFFFFEE0(a6) RAM:00013638 6000 0252 bra.w loc_1388C RAM:0001363C ; --------------------------------------------------------------------------- RAM:0001363C 486E FEDC pea unk_FFFFFEDC(a6) RAM:00013640 486E FFEC pea unk_FFFFFFEC(a6) RAM:00013644 486E FFFE pea unk_FFFFFFFE(a6) RAM:00013648 486E FFFA pea unk_FFFFFFFA(a6) RAM:0001364C 4854 pea (a4) RAM:0001364E 4855 pea (a5) RAM:00013650 4878 007F pea ($7F).w RAM:00013654 4EB9 0001 398A jsr sub_1398A RAM:0001365A 4FEF 001C lea $1C(sp),sp RAM:0001365E 2A40 movea.l d0,a5 RAM:00013660 2D6E FFEC FEE0 move.l unk_FFFFFFEC(a6),unk_FFFFFEE0(a6) RAM:00013666 6000 0224 bra.w loc_1388C RAM:0001366A ; --------------------------------------------------------------------------- RAM:0001366A 486E FEDC pea unk_FFFFFEDC(a6) RAM:0001366E 486E FFEC pea unk_FFFFFFEC(a6) RAM:00013672 486E FFFE pea unk_FFFFFFFE(a6) RAM:00013676 486E FFFA pea unk_FFFFFFFA(a6) RAM:0001367A 4854 pea (a4) RAM:0001367C 4855 pea (a5) RAM:0001367E 4878 007D pea ($7D).w RAM:00013682 4EB9 0001 398A jsr sub_1398A RAM:00013688 4FEF 001C lea $1C(sp),sp RAM:0001368C 2A40 movea.l d0,a5 RAM:0001368E 2D6E FFEC FEE0 move.l unk_FFFFFFEC(a6),unk_FFFFFEE0(a6) RAM:00013694 6000 01F6 bra.w loc_1388C RAM:00013698 ; --------------------------------------------------------------------------- RAM:00013698 486E FEDC pea unk_FFFFFEDC(a6) RAM:0001369C 486E FFEC pea unk_FFFFFFEC(a6) RAM:000136A0 486E FFFE pea unk_FFFFFFFE(a6) RAM:000136A4 486E FFFA pea unk_FFFFFFFA(a6) RAM:000136A8 4854 pea (a4) RAM:000136AA 4855 pea (a5) RAM:000136AC 4878 0065 pea ($65).w RAM:000136B0 4EB9 0001 398A jsr sub_1398A RAM:000136B6 4FEF 001C lea $1C(sp),sp RAM:000136BA 2A40 movea.l d0,a5 RAM:000136BC 2D6E FFEC FEE0 move.l unk_FFFFFFEC(a6),unk_FFFFFEE0(a6) RAM:000136C2 6000 01C8 bra.w loc_1388C RAM:000136C6 ; --------------------------------------------------------------------------- RAM:000136C6 486E FEDC pea unk_FFFFFEDC(a6) RAM:000136CA 486E FFEC pea unk_FFFFFFEC(a6) RAM:000136CE 486E FFFE pea unk_FFFFFFFE(a6) RAM:000136D2 486E FFFA pea unk_FFFFFFFA(a6) RAM:000136D6 4854 pea (a4) RAM:000136D8 4855 pea (a5) RAM:000136DA 4878 007C pea (off_7C).w RAM:000136DE 4EB9 0001 398A jsr sub_1398A RAM:000136E4 4FEF 001C lea $1C(sp),sp RAM:000136E8 2A40 movea.l d0,a5 RAM:000136EA 2D6E FFEC FEE0 move.l unk_FFFFFFEC(a6),unk_FFFFFEE0(a6) RAM:000136F0 6000 019A bra.w loc_1388C RAM:000136F4 ; --------------------------------------------------------------------------- RAM:000136F4 486E FEDC pea unk_FFFFFEDC(a6) RAM:000136F8 486E FFEC pea unk_FFFFFFEC(a6) RAM:000136FC 486E FFFE pea unk_FFFFFFFE(a6) RAM:00013700 486E FFFA pea unk_FFFFFFFA(a6) RAM:00013704 4854 pea (a4) RAM:00013706 4855 pea (a5) RAM:00013708 4878 006C pea (off_6C).w RAM:0001370C 4EB9 0001 398A jsr sub_1398A RAM:00013712 4FEF 001C lea $1C(sp),sp RAM:00013716 2A40 movea.l d0,a5 RAM:00013718 2D6E FFEC FEE0 move.l unk_FFFFFFEC(a6),unk_FFFFFEE0(a6) RAM:0001371E 6000 016C bra.w loc_1388C RAM:00013722 ; --------------------------------------------------------------------------- RAM:00013722 486E FEDC pea unk_FFFFFEDC(a6) RAM:00013726 486E FFEC pea unk_FFFFFFEC(a6) RAM:0001372A 486E FFFE pea unk_FFFFFFFE(a6) RAM:0001372E 486E FFFA pea unk_FFFFFFFA(a6) RAM:00013732 4854 pea (a4) RAM:00013734 4855 pea (a5) RAM:00013736 4878 0074 pea (off_74).w RAM:0001373A 4EB9 0001 398A jsr sub_1398A RAM:00013740 4FEF 001C lea $1C(sp),sp RAM:00013744 2A40 movea.l d0,a5 RAM:00013746 2D6E FFEC FEE0 move.l unk_FFFFFFEC(a6),unk_FFFFFEE0(a6) RAM:0001374C 6000 013E bra.w loc_1388C RAM:00013750 ; --------------------------------------------------------------------------- RAM:00013750 486E FEDC pea unk_FFFFFEDC(a6) RAM:00013754 486E FFEC pea unk_FFFFFFEC(a6) RAM:00013758 486E FFFE pea unk_FFFFFFFE(a6) RAM:0001375C 486E FFFA pea unk_FFFFFFFA(a6) RAM:00013760 4854 pea (a4) RAM:00013762 4855 pea (a5) RAM:00013764 4878 0064 pea (off_64).w RAM:00013768 4EB9 0001 398A jsr sub_1398A RAM:0001376E 4FEF 001C lea $1C(sp),sp RAM:00013772 2A40 movea.l d0,a5 RAM:00013774 2D6E FFEC FEE0 move.l unk_FFFFFFEC(a6),unk_FFFFFEE0(a6) RAM:0001377A 6000 0110 bra.w loc_1388C RAM:0001377E ; --------------------------------------------------------------------------- RAM:0001377E 42A7 clr.l -(sp) RAM:00013780 486E FED8 pea unk_FFFFFED8(a6) RAM:00013784 486E FFFE pea unk_FFFFFFFE(a6) RAM:00013788 486E FFFA pea unk_FFFFFFFA(a6) RAM:0001378C 4854 pea (a4) RAM:0001378E 4855 pea (a5) RAM:00013790 4878 0003 pea (3).w RAM:00013794 4EB9 0001 3B34 jsr sub_13B34 RAM:0001379A 4FEF 001C lea $1C(sp),sp RAM:0001379E 2A40 movea.l d0,a5 RAM:000137A0 202E FED8 move.l unk_FFFFFED8(a6),d0 RAM:000137A4 0000 0038 ori.b #$38,d0 ; '8' RAM:000137A8 2D40 FEE0 move.l d0,unk_FFFFFEE0(a6) RAM:000137AC 6000 00DE bra.w loc_1388C RAM:000137B0 ; --------------------------------------------------------------------------- RAM:000137B0 42A7 clr.l -(sp) RAM:000137B2 486E FED8 pea unk_FFFFFED8(a6) RAM:000137B6 486E FFFE pea unk_FFFFFFFE(a6) RAM:000137BA 486E FFFA pea unk_FFFFFFFA(a6) RAM:000137BE 4854 pea (a4) RAM:000137C0 4855 pea (a5) RAM:000137C2 4878 000F pea ($F).w RAM:000137C6 4EB9 0001 3B34 jsr sub_13B34 RAM:000137CC 4FEF 001C lea $1C(sp),sp RAM:000137D0 2A40 movea.l d0,a5 RAM:000137D2 202E FED8 move.l unk_FFFFFED8(a6),d0 RAM:000137D6 0000 0038 ori.b #$38,d0 ; '8' RAM:000137DA 2D40 FEE0 move.l d0,unk_FFFFFEE0(a6) RAM:000137DE 6000 00AC bra.w loc_1388C RAM:000137E2 ; --------------------------------------------------------------------------- RAM:000137E2 2F2E FED4 move.l unk_FFFFFED4(a6),-(sp) RAM:000137E6 486E FED8 pea unk_FFFFFED8(a6) RAM:000137EA 486E FFFE pea unk_FFFFFFFE(a6) RAM:000137EE 486E FFFA pea unk_FFFFFFFA(a6) RAM:000137F2 4854 pea (a4) RAM:000137F4 4855 pea (a5) RAM:000137F6 4878 001F pea ($1F).w RAM:000137FA 4EB9 0001 3B34 jsr sub_13B34 RAM:00013800 4FEF 001C lea $1C(sp),sp RAM:00013804 2A40 movea.l d0,a5 RAM:00013806 202E FED8 move.l unk_FFFFFED8(a6),d0 RAM:0001380A 0000 0038 ori.b #$38,d0 ; '8' RAM:0001380E 2D40 FEE0 move.l d0,unk_FFFFFEE0(a6) RAM:00013812 6078 bra.s loc_1388C RAM:00013814 ; --------------------------------------------------------------------------- RAM:00013814 42A7 clr.l -(sp) RAM:00013816 486E FED8 pea unk_FFFFFED8(a6) RAM:0001381A 486E FFFE pea unk_FFFFFFFE(a6) RAM:0001381E 486E FFFA pea unk_FFFFFFFA(a6) RAM:00013822 4854 pea (a4) RAM:00013824 4855 pea (a5) RAM:00013826 4878 0003 pea (3).w RAM:0001382A 4EB9 0001 3B34 jsr sub_13B34 RAM:00013830 4FEF 001C lea $1C(sp),sp RAM:00013834 2A40 movea.l d0,a5 RAM:00013836 202E FED8 move.l unk_FFFFFED8(a6),d0 RAM:0001383A E788 lsl.l #3,d0 RAM:0001383C 0000 0007 ori.b #7,d0 RAM:00013840 2D40 FEE0 move.l d0,unk_FFFFFEE0(a6) RAM:00013844 6046 bra.s loc_1388C RAM:00013846 ; --------------------------------------------------------------------------- RAM:00013846 486E FEDC pea unk_FFFFFEDC(a6) RAM:0001384A 486E FFEC pea unk_FFFFFFEC(a6) RAM:0001384E 486E FFFE pea unk_FFFFFFFE(a6) RAM:00013852 486E FFFA pea unk_FFFFFFFA(a6) RAM:00013856 4854 pea (a4) RAM:00013858 4855 pea (a5) RAM:0001385A 4878 0020 pea (off_20).w RAM:0001385E 4EB9 0001 398A jsr sub_1398A RAM:00013864 4FEF 001C lea $1C(sp),sp RAM:00013868 2A40 movea.l d0,a5 RAM:0001386A 6020 bra.s loc_1388C RAM:0001386C ; --------------------------------------------------------------------------- RAM:0001386C 2D6E FEE8 FFFA move.l unk_FFFFFEE8(a6),unk_FFFFFFFA(a6) RAM:00013872 2D46 FED4 move.l d6,unk_FFFFFED4(a6) RAM:00013876 6014 bra.s loc_1388C RAM:00013878 ; --------------------------------------------------------------------------- RAM:00013878 4AAE FEE0 tst.l unk_FFFFFEE0(a6) RAM:0001387C 6004 bra.s loc_13882 RAM:0001387E ; --------------------------------------------------------------------------- RAM:0001387E BAAE FEE0 cmp.l unk_FFFFFEE0(a6),d5 RAM:00013882 RAM:00013882 loc_13882: ; CODE XREF: sub_12D3C+41Ej RAM:00013882 ; sub_12D3C+426j ... RAM:00013882 6708 beq.s loc_1388C RAM:00013884 RAM:00013884 loc_13884: ; CODE XREF: sub_12D3C+454j RAM:00013884 ; sub_12D3C+470j ... RAM:00013884 3D7C 272D FFFE move.w #$272D,unk_FFFFFFFE(a6) RAM:0001388A 6072 bra.s loc_138FE RAM:0001388C ; --------------------------------------------------------------------------- RAM:0001388C RAM:0001388C loc_1388C: ; CODE XREF: sub_12D3C+39Aj RAM:0001388C ; sub_12D3C+408j ... RAM:0001388C 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00013890 664A bne.s loc_138DC RAM:00013892 2044 movea.l d4,a0 RAM:00013894 E9D0 0006 bfextu (a0){0:6},d0 RAM:00013898 7E2A moveq #$2A,d7 ; '*' RAM:0001389A B087 cmp.l d7,d0 RAM:0001389C 673E beq.s loc_138DC RAM:0001389E CBAE FEE0 and.l d5,unk_FFFFFEE0(a6) RAM:000138A2 282E FEE4 move.l unk_FFFFFEE4(a6),d4 RAM:000138A6 D886 add.l d6,d4 RAM:000138A8 202E FEE0 move.l unk_FFFFFEE0(a6),d0 RAM:000138AC 322E FE9A move.w unk_FFFFFE9A(a6),d1 RAM:000138B0 E3A8 lsl.l d1,d0 RAM:000138B2 2D40 FEE0 move.l d0,unk_FFFFFEE0(a6) RAM:000138B6 E3AD lsl.l d1,d5 RAM:000138B8 4685 not.l d5 RAM:000138BA CB93 and.l d5,(a3) RAM:000138BC 202E FEE0 move.l unk_FFFFFEE0(a6),d0 RAM:000138C0 8193 or.l d0,(a3) RAM:000138C2 4A86 tst.l d6 RAM:000138C4 6716 beq.s loc_138DC RAM:000138C6 2C2E FEE8 move.l unk_FFFFFEE8(a6),d6 RAM:000138CA 5286 addq.l #1,d6 RAM:000138CC 5384 subq.l #1,d4 RAM:000138CE E88C lsr.l #4,d4 RAM:000138D0 DC84 add.l d4,d6 RAM:000138D2 BCAE FFFA cmp.l unk_FFFFFFFA(a6),d6 RAM:000138D6 6304 bls.s loc_138DC RAM:000138D8 2D46 FFFA move.l d6,unk_FFFFFFFA(a6) RAM:000138DC RAM:000138DC loc_138DC: ; CODE XREF: sub_12D3C+B54j RAM:000138DC ; sub_12D3C+B60j ... RAM:000138DC 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:000138E0 660C bne.s loc_138EE RAM:000138E2 0812 0002 btst #2,(a2) RAM:000138E6 6706 beq.s loc_138EE RAM:000138E8 0C1D 002C cmpi.b #$2C,(a5)+ ; ',' RAM:000138EC 6696 bne.s loc_13884 RAM:000138EE RAM:000138EE loc_138EE: ; CODE XREF: sub_12D3C+BA4j RAM:000138EE ; sub_12D3C+BAAj RAM:000138EE 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:000138F2 660A bne.s loc_138FE RAM:000138F4 7400 moveq #0,d2 RAM:000138F6 3412 move.w (a2),d2 RAM:000138F8 0242 03FF andi.w #$3FF,d2 RAM:000138FC 605E bra.s loc_1395C RAM:000138FE ; --------------------------------------------------------------------------- RAM:000138FE RAM:000138FE loc_138FE: ; CODE XREF: sub_12D3C+B4Ej RAM:000138FE ; sub_12D3C+BB6j RAM:000138FE 4A83 tst.l d3 RAM:00013900 675A beq.s loc_1395C RAM:00013902 5383 subq.l #1,d3 RAM:00013904 7C00 moveq #0,d6 RAM:00013906 2A03 move.l d3,d5 RAM:00013908 DA85 add.l d5,d5 RAM:0001390A 2205 move.l d5,d1 RAM:0001390C E581 asl.l #2,d1 RAM:0001390E DA81 add.l d1,d5 RAM:00013910 E581 asl.l #2,d1 RAM:00013912 DA81 add.l d1,d5 RAM:00013914 2E05 move.l d5,d7 RAM:00013916 DEAE FEA4 add.l unk_FFFFFEA4(a6),d7 RAM:0001391A 600E bra.s loc_1392A RAM:0001391C ; --------------------------------------------------------------------------- RAM:0001391C RAM:0001391C loc_1391C: ; CODE XREF: sub_12D3C+BF2j RAM:0001391C 2006 move.l d6,d0 RAM:0001391E E380 asl.l #1,d0 RAM:00013920 2A40 movea.l d0,a5 RAM:00013922 39B5 7800 D800 move.w (a5,d7.l),(a4,a5.l) RAM:00013928 5286 addq.l #1,d6 RAM:0001392A RAM:0001392A loc_1392A: ; CODE XREF: sub_12D3C+BDEj RAM:0001392A 780D moveq #$D,d4 RAM:0001392C BC84 cmp.l d4,d6 RAM:0001392E 65EC bcs.s loc_1391C RAM:00013930 206E FEA8 movea.l unk_FFFFFEA8(a6),a0 RAM:00013934 2D70 5800 FEEC move.l (a0,d5.l),unk_FFFFFEEC(a6) RAM:0001393A 206E FEAC movea.l unk_FFFFFEAC(a6),a0 RAM:0001393E 2D70 5800 FFFA move.l (a0,d5.l),unk_FFFFFFFA(a6) RAM:00013944 206E FEB0 movea.l unk_FFFFFEB0(a6),a0 RAM:00013948 2A70 5800 movea.l (a0,d5.l),a5 RAM:0001394C 206E FEB4 movea.l unk_FFFFFEB4(a6),a0 RAM:00013950 2430 5800 move.l (a0,d5.l),d2 RAM:00013954 5282 addq.l #1,d2 RAM:00013956 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001395A 6006 bra.s loc_13962 RAM:0001395C ; --------------------------------------------------------------------------- RAM:0001395C RAM:0001395C loc_1395C: ; CODE XREF: sub_12D3C+BC0j RAM:0001395C ; sub_12D3C+BC4j RAM:0001395C 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00013960 6608 bne.s loc_1396A RAM:00013962 RAM:00013962 loc_13962: ; CODE XREF: sub_12D3C+C1Ej RAM:00013962 4A2E FFF9 tst.b unk_FFFFFFF9(a6) RAM:00013966 6700 F6A2 beq.w loc_1300A RAM:0001396A RAM:0001396A loc_1396A: ; CODE XREF: sub_12D3C+C24j RAM:0001396A 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001396E 6600 F55E bne.w loc_12ECE RAM:00013972 RAM:00013972 loc_13972: ; CODE XREF: sub_12D3C+E2j RAM:00013972 ; sub_12D3C+12Aj ... RAM:00013972 206E 0014 movea.l arg_C(a6),a0 RAM:00013976 20AE FFFA move.l unk_FFFFFFFA(a6),(a0) RAM:0001397A 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001397E 48C0 ext.l d0 RAM:00013980 4CEE 3CFC FE68 movem.l byte_FFFFFE68(a6),d2-d7/a2-a5 RAM:00013986 4E5E unlk a6 RAM:00013988 4E75 rts RAM:00013988 ; End of function sub_12D3C RAM:00013988 RAM:0001398A RAM:0001398A ; =============== S U B R O U T I N E ======================================= RAM:0001398A RAM:0001398A ; Attributes: bp-based frame RAM:0001398A RAM:0001398A sub_1398A: ; CODE XREF: sub_12D3C+918p RAM:0001398A ; sub_12D3C+946p ... RAM:0001398A RAM:0001398A arg_0 = 8 RAM:0001398A arg_4 = $C RAM:0001398A arg_8 = $10 RAM:0001398A arg_C = $14 RAM:0001398A arg_10 = $18 RAM:0001398A arg_14 = $1C RAM:0001398A arg_18 = $20 RAM:0001398A RAM:0001398A 4E56 FFE0 link a6,#$FFE0 RAM:0001398E 48D7 30E0 movem.l d5-d7/a4-a5,(sp) RAM:00013992 2A6E 000C movea.l arg_4(a6),a5 RAM:00013996 206E 0014 movea.l arg_C(a6),a0 RAM:0001399A 2D50 FFFC move.l (a0),unk_FFFFFFFC(a6) RAM:0001399E 206E 0018 movea.l arg_10(a6),a0 RAM:000139A2 3D50 FFFA move.w (a0),unk_FFFFFFFA(a6) RAM:000139A6 7A00 moveq #0,d5 RAM:000139A8 0C15 0044 cmpi.b #$44,(a5) ; 'D' RAM:000139AC 6622 bne.s loc_139D0 RAM:000139AE 7E00 moveq #0,d7 RAM:000139B0 524D addq.w #1,a5 RAM:000139B2 0C15 0030 cmpi.b #$30,(a5) ; '0' RAM:000139B6 6D00 0110 blt.w loc_13AC8 RAM:000139BA 0C15 0037 cmpi.b #$37,(a5) ; '7' RAM:000139BE 6E00 0108 bgt.w loc_13AC8 RAM:000139C2 101D move.b (a5)+,d0 RAM:000139C4 49C0 extb.l d0 RAM:000139C6 7C30 moveq #$30,d6 ; '0' RAM:000139C8 9086 sub.l d6,d0 RAM:000139CA 2C00 move.l d0,d6 RAM:000139CC 6000 0102 bra.w loc_13AD0 RAM:000139D0 ; --------------------------------------------------------------------------- RAM:000139D0 RAM:000139D0 loc_139D0: ; CODE XREF: sub_1398A+22j RAM:000139D0 0C15 0041 cmpi.b #$41,(a5) ; 'A' RAM:000139D4 672C beq.s loc_13A02 RAM:000139D6 4878 0002 pea (2).w RAM:000139DA 4879 0002 382B pea (aSp_4).l ; "SP" RAM:000139E0 4855 pea (a5) RAM:000139E2 4EB9 0001 7EF8 jsr sub_17EF8 RAM:000139E8 4FEF 000C lea $C(sp),sp RAM:000139EC 4A80 tst.l d0 RAM:000139EE 6712 beq.s loc_13A02 RAM:000139F0 0C15 0040 cmpi.b #$40,(a5) ; '@' RAM:000139F4 6600 00D2 bne.w loc_13AC8 RAM:000139F8 524D addq.w #1,a5 RAM:000139FA 7E06 moveq #6,d7 RAM:000139FC 7A01 moveq #1,d5 RAM:000139FE 6000 00D0 bra.w loc_13AD0 RAM:00013A02 ; --------------------------------------------------------------------------- RAM:00013A02 RAM:00013A02 loc_13A02: ; CODE XREF: sub_1398A+4Aj RAM:00013A02 ; sub_1398A+64j RAM:00013A02 0C15 0041 cmpi.b #$41,(a5) ; 'A' RAM:00013A06 661E bne.s loc_13A26 RAM:00013A08 524D addq.w #1,a5 RAM:00013A0A 0C15 0030 cmpi.b #$30,(a5) ; '0' RAM:00013A0E 6D00 00B8 blt.w loc_13AC8 RAM:00013A12 0C15 0037 cmpi.b #$37,(a5) ; '7' RAM:00013A16 6E00 00B0 bgt.w loc_13AC8 RAM:00013A1A 101D move.b (a5)+,d0 RAM:00013A1C 49C0 extb.l d0 RAM:00013A1E 7C30 moveq #$30,d6 ; '0' RAM:00013A20 9086 sub.l d6,d0 RAM:00013A22 2C00 move.l d0,d6 RAM:00013A24 6004 bra.s loc_13A2A RAM:00013A26 ; --------------------------------------------------------------------------- RAM:00013A26 RAM:00013A26 loc_13A26: ; CODE XREF: sub_1398A+7Cj RAM:00013A26 7C07 moveq #7,d6 RAM:00013A28 544D addq.w #2,a5 RAM:00013A2A RAM:00013A2A loc_13A2A: ; CODE XREF: sub_1398A+9Aj RAM:00013A2A 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:00013A2E 6600 00A0 bne.w loc_13AD0 RAM:00013A32 0C15 0040 cmpi.b #$40,(a5) ; '@' RAM:00013A36 6706 beq.s loc_13A3E RAM:00013A38 7E01 moveq #1,d7 RAM:00013A3A 6000 0094 bra.w loc_13AD0 RAM:00013A3E ; --------------------------------------------------------------------------- RAM:00013A3E RAM:00013A3E loc_13A3E: ; CODE XREF: sub_1398A+ACj RAM:00013A3E 524D addq.w #1,a5 RAM:00013A40 0C15 002B cmpi.b #$2B,(a5) ; '+' RAM:00013A44 6608 bne.s loc_13A4E RAM:00013A46 7E03 moveq #3,d7 RAM:00013A48 524D addq.w #1,a5 RAM:00013A4A 6000 0084 bra.w loc_13AD0 RAM:00013A4E ; --------------------------------------------------------------------------- RAM:00013A4E RAM:00013A4E loc_13A4E: ; CODE XREF: sub_1398A+BAj RAM:00013A4E 0C15 002D cmpi.b #$2D,(a5) ; '-' RAM:00013A52 6606 bne.s loc_13A5A RAM:00013A54 7E04 moveq #4,d7 RAM:00013A56 524D addq.w #1,a5 RAM:00013A58 6076 bra.s loc_13AD0 RAM:00013A5A ; --------------------------------------------------------------------------- RAM:00013A5A RAM:00013A5A loc_13A5A: ; CODE XREF: sub_1398A+C8j RAM:00013A5A 0C15 0028 cmpi.b #$28,(a5) ; '(' RAM:00013A5E 665A bne.s loc_13ABA RAM:00013A60 7E06 moveq #6,d7 RAM:00013A62 284D movea.l a5,a4 RAM:00013A64 524D addq.w #1,a5 RAM:00013A66 4879 0000 FFFF pea ($FFFF).l RAM:00013A6C 486E FFFA pea unk_FFFFFFFA(a6) RAM:00013A70 486E FFF6 pea unk_FFFFFFF6(a6) RAM:00013A74 4855 pea (a5) RAM:00013A76 6100 F1B0 bsr.w sub_12C28 RAM:00013A7A 4FEF 0010 lea $10(sp),sp RAM:00013A7E 2A40 movea.l d0,a5 RAM:00013A80 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:00013A84 6626 bne.s loc_13AAC RAM:00013A86 0C15 0029 cmpi.b #$29,(a5) ; ')' RAM:00013A8A 6620 bne.s loc_13AAC RAM:00013A8C 0C2D 0040 0001 cmpi.b #$40,1(a5) ; '@' RAM:00013A92 6718 beq.s loc_13AAC RAM:00013A94 524D addq.w #1,a5 RAM:00013A96 7E05 moveq #5,d7 RAM:00013A98 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00013A9C 206E 0010 movea.l arg_8(a6),a0 RAM:00013AA0 41F0 0A00 lea (a0,d0.l*2),a0 RAM:00013AA4 30AE FFF8 move.w unk_FFFFFFF8(a6),(a0) RAM:00013AA8 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00013AAC RAM:00013AAC loc_13AAC: ; CODE XREF: sub_1398A+FAj RAM:00013AAC ; sub_1398A+100j ... RAM:00013AAC 7205 moveq #5,d1 RAM:00013AAE BE81 cmp.l d1,d7 RAM:00013AB0 671E beq.s loc_13AD0 RAM:00013AB2 2A4C movea.l a4,a5 RAM:00013AB4 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:00013AB8 601C bra.s loc_13AD6 RAM:00013ABA ; --------------------------------------------------------------------------- RAM:00013ABA RAM:00013ABA loc_13ABA: ; CODE XREF: sub_1398A+D4j RAM:00013ABA 0C15 0040 cmpi.b #$40,(a5) ; '@' RAM:00013ABE 6604 bne.s loc_13AC4 RAM:00013AC0 7E06 moveq #6,d7 RAM:00013AC2 600C bra.s loc_13AD0 RAM:00013AC4 ; --------------------------------------------------------------------------- RAM:00013AC4 RAM:00013AC4 loc_13AC4: ; CODE XREF: sub_1398A+134j RAM:00013AC4 7E02 moveq #2,d7 RAM:00013AC6 6008 bra.s loc_13AD0 RAM:00013AC8 ; --------------------------------------------------------------------------- RAM:00013AC8 RAM:00013AC8 loc_13AC8: ; CODE XREF: sub_1398A+2Cj RAM:00013AC8 ; sub_1398A+34j ... RAM:00013AC8 3D7C 272D FFFA move.w #$272D,unk_FFFFFFFA(a6) RAM:00013ACE 6028 bra.s loc_13AF8 RAM:00013AD0 ; --------------------------------------------------------------------------- RAM:00013AD0 RAM:00013AD0 loc_13AD0: ; CODE XREF: sub_1398A+42j RAM:00013AD0 ; sub_1398A+74j ... RAM:00013AD0 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:00013AD4 6622 bne.s loc_13AF8 RAM:00013AD6 RAM:00013AD6 loc_13AD6: ; CODE XREF: sub_1398A+12Ej RAM:00013AD6 7206 moveq #6,d1 RAM:00013AD8 BE81 cmp.l d1,d7 RAM:00013ADA 661C bne.s loc_13AF8 RAM:00013ADC 7000 moveq #0,d0 RAM:00013ADE 1005 move.b d5,d0 RAM:00013AE0 2F00 move.l d0,-(sp) RAM:00013AE2 486E FFFA pea unk_FFFFFFFA(a6) RAM:00013AE6 486E FFFC pea unk_FFFFFFFC(a6) RAM:00013AEA 2F2E 0010 move.l arg_8(a6),-(sp) RAM:00013AEE 4855 pea (a5) RAM:00013AF0 4EB9 0001 3D02 jsr sub_13D02 RAM:00013AF6 2A40 movea.l d0,a5 RAM:00013AF8 RAM:00013AF8 loc_13AF8: ; CODE XREF: sub_1398A+144j RAM:00013AF8 ; sub_1398A+14Aj ... RAM:00013AF8 7001 moveq #1,d0 RAM:00013AFA EFA0 asl.l d7,d0 RAM:00013AFC C0AE 0008 and.l arg_0(a6),d0 RAM:00013B00 6606 bne.s loc_13B08 RAM:00013B02 3D7C 272D FFFA move.w #$272D,unk_FFFFFFFA(a6) RAM:00013B08 RAM:00013B08 loc_13B08: ; CODE XREF: sub_1398A+176j RAM:00013B08 206E 0014 movea.l arg_C(a6),a0 RAM:00013B0C 20AE FFFC move.l unk_FFFFFFFC(a6),(a0) RAM:00013B10 206E 0018 movea.l arg_10(a6),a0 RAM:00013B14 30AE FFFA move.w unk_FFFFFFFA(a6),(a0) RAM:00013B18 6702 beq.s loc_13B1C RAM:00013B1A 7E07 moveq #7,d7 RAM:00013B1C RAM:00013B1C loc_13B1C: ; CODE XREF: sub_1398A+18Ej RAM:00013B1C 206E 001C movea.l arg_14(a6),a0 RAM:00013B20 2087 move.l d7,(a0) RAM:00013B22 206E 0020 movea.l arg_18(a6),a0 RAM:00013B26 2086 move.l d6,(a0) RAM:00013B28 200D move.l a5,d0 RAM:00013B2A 4CEE 30E0 FFE0 movem.l unk_FFFFFFE0(a6),d5-d7/a4-a5 RAM:00013B30 4E5E unlk a6 RAM:00013B32 4E75 rts RAM:00013B32 ; End of function sub_1398A RAM:00013B32 RAM:00013B34 RAM:00013B34 ; =============== S U B R O U T I N E ======================================= RAM:00013B34 RAM:00013B34 ; Attributes: bp-based frame RAM:00013B34 RAM:00013B34 sub_13B34: ; CODE XREF: sub_12D3C+A58p RAM:00013B34 ; sub_12D3C+A8Ap ... RAM:00013B34 RAM:00013B34 arg_0 = 8 RAM:00013B34 arg_4 = $C RAM:00013B34 arg_8 = $10 RAM:00013B34 arg_C = $14 RAM:00013B34 arg_10 = $18 RAM:00013B34 arg_14 = $1C RAM:00013B34 arg_18 = $20 RAM:00013B34 RAM:00013B34 4E56 FFE0 link a6,#$FFE0 RAM:00013B38 48D7 30C4 movem.l d2/d6-d7/a4-a5,(sp) RAM:00013B3C 286E 0010 movea.l arg_8(a6),a4 RAM:00013B40 2A6E 000C movea.l arg_4(a6),a5 RAM:00013B44 206E 0014 movea.l arg_C(a6),a0 RAM:00013B48 2D50 FFFC move.l (a0),unk_FFFFFFFC(a6) RAM:00013B4C 206E 0018 movea.l arg_10(a6),a0 RAM:00013B50 3D50 FFFA move.w (a0),unk_FFFFFFFA(a6) RAM:00013B54 4878 0003 pea (3).w RAM:00013B58 4879 0002 382E pea (aPc@).l ; "PC@" RAM:00013B5E 4855 pea (a5) RAM:00013B60 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013B66 4FEF 000C lea $C(sp),sp RAM:00013B6A 4A80 tst.l d0 RAM:00013B6C 666E bne.s loc_13BDC RAM:00013B6E 564D addq.w #3,a5 RAM:00013B70 0C15 0028 cmpi.b #$28,(a5) ; '(' RAM:00013B74 6658 bne.s loc_13BCE RAM:00013B76 7E03 moveq #3,d7 RAM:00013B78 2C0D move.l a5,d6 RAM:00013B7A 524D addq.w #1,a5 RAM:00013B7C 4879 0000 FFFF pea ($FFFF).l RAM:00013B82 486E FFFA pea unk_FFFFFFFA(a6) RAM:00013B86 486E FFF6 pea unk_FFFFFFF6(a6) RAM:00013B8A 4855 pea (a5) RAM:00013B8C 6100 F09A bsr.w sub_12C28 RAM:00013B90 4FEF 0010 lea $10(sp),sp RAM:00013B94 2A40 movea.l d0,a5 RAM:00013B96 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:00013B9A 6620 bne.s loc_13BBC RAM:00013B9C 0C15 0029 cmpi.b #$29,(a5) ; ')' RAM:00013BA0 661A bne.s loc_13BBC RAM:00013BA2 0C2D 0040 0001 cmpi.b #$40,1(a5) ; '@' RAM:00013BA8 6712 beq.s loc_13BBC RAM:00013BAA 524D addq.w #1,a5 RAM:00013BAC 7E02 moveq #2,d7 RAM:00013BAE 242E FFFC move.l unk_FFFFFFFC(a6),d2 RAM:00013BB2 39AE FFF8 2A00 move.w unk_FFFFFFF8(a6),(a4,d2.l*2) RAM:00013BB8 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00013BBC RAM:00013BBC loc_13BBC: ; CODE XREF: sub_13B34+66j RAM:00013BBC ; sub_13B34+6Cj ... RAM:00013BBC 7402 moveq #2,d2 RAM:00013BBE BE82 cmp.l d2,d7 RAM:00013BC0 6700 00EC beq.w loc_13CAE RAM:00013BC4 2A46 movea.l d6,a5 RAM:00013BC6 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:00013BCA 6000 00E8 bra.w loc_13CB4 RAM:00013BCE ; --------------------------------------------------------------------------- RAM:00013BCE RAM:00013BCE loc_13BCE: ; CODE XREF: sub_13B34+40j RAM:00013BCE 0C15 0040 cmpi.b #$40,(a5) ; '@' RAM:00013BD2 6600 00DA bne.w loc_13CAE RAM:00013BD6 7E03 moveq #3,d7 RAM:00013BD8 6000 00D4 bra.w loc_13CAE RAM:00013BDC ; --------------------------------------------------------------------------- RAM:00013BDC RAM:00013BDC loc_13BDC: ; CODE XREF: sub_13B34+38j RAM:00013BDC 0C15 0023 cmpi.b #$23,(a5) ; '#' RAM:00013BE0 6642 bne.s loc_13C24 RAM:00013BE2 2C2E 0020 move.l arg_18(a6),d6 RAM:00013BE6 7E04 moveq #4,d7 RAM:00013BE8 524D addq.w #1,a5 RAM:00013BEA 7001 moveq #1,d0 RAM:00013BEC EDA0 asl.l d6,d0 RAM:00013BEE 5380 subq.l #1,d0 RAM:00013BF0 2F00 move.l d0,-(sp) RAM:00013BF2 486E FFFA pea unk_FFFFFFFA(a6) RAM:00013BF6 486E FFF6 pea unk_FFFFFFF6(a6) RAM:00013BFA 4855 pea (a5) RAM:00013BFC 6100 F02A bsr.w sub_12C28 RAM:00013C00 4FEF 0010 lea $10(sp),sp RAM:00013C04 2A40 movea.l d0,a5 RAM:00013C06 7420 moveq #$20,d2 ; ' ' RAM:00013C08 BC82 cmp.l d2,d6 RAM:00013C0A 6600 0094 bne.w loc_13CA0 RAM:00013C0E 242E FFFC move.l unk_FFFFFFFC(a6),d2 RAM:00013C12 202E FFF6 move.l unk_FFFFFFF6(a6),d0 RAM:00013C16 7210 moveq #$10,d1 RAM:00013C18 E2A8 lsr.l d1,d0 RAM:00013C1A 3980 2A00 move.w d0,(a4,d2.l*2) RAM:00013C1E 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00013C22 607C bra.s loc_13CA0 RAM:00013C24 ; --------------------------------------------------------------------------- RAM:00013C24 RAM:00013C24 loc_13C24: ; CODE XREF: sub_13B34+ACj RAM:00013C24 4878 FFFF pea ($FFFFFFFF).w RAM:00013C28 486E FFFA pea unk_FFFFFFFA(a6) RAM:00013C2C 486E FFF6 pea unk_FFFFFFF6(a6) RAM:00013C30 4855 pea (a5) RAM:00013C32 6100 EFF4 bsr.w sub_12C28 RAM:00013C36 4FEF 0010 lea $10(sp),sp RAM:00013C3A 2A40 movea.l d0,a5 RAM:00013C3C 4878 0002 pea (2).w RAM:00013C40 4879 0002 3832 pea (aL).l ; ":L" RAM:00013C46 4855 pea (a5) RAM:00013C48 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013C4E 4FEF 000C lea $C(sp),sp RAM:00013C52 4A80 tst.l d0 RAM:00013C54 661A bne.s loc_13C70 RAM:00013C56 7E01 moveq #1,d7 RAM:00013C58 544D addq.w #2,a5 RAM:00013C5A 242E FFFC move.l unk_FFFFFFFC(a6),d2 RAM:00013C5E 202E FFF6 move.l unk_FFFFFFF6(a6),d0 RAM:00013C62 7210 moveq #$10,d1 RAM:00013C64 E2A8 lsr.l d1,d0 RAM:00013C66 3980 2A00 move.w d0,(a4,d2.l*2) RAM:00013C6A 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00013C6E 6030 bra.s loc_13CA0 RAM:00013C70 ; --------------------------------------------------------------------------- RAM:00013C70 RAM:00013C70 loc_13C70: ; CODE XREF: sub_13B34+120j RAM:00013C70 4878 0002 pea (2).w RAM:00013C74 4879 0002 3835 pea (aW_0).l ; ":W" RAM:00013C7A 4855 pea (a5) RAM:00013C7C 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013C82 4FEF 000C lea $C(sp),sp RAM:00013C86 4A80 tst.l d0 RAM:00013C88 6624 bne.s loc_13CAE RAM:00013C8A 7E00 moveq #0,d7 RAM:00013C8C 544D addq.w #2,a5 RAM:00013C8E 0CAE 0000 FFFF FFF6 cmpi.l #$FFFF,unk_FFFFFFF6(a6) RAM:00013C96 6308 bls.s loc_13CA0 RAM:00013C98 3D7C 272D FFFA move.w #$272D,unk_FFFFFFFA(a6) RAM:00013C9E 6030 bra.s loc_13CD0 RAM:00013CA0 ; --------------------------------------------------------------------------- RAM:00013CA0 RAM:00013CA0 loc_13CA0: ; CODE XREF: sub_13B34+D6j RAM:00013CA0 ; sub_13B34+EEj ... RAM:00013CA0 242E FFFC move.l unk_FFFFFFFC(a6),d2 RAM:00013CA4 39AE FFF8 2A00 move.w unk_FFFFFFF8(a6),(a4,d2.l*2) RAM:00013CAA 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00013CAE RAM:00013CAE loc_13CAE: ; CODE XREF: sub_13B34+8Cj RAM:00013CAE ; sub_13B34+9Ej ... RAM:00013CAE 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:00013CB2 661C bne.s loc_13CD0 RAM:00013CB4 RAM:00013CB4 loc_13CB4: ; CODE XREF: sub_13B34+96j RAM:00013CB4 7C03 moveq #3,d6 RAM:00013CB6 BE86 cmp.l d6,d7 RAM:00013CB8 6616 bne.s loc_13CD0 RAM:00013CBA 42A7 clr.l -(sp) RAM:00013CBC 486E FFFA pea unk_FFFFFFFA(a6) RAM:00013CC0 486E FFFC pea unk_FFFFFFFC(a6) RAM:00013CC4 4854 pea (a4) RAM:00013CC6 4855 pea (a5) RAM:00013CC8 4EB9 0001 3D02 jsr sub_13D02 RAM:00013CCE 2A40 movea.l d0,a5 RAM:00013CD0 RAM:00013CD0 loc_13CD0: ; CODE XREF: sub_13B34+16Aj RAM:00013CD0 ; sub_13B34+17Ej ... RAM:00013CD0 7001 moveq #1,d0 RAM:00013CD2 EFA0 asl.l d7,d0 RAM:00013CD4 C0AE 0008 and.l arg_0(a6),d0 RAM:00013CD8 6606 bne.s loc_13CE0 RAM:00013CDA 3D7C 272D FFFA move.w #$272D,unk_FFFFFFFA(a6) RAM:00013CE0 RAM:00013CE0 loc_13CE0: ; CODE XREF: sub_13B34+1A4j RAM:00013CE0 206E 0014 movea.l arg_C(a6),a0 RAM:00013CE4 20AE FFFC move.l unk_FFFFFFFC(a6),(a0) RAM:00013CE8 206E 0018 movea.l arg_10(a6),a0 RAM:00013CEC 30AE FFFA move.w unk_FFFFFFFA(a6),(a0) RAM:00013CF0 206E 001C movea.l arg_14(a6),a0 RAM:00013CF4 2087 move.l d7,(a0) RAM:00013CF6 200D move.l a5,d0 RAM:00013CF8 4CEE 30C4 FFE0 movem.l unk_FFFFFFE0(a6),d2/d6-d7/a4-a5 RAM:00013CFE 4E5E unlk a6 RAM:00013D00 4E75 rts RAM:00013D00 ; End of function sub_13B34 RAM:00013D00 RAM:00013D02 RAM:00013D02 ; =============== S U B R O U T I N E ======================================= RAM:00013D02 RAM:00013D02 ; Attributes: bp-based frame RAM:00013D02 RAM:00013D02 sub_13D02: ; CODE XREF: sub_1398A+166p RAM:00013D02 ; sub_13B34+194p RAM:00013D02 RAM:00013D02 arg_0 = 8 RAM:00013D02 arg_4 = $C RAM:00013D02 arg_8 = $10 RAM:00013D02 arg_C = $14 RAM:00013D02 arg_13 = $1B RAM:00013D02 RAM:00013D02 4E56 FFB0 link a6,#$FFB0 RAM:00013D06 48D7 38FC movem.l d2-d7/a3-a5,(sp) RAM:00013D0A 2A6E 0008 movea.l arg_0(a6),a5 RAM:00013D0E 206E 0010 movea.l arg_8(a6),a0 RAM:00013D12 2E10 move.l (a0),d7 RAM:00013D14 206E 0014 movea.l arg_C(a6),a0 RAM:00013D18 3D50 FFFE move.w (a0),unk_FFFFFFFE(a6) RAM:00013D1C 7C01 moveq #1,d6 RAM:00013D1E 7A01 moveq #1,d5 RAM:00013D20 7800 moveq #0,d4 RAM:00013D22 7600 moveq #0,d3 RAM:00013D24 7400 moveq #0,d2 RAM:00013D26 0C15 0028 cmpi.b #$28,(a5) ; '(' RAM:00013D2A 6600 00C2 bne.w loc_13DEE RAM:00013D2E 524D addq.w #1,a5 RAM:00013D30 284D movea.l a5,a4 RAM:00013D32 4878 FFFF pea ($FFFFFFFF).w RAM:00013D36 486E FFFE pea unk_FFFFFFFE(a6) RAM:00013D3A 486E FFFA pea unk_FFFFFFFA(a6) RAM:00013D3E 4855 pea (a5) RAM:00013D40 6100 EEE6 bsr.w sub_12C28 RAM:00013D44 4FEF 0010 lea $10(sp),sp RAM:00013D48 2A40 movea.l d0,a5 RAM:00013D4A 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00013D4E 6708 beq.s loc_13D58 RAM:00013D50 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00013D54 2A4C movea.l a4,a5 RAM:00013D56 604A bra.s loc_13DA2 RAM:00013D58 ; --------------------------------------------------------------------------- RAM:00013D58 RAM:00013D58 loc_13D58: ; CODE XREF: sub_13D02+4Cj RAM:00013D58 4878 0002 pea (2).w RAM:00013D5C 4879 0002 3838 pea (aW_4).l ; ":W" RAM:00013D62 4855 pea (a5) RAM:00013D64 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013D6A 4FEF 000C lea $C(sp),sp RAM:00013D6E 4A80 tst.l d0 RAM:00013D70 6606 bne.s loc_13D78 RAM:00013D72 544D addq.w #2,a5 RAM:00013D74 7C02 moveq #2,d6 RAM:00013D76 6022 bra.s loc_13D9A RAM:00013D78 ; --------------------------------------------------------------------------- RAM:00013D78 RAM:00013D78 loc_13D78: ; CODE XREF: sub_13D02+6Ej RAM:00013D78 4878 0002 pea (2).w RAM:00013D7C 4879 0002 383B pea (aL_4).l ; ":L" RAM:00013D82 4855 pea (a5) RAM:00013D84 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013D8A 4FEF 000C lea $C(sp),sp RAM:00013D8E 4A80 tst.l d0 RAM:00013D90 6606 bne.s loc_13D98 RAM:00013D92 544D addq.w #2,a5 RAM:00013D94 7C03 moveq #3,d6 RAM:00013D96 6002 bra.s loc_13D9A RAM:00013D98 ; --------------------------------------------------------------------------- RAM:00013D98 RAM:00013D98 loc_13D98: ; CODE XREF: sub_13D02+8Ej RAM:00013D98 7C00 moveq #0,d6 RAM:00013D9A RAM:00013D9A loc_13D9A: ; CODE XREF: sub_13D02+74j RAM:00013D9A ; sub_13D02+94j RAM:00013D9A 0C15 002C cmpi.b #$2C,(a5) ; ',' RAM:00013D9E 6602 bne.s loc_13DA2 RAM:00013DA0 524D addq.w #1,a5 RAM:00013DA2 RAM:00013DA2 loc_13DA2: ; CODE XREF: sub_13D02+54j RAM:00013DA2 ; sub_13D02+9Cj RAM:00013DA2 0C15 0029 cmpi.b #$29,(a5) ; ')' RAM:00013DA6 6734 beq.s loc_13DDC RAM:00013DA8 284D movea.l a5,a4 RAM:00013DAA 486E FFFE pea unk_FFFFFFFE(a6) RAM:00013DAE 486E FFEA pea unk_FFFFFFEA(a6) RAM:00013DB2 486E FFEE pea unk_FFFFFFEE(a6) RAM:00013DB6 486E FFF2 pea unk_FFFFFFF2(a6) RAM:00013DBA 486E FFF6 pea unk_FFFFFFF6(a6) RAM:00013DBE 4855 pea (a5) RAM:00013DC0 4EB9 0001 4052 jsr sub_14052 RAM:00013DC6 4FEF 0018 lea $18(sp),sp RAM:00013DCA 2A40 movea.l d0,a5 RAM:00013DCC 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00013DD0 6604 bne.s loc_13DD6 RAM:00013DD2 7801 moveq #1,d4 RAM:00013DD4 6006 bra.s loc_13DDC RAM:00013DD6 ; --------------------------------------------------------------------------- RAM:00013DD6 RAM:00013DD6 loc_13DD6: ; CODE XREF: sub_13D02+CEj RAM:00013DD6 2A4C movea.l a4,a5 RAM:00013DD8 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00013DDC RAM:00013DDC loc_13DDC: ; CODE XREF: sub_13D02+A4j RAM:00013DDC ; sub_13D02+D2j RAM:00013DDC 1D5D FFE9 move.b (a5)+,unk_FFFFFFE9(a6) RAM:00013DE0 0C2E 0029 FFE9 cmpi.b #$29,unk_FFFFFFE9(a6) ; ')' RAM:00013DE6 6706 beq.s loc_13DEE RAM:00013DE8 3D7C 272D FFFE move.w #$272D,unk_FFFFFFFE(a6) RAM:00013DEE RAM:00013DEE loc_13DEE: ; CODE XREF: sub_13D02+28j RAM:00013DEE ; sub_13D02+E4j RAM:00013DEE 0C15 0040 cmpi.b #$40,(a5) ; '@' RAM:00013DF2 6600 00C6 bne.w loc_13EBA RAM:00013DF6 524D addq.w #1,a5 RAM:00013DF8 7401 moveq #1,d2 RAM:00013DFA 0C15 0028 cmpi.b #$28,(a5) ; '(' RAM:00013DFE 6600 00BA bne.w loc_13EBA RAM:00013E02 524D addq.w #1,a5 RAM:00013E04 284D movea.l a5,a4 RAM:00013E06 4878 FFFF pea ($FFFFFFFF).w RAM:00013E0A 486E FFFE pea unk_FFFFFFFE(a6) RAM:00013E0E 486E FFE4 pea unk_FFFFFFE4(a6) RAM:00013E12 4855 pea (a5) RAM:00013E14 6100 EE12 bsr.w sub_12C28 RAM:00013E18 4FEF 0010 lea $10(sp),sp RAM:00013E1C 2A40 movea.l d0,a5 RAM:00013E1E 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00013E22 6708 beq.s loc_13E2C RAM:00013E24 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00013E28 2A4C movea.l a4,a5 RAM:00013E2A 604A bra.s loc_13E76 RAM:00013E2C ; --------------------------------------------------------------------------- RAM:00013E2C RAM:00013E2C loc_13E2C: ; CODE XREF: sub_13D02+120j RAM:00013E2C 4878 0002 pea (2).w RAM:00013E30 4879 0002 383E pea (aW_5).l ; ":W" RAM:00013E36 4855 pea (a5) RAM:00013E38 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013E3E 4FEF 000C lea $C(sp),sp RAM:00013E42 4A80 tst.l d0 RAM:00013E44 6606 bne.s loc_13E4C RAM:00013E46 544D addq.w #2,a5 RAM:00013E48 7A02 moveq #2,d5 RAM:00013E4A 6022 bra.s loc_13E6E RAM:00013E4C ; --------------------------------------------------------------------------- RAM:00013E4C RAM:00013E4C loc_13E4C: ; CODE XREF: sub_13D02+142j RAM:00013E4C 4878 0002 pea (2).w RAM:00013E50 4879 0002 3841 pea (aL_5).l ; ":L" RAM:00013E56 4855 pea (a5) RAM:00013E58 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00013E5E 4FEF 000C lea $C(sp),sp RAM:00013E62 4A80 tst.l d0 RAM:00013E64 6606 bne.s loc_13E6C RAM:00013E66 544D addq.w #2,a5 RAM:00013E68 7A03 moveq #3,d5 RAM:00013E6A 6002 bra.s loc_13E6E RAM:00013E6C ; --------------------------------------------------------------------------- RAM:00013E6C RAM:00013E6C loc_13E6C: ; CODE XREF: sub_13D02+162j RAM:00013E6C 7A00 moveq #0,d5 RAM:00013E6E RAM:00013E6E loc_13E6E: ; CODE XREF: sub_13D02+148j RAM:00013E6E ; sub_13D02+168j RAM:00013E6E 0C15 002C cmpi.b #$2C,(a5) ; ',' RAM:00013E72 6602 bne.s loc_13E76 RAM:00013E74 524D addq.w #1,a5 RAM:00013E76 RAM:00013E76 loc_13E76: ; CODE XREF: sub_13D02+128j RAM:00013E76 ; sub_13D02+170j RAM:00013E76 0C15 0029 cmpi.b #$29,(a5) ; ')' RAM:00013E7A 6730 beq.s loc_13EAC RAM:00013E7C 284D movea.l a5,a4 RAM:00013E7E 486E FFFE pea unk_FFFFFFFE(a6) RAM:00013E82 486E FFEA pea unk_FFFFFFEA(a6) RAM:00013E86 486E FFEE pea unk_FFFFFFEE(a6) RAM:00013E8A 486E FFF2 pea unk_FFFFFFF2(a6) RAM:00013E8E 486E FFF6 pea unk_FFFFFFF6(a6) RAM:00013E92 4855 pea (a5) RAM:00013E94 4EB9 0001 4052 jsr sub_14052 RAM:00013E9A 2A40 movea.l d0,a5 RAM:00013E9C 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00013EA0 6604 bne.s loc_13EA6 RAM:00013EA2 7601 moveq #1,d3 RAM:00013EA4 6006 bra.s loc_13EAC RAM:00013EA6 ; --------------------------------------------------------------------------- RAM:00013EA6 RAM:00013EA6 loc_13EA6: ; CODE XREF: sub_13D02+19Ej RAM:00013EA6 2A4C movea.l a4,a5 RAM:00013EA8 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00013EAC RAM:00013EAC loc_13EAC: ; CODE XREF: sub_13D02+178j RAM:00013EAC ; sub_13D02+1A2j RAM:00013EAC 1D5D FFE3 move.b (a5)+,unk_FFFFFFE3(a6) RAM:00013EB0 0C2E 0029 FFE3 cmpi.b #$29,unk_FFFFFFE3(a6) ; ')' RAM:00013EB6 6600 0152 bne.w loc_1400A RAM:00013EBA RAM:00013EBA loc_13EBA: ; CODE XREF: sub_13D02+F0j RAM:00013EBA ; sub_13D02+FCj RAM:00013EBA 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00013EBE 6600 0178 bne.w loc_14038 RAM:00013EC2 4A84 tst.l d4 RAM:00013EC4 6706 beq.s loc_13ECC RAM:00013EC6 4A83 tst.l d3 RAM:00013EC8 6600 0140 bne.w loc_1400A RAM:00013ECC RAM:00013ECC loc_13ECC: ; CODE XREF: sub_13D02+1C2j RAM:00013ECC 266E 000C movea.l arg_4(a6),a3 RAM:00013ED0 4A2E 001B tst.b arg_13(a6) RAM:00013ED4 6658 bne.s loc_13F2E RAM:00013ED6 4A02 tst.b d2 RAM:00013ED8 6654 bne.s loc_13F2E RAM:00013EDA 4A86 tst.l d6 RAM:00013EDC 6650 bne.s loc_13F2E RAM:00013EDE 0CAE 0000 00FF FFFA cmpi.l #$FF,unk_FFFFFFFA(a6) RAM:00013EE6 6246 bhi.s loc_13F2E RAM:00013EE8 7201 moveq #1,d1 RAM:00013EEA BA81 cmp.l d1,d5 RAM:00013EEC 6640 bne.s loc_13F2E RAM:00013EEE 202E FFF2 move.l unk_FFFFFFF2(a6),d0 RAM:00013EF2 720C moveq #$C,d1 RAM:00013EF4 E3A8 lsl.l d1,d0 RAM:00013EF6 2D40 FFDE move.l d0,unk_FFFFFFDE(a6) RAM:00013EFA 202E FFEE move.l unk_FFFFFFEE(a6),d0 RAM:00013EFE 720B moveq #$B,d1 RAM:00013F00 E3A8 lsl.l d1,d0 RAM:00013F02 2D40 FFDA move.l d0,unk_FFFFFFDA(a6) RAM:00013F06 202E FFEA move.l unk_FFFFFFEA(a6),d0 RAM:00013F0A 7209 moveq #9,d1 RAM:00013F0C E3A8 lsl.l d1,d0 RAM:00013F0E 2D40 FFD6 move.l d0,unk_FFFFFFD6(a6) RAM:00013F12 202E FFF6 move.l unk_FFFFFFF6(a6),d0 RAM:00013F16 720F moveq #$F,d1 RAM:00013F18 E3A8 lsl.l d1,d0 RAM:00013F1A 80AE FFDE or.l unk_FFFFFFDE(a6),d0 RAM:00013F1E 80AE FFDA or.l unk_FFFFFFDA(a6),d0 RAM:00013F22 80AE FFD6 or.l unk_FFFFFFD6(a6),d0 RAM:00013F26 80AE FFFA or.l unk_FFFFFFFA(a6),d0 RAM:00013F2A 6000 0106 bra.w loc_14032 RAM:00013F2E ; --------------------------------------------------------------------------- RAM:00013F2E RAM:00013F2E loc_13F2E: ; CODE XREF: sub_13D02+1D2j RAM:00013F2E ; sub_13D02+1D6j ... RAM:00013F2E 4A86 tst.l d6 RAM:00013F30 6602 bne.s loc_13F34 RAM:00013F32 7C03 moveq #3,d6 RAM:00013F34 RAM:00013F34 loc_13F34: ; CODE XREF: sub_13D02+22Ej RAM:00013F34 4A85 tst.l d5 RAM:00013F36 6602 bne.s loc_13F3A RAM:00013F38 7A03 moveq #3,d5 RAM:00013F3A RAM:00013F3A loc_13F3A: ; CODE XREF: sub_13D02+234j RAM:00013F3A 202E FFF2 move.l unk_FFFFFFF2(a6),d0 RAM:00013F3E 720C moveq #$C,d1 RAM:00013F40 E3A8 lsl.l d1,d0 RAM:00013F42 3D40 FFDE move.w d0,unk_FFFFFFDE(a6) RAM:00013F46 202E FFEE move.l unk_FFFFFFEE(a6),d0 RAM:00013F4A 720B moveq #$B,d1 RAM:00013F4C E3A8 lsl.l d1,d0 RAM:00013F4E 3D40 FFDA move.w d0,unk_FFFFFFDA(a6) RAM:00013F52 202E FFEA move.l unk_FFFFFFEA(a6),d0 RAM:00013F56 7209 moveq #9,d1 RAM:00013F58 E3A8 lsl.l d1,d0 RAM:00013F5A 3D40 FFD6 move.w d0,unk_FFFFFFD6(a6) RAM:00013F5E 202E FFF6 move.l unk_FFFFFFF6(a6),d0 RAM:00013F62 720F moveq #$F,d1 RAM:00013F64 E3A8 lsl.l d1,d0 RAM:00013F66 806E FFDE or.w unk_FFFFFFDE(a6),d0 RAM:00013F6A 806E FFDA or.w unk_FFFFFFDA(a6),d0 RAM:00013F6E 806E FFD6 or.w unk_FFFFFFD6(a6),d0 RAM:00013F72 0040 0100 ori.w #$100,d0 RAM:00013F76 7200 moveq #0,d1 RAM:00013F78 122E 001B move.b arg_13(a6),d1 RAM:00013F7C EF49 lsl.w #7,d1 RAM:00013F7E 8041 or.w d1,d0 RAM:00013F80 2206 move.l d6,d1 RAM:00013F82 E989 lsl.l #4,d1 RAM:00013F84 8041 or.w d1,d0 RAM:00013F86 3780 7A00 move.w d0,(a3,d7.l*2) RAM:00013F8A 5287 addq.l #1,d7 RAM:00013F8C 4A02 tst.b d2 RAM:00013F8E 671E beq.s loc_13FAE RAM:00013F90 2007 move.l d7,d0 RAM:00013F92 5380 subq.l #1,d0 RAM:00013F94 49F3 0A00 lea (a3,d0.l*2),a4 RAM:00013F98 8B54 or.w d5,(a4) RAM:00013F9A 4A83 tst.l d3 RAM:00013F9C 6706 beq.s loc_13FA4 RAM:00013F9E 0054 0004 ori.w #4,(a4) RAM:00013FA2 6022 bra.s loc_13FC6 RAM:00013FA4 ; --------------------------------------------------------------------------- RAM:00013FA4 RAM:00013FA4 loc_13FA4: ; CODE XREF: sub_13D02+29Aj RAM:00013FA4 4A84 tst.l d4 RAM:00013FA6 6716 beq.s loc_13FBE RAM:00013FA8 0054 0000 ori.w #0,(a4) RAM:00013FAC 6018 bra.s loc_13FC6 RAM:00013FAE ; --------------------------------------------------------------------------- RAM:00013FAE RAM:00013FAE loc_13FAE: ; CODE XREF: sub_13D02+28Cj RAM:00013FAE 4A83 tst.l d3 RAM:00013FB0 6614 bne.s loc_13FC6 RAM:00013FB2 4A84 tst.l d4 RAM:00013FB4 6610 bne.s loc_13FC6 RAM:00013FB6 2007 move.l d7,d0 RAM:00013FB8 5380 subq.l #1,d0 RAM:00013FBA 49F3 0A00 lea (a3,d0.l*2),a4 RAM:00013FBE RAM:00013FBE loc_13FBE: ; CODE XREF: sub_13D02+2A4j RAM:00013FBE 0054 0040 ori.w #$40,(a4) ; '@' RAM:00013FC2 0254 01FF andi.w #$1FF,(a4) RAM:00013FC6 RAM:00013FC6 loc_13FC6: ; CODE XREF: sub_13D02+2A0j RAM:00013FC6 ; sub_13D02+2AAj ... RAM:00013FC6 7802 moveq #2,d4 RAM:00013FC8 BC84 cmp.l d4,d6 RAM:00013FCA 6612 bne.s loc_13FDE RAM:00013FCC 0CAE 0000 FFFF FFFA cmpi.l #$FFFF,unk_FFFFFFFA(a6) RAM:00013FD4 631C bls.s loc_13FF2 RAM:00013FD6 3D7C 272D FFFE move.w #$272D,unk_FFFFFFFE(a6) RAM:00013FDC 601C bra.s loc_13FFA RAM:00013FDE ; --------------------------------------------------------------------------- RAM:00013FDE RAM:00013FDE loc_13FDE: ; CODE XREF: sub_13D02+2C8j RAM:00013FDE 7803 moveq #3,d4 RAM:00013FE0 BC84 cmp.l d4,d6 RAM:00013FE2 6616 bne.s loc_13FFA RAM:00013FE4 202E FFFA move.l unk_FFFFFFFA(a6),d0 RAM:00013FE8 7210 moveq #$10,d1 RAM:00013FEA E2A8 lsr.l d1,d0 RAM:00013FEC 3780 7A00 move.w d0,(a3,d7.l*2) RAM:00013FF0 5287 addq.l #1,d7 RAM:00013FF2 RAM:00013FF2 loc_13FF2: ; CODE XREF: sub_13D02+2D2j RAM:00013FF2 37AE FFFC 7A00 move.w unk_FFFFFFFC(a6),(a3,d7.l*2) RAM:00013FF8 5287 addq.l #1,d7 RAM:00013FFA RAM:00013FFA loc_13FFA: ; CODE XREF: sub_13D02+2DAj RAM:00013FFA ; sub_13D02+2E0j RAM:00013FFA 7C02 moveq #2,d6 RAM:00013FFC BA86 cmp.l d6,d5 RAM:00013FFE 661A bne.s loc_1401A RAM:00014000 0CAE 0000 FFFF FFE4 cmpi.l #$FFFF,unk_FFFFFFE4(a6) RAM:00014008 6308 bls.s loc_14012 RAM:0001400A RAM:0001400A loc_1400A: ; CODE XREF: sub_13D02+1B4j RAM:0001400A ; sub_13D02+1C6j RAM:0001400A 3D7C 272D FFFE move.w #$272D,unk_FFFFFFFE(a6) RAM:00014010 6026 bra.s loc_14038 RAM:00014012 ; --------------------------------------------------------------------------- RAM:00014012 RAM:00014012 loc_14012: ; CODE XREF: sub_13D02+306j RAM:00014012 37AE FFE6 7A00 move.w unk_FFFFFFE6(a6),(a3,d7.l*2) RAM:00014018 601C bra.s loc_14036 RAM:0001401A ; --------------------------------------------------------------------------- RAM:0001401A RAM:0001401A loc_1401A: ; CODE XREF: sub_13D02+2FCj RAM:0001401A 7C03 moveq #3,d6 RAM:0001401C BA86 cmp.l d6,d5 RAM:0001401E 6618 bne.s loc_14038 RAM:00014020 202E FFE4 move.l unk_FFFFFFE4(a6),d0 RAM:00014024 7210 moveq #$10,d1 RAM:00014026 E2A8 lsr.l d1,d0 RAM:00014028 3780 7A00 move.w d0,(a3,d7.l*2) RAM:0001402C 5287 addq.l #1,d7 RAM:0001402E 302E FFE6 move.w unk_FFFFFFE6(a6),d0 RAM:00014032 RAM:00014032 loc_14032: ; CODE XREF: sub_13D02+228j RAM:00014032 3780 7A00 move.w d0,(a3,d7.l*2) RAM:00014036 RAM:00014036 loc_14036: ; CODE XREF: sub_13D02+316j RAM:00014036 5287 addq.l #1,d7 RAM:00014038 RAM:00014038 loc_14038: ; CODE XREF: sub_13D02+1BCj RAM:00014038 ; sub_13D02+30Ej ... RAM:00014038 206E 0010 movea.l arg_8(a6),a0 RAM:0001403C 2087 move.l d7,(a0) RAM:0001403E 206E 0014 movea.l arg_C(a6),a0 RAM:00014042 30AE FFFE move.w unk_FFFFFFFE(a6),(a0) RAM:00014046 200D move.l a5,d0 RAM:00014048 4CEE 38FC FFB0 movem.l unk_FFFFFFB0(a6),d2-d7/a3-a5 RAM:0001404E 4E5E unlk a6 RAM:00014050 4E75 rts RAM:00014050 ; End of function sub_13D02 RAM:00014050 RAM:00014052 RAM:00014052 ; =============== S U B R O U T I N E ======================================= RAM:00014052 RAM:00014052 ; Attributes: bp-based frame RAM:00014052 RAM:00014052 sub_14052: ; CODE XREF: sub_13D02+BEp RAM:00014052 ; sub_13D02+192p RAM:00014052 RAM:00014052 arg_0 = 8 RAM:00014052 arg_4 = $C RAM:00014052 arg_8 = $10 RAM:00014052 arg_C = $14 RAM:00014052 arg_10 = $18 RAM:00014052 arg_14 = $1C RAM:00014052 RAM:00014052 4E56 FFF0 link a6,#$FFF0 RAM:00014056 48D7 3880 movem.l d7/a3-a5,(sp) RAM:0001405A 206E 001C movea.l arg_14(a6),a0 RAM:0001405E 3E10 move.w (a0),d7 RAM:00014060 2A6E 0008 movea.l arg_0(a6),a5 RAM:00014064 6002 bra.s loc_14068 RAM:00014066 ; --------------------------------------------------------------------------- RAM:00014066 RAM:00014066 loc_14066: ; CODE XREF: sub_14052+1Aj RAM:00014066 524D addq.w #1,a5 RAM:00014068 RAM:00014068 loc_14068: ; CODE XREF: sub_14052+12j RAM:00014068 0C15 0020 cmpi.b #$20,(a5) ; ' ' RAM:0001406C 67F8 beq.s loc_14066 RAM:0001406E 266E 000C movea.l arg_4(a6),a3 RAM:00014072 4878 0002 pea (2).w RAM:00014076 4879 0002 3844 pea (aSp_11).l ; "SP" RAM:0001407C 4855 pea (a5) RAM:0001407E 4EB9 0001 7EF8 jsr sub_17EF8 RAM:00014084 4A80 tst.l d0 RAM:00014086 6610 bne.s loc_14098 RAM:00014088 7201 moveq #1,d1 RAM:0001408A 2681 move.l d1,(a3) RAM:0001408C 206E 0010 movea.l arg_8(a6),a0 RAM:00014090 7207 moveq #7,d1 RAM:00014092 2081 move.l d1,(a0) RAM:00014094 544D addq.w #2,a5 RAM:00014096 603C bra.s loc_140D4 RAM:00014098 ; --------------------------------------------------------------------------- RAM:00014098 RAM:00014098 loc_14098: ; CODE XREF: sub_14052+34j RAM:00014098 0C15 0041 cmpi.b #$41,(a5) ; 'A' RAM:0001409C 6608 bne.s loc_140A6 RAM:0001409E 524D addq.w #1,a5 RAM:000140A0 7201 moveq #1,d1 RAM:000140A2 2681 move.l d1,(a3) RAM:000140A4 600C bra.s loc_140B2 RAM:000140A6 ; --------------------------------------------------------------------------- RAM:000140A6 RAM:000140A6 loc_140A6: ; CODE XREF: sub_14052+4Aj RAM:000140A6 0C15 0044 cmpi.b #$44,(a5) ; 'D' RAM:000140AA 6600 00AA bne.w loc_14156 RAM:000140AE 524D addq.w #1,a5 RAM:000140B0 4293 clr.l (a3) RAM:000140B2 RAM:000140B2 loc_140B2: ; CODE XREF: sub_14052+52j RAM:000140B2 4A47 tst.w d7 RAM:000140B4 661E bne.s loc_140D4 RAM:000140B6 0C15 0030 cmpi.b #$30,(a5) ; '0' RAM:000140BA 6D00 009A blt.w loc_14156 RAM:000140BE 0C15 0037 cmpi.b #$37,(a5) ; '7' RAM:000140C2 6E00 0092 bgt.w loc_14156 RAM:000140C6 206E 0010 movea.l arg_8(a6),a0 RAM:000140CA 101D move.b (a5)+,d0 RAM:000140CC 49C0 extb.l d0 RAM:000140CE 7230 moveq #$30,d1 ; '0' RAM:000140D0 9081 sub.l d1,d0 RAM:000140D2 2080 move.l d0,(a0) RAM:000140D4 RAM:000140D4 loc_140D4: ; CODE XREF: sub_14052+44j RAM:000140D4 ; sub_14052+62j RAM:000140D4 4A47 tst.w d7 RAM:000140D6 6600 0082 bne.w loc_1415A RAM:000140DA 0C15 003A cmpi.b #$3A,(a5) ; ':' RAM:000140DE 667A bne.s loc_1415A RAM:000140E0 524D addq.w #1,a5 RAM:000140E2 0C15 0057 cmpi.b #$57,(a5) ; 'W' RAM:000140E6 660A bne.s loc_140F2 RAM:000140E8 524D addq.w #1,a5 RAM:000140EA 206E 0014 movea.l arg_C(a6),a0 RAM:000140EE 4290 clr.l (a0) RAM:000140F0 6010 bra.s loc_14102 RAM:000140F2 ; --------------------------------------------------------------------------- RAM:000140F2 RAM:000140F2 loc_140F2: ; CODE XREF: sub_14052+94j RAM:000140F2 0C15 004C cmpi.b #$4C,(a5) ; 'L' RAM:000140F6 665E bne.s loc_14156 RAM:000140F8 524D addq.w #1,a5 RAM:000140FA 206E 0014 movea.l arg_C(a6),a0 RAM:000140FE 7201 moveq #1,d1 RAM:00014100 2081 move.l d1,(a0) RAM:00014102 RAM:00014102 loc_14102: ; CODE XREF: sub_14052+9Ej RAM:00014102 4A47 tst.w d7 RAM:00014104 6654 bne.s loc_1415A RAM:00014106 286E 0018 movea.l arg_10(a6),a4 RAM:0001410A 7201 moveq #1,d1 RAM:0001410C 2881 move.l d1,(a4) RAM:0001410E 0C15 003A cmpi.b #$3A,(a5) ; ':' RAM:00014112 6646 bne.s loc_1415A RAM:00014114 524D addq.w #1,a5 RAM:00014116 264D movea.l a5,a3 RAM:00014118 524D addq.w #1,a5 RAM:0001411A 1013 move.b (a3),d0 RAM:0001411C 49C0 extb.l d0 RAM:0001411E 7231 moveq #$31,d1 ; '1' RAM:00014120 9081 sub.l d1,d0 RAM:00014122 7207 moveq #7,d1 RAM:00014124 B081 cmp.l d1,d0 RAM:00014126 622E bhi.s loc_14156 RAM:00014128 303B 0A06 move.w word_14130(pc,d0.l*2),d0 RAM:0001412C 4EFB 0002 jmp word_14130(pc,d0.w) RAM:0001412C ; --------------------------------------------------------------------------- RAM:00014130 0010 0014 0026 001A+word_14130: dc.w $10, $14, $26, $1A, $26, $26, $26, $20 RAM:00014130 0026 0026 0026 0020 ; CODE XREF: sub_14052+DAj RAM:00014130 ; DATA XREF: sub_14052+D6r RAM:00014140 ; --------------------------------------------------------------------------- RAM:00014140 4294 clr.l (a4) RAM:00014142 6016 bra.s loc_1415A RAM:00014144 ; --------------------------------------------------------------------------- RAM:00014144 7201 moveq #1,d1 RAM:00014146 2881 move.l d1,(a4) RAM:00014148 6010 bra.s loc_1415A RAM:0001414A ; --------------------------------------------------------------------------- RAM:0001414A 7202 moveq #2,d1 RAM:0001414C 2881 move.l d1,(a4) RAM:0001414E 600A bra.s loc_1415A RAM:00014150 ; --------------------------------------------------------------------------- RAM:00014150 7203 moveq #3,d1 RAM:00014152 2881 move.l d1,(a4) RAM:00014154 6004 bra.s loc_1415A RAM:00014156 ; --------------------------------------------------------------------------- RAM:00014156 RAM:00014156 loc_14156: ; CODE XREF: sub_14052+58j RAM:00014156 ; sub_14052+68j ... RAM:00014156 3E3C 272D move.w #$272D,d7 RAM:0001415A RAM:0001415A loc_1415A: ; CODE XREF: sub_14052+84j RAM:0001415A ; sub_14052+8Cj ... RAM:0001415A 206E 001C movea.l arg_14(a6),a0 RAM:0001415E 3087 move.w d7,(a0) RAM:00014160 200D move.l a5,d0 RAM:00014162 4CEE 3880 FFF0 movem.l unk_FFFFFFF0(a6),d7/a3-a5 RAM:00014168 4E5E unlk a6 RAM:0001416A 4E75 rts RAM:0001416A ; End of function sub_14052 RAM:0001416A RAM:0001416A ; --------------------------------------------------------------------------- RAM:0001416C 0000 dc.b 0 RAM:0001416D 0000 dc.b 0 RAM:0001416E 0000 dc.b 0 RAM:0001416F 0000 dc.b 0 RAM:00014170 RAM:00014170 ; =============== S U B R O U T I N E ======================================= RAM:00014170 RAM:00014170 ; Attributes: bp-based frame RAM:00014170 RAM:00014170 sub_14170: ; CODE XREF: sub_141FE+730p RAM:00014170 ; sub_141FE+778p ... RAM:00014170 RAM:00014170 var_1 = -1 RAM:00014170 arg_0 = 8 RAM:00014170 arg_4 = $C RAM:00014170 RAM:00014170 4E56 FFDC link a6,#$FFDC RAM:00014174 48D7 30E4 movem.l d2/d5-d7/a4-a5,(sp) RAM:00014178 286E 0008 movea.l arg_0(a6),a4 RAM:0001417C 2A2E 000C move.l arg_4(a6),d5 RAM:00014180 7E00 moveq #0,d7 RAM:00014182 422E FFFF clr.b var_1(a6) RAM:00014186 7C0A moveq #$A,d6 RAM:00014188 BA86 cmp.l d6,d5 RAM:0001418A 6512 bcs.s loc_1419E RAM:0001418C 4879 0002 3848 pea (a0x_1).l ; "0X" RAM:00014192 4854 pea (a4) RAM:00014194 4EB9 0001 7EC8 jsr strcpy RAM:0001419A 504F addq.w #8,sp RAM:0001419C 544C addq.w #2,a4 RAM:0001419E RAM:0001419E loc_1419E: ; CODE XREF: sub_14170+1Aj RAM:0001419E 4BEE FFF7 lea unk_FFFFFFF7(a6),a5 RAM:000141A2 6028 bra.s loc_141CC RAM:000141A4 ; --------------------------------------------------------------------------- RAM:000141A4 RAM:000141A4 loc_141A4: ; CODE XREF: sub_14170+5Ej RAM:000141A4 2C05 move.l d5,d6 RAM:000141A6 720F moveq #$F,d1 RAM:000141A8 CC81 and.l d1,d6 RAM:000141AA E88D lsr.l #4,d5 RAM:000141AC 740A moveq #$A,d2 RAM:000141AE BC82 cmp.l d2,d6 RAM:000141B0 640A bcc.s loc_141BC RAM:000141B2 7407 moveq #7,d2 RAM:000141B4 9487 sub.l d7,d2 RAM:000141B6 2006 move.l d6,d0 RAM:000141B8 7C30 moveq #$30,d6 ; '0' RAM:000141BA 6008 bra.s loc_141C4 RAM:000141BC ; --------------------------------------------------------------------------- RAM:000141BC RAM:000141BC loc_141BC: ; CODE XREF: sub_14170+40j RAM:000141BC 7407 moveq #7,d2 RAM:000141BE 9487 sub.l d7,d2 RAM:000141C0 2006 move.l d6,d0 RAM:000141C2 7C37 moveq #$37,d6 ; '7' RAM:000141C4 RAM:000141C4 loc_141C4: ; CODE XREF: sub_14170+4Aj RAM:000141C4 D086 add.l d6,d0 RAM:000141C6 1B80 2800 move.b d0,(a5,d2.l) RAM:000141CA 5287 addq.l #1,d7 RAM:000141CC RAM:000141CC loc_141CC: ; CODE XREF: sub_14170+32j RAM:000141CC 4A85 tst.l d5 RAM:000141CE 66D4 bne.s loc_141A4 RAM:000141D0 4A87 tst.l d7 RAM:000141D2 6608 bne.s loc_141DC RAM:000141D4 5287 addq.l #1,d7 RAM:000141D6 1D7C 0030 FFFE move.b #$30,unk_FFFFFFFE(a6) ; '0' RAM:000141DC RAM:000141DC loc_141DC: ; CODE XREF: sub_14170+62j RAM:000141DC 41EE FFFF lea var_1(a6),a0 RAM:000141E0 91C7 suba.l d7,a0 RAM:000141E2 4850 pea (a0) RAM:000141E4 4854 pea (a4) RAM:000141E6 4EB9 0001 7EC8 jsr strcpy RAM:000141EC 504F addq.w #8,sp RAM:000141EE 41F4 7800 lea (a4,d7.l),a0 RAM:000141F2 2008 move.l a0,d0 RAM:000141F4 4CEE 30E4 FFDC movem.l unk_FFFFFFDC(a6),d2/d5-d7/a4-a5 RAM:000141FA 4E5E unlk a6 RAM:000141FC 4E75 rts RAM:000141FC ; End of function sub_14170 RAM:000141FC RAM:000141FE RAM:000141FE ; =============== S U B R O U T I N E ======================================= RAM:000141FE RAM:000141FE ; Attributes: bp-based frame RAM:000141FE RAM:000141FE sub_141FE: ; CODE XREF: sub_12838+1D4p RAM:000141FE RAM:000141FE arg_0 = 8 RAM:000141FE arg_4 = $C RAM:000141FE arg_B = $13 RAM:000141FE arg_C = $14 RAM:000141FE arg_10 = $18 RAM:000141FE arg_38 = $40 RAM:000141FE RAM:000141FE 4E56 FF84 link a6,#$FF84 RAM:00014202 48D7 3CFC movem.l d2-d7/a2-a5,(sp) RAM:00014206 7E01 moveq #1,d7 RAM:00014208 2D47 FFFC move.l d7,unk_FFFFFFFC(a6) RAM:0001420C 42AE FFF8 clr.l unk_FFFFFFF8(a6) RAM:00014210 3D7C 2781 FFF6 move.w #$2781,unk_FFFFFFF6(a6) RAM:00014216 7800 moveq #0,d4 RAM:00014218 7E00 moveq #0,d7 RAM:0001421A 41EE FFC9 lea unk_FFFFFFC9(a6),a0 RAM:0001421E 2D48 FFBA move.l a0,unk_FFFFFFBA(a6) RAM:00014222 45EE FFD6 lea unk_FFFFFFD6(a6),a2 RAM:00014226 2C3C 0004 3EF0 move.l #byte_43EF0,d6 RAM:0001422C 604E bra.s loc_1427C RAM:0001422E ; --------------------------------------------------------------------------- RAM:0001422E RAM:0001422E loc_1422E: ; CODE XREF: sub_141FE+82j RAM:0001422E 2647 movea.l d7,a3 RAM:00014230 2A0B move.l a3,d5 RAM:00014232 E385 asl.l #1,d5 RAM:00014234 286E 0008 movea.l arg_0(a6),a4 RAM:00014238 D9C5 adda.l d5,a4 RAM:0001423A 486E FFF0 pea unk_FFFFFFF0(a6) RAM:0001423E 4854 pea (a4) RAM:00014240 4EB9 0000 7BB6 jsr (sub_7BB6).l RAM:00014246 504F addq.w #8,sp RAM:00014248 4A00 tst.b d0 RAM:0001424A 6722 beq.s loc_1426E RAM:0001424C 7000 moveq #0,d0 RAM:0001424E 302E FFF0 move.w unk_FFFFFFF0(a6),d0 RAM:00014252 E580 asl.l #2,d0 RAM:00014254 2200 move.l d0,d1 RAM:00014256 EB81 asl.l #5,d1 RAM:00014258 D081 add.l d1,d0 RAM:0001425A 2046 movea.l d6,a0 RAM:0001425C 35B0 0800 5800 move.w (a0,d0.l),(a2,d5.l) RAM:00014262 206E FFBA movea.l unk_FFFFFFBA(a6),a0 RAM:00014266 11BC 0001 B800 move.b #1,(a0,a3.l) RAM:0001426C 600C bra.s loc_1427A RAM:0001426E ; --------------------------------------------------------------------------- RAM:0001426E RAM:0001426E loc_1426E: ; CODE XREF: sub_141FE+4Cj RAM:0001426E 3594 5800 move.w (a4),(a2,d5.l) RAM:00014272 206E FFBA movea.l unk_FFFFFFBA(a6),a0 RAM:00014276 4230 B800 clr.b (a0,a3.l) RAM:0001427A RAM:0001427A loc_1427A: ; CODE XREF: sub_141FE+6Ej RAM:0001427A 5287 addq.l #1,d7 RAM:0001427C RAM:0001427C loc_1427C: ; CODE XREF: sub_141FE+2Ej RAM:0001427C 7A0D moveq #$D,d5 RAM:0001427E BE85 cmp.l d5,d7 RAM:00014280 65AC bcs.s loc_1422E RAM:00014282 2A6E 000C movea.l arg_4(a6),a5 RAM:00014286 7E00 moveq #0,d7 RAM:00014288 3E2E FFD6 move.w unk_FFFFFFD6(a6),d7 RAM:0001428C 720C moveq #$C,d1 RAM:0001428E E2AF lsr.l d1,d7 RAM:00014290 287C 0002 4420 movea.l #unk_24420,a4 RAM:00014296 2C34 7C04 move.l 4(a4,d7.l*4),d6 RAM:0001429A 4215 clr.b (a5) RAM:0001429C 2E34 7C00 move.l (a4,d7.l*4),d7 RAM:000142A0 2A3C 0002 390C move.l #unk_2390C,d5 RAM:000142A6 263C 0002 390A move.l #unk_2390A,d3 RAM:000142AC 243C 0002 3908 move.l #unk_23908,d2 RAM:000142B2 6000 01D2 bra.w loc_14486 RAM:000142B6 ; --------------------------------------------------------------------------- RAM:000142B6 RAM:000142B6 loc_142B6: ; CODE XREF: sub_141FE+28Aj RAM:000142B6 2647 movea.l d7,a3 RAM:000142B8 200B move.l a3,d0 RAM:000142BA E780 asl.l #3,d0 RAM:000142BC 2840 movea.l d0,a4 RAM:000142BE 7000 moveq #0,d0 RAM:000142C0 3034 2800 move.w (a4,d2.l),d0 RAM:000142C4 7200 moveq #0,d1 RAM:000142C6 322E FFD6 move.w unk_FFFFFFD6(a6),d1 RAM:000142CA C081 and.l d1,d0 RAM:000142CC 7200 moveq #0,d1 RAM:000142CE 3234 3800 move.w (a4,d3.l),d1 RAM:000142D2 B081 cmp.l d1,d0 RAM:000142D4 6600 017E bne.w loc_14454 RAM:000142D8 E9F4 0004 5800 bfextu (a4,d5.l){0:4},d0 RAM:000142DE 720E moveq #$E,d1 RAM:000142E0 B081 cmp.l d1,d0 RAM:000142E2 6200 0170 bhi.w loc_14454 RAM:000142E6 303B 0A06 move.w word_142EE(pc,d0.l*2),d0 RAM:000142EA 4EFB 0002 jmp word_142EE(pc,d0.w) RAM:000142EA ; --------------------------------------------------------------------------- RAM:000142EE 001E 0022 0036 0044+word_142EE: dc.w $1E, $22, $36, $44, $58, $66, $9E, $D0, $E2, $F4, $106, $118, $12A, $13C, $14E RAM:000142EE 0058 0066 009E 00D0+ ; CODE XREF: sub_141FE+ECj RAM:000142EE 00E2 00F4 0106 0118+ ; DATA XREF: sub_141FE+E8r RAM:0001430C ; --------------------------------------------------------------------------- RAM:0001430C 6000 0140 bra.w loc_1444E RAM:00014310 ; --------------------------------------------------------------------------- RAM:00014310 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:00014314 0280 0000 0FFF andi.l #$FFF,d0 RAM:0001431A 0C80 0000 0800 cmpi.l #$800,d0 RAM:00014320 6000 0124 bra.w loc_14446 RAM:00014324 ; --------------------------------------------------------------------------- RAM:00014324 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:00014328 0280 0000 0FFF andi.l #$FFF,d0 RAM:0001432E 6000 0116 bra.w loc_14446 RAM:00014332 ; --------------------------------------------------------------------------- RAM:00014332 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:00014336 0280 0000 0BF8 andi.l #$BF8,d0 RAM:0001433C 0C80 0000 0800 cmpi.l #$800,d0 RAM:00014342 6000 0102 bra.w loc_14446 RAM:00014346 ; --------------------------------------------------------------------------- RAM:00014346 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:0001434A 0280 0000 0BF8 andi.l #$BF8,d0 RAM:00014350 6000 00F4 bra.w loc_14446 RAM:00014354 ; --------------------------------------------------------------------------- RAM:00014354 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:00014358 0280 0000 0FF8 andi.l #$FF8,d0 RAM:0001435E 0C80 0000 0800 cmpi.l #$800,d0 RAM:00014364 6626 bne.s loc_1438C RAM:00014366 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:0001436A 0280 0000 7000 andi.l #$7000,d0 RAM:00014370 720C moveq #$C,d1 RAM:00014372 E2A8 lsr.l d1,d0 RAM:00014374 122E FFD9 move.b unk_FFFFFFD9(a6),d1 RAM:00014378 0281 0000 0003 andi.l #3,d1 RAM:0001437E B081 cmp.l d1,d0 RAM:00014380 670A beq.s loc_1438C RAM:00014382 7202 moveq #2,d1 RAM:00014384 2D41 FFFC move.l d1,unk_FFFFFFFC(a6) RAM:00014388 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:0001438C RAM:0001438C loc_1438C: ; CODE XREF: sub_141FE+166j RAM:0001438C ; sub_141FE+182j RAM:0001438C 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:00014390 0280 0000 0FF8 andi.l #$FF8,d0 RAM:00014396 6626 bne.s loc_143BE RAM:00014398 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:0001439C 0280 0000 7000 andi.l #$7000,d0 RAM:000143A2 720C moveq #$C,d1 RAM:000143A4 E2A8 lsr.l d1,d0 RAM:000143A6 122E FFD9 move.b unk_FFFFFFD9(a6),d1 RAM:000143AA 0281 0000 0003 andi.l #3,d1 RAM:000143B0 B081 cmp.l d1,d0 RAM:000143B2 670A beq.s loc_143BE RAM:000143B4 7202 moveq #2,d1 RAM:000143B6 2D41 FFFC move.l d1,unk_FFFFFFFC(a6) RAM:000143BA 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:000143BE RAM:000143BE loc_143BE: ; CODE XREF: sub_141FE+198j RAM:000143BE ; sub_141FE+1B4j RAM:000143BE 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:000143C2 0280 0000 E400 andi.l #$E400,d0 RAM:000143C8 0C80 0000 8400 cmpi.l #$8400,d0 RAM:000143CE 6076 bra.s loc_14446 RAM:000143D0 ; --------------------------------------------------------------------------- RAM:000143D0 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:000143D4 0280 0000 E400 andi.l #$E400,d0 RAM:000143DA 0C80 0000 8000 cmpi.l #$8000,d0 RAM:000143E0 6064 bra.s loc_14446 RAM:000143E2 ; --------------------------------------------------------------------------- RAM:000143E2 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:000143E6 0280 0000 FF00 andi.l #$FF00,d0 RAM:000143EC 0C80 0000 2400 cmpi.l #$2400,d0 RAM:000143F2 6052 bra.s loc_14446 RAM:000143F4 ; --------------------------------------------------------------------------- RAM:000143F4 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:000143F8 0280 0000 F700 andi.l #$F700,d0 RAM:000143FE 0C80 0000 3000 cmpi.l #$3000,d0 RAM:00014404 6040 bra.s loc_14446 RAM:00014406 ; --------------------------------------------------------------------------- RAM:00014406 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:0001440A 0280 0000 FFE0 andi.l #$FFE0,d0 RAM:00014410 0C80 0000 2200 cmpi.l #$2200,d0 RAM:00014416 602E bra.s loc_14446 RAM:00014418 ; --------------------------------------------------------------------------- RAM:00014418 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:0001441C 0280 0000 FFE0 andi.l #$FFE0,d0 RAM:00014422 0C80 0000 2000 cmpi.l #$2000,d0 RAM:00014428 601C bra.s loc_14446 RAM:0001442A ; --------------------------------------------------------------------------- RAM:0001442A 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:0001442E 0280 0000 83FF andi.l #$83FF,d0 RAM:00014434 0C80 0000 0100 cmpi.l #$100,d0 RAM:0001443A 600A bra.s loc_14446 RAM:0001443C ; --------------------------------------------------------------------------- RAM:0001443C 302E FFD8 move.w unk_FFFFFFD8(a6),d0 RAM:00014440 0280 0000 81FF andi.l #$81FF,d0 RAM:00014446 RAM:00014446 loc_14446: ; CODE XREF: sub_141FE+122j RAM:00014446 ; sub_141FE+130j ... RAM:00014446 660C bne.s loc_14454 RAM:00014448 7202 moveq #2,d1 RAM:0001444A 2D41 FFFC move.l d1,unk_FFFFFFFC(a6) RAM:0001444E RAM:0001444E loc_1444E: ; CODE XREF: sub_141FE+10Ej RAM:0001444E 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:00014452 6006 bra.s loc_1445A RAM:00014454 ; --------------------------------------------------------------------------- RAM:00014454 RAM:00014454 loc_14454: ; CODE XREF: sub_141FE+D6j RAM:00014454 ; sub_141FE+E4j ... RAM:00014454 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:00014458 662A bne.s loc_14484 RAM:0001445A RAM:0001445A loc_1445A: ; CODE XREF: sub_141FE+254j RAM:0001445A 2045 movea.l d5,a0 RAM:0001445C 7000 moveq #0,d0 RAM:0001445E 3030 BE00 move.w (a0,a3.l*8),d0 RAM:00014462 0240 0FFF andi.w #$FFF,d0 RAM:00014466 D080 add.l d0,d0 RAM:00014468 2200 move.l d0,d1 RAM:0001446A D281 add.l d1,d1 RAM:0001446C D081 add.l d1,d0 RAM:0001446E 41F9 0002 4464 lea (off_24464).l,a0 RAM:00014474 2F30 0800 move.l (a0,d0.l),-(sp) RAM:00014478 4855 pea (a5) RAM:0001447A 4EB9 0001 7EC8 jsr strcpy RAM:00014480 504F addq.w #8,sp RAM:00014482 6008 bra.s loc_1448C RAM:00014484 ; --------------------------------------------------------------------------- RAM:00014484 RAM:00014484 loc_14484: ; CODE XREF: sub_141FE+25Aj RAM:00014484 5287 addq.l #1,d7 RAM:00014486 RAM:00014486 loc_14486: ; CODE XREF: sub_141FE+B4j RAM:00014486 BE86 cmp.l d6,d7 RAM:00014488 6500 FE2C bcs.w loc_142B6 RAM:0001448C RAM:0001448C loc_1448C: ; CODE XREF: sub_141FE+284j RAM:0001448C 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:00014490 6600 0942 bne.w loc_14DD4 RAM:00014494 4A2E 0013 tst.b arg_B(a6) RAM:00014498 6600 093A bne.w loc_14DD4 RAM:0001449C 4879 0002 384B pea (asc_2384B).l ; " " RAM:000144A2 4855 pea (a5) RAM:000144A4 4EB9 0001 7EE0 jsr strlen RAM:000144AA 584F addq.w #4,sp RAM:000144AC 4875 0800 pea (a5,d0.l) RAM:000144B0 4EB9 0001 7EC8 jsr strcpy RAM:000144B6 504F addq.w #8,sp RAM:000144B8 422D 0008 clr.b 8(a5) RAM:000144BC 504D addq.w #8,a5 RAM:000144BE 41F9 0002 390E lea ($2390E).l,a0 RAM:000144C4 7A00 moveq #0,d5 RAM:000144C6 3A30 7E00 move.w (a0,d7.l*8),d5 RAM:000144CA 422E FFC8 clr.b unk_FFFFFFC8(a6) RAM:000144CE 2D7C 0002 4CBC FFB6 move.l #off_24CBC,unk_FFFFFFB6(a6) RAM:000144D6 2D7C 0002 4CBA FFB2 move.l #unk_24CBA,unk_FFFFFFB2(a6) RAM:000144DE 202E 0008 move.l arg_0(a6),d0 RAM:000144E2 5480 addq.l #2,d0 RAM:000144E4 2D40 FFBE move.l d0,unk_FFFFFFBE(a6) RAM:000144E8 6000 08E2 bra.w loc_14DCC RAM:000144EC ; --------------------------------------------------------------------------- RAM:000144EC RAM:000144EC loc_144EC: ; CODE XREF: sub_141FE+BD2j RAM:000144EC 4A2E FFC8 tst.b unk_FFFFFFC8(a6) RAM:000144F0 6600 08E2 bne.w loc_14DD4 RAM:000144F4 2605 move.l d5,d3 RAM:000144F6 2003 move.l d3,d0 RAM:000144F8 E580 asl.l #2,d0 RAM:000144FA 2640 movea.l d0,a3 RAM:000144FC D0AE FFB2 add.l unk_FFFFFFB2(a6),d0 RAM:00014500 2840 movea.l d0,a4 RAM:00014502 E9D4 7187 bfextu (a4){6:7},d7 RAM:00014506 E88F lsr.l #4,d7 RAM:00014508 E9D4 6187 bfextu (a4){6:7},d6 RAM:0001450C 2207 move.l d7,d1 RAM:0001450E E989 lsl.l #4,d1 RAM:00014510 9C81 sub.l d1,d6 RAM:00014512 2014 move.l (a4),d0 RAM:00014514 0280 0007 F000 andi.l #byte_7F000,d0 RAM:0001451A 6738 beq.s loc_14554 RAM:0001451C 2007 move.l d7,d0 RAM:0001451E 5280 addq.l #1,d0 RAM:00014520 2D40 FFAE move.l d0,unk_FFFFFFAE(a6) RAM:00014524 2003 move.l d3,d0 RAM:00014526 E580 asl.l #2,d0 RAM:00014528 2640 movea.l d0,a3 RAM:0001452A E9D4 0347 bfextu (a4){13:7},d0 RAM:0001452E D086 add.l d6,d0 RAM:00014530 5380 subq.l #1,d0 RAM:00014532 E888 lsr.l #4,d0 RAM:00014534 D0AE FFAE add.l unk_FFFFFFAE(a6),d0 RAM:00014538 B0AE FFFC cmp.l unk_FFFFFFFC(a6),d0 RAM:0001453C 6316 bls.s loc_14554 RAM:0001453E E583 asl.l #2,d3 RAM:00014540 2643 movea.l d3,a3 RAM:00014542 E9D4 0347 bfextu (a4){13:7},d0 RAM:00014546 D086 add.l d6,d0 RAM:00014548 5380 subq.l #1,d0 RAM:0001454A E888 lsr.l #4,d0 RAM:0001454C D0AE FFAE add.l unk_FFFFFFAE(a6),d0 RAM:00014550 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00014554 RAM:00014554 loc_14554: ; CODE XREF: sub_141FE+31Cj RAM:00014554 ; sub_141FE+33Ej RAM:00014554 2E32 7A00 move.l (a2,d7.l*2),d7 RAM:00014558 E9D4 0347 bfextu (a4){13:7},d0 RAM:0001455C D086 add.l d6,d0 RAM:0001455E 7220 moveq #$20,d1 ; ' ' RAM:00014560 9280 sub.l d0,d1 RAM:00014562 E2AF lsr.l d1,d7 RAM:00014564 E9D4 0347 bfextu (a4){13:7},d0 RAM:00014568 7201 moveq #1,d1 RAM:0001456A E1A1 asl.l d0,d1 RAM:0001456C 5381 subq.l #1,d1 RAM:0001456E CE81 and.l d1,d7 RAM:00014570 D7EE FFB6 adda.l unk_FFFFFFB6(a6),a3 RAM:00014574 7C00 moveq #0,d6 RAM:00014576 3C13 move.w (a3),d6 RAM:00014578 0246 03FF andi.w #$3FF,d6 RAM:0001457C E9D4 0006 bfextu (a4){0:6},d0 RAM:00014580 762C moveq #$2C,d3 ; ',' RAM:00014582 B083 cmp.l d3,d0 RAM:00014584 6200 082E bhi.w loc_14DB4 RAM:00014588 303B 0A06 move.w word_14590(pc,d0.l*2),d0 RAM:0001458C 4EFB 0002 jmp word_14590(pc,d0.w) RAM:0001458C ; --------------------------------------------------------------------------- RAM:00014590 005A 0066 006E 0076+word_14590: dc.w $5A, $66, $6E, $76, $342, $7E, $94, $AA, $194, $1AA, $1C0, $1D6, $1EC, $202, $218, $22E RAM:00014590 0342 007E 0094 00AA+ ; CODE XREF: sub_141FE+38Ej RAM:00014590 0194 01AA 01C0 01D6+ ; DATA XREF: sub_141FE+38Ar RAM:00014590 01EC 0202 0218 022E+ dc.w $244, $25A, $268, $292, $2C2, $2F2, $3CE, $3DE, $3F2, $412, $474, $48A, $4AA, $4B2, $4CA, $4CA RAM:00014590 0244 025A 0268 0292+ dc.w $4CA, $4CA, $4CA, $4CA, $4CA, $5A6, $5A6, $5A6, $760, $808, $812, $474, $48A RAM:000145EA ; --------------------------------------------------------------------------- RAM:000145EA 4215 clr.b (a5) RAM:000145EC 1D7C 0001 FFC8 move.b #1,unk_FFFFFFC8(a6) RAM:000145F2 6000 07C0 bra.w loc_14DB4 RAM:000145F6 ; --------------------------------------------------------------------------- RAM:000145F6 1AFC 003A move.b #$3A,(a5)+ ; ':' RAM:000145FA 6000 07B8 bra.w loc_14DB4 RAM:000145FE ; --------------------------------------------------------------------------- RAM:000145FE 1AFC 007B move.b #$7B,(a5)+ ; '{' RAM:00014602 6000 07B0 bra.w loc_14DB4 RAM:00014606 ; --------------------------------------------------------------------------- RAM:00014606 1AFC 007D move.b #$7D,(a5)+ ; '}' RAM:0001460A 6000 07A8 bra.w loc_14DB4 RAM:0001460E ; --------------------------------------------------------------------------- RAM:0001460E 4879 0002 3854 pea (aCcr_0).l ; "CCR" RAM:00014614 4855 pea (a5) RAM:00014616 4EB9 0001 7EC8 jsr strcpy RAM:0001461C 504F addq.w #8,sp RAM:0001461E 564D addq.w #3,a5 RAM:00014620 6000 0792 bra.w loc_14DB4 RAM:00014624 ; --------------------------------------------------------------------------- RAM:00014624 4879 0002 3858 pea (aCrp_0).l ; "CRP" RAM:0001462A 4855 pea (a5) RAM:0001462C 4EB9 0001 7EC8 jsr strcpy RAM:00014632 504F addq.w #8,sp RAM:00014634 564D addq.w #3,a5 RAM:00014636 6000 077C bra.w loc_14DB4 RAM:0001463A ; --------------------------------------------------------------------------- RAM:0001463A 4A87 tst.l d7 RAM:0001463C 6616 bne.s loc_14654 RAM:0001463E 4879 0002 385C pea (aSfc_1).l ; "SFC" RAM:00014644 4855 pea (a5) RAM:00014646 4EB9 0001 7EC8 jsr strcpy RAM:0001464C 504F addq.w #8,sp RAM:0001464E 564D addq.w #3,a5 RAM:00014650 6000 0762 bra.w loc_14DB4 RAM:00014654 ; --------------------------------------------------------------------------- RAM:00014654 RAM:00014654 loc_14654: ; CODE XREF: sub_141FE+43Ej RAM:00014654 7A01 moveq #1,d5 RAM:00014656 BE85 cmp.l d5,d7 RAM:00014658 6616 bne.s loc_14670 RAM:0001465A 4879 0002 3860 pea (aDfc_1).l ; "DFC" RAM:00014660 4855 pea (a5) RAM:00014662 4EB9 0001 7EC8 jsr strcpy RAM:00014668 504F addq.w #8,sp RAM:0001466A 564D addq.w #3,a5 RAM:0001466C 6000 0746 bra.w loc_14DB4 RAM:00014670 ; --------------------------------------------------------------------------- RAM:00014670 RAM:00014670 loc_14670: ; CODE XREF: sub_141FE+45Aj RAM:00014670 7A02 moveq #2,d5 RAM:00014672 BE85 cmp.l d5,d7 RAM:00014674 6616 bne.s loc_1468C RAM:00014676 4879 0002 3864 pea (aCacr_0).l ; "CACR" RAM:0001467C 4855 pea (a5) RAM:0001467E 4EB9 0001 7EC8 jsr strcpy RAM:00014684 504F addq.w #8,sp RAM:00014686 584D addq.w #4,a5 RAM:00014688 6000 072A bra.w loc_14DB4 RAM:0001468C ; --------------------------------------------------------------------------- RAM:0001468C RAM:0001468C loc_1468C: ; CODE XREF: sub_141FE+476j RAM:0001468C 0C87 0000 0800 cmpi.l #$800,d7 RAM:00014692 6616 bne.s loc_146AA RAM:00014694 4879 0002 3869 pea (aUsp_1).l ; "USP" RAM:0001469A 4855 pea (a5) RAM:0001469C 4EB9 0001 7EC8 jsr strcpy RAM:000146A2 504F addq.w #8,sp RAM:000146A4 564D addq.w #3,a5 RAM:000146A6 6000 070C bra.w loc_14DB4 RAM:000146AA ; --------------------------------------------------------------------------- RAM:000146AA RAM:000146AA loc_146AA: ; CODE XREF: sub_141FE+494j RAM:000146AA 0C87 0000 0801 cmpi.l #$801,d7 RAM:000146B0 6616 bne.s loc_146C8 RAM:000146B2 4879 0002 386D pea (aVbr_0).l ; "VBR" RAM:000146B8 4855 pea (a5) RAM:000146BA 4EB9 0001 7EC8 jsr strcpy RAM:000146C0 504F addq.w #8,sp RAM:000146C2 564D addq.w #3,a5 RAM:000146C4 6000 06EE bra.w loc_14DB4 RAM:000146C8 ; --------------------------------------------------------------------------- RAM:000146C8 RAM:000146C8 loc_146C8: ; CODE XREF: sub_141FE+4B2j RAM:000146C8 0C87 0000 0802 cmpi.l #$802,d7 RAM:000146CE 6616 bne.s loc_146E6 RAM:000146D0 4879 0002 3871 pea (aCaar_0).l ; "CAAR" RAM:000146D6 4855 pea (a5) RAM:000146D8 4EB9 0001 7EC8 jsr strcpy RAM:000146DE 504F addq.w #8,sp RAM:000146E0 584D addq.w #4,a5 RAM:000146E2 6000 06D0 bra.w loc_14DB4 RAM:000146E6 ; --------------------------------------------------------------------------- RAM:000146E6 RAM:000146E6 loc_146E6: ; CODE XREF: sub_141FE+4D0j RAM:000146E6 0C87 0000 0803 cmpi.l #$803,d7 RAM:000146EC 6616 bne.s loc_14704 RAM:000146EE 4879 0002 3876 pea (aMsp_0).l ; "MSP" RAM:000146F4 4855 pea (a5) RAM:000146F6 4EB9 0001 7EC8 jsr strcpy RAM:000146FC 504F addq.w #8,sp RAM:000146FE 564D addq.w #3,a5 RAM:00014700 6000 06B2 bra.w loc_14DB4 RAM:00014704 ; --------------------------------------------------------------------------- RAM:00014704 RAM:00014704 loc_14704: ; CODE XREF: sub_141FE+4EEj RAM:00014704 0C87 0000 0804 cmpi.l #$804,d7 RAM:0001470A 6600 06A8 bne.w loc_14DB4 RAM:0001470E 4879 0002 387A pea (aIsp_0).l ; "ISP" RAM:00014714 4855 pea (a5) RAM:00014716 4EB9 0001 7EC8 jsr strcpy RAM:0001471C 504F addq.w #8,sp RAM:0001471E 564D addq.w #3,a5 RAM:00014720 6000 0692 bra.w loc_14DB4 RAM:00014724 ; --------------------------------------------------------------------------- RAM:00014724 4879 0002 387E pea (aDfc_2).l ; "DFC" RAM:0001472A 4855 pea (a5) RAM:0001472C 4EB9 0001 7EC8 jsr strcpy RAM:00014732 504F addq.w #8,sp RAM:00014734 564D addq.w #3,a5 RAM:00014736 6000 067C bra.w loc_14DB4 RAM:0001473A ; --------------------------------------------------------------------------- RAM:0001473A 4879 0002 3882 pea (aMmusr_0).l ; "MMUSR" RAM:00014740 4855 pea (a5) RAM:00014742 4EB9 0001 7EC8 jsr strcpy RAM:00014748 504F addq.w #8,sp RAM:0001474A 5A4D addq.w #5,a5 RAM:0001474C 6000 0666 bra.w loc_14DB4 RAM:00014750 ; --------------------------------------------------------------------------- RAM:00014750 4879 0002 3888 pea (aSfc_2).l ; "SFC" RAM:00014756 4855 pea (a5) RAM:00014758 4EB9 0001 7EC8 jsr strcpy RAM:0001475E 504F addq.w #8,sp RAM:00014760 564D addq.w #3,a5 RAM:00014762 6000 0650 bra.w loc_14DB4 RAM:00014766 ; --------------------------------------------------------------------------- RAM:00014766 4879 0002 388C pea (aSrp_0).l ; "SRP" RAM:0001476C 4855 pea (a5) RAM:0001476E 4EB9 0001 7EC8 jsr strcpy RAM:00014774 504F addq.w #8,sp RAM:00014776 564D addq.w #3,a5 RAM:00014778 6000 063A bra.w loc_14DB4 RAM:0001477C ; --------------------------------------------------------------------------- RAM:0001477C 4879 0002 3890 pea (aSr_0).l ; "SR" RAM:00014782 4855 pea (a5) RAM:00014784 4EB9 0001 7EC8 jsr strcpy RAM:0001478A 504F addq.w #8,sp RAM:0001478C 544D addq.w #2,a5 RAM:0001478E 6000 0624 bra.w loc_14DB4 RAM:00014792 ; --------------------------------------------------------------------------- RAM:00014792 4879 0002 3893 pea (aTc_0).l ; "TC" RAM:00014798 4855 pea (a5) RAM:0001479A 4EB9 0001 7EC8 jsr strcpy RAM:000147A0 504F addq.w #8,sp RAM:000147A2 544D addq.w #2,a5 RAM:000147A4 6000 060E bra.w loc_14DB4 RAM:000147A8 ; --------------------------------------------------------------------------- RAM:000147A8 4879 0002 3896 pea (aTt0_0).l ; "TT0" RAM:000147AE 4855 pea (a5) RAM:000147B0 4EB9 0001 7EC8 jsr strcpy RAM:000147B6 504F addq.w #8,sp RAM:000147B8 564D addq.w #3,a5 RAM:000147BA 6000 05F8 bra.w loc_14DB4 RAM:000147BE ; --------------------------------------------------------------------------- RAM:000147BE 4879 0002 389A pea (aTt1_0).l ; "TT1" RAM:000147C4 4855 pea (a5) RAM:000147C6 4EB9 0001 7EC8 jsr strcpy RAM:000147CC 504F addq.w #8,sp RAM:000147CE 564D addq.w #3,a5 RAM:000147D0 6000 05E2 bra.w loc_14DB4 RAM:000147D4 ; --------------------------------------------------------------------------- RAM:000147D4 4879 0002 389E pea (aUsp_2).l ; "USP" RAM:000147DA 4855 pea (a5) RAM:000147DC 4EB9 0001 7EC8 jsr strcpy RAM:000147E2 504F addq.w #8,sp RAM:000147E4 564D addq.w #3,a5 RAM:000147E6 6000 05CC bra.w loc_14DB4 RAM:000147EA ; --------------------------------------------------------------------------- RAM:000147EA 1AFC 0044 move.b #$44,(a5)+ ; 'D' RAM:000147EE 7A30 moveq #$30,d5 ; '0' RAM:000147F0 DE85 add.l d5,d7 RAM:000147F2 1AC7 move.b d7,(a5)+ RAM:000147F4 6000 05BE bra.w loc_14DB4 RAM:000147F8 ; --------------------------------------------------------------------------- RAM:000147F8 7A07 moveq #7,d5 RAM:000147FA BE85 cmp.l d5,d7 RAM:000147FC 6616 bne.s loc_14814 RAM:000147FE 4879 0002 38A2 pea (aSp_5).l ; "SP" RAM:00014804 4855 pea (a5) RAM:00014806 4EB9 0001 7EC8 jsr strcpy RAM:0001480C 504F addq.w #8,sp RAM:0001480E 564D addq.w #3,a5 RAM:00014810 6000 05A2 bra.w loc_14DB4 RAM:00014814 ; --------------------------------------------------------------------------- RAM:00014814 RAM:00014814 loc_14814: ; CODE XREF: sub_141FE+5FEj RAM:00014814 1AFC 0041 move.b #$41,(a5)+ ; 'A' RAM:00014818 7A30 moveq #$30,d5 ; '0' RAM:0001481A DE85 add.l d5,d7 RAM:0001481C 1AC7 move.b d7,(a5)+ RAM:0001481E 6000 0594 bra.w loc_14DB4 RAM:00014822 ; --------------------------------------------------------------------------- RAM:00014822 7A07 moveq #7,d5 RAM:00014824 BE85 cmp.l d5,d7 RAM:00014826 6614 bne.s loc_1483C RAM:00014828 4879 0002 38A5 pea (aSp_6).l ; "SP" RAM:0001482E 4855 pea (a5) RAM:00014830 4EB9 0001 7EC8 jsr strcpy RAM:00014836 504F addq.w #8,sp RAM:00014838 564D addq.w #3,a5 RAM:0001483A 600A bra.s loc_14846 RAM:0001483C ; --------------------------------------------------------------------------- RAM:0001483C RAM:0001483C loc_1483C: ; CODE XREF: sub_141FE+628j RAM:0001483C 1AFC 0041 move.b #$41,(a5)+ ; 'A' RAM:00014840 7A30 moveq #$30,d5 ; '0' RAM:00014842 DE85 add.l d5,d7 RAM:00014844 1AC7 move.b d7,(a5)+ RAM:00014846 RAM:00014846 loc_14846: ; CODE XREF: sub_141FE+63Cj RAM:00014846 1AFC 0040 move.b #$40,(a5)+ ; '@' RAM:0001484A 1AFC 002B move.b #$2B,(a5)+ ; '+' RAM:0001484E 6000 0564 bra.w loc_14DB4 RAM:00014852 ; --------------------------------------------------------------------------- RAM:00014852 7A07 moveq #7,d5 RAM:00014854 BE85 cmp.l d5,d7 RAM:00014856 6614 bne.s loc_1486C RAM:00014858 4879 0002 38A8 pea (aSp_7).l ; "SP" RAM:0001485E 4855 pea (a5) RAM:00014860 4EB9 0001 7EC8 jsr strcpy RAM:00014866 504F addq.w #8,sp RAM:00014868 564D addq.w #3,a5 RAM:0001486A 600A bra.s loc_14876 RAM:0001486C ; --------------------------------------------------------------------------- RAM:0001486C RAM:0001486C loc_1486C: ; CODE XREF: sub_141FE+658j RAM:0001486C 1AFC 0041 move.b #$41,(a5)+ ; 'A' RAM:00014870 7A30 moveq #$30,d5 ; '0' RAM:00014872 DE85 add.l d5,d7 RAM:00014874 1AC7 move.b d7,(a5)+ RAM:00014876 RAM:00014876 loc_14876: ; CODE XREF: sub_141FE+66Cj RAM:00014876 1AFC 0040 move.b #$40,(a5)+ ; '@' RAM:0001487A 1AFC 002D move.b #$2D,(a5)+ ; '-' RAM:0001487E 6000 0534 bra.w loc_14DB4 RAM:00014882 ; --------------------------------------------------------------------------- RAM:00014882 0C2D 0041 FFFF cmpi.b #$41,-1(a5) ; 'A' RAM:00014888 661A bne.s loc_148A4 RAM:0001488A 7A07 moveq #7,d5 RAM:0001488C BE85 cmp.l d5,d7 RAM:0001488E 6614 bne.s loc_148A4 RAM:00014890 4879 0002 38AB pea (aSp_8).l ; "SP" RAM:00014896 486D FFFF pea -1(a5) RAM:0001489A 4EB9 0001 7EC8 jsr strcpy RAM:000148A0 504F addq.w #8,sp RAM:000148A2 6006 bra.s loc_148AA RAM:000148A4 ; --------------------------------------------------------------------------- RAM:000148A4 RAM:000148A4 loc_148A4: ; CODE XREF: sub_141FE+68Aj RAM:000148A4 ; sub_141FE+690j RAM:000148A4 7A30 moveq #$30,d5 ; '0' RAM:000148A6 DE85 add.l d5,d7 RAM:000148A8 1A87 move.b d7,(a5) RAM:000148AA RAM:000148AA loc_148AA: ; CODE XREF: sub_141FE+6A4j RAM:000148AA 524D addq.w #1,a5 RAM:000148AC 4A04 tst.b d4 RAM:000148AE 6700 0504 beq.w loc_14DB4 RAM:000148B2 7800 moveq #0,d4 RAM:000148B4 2002 move.l d2,d0 RAM:000148B6 5580 subq.l #2,d0 RAM:000148B8 7E04 moveq #4,d7 RAM:000148BA B087 cmp.l d7,d0 RAM:000148BC 6200 04F6 bhi.w loc_14DB4 RAM:000148C0 303B 0A06 move.w word_148C8(pc,d0.l*2),d0 RAM:000148C4 4EFB 0002 jmp word_148C8(pc,d0.w) RAM:000148C4 ; --------------------------------------------------------------------------- RAM:000148C8 000A 0012 0028 003E+word_148C8: dc.w $A, $12, $28, $3E, $76 RAM:000148C8 0076 ; CODE XREF: sub_141FE+6C6j RAM:000148C8 ; DATA XREF: sub_141FE+6C2r RAM:000148D2 ; --------------------------------------------------------------------------- RAM:000148D2 1AFC 0040 move.b #$40,(a5)+ ; '@' RAM:000148D6 6000 04DC bra.w loc_14DB4 RAM:000148DA ; --------------------------------------------------------------------------- RAM:000148DA 4879 0002 38AE pea (a@).l ; "@+" RAM:000148E0 4855 pea (a5) RAM:000148E2 4EB9 0001 7EC8 jsr strcpy RAM:000148E8 504F addq.w #8,sp RAM:000148EA 544D addq.w #2,a5 RAM:000148EC 6000 04C6 bra.w loc_14DB4 RAM:000148F0 ; --------------------------------------------------------------------------- RAM:000148F0 4879 0002 38B1 pea (a@_0).l ; "@-" RAM:000148F6 4855 pea (a5) RAM:000148F8 4EB9 0001 7EC8 jsr strcpy RAM:000148FE 504F addq.w #8,sp RAM:00014900 544D addq.w #2,a5 RAM:00014902 6000 04B0 bra.w loc_14DB4 RAM:00014906 ; --------------------------------------------------------------------------- RAM:00014906 4879 0002 38B4 pea (a@_1).l ; "@(" RAM:0001490C 4855 pea (a5) RAM:0001490E 4EB9 0001 7EC8 jsr strcpy RAM:00014914 504F addq.w #8,sp RAM:00014916 544D addq.w #2,a5 RAM:00014918 2E2E FFFC move.l unk_FFFFFFFC(a6),d7 RAM:0001491C 3E32 7A00 move.w (a2,d7.l*2),d7 RAM:00014920 0287 0000 FFFF andi.l #$FFFF,d7 RAM:00014926 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:0001492A 2F07 move.l d7,-(sp) RAM:0001492C 4855 pea (a5) RAM:0001492E 6100 F840 bsr.w sub_14170 RAM:00014932 504F addq.w #8,sp RAM:00014934 2A40 movea.l d0,a5 RAM:00014936 1AFC 0029 move.b #$29,(a5)+ ; ')' RAM:0001493A 6000 0478 bra.w loc_14DB4 RAM:0001493E ; --------------------------------------------------------------------------- RAM:0001493E 1AFC 0040 move.b #$40,(a5)+ ; '@' RAM:00014942 486E FFF6 pea unk_FFFFFFF6(a6) RAM:00014946 486E FFFC pea unk_FFFFFFFC(a6) RAM:0001494A 4852 pea (a2) RAM:0001494C 4855 pea (a5) RAM:0001494E 4EB9 0001 4E1A jsr sub_14E1A RAM:00014954 4FEF 0010 lea $10(sp),sp RAM:00014958 2A40 movea.l d0,a5 RAM:0001495A 6000 0458 bra.w loc_14DB4 RAM:0001495E ; --------------------------------------------------------------------------- RAM:0001495E 4A87 tst.l d7 RAM:00014960 6604 bne.s loc_14966 RAM:00014962 7E44 moveq #$44,d7 ; 'D' RAM:00014964 6002 bra.s loc_14968 RAM:00014966 ; --------------------------------------------------------------------------- RAM:00014966 RAM:00014966 loc_14966: ; CODE XREF: sub_141FE+762j RAM:00014966 7E41 moveq #$41,d7 ; 'A' RAM:00014968 RAM:00014968 loc_14968: ; CODE XREF: sub_141FE+766j RAM:00014968 1AC7 move.b d7,(a5)+ RAM:0001496A 6000 0448 bra.w loc_14DB4 RAM:0001496E ; --------------------------------------------------------------------------- RAM:0001496E 1AFC 0023 move.b #$23,(a5)+ ; '#' RAM:00014972 2F07 move.l d7,-(sp) RAM:00014974 4855 pea (a5) RAM:00014976 6100 F7F8 bsr.w sub_14170 RAM:0001497A 504F addq.w #8,sp RAM:0001497C 2A40 movea.l d0,a5 RAM:0001497E 6000 0434 bra.w loc_14DB4 RAM:00014982 ; --------------------------------------------------------------------------- RAM:00014982 1AFC 0023 move.b #$23,(a5)+ ; '#' RAM:00014986 4A87 tst.l d7 RAM:00014988 6608 bne.s loc_14992 RAM:0001498A E9D4 0347 bfextu (a4){13:7},d0 RAM:0001498E 7E01 moveq #1,d7 RAM:00014990 E1A7 asl.l d0,d7 RAM:00014992 RAM:00014992 loc_14992: ; CODE XREF: sub_141FE+78Aj RAM:00014992 2F07 move.l d7,-(sp) RAM:00014994 4855 pea (a5) RAM:00014996 6100 F7D8 bsr.w sub_14170 RAM:0001499A 504F addq.w #8,sp RAM:0001499C 2A40 movea.l d0,a5 RAM:0001499E 6000 0414 bra.w loc_14DB4 RAM:000149A2 ; --------------------------------------------------------------------------- RAM:000149A2 1AFC 0023 move.b #$23,(a5)+ ; '#' RAM:000149A6 3D7C 002A FFC6 move.w #$2A,unk_FFFFFFC6(a6) ; '*' RAM:000149AC 4878 0001 pea (1).w RAM:000149B0 42A7 clr.l -(sp) RAM:000149B2 42A7 clr.l -(sp) RAM:000149B4 486E FFC6 pea unk_FFFFFFC6(a6) RAM:000149B8 4855 pea (a5) RAM:000149BA 202E FFBE move.l unk_FFFFFFBE(a6),d0 RAM:000149BE D087 add.l d7,d0 RAM:000149C0 2F00 move.l d0,-(sp) RAM:000149C2 4EB9 0000 DF7A jsr sub_DF7A RAM:000149C8 4FEF 0018 lea $18(sp),sp RAM:000149CC 4A40 tst.w d0 RAM:000149CE 6612 bne.s loc_149E2 RAM:000149D0 0C15 0030 cmpi.b #$30,(a5) ; '0' RAM:000149D4 670C beq.s loc_149E2 RAM:000149D6 7000 moveq #0,d0 RAM:000149D8 302E FFC6 move.w unk_FFFFFFC6(a6),d0 RAM:000149DC DBC0 adda.l d0,a5 RAM:000149DE 6000 03D4 bra.w loc_14DB4 RAM:000149E2 ; --------------------------------------------------------------------------- RAM:000149E2 RAM:000149E2 loc_149E2: ; CODE XREF: sub_141FE+7D0j RAM:000149E2 ; sub_141FE+7D6j RAM:000149E2 4879 0002 38B7 pea (aPc2).l ; "PC+2+" RAM:000149E8 4855 pea (a5) RAM:000149EA 4EB9 0001 7EC8 jsr strcpy RAM:000149F0 504F addq.w #8,sp RAM:000149F2 5A4D addq.w #5,a5 RAM:000149F4 2F07 move.l d7,-(sp) RAM:000149F6 4855 pea (a5) RAM:000149F8 6100 F776 bsr.w sub_14170 RAM:000149FC 504F addq.w #8,sp RAM:000149FE 2A40 movea.l d0,a5 RAM:00014A00 6000 03B2 bra.w loc_14DB4 RAM:00014A04 ; --------------------------------------------------------------------------- RAM:00014A04 4A87 tst.l d7 RAM:00014A06 6700 03AC beq.w loc_14DB4 RAM:00014A0A 0813 0003 btst #3,(a3) RAM:00014A0E 6700 00D4 beq.w loc_14AE4 RAM:00014A12 5285 addq.l #1,d5 RAM:00014A14 2C05 move.l d5,d6 RAM:00014A16 6000 039C bra.w loc_14DB4 RAM:00014A1A ; --------------------------------------------------------------------------- RAM:00014A1A E9D4 0347 bfextu (a4){13:7},d0 RAM:00014A1E 7201 moveq #1,d1 RAM:00014A20 E1A1 asl.l d0,d1 RAM:00014A22 5381 subq.l #1,d1 RAM:00014A24 BE81 cmp.l d1,d7 RAM:00014A26 6700 038C beq.w loc_14DB4 RAM:00014A2A 0813 0003 btst #3,(a3) RAM:00014A2E 6700 00E2 beq.w loc_14B12 RAM:00014A32 5285 addq.l #1,d5 RAM:00014A34 2C05 move.l d5,d6 RAM:00014A36 6000 037C bra.w loc_14DB4 RAM:00014A3A ; --------------------------------------------------------------------------- RAM:00014A3A 2D47 FFC2 move.l d7,unk_FFFFFFC2(a6) RAM:00014A3E 6000 0374 bra.w loc_14DB4 RAM:00014A42 ; --------------------------------------------------------------------------- RAM:00014A42 BEAE FFC2 cmp.l unk_FFFFFFC2(a6),d7 RAM:00014A46 6700 036C beq.w loc_14DB4 RAM:00014A4A 0813 0003 btst #3,(a3) RAM:00014A4E 6700 0188 beq.w loc_14BD8 RAM:00014A52 5285 addq.l #1,d5 RAM:00014A54 2C05 move.l d5,d6 RAM:00014A56 6000 035C bra.w loc_14DB4 RAM:00014A5A ; --------------------------------------------------------------------------- RAM:00014A5A 2407 move.l d7,d2 RAM:00014A5C 2007 move.l d7,d0 RAM:00014A5E 7E06 moveq #6,d7 RAM:00014A60 B087 cmp.l d7,d0 RAM:00014A62 6200 00C2 bhi.w loc_14B26 RAM:00014A66 303B 0A06 move.w word_14A6E(pc,d0.l*2),d0 RAM:00014A6A 4EFB 0002 jmp word_14A6E(pc,d0.w) RAM:00014A6A ; --------------------------------------------------------------------------- RAM:00014A6E 000E 003C 00AE 0052+word_14A6E: dc.w $E, $3C, $AE, $52, $80, $AE, $AE RAM:00014A6E 0080 00AE 00AE ; CODE XREF: sub_141FE+86Cj RAM:00014A6E ; DATA XREF: sub_141FE+868r RAM:00014A7C ; --------------------------------------------------------------------------- RAM:00014A7C 1014 move.b (a4),d0 RAM:00014A7E 0200 00FC andi.b #off_FC,d0 RAM:00014A82 0C00 0078 cmpi.b #$78,d0 ; 'x' RAM:00014A86 671A beq.s loc_14AA2 RAM:00014A88 1014 move.b (a4),d0 RAM:00014A8A 0200 00FC andi.b #off_FC,d0 RAM:00014A8E 0C00 007C cmpi.b #$7C,d0 ; '|' RAM:00014A92 670E beq.s loc_14AA2 RAM:00014A94 1014 move.b (a4),d0 RAM:00014A96 0200 00FC andi.b #off_FC,d0 RAM:00014A9A 0C00 0080 cmpi.b #off_80,d0 RAM:00014A9E 6600 01CA bne.w loc_14C6A RAM:00014AA2 RAM:00014AA2 loc_14AA2: ; CODE XREF: sub_141FE+888j RAM:00014AA2 ; sub_141FE+894j RAM:00014AA2 1AFC 0044 move.b #$44,(a5)+ ; 'D' RAM:00014AA6 6000 030C bra.w loc_14DB4 RAM:00014AAA ; --------------------------------------------------------------------------- RAM:00014AAA 1014 move.b (a4),d0 RAM:00014AAC 0200 00FC andi.b #off_FC,d0 RAM:00014AB0 0C00 0078 cmpi.b #$78,d0 ; 'x' RAM:00014AB4 6600 0170 bne.w loc_14C26 RAM:00014AB8 1AFC 0041 move.b #$41,(a5)+ ; 'A' RAM:00014ABC 6000 02F6 bra.w loc_14DB4 RAM:00014AC0 ; --------------------------------------------------------------------------- RAM:00014AC0 1014 move.b (a4),d0 RAM:00014AC2 0200 00FC andi.b #off_FC,d0 RAM:00014AC6 0C00 0080 cmpi.b #off_80,d0 RAM:00014ACA 6718 beq.s loc_14AE4 RAM:00014ACC 1014 move.b (a4),d0 RAM:00014ACE 0200 00FC andi.b #off_FC,d0 RAM:00014AD2 0C00 008C cmpi.b #off_8C,d0 RAM:00014AD6 670C beq.s loc_14AE4 RAM:00014AD8 1014 move.b (a4),d0 RAM:00014ADA 0200 00FC andi.b #off_FC,d0 RAM:00014ADE 0C00 0090 cmpi.b #off_90,d0 RAM:00014AE2 6638 bne.s loc_14B1C RAM:00014AE4 RAM:00014AE4 loc_14AE4: ; CODE XREF: sub_141FE+810j RAM:00014AE4 ; sub_141FE+8CCj ... RAM:00014AE4 3D7C 2781 FFF6 move.w #$2781,unk_FFFFFFF6(a6) RAM:00014AEA 6000 02C8 bra.w loc_14DB4 RAM:00014AEE ; --------------------------------------------------------------------------- RAM:00014AEE 1014 move.b (a4),d0 RAM:00014AF0 0200 00FC andi.b #off_FC,d0 RAM:00014AF4 0C00 0080 cmpi.b #off_80,d0 RAM:00014AF8 6718 beq.s loc_14B12 RAM:00014AFA 1014 move.b (a4),d0 RAM:00014AFC 0200 00FC andi.b #off_FC,d0 RAM:00014B00 0C00 0088 cmpi.b #off_88,d0 RAM:00014B04 670C beq.s loc_14B12 RAM:00014B06 1014 move.b (a4),d0 RAM:00014B08 0200 00FC andi.b #off_FC,d0 RAM:00014B0C 0C00 0090 cmpi.b #off_90,d0 RAM:00014B10 660A bne.s loc_14B1C RAM:00014B12 RAM:00014B12 loc_14B12: ; CODE XREF: sub_141FE+830j RAM:00014B12 ; sub_141FE+8FAj ... RAM:00014B12 3D7C 2781 FFF6 move.w #$2781,unk_FFFFFFF6(a6) RAM:00014B18 6000 029A bra.w loc_14DB4 RAM:00014B1C ; --------------------------------------------------------------------------- RAM:00014B1C RAM:00014B1C loc_14B1C: ; CODE XREF: sub_141FE+8E4j RAM:00014B1C ; sub_141FE+912j RAM:00014B1C 1AFC 0041 move.b #$41,(a5)+ ; 'A' RAM:00014B20 7801 moveq #1,d4 RAM:00014B22 6000 0290 bra.w loc_14DB4 RAM:00014B26 ; --------------------------------------------------------------------------- RAM:00014B26 RAM:00014B26 loc_14B26: ; CODE XREF: sub_141FE+864j RAM:00014B26 0813 0003 btst #3,(a3) RAM:00014B2A 6700 013E beq.w loc_14C6A RAM:00014B2E 5285 addq.l #1,d5 RAM:00014B30 2C05 move.l d5,d6 RAM:00014B32 6000 0280 bra.w loc_14DB4 RAM:00014B36 ; --------------------------------------------------------------------------- RAM:00014B36 2007 move.l d7,d0 RAM:00014B38 E688 lsr.l #3,d0 RAM:00014B3A 7A07 moveq #7,d5 RAM:00014B3C B085 cmp.l d5,d0 RAM:00014B3E 6700 018E beq.w loc_14CCE RAM:00014B42 3D7C 2781 FFF6 move.w #$2781,unk_FFFFFFF6(a6) RAM:00014B48 6000 026A bra.w loc_14DB4 RAM:00014B4C ; --------------------------------------------------------------------------- RAM:00014B4C 2E2E FFFC move.l unk_FFFFFFFC(a6),d7 RAM:00014B50 3E32 7A00 move.w (a2,d7.l*2),d7 RAM:00014B54 0287 0000 FFFF andi.l #$FFFF,d7 RAM:00014B5A 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00014B5E 2F07 move.l d7,-(sp) RAM:00014B60 4855 pea (a5) RAM:00014B62 6100 F60C bsr.w sub_14170 RAM:00014B66 504F addq.w #8,sp RAM:00014B68 2A40 movea.l d0,a5 RAM:00014B6A 4879 0002 38BD pea (aW_1).l ; ":W" RAM:00014B70 4855 pea (a5) RAM:00014B72 4EB9 0001 7EC8 jsr strcpy RAM:00014B78 504F addq.w #8,sp RAM:00014B7A 544D addq.w #2,a5 RAM:00014B7C 6000 0236 bra.w loc_14DB4 RAM:00014B80 ; --------------------------------------------------------------------------- RAM:00014B80 2E2E FFFC move.l unk_FFFFFFFC(a6),d7 RAM:00014B84 3E32 7A00 move.w (a2,d7.l*2),d7 RAM:00014B88 0287 0000 FFFF andi.l #$FFFF,d7 RAM:00014B8E 7210 moveq #$10,d1 RAM:00014B90 E3AF lsl.l d1,d7 RAM:00014B92 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00014B96 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00014B9A 3032 0A00 move.w (a2,d0.l*2),d0 RAM:00014B9E 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00014BA4 8E80 or.l d0,d7 RAM:00014BA6 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00014BAA 2F07 move.l d7,-(sp) RAM:00014BAC 4855 pea (a5) RAM:00014BAE 6100 F5C0 bsr.w sub_14170 RAM:00014BB2 504F addq.w #8,sp RAM:00014BB4 2A40 movea.l d0,a5 RAM:00014BB6 4879 0002 38C0 pea (aL_0).l ; ":L" RAM:00014BBC 4855 pea (a5) RAM:00014BBE 4EB9 0001 7EC8 jsr strcpy RAM:00014BC4 504F addq.w #8,sp RAM:00014BC6 544D addq.w #2,a5 RAM:00014BC8 6000 01EA bra.w loc_14DB4 RAM:00014BCC ; --------------------------------------------------------------------------- RAM:00014BCC 1014 move.b (a4),d0 RAM:00014BCE 0200 00FC andi.b #off_FC,d0 RAM:00014BD2 0C00 0094 cmpi.b #off_94,d0 RAM:00014BD6 660A bne.s loc_14BE2 RAM:00014BD8 RAM:00014BD8 loc_14BD8: ; CODE XREF: sub_141FE+850j RAM:00014BD8 3D7C 2781 FFF6 move.w #$2781,unk_FFFFFFF6(a6) RAM:00014BDE 6000 01D4 bra.w loc_14DB4 RAM:00014BE2 ; --------------------------------------------------------------------------- RAM:00014BE2 RAM:00014BE2 loc_14BE2: ; CODE XREF: sub_141FE+9D8j RAM:00014BE2 4879 0002 38C3 pea (aPc@_0).l ; "PC@(" RAM:00014BE8 4855 pea (a5) RAM:00014BEA 4EB9 0001 7EC8 jsr strcpy RAM:00014BF0 504F addq.w #8,sp RAM:00014BF2 584D addq.w #4,a5 RAM:00014BF4 2E2E FFFC move.l unk_FFFFFFFC(a6),d7 RAM:00014BF8 3E32 7A00 move.w (a2,d7.l*2),d7 RAM:00014BFC 0287 0000 FFFF andi.l #$FFFF,d7 RAM:00014C02 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00014C06 2F07 move.l d7,-(sp) RAM:00014C08 4855 pea (a5) RAM:00014C0A 6100 F564 bsr.w sub_14170 RAM:00014C0E 504F addq.w #8,sp RAM:00014C10 2A40 movea.l d0,a5 RAM:00014C12 1AFC 0029 move.b #$29,(a5)+ ; ')' RAM:00014C16 6000 019C bra.w loc_14DB4 RAM:00014C1A ; --------------------------------------------------------------------------- RAM:00014C1A 1014 move.b (a4),d0 RAM:00014C1C 0200 00FC andi.b #off_FC,d0 RAM:00014C20 0C00 0094 cmpi.b #off_94,d0 RAM:00014C24 660A bne.s loc_14C30 RAM:00014C26 RAM:00014C26 loc_14C26: ; CODE XREF: sub_141FE+8B6j RAM:00014C26 3D7C 2781 FFF6 move.w #$2781,unk_FFFFFFF6(a6) RAM:00014C2C 6000 0186 bra.w loc_14DB4 RAM:00014C30 ; --------------------------------------------------------------------------- RAM:00014C30 RAM:00014C30 loc_14C30: ; CODE XREF: sub_141FE+A26j RAM:00014C30 4879 0002 38C8 pea (aPc@_1).l ; "PC@" RAM:00014C36 4855 pea (a5) RAM:00014C38 4EB9 0001 7EC8 jsr strcpy RAM:00014C3E 504F addq.w #8,sp RAM:00014C40 564D addq.w #3,a5 RAM:00014C42 486E FFF6 pea unk_FFFFFFF6(a6) RAM:00014C46 486E FFFC pea unk_FFFFFFFC(a6) RAM:00014C4A 4852 pea (a2) RAM:00014C4C 4855 pea (a5) RAM:00014C4E 4EB9 0001 4E1A jsr sub_14E1A RAM:00014C54 4FEF 0010 lea $10(sp),sp RAM:00014C58 2A40 movea.l d0,a5 RAM:00014C5A 6000 0158 bra.w loc_14DB4 RAM:00014C5E ; --------------------------------------------------------------------------- RAM:00014C5E 1014 move.b (a4),d0 RAM:00014C60 0200 00FC andi.b #off_FC,d0 RAM:00014C64 0C00 009C cmpi.b #off_9C,d0 RAM:00014C68 670A beq.s loc_14C74 RAM:00014C6A RAM:00014C6A loc_14C6A: ; CODE XREF: sub_141FE+8A0j RAM:00014C6A ; sub_141FE+92Cj ... RAM:00014C6A 3D7C 2781 FFF6 move.w #$2781,unk_FFFFFFF6(a6) RAM:00014C70 6000 0142 bra.w loc_14DB4 RAM:00014C74 ; --------------------------------------------------------------------------- RAM:00014C74 RAM:00014C74 loc_14C74: ; CODE XREF: sub_141FE+A6Aj RAM:00014C74 1AFC 0023 move.b #$23,(a5)+ ; '#' RAM:00014C78 2E2E FFFC move.l unk_FFFFFFFC(a6),d7 RAM:00014C7C 3E32 7A00 move.w (a2,d7.l*2),d7 RAM:00014C80 0287 0000 FFFF andi.l #$FFFF,d7 RAM:00014C86 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00014C8A 0CAE 0000 0008 FFF8 cmpi.l #8,unk_FFFFFFF8(a6) RAM:00014C92 6608 bne.s loc_14C9C RAM:00014C94 0287 0000 00FF andi.l #$FF,d7 RAM:00014C9A 6022 bra.s loc_14CBE RAM:00014C9C ; --------------------------------------------------------------------------- RAM:00014C9C RAM:00014C9C loc_14C9C: ; CODE XREF: sub_141FE+A94j RAM:00014C9C 0CAE 0000 0020 FFF8 cmpi.l #$20,unk_FFFFFFF8(a6) ; ' ' RAM:00014CA4 6618 bne.s loc_14CBE RAM:00014CA6 7210 moveq #$10,d1 RAM:00014CA8 E3AF lsl.l d1,d7 RAM:00014CAA 222E FFFC move.l unk_FFFFFFFC(a6),d1 RAM:00014CAE 3232 1A00 move.w (a2,d1.l*2),d1 RAM:00014CB2 0281 0000 FFFF andi.l #$FFFF,d1 RAM:00014CB8 8E81 or.l d1,d7 RAM:00014CBA 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00014CBE RAM:00014CBE loc_14CBE: ; CODE XREF: sub_141FE+A9Cj RAM:00014CBE ; sub_141FE+AA6j RAM:00014CBE 2F07 move.l d7,-(sp) RAM:00014CC0 4855 pea (a5) RAM:00014CC2 6100 F4AC bsr.w sub_14170 RAM:00014CC6 504F addq.w #8,sp RAM:00014CC8 2A40 movea.l d0,a5 RAM:00014CCA 6000 00E8 bra.w loc_14DB4 RAM:00014CCE ; --------------------------------------------------------------------------- RAM:00014CCE RAM:00014CCE loc_14CCE: ; CODE XREF: sub_141FE+940j RAM:00014CCE 1007 move.b d7,d0 RAM:00014CD0 7E07 moveq #7,d7 RAM:00014CD2 C087 and.l d7,d0 RAM:00014CD4 7E04 moveq #4,d7 RAM:00014CD6 B087 cmp.l d7,d0 RAM:00014CD8 6290 bhi.s loc_14C6A RAM:00014CDA 303B 0A06 move.w word_14CE2(pc,d0.l*2),d0 RAM:00014CDE 4EFB 0002 jmp word_14CE2(pc,d0.w) RAM:00014CDE ; --------------------------------------------------------------------------- RAM:00014CE2 FE6A FE9E FEEA FF38+word_14CE2: dc.w $FE6A, $FE9E, $FEEA, $FF38, $FF7C RAM:00014CE2 FF7C ; CODE XREF: sub_141FE+AE0j RAM:00014CE2 ; DATA XREF: sub_141FE+ADCr RAM:00014CEC ; --------------------------------------------------------------------------- RAM:00014CEC 6000 00C6 bra.w loc_14DB4 RAM:00014CF0 ; --------------------------------------------------------------------------- RAM:00014CF0 1007 move.b d7,d0 RAM:00014CF2 7A07 moveq #7,d5 RAM:00014CF4 C085 and.l d5,d0 RAM:00014CF6 B085 cmp.l d5,d0 RAM:00014CF8 6700 0088 beq.w loc_14D82 RAM:00014CFC 3D7C 2781 FFF6 move.w #$2781,unk_FFFFFFF6(a6) RAM:00014D02 6000 00B0 bra.w loc_14DB4 RAM:00014D06 ; --------------------------------------------------------------------------- RAM:00014D06 RAM:00014D06 loc_14D06: ; CODE XREF: sub_141FE+B88j RAM:00014D06 2E2E FFFC move.l unk_FFFFFFFC(a6),d7 RAM:00014D0A 3E32 7A00 move.w (a2,d7.l*2),d7 RAM:00014D0E 0287 0000 FFFF andi.l #$FFFF,d7 RAM:00014D14 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00014D18 2F07 move.l d7,-(sp) RAM:00014D1A 4855 pea (a5) RAM:00014D1C 6100 F452 bsr.w sub_14170 RAM:00014D20 504F addq.w #8,sp RAM:00014D22 2A40 movea.l d0,a5 RAM:00014D24 4879 0002 38CC pea (aW_2).l ; ":W" RAM:00014D2A 4855 pea (a5) RAM:00014D2C 4EB9 0001 7EC8 jsr strcpy RAM:00014D32 504F addq.w #8,sp RAM:00014D34 544D addq.w #2,a5 RAM:00014D36 607C bra.s loc_14DB4 RAM:00014D38 ; --------------------------------------------------------------------------- RAM:00014D38 RAM:00014D38 loc_14D38: ; CODE XREF: sub_141FE+B90j RAM:00014D38 2E2E FFFC move.l unk_FFFFFFFC(a6),d7 RAM:00014D3C 3E32 7A00 move.w (a2,d7.l*2),d7 RAM:00014D40 0287 0000 FFFF andi.l #$FFFF,d7 RAM:00014D46 7210 moveq #$10,d1 RAM:00014D48 E3AF lsl.l d1,d7 RAM:00014D4A 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00014D4E 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00014D52 3032 0A00 move.w (a2,d0.l*2),d0 RAM:00014D56 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00014D5C 8E80 or.l d0,d7 RAM:00014D5E 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:00014D62 2F07 move.l d7,-(sp) RAM:00014D64 4855 pea (a5) RAM:00014D66 6100 F408 bsr.w sub_14170 RAM:00014D6A 504F addq.w #8,sp RAM:00014D6C 2A40 movea.l d0,a5 RAM:00014D6E 4879 0002 38CF pea (aL_1).l ; ":L" RAM:00014D74 4855 pea (a5) RAM:00014D76 4EB9 0001 7EC8 jsr strcpy RAM:00014D7C 504F addq.w #8,sp RAM:00014D7E 544D addq.w #2,a5 RAM:00014D80 6032 bra.s loc_14DB4 RAM:00014D82 ; --------------------------------------------------------------------------- RAM:00014D82 RAM:00014D82 loc_14D82: ; CODE XREF: sub_141FE+AFAj RAM:00014D82 2007 move.l d7,d0 RAM:00014D84 E688 lsr.l #3,d0 RAM:00014D86 6700 FF7E beq.w loc_14D06 RAM:00014D8A 7E01 moveq #1,d7 RAM:00014D8C B087 cmp.l d7,d0 RAM:00014D8E 67A8 beq.s loc_14D38 RAM:00014D90 3D7C 2781 FFF6 move.w #$2781,unk_FFFFFFF6(a6) RAM:00014D96 601C bra.s loc_14DB4 RAM:00014D98 ; --------------------------------------------------------------------------- RAM:00014D98 7405 moveq #5,d2 RAM:00014D9A 7801 moveq #1,d4 RAM:00014D9C 1AFC 0041 move.b #$41,(a5)+ ; 'A' RAM:00014DA0 6012 bra.s loc_14DB4 RAM:00014DA2 ; --------------------------------------------------------------------------- RAM:00014DA2 E9D4 0347 bfextu (a4){13:7},d0 RAM:00014DA6 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:00014DAA E9D4 0187 bfextu (a4){6:7},d0 RAM:00014DAE E888 lsr.l #4,d0 RAM:00014DB0 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00014DB4 RAM:00014DB4 loc_14DB4: ; CODE XREF: sub_141FE+386j RAM:00014DB4 ; sub_141FE+3F4j ... RAM:00014DB4 7000 moveq #0,d0 RAM:00014DB6 3013 move.w (a3),d0 RAM:00014DB8 0240 03FF andi.w #$3FF,d0 RAM:00014DBC BC80 cmp.l d0,d6 RAM:00014DBE 660A bne.s loc_14DCA RAM:00014DC0 0813 0002 btst #2,(a3) RAM:00014DC4 6704 beq.s loc_14DCA RAM:00014DC6 1AFC 002C move.b #$2C,(a5)+ ; ',' RAM:00014DCA RAM:00014DCA loc_14DCA: ; CODE XREF: sub_141FE+BC0j RAM:00014DCA ; sub_141FE+BC6j RAM:00014DCA 2A06 move.l d6,d5 RAM:00014DCC RAM:00014DCC loc_14DCC: ; CODE XREF: sub_141FE+2EAj RAM:00014DCC 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:00014DD0 6700 F71A beq.w loc_144EC RAM:00014DD4 RAM:00014DD4 loc_14DD4: ; CODE XREF: sub_141FE+292j RAM:00014DD4 ; sub_141FE+29Aj ... RAM:00014DD4 206E 0014 movea.l arg_C(a6),a0 RAM:00014DD8 20AE FFFC move.l unk_FFFFFFFC(a6),(a0) RAM:00014DDC 206E 0018 movea.l arg_10(a6),a0 RAM:00014DE0 4210 clr.b (a0) RAM:00014DE2 42AE FFF2 clr.l unk_FFFFFFF2(a6) RAM:00014DE6 6018 bra.s loc_14E00 RAM:00014DE8 ; --------------------------------------------------------------------------- RAM:00014DE8 RAM:00014DE8 loc_14DE8: ; CODE XREF: sub_141FE+C0Aj RAM:00014DE8 206E FFBA movea.l unk_FFFFFFBA(a6),a0 RAM:00014DEC D1EE FFF2 adda.l unk_FFFFFFF2(a6),a0 RAM:00014DF0 4A10 tst.b (a0) RAM:00014DF2 6708 beq.s loc_14DFC RAM:00014DF4 206E 0018 movea.l arg_10(a6),a0 RAM:00014DF8 10BC 0001 move.b #1,(a0) RAM:00014DFC RAM:00014DFC loc_14DFC: ; CODE XREF: sub_141FE+BF4j RAM:00014DFC 52AE FFF2 addq.l #1,unk_FFFFFFF2(a6) RAM:00014E00 RAM:00014E00 loc_14E00: ; CODE XREF: sub_141FE+BE8j RAM:00014E00 202E FFF2 move.l unk_FFFFFFF2(a6),d0 RAM:00014E04 B0AE FFFC cmp.l unk_FFFFFFFC(a6),d0 RAM:00014E08 65DE bcs.s loc_14DE8 RAM:00014E0A 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:00014E0E 48C0 ext.l d0 RAM:00014E10 4CEE 3CFC FF84 movem.l unk_FFFFFF84(a6),d2-d7/a2-a5 RAM:00014E16 4E5E unlk a6 RAM:00014E18 4E75 rts RAM:00014E18 ; End of function sub_141FE RAM:00014E18 RAM:00014E1A RAM:00014E1A ; =============== S U B R O U T I N E ======================================= RAM:00014E1A RAM:00014E1A ; Attributes: bp-based frame RAM:00014E1A RAM:00014E1A sub_14E1A: ; CODE XREF: sub_141FE+750p RAM:00014E1A ; sub_141FE+A50p RAM:00014E1A RAM:00014E1A arg_0 = 8 RAM:00014E1A arg_4 = $C RAM:00014E1A arg_8 = $10 RAM:00014E1A arg_C = $14 RAM:00014E1A RAM:00014E1A 4E56 FFD4 link a6,#$FFD4 RAM:00014E1E 48D7 38FC movem.l d2-d7/a3-a5,(sp) RAM:00014E22 286E 000C movea.l arg_4(a6),a4 RAM:00014E26 2A6E 0008 movea.l arg_0(a6),a5 RAM:00014E2A 206E 0010 movea.l arg_8(a6),a0 RAM:00014E2E 2C10 move.l (a0),d6 RAM:00014E30 206E 0014 movea.l arg_C(a6),a0 RAM:00014E34 3650 movea.w (a0),a3 RAM:00014E36 3E34 6A00 move.w (a4,d6.l*2),d7 RAM:00014E3A 5286 addq.l #1,d6 RAM:00014E3C 7800 moveq #0,d4 RAM:00014E3E 3807 move.w d7,d4 RAM:00014E40 2E04 move.l d4,d7 RAM:00014E42 720C moveq #$C,d1 RAM:00014E44 E2AC lsr.l d1,d4 RAM:00014E46 3007 move.w d7,d0 RAM:00014E48 0280 0000 0800 andi.l #$800,d0 RAM:00014E4E 720B moveq #$B,d1 RAM:00014E50 E2A8 lsr.l d1,d0 RAM:00014E52 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00014E56 3007 move.w d7,d0 RAM:00014E58 0280 0000 0600 andi.l #$600,d0 RAM:00014E5E 7209 moveq #9,d1 RAM:00014E60 E2A8 lsr.l d1,d0 RAM:00014E62 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:00014E66 2A07 move.l d7,d5 RAM:00014E68 7607 moveq #7,d3 RAM:00014E6A CA83 and.l d3,d5 RAM:00014E6C 2607 move.l d7,d3 RAM:00014E6E 7430 moveq #$30,d2 ; '0' RAM:00014E70 C682 and.l d2,d3 RAM:00014E72 E88B lsr.l #4,d3 RAM:00014E74 0807 0008 btst #8,d7 RAM:00014E78 6700 0220 beq.w loc_1509A RAM:00014E7C 0807 0007 btst #7,d7 RAM:00014E80 6706 beq.s loc_14E88 RAM:00014E82 574D subq.w #3,a5 RAM:00014E84 1AFC 0040 move.b #$40,(a5)+ ; '@' RAM:00014E88 RAM:00014E88 loc_14E88: ; CODE XREF: sub_14E1A+66j RAM:00014E88 7401 moveq #1,d2 RAM:00014E8A B682 cmp.l d2,d3 RAM:00014E8C 635A bls.s loc_14EE8 RAM:00014E8E 1AFC 0028 move.b #$28,(a5)+ ; '(' RAM:00014E92 7402 moveq #2,d2 RAM:00014E94 B682 cmp.l d2,d3 RAM:00014E96 661C bne.s loc_14EB4 RAM:00014E98 7400 moveq #0,d2 RAM:00014E9A 3434 6A00 move.w (a4,d6.l*2),d2 RAM:00014E9E 5286 addq.l #1,d6 RAM:00014EA0 2F02 move.l d2,-(sp) RAM:00014EA2 4855 pea (a5) RAM:00014EA4 6100 F2CA bsr.w sub_14170 RAM:00014EA8 504F addq.w #8,sp RAM:00014EAA 2A40 movea.l d0,a5 RAM:00014EAC 4879 0002 38D2 pea (aW_6).l ; ":W" RAM:00014EB2 6028 bra.s loc_14EDC RAM:00014EB4 ; --------------------------------------------------------------------------- RAM:00014EB4 RAM:00014EB4 loc_14EB4: ; CODE XREF: sub_14E1A+7Cj RAM:00014EB4 7400 moveq #0,d2 RAM:00014EB6 3434 6A00 move.w (a4,d6.l*2),d2 RAM:00014EBA 7210 moveq #$10,d1 RAM:00014EBC E3AA lsl.l d1,d2 RAM:00014EBE 5286 addq.l #1,d6 RAM:00014EC0 7000 moveq #0,d0 RAM:00014EC2 3034 6A00 move.w (a4,d6.l*2),d0 RAM:00014EC6 8480 or.l d0,d2 RAM:00014EC8 5286 addq.l #1,d6 RAM:00014ECA 2F02 move.l d2,-(sp) RAM:00014ECC 4855 pea (a5) RAM:00014ECE 6100 F2A0 bsr.w sub_14170 RAM:00014ED2 504F addq.w #8,sp RAM:00014ED4 2A40 movea.l d0,a5 RAM:00014ED6 4879 0002 38D5 pea (aL_6).l ; ":L" RAM:00014EDC RAM:00014EDC loc_14EDC: ; CODE XREF: sub_14E1A+98j RAM:00014EDC 4855 pea (a5) RAM:00014EDE 4EB9 0001 7EC8 jsr strcpy RAM:00014EE4 504F addq.w #8,sp RAM:00014EE6 544D addq.w #2,a5 RAM:00014EE8 RAM:00014EE8 loc_14EE8: ; CODE XREF: sub_14E1A+72j RAM:00014EE8 0807 0006 btst #6,d7 RAM:00014EEC 6600 0118 bne.w loc_15006 RAM:00014EF0 7E04 moveq #4,d7 RAM:00014EF2 BA87 cmp.l d7,d5 RAM:00014EF4 6412 bcc.s loc_14F08 RAM:00014EF6 7E01 moveq #1,d7 RAM:00014EF8 B687 cmp.l d7,d3 RAM:00014EFA 6306 bls.s loc_14F02 RAM:00014EFC 1AFC 002C move.b #$2C,(a5)+ ; ',' RAM:00014F00 607E bra.s loc_14F80 RAM:00014F02 ; --------------------------------------------------------------------------- RAM:00014F02 RAM:00014F02 loc_14F02: ; CODE XREF: sub_14E1A+E0j RAM:00014F02 1AFC 0028 move.b #$28,(a5)+ ; '(' RAM:00014F06 6078 bra.s loc_14F80 RAM:00014F08 ; --------------------------------------------------------------------------- RAM:00014F08 RAM:00014F08 loc_14F08: ; CODE XREF: sub_14E1A+DAj RAM:00014F08 7E01 moveq #1,d7 RAM:00014F0A B687 cmp.l d7,d3 RAM:00014F0C 6304 bls.s loc_14F12 RAM:00014F0E 1AFC 0029 move.b #$29,(a5)+ ; ')' RAM:00014F12 RAM:00014F12 loc_14F12: ; CODE XREF: sub_14E1A+F2j RAM:00014F12 4879 0002 38D8 pea (a@_2).l ; "@(" RAM:00014F18 4855 pea (a5) RAM:00014F1A 4EB9 0001 7EC8 jsr strcpy RAM:00014F20 504F addq.w #8,sp RAM:00014F22 544D addq.w #2,a5 RAM:00014F24 7E06 moveq #6,d7 RAM:00014F26 BA87 cmp.l d7,d5 RAM:00014F28 661C bne.s loc_14F46 RAM:00014F2A 7E00 moveq #0,d7 RAM:00014F2C 3E34 6A00 move.w (a4,d6.l*2),d7 RAM:00014F30 5286 addq.l #1,d6 RAM:00014F32 2F07 move.l d7,-(sp) RAM:00014F34 4855 pea (a5) RAM:00014F36 6100 F238 bsr.w sub_14170 RAM:00014F3A 504F addq.w #8,sp RAM:00014F3C 2A40 movea.l d0,a5 RAM:00014F3E 4879 0002 38DB pea (aW_7).l ; ":W," RAM:00014F44 602E bra.s loc_14F74 RAM:00014F46 ; --------------------------------------------------------------------------- RAM:00014F46 RAM:00014F46 loc_14F46: ; CODE XREF: sub_14E1A+10Ej RAM:00014F46 7E07 moveq #7,d7 RAM:00014F48 BA87 cmp.l d7,d5 RAM:00014F4A 6634 bne.s loc_14F80 RAM:00014F4C 7E00 moveq #0,d7 RAM:00014F4E 3E34 6A00 move.w (a4,d6.l*2),d7 RAM:00014F52 7210 moveq #$10,d1 RAM:00014F54 E3AF lsl.l d1,d7 RAM:00014F56 5286 addq.l #1,d6 RAM:00014F58 7000 moveq #0,d0 RAM:00014F5A 3034 6A00 move.w (a4,d6.l*2),d0 RAM:00014F5E 8E80 or.l d0,d7 RAM:00014F60 5286 addq.l #1,d6 RAM:00014F62 2F07 move.l d7,-(sp) RAM:00014F64 4855 pea (a5) RAM:00014F66 6100 F208 bsr.w sub_14170 RAM:00014F6A 504F addq.w #8,sp RAM:00014F6C 2A40 movea.l d0,a5 RAM:00014F6E 4879 0002 38DF pea (aL_7).l ; ":L," RAM:00014F74 RAM:00014F74 loc_14F74: ; CODE XREF: sub_14E1A+12Aj RAM:00014F74 4855 pea (a5) RAM:00014F76 4EB9 0001 7EC8 jsr strcpy RAM:00014F7C 504F addq.w #8,sp RAM:00014F7E 564D addq.w #3,a5 RAM:00014F80 RAM:00014F80 loc_14F80: ; CODE XREF: sub_14E1A+E6j RAM:00014F80 ; sub_14E1A+ECj ... RAM:00014F80 7E08 moveq #8,d7 RAM:00014F82 B887 cmp.l d7,d4 RAM:00014F84 6526 bcs.s loc_14FAC RAM:00014F86 5184 subq.l #8,d4 RAM:00014F88 2E04 move.l d4,d7 RAM:00014F8A 7807 moveq #7,d4 RAM:00014F8C BE84 cmp.l d4,d7 RAM:00014F8E 6614 bne.s loc_14FA4 RAM:00014F90 4879 0002 38E3 pea (aSp_12).l ; "SP" RAM:00014F96 4855 pea (a5) RAM:00014F98 4EB9 0001 7EC8 jsr strcpy RAM:00014F9E 504F addq.w #8,sp RAM:00014FA0 544D addq.w #2,a5 RAM:00014FA2 6014 bra.s loc_14FB8 RAM:00014FA4 ; --------------------------------------------------------------------------- RAM:00014FA4 RAM:00014FA4 loc_14FA4: ; CODE XREF: sub_14E1A+174j RAM:00014FA4 1AFC 0041 move.b #$41,(a5)+ ; 'A' RAM:00014FA8 2007 move.l d7,d0 RAM:00014FAA 6006 bra.s loc_14FB2 RAM:00014FAC ; --------------------------------------------------------------------------- RAM:00014FAC RAM:00014FAC loc_14FAC: ; CODE XREF: sub_14E1A+16Aj RAM:00014FAC 1AFC 0044 move.b #$44,(a5)+ ; 'D' RAM:00014FB0 2004 move.l d4,d0 RAM:00014FB2 RAM:00014FB2 loc_14FB2: ; CODE XREF: sub_14E1A+190j RAM:00014FB2 7E30 moveq #$30,d7 ; '0' RAM:00014FB4 D087 add.l d7,d0 RAM:00014FB6 1AC0 move.b d0,(a5)+ RAM:00014FB8 RAM:00014FB8 loc_14FB8: ; CODE XREF: sub_14E1A+188j RAM:00014FB8 1AFC 003A move.b #$3A,(a5)+ ; ':' RAM:00014FBC 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:00014FC0 6604 bne.s loc_14FC6 RAM:00014FC2 7E57 moveq #$57,d7 ; 'W' RAM:00014FC4 6002 bra.s loc_14FC8 RAM:00014FC6 ; --------------------------------------------------------------------------- RAM:00014FC6 RAM:00014FC6 loc_14FC6: ; CODE XREF: sub_14E1A+1A6j RAM:00014FC6 7E4C moveq #$4C,d7 ; 'L' RAM:00014FC8 RAM:00014FC8 loc_14FC8: ; CODE XREF: sub_14E1A+1AAj RAM:00014FC8 1AC7 move.b d7,(a5)+ RAM:00014FCA 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00014FCE 7E01 moveq #1,d7 RAM:00014FD0 B087 cmp.l d7,d0 RAM:00014FD2 670E beq.s loc_14FE2 RAM:00014FD4 7E02 moveq #2,d7 RAM:00014FD6 B087 cmp.l d7,d0 RAM:00014FD8 6710 beq.s loc_14FEA RAM:00014FDA 7E03 moveq #3,d7 RAM:00014FDC B087 cmp.l d7,d0 RAM:00014FDE 6712 beq.s loc_14FF2 RAM:00014FE0 602A bra.s loc_1500C RAM:00014FE2 ; --------------------------------------------------------------------------- RAM:00014FE2 RAM:00014FE2 loc_14FE2: ; CODE XREF: sub_14E1A+1B8j RAM:00014FE2 4879 0002 38E6 pea (asc_238E6).l ; ":2" RAM:00014FE8 600E bra.s loc_14FF8 RAM:00014FEA ; --------------------------------------------------------------------------- RAM:00014FEA RAM:00014FEA loc_14FEA: ; CODE XREF: sub_14E1A+1BEj RAM:00014FEA 4879 0002 38E9 pea (asc_238E9).l ; ":4" RAM:00014FF0 6006 bra.s loc_14FF8 RAM:00014FF2 ; --------------------------------------------------------------------------- RAM:00014FF2 RAM:00014FF2 loc_14FF2: ; CODE XREF: sub_14E1A+1C4j RAM:00014FF2 4879 0002 38EC pea (a8).l ; ":8" RAM:00014FF8 RAM:00014FF8 loc_14FF8: ; CODE XREF: sub_14E1A+1CEj RAM:00014FF8 ; sub_14E1A+1D6j RAM:00014FF8 4855 pea (a5) RAM:00014FFA 4EB9 0001 7EC8 jsr strcpy RAM:00015000 504F addq.w #8,sp RAM:00015002 544D addq.w #2,a5 RAM:00015004 6006 bra.s loc_1500C RAM:00015006 ; --------------------------------------------------------------------------- RAM:00015006 RAM:00015006 loc_15006: ; CODE XREF: sub_14E1A+D2j RAM:00015006 7E01 moveq #1,d7 RAM:00015008 B687 cmp.l d7,d3 RAM:0001500A 6304 bls.s loc_15010 RAM:0001500C RAM:0001500C loc_1500C: ; CODE XREF: sub_14E1A+1C6j RAM:0001500C ; sub_14E1A+1EAj RAM:0001500C 1AFC 0029 move.b #$29,(a5)+ ; ')' RAM:00015010 RAM:00015010 loc_15010: ; CODE XREF: sub_14E1A+1F0j RAM:00015010 7E04 moveq #4,d7 RAM:00015012 BA87 cmp.l d7,d5 RAM:00015014 6400 0126 bcc.w loc_1513C RAM:00015018 4A85 tst.l d5 RAM:0001501A 6700 0120 beq.w loc_1513C RAM:0001501E 1AFC 0040 move.b #$40,(a5)+ ; '@' RAM:00015022 7E02 moveq #2,d7 RAM:00015024 BA87 cmp.l d7,d5 RAM:00015026 662E bne.s loc_15056 RAM:00015028 1AFC 0028 move.b #$28,(a5)+ ; '(' RAM:0001502C 7E00 moveq #0,d7 RAM:0001502E 3E34 6A00 move.w (a4,d6.l*2),d7 RAM:00015032 5286 addq.l #1,d6 RAM:00015034 2F07 move.l d7,-(sp) RAM:00015036 4855 pea (a5) RAM:00015038 6100 F136 bsr.w sub_14170 RAM:0001503C 504F addq.w #8,sp RAM:0001503E 2A40 movea.l d0,a5 RAM:00015040 4879 0002 38EF pea (aW_8).l ; ":W)" RAM:00015046 4855 pea (a5) RAM:00015048 4EB9 0001 7EC8 jsr strcpy RAM:0001504E 504F addq.w #8,sp RAM:00015050 564D addq.w #3,a5 RAM:00015052 6000 00E8 bra.w loc_1513C RAM:00015056 ; --------------------------------------------------------------------------- RAM:00015056 RAM:00015056 loc_15056: ; CODE XREF: sub_14E1A+20Cj RAM:00015056 7E03 moveq #3,d7 RAM:00015058 BA87 cmp.l d7,d5 RAM:0001505A 6600 00E0 bne.w loc_1513C RAM:0001505E 1AFC 0028 move.b #$28,(a5)+ ; '(' RAM:00015062 7E00 moveq #0,d7 RAM:00015064 3E34 6A00 move.w (a4,d6.l*2),d7 RAM:00015068 7210 moveq #$10,d1 RAM:0001506A E3AF lsl.l d1,d7 RAM:0001506C 5286 addq.l #1,d6 RAM:0001506E 7000 moveq #0,d0 RAM:00015070 3034 6A00 move.w (a4,d6.l*2),d0 RAM:00015074 8E80 or.l d0,d7 RAM:00015076 5286 addq.l #1,d6 RAM:00015078 2F07 move.l d7,-(sp) RAM:0001507A 4855 pea (a5) RAM:0001507C 6100 F0F2 bsr.w sub_14170 RAM:00015080 504F addq.w #8,sp RAM:00015082 2A40 movea.l d0,a5 RAM:00015084 4879 0002 38F3 pea (aL_8).l ; ":L)" RAM:0001508A 4855 pea (a5) RAM:0001508C 4EB9 0001 7EC8 jsr strcpy RAM:00015092 504F addq.w #8,sp RAM:00015094 564D addq.w #3,a5 RAM:00015096 6000 00A4 bra.w loc_1513C RAM:0001509A ; --------------------------------------------------------------------------- RAM:0001509A RAM:0001509A loc_1509A: ; CODE XREF: sub_14E1A+5Ej RAM:0001509A 1AFC 0028 move.b #$28,(a5)+ ; '(' RAM:0001509E 0287 0000 00FF andi.l #$FF,d7 RAM:000150A4 2F07 move.l d7,-(sp) RAM:000150A6 4855 pea (a5) RAM:000150A8 6100 F0C6 bsr.w sub_14170 RAM:000150AC 504F addq.w #8,sp RAM:000150AE 2A40 movea.l d0,a5 RAM:000150B0 1AFC 002C move.b #$2C,(a5)+ ; ',' RAM:000150B4 7E08 moveq #8,d7 RAM:000150B6 B887 cmp.l d7,d4 RAM:000150B8 6526 bcs.s loc_150E0 RAM:000150BA 5184 subq.l #8,d4 RAM:000150BC 2E04 move.l d4,d7 RAM:000150BE 7A07 moveq #7,d5 RAM:000150C0 BE85 cmp.l d5,d7 RAM:000150C2 6614 bne.s loc_150D8 RAM:000150C4 4879 0002 38F7 pea (aSp_13).l ; "SP" RAM:000150CA 4855 pea (a5) RAM:000150CC 4EB9 0001 7EC8 jsr strcpy RAM:000150D2 504F addq.w #8,sp RAM:000150D4 544D addq.w #2,a5 RAM:000150D6 6014 bra.s loc_150EC RAM:000150D8 ; --------------------------------------------------------------------------- RAM:000150D8 RAM:000150D8 loc_150D8: ; CODE XREF: sub_14E1A+2A8j RAM:000150D8 1AFC 0041 move.b #$41,(a5)+ ; 'A' RAM:000150DC 2007 move.l d7,d0 RAM:000150DE 6006 bra.s loc_150E6 RAM:000150E0 ; --------------------------------------------------------------------------- RAM:000150E0 RAM:000150E0 loc_150E0: ; CODE XREF: sub_14E1A+29Ej RAM:000150E0 1AFC 0044 move.b #$44,(a5)+ ; 'D' RAM:000150E4 2004 move.l d4,d0 RAM:000150E6 RAM:000150E6 loc_150E6: ; CODE XREF: sub_14E1A+2C4j RAM:000150E6 7E30 moveq #$30,d7 ; '0' RAM:000150E8 D087 add.l d7,d0 RAM:000150EA 1AC0 move.b d0,(a5)+ RAM:000150EC RAM:000150EC loc_150EC: ; CODE XREF: sub_14E1A+2BCj RAM:000150EC 1AFC 003A move.b #$3A,(a5)+ ; ':' RAM:000150F0 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:000150F4 6604 bne.s loc_150FA RAM:000150F6 7E57 moveq #$57,d7 ; 'W' RAM:000150F8 6002 bra.s loc_150FC RAM:000150FA ; --------------------------------------------------------------------------- RAM:000150FA RAM:000150FA loc_150FA: ; CODE XREF: sub_14E1A+2DAj RAM:000150FA 7E4C moveq #$4C,d7 ; 'L' RAM:000150FC RAM:000150FC loc_150FC: ; CODE XREF: sub_14E1A+2DEj RAM:000150FC 1AC7 move.b d7,(a5)+ RAM:000150FE 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00015102 7E01 moveq #1,d7 RAM:00015104 B087 cmp.l d7,d0 RAM:00015106 670E beq.s loc_15116 RAM:00015108 7E02 moveq #2,d7 RAM:0001510A B087 cmp.l d7,d0 RAM:0001510C 6710 beq.s loc_1511E RAM:0001510E 7E03 moveq #3,d7 RAM:00015110 B087 cmp.l d7,d0 RAM:00015112 6712 beq.s loc_15126 RAM:00015114 6022 bra.s loc_15138 RAM:00015116 ; --------------------------------------------------------------------------- RAM:00015116 RAM:00015116 loc_15116: ; CODE XREF: sub_14E1A+2ECj RAM:00015116 4879 0002 38FA pea (asc_238FA).l ; ":2" RAM:0001511C 600E bra.s loc_1512C RAM:0001511E ; --------------------------------------------------------------------------- RAM:0001511E RAM:0001511E loc_1511E: ; CODE XREF: sub_14E1A+2F2j RAM:0001511E 4879 0002 38FD pea (asc_238FD).l ; ":4" RAM:00015124 6006 bra.s loc_1512C RAM:00015126 ; --------------------------------------------------------------------------- RAM:00015126 RAM:00015126 loc_15126: ; CODE XREF: sub_14E1A+2F8j RAM:00015126 4879 0002 3900 pea (a8_0).l ; ":8" RAM:0001512C RAM:0001512C loc_1512C: ; CODE XREF: sub_14E1A+302j RAM:0001512C ; sub_14E1A+30Aj RAM:0001512C 4855 pea (a5) RAM:0001512E 4EB9 0001 7EC8 jsr strcpy RAM:00015134 504F addq.w #8,sp RAM:00015136 544D addq.w #2,a5 RAM:00015138 RAM:00015138 loc_15138: ; CODE XREF: sub_14E1A+2FAj RAM:00015138 1AFC 0029 move.b #$29,(a5)+ ; ')' RAM:0001513C RAM:0001513C loc_1513C: ; CODE XREF: sub_14E1A+1FAj RAM:0001513C ; sub_14E1A+200j ... RAM:0001513C 206E 0010 movea.l arg_8(a6),a0 RAM:00015140 2086 move.l d6,(a0) RAM:00015142 206E 0014 movea.l arg_C(a6),a0 RAM:00015146 308B move.w a3,(a0) RAM:00015148 200D move.l a5,d0 RAM:0001514A 4CEE 38FC FFD4 movem.l unk_FFFFFFD4(a6),d2-d7/a3-a5 RAM:00015150 4E5E unlk a6 RAM:00015152 4E75 rts RAM:00015152 ; End of function sub_14E1A RAM:00015152 RAM:00015152 ; --------------------------------------------------------------------------- RAM:00015154 0000 dc.b 0 RAM:00015155 0000 dc.b 0 RAM:00015156 0000 dc.b 0 RAM:00015157 0000 dc.b 0 RAM:00015158 RAM:00015158 ; =============== S U B R O U T I N E ======================================= RAM:00015158 RAM:00015158 ; Attributes: bp-based frame RAM:00015158 RAM:00015158 sub_15158: ; CODE XREF: sub_2000:loc_20E0p RAM:00015158 RAM:00015158 var_1 = -1 RAM:00015158 RAM:00015158 4E56 0000 link a6,#0 RAM:0001515C DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00015162 48D7 0000 movem.l 0,(sp) RAM:00015166 4279 0002 5948 clr.w (word_25948).l RAM:0001516C 4279 0002 594A clr.w (word_2594A).l RAM:00015172 4279 0002 594C clr.w (word_2594C).l RAM:00015178 42B9 0002 594E clr.l (dword_2594E).l RAM:0001517E 33FC 0002 0002 5952 move.w #2,(word_25952).l RAM:00015186 4279 0002 5954 clr.w (word_25954).l RAM:0001518C 33FC 0009 0002 5956 move.w #9,(word_25956).l RAM:00015194 4279 0002 5958 clr.w (word_25958).l RAM:0001519A 42B9 0002 595A clr.l (dword_2595A).l RAM:000151A0 33FC 0009 0002 595E move.w #9,(word_2595E).l RAM:000151A8 4279 0002 5960 clr.w (word_25960).l RAM:000151AE 42B9 0002 5962 clr.l (dword_25962).l RAM:000151B4 33FC 0009 0002 5966 move.w #9,(word_25966).l RAM:000151BC 4279 0002 5968 clr.w (word_25968).l RAM:000151C2 42B9 0002 596A clr.l (dword_2596A).l RAM:000151C8 33FC 0009 0002 596E move.w #9,(word_2596E).l RAM:000151D0 4279 0002 5970 clr.w (word_25970).l RAM:000151D6 42B9 0002 5972 clr.l (dword_25972).l RAM:000151DC 4279 0002 5976 clr.w (word_25976).l RAM:000151E2 4EB9 0001 6B18 jsr sub_16B18 RAM:000151E8 4878 0200 pea (off_200).w RAM:000151EC 4878 0000 pea (off_0).w RAM:000151F0 2F39 0004 7910 move.l (dword_47910).l,-(sp) RAM:000151F6 4EB9 0001 7FE0 jsr sub_17FE0 RAM:000151FC 4FEF 000C lea $C(sp),sp RAM:00015200 4878 0200 pea (off_200).w RAM:00015204 4878 0000 pea (off_0).w RAM:00015208 2F39 0004 7914 move.l (dword_47914).l,-(sp) RAM:0001520E 4EB9 0001 7FE0 jsr sub_17FE0 RAM:00015214 4FEF 000C lea $C(sp),sp RAM:00015218 4EB9 0001 6E36 jsr sub_16E36 RAM:0001521E 33FC 0009 0004 7A60 move.w #9,(word_47A60).l RAM:00015226 33FC 0017 0004 7A62 move.w #$17,(word_47A62).l RAM:0001522E 4EB9 0001 6C7C jsr sub_16C7C RAM:00015234 3D7C 0001 FFFC move.w #1,unk_FFFFFFFC(a6) RAM:0001523A RAM:0001523A loc_1523A: ; CODE XREF: sub_15158:loc_1533Ej RAM:0001523A 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:0001523E 6700 0102 beq.w loc_15342 RAM:00015242 4EB9 0000 A010 jsr CheckSerialBusy? RAM:00015248 4EB9 0001 53D8 jsr sub_153D8 RAM:0001524E 1D40 FFFF move.b d0,var_1(a6) RAM:00015252 4EB9 0000 E0EC jsr sub_E0EC RAM:00015258 4A80 tst.l d0 RAM:0001525A 6704 beq.s loc_15260 RAM:0001525C 6000 00E4 bra.w loc_15342 RAM:00015260 ; --------------------------------------------------------------------------- RAM:00015260 RAM:00015260 loc_15260: ; CODE XREF: sub_15158+102j RAM:00015260 4A2E FFFF tst.b var_1(a6) RAM:00015264 6724 beq.s loc_1528A RAM:00015266 4AB9 0002 594E tst.l (dword_2594E).l RAM:0001526C 671C beq.s loc_1528A RAM:0001526E 42B9 0002 594E clr.l (dword_2594E).l RAM:00015274 4878 0023 pea ($23).w RAM:00015278 4878 0015 pea ($15).w RAM:0001527C 4878 0012 pea ($12).w RAM:00015280 4EB9 0001 6A3A jsr sub_16A3A RAM:00015286 4FEF 000C lea $C(sp),sp RAM:0001528A RAM:0001528A loc_1528A: ; CODE XREF: sub_15158+10Cj RAM:0001528A ; sub_15158+114j RAM:0001528A 4A79 0002 594A tst.w (word_2594A).l RAM:00015290 670C beq.s loc_1529E RAM:00015292 4279 0002 594A clr.w (word_2594A).l RAM:00015298 4EB9 0001 670A jsr sub_1670A RAM:0001529E RAM:0001529E loc_1529E: ; CODE XREF: sub_15158+138j RAM:0001529E 4A2E FFFF tst.b var_1(a6) RAM:000152A2 6700 009A beq.w loc_1533E RAM:000152A6 102E FFFF move.b var_1(a6),d0 RAM:000152AA 49C0 extb.l d0 RAM:000152AC 2F00 move.l d0,-(sp) RAM:000152AE 4EB9 0001 6CBA jsr sub_16CBA RAM:000152B4 584F addq.w #4,sp RAM:000152B6 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:000152BA 0C79 0002 0002 5952 cmpi.w #2,(word_25952).l RAM:000152C2 667A bne.s loc_1533E RAM:000152C4 102E FFFF move.b var_1(a6),d0 RAM:000152C8 49C0 extb.l d0 RAM:000152CA 2F00 move.l d0,-(sp) RAM:000152CC 4EB9 0001 72CE jsr sub_172CE RAM:000152D2 584F addq.w #4,sp RAM:000152D4 4A40 tst.w d0 RAM:000152D6 673C beq.s loc_15314 RAM:000152D8 4879 0002 5980 pea (aLastInput).l ; " Last INPUT==> " RAM:000152DE 4878 0001 pea (1).w RAM:000152E2 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000152E8 504F addq.w #8,sp RAM:000152EA 102E FFFF move.b var_1(a6),d0 RAM:000152EE 49C0 extb.l d0 RAM:000152F0 2F00 move.l d0,-(sp) RAM:000152F2 4EB9 0001 64E4 jsr sub_164E4 RAM:000152F8 584F addq.w #4,sp RAM:000152FA 4879 0004 7A5C pea (word_47A5C).l RAM:00015300 4878 0000 pea (off_0).w RAM:00015304 4878 FFEA pea (unk_FFFFFFEA).w RAM:00015308 4EB9 0001 6D3A jsr sub_16D3A RAM:0001530E 4FEF 000C lea $C(sp),sp RAM:00015312 602A bra.s loc_1533E RAM:00015314 ; --------------------------------------------------------------------------- RAM:00015314 RAM:00015314 loc_15314: ; CODE XREF: sub_15158+17Ej RAM:00015314 4879 0002 5996 pea (asc_25996).l ; " " RAM:0001531A 4878 0001 pea (1).w RAM:0001531E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00015324 504F addq.w #8,sp RAM:00015326 4879 0004 7A5C pea (word_47A5C).l RAM:0001532C 4878 0000 pea (off_0).w RAM:00015330 4878 FFEA pea (unk_FFFFFFEA).w RAM:00015334 4EB9 0001 6D3A jsr sub_16D3A RAM:0001533A 4FEF 000C lea $C(sp),sp RAM:0001533E RAM:0001533E loc_1533E: ; CODE XREF: sub_15158+14Aj RAM:0001533E ; sub_15158+16Aj ... RAM:0001533E 6000 FEFA bra.w loc_1523A RAM:00015342 ; --------------------------------------------------------------------------- RAM:00015342 RAM:00015342 loc_15342: ; CODE XREF: sub_15158+E6j RAM:00015342 ; sub_15158+104j RAM:00015342 2F39 0004 7910 move.l (dword_47910).l,-(sp) RAM:00015348 4EB9 0001 E486 jsr return0_16 RAM:0001534E 584F addq.w #4,sp RAM:00015350 2F39 0004 7914 move.l (dword_47914).l,-(sp) RAM:00015356 4EB9 0001 E486 jsr return0_16 RAM:0001535C 584F addq.w #4,sp RAM:0001535E 4E5E unlk a6 RAM:00015360 4E75 rts RAM:00015360 ; End of function sub_15158 RAM:00015360 RAM:00015362 RAM:00015362 ; =============== S U B R O U T I N E ======================================= RAM:00015362 RAM:00015362 ; Attributes: bp-based frame RAM:00015362 RAM:00015362 sub_15362: ; CODE XREF: sub_15410+ACp RAM:00015362 ; sub_15410+148p ... RAM:00015362 RAM:00015362 var_1 = -1 RAM:00015362 RAM:00015362 4E56 0000 link a6,#0 RAM:00015366 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0001536C 48D7 0000 movem.l 0,(sp) RAM:00015370 1D7C 0007 FFFE move.b #7,unk_FFFFFFFE(a6) RAM:00015376 422E FFFF clr.b var_1(a6) RAM:0001537A 486E FFFE pea unk_FFFFFFFE(a6) RAM:0001537E 4879 0002 59AD pea (aS_7).l ; "%S" RAM:00015384 4878 0002 pea (2).w RAM:00015388 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001538E 4FEF 000C lea $C(sp),sp RAM:00015392 4878 0005 pea (5).w RAM:00015396 4EB9 0001 72AA jsr sub_172AA RAM:0001539C 584F addq.w #4,sp RAM:0001539E 4E5E unlk a6 RAM:000153A0 4E75 rts RAM:000153A0 ; End of function sub_15362 RAM:000153A0 RAM:000153A2 RAM:000153A2 ; =============== S U B R O U T I N E ======================================= RAM:000153A2 RAM:000153A2 ; Attributes: bp-based frame RAM:000153A2 RAM:000153A2 sub_153A2: ; CODE XREF: sub_16CBA+Ep RAM:000153A2 4E56 0000 link a6,#0 RAM:000153A6 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000153AC 48D7 0000 movem.l 0,(sp) RAM:000153B0 3039 0002 5952 move.w (word_25952).l,d0 RAM:000153B6 48C0 ext.l d0 RAM:000153B8 6002 bra.s loc_153BC RAM:000153B8 ; --------------------------------------------------------------------------- RAM:000153BA 0070 dc.b $70 ; p RAM:000153BB 0000 dc.b 0 RAM:000153BC ; --------------------------------------------------------------------------- RAM:000153BC RAM:000153BC loc_153BC: ; CODE XREF: sub_153A2+16j RAM:000153BC 4E5E unlk a6 RAM:000153BE 4E75 rts RAM:000153BE ; End of function sub_153A2 RAM:000153BE RAM:000153C0 RAM:000153C0 ; =============== S U B R O U T I N E ======================================= RAM:000153C0 RAM:000153C0 ; Attributes: bp-based frame RAM:000153C0 RAM:000153C0 sub_153C0: ; CODE XREF: sub_15FAE+82p RAM:000153C0 ; sub_15FAE+118p ... RAM:000153C0 4E56 0000 link a6,#0 RAM:000153C4 DFFC 0000 0000 adda.l #0,sp RAM:000153CA 48D7 0000 movem.l 0,(sp) RAM:000153CE 7001 moveq #1,d0 RAM:000153D0 6002 bra.s loc_153D4 RAM:000153D2 ; --------------------------------------------------------------------------- RAM:000153D2 7000 moveq #0,d0 RAM:000153D4 RAM:000153D4 loc_153D4: ; CODE XREF: sub_153C0+10j RAM:000153D4 4E5E unlk a6 RAM:000153D6 4E75 rts RAM:000153D6 ; End of function sub_153C0 RAM:000153D6 RAM:000153D8 RAM:000153D8 ; =============== S U B R O U T I N E ======================================= RAM:000153D8 RAM:000153D8 ; Attributes: bp-based frame RAM:000153D8 RAM:000153D8 sub_153D8: ; CODE XREF: sub_15158+F0p RAM:000153D8 ; sub_17400+86p ... RAM:000153D8 RAM:000153D8 var_1 = -1 RAM:000153D8 RAM:000153D8 4E56 0000 link a6,#0 RAM:000153DC DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000153E2 48D7 0000 movem.l 0,(sp) RAM:000153E6 422E FFFF clr.b var_1(a6) RAM:000153EA 3039 0004 6E86 move.w (word_46E86).l,d0 RAM:000153F0 B079 0004 6E8A cmp.w (word_46E8A).l,d0 RAM:000153F6 640A bcc.s loc_15402 RAM:000153F8 4EB9 0000 A69C jsr sub_A69C RAM:000153FE 1D40 FFFF move.b d0,var_1(a6) RAM:00015402 RAM:00015402 loc_15402: ; CODE XREF: sub_153D8+1Ej RAM:00015402 102E FFFF move.b var_1(a6),d0 RAM:00015406 49C0 extb.l d0 RAM:00015408 6002 bra.s loc_1540C RAM:00015408 ; --------------------------------------------------------------------------- RAM:0001540A 0070 dc.b $70 ; p RAM:0001540B 0000 dc.b 0 RAM:0001540C ; --------------------------------------------------------------------------- RAM:0001540C RAM:0001540C loc_1540C: ; CODE XREF: sub_153D8+30j RAM:0001540C 4E5E unlk a6 RAM:0001540E 4E75 rts RAM:0001540E ; End of function sub_153D8 RAM:0001540E RAM:00015410 RAM:00015410 ; =============== S U B R O U T I N E ======================================= RAM:00015410 RAM:00015410 ; Attributes: bp-based frame RAM:00015410 RAM:00015410 sub_15410: ; CODE XREF: sub_16CBA+20p RAM:00015410 RAM:00015410 arg_3 = $B RAM:00015410 RAM:00015410 4E56 0000 link a6,#0 RAM:00015414 DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:0001541A 48D7 0000 movem.l 0,(sp) RAM:0001541E 3D7C 0001 FFFE move.w #1,unk_FFFFFFFE(a6) RAM:00015424 6000 0554 bra.w loc_1597A RAM:00015428 ; --------------------------------------------------------------------------- RAM:00015428 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:0001542E 2F08 move.l a0,-(sp) RAM:00015430 3039 0004 7A60 move.w (word_47A60).l,d0 RAM:00015436 48C0 ext.l d0 RAM:00015438 5380 subq.l #1,d0 RAM:0001543A 2F00 move.l d0,-(sp) RAM:0001543C 4EB9 0001 7108 jsr sub_17108 RAM:00015442 504F addq.w #8,sp RAM:00015444 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00015448 0C6E 0002 FFFC cmpi.w #2,unk_FFFFFFFC(a6) RAM:0001544E 661A bne.s loc_1546A RAM:00015450 4879 0004 7A60 pea (word_47A60).l RAM:00015456 4878 0000 pea (off_0).w RAM:0001545A 4878 FFFF pea ($FFFFFFFF).w RAM:0001545E 4EB9 0001 6D3A jsr sub_16D3A RAM:00015464 4FEF 000C lea $C(sp),sp RAM:00015468 6056 bra.s loc_154C0 RAM:0001546A ; --------------------------------------------------------------------------- RAM:0001546A RAM:0001546A loc_1546A: ; CODE XREF: sub_15410+3Ej RAM:0001546A 0C6E 0001 FFFC cmpi.w #1,unk_FFFFFFFC(a6) RAM:00015470 661A bne.s loc_1548C RAM:00015472 4879 0004 7A60 pea (word_47A60).l RAM:00015478 4878 0000 pea (off_0).w RAM:0001547C 4878 FFFE pea (unk_FFFFFFFE).w RAM:00015480 4EB9 0001 6D3A jsr sub_16D3A RAM:00015486 4FEF 000C lea $C(sp),sp RAM:0001548A 6034 bra.s loc_154C0 RAM:0001548C ; --------------------------------------------------------------------------- RAM:0001548C RAM:0001548C loc_1548C: ; CODE XREF: sub_15410+60j RAM:0001548C 0C6E 0003 FFFC cmpi.w #3,unk_FFFFFFFC(a6) RAM:00015492 6622 bne.s loc_154B6 RAM:00015494 4879 0004 7A60 pea (word_47A60).l RAM:0001549A 3039 0004 7A62 move.w (word_47A62).l,d0 RAM:000154A0 48C0 ext.l d0 RAM:000154A2 5380 subq.l #1,d0 RAM:000154A4 2F00 move.l d0,-(sp) RAM:000154A6 4878 0034 pea (off_34).w RAM:000154AA 4EB9 0001 6DD8 jsr sub_16DD8 RAM:000154B0 4FEF 000C lea $C(sp),sp RAM:000154B4 600A bra.s loc_154C0 RAM:000154B6 ; --------------------------------------------------------------------------- RAM:000154B6 RAM:000154B6 loc_154B6: ; CODE XREF: sub_15410+82j RAM:000154B6 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:000154BA 6604 bne.s loc_154C0 RAM:000154BC 6100 FEA4 bsr.w sub_15362 RAM:000154C0 RAM:000154C0 loc_154C0: ; CODE XREF: sub_15410+58j RAM:000154C0 ; sub_15410+7Aj ... RAM:000154C0 6000 0536 bra.w loc_159F8 RAM:000154C4 ; --------------------------------------------------------------------------- RAM:000154C4 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:000154CA 2F08 move.l a0,-(sp) RAM:000154CC 3039 0004 7A60 move.w (word_47A60).l,d0 RAM:000154D2 48C0 ext.l d0 RAM:000154D4 5280 addq.l #1,d0 RAM:000154D6 2F00 move.l d0,-(sp) RAM:000154D8 4EB9 0001 7108 jsr sub_17108 RAM:000154DE 504F addq.w #8,sp RAM:000154E0 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:000154E4 0C6E 0002 FFFC cmpi.w #2,unk_FFFFFFFC(a6) RAM:000154EA 661A bne.s loc_15506 RAM:000154EC 4879 0004 7A60 pea (word_47A60).l RAM:000154F2 4878 0000 pea (off_0).w RAM:000154F6 4878 0001 pea (1).w RAM:000154FA 4EB9 0001 6D3A jsr sub_16D3A RAM:00015500 4FEF 000C lea $C(sp),sp RAM:00015504 6056 bra.s loc_1555C RAM:00015506 ; --------------------------------------------------------------------------- RAM:00015506 RAM:00015506 loc_15506: ; CODE XREF: sub_15410+DAj RAM:00015506 0C6E 0001 FFFC cmpi.w #1,unk_FFFFFFFC(a6) RAM:0001550C 661A bne.s loc_15528 RAM:0001550E 4879 0004 7A60 pea (word_47A60).l RAM:00015514 4878 0000 pea (off_0).w RAM:00015518 4878 0002 pea (2).w RAM:0001551C 4EB9 0001 6D3A jsr sub_16D3A RAM:00015522 4FEF 000C lea $C(sp),sp RAM:00015526 6034 bra.s loc_1555C RAM:00015528 ; --------------------------------------------------------------------------- RAM:00015528 RAM:00015528 loc_15528: ; CODE XREF: sub_15410+FCj RAM:00015528 0C6E 0004 FFFC cmpi.w #4,unk_FFFFFFFC(a6) RAM:0001552E 6622 bne.s loc_15552 RAM:00015530 4879 0004 7A60 pea (word_47A60).l RAM:00015536 3039 0004 7A62 move.w (word_47A62).l,d0 RAM:0001553C 48C0 ext.l d0 RAM:0001553E 5280 addq.l #1,d0 RAM:00015540 2F00 move.l d0,-(sp) RAM:00015542 4878 0000 pea (off_0).w RAM:00015546 4EB9 0001 6DD8 jsr sub_16DD8 RAM:0001554C 4FEF 000C lea $C(sp),sp RAM:00015550 600A bra.s loc_1555C RAM:00015552 ; --------------------------------------------------------------------------- RAM:00015552 RAM:00015552 loc_15552: ; CODE XREF: sub_15410+11Ej RAM:00015552 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00015556 6604 bne.s loc_1555C RAM:00015558 6100 FE08 bsr.w sub_15362 RAM:0001555C RAM:0001555C loc_1555C: ; CODE XREF: sub_15410+F4j RAM:0001555C ; sub_15410+116j ... RAM:0001555C 6000 049A bra.w loc_159F8 RAM:00015560 ; --------------------------------------------------------------------------- RAM:00015560 3039 0004 7A62 move.w (word_47A62).l,d0 RAM:00015566 48C0 ext.l d0 RAM:00015568 5380 subq.l #1,d0 RAM:0001556A 2F00 move.l d0,-(sp) RAM:0001556C 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00015572 2F08 move.l a0,-(sp) RAM:00015574 4EB9 0001 7108 jsr sub_17108 RAM:0001557A 504F addq.w #8,sp RAM:0001557C 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00015580 0C6E 0002 FFFC cmpi.w #2,unk_FFFFFFFC(a6) RAM:00015586 661A bne.s loc_155A2 RAM:00015588 4879 0004 7A60 pea (word_47A60).l RAM:0001558E 4878 FFFF pea ($FFFFFFFF).w RAM:00015592 4878 0000 pea (off_0).w RAM:00015596 4EB9 0001 6D3A jsr sub_16D3A RAM:0001559C 4FEF 000C lea $C(sp),sp RAM:000155A0 600A bra.s loc_155AC RAM:000155A2 ; --------------------------------------------------------------------------- RAM:000155A2 RAM:000155A2 loc_155A2: ; CODE XREF: sub_15410+176j RAM:000155A2 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:000155A6 6604 bne.s loc_155AC RAM:000155A8 6100 FDB8 bsr.w sub_15362 RAM:000155AC RAM:000155AC loc_155AC: ; CODE XREF: sub_15410+190j RAM:000155AC ; sub_15410+196j RAM:000155AC 6000 044A bra.w loc_159F8 RAM:000155B0 ; --------------------------------------------------------------------------- RAM:000155B0 3039 0004 7A62 move.w (word_47A62).l,d0 RAM:000155B6 48C0 ext.l d0 RAM:000155B8 5280 addq.l #1,d0 RAM:000155BA 2F00 move.l d0,-(sp) RAM:000155BC 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:000155C2 2F08 move.l a0,-(sp) RAM:000155C4 4EB9 0001 7108 jsr sub_17108 RAM:000155CA 504F addq.w #8,sp RAM:000155CC 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:000155D0 0C6E 0002 FFFC cmpi.w #2,unk_FFFFFFFC(a6) RAM:000155D6 661A bne.s loc_155F2 RAM:000155D8 4879 0004 7A60 pea (word_47A60).l RAM:000155DE 4878 0001 pea (1).w RAM:000155E2 4878 0000 pea (off_0).w RAM:000155E6 4EB9 0001 6D3A jsr sub_16D3A RAM:000155EC 4FEF 000C lea $C(sp),sp RAM:000155F0 600A bra.s loc_155FC RAM:000155F2 ; --------------------------------------------------------------------------- RAM:000155F2 RAM:000155F2 loc_155F2: ; CODE XREF: sub_15410+1C6j RAM:000155F2 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:000155F6 6604 bne.s loc_155FC RAM:000155F8 6100 FD68 bsr.w sub_15362 RAM:000155FC RAM:000155FC loc_155FC: ; CODE XREF: sub_15410+1E0j RAM:000155FC ; sub_15410+1E6j RAM:000155FC 6000 03FA bra.w loc_159F8 RAM:00015600 ; --------------------------------------------------------------------------- RAM:00015600 23FC 0000 0001 0002+ move.l #1,(dword_2594E).l RAM:0001560A 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00015610 2F08 move.l a0,-(sp) RAM:00015612 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00015618 2F08 move.l a0,-(sp) RAM:0001561A 4EB9 0001 6E8C jsr sub_16E8C RAM:00015620 504F addq.w #8,sp RAM:00015622 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00015626 4879 0004 7A5C pea (word_47A5C).l RAM:0001562C 4878 0015 pea ($15).w RAM:00015630 4878 0012 pea ($12).w RAM:00015634 4EB9 0001 6DD8 jsr sub_16DD8 RAM:0001563A 4FEF 000C lea $C(sp),sp RAM:0001563E 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:00015642 2F08 move.l a0,-(sp) RAM:00015644 4EB9 0001 723A jsr sub_1723A RAM:0001564A 584F addq.w #4,sp RAM:0001564C 4879 0004 7A5C pea (word_47A5C).l RAM:00015652 4878 0015 pea ($15).w RAM:00015656 4878 0024 pea (off_24).w RAM:0001565A 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015660 4FEF 000C lea $C(sp),sp RAM:00015664 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:00015668 2F08 move.l a0,-(sp) RAM:0001566A 4EB9 0001 72FA jsr sub_172FA RAM:00015670 584F addq.w #4,sp RAM:00015672 4879 0004 7A60 pea (word_47A60).l RAM:00015678 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:0001567E 2F08 move.l a0,-(sp) RAM:00015680 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00015686 2F08 move.l a0,-(sp) RAM:00015688 4EB9 0001 6DD8 jsr sub_16DD8 RAM:0001568E 4FEF 000C lea $C(sp),sp RAM:00015692 6000 0364 bra.w loc_159F8 RAM:00015696 ; --------------------------------------------------------------------------- RAM:00015696 23FC 0000 0001 0002+ move.l #1,(dword_2594E).l RAM:000156A0 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:000156A6 2F08 move.l a0,-(sp) RAM:000156A8 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:000156AE 2F08 move.l a0,-(sp) RAM:000156B0 4EB9 0001 6E8C jsr sub_16E8C RAM:000156B6 504F addq.w #8,sp RAM:000156B8 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:000156BC 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:000156C0 4A40 tst.w d0 RAM:000156C2 6C02 bge.s loc_156C6 RAM:000156C4 5240 addq.w #1,d0 RAM:000156C6 RAM:000156C6 loc_156C6: ; CODE XREF: sub_15410+2B2j RAM:000156C6 E240 asr.w #1,d0 RAM:000156C8 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:000156CC 4879 0004 7A5C pea (word_47A5C).l RAM:000156D2 4878 0015 pea ($15).w RAM:000156D6 4878 0012 pea ($12).w RAM:000156DA 4EB9 0001 6DD8 jsr sub_16DD8 RAM:000156E0 4FEF 000C lea $C(sp),sp RAM:000156E4 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:000156E8 2F08 move.l a0,-(sp) RAM:000156EA 4EB9 0001 7272 jsr sub_17272 RAM:000156F0 584F addq.w #4,sp RAM:000156F2 4879 0004 7A5C pea (word_47A5C).l RAM:000156F8 4878 0015 pea ($15).w RAM:000156FC 4878 0024 pea (off_24).w RAM:00015700 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015706 4FEF 000C lea $C(sp),sp RAM:0001570A 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:0001570E 2F08 move.l a0,-(sp) RAM:00015710 4EB9 0001 7340 jsr sub_17340 RAM:00015716 584F addq.w #4,sp RAM:00015718 4879 0004 7A60 pea (word_47A60).l RAM:0001571E 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00015724 2F08 move.l a0,-(sp) RAM:00015726 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:0001572C 2F08 move.l a0,-(sp) RAM:0001572E 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015734 4FEF 000C lea $C(sp),sp RAM:00015738 6000 02BE bra.w loc_159F8 RAM:0001573C ; --------------------------------------------------------------------------- RAM:0001573C 0C2E 0061 000B cmpi.b #$61,arg_3(a6) ; 'a' RAM:00015742 6D0E blt.s loc_15752 RAM:00015744 0C2E 0066 000B cmpi.b #$66,arg_3(a6) ; 'f' RAM:0001574A 6E06 bgt.s loc_15752 RAM:0001574C 042E 0020 000B subi.b #$20,arg_3(a6) ; ' ' RAM:00015752 RAM:00015752 loc_15752: ; CODE XREF: sub_15410+332j RAM:00015752 ; sub_15410+33Aj RAM:00015752 102E 000B move.b arg_3(a6),d0 RAM:00015756 49C0 extb.l d0 RAM:00015758 2F00 move.l d0,-(sp) RAM:0001575A 4EB9 0001 64E4 jsr sub_164E4 RAM:00015760 584F addq.w #4,sp RAM:00015762 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00015768 2F08 move.l a0,-(sp) RAM:0001576A 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00015770 2F08 move.l a0,-(sp) RAM:00015772 4EB9 0001 6E8C jsr sub_16E8C RAM:00015778 504F addq.w #8,sp RAM:0001577A 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0001577E 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00015784 2F08 move.l a0,-(sp) RAM:00015786 4EB9 0001 7386 jsr sub_17386 RAM:0001578C 584F addq.w #4,sp RAM:0001578E 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:00015792 102E 000B move.b arg_3(a6),d0 RAM:00015796 49C0 extb.l d0 RAM:00015798 2F00 move.l d0,-(sp) RAM:0001579A 4EB9 0001 73C0 jsr sub_173C0 RAM:000157A0 584F addq.w #4,sp RAM:000157A2 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:000157A6 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:000157AA 673A beq.s loc_157E6 RAM:000157AC 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:000157B0 41F9 0004 7A68 lea (unk_47A68).l,a0 RAM:000157B6 11AE 000B 0200 move.b arg_3(a6),(a0,d0.w*2) RAM:000157BC 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:000157C0 3040 movea.w d0,a0 RAM:000157C2 D1F9 0004 7910 adda.l (dword_47910).l,a0 RAM:000157C8 1010 move.b (a0),d0 RAM:000157CA 720F moveq #$F,d1 RAM:000157CC C001 and.b d1,d0 RAM:000157CE 322E FFF6 move.w unk_FFFFFFF6(a6),d1 RAM:000157D2 E941 asl.w #4,d1 RAM:000157D4 8001 or.b d1,d0 RAM:000157D6 322E FFFA move.w unk_FFFFFFFA(a6),d1 RAM:000157DA 2079 0004 7910 movea.l (dword_47910).l,a0 RAM:000157E0 1180 1000 move.b d0,(a0,d1.w) RAM:000157E4 6038 bra.s loc_1581E RAM:000157E6 ; --------------------------------------------------------------------------- RAM:000157E6 RAM:000157E6 loc_157E6: ; CODE XREF: sub_15410+39Aj RAM:000157E6 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:000157EA 41F9 0004 7A69 lea (byte_47A69).l,a0 RAM:000157F0 11AE 000B 0200 move.b arg_3(a6),(a0,d0.w*2) RAM:000157F6 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:000157FA 3040 movea.w d0,a0 RAM:000157FC D1F9 0004 7910 adda.l (dword_47910).l,a0 RAM:00015802 1010 move.b (a0),d0 RAM:00015804 223C 0000 00F0 move.l #$F0,d1 ; 'ð' RAM:0001580A C001 and.b d1,d0 RAM:0001580C 802E FFF7 or.b unk_FFFFFFF7(a6),d0 RAM:00015810 322E FFFA move.w unk_FFFFFFFA(a6),d1 RAM:00015814 2079 0004 7910 movea.l (dword_47910).l,a0 RAM:0001581A 1180 1000 move.b d0,(a0,d1.w) RAM:0001581E RAM:0001581E loc_1581E: ; CODE XREF: sub_15410+3D4j RAM:0001581E 4879 0004 7A5C pea (word_47A5C).l RAM:00015824 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:00015828 2F08 move.l a0,-(sp) RAM:0001582A 4EB9 0001 6F8C jsr sub_16F8C RAM:00015830 504F addq.w #8,sp RAM:00015832 4879 0004 7A5C pea (word_47A5C).l RAM:00015838 3079 0004 7A5E movea.w (word_47A5E).l,a0 RAM:0001583E 2F08 move.l a0,-(sp) RAM:00015840 3079 0004 7A5C movea.w (word_47A5C).l,a0 RAM:00015846 2F08 move.l a0,-(sp) RAM:00015848 4EB9 0001 6DD8 jsr sub_16DD8 RAM:0001584E 4FEF 000C lea $C(sp),sp RAM:00015852 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00015856 2079 0004 7910 movea.l (dword_47910).l,a0 RAM:0001585C 1030 0000 move.b (a0,d0.w),d0 RAM:00015860 0280 0000 00FF andi.l #$FF,d0 RAM:00015866 2F00 move.l d0,-(sp) RAM:00015868 4EB9 0001 64E4 jsr sub_164E4 RAM:0001586E 584F addq.w #4,sp RAM:00015870 4879 0004 7A60 pea (word_47A60).l RAM:00015876 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:0001587C 2F08 move.l a0,-(sp) RAM:0001587E 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00015884 2F08 move.l a0,-(sp) RAM:00015886 4EB9 0001 6DD8 jsr sub_16DD8 RAM:0001588C 4FEF 000C lea $C(sp),sp RAM:00015890 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00015896 2F08 move.l a0,-(sp) RAM:00015898 3039 0004 7A60 move.w (word_47A60).l,d0 RAM:0001589E 48C0 ext.l d0 RAM:000158A0 5280 addq.l #1,d0 RAM:000158A2 2F00 move.l d0,-(sp) RAM:000158A4 4EB9 0001 7108 jsr sub_17108 RAM:000158AA 504F addq.w #8,sp RAM:000158AC 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:000158B0 0C6E 0002 FFFC cmpi.w #2,unk_FFFFFFFC(a6) RAM:000158B6 661A bne.s loc_158D2 RAM:000158B8 4879 0004 7A60 pea (word_47A60).l RAM:000158BE 4878 0000 pea (off_0).w RAM:000158C2 4878 0001 pea (1).w RAM:000158C6 4EB9 0001 6D3A jsr sub_16D3A RAM:000158CC 4FEF 000C lea $C(sp),sp RAM:000158D0 604A bra.s loc_1591C RAM:000158D2 ; --------------------------------------------------------------------------- RAM:000158D2 RAM:000158D2 loc_158D2: ; CODE XREF: sub_15410+4A6j RAM:000158D2 0C6E 0001 FFFC cmpi.w #1,unk_FFFFFFFC(a6) RAM:000158D8 661A bne.s loc_158F4 RAM:000158DA 4879 0004 7A60 pea (word_47A60).l RAM:000158E0 4878 0000 pea (off_0).w RAM:000158E4 4878 0002 pea (2).w RAM:000158E8 4EB9 0001 6D3A jsr sub_16D3A RAM:000158EE 4FEF 000C lea $C(sp),sp RAM:000158F2 6028 bra.s loc_1591C RAM:000158F4 ; --------------------------------------------------------------------------- RAM:000158F4 RAM:000158F4 loc_158F4: ; CODE XREF: sub_15410+4C8j RAM:000158F4 0C6E 0004 FFFC cmpi.w #4,unk_FFFFFFFC(a6) RAM:000158FA 6620 bne.s loc_1591C RAM:000158FC 4879 0004 7A60 pea (word_47A60).l RAM:00015902 3039 0004 7A62 move.w (word_47A62).l,d0 RAM:00015908 48C0 ext.l d0 RAM:0001590A 5280 addq.l #1,d0 RAM:0001590C 2F00 move.l d0,-(sp) RAM:0001590E 4878 0000 pea (off_0).w RAM:00015912 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015918 4FEF 000C lea $C(sp),sp RAM:0001591C RAM:0001591C loc_1591C: ; CODE XREF: sub_15410+4C0j RAM:0001591C ; sub_15410+4E2j ... RAM:0001591C 4A79 0002 5948 tst.w (word_25948).l RAM:00015922 6608 bne.s loc_1592C RAM:00015924 33FC 0001 0002 594A move.w #1,(word_2594A).l RAM:0001592C RAM:0001592C loc_1592C: ; CODE XREF: sub_15410+512j RAM:0001592C 33FC 0001 0002 5948 move.w #1,(word_25948).l RAM:00015934 6000 00C2 bra.w loc_159F8 RAM:00015938 ; --------------------------------------------------------------------------- RAM:00015938 4EB9 0001 6B18 jsr sub_16B18 RAM:0001593E 4EB9 0001 78E8 jsr sub_178E8 RAM:00015944 4EB9 0001 6B18 jsr sub_16B18 RAM:0001594A 4EB9 0001 6C7C jsr sub_16C7C RAM:00015950 6000 00A6 bra.w loc_159F8 RAM:00015954 ; --------------------------------------------------------------------------- RAM:00015954 33FC 0002 0002 5952 move.w #2,(word_25952).l RAM:0001595C 4879 0004 7A60 pea (word_47A60).l RAM:00015962 4878 0017 pea ($17).w RAM:00015966 4878 0009 pea (9).w RAM:0001596A 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015970 4FEF 000C lea $C(sp),sp RAM:00015974 6000 0082 bra.w loc_159F8 RAM:00015978 ; --------------------------------------------------------------------------- RAM:00015978 RAM:00015978 loc_15978: ; CODE XREF: sub_15410+576j RAM:00015978 ; sub_15410+584j RAM:00015978 607E bra.s loc_159F8 RAM:0001597A ; --------------------------------------------------------------------------- RAM:0001597A RAM:0001597A loc_1597A: ; CODE XREF: sub_15410+14j RAM:0001597A 102E 000B move.b arg_3(a6),d0 RAM:0001597E 49C0 extb.l d0 RAM:00015980 0C80 0000 0066 cmpi.l #$66,d0 ; 'f' RAM:00015986 62F0 bhi.s loc_15978 RAM:00015988 41FA 0050 lea unk_159DA,a0 RAM:0001598C 721D moveq #$1D,d1 RAM:0001598E RAM:0001598E loc_1598E: ; CODE XREF: sub_15410+580j RAM:0001598E B018 cmp.b (a0)+,d0 RAM:00015990 54C9 FFFC dbcc d1,loc_1598E RAM:00015994 66E2 bne.s loc_15978 RAM:00015996 303B 1206 move.w word_1599E(pc,d1.w*2),d0 RAM:0001599A 4EFB 0002 jmp word_1599E(pc,d0.w) RAM:0001599A ; --------------------------------------------------------------------------- RAM:0001599E FC62 FFB6 FA8A FC12+word_1599E: dc.w $FC62, $FFB6, $FA8A, $FC12, $FBC2, $FB26, $FCF8, $FF9A, $FD9E, $FD9E, $FD9E, $FD9E, $FD9E, $FD9E, $FD9E, $FD9E RAM:0001599E FBC2 FB26 FCF8 FF9A+ ; CODE XREF: sub_15410+58Aj RAM:0001599E FD9E FD9E FD9E FD9E+ ; DATA XREF: sub_15410+586r RAM:0001599E FD9E FD9E FD9E FD9E+ dc.w $FD9E, $FD9E, $FD9E, $FD9E, $FD9E, $FD9E, $FD9E, $FD9E, $FD9E, $FD9E, $FD9E, $FD9E, $FD9E, $FD9E RAM:000159DA 0066 unk_159DA: dc.b $66 ; f ; DATA XREF: sub_15410+578o RAM:000159DB 0065 dc.b $65 ; e RAM:000159DC 0064 dc.b $64 ; d RAM:000159DD 0063 dc.b $63 ; c RAM:000159DE 0062 dc.b $62 ; b RAM:000159DF 0061 dc.b $61 ; a RAM:000159E0 0046 dc.b $46 ; F RAM:000159E1 0045 dc.b $45 ; E RAM:000159E2 0044 dc.b $44 ; D RAM:000159E3 0043 dc.b $43 ; C RAM:000159E4 0042 dc.b $42 ; B RAM:000159E5 0041 dc.b $41 ; A RAM:000159E6 0039 dc.b $39 ; 9 RAM:000159E7 0038 dc.b $38 ; 8 RAM:000159E8 0037 dc.b $37 ; 7 RAM:000159E9 0036 dc.b $36 ; 6 RAM:000159EA 0035 dc.b $35 ; 5 RAM:000159EB 0034 dc.b $34 ; 4 RAM:000159EC 0033 dc.b $33 ; 3 RAM:000159ED 0032 dc.b $32 ; 2 RAM:000159EE 0031 dc.b $31 ; 1 RAM:000159EF 0030 dc.b $30 ; 0 RAM:000159F0 001F dc.b $1F RAM:000159F1 0017 dc.b $17 RAM:000159F2 000C dc.b $C RAM:000159F3 000B dc.b $B RAM:000159F4 000A dc.b $A RAM:000159F5 0008 dc.b 8 RAM:000159F6 0004 dc.b 4 RAM:000159F7 0002 dc.b 2 RAM:000159F8 ; --------------------------------------------------------------------------- RAM:000159F8 RAM:000159F8 loc_159F8: ; CODE XREF: sub_15410:loc_154C0j RAM:000159F8 ; sub_15410:loc_1555Cj ... RAM:000159F8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000159FC 48C0 ext.l d0 RAM:000159FE 6002 bra.s loc_15A02 RAM:000159FE ; --------------------------------------------------------------------------- RAM:00015A00 0070 dc.b $70 ; p RAM:00015A01 0000 dc.b 0 RAM:00015A02 ; --------------------------------------------------------------------------- RAM:00015A02 RAM:00015A02 loc_15A02: ; CODE XREF: sub_15410+5EEj RAM:00015A02 4E5E unlk a6 RAM:00015A04 4E75 rts RAM:00015A04 ; End of function sub_15410 RAM:00015A04 RAM:00015A06 RAM:00015A06 ; =============== S U B R O U T I N E ======================================= RAM:00015A06 RAM:00015A06 ; Attributes: bp-based frame RAM:00015A06 RAM:00015A06 sub_15A06: ; CODE XREF: sub_16CBA+34p RAM:00015A06 RAM:00015A06 arg_3 = $B RAM:00015A06 RAM:00015A06 4E56 0000 link a6,#0 RAM:00015A0A DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00015A10 48D7 0000 movem.l 0,(sp) RAM:00015A14 3D7C 0001 FFFE move.w #1,unk_FFFFFFFE(a6) RAM:00015A1A 6000 052A bra.w loc_15F46 RAM:00015A1E ; --------------------------------------------------------------------------- RAM:00015A1E RAM:00015A1E loc_15A1E: ; CODE XREF: sub_15A06+560j RAM:00015A1E 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00015A24 2F08 move.l a0,-(sp) RAM:00015A26 3039 0004 7A60 move.w (word_47A60).l,d0 RAM:00015A2C 48C0 ext.l d0 RAM:00015A2E 5380 subq.l #1,d0 RAM:00015A30 2F00 move.l d0,-(sp) RAM:00015A32 4EB9 0001 71AE jsr sub_171AE RAM:00015A38 504F addq.w #8,sp RAM:00015A3A 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00015A3E RAM:00015A3E loc_15A3E: RAM:00015A3E 0C6E 0002 FFFC cmpi.w #2,unk_FFFFFFFC(a6) RAM:00015A44 661A bne.s loc_15A60 RAM:00015A46 4879 0004 7A60 pea (word_47A60).l RAM:00015A4C 4878 0000 pea (off_0).w RAM:00015A50 4878 FFFF pea ($FFFFFFFF).w RAM:00015A54 4EB9 0001 6D3A jsr sub_16D3A RAM:00015A5A 4FEF 000C lea $C(sp),sp RAM:00015A5E 6056 bra.s loc_15AB6 RAM:00015A60 ; --------------------------------------------------------------------------- RAM:00015A60 RAM:00015A60 loc_15A60: ; CODE XREF: sub_15A06+3Ej RAM:00015A60 0C6E 0001 FFFC cmpi.w #1,unk_FFFFFFFC(a6) RAM:00015A66 661A bne.s loc_15A82 RAM:00015A68 4879 0004 7A60 pea (word_47A60).l RAM:00015A6E 4878 0000 pea (off_0).w RAM:00015A72 4878 FFFE pea (unk_FFFFFFFE).w RAM:00015A76 4EB9 0001 6D3A jsr sub_16D3A RAM:00015A7C 4FEF 000C lea $C(sp),sp RAM:00015A80 6034 bra.s loc_15AB6 RAM:00015A82 ; --------------------------------------------------------------------------- RAM:00015A82 RAM:00015A82 loc_15A82: ; CODE XREF: sub_15A06+60j RAM:00015A82 0C6E 0003 FFFC cmpi.w #3,unk_FFFFFFFC(a6) RAM:00015A88 6622 bne.s loc_15AAC RAM:00015A8A 4879 0004 7A60 pea (word_47A60).l RAM:00015A90 3039 0004 7A62 move.w (word_47A62).l,d0 RAM:00015A96 48C0 ext.l d0 RAM:00015A98 5380 subq.l #1,d0 RAM:00015A9A 2F00 move.l d0,-(sp) RAM:00015A9C 4878 004E pea ($4E).w RAM:00015AA0 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015AA6 4FEF 000C lea $C(sp),sp RAM:00015AAA 600A bra.s loc_15AB6 RAM:00015AAC ; --------------------------------------------------------------------------- RAM:00015AAC RAM:00015AAC loc_15AAC: ; CODE XREF: sub_15A06+82j RAM:00015AAC 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00015AB0 6604 bne.s loc_15AB6 RAM:00015AB2 6100 F8AE bsr.w sub_15362 RAM:00015AB6 RAM:00015AB6 loc_15AB6: ; CODE XREF: sub_15A06+58j RAM:00015AB6 ; sub_15A06+7Aj ... RAM:00015AB6 6000 04E8 bra.w loc_15FA0 RAM:00015ABA ; --------------------------------------------------------------------------- RAM:00015ABA RAM:00015ABA loc_15ABA: ; CODE XREF: sub_15A06+57Ej RAM:00015ABA 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00015AC0 2F08 move.l a0,-(sp) RAM:00015AC2 3039 0004 7A60 move.w (word_47A60).l,d0 RAM:00015AC8 48C0 ext.l d0 RAM:00015ACA 5280 addq.l #1,d0 RAM:00015ACC 2F00 move.l d0,-(sp) RAM:00015ACE 4EB9 0001 71AE jsr sub_171AE RAM:00015AD4 504F addq.w #8,sp RAM:00015AD6 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00015ADA 0C6E 0002 FFFC cmpi.w #2,unk_FFFFFFFC(a6) RAM:00015AE0 661A bne.s loc_15AFC RAM:00015AE2 4879 0004 7A60 pea (word_47A60).l RAM:00015AE8 4878 0000 pea (off_0).w RAM:00015AEC 4878 0001 pea (1).w RAM:00015AF0 4EB9 0001 6D3A jsr sub_16D3A RAM:00015AF6 4FEF 000C lea $C(sp),sp RAM:00015AFA 6056 bra.s loc_15B52 RAM:00015AFC ; --------------------------------------------------------------------------- RAM:00015AFC RAM:00015AFC loc_15AFC: ; CODE XREF: sub_15A06+DAj RAM:00015AFC 0C6E 0001 FFFC cmpi.w #1,unk_FFFFFFFC(a6) RAM:00015B02 661A bne.s loc_15B1E RAM:00015B04 4879 0004 7A60 pea (word_47A60).l RAM:00015B0A 4878 0000 pea (off_0).w RAM:00015B0E 4878 0002 pea (2).w RAM:00015B12 4EB9 0001 6D3A jsr sub_16D3A RAM:00015B18 4FEF 000C lea $C(sp),sp RAM:00015B1C 6034 bra.s loc_15B52 RAM:00015B1E ; --------------------------------------------------------------------------- RAM:00015B1E RAM:00015B1E loc_15B1E: ; CODE XREF: sub_15A06+FCj RAM:00015B1E 0C6E 0004 FFFC cmpi.w #4,unk_FFFFFFFC(a6) RAM:00015B24 6622 bne.s loc_15B48 RAM:00015B26 4879 0004 7A60 pea (word_47A60).l RAM:00015B2C 3039 0004 7A62 move.w (word_47A62).l,d0 RAM:00015B32 48C0 ext.l d0 RAM:00015B34 5280 addq.l #1,d0 RAM:00015B36 2F00 move.l d0,-(sp) RAM:00015B38 4878 0037 pea ($37).w RAM:00015B3C 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015B42 4FEF 000C lea $C(sp),sp RAM:00015B46 600A bra.s loc_15B52 RAM:00015B48 ; --------------------------------------------------------------------------- RAM:00015B48 RAM:00015B48 loc_15B48: ; CODE XREF: sub_15A06+11Ej RAM:00015B48 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00015B4C 6604 bne.s loc_15B52 RAM:00015B4E 6100 F812 bsr.w sub_15362 RAM:00015B52 RAM:00015B52 loc_15B52: ; CODE XREF: sub_15A06+F4j RAM:00015B52 ; sub_15A06+116j ... RAM:00015B52 6000 044C bra.w loc_15FA0 RAM:00015B56 ; --------------------------------------------------------------------------- RAM:00015B56 RAM:00015B56 loc_15B56: ; CODE XREF: sub_15A06+574j RAM:00015B56 3039 0004 7A62 move.w (word_47A62).l,d0 RAM:00015B5C 48C0 ext.l d0 RAM:00015B5E 5380 subq.l #1,d0 RAM:00015B60 2F00 move.l d0,-(sp) RAM:00015B62 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00015B68 2F08 move.l a0,-(sp) RAM:00015B6A 4EB9 0001 71AE jsr sub_171AE RAM:00015B70 504F addq.w #8,sp RAM:00015B72 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00015B76 0C6E 0002 FFFC cmpi.w #2,unk_FFFFFFFC(a6) RAM:00015B7C 661A bne.s loc_15B98 RAM:00015B7E 4879 0004 7A60 pea (word_47A60).l RAM:00015B84 4878 FFFF pea ($FFFFFFFF).w RAM:00015B88 4878 0000 pea (off_0).w RAM:00015B8C 4EB9 0001 6D3A jsr sub_16D3A RAM:00015B92 4FEF 000C lea $C(sp),sp RAM:00015B96 600A bra.s loc_15BA2 RAM:00015B98 ; --------------------------------------------------------------------------- RAM:00015B98 RAM:00015B98 loc_15B98: ; CODE XREF: sub_15A06+176j RAM:00015B98 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00015B9C 6604 bne.s loc_15BA2 RAM:00015B9E 6100 F7C2 bsr.w sub_15362 RAM:00015BA2 RAM:00015BA2 loc_15BA2: ; CODE XREF: sub_15A06+190j RAM:00015BA2 ; sub_15A06+196j RAM:00015BA2 6000 03FC bra.w loc_15FA0 RAM:00015BA6 ; --------------------------------------------------------------------------- RAM:00015BA6 RAM:00015BA6 loc_15BA6: ; CODE XREF: sub_15A06+56Aj RAM:00015BA6 3039 0004 7A62 move.w (word_47A62).l,d0 RAM:00015BAC 48C0 ext.l d0 RAM:00015BAE 5280 addq.l #1,d0 RAM:00015BB0 2F00 move.l d0,-(sp) RAM:00015BB2 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00015BB8 2F08 move.l a0,-(sp) RAM:00015BBA 4EB9 0001 71AE jsr sub_171AE RAM:00015BC0 504F addq.w #8,sp RAM:00015BC2 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00015BC6 0C6E 0002 FFFC cmpi.w #2,unk_FFFFFFFC(a6) RAM:00015BCC 661A bne.s loc_15BE8 RAM:00015BCE 4879 0004 7A60 pea (word_47A60).l RAM:00015BD4 4878 0001 pea (1).w RAM:00015BD8 4878 0000 pea (off_0).w RAM:00015BDC 4EB9 0001 6D3A jsr sub_16D3A RAM:00015BE2 4FEF 000C lea $C(sp),sp RAM:00015BE6 600A bra.s loc_15BF2 RAM:00015BE8 ; --------------------------------------------------------------------------- RAM:00015BE8 RAM:00015BE8 loc_15BE8: ; CODE XREF: sub_15A06+1C6j RAM:00015BE8 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00015BEC 6604 bne.s loc_15BF2 RAM:00015BEE 6100 F772 bsr.w sub_15362 RAM:00015BF2 RAM:00015BF2 loc_15BF2: ; CODE XREF: sub_15A06+1E0j RAM:00015BF2 ; sub_15A06+1E6j RAM:00015BF2 6000 03AC bra.w loc_15FA0 RAM:00015BF6 ; --------------------------------------------------------------------------- RAM:00015BF6 RAM:00015BF6 loc_15BF6: ; CODE XREF: sub_15A06+54Cj RAM:00015BF6 23FC 0000 0001 0002+ move.l #1,(dword_2594E).l RAM:00015C00 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00015C06 2F08 move.l a0,-(sp) RAM:00015C08 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00015C0E 2F08 move.l a0,-(sp) RAM:00015C10 4EB9 0001 6EE2 jsr sub_16EE2 RAM:00015C16 504F addq.w #8,sp RAM:00015C18 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00015C1C 4879 0004 7A5C pea (word_47A5C).l RAM:00015C22 4878 0015 pea ($15).w RAM:00015C26 4878 0012 pea ($12).w RAM:00015C2A 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015C30 4FEF 000C lea $C(sp),sp RAM:00015C34 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:00015C38 2F08 move.l a0,-(sp) RAM:00015C3A 4EB9 0001 723A jsr sub_1723A RAM:00015C40 584F addq.w #4,sp RAM:00015C42 4879 0004 7A5C pea (word_47A5C).l RAM:00015C48 4878 0015 pea ($15).w RAM:00015C4C 4878 0024 pea (off_24).w RAM:00015C50 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015C56 4FEF 000C lea $C(sp),sp RAM:00015C5A 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:00015C5E 2F08 move.l a0,-(sp) RAM:00015C60 4EB9 0001 72FA jsr sub_172FA RAM:00015C66 584F addq.w #4,sp RAM:00015C68 4879 0004 7A60 pea (word_47A60).l RAM:00015C6E 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00015C74 2F08 move.l a0,-(sp) RAM:00015C76 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00015C7C 2F08 move.l a0,-(sp) RAM:00015C7E 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015C84 4FEF 000C lea $C(sp),sp RAM:00015C88 6000 0316 bra.w loc_15FA0 RAM:00015C8C ; --------------------------------------------------------------------------- RAM:00015C8C RAM:00015C8C loc_15C8C: ; CODE XREF: sub_15A06+588j RAM:00015C8C 23FC 0000 0001 0002+ move.l #1,(dword_2594E).l RAM:00015C96 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00015C9C 2F08 move.l a0,-(sp) RAM:00015C9E 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00015CA4 2F08 move.l a0,-(sp) RAM:00015CA6 4EB9 0001 6EE2 jsr sub_16EE2 RAM:00015CAC 504F addq.w #8,sp RAM:00015CAE 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00015CB2 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00015CB6 4A40 tst.w d0 RAM:00015CB8 6C02 bge.s loc_15CBC RAM:00015CBA 5240 addq.w #1,d0 RAM:00015CBC RAM:00015CBC loc_15CBC: ; CODE XREF: sub_15A06+2B2j RAM:00015CBC E240 asr.w #1,d0 RAM:00015CBE 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00015CC2 4879 0004 7A5C pea (word_47A5C).l RAM:00015CC8 4878 0015 pea ($15).w RAM:00015CCC 4878 0012 pea ($12).w RAM:00015CD0 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015CD6 4FEF 000C lea $C(sp),sp RAM:00015CDA 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:00015CDE 2F08 move.l a0,-(sp) RAM:00015CE0 4EB9 0001 7272 jsr sub_17272 RAM:00015CE6 584F addq.w #4,sp RAM:00015CE8 4879 0004 7A5C pea (word_47A5C).l RAM:00015CEE 4878 0015 pea ($15).w RAM:00015CF2 4878 0024 pea (off_24).w RAM:00015CF6 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015CFC 4FEF 000C lea $C(sp),sp RAM:00015D00 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:00015D04 2F08 move.l a0,-(sp) RAM:00015D06 4EB9 0001 7340 jsr sub_17340 RAM:00015D0C 584F addq.w #4,sp RAM:00015D0E 4879 0004 7A60 pea (word_47A60).l RAM:00015D14 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00015D1A 2F08 move.l a0,-(sp) RAM:00015D1C 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00015D22 2F08 move.l a0,-(sp) RAM:00015D24 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015D2A 4FEF 000C lea $C(sp),sp RAM:00015D2E 6000 0270 bra.w loc_15FA0 RAM:00015D32 ; --------------------------------------------------------------------------- RAM:00015D32 RAM:00015D32 loc_15D32: ; CODE XREF: sub_15A06+592j RAM:00015D32 4EB9 0001 6B18 jsr sub_16B18 RAM:00015D38 4EB9 0001 78E8 jsr sub_178E8 RAM:00015D3E 4EB9 0001 6B18 jsr sub_16B18 RAM:00015D44 4EB9 0001 6C7C jsr sub_16C7C RAM:00015D4A 6000 0254 bra.w loc_15FA0 RAM:00015D4E ; --------------------------------------------------------------------------- RAM:00015D4E RAM:00015D4E loc_15D4E: ; CODE XREF: sub_15A06+556j RAM:00015D4E 33FC 0002 0002 5952 move.w #2,(word_25952).l RAM:00015D56 4879 0004 7A60 pea (word_47A60).l RAM:00015D5C 4878 0017 pea ($17).w RAM:00015D60 4878 0009 pea (9).w RAM:00015D64 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015D6A 4FEF 000C lea $C(sp),sp RAM:00015D6E 6000 0230 bra.w loc_15FA0 RAM:00015D72 ; --------------------------------------------------------------------------- RAM:00015D72 RAM:00015D72 loc_15D72: ; CODE XREF: sub_15A06+596j RAM:00015D72 102E 000B move.b arg_3(a6),d0 RAM:00015D76 49C0 extb.l d0 RAM:00015D78 2F00 move.l d0,-(sp) RAM:00015D7A 4EB9 0001 72CE jsr sub_172CE RAM:00015D80 584F addq.w #4,sp RAM:00015D82 4A40 tst.w d0 RAM:00015D84 6700 01BA beq.w loc_15F40 RAM:00015D88 102E 000B move.b arg_3(a6),d0 RAM:00015D8C 49C0 extb.l d0 RAM:00015D8E 2F00 move.l d0,-(sp) RAM:00015D90 4EB9 0001 64E4 jsr sub_164E4 RAM:00015D96 584F addq.w #4,sp RAM:00015D98 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00015D9E 2F08 move.l a0,-(sp) RAM:00015DA0 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00015DA6 2F08 move.l a0,-(sp) RAM:00015DA8 4EB9 0001 6EE2 jsr sub_16EE2 RAM:00015DAE 504F addq.w #8,sp RAM:00015DB0 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:00015DB4 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00015DB8 2079 0004 7910 movea.l (dword_47910).l,a0 RAM:00015DBE 11AE 000B 0000 move.b arg_3(a6),(a0,d0.w) RAM:00015DC4 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00015DC8 4A40 tst.w d0 RAM:00015DCA 6C02 bge.s loc_15DCE RAM:00015DCC 5240 addq.w #1,d0 RAM:00015DCE RAM:00015DCE loc_15DCE: ; CODE XREF: sub_15A06+3C4j RAM:00015DCE E240 asr.w #1,d0 RAM:00015DD0 2079 0004 7910 movea.l (dword_47910).l,a0 RAM:00015DD6 3030 0200 move.w (a0,d0.w*2),d0 RAM:00015DDA 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00015DE0 2F00 move.l d0,-(sp) RAM:00015DE2 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00015DE6 7201 moveq #1,d1 RAM:00015DE8 4A40 tst.w d0 RAM:00015DEA 6C08 bge.s loc_15DF4 RAM:00015DEC 4440 neg.w d0 RAM:00015DEE C041 and.w d1,d0 RAM:00015DF0 4440 neg.w d0 RAM:00015DF2 6002 bra.s loc_15DF6 RAM:00015DF4 ; --------------------------------------------------------------------------- RAM:00015DF4 RAM:00015DF4 loc_15DF4: ; CODE XREF: sub_15A06+3E4j RAM:00015DF4 C041 and.w d1,d0 RAM:00015DF6 RAM:00015DF6 loc_15DF6: ; CODE XREF: sub_15A06+3ECj RAM:00015DF6 48C0 ext.l d0 RAM:00015DF8 322E FFFA move.w unk_FFFFFFFA(a6),d1 RAM:00015DFC 48C1 ext.l d1 RAM:00015DFE 9280 sub.l d0,d1 RAM:00015E00 41F9 0004 7A68 lea (unk_47A68).l,a0 RAM:00015E06 4870 1A00 pea (a0,d1.l*2) RAM:00015E0A 4EB9 0001 6FC6 jsr sub_16FC6 RAM:00015E10 504F addq.w #8,sp RAM:00015E12 4879 0004 7A5C pea (word_47A5C).l RAM:00015E18 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:00015E1C 2F08 move.l a0,-(sp) RAM:00015E1E 4EB9 0001 6F1E jsr sub_16F1E RAM:00015E24 504F addq.w #8,sp RAM:00015E26 4879 0004 7A5C pea (word_47A5C).l RAM:00015E2C 3079 0004 7A5E movea.w (word_47A5E).l,a0 RAM:00015E32 2F08 move.l a0,-(sp) RAM:00015E34 3079 0004 7A5C movea.w (word_47A5C).l,a0 RAM:00015E3A 2F08 move.l a0,-(sp) RAM:00015E3C 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015E42 4FEF 000C lea $C(sp),sp RAM:00015E46 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00015E4A 41F9 0004 7A68 lea (unk_47A68).l,a0 RAM:00015E50 1030 0200 move.b (a0,d0.w*2),d0 RAM:00015E54 49C0 extb.l d0 RAM:00015E56 2F00 move.l d0,-(sp) RAM:00015E58 4EB9 0001 64E4 jsr sub_164E4 RAM:00015E5E 584F addq.w #4,sp RAM:00015E60 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00015E64 41F9 0004 7A69 lea (byte_47A69).l,a0 RAM:00015E6A 1030 0200 move.b (a0,d0.w*2),d0 RAM:00015E6E 49C0 extb.l d0 RAM:00015E70 2F00 move.l d0,-(sp) RAM:00015E72 4EB9 0001 64E4 jsr sub_164E4 RAM:00015E78 584F addq.w #4,sp RAM:00015E7A 4879 0004 7A60 pea (word_47A60).l RAM:00015E80 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00015E86 2F08 move.l a0,-(sp) RAM:00015E88 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00015E8E 2F08 move.l a0,-(sp) RAM:00015E90 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015E96 4FEF 000C lea $C(sp),sp RAM:00015E9A 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00015EA0 2F08 move.l a0,-(sp) RAM:00015EA2 3039 0004 7A60 move.w (word_47A60).l,d0 RAM:00015EA8 48C0 ext.l d0 RAM:00015EAA 5280 addq.l #1,d0 RAM:00015EAC 2F00 move.l d0,-(sp) RAM:00015EAE 4EB9 0001 71AE jsr sub_171AE RAM:00015EB4 504F addq.w #8,sp RAM:00015EB6 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00015EBA 0C6E 0002 FFFC cmpi.w #2,unk_FFFFFFFC(a6) RAM:00015EC0 661A bne.s loc_15EDC RAM:00015EC2 4879 0004 7A60 pea (word_47A60).l RAM:00015EC8 4878 0000 pea (off_0).w RAM:00015ECC 4878 0001 pea (1).w RAM:00015ED0 4EB9 0001 6D3A jsr sub_16D3A RAM:00015ED6 4FEF 000C lea $C(sp),sp RAM:00015EDA 604A bra.s loc_15F26 RAM:00015EDC ; --------------------------------------------------------------------------- RAM:00015EDC RAM:00015EDC loc_15EDC: ; CODE XREF: sub_15A06+4BAj RAM:00015EDC 0C6E 0001 FFFC cmpi.w #1,unk_FFFFFFFC(a6) RAM:00015EE2 661A bne.s loc_15EFE RAM:00015EE4 4879 0004 7A60 pea (word_47A60).l RAM:00015EEA 4878 0000 pea (off_0).w RAM:00015EEE 4878 0002 pea (2).w RAM:00015EF2 4EB9 0001 6D3A jsr sub_16D3A RAM:00015EF8 4FEF 000C lea $C(sp),sp RAM:00015EFC 6028 bra.s loc_15F26 RAM:00015EFE ; --------------------------------------------------------------------------- RAM:00015EFE RAM:00015EFE loc_15EFE: ; CODE XREF: sub_15A06+4DCj RAM:00015EFE 0C6E 0004 FFFC cmpi.w #4,unk_FFFFFFFC(a6) RAM:00015F04 6620 bne.s loc_15F26 RAM:00015F06 4879 0004 7A60 pea (word_47A60).l RAM:00015F0C 3039 0004 7A62 move.w (word_47A62).l,d0 RAM:00015F12 48C0 ext.l d0 RAM:00015F14 5280 addq.l #1,d0 RAM:00015F16 2F00 move.l d0,-(sp) RAM:00015F18 4878 0037 pea ($37).w RAM:00015F1C 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00015F22 4FEF 000C lea $C(sp),sp RAM:00015F26 RAM:00015F26 loc_15F26: ; CODE XREF: sub_15A06+4D4j RAM:00015F26 ; sub_15A06+4F6j ... RAM:00015F26 4A79 0002 5948 tst.w (word_25948).l RAM:00015F2C 6608 bne.s loc_15F36 RAM:00015F2E 33FC 0001 0002 594A move.w #1,(word_2594A).l RAM:00015F36 RAM:00015F36 loc_15F36: ; CODE XREF: sub_15A06+526j RAM:00015F36 33FC 0001 0002 5948 move.w #1,(word_25948).l RAM:00015F3E 6004 bra.s loc_15F44 RAM:00015F40 ; --------------------------------------------------------------------------- RAM:00015F40 RAM:00015F40 loc_15F40: ; CODE XREF: sub_15A06+37Ej RAM:00015F40 6100 F420 bsr.w sub_15362 RAM:00015F44 RAM:00015F44 loc_15F44: ; CODE XREF: sub_15A06+538j RAM:00015F44 605A bra.s loc_15FA0 RAM:00015F46 ; --------------------------------------------------------------------------- RAM:00015F46 RAM:00015F46 loc_15F46: ; CODE XREF: sub_15A06+14j RAM:00015F46 102E 000B move.b arg_3(a6),d0 RAM:00015F4A 49C0 extb.l d0 RAM:00015F4C 0C80 0000 0002 cmpi.l #2,d0 RAM:00015F52 6700 FCA2 beq.w loc_15BF6 RAM:00015F56 0C80 0000 0004 cmpi.l #4,d0 RAM:00015F5C 6700 FDF0 beq.w loc_15D4E RAM:00015F60 0C80 0000 0008 cmpi.l #8,d0 RAM:00015F66 6700 FAB6 beq.w loc_15A1E RAM:00015F6A 0C80 0000 000A cmpi.l #$A,d0 RAM:00015F70 6700 FC34 beq.w loc_15BA6 RAM:00015F74 0C80 0000 000B cmpi.l #$B,d0 RAM:00015F7A 6700 FBDA beq.w loc_15B56 RAM:00015F7E 0C80 0000 000C cmpi.l #$C,d0 RAM:00015F84 6700 FB34 beq.w loc_15ABA RAM:00015F88 0C80 0000 0017 cmpi.l #$17,d0 RAM:00015F8E 6700 FCFC beq.w loc_15C8C RAM:00015F92 0C80 0000 001F cmpi.l #$1F,d0 RAM:00015F98 6700 FD98 beq.w loc_15D32 RAM:00015F9C 6000 FDD4 bra.w loc_15D72 RAM:00015FA0 ; --------------------------------------------------------------------------- RAM:00015FA0 RAM:00015FA0 loc_15FA0: ; CODE XREF: sub_15A06:loc_15AB6j RAM:00015FA0 ; sub_15A06:loc_15B52j ... RAM:00015FA0 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00015FA4 48C0 ext.l d0 RAM:00015FA6 6002 bra.s loc_15FAA RAM:00015FA6 ; --------------------------------------------------------------------------- RAM:00015FA8 0070 dc.b $70 ; p RAM:00015FA9 0000 dc.b 0 RAM:00015FAA ; --------------------------------------------------------------------------- RAM:00015FAA RAM:00015FAA loc_15FAA: ; CODE XREF: sub_15A06+5A0j RAM:00015FAA 4E5E unlk a6 RAM:00015FAC 4E75 rts RAM:00015FAC ; End of function sub_15A06 RAM:00015FAC RAM:00015FAE RAM:00015FAE ; =============== S U B R O U T I N E ======================================= RAM:00015FAE RAM:00015FAE ; Attributes: bp-based frame RAM:00015FAE RAM:00015FAE sub_15FAE: ; CODE XREF: sub_16CBA+48p RAM:00015FAE RAM:00015FAE arg_3 = $B RAM:00015FAE RAM:00015FAE 4E56 0000 link a6,#0 RAM:00015FB2 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00015FB8 48D7 0000 movem.l 0,(sp) RAM:00015FBC 3D7C 0001 FFFC move.w #1,unk_FFFFFFFC(a6) RAM:00015FC2 102E 000B move.b arg_3(a6),d0 RAM:00015FC6 49C0 extb.l d0 RAM:00015FC8 2F00 move.l d0,-(sp) RAM:00015FCA 4EB9 0001 72CE jsr sub_172CE RAM:00015FD0 584F addq.w #4,sp RAM:00015FD2 4A40 tst.w d0 RAM:00015FD4 6710 beq.s loc_15FE6 RAM:00015FD6 102E 000B move.b arg_3(a6),d0 RAM:00015FDA 49C0 extb.l d0 RAM:00015FDC 2F00 move.l d0,-(sp) RAM:00015FDE 4EB9 0001 64E4 jsr sub_164E4 RAM:00015FE4 584F addq.w #4,sp RAM:00015FE6 RAM:00015FE6 loc_15FE6: ; CODE XREF: sub_15FAE+26j RAM:00015FE6 6000 01F4 bra.w loc_161DC RAM:00015FEA ; --------------------------------------------------------------------------- RAM:00015FEA 4279 0002 5952 clr.w (word_25952).l RAM:00015FF0 4879 0004 7A60 pea (word_47A60).l RAM:00015FF6 4878 0000 pea (off_0).w RAM:00015FFA 4878 0000 pea (off_0).w RAM:00015FFE 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00016004 4FEF 000C lea $C(sp),sp RAM:00016008 6000 023C bra.w loc_16246 RAM:0001600C ; --------------------------------------------------------------------------- RAM:0001600C 33FC 0001 0002 5952 move.w #1,(word_25952).l RAM:00016014 4879 0004 7A60 pea (word_47A60).l RAM:0001601A 4878 0000 pea (off_0).w RAM:0001601E 4878 0037 pea ($37).w RAM:00016022 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00016028 4FEF 000C lea $C(sp),sp RAM:0001602C 6000 0218 bra.w loc_16246 RAM:00016030 ; --------------------------------------------------------------------------- RAM:00016030 6100 F38E bsr.w sub_153C0 RAM:00016034 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00016038 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001603C 6726 beq.s loc_16064 RAM:0001603E 4878 0200 pea (off_200).w RAM:00016042 2F39 0004 7914 move.l (dword_47914).l,-(sp) RAM:00016048 2F39 0004 7910 move.l (dword_47910).l,-(sp) RAM:0001604E 4EB9 0001 ED18 jsr sub_1ED18 RAM:00016054 4FEF 000C lea $C(sp),sp RAM:00016058 4EB9 0001 6E36 jsr sub_16E36 RAM:0001605E 4EB9 0001 6C7C jsr sub_16C7C RAM:00016064 RAM:00016064 loc_16064: ; CODE XREF: sub_15FAE+8Ej RAM:00016064 4A79 0002 5948 tst.w (word_25948).l RAM:0001606A 6710 beq.s loc_1607C RAM:0001606C 4A79 0002 594C tst.w (word_2594C).l RAM:00016072 6708 beq.s loc_1607C RAM:00016074 33FC 0001 0002 594A move.w #1,(word_2594A).l RAM:0001607C RAM:0001607C loc_1607C: ; CODE XREF: sub_15FAE+BCj RAM:0001607C ; sub_15FAE+C4j RAM:0001607C 4279 0002 5948 clr.w (word_25948).l RAM:00016082 6000 01C2 bra.w loc_16246 RAM:00016086 ; --------------------------------------------------------------------------- RAM:00016086 4EB9 0001 6C7C jsr sub_16C7C RAM:0001608C 6000 01B8 bra.w loc_16246 RAM:00016090 ; --------------------------------------------------------------------------- RAM:00016090 4EB9 0001 6BEA jsr sub_16BEA RAM:00016096 33C0 0002 5976 move.w d0,(word_25976).l RAM:0001609C 4EB9 0001 6E36 jsr sub_16E36 RAM:000160A2 4EB9 0001 6C7C jsr sub_16C7C RAM:000160A8 33FC 0001 0002 594C move.w #1,(word_2594C).l RAM:000160B0 6000 0194 bra.w loc_16246 RAM:000160B4 ; --------------------------------------------------------------------------- RAM:000160B4 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:000160B8 4279 0002 5976 clr.w (word_25976).l RAM:000160BE 4A79 0002 5948 tst.w (word_25948).l RAM:000160C4 6708 beq.s loc_160CE RAM:000160C6 6100 F2F8 bsr.w sub_153C0 RAM:000160CA 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:000160CE RAM:000160CE loc_160CE: ; CODE XREF: sub_15FAE+116j RAM:000160CE 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:000160D2 670C beq.s loc_160E0 RAM:000160D4 4EB9 0001 6B66 jsr sub_16B66 RAM:000160DA 33C0 0002 5976 move.w d0,(word_25976).l RAM:000160E0 RAM:000160E0 loc_160E0: ; CODE XREF: sub_15FAE+124j RAM:000160E0 33FC 0001 0002 594C move.w #1,(word_2594C).l RAM:000160E8 6000 015C bra.w loc_16246 RAM:000160EC ; --------------------------------------------------------------------------- RAM:000160EC 4EB9 0001 6BEA jsr sub_16BEA RAM:000160F2 33C0 0002 5976 move.w d0,(word_25976).l RAM:000160F8 4EB9 0001 6E36 jsr sub_16E36 RAM:000160FE 4A79 0002 5954 tst.w (word_25954).l RAM:00016104 6608 bne.s loc_1610E RAM:00016106 52B9 0002 5962 addq.l #1,(dword_25962).l RAM:0001610C 6006 bra.s loc_16114 RAM:0001610E ; --------------------------------------------------------------------------- RAM:0001610E RAM:0001610E loc_1610E: ; CODE XREF: sub_15FAE+156j RAM:0001610E 52B9 0002 596A addq.l #1,(dword_2596A).l RAM:00016114 RAM:00016114 loc_16114: ; CODE XREF: sub_15FAE+15Ej RAM:00016114 4EB9 0001 68E6 jsr sub_168E6 RAM:0001611A 4EB9 0001 6C7C jsr sub_16C7C RAM:00016120 33FC 0001 0002 594C move.w #1,(word_2594C).l RAM:00016128 6000 011C bra.w loc_16246 RAM:0001612C ; --------------------------------------------------------------------------- RAM:0001612C 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00016130 4279 0002 5976 clr.w (word_25976).l RAM:00016136 4A79 0002 5948 tst.w (word_25948).l RAM:0001613C 6708 beq.s loc_16146 RAM:0001613E 6100 F280 bsr.w sub_153C0 RAM:00016142 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00016146 RAM:00016146 loc_16146: ; CODE XREF: sub_15FAE+18Ej RAM:00016146 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001614A 6736 beq.s loc_16182 RAM:0001614C 4EB9 0001 6B66 jsr sub_16B66 RAM:00016152 33C0 0002 5976 move.w d0,(word_25976).l RAM:00016158 4A79 0002 5954 tst.w (word_25954).l RAM:0001615E 6608 bne.s loc_16168 RAM:00016160 52B9 0002 5962 addq.l #1,(dword_25962).l RAM:00016166 6006 bra.s loc_1616E RAM:00016168 ; --------------------------------------------------------------------------- RAM:00016168 RAM:00016168 loc_16168: ; CODE XREF: sub_15FAE+1B0j RAM:00016168 52B9 0002 596A addq.l #1,(dword_2596A).l RAM:0001616E RAM:0001616E loc_1616E: ; CODE XREF: sub_15FAE+1B8j RAM:0001616E 4EB9 0001 68E6 jsr sub_168E6 RAM:00016174 4EB9 0001 670A jsr sub_1670A RAM:0001617A 33FC 0001 0002 594C move.w #1,(word_2594C).l RAM:00016182 RAM:00016182 loc_16182: ; CODE XREF: sub_15FAE+19Cj RAM:00016182 6000 00C2 bra.w loc_16246 RAM:00016186 ; --------------------------------------------------------------------------- RAM:00016186 4AB9 0002 5978 tst.l (dword_25978).l RAM:0001618C 6708 beq.s loc_16196 RAM:0001618E 4EB9 0001 7400 jsr sub_17400 RAM:00016194 6018 bra.s loc_161AE RAM:00016196 ; --------------------------------------------------------------------------- RAM:00016196 RAM:00016196 loc_16196: ; CODE XREF: sub_15FAE+1DEj RAM:00016196 4EB9 0001 6B18 jsr sub_16B18 RAM:0001619C 4EB9 0001 7AD0 jsr sub_17AD0 RAM:000161A2 4EB9 0001 6B18 jsr sub_16B18 RAM:000161A8 4EB9 0001 6C7C jsr sub_16C7C RAM:000161AE RAM:000161AE loc_161AE: ; CODE XREF: sub_15FAE+1E6j RAM:000161AE 6000 0096 bra.w loc_16246 RAM:000161B2 ; --------------------------------------------------------------------------- RAM:000161B2 4EB9 0001 6860 jsr sub_16860 RAM:000161B8 6000 008C bra.w loc_16246 RAM:000161BC ; --------------------------------------------------------------------------- RAM:000161BC 4EB9 0001 6B18 jsr sub_16B18 RAM:000161C2 4EB9 0001 78E8 jsr sub_178E8 RAM:000161C8 4EB9 0001 6B18 jsr sub_16B18 RAM:000161CE 4EB9 0001 6C7C jsr sub_16C7C RAM:000161D4 6070 bra.s loc_16246 RAM:000161D6 ; --------------------------------------------------------------------------- RAM:000161D6 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:000161DA 606A bra.s loc_16246 RAM:000161DC ; --------------------------------------------------------------------------- RAM:000161DC RAM:000161DC loc_161DC: ; CODE XREF: sub_15FAE:loc_15FE6j RAM:000161DC 102E 000B move.b arg_3(a6),d0 RAM:000161E0 49C0 extb.l d0 RAM:000161E2 0C80 0000 0077 cmpi.l #$77,d0 ; 'w' RAM:000161E8 625C bhi.s loc_16246 RAM:000161EA 41FA 0042 lea unk_1622E,a0 RAM:000161EE 7216 moveq #$16,d1 RAM:000161F0 RAM:000161F0 loc_161F0: ; CODE XREF: sub_15FAE+244j RAM:000161F0 B018 cmp.b (a0)+,d0 RAM:000161F2 54C9 FFFC dbcc d1,loc_161F0 RAM:000161F6 664E bne.s loc_16246 RAM:000161F8 303B 1206 move.w word_16200(pc,d1.w*2),d0 RAM:000161FC 4EFB 0002 jmp word_16200(pc,d0.w) RAM:000161FC ; --------------------------------------------------------------------------- RAM:00016200 FFBC FDEA FE0C FFBC+word_16200: dc.w $FFBC, $FDEA, $FE0C, $FFBC, $FE30, $FE86, $FEEC, $FF2C, $FFD6, $FE90, $FF86, $FFB2, $FEB4, $FFBC, $FE30, $FE86 RAM:00016200 FE30 FE86 FEEC FF2C+ ; CODE XREF: sub_15FAE+24Ej RAM:00016200 FFD6 FE90 FF86 FFB2+ ; DATA XREF: sub_15FAE+24Ar RAM:00016200 FEB4 FFBC FE30 FE86+ dc.w $FEEC, $FF2C, $FFD6, $FE90, $FF86, $FFB2, $FEB4 RAM:0001622E 0077 unk_1622E: dc.b $77 ; w ; DATA XREF: sub_15FAE+23Co RAM:0001622F 0074 dc.b $74 ; t RAM:00016230 0073 dc.b $73 ; s RAM:00016231 0072 dc.b $72 ; r RAM:00016232 0071 dc.b $71 ; q RAM:00016233 006F dc.b $6F ; o RAM:00016234 0069 dc.b $69 ; i RAM:00016235 0064 dc.b $64 ; d RAM:00016236 0061 dc.b $61 ; a RAM:00016237 005F dc.b $5F ; _ RAM:00016238 0057 dc.b $57 ; W RAM:00016239 0054 dc.b $54 ; T RAM:0001623A 0053 dc.b $53 ; S RAM:0001623B 0052 dc.b $52 ; R RAM:0001623C 0051 dc.b $51 ; Q RAM:0001623D 004F dc.b $4F ; O RAM:0001623E 0049 dc.b $49 ; I RAM:0001623F 0044 dc.b $44 ; D RAM:00016240 0041 dc.b $41 ; A RAM:00016241 003F dc.b $3F ; ? RAM:00016242 0032 dc.b $32 ; 2 RAM:00016243 0031 dc.b $31 ; 1 RAM:00016244 001F dc.b $1F RAM:00016245 0000 dc.b 0 RAM:00016246 ; --------------------------------------------------------------------------- RAM:00016246 RAM:00016246 loc_16246: ; CODE XREF: sub_15FAE+5Aj RAM:00016246 ; sub_15FAE+7Ej ... RAM:00016246 4879 0004 7A60 pea (word_47A60).l RAM:0001624C 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00016252 2F08 move.l a0,-(sp) RAM:00016254 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:0001625A 2F08 move.l a0,-(sp) RAM:0001625C 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00016262 4FEF 000C lea $C(sp),sp RAM:00016266 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001626A 48C0 ext.l d0 RAM:0001626C 6002 bra.s loc_16270 RAM:0001626E ; --------------------------------------------------------------------------- RAM:0001626E 7000 moveq #0,d0 RAM:00016270 RAM:00016270 loc_16270: ; CODE XREF: sub_15FAE+2BEj RAM:00016270 4E5E unlk a6 RAM:00016272 4E75 rts RAM:00016272 ; End of function sub_15FAE RAM:00016272 RAM:00016274 RAM:00016274 ; =============== S U B R O U T I N E ======================================= RAM:00016274 RAM:00016274 ; Attributes: bp-based frame RAM:00016274 RAM:00016274 sub_16274: ; CODE XREF: sub_1670A+132p RAM:00016274 ; sub_1670A+13Cp RAM:00016274 RAM:00016274 arg_0 = 8 RAM:00016274 RAM:00016274 4E56 0000 link a6,#0 RAM:00016278 DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:0001627E 48D7 0000 movem.l 0,(sp) RAM:00016282 4AAE 0008 tst.l arg_0(a6) RAM:00016286 6638 bne.s loc_162C0 RAM:00016288 3D7C 0016 FFFE move.w #$16,unk_FFFFFFFE(a6) RAM:0001628E 3D79 0002 595E FFFC move.w (word_2595E).l,unk_FFFFFFFC(a6) RAM:00016296 3D79 0002 5960 FFFA move.w (word_25960).l,unk_FFFFFFFA(a6) RAM:0001629E 2D79 0002 5962 FFF4 move.l (dword_25962).l,unk_FFFFFFF4(a6) RAM:000162A6 4879 0004 7A5C pea (word_47A5C).l RAM:000162AC 4878 0000 pea (off_0).w RAM:000162B0 4878 0027 pea ($27).w RAM:000162B4 4EB9 0001 6D3A jsr sub_16D3A RAM:000162BA 4FEF 000C lea $C(sp),sp RAM:000162BE 6036 bra.s loc_162F6 RAM:000162C0 ; --------------------------------------------------------------------------- RAM:000162C0 RAM:000162C0 loc_162C0: ; CODE XREF: sub_16274+12j RAM:000162C0 3D7C 0017 FFFE move.w #$17,unk_FFFFFFFE(a6) RAM:000162C6 3D79 0002 5966 FFFC move.w (word_25966).l,unk_FFFFFFFC(a6) RAM:000162CE 3D79 0002 5968 FFFA move.w (word_25968).l,unk_FFFFFFFA(a6) RAM:000162D6 2D79 0002 596A FFF4 move.l (dword_2596A).l,unk_FFFFFFF4(a6) RAM:000162DE 4879 0004 7A5C pea (word_47A5C).l RAM:000162E4 4878 0001 pea (1).w RAM:000162E8 4878 002F pea ($2F).w RAM:000162EC 4EB9 0001 6D3A jsr sub_16D3A RAM:000162F2 4FEF 000C lea $C(sp),sp RAM:000162F6 RAM:000162F6 loc_162F6: ; CODE XREF: sub_16274+4Aj RAM:000162F6 4879 0002 59B0 pea (aTarget).l ; "Target " RAM:000162FC 4878 0001 pea (1).w RAM:00016300 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00016306 504F addq.w #8,sp RAM:00016308 4AAE 0008 tst.l arg_0(a6) RAM:0001630C 6614 bne.s loc_16322 RAM:0001630E 4879 0002 59B8 pea (aA).l ; "A: " RAM:00016314 4878 0001 pea (1).w RAM:00016318 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001631E 504F addq.w #8,sp RAM:00016320 6012 bra.s loc_16334 RAM:00016322 ; --------------------------------------------------------------------------- RAM:00016322 RAM:00016322 loc_16322: ; CODE XREF: sub_16274+98j RAM:00016322 4879 0002 59BC pea (aB).l ; "B: " RAM:00016328 4878 0001 pea (1).w RAM:0001632C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00016332 504F addq.w #8,sp RAM:00016334 RAM:00016334 loc_16334: ; CODE XREF: sub_16274+ACj RAM:00016334 0C6E 0009 FFFC cmpi.w #9,unk_FFFFFFFC(a6) RAM:0001633A 6614 bne.s loc_16350 RAM:0001633C 4879 0002 59C0 pea (aHd).l ; "HD " RAM:00016342 4878 0001 pea (1).w RAM:00016346 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001634C 504F addq.w #8,sp RAM:0001634E 6012 bra.s loc_16362 RAM:00016350 ; --------------------------------------------------------------------------- RAM:00016350 RAM:00016350 loc_16350: ; CODE XREF: sub_16274+C6j RAM:00016350 4879 0002 59C5 pea (aFl).l ; "FL " RAM:00016356 4878 0001 pea (1).w RAM:0001635A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00016360 504F addq.w #8,sp RAM:00016362 RAM:00016362 loc_16362: ; CODE XREF: sub_16274+DAj RAM:00016362 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:00016366 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:0001636A 2F08 move.l a0,-(sp) RAM:0001636C 4879 0002 59CA pea (aDBlockD).l ; "%D BLOCK %D " RAM:00016372 4878 0003 pea (3).w RAM:00016376 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001637C 4FEF 0010 lea $10(sp),sp RAM:00016380 4EB9 0001 6410 jsr sub_16410 RAM:00016386 4879 0002 59DA pea (asc_259DA).l ; "\n" RAM:0001638C 4878 0001 pea (1).w RAM:00016390 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00016396 504F addq.w #8,sp RAM:00016398 4878 0014 pea (off_14).w RAM:0001639C 4EB9 0001 72AA jsr sub_172AA RAM:000163A2 584F addq.w #4,sp RAM:000163A4 4E5E unlk a6 RAM:000163A6 4E75 rts RAM:000163A6 ; End of function sub_16274 RAM:000163A6 RAM:000163A8 RAM:000163A8 ; =============== S U B R O U T I N E ======================================= RAM:000163A8 RAM:000163A8 ; Attributes: bp-based frame RAM:000163A8 RAM:000163A8 sub_163A8: ; CODE XREF: sub_16D3A+20p RAM:000163A8 ; sub_16DD8+36p RAM:000163A8 RAM:000163A8 var_1 = -1 RAM:000163A8 RAM:000163A8 4E56 0000 link a6,#0 RAM:000163AC DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000163B2 48D7 0000 movem.l 0,(sp) RAM:000163B6 1D7C 0018 FFFE move.b #$18,unk_FFFFFFFE(a6) RAM:000163BC 422E FFFF clr.b var_1(a6) RAM:000163C0 486E FFFE pea unk_FFFFFFFE(a6) RAM:000163C4 4879 0002 59DC pea (aS_8).l ; "%S" RAM:000163CA 4878 0002 pea (2).w RAM:000163CE 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000163D4 4FEF 000C lea $C(sp),sp RAM:000163D8 4E5E unlk a6 RAM:000163DA 4E75 rts RAM:000163DA ; End of function sub_163A8 RAM:000163DA RAM:000163DC RAM:000163DC ; =============== S U B R O U T I N E ======================================= RAM:000163DC RAM:000163DC ; Attributes: bp-based frame RAM:000163DC RAM:000163DC sub_163DC: ; CODE XREF: sub_16D3A+40p RAM:000163DC RAM:000163DC var_1 = -1 RAM:000163DC RAM:000163DC 4E56 0000 link a6,#0 RAM:000163E0 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000163E6 48D7 0000 movem.l 0,(sp) RAM:000163EA 1D7C 0019 FFFE move.b #$19,unk_FFFFFFFE(a6) RAM:000163F0 422E FFFF clr.b var_1(a6) RAM:000163F4 486E FFFE pea unk_FFFFFFFE(a6) RAM:000163F8 4879 0002 59DF pea (aS_9).l ; "%S" RAM:000163FE 4878 0002 pea (2).w RAM:00016402 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00016408 4FEF 000C lea $C(sp),sp RAM:0001640C 4E5E unlk a6 RAM:0001640E 4E75 rts RAM:0001640E ; End of function sub_163DC RAM:0001640E RAM:00016410 RAM:00016410 ; =============== S U B R O U T I N E ======================================= RAM:00016410 RAM:00016410 ; Attributes: bp-based frame RAM:00016410 RAM:00016410 sub_16410: ; CODE XREF: sub_16274+10Cp RAM:00016410 ; sub_1670A+11Ep ... RAM:00016410 RAM:00016410 var_1 = -1 RAM:00016410 RAM:00016410 4E56 0000 link a6,#0 RAM:00016414 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0001641A 48D7 0000 movem.l 0,(sp) RAM:0001641E 1D7C 0017 FFFE move.b #$17,unk_FFFFFFFE(a6) RAM:00016424 422E FFFF clr.b var_1(a6) RAM:00016428 486E FFFE pea unk_FFFFFFFE(a6) RAM:0001642C 4879 0002 59E2 pea (aS_10).l ; "%S" RAM:00016432 4878 0002 pea (2).w RAM:00016436 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001643C 4FEF 000C lea $C(sp),sp RAM:00016440 4E5E unlk a6 RAM:00016442 4E75 rts RAM:00016442 ; End of function sub_16410 RAM:00016442 RAM:00016444 RAM:00016444 ; =============== S U B R O U T I N E ======================================= RAM:00016444 RAM:00016444 ; Attributes: bp-based frame RAM:00016444 RAM:00016444 sub_16444: ; CODE XREF: sub_16D3A+64p RAM:00016444 ; sub_16DD8+4Ep RAM:00016444 RAM:00016444 var_1 = -1 RAM:00016444 RAM:00016444 4E56 0000 link a6,#0 RAM:00016448 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0001644E 48D7 0000 movem.l 0,(sp) RAM:00016452 1D7C 001A FFFE move.b #$1A,unk_FFFFFFFE(a6) RAM:00016458 422E FFFF clr.b var_1(a6) RAM:0001645C 486E FFFE pea unk_FFFFFFFE(a6) RAM:00016460 4879 0002 59E5 pea (aS_11).l ; "%S" RAM:00016466 4878 0002 pea (2).w RAM:0001646A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00016470 4FEF 000C lea $C(sp),sp RAM:00016474 4E5E unlk a6 RAM:00016476 4E75 rts RAM:00016476 ; End of function sub_16444 RAM:00016476 RAM:00016478 RAM:00016478 ; =============== S U B R O U T I N E ======================================= RAM:00016478 RAM:00016478 ; Attributes: bp-based frame RAM:00016478 RAM:00016478 sub_16478: ; CODE XREF: sub_16522+Ep RAM:00016478 ; sub_16DD8+20p RAM:00016478 RAM:00016478 var_1 = -1 RAM:00016478 RAM:00016478 4E56 0000 link a6,#0 RAM:0001647C DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00016482 48D7 0000 movem.l 0,(sp) RAM:00016486 1D7C 0008 FFFE move.b #8,unk_FFFFFFFE(a6) RAM:0001648C 422E FFFF clr.b var_1(a6) RAM:00016490 486E FFFE pea unk_FFFFFFFE(a6) RAM:00016494 4879 0002 59E8 pea (aS_12).l ; "%S" RAM:0001649A 4878 0002 pea (2).w RAM:0001649E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000164A4 4FEF 000C lea $C(sp),sp RAM:000164A8 4E5E unlk a6 RAM:000164AA 4E75 rts RAM:000164AA ; End of function sub_16478 RAM:000164AA RAM:000164AC RAM:000164AC ; =============== S U B R O U T I N E ======================================= RAM:000164AC RAM:000164AC ; Attributes: bp-based frame RAM:000164AC RAM:000164AC sub_164AC: ; CODE XREF: sub_164E4+1Ap RAM:000164AC ; sub_1664E+58p RAM:000164AC RAM:000164AC arg_3 = $B RAM:000164AC arg_4 = $C RAM:000164AC RAM:000164AC 4E56 0000 link a6,#0 RAM:000164B0 DFFC 0000 0000 adda.l #0,sp RAM:000164B6 48D7 0000 movem.l 0,(sp) RAM:000164BA 102E 000B move.b arg_3(a6),d0 RAM:000164BE 49C0 extb.l d0 RAM:000164C0 2F00 move.l d0,-(sp) RAM:000164C2 4EB9 0001 72CE jsr sub_172CE RAM:000164C8 584F addq.w #4,sp RAM:000164CA 4A40 tst.w d0 RAM:000164CC 670A beq.s loc_164D8 RAM:000164CE 206E 000C movea.l arg_4(a6),a0 RAM:000164D2 10AE 000B move.b arg_3(a6),(a0) RAM:000164D6 6008 bra.s loc_164E0 RAM:000164D8 ; --------------------------------------------------------------------------- RAM:000164D8 RAM:000164D8 loc_164D8: ; CODE XREF: sub_164AC+20j RAM:000164D8 206E 000C movea.l arg_4(a6),a0 RAM:000164DC 10BC 002E move.b #$2E,(a0) ; '.' RAM:000164E0 RAM:000164E0 loc_164E0: ; CODE XREF: sub_164AC+2Aj RAM:000164E0 4E5E unlk a6 RAM:000164E2 4E75 rts RAM:000164E2 ; End of function sub_164AC RAM:000164E2 RAM:000164E4 RAM:000164E4 ; =============== S U B R O U T I N E ======================================= RAM:000164E4 RAM:000164E4 ; Attributes: bp-based frame RAM:000164E4 RAM:000164E4 sub_164E4: ; CODE XREF: sub_15158+19Ap RAM:000164E4 ; sub_15410+34Ap ... RAM:000164E4 RAM:000164E4 var_1 = -1 RAM:000164E4 arg_3 = $B RAM:000164E4 RAM:000164E4 4E56 0000 link a6,#0 RAM:000164E8 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000164EE 48D7 0000 movem.l 0,(sp) RAM:000164F2 486E FFFE pea unk_FFFFFFFE(a6) RAM:000164F6 102E 000B move.b arg_3(a6),d0 RAM:000164FA 49C0 extb.l d0 RAM:000164FC 2F00 move.l d0,-(sp) RAM:000164FE 61AC bsr.s sub_164AC RAM:00016500 504F addq.w #8,sp RAM:00016502 422E FFFF clr.b var_1(a6) RAM:00016506 486E FFFE pea unk_FFFFFFFE(a6) RAM:0001650A 4879 0002 59EB pea (aS_13).l ; "%S" RAM:00016510 4878 0002 pea (2).w RAM:00016514 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001651A 4FEF 000C lea $C(sp),sp RAM:0001651E 4E5E unlk a6 RAM:00016520 4E75 rts RAM:00016520 ; End of function sub_164E4 RAM:00016520 RAM:00016522 RAM:00016522 ; =============== S U B R O U T I N E ======================================= RAM:00016522 RAM:00016522 ; Attributes: bp-based frame RAM:00016522 RAM:00016522 sub_16522: ; CODE XREF: sub_16C7C+Ep RAM:00016522 4E56 0000 link a6,#0 RAM:00016526 DFFC FFFF FFBC adda.l #unk_FFFFFFBC,sp RAM:0001652C 48D7 0000 movem.l 0,(sp) RAM:00016530 6100 FF46 bsr.w sub_16478 RAM:00016534 4EB9 0000 A010 jsr CheckSerialBusy? RAM:0001653A 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001653E 2D7C 0004 7A68 FFC0 move.l #unk_47A68,unk_FFFFFFC0(a6) RAM:00016546 RAM:00016546 loc_16546: ; CODE XREF: sub_16522+AAj RAM:00016546 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0001654A 0C6E 0015 FFFE cmpi.w #$15,unk_FFFFFFFE(a6) RAM:00016550 6E7E bgt.s loc_165D0 RAM:00016552 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:00016556 41EE FFC4 lea unk_FFFFFFC4(a6),a0 RAM:0001655A 2D48 FFBC move.l a0,unk_FFFFFFBC(a6) RAM:0001655E 4878 0036 pea ($36).w RAM:00016562 4878 0020 pea (off_20).w RAM:00016566 2F2E FFBC move.l unk_FFFFFFBC(a6),-(sp) RAM:0001656A 4EB9 0001 7FE0 jsr sub_17FE0 RAM:00016570 4FEF 000C lea $C(sp),sp RAM:00016574 RAM:00016574 loc_16574: ; CODE XREF: sub_16522+80j RAM:00016574 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:00016578 0C6E 0006 FFFC cmpi.w #6,unk_FFFFFFFC(a6) RAM:0001657E 6E24 bgt.s loc_165A4 RAM:00016580 4878 0008 pea (off_8).w RAM:00016584 2F2E FFC0 move.l unk_FFFFFFC0(a6),-(sp) RAM:00016588 2F2E FFBC move.l unk_FFFFFFBC(a6),-(sp) RAM:0001658C 4EB9 0001 ED18 jsr sub_1ED18 RAM:00016592 4FEF 000C lea $C(sp),sp RAM:00016596 06AE 0000 0009 FFBC addi.l #9,unk_FFFFFFBC(a6) RAM:0001659E 50AE FFC0 addq.l #8,unk_FFFFFFC0(a6) RAM:000165A2 60D0 bra.s loc_16574 RAM:000165A4 ; --------------------------------------------------------------------------- RAM:000165A4 RAM:000165A4 loc_165A4: ; CODE XREF: sub_16522+5Cj RAM:000165A4 422E FFF9 clr.b unk_FFFFFFF9(a6) RAM:000165A8 486E FFC4 pea unk_FFFFFFC4(a6) RAM:000165AC 4879 0002 59EE pea (aS_14).l ; "%S\n" RAM:000165B2 4878 0002 pea (2).w RAM:000165B6 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000165BC 4FEF 000C lea $C(sp),sp RAM:000165C0 4878 001E pea ($1E).w RAM:000165C4 4EB9 0001 72AA jsr sub_172AA RAM:000165CA 584F addq.w #4,sp RAM:000165CC 6000 FF78 bra.w loc_16546 RAM:000165D0 ; --------------------------------------------------------------------------- RAM:000165D0 RAM:000165D0 loc_165D0: ; CODE XREF: sub_16522+2Ej RAM:000165D0 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:000165D4 41EE FFC4 lea unk_FFFFFFC4(a6),a0 RAM:000165D8 2D48 FFBC move.l a0,unk_FFFFFFBC(a6) RAM:000165DC 4878 0036 pea ($36).w RAM:000165E0 4878 0020 pea (off_20).w RAM:000165E4 2F2E FFBC move.l unk_FFFFFFBC(a6),-(sp) RAM:000165E8 4EB9 0001 7FE0 jsr sub_17FE0 RAM:000165EE 4FEF 000C lea $C(sp),sp RAM:000165F2 RAM:000165F2 loc_165F2: ; CODE XREF: sub_16522+FEj RAM:000165F2 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:000165F6 0C6E 0002 FFFC cmpi.w #2,unk_FFFFFFFC(a6) RAM:000165FC 6E24 bgt.s loc_16622 RAM:000165FE 4878 0008 pea (off_8).w RAM:00016602 2F2E FFC0 move.l unk_FFFFFFC0(a6),-(sp) RAM:00016606 2F2E FFBC move.l unk_FFFFFFBC(a6),-(sp) RAM:0001660A 4EB9 0001 ED18 jsr sub_1ED18 RAM:00016610 4FEF 000C lea $C(sp),sp RAM:00016614 06AE 0000 0009 FFBC addi.l #9,unk_FFFFFFBC(a6) RAM:0001661C 50AE FFC0 addq.l #8,unk_FFFFFFC0(a6) RAM:00016620 60D0 bra.s loc_165F2 RAM:00016622 ; --------------------------------------------------------------------------- RAM:00016622 RAM:00016622 loc_16622: ; CODE XREF: sub_16522+DAj RAM:00016622 422E FFF9 clr.b unk_FFFFFFF9(a6) RAM:00016626 486E FFC4 pea unk_FFFFFFC4(a6) RAM:0001662A 4879 0002 59F2 pea (aS_15).l ; "%S\n" RAM:00016630 4878 0002 pea (2).w RAM:00016634 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001663A 4FEF 000C lea $C(sp),sp RAM:0001663E 4878 001E pea ($1E).w RAM:00016642 4EB9 0001 72AA jsr sub_172AA RAM:00016648 584F addq.w #4,sp RAM:0001664A 4E5E unlk a6 RAM:0001664C 4E75 rts RAM:0001664C ; End of function sub_16522 RAM:0001664C RAM:0001664E RAM:0001664E ; =============== S U B R O U T I N E ======================================= RAM:0001664E RAM:0001664E ; Attributes: bp-based frame RAM:0001664E RAM:0001664E sub_1664E: ; CODE XREF: sub_16C7C+12p RAM:0001664E 4E56 0000 link a6,#0 RAM:00016652 DFFC FFFF FFD8 adda.l #unk_FFFFFFD8,sp RAM:00016658 48D7 0000 movem.l 0,(sp) RAM:0001665C 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00016660 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:00016664 2D79 0004 7910 FFF4 move.l (dword_47910).l,unk_FFFFFFF4(a6) RAM:0001666C 4879 0004 7A5C pea (word_47A5C).l RAM:00016672 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:00016676 2F08 move.l a0,-(sp) RAM:00016678 4878 0037 pea ($37).w RAM:0001667C 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00016682 4FEF 000C lea $C(sp),sp RAM:00016686 RAM:00016686 loc_16686: ; CODE XREF: sub_1664E+B6j RAM:00016686 0C6E 0200 FFFE cmpi.w #$200,unk_FFFFFFFE(a6) RAM:0001668C 6C78 bge.s loc_16706 RAM:0001668E 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:00016692 RAM:00016692 loc_16692: ; CODE XREF: sub_1664E+78j RAM:00016692 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:00016696 48C0 ext.l d0 RAM:00016698 4876 08D8 pea unk_FFFFFFD8(a6,d0.l) RAM:0001669C 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:000166A0 1010 move.b (a0),d0 RAM:000166A2 49C0 extb.l d0 RAM:000166A4 2F00 move.l d0,-(sp) RAM:000166A6 6100 FE04 bsr.w sub_164AC RAM:000166AA 504F addq.w #8,sp RAM:000166AC 52AE FFF4 addq.l #1,unk_FFFFFFF4(a6) RAM:000166B0 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:000166B4 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:000166B8 0C6E 0018 FFFC cmpi.w #$18,unk_FFFFFFFC(a6) RAM:000166BE 6C08 bge.s loc_166C8 RAM:000166C0 0C6E 0200 FFFE cmpi.w #$200,unk_FFFFFFFE(a6) RAM:000166C6 6DCA blt.s loc_16692 RAM:000166C8 RAM:000166C8 loc_166C8: ; CODE XREF: sub_1664E+70j RAM:000166C8 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:000166CC 4236 00D8 clr.b unk_FFFFFFD8(a6,d0.w) RAM:000166D0 486E FFD8 pea unk_FFFFFFD8(a6) RAM:000166D4 4879 0002 59F6 pea (aS_16).l ; "%S" RAM:000166DA 4878 0002 pea (2).w RAM:000166DE 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000166E4 4FEF 000C lea $C(sp),sp RAM:000166E8 526E FFFA addq.w #1,unk_FFFFFFFA(a6) RAM:000166EC 4879 0004 7A5C pea (word_47A5C).l RAM:000166F2 4878 0001 pea (1).w RAM:000166F6 4878 FFE8 pea (unk_FFFFFFE8).w RAM:000166FA 4EB9 0001 6D3A jsr sub_16D3A RAM:00016700 4FEF 000C lea $C(sp),sp RAM:00016704 6080 bra.s loc_16686 RAM:00016706 ; --------------------------------------------------------------------------- RAM:00016706 RAM:00016706 loc_16706: ; CODE XREF: sub_1664E+3Ej RAM:00016706 4E5E unlk a6 RAM:00016708 4E75 rts RAM:00016708 ; End of function sub_1664E RAM:00016708 RAM:0001670A RAM:0001670A ; =============== S U B R O U T I N E ======================================= RAM:0001670A RAM:0001670A ; Attributes: bp-based frame RAM:0001670A RAM:0001670A sub_1670A: ; CODE XREF: sub_15158+140p RAM:0001670A ; sub_15FAE+1C6p ... RAM:0001670A 4E56 0000 link a6,#0 RAM:0001670E DFFC 0000 0000 adda.l #0,sp RAM:00016714 48D7 0000 movem.l 0,(sp) RAM:00016718 4879 0004 7A5C pea (word_47A5C).l RAM:0001671E 4878 0015 pea ($15).w RAM:00016722 4878 0012 pea ($12).w RAM:00016726 4EB9 0001 6DD8 jsr sub_16DD8 RAM:0001672C 4FEF 000C lea $C(sp),sp RAM:00016730 4A79 0002 5976 tst.w (word_25976).l RAM:00016736 6714 beq.s loc_1674C RAM:00016738 4879 0002 59F9 pea (aDiskError_0).l ; "Disk Error" RAM:0001673E 4878 0001 pea (1).w RAM:00016742 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00016748 504F addq.w #8,sp RAM:0001674A 6012 bra.s loc_1675E RAM:0001674C ; --------------------------------------------------------------------------- RAM:0001674C RAM:0001674C loc_1674C: ; CODE XREF: sub_1670A+2Cj RAM:0001674C 4879 0002 5A04 pea (asc_25A04).l ; " " RAM:00016752 4878 0001 pea (1).w RAM:00016756 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001675C 504F addq.w #8,sp RAM:0001675E RAM:0001675E loc_1675E: ; CODE XREF: sub_1670A+40j RAM:0001675E 4879 0004 7A5C pea (word_47A5C).l RAM:00016764 4878 0001 pea (1).w RAM:00016768 4878 FFE4 pea (unk_FFFFFFE4).w RAM:0001676C 4EB9 0001 6D3A jsr sub_16D3A RAM:00016772 4FEF 000C lea $C(sp),sp RAM:00016776 4A79 0002 5948 tst.w (word_25948).l RAM:0001677C 6600 0086 bne.w loc_16804 RAM:00016780 4879 0002 5A0F pea (aDisplayed).l ; "Displayed: " RAM:00016786 4878 0001 pea (1).w RAM:0001678A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00016790 504F addq.w #8,sp RAM:00016792 0C79 0009 0002 596E cmpi.w #9,(word_2596E).l RAM:0001679A 6614 bne.s loc_167B0 RAM:0001679C 4879 0002 5A1B pea (aHd_0).l ; "HD " RAM:000167A2 4878 0001 pea (1).w RAM:000167A6 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000167AC 504F addq.w #8,sp RAM:000167AE 6012 bra.s loc_167C2 RAM:000167B0 ; --------------------------------------------------------------------------- RAM:000167B0 RAM:000167B0 loc_167B0: ; CODE XREF: sub_1670A+90j RAM:000167B0 4879 0002 5A20 pea (aFl_0).l ; "FL " RAM:000167B6 4878 0001 pea (1).w RAM:000167BA 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000167C0 504F addq.w #8,sp RAM:000167C2 RAM:000167C2 loc_167C2: ; CODE XREF: sub_1670A+A4j RAM:000167C2 2F39 0002 5972 move.l (dword_25972).l,-(sp) RAM:000167C8 3079 0002 5970 movea.w (word_25970).l,a0 RAM:000167CE 2F08 move.l a0,-(sp) RAM:000167D0 4879 0002 5A25 pea (aDBlockD_0).l ; "%D BLOCK %D " RAM:000167D6 4878 0003 pea (3).w RAM:000167DA 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000167E0 4FEF 0010 lea $10(sp),sp RAM:000167E4 4879 0002 5A35 pea (asc_25A35).l ; "\n" RAM:000167EA 4878 0001 pea (1).w RAM:000167EE 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000167F4 504F addq.w #8,sp RAM:000167F6 4878 0014 pea (off_14).w RAM:000167FA 4EB9 0001 72AA jsr sub_172AA RAM:00016800 584F addq.w #4,sp RAM:00016802 6012 bra.s loc_16816 RAM:00016804 ; --------------------------------------------------------------------------- RAM:00016804 RAM:00016804 loc_16804: ; CODE XREF: sub_1670A+72j RAM:00016804 4879 0002 5A37 pea (aBufferModified).l ; "Buffer modified \n" RAM:0001680A 4878 0001 pea (1).w RAM:0001680E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00016814 504F addq.w #8,sp RAM:00016816 RAM:00016816 loc_16816: ; CODE XREF: sub_1670A+F8j RAM:00016816 4879 0002 5A5B pea (aInput).l ; "INPUT==>" RAM:0001681C 4878 0001 pea (1).w RAM:00016820 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00016826 504F addq.w #8,sp RAM:00016828 6100 FBE6 bsr.w sub_16410 RAM:0001682C 4878 0017 pea ($17).w RAM:00016830 4EB9 0001 72AA jsr sub_172AA RAM:00016836 584F addq.w #4,sp RAM:00016838 4878 0000 pea (off_0).w RAM:0001683C 6100 FA36 bsr.w sub_16274 RAM:00016840 584F addq.w #4,sp RAM:00016842 4878 0001 pea (1).w RAM:00016846 6100 FA2C bsr.w sub_16274 RAM:0001684A 584F addq.w #4,sp RAM:0001684C 3079 0002 5954 movea.w (word_25954).l,a0 RAM:00016852 2F08 move.l a0,-(sp) RAM:00016854 4EB9 0001 6940 jsr sub_16940 RAM:0001685A 584F addq.w #4,sp RAM:0001685C 4E5E unlk a6 RAM:0001685E 4E75 rts RAM:0001685E ; End of function sub_1670A RAM:0001685E RAM:00016860 RAM:00016860 ; =============== S U B R O U T I N E ======================================= RAM:00016860 RAM:00016860 ; Attributes: bp-based frame RAM:00016860 RAM:00016860 sub_16860: ; CODE XREF: sub_15FAE+204p RAM:00016860 ; sub_17400+D6p ... RAM:00016860 4E56 0000 link a6,#0 RAM:00016864 DFFC 0000 0000 adda.l #0,sp RAM:0001686A 48D7 0000 movem.l 0,(sp) RAM:0001686E 4A79 0002 5954 tst.w (word_25954).l RAM:00016874 6638 bne.s loc_168AE RAM:00016876 33FC 0001 0002 5954 move.w #1,(word_25954).l RAM:0001687E 33F9 0002 5966 0002+ move.w (word_25966).l,(word_25956).l RAM:00016888 33F9 0002 5968 0002+ move.w (word_25968).l,(word_25958).l RAM:00016892 23F9 0002 596A 0002+ move.l (dword_2596A).l,(dword_2595A).l RAM:0001689C 3079 0002 5954 movea.w (word_25954).l,a0 RAM:000168A2 2F08 move.l a0,-(sp) RAM:000168A4 4EB9 0001 6940 jsr sub_16940 RAM:000168AA 584F addq.w #4,sp RAM:000168AC 6034 bra.s loc_168E2 RAM:000168AE ; --------------------------------------------------------------------------- RAM:000168AE RAM:000168AE loc_168AE: ; CODE XREF: sub_16860+14j RAM:000168AE 4279 0002 5954 clr.w (word_25954).l RAM:000168B4 33F9 0002 595E 0002+ move.w (word_2595E).l,(word_25956).l RAM:000168BE 33F9 0002 5960 0002+ move.w (word_25960).l,(word_25958).l RAM:000168C8 23F9 0002 5962 0002+ move.l (dword_25962).l,(dword_2595A).l RAM:000168D2 3079 0002 5954 movea.w (word_25954).l,a0 RAM:000168D8 2F08 move.l a0,-(sp) RAM:000168DA 4EB9 0001 6940 jsr sub_16940 RAM:000168E0 584F addq.w #4,sp RAM:000168E2 RAM:000168E2 loc_168E2: ; CODE XREF: sub_16860+4Cj RAM:000168E2 4E5E unlk a6 RAM:000168E4 4E75 rts RAM:000168E4 ; End of function sub_16860 RAM:000168E4 RAM:000168E6 RAM:000168E6 ; =============== S U B R O U T I N E ======================================= RAM:000168E6 RAM:000168E6 ; Attributes: bp-based frame RAM:000168E6 RAM:000168E6 sub_168E6: ; CODE XREF: sub_15FAE:loc_16114p RAM:000168E6 ; sub_15FAE:loc_1616Ep RAM:000168E6 4E56 0000 link a6,#0 RAM:000168EA DFFC 0000 0000 adda.l #0,sp RAM:000168F0 48D7 0000 movem.l 0,(sp) RAM:000168F4 0C79 0001 0002 5954 cmpi.w #1,(word_25954).l RAM:000168FC 6620 bne.s loc_1691E RAM:000168FE 33F9 0002 5966 0002+ move.w (word_25966).l,(word_25956).l RAM:00016908 33F9 0002 5968 0002+ move.w (word_25968).l,(word_25958).l RAM:00016912 23F9 0002 596A 0002+ move.l (dword_2596A).l,(dword_2595A).l RAM:0001691C 601E bra.s loc_1693C RAM:0001691E ; --------------------------------------------------------------------------- RAM:0001691E RAM:0001691E loc_1691E: ; CODE XREF: sub_168E6+16j RAM:0001691E 33F9 0002 595E 0002+ move.w (word_2595E).l,(word_25956).l RAM:00016928 33F9 0002 5960 0002+ move.w (word_25960).l,(word_25958).l RAM:00016932 23F9 0002 5962 0002+ move.l (dword_25962).l,(dword_2595A).l RAM:0001693C RAM:0001693C loc_1693C: ; CODE XREF: sub_168E6+36j RAM:0001693C 4E5E unlk a6 RAM:0001693E 4E75 rts RAM:0001693E ; End of function sub_168E6 RAM:0001693E RAM:00016940 RAM:00016940 ; =============== S U B R O U T I N E ======================================= RAM:00016940 RAM:00016940 ; Attributes: bp-based frame RAM:00016940 RAM:00016940 sub_16940: ; CODE XREF: sub_1670A+14Ap RAM:00016940 ; sub_16860+44p ... RAM:00016940 RAM:00016940 arg_2 = $A RAM:00016940 RAM:00016940 4E56 0000 link a6,#0 RAM:00016944 DFFC 0000 0000 adda.l #0,sp RAM:0001694A 48D7 0000 movem.l 0,(sp) RAM:0001694E 0C6E 0001 000A cmpi.w #1,arg_2(a6) RAM:00016954 6650 bne.s loc_169A6 RAM:00016956 4879 0004 7A5C pea (word_47A5C).l RAM:0001695C 4878 0016 pea ($16).w RAM:00016960 4878 0022 pea ($22).w RAM:00016964 4EB9 0001 6DD8 jsr sub_16DD8 RAM:0001696A 4FEF 000C lea $C(sp),sp RAM:0001696E 4878 000A pea ($A).w RAM:00016972 4EB9 0001 6AD2 jsr sub_16AD2 RAM:00016978 584F addq.w #4,sp RAM:0001697A 4879 0004 7A5C pea (word_47A5C).l RAM:00016980 4878 0001 pea (1).w RAM:00016984 4878 FFF6 pea (unk_FFFFFFF6).w RAM:00016988 4EB9 0001 6D3A jsr sub_16D3A RAM:0001698E 4FEF 000C lea $C(sp),sp RAM:00016992 4879 0002 5A64 pea (aActive).l ; "Active ==>" RAM:00016998 4878 0001 pea (1).w RAM:0001699C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000169A2 504F addq.w #8,sp RAM:000169A4 604E bra.s loc_169F4 RAM:000169A6 ; --------------------------------------------------------------------------- RAM:000169A6 RAM:000169A6 loc_169A6: ; CODE XREF: sub_16940+14j RAM:000169A6 4879 0004 7A5C pea (word_47A5C).l RAM:000169AC 4878 0017 pea ($17).w RAM:000169B0 4878 0022 pea ($22).w RAM:000169B4 4EB9 0001 6DD8 jsr sub_16DD8 RAM:000169BA 4FEF 000C lea $C(sp),sp RAM:000169BE 4878 000A pea ($A).w RAM:000169C2 4EB9 0001 6AD2 jsr sub_16AD2 RAM:000169C8 584F addq.w #4,sp RAM:000169CA 4879 0004 7A5C pea (word_47A5C).l RAM:000169D0 4878 FFFF pea ($FFFFFFFF).w RAM:000169D4 4878 FFF6 pea (unk_FFFFFFF6).w RAM:000169D8 4EB9 0001 6D3A jsr sub_16D3A RAM:000169DE 4FEF 000C lea $C(sp),sp RAM:000169E2 4879 0002 5A6F pea (aActive_0).l ; "Active==>" RAM:000169E8 4878 0001 pea (1).w RAM:000169EC 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000169F2 504F addq.w #8,sp RAM:000169F4 RAM:000169F4 loc_169F4: ; CODE XREF: sub_16940+64j RAM:000169F4 6100 FA1A bsr.w sub_16410 RAM:000169F8 4879 0002 5A79 pea (asc_25A79).l ; "\n" RAM:000169FE 4878 0001 pea (1).w RAM:00016A02 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00016A08 504F addq.w #8,sp RAM:00016A0A 4878 0005 pea (5).w RAM:00016A0E 4EB9 0001 72AA jsr sub_172AA RAM:00016A14 584F addq.w #4,sp RAM:00016A16 4879 0004 7A60 pea (word_47A60).l RAM:00016A1C 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00016A22 2F08 move.l a0,-(sp) RAM:00016A24 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00016A2A 2F08 move.l a0,-(sp) RAM:00016A2C 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00016A32 4FEF 000C lea $C(sp),sp RAM:00016A36 4E5E unlk a6 RAM:00016A38 4E75 rts RAM:00016A38 ; End of function sub_16940 RAM:00016A38 RAM:00016A3A RAM:00016A3A ; =============== S U B R O U T I N E ======================================= RAM:00016A3A RAM:00016A3A ; Attributes: bp-based frame RAM:00016A3A RAM:00016A3A sub_16A3A: ; CODE XREF: sub_15158+128p RAM:00016A3A ; sub_17400+28p RAM:00016A3A RAM:00016A3A arg_2 = $A RAM:00016A3A arg_6 = $E RAM:00016A3A arg_A = $12 RAM:00016A3A RAM:00016A3A 4E56 0000 link a6,#0 RAM:00016A3E DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00016A44 48D7 0000 movem.l 0,(sp) RAM:00016A48 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00016A4C 4879 0004 7A5C pea (word_47A5C).l RAM:00016A52 306E 000E movea.w arg_6(a6),a0 RAM:00016A56 2F08 move.l a0,-(sp) RAM:00016A58 306E 000A movea.w arg_2(a6),a0 RAM:00016A5C 2F08 move.l a0,-(sp) RAM:00016A5E 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00016A64 4FEF 000C lea $C(sp),sp RAM:00016A68 RAM:00016A68 loc_16A68: ; CODE XREF: sub_16A3A+4Ej RAM:00016A68 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:00016A6C 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00016A70 B06E 0012 cmp.w arg_A(a6),d0 RAM:00016A74 6E14 bgt.s loc_16A8A RAM:00016A76 4879 0002 5A7B pea (asc_25A7B).l ; " " RAM:00016A7C 4878 0001 pea (1).w RAM:00016A80 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00016A86 504F addq.w #8,sp RAM:00016A88 60DE bra.s loc_16A68 RAM:00016A8A ; --------------------------------------------------------------------------- RAM:00016A8A RAM:00016A8A loc_16A8A: ; CODE XREF: sub_16A3A+3Aj RAM:00016A8A 6100 F984 bsr.w sub_16410 RAM:00016A8E 4879 0002 5A7D pea (asc_25A7D).l ; "\n" RAM:00016A94 4878 0001 pea (1).w RAM:00016A98 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00016A9E 504F addq.w #8,sp RAM:00016AA0 306E 0012 movea.w arg_A(a6),a0 RAM:00016AA4 2F08 move.l a0,-(sp) RAM:00016AA6 4EB9 0001 72AA jsr sub_172AA RAM:00016AAC 584F addq.w #4,sp RAM:00016AAE 4879 0004 7A60 pea (word_47A60).l RAM:00016AB4 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00016ABA 2F08 move.l a0,-(sp) RAM:00016ABC 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00016AC2 2F08 move.l a0,-(sp) RAM:00016AC4 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00016ACA 4FEF 000C lea $C(sp),sp RAM:00016ACE 4E5E unlk a6 RAM:00016AD0 4E75 rts RAM:00016AD0 ; End of function sub_16A3A RAM:00016AD0 RAM:00016AD2 RAM:00016AD2 ; =============== S U B R O U T I N E ======================================= RAM:00016AD2 RAM:00016AD2 ; Attributes: bp-based frame RAM:00016AD2 RAM:00016AD2 sub_16AD2: ; CODE XREF: sub_16940+32p RAM:00016AD2 ; sub_16940+82p RAM:00016AD2 RAM:00016AD2 arg_2 = $A RAM:00016AD2 RAM:00016AD2 4E56 0000 link a6,#0 RAM:00016AD6 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00016ADC 48D7 0000 movem.l 0,(sp) RAM:00016AE0 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00016AE4 RAM:00016AE4 loc_16AE4: ; CODE XREF: sub_16AD2+32j RAM:00016AE4 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:00016AE8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00016AEC B06E 000A cmp.w arg_2(a6),d0 RAM:00016AF0 6E14 bgt.s loc_16B06 RAM:00016AF2 4879 0002 5A7F pea (asc_25A7F).l ; " " RAM:00016AF8 4878 0001 pea (1).w RAM:00016AFC 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00016B02 504F addq.w #8,sp RAM:00016B04 60DE bra.s loc_16AE4 RAM:00016B06 ; --------------------------------------------------------------------------- RAM:00016B06 RAM:00016B06 loc_16B06: ; CODE XREF: sub_16AD2+1Ej RAM:00016B06 306E 000A movea.w arg_2(a6),a0 RAM:00016B0A 2F08 move.l a0,-(sp) RAM:00016B0C 4EB9 0001 72AA jsr sub_172AA RAM:00016B12 584F addq.w #4,sp RAM:00016B14 4E5E unlk a6 RAM:00016B16 4E75 rts RAM:00016B16 ; End of function sub_16AD2 RAM:00016B16 RAM:00016B18 RAM:00016B18 ; =============== S U B R O U T I N E ======================================= RAM:00016B18 RAM:00016B18 ; Attributes: bp-based frame RAM:00016B18 RAM:00016B18 sub_16B18: ; CODE XREF: sub_15158+8Ap RAM:00016B18 ; sub_15410+528p ... RAM:00016B18 4E56 0000 link a6,#0 RAM:00016B1C DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00016B22 48D7 0000 movem.l 0,(sp) RAM:00016B26 4879 0004 7A5C pea (word_47A5C).l RAM:00016B2C 4878 0017 pea ($17).w RAM:00016B30 4878 0009 pea (9).w RAM:00016B34 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00016B3A 4FEF 000C lea $C(sp),sp RAM:00016B3E 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00016B42 RAM:00016B42 loc_16B42: ; CODE XREF: sub_16B18+48j RAM:00016B42 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:00016B46 0C6E 0019 FFFE cmpi.w #$19,unk_FFFFFFFE(a6) RAM:00016B4C 6E14 bgt.s loc_16B62 RAM:00016B4E 4879 0002 5A81 pea (asc_25A81).l ; "\n" RAM:00016B54 4878 0001 pea (1).w RAM:00016B58 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00016B5E 504F addq.w #8,sp RAM:00016B60 60E0 bra.s loc_16B42 RAM:00016B62 ; --------------------------------------------------------------------------- RAM:00016B62 RAM:00016B62 loc_16B62: ; CODE XREF: sub_16B18+34j RAM:00016B62 4E5E unlk a6 RAM:00016B64 4E75 rts RAM:00016B64 ; End of function sub_16B18 RAM:00016B64 RAM:00016B66 RAM:00016B66 ; =============== S U B R O U T I N E ======================================= RAM:00016B66 RAM:00016B66 ; Attributes: bp-based frame RAM:00016B66 RAM:00016B66 sub_16B66: ; CODE XREF: sub_15FAE+126p RAM:00016B66 ; sub_15FAE+19Ep RAM:00016B66 4E56 0000 link a6,#0 RAM:00016B6A DFFC 0000 0000 adda.l #0,sp RAM:00016B70 48D7 0000 movem.l 0,(sp) RAM:00016B74 33F9 0002 5956 0002+ move.w (word_25956).l,(word_2596E).l RAM:00016B7E 33F9 0002 5958 0002+ move.w (word_25958).l,(word_25970).l RAM:00016B88 23F9 0002 595A 0002+ move.l (dword_2595A).l,(dword_25972).l RAM:00016B92 33FC 0001 0002 594A move.w #1,(word_2594A).l RAM:00016B9A 4279 0002 5948 clr.w (word_25948).l RAM:00016BA0 4878 0200 pea (off_200).w RAM:00016BA4 2F39 0004 7910 move.l (dword_47910).l,-(sp) RAM:00016BAA 2F39 0004 7914 move.l (dword_47914).l,-(sp) RAM:00016BB0 4EB9 0001 ED18 jsr sub_1ED18 RAM:00016BB6 4FEF 000C lea $C(sp),sp RAM:00016BBA 3079 0002 5958 movea.w (word_25958).l,a0 RAM:00016BC0 2F08 move.l a0,-(sp) RAM:00016BC2 3079 0002 5956 movea.w (word_25956).l,a0 RAM:00016BC8 2F08 move.l a0,-(sp) RAM:00016BCA 2F39 0004 7914 move.l (dword_47914).l,-(sp) RAM:00016BD0 2F39 0002 595A move.l (dword_2595A).l,-(sp) RAM:00016BD6 4EB9 0001 0F06 jsr sub_10F06 RAM:00016BDC 4FEF 0010 lea $10(sp),sp RAM:00016BE0 48C0 ext.l d0 RAM:00016BE2 6002 bra.s loc_16BE6 RAM:00016BE2 ; --------------------------------------------------------------------------- RAM:00016BE4 0070 dc.b $70 ; p RAM:00016BE5 0000 dc.b 0 RAM:00016BE6 ; --------------------------------------------------------------------------- RAM:00016BE6 RAM:00016BE6 loc_16BE6: ; CODE XREF: sub_16B66+7Cj RAM:00016BE6 4E5E unlk a6 RAM:00016BE8 4E75 rts RAM:00016BE8 ; End of function sub_16B66 RAM:00016BE8 RAM:00016BEA RAM:00016BEA ; =============== S U B R O U T I N E ======================================= RAM:00016BEA RAM:00016BEA ; Attributes: bp-based frame RAM:00016BEA RAM:00016BEA sub_16BEA: ; CODE XREF: sub_15FAE+E2p RAM:00016BEA ; sub_15FAE+13Ep RAM:00016BEA 4E56 0000 link a6,#0 RAM:00016BEE DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00016BF4 48D7 0000 movem.l 0,(sp) RAM:00016BF8 33F9 0002 5956 0002+ move.w (word_25956).l,(word_2596E).l RAM:00016C02 33F9 0002 5958 0002+ move.w (word_25958).l,(word_25970).l RAM:00016C0C 23F9 0002 595A 0002+ move.l (dword_2595A).l,(dword_25972).l RAM:00016C16 33FC 0001 0002 594A move.w #1,(word_2594A).l RAM:00016C1E 4279 0002 5948 clr.w (word_25948).l RAM:00016C24 3079 0002 5958 movea.w (word_25958).l,a0 RAM:00016C2A 2F08 move.l a0,-(sp) RAM:00016C2C 3079 0002 5956 movea.w (word_25956).l,a0 RAM:00016C32 2F08 move.l a0,-(sp) RAM:00016C34 2F39 0004 7914 move.l (dword_47914).l,-(sp) RAM:00016C3A 2F39 0002 595A move.l (dword_2595A).l,-(sp) RAM:00016C40 4EB9 0001 0EC2 jsr sub_10EC2 RAM:00016C46 4FEF 0010 lea $10(sp),sp RAM:00016C4A 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00016C4E 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00016C52 661A bne.s loc_16C6E RAM:00016C54 4878 0200 pea (off_200).w RAM:00016C58 2F39 0004 7914 move.l (dword_47914).l,-(sp) RAM:00016C5E 2F39 0004 7910 move.l (dword_47910).l,-(sp) RAM:00016C64 4EB9 0001 ED18 jsr sub_1ED18 RAM:00016C6A 4FEF 000C lea $C(sp),sp RAM:00016C6E RAM:00016C6E loc_16C6E: ; CODE XREF: sub_16BEA+68j RAM:00016C6E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00016C72 48C0 ext.l d0 RAM:00016C74 6002 bra.s loc_16C78 RAM:00016C74 ; --------------------------------------------------------------------------- RAM:00016C76 0070 dc.b $70 ; p RAM:00016C77 0000 dc.b 0 RAM:00016C78 ; --------------------------------------------------------------------------- RAM:00016C78 RAM:00016C78 loc_16C78: ; CODE XREF: sub_16BEA+8Aj RAM:00016C78 4E5E unlk a6 RAM:00016C7A 4E75 rts RAM:00016C7A ; End of function sub_16BEA RAM:00016C7A RAM:00016C7C RAM:00016C7C ; =============== S U B R O U T I N E ======================================= RAM:00016C7C RAM:00016C7C ; Attributes: bp-based frame RAM:00016C7C RAM:00016C7C sub_16C7C: ; CODE XREF: sub_15158+D6p RAM:00016C7C ; sub_15410+53Ap ... RAM:00016C7C 4E56 0000 link a6,#0 RAM:00016C80 DFFC 0000 0000 adda.l #0,sp RAM:00016C86 48D7 0000 movem.l 0,(sp) RAM:00016C8A 6100 F896 bsr.w sub_16522 RAM:00016C8E 6100 F9BE bsr.w sub_1664E RAM:00016C92 6100 FA76 bsr.w sub_1670A RAM:00016C96 4879 0004 7A60 pea (word_47A60).l RAM:00016C9C 3079 0004 7A62 movea.w (word_47A62).l,a0 RAM:00016CA2 2F08 move.l a0,-(sp) RAM:00016CA4 3079 0004 7A60 movea.w (word_47A60).l,a0 RAM:00016CAA 2F08 move.l a0,-(sp) RAM:00016CAC 4EB9 0001 6DD8 jsr sub_16DD8 RAM:00016CB2 4FEF 000C lea $C(sp),sp RAM:00016CB6 4E5E unlk a6 RAM:00016CB8 4E75 rts RAM:00016CB8 ; End of function sub_16C7C RAM:00016CB8 RAM:00016CBA RAM:00016CBA ; =============== S U B R O U T I N E ======================================= RAM:00016CBA RAM:00016CBA ; Attributes: bp-based frame RAM:00016CBA RAM:00016CBA sub_16CBA: ; CODE XREF: sub_15158+156p RAM:00016CBA RAM:00016CBA arg_3 = $B RAM:00016CBA RAM:00016CBA 4E56 0000 link a6,#0 RAM:00016CBE DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00016CC4 48D7 0000 movem.l 0,(sp) RAM:00016CC8 6100 E6D8 bsr.w sub_153A2 RAM:00016CCC 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00016CD0 603C bra.s loc_16D0E RAM:00016CD2 ; --------------------------------------------------------------------------- RAM:00016CD2 RAM:00016CD2 loc_16CD2: ; CODE XREF: sub_16CBA+60j RAM:00016CD2 102E 000B move.b arg_3(a6),d0 RAM:00016CD6 49C0 extb.l d0 RAM:00016CD8 2F00 move.l d0,-(sp) RAM:00016CDA 6100 E734 bsr.w sub_15410 RAM:00016CDE 584F addq.w #4,sp RAM:00016CE0 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00016CE4 6046 bra.s loc_16D2C RAM:00016CE6 ; --------------------------------------------------------------------------- RAM:00016CE6 RAM:00016CE6 loc_16CE6: ; CODE XREF: sub_16CBA+68j RAM:00016CE6 102E 000B move.b arg_3(a6),d0 RAM:00016CEA 49C0 extb.l d0 RAM:00016CEC 2F00 move.l d0,-(sp) RAM:00016CEE 6100 ED16 bsr.w sub_15A06 RAM:00016CF2 584F addq.w #4,sp RAM:00016CF4 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00016CF8 6032 bra.s loc_16D2C RAM:00016CFA ; --------------------------------------------------------------------------- RAM:00016CFA RAM:00016CFA loc_16CFA: ; CODE XREF: sub_16CBA+70j RAM:00016CFA 102E 000B move.b arg_3(a6),d0 RAM:00016CFE 49C0 extb.l d0 RAM:00016D00 2F00 move.l d0,-(sp) RAM:00016D02 6100 F2AA bsr.w sub_15FAE RAM:00016D06 584F addq.w #4,sp RAM:00016D08 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00016D0C 601E bra.s loc_16D2C RAM:00016D0E ; --------------------------------------------------------------------------- RAM:00016D0E RAM:00016D0E loc_16D0E: ; CODE XREF: sub_16CBA+16j RAM:00016D0E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00016D12 48C0 ext.l d0 RAM:00016D14 0C80 0000 0000 cmpi.l #0,d0 RAM:00016D1A 67B6 beq.s loc_16CD2 RAM:00016D1C 0C80 0000 0001 cmpi.l #1,d0 RAM:00016D22 67C2 beq.s loc_16CE6 RAM:00016D24 0C80 0000 0002 cmpi.l #2,d0 RAM:00016D2A 67CE beq.s loc_16CFA RAM:00016D2C RAM:00016D2C loc_16D2C: ; CODE XREF: sub_16CBA+2Aj RAM:00016D2C ; sub_16CBA+3Ej ... RAM:00016D2C 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:00016D30 48C0 ext.l d0 RAM:00016D32 6002 bra.s loc_16D36 RAM:00016D34 ; --------------------------------------------------------------------------- RAM:00016D34 7000 moveq #0,d0 RAM:00016D36 RAM:00016D36 loc_16D36: ; CODE XREF: sub_16CBA+78j RAM:00016D36 4E5E unlk a6 RAM:00016D38 4E75 rts RAM:00016D38 ; End of function sub_16CBA RAM:00016D38 RAM:00016D3A RAM:00016D3A ; =============== S U B R O U T I N E ======================================= RAM:00016D3A RAM:00016D3A ; Attributes: bp-based frame RAM:00016D3A RAM:00016D3A sub_16D3A: ; CODE XREF: sub_15158+1B0p RAM:00016D3A ; sub_15158+1DCp ... RAM:00016D3A RAM:00016D3A arg_2 = $A RAM:00016D3A arg_6 = $E RAM:00016D3A arg_8 = $10 RAM:00016D3A RAM:00016D3A 4E56 0000 link a6,#0 RAM:00016D3E DFFC 0000 0000 adda.l #0,sp RAM:00016D44 48D7 0000 movem.l 0,(sp) RAM:00016D48 4A6E 000A tst.w arg_2(a6) RAM:00016D4C 6D20 blt.s loc_16D6E RAM:00016D4E RAM:00016D4E loc_16D4E: ; CODE XREF: sub_16D3A+30j RAM:00016D4E 302E 000A move.w arg_2(a6),d0 RAM:00016D52 536E 000A subq.w #1,arg_2(a6) RAM:00016D56 4A40 tst.w d0 RAM:00016D58 6F12 ble.s loc_16D6C RAM:00016D5A 6100 F64C bsr.w sub_163A8 RAM:00016D5E 206E 0010 movea.l arg_8(a6),a0 RAM:00016D62 5250 addq.w #1,(a0) RAM:00016D64 4EB9 0000 A010 jsr CheckSerialBusy? RAM:00016D6A 60E2 bra.s loc_16D4E RAM:00016D6C ; --------------------------------------------------------------------------- RAM:00016D6C RAM:00016D6C loc_16D6C: ; CODE XREF: sub_16D3A+1Ej RAM:00016D6C 601E bra.s loc_16D8C RAM:00016D6E ; --------------------------------------------------------------------------- RAM:00016D6E RAM:00016D6E loc_16D6E: ; CODE XREF: sub_16D3A+12j RAM:00016D6E ; sub_16D3A+50j RAM:00016D6E 302E 000A move.w arg_2(a6),d0 RAM:00016D72 526E 000A addq.w #1,arg_2(a6) RAM:00016D76 4A40 tst.w d0 RAM:00016D78 6C12 bge.s loc_16D8C RAM:00016D7A 6100 F660 bsr.w sub_163DC RAM:00016D7E 206E 0010 movea.l arg_8(a6),a0 RAM:00016D82 5350 subq.w #1,(a0) RAM:00016D84 4EB9 0000 A010 jsr CheckSerialBusy? RAM:00016D8A 60E2 bra.s loc_16D6E RAM:00016D8C ; --------------------------------------------------------------------------- RAM:00016D8C RAM:00016D8C loc_16D8C: ; CODE XREF: sub_16D3A:loc_16D6Cj RAM:00016D8C ; sub_16D3A+3Ej RAM:00016D8C 4A6E 000E tst.w arg_6(a6) RAM:00016D90 6D22 blt.s loc_16DB4 RAM:00016D92 RAM:00016D92 loc_16D92: ; CODE XREF: sub_16D3A+76j RAM:00016D92 302E 000E move.w arg_6(a6),d0 RAM:00016D96 536E 000E subq.w #1,arg_6(a6) RAM:00016D9A 4A40 tst.w d0 RAM:00016D9C 6F14 ble.s loc_16DB2 RAM:00016D9E 6100 F6A4 bsr.w sub_16444 RAM:00016DA2 206E 0010 movea.l arg_8(a6),a0 RAM:00016DA6 5268 0002 addq.w #1,2(a0) RAM:00016DAA 4EB9 0000 A010 jsr CheckSerialBusy? RAM:00016DB0 60E0 bra.s loc_16D92 RAM:00016DB2 ; --------------------------------------------------------------------------- RAM:00016DB2 RAM:00016DB2 loc_16DB2: ; CODE XREF: sub_16D3A+62j RAM:00016DB2 6020 bra.s loc_16DD4 RAM:00016DB4 ; --------------------------------------------------------------------------- RAM:00016DB4 RAM:00016DB4 loc_16DB4: ; CODE XREF: sub_16D3A+56j RAM:00016DB4 ; sub_16D3A+98j RAM:00016DB4 302E 000E move.w arg_6(a6),d0 RAM:00016DB8 526E 000E addq.w #1,arg_6(a6) RAM:00016DBC 4A40 tst.w d0 RAM:00016DBE 6C14 bge.s loc_16DD4 RAM:00016DC0 6100 F64E bsr.w sub_16410 RAM:00016DC4 206E 0010 movea.l arg_8(a6),a0 RAM:00016DC8 5368 0002 subq.w #1,2(a0) RAM:00016DCC 4EB9 0000 A010 jsr CheckSerialBusy? RAM:00016DD2 60E0 bra.s loc_16DB4 RAM:00016DD4 ; --------------------------------------------------------------------------- RAM:00016DD4 RAM:00016DD4 loc_16DD4: ; CODE XREF: sub_16D3A:loc_16DB2j RAM:00016DD4 ; sub_16D3A+84j RAM:00016DD4 4E5E unlk a6 RAM:00016DD6 4E75 rts RAM:00016DD6 ; End of function sub_16D3A RAM:00016DD6 RAM:00016DD8 RAM:00016DD8 ; =============== S U B R O U T I N E ======================================= RAM:00016DD8 RAM:00016DD8 ; Attributes: bp-based frame RAM:00016DD8 RAM:00016DD8 sub_16DD8: ; CODE XREF: sub_15410+9Ap RAM:00016DD8 ; sub_15410+136p ... RAM:00016DD8 RAM:00016DD8 arg_2 = $A RAM:00016DD8 arg_6 = $E RAM:00016DD8 arg_8 = $10 RAM:00016DD8 RAM:00016DD8 4E56 0000 link a6,#0 RAM:00016DDC DFFC 0000 0000 adda.l #0,sp RAM:00016DE2 48D7 0000 movem.l 0,(sp) RAM:00016DE6 206E 0010 movea.l arg_8(a6),a0 RAM:00016DEA 30AE 000A move.w arg_2(a6),(a0) RAM:00016DEE 206E 0010 movea.l arg_8(a6),a0 RAM:00016DF2 316E 000E 0002 move.w arg_6(a6),2(a0) RAM:00016DF8 6100 F67E bsr.w sub_16478 RAM:00016DFC 4EB9 0000 A010 jsr CheckSerialBusy? RAM:00016E02 RAM:00016E02 loc_16E02: ; CODE XREF: sub_16DD8+40j RAM:00016E02 302E 000A move.w arg_2(a6),d0 RAM:00016E06 536E 000A subq.w #1,arg_2(a6) RAM:00016E0A 4A40 tst.w d0 RAM:00016E0C 6F0C ble.s loc_16E1A RAM:00016E0E 6100 F598 bsr.w sub_163A8 RAM:00016E12 4EB9 0000 A010 jsr CheckSerialBusy? RAM:00016E18 60E8 bra.s loc_16E02 RAM:00016E1A ; --------------------------------------------------------------------------- RAM:00016E1A RAM:00016E1A loc_16E1A: ; CODE XREF: sub_16DD8+34j RAM:00016E1A ; sub_16DD8+58j RAM:00016E1A 302E 000E move.w arg_6(a6),d0 RAM:00016E1E 536E 000E subq.w #1,arg_6(a6) RAM:00016E22 4A40 tst.w d0 RAM:00016E24 6F0C ble.s loc_16E32 RAM:00016E26 6100 F61C bsr.w sub_16444 RAM:00016E2A 4EB9 0000 A010 jsr CheckSerialBusy? RAM:00016E30 60E8 bra.s loc_16E1A RAM:00016E32 ; --------------------------------------------------------------------------- RAM:00016E32 RAM:00016E32 loc_16E32: ; CODE XREF: sub_16DD8+4Cj RAM:00016E32 4E5E unlk a6 RAM:00016E34 4E75 rts RAM:00016E34 ; End of function sub_16DD8 RAM:00016E34 RAM:00016E36 RAM:00016E36 ; =============== S U B R O U T I N E ======================================= RAM:00016E36 RAM:00016E36 ; Attributes: bp-based frame RAM:00016E36 RAM:00016E36 sub_16E36: ; CODE XREF: sub_15158+C0p RAM:00016E36 ; sub_15FAE+AAp ... RAM:00016E36 4E56 0000 link a6,#0 RAM:00016E3A DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:00016E40 48D7 0000 movem.l 0,(sp) RAM:00016E44 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:00016E48 2D7C 0004 7A68 FFF8 move.l #unk_47A68,unk_FFFFFFF8(a6) RAM:00016E50 2D79 0004 7910 FFFC move.l (dword_47910).l,unk_FFFFFFFC(a6) RAM:00016E58 RAM:00016E58 loc_16E58: ; CODE XREF: sub_16E36+50j RAM:00016E58 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:00016E5C 0C6E 0100 FFF6 cmpi.w #$100,unk_FFFFFFF6(a6) RAM:00016E62 6E24 bgt.s loc_16E88 RAM:00016E64 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:00016E68 3010 move.w (a0),d0 RAM:00016E6A 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00016E70 2F00 move.l d0,-(sp) RAM:00016E72 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:00016E76 4EB9 0001 6FC6 jsr sub_16FC6 RAM:00016E7C 504F addq.w #8,sp RAM:00016E7E 54AE FFFC addq.l #2,unk_FFFFFFFC(a6) RAM:00016E82 58AE FFF8 addq.l #4,unk_FFFFFFF8(a6) RAM:00016E86 60D0 bra.s loc_16E58 RAM:00016E88 ; --------------------------------------------------------------------------- RAM:00016E88 RAM:00016E88 loc_16E88: ; CODE XREF: sub_16E36+2Cj RAM:00016E88 4E5E unlk a6 RAM:00016E8A 4E75 rts RAM:00016E8A ; End of function sub_16E36 RAM:00016E8A RAM:00016E8C RAM:00016E8C ; =============== S U B R O U T I N E ======================================= RAM:00016E8C RAM:00016E8C ; Attributes: bp-based frame RAM:00016E8C RAM:00016E8C sub_16E8C: ; CODE XREF: sub_15410+20Ap RAM:00016E8C ; sub_15410+2A0p ... RAM:00016E8C RAM:00016E8C arg_2 = $A RAM:00016E8C arg_6 = $E RAM:00016E8C RAM:00016E8C 4E56 0000 link a6,#0 RAM:00016E90 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00016E96 48D7 0000 movem.l 0,(sp) RAM:00016E9A 302E 000E move.w arg_6(a6),d0 RAM:00016E9E 48C0 ext.l d0 RAM:00016EA0 E780 asl.l #3,d0 RAM:00016EA2 2200 move.l d0,d1 RAM:00016EA4 D281 add.l d1,d1 RAM:00016EA6 D081 add.l d1,d0 RAM:00016EA8 322E 000A move.w arg_2(a6),d1 RAM:00016EAC 48C1 ext.l d1 RAM:00016EAE 83FC 0009 divs.w #9,d1 RAM:00016EB2 4841 swap d1 RAM:00016EB4 4A41 tst.w d1 RAM:00016EB6 6C02 bge.s loc_16EBA RAM:00016EB8 5241 addq.w #1,d1 RAM:00016EBA RAM:00016EBA loc_16EBA: ; CODE XREF: sub_16E8C+2Aj RAM:00016EBA E241 asr.w #1,d1 RAM:00016EBC 48C1 ext.l d1 RAM:00016EBE D081 add.l d1,d0 RAM:00016EC0 322E 000A move.w arg_2(a6),d1 RAM:00016EC4 48C1 ext.l d1 RAM:00016EC6 83FC 0009 divs.w #9,d1 RAM:00016ECA 48C1 ext.l d1 RAM:00016ECC E581 asl.l #2,d1 RAM:00016ECE D081 add.l d1,d0 RAM:00016ED0 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00016ED4 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00016ED8 48C0 ext.l d0 RAM:00016EDA 6002 bra.s loc_16EDE RAM:00016EDA ; --------------------------------------------------------------------------- RAM:00016EDC 0070 dc.b $70 ; p RAM:00016EDD 0000 dc.b 0 RAM:00016EDE ; --------------------------------------------------------------------------- RAM:00016EDE RAM:00016EDE loc_16EDE: ; CODE XREF: sub_16E8C+4Ej RAM:00016EDE 4E5E unlk a6 RAM:00016EE0 4E75 rts RAM:00016EE0 ; End of function sub_16E8C RAM:00016EE0 RAM:00016EE2 RAM:00016EE2 ; =============== S U B R O U T I N E ======================================= RAM:00016EE2 RAM:00016EE2 ; Attributes: bp-based frame RAM:00016EE2 RAM:00016EE2 sub_16EE2: ; CODE XREF: sub_15A06+20Ap RAM:00016EE2 ; sub_15A06+2A0p ... RAM:00016EE2 RAM:00016EE2 arg_2 = $A RAM:00016EE2 arg_6 = $E RAM:00016EE2 RAM:00016EE2 4E56 0000 link a6,#0 RAM:00016EE6 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00016EEC 48D7 0000 movem.l 0,(sp) RAM:00016EF0 046E 0037 000A subi.w #$37,arg_2(a6) ; '7' RAM:00016EF6 302E 000E move.w arg_6(a6),d0 RAM:00016EFA 48C0 ext.l d0 RAM:00016EFC E780 asl.l #3,d0 RAM:00016EFE 2200 move.l d0,d1 RAM:00016F00 D281 add.l d1,d1 RAM:00016F02 D081 add.l d1,d0 RAM:00016F04 322E 000A move.w arg_2(a6),d1 RAM:00016F08 48C1 ext.l d1 RAM:00016F0A D081 add.l d1,d0 RAM:00016F0C 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00016F10 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00016F14 48C0 ext.l d0 RAM:00016F16 6002 bra.s loc_16F1A RAM:00016F16 ; --------------------------------------------------------------------------- RAM:00016F18 0070 dc.b $70 ; p RAM:00016F19 0000 dc.b 0 RAM:00016F1A ; --------------------------------------------------------------------------- RAM:00016F1A RAM:00016F1A loc_16F1A: ; CODE XREF: sub_16EE2+34j RAM:00016F1A 4E5E unlk a6 RAM:00016F1C 4E75 rts RAM:00016F1C ; End of function sub_16EE2 RAM:00016F1C RAM:00016F1E RAM:00016F1E ; =============== S U B R O U T I N E ======================================= RAM:00016F1E RAM:00016F1E ; Attributes: bp-based frame RAM:00016F1E RAM:00016F1E sub_16F1E: ; CODE XREF: sub_15A06+418p RAM:00016F1E RAM:00016F1E arg_2 = $A RAM:00016F1E arg_4 = $C RAM:00016F1E RAM:00016F1E 4E56 0000 link a6,#0 RAM:00016F22 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00016F28 48D7 0004 movem.l d2,(sp) RAM:00016F2C 206E 000C movea.l arg_4(a6),a0 RAM:00016F30 302E 000A move.w arg_2(a6),d0 RAM:00016F34 48C0 ext.l d0 RAM:00016F36 81FC 0018 divs.w #$18,d0 RAM:00016F3A 3140 0002 move.w d0,2(a0) RAM:00016F3E 302E 000A move.w arg_2(a6),d0 RAM:00016F42 48C0 ext.l d0 RAM:00016F44 81FC 0018 divs.w #$18,d0 RAM:00016F48 4840 swap d0 RAM:00016F4A 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:00016F4E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00016F52 4A40 tst.w d0 RAM:00016F54 6C02 bge.s loc_16F58 RAM:00016F56 5640 addq.w #3,d0 RAM:00016F58 RAM:00016F58 loc_16F58: ; CODE XREF: sub_16F1E+36j RAM:00016F58 E440 asr.w #2,d0 RAM:00016F5A 48C0 ext.l d0 RAM:00016F5C 2200 move.l d0,d1 RAM:00016F5E E781 asl.l #3,d1 RAM:00016F60 D081 add.l d1,d0 RAM:00016F62 322E FFFE move.w unk_FFFFFFFE(a6),d1 RAM:00016F66 7403 moveq #3,d2 RAM:00016F68 4A41 tst.w d1 RAM:00016F6A 6C08 bge.s loc_16F74 RAM:00016F6C 4441 neg.w d1 RAM:00016F6E C242 and.w d2,d1 RAM:00016F70 4441 neg.w d1 RAM:00016F72 6002 bra.s loc_16F76 RAM:00016F74 ; --------------------------------------------------------------------------- RAM:00016F74 RAM:00016F74 loc_16F74: ; CODE XREF: sub_16F1E+4Cj RAM:00016F74 C242 and.w d2,d1 RAM:00016F76 RAM:00016F76 loc_16F76: ; CODE XREF: sub_16F1E+54j RAM:00016F76 48C1 ext.l d1 RAM:00016F78 E381 asl.l #1,d1 RAM:00016F7A D081 add.l d1,d0 RAM:00016F7C 206E 000C movea.l arg_4(a6),a0 RAM:00016F80 3080 move.w d0,(a0) RAM:00016F82 4CEE 0004 FFF8 movem.l unk_FFFFFFF8(a6),d2 RAM:00016F88 4E5E unlk a6 RAM:00016F8A 4E75 rts RAM:00016F8A ; End of function sub_16F1E RAM:00016F8A RAM:00016F8C RAM:00016F8C ; =============== S U B R O U T I N E ======================================= RAM:00016F8C RAM:00016F8C ; Attributes: bp-based frame RAM:00016F8C RAM:00016F8C sub_16F8C: ; CODE XREF: sub_15410+41Ap RAM:00016F8C RAM:00016F8C arg_2 = $A RAM:00016F8C arg_4 = $C RAM:00016F8C RAM:00016F8C 4E56 0000 link a6,#0 RAM:00016F90 DFFC 0000 0000 adda.l #0,sp RAM:00016F96 48D7 0000 movem.l 0,(sp) RAM:00016F9A 206E 000C movea.l arg_4(a6),a0 RAM:00016F9E 302E 000A move.w arg_2(a6),d0 RAM:00016FA2 48C0 ext.l d0 RAM:00016FA4 81FC 0018 divs.w #$18,d0 RAM:00016FA8 3140 0002 move.w d0,2(a0) RAM:00016FAC 302E 000A move.w arg_2(a6),d0 RAM:00016FB0 48C0 ext.l d0 RAM:00016FB2 81FC 0018 divs.w #$18,d0 RAM:00016FB6 4840 swap d0 RAM:00016FB8 0640 0037 addi.w #$37,d0 ; '7' RAM:00016FBC 206E 000C movea.l arg_4(a6),a0 RAM:00016FC0 3080 move.w d0,(a0) RAM:00016FC2 4E5E unlk a6 RAM:00016FC4 4E75 rts RAM:00016FC4 ; End of function sub_16F8C RAM:00016FC4 RAM:00016FC6 RAM:00016FC6 ; =============== S U B R O U T I N E ======================================= RAM:00016FC6 RAM:00016FC6 ; Attributes: bp-based frame RAM:00016FC6 RAM:00016FC6 sub_16FC6: ; CODE XREF: sub_15A06+404p RAM:00016FC6 ; sub_16E36+40p RAM:00016FC6 RAM:00016FC6 arg_0 = 8 RAM:00016FC6 arg_6 = $E RAM:00016FC6 RAM:00016FC6 4E56 0000 link a6,#0 RAM:00016FCA DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00016FD0 48D7 0000 movem.l 0,(sp) RAM:00016FD4 206E 0008 movea.l arg_0(a6),a0 RAM:00016FD8 10BC 0030 move.b #$30,(a0) ; '0' RAM:00016FDC 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:00016FE0 RAM:00016FE0 loc_16FE0: ; CODE XREF: sub_16FC6:loc_1701Cj RAM:00016FE0 7000 moveq #0,d0 RAM:00016FE2 302E 000E move.w arg_6(a6),d0 RAM:00016FE6 0480 0000 1000 subi.l #$1000,d0 RAM:00016FEC 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00016FF0 6D2C blt.s loc_1701E RAM:00016FF2 3D6E FFFE 000E move.w unk_FFFFFFFE(a6),arg_6(a6) RAM:00016FF8 206E 0008 movea.l arg_0(a6),a0 RAM:00016FFC 5210 addq.b #1,(a0) RAM:00016FFE 206E 0008 movea.l arg_0(a6),a0 RAM:00017002 0C10 0039 cmpi.b #$39,(a0) ; '9' RAM:00017006 6F14 ble.s loc_1701C RAM:00017008 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0001700C 660E bne.s loc_1701C RAM:0001700E 206E 0008 movea.l arg_0(a6),a0 RAM:00017012 10BC 0041 move.b #$41,(a0) ; 'A' RAM:00017016 3D7C 0001 FFFA move.w #1,unk_FFFFFFFA(a6) RAM:0001701C RAM:0001701C loc_1701C: ; CODE XREF: sub_16FC6+40j RAM:0001701C ; sub_16FC6+46j RAM:0001701C 60C2 bra.s loc_16FE0 RAM:0001701E ; --------------------------------------------------------------------------- RAM:0001701E RAM:0001701E loc_1701E: ; CODE XREF: sub_16FC6+2Aj RAM:0001701E 52AE 0008 addq.l #1,arg_0(a6) RAM:00017022 206E 0008 movea.l arg_0(a6),a0 RAM:00017026 10BC 0030 move.b #$30,(a0) ; '0' RAM:0001702A 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0001702E RAM:0001702E loc_1702E: ; CODE XREF: sub_16FC6:loc_1706Aj RAM:0001702E 7000 moveq #0,d0 RAM:00017030 302E 000E move.w arg_6(a6),d0 RAM:00017034 0480 0000 0100 subi.l #$100,d0 RAM:0001703A 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0001703E 6D2C blt.s loc_1706C RAM:00017040 3D6E FFFE 000E move.w unk_FFFFFFFE(a6),arg_6(a6) RAM:00017046 206E 0008 movea.l arg_0(a6),a0 RAM:0001704A 5210 addq.b #1,(a0) RAM:0001704C 206E 0008 movea.l arg_0(a6),a0 RAM:00017050 0C10 0039 cmpi.b #$39,(a0) ; '9' RAM:00017054 6F14 ble.s loc_1706A RAM:00017056 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0001705A 660E bne.s loc_1706A RAM:0001705C 206E 0008 movea.l arg_0(a6),a0 RAM:00017060 10BC 0041 move.b #$41,(a0) ; 'A' RAM:00017064 3D7C 0001 FFFA move.w #1,unk_FFFFFFFA(a6) RAM:0001706A RAM:0001706A loc_1706A: ; CODE XREF: sub_16FC6+8Ej RAM:0001706A ; sub_16FC6+94j RAM:0001706A 60C2 bra.s loc_1702E RAM:0001706C ; --------------------------------------------------------------------------- RAM:0001706C RAM:0001706C loc_1706C: ; CODE XREF: sub_16FC6+78j RAM:0001706C 52AE 0008 addq.l #1,arg_0(a6) RAM:00017070 206E 0008 movea.l arg_0(a6),a0 RAM:00017074 10BC 0030 move.b #$30,(a0) ; '0' RAM:00017078 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0001707C RAM:0001707C loc_1707C: ; CODE XREF: sub_16FC6:loc_170B8j RAM:0001707C 7000 moveq #0,d0 RAM:0001707E 302E 000E move.w arg_6(a6),d0 RAM:00017082 0480 0000 0010 subi.l #$10,d0 RAM:00017088 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0001708C 6D2C blt.s loc_170BA RAM:0001708E 3D6E FFFE 000E move.w unk_FFFFFFFE(a6),arg_6(a6) RAM:00017094 206E 0008 movea.l arg_0(a6),a0 RAM:00017098 5210 addq.b #1,(a0) RAM:0001709A 206E 0008 movea.l arg_0(a6),a0 RAM:0001709E 0C10 0039 cmpi.b #$39,(a0) ; '9' RAM:000170A2 6F14 ble.s loc_170B8 RAM:000170A4 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:000170A8 660E bne.s loc_170B8 RAM:000170AA 206E 0008 movea.l arg_0(a6),a0 RAM:000170AE 10BC 0041 move.b #$41,(a0) ; 'A' RAM:000170B2 3D7C 0001 FFFA move.w #1,unk_FFFFFFFA(a6) RAM:000170B8 RAM:000170B8 loc_170B8: ; CODE XREF: sub_16FC6+DCj RAM:000170B8 ; sub_16FC6+E2j RAM:000170B8 60C2 bra.s loc_1707C RAM:000170BA ; --------------------------------------------------------------------------- RAM:000170BA RAM:000170BA loc_170BA: ; CODE XREF: sub_16FC6+C6j RAM:000170BA 52AE 0008 addq.l #1,arg_0(a6) RAM:000170BE 206E 0008 movea.l arg_0(a6),a0 RAM:000170C2 10BC 0030 move.b #$30,(a0) ; '0' RAM:000170C6 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:000170CA RAM:000170CA loc_170CA: ; CODE XREF: sub_16FC6:loc_17102j RAM:000170CA 7000 moveq #0,d0 RAM:000170CC 302E 000E move.w arg_6(a6),d0 RAM:000170D0 5380 subq.l #1,d0 RAM:000170D2 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:000170D6 6D2C blt.s loc_17104 RAM:000170D8 3D6E FFFE 000E move.w unk_FFFFFFFE(a6),arg_6(a6) RAM:000170DE 206E 0008 movea.l arg_0(a6),a0 RAM:000170E2 5210 addq.b #1,(a0) RAM:000170E4 206E 0008 movea.l arg_0(a6),a0 RAM:000170E8 0C10 0039 cmpi.b #$39,(a0) ; '9' RAM:000170EC 6F14 ble.s loc_17102 RAM:000170EE 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:000170F2 660E bne.s loc_17102 RAM:000170F4 206E 0008 movea.l arg_0(a6),a0 RAM:000170F8 10BC 0041 move.b #$41,(a0) ; 'A' RAM:000170FC 3D7C 0001 FFFA move.w #1,unk_FFFFFFFA(a6) RAM:00017102 RAM:00017102 loc_17102: ; CODE XREF: sub_16FC6+126j RAM:00017102 ; sub_16FC6+12Cj RAM:00017102 60C6 bra.s loc_170CA RAM:00017104 ; --------------------------------------------------------------------------- RAM:00017104 RAM:00017104 loc_17104: ; CODE XREF: sub_16FC6+110j RAM:00017104 4E5E unlk a6 RAM:00017106 4E75 rts RAM:00017106 ; End of function sub_16FC6 RAM:00017106 RAM:00017108 RAM:00017108 ; =============== S U B R O U T I N E ======================================= RAM:00017108 RAM:00017108 ; Attributes: bp-based frame RAM:00017108 RAM:00017108 sub_17108: ; CODE XREF: sub_15410+2Cp RAM:00017108 ; sub_15410+C8p ... RAM:00017108 RAM:00017108 arg_2 = $A RAM:00017108 arg_6 = $E RAM:00017108 RAM:00017108 4E56 0000 link a6,#0 RAM:0001710C DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00017112 48D7 0000 movem.l 0,(sp) RAM:00017116 4A6E 000E tst.w arg_6(a6) RAM:0001711A 6D08 blt.s loc_17124 RAM:0001711C 0C6E 0015 000E cmpi.w #$15,arg_6(a6) RAM:00017122 6F06 ble.s loc_1712A RAM:00017124 RAM:00017124 loc_17124: ; CODE XREF: sub_17108+12j RAM:00017124 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00017128 6076 bra.s loc_171A0 RAM:0001712A ; --------------------------------------------------------------------------- RAM:0001712A RAM:0001712A loc_1712A: ; CODE XREF: sub_17108+1Aj RAM:0001712A 0C6E 0034 000A cmpi.w #$34,arg_2(a6) ; '4' RAM:00017130 6F08 ble.s loc_1713A RAM:00017132 3D7C 0004 FFFE move.w #4,unk_FFFFFFFE(a6) RAM:00017138 6066 bra.s loc_171A0 RAM:0001713A ; --------------------------------------------------------------------------- RAM:0001713A RAM:0001713A loc_1713A: ; CODE XREF: sub_17108+28j RAM:0001713A 4A6E 000A tst.w arg_2(a6) RAM:0001713E 6C14 bge.s loc_17154 RAM:00017140 4A6E 000E tst.w arg_6(a6) RAM:00017144 6708 beq.s loc_1714E RAM:00017146 3D7C 0003 FFFE move.w #3,unk_FFFFFFFE(a6) RAM:0001714C 6004 bra.s loc_17152 RAM:0001714E ; --------------------------------------------------------------------------- RAM:0001714E RAM:0001714E loc_1714E: ; CODE XREF: sub_17108+3Cj RAM:0001714E 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00017152 RAM:00017152 loc_17152: ; CODE XREF: sub_17108+44j RAM:00017152 604C bra.s loc_171A0 RAM:00017154 ; --------------------------------------------------------------------------- RAM:00017154 RAM:00017154 loc_17154: ; CODE XREF: sub_17108+36j RAM:00017154 306E 000E movea.w arg_6(a6),a0 RAM:00017158 2F08 move.l a0,-(sp) RAM:0001715A 306E 000A movea.w arg_2(a6),a0 RAM:0001715E 2F08 move.l a0,-(sp) RAM:00017160 6100 FD2A bsr.w sub_16E8C RAM:00017164 504F addq.w #8,sp RAM:00017166 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0001716A 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:0001716E 6D08 blt.s loc_17178 RAM:00017170 0C6E 01FF FFFC cmpi.w #$1FF,unk_FFFFFFFC(a6) RAM:00017176 6F06 ble.s loc_1717E RAM:00017178 RAM:00017178 loc_17178: ; CODE XREF: sub_17108+66j RAM:00017178 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001717C 6022 bra.s loc_171A0 RAM:0001717E ; --------------------------------------------------------------------------- RAM:0001717E RAM:0001717E loc_1717E: ; CODE XREF: sub_17108+6Ej RAM:0001717E 302E 000A move.w arg_2(a6),d0 RAM:00017182 48C0 ext.l d0 RAM:00017184 5280 addq.l #1,d0 RAM:00017186 4C7C 0801 0000 0009 divsl.l #9,d1:d0 RAM:0001718E 4A81 tst.l d1 RAM:00017190 6608 bne.s loc_1719A RAM:00017192 3D7C 0001 FFFE move.w #1,unk_FFFFFFFE(a6) RAM:00017198 6006 bra.s loc_171A0 RAM:0001719A ; --------------------------------------------------------------------------- RAM:0001719A RAM:0001719A loc_1719A: ; CODE XREF: sub_17108+88j RAM:0001719A 3D7C 0002 FFFE move.w #2,unk_FFFFFFFE(a6) RAM:000171A0 RAM:000171A0 loc_171A0: ; CODE XREF: sub_17108+20j RAM:000171A0 ; sub_17108+30j ... RAM:000171A0 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:000171A4 48C0 ext.l d0 RAM:000171A6 6002 bra.s loc_171AA RAM:000171A6 ; --------------------------------------------------------------------------- RAM:000171A8 0070 dc.b $70 ; p RAM:000171A9 0000 dc.b 0 RAM:000171AA ; --------------------------------------------------------------------------- RAM:000171AA RAM:000171AA loc_171AA: ; CODE XREF: sub_17108+9Ej RAM:000171AA 4E5E unlk a6 RAM:000171AC 4E75 rts RAM:000171AC ; End of function sub_17108 RAM:000171AC RAM:000171AE RAM:000171AE ; =============== S U B R O U T I N E ======================================= RAM:000171AE RAM:000171AE ; Attributes: bp-based frame RAM:000171AE RAM:000171AE sub_171AE: ; CODE XREF: sub_15A06+2Cp RAM:000171AE ; sub_15A06+C8p ... RAM:000171AE RAM:000171AE arg_2 = $A RAM:000171AE arg_6 = $E RAM:000171AE RAM:000171AE 4E56 0000 link a6,#0 RAM:000171B2 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000171B8 48D7 0000 movem.l 0,(sp) RAM:000171BC 4A6E 000E tst.w arg_6(a6) RAM:000171C0 6D08 blt.s loc_171CA RAM:000171C2 0C6E 0015 000E cmpi.w #$15,arg_6(a6) RAM:000171C8 6F06 ble.s loc_171D0 RAM:000171CA RAM:000171CA loc_171CA: ; CODE XREF: sub_171AE+12j RAM:000171CA 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:000171CE 605C bra.s loc_1722C RAM:000171D0 ; --------------------------------------------------------------------------- RAM:000171D0 RAM:000171D0 loc_171D0: ; CODE XREF: sub_171AE+1Aj RAM:000171D0 0C6E 004E 000A cmpi.w #$4E,arg_2(a6) ; 'N' RAM:000171D6 6F08 ble.s loc_171E0 RAM:000171D8 3D7C 0004 FFFE move.w #4,unk_FFFFFFFE(a6) RAM:000171DE 604C bra.s loc_1722C RAM:000171E0 ; --------------------------------------------------------------------------- RAM:000171E0 RAM:000171E0 loc_171E0: ; CODE XREF: sub_171AE+28j RAM:000171E0 0C6E 0037 000A cmpi.w #$37,arg_2(a6) ; '7' RAM:000171E6 6C14 bge.s loc_171FC RAM:000171E8 4A6E 000E tst.w arg_6(a6) RAM:000171EC 6708 beq.s loc_171F6 RAM:000171EE 3D7C 0003 FFFE move.w #3,unk_FFFFFFFE(a6) RAM:000171F4 6004 bra.s loc_171FA RAM:000171F6 ; --------------------------------------------------------------------------- RAM:000171F6 RAM:000171F6 loc_171F6: ; CODE XREF: sub_171AE+3Ej RAM:000171F6 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:000171FA RAM:000171FA loc_171FA: ; CODE XREF: sub_171AE+46j RAM:000171FA 6030 bra.s loc_1722C RAM:000171FC ; --------------------------------------------------------------------------- RAM:000171FC RAM:000171FC loc_171FC: ; CODE XREF: sub_171AE+38j RAM:000171FC 306E 000E movea.w arg_6(a6),a0 RAM:00017200 2F08 move.l a0,-(sp) RAM:00017202 306E 000A movea.w arg_2(a6),a0 RAM:00017206 2F08 move.l a0,-(sp) RAM:00017208 6100 FCD8 bsr.w sub_16EE2 RAM:0001720C 504F addq.w #8,sp RAM:0001720E 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:00017212 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00017216 6D08 blt.s loc_17220 RAM:00017218 0C6E 01FF FFFC cmpi.w #$1FF,unk_FFFFFFFC(a6) RAM:0001721E 6F06 ble.s loc_17226 RAM:00017220 RAM:00017220 loc_17220: ; CODE XREF: sub_171AE+68j RAM:00017220 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00017224 6006 bra.s loc_1722C RAM:00017226 ; --------------------------------------------------------------------------- RAM:00017226 RAM:00017226 loc_17226: ; CODE XREF: sub_171AE+70j RAM:00017226 3D7C 0002 FFFE move.w #2,unk_FFFFFFFE(a6) RAM:0001722C RAM:0001722C loc_1722C: ; CODE XREF: sub_171AE+20j RAM:0001722C ; sub_171AE+30j ... RAM:0001722C 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00017230 48C0 ext.l d0 RAM:00017232 6002 bra.s loc_17236 RAM:00017232 ; --------------------------------------------------------------------------- RAM:00017234 0070 dc.b $70 ; p RAM:00017235 0000 dc.b 0 RAM:00017236 ; --------------------------------------------------------------------------- RAM:00017236 RAM:00017236 loc_17236: ; CODE XREF: sub_171AE+84j RAM:00017236 4E5E unlk a6 RAM:00017238 4E75 rts RAM:00017238 ; End of function sub_171AE RAM:00017238 RAM:0001723A RAM:0001723A ; =============== S U B R O U T I N E ======================================= RAM:0001723A RAM:0001723A ; Attributes: bp-based frame RAM:0001723A RAM:0001723A sub_1723A: ; CODE XREF: sub_15410+234p RAM:0001723A ; sub_15A06+234p RAM:0001723A RAM:0001723A arg_2 = $A RAM:0001723A RAM:0001723A 4E56 0000 link a6,#0 RAM:0001723E DFFC 0000 0000 adda.l #0,sp RAM:00017244 48D7 0000 movem.l 0,(sp) RAM:00017248 306E 000A movea.w arg_2(a6),a0 RAM:0001724C 2F08 move.l a0,-(sp) RAM:0001724E 4879 0002 5A83 pea (aByteOffsetD).l ; "Byte offset = %D\n" RAM:00017254 4878 0002 pea (2).w RAM:00017258 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001725E 4FEF 000C lea $C(sp),sp RAM:00017262 4878 000A pea ($A).w RAM:00017266 4EB9 0001 72AA jsr sub_172AA RAM:0001726C 584F addq.w #4,sp RAM:0001726E 4E5E unlk a6 RAM:00017270 4E75 rts RAM:00017270 ; End of function sub_1723A RAM:00017270 RAM:00017272 RAM:00017272 ; =============== S U B R O U T I N E ======================================= RAM:00017272 RAM:00017272 ; Attributes: bp-based frame RAM:00017272 RAM:00017272 sub_17272: ; CODE XREF: sub_15410+2DAp RAM:00017272 ; sub_15A06+2DAp RAM:00017272 RAM:00017272 arg_2 = $A RAM:00017272 RAM:00017272 4E56 0000 link a6,#0 RAM:00017276 DFFC 0000 0000 adda.l #0,sp RAM:0001727C 48D7 0000 movem.l 0,(sp) RAM:00017280 306E 000A movea.w arg_2(a6),a0 RAM:00017284 2F08 move.l a0,-(sp) RAM:00017286 4879 0002 5A95 pea (aWordOffsetD).l ; "Word offset = %D\n" RAM:0001728C 4878 0002 pea (2).w RAM:00017290 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017296 4FEF 000C lea $C(sp),sp RAM:0001729A 4878 000A pea ($A).w RAM:0001729E 4EB9 0001 72AA jsr sub_172AA RAM:000172A4 584F addq.w #4,sp RAM:000172A6 4E5E unlk a6 RAM:000172A8 4E75 rts RAM:000172A8 ; End of function sub_17272 RAM:000172A8 RAM:000172AA RAM:000172AA ; =============== S U B R O U T I N E ======================================= RAM:000172AA RAM:000172AA ; Attributes: bp-based frame RAM:000172AA RAM:000172AA sub_172AA: ; CODE XREF: sub_15362+34p RAM:000172AA ; sub_16274+128p ... RAM:000172AA RAM:000172AA arg_2 = $A RAM:000172AA RAM:000172AA 4E56 0000 link a6,#0 RAM:000172AE DFFC 0000 0000 adda.l #0,sp RAM:000172B4 48D7 0000 movem.l 0,(sp) RAM:000172B8 RAM:000172B8 loc_172B8: ; CODE XREF: sub_172AA+1Ej RAM:000172B8 536E 000A subq.w #1,arg_2(a6) RAM:000172BC 4A6E 000A tst.w arg_2(a6) RAM:000172C0 6D08 blt.s loc_172CA RAM:000172C2 4EB9 0000 A010 jsr CheckSerialBusy? RAM:000172C8 60EE bra.s loc_172B8 RAM:000172CA ; --------------------------------------------------------------------------- RAM:000172CA RAM:000172CA loc_172CA: ; CODE XREF: sub_172AA+16j RAM:000172CA 4E5E unlk a6 RAM:000172CC 4E75 rts RAM:000172CC ; End of function sub_172AA RAM:000172CC RAM:000172CE RAM:000172CE ; =============== S U B R O U T I N E ======================================= RAM:000172CE RAM:000172CE ; Attributes: bp-based frame RAM:000172CE RAM:000172CE sub_172CE: ; CODE XREF: sub_15158+174p RAM:000172CE ; sub_15A06+374p ... RAM:000172CE RAM:000172CE arg_3 = $B RAM:000172CE RAM:000172CE 4E56 0000 link a6,#0 RAM:000172D2 DFFC 0000 0000 adda.l #0,sp RAM:000172D8 48D7 0000 movem.l 0,(sp) RAM:000172DC 0C2E 0020 000B cmpi.b #$20,arg_3(a6) ; ' ' RAM:000172E2 6D0C blt.s loc_172F0 RAM:000172E4 0C2E 007E 000B cmpi.b #$7E,arg_3(a6) ; '~' RAM:000172EA 6E04 bgt.s loc_172F0 RAM:000172EC 7001 moveq #1,d0 RAM:000172EE 6006 bra.s loc_172F6 RAM:000172F0 ; --------------------------------------------------------------------------- RAM:000172F0 RAM:000172F0 loc_172F0: ; CODE XREF: sub_172CE+14j RAM:000172F0 ; sub_172CE+1Cj RAM:000172F0 7000 moveq #0,d0 RAM:000172F2 6002 bra.s loc_172F6 RAM:000172F2 ; --------------------------------------------------------------------------- RAM:000172F4 0070 dc.b $70 ; p RAM:000172F5 0000 dc.b 0 RAM:000172F6 ; --------------------------------------------------------------------------- RAM:000172F6 RAM:000172F6 loc_172F6: ; CODE XREF: sub_172CE+20j RAM:000172F6 ; sub_172CE+24j RAM:000172F6 4E5E unlk a6 RAM:000172F8 4E75 rts RAM:000172F8 ; End of function sub_172CE RAM:000172F8 RAM:000172FA RAM:000172FA ; =============== S U B R O U T I N E ======================================= RAM:000172FA RAM:000172FA ; Attributes: bp-based frame RAM:000172FA RAM:000172FA sub_172FA: ; CODE XREF: sub_15410+25Ap RAM:000172FA ; sub_15A06+25Ap RAM:000172FA RAM:000172FA var_1 = -1 RAM:000172FA arg_2 = $A RAM:000172FA RAM:000172FA 4E56 0000 link a6,#0 RAM:000172FE DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:00017304 48D7 0000 movem.l 0,(sp) RAM:00017308 302E 000A move.w arg_2(a6),d0 RAM:0001730C 2079 0004 7910 movea.l (dword_47910).l,a0 RAM:00017312 1D70 0000 FFFF move.b (a0,d0.w),var_1(a6) RAM:00017318 7000 moveq #0,d0 RAM:0001731A 102E FFFF move.b var_1(a6),d0 RAM:0001731E 2F00 move.l d0,-(sp) RAM:00017320 7000 moveq #0,d0 RAM:00017322 102E FFFF move.b var_1(a6),d0 RAM:00017326 2F00 move.l d0,-(sp) RAM:00017328 4879 0002 5AA7 pea (aHD).l ; "%H = %D" RAM:0001732E 4878 0003 pea (3).w RAM:00017332 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017338 4FEF 0010 lea $10(sp),sp RAM:0001733C 4E5E unlk a6 RAM:0001733E 4E75 rts RAM:0001733E ; End of function sub_172FA RAM:0001733E RAM:00017340 RAM:00017340 ; =============== S U B R O U T I N E ======================================= RAM:00017340 RAM:00017340 ; Attributes: bp-based frame RAM:00017340 RAM:00017340 sub_17340: ; CODE XREF: sub_15410+300p RAM:00017340 ; sub_15A06+300p RAM:00017340 RAM:00017340 arg_2 = $A RAM:00017340 RAM:00017340 4E56 0000 link a6,#0 RAM:00017344 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0001734A 48D7 0000 movem.l 0,(sp) RAM:0001734E 302E 000A move.w arg_2(a6),d0 RAM:00017352 2079 0004 7910 movea.l (dword_47910).l,a0 RAM:00017358 3D70 0200 FFFE move.w (a0,d0.w*2),unk_FFFFFFFE(a6) RAM:0001735E 7000 moveq #0,d0 RAM:00017360 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00017364 2F00 move.l d0,-(sp) RAM:00017366 7000 moveq #0,d0 RAM:00017368 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001736C 2F00 move.l d0,-(sp) RAM:0001736E 4879 0002 5AAF pea (aHD_0).l ; "%H = %D" RAM:00017374 4878 0003 pea (3).w RAM:00017378 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001737E 4FEF 0010 lea $10(sp),sp RAM:00017382 4E5E unlk a6 RAM:00017384 4E75 rts RAM:00017384 ; End of function sub_17340 RAM:00017384 RAM:00017386 RAM:00017386 ; =============== S U B R O U T I N E ======================================= RAM:00017386 RAM:00017386 ; Attributes: bp-based frame RAM:00017386 RAM:00017386 sub_17386: ; CODE XREF: sub_15410+376p RAM:00017386 RAM:00017386 arg_2 = $A RAM:00017386 RAM:00017386 4E56 0000 link a6,#0 RAM:0001738A DFFC 0000 0000 adda.l #0,sp RAM:00017390 48D7 0000 movem.l 0,(sp) RAM:00017394 302E 000A move.w arg_2(a6),d0 RAM:00017398 48C0 ext.l d0 RAM:0001739A 5280 addq.l #1,d0 RAM:0001739C 4C7C 0801 0000 0009 divsl.l #9,d1:d0 RAM:000173A4 7001 moveq #1,d0 RAM:000173A6 4A81 tst.l d1 RAM:000173A8 6C08 bge.s loc_173B2 RAM:000173AA 4481 neg.l d1 RAM:000173AC C280 and.l d0,d1 RAM:000173AE 4481 neg.l d1 RAM:000173B0 6002 bra.s loc_173B4 RAM:000173B2 ; --------------------------------------------------------------------------- RAM:000173B2 RAM:000173B2 loc_173B2: ; CODE XREF: sub_17386+22j RAM:000173B2 C280 and.l d0,d1 RAM:000173B4 RAM:000173B4 loc_173B4: ; CODE XREF: sub_17386+2Aj RAM:000173B4 48C1 ext.l d1 RAM:000173B6 2001 move.l d1,d0 RAM:000173B8 6002 bra.s loc_173BC RAM:000173B8 ; --------------------------------------------------------------------------- RAM:000173BA 0070 dc.b $70 ; p RAM:000173BB 0000 dc.b 0 RAM:000173BC ; --------------------------------------------------------------------------- RAM:000173BC RAM:000173BC loc_173BC: ; CODE XREF: sub_17386+32j RAM:000173BC 4E5E unlk a6 RAM:000173BE 4E75 rts RAM:000173BE ; End of function sub_17386 RAM:000173BE RAM:000173C0 RAM:000173C0 ; =============== S U B R O U T I N E ======================================= RAM:000173C0 RAM:000173C0 ; Attributes: bp-based frame RAM:000173C0 RAM:000173C0 sub_173C0: ; CODE XREF: sub_15410+38Ap RAM:000173C0 RAM:000173C0 arg_3 = $B RAM:000173C0 RAM:000173C0 4E56 0000 link a6,#0 RAM:000173C4 DFFC 0000 0000 adda.l #0,sp RAM:000173CA 48D7 0000 movem.l 0,(sp) RAM:000173CE 0C2E 0030 000B cmpi.b #$30,arg_3(a6) ; '0' RAM:000173D4 6D16 blt.s loc_173EC RAM:000173D6 0C2E 0039 000B cmpi.b #$39,arg_3(a6) ; '9' RAM:000173DC 6E0E bgt.s loc_173EC RAM:000173DE 102E 000B move.b arg_3(a6),d0 RAM:000173E2 4880 ext.w d0 RAM:000173E4 0440 0030 subi.w #$30,d0 ; '0' RAM:000173E8 48C0 ext.l d0 RAM:000173EA 6010 bra.s loc_173FC RAM:000173EC ; --------------------------------------------------------------------------- RAM:000173EC RAM:000173EC loc_173EC: ; CODE XREF: sub_173C0+14j RAM:000173EC ; sub_173C0+1Cj RAM:000173EC 102E 000B move.b arg_3(a6),d0 RAM:000173F0 4880 ext.w d0 RAM:000173F2 0440 0037 subi.w #$37,d0 ; '7' RAM:000173F6 48C0 ext.l d0 RAM:000173F8 6002 bra.s loc_173FC RAM:000173F8 ; --------------------------------------------------------------------------- RAM:000173FA 0070 dc.b $70 ; p RAM:000173FB 0000 dc.b 0 RAM:000173FC ; --------------------------------------------------------------------------- RAM:000173FC RAM:000173FC loc_173FC: ; CODE XREF: sub_173C0+2Aj RAM:000173FC ; sub_173C0+38j RAM:000173FC 4E5E unlk a6 RAM:000173FE 4E75 rts RAM:000173FE ; End of function sub_173C0 RAM:000173FE RAM:00017400 RAM:00017400 ; =============== S U B R O U T I N E ======================================= RAM:00017400 RAM:00017400 ; Attributes: bp-based frame RAM:00017400 RAM:00017400 sub_17400: ; CODE XREF: sub_15FAE+1E0p RAM:00017400 4E56 0000 link a6,#0 RAM:00017404 DFFC FFFF FFEC adda.l #unk_FFFFFFEC,sp RAM:0001740A 48D7 0000 movem.l 0,(sp) RAM:0001740E 3D7C 0001 FFFE move.w #1,unk_FFFFFFFE(a6) RAM:00017414 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:00017418 42AE FFF0 clr.l unk_FFFFFFF0(a6) RAM:0001741C 4878 0022 pea ($22).w RAM:00017420 4878 0016 pea ($16).w RAM:00017424 4878 0000 pea (off_0).w RAM:00017428 6100 F610 bsr.w sub_16A3A RAM:0001742C 4FEF 000C lea $C(sp),sp RAM:00017430 4879 0004 7A5C pea (word_47A5C).l RAM:00017436 4878 0016 pea ($16).w RAM:0001743A 4878 0000 pea (off_0).w RAM:0001743E 6100 F998 bsr.w sub_16DD8 RAM:00017442 4FEF 000C lea $C(sp),sp RAM:00017446 6100 EFC8 bsr.w sub_16410 RAM:0001744A 4879 0002 5AB7 pea (asc_25AB7).l ; "\n" RAM:00017450 4878 0001 pea (1).w RAM:00017454 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001745A 504F addq.w #8,sp RAM:0001745C 4879 0002 5AB9 pea (aTargetAOrB).l ; "Target (A or B) : " RAM:00017462 4878 0001 pea (1).w RAM:00017466 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001746C 504F addq.w #8,sp RAM:0001746E 4878 0014 pea (off_14).w RAM:00017472 6100 FE36 bsr.w sub_172AA RAM:00017476 584F addq.w #4,sp RAM:00017478 RAM:00017478 loc_17478: ; CODE XREF: sub_17400:loc_1788Cj RAM:00017478 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001747C 6700 0412 beq.w loc_17890 RAM:00017480 4EB9 0000 A010 jsr CheckSerialBusy? RAM:00017486 6100 DF50 bsr.w sub_153D8 RAM:0001748A 1D40 FFEF move.b d0,unk_FFFFFFEF(a6) RAM:0001748E 4EB9 0000 E0EC jsr sub_E0EC RAM:00017494 4A80 tst.l d0 RAM:00017496 6704 beq.s loc_1749C RAM:00017498 6000 03F6 bra.w loc_17890 RAM:0001749C ; --------------------------------------------------------------------------- RAM:0001749C RAM:0001749C loc_1749C: ; CODE XREF: sub_17400+96j RAM:0001749C 4A2E FFEF tst.b unk_FFFFFFEF(a6) RAM:000174A0 6700 03EA beq.w loc_1788C RAM:000174A4 6000 03C8 bra.w loc_1786E RAM:000174A8 ; --------------------------------------------------------------------------- RAM:000174A8 0C2E 0041 FFEF cmpi.b #$41,unk_FFFFFFEF(a6) ; 'A' RAM:000174AE 6708 beq.s loc_174B8 RAM:000174B0 0C2E 0061 FFEF cmpi.b #$61,unk_FFFFFFEF(a6) ; 'a' RAM:000174B6 6654 bne.s loc_1750C RAM:000174B8 RAM:000174B8 loc_174B8: ; CODE XREF: sub_17400+AEj RAM:000174B8 102E FFEF move.b unk_FFFFFFEF(a6),d0 RAM:000174BC 49C0 extb.l d0 RAM:000174BE 2F00 move.l d0,-(sp) RAM:000174C0 6100 F022 bsr.w sub_164E4 RAM:000174C4 584F addq.w #4,sp RAM:000174C6 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:000174CA 3039 0002 5954 move.w (word_25954).l,d0 RAM:000174D0 B06E FFF6 cmp.w unk_FFFFFFF6(a6),d0 RAM:000174D4 6704 beq.s loc_174DA RAM:000174D6 6100 F388 bsr.w sub_16860 RAM:000174DA RAM:000174DA loc_174DA: ; CODE XREF: sub_17400+D4j RAM:000174DA 4879 0004 7A5C pea (word_47A5C).l RAM:000174E0 4878 0016 pea ($16).w RAM:000174E4 4878 0000 pea (off_0).w RAM:000174E8 6100 F8EE bsr.w sub_16DD8 RAM:000174EC 4FEF 000C lea $C(sp),sp RAM:000174F0 4879 0002 5ACC pea (aDeviceHOrF).l ; "Device (H or F) : " RAM:000174F6 4878 0001 pea (1).w RAM:000174FA 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017500 504F addq.w #8,sp RAM:00017502 3D7C 0001 FFFC move.w #1,unk_FFFFFFFC(a6) RAM:00017508 6000 00AA bra.w loc_175B4 RAM:0001750C ; --------------------------------------------------------------------------- RAM:0001750C RAM:0001750C loc_1750C: ; CODE XREF: sub_17400+B6j RAM:0001750C 0C2E 0042 FFEF cmpi.b #$42,unk_FFFFFFEF(a6) ; 'B' RAM:00017512 6708 beq.s loc_1751C RAM:00017514 0C2E 0062 FFEF cmpi.b #$62,unk_FFFFFFEF(a6) ; 'b' RAM:0001751A 6654 bne.s loc_17570 RAM:0001751C RAM:0001751C loc_1751C: ; CODE XREF: sub_17400+112j RAM:0001751C 102E FFEF move.b unk_FFFFFFEF(a6),d0 RAM:00017520 49C0 extb.l d0 RAM:00017522 2F00 move.l d0,-(sp) RAM:00017524 6100 EFBE bsr.w sub_164E4 RAM:00017528 584F addq.w #4,sp RAM:0001752A 3D7C 0001 FFF6 move.w #1,unk_FFFFFFF6(a6) RAM:00017530 3039 0002 5954 move.w (word_25954).l,d0 RAM:00017536 B06E FFF6 cmp.w unk_FFFFFFF6(a6),d0 RAM:0001753A 6704 beq.s loc_17540 RAM:0001753C 6100 F322 bsr.w sub_16860 RAM:00017540 RAM:00017540 loc_17540: ; CODE XREF: sub_17400+13Aj RAM:00017540 4879 0004 7A5C pea (word_47A5C).l RAM:00017546 4878 0016 pea ($16).w RAM:0001754A 4878 0000 pea (off_0).w RAM:0001754E 6100 F888 bsr.w sub_16DD8 RAM:00017552 4FEF 000C lea $C(sp),sp RAM:00017556 4879 0002 5AE0 pea (aDeviceHOrF_0).l ; "Device (H or F) : " RAM:0001755C 4878 0001 pea (1).w RAM:00017560 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017566 504F addq.w #8,sp RAM:00017568 3D7C 0001 FFFC move.w #1,unk_FFFFFFFC(a6) RAM:0001756E 6044 bra.s loc_175B4 RAM:00017570 ; --------------------------------------------------------------------------- RAM:00017570 RAM:00017570 loc_17570: ; CODE XREF: sub_17400+11Aj RAM:00017570 0C2E 000D FFEF cmpi.b #$D,unk_FFFFFFEF(a6) RAM:00017576 6638 bne.s loc_175B0 RAM:00017578 3D79 0002 5954 FFF6 move.w (word_25954).l,unk_FFFFFFF6(a6) RAM:00017580 4879 0004 7A5C pea (word_47A5C).l RAM:00017586 4878 0016 pea ($16).w RAM:0001758A 4878 0000 pea (off_0).w RAM:0001758E 6100 F848 bsr.w sub_16DD8 RAM:00017592 4FEF 000C lea $C(sp),sp RAM:00017596 4879 0002 5AF4 pea (aDeviceHOrF_1).l ; "Device (H or F) : " RAM:0001759C 4878 0001 pea (1).w RAM:000175A0 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000175A6 504F addq.w #8,sp RAM:000175A8 3D7C 0001 FFFC move.w #1,unk_FFFFFFFC(a6) RAM:000175AE 6004 bra.s loc_175B4 RAM:000175B0 ; --------------------------------------------------------------------------- RAM:000175B0 RAM:000175B0 loc_175B0: ; CODE XREF: sub_17400+176j RAM:000175B0 6100 DDB0 bsr.w sub_15362 RAM:000175B4 RAM:000175B4 loc_175B4: ; CODE XREF: sub_17400+108j RAM:000175B4 ; sub_17400+16Ej ... RAM:000175B4 6000 02D6 bra.w loc_1788C RAM:000175B8 ; --------------------------------------------------------------------------- RAM:000175B8 0C2E 0046 FFEF cmpi.b #$46,unk_FFFFFFEF(a6) ; 'F' RAM:000175BE 6708 beq.s loc_175C8 RAM:000175C0 0C2E 0066 FFEF cmpi.b #$66,unk_FFFFFFEF(a6) ; 'f' RAM:000175C6 6646 bne.s loc_1760E RAM:000175C8 RAM:000175C8 loc_175C8: ; CODE XREF: sub_17400+1BEj RAM:000175C8 102E FFEF move.b unk_FFFFFFEF(a6),d0 RAM:000175CC 49C0 extb.l d0 RAM:000175CE 2F00 move.l d0,-(sp) RAM:000175D0 6100 EF12 bsr.w sub_164E4 RAM:000175D4 584F addq.w #4,sp RAM:000175D6 3D7C 002C FFFA move.w #$2C,unk_FFFFFFFA(a6) ; ',' RAM:000175DC 4879 0004 7A5C pea (word_47A5C).l RAM:000175E2 4878 0016 pea ($16).w RAM:000175E6 4878 0000 pea (off_0).w RAM:000175EA 6100 F7EC bsr.w sub_16DD8 RAM:000175EE 4FEF 000C lea $C(sp),sp RAM:000175F2 4879 0002 5B08 pea (aDrive1Or2).l ; "Drive (1 or 2) : " RAM:000175F8 4878 0001 pea (1).w RAM:000175FC 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017602 504F addq.w #8,sp RAM:00017604 3D7C 0002 FFFC move.w #2,unk_FFFFFFFC(a6) RAM:0001760A 6000 00B6 bra.w loc_176C2 RAM:0001760E ; --------------------------------------------------------------------------- RAM:0001760E RAM:0001760E loc_1760E: ; CODE XREF: sub_17400+1C6j RAM:0001760E 0C2E 0048 FFEF cmpi.b #$48,unk_FFFFFFEF(a6) ; 'H' RAM:00017614 6708 beq.s loc_1761E RAM:00017616 0C2E 0068 FFEF cmpi.b #$68,unk_FFFFFFEF(a6) ; 'h' RAM:0001761C 6644 bne.s loc_17662 RAM:0001761E RAM:0001761E loc_1761E: ; CODE XREF: sub_17400+214j RAM:0001761E 102E FFEF move.b unk_FFFFFFEF(a6),d0 RAM:00017622 49C0 extb.l d0 RAM:00017624 2F00 move.l d0,-(sp) RAM:00017626 6100 EEBC bsr.w sub_164E4 RAM:0001762A 584F addq.w #4,sp RAM:0001762C 3D7C 0009 FFFA move.w #9,unk_FFFFFFFA(a6) RAM:00017632 4879 0004 7A5C pea (word_47A5C).l RAM:00017638 4878 0016 pea ($16).w RAM:0001763C 4878 0000 pea (off_0).w RAM:00017640 6100 F796 bsr.w sub_16DD8 RAM:00017644 4FEF 000C lea $C(sp),sp RAM:00017648 4879 0002 5B1D pea (aDrive0Or1).l ; "Drive (0 or 1) : " RAM:0001764E 4878 0001 pea (1).w RAM:00017652 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017658 504F addq.w #8,sp RAM:0001765A 3D7C 0002 FFFC move.w #2,unk_FFFFFFFC(a6) RAM:00017660 6060 bra.s loc_176C2 RAM:00017662 ; --------------------------------------------------------------------------- RAM:00017662 RAM:00017662 loc_17662: ; CODE XREF: sub_17400+21Cj RAM:00017662 0C2E 000D FFEF cmpi.b #$D,unk_FFFFFFEF(a6) RAM:00017668 6654 bne.s loc_176BE RAM:0001766A 3D79 0002 5956 FFFA move.w (word_25956).l,unk_FFFFFFFA(a6) RAM:00017672 4879 0004 7A5C pea (word_47A5C).l RAM:00017678 4878 0016 pea ($16).w RAM:0001767C 4878 0000 pea (off_0).w RAM:00017680 6100 F756 bsr.w sub_16DD8 RAM:00017684 4FEF 000C lea $C(sp),sp RAM:00017688 0C6E 0009 FFFA cmpi.w #9,unk_FFFFFFFA(a6) RAM:0001768E 6614 bne.s loc_176A4 RAM:00017690 4879 0002 5B32 pea (aDrive0Or1_0).l ; "Drive (0 or 1) : " RAM:00017696 4878 0001 pea (1).w RAM:0001769A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000176A0 504F addq.w #8,sp RAM:000176A2 6012 bra.s loc_176B6 RAM:000176A4 ; --------------------------------------------------------------------------- RAM:000176A4 RAM:000176A4 loc_176A4: ; CODE XREF: sub_17400+28Ej RAM:000176A4 4879 0002 5B47 pea (aDrive1Or2_0).l ; "Drive (1 or 2) : " RAM:000176AA 4878 0001 pea (1).w RAM:000176AE 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000176B4 504F addq.w #8,sp RAM:000176B6 RAM:000176B6 loc_176B6: ; CODE XREF: sub_17400+2A2j RAM:000176B6 3D7C 0002 FFFC move.w #2,unk_FFFFFFFC(a6) RAM:000176BC 6004 bra.s loc_176C2 RAM:000176BE ; --------------------------------------------------------------------------- RAM:000176BE RAM:000176BE loc_176BE: ; CODE XREF: sub_17400+268j RAM:000176BE 6100 DCA2 bsr.w sub_15362 RAM:000176C2 RAM:000176C2 loc_176C2: ; CODE XREF: sub_17400+20Aj RAM:000176C2 ; sub_17400+260j ... RAM:000176C2 6000 01C8 bra.w loc_1788C RAM:000176C6 ; --------------------------------------------------------------------------- RAM:000176C6 0C2E 0030 FFEF cmpi.b #$30,unk_FFFFFFEF(a6) ; '0' RAM:000176CC 6652 bne.s loc_17720 RAM:000176CE 0C6E 0009 FFFA cmpi.w #9,unk_FFFFFFFA(a6) RAM:000176D4 6642 bne.s loc_17718 RAM:000176D6 102E FFEF move.b unk_FFFFFFEF(a6),d0 RAM:000176DA 49C0 extb.l d0 RAM:000176DC 2F00 move.l d0,-(sp) RAM:000176DE 6100 EE04 bsr.w sub_164E4 RAM:000176E2 584F addq.w #4,sp RAM:000176E4 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:000176E8 4879 0004 7A5C pea (word_47A5C).l RAM:000176EE 4878 0016 pea ($16).w RAM:000176F2 4878 0000 pea (off_0).w RAM:000176F6 6100 F6E0 bsr.w sub_16DD8 RAM:000176FA 4FEF 000C lea $C(sp),sp RAM:000176FE 4879 0002 5B5C pea (aBlockNumber_0).l ; "Block Number : " RAM:00017704 4878 0001 pea (1).w RAM:00017708 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001770E 504F addq.w #8,sp RAM:00017710 3D7C 0003 FFFC move.w #3,unk_FFFFFFFC(a6) RAM:00017716 6004 bra.s loc_1771C RAM:00017718 ; --------------------------------------------------------------------------- RAM:00017718 RAM:00017718 loc_17718: ; CODE XREF: sub_17400+2D4j RAM:00017718 6100 DC48 bsr.w sub_15362 RAM:0001771C RAM:0001771C loc_1771C: ; CODE XREF: sub_17400+316j RAM:0001771C 6000 00FC bra.w loc_1781A RAM:00017720 ; --------------------------------------------------------------------------- RAM:00017720 RAM:00017720 loc_17720: ; CODE XREF: sub_17400+2CCj RAM:00017720 0C2E 0031 FFEF cmpi.b #$31,unk_FFFFFFEF(a6) ; '1' RAM:00017726 6654 bne.s loc_1777C RAM:00017728 102E FFEF move.b unk_FFFFFFEF(a6),d0 RAM:0001772C 49C0 extb.l d0 RAM:0001772E 2F00 move.l d0,-(sp) RAM:00017730 6100 EDB2 bsr.w sub_164E4 RAM:00017734 584F addq.w #4,sp RAM:00017736 0C6E 0009 FFFA cmpi.w #9,unk_FFFFFFFA(a6) RAM:0001773C 6608 bne.s loc_17746 RAM:0001773E 3D7C 0001 FFF8 move.w #1,unk_FFFFFFF8(a6) RAM:00017744 6004 bra.s loc_1774A RAM:00017746 ; --------------------------------------------------------------------------- RAM:00017746 RAM:00017746 loc_17746: ; CODE XREF: sub_17400+33Cj RAM:00017746 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0001774A RAM:0001774A loc_1774A: ; CODE XREF: sub_17400+344j RAM:0001774A 4879 0004 7A5C pea (word_47A5C).l RAM:00017750 4878 0016 pea ($16).w RAM:00017754 4878 0000 pea (off_0).w RAM:00017758 6100 F67E bsr.w sub_16DD8 RAM:0001775C 4FEF 000C lea $C(sp),sp RAM:00017760 4879 0002 5B72 pea (aBlockNumber_1).l ; "Block Number : " RAM:00017766 4878 0001 pea (1).w RAM:0001776A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017770 504F addq.w #8,sp RAM:00017772 3D7C 0003 FFFC move.w #3,unk_FFFFFFFC(a6) RAM:00017778 6000 00A0 bra.w loc_1781A RAM:0001777C ; --------------------------------------------------------------------------- RAM:0001777C RAM:0001777C loc_1777C: ; CODE XREF: sub_17400+326j RAM:0001777C 0C2E 0032 FFEF cmpi.b #$32,unk_FFFFFFEF(a6) ; '2' RAM:00017782 6652 bne.s loc_177D6 RAM:00017784 0C6E 002C FFFA cmpi.w #$2C,unk_FFFFFFFA(a6) ; ',' RAM:0001778A 6644 bne.s loc_177D0 RAM:0001778C 102E FFEF move.b unk_FFFFFFEF(a6),d0 RAM:00017790 49C0 extb.l d0 RAM:00017792 2F00 move.l d0,-(sp) RAM:00017794 6100 ED4E bsr.w sub_164E4 RAM:00017798 584F addq.w #4,sp RAM:0001779A 3D7C 0001 FFF8 move.w #1,unk_FFFFFFF8(a6) RAM:000177A0 4879 0004 7A5C pea (word_47A5C).l RAM:000177A6 4878 0016 pea ($16).w RAM:000177AA 4878 0000 pea (off_0).w RAM:000177AE 6100 F628 bsr.w sub_16DD8 RAM:000177B2 4FEF 000C lea $C(sp),sp RAM:000177B6 4879 0002 5B88 pea (aBlockNumber_2).l ; "Block Number : " RAM:000177BC 4878 0001 pea (1).w RAM:000177C0 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000177C6 504F addq.w #8,sp RAM:000177C8 3D7C 0003 FFFC move.w #3,unk_FFFFFFFC(a6) RAM:000177CE 6004 bra.s loc_177D4 RAM:000177D0 ; --------------------------------------------------------------------------- RAM:000177D0 RAM:000177D0 loc_177D0: ; CODE XREF: sub_17400+38Aj RAM:000177D0 6100 DB90 bsr.w sub_15362 RAM:000177D4 RAM:000177D4 loc_177D4: ; CODE XREF: sub_17400+3CEj RAM:000177D4 6044 bra.s loc_1781A RAM:000177D6 ; --------------------------------------------------------------------------- RAM:000177D6 RAM:000177D6 loc_177D6: ; CODE XREF: sub_17400+382j RAM:000177D6 0C2E 000D FFEF cmpi.b #$D,unk_FFFFFFEF(a6) RAM:000177DC 6638 bne.s loc_17816 RAM:000177DE 3D79 0002 5958 FFF8 move.w (word_25958).l,unk_FFFFFFF8(a6) RAM:000177E6 4879 0004 7A5C pea (word_47A5C).l RAM:000177EC 4878 0016 pea ($16).w RAM:000177F0 4878 0000 pea (off_0).w RAM:000177F4 6100 F5E2 bsr.w sub_16DD8 RAM:000177F8 4FEF 000C lea $C(sp),sp RAM:000177FC 4879 0002 5B9E pea (aBlockNumber_3).l ; "Block Number : " RAM:00017802 4878 0001 pea (1).w RAM:00017806 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001780C 504F addq.w #8,sp RAM:0001780E 3D7C 0003 FFFC move.w #3,unk_FFFFFFFC(a6) RAM:00017814 6004 bra.s loc_1781A RAM:00017816 ; --------------------------------------------------------------------------- RAM:00017816 RAM:00017816 loc_17816: ; CODE XREF: sub_17400+3DCj RAM:00017816 6100 DB4A bsr.w sub_15362 RAM:0001781A RAM:0001781A loc_1781A: ; CODE XREF: sub_17400:loc_1771Cj RAM:0001781A ; sub_17400+378j ... RAM:0001781A 6070 bra.s loc_1788C RAM:0001781C ; --------------------------------------------------------------------------- RAM:0001781C 0C2E 0030 FFEF cmpi.b #$30,unk_FFFFFFEF(a6) ; '0' RAM:00017822 6D36 blt.s loc_1785A RAM:00017824 0C2E 0039 FFEF cmpi.b #$39,unk_FFFFFFEF(a6) ; '9' RAM:0001782A 6E2E bgt.s loc_1785A RAM:0001782C 102E FFEF move.b unk_FFFFFFEF(a6),d0 RAM:00017830 49C0 extb.l d0 RAM:00017832 2F00 move.l d0,-(sp) RAM:00017834 6100 ECAE bsr.w sub_164E4 RAM:00017838 584F addq.w #4,sp RAM:0001783A 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:0001783E D080 add.l d0,d0 RAM:00017840 2200 move.l d0,d1 RAM:00017842 E581 asl.l #2,d1 RAM:00017844 D081 add.l d1,d0 RAM:00017846 122E FFEF move.b unk_FFFFFFEF(a6),d1 RAM:0001784A 49C1 extb.l d1 RAM:0001784C 0481 0000 0030 subi.l #$30,d1 ; '0' RAM:00017852 D081 add.l d1,d0 RAM:00017854 2D40 FFF0 move.l d0,unk_FFFFFFF0(a6) RAM:00017858 6012 bra.s loc_1786C RAM:0001785A ; --------------------------------------------------------------------------- RAM:0001785A RAM:0001785A loc_1785A: ; CODE XREF: sub_17400+422j RAM:0001785A ; sub_17400+42Aj RAM:0001785A 0C2E 000D FFEF cmpi.b #$D,unk_FFFFFFEF(a6) RAM:00017860 6606 bne.s loc_17868 RAM:00017862 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:00017866 6004 bra.s loc_1786C RAM:00017868 ; --------------------------------------------------------------------------- RAM:00017868 RAM:00017868 loc_17868: ; CODE XREF: sub_17400+460j RAM:00017868 6100 DAF8 bsr.w sub_15362 RAM:0001786C RAM:0001786C loc_1786C: ; CODE XREF: sub_17400+458j RAM:0001786C ; sub_17400+466j RAM:0001786C 601E bra.s loc_1788C RAM:0001786E ; --------------------------------------------------------------------------- RAM:0001786E RAM:0001786E loc_1786E: ; CODE XREF: sub_17400+A4j RAM:0001786E 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:00017872 48C0 ext.l d0 RAM:00017874 0C80 0000 0003 cmpi.l #3,d0 RAM:0001787A 6210 bhi.s loc_1788C RAM:0001787C 303B 0A06 move.w word_17884(pc,d0.l*2),d0 RAM:00017880 4EFB 0002 jmp word_17884(pc,d0.w) RAM:00017880 ; --------------------------------------------------------------------------- RAM:00017884 FC24 FD34 FE42 FF98 word_17884: dc.w $FC24, $FD34, $FE42, $FF98 RAM:00017884 ; CODE XREF: sub_17400+480j RAM:00017884 ; DATA XREF: sub_17400+47Cr RAM:0001788C ; --------------------------------------------------------------------------- RAM:0001788C RAM:0001788C loc_1788C: ; CODE XREF: sub_17400+A0j RAM:0001788C ; sub_17400:loc_175B4j ... RAM:0001788C 6000 FBEA bra.w loc_17478 RAM:00017890 ; --------------------------------------------------------------------------- RAM:00017890 RAM:00017890 loc_17890: ; CODE XREF: sub_17400+7Cj RAM:00017890 ; sub_17400+98j RAM:00017890 33EE FFFA 0002 5956 move.w unk_FFFFFFFA(a6),(word_25956).l RAM:00017898 33EE FFF8 0002 5958 move.w unk_FFFFFFF8(a6),(word_25958).l RAM:000178A0 23EE FFF0 0002 595A move.l unk_FFFFFFF0(a6),(dword_2595A).l RAM:000178A8 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:000178AC 661A bne.s loc_178C8 RAM:000178AE 33EE FFFA 0002 595E move.w unk_FFFFFFFA(a6),(word_2595E).l RAM:000178B6 33EE FFF8 0002 5960 move.w unk_FFFFFFF8(a6),(word_25960).l RAM:000178BE 23EE FFF0 0002 5962 move.l unk_FFFFFFF0(a6),(dword_25962).l RAM:000178C6 6018 bra.s loc_178E0 RAM:000178C8 ; --------------------------------------------------------------------------- RAM:000178C8 RAM:000178C8 loc_178C8: ; CODE XREF: sub_17400+4ACj RAM:000178C8 33EE FFFA 0002 5966 move.w unk_FFFFFFFA(a6),(word_25966).l RAM:000178D0 33EE FFF8 0002 5968 move.w unk_FFFFFFF8(a6),(word_25968).l RAM:000178D8 23EE FFF0 0002 596A move.l unk_FFFFFFF0(a6),(dword_2596A).l RAM:000178E0 RAM:000178E0 loc_178E0: ; CODE XREF: sub_17400+4C6j RAM:000178E0 6100 EE28 bsr.w sub_1670A RAM:000178E4 4E5E unlk a6 RAM:000178E6 4E75 rts RAM:000178E6 ; End of function sub_17400 RAM:000178E6 RAM:000178E8 RAM:000178E8 ; =============== S U B R O U T I N E ======================================= RAM:000178E8 RAM:000178E8 ; Attributes: bp-based frame RAM:000178E8 RAM:000178E8 sub_178E8: ; CODE XREF: sub_15410+52Ep RAM:000178E8 ; sub_15A06+332p ... RAM:000178E8 RAM:000178E8 var_1 = -1 RAM:000178E8 RAM:000178E8 4E56 0000 link a6,#0 RAM:000178EC DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:000178F2 48D7 0000 movem.l 0,(sp) RAM:000178F6 422E FFFF clr.b var_1(a6) RAM:000178FA 4879 0002 5BB4 pea (aInputAreaAAbor).l ; "Input area: A - Abort buffer modific"... RAM:00017900 4878 0001 pea (1).w RAM:00017904 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001790A 504F addq.w #8,sp RAM:0001790C 4879 0002 5BE3 pea (aDReDisplayEver).l ; " D - Re-display everythin"... RAM:00017912 4878 0001 pea (1).w RAM:00017916 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001791C 504F addq.w #8,sp RAM:0001791E 4879 0002 5C0D pea (a?DisplayThisHe).l ; " ? - Display this help sc"... RAM:00017924 4878 0001 pea (1).w RAM:00017928 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001792E 504F addq.w #8,sp RAM:00017930 4879 0002 5C3A pea (aIReadFromActiv).l ; " I - Read from active tar"... RAM:00017936 4878 0001 pea (1).w RAM:0001793A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017940 504F addq.w #8,sp RAM:00017942 4879 0002 5C83 pea (aOWriteToActive).l ; " O - Write to active targ"... RAM:00017948 4878 0001 pea (1).w RAM:0001794C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017952 504F addq.w #8,sp RAM:00017954 4879 0002 5CCB pea (aRReadFromActiv).l ; " R - Read from active tar"... RAM:0001795A 4878 0001 pea (1).w RAM:0001795E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017964 504F addq.w #8,sp RAM:00017966 4879 0002 5CF7 pea (aWWriteBufferTo).l ; " W - Write buffer to acti"... RAM:0001796C 4878 0001 pea (1).w RAM:00017970 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017976 504F addq.w #8,sp RAM:00017978 4879 0002 5D29 pea (aSChangeSetupFo).l ; " S - Change setup for a t"... RAM:0001797E 4878 0001 pea (1).w RAM:00017982 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017988 504F addq.w #8,sp RAM:0001798A 4879 0002 5D57 pea (aTMakeOtherTarg).l ; " T - Make other target ac"... RAM:00017990 4878 0001 pea (1).w RAM:00017994 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001799A 504F addq.w #8,sp RAM:0001799C 4879 0002 5D84 pea (aQExitTheDiskDo).l ; " Q - Exit the disk doctor"... RAM:000179A2 4878 0001 pea (1).w RAM:000179A6 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000179AC 504F addq.w #8,sp RAM:000179AE 4879 0002 5DAD pea (a1JumpToTheHexP).l ; " 1 - Jump to the HEX part"... RAM:000179B4 4878 0001 pea (1).w RAM:000179B8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000179BE 504F addq.w #8,sp RAM:000179C0 4879 0002 5DDE pea (a2JumpToTheAsci).l ; " 2 - Jump to the ASCII pa"... RAM:000179C6 4878 0001 pea (1).w RAM:000179CA 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000179D0 504F addq.w #8,sp RAM:000179D2 4879 0002 5E11 pea (a?DisplayThis_0).l ; " ? - display this help sc"... RAM:000179D8 4878 0001 pea (1).w RAM:000179DC 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000179E2 504F addq.w #8,sp RAM:000179E4 4879 0002 5E3E pea (asc_25E3E).l ; "\n" RAM:000179EA 4878 0001 pea (1).w RAM:000179EE 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:000179F4 504F addq.w #8,sp RAM:000179F6 4879 0002 5E40 pea (aHexAndAsciiAre).l ; "HEX and ASCII areas:\n" RAM:000179FC 4878 0001 pea (1).w RAM:00017A00 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017A06 504F addq.w #8,sp RAM:00017A08 4879 0002 5E56 pea (aHMoveLeft).l ; " ^H - move left\n" RAM:00017A0E 4878 0001 pea (1).w RAM:00017A12 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017A18 504F addq.w #8,sp RAM:00017A1A 4879 0002 5E74 pea (aLMoveRight).l ; " ^L - move right\n" RAM:00017A20 4878 0001 pea (1).w RAM:00017A24 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017A2A 504F addq.w #8,sp RAM:00017A2C 4879 0002 5E93 pea (aKMoveUp).l ; " ^K - move up\n" RAM:00017A32 4878 0001 pea (1).w RAM:00017A36 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017A3C 504F addq.w #8,sp RAM:00017A3E 4879 0002 5EAF pea (aJMoveDown).l ; " ^J - move down\n" RAM:00017A44 4878 0001 pea (1).w RAM:00017A48 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017A4E 504F addq.w #8,sp RAM:00017A50 4879 0002 5ECD pea (aBCurrentByteOf).l ; " ^B - current byte offset "... RAM:00017A56 4878 0001 pea (1).w RAM:00017A5A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017A60 504F addq.w #8,sp RAM:00017A62 4879 0002 5EFF pea (aWCurrentWordOf).l ; " ^W - current word offset "... RAM:00017A68 4878 0001 pea (1).w RAM:00017A6C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017A72 504F addq.w #8,sp RAM:00017A74 4879 0002 5F31 pea (aDDoneWithModif).l ; " ^D - Done with modificati"... RAM:00017A7A 4878 0001 pea (1).w RAM:00017A7E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017A84 504F addq.w #8,sp RAM:00017A86 4879 0002 5F72 pea (a?DisplayThis_1).l ; " ^? - display this help sc"... RAM:00017A8C 4878 0001 pea (1).w RAM:00017A90 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017A96 504F addq.w #8,sp RAM:00017A98 4879 0002 5F9F pea (aHitAnyCharacte).l ; " < HIT ANY CHARACTER WHEN DONE >" RAM:00017A9E 4878 0001 pea (1).w RAM:00017AA2 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017AA8 504F addq.w #8,sp RAM:00017AAA RAM:00017AAA loc_17AAA: ; CODE XREF: sub_178E8:loc_17ACAj RAM:00017AAA 4A2E FFFF tst.b var_1(a6) RAM:00017AAE 661C bne.s loc_17ACC RAM:00017AB0 4EB9 0000 A010 jsr CheckSerialBusy? RAM:00017AB6 6100 D920 bsr.w sub_153D8 RAM:00017ABA 1D40 FFFF move.b d0,var_1(a6) RAM:00017ABE 4EB9 0000 E0EC jsr sub_E0EC RAM:00017AC4 4A80 tst.l d0 RAM:00017AC6 6702 beq.s loc_17ACA RAM:00017AC8 6002 bra.s loc_17ACC RAM:00017ACA ; --------------------------------------------------------------------------- RAM:00017ACA RAM:00017ACA loc_17ACA: ; CODE XREF: sub_178E8+1DEj RAM:00017ACA 60DE bra.s loc_17AAA RAM:00017ACC ; --------------------------------------------------------------------------- RAM:00017ACC RAM:00017ACC loc_17ACC: ; CODE XREF: sub_178E8+1C6j RAM:00017ACC ; sub_178E8+1E0j RAM:00017ACC 4E5E unlk a6 RAM:00017ACE 4E75 rts RAM:00017ACE ; End of function sub_178E8 RAM:00017ACE RAM:00017AD0 RAM:00017AD0 ; =============== S U B R O U T I N E ======================================= RAM:00017AD0 RAM:00017AD0 ; Attributes: bp-based frame RAM:00017AD0 RAM:00017AD0 sub_17AD0: ; CODE XREF: sub_15FAE+1EEp RAM:00017AD0 4E56 0000 link a6,#0 RAM:00017AD4 DFFC FFFF FFD4 adda.l #unk_FFFFFFD4,sp RAM:00017ADA 48D7 0000 movem.l 0,(sp) RAM:00017ADE 4878 0018 pea (off_18).w RAM:00017AE2 4879 0004 540C pea (unk_4540C).l RAM:00017AE8 486E FFD4 pea unk_FFFFFFD4(a6) RAM:00017AEC 4EB9 0001 ED18 jsr sub_1ED18 RAM:00017AF2 4FEF 000C lea $C(sp),sp RAM:00017AF6 426E FFF0 clr.w unk_FFFFFFF0(a6) RAM:00017AFA 4878 0000 pea (off_0).w RAM:00017AFE 4EB9 0000 6426 jsr (sub_6426).l RAM:00017B04 584F addq.w #4,sp RAM:00017B06 3D40 FFF0 move.w d0,unk_FFFFFFF0(a6) RAM:00017B0A 6600 0188 bne.w loc_17C94 RAM:00017B0E 422E FFF3 clr.b unk_FFFFFFF3(a6) RAM:00017B12 3039 0002 5956 move.w (word_25956).l,d0 RAM:00017B18 48C0 ext.l d0 RAM:00017B1A 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00017B1E 2D79 0002 595A FFF8 move.l (dword_2595A).l,unk_FFFFFFF8(a6) RAM:00017B26 3039 0002 5958 move.w (word_25958).l,d0 RAM:00017B2C 48C0 ext.l d0 RAM:00017B2E 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:00017B32 RAM:00017B32 loc_17B32: ; CODE XREF: sub_17AD0:loc_17C8Aj RAM:00017B32 4A2E FFF3 tst.b unk_FFFFFFF3(a6) RAM:00017B36 6600 0156 bne.w loc_17C8E RAM:00017B3A 4879 0002 5FC6 pea (aBlockNumber).l ; "\nBLOCK NUMBER: " RAM:00017B40 4878 0001 pea (1).w RAM:00017B44 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:00017B4A 504F addq.w #8,sp RAM:00017B4C 2F39 0002 2218 move.l (dword_22218).l,-(sp) RAM:00017B52 4878 0001 pea (1).w RAM:00017B56 4EB9 0000 2D94 jsr (sub_2D94).l RAM:00017B5C 504F addq.w #8,sp RAM:00017B5E 3D40 FFF0 move.w d0,unk_FFFFFFF0(a6) RAM:00017B62 6720 beq.s loc_17B84 RAM:00017B64 0C6E 274C FFF0 cmpi.w #$274C,unk_FFFFFFF0(a6) RAM:00017B6A 6718 beq.s loc_17B84 RAM:00017B6C 0C6E 274E FFF0 cmpi.w #$274E,unk_FFFFFFF0(a6) RAM:00017B72 6710 beq.s loc_17B84 RAM:00017B74 4878 000F pea ($F).w RAM:00017B78 4EB9 0000 65E0 jsr (sub_65E0).l RAM:00017B7E 584F addq.w #4,sp RAM:00017B80 6000 00E6 bra.w loc_17C68 RAM:00017B84 ; --------------------------------------------------------------------------- RAM:00017B84 RAM:00017B84 loc_17B84: ; CODE XREF: sub_17AD0+92j RAM:00017B84 ; sub_17AD0+9Aj ... RAM:00017B84 4A6E FFF0 tst.w unk_FFFFFFF0(a6) RAM:00017B88 6600 00D8 bne.w loc_17C62 RAM:00017B8C 486E FFEC pea unk_FFFFFFEC(a6) RAM:00017B90 486E FFF8 pea unk_FFFFFFF8(a6) RAM:00017B94 2F39 0004 540E move.l (dword_4540E).l,-(sp) RAM:00017B9A 4878 0003 pea (3).w RAM:00017B9E 4EB9 0000 8972 jsr sub_8972 RAM:00017BA4 4FEF 0010 lea $10(sp),sp RAM:00017BA8 3D40 FFF0 move.w d0,unk_FFFFFFF0(a6) RAM:00017BAC 4A6E FFF0 tst.w unk_FFFFFFF0(a6) RAM:00017BB0 6600 0086 bne.w loc_17C38 RAM:00017BB4 0C79 0002 0004 54DE cmpi.w #2,(word_454DE).l RAM:00017BBC 6D7A blt.s loc_17C38 RAM:00017BBE 0CB9 0000 002C 0004+ cmpi.l #$2C,(dword_45414).l ; ',' RAM:00017BC8 6608 bne.s loc_17BD2 RAM:00017BCA 4279 0002 5954 clr.w (word_25954).l RAM:00017BD0 6008 bra.s loc_17BDA RAM:00017BD2 ; --------------------------------------------------------------------------- RAM:00017BD2 RAM:00017BD2 loc_17BD2: ; CODE XREF: sub_17AD0+F8j RAM:00017BD2 33FC 0001 0002 5954 move.w #1,(word_25954).l RAM:00017BDA RAM:00017BDA loc_17BDA: ; CODE XREF: sub_17AD0+100j RAM:00017BDA 3039 0002 5954 move.w (word_25954).l,d0 RAM:00017BE0 B079 0002 5954 cmp.w (word_25954).l,d0 RAM:00017BE6 6704 beq.s loc_17BEC RAM:00017BE8 6100 EC76 bsr.w sub_16860 RAM:00017BEC RAM:00017BEC loc_17BEC: ; CODE XREF: sub_17AD0+116j RAM:00017BEC 0C79 0003 0004 54DE cmpi.w #3,(word_454DE).l RAM:00017BF4 6D1E blt.s loc_17C14 RAM:00017BF6 0CB9 0000 0009 0004+ cmpi.l #9,(dword_4541A).l RAM:00017C00 660A bne.s loc_17C0C RAM:00017C02 2D7C 0000 0009 FFFC move.l #9,unk_FFFFFFFC(a6) RAM:00017C0A 6008 bra.s loc_17C14 RAM:00017C0C ; --------------------------------------------------------------------------- RAM:00017C0C RAM:00017C0C loc_17C0C: ; CODE XREF: sub_17AD0+130j RAM:00017C0C 2D7C 0000 002C FFFC move.l #$2C,unk_FFFFFFFC(a6) ; ',' RAM:00017C14 RAM:00017C14 loc_17C14: ; CODE XREF: sub_17AD0+124j RAM:00017C14 ; sub_17AD0+13Aj RAM:00017C14 0C79 0004 0004 54DE cmpi.w #4,(word_454DE).l RAM:00017C1C 6D1A blt.s loc_17C38 RAM:00017C1E 0CB9 0000 002F 0004+ cmpi.l #$2F,(dword_45420).l ; '/' RAM:00017C28 6606 bne.s loc_17C30 RAM:00017C2A 42AE FFF4 clr.l unk_FFFFFFF4(a6) RAM:00017C2E 6008 bra.s loc_17C38 RAM:00017C30 ; --------------------------------------------------------------------------- RAM:00017C30 RAM:00017C30 loc_17C30: ; CODE XREF: sub_17AD0+158j RAM:00017C30 2D7C 0000 0001 FFF4 move.l #1,unk_FFFFFFF4(a6) RAM:00017C38 RAM:00017C38 loc_17C38: ; CODE XREF: sub_17AD0+E0j RAM:00017C38 ; sub_17AD0+ECj ... RAM:00017C38 2F39 0004 540E move.l (dword_4540E).l,-(sp) RAM:00017C3E 4EB9 0000 9EAC jsr sub_9EAC RAM:00017C44 584F addq.w #4,sp RAM:00017C46 306E FFF0 movea.w unk_FFFFFFF0(a6),a0 RAM:00017C4A 2F08 move.l a0,-(sp) RAM:00017C4C 4EB9 0000 7678 jsr (sub_7678).l RAM:00017C52 584F addq.w #4,sp RAM:00017C54 4A6E FFF0 tst.w unk_FFFFFFF0(a6) RAM:00017C58 6606 bne.s loc_17C60 RAM:00017C5A 1D7C 0001 FFF3 move.b #1,unk_FFFFFFF3(a6) RAM:00017C60 RAM:00017C60 loc_17C60: ; CODE XREF: sub_17AD0+188j RAM:00017C60 6006 bra.s loc_17C68 RAM:00017C62 ; --------------------------------------------------------------------------- RAM:00017C62 RAM:00017C62 loc_17C62: ; CODE XREF: sub_17AD0+B8j RAM:00017C62 1D7C 0001 FFF3 move.b #1,unk_FFFFFFF3(a6) RAM:00017C68 RAM:00017C68 loc_17C68: ; CODE XREF: sub_17AD0+B0j RAM:00017C68 ; sub_17AD0:loc_17C60j RAM:00017C68 4A2E FFF3 tst.b unk_FFFFFFF3(a6) RAM:00017C6C 661C bne.s loc_17C8A RAM:00017C6E 2F39 0004 59FE move.l (off_459FE).l,-(sp) RAM:00017C74 4EB9 0000 6810 jsr (sub_6810).l RAM:00017C7A 584F addq.w #4,sp RAM:00017C7C 306E FFF0 movea.w unk_FFFFFFF0(a6),a0 RAM:00017C80 2F08 move.l a0,-(sp) RAM:00017C82 4EB9 0000 7678 jsr (sub_7678).l RAM:00017C88 584F addq.w #4,sp RAM:00017C8A RAM:00017C8A loc_17C8A: ; CODE XREF: sub_17AD0+19Cj RAM:00017C8A 6000 FEA6 bra.w loc_17B32 RAM:00017C8E ; --------------------------------------------------------------------------- RAM:00017C8E RAM:00017C8E loc_17C8E: ; CODE XREF: sub_17AD0+66j RAM:00017C8E 4EB9 0000 6500 jsr (sub_6500).l RAM:00017C94 RAM:00017C94 loc_17C94: ; CODE XREF: sub_17AD0+3Aj RAM:00017C94 4A6E FFF0 tst.w unk_FFFFFFF0(a6) RAM:00017C98 6652 bne.s loc_17CEC RAM:00017C9A 33EE FFFE 0002 5956 move.w unk_FFFFFFFE(a6),(word_25956).l RAM:00017CA2 33EE FFF6 0002 5958 move.w unk_FFFFFFF6(a6),(word_25958).l RAM:00017CAA 23EE FFF8 0002 595A move.l unk_FFFFFFF8(a6),(dword_2595A).l RAM:00017CB2 4A79 0002 5954 tst.w (word_25954).l RAM:00017CB8 661A bne.s loc_17CD4 RAM:00017CBA 33EE FFFE 0002 595E move.w unk_FFFFFFFE(a6),(word_2595E).l RAM:00017CC2 33EE FFF6 0002 5960 move.w unk_FFFFFFF6(a6),(word_25960).l RAM:00017CCA 23EE FFF8 0002 5962 move.l unk_FFFFFFF8(a6),(dword_25962).l RAM:00017CD2 6018 bra.s loc_17CEC RAM:00017CD4 ; --------------------------------------------------------------------------- RAM:00017CD4 RAM:00017CD4 loc_17CD4: ; CODE XREF: sub_17AD0+1E8j RAM:00017CD4 33EE FFFE 0002 5966 move.w unk_FFFFFFFE(a6),(word_25966).l RAM:00017CDC 33EE FFF6 0002 5968 move.w unk_FFFFFFF6(a6),(word_25968).l RAM:00017CE4 23EE FFF8 0002 596A move.l unk_FFFFFFF8(a6),(dword_2596A).l RAM:00017CEC RAM:00017CEC loc_17CEC: ; CODE XREF: sub_17AD0+1C8j RAM:00017CEC ; sub_17AD0+202j RAM:00017CEC 306E FFF0 movea.w unk_FFFFFFF0(a6),a0 RAM:00017CF0 2F08 move.l a0,-(sp) RAM:00017CF2 4EB9 0000 7678 jsr (sub_7678).l RAM:00017CF8 584F addq.w #4,sp RAM:00017CFA 4878 0018 pea (off_18).w RAM:00017CFE 486E FFD4 pea unk_FFFFFFD4(a6) RAM:00017D02 4879 0004 540C pea (unk_4540C).l RAM:00017D08 4EB9 0001 ED18 jsr sub_1ED18 RAM:00017D0E 4FEF 000C lea $C(sp),sp RAM:00017D12 7000 moveq #0,d0 RAM:00017D14 6002 bra.s loc_17D18 RAM:00017D14 ; --------------------------------------------------------------------------- RAM:00017D16 0070 dc.b $70 ; p RAM:00017D17 0000 dc.b 0 RAM:00017D18 ; --------------------------------------------------------------------------- RAM:00017D18 RAM:00017D18 loc_17D18: ; CODE XREF: sub_17AD0+244j RAM:00017D18 4E5E unlk a6 RAM:00017D1A 4E75 rts RAM:00017D1A ; End of function sub_17AD0 RAM:00017D1A RAM:00017D1A ; --------------------------------------------------------------------------- RAM:00017D1C 0000 dc.b 0 RAM:00017D1D 0000 dc.b 0 RAM:00017D1E 0000 dc.b 0 RAM:00017D1F 0000 dc.b 0 RAM:00017D20 RAM:00017D20 ; =============== S U B R O U T I N E ======================================= RAM:00017D20 RAM:00017D20 ; Attributes: bp-based frame RAM:00017D20 RAM:00017D20 sub_17D20: ; CODE XREF: sub_832A+A8p RAM:00017D20 ; sub_8448+90p ... RAM:00017D20 RAM:00017D20 arg_0 = 8 RAM:00017D20 arg_4 = $C RAM:00017D20 RAM:00017D20 4E56 FFF4 link a6,#$FFF4 RAM:00017D24 2E87 move.l d7,(sp) RAM:00017D26 2E2E 0008 move.l arg_0(a6),d7 RAM:00017D2A 675E beq.s loc_17D8A RAM:00017D2C 2047 movea.l d7,a0 RAM:00017D2E 2268 0004 movea.l 4(a0),a1 RAM:00017D32 3011 move.w (a1),d0 RAM:00017D34 0280 0000 FFC0 andi.l #$FFC0,d0 RAM:00017D3A 0C80 0000 4FC0 cmpi.l #$4FC0,d0 RAM:00017D40 6614 bne.s loc_17D56 RAM:00017D42 7000 moveq #0,d0 RAM:00017D44 3029 0002 move.w 2(a1),d0 RAM:00017D48 4A80 tst.l d0 RAM:00017D4A 6C02 bge.s loc_17D4E RAM:00017D4C 5680 addq.l #3,d0 RAM:00017D4E RAM:00017D4E loc_17D4E: ; CODE XREF: sub_17D20+2Aj RAM:00017D4E E480 asr.l #2,d0 RAM:00017D50 2240 movea.l d0,a1 RAM:00017D52 6000 0114 bra.w loc_17E68 RAM:00017D56 ; --------------------------------------------------------------------------- RAM:00017D56 RAM:00017D56 loc_17D56: ; CODE XREF: sub_17D20+20j RAM:00017D56 0C51 584F cmpi.w #$584F,(a1) RAM:00017D5A 6606 bne.s loc_17D62 RAM:00017D5C 7001 moveq #1,d0 RAM:00017D5E 6000 010A bra.w loc_17E6A RAM:00017D62 ; --------------------------------------------------------------------------- RAM:00017D62 RAM:00017D62 loc_17D62: ; CODE XREF: sub_17D20+3Aj RAM:00017D62 0C51 504F cmpi.w #$504F,(a1) RAM:00017D66 6606 bne.s loc_17D6E RAM:00017D68 7002 moveq #2,d0 RAM:00017D6A 6000 00FE bra.w loc_17E6A RAM:00017D6E ; --------------------------------------------------------------------------- RAM:00017D6E RAM:00017D6E loc_17D6E: ; CODE XREF: sub_17D20+46j RAM:00017D6E 2047 movea.l d7,a0 RAM:00017D70 2250 movea.l (a0),a1 RAM:00017D72 93EE 000C suba.l arg_4(a6),a1 RAM:00017D76 4A89 tst.l a1 RAM:00017D78 6742 beq.s loc_17DBC RAM:00017D7A 2209 move.l a1,d1 RAM:00017D7C 9287 sub.l d7,d1 RAM:00017D7E 0C81 0000 0800 cmpi.l #$800,d1 RAM:00017D84 6E04 bgt.s loc_17D8A RAM:00017D86 4A81 tst.l d1 RAM:00017D88 6C06 bge.s loc_17D90 RAM:00017D8A RAM:00017D8A loc_17D8A: ; CODE XREF: sub_17D20+Aj RAM:00017D8A ; sub_17D20+64j RAM:00017D8A 7000 moveq #0,d0 RAM:00017D8C 6000 00DC bra.w loc_17E6A RAM:00017D90 ; --------------------------------------------------------------------------- RAM:00017D90 RAM:00017D90 loc_17D90: ; CODE XREF: sub_17D20+68j RAM:00017D90 2269 0004 movea.l 4(a1),a1 RAM:00017D94 4A89 tst.l a1 RAM:00017D96 6724 beq.s loc_17DBC RAM:00017D98 B3F9 0004 611A cmpa.l (off_4611A).l,a1 RAM:00017D9E 641C bcc.s loc_17DBC RAM:00017DA0 2039 0004 6122 move.l (dword_46122).l,d0 RAM:00017DA6 5380 subq.l #1,d0 RAM:00017DA8 B3C0 cmpa.l d0,a1 RAM:00017DAA 6216 bhi.s loc_17DC2 RAM:00017DAC B3F9 0004 611E cmpa.l (off_4611E).l,a1 RAM:00017DB2 650E bcs.s loc_17DC2 RAM:00017DB4 4A39 0004 6126 tst.b (byte_46126).l RAM:00017DBA 6706 beq.s loc_17DC2 RAM:00017DBC RAM:00017DBC loc_17DBC: ; CODE XREF: sub_17D20+58j RAM:00017DBC ; sub_17D20+76j ... RAM:00017DBC 7000 moveq #0,d0 RAM:00017DBE 6000 00AA bra.w loc_17E6A RAM:00017DC2 ; --------------------------------------------------------------------------- RAM:00017DC2 RAM:00017DC2 loc_17DC2: ; CODE XREF: sub_17D20+8Aj RAM:00017DC2 ; sub_17D20+92j ... RAM:00017DC2 5549 subq.w #2,a1 RAM:00017DC4 0C11 0061 cmpi.b #$61,(a1) ; 'a' RAM:00017DC8 6614 bne.s loc_17DDE RAM:00017DCA 0C69 6100 FFFE cmpi.w #$6100,unk_FFFFFFFE(a1) RAM:00017DD0 674E beq.s loc_17E20 RAM:00017DD2 1029 0001 move.b 1(a1),d0 RAM:00017DD6 49C0 extb.l d0 RAM:00017DD8 43F1 0802 lea 2(a1,d0.l),a1 RAM:00017DDC 6042 bra.s loc_17E20 RAM:00017DDE ; --------------------------------------------------------------------------- RAM:00017DDE RAM:00017DDE loc_17DDE: ; CODE XREF: sub_17D20+A8j RAM:00017DDE 0C69 6100 FFFE cmpi.w #$6100,unk_FFFFFFFE(a1) RAM:00017DE4 6608 bne.s loc_17DEE RAM:00017DE6 3011 move.w (a1),d0 RAM:00017DE8 48C0 ext.l d0 RAM:00017DEA D3C0 adda.l d0,a1 RAM:00017DEC 6032 bra.s loc_17E20 RAM:00017DEE ; --------------------------------------------------------------------------- RAM:00017DEE RAM:00017DEE loc_17DEE: ; CODE XREF: sub_17D20+C4j RAM:00017DEE 0C69 61FF FFFC cmpi.w #$61FF,unk_FFFFFFFC(a1) RAM:00017DF4 660A bne.s loc_17E00 RAM:00017DF6 2E29 FFFE move.l unk_FFFFFFFE(a1),d7 RAM:00017DFA 43F1 78FE lea unk_FFFFFFFE(a1,d7.l),a1 RAM:00017DFE 6020 bra.s loc_17E20 RAM:00017E00 ; --------------------------------------------------------------------------- RAM:00017E00 RAM:00017E00 loc_17E00: ; CODE XREF: sub_17D20+D4j RAM:00017E00 0C69 4EB9 FFFC cmpi.w #$4EB9,unk_FFFFFFFC(a1) RAM:00017E06 6606 bne.s loc_17E0E RAM:00017E08 2269 FFFE movea.l unk_FFFFFFFE(a1),a1 RAM:00017E0C 6012 bra.s loc_17E20 RAM:00017E0E ; --------------------------------------------------------------------------- RAM:00017E0E RAM:00017E0E loc_17E0E: ; CODE XREF: sub_17D20+E6j RAM:00017E0E 0C69 4EF9 FFFC cmpi.w #$4EF9,unk_FFFFFFFC(a1) RAM:00017E14 674E beq.s loc_17E64 RAM:00017E16 0C51 4E90 cmpi.w #$4E90,(a1) RAM:00017E1A 6648 bne.s loc_17E64 RAM:00017E1C 7000 moveq #0,d0 RAM:00017E1E 604A bra.s loc_17E6A RAM:00017E20 ; --------------------------------------------------------------------------- RAM:00017E20 RAM:00017E20 loc_17E20: ; CODE XREF: sub_17D20+B0j RAM:00017E20 ; sub_17D20+BCj ... RAM:00017E20 0C51 4E56 cmpi.w #$4E56,(a1) RAM:00017E24 660E bne.s loc_17E34 RAM:00017E26 3029 0002 move.w 2(a1),d0 RAM:00017E2A 48C0 ext.l d0 RAM:00017E2C 4480 neg.l d0 RAM:00017E2E 2E00 move.l d0,d7 RAM:00017E30 5849 addq.w #4,a1 RAM:00017E32 600E bra.s loc_17E42 RAM:00017E34 ; --------------------------------------------------------------------------- RAM:00017E34 RAM:00017E34 loc_17E34: ; CODE XREF: sub_17D20+104j RAM:00017E34 0C51 480E cmpi.w #$480E,(a1) RAM:00017E38 662A bne.s loc_17E64 RAM:00017E3A 2E29 0002 move.l 2(a1),d7 RAM:00017E3E 4487 neg.l d7 RAM:00017E40 5C49 addq.w #6,a1 RAM:00017E42 RAM:00017E42 loc_17E42: ; CODE XREF: sub_17D20+112j RAM:00017E42 4A87 tst.l d7 RAM:00017E44 660C bne.s loc_17E52 RAM:00017E46 0C51 DFFC cmpi.w #loc_DFFC,(a1) RAM:00017E4A 6606 bne.s loc_17E52 RAM:00017E4C 2E29 0002 move.l 2(a1),d7 RAM:00017E50 4487 neg.l d7 RAM:00017E52 RAM:00017E52 loc_17E52: ; CODE XREF: sub_17D20+124j RAM:00017E52 ; sub_17D20+12Aj RAM:00017E52 2001 move.l d1,d0 RAM:00017E54 9087 sub.l d7,d0 RAM:00017E56 5180 subq.l #8,d0 RAM:00017E58 6A02 bpl.s loc_17E5C RAM:00017E5A 5680 addq.l #3,d0 RAM:00017E5C RAM:00017E5C loc_17E5C: ; CODE XREF: sub_17D20+138j RAM:00017E5C E480 asr.l #2,d0 RAM:00017E5E 2240 movea.l d0,a1 RAM:00017E60 4A89 tst.l a1 RAM:00017E62 6C04 bge.s loc_17E68 RAM:00017E64 RAM:00017E64 loc_17E64: ; CODE XREF: sub_17D20+F4j RAM:00017E64 ; sub_17D20+FAj ... RAM:00017E64 7000 moveq #0,d0 RAM:00017E66 6002 bra.s loc_17E6A RAM:00017E68 ; --------------------------------------------------------------------------- RAM:00017E68 RAM:00017E68 loc_17E68: ; CODE XREF: sub_17D20+32j RAM:00017E68 ; sub_17D20+142j RAM:00017E68 2009 move.l a1,d0 RAM:00017E6A RAM:00017E6A loc_17E6A: ; CODE XREF: sub_17D20+3Ej RAM:00017E6A ; sub_17D20+4Aj ... RAM:00017E6A 2E2E FFF4 move.l unk_FFFFFFF4(a6),d7 RAM:00017E6E 4E5E unlk a6 RAM:00017E70 4E75 rts RAM:00017E70 ; End of function sub_17D20 RAM:00017E70 RAM:00017E70 ; --------------------------------------------------------------------------- RAM:00017E72 0000 dc.b 0 RAM:00017E73 0000 dc.b 0 RAM:00017E74 0000 dc.b 0 RAM:00017E75 0000 dc.b 0 RAM:00017E76 0000 dc.b 0 RAM:00017E77 0000 dc.b 0 RAM:00017E78 RAM:00017E78 ; =============== S U B R O U T I N E ======================================= RAM:00017E78 RAM:00017E78 ; Read second address on stack, write value to first address on stack. RAM:00017E78 RAM:00017E78 MoveLong: ; CODE XREF: sub_844+398p RAM:00017E78 ; ClearSerialRequests?+68p ... RAM:00017E78 RAM:00017E78 arg_0 = 4 RAM:00017E78 arg_4 = 8 RAM:00017E78 RAM:00017E78 206F 0004 movea.l arg_0(sp),a0 RAM:00017E7C 20AF 0008 move.l arg_4(sp),(a0) RAM:00017E80 4E75 rts RAM:00017E80 ; End of function MoveLong RAM:00017E80 RAM:00017E82 RAM:00017E82 ; =============== S U B R O U T I N E ======================================= RAM:00017E82 RAM:00017E82 ; Read 32bit from pushed address, return in d0 RAM:00017E82 RAM:00017E82 ReadLong: ; CODE XREF: CheckSerialBusy?+30p RAM:00017E82 ; CheckSerialBusy?+82p ... RAM:00017E82 RAM:00017E82 arg_0 = 4 RAM:00017E82 RAM:00017E82 206F 0004 movea.l arg_0(sp),a0 RAM:00017E86 2010 move.l (a0),d0 RAM:00017E88 4E75 rts RAM:00017E88 ; End of function ReadLong RAM:00017E88 RAM:00017E8A RAM:00017E8A ; =============== S U B R O U T I N E ======================================= RAM:00017E8A RAM:00017E8A ; Read 32bit from pushed address, return in d0 RAM:00017E8A RAM:00017E8A ReadLong2: ; CODE XREF: WaitDevice_28xx+16p RAM:00017E8A ; WaitDevice_28xx+4Ep ... RAM:00017E8A RAM:00017E8A arg_0 = 4 RAM:00017E8A RAM:00017E8A 206F 0004 movea.l arg_0(sp),a0 RAM:00017E8E 2010 move.l (a0),d0 RAM:00017E90 4E75 rts RAM:00017E90 ; End of function ReadLong2 RAM:00017E90 RAM:00017E90 ; --------------------------------------------------------------------------- RAM:00017E92 0000 dc.b 0 RAM:00017E93 0000 dc.b 0 RAM:00017E94 0000 dc.b 0 RAM:00017E95 0000 dc.b 0 RAM:00017E96 0000 dc.b 0 RAM:00017E97 0000 dc.b 0 RAM:00017E98 RAM:00017E98 ; =============== S U B R O U T I N E ======================================= RAM:00017E98 RAM:00017E98 ; Attributes: bp-based frame RAM:00017E98 RAM:00017E98 strcmp: ; CODE XREF: sub_844+1BCp RAM:00017E98 ; sub_844+24Ep ... RAM:00017E98 RAM:00017E98 arg_0 = 8 RAM:00017E98 arg_4 = $C RAM:00017E98 RAM:00017E98 4E56 0000 link a6,#0 RAM:00017E9C 206E 0008 movea.l arg_0(a6),a0 RAM:00017EA0 226E 000C movea.l arg_4(a6),a1 RAM:00017EA4 RAM:00017EA4 loc_17EA4: ; CODE XREF: strcmp+14j RAM:00017EA4 1218 move.b (a0)+,d1 RAM:00017EA6 B219 cmp.b (a1)+,d1 RAM:00017EA8 660A bne.s loc_17EB4 RAM:00017EAA 4A01 tst.b d1 RAM:00017EAC 66F6 bne.s loc_17EA4 RAM:00017EAE 7000 moveq #0,d0 RAM:00017EB0 4E5E unlk a6 RAM:00017EB2 4E75 rts RAM:00017EB4 ; --------------------------------------------------------------------------- RAM:00017EB4 RAM:00017EB4 loc_17EB4: ; CODE XREF: strcmp+10j RAM:00017EB4 6E06 bgt.s loc_17EBC RAM:00017EB6 70FF moveq #$FFFFFFFF,d0 RAM:00017EB8 4E5E unlk a6 RAM:00017EBA 4E75 rts RAM:00017EBC ; --------------------------------------------------------------------------- RAM:00017EBC RAM:00017EBC loc_17EBC: ; CODE XREF: strcmp:loc_17EB4j RAM:00017EBC 7001 moveq #1,d0 RAM:00017EBE 4E5E unlk a6 RAM:00017EC0 4E75 rts RAM:00017EC0 ; End of function strcmp RAM:00017EC0 RAM:00017EC0 ; --------------------------------------------------------------------------- RAM:00017EC2 0000 dc.b 0 RAM:00017EC3 0000 dc.b 0 RAM:00017EC4 0000 dc.b 0 RAM:00017EC5 0000 dc.b 0 RAM:00017EC6 0000 dc.b 0 RAM:00017EC7 0000 dc.b 0 RAM:00017EC8 RAM:00017EC8 ; =============== S U B R O U T I N E ======================================= RAM:00017EC8 RAM:00017EC8 ; Attributes: bp-based frame RAM:00017EC8 RAM:00017EC8 strcpy: ; CODE XREF: sub_1EEC+F4p RAM:00017EC8 ; sub_72A8+2Ap ... RAM:00017EC8 RAM:00017EC8 arg_0 = 8 RAM:00017EC8 arg_4 = $C RAM:00017EC8 RAM:00017EC8 4E56 0000 link a6,#0 RAM:00017ECC 206E 0008 movea.l arg_0(a6),a0 RAM:00017ED0 226E 000C movea.l arg_4(a6),a1 RAM:00017ED4 2008 move.l a0,d0 RAM:00017ED6 RAM:00017ED6 loc_17ED6: ; CODE XREF: strcpy+10j RAM:00017ED6 10D9 move.b (a1)+,(a0)+ RAM:00017ED8 66FC bne.s loc_17ED6 RAM:00017EDA 4E5E unlk a6 RAM:00017EDC 4E75 rts RAM:00017EDC ; End of function strcpy RAM:00017EDC RAM:00017EDC ; --------------------------------------------------------------------------- RAM:00017EDE 0000 dc.b 0 RAM:00017EDF 0000 dc.b 0 RAM:00017EE0 RAM:00017EE0 ; =============== S U B R O U T I N E ======================================= RAM:00017EE0 RAM:00017EE0 ; Attributes: bp-based frame RAM:00017EE0 RAM:00017EE0 strlen: ; CODE XREF: sub_844+1AAp RAM:00017EE0 ; sub_D42+DEp ... RAM:00017EE0 RAM:00017EE0 arg_0 = 8 RAM:00017EE0 RAM:00017EE0 4E56 0000 link a6,#0 RAM:00017EE4 206E 0008 movea.l arg_0(a6),a0 RAM:00017EE8 70FF moveq #$FFFFFFFF,d0 RAM:00017EEA RAM:00017EEA loc_17EEA: ; CODE XREF: strlen+Ej RAM:00017EEA 5280 addq.l #1,d0 RAM:00017EEC 4A18 tst.b (a0)+ RAM:00017EEE 66FA bne.s loc_17EEA RAM:00017EF0 4E5E unlk a6 RAM:00017EF2 4E75 rts RAM:00017EF2 ; End of function strlen RAM:00017EF2 RAM:00017EF2 ; --------------------------------------------------------------------------- RAM:00017EF4 0000 dc.b 0 RAM:00017EF5 0000 dc.b 0 RAM:00017EF6 0000 dc.b 0 RAM:00017EF7 0000 dc.b 0 RAM:00017EF8 RAM:00017EF8 ; =============== S U B R O U T I N E ======================================= RAM:00017EF8 RAM:00017EF8 ; Attributes: bp-based frame RAM:00017EF8 RAM:00017EF8 sub_17EF8: ; CODE XREF: sub_72F6+44p RAM:00017EF8 ; sub_12C28+2Ap ... RAM:00017EF8 RAM:00017EF8 arg_0 = 8 RAM:00017EF8 arg_4 = $C RAM:00017EF8 arg_8 = $10 RAM:00017EF8 RAM:00017EF8 4E56 0000 link a6,#0 RAM:00017EFC 206E 0008 movea.l arg_0(a6),a0 RAM:00017F00 226E 000C movea.l arg_4(a6),a1 RAM:00017F04 202E 0010 move.l arg_8(a6),d0 RAM:00017F08 6746 beq.s loc_17F50 RAM:00017F0A 0C80 0000 FFFF cmpi.l #$FFFF,d0 RAM:00017F10 6330 bls.s loc_17F42 RAM:00017F12 0C80 0100 0000 cmpi.l #$1000000,d0 RAM:00017F18 624A bhi.s loc_17F64 RAM:00017F1A 4878 0388 pea (off_388).w RAM:00017F1E 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:00017F24 588F addq.l #4,sp RAM:00017F26 206E 0008 movea.l arg_0(a6),a0 RAM:00017F2A 226E 000C movea.l arg_4(a6),a1 RAM:00017F2E 202E 0010 move.l arg_8(a6),d0 RAM:00017F32 RAM:00017F32 loc_17F32: ; CODE XREF: sub_17EF8+46j RAM:00017F32 1218 move.b (a0)+,d1 RAM:00017F34 B219 cmp.b (a1)+,d1 RAM:00017F36 661E bne.s loc_17F56 RAM:00017F38 4A01 tst.b d1 RAM:00017F3A 6714 beq.s loc_17F50 RAM:00017F3C 5380 subq.l #1,d0 RAM:00017F3E 66F2 bne.s loc_17F32 RAM:00017F40 600E bra.s loc_17F50 RAM:00017F42 ; --------------------------------------------------------------------------- RAM:00017F42 RAM:00017F42 loc_17F42: ; CODE XREF: sub_17EF8+18j RAM:00017F42 5380 subq.l #1,d0 RAM:00017F44 RAM:00017F44 loc_17F44: ; CODE XREF: sub_17EF8+54j RAM:00017F44 1218 move.b (a0)+,d1 RAM:00017F46 B219 cmp.b (a1)+,d1 RAM:00017F48 660C bne.s loc_17F56 RAM:00017F4A 4A01 tst.b d1 RAM:00017F4C 57C8 FFF6 dbeq d0,loc_17F44 RAM:00017F50 RAM:00017F50 loc_17F50: ; CODE XREF: sub_17EF8+10j RAM:00017F50 ; sub_17EF8+42j ... RAM:00017F50 7000 moveq #0,d0 RAM:00017F52 4E5E unlk a6 RAM:00017F54 4E75 rts RAM:00017F56 ; --------------------------------------------------------------------------- RAM:00017F56 RAM:00017F56 loc_17F56: ; CODE XREF: sub_17EF8+3Ej RAM:00017F56 ; sub_17EF8+50j RAM:00017F56 6E06 bgt.s loc_17F5E RAM:00017F58 70FF moveq #$FFFFFFFF,d0 RAM:00017F5A 4E5E unlk a6 RAM:00017F5C 4E75 rts RAM:00017F5E ; --------------------------------------------------------------------------- RAM:00017F5E RAM:00017F5E loc_17F5E: ; CODE XREF: sub_17EF8:loc_17F56j RAM:00017F5E 7001 moveq #1,d0 RAM:00017F60 4E5E unlk a6 RAM:00017F62 4E75 rts RAM:00017F64 ; --------------------------------------------------------------------------- RAM:00017F64 RAM:00017F64 loc_17F64: ; CODE XREF: sub_17EF8+20j RAM:00017F64 4878 1388 pea ((loc_1386+2)).w RAM:00017F68 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:00017F6E 588F addq.l #4,sp RAM:00017F70 60DE bra.s loc_17F50 RAM:00017F70 ; End of function sub_17EF8 RAM:00017F70 RAM:00017F70 ; --------------------------------------------------------------------------- RAM:00017F72 0000 dc.b 0 RAM:00017F73 0000 dc.b 0 RAM:00017F74 0000 dc.b 0 RAM:00017F75 0000 dc.b 0 RAM:00017F76 0000 dc.b 0 RAM:00017F77 0000 dc.b 0 RAM:00017F78 RAM:00017F78 ; =============== S U B R O U T I N E ======================================= RAM:00017F78 RAM:00017F78 ; Attributes: bp-based frame RAM:00017F78 RAM:00017F78 sub_17F78: ; CODE XREF: sub_1A5A8+20p RAM:00017F78 RAM:00017F78 arg_0 = 8 RAM:00017F78 arg_4 = $C RAM:00017F78 arg_8 = $10 RAM:00017F78 RAM:00017F78 4E56 0000 link a6,#0 RAM:00017F7C 206E 0008 movea.l arg_0(a6),a0 RAM:00017F80 226E 000C movea.l arg_4(a6),a1 RAM:00017F84 2208 move.l a0,d1 RAM:00017F86 202E 0010 move.l arg_8(a6),d0 RAM:00017F8A 6732 beq.s loc_17FBE RAM:00017F8C 0C80 0000 FFFF cmpi.l #$FFFF,d0 RAM:00017F92 6322 bls.s loc_17FB6 RAM:00017F94 0C80 0100 0000 cmpi.l #$1000000,d0 RAM:00017F9A 6230 bhi.s loc_17FCC RAM:00017F9C 4878 0388 pea (off_388).w RAM:00017FA0 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:00017FA6 588F addq.l #4,sp RAM:00017FA8 206E 0008 movea.l arg_0(a6),a0 RAM:00017FAC 226E 000C movea.l arg_4(a6),a1 RAM:00017FB0 2208 move.l a0,d1 RAM:00017FB2 202E 0010 move.l arg_8(a6),d0 RAM:00017FB6 RAM:00017FB6 loc_17FB6: ; CODE XREF: sub_17F78+1Aj RAM:00017FB6 ; sub_17F78+44j RAM:00017FB6 10D9 move.b (a1)+,(a0)+ RAM:00017FB8 670A beq.s loc_17FC4 RAM:00017FBA 5380 subq.l #1,d0 RAM:00017FBC 66F8 bne.s loc_17FB6 RAM:00017FBE RAM:00017FBE loc_17FBE: ; CODE XREF: sub_17F78+12j RAM:00017FBE ; sub_17F78+4Ej ... RAM:00017FBE 2001 move.l d1,d0 RAM:00017FC0 4E5E unlk a6 RAM:00017FC2 4E75 rts RAM:00017FC4 ; --------------------------------------------------------------------------- RAM:00017FC4 RAM:00017FC4 loc_17FC4: ; CODE XREF: sub_17F78+40j RAM:00017FC4 ; sub_17F78+52j RAM:00017FC4 5380 subq.l #1,d0 RAM:00017FC6 67F6 beq.s loc_17FBE RAM:00017FC8 4218 clr.b (a0)+ RAM:00017FCA 60F8 bra.s loc_17FC4 RAM:00017FCC ; --------------------------------------------------------------------------- RAM:00017FCC RAM:00017FCC loc_17FCC: ; CODE XREF: sub_17F78+22j RAM:00017FCC 4878 1388 pea ($1388).w RAM:00017FD0 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:00017FD6 588F addq.l #4,sp RAM:00017FD8 60E4 bra.s loc_17FBE RAM:00017FD8 ; End of function sub_17F78 RAM:00017FD8 RAM:00017FD8 ; --------------------------------------------------------------------------- RAM:00017FDA 0000 dc.b 0 RAM:00017FDB 0000 dc.b 0 RAM:00017FDC 0000 dc.b 0 RAM:00017FDD 0000 dc.b 0 RAM:00017FDE 0000 dc.b 0 RAM:00017FDF 0000 dc.b 0 RAM:00017FE0 RAM:00017FE0 ; =============== S U B R O U T I N E ======================================= RAM:00017FE0 RAM:00017FE0 ; Attributes: bp-based frame RAM:00017FE0 RAM:00017FE0 sub_17FE0: ; CODE XREF: sub_73C2+1Cp RAM:00017FE0 ; sub_15158+9Ep ... RAM:00017FE0 RAM:00017FE0 arg_0 = 8 RAM:00017FE0 arg_4 = $C RAM:00017FE0 arg_8 = $10 RAM:00017FE0 RAM:00017FE0 4E56 0000 link a6,#0 RAM:00017FE4 206E 0008 movea.l arg_0(a6),a0 RAM:00017FE8 202E 000C move.l arg_4(a6),d0 RAM:00017FEC 2248 movea.l a0,a1 RAM:00017FEE 222E 0010 move.l arg_8(a6),d1 RAM:00017FF2 6750 beq.s loc_18044 RAM:00017FF4 0C81 0003 FFFC cmpi.l #byte_3FFFC,d1 RAM:00017FFA 624E bhi.s loc_1804A RAM:00017FFC 0C81 0000 000E cmpi.l #$E,d1 RAM:00018002 6D38 blt.s loc_1803C RAM:00018004 2F02 move.l d2,-(sp) RAM:00018006 EFC0 0408 bfins d0,d0{16:8} RAM:0001800A EFC0 0010 bfins d0,d0{0:16} RAM:0001800E 2408 move.l a0,d2 RAM:00018010 0802 0000 btst #0,d2 RAM:00018014 6706 beq.s loc_1801C RAM:00018016 10C0 move.b d0,(a0)+ RAM:00018018 5282 addq.l #1,d2 RAM:0001801A 5381 subq.l #1,d1 RAM:0001801C RAM:0001801C loc_1801C: ; CODE XREF: sub_17FE0+34j RAM:0001801C 0802 0001 btst #1,d2 RAM:00018020 6704 beq.s loc_18026 RAM:00018022 30C0 move.w d0,(a0)+ RAM:00018024 5581 subq.l #2,d1 RAM:00018026 RAM:00018026 loc_18026: ; CODE XREF: sub_17FE0+40j RAM:00018026 2401 move.l d1,d2 RAM:00018028 E48A lsr.l #2,d2 RAM:0001802A 5382 subq.l #1,d2 RAM:0001802C RAM:0001802C loc_1802C: ; CODE XREF: sub_17FE0+4Ej RAM:0001802C ; DATA XREF: sub_1EEC+D6o RAM:0001802C 20C0 move.l d0,(a0)+ RAM:0001802E 51CA FFFC dbf d2,loc_1802C RAM:00018032 241F move.l (sp)+,d2 RAM:00018034 0281 0000 0003 andi.l #3,d1 RAM:0001803A 6708 beq.s loc_18044 RAM:0001803C RAM:0001803C loc_1803C: ; CODE XREF: sub_17FE0+22j RAM:0001803C 5381 subq.l #1,d1 RAM:0001803E RAM:0001803E loc_1803E: ; CODE XREF: sub_17FE0+60j RAM:0001803E 10C0 move.b d0,(a0)+ RAM:00018040 51C9 FFFC dbf d1,loc_1803E RAM:00018044 RAM:00018044 loc_18044: ; CODE XREF: sub_17FE0+12j RAM:00018044 ; sub_17FE0+5Aj ... RAM:00018044 2009 move.l a1,d0 RAM:00018046 4E5E unlk a6 RAM:00018048 4E75 rts RAM:0001804A ; --------------------------------------------------------------------------- RAM:0001804A RAM:0001804A loc_1804A: ; CODE XREF: sub_17FE0+1Aj RAM:0001804A 4878 1388 pea ((loc_1386+2)).w RAM:0001804E 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:00018054 588F addq.l #4,sp RAM:00018056 226E 0008 movea.l arg_0(a6),a1 RAM:0001805A 60E8 bra.s loc_18044 RAM:0001805A ; End of function sub_17FE0 RAM:0001805A RAM:0001805A ; --------------------------------------------------------------------------- RAM:0001805C 0000 dc.b 0 RAM:0001805D 0000 dc.b 0 RAM:0001805E 0000 dc.b 0 RAM:0001805F 0000 dc.b 0 RAM:00018060 RAM:00018060 ; =============== S U B R O U T I N E ======================================= RAM:00018060 RAM:00018060 ; Attributes: bp-based frame RAM:00018060 RAM:00018060 sub_18060: ; CODE XREF: sub_1EEC+104p RAM:00018060 ; DATA XREF: sub_1EEC+CAo RAM:00018060 4E56 0000 link a6,#0 RAM:00018064 DFFC 0000 0000 adda.l #0,sp RAM:0001806A 48D7 0000 movem.l 0,(sp) RAM:0001806E 4878 0800 pea (byte_800).w RAM:00018072 2E57 movea.l (sp),sp RAM:00018074 594F subq.w #4,sp RAM:00018076 584F addq.w #4,sp RAM:00018078 4878 0800 pea (byte_800).w RAM:0001807C 2C5F movea.l (sp)+,a6 RAM:0001807E 594F subq.w #4,sp RAM:00018080 584F addq.w #4,sp RAM:00018082 4878 0000 pea (off_0).w RAM:00018086 205F movea.l (sp)+,a0 RAM:00018088 4E7B 8801 movec a0,vbr RAM:0001808C 594F subq.w #4,sp RAM:0001808E 584F addq.w #4,sp RAM:00018090 6104 bsr.s sub_18096 RAM:00018092 4E5E unlk a6 RAM:00018094 4E75 rts RAM:00018094 ; End of function sub_18060 RAM:00018094 RAM:00018096 RAM:00018096 ; =============== S U B R O U T I N E ======================================= RAM:00018096 RAM:00018096 ; Attributes: bp-based frame RAM:00018096 RAM:00018096 sub_18096: ; CODE XREF: sub_18060+30p RAM:00018096 4E56 0000 link a6,#0 RAM:0001809A DFFC FFFF FFC0 adda.l #unk_FFFFFFC0,sp RAM:000180A0 48D7 3CF0 movem.l d4-d7/a2-a5,(sp) RAM:000180A4 23FC 0000 00B0 FF05+ move.l #$B0,($FF05000C).l ; '°' RAM:000180AE 6100 11FE bsr.w sub_192AE RAM:000180B2 2D7C 0000 0800 FFE0 move.l #$800,unk_FFFFFFE0(a6) RAM:000180BA 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000180BE 226E FFE0 movea.l unk_FFFFFFE0(a6),a1 RAM:000180C2 2029 0004 move.l 4(a1),d0 RAM:000180C6 0680 0000 0034 addi.l #$34,d0 ; '4' RAM:000180CC 90A8 0014 sub.l $14(a0),d0 RAM:000180D0 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:000180D4 2A7C 0000 0000 movea.l #0,a5 RAM:000180DA 2AFC 0000 0800 move.l #$800,(a5)+ RAM:000180E0 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:000180E4 0680 0001 91C4 addi.l #loc_191C4,d0 RAM:000180EA 2AC0 move.l d0,(a5)+ RAM:000180EC 42B9 5FF0 0198 clr.l (dword_5FF00198).l RAM:000180F2 42B9 5FF0 0298 clr.l (dword_5FF00298).l RAM:000180F8 42B9 5FF0 0270 clr.l (dword_5FF00270).l RAM:000180FE 42B9 5FF0 0198 clr.l (dword_5FF00198).l RAM:00018104 7C00 moveq #0,d6 RAM:00018106 7E00 moveq #0,d7 RAM:00018108 RAM:00018108 loc_18108: ; CODE XREF: sub_18096+7Ej RAM:00018108 0C87 0000 0258 cmpi.l #$258,d7 RAM:0001810E 6406 bcc.s loc_18116 RAM:00018110 5286 addq.l #1,d6 RAM:00018112 5287 addq.l #1,d7 RAM:00018114 60F2 bra.s loc_18108 RAM:00018116 ; --------------------------------------------------------------------------- RAM:00018116 RAM:00018116 loc_18116: ; CODE XREF: sub_18096+78j RAM:00018116 6100 1166 bsr.w sub_1927E RAM:0001811A 23FC 0000 1000 5FF0+ move.l #$1000,(dword_5FF04090).l RAM:00018124 6100 1158 bsr.w sub_1927E RAM:00018128 7E00 moveq #0,d7 RAM:0001812A RAM:0001812A loc_1812A: ; CODE XREF: sub_18096+EAj RAM:0001812A 0C87 0000 0002 cmpi.l #2,d7 RAM:00018130 6450 bcc.s loc_18182 RAM:00018132 2C3C 0001 86A0 move.l #loc_186A0,d6 RAM:00018138 RAM:00018138 loc_18138: ; CODE XREF: sub_18096+E6j RAM:00018138 4A86 tst.l d6 RAM:0001813A 6742 beq.s loc_1817E RAM:0001813C 2039 5FF0 0898 move.l (dword_5FF00898).l,d0 RAM:00018142 0280 0000 0040 andi.l #$40,d0 ; '@' RAM:00018148 6708 beq.s loc_18152 RAM:0001814A 42B9 5FF0 0298 clr.l (dword_5FF00298).l RAM:00018150 602C bra.s loc_1817E RAM:00018152 ; --------------------------------------------------------------------------- RAM:00018152 RAM:00018152 loc_18152: ; CODE XREF: sub_18096+B2j RAM:00018152 2039 5FF0 0870 move.l (dword_5FF00870).l,d0 RAM:00018158 0280 0000 0040 andi.l #$40,d0 ; '@' RAM:0001815E 6708 beq.s loc_18168 RAM:00018160 42B9 5FF0 0270 clr.l (dword_5FF00270).l RAM:00018166 6016 bra.s loc_1817E RAM:00018168 ; --------------------------------------------------------------------------- RAM:00018168 RAM:00018168 loc_18168: ; CODE XREF: sub_18096+C8j RAM:00018168 2006 move.l d6,d0 RAM:0001816A 4C7C 0001 0000 03E8 divul.l #$3E8,d1:d0 RAM:00018172 4A81 tst.l d1 RAM:00018174 6604 bne.s loc_1817A RAM:00018176 6100 1136 bsr.w sub_192AE RAM:0001817A RAM:0001817A loc_1817A: ; CODE XREF: sub_18096+DEj RAM:0001817A 5386 subq.l #1,d6 RAM:0001817C 60BA bra.s loc_18138 RAM:0001817E ; --------------------------------------------------------------------------- RAM:0001817E RAM:0001817E loc_1817E: ; CODE XREF: sub_18096+A4j RAM:0001817E ; sub_18096+BAj ... RAM:0001817E 5287 addq.l #1,d7 RAM:00018180 60A8 bra.s loc_1812A RAM:00018182 ; --------------------------------------------------------------------------- RAM:00018182 RAM:00018182 loc_18182: ; CODE XREF: sub_18096+9Aj RAM:00018182 6100 10FA bsr.w sub_1927E RAM:00018186 23FC 0000 2EB3 5FF0+ move.l #$2EB3,(dword_5FF08098).l RAM:00018190 6100 10EC bsr.w sub_1927E RAM:00018194 23FC 0000 3000 5FF0+ move.l #$3000,(dword_5FF04098).l RAM:0001819E 6100 10DE bsr.w sub_1927E RAM:000181A2 23FC 0000 1000 5FF0+ move.l #$1000,(dword_5FF04098).l RAM:000181AC 6100 10D0 bsr.w sub_1927E RAM:000181B0 23FC 0000 3420 5FF0+ move.l #$3420,(dword_5FF04098).l RAM:000181BA 6100 10C2 bsr.w sub_1927E RAM:000181BE 23FC 0000 1F00 5FF0+ move.l #$1F00,(dword_5FF04098).l RAM:000181C8 6100 10B4 bsr.w sub_1927E RAM:000181CC 23FC 0000 3800 5FF0+ move.l #$3800,(dword_5FF04098).l RAM:000181D6 6100 10A6 bsr.w sub_1927E RAM:000181DA 23FC 0000 4500 5FF0+ move.l #$4500,(dword_5FF04098).l RAM:000181E4 00B9 0000 0FFF FF01+ ori.l #$FFF,($FF010064).l RAM:000181EE 4878 0000 pea (off_0).w RAM:000181F2 4878 0000 pea (off_0).w RAM:000181F6 4878 0001 pea (1).w RAM:000181FA 487A 1160 pea aHdiplRev5_3 ; "\r\n** HDIPL (Rev 5.3) **" RAM:000181FE 6100 0D6C bsr.w DebugWriteLine ; Write a string, followed by a number and optionally halt the cpu RAM:00018202 4FEF 0010 lea $10(sp),sp RAM:00018206 287C 00C0 0000 movea.l #byte_C00000,a4 RAM:0001820C 2A7C 0000 0400 movea.l #$400,a5 RAM:00018212 2A1D move.l (a5)+,d5 RAM:00018214 201D move.l (a5)+,d0 RAM:00018216 8085 or.l d5,d0 RAM:00018218 2A00 move.l d0,d5 RAM:0001821A 201D move.l (a5)+,d0 RAM:0001821C 8085 or.l d5,d0 RAM:0001821E 2A00 move.l d0,d5 RAM:00018220 588D addq.l #4,a5 RAM:00018222 2039 FF05 0300 move.l ($FF050300).l,d0 RAM:00018228 0280 0000 0030 andi.l #$30,d0 ; '0' RAM:0001822E 6754 beq.s loc_18284 RAM:00018230 281D move.l (a5)+,d4 RAM:00018232 201D move.l (a5)+,d0 RAM:00018234 8084 or.l d4,d0 RAM:00018236 2800 move.l d0,d4 RAM:00018238 201D move.l (a5)+,d0 RAM:0001823A 8084 or.l d4,d0 RAM:0001823C 2800 move.l d0,d4 RAM:0001823E 4A84 tst.l d4 RAM:00018240 6742 beq.s loc_18284 RAM:00018242 23FC 0000 00BE FF05+ move.l #$BE,($FF05000C).l ; '¾' RAM:0001824C 4878 0000 pea (off_0).w RAM:00018250 4878 0000 pea (off_0).w RAM:00018254 4878 0001 pea (1).w RAM:00018258 487A 1180 pea aMemoryErrorOnM ; "MEMORY ERROR ON MEMORY CARD" RAM:0001825C 6100 0D0E bsr.w DebugWriteLine ; Write a string, followed by a number and optionally halt the cpu RAM:00018260 4FEF 0010 lea $10(sp),sp RAM:00018264 6100 1048 bsr.w sub_192AE RAM:00018268 7E00 moveq #0,d7 RAM:0001826A RAM:0001826A loc_1826A: ; CODE XREF: sub_18096+1ECj RAM:0001826A 0C87 0000 0014 cmpi.l #$14,d7 RAM:00018270 6412 bcc.s loc_18284 RAM:00018272 4878 00FA pea ($FA).w RAM:00018276 6100 1094 bsr.w sub_1930C RAM:0001827A 584F addq.w #4,sp RAM:0001827C 6100 1030 bsr.w sub_192AE RAM:00018280 5287 addq.l #1,d7 RAM:00018282 60E6 bra.s loc_1826A RAM:00018284 ; --------------------------------------------------------------------------- RAM:00018284 RAM:00018284 loc_18284: ; CODE XREF: sub_18096+198j RAM:00018284 ; sub_18096+1AAj ... RAM:00018284 4A85 tst.l d5 RAM:00018286 6762 beq.s loc_182EA RAM:00018288 23FC 0000 00EE FF05+ move.l #$EE,($FF05000C).l ; 'î' RAM:00018292 4878 0000 pea (off_0).w RAM:00018296 4878 0000 pea (off_0).w RAM:0001829A 4878 0001 pea (1).w RAM:0001829E 487A 1120 pea aMemoryErrorOnC ; "MEMORY ERROR ON CPU CARD" RAM:000182A2 6100 0CC8 bsr.w DebugWriteLine ; Write a string, followed by a number and optionally halt the cpu RAM:000182A6 4FEF 0010 lea $10(sp),sp RAM:000182AA 02B9 FFFD FFFF FF05+ andi.l #byte_FFFDFFFF,($FF050584).l RAM:000182B4 7E00 moveq #0,d7 RAM:000182B6 RAM:000182B6 loc_182B6: ; CODE XREF: sub_18096+248j RAM:000182B6 0C87 0000 0028 cmpi.l #$28,d7 ; '(' RAM:000182BC 6422 bcc.s loc_182E0 RAM:000182BE 2039 FF05 0310 move.l ($FF050310).l,d0 RAM:000182C4 0280 8000 0000 andi.l #$80000000,d0 RAM:000182CA 6606 bne.s loc_182D2 RAM:000182CC 42B9 FF05 0310 clr.l ($FF050310).l RAM:000182D2 RAM:000182D2 loc_182D2: ; CODE XREF: sub_18096+234j RAM:000182D2 4878 03E8 pea (off_3E8).w RAM:000182D6 6100 1034 bsr.w sub_1930C RAM:000182DA 584F addq.w #4,sp RAM:000182DC 5287 addq.l #1,d7 RAM:000182DE 60D6 bra.s loc_182B6 RAM:000182E0 ; --------------------------------------------------------------------------- RAM:000182E0 RAM:000182E0 loc_182E0: ; CODE XREF: sub_18096+226j RAM:000182E0 00B9 0002 0000 FF05+ ori.l #unk_20000,($FF050584).l RAM:000182EA RAM:000182EA loc_182EA: ; CODE XREF: sub_18096+1F0j RAM:000182EA 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000182EE 2028 0008 move.l 8(a0),d0 RAM:000182F2 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:000182F6 223C 0001 83F2 move.l #loc_183F2,d1 RAM:000182FC 92A8 0014 sub.l $14(a0),d1 RAM:00018300 9081 sub.l d1,d0 RAM:00018302 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:00018306 200C move.l a4,d0 RAM:00018308 222E FFF8 move.l unk_FFFFFFF8(a6),d1 RAM:0001830C 0681 0000 0400 addi.l #$400,d1 RAM:00018312 9081 sub.l d1,d0 RAM:00018314 2D40 FFE4 move.l d0,unk_FFFFFFE4(a6) RAM:00018318 202E FFE4 move.l unk_FFFFFFE4(a6),d0 RAM:0001831C 0280 FFFF FFFE andi.l #unk_FFFFFFFE,d0 RAM:00018322 2D40 FFE4 move.l d0,unk_FFFFFFE4(a6) RAM:00018326 266E FFE4 movea.l unk_FFFFFFE4(a6),a3 RAM:0001832A 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:0001832E 0680 0001 83DE addi.l #sub_183DE,d0 RAM:00018334 2440 movea.l d0,a2 RAM:00018336 7E00 moveq #0,d7 RAM:00018338 RAM:00018338 loc_18338: ; CODE XREF: sub_18096+2ACj RAM:00018338 BEAE FFF8 cmp.l unk_FFFFFFF8(a6),d7 RAM:0001833C 6206 bhi.s loc_18344 RAM:0001833E 26DA move.l (a2)+,(a3)+ RAM:00018340 5887 addq.l #4,d7 RAM:00018342 60F4 bra.s loc_18338 RAM:00018344 ; --------------------------------------------------------------------------- RAM:00018344 RAM:00018344 loc_18344: ; CODE XREF: sub_18096+2A6j RAM:00018344 202E FFE4 move.l unk_FFFFFFE4(a6),d0 RAM:00018348 222E FFF4 move.l unk_FFFFFFF4(a6),d1 RAM:0001834C 0681 0001 83DE addi.l #sub_183DE,d1 RAM:00018352 9081 sub.l d1,d0 RAM:00018354 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00018358 2A7C 0000 0000 movea.l #0,a5 RAM:0001835E 200C move.l a4,d0 RAM:00018360 2AC0 move.l d0,(a5)+ RAM:00018362 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:00018366 0680 0001 91B6 addi.l #HaltSystem?,d0 ; Probably halts the system (based on knowledge of similar systems in other code) but not verified. RAM:0001836C D0AE FFFC add.l unk_FFFFFFFC(a6),d0 RAM:00018370 2AC0 move.l d0,(a5)+ RAM:00018372 202E FFE4 move.l unk_FFFFFFE4(a6),d0 RAM:00018376 0480 0000 0400 subi.l #$400,d0 RAM:0001837C 0280 FFFF FE00 andi.l #byte_FFFFFE00,d0 RAM:00018382 2D40 FFF0 move.l d0,unk_FFFFFFF0(a6) RAM:00018386 247C 0000 0000 movea.l #0,a2 RAM:0001838C 266E FFF0 movea.l unk_FFFFFFF0(a6),a3 RAM:00018390 7E00 moveq #0,d7 RAM:00018392 RAM:00018392 loc_18392: ; CODE XREF: sub_18096+308j RAM:00018392 0C87 0000 0400 cmpi.l #$400,d7 RAM:00018398 6206 bhi.s loc_183A0 RAM:0001839A 26DA move.l (a2)+,(a3)+ RAM:0001839C 5887 addq.l #4,d7 RAM:0001839E 60F2 bra.s loc_18392 RAM:000183A0 ; --------------------------------------------------------------------------- RAM:000183A0 RAM:000183A0 loc_183A0: ; CODE XREF: sub_18096+302j RAM:000183A0 2F2E FFF0 move.l unk_FFFFFFF0(a6),-(sp) RAM:000183A4 205F movea.l (sp)+,a0 RAM:000183A6 4E7B 8801 movec a0,vbr RAM:000183AA 594F subq.w #4,sp RAM:000183AC 584F addq.w #4,sp RAM:000183AE 4854 pea (a4) RAM:000183B0 2E57 movea.l (sp),sp RAM:000183B2 594F subq.w #4,sp RAM:000183B4 584F addq.w #4,sp RAM:000183B6 202E FFE4 move.l unk_FFFFFFE4(a6),d0 RAM:000183BA 0480 0001 83DE subi.l #sub_183DE,d0 RAM:000183C0 2D40 FFEC move.l d0,unk_FFFFFFEC(a6) RAM:000183C4 2F2E FFE4 move.l unk_FFFFFFE4(a6),-(sp) RAM:000183C8 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:000183CC 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:000183D0 4E90 jsr (a0) RAM:000183D2 504F addq.w #8,sp RAM:000183D4 4CEE 3CF0 FFC0 movem.l unk_FFFFFFC0(a6),d4-d7/a2-a5 RAM:000183DA 4E5E unlk a6 RAM:000183DC 4E75 rts RAM:000183DC ; End of function sub_18096 RAM:000183DC RAM:000183DE RAM:000183DE ; =============== S U B R O U T I N E ======================================= RAM:000183DE RAM:000183DE ; Attributes: bp-based frame RAM:000183DE RAM:000183DE sub_183DE: ; DATA XREF: sub_18096+298o RAM:000183DE ; sub_18096+2B6o ... RAM:000183DE RAM:000183DE arg_0 = 8 RAM:000183DE arg_4 = $C RAM:000183DE RAM:000183DE 4E56 0000 link a6,#0 RAM:000183E2 DFFC FFFF FFA0 adda.l #unk_FFFFFFA0,sp RAM:000183E8 48D7 3000 movem.l a4-a5,(sp) RAM:000183EC 41EE FFE4 lea unk_FFFFFFE4(a6),a0 RAM:000183F0 2A48 movea.l a0,a5 RAM:000183F2 RAM:000183F2 loc_183F2: ; DATA XREF: sub_18096+260o RAM:000183F2 41EE FFB8 lea unk_FFFFFFB8(a6),a0 RAM:000183F6 2848 movea.l a0,a4 RAM:000183F8 422C 002A clr.b $2A(a4) RAM:000183FC 202E 000C move.l arg_4(a6),d0 RAM:00018400 0480 0000 5000 subi.l #$5000,d0 RAM:00018406 0280 FFFF FE00 andi.l #byte_FFFFFE00,d0 RAM:0001840C 2B40 0018 move.l d0,$18(a5) RAM:00018410 4854 pea (a4) RAM:00018412 4855 pea (a5) RAM:00018414 4878 000B pea ($B).w RAM:00018418 6100 057A bsr.w sub_18994 RAM:0001841C 4FEF 000C lea $C(sp),sp RAM:00018420 206D 0018 movea.l $18(a5),a0 RAM:00018424 0C50 4244 cmpi.w #$4244,(a0) RAM:00018428 6718 beq.s loc_18442 RAM:0001842A 4878 0001 pea (1).w RAM:0001842E 4878 0001 pea (1).w RAM:00018432 4878 0001 pea (1).w RAM:00018436 487A 0F10 pea aHdError ; "HD ERROR " RAM:0001843A 6100 0B30 bsr.w DebugWriteLine ; Write a string, followed by a number and optionally halt the cpu RAM:0001843E 4FEF 0010 lea $10(sp),sp RAM:00018442 RAM:00018442 loc_18442: ; CODE XREF: sub_183DE+4Aj RAM:00018442 2F2D 0018 move.l $18(a5),-(sp) RAM:00018446 202D 0018 move.l $18(a5),d0 RAM:0001844A 0680 0000 01FC addi.l #$1FC,d0 RAM:00018450 2F00 move.l d0,-(sp) RAM:00018452 6100 0AD2 bsr.w sub_18F26 RAM:00018456 504F addq.w #8,sp RAM:00018458 4A00 tst.b d0 RAM:0001845A 670A beq.s loc_18466 RAM:0001845C 4854 pea (a4) RAM:0001845E 4855 pea (a5) RAM:00018460 6100 05BE bsr.w sub_18A20 RAM:00018464 504F addq.w #8,sp RAM:00018466 RAM:00018466 loc_18466: ; CODE XREF: sub_183DE+7Cj RAM:00018466 422E FFA9 clr.b unk_FFFFFFA9(a6) RAM:0001846A 1D7A 0FC0 FFA8 move.b byte_1942C,unk_FFFFFFA8(a6) RAM:00018470 RAM:00018470 loc_18470: ; CODE XREF: sub_183DE:loc_18500j RAM:00018470 4A2E FFA9 tst.b unk_FFFFFFA9(a6) RAM:00018474 6600 008E bne.w loc_18504 RAM:00018478 202E 0008 move.l arg_0(a6),d0 RAM:0001847C 0680 0001 940C addi.l #aCore_image_vol,d0 ; "CORE_IMAGE_VOL" RAM:00018482 2B40 0010 move.l d0,$10(a5) RAM:00018486 4A2E FFA8 tst.b unk_FFFFFFA8(a6) RAM:0001848A 665A bne.s loc_184E6 RAM:0001848C 4878 0000 pea (off_0).w RAM:00018490 4878 0000 pea (off_0).w RAM:00018494 4878 0000 pea (off_0).w RAM:00018498 487A 0F10 pea aLoadDisktoolYN ; "LOAD DISKTOOL (Y/N)? " RAM:0001849C 6100 0ACE bsr.w DebugWriteLine ; Write a string, followed by a number and optionally halt the cpu RAM:000184A0 4FEF 0010 lea $10(sp),sp RAM:000184A4 6100 0BFA bsr.w sub_190A0 RAM:000184A8 4A00 tst.b d0 RAM:000184AA 660E bne.s loc_184BA RAM:000184AC 4854 pea (a4) RAM:000184AE 4855 pea (a5) RAM:000184B0 6100 00EC bsr.w sub_1859E RAM:000184B4 504F addq.w #8,sp RAM:000184B6 4A00 tst.b d0 RAM:000184B8 6624 bne.s loc_184DE RAM:000184BA RAM:000184BA loc_184BA: ; CODE XREF: sub_183DE+CCj RAM:000184BA 202E 0008 move.l arg_0(a6),d0 RAM:000184BE 0680 0001 93F6 addi.l #aDisktool,d0 ; "DISKTOOL" RAM:000184C4 2B40 0010 move.l d0,$10(a5) RAM:000184C8 4854 pea (a4) RAM:000184CA 4855 pea (a5) RAM:000184CC 6100 00D0 bsr.w sub_1859E RAM:000184D0 504F addq.w #8,sp RAM:000184D2 4A00 tst.b d0 RAM:000184D4 6706 beq.s loc_184DC RAM:000184D6 1D7C 0001 FFA9 move.b #1,unk_FFFFFFA9(a6) RAM:000184DC RAM:000184DC loc_184DC: ; CODE XREF: sub_183DE+F6j RAM:000184DC 6006 bra.s loc_184E4 RAM:000184DE ; --------------------------------------------------------------------------- RAM:000184DE RAM:000184DE loc_184DE: ; CODE XREF: sub_183DE+DAj RAM:000184DE 1D7C 0001 FFA9 move.b #1,unk_FFFFFFA9(a6) RAM:000184E4 RAM:000184E4 loc_184E4: ; CODE XREF: sub_183DE:loc_184DCj RAM:000184E4 601A bra.s loc_18500 RAM:000184E6 ; --------------------------------------------------------------------------- RAM:000184E6 RAM:000184E6 loc_184E6: ; CODE XREF: sub_183DE+ACj RAM:000184E6 4854 pea (a4) RAM:000184E8 4855 pea (a5) RAM:000184EA 6100 00B2 bsr.w sub_1859E RAM:000184EE 504F addq.w #8,sp RAM:000184F0 4A00 tst.b d0 RAM:000184F2 6708 beq.s loc_184FC RAM:000184F4 1D7C 0001 FFA9 move.b #1,unk_FFFFFFA9(a6) RAM:000184FA 6004 bra.s loc_18500 RAM:000184FC ; --------------------------------------------------------------------------- RAM:000184FC RAM:000184FC loc_184FC: ; CODE XREF: sub_183DE+114j RAM:000184FC 422E FFA8 clr.b unk_FFFFFFA8(a6) RAM:00018500 RAM:00018500 loc_18500: ; CODE XREF: sub_183DE:loc_184E4j RAM:00018500 ; sub_183DE+11Cj RAM:00018500 6000 FF6E bra.w loc_18470 RAM:00018504 ; --------------------------------------------------------------------------- RAM:00018504 RAM:00018504 loc_18504: ; CODE XREF: sub_183DE+96j RAM:00018504 42AD 0008 clr.l 8(a5) RAM:00018508 42AD 0004 clr.l 4(a5) RAM:0001850C RAM:0001850C loc_1850C: ; CODE XREF: sub_183DE+144j RAM:0001850C 4855 pea (a5) RAM:0001850E 6100 0252 bsr.w sub_18762 RAM:00018512 584F addq.w #4,sp RAM:00018514 4A00 tst.b d0 RAM:00018516 670C beq.s loc_18524 RAM:00018518 4854 pea (a4) RAM:0001851A 4855 pea (a5) RAM:0001851C 6100 02A8 bsr.w sub_187C6 RAM:00018520 504F addq.w #8,sp RAM:00018522 60E8 bra.s loc_1850C RAM:00018524 ; --------------------------------------------------------------------------- RAM:00018524 RAM:00018524 loc_18524: ; CODE XREF: sub_183DE+138j RAM:00018524 202E 0008 move.l arg_0(a6),d0 RAM:00018528 0680 0001 940C addi.l #aCore_image_vol,d0 ; "CORE_IMAGE_VOL" RAM:0001852E 2D40 FFB0 move.l d0,unk_FFFFFFB0(a6) RAM:00018532 2D7C 0000 0500 FFAC move.l #$500,unk_FFFFFFAC(a6) RAM:0001853A 206E FFAC movea.l unk_FFFFFFAC(a6),a0 RAM:0001853E 0C90 0043 4956 cmpi.l #byte_434956,(a0) RAM:00018544 6624 bne.s loc_1856A RAM:00018546 426E FFAA clr.w unk_FFFFFFAA(a6) RAM:0001854A RAM:0001854A loc_1854A: ; CODE XREF: sub_183DE+18Aj RAM:0001854A 0C6E 0020 FFAA cmpi.w #$20,unk_FFFFFFAA(a6) ; ' ' RAM:00018550 6418 bcc.s loc_1856A RAM:00018552 206E FFAC movea.l unk_FFFFFFAC(a6),a0 RAM:00018556 226E FFB0 movea.l unk_FFFFFFB0(a6),a1 RAM:0001855A 1091 move.b (a1),(a0) RAM:0001855C 52AE FFB0 addq.l #1,unk_FFFFFFB0(a6) RAM:00018560 52AE FFAC addq.l #1,unk_FFFFFFAC(a6) RAM:00018564 526E FFAA addq.w #1,unk_FFFFFFAA(a6) RAM:00018568 60E0 bra.s loc_1854A RAM:0001856A ; --------------------------------------------------------------------------- RAM:0001856A RAM:0001856A loc_1856A: ; CODE XREF: sub_183DE+166j RAM:0001856A ; sub_183DE+172j RAM:0001856A 4878 0000 pea (off_0).w RAM:0001856E 4878 0000 pea (off_0).w RAM:00018572 4878 0001 pea (1).w RAM:00018576 487A 0DFC pea aInitializingSy ; "INITIALIZING SYSTEM\n" RAM:0001857A 6100 09F0 bsr.w DebugWriteLine ; Write a string, followed by a number and optionally halt the cpu RAM:0001857E 4FEF 0010 lea $10(sp),sp RAM:00018582 42B9 5FF0 4090 clr.l (dword_5FF04090).l RAM:00018588 2D78 0530 FFB4 move.l (off_530).w,unk_FFFFFFB4(a6) RAM:0001858E 206E FFB4 movea.l unk_FFFFFFB4(a6),a0 RAM:00018592 4E90 jsr (a0) RAM:00018594 4CEE 3000 FFA0 movem.l unk_FFFFFFA0(a6),a4-a5 RAM:0001859A 4E5E unlk a6 RAM:0001859C 4E75 rts RAM:0001859C ; End of function sub_183DE RAM:0001859C RAM:0001859E RAM:0001859E ; =============== S U B R O U T I N E ======================================= RAM:0001859E RAM:0001859E ; Attributes: bp-based frame RAM:0001859E RAM:0001859E sub_1859E: ; CODE XREF: sub_183DE+D2p RAM:0001859E ; sub_183DE+EEp ... RAM:0001859E RAM:0001859E arg_0 = 8 RAM:0001859E arg_4 = $C RAM:0001859E RAM:0001859E 4E56 0000 link a6,#0 RAM:000185A2 DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:000185A8 48D7 0000 movem.l 0,(sp) RAM:000185AC 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:000185B0 426E FFF6 clr.w unk_FFFFFFF6(a6) RAM:000185B4 4878 0000 pea (off_0).w RAM:000185B8 4878 0000 pea (off_0).w RAM:000185BC 4878 0000 pea (off_0).w RAM:000185C0 487A 0D90 pea aLoading ; "LOADING: " RAM:000185C4 6100 09A6 bsr.w DebugWriteLine ; Write a string, followed by a number and optionally halt the cpu RAM:000185C8 4FEF 0010 lea $10(sp),sp RAM:000185CC 4878 0000 pea (off_0).w RAM:000185D0 4878 0000 pea (off_0).w RAM:000185D4 4878 0001 pea (1).w RAM:000185D8 206E 0008 movea.l arg_0(a6),a0 RAM:000185DC 2F28 0010 move.l $10(a0),-(sp) RAM:000185E0 6100 098A bsr.w DebugWriteLine ; Write a string, followed by a number and optionally halt the cpu RAM:000185E4 4FEF 0010 lea $10(sp),sp RAM:000185E8 2F2E 000C move.l arg_4(a6),-(sp) RAM:000185EC 2F2E 0008 move.l arg_0(a6),-(sp) RAM:000185F0 4878 000C pea (off_C).w RAM:000185F4 6100 039E bsr.w sub_18994 RAM:000185F8 4FEF 000C lea $C(sp),sp RAM:000185FC 206E 0008 movea.l arg_0(a6),a0 RAM:00018600 2D68 0018 FFFC move.l $18(a0),unk_FFFFFFFC(a6) RAM:00018606 RAM:00018606 loc_18606: ; CODE XREF: sub_1859E+E6j RAM:00018606 206E 0008 movea.l arg_0(a6),a0 RAM:0001860A 7000 moveq #0,d0 RAM:0001860C 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00018610 EB80 asl.l #5,d0 RAM:00018612 D0AE FFFC add.l unk_FFFFFFFC(a6),d0 RAM:00018616 2140 0014 move.l d0,$14(a0) RAM:0001861A 206E 0008 movea.l arg_0(a6),a0 RAM:0001861E 2068 0014 movea.l $14(a0),a0 RAM:00018622 0C50 FFFF cmpi.w #$FFFF,(a0) RAM:00018626 672C beq.s loc_18654 RAM:00018628 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001862C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00018630 6176 bsr.s sub_186A8 RAM:00018632 504F addq.w #8,sp RAM:00018634 4A00 tst.b d0 RAM:00018636 671C beq.s loc_18654 RAM:00018638 4878 0000 pea (off_0).w RAM:0001863C 4878 0000 pea (off_0).w RAM:00018640 4878 0001 pea (1).w RAM:00018644 487A 0D56 pea aVolumeFound ; "VOLUME FOUND" RAM:00018648 6100 0922 bsr.w DebugWriteLine ; Write a string, followed by a number and optionally halt the cpu RAM:0001864C 4FEF 0010 lea $10(sp),sp RAM:00018650 7001 moveq #1,d0 RAM:00018652 6050 bra.s loc_186A4 RAM:00018654 ; --------------------------------------------------------------------------- RAM:00018654 RAM:00018654 loc_18654: ; CODE XREF: sub_1859E+88j RAM:00018654 ; sub_1859E+98j RAM:00018654 0C6E 000F FFF6 cmpi.w #$F,unk_FFFFFFF6(a6) RAM:0001865A 661A bne.s loc_18676 RAM:0001865C 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:00018660 2F2E 000C move.l arg_4(a6),-(sp) RAM:00018664 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00018668 4878 000D pea ($D).w RAM:0001866C 6100 0326 bsr.w sub_18994 RAM:00018670 4FEF 000C lea $C(sp),sp RAM:00018674 6004 bra.s loc_1867A RAM:00018676 ; --------------------------------------------------------------------------- RAM:00018676 RAM:00018676 loc_18676: ; CODE XREF: sub_1859E+BCj RAM:00018676 526E FFFA addq.w #1,unk_FFFFFFFA(a6) RAM:0001867A RAM:0001867A loc_1867A: ; CODE XREF: sub_1859E+D6j RAM:0001867A 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:0001867E 0C6E 001F FFF6 cmpi.w #$1F,unk_FFFFFFF6(a6) RAM:00018684 6380 bls.s loc_18606 RAM:00018686 4878 0000 pea (off_0).w RAM:0001868A 4878 0000 pea (off_0).w RAM:0001868E 4878 0001 pea (1).w RAM:00018692 487A 0CF6 pea aVolumeNotFound ; "VOLUME NOT FOUND" RAM:00018696 6100 08D4 bsr.w DebugWriteLine ; Write a string, followed by a number and optionally halt the cpu RAM:0001869A 4FEF 0010 lea $10(sp),sp RAM:0001869E 7000 moveq #0,d0 RAM:000186A0 RAM:000186A0 loc_186A0: ; DATA XREF: sub_18096+9Co RAM:000186A0 6002 bra.s loc_186A4 RAM:000186A0 ; --------------------------------------------------------------------------- RAM:000186A2 0070 dc.b $70 ; p RAM:000186A3 0000 dc.b 0 RAM:000186A4 ; --------------------------------------------------------------------------- RAM:000186A4 RAM:000186A4 loc_186A4: ; CODE XREF: sub_1859E+B4j RAM:000186A4 ; sub_1859E:loc_186A0j RAM:000186A4 4E5E unlk a6 RAM:000186A6 4E75 rts RAM:000186A6 ; End of function sub_1859E RAM:000186A6 RAM:000186A8 RAM:000186A8 ; =============== S U B R O U T I N E ======================================= RAM:000186A8 RAM:000186A8 ; Attributes: bp-based frame RAM:000186A8 RAM:000186A8 sub_186A8: ; CODE XREF: sub_1859E+92p RAM:000186A8 RAM:000186A8 arg_0 = 8 RAM:000186A8 arg_4 = $C RAM:000186A8 RAM:000186A8 4E56 0000 link a6,#0 RAM:000186AC DFFC FFFF FFEC adda.l #unk_FFFFFFEC,sp RAM:000186B2 48D7 3C00 movem.l a2-a5,(sp) RAM:000186B6 2A6E 0008 movea.l arg_0(a6),a5 RAM:000186BA 286E 000C movea.l arg_4(a6),a4 RAM:000186BE 4295 clr.l (a5) RAM:000186C0 2B7C 0000 0001 0004 move.l #1,4(a5) RAM:000186C8 202D 0018 move.l $18(a5),d0 RAM:000186CC 0680 0000 0400 addi.l #$400,d0 RAM:000186D2 2640 movea.l d0,a3 RAM:000186D4 2B4B 0008 move.l a3,8(a5) RAM:000186D8 4854 pea (a4) RAM:000186DA 4855 pea (a5) RAM:000186DC 6100 00E8 bsr.w sub_187C6 RAM:000186E0 504F addq.w #8,sp RAM:000186E2 2F2D 0010 move.l $10(a5),-(sp) RAM:000186E6 486B 0012 pea $12(a3) RAM:000186EA 6100 083A bsr.w sub_18F26 RAM:000186EE 504F addq.w #8,sp RAM:000186F0 4A00 tst.b d0 RAM:000186F2 675E beq.s loc_18752 RAM:000186F4 2ABC 0000 0002 move.l #2,(a5) RAM:000186FA 2B7C 0000 0001 0004 move.l #1,4(a5) RAM:00018702 202D 0018 move.l $18(a5),d0 RAM:00018706 0680 0000 0600 addi.l #$600,d0 RAM:0001870C 2440 movea.l d0,a2 RAM:0001870E 2B4A 0008 move.l a2,8(a5) RAM:00018712 4854 pea (a4) RAM:00018714 4855 pea (a5) RAM:00018716 6100 00AE bsr.w sub_187C6 RAM:0001871A 504F addq.w #8,sp RAM:0001871C D5FC 0000 0020 adda.l #$20,a2 ; ' ' RAM:00018722 0C52 8800 cmpi.w #(loc_87FE+2),(a2) RAM:00018726 670E beq.s loc_18736 RAM:00018728 45EA 0040 lea $40(a2),a2 RAM:0001872C 0C52 8800 cmpi.w #(loc_87FE+2),(a2) RAM:00018730 6704 beq.s loc_18736 RAM:00018732 7000 moveq #0,d0 RAM:00018734 6022 bra.s loc_18758 RAM:00018736 ; --------------------------------------------------------------------------- RAM:00018736 RAM:00018736 loc_18736: ; CODE XREF: sub_186A8+7Ej RAM:00018736 ; sub_186A8+88j RAM:00018736 7000 moveq #0,d0 RAM:00018738 302A 0010 move.w $10(a2),d0 RAM:0001873C 5280 addq.l #1,d0 RAM:0001873E 2A80 move.l d0,(a5) RAM:00018740 7000 moveq #0,d0 RAM:00018742 302A 0012 move.w $12(a2),d0 RAM:00018746 9095 sub.l (a5),d0 RAM:00018748 5280 addq.l #1,d0 RAM:0001874A 2B40 000C move.l d0,$C(a5) RAM:0001874E 7001 moveq #1,d0 RAM:00018750 6006 bra.s loc_18758 RAM:00018752 ; --------------------------------------------------------------------------- RAM:00018752 RAM:00018752 loc_18752: ; CODE XREF: sub_186A8+4Aj RAM:00018752 7000 moveq #0,d0 RAM:00018754 6002 bra.s loc_18758 RAM:00018754 ; --------------------------------------------------------------------------- RAM:00018756 0070 dc.b $70 ; p RAM:00018757 0000 dc.b 0 RAM:00018758 ; --------------------------------------------------------------------------- RAM:00018758 RAM:00018758 loc_18758: ; CODE XREF: sub_186A8+8Cj RAM:00018758 ; sub_186A8+A8j ... RAM:00018758 4CEE 3C00 FFEC movem.l unk_FFFFFFEC(a6),a2-a5 RAM:0001875E 4E5E unlk a6 RAM:00018760 4E75 rts RAM:00018760 ; End of function sub_186A8 RAM:00018760 RAM:00018762 RAM:00018762 ; =============== S U B R O U T I N E ======================================= RAM:00018762 RAM:00018762 ; Attributes: bp-based frame RAM:00018762 RAM:00018762 sub_18762: ; CODE XREF: sub_183DE+130p RAM:00018762 RAM:00018762 arg_0 = 8 RAM:00018762 RAM:00018762 4E56 0000 link a6,#0 RAM:00018766 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0001876C 48D7 2000 movem.l a5,(sp) RAM:00018770 2A6E 0008 movea.l arg_0(a6),a5 RAM:00018774 4AAD 000C tst.l $C(a5) RAM:00018778 6604 bne.s loc_1877E RAM:0001877A 7000 moveq #0,d0 RAM:0001877C 603E bra.s loc_187BC RAM:0001877E ; --------------------------------------------------------------------------- RAM:0001877E RAM:0001877E loc_1877E: ; CODE XREF: sub_18762+16j RAM:0001877E 202D 0004 move.l 4(a5),d0 RAM:00018782 7209 moveq #9,d1 RAM:00018784 E3A8 lsl.l d1,d0 RAM:00018786 222D 0008 move.l 8(a5),d1 RAM:0001878A D081 add.l d1,d0 RAM:0001878C 2B40 0008 move.l d0,8(a5) RAM:00018790 202D 0004 move.l 4(a5),d0 RAM:00018794 D195 add.l d0,(a5) RAM:00018796 2B7C 0000 0080 0004 move.l #$80,4(a5) ; '€' RAM:0001879E 202D 0004 move.l 4(a5),d0 RAM:000187A2 B0AD 000C cmp.l $C(a5),d0 RAM:000187A6 6306 bls.s loc_187AE RAM:000187A8 2B6D 000C 0004 move.l $C(a5),4(a5) RAM:000187AE RAM:000187AE loc_187AE: ; CODE XREF: sub_18762+44j RAM:000187AE 202D 0004 move.l 4(a5),d0 RAM:000187B2 91AD 000C sub.l d0,$C(a5) RAM:000187B6 7001 moveq #1,d0 RAM:000187B8 6002 bra.s loc_187BC RAM:000187B8 ; --------------------------------------------------------------------------- RAM:000187BA 0070 dc.b $70 ; p RAM:000187BB 0000 dc.b 0 RAM:000187BC ; --------------------------------------------------------------------------- RAM:000187BC RAM:000187BC loc_187BC: ; CODE XREF: sub_18762+1Aj RAM:000187BC ; sub_18762+56j RAM:000187BC 4CEE 2000 FFFC movem.l unk_FFFFFFFC(a6),a5 RAM:000187C2 4E5E unlk a6 RAM:000187C4 4E75 rts RAM:000187C4 ; End of function sub_18762 RAM:000187C4 RAM:000187C6 RAM:000187C6 ; =============== S U B R O U T I N E ======================================= RAM:000187C6 RAM:000187C6 ; Attributes: bp-based frame RAM:000187C6 RAM:000187C6 sub_187C6: ; CODE XREF: sub_183DE+13Ep RAM:000187C6 ; sub_186A8+34p ... RAM:000187C6 RAM:000187C6 arg_0 = 8 RAM:000187C6 arg_4 = $C RAM:000187C6 RAM:000187C6 4E56 0000 link a6,#0 RAM:000187CA DFFC FFFF FFD8 adda.l #unk_FFFFFFD8,sp RAM:000187D0 48D7 3000 movem.l a4-a5,(sp) RAM:000187D4 2A6E 0008 movea.l arg_0(a6),a5 RAM:000187D8 286E 000C movea.l arg_4(a6),a4 RAM:000187DC 3D7C FFFF FFFE move.w #$FFFF,unk_FFFFFFFE(a6) RAM:000187E2 42AE FFF4 clr.l unk_FFFFFFF4(a6) RAM:000187E6 2D6D 0008 FFE0 move.l 8(a5),unk_FFFFFFE0(a6) RAM:000187EC 2D6D 0004 FFE8 move.l 4(a5),unk_FFFFFFE8(a6) RAM:000187F2 2D55 FFE4 move.l (a5),unk_FFFFFFE4(a6) RAM:000187F6 RAM:000187F6 loc_187F6: ; CODE XREF: sub_187C6+1A4j RAM:000187F6 4AAE FFE8 tst.l unk_FFFFFFE8(a6) RAM:000187FA 6604 bne.s loc_18800 RAM:000187FC 6000 018C bra.w loc_1898A RAM:00018800 ; --------------------------------------------------------------------------- RAM:00018800 RAM:00018800 loc_18800: ; CODE XREF: sub_187C6+34j RAM:00018800 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:00018804 0C6E 0007 FFFE cmpi.w #7,unk_FFFFFFFE(a6) RAM:0001880A 630A bls.s loc_18816 RAM:0001880C 3D7C 0002 FFFA move.w #2,unk_FFFFFFFA(a6) RAM:00018812 6000 015A bra.w loc_1896E RAM:00018816 ; --------------------------------------------------------------------------- RAM:00018816 RAM:00018816 loc_18816: ; CODE XREF: sub_187C6+44j RAM:00018816 7000 moveq #0,d0 RAM:00018818 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001881C 206D 0014 movea.l $14(a5),a0 RAM:00018820 3030 0C00 move.w (a0,d0.l*4),d0 RAM:00018824 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001882A 2D40 FFEC move.l d0,unk_FFFFFFEC(a6) RAM:0001882E 0C80 0000 FFFF cmpi.l #$FFFF,d0 RAM:00018834 660A bne.s loc_18840 RAM:00018836 3D7C 0003 FFFA move.w #3,unk_FFFFFFFA(a6) RAM:0001883C 6000 0130 bra.w loc_1896E RAM:00018840 ; --------------------------------------------------------------------------- RAM:00018840 RAM:00018840 loc_18840: ; CODE XREF: sub_187C6+6Ej RAM:00018840 7000 moveq #0,d0 RAM:00018842 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:00018846 206D 0014 movea.l $14(a5),a0 RAM:0001884A 3030 0C02 move.w 2(a0,d0.l*4),d0 RAM:0001884E 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00018854 90AE FFEC sub.l unk_FFFFFFEC(a6),d0 RAM:00018858 5280 addq.l #1,d0 RAM:0001885A 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0001885E 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:00018862 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00018868 2200 move.l d0,d1 RAM:0001886A E989 lsl.l #4,d1 RAM:0001886C D081 add.l d1,d0 RAM:0001886E D0AE FFF4 add.l unk_FFFFFFF4(a6),d0 RAM:00018872 2D40 FFF0 move.l d0,unk_FFFFFFF0(a6) RAM:00018876 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:0001887A 4C7C 0001 0000 0260 divul.l #$260,d1:d0 RAM:00018882 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:00018886 9081 sub.l d1,d0 RAM:00018888 5380 subq.l #1,d0 RAM:0001888A 2D40 FFF0 move.l d0,unk_FFFFFFF0(a6) RAM:0001888E 202E FFE4 move.l unk_FFFFFFE4(a6),d0 RAM:00018892 B0AE FFF4 cmp.l unk_FFFFFFF4(a6),d0 RAM:00018896 6500 00C8 bcs.w loc_18960 RAM:0001889A 202E FFE4 move.l unk_FFFFFFE4(a6),d0 RAM:0001889E B0AE FFF0 cmp.l unk_FFFFFFF0(a6),d0 RAM:000188A2 6200 00BC bhi.w loc_18960 RAM:000188A6 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:000188AA 90AE FFE4 sub.l unk_FFFFFFE4(a6),d0 RAM:000188AE 5280 addq.l #1,d0 RAM:000188B0 2940 0010 move.l d0,$10(a4) RAM:000188B4 202E FFE8 move.l unk_FFFFFFE8(a6),d0 RAM:000188B8 B0AC 0010 cmp.l $10(a4),d0 RAM:000188BC 6406 bcc.s loc_188C4 RAM:000188BE 296E FFE8 0010 move.l unk_FFFFFFE8(a6),$10(a4) RAM:000188C4 RAM:000188C4 loc_188C4: ; CODE XREF: sub_187C6+F6j RAM:000188C4 202E FFEC move.l unk_FFFFFFEC(a6),d0 RAM:000188C8 2200 move.l d0,d1 RAM:000188CA E989 lsl.l #4,d1 RAM:000188CC D081 add.l d1,d0 RAM:000188CE 222E FFE4 move.l unk_FFFFFFE4(a6),d1 RAM:000188D2 92AE FFF4 sub.l unk_FFFFFFF4(a6),d1 RAM:000188D6 D081 add.l d1,d0 RAM:000188D8 2940 0008 move.l d0,8(a4) RAM:000188DC 28AE FFE0 move.l unk_FFFFFFE0(a6),(a4) RAM:000188E0 202C 0010 move.l $10(a4),d0 RAM:000188E4 7209 moveq #9,d1 RAM:000188E6 E3A8 lsl.l d1,d0 RAM:000188E8 2214 move.l (a4),d1 RAM:000188EA D081 add.l d1,d0 RAM:000188EC 5380 subq.l #1,d0 RAM:000188EE 0280 FFFE 0000 andi.l #byte_FFFE0000,d0 RAM:000188F4 2214 move.l (a4),d1 RAM:000188F6 0281 FFFE 0000 andi.l #byte_FFFE0000,d1 RAM:000188FC B280 cmp.l d0,d1 RAM:000188FE 671C beq.s loc_1891C RAM:00018900 202D 0008 move.l 8(a5),d0 RAM:00018904 7211 moveq #$11,d1 RAM:00018906 E2A8 lsr.l d1,d0 RAM:00018908 5280 addq.l #1,d0 RAM:0001890A 7211 moveq #$11,d1 RAM:0001890C E3A8 lsl.l d1,d0 RAM:0001890E 222D 0008 move.l 8(a5),d1 RAM:00018912 9081 sub.l d1,d0 RAM:00018914 7209 moveq #9,d1 RAM:00018916 E2A8 lsr.l d1,d0 RAM:00018918 2940 0010 move.l d0,$10(a4) RAM:0001891C RAM:0001891C loc_1891C: ; CODE XREF: sub_187C6+138j RAM:0001891C 202C 0010 move.l $10(a4),d0 RAM:00018920 91AE FFE8 sub.l d0,unk_FFFFFFE8(a6) RAM:00018924 202C 0010 move.l $10(a4),d0 RAM:00018928 D1AE FFE4 add.l d0,unk_FFFFFFE4(a6) RAM:0001892C 202C 0010 move.l $10(a4),d0 RAM:00018930 7209 moveq #9,d1 RAM:00018932 E3A8 lsl.l d1,d0 RAM:00018934 222E FFE0 move.l unk_FFFFFFE0(a6),d1 RAM:00018938 D081 add.l d1,d0 RAM:0001893A 2D40 FFE0 move.l d0,unk_FFFFFFE0(a6) RAM:0001893E 4854 pea (a4) RAM:00018940 4878 0001 pea (1).w RAM:00018944 6100 013E bsr.w sub_18A84 RAM:00018948 504F addq.w #8,sp RAM:0001894A 7000 moveq #0,d0 RAM:0001894C 302C 0024 move.w $24(a4),d0 RAM:00018950 0280 0000 0002 andi.l #2,d0 RAM:00018956 6708 beq.s loc_18960 RAM:00018958 3D7C 0004 FFFA move.w #4,unk_FFFFFFFA(a6) RAM:0001895E 600E bra.s loc_1896E RAM:00018960 ; --------------------------------------------------------------------------- RAM:00018960 RAM:00018960 loc_18960: ; CODE XREF: sub_187C6+D0j RAM:00018960 ; sub_187C6+DCj ... RAM:00018960 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:00018964 5280 addq.l #1,d0 RAM:00018966 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:0001896A 6000 FE8A bra.w loc_187F6 RAM:0001896E ; --------------------------------------------------------------------------- RAM:0001896E RAM:0001896E loc_1896E: ; CODE XREF: sub_187C6+4Cj RAM:0001896E ; sub_187C6+76j ... RAM:0001896E 4878 0001 pea (1).w RAM:00018972 7000 moveq #0,d0 RAM:00018974 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:00018978 2F00 move.l d0,-(sp) RAM:0001897A 4878 0001 pea (1).w RAM:0001897E 487A 09C8 pea aHdError ; "HD ERROR " RAM:00018982 6100 05E8 bsr.w DebugWriteLine ; Write a string, followed by a number and optionally halt the cpu RAM:00018986 4FEF 0010 lea $10(sp),sp RAM:0001898A RAM:0001898A loc_1898A: ; CODE XREF: sub_187C6+36j RAM:0001898A 4CEE 3000 FFD8 movem.l unk_FFFFFFD8(a6),a4-a5 RAM:00018990 4E5E unlk a6 RAM:00018992 4E75 rts RAM:00018992 ; End of function sub_187C6 RAM:00018992 RAM:00018994 RAM:00018994 ; =============== S U B R O U T I N E ======================================= RAM:00018994 RAM:00018994 ; Attributes: bp-based frame RAM:00018994 RAM:00018994 sub_18994: ; CODE XREF: sub_183DE+3Ap RAM:00018994 ; sub_1859E+56p ... RAM:00018994 RAM:00018994 var_1 = -1 RAM:00018994 arg_0 = 8 RAM:00018994 arg_4 = $C RAM:00018994 arg_8 = $10 RAM:00018994 RAM:00018994 4E56 0000 link a6,#0 RAM:00018998 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:0001899E 48D7 3000 movem.l a4-a5,(sp) RAM:000189A2 2A6E 000C movea.l arg_4(a6),a5 RAM:000189A6 286E 0010 movea.l arg_8(a6),a4 RAM:000189AA 422E FFFF clr.b var_1(a6) RAM:000189AE 422E FFFB clr.b unk_FFFFFFFB(a6) RAM:000189B2 RAM:000189B2 loc_189B2: ; CODE XREF: sub_18994+80j RAM:000189B2 296E 0008 0008 move.l arg_0(a6),8(a4) RAM:000189B8 297C 0000 0001 0010 move.l #1,$10(a4) RAM:000189C0 28AD 0018 move.l $18(a5),(a4) RAM:000189C4 4854 pea (a4) RAM:000189C6 4878 0001 pea (1).w RAM:000189CA 6100 00B8 bsr.w sub_18A84 RAM:000189CE 504F addq.w #8,sp RAM:000189D0 7000 moveq #0,d0 RAM:000189D2 302C 0024 move.w $24(a4),d0 RAM:000189D6 0280 0000 0002 andi.l #2,d0 RAM:000189DC 672C beq.s loc_18A0A RAM:000189DE 4A2E FFFF tst.b var_1(a6) RAM:000189E2 671A beq.s loc_189FE RAM:000189E4 4878 0001 pea (1).w RAM:000189E8 4878 0005 pea (5).w RAM:000189EC 4878 0001 pea (1).w RAM:000189F0 487A 0956 pea aHdError ; "HD ERROR " RAM:000189F4 6100 0576 bsr.w DebugWriteLine ; Write a string, followed by a number and optionally halt the cpu RAM:000189F8 4FEF 0010 lea $10(sp),sp RAM:000189FC 600A bra.s loc_18A08 RAM:000189FE ; --------------------------------------------------------------------------- RAM:000189FE RAM:000189FE loc_189FE: ; CODE XREF: sub_18994+4Ej RAM:000189FE 56AE 0008 addq.l #3,arg_0(a6) RAM:00018A02 1D7C 0001 FFFF move.b #1,var_1(a6) RAM:00018A08 RAM:00018A08 loc_18A08: ; CODE XREF: sub_18994+68j RAM:00018A08 6006 bra.s loc_18A10 RAM:00018A0A ; --------------------------------------------------------------------------- RAM:00018A0A RAM:00018A0A loc_18A0A: ; CODE XREF: sub_18994+48j RAM:00018A0A 1D7C 0001 FFFB move.b #1,unk_FFFFFFFB(a6) RAM:00018A10 RAM:00018A10 loc_18A10: ; CODE XREF: sub_18994:loc_18A08j RAM:00018A10 4A2E FFFB tst.b unk_FFFFFFFB(a6) RAM:00018A14 679C beq.s loc_189B2 RAM:00018A16 4CEE 3000 FFF0 movem.l unk_FFFFFFF0(a6),a4-a5 RAM:00018A1C 4E5E unlk a6 RAM:00018A1E 4E75 rts RAM:00018A1E ; End of function sub_18994 RAM:00018A1E RAM:00018A20 RAM:00018A20 ; =============== S U B R O U T I N E ======================================= RAM:00018A20 RAM:00018A20 ; Attributes: bp-based frame RAM:00018A20 RAM:00018A20 sub_18A20: ; CODE XREF: sub_183DE+82p RAM:00018A20 RAM:00018A20 var_1 = -1 RAM:00018A20 arg_0 = 8 RAM:00018A20 arg_4 = $C RAM:00018A20 RAM:00018A20 4E56 0000 link a6,#0 RAM:00018A24 DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:00018A2A 48D7 3000 movem.l a4-a5,(sp) RAM:00018A2E 2A6E 0008 movea.l arg_0(a6),a5 RAM:00018A32 286E 000C movea.l arg_4(a6),a4 RAM:00018A36 422E FFFF clr.b var_1(a6) RAM:00018A3A 202D 0018 move.l $18(a5),d0 RAM:00018A3E 5880 addq.l #4,d0 RAM:00018A40 2880 move.l d0,(a4) RAM:00018A42 297C 0000 0001 0010 move.l #1,$10(a4) RAM:00018A4A 4854 pea (a4) RAM:00018A4C 4878 0004 pea (off_4).w RAM:00018A50 6132 bsr.s sub_18A84 RAM:00018A52 504F addq.w #8,sp RAM:00018A54 7000 moveq #0,d0 RAM:00018A56 302C 0024 move.w $24(a4),d0 RAM:00018A5A 0280 0000 0002 andi.l #2,d0 RAM:00018A60 6718 beq.s loc_18A7A RAM:00018A62 4878 0000 pea (off_0).w RAM:00018A66 4878 0006 pea (6).w RAM:00018A6A 4878 0001 pea (1).w RAM:00018A6E 487A 08D8 pea aHdError ; "HD ERROR " RAM:00018A72 6100 04F8 bsr.w DebugWriteLine ; Write a string, followed by a number and optionally halt the cpu RAM:00018A76 4FEF 0010 lea $10(sp),sp RAM:00018A7A RAM:00018A7A loc_18A7A: ; CODE XREF: sub_18A20+40j RAM:00018A7A 4CEE 3000 FFF4 movem.l unk_FFFFFFF4(a6),a4-a5 RAM:00018A80 4E5E unlk a6 RAM:00018A82 4E75 rts RAM:00018A82 ; End of function sub_18A20 RAM:00018A82 RAM:00018A84 RAM:00018A84 ; =============== S U B R O U T I N E ======================================= RAM:00018A84 RAM:00018A84 ; Attributes: bp-based frame RAM:00018A84 RAM:00018A84 sub_18A84: ; CODE XREF: sub_187C6+17Ep RAM:00018A84 ; sub_18994+36p ... RAM:00018A84 RAM:00018A84 arg_3 = $B RAM:00018A84 arg_4 = $C RAM:00018A84 RAM:00018A84 4E56 0000 link a6,#0 RAM:00018A88 DFFC FFFF FFB0 adda.l #unk_FFFFFFB0,sp RAM:00018A8E 48D7 3000 movem.l a4-a5,(sp) RAM:00018A92 2A6E 000C movea.l arg_4(a6),a5 RAM:00018A96 1D7C 0001 FFF7 move.b #1,unk_FFFFFFF7(a6) RAM:00018A9C 41EE FFCC lea unk_FFFFFFCC(a6),a0 RAM:00018AA0 2D48 FFC8 move.l a0,unk_FFFFFFC8(a6) RAM:00018AA4 1D6E 000B FFBB move.b arg_3(a6),unk_FFFFFFBB(a6) RAM:00018AAA 426D 0028 clr.w $28(a5) RAM:00018AAE 2B55 0004 move.l (a5),4(a5) RAM:00018AB2 2B6D 0008 000C move.l 8(a5),$C(a5) RAM:00018AB8 2B6D 0010 0014 move.l $10(a5),$14(a5) RAM:00018ABE RAM:00018ABE loc_18ABE: ; CODE XREF: sub_18A84+37Aj RAM:00018ABE ; sub_18A84+382j RAM:00018ABE 0C6D 0001 0028 cmpi.w #1,$28(a5) RAM:00018AC4 6610 bne.s loc_18AD6 RAM:00018AC6 2AAD 0004 move.l 4(a5),(a5) RAM:00018ACA 2B6D 000C 0008 move.l $C(a5),8(a5) RAM:00018AD0 2B6D 0014 0010 move.l $14(a5),$10(a5) RAM:00018AD6 RAM:00018AD6 loc_18AD6: ; CODE XREF: sub_18A84+40j RAM:00018AD6 2D79 5FF0 0824 FFF8 move.l (dword_5FF00824).l,unk_FFFFFFF8(a6) RAM:00018ADE 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00018AE2 0280 0000 4000 andi.l #$4000,d0 RAM:00018AE8 670C beq.s loc_18AF6 RAM:00018AEA 42B9 5FF0 0224 clr.l (dword_5FF00224).l RAM:00018AF0 42B9 5FF0 0324 clr.l (dword_5FF00324).l RAM:00018AF6 RAM:00018AF6 loc_18AF6: ; CODE XREF: sub_18A84+64j RAM:00018AF6 2015 move.l (a5),d0 RAM:00018AF8 0280 07FF F800 andi.l #$7FFF800,d0 RAM:00018AFE 2B40 0020 move.l d0,$20(a5) RAM:00018B02 202D 0020 move.l $20(a5),d0 RAM:00018B06 0080 0000 003F ori.l #$3F,d0 ; '?' RAM:00018B0C 23C0 FF01 000C move.l d0,($FF01000C).l RAM:00018B12 2015 move.l (a5),d0 RAM:00018B14 90AD 0020 sub.l $20(a5),d0 RAM:00018B18 2B40 0018 move.l d0,$18(a5) RAM:00018B1C 4AAD 0018 tst.l $18(a5) RAM:00018B20 6600 0090 bne.w loc_18BB2 RAM:00018B24 2D55 FFC4 move.l (a5),unk_FFFFFFC4(a6) RAM:00018B28 2D6D 0008 FFC0 move.l 8(a5),unk_FFFFFFC0(a6) RAM:00018B2E 2D6D 0010 FFBC move.l $10(a5),unk_FFFFFFBC(a6) RAM:00018B34 0695 0000 0200 addi.l #$200,(a5) RAM:00018B3A 2B7C 0000 0001 0010 move.l #1,$10(a5) RAM:00018B42 4855 pea (a5) RAM:00018B44 7000 moveq #0,d0 RAM:00018B46 102E 000B move.b arg_3(a6),d0 RAM:00018B4A 2F00 move.l d0,-(sp) RAM:00018B4C 6100 FF36 bsr.w sub_18A84 RAM:00018B50 504F addq.w #8,sp RAM:00018B52 2D6E FFC4 FFF0 move.l unk_FFFFFFC4(a6),unk_FFFFFFF0(a6) RAM:00018B58 2D55 FFEC move.l (a5),unk_FFFFFFEC(a6) RAM:00018B5C 426E FFEA clr.w unk_FFFFFFEA(a6) RAM:00018B60 RAM:00018B60 loc_18B60: ; CODE XREF: sub_18A84+FAj RAM:00018B60 0C6E 0200 FFEA cmpi.w #$200,unk_FFFFFFEA(a6) RAM:00018B66 6418 bcc.s loc_18B80 RAM:00018B68 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:00018B6C 226E FFEC movea.l unk_FFFFFFEC(a6),a1 RAM:00018B70 1091 move.b (a1),(a0) RAM:00018B72 52AE FFEC addq.l #1,unk_FFFFFFEC(a6) RAM:00018B76 52AE FFF0 addq.l #1,unk_FFFFFFF0(a6) RAM:00018B7A 526E FFEA addq.w #1,unk_FFFFFFEA(a6) RAM:00018B7E 60E0 bra.s loc_18B60 RAM:00018B80 ; --------------------------------------------------------------------------- RAM:00018B80 RAM:00018B80 loc_18B80: ; CODE XREF: sub_18A84+E2j RAM:00018B80 202E FFC4 move.l unk_FFFFFFC4(a6),d0 RAM:00018B84 0680 0000 0200 addi.l #$200,d0 RAM:00018B8A 2A80 move.l d0,(a5) RAM:00018B8C 202E FFC0 move.l unk_FFFFFFC0(a6),d0 RAM:00018B90 5280 addq.l #1,d0 RAM:00018B92 2B40 0008 move.l d0,8(a5) RAM:00018B96 202E FFBC move.l unk_FFFFFFBC(a6),d0 RAM:00018B9A 5380 subq.l #1,d0 RAM:00018B9C 2B40 0010 move.l d0,$10(a5) RAM:00018BA0 4AAD 0010 tst.l $10(a5) RAM:00018BA4 6604 bne.s loc_18BAA RAM:00018BA6 6000 0262 bra.w loc_18E0A RAM:00018BAA ; --------------------------------------------------------------------------- RAM:00018BAA RAM:00018BAA loc_18BAA: ; CODE XREF: sub_18A84+120j RAM:00018BAA 2B7C 0000 0200 0018 move.l #$200,$18(a5) RAM:00018BB2 RAM:00018BB2 loc_18BB2: ; CODE XREF: sub_18A84+9Cj RAM:00018BB2 202D 0010 move.l $10(a5),d0 RAM:00018BB6 7209 moveq #9,d1 RAM:00018BB8 E3A8 lsl.l d1,d0 RAM:00018BBA D0AD 0018 add.l $18(a5),d0 RAM:00018BBE 0C80 0002 0000 cmpi.l #unk_20000,d0 RAM:00018BC4 641C bcc.s loc_18BE2 RAM:00018BC6 1D7C 0001 FFF7 move.b #1,unk_FFFFFFF7(a6) RAM:00018BCC 2B6D 0010 001C move.l $10(a5),$1C(a5) RAM:00018BD2 202D 0010 move.l $10(a5),d0 RAM:00018BD6 7209 moveq #9,d1 RAM:00018BD8 E3A8 lsl.l d1,d0 RAM:00018BDA 2215 move.l (a5),d1 RAM:00018BDC D081 add.l d1,d0 RAM:00018BDE 2840 movea.l d0,a4 RAM:00018BE0 6044 bra.s loc_18C26 RAM:00018BE2 ; --------------------------------------------------------------------------- RAM:00018BE2 RAM:00018BE2 loc_18BE2: ; CODE XREF: sub_18A84+140j RAM:00018BE2 422E FFF7 clr.b unk_FFFFFFF7(a6) RAM:00018BE6 2015 move.l (a5),d0 RAM:00018BE8 5D80 subq.l #6,d0 RAM:00018BEA 2840 movea.l d0,a4 RAM:00018BEC 202D 0010 move.l $10(a5),d0 RAM:00018BF0 7209 moveq #9,d1 RAM:00018BF2 E3A8 lsl.l d1,d0 RAM:00018BF4 D0AD 0018 add.l $18(a5),d0 RAM:00018BF8 0C80 0002 0000 cmpi.l #unk_20000,d0 RAM:00018BFE 6320 bls.s loc_18C20 RAM:00018C00 203C 0002 0000 move.l #unk_20000,d0 RAM:00018C06 90AD 0018 sub.l $18(a5),d0 RAM:00018C0A 7209 moveq #9,d1 RAM:00018C0C E2A8 lsr.l d1,d0 RAM:00018C0E 2B40 001C move.l d0,$1C(a5) RAM:00018C12 202D 0020 move.l $20(a5),d0 RAM:00018C16 0680 0002 0000 addi.l #unk_20000,d0 RAM:00018C1C 2A80 move.l d0,(a5) RAM:00018C1E 6006 bra.s loc_18C26 RAM:00018C20 ; --------------------------------------------------------------------------- RAM:00018C20 RAM:00018C20 loc_18C20: ; CODE XREF: sub_18A84+17Aj RAM:00018C20 2B6D 0010 001C move.l $10(a5),$1C(a5) RAM:00018C26 RAM:00018C26 loc_18C26: ; CODE XREF: sub_18A84+15Cj RAM:00018C26 ; sub_18A84+19Aj RAM:00018C26 202D 001C move.l $1C(a5),d0 RAM:00018C2A 91AD 0010 sub.l d0,$10(a5) RAM:00018C2E 4A2E FFF7 tst.b unk_FFFFFFF7(a6) RAM:00018C32 663A bne.s loc_18C6E RAM:00018C34 2D4C FFF0 move.l a4,unk_FFFFFFF0(a6) RAM:00018C38 202D 001C move.l $1C(a5),d0 RAM:00018C3C 7209 moveq #9,d1 RAM:00018C3E E3A8 lsl.l d1,d0 RAM:00018C40 2215 move.l (a5),d1 RAM:00018C42 D081 add.l d1,d0 RAM:00018C44 2D40 FFEC move.l d0,unk_FFFFFFEC(a6) RAM:00018C48 3D7C 0001 FFEA move.w #1,unk_FFFFFFEA(a6) RAM:00018C4E RAM:00018C4E loc_18C4E: ; CODE XREF: sub_18A84+1E8j RAM:00018C4E 0C6E 0006 FFEA cmpi.w #6,unk_FFFFFFEA(a6) RAM:00018C54 6218 bhi.s loc_18C6E RAM:00018C56 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:00018C5A 226E FFF0 movea.l unk_FFFFFFF0(a6),a1 RAM:00018C5E 1091 move.b (a1),(a0) RAM:00018C60 52AE FFF0 addq.l #1,unk_FFFFFFF0(a6) RAM:00018C64 52AE FFEC addq.l #1,unk_FFFFFFEC(a6) RAM:00018C68 526E FFEA addq.w #1,unk_FFFFFFEA(a6) RAM:00018C6C 60E0 bra.s loc_18C4E RAM:00018C6E ; --------------------------------------------------------------------------- RAM:00018C6E RAM:00018C6E loc_18C6E: ; CODE XREF: sub_18A84+1AEj RAM:00018C6E ; sub_18A84+1D0j RAM:00018C6E 0C2E 0001 000B cmpi.b #1,arg_3(a6) RAM:00018C74 6606 bne.s loc_18C7C RAM:00018C76 18BC 0008 move.b #8,(a4) RAM:00018C7A 600C bra.s loc_18C88 RAM:00018C7C ; --------------------------------------------------------------------------- RAM:00018C7C RAM:00018C7C loc_18C7C: ; CODE XREF: sub_18A84+1F0j RAM:00018C7C 0C2E 0004 000B cmpi.b #4,arg_3(a6) RAM:00018C82 6604 bne.s loc_18C88 RAM:00018C84 18BC 001C move.b #$1C,(a4) RAM:00018C88 RAM:00018C88 loc_18C88: ; CODE XREF: sub_18A84+1F6j RAM:00018C88 ; sub_18A84+1FEj RAM:00018C88 202D 0008 move.l 8(a5),d0 RAM:00018C8C EFD4 02D5 bfins d0,(a4){11:21} RAM:00018C90 022C FF1F 0001 andi.b #$1F,1(a4) RAM:00018C96 202D 001C move.l $1C(a5),d0 RAM:00018C9A D1AD 0008 add.l d0,8(a5) RAM:00018C9E 196D 001F 0004 move.b $1F(a5),4(a4) RAM:00018CA4 197C 0002 0005 move.b #2,5(a4) RAM:00018CAA 200C move.l a4,d0 RAM:00018CAC 90AD 0020 sub.l $20(a5),d0 RAM:00018CB0 E288 lsr.l #1,d0 RAM:00018CB2 2F00 move.l d0,-(sp) RAM:00018CB4 4878 0009 pea (9).w RAM:00018CB8 4879 0000 8001 pea ($8001).l RAM:00018CBE 6100 0564 bsr.w sub_19224 RAM:00018CC2 4FEF 000C lea $C(sp),sp RAM:00018CC6 6100 05E6 bsr.w sub_192AE RAM:00018CCA 202D 0018 move.l $18(a5),d0 RAM:00018CCE E288 lsr.l #1,d0 RAM:00018CD0 2F00 move.l d0,-(sp) RAM:00018CD2 4878 0009 pea (9).w RAM:00018CD6 4879 0000 C101 pea ($C101).l RAM:00018CDC 6100 0546 bsr.w sub_19224 RAM:00018CE0 4FEF 000C lea $C(sp),sp RAM:00018CE4 3D7C 0028 FFFE move.w #$28,unk_FFFFFFFE(a6) ; '(' RAM:00018CEA 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:00018CEE RAM:00018CEE loc_18CEE: ; CODE XREF: sub_18A84+2DAj RAM:00018CEE 4AB9 5FF0 3024 tst.l (dword_5FF03024).l RAM:00018CF4 6732 beq.s loc_18D28 RAM:00018CF6 2039 5FF0 0A24 move.l (dword_5FF00A24).l,d0 RAM:00018CFC 0280 0000 4000 andi.l #$4000,d0 RAM:00018D02 6624 bne.s loc_18D28 RAM:00018D04 3D7C 0028 FFFE move.w #$28,unk_FFFFFFFE(a6) ; '(' RAM:00018D0A 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:00018D0E 4854 pea (a4) RAM:00018D10 4855 pea (a5) RAM:00018D12 7000 moveq #0,d0 RAM:00018D14 102E 000B move.b arg_3(a6),d0 RAM:00018D18 2F00 move.l d0,-(sp) RAM:00018D1A 6100 00F8 bsr.w sub_18E14 RAM:00018D1E 4FEF 000C lea $C(sp),sp RAM:00018D22 1D40 000B move.b d0,arg_3(a6) RAM:00018D26 6004 bra.s loc_18D2C RAM:00018D28 ; --------------------------------------------------------------------------- RAM:00018D28 RAM:00018D28 loc_18D28: ; CODE XREF: sub_18A84+270j RAM:00018D28 ; sub_18A84+27Ej RAM:00018D28 6100 0584 bsr.w sub_192AE RAM:00018D2C RAM:00018D2C loc_18D2C: ; CODE XREF: sub_18A84+2A2j RAM:00018D2C 536E FFFC subq.w #1,unk_FFFFFFFC(a6) RAM:00018D30 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:00018D34 6622 bne.s loc_18D58 RAM:00018D36 536E FFFE subq.w #1,unk_FFFFFFFE(a6) RAM:00018D3A 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00018D3E 6618 bne.s loc_18D58 RAM:00018D40 4878 0001 pea (1).w RAM:00018D44 4878 0007 pea (7).w RAM:00018D48 4878 0001 pea (1).w RAM:00018D4C 487A 05FA pea aHdError ; "HD ERROR " RAM:00018D50 6100 021A bsr.w DebugWriteLine ; Write a string, followed by a number and optionally halt the cpu RAM:00018D54 4FEF 0010 lea $10(sp),sp RAM:00018D58 RAM:00018D58 loc_18D58: ; CODE XREF: sub_18A84+2B0j RAM:00018D58 ; sub_18A84+2BAj RAM:00018D58 0C2E 0003 000B cmpi.b #3,arg_3(a6) RAM:00018D5E 668E bne.s loc_18CEE RAM:00018D60 4A2E FFF7 tst.b unk_FFFFFFF7(a6) RAM:00018D64 663A bne.s loc_18DA0 RAM:00018D66 2D4C FFF0 move.l a4,unk_FFFFFFF0(a6) RAM:00018D6A 202D 001C move.l $1C(a5),d0 RAM:00018D6E 7209 moveq #9,d1 RAM:00018D70 E3A8 lsl.l d1,d0 RAM:00018D72 2215 move.l (a5),d1 RAM:00018D74 D081 add.l d1,d0 RAM:00018D76 2D40 FFEC move.l d0,unk_FFFFFFEC(a6) RAM:00018D7A 3D7C 0001 FFEA move.w #1,unk_FFFFFFEA(a6) RAM:00018D80 RAM:00018D80 loc_18D80: ; CODE XREF: sub_18A84+31Aj RAM:00018D80 0C6E 0006 FFEA cmpi.w #6,unk_FFFFFFEA(a6) RAM:00018D86 6218 bhi.s loc_18DA0 RAM:00018D88 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:00018D8C 226E FFEC movea.l unk_FFFFFFEC(a6),a1 RAM:00018D90 1091 move.b (a1),(a0) RAM:00018D92 52AE FFEC addq.l #1,unk_FFFFFFEC(a6) RAM:00018D96 52AE FFF0 addq.l #1,unk_FFFFFFF0(a6) RAM:00018D9A 526E FFEA addq.w #1,unk_FFFFFFEA(a6) RAM:00018D9E 60E0 bra.s loc_18D80 RAM:00018DA0 ; --------------------------------------------------------------------------- RAM:00018DA0 RAM:00018DA0 loc_18DA0: ; CODE XREF: sub_18A84+2E0j RAM:00018DA0 ; sub_18A84+302j RAM:00018DA0 4A2D 002A tst.b $2A(a5) RAM:00018DA4 6604 bne.s loc_18DAA RAM:00018DA6 7001 moveq #1,d0 RAM:00018DA8 6002 bra.s loc_18DAC RAM:00018DAA ; --------------------------------------------------------------------------- RAM:00018DAA RAM:00018DAA loc_18DAA: ; CODE XREF: sub_18A84+320j RAM:00018DAA 4280 clr.l d0 RAM:00018DAC RAM:00018DAC loc_18DAC: ; CODE XREF: sub_18A84+324j RAM:00018DAC 1B40 002A move.b d0,$2A(a5) RAM:00018DB0 6720 beq.s loc_18DD2 RAM:00018DB2 2039 FF05 000C move.l ($FF05000C).l,d0 RAM:00018DB8 0280 0000 0001 andi.l #1,d0 RAM:00018DBE 6704 beq.s loc_18DC4 RAM:00018DC0 7000 moveq #0,d0 RAM:00018DC2 6002 bra.s loc_18DC6 RAM:00018DC4 ; --------------------------------------------------------------------------- RAM:00018DC4 RAM:00018DC4 loc_18DC4: ; CODE XREF: sub_18A84+33Aj RAM:00018DC4 7001 moveq #1,d0 RAM:00018DC6 RAM:00018DC6 loc_18DC6: ; CODE XREF: sub_18A84+33Ej RAM:00018DC6 0080 0000 00B0 ori.l #$B0,d0 ; '°' RAM:00018DCC 23C0 FF05 000C move.l d0,($FF05000C).l RAM:00018DD2 RAM:00018DD2 loc_18DD2: ; CODE XREF: sub_18A84+32Cj RAM:00018DD2 7000 moveq #0,d0 RAM:00018DD4 302D 0024 move.w $24(a5),d0 RAM:00018DD8 0280 0000 0002 andi.l #2,d0 RAM:00018DDE 671A beq.s loc_18DFA RAM:00018DE0 0C2E 0004 FFBB cmpi.b #4,unk_FFFFFFBB(a6) RAM:00018DE6 6712 beq.s loc_18DFA RAM:00018DE8 4A6D 0028 tst.w $28(a5) RAM:00018DEC 660C bne.s loc_18DFA RAM:00018DEE 7000 moveq #0,d0 RAM:00018DF0 0C6D 0001 0028 cmpi.w #1,$28(a5) RAM:00018DF6 57C0 seq d0 RAM:00018DF8 4400 neg.b d0 RAM:00018DFA RAM:00018DFA loc_18DFA: ; CODE XREF: sub_18A84+35Aj RAM:00018DFA ; sub_18A84+362j ... RAM:00018DFA 4AAD 0010 tst.l $10(a5) RAM:00018DFE 6600 FCBE bne.w loc_18ABE RAM:00018E02 4A6D 0028 tst.w $28(a5) RAM:00018E06 6600 FCB6 bne.w loc_18ABE RAM:00018E0A RAM:00018E0A loc_18E0A: ; CODE XREF: sub_18A84+122j RAM:00018E0A 4CEE 3000 FFB0 movem.l unk_FFFFFFB0(a6),a4-a5 RAM:00018E10 4E5E unlk a6 RAM:00018E12 4E75 rts RAM:00018E12 ; End of function sub_18A84 RAM:00018E12 RAM:00018E14 RAM:00018E14 ; =============== S U B R O U T I N E ======================================= RAM:00018E14 RAM:00018E14 ; Attributes: bp-based frame RAM:00018E14 RAM:00018E14 sub_18E14: ; CODE XREF: sub_18A84+296p RAM:00018E14 RAM:00018E14 arg_3 = $B RAM:00018E14 arg_4 = $C RAM:00018E14 arg_8 = $10 RAM:00018E14 RAM:00018E14 ; FUNCTION CHUNK AT RAM:00018F1C SIZE 0000000A BYTES RAM:00018E14 RAM:00018E14 4E56 0000 link a6,#0 RAM:00018E18 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:00018E1E 48D7 3800 movem.l a3-a5,(sp) RAM:00018E22 2A6E 000C movea.l arg_4(a6),a5 RAM:00018E26 286E 0010 movea.l arg_8(a6),a4 RAM:00018E2A 6100 0482 bsr.w sub_192AE RAM:00018E2E RAM:00018E2E loc_18E2E: ; CODE XREF: sub_18E14:loc_18F0Ej RAM:00018E2E 6000 00BA bra.w loc_18EEA RAM:00018E32 ; --------------------------------------------------------------------------- RAM:00018E32 2D79 5FF0 0A24 FFFC move.l (dword_5FF00A24).l,unk_FFFFFFFC(a6) RAM:00018E3A 3B6E FFFE 0024 move.w unk_FFFFFFFE(a6),$24(a5) RAM:00018E40 7000 moveq #0,d0 RAM:00018E42 302D 0024 move.w $24(a5),d0 RAM:00018E46 0280 0000 0002 andi.l #2,d0 RAM:00018E4C 6710 beq.s loc_18E5E RAM:00018E4E 0C2E 0004 000B cmpi.b #4,arg_3(a6) RAM:00018E54 6708 beq.s loc_18E5E RAM:00018E56 1D7C 0002 000B move.b #2,arg_3(a6) RAM:00018E5C 6014 bra.s loc_18E72 RAM:00018E5E ; --------------------------------------------------------------------------- RAM:00018E5E RAM:00018E5E loc_18E5E: ; CODE XREF: sub_18E14+38j RAM:00018E5E ; sub_18E14+40j RAM:00018E5E 2D79 5FF0 1824 FFFC move.l (dword_5FF01824).l,unk_FFFFFFFC(a6) RAM:00018E66 3B6E FFFE 0026 move.w unk_FFFFFFFE(a6),$26(a5) RAM:00018E6C 1D7C 0003 000B move.b #3,arg_3(a6) RAM:00018E72 RAM:00018E72 loc_18E72: ; CODE XREF: sub_18E14+48j RAM:00018E72 6000 009A bra.w loc_18F0E RAM:00018E76 ; --------------------------------------------------------------------------- RAM:00018E76 202D 0020 move.l $20(a5),d0 RAM:00018E7A D0AD 0018 add.l $18(a5),d0 RAM:00018E7E 5C80 addq.l #6,d0 RAM:00018E80 2640 movea.l d0,a3 RAM:00018E82 16BC 0002 move.b #2,(a3) RAM:00018E86 422B 0005 clr.b 5(a3) RAM:00018E8A 422B 0004 clr.b 4(a3) RAM:00018E8E 422B 0003 clr.b 3(a3) RAM:00018E92 422B 0002 clr.b 2(a3) RAM:00018E96 422B 0001 clr.b 1(a3) RAM:00018E9A 202D 0018 move.l $18(a5),d0 RAM:00018E9E 5C80 addq.l #6,d0 RAM:00018EA0 E288 lsr.l #1,d0 RAM:00018EA2 2F00 move.l d0,-(sp) RAM:00018EA4 4878 0009 pea (9).w RAM:00018EA8 4879 0000 8001 pea ($8001).l RAM:00018EAE 6100 0374 bsr.w sub_19224 RAM:00018EB2 4FEF 000C lea $C(sp),sp RAM:00018EB6 202D 0018 move.l $18(a5),d0 RAM:00018EBA 5C80 addq.l #6,d0 RAM:00018EBC E288 lsr.l #1,d0 RAM:00018EBE 2F00 move.l d0,-(sp) RAM:00018EC0 4878 0009 pea (9).w RAM:00018EC4 4879 0000 C101 pea ($C101).l RAM:00018ECA 6100 0358 bsr.w sub_19224 RAM:00018ECE 4FEF 000C lea $C(sp),sp RAM:00018ED2 1D7C 0003 000B move.b #3,arg_3(a6) RAM:00018ED8 6034 bra.s loc_18F0E RAM:00018EDA ; --------------------------------------------------------------------------- RAM:00018EDA 42B9 5FF0 0224 clr.l (dword_5FF00224).l RAM:00018EE0 7000 moveq #0,d0 RAM:00018EE2 102E 000B move.b arg_3(a6),d0 RAM:00018EE6 6034 bra.s loc_18F1C RAM:00018EE8 ; --------------------------------------------------------------------------- RAM:00018EE8 RAM:00018EE8 loc_18EE8: ; CODE XREF: sub_18E14+E8j RAM:00018EE8 6024 bra.s loc_18F0E RAM:00018EEA ; --------------------------------------------------------------------------- RAM:00018EEA RAM:00018EEA loc_18EEA: ; CODE XREF: sub_18E14:loc_18E2Ej RAM:00018EEA 7000 moveq #0,d0 RAM:00018EEC 102E 000B move.b arg_3(a6),d0 RAM:00018EF0 0480 0000 0001 subi.l #1,d0 RAM:00018EF6 0C80 0000 0003 cmpi.l #3,d0 RAM:00018EFC 62EA bhi.s loc_18EE8 RAM:00018EFE 303B 0A06 move.w word_18F06(pc,d0.l*2),d0 RAM:00018F02 4EFB 0002 jmp word_18F06(pc,d0.w) RAM:00018F02 ; --------------------------------------------------------------------------- RAM:00018F06 FF2C FF70 FFD4 FF2C word_18F06: dc.w $FF2C, $FF70, $FFD4, $FF2C RAM:00018F06 ; CODE XREF: sub_18E14+EEj RAM:00018F06 ; DATA XREF: sub_18E14+EAr RAM:00018F0E ; --------------------------------------------------------------------------- RAM:00018F0E RAM:00018F0E loc_18F0E: ; CODE XREF: sub_18E14:loc_18E72j RAM:00018F0E ; sub_18E14+C4j ... RAM:00018F0E 6000 FF1E bra.w loc_18E2E RAM:00018F0E ; End of function sub_18E14 RAM:00018F0E RAM:00018F12 ; --------------------------------------------------------------------------- RAM:00018F12 7000 moveq #0,d0 RAM:00018F14 102E 000B move.b $B(a6),d0 RAM:00018F18 6002 bra.s loc_18F1C RAM:00018F1A ; --------------------------------------------------------------------------- RAM:00018F1A 7000 moveq #0,d0 RAM:00018F1C ; START OF FUNCTION CHUNK FOR sub_18E14 RAM:00018F1C RAM:00018F1C loc_18F1C: ; CODE XREF: sub_18E14+D2j RAM:00018F1C ; RAM:00018F18j RAM:00018F1C 4CEE 3800 FFF0 movem.l unk_FFFFFFF0(a6),a3-a5 RAM:00018F22 4E5E unlk a6 RAM:00018F24 4E75 rts RAM:00018F24 ; END OF FUNCTION CHUNK FOR sub_18E14 RAM:00018F26 RAM:00018F26 ; =============== S U B R O U T I N E ======================================= RAM:00018F26 RAM:00018F26 ; Attributes: bp-based frame RAM:00018F26 RAM:00018F26 sub_18F26: ; CODE XREF: sub_183DE+74p RAM:00018F26 ; sub_186A8+42p RAM:00018F26 RAM:00018F26 arg_0 = 8 RAM:00018F26 arg_4 = $C RAM:00018F26 RAM:00018F26 4E56 0000 link a6,#0 RAM:00018F2A DFFC 0000 0000 adda.l #0,sp RAM:00018F30 48D7 0000 movem.l 0,(sp) RAM:00018F34 2F2E 000C move.l arg_4(a6),-(sp) RAM:00018F38 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00018F3C 205F movea.l (sp)+,a0 RAM:00018F3E 225F movea.l (sp)+,a1 RAM:00018F40 RAM:00018F40 loc_18F40: ; CODE XREF: sub_18F26+26j RAM:00018F40 1218 move.b (a0)+,d1 RAM:00018F42 B211 cmp.b (a1),d1 RAM:00018F44 6600 0010 bne.w loc_18F56 RAM:00018F48 0C19 0000 cmpi.b #0,(a1)+ RAM:00018F4C 6600 FFF2 bne.w loc_18F40 RAM:00018F50 7001 moveq #1,d0 RAM:00018F52 6000 0004 bra.w loc_18F58 RAM:00018F56 ; --------------------------------------------------------------------------- RAM:00018F56 RAM:00018F56 loc_18F56: ; CODE XREF: sub_18F26+1Ej RAM:00018F56 7000 moveq #0,d0 RAM:00018F58 RAM:00018F58 loc_18F58: ; CODE XREF: sub_18F26+2Cj RAM:00018F58 4E71 nop RAM:00018F5A 514F subq.w #8,sp RAM:00018F5C 504F addq.w #8,sp RAM:00018F5E 0280 0000 00FF andi.l #$FF,d0 RAM:00018F64 6002 bra.s loc_18F68 RAM:00018F64 ; --------------------------------------------------------------------------- RAM:00018F66 0070 dc.b $70 ; p RAM:00018F67 0000 dc.b 0 RAM:00018F68 ; --------------------------------------------------------------------------- RAM:00018F68 RAM:00018F68 loc_18F68: ; CODE XREF: sub_18F26+3Ej RAM:00018F68 4E5E unlk a6 RAM:00018F6A 4E75 rts RAM:00018F6A ; End of function sub_18F26 RAM:00018F6A RAM:00018F6C RAM:00018F6C ; =============== S U B R O U T I N E ======================================= RAM:00018F6C RAM:00018F6C ; Write a string, followed by a number and optionally halt the cpu RAM:00018F6C ; Attributes: bp-based frame RAM:00018F6C RAM:00018F6C DebugWriteLine: ; CODE XREF: sub_18096+168p RAM:00018F6C ; sub_18096+1C6p ... RAM:00018F6C RAM:00018F6C arg_0 = 8 RAM:00018F6C arg_7 = $F RAM:00018F6C arg_B = $13 RAM:00018F6C arg_F = $17 RAM:00018F6C RAM:00018F6C 4E56 0000 link a6,#0 RAM:00018F70 DFFC 0000 0000 adda.l #0,sp RAM:00018F76 48D7 0000 movem.l 0,(sp) RAM:00018F7A RAM:00018F7A loc_18F7A: ; CODE XREF: DebugWriteLine+2Aj RAM:00018F7A 206E 0008 movea.l arg_0(a6),a0 RAM:00018F7E 4A10 tst.b (a0) RAM:00018F80 6716 beq.s loc_18F98 RAM:00018F82 202E 0008 move.l arg_0(a6),d0 RAM:00018F86 52AE 0008 addq.l #1,arg_0(a6) RAM:00018F8A 2040 movea.l d0,a0 RAM:00018F8C 1010 move.b (a0),d0 RAM:00018F8E 49C0 extb.l d0 RAM:00018F90 2F00 move.l d0,-(sp) RAM:00018F92 6140 bsr.s DebugPrintCharacter ; This seems to emit a character through serial device 0x98, id 0x26 RAM:00018F94 584F addq.w #4,sp RAM:00018F96 60E2 bra.s loc_18F7A RAM:00018F98 ; --------------------------------------------------------------------------- RAM:00018F98 RAM:00018F98 loc_18F98: ; CODE XREF: DebugWriteLine+14j RAM:00018F98 4A2E 0013 tst.b arg_B(a6) RAM:00018F9C 6712 beq.s loc_18FB0 RAM:00018F9E 7000 moveq #0,d0 RAM:00018FA0 102E 0013 move.b arg_B(a6),d0 RAM:00018FA4 0680 0000 0030 addi.l #$30,d0 ; '0' RAM:00018FAA 2F00 move.l d0,-(sp) RAM:00018FAC 6126 bsr.s DebugPrintCharacter ; This seems to emit a character through serial device 0x98, id 0x26 RAM:00018FAE 584F addq.w #4,sp RAM:00018FB0 RAM:00018FB0 loc_18FB0: ; CODE XREF: DebugWriteLine+30j RAM:00018FB0 4A2E 000F tst.b arg_7(a6) RAM:00018FB4 6710 beq.s loc_18FC6 RAM:00018FB6 4878 000D pea ($D).w RAM:00018FBA 6118 bsr.s DebugPrintCharacter ; This seems to emit a character through serial device 0x98, id 0x26 RAM:00018FBC 584F addq.w #4,sp RAM:00018FBE 4878 000A pea ($A).w RAM:00018FC2 6110 bsr.s DebugPrintCharacter ; This seems to emit a character through serial device 0x98, id 0x26 RAM:00018FC4 584F addq.w #4,sp RAM:00018FC6 RAM:00018FC6 loc_18FC6: ; CODE XREF: DebugWriteLine+48j RAM:00018FC6 4A2E 0017 tst.b arg_F(a6) RAM:00018FCA 6704 beq.s loc_18FD0 RAM:00018FCC 6100 01E8 bsr.w HaltSystem? ; Probably halts the system (based on knowledge of similar systems in other code) but not verified. RAM:00018FD0 RAM:00018FD0 loc_18FD0: ; CODE XREF: DebugWriteLine+5Ej RAM:00018FD0 4E5E unlk a6 RAM:00018FD2 4E75 rts RAM:00018FD2 ; End of function DebugWriteLine RAM:00018FD2 RAM:00018FD4 RAM:00018FD4 ; =============== S U B R O U T I N E ======================================= RAM:00018FD4 RAM:00018FD4 ; This seems to emit a character through serial device 0x98, id 0x26 RAM:00018FD4 ; Attributes: bp-based frame RAM:00018FD4 RAM:00018FD4 DebugPrintCharacter: ; CODE XREF: DebugWriteLine+26p RAM:00018FD4 ; DebugWriteLine+40p ... RAM:00018FD4 RAM:00018FD4 arg_3 = $B RAM:00018FD4 RAM:00018FD4 4E56 0000 link a6,#0 RAM:00018FD8 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:00018FDE 48D7 0000 movem.l 0,(sp) RAM:00018FE2 7000 moveq #0,d0 RAM:00018FE4 102E 000B move.b arg_3(a6),d0 RAM:00018FE8 3D40 FFF2 move.w d0,unk_FFFFFFF2(a6) RAM:00018FEC 4878 000A pea ($A).w RAM:00018FF0 6100 031A bsr.w sub_1930C RAM:00018FF4 584F addq.w #4,sp RAM:00018FF6 41EE FFF2 lea unk_FFFFFFF2(a6),a0 RAM:00018FFA 2008 move.l a0,d0 RAM:00018FFC 0280 07FF F800 andi.l #$7FFF800,d0 RAM:00019002 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:00019006 2D6E FFF8 FFF4 move.l unk_FFFFFFF8(a6),unk_FFFFFFF4(a6) RAM:0001900C 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00019010 0080 0000 003F ori.l #$3F,d0 ; '?' RAM:00019016 23C0 FF01 0010 move.l d0,($FF010010).l RAM:0001901C 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00019020 0080 0000 003F ori.l #$3F,d0 ; '?' RAM:00019026 23C0 FF01 0014 move.l d0,($FF010014).l RAM:0001902C 6100 0250 bsr.w sub_1927E RAM:00019030 41EE FFF2 lea unk_FFFFFFF2(a6),a0 RAM:00019034 2008 move.l a0,d0 RAM:00019036 90AE FFF4 sub.l unk_FFFFFFF4(a6),d0 RAM:0001903A E280 asr.l #1,d0 RAM:0001903C 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00019042 2F00 move.l d0,-(sp) RAM:00019044 4878 0026 pea ($26).w RAM:00019048 4879 0000 C001 pea ($C001).l RAM:0001904E 6100 01D4 bsr.w sub_19224 RAM:00019052 4FEF 000C lea $C(sp),sp RAM:00019056 23FC 0000 FFFF 5FF0+ move.l #$FFFF,(dword_5FF0409C).l RAM:00019060 6100 021C bsr.w sub_1927E RAM:00019064 23FC 0000 4100 5FF0+ move.l #$4100,(dword_5FF04098).l RAM:0001906E 2D7C 0000 1388 FFFC move.l #$1388,unk_FFFFFFFC(a6) RAM:00019076 RAM:00019076 loc_19076: ; CODE XREF: DebugPrintCharacter+C0j RAM:00019076 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:0001907A 671A beq.s loc_19096 RAM:0001907C 6100 0200 bsr.w sub_1927E RAM:00019080 2039 5FF0 0898 move.l (dword_5FF00898).l,d0 RAM:00019086 0280 0000 0040 andi.l #$40,d0 ; '@' RAM:0001908C 6702 beq.s loc_19090 RAM:0001908E 6006 bra.s loc_19096 RAM:00019090 ; --------------------------------------------------------------------------- RAM:00019090 RAM:00019090 loc_19090: ; CODE XREF: DebugPrintCharacter+B8j RAM:00019090 53AE FFFC subq.l #1,unk_FFFFFFFC(a6) RAM:00019094 60E0 bra.s loc_19076 RAM:00019096 ; --------------------------------------------------------------------------- RAM:00019096 RAM:00019096 loc_19096: ; CODE XREF: DebugPrintCharacter+A6j RAM:00019096 ; DebugPrintCharacter+BAj RAM:00019096 42B9 5FF0 0298 clr.l (dword_5FF00298).l RAM:0001909C 4E5E unlk a6 RAM:0001909E 4E75 rts RAM:0001909E ; End of function DebugPrintCharacter RAM:0001909E RAM:000190A0 RAM:000190A0 ; =============== S U B R O U T I N E ======================================= RAM:000190A0 RAM:000190A0 ; Attributes: bp-based frame RAM:000190A0 RAM:000190A0 sub_190A0: ; CODE XREF: sub_183DE+C6p RAM:000190A0 RAM:000190A0 var_1 = -1 RAM:000190A0 RAM:000190A0 4E56 0000 link a6,#0 RAM:000190A4 DFFC FFFF FFEC adda.l #unk_FFFFFFEC,sp RAM:000190AA 48D7 0000 movem.l 0,(sp) RAM:000190AE 41EE FFF6 lea unk_FFFFFFF6(a6),a0 RAM:000190B2 2008 move.l a0,d0 RAM:000190B4 0280 07FF F800 andi.l #$7FFF800,d0 RAM:000190BA 2D40 FFF0 move.l d0,unk_FFFFFFF0(a6) RAM:000190BE 2D6E FFF0 FFEC move.l unk_FFFFFFF0(a6),unk_FFFFFFEC(a6) RAM:000190C4 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:000190C8 0080 0000 003F ori.l #$3F,d0 ; '?' RAM:000190CE 23C0 FF01 0010 move.l d0,($FF010010).l RAM:000190D4 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:000190D8 0080 0000 003F ori.l #$3F,d0 ; '?' RAM:000190DE 23C0 FF01 0014 move.l d0,($FF010014).l RAM:000190E4 6100 0198 bsr.w sub_1927E RAM:000190E8 41EE FFF6 lea unk_FFFFFFF6(a6),a0 RAM:000190EC 2008 move.l a0,d0 RAM:000190EE 90AE FFEC sub.l unk_FFFFFFEC(a6),d0 RAM:000190F2 E280 asr.l #1,d0 RAM:000190F4 0280 0000 FFFF andi.l #$FFFF,d0 RAM:000190FA 2F00 move.l d0,-(sp) RAM:000190FC 4878 0027 pea ($27).w RAM:00019100 4879 0000 8001 pea ($8001).l RAM:00019106 6100 011C bsr.w sub_19224 RAM:0001910A 4FEF 000C lea $C(sp),sp RAM:0001910E 23FC 0000 FFFF 5FF0+ move.l #$FFFF,(dword_5FF0C09C).l RAM:00019118 6100 0164 bsr.w sub_1927E RAM:0001911C 23FC 0000 4200 5FF0+ move.l #$4200,(dword_5FF04098).l RAM:00019126 42B9 5FF0 0270 clr.l (dword_5FF00270).l RAM:0001912C 2D7C 0007 A120 FFF8 move.l #byte_7A120,unk_FFFFFFF8(a6) RAM:00019134 RAM:00019134 loc_19134: ; CODE XREF: sub_190A0+C8j RAM:00019134 4AAE FFF8 tst.l unk_FFFFFFF8(a6) RAM:00019138 6730 beq.s loc_1916A RAM:0001913A 6100 0142 bsr.w sub_1927E RAM:0001913E 2039 5FF0 0898 move.l (dword_5FF00898).l,d0 RAM:00019144 0280 0000 0040 andi.l #$40,d0 ; '@' RAM:0001914A 6714 beq.s loc_19160 RAM:0001914C 42B9 5FF0 0298 clr.l (dword_5FF00298).l RAM:00019152 102E FFF7 move.b unk_FFFFFFF7(a6),d0 RAM:00019156 727F moveq #$7F,d1 ; '' RAM:00019158 C001 and.b d1,d0 RAM:0001915A 1D40 FFFF move.b d0,var_1(a6) RAM:0001915E 600A bra.s loc_1916A RAM:00019160 ; --------------------------------------------------------------------------- RAM:00019160 RAM:00019160 loc_19160: ; CODE XREF: sub_190A0+AAj RAM:00019160 6100 014C bsr.w sub_192AE RAM:00019164 53AE FFF8 subq.l #1,unk_FFFFFFF8(a6) RAM:00019168 60CA bra.s loc_19134 RAM:0001916A ; --------------------------------------------------------------------------- RAM:0001916A RAM:0001916A loc_1916A: ; CODE XREF: sub_190A0+98j RAM:0001916A ; sub_190A0+BEj RAM:0001916A 4AAE FFF8 tst.l unk_FFFFFFF8(a6) RAM:0001916E 6606 bne.s loc_19176 RAM:00019170 1D7C 004E FFFF move.b #$4E,var_1(a6) ; 'N' RAM:00019176 RAM:00019176 loc_19176: ; CODE XREF: sub_190A0+CEj RAM:00019176 7000 moveq #0,d0 RAM:00019178 102E FFFF move.b var_1(a6),d0 RAM:0001917C 2F00 move.l d0,-(sp) RAM:0001917E 6100 FE54 bsr.w DebugPrintCharacter ; This seems to emit a character through serial device 0x98, id 0x26 RAM:00019182 584F addq.w #4,sp RAM:00019184 4878 000D pea ($D).w RAM:00019188 6100 FE4A bsr.w DebugPrintCharacter ; This seems to emit a character through serial device 0x98, id 0x26 RAM:0001918C 584F addq.w #4,sp RAM:0001918E 4878 000A pea ($A).w RAM:00019192 6100 FE40 bsr.w DebugPrintCharacter ; This seems to emit a character through serial device 0x98, id 0x26 RAM:00019196 584F addq.w #4,sp RAM:00019198 0C2E 0059 FFFF cmpi.b #$59,var_1(a6) ; 'Y' RAM:0001919E 6708 beq.s loc_191A8 RAM:000191A0 0C2E 0079 FFFF cmpi.b #$79,var_1(a6) ; 'y' RAM:000191A6 6604 bne.s loc_191AC RAM:000191A8 RAM:000191A8 loc_191A8: ; CODE XREF: sub_190A0+FEj RAM:000191A8 7001 moveq #1,d0 RAM:000191AA 6006 bra.s loc_191B2 RAM:000191AC ; --------------------------------------------------------------------------- RAM:000191AC RAM:000191AC loc_191AC: ; CODE XREF: sub_190A0+106j RAM:000191AC 7000 moveq #0,d0 RAM:000191AE 6002 bra.s loc_191B2 RAM:000191AE ; --------------------------------------------------------------------------- RAM:000191B0 0070 dc.b $70 ; p RAM:000191B1 0000 dc.b 0 RAM:000191B2 ; --------------------------------------------------------------------------- RAM:000191B2 RAM:000191B2 loc_191B2: ; CODE XREF: sub_190A0+10Aj RAM:000191B2 ; sub_190A0+10Ej RAM:000191B2 4E5E unlk a6 RAM:000191B4 4E75 rts RAM:000191B4 ; End of function sub_190A0 RAM:000191B4 RAM:000191B6 RAM:000191B6 ; =============== S U B R O U T I N E ======================================= RAM:000191B6 RAM:000191B6 ; Probably halts the system (based on knowledge of similar systems in other code) but not verified. RAM:000191B6 ; Attributes: bp-based frame RAM:000191B6 RAM:000191B6 HaltSystem?: ; CODE XREF: DebugWriteLine+60p RAM:000191B6 ; DATA XREF: sub_18096+2D0o RAM:000191B6 4E56 0000 link a6,#0 RAM:000191BA DFFC 0000 0000 adda.l #0,sp RAM:000191C0 48D7 0000 movem.l 0,(sp) RAM:000191C4 RAM:000191C4 loc_191C4: ; DATA XREF: sub_18096+4Eo RAM:000191C4 00B9 0000 0080 FF05+ ori.l #$80,($FF050200).l ; '€' RAM:000191CE 00B9 0000 0080 FF02+ ori.l #$80,($FF020014).l ; '€' RAM:000191D8 00B9 0000 0001 FF06+ ori.l #1,($FF060024).l RAM:000191E2 42B9 FF05 0320 clr.l ($FF050320).l RAM:000191E8 23FC 0002 0000 FF05+ move.l #unk_20000,($FF050584).l RAM:000191F2 303C 7FFF move.w #$7FFF,d0 RAM:000191F6 RAM:000191F6 loc_191F6: ; CODE XREF: HaltSystem?+50j RAM:000191F6 42B9 FF05 0300 clr.l ($FF050300).l RAM:000191FC 2239 FF05 0300 move.l ($FF050300).l,d1 RAM:00019202 0801 0019 btst #$19,d1 RAM:00019206 56C8 FFEE dbne d0,loc_191F6 RAM:0001920A 42B9 0000 0480 clr.l (byte_400+$80).l RAM:00019210 00B9 0000 0001 FF05+ ori.l #1,($FF050304).l RAM:0001921A 4EF9 0800 0420 jmp $8000420 RAM:0001921A ; End of function HaltSystem? RAM:0001921A RAM:00019220 ; --------------------------------------------------------------------------- RAM:00019220 4E5E unlk a6 RAM:00019222 4E75 rts RAM:00019224 RAM:00019224 ; =============== S U B R O U T I N E ======================================= RAM:00019224 RAM:00019224 ; Attributes: bp-based frame RAM:00019224 RAM:00019224 sub_19224: ; CODE XREF: sub_18A84+23Ap RAM:00019224 ; sub_18A84+258p ... RAM:00019224 RAM:00019224 arg_0 = 8 RAM:00019224 arg_4 = $C RAM:00019224 arg_A = $12 RAM:00019224 RAM:00019224 4E56 0000 link a6,#0 RAM:00019228 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0001922E 48D7 0000 movem.l 0,(sp) RAM:00019232 202E 0008 move.l arg_0(a6),d0 RAM:00019236 0280 FFFF FFFE andi.l #unk_FFFFFFFE,d0 RAM:0001923C 0080 5FF0 0000 ori.l #byte_5FF00000,d0 RAM:00019242 222E 000C move.l arg_4(a6),d1 RAM:00019246 E589 lsl.l #2,d1 RAM:00019248 8081 or.l d1,d0 RAM:0001924A 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0001924E 202E 0008 move.l arg_0(a6),d0 RAM:00019252 0280 0000 0001 andi.l #1,d0 RAM:00019258 6710 beq.s loc_1926A RAM:0001925A 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0001925E 7000 moveq #0,d0 RAM:00019260 302E 0012 move.w arg_A(a6),d0 RAM:00019264 2080 move.l d0,(a0) RAM:00019266 7000 moveq #0,d0 RAM:00019268 6010 bra.s loc_1927A RAM:0001926A ; --------------------------------------------------------------------------- RAM:0001926A RAM:0001926A loc_1926A: ; CODE XREF: sub_19224+34j RAM:0001926A 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0001926E 2010 move.l (a0),d0 RAM:00019270 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00019276 6002 bra.s loc_1927A RAM:00019276 ; --------------------------------------------------------------------------- RAM:00019278 0070 dc.b $70 ; p RAM:00019279 0000 dc.b 0 RAM:0001927A ; --------------------------------------------------------------------------- RAM:0001927A RAM:0001927A loc_1927A: ; CODE XREF: sub_19224+44j RAM:0001927A ; sub_19224+52j RAM:0001927A 4E5E unlk a6 RAM:0001927C 4E75 rts RAM:0001927C ; End of function sub_19224 RAM:0001927C RAM:0001927E RAM:0001927E ; =============== S U B R O U T I N E ======================================= RAM:0001927E RAM:0001927E ; Attributes: bp-based frame RAM:0001927E RAM:0001927E sub_1927E: ; CODE XREF: sub_18096:loc_18116p RAM:0001927E ; sub_18096+8Ep ... RAM:0001927E 4E56 0000 link a6,#0 RAM:00019282 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00019288 48D7 0000 movem.l 0,(sp) RAM:0001928C 2D7C 0000 2710 FFFC move.l #$2710,unk_FFFFFFFC(a6) RAM:00019294 RAM:00019294 loc_19294: ; CODE XREF: sub_1927E+2Aj RAM:00019294 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:00019298 6710 beq.s loc_192AA RAM:0001929A 4AB9 5FF0 2898 tst.l (dword_5FF02898).l RAM:000192A0 6602 bne.s loc_192A4 RAM:000192A2 6006 bra.s loc_192AA RAM:000192A4 ; --------------------------------------------------------------------------- RAM:000192A4 RAM:000192A4 loc_192A4: ; CODE XREF: sub_1927E+22j RAM:000192A4 53AE FFFC subq.l #1,unk_FFFFFFFC(a6) RAM:000192A8 60EA bra.s loc_19294 RAM:000192AA ; --------------------------------------------------------------------------- RAM:000192AA RAM:000192AA loc_192AA: ; CODE XREF: sub_1927E+1Aj RAM:000192AA ; sub_1927E+24j RAM:000192AA 4E5E unlk a6 RAM:000192AC 4E75 rts RAM:000192AC ; End of function sub_1927E RAM:000192AC RAM:000192AE RAM:000192AE ; =============== S U B R O U T I N E ======================================= RAM:000192AE RAM:000192AE ; Attributes: bp-based frame RAM:000192AE RAM:000192AE sub_192AE: ; CODE XREF: sub_18096+18p RAM:000192AE ; sub_18096+E0p ... RAM:000192AE 4E56 0000 link a6,#0 RAM:000192B2 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:000192B8 48D7 0000 movem.l 0,(sp) RAM:000192BC 0CB9 0000 6C20 FF05+ cmpi.l #$6C20,($FF050320).l RAM:000192C6 6206 bhi.s loc_192CE RAM:000192C8 42B9 FF05 0320 clr.l ($FF050320).l RAM:000192CE RAM:000192CE loc_192CE: ; CODE XREF: sub_192AE+18j RAM:000192CE 2039 FF05 0310 move.l ($FF050310).l,d0 RAM:000192D4 0280 8000 0000 andi.l #$80000000,d0 RAM:000192DA 6606 bne.s loc_192E2 RAM:000192DC 42B9 FF05 0310 clr.l ($FF050310).l RAM:000192E2 RAM:000192E2 loc_192E2: ; CODE XREF: sub_192AE+2Cj RAM:000192E2 3D7C 03E8 FFFE move.w #$3E8,unk_FFFFFFFE(a6) RAM:000192E8 2D79 FF05 0320 FFF8 move.l ($FF050320).l,unk_FFFFFFF8(a6) RAM:000192F0 RAM:000192F0 loc_192F0: ; CODE XREF: sub_192AE+58j RAM:000192F0 2039 FF05 0320 move.l ($FF050320).l,d0 RAM:000192F6 B0AE FFF8 cmp.l unk_FFFFFFF8(a6),d0 RAM:000192FA 660C bne.s loc_19308 RAM:000192FC 536E FFFE subq.w #1,unk_FFFFFFFE(a6) RAM:00019300 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:00019304 6702 beq.s loc_19308 RAM:00019306 60E8 bra.s loc_192F0 RAM:00019308 ; --------------------------------------------------------------------------- RAM:00019308 RAM:00019308 loc_19308: ; CODE XREF: sub_192AE+4Cj RAM:00019308 ; sub_192AE+56j RAM:00019308 4E5E unlk a6 RAM:0001930A 4E75 rts RAM:0001930A ; End of function sub_192AE RAM:0001930A RAM:0001930C RAM:0001930C ; =============== S U B R O U T I N E ======================================= RAM:0001930C RAM:0001930C ; Attributes: bp-based frame RAM:0001930C RAM:0001930C sub_1930C: ; CODE XREF: sub_18096+1E0p RAM:0001930C ; sub_18096+240p ... RAM:0001930C RAM:0001930C arg_2 = $A RAM:0001930C RAM:0001930C 4E56 0000 link a6,#0 RAM:00019310 DFFC 0000 0000 adda.l #0,sp RAM:00019316 48D7 0000 movem.l 0,(sp) RAM:0001931A 7000 moveq #0,d0 RAM:0001931C 302E 000A move.w arg_2(a6),d0 RAM:00019320 2F00 move.l d0,-(sp) RAM:00019322 201F move.l (sp)+,d0 RAM:00019324 0C40 0000 cmpi.w #0,d0 RAM:00019328 6700 0010 beq.w loc_1933A RAM:0001932C 5340 subq.w #1,d0 RAM:0001932E RAM:0001932E loc_1932E: ; CODE XREF: sub_1930C+2Aj RAM:0001932E 323C 059E move.w #$59E,d1 RAM:00019332 RAM:00019332 loc_19332: ; CODE XREF: sub_1930C:loc_19332j RAM:00019332 51C9 FFFE dbf d1,loc_19332 RAM:00019336 51C8 FFF6 dbf d0,loc_1932E RAM:0001933A RAM:0001933A loc_1933A: ; CODE XREF: sub_1930C+1Cj RAM:0001933A 594F subq.w #4,sp RAM:0001933C 584F addq.w #4,sp RAM:0001933E 4E5E unlk a6 RAM:00019340 4E75 rts RAM:00019340 ; End of function sub_1930C RAM:00019340 RAM:00019340 ; --------------------------------------------------------------------------- RAM:00019342 0000 dc.b 0 RAM:00019343 0000 dc.b 0 RAM:00019344 0000 dc.b 0 RAM:00019345 0000 dc.b 0 RAM:00019346 0000 dc.b 0 RAM:00019347 0000 dc.b 0 RAM:00019348 4844 2045 5252 4F52+aHdError: dc.b 'HD ERROR ',0 ; DATA XREF: sub_183DE+58o RAM:00019348 2000 ; sub_187C6+1B8o ... RAM:00019352 4C4F 4144 494E 473A+aLoading: dc.b 'LOADING: ',0 ; DATA XREF: sub_1859E+22o RAM:0001935C 0D0A 2A2A 2048 4449+aHdiplRev5_3: dc.b $D,$A ; DATA XREF: sub_18096+164o RAM:0001935C 504C 2028 5265 7620+ dc.b '** HDIPL (Rev 5.3) **',0 RAM:00019374 494E 4954 4941 4C49+aInitializingSy:dc.b 'INITIALIZING SYSTEM',$A,0 RAM:00019374 5A49 4E47 2053 5953+ ; DATA XREF: sub_183DE+198o RAM:00019389 0000 dc.b 0 RAM:0001938A 564F 4C55 4D45 204E+aVolumeNotFound:dc.b 'VOLUME NOT FOUND',0 RAM:0001938A 4F54 2046 4F55 4E44+ ; DATA XREF: sub_1859E+F4o RAM:0001939B 0000 dc.b 0 RAM:0001939C 564F 4C55 4D45 2046+aVolumeFound: dc.b 'VOLUME FOUND',0 ; DATA XREF: sub_1859E+A6o RAM:000193A9 0000 dc.b 0 RAM:000193AA 4C4F 4144 2044 4953+aLoadDisktoolYN:dc.b 'LOAD DISKTOOL (Y/N)? ',0 RAM:000193AA 4B54 4F4F 4C20 2859+ ; DATA XREF: sub_183DE+BAo RAM:000193C0 4D45 4D4F 5259 2045+aMemoryErrorOnC:dc.b 'MEMORY ERROR ON CPU CARD',0 RAM:000193C0 5252 4F52 204F 4E20+ ; DATA XREF: sub_18096+208o RAM:000193D9 0000 dc.b 0 RAM:000193DA 4D45 4D4F 5259 2045+aMemoryErrorOnM:dc.b 'MEMORY ERROR ON MEMORY CARD',0 RAM:000193DA 5252 4F52 204F 4E20+ ; DATA XREF: sub_18096+1C2o RAM:000193F6 4449 534B 544F 4F4C+aDisktool: dc.b 'DISKTOOL',0 ; DATA XREF: sub_183DE+E0o RAM:000193FF 0000 dc.b 0 RAM:00019400 3030 3030 3030 3030+a0000000000: dc.b '0000000000',0 RAM:0001940B 0000 dc.b 0 RAM:0001940C 434F 5245 5F49 4D41+aCore_image_vol:dc.b 'CORE_IMAGE_VOL',0 ; DATA XREF: sub_1EEC+EEo RAM:0001940C 4745 5F56 4F4C 0000 ; sub_183DE+9Eo ... RAM:0001941B 0000 dc.b 0 RAM:0001941C 0000 dc.b 0 RAM:0001941D 0000 dc.b 0 RAM:0001941E 0000 dc.b 0 RAM:0001941F 0000 dc.b 0 RAM:00019420 0000 dc.b 0 RAM:00019421 0000 dc.b 0 RAM:00019422 0000 dc.b 0 RAM:00019423 0000 dc.b 0 RAM:00019424 0000 dc.b 0 RAM:00019425 0000 dc.b 0 RAM:00019426 0000 dc.b 0 RAM:00019427 0000 dc.b 0 RAM:00019428 0000 dc.b 0 RAM:00019429 0000 dc.b 0 RAM:0001942A 0000 dc.b 0 RAM:0001942B 0000 dc.b 0 RAM:0001942C 0000 byte_1942C: dc.b 0 ; DATA XREF: sub_1EEC+FCw RAM:0001942C ; sub_183DE+8Cr RAM:0001942D 0000 dc.b 0 RAM:0001942E 0000 dc.b 0 RAM:0001942F 0000 dc.b 0 RAM:00019430 RAM:00019430 ; =============== S U B R O U T I N E ======================================= RAM:00019430 RAM:00019430 ; Attributes: bp-based frame RAM:00019430 RAM:00019430 sub_19430: ; CODE XREF: sub_19554+24p RAM:00019430 ; sub_19554+38p ... RAM:00019430 RAM:00019430 arg_0 = 8 RAM:00019430 arg_4 = $C RAM:00019430 RAM:00019430 4E56 FFCC link a6,#$FFCC RAM:00019434 48D7 20E0 movem.l d5-d7/a5,(sp) RAM:00019438 2A6E 0008 movea.l arg_0(a6),a5 RAM:0001943C 2A2E 000C move.l arg_4(a6),d5 RAM:00019440 486E FFFC pea unk_FFFFFFFC(a6) RAM:00019444 2F05 move.l d5,-(sp) RAM:00019446 4855 pea (a5) RAM:00019448 4EB9 0001 9A44 jsr sub_19A44 RAM:0001944E 4FEF 000C lea $C(sp),sp RAM:00019452 4A40 tst.w d0 RAM:00019454 6700 00EA beq.w loc_19540 RAM:00019458 7EFF moveq #$FFFFFFFF,d7 RAM:0001945A 2D47 FFF4 move.l d7,unk_FFFFFFF4(a6) RAM:0001945E 4485 neg.l d5 RAM:00019460 2D45 FFF8 move.l d5,unk_FFFFFFF8(a6) RAM:00019464 42AE FFEC clr.l unk_FFFFFFEC(a6) RAM:00019468 42AE FFF0 clr.l unk_FFFFFFF0(a6) RAM:0001946C 7A00 moveq #0,d5 RAM:0001946E 6000 00A4 bra.w loc_19514 RAM:00019472 ; --------------------------------------------------------------------------- RAM:00019472 RAM:00019472 loc_19472: ; CODE XREF: sub_19430+E8j RAM:00019472 41EE FFEC lea unk_FFFFFFEC(a6),a0 RAM:00019476 43EE FFE4 lea unk_FFFFFFE4(a6),a1 RAM:0001947A 2368 0004 0004 move.l 4(a0),4(a1) RAM:00019480 2290 move.l (a0),(a1) RAM:00019482 486E FFF4 pea unk_FFFFFFF4(a6) RAM:00019486 486E FFE4 pea unk_FFFFFFE4(a6) RAM:0001948A 486E FFE4 pea unk_FFFFFFE4(a6) RAM:0001948E 4EB9 0001 9AA4 jsr sub_19AA4 RAM:00019494 4FEF 000C lea $C(sp),sp RAM:00019498 2E00 move.l d0,d7 RAM:0001949A 6710 beq.s loc_194AC RAM:0001949C 41EE FFE4 lea unk_FFFFFFE4(a6),a0 RAM:000194A0 43EE FFEC lea unk_FFFFFFEC(a6),a1 RAM:000194A4 2368 0004 0004 move.l 4(a0),4(a1) RAM:000194AA 2290 move.l (a0),(a1) RAM:000194AC RAM:000194AC loc_194AC: ; CODE XREF: sub_19430+6Aj RAM:000194AC 2C2D 0004 move.l 4(a5),d6 RAM:000194B0 0286 8000 0000 andi.l #$80000000,d6 RAM:000194B6 202D 0004 move.l 4(a5),d0 RAM:000194BA E388 lsl.l #1,d0 RAM:000194BC 2B40 0004 move.l d0,4(a5) RAM:000194C0 4A87 tst.l d7 RAM:000194C2 6706 beq.s loc_194CA RAM:000194C4 7E01 moveq #1,d7 RAM:000194C6 8FAD 0004 or.l d7,4(a5) RAM:000194CA RAM:000194CA loc_194CA: ; CODE XREF: sub_19430+92j RAM:000194CA 2E15 move.l (a5),d7 RAM:000194CC 0287 8000 0000 andi.l #$80000000,d7 RAM:000194D2 2015 move.l (a5),d0 RAM:000194D4 E388 lsl.l #1,d0 RAM:000194D6 2A80 move.l d0,(a5) RAM:000194D8 4A86 tst.l d6 RAM:000194DA 6704 beq.s loc_194E0 RAM:000194DC 7C01 moveq #1,d6 RAM:000194DE 8D95 or.l d6,(a5) RAM:000194E0 RAM:000194E0 loc_194E0: ; CODE XREF: sub_19430+AAj RAM:000194E0 2C2E FFF0 move.l unk_FFFFFFF0(a6),d6 RAM:000194E4 0286 8000 0000 andi.l #$80000000,d6 RAM:000194EA 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:000194EE D080 add.l d0,d0 RAM:000194F0 2D40 FFF0 move.l d0,unk_FFFFFFF0(a6) RAM:000194F4 4A87 tst.l d7 RAM:000194F6 6706 beq.s loc_194FE RAM:000194F8 002E 0001 FFF3 ori.b #1,unk_FFFFFFF3(a6) RAM:000194FE RAM:000194FE loc_194FE: ; CODE XREF: sub_19430+C6j RAM:000194FE 202E FFEC move.l unk_FFFFFFEC(a6),d0 RAM:00019502 D080 add.l d0,d0 RAM:00019504 2D40 FFEC move.l d0,unk_FFFFFFEC(a6) RAM:00019508 4A86 tst.l d6 RAM:0001950A 6706 beq.s loc_19512 RAM:0001950C 002E 0001 FFEF ori.b #1,unk_FFFFFFEF(a6) RAM:00019512 RAM:00019512 loc_19512: ; CODE XREF: sub_19430+DAj RAM:00019512 5245 addq.w #1,d5 RAM:00019514 RAM:00019514 loc_19514: ; CODE XREF: sub_19430+3Ej RAM:00019514 0C45 0040 cmpi.w #$40,d5 ; '@' RAM:00019518 6F00 FF58 ble.w loc_19472 RAM:0001951C 102E FFEF move.b unk_FFFFFFEF(a6),d0 RAM:00019520 7E01 moveq #1,d7 RAM:00019522 C087 and.l d7,d0 RAM:00019524 2D40 FFE0 move.l d0,unk_FFFFFFE0(a6) RAM:00019528 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:0001952C EEA8 lsr.l d7,d0 RAM:0001952E 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00019532 4AAE FFE0 tst.l unk_FFFFFFE0(a6) RAM:00019536 6708 beq.s loc_19540 RAM:00019538 00AE 8000 0000 FFFC ori.l #$80000000,unk_FFFFFFFC(a6) RAM:00019540 RAM:00019540 loc_19540: ; CODE XREF: sub_19430+24j RAM:00019540 ; sub_19430+106j RAM:00019540 2D6E FFFC FFDC move.l unk_FFFFFFFC(a6),unk_FFFFFFDC(a6) RAM:00019546 202E FFDC move.l unk_FFFFFFDC(a6),d0 RAM:0001954A 4CEE 20E0 FFCC movem.l unk_FFFFFFCC(a6),d5-d7/a5 RAM:00019550 4E5E unlk a6 RAM:00019552 4E75 rts RAM:00019552 ; End of function sub_19430 RAM:00019552 RAM:00019554 RAM:00019554 ; =============== S U B R O U T I N E ======================================= RAM:00019554 RAM:00019554 ; Attributes: bp-based frame RAM:00019554 RAM:00019554 sub_19554: ; CODE XREF: sub_19626+12p RAM:00019554 ; sub_1975E+14p RAM:00019554 RAM:00019554 arg_0 = 8 RAM:00019554 arg_4 = $C RAM:00019554 RAM:00019554 4E56 FFF4 link a6,#$FFF4 RAM:00019558 2E8D move.l a5,(sp) RAM:0001955A 2A6E 000C movea.l arg_4(a6),a5 RAM:0001955E 206E 0008 movea.l arg_0(a6),a0 RAM:00019562 43EE FFF8 lea unk_FFFFFFF8(a6),a1 RAM:00019566 2368 0004 0004 move.l 4(a0),4(a1) RAM:0001956C 2290 move.l (a0),(a1) RAM:0001956E 4879 000F 4240 pea (byte_F4240).l RAM:00019574 486E FFF8 pea unk_FFFFFFF8(a6) RAM:00019578 6100 FEB6 bsr.w sub_19430 RAM:0001957C 504F addq.w #8,sp RAM:0001957E 2B40 0006 move.l d0,6(a5) RAM:00019582 4879 0001 5180 pea ($15180).l RAM:00019588 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0001958C 6100 FEA2 bsr.w sub_19430 RAM:00019590 504F addq.w #8,sp RAM:00019592 2B40 0002 move.l d0,2(a5) RAM:00019596 3AAE FFFE move.w unk_FFFFFFFE(a6),(a5) RAM:0001959A 2A6E FFF4 movea.l unk_FFFFFFF4(a6),a5 RAM:0001959E 4E5E unlk a6 RAM:000195A0 4E75 rts RAM:000195A0 ; End of function sub_19554 RAM:000195A0 RAM:000195A2 RAM:000195A2 ; =============== S U B R O U T I N E ======================================= RAM:000195A2 RAM:000195A2 ; Attributes: bp-based frame RAM:000195A2 RAM:000195A2 sub_195A2: ; CODE XREF: sub_196B0+9Ep RAM:000195A2 ; sub_19852+14Ap RAM:000195A2 RAM:000195A2 arg_0 = 8 RAM:000195A2 arg_4 = $C RAM:000195A2 RAM:000195A2 4E56 FFF8 link a6,#$FFF8 RAM:000195A6 48D7 3000 movem.l a4-a5,(sp) RAM:000195AA 2A6E 0008 movea.l arg_0(a6),a5 RAM:000195AE 0C55 8EAD cmpi.w #(loc_8EAC+1),(a5) RAM:000195B2 6214 bhi.s loc_195C8 RAM:000195B4 0CAD 0001 5180 0002 cmpi.l #$15180,2(a5) RAM:000195BC 640A bcc.s loc_195C8 RAM:000195BE 0CAD 000F 4240 0006 cmpi.l #byte_F4240,6(a5) RAM:000195C6 6504 bcs.s loc_195CC RAM:000195C8 RAM:000195C8 loc_195C8: ; CODE XREF: sub_195A2+10j RAM:000195C8 ; sub_195A2+1Aj RAM:000195C8 7002 moveq #2,d0 RAM:000195CA 6050 bra.s loc_1961C RAM:000195CC ; --------------------------------------------------------------------------- RAM:000195CC RAM:000195CC loc_195CC: ; CODE XREF: sub_195A2+24j RAM:000195CC 286E 000C movea.l arg_4(a6),a4 RAM:000195D0 4294 clr.l (a4) RAM:000195D2 7000 moveq #0,d0 RAM:000195D4 3015 move.w (a5),d0 RAM:000195D6 2940 0004 move.l d0,4(a4) RAM:000195DA 4A55 tst.w (a5) RAM:000195DC 6710 beq.s loc_195EE RAM:000195DE 4879 0001 5180 pea ($15180).l RAM:000195E4 4854 pea (a4) RAM:000195E6 4EB9 0001 9A08 jsr sub_19A08 RAM:000195EC 504F addq.w #8,sp RAM:000195EE RAM:000195EE loc_195EE: ; CODE XREF: sub_195A2+3Aj RAM:000195EE 2F2D 0002 move.l 2(a5),-(sp) RAM:000195F2 4854 pea (a4) RAM:000195F4 4EB9 0001 9AD0 jsr sub_19AD0 RAM:000195FA 504F addq.w #8,sp RAM:000195FC 4879 000F 4240 pea (byte_F4240).l RAM:00019602 4854 pea (a4) RAM:00019604 4EB9 0001 9A08 jsr sub_19A08 RAM:0001960A 504F addq.w #8,sp RAM:0001960C 2F2D 0006 move.l 6(a5),-(sp) RAM:00019610 4854 pea (a4) RAM:00019612 4EB9 0001 9AD0 jsr sub_19AD0 RAM:00019618 504F addq.w #8,sp RAM:0001961A 7000 moveq #0,d0 RAM:0001961C RAM:0001961C loc_1961C: ; CODE XREF: sub_195A2+28j RAM:0001961C 4CEE 3000 FFF8 movem.l unk_FFFFFFF8(a6),a4-a5 RAM:00019622 4E5E unlk a6 RAM:00019624 4E75 rts RAM:00019624 ; End of function sub_195A2 RAM:00019624 RAM:00019626 RAM:00019626 ; =============== S U B R O U T I N E ======================================= RAM:00019626 RAM:00019626 ; Attributes: bp-based frame RAM:00019626 RAM:00019626 sub_19626: RAM:00019626 RAM:00019626 arg_0 = 8 RAM:00019626 arg_4 = $C RAM:00019626 RAM:00019626 4E56 FFF0 link a6,#$FFF0 RAM:0001962A 2E8D move.l a5,(sp) RAM:0001962C 2A6E 000C movea.l arg_4(a6),a5 RAM:00019630 486E FFF6 pea unk_FFFFFFF6(a6) RAM:00019634 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00019638 6100 FF1A bsr.w sub_19554 RAM:0001963C 504F addq.w #8,sp RAM:0001963E 7000 moveq #0,d0 RAM:00019640 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:00019644 E788 lsl.l #3,d0 RAM:00019646 2200 move.l d0,d1 RAM:00019648 D281 add.l d1,d1 RAM:0001964A D081 add.l d1,d0 RAM:0001964C 222E FFF8 move.l unk_FFFFFFF8(a6),d1 RAM:00019650 4C7C 1001 0000 0E10 divu.l #$E10,d1 RAM:00019658 D081 add.l d1,d0 RAM:0001965A 2A80 move.l d0,(a5) RAM:0001965C 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00019660 4C7C 0001 0000 0E10 divul.l #$E10,d1:d0 RAM:00019668 2D41 FFF8 move.l d1,unk_FFFFFFF8(a6) RAM:0001966C 4C7C 1001 0000 003C divu.l #$3C,d1 ; '<' RAM:00019674 1B41 0004 move.b d1,4(a5) RAM:00019678 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:0001967C 4C7C 0001 0000 003C divul.l #$3C,d1:d0 ; '<' RAM:00019684 1B41 0005 move.b d1,5(a5) RAM:00019688 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:0001968C 4C7C 0000 0000 03E8 divu.l #$3E8,d0 RAM:00019694 3B40 0006 move.w d0,6(a5) RAM:00019698 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:0001969C 4C7C 0001 0000 03E8 divul.l #$3E8,d1:d0 RAM:000196A4 3B41 0008 move.w d1,8(a5) RAM:000196A8 2A6E FFF0 movea.l unk_FFFFFFF0(a6),a5 RAM:000196AC 4E5E unlk a6 RAM:000196AE 4E75 rts RAM:000196AE ; End of function sub_19626 RAM:000196AE RAM:000196B0 RAM:000196B0 ; =============== S U B R O U T I N E ======================================= RAM:000196B0 RAM:000196B0 ; Attributes: bp-based frame RAM:000196B0 RAM:000196B0 sub_196B0: RAM:000196B0 RAM:000196B0 arg_0 = 8 RAM:000196B0 arg_4 = $C RAM:000196B0 RAM:000196B0 4E56 FFEC link a6,#$FFEC RAM:000196B4 48D7 2004 movem.l d2/a5,(sp) RAM:000196B8 2A6E 0008 movea.l arg_0(a6),a5 RAM:000196BC 0C2D 003B 0004 cmpi.b #$3B,4(a5) ; ';' RAM:000196C2 6218 bhi.s loc_196DC RAM:000196C4 0C2D 003B 0005 cmpi.b #$3B,5(a5) ; ';' RAM:000196CA 6210 bhi.s loc_196DC RAM:000196CC 0C6D 03E7 0006 cmpi.w #$3E7,6(a5) RAM:000196D2 6208 bhi.s loc_196DC RAM:000196D4 0C6D 03E7 0008 cmpi.w #$3E7,8(a5) RAM:000196DA 6304 bls.s loc_196E0 RAM:000196DC RAM:000196DC loc_196DC: ; CODE XREF: sub_196B0+12j RAM:000196DC ; sub_196B0+1Aj ... RAM:000196DC 7002 moveq #2,d0 RAM:000196DE 6074 bra.s loc_19754 RAM:000196E0 ; --------------------------------------------------------------------------- RAM:000196E0 RAM:000196E0 loc_196E0: ; CODE XREF: sub_196B0+2Aj RAM:000196E0 2015 move.l (a5),d0 RAM:000196E2 4C7C 0000 0000 0018 divu.l #$18,d0 RAM:000196EA 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:000196EE 2015 move.l (a5),d0 RAM:000196F0 4C7C 0001 0000 0018 divul.l #$18,d1:d0 RAM:000196F8 E989 lsl.l #4,d1 RAM:000196FA 2001 move.l d1,d0 RAM:000196FC EB88 lsl.l #5,d0 RAM:000196FE 9280 sub.l d0,d1 RAM:00019700 E788 lsl.l #3,d0 RAM:00019702 D280 add.l d0,d1 RAM:00019704 7000 moveq #0,d0 RAM:00019706 102D 0004 move.b 4(a5),d0 RAM:0001970A 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00019710 E588 lsl.l #2,d0 RAM:00019712 2400 move.l d0,d2 RAM:00019714 E98A lsl.l #4,d2 RAM:00019716 4480 neg.l d0 RAM:00019718 D082 add.l d2,d0 RAM:0001971A D280 add.l d0,d1 RAM:0001971C 7000 moveq #0,d0 RAM:0001971E 102D 0005 move.b 5(a5),d0 RAM:00019722 D280 add.l d0,d1 RAM:00019724 2D41 FFF8 move.l d1,unk_FFFFFFF8(a6) RAM:00019728 7000 moveq #0,d0 RAM:0001972A 302D 0006 move.w 6(a5),d0 RAM:0001972E E788 lsl.l #3,d0 RAM:00019730 2200 move.l d0,d1 RAM:00019732 E589 lsl.l #2,d1 RAM:00019734 9081 sub.l d1,d0 RAM:00019736 EB89 lsl.l #5,d1 RAM:00019738 D081 add.l d1,d0 RAM:0001973A 7200 moveq #0,d1 RAM:0001973C 322D 0008 move.w 8(a5),d1 RAM:00019740 D081 add.l d1,d0 RAM:00019742 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00019746 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001974A 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0001974E 6100 FE52 bsr.w sub_195A2 RAM:00019752 504F addq.w #8,sp RAM:00019754 RAM:00019754 loc_19754: ; CODE XREF: sub_196B0+2Ej RAM:00019754 4CEE 2004 FFEC movem.l unk_FFFFFFEC(a6),d2/a5 RAM:0001975A 4E5E unlk a6 RAM:0001975C 4E75 rts RAM:0001975C ; End of function sub_196B0 RAM:0001975C RAM:0001975E RAM:0001975E ; =============== S U B R O U T I N E ======================================= RAM:0001975E RAM:0001975E ; Attributes: bp-based frame RAM:0001975E RAM:0001975E sub_1975E: RAM:0001975E RAM:0001975E arg_0 = 8 RAM:0001975E arg_4 = $C RAM:0001975E RAM:0001975E 4E56 FFE8 link a6,#$FFE8 RAM:00019762 48D7 3080 movem.l d7/a4-a5,(sp) RAM:00019766 2A6E 000C movea.l arg_4(a6),a5 RAM:0001976A 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0001976E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00019772 6100 FDE0 bsr.w sub_19554 RAM:00019776 504F addq.w #8,sp RAM:00019778 3AB9 0002 5FD8 move.w (word_25FD8).l,(a5) RAM:0001977E 6006 bra.s loc_19786 RAM:00019780 ; --------------------------------------------------------------------------- RAM:00019780 RAM:00019780 loc_19780: ; CODE XREF: sub_1975E+3Aj RAM:00019780 9F6E FFF6 sub.w d7,unk_FFFFFFF6(a6) RAM:00019784 5255 addq.w #1,(a5) RAM:00019786 RAM:00019786 loc_19786: ; CODE XREF: sub_1975E+20j RAM:00019786 3E3C 016D move.w #$16D,d7 RAM:0001978A 3015 move.w (a5),d0 RAM:0001978C 7203 moveq #3,d1 RAM:0001978E C081 and.l d1,d0 RAM:00019790 6602 bne.s loc_19794 RAM:00019792 5247 addq.w #1,d7 RAM:00019794 RAM:00019794 loc_19794: ; CODE XREF: sub_1975E+32j RAM:00019794 BE6E FFF6 cmp.w unk_FFFFFFF6(a6),d7 RAM:00019798 63E6 bls.s loc_19780 RAM:0001979A 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:0001979E 1B7C 0001 0002 move.b #1,2(a5) RAM:000197A4 287C 0002 5FE4 movea.l #unk_25FE4,a4 RAM:000197AA 6032 bra.s loc_197DE RAM:000197AC ; --------------------------------------------------------------------------- RAM:000197AC RAM:000197AC loc_197AC: ; CODE XREF: sub_1975E+86j RAM:000197AC 7000 moveq #0,d0 RAM:000197AE 102D 0002 move.b 2(a5),d0 RAM:000197B2 1034 08FF move.b -1(a4,d0.l),d0 RAM:000197B6 0280 0000 00FF andi.l #$FF,d0 RAM:000197BC 3E00 move.w d0,d7 RAM:000197BE 0C2D 0002 0002 cmpi.b #2,2(a5) RAM:000197C4 660A bne.s loc_197D0 RAM:000197C6 3015 move.w (a5),d0 RAM:000197C8 7203 moveq #3,d1 RAM:000197CA C081 and.l d1,d0 RAM:000197CC 6602 bne.s loc_197D0 RAM:000197CE 5247 addq.w #1,d7 RAM:000197D0 RAM:000197D0 loc_197D0: ; CODE XREF: sub_1975E+66j RAM:000197D0 ; sub_1975E+6Ej RAM:000197D0 BE6E FFF6 cmp.w unk_FFFFFFF6(a6),d7 RAM:000197D4 6410 bcc.s loc_197E6 RAM:000197D6 9F6E FFF6 sub.w d7,unk_FFFFFFF6(a6) RAM:000197DA 522D 0002 addq.b #1,2(a5) RAM:000197DE RAM:000197DE loc_197DE: ; CODE XREF: sub_1975E+4Cj RAM:000197DE 0C2D 000C 0002 cmpi.b #$C,2(a5) RAM:000197E4 63C6 bls.s loc_197AC RAM:000197E6 RAM:000197E6 loc_197E6: ; CODE XREF: sub_1975E+76j RAM:000197E6 1B6E FFF7 0003 move.b unk_FFFFFFF7(a6),3(a5) RAM:000197EC 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:000197F0 4C7C 0000 0000 0E10 divu.l #$E10,d0 RAM:000197F8 1B40 0004 move.b d0,4(a5) RAM:000197FC 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:00019800 4C7C 0001 0000 0E10 divul.l #$E10,d1:d0 RAM:00019808 2D41 FFF8 move.l d1,unk_FFFFFFF8(a6) RAM:0001980C 4C7C 1001 0000 003C divu.l #$3C,d1 ; '<' RAM:00019814 1B41 0005 move.b d1,5(a5) RAM:00019818 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:0001981C 4C7C 0001 0000 003C divul.l #$3C,d1:d0 ; '<' RAM:00019824 1B41 0006 move.b d1,6(a5) RAM:00019828 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:0001982C 4C7C 0000 0000 03E8 divu.l #$3E8,d0 RAM:00019834 3B40 0008 move.w d0,8(a5) RAM:00019838 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:0001983C 4C7C 0001 0000 03E8 divul.l #$3E8,d1:d0 RAM:00019844 3B41 000A move.w d1,$A(a5) RAM:00019848 4CEE 3080 FFE8 movem.l unk_FFFFFFE8(a6),d7/a4-a5 RAM:0001984E 4E5E unlk a6 RAM:00019850 4E75 rts RAM:00019850 ; End of function sub_1975E RAM:00019850 RAM:00019852 RAM:00019852 ; =============== S U B R O U T I N E ======================================= RAM:00019852 RAM:00019852 ; Attributes: bp-based frame RAM:00019852 RAM:00019852 sub_19852: RAM:00019852 RAM:00019852 arg_0 = 8 RAM:00019852 arg_4 = $C RAM:00019852 RAM:00019852 4E56 FFE4 link a6,#$FFE4 RAM:00019856 48D7 3084 movem.l d2/d7/a4-a5,(sp) RAM:0001985A 2A6E 0008 movea.l arg_0(a6),a5 RAM:0001985E 0C55 07C3 cmpi.w #$7C3,(a5) RAM:00019862 6516 bcs.s loc_1987A RAM:00019864 0C55 0827 cmpi.w #$827,(a5) RAM:00019868 6210 bhi.s loc_1987A RAM:0001986A 0C2D 0001 0002 cmpi.b #1,2(a5) RAM:00019870 6508 bcs.s loc_1987A RAM:00019872 0C2D 000C 0002 cmpi.b #$C,2(a5) RAM:00019878 6306 bls.s loc_19880 RAM:0001987A RAM:0001987A loc_1987A: ; CODE XREF: sub_19852+10j RAM:0001987A ; sub_19852+16j ... RAM:0001987A 7002 moveq #2,d0 RAM:0001987C 6000 0124 bra.w loc_199A2 RAM:00019880 ; --------------------------------------------------------------------------- RAM:00019880 RAM:00019880 loc_19880: ; CODE XREF: sub_19852+26j RAM:00019880 287C 0002 5FE4 movea.l #unk_25FE4,a4 RAM:00019886 7000 moveq #0,d0 RAM:00019888 102D 0002 move.b 2(a5),d0 RAM:0001988C 1E34 08FF move.b -1(a4,d0.l),d7 RAM:00019890 0C2D 0002 0002 cmpi.b #2,2(a5) RAM:00019896 660A bne.s loc_198A2 RAM:00019898 3015 move.w (a5),d0 RAM:0001989A 7403 moveq #3,d2 RAM:0001989C C082 and.l d2,d0 RAM:0001989E 6602 bne.s loc_198A2 RAM:000198A0 5207 addq.b #1,d7 RAM:000198A2 RAM:000198A2 loc_198A2: ; CODE XREF: sub_19852+44j RAM:000198A2 ; sub_19852+4Cj RAM:000198A2 0C2D 0001 0003 cmpi.b #1,3(a5) RAM:000198A8 652E bcs.s loc_198D8 RAM:000198AA BE2D 0003 cmp.b 3(a5),d7 RAM:000198AE 6528 bcs.s loc_198D8 RAM:000198B0 0C2D 0017 0004 cmpi.b #$17,4(a5) RAM:000198B6 6220 bhi.s loc_198D8 RAM:000198B8 0C2D 003B 0005 cmpi.b #$3B,5(a5) ; ';' RAM:000198BE 6218 bhi.s loc_198D8 RAM:000198C0 0C2D 003B 0006 cmpi.b #$3B,6(a5) ; ';' RAM:000198C6 6210 bhi.s loc_198D8 RAM:000198C8 0C6D 03E7 0008 cmpi.w #$3E7,8(a5) RAM:000198CE 6208 bhi.s loc_198D8 RAM:000198D0 0C6D 03E7 000A cmpi.w #$3E7,$A(a5) RAM:000198D6 6306 bls.s loc_198DE RAM:000198D8 RAM:000198D8 loc_198D8: ; CODE XREF: sub_19852+56j RAM:000198D8 ; sub_19852+5Cj ... RAM:000198D8 7002 moveq #2,d0 RAM:000198DA 6000 00C6 bra.w loc_199A2 RAM:000198DE ; --------------------------------------------------------------------------- RAM:000198DE RAM:000198DE loc_198DE: ; CODE XREF: sub_19852+84j RAM:000198DE 7000 moveq #0,d0 RAM:000198E0 102D 0003 move.b 3(a5),d0 RAM:000198E4 5340 subq.w #1,d0 RAM:000198E6 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:000198EA 3E39 0002 5FD8 move.w (word_25FD8).l,d7 RAM:000198F0 6014 bra.s loc_19906 RAM:000198F2 ; --------------------------------------------------------------------------- RAM:000198F2 RAM:000198F2 loc_198F2: ; CODE XREF: sub_19852+B6j RAM:000198F2 066E 016D FFF6 addi.w #$16D,unk_FFFFFFF6(a6) RAM:000198F8 1007 move.b d7,d0 RAM:000198FA 7403 moveq #3,d2 RAM:000198FC C082 and.l d2,d0 RAM:000198FE 6604 bne.s loc_19904 RAM:00019900 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:00019904 RAM:00019904 loc_19904: ; CODE XREF: sub_19852+ACj RAM:00019904 5247 addq.w #1,d7 RAM:00019906 RAM:00019906 loc_19906: ; CODE XREF: sub_19852+9Ej RAM:00019906 BE55 cmp.w (a5),d7 RAM:00019908 65E8 bcs.s loc_198F2 RAM:0001990A 7E01 moveq #1,d7 RAM:0001990C 6026 bra.s loc_19934 RAM:0001990E ; --------------------------------------------------------------------------- RAM:0001990E RAM:0001990E loc_1990E: ; CODE XREF: sub_19852+E6j RAM:0001990E 7000 moveq #0,d0 RAM:00019910 1007 move.b d7,d0 RAM:00019912 1034 08FF move.b -1(a4,d0.l),d0 RAM:00019916 0280 0000 00FF andi.l #$FF,d0 RAM:0001991C D16E FFF6 add.w d0,unk_FFFFFFF6(a6) RAM:00019920 0C07 0002 cmpi.b #2,d7 RAM:00019924 660C bne.s loc_19932 RAM:00019926 3015 move.w (a5),d0 RAM:00019928 7403 moveq #3,d2 RAM:0001992A C082 and.l d2,d0 RAM:0001992C 6604 bne.s loc_19932 RAM:0001992E 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:00019932 RAM:00019932 loc_19932: ; CODE XREF: sub_19852+D2j RAM:00019932 ; sub_19852+DAj RAM:00019932 5207 addq.b #1,d7 RAM:00019934 RAM:00019934 loc_19934: ; CODE XREF: sub_19852+BAj RAM:00019934 BE2D 0002 cmp.b 2(a5),d7 RAM:00019938 65D4 bcs.s loc_1990E RAM:0001993A 7000 moveq #0,d0 RAM:0001993C 102D 0004 move.b 4(a5),d0 RAM:00019940 0280 0000 FFFF andi.l #$FFFF,d0 RAM:00019946 E988 lsl.l #4,d0 RAM:00019948 2200 move.l d0,d1 RAM:0001994A EB89 lsl.l #5,d1 RAM:0001994C 9081 sub.l d1,d0 RAM:0001994E E789 lsl.l #3,d1 RAM:00019950 D081 add.l d1,d0 RAM:00019952 7200 moveq #0,d1 RAM:00019954 122D 0005 move.b 5(a5),d1 RAM:00019958 0281 0000 FFFF andi.l #$FFFF,d1 RAM:0001995E E589 lsl.l #2,d1 RAM:00019960 2401 move.l d1,d2 RAM:00019962 E98A lsl.l #4,d2 RAM:00019964 4481 neg.l d1 RAM:00019966 D282 add.l d2,d1 RAM:00019968 D081 add.l d1,d0 RAM:0001996A 7200 moveq #0,d1 RAM:0001996C 122D 0006 move.b 6(a5),d1 RAM:00019970 D081 add.l d1,d0 RAM:00019972 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:00019976 7000 moveq #0,d0 RAM:00019978 302D 0008 move.w 8(a5),d0 RAM:0001997C E788 lsl.l #3,d0 RAM:0001997E 2200 move.l d0,d1 RAM:00019980 E589 lsl.l #2,d1 RAM:00019982 9081 sub.l d1,d0 RAM:00019984 EB89 lsl.l #5,d1 RAM:00019986 D081 add.l d1,d0 RAM:00019988 7200 moveq #0,d1 RAM:0001998A 322D 000A move.w $A(a5),d1 RAM:0001998E D081 add.l d1,d0 RAM:00019990 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00019994 2F2E 000C move.l arg_4(a6),-(sp) RAM:00019998 486E FFF6 pea unk_FFFFFFF6(a6) RAM:0001999C 6100 FC04 bsr.w sub_195A2 RAM:000199A0 504F addq.w #8,sp RAM:000199A2 RAM:000199A2 loc_199A2: ; CODE XREF: sub_19852+2Aj RAM:000199A2 ; sub_19852+88j RAM:000199A2 4CEE 3084 FFE4 movem.l unk_FFFFFFE4(a6),d2/d7/a4-a5 RAM:000199A8 4E5E unlk a6 RAM:000199AA 4E75 rts RAM:000199AA ; End of function sub_19852 RAM:000199AA RAM:000199AC RAM:000199AC ; =============== S U B R O U T I N E ======================================= RAM:000199AC RAM:000199AC ; Attributes: bp-based frame RAM:000199AC RAM:000199AC sub_199AC: RAM:000199AC RAM:000199AC arg_0 = 8 RAM:000199AC arg_4 = $C RAM:000199AC RAM:000199AC 4E56 FFF4 link a6,#$FFF4 RAM:000199B0 206E 0008 movea.l arg_0(a6),a0 RAM:000199B4 43EE FFF8 lea unk_FFFFFFF8(a6),a1 RAM:000199B8 2368 0004 0004 move.l 4(a0),4(a1) RAM:000199BE 2290 move.l (a0),(a1) RAM:000199C0 4879 000F 4240 pea (byte_F4240).l RAM:000199C6 486E FFF8 pea unk_FFFFFFF8(a6) RAM:000199CA 6100 FA64 bsr.w sub_19430 RAM:000199CE 504F addq.w #8,sp RAM:000199D0 206E 000C movea.l arg_4(a6),a0 RAM:000199D4 20AE FFFC move.l unk_FFFFFFFC(a6),(a0) RAM:000199D8 4E5E unlk a6 RAM:000199DA 4E75 rts RAM:000199DA ; End of function sub_199AC RAM:000199DA RAM:000199DC RAM:000199DC ; =============== S U B R O U T I N E ======================================= RAM:000199DC RAM:000199DC ; Attributes: bp-based frame RAM:000199DC RAM:000199DC sub_199DC: RAM:000199DC RAM:000199DC arg_0 = 8 RAM:000199DC arg_4 = $C RAM:000199DC RAM:000199DC 4E56 FFFC link a6,#$FFFC RAM:000199E0 2E8D move.l a5,(sp) RAM:000199E2 2A6E 000C movea.l arg_4(a6),a5 RAM:000199E6 4295 clr.l (a5) RAM:000199E8 2B6E 0008 0004 move.l arg_0(a6),4(a5) RAM:000199EE 4879 000F 4240 pea (byte_F4240).l RAM:000199F4 4855 pea (a5) RAM:000199F6 4EB9 0001 9A08 jsr sub_19A08 RAM:000199FC 504F addq.w #8,sp RAM:000199FE 2A6E FFFC movea.l unk_FFFFFFFC(a6),a5 RAM:00019A02 4E5E unlk a6 RAM:00019A04 4E75 rts RAM:00019A04 ; End of function sub_199DC RAM:00019A04 RAM:00019A04 ; --------------------------------------------------------------------------- RAM:00019A06 0000 dc.b 0 RAM:00019A07 0000 dc.b 0 RAM:00019A08 RAM:00019A08 ; =============== S U B R O U T I N E ======================================= RAM:00019A08 RAM:00019A08 ; Attributes: bp-based frame RAM:00019A08 RAM:00019A08 sub_19A08: ; CODE XREF: sub_195A2+44p RAM:00019A08 ; sub_195A2+62p ... RAM:00019A08 RAM:00019A08 arg_0 = 8 RAM:00019A08 arg_4 = $C RAM:00019A08 RAM:00019A08 4E56 0000 link a6,#0 RAM:00019A0C 2F02 move.l d2,-(sp) RAM:00019A0E 206E 0008 movea.l arg_0(a6),a0 RAM:00019A12 2028 0004 move.l 4(a0),d0 RAM:00019A16 222E 000C move.l arg_4(a6),d1 RAM:00019A1A 4C01 0402 mulu.l d1,d2:d0 RAM:00019A1E 2140 0004 move.l d0,4(a0) RAM:00019A22 2010 move.l (a0),d0 RAM:00019A24 4C01 0000 mulu.l d1,d0 RAM:00019A28 6900 0012 bvs.w loc_19A3C RAM:00019A2C D082 add.l d2,d0 RAM:00019A2E 6900 000C bvs.w loc_19A3C RAM:00019A32 2080 move.l d0,(a0) RAM:00019A34 7000 moveq #0,d0 RAM:00019A36 241F move.l (sp)+,d2 RAM:00019A38 4E5E unlk a6 RAM:00019A3A 4E75 rts RAM:00019A3C ; --------------------------------------------------------------------------- RAM:00019A3C RAM:00019A3C loc_19A3C: ; CODE XREF: sub_19A08+20j RAM:00019A3C ; sub_19A08+26j RAM:00019A3C 7001 moveq #1,d0 RAM:00019A3E 241F move.l (sp)+,d2 RAM:00019A40 4E5E unlk a6 RAM:00019A42 4E75 rts RAM:00019A42 ; End of function sub_19A08 RAM:00019A42 RAM:00019A44 RAM:00019A44 ; =============== S U B R O U T I N E ======================================= RAM:00019A44 RAM:00019A44 ; Attributes: bp-based frame RAM:00019A44 RAM:00019A44 sub_19A44: ; CODE XREF: sub_19430+18p RAM:00019A44 RAM:00019A44 arg_0 = 8 RAM:00019A44 arg_4 = $C RAM:00019A44 arg_8 = $10 RAM:00019A44 RAM:00019A44 4E56 0000 link a6,#0 RAM:00019A48 2F02 move.l d2,-(sp) RAM:00019A4A 206E 0008 movea.l arg_0(a6),a0 RAM:00019A4E 2010 move.l (a0),d0 RAM:00019A50 2228 0004 move.l 4(a0),d1 RAM:00019A54 242E 000C move.l arg_4(a6),d2 RAM:00019A58 4C42 1400 divu.l d2,d0:d1 RAM:00019A5C 6900 0016 bvs.w loc_19A74 RAM:00019A60 4290 clr.l (a0) RAM:00019A62 2141 0004 move.l d1,4(a0) RAM:00019A66 206E 0010 movea.l arg_8(a6),a0 RAM:00019A6A 2080 move.l d0,(a0) RAM:00019A6C 7000 moveq #0,d0 RAM:00019A6E 241F move.l (sp)+,d2 RAM:00019A70 4E5E unlk a6 RAM:00019A72 4E75 rts RAM:00019A74 ; --------------------------------------------------------------------------- RAM:00019A74 RAM:00019A74 loc_19A74: ; CODE XREF: sub_19A44+18j RAM:00019A74 7001 moveq #1,d0 RAM:00019A76 241F move.l (sp)+,d2 RAM:00019A78 4E5E unlk a6 RAM:00019A7A 4E75 rts RAM:00019A7A ; End of function sub_19A44 RAM:00019A7A RAM:00019A7C RAM:00019A7C ; =============== S U B R O U T I N E ======================================= RAM:00019A7C RAM:00019A7C ; Attributes: bp-based frame RAM:00019A7C RAM:00019A7C sub_19A7C: ; CODE XREF: sub_11BEC+22p RAM:00019A7C RAM:00019A7C arg_0 = 8 RAM:00019A7C arg_4 = $C RAM:00019A7C RAM:00019A7C 4E56 0000 link a6,#0 RAM:00019A80 206E 0008 movea.l arg_0(a6),a0 RAM:00019A84 226E 000C movea.l arg_4(a6),a1 RAM:00019A88 B189 cmpm.l (a1)+,(a0)+ RAM:00019A8A 660A bne.s loc_19A96 RAM:00019A8C B189 cmpm.l (a1)+,(a0)+ RAM:00019A8E 6606 bne.s loc_19A96 RAM:00019A90 4280 clr.l d0 RAM:00019A92 4E5E unlk a6 RAM:00019A94 4E75 rts RAM:00019A96 ; --------------------------------------------------------------------------- RAM:00019A96 RAM:00019A96 loc_19A96: ; CODE XREF: sub_19A7C+Ej RAM:00019A96 ; sub_19A7C+12j RAM:00019A96 6206 bhi.s loc_19A9E RAM:00019A98 70FF moveq #$FFFFFFFF,d0 RAM:00019A9A 4E5E unlk a6 RAM:00019A9C 4E75 rts RAM:00019A9E ; --------------------------------------------------------------------------- RAM:00019A9E RAM:00019A9E loc_19A9E: ; CODE XREF: sub_19A7C:loc_19A96j RAM:00019A9E 7001 moveq #1,d0 RAM:00019AA0 4E5E unlk a6 RAM:00019AA2 4E75 rts RAM:00019AA2 ; End of function sub_19A7C RAM:00019AA2 RAM:00019AA4 RAM:00019AA4 ; =============== S U B R O U T I N E ======================================= RAM:00019AA4 RAM:00019AA4 ; Attributes: bp-based frame RAM:00019AA4 RAM:00019AA4 sub_19AA4: ; CODE XREF: sub_19430+5Ep RAM:00019AA4 ; sub_19D9A+36p RAM:00019AA4 RAM:00019AA4 arg_0 = 8 RAM:00019AA4 RAM:00019AA4 4E56 0000 link a6,#0 RAM:00019AA8 2F0A move.l a2,-(sp) RAM:00019AAA 4CEE 0700 0008 movem.l arg_0(a6),a0-a2 RAM:00019AB0 2029 0004 move.l 4(a1),d0 RAM:00019AB4 222A 0004 move.l 4(a2),d1 RAM:00019AB8 D081 add.l d1,d0 RAM:00019ABA 2140 0004 move.l d0,4(a0) RAM:00019ABE 2011 move.l (a1),d0 RAM:00019AC0 2212 move.l (a2),d1 RAM:00019AC2 D181 addx.l d1,d0 RAM:00019AC4 2080 move.l d0,(a0) RAM:00019AC6 4280 clr.l d0 RAM:00019AC8 D180 addx.l d0,d0 RAM:00019ACA 245F movea.l (sp)+,a2 RAM:00019ACC 4E5E unlk a6 RAM:00019ACE 4E75 rts RAM:00019ACE ; End of function sub_19AA4 RAM:00019ACE RAM:00019AD0 RAM:00019AD0 ; =============== S U B R O U T I N E ======================================= RAM:00019AD0 RAM:00019AD0 ; Attributes: bp-based frame RAM:00019AD0 RAM:00019AD0 sub_19AD0: ; CODE XREF: sub_726E+2Ep RAM:00019AD0 ; sub_A11A+30p ... RAM:00019AD0 RAM:00019AD0 arg_0 = 8 RAM:00019AD0 arg_4 = $C RAM:00019AD0 RAM:00019AD0 4E56 0000 link a6,#0 RAM:00019AD4 206E 0008 movea.l arg_0(a6),a0 RAM:00019AD8 2210 move.l (a0),d1 RAM:00019ADA 202E 000C move.l arg_4(a6),d0 RAM:00019ADE D1A8 0004 add.l d0,4(a0) RAM:00019AE2 4280 clr.l d0 RAM:00019AE4 D380 addx.l d0,d1 RAM:00019AE6 2081 move.l d1,(a0) RAM:00019AE8 D180 addx.l d0,d0 RAM:00019AEA 4E5E unlk a6 RAM:00019AEC 4E75 rts RAM:00019AEC ; End of function sub_19AD0 RAM:00019AEC RAM:00019AEE RAM:00019AEE ; =============== S U B R O U T I N E ======================================= RAM:00019AEE RAM:00019AEE ; Attributes: bp-based frame RAM:00019AEE RAM:00019AEE sub_19AEE: ; CODE XREF: sub_19BB6+144p RAM:00019AEE ; sub_19E0C+36p RAM:00019AEE RAM:00019AEE arg_0 = 8 RAM:00019AEE RAM:00019AEE 4E56 0000 link a6,#0 RAM:00019AF2 2F0A move.l a2,-(sp) RAM:00019AF4 4CEE 0700 0008 movem.l arg_0(a6),a0-a2 RAM:00019AFA 2029 0004 move.l 4(a1),d0 RAM:00019AFE 222A 0004 move.l 4(a2),d1 RAM:00019B02 9081 sub.l d1,d0 RAM:00019B04 2140 0004 move.l d0,4(a0) RAM:00019B08 2011 move.l (a1),d0 RAM:00019B0A 2212 move.l (a2),d1 RAM:00019B0C 9181 subx.l d1,d0 RAM:00019B0E 2080 move.l d0,(a0) RAM:00019B10 4280 clr.l d0 RAM:00019B12 D180 addx.l d0,d0 RAM:00019B14 245F movea.l (sp)+,a2 RAM:00019B16 4E5E unlk a6 RAM:00019B18 4E75 rts RAM:00019B18 ; End of function sub_19AEE RAM:00019B18 RAM:00019B18 ; --------------------------------------------------------------------------- RAM:00019B1A 0000 dc.b 0 RAM:00019B1B 0000 dc.b 0 RAM:00019B1C 0000 dc.b 0 RAM:00019B1D 0000 dc.b 0 RAM:00019B1E 0000 dc.b 0 RAM:00019B1F 0000 dc.b 0 RAM:00019B20 RAM:00019B20 ; =============== S U B R O U T I N E ======================================= RAM:00019B20 RAM:00019B20 ; Attributes: bp-based frame RAM:00019B20 RAM:00019B20 sub_19B20: RAM:00019B20 4E56 0000 link a6,#0 RAM:00019B24 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:00019B2A 48D7 0000 movem.l 0,(sp) RAM:00019B2E 3039 0004 6102 move.w (word_46102).l,d0 RAM:00019B34 48C0 ext.l d0 RAM:00019B36 0280 0000 00FF andi.l #$FF,d0 RAM:00019B3C 6666 bne.s loc_19BA4 RAM:00019B3E 4A79 0002 6024 tst.w (word_26024).l RAM:00019B44 6650 bne.s loc_19B96 RAM:00019B46 4A39 0002 600C tst.b (byte_2600C).l RAM:00019B4C 673E beq.s loc_19B8C RAM:00019B4E 42B9 0004 7920 clr.l (dword_47920).l RAM:00019B54 42B9 0004 7924 clr.l (dword_47924).l RAM:00019B5A 4878 0000 pea (off_0).w RAM:00019B5E 4879 0002 5FF0 pea (off_25FF0).l RAM:00019B64 4878 001A pea ($1A).w RAM:00019B68 4EB9 0001 E490 jsr return0_17 RAM:00019B6E 4FEF 000C lea $C(sp),sp RAM:00019B72 486E FFF0 pea unk_FFFFFFF0(a6) RAM:00019B76 4879 0002 5FFC pea (unk_25FFC).l RAM:00019B7C 4878 0001 pea (1).w RAM:00019B80 4EB9 0001 E49A jsr return0_18 RAM:00019B86 4FEF 000C lea $C(sp),sp RAM:00019B8A 600A bra.s loc_19B96 RAM:00019B8C ; --------------------------------------------------------------------------- RAM:00019B8C RAM:00019B8C loc_19B8C: ; CODE XREF: sub_19B20+2Cj RAM:00019B8C 23FC FFFF FFFF 0002+ move.l #$FFFFFFFF,(dword_26010).l RAM:00019B96 RAM:00019B96 loc_19B96: ; CODE XREF: sub_19B20+24j RAM:00019B96 ; sub_19B20+6Aj RAM:00019B96 42B9 0002 601C clr.l (dword_2601C).l RAM:00019B9C 42B9 0002 6020 clr.l (dword_26020).l RAM:00019BA2 600C bra.s loc_19BB0 RAM:00019BA4 ; --------------------------------------------------------------------------- RAM:00019BA4 RAM:00019BA4 loc_19BA4: ; CODE XREF: sub_19B20+1Cj RAM:00019BA4 42B9 0004 7920 clr.l (dword_47920).l RAM:00019BAA 42B9 0004 7924 clr.l (dword_47924).l RAM:00019BB0 RAM:00019BB0 loc_19BB0: ; CODE XREF: sub_19B20+82j RAM:00019BB0 4E71 nop RAM:00019BB2 4E5E unlk a6 RAM:00019BB4 4E75 rts RAM:00019BB4 ; End of function sub_19B20 RAM:00019BB4 RAM:00019BB6 RAM:00019BB6 ; =============== S U B R O U T I N E ======================================= RAM:00019BB6 RAM:00019BB6 ; Attributes: bp-based frame RAM:00019BB6 RAM:00019BB6 sub_19BB6: ; CODE XREF: sub_726E+1Ap RAM:00019BB6 ; WaitDevice_28xx+2Ap ... RAM:00019BB6 RAM:00019BB6 arg_0 = 8 RAM:00019BB6 RAM:00019BB6 4E56 0000 link a6,#0 RAM:00019BBA DFFC FFFF FFE8 adda.l #unk_FFFFFFE8,sp RAM:00019BC0 48D7 0000 movem.l 0,(sp) RAM:00019BC4 3039 0004 6102 move.w (word_46102).l,d0 RAM:00019BCA 48C0 ext.l d0 RAM:00019BCC 0280 0000 00FF andi.l #$FF,d0 RAM:00019BD2 6600 0132 bne.w loc_19D06 RAM:00019BD6 4A79 0002 6024 tst.w (word_26024).l RAM:00019BDC 6710 beq.s loc_19BEE RAM:00019BDE 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00019BE2 4EB9 0001 9D1E jsr sub_19D1E RAM:00019BE8 584F addq.w #4,sp RAM:00019BEA 6000 0118 bra.w loc_19D04 RAM:00019BEE ; --------------------------------------------------------------------------- RAM:00019BEE RAM:00019BEE loc_19BEE: ; CODE XREF: sub_19BB6+26j RAM:00019BEE 4A39 0002 600C tst.b (byte_2600C).l RAM:00019BF4 6716 beq.s loc_19C0C RAM:00019BF6 41F9 0004 7920 lea (dword_47920).l,a0 RAM:00019BFC 226E 0008 movea.l arg_0(a6),a1 RAM:00019C00 2368 0004 0004 move.l 4(a0),4(a1) RAM:00019C06 2290 move.l (a0),(a1) RAM:00019C08 6000 00FA bra.w loc_19D04 RAM:00019C0C ; --------------------------------------------------------------------------- RAM:00019C0C RAM:00019C0C loc_19C0C: ; CODE XREF: sub_19BB6+3Ej RAM:00019C0C 486E FFE8 pea unk_FFFFFFE8(a6) RAM:00019C10 4EB9 0001 E4AE jsr return0_20 RAM:00019C16 584F addq.w #4,sp RAM:00019C18 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:00019C1C 2D6E FFE8 FFFC move.l unk_FFFFFFE8(a6),unk_FFFFFFFC(a6) RAM:00019C22 2039 0002 6010 move.l (dword_26010).l,d0 RAM:00019C28 B0AE FFFC cmp.l unk_FFFFFFFC(a6),d0 RAM:00019C2C 6616 bne.s loc_19C44 RAM:00019C2E 41F9 0002 6014 lea (unk_26014).l,a0 RAM:00019C34 226E 0008 movea.l arg_0(a6),a1 RAM:00019C38 2368 0004 0004 move.l 4(a0),4(a1) RAM:00019C3E 2290 move.l (a0),(a1) RAM:00019C40 6000 00A2 bra.w loc_19CE4 RAM:00019C44 ; --------------------------------------------------------------------------- RAM:00019C44 RAM:00019C44 loc_19C44: ; CODE XREF: sub_19BB6+76j RAM:00019C44 6020 bra.s loc_19C66 RAM:00019C46 ; --------------------------------------------------------------------------- RAM:00019C46 RAM:00019C46 loc_19C46: ; CODE XREF: sub_19BB6+C4j RAM:00019C46 42AE FFF8 clr.l unk_FFFFFFF8(a6) RAM:00019C4A 6042 bra.s loc_19C8E RAM:00019C4C ; --------------------------------------------------------------------------- RAM:00019C4C RAM:00019C4C loc_19C4C: ; CODE XREF: sub_19BB6+CCj RAM:00019C4C 2D7C 0000 411B FFF8 move.l #$411B,unk_FFFFFFF8(a6) RAM:00019C54 6038 bra.s loc_19C8E RAM:00019C56 ; --------------------------------------------------------------------------- RAM:00019C56 RAM:00019C56 loc_19C56: ; CODE XREF: sub_19BB6+D4j RAM:00019C56 2D7C 0000 8235 FFF8 move.l #$8235,unk_FFFFFFF8(a6) RAM:00019C5E 602E bra.s loc_19C8E RAM:00019C60 ; --------------------------------------------------------------------------- RAM:00019C60 RAM:00019C60 loc_19C60: ; CODE XREF: sub_19BB6+D6j RAM:00019C60 42AE FFF8 clr.l unk_FFFFFFF8(a6) RAM:00019C64 6028 bra.s loc_19C8E RAM:00019C66 ; --------------------------------------------------------------------------- RAM:00019C66 RAM:00019C66 loc_19C66: ; CODE XREF: sub_19BB6:loc_19C44j RAM:00019C66 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00019C6A 4C7C 0801 0000 0003 divsl.l #3,d1:d0 RAM:00019C72 2001 move.l d1,d0 RAM:00019C74 0C80 0000 0000 cmpi.l #0,d0 RAM:00019C7A 67CA beq.s loc_19C46 RAM:00019C7C 0C80 0000 0001 cmpi.l #1,d0 RAM:00019C82 67C8 beq.s loc_19C4C RAM:00019C84 0C80 0000 0002 cmpi.l #2,d0 RAM:00019C8A 67CA beq.s loc_19C56 RAM:00019C8C 60D2 bra.s loc_19C60 RAM:00019C8E ; --------------------------------------------------------------------------- RAM:00019C8E RAM:00019C8E loc_19C8E: ; CODE XREF: sub_19BB6+94j RAM:00019C8E ; sub_19BB6+9Ej ... RAM:00019C8E 206E 0008 movea.l arg_0(a6),a0 RAM:00019C92 4290 clr.l (a0) RAM:00019C94 206E 0008 movea.l arg_0(a6),a0 RAM:00019C98 202E FFFC move.l unk_FFFFFFFC(a6),d0 RAM:00019C9C 4C7C 0800 0000 0003 divs.l #3,d0 RAM:00019CA4 2140 0004 move.l d0,4(a0) RAM:00019CA8 4879 0000 C350 pea ((loc_C34E+2)).l RAM:00019CAE 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00019CB2 4EB9 0001 9A08 jsr sub_19A08 RAM:00019CB8 504F addq.w #8,sp RAM:00019CBA 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:00019CBE 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00019CC2 4EB9 0001 9AD0 jsr sub_19AD0 RAM:00019CC8 504F addq.w #8,sp RAM:00019CCA 206E 0008 movea.l arg_0(a6),a0 RAM:00019CCE 227C 0002 6014 movea.l #unk_26014,a1 RAM:00019CD4 2368 0004 0004 move.l 4(a0),4(a1) RAM:00019CDA 2290 move.l (a0),(a1) RAM:00019CDC 23EE FFFC 0002 6010 move.l unk_FFFFFFFC(a6),(dword_26010).l RAM:00019CE4 RAM:00019CE4 loc_19CE4: ; CODE XREF: sub_19BB6+8Aj RAM:00019CE4 4AB9 0002 34A0 tst.l (dword_234A0).l RAM:00019CEA 6618 bne.s loc_19D04 RAM:00019CEC 4879 0002 34A4 pea (unk_234A4).l RAM:00019CF2 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00019CF6 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00019CFA 4EB9 0001 9AEE jsr sub_19AEE RAM:00019D00 4FEF 000C lea $C(sp),sp RAM:00019D04 RAM:00019D04 loc_19D04: ; CODE XREF: sub_19BB6+34j RAM:00019D04 ; sub_19BB6+52j ... RAM:00019D04 6012 bra.s loc_19D18 RAM:00019D06 ; --------------------------------------------------------------------------- RAM:00019D06 RAM:00019D06 loc_19D06: ; CODE XREF: sub_19BB6+1Cj RAM:00019D06 41F9 0004 7920 lea (dword_47920).l,a0 RAM:00019D0C 226E 0008 movea.l arg_0(a6),a1 RAM:00019D10 2368 0004 0004 move.l 4(a0),4(a1) RAM:00019D16 2290 move.l (a0),(a1) RAM:00019D18 RAM:00019D18 loc_19D18: ; CODE XREF: sub_19BB6:loc_19D04j RAM:00019D18 4E71 nop RAM:00019D1A 4E5E unlk a6 RAM:00019D1C 4E75 rts RAM:00019D1C ; End of function sub_19BB6 RAM:00019D1C RAM:00019D1E RAM:00019D1E ; =============== S U B R O U T I N E ======================================= RAM:00019D1E RAM:00019D1E ; Attributes: bp-based frame RAM:00019D1E RAM:00019D1E sub_19D1E: ; CODE XREF: sub_19BB6+2Cp RAM:00019D1E ; sub_19D9A+22p ... RAM:00019D1E RAM:00019D1E arg_0 = 8 RAM:00019D1E RAM:00019D1E 4E56 0000 link a6,#0 RAM:00019D22 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:00019D28 48D7 0000 movem.l 0,(sp) RAM:00019D2C 486E FFF0 pea unk_FFFFFFF0(a6) RAM:00019D30 486E FFF8 pea unk_FFFFFFF8(a6) RAM:00019D34 4EB9 0001 E4A4 jsr return0_19 RAM:00019D3A 504F addq.w #8,sp RAM:00019D3C 206E 0008 movea.l arg_0(a6),a0 RAM:00019D40 4290 clr.l (a0) RAM:00019D42 206E 0008 movea.l arg_0(a6),a0 RAM:00019D46 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:00019D4A E580 asl.l #2,d0 RAM:00019D4C 2200 move.l d0,d1 RAM:00019D4E E981 asl.l #4,d1 RAM:00019D50 4480 neg.l d0 RAM:00019D52 D081 add.l d1,d0 RAM:00019D54 222E FFF8 move.l unk_FFFFFFF8(a6),d1 RAM:00019D58 9280 sub.l d0,d1 RAM:00019D5A 2141 0004 move.l d1,4(a0) RAM:00019D5E 4AAE FFF4 tst.l unk_FFFFFFF4(a6) RAM:00019D62 670C beq.s loc_19D70 RAM:00019D64 206E 0008 movea.l arg_0(a6),a0 RAM:00019D68 06A8 0000 0E10 0004 addi.l #$E10,4(a0) RAM:00019D70 RAM:00019D70 loc_19D70: ; CODE XREF: sub_19D1E+44j RAM:00019D70 4879 000F 4240 pea (byte_F4240).l RAM:00019D76 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00019D7A 4EB9 0001 9A08 jsr sub_19A08 RAM:00019D80 504F addq.w #8,sp RAM:00019D82 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:00019D86 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00019D8A 4EB9 0001 9AD0 jsr sub_19AD0 RAM:00019D90 504F addq.w #8,sp RAM:00019D92 6002 bra.s loc_19D96 RAM:00019D92 ; --------------------------------------------------------------------------- RAM:00019D94 0070 dc.b $70 ; p RAM:00019D95 0000 dc.b 0 RAM:00019D96 ; --------------------------------------------------------------------------- RAM:00019D96 RAM:00019D96 loc_19D96: ; CODE XREF: sub_19D1E+74j RAM:00019D96 4E5E unlk a6 RAM:00019D98 4E75 rts RAM:00019D98 ; End of function sub_19D1E RAM:00019D98 RAM:00019D9A RAM:00019D9A ; =============== S U B R O U T I N E ======================================= RAM:00019D9A RAM:00019D9A ; Attributes: bp-based frame RAM:00019D9A RAM:00019D9A sub_19D9A: RAM:00019D9A RAM:00019D9A arg_0 = 8 RAM:00019D9A RAM:00019D9A 4E56 0000 link a6,#0 RAM:00019D9E DFFC 0000 0000 adda.l #0,sp RAM:00019DA4 48D7 0000 movem.l 0,(sp) RAM:00019DA8 3039 0004 6102 move.w (word_46102).l,d0 RAM:00019DAE 48C0 ext.l d0 RAM:00019DB0 0280 0000 00FF andi.l #$FF,d0 RAM:00019DB6 6624 bne.s loc_19DDC RAM:00019DB8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00019DBC 6100 FF60 bsr.w sub_19D1E RAM:00019DC0 584F addq.w #4,sp RAM:00019DC2 4879 0002 601C pea (dword_2601C).l RAM:00019DC8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00019DCC 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00019DD0 4EB9 0001 9AA4 jsr sub_19AA4 RAM:00019DD6 4FEF 000C lea $C(sp),sp RAM:00019DDA 602A bra.s loc_19E06 RAM:00019DDC ; --------------------------------------------------------------------------- RAM:00019DDC RAM:00019DDC loc_19DDC: ; CODE XREF: sub_19D9A+1Cj RAM:00019DDC 4A79 0004 7930 tst.w (word_47930).l RAM:00019DE2 6714 beq.s loc_19DF8 RAM:00019DE4 41F9 0004 7928 lea (unk_47928).l,a0 RAM:00019DEA 226E 0008 movea.l arg_0(a6),a1 RAM:00019DEE 2368 0004 0004 move.l 4(a0),4(a1) RAM:00019DF4 2290 move.l (a0),(a1) RAM:00019DF6 600E bra.s loc_19E06 RAM:00019DF8 ; --------------------------------------------------------------------------- RAM:00019DF8 RAM:00019DF8 loc_19DF8: ; CODE XREF: sub_19D9A+48j RAM:00019DF8 206E 0008 movea.l arg_0(a6),a0 RAM:00019DFC 4290 clr.l (a0) RAM:00019DFE 206E 0008 movea.l arg_0(a6),a0 RAM:00019E02 42A8 0004 clr.l 4(a0) RAM:00019E06 RAM:00019E06 loc_19E06: ; CODE XREF: sub_19D9A+40j RAM:00019E06 ; sub_19D9A+5Cj RAM:00019E06 4E71 nop RAM:00019E08 4E5E unlk a6 RAM:00019E0A 4E75 rts RAM:00019E0A ; End of function sub_19D9A RAM:00019E0A RAM:00019E0C RAM:00019E0C ; =============== S U B R O U T I N E ======================================= RAM:00019E0C RAM:00019E0C ; Attributes: bp-based frame RAM:00019E0C RAM:00019E0C sub_19E0C: RAM:00019E0C RAM:00019E0C arg_0 = 8 RAM:00019E0C RAM:00019E0C 4E56 0000 link a6,#0 RAM:00019E10 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:00019E16 48D7 0000 movem.l 0,(sp) RAM:00019E1A 3039 0004 6102 move.w (word_46102).l,d0 RAM:00019E20 48C0 ext.l d0 RAM:00019E22 0280 0000 00FF andi.l #$FF,d0 RAM:00019E28 6624 bne.s loc_19E4E RAM:00019E2A 486E FFF8 pea unk_FFFFFFF8(a6) RAM:00019E2E 6100 FEEE bsr.w sub_19D1E RAM:00019E32 584F addq.w #4,sp RAM:00019E34 486E FFF8 pea unk_FFFFFFF8(a6) RAM:00019E38 2F2E 0008 move.l arg_0(a6),-(sp) RAM:00019E3C 4879 0002 601C pea (dword_2601C).l RAM:00019E42 4EB9 0001 9AEE jsr sub_19AEE RAM:00019E48 4FEF 000C lea $C(sp),sp RAM:00019E4C 6012 bra.s loc_19E60 RAM:00019E4E ; --------------------------------------------------------------------------- RAM:00019E4E RAM:00019E4E loc_19E4E: ; CODE XREF: sub_19E0C+1Cj RAM:00019E4E 206E 0008 movea.l arg_0(a6),a0 RAM:00019E52 227C 0004 7928 movea.l #unk_47928,a1 RAM:00019E58 2368 0004 0004 move.l 4(a0),4(a1) RAM:00019E5E 2290 move.l (a0),(a1) RAM:00019E60 RAM:00019E60 loc_19E60: ; CODE XREF: sub_19E0C+40j RAM:00019E60 4E71 nop RAM:00019E62 4E5E unlk a6 RAM:00019E64 4E75 rts RAM:00019E64 ; End of function sub_19E0C RAM:00019E64 RAM:00019E66 RAM:00019E66 ; =============== S U B R O U T I N E ======================================= RAM:00019E66 RAM:00019E66 ; Attributes: bp-based frame RAM:00019E66 RAM:00019E66 sub_19E66: RAM:00019E66 4E56 0000 link a6,#0 RAM:00019E6A DFFC 0000 0000 adda.l #0,sp RAM:00019E70 48D7 0000 movem.l 0,(sp) RAM:00019E74 4878 411A pea ($411A).w RAM:00019E78 4879 0004 7920 pea (dword_47920).l RAM:00019E7E 4EB9 0001 9AD0 jsr sub_19AD0 RAM:00019E84 504F addq.w #8,sp RAM:00019E86 4878 411A pea ($411A).w RAM:00019E8A 4879 0004 7928 pea (unk_47928).l RAM:00019E90 4EB9 0001 9AD0 jsr sub_19AD0 RAM:00019E96 504F addq.w #8,sp RAM:00019E98 4E71 nop RAM:00019E9A 4E5E unlk a6 RAM:00019E9C 4E75 rts RAM:00019E9C ; End of function sub_19E66 RAM:00019E9C RAM:00019E9E RAM:00019E9E ; =============== S U B R O U T I N E ======================================= RAM:00019E9E RAM:00019E9E ; Attributes: bp-based frame RAM:00019E9E RAM:00019E9E sub_19E9E: ; DATA XREF: RAM:off_25FF0o RAM:00019E9E 4E56 0000 link a6,#0 RAM:00019EA2 DFFC 0000 0000 adda.l #0,sp RAM:00019EA8 48D7 0000 movem.l 0,(sp) RAM:00019EAC 4A39 0002 600E tst.b (byte_2600E).l RAM:00019EB2 6612 bne.s loc_19EC6 RAM:00019EB4 4878 4E20 pea (loc_4E20).w RAM:00019EB8 4879 0004 7920 pea (dword_47920).l RAM:00019EBE 4EB9 0001 9AD0 jsr sub_19AD0 RAM:00019EC4 504F addq.w #8,sp RAM:00019EC6 RAM:00019EC6 loc_19EC6: ; CODE XREF: sub_19E9E+14j RAM:00019EC6 4E71 nop RAM:00019EC8 4E5E unlk a6 RAM:00019ECA 4E75 rts RAM:00019ECA ; End of function sub_19E9E RAM:00019ECA RAM:00019ECA ; --------------------------------------------------------------------------- RAM:00019ECC 0000 dc.b 0 RAM:00019ECD 0000 dc.b 0 RAM:00019ECE 0000 dc.b 0 RAM:00019ECF 0000 dc.b 0 RAM:00019ED0 RAM:00019ED0 ; =============== S U B R O U T I N E ======================================= RAM:00019ED0 RAM:00019ED0 ; Attributes: bp-based frame RAM:00019ED0 RAM:00019ED0 sub_19ED0: RAM:00019ED0 RAM:00019ED0 arg_0 = 8 RAM:00019ED0 arg_4 = $C RAM:00019ED0 arg_8 = $10 RAM:00019ED0 RAM:00019ED0 4E56 FFE4 link a6,#$FFE4 RAM:00019ED4 48D7 20FC movem.l d2-d7/a5,(sp) RAM:00019ED8 282E 0008 move.l arg_0(a6),d4 RAM:00019EDC 2C2E 000C move.l arg_4(a6),d6 RAM:00019EE0 7400 moveq #0,d2 RAM:00019EE2 2A44 movea.l d4,a5 RAM:00019EE4 2F04 move.l d4,-(sp) RAM:00019EE6 4EB9 0001 7EE0 jsr strlen RAM:00019EEC 584F addq.w #4,sp RAM:00019EEE 2A00 move.l d0,d5 RAM:00019EF0 2E06 move.l d6,d7 RAM:00019EF2 2F06 move.l d6,-(sp) RAM:00019EF4 4EB9 0001 7EE0 jsr strlen RAM:00019EFA 584F addq.w #4,sp RAM:00019EFC 2600 move.l d0,d3 RAM:00019EFE BAAE 0010 cmp.l arg_8(a6),d5 RAM:00019F02 6E06 bgt.s loc_19F0A RAM:00019F04 B6AE 0010 cmp.l arg_8(a6),d3 RAM:00019F08 6F10 ble.s loc_19F1A RAM:00019F0A RAM:00019F0A loc_19F0A: ; CODE XREF: sub_19ED0+32j RAM:00019F0A 2F03 move.l d3,-(sp) RAM:00019F0C 2F05 move.l d5,-(sp) RAM:00019F0E 4878 0388 pea (off_388).w RAM:00019F12 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:00019F18 602C bra.s loc_19F46 RAM:00019F1A ; --------------------------------------------------------------------------- RAM:00019F1A RAM:00019F1A loc_19F1A: ; CODE XREF: sub_19ED0+38j RAM:00019F1A D885 add.l d5,d4 RAM:00019F1C 2A06 move.l d6,d5 RAM:00019F1E DA83 add.l d3,d5 RAM:00019F20 RAM:00019F20 loc_19F20: ; CODE XREF: sub_19ED0+6Cj RAM:00019F20 2047 movea.l d7,a0 RAM:00019F22 1015 move.b (a5),d0 RAM:00019F24 B010 cmp.b (a0),d0 RAM:00019F26 6606 bne.s loc_19F2E RAM:00019F28 524D addq.w #1,a5 RAM:00019F2A 5287 addq.l #1,d7 RAM:00019F2C 6008 bra.s loc_19F36 RAM:00019F2E ; --------------------------------------------------------------------------- RAM:00019F2E RAM:00019F2E loc_19F2E: ; CODE XREF: sub_19ED0+56j RAM:00019F2E 9E86 sub.l d6,d7 RAM:00019F30 9BC7 suba.l d7,a5 RAM:00019F32 524D addq.w #1,a5 RAM:00019F34 2E06 move.l d6,d7 RAM:00019F36 RAM:00019F36 loc_19F36: ; CODE XREF: sub_19ED0+5Cj RAM:00019F36 BE85 cmp.l d5,d7 RAM:00019F38 6404 bcc.s loc_19F3E RAM:00019F3A BBC4 cmpa.l d4,a5 RAM:00019F3C 65E2 bcs.s loc_19F20 RAM:00019F3E RAM:00019F3E loc_19F3E: ; CODE XREF: sub_19ED0+68j RAM:00019F3E BE85 cmp.l d5,d7 RAM:00019F40 6504 bcs.s loc_19F46 RAM:00019F42 9BC3 suba.l d3,a5 RAM:00019F44 240D move.l a5,d2 RAM:00019F46 RAM:00019F46 loc_19F46: ; CODE XREF: sub_19ED0+48j RAM:00019F46 ; sub_19ED0+70j RAM:00019F46 2002 move.l d2,d0 RAM:00019F48 4CEE 20FC FFE4 movem.l unk_FFFFFFE4(a6),d2-d7/a5 RAM:00019F4E 4E5E unlk a6 RAM:00019F50 4E75 rts RAM:00019F50 ; End of function sub_19ED0 RAM:00019F50 RAM:00019F52 RAM:00019F52 ; =============== S U B R O U T I N E ======================================= RAM:00019F52 RAM:00019F52 ; Attributes: bp-based frame RAM:00019F52 RAM:00019F52 sub_19F52: ; CODE XREF: sub_A88A+9Ep RAM:00019F52 ; sub_A88A:loc_A946p RAM:00019F52 RAM:00019F52 arg_0 = 8 RAM:00019F52 arg_4 = $C RAM:00019F52 arg_8 = $10 RAM:00019F52 RAM:00019F52 4E56 FFF0 link a6,#$FFF0 RAM:00019F56 48D7 3080 movem.l d7/a4-a5,(sp) RAM:00019F5A 2E2E 0010 move.l arg_8(a6),d7 RAM:00019F5E 0C87 0000 4000 cmpi.l #$4000,d7 RAM:00019F64 632E bls.s loc_19F94 RAM:00019F66 0C87 0000 FFFF cmpi.l #$FFFF,d7 RAM:00019F6C 6310 bls.s loc_19F7E RAM:00019F6E 4878 0388 pea (off_388).w RAM:00019F72 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:00019F78 584F addq.w #4,sp RAM:00019F7A 7E02 moveq #2,d7 RAM:00019F7C 6032 bra.s loc_19FB0 RAM:00019F7E ; --------------------------------------------------------------------------- RAM:00019F7E RAM:00019F7E loc_19F7E: ; CODE XREF: sub_19F52+1Aj RAM:00019F7E 0C79 0002 0002 300C cmpi.w #2,(word_2300C).l RAM:00019F86 660C bne.s loc_19F94 RAM:00019F88 4878 0388 pea (off_388).w RAM:00019F8C 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:00019F92 584F addq.w #4,sp RAM:00019F94 RAM:00019F94 loc_19F94: ; CODE XREF: sub_19F52+12j RAM:00019F94 ; sub_19F52+34j RAM:00019F94 286E 000C movea.l arg_4(a6),a4 RAM:00019F98 2A6E 0008 movea.l arg_0(a6),a5 RAM:00019F9C 6006 bra.s loc_19FA4 RAM:00019F9E ; --------------------------------------------------------------------------- RAM:00019F9E RAM:00019F9E loc_19F9E: ; CODE XREF: sub_19F52:loc_19FA4j RAM:00019F9E ; sub_19F52+5Aj RAM:00019F9E 7000 moveq #0,d0 RAM:00019FA0 101D move.b (a5)+,d0 RAM:00019FA2 38C0 move.w d0,(a4)+ RAM:00019FA4 RAM:00019FA4 loc_19FA4: ; CODE XREF: sub_19F52+4Aj RAM:00019FA4 51CF FFF8 dbf d7,loc_19F9E RAM:00019FA8 4247 clr.w d7 RAM:00019FAA 5387 subq.l #1,d7 RAM:00019FAC 64F0 bcc.s loc_19F9E RAM:00019FAE 7E00 moveq #0,d7 RAM:00019FB0 RAM:00019FB0 loc_19FB0: ; CODE XREF: sub_19F52+2Aj RAM:00019FB0 3007 move.w d7,d0 RAM:00019FB2 48C0 ext.l d0 RAM:00019FB4 4CEE 3080 FFF0 movem.l unk_FFFFFFF0(a6),d7/a4-a5 RAM:00019FBA 4E5E unlk a6 RAM:00019FBC 4E75 rts RAM:00019FBC ; End of function sub_19F52 RAM:00019FBC RAM:00019FBE RAM:00019FBE ; =============== S U B R O U T I N E ======================================= RAM:00019FBE RAM:00019FBE ; Attributes: bp-based frame RAM:00019FBE RAM:00019FBE sub_19FBE: RAM:00019FBE RAM:00019FBE arg_0 = 8 RAM:00019FBE arg_4 = $C RAM:00019FBE arg_8 = $10 RAM:00019FBE RAM:00019FBE 4E56 FFF0 link a6,#$FFF0 RAM:00019FC2 48D7 3080 movem.l d7/a4-a5,(sp) RAM:00019FC6 2E2E 0010 move.l arg_8(a6),d7 RAM:00019FCA 0C87 0000 4000 cmpi.l #$4000,d7 RAM:00019FD0 632E bls.s loc_1A000 RAM:00019FD2 0C87 0000 FFFF cmpi.l #$FFFF,d7 RAM:00019FD8 6310 bls.s loc_19FEA RAM:00019FDA 4878 0388 pea (off_388).w RAM:00019FDE 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:00019FE4 584F addq.w #4,sp RAM:00019FE6 7E02 moveq #2,d7 RAM:00019FE8 6038 bra.s loc_1A022 RAM:00019FEA ; --------------------------------------------------------------------------- RAM:00019FEA RAM:00019FEA loc_19FEA: ; CODE XREF: sub_19FBE+1Aj RAM:00019FEA 0C79 0002 0002 300C cmpi.w #2,(word_2300C).l RAM:00019FF2 660C bne.s loc_1A000 RAM:00019FF4 4878 0388 pea (off_388).w RAM:00019FF8 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:00019FFE 584F addq.w #4,sp RAM:0001A000 RAM:0001A000 loc_1A000: ; CODE XREF: sub_19FBE+12j RAM:0001A000 ; sub_19FBE+34j RAM:0001A000 286E 000C movea.l arg_4(a6),a4 RAM:0001A004 2A6E 0008 movea.l arg_0(a6),a5 RAM:0001A008 600C bra.s loc_1A016 RAM:0001A00A ; --------------------------------------------------------------------------- RAM:0001A00A RAM:0001A00A loc_1A00A: ; CODE XREF: sub_19FBE:loc_1A016j RAM:0001A00A ; sub_19FBE+60j RAM:0001A00A 102D 0001 move.b 1(a5),d0 RAM:0001A00E 0200 00FF andi.b #$FF,d0 RAM:0001A012 18C0 move.b d0,(a4)+ RAM:0001A014 544D addq.w #2,a5 RAM:0001A016 RAM:0001A016 loc_1A016: ; CODE XREF: sub_19FBE+4Aj RAM:0001A016 51CF FFF2 dbf d7,loc_1A00A RAM:0001A01A 4247 clr.w d7 RAM:0001A01C 5387 subq.l #1,d7 RAM:0001A01E 64EA bcc.s loc_1A00A RAM:0001A020 7E00 moveq #0,d7 RAM:0001A022 RAM:0001A022 loc_1A022: ; CODE XREF: sub_19FBE+2Aj RAM:0001A022 3007 move.w d7,d0 RAM:0001A024 48C0 ext.l d0 RAM:0001A026 4CEE 3080 FFF0 movem.l unk_FFFFFFF0(a6),d7/a4-a5 RAM:0001A02C 4E5E unlk a6 RAM:0001A02E 4E75 rts RAM:0001A02E ; End of function sub_19FBE RAM:0001A02E RAM:0001A030 RAM:0001A030 ; =============== S U B R O U T I N E ======================================= RAM:0001A030 RAM:0001A030 ; Attributes: bp-based frame RAM:0001A030 RAM:0001A030 sub_1A030: RAM:0001A030 RAM:0001A030 arg_0 = 8 RAM:0001A030 RAM:0001A030 4E56 FFF0 link a6,#$FFF0 RAM:0001A034 48D7 00E0 movem.l d5-d7,(sp) RAM:0001A038 206E 0008 movea.l arg_0(a6),a0 RAM:0001A03C 7C00 moveq #0,d6 RAM:0001A03E 7A00 moveq #0,d5 RAM:0001A040 0C10 002D cmpi.b #$2D,(a0) ; '-' RAM:0001A044 6624 bne.s loc_1A06A RAM:0001A046 7A01 moveq #1,d5 RAM:0001A048 5248 addq.w #1,a0 RAM:0001A04A 601E bra.s loc_1A06A RAM:0001A04C ; --------------------------------------------------------------------------- RAM:0001A04C RAM:0001A04C loc_1A04C: ; CODE XREF: sub_1A030+40j RAM:0001A04C 0C47 0030 cmpi.w #$30,d7 ; '0' RAM:0001A050 6520 bcs.s loc_1A072 RAM:0001A052 0C47 0039 cmpi.w #$39,d7 ; '9' RAM:0001A056 621A bhi.s loc_1A072 RAM:0001A058 DC86 add.l d6,d6 RAM:0001A05A 2206 move.l d6,d1 RAM:0001A05C E589 lsl.l #2,d1 RAM:0001A05E DC81 add.l d1,d6 RAM:0001A060 7200 moveq #0,d1 RAM:0001A062 3207 move.w d7,d1 RAM:0001A064 7E30 moveq #$30,d7 ; '0' RAM:0001A066 9287 sub.l d7,d1 RAM:0001A068 DC81 add.l d1,d6 RAM:0001A06A RAM:0001A06A loc_1A06A: ; CODE XREF: sub_1A030+14j RAM:0001A06A ; sub_1A030+1Aj RAM:0001A06A 1018 move.b (a0)+,d0 RAM:0001A06C 4880 ext.w d0 RAM:0001A06E 3E00 move.w d0,d7 RAM:0001A070 66DA bne.s loc_1A04C RAM:0001A072 RAM:0001A072 loc_1A072: ; CODE XREF: sub_1A030+20j RAM:0001A072 ; sub_1A030+26j RAM:0001A072 4A05 tst.b d5 RAM:0001A074 6702 beq.s loc_1A078 RAM:0001A076 4486 neg.l d6 RAM:0001A078 RAM:0001A078 loc_1A078: ; CODE XREF: sub_1A030+44j RAM:0001A078 2006 move.l d6,d0 RAM:0001A07A 4CEE 00E0 FFF0 movem.l unk_FFFFFFF0(a6),d5-d7 RAM:0001A080 4E5E unlk a6 RAM:0001A082 4E75 rts RAM:0001A082 ; End of function sub_1A030 RAM:0001A082 RAM:0001A084 RAM:0001A084 ; =============== S U B R O U T I N E ======================================= RAM:0001A084 RAM:0001A084 ; Attributes: bp-based frame RAM:0001A084 RAM:0001A084 sub_1A084: ; CODE XREF: sub_1A346+7Ap RAM:0001A084 ; sub_1A346+C8p RAM:0001A084 RAM:0001A084 arg_0 = 8 RAM:0001A084 RAM:0001A084 4E56 FFF0 link a6,#$FFF0 RAM:0001A088 48D7 00E0 movem.l d5-d7,(sp) RAM:0001A08C 7C00 moveq #0,d6 RAM:0001A08E 7A00 moveq #0,d5 RAM:0001A090 206E 0008 movea.l arg_0(a6),a0 RAM:0001A094 2250 movea.l (a0),a1 RAM:0001A096 0C11 002D cmpi.b #$2D,(a1) ; '-' RAM:0001A09A 6624 bne.s loc_1A0C0 RAM:0001A09C 7A01 moveq #1,d5 RAM:0001A09E 5249 addq.w #1,a1 RAM:0001A0A0 601E bra.s loc_1A0C0 RAM:0001A0A2 ; --------------------------------------------------------------------------- RAM:0001A0A2 RAM:0001A0A2 loc_1A0A2: ; CODE XREF: sub_1A084+42j RAM:0001A0A2 0C47 0030 cmpi.w #$30,d7 ; '0' RAM:0001A0A6 6520 bcs.s loc_1A0C8 RAM:0001A0A8 0C47 0039 cmpi.w #$39,d7 ; '9' RAM:0001A0AC 621A bhi.s loc_1A0C8 RAM:0001A0AE DC86 add.l d6,d6 RAM:0001A0B0 2206 move.l d6,d1 RAM:0001A0B2 E589 lsl.l #2,d1 RAM:0001A0B4 DC81 add.l d1,d6 RAM:0001A0B6 7200 moveq #0,d1 RAM:0001A0B8 3207 move.w d7,d1 RAM:0001A0BA 7E30 moveq #$30,d7 ; '0' RAM:0001A0BC 9287 sub.l d7,d1 RAM:0001A0BE DC81 add.l d1,d6 RAM:0001A0C0 RAM:0001A0C0 loc_1A0C0: ; CODE XREF: sub_1A084+16j RAM:0001A0C0 ; sub_1A084+1Cj RAM:0001A0C0 1019 move.b (a1)+,d0 RAM:0001A0C2 4880 ext.w d0 RAM:0001A0C4 3E00 move.w d0,d7 RAM:0001A0C6 66DA bne.s loc_1A0A2 RAM:0001A0C8 RAM:0001A0C8 loc_1A0C8: ; CODE XREF: sub_1A084+22j RAM:0001A0C8 ; sub_1A084+28j RAM:0001A0C8 5349 subq.w #1,a1 RAM:0001A0CA 206E 0008 movea.l arg_0(a6),a0 RAM:0001A0CE 2089 move.l a1,(a0) RAM:0001A0D0 4A05 tst.b d5 RAM:0001A0D2 6702 beq.s loc_1A0D6 RAM:0001A0D4 4486 neg.l d6 RAM:0001A0D6 RAM:0001A0D6 loc_1A0D6: ; CODE XREF: sub_1A084+4Ej RAM:0001A0D6 2006 move.l d6,d0 RAM:0001A0D8 4CEE 00E0 FFF0 movem.l unk_FFFFFFF0(a6),d5-d7 RAM:0001A0DE 4E5E unlk a6 RAM:0001A0E0 4E75 rts RAM:0001A0E0 ; End of function sub_1A084 RAM:0001A0E0 RAM:0001A0E2 RAM:0001A0E2 ; =============== S U B R O U T I N E ======================================= RAM:0001A0E2 RAM:0001A0E2 ; Attributes: bp-based frame RAM:0001A0E2 RAM:0001A0E2 sub_1A0E2: RAM:0001A0E2 RAM:0001A0E2 arg_0 = 8 RAM:0001A0E2 RAM:0001A0E2 4E56 FFF0 link a6,#$FFF0 RAM:0001A0E6 48D7 00E0 movem.l d5-d7,(sp) RAM:0001A0EA 206E 0008 movea.l arg_0(a6),a0 RAM:0001A0EE 7C00 moveq #0,d6 RAM:0001A0F0 7A00 moveq #0,d5 RAM:0001A0F2 0C10 002D cmpi.b #$2D,(a0) ; '-' RAM:0001A0F6 665A bne.s loc_1A152 RAM:0001A0F8 7A01 moveq #1,d5 RAM:0001A0FA 5248 addq.w #1,a0 RAM:0001A0FC 6054 bra.s loc_1A152 RAM:0001A0FE ; --------------------------------------------------------------------------- RAM:0001A0FE RAM:0001A0FE loc_1A0FE: ; CODE XREF: sub_1A0E2+76j RAM:0001A0FE 0C47 0030 cmpi.w #$30,d7 ; '0' RAM:0001A102 6506 bcs.s loc_1A10A RAM:0001A104 0C47 0039 cmpi.w #$39,d7 ; '9' RAM:0001A108 6338 bls.s loc_1A142 RAM:0001A10A RAM:0001A10A loc_1A10A: ; CODE XREF: sub_1A0E2+20j RAM:0001A10A 0C47 0041 cmpi.w #$41,d7 ; 'A' RAM:0001A10E 6506 bcs.s loc_1A116 RAM:0001A110 0C47 0046 cmpi.w #$46,d7 ; 'F' RAM:0001A114 631C bls.s loc_1A132 RAM:0001A116 RAM:0001A116 loc_1A116: ; CODE XREF: sub_1A0E2+2Cj RAM:0001A116 0C47 0061 cmpi.w #$61,d7 ; 'a' RAM:0001A11A 653E bcs.s loc_1A15A RAM:0001A11C 0C47 0066 cmpi.w #$66,d7 ; 'f' RAM:0001A120 6238 bhi.s loc_1A15A RAM:0001A122 2006 move.l d6,d0 RAM:0001A124 E980 asl.l #4,d0 RAM:0001A126 7C0A moveq #$A,d6 RAM:0001A128 D086 add.l d6,d0 RAM:0001A12A 7200 moveq #0,d1 RAM:0001A12C 3207 move.w d7,d1 RAM:0001A12E 7E61 moveq #$61,d7 ; 'a' RAM:0001A130 601A bra.s loc_1A14C RAM:0001A132 ; --------------------------------------------------------------------------- RAM:0001A132 RAM:0001A132 loc_1A132: ; CODE XREF: sub_1A0E2+32j RAM:0001A132 2006 move.l d6,d0 RAM:0001A134 E980 asl.l #4,d0 RAM:0001A136 7C0A moveq #$A,d6 RAM:0001A138 D086 add.l d6,d0 RAM:0001A13A 7200 moveq #0,d1 RAM:0001A13C 3207 move.w d7,d1 RAM:0001A13E 7E41 moveq #$41,d7 ; 'A' RAM:0001A140 600A bra.s loc_1A14C RAM:0001A142 ; --------------------------------------------------------------------------- RAM:0001A142 RAM:0001A142 loc_1A142: ; CODE XREF: sub_1A0E2+26j RAM:0001A142 2006 move.l d6,d0 RAM:0001A144 E980 asl.l #4,d0 RAM:0001A146 7200 moveq #0,d1 RAM:0001A148 3207 move.w d7,d1 RAM:0001A14A 7E30 moveq #$30,d7 ; '0' RAM:0001A14C RAM:0001A14C loc_1A14C: ; CODE XREF: sub_1A0E2+4Ej RAM:0001A14C ; sub_1A0E2+5Ej RAM:0001A14C 9287 sub.l d7,d1 RAM:0001A14E D081 add.l d1,d0 RAM:0001A150 2C00 move.l d0,d6 RAM:0001A152 RAM:0001A152 loc_1A152: ; CODE XREF: sub_1A0E2+14j RAM:0001A152 ; sub_1A0E2+1Aj RAM:0001A152 1018 move.b (a0)+,d0 RAM:0001A154 4880 ext.w d0 RAM:0001A156 3E00 move.w d0,d7 RAM:0001A158 66A4 bne.s loc_1A0FE RAM:0001A15A RAM:0001A15A loc_1A15A: ; CODE XREF: sub_1A0E2+38j RAM:0001A15A ; sub_1A0E2+3Ej RAM:0001A15A 4A05 tst.b d5 RAM:0001A15C 6702 beq.s loc_1A160 RAM:0001A15E 4486 neg.l d6 RAM:0001A160 RAM:0001A160 loc_1A160: ; CODE XREF: sub_1A0E2+7Aj RAM:0001A160 2006 move.l d6,d0 RAM:0001A162 4CEE 00E0 FFF0 movem.l unk_FFFFFFF0(a6),d5-d7 RAM:0001A168 4E5E unlk a6 RAM:0001A16A 4E75 rts RAM:0001A16A ; End of function sub_1A0E2 RAM:0001A16A RAM:0001A16C RAM:0001A16C ; =============== S U B R O U T I N E ======================================= RAM:0001A16C RAM:0001A16C ; Attributes: bp-based frame RAM:0001A16C RAM:0001A16C sub_1A16C: RAM:0001A16C RAM:0001A16C arg_0 = 8 RAM:0001A16C arg_6 = $E RAM:0001A16C arg_8 = $10 RAM:0001A16C RAM:0001A16C 4E56 FFEC link a6,#$FFEC RAM:0001A170 48D7 00E0 movem.l d5-d7,(sp) RAM:0001A174 7200 moveq #0,d1 RAM:0001A176 322E 000E move.w arg_6(a6),d1 RAM:0001A17A 2A2E 0010 move.l arg_8(a6),d5 RAM:0001A17E E28D lsr.l #1,d5 RAM:0001A180 7E00 moveq #0,d7 RAM:0001A182 206E 0008 movea.l arg_0(a6),a0 RAM:0001A186 3C01 move.w d1,d6 RAM:0001A188 6004 bra.s loc_1A18E RAM:0001A18A ; --------------------------------------------------------------------------- RAM:0001A18A RAM:0001A18A loc_1A18A: ; CODE XREF: sub_1A16C+24j RAM:0001A18A 30C6 move.w d6,(a0)+ RAM:0001A18C 5287 addq.l #1,d7 RAM:0001A18E RAM:0001A18E loc_1A18E: ; CODE XREF: sub_1A16C+1Cj RAM:0001A18E BE85 cmp.l d5,d7 RAM:0001A190 6DF8 blt.s loc_1A18A RAM:0001A192 082E 0000 0013 btst #0,arg_8+3(a6) RAM:0001A198 6704 beq.s loc_1A19E RAM:0001A19A E081 asr.l #8,d1 RAM:0001A19C 1081 move.b d1,(a0) RAM:0001A19E RAM:0001A19E loc_1A19E: ; CODE XREF: sub_1A16C+2Cj RAM:0001A19E 7000 moveq #0,d0 RAM:0001A1A0 4CEE 00E0 FFEC movem.l unk_FFFFFFEC(a6),d5-d7 RAM:0001A1A6 4E5E unlk a6 RAM:0001A1A8 4E75 rts RAM:0001A1A8 ; End of function sub_1A16C RAM:0001A1A8 RAM:0001A1AA RAM:0001A1AA ; =============== S U B R O U T I N E ======================================= RAM:0001A1AA RAM:0001A1AA ; Attributes: bp-based frame RAM:0001A1AA RAM:0001A1AA sub_1A1AA: RAM:0001A1AA RAM:0001A1AA arg_0 = 8 RAM:0001A1AA arg_4 = $C RAM:0001A1AA arg_8 = $10 RAM:0001A1AA arg_C = $14 RAM:0001A1AA RAM:0001A1AA 4E56 FFEC link a6,#$FFEC RAM:0001A1AE 48D7 38C0 movem.l d6-d7/a3-a5,(sp) RAM:0001A1B2 2C2E 0014 move.l arg_C(a6),d6 RAM:0001A1B6 2E06 move.l d6,d7 RAM:0001A1B8 0C86 0000 4000 cmpi.l #$4000,d6 RAM:0001A1BE 632E bls.s loc_1A1EE RAM:0001A1C0 0C86 0000 FFFF cmpi.l #$FFFF,d6 RAM:0001A1C6 6310 bls.s loc_1A1D8 RAM:0001A1C8 4878 0388 pea (off_388).w RAM:0001A1CC 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:0001A1D2 584F addq.w #4,sp RAM:0001A1D4 7E02 moveq #2,d7 RAM:0001A1D6 6036 bra.s loc_1A20E RAM:0001A1D8 ; --------------------------------------------------------------------------- RAM:0001A1D8 RAM:0001A1D8 loc_1A1D8: ; CODE XREF: sub_1A1AA+1Cj RAM:0001A1D8 0C79 0002 0002 300C cmpi.w #2,(word_2300C).l RAM:0001A1E0 660C bne.s loc_1A1EE RAM:0001A1E2 4878 0388 pea (off_388).w RAM:0001A1E6 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:0001A1EC 584F addq.w #4,sp RAM:0001A1EE RAM:0001A1EE loc_1A1EE: ; CODE XREF: sub_1A1AA+14j RAM:0001A1EE ; sub_1A1AA+36j RAM:0001A1EE 266E 0010 movea.l arg_8(a6),a3 RAM:0001A1F2 286E 000C movea.l arg_4(a6),a4 RAM:0001A1F6 2A6E 0008 movea.l arg_0(a6),a5 RAM:0001A1FA 6006 bra.s loc_1A202 RAM:0001A1FC ; --------------------------------------------------------------------------- RAM:0001A1FC RAM:0001A1FC loc_1A1FC: ; CODE XREF: sub_1A1AA:loc_1A202j RAM:0001A1FC ; sub_1A1AA+60j RAM:0001A1FC 101D move.b (a5)+,d0 RAM:0001A1FE 801C or.b (a4)+,d0 RAM:0001A200 16C0 move.b d0,(a3)+ RAM:0001A202 RAM:0001A202 loc_1A202: ; CODE XREF: sub_1A1AA+50j RAM:0001A202 51CF FFF8 dbf d7,loc_1A1FC RAM:0001A206 4247 clr.w d7 RAM:0001A208 5387 subq.l #1,d7 RAM:0001A20A 64F0 bcc.s loc_1A1FC RAM:0001A20C 7E00 moveq #0,d7 RAM:0001A20E RAM:0001A20E loc_1A20E: ; CODE XREF: sub_1A1AA+2Cj RAM:0001A20E 3007 move.w d7,d0 RAM:0001A210 48C0 ext.l d0 RAM:0001A212 4CEE 38C0 FFEC movem.l unk_FFFFFFEC(a6),d6-d7/a3-a5 RAM:0001A218 4E5E unlk a6 RAM:0001A21A 4E75 rts RAM:0001A21A ; End of function sub_1A1AA RAM:0001A21A RAM:0001A21C RAM:0001A21C ; =============== S U B R O U T I N E ======================================= RAM:0001A21C RAM:0001A21C ; Attributes: bp-based frame RAM:0001A21C RAM:0001A21C sub_1A21C: ; CODE XREF: sub_7414+1Ep RAM:0001A21C RAM:0001A21C arg_0 = 8 RAM:0001A21C arg_4 = $C RAM:0001A21C arg_8 = $10 RAM:0001A21C arg_C = $14 RAM:0001A21C RAM:0001A21C 4E56 FFEC link a6,#$FFEC RAM:0001A220 48D7 38C0 movem.l d6-d7/a3-a5,(sp) RAM:0001A224 2C2E 0014 move.l arg_C(a6),d6 RAM:0001A228 2E06 move.l d6,d7 RAM:0001A22A 0C86 0000 4000 cmpi.l #$4000,d6 RAM:0001A230 632E bls.s loc_1A260 RAM:0001A232 0C86 0000 FFFF cmpi.l #$FFFF,d6 RAM:0001A238 6310 bls.s loc_1A24A RAM:0001A23A 4878 0388 pea (off_388).w RAM:0001A23E 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:0001A244 584F addq.w #4,sp RAM:0001A246 7E02 moveq #2,d7 RAM:0001A248 6036 bra.s loc_1A280 RAM:0001A24A ; --------------------------------------------------------------------------- RAM:0001A24A RAM:0001A24A loc_1A24A: ; CODE XREF: sub_1A21C+1Cj RAM:0001A24A 0C79 0002 0002 300C cmpi.w #2,(word_2300C).l RAM:0001A252 660C bne.s loc_1A260 RAM:0001A254 4878 0388 pea (off_388).w RAM:0001A258 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:0001A25E 584F addq.w #4,sp RAM:0001A260 RAM:0001A260 loc_1A260: ; CODE XREF: sub_1A21C+14j RAM:0001A260 ; sub_1A21C+36j RAM:0001A260 266E 0010 movea.l arg_8(a6),a3 RAM:0001A264 286E 000C movea.l arg_4(a6),a4 RAM:0001A268 2A6E 0008 movea.l arg_0(a6),a5 RAM:0001A26C 6006 bra.s loc_1A274 RAM:0001A26E ; --------------------------------------------------------------------------- RAM:0001A26E RAM:0001A26E loc_1A26E: ; CODE XREF: sub_1A21C:loc_1A274j RAM:0001A26E ; sub_1A21C+60j RAM:0001A26E 101D move.b (a5)+,d0 RAM:0001A270 C01C and.b (a4)+,d0 RAM:0001A272 16C0 move.b d0,(a3)+ RAM:0001A274 RAM:0001A274 loc_1A274: ; CODE XREF: sub_1A21C+50j RAM:0001A274 51CF FFF8 dbf d7,loc_1A26E RAM:0001A278 4247 clr.w d7 RAM:0001A27A 5387 subq.l #1,d7 RAM:0001A27C 64F0 bcc.s loc_1A26E RAM:0001A27E 7E00 moveq #0,d7 RAM:0001A280 RAM:0001A280 loc_1A280: ; CODE XREF: sub_1A21C+2Cj RAM:0001A280 3007 move.w d7,d0 RAM:0001A282 48C0 ext.l d0 RAM:0001A284 4CEE 38C0 FFEC movem.l unk_FFFFFFEC(a6),d6-d7/a3-a5 RAM:0001A28A 4E5E unlk a6 RAM:0001A28C 4E75 rts RAM:0001A28C ; End of function sub_1A21C RAM:0001A28C RAM:0001A28E RAM:0001A28E ; =============== S U B R O U T I N E ======================================= RAM:0001A28E RAM:0001A28E ; Attributes: bp-based frame RAM:0001A28E RAM:0001A28E sub_1A28E: ; CODE XREF: sub_73EC+1Ap RAM:0001A28E RAM:0001A28E arg_0 = 8 RAM:0001A28E arg_4 = $C RAM:0001A28E arg_8 = $10 RAM:0001A28E RAM:0001A28E 4E56 FFF0 link a6,#$FFF0 RAM:0001A292 48D7 30C0 movem.l d6-d7/a4-a5,(sp) RAM:0001A296 2C2E 0010 move.l arg_8(a6),d6 RAM:0001A29A 2E06 move.l d6,d7 RAM:0001A29C 0C86 0000 4000 cmpi.l #$4000,d6 RAM:0001A2A2 632E bls.s loc_1A2D2 RAM:0001A2A4 0C86 0000 FFFF cmpi.l #$FFFF,d6 RAM:0001A2AA 6310 bls.s loc_1A2BC RAM:0001A2AC 4878 0388 pea (off_388).w RAM:0001A2B0 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:0001A2B6 584F addq.w #4,sp RAM:0001A2B8 7E02 moveq #2,d7 RAM:0001A2BA 6032 bra.s loc_1A2EE RAM:0001A2BC ; --------------------------------------------------------------------------- RAM:0001A2BC RAM:0001A2BC loc_1A2BC: ; CODE XREF: sub_1A28E+1Cj RAM:0001A2BC 0C79 0002 0002 300C cmpi.w #2,(word_2300C).l RAM:0001A2C4 660C bne.s loc_1A2D2 RAM:0001A2C6 4878 0388 pea (off_388).w RAM:0001A2CA 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:0001A2D0 584F addq.w #4,sp RAM:0001A2D2 RAM:0001A2D2 loc_1A2D2: ; CODE XREF: sub_1A28E+14j RAM:0001A2D2 ; sub_1A28E+36j RAM:0001A2D2 286E 000C movea.l arg_4(a6),a4 RAM:0001A2D6 2A6E 0008 movea.l arg_0(a6),a5 RAM:0001A2DA 6006 bra.s loc_1A2E2 RAM:0001A2DC ; --------------------------------------------------------------------------- RAM:0001A2DC RAM:0001A2DC loc_1A2DC: ; CODE XREF: sub_1A28E:loc_1A2E2j RAM:0001A2DC ; sub_1A28E+5Cj RAM:0001A2DC 101D move.b (a5)+,d0 RAM:0001A2DE 4600 not.b d0 RAM:0001A2E0 18C0 move.b d0,(a4)+ RAM:0001A2E2 RAM:0001A2E2 loc_1A2E2: ; CODE XREF: sub_1A28E+4Cj RAM:0001A2E2 51CF FFF8 dbf d7,loc_1A2DC RAM:0001A2E6 4247 clr.w d7 RAM:0001A2E8 5387 subq.l #1,d7 RAM:0001A2EA 64F0 bcc.s loc_1A2DC RAM:0001A2EC 7E00 moveq #0,d7 RAM:0001A2EE RAM:0001A2EE loc_1A2EE: ; CODE XREF: sub_1A28E+2Cj RAM:0001A2EE 3007 move.w d7,d0 RAM:0001A2F0 48C0 ext.l d0 RAM:0001A2F2 4CEE 30C0 FFF0 movem.l unk_FFFFFFF0(a6),d6-d7/a4-a5 RAM:0001A2F8 4E5E unlk a6 RAM:0001A2FA 4E75 rts RAM:0001A2FA ; End of function sub_1A28E RAM:0001A2FA RAM:0001A2FC RAM:0001A2FC ; =============== S U B R O U T I N E ======================================= RAM:0001A2FC RAM:0001A2FC ; Attributes: bp-based frame RAM:0001A2FC RAM:0001A2FC sub_1A2FC: RAM:0001A2FC RAM:0001A2FC arg_0 = 8 RAM:0001A2FC arg_4 = $C RAM:0001A2FC arg_8 = $10 RAM:0001A2FC RAM:0001A2FC 4E56 FFF8 link a6,#$FFF8 RAM:0001A300 48D7 2080 movem.l d7/a5,(sp) RAM:0001A304 2A6E 0008 movea.l arg_0(a6),a5 RAM:0001A308 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001A30C 4EB9 0001 7EE0 jsr strlen RAM:0001A312 584F addq.w #4,sp RAM:0001A314 2E00 move.l d0,d7 RAM:0001A316 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001A31A 4855 pea (a5) RAM:0001A31C 4EB9 0001 7EC8 jsr strcpy RAM:0001A322 504F addq.w #8,sp RAM:0001A324 1BBC 005F 7800 move.b #$5F,(a5,d7.l) ; '_' RAM:0001A32A 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0001A32E 5287 addq.l #1,d7 RAM:0001A330 4875 7800 pea (a5,d7.l) RAM:0001A334 4EB9 0001 7EC8 jsr strcpy RAM:0001A33A 504F addq.w #8,sp RAM:0001A33C 4CEE 2080 FFF8 movem.l unk_FFFFFFF8(a6),d7/a5 RAM:0001A342 4E5E unlk a6 RAM:0001A344 4E75 rts RAM:0001A344 ; End of function sub_1A2FC RAM:0001A344 RAM:0001A346 RAM:0001A346 ; =============== S U B R O U T I N E ======================================= RAM:0001A346 RAM:0001A346 ; Attributes: bp-based frame RAM:0001A346 RAM:0001A346 sub_1A346: RAM:0001A346 RAM:0001A346 arg_0 = 8 RAM:0001A346 RAM:0001A346 4E56 FFF4 link a6,#$FFF4 RAM:0001A34A 48D7 00C0 movem.l d6-d7,(sp) RAM:0001A34E 2E2E 0008 move.l arg_0(a6),d7 RAM:0001A352 2047 movea.l d7,a0 RAM:0001A354 1010 move.b (a0),d0 RAM:0001A356 49C0 extb.l d0 RAM:0001A358 7C30 moveq #$30,d6 ; '0' RAM:0001A35A B086 cmp.l d6,d0 RAM:0001A35C 6500 00D2 bcs.w loc_1A430 RAM:0001A360 1010 move.b (a0),d0 RAM:0001A362 49C0 extb.l d0 RAM:0001A364 7C39 moveq #$39,d6 ; '9' RAM:0001A366 B086 cmp.l d6,d0 RAM:0001A368 6200 00C6 bhi.w loc_1A430 RAM:0001A36C 0C28 002E 0001 cmpi.b #$2E,1(a0) ; '.' RAM:0001A372 6644 bne.s loc_1A3B8 RAM:0001A374 1028 0002 move.b 2(a0),d0 RAM:0001A378 49C0 extb.l d0 RAM:0001A37A 7C30 moveq #$30,d6 ; '0' RAM:0001A37C B086 cmp.l d6,d0 RAM:0001A37E 6538 bcs.s loc_1A3B8 RAM:0001A380 1028 0002 move.b 2(a0),d0 RAM:0001A384 49C0 extb.l d0 RAM:0001A386 7C39 moveq #$39,d6 ; '9' RAM:0001A388 B086 cmp.l d6,d0 RAM:0001A38A 622C bhi.s loc_1A3B8 RAM:0001A38C 0C28 002E 0003 cmpi.b #$2E,3(a0) ; '.' RAM:0001A392 6624 bne.s loc_1A3B8 RAM:0001A394 1028 0004 move.b 4(a0),d0 RAM:0001A398 49C0 extb.l d0 RAM:0001A39A B086 cmp.l d6,d0 RAM:0001A39C 620C bhi.s loc_1A3AA RAM:0001A39E 1028 0005 move.b 5(a0),d0 RAM:0001A3A2 49C0 extb.l d0 RAM:0001A3A4 6604 bne.s loc_1A3AA RAM:0001A3A6 7C01 moveq #1,d6 RAM:0001A3A8 6002 bra.s loc_1A3AC RAM:0001A3AA ; --------------------------------------------------------------------------- RAM:0001A3AA RAM:0001A3AA loc_1A3AA: ; CODE XREF: sub_1A346+56j RAM:0001A3AA ; sub_1A346+5Ej RAM:0001A3AA 7C00 moveq #0,d6 RAM:0001A3AC RAM:0001A3AC loc_1A3AC: ; CODE XREF: sub_1A346+62j RAM:0001A3AC 2047 movea.l d7,a0 RAM:0001A3AE 1028 0004 move.b 4(a0),d0 RAM:0001A3B2 49C0 extb.l d0 RAM:0001A3B4 B086 cmp.l d6,d0 RAM:0001A3B6 646C bcc.s loc_1A424 RAM:0001A3B8 RAM:0001A3B8 loc_1A3B8: ; CODE XREF: sub_1A346+2Cj RAM:0001A3B8 ; sub_1A346+38j ... RAM:0001A3B8 2D47 FFFC move.l d7,unk_FFFFFFFC(a6) RAM:0001A3BC 486E FFFC pea unk_FFFFFFFC(a6) RAM:0001A3C0 6100 FCC2 bsr.w sub_1A084 RAM:0001A3C4 584F addq.w #4,sp RAM:0001A3C6 2E00 move.l d0,d7 RAM:0001A3C8 0C87 0000 2328 cmpi.l #$2328,d7 RAM:0001A3CE 6560 bcs.s loc_1A430 RAM:0001A3D0 0C87 0000 2426 cmpi.l #$2426,d7 RAM:0001A3D6 6258 bhi.s loc_1A430 RAM:0001A3D8 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0001A3DC 4A10 tst.b (a0) RAM:0001A3DE 6744 beq.s loc_1A424 RAM:0001A3E0 7E01 moveq #1,d7 RAM:0001A3E2 RAM:0001A3E2 loc_1A3E2: ; CODE XREF: sub_1A346+E8j RAM:0001A3E2 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0001A3E6 1C10 move.b (a0),d6 RAM:0001A3E8 52AE FFFC addq.l #1,unk_FFFFFFFC(a6) RAM:0001A3EC 0C06 002E cmpi.b #$2E,d6 ; '.' RAM:0001A3F0 663E bne.s loc_1A430 RAM:0001A3F2 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0001A3F6 1010 move.b (a0),d0 RAM:0001A3F8 49C0 extb.l d0 RAM:0001A3FA 7C30 moveq #$30,d6 ; '0' RAM:0001A3FC B086 cmp.l d6,d0 RAM:0001A3FE 6530 bcs.s loc_1A430 RAM:0001A400 1010 move.b (a0),d0 RAM:0001A402 49C0 extb.l d0 RAM:0001A404 7C39 moveq #$39,d6 ; '9' RAM:0001A406 B086 cmp.l d6,d0 RAM:0001A408 6226 bhi.s loc_1A430 RAM:0001A40A 486E FFFC pea unk_FFFFFFFC(a6) RAM:0001A40E 6100 FC74 bsr.w sub_1A084 RAM:0001A412 584F addq.w #4,sp RAM:0001A414 0C80 0000 00FF cmpi.l #$FF,d0 RAM:0001A41A 6214 bhi.s loc_1A430 RAM:0001A41C 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0001A420 4A10 tst.b (a0) RAM:0001A422 6604 bne.s loc_1A428 RAM:0001A424 RAM:0001A424 loc_1A424: ; CODE XREF: sub_1A346+70j RAM:0001A424 ; sub_1A346+98j RAM:0001A424 7E01 moveq #1,d7 RAM:0001A426 600A bra.s loc_1A432 RAM:0001A428 ; --------------------------------------------------------------------------- RAM:0001A428 RAM:0001A428 loc_1A428: ; CODE XREF: sub_1A346+DCj RAM:0001A428 5287 addq.l #1,d7 RAM:0001A42A 7C03 moveq #3,d6 RAM:0001A42C BE86 cmp.l d6,d7 RAM:0001A42E 63B2 bls.s loc_1A3E2 RAM:0001A430 RAM:0001A430 loc_1A430: ; CODE XREF: sub_1A346+16j RAM:0001A430 ; sub_1A346+22j ... RAM:0001A430 7E00 moveq #0,d7 RAM:0001A432 RAM:0001A432 loc_1A432: ; CODE XREF: sub_1A346+E0j RAM:0001A432 7000 moveq #0,d0 RAM:0001A434 1007 move.b d7,d0 RAM:0001A436 4CEE 00C0 FFF4 movem.l unk_FFFFFFF4(a6),d6-d7 RAM:0001A43C 4E5E unlk a6 RAM:0001A43E 4E75 rts RAM:0001A43E ; End of function sub_1A346 RAM:0001A43E RAM:0001A440 RAM:0001A440 ; =============== S U B R O U T I N E ======================================= RAM:0001A440 RAM:0001A440 ; Attributes: bp-based frame RAM:0001A440 RAM:0001A440 sub_1A440: RAM:0001A440 RAM:0001A440 arg_0 = 8 RAM:0001A440 arg_4 = $C RAM:0001A440 RAM:0001A440 4E56 FFDC link a6,#$FFDC RAM:0001A444 48D7 20FC movem.l d2-d7/a5,(sp) RAM:0001A448 2A6E 0008 movea.l arg_0(a6),a5 RAM:0001A44C 7800 moveq #0,d4 RAM:0001A44E 7600 moveq #0,d3 RAM:0001A450 7401 moveq #1,d2 RAM:0001A452 7CFF moveq #$FFFFFFFF,d6 RAM:0001A454 4855 pea (a5) RAM:0001A456 4EB9 0001 7EE0 jsr strlen RAM:0001A45C 584F addq.w #4,sp RAM:0001A45E 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0001A462 0CAE 0000 0005 FFFC cmpi.l #5,unk_FFFFFFFC(a6) RAM:0001A46A 625C bhi.s loc_1A4C8 RAM:0001A46C 5780 subq.l #3,d0 RAM:0001A46E 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:0001A472 605A bra.s loc_1A4CE RAM:0001A474 ; --------------------------------------------------------------------------- RAM:0001A474 RAM:0001A474 loc_1A474: ; CODE XREF: sub_1A440+96j RAM:0001A474 1035 6800 move.b (a5,d6.l),d0 RAM:0001A478 4880 ext.w d0 RAM:0001A47A 3E00 move.w d0,d7 RAM:0001A47C 0C47 0030 cmpi.w #$30,d7 ; '0' RAM:0001A480 652E bcs.s loc_1A4B0 RAM:0001A482 0C47 0039 cmpi.w #$39,d7 ; '9' RAM:0001A486 6228 bhi.s loc_1A4B0 RAM:0001A488 0447 0030 subi.w #$30,d7 ; '0' RAM:0001A48C 4A02 tst.b d2 RAM:0001A48E 6710 beq.s loc_1A4A0 RAM:0001A490 D884 add.l d4,d4 RAM:0001A492 2204 move.l d4,d1 RAM:0001A494 E589 lsl.l #2,d1 RAM:0001A496 D881 add.l d1,d4 RAM:0001A498 7200 moveq #0,d1 RAM:0001A49A 3207 move.w d7,d1 RAM:0001A49C D881 add.l d1,d4 RAM:0001A49E 602E bra.s loc_1A4CE RAM:0001A4A0 ; --------------------------------------------------------------------------- RAM:0001A4A0 RAM:0001A4A0 loc_1A4A0: ; CODE XREF: sub_1A440+4Ej RAM:0001A4A0 D683 add.l d3,d3 RAM:0001A4A2 2203 move.l d3,d1 RAM:0001A4A4 E589 lsl.l #2,d1 RAM:0001A4A6 D681 add.l d1,d3 RAM:0001A4A8 7200 moveq #0,d1 RAM:0001A4AA 3207 move.w d7,d1 RAM:0001A4AC D681 add.l d1,d3 RAM:0001A4AE 601E bra.s loc_1A4CE RAM:0001A4B0 ; --------------------------------------------------------------------------- RAM:0001A4B0 RAM:0001A4B0 loc_1A4B0: ; CODE XREF: sub_1A440+40j RAM:0001A4B0 ; sub_1A440+46j RAM:0001A4B0 0C47 003A cmpi.w #$3A,d7 ; ':' RAM:0001A4B4 6612 bne.s loc_1A4C8 RAM:0001A4B6 7E01 moveq #1,d7 RAM:0001A4B8 BC87 cmp.l d7,d6 RAM:0001A4BA 6706 beq.s loc_1A4C2 RAM:0001A4BC 7E02 moveq #2,d7 RAM:0001A4BE BC87 cmp.l d7,d6 RAM:0001A4C0 6606 bne.s loc_1A4C8 RAM:0001A4C2 RAM:0001A4C2 loc_1A4C2: ; CODE XREF: sub_1A440+7Aj RAM:0001A4C2 BAAE FFF8 cmp.l unk_FFFFFFF8(a6),d5 RAM:0001A4C6 6704 beq.s loc_1A4CC RAM:0001A4C8 RAM:0001A4C8 loc_1A4C8: ; CODE XREF: sub_1A440+2Aj RAM:0001A4C8 ; sub_1A440+74j ... RAM:0001A4C8 7C0E moveq #$E,d6 RAM:0001A4CA 602C bra.s loc_1A4F8 RAM:0001A4CC ; --------------------------------------------------------------------------- RAM:0001A4CC RAM:0001A4CC loc_1A4CC: ; CODE XREF: sub_1A440+86j RAM:0001A4CC 7400 moveq #0,d2 RAM:0001A4CE RAM:0001A4CE loc_1A4CE: ; CODE XREF: sub_1A440+32j RAM:0001A4CE ; sub_1A440+5Ej ... RAM:0001A4CE 5286 addq.l #1,d6 RAM:0001A4D0 2A06 move.l d6,d5 RAM:0001A4D2 BAAE FFFC cmp.l unk_FFFFFFFC(a6),d5 RAM:0001A4D6 659C bcs.s loc_1A474 RAM:0001A4D8 7E17 moveq #$17,d7 RAM:0001A4DA B887 cmp.l d7,d4 RAM:0001A4DC 62EA bhi.s loc_1A4C8 RAM:0001A4DE 7E3B moveq #$3B,d7 ; ';' RAM:0001A4E0 B687 cmp.l d7,d3 RAM:0001A4E2 62E4 bhi.s loc_1A4C8 RAM:0001A4E4 E58C lsl.l #2,d4 RAM:0001A4E6 2204 move.l d4,d1 RAM:0001A4E8 E989 lsl.l #4,d1 RAM:0001A4EA 4484 neg.l d4 RAM:0001A4EC D881 add.l d1,d4 RAM:0001A4EE D883 add.l d3,d4 RAM:0001A4F0 206E 000C movea.l arg_4(a6),a0 RAM:0001A4F4 3084 move.w d4,(a0) RAM:0001A4F6 7C00 moveq #0,d6 RAM:0001A4F8 RAM:0001A4F8 loc_1A4F8: ; CODE XREF: sub_1A440+8Aj RAM:0001A4F8 3006 move.w d6,d0 RAM:0001A4FA 48C0 ext.l d0 RAM:0001A4FC 4CEE 20FC FFDC movem.l unk_FFFFFFDC(a6),d2-d7/a5 RAM:0001A502 4E5E unlk a6 RAM:0001A504 4E75 rts RAM:0001A504 ; End of function sub_1A440 RAM:0001A504 RAM:0001A506 RAM:0001A506 ; =============== S U B R O U T I N E ======================================= RAM:0001A506 RAM:0001A506 ; Attributes: bp-based frame RAM:0001A506 RAM:0001A506 sub_1A506: RAM:0001A506 RAM:0001A506 arg_0 = 8 RAM:0001A506 arg_4 = $C RAM:0001A506 RAM:0001A506 4E56 FFF0 link a6,#$FFF0 RAM:0001A50A 48D7 00C0 movem.l d6-d7,(sp) RAM:0001A50E 222E 0008 move.l arg_0(a6),d1 RAM:0001A512 6720 beq.s loc_1A534 RAM:0001A514 2C2E 000C move.l arg_4(a6),d6 RAM:0001A518 41EE 000C lea arg_4(a6),a0 RAM:0001A51C 5848 addq.w #4,a0 RAM:0001A51E 7E00 moveq #0,d7 RAM:0001A520 6008 bra.s loc_1A52A RAM:0001A522 ; --------------------------------------------------------------------------- RAM:0001A522 RAM:0001A522 loc_1A522: ; CODE XREF: sub_1A506+28j RAM:0001A522 BC90 cmp.l (a0),d6 RAM:0001A524 6402 bcc.s loc_1A528 RAM:0001A526 2C10 move.l (a0),d6 RAM:0001A528 RAM:0001A528 loc_1A528: ; CODE XREF: sub_1A506+1Ej RAM:0001A528 5848 addq.w #4,a0 RAM:0001A52A RAM:0001A52A loc_1A52A: ; CODE XREF: sub_1A506+1Aj RAM:0001A52A 5287 addq.l #1,d7 RAM:0001A52C BE81 cmp.l d1,d7 RAM:0001A52E 65F2 bcs.s loc_1A522 RAM:0001A530 2006 move.l d6,d0 RAM:0001A532 6002 bra.s loc_1A536 RAM:0001A534 ; --------------------------------------------------------------------------- RAM:0001A534 RAM:0001A534 loc_1A534: ; CODE XREF: sub_1A506+Cj RAM:0001A534 7000 moveq #0,d0 RAM:0001A536 RAM:0001A536 loc_1A536: ; CODE XREF: sub_1A506+2Cj RAM:0001A536 4CEE 00C0 FFF0 movem.l unk_FFFFFFF0(a6),d6-d7 RAM:0001A53C 4E5E unlk a6 RAM:0001A53E 4E75 rts RAM:0001A53E ; End of function sub_1A506 RAM:0001A53E RAM:0001A540 RAM:0001A540 ; =============== S U B R O U T I N E ======================================= RAM:0001A540 RAM:0001A540 ; Attributes: bp-based frame RAM:0001A540 RAM:0001A540 sub_1A540: RAM:0001A540 RAM:0001A540 arg_0 = 8 RAM:0001A540 arg_4 = $C RAM:0001A540 RAM:0001A540 4E56 FFF0 link a6,#$FFF0 RAM:0001A544 48D7 00C0 movem.l d6-d7,(sp) RAM:0001A548 222E 0008 move.l arg_0(a6),d1 RAM:0001A54C 6720 beq.s loc_1A56E RAM:0001A54E 2C2E 000C move.l arg_4(a6),d6 RAM:0001A552 41EE 000C lea arg_4(a6),a0 RAM:0001A556 5848 addq.w #4,a0 RAM:0001A558 7E00 moveq #0,d7 RAM:0001A55A 6008 bra.s loc_1A564 RAM:0001A55C ; --------------------------------------------------------------------------- RAM:0001A55C RAM:0001A55C loc_1A55C: ; CODE XREF: sub_1A540+28j RAM:0001A55C BC90 cmp.l (a0),d6 RAM:0001A55E 6302 bls.s loc_1A562 RAM:0001A560 2C10 move.l (a0),d6 RAM:0001A562 RAM:0001A562 loc_1A562: ; CODE XREF: sub_1A540+1Ej RAM:0001A562 5848 addq.w #4,a0 RAM:0001A564 RAM:0001A564 loc_1A564: ; CODE XREF: sub_1A540+1Aj RAM:0001A564 5287 addq.l #1,d7 RAM:0001A566 BE81 cmp.l d1,d7 RAM:0001A568 65F2 bcs.s loc_1A55C RAM:0001A56A 2006 move.l d6,d0 RAM:0001A56C 6002 bra.s loc_1A570 RAM:0001A56E ; --------------------------------------------------------------------------- RAM:0001A56E RAM:0001A56E loc_1A56E: ; CODE XREF: sub_1A540+Cj RAM:0001A56E 7000 moveq #0,d0 RAM:0001A570 RAM:0001A570 loc_1A570: ; CODE XREF: sub_1A540+2Cj RAM:0001A570 4CEE 00C0 FFF0 movem.l unk_FFFFFFF0(a6),d6-d7 RAM:0001A576 4E5E unlk a6 RAM:0001A578 4E75 rts RAM:0001A578 ; End of function sub_1A540 RAM:0001A578 RAM:0001A57A RAM:0001A57A ; =============== S U B R O U T I N E ======================================= RAM:0001A57A RAM:0001A57A ; Attributes: bp-based frame RAM:0001A57A RAM:0001A57A sub_1A57A: RAM:0001A57A RAM:0001A57A arg_0 = 8 RAM:0001A57A arg_4 = $C RAM:0001A57A RAM:0001A57A 4E56 FFFC link a6,#$FFFC RAM:0001A57E 2E87 move.l d7,(sp) RAM:0001A580 2E2E 0008 move.l arg_0(a6),d7 RAM:0001A584 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001A588 2F07 move.l d7,-(sp) RAM:0001A58A 4EB9 0001 7EE0 jsr strlen RAM:0001A590 584F addq.w #4,sp RAM:0001A592 D087 add.l d7,d0 RAM:0001A594 2F00 move.l d0,-(sp) RAM:0001A596 4EB9 0001 7EC8 jsr strcpy RAM:0001A59C 504F addq.w #8,sp RAM:0001A59E 2007 move.l d7,d0 RAM:0001A5A0 2E2E FFFC move.l unk_FFFFFFFC(a6),d7 RAM:0001A5A4 4E5E unlk a6 RAM:0001A5A6 4E75 rts RAM:0001A5A6 ; End of function sub_1A57A RAM:0001A5A6 RAM:0001A5A8 RAM:0001A5A8 ; =============== S U B R O U T I N E ======================================= RAM:0001A5A8 RAM:0001A5A8 ; Attributes: bp-based frame RAM:0001A5A8 RAM:0001A5A8 sub_1A5A8: RAM:0001A5A8 RAM:0001A5A8 arg_0 = 8 RAM:0001A5A8 arg_4 = $C RAM:0001A5A8 arg_8 = $10 RAM:0001A5A8 RAM:0001A5A8 4E56 FFFC link a6,#$FFFC RAM:0001A5AC 2E87 move.l d7,(sp) RAM:0001A5AE 2E2E 0008 move.l arg_0(a6),d7 RAM:0001A5B2 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0001A5B6 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001A5BA 2F07 move.l d7,-(sp) RAM:0001A5BC 4EB9 0001 7EE0 jsr strlen RAM:0001A5C2 584F addq.w #4,sp RAM:0001A5C4 D087 add.l d7,d0 RAM:0001A5C6 2F00 move.l d0,-(sp) RAM:0001A5C8 4EB9 0001 7F78 jsr sub_17F78 RAM:0001A5CE 2007 move.l d7,d0 RAM:0001A5D0 2E2E FFFC move.l unk_FFFFFFFC(a6),d7 RAM:0001A5D4 4E5E unlk a6 RAM:0001A5D6 4E75 rts RAM:0001A5D6 ; End of function sub_1A5A8 RAM:0001A5D6 RAM:0001A5D8 RAM:0001A5D8 ; =============== S U B R O U T I N E ======================================= RAM:0001A5D8 RAM:0001A5D8 ; Attributes: bp-based frame RAM:0001A5D8 RAM:0001A5D8 sub_1A5D8: RAM:0001A5D8 RAM:0001A5D8 arg_0 = 8 RAM:0001A5D8 RAM:0001A5D8 4E56 FFEC link a6,#$FFEC RAM:0001A5DC 48D7 20C0 movem.l d6-d7/a5,(sp) RAM:0001A5E0 3D7C 0005 FFFE move.w #5,unk_FFFFFFFE(a6) RAM:0001A5E6 7EFF moveq #$FFFFFFFF,d7 RAM:0001A5E8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001A5EC 4879 0002 6028 pea (aS?YN).l ; "%S? (Y/N): " RAM:0001A5F2 4EB9 0000 7DA6 jsr (sub_7DA6).l RAM:0001A5F8 504F addq.w #8,sp RAM:0001A5FA 4BEE FFF8 lea unk_FFFFFFF8(a6),a5 RAM:0001A5FE 486E FFFE pea unk_FFFFFFFE(a6) RAM:0001A602 4855 pea (a5) RAM:0001A604 42A7 clr.l -(sp) RAM:0001A606 4EB9 0000 7DB8 jsr (sub_7DB8).l RAM:0001A60C 4FEF 000C lea $C(sp),sp RAM:0001A610 3C00 move.w d0,d6 RAM:0001A612 6732 beq.s loc_1A646 RAM:0001A614 4879 0002 6034 pea (asc_26034).l ; "\n" RAM:0001A61A 4EB9 0000 7DA6 jsr (sub_7DA6).l RAM:0001A620 584F addq.w #4,sp RAM:0001A622 48C6 ext.l d6 RAM:0001A624 2F06 move.l d6,-(sp) RAM:0001A626 4EB9 0000 7DCA jsr (sub_7DCA).l RAM:0001A62C 584F addq.w #4,sp RAM:0001A62E 4879 0002 6036 pea (asc_26036).l ; "\n" RAM:0001A634 4EB9 0000 7DA6 jsr (sub_7DA6).l RAM:0001A63A 584F addq.w #4,sp RAM:0001A63C 601C bra.s loc_1A65A RAM:0001A63E ; --------------------------------------------------------------------------- RAM:0001A63E RAM:0001A63E loc_1A63E: ; CODE XREF: sub_1A5D8+74j RAM:0001A63E 0C35 0020 7800 cmpi.b #$20,(a5,d7.l) ; ' ' RAM:0001A644 6608 bne.s loc_1A64E RAM:0001A646 RAM:0001A646 loc_1A646: ; CODE XREF: sub_1A5D8+3Aj RAM:0001A646 5287 addq.l #1,d7 RAM:0001A648 7C05 moveq #5,d6 RAM:0001A64A BE86 cmp.l d6,d7 RAM:0001A64C 6DF0 blt.s loc_1A63E RAM:0001A64E RAM:0001A64E loc_1A64E: ; CODE XREF: sub_1A5D8+6Cj RAM:0001A64E 0C35 0059 7800 cmpi.b #$59,(a5,d7.l) ; 'Y' RAM:0001A654 6604 bne.s loc_1A65A RAM:0001A656 7E01 moveq #1,d7 RAM:0001A658 6002 bra.s loc_1A65C RAM:0001A65A ; --------------------------------------------------------------------------- RAM:0001A65A RAM:0001A65A loc_1A65A: ; CODE XREF: sub_1A5D8+64j RAM:0001A65A ; sub_1A5D8+7Cj RAM:0001A65A 7E00 moveq #0,d7 RAM:0001A65C RAM:0001A65C loc_1A65C: ; CODE XREF: sub_1A5D8+80j RAM:0001A65C 7000 moveq #0,d0 RAM:0001A65E 1007 move.b d7,d0 RAM:0001A660 4CEE 20C0 FFEC movem.l unk_FFFFFFEC(a6),d6-d7/a5 RAM:0001A666 4E5E unlk a6 RAM:0001A668 4E75 rts RAM:0001A668 ; End of function sub_1A5D8 RAM:0001A668 RAM:0001A66A RAM:0001A66A ; =============== S U B R O U T I N E ======================================= RAM:0001A66A RAM:0001A66A ; Attributes: bp-based frame RAM:0001A66A RAM:0001A66A sub_1A66A: RAM:0001A66A RAM:0001A66A arg_2 = $A RAM:0001A66A arg_4 = $C RAM:0001A66A arg_8 = $10 RAM:0001A66A arg_E = $16 RAM:0001A66A RAM:0001A66A 4E56 FFE8 link a6,#$FFE8 RAM:0001A66E 48D7 20F8 movem.l d3-d7/a5,(sp) RAM:0001A672 2A2E 0010 move.l arg_8(a6),d5 RAM:0001A676 7600 moveq #0,d3 RAM:0001A678 362E 0016 move.w arg_E(a6),d3 RAM:0001A67C 0C85 0000 4000 cmpi.l #$4000,d5 RAM:0001A682 632E bls.s loc_1A6B2 RAM:0001A684 0C85 0000 FFFF cmpi.l #$FFFF,d5 RAM:0001A68A 6310 bls.s loc_1A69C RAM:0001A68C 4878 0388 pea (off_388).w RAM:0001A690 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:0001A696 584F addq.w #4,sp RAM:0001A698 70FF moveq #$FFFFFFFF,d0 RAM:0001A69A 6050 bra.s loc_1A6EC RAM:0001A69C ; --------------------------------------------------------------------------- RAM:0001A69C RAM:0001A69C loc_1A69C: ; CODE XREF: sub_1A66A+20j RAM:0001A69C 0C79 0002 0002 300C cmpi.w #2,(word_2300C).l RAM:0001A6A4 660C bne.s loc_1A6B2 RAM:0001A6A6 4878 0388 pea (off_388).w RAM:0001A6AA 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:0001A6B0 584F addq.w #4,sp RAM:0001A6B2 RAM:0001A6B2 loc_1A6B2: ; CODE XREF: sub_1A66A+18j RAM:0001A6B2 ; sub_1A66A+3Aj RAM:0001A6B2 2A6E 000C movea.l arg_4(a6),a5 RAM:0001A6B6 382E 000A move.w arg_2(a6),d4 RAM:0001A6BA 0C83 0000 FFFF cmpi.l #$FFFF,d3 RAM:0001A6C0 6610 bne.s loc_1A6D2 RAM:0001A6C2 7E00 moveq #0,d7 RAM:0001A6C4 RAM:0001A6C4 loc_1A6C4: ; CODE XREF: sub_1A66A+66j RAM:0001A6C4 BE85 cmp.l d5,d7 RAM:0001A6C6 6422 bcc.s loc_1A6EA RAM:0001A6C8 3C1D move.w (a5)+,d6 RAM:0001A6CA BC44 cmp.w d4,d6 RAM:0001A6CC 671C beq.s loc_1A6EA RAM:0001A6CE 5287 addq.l #1,d7 RAM:0001A6D0 60F2 bra.s loc_1A6C4 RAM:0001A6D2 ; --------------------------------------------------------------------------- RAM:0001A6D2 RAM:0001A6D2 loc_1A6D2: ; CODE XREF: sub_1A66A+56j RAM:0001A6D2 C843 and.w d3,d4 RAM:0001A6D4 7E00 moveq #0,d7 RAM:0001A6D6 7000 moveq #0,d0 RAM:0001A6D8 3004 move.w d4,d0 RAM:0001A6DA 2800 move.l d0,d4 RAM:0001A6DC RAM:0001A6DC loc_1A6DC: ; CODE XREF: sub_1A66A+8Ej RAM:0001A6DC BE85 cmp.l d5,d7 RAM:0001A6DE 640A bcc.s loc_1A6EA RAM:0001A6E0 7C00 moveq #0,d6 RAM:0001A6E2 3C1D move.w (a5)+,d6 RAM:0001A6E4 CC83 and.l d3,d6 RAM:0001A6E6 BC84 cmp.l d4,d6 RAM:0001A6E8 660C bne.s loc_1A6F6 RAM:0001A6EA RAM:0001A6EA loc_1A6EA: ; CODE XREF: sub_1A66A+5Cj RAM:0001A6EA ; sub_1A66A+62j ... RAM:0001A6EA 2007 move.l d7,d0 RAM:0001A6EC RAM:0001A6EC loc_1A6EC: ; CODE XREF: sub_1A66A+30j RAM:0001A6EC 4CEE 20F8 FFE8 movem.l unk_FFFFFFE8(a6),d3-d7/a5 RAM:0001A6F2 4E5E unlk a6 RAM:0001A6F4 4E75 rts RAM:0001A6F6 ; --------------------------------------------------------------------------- RAM:0001A6F6 RAM:0001A6F6 loc_1A6F6: ; CODE XREF: sub_1A66A+7Ej RAM:0001A6F6 5287 addq.l #1,d7 RAM:0001A6F8 60E2 bra.s loc_1A6DC RAM:0001A6F8 ; End of function sub_1A66A RAM:0001A6F8 RAM:0001A6FA RAM:0001A6FA ; =============== S U B R O U T I N E ======================================= RAM:0001A6FA RAM:0001A6FA ; Attributes: bp-based frame RAM:0001A6FA RAM:0001A6FA sub_1A6FA: RAM:0001A6FA RAM:0001A6FA arg_2 = $A RAM:0001A6FA arg_4 = $C RAM:0001A6FA arg_8 = $10 RAM:0001A6FA arg_E = $16 RAM:0001A6FA RAM:0001A6FA 4E56 FFE8 link a6,#$FFE8 RAM:0001A6FE 48D7 20F8 movem.l d3-d7/a5,(sp) RAM:0001A702 2A2E 0010 move.l arg_8(a6),d5 RAM:0001A706 0C85 0000 4000 cmpi.l #$4000,d5 RAM:0001A70C 632E bls.s loc_1A73C RAM:0001A70E 0C85 0000 FFFF cmpi.l #$FFFF,d5 RAM:0001A714 6310 bls.s loc_1A726 RAM:0001A716 4878 0388 pea (off_388).w RAM:0001A71A 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:0001A720 584F addq.w #4,sp RAM:0001A722 70FF moveq #$FFFFFFFF,d0 RAM:0001A724 6056 bra.s loc_1A77C RAM:0001A726 ; --------------------------------------------------------------------------- RAM:0001A726 RAM:0001A726 loc_1A726: ; CODE XREF: sub_1A6FA+1Aj RAM:0001A726 0C79 0002 0002 300C cmpi.w #2,(word_2300C).l RAM:0001A72E 660C bne.s loc_1A73C RAM:0001A730 4878 0388 pea (off_388).w RAM:0001A734 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:0001A73A 584F addq.w #4,sp RAM:0001A73C RAM:0001A73C loc_1A73C: ; CODE XREF: sub_1A6FA+12j RAM:0001A73C ; sub_1A6FA+34j RAM:0001A73C 2A6E 000C movea.l arg_4(a6),a5 RAM:0001A740 382E 000A move.w arg_2(a6),d4 RAM:0001A744 3E2E 0016 move.w arg_E(a6),d7 RAM:0001A748 0C47 FFFF cmpi.w #$FFFF,d7 RAM:0001A74C 6610 bne.s loc_1A75E RAM:0001A74E 7E00 moveq #0,d7 RAM:0001A750 RAM:0001A750 loc_1A750: ; CODE XREF: sub_1A6FA+62j RAM:0001A750 BE85 cmp.l d5,d7 RAM:0001A752 6426 bcc.s loc_1A77A RAM:0001A754 3C1D move.w (a5)+,d6 RAM:0001A756 BC44 cmp.w d4,d6 RAM:0001A758 6620 bne.s loc_1A77A RAM:0001A75A 5287 addq.l #1,d7 RAM:0001A75C 60F2 bra.s loc_1A750 RAM:0001A75E ; --------------------------------------------------------------------------- RAM:0001A75E RAM:0001A75E loc_1A75E: ; CODE XREF: sub_1A6FA+52j RAM:0001A75E 7600 moveq #0,d3 RAM:0001A760 3607 move.w d7,d3 RAM:0001A762 C843 and.w d3,d4 RAM:0001A764 7E00 moveq #0,d7 RAM:0001A766 7000 moveq #0,d0 RAM:0001A768 3004 move.w d4,d0 RAM:0001A76A 2800 move.l d0,d4 RAM:0001A76C RAM:0001A76C loc_1A76C: ; CODE XREF: sub_1A6FA+8Ej RAM:0001A76C BE85 cmp.l d5,d7 RAM:0001A76E 640A bcc.s loc_1A77A RAM:0001A770 7C00 moveq #0,d6 RAM:0001A772 3C1D move.w (a5)+,d6 RAM:0001A774 CC83 and.l d3,d6 RAM:0001A776 BC84 cmp.l d4,d6 RAM:0001A778 670C beq.s loc_1A786 RAM:0001A77A RAM:0001A77A loc_1A77A: ; CODE XREF: sub_1A6FA+58j RAM:0001A77A ; sub_1A6FA+5Ej ... RAM:0001A77A 2007 move.l d7,d0 RAM:0001A77C RAM:0001A77C loc_1A77C: ; CODE XREF: sub_1A6FA+2Aj RAM:0001A77C 4CEE 20F8 FFE8 movem.l unk_FFFFFFE8(a6),d3-d7/a5 RAM:0001A782 4E5E unlk a6 RAM:0001A784 4E75 rts RAM:0001A786 ; --------------------------------------------------------------------------- RAM:0001A786 RAM:0001A786 loc_1A786: ; CODE XREF: sub_1A6FA+7Ej RAM:0001A786 5287 addq.l #1,d7 RAM:0001A788 60E2 bra.s loc_1A76C RAM:0001A788 ; End of function sub_1A6FA RAM:0001A788 RAM:0001A78A RAM:0001A78A ; =============== S U B R O U T I N E ======================================= RAM:0001A78A RAM:0001A78A ; Attributes: bp-based frame RAM:0001A78A RAM:0001A78A sub_1A78A: RAM:0001A78A RAM:0001A78A arg_2 = $A RAM:0001A78A arg_6 = $E RAM:0001A78A arg_A = $12 RAM:0001A78A RAM:0001A78A 4E56 FFEC link a6,#$FFEC RAM:0001A78E 48D7 00F8 movem.l d3-d7,(sp) RAM:0001A792 362E 0012 move.w arg_A(a6),d3 RAM:0001A796 5343 subq.w #1,d3 RAM:0001A798 0C43 000F cmpi.w #$F,d3 RAM:0001A79C 624C bhi.s loc_1A7EA RAM:0001A79E 7C00 moveq #0,d6 RAM:0001A7A0 382E 000E move.w arg_6(a6),d4 RAM:0001A7A4 3A2E 000A move.w arg_2(a6),d5 RAM:0001A7A8 6030 bra.s loc_1A7DA RAM:0001A7AA ; --------------------------------------------------------------------------- RAM:0001A7AA RAM:0001A7AA loc_1A7AA: ; CODE XREF: sub_1A78A+52j RAM:0001A7AA 7000 moveq #0,d0 RAM:0001A7AC 3005 move.w d5,d0 RAM:0001A7AE 2200 move.l d0,d1 RAM:0001A7B0 4480 neg.l d0 RAM:0001A7B2 C280 and.l d0,d1 RAM:0001A7B4 EDC1 0000 bfffo d1{0:32},d0 RAM:0001A7B8 6600 0008 bne.w loc_1A7C2 RAM:0001A7BC 70FF moveq #$FFFFFFFF,d0 RAM:0001A7BE 6000 0008 bra.w loc_1A7C8 RAM:0001A7C2 ; --------------------------------------------------------------------------- RAM:0001A7C2 RAM:0001A7C2 loc_1A7C2: ; CODE XREF: sub_1A78A+2Ej RAM:0001A7C2 4400 neg.b d0 RAM:0001A7C4 0600 001F addi.b #$1F,d0 RAM:0001A7C8 RAM:0001A7C8 loc_1A7C8: ; CODE XREF: sub_1A78A+34j RAM:0001A7C8 3E00 move.w d0,d7 RAM:0001A7CA 0C47 FFFF cmpi.w #$FFFF,d7 RAM:0001A7CE 670E beq.s loc_1A7DE RAM:0001A7D0 7001 moveq #1,d0 RAM:0001A7D2 EF68 lsl.w d7,d0 RAM:0001A7D4 4640 not.w d0 RAM:0001A7D6 CA40 and.w d0,d5 RAM:0001A7D8 5246 addq.w #1,d6 RAM:0001A7DA RAM:0001A7DA loc_1A7DA: ; CODE XREF: sub_1A78A+1Ej RAM:0001A7DA BC44 cmp.w d4,d6 RAM:0001A7DC 65CC bcs.s loc_1A7AA RAM:0001A7DE RAM:0001A7DE loc_1A7DE: ; CODE XREF: sub_1A78A+44j RAM:0001A7DE 3007 move.w d7,d0 RAM:0001A7E0 48C0 ext.l d0 RAM:0001A7E2 7200 moveq #0,d1 RAM:0001A7E4 3203 move.w d3,d1 RAM:0001A7E6 B081 cmp.l d1,d0 RAM:0001A7E8 6302 bls.s loc_1A7EC RAM:0001A7EA RAM:0001A7EA loc_1A7EA: ; CODE XREF: sub_1A78A+12j RAM:0001A7EA 7EFF moveq #$FFFFFFFF,d7 RAM:0001A7EC RAM:0001A7EC loc_1A7EC: ; CODE XREF: sub_1A78A+5Ej RAM:0001A7EC 3007 move.w d7,d0 RAM:0001A7EE 48C0 ext.l d0 RAM:0001A7F0 4CEE 00F8 FFEC movem.l unk_FFFFFFEC(a6),d3-d7 RAM:0001A7F6 4E5E unlk a6 RAM:0001A7F8 4E75 rts RAM:0001A7F8 ; End of function sub_1A78A RAM:0001A7F8 RAM:0001A7FA RAM:0001A7FA ; =============== S U B R O U T I N E ======================================= RAM:0001A7FA RAM:0001A7FA ; Attributes: bp-based frame RAM:0001A7FA RAM:0001A7FA sub_1A7FA: RAM:0001A7FA RAM:0001A7FA arg_0 = 8 RAM:0001A7FA arg_4 = $C RAM:0001A7FA arg_8 = $10 RAM:0001A7FA arg_E = $16 RAM:0001A7FA RAM:0001A7FA 4E56 FFE8 link a6,#$FFE8 RAM:0001A7FE 48D7 30F0 movem.l d4-d7/a4-a5,(sp) RAM:0001A802 2E2E 0010 move.l arg_8(a6),d7 RAM:0001A806 0C87 0000 4000 cmpi.l #$4000,d7 RAM:0001A80C 632E bls.s loc_1A83C RAM:0001A80E 0C87 0000 FFFF cmpi.l #$FFFF,d7 RAM:0001A814 6310 bls.s loc_1A826 RAM:0001A816 4878 0388 pea (off_388).w RAM:0001A81A 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:0001A820 584F addq.w #4,sp RAM:0001A822 70FF moveq #$FFFFFFFF,d0 RAM:0001A824 6058 bra.s loc_1A87E RAM:0001A826 ; --------------------------------------------------------------------------- RAM:0001A826 RAM:0001A826 loc_1A826: ; CODE XREF: sub_1A7FA+1Aj RAM:0001A826 0C79 0002 0002 300C cmpi.w #2,(word_2300C).l RAM:0001A82E 660C bne.s loc_1A83C RAM:0001A830 4878 0388 pea (off_388).w RAM:0001A834 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:0001A83A 584F addq.w #4,sp RAM:0001A83C RAM:0001A83C loc_1A83C: ; CODE XREF: sub_1A7FA+12j RAM:0001A83C ; sub_1A7FA+34j RAM:0001A83C 286E 000C movea.l arg_4(a6),a4 RAM:0001A840 2A6E 0008 movea.l arg_0(a6),a5 RAM:0001A844 3C2E 0016 move.w arg_E(a6),d6 RAM:0001A848 0C46 FFFF cmpi.w #$FFFF,d6 RAM:0001A84C 660E bne.s loc_1A85C RAM:0001A84E RAM:0001A84E loc_1A84E: ; CODE XREF: sub_1A7FA+5Ej RAM:0001A84E 2C07 move.l d7,d6 RAM:0001A850 5387 subq.l #1,d7 RAM:0001A852 4A86 tst.l d6 RAM:0001A854 6724 beq.s loc_1A87A RAM:0001A856 BB4C cmpm.w (a4)+,(a5)+ RAM:0001A858 67F4 beq.s loc_1A84E RAM:0001A85A 601E bra.s loc_1A87A RAM:0001A85C ; --------------------------------------------------------------------------- RAM:0001A85C RAM:0001A85C loc_1A85C: ; CODE XREF: sub_1A7FA+52j RAM:0001A85C 7000 moveq #0,d0 RAM:0001A85E 3006 move.w d6,d0 RAM:0001A860 2C00 move.l d0,d6 RAM:0001A862 RAM:0001A862 loc_1A862: ; CODE XREF: sub_1A7FA+7Ej RAM:0001A862 2A07 move.l d7,d5 RAM:0001A864 5387 subq.l #1,d7 RAM:0001A866 4A85 tst.l d5 RAM:0001A868 6710 beq.s loc_1A87A RAM:0001A86A 7A00 moveq #0,d5 RAM:0001A86C 3A1D move.w (a5)+,d5 RAM:0001A86E CA86 and.l d6,d5 RAM:0001A870 7800 moveq #0,d4 RAM:0001A872 381C move.w (a4)+,d4 RAM:0001A874 C886 and.l d6,d4 RAM:0001A876 BA84 cmp.l d4,d5 RAM:0001A878 67E8 beq.s loc_1A862 RAM:0001A87A RAM:0001A87A loc_1A87A: ; CODE XREF: sub_1A7FA+5Aj RAM:0001A87A ; sub_1A7FA+60j ... RAM:0001A87A 5287 addq.l #1,d7 RAM:0001A87C 2007 move.l d7,d0 RAM:0001A87E RAM:0001A87E loc_1A87E: ; CODE XREF: sub_1A7FA+2Aj RAM:0001A87E 4CEE 30F0 FFE8 movem.l unk_FFFFFFE8(a6),d4-d7/a4-a5 RAM:0001A884 4E5E unlk a6 RAM:0001A886 4E75 rts RAM:0001A886 ; End of function sub_1A7FA RAM:0001A886 RAM:0001A888 RAM:0001A888 ; =============== S U B R O U T I N E ======================================= RAM:0001A888 RAM:0001A888 ; Attributes: bp-based frame RAM:0001A888 RAM:0001A888 sub_1A888: RAM:0001A888 RAM:0001A888 arg_2 = $A RAM:0001A888 arg_6 = $E RAM:0001A888 arg_8 = $10 RAM:0001A888 arg_C = $14 RAM:0001A888 arg_10 = $18 RAM:0001A888 RAM:0001A888 4E56 FFD4 link a6,#$FFD4 RAM:0001A88C 48D7 30F8 movem.l d3-d7/a4-a5,(sp) RAM:0001A890 7600 moveq #0,d3 RAM:0001A892 206E 0018 movea.l arg_10(a6),a0 RAM:0001A896 226E 0010 movea.l arg_8(a6),a1 RAM:0001A89A 286E 0014 movea.l arg_C(a6),a4 RAM:0001A89E 322E 000E move.w arg_6(a6),d1 RAM:0001A8A2 7800 moveq #0,d4 RAM:0001A8A4 3801 move.w d1,d4 RAM:0001A8A6 6044 bra.s loc_1A8EC RAM:0001A8A8 ; --------------------------------------------------------------------------- RAM:0001A8A8 RAM:0001A8A8 loc_1A8A8: ; CODE XREF: sub_1A888+72j RAM:0001A8A8 2A50 movea.l (a0),a5 RAM:0001A8AA 0C41 FFFF cmpi.w #$FFFF,d1 RAM:0001A8AE 6614 bne.s loc_1A8C4 RAM:0001A8B0 3A11 move.w (a1),d5 RAM:0001A8B2 7E00 moveq #0,d7 RAM:0001A8B4 3E14 move.w (a4),d7 RAM:0001A8B6 RAM:0001A8B6 loc_1A8B6: ; CODE XREF: sub_1A888+3Aj RAM:0001A8B6 4A87 tst.l d7 RAM:0001A8B8 6728 beq.s loc_1A8E2 RAM:0001A8BA 3C1D move.w (a5)+,d6 RAM:0001A8BC BC45 cmp.w d5,d6 RAM:0001A8BE 6622 bne.s loc_1A8E2 RAM:0001A8C0 5387 subq.l #1,d7 RAM:0001A8C2 60F2 bra.s loc_1A8B6 RAM:0001A8C4 ; --------------------------------------------------------------------------- RAM:0001A8C4 RAM:0001A8C4 loc_1A8C4: ; CODE XREF: sub_1A888+26j RAM:0001A8C4 3C11 move.w (a1),d6 RAM:0001A8C6 CC44 and.w d4,d6 RAM:0001A8C8 7E00 moveq #0,d7 RAM:0001A8CA 3E14 move.w (a4),d7 RAM:0001A8CC 7A00 moveq #0,d5 RAM:0001A8CE 3A06 move.w d6,d5 RAM:0001A8D0 6002 bra.s loc_1A8D4 RAM:0001A8D2 ; --------------------------------------------------------------------------- RAM:0001A8D2 RAM:0001A8D2 loc_1A8D2: ; CODE XREF: sub_1A888+58j RAM:0001A8D2 5387 subq.l #1,d7 RAM:0001A8D4 RAM:0001A8D4 loc_1A8D4: ; CODE XREF: sub_1A888+48j RAM:0001A8D4 4A87 tst.l d7 RAM:0001A8D6 670A beq.s loc_1A8E2 RAM:0001A8D8 7C00 moveq #0,d6 RAM:0001A8DA 3C1D move.w (a5)+,d6 RAM:0001A8DC CC84 and.l d4,d6 RAM:0001A8DE BC85 cmp.l d5,d6 RAM:0001A8E0 67F0 beq.s loc_1A8D2 RAM:0001A8E2 RAM:0001A8E2 loc_1A8E2: ; CODE XREF: sub_1A888+30j RAM:0001A8E2 ; sub_1A888+36j ... RAM:0001A8E2 4A87 tst.l d7 RAM:0001A8E4 6616 bne.s loc_1A8FC RAM:0001A8E6 544C addq.w #2,a4 RAM:0001A8E8 5449 addq.w #2,a1 RAM:0001A8EA 5848 addq.w #4,a0 RAM:0001A8EC RAM:0001A8EC loc_1A8EC: ; CODE XREF: sub_1A888+1Ej RAM:0001A8EC 3D43 FFFE move.w d3,unk_FFFFFFFE(a6) RAM:0001A8F0 5243 addq.w #1,d3 RAM:0001A8F2 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001A8F6 B06E 000A cmp.w arg_2(a6),d0 RAM:0001A8FA 65AC bcs.s loc_1A8A8 RAM:0001A8FC RAM:0001A8FC loc_1A8FC: ; CODE XREF: sub_1A888+5Cj RAM:0001A8FC 2007 move.l d7,d0 RAM:0001A8FE 4CEE 30F8 FFD4 movem.l unk_FFFFFFD4(a6),d3-d7/a4-a5 RAM:0001A904 4E5E unlk a6 RAM:0001A906 4E75 rts RAM:0001A906 ; End of function sub_1A888 RAM:0001A906 RAM:0001A908 RAM:0001A908 ; =============== S U B R O U T I N E ======================================= RAM:0001A908 RAM:0001A908 ; Attributes: bp-based frame RAM:0001A908 RAM:0001A908 sub_1A908: RAM:0001A908 RAM:0001A908 arg_0 = 8 RAM:0001A908 arg_6 = $E RAM:0001A908 arg_8 = $10 RAM:0001A908 arg_C = $14 RAM:0001A908 arg_12 = $1A RAM:0001A908 arg_14 = $1C RAM:0001A908 RAM:0001A908 4E56 FFE0 link a6,#$FFE0 RAM:0001A90C 48D7 20FC movem.l d2-d7/a5,(sp) RAM:0001A910 226E 0014 movea.l arg_C(a6),a1 RAM:0001A914 3E2E 000E move.w arg_6(a6),d7 RAM:0001A918 7A00 moveq #0,d5 RAM:0001A91A 7C00 moveq #0,d6 RAM:0001A91C 3C11 move.w (a1),d6 RAM:0001A91E 0C47 0001 cmpi.w #1,d7 RAM:0001A922 672A beq.s loc_1A94E RAM:0001A924 0C47 0004 cmpi.w #4,d7 RAM:0001A928 6724 beq.s loc_1A94E RAM:0001A92A 0C47 0018 cmpi.w #$18,d7 RAM:0001A92E 671E beq.s loc_1A94E RAM:0001A930 0C47 0003 cmpi.w #3,d7 RAM:0001A934 6718 beq.s loc_1A94E RAM:0001A936 0C47 0002 cmpi.w #2,d7 RAM:0001A93A 6712 beq.s loc_1A94E RAM:0001A93C 7C20 moveq #$20,d6 ; ' ' RAM:0001A93E 0CAE 0000 0003 0008 cmpi.l #3,arg_0(a6) RAM:0001A946 6F06 ble.s loc_1A94E RAM:0001A948 7C00 moveq #0,d6 RAM:0001A94A 3C2E 001A move.w arg_12(a6),d6 RAM:0001A94E RAM:0001A94E loc_1A94E: ; CODE XREF: sub_1A908+1Aj RAM:0001A94E ; sub_1A908+20j ... RAM:0001A94E 0C51 0001 cmpi.w #1,(a1) RAM:0001A952 6500 01CC bcs.w loc_1AB20 RAM:0001A956 0C51 0020 cmpi.w #$20,(a1) ; ' ' RAM:0001A95A 6200 01C4 bhi.w loc_1AB20 RAM:0001A95E 7000 moveq #0,d0 RAM:0001A960 3011 move.w (a1),d0 RAM:0001A962 BC80 cmp.l d0,d6 RAM:0001A964 6500 01BA bcs.w loc_1AB20 RAM:0001A968 7820 moveq #$20,d4 ; ' ' RAM:0001A96A BC84 cmp.l d4,d6 RAM:0001A96C 6200 01B2 bhi.w loc_1AB20 RAM:0001A970 0C51 0020 cmpi.w #$20,(a1) ; ' ' RAM:0001A974 6606 bne.s loc_1A97C RAM:0001A976 0C47 0006 cmpi.w #6,d7 RAM:0001A97A 6718 beq.s loc_1A994 RAM:0001A97C RAM:0001A97C loc_1A97C: ; CODE XREF: sub_1A908+6Cj RAM:0001A97C 0C51 0020 cmpi.w #$20,(a1) ; ' ' RAM:0001A980 6606 bne.s loc_1A988 RAM:0001A982 0C47 000A cmpi.w #$A,d7 RAM:0001A986 671E beq.s loc_1A9A6 RAM:0001A988 RAM:0001A988 loc_1A988: ; CODE XREF: sub_1A908+78j RAM:0001A988 7801 moveq #1,d4 RAM:0001A98A BC84 cmp.l d4,d6 RAM:0001A98C 660C bne.s loc_1A99A RAM:0001A98E 0C47 0013 cmpi.w #$13,d7 RAM:0001A992 6606 bne.s loc_1A99A RAM:0001A994 RAM:0001A994 loc_1A994: ; CODE XREF: sub_1A908+72j RAM:0001A994 7A1E moveq #$1E,d5 RAM:0001A996 6000 018A bra.w loc_1AB22 RAM:0001A99A ; --------------------------------------------------------------------------- RAM:0001A99A RAM:0001A99A loc_1A99A: ; CODE XREF: sub_1A908+84j RAM:0001A99A ; sub_1A908+8Aj RAM:0001A99A 7801 moveq #1,d4 RAM:0001A99C BC84 cmp.l d4,d6 RAM:0001A99E 660C bne.s loc_1A9AC RAM:0001A9A0 0C47 001A cmpi.w #$1A,d7 RAM:0001A9A4 6606 bne.s loc_1A9AC RAM:0001A9A6 RAM:0001A9A6 loc_1A9A6: ; CODE XREF: sub_1A908+7Ej RAM:0001A9A6 7A01 moveq #1,d5 RAM:0001A9A8 6000 0178 bra.w loc_1AB22 RAM:0001A9AC ; --------------------------------------------------------------------------- RAM:0001A9AC RAM:0001A9AC loc_1A9AC: ; CODE XREF: sub_1A908+96j RAM:0001A9AC ; sub_1A908+9Cj RAM:0001A9AC 0C47 0006 cmpi.w #6,d7 RAM:0001A9B0 6706 beq.s loc_1A9B8 RAM:0001A9B2 0C47 000A cmpi.w #$A,d7 RAM:0001A9B6 6604 bne.s loc_1A9BC RAM:0001A9B8 RAM:0001A9B8 loc_1A9B8: ; CODE XREF: sub_1A908+A8j RAM:0001A9B8 7801 moveq #1,d4 RAM:0001A9BA 6002 bra.s loc_1A9BE RAM:0001A9BC ; --------------------------------------------------------------------------- RAM:0001A9BC RAM:0001A9BC loc_1A9BC: ; CODE XREF: sub_1A908+AEj RAM:0001A9BC 7800 moveq #0,d4 RAM:0001A9BE RAM:0001A9BE loc_1A9BE: ; CODE XREF: sub_1A908+B2j RAM:0001A9BE 0C47 0013 cmpi.w #$13,d7 RAM:0001A9C2 6706 beq.s loc_1A9CA RAM:0001A9C4 0C47 001A cmpi.w #$1A,d7 RAM:0001A9C8 6604 bne.s loc_1A9CE RAM:0001A9CA RAM:0001A9CA loc_1A9CA: ; CODE XREF: sub_1A908+BAj RAM:0001A9CA 7601 moveq #1,d3 RAM:0001A9CC 6002 bra.s loc_1A9D0 RAM:0001A9CE ; --------------------------------------------------------------------------- RAM:0001A9CE RAM:0001A9CE loc_1A9CE: ; CODE XREF: sub_1A908+C0j RAM:0001A9CE 7600 moveq #0,d3 RAM:0001A9D0 RAM:0001A9D0 loc_1A9D0: ; CODE XREF: sub_1A908+C4j RAM:0001A9D0 7000 moveq #0,d0 RAM:0001A9D2 3011 move.w (a1),d0 RAM:0001A9D4 5380 subq.l #1,d0 RAM:0001A9D6 D084 add.l d4,d0 RAM:0001A9D8 72FF moveq #$FFFFFFFF,d1 RAM:0001A9DA E1A9 lsl.l d0,d1 RAM:0001A9DC 7020 moveq #$20,d0 ; ' ' RAM:0001A9DE 9086 sub.l d6,d0 RAM:0001A9E0 D083 add.l d3,d0 RAM:0001A9E2 74FF moveq #$FFFFFFFF,d2 RAM:0001A9E4 E0AA lsr.l d0,d2 RAM:0001A9E6 C282 and.l d2,d1 RAM:0001A9E8 2C01 move.l d1,d6 RAM:0001A9EA 2A6E 0010 movea.l arg_8(a6),a5 RAM:0001A9EE 3007 move.w d7,d0 RAM:0001A9F0 48C0 ext.l d0 RAM:0001A9F2 5380 subq.l #1,d0 RAM:0001A9F4 7E21 moveq #$21,d7 ; '!' RAM:0001A9F6 B087 cmp.l d7,d0 RAM:0001A9F8 6200 0126 bhi.w loc_1AB20 RAM:0001A9FC 303B 0A06 move.w word_1AA04(pc,d0.l*2),d0 RAM:0001AA00 4EFB 0002 jmp word_1AA04(pc,d0.w) RAM:0001AA00 ; --------------------------------------------------------------------------- RAM:0001AA04 0052 0044 0058 004C+word_1AA04: dc.w $52, $44, $58, $4C, $58, $58, $84, $11C, $84, $84, $44, $11C, $11C, $11C, $11C, $11C RAM:0001AA04 0058 0058 0084 011C+ ; CODE XREF: sub_1A908+F8j RAM:0001AA04 0084 0084 0044 011C+ ; DATA XREF: sub_1A908+F4r RAM:0001AA04 011C 011C 011C 011C+ dc.w $11C, $B2, $B2, $11C, $11C, $11C, $11C, $4C, $D6, $D6, $11C, $11C, $11C, $11C, $52, $11C RAM:0001AA04 011C 00B2 00B2 011C+ dc.w $11C, $FC RAM:0001AA48 ; --------------------------------------------------------------------------- RAM:0001AA48 RAM:0001AA48 loc_1AA48: ; CODE XREF: sub_1A908+14Cj RAM:0001AA48 4686 not.l d6 RAM:0001AA4A CD95 and.l d6,(a5) RAM:0001AA4C 6000 00D4 bra.w loc_1AB22 RAM:0001AA50 ; --------------------------------------------------------------------------- RAM:0001AA50 2015 move.l (a5),d0 RAM:0001AA52 C086 and.l d6,d0 RAM:0001AA54 66F2 bne.s loc_1AA48 RAM:0001AA56 8D95 or.l d6,(a5) RAM:0001AA58 6000 00C8 bra.w loc_1AB22 RAM:0001AA5C ; --------------------------------------------------------------------------- RAM:0001AA5C 2015 move.l (a5),d0 RAM:0001AA5E C086 and.l d6,d0 RAM:0001AA60 2200 move.l d0,d1 RAM:0001AA62 4480 neg.l d0 RAM:0001AA64 C280 and.l d0,d1 RAM:0001AA66 EDC1 0000 bfffo d1{0:32},d0 RAM:0001AA6A 6600 0008 bne.w loc_1AA74 RAM:0001AA6E 70FF moveq #$FFFFFFFF,d0 RAM:0001AA70 6000 0008 bra.w loc_1AA7A RAM:0001AA74 ; --------------------------------------------------------------------------- RAM:0001AA74 RAM:0001AA74 loc_1AA74: ; CODE XREF: sub_1A908+162j RAM:0001AA74 4400 neg.b d0 RAM:0001AA76 0600 001F addi.b #$1F,d0 RAM:0001AA7A RAM:0001AA7A loc_1AA7A: ; CODE XREF: sub_1A908+168j RAM:0001AA7A 3E00 move.w d0,d7 RAM:0001AA7C 0C47 FFFF cmpi.w #$FFFF,d7 RAM:0001AA80 662E bne.s loc_1AAB0 RAM:0001AA82 7A1E moveq #$1E,d5 RAM:0001AA84 6000 009C bra.w loc_1AB22 RAM:0001AA88 ; --------------------------------------------------------------------------- RAM:0001AA88 2015 move.l (a5),d0 RAM:0001AA8A C086 and.l d6,d0 RAM:0001AA8C BD80 eor.l d6,d0 RAM:0001AA8E 2200 move.l d0,d1 RAM:0001AA90 4480 neg.l d0 RAM:0001AA92 C280 and.l d0,d1 RAM:0001AA94 EDC1 0000 bfffo d1{0:32},d0 RAM:0001AA98 6600 0008 bne.w loc_1AAA2 RAM:0001AA9C 70FF moveq #$FFFFFFFF,d0 RAM:0001AA9E 6000 0008 bra.w loc_1AAA8 RAM:0001AAA2 ; --------------------------------------------------------------------------- RAM:0001AAA2 RAM:0001AAA2 loc_1AAA2: ; CODE XREF: sub_1A908+190j RAM:0001AAA2 4400 neg.b d0 RAM:0001AAA4 0600 001F addi.b #$1F,d0 RAM:0001AAA8 RAM:0001AAA8 loc_1AAA8: ; CODE XREF: sub_1A908+196j RAM:0001AAA8 3E00 move.w d0,d7 RAM:0001AAAA 0C47 FFFF cmpi.w #$FFFF,d7 RAM:0001AAAE 674C beq.s loc_1AAFC RAM:0001AAB0 RAM:0001AAB0 loc_1AAB0: ; CODE XREF: sub_1A908+178j RAM:0001AAB0 ; sub_1A908+1CCj ... RAM:0001AAB0 5247 addq.w #1,d7 RAM:0001AAB2 3287 move.w d7,(a1) RAM:0001AAB4 606C bra.s loc_1AB22 RAM:0001AAB6 ; --------------------------------------------------------------------------- RAM:0001AAB6 2006 move.l d6,d0 RAM:0001AAB8 C095 and.l (a5),d0 RAM:0001AABA EDC0 0000 bfffo d0{0:32},d0 RAM:0001AABE 6600 0008 bne.w loc_1AAC8 RAM:0001AAC2 70FF moveq #$FFFFFFFF,d0 RAM:0001AAC4 6000 0008 bra.w loc_1AACE RAM:0001AAC8 ; --------------------------------------------------------------------------- RAM:0001AAC8 RAM:0001AAC8 loc_1AAC8: ; CODE XREF: sub_1A908+1B6j RAM:0001AAC8 4400 neg.b d0 RAM:0001AACA 0600 001F addi.b #$1F,d0 RAM:0001AACE RAM:0001AACE loc_1AACE: ; CODE XREF: sub_1A908+1BCj RAM:0001AACE 3E00 move.w d0,d7 RAM:0001AAD0 0C47 FFFF cmpi.w #$FFFF,d7 RAM:0001AAD4 66DA bne.s loc_1AAB0 RAM:0001AAD6 7A1E moveq #$1E,d5 RAM:0001AAD8 6048 bra.s loc_1AB22 RAM:0001AADA ; --------------------------------------------------------------------------- RAM:0001AADA 2015 move.l (a5),d0 RAM:0001AADC 4680 not.l d0 RAM:0001AADE C086 and.l d6,d0 RAM:0001AAE0 EDC0 0000 bfffo d0{0:32},d0 RAM:0001AAE4 6600 0008 bne.w loc_1AAEE RAM:0001AAE8 70FF moveq #$FFFFFFFF,d0 RAM:0001AAEA 6000 0008 bra.w loc_1AAF4 RAM:0001AAEE ; --------------------------------------------------------------------------- RAM:0001AAEE RAM:0001AAEE loc_1AAEE: ; CODE XREF: sub_1A908+1DCj RAM:0001AAEE 4400 neg.b d0 RAM:0001AAF0 0600 001F addi.b #$1F,d0 RAM:0001AAF4 RAM:0001AAF4 loc_1AAF4: ; CODE XREF: sub_1A908+1E2j RAM:0001AAF4 3E00 move.w d0,d7 RAM:0001AAF6 0C47 FFFF cmpi.w #$FFFF,d7 RAM:0001AAFA 66B4 bne.s loc_1AAB0 RAM:0001AAFC RAM:0001AAFC loc_1AAFC: ; CODE XREF: sub_1A908+1A6j RAM:0001AAFC 7A01 moveq #1,d5 RAM:0001AAFE 6022 bra.s loc_1AB22 RAM:0001AB00 ; --------------------------------------------------------------------------- RAM:0001AB00 2015 move.l (a5),d0 RAM:0001AB02 91C8 suba.l a0,a0 RAM:0001AB04 6000 0008 bra.w loc_1AB0E RAM:0001AB08 ; --------------------------------------------------------------------------- RAM:0001AB08 RAM:0001AB08 loc_1AB08: ; CODE XREF: sub_1A908+20Aj RAM:0001AB08 ECC0 0841 bfclr d0{d1:1} RAM:0001AB0C 5248 addq.w #1,a0 RAM:0001AB0E RAM:0001AB0E loc_1AB0E: ; CODE XREF: sub_1A908+1FCj RAM:0001AB0E EDC0 1000 bfffo d0{0:32},d1 RAM:0001AB12 6600 FFF4 bne.w loc_1AB08 RAM:0001AB16 2008 move.l a0,d0 RAM:0001AB18 206E 001C movea.l arg_14(a6),a0 RAM:0001AB1C 3080 move.w d0,(a0) RAM:0001AB1E 6002 bra.s loc_1AB22 RAM:0001AB20 ; --------------------------------------------------------------------------- RAM:0001AB20 RAM:0001AB20 loc_1AB20: ; CODE XREF: sub_1A908+4Aj RAM:0001AB20 ; sub_1A908+52j ... RAM:0001AB20 7A02 moveq #2,d5 RAM:0001AB22 RAM:0001AB22 loc_1AB22: ; CODE XREF: sub_1A908+8Ej RAM:0001AB22 ; sub_1A908+A0j ... RAM:0001AB22 3005 move.w d5,d0 RAM:0001AB24 48C0 ext.l d0 RAM:0001AB26 4CEE 20FC FFE0 movem.l unk_FFFFFFE0(a6),d2-d7/a5 RAM:0001AB2C 4E5E unlk a6 RAM:0001AB2E 4E75 rts RAM:0001AB2E ; End of function sub_1A908 RAM:0001AB2E RAM:0001AB30 RAM:0001AB30 ; =============== S U B R O U T I N E ======================================= RAM:0001AB30 RAM:0001AB30 ; Attributes: bp-based frame RAM:0001AB30 RAM:0001AB30 sub_1AB30: RAM:0001AB30 RAM:0001AB30 arg_0 = 8 RAM:0001AB30 arg_4 = $C RAM:0001AB30 RAM:0001AB30 4E56 FFF4 link a6,#$FFF4 RAM:0001AB34 206E 000C movea.l arg_4(a6),a0 RAM:0001AB38 7200 moveq #0,d1 RAM:0001AB3A 202E 0008 move.l arg_0(a6),d0 RAM:0001AB3E 6006 bra.s loc_1AB46 RAM:0001AB40 ; --------------------------------------------------------------------------- RAM:0001AB40 RAM:0001AB40 loc_1AB40: ; CODE XREF: sub_1AB30+18j RAM:0001AB40 0218 007F andi.b #$7F,(a0)+ ; '' RAM:0001AB44 5281 addq.l #1,d1 RAM:0001AB46 RAM:0001AB46 loc_1AB46: ; CODE XREF: sub_1AB30+Ej RAM:0001AB46 B280 cmp.l d0,d1 RAM:0001AB48 65F6 bcs.s loc_1AB40 RAM:0001AB4A 4E5E unlk a6 RAM:0001AB4C 4E75 rts RAM:0001AB4C ; End of function sub_1AB30 RAM:0001AB4C RAM:0001AB4C ; --------------------------------------------------------------------------- RAM:0001AB4E 0000 dc.b 0 RAM:0001AB4F 0000 dc.b 0 RAM:0001AB50 RAM:0001AB50 ; =============== S U B R O U T I N E ======================================= RAM:0001AB50 RAM:0001AB50 ; Attributes: bp-based frame RAM:0001AB50 RAM:0001AB50 sub_1AB50: ; CODE XREF: sub_1ABAC+304p RAM:0001AB50 ; sub_1ABAC+434p ... RAM:0001AB50 RAM:0001AB50 arg_2 = $A RAM:0001AB50 RAM:0001AB50 4E56 0000 link a6,#0 RAM:0001AB54 DFFC 0000 0000 adda.l #0,sp RAM:0001AB5A 48D7 0000 movem.l 0,(sp) RAM:0001AB5E 2079 0004 6E7E movea.l (dword_46E7E).l,a0 RAM:0001AB64 3028 0004 move.w 4(a0),d0 RAM:0001AB68 48C0 ext.l d0 RAM:0001AB6A 0280 0000 0004 andi.l #4,d0 RAM:0001AB70 6704 beq.s loc_1AB76 RAM:0001AB72 7000 moveq #0,d0 RAM:0001AB74 6032 bra.s loc_1ABA8 RAM:0001AB76 ; --------------------------------------------------------------------------- RAM:0001AB76 RAM:0001AB76 loc_1AB76: ; CODE XREF: sub_1AB50+20j RAM:0001AB76 306E 000A movea.w arg_2(a6),a0 RAM:0001AB7A 2F08 move.l a0,-(sp) RAM:0001AB7C 4879 0002 6038 pea (unk_26038).l RAM:0001AB82 4879 0002 6058 pea (aSblocksRemaini).l ; "%SBlocks remaining: %10D" RAM:0001AB88 4878 0003 pea (3).w RAM:0001AB8C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001AB92 4FEF 0010 lea $10(sp),sp RAM:0001AB96 4878 0001 pea (1).w RAM:0001AB9A 4EB9 0000 B9E8 jsr sub_B9E8 RAM:0001ABA0 584F addq.w #4,sp RAM:0001ABA2 7001 moveq #1,d0 RAM:0001ABA4 6002 bra.s loc_1ABA8 RAM:0001ABA4 ; --------------------------------------------------------------------------- RAM:0001ABA6 0070 dc.b $70 ; p RAM:0001ABA7 0000 dc.b 0 RAM:0001ABA8 ; --------------------------------------------------------------------------- RAM:0001ABA8 RAM:0001ABA8 loc_1ABA8: ; CODE XREF: sub_1AB50+24j RAM:0001ABA8 ; sub_1AB50+54j RAM:0001ABA8 4E5E unlk a6 RAM:0001ABAA 4E75 rts RAM:0001ABAA ; End of function sub_1AB50 RAM:0001ABAA RAM:0001ABAC RAM:0001ABAC ; =============== S U B R O U T I N E ======================================= RAM:0001ABAC RAM:0001ABAC ; Attributes: bp-based frame RAM:0001ABAC RAM:0001ABAC sub_1ABAC: ; CODE XREF: sub_2000+82p RAM:0001ABAC RAM:0001ABAC arg_0 = 8 RAM:0001ABAC arg_4 = $C RAM:0001ABAC RAM:0001ABAC 4E56 0000 link a6,#0 RAM:0001ABB0 DFFC FFFF FFC0 adda.l #unk_FFFFFFC0,sp RAM:0001ABB6 48D7 0000 movem.l 0,(sp) RAM:0001ABBA 4878 0001 pea (1).w RAM:0001ABBE 4878 0000 pea (off_0).w RAM:0001ABC2 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001ABC6 4878 0003 pea (3).w RAM:0001ABCA 4EB9 0001 DDB6 jsr sub_1DDB6 RAM:0001ABD0 4FEF 0010 lea $10(sp),sp RAM:0001ABD4 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001ABD8 6722 beq.s loc_1ABFC RAM:0001ABDA 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001ABDE 4879 0002 6071 pea (aCannotFindTh_0).l ; "Cannot find the source volume: %S.\n" RAM:0001ABE4 4878 0002 pea (2).w RAM:0001ABE8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001ABEE 4FEF 000C lea $C(sp),sp RAM:0001ABF2 203C 0000 274E move.l #$274E,d0 RAM:0001ABF8 6000 049A bra.w loc_1B094 RAM:0001ABFC ; --------------------------------------------------------------------------- RAM:0001ABFC RAM:0001ABFC loc_1ABFC: ; CODE XREF: sub_1ABAC+2Cj RAM:0001ABFC 4878 0002 pea (2).w RAM:0001AC00 4878 0000 pea (off_0).w RAM:0001AC04 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001AC0A 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001AC10 4FEF 000C lea $C(sp),sp RAM:0001AC14 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001AC18 670A beq.s loc_1AC24 RAM:0001AC1A 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001AC1E 48C0 ext.l d0 RAM:0001AC20 6000 0472 bra.w loc_1B094 RAM:0001AC24 ; --------------------------------------------------------------------------- RAM:0001AC24 RAM:0001AC24 loc_1AC24: ; CODE XREF: sub_1ABAC+6Cj RAM:0001AC24 2079 0004 60E6 movea.l (dword_460E6).l,a0 RAM:0001AC2A 3028 0004 move.w 4(a0),d0 RAM:0001AC2E 48C0 ext.l d0 RAM:0001AC30 0280 0000 0004 andi.l #4,d0 RAM:0001AC36 671C beq.s loc_1AC54 RAM:0001AC38 4879 0002 6095 pea (aCannotCopyFrom).l ; "Cannot copy from a partially copied vol"... RAM:0001AC3E 4878 0001 pea (1).w RAM:0001AC42 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001AC48 504F addq.w #8,sp RAM:0001AC4A 203C 0000 274E move.l #$274E,d0 RAM:0001AC50 6000 0442 bra.w loc_1B094 RAM:0001AC54 ; --------------------------------------------------------------------------- RAM:0001AC54 RAM:0001AC54 loc_1AC54: ; CODE XREF: sub_1ABAC+8Aj RAM:0001AC54 2079 0004 60E6 movea.l (dword_460E6).l,a0 RAM:0001AC5A 3028 0200 move.w $200(a0),d0 RAM:0001AC5E 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001AC64 2D40 FFCC move.l d0,unk_FFFFFFCC(a6) RAM:0001AC68 3D79 0002 78B8 FFF8 move.w (word_278B8).l,unk_FFFFFFF8(a6) RAM:0001AC70 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001AC76 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001AC7C 3D70 0200 FFF4 move.w (a0,d0.w*2),unk_FFFFFFF4(a6) RAM:0001AC82 4AAE FFCC tst.l unk_FFFFFFCC(a6) RAM:0001AC86 6E1C bgt.s loc_1ACA4 RAM:0001AC88 4879 0002 60C2 pea (aSourceVolume_0).l ; "Source volume size is zero or negative."... RAM:0001AC8E 4878 0001 pea (1).w RAM:0001AC92 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001AC98 504F addq.w #8,sp RAM:0001AC9A 203C 0000 274E move.l #$274E,d0 RAM:0001ACA0 6000 03F2 bra.w loc_1B094 RAM:0001ACA4 ; --------------------------------------------------------------------------- RAM:0001ACA4 RAM:0001ACA4 loc_1ACA4: ; CODE XREF: sub_1ABAC+DAj RAM:0001ACA4 4878 001C pea (off_1C).w RAM:0001ACA8 4878 0000 pea (0).w RAM:0001ACAC 486E FFD4 pea unk_FFFFFFD4(a6) RAM:0001ACB0 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001ACB4 4878 0004 pea (off_4).w RAM:0001ACB8 4EB9 0001 DDB6 jsr sub_1DDB6 RAM:0001ACBE 4FEF 0014 lea $14(sp),sp RAM:0001ACC2 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001ACC6 6722 beq.s loc_1ACEA RAM:0001ACC8 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001ACCC 4879 0002 60EB pea (aCannotFindTh_1).l ; "Cannot find the destination volume: %S."... RAM:0001ACD2 4878 0002 pea (2).w RAM:0001ACD6 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001ACDC 4FEF 000C lea $C(sp),sp RAM:0001ACE0 203C 0000 274E move.l #$274E,d0 RAM:0001ACE6 6000 03AC bra.w loc_1B094 RAM:0001ACEA ; --------------------------------------------------------------------------- RAM:0001ACEA RAM:0001ACEA loc_1ACEA: ; CODE XREF: sub_1ABAC+11Aj RAM:0001ACEA 4878 0001 pea (1).w RAM:0001ACEE 4878 0001 pea (1).w RAM:0001ACF2 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001ACF8 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001ACFE 4FEF 000C lea $C(sp),sp RAM:0001AD02 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001AD06 670A beq.s loc_1AD12 RAM:0001AD08 203C 0000 274E move.l #$274E,d0 RAM:0001AD0E 6000 0384 bra.w loc_1B094 RAM:0001AD12 ; --------------------------------------------------------------------------- RAM:0001AD12 RAM:0001AD12 loc_1AD12: ; CODE XREF: sub_1ABAC+15Aj RAM:0001AD12 2079 0004 60E6 movea.l (dword_460E6).l,a0 RAM:0001AD18 3010 move.w (a0),d0 RAM:0001AD1A 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001AD20 2D40 FFD0 move.l d0,unk_FFFFFFD0(a6) RAM:0001AD24 3D79 0002 78B8 FFF6 move.w (word_278B8).l,unk_FFFFFFF6(a6) RAM:0001AD2C 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001AD32 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001AD38 3D70 0200 FFF2 move.w (a0,d0.w*2),unk_FFFFFFF2(a6) RAM:0001AD3E 202E FFCC move.l unk_FFFFFFCC(a6),d0 RAM:0001AD42 B0AE FFD0 cmp.l unk_FFFFFFD0(a6),d0 RAM:0001AD46 6F36 ble.s loc_1AD7E RAM:0001AD48 202E FFCC move.l unk_FFFFFFCC(a6),d0 RAM:0001AD4C 90AE FFD0 sub.l unk_FFFFFFD0(a6),d0 RAM:0001AD50 0680 0000 025F addi.l #$25F,d0 RAM:0001AD56 4C7C 0800 0000 0260 divs.l #$260,d0 RAM:0001AD5E 2F00 move.l d0,-(sp) RAM:0001AD60 4879 0002 6114 pea (aSourceVolumeLa).l ; "Source volume larger than destination v"... RAM:0001AD66 4878 0002 pea (2).w RAM:0001AD6A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001AD70 4FEF 000C lea $C(sp),sp RAM:0001AD74 203C 0000 274E move.l #$274E,d0 RAM:0001AD7A 6000 0318 bra.w loc_1B094 RAM:0001AD7E ; --------------------------------------------------------------------------- RAM:0001AD7E RAM:0001AD7E loc_1AD7E: ; CODE XREF: sub_1ABAC+19Aj RAM:0001AD7E 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0001AD82 B06E FFF2 cmp.w unk_FFFFFFF2(a6),d0 RAM:0001AD86 6626 bne.s loc_1ADAE RAM:0001AD88 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0001AD8C B06E FFF6 cmp.w unk_FFFFFFF6(a6),d0 RAM:0001AD90 661C bne.s loc_1ADAE RAM:0001AD92 4879 0002 614E pea (aSourceAndDesti).l ; "Source and destination volumes are the "... RAM:0001AD98 4878 0001 pea (1).w RAM:0001AD9C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001ADA2 504F addq.w #8,sp RAM:0001ADA4 203C 0000 274E move.l #$274E,d0 RAM:0001ADAA 6000 02E8 bra.w loc_1B094 RAM:0001ADAE ; --------------------------------------------------------------------------- RAM:0001ADAE RAM:0001ADAE loc_1ADAE: ; CODE XREF: sub_1ABAC+1DAj RAM:0001ADAE ; sub_1ABAC+1E4j RAM:0001ADAE 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001ADB2 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001ADB6 4879 0002 617C pea (aWillCopyFromVo).l ; "Will copy from volume %S to volume %S\n" RAM:0001ADBC 4878 0003 pea (3).w RAM:0001ADC0 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001ADC6 4FEF 0010 lea $10(sp),sp RAM:0001ADCA 2F2E FFCC move.l unk_FFFFFFCC(a6),-(sp) RAM:0001ADCE 4879 0002 61A3 pea (aWillCopyDBlock).l ; "Will copy %D blocks of data\n" RAM:0001ADD4 4878 0002 pea (2).w RAM:0001ADD8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001ADDE 4FEF 000C lea $C(sp),sp RAM:0001ADE2 4879 0002 61C0 pea (aProceed?_0).l ; "Proceed? " RAM:0001ADE8 4EB9 0000 2A8A jsr (sub_2A8A).l RAM:0001ADEE 584F addq.w #4,sp RAM:0001ADF0 4A40 tst.w d0 RAM:0001ADF2 660A bne.s loc_1ADFE RAM:0001ADF4 203C 0000 274E move.l #$274E,d0 RAM:0001ADFA 6000 0298 bra.w loc_1B094 RAM:0001ADFE ; --------------------------------------------------------------------------- RAM:0001ADFE RAM:0001ADFE loc_1ADFE: ; CODE XREF: sub_1ABAC+246j RAM:0001ADFE 3D7C 0098 FFFA move.w #$98,unk_FFFFFFFA(a6) ; '˜' RAM:0001AE04 33EE FFF8 0002 78B8 move.w unk_FFFFFFF8(a6),(word_278B8).l RAM:0001AE0C 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001AE12 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001AE18 31AE FFF4 0200 move.w unk_FFFFFFF4(a6),(a0,d0.w*2) RAM:0001AE1E 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001AE24 41F9 0002 78AA lea (off_278AA).l,a0 RAM:0001AE2A 41F0 0400 lea (a0,d0.w*4),a0 RAM:0001AE2E 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001AE34 48C0 ext.l d0 RAM:0001AE36 720A moveq #$A,d1 RAM:0001AE38 E3A0 asl.l d1,d0 RAM:0001AE3A 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:0001AE40 2080 move.l d0,(a0) RAM:0001AE42 42AE FFC8 clr.l unk_FFFFFFC8(a6) RAM:0001AE46 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:0001AE4A 2F08 move.l a0,-(sp) RAM:0001AE4C 2F2E FFC8 move.l unk_FFFFFFC8(a6),-(sp) RAM:0001AE50 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001AE56 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001AE5C 4FEF 000C lea $C(sp),sp RAM:0001AE60 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001AE64 670A beq.s loc_1AE70 RAM:0001AE66 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001AE6A 48C0 ext.l d0 RAM:0001AE6C 6000 0226 bra.w loc_1B094 RAM:0001AE70 ; --------------------------------------------------------------------------- RAM:0001AE70 RAM:0001AE70 loc_1AE70: ; CODE XREF: sub_1ABAC+2B8j RAM:0001AE70 2079 0004 60E6 movea.l (dword_460E6).l,a0 RAM:0001AE76 316E FFD2 0200 move.w unk_FFFFFFD2(a6),$200(a0) RAM:0001AE7C 4878 001A pea ($1A).w RAM:0001AE80 486E FFD4 pea unk_FFFFFFD4(a6) RAM:0001AE84 2039 0004 60E6 move.l (dword_460E6).l,d0 RAM:0001AE8A 0680 0000 0012 addi.l #$12,d0 RAM:0001AE90 2F00 move.l d0,-(sp) RAM:0001AE92 4EB9 0001 ED18 jsr sub_1ED18 RAM:0001AE98 4FEF 000C lea $C(sp),sp RAM:0001AE9C 2079 0004 60E6 movea.l (dword_460E6).l,a0 RAM:0001AEA2 7004 moveq #4,d0 RAM:0001AEA4 8168 0004 or.w d0,4(a0) RAM:0001AEA8 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:0001AEAC RAM:0001AEAC loc_1AEAC: ; CODE XREF: sub_1ABAC:loc_1AFD2j RAM:0001AEAC 2F2E FFCC move.l unk_FFFFFFCC(a6),-(sp) RAM:0001AEB0 6100 FC9E bsr.w sub_1AB50 RAM:0001AEB4 584F addq.w #4,sp RAM:0001AEB6 4A40 tst.w d0 RAM:0001AEB8 6606 bne.s loc_1AEC0 RAM:0001AEBA 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:0001AEBE 6704 beq.s loc_1AEC4 RAM:0001AEC0 RAM:0001AEC0 loc_1AEC0: ; CODE XREF: sub_1ABAC+30Cj RAM:0001AEC0 7001 moveq #1,d0 RAM:0001AEC2 6002 bra.s loc_1AEC6 RAM:0001AEC4 ; --------------------------------------------------------------------------- RAM:0001AEC4 RAM:0001AEC4 loc_1AEC4: ; CODE XREF: sub_1ABAC+312j RAM:0001AEC4 4280 clr.l d0 RAM:0001AEC6 RAM:0001AEC6 loc_1AEC6: ; CODE XREF: sub_1ABAC+316j RAM:0001AEC6 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0001AECA 33EE FFF6 0002 78B8 move.w unk_FFFFFFF6(a6),(word_278B8).l RAM:0001AED2 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001AED8 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001AEDE 31AE FFF2 0200 move.w unk_FFFFFFF2(a6),(a0,d0.w*2) RAM:0001AEE4 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001AEEA 41F9 0002 78AA lea (off_278AA).l,a0 RAM:0001AEF0 41F0 0400 lea (a0,d0.w*4),a0 RAM:0001AEF4 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001AEFA 48C0 ext.l d0 RAM:0001AEFC 720A moveq #$A,d1 RAM:0001AEFE E3A0 asl.l d1,d0 RAM:0001AF00 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:0001AF06 2080 move.l d0,(a0) RAM:0001AF08 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:0001AF0C 2F08 move.l a0,-(sp) RAM:0001AF0E 2F2E FFC8 move.l unk_FFFFFFC8(a6),-(sp) RAM:0001AF12 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001AF18 4EB9 0001 DD06 jsr sub_1DD06 RAM:0001AF1E 4FEF 000C lea $C(sp),sp RAM:0001AF22 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001AF26 670A beq.s loc_1AF32 RAM:0001AF28 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001AF2C 48C0 ext.l d0 RAM:0001AF2E 6000 0164 bra.w loc_1B094 RAM:0001AF32 ; --------------------------------------------------------------------------- RAM:0001AF32 RAM:0001AF32 loc_1AF32: ; CODE XREF: sub_1ABAC+37Aj RAM:0001AF32 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001AF36 48C0 ext.l d0 RAM:0001AF38 D1AE FFC8 add.l d0,unk_FFFFFFC8(a6) RAM:0001AF3C 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001AF40 48C0 ext.l d0 RAM:0001AF42 B0AE FFCC cmp.l unk_FFFFFFCC(a6),d0 RAM:0001AF46 6F06 ble.s loc_1AF4E RAM:0001AF48 3D6E FFCE FFFA move.w unk_FFFFFFCE(a6),unk_FFFFFFFA(a6) RAM:0001AF4E RAM:0001AF4E loc_1AF4E: ; CODE XREF: sub_1ABAC+39Aj RAM:0001AF4E 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001AF52 48C0 ext.l d0 RAM:0001AF54 91AE FFCC sub.l d0,unk_FFFFFFCC(a6) RAM:0001AF58 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001AF5C 48C0 ext.l d0 RAM:0001AF5E 91AE FFD0 sub.l d0,unk_FFFFFFD0(a6) RAM:0001AF62 4AAE FFCC tst.l unk_FFFFFFCC(a6) RAM:0001AF66 6E02 bgt.s loc_1AF6A RAM:0001AF68 606C bra.s loc_1AFD6 RAM:0001AF6A ; --------------------------------------------------------------------------- RAM:0001AF6A RAM:0001AF6A loc_1AF6A: ; CODE XREF: sub_1ABAC+3BAj RAM:0001AF6A 33EE FFF8 0002 78B8 move.w unk_FFFFFFF8(a6),(word_278B8).l RAM:0001AF72 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001AF78 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001AF7E 31AE FFF4 0200 move.w unk_FFFFFFF4(a6),(a0,d0.w*2) RAM:0001AF84 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001AF8A 41F9 0002 78AA lea (off_278AA).l,a0 RAM:0001AF90 41F0 0400 lea (a0,d0.w*4),a0 RAM:0001AF94 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001AF9A 48C0 ext.l d0 RAM:0001AF9C 720A moveq #$A,d1 RAM:0001AF9E E3A0 asl.l d1,d0 RAM:0001AFA0 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:0001AFA6 2080 move.l d0,(a0) RAM:0001AFA8 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:0001AFAC 2F08 move.l a0,-(sp) RAM:0001AFAE 2F2E FFC8 move.l unk_FFFFFFC8(a6),-(sp) RAM:0001AFB2 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001AFB8 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001AFBE 4FEF 000C lea $C(sp),sp RAM:0001AFC2 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001AFC6 670A beq.s loc_1AFD2 RAM:0001AFC8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001AFCC 48C0 ext.l d0 RAM:0001AFCE 6000 00C4 bra.w loc_1B094 RAM:0001AFD2 ; --------------------------------------------------------------------------- RAM:0001AFD2 RAM:0001AFD2 loc_1AFD2: ; CODE XREF: sub_1ABAC+41Aj RAM:0001AFD2 6000 FED8 bra.w loc_1AEAC RAM:0001AFD6 ; --------------------------------------------------------------------------- RAM:0001AFD6 RAM:0001AFD6 loc_1AFD6: ; CODE XREF: sub_1ABAC+3BCj RAM:0001AFD6 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:0001AFDA 671C beq.s loc_1AFF8 RAM:0001AFDC 2F2E FFCC move.l unk_FFFFFFCC(a6),-(sp) RAM:0001AFE0 6100 FB6E bsr.w sub_1AB50 RAM:0001AFE4 584F addq.w #4,sp RAM:0001AFE6 4879 0002 61CA pea (asc_261CA).l ; "\n" RAM:0001AFEC 4878 0001 pea (1).w RAM:0001AFF0 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001AFF6 504F addq.w #8,sp RAM:0001AFF8 RAM:0001AFF8 loc_1AFF8: ; CODE XREF: sub_1ABAC+42Ej RAM:0001AFF8 4AAE FFD0 tst.l unk_FFFFFFD0(a6) RAM:0001AFFC 6738 beq.s loc_1B036 RAM:0001AFFE 4879 0002 61CC pea (aNoteSourceVolu).l ; "Note: Source volume did not completely "... RAM:0001B004 4878 0001 pea (1).w RAM:0001B008 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B00E 504F addq.w #8,sp RAM:0001B010 202E FFD0 move.l unk_FFFFFFD0(a6),d0 RAM:0001B014 4C7C 0800 0000 0260 divs.l #$260,d0 RAM:0001B01C 2F00 move.l d0,-(sp) RAM:0001B01E 2F2E FFD0 move.l unk_FFFFFFD0(a6),-(sp) RAM:0001B022 4879 0002 620D pea (aThereAreDBlock).l ; "There are %D blocks (%D LDUs) remaining"... RAM:0001B028 4878 0003 pea (3).w RAM:0001B02C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B032 4FEF 0010 lea $10(sp),sp RAM:0001B036 RAM:0001B036 loc_1B036: ; CODE XREF: sub_1ABAC+450j RAM:0001B036 4878 0001 pea (1).w RAM:0001B03A 4878 0000 pea (off_0).w RAM:0001B03E 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001B044 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001B04A 4FEF 000C lea $C(sp),sp RAM:0001B04E 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001B052 6708 beq.s loc_1B05C RAM:0001B054 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001B058 48C0 ext.l d0 RAM:0001B05A 6038 bra.s loc_1B094 RAM:0001B05C ; --------------------------------------------------------------------------- RAM:0001B05C RAM:0001B05C loc_1B05C: ; CODE XREF: sub_1ABAC+4A6j RAM:0001B05C 2079 0004 60E6 movea.l (dword_460E6).l,a0 RAM:0001B062 70FB moveq #unk_FFFFFFFB,d0 RAM:0001B064 C168 0004 and.w d0,4(a0) RAM:0001B068 4878 0001 pea (1).w RAM:0001B06C 4878 0000 pea (off_0).w RAM:0001B070 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001B076 4EB9 0001 DD06 jsr sub_1DD06 RAM:0001B07C 4FEF 000C lea $C(sp),sp RAM:0001B080 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001B084 6708 beq.s loc_1B08E RAM:0001B086 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001B08A 48C0 ext.l d0 RAM:0001B08C 6006 bra.s loc_1B094 RAM:0001B08E ; --------------------------------------------------------------------------- RAM:0001B08E RAM:0001B08E loc_1B08E: ; CODE XREF: sub_1ABAC+4D8j RAM:0001B08E 7000 moveq #0,d0 RAM:0001B090 6002 bra.s loc_1B094 RAM:0001B090 ; --------------------------------------------------------------------------- RAM:0001B092 0070 dc.b $70 ; p RAM:0001B093 0000 dc.b 0 RAM:0001B094 ; --------------------------------------------------------------------------- RAM:0001B094 RAM:0001B094 loc_1B094: ; CODE XREF: sub_1ABAC+4Cj RAM:0001B094 ; sub_1ABAC+74j ... RAM:0001B094 4E5E unlk a6 RAM:0001B096 4E75 rts RAM:0001B096 ; End of function sub_1ABAC RAM:0001B096 RAM:0001B098 RAM:0001B098 ; =============== S U B R O U T I N E ======================================= RAM:0001B098 RAM:0001B098 ; Attributes: bp-based frame RAM:0001B098 RAM:0001B098 sub_1B098: ; CODE XREF: sub_2000+46p RAM:0001B098 RAM:0001B098 arg_0 = 8 RAM:0001B098 arg_4 = $C RAM:0001B098 RAM:0001B098 4E56 0000 link a6,#0 RAM:0001B09C DFFC FFFF FFAC adda.l #unk_FFFFFFAC,sp RAM:0001B0A2 48D7 0000 movem.l 0,(sp) RAM:0001B0A6 4878 0001 pea (1).w RAM:0001B0AA 4878 0000 pea (off_0).w RAM:0001B0AE 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001B0B2 4878 0003 pea (3).w RAM:0001B0B6 4EB9 0001 DDB6 jsr sub_1DDB6 RAM:0001B0BC 4FEF 0010 lea $10(sp),sp RAM:0001B0C0 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001B0C4 6722 beq.s loc_1B0E8 RAM:0001B0C6 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001B0CA 4879 0002 6237 pea (aCannotFindTheS).l ; "Cannot find the source volume: %S.\n" RAM:0001B0D0 4878 0002 pea (2).w RAM:0001B0D4 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B0DA 4FEF 000C lea $C(sp),sp RAM:0001B0DE 203C 0000 274E move.l #$274E,d0 RAM:0001B0E4 6000 04E6 bra.w loc_1B5CC RAM:0001B0E8 ; --------------------------------------------------------------------------- RAM:0001B0E8 RAM:0001B0E8 loc_1B0E8: ; CODE XREF: sub_1B098+2Cj RAM:0001B0E8 4878 0002 pea (2).w RAM:0001B0EC 4878 0000 pea (off_0).w RAM:0001B0F0 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001B0F6 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001B0FC 4FEF 000C lea $C(sp),sp RAM:0001B100 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001B104 670A beq.s loc_1B110 RAM:0001B106 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001B10A 48C0 ext.l d0 RAM:0001B10C 6000 04BE bra.w loc_1B5CC RAM:0001B110 ; --------------------------------------------------------------------------- RAM:0001B110 RAM:0001B110 loc_1B110: ; CODE XREF: sub_1B098+6Cj RAM:0001B110 2079 0004 60E6 movea.l (dword_460E6).l,a0 RAM:0001B116 3028 0004 move.w 4(a0),d0 RAM:0001B11A 48C0 ext.l d0 RAM:0001B11C 0280 0000 0004 andi.l #4,d0 RAM:0001B122 671C beq.s loc_1B140 RAM:0001B124 4879 0002 625B pea (aCannotCompareA).l ; "Cannot compare a partially copied volum"... RAM:0001B12A 4878 0001 pea (1).w RAM:0001B12E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B134 504F addq.w #8,sp RAM:0001B136 203C 0000 274E move.l #$274E,d0 RAM:0001B13C 6000 048E bra.w loc_1B5CC RAM:0001B140 ; --------------------------------------------------------------------------- RAM:0001B140 RAM:0001B140 loc_1B140: ; CODE XREF: sub_1B098+8Aj RAM:0001B140 2079 0004 60E6 movea.l (dword_460E6).l,a0 RAM:0001B146 3028 0200 move.w $200(a0),d0 RAM:0001B14A 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001B150 2D40 FFCC move.l d0,unk_FFFFFFCC(a6) RAM:0001B154 3D79 0002 78B8 FFF8 move.w (word_278B8).l,unk_FFFFFFF8(a6) RAM:0001B15C 0C79 0002 0002 78B8 cmpi.w #2,(word_278B8).l RAM:0001B164 6608 bne.s loc_1B16E RAM:0001B166 2D79 0002 6CA0 FFCC move.l (dword_26CA0).l,unk_FFFFFFCC(a6) RAM:0001B16E RAM:0001B16E loc_1B16E: ; CODE XREF: sub_1B098+CCj RAM:0001B16E 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B174 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001B17A 3D70 0200 FFF4 move.w (a0,d0.w*2),unk_FFFFFFF4(a6) RAM:0001B180 4AAE FFCC tst.l unk_FFFFFFCC(a6) RAM:0001B184 6E1C bgt.s loc_1B1A2 RAM:0001B186 4879 0002 6286 pea (aSourceVolumeSi).l ; "Source volume size is zero or negative."... RAM:0001B18C 4878 0001 pea (1).w RAM:0001B190 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B196 504F addq.w #8,sp RAM:0001B198 203C 0000 274E move.l #$274E,d0 RAM:0001B19E 6000 042C bra.w loc_1B5CC RAM:0001B1A2 ; --------------------------------------------------------------------------- RAM:0001B1A2 RAM:0001B1A2 loc_1B1A2: ; CODE XREF: sub_1B098+ECj RAM:0001B1A2 4878 0001 pea (1).w RAM:0001B1A6 4878 0000 pea (off_0).w RAM:0001B1AA 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001B1AE 4878 0003 pea (3).w RAM:0001B1B2 4EB9 0001 DDB6 jsr sub_1DDB6 RAM:0001B1B8 4FEF 0010 lea $10(sp),sp RAM:0001B1BC 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001B1C0 6722 beq.s loc_1B1E4 RAM:0001B1C2 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001B1C6 4879 0002 62AF pea (aCannotFindTheD).l ; "Cannot find the destination volume: %S."... RAM:0001B1CC 4878 0002 pea (2).w RAM:0001B1D0 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B1D6 4FEF 000C lea $C(sp),sp RAM:0001B1DA 203C 0000 274E move.l #$274E,d0 RAM:0001B1E0 6000 03EA bra.w loc_1B5CC RAM:0001B1E4 ; --------------------------------------------------------------------------- RAM:0001B1E4 RAM:0001B1E4 loc_1B1E4: ; CODE XREF: sub_1B098+128j RAM:0001B1E4 4878 0001 pea (1).w RAM:0001B1E8 4878 0001 pea (1).w RAM:0001B1EC 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001B1F2 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001B1F8 4FEF 000C lea $C(sp),sp RAM:0001B1FC 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001B200 670A beq.s loc_1B20C RAM:0001B202 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001B206 48C0 ext.l d0 RAM:0001B208 6000 03C2 bra.w loc_1B5CC RAM:0001B20C ; --------------------------------------------------------------------------- RAM:0001B20C RAM:0001B20C loc_1B20C: ; CODE XREF: sub_1B098+168j RAM:0001B20C 2079 0004 60E6 movea.l (dword_460E6).l,a0 RAM:0001B212 3010 move.w (a0),d0 RAM:0001B214 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001B21A 2D40 FFD0 move.l d0,unk_FFFFFFD0(a6) RAM:0001B21E 0C79 0002 0002 78B8 cmpi.w #2,(word_278B8).l RAM:0001B226 6608 bne.s loc_1B230 RAM:0001B228 2D79 0002 6CA0 FFD0 move.l (dword_26CA0).l,unk_FFFFFFD0(a6) RAM:0001B230 RAM:0001B230 loc_1B230: ; CODE XREF: sub_1B098+18Ej RAM:0001B230 3D79 0002 78B8 FFF6 move.w (word_278B8).l,unk_FFFFFFF6(a6) RAM:0001B238 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B23E 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001B244 3D70 0200 FFF2 move.w (a0,d0.w*2),unk_FFFFFFF2(a6) RAM:0001B24A 4AAE FFD0 tst.l unk_FFFFFFD0(a6) RAM:0001B24E 6E1C bgt.s loc_1B26C RAM:0001B250 4879 0002 62D8 pea (aDestinationVol).l ; "Destination volume size is zero or nega"... RAM:0001B256 4878 0001 pea (1).w RAM:0001B25A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B260 504F addq.w #8,sp RAM:0001B262 203C 0000 274E move.l #$274E,d0 RAM:0001B268 6000 0362 bra.w loc_1B5CC RAM:0001B26C ; --------------------------------------------------------------------------- RAM:0001B26C RAM:0001B26C loc_1B26C: ; CODE XREF: sub_1B098+1B6j RAM:0001B26C 202E FFCC move.l unk_FFFFFFCC(a6),d0 RAM:0001B270 B0AE FFD0 cmp.l unk_FFFFFFD0(a6),d0 RAM:0001B274 6C06 bge.s loc_1B27C RAM:0001B276 202E FFCC move.l unk_FFFFFFCC(a6),d0 RAM:0001B27A 6004 bra.s loc_1B280 RAM:0001B27C ; --------------------------------------------------------------------------- RAM:0001B27C RAM:0001B27C loc_1B27C: ; CODE XREF: sub_1B098+1DCj RAM:0001B27C 202E FFD0 move.l unk_FFFFFFD0(a6),d0 RAM:0001B280 RAM:0001B280 loc_1B280: ; CODE XREF: sub_1B098+1E2j RAM:0001B280 2D40 FFC8 move.l d0,unk_FFFFFFC8(a6) RAM:0001B284 2F2E FFC8 move.l unk_FFFFFFC8(a6),-(sp) RAM:0001B288 4879 0002 6306 pea (aWillCompareDBl).l ; "Will compare %D blocks of data\n" RAM:0001B28E 4878 0002 pea (2).w RAM:0001B292 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B298 4FEF 000C lea $C(sp),sp RAM:0001B29C 2F2E FFD0 move.l unk_FFFFFFD0(a6),-(sp) RAM:0001B2A0 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001B2A4 2F2E FFCC move.l unk_FFFFFFCC(a6),-(sp) RAM:0001B2A8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001B2AC 4879 0002 6326 pea (aSDSD).l ; "(%S = %D, %S = %D)\n" RAM:0001B2B2 4878 0005 pea (5).w RAM:0001B2B6 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B2BC 4FEF 0018 lea $18(sp),sp RAM:0001B2C0 3D7C 0098 FFFA move.w #$98,unk_FFFFFFFA(a6) ; '˜' RAM:0001B2C6 33EE FFF8 0002 78B8 move.w unk_FFFFFFF8(a6),(word_278B8).l RAM:0001B2CE 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B2D4 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001B2DA 31AE FFF4 0200 move.w unk_FFFFFFF4(a6),(a0,d0.w*2) RAM:0001B2E0 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B2E6 41F9 0002 78AA lea (off_278AA).l,a0 RAM:0001B2EC 41F0 0400 lea (a0,d0.w*4),a0 RAM:0001B2F0 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B2F6 48C0 ext.l d0 RAM:0001B2F8 720A moveq #$A,d1 RAM:0001B2FA E3A0 asl.l d1,d0 RAM:0001B2FC 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:0001B302 2080 move.l d0,(a0) RAM:0001B304 42AE FFC4 clr.l unk_FFFFFFC4(a6) RAM:0001B308 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:0001B30C 2F08 move.l a0,-(sp) RAM:0001B30E 2F2E FFC4 move.l unk_FFFFFFC4(a6),-(sp) RAM:0001B312 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001B318 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001B31E 4FEF 000C lea $C(sp),sp RAM:0001B322 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001B326 670A beq.s loc_1B332 RAM:0001B328 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001B32C 48C0 ext.l d0 RAM:0001B32E 6000 029C bra.w loc_1B5CC RAM:0001B332 ; --------------------------------------------------------------------------- RAM:0001B332 RAM:0001B332 loc_1B332: ; CODE XREF: sub_1B098+28Ej RAM:0001B332 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:0001B336 42AE FFC0 clr.l unk_FFFFFFC0(a6) RAM:0001B33A RAM:0001B33A loc_1B33A: ; CODE XREF: sub_1B098:loc_1B56Ej RAM:0001B33A 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001B33E 48C0 ext.l d0 RAM:0001B340 7209 moveq #9,d1 RAM:0001B342 E3A0 asl.l d1,d0 RAM:0001B344 2F00 move.l d0,-(sp) RAM:0001B346 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001B34C 2F39 0004 60EA move.l (dword_460EA).l,-(sp) RAM:0001B352 4EB9 0001 ED18 jsr sub_1ED18 RAM:0001B358 4FEF 000C lea $C(sp),sp RAM:0001B35C 2F2E FFC8 move.l unk_FFFFFFC8(a6),-(sp) RAM:0001B360 6100 F7EE bsr.w sub_1AB50 RAM:0001B364 584F addq.w #4,sp RAM:0001B366 4A40 tst.w d0 RAM:0001B368 6606 bne.s loc_1B370 RAM:0001B36A 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:0001B36E 6704 beq.s loc_1B374 RAM:0001B370 RAM:0001B370 loc_1B370: ; CODE XREF: sub_1B098+2D0j RAM:0001B370 7001 moveq #1,d0 RAM:0001B372 6002 bra.s loc_1B376 RAM:0001B374 ; --------------------------------------------------------------------------- RAM:0001B374 RAM:0001B374 loc_1B374: ; CODE XREF: sub_1B098+2D6j RAM:0001B374 4280 clr.l d0 RAM:0001B376 RAM:0001B376 loc_1B376: ; CODE XREF: sub_1B098+2DAj RAM:0001B376 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0001B37A 33EE FFF6 0002 78B8 move.w unk_FFFFFFF6(a6),(word_278B8).l RAM:0001B382 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B388 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001B38E 31AE FFF2 0200 move.w unk_FFFFFFF2(a6),(a0,d0.w*2) RAM:0001B394 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B39A 41F9 0002 78AA lea (off_278AA).l,a0 RAM:0001B3A0 41F0 0400 lea (a0,d0.w*4),a0 RAM:0001B3A4 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B3AA 48C0 ext.l d0 RAM:0001B3AC 720A moveq #$A,d1 RAM:0001B3AE E3A0 asl.l d1,d0 RAM:0001B3B0 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:0001B3B6 2080 move.l d0,(a0) RAM:0001B3B8 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:0001B3BC 2F08 move.l a0,-(sp) RAM:0001B3BE 2F2E FFC4 move.l unk_FFFFFFC4(a6),-(sp) RAM:0001B3C2 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001B3C8 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001B3CE 4FEF 000C lea $C(sp),sp RAM:0001B3D2 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001B3D6 670A beq.s loc_1B3E2 RAM:0001B3D8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001B3DC 48C0 ext.l d0 RAM:0001B3DE 6000 01EC bra.w loc_1B5CC RAM:0001B3E2 ; --------------------------------------------------------------------------- RAM:0001B3E2 RAM:0001B3E2 loc_1B3E2: ; CODE XREF: sub_1B098+33Ej RAM:0001B3E2 4AAE FFC4 tst.l unk_FFFFFFC4(a6) RAM:0001B3E6 663C bne.s loc_1B424 RAM:0001B3E8 2079 0004 60EA movea.l (dword_460EA).l,a0 RAM:0001B3EE 2279 0004 60E6 movea.l (dword_460E6).l,a1 RAM:0001B3F4 3169 0200 0200 move.w $200(a1),$200(a0) RAM:0001B3FA 4878 0022 pea ($22).w RAM:0001B3FE 2039 0004 60E6 move.l (dword_460E6).l,d0 RAM:0001B404 0680 0000 000A addi.l #$A,d0 RAM:0001B40A 2F00 move.l d0,-(sp) RAM:0001B40C 2039 0004 60EA move.l (dword_460EA).l,d0 RAM:0001B412 0680 0000 000A addi.l #$A,d0 RAM:0001B418 2F00 move.l d0,-(sp) RAM:0001B41A 4EB9 0001 ED18 jsr sub_1ED18 RAM:0001B420 4FEF 000C lea $C(sp),sp RAM:0001B424 RAM:0001B424 loc_1B424: ; CODE XREF: sub_1B098+34Ej RAM:0001B424 2D79 0004 60E6 FFB4 move.l (dword_460E6).l,unk_FFFFFFB4(a6) RAM:0001B42C 2D79 0004 60EA FFB0 move.l (dword_460EA).l,unk_FFFFFFB0(a6) RAM:0001B434 1D7C 0001 FFAF move.b #1,unk_FFFFFFAF(a6) RAM:0001B43A 42AE FFBC clr.l unk_FFFFFFBC(a6) RAM:0001B43E RAM:0001B43E loc_1B43E: ; CODE XREF: sub_1B098+43Ej RAM:0001B43E 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001B442 48C0 ext.l d0 RAM:0001B444 B0AE FFBC cmp.l unk_FFFFFFBC(a6),d0 RAM:0001B448 6F00 0090 ble.w loc_1B4DA RAM:0001B44C 4EB9 0000 7CCC jsr (sub_7CCC).l RAM:0001B452 42AE FFB8 clr.l unk_FFFFFFB8(a6) RAM:0001B456 RAM:0001B456 loc_1B456: ; CODE XREF: sub_1B098+438j RAM:0001B456 0CAE 0000 0200 FFB8 cmpi.l #$200,unk_FFFFFFB8(a6) RAM:0001B45E 6C72 bge.s loc_1B4D2 RAM:0001B460 202E FFB0 move.l unk_FFFFFFB0(a6),d0 RAM:0001B464 52AE FFB0 addq.l #1,unk_FFFFFFB0(a6) RAM:0001B468 2040 movea.l d0,a0 RAM:0001B46A 202E FFB4 move.l unk_FFFFFFB4(a6),d0 RAM:0001B46E 52AE FFB4 addq.l #1,unk_FFFFFFB4(a6) RAM:0001B472 2240 movea.l d0,a1 RAM:0001B474 1011 move.b (a1),d0 RAM:0001B476 B010 cmp.b (a0),d0 RAM:0001B478 6742 beq.s loc_1B4BC RAM:0001B47A 4A2E FFAF tst.b unk_FFFFFFAF(a6) RAM:0001B47E 6716 beq.s loc_1B496 RAM:0001B480 4879 0002 633A pea (asc_2633A).l ; "\n" RAM:0001B486 4878 0001 pea (1).w RAM:0001B48A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B490 504F addq.w #8,sp RAM:0001B492 422E FFAF clr.b unk_FFFFFFAF(a6) RAM:0001B496 RAM:0001B496 loc_1B496: ; CODE XREF: sub_1B098+3E6j RAM:0001B496 202E FFBC move.l unk_FFFFFFBC(a6),d0 RAM:0001B49A D0AE FFC4 add.l unk_FFFFFFC4(a6),d0 RAM:0001B49E 2F00 move.l d0,-(sp) RAM:0001B4A0 2F2E FFB8 move.l unk_FFFFFFB8(a6),-(sp) RAM:0001B4A4 4879 0002 633C pea (aDiffAtByteDOfB).l ; "Diff at byte %D of block %D \n" RAM:0001B4AA 4878 0003 pea (3).w RAM:0001B4AE 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B4B4 4FEF 0010 lea $10(sp),sp RAM:0001B4B8 52AE FFC0 addq.l #1,unk_FFFFFFC0(a6) RAM:0001B4BC RAM:0001B4BC loc_1B4BC: ; CODE XREF: sub_1B098+3E0j RAM:0001B4BC 4EB9 0000 E0EC jsr sub_E0EC RAM:0001B4C2 4A80 tst.l d0 RAM:0001B4C4 6706 beq.s loc_1B4CC RAM:0001B4C6 7000 moveq #0,d0 RAM:0001B4C8 6000 0102 bra.w loc_1B5CC RAM:0001B4CC ; --------------------------------------------------------------------------- RAM:0001B4CC RAM:0001B4CC loc_1B4CC: ; CODE XREF: sub_1B098+42Cj RAM:0001B4CC 52AE FFB8 addq.l #1,unk_FFFFFFB8(a6) RAM:0001B4D0 6084 bra.s loc_1B456 RAM:0001B4D2 ; --------------------------------------------------------------------------- RAM:0001B4D2 RAM:0001B4D2 loc_1B4D2: ; CODE XREF: sub_1B098+3C6j RAM:0001B4D2 52AE FFBC addq.l #1,unk_FFFFFFBC(a6) RAM:0001B4D6 6000 FF66 bra.w loc_1B43E RAM:0001B4DA ; --------------------------------------------------------------------------- RAM:0001B4DA RAM:0001B4DA loc_1B4DA: ; CODE XREF: sub_1B098+3B0j RAM:0001B4DA 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001B4DE 48C0 ext.l d0 RAM:0001B4E0 D1AE FFC4 add.l d0,unk_FFFFFFC4(a6) RAM:0001B4E4 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001B4E8 48C0 ext.l d0 RAM:0001B4EA B0AE FFC8 cmp.l unk_FFFFFFC8(a6),d0 RAM:0001B4EE 6F06 ble.s loc_1B4F6 RAM:0001B4F0 3D6E FFCA FFFA move.w unk_FFFFFFCA(a6),unk_FFFFFFFA(a6) RAM:0001B4F6 RAM:0001B4F6 loc_1B4F6: ; CODE XREF: sub_1B098+456j RAM:0001B4F6 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001B4FA 48C0 ext.l d0 RAM:0001B4FC 91AE FFC8 sub.l d0,unk_FFFFFFC8(a6) RAM:0001B500 4AAE FFC8 tst.l unk_FFFFFFC8(a6) RAM:0001B504 6E02 bgt.s loc_1B508 RAM:0001B506 606A bra.s loc_1B572 RAM:0001B508 ; --------------------------------------------------------------------------- RAM:0001B508 RAM:0001B508 loc_1B508: ; CODE XREF: sub_1B098+46Cj RAM:0001B508 33EE FFF8 0002 78B8 move.w unk_FFFFFFF8(a6),(word_278B8).l RAM:0001B510 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B516 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001B51C 31AE FFF4 0200 move.w unk_FFFFFFF4(a6),(a0,d0.w*2) RAM:0001B522 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B528 41F9 0002 78AA lea (off_278AA).l,a0 RAM:0001B52E 41F0 0400 lea (a0,d0.w*4),a0 RAM:0001B532 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B538 48C0 ext.l d0 RAM:0001B53A 720A moveq #$A,d1 RAM:0001B53C E3A0 asl.l d1,d0 RAM:0001B53E 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:0001B544 2080 move.l d0,(a0) RAM:0001B546 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:0001B54A 2F08 move.l a0,-(sp) RAM:0001B54C 2F2E FFC4 move.l unk_FFFFFFC4(a6),-(sp) RAM:0001B550 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001B556 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001B55C 4FEF 000C lea $C(sp),sp RAM:0001B560 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001B564 6708 beq.s loc_1B56E RAM:0001B566 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001B56A 48C0 ext.l d0 RAM:0001B56C 605E bra.s loc_1B5CC RAM:0001B56E ; --------------------------------------------------------------------------- RAM:0001B56E RAM:0001B56E loc_1B56E: ; CODE XREF: sub_1B098+4CCj RAM:0001B56E 6000 FDCA bra.w loc_1B33A RAM:0001B572 ; --------------------------------------------------------------------------- RAM:0001B572 RAM:0001B572 loc_1B572: ; CODE XREF: sub_1B098+46Ej RAM:0001B572 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:0001B576 671C beq.s loc_1B594 RAM:0001B578 2F2E FFC8 move.l unk_FFFFFFC8(a6),-(sp) RAM:0001B57C 6100 F5D2 bsr.w sub_1AB50 RAM:0001B580 584F addq.w #4,sp RAM:0001B582 4879 0002 6361 pea (asc_26361).l ; "\n" RAM:0001B588 4878 0001 pea (1).w RAM:0001B58C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B592 504F addq.w #8,sp RAM:0001B594 RAM:0001B594 loc_1B594: ; CODE XREF: sub_1B098+4DEj RAM:0001B594 4AAE FFC0 tst.l unk_FFFFFFC0(a6) RAM:0001B598 6614 bne.s loc_1B5AE RAM:0001B59A 4879 0002 6363 pea (aNoDifferencesF).l ; "No differences found\n" RAM:0001B5A0 4878 0001 pea (1).w RAM:0001B5A4 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B5AA 504F addq.w #8,sp RAM:0001B5AC 6018 bra.s loc_1B5C6 RAM:0001B5AE ; --------------------------------------------------------------------------- RAM:0001B5AE RAM:0001B5AE loc_1B5AE: ; CODE XREF: sub_1B098+500j RAM:0001B5AE 2F2E FFC0 move.l unk_FFFFFFC0(a6),-(sp) RAM:0001B5B2 4879 0002 6379 pea (aFoundDDifferen).l ; "Found %D differences\n" RAM:0001B5B8 4878 0002 pea (2).w RAM:0001B5BC 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B5C2 4FEF 000C lea $C(sp),sp RAM:0001B5C6 RAM:0001B5C6 loc_1B5C6: ; CODE XREF: sub_1B098+514j RAM:0001B5C6 7000 moveq #0,d0 RAM:0001B5C8 6002 bra.s loc_1B5CC RAM:0001B5C8 ; --------------------------------------------------------------------------- RAM:0001B5CA 0070 dc.b $70 ; p RAM:0001B5CB 0000 dc.b 0 RAM:0001B5CC ; --------------------------------------------------------------------------- RAM:0001B5CC RAM:0001B5CC loc_1B5CC: ; CODE XREF: sub_1B098+4Cj RAM:0001B5CC ; sub_1B098+74j ... RAM:0001B5CC 4E5E unlk a6 RAM:0001B5CE 4E75 rts RAM:0001B5CE ; End of function sub_1B098 RAM:0001B5CE RAM:0001B5D0 RAM:0001B5D0 ; =============== S U B R O U T I N E ======================================= RAM:0001B5D0 RAM:0001B5D0 ; Attributes: bp-based frame RAM:0001B5D0 RAM:0001B5D0 sub_1B5D0: ; CODE XREF: sub_2000+68p RAM:0001B5D0 RAM:0001B5D0 arg_0 = 8 RAM:0001B5D0 RAM:0001B5D0 4E56 0000 link a6,#0 RAM:0001B5D4 DFFC FFFF FFC8 adda.l #unk_FFFFFFC8,sp RAM:0001B5DA 48D7 0000 movem.l 0,(sp) RAM:0001B5DE 3D79 0002 78BA FFCA move.w (word_278BA).l,unk_FFFFFFCA(a6) RAM:0001B5E6 33FC 0002 0002 78BA move.w #2,(word_278BA).l RAM:0001B5EE 4878 0001 pea (1).w RAM:0001B5F2 4878 0000 pea (off_0).w RAM:0001B5F6 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001B5FA 4878 0003 pea (3).w RAM:0001B5FE 4EB9 0001 DDB6 jsr sub_1DDB6 RAM:0001B604 4FEF 0010 lea $10(sp),sp RAM:0001B608 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001B60C 672A beq.s loc_1B638 RAM:0001B60E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001B612 4879 0002 638F pea (aCannotFindTh_2).l ; "Cannot find the source volume: %S.\n" RAM:0001B618 4878 0002 pea (2).w RAM:0001B61C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B622 4FEF 000C lea $C(sp),sp RAM:0001B626 33EE FFCA 0002 78BA move.w unk_FFFFFFCA(a6),(word_278BA).l RAM:0001B62E 203C 0000 274E move.l #$274E,d0 RAM:0001B634 6000 017A bra.w loc_1B7B0 RAM:0001B638 ; --------------------------------------------------------------------------- RAM:0001B638 RAM:0001B638 loc_1B638: ; CODE XREF: sub_1B5D0+3Cj RAM:0001B638 33EE FFCA 0002 78BA move.w unk_FFFFFFCA(a6),(word_278BA).l RAM:0001B640 0C79 0002 0002 78B8 cmpi.w #2,(word_278B8).l RAM:0001B648 671C beq.s loc_1B666 RAM:0001B64A 4879 0002 63B3 pea (aCanOnlyCopyBoo).l ; "Can only copy boot from the Sun\n" RAM:0001B650 4878 0001 pea (1).w RAM:0001B654 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B65A 504F addq.w #8,sp RAM:0001B65C 203C 0000 274E move.l #$274E,d0 RAM:0001B662 6000 014C bra.w loc_1B7B0 RAM:0001B666 ; --------------------------------------------------------------------------- RAM:0001B666 RAM:0001B666 loc_1B666: ; CODE XREF: sub_1B5D0+78j RAM:0001B666 4878 0002 pea (2).w RAM:0001B66A 4878 0000 pea (off_0).w RAM:0001B66E 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001B674 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001B67A 4FEF 000C lea $C(sp),sp RAM:0001B67E 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001B682 670A beq.s loc_1B68E RAM:0001B684 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001B688 48C0 ext.l d0 RAM:0001B68A 6000 0124 bra.w loc_1B7B0 RAM:0001B68E ; --------------------------------------------------------------------------- RAM:0001B68E RAM:0001B68E loc_1B68E: ; CODE XREF: sub_1B5D0+B2j RAM:0001B68E 2039 0002 6CA0 move.l (dword_26CA0).l,d0 RAM:0001B694 5280 addq.l #1,d0 RAM:0001B696 2D40 FFD4 move.l d0,unk_FFFFFFD4(a6) RAM:0001B69A 3D79 0002 78B8 FFF8 move.w (word_278B8).l,unk_FFFFFFF8(a6) RAM:0001B6A2 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B6A8 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001B6AE 3D70 0200 FFF6 move.w (a0,d0.w*2),unk_FFFFFFF6(a6) RAM:0001B6B4 0CAE 0000 000B FFD4 cmpi.l #$B,unk_FFFFFFD4(a6) RAM:0001B6BC 631C bls.s loc_1B6DA RAM:0001B6BE 4879 0002 63D4 pea (aSourceVolume_1).l ; "Source volume larger than boot space.\n" RAM:0001B6C4 4878 0001 pea (1).w RAM:0001B6C8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B6CE 504F addq.w #8,sp RAM:0001B6D0 203C 0000 274E move.l #$274E,d0 RAM:0001B6D6 6000 00D8 bra.w loc_1B7B0 RAM:0001B6DA ; --------------------------------------------------------------------------- RAM:0001B6DA RAM:0001B6DA loc_1B6DA: ; CODE XREF: sub_1B5D0+ECj RAM:0001B6DA 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001B6DE 4879 0002 63FB pea (aWillCopyFrom_0).l ; "Will copy from volume %S to boot area o"... RAM:0001B6E4 4878 0002 pea (2).w RAM:0001B6E8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B6EE 4FEF 000C lea $C(sp),sp RAM:0001B6F2 4879 0002 6429 pea (aProceed?_1).l ; "Proceed? " RAM:0001B6F8 4EB9 0000 2A8A jsr (sub_2A8A).l RAM:0001B6FE 584F addq.w #4,sp RAM:0001B700 4A40 tst.w d0 RAM:0001B702 660A bne.s loc_1B70E RAM:0001B704 203C 0000 274E move.l #$274E,d0 RAM:0001B70A 6000 00A4 bra.w loc_1B7B0 RAM:0001B70E ; --------------------------------------------------------------------------- RAM:0001B70E RAM:0001B70E loc_1B70E: ; CODE XREF: sub_1B5D0+132j RAM:0001B70E 33EE FFF8 0002 78B8 move.w unk_FFFFFFF8(a6),(word_278B8).l RAM:0001B716 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B71C 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001B722 31AE FFF6 0200 move.w unk_FFFFFFF6(a6),(a0,d0.w*2) RAM:0001B728 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B72E 41F9 0002 78AA lea (off_278AA).l,a0 RAM:0001B734 41F0 0400 lea (a0,d0.w*4),a0 RAM:0001B738 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B73E 48C0 ext.l d0 RAM:0001B740 720A moveq #$A,d1 RAM:0001B742 E3A0 asl.l d1,d0 RAM:0001B744 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:0001B74A 2080 move.l d0,(a0) RAM:0001B74C 2F2E FFD4 move.l unk_FFFFFFD4(a6),-(sp) RAM:0001B750 4878 0000 pea (off_0).w RAM:0001B754 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001B75A 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001B760 4FEF 000C lea $C(sp),sp RAM:0001B764 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001B768 6626 bne.s loc_1B790 RAM:0001B76A 2F2E FFD4 move.l unk_FFFFFFD4(a6),-(sp) RAM:0001B76E 4878 0000 pea (off_0).w RAM:0001B772 4878 0009 pea (9).w RAM:0001B776 2F39 0004 60E6 move.l (dword_460E6).l,-(sp) RAM:0001B77C 4878 0000 pea (off_0).w RAM:0001B780 4EB9 0001 0DA4 jsr sub_10DA4 RAM:0001B786 4FEF 0014 lea $14(sp),sp RAM:0001B78A 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001B78E 6708 beq.s loc_1B798 RAM:0001B790 RAM:0001B790 loc_1B790: ; CODE XREF: sub_1B5D0+198j RAM:0001B790 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001B794 48C0 ext.l d0 RAM:0001B796 6018 bra.s loc_1B7B0 RAM:0001B798 ; --------------------------------------------------------------------------- RAM:0001B798 RAM:0001B798 loc_1B798: ; CODE XREF: sub_1B5D0+1BEj RAM:0001B798 4879 0002 6433 pea (aCopySuccessful).l ; "Copy successful" RAM:0001B79E 4878 0001 pea (1).w RAM:0001B7A2 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B7A8 504F addq.w #8,sp RAM:0001B7AA 7000 moveq #0,d0 RAM:0001B7AC 6002 bra.s loc_1B7B0 RAM:0001B7AC ; --------------------------------------------------------------------------- RAM:0001B7AE 0070 dc.b $70 ; p RAM:0001B7AF 0000 dc.b 0 RAM:0001B7B0 ; --------------------------------------------------------------------------- RAM:0001B7B0 RAM:0001B7B0 loc_1B7B0: ; CODE XREF: sub_1B5D0+64j RAM:0001B7B0 ; sub_1B5D0+92j ... RAM:0001B7B0 4E5E unlk a6 RAM:0001B7B2 4E75 rts RAM:0001B7B2 ; End of function sub_1B5D0 RAM:0001B7B2 RAM:0001B7B2 ; --------------------------------------------------------------------------- RAM:0001B7B4 0000 dc.b 0 RAM:0001B7B5 0000 dc.b 0 RAM:0001B7B6 0000 dc.b 0 RAM:0001B7B7 0000 dc.b 0 RAM:0001B7B8 RAM:0001B7B8 ; =============== S U B R O U T I N E ======================================= RAM:0001B7B8 RAM:0001B7B8 ; Attributes: bp-based frame RAM:0001B7B8 RAM:0001B7B8 sub_1B7B8: ; CODE XREF: sub_1D9A2+CEp RAM:0001B7B8 ; sub_1D9A2+EEp ... RAM:0001B7B8 RAM:0001B7B8 arg_0 = 8 RAM:0001B7B8 arg_4 = $C RAM:0001B7B8 arg_8 = $10 RAM:0001B7B8 RAM:0001B7B8 4E56 0000 link a6,#0 RAM:0001B7BC DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0001B7C2 48D7 0000 movem.l 0,(sp) RAM:0001B7C6 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0001B7CA 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B7D0 41F9 0002 6464 lea (unk_26464).l,a0 RAM:0001B7D6 3030 0200 move.w (a0,d0.w*2),d0 RAM:0001B7DA 48C0 ext.l d0 RAM:0001B7DC 2F00 move.l d0,-(sp) RAM:0001B7DE 4878 0009 pea (9).w RAM:0001B7E2 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001B7E6 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001B7EA 4EB9 0001 0DA4 jsr sub_10DA4 RAM:0001B7F0 4FEF 0014 lea $14(sp),sp RAM:0001B7F4 6002 bra.s loc_1B7F8 RAM:0001B7F4 ; --------------------------------------------------------------------------- RAM:0001B7F6 0070 dc.b $70 ; p RAM:0001B7F7 0000 dc.b 0 RAM:0001B7F8 ; --------------------------------------------------------------------------- RAM:0001B7F8 RAM:0001B7F8 loc_1B7F8: ; CODE XREF: sub_1B7B8+3Cj RAM:0001B7F8 4E5E unlk a6 RAM:0001B7FA 4E75 rts RAM:0001B7FA ; End of function sub_1B7B8 RAM:0001B7FA RAM:0001B7FC RAM:0001B7FC ; =============== S U B R O U T I N E ======================================= RAM:0001B7FC RAM:0001B7FC ; Attributes: bp-based frame RAM:0001B7FC RAM:0001B7FC sub_1B7FC: ; CODE XREF: sub_1894+90p RAM:0001B7FC ; sub_1D73E+30p ... RAM:0001B7FC RAM:0001B7FC arg_0 = 8 RAM:0001B7FC arg_4 = $C RAM:0001B7FC arg_8 = $10 RAM:0001B7FC RAM:0001B7FC 4E56 0000 link a6,#0 RAM:0001B800 DFFC 0000 0000 adda.l #0,sp RAM:0001B806 48D7 0000 movem.l 0,(sp) RAM:0001B80A 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0001B80E 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B814 41F9 0002 6464 lea (unk_26464).l,a0 RAM:0001B81A 3030 0200 move.w (a0,d0.w*2),d0 RAM:0001B81E 48C0 ext.l d0 RAM:0001B820 2F00 move.l d0,-(sp) RAM:0001B822 4878 0009 pea ((off_8+1)).w RAM:0001B826 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001B82A 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001B82E 4EB9 0001 0C6A jsr sub_10C6A RAM:0001B834 4FEF 0014 lea $14(sp),sp RAM:0001B838 6002 bra.s loc_1B83C RAM:0001B838 ; --------------------------------------------------------------------------- RAM:0001B83A 0070 dc.b $70 ; p RAM:0001B83B 0000 dc.b 0 RAM:0001B83C ; --------------------------------------------------------------------------- RAM:0001B83C RAM:0001B83C loc_1B83C: ; CODE XREF: sub_1B7FC+3Cj RAM:0001B83C 4E5E unlk a6 RAM:0001B83E 4E75 rts RAM:0001B83E ; End of function sub_1B7FC RAM:0001B83E RAM:0001B840 RAM:0001B840 ; =============== S U B R O U T I N E ======================================= RAM:0001B840 RAM:0001B840 ; Attributes: bp-based frame RAM:0001B840 RAM:0001B840 sub_1B840: ; CODE XREF: sub_1D73E+82p RAM:0001B840 RAM:0001B840 arg_0 = 8 RAM:0001B840 RAM:0001B840 4E56 0000 link a6,#0 RAM:0001B844 DFFC 0000 0000 adda.l #0,sp RAM:0001B84A 48D7 0000 movem.l 0,(sp) RAM:0001B84E 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B854 41F9 0002 6464 lea (unk_26464).l,a0 RAM:0001B85A 3030 0200 move.w (a0,d0.w*2),d0 RAM:0001B85E 48C0 ext.l d0 RAM:0001B860 2F00 move.l d0,-(sp) RAM:0001B862 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001B866 4EB9 0001 0F4A jsr sub_10F4A RAM:0001B86C 504F addq.w #8,sp RAM:0001B86E 48C0 ext.l d0 RAM:0001B870 6002 bra.s loc_1B874 RAM:0001B870 ; --------------------------------------------------------------------------- RAM:0001B872 0070 dc.b $70 ; p RAM:0001B873 0000 dc.b 0 RAM:0001B874 ; --------------------------------------------------------------------------- RAM:0001B874 RAM:0001B874 loc_1B874: ; CODE XREF: sub_1B840+30j RAM:0001B874 4E5E unlk a6 RAM:0001B876 4E75 rts RAM:0001B876 ; End of function sub_1B840 RAM:0001B876 RAM:0001B878 RAM:0001B878 ; =============== S U B R O U T I N E ======================================= RAM:0001B878 RAM:0001B878 ; Attributes: bp-based frame RAM:0001B878 RAM:0001B878 sub_1B878: ; CODE XREF: sub_1D73E+A4p RAM:0001B878 RAM:0001B878 arg_0 = 8 RAM:0001B878 RAM:0001B878 4E56 0000 link a6,#0 RAM:0001B87C DFFC 0000 0000 adda.l #0,sp RAM:0001B882 48D7 0000 movem.l 0,(sp) RAM:0001B886 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001B88C 41F9 0002 6464 lea (unk_26464).l,a0 RAM:0001B892 3030 0200 move.w (a0,d0.w*2),d0 RAM:0001B896 48C0 ext.l d0 RAM:0001B898 2F00 move.l d0,-(sp) RAM:0001B89A 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001B89E 4EB9 0001 102E jsr sub_1102E RAM:0001B8A4 504F addq.w #8,sp RAM:0001B8A6 48C0 ext.l d0 RAM:0001B8A8 6002 bra.s loc_1B8AC RAM:0001B8A8 ; --------------------------------------------------------------------------- RAM:0001B8AA 0070 dc.b $70 ; p RAM:0001B8AB 0000 dc.b 0 RAM:0001B8AC ; --------------------------------------------------------------------------- RAM:0001B8AC RAM:0001B8AC loc_1B8AC: ; CODE XREF: sub_1B878+30j RAM:0001B8AC 4E5E unlk a6 RAM:0001B8AE 4E75 rts RAM:0001B8AE ; End of function sub_1B878 RAM:0001B8AE RAM:0001B8B0 RAM:0001B8B0 ; =============== S U B R O U T I N E ======================================= RAM:0001B8B0 RAM:0001B8B0 ; Attributes: bp-based frame RAM:0001B8B0 RAM:0001B8B0 sub_1B8B0: ; CODE XREF: DefineLogicalVolume?+86p RAM:0001B8B0 ; sub_1D228+298p RAM:0001B8B0 RAM:0001B8B0 arg_0 = 8 RAM:0001B8B0 RAM:0001B8B0 4E56 0000 link a6,#0 RAM:0001B8B4 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0001B8BA 48D7 0000 movem.l 0,(sp) RAM:0001B8BE 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001B8C2 206E 0008 movea.l arg_0(a6),a0 RAM:0001B8C6 1010 move.b (a0),d0 RAM:0001B8C8 49C0 extb.l d0 RAM:0001B8CA 0C80 0000 0041 cmpi.l #$41,d0 ; 'A' RAM:0001B8D0 6500 00B0 bcs.w loc_1B982 RAM:0001B8D4 206E 0008 movea.l arg_0(a6),a0 RAM:0001B8D8 1010 move.b (a0),d0 RAM:0001B8DA 49C0 extb.l d0 RAM:0001B8DC 0C80 0000 005A cmpi.l #$5A,d0 ; 'Z' RAM:0001B8E2 6200 009E bhi.w loc_1B982 RAM:0001B8E6 RAM:0001B8E6 loc_1B8E6: ; CODE XREF: sub_1B8B0:loc_1B960j RAM:0001B8E6 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001B8EA 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0001B8EE 0C40 0019 cmpi.w #$19,d0 RAM:0001B8F2 6400 008C bcc.w loc_1B980 RAM:0001B8F6 52AE 0008 addq.l #1,arg_0(a6) RAM:0001B8FA 206E 0008 movea.l arg_0(a6),a0 RAM:0001B8FE 4A10 tst.b (a0) RAM:0001B900 677E beq.s loc_1B980 RAM:0001B902 206E 0008 movea.l arg_0(a6),a0 RAM:0001B906 1010 move.b (a0),d0 RAM:0001B908 49C0 extb.l d0 RAM:0001B90A 0C80 0000 0041 cmpi.l #$41,d0 ; 'A' RAM:0001B910 6510 bcs.s loc_1B922 RAM:0001B912 206E 0008 movea.l arg_0(a6),a0 RAM:0001B916 1010 move.b (a0),d0 RAM:0001B918 49C0 extb.l d0 RAM:0001B91A 0C80 0000 005A cmpi.l #$5A,d0 ; 'Z' RAM:0001B920 633E bls.s loc_1B960 RAM:0001B922 RAM:0001B922 loc_1B922: ; CODE XREF: sub_1B8B0+60j RAM:0001B922 206E 0008 movea.l arg_0(a6),a0 RAM:0001B926 1010 move.b (a0),d0 RAM:0001B928 49C0 extb.l d0 RAM:0001B92A 0C80 0000 0030 cmpi.l #$30,d0 ; '0' RAM:0001B930 6510 bcs.s loc_1B942 RAM:0001B932 206E 0008 movea.l arg_0(a6),a0 RAM:0001B936 1010 move.b (a0),d0 RAM:0001B938 49C0 extb.l d0 RAM:0001B93A 0C80 0000 0039 cmpi.l #$39,d0 ; '9' RAM:0001B940 631E bls.s loc_1B960 RAM:0001B942 RAM:0001B942 loc_1B942: ; CODE XREF: sub_1B8B0+80j RAM:0001B942 206E 0008 movea.l arg_0(a6),a0 RAM:0001B946 0C10 002E cmpi.b #$2E,(a0) ; '.' RAM:0001B94A 6714 beq.s loc_1B960 RAM:0001B94C 206E 0008 movea.l arg_0(a6),a0 RAM:0001B950 0C10 005F cmpi.b #$5F,(a0) ; '_' RAM:0001B954 670A beq.s loc_1B960 RAM:0001B956 206E 0008 movea.l arg_0(a6),a0 RAM:0001B95A 0C10 0024 cmpi.b #$24,(a0) ; '$' RAM:0001B95E 6602 bne.s loc_1B962 RAM:0001B960 RAM:0001B960 loc_1B960: ; CODE XREF: sub_1B8B0+70j RAM:0001B960 ; sub_1B8B0+90j ... RAM:0001B960 6084 bra.s loc_1B8E6 RAM:0001B962 ; --------------------------------------------------------------------------- RAM:0001B962 RAM:0001B962 loc_1B962: ; CODE XREF: sub_1B8B0+AEj RAM:0001B962 4879 0002 6470 pea (aIllegalCharact).l ; "Illegal character in volume name.\n" RAM:0001B968 4878 0001 pea (1).w RAM:0001B96C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B972 504F addq.w #8,sp RAM:0001B974 203C 0000 274E move.l #$274E,d0 RAM:0001B97A 6048 bra.s loc_1B9C4 RAM:0001B97A ; --------------------------------------------------------------------------- RAM:0001B97C 0060 dc.b $60 ; ` RAM:0001B97D 0000 dc.b 0 RAM:0001B97E 00FF dc.b $FF RAM:0001B97F 0068 dc.b $68 ; h RAM:0001B980 ; --------------------------------------------------------------------------- RAM:0001B980 RAM:0001B980 loc_1B980: ; CODE XREF: sub_1B8B0+42j RAM:0001B980 ; sub_1B8B0+50j RAM:0001B980 601A bra.s loc_1B99C RAM:0001B982 ; --------------------------------------------------------------------------- RAM:0001B982 RAM:0001B982 loc_1B982: ; CODE XREF: sub_1B8B0+20j RAM:0001B982 ; sub_1B8B0+32j RAM:0001B982 4879 0002 6493 pea (aFirstCharacter).l ; "First character in volume name must be "... RAM:0001B988 4878 0001 pea (1).w RAM:0001B98C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B992 504F addq.w #8,sp RAM:0001B994 203C 0000 274E move.l #$274E,d0 RAM:0001B99A 6028 bra.s loc_1B9C4 RAM:0001B99C ; --------------------------------------------------------------------------- RAM:0001B99C RAM:0001B99C loc_1B99C: ; CODE XREF: sub_1B8B0:loc_1B980j RAM:0001B99C 0C6E 0019 FFFE cmpi.w #$19,unk_FFFFFFFE(a6) RAM:0001B9A2 651A bcs.s loc_1B9BE RAM:0001B9A4 4879 0002 64C7 pea (aCannotHaveMore).l ; "Cannot have more than 25 characters in "... RAM:0001B9AA 4878 0001 pea (1).w RAM:0001B9AE 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001B9B4 504F addq.w #8,sp RAM:0001B9B6 203C 0000 274E move.l #$274E,d0 RAM:0001B9BC 6006 bra.s loc_1B9C4 RAM:0001B9BE ; --------------------------------------------------------------------------- RAM:0001B9BE RAM:0001B9BE loc_1B9BE: ; CODE XREF: sub_1B8B0+F2j RAM:0001B9BE 7000 moveq #0,d0 RAM:0001B9C0 6002 bra.s loc_1B9C4 RAM:0001B9C0 ; --------------------------------------------------------------------------- RAM:0001B9C2 0070 dc.b $70 ; p RAM:0001B9C3 0000 dc.b 0 RAM:0001B9C4 ; --------------------------------------------------------------------------- RAM:0001B9C4 RAM:0001B9C4 loc_1B9C4: ; CODE XREF: sub_1B8B0+CAj RAM:0001B9C4 ; sub_1B8B0+EAj ... RAM:0001B9C4 4E5E unlk a6 RAM:0001B9C6 4E75 rts RAM:0001B9C6 ; End of function sub_1B8B0 RAM:0001B9C6 RAM:0001B9C8 RAM:0001B9C8 ; =============== S U B R O U T I N E ======================================= RAM:0001B9C8 RAM:0001B9C8 ; Attributes: bp-based frame RAM:0001B9C8 RAM:0001B9C8 DefineLogicalVolume?: ; CODE XREF: sub_151E+76p RAM:0001B9C8 RAM:0001B9C8 arg_0 = 8 RAM:0001B9C8 arg_6 = $E RAM:0001B9C8 RAM:0001B9C8 4E56 0000 link a6,#0 RAM:0001B9CC DFFC FFFF FFD4 adda.l #unk_FFFFFFD4,sp RAM:0001B9D2 48D7 0000 movem.l 0,(sp) RAM:0001B9D6 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001B9DA 4EB9 0001 7EE0 jsr strlen RAM:0001B9E0 584F addq.w #4,sp RAM:0001B9E2 2F00 move.l d0,-(sp) RAM:0001B9E4 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001B9E8 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001B9EC 4EB9 0000 2D52 jsr (sub_2D52).l RAM:0001B9F2 4FEF 000C lea $C(sp),sp RAM:0001B9F6 4878 001C pea (off_1C).w RAM:0001B9FA 4878 0000 pea (0).w RAM:0001B9FE 486E FFD4 pea unk_FFFFFFD4(a6) RAM:0001BA02 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001BA06 4878 0004 pea (off_4).w RAM:0001BA0A 4EB9 0001 DDB6 jsr sub_1DDB6 RAM:0001BA10 4FEF 0014 lea $14(sp),sp RAM:0001BA14 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001BA18 0C40 0BBB cmpi.w #$BBB,d0 RAM:0001BA1C 672C beq.s loc_1BA4A RAM:0001BA1E 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001BA22 6622 bne.s loc_1BA46 RAM:0001BA24 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001BA28 4879 0002 64FC pea (aErrorLogicalVo).l ; "Error: Logical volume %S is already on "... RAM:0001BA2E 4878 0002 pea (2).w RAM:0001BA32 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001BA38 4FEF 000C lea $C(sp),sp RAM:0001BA3C 203C 0000 274E move.l #$274E,d0 RAM:0001BA42 6000 01D2 bra.w loc_1BC16 RAM:0001BA46 ; --------------------------------------------------------------------------- RAM:0001BA46 RAM:0001BA46 loc_1BA46: ; CODE XREF: DefineLogicalVolume?+5Aj RAM:0001BA46 6000 01B6 bra.w loc_1BBFE RAM:0001BA4A ; --------------------------------------------------------------------------- RAM:0001BA4A RAM:0001BA4A loc_1BA4A: ; CODE XREF: DefineLogicalVolume?+54j RAM:0001BA4A 486E FFD4 pea unk_FFFFFFD4(a6) RAM:0001BA4E 6100 FE60 bsr.w sub_1B8B0 RAM:0001BA52 584F addq.w #4,sp RAM:0001BA54 4A40 tst.w d0 RAM:0001BA56 670A beq.s loc_1BA62 RAM:0001BA58 203C 0000 274E move.l #$274E,d0 RAM:0001BA5E 6000 01B6 bra.w loc_1BC16 RAM:0001BA62 ; --------------------------------------------------------------------------- RAM:0001BA62 RAM:0001BA62 loc_1BA62: ; CODE XREF: DefineLogicalVolume?+8Ej RAM:0001BA62 0C6E 0001 000E cmpi.w #1,arg_6(a6) RAM:0001BA68 6D08 blt.s loc_1BA72 RAM:0001BA6A 0C6E 006B 000E cmpi.w #$6B,arg_6(a6) ; 'k' RAM:0001BA70 6F1C ble.s loc_1BA8E RAM:0001BA72 RAM:0001BA72 loc_1BA72: ; CODE XREF: DefineLogicalVolume?+A0j RAM:0001BA72 4879 0002 652F pea (aSizeMustBeBetw).l ; "Size must be between 1 and 107\n" RAM:0001BA78 4878 0001 pea (1).w RAM:0001BA7C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001BA82 504F addq.w #8,sp RAM:0001BA84 203C 0000 274E move.l #$274E,d0 RAM:0001BA8A 6000 018A bra.w loc_1BC16 RAM:0001BA8E ; --------------------------------------------------------------------------- RAM:0001BA8E RAM:0001BA8E loc_1BA8E: ; CODE XREF: DefineLogicalVolume?+A8j RAM:0001BA8E 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0001BA92 4EB9 0001 C534 jsr sub_1C534 RAM:0001BA98 584F addq.w #4,sp RAM:0001BA9A 4A40 tst.w d0 RAM:0001BA9C 671C beq.s loc_1BABA RAM:0001BA9E 4879 0002 654F pea (aErrorNoAvailab).l ; "Error: No available slot on hard disk f"... RAM:0001BAA4 4878 0001 pea (1).w RAM:0001BAA8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001BAAE 504F addq.w #8,sp RAM:0001BAB0 203C 0000 274E move.l #$274E,d0 RAM:0001BAB6 6000 015E bra.w loc_1BC16 RAM:0001BABA ; --------------------------------------------------------------------------- RAM:0001BABA RAM:0001BABA loc_1BABA: ; CODE XREF: DefineLogicalVolume?+D4j RAM:0001BABA 302E 000E move.w arg_6(a6),d0 RAM:0001BABE 48C0 ext.l d0 RAM:0001BAC0 EB80 asl.l #5,d0 RAM:0001BAC2 2200 move.l d0,d1 RAM:0001BAC4 D281 add.l d1,d1 RAM:0001BAC6 D081 add.l d1,d0 RAM:0001BAC8 E781 asl.l #3,d1 RAM:0001BACA D081 add.l d1,d0 RAM:0001BACC 3239 0003 92F4 move.w (word_392F4).l,d1 RAM:0001BAD2 48C1 ext.l d1 RAM:0001BAD4 5381 subq.l #1,d1 RAM:0001BAD6 D081 add.l d1,d0 RAM:0001BAD8 3239 0003 92F4 move.w (word_392F4).l,d1 RAM:0001BADE 48C1 ext.l d1 RAM:0001BAE0 4C41 0800 divs.l d1,d0 RAM:0001BAE4 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0001BAE8 486E FFFC pea unk_FFFFFFFC(a6) RAM:0001BAEC 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:0001BAF0 2F08 move.l a0,-(sp) RAM:0001BAF2 4EB9 0001 C1FC jsr sub_1C1FC RAM:0001BAF8 504F addq.w #8,sp RAM:0001BAFA 4A40 tst.w d0 RAM:0001BAFC 6600 0100 bne.w loc_1BBFE RAM:0001BB00 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001BB06 48C0 ext.l d0 RAM:0001BB08 720A moveq #$A,d1 RAM:0001BB0A E3A0 asl.l d1,d0 RAM:0001BB0C 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:0001BB12 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:0001BB16 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0001BB1A 48C0 ext.l d0 RAM:0001BB1C EB80 asl.l #5,d0 RAM:0001BB1E D0AE FFF4 add.l unk_FFFFFFF4(a6),d0 RAM:0001BB22 2D40 FFF0 move.l d0,unk_FFFFFFF0(a6) RAM:0001BB26 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0001BB2A 30AE FFFC move.w unk_FFFFFFFC(a6),(a0) RAM:0001BB2E 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0001BB32 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001BB36 48C0 ext.l d0 RAM:0001BB38 322E FFFA move.w unk_FFFFFFFA(a6),d1 RAM:0001BB3C 48C1 ext.l d1 RAM:0001BB3E D081 add.l d1,d0 RAM:0001BB40 5380 subq.l #1,d0 RAM:0001BB42 3140 0002 move.w d0,2(a0) RAM:0001BB46 4878 000C pea (off_C).w RAM:0001BB4A 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:0001BB4E 4EB9 0001 D9A2 jsr sub_1D9A2 RAM:0001BB54 504F addq.w #8,sp RAM:0001BB56 7200 moveq #0,d1 RAM:0001BB58 0C40 0000 cmpi.w #0,d0 RAM:0001BB5C 57C1 seq d1 RAM:0001BB5E 4401 neg.b d1 RAM:0001BB60 3D41 FFFE move.w d1,unk_FFFFFFFE(a6) RAM:0001BB64 6700 0084 beq.w loc_1BBEA RAM:0001BB68 4878 000D pea ($D).w RAM:0001BB6C 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:0001BB70 0680 0000 0200 addi.l #$200,d0 RAM:0001BB76 2F00 move.l d0,-(sp) RAM:0001BB78 4EB9 0001 D9A2 jsr sub_1D9A2 RAM:0001BB7E 504F addq.w #8,sp RAM:0001BB80 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001BB84 6664 bne.s loc_1BBEA RAM:0001BB86 306E FFF8 movea.w unk_FFFFFFF8(a6),a0 RAM:0001BB8A 2F08 move.l a0,-(sp) RAM:0001BB8C 4EB9 0001 D530 jsr sub_1D530 RAM:0001BB92 584F addq.w #4,sp RAM:0001BB94 306E 000E movea.w arg_6(a6),a0 RAM:0001BB98 2F08 move.l a0,-(sp) RAM:0001BB9A 486E FFD4 pea unk_FFFFFFD4(a6) RAM:0001BB9E 4EB9 0001 C59E jsr sub_1C59E RAM:0001BBA4 504F addq.w #8,sp RAM:0001BBA6 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001BBAA 6604 bne.s loc_1BBB0 RAM:0001BBAC 7000 moveq #0,d0 RAM:0001BBAE 6066 bra.s loc_1BC16 RAM:0001BBB0 ; --------------------------------------------------------------------------- RAM:0001BBB0 RAM:0001BBB0 loc_1BBB0: ; CODE XREF: DefineLogicalVolume?+1E2j RAM:0001BBB0 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0001BBB4 30BC FFFF move.w #$FFFF,(a0) RAM:0001BBB8 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0001BBBC 317C FFFF 0002 move.w #$FFFF,2(a0) RAM:0001BBC2 4878 000C pea (off_C).w RAM:0001BBC6 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:0001BBCA 4EB9 0001 D9A2 jsr sub_1D9A2 RAM:0001BBD0 504F addq.w #8,sp RAM:0001BBD2 4878 000D pea ($D).w RAM:0001BBD6 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:0001BBDA 0680 0000 0200 addi.l #$200,d0 RAM:0001BBE0 2F00 move.l d0,-(sp) RAM:0001BBE2 4EB9 0001 D9A2 jsr sub_1D9A2 RAM:0001BBE8 504F addq.w #8,sp RAM:0001BBEA RAM:0001BBEA loc_1BBEA: ; CODE XREF: DefineLogicalVolume?+19Cj RAM:0001BBEA ; DefineLogicalVolume?+1BCj RAM:0001BBEA 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0001BBEE 2F08 move.l a0,-(sp) RAM:0001BBF0 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:0001BBF4 2F08 move.l a0,-(sp) RAM:0001BBF6 4EB9 0001 C37E jsr sub_1C37E RAM:0001BBFC 504F addq.w #8,sp RAM:0001BBFE RAM:0001BBFE loc_1BBFE: ; CODE XREF: DefineLogicalVolume?:loc_1BA46j RAM:0001BBFE ; DefineLogicalVolume?+134j RAM:0001BBFE 4879 0002 6586 pea (aCanTDefineLogi).l ; "Can't define logical volume.\n" RAM:0001BC04 4878 0001 pea (1).w RAM:0001BC08 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001BC0E 504F addq.w #8,sp RAM:0001BC10 7000 moveq #0,d0 RAM:0001BC12 6002 bra.s loc_1BC16 RAM:0001BC12 ; --------------------------------------------------------------------------- RAM:0001BC14 0070 dc.b $70 ; p RAM:0001BC15 0000 dc.b 0 RAM:0001BC16 ; --------------------------------------------------------------------------- RAM:0001BC16 RAM:0001BC16 loc_1BC16: ; CODE XREF: DefineLogicalVolume?+7Aj RAM:0001BC16 ; DefineLogicalVolume?+96j ... RAM:0001BC16 4E5E unlk a6 RAM:0001BC18 4E75 rts RAM:0001BC18 ; End of function DefineLogicalVolume? RAM:0001BC18 RAM:0001BC1A RAM:0001BC1A ; =============== S U B R O U T I N E ======================================= RAM:0001BC1A RAM:0001BC1A ; Attributes: bp-based frame RAM:0001BC1A RAM:0001BC1A sub_1BC1A: ; CODE XREF: sub_151E+8Ep RAM:0001BC1A RAM:0001BC1A arg_0 = 8 RAM:0001BC1A arg_6 = $E RAM:0001BC1A RAM:0001BC1A 4E56 0000 link a6,#0 RAM:0001BC1E DFFC FFFF FDF4 adda.l #unk_FFFFFDF4,sp RAM:0001BC24 48D7 0000 movem.l 0,(sp) RAM:0001BC28 3039 0004 6102 move.w (word_46102).l,d0 RAM:0001BC2E 48C0 ext.l d0 RAM:0001BC30 0280 0000 00FF andi.l #$FF,d0 RAM:0001BC36 670A beq.s loc_1BC42 RAM:0001BC38 203C 0000 278E move.l #$278E,d0 RAM:0001BC3E 6000 0126 bra.w loc_1BD66 RAM:0001BC42 ; --------------------------------------------------------------------------- RAM:0001BC42 RAM:0001BC42 loc_1BC42: ; CODE XREF: sub_1BC1A+1Cj RAM:0001BC42 3D7C 274E FFFE move.w #$274E,unk_FFFFFFFE(a6) RAM:0001BC48 4878 0200 pea (off_200).w RAM:0001BC4C 486E FDFC pea unk_FFFFFDFC(a6) RAM:0001BC50 486E FDF4 pea unk_FFFFFDF4(a6) RAM:0001BC54 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001BC58 4EB9 0001 CA46 jsr sub_1CA46 RAM:0001BC5E 4FEF 0010 lea $10(sp),sp RAM:0001BC62 4A40 tst.w d0 RAM:0001BC64 6716 beq.s loc_1BC7C RAM:0001BC66 4879 0002 65A4 pea (aBadVolumeName).l ; "Bad volume name\n" RAM:0001BC6C 4878 0001 pea (1).w RAM:0001BC70 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001BC76 504F addq.w #8,sp RAM:0001BC78 6000 00E2 bra.w loc_1BD5C RAM:0001BC7C ; --------------------------------------------------------------------------- RAM:0001BC7C RAM:0001BC7C loc_1BC7C: ; CODE XREF: sub_1BC1A+4Aj RAM:0001BC7C 4AB9 0002 6C98 tst.l (dword_26C98).l RAM:0001BC82 670E beq.s loc_1BC92 RAM:0001BC84 2F39 0002 6C98 move.l (dword_26C98).l,-(sp) RAM:0001BC8A 4EB9 0001 E440 jsr return0_9 RAM:0001BC90 584F addq.w #4,sp RAM:0001BC92 RAM:0001BC92 loc_1BC92: ; CODE XREF: sub_1BC1A+68j RAM:0001BC92 4879 0002 65B5 pea (aR).l ; "r+" RAM:0001BC98 486E FDFC pea unk_FFFFFDFC(a6) RAM:0001BC9C 4EB9 0001 E45E jsr return0_12 RAM:0001BCA2 504F addq.w #8,sp RAM:0001BCA4 23C0 0002 6C98 move.l d0,(dword_26C98).l RAM:0001BCAA 4AB9 0002 6C98 tst.l (dword_26C98).l RAM:0001BCB0 6724 beq.s loc_1BCD6 RAM:0001BCB2 4879 0002 65B8 pea (aFileAlreadyExi).l ; "File already exists\n" RAM:0001BCB8 4878 0001 pea (1).w RAM:0001BCBC 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001BCC2 504F addq.w #8,sp RAM:0001BCC4 2F39 0002 6C98 move.l (dword_26C98).l,-(sp) RAM:0001BCCA 4EB9 0001 E440 jsr return0_9 RAM:0001BCD0 584F addq.w #4,sp RAM:0001BCD2 6000 0088 bra.w loc_1BD5C RAM:0001BCD6 ; --------------------------------------------------------------------------- RAM:0001BCD6 RAM:0001BCD6 loc_1BCD6: ; CODE XREF: sub_1BC1A+96j RAM:0001BCD6 4879 0002 65CD pea (aW).l ; "w+" RAM:0001BCDC 486E FDFC pea unk_FFFFFDFC(a6) RAM:0001BCE0 4EB9 0001 E45E jsr return0_12 RAM:0001BCE6 504F addq.w #8,sp RAM:0001BCE8 23C0 0002 6C98 move.l d0,(dword_26C98).l RAM:0001BCEE 4AB9 0002 6C98 tst.l (dword_26C98).l RAM:0001BCF4 6628 bne.s loc_1BD1E RAM:0001BCF6 486E FDFC pea unk_FFFFFDFC(a6) RAM:0001BCFA 4879 0002 65D0 pea (aCanNotDefineFi).l ; "Can not define file %S on Sun\n" RAM:0001BD00 4878 0002 pea (2).w RAM:0001BD04 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001BD0A 4FEF 000C lea $C(sp),sp RAM:0001BD0E 4879 0002 65EF pea (aFopenError).l ; "fopen error:" RAM:0001BD14 4EB9 0001 E468 jsr return0_13 RAM:0001BD1A 584F addq.w #4,sp RAM:0001BD1C 603E bra.s loc_1BD5C RAM:0001BD1E ; --------------------------------------------------------------------------- RAM:0001BD1E RAM:0001BD1E loc_1BD1E: ; CODE XREF: sub_1BC1A+DAj RAM:0001BD1E 4879 0002 65FC pea (aSun_0).l ; "SUN" RAM:0001BD24 4EB9 0001 C974 jsr sub_1C974 RAM:0001BD2A 584F addq.w #4,sp RAM:0001BD2C 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001BD30 6714 beq.s loc_1BD46 RAM:0001BD32 4879 0002 6600 pea (aCanNotSetDrive).l ; "Can not set drive\n" RAM:0001BD38 4878 0001 pea (1).w RAM:0001BD3C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001BD42 504F addq.w #8,sp RAM:0001BD44 6016 bra.s loc_1BD5C RAM:0001BD46 ; --------------------------------------------------------------------------- RAM:0001BD46 RAM:0001BD46 loc_1BD46: ; CODE XREF: sub_1BC1A+116j RAM:0001BD46 306E 000E movea.w arg_6(a6),a0 RAM:0001BD4A 2F08 move.l a0,-(sp) RAM:0001BD4C 486E FDFC pea unk_FFFFFDFC(a6) RAM:0001BD50 4EB9 0001 C59E jsr sub_1C59E RAM:0001BD56 504F addq.w #8,sp RAM:0001BD58 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001BD5C RAM:0001BD5C loc_1BD5C: ; CODE XREF: sub_1BC1A+5Ej RAM:0001BD5C ; sub_1BC1A+B8j ... RAM:0001BD5C 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001BD60 48C0 ext.l d0 RAM:0001BD62 6002 bra.s loc_1BD66 RAM:0001BD62 ; --------------------------------------------------------------------------- RAM:0001BD64 0070 dc.b $70 ; p RAM:0001BD65 0000 dc.b 0 RAM:0001BD66 ; --------------------------------------------------------------------------- RAM:0001BD66 RAM:0001BD66 loc_1BD66: ; CODE XREF: sub_1BC1A+24j RAM:0001BD66 ; sub_1BC1A+148j RAM:0001BD66 4E5E unlk a6 RAM:0001BD68 4E75 rts RAM:0001BD68 ; End of function sub_1BC1A RAM:0001BD68 RAM:0001BD6A RAM:0001BD6A ; =============== S U B R O U T I N E ======================================= RAM:0001BD6A RAM:0001BD6A ; Attributes: bp-based frame RAM:0001BD6A RAM:0001BD6A ExpandLogicalVolume?: ; CODE XREF: sub_2000+194p RAM:0001BD6A RAM:0001BD6A arg_0 = 8 RAM:0001BD6A arg_6 = $E RAM:0001BD6A RAM:0001BD6A 4E56 0000 link a6,#0 RAM:0001BD6E DFFC FFFF FDE4 adda.l #byte_FFFFFDE4,sp RAM:0001BD74 48D7 0000 movem.l 0,(sp) RAM:0001BD78 4878 0000 pea (off_0).w RAM:0001BD7C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001BD80 4878 0002 pea (2).w RAM:0001BD84 4EB9 0001 DDB6 jsr sub_1DDB6 RAM:0001BD8A 4FEF 000C lea $C(sp),sp RAM:0001BD8E 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001BD92 6722 beq.s loc_1BDB6 RAM:0001BD94 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001BD98 4879 0002 6613 pea (aErrorCannotFin).l ; "Error: Cannot find logical volume %S on"... RAM:0001BD9E 4878 0002 pea (2).w RAM:0001BDA2 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001BDA8 4FEF 000C lea $C(sp),sp RAM:0001BDAC 203C 0000 274E move.l #$274E,d0 RAM:0001BDB2 6000 020E bra.w loc_1BFC2 RAM:0001BDB6 ; --------------------------------------------------------------------------- RAM:0001BDB6 RAM:0001BDB6 loc_1BDB6: ; CODE XREF: ExpandLogicalVolume?+28j RAM:0001BDB6 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0001BDBA 42AE FDF0 clr.l unk_FFFFFDF0(a6) RAM:0001BDBE 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001BDC4 48C0 ext.l d0 RAM:0001BDC6 720A moveq #$A,d1 RAM:0001BDC8 E3A0 asl.l d1,d0 RAM:0001BDCA 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:0001BDD0 2D40 FDEC move.l d0,unk_FFFFFDEC(a6) RAM:0001BDD4 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001BDDA 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001BDE0 3030 0200 move.w (a0,d0.w*2),d0 RAM:0001BDE4 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001BDEA EB80 asl.l #5,d0 RAM:0001BDEC D0AE FDEC add.l unk_FFFFFDEC(a6),d0 RAM:0001BDF0 2D40 FDE8 move.l d0,byte_FFFFFDE8(a6) RAM:0001BDF4 RAM:0001BDF4 loc_1BDF4: ; CODE XREF: ExpandLogicalVolume?:loc_1BE22j RAM:0001BDF4 526E FFF8 addq.w #1,unk_FFFFFFF8(a6) RAM:0001BDF8 0C6E 0007 FFF8 cmpi.w #7,unk_FFFFFFF8(a6) RAM:0001BDFE 6224 bhi.s loc_1BE24 RAM:0001BE00 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0001BE04 206E FDE8 movea.l byte_FFFFFDE8(a6),a0 RAM:0001BE08 0C70 FFFF 0400 cmpi.w #$FFFF,(a0,d0.w*4) RAM:0001BE0E 6612 bne.s loc_1BE22 RAM:0001BE10 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0001BE14 206E FDE8 movea.l byte_FFFFFDE8(a6),a0 RAM:0001BE18 41F0 0400 lea (a0,d0.w*4),a0 RAM:0001BE1C 2D48 FDF0 move.l a0,unk_FFFFFDF0(a6) RAM:0001BE20 6002 bra.s loc_1BE24 RAM:0001BE22 ; --------------------------------------------------------------------------- RAM:0001BE22 RAM:0001BE22 loc_1BE22: ; CODE XREF: ExpandLogicalVolume?+A4j RAM:0001BE22 60D0 bra.s loc_1BDF4 RAM:0001BE24 ; --------------------------------------------------------------------------- RAM:0001BE24 RAM:0001BE24 loc_1BE24: ; CODE XREF: ExpandLogicalVolume?+94j RAM:0001BE24 ; ExpandLogicalVolume?+B6j RAM:0001BE24 4AAE FDF0 tst.l unk_FFFFFDF0(a6) RAM:0001BE28 6622 bne.s loc_1BE4C RAM:0001BE2A 4878 0008 pea (off_8).w RAM:0001BE2E 4879 0002 6647 pea (aErrorVolumeAlr).l ; "Error: Volume already has %D extents.\n" RAM:0001BE34 4878 0002 pea (2).w RAM:0001BE38 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001BE3E 4FEF 000C lea $C(sp),sp RAM:0001BE42 203C 0000 274E move.l #$274E,d0 RAM:0001BE48 6000 0178 bra.w loc_1BFC2 RAM:0001BE4C ; --------------------------------------------------------------------------- RAM:0001BE4C RAM:0001BE4C loc_1BE4C: ; CODE XREF: ExpandLogicalVolume?+BEj RAM:0001BE4C 302E 000E move.w arg_6(a6),d0 RAM:0001BE50 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001BE56 EB88 lsl.l #5,d0 RAM:0001BE58 2200 move.l d0,d1 RAM:0001BE5A D281 add.l d1,d1 RAM:0001BE5C D081 add.l d1,d0 RAM:0001BE5E E789 lsl.l #3,d1 RAM:0001BE60 D081 add.l d1,d0 RAM:0001BE62 3239 0003 92F4 move.w (word_392F4).l,d1 RAM:0001BE68 48C1 ext.l d1 RAM:0001BE6A 5381 subq.l #1,d1 RAM:0001BE6C D081 add.l d1,d0 RAM:0001BE6E 3239 0003 92F4 move.w (word_392F4).l,d1 RAM:0001BE74 48C1 ext.l d1 RAM:0001BE76 4C41 0000 divu.l d1,d0 RAM:0001BE7A 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0001BE7E 486E FFFC pea unk_FFFFFFFC(a6) RAM:0001BE82 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:0001BE86 2F08 move.l a0,-(sp) RAM:0001BE88 4EB9 0001 C1FC jsr sub_1C1FC RAM:0001BE8E 504F addq.w #8,sp RAM:0001BE90 4A40 tst.w d0 RAM:0001BE92 6600 0112 bne.w loc_1BFA6 RAM:0001BE96 206E FDF0 movea.l unk_FFFFFDF0(a6),a0 RAM:0001BE9A 30AE FFFC move.w unk_FFFFFFFC(a6),(a0) RAM:0001BE9E 206E FDF0 movea.l unk_FFFFFDF0(a6),a0 RAM:0001BEA2 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001BEA6 48C0 ext.l d0 RAM:0001BEA8 322E FFFA move.w unk_FFFFFFFA(a6),d1 RAM:0001BEAC 48C1 ext.l d1 RAM:0001BEAE D081 add.l d1,d0 RAM:0001BEB0 5380 subq.l #1,d0 RAM:0001BEB2 3140 0002 move.w d0,2(a0) RAM:0001BEB6 4878 000C pea (off_C).w RAM:0001BEBA 2F2E FDEC move.l unk_FFFFFDEC(a6),-(sp) RAM:0001BEBE 4EB9 0001 D9A2 jsr sub_1D9A2 RAM:0001BEC4 504F addq.w #8,sp RAM:0001BEC6 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001BECA 6600 00C6 bne.w loc_1BF92 RAM:0001BECE 4878 000D pea ($D).w RAM:0001BED2 202E FDEC move.l unk_FFFFFDEC(a6),d0 RAM:0001BED6 0680 0000 0200 addi.l #$200,d0 RAM:0001BEDC 2F00 move.l d0,-(sp) RAM:0001BEDE 4EB9 0001 D9A2 jsr sub_1D9A2 RAM:0001BEE4 504F addq.w #8,sp RAM:0001BEE6 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001BEEA 6600 00A6 bne.w loc_1BF92 RAM:0001BEEE 4878 0001 pea (1).w RAM:0001BEF2 4878 0001 pea (1).w RAM:0001BEF6 486E FDF4 pea unk_FFFFFDF4(a6) RAM:0001BEFA 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001BF00 4FEF 000C lea $C(sp),sp RAM:0001BF04 4A40 tst.w d0 RAM:0001BF06 6650 bne.s loc_1BF58 RAM:0001BF08 41EE FDF4 lea unk_FFFFFDF4(a6),a0 RAM:0001BF0C 2D48 FDE4 move.l a0,byte_FFFFFDE4(a6) RAM:0001BF10 302E 000E move.w arg_6(a6),d0 RAM:0001BF14 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001BF1A EB88 lsl.l #5,d0 RAM:0001BF1C 2200 move.l d0,d1 RAM:0001BF1E D281 add.l d1,d1 RAM:0001BF20 D081 add.l d1,d0 RAM:0001BF22 E789 lsl.l #3,d1 RAM:0001BF24 D081 add.l d1,d0 RAM:0001BF26 206E FDE4 movea.l byte_FFFFFDE4(a6),a0 RAM:0001BF2A 3210 move.w (a0),d1 RAM:0001BF2C 0281 0000 FFFF andi.l #$FFFF,d1 RAM:0001BF32 D081 add.l d1,d0 RAM:0001BF34 206E FDE4 movea.l byte_FFFFFDE4(a6),a0 RAM:0001BF38 3080 move.w d0,(a0) RAM:0001BF3A 4878 0001 pea (1).w RAM:0001BF3E 4878 0001 pea (1).w RAM:0001BF42 486E FDF4 pea unk_FFFFFDF4(a6) RAM:0001BF46 4EB9 0001 DD06 jsr sub_1DD06 RAM:0001BF4C 4FEF 000C lea $C(sp),sp RAM:0001BF50 4A40 tst.w d0 RAM:0001BF52 6604 bne.s loc_1BF58 RAM:0001BF54 7000 moveq #0,d0 RAM:0001BF56 606A bra.s loc_1BFC2 RAM:0001BF58 ; --------------------------------------------------------------------------- RAM:0001BF58 RAM:0001BF58 loc_1BF58: ; CODE XREF: ExpandLogicalVolume?+19Cj RAM:0001BF58 ; ExpandLogicalVolume?+1E8j RAM:0001BF58 206E FDF0 movea.l unk_FFFFFDF0(a6),a0 RAM:0001BF5C 30BC FFFF move.w #$FFFF,(a0) RAM:0001BF60 206E FDF0 movea.l unk_FFFFFDF0(a6),a0 RAM:0001BF64 317C FFFF 0002 move.w #$FFFF,2(a0) RAM:0001BF6A 4878 000C pea (off_C).w RAM:0001BF6E 2F2E FDEC move.l unk_FFFFFDEC(a6),-(sp) RAM:0001BF72 4EB9 0001 D9A2 jsr sub_1D9A2 RAM:0001BF78 504F addq.w #8,sp RAM:0001BF7A 4878 000D pea ($D).w RAM:0001BF7E 202E FDEC move.l unk_FFFFFDEC(a6),d0 RAM:0001BF82 0680 0000 0200 addi.l #$200,d0 RAM:0001BF88 2F00 move.l d0,-(sp) RAM:0001BF8A 4EB9 0001 D9A2 jsr sub_1D9A2 RAM:0001BF90 504F addq.w #8,sp RAM:0001BF92 RAM:0001BF92 loc_1BF92: ; CODE XREF: ExpandLogicalVolume?+160j RAM:0001BF92 ; ExpandLogicalVolume?+180j RAM:0001BF92 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0001BF96 2F08 move.l a0,-(sp) RAM:0001BF98 306E FFFA movea.w unk_FFFFFFFA(a6),a0 RAM:0001BF9C 2F08 move.l a0,-(sp) RAM:0001BF9E 4EB9 0001 C37E jsr sub_1C37E RAM:0001BFA4 504F addq.w #8,sp RAM:0001BFA6 RAM:0001BFA6 loc_1BFA6: ; CODE XREF: ExpandLogicalVolume?+128j RAM:0001BFA6 4879 0002 666E pea (aCanTExpandLogi).l ; "Can't expand logical volume.\n" RAM:0001BFAC 4878 0001 pea (1).w RAM:0001BFB0 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001BFB6 504F addq.w #8,sp RAM:0001BFB8 203C 0000 274E move.l #$274E,d0 RAM:0001BFBE 6002 bra.s loc_1BFC2 RAM:0001BFBE ; --------------------------------------------------------------------------- RAM:0001BFC0 0070 dc.b $70 ; p RAM:0001BFC1 0000 dc.b 0 RAM:0001BFC2 ; --------------------------------------------------------------------------- RAM:0001BFC2 RAM:0001BFC2 loc_1BFC2: ; CODE XREF: ExpandLogicalVolume?+48j RAM:0001BFC2 ; ExpandLogicalVolume?+DEj ... RAM:0001BFC2 4E5E unlk a6 RAM:0001BFC4 4E75 rts RAM:0001BFC4 ; End of function ExpandLogicalVolume? RAM:0001BFC4 RAM:0001BFC6 RAM:0001BFC6 ; =============== S U B R O U T I N E ======================================= RAM:0001BFC6 RAM:0001BFC6 ; Attributes: bp-based frame RAM:0001BFC6 RAM:0001BFC6 DeleteLogicalVolume?: ; CODE XREF: sub_2000+A4p RAM:0001BFC6 RAM:0001BFC6 arg_0 = 8 RAM:0001BFC6 RAM:0001BFC6 4E56 0000 link a6,#0 RAM:0001BFCA DFFC FFFF FDEC adda.l #unk_FFFFFDEC,sp RAM:0001BFD0 48D7 0000 movem.l 0,(sp) RAM:0001BFD4 4878 0200 pea (off_200).w RAM:0001BFD8 4878 0001 pea (1).w RAM:0001BFDC 486E FDEC pea unk_FFFFFDEC(a6) RAM:0001BFE0 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001BFE4 4878 0004 pea (off_4).w RAM:0001BFE8 4EB9 0001 DDB6 jsr sub_1DDB6 RAM:0001BFEE 4FEF 0014 lea $14(sp),sp RAM:0001BFF2 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001BFF6 6724 beq.s loc_1C01C RAM:0001BFF8 0C6E 0BBB FFFE cmpi.w #$BBB,unk_FFFFFFFE(a6) RAM:0001BFFE 6618 bne.s loc_1C018 RAM:0001C000 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001C004 4879 0002 668C pea (aErrorVolumeSNo).l ; "Error: Volume %S not found.\n" RAM:0001C00A 4878 0002 pea (2).w RAM:0001C00E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001C014 4FEF 000C lea $C(sp),sp RAM:0001C018 RAM:0001C018 loc_1C018: ; CODE XREF: DeleteLogicalVolume?+38j RAM:0001C018 6000 01D8 bra.w loc_1C1F2 RAM:0001C01C ; --------------------------------------------------------------------------- RAM:0001C01C RAM:0001C01C loc_1C01C: ; CODE XREF: DeleteLogicalVolume?+30j RAM:0001C01C 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C022 41F9 0002 646A lea (unk_2646A).l,a0 RAM:0001C028 0C70 0002 0200 cmpi.w #2,(a0,d0.w*2) RAM:0001C02E 6634 bne.s loc_1C064 RAM:0001C030 2F39 0002 6C98 move.l (dword_26C98).l,-(sp) RAM:0001C036 4EB9 0001 E440 jsr return0_9 RAM:0001C03C 584F addq.w #4,sp RAM:0001C03E 486E FDEC pea unk_FFFFFDEC(a6) RAM:0001C042 4EB9 0001 E4C2 jsr return0_22 RAM:0001C048 584F addq.w #4,sp RAM:0001C04A 4A80 tst.l d0 RAM:0001C04C 6712 beq.s loc_1C060 RAM:0001C04E 4879 0002 66A9 pea (aDeletingFailed).l ; "Deleting failed\n" RAM:0001C054 4878 0001 pea (1).w RAM:0001C058 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001C05E 504F addq.w #8,sp RAM:0001C060 RAM:0001C060 loc_1C060: ; CODE XREF: DeleteLogicalVolume?+86j RAM:0001C060 6000 0190 bra.w loc_1C1F2 RAM:0001C064 ; --------------------------------------------------------------------------- RAM:0001C064 RAM:0001C064 loc_1C064: ; CODE XREF: DeleteLogicalVolume?+68j RAM:0001C064 41EE FDEC lea unk_FFFFFDEC(a6),a0 RAM:0001C068 2D48 FFEC move.l a0,unk_FFFFFFEC(a6) RAM:0001C06C 4878 0001 pea (1).w RAM:0001C070 4878 0000 pea (0).w RAM:0001C074 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:0001C078 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001C07E 4FEF 000C lea $C(sp),sp RAM:0001C082 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001C086 670A beq.s loc_1C092 RAM:0001C088 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001C08C 48C0 ext.l d0 RAM:0001C08E 6000 0168 bra.w loc_1C1F8 RAM:0001C092 ; --------------------------------------------------------------------------- RAM:0001C092 RAM:0001C092 loc_1C092: ; CODE XREF: DeleteLogicalVolume?+C0j RAM:0001C092 206E FFEC movea.l unk_FFFFFFEC(a6),a0 RAM:0001C096 3028 0004 move.w 4(a0),d0 RAM:0001C09A 48C0 ext.l d0 RAM:0001C09C 0280 0000 0040 andi.l #$40,d0 ; '@' RAM:0001C0A2 6746 beq.s loc_1C0EA RAM:0001C0A4 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001C0A8 4879 0002 66BA pea (aWarningVolumeS).l ; "Warning: Volume %S is a permanent volum"... RAM:0001C0AE 4878 0002 pea (2).w RAM:0001C0B2 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001C0B8 4FEF 000C lea $C(sp),sp RAM:0001C0BC 4879 0002 66E5 pea (aDoYouStillWant).l ; "Do you still want to delete? " RAM:0001C0C2 4878 0001 pea (1).w RAM:0001C0C6 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001C0CC 504F addq.w #8,sp RAM:0001C0CE 4879 0002 6703 pea (unk_26703).l RAM:0001C0D4 4EB9 0000 2A8A jsr (sub_2A8A).l RAM:0001C0DA 584F addq.w #4,sp RAM:0001C0DC 4A40 tst.w d0 RAM:0001C0DE 660A bne.s loc_1C0EA RAM:0001C0E0 203C 0000 274E move.l #$274E,d0 RAM:0001C0E6 6000 0110 bra.w loc_1C1F8 RAM:0001C0EA ; --------------------------------------------------------------------------- RAM:0001C0EA RAM:0001C0EA loc_1C0EA: ; CODE XREF: DeleteLogicalVolume?+DCj RAM:0001C0EA ; DeleteLogicalVolume?+118j RAM:0001C0EA 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C0F0 48C0 ext.l d0 RAM:0001C0F2 720A moveq #$A,d1 RAM:0001C0F4 E3A0 asl.l d1,d0 RAM:0001C0F6 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:0001C0FC 2D40 FFF0 move.l d0,unk_FFFFFFF0(a6) RAM:0001C100 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C106 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001C10C 3030 0200 move.w (a0,d0.w*2),d0 RAM:0001C110 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001C116 EB80 asl.l #5,d0 RAM:0001C118 D0AE FFF0 add.l unk_FFFFFFF0(a6),d0 RAM:0001C11C 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:0001C120 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0001C124 RAM:0001C124 loc_1C124: ; CODE XREF: DeleteLogicalVolume?+200j RAM:0001C124 0C6E 0007 FFFA cmpi.w #7,unk_FFFFFFFA(a6) RAM:0001C12A 6200 009E bhi.w loc_1C1CA RAM:0001C12E 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001C132 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0001C136 0C70 FFFF 0400 cmpi.w #$FFFF,(a0,d0.w*4) RAM:0001C13C 6700 0082 beq.w loc_1C1C0 RAM:0001C140 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001C144 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0001C148 0C70 FFFF 0402 cmpi.w #$FFFF,2(a0,d0.w*4) RAM:0001C14E 6770 beq.s loc_1C1C0 RAM:0001C150 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001C154 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0001C158 3030 0402 move.w 2(a0,d0.w*4),d0 RAM:0001C15C 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001C162 322E FFFA move.w unk_FFFFFFFA(a6),d1 RAM:0001C166 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0001C16A 3230 1400 move.w (a0,d1.w*4),d1 RAM:0001C16E 0281 0000 FFFF andi.l #$FFFF,d1 RAM:0001C174 9081 sub.l d1,d0 RAM:0001C176 5280 addq.l #1,d0 RAM:0001C178 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0001C17C 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001C180 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0001C184 3030 0400 move.w (a0,d0.w*4),d0 RAM:0001C188 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001C18E 2F00 move.l d0,-(sp) RAM:0001C190 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0001C194 2F08 move.l a0,-(sp) RAM:0001C196 4EB9 0001 C37E jsr sub_1C37E RAM:0001C19C 504F addq.w #8,sp RAM:0001C19E 4A40 tst.w d0 RAM:0001C1A0 661C bne.s loc_1C1BE RAM:0001C1A2 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001C1A6 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0001C1AA 31BC FFFF 0400 move.w #$FFFF,(a0,d0.w*4) RAM:0001C1B0 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001C1B4 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0001C1B8 31BC FFFF 0402 move.w #$FFFF,2(a0,d0.w*4) RAM:0001C1BE RAM:0001C1BE loc_1C1BE: ; CODE XREF: DeleteLogicalVolume?+1DAj RAM:0001C1BE 6002 bra.s loc_1C1C2 RAM:0001C1C0 ; --------------------------------------------------------------------------- RAM:0001C1C0 RAM:0001C1C0 loc_1C1C0: ; CODE XREF: DeleteLogicalVolume?+176j RAM:0001C1C0 ; DeleteLogicalVolume?+188j RAM:0001C1C0 6008 bra.s loc_1C1CA RAM:0001C1C2 ; --------------------------------------------------------------------------- RAM:0001C1C2 RAM:0001C1C2 loc_1C1C2: ; CODE XREF: DeleteLogicalVolume?:loc_1C1BEj RAM:0001C1C2 526E FFFA addq.w #1,unk_FFFFFFFA(a6) RAM:0001C1C6 6000 FF5C bra.w loc_1C124 RAM:0001C1CA ; --------------------------------------------------------------------------- RAM:0001C1CA RAM:0001C1CA loc_1C1CA: ; CODE XREF: DeleteLogicalVolume?+164j RAM:0001C1CA ; DeleteLogicalVolume?:loc_1C1C0j RAM:0001C1CA 4878 000C pea (off_C).w RAM:0001C1CE 2F2E FFF0 move.l unk_FFFFFFF0(a6),-(sp) RAM:0001C1D2 4EB9 0001 D9A2 jsr sub_1D9A2 RAM:0001C1D8 504F addq.w #8,sp RAM:0001C1DA 4878 000D pea ($D).w RAM:0001C1DE 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:0001C1E2 0680 0000 0200 addi.l #$200,d0 RAM:0001C1E8 2F00 move.l d0,-(sp) RAM:0001C1EA 4EB9 0001 D9A2 jsr sub_1D9A2 RAM:0001C1F0 504F addq.w #8,sp RAM:0001C1F2 RAM:0001C1F2 loc_1C1F2: ; CODE XREF: DeleteLogicalVolume?:loc_1C018j RAM:0001C1F2 ; DeleteLogicalVolume?:loc_1C060j RAM:0001C1F2 7000 moveq #0,d0 RAM:0001C1F4 6002 bra.s loc_1C1F8 RAM:0001C1F4 ; --------------------------------------------------------------------------- RAM:0001C1F6 0070 dc.b $70 ; p RAM:0001C1F7 0000 dc.b 0 RAM:0001C1F8 ; --------------------------------------------------------------------------- RAM:0001C1F8 RAM:0001C1F8 loc_1C1F8: ; CODE XREF: DeleteLogicalVolume?+C8j RAM:0001C1F8 ; DeleteLogicalVolume?+120j ... RAM:0001C1F8 4E5E unlk a6 RAM:0001C1FA 4E75 rts RAM:0001C1FA ; End of function DeleteLogicalVolume? RAM:0001C1FA RAM:0001C1FC RAM:0001C1FC ; =============== S U B R O U T I N E ======================================= RAM:0001C1FC RAM:0001C1FC ; Attributes: bp-based frame RAM:0001C1FC RAM:0001C1FC sub_1C1FC: ; CODE XREF: DefineLogicalVolume?+12Ap RAM:0001C1FC ; ExpandLogicalVolume?+11Ep RAM:0001C1FC RAM:0001C1FC arg_2 = $A RAM:0001C1FC arg_4 = $C RAM:0001C1FC RAM:0001C1FC 4E56 0000 link a6,#0 RAM:0001C200 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:0001C206 48D7 0000 movem.l 0,(sp) RAM:0001C20A 4EB9 0001 C694 jsr sub_1C694 RAM:0001C210 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001C214 670A beq.s loc_1C220 RAM:0001C216 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001C21A 48C0 ext.l d0 RAM:0001C21C 6000 00EE bra.w loc_1C30C RAM:0001C220 ; --------------------------------------------------------------------------- RAM:0001C220 RAM:0001C220 loc_1C220: ; CODE XREF: sub_1C1FC+18j RAM:0001C220 3D7C 0001 FFFC move.w #1,unk_FFFFFFFC(a6) RAM:0001C226 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0001C22A 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0001C22E RAM:0001C22E loc_1C22E: ; CODE XREF: sub_1C1FC+CAj RAM:0001C22E 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C234 41F9 0002 78A4 lea (unk_278A4).l,a0 RAM:0001C23A 322E FFFC move.w unk_FFFFFFFC(a6),d1 RAM:0001C23E B270 0200 cmp.w (a0,d0.w*2),d1 RAM:0001C242 6400 0086 bcc.w loc_1C2CA RAM:0001C246 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0001C24A 2F08 move.l a0,-(sp) RAM:0001C24C 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C252 48C0 ext.l d0 RAM:0001C254 720D moveq #$D,d1 RAM:0001C256 E3A0 asl.l d1,d0 RAM:0001C258 0680 0002 7CE6 addi.l #byte_27CE6,d0 RAM:0001C25E 2F00 move.l d0,-(sp) RAM:0001C260 205F movea.l (sp)+,a0 RAM:0001C262 221F move.l (sp)+,d1 RAM:0001C264 E9D0 0841 bfextu (a0){d1:1},d0 RAM:0001C268 514F subq.w #8,sp RAM:0001C26A 504F addq.w #8,sp RAM:0001C26C 4A80 tst.l d0 RAM:0001C26E 663E bne.s loc_1C2AE RAM:0001C270 526E FFFA addq.w #1,unk_FFFFFFFA(a6) RAM:0001C274 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001C278 B06E 000A cmp.w arg_2(a6),d0 RAM:0001C27C 652E bcs.s loc_1C2AC RAM:0001C27E 306E 000A movea.w arg_2(a6),a0 RAM:0001C282 2F08 move.l a0,-(sp) RAM:0001C284 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0001C288 2F08 move.l a0,-(sp) RAM:0001C28A 4EB9 0001 C310 jsr sub_1C310 RAM:0001C290 504F addq.w #8,sp RAM:0001C292 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001C296 48C0 ext.l d0 RAM:0001C298 322E 000A move.w arg_2(a6),d1 RAM:0001C29C 48C1 ext.l d1 RAM:0001C29E 9081 sub.l d1,d0 RAM:0001C2A0 5280 addq.l #1,d0 RAM:0001C2A2 206E 000C movea.l arg_4(a6),a0 RAM:0001C2A6 3080 move.w d0,(a0) RAM:0001C2A8 7000 moveq #0,d0 RAM:0001C2AA 6060 bra.s loc_1C30C RAM:0001C2AC ; --------------------------------------------------------------------------- RAM:0001C2AC RAM:0001C2AC loc_1C2AC: ; CODE XREF: sub_1C1FC+80j RAM:0001C2AC 6014 bra.s loc_1C2C2 RAM:0001C2AE ; --------------------------------------------------------------------------- RAM:0001C2AE RAM:0001C2AE loc_1C2AE: ; CODE XREF: sub_1C1FC+72j RAM:0001C2AE 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001C2B2 B06E FFF8 cmp.w unk_FFFFFFF8(a6),d0 RAM:0001C2B6 6306 bls.s loc_1C2BE RAM:0001C2B8 3D6E FFFA FFF8 move.w unk_FFFFFFFA(a6),unk_FFFFFFF8(a6) RAM:0001C2BE RAM:0001C2BE loc_1C2BE: ; CODE XREF: sub_1C1FC+BAj RAM:0001C2BE 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0001C2C2 RAM:0001C2C2 loc_1C2C2: ; CODE XREF: sub_1C1FC:loc_1C2ACj RAM:0001C2C2 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0001C2C6 6000 FF66 bra.w loc_1C22E RAM:0001C2CA ; --------------------------------------------------------------------------- RAM:0001C2CA RAM:0001C2CA loc_1C2CA: ; CODE XREF: sub_1C1FC+46j RAM:0001C2CA 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001C2CE B06E FFF8 cmp.w unk_FFFFFFF8(a6),d0 RAM:0001C2D2 6306 bls.s loc_1C2DA RAM:0001C2D4 3D6E FFFA FFF8 move.w unk_FFFFFFFA(a6),unk_FFFFFFF8(a6) RAM:0001C2DA RAM:0001C2DA loc_1C2DA: ; CODE XREF: sub_1C1FC+D6j RAM:0001C2DA 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0001C2DE C1F9 0003 92F4 muls.w (word_392F4).l,d0 RAM:0001C2E4 4C7C 0800 0000 0260 divs.l #$260,d0 RAM:0001C2EC 2F00 move.l d0,-(sp) RAM:0001C2EE 4879 0002 6704 pea (aCouldNotFindEn).l ; "Could not find enough contiguous tracks"... RAM:0001C2F4 4878 0002 pea (2).w RAM:0001C2F8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001C2FE 4FEF 000C lea $C(sp),sp RAM:0001C302 203C 0000 0BBB move.l #$BBB,d0 RAM:0001C308 6002 bra.s loc_1C30C RAM:0001C308 ; --------------------------------------------------------------------------- RAM:0001C30A 0070 dc.b $70 ; p RAM:0001C30B 0000 dc.b 0 RAM:0001C30C ; --------------------------------------------------------------------------- RAM:0001C30C RAM:0001C30C loc_1C30C: ; CODE XREF: sub_1C1FC+20j RAM:0001C30C ; sub_1C1FC+AEj ... RAM:0001C30C 4E5E unlk a6 RAM:0001C30E 4E75 rts RAM:0001C30E ; End of function sub_1C1FC RAM:0001C30E RAM:0001C310 RAM:0001C310 ; =============== S U B R O U T I N E ======================================= RAM:0001C310 RAM:0001C310 ; Attributes: bp-based frame RAM:0001C310 RAM:0001C310 sub_1C310: ; CODE XREF: sub_1C1FC+8Ep RAM:0001C310 RAM:0001C310 arg_2 = $A RAM:0001C310 arg_6 = $E RAM:0001C310 RAM:0001C310 4E56 0000 link a6,#0 RAM:0001C314 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0001C31A 48D7 0000 movem.l 0,(sp) RAM:0001C31E 302E 000A move.w arg_2(a6),d0 RAM:0001C322 48C0 ext.l d0 RAM:0001C324 322E 000E move.w arg_6(a6),d1 RAM:0001C328 48C1 ext.l d1 RAM:0001C32A 9081 sub.l d1,d0 RAM:0001C32C 5280 addq.l #1,d0 RAM:0001C32E 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001C332 RAM:0001C332 loc_1C332: ; CODE XREF: sub_1C310+68j RAM:0001C332 302E 000E move.w arg_6(a6),d0 RAM:0001C336 536E 000E subq.w #1,arg_6(a6) RAM:0001C33A 4A40 tst.w d0 RAM:0001C33C 673C beq.s loc_1C37A RAM:0001C33E 4878 0001 pea (1).w RAM:0001C342 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:0001C346 2F08 move.l a0,-(sp) RAM:0001C348 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C34E 48C0 ext.l d0 RAM:0001C350 720D moveq #$D,d1 RAM:0001C352 E3A0 asl.l d1,d0 RAM:0001C354 0680 0002 7CE6 addi.l #byte_27CE6,d0 RAM:0001C35A 2F00 move.l d0,-(sp) RAM:0001C35C 205F movea.l (sp)+,a0 RAM:0001C35E 221F move.l (sp)+,d1 RAM:0001C360 201F move.l (sp)+,d0 RAM:0001C362 0280 0000 0001 andi.l #1,d0 RAM:0001C368 EFD0 0841 bfins d0,(a0){d1:1} RAM:0001C36C 9EFC 000C suba.w #$C,sp RAM:0001C370 4FEF 000C lea $C(sp),sp RAM:0001C374 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0001C378 60B8 bra.s loc_1C332 RAM:0001C37A ; --------------------------------------------------------------------------- RAM:0001C37A RAM:0001C37A loc_1C37A: ; CODE XREF: sub_1C310+2Cj RAM:0001C37A 4E5E unlk a6 RAM:0001C37C 4E75 rts RAM:0001C37C ; End of function sub_1C310 RAM:0001C37C RAM:0001C37E RAM:0001C37E ; =============== S U B R O U T I N E ======================================= RAM:0001C37E RAM:0001C37E ; Attributes: bp-based frame RAM:0001C37E RAM:0001C37E sub_1C37E: ; CODE XREF: DefineLogicalVolume?+22Ep RAM:0001C37E ; ExpandLogicalVolume?+234p ... RAM:0001C37E RAM:0001C37E arg_2 = $A RAM:0001C37E arg_6 = $E RAM:0001C37E RAM:0001C37E 4E56 0000 link a6,#0 RAM:0001C382 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0001C388 48D7 0000 movem.l 0,(sp) RAM:0001C38C 4EB9 0001 C694 jsr sub_1C694 RAM:0001C392 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001C396 6600 0092 bne.w loc_1C42A RAM:0001C39A 3D6E 000E FFFC move.w arg_6(a6),unk_FFFFFFFC(a6) RAM:0001C3A0 RAM:0001C3A0 loc_1C3A0: ; CODE XREF: sub_1C37E+A8j RAM:0001C3A0 302E 000A move.w arg_2(a6),d0 RAM:0001C3A4 536E 000A subq.w #1,arg_2(a6) RAM:0001C3A8 4A40 tst.w d0 RAM:0001C3AA 677E beq.s loc_1C42A RAM:0001C3AC 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0001C3B0 2F08 move.l a0,-(sp) RAM:0001C3B2 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C3B8 48C0 ext.l d0 RAM:0001C3BA 720D moveq #$D,d1 RAM:0001C3BC E3A0 asl.l d1,d0 RAM:0001C3BE 0680 0002 7CE6 addi.l #byte_27CE6,d0 RAM:0001C3C4 2F00 move.l d0,-(sp) RAM:0001C3C6 205F movea.l (sp)+,a0 RAM:0001C3C8 221F move.l (sp)+,d1 RAM:0001C3CA E9D0 0841 bfextu (a0){d1:1},d0 RAM:0001C3CE 514F subq.w #8,sp RAM:0001C3D0 504F addq.w #8,sp RAM:0001C3D2 0C80 0000 0001 cmpi.l #1,d0 RAM:0001C3D8 6648 bne.s loc_1C422 RAM:0001C3DA 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0001C3DE 2F08 move.l a0,-(sp) RAM:0001C3E0 4EB9 0001 C438 jsr sub_1C438 RAM:0001C3E6 584F addq.w #4,sp RAM:0001C3E8 4A40 tst.w d0 RAM:0001C3EA 6636 bne.s loc_1C422 RAM:0001C3EC 4878 0000 pea (0).w RAM:0001C3F0 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0001C3F4 2F08 move.l a0,-(sp) RAM:0001C3F6 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C3FC 48C0 ext.l d0 RAM:0001C3FE 720D moveq #$D,d1 RAM:0001C400 E3A0 asl.l d1,d0 RAM:0001C402 0680 0002 7CE6 addi.l #byte_27CE6,d0 RAM:0001C408 2F00 move.l d0,-(sp) RAM:0001C40A 205F movea.l (sp)+,a0 RAM:0001C40C 221F move.l (sp)+,d1 RAM:0001C40E 201F move.l (sp)+,d0 RAM:0001C410 0280 0000 0001 andi.l #1,d0 RAM:0001C416 EFD0 0841 bfins d0,(a0){d1:1} RAM:0001C41A 9EFC 000C suba.w #$C,sp RAM:0001C41E 4FEF 000C lea $C(sp),sp RAM:0001C422 RAM:0001C422 loc_1C422: ; CODE XREF: sub_1C37E+5Aj RAM:0001C422 ; sub_1C37E+6Cj RAM:0001C422 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0001C426 6000 FF78 bra.w loc_1C3A0 RAM:0001C42A ; --------------------------------------------------------------------------- RAM:0001C42A RAM:0001C42A loc_1C42A: ; CODE XREF: sub_1C37E+18j RAM:0001C42A ; sub_1C37E+2Cj RAM:0001C42A 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001C42E 48C0 ext.l d0 RAM:0001C430 6002 bra.s loc_1C434 RAM:0001C430 ; --------------------------------------------------------------------------- RAM:0001C432 0070 dc.b $70 ; p RAM:0001C433 0000 dc.b 0 RAM:0001C434 ; --------------------------------------------------------------------------- RAM:0001C434 RAM:0001C434 loc_1C434: ; CODE XREF: sub_1C37E+B2j RAM:0001C434 4E5E unlk a6 RAM:0001C436 4E75 rts RAM:0001C436 ; End of function sub_1C37E RAM:0001C436 RAM:0001C438 RAM:0001C438 ; =============== S U B R O U T I N E ======================================= RAM:0001C438 RAM:0001C438 ; Attributes: bp-based frame RAM:0001C438 RAM:0001C438 sub_1C438: ; CODE XREF: sub_1C37E+62p RAM:0001C438 RAM:0001C438 arg_2 = $A RAM:0001C438 RAM:0001C438 4E56 0000 link a6,#0 RAM:0001C43C DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:0001C442 48D7 0000 movem.l 0,(sp) RAM:0001C446 3D7C FFFF FFFC move.w #$FFFF,unk_FFFFFFFC(a6) RAM:0001C44C 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C452 48C0 ext.l d0 RAM:0001C454 7209 moveq #9,d1 RAM:0001C456 E3A0 asl.l d1,d0 RAM:0001C458 0680 0002 78E6 addi.l #byte_278E6,d0 RAM:0001C45E 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:0001C462 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001C466 RAM:0001C466 loc_1C466: ; CODE XREF: sub_1C438+DEj RAM:0001C466 0C6E 007D FFFE cmpi.w #$7D,unk_FFFFFFFE(a6) ; '}' RAM:0001C46C 6400 00AC bcc.w loc_1C51A RAM:0001C470 0C6E FFFF FFFC cmpi.w #$FFFF,unk_FFFFFFFC(a6) RAM:0001C476 6600 00A2 bne.w loc_1C51A RAM:0001C47A 4A79 0002 BCE6 tst.w (word_2BCE6).l RAM:0001C480 6754 beq.s loc_1C4D6 RAM:0001C482 7000 moveq #0,d0 RAM:0001C484 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001C488 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0001C48C 3030 0C04 move.w 4(a0,d0.l*4),d0 RAM:0001C490 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001C496 322E 000A move.w arg_2(a6),d1 RAM:0001C49A 48C1 ext.l d1 RAM:0001C49C B081 cmp.l d1,d0 RAM:0001C49E 661E bne.s loc_1C4BE RAM:0001C4A0 7000 moveq #0,d0 RAM:0001C4A2 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001C4A6 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0001C4AA 41F0 0C04 lea 4(a0,d0.l*4),a0 RAM:0001C4AE 0C68 FFFF 0002 cmpi.w #$FFFF,2(a0) RAM:0001C4B4 6608 bne.s loc_1C4BE RAM:0001C4B6 3D7C 0001 FFFC move.w #1,unk_FFFFFFFC(a6) RAM:0001C4BC 6016 bra.s loc_1C4D4 RAM:0001C4BE ; --------------------------------------------------------------------------- RAM:0001C4BE RAM:0001C4BE loc_1C4BE: ; CODE XREF: sub_1C438+66j RAM:0001C4BE ; sub_1C438+7Cj RAM:0001C4BE 7000 moveq #0,d0 RAM:0001C4C0 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001C4C4 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0001C4C8 0C70 FFFF 0C04 cmpi.w #$FFFF,4(a0,d0.l*4) RAM:0001C4CE 6604 bne.s loc_1C4D4 RAM:0001C4D0 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:0001C4D4 RAM:0001C4D4 loc_1C4D4: ; CODE XREF: sub_1C438+84j RAM:0001C4D4 ; sub_1C438+96j RAM:0001C4D4 603C bra.s loc_1C512 RAM:0001C4D6 ; --------------------------------------------------------------------------- RAM:0001C4D6 RAM:0001C4D6 loc_1C4D6: ; CODE XREF: sub_1C438+48j RAM:0001C4D6 7000 moveq #0,d0 RAM:0001C4D8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001C4DC 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0001C4E0 3030 0A04 move.w 4(a0,d0.l*2),d0 RAM:0001C4E4 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001C4EA 322E 000A move.w arg_2(a6),d1 RAM:0001C4EE 48C1 ext.l d1 RAM:0001C4F0 B081 cmp.l d1,d0 RAM:0001C4F2 6608 bne.s loc_1C4FC RAM:0001C4F4 3D7C 0001 FFFC move.w #1,unk_FFFFFFFC(a6) RAM:0001C4FA 6016 bra.s loc_1C512 RAM:0001C4FC ; --------------------------------------------------------------------------- RAM:0001C4FC RAM:0001C4FC loc_1C4FC: ; CODE XREF: sub_1C438+BAj RAM:0001C4FC 7000 moveq #0,d0 RAM:0001C4FE 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001C502 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0001C506 0C70 FFFF 0A04 cmpi.w #$FFFF,4(a0,d0.l*2) RAM:0001C50C 6604 bne.s loc_1C512 RAM:0001C50E 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:0001C512 RAM:0001C512 loc_1C512: ; CODE XREF: sub_1C438:loc_1C4D4j RAM:0001C512 ; sub_1C438+C2j ... RAM:0001C512 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0001C516 6000 FF4E bra.w loc_1C466 RAM:0001C51A ; --------------------------------------------------------------------------- RAM:0001C51A RAM:0001C51A loc_1C51A: ; CODE XREF: sub_1C438+34j RAM:0001C51A ; sub_1C438+3Ej RAM:0001C51A 0C6E FFFF FFFC cmpi.w #$FFFF,unk_FFFFFFFC(a6) RAM:0001C520 6604 bne.s loc_1C526 RAM:0001C522 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:0001C526 RAM:0001C526 loc_1C526: ; CODE XREF: sub_1C438+E8j RAM:0001C526 7000 moveq #0,d0 RAM:0001C528 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001C52C 6002 bra.s loc_1C530 RAM:0001C52C ; --------------------------------------------------------------------------- RAM:0001C52E 0070 dc.b $70 ; p RAM:0001C52F 0000 dc.b 0 RAM:0001C530 ; --------------------------------------------------------------------------- RAM:0001C530 RAM:0001C530 loc_1C530: ; CODE XREF: sub_1C438+F4j RAM:0001C530 4E5E unlk a6 RAM:0001C532 4E75 rts RAM:0001C532 ; End of function sub_1C438 RAM:0001C532 RAM:0001C534 RAM:0001C534 ; =============== S U B R O U T I N E ======================================= RAM:0001C534 RAM:0001C534 ; Attributes: bp-based frame RAM:0001C534 RAM:0001C534 sub_1C534: ; CODE XREF: DefineLogicalVolume?+CAp RAM:0001C534 RAM:0001C534 arg_0 = 8 RAM:0001C534 RAM:0001C534 4E56 0000 link a6,#0 RAM:0001C538 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0001C53E 48D7 0000 movem.l 0,(sp) RAM:0001C542 206E 0008 movea.l arg_0(a6),a0 RAM:0001C546 4250 clr.w (a0) RAM:0001C548 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C54E 48C0 ext.l d0 RAM:0001C550 720A moveq #$A,d1 RAM:0001C552 E3A0 asl.l d1,d0 RAM:0001C554 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:0001C55A 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0001C55E RAM:0001C55E loc_1C55E: ; CODE XREF: sub_1C534+5Aj RAM:0001C55E 206E 0008 movea.l arg_0(a6),a0 RAM:0001C562 3010 move.w (a0),d0 RAM:0001C564 48C0 ext.l d0 RAM:0001C566 0C80 0000 001F cmpi.l #$1F,d0 RAM:0001C56C 6222 bhi.s loc_1C590 RAM:0001C56E 206E 0008 movea.l arg_0(a6),a0 RAM:0001C572 3010 move.w (a0),d0 RAM:0001C574 48C0 ext.l d0 RAM:0001C576 EB80 asl.l #5,d0 RAM:0001C578 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0001C57C 0C70 FFFF 0800 cmpi.w #$FFFF,(a0,d0.l) RAM:0001C582 6604 bne.s loc_1C588 RAM:0001C584 7000 moveq #0,d0 RAM:0001C586 6012 bra.s loc_1C59A RAM:0001C588 ; --------------------------------------------------------------------------- RAM:0001C588 RAM:0001C588 loc_1C588: ; CODE XREF: sub_1C534+4Ej RAM:0001C588 206E 0008 movea.l arg_0(a6),a0 RAM:0001C58C 5250 addq.w #1,(a0) RAM:0001C58E 60CE bra.s loc_1C55E RAM:0001C590 ; --------------------------------------------------------------------------- RAM:0001C590 RAM:0001C590 loc_1C590: ; CODE XREF: sub_1C534+38j RAM:0001C590 203C 0000 0BBB move.l #$BBB,d0 RAM:0001C596 6002 bra.s loc_1C59A RAM:0001C596 ; --------------------------------------------------------------------------- RAM:0001C598 0070 dc.b $70 ; p RAM:0001C599 0000 dc.b 0 RAM:0001C59A ; --------------------------------------------------------------------------- RAM:0001C59A RAM:0001C59A loc_1C59A: ; CODE XREF: sub_1C534+52j RAM:0001C59A ; sub_1C534+62j RAM:0001C59A 4E5E unlk a6 RAM:0001C59C 4E75 rts RAM:0001C59C ; End of function sub_1C534 RAM:0001C59C RAM:0001C59E RAM:0001C59E ; =============== S U B R O U T I N E ======================================= RAM:0001C59E RAM:0001C59E ; Attributes: bp-based frame RAM:0001C59E RAM:0001C59E sub_1C59E: ; CODE XREF: DefineLogicalVolume?+1D6p RAM:0001C59E ; sub_1BC1A+136p ... RAM:0001C59E RAM:0001C59E arg_0 = 8 RAM:0001C59E arg_4 = $C RAM:0001C59E RAM:0001C59E 4E56 0000 link a6,#0 RAM:0001C5A2 DFFC FFFF FDF8 adda.l #unk_FFFFFDF8,sp RAM:0001C5A8 48D7 0000 movem.l 0,(sp) RAM:0001C5AC 41EE FDFC lea unk_FFFFFDFC(a6),a0 RAM:0001C5B0 2D48 FDF8 move.l a0,unk_FFFFFDF8(a6) RAM:0001C5B4 4878 0200 pea (off_200).w RAM:0001C5B8 4878 0000 pea (0).w RAM:0001C5BC 2F2E FDF8 move.l unk_FFFFFDF8(a6),-(sp) RAM:0001C5C0 4EB9 0001 7FE0 jsr sub_17FE0 RAM:0001C5C6 4FEF 000C lea $C(sp),sp RAM:0001C5CA 206E FDF8 movea.l unk_FFFFFDF8(a6),a0 RAM:0001C5CE 30BC 0004 move.w #4,(a0) RAM:0001C5D2 206E FDF8 movea.l unk_FFFFFDF8(a6),a0 RAM:0001C5D6 117C 0001 0002 move.b #1,2(a0) RAM:0001C5DC 206E FDF8 movea.l unk_FFFFFDF8(a6),a0 RAM:0001C5E0 317C 0004 0004 move.w #4,4(a0) RAM:0001C5E6 206E FDF8 movea.l unk_FFFFFDF8(a6),a0 RAM:0001C5EA 117C 0001 0003 move.b #1,3(a0) RAM:0001C5F0 4878 0019 pea ($19).w RAM:0001C5F4 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001C5F8 202E FDF8 move.l unk_FFFFFDF8(a6),d0 RAM:0001C5FC 0680 0000 0012 addi.l #$12,d0 RAM:0001C602 2F00 move.l d0,-(sp) RAM:0001C604 4EB9 0001 ED18 jsr sub_1ED18 RAM:0001C60A 4FEF 000C lea $C(sp),sp RAM:0001C60E 206E FDF8 movea.l unk_FFFFFDF8(a6),a0 RAM:0001C612 4228 002B clr.b $2B(a0) RAM:0001C616 4878 0001 pea (1).w RAM:0001C61A 4878 0000 pea (0).w RAM:0001C61E 2F2E FDF8 move.l unk_FFFFFDF8(a6),-(sp) RAM:0001C622 4EB9 0001 DD06 jsr sub_1DD06 RAM:0001C628 4FEF 000C lea $C(sp),sp RAM:0001C62C 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001C630 6708 beq.s loc_1C63A RAM:0001C632 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001C636 48C0 ext.l d0 RAM:0001C638 6056 bra.s loc_1C690 RAM:0001C63A ; --------------------------------------------------------------------------- RAM:0001C63A RAM:0001C63A loc_1C63A: ; CODE XREF: sub_1C59E+92j RAM:0001C63A 4878 0200 pea (off_200).w RAM:0001C63E 4878 0000 pea (0).w RAM:0001C642 2F2E FDF8 move.l unk_FFFFFDF8(a6),-(sp) RAM:0001C646 4EB9 0001 7FE0 jsr sub_17FE0 RAM:0001C64C 4FEF 000C lea $C(sp),sp RAM:0001C650 202E 000C move.l arg_4(a6),d0 RAM:0001C654 EB80 asl.l #5,d0 RAM:0001C656 2200 move.l d0,d1 RAM:0001C658 D281 add.l d1,d1 RAM:0001C65A D081 add.l d1,d0 RAM:0001C65C E781 asl.l #3,d1 RAM:0001C65E D081 add.l d1,d0 RAM:0001C660 206E FDF8 movea.l unk_FFFFFDF8(a6),a0 RAM:0001C664 3080 move.w d0,(a0) RAM:0001C666 4878 0001 pea (1).w RAM:0001C66A 4878 0001 pea (1).w RAM:0001C66E 2F2E FDF8 move.l unk_FFFFFDF8(a6),-(sp) RAM:0001C672 4EB9 0001 DD06 jsr sub_1DD06 RAM:0001C678 4FEF 000C lea $C(sp),sp RAM:0001C67C 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001C680 6708 beq.s loc_1C68A RAM:0001C682 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001C686 48C0 ext.l d0 RAM:0001C688 6006 bra.s loc_1C690 RAM:0001C68A ; --------------------------------------------------------------------------- RAM:0001C68A RAM:0001C68A loc_1C68A: ; CODE XREF: sub_1C59E+E2j RAM:0001C68A 7000 moveq #0,d0 RAM:0001C68C 6002 bra.s loc_1C690 RAM:0001C68C ; --------------------------------------------------------------------------- RAM:0001C68E 0070 dc.b $70 ; p RAM:0001C68F 0000 dc.b 0 RAM:0001C690 ; --------------------------------------------------------------------------- RAM:0001C690 RAM:0001C690 loc_1C690: ; CODE XREF: sub_1C59E+9Aj RAM:0001C690 ; sub_1C59E+EAj ... RAM:0001C690 4E5E unlk a6 RAM:0001C692 4E75 rts RAM:0001C692 ; End of function sub_1C59E RAM:0001C692 RAM:0001C694 RAM:0001C694 ; =============== S U B R O U T I N E ======================================= RAM:0001C694 RAM:0001C694 ; Attributes: bp-based frame RAM:0001C694 RAM:0001C694 sub_1C694: ; CODE XREF: sub_1C1FC+Ep RAM:0001C694 ; sub_1C37E+Ep ... RAM:0001C694 4E56 0000 link a6,#0 RAM:0001C698 DFFC FFFF FFE0 adda.l #unk_FFFFFFE0,sp RAM:0001C69E 48D7 0000 movem.l 0,(sp) RAM:0001C6A2 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001C6A6 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C6AC 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001C6B2 0C70 FFFF 0200 cmpi.w #$FFFF,(a0,d0.w*2) RAM:0001C6B8 6600 02AC bne.w loc_1C966 RAM:0001C6BC 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C6C2 48C0 ext.l d0 RAM:0001C6C4 720D moveq #$D,d1 RAM:0001C6C6 E3A0 asl.l d1,d0 RAM:0001C6C8 0680 0002 7CE6 addi.l #byte_27CE6,d0 RAM:0001C6CE 2D40 FFEC move.l d0,unk_FFFFFFEC(a6) RAM:0001C6D2 4878 2000 pea (sub_2000).w RAM:0001C6D6 4878 0000 pea (0).w RAM:0001C6DA 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:0001C6DE 4EB9 0001 7FE0 jsr sub_17FE0 RAM:0001C6E4 4FEF 000C lea $C(sp),sp RAM:0001C6E8 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C6EE 48C0 ext.l d0 RAM:0001C6F0 720A moveq #$A,d1 RAM:0001C6F2 E3A0 asl.l d1,d0 RAM:0001C6F4 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:0001C6FA 2D40 FFE8 move.l d0,unk_FFFFFFE8(a6) RAM:0001C6FE 4878 000D pea ((off_C+1)).w RAM:0001C702 202E FFE8 move.l unk_FFFFFFE8(a6),d0 RAM:0001C706 0680 0000 0200 addi.l #$200,d0 RAM:0001C70C 2F00 move.l d0,-(sp) RAM:0001C70E 4EB9 0001 D73E jsr sub_1D73E RAM:0001C714 504F addq.w #8,sp RAM:0001C716 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001C71A 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001C71E 6600 0246 bne.w loc_1C966 RAM:0001C722 4878 000C pea (off_C).w RAM:0001C726 2F2E FFE8 move.l unk_FFFFFFE8(a6),-(sp) RAM:0001C72A 4EB9 0001 D73E jsr sub_1D73E RAM:0001C730 504F addq.w #8,sp RAM:0001C732 4A40 tst.w d0 RAM:0001C734 6600 0230 bne.w loc_1C966 RAM:0001C738 4878 000B pea ((off_8+3)).w RAM:0001C73C 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C742 48C0 ext.l d0 RAM:0001C744 7209 moveq #9,d1 RAM:0001C746 E3A0 asl.l d1,d0 RAM:0001C748 0680 0002 78E6 addi.l #byte_278E6,d0 RAM:0001C74E 2F00 move.l d0,-(sp) RAM:0001C750 4EB9 0001 D73E jsr sub_1D73E RAM:0001C756 504F addq.w #8,sp RAM:0001C758 4A40 tst.w d0 RAM:0001C75A 6600 020A bne.w loc_1C966 RAM:0001C75E 4878 0001 pea (1).w RAM:0001C762 4878 0000 pea (0).w RAM:0001C766 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:0001C76A 205F movea.l (sp)+,a0 RAM:0001C76C 221F move.l (sp)+,d1 RAM:0001C76E 201F move.l (sp)+,d0 RAM:0001C770 0280 0000 0001 andi.l #1,d0 RAM:0001C776 EFD0 0841 bfins d0,(a0){d1:1} RAM:0001C77A 9EFC 000C suba.w #$C,sp RAM:0001C77E 4FEF 000C lea $C(sp),sp RAM:0001C782 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:0001C786 RAM:0001C786 loc_1C786: ; CODE XREF: sub_1C694+198j RAM:0001C786 0C6E 001F FFFC cmpi.w #$1F,unk_FFFFFFFC(a6) RAM:0001C78C 6200 00A2 bhi.w loc_1C830 RAM:0001C790 7000 moveq #0,d0 RAM:0001C792 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001C796 EB80 asl.l #5,d0 RAM:0001C798 D0AE FFE8 add.l unk_FFFFFFE8(a6),d0 RAM:0001C79C 2D40 FFF0 move.l d0,unk_FFFFFFF0(a6) RAM:0001C7A0 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0001C7A4 RAM:0001C7A4 loc_1C7A4: ; CODE XREF: sub_1C694+190j RAM:0001C7A4 0C6E 0007 FFFA cmpi.w #7,unk_FFFFFFFA(a6) RAM:0001C7AA 627C bhi.s loc_1C828 RAM:0001C7AC 7000 moveq #0,d0 RAM:0001C7AE 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001C7B2 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0001C7B6 3D70 0C00 FFF8 move.w (a0,d0.l*4),unk_FFFFFFF8(a6) RAM:0001C7BC 0C6E FFFF FFF8 cmpi.w #$FFFF,unk_FFFFFFF8(a6) RAM:0001C7C2 6764 beq.s loc_1C828 RAM:0001C7C4 7000 moveq #0,d0 RAM:0001C7C6 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001C7CA 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0001C7CE 3030 0C02 move.w 2(a0,d0.l*4),d0 RAM:0001C7D2 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001C7D8 7200 moveq #0,d1 RAM:0001C7DA 322E FFF8 move.w unk_FFFFFFF8(a6),d1 RAM:0001C7DE 9081 sub.l d1,d0 RAM:0001C7E0 5280 addq.l #1,d0 RAM:0001C7E2 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0001C7E6 RAM:0001C7E6 loc_1C7E6: ; CODE XREF: sub_1C694+18Aj RAM:0001C7E6 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0001C7EA 536E FFF6 subq.w #1,unk_FFFFFFF6(a6) RAM:0001C7EE 4A40 tst.w d0 RAM:0001C7F0 672E beq.s loc_1C820 RAM:0001C7F2 4878 0001 pea (1).w RAM:0001C7F6 7000 moveq #0,d0 RAM:0001C7F8 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0001C7FC 2F00 move.l d0,-(sp) RAM:0001C7FE 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:0001C802 205F movea.l (sp)+,a0 RAM:0001C804 221F move.l (sp)+,d1 RAM:0001C806 201F move.l (sp)+,d0 RAM:0001C808 0280 0000 0001 andi.l #1,d0 RAM:0001C80E EFD0 0841 bfins d0,(a0){d1:1} RAM:0001C812 9EFC 000C suba.w #$C,sp RAM:0001C816 4FEF 000C lea $C(sp),sp RAM:0001C81A 526E FFF8 addq.w #1,unk_FFFFFFF8(a6) RAM:0001C81E 60C6 bra.s loc_1C7E6 RAM:0001C820 ; --------------------------------------------------------------------------- RAM:0001C820 RAM:0001C820 loc_1C820: ; CODE XREF: sub_1C694+15Cj RAM:0001C820 526E FFFA addq.w #1,unk_FFFFFFFA(a6) RAM:0001C824 6000 FF7E bra.w loc_1C7A4 RAM:0001C828 ; --------------------------------------------------------------------------- RAM:0001C828 RAM:0001C828 loc_1C828: ; CODE XREF: sub_1C694+116j RAM:0001C828 ; sub_1C694+12Ej RAM:0001C828 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0001C82C 6000 FF58 bra.w loc_1C786 RAM:0001C830 ; --------------------------------------------------------------------------- RAM:0001C830 RAM:0001C830 loc_1C830: ; CODE XREF: sub_1C694+F8j RAM:0001C830 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C836 48C0 ext.l d0 RAM:0001C838 7209 moveq #9,d1 RAM:0001C83A E3A0 asl.l d1,d0 RAM:0001C83C 0680 0002 78E6 addi.l #byte_278E6,d0 RAM:0001C842 2D40 FFE4 move.l d0,unk_FFFFFFE4(a6) RAM:0001C846 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C84C 48C0 ext.l d0 RAM:0001C84E 7209 moveq #9,d1 RAM:0001C850 E3A0 asl.l d1,d0 RAM:0001C852 0680 0002 78E6 addi.l #byte_278E6,d0 RAM:0001C858 2D40 FFE0 move.l d0,unk_FFFFFFE0(a6) RAM:0001C85C 426E FFF4 clr.w unk_FFFFFFF4(a6) RAM:0001C860 RAM:0001C860 loc_1C860: ; CODE XREF: sub_1C694+2CEj RAM:0001C860 0C6E 007D FFF4 cmpi.w #$7D,unk_FFFFFFF4(a6) ; '}' RAM:0001C866 6400 00FE bcc.w loc_1C966 RAM:0001C86A 4A79 0002 BCE6 tst.w (word_2BCE6).l RAM:0001C870 6700 00A2 beq.w loc_1C914 RAM:0001C874 7000 moveq #0,d0 RAM:0001C876 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0001C87A 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:0001C87E 0C70 FFFF 0C04 cmpi.w #$FFFF,4(a0,d0.l*4) RAM:0001C884 6604 bne.s loc_1C88A RAM:0001C886 6000 00DE bra.w loc_1C966 RAM:0001C88A ; --------------------------------------------------------------------------- RAM:0001C88A RAM:0001C88A loc_1C88A: ; CODE XREF: sub_1C694+1F0j RAM:0001C88A 7000 moveq #0,d0 RAM:0001C88C 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0001C890 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:0001C894 41F0 0C04 lea 4(a0,d0.l*4),a0 RAM:0001C898 0C68 FFFF 0002 cmpi.w #$FFFF,2(a0) RAM:0001C89E 6638 bne.s loc_1C8D8 RAM:0001C8A0 4878 0001 pea (1).w RAM:0001C8A4 7000 moveq #0,d0 RAM:0001C8A6 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0001C8AA 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:0001C8AE 3030 0C04 move.w 4(a0,d0.l*4),d0 RAM:0001C8B2 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001C8B8 2F00 move.l d0,-(sp) RAM:0001C8BA 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:0001C8BE 205F movea.l (sp)+,a0 RAM:0001C8C0 221F move.l (sp)+,d1 RAM:0001C8C2 201F move.l (sp)+,d0 RAM:0001C8C4 0280 0000 0001 andi.l #1,d0 RAM:0001C8CA EFD0 0841 bfins d0,(a0){d1:1} RAM:0001C8CE 9EFC 000C suba.w #$C,sp RAM:0001C8D2 4FEF 000C lea $C(sp),sp RAM:0001C8D6 603A bra.s loc_1C912 RAM:0001C8D8 ; --------------------------------------------------------------------------- RAM:0001C8D8 RAM:0001C8D8 loc_1C8D8: ; CODE XREF: sub_1C694+20Aj RAM:0001C8D8 4878 0001 pea (1).w RAM:0001C8DC 7000 moveq #0,d0 RAM:0001C8DE 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0001C8E2 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:0001C8E6 41F0 0C04 lea 4(a0,d0.l*4),a0 RAM:0001C8EA 3028 0002 move.w 2(a0),d0 RAM:0001C8EE 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001C8F4 2F00 move.l d0,-(sp) RAM:0001C8F6 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:0001C8FA 205F movea.l (sp)+,a0 RAM:0001C8FC 221F move.l (sp)+,d1 RAM:0001C8FE 201F move.l (sp)+,d0 RAM:0001C900 0280 0000 0001 andi.l #1,d0 RAM:0001C906 EFD0 0841 bfins d0,(a0){d1:1} RAM:0001C90A 9EFC 000C suba.w #$C,sp RAM:0001C90E 4FEF 000C lea $C(sp),sp RAM:0001C912 RAM:0001C912 loc_1C912: ; CODE XREF: sub_1C694+242j RAM:0001C912 604A bra.s loc_1C95E RAM:0001C914 ; --------------------------------------------------------------------------- RAM:0001C914 RAM:0001C914 loc_1C914: ; CODE XREF: sub_1C694+1DCj RAM:0001C914 7000 moveq #0,d0 RAM:0001C916 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0001C91A 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0001C91E 0C70 FFFF 0A04 cmpi.w #$FFFF,4(a0,d0.l*2) RAM:0001C924 6602 bne.s loc_1C928 RAM:0001C926 603E bra.s loc_1C966 RAM:0001C928 ; --------------------------------------------------------------------------- RAM:0001C928 RAM:0001C928 loc_1C928: ; CODE XREF: sub_1C694+290j RAM:0001C928 4878 0001 pea (1).w RAM:0001C92C 7000 moveq #0,d0 RAM:0001C92E 302E FFF4 move.w unk_FFFFFFF4(a6),d0 RAM:0001C932 206E FFE0 movea.l unk_FFFFFFE0(a6),a0 RAM:0001C936 3030 0A04 move.w 4(a0,d0.l*2),d0 RAM:0001C93A 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001C940 2F00 move.l d0,-(sp) RAM:0001C942 2F2E FFEC move.l unk_FFFFFFEC(a6),-(sp) RAM:0001C946 205F movea.l (sp)+,a0 RAM:0001C948 221F move.l (sp)+,d1 RAM:0001C94A 201F move.l (sp)+,d0 RAM:0001C94C 0280 0000 0001 andi.l #1,d0 RAM:0001C952 EFD0 0841 bfins d0,(a0){d1:1} RAM:0001C956 9EFC 000C suba.w #$C,sp RAM:0001C95A 4FEF 000C lea $C(sp),sp RAM:0001C95E RAM:0001C95E loc_1C95E: ; CODE XREF: sub_1C694:loc_1C912j RAM:0001C95E 526E FFF4 addq.w #1,unk_FFFFFFF4(a6) RAM:0001C962 6000 FEFC bra.w loc_1C860 RAM:0001C966 ; --------------------------------------------------------------------------- RAM:0001C966 RAM:0001C966 loc_1C966: ; CODE XREF: sub_1C694+24j RAM:0001C966 ; sub_1C694+8Aj ... RAM:0001C966 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001C96A 48C0 ext.l d0 RAM:0001C96C 6002 bra.s loc_1C970 RAM:0001C96C ; --------------------------------------------------------------------------- RAM:0001C96E 0070 dc.b $70 ; p RAM:0001C96F 0000 dc.b 0 RAM:0001C970 ; --------------------------------------------------------------------------- RAM:0001C970 RAM:0001C970 loc_1C970: ; CODE XREF: sub_1C694+2D8j RAM:0001C970 4E5E unlk a6 RAM:0001C972 4E75 rts RAM:0001C972 ; End of function sub_1C694 RAM:0001C972 RAM:0001C974 RAM:0001C974 ; =============== S U B R O U T I N E ======================================= RAM:0001C974 RAM:0001C974 ; Attributes: bp-based frame RAM:0001C974 RAM:0001C974 sub_1C974: ; CODE XREF: sub_1BC1A+10Ap RAM:0001C974 ; sub_1CB76+32p ... RAM:0001C974 RAM:0001C974 arg_0 = 8 RAM:0001C974 RAM:0001C974 4E56 0000 link a6,#0 RAM:0001C978 DFFC FFFF FFAC adda.l #unk_FFFFFFAC,sp RAM:0001C97E 48D7 0000 movem.l 0,(sp) RAM:0001C982 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001C988 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001C98E 31BC FFFF 0200 move.w #$FFFF,(a0,d0.w*2) RAM:0001C994 4AAE 0008 tst.l arg_0(a6) RAM:0001C998 6710 beq.s loc_1C9AA RAM:0001C99A 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001C99E 4EB9 0001 7EE0 jsr strlen RAM:0001C9A4 584F addq.w #4,sp RAM:0001C9A6 4A80 tst.l d0 RAM:0001C9A8 6610 bne.s loc_1C9BA RAM:0001C9AA RAM:0001C9AA loc_1C9AA: ; CODE XREF: sub_1C974+24j RAM:0001C9AA 33F9 0002 78BA 0002+ move.w (word_278BA).l,(word_278B8).l RAM:0001C9B4 7000 moveq #0,d0 RAM:0001C9B6 6000 008A bra.w loc_1CA42 RAM:0001C9BA ; --------------------------------------------------------------------------- RAM:0001C9BA RAM:0001C9BA loc_1C9BA: ; CODE XREF: sub_1C974+34j RAM:0001C9BA 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001C9BE 4EB9 0001 7EE0 jsr strlen RAM:0001C9C4 584F addq.w #4,sp RAM:0001C9C6 5280 addq.l #1,d0 RAM:0001C9C8 2F00 move.l d0,-(sp) RAM:0001C9CA 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001C9CE 486E FFAC pea unk_FFFFFFAC(a6) RAM:0001C9D2 4EB9 0000 2D52 jsr (sub_2D52).l RAM:0001C9D8 4FEF 000C lea $C(sp),sp RAM:0001C9DC 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001C9E0 RAM:0001C9E0 loc_1C9E0: ; CODE XREF: sub_1C974+AAj RAM:0001C9E0 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001C9E4 41F9 0002 6454 lea (off_26454).l,a0 RAM:0001C9EA 4AB0 0400 tst.l (a0,d0.w*4) RAM:0001C9EE 6730 beq.s loc_1CA20 RAM:0001C9F0 486E FFAC pea unk_FFFFFFAC(a6) RAM:0001C9F4 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001C9F8 41F9 0002 6454 lea (off_26454).l,a0 RAM:0001C9FE 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:0001CA02 4EB9 0001 7E98 jsr strcmp RAM:0001CA08 504F addq.w #8,sp RAM:0001CA0A 4A80 tst.l d0 RAM:0001CA0C 660C bne.s loc_1CA1A RAM:0001CA0E 33EE FFFE 0002 78B8 move.w unk_FFFFFFFE(a6),(word_278B8).l RAM:0001CA16 7000 moveq #0,d0 RAM:0001CA18 6028 bra.s loc_1CA42 RAM:0001CA1A ; --------------------------------------------------------------------------- RAM:0001CA1A RAM:0001CA1A loc_1CA1A: ; CODE XREF: sub_1C974+98j RAM:0001CA1A 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0001CA1E 60C0 bra.s loc_1C9E0 RAM:0001CA20 ; --------------------------------------------------------------------------- RAM:0001CA20 RAM:0001CA20 loc_1CA20: ; CODE XREF: sub_1C974+7Aj RAM:0001CA20 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001CA24 4879 0002 676C pea (aUnknownDriveSp).l ; "Unknown drive specifier: %S\n" RAM:0001CA2A 4878 0002 pea (2).w RAM:0001CA2E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001CA34 4FEF 000C lea $C(sp),sp RAM:0001CA38 203C 0000 274E move.l #$274E,d0 RAM:0001CA3E 6002 bra.s loc_1CA42 RAM:0001CA3E ; --------------------------------------------------------------------------- RAM:0001CA40 0070 dc.b $70 ; p RAM:0001CA41 0000 dc.b 0 RAM:0001CA42 ; --------------------------------------------------------------------------- RAM:0001CA42 RAM:0001CA42 loc_1CA42: ; CODE XREF: sub_1C974+42j RAM:0001CA42 ; sub_1C974+A4j ... RAM:0001CA42 4E5E unlk a6 RAM:0001CA44 4E75 rts RAM:0001CA44 ; End of function sub_1C974 RAM:0001CA44 RAM:0001CA46 RAM:0001CA46 ; =============== S U B R O U T I N E ======================================= RAM:0001CA46 RAM:0001CA46 ; Attributes: bp-based frame RAM:0001CA46 RAM:0001CA46 sub_1CA46: ; CODE XREF: sub_1BC1A+3Ep RAM:0001CA46 ; sub_1CB76+20p ... RAM:0001CA46 RAM:0001CA46 arg_0 = 8 RAM:0001CA46 arg_4 = $C RAM:0001CA46 arg_8 = $10 RAM:0001CA46 arg_E = $16 RAM:0001CA46 RAM:0001CA46 4E56 0000 link a6,#0 RAM:0001CA4A DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:0001CA50 48D7 0000 movem.l 0,(sp) RAM:0001CA54 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001CA58 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:0001CA5C 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0001CA60 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001CA64 206E 0008 movea.l arg_0(a6),a0 RAM:0001CA68 1030 0000 move.b (a0,d0.w),d0 RAM:0001CA6C 4880 ext.w d0 RAM:0001CA6E 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0001CA72 0C40 003A cmpi.w #$3A,d0 ; ':' RAM:0001CA76 6660 bne.s loc_1CAD8 RAM:0001CA78 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:0001CA7C 675A beq.s loc_1CAD8 RAM:0001CA7E RAM:0001CA7E loc_1CA7E: ; CODE XREF: sub_1CA46:loc_1CAC0j RAM:0001CA7E 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0001CA82 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001CA86 206E 0008 movea.l arg_0(a6),a0 RAM:0001CA8A 1030 0000 move.b (a0,d0.w),d0 RAM:0001CA8E 4880 ext.w d0 RAM:0001CA90 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0001CA94 0C40 003A cmpi.w #$3A,d0 ; ':' RAM:0001CA98 6728 beq.s loc_1CAC2 RAM:0001CA9A 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:0001CA9E 6722 beq.s loc_1CAC2 RAM:0001CAA0 4AAE 000C tst.l arg_4(a6) RAM:0001CAA4 670E beq.s loc_1CAB4 RAM:0001CAA6 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001CAAA 3040 movea.w d0,a0 RAM:0001CAAC D1EE 000C adda.l arg_4(a6),a0 RAM:0001CAB0 10AE FFF9 move.b unk_FFFFFFF9(a6),(a0) RAM:0001CAB4 RAM:0001CAB4 loc_1CAB4: ; CODE XREF: sub_1CA46+5Ej RAM:0001CAB4 0C6E 0004 FFFC cmpi.w #4,unk_FFFFFFFC(a6) RAM:0001CABA 6404 bcc.s loc_1CAC0 RAM:0001CABC 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0001CAC0 RAM:0001CAC0 loc_1CAC0: ; CODE XREF: sub_1CA46+74j RAM:0001CAC0 60BC bra.s loc_1CA7E RAM:0001CAC2 ; --------------------------------------------------------------------------- RAM:0001CAC2 RAM:0001CAC2 loc_1CAC2: ; CODE XREF: sub_1CA46+52j RAM:0001CAC2 ; sub_1CA46+58j RAM:0001CAC2 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:0001CAC6 6604 bne.s loc_1CACC RAM:0001CAC8 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0001CACC RAM:0001CACC loc_1CACC: ; CODE XREF: sub_1CA46+80j RAM:0001CACC 0C6E 003A FFF8 cmpi.w #$3A,unk_FFFFFFF8(a6) ; ':' RAM:0001CAD2 6604 bne.s loc_1CAD8 RAM:0001CAD4 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0001CAD8 RAM:0001CAD8 loc_1CAD8: ; CODE XREF: sub_1CA46+30j RAM:0001CAD8 ; sub_1CA46+36j ... RAM:0001CAD8 4AAE 000C tst.l arg_4(a6) RAM:0001CADC 670C beq.s loc_1CAEA RAM:0001CADE 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001CAE2 206E 000C movea.l arg_4(a6),a0 RAM:0001CAE6 4230 0000 clr.b (a0,d0.w) RAM:0001CAEA RAM:0001CAEA loc_1CAEA: ; CODE XREF: sub_1CA46+96j RAM:0001CAEA 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:0001CAEE 6744 beq.s loc_1CB34 RAM:0001CAF0 RAM:0001CAF0 loc_1CAF0: ; CODE XREF: sub_1CA46+ECj RAM:0001CAF0 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001CAF4 48C0 ext.l d0 RAM:0001CAF6 322E 0016 move.w arg_E(a6),d1 RAM:0001CAFA 48C1 ext.l d1 RAM:0001CAFC 5381 subq.l #1,d1 RAM:0001CAFE B081 cmp.l d1,d0 RAM:0001CB00 6C32 bge.s loc_1CB34 RAM:0001CB02 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001CB06 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0001CB0A 206E 0008 movea.l arg_0(a6),a0 RAM:0001CB0E 1030 0000 move.b (a0,d0.w),d0 RAM:0001CB12 4880 ext.w d0 RAM:0001CB14 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0001CB18 671A beq.s loc_1CB34 RAM:0001CB1A 4AAE 0010 tst.l arg_8(a6) RAM:0001CB1E 670E beq.s loc_1CB2E RAM:0001CB20 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001CB24 3040 movea.w d0,a0 RAM:0001CB26 D1EE 0010 adda.l arg_8(a6),a0 RAM:0001CB2A 10AE FFF9 move.b unk_FFFFFFF9(a6),(a0) RAM:0001CB2E RAM:0001CB2E loc_1CB2E: ; CODE XREF: sub_1CA46+D8j RAM:0001CB2E 526E FFFA addq.w #1,unk_FFFFFFFA(a6) RAM:0001CB32 60BC bra.s loc_1CAF0 RAM:0001CB34 ; --------------------------------------------------------------------------- RAM:0001CB34 RAM:0001CB34 loc_1CB34: ; CODE XREF: sub_1CA46+A8j RAM:0001CB34 ; sub_1CA46+BAj ... RAM:0001CB34 4AAE 0010 tst.l arg_8(a6) RAM:0001CB38 670C beq.s loc_1CB46 RAM:0001CB3A 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001CB3E 206E 0010 movea.l arg_8(a6),a0 RAM:0001CB42 4230 0000 clr.b (a0,d0.w) RAM:0001CB46 RAM:0001CB46 loc_1CB46: ; CODE XREF: sub_1CA46+F2j RAM:0001CB46 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0001CB4A 6620 bne.s loc_1CB6C RAM:0001CB4C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001CB50 4879 0002 6789 pea (aIllegalSyntaxF).l ; "Illegal syntax for volume pathname: %S."... RAM:0001CB56 4878 0002 pea (2).w RAM:0001CB5A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001CB60 4FEF 000C lea $C(sp),sp RAM:0001CB64 203C 0000 0BBC move.l #$BBC,d0 RAM:0001CB6A 6006 bra.s loc_1CB72 RAM:0001CB6C ; --------------------------------------------------------------------------- RAM:0001CB6C RAM:0001CB6C loc_1CB6C: ; CODE XREF: sub_1CA46+104j RAM:0001CB6C 7000 moveq #0,d0 RAM:0001CB6E 6002 bra.s loc_1CB72 RAM:0001CB6E ; --------------------------------------------------------------------------- RAM:0001CB70 0070 dc.b $70 ; p RAM:0001CB71 0000 dc.b 0 RAM:0001CB72 ; --------------------------------------------------------------------------- RAM:0001CB72 RAM:0001CB72 loc_1CB72: ; CODE XREF: sub_1CA46+124j RAM:0001CB72 ; sub_1CA46+128j RAM:0001CB72 4E5E unlk a6 RAM:0001CB74 4E75 rts RAM:0001CB74 ; End of function sub_1CA46 RAM:0001CB74 RAM:0001CB76 RAM:0001CB76 ; =============== S U B R O U T I N E ======================================= RAM:0001CB76 RAM:0001CB76 ; Attributes: bp-based frame RAM:0001CB76 RAM:0001CB76 sub_1CB76: ; CODE XREF: sub_1D228+1Ap RAM:0001CB76 ; sub_1DDB6+5Ap RAM:0001CB76 RAM:0001CB76 arg_0 = 8 RAM:0001CB76 arg_4 = $C RAM:0001CB76 arg_A = $12 RAM:0001CB76 RAM:0001CB76 4E56 0000 link a6,#0 RAM:0001CB7A DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:0001CB80 48D7 0000 movem.l 0,(sp) RAM:0001CB84 306E 0012 movea.w arg_A(a6),a0 RAM:0001CB88 2F08 move.l a0,-(sp) RAM:0001CB8A 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001CB8E 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0001CB92 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001CB96 6100 FEAE bsr.w sub_1CA46 RAM:0001CB9A 4FEF 0010 lea $10(sp),sp RAM:0001CB9E 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001CBA2 660E bne.s loc_1CBB2 RAM:0001CBA4 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0001CBA8 6100 FDCA bsr.w sub_1C974 RAM:0001CBAC 584F addq.w #4,sp RAM:0001CBAE 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001CBB2 RAM:0001CBB2 loc_1CBB2: ; CODE XREF: sub_1CB76+2Cj RAM:0001CBB2 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001CBB6 48C0 ext.l d0 RAM:0001CBB8 6002 bra.s loc_1CBBC RAM:0001CBB8 ; --------------------------------------------------------------------------- RAM:0001CBBA 0070 dc.b $70 ; p RAM:0001CBBB 0000 dc.b 0 RAM:0001CBBC ; --------------------------------------------------------------------------- RAM:0001CBBC RAM:0001CBBC loc_1CBBC: ; CODE XREF: sub_1CB76+42j RAM:0001CBBC 4E5E unlk a6 RAM:0001CBBE 4E75 rts RAM:0001CBBE ; End of function sub_1CB76 RAM:0001CBBE RAM:0001CBC0 RAM:0001CBC0 ; =============== S U B R O U T I N E ======================================= RAM:0001CBC0 RAM:0001CBC0 ; Attributes: bp-based frame RAM:0001CBC0 RAM:0001CBC0 sub_1CBC0: ; CODE XREF: sub_1CC0E+30p RAM:0001CBC0 RAM:0001CBC0 arg_0 = 8 RAM:0001CBC0 RAM:0001CBC0 4E56 0000 link a6,#0 RAM:0001CBC4 DFFC FFFF FFFC adda.l #unk_FFFFFFFC,sp RAM:0001CBCA 48D7 0000 movem.l 0,(sp) RAM:0001CBCE 3D7C 0001 FFFE move.w #1,unk_FFFFFFFE(a6) RAM:0001CBD4 206E 0008 movea.l arg_0(a6),a0 RAM:0001CBD8 0C50 0008 cmpi.w #8,(a0) RAM:0001CBDC 661E bne.s loc_1CBFC RAM:0001CBDE 206E 0008 movea.l arg_0(a6),a0 RAM:0001CBE2 0C28 0001 0002 cmpi.b #1,2(a0) RAM:0001CBE8 6612 bne.s loc_1CBFC RAM:0001CBEA 206E 0008 movea.l arg_0(a6),a0 RAM:0001CBEE 3028 0004 move.w 4(a0),d0 RAM:0001CBF2 48C0 ext.l d0 RAM:0001CBF4 0280 0000 0004 andi.l #4,d0 RAM:0001CBFA 6704 beq.s loc_1CC00 RAM:0001CBFC RAM:0001CBFC loc_1CBFC: ; CODE XREF: sub_1CBC0+1Cj RAM:0001CBFC ; sub_1CBC0+28j RAM:0001CBFC 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001CC00 RAM:0001CC00 loc_1CC00: ; CODE XREF: sub_1CBC0+3Aj RAM:0001CC00 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001CC04 48C0 ext.l d0 RAM:0001CC06 6002 bra.s loc_1CC0A RAM:0001CC06 ; --------------------------------------------------------------------------- RAM:0001CC08 0070 dc.b $70 ; p RAM:0001CC09 0000 dc.b 0 RAM:0001CC0A ; --------------------------------------------------------------------------- RAM:0001CC0A RAM:0001CC0A loc_1CC0A: ; CODE XREF: sub_1CBC0+46j RAM:0001CC0A 4E5E unlk a6 RAM:0001CC0C 4E75 rts RAM:0001CC0C ; End of function sub_1CBC0 RAM:0001CC0C RAM:0001CC0E RAM:0001CC0E ; =============== S U B R O U T I N E ======================================= RAM:0001CC0E RAM:0001CC0E ; Attributes: bp-based frame RAM:0001CC0E RAM:0001CC0E sub_1CC0E: ; CODE XREF: sub_1EEC:loc_1F5Cp RAM:0001CC0E ; ListDriveVolumes?+216p RAM:0001CC0E 4E56 0000 link a6,#0 RAM:0001CC12 DFFC FFFF FE00 adda.l #byte_FFFFFE00,sp RAM:0001CC18 48D7 0000 movem.l 0,(sp) RAM:0001CC1C 4878 0001 pea (1).w RAM:0001CC20 4878 0000 pea (0).w RAM:0001CC24 486E FE00 pea byte_FFFFFE00(a6) RAM:0001CC28 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001CC2E 4FEF 000C lea $C(sp),sp RAM:0001CC32 4A40 tst.w d0 RAM:0001CC34 6704 beq.s loc_1CC3A RAM:0001CC36 7000 moveq #0,d0 RAM:0001CC38 600E bra.s loc_1CC48 RAM:0001CC3A ; --------------------------------------------------------------------------- RAM:0001CC3A RAM:0001CC3A loc_1CC3A: ; CODE XREF: sub_1CC0E+26j RAM:0001CC3A 486E FE00 pea byte_FFFFFE00(a6) RAM:0001CC3E 6180 bsr.s sub_1CBC0 RAM:0001CC40 584F addq.w #4,sp RAM:0001CC42 48C0 ext.l d0 RAM:0001CC44 6002 bra.s loc_1CC48 RAM:0001CC44 ; --------------------------------------------------------------------------- RAM:0001CC46 0070 dc.b $70 ; p RAM:0001CC47 0000 dc.b 0 RAM:0001CC48 ; --------------------------------------------------------------------------- RAM:0001CC48 RAM:0001CC48 loc_1CC48: ; CODE XREF: sub_1CC0E+2Aj RAM:0001CC48 ; sub_1CC0E+36j RAM:0001CC48 4E5E unlk a6 RAM:0001CC4A 4E75 rts RAM:0001CC4A ; End of function sub_1CC0E RAM:0001CC4A RAM:0001CC4C RAM:0001CC4C ; =============== S U B R O U T I N E ======================================= RAM:0001CC4C RAM:0001CC4C ; Attributes: bp-based frame RAM:0001CC4C RAM:0001CC4C ListDriveVolumes?: ; CODE XREF: sub_19FE+414p RAM:0001CC4C RAM:0001CC4C arg_0 = 8 RAM:0001CC4C arg_7 = $F RAM:0001CC4C RAM:0001CC4C 4E56 0000 link a6,#0 RAM:0001CC50 DFFC FFFF FDB8 adda.l #byte_FFFFFDB8,sp RAM:0001CC56 48D7 0000 movem.l 0,(sp) RAM:0001CC5A 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001CC5E 6100 FD14 bsr.w sub_1C974 RAM:0001CC62 584F addq.w #4,sp RAM:0001CC64 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0001CC68 670A beq.s loc_1CC74 RAM:0001CC6A 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001CC6E 48C0 ext.l d0 RAM:0001CC70 6000 05B2 bra.w loc_1D224 RAM:0001CC74 ; --------------------------------------------------------------------------- RAM:0001CC74 RAM:0001CC74 loc_1CC74: ; CODE XREF: ListDriveVolumes?+1Cj RAM:0001CC74 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:0001CC78 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001CC7C 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0001CC80 RAM:0001CC80 loc_1CC80: ; CODE XREF: ListDriveVolumes?+57Cj RAM:0001CC80 0C6E 001F FFFC cmpi.w #$1F,unk_FFFFFFFC(a6) RAM:0001CC86 6200 0544 bhi.w loc_1D1CC RAM:0001CC8A 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0001CC8E 2F08 move.l a0,-(sp) RAM:0001CC90 4EB9 0001 D530 jsr sub_1D530 RAM:0001CC96 584F addq.w #4,sp RAM:0001CC98 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0001CC9C 6600 051C bne.w loc_1D1BA RAM:0001CCA0 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:0001CCA4 6600 0092 bne.w loc_1CD38 RAM:0001CCA8 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001CCAE 41F9 0002 6454 lea (off_26454).l,a0 RAM:0001CCB4 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:0001CCB8 4879 0002 67B2 pea (aListOfVolumesO).l ; "List of volumes on drive %S:\n" RAM:0001CCBE 4878 0002 pea (2).w RAM:0001CCC2 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001CCC8 4FEF 000C lea $C(sp),sp RAM:0001CCCC 4879 0002 67F5 pea (off_267F5).l RAM:0001CCD2 4879 0002 67F4 pea (unk_267F4).l RAM:0001CCD8 4879 0002 67D0 pea (aNoVolumeName20).l ; "No Volume Name %20SSize%6SComments\n" RAM:0001CCDE 4878 0003 pea (3).w RAM:0001CCE2 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001CCE8 4FEF 0010 lea $10(sp),sp RAM:0001CCEC 4879 0002 6802 pea (off_26802).l RAM:0001CCF2 4879 0002 67F6 pea ($267F6).l RAM:0001CCF8 4878 0002 pea (2).w RAM:0001CCFC 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001CD02 4FEF 000C lea $C(sp),sp RAM:0001CD06 4879 0002 6824 pea (off_26824).l RAM:0001CD0C 4879 0002 6823 pea (unk_26823).l RAM:0001CD12 4879 0002 6822 pea (unk_26822).l RAM:0001CD18 4879 0002 6821 pea (unk_26821).l RAM:0001CD1E 4879 0002 6803 pea ($26803).l RAM:0001CD24 4878 0005 pea (5).w RAM:0001CD28 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001CD2E 4FEF 0018 lea $18(sp),sp RAM:0001CD32 3D7C 0001 FFF8 move.w #1,unk_FFFFFFF8(a6) RAM:0001CD38 RAM:0001CD38 loc_1CD38: ; CODE XREF: ListDriveVolumes?+58j RAM:0001CD38 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001CD3C 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0001CD40 48C0 ext.l d0 RAM:0001CD42 2F00 move.l d0,-(sp) RAM:0001CD44 4879 0002 6825 pea ($26825).l RAM:0001CD4A 4878 0002 pea (2).w RAM:0001CD4E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001CD54 4FEF 000C lea $C(sp),sp RAM:0001CD58 41EE FDE8 lea byte_FFFFFDE8(a6),a0 RAM:0001CD5C 2D48 FDE4 move.l a0,byte_FFFFFDE4(a6) RAM:0001CD60 4878 0001 pea (1).w RAM:0001CD64 4878 0000 pea (0).w RAM:0001CD68 2F2E FDE4 move.l byte_FFFFFDE4(a6),-(sp) RAM:0001CD6C 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001CD72 4FEF 000C lea $C(sp),sp RAM:0001CD76 4A40 tst.w d0 RAM:0001CD78 6704 beq.s loc_1CD7E RAM:0001CD7A 6000 0450 bra.w loc_1D1CC RAM:0001CD7E ; --------------------------------------------------------------------------- RAM:0001CD7E RAM:0001CD7E loc_1CD7E: ; CODE XREF: ListDriveVolumes?+12Cj RAM:0001CD7E 4878 001A pea ($1A).w RAM:0001CD82 202E FDE4 move.l byte_FFFFFDE4(a6),d0 RAM:0001CD86 0680 0000 0012 addi.l #$12,d0 RAM:0001CD8C 2F00 move.l d0,-(sp) RAM:0001CD8E 486E FDB8 pea byte_FFFFFDB8(a6) RAM:0001CD92 4EB9 0001 ED18 jsr sub_1ED18 RAM:0001CD98 4FEF 000C lea $C(sp),sp RAM:0001CD9C 422E FDD2 clr.b byte_FFFFFDD2(a6) RAM:0001CDA0 486E FDB8 pea byte_FFFFFDB8(a6) RAM:0001CDA4 4879 0002 682A pea (a31s).l ; "%31S" RAM:0001CDAA 4878 0002 pea (2).w RAM:0001CDAE 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001CDB4 4FEF 000C lea $C(sp),sp RAM:0001CDB8 206E FDE4 movea.l byte_FFFFFDE4(a6),a0 RAM:0001CDBC 3028 0004 move.w 4(a0),d0 RAM:0001CDC0 7204 moveq #4,d1 RAM:0001CDC2 C041 and.w d1,d0 RAM:0001CDC4 3D40 FFF6 move.w d0,unk_FFFFFFF6(a6) RAM:0001CDC8 206E FDE4 movea.l byte_FFFFFDE4(a6),a0 RAM:0001CDCC 3028 0004 move.w 4(a0),d0 RAM:0001CDD0 223C 0000 4000 move.l #$4000,d1 RAM:0001CDD6 C041 and.w d1,d0 RAM:0001CDD8 3D40 FFF4 move.w d0,unk_FFFFFFF4(a6) RAM:0001CDDC 206E FDE4 movea.l byte_FFFFFDE4(a6),a0 RAM:0001CDE0 3028 0004 move.w 4(a0),d0 RAM:0001CDE4 7240 moveq #$40,d1 ; '@' RAM:0001CDE6 C041 and.w d1,d0 RAM:0001CDE8 3D40 FFF0 move.w d0,unk_FFFFFFF0(a6) RAM:0001CDEC 206E FDE4 movea.l byte_FFFFFDE4(a6),a0 RAM:0001CDF0 1028 0003 move.b 3(a0),d0 RAM:0001CDF4 0280 0000 00FF andi.l #$FF,d0 RAM:0001CDFA 3D40 FFEA move.w d0,unk_FFFFFFEA(a6) RAM:0001CDFE 41EE FDE8 lea byte_FFFFFDE8(a6),a0 RAM:0001CE02 2D48 FDE0 move.l a0,byte_FFFFFDE0(a6) RAM:0001CE06 4878 0001 pea (1).w RAM:0001CE0A 4878 0001 pea (1).w RAM:0001CE0E 2F2E FDE0 move.l byte_FFFFFDE0(a6),-(sp) RAM:0001CE12 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001CE18 4FEF 000C lea $C(sp),sp RAM:0001CE1C 4A40 tst.w d0 RAM:0001CE1E 6704 beq.s loc_1CE24 RAM:0001CE20 6000 03AA bra.w loc_1D1CC RAM:0001CE24 ; --------------------------------------------------------------------------- RAM:0001CE24 RAM:0001CE24 loc_1CE24: ; CODE XREF: ListDriveVolumes?+1D2j RAM:0001CE24 206E FDE0 movea.l byte_FFFFFDE0(a6),a0 RAM:0001CE28 3010 move.w (a0),d0 RAM:0001CE2A 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001CE30 0680 0000 025F addi.l #$25F,d0 RAM:0001CE36 4C7C 0000 0000 0260 divu.l #$260,d0 RAM:0001CE3E 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:0001CE42 306E FFEE movea.w unk_FFFFFFEE(a6),a0 RAM:0001CE46 2F08 move.l a0,-(sp) RAM:0001CE48 4879 0002 682F pea (a6d).l ; "%6D" RAM:0001CE4E 4878 0002 pea (2).w RAM:0001CE52 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001CE58 4FEF 000C lea $C(sp),sp RAM:0001CE5C 3D7C 0005 FFEC move.w #5,unk_FFFFFFEC(a6) RAM:0001CE62 6100 FDAA bsr.w sub_1CC0E RAM:0001CE66 4A40 tst.w d0 RAM:0001CE68 6726 beq.s loc_1CE90 RAM:0001CE6A 4879 0002 6840 pea (off_26840).l RAM:0001CE70 306E FFEC movea.w unk_FFFFFFEC(a6),a0 RAM:0001CE74 2F08 move.l a0,-(sp) RAM:0001CE76 4879 0002 6833 pea (aSbootable).l ; "%^SBootable\n" RAM:0001CE7C 4878 0003 pea (3).w RAM:0001CE80 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001CE86 4FEF 0010 lea $10(sp),sp RAM:0001CE8A 3D7C 002D FFEC move.w #$2D,unk_FFFFFFEC(a6) ; '-' RAM:0001CE90 RAM:0001CE90 loc_1CE90: ; CODE XREF: ListDriveVolumes?+21Cj RAM:0001CE90 0C6E 0001 FFEA cmpi.w #1,unk_FFFFFFEA(a6) RAM:0001CE96 642C bcc.s loc_1CEC4 RAM:0001CE98 306E FFEA movea.w unk_FFFFFFEA(a6),a0 RAM:0001CE9C 2F08 move.l a0,-(sp) RAM:0001CE9E 4879 0002 685B pea (off_2685B).l RAM:0001CEA4 306E FFEC movea.w unk_FFFFFFEC(a6),a0 RAM:0001CEA8 2F08 move.l a0,-(sp) RAM:0001CEAA 4879 0002 6841 pea ($26841).l RAM:0001CEB0 4878 0004 pea (off_4).w RAM:0001CEB4 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001CEBA 4FEF 0014 lea $14(sp),sp RAM:0001CEBE 3D7C 002D FFEC move.w #$2D,unk_FFFFFFEC(a6) ; '-' RAM:0001CEC4 RAM:0001CEC4 loc_1CEC4: ; CODE XREF: ListDriveVolumes?+24Aj RAM:0001CEC4 4A6E FFF6 tst.w unk_FFFFFFF6(a6) RAM:0001CEC8 6726 beq.s loc_1CEF0 RAM:0001CECA 4879 0002 687E pea (off_2687E).l RAM:0001CED0 306E FFEC movea.w unk_FFFFFFEC(a6),a0 RAM:0001CED4 2F08 move.l a0,-(sp) RAM:0001CED6 4879 0002 685C pea ($2685C).l RAM:0001CEDC 4878 0003 pea (3).w RAM:0001CEE0 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001CEE6 4FEF 0010 lea $10(sp),sp RAM:0001CEEA 3D7C 002D FFEC move.w #$2D,unk_FFFFFFEC(a6) ; '-' RAM:0001CEF0 RAM:0001CEF0 loc_1CEF0: ; CODE XREF: ListDriveVolumes?+27Cj RAM:0001CEF0 4A6E FFF4 tst.w unk_FFFFFFF4(a6) RAM:0001CEF4 6726 beq.s loc_1CF1C RAM:0001CEF6 4879 0002 6894 pea (off_26894).l RAM:0001CEFC 306E FFEC movea.w unk_FFFFFFEC(a6),a0 RAM:0001CF00 2F08 move.l a0,-(sp) RAM:0001CF02 4879 0002 687F pea ($2687F).l RAM:0001CF08 4878 0003 pea (3).w RAM:0001CF0C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001CF12 4FEF 0010 lea $10(sp),sp RAM:0001CF16 3D7C 002D FFEC move.w #$2D,unk_FFFFFFEC(a6) ; '-' RAM:0001CF1C RAM:0001CF1C loc_1CF1C: ; CODE XREF: ListDriveVolumes?+2A8j RAM:0001CF1C 4A6E FFF0 tst.w unk_FFFFFFF0(a6) RAM:0001CF20 6726 beq.s loc_1CF48 RAM:0001CF22 4879 0002 68B0 pea (off_268B0).l RAM:0001CF28 306E FFEC movea.w unk_FFFFFFEC(a6),a0 RAM:0001CF2C 2F08 move.l a0,-(sp) RAM:0001CF2E 4879 0002 6895 pea ($26895).l RAM:0001CF34 4878 0003 pea (3).w RAM:0001CF38 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001CF3E 4FEF 0010 lea $10(sp),sp RAM:0001CF42 3D7C 002D FFEC move.w #$2D,unk_FFFFFFEC(a6) ; '-' RAM:0001CF48 RAM:0001CF48 loc_1CF48: ; CODE XREF: ListDriveVolumes?+2D4j RAM:0001CF48 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001CF4E 41F9 0002 78AA lea (off_278AA).l,a0 RAM:0001CF54 2030 0400 move.l (a0,d0.w*4),d0 RAM:0001CF58 3239 0002 78B8 move.w (word_278B8).l,d1 RAM:0001CF5E 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001CF64 3230 1200 move.w (a0,d1.w*2),d1 RAM:0001CF68 0281 0000 FFFF andi.l #$FFFF,d1 RAM:0001CF6E EB81 asl.l #5,d1 RAM:0001CF70 D081 add.l d1,d0 RAM:0001CF72 2D40 FDDC move.l d0,byte_FFFFFDDC(a6) RAM:0001CF76 206E FDDC movea.l byte_FFFFFDDC(a6),a0 RAM:0001CF7A 0C68 FFFF 0004 cmpi.w #$FFFF,4(a0) RAM:0001CF80 6700 00CC beq.w loc_1D04E RAM:0001CF84 4879 0002 68BE pea (off_268BE).l RAM:0001CF8A 306E FFEC movea.w unk_FFFFFFEC(a6),a0 RAM:0001CF8E 2F08 move.l a0,-(sp) RAM:0001CF90 4879 0002 68B1 pea ($268B1).l RAM:0001CF96 4878 0003 pea (3).w RAM:0001CF9A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001CFA0 4FEF 0010 lea $10(sp),sp RAM:0001CFA4 3D7C 002D FFEC move.w #$2D,unk_FFFFFFEC(a6) ; '-' RAM:0001CFAA 426E FFF2 clr.w unk_FFFFFFF2(a6) RAM:0001CFAE RAM:0001CFAE loc_1CFAE: ; CODE XREF: ListDriveVolumes?+3ECj RAM:0001CFAE 302E FFF2 move.w unk_FFFFFFF2(a6),d0 RAM:0001CFB2 206E FDDC movea.l byte_FFFFFDDC(a6),a0 RAM:0001CFB6 3030 0402 move.w 2(a0,d0.w*4),d0 RAM:0001CFBA 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001CFC0 322E FFF2 move.w unk_FFFFFFF2(a6),d1 RAM:0001CFC4 206E FDDC movea.l byte_FFFFFDDC(a6),a0 RAM:0001CFC8 3230 1400 move.w (a0,d1.w*4),d1 RAM:0001CFCC 0281 0000 FFFF andi.l #$FFFF,d1 RAM:0001CFD2 9081 sub.l d1,d0 RAM:0001CFD4 5280 addq.l #1,d0 RAM:0001CFD6 3239 0003 92F4 move.w (word_392F4).l,d1 RAM:0001CFDC 48C1 ext.l d1 RAM:0001CFDE 4C01 0000 mulu.l d1,d0 RAM:0001CFE2 4C7C 0000 0000 0260 divu.l #$260,d0 RAM:0001CFEA 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:0001CFEE 306E FFEE movea.w unk_FFFFFFEE(a6),a0 RAM:0001CFF2 2F08 move.l a0,-(sp) RAM:0001CFF4 4879 0002 68BF pea ($268BF).l RAM:0001CFFA 4878 0002 pea (2).w RAM:0001CFFE 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D004 4FEF 000C lea $C(sp),sp RAM:0001D008 526E FFF2 addq.w #1,unk_FFFFFFF2(a6) RAM:0001D00C 0C6E 0007 FFF2 cmpi.w #7,unk_FFFFFFF2(a6) RAM:0001D012 6210 bhi.s loc_1D024 RAM:0001D014 302E FFF2 move.w unk_FFFFFFF2(a6),d0 RAM:0001D018 206E FDDC movea.l byte_FFFFFDDC(a6),a0 RAM:0001D01C 0C70 FFFF 0400 cmpi.w #$FFFF,(a0,d0.w*4) RAM:0001D022 6602 bne.s loc_1D026 RAM:0001D024 RAM:0001D024 loc_1D024: ; CODE XREF: ListDriveVolumes?+3C6j RAM:0001D024 6016 bra.s loc_1D03C RAM:0001D026 ; --------------------------------------------------------------------------- RAM:0001D026 RAM:0001D026 loc_1D026: ; CODE XREF: ListDriveVolumes?+3D6j RAM:0001D026 4879 0002 68C2 pea (asc_268C2).l ; "+" RAM:0001D02C 4878 0001 pea (1).w RAM:0001D030 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D036 504F addq.w #8,sp RAM:0001D038 6000 FF74 bra.w loc_1CFAE RAM:0001D03C ; --------------------------------------------------------------------------- RAM:0001D03C RAM:0001D03C loc_1D03C: ; CODE XREF: ListDriveVolumes?:loc_1D024j RAM:0001D03C 4879 0002 68C4 pea (asc_268C4).l ; "\n" RAM:0001D042 4878 0001 pea (1).w RAM:0001D046 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D04C 504F addq.w #8,sp RAM:0001D04E RAM:0001D04E loc_1D04E: ; CODE XREF: ListDriveVolumes?+334j RAM:0001D04E 0C6E 0005 FFEC cmpi.w #5,unk_FFFFFFEC(a6) RAM:0001D054 6612 bne.s loc_1D068 RAM:0001D056 4879 0002 68C6 pea (asc_268C6).l ; "\n" RAM:0001D05C 4878 0001 pea (1).w RAM:0001D060 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D066 504F addq.w #8,sp RAM:0001D068 RAM:0001D068 loc_1D068: ; CODE XREF: ListDriveVolumes?+408j RAM:0001D068 4A2E 000F tst.b arg_7(a6) RAM:0001D06C 6700 014A beq.w loc_1D1B8 RAM:0001D070 4879 0002 68C8 pea (asc_268C8).l ; " " RAM:0001D076 4878 0001 pea (1).w RAM:0001D07A 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D080 504F addq.w #8,sp RAM:0001D082 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D088 41F9 0002 78AA lea (off_278AA).l,a0 RAM:0001D08E 2030 0400 move.l (a0,d0.w*4),d0 RAM:0001D092 3239 0002 78B8 move.w (word_278B8).l,d1 RAM:0001D098 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001D09E 3230 1200 move.w (a0,d1.w*2),d1 RAM:0001D0A2 0281 0000 FFFF andi.l #$FFFF,d1 RAM:0001D0A8 EB81 asl.l #5,d1 RAM:0001D0AA D081 add.l d1,d0 RAM:0001D0AC 2D40 FDDC move.l d0,byte_FFFFFDDC(a6) RAM:0001D0B0 426E FFF2 clr.w unk_FFFFFFF2(a6) RAM:0001D0B4 RAM:0001D0B4 loc_1D0B4: ; CODE XREF: ListDriveVolumes?+556j RAM:0001D0B4 0C6E 0007 FFF2 cmpi.w #7,unk_FFFFFFF2(a6) RAM:0001D0BA 6E00 00EA bgt.w loc_1D1A6 RAM:0001D0BE 302E FFF2 move.w unk_FFFFFFF2(a6),d0 RAM:0001D0C2 206E FDDC movea.l byte_FFFFFDDC(a6),a0 RAM:0001D0C6 0C70 FFFF 0400 cmpi.w #$FFFF,(a0,d0.w*4) RAM:0001D0CC 6604 bne.s loc_1D0D2 RAM:0001D0CE 6000 00D6 bra.w loc_1D1A6 RAM:0001D0D2 ; --------------------------------------------------------------------------- RAM:0001D0D2 RAM:0001D0D2 loc_1D0D2: ; CODE XREF: ListDriveVolumes?+480j RAM:0001D0D2 4A6E FFF2 tst.w unk_FFFFFFF2(a6) RAM:0001D0D6 6712 beq.s loc_1D0EA RAM:0001D0D8 4879 0002 68CC pea (asc_268CC).l ; ", " RAM:0001D0DE 4878 0001 pea (1).w RAM:0001D0E2 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D0E8 504F addq.w #8,sp RAM:0001D0EA RAM:0001D0EA loc_1D0EA: ; CODE XREF: ListDriveVolumes?+48Aj RAM:0001D0EA 0C6E 0004 FFF2 cmpi.w #4,unk_FFFFFFF2(a6) RAM:0001D0F0 6612 bne.s loc_1D104 RAM:0001D0F2 4879 0002 68CF pea (asc_268CF).l ; "\n " RAM:0001D0F8 4878 0001 pea (1).w RAM:0001D0FC 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D102 504F addq.w #8,sp RAM:0001D104 RAM:0001D104 loc_1D104: ; CODE XREF: ListDriveVolumes?+4A4j RAM:0001D104 302E FFF2 move.w unk_FFFFFFF2(a6),d0 RAM:0001D108 206E FDDC movea.l byte_FFFFFDDC(a6),a0 RAM:0001D10C 3030 0400 move.w (a0,d0.w*4),d0 RAM:0001D110 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001D116 3239 0003 92F4 move.w (word_392F4).l,d1 RAM:0001D11C 48C1 ext.l d1 RAM:0001D11E 4C01 0000 mulu.l d1,d0 RAM:0001D122 2D40 FDD8 move.l d0,byte_FFFFFDD8(a6) RAM:0001D126 302E FFF2 move.w unk_FFFFFFF2(a6),d0 RAM:0001D12A 206E FDDC movea.l byte_FFFFFDDC(a6),a0 RAM:0001D12E 3030 0402 move.w 2(a0,d0.w*4),d0 RAM:0001D132 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001D138 322E FFF2 move.w unk_FFFFFFF2(a6),d1 RAM:0001D13C 206E FDDC movea.l byte_FFFFFDDC(a6),a0 RAM:0001D140 3230 1400 move.w (a0,d1.w*4),d1 RAM:0001D144 0281 0000 FFFF andi.l #$FFFF,d1 RAM:0001D14A 9081 sub.l d1,d0 RAM:0001D14C 5280 addq.l #1,d0 RAM:0001D14E 3239 0003 92F4 move.w (word_392F4).l,d1 RAM:0001D154 48C1 ext.l d1 RAM:0001D156 4C01 0000 mulu.l d1,d0 RAM:0001D15A 4C7C 0000 0000 0260 divu.l #$260,d0 RAM:0001D162 3D40 FFEE move.w d0,unk_FFFFFFEE(a6) RAM:0001D166 302E FFEE move.w unk_FFFFFFEE(a6),d0 RAM:0001D16A 48C0 ext.l d0 RAM:0001D16C EB88 lsl.l #5,d0 RAM:0001D16E 2200 move.l d0,d1 RAM:0001D170 D281 add.l d1,d1 RAM:0001D172 D081 add.l d1,d0 RAM:0001D174 E789 lsl.l #3,d1 RAM:0001D176 D081 add.l d1,d0 RAM:0001D178 D0AE FDD8 add.l byte_FFFFFDD8(a6),d0 RAM:0001D17C 5380 subq.l #1,d0 RAM:0001D17E 2D40 FDD4 move.l d0,byte_FFFFFDD4(a6) RAM:0001D182 2F2E FDD4 move.l byte_FFFFFDD4(a6),-(sp) RAM:0001D186 2F2E FDD8 move.l byte_FFFFFDD8(a6),-(sp) RAM:0001D18A 4879 0002 68D4 pea (a7d7d).l ; "%7D - %7D" RAM:0001D190 4878 0003 pea (3).w RAM:0001D194 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D19A 4FEF 0010 lea $10(sp),sp RAM:0001D19E 526E FFF2 addq.w #1,unk_FFFFFFF2(a6) RAM:0001D1A2 6000 FF10 bra.w loc_1D0B4 RAM:0001D1A6 ; --------------------------------------------------------------------------- RAM:0001D1A6 RAM:0001D1A6 loc_1D1A6: ; CODE XREF: ListDriveVolumes?+46Ej RAM:0001D1A6 ; ListDriveVolumes?+482j RAM:0001D1A6 4879 0002 68DE pea (asc_268DE).l ; "\n" RAM:0001D1AC 4878 0001 pea (1).w RAM:0001D1B0 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D1B6 504F addq.w #8,sp RAM:0001D1B8 RAM:0001D1B8 loc_1D1B8: ; CODE XREF: ListDriveVolumes?+420j RAM:0001D1B8 600A bra.s loc_1D1C4 RAM:0001D1BA ; --------------------------------------------------------------------------- RAM:0001D1BA RAM:0001D1BA loc_1D1BA: ; CODE XREF: ListDriveVolumes?+50j RAM:0001D1BA 0C6E 0BBB FFFA cmpi.w #$BBB,unk_FFFFFFFA(a6) RAM:0001D1C0 6702 beq.s loc_1D1C4 RAM:0001D1C2 6008 bra.s loc_1D1CC RAM:0001D1C4 ; --------------------------------------------------------------------------- RAM:0001D1C4 RAM:0001D1C4 loc_1D1C4: ; CODE XREF: ListDriveVolumes?:loc_1D1B8j RAM:0001D1C4 ; ListDriveVolumes?+574j RAM:0001D1C4 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0001D1C8 6000 FAB6 bra.w loc_1CC80 RAM:0001D1CC ; --------------------------------------------------------------------------- RAM:0001D1CC RAM:0001D1CC loc_1D1CC: ; CODE XREF: ListDriveVolumes?+3Aj RAM:0001D1CC ; ListDriveVolumes?+12Ej ... RAM:0001D1CC 0C6E 0BBB FFFA cmpi.w #$BBB,unk_FFFFFFFA(a6) RAM:0001D1D2 6604 bne.s loc_1D1D8 RAM:0001D1D4 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0001D1D8 RAM:0001D1D8 loc_1D1D8: ; CODE XREF: ListDriveVolumes?+586j RAM:0001D1D8 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D1DE 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001D1E4 31BC FFFF 0200 move.w #$FFFF,(a0,d0.w*2) RAM:0001D1EA 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0001D1EE 662A bne.s loc_1D21A RAM:0001D1F0 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:0001D1F4 6624 bne.s loc_1D21A RAM:0001D1F6 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D1FC 41F9 0002 6454 lea (off_26454).l,a0 RAM:0001D202 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:0001D206 4879 0002 68E0 pea (aNoVolumeFoundO).l ; "No volume found on drive %S.\n" RAM:0001D20C 4878 0002 pea (2).w RAM:0001D210 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D216 4FEF 000C lea $C(sp),sp RAM:0001D21A RAM:0001D21A loc_1D21A: ; CODE XREF: ListDriveVolumes?+5A2j RAM:0001D21A ; ListDriveVolumes?+5A8j RAM:0001D21A 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001D21E 48C0 ext.l d0 RAM:0001D220 6002 bra.s loc_1D224 RAM:0001D220 ; --------------------------------------------------------------------------- RAM:0001D222 0070 dc.b $70 ; p RAM:0001D223 0000 dc.b 0 RAM:0001D224 ; --------------------------------------------------------------------------- RAM:0001D224 RAM:0001D224 loc_1D224: ; CODE XREF: ListDriveVolumes?+24j RAM:0001D224 ; ListDriveVolumes?+5D4j RAM:0001D224 4E5E unlk a6 RAM:0001D226 4E75 rts RAM:0001D226 ; End of function ListDriveVolumes? RAM:0001D226 RAM:0001D228 RAM:0001D228 ; =============== S U B R O U T I N E ======================================= RAM:0001D228 RAM:0001D228 ; Attributes: bp-based frame RAM:0001D228 RAM:0001D228 sub_1D228: ; CODE XREF: sub_2000+246p RAM:0001D228 RAM:0001D228 arg_0 = 8 RAM:0001D228 arg_4 = $C RAM:0001D228 RAM:0001D228 4E56 0000 link a6,#0 RAM:0001D22C DFFC FFFF F9F0 adda.l #byte_FFFFF9F0,sp RAM:0001D232 48D7 0000 movem.l 0,(sp) RAM:0001D236 4878 0200 pea (off_200).w RAM:0001D23A 486E F9F4 pea byte_FFFFF9F4(a6) RAM:0001D23E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001D242 6100 F932 bsr.w sub_1CB76 RAM:0001D246 4FEF 000C lea $C(sp),sp RAM:0001D24A 4A40 tst.w d0 RAM:0001D24C 670A beq.s loc_1D258 RAM:0001D24E 203C 0000 274E move.l #$274E,d0 RAM:0001D254 6000 02D0 bra.w loc_1D526 RAM:0001D258 ; --------------------------------------------------------------------------- RAM:0001D258 RAM:0001D258 loc_1D258: ; CODE XREF: sub_1D228+24j RAM:0001D258 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D25E 41F9 0002 646A lea (unk_2646A).l,a0 RAM:0001D264 0C70 0002 0200 cmpi.w #2,(a0,d0.w*2) RAM:0001D26A 661C bne.s loc_1D288 RAM:0001D26C 3039 0004 6102 move.w (word_46102).l,d0 RAM:0001D272 48C0 ext.l d0 RAM:0001D274 0280 0000 00FF andi.l #$FF,d0 RAM:0001D27A 670A beq.s loc_1D286 RAM:0001D27C 203C 0000 278E move.l #$278E,d0 RAM:0001D282 6000 02A2 bra.w loc_1D526 RAM:0001D286 ; --------------------------------------------------------------------------- RAM:0001D286 RAM:0001D286 loc_1D286: ; CODE XREF: sub_1D228+52j RAM:0001D286 603C bra.s loc_1D2C4 RAM:0001D288 ; --------------------------------------------------------------------------- RAM:0001D288 RAM:0001D288 loc_1D288: ; CODE XREF: sub_1D228+42j RAM:0001D288 4878 0000 pea (off_0).w RAM:0001D28C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001D290 4878 0002 pea (2).w RAM:0001D294 4EB9 0001 DDB6 jsr sub_1DDB6 RAM:0001D29A 4FEF 000C lea $C(sp),sp RAM:0001D29E 4A40 tst.w d0 RAM:0001D2A0 6722 beq.s loc_1D2C4 RAM:0001D2A2 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001D2A6 4879 0002 68FE pea (aCannotFindVolu).l ; "Cannot find volume %S on hard disk.\n" RAM:0001D2AC 4878 0002 pea (2).w RAM:0001D2B0 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D2B6 4FEF 000C lea $C(sp),sp RAM:0001D2BA 203C 0000 274E move.l #$274E,d0 RAM:0001D2C0 6000 0264 bra.w loc_1D526 RAM:0001D2C4 ; --------------------------------------------------------------------------- RAM:0001D2C4 RAM:0001D2C4 loc_1D2C4: ; CODE XREF: sub_1D228:loc_1D286j RAM:0001D2C4 ; sub_1D228+78j RAM:0001D2C4 4878 0200 pea (off_200).w RAM:0001D2C8 486E FBF4 pea byte_FFFFFBF4(a6) RAM:0001D2CC 486E FDF4 pea unk_FFFFFDF4(a6) RAM:0001D2D0 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001D2D4 6100 F770 bsr.w sub_1CA46 RAM:0001D2D8 4FEF 0010 lea $10(sp),sp RAM:0001D2DC 4A40 tst.w d0 RAM:0001D2DE 670A beq.s loc_1D2EA RAM:0001D2E0 203C 0000 274E move.l #$274E,d0 RAM:0001D2E6 6000 023E bra.w loc_1D526 RAM:0001D2EA ; --------------------------------------------------------------------------- RAM:0001D2EA RAM:0001D2EA loc_1D2EA: ; CODE XREF: sub_1D228+B6j RAM:0001D2EA 486E FDF4 pea unk_FFFFFDF4(a6) RAM:0001D2EE 4EB9 0001 7EE0 jsr strlen RAM:0001D2F4 584F addq.w #4,sp RAM:0001D2F6 4A80 tst.l d0 RAM:0001D2F8 676E beq.s loc_1D368 RAM:0001D2FA 486E FDF4 pea unk_FFFFFDF4(a6) RAM:0001D2FE 4EB9 0001 7EE0 jsr strlen RAM:0001D304 584F addq.w #4,sp RAM:0001D306 2F00 move.l d0,-(sp) RAM:0001D308 486E FDF4 pea unk_FFFFFDF4(a6) RAM:0001D30C 486E FDF4 pea unk_FFFFFDF4(a6) RAM:0001D310 4EB9 0000 2D52 jsr (sub_2D52).l RAM:0001D316 4FEF 000C lea $C(sp),sp RAM:0001D31A 486E FDF4 pea unk_FFFFFDF4(a6) RAM:0001D31E 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D324 41F9 0002 6454 lea (off_26454).l,a0 RAM:0001D32A 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:0001D32E 4EB9 0001 7E98 jsr strcmp RAM:0001D334 504F addq.w #8,sp RAM:0001D336 4A80 tst.l d0 RAM:0001D338 672E beq.s loc_1D368 RAM:0001D33A 4879 0002 6923 pea (aDriveMayOnlyBe).l ; "Drive may only be specified on new volu"... RAM:0001D340 4878 0001 pea (1).w RAM:0001D344 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D34A 504F addq.w #8,sp RAM:0001D34C 4879 0002 6956 pea (aItIsTheSameAsT).l ; "it is the same as the drive of the old "... RAM:0001D352 4878 0001 pea (1).w RAM:0001D356 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D35C 504F addq.w #8,sp RAM:0001D35E 203C 0000 274E move.l #$274E,d0 RAM:0001D364 6000 01C0 bra.w loc_1D526 RAM:0001D368 ; --------------------------------------------------------------------------- RAM:0001D368 RAM:0001D368 loc_1D368: ; CODE XREF: sub_1D228+D0j RAM:0001D368 ; sub_1D228+110j RAM:0001D368 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D36E 41F9 0002 646A lea (unk_2646A).l,a0 RAM:0001D374 0C70 0002 0200 cmpi.w #2,(a0,d0.w*2) RAM:0001D37A 6600 008A bne.w loc_1D406 RAM:0001D37E 4AB9 0002 6C98 tst.l (dword_26C98).l RAM:0001D384 670E beq.s loc_1D394 RAM:0001D386 2F39 0002 6C98 move.l (dword_26C98).l,-(sp) RAM:0001D38C 4EB9 0001 E440 jsr return0_9 RAM:0001D392 584F addq.w #4,sp RAM:0001D394 RAM:0001D394 loc_1D394: ; CODE XREF: sub_1D228+15Cj RAM:0001D394 4879 0002 6986 pea (aR_0).l ; "r+" RAM:0001D39A 486E FBF4 pea byte_FFFFFBF4(a6) RAM:0001D39E 4EB9 0001 E45E jsr return0_12 RAM:0001D3A4 504F addq.w #8,sp RAM:0001D3A6 23C0 0002 6C98 move.l d0,(dword_26C98).l RAM:0001D3AC 4AB9 0002 6C98 tst.l (dword_26C98).l RAM:0001D3B2 6728 beq.s loc_1D3DC RAM:0001D3B4 486E FBF4 pea byte_FFFFFBF4(a6) RAM:0001D3B8 4879 0002 6989 pea (aFileAlreadyE_0).l ; "File already exists: %S\n" RAM:0001D3BE 4878 0002 pea (2).w RAM:0001D3C2 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D3C8 4FEF 000C lea $C(sp),sp RAM:0001D3CC 2F39 0002 6C98 move.l (dword_26C98).l,-(sp) RAM:0001D3D2 4EB9 0001 E440 jsr return0_9 RAM:0001D3D8 584F addq.w #4,sp RAM:0001D3DA 6026 bra.s loc_1D402 RAM:0001D3DC ; --------------------------------------------------------------------------- RAM:0001D3DC RAM:0001D3DC loc_1D3DC: ; CODE XREF: sub_1D228+18Aj RAM:0001D3DC 486E FBF4 pea byte_FFFFFBF4(a6) RAM:0001D3E0 486E F9F4 pea byte_FFFFF9F4(a6) RAM:0001D3E4 4EB9 0001 E4CC jsr return0_23 RAM:0001D3EA 504F addq.w #8,sp RAM:0001D3EC 4A80 tst.l d0 RAM:0001D3EE 6712 beq.s loc_1D402 RAM:0001D3F0 4879 0002 69A2 pea (aRenamingFailed).l ; "Renaming failed\n" RAM:0001D3F6 4878 0001 pea (1).w RAM:0001D3FA 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D400 504F addq.w #8,sp RAM:0001D402 RAM:0001D402 loc_1D402: ; CODE XREF: sub_1D228+1B2j RAM:0001D402 ; sub_1D228+1C6j RAM:0001D402 6000 011C bra.w loc_1D520 RAM:0001D406 ; --------------------------------------------------------------------------- RAM:0001D406 RAM:0001D406 loc_1D406: ; CODE XREF: sub_1D228+152j RAM:0001D406 486E FBF4 pea byte_FFFFFBF4(a6) RAM:0001D40A 4EB9 0001 7EE0 jsr strlen RAM:0001D410 584F addq.w #4,sp RAM:0001D412 2F00 move.l d0,-(sp) RAM:0001D414 486E FBF4 pea byte_FFFFFBF4(a6) RAM:0001D418 486E FBF4 pea byte_FFFFFBF4(a6) RAM:0001D41C 4EB9 0000 2D52 jsr (sub_2D52).l RAM:0001D422 4FEF 000C lea $C(sp),sp RAM:0001D426 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D42C 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001D432 3D70 0200 FDFA move.w (a0,d0.w*2),unk_FFFFFDFA(a6) RAM:0001D438 3D79 0002 78BA FFFC move.w (word_278BA).l,unk_FFFFFFFC(a6) RAM:0001D440 33F9 0002 78B8 0002+ move.w (word_278B8).l,(word_278BA).l RAM:0001D44A 4878 0000 pea (off_0).w RAM:0001D44E 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001D452 4878 0002 pea (2).w RAM:0001D456 4EB9 0001 DDB6 jsr sub_1DDB6 RAM:0001D45C 4FEF 000C lea $C(sp),sp RAM:0001D460 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001D464 33EE FFFC 0002 78BA move.w unk_FFFFFFFC(a6),(word_278BA).l RAM:0001D46C 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D472 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001D478 31AE FDFA 0200 move.w unk_FFFFFDFA(a6),(a0,d0.w*2) RAM:0001D47E 0C6E 0BBB FFFE cmpi.w #$BBB,unk_FFFFFFFE(a6) RAM:0001D484 6736 beq.s loc_1D4BC RAM:0001D486 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001D48A 6628 bne.s loc_1D4B4 RAM:0001D48C 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D492 41F9 0002 6454 lea (off_26454).l,a0 RAM:0001D498 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:0001D49C 486E FBF4 pea byte_FFFFFBF4(a6) RAM:0001D4A0 4879 0002 69B3 pea (aErrorVolumeSAl).l ; "Error: Volume %S already exists on driv"... RAM:0001D4A6 4878 0003 pea (3).w RAM:0001D4AA 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D4B0 4FEF 0010 lea $10(sp),sp RAM:0001D4B4 RAM:0001D4B4 loc_1D4B4: ; CODE XREF: sub_1D228+262j RAM:0001D4B4 203C 0000 274E move.l #$274E,d0 RAM:0001D4BA 606A bra.s loc_1D526 RAM:0001D4BC ; --------------------------------------------------------------------------- RAM:0001D4BC RAM:0001D4BC loc_1D4BC: ; CODE XREF: sub_1D228+25Cj RAM:0001D4BC 486E FBF4 pea byte_FFFFFBF4(a6) RAM:0001D4C0 6100 E3EE bsr.w sub_1B8B0 RAM:0001D4C4 584F addq.w #4,sp RAM:0001D4C6 4A40 tst.w d0 RAM:0001D4C8 6656 bne.s loc_1D520 RAM:0001D4CA 4878 0001 pea (1).w RAM:0001D4CE 4878 0000 pea (0).w RAM:0001D4D2 486E FDFC pea unk_FFFFFDFC(a6) RAM:0001D4D6 4EB9 0001 DC56 jsr sub_1DC56 RAM:0001D4DC 4FEF 000C lea $C(sp),sp RAM:0001D4E0 4A40 tst.w d0 RAM:0001D4E2 663C bne.s loc_1D520 RAM:0001D4E4 41EE FDFC lea unk_FFFFFDFC(a6),a0 RAM:0001D4E8 2D48 F9F0 move.l a0,byte_FFFFF9F0(a6) RAM:0001D4EC 4878 001A pea ($1A).w RAM:0001D4F0 486E FBF4 pea byte_FFFFFBF4(a6) RAM:0001D4F4 202E F9F0 move.l byte_FFFFF9F0(a6),d0 RAM:0001D4F8 0680 0000 0012 addi.l #$12,d0 RAM:0001D4FE 2F00 move.l d0,-(sp) RAM:0001D500 4EB9 0001 ED18 jsr sub_1ED18 RAM:0001D506 4FEF 000C lea $C(sp),sp RAM:0001D50A 4878 0001 pea (1).w RAM:0001D50E 4878 0000 pea (0).w RAM:0001D512 486E FDFC pea unk_FFFFFDFC(a6) RAM:0001D516 4EB9 0001 DD06 jsr sub_1DD06 RAM:0001D51C 4FEF 000C lea $C(sp),sp RAM:0001D520 RAM:0001D520 loc_1D520: ; CODE XREF: sub_1D228:loc_1D402j RAM:0001D520 ; sub_1D228+2A0j ... RAM:0001D520 7000 moveq #0,d0 RAM:0001D522 6002 bra.s loc_1D526 RAM:0001D522 ; --------------------------------------------------------------------------- RAM:0001D524 0070 dc.b $70 ; p RAM:0001D525 0000 dc.b 0 RAM:0001D526 ; --------------------------------------------------------------------------- RAM:0001D526 RAM:0001D526 loc_1D526: ; CODE XREF: sub_1D228+2Cj RAM:0001D526 ; sub_1D228+5Aj ... RAM:0001D526 4E5E unlk a6 RAM:0001D528 4E75 rts RAM:0001D528 ; End of function sub_1D228 RAM:0001D528 RAM:0001D528 ; --------------------------------------------------------------------------- RAM:0001D52A 0000 dc.b 0 RAM:0001D52B 0000 dc.b 0 RAM:0001D52C 0000 dc.b 0 RAM:0001D52D 0000 dc.b 0 RAM:0001D52E 0000 dc.b 0 RAM:0001D52F 0000 dc.b 0 RAM:0001D530 RAM:0001D530 ; =============== S U B R O U T I N E ======================================= RAM:0001D530 RAM:0001D530 ; Attributes: bp-based frame RAM:0001D530 RAM:0001D530 sub_1D530: ; CODE XREF: DefineLogicalVolume?+1C4p RAM:0001D530 ; ListDriveVolumes?+44p ... RAM:0001D530 RAM:0001D530 arg_2 = $A RAM:0001D530 RAM:0001D530 4E56 0000 link a6,#0 RAM:0001D534 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:0001D53A 48D7 0000 movem.l 0,(sp) RAM:0001D53E 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D544 41F9 0002 646A lea (unk_2646A).l,a0 RAM:0001D54A 0C70 0001 0200 cmpi.w #1,(a0,d0.w*2) RAM:0001D550 6714 beq.s loc_1D566 RAM:0001D552 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D558 41F9 0002 646A lea (unk_2646A).l,a0 RAM:0001D55E 0C70 0002 0200 cmpi.w #2,(a0,d0.w*2) RAM:0001D564 6622 bne.s loc_1D588 RAM:0001D566 RAM:0001D566 loc_1D566: ; CODE XREF: sub_1D530+20j RAM:0001D566 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D56C 48C0 ext.l d0 RAM:0001D56E 720A moveq #$A,d1 RAM:0001D570 E3A0 asl.l d1,d0 RAM:0001D572 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:0001D578 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:0001D57C 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0001D580 4250 clr.w (a0) RAM:0001D582 7000 moveq #0,d0 RAM:0001D584 6000 01B4 bra.w loc_1D73A RAM:0001D588 ; --------------------------------------------------------------------------- RAM:0001D588 RAM:0001D588 loc_1D588: ; CODE XREF: sub_1D530+34j RAM:0001D588 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D58E 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001D594 0C70 FFFF 0200 cmpi.w #$FFFF,(a0,d0.w*2) RAM:0001D59A 6600 0122 bne.w loc_1D6BE RAM:0001D59E 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D5A4 48C0 ext.l d0 RAM:0001D5A6 7209 moveq #9,d1 RAM:0001D5A8 E3A0 asl.l d1,d0 RAM:0001D5AA 0680 0002 78E6 addi.l #byte_278E6,d0 RAM:0001D5B0 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:0001D5B4 4878 000B pea ((off_8+3)).w RAM:0001D5B8 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:0001D5BC 4EB9 0001 D73E jsr sub_1D73E RAM:0001D5C2 504F addq.w #8,sp RAM:0001D5C4 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001D5C8 670A beq.s loc_1D5D4 RAM:0001D5CA 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001D5CE 48C0 ext.l d0 RAM:0001D5D0 6000 0168 bra.w loc_1D73A RAM:0001D5D4 ; --------------------------------------------------------------------------- RAM:0001D5D4 RAM:0001D5D4 loc_1D5D4: ; CODE XREF: sub_1D530+98j RAM:0001D5D4 4879 0002 69E8 pea (aBd).l ; "BD" RAM:0001D5DA 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:0001D5DE 4EB9 0001 7E98 jsr strcmp RAM:0001D5E4 504F addq.w #8,sp RAM:0001D5E6 4A80 tst.l d0 RAM:0001D5E8 6652 bne.s loc_1D63C RAM:0001D5EA 206E FFF4 movea.l unk_FFFFFFF4(a6),a0 RAM:0001D5EE 4AA8 01F8 tst.l $1F8(a0) RAM:0001D5F2 662C bne.s loc_1D620 RAM:0001D5F4 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D5FA 41F9 0002 78A4 lea (unk_278A4).l,a0 RAM:0001D600 41F0 0200 lea (a0,d0.w*2),a0 RAM:0001D604 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D60A 43F9 0002 78E2 lea (unk_278E2).l,a1 RAM:0001D610 3031 0200 move.w (a1,d0.w*2),d0 RAM:0001D614 43F9 0002 78C2 lea (unk_278C2).l,a1 RAM:0001D61A 30B1 0200 move.w (a1,d0.w*2),(a0) RAM:0001D61E 601A bra.s loc_1D63A RAM:0001D620 ; --------------------------------------------------------------------------- RAM:0001D620 RAM:0001D620 loc_1D620: ; CODE XREF: sub_1D530+C2j RAM:0001D620 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D626 41F9 0002 78A4 lea (unk_278A4).l,a0 RAM:0001D62C 41F0 0200 lea (a0,d0.w*2),a0 RAM:0001D630 226E FFF4 movea.l unk_FFFFFFF4(a6),a1 RAM:0001D634 2029 01F8 move.l $1F8(a1),d0 RAM:0001D638 3080 move.w d0,(a0) RAM:0001D63A RAM:0001D63A loc_1D63A: ; CODE XREF: sub_1D530+EEj RAM:0001D63A 601C bra.s loc_1D658 RAM:0001D63C ; --------------------------------------------------------------------------- RAM:0001D63C RAM:0001D63C loc_1D63C: ; CODE XREF: sub_1D530+B8j RAM:0001D63C 4879 0002 69EB pea (aHardDiskDriveN).l ; "Hard disk drive not properly labeled.\n" RAM:0001D642 4878 0001 pea (1).w RAM:0001D646 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D64C 504F addq.w #8,sp RAM:0001D64E 203C 0000 274E move.l #$274E,d0 RAM:0001D654 6000 00E4 bra.w loc_1D73A RAM:0001D658 ; --------------------------------------------------------------------------- RAM:0001D658 RAM:0001D658 loc_1D658: ; CODE XREF: sub_1D530:loc_1D63Aj RAM:0001D658 4878 000C pea (off_C).w RAM:0001D65C 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D662 48C0 ext.l d0 RAM:0001D664 720A moveq #$A,d1 RAM:0001D666 E3A0 asl.l d1,d0 RAM:0001D668 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:0001D66E 2F00 move.l d0,-(sp) RAM:0001D670 4EB9 0001 D73E jsr sub_1D73E RAM:0001D676 504F addq.w #8,sp RAM:0001D678 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001D67C 6626 bne.s loc_1D6A4 RAM:0001D67E 4878 000D pea ((off_C+1)).w RAM:0001D682 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D688 48C0 ext.l d0 RAM:0001D68A 720A moveq #$A,d1 RAM:0001D68C E3A0 asl.l d1,d0 RAM:0001D68E 0680 0002 6EA4 addi.l #unk_26EA4,d0 RAM:0001D694 2F00 move.l d0,-(sp) RAM:0001D696 4EB9 0001 D73E jsr sub_1D73E RAM:0001D69C 504F addq.w #8,sp RAM:0001D69E 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001D6A2 670A beq.s loc_1D6AE RAM:0001D6A4 RAM:0001D6A4 loc_1D6A4: ; CODE XREF: sub_1D530+14Cj RAM:0001D6A4 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001D6A8 48C0 ext.l d0 RAM:0001D6AA 6000 008E bra.w loc_1D73A RAM:0001D6AE ; --------------------------------------------------------------------------- RAM:0001D6AE RAM:0001D6AE loc_1D6AE: ; CODE XREF: sub_1D530+172j RAM:0001D6AE 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001D6B2 660A bne.s loc_1D6BE RAM:0001D6B4 4EB9 0001 C694 jsr sub_1C694 RAM:0001D6BA 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001D6BE RAM:0001D6BE loc_1D6BE: ; CODE XREF: sub_1D530+6Aj RAM:0001D6BE ; sub_1D530+182j RAM:0001D6BE 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D6C4 41F9 0002 78AA lea (off_278AA).l,a0 RAM:0001D6CA 41F0 0400 lea (a0,d0.w*4),a0 RAM:0001D6CE 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D6D4 48C0 ext.l d0 RAM:0001D6D6 720A moveq #$A,d1 RAM:0001D6D8 E3A0 asl.l d1,d0 RAM:0001D6DA 0680 0002 6CA4 addi.l #unk_26CA4,d0 RAM:0001D6E0 2080 move.l d0,(a0) RAM:0001D6E2 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D6E8 41F9 0002 78AA lea (off_278AA).l,a0 RAM:0001D6EE 2030 0400 move.l (a0,d0.w*4),d0 RAM:0001D6F2 7200 moveq #0,d1 RAM:0001D6F4 322E 000A move.w arg_2(a6),d1 RAM:0001D6F8 EB81 asl.l #5,d1 RAM:0001D6FA D081 add.l d1,d0 RAM:0001D6FC 2D40 FFF0 move.l d0,unk_FFFFFFF0(a6) RAM:0001D700 0C6E 001F 000A cmpi.w #$1F,arg_2(a6) RAM:0001D706 6308 bls.s loc_1D710 RAM:0001D708 203C 0000 0BBC move.l #$BBC,d0 RAM:0001D70E 602A bra.s loc_1D73A RAM:0001D710 ; --------------------------------------------------------------------------- RAM:0001D710 RAM:0001D710 loc_1D710: ; CODE XREF: sub_1D530+1D6j RAM:0001D710 206E FFF0 movea.l unk_FFFFFFF0(a6),a0 RAM:0001D714 0C50 FFFF cmpi.w #$FFFF,(a0) RAM:0001D718 6608 bne.s loc_1D722 RAM:0001D71A 203C 0000 0BBB move.l #$BBB,d0 RAM:0001D720 6018 bra.s loc_1D73A RAM:0001D722 ; --------------------------------------------------------------------------- RAM:0001D722 RAM:0001D722 loc_1D722: ; CODE XREF: sub_1D530+1E8j RAM:0001D722 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D728 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001D72E 31AE 000A 0200 move.w arg_2(a6),(a0,d0.w*2) RAM:0001D734 7000 moveq #0,d0 RAM:0001D736 6002 bra.s loc_1D73A RAM:0001D736 ; --------------------------------------------------------------------------- RAM:0001D738 0070 dc.b $70 ; p RAM:0001D739 0000 dc.b 0 RAM:0001D73A ; --------------------------------------------------------------------------- RAM:0001D73A RAM:0001D73A loc_1D73A: ; CODE XREF: sub_1D530+54j RAM:0001D73A ; sub_1D530+A0j ... RAM:0001D73A 4E5E unlk a6 RAM:0001D73C 4E75 rts RAM:0001D73C ; End of function sub_1D530 RAM:0001D73C RAM:0001D73E RAM:0001D73E ; =============== S U B R O U T I N E ======================================= RAM:0001D73E RAM:0001D73E ; Attributes: bp-based frame RAM:0001D73E RAM:0001D73E sub_1D73E: ; CODE XREF: sub_844+3E8p RAM:0001D73E ; sub_1C694+7Ap ... RAM:0001D73E RAM:0001D73E arg_0 = 8 RAM:0001D73E arg_6 = $E RAM:0001D73E RAM:0001D73E 4E56 0000 link a6,#0 RAM:0001D742 DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:0001D748 48D7 0000 movem.l 0,(sp) RAM:0001D74C 3D7C 0002 FFFE move.w #2,unk_FFFFFFFE(a6) RAM:0001D752 RAM:0001D752 loc_1D752: ; CODE XREF: sub_1D73E+120j RAM:0001D752 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001D756 536E FFFE subq.w #1,unk_FFFFFFFE(a6) RAM:0001D75A 4A40 tst.w d0 RAM:0001D75C 6700 0104 beq.w loc_1D862 RAM:0001D760 4878 0001 pea (1).w RAM:0001D764 306E 000E movea.w arg_6(a6),a0 RAM:0001D768 2F08 move.l a0,-(sp) RAM:0001D76A 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001D76E 4EB9 0001 B7FC jsr sub_1B7FC RAM:0001D774 4FEF 000C lea $C(sp),sp RAM:0001D778 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0001D77C 6600 00DC bne.w loc_1D85A RAM:0001D780 0C6E 000B 000E cmpi.w #$B,arg_6(a6) RAM:0001D786 6600 00CE bne.w loc_1D856 RAM:0001D78A 4279 0002 BCE6 clr.w (word_2BCE6).l RAM:0001D790 2D6E 0008 FFF8 move.l arg_0(a6),unk_FFFFFFF8(a6) RAM:0001D796 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0001D79A 226E FFF8 movea.l unk_FFFFFFF8(a6),a1 RAM:0001D79E 1011 move.b (a1),d0 RAM:0001D7A0 B028 01FC cmp.b $1FC(a0),d0 RAM:0001D7A4 662E bne.s loc_1D7D4 RAM:0001D7A6 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0001D7AA 226E FFF8 movea.l unk_FFFFFFF8(a6),a1 RAM:0001D7AE 1029 0001 move.b 1(a1),d0 RAM:0001D7B2 B028 01FD cmp.b $1FD(a0),d0 RAM:0001D7B6 661C bne.s loc_1D7D4 RAM:0001D7B8 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:0001D7BC 5880 addq.l #4,d0 RAM:0001D7BE 2F00 move.l d0,-(sp) RAM:0001D7C0 4EB9 0001 B840 jsr sub_1B840 RAM:0001D7C6 584F addq.w #4,sp RAM:0001D7C8 4A40 tst.w d0 RAM:0001D7CA 6608 bne.s loc_1D7D4 RAM:0001D7CC 33FC 0001 0002 BCE6 move.w #1,(word_2BCE6).l RAM:0001D7D4 RAM:0001D7D4 loc_1D7D4: ; CODE XREF: sub_1D73E+66j RAM:0001D7D4 ; sub_1D73E+78j ... RAM:0001D7D4 206E FFF8 movea.l unk_FFFFFFF8(a6),a0 RAM:0001D7D8 4AA8 01F8 tst.l $1F8(a0) RAM:0001D7DC 665E bne.s loc_1D83C RAM:0001D7DE 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0001D7E2 4EB9 0001 B878 jsr sub_1B878 RAM:0001D7E8 584F addq.w #4,sp RAM:0001D7EA 4A40 tst.w d0 RAM:0001D7EC 664C bne.s loc_1D83A RAM:0001D7EE 0C2E 0050 FFF6 cmpi.b #$50,unk_FFFFFFF6(a6) ; 'P' RAM:0001D7F4 6632 bne.s loc_1D828 RAM:0001D7F6 0C2E 0044 FFF7 cmpi.b #$44,unk_FFFFFFF7(a6) ; 'D' RAM:0001D7FC 662A bne.s loc_1D828 RAM:0001D7FE 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D804 41F9 0002 78E2 lea (unk_278E2).l,a0 RAM:0001D80A 41F0 0200 lea (a0,d0.w*2),a0 RAM:0001D80E 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D814 48C0 ext.l d0 RAM:0001D816 E580 asl.l #2,d0 RAM:0001D818 720F moveq #$F,d1 RAM:0001D81A E1A1 asl.l d0,d1 RAM:0001D81C 7000 moveq #0,d0 RAM:0001D81E 102E FFF5 move.b unk_FFFFFFF5(a6),d0 RAM:0001D822 C240 and.w d0,d1 RAM:0001D824 3081 move.w d1,(a0) RAM:0001D826 6012 bra.s loc_1D83A RAM:0001D828 ; --------------------------------------------------------------------------- RAM:0001D828 RAM:0001D828 loc_1D828: ; CODE XREF: sub_1D73E+B6j RAM:0001D828 ; sub_1D73E+BEj RAM:0001D828 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D82E 41F9 0002 78E2 lea (unk_278E2).l,a0 RAM:0001D834 31BC 000B 0200 move.w #$B,(a0,d0.w*2) RAM:0001D83A RAM:0001D83A loc_1D83A: ; CODE XREF: sub_1D73E+AEj RAM:0001D83A ; sub_1D73E+E8j RAM:0001D83A 601A bra.s loc_1D856 RAM:0001D83C ; --------------------------------------------------------------------------- RAM:0001D83C RAM:0001D83C loc_1D83C: ; CODE XREF: sub_1D73E+9Ej RAM:0001D83C 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001D842 41F9 0002 78A4 lea (unk_278A4).l,a0 RAM:0001D848 41F0 0200 lea (a0,d0.w*2),a0 RAM:0001D84C 226E FFF8 movea.l unk_FFFFFFF8(a6),a1 RAM:0001D850 2029 01F8 move.l $1F8(a1),d0 RAM:0001D854 3080 move.w d0,(a0) RAM:0001D856 RAM:0001D856 loc_1D856: ; CODE XREF: sub_1D73E+48j RAM:0001D856 ; sub_1D73E:loc_1D83Aj RAM:0001D856 7000 moveq #0,d0 RAM:0001D858 6012 bra.s loc_1D86C RAM:0001D85A ; --------------------------------------------------------------------------- RAM:0001D85A RAM:0001D85A loc_1D85A: ; CODE XREF: sub_1D73E+3Ej RAM:0001D85A 566E 000E addq.w #3,arg_6(a6) RAM:0001D85E 6000 FEF2 bra.w loc_1D752 RAM:0001D862 ; --------------------------------------------------------------------------- RAM:0001D862 RAM:0001D862 loc_1D862: ; CODE XREF: sub_1D73E+1Ej RAM:0001D862 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001D866 48C0 ext.l d0 RAM:0001D868 6002 bra.s loc_1D86C RAM:0001D868 ; --------------------------------------------------------------------------- RAM:0001D86A 0070 dc.b $70 ; p RAM:0001D86B 0000 dc.b 0 RAM:0001D86C ; --------------------------------------------------------------------------- RAM:0001D86C RAM:0001D86C loc_1D86C: ; CODE XREF: sub_1D73E+11Aj RAM:0001D86C ; sub_1D73E+12Aj RAM:0001D86C 4E5E unlk a6 RAM:0001D86E 4E75 rts RAM:0001D86E ; End of function sub_1D73E RAM:0001D86E RAM:0001D870 RAM:0001D870 ; =============== S U B R O U T I N E ======================================= RAM:0001D870 RAM:0001D870 ; Attributes: bp-based frame RAM:0001D870 RAM:0001D870 sub_1D870: ; CODE XREF: sub_1D9A2+2Cp RAM:0001D870 RAM:0001D870 arg_0 = 8 RAM:0001D870 RAM:0001D870 4E56 0000 link a6,#0 RAM:0001D874 DFFC FFFF FFD8 adda.l #unk_FFFFFFD8,sp RAM:0001D87A 48D7 0000 movem.l 0,(sp) RAM:0001D87E 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001D882 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:0001D886 RAM:0001D886 loc_1D886: ; CODE XREF: sub_1D870+120j RAM:0001D886 0C6E 0010 FFFC cmpi.w #$10,unk_FFFFFFFC(a6) RAM:0001D88C 6400 0106 bcc.w loc_1D994 RAM:0001D890 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001D894 6600 00FE bne.w loc_1D994 RAM:0001D898 7000 moveq #0,d0 RAM:0001D89A 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001D89E EB80 asl.l #5,d0 RAM:0001D8A0 2040 movea.l d0,a0 RAM:0001D8A2 D1EE 0008 adda.l arg_0(a6),a0 RAM:0001D8A6 43EE FFD8 lea unk_FFFFFFD8(a6),a1 RAM:0001D8AA 303C 0007 move.w #7,d0 RAM:0001D8AE RAM:0001D8AE loc_1D8AE: ; CODE XREF: sub_1D870+40j RAM:0001D8AE 22D8 move.l (a0)+,(a1)+ RAM:0001D8B0 51C8 FFFC dbf d0,loc_1D8AE RAM:0001D8B4 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0001D8B8 RAM:0001D8B8 loc_1D8B8: ; CODE XREF: sub_1D870+118j RAM:0001D8B8 0C6E 0007 FFFA cmpi.w #7,unk_FFFFFFFA(a6) RAM:0001D8BE 6200 00CC bhi.w loc_1D98C RAM:0001D8C2 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001D8C6 6600 00C4 bne.w loc_1D98C RAM:0001D8CA 7000 moveq #0,d0 RAM:0001D8CC 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001D8D0 0C76 FFFF 0CD8 cmpi.w #$FFFF,unk_FFFFFFD8(a6,d0.l*4) RAM:0001D8D6 661C bne.s loc_1D8F4 RAM:0001D8D8 7000 moveq #0,d0 RAM:0001D8DA 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001D8DE 41F6 0CD8 lea unk_FFFFFFD8(a6,d0.l*4),a0 RAM:0001D8E2 0C68 FFFF 0002 cmpi.w #$FFFF,2(a0) RAM:0001D8E8 6706 beq.s loc_1D8F0 RAM:0001D8EA 3D7C 0020 FFFE move.w #$20,unk_FFFFFFFE(a6) ; ' ' RAM:0001D8F0 RAM:0001D8F0 loc_1D8F0: ; CODE XREF: sub_1D870+78j RAM:0001D8F0 6000 0092 bra.w loc_1D984 RAM:0001D8F4 ; --------------------------------------------------------------------------- RAM:0001D8F4 RAM:0001D8F4 loc_1D8F4: ; CODE XREF: sub_1D870+66j RAM:0001D8F4 7000 moveq #0,d0 RAM:0001D8F6 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001D8FA 0C76 0001 0CD8 cmpi.w #1,unk_FFFFFFD8(a6,d0.l*4) RAM:0001D900 657C bcs.s loc_1D97E RAM:0001D902 7000 moveq #0,d0 RAM:0001D904 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001D908 3036 0CD8 move.w unk_FFFFFFD8(a6,d0.l*4),d0 RAM:0001D90C 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001D912 3239 0002 78B8 move.w (word_278B8).l,d1 RAM:0001D918 41F9 0002 78A4 lea (unk_278A4).l,a0 RAM:0001D91E 3230 1200 move.w (a0,d1.w*2),d1 RAM:0001D922 48C1 ext.l d1 RAM:0001D924 B081 cmp.l d1,d0 RAM:0001D926 6256 bhi.s loc_1D97E RAM:0001D928 7000 moveq #0,d0 RAM:0001D92A 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001D92E 41F6 0CD8 lea unk_FFFFFFD8(a6,d0.l*4),a0 RAM:0001D932 0C68 0001 0002 cmpi.w #1,2(a0) RAM:0001D938 6544 bcs.s loc_1D97E RAM:0001D93A 7000 moveq #0,d0 RAM:0001D93C 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001D940 41F6 0CD8 lea unk_FFFFFFD8(a6,d0.l*4),a0 RAM:0001D944 3028 0002 move.w 2(a0),d0 RAM:0001D948 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001D94E 3239 0002 78B8 move.w (word_278B8).l,d1 RAM:0001D954 41F9 0002 78A4 lea (unk_278A4).l,a0 RAM:0001D95A 3230 1200 move.w (a0,d1.w*2),d1 RAM:0001D95E 48C1 ext.l d1 RAM:0001D960 B081 cmp.l d1,d0 RAM:0001D962 621A bhi.s loc_1D97E RAM:0001D964 7000 moveq #0,d0 RAM:0001D966 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001D96A 7200 moveq #0,d1 RAM:0001D96C 322E FFFA move.w unk_FFFFFFFA(a6),d1 RAM:0001D970 41F6 1CD8 lea unk_FFFFFFD8(a6,d1.l*4),a0 RAM:0001D974 3228 0002 move.w 2(a0),d1 RAM:0001D978 B276 0CD8 cmp.w unk_FFFFFFD8(a6,d0.l*4),d1 RAM:0001D97C 6206 bhi.s loc_1D984 RAM:0001D97E RAM:0001D97E loc_1D97E: ; CODE XREF: sub_1D870+90j RAM:0001D97E ; sub_1D870+B6j ... RAM:0001D97E 3D7C 0020 FFFE move.w #$20,unk_FFFFFFFE(a6) ; ' ' RAM:0001D984 RAM:0001D984 loc_1D984: ; CODE XREF: sub_1D870:loc_1D8F0j RAM:0001D984 ; sub_1D870+10Cj RAM:0001D984 526E FFFA addq.w #1,unk_FFFFFFFA(a6) RAM:0001D988 6000 FF2E bra.w loc_1D8B8 RAM:0001D98C ; --------------------------------------------------------------------------- RAM:0001D98C RAM:0001D98C loc_1D98C: ; CODE XREF: sub_1D870+4Ej RAM:0001D98C ; sub_1D870+56j RAM:0001D98C 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0001D990 6000 FEF4 bra.w loc_1D886 RAM:0001D994 ; --------------------------------------------------------------------------- RAM:0001D994 RAM:0001D994 loc_1D994: ; CODE XREF: sub_1D870+1Cj RAM:0001D994 ; sub_1D870+24j RAM:0001D994 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001D998 48C0 ext.l d0 RAM:0001D99A 6002 bra.s loc_1D99E RAM:0001D99A ; --------------------------------------------------------------------------- RAM:0001D99C 0070 dc.b $70 ; p RAM:0001D99D 0000 dc.b 0 RAM:0001D99E ; --------------------------------------------------------------------------- RAM:0001D99E RAM:0001D99E loc_1D99E: ; CODE XREF: sub_1D870+12Aj RAM:0001D99E 4E5E unlk a6 RAM:0001D9A0 4E75 rts RAM:0001D9A0 ; End of function sub_1D870 RAM:0001D9A0 RAM:0001D9A2 RAM:0001D9A2 ; =============== S U B R O U T I N E ======================================= RAM:0001D9A2 RAM:0001D9A2 ; Attributes: bp-based frame RAM:0001D9A2 RAM:0001D9A2 sub_1D9A2: ; CODE XREF: DefineLogicalVolume?+186p RAM:0001D9A2 ; DefineLogicalVolume?+1B0p ... RAM:0001D9A2 RAM:0001D9A2 arg_0 = 8 RAM:0001D9A2 arg_6 = $E RAM:0001D9A2 RAM:0001D9A2 4E56 0000 link a6,#0 RAM:0001D9A6 DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:0001D9AC 48D7 0000 movem.l 0,(sp) RAM:0001D9B0 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001D9B4 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:0001D9B8 0C6E 000C 000E cmpi.w #$C,arg_6(a6) RAM:0001D9BE 670A beq.s loc_1D9CA RAM:0001D9C0 0C6E 000D 000E cmpi.w #$D,arg_6(a6) RAM:0001D9C6 6600 0094 bne.w loc_1DA5C RAM:0001D9CA RAM:0001D9CA loc_1D9CA: ; CODE XREF: sub_1D9A2+1Cj RAM:0001D9CA 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001D9CE 6100 FEA0 bsr.w sub_1D870 RAM:0001D9D2 584F addq.w #4,sp RAM:0001D9D4 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001D9D8 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001D9DC 677E beq.s loc_1DA5C RAM:0001D9DE 4879 0002 6A12 pea (asc_26A12).l ; "\n\a" RAM:0001D9E4 4878 0001 pea (1).w RAM:0001D9E8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001D9EE 504F addq.w #8,sp RAM:0001D9F0 4879 0002 6A15 pea (asc_26A15).l ; "\n*************************************"... RAM:0001D9F6 4878 0001 pea (1).w RAM:0001D9FA 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001DA00 504F addq.w #8,sp RAM:0001DA02 4879 0002 6A3F pea (aWarningAnAttem).l ; "\n* Warning - An attempt was made to wr"... RAM:0001DA08 4878 0001 pea (1).w RAM:0001DA0C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001DA12 504F addq.w #8,sp RAM:0001DA14 4879 0002 6A69 pea (aCorruptedExten).l ; "\n* corrupted extent data to the hard d"... RAM:0001DA1A 4878 0001 pea (1).w RAM:0001DA1E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001DA24 504F addq.w #8,sp RAM:0001DA26 4879 0002 6A94 pea (aNotifyAnOsPers).l ; "\n* Notify an OS person immediately" RAM:0001DA2C 4878 0001 pea (1).w RAM:0001DA30 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001DA36 504F addq.w #8,sp RAM:0001DA38 4879 0002 6AB7 pea (asc_26AB7).l ; "\n*************************************"... RAM:0001DA3E 4878 0001 pea (1).w RAM:0001DA42 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001DA48 504F addq.w #8,sp RAM:0001DA4A 4879 0002 6AE1 pea (asc_26AE1).l ; "\n" RAM:0001DA50 4878 0001 pea (1).w RAM:0001DA54 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001DA5A 504F addq.w #8,sp RAM:0001DA5C RAM:0001DA5C loc_1DA5C: ; CODE XREF: sub_1D9A2+24j RAM:0001DA5C ; sub_1D9A2+3Aj RAM:0001DA5C 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001DA60 663C bne.s loc_1DA9E RAM:0001DA62 4878 0001 pea (1).w RAM:0001DA66 306E 000E movea.w arg_6(a6),a0 RAM:0001DA6A 2F08 move.l a0,-(sp) RAM:0001DA6C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001DA70 4EB9 0001 B7B8 jsr sub_1B7B8 RAM:0001DA76 4FEF 000C lea $C(sp),sp RAM:0001DA7A 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001DA7E 4878 0001 pea (1).w RAM:0001DA82 302E 000E move.w arg_6(a6),d0 RAM:0001DA86 48C0 ext.l d0 RAM:0001DA88 5680 addq.l #3,d0 RAM:0001DA8A 2F00 move.l d0,-(sp) RAM:0001DA8C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001DA90 4EB9 0001 B7B8 jsr sub_1B7B8 RAM:0001DA96 4FEF 000C lea $C(sp),sp RAM:0001DA9A 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0001DA9E RAM:0001DA9E loc_1DA9E: ; CODE XREF: sub_1D9A2+BEj RAM:0001DA9E 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001DAA2 6606 bne.s loc_1DAAA RAM:0001DAA4 4A6E FFFC tst.w unk_FFFFFFFC(a6) RAM:0001DAA8 6720 beq.s loc_1DACA RAM:0001DAAA RAM:0001DAAA loc_1DAAA: ; CODE XREF: sub_1D9A2+100j RAM:0001DAAA 0C6E 000C 000E cmpi.w #$C,arg_6(a6) RAM:0001DAB0 6708 beq.s loc_1DABA RAM:0001DAB2 0C6E 000D 000E cmpi.w #$D,arg_6(a6) RAM:0001DAB8 6608 bne.s loc_1DAC2 RAM:0001DABA RAM:0001DABA loc_1DABA: ; CODE XREF: sub_1D9A2+10Ej RAM:0001DABA 3D7C 0040 FFFA move.w #$40,unk_FFFFFFFA(a6) ; '@' RAM:0001DAC0 6006 bra.s loc_1DAC8 RAM:0001DAC2 ; --------------------------------------------------------------------------- RAM:0001DAC2 RAM:0001DAC2 loc_1DAC2: ; CODE XREF: sub_1D9A2+116j RAM:0001DAC2 3D7C 003C FFFA move.w #$3C,unk_FFFFFFFA(a6) ; '<' RAM:0001DAC8 RAM:0001DAC8 loc_1DAC8: ; CODE XREF: sub_1D9A2+11Ej RAM:0001DAC8 6004 bra.s loc_1DACE RAM:0001DACA ; --------------------------------------------------------------------------- RAM:0001DACA RAM:0001DACA loc_1DACA: ; CODE XREF: sub_1D9A2+106j RAM:0001DACA 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0001DACE RAM:0001DACE loc_1DACE: ; CODE XREF: sub_1D9A2:loc_1DAC8j RAM:0001DACE 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001DAD2 48C0 ext.l d0 RAM:0001DAD4 6002 bra.s loc_1DAD8 RAM:0001DAD4 ; --------------------------------------------------------------------------- RAM:0001DAD6 0070 dc.b $70 ; p RAM:0001DAD7 0000 dc.b 0 RAM:0001DAD8 ; --------------------------------------------------------------------------- RAM:0001DAD8 RAM:0001DAD8 loc_1DAD8: ; CODE XREF: sub_1D9A2+132j RAM:0001DAD8 4E5E unlk a6 RAM:0001DADA 4E75 rts RAM:0001DADA ; End of function sub_1D9A2 RAM:0001DADA RAM:0001DADC RAM:0001DADC ; =============== S U B R O U T I N E ======================================= RAM:0001DADC RAM:0001DADC ; Attributes: bp-based frame RAM:0001DADC RAM:0001DADC sub_1DADC: ; CODE XREF: sub_1E1F4+3Cp RAM:0001DADC RAM:0001DADC arg_0 = 8 RAM:0001DADC arg_6 = $E RAM:0001DADC arg_8 = $10 RAM:0001DADC arg_C = $14 RAM:0001DADC RAM:0001DADC 4E56 0000 link a6,#0 RAM:0001DAE0 DFFC FFFF FFE4 adda.l #unk_FFFFFFE4,sp RAM:0001DAE6 48D7 0000 movem.l 0,(sp) RAM:0001DAEA 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001DAF0 41F9 0002 78AA lea (off_278AA).l,a0 RAM:0001DAF6 2030 0400 move.l (a0,d0.w*4),d0 RAM:0001DAFA 3239 0002 78B8 move.w (word_278B8).l,d1 RAM:0001DB00 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001DB06 3230 1200 move.w (a0,d1.w*2),d1 RAM:0001DB0A 0281 0000 FFFF andi.l #$FFFF,d1 RAM:0001DB10 EB81 asl.l #5,d1 RAM:0001DB12 D081 add.l d1,d0 RAM:0001DB14 2D40 FFE4 move.l d0,unk_FFFFFFE4(a6) RAM:0001DB18 206E 0014 movea.l arg_C(a6),a0 RAM:0001DB1C 4290 clr.l (a0) RAM:0001DB1E 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001DB24 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001DB2A 0C70 FFFF 0200 cmpi.w #$FFFF,(a0,d0.w*2) RAM:0001DB30 6714 beq.s loc_1DB46 RAM:0001DB32 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001DB38 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001DB3E 0C70 001F 0200 cmpi.w #$1F,(a0,d0.w*2) RAM:0001DB44 630A bls.s loc_1DB50 RAM:0001DB46 RAM:0001DB46 loc_1DB46: ; CODE XREF: sub_1DADC+54j RAM:0001DB46 203C 0000 0BBB move.l #$BBB,d0 RAM:0001DB4C 6000 0104 bra.w loc_1DC52 RAM:0001DB50 ; --------------------------------------------------------------------------- RAM:0001DB50 RAM:0001DB50 loc_1DB50: ; CODE XREF: sub_1DADC+68j RAM:0001DB50 42AE FFF0 clr.l unk_FFFFFFF0(a6) RAM:0001DB54 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001DB58 RAM:0001DB58 loc_1DB58: ; CODE XREF: sub_1DADC+168j RAM:0001DB58 0C6E 0007 FFFE cmpi.w #7,unk_FFFFFFFE(a6) RAM:0001DB5E 6200 00E8 bhi.w loc_1DC48 RAM:0001DB62 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001DB66 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:0001DB6A 0C70 FFFF 0400 cmpi.w #$FFFF,(a0,d0.w*4) RAM:0001DB70 6700 00D6 beq.w loc_1DC48 RAM:0001DB74 202E 0008 move.l arg_0(a6),d0 RAM:0001DB78 90AE FFF0 sub.l unk_FFFFFFF0(a6),d0 RAM:0001DB7C 2D40 FFEC move.l d0,unk_FFFFFFEC(a6) RAM:0001DB80 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001DB84 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:0001DB88 3030 0400 move.w (a0,d0.w*4),d0 RAM:0001DB8C 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001DB92 3239 0003 92F4 move.w (word_392F4).l,d1 RAM:0001DB98 48C1 ext.l d1 RAM:0001DB9A 4C01 0000 mulu.l d1,d0 RAM:0001DB9E 2D40 FFF8 move.l d0,unk_FFFFFFF8(a6) RAM:0001DBA2 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001DBA6 206E FFE4 movea.l unk_FFFFFFE4(a6),a0 RAM:0001DBAA 3030 0402 move.w 2(a0,d0.w*4),d0 RAM:0001DBAE 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001DBB4 3239 0003 92F4 move.w (word_392F4).l,d1 RAM:0001DBBA 48C1 ext.l d1 RAM:0001DBBC 4C01 0000 mulu.l d1,d0 RAM:0001DBC0 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:0001DBC4 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:0001DBC8 90AE FFF8 sub.l unk_FFFFFFF8(a6),d0 RAM:0001DBCC 3239 0003 92F4 move.w (word_392F4).l,d1 RAM:0001DBD2 48C1 ext.l d1 RAM:0001DBD4 D081 add.l d1,d0 RAM:0001DBD6 4C7C 0800 0000 0260 divs.l #$260,d0 RAM:0001DBDE EB80 asl.l #5,d0 RAM:0001DBE0 2200 move.l d0,d1 RAM:0001DBE2 D281 add.l d1,d1 RAM:0001DBE4 D081 add.l d1,d0 RAM:0001DBE6 E781 asl.l #3,d1 RAM:0001DBE8 D081 add.l d1,d0 RAM:0001DBEA 2D40 FFE8 move.l d0,unk_FFFFFFE8(a6) RAM:0001DBEE 202E FFE8 move.l unk_FFFFFFE8(a6),d0 RAM:0001DBF2 D1AE FFF0 add.l d0,unk_FFFFFFF0(a6) RAM:0001DBF6 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:0001DBFA B0AE 0008 cmp.l arg_0(a6),d0 RAM:0001DBFE 6340 bls.s loc_1DC40 RAM:0001DC00 206E 0010 movea.l arg_8(a6),a0 RAM:0001DC04 202E FFF8 move.l unk_FFFFFFF8(a6),d0 RAM:0001DC08 D0AE FFEC add.l unk_FFFFFFEC(a6),d0 RAM:0001DC0C 2080 move.l d0,(a0) RAM:0001DC0E 302E 000E move.w arg_6(a6),d0 RAM:0001DC12 48C0 ext.l d0 RAM:0001DC14 D0AE 0008 add.l arg_0(a6),d0 RAM:0001DC18 B0AE FFF0 cmp.l unk_FFFFFFF0(a6),d0 RAM:0001DC1C 6312 bls.s loc_1DC30 RAM:0001DC1E 206E 0014 movea.l arg_C(a6),a0 RAM:0001DC22 202E FFF0 move.l unk_FFFFFFF0(a6),d0 RAM:0001DC26 90AE 0008 sub.l arg_0(a6),d0 RAM:0001DC2A 2080 move.l d0,(a0) RAM:0001DC2C 7000 moveq #0,d0 RAM:0001DC2E 6022 bra.s loc_1DC52 RAM:0001DC30 ; --------------------------------------------------------------------------- RAM:0001DC30 RAM:0001DC30 loc_1DC30: ; CODE XREF: sub_1DADC+140j RAM:0001DC30 206E 0014 movea.l arg_C(a6),a0 RAM:0001DC34 302E 000E move.w arg_6(a6),d0 RAM:0001DC38 48C0 ext.l d0 RAM:0001DC3A 2080 move.l d0,(a0) RAM:0001DC3C 7000 moveq #0,d0 RAM:0001DC3E 6012 bra.s loc_1DC52 RAM:0001DC40 ; --------------------------------------------------------------------------- RAM:0001DC40 RAM:0001DC40 loc_1DC40: ; CODE XREF: sub_1DADC+122j RAM:0001DC40 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0001DC44 6000 FF12 bra.w loc_1DB58 RAM:0001DC48 ; --------------------------------------------------------------------------- RAM:0001DC48 RAM:0001DC48 loc_1DC48: ; CODE XREF: sub_1DADC+82j RAM:0001DC48 ; sub_1DADC+94j RAM:0001DC48 203C 0000 0BBD move.l #$BBD,d0 RAM:0001DC4E 6002 bra.s loc_1DC52 RAM:0001DC4E ; --------------------------------------------------------------------------- RAM:0001DC50 0070 dc.b $70 ; p RAM:0001DC51 0000 dc.b 0 RAM:0001DC52 ; --------------------------------------------------------------------------- RAM:0001DC52 RAM:0001DC52 loc_1DC52: ; CODE XREF: sub_1DADC+70j RAM:0001DC52 ; sub_1DADC+152j ... RAM:0001DC52 4E5E unlk a6 RAM:0001DC54 4E75 rts RAM:0001DC54 ; End of function sub_1DADC RAM:0001DC54 RAM:0001DC56 RAM:0001DC56 ; =============== S U B R O U T I N E ======================================= RAM:0001DC56 RAM:0001DC56 ; Attributes: bp-based frame RAM:0001DC56 RAM:0001DC56 sub_1DC56: ; CODE XREF: sub_1ABAC+5Ep RAM:0001DC56 ; sub_1ABAC+14Cp ... RAM:0001DC56 RAM:0001DC56 arg_0 = 8 RAM:0001DC56 arg_4 = $C RAM:0001DC56 arg_A = $12 RAM:0001DC56 RAM:0001DC56 4E56 0000 link a6,#0 RAM:0001DC5A DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:0001DC60 48D7 0000 movem.l 0,(sp) RAM:0001DC64 RAM:0001DC64 loc_1DC64: ; CODE XREF: sub_1DC56+94j RAM:0001DC64 4A6E 0012 tst.w arg_A(a6) RAM:0001DC68 6F00 0084 ble.w loc_1DCEE RAM:0001DC6C 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0001DC70 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0001DC74 306E 0012 movea.w arg_A(a6),a0 RAM:0001DC78 2F08 move.l a0,-(sp) RAM:0001DC7A 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001DC7E 4EB9 0001 E1F4 jsr sub_1E1F4 RAM:0001DC84 4FEF 0010 lea $10(sp),sp RAM:0001DC88 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001DC8C 6708 beq.s loc_1DC96 RAM:0001DC8E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001DC92 48C0 ext.l d0 RAM:0001DC94 606C bra.s loc_1DD02 RAM:0001DC96 ; --------------------------------------------------------------------------- RAM:0001DC96 RAM:0001DC96 loc_1DC96: ; CODE XREF: sub_1DC56+36j RAM:0001DC96 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:0001DC9A 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:0001DC9E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001DCA2 4EB9 0001 E2AC jsr sub_1E2AC RAM:0001DCA8 4FEF 000C lea $C(sp),sp RAM:0001DCAC 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001DCB0 6708 beq.s loc_1DCBA RAM:0001DCB2 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001DCB6 48C0 ext.l d0 RAM:0001DCB8 6048 bra.s loc_1DD02 RAM:0001DCBA ; --------------------------------------------------------------------------- RAM:0001DCBA RAM:0001DCBA loc_1DCBA: ; CODE XREF: sub_1DC56+5Aj RAM:0001DCBA 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:0001DCBE 206E 000C movea.l arg_4(a6),a0 RAM:0001DCC2 41F0 0A00 lea (a0,d0.l*2),a0 RAM:0001DCC6 2D48 000C move.l a0,arg_4(a6) RAM:0001DCCA 302E 0012 move.w arg_A(a6),d0 RAM:0001DCCE 48C0 ext.l d0 RAM:0001DCD0 90AE FFF4 sub.l unk_FFFFFFF4(a6),d0 RAM:0001DCD4 3D40 0012 move.w d0,arg_A(a6) RAM:0001DCD8 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:0001DCDC E180 asl.l #8,d0 RAM:0001DCDE 206E 0008 movea.l arg_0(a6),a0 RAM:0001DCE2 41F0 0A00 lea (a0,d0.l*2),a0 RAM:0001DCE6 2D48 0008 move.l a0,arg_0(a6) RAM:0001DCEA 6000 FF78 bra.w loc_1DC64 RAM:0001DCEE ; --------------------------------------------------------------------------- RAM:0001DCEE RAM:0001DCEE loc_1DCEE: ; CODE XREF: sub_1DC56+12j RAM:0001DCEE 4A6E 0012 tst.w arg_A(a6) RAM:0001DCF2 6708 beq.s loc_1DCFC RAM:0001DCF4 203C 0000 0BBC move.l #$BBC,d0 RAM:0001DCFA 6006 bra.s loc_1DD02 RAM:0001DCFC ; --------------------------------------------------------------------------- RAM:0001DCFC RAM:0001DCFC loc_1DCFC: ; CODE XREF: sub_1DC56+9Cj RAM:0001DCFC 7000 moveq #0,d0 RAM:0001DCFE 6002 bra.s loc_1DD02 RAM:0001DCFE ; --------------------------------------------------------------------------- RAM:0001DD00 0070 dc.b $70 ; p RAM:0001DD01 0000 dc.b 0 RAM:0001DD02 ; --------------------------------------------------------------------------- RAM:0001DD02 RAM:0001DD02 loc_1DD02: ; CODE XREF: sub_1DC56+3Ej RAM:0001DD02 ; sub_1DC56+62j ... RAM:0001DD02 4E5E unlk a6 RAM:0001DD04 4E75 rts RAM:0001DD04 ; End of function sub_1DC56 RAM:0001DD04 RAM:0001DD06 RAM:0001DD06 ; =============== S U B R O U T I N E ======================================= RAM:0001DD06 RAM:0001DD06 ; Attributes: bp-based frame RAM:0001DD06 RAM:0001DD06 sub_1DD06: ; CODE XREF: sub_1ABAC+36Cp RAM:0001DD06 ; sub_1ABAC+4CAp ... RAM:0001DD06 RAM:0001DD06 arg_0 = 8 RAM:0001DD06 arg_4 = $C RAM:0001DD06 arg_A = $12 RAM:0001DD06 RAM:0001DD06 4E56 0000 link a6,#0 RAM:0001DD0A DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:0001DD10 48D7 0000 movem.l 0,(sp) RAM:0001DD14 RAM:0001DD14 loc_1DD14: ; CODE XREF: sub_1DD06+94j RAM:0001DD14 4A6E 0012 tst.w arg_A(a6) RAM:0001DD18 6F00 0084 ble.w loc_1DD9E RAM:0001DD1C 486E FFF4 pea unk_FFFFFFF4(a6) RAM:0001DD20 486E FFF8 pea unk_FFFFFFF8(a6) RAM:0001DD24 306E 0012 movea.w arg_A(a6),a0 RAM:0001DD28 2F08 move.l a0,-(sp) RAM:0001DD2A 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001DD2E 4EB9 0001 E1F4 jsr sub_1E1F4 RAM:0001DD34 4FEF 0010 lea $10(sp),sp RAM:0001DD38 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001DD3C 6708 beq.s loc_1DD46 RAM:0001DD3E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001DD42 48C0 ext.l d0 RAM:0001DD44 606C bra.s loc_1DDB2 RAM:0001DD46 ; --------------------------------------------------------------------------- RAM:0001DD46 RAM:0001DD46 loc_1DD46: ; CODE XREF: sub_1DD06+36j RAM:0001DD46 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:0001DD4A 2F2E FFF8 move.l unk_FFFFFFF8(a6),-(sp) RAM:0001DD4E 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001DD52 4EB9 0001 E336 jsr sub_1E336 RAM:0001DD58 4FEF 000C lea $C(sp),sp RAM:0001DD5C 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001DD60 6708 beq.s loc_1DD6A RAM:0001DD62 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001DD66 48C0 ext.l d0 RAM:0001DD68 6048 bra.s loc_1DDB2 RAM:0001DD6A ; --------------------------------------------------------------------------- RAM:0001DD6A RAM:0001DD6A loc_1DD6A: ; CODE XREF: sub_1DD06+5Aj RAM:0001DD6A 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:0001DD6E 206E 000C movea.l arg_4(a6),a0 RAM:0001DD72 41F0 0A00 lea (a0,d0.l*2),a0 RAM:0001DD76 2D48 000C move.l a0,arg_4(a6) RAM:0001DD7A 302E 0012 move.w arg_A(a6),d0 RAM:0001DD7E 48C0 ext.l d0 RAM:0001DD80 90AE FFF4 sub.l unk_FFFFFFF4(a6),d0 RAM:0001DD84 3D40 0012 move.w d0,arg_A(a6) RAM:0001DD88 202E FFF4 move.l unk_FFFFFFF4(a6),d0 RAM:0001DD8C E180 asl.l #8,d0 RAM:0001DD8E 206E 0008 movea.l arg_0(a6),a0 RAM:0001DD92 41F0 0A00 lea (a0,d0.l*2),a0 RAM:0001DD96 2D48 0008 move.l a0,arg_0(a6) RAM:0001DD9A 6000 FF78 bra.w loc_1DD14 RAM:0001DD9E ; --------------------------------------------------------------------------- RAM:0001DD9E RAM:0001DD9E loc_1DD9E: ; CODE XREF: sub_1DD06+12j RAM:0001DD9E 4A6E 0012 tst.w arg_A(a6) RAM:0001DDA2 6708 beq.s loc_1DDAC RAM:0001DDA4 203C 0000 0BBC move.l #$BBC,d0 RAM:0001DDAA 6006 bra.s loc_1DDB2 RAM:0001DDAC ; --------------------------------------------------------------------------- RAM:0001DDAC RAM:0001DDAC loc_1DDAC: ; CODE XREF: sub_1DD06+9Cj RAM:0001DDAC 7000 moveq #0,d0 RAM:0001DDAE 6002 bra.s loc_1DDB2 RAM:0001DDAE ; --------------------------------------------------------------------------- RAM:0001DDB0 0070 dc.b $70 ; p RAM:0001DDB1 0000 dc.b 0 RAM:0001DDB2 ; --------------------------------------------------------------------------- RAM:0001DDB2 RAM:0001DDB2 loc_1DDB2: ; CODE XREF: sub_1DD06+3Ej RAM:0001DDB2 ; sub_1DD06+62j ... RAM:0001DDB2 4E5E unlk a6 RAM:0001DDB4 4E75 rts RAM:0001DDB4 ; End of function sub_1DD06 RAM:0001DDB4 RAM:0001DDB6 RAM:0001DDB6 ; =============== S U B R O U T I N E ======================================= RAM:0001DDB6 RAM:0001DDB6 ; Attributes: bp-based frame RAM:0001DDB6 RAM:0001DDB6 sub_1DDB6: ; CODE XREF: sub_1EEC+44p RAM:0001DDB6 ; sub_11104+198p ... RAM:0001DDB6 RAM:0001DDB6 arg_0 = 8 RAM:0001DDB6 arg_4 = $C RAM:0001DDB6 arg_8 = $10 RAM:0001DDB6 arg_F = $17 RAM:0001DDB6 arg_12 = $1A RAM:0001DDB6 RAM:0001DDB6 4E56 0000 link a6,#0 RAM:0001DDBA DFFC FFFF FBB0 adda.l #byte_FFFFFBB0,sp RAM:0001DDC0 48D7 0000 movem.l 0,(sp) RAM:0001DDC4 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001DDCA 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001DDD0 31BC FFFF 0200 move.w #$FFFF,(a0,d0.w*2) RAM:0001DDD6 0CAE 0000 0002 0008 cmpi.l #2,arg_0(a6) RAM:0001DDDE 6506 bcs.s loc_1DDE6 RAM:0001DDE0 4AAE 0010 tst.l arg_8(a6) RAM:0001DDE4 6610 bne.s loc_1DDF6 RAM:0001DDE6 RAM:0001DDE6 loc_1DDE6: ; CODE XREF: sub_1DDB6+28j RAM:0001DDE6 41EE FBF8 lea byte_FFFFFBF8(a6),a0 RAM:0001DDEA 2D48 FBF4 move.l a0,byte_FFFFFBF4(a6) RAM:0001DDEE 3D7C 0200 FBB0 move.w #$200,byte_FFFFFBB0(a6) RAM:0001DDF4 600C bra.s loc_1DE02 RAM:0001DDF6 ; --------------------------------------------------------------------------- RAM:0001DDF6 RAM:0001DDF6 loc_1DDF6: ; CODE XREF: sub_1DDB6+2Ej RAM:0001DDF6 2D6E 0010 FBF4 move.l arg_8(a6),byte_FFFFFBF4(a6) RAM:0001DDFC 3D6E 001A FBB0 move.w arg_12(a6),byte_FFFFFBB0(a6) RAM:0001DE02 RAM:0001DE02 loc_1DE02: ; CODE XREF: sub_1DDB6+3Ej RAM:0001DE02 306E FBB0 movea.w byte_FFFFFBB0(a6),a0 RAM:0001DE06 2F08 move.l a0,-(sp) RAM:0001DE08 2F2E FBF4 move.l byte_FFFFFBF4(a6),-(sp) RAM:0001DE0C 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001DE10 4EB9 0001 CB76 jsr sub_1CB76 RAM:0001DE16 4FEF 000C lea $C(sp),sp RAM:0001DE1A 3D40 FFFC move.w d0,unk_FFFFFFFC(a6) RAM:0001DE1E 670A beq.s loc_1DE2A RAM:0001DE20 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001DE24 48C0 ext.l d0 RAM:0001DE26 6000 01F8 bra.w loc_1E020 RAM:0001DE2A ; --------------------------------------------------------------------------- RAM:0001DE2A RAM:0001DE2A loc_1DE2A: ; CODE XREF: sub_1DDB6+68j RAM:0001DE2A 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001DE2E 41EE FDF8 lea unk_FFFFFDF8(a6),a0 RAM:0001DE32 2D48 FBB4 move.l a0,byte_FFFFFBB4(a6) RAM:0001DE36 3D7C 0BBB FFFC move.w #$BBB,unk_FFFFFFFC(a6) RAM:0001DE3C 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001DE42 41F9 0002 646A lea (unk_2646A).l,a0 RAM:0001DE48 4A70 0200 tst.w (a0,d0.w*2) RAM:0001DE4C 6608 bne.s loc_1DE56 RAM:0001DE4E 3D7C 001F FFF8 move.w #$1F,unk_FFFFFFF8(a6) RAM:0001DE54 6004 bra.s loc_1DE5A RAM:0001DE56 ; --------------------------------------------------------------------------- RAM:0001DE56 RAM:0001DE56 loc_1DE56: ; CODE XREF: sub_1DDB6+96j RAM:0001DE56 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0001DE5A RAM:0001DE5A loc_1DE5A: ; CODE XREF: sub_1DDB6+9Ej RAM:0001DE5A 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001DE60 41F9 0002 646A lea (unk_2646A).l,a0 RAM:0001DE66 0C70 0002 0200 cmpi.w #2,(a0,d0.w*2) RAM:0001DE6C 6600 00E0 bne.w loc_1DF4E RAM:0001DE70 3039 0004 6102 move.w (word_46102).l,d0 RAM:0001DE76 48C0 ext.l d0 RAM:0001DE78 0280 0000 00FF andi.l #$FF,d0 RAM:0001DE7E 670A beq.s loc_1DE8A RAM:0001DE80 203C 0000 278E move.l #$278E,d0 RAM:0001DE86 6000 0198 bra.w loc_1E020 RAM:0001DE8A ; --------------------------------------------------------------------------- RAM:0001DE8A RAM:0001DE8A loc_1DE8A: ; CODE XREF: sub_1DDB6+C8j RAM:0001DE8A 4AB9 0002 6C98 tst.l (dword_26C98).l RAM:0001DE90 670E beq.s loc_1DEA0 RAM:0001DE92 2F39 0002 6C98 move.l (dword_26C98).l,-(sp) RAM:0001DE98 4EB9 0001 E440 jsr return0_9 RAM:0001DE9E 584F addq.w #4,sp RAM:0001DEA0 RAM:0001DEA0 loc_1DEA0: ; CODE XREF: sub_1DDB6+DAj RAM:0001DEA0 0CAE 0000 0003 0008 cmpi.l #3,arg_0(a6) RAM:0001DEA8 6D08 blt.s loc_1DEB2 RAM:0001DEAA 1D6E 0017 FBB3 move.b arg_F(a6),unk_FFFFFBB3(a6) RAM:0001DEB0 6004 bra.s loc_1DEB6 RAM:0001DEB2 ; --------------------------------------------------------------------------- RAM:0001DEB2 RAM:0001DEB2 loc_1DEB2: ; CODE XREF: sub_1DDB6+F2j RAM:0001DEB2 422E FBB3 clr.b unk_FFFFFBB3(a6) RAM:0001DEB6 RAM:0001DEB6 loc_1DEB6: ; CODE XREF: sub_1DDB6+FAj RAM:0001DEB6 4A2E FBB3 tst.b unk_FFFFFBB3(a6) RAM:0001DEBA 671A beq.s loc_1DED6 RAM:0001DEBC 4879 0002 6AE3 pea (unk_26AE3).l RAM:0001DEC2 2F2E FBF4 move.l byte_FFFFFBF4(a6),-(sp) RAM:0001DEC6 4EB9 0001 E45E jsr return0_12 RAM:0001DECC 504F addq.w #8,sp RAM:0001DECE 23C0 0002 6C98 move.l d0,(dword_26C98).l RAM:0001DED4 6018 bra.s loc_1DEEE RAM:0001DED6 ; --------------------------------------------------------------------------- RAM:0001DED6 RAM:0001DED6 loc_1DED6: ; CODE XREF: sub_1DDB6+104j RAM:0001DED6 4879 0002 6AE5 pea (unk_26AE5).l RAM:0001DEDC 2F2E FBF4 move.l byte_FFFFFBF4(a6),-(sp) RAM:0001DEE0 4EB9 0001 E45E jsr return0_12 RAM:0001DEE6 504F addq.w #8,sp RAM:0001DEE8 23C0 0002 6C98 move.l d0,(dword_26C98).l RAM:0001DEEE RAM:0001DEEE loc_1DEEE: ; CODE XREF: sub_1DDB6+11Ej RAM:0001DEEE 4AB9 0002 6C98 tst.l (dword_26C98).l RAM:0001DEF4 672E beq.s loc_1DF24 RAM:0001DEF6 486E FBB8 pea byte_FFFFFBB8(a6) RAM:0001DEFA 2F2E FBF4 move.l byte_FFFFFBF4(a6),-(sp) RAM:0001DEFE 4EB9 0001 E4B8 jsr return0_21 RAM:0001DF04 504F addq.w #8,sp RAM:0001DF06 202E FBC8 move.l byte_FFFFFBC8(a6),d0 RAM:0001DF0A 4A80 tst.l d0 RAM:0001DF0C 6C06 bge.s loc_1DF14 RAM:0001DF0E 0680 0000 01FF addi.l #$1FF,d0 RAM:0001DF14 RAM:0001DF14 loc_1DF14: ; CODE XREF: sub_1DDB6+156j RAM:0001DF14 E080 asr.l #8,d0 RAM:0001DF16 E280 asr.l #1,d0 RAM:0001DF18 23C0 0002 6CA0 move.l d0,(dword_26CA0).l RAM:0001DF1E 7000 moveq #0,d0 RAM:0001DF20 6000 00FE bra.w loc_1E020 RAM:0001DF24 ; --------------------------------------------------------------------------- RAM:0001DF24 RAM:0001DF24 loc_1DF24: ; CODE XREF: sub_1DDB6+13Ej RAM:0001DF24 2F2E FBF4 move.l byte_FFFFFBF4(a6),-(sp) RAM:0001DF28 4879 0002 6AE8 pea (aErrorOpeningSu).l ; "Error opening sun file %S\n" RAM:0001DF2E 4878 0002 pea (2).w RAM:0001DF32 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001DF38 4FEF 000C lea $C(sp),sp RAM:0001DF3C 4879 0002 6B03 pea (aErrorOpening_0).l ; "error opening sun file: " RAM:0001DF42 4EB9 0001 E468 jsr return0_13 RAM:0001DF48 584F addq.w #4,sp RAM:0001DF4A 6000 00B8 bra.w loc_1E004 RAM:0001DF4E ; --------------------------------------------------------------------------- RAM:0001DF4E RAM:0001DF4E loc_1DF4E: ; CODE XREF: sub_1DDB6+B6j RAM:0001DF4E 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001DF52 4EB9 0001 7EE0 jsr strlen RAM:0001DF58 584F addq.w #4,sp RAM:0001DF5A 2F00 move.l d0,-(sp) RAM:0001DF5C 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001DF60 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001DF64 4EB9 0000 2D52 jsr (sub_2D52).l RAM:0001DF6A 4FEF 000C lea $C(sp),sp RAM:0001DF6E 2F2E FBF4 move.l byte_FFFFFBF4(a6),-(sp) RAM:0001DF72 4EB9 0001 7EE0 jsr strlen RAM:0001DF78 584F addq.w #4,sp RAM:0001DF7A 2F00 move.l d0,-(sp) RAM:0001DF7C 2F2E FBF4 move.l byte_FFFFFBF4(a6),-(sp) RAM:0001DF80 2F2E FBF4 move.l byte_FFFFFBF4(a6),-(sp) RAM:0001DF84 4EB9 0000 2D52 jsr (sub_2D52).l RAM:0001DF8A 4FEF 000C lea $C(sp),sp RAM:0001DF8E RAM:0001DF8E loc_1DF8E: ; CODE XREF: sub_1DDB6+24Cj RAM:0001DF8E 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001DF92 B06E FFF8 cmp.w unk_FFFFFFF8(a6),d0 RAM:0001DF96 626C bhi.s loc_1E004 RAM:0001DF98 306E FFFE movea.w unk_FFFFFFFE(a6),a0 RAM:0001DF9C 2F08 move.l a0,-(sp) RAM:0001DF9E 6100 F590 bsr.w sub_1D530 RAM:0001DFA2 584F addq.w #4,sp RAM:0001DFA4 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0001DFA8 6644 bne.s loc_1DFEE RAM:0001DFAA 4878 0001 pea (1).w RAM:0001DFAE 4878 0000 pea (0).w RAM:0001DFB2 2F2E FBB4 move.l byte_FFFFFBB4(a6),-(sp) RAM:0001DFB6 6100 FC9E bsr.w sub_1DC56 RAM:0001DFBA 4FEF 000C lea $C(sp),sp RAM:0001DFBE 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0001DFC2 6708 beq.s loc_1DFCC RAM:0001DFC4 3D6E FFFA FFFC move.w unk_FFFFFFFA(a6),unk_FFFFFFFC(a6) RAM:0001DFCA 6038 bra.s loc_1E004 RAM:0001DFCC ; --------------------------------------------------------------------------- RAM:0001DFCC RAM:0001DFCC loc_1DFCC: ; CODE XREF: sub_1DDB6+20Cj RAM:0001DFCC 202E FBB4 move.l byte_FFFFFBB4(a6),d0 RAM:0001DFD0 0680 0000 0012 addi.l #$12,d0 RAM:0001DFD6 2F00 move.l d0,-(sp) RAM:0001DFD8 2F2E FBF4 move.l byte_FFFFFBF4(a6),-(sp) RAM:0001DFDC 4EB9 0001 7E98 jsr strcmp RAM:0001DFE2 504F addq.w #8,sp RAM:0001DFE4 4A80 tst.l d0 RAM:0001DFE6 6604 bne.s loc_1DFEC RAM:0001DFE8 7000 moveq #0,d0 RAM:0001DFEA 6034 bra.s loc_1E020 RAM:0001DFEC ; --------------------------------------------------------------------------- RAM:0001DFEC RAM:0001DFEC loc_1DFEC: ; CODE XREF: sub_1DDB6+230j RAM:0001DFEC 6010 bra.s loc_1DFFE RAM:0001DFEE ; --------------------------------------------------------------------------- RAM:0001DFEE RAM:0001DFEE loc_1DFEE: ; CODE XREF: sub_1DDB6+1F2j RAM:0001DFEE 0C6E 0BBB FFFA cmpi.w #$BBB,unk_FFFFFFFA(a6) RAM:0001DFF4 6708 beq.s loc_1DFFE RAM:0001DFF6 3D6E FFFA FFFC move.w unk_FFFFFFFA(a6),unk_FFFFFFFC(a6) RAM:0001DFFC 6006 bra.s loc_1E004 RAM:0001DFFE ; --------------------------------------------------------------------------- RAM:0001DFFE RAM:0001DFFE loc_1DFFE: ; CODE XREF: sub_1DDB6:loc_1DFECj RAM:0001DFFE ; sub_1DDB6+23Ej RAM:0001DFFE 526E FFFE addq.w #1,unk_FFFFFFFE(a6) RAM:0001E002 608A bra.s loc_1DF8E RAM:0001E004 ; --------------------------------------------------------------------------- RAM:0001E004 RAM:0001E004 loc_1E004: ; CODE XREF: sub_1DDB6+194j RAM:0001E004 ; sub_1DDB6+1E0j ... RAM:0001E004 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001E00A 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001E010 31BC FFFF 0200 move.w #$FFFF,(a0,d0.w*2) RAM:0001E016 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001E01A 48C0 ext.l d0 RAM:0001E01C 6002 bra.s loc_1E020 RAM:0001E01C ; --------------------------------------------------------------------------- RAM:0001E01E 0070 dc.b $70 ; p RAM:0001E01F 0000 dc.b 0 RAM:0001E020 ; --------------------------------------------------------------------------- RAM:0001E020 RAM:0001E020 loc_1E020: ; CODE XREF: sub_1DDB6+70j RAM:0001E020 ; sub_1DDB6+D0j ... RAM:0001E020 4E5E unlk a6 RAM:0001E022 4E75 rts RAM:0001E022 ; End of function sub_1DDB6 RAM:0001E022 RAM:0001E024 RAM:0001E024 ; =============== S U B R O U T I N E ======================================= RAM:0001E024 RAM:0001E024 ; Attributes: bp-based frame RAM:0001E024 RAM:0001E024 sub_1E024: RAM:0001E024 RAM:0001E024 arg_2 = $A RAM:0001E024 arg_4 = $C RAM:0001E024 RAM:0001E024 4E56 0000 link a6,#0 RAM:0001E028 DFFC FFFF FDF4 adda.l #unk_FFFFFDF4,sp RAM:0001E02E 48D7 0000 movem.l 0,(sp) RAM:0001E032 4878 0000 pea (off_0).w RAM:0001E036 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001E03A 4878 0002 pea (2).w RAM:0001E03E 6100 FD76 bsr.w sub_1DDB6 RAM:0001E042 4FEF 000C lea $C(sp),sp RAM:0001E046 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001E04A 0C40 0BBB cmpi.w #$BBB,d0 RAM:0001E04E 6738 beq.s loc_1E088 RAM:0001E050 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001E054 6628 bne.s loc_1E07E RAM:0001E056 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001E05C 41F9 0002 6454 lea (off_26454).l,a0 RAM:0001E062 2F30 0400 move.l (a0,d0.w*4),-(sp) RAM:0001E066 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001E06A 4879 0002 6B1C pea (aVolumeSIsAlrea).l ; "Volume %S is already on drive %S.\n" RAM:0001E070 4878 0003 pea (3).w RAM:0001E074 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001E07A 4FEF 0010 lea $10(sp),sp RAM:0001E07E RAM:0001E07E loc_1E07E: ; CODE XREF: sub_1E024+30j RAM:0001E07E 203C 0000 274E move.l #$274E,d0 RAM:0001E084 6000 016A bra.w loc_1E1F0 RAM:0001E088 ; --------------------------------------------------------------------------- RAM:0001E088 RAM:0001E088 loc_1E088: ; CODE XREF: sub_1E024+2Aj RAM:0001E088 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001E08E 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001E094 31BC FFFF 0200 move.w #$FFFF,(a0,d0.w*2) RAM:0001E09A 3D7C FFFF FFFC move.w #$FFFF,unk_FFFFFFFC(a6) RAM:0001E0A0 RAM:0001E0A0 loc_1E0A0: ; CODE XREF: sub_1E024+A2j RAM:0001E0A0 ; sub_1E024:loc_1E0E0j RAM:0001E0A0 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0001E0A4 0C6E 001F FFFC cmpi.w #$1F,unk_FFFFFFFC(a6) RAM:0001E0AA 6236 bhi.s loc_1E0E2 RAM:0001E0AC 306E FFFC movea.w unk_FFFFFFFC(a6),a0 RAM:0001E0B0 2F08 move.l a0,-(sp) RAM:0001E0B2 6100 F47C bsr.w sub_1D530 RAM:0001E0B6 584F addq.w #4,sp RAM:0001E0B8 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001E0BC 6714 beq.s loc_1E0D2 RAM:0001E0BE 0C6E 0BBB FFFE cmpi.w #$BBB,unk_FFFFFFFE(a6) RAM:0001E0C4 6602 bne.s loc_1E0C8 RAM:0001E0C6 60D8 bra.s loc_1E0A0 RAM:0001E0C8 ; --------------------------------------------------------------------------- RAM:0001E0C8 RAM:0001E0C8 loc_1E0C8: ; CODE XREF: sub_1E024+A0j RAM:0001E0C8 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001E0CC 48C0 ext.l d0 RAM:0001E0CE 6000 0120 bra.w loc_1E1F0 RAM:0001E0D2 ; --------------------------------------------------------------------------- RAM:0001E0D2 RAM:0001E0D2 loc_1E0D2: ; CODE XREF: sub_1E024+98j RAM:0001E0D2 302E 000A move.w arg_2(a6),d0 RAM:0001E0D6 536E 000A subq.w #1,arg_2(a6) RAM:0001E0DA 4A40 tst.w d0 RAM:0001E0DC 6602 bne.s loc_1E0E0 RAM:0001E0DE 6002 bra.s loc_1E0E2 RAM:0001E0E0 ; --------------------------------------------------------------------------- RAM:0001E0E0 RAM:0001E0E0 loc_1E0E0: ; CODE XREF: sub_1E024+B8j RAM:0001E0E0 60BE bra.s loc_1E0A0 RAM:0001E0E2 ; --------------------------------------------------------------------------- RAM:0001E0E2 RAM:0001E0E2 loc_1E0E2: ; CODE XREF: sub_1E024+86j RAM:0001E0E2 ; sub_1E024+BAj RAM:0001E0E2 0C6E FFFF 000A cmpi.w #$FFFF,arg_2(a6) RAM:0001E0E8 671C beq.s loc_1E106 RAM:0001E0EA 4879 0002 6B3F pea (aErrorVolumeNum).l ; "Error: Volume number is too large.\n" RAM:0001E0F0 4878 0001 pea (1).w RAM:0001E0F4 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001E0FA 504F addq.w #8,sp RAM:0001E0FC 203C 0000 274E move.l #$274E,d0 RAM:0001E102 6000 00EC bra.w loc_1E1F0 RAM:0001E106 ; --------------------------------------------------------------------------- RAM:0001E106 RAM:0001E106 loc_1E106: ; CODE XREF: sub_1E024+C4j RAM:0001E106 41EE FDF8 lea unk_FFFFFDF8(a6),a0 RAM:0001E10A 2D48 FDF4 move.l a0,unk_FFFFFDF4(a6) RAM:0001E10E 4878 0001 pea (1).w RAM:0001E112 4878 0000 pea (0).w RAM:0001E116 486E FDF8 pea unk_FFFFFDF8(a6) RAM:0001E11A 6100 FB3A bsr.w sub_1DC56 RAM:0001E11E 4FEF 000C lea $C(sp),sp RAM:0001E122 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001E126 670A beq.s loc_1E132 RAM:0001E128 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001E12C 48C0 ext.l d0 RAM:0001E12E 6000 00C0 bra.w loc_1E1F0 RAM:0001E132 ; --------------------------------------------------------------------------- RAM:0001E132 RAM:0001E132 loc_1E132: ; CODE XREF: sub_1E024+102j RAM:0001E132 4879 0002 6B63 pea (aFoundSpecified).l ; "Found specified volume.\n" RAM:0001E138 4878 0001 pea (1).w RAM:0001E13C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001E142 504F addq.w #8,sp RAM:0001E144 202E FDF4 move.l unk_FFFFFDF4(a6),d0 RAM:0001E148 0680 0000 0012 addi.l #$12,d0 RAM:0001E14E 2F00 move.l d0,-(sp) RAM:0001E150 4EB9 0001 7EE0 jsr strlen RAM:0001E156 584F addq.w #4,sp RAM:0001E158 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0001E15C 672A beq.s loc_1E188 RAM:0001E15E 0C6E 001B FFFA cmpi.w #$1B,unk_FFFFFFFA(a6) RAM:0001E164 6422 bcc.s loc_1E188 RAM:0001E166 202E FDF4 move.l unk_FFFFFDF4(a6),d0 RAM:0001E16A 0680 0000 0012 addi.l #$12,d0 RAM:0001E170 2F00 move.l d0,-(sp) RAM:0001E172 4879 0002 6B7C pea (aItsNameIsS).l ; "Its name is: %S\n" RAM:0001E178 4878 0002 pea (2).w RAM:0001E17C 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001E182 4FEF 000C lea $C(sp),sp RAM:0001E186 6012 bra.s loc_1E19A RAM:0001E188 ; --------------------------------------------------------------------------- RAM:0001E188 RAM:0001E188 loc_1E188: ; CODE XREF: sub_1E024+138j RAM:0001E188 ; sub_1E024+140j RAM:0001E188 4879 0002 6B8D pea (aItsNameIsUndec).l ; "Its name is undecipherable.\n" RAM:0001E18E 4878 0001 pea (1).w RAM:0001E192 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001E198 504F addq.w #8,sp RAM:0001E19A RAM:0001E19A loc_1E19A: ; CODE XREF: sub_1E024+162j RAM:0001E19A 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001E19E 4879 0002 6BAA pea (aRepairItAndNam).l ; "Repair it and name it: %S\n" RAM:0001E1A4 4878 0002 pea (2).w RAM:0001E1A8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001E1AE 4FEF 000C lea $C(sp),sp RAM:0001E1B2 4879 0002 6BC6 pea (aProceed?_2).l ; "Proceed? " RAM:0001E1B8 4EB9 0000 2A8A jsr (sub_2A8A).l RAM:0001E1BE 584F addq.w #4,sp RAM:0001E1C0 4A40 tst.w d0 RAM:0001E1C2 6608 bne.s loc_1E1CC RAM:0001E1C4 203C 0000 274E move.l #$274E,d0 RAM:0001E1CA 6024 bra.s loc_1E1F0 RAM:0001E1CC ; --------------------------------------------------------------------------- RAM:0001E1CC RAM:0001E1CC loc_1E1CC: ; CODE XREF: sub_1E024+19Ej RAM:0001E1CC 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001E1D0 4EB9 0001 C59E jsr sub_1C59E RAM:0001E1D6 584F addq.w #4,sp RAM:0001E1D8 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001E1DE 41F9 0002 78BC lea (unk_278BC).l,a0 RAM:0001E1E4 31BC FFFF 0200 move.w #$FFFF,(a0,d0.w*2) RAM:0001E1EA 7000 moveq #0,d0 RAM:0001E1EC 6002 bra.s loc_1E1F0 RAM:0001E1EC ; --------------------------------------------------------------------------- RAM:0001E1EE 0070 dc.b $70 ; p RAM:0001E1EF 0000 dc.b 0 RAM:0001E1F0 ; --------------------------------------------------------------------------- RAM:0001E1F0 RAM:0001E1F0 loc_1E1F0: ; CODE XREF: sub_1E024+60j RAM:0001E1F0 ; sub_1E024+AAj ... RAM:0001E1F0 4E5E unlk a6 RAM:0001E1F2 4E75 rts RAM:0001E1F2 ; End of function sub_1E024 RAM:0001E1F2 RAM:0001E1F4 RAM:0001E1F4 ; =============== S U B R O U T I N E ======================================= RAM:0001E1F4 RAM:0001E1F4 ; Attributes: bp-based frame RAM:0001E1F4 RAM:0001E1F4 sub_1E1F4: ; CODE XREF: sub_1DC56+28p RAM:0001E1F4 ; sub_1DD06+28p RAM:0001E1F4 RAM:0001E1F4 arg_0 = 8 RAM:0001E1F4 arg_6 = $E RAM:0001E1F4 arg_8 = $10 RAM:0001E1F4 arg_C = $14 RAM:0001E1F4 RAM:0001E1F4 4E56 0000 link a6,#0 RAM:0001E1F8 DFFC 0000 0000 adda.l #0,sp RAM:0001E1FE 48D7 0000 movem.l 0,(sp) RAM:0001E202 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001E208 41F9 0002 646A lea (unk_2646A).l,a0 RAM:0001E20E 33F0 0200 0002 78B6 move.w (a0,d0.w*2),(word_278B6).l RAM:0001E216 4A79 0002 78B6 tst.w (word_278B6).l RAM:0001E21C 661E bne.s loc_1E23C RAM:0001E21E 2F2E 0014 move.l arg_C(a6),-(sp) RAM:0001E222 2F2E 0010 move.l arg_8(a6),-(sp) RAM:0001E226 306E 000E movea.w arg_6(a6),a0 RAM:0001E22A 2F08 move.l a0,-(sp) RAM:0001E22C 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001E230 6100 F8AA bsr.w sub_1DADC RAM:0001E234 4FEF 0010 lea $10(sp),sp RAM:0001E238 48C0 ext.l d0 RAM:0001E23A 606C bra.s loc_1E2A8 RAM:0001E23C ; --------------------------------------------------------------------------- RAM:0001E23C RAM:0001E23C loc_1E23C: ; CODE XREF: sub_1E1F4+28j RAM:0001E23C 0C79 0001 0002 78B6 cmpi.w #1,(word_278B6).l RAM:0001E244 661A bne.s loc_1E260 RAM:0001E246 4879 0002 6BD0 pea (aFloppyMediaNot).l ; "Floppy media not currently supported.\n" RAM:0001E24C 4878 0001 pea (1).w RAM:0001E250 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001E256 504F addq.w #8,sp RAM:0001E258 203C 0000 0BBE move.l #$BBE,d0 RAM:0001E25E 6048 bra.s loc_1E2A8 RAM:0001E260 ; --------------------------------------------------------------------------- RAM:0001E260 RAM:0001E260 loc_1E260: ; CODE XREF: sub_1E1F4+50j RAM:0001E260 0C79 0002 0002 78B6 cmpi.w #2,(word_278B6).l RAM:0001E268 6618 bne.s loc_1E282 RAM:0001E26A 206E 0014 movea.l arg_C(a6),a0 RAM:0001E26E 302E 000E move.w arg_6(a6),d0 RAM:0001E272 48C0 ext.l d0 RAM:0001E274 2080 move.l d0,(a0) RAM:0001E276 206E 0010 movea.l arg_8(a6),a0 RAM:0001E27A 20AE 0008 move.l arg_0(a6),(a0) RAM:0001E27E 7000 moveq #0,d0 RAM:0001E280 6026 bra.s loc_1E2A8 RAM:0001E282 ; --------------------------------------------------------------------------- RAM:0001E282 RAM:0001E282 loc_1E282: ; CODE XREF: sub_1E1F4+74j RAM:0001E282 3079 0002 78B6 movea.w (word_278B6).l,a0 RAM:0001E288 2F08 move.l a0,-(sp) RAM:0001E28A 4879 0002 6BF7 pea (aIllegalMediaTy).l ; "Illegal media type: #%H.\n" RAM:0001E290 4878 0002 pea (2).w RAM:0001E294 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001E29A 4FEF 000C lea $C(sp),sp RAM:0001E29E 203C 0000 0BBE move.l #$BBE,d0 RAM:0001E2A4 6002 bra.s loc_1E2A8 RAM:0001E2A4 ; --------------------------------------------------------------------------- RAM:0001E2A6 0070 dc.b $70 ; p RAM:0001E2A7 0000 dc.b 0 RAM:0001E2A8 ; --------------------------------------------------------------------------- RAM:0001E2A8 RAM:0001E2A8 loc_1E2A8: ; CODE XREF: sub_1E1F4+46j RAM:0001E2A8 ; sub_1E1F4+6Aj ... RAM:0001E2A8 4E5E unlk a6 RAM:0001E2AA 4E75 rts RAM:0001E2AA ; End of function sub_1E1F4 RAM:0001E2AA RAM:0001E2AC RAM:0001E2AC ; =============== S U B R O U T I N E ======================================= RAM:0001E2AC RAM:0001E2AC ; Attributes: bp-based frame RAM:0001E2AC RAM:0001E2AC sub_1E2AC: ; CODE XREF: sub_1DC56+4Cp RAM:0001E2AC RAM:0001E2AC arg_0 = 8 RAM:0001E2AC arg_4 = $C RAM:0001E2AC arg_A = $12 RAM:0001E2AC RAM:0001E2AC 4E56 0000 link a6,#0 RAM:0001E2B0 DFFC 0000 0000 adda.l #0,sp RAM:0001E2B6 48D7 0000 movem.l 0,(sp) RAM:0001E2BA 4A79 0002 78B6 tst.w (word_278B6).l RAM:0001E2C0 670A beq.s loc_1E2CC RAM:0001E2C2 0C79 0002 0002 78B6 cmpi.w #2,(word_278B6).l RAM:0001E2CA 661C bne.s loc_1E2E8 RAM:0001E2CC RAM:0001E2CC loc_1E2CC: ; CODE XREF: sub_1E2AC+14j RAM:0001E2CC 306E 0012 movea.w arg_A(a6),a0 RAM:0001E2D0 2F08 move.l a0,-(sp) RAM:0001E2D2 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001E2D6 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001E2DA 4EB9 0001 B7FC jsr sub_1B7FC RAM:0001E2E0 4FEF 000C lea $C(sp),sp RAM:0001E2E4 48C0 ext.l d0 RAM:0001E2E6 604A bra.s loc_1E332 RAM:0001E2E8 ; --------------------------------------------------------------------------- RAM:0001E2E8 RAM:0001E2E8 loc_1E2E8: ; CODE XREF: sub_1E2AC+1Ej RAM:0001E2E8 0C79 0001 0002 78B6 cmpi.w #1,(word_278B6).l RAM:0001E2F0 661A bne.s loc_1E30C RAM:0001E2F2 4879 0002 6C11 pea (aFloppyMediaN_0).l ; " Floppy media not currently supported.\"... RAM:0001E2F8 4878 0001 pea (1).w RAM:0001E2FC 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001E302 504F addq.w #8,sp RAM:0001E304 203C 0000 0BBE move.l #$BBE,d0 RAM:0001E30A 6026 bra.s loc_1E332 RAM:0001E30C ; --------------------------------------------------------------------------- RAM:0001E30C RAM:0001E30C loc_1E30C: ; CODE XREF: sub_1E2AC+44j RAM:0001E30C 3079 0002 78B6 movea.w (word_278B6).l,a0 RAM:0001E312 2F08 move.l a0,-(sp) RAM:0001E314 4879 0002 6C39 pea (aIllegalMedia_0).l ; "Illegal media type: #%H.\n" RAM:0001E31A 4878 0002 pea (2).w RAM:0001E31E 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001E324 4FEF 000C lea $C(sp),sp RAM:0001E328 203C 0000 0BBE move.l #$BBE,d0 RAM:0001E32E 6002 bra.s loc_1E332 RAM:0001E32E ; --------------------------------------------------------------------------- RAM:0001E330 0070 dc.b $70 ; p RAM:0001E331 0000 dc.b 0 RAM:0001E332 ; --------------------------------------------------------------------------- RAM:0001E332 RAM:0001E332 loc_1E332: ; CODE XREF: sub_1E2AC+3Aj RAM:0001E332 ; sub_1E2AC+5Ej ... RAM:0001E332 4E5E unlk a6 RAM:0001E334 4E75 rts RAM:0001E334 ; End of function sub_1E2AC RAM:0001E334 RAM:0001E336 RAM:0001E336 ; =============== S U B R O U T I N E ======================================= RAM:0001E336 RAM:0001E336 ; Attributes: bp-based frame RAM:0001E336 RAM:0001E336 sub_1E336: ; CODE XREF: sub_1DD06+4Cp RAM:0001E336 RAM:0001E336 arg_0 = 8 RAM:0001E336 arg_4 = $C RAM:0001E336 arg_A = $12 RAM:0001E336 RAM:0001E336 4E56 0000 link a6,#0 RAM:0001E33A DFFC 0000 0000 adda.l #0,sp RAM:0001E340 48D7 0000 movem.l 0,(sp) RAM:0001E344 4A79 0002 78B6 tst.w (word_278B6).l RAM:0001E34A 670A beq.s loc_1E356 RAM:0001E34C 0C79 0002 0002 78B6 cmpi.w #2,(word_278B6).l RAM:0001E354 661C bne.s loc_1E372 RAM:0001E356 RAM:0001E356 loc_1E356: ; CODE XREF: sub_1E336+14j RAM:0001E356 306E 0012 movea.w arg_A(a6),a0 RAM:0001E35A 2F08 move.l a0,-(sp) RAM:0001E35C 2F2E 000C move.l arg_4(a6),-(sp) RAM:0001E360 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001E364 4EB9 0001 B7B8 jsr sub_1B7B8 RAM:0001E36A 4FEF 000C lea $C(sp),sp RAM:0001E36E 48C0 ext.l d0 RAM:0001E370 604A bra.s loc_1E3BC RAM:0001E372 ; --------------------------------------------------------------------------- RAM:0001E372 RAM:0001E372 loc_1E372: ; CODE XREF: sub_1E336+1Ej RAM:0001E372 0C79 0001 0002 78B6 cmpi.w #1,(word_278B6).l RAM:0001E37A 661A bne.s loc_1E396 RAM:0001E37C 4879 0002 6C53 pea (aFloppyMediaN_1).l ; " Floppy media not currently supported.\"... RAM:0001E382 4878 0001 pea (1).w RAM:0001E386 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001E38C 504F addq.w #8,sp RAM:0001E38E 203C 0000 0BBE move.l #$BBE,d0 RAM:0001E394 6026 bra.s loc_1E3BC RAM:0001E396 ; --------------------------------------------------------------------------- RAM:0001E396 RAM:0001E396 loc_1E396: ; CODE XREF: sub_1E336+44j RAM:0001E396 3079 0002 78B6 movea.w (word_278B6).l,a0 RAM:0001E39C 2F08 move.l a0,-(sp) RAM:0001E39E 4879 0002 6C7B pea (aIllegalMedia_1).l ; "Illegal media type: #%H.\n" RAM:0001E3A4 4878 0002 pea (2).w RAM:0001E3A8 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001E3AE 4FEF 000C lea $C(sp),sp RAM:0001E3B2 203C 0000 0BBE move.l #$BBE,d0 RAM:0001E3B8 6002 bra.s loc_1E3BC RAM:0001E3B8 ; --------------------------------------------------------------------------- RAM:0001E3BA 0070 dc.b $70 ; p RAM:0001E3BB 0000 dc.b 0 RAM:0001E3BC ; --------------------------------------------------------------------------- RAM:0001E3BC RAM:0001E3BC loc_1E3BC: ; CODE XREF: sub_1E336+3Aj RAM:0001E3BC ; sub_1E336+5Ej ... RAM:0001E3BC 4E5E unlk a6 RAM:0001E3BE 4E75 rts RAM:0001E3BE ; End of function sub_1E336 RAM:0001E3BE RAM:0001E3C0 RAM:0001E3C0 ; =============== S U B R O U T I N E ======================================= RAM:0001E3C0 RAM:0001E3C0 ; Attributes: bp-based frame RAM:0001E3C0 RAM:0001E3C0 sub_1E3C0: ; CODE XREF: sub_844+13Ep RAM:0001E3C0 RAM:0001E3C0 arg_0 = 8 RAM:0001E3C0 RAM:0001E3C0 4E56 FFFC link a6,#$FFFC RAM:0001E3C4 206E 0008 movea.l arg_0(a6),a0 RAM:0001E3C8 30BC 0010 move.w #$10,(a0) RAM:0001E3CC 7201 moveq #1,d1 RAM:0001E3CE 7000 moveq #0,d0 RAM:0001E3D0 1001 move.b d1,d0 RAM:0001E3D2 4E5E unlk a6 RAM:0001E3D4 4E75 rts RAM:0001E3D4 ; End of function sub_1E3C0 RAM:0001E3D4 RAM:0001E3D4 ; --------------------------------------------------------------------------- RAM:0001E3D6 0000 dc.b 0 RAM:0001E3D7 0000 dc.b 0 RAM:0001E3D8 RAM:0001E3D8 ; =============== S U B R O U T I N E ======================================= RAM:0001E3D8 RAM:0001E3D8 ; Attributes: bp-based frame RAM:0001E3D8 RAM:0001E3D8 nullSub1: ; CODE XREF: sub_844+306p RAM:0001E3D8 4E56 0000 link a6,#0 RAM:0001E3DC 4E5E unlk a6 RAM:0001E3DE 4E75 rts RAM:0001E3DE ; End of function nullSub1 RAM:0001E3DE RAM:0001E3E0 RAM:0001E3E0 ; =============== S U B R O U T I N E ======================================= RAM:0001E3E0 RAM:0001E3E0 ; Attributes: bp-based frame RAM:0001E3E0 RAM:0001E3E0 nullSub2: ; CODE XREF: sub_844+3C8p RAM:0001E3E0 4E56 0000 link a6,#0 RAM:0001E3E4 4E5E unlk a6 RAM:0001E3E6 4E75 rts RAM:0001E3E6 ; End of function nullSub2 RAM:0001E3E6 RAM:0001E3E8 RAM:0001E3E8 ; =============== S U B R O U T I N E ======================================= RAM:0001E3E8 RAM:0001E3E8 ; Attributes: bp-based frame RAM:0001E3E8 RAM:0001E3E8 nullSub3: ; CODE XREF: sub_844+1E8p RAM:0001E3E8 ; sub_844+2E6p ... RAM:0001E3E8 4E56 0000 link a6,#0 RAM:0001E3EC 4E5E unlk a6 RAM:0001E3EE 4E75 rts RAM:0001E3EE ; End of function nullSub3 RAM:0001E3EE RAM:0001E3F0 RAM:0001E3F0 ; =============== S U B R O U T I N E ======================================= RAM:0001E3F0 RAM:0001E3F0 ; Attributes: bp-based frame RAM:0001E3F0 RAM:0001E3F0 return0_1: ; CODE XREF: sub_E3E+116p RAM:0001E3F0 ; sub_11B42+52p RAM:0001E3F0 4E56 0000 link a6,#0 RAM:0001E3F4 7000 moveq #0,d0 RAM:0001E3F6 4E5E unlk a6 RAM:0001E3F8 4E75 rts RAM:0001E3F8 ; End of function return0_1 RAM:0001E3F8 RAM:0001E3FA RAM:0001E3FA ; =============== S U B R O U T I N E ======================================= RAM:0001E3FA RAM:0001E3FA ; Attributes: bp-based frame RAM:0001E3FA RAM:0001E3FA return0_2: RAM:0001E3FA 4E56 0000 link a6,#0 RAM:0001E3FE 7000 moveq #0,d0 RAM:0001E400 4E5E unlk a6 RAM:0001E402 4E75 rts RAM:0001E402 ; End of function return0_2 RAM:0001E402 RAM:0001E404 RAM:0001E404 ; =============== S U B R O U T I N E ======================================= RAM:0001E404 RAM:0001E404 ; Attributes: bp-based frame RAM:0001E404 RAM:0001E404 return0_3: RAM:0001E404 4E56 0000 link a6,#0 RAM:0001E408 7000 moveq #0,d0 RAM:0001E40A 4E5E unlk a6 RAM:0001E40C 4E75 rts RAM:0001E40C ; End of function return0_3 RAM:0001E40C RAM:0001E40E RAM:0001E40E ; =============== S U B R O U T I N E ======================================= RAM:0001E40E RAM:0001E40E ; Attributes: bp-based frame RAM:0001E40E RAM:0001E40E return0_4: RAM:0001E40E 4E56 0000 link a6,#0 RAM:0001E412 7000 moveq #0,d0 RAM:0001E414 4E5E unlk a6 RAM:0001E416 4E75 rts RAM:0001E416 ; End of function return0_4 RAM:0001E416 RAM:0001E418 RAM:0001E418 ; =============== S U B R O U T I N E ======================================= RAM:0001E418 RAM:0001E418 ; Attributes: bp-based frame RAM:0001E418 RAM:0001E418 return0_5: RAM:0001E418 4E56 0000 link a6,#0 RAM:0001E41C 7000 moveq #0,d0 RAM:0001E41E 4E5E unlk a6 RAM:0001E420 4E75 rts RAM:0001E420 ; End of function return0_5 RAM:0001E420 RAM:0001E422 RAM:0001E422 ; =============== S U B R O U T I N E ======================================= RAM:0001E422 RAM:0001E422 ; Attributes: bp-based frame RAM:0001E422 RAM:0001E422 return0_6: ; CODE XREF: sub_844+4F4p RAM:0001E422 4E56 0000 link a6,#0 RAM:0001E426 7000 moveq #0,d0 RAM:0001E428 4E5E unlk a6 RAM:0001E42A 4E75 rts RAM:0001E42A ; End of function return0_6 RAM:0001E42A RAM:0001E42C RAM:0001E42C ; =============== S U B R O U T I N E ======================================= RAM:0001E42C RAM:0001E42C ; Attributes: bp-based frame RAM:0001E42C RAM:0001E42C return0_7: ; CODE XREF: sub_E3E+38p RAM:0001E42C 4E56 0000 link a6,#0 RAM:0001E430 7000 moveq #0,d0 RAM:0001E432 4E5E unlk a6 RAM:0001E434 4E75 rts RAM:0001E434 ; End of function return0_7 RAM:0001E434 RAM:0001E436 RAM:0001E436 ; =============== S U B R O U T I N E ======================================= RAM:0001E436 RAM:0001E436 ; Attributes: bp-based frame RAM:0001E436 RAM:0001E436 return0_8: ; CODE XREF: sub_F82+74p RAM:0001E436 ; sub_F82+86p ... RAM:0001E436 4E56 0000 link a6,#0 RAM:0001E43A 7000 moveq #0,d0 RAM:0001E43C 4E5E unlk a6 RAM:0001E43E 4E75 rts RAM:0001E43E ; End of function return0_8 RAM:0001E43E RAM:0001E440 RAM:0001E440 ; =============== S U B R O U T I N E ======================================= RAM:0001E440 RAM:0001E440 ; Attributes: bp-based frame RAM:0001E440 RAM:0001E440 return0_9: ; CODE XREF: sub_11104+62p RAM:0001E440 ; sub_11E32+3Ap ... RAM:0001E440 4E56 0000 link a6,#0 RAM:0001E444 7000 moveq #0,d0 RAM:0001E446 4E5E unlk a6 RAM:0001E448 4E75 rts RAM:0001E448 ; End of function return0_9 RAM:0001E448 RAM:0001E44A RAM:0001E44A ; =============== S U B R O U T I N E ======================================= RAM:0001E44A RAM:0001E44A ; Attributes: bp-based frame RAM:0001E44A RAM:0001E44A return0_10: ; CODE XREF: sub_121BC+E6p RAM:0001E44A ; sub_1E5AC+AAp ... RAM:0001E44A 4E56 0000 link a6,#0 RAM:0001E44E 7000 moveq #0,d0 RAM:0001E450 4E5E unlk a6 RAM:0001E452 4E75 rts RAM:0001E452 ; End of function return0_10 RAM:0001E452 RAM:0001E454 RAM:0001E454 ; =============== S U B R O U T I N E ======================================= RAM:0001E454 RAM:0001E454 ; Attributes: bp-based frame RAM:0001E454 RAM:0001E454 return0_11: ; CODE XREF: sub_121BC+114p RAM:0001E454 ; sub_12350+142p ... RAM:0001E454 4E56 0000 link a6,#0 RAM:0001E458 7000 moveq #0,d0 RAM:0001E45A 4E5E unlk a6 RAM:0001E45C 4E75 rts RAM:0001E45C ; End of function return0_11 RAM:0001E45C RAM:0001E45E RAM:0001E45E ; =============== S U B R O U T I N E ======================================= RAM:0001E45E RAM:0001E45E ; Attributes: bp-based frame RAM:0001E45E RAM:0001E45E return0_12: ; CODE XREF: sub_11E32+4Cp RAM:0001E45E ; sub_11E32+66p ... RAM:0001E45E 4E56 0000 link a6,#0 RAM:0001E462 7000 moveq #0,d0 RAM:0001E464 4E5E unlk a6 RAM:0001E466 4E75 rts RAM:0001E466 ; End of function return0_12 RAM:0001E466 RAM:0001E468 RAM:0001E468 ; =============== S U B R O U T I N E ======================================= RAM:0001E468 RAM:0001E468 ; Attributes: bp-based frame RAM:0001E468 RAM:0001E468 return0_13: ; CODE XREF: sub_121BC+B2p RAM:0001E468 ; sub_121BC+FEp ... RAM:0001E468 4E56 0000 link a6,#0 RAM:0001E46C 7000 moveq #0,d0 RAM:0001E46E 4E5E unlk a6 RAM:0001E470 4E75 rts RAM:0001E470 ; End of function return0_13 RAM:0001E470 RAM:0001E472 RAM:0001E472 ; =============== S U B R O U T I N E ======================================= RAM:0001E472 RAM:0001E472 ; Attributes: bp-based frame RAM:0001E472 RAM:0001E472 return0_14: ; CODE XREF: sub_11E32+D2p RAM:0001E472 ; sub_12350+114p ... RAM:0001E472 4E56 0000 link a6,#0 RAM:0001E476 7000 moveq #0,d0 RAM:0001E478 4E5E unlk a6 RAM:0001E47A 4E75 rts RAM:0001E47A ; End of function return0_14 RAM:0001E47A RAM:0001E47C RAM:0001E47C ; =============== S U B R O U T I N E ======================================= RAM:0001E47C RAM:0001E47C ; Attributes: bp-based frame RAM:0001E47C RAM:0001E47C return0_15: ; CODE XREF: sub_121BC+9Ep RAM:0001E47C ; sub_12350+D0p ... RAM:0001E47C 4E56 0000 link a6,#0 RAM:0001E480 7000 moveq #0,d0 RAM:0001E482 4E5E unlk a6 RAM:0001E484 4E75 rts RAM:0001E484 ; End of function return0_15 RAM:0001E484 RAM:0001E486 RAM:0001E486 ; =============== S U B R O U T I N E ======================================= RAM:0001E486 RAM:0001E486 ; Attributes: bp-based frame RAM:0001E486 RAM:0001E486 return0_16: ; CODE XREF: sub_15158+1F0p RAM:0001E486 ; sub_15158+1FEp ... RAM:0001E486 4E56 0000 link a6,#0 RAM:0001E48A 7000 moveq #0,d0 RAM:0001E48C 4E5E unlk a6 RAM:0001E48E 4E75 rts RAM:0001E48E ; End of function return0_16 RAM:0001E48E RAM:0001E490 RAM:0001E490 ; =============== S U B R O U T I N E ======================================= RAM:0001E490 RAM:0001E490 ; Attributes: bp-based frame RAM:0001E490 RAM:0001E490 return0_17: ; CODE XREF: sub_19B20+48p RAM:0001E490 4E56 0000 link a6,#0 RAM:0001E494 7000 moveq #0,d0 RAM:0001E496 4E5E unlk a6 RAM:0001E498 4E75 rts RAM:0001E498 ; End of function return0_17 RAM:0001E498 RAM:0001E49A RAM:0001E49A ; =============== S U B R O U T I N E ======================================= RAM:0001E49A RAM:0001E49A ; Attributes: bp-based frame RAM:0001E49A RAM:0001E49A return0_18: ; CODE XREF: sub_19B20+60p RAM:0001E49A 4E56 0000 link a6,#0 RAM:0001E49E 7000 moveq #0,d0 RAM:0001E4A0 4E5E unlk a6 RAM:0001E4A2 4E75 rts RAM:0001E4A2 ; End of function return0_18 RAM:0001E4A2 RAM:0001E4A4 RAM:0001E4A4 ; =============== S U B R O U T I N E ======================================= RAM:0001E4A4 RAM:0001E4A4 ; Attributes: bp-based frame RAM:0001E4A4 RAM:0001E4A4 return0_19: ; CODE XREF: sub_19D1E+16p RAM:0001E4A4 4E56 0000 link a6,#0 RAM:0001E4A8 7000 moveq #0,d0 RAM:0001E4AA 4E5E unlk a6 RAM:0001E4AC 4E75 rts RAM:0001E4AC ; End of function return0_19 RAM:0001E4AC RAM:0001E4AE RAM:0001E4AE ; =============== S U B R O U T I N E ======================================= RAM:0001E4AE RAM:0001E4AE ; Attributes: bp-based frame RAM:0001E4AE RAM:0001E4AE return0_20: ; CODE XREF: sub_19BB6+5Ap RAM:0001E4AE 4E56 0000 link a6,#0 RAM:0001E4B2 7000 moveq #0,d0 RAM:0001E4B4 4E5E unlk a6 RAM:0001E4B6 4E75 rts RAM:0001E4B6 ; End of function return0_20 RAM:0001E4B6 RAM:0001E4B8 RAM:0001E4B8 ; =============== S U B R O U T I N E ======================================= RAM:0001E4B8 RAM:0001E4B8 ; Attributes: bp-based frame RAM:0001E4B8 RAM:0001E4B8 return0_21: ; CODE XREF: sub_1DDB6+148p RAM:0001E4B8 4E56 0000 link a6,#0 RAM:0001E4BC 7000 moveq #0,d0 RAM:0001E4BE 4E5E unlk a6 RAM:0001E4C0 4E75 rts RAM:0001E4C0 ; End of function return0_21 RAM:0001E4C0 RAM:0001E4C2 RAM:0001E4C2 ; =============== S U B R O U T I N E ======================================= RAM:0001E4C2 RAM:0001E4C2 ; Attributes: bp-based frame RAM:0001E4C2 RAM:0001E4C2 return0_22: ; CODE XREF: DeleteLogicalVolume?+7Cp RAM:0001E4C2 4E56 0000 link a6,#0 RAM:0001E4C6 7000 moveq #0,d0 RAM:0001E4C8 4E5E unlk a6 RAM:0001E4CA 4E75 rts RAM:0001E4CA ; End of function return0_22 RAM:0001E4CA RAM:0001E4CC RAM:0001E4CC ; =============== S U B R O U T I N E ======================================= RAM:0001E4CC RAM:0001E4CC ; Attributes: bp-based frame RAM:0001E4CC RAM:0001E4CC return0_23: ; CODE XREF: sub_1D228+1BCp RAM:0001E4CC 4E56 0000 link a6,#0 RAM:0001E4D0 7000 moveq #0,d0 RAM:0001E4D2 4E5E unlk a6 RAM:0001E4D4 4E75 rts RAM:0001E4D4 ; End of function return0_23 RAM:0001E4D4 RAM:0001E4D4 ; --------------------------------------------------------------------------- RAM:0001E4D6 0000 dc.b 0 RAM:0001E4D7 0000 dc.b 0 RAM:0001E4D8 RAM:0001E4D8 ; =============== S U B R O U T I N E ======================================= RAM:0001E4D8 RAM:0001E4D8 ; Attributes: bp-based frame RAM:0001E4D8 RAM:0001E4D8 sub_1E4D8: ; CODE XREF: sub_1E5AC+50p RAM:0001E4D8 ; sub_1E6D2+50p RAM:0001E4D8 RAM:0001E4D8 arg_2 = $A RAM:0001E4D8 arg_4 = $C RAM:0001E4D8 RAM:0001E4D8 4E56 0000 link a6,#0 RAM:0001E4DC DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:0001E4E2 48D7 0004 movem.l d2,(sp) RAM:0001E4E6 426E FFFE clr.w unk_FFFFFFFE(a6) RAM:0001E4EA 206E 000C movea.l arg_4(a6),a0 RAM:0001E4EE 30AE 000A move.w arg_2(a6),(a0) RAM:0001E4F2 7000 moveq #0,d0 RAM:0001E4F4 302E 000A move.w arg_2(a6),d0 RAM:0001E4F8 3239 0003 92F4 move.w (word_392F4).l,d1 RAM:0001E4FE 48C1 ext.l d1 RAM:0001E500 4C41 0000 divu.l d1,d0 RAM:0001E504 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0001E508 3039 0002 BCE8 move.w (word_2BCE8).l,d0 RAM:0001E50E 5340 subq.w #1,d0 RAM:0001E510 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0001E514 RAM:0001E514 loc_1E514: ; CODE XREF: sub_1E4D8+BCj RAM:0001E514 4A6E FFF8 tst.w unk_FFFFFFF8(a6) RAM:0001E518 6D7E blt.s loc_1E598 RAM:0001E51A 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0001E51E 41F9 0002 BCEA lea (off_2BCEA).l,a0 RAM:0001E524 3030 0400 move.w (a0,d0.w*4),d0 RAM:0001E528 B06E FFFA cmp.w unk_FFFFFFFA(a6),d0 RAM:0001E52C 6662 bne.s loc_1E590 RAM:0001E52E 4A79 0002 BCE6 tst.w (word_2BCE6).l RAM:0001E534 6750 beq.s loc_1E586 RAM:0001E536 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0001E53A 41F9 0002 BCEC lea ($2BCEC).l,a0 RAM:0001E540 0C70 FFFF 0400 cmpi.w #$FFFF,(a0,d0.w*4) RAM:0001E546 673E beq.s loc_1E586 RAM:0001E548 302E FFF8 move.w unk_FFFFFFF8(a6),d0 RAM:0001E54C 41F9 0002 BCEC lea ($2BCEC).l,a0 RAM:0001E552 41F0 0400 lea (a0,d0.w*4),a0 RAM:0001E556 3010 move.w (a0),d0 RAM:0001E558 0280 0000 FFFF andi.l #$FFFF,d0 RAM:0001E55E 3239 0003 92F4 move.w (word_392F4).l,d1 RAM:0001E564 48C1 ext.l d1 RAM:0001E566 4C01 0000 mulu.l d1,d0 RAM:0001E56A 7200 moveq #0,d1 RAM:0001E56C 322E 000A move.w arg_2(a6),d1 RAM:0001E570 3439 0003 92F4 move.w (word_392F4).l,d2 RAM:0001E576 48C2 ext.l d2 RAM:0001E578 4C42 1002 divul.l d2,d2:d1 RAM:0001E57C D082 add.l d2,d0 RAM:0001E57E 206E 000C movea.l arg_4(a6),a0 RAM:0001E582 3080 move.w d0,(a0) RAM:0001E584 6006 bra.s loc_1E58C RAM:0001E586 ; --------------------------------------------------------------------------- RAM:0001E586 RAM:0001E586 loc_1E586: ; CODE XREF: sub_1E4D8+5Cj RAM:0001E586 ; sub_1E4D8+6Ej RAM:0001E586 3D7C 274E FFFE move.w #$274E,unk_FFFFFFFE(a6) RAM:0001E58C RAM:0001E58C loc_1E58C: ; CODE XREF: sub_1E4D8+ACj RAM:0001E58C 426E FFF8 clr.w unk_FFFFFFF8(a6) RAM:0001E590 RAM:0001E590 loc_1E590: ; CODE XREF: sub_1E4D8+54j RAM:0001E590 536E FFF8 subq.w #1,unk_FFFFFFF8(a6) RAM:0001E594 6000 FF7E bra.w loc_1E514 RAM:0001E598 ; --------------------------------------------------------------------------- RAM:0001E598 RAM:0001E598 loc_1E598: ; CODE XREF: sub_1E4D8+40j RAM:0001E598 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001E59C 48C0 ext.l d0 RAM:0001E59E 6002 bra.s loc_1E5A2 RAM:0001E59E ; --------------------------------------------------------------------------- RAM:0001E5A0 0070 dc.b $70 ; p RAM:0001E5A1 0000 dc.b 0 RAM:0001E5A2 ; --------------------------------------------------------------------------- RAM:0001E5A2 RAM:0001E5A2 loc_1E5A2: ; CODE XREF: sub_1E4D8+C6j RAM:0001E5A2 4CEE 0004 FFF4 movem.l unk_FFFFFFF4(a6),d2 RAM:0001E5A8 4E5E unlk a6 RAM:0001E5AA 4E75 rts RAM:0001E5AA ; End of function sub_1E4D8 RAM:0001E5AA RAM:0001E5AC RAM:0001E5AC ; =============== S U B R O U T I N E ======================================= RAM:0001E5AC RAM:0001E5AC ; Attributes: bp-based frame RAM:0001E5AC RAM:0001E5AC sub_1E5AC: ; CODE XREF: sub_10DA4+84p RAM:0001E5AC ; sub_1E888+12Cp ... RAM:0001E5AC RAM:0001E5AC arg_0 = 8 RAM:0001E5AC arg_6 = $E RAM:0001E5AC arg_A = $12 RAM:0001E5AC RAM:0001E5AC 4E56 0000 link a6,#0 RAM:0001E5B0 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:0001E5B6 48D7 0000 movem.l 0,(sp) RAM:0001E5BA 42AE FFF0 clr.l unk_FFFFFFF0(a6) RAM:0001E5BE 3039 0004 6102 move.w (word_46102).l,d0 RAM:0001E5C4 48C0 ext.l d0 RAM:0001E5C6 0280 0000 00FF andi.l #$FF,d0 RAM:0001E5CC 670A beq.s loc_1E5D8 RAM:0001E5CE 203C 0000 278E move.l #$278E,d0 RAM:0001E5D4 6000 00F8 bra.w loc_1E6CE RAM:0001E5D8 ; --------------------------------------------------------------------------- RAM:0001E5D8 RAM:0001E5D8 loc_1E5D8: ; CODE XREF: sub_1E5AC+20j RAM:0001E5D8 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:0001E5DC RAM:0001E5DC loc_1E5DC: ; CODE XREF: sub_1E5AC+BCj RAM:0001E5DC 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001E5E0 B06E 0012 cmp.w arg_A(a6),d0 RAM:0001E5E4 6C00 0086 bge.w loc_1E66C RAM:0001E5E8 486E FFFA pea unk_FFFFFFFA(a6) RAM:0001E5EC 302E 000E move.w arg_6(a6),d0 RAM:0001E5F0 48C0 ext.l d0 RAM:0001E5F2 322E FFFC move.w unk_FFFFFFFC(a6),d1 RAM:0001E5F6 48C1 ext.l d1 RAM:0001E5F8 D081 add.l d1,d0 RAM:0001E5FA 2F00 move.l d0,-(sp) RAM:0001E5FC 6100 FEDA bsr.w sub_1E4D8 RAM:0001E600 504F addq.w #8,sp RAM:0001E602 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001E606 665C bne.s loc_1E664 RAM:0001E608 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001E60C 48C0 ext.l d0 RAM:0001E60E 7209 moveq #9,d1 RAM:0001E610 E3A0 asl.l d1,d0 RAM:0001E612 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:0001E616 4878 0000 pea (0).w RAM:0001E61A 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:0001E61E 2F39 0002 CD6C move.l (dword_2CD6C).l,-(sp) RAM:0001E624 4EB9 0001 E47C jsr return0_15 RAM:0001E62A 4FEF 000C lea $C(sp),sp RAM:0001E62E 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001E632 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001E636 662C bne.s loc_1E664 RAM:0001E638 2F39 0002 CD6C move.l (dword_2CD6C).l,-(sp) RAM:0001E63E 4878 0200 pea (off_200).w RAM:0001E642 4878 0001 pea (1).w RAM:0001E646 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001E64A 48C0 ext.l d0 RAM:0001E64C 7209 moveq #9,d1 RAM:0001E64E E3A0 asl.l d1,d0 RAM:0001E650 D0AE 0008 add.l arg_0(a6),d0 RAM:0001E654 2F00 move.l d0,-(sp) RAM:0001E656 4EB9 0001 E44A jsr return0_10 RAM:0001E65C 4FEF 0010 lea $10(sp),sp RAM:0001E660 D1AE FFF0 add.l d0,unk_FFFFFFF0(a6) RAM:0001E664 RAM:0001E664 loc_1E664: ; CODE XREF: sub_1E5AC+5Aj RAM:0001E664 ; sub_1E5AC+8Aj RAM:0001E664 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0001E668 6000 FF72 bra.w loc_1E5DC RAM:0001E66C ; --------------------------------------------------------------------------- RAM:0001E66C RAM:0001E66C loc_1E66C: ; CODE XREF: sub_1E5AC+38j RAM:0001E66C 302E 0012 move.w arg_A(a6),d0 RAM:0001E670 48C0 ext.l d0 RAM:0001E672 7209 moveq #9,d1 RAM:0001E674 E3A0 asl.l d1,d0 RAM:0001E676 B0AE FFF0 cmp.l unk_FFFFFFF0(a6),d0 RAM:0001E67A 6614 bne.s loc_1E690 RAM:0001E67C 2F39 0002 CD6C move.l (dword_2CD6C).l,-(sp) RAM:0001E682 4EB9 0001 E454 jsr return0_11 RAM:0001E688 584F addq.w #4,sp RAM:0001E68A 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001E68E 6006 bra.s loc_1E696 RAM:0001E690 ; --------------------------------------------------------------------------- RAM:0001E690 RAM:0001E690 loc_1E690: ; CODE XREF: sub_1E5AC+CEj RAM:0001E690 3D7C 000E FFFE move.w #$E,unk_FFFFFFFE(a6) RAM:0001E696 RAM:0001E696 loc_1E696: ; CODE XREF: sub_1E5AC+E2j RAM:0001E696 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001E69A 671C beq.s loc_1E6B8 RAM:0001E69C 0C6E 000E FFFE cmpi.w #$E,unk_FFFFFFFE(a6) RAM:0001E6A2 6714 beq.s loc_1E6B8 RAM:0001E6A4 4879 0002 CD78 pea (aErrorDuringSim).l ; "Error during simulated HD write:\n" RAM:0001E6AA 4EB9 0001 E468 jsr return0_13 RAM:0001E6B0 584F addq.w #4,sp RAM:0001E6B2 3D7C 000E FFFE move.w #$E,unk_FFFFFFFE(a6) RAM:0001E6B8 RAM:0001E6B8 loc_1E6B8: ; CODE XREF: sub_1E5AC+EEj RAM:0001E6B8 ; sub_1E5AC+F6j RAM:0001E6B8 2079 0002 CD6C movea.l (dword_2CD6C).l,a0 RAM:0001E6BE 0268 FFCF 0010 andi.w #(loc_FFCE+1),$10(a0) RAM:0001E6C4 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001E6C8 48C0 ext.l d0 RAM:0001E6CA 6002 bra.s loc_1E6CE RAM:0001E6CA ; --------------------------------------------------------------------------- RAM:0001E6CC 0070 dc.b $70 ; p RAM:0001E6CD 0000 dc.b 0 RAM:0001E6CE ; --------------------------------------------------------------------------- RAM:0001E6CE RAM:0001E6CE loc_1E6CE: ; CODE XREF: sub_1E5AC+28j RAM:0001E6CE ; sub_1E5AC+11Ej RAM:0001E6CE 4E5E unlk a6 RAM:0001E6D0 4E75 rts RAM:0001E6D0 ; End of function sub_1E5AC RAM:0001E6D0 RAM:0001E6D2 RAM:0001E6D2 ; =============== S U B R O U T I N E ======================================= RAM:0001E6D2 RAM:0001E6D2 ; Attributes: bp-based frame RAM:0001E6D2 RAM:0001E6D2 sub_1E6D2: ; CODE XREF: sub_10C6A+B4p RAM:0001E6D2 RAM:0001E6D2 arg_0 = 8 RAM:0001E6D2 arg_6 = $E RAM:0001E6D2 arg_A = $12 RAM:0001E6D2 RAM:0001E6D2 4E56 0000 link a6,#0 RAM:0001E6D6 DFFC FFFF FFF0 adda.l #unk_FFFFFFF0,sp RAM:0001E6DC 48D7 0000 movem.l 0,(sp) RAM:0001E6E0 42AE FFF0 clr.l unk_FFFFFFF0(a6) RAM:0001E6E4 3039 0004 6102 move.w (word_46102).l,d0 RAM:0001E6EA 48C0 ext.l d0 RAM:0001E6EC 0280 0000 00FF andi.l #$FF,d0 RAM:0001E6F2 670A beq.s loc_1E6FE RAM:0001E6F4 203C 0000 278E move.l #$278E,d0 RAM:0001E6FA 6000 00F8 bra.w loc_1E7F4 RAM:0001E6FE ; --------------------------------------------------------------------------- RAM:0001E6FE RAM:0001E6FE loc_1E6FE: ; CODE XREF: sub_1E6D2+20j RAM:0001E6FE 426E FFFC clr.w unk_FFFFFFFC(a6) RAM:0001E702 RAM:0001E702 loc_1E702: ; CODE XREF: sub_1E6D2+BCj RAM:0001E702 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001E706 B06E 0012 cmp.w arg_A(a6),d0 RAM:0001E70A 6C00 0086 bge.w loc_1E792 RAM:0001E70E 486E FFFA pea unk_FFFFFFFA(a6) RAM:0001E712 302E 000E move.w arg_6(a6),d0 RAM:0001E716 48C0 ext.l d0 RAM:0001E718 322E FFFC move.w unk_FFFFFFFC(a6),d1 RAM:0001E71C 48C1 ext.l d1 RAM:0001E71E D081 add.l d1,d0 RAM:0001E720 2F00 move.l d0,-(sp) RAM:0001E722 6100 FDB4 bsr.w sub_1E4D8 RAM:0001E726 504F addq.w #8,sp RAM:0001E728 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001E72C 665C bne.s loc_1E78A RAM:0001E72E 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001E732 48C0 ext.l d0 RAM:0001E734 7209 moveq #9,d1 RAM:0001E736 E3A0 asl.l d1,d0 RAM:0001E738 2D40 FFF4 move.l d0,unk_FFFFFFF4(a6) RAM:0001E73C 4878 0000 pea (0).w RAM:0001E740 2F2E FFF4 move.l unk_FFFFFFF4(a6),-(sp) RAM:0001E744 2F39 0002 CD6C move.l (dword_2CD6C).l,-(sp) RAM:0001E74A 4EB9 0001 E47C jsr return0_15 RAM:0001E750 4FEF 000C lea $C(sp),sp RAM:0001E754 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001E758 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001E75C 662C bne.s loc_1E78A RAM:0001E75E 2F39 0002 CD6C move.l (dword_2CD6C).l,-(sp) RAM:0001E764 4878 0200 pea (off_200).w RAM:0001E768 4878 0001 pea (1).w RAM:0001E76C 302E FFFC move.w unk_FFFFFFFC(a6),d0 RAM:0001E770 48C0 ext.l d0 RAM:0001E772 7209 moveq #9,d1 RAM:0001E774 E3A0 asl.l d1,d0 RAM:0001E776 D0AE 0008 add.l arg_0(a6),d0 RAM:0001E77A 2F00 move.l d0,-(sp) RAM:0001E77C 4EB9 0001 E472 jsr return0_14 RAM:0001E782 4FEF 0010 lea $10(sp),sp RAM:0001E786 D1AE FFF0 add.l d0,unk_FFFFFFF0(a6) RAM:0001E78A RAM:0001E78A loc_1E78A: ; CODE XREF: sub_1E6D2+5Aj RAM:0001E78A ; sub_1E6D2+8Aj RAM:0001E78A 526E FFFC addq.w #1,unk_FFFFFFFC(a6) RAM:0001E78E 6000 FF72 bra.w loc_1E702 RAM:0001E792 ; --------------------------------------------------------------------------- RAM:0001E792 RAM:0001E792 loc_1E792: ; CODE XREF: sub_1E6D2+38j RAM:0001E792 302E 0012 move.w arg_A(a6),d0 RAM:0001E796 48C0 ext.l d0 RAM:0001E798 7209 moveq #9,d1 RAM:0001E79A E3A0 asl.l d1,d0 RAM:0001E79C B0AE FFF0 cmp.l unk_FFFFFFF0(a6),d0 RAM:0001E7A0 6614 bne.s loc_1E7B6 RAM:0001E7A2 2F39 0002 CD6C move.l (dword_2CD6C).l,-(sp) RAM:0001E7A8 4EB9 0001 E454 jsr return0_11 RAM:0001E7AE 584F addq.w #4,sp RAM:0001E7B0 3D40 FFFE move.w d0,unk_FFFFFFFE(a6) RAM:0001E7B4 6006 bra.s loc_1E7BC RAM:0001E7B6 ; --------------------------------------------------------------------------- RAM:0001E7B6 RAM:0001E7B6 loc_1E7B6: ; CODE XREF: sub_1E6D2+CEj RAM:0001E7B6 3D7C 274E FFFE move.w #$274E,unk_FFFFFFFE(a6) RAM:0001E7BC RAM:0001E7BC loc_1E7BC: ; CODE XREF: sub_1E6D2+E2j RAM:0001E7BC 4A6E FFFE tst.w unk_FFFFFFFE(a6) RAM:0001E7C0 671C beq.s loc_1E7DE RAM:0001E7C2 0C6E 274E FFFE cmpi.w #$274E,unk_FFFFFFFE(a6) RAM:0001E7C8 6714 beq.s loc_1E7DE RAM:0001E7CA 4879 0002 CD9A pea (aErrorDuringS_0).l ; "Error during simulated HD read:\n" RAM:0001E7D0 4EB9 0001 E468 jsr return0_13 RAM:0001E7D6 584F addq.w #4,sp RAM:0001E7D8 3D7C 000E FFFE move.w #$E,unk_FFFFFFFE(a6) RAM:0001E7DE RAM:0001E7DE loc_1E7DE: ; CODE XREF: sub_1E6D2+EEj RAM:0001E7DE ; sub_1E6D2+F6j RAM:0001E7DE 2079 0002 CD6C movea.l (dword_2CD6C).l,a0 RAM:0001E7E4 0268 FFCF 0010 andi.w #(loc_FFCE+1),$10(a0) RAM:0001E7EA 302E FFFE move.w unk_FFFFFFFE(a6),d0 RAM:0001E7EE 48C0 ext.l d0 RAM:0001E7F0 6002 bra.s loc_1E7F4 RAM:0001E7F0 ; --------------------------------------------------------------------------- RAM:0001E7F2 0070 dc.b $70 ; p RAM:0001E7F3 0000 dc.b 0 RAM:0001E7F4 ; --------------------------------------------------------------------------- RAM:0001E7F4 RAM:0001E7F4 loc_1E7F4: ; CODE XREF: sub_1E6D2+28j RAM:0001E7F4 ; sub_1E6D2+11Ej RAM:0001E7F4 4E5E unlk a6 RAM:0001E7F6 4E75 rts RAM:0001E7F6 ; End of function sub_1E6D2 RAM:0001E7F6 RAM:0001E7F8 RAM:0001E7F8 ; =============== S U B R O U T I N E ======================================= RAM:0001E7F8 RAM:0001E7F8 ; Attributes: bp-based frame RAM:0001E7F8 RAM:0001E7F8 sub_1E7F8: ; CODE XREF: sub_10F4A+5Ap RAM:0001E7F8 RAM:0001E7F8 arg_0 = 8 RAM:0001E7F8 RAM:0001E7F8 4E56 0000 link a6,#0 RAM:0001E7FC DFFC 0000 0000 adda.l #0,sp RAM:0001E802 48D7 0000 movem.l 0,(sp) RAM:0001E806 3039 0004 6102 move.w (word_46102).l,d0 RAM:0001E80C 48C0 ext.l d0 RAM:0001E80E 0280 0000 00FF andi.l #$FF,d0 RAM:0001E814 6708 beq.s loc_1E81E RAM:0001E816 203C 0000 278E move.l #$278E,d0 RAM:0001E81C 601E bra.s loc_1E83C RAM:0001E81E ; --------------------------------------------------------------------------- RAM:0001E81E RAM:0001E81E loc_1E81E: ; CODE XREF: sub_1E7F8+1Cj RAM:0001E81E 4878 01F4 pea (off_1F4).w RAM:0001E822 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001E826 4879 0002 BCEA pea (off_2BCEA).l RAM:0001E82C 4EB9 0001 ED18 jsr sub_1ED18 RAM:0001E832 4FEF 000C lea $C(sp),sp RAM:0001E836 7000 moveq #0,d0 RAM:0001E838 6002 bra.s loc_1E83C RAM:0001E838 ; --------------------------------------------------------------------------- RAM:0001E83A 0070 dc.b $70 ; p RAM:0001E83B 0000 dc.b 0 RAM:0001E83C ; --------------------------------------------------------------------------- RAM:0001E83C RAM:0001E83C loc_1E83C: ; CODE XREF: sub_1E7F8+24j RAM:0001E83C ; sub_1E7F8+40j RAM:0001E83C 4E5E unlk a6 RAM:0001E83E 4E75 rts RAM:0001E83E ; End of function sub_1E7F8 RAM:0001E83E RAM:0001E840 RAM:0001E840 ; =============== S U B R O U T I N E ======================================= RAM:0001E840 RAM:0001E840 ; Attributes: bp-based frame RAM:0001E840 RAM:0001E840 sub_1E840: ; CODE XREF: sub_1102E+5Ap RAM:0001E840 RAM:0001E840 arg_0 = 8 RAM:0001E840 RAM:0001E840 4E56 0000 link a6,#0 RAM:0001E844 DFFC 0000 0000 adda.l #0,sp RAM:0001E84A 48D7 0000 movem.l 0,(sp) RAM:0001E84E 3039 0004 6102 move.w (word_46102).l,d0 RAM:0001E854 48C0 ext.l d0 RAM:0001E856 0280 0000 00FF andi.l #$FF,d0 RAM:0001E85C 6708 beq.s loc_1E866 RAM:0001E85E 203C 0000 278E move.l #$278E,d0 RAM:0001E864 601E bra.s loc_1E884 RAM:0001E866 ; --------------------------------------------------------------------------- RAM:0001E866 RAM:0001E866 loc_1E866: ; CODE XREF: sub_1E840+1Cj RAM:0001E866 4878 0004 pea (off_4).w RAM:0001E86A 4879 0002 CD70 pea (unk_2CD70).l RAM:0001E870 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001E874 4EB9 0001 ED18 jsr sub_1ED18 RAM:0001E87A 4FEF 000C lea $C(sp),sp RAM:0001E87E 7000 moveq #0,d0 RAM:0001E880 6002 bra.s loc_1E884 RAM:0001E880 ; --------------------------------------------------------------------------- RAM:0001E882 0070 dc.b $70 ; p RAM:0001E883 0000 dc.b 0 RAM:0001E884 ; --------------------------------------------------------------------------- RAM:0001E884 RAM:0001E884 loc_1E884: ; CODE XREF: sub_1E840+24j RAM:0001E884 ; sub_1E840+40j RAM:0001E884 4E5E unlk a6 RAM:0001E886 4E75 rts RAM:0001E886 ; End of function sub_1E840 RAM:0001E886 RAM:0001E888 RAM:0001E888 ; =============== S U B R O U T I N E ======================================= RAM:0001E888 RAM:0001E888 ; Attributes: bp-based frame RAM:0001E888 RAM:0001E888 sub_1E888: ; CODE XREF: sub_10860+C4p RAM:0001E888 4E56 0000 link a6,#0 RAM:0001E88C DFFC FFFF FFF8 adda.l #unk_FFFFFFF8,sp RAM:0001E892 48D7 0000 movem.l 0,(sp) RAM:0001E896 3039 0004 6102 move.w (word_46102).l,d0 RAM:0001E89C 48C0 ext.l d0 RAM:0001E89E 0280 0000 00FF andi.l #$FF,d0 RAM:0001E8A4 670A beq.s loc_1E8B0 RAM:0001E8A6 203C 0000 278E move.l #$278E,d0 RAM:0001E8AC 6000 023C bra.w loc_1EAEA RAM:0001E8B0 ; --------------------------------------------------------------------------- RAM:0001E8B0 RAM:0001E8B0 loc_1E8B0: ; CODE XREF: sub_1E888+1Cj RAM:0001E8B0 4878 01F4 pea (off_1F4).w RAM:0001E8B4 4878 00FF pea ((off_FC+3)).w RAM:0001E8B8 4879 0002 BCEA pea (off_2BCEA).l RAM:0001E8BE 4EB9 0001 7FE0 jsr sub_17FE0 RAM:0001E8C4 4FEF 000C lea $C(sp),sp RAM:0001E8C8 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001E8CE 41F9 0002 78E2 lea (unk_278E2).l,a0 RAM:0001E8D4 41F0 0200 lea (a0,d0.w*2),a0 RAM:0001E8D8 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001E8DE 48C0 ext.l d0 RAM:0001E8E0 E580 asl.l #2,d0 RAM:0001E8E2 720F moveq #$F,d1 RAM:0001E8E4 E1A1 asl.l d0,d1 RAM:0001E8E6 7000 moveq #0,d0 RAM:0001E8E8 1039 0002 CD71 move.b (byte_2CD71).l,d0 RAM:0001E8EE C240 and.w d0,d1 RAM:0001E8F0 3081 move.w d1,(a0) RAM:0001E8F2 4279 0002 BCE8 clr.w (word_2BCE8).l RAM:0001E8F8 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0001E8FC 4879 0002 CDC8 pea (unk_2CDC8).l RAM:0001E902 4879 0002 CDBB pea (aSimulated_hd).l ; "simulated_hd" RAM:0001E908 4EB9 0001 E45E jsr return0_12 RAM:0001E90E 504F addq.w #8,sp RAM:0001E910 23C0 0002 CD6C move.l d0,(dword_2CD6C).l RAM:0001E916 4AB9 0002 CD6C tst.l (dword_2CD6C).l RAM:0001E91C 6600 019E bne.w loc_1EABC RAM:0001E920 4878 0200 pea (off_200).w RAM:0001E924 4EB9 0001 E436 jsr return0_8 RAM:0001E92A 584F addq.w #4,sp RAM:0001E92C 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0001E930 4AAE FFFC tst.l unk_FFFFFFFC(a6) RAM:0001E934 6700 017A beq.w loc_1EAB0 RAM:0001E938 4879 0002 CDD8 pea (unk_2CDD8).l RAM:0001E93E 4879 0002 CDCB pea (aSimulated_hd_0).l ; "simulated_hd" RAM:0001E944 4EB9 0001 E45E jsr return0_12 RAM:0001E94A 504F addq.w #8,sp RAM:0001E94C 23C0 0002 CD6C move.l d0,(dword_2CD6C).l RAM:0001E952 4AB9 0002 CD6C tst.l (dword_2CD6C).l RAM:0001E958 6700 013E beq.w loc_1EA98 RAM:0001E95C 4878 0200 pea (off_200).w RAM:0001E960 4878 00FF pea ((off_FC+3)).w RAM:0001E964 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0001E968 4EB9 0001 7FE0 jsr sub_17FE0 RAM:0001E96E 4FEF 000C lea $C(sp),sp RAM:0001E972 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0001E976 10BC 0042 move.b #$42,(a0) ; 'B' RAM:0001E97A 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0001E97E 117C 0044 0001 move.b #$44,1(a0) ; 'D' RAM:0001E984 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0001E988 4268 0002 clr.w 2(a0) RAM:0001E98C 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0001E990 317C FFFF 0004 move.w #$FFFF,4(a0) RAM:0001E996 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0001E99A 317C FFFF 0006 move.w #$FFFF,6(a0) RAM:0001E9A0 206E FFFC movea.l unk_FFFFFFFC(a6),a0 RAM:0001E9A4 42A8 01F8 clr.l $1F8(a0) RAM:0001E9A8 4878 0001 pea (1).w RAM:0001E9AC 4878 000B pea ((off_8+3)).w RAM:0001E9B0 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0001E9B4 6100 FBF6 bsr.w sub_1E5AC RAM:0001E9B8 4FEF 000C lea $C(sp),sp RAM:0001E9BC 4878 0001 pea (1).w RAM:0001E9C0 4878 000E pea ((off_C+2)).w RAM:0001E9C4 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0001E9C8 6100 FBE2 bsr.w sub_1E5AC RAM:0001E9CC 4FEF 000C lea $C(sp),sp RAM:0001E9D0 4878 0200 pea (off_200).w RAM:0001E9D4 4878 00FF pea ((off_FC+3)).w RAM:0001E9D8 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0001E9DC 4EB9 0001 7FE0 jsr sub_17FE0 RAM:0001E9E2 4FEF 000C lea $C(sp),sp RAM:0001E9E6 4878 0001 pea (1).w RAM:0001E9EA 4878 000C pea (off_C).w RAM:0001E9EE 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0001E9F2 6100 FBB8 bsr.w sub_1E5AC RAM:0001E9F6 4FEF 000C lea $C(sp),sp RAM:0001E9FA 4878 0001 pea (1).w RAM:0001E9FE 4878 000F pea ((off_C+3)).w RAM:0001EA02 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0001EA06 6100 FBA4 bsr.w sub_1E5AC RAM:0001EA0A 4FEF 000C lea $C(sp),sp RAM:0001EA0E 4878 0001 pea (1).w RAM:0001EA12 4878 000D pea ((off_C+1)).w RAM:0001EA16 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0001EA1A 6100 FB90 bsr.w sub_1E5AC RAM:0001EA1E 4FEF 000C lea $C(sp),sp RAM:0001EA22 4878 0001 pea (1).w RAM:0001EA26 4878 0010 pea (off_10).w RAM:0001EA2A 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0001EA2E 6100 FB7C bsr.w sub_1E5AC RAM:0001EA32 4FEF 000C lea $C(sp),sp RAM:0001EA36 4878 0001 pea (1).w RAM:0001EA3A 3039 0002 78B8 move.w (word_278B8).l,d0 RAM:0001EA40 41F9 0002 78E2 lea (unk_278E2).l,a0 RAM:0001EA46 3030 0200 move.w (a0,d0.w*2),d0 RAM:0001EA4A 41F9 0002 78C2 lea (unk_278C2).l,a0 RAM:0001EA50 3030 0200 move.w (a0,d0.w*2),d0 RAM:0001EA54 C1F9 0003 92F4 muls.w (word_392F4).l,d0 RAM:0001EA5A 5380 subq.l #1,d0 RAM:0001EA5C 2F00 move.l d0,-(sp) RAM:0001EA5E 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0001EA62 6100 FB48 bsr.w sub_1E5AC RAM:0001EA66 4FEF 000C lea $C(sp),sp RAM:0001EA6A 2F39 0002 CD6C move.l (dword_2CD6C).l,-(sp) RAM:0001EA70 4EB9 0001 E454 jsr return0_11 RAM:0001EA76 584F addq.w #4,sp RAM:0001EA78 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0001EA7C 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0001EA80 6714 beq.s loc_1EA96 RAM:0001EA82 4879 0002 CDDB pea (aErrorDuringS_1).l ; "Error during simulated HD define:\n" RAM:0001EA88 4EB9 0001 E468 jsr return0_13 RAM:0001EA8E 584F addq.w #4,sp RAM:0001EA90 3D7C 000E FFFA move.w #$E,unk_FFFFFFFA(a6) RAM:0001EA96 RAM:0001EA96 loc_1EA96: ; CODE XREF: sub_1E888+1F8j RAM:0001EA96 6018 bra.s loc_1EAB0 RAM:0001EA98 ; --------------------------------------------------------------------------- RAM:0001EA98 RAM:0001EA98 loc_1EA98: ; CODE XREF: sub_1E888+D0j RAM:0001EA98 4879 0002 CDFE pea (aCouldnTOpenSim).l ; "\nCouldn't open simulated hard disk!!\n" RAM:0001EA9E 4878 0001 pea (1).w RAM:0001EAA2 4EB9 0000 D6D2 jsr printf ; args: Count of params, format string, varargs RAM:0001EAA8 504F addq.w #8,sp RAM:0001EAAA 3D7C 000E FFFA move.w #$E,unk_FFFFFFFA(a6) RAM:0001EAB0 RAM:0001EAB0 loc_1EAB0: ; CODE XREF: sub_1E888+ACj RAM:0001EAB0 ; sub_1E888:loc_1EA96j RAM:0001EAB0 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0001EAB4 4EB9 0001 E486 jsr return0_16 RAM:0001EABA 584F addq.w #4,sp RAM:0001EABC RAM:0001EABC loc_1EABC: ; CODE XREF: sub_1E888+94j RAM:0001EABC 4878 01F4 pea (off_1F4).w RAM:0001EAC0 4878 00FF pea ((off_FC+3)).w RAM:0001EAC4 4879 0002 BCEA pea (off_2BCEA).l RAM:0001EACA 4EB9 0001 7FE0 jsr sub_17FE0 RAM:0001EAD0 4FEF 000C lea $C(sp),sp RAM:0001EAD4 2079 0002 CD6C movea.l (dword_2CD6C).l,a0 RAM:0001EADA 0268 FFCF 0010 andi.w #(loc_FFCE+1),$10(a0) RAM:0001EAE0 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001EAE4 48C0 ext.l d0 RAM:0001EAE6 6002 bra.s loc_1EAEA RAM:0001EAE6 ; --------------------------------------------------------------------------- RAM:0001EAE8 0070 dc.b $70 ; p RAM:0001EAE9 0000 dc.b 0 RAM:0001EAEA ; --------------------------------------------------------------------------- RAM:0001EAEA RAM:0001EAEA loc_1EAEA: ; CODE XREF: sub_1E888+24j RAM:0001EAEA ; sub_1E888+25Ej RAM:0001EAEA 4E5E unlk a6 RAM:0001EAEC 4E75 rts RAM:0001EAEC ; End of function sub_1E888 RAM:0001EAEC RAM:0001EAEE RAM:0001EAEE ; =============== S U B R O U T I N E ======================================= RAM:0001EAEE RAM:0001EAEE ; Attributes: bp-based frame RAM:0001EAEE RAM:0001EAEE write_to_sun_vol: ; CODE XREF: sub_10DA4+5Ep RAM:0001EAEE RAM:0001EAEE arg_0 = 8 RAM:0001EAEE arg_6 = $E RAM:0001EAEE arg_8 = $10 RAM:0001EAEE RAM:0001EAEE 4E56 0000 link a6,#0 RAM:0001EAF2 DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:0001EAF8 48D7 0000 movem.l 0,(sp) RAM:0001EAFC 3039 0004 6102 move.w (word_46102).l,d0 RAM:0001EB02 48C0 ext.l d0 RAM:0001EB04 0280 0000 00FF andi.l #$FF,d0 RAM:0001EB0A 670A beq.s loc_1EB16 RAM:0001EB0C 203C 0000 278E move.l #$278E,d0 RAM:0001EB12 6000 00F0 bra.w loc_1EC04 RAM:0001EB16 ; --------------------------------------------------------------------------- RAM:0001EB16 RAM:0001EB16 loc_1EB16: ; CODE XREF: write_to_sun_vol+1Cj RAM:0001EB16 302E 000E move.w arg_6(a6),d0 RAM:0001EB1A 48C0 ext.l d0 RAM:0001EB1C 7209 moveq #9,d1 RAM:0001EB1E E3A0 asl.l d1,d0 RAM:0001EB20 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0001EB24 3D7C 0001 FFF6 move.w #1,unk_FFFFFFF6(a6) RAM:0001EB2A RAM:0001EB2A loc_1EB2A: ; CODE XREF: write_to_sun_vol+FCj RAM:0001EB2A 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0001EB2E 48C0 ext.l d0 RAM:0001EB30 B0AE 0010 cmp.l arg_8(a6),d0 RAM:0001EB34 6E00 00B8 bgt.w loc_1EBEE RAM:0001EB38 4878 0000 pea (0).w RAM:0001EB3C 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0001EB40 2F39 0002 6C98 move.l (dword_26C98).l,-(sp) RAM:0001EB46 4EB9 0001 E47C jsr return0_15 RAM:0001EB4C 4FEF 000C lea $C(sp),sp RAM:0001EB50 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0001EB54 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0001EB58 6666 bne.s loc_1EBC0 RAM:0001EB5A 2F39 0002 6C98 move.l (dword_26C98).l,-(sp) RAM:0001EB60 4878 0001 pea (1).w RAM:0001EB64 4878 0200 pea (off_200).w RAM:0001EB68 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001EB6C 4EB9 0001 E44A jsr return0_10 RAM:0001EB72 4FEF 0010 lea $10(sp),sp RAM:0001EB76 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0001EB7A 0C6E 0001 FFF8 cmpi.w #1,unk_FFFFFFF8(a6) RAM:0001EB80 6628 bne.s loc_1EBAA RAM:0001EB82 2F39 0002 6C98 move.l (dword_26C98).l,-(sp) RAM:0001EB88 4EB9 0001 E454 jsr return0_11 RAM:0001EB8E 584F addq.w #4,sp RAM:0001EB90 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0001EB94 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0001EB98 670E beq.s loc_1EBA8 RAM:0001EB9A 4879 0002 CE24 pea (aErrorInWrite_t).l ; "Error in write_to_sun_vol (fflush):\n" RAM:0001EBA0 4EB9 0001 E468 jsr return0_13 RAM:0001EBA6 584F addq.w #4,sp RAM:0001EBA8 RAM:0001EBA8 loc_1EBA8: ; CODE XREF: write_to_sun_vol+AAj RAM:0001EBA8 6014 bra.s loc_1EBBE RAM:0001EBAA ; --------------------------------------------------------------------------- RAM:0001EBAA RAM:0001EBAA loc_1EBAA: ; CODE XREF: write_to_sun_vol+92j RAM:0001EBAA 4879 0002 CE49 pea (aErrorInWrite_0).l ; "Error in write_to_sun_vol (fwrite):\n" RAM:0001EBB0 4EB9 0001 E468 jsr return0_13 RAM:0001EBB6 584F addq.w #4,sp RAM:0001EBB8 3D7C 000E FFFA move.w #$E,unk_FFFFFFFA(a6) RAM:0001EBBE RAM:0001EBBE loc_1EBBE: ; CODE XREF: write_to_sun_vol:loc_1EBA8j RAM:0001EBBE 600E bra.s loc_1EBCE RAM:0001EBC0 ; --------------------------------------------------------------------------- RAM:0001EBC0 RAM:0001EBC0 loc_1EBC0: ; CODE XREF: write_to_sun_vol+6Aj RAM:0001EBC0 4879 0002 CE6E pea (aErrorInWrite_1).l ; "Error in write_to_sun_vol (fseek):\n" RAM:0001EBC6 4EB9 0001 E468 jsr return0_13 RAM:0001EBCC 584F addq.w #4,sp RAM:0001EBCE RAM:0001EBCE loc_1EBCE: ; CODE XREF: write_to_sun_vol:loc_1EBBEj RAM:0001EBCE 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0001EBD2 6702 beq.s loc_1EBD6 RAM:0001EBD4 6018 bra.s loc_1EBEE RAM:0001EBD6 ; --------------------------------------------------------------------------- RAM:0001EBD6 RAM:0001EBD6 loc_1EBD6: ; CODE XREF: write_to_sun_vol+E4j RAM:0001EBD6 06AE 0000 0200 0008 addi.l #$200,arg_0(a6) RAM:0001EBDE 06AE 0000 0200 FFFC addi.l #$200,unk_FFFFFFFC(a6) RAM:0001EBE6 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:0001EBEA 6000 FF3E bra.w loc_1EB2A RAM:0001EBEE ; --------------------------------------------------------------------------- RAM:0001EBEE RAM:0001EBEE loc_1EBEE: ; CODE XREF: write_to_sun_vol+46j RAM:0001EBEE ; write_to_sun_vol+E6j RAM:0001EBEE 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0001EBF2 6706 beq.s loc_1EBFA RAM:0001EBF4 3D7C 274E FFFA move.w #$274E,unk_FFFFFFFA(a6) RAM:0001EBFA RAM:0001EBFA loc_1EBFA: ; CODE XREF: write_to_sun_vol+104j RAM:0001EBFA 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001EBFE 48C0 ext.l d0 RAM:0001EC00 6002 bra.s loc_1EC04 RAM:0001EC00 ; --------------------------------------------------------------------------- RAM:0001EC02 0070 dc.b $70 ; p RAM:0001EC03 0000 dc.b 0 RAM:0001EC04 ; --------------------------------------------------------------------------- RAM:0001EC04 RAM:0001EC04 loc_1EC04: ; CODE XREF: write_to_sun_vol+24j RAM:0001EC04 ; write_to_sun_vol+112j RAM:0001EC04 4E5E unlk a6 RAM:0001EC06 4E75 rts RAM:0001EC06 ; End of function write_to_sun_vol RAM:0001EC06 RAM:0001EC08 RAM:0001EC08 ; =============== S U B R O U T I N E ======================================= RAM:0001EC08 RAM:0001EC08 ; Attributes: bp-based frame RAM:0001EC08 RAM:0001EC08 read_from_sun_vol: ; CODE XREF: sub_10C6A+8Ep RAM:0001EC08 RAM:0001EC08 arg_0 = 8 RAM:0001EC08 arg_6 = $E RAM:0001EC08 arg_8 = $10 RAM:0001EC08 RAM:0001EC08 4E56 0000 link a6,#0 RAM:0001EC0C DFFC FFFF FFF4 adda.l #unk_FFFFFFF4,sp RAM:0001EC12 48D7 0000 movem.l 0,(sp) RAM:0001EC16 3039 0004 6102 move.w (word_46102).l,d0 RAM:0001EC1C 48C0 ext.l d0 RAM:0001EC1E 0280 0000 00FF andi.l #$FF,d0 RAM:0001EC24 670A beq.s loc_1EC30 RAM:0001EC26 203C 0000 278E move.l #$278E,d0 RAM:0001EC2C 6000 00E0 bra.w loc_1ED0E RAM:0001EC30 ; --------------------------------------------------------------------------- RAM:0001EC30 RAM:0001EC30 loc_1EC30: ; CODE XREF: read_from_sun_vol+1Cj RAM:0001EC30 302E 000E move.w arg_6(a6),d0 RAM:0001EC34 48C0 ext.l d0 RAM:0001EC36 7209 moveq #9,d1 RAM:0001EC38 E3A0 asl.l d1,d0 RAM:0001EC3A 2D40 FFFC move.l d0,unk_FFFFFFFC(a6) RAM:0001EC3E 3D7C 0001 FFF6 move.w #1,unk_FFFFFFF6(a6) RAM:0001EC44 RAM:0001EC44 loc_1EC44: ; CODE XREF: read_from_sun_vol+ECj RAM:0001EC44 302E FFF6 move.w unk_FFFFFFF6(a6),d0 RAM:0001EC48 48C0 ext.l d0 RAM:0001EC4A B0AE 0010 cmp.l arg_8(a6),d0 RAM:0001EC4E 6E00 00A8 bgt.w loc_1ECF8 RAM:0001EC52 4878 0000 pea (0).w RAM:0001EC56 2F2E FFFC move.l unk_FFFFFFFC(a6),-(sp) RAM:0001EC5A 2F39 0002 6C98 move.l (dword_26C98).l,-(sp) RAM:0001EC60 4EB9 0001 E47C jsr return0_15 RAM:0001EC66 4FEF 000C lea $C(sp),sp RAM:0001EC6A 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0001EC6E 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0001EC72 6656 bne.s loc_1ECCA RAM:0001EC74 2F39 0002 6C98 move.l (dword_26C98).l,-(sp) RAM:0001EC7A 4878 0001 pea (1).w RAM:0001EC7E 4878 0200 pea (off_200).w RAM:0001EC82 2F2E 0008 move.l arg_0(a6),-(sp) RAM:0001EC86 4EB9 0001 E472 jsr return0_14 RAM:0001EC8C 4FEF 0010 lea $10(sp),sp RAM:0001EC90 3D40 FFF8 move.w d0,unk_FFFFFFF8(a6) RAM:0001EC94 0C6E 0001 FFF8 cmpi.w #1,unk_FFFFFFF8(a6) RAM:0001EC9A 6628 bne.s loc_1ECC4 RAM:0001EC9C 2F39 0002 6C98 move.l (dword_26C98).l,-(sp) RAM:0001ECA2 4EB9 0001 E454 jsr return0_11 RAM:0001ECA8 584F addq.w #4,sp RAM:0001ECAA 3D40 FFFA move.w d0,unk_FFFFFFFA(a6) RAM:0001ECAE 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0001ECB2 670E beq.s loc_1ECC2 RAM:0001ECB4 4879 0002 CE92 pea (aErrorInRead_fr).l ; "Error in read_from_sun_vol (fflush):\n" RAM:0001ECBA 4EB9 0001 E468 jsr return0_13 RAM:0001ECC0 584F addq.w #4,sp RAM:0001ECC2 RAM:0001ECC2 loc_1ECC2: ; CODE XREF: read_from_sun_vol+AAj RAM:0001ECC2 6004 bra.s loc_1ECC8 RAM:0001ECC4 ; --------------------------------------------------------------------------- RAM:0001ECC4 RAM:0001ECC4 loc_1ECC4: ; CODE XREF: read_from_sun_vol+92j RAM:0001ECC4 426E FFFA clr.w unk_FFFFFFFA(a6) RAM:0001ECC8 RAM:0001ECC8 loc_1ECC8: ; CODE XREF: read_from_sun_vol:loc_1ECC2j RAM:0001ECC8 600E bra.s loc_1ECD8 RAM:0001ECCA ; --------------------------------------------------------------------------- RAM:0001ECCA RAM:0001ECCA loc_1ECCA: ; CODE XREF: read_from_sun_vol+6Aj RAM:0001ECCA 4879 0002 CEB8 pea (aErrorInRead__0).l ; "Error in read_from_sun_vol (fseek):\n" RAM:0001ECD0 4EB9 0001 E468 jsr return0_13 RAM:0001ECD6 584F addq.w #4,sp RAM:0001ECD8 RAM:0001ECD8 loc_1ECD8: ; CODE XREF: read_from_sun_vol:loc_1ECC8j RAM:0001ECD8 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0001ECDC 6702 beq.s loc_1ECE0 RAM:0001ECDE 6018 bra.s loc_1ECF8 RAM:0001ECE0 ; --------------------------------------------------------------------------- RAM:0001ECE0 RAM:0001ECE0 loc_1ECE0: ; CODE XREF: read_from_sun_vol+D4j RAM:0001ECE0 06AE 0000 0200 0008 addi.l #$200,arg_0(a6) RAM:0001ECE8 06AE 0000 0200 FFFC addi.l #$200,unk_FFFFFFFC(a6) RAM:0001ECF0 526E FFF6 addq.w #1,unk_FFFFFFF6(a6) RAM:0001ECF4 6000 FF4E bra.w loc_1EC44 RAM:0001ECF8 ; --------------------------------------------------------------------------- RAM:0001ECF8 RAM:0001ECF8 loc_1ECF8: ; CODE XREF: read_from_sun_vol+46j RAM:0001ECF8 ; read_from_sun_vol+D6j RAM:0001ECF8 4A6E FFFA tst.w unk_FFFFFFFA(a6) RAM:0001ECFC 6706 beq.s loc_1ED04 RAM:0001ECFE 3D7C 274E FFFA move.w #$274E,unk_FFFFFFFA(a6) RAM:0001ED04 RAM:0001ED04 loc_1ED04: ; CODE XREF: read_from_sun_vol+F4j RAM:0001ED04 302E FFFA move.w unk_FFFFFFFA(a6),d0 RAM:0001ED08 48C0 ext.l d0 RAM:0001ED0A 6002 bra.s loc_1ED0E RAM:0001ED0A ; --------------------------------------------------------------------------- RAM:0001ED0C 0070 dc.b $70 ; p RAM:0001ED0D 0000 dc.b 0 RAM:0001ED0E ; --------------------------------------------------------------------------- RAM:0001ED0E RAM:0001ED0E loc_1ED0E: ; CODE XREF: read_from_sun_vol+24j RAM:0001ED0E ; read_from_sun_vol+102j RAM:0001ED0E 4E5E unlk a6 RAM:0001ED10 4E75 rts RAM:0001ED10 ; End of function read_from_sun_vol RAM:0001ED10 RAM:0001ED10 ; --------------------------------------------------------------------------- RAM:0001ED12 0000 dc.b 0 RAM:0001ED13 0000 dc.b 0 RAM:0001ED14 0000 dc.b 0 RAM:0001ED15 0000 dc.b 0 RAM:0001ED16 0000 dc.b 0 RAM:0001ED17 0000 dc.b 0 RAM:0001ED18 RAM:0001ED18 ; =============== S U B R O U T I N E ======================================= RAM:0001ED18 RAM:0001ED18 ; Attributes: bp-based frame RAM:0001ED18 RAM:0001ED18 sub_1ED18: ; CODE XREF: sub_844+20Ep RAM:0001ED18 ; sub_844+488p ... RAM:0001ED18 RAM:0001ED18 arg_0 = 8 RAM:0001ED18 arg_4 = $C RAM:0001ED18 arg_8 = $10 RAM:0001ED18 RAM:0001ED18 4E56 0000 link a6,#0 RAM:0001ED1C 206E 0008 movea.l arg_0(a6),a0 RAM:0001ED20 226E 000C movea.l arg_4(a6),a1 RAM:0001ED24 2008 move.l a0,d0 RAM:0001ED26 222E 0010 move.l arg_8(a6),d1 RAM:0001ED2A 6700 0096 beq.w loc_1EDC2 RAM:0001ED2E 0C81 0003 FFFC cmpi.l #byte_3FFFC,d1 RAM:0001ED34 6200 0090 bhi.w loc_1EDC6 RAM:0001ED38 B1C9 cmpa.l a1,a0 RAM:0001ED3A 6242 bhi.s loc_1ED7E RAM:0001ED3C 0C81 0000 000A cmpi.l #$A,d1 RAM:0001ED42 6D30 blt.s loc_1ED74 RAM:0001ED44 2F02 move.l d2,-(sp) RAM:0001ED46 2408 move.l a0,d2 RAM:0001ED48 0802 0000 btst #0,d2 RAM:0001ED4C 6706 beq.s loc_1ED54 RAM:0001ED4E 10D9 move.b (a1)+,(a0)+ RAM:0001ED50 5282 addq.l #1,d2 RAM:0001ED52 5381 subq.l #1,d1 RAM:0001ED54 RAM:0001ED54 loc_1ED54: ; CODE XREF: sub_1ED18+34j RAM:0001ED54 0802 0001 btst #1,d2 RAM:0001ED58 6704 beq.s loc_1ED5E RAM:0001ED5A 30D9 move.w (a1)+,(a0)+ RAM:0001ED5C 5581 subq.l #2,d1 RAM:0001ED5E RAM:0001ED5E loc_1ED5E: ; CODE XREF: sub_1ED18+40j RAM:0001ED5E 2401 move.l d1,d2 RAM:0001ED60 E48A lsr.l #2,d2 RAM:0001ED62 5382 subq.l #1,d2 RAM:0001ED64 RAM:0001ED64 loc_1ED64: ; CODE XREF: sub_1ED18+4Ej RAM:0001ED64 20D9 move.l (a1)+,(a0)+ RAM:0001ED66 51CA FFFC dbf d2,loc_1ED64 RAM:0001ED6A 241F move.l (sp)+,d2 RAM:0001ED6C 0281 0000 0003 andi.l #3,d1 RAM:0001ED72 674E beq.s loc_1EDC2 RAM:0001ED74 RAM:0001ED74 loc_1ED74: ; CODE XREF: sub_1ED18+2Aj RAM:0001ED74 5381 subq.l #1,d1 RAM:0001ED76 RAM:0001ED76 loc_1ED76: ; CODE XREF: sub_1ED18+60j RAM:0001ED76 10D9 move.b (a1)+,(a0)+ RAM:0001ED78 51C9 FFFC dbf d1,loc_1ED76 RAM:0001ED7C 6044 bra.s loc_1EDC2 RAM:0001ED7E ; --------------------------------------------------------------------------- RAM:0001ED7E RAM:0001ED7E loc_1ED7E: ; CODE XREF: sub_1ED18+22j RAM:0001ED7E D1C1 adda.l d1,a0 RAM:0001ED80 D3C1 adda.l d1,a1 RAM:0001ED82 0C81 0000 000A cmpi.l #$A,d1 RAM:0001ED88 6D30 blt.s loc_1EDBA RAM:0001ED8A 2F02 move.l d2,-(sp) RAM:0001ED8C 2408 move.l a0,d2 RAM:0001ED8E 0802 0000 btst #0,d2 RAM:0001ED92 6706 beq.s loc_1ED9A RAM:0001ED94 1121 move.b -(a1),-(a0) RAM:0001ED96 5382 subq.l #1,d2 RAM:0001ED98 5381 subq.l #1,d1 RAM:0001ED9A RAM:0001ED9A loc_1ED9A: ; CODE XREF: sub_1ED18+7Aj RAM:0001ED9A 0802 0001 btst #1,d2 RAM:0001ED9E 6704 beq.s loc_1EDA4 RAM:0001EDA0 3121 move.w -(a1),-(a0) RAM:0001EDA2 5581 subq.l #2,d1 RAM:0001EDA4 RAM:0001EDA4 loc_1EDA4: ; CODE XREF: sub_1ED18+86j RAM:0001EDA4 2401 move.l d1,d2 RAM:0001EDA6 E48A lsr.l #2,d2 RAM:0001EDA8 5382 subq.l #1,d2 RAM:0001EDAA RAM:0001EDAA loc_1EDAA: ; CODE XREF: sub_1ED18+94j RAM:0001EDAA 2121 move.l -(a1),-(a0) RAM:0001EDAC 51CA FFFC dbf d2,loc_1EDAA RAM:0001EDB0 241F move.l (sp)+,d2 RAM:0001EDB2 0281 0000 0003 andi.l #3,d1 RAM:0001EDB8 6708 beq.s loc_1EDC2 RAM:0001EDBA RAM:0001EDBA loc_1EDBA: ; CODE XREF: sub_1ED18+70j RAM:0001EDBA 5381 subq.l #1,d1 RAM:0001EDBC RAM:0001EDBC loc_1EDBC: ; CODE XREF: sub_1ED18+A6j RAM:0001EDBC 1121 move.b -(a1),-(a0) RAM:0001EDBE 51C9 FFFC dbf d1,loc_1EDBC RAM:0001EDC2 RAM:0001EDC2 loc_1EDC2: ; CODE XREF: sub_1ED18+12j RAM:0001EDC2 ; sub_1ED18+5Aj ... RAM:0001EDC2 4E5E unlk a6 RAM:0001EDC4 4E75 rts RAM:0001EDC6 ; --------------------------------------------------------------------------- RAM:0001EDC6 RAM:0001EDC6 loc_1EDC6: ; CODE XREF: sub_1ED18+1Cj RAM:0001EDC6 4878 1388 pea ((loc_1386+2)).w RAM:0001EDCA 4EB9 0000 7CA6 jsr (ErrorHandlerError).l RAM:0001EDD0 588F addq.l #4,sp RAM:0001EDD2 202E 0008 move.l arg_0(a6),d0 RAM:0001EDD6 60EA bra.s loc_1EDC2 RAM:0001EDD6 ; End of function sub_1ED18 RAM:0001EDD6 RAM:0001EDD8 RAM:0001EDD8 ; =============== S U B R O U T I N E ======================================= RAM:0001EDD8 RAM:0001EDD8 ; Attributes: bp-based frame RAM:0001EDD8 RAM:0001EDD8 sub_1EDD8: RAM:0001EDD8 4E56 0000 link a6,#0 RAM:0001EDDC 4E5E unlk a6 RAM:0001EDDE 4E75 rts RAM:0001EDDE ; End of function sub_1EDD8 RAM:0001EDDE RAM:0001EDDE ; --------------------------------------------------------------------------- RAM:0001EDE0 0000 dc.b 0 RAM:0001EDE1 0001 dc.b 1 RAM:0001EDE2 0000 dc.b 0 RAM:0001EDE3 0000 dc.b 0 RAM:0001EDE4 0000 dc.b 0 RAM:0001EDE5 0000 dc.b 0 RAM:0001EDE6 0000 dc.b 0 RAM:0001EDE7 0000 dc.b 0 RAM:0001EDE8 0001 EF38 off_1EDE8: dc.l aUsageDownloadS ; DATA XREF: sub_844+2D6o RAM:0001EDE8 ; "Usage: download [sun|openwin] [sim_h"... RAM:0001EDEC 0000 dc.b 0 RAM:0001EDED 0001 dc.b 1 RAM:0001EDEE 00EF dc.b $EF ; ï RAM:0001EDEF 0062 dc.b $62 ; b RAM:0001EDF0 0000 dc.b 0 RAM:0001EDF1 0001 dc.b 1 RAM:0001EDF2 00EF dc.b $EF ; ï RAM:0001EDF3 00B5 dc.b $B5 ; µ RAM:0001EDF4 0000 dc.b 0 RAM:0001EDF5 0001 dc.b 1 RAM:0001EDF6 00F0 dc.b $F0 ; ð RAM:0001EDF7 0011 dc.b $11 RAM:0001EDF8 7379 6D74 6162 0000 aSymtab: dc.b 'symtab',0 ; DATA XREF: sub_844:loc_9E2o RAM:0001EDFF 5573 6167 653A 2020+aUsageSymtabVol:dc.b 'Usage: symtab ',$A,0 RAM:0001EDFF 2073 796D 7461 6220+ ; DATA XREF: sub_844+1E2o RAM:0001EE1E 7375 6E00 aSun: dc.b 'sun',0 ; DATA XREF: sub_844+23Co RAM:0001EE22 6F70 656E 7769 6E00 aOpenwin: dc.b 'openwin',0 ; DATA XREF: sub_844:loc_AB2o RAM:0001EE2A 7369 6D5F 6864 0000 aSim_hd: dc.b 'sim_hd',0 ; DATA XREF: sub_844:loc_AE0o RAM:0001EE31 2573 0A00 aS: dc.b '%s',$A,0 ; DATA XREF: sub_844+2E0o RAM:0001EE35 2F64 6576 2F63 6278+aDevCbx0: dc.b '/dev/cbx0',0 ; DATA XREF: sub_844:loc_B44o RAM:0001EE3F 5479 7065 2027 7127+aTypeQToQuit: dc.b 'Type ',$27,'q',$27,' to quit',$A,0 RAM:0001EE3F 2074 6F20 7175 6974+ ; DATA XREF: sub_844+41Eo RAM:0001EE51 0A2A 2A2A 2053 796D+aSymtabLookupVe:dc.b $A ; DATA XREF: sub_844:loc_C76o RAM:0001EE51 7461 6220 4C6F 6F6B+ dc.b '*** Symtab Lookup - Version 3.1 ***',$A,0 RAM:0001EE77 0A2A 2A2A 2044 6F77+aDownloadFacili:dc.b $A ; DATA XREF: sub_844+458o RAM:0001EE77 6E6C 6F61 6420 4661+ dc.b '*** Download Facility - Version 3.6 ***',$A,0 RAM:0001EEA1 0A44 6973 6B74 6F6F+aDisktoolFieldV:dc.b $A ; DATA XREF: sub_844+492o RAM:0001EEA1 6C20 2D20 4669 656C+ dc.b 'Disktool - Field Version 1.7',$A,0 RAM:0001EEC0 0A44 6973 6B74 6F6F+aDisktoolEngine:dc.b $A ; DATA XREF: sub_844:loc_CEAo RAM:0001EEC0 6C20 2D20 456E 6769+ dc.b 'Disktool - Engineering Version 1.7',$A,0 RAM:0001EEE5 2843 2920 436F 7079+aCCopyright1980:dc.b '(C) Copyright 1980-%D Siemens Rolm Communications Inc. All righ' RAM:0001EEE5 7269 6768 7420 3139+ ; DATA XREF: sub_844+4BCo RAM:0001EEE5 3830 2D25 4420 5369+ dc.b 'ts reserved.',$A,0 RAM:0001EF32 0000 dc.b 0 RAM:0001EF33 0000 dc.b 0 RAM:0001EF34 0000 dc.b 0 RAM:0001EF35 0000 dc.b 0 RAM:0001EF36 0000 dc.b 0 RAM:0001EF37 0000 dc.b 0 RAM:0001EF38 5573 6167 653A 2020+aUsageDownloadS:dc.b 'Usage: download [sun|openwin] [sim_hd]',0 RAM:0001EF38 2020 646F 776E 6C6F+ ; DATA XREF: RAM:off_1EDE8o RAM:0001EF62 4F70 7469 6F6E 733A+aOptionsSunIndi:dc.b 'Options: sun indicates that a Sunview window should be used in' RAM:0001EF62 2020 7375 6E20 696E+ dc.b 'stead of the SMIOC.',0 RAM:0001EFB5 2020 2020 2020 2020+aOpenwinIndicat:dc.b ' openwin indicates that a OpenWindows window should b' RAM:0001EFB5 2020 6F70 656E 7769+ dc.b 'e used instead of the SMIOC.',0 RAM:0001F011 2020 2020 2020 2020+aSim_hdIndicate:dc.b ' sim_hd indicates that the simulated hard disk should ' RAM:0001F011 2020 7369 6D5F 6864+ dc.b 'be used.',0 RAM:0001F059 0000 dc.b 0 RAM:0001F05A 0000 dc.b 0 RAM:0001F05B 0000 dc.b 0 RAM:0001F05C 0000 dc.b 0 RAM:0001F05D 0000 dc.b 0 RAM:0001F05E 0000 dc.b 0 RAM:0001F05F 0000 dc.b 0 RAM:0001F060 0001 F3F0 off_1F060: dc.l aByte ; DATA XREF: sub_2798+1Eo RAM:0001F060 ; "Byte" RAM:0001F064 0000 dc.b 0 RAM:0001F065 0001 dc.b 1 RAM:0001F066 00F3 dc.b $F3 ; ó RAM:0001F067 00F5 dc.b $F5 ; õ RAM:0001F068 0000 dc.b 0 RAM:0001F069 0001 dc.b 1 RAM:0001F06A 00F3 dc.b $F3 ; ó RAM:0001F06B 00FB dc.b $FB ; û RAM:0001F06C 0001 F400 off_1F06C: dc.l aB_0 ; DATA XREF: sub_1068+14Eo RAM:0001F06C ; "$B" RAM:0001F070 0000 dc.b 0 RAM:0001F071 0001 dc.b 1 RAM:0001F072 00F4 dc.b $F4 ; ô RAM:0001F073 0003 dc.b 3 RAM:0001F074 0000 dc.b 0 RAM:0001F075 0001 dc.b 1 RAM:0001F076 00F4 dc.b $F4 ; ô RAM:0001F077 0006 dc.b 6 RAM:0001F078 4356 414D 4200 aCvamb: dc.b 'CVAMB',0 ; DATA XREF: sub_28E6+BAo RAM:0001F07E 0001 F409 off_1F07E: dc.l aConstants ; DATA XREF: sub_2A54+14o RAM:0001F07E ; "Constants" RAM:0001F082 0000 dc.b 0 RAM:0001F083 0001 dc.b 1 RAM:0001F084 00F4 dc.b $F4 ; ô RAM:0001F085 0013 dc.b $13 RAM:0001F086 0000 dc.b 0 RAM:0001F087 0001 dc.b 1 RAM:0001F088 00F4 dc.b $F4 ; ô RAM:0001F089 001D dc.b $1D RAM:0001F08A 0000 dc.b 0 RAM:0001F08B 0001 dc.b 1 RAM:0001F08C 00F4 dc.b $F4 ; ô RAM:0001F08D 0027 dc.b $27 ; ' RAM:0001F08E 0000 dc.b 0 RAM:0001F08F 0001 dc.b 1 RAM:0001F090 00F4 dc.b $F4 ; ô RAM:0001F091 002E dc.b $2E ; . RAM:0001F092 0000 dc.b 0 RAM:0001F093 0001 dc.b 1 RAM:0001F094 00F4 dc.b $F4 ; ô RAM:0001F095 003F dc.b $3F ; ? RAM:0001F096 0000 dc.b 0 RAM:0001F097 0000 dc.b 0 RAM:0001F098 0000 dc.b 0 RAM:0001F099 0000 dc.b 0 RAM:0001F09A 0000 dc.b 0 RAM:0001F09B 0000 dc.b 0 RAM:0001F09C 0000 dc.b 0 RAM:0001F09D 0000 dc.b 0 RAM:0001F09E 0000 dc.b 0 RAM:0001F09F 0000 dc.b 0 RAM:0001F0A0 0000 dc.b 0 RAM:0001F0A1 0000 dc.b 0 RAM:0001F0A2 0000 dc.b 0 RAM:0001F0A3 0000 dc.b 0 RAM:0001F0A4 0000 dc.b 0 RAM:0001F0A5 0000 dc.b 0 RAM:0001F0A6 0000 dc.b 0 RAM:0001F0A7 0000 dc.b 0 RAM:0001F0A8 0000 dc.b 0 RAM:0001F0A9 0000 dc.b 0 RAM:0001F0AA 0000 dc.b 0 RAM:0001F0AB 0000 dc.b 0 RAM:0001F0AC 0000 dc.b 0 RAM:0001F0AD 0000 dc.b 0 RAM:0001F0AE 0000 dc.b 0 RAM:0001F0AF 0000 dc.b 0 RAM:0001F0B0 0000 dc.b 0 RAM:0001F0B1 0000 dc.b 0 RAM:0001F0B2 0000 dc.b 0 RAM:0001F0B3 0000 dc.b 0 RAM:0001F0B4 0000 dc.b 0 RAM:0001F0B5 0000 dc.b 0 RAM:0001F0B6 0000 dc.b 0 RAM:0001F0B7 0000 dc.b 0 RAM:0001F0B8 0000 dc.b 0 RAM:0001F0B9 0000 dc.b 0 RAM:0001F0BA 0000 dc.b 0 RAM:0001F0BB 0001 dc.b 1 RAM:0001F0BC 00F4 dc.b $F4 ; ô RAM:0001F0BD 0056 dc.b $56 ; V RAM:0001F0BE 0003 unk_1F0BE: dc.b 3 ; DATA XREF: sub_1894+34o RAM:0001F0BF 0005 dc.b 5 RAM:0001F0C0 000A dc.b $A RAM:0001F0C1 0000 dc.b 0 RAM:0001F0C2 0004 dc.b 4 RAM:0001F0C3 0006 dc.b 6 RAM:0001F0C4 000A dc.b $A RAM:0001F0C5 0000 dc.b 0 RAM:0001F0C6 0005 dc.b 5 RAM:0001F0C7 00FF dc.b $FF RAM:0001F0C8 00FF dc.b $FF RAM:0001F0C9 0000 dc.b 0 RAM:0001F0CA 0014 dc.b $14 RAM:0001F0CB 0014 dc.b $14 RAM:0001F0CC 0014 dc.b $14 RAM:0001F0CD 0000 dc.b 0 RAM:0001F0CE 00FF dc.b $FF RAM:0001F0CF 0005 dc.b 5 RAM:0001F0D0 00FF dc.b $FF RAM:0001F0D1 0000 dc.b 0 RAM:0001F0D2 0001 F45C off_1F0D2: dc.l aDownloadComman ; DATA XREF: sub_2000+1BAo RAM:0001F0D2 ; "Download Commands:" RAM:0001F0D6 0001 F46F dc.l aCompareVolPath ; " COMPARE VOL "... RAM:0001F0DE 0001 F4F6 dc.l aCopyVolPathNam ; " COPY VOL "... RAM:0001F0EE 0001 F60A dc.l aExpandVolHdPat ; " EXPAND VOL "... RAM:0001F0F2 0001 F654 dc.l aListHdListTh_0 ; " LIST HD "... RAM:0001F0F6 0001 F69E dc.l aRenameVolHdPat ; " RENAME VOL - :: - The name of the vol"... RAM:0001F112 0001 F7DA dc.l aHdPathHdDriveV ; " - :: - DR1 or DR2 (HD driv"... RAM:0001F11A 0001 F84A dc.l aDriveSunOrHdDr ; " - SUN or " RAM:0001F11E 0001 F870 dc.l aBugsDrive2HasN ; "BUGS: Drive 2 has not been tested." RAM:0001F122 0001 F894 dc.l aCopySunSunAndC ; " Copy sun-sun and compare sun-sun"... RAM:0001F126 0001 F8CF off_1F126: dc.l aDisktoolComman ; DATA XREF: sub_2000+1E4o RAM:0001F126 ; "Disktool Commands:" RAM:0001F12A 0000 dc.b 0 RAM:0001F12B 0001 dc.b 1 RAM:0001F12C 00F8 dc.b $F8 ; ø RAM:0001F12D 00E2 dc.b $E2 ; â RAM:0001F12E 0000 dc.b 0 RAM:0001F12F 0001 dc.b 1 RAM:0001F130 00F9 dc.b $F9 ; ù RAM:0001F131 0023 dc.b $23 ; # RAM:0001F132 0000 dc.b 0 RAM:0001F133 0001 dc.b 1 RAM:0001F134 00F9 dc.b $F9 ; ù RAM:0001F135 0069 dc.b $69 ; i RAM:0001F136 0000 dc.b 0 RAM:0001F137 0001 dc.b 1 RAM:0001F138 00F9 dc.b $F9 ; ù RAM:0001F139 00B1 dc.b $B1 ; ± RAM:0001F13A 0000 dc.b 0 RAM:0001F13B 0001 dc.b 1 RAM:0001F13C 00F9 dc.b $F9 ; ù RAM:0001F13D 00F3 dc.b $F3 ; ó RAM:0001F13E 0000 dc.b 0 RAM:0001F13F 0001 dc.b 1 RAM:0001F140 00FA dc.b $FA ; ú RAM:0001F141 0036 dc.b $36 ; 6 RAM:0001F142 0000 dc.b 0 RAM:0001F143 0001 dc.b 1 RAM:0001F144 00FA dc.b $FA ; ú RAM:0001F145 007B dc.b $7B ; { RAM:0001F146 0000 dc.b 0 RAM:0001F147 0001 dc.b 1 RAM:0001F148 00FA dc.b $FA ; ú RAM:0001F149 00C5 dc.b $C5 ; Å RAM:0001F14A 0000 dc.b 0 RAM:0001F14B 0001 dc.b 1 RAM:0001F14C 00FB dc.b $FB ; û RAM:0001F14D 000F dc.b $F RAM:0001F14E 0001 FB52 off_1F14E: dc.l aDisktoolComm_0 ; DATA XREF: sub_2000+1D4o RAM:0001F14E ; "Disktool Commands:" RAM:0001F152 0001 FB65 dc.l aBootVolumeName ; " BOOT "... RAM:0001F156 0001 FBA2 dc.l aCompareVolVolu ; " COMPARE VOL "... RAM:0001F162 0001 FC73 dc.l aDefineVolHdVol ; " DEFINE VOL HD "... RAM:0001F166 0001 FCB8 dc.l aDeleteVolVolum ; " DELETE VOL "... RAM:0001F16A 0001 FCF7 dc.l aExpandVolVolum ; " EXPAND VOL "... RAM:0001F16E 0001 FD36 dc.l aListHdListTheH ; " LIST HD "... RAM:0001F172 0001 FD82 dc.l aRenameVolVolum ; " RENAME VOL ',$27,' first',$A,0 RAM:0001F228 6669 6E65 2073 756E+ ; DATA XREF: sub_19FE+2Ao RAM:0001F251 4465 6369 6D61 6C00 aDecimal: dc.b 'Decimal',0 ; DATA XREF: sub_19FE+228o RAM:0001F259 4865 7800 aHex: dc.b 'Hex',0 ; DATA XREF: sub_19FE+232o RAM:0001F25D 4153 4349 4900 aAscii: dc.b 'ASCII',0 ; DATA XREF: sub_19FE+23Co RAM:0001F263 5379 6D62 6F6C 6963+aSymbolic: dc.b 'Symbolic',0 ; DATA XREF: sub_19FE+246o RAM:0001F26C 616E 2069 6C6C 6567+aAnIllegalValue:dc.b 'an illegal value',0 RAM:0001F26C 616C 2076 616C 7565+ ; DATA XREF: sub_19FE:loc_1C4Eo RAM:0001F27D 5468 6520 6375 7272+aTheCurrentDisp:dc.b 'The current display mode is %S.',$A,0 RAM:0001F27D 656E 7420 6469 7370+ ; DATA XREF: sub_19FE+284o RAM:0001F29E 4361 6E27 7420 626F+aCanTBootFromWo:dc.b 'Can',$27,'t boot from workstation',$A,0 RAM:0001F29E 6F74 2066 726F 6D20+ ; DATA XREF: sub_1EEC+1Eo RAM:0001F2BB 4361 6E27 7420 6669+aCanTFindBootVo:dc.b 'Can',$27,'t find boot volume: %S.',$A,0 RAM:0001F2BB 6E64 2062 6F6F 7420+ ; DATA XREF: sub_1EEC+58o RAM:0001F2D8 566F 6C75 6D65 2069+aVolumeIsNotBoo:dc.b 'Volume is not bootable: %S.',$A,0 RAM:0001F2D8 7320 6E6F 7420 626F+ ; DATA XREF: sub_1EEC+7Eo RAM:0001F2F5 5769 6C6C 2062 6F6F+aWillBootFromVo:dc.b 'Will boot from volume: %S',$A,0 RAM:0001F2F5 7420 6672 6F6D 2076+ ; DATA XREF: sub_1EEC+98o RAM:0001F310 5072 6F63 6565 643F+aProceed?: dc.b 'Proceed? ',0 ; DATA XREF: sub_1EEC+ACo RAM:0001F31A 4469 736B 2044 6F63+aDiskDoctorNotS:dc.b 'Disk Doctor not supported on hardcopy terminal',$A,0 RAM:0001F31A 746F 7220 6E6F 7420+ ; DATA XREF: sub_2000+CCo RAM:0001F34A 2558 2020 2000 aX_0: dc.b '%X ',0 ; DATA XREF: sub_2000+124o RAM:0001F350 0A00 asc_1F350: dc.b $A,0 ; DATA XREF: sub_2000+146o RAM:0001F352 2020 2025 530A 0000 aS_17: dc.b ' %S',$A,0 ; DATA XREF: sub_2000+206o RAM:0001F359 4D75 7374 2027 6465+aMustDefineSu_0:dc.b 'Must ',$27,'define sun core ',$27,' first',$A,0 RAM:0001F359 6669 6E65 2073 756E+ ; DATA XREF: sub_2000+36Ao RAM:0001F382 2559 0A00 aY: dc.b '%Y',$A,0 ; DATA XREF: sub_2000+496o RAM:0001F386 000A unk_1F386: dc.b $A ; DATA XREF: sub_254A+62o RAM:0001F387 0000 dc.b 0 RAM:0001F388 2D2D 3E20 0000 asc_1F388: dc.b '--> ',0 ; DATA XREF: sub_254A+74o RAM:0001F38D 4261 6400 aBad: dc.b 'Bad',0 ; DATA XREF: sub_2798+34o RAM:0001F391 2553 2041 6464 7265+aSAddressType: dc.b '%S Address Type',0 RAM:0001F391 7373 2054 7970 6500 ; DATA XREF: sub_2798+46o RAM:0001F3A1 2532 3053 3A20 2000 a20s: dc.b '%20S: ',0 ; DATA XREF: sub_28E6+12o RAM:0001F3A9 2531 3044 0000 a10d: dc.b '%10D',0 ; DATA XREF: sub_28E6+3Co RAM:0001F3AE 2531 3048 0000 a10h: dc.b '%10H',0 ; DATA XREF: sub_28E6+56o RAM:0001F3B3 2920 0000 asc_1F3B3: dc.b ') ',0 ; DATA XREF: sub_28E6+72o RAM:0001F3B6 2020 0000 asc_1F3B6: dc.b ' ',0 ; DATA XREF: sub_28E6:loc_296Co RAM:0001F3B9 2531 3553 0000 a15s: dc.b '%15S',0 ; DATA XREF: sub_28E6+A0o RAM:0001F3BE 0020 2825 off_1F3BE: dc.l byte_202825 ; DATA XREF: sub_28E6:loc_2980o RAM:0001F3C2 0031 dc.b $31 ; 1 RAM:0001F3C3 0041 dc.b $41 ; A RAM:0001F3C4 0000 dc.b 0 RAM:0001F3C5 002D unk_1F3C5: dc.b $2D ; - ; DATA XREF: sub_28E6+E2o RAM:0001F3C6 0050 dc.b $50 ; P RAM:0001F3C7 0029 dc.b $29 ; ) RAM:0001F3C8 0000 dc.b 0 RAM:0001F3C9 0029 unk_1F3C9: dc.b $29 ; ) ; DATA XREF: sub_28E6:loc_29DCo RAM:0001F3CA 0020 dc.b $20 RAM:0001F3CB 0020 dc.b $20 RAM:0001F3CC 0000 dc.b 0 RAM:0001F3CD 2020 2025 3130 4400 a10d_0: dc.b ' %10D',0 ; DATA XREF: sub_28E6+128o RAM:0001F3D5 2020 2025 3130 4800 a10h_0: dc.b ' %10H',0 ; DATA XREF: sub_28E6+142o RAM:0001F3DD 0A00 asc_1F3DD: dc.b $A,0 ; DATA XREF: sub_28E6:loc_2A3Co RAM:0001F3DF 4E6F 2025 5320 666F+aNoSFound: dc.b 'No %S found',$A,0 ; DATA XREF: sub_2A54+1Eo RAM:0001F3EC 2000 asc_1F3EC: dc.b ' ',0 ; DATA XREF: sub_2A8A+28o RAM:0001F3EE 0000 dc.b 0 RAM:0001F3EF 0000 dc.b 0 RAM:0001F3F0 4279 7465 0000 aByte: dc.b 'Byte',0 ; DATA XREF: RAM:off_1F060o RAM:0001F3F5 5368 6F72 7400 aShort: dc.b 'Short',0 RAM:0001F3FB 4C6F 6E67 0000 aLong: dc.b 'Long',0 RAM:0001F400 2442 0000 aB_0: dc.b '$B',0 ; DATA XREF: RAM:off_1F06Co RAM:0001F403 2453 0000 aS_18: dc.b '$S',0 RAM:0001F406 244C 0000 aL_2: dc.b '$L',0 RAM:0001F409 436F 6E73 7461 6E74+aConstants: dc.b 'Constants',0 ; DATA XREF: RAM:off_1F07Eo RAM:0001F413 5661 7269 6162 6C65+aVariables: dc.b 'Variables',0 RAM:0001F41D 4164 6472 6573 7365+aAddresses: dc.b 'Addresses',0 RAM:0001F427 4D61 6372 6F73 0000 aMacros: dc.b 'Macros',0 RAM:0001F42E 4272 6561 6B70 6F69+aBreakpointName:dc.b 'Breakpoint Names',0 RAM:0001F43F 4164 6472 6573 7365+aAddressesOrCon:dc.b 'Addresses or Constants',0 RAM:0001F456 4E61 6D65 7300 aNames: dc.b 'Names',0 RAM:0001F45C 446F 776E 6C6F 6164+aDownloadComman:dc.b 'Download Commands:',0 RAM:0001F45C 2043 6F6D 6D61 6E64+ ; DATA XREF: RAM:off_1F0D2o RAM:0001F46F 2020 2020 434F 4D50+aCompareVolPath:dc.b ' COMPARE VOL - Compare two volume' RAM:0001F46F 4152 4520 564F 4C20+ ; DATA XREF: RAM:0001F0D6o RAM:0001F46F 203C 7061 7468 206E+ dc.b 's',0 RAM:0001F4B0 2020 2020 434F 5059+aCopyBootSunFil:dc.b ' COPY BOOT - Copy Boot Program ' RAM:0001F4B0 2020 2020 424F 4F54+ ; DATA XREF: RAM:0001F0DAo RAM:0001F4B0 203C 7375 6E20 6669+ dc.b 'to DR1',0 RAM:0001F4F6 2020 2020 434F 5059+aCopyVolPathNam:dc.b ' COPY VOL - Copy one volume to' RAM:0001F4F6 2020 2020 564F 4C20+ ; DATA XREF: RAM:0001F0DEo RAM:0001F4F6 203C 7061 7468 206E+ dc.b ' another',0 RAM:0001F53E 2020 2020 4445 4649+aDefineVolHdHdP:dc.b ' DEFINE VOL HD - Define a volume on' RAM:0001F53E 4E45 2020 564F 4C20+ ; DATA XREF: RAM:0001F0E2o RAM:0001F53E 4844 2020 203C 6864+ dc.b ' HD',0 RAM:0001F581 2020 2020 4445 4649+aDefineVolSunVo:dc.b ' DEFINE VOL SUN - Define a volume on' RAM:0001F581 4E45 2020 564F 4C20+ ; DATA XREF: RAM:0001F0E6o RAM:0001F581 5355 4E20 203C 766F+ dc.b ' SUN',0 RAM:0001F5C5 2020 2020 4445 4C45+aDeleteVolHdPat:dc.b ' DELETE VOL - Delete a volume fr' RAM:0001F5C5 5445 2020 564F 4C20+ ; DATA XREF: RAM:0001F0EAo RAM:0001F5C5 203C 6864 2070 6174+ dc.b 'om HD',0 RAM:0001F60A 2020 2020 4558 5041+aExpandVolHdPat:dc.b ' EXPAND VOL - Expand a volume on' RAM:0001F60A 4E44 2020 564F 4C20+ ; DATA XREF: RAM:0001F0EEo RAM:0001F60A 203C 6864 2070 6174+ dc.b ' HD or SUN',0 RAM:0001F654 2020 2020 4C49 5354+aListHdListTh_0:dc.b ' LIST HD - List the hard disk' RAM:0001F654 2020 2020 4844 2020+ ; DATA XREF: RAM:0001F0F2o RAM:0001F654 2020 2020 2020 2020+ dc.b ' directory',0 RAM:0001F69E 2020 2020 5245 4E41+aRenameVolHdPat:dc.b ' RENAME VOL - Rename a volume on' RAM:0001F69E 4D45 2020 564F 4C20+ ; DATA XREF: RAM:0001F0F6o RAM:0001F69E 203C 6864 2070 6174+ dc.b ' HD',0 RAM:0001F6E1 0000 unk_1F6E1: dc.b 0 ; DATA XREF: RAM:0001F0FAo RAM:0001F6E2 566F 6C75 6D65 2053+aVolumeSpecific:dc.b 'Volume Specification:',0 RAM:0001F6E2 7065 6369 6669 6361+ ; DATA XREF: RAM:0001F0FEo RAM:0001F6F8 2020 2020 3C70 6174+aPathNameDriveN:dc.b ' - :: or ',0 RAM:0001F739 2020 2020 2020 2020+aAVolumeWithNoD:dc.b ' A volume with no drive specification will d' RAM:0001F739 2020 2020 2020 2020+ ; DATA XREF: RAM:0001F106o RAM:0001F739 2020 2020 4120 766F+ dc.b 'efault to',0 RAM:0001F782 2020 2020 2020 2020+aDrive1OfTheHar:dc.b ' drive 1 of the hard disk',0 RAM:0001F782 2020 2020 2020 2020+ ; DATA XREF: RAM:0001F10Ao RAM:0001F7AF 2020 2020 3C76 6F6C+aVolumeNameTheN:dc.b ' - The name of the volume',0 RAM:0001F7AF 756D 6520 6E61 6D65+ ; DATA XREF: RAM:0001F10Eo RAM:0001F7DA 2020 2020 3C68 6420+aHdPathHdDriveV:dc.b ' - :: or ',0 RAM:0001F7DA 7061 7468 3E20 2020+ ; DATA XREF: RAM:0001F112o RAM:0001F819 2020 2020 3C68 6420+aHdDriveDr1OrDr:dc.b ' - DR1 or DR2 (HD drive 1 or 2)',0 RAM:0001F819 6472 6976 653E 2020+ ; DATA XREF: RAM:0001F116o RAM:0001F84A 2020 2020 3C64 7269+aDriveSunOrHdDr:dc.b ' - SUN or ',0 RAM:0001F84A 7665 3E20 2020 2020+ ; DATA XREF: RAM:0001F11Ao RAM:0001F870 4255 4753 3A20 2044+aBugsDrive2HasN:dc.b 'BUGS: Drive 2 has not been tested.',0 RAM:0001F870 7269 7665 2032 2068+ ; DATA XREF: RAM:0001F11Eo RAM:0001F894 2020 2020 2020 2043+aCopySunSunAndC:dc.b ' Copy sun-sun and compare sun-sun are not supported.',0 RAM:0001F894 6F70 7920 7375 6E2D+ ; DATA XREF: RAM:0001F122o RAM:0001F8CF 4469 736B 746F 6F6C+aDisktoolComman:dc.b 'Disktool Commands:',0 RAM:0001F8CF 2043 6F6D 6D61 6E64+ ; DATA XREF: RAM:off_1F126o RAM:0001F8E2 2020 2020 434F 4D50+aCompareVolPa_0:dc.b ' COMPARE VOL - Compare two volume' RAM:0001F8E2 4152 4520 564F 4C20+ dc.b 's',0 RAM:0001F923 2020 2020 434F 5059+aCopyBootSunF_0:dc.b ' COPY BOOT - Copy Boot Program ' RAM:0001F923 2020 2020 424F 4F54+ dc.b 'to DR1',0 RAM:0001F969 2020 2020 434F 5059+aCopyVolPathN_0:dc.b ' COPY VOL - Copy one volume to' RAM:0001F969 2020 2020 564F 4C20+ dc.b ' another',0 RAM:0001F9B1 2020 2020 4445 4649+aDefineTermTe_0:dc.b ' DEFINE TERM - Define terminal ty' RAM:0001F9B1 4E45 2020 5445 524D+ dc.b 'pe',0 RAM:0001F9F3 2020 2020 4445 4649+aDefineVolHdV_0:dc.b ' DEFINE VOL HD - Define a volume on' RAM:0001F9F3 4E45 2020 564F 4C20+ dc.b ' HD',0 RAM:0001FA36 2020 2020 4445 4C45+aDeleteVolHdP_0:dc.b ' DELETE VOL - Delete a volume fr' RAM:0001FA36 5445 2020 564F 4C20+ dc.b 'om HD',0 RAM:0001FA7B 2020 2020 4558 5041+aExpandVolHdP_0:dc.b ' EXPAND VOL - Expand a volume on' RAM:0001FA7B 4E44 2020 564F 4C20+ dc.b ' HD or SUN',0 RAM:0001FAC5 2020 2020 4C49 5354+aListHdListTh_1:dc.b ' LIST HD - List the hard disk' RAM:0001FAC5 2020 2020 4844 2020+ dc.b ' directory',0 RAM:0001FB0F 2020 2020 5245 4E41+aRenameVolHdP_0:dc.b ' RENAME VOL - Rename a volume on' RAM:0001FB0F 4D45 2020 564F 4C20+ dc.b ' HD',0 RAM:0001FB52 4469 736B 746F 6F6C+aDisktoolComm_0:dc.b 'Disktool Commands:',0 RAM:0001FB52 2043 6F6D 6D61 6E64+ ; DATA XREF: RAM:off_1F14Eo RAM:0001FB65 2020 2020 424F 4F54+aBootVolumeName:dc.b ' BOOT - Boot a volume',0 RAM:0001FB65 2020 2020 3C76 6F6C+ ; DATA XREF: RAM:0001F152o RAM:0001FBA2 2020 2020 434F 4D50+aCompareVolVolu:dc.b ' COMPARE VOL - Compare two volu' RAM:0001FBA2 4152 4520 564F 4C20+ ; DATA XREF: RAM:0001F156o RAM:0001FBA2 3C76 6F6C 756D 6520+ dc.b 'mes',0 RAM:0001FBE5 2020 2020 434F 5059+aCopyVolVolumeN:dc.b ' COPY VOL - Copy one volume ' RAM:0001FBE5 2020 2020 564F 4C20+ ; DATA XREF: RAM:0001F15Ao RAM:0001FBE5 3C76 6F6C 756D 6520+ dc.b 'to another',0 RAM:0001FC2F 2020 2020 4445 4649+aDefineTermTerm:dc.b ' DEFINE TERM - Define terminal ' RAM:0001FC2F 4E45 2020 5445 524D+ ; DATA XREF: RAM:0001F15Eo RAM:0001FC2F 203C 7465 726D 696E+ dc.b 'type',0 RAM:0001FC73 2020 2020 4445 4649+aDefineVolHdVol:dc.b ' DEFINE VOL HD - Define a volume ' RAM:0001FC73 4E45 2020 564F 4C20+ ; DATA XREF: RAM:0001F162o RAM:0001FC73 4844 203C 766F 6C75+ dc.b 'on HD',0 RAM:0001FCB8 2020 2020 4445 4C45+aDeleteVolVolum:dc.b ' DELETE VOL - Delete a volume',0 RAM:0001FCB8 5445 2020 564F 4C20+ ; DATA XREF: RAM:0001F166o RAM:0001FCF7 2020 2020 4558 5041+aExpandVolVolum:dc.b ' EXPAND VOL - Expand a volume',0 RAM:0001FCF7 4E44 2020 564F 4C20+ ; DATA XREF: RAM:0001F16Ao RAM:0001FD36 2020 2020 4C49 5354+aListHdListTheH:dc.b ' LIST HD - List the hard di' RAM:0001FD36 2020 2020 4844 2020+ ; DATA XREF: RAM:0001F16Eo RAM:0001FD36 2020 2020 2020 2020+ dc.b 'sk directory',0 RAM:0001FD82 2020 2020 5245 4E41+aRenameVolVolum:dc.b ' RENAME VOL - Rename a volume ' RAM:0001FD82 4D45 2020 564F 4C20+ ; DATA XREF: RAM:0001F172o RAM:0001FD82 3C76 6F6C 756D 6520+ dc.b 'on HD',0 RAM:0001FDC7 0000 dc.b 0 RAM:0001FDC8 0000 002F off_1FDC8: dc.l off_2C+3 ; DATA XREF: sub_3A1A+18o RAM:0001FDCC 0000 dc.b 0 RAM:0001FDCD 003F dc.b $3F ; ? RAM:0001FDCE 0000 dc.b 0 RAM:0001FDCF 0049 dc.b $49 ; I RAM:0001FDD0 0000 dc.b 0 RAM:0001FDD1 0059 dc.b $59 ; Y RAM:0001FDD2 0000 dc.b 0 RAM:0001FDD3 0069 dc.b $69 ; i RAM:0001FDD4 0000 dc.b 0 RAM:0001FDD5 0070 dc.b $70 ; p RAM:0001FDD6 0000 dc.b 0 RAM:0001FDD7 0077 dc.b $77 ; w RAM:0001FDD8 0000 dc.b 0 RAM:0001FDD9 0097 dc.b $97 ; — RAM:0001FDDA 0000 dc.b 0 RAM:0001FDDB 00C7 dc.b $C7 ; Ç RAM:0001FDDC 0000 dc.b 0 RAM:0001FDDD 00ED dc.b $ED ; í RAM:0001FDDE 0001 dc.b 1 RAM:0001FDDF 0026 dc.b $26 ; & RAM:0001FDE0 0001 dc.b 1 RAM:0001FDE1 005C dc.b $5C ; \ RAM:0001FDE2 0001 dc.b 1 RAM:0001FDE3 005E dc.b $5E ; ^ RAM:0001FDE4 0001 dc.b 1 RAM:0001FDE5 008C dc.b $8C ; Œ RAM:0001FDE6 0001 dc.b 1 RAM:0001FDE7 008E dc.b $8E ; Ž RAM:0001FDE8 0001 dc.b 1 RAM:0001FDE9 0090 dc.b $90 ; RAM:0001FDEA 0001 dc.b 1 RAM:0001FDEB 0092 dc.b $92 ; ’ RAM:0001FDEC 0001 dc.b 1 RAM:0001FDED 0094 dc.b $94 ; ” RAM:0001FDEE 0001 dc.b 1 RAM:0001FDEF 0096 dc.b $96 ; – RAM:0001FDF0 0001 dc.b 1 RAM:0001FDF1 00C4 dc.b $C4 ; Ä RAM:0001FDF2 0001 dc.b 1 RAM:0001FDF3 00F1 dc.b $F1 ; ñ RAM:0001FDF4 0002 dc.b 2 RAM:0001FDF5 001E dc.b $1E RAM:0001FDF6 0002 dc.b 2 RAM:0001FDF7 002D dc.b $2D ; - RAM:0001FDF8 0002 dc.b 2 RAM:0001FDF9 0030 dc.b $30 ; 0 RAM:0001FDFA 0002 dc.b 2 RAM:0001FDFB 0032 dc.b $32 ; 2 RAM:0001FDFC 0002 dc.b 2 RAM:0001FDFD 0034 dc.b $34 ; 4 RAM:0001FDFE 0002 dc.b 2 RAM:0001FDFF 0036 dc.b $36 ; 6 RAM:0001FE00 0002 dc.b 2 RAM:0001FE01 0038 dc.b $38 ; 8 RAM:0001FE02 0002 dc.b 2 RAM:0001FE03 003B dc.b $3B ; ; RAM:0001FE04 0002 dc.b 2 RAM:0001FE05 0043 dc.b $43 ; C RAM:0001FE06 0002 dc.b 2 RAM:0001FE07 0046 dc.b $46 ; F RAM:0001FE08 0002 dc.b 2 RAM:0001FE09 004A dc.b $4A ; J RAM:0001FE0A 0002 dc.b 2 RAM:0001FE0B 0070 dc.b $70 ; p RAM:0001FE0C 0002 dc.b 2 RAM:0001FE0D 0096 dc.b $96 ; – RAM:0001FE0E 0002 dc.b 2 RAM:0001FE0F 0098 dc.b $98 ; ˜ RAM:0001FE10 0002 dc.b 2 RAM:0001FE11 009B dc.b $9B ; › RAM:0001FE12 0002 dc.b 2 RAM:0001FE13 009D dc.b $9D ; RAM:0001FE14 0002 dc.b 2 RAM:0001FE15 009F dc.b $9F ; Ÿ RAM:0001FE16 0002 dc.b 2 RAM:0001FE17 00CE dc.b $CE ; Î RAM:0001FE18 0002 dc.b 2 RAM:0001FE19 00D1 dc.b $D1 ; Ñ RAM:0001FE1A 0002 dc.b 2 RAM:0001FE1B 00D3 dc.b $D3 ; Ó RAM:0001FE1C 0002 dc.b 2 RAM:0001FE1D 00D6 dc.b $D6 ; Ö RAM:0001FE1E 0002 dc.b 2 RAM:0001FE1F 00D9 dc.b $D9 ; Ù RAM:0001FE20 0002 dc.b 2 RAM:0001FE21 00DC dc.b $DC ; Ü RAM:0001FE22 0002 dc.b 2 RAM:0001FE23 00DF dc.b $DF ; ß RAM:0001FE24 0002 dc.b 2 RAM:0001FE25 00E1 dc.b $E1 ; á RAM:0001FE26 0002 dc.b 2 RAM:0001FE27 00E4 dc.b $E4 ; ä RAM:0001FE28 0002 dc.b 2 RAM:0001FE29 00E7 dc.b $E7 ; ç RAM:0001FE2A 0002 dc.b 2 RAM:0001FE2B 00EA dc.b $EA ; ê RAM:0001FE2C 0002 dc.b 2 RAM:0001FE2D 00ED dc.b $ED ; í RAM:0001FE2E 0002 dc.b 2 RAM:0001FE2F 00F0 dc.b $F0 ; ð RAM:0001FE30 0002 dc.b 2 RAM:0001FE31 00F3 dc.b $F3 ; ó RAM:0001FE32 0002 dc.b 2 RAM:0001FE33 00F6 dc.b $F6 ; ö RAM:0001FE34 0002 dc.b 2 RAM:0001FE35 00F9 dc.b $F9 ; ù RAM:0001FE36 0003 dc.b 3 RAM:0001FE37 001A dc.b $1A RAM:0001FE38 0003 dc.b 3 RAM:0001FE39 003A dc.b $3A ; : RAM:0001FE3A 0003 dc.b 3 RAM:0001FE3B 005A dc.b $5A ; Z RAM:0001FE3C 0003 dc.b 3 RAM:0001FE3D 005C dc.b $5C ; \ RAM:0001FE3E 0003 dc.b 3 RAM:0001FE3F 007B dc.b $7B ; { RAM:0001FE40 0003 dc.b 3 RAM:0001FE41 009B dc.b $9B ; › RAM:0001FE42 0003 dc.b 3 RAM:0001FE43 00B8 dc.b $B8 ; ¸ RAM:0001FE44 0003 dc.b 3 RAM:0001FE45 00D4 dc.b $D4 ; Ô RAM:0001FE46 0003 dc.b 3 RAM:0001FE47 00EF dc.b $EF ; ï RAM:0001FE48 0004 dc.b 4 RAM:0001FE49 0009 dc.b 9 RAM:0001FE4A 0004 dc.b 4 RAM:0001FE4B 0022 dc.b $22 ; " RAM:0001FE4C 0004 dc.b 4 RAM:0001FE4D 003A dc.b $3A ; : RAM:0001FE4E 0004 dc.b 4 RAM:0001FE4F 0052 dc.b $52 ; R RAM:0001FE50 0004 dc.b 4 RAM:0001FE51 0068 dc.b $68 ; h RAM:0001FE52 0004 dc.b 4 RAM:0001FE53 007E dc.b $7E ; ~ RAM:0001FE54 0004 dc.b 4 RAM:0001FE55 0095 dc.b $95 ; • RAM:0001FE56 0004 dc.b 4 RAM:0001FE57 00AA dc.b $AA ; ª RAM:0001FE58 0004 dc.b 4 RAM:0001FE59 00BF dc.b $BF ; ¿ RAM:0001FE5A 0004 dc.b 4 RAM:0001FE5B 00D3 dc.b $D3 ; Ó RAM:0001FE5C 0004 dc.b 4 RAM:0001FE5D 00E7 dc.b $E7 ; ç RAM:0001FE5E 0004 dc.b 4 RAM:0001FE5F 00FB dc.b $FB ; û RAM:0001FE60 0005 dc.b 5 RAM:0001FE61 001B dc.b $1B RAM:0001FE62 0005 dc.b 5 RAM:0001FE63 003B dc.b $3B ; ; RAM:0001FE64 0005 dc.b 5 RAM:0001FE65 003D dc.b $3D ; = RAM:0001FE66 0005 dc.b 5 RAM:0001FE67 0040 dc.b $40 ; @ RAM:0001FE68 0005 dc.b 5 RAM:0001FE69 0042 dc.b $42 ; B RAM:0001FE6A 0005 dc.b 5 RAM:0001FE6B 0045 dc.b $45 ; E RAM:0001FE6C 0005 dc.b 5 RAM:0001FE6D 0048 dc.b $48 ; H RAM:0001FE6E 0005 dc.b 5 RAM:0001FE6F 004B dc.b $4B ; K RAM:0001FE70 0005 dc.b 5 RAM:0001FE71 004D dc.b $4D ; M RAM:0001FE72 0005 dc.b 5 RAM:0001FE73 004F dc.b $4F ; O RAM:0001FE74 0005 dc.b 5 RAM:0001FE75 0053 dc.b $53 ; S RAM:0001FE76 0005 dc.b 5 RAM:0001FE77 0055 dc.b $55 ; U RAM:0001FE78 0005 dc.b 5 RAM:0001FE79 0057 dc.b $57 ; W RAM:0001FE7A 0005 dc.b 5 RAM:0001FE7B 0059 dc.b $59 ; Y RAM:0001FE7C 0005 dc.b 5 RAM:0001FE7D 005B dc.b $5B ; [ RAM:0001FE7E 0005 dc.b 5 RAM:0001FE7F 005E dc.b $5E ; ^ RAM:0001FE80 0005 dc.b 5 RAM:0001FE81 0060 dc.b $60 ; ` RAM:0001FE82 0005 dc.b 5 RAM:0001FE83 0081 dc.b $81 ; RAM:0001FE84 0005 dc.b 5 RAM:0001FE85 0083 dc.b $83 ; ƒ RAM:0001FE86 0005 dc.b 5 RAM:0001FE87 0085 dc.b $85 ; … RAM:0001FE88 0005 dc.b 5 RAM:0001FE89 0087 dc.b $87 ; ‡ RAM:0001FE8A 0005 dc.b 5 RAM:0001FE8B 00B4 dc.b $B4 ; ´ RAM:0001FE8C 0005 dc.b 5 RAM:0001FE8D 00B6 dc.b $B6 ; ¶ RAM:0001FE8E 0005 dc.b 5 RAM:0001FE8F 00B8 dc.b $B8 ; ¸ RAM:0001FE90 0005 dc.b 5 RAM:0001FE91 00BA dc.b $BA ; º RAM:0001FE92 0005 dc.b 5 RAM:0001FE93 00BC dc.b $BC ; ¼ RAM:0001FE94 0005 dc.b 5 RAM:0001FE95 00BE dc.b $BE ; ¾ RAM:0001FE96 0005 dc.b 5 RAM:0001FE97 00C1 dc.b $C1 ; Á RAM:0001FE98 0005 dc.b 5 RAM:0001FE99 00C4 dc.b $C4 ; Ä RAM:0001FE9A 0005 dc.b 5 RAM:0001FE9B 00C7 dc.b $C7 ; Ç RAM:0001FE9C 0005 dc.b 5 RAM:0001FE9D 00CF dc.b $CF ; Ï RAM:0001FE9E 0005 dc.b 5 RAM:0001FE9F 00D3 dc.b $D3 ; Ó RAM:0001FEA0 0005 dc.b 5 RAM:0001FEA1 00D7 dc.b $D7 ; × RAM:0001FEA2 0005 dc.b 5 RAM:0001FEA3 00D9 dc.b $D9 ; Ù RAM:0001FEA4 0005 dc.b 5 RAM:0001FEA5 00DC dc.b $DC ; Ü RAM:0001FEA6 0005 dc.b 5 RAM:0001FEA7 00DF dc.b $DF ; ß RAM:0001FEA8 0005 dc.b 5 RAM:0001FEA9 00FF dc.b $FF RAM:0001FEAA 0006 dc.b 6 RAM:0001FEAB 0003 dc.b 3 RAM:0001FEAC 0006 dc.b 6 RAM:0001FEAD 0007 dc.b 7 RAM:0001FEAE 0006 dc.b 6 RAM:0001FEAF 0009 dc.b 9 RAM:0001FEB0 0006 dc.b 6 RAM:0001FEB1 000B dc.b $B RAM:0001FEB2 0006 dc.b 6 RAM:0001FEB3 000D dc.b $D RAM:0001FEB4 0006 dc.b 6 RAM:0001FEB5 002E dc.b $2E ; . RAM:0001FEB6 0006 dc.b 6 RAM:0001FEB7 0030 dc.b $30 ; 0 RAM:0001FEB8 0006 dc.b 6 RAM:0001FEB9 0051 dc.b $51 ; Q RAM:0001FEBA 0006 dc.b 6 RAM:0001FEBB 0070 dc.b $70 ; p RAM:0001FEBC 0006 dc.b 6 RAM:0001FEBD 0087 dc.b $87 ; ‡ RAM:0001FEBE 0006 dc.b 6 RAM:0001FEBF 00AB dc.b $AB ; « RAM:0001FEC0 0006 dc.b 6 RAM:0001FEC1 00AF dc.b $AF ; ¯ RAM:0001FEC2 0006 dc.b 6 RAM:0001FEC3 00B3 dc.b $B3 ; ³ RAM:0001FEC4 0006 dc.b 6 RAM:0001FEC5 00B5 dc.b $B5 ; µ RAM:0001FEC6 0006 dc.b 6 RAM:0001FEC7 00B7 dc.b $B7 ; · RAM:0001FEC8 0006 dc.b 6 RAM:0001FEC9 00B9 dc.b $B9 ; ¹ RAM:0001FECA 0006 dc.b 6 RAM:0001FECB 00DA dc.b $DA ; Ú RAM:0001FECC 0006 dc.b 6 RAM:0001FECD 00FB dc.b $FB ; û RAM:0001FECE 0006 dc.b 6 RAM:0001FECF 00FD dc.b $FD ; ý RAM:0001FED0 0007 dc.b 7 RAM:0001FED1 0000 dc.b 0 RAM:0001FED2 0007 dc.b 7 RAM:0001FED3 0003 dc.b 3 RAM:0001FED4 0007 dc.b 7 RAM:0001FED5 0005 dc.b 5 RAM:0001FED6 0007 dc.b 7 RAM:0001FED7 0007 dc.b 7 RAM:0001FED8 0007 dc.b 7 RAM:0001FED9 0009 dc.b 9 RAM:0001FEDA 0007 dc.b 7 RAM:0001FEDB 002A dc.b $2A ; * RAM:0001FEDC 0007 dc.b 7 RAM:0001FEDD 004D dc.b $4D ; M RAM:0001FEDE 0004 0158 off_1FEDE: dc.l byte_40158 ; DATA XREF: sub_3A1A+30o RAM:0001FEDE ; sub_3A1A+46o RAM:0001FEE2 0000 dc.b 0 RAM:0001FEE3 0007 dc.b 7 RAM:0001FEE4 0001 dc.b 1 RAM:0001FEE5 0059 dc.b $59 ; Y RAM:0001FEE6 0000 dc.b 0 RAM:0001FEE7 0008 dc.b 8 RAM:0001FEE8 0001 dc.b 1 RAM:0001FEE9 005A dc.b $5A ; Z RAM:0001FEEA 0000 dc.b 0 RAM:0001FEEB 0009 dc.b 9 RAM:0001FEEC 0001 dc.b 1 RAM:0001FEED 005B dc.b $5B ; [ RAM:0001FEEE 0000 dc.b 0 RAM:0001FEEF 000D dc.b $D RAM:0001FEF0 0001 dc.b 1 RAM:0001FEF1 005C dc.b $5C ; \ RAM:0001FEF2 0000 dc.b 0 RAM:0001FEF3 000E dc.b $E RAM:0001FEF4 0001 dc.b 1 RAM:0001FEF5 005D dc.b $5D ; ] RAM:0001FEF6 0000 dc.b 0 RAM:0001FEF7 0011 dc.b $11 RAM:0001FEF8 0001 dc.b 1 RAM:0001FEF9 005E dc.b $5E ; ^ RAM:0001FEFA 0000 dc.b 0 RAM:0001FEFB 0014 dc.b $14 RAM:0001FEFC 0000 dc.b 0 RAM:0001FEFD 00B8 dc.b $B8 ; ¸ RAM:0001FEFE 0000 dc.b 0 RAM:0001FEFF 0015 dc.b $15 RAM:0001FF00 0001 dc.b 1 RAM:0001FF01 005F dc.b $5F ; _ RAM:0001FF02 0000 dc.b 0 RAM:0001FF03 002B dc.b $2B ; + RAM:0001FF04 0001 dc.b 1 RAM:0001FF05 0009 dc.b 9 RAM:0001FF06 0000 dc.b 0 RAM:0001FF07 002D dc.b $2D ; - RAM:0001FF08 0001 dc.b 1 RAM:0001FF09 0060 dc.b $60 ; ` RAM:0001FF0A 0000 dc.b 0 RAM:0001FF0B 002E dc.b $2E ; . RAM:0001FF0C 0001 dc.b 1 RAM:0001FF0D 0061 dc.b $61 ; a RAM:0001FF0E 0000 dc.b 0 RAM:0001FF0F 002F dc.b $2F ; / RAM:0001FF10 0001 dc.b 1 RAM:0001FF11 0062 dc.b $62 ; b RAM:0001FF12 0000 dc.b 0 RAM:0001FF13 0063 dc.b $63 ; c RAM:0001FF14 0001 dc.b 1 RAM:0001FF15 0063 dc.b $63 ; c RAM:0001FF16 0000 dc.b 0 RAM:0001FF17 0064 dc.b $64 ; d RAM:0001FF18 0001 dc.b 1 RAM:0001FF19 0064 dc.b $64 ; d RAM:0001FF1A 0000 dc.b 0 RAM:0001FF1B 0066 dc.b $66 ; f RAM:0001FF1C 0001 dc.b 1 RAM:0001FF1D 0065 dc.b $65 ; e RAM:0001FF1E 0000 dc.b 0 RAM:0001FF1F 0067 dc.b $67 ; g RAM:0001FF20 0001 dc.b 1 RAM:0001FF21 0066 dc.b $66 ; f RAM:0001FF22 0000 dc.b 0 RAM:0001FF23 0068 dc.b $68 ; h RAM:0001FF24 0001 dc.b 1 RAM:0001FF25 0067 dc.b $67 ; g RAM:0001FF26 0000 dc.b 0 RAM:0001FF27 0069 dc.b $69 ; i RAM:0001FF28 0001 dc.b 1 RAM:0001FF29 0068 dc.b $68 ; h RAM:0001FF2A 0000 dc.b 0 RAM:0001FF2B 006A dc.b $6A ; j RAM:0001FF2C 0000 dc.b 0 RAM:0001FF2D 00AD dc.b $AD ; ­ RAM:0001FF2E 0000 dc.b 0 RAM:0001FF2F 006B dc.b $6B ; k RAM:0001FF30 0001 dc.b 1 RAM:0001FF31 0069 dc.b $69 ; i RAM:0001FF32 0000 dc.b 0 RAM:0001FF33 006C dc.b $6C ; l RAM:0001FF34 0000 dc.b 0 RAM:0001FF35 00AF dc.b $AF ; ¯ RAM:0001FF36 0000 dc.b 0 RAM:0001FF37 006D dc.b $6D ; m RAM:0001FF38 0000 dc.b 0 RAM:0001FF39 00B0 dc.b $B0 ; ° RAM:0001FF3A 0000 dc.b 0 RAM:0001FF3B 006E dc.b $6E ; n RAM:0001FF3C 0000 dc.b 0 RAM:0001FF3D 00B1 dc.b $B1 ; ± RAM:0001FF3E 0000 dc.b 0 RAM:0001FF3F 006F dc.b $6F ; o RAM:0001FF40 0001 dc.b 1 RAM:0001FF41 006A dc.b $6A ; j RAM:0001FF42 0000 dc.b 0 RAM:0001FF43 0070 dc.b $70 ; p RAM:0001FF44 0001 dc.b 1 RAM:0001FF45 006B dc.b $6B ; k RAM:0001FF46 0000 dc.b 0 RAM:0001FF47 0071 dc.b $71 ; q RAM:0001FF48 0001 dc.b 1 RAM:0001FF49 006C dc.b $6C ; l RAM:0001FF4A 0000 dc.b 0 RAM:0001FF4B 0073 dc.b $73 ; s RAM:0001FF4C 0001 dc.b 1 RAM:0001FF4D 006D dc.b $6D ; m RAM:0001FF4E 0000 dc.b 0 RAM:0001FF4F 0075 dc.b $75 ; u RAM:0001FF50 0000 dc.b 0 RAM:0001FF51 00CC dc.b $CC ; Ì RAM:0001FF52 0000 dc.b 0 RAM:0001FF53 0076 dc.b $76 ; v RAM:0001FF54 0001 dc.b 1 RAM:0001FF55 006E dc.b $6E ; n RAM:0001FF56 0000 dc.b 0 RAM:0001FF57 0077 dc.b $77 ; w RAM:0001FF58 0001 dc.b 1 RAM:0001FF59 006F dc.b $6F ; o RAM:0001FF5A 0000 dc.b 0 RAM:0001FF5B 0078 dc.b $78 ; x RAM:0001FF5C 0001 dc.b 1 RAM:0001FF5D 0070 dc.b $70 ; p RAM:0001FF5E 0000 dc.b 0 RAM:0001FF5F 0079 dc.b $79 ; y RAM:0001FF60 0001 dc.b 1 RAM:0001FF61 0071 dc.b $71 ; q RAM:0001FF62 0000 dc.b 0 RAM:0001FF63 007A dc.b $7A ; z RAM:0001FF64 0001 dc.b 1 RAM:0001FF65 0072 dc.b $72 ; r RAM:0001FF66 0000 dc.b 0 RAM:0001FF67 007B dc.b $7B ; { RAM:0001FF68 0001 dc.b 1 RAM:0001FF69 0073 dc.b $73 ; s RAM:0001FF6A 0000 dc.b 0 RAM:0001FF6B 007C dc.b $7C ; | RAM:0001FF6C 0000 dc.b 0 RAM:0001FF6D 00E6 dc.b $E6 ; æ RAM:0001FF6E 0000 dc.b 0 RAM:0001FF6F 007D dc.b $7D ; } RAM:0001FF70 0001 dc.b 1 RAM:0001FF71 0074 dc.b $74 ; t RAM:0001FF72 0000 dc.b 0 RAM:0001FF73 007F dc.b $7F ;  RAM:0001FF74 0001 dc.b 1 RAM:0001FF75 0075 dc.b $75 ; u RAM:0001FF76 0000 dc.b 0 RAM:0001FF77 0080 dc.b $80 ; € RAM:0001FF78 0001 dc.b 1 RAM:0001FF79 0076 dc.b $76 ; v RAM:0001FF7A 0000 dc.b 0 RAM:0001FF7B 0081 dc.b $81 ; RAM:0001FF7C 0000 dc.b 0 RAM:0001FF7D 00F7 dc.b $F7 ; ÷ RAM:0001FF7E 0000 dc.b 0 RAM:0001FF7F 0082 dc.b $82 ; ‚ RAM:0001FF80 0000 dc.b 0 RAM:0001FF81 00FB dc.b $FB ; û RAM:0001FF82 0000 dc.b 0 RAM:0001FF83 0083 dc.b $83 ; ƒ RAM:0001FF84 0001 dc.b 1 RAM:0001FF85 0077 dc.b $77 ; w RAM:0001FF86 0000 dc.b 0 RAM:0001FF87 0084 dc.b $84 ; „ RAM:0001FF88 0001 dc.b 1 RAM:0001FF89 0001 dc.b 1 RAM:0001FF8A 0000 dc.b 0 RAM:0001FF8B 0085 dc.b $85 ; … RAM:0001FF8C 0001 dc.b 1 RAM:0001FF8D 0078 dc.b $78 ; x RAM:0001FF8E 0000 dc.b 0 RAM:0001FF8F 0086 dc.b $86 ; † RAM:0001FF90 0001 dc.b 1 RAM:0001FF91 0079 dc.b $79 ; y RAM:0001FF92 0000 dc.b 0 RAM:0001FF93 0087 dc.b $87 ; ‡ RAM:0001FF94 0001 dc.b 1 RAM:0001FF95 000B dc.b $B RAM:0001FF96 0000 dc.b 0 RAM:0001FF97 0000 dc.b 0 RAM:0001FF98 0000 dc.b 0 RAM:0001FF99 0000 dc.b 0 RAM:0001FF9A 0000 dc.b 0 RAM:0001FF9B 0007 dc.b 7 RAM:0001FF9C 0001 dc.b 1 RAM:0001FF9D 0059 dc.b $59 ; Y RAM:0001FF9E 0000 dc.b 0 RAM:0001FF9F 000D dc.b $D RAM:0001FFA0 0001 dc.b 1 RAM:0001FFA1 005C dc.b $5C ; \ RAM:0001FFA2 0000 dc.b 0 RAM:0001FFA3 000E dc.b $E RAM:0001FFA4 0001 dc.b 1 RAM:0001FFA5 005D dc.b $5D ; ] RAM:0001FFA6 0000 dc.b 0 RAM:0001FFA7 0011 dc.b $11 RAM:0001FFA8 0001 dc.b 1 RAM:0001FFA9 005E dc.b $5E ; ^ RAM:0001FFAA 0000 dc.b 0 RAM:0001FFAB 002B dc.b $2B ; + RAM:0001FFAC 0001 dc.b 1 RAM:0001FFAD 0009 dc.b 9 RAM:0001FFAE 0000 dc.b 0 RAM:0001FFAF 002D dc.b $2D ; - RAM:0001FFB0 0001 dc.b 1 RAM:0001FFB1 0060 dc.b $60 ; ` RAM:0001FFB2 0000 dc.b 0 RAM:0001FFB3 002E dc.b $2E ; . RAM:0001FFB4 0001 dc.b 1 RAM:0001FFB5 0061 dc.b $61 ; a RAM:0001FFB6 0000 dc.b 0 RAM:0001FFB7 002F dc.b $2F ; / RAM:0001FFB8 0001 dc.b 1 RAM:0001FFB9 0062 dc.b $62 ; b RAM:0001FFBA 0000 dc.b 0 RAM:0001FFBB 0073 dc.b $73 ; s RAM:0001FFBC 0001 dc.b 1 RAM:0001FFBD 007A dc.b $7A ; z RAM:0001FFBE 0000 dc.b 0 RAM:0001FFBF 0082 dc.b $82 ; ‚ RAM:0001FFC0 0000 dc.b 0 RAM:0001FFC1 00F8 dc.b $F8 ; ø RAM:0001FFC2 0000 dc.b 0 RAM:0001FFC3 0083 dc.b $83 ; ƒ RAM:0001FFC4 0001 dc.b 1 RAM:0001FFC5 0077 dc.b $77 ; w RAM:0001FFC6 0000 dc.b 0 RAM:0001FFC7 0084 dc.b $84 ; „ RAM:0001FFC8 0001 dc.b 1 RAM:0001FFC9 0001 dc.b 1 RAM:0001FFCA 0000 dc.b 0 RAM:0001FFCB 0085 dc.b $85 ; … RAM:0001FFCC 0001 dc.b 1 RAM:0001FFCD 0078 dc.b $78 ; x RAM:0001FFCE 0000 dc.b 0 RAM:0001FFCF 0086 dc.b $86 ; † RAM:0001FFD0 0001 dc.b 1 RAM:0001FFD1 0079 dc.b $79 ; y RAM:0001FFD2 0000 dc.b 0 RAM:0001FFD3 0087 dc.b $87 ; ‡ RAM:0001FFD4 0001 dc.b 1 RAM:0001FFD5 000B dc.b $B RAM:0001FFD6 0000 dc.b 0 RAM:0001FFD7 0000 dc.b 0 RAM:0001FFD8 0000 dc.b 0 RAM:0001FFD9 0000 dc.b 0 RAM:0001FFDA 0000 dc.b 0 RAM:0001FFDB 0011 dc.b $11 RAM:0001FFDC 0001 dc.b 1 RAM:0001FFDD 005E dc.b $5E ; ^ RAM:0001FFDE 0000 dc.b 0 RAM:0001FFDF 002B dc.b $2B ; + RAM:0001FFE0 0001 dc.b 1 RAM:0001FFE1 0009 dc.b 9 RAM:0001FFE2 0000 dc.b 0 RAM:0001FFE3 002D dc.b $2D ; - RAM:0001FFE4 0001 dc.b 1 RAM:0001FFE5 0008 dc.b 8 RAM:0001FFE6 0000 dc.b 0 RAM:0001FFE7 002E dc.b $2E ; . RAM:0001FFE8 0001 dc.b 1 RAM:0001FFE9 0061 dc.b $61 ; a RAM:0001FFEA 0000 dc.b 0 RAM:0001FFEB 002F dc.b $2F ; / RAM:0001FFEC 0001 dc.b 1 RAM:0001FFED 0062 dc.b $62 ; b RAM:0001FFEE 0000 dc.b 0 RAM:0001FFEF 0084 dc.b $84 ; „ RAM:0001FFF0 0001 dc.b 1 RAM:0001FFF1 0005 dc.b 5 RAM:0001FFF2 0000 dc.b 0 RAM:0001FFF3 0085 dc.b $85 ; … RAM:0001FFF4 0001 dc.b 1 RAM:0001FFF5 000A dc.b $A RAM:0001FFF6 0000 dc.b 0 RAM:0001FFF7 0086 dc.b $86 ; † RAM:0001FFF8 0001 dc.b 1 RAM:0001FFF9 0079 dc.b $79 ; y RAM:0001FFFA 0000 dc.b 0 RAM:0001FFFB 0087 dc.b $87 ; ‡ RAM:0001FFFC 0001 dc.b 1 RAM:0001FFFD 000B dc.b $B RAM:0001FFFE 0000 dc.b 0 RAM:0001FFFF 0000 unk_1FFFF: dc.b 0 ; DATA XREF: sub_E3E+62o RAM:0001FFFF ; sub_E3E+108o ... RAM:00020000 0000 unk_20000: dc.b 0 ; DATA XREF: sub_E3E+2Eo RAM:00020000 ; sub_F82+6Eo ... RAM:00020001 0000 dc.b 0 RAM:00020002 0000 dc.b 0 RAM:00020003 0007 dc.b 7 RAM:00020004 0001 dc.b 1 RAM:00020005 0059 dc.b $59 ; Y RAM:00020006 0000 dc.b 0 RAM:00020007 000D dc.b $D RAM:00020008 0001 dc.b 1 RAM:00020009 005C dc.b $5C ; \ RAM:0002000A 0000 dc.b 0 RAM:0002000B 000E dc.b $E RAM:0002000C 0001 dc.b 1 RAM:0002000D 005D dc.b $5D ; ] RAM:0002000E 0000 dc.b 0 RAM:0002000F 0011 dc.b $11 RAM:00020010 0001 dc.b 1 RAM:00020011 005E dc.b $5E ; ^ RAM:00020012 0000 dc.b 0 RAM:00020013 002B dc.b $2B ; + RAM:00020014 0001 dc.b 1 RAM:00020015 0009 dc.b 9 RAM:00020016 0000 dc.b 0 RAM:00020017 002D dc.b $2D ; - RAM:00020018 0001 dc.b 1 RAM:00020019 0060 dc.b $60 ; ` RAM:0002001A 0000 dc.b 0 RAM:0002001B 002E dc.b $2E ; . RAM:0002001C 0001 dc.b 1 RAM:0002001D 0061 dc.b $61 ; a RAM:0002001E 0000 dc.b 0 RAM:0002001F 002F dc.b $2F ; / RAM:00020020 0001 dc.b 1 RAM:00020021 0062 dc.b $62 ; b RAM:00020022 0000 dc.b 0 RAM:00020023 0073 dc.b $73 ; s RAM:00020024 0001 dc.b 1 RAM:00020025 007A dc.b $7A ; z RAM:00020026 0000 dc.b 0 RAM:00020027 0082 dc.b $82 ; ‚ RAM:00020028 0000 dc.b 0 RAM:00020029 00FA dc.b $FA ; ú RAM:0002002A 0000 dc.b 0 RAM:0002002B 0083 dc.b $83 ; ƒ RAM:0002002C 0001 dc.b 1 RAM:0002002D 0077 dc.b $77 ; w RAM:0002002E 0000 dc.b 0 RAM:0002002F 0084 dc.b $84 ; „ RAM:00020030 0001 dc.b 1 RAM:00020031 0001 dc.b 1 RAM:00020032 0000 dc.b 0 RAM:00020033 0085 dc.b $85 ; … RAM:00020034 0001 dc.b 1 RAM:00020035 0078 dc.b $78 ; x RAM:00020036 0000 dc.b 0 RAM:00020037 0086 dc.b $86 ; † RAM:00020038 0001 dc.b 1 RAM:00020039 0079 dc.b $79 ; y RAM:0002003A 0000 dc.b 0 RAM:0002003B 0087 dc.b $87 ; ‡ RAM:0002003C 0001 dc.b 1 RAM:0002003D 000B dc.b $B RAM:0002003E 0000 dc.b 0 RAM:0002003F 0000 dc.b 0 RAM:00020040 0000 dc.b 0 RAM:00020041 0000 dc.b 0 RAM:00020042 0000 dc.b 0 RAM:00020043 0007 dc.b 7 RAM:00020044 0001 dc.b 1 RAM:00020045 0059 dc.b $59 ; Y RAM:00020046 0000 dc.b 0 RAM:00020047 000D dc.b $D RAM:00020048 0001 dc.b 1 RAM:00020049 005C dc.b $5C ; \ RAM:0002004A 0000 dc.b 0 RAM:0002004B 000E dc.b $E RAM:0002004C 0001 dc.b 1 RAM:0002004D 005D dc.b $5D ; ] RAM:0002004E 0000 dc.b 0 RAM:0002004F 0011 dc.b $11 RAM:00020050 0001 dc.b 1 RAM:00020051 005E dc.b $5E ; ^ RAM:00020052 0000 dc.b 0 RAM:00020053 002B dc.b $2B ; + RAM:00020054 0001 dc.b 1 RAM:00020055 0009 dc.b 9 RAM:00020056 0000 dc.b 0 RAM:00020057 002D dc.b $2D ; - RAM:00020058 0001 dc.b 1 RAM:00020059 0060 dc.b $60 ; ` RAM:0002005A 0000 dc.b 0 RAM:0002005B 002E dc.b $2E ; . RAM:0002005C 0001 dc.b 1 RAM:0002005D 0061 dc.b $61 ; a RAM:0002005E 0000 dc.b 0 RAM:0002005F 002F dc.b $2F ; / RAM:00020060 0001 dc.b 1 RAM:00020061 0062 dc.b $62 ; b RAM:00020062 0000 dc.b 0 RAM:00020063 0073 dc.b $73 ; s RAM:00020064 0001 dc.b 1 RAM:00020065 007A dc.b $7A ; z RAM:00020066 0000 dc.b 0 RAM:00020067 0082 dc.b $82 ; ‚ RAM:00020068 0000 dc.b 0 RAM:00020069 00F9 unk_20069: dc.b $F9 ; ù ; DATA XREF: RAM:off_21C1Co RAM:0002006A 0000 dc.b 0 RAM:0002006B 0083 dc.b $83 ; ƒ RAM:0002006C 0001 dc.b 1 RAM:0002006D 0077 dc.b $77 ; w RAM:0002006E 0000 dc.b 0 RAM:0002006F 0084 dc.b $84 ; „ RAM:00020070 0001 dc.b 1 RAM:00020071 0001 dc.b 1 RAM:00020072 0000 dc.b 0 RAM:00020073 0085 dc.b $85 ; … RAM:00020074 0001 dc.b 1 RAM:00020075 0078 dc.b $78 ; x RAM:00020076 0000 dc.b 0 RAM:00020077 0086 dc.b $86 ; † RAM:00020078 0001 dc.b 1 RAM:00020079 0079 dc.b $79 ; y RAM:0002007A 0000 dc.b 0 RAM:0002007B 0087 dc.b $87 ; ‡ RAM:0002007C 0001 dc.b 1 RAM:0002007D 000B dc.b $B RAM:0002007E 0000 dc.b 0 RAM:0002007F 0000 dc.b 0 RAM:00020080 0000 dc.b 0 RAM:00020081 0000 dc.b 0 RAM:00020082 0000 dc.b 0 RAM:00020083 0007 dc.b 7 RAM:00020084 0001 dc.b 1 RAM:00020085 0059 dc.b $59 ; Y RAM:00020086 0000 dc.b 0 RAM:00020087 002D dc.b $2D ; - RAM:00020088 0001 dc.b 1 RAM:00020089 0002 dc.b 2 RAM:0002008A 0000 dc.b 0 RAM:0002008B 002F dc.b $2F ; / RAM:0002008C 0001 dc.b 1 RAM:0002008D 0062 dc.b $62 ; b RAM:0002008E 0000 dc.b 0 RAM:0002008F 0073 dc.b $73 ; s RAM:00020090 0000 dc.b 0 RAM:00020091 00FC dc.b $FC ; ü RAM:00020092 0000 dc.b 0 RAM:00020093 0083 dc.b $83 ; ƒ RAM:00020094 0001 dc.b 1 RAM:00020095 0003 dc.b 3 RAM:00020096 0000 dc.b 0 RAM:00020097 0085 dc.b $85 ; … RAM:00020098 0001 dc.b 1 RAM:00020099 0004 dc.b 4 RAM:0002009A 0000 dc.b 0 RAM:0002009B 0000 dc.b 0 RAM:0002009C 0000 dc.b 0 RAM:0002009D 0000 dc.b 0 RAM:0002009E 0000 dc.b 0 RAM:0002009F 0007 dc.b 7 RAM:000200A0 0001 dc.b 1 RAM:000200A1 0059 dc.b $59 ; Y RAM:000200A2 0000 dc.b 0 RAM:000200A3 002D dc.b $2D ; - RAM:000200A4 0001 dc.b 1 RAM:000200A5 0002 dc.b 2 RAM:000200A6 0000 dc.b 0 RAM:000200A7 002F dc.b $2F ; / RAM:000200A8 0001 dc.b 1 RAM:000200A9 0062 dc.b $62 ; b RAM:000200AA 0000 dc.b 0 RAM:000200AB 0073 dc.b $73 ; s RAM:000200AC 0000 dc.b 0 RAM:000200AD 00FD dc.b $FD ; ý RAM:000200AE 0000 dc.b 0 RAM:000200AF 0083 dc.b $83 ; ƒ RAM:000200B0 0001 dc.b 1 RAM:000200B1 0003 dc.b 3 RAM:000200B2 0000 dc.b 0 RAM:000200B3 0085 dc.b $85 ; … RAM:000200B4 0001 dc.b 1 RAM:000200B5 0004 dc.b 4 RAM:000200B6 0000 dc.b 0 RAM:000200B7 0000 dc.b 0 RAM:000200B8 0000 dc.b 0 RAM:000200B9 0000 dc.b 0 RAM:000200BA 0000 dc.b 0 RAM:000200BB 0004 dc.b 4 RAM:000200BC 0001 dc.b 1 RAM:000200BD 0058 dc.b $58 ; X RAM:000200BE 0000 dc.b 0 RAM:000200BF 0007 dc.b 7 RAM:000200C0 0001 dc.b 1 RAM:000200C1 0059 dc.b $59 ; Y RAM:000200C2 0000 dc.b 0 RAM:000200C3 0008 dc.b 8 RAM:000200C4 0001 dc.b 1 RAM:000200C5 005A dc.b $5A ; Z RAM:000200C6 0000 dc.b 0 RAM:000200C7 0009 dc.b 9 RAM:000200C8 0001 dc.b 1 RAM:000200C9 005B dc.b $5B ; [ RAM:000200CA 0000 dc.b 0 RAM:000200CB 000D dc.b $D RAM:000200CC 0001 dc.b 1 RAM:000200CD 005C dc.b $5C ; \ RAM:000200CE 0000 dc.b 0 RAM:000200CF 000E dc.b $E RAM:000200D0 0001 dc.b 1 RAM:000200D1 005D dc.b $5D ; ] RAM:000200D2 0000 dc.b 0 RAM:000200D3 0011 dc.b $11 RAM:000200D4 0001 dc.b 1 RAM:000200D5 005E dc.b $5E ; ^ RAM:000200D6 0000 dc.b 0 RAM:000200D7 002B dc.b $2B ; + RAM:000200D8 0001 dc.b 1 RAM:000200D9 0009 dc.b 9 RAM:000200DA 0000 dc.b 0 RAM:000200DB 002D dc.b $2D ; - RAM:000200DC 0001 dc.b 1 RAM:000200DD 0060 dc.b $60 ; ` RAM:000200DE 0000 dc.b 0 RAM:000200DF 002E dc.b $2E ; . RAM:000200E0 0001 dc.b 1 RAM:000200E1 0061 dc.b $61 ; a RAM:000200E2 0000 dc.b 0 RAM:000200E3 002F dc.b $2F ; / RAM:000200E4 0001 dc.b 1 RAM:000200E5 0062 dc.b $62 ; b RAM:000200E6 0000 dc.b 0 RAM:000200E7 006B dc.b $6B ; k RAM:000200E8 0001 dc.b 1 RAM:000200E9 007B dc.b $7B ; { RAM:000200EA 0000 dc.b 0 RAM:000200EB 0073 dc.b $73 ; s RAM:000200EC 0001 dc.b 1 RAM:000200ED 006D dc.b $6D ; m RAM:000200EE 0000 dc.b 0 RAM:000200EF 0075 dc.b $75 ; u RAM:000200F0 0000 dc.b 0 RAM:000200F1 00CC dc.b $CC ; Ì RAM:000200F2 0000 dc.b 0 RAM:000200F3 0076 dc.b $76 ; v RAM:000200F4 0001 dc.b 1 RAM:000200F5 006E dc.b $6E ; n RAM:000200F6 0000 dc.b 0 RAM:000200F7 0077 dc.b $77 ; w RAM:000200F8 0001 dc.b 1 RAM:000200F9 006F dc.b $6F ; o RAM:000200FA 0000 dc.b 0 RAM:000200FB 0078 dc.b $78 ; x RAM:000200FC 0001 dc.b 1 RAM:000200FD 0070 dc.b $70 ; p RAM:000200FE 0000 dc.b 0 RAM:000200FF 0079 dc.b $79 ; y RAM:00020100 0001 dc.b 1 RAM:00020101 0071 dc.b $71 ; q RAM:00020102 0000 dc.b 0 RAM:00020103 007A dc.b $7A ; z RAM:00020104 0001 dc.b 1 RAM:00020105 0072 dc.b $72 ; r RAM:00020106 0000 dc.b 0 RAM:00020107 007B dc.b $7B ; { RAM:00020108 0001 dc.b 1 RAM:00020109 0073 dc.b $73 ; s RAM:0002010A 0000 dc.b 0 RAM:0002010B 007C dc.b $7C ; | RAM:0002010C 0000 dc.b 0 RAM:0002010D 00E6 dc.b $E6 ; æ RAM:0002010E 0000 dc.b 0 RAM:0002010F 007D dc.b $7D ; } RAM:00020110 0001 dc.b 1 RAM:00020111 0074 dc.b $74 ; t RAM:00020112 0000 dc.b 0 RAM:00020113 007F dc.b $7F ;  RAM:00020114 0001 dc.b 1 RAM:00020115 0075 dc.b $75 ; u RAM:00020116 0000 dc.b 0 RAM:00020117 0080 dc.b $80 ; € RAM:00020118 0001 dc.b 1 RAM:00020119 0076 dc.b $76 ; v RAM:0002011A 0000 dc.b 0 RAM:0002011B 0081 dc.b $81 ; RAM:0002011C 0000 dc.b 0 RAM:0002011D 00F7 dc.b $F7 ; ÷ RAM:0002011E 0000 dc.b 0 RAM:0002011F 0082 dc.b $82 ; ‚ RAM:00020120 0000 dc.b 0 RAM:00020121 00FB dc.b $FB ; û RAM:00020122 0000 dc.b 0 RAM:00020123 0083 dc.b $83 ; ƒ RAM:00020124 0001 dc.b 1 RAM:00020125 0077 dc.b $77 ; w RAM:00020126 0000 dc.b 0 RAM:00020127 0084 dc.b $84 ; „ RAM:00020128 0001 dc.b 1 RAM:00020129 0001 dc.b 1 RAM:0002012A 0000 dc.b 0 RAM:0002012B 0085 dc.b $85 ; … RAM:0002012C 0001 dc.b 1 RAM:0002012D 0078 dc.b $78 ; x RAM:0002012E 0000 dc.b 0 RAM:0002012F 0086 dc.b $86 ; † RAM:00020130 0001 dc.b 1 RAM:00020131 0079 dc.b $79 ; y RAM:00020132 0000 dc.b 0 RAM:00020133 0087 dc.b $87 ; ‡ RAM:00020134 0001 dc.b 1 RAM:00020135 000B dc.b $B RAM:00020136 0000 dc.b 0 RAM:00020137 0000 dc.b 0 RAM:00020138 0000 dc.b 0 RAM:00020139 0000 dc.b 0 RAM:0002013A 0000 dc.b 0 RAM:0002013B 0004 dc.b 4 RAM:0002013C 0001 dc.b 1 RAM:0002013D 0058 dc.b $58 ; X RAM:0002013E 0000 dc.b 0 RAM:0002013F 0007 dc.b 7 RAM:00020140 0001 dc.b 1 RAM:00020141 0059 dc.b $59 ; Y RAM:00020142 0000 dc.b 0 RAM:00020143 0008 dc.b 8 RAM:00020144 0001 dc.b 1 RAM:00020145 005A dc.b $5A ; Z RAM:00020146 0000 dc.b 0 RAM:00020147 0009 dc.b 9 RAM:00020148 0001 dc.b 1 RAM:00020149 005B dc.b $5B ; [ RAM:0002014A 0000 dc.b 0 RAM:0002014B 000D dc.b $D RAM:0002014C 0001 dc.b 1 RAM:0002014D 005C dc.b $5C ; \ RAM:0002014E 0000 dc.b 0 RAM:0002014F 000E dc.b $E RAM:00020150 0001 dc.b 1 RAM:00020151 005D dc.b $5D ; ] RAM:00020152 0000 dc.b 0 RAM:00020153 0011 dc.b $11 RAM:00020154 0001 dc.b 1 RAM:00020155 005E dc.b $5E ; ^ RAM:00020156 0000 dc.b 0 RAM:00020157 0014 dc.b $14 RAM:00020158 0000 dc.b 0 RAM:00020159 00B8 dc.b $B8 ; ¸ RAM:0002015A 0000 dc.b 0 RAM:0002015B 0015 dc.b $15 RAM:0002015C 0001 dc.b 1 RAM:0002015D 005F dc.b $5F ; _ RAM:0002015E 0000 dc.b 0 RAM:0002015F 0016 dc.b $16 RAM:00020160 0000 dc.b 0 RAM:00020161 00C8 dc.b $C8 ; È RAM:00020162 0000 dc.b 0 RAM:00020163 002B dc.b $2B ; + RAM:00020164 0001 dc.b 1 RAM:00020165 0009 dc.b 9 RAM:00020166 0000 dc.b 0 RAM:00020167 002D dc.b $2D ; - RAM:00020168 0001 dc.b 1 RAM:00020169 0060 dc.b $60 ; ` RAM:0002016A 0000 dc.b 0 RAM:0002016B 002E dc.b $2E ; . RAM:0002016C 0001 dc.b 1 RAM:0002016D 0061 dc.b $61 ; a RAM:0002016E 0000 dc.b 0 RAM:0002016F 002F dc.b $2F ; / RAM:00020170 0001 dc.b 1 RAM:00020171 0062 dc.b $62 ; b RAM:00020172 0000 dc.b 0 RAM:00020173 0063 dc.b $63 ; c RAM:00020174 0001 dc.b 1 RAM:00020175 0063 dc.b $63 ; c RAM:00020176 0000 dc.b 0 RAM:00020177 0064 dc.b $64 ; d RAM:00020178 0001 dc.b 1 RAM:00020179 0064 dc.b $64 ; d RAM:0002017A 0000 dc.b 0 RAM:0002017B 0066 dc.b $66 ; f RAM:0002017C 0001 dc.b 1 RAM:0002017D 0065 dc.b $65 ; e RAM:0002017E 0000 dc.b 0 RAM:0002017F 0067 dc.b $67 ; g RAM:00020180 0001 dc.b 1 RAM:00020181 0066 dc.b $66 ; f RAM:00020182 0000 dc.b 0 RAM:00020183 0068 dc.b $68 ; h RAM:00020184 0001 dc.b 1 RAM:00020185 0067 dc.b $67 ; g RAM:00020186 0000 dc.b 0 RAM:00020187 006A dc.b $6A ; j RAM:00020188 0000 dc.b 0 RAM:00020189 00CA dc.b $CA ; Ê RAM:0002018A 0000 dc.b 0 RAM:0002018B 006B dc.b $6B ; k RAM:0002018C 0001 dc.b 1 RAM:0002018D 007C dc.b $7C ; | RAM:0002018E 0000 dc.b 0 RAM:0002018F 006C dc.b $6C ; l RAM:00020190 0000 dc.b 0 RAM:00020191 00AF dc.b $AF ; ¯ RAM:00020192 0000 dc.b 0 RAM:00020193 006D dc.b $6D ; m RAM:00020194 0000 dc.b 0 RAM:00020195 00B0 dc.b $B0 ; ° RAM:00020196 0000 dc.b 0 RAM:00020197 006E dc.b $6E ; n RAM:00020198 0000 dc.b 0 RAM:00020199 00B1 dc.b $B1 ; ± RAM:0002019A 0000 dc.b 0 RAM:0002019B 006F dc.b $6F ; o RAM:0002019C 0001 dc.b 1 RAM:0002019D 006A dc.b $6A ; j RAM:0002019E 0000 dc.b 0 RAM:0002019F 0070 dc.b $70 ; p RAM:000201A0 0001 dc.b 1 RAM:000201A1 006B dc.b $6B ; k RAM:000201A2 0000 dc.b 0 RAM:000201A3 0071 dc.b $71 ; q RAM:000201A4 0001 dc.b 1 RAM:000201A5 006C dc.b $6C ; l RAM:000201A6 0000 dc.b 0 RAM:000201A7 0072 dc.b $72 ; r RAM:000201A8 0001 dc.b 1 RAM:000201A9 007D dc.b $7D ; } RAM:000201AA 0000 dc.b 0 RAM:000201AB 0073 dc.b $73 ; s RAM:000201AC 0001 dc.b 1 RAM:000201AD 006D dc.b $6D ; m RAM:000201AE 0000 dc.b 0 RAM:000201AF 0075 dc.b $75 ; u RAM:000201B0 0000 dc.b 0 RAM:000201B1 00CC dc.b $CC ; Ì RAM:000201B2 0000 dc.b 0 RAM:000201B3 0076 dc.b $76 ; v RAM:000201B4 0001 dc.b 1 RAM:000201B5 006E dc.b $6E ; n RAM:000201B6 0000 dc.b 0 RAM:000201B7 0077 dc.b $77 ; w RAM:000201B8 0001 dc.b 1 RAM:000201B9 006F dc.b $6F ; o RAM:000201BA 0000 dc.b 0 RAM:000201BB 0078 dc.b $78 ; x RAM:000201BC 0001 dc.b 1 RAM:000201BD 0070 dc.b $70 ; p RAM:000201BE 0000 dc.b 0 RAM:000201BF 0079 dc.b $79 ; y RAM:000201C0 0001 dc.b 1 RAM:000201C1 0071 dc.b $71 ; q RAM:000201C2 0000 dc.b 0 RAM:000201C3 007A dc.b $7A ; z RAM:000201C4 0001 dc.b 1 RAM:000201C5 0072 dc.b $72 ; r RAM:000201C6 0000 dc.b 0 RAM:000201C7 007B dc.b $7B ; { RAM:000201C8 0001 dc.b 1 RAM:000201C9 0073 dc.b $73 ; s RAM:000201CA 0000 dc.b 0 RAM:000201CB 007C dc.b $7C ; | RAM:000201CC 0000 dc.b 0 RAM:000201CD 00E6 dc.b $E6 ; æ RAM:000201CE 0000 dc.b 0 RAM:000201CF 007D dc.b $7D ; } RAM:000201D0 0001 dc.b 1 RAM:000201D1 0074 dc.b $74 ; t RAM:000201D2 0000 dc.b 0 RAM:000201D3 007F dc.b $7F ;  RAM:000201D4 0001 dc.b 1 RAM:000201D5 0075 dc.b $75 ; u RAM:000201D6 0000 dc.b 0 RAM:000201D7 0080 dc.b $80 ; € RAM:000201D8 0001 dc.b 1 RAM:000201D9 0076 dc.b $76 ; v RAM:000201DA 0000 dc.b 0 RAM:000201DB 0081 dc.b $81 ; RAM:000201DC 0000 dc.b 0 RAM:000201DD 00F7 dc.b $F7 ; ÷ RAM:000201DE 0000 dc.b 0 RAM:000201DF 0082 dc.b $82 ; ‚ RAM:000201E0 0000 dc.b 0 RAM:000201E1 00FB dc.b $FB ; û RAM:000201E2 0000 dc.b 0 RAM:000201E3 0083 dc.b $83 ; ƒ RAM:000201E4 0001 dc.b 1 RAM:000201E5 0077 dc.b $77 ; w RAM:000201E6 0000 dc.b 0 RAM:000201E7 0084 dc.b $84 ; „ RAM:000201E8 0001 dc.b 1 RAM:000201E9 0001 dc.b 1 RAM:000201EA 0000 dc.b 0 RAM:000201EB 0085 dc.b $85 ; … RAM:000201EC 0001 dc.b 1 RAM:000201ED 0078 dc.b $78 ; x RAM:000201EE 0000 dc.b 0 RAM:000201EF 0086 dc.b $86 ; † RAM:000201F0 0001 dc.b 1 RAM:000201F1 0079 dc.b $79 ; y RAM:000201F2 0000 dc.b 0 RAM:000201F3 0087 dc.b $87 ; ‡ RAM:000201F4 0001 dc.b 1 RAM:000201F5 000B dc.b $B RAM:000201F6 0000 dc.b 0 RAM:000201F7 0000 dc.b 0 RAM:000201F8 0000 dc.b 0 RAM:000201F9 0000 dc.b 0 RAM:000201FA 0000 dc.b 0 RAM:000201FB 0001 dc.b 1 RAM:000201FC 0000 dc.b 0 RAM:000201FD 005D dc.b $5D ; ] RAM:000201FE 0000 dc.b 0 RAM:000201FF 0002 dc.b 2 RAM:00020200 0000 dc.b 0 RAM:00020201 0057 dc.b $57 ; W RAM:00020202 0000 dc.b 0 RAM:00020203 0003 dc.b 3 RAM:00020204 0000 dc.b 0 RAM:00020205 005D dc.b $5D ; ] RAM:00020206 0000 dc.b 0 RAM:00020207 0004 dc.b 4 RAM:00020208 0000 dc.b 0 RAM:00020209 005D dc.b $5D ; ] RAM:0002020A 0000 dc.b 0 RAM:0002020B 0005 dc.b 5 RAM:0002020C 0000 dc.b 0 RAM:0002020D 005D dc.b $5D ; ] RAM:0002020E 0000 dc.b 0 RAM:0002020F 0006 dc.b 6 RAM:00020210 0000 dc.b 0 RAM:00020211 005D dc.b $5D ; ] RAM:00020212 0000 dc.b 0 RAM:00020213 0007 dc.b 7 RAM:00020214 0000 dc.b 0 RAM:00020215 005D dc.b $5D ; ] RAM:00020216 0000 dc.b 0 RAM:00020217 000A dc.b $A RAM:00020218 0000 dc.b 0 RAM:00020219 005D dc.b $5D ; ] RAM:0002021A 0000 dc.b 0 RAM:0002021B 000B dc.b $B RAM:0002021C 0000 dc.b 0 RAM:0002021D 005D dc.b $5D ; ] RAM:0002021E 0000 dc.b 0 RAM:0002021F 000C dc.b $C RAM:00020220 0000 dc.b 0 RAM:00020221 005D dc.b $5D ; ] RAM:00020222 0000 dc.b 0 RAM:00020223 000D dc.b $D RAM:00020224 0000 dc.b 0 RAM:00020225 0057 dc.b $57 ; W RAM:00020226 0000 dc.b 0 RAM:00020227 000E dc.b $E RAM:00020228 0000 dc.b 0 RAM:00020229 0057 dc.b $57 ; W RAM:0002022A 0000 dc.b 0 RAM:0002022B 000F dc.b $F RAM:0002022C 0000 dc.b 0 RAM:0002022D 005D dc.b $5D ; ] RAM:0002022E 0000 dc.b 0 RAM:0002022F 0010 dc.b $10 RAM:00020230 0000 dc.b 0 RAM:00020231 005D dc.b $5D ; ] RAM:00020232 0000 dc.b 0 RAM:00020233 0012 dc.b $12 RAM:00020234 0000 dc.b 0 RAM:00020235 005D dc.b $5D ; ] RAM:00020236 0000 dc.b 0 RAM:00020237 0013 dc.b $13 RAM:00020238 0000 dc.b 0 RAM:00020239 005D dc.b $5D ; ] RAM:0002023A 0000 dc.b 0 RAM:0002023B 0014 dc.b $14 RAM:0002023C 0000 dc.b 0 RAM:0002023D 005D dc.b $5D ; ] RAM:0002023E 0000 dc.b 0 RAM:0002023F 0017 dc.b $17 RAM:00020240 0000 dc.b 0 RAM:00020241 005D dc.b $5D ; ] RAM:00020242 0000 dc.b 0 RAM:00020243 0018 dc.b $18 RAM:00020244 0000 dc.b 0 RAM:00020245 005D dc.b $5D ; ] RAM:00020246 0000 dc.b 0 RAM:00020247 0019 dc.b $19 RAM:00020248 0000 dc.b 0 RAM:00020249 005D dc.b $5D ; ] RAM:0002024A 0000 dc.b 0 RAM:0002024B 001A dc.b $1A RAM:0002024C 0000 dc.b 0 RAM:0002024D 005D dc.b $5D ; ] RAM:0002024E 0000 dc.b 0 RAM:0002024F 001B dc.b $1B RAM:00020250 0000 dc.b 0 RAM:00020251 005D dc.b $5D ; ] RAM:00020252 0000 dc.b 0 RAM:00020253 001C dc.b $1C RAM:00020254 0000 dc.b 0 RAM:00020255 005D dc.b $5D ; ] RAM:00020256 0000 dc.b 0 RAM:00020257 001D dc.b $1D RAM:00020258 0000 dc.b 0 RAM:00020259 005D dc.b $5D ; ] RAM:0002025A 0000 dc.b 0 RAM:0002025B 001E dc.b $1E RAM:0002025C 0000 dc.b 0 RAM:0002025D 005D dc.b $5D ; ] RAM:0002025E 0000 dc.b 0 RAM:0002025F 001F dc.b $1F RAM:00020260 0000 dc.b 0 RAM:00020261 005D dc.b $5D ; ] RAM:00020262 0000 dc.b 0 RAM:00020263 0020 dc.b $20 RAM:00020264 0000 dc.b 0 RAM:00020265 005D dc.b $5D ; ] RAM:00020266 0000 dc.b 0 RAM:00020267 0021 dc.b $21 ; ! RAM:00020268 0000 dc.b 0 RAM:00020269 0057 dc.b $57 ; W RAM:0002026A 0000 dc.b 0 RAM:0002026B 0022 dc.b $22 ; " RAM:0002026C 0000 dc.b 0 RAM:0002026D 0057 dc.b $57 ; W RAM:0002026E 0000 dc.b 0 RAM:0002026F 0023 dc.b $23 ; # RAM:00020270 0000 dc.b 0 RAM:00020271 0057 dc.b $57 ; W RAM:00020272 0000 dc.b 0 RAM:00020273 0024 dc.b $24 ; $ RAM:00020274 0000 dc.b 0 RAM:00020275 0057 dc.b $57 ; W RAM:00020276 0000 dc.b 0 RAM:00020277 0025 dc.b $25 ; % RAM:00020278 0000 dc.b 0 RAM:00020279 0057 dc.b $57 ; W RAM:0002027A 0000 dc.b 0 RAM:0002027B 0026 dc.b $26 ; & RAM:0002027C 0000 dc.b 0 RAM:0002027D 0057 dc.b $57 ; W RAM:0002027E 0000 dc.b 0 RAM:0002027F 0027 dc.b $27 ; ' RAM:00020280 0000 dc.b 0 RAM:00020281 0057 dc.b $57 ; W RAM:00020282 0000 dc.b 0 RAM:00020283 0028 dc.b $28 ; ( RAM:00020284 0000 dc.b 0 RAM:00020285 0057 dc.b $57 ; W RAM:00020286 0000 dc.b 0 RAM:00020287 0029 dc.b $29 ; ) RAM:00020288 0000 dc.b 0 RAM:00020289 0057 dc.b $57 ; W RAM:0002028A 0000 dc.b 0 RAM:0002028B 002A dc.b $2A ; * RAM:0002028C 0000 dc.b 0 RAM:0002028D 0057 dc.b $57 ; W RAM:0002028E 0000 dc.b 0 RAM:0002028F 0000 dc.b 0 RAM:00020290 0000 dc.b 0 RAM:00020291 0000 dc.b 0 RAM:00020292 0000 dc.b 0 RAM:00020293 0030 dc.b $30 ; 0 RAM:00020294 0001 dc.b 1 RAM:00020295 0032 dc.b $32 ; 2 RAM:00020296 0000 dc.b 0 RAM:00020297 0031 dc.b $31 ; 1 RAM:00020298 0001 dc.b 1 RAM:00020299 0033 dc.b $33 ; 3 RAM:0002029A 0000 dc.b 0 RAM:0002029B 0032 dc.b $32 ; 2 RAM:0002029C 0001 dc.b 1 RAM:0002029D 0034 dc.b $34 ; 4 RAM:0002029E 0000 dc.b 0 RAM:0002029F 0033 dc.b $33 ; 3 RAM:000202A0 0001 dc.b 1 RAM:000202A1 0035 dc.b $35 ; 5 RAM:000202A2 0000 dc.b 0 RAM:000202A3 0034 dc.b $34 ; 4 RAM:000202A4 0001 dc.b 1 RAM:000202A5 0036 dc.b $36 ; 6 RAM:000202A6 0000 dc.b 0 RAM:000202A7 0035 dc.b $35 ; 5 RAM:000202A8 0001 dc.b 1 RAM:000202A9 0037 dc.b $37 ; 7 RAM:000202AA 0000 dc.b 0 RAM:000202AB 0036 dc.b $36 ; 6 RAM:000202AC 0001 dc.b 1 RAM:000202AD 0038 dc.b $38 ; 8 RAM:000202AE 0000 dc.b 0 RAM:000202AF 0037 dc.b $37 ; 7 RAM:000202B0 0001 dc.b 1 RAM:000202B1 0039 dc.b $39 ; 9 RAM:000202B2 0000 dc.b 0 RAM:000202B3 0038 dc.b $38 ; 8 RAM:000202B4 0001 dc.b 1 RAM:000202B5 0044 dc.b $44 ; D RAM:000202B6 0000 dc.b 0 RAM:000202B7 0039 dc.b $39 ; 9 RAM:000202B8 0001 dc.b 1 RAM:000202B9 000E dc.b $E RAM:000202BA 0000 dc.b 0 RAM:000202BB 003A dc.b $3A ; : RAM:000202BC 0001 dc.b 1 RAM:000202BD 007E dc.b $7E ; ~ RAM:000202BE 0000 dc.b 0 RAM:000202BF 003B dc.b $3B ; ; RAM:000202C0 0001 dc.b 1 RAM:000202C1 0045 dc.b $45 ; E RAM:000202C2 0000 dc.b 0 RAM:000202C3 003C dc.b $3C ; < RAM:000202C4 0001 dc.b 1 RAM:000202C5 003A dc.b $3A ; : RAM:000202C6 0000 dc.b 0 RAM:000202C7 003D dc.b $3D ; = RAM:000202C8 0001 dc.b 1 RAM:000202C9 003B dc.b $3B ; ; RAM:000202CA 0000 dc.b 0 RAM:000202CB 003E dc.b $3E ; > RAM:000202CC 0001 dc.b 1 RAM:000202CD 003C dc.b $3C ; < RAM:000202CE 0000 dc.b 0 RAM:000202CF 003F dc.b $3F ; ? RAM:000202D0 0001 dc.b 1 RAM:000202D1 003D dc.b $3D ; = RAM:000202D2 0000 dc.b 0 RAM:000202D3 0040 dc.b $40 ; @ RAM:000202D4 0001 dc.b 1 RAM:000202D5 003E dc.b $3E ; > RAM:000202D6 0000 dc.b 0 RAM:000202D7 0041 dc.b $41 ; A RAM:000202D8 0001 dc.b 1 RAM:000202D9 003F dc.b $3F ; ? RAM:000202DA 0000 dc.b 0 RAM:000202DB 0042 dc.b $42 ; B RAM:000202DC 0001 dc.b 1 RAM:000202DD 0040 dc.b $40 ; @ RAM:000202DE 0000 dc.b 0 RAM:000202DF 0043 dc.b $43 ; C RAM:000202E0 0001 dc.b 1 RAM:000202E1 0041 dc.b $41 ; A RAM:000202E2 0000 dc.b 0 RAM:000202E3 0044 dc.b $44 ; D RAM:000202E4 0001 dc.b 1 RAM:000202E5 007F dc.b $7F ;  RAM:000202E6 0000 dc.b 0 RAM:000202E7 0045 dc.b $45 ; E RAM:000202E8 0001 dc.b 1 RAM:000202E9 0046 dc.b $46 ; F RAM:000202EA 0000 dc.b 0 RAM:000202EB 0046 dc.b $46 ; F RAM:000202EC 0001 dc.b 1 RAM:000202ED 0047 dc.b $47 ; G RAM:000202EE 0000 dc.b 0 RAM:000202EF 0047 dc.b $47 ; G RAM:000202F0 0001 dc.b 1 RAM:000202F1 0048 dc.b $48 ; H RAM:000202F2 0000 dc.b 0 RAM:000202F3 0048 dc.b $48 ; H RAM:000202F4 0001 dc.b 1 RAM:000202F5 0049 dc.b $49 ; I RAM:000202F6 0000 dc.b 0 RAM:000202F7 0049 dc.b $49 ; I RAM:000202F8 0001 dc.b 1 RAM:000202F9 002C dc.b $2C ; , RAM:000202FA 0000 dc.b 0 RAM:000202FB 004A dc.b $4A ; J RAM:000202FC 0001 dc.b 1 RAM:000202FD 002D dc.b $2D ; - RAM:000202FE 0000 dc.b 0 RAM:000202FF 004B dc.b $4B ; K RAM:00020300 0001 dc.b 1 RAM:00020301 0080 dc.b $80 ; € RAM:00020302 0000 dc.b 0 RAM:00020303 004C dc.b $4C ; L RAM:00020304 0001 dc.b 1 RAM:00020305 0081 dc.b $81 ; RAM:00020306 0000 dc.b 0 RAM:00020307 004D dc.b $4D ; M RAM:00020308 0001 dc.b 1 RAM:00020309 000C dc.b $C RAM:0002030A 0000 dc.b 0 RAM:0002030B 004E dc.b $4E ; N RAM:0002030C 0001 dc.b 1 RAM:0002030D 004E dc.b $4E ; N RAM:0002030E 0000 dc.b 0 RAM:0002030F 004F dc.b $4F ; O RAM:00020310 0001 dc.b 1 RAM:00020311 0082 dc.b $82 ; ‚ RAM:00020312 0000 dc.b 0 RAM:00020313 0050 dc.b $50 ; P RAM:00020314 0001 dc.b 1 RAM:00020315 0083 dc.b $83 ; ƒ RAM:00020316 0000 dc.b 0 RAM:00020317 0051 dc.b $51 ; Q RAM:00020318 0001 dc.b 1 RAM:00020319 0084 dc.b $84 ; „ RAM:0002031A 0000 dc.b 0 RAM:0002031B 0052 dc.b $52 ; R RAM:0002031C 0001 dc.b 1 RAM:0002031D 0085 dc.b $85 ; … RAM:0002031E 0000 dc.b 0 RAM:0002031F 0053 dc.b $53 ; S RAM:00020320 0001 dc.b 1 RAM:00020321 002E dc.b $2E ; . RAM:00020322 0000 dc.b 0 RAM:00020323 0054 dc.b $54 ; T RAM:00020324 0001 dc.b 1 RAM:00020325 0086 dc.b $86 ; † RAM:00020326 0000 dc.b 0 RAM:00020327 0055 dc.b $55 ; U RAM:00020328 0001 dc.b 1 RAM:00020329 0042 dc.b $42 ; B RAM:0002032A 0000 dc.b 0 RAM:0002032B 0056 dc.b $56 ; V RAM:0002032C 0001 dc.b 1 RAM:0002032D 0030 dc.b $30 ; 0 RAM:0002032E 0000 dc.b 0 RAM:0002032F 0057 dc.b $57 ; W RAM:00020330 0001 dc.b 1 RAM:00020331 004C dc.b $4C ; L RAM:00020332 0000 dc.b 0 RAM:00020333 0058 dc.b $58 ; X RAM:00020334 0001 dc.b 1 RAM:00020335 0031 dc.b $31 ; 1 RAM:00020336 0000 dc.b 0 RAM:00020337 0059 dc.b $59 ; Y RAM:00020338 0001 dc.b 1 RAM:00020339 0087 dc.b $87 ; ‡ RAM:0002033A 0000 dc.b 0 RAM:0002033B 005A dc.b $5A ; Z RAM:0002033C 0001 dc.b 1 RAM:0002033D 004B dc.b $4B ; K RAM:0002033E 0000 dc.b 0 RAM:0002033F 005B dc.b $5B ; [ RAM:00020340 0001 dc.b 1 RAM:00020341 004F dc.b $4F ; O RAM:00020342 0000 dc.b 0 RAM:00020343 005C dc.b $5C ; \ RAM:00020344 0001 dc.b 1 RAM:00020345 004A dc.b $4A ; J RAM:00020346 0000 dc.b 0 RAM:00020347 005D dc.b $5D ; ] RAM:00020348 0001 dc.b 1 RAM:00020349 000D dc.b $D RAM:0002034A 0000 dc.b 0 RAM:0002034B 005E dc.b $5E ; ^ RAM:0002034C 0001 dc.b 1 RAM:0002034D 004D dc.b $4D ; M RAM:0002034E 0000 dc.b 0 RAM:0002034F 005F dc.b $5F ; _ RAM:00020350 0001 dc.b 1 RAM:00020351 0043 dc.b $43 ; C RAM:00020352 0000 dc.b 0 RAM:00020353 0060 dc.b $60 ; ` RAM:00020354 0001 dc.b 1 RAM:00020355 0088 dc.b $88 ; ˆ RAM:00020356 0000 dc.b 0 RAM:00020357 0061 dc.b $61 ; a RAM:00020358 0001 dc.b 1 RAM:00020359 0089 dc.b $89 ; ‰ RAM:0002035A 0000 dc.b 0 RAM:0002035B 0062 dc.b $62 ; b RAM:0002035C 0001 dc.b 1 RAM:0002035D 002F dc.b $2F ; / RAM:0002035E 0000 dc.b 0 RAM:0002035F 0088 dc.b $88 ; ˆ RAM:00020360 0001 dc.b 1 RAM:00020361 0010 dc.b $10 RAM:00020362 0000 dc.b 0 RAM:00020363 0089 dc.b $89 ; ‰ RAM:00020364 0001 dc.b 1 RAM:00020365 0011 dc.b $11 RAM:00020366 0000 dc.b 0 RAM:00020367 008A dc.b $8A ; Š RAM:00020368 0001 dc.b 1 RAM:00020369 0012 dc.b $12 RAM:0002036A 0000 dc.b 0 RAM:0002036B 008B dc.b $8B ; ‹ RAM:0002036C 0001 dc.b 1 RAM:0002036D 008A dc.b $8A ; Š RAM:0002036E 0000 dc.b 0 RAM:0002036F 008D dc.b $8D ; RAM:00020370 0001 dc.b 1 RAM:00020371 008B dc.b $8B ; ‹ RAM:00020372 0000 dc.b 0 RAM:00020373 0000 dc.b 0 RAM:00020374 0000 dc.b 0 RAM:00020375 0000 dc.b 0 RAM:00020376 0000 dc.b 0 RAM:00020377 0030 dc.b $30 ; 0 RAM:00020378 0001 dc.b 1 RAM:00020379 0032 dc.b $32 ; 2 RAM:0002037A 0000 dc.b 0 RAM:0002037B 0031 dc.b $31 ; 1 RAM:0002037C 0001 dc.b 1 RAM:0002037D 0033 dc.b $33 ; 3 RAM:0002037E 0000 dc.b 0 RAM:0002037F 0032 dc.b $32 ; 2 RAM:00020380 0001 dc.b 1 RAM:00020381 0034 dc.b $34 ; 4 RAM:00020382 0000 dc.b 0 RAM:00020383 0033 dc.b $33 ; 3 RAM:00020384 0001 dc.b 1 RAM:00020385 0035 dc.b $35 ; 5 RAM:00020386 0000 dc.b 0 RAM:00020387 0034 dc.b $34 ; 4 RAM:00020388 0001 dc.b 1 RAM:00020389 0036 dc.b $36 ; 6 RAM:0002038A 0000 dc.b 0 RAM:0002038B 0035 dc.b $35 ; 5 RAM:0002038C 0001 dc.b 1 RAM:0002038D 0037 dc.b $37 ; 7 RAM:0002038E 0000 dc.b 0 RAM:0002038F 0036 dc.b $36 ; 6 RAM:00020390 0001 dc.b 1 RAM:00020391 0038 dc.b $38 ; 8 RAM:00020392 0000 dc.b 0 RAM:00020393 0037 dc.b $37 ; 7 RAM:00020394 0001 dc.b 1 RAM:00020395 0039 dc.b $39 ; 9 RAM:00020396 0000 dc.b 0 RAM:00020397 0038 dc.b $38 ; 8 RAM:00020398 0001 dc.b 1 RAM:00020399 0044 dc.b $44 ; D RAM:0002039A 0000 dc.b 0 RAM:0002039B 003A dc.b $3A ; : RAM:0002039C 0001 dc.b 1 RAM:0002039D 007E dc.b $7E ; ~ RAM:0002039E 0000 dc.b 0 RAM:0002039F 003B dc.b $3B ; ; RAM:000203A0 0001 dc.b 1 RAM:000203A1 0045 dc.b $45 ; E RAM:000203A2 0000 dc.b 0 RAM:000203A3 003C dc.b $3C ; < RAM:000203A4 0001 dc.b 1 RAM:000203A5 003A dc.b $3A ; : RAM:000203A6 0000 dc.b 0 RAM:000203A7 003D dc.b $3D ; = RAM:000203A8 0001 dc.b 1 RAM:000203A9 003B dc.b $3B ; ; RAM:000203AA 0000 dc.b 0 RAM:000203AB 003E dc.b $3E ; > RAM:000203AC 0001 dc.b 1 RAM:000203AD 003C dc.b $3C ; < RAM:000203AE 0000 dc.b 0 RAM:000203AF 003F dc.b $3F ; ? RAM:000203B0 0001 dc.b 1 RAM:000203B1 003D dc.b $3D ; = RAM:000203B2 0000 dc.b 0 RAM:000203B3 0040 dc.b $40 ; @ RAM:000203B4 0001 dc.b 1 RAM:000203B5 003E dc.b $3E ; > RAM:000203B6 0000 dc.b 0 RAM:000203B7 0041 dc.b $41 ; A RAM:000203B8 0001 dc.b 1 RAM:000203B9 003F dc.b $3F ; ? RAM:000203BA 0000 dc.b 0 RAM:000203BB 0042 dc.b $42 ; B RAM:000203BC 0001 dc.b 1 RAM:000203BD 0040 dc.b $40 ; @ RAM:000203BE 0000 dc.b 0 RAM:000203BF 0043 dc.b $43 ; C RAM:000203C0 0001 dc.b 1 RAM:000203C1 0041 dc.b $41 ; A RAM:000203C2 0000 dc.b 0 RAM:000203C3 0044 dc.b $44 ; D RAM:000203C4 0001 dc.b 1 RAM:000203C5 007F dc.b $7F ;  RAM:000203C6 0000 dc.b 0 RAM:000203C7 0045 dc.b $45 ; E RAM:000203C8 0001 dc.b 1 RAM:000203C9 0046 dc.b $46 ; F RAM:000203CA 0000 dc.b 0 RAM:000203CB 0046 dc.b $46 ; F RAM:000203CC 0001 dc.b 1 RAM:000203CD 0047 dc.b $47 ; G RAM:000203CE 0000 dc.b 0 RAM:000203CF 0047 dc.b $47 ; G RAM:000203D0 0001 dc.b 1 RAM:000203D1 0048 dc.b $48 ; H RAM:000203D2 0000 dc.b 0 RAM:000203D3 0048 dc.b $48 ; H RAM:000203D4 0001 dc.b 1 RAM:000203D5 0049 dc.b $49 ; I RAM:000203D6 0000 dc.b 0 RAM:000203D7 0049 dc.b $49 ; I RAM:000203D8 0001 dc.b 1 RAM:000203D9 002C dc.b $2C ; , RAM:000203DA 0000 dc.b 0 RAM:000203DB 004A dc.b $4A ; J RAM:000203DC 0001 dc.b 1 RAM:000203DD 002D dc.b $2D ; - RAM:000203DE 0000 dc.b 0 RAM:000203DF 004B dc.b $4B ; K RAM:000203E0 0001 dc.b 1 RAM:000203E1 0080 dc.b $80 ; € RAM:000203E2 0000 dc.b 0 RAM:000203E3 004C dc.b $4C ; L RAM:000203E4 0001 dc.b 1 RAM:000203E5 0081 dc.b $81 ; RAM:000203E6 0000 dc.b 0 RAM:000203E7 004E dc.b $4E ; N RAM:000203E8 0001 dc.b 1 RAM:000203E9 004E dc.b $4E ; N RAM:000203EA 0000 dc.b 0 RAM:000203EB 004F dc.b $4F ; O RAM:000203EC 0001 dc.b 1 RAM:000203ED 0082 dc.b $82 ; ‚ RAM:000203EE 0000 dc.b 0 RAM:000203EF 0050 dc.b $50 ; P RAM:000203F0 0001 dc.b 1 RAM:000203F1 0083 dc.b $83 ; ƒ RAM:000203F2 0000 dc.b 0 RAM:000203F3 0051 dc.b $51 ; Q RAM:000203F4 0001 dc.b 1 RAM:000203F5 0084 dc.b $84 ; „ RAM:000203F6 0000 dc.b 0 RAM:000203F7 0052 dc.b $52 ; R RAM:000203F8 0001 dc.b 1 RAM:000203F9 0085 dc.b $85 ; … RAM:000203FA 0000 dc.b 0 RAM:000203FB 0053 dc.b $53 ; S RAM:000203FC 0001 dc.b 1 RAM:000203FD 002E dc.b $2E ; . RAM:000203FE 0000 dc.b 0 RAM:000203FF 0054 dc.b $54 ; T RAM:00020400 0001 dc.b 1 RAM:00020401 0086 dc.b $86 ; † RAM:00020402 0000 dc.b 0 RAM:00020403 0055 dc.b $55 ; U RAM:00020404 0001 dc.b 1 RAM:00020405 0042 dc.b $42 ; B RAM:00020406 0000 dc.b 0 RAM:00020407 0056 dc.b $56 ; V RAM:00020408 0001 dc.b 1 RAM:00020409 0030 dc.b $30 ; 0 RAM:0002040A 0000 dc.b 0 RAM:0002040B 0057 dc.b $57 ; W RAM:0002040C 0001 dc.b 1 RAM:0002040D 004C dc.b $4C ; L RAM:0002040E 0000 dc.b 0 RAM:0002040F 0058 dc.b $58 ; X RAM:00020410 0001 dc.b 1 RAM:00020411 0031 dc.b $31 ; 1 RAM:00020412 0000 dc.b 0 RAM:00020413 0059 dc.b $59 ; Y RAM:00020414 0001 dc.b 1 RAM:00020415 0087 dc.b $87 ; ‡ RAM:00020416 0000 dc.b 0 RAM:00020417 005A dc.b $5A ; Z RAM:00020418 0001 dc.b 1 RAM:00020419 004B dc.b $4B ; K RAM:0002041A 0000 dc.b 0 RAM:0002041B 005B dc.b $5B ; [ RAM:0002041C 0001 dc.b 1 RAM:0002041D 004F dc.b $4F ; O RAM:0002041E 0000 dc.b 0 RAM:0002041F 005C dc.b $5C ; \ RAM:00020420 0001 dc.b 1 RAM:00020421 004A dc.b $4A ; J RAM:00020422 0000 dc.b 0 RAM:00020423 005E dc.b $5E ; ^ RAM:00020424 0001 dc.b 1 RAM:00020425 004D dc.b $4D ; M RAM:00020426 0000 dc.b 0 RAM:00020427 005F dc.b $5F ; _ RAM:00020428 0001 dc.b 1 RAM:00020429 0043 dc.b $43 ; C RAM:0002042A 0000 dc.b 0 RAM:0002042B 0060 dc.b $60 ; ` RAM:0002042C 0001 dc.b 1 RAM:0002042D 0088 dc.b $88 ; ˆ RAM:0002042E 0000 dc.b 0 RAM:0002042F 0061 dc.b $61 ; a RAM:00020430 0001 dc.b 1 RAM:00020431 0089 dc.b $89 ; ‰ RAM:00020432 0000 dc.b 0 RAM:00020433 0062 dc.b $62 ; b RAM:00020434 0001 dc.b 1 RAM:00020435 002F dc.b $2F ; / RAM:00020436 0000 dc.b 0 RAM:00020437 0088 dc.b $88 ; ˆ RAM:00020438 0001 dc.b 1 RAM:00020439 000F dc.b $F RAM:0002043A 0000 dc.b 0 RAM:0002043B 0089 dc.b $89 ; ‰ RAM:0002043C 0001 dc.b 1 RAM:0002043D 0011 dc.b $11 RAM:0002043E 0000 dc.b 0 RAM:0002043F 008A dc.b $8A ; Š RAM:00020440 0001 dc.b 1 RAM:00020441 0012 dc.b $12 RAM:00020442 0000 dc.b 0 RAM:00020443 008B dc.b $8B ; ‹ RAM:00020444 0001 dc.b 1 RAM:00020445 008A dc.b $8A ; Š RAM:00020446 0000 dc.b 0 RAM:00020447 008D dc.b $8D ; RAM:00020448 0001 dc.b 1 RAM:00020449 008B dc.b $8B ; ‹ RAM:0002044A 0000 dc.b 0 RAM:0002044B 0000 dc.b 0 RAM:0002044C 0000 dc.b 0 RAM:0002044D 0000 dc.b 0 RAM:0002044E 0000 dc.b 0 RAM:0002044F 0014 dc.b $14 RAM:00020450 0000 dc.b 0 RAM:00020451 00B7 dc.b $B7 ; · RAM:00020452 0000 dc.b 0 RAM:00020453 0000 dc.b 0 RAM:00020454 0000 dc.b 0 RAM:00020455 0000 dc.b 0 RAM:00020456 0000 dc.b 0 RAM:00020457 0004 dc.b 4 RAM:00020458 0001 dc.b 1 RAM:00020459 0058 dc.b $58 ; X RAM:0002045A 0000 dc.b 0 RAM:0002045B 0007 dc.b 7 RAM:0002045C 0001 dc.b 1 RAM:0002045D 0059 dc.b $59 ; Y RAM:0002045E 0000 dc.b 0 RAM:0002045F 0008 dc.b 8 RAM:00020460 0001 dc.b 1 RAM:00020461 005A dc.b $5A ; Z RAM:00020462 0000 dc.b 0 RAM:00020463 0009 dc.b 9 RAM:00020464 0001 dc.b 1 RAM:00020465 005B dc.b $5B ; [ RAM:00020466 0000 dc.b 0 RAM:00020467 000D dc.b $D RAM:00020468 0001 dc.b 1 RAM:00020469 005C dc.b $5C ; \ RAM:0002046A 0000 dc.b 0 RAM:0002046B 000E dc.b $E RAM:0002046C 0001 dc.b 1 RAM:0002046D 005D dc.b $5D ; ] RAM:0002046E 0000 dc.b 0 RAM:0002046F 0011 dc.b $11 RAM:00020470 0001 dc.b 1 RAM:00020471 005E dc.b $5E ; ^ RAM:00020472 0000 dc.b 0 RAM:00020473 0014 dc.b $14 RAM:00020474 0000 dc.b 0 RAM:00020475 00B8 dc.b $B8 ; ¸ RAM:00020476 0000 dc.b 0 RAM:00020477 0015 dc.b $15 RAM:00020478 0001 dc.b 1 RAM:00020479 005F dc.b $5F ; _ RAM:0002047A 0000 dc.b 0 RAM:0002047B 002B dc.b $2B ; + RAM:0002047C 0001 dc.b 1 RAM:0002047D 0009 dc.b 9 RAM:0002047E 0000 dc.b 0 RAM:0002047F 002D dc.b $2D ; - RAM:00020480 0001 dc.b 1 RAM:00020481 0060 dc.b $60 ; ` RAM:00020482 0000 dc.b 0 RAM:00020483 002E dc.b $2E ; . RAM:00020484 0001 dc.b 1 RAM:00020485 0061 dc.b $61 ; a RAM:00020486 0000 dc.b 0 RAM:00020487 002F dc.b $2F ; / RAM:00020488 0001 dc.b 1 RAM:00020489 0062 dc.b $62 ; b RAM:0002048A 0000 dc.b 0 RAM:0002048B 0063 dc.b $63 ; c RAM:0002048C 0001 dc.b 1 RAM:0002048D 0063 dc.b $63 ; c RAM:0002048E 0000 dc.b 0 RAM:0002048F 0064 dc.b $64 ; d RAM:00020490 0001 dc.b 1 RAM:00020491 0064 dc.b $64 ; d RAM:00020492 0000 dc.b 0 RAM:00020493 0066 dc.b $66 ; f RAM:00020494 0001 dc.b 1 RAM:00020495 0065 dc.b $65 ; e RAM:00020496 0000 dc.b 0 RAM:00020497 0067 dc.b $67 ; g RAM:00020498 0001 dc.b 1 RAM:00020499 0066 dc.b $66 ; f RAM:0002049A 0000 dc.b 0 RAM:0002049B 0068 dc.b $68 ; h RAM:0002049C 0001 dc.b 1 RAM:0002049D 0067 dc.b $67 ; g RAM:0002049E 0000 dc.b 0 RAM:0002049F 006A dc.b $6A ; j RAM:000204A0 0001 dc.b 1 RAM:000204A1 008C dc.b $8C ; Œ RAM:000204A2 0000 dc.b 0 RAM:000204A3 006B dc.b $6B ; k RAM:000204A4 0001 dc.b 1 RAM:000204A5 007C dc.b $7C ; | RAM:000204A6 0000 dc.b 0 RAM:000204A7 006C dc.b $6C ; l RAM:000204A8 0000 dc.b 0 RAM:000204A9 00AF dc.b $AF ; ¯ RAM:000204AA 0000 dc.b 0 RAM:000204AB 006D dc.b $6D ; m RAM:000204AC 0000 dc.b 0 RAM:000204AD 00B0 dc.b $B0 ; ° RAM:000204AE 0000 dc.b 0 RAM:000204AF 006E dc.b $6E ; n RAM:000204B0 0000 dc.b 0 RAM:000204B1 00B1 dc.b $B1 ; ± RAM:000204B2 0000 dc.b 0 RAM:000204B3 006F dc.b $6F ; o RAM:000204B4 0001 dc.b 1 RAM:000204B5 006A dc.b $6A ; j RAM:000204B6 0000 dc.b 0 RAM:000204B7 0070 dc.b $70 ; p RAM:000204B8 0001 dc.b 1 RAM:000204B9 006B dc.b $6B ; k RAM:000204BA 0000 dc.b 0 RAM:000204BB 0071 dc.b $71 ; q RAM:000204BC 0001 dc.b 1 RAM:000204BD 006C dc.b $6C ; l RAM:000204BE 0000 dc.b 0 RAM:000204BF 0073 dc.b $73 ; s RAM:000204C0 0001 dc.b 1 RAM:000204C1 006D dc.b $6D ; m RAM:000204C2 0000 dc.b 0 RAM:000204C3 0075 dc.b $75 ; u RAM:000204C4 0000 dc.b 0 RAM:000204C5 00CC dc.b $CC ; Ì RAM:000204C6 0000 dc.b 0 RAM:000204C7 0076 dc.b $76 ; v RAM:000204C8 0001 dc.b 1 RAM:000204C9 006E dc.b $6E ; n RAM:000204CA 0000 dc.b 0 RAM:000204CB 0077 dc.b $77 ; w RAM:000204CC 0001 dc.b 1 RAM:000204CD 006F dc.b $6F ; o RAM:000204CE 0000 dc.b 0 RAM:000204CF 0078 dc.b $78 ; x RAM:000204D0 0001 dc.b 1 RAM:000204D1 0070 dc.b $70 ; p RAM:000204D2 0000 dc.b 0 RAM:000204D3 0079 dc.b $79 ; y RAM:000204D4 0001 dc.b 1 RAM:000204D5 0071 dc.b $71 ; q RAM:000204D6 0000 dc.b 0 RAM:000204D7 007A dc.b $7A ; z RAM:000204D8 0001 dc.b 1 RAM:000204D9 0072 dc.b $72 ; r RAM:000204DA 0000 dc.b 0 RAM:000204DB 007B dc.b $7B ; { RAM:000204DC 0001 dc.b 1 RAM:000204DD 0073 dc.b $73 ; s RAM:000204DE 0000 dc.b 0 RAM:000204DF 007C dc.b $7C ; | RAM:000204E0 0000 dc.b 0 RAM:000204E1 00E6 dc.b $E6 ; æ RAM:000204E2 0000 dc.b 0 RAM:000204E3 007D dc.b $7D ; } RAM:000204E4 0001 dc.b 1 RAM:000204E5 0074 dc.b $74 ; t RAM:000204E6 0000 dc.b 0 RAM:000204E7 007F dc.b $7F ;  RAM:000204E8 0001 dc.b 1 RAM:000204E9 0075 dc.b $75 ; u RAM:000204EA 0000 dc.b 0 RAM:000204EB 0080 dc.b $80 ; € RAM:000204EC 0001 dc.b 1 RAM:000204ED 0076 dc.b $76 ; v RAM:000204EE 0000 dc.b 0 RAM:000204EF 0081 dc.b $81 ; RAM:000204F0 0000 dc.b 0 RAM:000204F1 00F7 dc.b $F7 ; ÷ RAM:000204F2 0000 dc.b 0 RAM:000204F3 0082 dc.b $82 ; ‚ RAM:000204F4 0000 dc.b 0 RAM:000204F5 00FB dc.b $FB ; û RAM:000204F6 0000 dc.b 0 RAM:000204F7 0083 dc.b $83 ; ƒ RAM:000204F8 0001 dc.b 1 RAM:000204F9 0077 dc.b $77 ; w RAM:000204FA 0000 dc.b 0 RAM:000204FB 0084 dc.b $84 ; „ RAM:000204FC 0001 dc.b 1 RAM:000204FD 0001 dc.b 1 RAM:000204FE 0000 dc.b 0 RAM:000204FF 0085 dc.b $85 ; … RAM:00020500 0001 dc.b 1 RAM:00020501 0078 dc.b $78 ; x RAM:00020502 0000 dc.b 0 RAM:00020503 0086 dc.b $86 ; † RAM:00020504 0001 dc.b 1 RAM:00020505 0079 dc.b $79 ; y RAM:00020506 0000 dc.b 0 RAM:00020507 0087 dc.b $87 ; ‡ RAM:00020508 0001 dc.b 1 RAM:00020509 000B dc.b $B RAM:0002050A 0000 dc.b 0 RAM:0002050B 0000 dc.b 0 RAM:0002050C 0000 dc.b 0 RAM:0002050D 0000 dc.b 0 RAM:0002050E 0000 dc.b 0 RAM:0002050F 0011 dc.b $11 RAM:00020510 0001 dc.b 1 RAM:00020511 008D dc.b $8D ; RAM:00020512 0000 dc.b 0 RAM:00020513 0000 dc.b 0 RAM:00020514 0000 dc.b 0 RAM:00020515 0000 dc.b 0 RAM:00020516 0000 dc.b 0 RAM:00020517 0011 dc.b $11 RAM:00020518 0001 dc.b 1 RAM:00020519 008E dc.b $8E ; Ž RAM:0002051A 0000 dc.b 0 RAM:0002051B 0000 dc.b 0 RAM:0002051C 0000 dc.b 0 RAM:0002051D 0000 dc.b 0 RAM:0002051E 0000 dc.b 0 RAM:0002051F 0011 dc.b $11 RAM:00020520 0001 dc.b 1 RAM:00020521 008F dc.b $8F ; RAM:00020522 0000 dc.b 0 RAM:00020523 0000 dc.b 0 RAM:00020524 0000 dc.b 0 RAM:00020525 0000 dc.b 0 RAM:00020526 0000 dc.b 0 RAM:00020527 0001 dc.b 1 RAM:00020528 0000 dc.b 0 RAM:00020529 00AC dc.b $AC ; ¬ RAM:0002052A 0000 dc.b 0 RAM:0002052B 0000 dc.b 0 RAM:0002052C 0000 dc.b 0 RAM:0002052D 0000 dc.b 0 RAM:0002052E 0000 dc.b 0 RAM:0002052F 0014 dc.b $14 RAM:00020530 0000 dc.b 0 RAM:00020531 00B2 dc.b $B2 ; ² RAM:00020532 0000 dc.b 0 RAM:00020533 0000 dc.b 0 RAM:00020534 0000 dc.b 0 RAM:00020535 0003 dc.b 3 RAM:00020536 0000 dc.b 0 RAM:00020537 0004 dc.b 4 RAM:00020538 0001 dc.b 1 RAM:00020539 0058 dc.b $58 ; X RAM:0002053A 0000 dc.b 0 RAM:0002053B 0007 dc.b 7 RAM:0002053C 0001 dc.b 1 RAM:0002053D 0059 dc.b $59 ; Y RAM:0002053E 0000 dc.b 0 RAM:0002053F 0008 dc.b 8 RAM:00020540 0001 dc.b 1 RAM:00020541 005A dc.b $5A ; Z RAM:00020542 0000 dc.b 0 RAM:00020543 0009 dc.b 9 RAM:00020544 0001 dc.b 1 RAM:00020545 005B dc.b $5B ; [ RAM:00020546 0000 dc.b 0 RAM:00020547 000D dc.b $D RAM:00020548 0001 dc.b 1 RAM:00020549 005C dc.b $5C ; \ RAM:0002054A 0000 dc.b 0 RAM:0002054B 000E dc.b $E RAM:0002054C 0001 dc.b 1 RAM:0002054D 005D dc.b $5D ; ] RAM:0002054E 0000 dc.b 0 RAM:0002054F 0011 dc.b $11 RAM:00020550 0001 dc.b 1 RAM:00020551 005E dc.b $5E ; ^ RAM:00020552 0000 dc.b 0 RAM:00020553 0014 dc.b $14 RAM:00020554 0000 dc.b 0 RAM:00020555 00B8 dc.b $B8 ; ¸ RAM:00020556 0000 dc.b 0 RAM:00020557 0015 dc.b $15 RAM:00020558 0001 dc.b 1 RAM:00020559 005F dc.b $5F ; _ RAM:0002055A 0000 dc.b 0 RAM:0002055B 002B dc.b $2B ; + RAM:0002055C 0001 dc.b 1 RAM:0002055D 0009 dc.b 9 RAM:0002055E 0000 dc.b 0 RAM:0002055F 002D dc.b $2D ; - RAM:00020560 0001 dc.b 1 RAM:00020561 0060 dc.b $60 ; ` RAM:00020562 0000 dc.b 0 RAM:00020563 002E dc.b $2E ; . RAM:00020564 0001 dc.b 1 RAM:00020565 0061 dc.b $61 ; a RAM:00020566 0000 dc.b 0 RAM:00020567 002F dc.b $2F ; / RAM:00020568 0001 dc.b 1 RAM:00020569 0062 dc.b $62 ; b RAM:0002056A 0000 dc.b 0 RAM:0002056B 0063 dc.b $63 ; c RAM:0002056C 0001 dc.b 1 RAM:0002056D 0063 dc.b $63 ; c RAM:0002056E 0000 dc.b 0 RAM:0002056F 0064 dc.b $64 ; d RAM:00020570 0001 dc.b 1 RAM:00020571 0064 dc.b $64 ; d RAM:00020572 0000 dc.b 0 RAM:00020573 0066 dc.b $66 ; f RAM:00020574 0001 dc.b 1 RAM:00020575 0065 dc.b $65 ; e RAM:00020576 0000 dc.b 0 RAM:00020577 0067 dc.b $67 ; g RAM:00020578 0001 dc.b 1 RAM:00020579 0066 dc.b $66 ; f RAM:0002057A 0000 dc.b 0 RAM:0002057B 0068 dc.b $68 ; h RAM:0002057C 0001 dc.b 1 RAM:0002057D 0067 dc.b $67 ; g RAM:0002057E 0000 dc.b 0 RAM:0002057F 006A dc.b $6A ; j RAM:00020580 0000 dc.b 0 RAM:00020581 00BA dc.b $BA ; º RAM:00020582 0000 dc.b 0 RAM:00020583 006B dc.b $6B ; k RAM:00020584 0001 dc.b 1 RAM:00020585 007C dc.b $7C ; | RAM:00020586 0000 dc.b 0 RAM:00020587 006C dc.b $6C ; l RAM:00020588 0001 dc.b 1 RAM:00020589 0090 dc.b $90 ; RAM:0002058A 0000 dc.b 0 RAM:0002058B 006D dc.b $6D ; m RAM:0002058C 0000 dc.b 0 RAM:0002058D 00B0 dc.b $B0 ; ° RAM:0002058E 0000 dc.b 0 RAM:0002058F 006E dc.b $6E ; n RAM:00020590 0000 dc.b 0 RAM:00020591 00B1 dc.b $B1 ; ± RAM:00020592 0000 dc.b 0 RAM:00020593 006F dc.b $6F ; o RAM:00020594 0001 dc.b 1 RAM:00020595 006A dc.b $6A ; j RAM:00020596 0000 dc.b 0 RAM:00020597 0070 dc.b $70 ; p RAM:00020598 0001 dc.b 1 RAM:00020599 006B dc.b $6B ; k RAM:0002059A 0000 dc.b 0 RAM:0002059B 0071 dc.b $71 ; q RAM:0002059C 0001 dc.b 1 RAM:0002059D 006C dc.b $6C ; l RAM:0002059E 0000 dc.b 0 RAM:0002059F 0073 dc.b $73 ; s RAM:000205A0 0001 dc.b 1 RAM:000205A1 006D dc.b $6D ; m RAM:000205A2 0000 dc.b 0 RAM:000205A3 0075 dc.b $75 ; u RAM:000205A4 0000 dc.b 0 RAM:000205A5 00CC dc.b $CC ; Ì RAM:000205A6 0000 dc.b 0 RAM:000205A7 0076 dc.b $76 ; v RAM:000205A8 0001 dc.b 1 RAM:000205A9 006E dc.b $6E ; n RAM:000205AA 0000 dc.b 0 RAM:000205AB 0077 dc.b $77 ; w RAM:000205AC 0001 dc.b 1 RAM:000205AD 006F dc.b $6F ; o RAM:000205AE 0000 dc.b 0 RAM:000205AF 0078 dc.b $78 ; x RAM:000205B0 0001 dc.b 1 RAM:000205B1 0070 dc.b $70 ; p RAM:000205B2 0000 dc.b 0 RAM:000205B3 0079 dc.b $79 ; y RAM:000205B4 0001 dc.b 1 RAM:000205B5 0071 dc.b $71 ; q RAM:000205B6 0000 dc.b 0 RAM:000205B7 007A dc.b $7A ; z RAM:000205B8 0001 dc.b 1 RAM:000205B9 0072 dc.b $72 ; r RAM:000205BA 0000 dc.b 0 RAM:000205BB 007B dc.b $7B ; { RAM:000205BC 0001 dc.b 1 RAM:000205BD 0073 dc.b $73 ; s RAM:000205BE 0000 dc.b 0 RAM:000205BF 007C dc.b $7C ; | RAM:000205C0 0000 dc.b 0 RAM:000205C1 00E6 dc.b $E6 ; æ RAM:000205C2 0000 dc.b 0 RAM:000205C3 007D dc.b $7D ; } RAM:000205C4 0001 dc.b 1 RAM:000205C5 0074 dc.b $74 ; t RAM:000205C6 0000 dc.b 0 RAM:000205C7 007F dc.b $7F ;  RAM:000205C8 0001 dc.b 1 RAM:000205C9 0075 dc.b $75 ; u RAM:000205CA 0000 dc.b 0 RAM:000205CB 0080 dc.b $80 ; € RAM:000205CC 0001 dc.b 1 RAM:000205CD 0076 dc.b $76 ; v RAM:000205CE 0000 dc.b 0 RAM:000205CF 0081 dc.b $81 ; RAM:000205D0 0000 dc.b 0 RAM:000205D1 00F7 dc.b $F7 ; ÷ RAM:000205D2 0000 dc.b 0 RAM:000205D3 0082 dc.b $82 ; ‚ RAM:000205D4 0000 dc.b 0 RAM:000205D5 00FB dc.b $FB ; û RAM:000205D6 0000 dc.b 0 RAM:000205D7 0083 dc.b $83 ; ƒ RAM:000205D8 0001 dc.b 1 RAM:000205D9 0077 dc.b $77 ; w RAM:000205DA 0000 dc.b 0 RAM:000205DB 0084 dc.b $84 ; „ RAM:000205DC 0001 dc.b 1 RAM:000205DD 0001 dc.b 1 RAM:000205DE 0000 dc.b 0 RAM:000205DF 0085 dc.b $85 ; … RAM:000205E0 0001 dc.b 1 RAM:000205E1 0078 dc.b $78 ; x RAM:000205E2 0000 dc.b 0 RAM:000205E3 0086 dc.b $86 ; † RAM:000205E4 0001 dc.b 1 RAM:000205E5 0079 dc.b $79 ; y RAM:000205E6 0000 dc.b 0 RAM:000205E7 0087 dc.b $87 ; ‡ RAM:000205E8 0001 dc.b 1 RAM:000205E9 000B dc.b $B RAM:000205EA 0000 dc.b 0 RAM:000205EB 0000 dc.b 0 RAM:000205EC 0000 dc.b 0 RAM:000205ED 0000 dc.b 0 RAM:000205EE 0000 dc.b 0 RAM:000205EF 0004 dc.b 4 RAM:000205F0 0001 dc.b 1 RAM:000205F1 0058 dc.b $58 ; X RAM:000205F2 0000 dc.b 0 RAM:000205F3 0007 dc.b 7 RAM:000205F4 0001 dc.b 1 RAM:000205F5 0059 dc.b $59 ; Y RAM:000205F6 0000 dc.b 0 RAM:000205F7 0008 dc.b 8 RAM:000205F8 0001 dc.b 1 RAM:000205F9 005A dc.b $5A ; Z RAM:000205FA 0000 dc.b 0 RAM:000205FB 0009 dc.b 9 RAM:000205FC 0001 dc.b 1 RAM:000205FD 005B dc.b $5B ; [ RAM:000205FE 0000 dc.b 0 RAM:000205FF 000D dc.b $D RAM:00020600 0001 dc.b 1 RAM:00020601 005C dc.b $5C ; \ RAM:00020602 0000 dc.b 0 RAM:00020603 000E dc.b $E RAM:00020604 0001 dc.b 1 RAM:00020605 005D dc.b $5D ; ] RAM:00020606 0000 dc.b 0 RAM:00020607 0011 dc.b $11 RAM:00020608 0001 dc.b 1 RAM:00020609 005E dc.b $5E ; ^ RAM:0002060A 0000 dc.b 0 RAM:0002060B 0014 dc.b $14 RAM:0002060C 0000 dc.b 0 RAM:0002060D 00B8 dc.b $B8 ; ¸ RAM:0002060E 0000 dc.b 0 RAM:0002060F 0015 dc.b $15 RAM:00020610 0001 dc.b 1 RAM:00020611 005F dc.b $5F ; _ RAM:00020612 0000 dc.b 0 RAM:00020613 002B dc.b $2B ; + RAM:00020614 0001 dc.b 1 RAM:00020615 0009 dc.b 9 RAM:00020616 0000 dc.b 0 RAM:00020617 002D dc.b $2D ; - RAM:00020618 0001 dc.b 1 RAM:00020619 0060 dc.b $60 ; ` RAM:0002061A 0000 dc.b 0 RAM:0002061B 002E dc.b $2E ; . RAM:0002061C 0001 dc.b 1 RAM:0002061D 0061 dc.b $61 ; a RAM:0002061E 0000 dc.b 0 RAM:0002061F 002F dc.b $2F ; / RAM:00020620 0001 dc.b 1 RAM:00020621 0062 dc.b $62 ; b RAM:00020622 0000 dc.b 0 RAM:00020623 0063 dc.b $63 ; c RAM:00020624 0001 dc.b 1 RAM:00020625 0063 dc.b $63 ; c RAM:00020626 0000 dc.b 0 RAM:00020627 0064 dc.b $64 ; d RAM:00020628 0001 dc.b 1 RAM:00020629 0064 dc.b $64 ; d RAM:0002062A 0000 dc.b 0 RAM:0002062B 0066 dc.b $66 ; f RAM:0002062C 0001 dc.b 1 RAM:0002062D 0065 dc.b $65 ; e RAM:0002062E 0000 dc.b 0 RAM:0002062F 0067 dc.b $67 ; g RAM:00020630 0001 dc.b 1 RAM:00020631 0066 dc.b $66 ; f RAM:00020632 0000 dc.b 0 RAM:00020633 0068 dc.b $68 ; h RAM:00020634 0001 dc.b 1 RAM:00020635 0067 dc.b $67 ; g RAM:00020636 0000 dc.b 0 RAM:00020637 006B dc.b $6B ; k RAM:00020638 0001 dc.b 1 RAM:00020639 007C dc.b $7C ; | RAM:0002063A 0000 dc.b 0 RAM:0002063B 006C dc.b $6C ; l RAM:0002063C 0000 dc.b 0 RAM:0002063D 00B4 dc.b $B4 ; ´ RAM:0002063E 0000 dc.b 0 RAM:0002063F 006D dc.b $6D ; m RAM:00020640 0000 dc.b 0 RAM:00020641 00BB dc.b $BB ; » RAM:00020642 0000 dc.b 0 RAM:00020643 006E dc.b $6E ; n RAM:00020644 0000 dc.b 0 RAM:00020645 00B1 dc.b $B1 ; ± RAM:00020646 0000 dc.b 0 RAM:00020647 006F dc.b $6F ; o RAM:00020648 0001 dc.b 1 RAM:00020649 006A dc.b $6A ; j RAM:0002064A 0000 dc.b 0 RAM:0002064B 0070 dc.b $70 ; p RAM:0002064C 0001 dc.b 1 RAM:0002064D 006B dc.b $6B ; k RAM:0002064E 0000 dc.b 0 RAM:0002064F 0071 dc.b $71 ; q RAM:00020650 0001 dc.b 1 RAM:00020651 006C dc.b $6C ; l RAM:00020652 0000 dc.b 0 RAM:00020653 0073 dc.b $73 ; s RAM:00020654 0001 dc.b 1 RAM:00020655 006D dc.b $6D ; m RAM:00020656 0000 dc.b 0 RAM:00020657 0075 dc.b $75 ; u RAM:00020658 0000 dc.b 0 RAM:00020659 00CC dc.b $CC ; Ì RAM:0002065A 0000 dc.b 0 RAM:0002065B 0076 dc.b $76 ; v RAM:0002065C 0001 dc.b 1 RAM:0002065D 006E dc.b $6E ; n RAM:0002065E 0000 dc.b 0 RAM:0002065F 0077 dc.b $77 ; w RAM:00020660 0001 dc.b 1 RAM:00020661 006F dc.b $6F ; o RAM:00020662 0000 dc.b 0 RAM:00020663 0078 dc.b $78 ; x RAM:00020664 0001 dc.b 1 RAM:00020665 0070 dc.b $70 ; p RAM:00020666 0000 dc.b 0 RAM:00020667 0079 dc.b $79 ; y RAM:00020668 0001 dc.b 1 RAM:00020669 0071 dc.b $71 ; q RAM:0002066A 0000 dc.b 0 RAM:0002066B 007A dc.b $7A ; z RAM:0002066C 0001 dc.b 1 RAM:0002066D 0072 dc.b $72 ; r RAM:0002066E 0000 dc.b 0 RAM:0002066F 007B dc.b $7B ; { RAM:00020670 0001 dc.b 1 RAM:00020671 0073 dc.b $73 ; s RAM:00020672 0000 dc.b 0 RAM:00020673 007C dc.b $7C ; | RAM:00020674 0000 dc.b 0 RAM:00020675 00E6 dc.b $E6 ; æ RAM:00020676 0000 dc.b 0 RAM:00020677 007D dc.b $7D ; } RAM:00020678 0001 dc.b 1 RAM:00020679 0074 dc.b $74 ; t RAM:0002067A 0000 dc.b 0 RAM:0002067B 007F dc.b $7F ;  RAM:0002067C 0001 dc.b 1 RAM:0002067D 0075 dc.b $75 ; u RAM:0002067E 0000 dc.b 0 RAM:0002067F 0080 dc.b $80 ; € RAM:00020680 0001 dc.b 1 RAM:00020681 0076 dc.b $76 ; v RAM:00020682 0000 dc.b 0 RAM:00020683 0081 dc.b $81 ; RAM:00020684 0000 dc.b 0 RAM:00020685 00F7 dc.b $F7 ; ÷ RAM:00020686 0000 dc.b 0 RAM:00020687 0082 dc.b $82 ; ‚ RAM:00020688 0000 dc.b 0 RAM:00020689 00FB dc.b $FB ; û RAM:0002068A 0000 dc.b 0 RAM:0002068B 0083 dc.b $83 ; ƒ RAM:0002068C 0001 dc.b 1 RAM:0002068D 0077 dc.b $77 ; w RAM:0002068E 0000 dc.b 0 RAM:0002068F 0084 dc.b $84 ; „ RAM:00020690 0001 dc.b 1 RAM:00020691 0001 dc.b 1 RAM:00020692 0000 dc.b 0 RAM:00020693 0085 dc.b $85 ; … RAM:00020694 0001 dc.b 1 RAM:00020695 0078 dc.b $78 ; x RAM:00020696 0000 dc.b 0 RAM:00020697 0086 dc.b $86 ; † RAM:00020698 0001 dc.b 1 RAM:00020699 0079 dc.b $79 ; y RAM:0002069A 0000 dc.b 0 RAM:0002069B 0087 dc.b $87 ; ‡ RAM:0002069C 0001 dc.b 1 RAM:0002069D 000B dc.b $B RAM:0002069E 0000 dc.b 0 RAM:0002069F 0000 dc.b 0 RAM:000206A0 0000 dc.b 0 RAM:000206A1 0000 dc.b 0 RAM:000206A2 0000 dc.b 0 RAM:000206A3 0004 dc.b 4 RAM:000206A4 0001 dc.b 1 RAM:000206A5 0058 dc.b $58 ; X RAM:000206A6 0000 dc.b 0 RAM:000206A7 0007 dc.b 7 RAM:000206A8 0001 dc.b 1 RAM:000206A9 0059 dc.b $59 ; Y RAM:000206AA 0000 dc.b 0 RAM:000206AB 0008 dc.b 8 RAM:000206AC 0001 dc.b 1 RAM:000206AD 005A dc.b $5A ; Z RAM:000206AE 0000 dc.b 0 RAM:000206AF 0009 dc.b 9 RAM:000206B0 0001 dc.b 1 RAM:000206B1 005B dc.b $5B ; [ RAM:000206B2 0000 dc.b 0 RAM:000206B3 000D dc.b $D RAM:000206B4 0001 dc.b 1 RAM:000206B5 005C dc.b $5C ; \ RAM:000206B6 0000 dc.b 0 RAM:000206B7 000E dc.b $E RAM:000206B8 0001 dc.b 1 RAM:000206B9 005D dc.b $5D ; ] RAM:000206BA 0000 dc.b 0 RAM:000206BB 0011 dc.b $11 RAM:000206BC 0001 dc.b 1 RAM:000206BD 005E dc.b $5E ; ^ RAM:000206BE 0000 dc.b 0 RAM:000206BF 0014 dc.b $14 RAM:000206C0 0000 dc.b 0 RAM:000206C1 00B8 dc.b $B8 ; ¸ RAM:000206C2 0000 dc.b 0 RAM:000206C3 0015 dc.b $15 RAM:000206C4 0001 dc.b 1 RAM:000206C5 005F dc.b $5F ; _ RAM:000206C6 0000 dc.b 0 RAM:000206C7 002B dc.b $2B ; + RAM:000206C8 0001 dc.b 1 RAM:000206C9 0009 dc.b 9 RAM:000206CA 0000 dc.b 0 RAM:000206CB 002D dc.b $2D ; - RAM:000206CC 0001 dc.b 1 RAM:000206CD 0060 dc.b $60 ; ` RAM:000206CE 0000 dc.b 0 RAM:000206CF 002E dc.b $2E ; . RAM:000206D0 0001 dc.b 1 RAM:000206D1 0061 dc.b $61 ; a RAM:000206D2 0000 dc.b 0 RAM:000206D3 002F dc.b $2F ; / RAM:000206D4 0001 dc.b 1 RAM:000206D5 0062 dc.b $62 ; b RAM:000206D6 0000 dc.b 0 RAM:000206D7 0063 dc.b $63 ; c RAM:000206D8 0001 dc.b 1 RAM:000206D9 0063 dc.b $63 ; c RAM:000206DA 0000 dc.b 0 RAM:000206DB 0064 dc.b $64 ; d RAM:000206DC 0001 dc.b 1 RAM:000206DD 0064 dc.b $64 ; d RAM:000206DE 0000 dc.b 0 RAM:000206DF 0066 dc.b $66 ; f RAM:000206E0 0001 dc.b 1 RAM:000206E1 0065 dc.b $65 ; e RAM:000206E2 0000 dc.b 0 RAM:000206E3 0067 dc.b $67 ; g RAM:000206E4 0001 dc.b 1 RAM:000206E5 0066 dc.b $66 ; f RAM:000206E6 0000 dc.b 0 RAM:000206E7 0068 dc.b $68 ; h RAM:000206E8 0001 dc.b 1 RAM:000206E9 0067 dc.b $67 ; g RAM:000206EA 0000 dc.b 0 RAM:000206EB 006B dc.b $6B ; k RAM:000206EC 0001 dc.b 1 RAM:000206ED 007C dc.b $7C ; | RAM:000206EE 0000 dc.b 0 RAM:000206EF 006C dc.b $6C ; l RAM:000206F0 0000 dc.b 0 RAM:000206F1 00B5 dc.b $B5 ; µ RAM:000206F2 0000 dc.b 0 RAM:000206F3 006D dc.b $6D ; m RAM:000206F4 0000 dc.b 0 RAM:000206F5 00BC dc.b $BC ; ¼ RAM:000206F6 0000 dc.b 0 RAM:000206F7 006E dc.b $6E ; n RAM:000206F8 0000 dc.b 0 RAM:000206F9 00B1 dc.b $B1 ; ± RAM:000206FA 0000 dc.b 0 RAM:000206FB 006F dc.b $6F ; o RAM:000206FC 0001 dc.b 1 RAM:000206FD 006A dc.b $6A ; j RAM:000206FE 0000 dc.b 0 RAM:000206FF 0070 dc.b $70 ; p RAM:00020700 0001 dc.b 1 RAM:00020701 006B dc.b $6B ; k RAM:00020702 0000 dc.b 0 RAM:00020703 0071 dc.b $71 ; q RAM:00020704 0001 dc.b 1 RAM:00020705 006C dc.b $6C ; l RAM:00020706 0000 dc.b 0 RAM:00020707 0073 dc.b $73 ; s RAM:00020708 0001 dc.b 1 RAM:00020709 006D dc.b $6D ; m RAM:0002070A 0000 dc.b 0 RAM:0002070B 0075 dc.b $75 ; u RAM:0002070C 0000 dc.b 0 RAM:0002070D 00CC dc.b $CC ; Ì RAM:0002070E 0000 dc.b 0 RAM:0002070F 0076 dc.b $76 ; v RAM:00020710 0001 dc.b 1 RAM:00020711 006E dc.b $6E ; n RAM:00020712 0000 dc.b 0 RAM:00020713 0077 dc.b $77 ; w RAM:00020714 0001 dc.b 1 RAM:00020715 006F dc.b $6F ; o RAM:00020716 0000 dc.b 0 RAM:00020717 0078 dc.b $78 ; x RAM:00020718 0001 dc.b 1 RAM:00020719 0070 dc.b $70 ; p RAM:0002071A 0000 dc.b 0 RAM:0002071B 0079 dc.b $79 ; y RAM:0002071C 0001 dc.b 1 RAM:0002071D 0071 dc.b $71 ; q RAM:0002071E 0000 dc.b 0 RAM:0002071F 007A dc.b $7A ; z RAM:00020720 0001 dc.b 1 RAM:00020721 0072 dc.b $72 ; r RAM:00020722 0000 dc.b 0 RAM:00020723 007B dc.b $7B ; { RAM:00020724 0001 dc.b 1 RAM:00020725 0073 dc.b $73 ; s RAM:00020726 0000 dc.b 0 RAM:00020727 007C dc.b $7C ; | RAM:00020728 0000 dc.b 0 RAM:00020729 00E6 dc.b $E6 ; æ RAM:0002072A 0000 dc.b 0 RAM:0002072B 007D dc.b $7D ; } RAM:0002072C 0001 dc.b 1 RAM:0002072D 0074 dc.b $74 ; t RAM:0002072E 0000 dc.b 0 RAM:0002072F 007F dc.b $7F ;  RAM:00020730 0001 dc.b 1 RAM:00020731 0075 dc.b $75 ; u RAM:00020732 0000 dc.b 0 RAM:00020733 0080 dc.b $80 ; € RAM:00020734 0001 dc.b 1 RAM:00020735 0076 dc.b $76 ; v RAM:00020736 0000 dc.b 0 RAM:00020737 0081 dc.b $81 ; RAM:00020738 0000 dc.b 0 RAM:00020739 00F7 dc.b $F7 ; ÷ RAM:0002073A 0000 dc.b 0 RAM:0002073B 0082 dc.b $82 ; ‚ RAM:0002073C 0000 dc.b 0 RAM:0002073D 00FB dc.b $FB ; û RAM:0002073E 0000 dc.b 0 RAM:0002073F 0083 dc.b $83 ; ƒ RAM:00020740 0001 dc.b 1 RAM:00020741 0077 dc.b $77 ; w RAM:00020742 0000 dc.b 0 RAM:00020743 0084 dc.b $84 ; „ RAM:00020744 0001 dc.b 1 RAM:00020745 0001 dc.b 1 RAM:00020746 0000 dc.b 0 RAM:00020747 0085 dc.b $85 ; … RAM:00020748 0001 dc.b 1 RAM:00020749 0078 dc.b $78 ; x RAM:0002074A 0000 dc.b 0 RAM:0002074B 0086 dc.b $86 ; † RAM:0002074C 0001 dc.b 1 RAM:0002074D 0079 dc.b $79 ; y RAM:0002074E 0000 dc.b 0 RAM:0002074F 0087 dc.b $87 ; ‡ RAM:00020750 0001 dc.b 1 RAM:00020751 000B dc.b $B RAM:00020752 0000 dc.b 0 RAM:00020753 0000 dc.b 0 RAM:00020754 0000 dc.b 0 RAM:00020755 0000 dc.b 0 RAM:00020756 0000 dc.b 0 RAM:00020757 0002 dc.b 2 RAM:00020758 0000 dc.b 0 RAM:00020759 00CD dc.b $CD ; Í RAM:0002075A 0000 dc.b 0 RAM:0002075B 000D dc.b $D RAM:0002075C 0000 dc.b 0 RAM:0002075D 00FE dc.b $FE ; þ RAM:0002075E 0000 dc.b 0 RAM:0002075F 000E dc.b $E RAM:00020760 0000 dc.b 0 RAM:00020761 00FF dc.b $FF RAM:00020762 0000 dc.b 0 RAM:00020763 0021 dc.b $21 ; ! RAM:00020764 0000 dc.b 0 RAM:00020765 00CE dc.b $CE ; Î RAM:00020766 0000 dc.b 0 RAM:00020767 0022 dc.b $22 ; " RAM:00020768 0000 dc.b 0 RAM:00020769 00CF dc.b $CF ; Ï RAM:0002076A 0000 dc.b 0 RAM:0002076B 0023 dc.b $23 ; # RAM:0002076C 0000 dc.b 0 RAM:0002076D 00D0 dc.b $D0 ; Ð RAM:0002076E 0000 dc.b 0 RAM:0002076F 0024 dc.b $24 ; $ RAM:00020770 0000 dc.b 0 RAM:00020771 00D1 dc.b $D1 ; Ñ RAM:00020772 0000 dc.b 0 RAM:00020773 0025 dc.b $25 ; % RAM:00020774 0000 dc.b 0 RAM:00020775 00D2 dc.b $D2 ; Ò RAM:00020776 0000 dc.b 0 RAM:00020777 0026 dc.b $26 ; & RAM:00020778 0000 dc.b 0 RAM:00020779 00D3 dc.b $D3 ; Ó RAM:0002077A 0000 dc.b 0 RAM:0002077B 0027 dc.b $27 ; ' RAM:0002077C 0000 dc.b 0 RAM:0002077D 00D4 dc.b $D4 ; Ô RAM:0002077E 0000 dc.b 0 RAM:0002077F 0028 dc.b $28 ; ( RAM:00020780 0000 dc.b 0 RAM:00020781 00D7 dc.b $D7 ; × RAM:00020782 0000 dc.b 0 RAM:00020783 0029 dc.b $29 ; ) RAM:00020784 0000 dc.b 0 RAM:00020785 00D5 dc.b $D5 ; Õ RAM:00020786 0000 dc.b 0 RAM:00020787 002A dc.b $2A ; * RAM:00020788 0000 dc.b 0 RAM:00020789 00D6 dc.b $D6 ; Ö RAM:0002078A 0000 dc.b 0 RAM:0002078B 0074 dc.b $74 ; t RAM:0002078C 0001 dc.b 1 RAM:0002078D 0091 dc.b $91 ; ‘ RAM:0002078E 0000 dc.b 0 RAM:0002078F 0000 dc.b 0 RAM:00020790 0000 dc.b 0 RAM:00020791 0000 dc.b 0 RAM:00020792 0000 dc.b 0 RAM:00020793 000F dc.b $F RAM:00020794 0001 dc.b 1 RAM:00020795 0092 dc.b $92 ; ’ RAM:00020796 0000 dc.b 0 RAM:00020797 001E dc.b $1E RAM:00020798 0001 dc.b 1 RAM:00020799 0093 dc.b $93 ; “ RAM:0002079A 0000 dc.b 0 RAM:0002079B 0000 dc.b 0 RAM:0002079C 0000 dc.b 0 RAM:0002079D 002E dc.b $2E ; . RAM:0002079E 0000 dc.b 0 RAM:0002079F 001D dc.b $1D RAM:000207A0 0001 dc.b 1 RAM:000207A1 0094 dc.b $94 ; ” RAM:000207A2 0000 dc.b 0 RAM:000207A3 0000 dc.b 0 RAM:000207A4 0000 dc.b 0 RAM:000207A5 0030 dc.b $30 ; 0 RAM:000207A6 0000 dc.b 0 RAM:000207A7 000B dc.b $B RAM:000207A8 0001 dc.b 1 RAM:000207A9 0095 dc.b $95 ; • RAM:000207AA 0000 dc.b 0 RAM:000207AB 0000 dc.b 0 RAM:000207AC 0000 dc.b 0 RAM:000207AD 0032 dc.b $32 ; 2 RAM:000207AE 0000 dc.b 0 RAM:000207AF 000A dc.b $A RAM:000207B0 0001 dc.b 1 RAM:000207B1 0096 dc.b $96 ; – RAM:000207B2 0000 dc.b 0 RAM:000207B3 0000 dc.b 0 RAM:000207B4 0000 dc.b 0 RAM:000207B5 0034 dc.b $34 ; 4 RAM:000207B6 0000 dc.b 0 RAM:000207B7 000C dc.b $C RAM:000207B8 0001 dc.b 1 RAM:000207B9 0097 dc.b $97 ; — RAM:000207BA 0000 dc.b 0 RAM:000207BB 0000 dc.b 0 RAM:000207BC 0000 dc.b 0 RAM:000207BD 0036 dc.b $36 ; 6 RAM:000207BE 0000 dc.b 0 RAM:000207BF 001B dc.b $1B RAM:000207C0 0001 dc.b 1 RAM:000207C1 0098 dc.b $98 ; ˜ RAM:000207C2 0000 dc.b 0 RAM:000207C3 001C dc.b $1C RAM:000207C4 0001 dc.b 1 RAM:000207C5 0099 dc.b $99 ; ™ RAM:000207C6 0000 dc.b 0 RAM:000207C7 0000 dc.b 0 RAM:000207C8 0000 dc.b 0 RAM:000207C9 0038 dc.b $38 ; 8 RAM:000207CA 0000 dc.b 0 RAM:000207CB 0017 dc.b $17 RAM:000207CC 0000 dc.b 0 RAM:000207CD 00EB dc.b $EB ; ë RAM:000207CE 0000 dc.b 0 RAM:000207CF 0018 dc.b $18 RAM:000207D0 0000 dc.b 0 RAM:000207D1 00EA dc.b $EA ; ê RAM:000207D2 0000 dc.b 0 RAM:000207D3 0019 dc.b $19 RAM:000207D4 0000 dc.b 0 RAM:000207D5 00ED dc.b $ED ; í RAM:000207D6 0000 dc.b 0 RAM:000207D7 001A dc.b $1A RAM:000207D8 0000 dc.b 0 RAM:000207D9 00EC dc.b $EC ; ì RAM:000207DA 0000 dc.b 0 RAM:000207DB 001F dc.b $1F RAM:000207DC 0001 dc.b 1 RAM:000207DD 009A dc.b $9A ; š RAM:000207DE 0000 dc.b 0 RAM:000207DF 0020 dc.b $20 RAM:000207E0 0001 dc.b 1 RAM:000207E1 009B dc.b $9B ; › RAM:000207E2 0000 dc.b 0 RAM:000207E3 007E dc.b $7E ; ~ RAM:000207E4 0001 dc.b 1 RAM:000207E5 009C dc.b $9C ; œ RAM:000207E6 0000 dc.b 0 RAM:000207E7 0000 dc.b 0 RAM:000207E8 0000 dc.b 0 RAM:000207E9 003E dc.b $3E ; > RAM:000207EA 0000 dc.b 0 RAM:000207EB 0003 dc.b 3 RAM:000207EC 0001 dc.b 1 RAM:000207ED 009D dc.b $9D ; RAM:000207EE 0000 dc.b 0 RAM:000207EF 0004 dc.b 4 RAM:000207F0 0001 dc.b 1 RAM:000207F1 009E dc.b $9E ; ž RAM:000207F2 0000 dc.b 0 RAM:000207F3 0000 dc.b 0 RAM:000207F4 0000 dc.b 0 RAM:000207F5 0045 dc.b $45 ; E RAM:000207F6 0000 dc.b 0 RAM:000207F7 0005 dc.b 5 RAM:000207F8 0001 dc.b 1 RAM:000207F9 009F dc.b $9F ; Ÿ RAM:000207FA 0000 dc.b 0 RAM:000207FB 0006 dc.b 6 RAM:000207FC 0001 dc.b 1 RAM:000207FD 00A0 dc.b $A0 ;   RAM:000207FE 0000 dc.b 0 RAM:000207FF 0007 dc.b 7 RAM:00020800 0001 dc.b 1 RAM:00020801 00A1 dc.b $A1 ; ¡ RAM:00020802 0000 dc.b 0 RAM:00020803 0000 dc.b 0 RAM:00020804 0000 dc.b 0 RAM:00020805 0048 dc.b $48 ; H RAM:00020806 0000 dc.b 0 RAM:00020807 0001 dc.b 1 RAM:00020808 0000 dc.b 0 RAM:00020809 0055 dc.b $55 ; U RAM:0002080A 0000 dc.b 0 RAM:0002080B 0002 dc.b 2 RAM:0002080C 0000 dc.b 0 RAM:0002080D 0058 dc.b $58 ; X RAM:0002080E 0000 dc.b 0 RAM:0002080F 0003 dc.b 3 RAM:00020810 0000 dc.b 0 RAM:00020811 0055 dc.b $55 ; U RAM:00020812 0000 dc.b 0 RAM:00020813 0004 dc.b 4 RAM:00020814 0000 dc.b 0 RAM:00020815 0055 dc.b $55 ; U RAM:00020816 0000 dc.b 0 RAM:00020817 0005 dc.b 5 RAM:00020818 0000 dc.b 0 RAM:00020819 0055 dc.b $55 ; U RAM:0002081A 0000 dc.b 0 RAM:0002081B 0006 dc.b 6 RAM:0002081C 0000 dc.b 0 RAM:0002081D 0055 dc.b $55 ; U RAM:0002081E 0000 dc.b 0 RAM:0002081F 0007 dc.b 7 RAM:00020820 0000 dc.b 0 RAM:00020821 0055 dc.b $55 ; U RAM:00020822 0000 dc.b 0 RAM:00020823 000A dc.b $A RAM:00020824 0000 dc.b 0 RAM:00020825 0055 dc.b $55 ; U RAM:00020826 0000 dc.b 0 RAM:00020827 000B dc.b $B RAM:00020828 0000 dc.b 0 RAM:00020829 0055 dc.b $55 ; U RAM:0002082A 0000 dc.b 0 RAM:0002082B 000C dc.b $C RAM:0002082C 0000 dc.b 0 RAM:0002082D 0055 dc.b $55 ; U RAM:0002082E 0000 dc.b 0 RAM:0002082F 000D dc.b $D RAM:00020830 0000 dc.b 0 RAM:00020831 0058 dc.b $58 ; X RAM:00020832 0000 dc.b 0 RAM:00020833 000E dc.b $E RAM:00020834 0000 dc.b 0 RAM:00020835 0058 dc.b $58 ; X RAM:00020836 0000 dc.b 0 RAM:00020837 000F dc.b $F RAM:00020838 0000 dc.b 0 RAM:00020839 0055 dc.b $55 ; U RAM:0002083A 0000 dc.b 0 RAM:0002083B 0010 dc.b $10 RAM:0002083C 0000 dc.b 0 RAM:0002083D 0055 dc.b $55 ; U RAM:0002083E 0000 dc.b 0 RAM:0002083F 0012 dc.b $12 RAM:00020840 0000 dc.b 0 RAM:00020841 0055 dc.b $55 ; U RAM:00020842 0000 dc.b 0 RAM:00020843 0013 dc.b $13 RAM:00020844 0000 dc.b 0 RAM:00020845 0055 dc.b $55 ; U RAM:00020846 0000 dc.b 0 RAM:00020847 0014 dc.b $14 RAM:00020848 0000 dc.b 0 RAM:00020849 0055 dc.b $55 ; U RAM:0002084A 0000 dc.b 0 RAM:0002084B 0017 dc.b $17 RAM:0002084C 0000 dc.b 0 RAM:0002084D 0055 dc.b $55 ; U RAM:0002084E 0000 dc.b 0 RAM:0002084F 0018 dc.b $18 RAM:00020850 0000 dc.b 0 RAM:00020851 0055 dc.b $55 ; U RAM:00020852 0000 dc.b 0 RAM:00020853 0019 dc.b $19 RAM:00020854 0000 dc.b 0 RAM:00020855 0055 dc.b $55 ; U RAM:00020856 0000 dc.b 0 RAM:00020857 001A dc.b $1A RAM:00020858 0000 dc.b 0 RAM:00020859 0055 dc.b $55 ; U RAM:0002085A 0000 dc.b 0 RAM:0002085B 001B dc.b $1B RAM:0002085C 0000 dc.b 0 RAM:0002085D 0055 dc.b $55 ; U RAM:0002085E 0000 dc.b 0 RAM:0002085F 001C dc.b $1C RAM:00020860 0000 dc.b 0 RAM:00020861 0055 dc.b $55 ; U RAM:00020862 0000 dc.b 0 RAM:00020863 001D dc.b $1D RAM:00020864 0000 dc.b 0 RAM:00020865 0055 dc.b $55 ; U RAM:00020866 0000 dc.b 0 RAM:00020867 001E dc.b $1E RAM:00020868 0000 dc.b 0 RAM:00020869 0055 dc.b $55 ; U RAM:0002086A 0000 dc.b 0 RAM:0002086B 001F dc.b $1F RAM:0002086C 0000 dc.b 0 RAM:0002086D 0055 dc.b $55 ; U RAM:0002086E 0000 dc.b 0 RAM:0002086F 0020 dc.b $20 RAM:00020870 0000 dc.b 0 RAM:00020871 0055 dc.b $55 ; U RAM:00020872 0000 dc.b 0 RAM:00020873 0021 dc.b $21 ; ! RAM:00020874 0000 dc.b 0 RAM:00020875 0058 dc.b $58 ; X RAM:00020876 0000 dc.b 0 RAM:00020877 0022 dc.b $22 ; " RAM:00020878 0000 dc.b 0 RAM:00020879 0058 dc.b $58 ; X RAM:0002087A 0000 dc.b 0 RAM:0002087B 0023 dc.b $23 ; # RAM:0002087C 0000 dc.b 0 RAM:0002087D 0058 dc.b $58 ; X RAM:0002087E 0000 dc.b 0 RAM:0002087F 0024 dc.b $24 ; $ RAM:00020880 0000 dc.b 0 RAM:00020881 0058 dc.b $58 ; X RAM:00020882 0000 dc.b 0 RAM:00020883 0025 dc.b $25 ; % RAM:00020884 0000 dc.b 0 RAM:00020885 0058 dc.b $58 ; X RAM:00020886 0000 dc.b 0 RAM:00020887 0026 dc.b $26 ; & RAM:00020888 0000 dc.b 0 RAM:00020889 0058 dc.b $58 ; X RAM:0002088A 0000 dc.b 0 RAM:0002088B 0027 dc.b $27 ; ' RAM:0002088C 0000 dc.b 0 RAM:0002088D 0058 dc.b $58 ; X RAM:0002088E 0000 dc.b 0 RAM:0002088F 0028 dc.b $28 ; ( RAM:00020890 0000 dc.b 0 RAM:00020891 0058 dc.b $58 ; X RAM:00020892 0000 dc.b 0 RAM:00020893 0029 dc.b $29 ; ) RAM:00020894 0000 dc.b 0 RAM:00020895 0058 dc.b $58 ; X RAM:00020896 0000 dc.b 0 RAM:00020897 002A dc.b $2A ; * RAM:00020898 0000 dc.b 0 RAM:00020899 0058 dc.b $58 ; X RAM:0002089A 0000 dc.b 0 RAM:0002089B 0000 dc.b 0 RAM:0002089C 0000 dc.b 0 RAM:0002089D 0000 dc.b 0 RAM:0002089E 0000 dc.b 0 RAM:0002089F 0001 dc.b 1 RAM:000208A0 0000 dc.b 0 RAM:000208A1 005F dc.b $5F ; _ RAM:000208A2 0000 dc.b 0 RAM:000208A3 0002 dc.b 2 RAM:000208A4 0000 dc.b 0 RAM:000208A5 0059 dc.b $59 ; Y RAM:000208A6 0000 dc.b 0 RAM:000208A7 0003 dc.b 3 RAM:000208A8 0000 dc.b 0 RAM:000208A9 005F dc.b $5F ; _ RAM:000208AA 0000 dc.b 0 RAM:000208AB 0004 dc.b 4 RAM:000208AC 0000 dc.b 0 RAM:000208AD 005F dc.b $5F ; _ RAM:000208AE 0000 dc.b 0 RAM:000208AF 0005 dc.b 5 RAM:000208B0 0000 dc.b 0 RAM:000208B1 005F dc.b $5F ; _ RAM:000208B2 0000 dc.b 0 RAM:000208B3 0006 dc.b 6 RAM:000208B4 0000 dc.b 0 RAM:000208B5 005F dc.b $5F ; _ RAM:000208B6 0000 dc.b 0 RAM:000208B7 0007 dc.b 7 RAM:000208B8 0000 dc.b 0 RAM:000208B9 005F dc.b $5F ; _ RAM:000208BA 0000 dc.b 0 RAM:000208BB 000A dc.b $A RAM:000208BC 0000 dc.b 0 RAM:000208BD 005F dc.b $5F ; _ RAM:000208BE 0000 dc.b 0 RAM:000208BF 000B dc.b $B RAM:000208C0 0000 dc.b 0 RAM:000208C1 005F dc.b $5F ; _ RAM:000208C2 0000 dc.b 0 RAM:000208C3 000C dc.b $C RAM:000208C4 0000 dc.b 0 RAM:000208C5 005F dc.b $5F ; _ RAM:000208C6 0000 dc.b 0 RAM:000208C7 000D dc.b $D RAM:000208C8 0000 dc.b 0 RAM:000208C9 0059 dc.b $59 ; Y RAM:000208CA 0000 dc.b 0 RAM:000208CB 000E dc.b $E RAM:000208CC 0000 dc.b 0 RAM:000208CD 0059 dc.b $59 ; Y RAM:000208CE 0000 dc.b 0 RAM:000208CF 000F dc.b $F RAM:000208D0 0000 dc.b 0 RAM:000208D1 005F dc.b $5F ; _ RAM:000208D2 0000 dc.b 0 RAM:000208D3 0010 dc.b $10 RAM:000208D4 0000 dc.b 0 RAM:000208D5 005F dc.b $5F ; _ RAM:000208D6 0000 dc.b 0 RAM:000208D7 0012 dc.b $12 RAM:000208D8 0000 dc.b 0 RAM:000208D9 005F dc.b $5F ; _ RAM:000208DA 0000 dc.b 0 RAM:000208DB 0013 dc.b $13 RAM:000208DC 0000 dc.b 0 RAM:000208DD 005F dc.b $5F ; _ RAM:000208DE 0000 dc.b 0 RAM:000208DF 0014 dc.b $14 RAM:000208E0 0000 dc.b 0 RAM:000208E1 005F dc.b $5F ; _ RAM:000208E2 0000 dc.b 0 RAM:000208E3 0017 dc.b $17 RAM:000208E4 0000 dc.b 0 RAM:000208E5 005F dc.b $5F ; _ RAM:000208E6 0000 dc.b 0 RAM:000208E7 0018 dc.b $18 RAM:000208E8 0000 dc.b 0 RAM:000208E9 005F dc.b $5F ; _ RAM:000208EA 0000 dc.b 0 RAM:000208EB 0019 dc.b $19 RAM:000208EC 0000 dc.b 0 RAM:000208ED 005F dc.b $5F ; _ RAM:000208EE 0000 dc.b 0 RAM:000208EF 001A dc.b $1A RAM:000208F0 0000 dc.b 0 RAM:000208F1 005F dc.b $5F ; _ RAM:000208F2 0000 dc.b 0 RAM:000208F3 001B dc.b $1B RAM:000208F4 0000 dc.b 0 RAM:000208F5 005F dc.b $5F ; _ RAM:000208F6 0000 dc.b 0 RAM:000208F7 001C dc.b $1C RAM:000208F8 0000 dc.b 0 RAM:000208F9 005F dc.b $5F ; _ RAM:000208FA 0000 dc.b 0 RAM:000208FB 001D dc.b $1D RAM:000208FC 0000 dc.b 0 RAM:000208FD 005F dc.b $5F ; _ RAM:000208FE 0000 dc.b 0 RAM:000208FF 001E dc.b $1E RAM:00020900 0000 dc.b 0 RAM:00020901 005F dc.b $5F ; _ RAM:00020902 0000 dc.b 0 RAM:00020903 001F dc.b $1F RAM:00020904 0000 dc.b 0 RAM:00020905 005F dc.b $5F ; _ RAM:00020906 0000 dc.b 0 RAM:00020907 0020 dc.b $20 RAM:00020908 0000 dc.b 0 RAM:00020909 005F dc.b $5F ; _ RAM:0002090A 0000 dc.b 0 RAM:0002090B 0021 dc.b $21 ; ! RAM:0002090C 0000 dc.b 0 RAM:0002090D 0059 dc.b $59 ; Y RAM:0002090E 0000 dc.b 0 RAM:0002090F 0022 dc.b $22 ; " RAM:00020910 0000 dc.b 0 RAM:00020911 0059 dc.b $59 ; Y RAM:00020912 0000 dc.b 0 RAM:00020913 0023 dc.b $23 ; # RAM:00020914 0000 dc.b 0 RAM:00020915 0059 dc.b $59 ; Y RAM:00020916 0000 dc.b 0 RAM:00020917 0024 dc.b $24 ; $ RAM:00020918 0000 dc.b 0 RAM:00020919 0059 dc.b $59 ; Y RAM:0002091A 0000 dc.b 0 RAM:0002091B 0025 dc.b $25 ; % RAM:0002091C 0000 dc.b 0 RAM:0002091D 0059 dc.b $59 ; Y RAM:0002091E 0000 dc.b 0 RAM:0002091F 0026 dc.b $26 ; & RAM:00020920 0000 dc.b 0 RAM:00020921 0059 dc.b $59 ; Y RAM:00020922 0000 dc.b 0 RAM:00020923 0027 dc.b $27 ; ' RAM:00020924 0000 dc.b 0 RAM:00020925 0059 dc.b $59 ; Y RAM:00020926 0000 dc.b 0 RAM:00020927 0028 dc.b $28 ; ( RAM:00020928 0000 dc.b 0 RAM:00020929 0059 dc.b $59 ; Y RAM:0002092A 0000 dc.b 0 RAM:0002092B 0029 dc.b $29 ; ) RAM:0002092C 0000 dc.b 0 RAM:0002092D 0059 dc.b $59 ; Y RAM:0002092E 0000 dc.b 0 RAM:0002092F 002A dc.b $2A ; * RAM:00020930 0000 dc.b 0 RAM:00020931 0059 dc.b $59 ; Y RAM:00020932 0000 dc.b 0 RAM:00020933 0000 dc.b 0 RAM:00020934 0000 dc.b 0 RAM:00020935 0000 dc.b 0 RAM:00020936 0000 dc.b 0 RAM:00020937 0011 dc.b $11 RAM:00020938 0001 dc.b 1 RAM:00020939 00A2 dc.b $A2 ; ¢ RAM:0002093A 0000 dc.b 0 RAM:0002093B 0000 dc.b 0 RAM:0002093C 0000 dc.b 0 RAM:0002093D 0000 dc.b 0 RAM:0002093E 0000 dc.b 0 RAM:0002093F 000D dc.b $D RAM:00020940 0000 dc.b 0 RAM:00020941 00FE dc.b $FE ; þ RAM:00020942 0000 dc.b 0 RAM:00020943 000E dc.b $E RAM:00020944 0000 dc.b 0 RAM:00020945 00FF dc.b $FF RAM:00020946 0000 dc.b 0 RAM:00020947 0000 dc.b 0 RAM:00020948 0000 dc.b 0 RAM:00020949 0000 dc.b 0 RAM:0002094A 0000 dc.b 0 RAM:0002094B 0012 dc.b $12 RAM:0002094C 0001 dc.b 1 RAM:0002094D 0006 dc.b 6 RAM:0002094E 0000 dc.b 0 RAM:0002094F 0000 dc.b 0 RAM:00020950 0000 dc.b 0 RAM:00020951 0000 dc.b 0 RAM:00020952 0000 dc.b 0 RAM:00020953 0014 dc.b $14 RAM:00020954 0000 dc.b 0 RAM:00020955 00B2 dc.b $B2 ; ² RAM:00020956 0000 dc.b 0 RAM:00020957 0000 dc.b 0 RAM:00020958 0000 dc.b 0 RAM:00020959 0000 dc.b 0 RAM:0002095A 0000 dc.b 0 RAM:0002095B 0004 dc.b 4 RAM:0002095C 0001 dc.b 1 RAM:0002095D 0058 dc.b $58 ; X RAM:0002095E 0000 dc.b 0 RAM:0002095F 0007 dc.b 7 RAM:00020960 0001 dc.b 1 RAM:00020961 0059 dc.b $59 ; Y RAM:00020962 0000 dc.b 0 RAM:00020963 0008 dc.b 8 RAM:00020964 0001 dc.b 1 RAM:00020965 005A dc.b $5A ; Z RAM:00020966 0000 dc.b 0 RAM:00020967 0009 dc.b 9 RAM:00020968 0001 dc.b 1 RAM:00020969 005B dc.b $5B ; [ RAM:0002096A 0000 dc.b 0 RAM:0002096B 000D dc.b $D RAM:0002096C 0001 dc.b 1 RAM:0002096D 005C dc.b $5C ; \ RAM:0002096E 0000 dc.b 0 RAM:0002096F 000E dc.b $E RAM:00020970 0001 dc.b 1 RAM:00020971 005D dc.b $5D ; ] RAM:00020972 0000 dc.b 0 RAM:00020973 0011 dc.b $11 RAM:00020974 0001 dc.b 1 RAM:00020975 005E dc.b $5E ; ^ RAM:00020976 0000 dc.b 0 RAM:00020977 0014 dc.b $14 RAM:00020978 0000 dc.b 0 RAM:00020979 00B8 dc.b $B8 ; ¸ RAM:0002097A 0000 dc.b 0 RAM:0002097B 0015 dc.b $15 RAM:0002097C 0001 dc.b 1 RAM:0002097D 005F dc.b $5F ; _ RAM:0002097E 0000 dc.b 0 RAM:0002097F 0016 dc.b $16 RAM:00020980 0000 dc.b 0 RAM:00020981 00C7 dc.b $C7 ; Ç RAM:00020982 0000 dc.b 0 RAM:00020983 002B dc.b $2B ; + RAM:00020984 0001 dc.b 1 RAM:00020985 0009 dc.b 9 RAM:00020986 0000 dc.b 0 RAM:00020987 002D dc.b $2D ; - RAM:00020988 0001 dc.b 1 RAM:00020989 0060 dc.b $60 ; ` RAM:0002098A 0000 dc.b 0 RAM:0002098B 002E dc.b $2E ; . RAM:0002098C 0001 dc.b 1 RAM:0002098D 0061 dc.b $61 ; a RAM:0002098E 0000 dc.b 0 RAM:0002098F 002F dc.b $2F ; / RAM:00020990 0001 dc.b 1 RAM:00020991 0062 dc.b $62 ; b RAM:00020992 0000 dc.b 0 RAM:00020993 0063 dc.b $63 ; c RAM:00020994 0001 dc.b 1 RAM:00020995 0063 dc.b $63 ; c RAM:00020996 0000 dc.b 0 RAM:00020997 0064 dc.b $64 ; d RAM:00020998 0001 dc.b 1 RAM:00020999 0064 dc.b $64 ; d RAM:0002099A 0000 dc.b 0 RAM:0002099B 0066 dc.b $66 ; f RAM:0002099C 0001 dc.b 1 RAM:0002099D 0065 dc.b $65 ; e RAM:0002099E 0000 dc.b 0 RAM:0002099F 0067 dc.b $67 ; g RAM:000209A0 0001 dc.b 1 RAM:000209A1 0066 dc.b $66 ; f RAM:000209A2 0000 dc.b 0 RAM:000209A3 0068 dc.b $68 ; h RAM:000209A4 0001 dc.b 1 RAM:000209A5 0067 dc.b $67 ; g RAM:000209A6 0000 dc.b 0 RAM:000209A7 006A dc.b $6A ; j RAM:000209A8 0000 dc.b 0 RAM:000209A9 00C9 dc.b $C9 ; É RAM:000209AA 0000 dc.b 0 RAM:000209AB 006B dc.b $6B ; k RAM:000209AC 0001 dc.b 1 RAM:000209AD 007C dc.b $7C ; | RAM:000209AE 0000 dc.b 0 RAM:000209AF 006C dc.b $6C ; l RAM:000209B0 0000 dc.b 0 RAM:000209B1 00AF dc.b $AF ; ¯ RAM:000209B2 0000 dc.b 0 RAM:000209B3 006D dc.b $6D ; m RAM:000209B4 0000 dc.b 0 RAM:000209B5 00B0 dc.b $B0 ; ° RAM:000209B6 0000 dc.b 0 RAM:000209B7 006E dc.b $6E ; n RAM:000209B8 0000 dc.b 0 RAM:000209B9 00B1 dc.b $B1 ; ± RAM:000209BA 0000 dc.b 0 RAM:000209BB 006F dc.b $6F ; o RAM:000209BC 0001 dc.b 1 RAM:000209BD 006A dc.b $6A ; j RAM:000209BE 0000 dc.b 0 RAM:000209BF 0070 dc.b $70 ; p RAM:000209C0 0001 dc.b 1 RAM:000209C1 006B dc.b $6B ; k RAM:000209C2 0000 dc.b 0 RAM:000209C3 0071 dc.b $71 ; q RAM:000209C4 0001 dc.b 1 RAM:000209C5 006C dc.b $6C ; l RAM:000209C6 0000 dc.b 0 RAM:000209C7 0073 dc.b $73 ; s RAM:000209C8 0001 dc.b 1 RAM:000209C9 006D dc.b $6D ; m RAM:000209CA 0000 dc.b 0 RAM:000209CB 0075 dc.b $75 ; u RAM:000209CC 0000 dc.b 0 RAM:000209CD 00CC dc.b $CC ; Ì RAM:000209CE 0000 dc.b 0 RAM:000209CF 0076 dc.b $76 ; v RAM:000209D0 0001 dc.b 1 RAM:000209D1 006E dc.b $6E ; n RAM:000209D2 0000 dc.b 0 RAM:000209D3 0077 dc.b $77 ; w RAM:000209D4 0001 dc.b 1 RAM:000209D5 006F dc.b $6F ; o RAM:000209D6 0000 dc.b 0 RAM:000209D7 0078 dc.b $78 ; x RAM:000209D8 0001 dc.b 1 RAM:000209D9 0070 dc.b $70 ; p RAM:000209DA 0000 dc.b 0 RAM:000209DB 0079 dc.b $79 ; y RAM:000209DC 0001 dc.b 1 RAM:000209DD 0071 dc.b $71 ; q RAM:000209DE 0000 dc.b 0 RAM:000209DF 007A dc.b $7A ; z RAM:000209E0 0001 dc.b 1 RAM:000209E1 0072 dc.b $72 ; r RAM:000209E2 0000 dc.b 0 RAM:000209E3 007B dc.b $7B ; { RAM:000209E4 0001 dc.b 1 RAM:000209E5 0073 dc.b $73 ; s RAM:000209E6 0000 dc.b 0 RAM:000209E7 007C dc.b $7C ; | RAM:000209E8 0000 dc.b 0 RAM:000209E9 00E6 dc.b $E6 ; æ RAM:000209EA 0000 dc.b 0 RAM:000209EB 007D dc.b $7D ; } RAM:000209EC 0001 dc.b 1 RAM:000209ED 0074 dc.b $74 ; t RAM:000209EE 0000 dc.b 0 RAM:000209EF 007F dc.b $7F ;  RAM:000209F0 0001 dc.b 1 RAM:000209F1 0075 dc.b $75 ; u RAM:000209F2 0000 dc.b 0 RAM:000209F3 0080 dc.b $80 ; € RAM:000209F4 0001 dc.b 1 RAM:000209F5 0076 dc.b $76 ; v RAM:000209F6 0000 dc.b 0 RAM:000209F7 0081 dc.b $81 ; RAM:000209F8 0000 dc.b 0 RAM:000209F9 00F7 dc.b $F7 ; ÷ RAM:000209FA 0000 dc.b 0 RAM:000209FB 0082 dc.b $82 ; ‚ RAM:000209FC 0000 dc.b 0 RAM:000209FD 00FB dc.b $FB ; û RAM:000209FE 0000 dc.b 0 RAM:000209FF 0083 dc.b $83 ; ƒ RAM:00020A00 0001 dc.b 1 RAM:00020A01 0077 dc.b $77 ; w RAM:00020A02 0000 dc.b 0 RAM:00020A03 0084 dc.b $84 ; „ RAM:00020A04 0001 dc.b 1 RAM:00020A05 0001 dc.b 1 RAM:00020A06 0000 dc.b 0 RAM:00020A07 0085 dc.b $85 ; … RAM:00020A08 0001 dc.b 1 RAM:00020A09 0078 dc.b $78 ; x RAM:00020A0A 0000 dc.b 0 RAM:00020A0B 0086 dc.b $86 ; † RAM:00020A0C 0001 dc.b 1 RAM:00020A0D 0079 dc.b $79 ; y RAM:00020A0E 0000 dc.b 0 RAM:00020A0F 0087 dc.b $87 ; ‡ RAM:00020A10 0001 dc.b 1 RAM:00020A11 000B dc.b $B RAM:00020A12 0000 dc.b 0 RAM:00020A13 0000 dc.b 0 RAM:00020A14 0000 dc.b 0 RAM:00020A15 0000 dc.b 0 RAM:00020A16 0000 dc.b 0 RAM:00020A17 0011 dc.b $11 RAM:00020A18 0001 dc.b 1 RAM:00020A19 00A3 dc.b $A3 ; £ RAM:00020A1A 0000 dc.b 0 RAM:00020A1B 008C dc.b $8C ; Œ RAM:00020A1C 0001 dc.b 1 RAM:00020A1D 00A4 dc.b $A4 ; ¤ RAM:00020A1E 0000 dc.b 0 RAM:00020A1F 0000 dc.b 0 RAM:00020A20 0000 dc.b 0 RAM:00020A21 006A dc.b $6A ; j RAM:00020A22 0000 dc.b 0 RAM:00020A23 0011 dc.b $11 RAM:00020A24 0001 dc.b 1 RAM:00020A25 00A5 dc.b $A5 ; ¥ RAM:00020A26 0000 dc.b 0 RAM:00020A27 0000 dc.b 0 RAM:00020A28 0000 dc.b 0 RAM:00020A29 0000 dc.b 0 RAM:00020A2A 0000 dc.b 0 RAM:00020A2B 0011 dc.b $11 RAM:00020A2C 0001 dc.b 1 RAM:00020A2D 00A3 dc.b $A3 ; £ RAM:00020A2E 0000 dc.b 0 RAM:00020A2F 008C dc.b $8C ; Œ RAM:00020A30 0001 dc.b 1 RAM:00020A31 00A6 dc.b $A6 ; ¦ RAM:00020A32 0000 dc.b 0 RAM:00020A33 0000 dc.b 0 RAM:00020A34 0000 dc.b 0 RAM:00020A35 0000 dc.b 0 RAM:00020A36 0000 dc.b 0 RAM:00020A37 0011 dc.b $11 RAM:00020A38 0001 dc.b 1 RAM:00020A39 00A3 dc.b $A3 ; £ RAM:00020A3A 0000 dc.b 0 RAM:00020A3B 008C dc.b $8C ; Œ RAM:00020A3C 0001 dc.b 1 RAM:00020A3D 00A7 dc.b $A7 ; § RAM:00020A3E 0000 dc.b 0 RAM:00020A3F 0000 dc.b 0 RAM:00020A40 0000 dc.b 0 RAM:00020A41 0000 dc.b 0 RAM:00020A42 0000 dc.b 0 RAM:00020A43 0011 dc.b $11 RAM:00020A44 0001 dc.b 1 RAM:00020A45 00A3 dc.b $A3 ; £ RAM:00020A46 0000 dc.b 0 RAM:00020A47 008C dc.b $8C ; Œ RAM:00020A48 0001 dc.b 1 RAM:00020A49 00A8 dc.b $A8 ; ¨ RAM:00020A4A 0000 dc.b 0 RAM:00020A4B 0000 dc.b 0 RAM:00020A4C 0000 dc.b 0 RAM:00020A4D 0000 dc.b 0 RAM:00020A4E 0000 dc.b 0 RAM:00020A4F 0011 dc.b $11 RAM:00020A50 0001 dc.b 1 RAM:00020A51 00A3 dc.b $A3 ; £ RAM:00020A52 0000 dc.b 0 RAM:00020A53 008C dc.b $8C ; Œ RAM:00020A54 0001 dc.b 1 RAM:00020A55 00A9 dc.b $A9 ; © RAM:00020A56 0000 dc.b 0 RAM:00020A57 0000 dc.b 0 RAM:00020A58 0000 dc.b 0 RAM:00020A59 0000 dc.b 0 RAM:00020A5A 0000 dc.b 0 RAM:00020A5B 0011 dc.b $11 RAM:00020A5C 0001 dc.b 1 RAM:00020A5D 00AA dc.b $AA ; ª RAM:00020A5E 0000 dc.b 0 RAM:00020A5F 0000 dc.b 0 RAM:00020A60 0000 dc.b 0 RAM:00020A61 0000 dc.b 0 RAM:00020A62 0000 dc.b 0 RAM:00020A63 0011 dc.b $11 RAM:00020A64 0001 dc.b 1 RAM:00020A65 00A3 dc.b $A3 ; £ RAM:00020A66 0000 dc.b 0 RAM:00020A67 008C dc.b $8C ; Œ RAM:00020A68 0001 dc.b 1 RAM:00020A69 00AB dc.b $AB ; « RAM:00020A6A 0000 dc.b 0 RAM:00020A6B 0000 dc.b 0 RAM:00020A6C 0000 dc.b 0 RAM:00020A6D 0077 dc.b $77 ; w RAM:00020A6E 0000 dc.b 0 RAM:00020A6F 0011 dc.b $11 RAM:00020A70 0001 dc.b 1 RAM:00020A71 00A3 dc.b $A3 ; £ RAM:00020A72 0000 dc.b 0 RAM:00020A73 008C dc.b $8C ; Œ RAM:00020A74 0001 dc.b 1 RAM:00020A75 00AC dc.b $AC ; ¬ RAM:00020A76 0000 dc.b 0 RAM:00020A77 0000 dc.b 0 RAM:00020A78 0000 dc.b 0 RAM:00020A79 0000 dc.b 0 RAM:00020A7A 0000 dc.b 0 RAM:00020A7B 0011 dc.b $11 RAM:00020A7C 0001 dc.b 1 RAM:00020A7D 00A3 dc.b $A3 ; £ RAM:00020A7E 0000 dc.b 0 RAM:00020A7F 008C dc.b $8C ; Œ RAM:00020A80 0001 dc.b 1 RAM:00020A81 00AD dc.b $AD ; ­ RAM:00020A82 0000 dc.b 0 RAM:00020A83 0000 dc.b 0 RAM:00020A84 0000 dc.b 0 RAM:00020A85 007F dc.b $7F ;  RAM:00020A86 0000 dc.b 0 RAM:00020A87 0011 dc.b $11 RAM:00020A88 0001 dc.b 1 RAM:00020A89 00A3 dc.b $A3 ; £ RAM:00020A8A 0000 dc.b 0 RAM:00020A8B 008C dc.b $8C ; Œ RAM:00020A8C 0001 dc.b 1 RAM:00020A8D 00AE dc.b $AE ; ® RAM:00020A8E 0000 dc.b 0 RAM:00020A8F 0000 dc.b 0 RAM:00020A90 0000 dc.b 0 RAM:00020A91 007B dc.b $7B ; { RAM:00020A92 0000 dc.b 0 RAM:00020A93 0011 dc.b $11 RAM:00020A94 0001 dc.b 1 RAM:00020A95 00A3 dc.b $A3 ; £ RAM:00020A96 0000 dc.b 0 RAM:00020A97 008C dc.b $8C ; Œ RAM:00020A98 0001 dc.b 1 RAM:00020A99 00AF dc.b $AF ; ¯ RAM:00020A9A 0000 dc.b 0 RAM:00020A9B 0000 dc.b 0 RAM:00020A9C 0000 dc.b 0 RAM:00020A9D 007D dc.b $7D ; } RAM:00020A9E 0000 dc.b 0 RAM:00020A9F 0011 dc.b $11 RAM:00020AA0 0001 dc.b 1 RAM:00020AA1 00A3 dc.b $A3 ; £ RAM:00020AA2 0000 dc.b 0 RAM:00020AA3 008C dc.b $8C ; Œ RAM:00020AA4 0001 dc.b 1 RAM:00020AA5 00B0 dc.b $B0 ; ° RAM:00020AA6 0000 dc.b 0 RAM:00020AA7 0000 dc.b 0 RAM:00020AA8 0000 dc.b 0 RAM:00020AA9 0000 dc.b 0 RAM:00020AAA 0000 dc.b 0 RAM:00020AAB 0011 dc.b $11 RAM:00020AAC 0001 dc.b 1 RAM:00020AAD 00A3 dc.b $A3 ; £ RAM:00020AAE 0000 dc.b 0 RAM:00020AAF 008C dc.b $8C ; Œ RAM:00020AB0 0001 dc.b 1 RAM:00020AB1 00B1 dc.b $B1 ; ± RAM:00020AB2 0000 dc.b 0 RAM:00020AB3 0000 dc.b 0 RAM:00020AB4 0000 dc.b 0 RAM:00020AB5 0000 dc.b 0 RAM:00020AB6 0000 dc.b 0 RAM:00020AB7 0068 dc.b $68 ; h RAM:00020AB8 0001 dc.b 1 RAM:00020AB9 0067 dc.b $67 ; g RAM:00020ABA 0000 dc.b 0 RAM:00020ABB 0071 dc.b $71 ; q RAM:00020ABC 0001 dc.b 1 RAM:00020ABD 00B2 dc.b $B2 ; ² RAM:00020ABE 0000 dc.b 0 RAM:00020ABF 0000 dc.b 0 RAM:00020AC0 0000 dc.b 0 RAM:00020AC1 0000 dc.b 0 RAM:00020AC2 0000 dc.b 0 RAM:00020AC3 0004 dc.b 4 RAM:00020AC4 0001 dc.b 1 RAM:00020AC5 0058 dc.b $58 ; X RAM:00020AC6 0000 dc.b 0 RAM:00020AC7 0007 dc.b 7 RAM:00020AC8 0001 dc.b 1 RAM:00020AC9 0059 dc.b $59 ; Y RAM:00020ACA 0000 dc.b 0 RAM:00020ACB 0008 dc.b 8 RAM:00020ACC 0001 dc.b 1 RAM:00020ACD 005A dc.b $5A ; Z RAM:00020ACE 0000 dc.b 0 RAM:00020ACF 0009 dc.b 9 RAM:00020AD0 0001 dc.b 1 RAM:00020AD1 005B dc.b $5B ; [ RAM:00020AD2 0000 dc.b 0 RAM:00020AD3 000D dc.b $D RAM:00020AD4 0001 dc.b 1 RAM:00020AD5 005C dc.b $5C ; \ RAM:00020AD6 0000 dc.b 0 RAM:00020AD7 000E dc.b $E RAM:00020AD8 0001 dc.b 1 RAM:00020AD9 005D dc.b $5D ; ] RAM:00020ADA 0000 dc.b 0 RAM:00020ADB 0011 dc.b $11 RAM:00020ADC 0001 dc.b 1 RAM:00020ADD 005E dc.b $5E ; ^ RAM:00020ADE 0000 dc.b 0 RAM:00020ADF 0014 dc.b $14 RAM:00020AE0 0001 dc.b 1 RAM:00020AE1 00B3 dc.b $B3 ; ³ RAM:00020AE2 0000 dc.b 0 RAM:00020AE3 002B dc.b $2B ; + RAM:00020AE4 0001 dc.b 1 RAM:00020AE5 0009 dc.b 9 RAM:00020AE6 0000 dc.b 0 RAM:00020AE7 002D dc.b $2D ; - RAM:00020AE8 0001 dc.b 1 RAM:00020AE9 0060 dc.b $60 ; ` RAM:00020AEA 0000 dc.b 0 RAM:00020AEB 002E dc.b $2E ; . RAM:00020AEC 0001 dc.b 1 RAM:00020AED 0061 dc.b $61 ; a RAM:00020AEE 0000 dc.b 0 RAM:00020AEF 002F dc.b $2F ; / RAM:00020AF0 0001 dc.b 1 RAM:00020AF1 0062 dc.b $62 ; b RAM:00020AF2 0000 dc.b 0 RAM:00020AF3 006B dc.b $6B ; k RAM:00020AF4 0001 dc.b 1 RAM:00020AF5 00B4 dc.b $B4 ; ´ RAM:00020AF6 0000 dc.b 0 RAM:00020AF7 0073 dc.b $73 ; s RAM:00020AF8 0001 dc.b 1 RAM:00020AF9 006D dc.b $6D ; m RAM:00020AFA 0000 dc.b 0 RAM:00020AFB 0075 dc.b $75 ; u RAM:00020AFC 0000 dc.b 0 RAM:00020AFD 00CC dc.b $CC ; Ì RAM:00020AFE 0000 dc.b 0 RAM:00020AFF 0076 dc.b $76 ; v RAM:00020B00 0001 dc.b 1 RAM:00020B01 006E dc.b $6E ; n RAM:00020B02 0000 dc.b 0 RAM:00020B03 0077 dc.b $77 ; w RAM:00020B04 0001 dc.b 1 RAM:00020B05 006F dc.b $6F ; o RAM:00020B06 0000 dc.b 0 RAM:00020B07 0078 dc.b $78 ; x RAM:00020B08 0001 dc.b 1 RAM:00020B09 0070 dc.b $70 ; p RAM:00020B0A 0000 dc.b 0 RAM:00020B0B 0079 dc.b $79 ; y RAM:00020B0C 0001 dc.b 1 RAM:00020B0D 0071 dc.b $71 ; q RAM:00020B0E 0000 dc.b 0 RAM:00020B0F 007A dc.b $7A ; z RAM:00020B10 0001 dc.b 1 RAM:00020B11 0072 dc.b $72 ; r RAM:00020B12 0000 dc.b 0 RAM:00020B13 007B dc.b $7B ; { RAM:00020B14 0001 dc.b 1 RAM:00020B15 0073 dc.b $73 ; s RAM:00020B16 0000 dc.b 0 RAM:00020B17 007C dc.b $7C ; | RAM:00020B18 0000 dc.b 0 RAM:00020B19 00E6 dc.b $E6 ; æ RAM:00020B1A 0000 dc.b 0 RAM:00020B1B 007D dc.b $7D ; } RAM:00020B1C 0001 dc.b 1 RAM:00020B1D 0074 dc.b $74 ; t RAM:00020B1E 0000 dc.b 0 RAM:00020B1F 007F dc.b $7F ;  RAM:00020B20 0001 dc.b 1 RAM:00020B21 0075 dc.b $75 ; u RAM:00020B22 0000 dc.b 0 RAM:00020B23 0080 dc.b $80 ; € RAM:00020B24 0001 dc.b 1 RAM:00020B25 0076 dc.b $76 ; v RAM:00020B26 0000 dc.b 0 RAM:00020B27 0081 dc.b $81 ; RAM:00020B28 0000 dc.b 0 RAM:00020B29 00F7 dc.b $F7 ; ÷ RAM:00020B2A 0000 dc.b 0 RAM:00020B2B 0082 dc.b $82 ; ‚ RAM:00020B2C 0000 dc.b 0 RAM:00020B2D 00FB dc.b $FB ; û RAM:00020B2E 0000 dc.b 0 RAM:00020B2F 0083 dc.b $83 ; ƒ RAM:00020B30 0001 dc.b 1 RAM:00020B31 0077 dc.b $77 ; w RAM:00020B32 0000 dc.b 0 RAM:00020B33 0084 dc.b $84 ; „ RAM:00020B34 0001 dc.b 1 RAM:00020B35 0001 dc.b 1 RAM:00020B36 0000 dc.b 0 RAM:00020B37 0085 dc.b $85 ; … RAM:00020B38 0001 dc.b 1 RAM:00020B39 0078 dc.b $78 ; x RAM:00020B3A 0000 dc.b 0 RAM:00020B3B 0086 dc.b $86 ; † RAM:00020B3C 0001 dc.b 1 RAM:00020B3D 0079 dc.b $79 ; y RAM:00020B3E 0000 dc.b 0 RAM:00020B3F 0087 dc.b $87 ; ‡ RAM:00020B40 0001 dc.b 1 RAM:00020B41 000B dc.b $B RAM:00020B42 0000 dc.b 0 RAM:00020B43 0000 dc.b 0 RAM:00020B44 0000 dc.b 0 RAM:00020B45 0000 dc.b 0 RAM:00020B46 0000 dc.b 0 RAM:00020B47 0004 dc.b 4 RAM:00020B48 0001 dc.b 1 RAM:00020B49 0058 dc.b $58 ; X RAM:00020B4A 0000 dc.b 0 RAM:00020B4B 0007 dc.b 7 RAM:00020B4C 0001 dc.b 1 RAM:00020B4D 0059 dc.b $59 ; Y RAM:00020B4E 0000 dc.b 0 RAM:00020B4F 0008 dc.b 8 RAM:00020B50 0001 dc.b 1 RAM:00020B51 005A dc.b $5A ; Z RAM:00020B52 0000 dc.b 0 RAM:00020B53 0009 dc.b 9 RAM:00020B54 0001 dc.b 1 RAM:00020B55 005B dc.b $5B ; [ RAM:00020B56 0000 dc.b 0 RAM:00020B57 000D dc.b $D RAM:00020B58 0001 dc.b 1 RAM:00020B59 005C dc.b $5C ; \ RAM:00020B5A 0000 dc.b 0 RAM:00020B5B 000E dc.b $E RAM:00020B5C 0001 dc.b 1 RAM:00020B5D 005D dc.b $5D ; ] RAM:00020B5E 0000 dc.b 0 RAM:00020B5F 0011 dc.b $11 RAM:00020B60 0001 dc.b 1 RAM:00020B61 005E dc.b $5E ; ^ RAM:00020B62 0000 dc.b 0 RAM:00020B63 002B dc.b $2B ; + RAM:00020B64 0001 dc.b 1 RAM:00020B65 0009 dc.b 9 RAM:00020B66 0000 dc.b 0 RAM:00020B67 002D dc.b $2D ; - RAM:00020B68 0001 dc.b 1 RAM:00020B69 0060 dc.b $60 ; ` RAM:00020B6A 0000 dc.b 0 RAM:00020B6B 002E dc.b $2E ; . RAM:00020B6C 0001 dc.b 1 RAM:00020B6D 0061 dc.b $61 ; a RAM:00020B6E 0000 dc.b 0 RAM:00020B6F 002F dc.b $2F ; / RAM:00020B70 0001 dc.b 1 RAM:00020B71 0062 dc.b $62 ; b RAM:00020B72 0000 dc.b 0 RAM:00020B73 006B dc.b $6B ; k RAM:00020B74 0001 dc.b 1 RAM:00020B75 00B5 dc.b $B5 ; µ RAM:00020B76 0000 dc.b 0 RAM:00020B77 0073 dc.b $73 ; s RAM:00020B78 0001 dc.b 1 RAM:00020B79 006D dc.b $6D ; m RAM:00020B7A 0000 dc.b 0 RAM:00020B7B 0075 dc.b $75 ; u RAM:00020B7C 0000 dc.b 0 RAM:00020B7D 00CC dc.b $CC ; Ì RAM:00020B7E 0000 dc.b 0 RAM:00020B7F 0076 dc.b $76 ; v RAM:00020B80 0001 dc.b 1 RAM:00020B81 006E dc.b $6E ; n RAM:00020B82 0000 dc.b 0 RAM:00020B83 0077 dc.b $77 ; w RAM:00020B84 0001 dc.b 1 RAM:00020B85 006F dc.b $6F ; o RAM:00020B86 0000 dc.b 0 RAM:00020B87 0078 dc.b $78 ; x RAM:00020B88 0001 dc.b 1 RAM:00020B89 0070 dc.b $70 ; p RAM:00020B8A 0000 dc.b 0 RAM:00020B8B 0079 dc.b $79 ; y RAM:00020B8C 0001 dc.b 1 RAM:00020B8D 0071 dc.b $71 ; q RAM:00020B8E 0000 dc.b 0 RAM:00020B8F 007A dc.b $7A ; z RAM:00020B90 0001 dc.b 1 RAM:00020B91 0072 dc.b $72 ; r RAM:00020B92 0000 dc.b 0 RAM:00020B93 007B dc.b $7B ; { RAM:00020B94 0001 dc.b 1 RAM:00020B95 0073 dc.b $73 ; s RAM:00020B96 0000 dc.b 0 RAM:00020B97 007C dc.b $7C ; | RAM:00020B98 0000 dc.b 0 RAM:00020B99 00E6 dc.b $E6 ; æ RAM:00020B9A 0000 dc.b 0 RAM:00020B9B 007D dc.b $7D ; } RAM:00020B9C 0001 dc.b 1 RAM:00020B9D 0074 dc.b $74 ; t RAM:00020B9E 0000 dc.b 0 RAM:00020B9F 007F dc.b $7F ;  RAM:00020BA0 0001 dc.b 1 RAM:00020BA1 0075 dc.b $75 ; u RAM:00020BA2 0000 dc.b 0 RAM:00020BA3 0080 dc.b $80 ; € RAM:00020BA4 0001 dc.b 1 RAM:00020BA5 0076 dc.b $76 ; v RAM:00020BA6 0000 dc.b 0 RAM:00020BA7 0081 dc.b $81 ; RAM:00020BA8 0000 dc.b 0 RAM:00020BA9 00F7 dc.b $F7 ; ÷ RAM:00020BAA 0000 dc.b 0 RAM:00020BAB 0082 dc.b $82 ; ‚ RAM:00020BAC 0000 dc.b 0 RAM:00020BAD 00FB dc.b $FB ; û RAM:00020BAE 0000 dc.b 0 RAM:00020BAF 0083 dc.b $83 ; ƒ RAM:00020BB0 0001 dc.b 1 RAM:00020BB1 0077 dc.b $77 ; w RAM:00020BB2 0000 dc.b 0 RAM:00020BB3 0084 dc.b $84 ; „ RAM:00020BB4 0001 dc.b 1 RAM:00020BB5 0001 dc.b 1 RAM:00020BB6 0000 dc.b 0 RAM:00020BB7 0085 dc.b $85 ; … RAM:00020BB8 0001 dc.b 1 RAM:00020BB9 0078 dc.b $78 ; x RAM:00020BBA 0000 dc.b 0 RAM:00020BBB 0086 dc.b $86 ; † RAM:00020BBC 0001 dc.b 1 RAM:00020BBD 0079 dc.b $79 ; y RAM:00020BBE 0000 dc.b 0 RAM:00020BBF 0087 dc.b $87 ; ‡ RAM:00020BC0 0001 dc.b 1 RAM:00020BC1 000B dc.b $B RAM:00020BC2 0000 dc.b 0 RAM:00020BC3 0000 dc.b 0 RAM:00020BC4 0000 dc.b 0 RAM:00020BC5 0000 dc.b 0 RAM:00020BC6 0000 dc.b 0 RAM:00020BC7 0004 dc.b 4 RAM:00020BC8 0001 dc.b 1 RAM:00020BC9 0058 dc.b $58 ; X RAM:00020BCA 0000 dc.b 0 RAM:00020BCB 0007 dc.b 7 RAM:00020BCC 0001 dc.b 1 RAM:00020BCD 0059 dc.b $59 ; Y RAM:00020BCE 0000 dc.b 0 RAM:00020BCF 0008 dc.b 8 RAM:00020BD0 0001 dc.b 1 RAM:00020BD1 005A dc.b $5A ; Z RAM:00020BD2 0000 dc.b 0 RAM:00020BD3 0009 dc.b 9 RAM:00020BD4 0001 dc.b 1 RAM:00020BD5 005B dc.b $5B ; [ RAM:00020BD6 0000 dc.b 0 RAM:00020BD7 000D dc.b $D RAM:00020BD8 0001 dc.b 1 RAM:00020BD9 005C dc.b $5C ; \ RAM:00020BDA 0000 dc.b 0 RAM:00020BDB 000E dc.b $E RAM:00020BDC 0001 dc.b 1 RAM:00020BDD 005D dc.b $5D ; ] RAM:00020BDE 0000 dc.b 0 RAM:00020BDF 0011 dc.b $11 RAM:00020BE0 0001 dc.b 1 RAM:00020BE1 005E dc.b $5E ; ^ RAM:00020BE2 0000 dc.b 0 RAM:00020BE3 002B dc.b $2B ; + RAM:00020BE4 0001 dc.b 1 RAM:00020BE5 0009 dc.b 9 RAM:00020BE6 0000 dc.b 0 RAM:00020BE7 002D dc.b $2D ; - RAM:00020BE8 0001 dc.b 1 RAM:00020BE9 0060 dc.b $60 ; ` RAM:00020BEA 0000 dc.b 0 RAM:00020BEB 002E dc.b $2E ; . RAM:00020BEC 0001 dc.b 1 RAM:00020BED 0061 dc.b $61 ; a RAM:00020BEE 0000 dc.b 0 RAM:00020BEF 002F dc.b $2F ; / RAM:00020BF0 0001 dc.b 1 RAM:00020BF1 0062 dc.b $62 ; b RAM:00020BF2 0000 dc.b 0 RAM:00020BF3 006B dc.b $6B ; k RAM:00020BF4 0001 dc.b 1 RAM:00020BF5 00B6 dc.b $B6 ; ¶ RAM:00020BF6 0000 dc.b 0 RAM:00020BF7 0073 dc.b $73 ; s RAM:00020BF8 0001 dc.b 1 RAM:00020BF9 006D dc.b $6D ; m RAM:00020BFA 0000 dc.b 0 RAM:00020BFB 0075 dc.b $75 ; u RAM:00020BFC 0000 dc.b 0 RAM:00020BFD 00CC dc.b $CC ; Ì RAM:00020BFE 0000 dc.b 0 RAM:00020BFF 0076 dc.b $76 ; v RAM:00020C00 0001 dc.b 1 RAM:00020C01 006E dc.b $6E ; n RAM:00020C02 0000 dc.b 0 RAM:00020C03 0077 dc.b $77 ; w RAM:00020C04 0001 dc.b 1 RAM:00020C05 006F dc.b $6F ; o RAM:00020C06 0000 dc.b 0 RAM:00020C07 0078 dc.b $78 ; x RAM:00020C08 0001 dc.b 1 RAM:00020C09 0070 dc.b $70 ; p RAM:00020C0A 0000 dc.b 0 RAM:00020C0B 0079 dc.b $79 ; y RAM:00020C0C 0001 dc.b 1 RAM:00020C0D 0071 dc.b $71 ; q RAM:00020C0E 0000 dc.b 0 RAM:00020C0F 007A dc.b $7A ; z RAM:00020C10 0001 dc.b 1 RAM:00020C11 0072 dc.b $72 ; r RAM:00020C12 0000 dc.b 0 RAM:00020C13 007B dc.b $7B ; { RAM:00020C14 0001 dc.b 1 RAM:00020C15 0073 dc.b $73 ; s RAM:00020C16 0000 dc.b 0 RAM:00020C17 007C dc.b $7C ; | RAM:00020C18 0000 dc.b 0 RAM:00020C19 00E6 dc.b $E6 ; æ RAM:00020C1A 0000 dc.b 0 RAM:00020C1B 007D dc.b $7D ; } RAM:00020C1C 0001 dc.b 1 RAM:00020C1D 0074 dc.b $74 ; t RAM:00020C1E 0000 dc.b 0 RAM:00020C1F 007F dc.b $7F ;  RAM:00020C20 0001 dc.b 1 RAM:00020C21 0075 dc.b $75 ; u RAM:00020C22 0000 dc.b 0 RAM:00020C23 0080 dc.b $80 ; € RAM:00020C24 0001 dc.b 1 RAM:00020C25 0076 dc.b $76 ; v RAM:00020C26 0000 dc.b 0 RAM:00020C27 0081 dc.b $81 ; RAM:00020C28 0000 dc.b 0 RAM:00020C29 00F7 dc.b $F7 ; ÷ RAM:00020C2A 0000 dc.b 0 RAM:00020C2B 0082 dc.b $82 ; ‚ RAM:00020C2C 0000 dc.b 0 RAM:00020C2D 00FB dc.b $FB ; û RAM:00020C2E 0000 dc.b 0 RAM:00020C2F 0083 dc.b $83 ; ƒ RAM:00020C30 0001 dc.b 1 RAM:00020C31 0077 dc.b $77 ; w RAM:00020C32 0000 dc.b 0 RAM:00020C33 0084 dc.b $84 ; „ RAM:00020C34 0001 dc.b 1 RAM:00020C35 0001 dc.b 1 RAM:00020C36 0000 dc.b 0 RAM:00020C37 0085 dc.b $85 ; … RAM:00020C38 0001 dc.b 1 RAM:00020C39 0078 dc.b $78 ; x RAM:00020C3A 0000 dc.b 0 RAM:00020C3B 0086 dc.b $86 ; † RAM:00020C3C 0001 dc.b 1 RAM:00020C3D 0079 dc.b $79 ; y RAM:00020C3E 0000 dc.b 0 RAM:00020C3F 0087 dc.b $87 ; ‡ RAM:00020C40 0001 dc.b 1 RAM:00020C41 000B dc.b $B RAM:00020C42 0000 dc.b 0 RAM:00020C43 0000 dc.b 0 RAM:00020C44 0000 dc.b 0 RAM:00020C45 0000 dc.b 0 RAM:00020C46 0000 dc.b 0 RAM:00020C47 0065 dc.b $65 ; e RAM:00020C48 0001 dc.b 1 RAM:00020C49 00B7 dc.b $B7 ; · RAM:00020C4A 0000 dc.b 0 RAM:00020C4B 0000 dc.b 0 RAM:00020C4C 0000 dc.b 0 RAM:00020C4D 0004 dc.b 4 RAM:00020C4E 0000 dc.b 0 RAM:00020C4F 0004 dc.b 4 RAM:00020C50 0001 dc.b 1 RAM:00020C51 0058 dc.b $58 ; X RAM:00020C52 0000 dc.b 0 RAM:00020C53 0007 dc.b 7 RAM:00020C54 0001 dc.b 1 RAM:00020C55 0059 dc.b $59 ; Y RAM:00020C56 0000 dc.b 0 RAM:00020C57 0008 dc.b 8 RAM:00020C58 0001 dc.b 1 RAM:00020C59 005A dc.b $5A ; Z RAM:00020C5A 0000 dc.b 0 RAM:00020C5B 0009 dc.b 9 RAM:00020C5C 0001 dc.b 1 RAM:00020C5D 005B dc.b $5B ; [ RAM:00020C5E 0000 dc.b 0 RAM:00020C5F 000D dc.b $D RAM:00020C60 0001 dc.b 1 RAM:00020C61 005C dc.b $5C ; \ RAM:00020C62 0000 dc.b 0 RAM:00020C63 000E dc.b $E RAM:00020C64 0001 dc.b 1 RAM:00020C65 005D dc.b $5D ; ] RAM:00020C66 0000 dc.b 0 RAM:00020C67 0011 dc.b $11 RAM:00020C68 0001 dc.b 1 RAM:00020C69 005E dc.b $5E ; ^ RAM:00020C6A 0000 dc.b 0 RAM:00020C6B 002B dc.b $2B ; + RAM:00020C6C 0001 dc.b 1 RAM:00020C6D 0009 dc.b 9 RAM:00020C6E 0000 dc.b 0 RAM:00020C6F 002D dc.b $2D ; - RAM:00020C70 0001 dc.b 1 RAM:00020C71 0060 dc.b $60 ; ` RAM:00020C72 0000 dc.b 0 RAM:00020C73 002E dc.b $2E ; . RAM:00020C74 0001 dc.b 1 RAM:00020C75 0061 dc.b $61 ; a RAM:00020C76 0000 dc.b 0 RAM:00020C77 002F dc.b $2F ; / RAM:00020C78 0001 dc.b 1 RAM:00020C79 0062 dc.b $62 ; b RAM:00020C7A 0000 dc.b 0 RAM:00020C7B 0073 dc.b $73 ; s RAM:00020C7C 0001 dc.b 1 RAM:00020C7D 007A dc.b $7A ; z RAM:00020C7E 0000 dc.b 0 RAM:00020C7F 0075 dc.b $75 ; u RAM:00020C80 0000 dc.b 0 RAM:00020C81 00CB dc.b $CB ; Ë RAM:00020C82 0000 dc.b 0 RAM:00020C83 0076 dc.b $76 ; v RAM:00020C84 0001 dc.b 1 RAM:00020C85 006E dc.b $6E ; n RAM:00020C86 0000 dc.b 0 RAM:00020C87 0077 dc.b $77 ; w RAM:00020C88 0001 dc.b 1 RAM:00020C89 006F dc.b $6F ; o RAM:00020C8A 0000 dc.b 0 RAM:00020C8B 0078 dc.b $78 ; x RAM:00020C8C 0001 dc.b 1 RAM:00020C8D 0070 dc.b $70 ; p RAM:00020C8E 0000 dc.b 0 RAM:00020C8F 0079 dc.b $79 ; y RAM:00020C90 0001 dc.b 1 RAM:00020C91 0071 dc.b $71 ; q RAM:00020C92 0000 dc.b 0 RAM:00020C93 007A dc.b $7A ; z RAM:00020C94 0001 dc.b 1 RAM:00020C95 0072 dc.b $72 ; r RAM:00020C96 0000 dc.b 0 RAM:00020C97 007B dc.b $7B ; { RAM:00020C98 0001 dc.b 1 RAM:00020C99 0073 dc.b $73 ; s RAM:00020C9A 0000 dc.b 0 RAM:00020C9B 007C dc.b $7C ; | RAM:00020C9C 0000 dc.b 0 RAM:00020C9D 00E6 dc.b $E6 ; æ RAM:00020C9E 0000 dc.b 0 RAM:00020C9F 007D dc.b $7D ; } RAM:00020CA0 0001 dc.b 1 RAM:00020CA1 0074 dc.b $74 ; t RAM:00020CA2 0000 dc.b 0 RAM:00020CA3 007F dc.b $7F ;  RAM:00020CA4 0001 dc.b 1 RAM:00020CA5 0075 dc.b $75 ; u RAM:00020CA6 0000 dc.b 0 RAM:00020CA7 0080 dc.b $80 ; € RAM:00020CA8 0001 dc.b 1 RAM:00020CA9 0076 dc.b $76 ; v RAM:00020CAA 0000 dc.b 0 RAM:00020CAB 0081 dc.b $81 ; RAM:00020CAC 0000 dc.b 0 RAM:00020CAD 00F7 dc.b $F7 ; ÷ RAM:00020CAE 0000 dc.b 0 RAM:00020CAF 0082 dc.b $82 ; ‚ RAM:00020CB0 0000 dc.b 0 RAM:00020CB1 00FB dc.b $FB ; û RAM:00020CB2 0000 dc.b 0 RAM:00020CB3 0083 dc.b $83 ; ƒ RAM:00020CB4 0001 dc.b 1 RAM:00020CB5 0077 dc.b $77 ; w RAM:00020CB6 0000 dc.b 0 RAM:00020CB7 0084 dc.b $84 ; „ RAM:00020CB8 0001 dc.b 1 RAM:00020CB9 0001 dc.b 1 RAM:00020CBA 0000 dc.b 0 RAM:00020CBB 0085 dc.b $85 ; … RAM:00020CBC 0001 dc.b 1 RAM:00020CBD 0078 dc.b $78 ; x RAM:00020CBE 0000 dc.b 0 RAM:00020CBF 0086 dc.b $86 ; † RAM:00020CC0 0001 dc.b 1 RAM:00020CC1 0079 dc.b $79 ; y RAM:00020CC2 0000 dc.b 0 RAM:00020CC3 0087 dc.b $87 ; ‡ RAM:00020CC4 0001 dc.b 1 RAM:00020CC5 000B dc.b $B RAM:00020CC6 0000 dc.b 0 RAM:00020CC7 0000 dc.b 0 RAM:00020CC8 0000 dc.b 0 RAM:00020CC9 0000 dc.b 0 RAM:00020CCA 0000 dc.b 0 RAM:00020CCB 0004 dc.b 4 RAM:00020CCC 0001 dc.b 1 RAM:00020CCD 0058 dc.b $58 ; X RAM:00020CCE 0000 dc.b 0 RAM:00020CCF 0007 dc.b 7 RAM:00020CD0 0001 dc.b 1 RAM:00020CD1 0059 dc.b $59 ; Y RAM:00020CD2 0000 dc.b 0 RAM:00020CD3 0008 dc.b 8 RAM:00020CD4 0001 dc.b 1 RAM:00020CD5 005A dc.b $5A ; Z RAM:00020CD6 0000 dc.b 0 RAM:00020CD7 0009 dc.b 9 RAM:00020CD8 0001 dc.b 1 RAM:00020CD9 005B dc.b $5B ; [ RAM:00020CDA 0000 dc.b 0 RAM:00020CDB 000D dc.b $D RAM:00020CDC 0001 dc.b 1 RAM:00020CDD 005C dc.b $5C ; \ RAM:00020CDE 0000 dc.b 0 RAM:00020CDF 000E dc.b $E RAM:00020CE0 0001 dc.b 1 RAM:00020CE1 005D dc.b $5D ; ] RAM:00020CE2 0000 dc.b 0 RAM:00020CE3 0011 dc.b $11 RAM:00020CE4 0001 dc.b 1 RAM:00020CE5 005E dc.b $5E ; ^ RAM:00020CE6 0000 dc.b 0 RAM:00020CE7 002B dc.b $2B ; + RAM:00020CE8 0001 dc.b 1 RAM:00020CE9 0009 dc.b 9 RAM:00020CEA 0000 dc.b 0 RAM:00020CEB 002D dc.b $2D ; - RAM:00020CEC 0001 dc.b 1 RAM:00020CED 0060 dc.b $60 ; ` RAM:00020CEE 0000 dc.b 0 RAM:00020CEF 002E dc.b $2E ; . RAM:00020CF0 0001 dc.b 1 RAM:00020CF1 0061 dc.b $61 ; a RAM:00020CF2 0000 dc.b 0 RAM:00020CF3 002F dc.b $2F ; / RAM:00020CF4 0001 dc.b 1 RAM:00020CF5 0062 dc.b $62 ; b RAM:00020CF6 0000 dc.b 0 RAM:00020CF7 006B dc.b $6B ; k RAM:00020CF8 0001 dc.b 1 RAM:00020CF9 00B8 dc.b $B8 ; ¸ RAM:00020CFA 0000 dc.b 0 RAM:00020CFB 0073 dc.b $73 ; s RAM:00020CFC 0001 dc.b 1 RAM:00020CFD 006D dc.b $6D ; m RAM:00020CFE 0000 dc.b 0 RAM:00020CFF 0075 dc.b $75 ; u RAM:00020D00 0000 dc.b 0 RAM:00020D01 00CC dc.b $CC ; Ì RAM:00020D02 0000 dc.b 0 RAM:00020D03 0076 dc.b $76 ; v RAM:00020D04 0001 dc.b 1 RAM:00020D05 006E dc.b $6E ; n RAM:00020D06 0000 dc.b 0 RAM:00020D07 0077 dc.b $77 ; w RAM:00020D08 0001 dc.b 1 RAM:00020D09 006F dc.b $6F ; o RAM:00020D0A 0000 dc.b 0 RAM:00020D0B 0078 dc.b $78 ; x RAM:00020D0C 0001 dc.b 1 RAM:00020D0D 0070 dc.b $70 ; p RAM:00020D0E 0000 dc.b 0 RAM:00020D0F 0079 dc.b $79 ; y RAM:00020D10 0001 dc.b 1 RAM:00020D11 0071 dc.b $71 ; q RAM:00020D12 0000 dc.b 0 RAM:00020D13 007A dc.b $7A ; z RAM:00020D14 0001 dc.b 1 RAM:00020D15 0072 dc.b $72 ; r RAM:00020D16 0000 dc.b 0 RAM:00020D17 007B dc.b $7B ; { RAM:00020D18 0001 dc.b 1 RAM:00020D19 0073 dc.b $73 ; s RAM:00020D1A 0000 dc.b 0 RAM:00020D1B 007C dc.b $7C ; | RAM:00020D1C 0000 dc.b 0 RAM:00020D1D 00E6 dc.b $E6 ; æ RAM:00020D1E 0000 dc.b 0 RAM:00020D1F 007D dc.b $7D ; } RAM:00020D20 0001 dc.b 1 RAM:00020D21 0074 dc.b $74 ; t RAM:00020D22 0000 dc.b 0 RAM:00020D23 007F dc.b $7F ;  RAM:00020D24 0001 dc.b 1 RAM:00020D25 0075 dc.b $75 ; u RAM:00020D26 0000 dc.b 0 RAM:00020D27 0080 dc.b $80 ; € RAM:00020D28 0001 dc.b 1 RAM:00020D29 0076 dc.b $76 ; v RAM:00020D2A 0000 dc.b 0 RAM:00020D2B 0081 dc.b $81 ; RAM:00020D2C 0000 dc.b 0 RAM:00020D2D 00F7 dc.b $F7 ; ÷ RAM:00020D2E 0000 dc.b 0 RAM:00020D2F 0082 dc.b $82 ; ‚ RAM:00020D30 0000 dc.b 0 RAM:00020D31 00FB dc.b $FB ; û RAM:00020D32 0000 dc.b 0 RAM:00020D33 0083 dc.b $83 ; ƒ RAM:00020D34 0001 dc.b 1 RAM:00020D35 0077 dc.b $77 ; w RAM:00020D36 0000 dc.b 0 RAM:00020D37 0084 dc.b $84 ; „ RAM:00020D38 0001 dc.b 1 RAM:00020D39 0001 dc.b 1 RAM:00020D3A 0000 dc.b 0 RAM:00020D3B 0085 dc.b $85 ; … RAM:00020D3C 0001 dc.b 1 RAM:00020D3D 0078 dc.b $78 ; x RAM:00020D3E 0000 dc.b 0 RAM:00020D3F 0086 dc.b $86 ; † RAM:00020D40 0001 dc.b 1 RAM:00020D41 0079 dc.b $79 ; y RAM:00020D42 0000 dc.b 0 RAM:00020D43 0087 dc.b $87 ; ‡ RAM:00020D44 0001 dc.b 1 RAM:00020D45 000B dc.b $B RAM:00020D46 0000 dc.b 0 RAM:00020D47 0000 dc.b 0 RAM:00020D48 0000 dc.b 0 RAM:00020D49 0000 dc.b 0 RAM:00020D4A 0000 dc.b 0 RAM:00020D4B 0004 dc.b 4 RAM:00020D4C 0001 dc.b 1 RAM:00020D4D 0058 dc.b $58 ; X RAM:00020D4E 0000 dc.b 0 RAM:00020D4F 0007 dc.b 7 RAM:00020D50 0001 dc.b 1 RAM:00020D51 0059 dc.b $59 ; Y RAM:00020D52 0000 dc.b 0 RAM:00020D53 0008 dc.b 8 RAM:00020D54 0001 dc.b 1 RAM:00020D55 005A dc.b $5A ; Z RAM:00020D56 0000 dc.b 0 RAM:00020D57 0009 dc.b 9 RAM:00020D58 0001 dc.b 1 RAM:00020D59 005B dc.b $5B ; [ RAM:00020D5A 0000 dc.b 0 RAM:00020D5B 000D dc.b $D RAM:00020D5C 0001 dc.b 1 RAM:00020D5D 005C dc.b $5C ; \ RAM:00020D5E 0000 dc.b 0 RAM:00020D5F 000E dc.b $E RAM:00020D60 0001 dc.b 1 RAM:00020D61 005D dc.b $5D ; ] RAM:00020D62 0000 dc.b 0 RAM:00020D63 0011 dc.b $11 RAM:00020D64 0001 dc.b 1 RAM:00020D65 005E dc.b $5E ; ^ RAM:00020D66 0000 dc.b 0 RAM:00020D67 002B dc.b $2B ; + RAM:00020D68 0001 dc.b 1 RAM:00020D69 0009 dc.b 9 RAM:00020D6A 0000 dc.b 0 RAM:00020D6B 002D dc.b $2D ; - RAM:00020D6C 0001 dc.b 1 RAM:00020D6D 0060 dc.b $60 ; ` RAM:00020D6E 0000 dc.b 0 RAM:00020D6F 002E dc.b $2E ; . RAM:00020D70 0001 dc.b 1 RAM:00020D71 0061 dc.b $61 ; a RAM:00020D72 0000 dc.b 0 RAM:00020D73 002F dc.b $2F ; / RAM:00020D74 0001 dc.b 1 RAM:00020D75 0062 dc.b $62 ; b RAM:00020D76 0000 dc.b 0 RAM:00020D77 0073 dc.b $73 ; s RAM:00020D78 0001 dc.b 1 RAM:00020D79 007A dc.b $7A ; z RAM:00020D7A 0000 dc.b 0 RAM:00020D7B 0077 dc.b $77 ; w RAM:00020D7C 0001 dc.b 1 RAM:00020D7D 00B9 dc.b $B9 ; ¹ RAM:00020D7E 0000 dc.b 0 RAM:00020D7F 0078 dc.b $78 ; x RAM:00020D80 0001 dc.b 1 RAM:00020D81 0070 dc.b $70 ; p RAM:00020D82 0000 dc.b 0 RAM:00020D83 0079 dc.b $79 ; y RAM:00020D84 0001 dc.b 1 RAM:00020D85 0071 dc.b $71 ; q RAM:00020D86 0000 dc.b 0 RAM:00020D87 007A dc.b $7A ; z RAM:00020D88 0001 dc.b 1 RAM:00020D89 0072 dc.b $72 ; r RAM:00020D8A 0000 dc.b 0 RAM:00020D8B 007B dc.b $7B ; { RAM:00020D8C 0001 dc.b 1 RAM:00020D8D 0073 dc.b $73 ; s RAM:00020D8E 0000 dc.b 0 RAM:00020D8F 007C dc.b $7C ; | RAM:00020D90 0000 dc.b 0 RAM:00020D91 00E6 dc.b $E6 ; æ RAM:00020D92 0000 dc.b 0 RAM:00020D93 007D dc.b $7D ; } RAM:00020D94 0001 dc.b 1 RAM:00020D95 0074 dc.b $74 ; t RAM:00020D96 0000 dc.b 0 RAM:00020D97 007F dc.b $7F ;  RAM:00020D98 0001 dc.b 1 RAM:00020D99 0075 dc.b $75 ; u RAM:00020D9A 0000 dc.b 0 RAM:00020D9B 0080 dc.b $80 ; € RAM:00020D9C 0001 dc.b 1 RAM:00020D9D 0076 dc.b $76 ; v RAM:00020D9E 0000 dc.b 0 RAM:00020D9F 0081 dc.b $81 ; RAM:00020DA0 0000 dc.b 0 RAM:00020DA1 00F7 dc.b $F7 ; ÷ RAM:00020DA2 0000 dc.b 0 RAM:00020DA3 0082 dc.b $82 ; ‚ RAM:00020DA4 0000 dc.b 0 RAM:00020DA5 00FB dc.b $FB ; û RAM:00020DA6 0000 dc.b 0 RAM:00020DA7 0083 dc.b $83 ; ƒ RAM:00020DA8 0001 dc.b 1 RAM:00020DA9 0077 dc.b $77 ; w RAM:00020DAA 0000 dc.b 0 RAM:00020DAB 0084 dc.b $84 ; „ RAM:00020DAC 0001 dc.b 1 RAM:00020DAD 0001 dc.b 1 RAM:00020DAE 0000 dc.b 0 RAM:00020DAF 0085 dc.b $85 ; … RAM:00020DB0 0001 dc.b 1 RAM:00020DB1 0078 dc.b $78 ; x RAM:00020DB2 0000 dc.b 0 RAM:00020DB3 0086 dc.b $86 ; † RAM:00020DB4 0001 dc.b 1 RAM:00020DB5 0079 dc.b $79 ; y RAM:00020DB6 0000 dc.b 0 RAM:00020DB7 0087 dc.b $87 ; ‡ RAM:00020DB8 0001 dc.b 1 RAM:00020DB9 000B dc.b $B RAM:00020DBA 0000 dc.b 0 RAM:00020DBB 0000 dc.b 0 RAM:00020DBC 0000 dc.b 0 RAM:00020DBD 0000 dc.b 0 RAM:00020DBE 0000 dc.b 0 RAM:00020DBF 0004 dc.b 4 RAM:00020DC0 0001 dc.b 1 RAM:00020DC1 0058 dc.b $58 ; X RAM:00020DC2 0000 dc.b 0 RAM:00020DC3 0007 dc.b 7 RAM:00020DC4 0001 dc.b 1 RAM:00020DC5 0059 dc.b $59 ; Y RAM:00020DC6 0000 dc.b 0 RAM:00020DC7 0008 dc.b 8 RAM:00020DC8 0001 dc.b 1 RAM:00020DC9 005A dc.b $5A ; Z RAM:00020DCA 0000 dc.b 0 RAM:00020DCB 0009 dc.b 9 RAM:00020DCC 0001 dc.b 1 RAM:00020DCD 005B dc.b $5B ; [ RAM:00020DCE 0000 dc.b 0 RAM:00020DCF 000D dc.b $D RAM:00020DD0 0001 dc.b 1 RAM:00020DD1 005C dc.b $5C ; \ RAM:00020DD2 0000 dc.b 0 RAM:00020DD3 000E dc.b $E RAM:00020DD4 0001 dc.b 1 RAM:00020DD5 005D dc.b $5D ; ] RAM:00020DD6 0000 dc.b 0 RAM:00020DD7 0011 dc.b $11 RAM:00020DD8 0001 dc.b 1 RAM:00020DD9 005E dc.b $5E ; ^ RAM:00020DDA 0000 dc.b 0 RAM:00020DDB 002B dc.b $2B ; + RAM:00020DDC 0001 dc.b 1 RAM:00020DDD 0009 dc.b 9 RAM:00020DDE 0000 dc.b 0 RAM:00020DDF 002D dc.b $2D ; - RAM:00020DE0 0001 dc.b 1 RAM:00020DE1 0060 dc.b $60 ; ` RAM:00020DE2 0000 dc.b 0 RAM:00020DE3 002E dc.b $2E ; . RAM:00020DE4 0001 dc.b 1 RAM:00020DE5 0061 dc.b $61 ; a RAM:00020DE6 0000 dc.b 0 RAM:00020DE7 002F dc.b $2F ; / RAM:00020DE8 0001 dc.b 1 RAM:00020DE9 0062 dc.b $62 ; b RAM:00020DEA 0000 dc.b 0 RAM:00020DEB 0073 dc.b $73 ; s RAM:00020DEC 0001 dc.b 1 RAM:00020DED 007A dc.b $7A ; z RAM:00020DEE 0000 dc.b 0 RAM:00020DEF 0078 dc.b $78 ; x RAM:00020DF0 0001 dc.b 1 RAM:00020DF1 00BA dc.b $BA ; º RAM:00020DF2 0000 dc.b 0 RAM:00020DF3 0079 dc.b $79 ; y RAM:00020DF4 0001 dc.b 1 RAM:00020DF5 0071 dc.b $71 ; q RAM:00020DF6 0000 dc.b 0 RAM:00020DF7 007A dc.b $7A ; z RAM:00020DF8 0001 dc.b 1 RAM:00020DF9 0072 dc.b $72 ; r RAM:00020DFA 0000 dc.b 0 RAM:00020DFB 007B dc.b $7B ; { RAM:00020DFC 0001 dc.b 1 RAM:00020DFD 0073 dc.b $73 ; s RAM:00020DFE 0000 dc.b 0 RAM:00020DFF 007C dc.b $7C ; | RAM:00020E00 0000 dc.b 0 RAM:00020E01 00E6 dc.b $E6 ; æ RAM:00020E02 0000 dc.b 0 RAM:00020E03 007D dc.b $7D ; } RAM:00020E04 0001 dc.b 1 RAM:00020E05 0074 dc.b $74 ; t RAM:00020E06 0000 dc.b 0 RAM:00020E07 007F dc.b $7F ;  RAM:00020E08 0001 dc.b 1 RAM:00020E09 0075 dc.b $75 ; u RAM:00020E0A 0000 dc.b 0 RAM:00020E0B 0080 dc.b $80 ; € RAM:00020E0C 0001 dc.b 1 RAM:00020E0D 0076 dc.b $76 ; v RAM:00020E0E 0000 dc.b 0 RAM:00020E0F 0081 dc.b $81 ; RAM:00020E10 0000 dc.b 0 RAM:00020E11 00F7 dc.b $F7 ; ÷ RAM:00020E12 0000 dc.b 0 RAM:00020E13 0082 dc.b $82 ; ‚ RAM:00020E14 0000 dc.b 0 RAM:00020E15 00FB dc.b $FB ; û RAM:00020E16 0000 dc.b 0 RAM:00020E17 0083 dc.b $83 ; ƒ RAM:00020E18 0001 dc.b 1 RAM:00020E19 0077 dc.b $77 ; w RAM:00020E1A 0000 dc.b 0 RAM:00020E1B 0084 dc.b $84 ; „ RAM:00020E1C 0001 dc.b 1 RAM:00020E1D 0001 dc.b 1 RAM:00020E1E 0000 dc.b 0 RAM:00020E1F 0085 dc.b $85 ; … RAM:00020E20 0001 dc.b 1 RAM:00020E21 0078 dc.b $78 ; x RAM:00020E22 0000 dc.b 0 RAM:00020E23 0086 dc.b $86 ; † RAM:00020E24 0001 dc.b 1 RAM:00020E25 0079 dc.b $79 ; y RAM:00020E26 0000 dc.b 0 RAM:00020E27 0087 dc.b $87 ; ‡ RAM:00020E28 0001 dc.b 1 RAM:00020E29 000B dc.b $B RAM:00020E2A 0000 dc.b 0 RAM:00020E2B 0000 dc.b 0 RAM:00020E2C 0000 dc.b 0 RAM:00020E2D 0000 dc.b 0 RAM:00020E2E 0000 dc.b 0 RAM:00020E2F 0004 dc.b 4 RAM:00020E30 0001 dc.b 1 RAM:00020E31 0058 dc.b $58 ; X RAM:00020E32 0000 dc.b 0 RAM:00020E33 0007 dc.b 7 RAM:00020E34 0001 dc.b 1 RAM:00020E35 0059 dc.b $59 ; Y RAM:00020E36 0000 dc.b 0 RAM:00020E37 0008 dc.b 8 RAM:00020E38 0001 dc.b 1 RAM:00020E39 005A dc.b $5A ; Z RAM:00020E3A 0000 dc.b 0 RAM:00020E3B 0009 dc.b 9 RAM:00020E3C 0001 dc.b 1 RAM:00020E3D 005B dc.b $5B ; [ RAM:00020E3E 0000 dc.b 0 RAM:00020E3F 000D dc.b $D RAM:00020E40 0001 dc.b 1 RAM:00020E41 005C dc.b $5C ; \ RAM:00020E42 0000 dc.b 0 RAM:00020E43 000E dc.b $E RAM:00020E44 0001 dc.b 1 RAM:00020E45 005D dc.b $5D ; ] RAM:00020E46 0000 dc.b 0 RAM:00020E47 0011 dc.b $11 RAM:00020E48 0001 dc.b 1 RAM:00020E49 005E dc.b $5E ; ^ RAM:00020E4A 0000 dc.b 0 RAM:00020E4B 002B dc.b $2B ; + RAM:00020E4C 0001 dc.b 1 RAM:00020E4D 0009 dc.b 9 RAM:00020E4E 0000 dc.b 0 RAM:00020E4F 002D dc.b $2D ; - RAM:00020E50 0001 dc.b 1 RAM:00020E51 0060 dc.b $60 ; ` RAM:00020E52 0000 dc.b 0 RAM:00020E53 002E dc.b $2E ; . RAM:00020E54 0001 dc.b 1 RAM:00020E55 0061 dc.b $61 ; a RAM:00020E56 0000 dc.b 0 RAM:00020E57 002F dc.b $2F ; / RAM:00020E58 0001 dc.b 1 RAM:00020E59 0062 dc.b $62 ; b RAM:00020E5A 0000 dc.b 0 RAM:00020E5B 0073 dc.b $73 ; s RAM:00020E5C 0001 dc.b 1 RAM:00020E5D 007A dc.b $7A ; z RAM:00020E5E 0000 dc.b 0 RAM:00020E5F 0079 dc.b $79 ; y RAM:00020E60 0001 dc.b 1 RAM:00020E61 00BB dc.b $BB ; » RAM:00020E62 0000 dc.b 0 RAM:00020E63 007A dc.b $7A ; z RAM:00020E64 0001 dc.b 1 RAM:00020E65 0072 dc.b $72 ; r RAM:00020E66 0000 dc.b 0 RAM:00020E67 007B dc.b $7B ; { RAM:00020E68 0001 dc.b 1 RAM:00020E69 0073 dc.b $73 ; s RAM:00020E6A 0000 dc.b 0 RAM:00020E6B 007C dc.b $7C ; | RAM:00020E6C 0000 dc.b 0 RAM:00020E6D 00E6 dc.b $E6 ; æ RAM:00020E6E 0000 dc.b 0 RAM:00020E6F 007D dc.b $7D ; } RAM:00020E70 0001 dc.b 1 RAM:00020E71 0074 dc.b $74 ; t RAM:00020E72 0000 dc.b 0 RAM:00020E73 007F dc.b $7F ;  RAM:00020E74 0001 dc.b 1 RAM:00020E75 0075 dc.b $75 ; u RAM:00020E76 0000 dc.b 0 RAM:00020E77 0080 dc.b $80 ; € RAM:00020E78 0001 dc.b 1 RAM:00020E79 0076 dc.b $76 ; v RAM:00020E7A 0000 dc.b 0 RAM:00020E7B 0081 dc.b $81 ; RAM:00020E7C 0000 dc.b 0 RAM:00020E7D 00F7 dc.b $F7 ; ÷ RAM:00020E7E 0000 dc.b 0 RAM:00020E7F 0082 dc.b $82 ; ‚ RAM:00020E80 0000 dc.b 0 RAM:00020E81 00FB dc.b $FB ; û RAM:00020E82 0000 dc.b 0 RAM:00020E83 0083 dc.b $83 ; ƒ RAM:00020E84 0001 dc.b 1 RAM:00020E85 0077 dc.b $77 ; w RAM:00020E86 0000 dc.b 0 RAM:00020E87 0084 dc.b $84 ; „ RAM:00020E88 0001 dc.b 1 RAM:00020E89 0001 dc.b 1 RAM:00020E8A 0000 dc.b 0 RAM:00020E8B 0085 dc.b $85 ; … RAM:00020E8C 0001 dc.b 1 RAM:00020E8D 0078 dc.b $78 ; x RAM:00020E8E 0000 dc.b 0 RAM:00020E8F 0086 dc.b $86 ; † RAM:00020E90 0001 dc.b 1 RAM:00020E91 0079 dc.b $79 ; y RAM:00020E92 0000 dc.b 0 RAM:00020E93 0087 dc.b $87 ; ‡ RAM:00020E94 0001 dc.b 1 RAM:00020E95 000B dc.b $B RAM:00020E96 0000 dc.b 0 RAM:00020E97 0000 dc.b 0 RAM:00020E98 0000 dc.b 0 RAM:00020E99 0000 dc.b 0 RAM:00020E9A 0000 dc.b 0 RAM:00020E9B 0004 dc.b 4 RAM:00020E9C 0001 dc.b 1 RAM:00020E9D 0058 dc.b $58 ; X RAM:00020E9E 0000 dc.b 0 RAM:00020E9F 0007 dc.b 7 RAM:00020EA0 0001 dc.b 1 RAM:00020EA1 0059 dc.b $59 ; Y RAM:00020EA2 0000 dc.b 0 RAM:00020EA3 0008 dc.b 8 RAM:00020EA4 0001 dc.b 1 RAM:00020EA5 005A dc.b $5A ; Z RAM:00020EA6 0000 dc.b 0 RAM:00020EA7 0009 dc.b 9 RAM:00020EA8 0001 dc.b 1 RAM:00020EA9 005B dc.b $5B ; [ RAM:00020EAA 0000 dc.b 0 RAM:00020EAB 000D dc.b $D RAM:00020EAC 0001 dc.b 1 RAM:00020EAD 005C dc.b $5C ; \ RAM:00020EAE 0000 dc.b 0 RAM:00020EAF 000E dc.b $E RAM:00020EB0 0001 dc.b 1 RAM:00020EB1 005D dc.b $5D ; ] RAM:00020EB2 0000 dc.b 0 RAM:00020EB3 0011 dc.b $11 RAM:00020EB4 0001 dc.b 1 RAM:00020EB5 005E dc.b $5E ; ^ RAM:00020EB6 0000 dc.b 0 RAM:00020EB7 002B dc.b $2B ; + RAM:00020EB8 0001 dc.b 1 RAM:00020EB9 0009 dc.b 9 RAM:00020EBA 0000 dc.b 0 RAM:00020EBB 002D dc.b $2D ; - RAM:00020EBC 0001 dc.b 1 RAM:00020EBD 0060 dc.b $60 ; ` RAM:00020EBE 0000 dc.b 0 RAM:00020EBF 002E dc.b $2E ; . RAM:00020EC0 0001 dc.b 1 RAM:00020EC1 0061 dc.b $61 ; a RAM:00020EC2 0000 dc.b 0 RAM:00020EC3 002F dc.b $2F ; / RAM:00020EC4 0001 dc.b 1 RAM:00020EC5 0062 dc.b $62 ; b RAM:00020EC6 0000 dc.b 0 RAM:00020EC7 0073 dc.b $73 ; s RAM:00020EC8 0001 dc.b 1 RAM:00020EC9 007A dc.b $7A ; z RAM:00020ECA 0000 dc.b 0 RAM:00020ECB 007A dc.b $7A ; z RAM:00020ECC 0001 dc.b 1 RAM:00020ECD 00BC dc.b $BC ; ¼ RAM:00020ECE 0000 dc.b 0 RAM:00020ECF 007B dc.b $7B ; { RAM:00020ED0 0001 dc.b 1 RAM:00020ED1 0073 dc.b $73 ; s RAM:00020ED2 0000 dc.b 0 RAM:00020ED3 007C dc.b $7C ; | RAM:00020ED4 0000 dc.b 0 RAM:00020ED5 00E6 dc.b $E6 ; æ RAM:00020ED6 0000 dc.b 0 RAM:00020ED7 007D dc.b $7D ; } RAM:00020ED8 0001 dc.b 1 RAM:00020ED9 0074 dc.b $74 ; t RAM:00020EDA 0000 dc.b 0 RAM:00020EDB 007F dc.b $7F ;  RAM:00020EDC 0001 dc.b 1 RAM:00020EDD 0075 dc.b $75 ; u RAM:00020EDE 0000 dc.b 0 RAM:00020EDF 0080 dc.b $80 ; € RAM:00020EE0 0001 dc.b 1 RAM:00020EE1 0076 dc.b $76 ; v RAM:00020EE2 0000 dc.b 0 RAM:00020EE3 0081 dc.b $81 ; RAM:00020EE4 0000 dc.b 0 RAM:00020EE5 00F7 dc.b $F7 ; ÷ RAM:00020EE6 0000 dc.b 0 RAM:00020EE7 0082 dc.b $82 ; ‚ RAM:00020EE8 0000 dc.b 0 RAM:00020EE9 00FB dc.b $FB ; û RAM:00020EEA 0000 dc.b 0 RAM:00020EEB 0083 dc.b $83 ; ƒ RAM:00020EEC 0001 dc.b 1 RAM:00020EED 0077 dc.b $77 ; w RAM:00020EEE 0000 dc.b 0 RAM:00020EEF 0084 dc.b $84 ; „ RAM:00020EF0 0001 dc.b 1 RAM:00020EF1 0001 dc.b 1 RAM:00020EF2 0000 dc.b 0 RAM:00020EF3 0085 dc.b $85 ; … RAM:00020EF4 0001 dc.b 1 RAM:00020EF5 0078 dc.b $78 ; x RAM:00020EF6 0000 dc.b 0 RAM:00020EF7 0086 dc.b $86 ; † RAM:00020EF8 0001 dc.b 1 RAM:00020EF9 0079 dc.b $79 ; y RAM:00020EFA 0000 dc.b 0 RAM:00020EFB 0087 dc.b $87 ; ‡ RAM:00020EFC 0001 dc.b 1 RAM:00020EFD 000B dc.b $B RAM:00020EFE 0000 dc.b 0 RAM:00020EFF 0000 dc.b 0 RAM:00020F00 0000 dc.b 0 RAM:00020F01 0000 dc.b 0 RAM:00020F02 0000 dc.b 0 RAM:00020F03 0004 dc.b 4 RAM:00020F04 0001 dc.b 1 RAM:00020F05 0058 dc.b $58 ; X RAM:00020F06 0000 dc.b 0 RAM:00020F07 0007 dc.b 7 RAM:00020F08 0001 dc.b 1 RAM:00020F09 0059 dc.b $59 ; Y RAM:00020F0A 0000 dc.b 0 RAM:00020F0B 0008 dc.b 8 RAM:00020F0C 0001 dc.b 1 RAM:00020F0D 005A dc.b $5A ; Z RAM:00020F0E 0000 dc.b 0 RAM:00020F0F 0009 dc.b 9 RAM:00020F10 0001 dc.b 1 RAM:00020F11 005B dc.b $5B ; [ RAM:00020F12 0000 dc.b 0 RAM:00020F13 000D dc.b $D RAM:00020F14 0001 dc.b 1 RAM:00020F15 005C dc.b $5C ; \ RAM:00020F16 0000 dc.b 0 RAM:00020F17 000E dc.b $E RAM:00020F18 0001 dc.b 1 RAM:00020F19 005D dc.b $5D ; ] RAM:00020F1A 0000 dc.b 0 RAM:00020F1B 0011 dc.b $11 RAM:00020F1C 0001 dc.b 1 RAM:00020F1D 005E dc.b $5E ; ^ RAM:00020F1E 0000 dc.b 0 RAM:00020F1F 002B dc.b $2B ; + RAM:00020F20 0001 dc.b 1 RAM:00020F21 0009 dc.b 9 RAM:00020F22 0000 dc.b 0 RAM:00020F23 002D dc.b $2D ; - RAM:00020F24 0001 dc.b 1 RAM:00020F25 0060 dc.b $60 ; ` RAM:00020F26 0000 dc.b 0 RAM:00020F27 002E dc.b $2E ; . RAM:00020F28 0001 dc.b 1 RAM:00020F29 0061 dc.b $61 ; a RAM:00020F2A 0000 dc.b 0 RAM:00020F2B 002F dc.b $2F ; / RAM:00020F2C 0001 dc.b 1 RAM:00020F2D 0062 dc.b $62 ; b RAM:00020F2E 0000 dc.b 0 RAM:00020F2F 0073 dc.b $73 ; s RAM:00020F30 0001 dc.b 1 RAM:00020F31 007A dc.b $7A ; z RAM:00020F32 0000 dc.b 0 RAM:00020F33 007B dc.b $7B ; { RAM:00020F34 0001 dc.b 1 RAM:00020F35 00BD dc.b $BD ; ½ RAM:00020F36 0000 dc.b 0 RAM:00020F37 007C dc.b $7C ; | RAM:00020F38 0000 dc.b 0 RAM:00020F39 00E6 dc.b $E6 ; æ RAM:00020F3A 0000 dc.b 0 RAM:00020F3B 007D dc.b $7D ; } RAM:00020F3C 0001 dc.b 1 RAM:00020F3D 0074 dc.b $74 ; t RAM:00020F3E 0000 dc.b 0 RAM:00020F3F 007F dc.b $7F ;  RAM:00020F40 0001 dc.b 1 RAM:00020F41 0075 dc.b $75 ; u RAM:00020F42 0000 dc.b 0 RAM:00020F43 0080 dc.b $80 ; € RAM:00020F44 0001 dc.b 1 RAM:00020F45 0076 dc.b $76 ; v RAM:00020F46 0000 dc.b 0 RAM:00020F47 0081 dc.b $81 ; RAM:00020F48 0000 dc.b 0 RAM:00020F49 00F7 dc.b $F7 ; ÷ RAM:00020F4A 0000 dc.b 0 RAM:00020F4B 0082 dc.b $82 ; ‚ RAM:00020F4C 0000 dc.b 0 RAM:00020F4D 00FB dc.b $FB ; û RAM:00020F4E 0000 dc.b 0 RAM:00020F4F 0083 dc.b $83 ; ƒ RAM:00020F50 0001 dc.b 1 RAM:00020F51 0077 dc.b $77 ; w RAM:00020F52 0000 dc.b 0 RAM:00020F53 0084 dc.b $84 ; „ RAM:00020F54 0001 dc.b 1 RAM:00020F55 0001 dc.b 1 RAM:00020F56 0000 dc.b 0 RAM:00020F57 0085 dc.b $85 ; … RAM:00020F58 0001 dc.b 1 RAM:00020F59 0078 dc.b $78 ; x RAM:00020F5A 0000 dc.b 0 RAM:00020F5B 0086 dc.b $86 ; † RAM:00020F5C 0001 dc.b 1 RAM:00020F5D 0079 dc.b $79 ; y RAM:00020F5E 0000 dc.b 0 RAM:00020F5F 0087 dc.b $87 ; ‡ RAM:00020F60 0001 dc.b 1 RAM:00020F61 000B dc.b $B RAM:00020F62 0000 dc.b 0 RAM:00020F63 0000 dc.b 0 RAM:00020F64 0000 dc.b 0 RAM:00020F65 0000 dc.b 0 RAM:00020F66 0000 dc.b 0 RAM:00020F67 0004 dc.b 4 RAM:00020F68 0001 dc.b 1 RAM:00020F69 0058 dc.b $58 ; X RAM:00020F6A 0000 dc.b 0 RAM:00020F6B 0007 dc.b 7 RAM:00020F6C 0001 dc.b 1 RAM:00020F6D 0059 dc.b $59 ; Y RAM:00020F6E 0000 dc.b 0 RAM:00020F6F 0008 dc.b 8 RAM:00020F70 0001 dc.b 1 RAM:00020F71 005A dc.b $5A ; Z RAM:00020F72 0000 dc.b 0 RAM:00020F73 0009 dc.b 9 RAM:00020F74 0001 dc.b 1 RAM:00020F75 005B dc.b $5B ; [ RAM:00020F76 0000 dc.b 0 RAM:00020F77 000D dc.b $D RAM:00020F78 0001 dc.b 1 RAM:00020F79 005C dc.b $5C ; \ RAM:00020F7A 0000 dc.b 0 RAM:00020F7B 000E dc.b $E RAM:00020F7C 0001 dc.b 1 RAM:00020F7D 005D dc.b $5D ; ] RAM:00020F7E 0000 dc.b 0 RAM:00020F7F 0011 dc.b $11 RAM:00020F80 0001 dc.b 1 RAM:00020F81 005E dc.b $5E ; ^ RAM:00020F82 0000 dc.b 0 RAM:00020F83 002B dc.b $2B ; + RAM:00020F84 0001 dc.b 1 RAM:00020F85 0009 dc.b 9 RAM:00020F86 0000 dc.b 0 RAM:00020F87 002D dc.b $2D ; - RAM:00020F88 0001 dc.b 1 RAM:00020F89 0060 dc.b $60 ; ` RAM:00020F8A 0000 dc.b 0 RAM:00020F8B 002E dc.b $2E ; . RAM:00020F8C 0001 dc.b 1 RAM:00020F8D 0061 dc.b $61 ; a RAM:00020F8E 0000 dc.b 0 RAM:00020F8F 002F dc.b $2F ; / RAM:00020F90 0001 dc.b 1 RAM:00020F91 0062 dc.b $62 ; b RAM:00020F92 0000 dc.b 0 RAM:00020F93 0073 dc.b $73 ; s RAM:00020F94 0001 dc.b 1 RAM:00020F95 007A dc.b $7A ; z RAM:00020F96 0000 dc.b 0 RAM:00020F97 007C dc.b $7C ; | RAM:00020F98 0000 dc.b 0 RAM:00020F99 00E5 dc.b $E5 ; å RAM:00020F9A 0000 dc.b 0 RAM:00020F9B 007D dc.b $7D ; } RAM:00020F9C 0001 dc.b 1 RAM:00020F9D 0074 dc.b $74 ; t RAM:00020F9E 0000 dc.b 0 RAM:00020F9F 007F dc.b $7F ;  RAM:00020FA0 0001 dc.b 1 RAM:00020FA1 0075 dc.b $75 ; u RAM:00020FA2 0000 dc.b 0 RAM:00020FA3 0080 dc.b $80 ; € RAM:00020FA4 0001 dc.b 1 RAM:00020FA5 0076 dc.b $76 ; v RAM:00020FA6 0000 dc.b 0 RAM:00020FA7 0081 dc.b $81 ; RAM:00020FA8 0000 dc.b 0 RAM:00020FA9 00F7 dc.b $F7 ; ÷ RAM:00020FAA 0000 dc.b 0 RAM:00020FAB 0082 dc.b $82 ; ‚ RAM:00020FAC 0000 dc.b 0 RAM:00020FAD 00FB dc.b $FB ; û RAM:00020FAE 0000 dc.b 0 RAM:00020FAF 0083 dc.b $83 ; ƒ RAM:00020FB0 0001 dc.b 1 RAM:00020FB1 0077 dc.b $77 ; w RAM:00020FB2 0000 dc.b 0 RAM:00020FB3 0084 dc.b $84 ; „ RAM:00020FB4 0001 dc.b 1 RAM:00020FB5 0001 dc.b 1 RAM:00020FB6 0000 dc.b 0 RAM:00020FB7 0085 dc.b $85 ; … RAM:00020FB8 0001 dc.b 1 RAM:00020FB9 0078 dc.b $78 ; x RAM:00020FBA 0000 dc.b 0 RAM:00020FBB 0086 dc.b $86 ; † RAM:00020FBC 0001 dc.b 1 RAM:00020FBD 0079 dc.b $79 ; y RAM:00020FBE 0000 dc.b 0 RAM:00020FBF 0087 dc.b $87 ; ‡ RAM:00020FC0 0001 dc.b 1 RAM:00020FC1 000B dc.b $B RAM:00020FC2 0000 dc.b 0 RAM:00020FC3 0000 dc.b 0 RAM:00020FC4 0000 dc.b 0 RAM:00020FC5 0000 dc.b 0 RAM:00020FC6 0000 dc.b 0 RAM:00020FC7 0004 dc.b 4 RAM:00020FC8 0001 dc.b 1 RAM:00020FC9 0058 dc.b $58 ; X RAM:00020FCA 0000 dc.b 0 RAM:00020FCB 0007 dc.b 7 RAM:00020FCC 0001 dc.b 1 RAM:00020FCD 0059 dc.b $59 ; Y RAM:00020FCE 0000 dc.b 0 RAM:00020FCF 0008 dc.b 8 RAM:00020FD0 0001 dc.b 1 RAM:00020FD1 005A dc.b $5A ; Z RAM:00020FD2 0000 dc.b 0 RAM:00020FD3 0009 dc.b 9 RAM:00020FD4 0001 dc.b 1 RAM:00020FD5 005B dc.b $5B ; [ RAM:00020FD6 0000 dc.b 0 RAM:00020FD7 000D dc.b $D RAM:00020FD8 0001 dc.b 1 RAM:00020FD9 005C dc.b $5C ; \ RAM:00020FDA 0000 dc.b 0 RAM:00020FDB 000E dc.b $E RAM:00020FDC 0001 dc.b 1 RAM:00020FDD 005D dc.b $5D ; ] RAM:00020FDE 0000 dc.b 0 RAM:00020FDF 0011 dc.b $11 RAM:00020FE0 0001 dc.b 1 RAM:00020FE1 005E dc.b $5E ; ^ RAM:00020FE2 0000 dc.b 0 RAM:00020FE3 002B dc.b $2B ; + RAM:00020FE4 0001 dc.b 1 RAM:00020FE5 0009 dc.b 9 RAM:00020FE6 0000 dc.b 0 RAM:00020FE7 002D dc.b $2D ; - RAM:00020FE8 0001 dc.b 1 RAM:00020FE9 0060 dc.b $60 ; ` RAM:00020FEA 0000 dc.b 0 RAM:00020FEB 002E dc.b $2E ; . RAM:00020FEC 0001 dc.b 1 RAM:00020FED 0061 dc.b $61 ; a RAM:00020FEE 0000 dc.b 0 RAM:00020FEF 002F dc.b $2F ; / RAM:00020FF0 0001 dc.b 1 RAM:00020FF1 0062 dc.b $62 ; b RAM:00020FF2 0000 dc.b 0 RAM:00020FF3 0073 dc.b $73 ; s RAM:00020FF4 0001 dc.b 1 RAM:00020FF5 007A dc.b $7A ; z RAM:00020FF6 0000 dc.b 0 RAM:00020FF7 007C dc.b $7C ; | RAM:00020FF8 0000 dc.b 0 RAM:00020FF9 00E4 dc.b $E4 ; ä RAM:00020FFA 0000 dc.b 0 RAM:00020FFB 007D dc.b $7D ; } RAM:00020FFC 0001 dc.b 1 RAM:00020FFD 0074 dc.b $74 ; t RAM:00020FFE 0000 dc.b 0 RAM:00020FFF 007F dc.b $7F ;  RAM:00021000 0001 dc.b 1 RAM:00021001 0075 dc.b $75 ; u RAM:00021002 0000 dc.b 0 RAM:00021003 0080 dc.b $80 ; € RAM:00021004 0001 dc.b 1 RAM:00021005 0076 dc.b $76 ; v RAM:00021006 0000 dc.b 0 RAM:00021007 0081 dc.b $81 ; RAM:00021008 0000 dc.b 0 RAM:00021009 00F7 dc.b $F7 ; ÷ RAM:0002100A 0000 dc.b 0 RAM:0002100B 0082 dc.b $82 ; ‚ RAM:0002100C 0000 dc.b 0 RAM:0002100D 00FB dc.b $FB ; û RAM:0002100E 0000 dc.b 0 RAM:0002100F 0083 dc.b $83 ; ƒ RAM:00021010 0001 dc.b 1 RAM:00021011 0077 dc.b $77 ; w RAM:00021012 0000 dc.b 0 RAM:00021013 0084 dc.b $84 ; „ RAM:00021014 0001 dc.b 1 RAM:00021015 0001 dc.b 1 RAM:00021016 0000 dc.b 0 RAM:00021017 0085 dc.b $85 ; … RAM:00021018 0001 dc.b 1 RAM:00021019 0078 dc.b $78 ; x RAM:0002101A 0000 dc.b 0 RAM:0002101B 0086 dc.b $86 ; † RAM:0002101C 0001 dc.b 1 RAM:0002101D 0079 dc.b $79 ; y RAM:0002101E 0000 dc.b 0 RAM:0002101F 0087 dc.b $87 ; ‡ RAM:00021020 0001 dc.b 1 RAM:00021021 000B dc.b $B RAM:00021022 0000 dc.b 0 RAM:00021023 0000 dc.b 0 RAM:00021024 0000 dc.b 0 RAM:00021025 0000 dc.b 0 RAM:00021026 0000 dc.b 0 RAM:00021027 0004 dc.b 4 RAM:00021028 0001 dc.b 1 RAM:00021029 0058 dc.b $58 ; X RAM:0002102A 0000 dc.b 0 RAM:0002102B 0007 dc.b 7 RAM:0002102C 0001 dc.b 1 RAM:0002102D 0059 dc.b $59 ; Y RAM:0002102E 0000 dc.b 0 RAM:0002102F 0008 dc.b 8 RAM:00021030 0001 dc.b 1 RAM:00021031 005A dc.b $5A ; Z RAM:00021032 0000 dc.b 0 RAM:00021033 0009 dc.b 9 RAM:00021034 0001 dc.b 1 RAM:00021035 005B dc.b $5B ; [ RAM:00021036 0000 dc.b 0 RAM:00021037 000D dc.b $D RAM:00021038 0001 dc.b 1 RAM:00021039 005C dc.b $5C ; \ RAM:0002103A 0000 dc.b 0 RAM:0002103B 000E dc.b $E RAM:0002103C 0001 dc.b 1 RAM:0002103D 005D dc.b $5D ; ] RAM:0002103E 0000 dc.b 0 RAM:0002103F 0011 dc.b $11 RAM:00021040 0001 dc.b 1 RAM:00021041 005E dc.b $5E ; ^ RAM:00021042 0000 dc.b 0 RAM:00021043 002B dc.b $2B ; + RAM:00021044 0001 dc.b 1 RAM:00021045 0009 dc.b 9 RAM:00021046 0000 dc.b 0 RAM:00021047 002D dc.b $2D ; - RAM:00021048 0001 dc.b 1 RAM:00021049 0060 dc.b $60 ; ` RAM:0002104A 0000 dc.b 0 RAM:0002104B 002E dc.b $2E ; . RAM:0002104C 0001 dc.b 1 RAM:0002104D 0061 dc.b $61 ; a RAM:0002104E 0000 dc.b 0 RAM:0002104F 002F dc.b $2F ; / RAM:00021050 0001 dc.b 1 RAM:00021051 0062 dc.b $62 ; b RAM:00021052 0000 dc.b 0 RAM:00021053 0073 dc.b $73 ; s RAM:00021054 0001 dc.b 1 RAM:00021055 007A dc.b $7A ; z RAM:00021056 0000 dc.b 0 RAM:00021057 007F dc.b $7F ;  RAM:00021058 0001 dc.b 1 RAM:00021059 00BE dc.b $BE ; ¾ RAM:0002105A 0000 dc.b 0 RAM:0002105B 0080 dc.b $80 ; € RAM:0002105C 0001 dc.b 1 RAM:0002105D 0076 dc.b $76 ; v RAM:0002105E 0000 dc.b 0 RAM:0002105F 0081 dc.b $81 ; RAM:00021060 0000 dc.b 0 RAM:00021061 00F7 dc.b $F7 ; ÷ RAM:00021062 0000 dc.b 0 RAM:00021063 0082 dc.b $82 ; ‚ RAM:00021064 0000 dc.b 0 RAM:00021065 00FB dc.b $FB ; û RAM:00021066 0000 dc.b 0 RAM:00021067 0083 dc.b $83 ; ƒ RAM:00021068 0001 dc.b 1 RAM:00021069 0077 dc.b $77 ; w RAM:0002106A 0000 dc.b 0 RAM:0002106B 0084 dc.b $84 ; „ RAM:0002106C 0001 dc.b 1 RAM:0002106D 0001 dc.b 1 RAM:0002106E 0000 dc.b 0 RAM:0002106F 0085 dc.b $85 ; … RAM:00021070 0001 dc.b 1 RAM:00021071 0078 dc.b $78 ; x RAM:00021072 0000 dc.b 0 RAM:00021073 0086 dc.b $86 ; † RAM:00021074 0001 dc.b 1 RAM:00021075 0079 dc.b $79 ; y RAM:00021076 0000 dc.b 0 RAM:00021077 0087 dc.b $87 ; ‡ RAM:00021078 0001 dc.b 1 RAM:00021079 000B dc.b $B RAM:0002107A 0000 dc.b 0 RAM:0002107B 0000 dc.b 0 RAM:0002107C 0000 dc.b 0 RAM:0002107D 0000 dc.b 0 RAM:0002107E 0000 dc.b 0 RAM:0002107F 0004 dc.b 4 RAM:00021080 0001 dc.b 1 RAM:00021081 0058 dc.b $58 ; X RAM:00021082 0000 dc.b 0 RAM:00021083 0007 dc.b 7 RAM:00021084 0001 dc.b 1 RAM:00021085 0059 dc.b $59 ; Y RAM:00021086 0000 dc.b 0 RAM:00021087 0008 dc.b 8 RAM:00021088 0001 dc.b 1 RAM:00021089 005A dc.b $5A ; Z RAM:0002108A 0000 dc.b 0 RAM:0002108B 0009 dc.b 9 RAM:0002108C 0001 dc.b 1 RAM:0002108D 005B dc.b $5B ; [ RAM:0002108E 0000 dc.b 0 RAM:0002108F 000D dc.b $D RAM:00021090 0001 dc.b 1 RAM:00021091 005C dc.b $5C ; \ RAM:00021092 0000 dc.b 0 RAM:00021093 000E dc.b $E RAM:00021094 0001 dc.b 1 RAM:00021095 005D dc.b $5D ; ] RAM:00021096 0000 dc.b 0 RAM:00021097 0011 dc.b $11 RAM:00021098 0001 dc.b 1 RAM:00021099 005E dc.b $5E ; ^ RAM:0002109A 0000 dc.b 0 RAM:0002109B 002B dc.b $2B ; + RAM:0002109C 0001 dc.b 1 RAM:0002109D 0009 dc.b 9 RAM:0002109E 0000 dc.b 0 RAM:0002109F 002D dc.b $2D ; - RAM:000210A0 0001 dc.b 1 RAM:000210A1 0060 dc.b $60 ; ` RAM:000210A2 0000 dc.b 0 RAM:000210A3 002E dc.b $2E ; . RAM:000210A4 0001 dc.b 1 RAM:000210A5 0061 dc.b $61 ; a RAM:000210A6 0000 dc.b 0 RAM:000210A7 002F dc.b $2F ; / RAM:000210A8 0001 dc.b 1 RAM:000210A9 0062 dc.b $62 ; b RAM:000210AA 0000 dc.b 0 RAM:000210AB 0073 dc.b $73 ; s RAM:000210AC 0001 dc.b 1 RAM:000210AD 007A dc.b $7A ; z RAM:000210AE 0000 dc.b 0 RAM:000210AF 007F dc.b $7F ;  RAM:000210B0 0001 dc.b 1 RAM:000210B1 00BF dc.b $BF ; ¿ RAM:000210B2 0000 dc.b 0 RAM:000210B3 0080 dc.b $80 ; € RAM:000210B4 0001 dc.b 1 RAM:000210B5 0076 dc.b $76 ; v RAM:000210B6 0000 dc.b 0 RAM:000210B7 0081 dc.b $81 ; RAM:000210B8 0000 dc.b 0 RAM:000210B9 00F7 dc.b $F7 ; ÷ RAM:000210BA 0000 dc.b 0 RAM:000210BB 0082 dc.b $82 ; ‚ RAM:000210BC 0000 dc.b 0 RAM:000210BD 00FB dc.b $FB ; û RAM:000210BE 0000 dc.b 0 RAM:000210BF 0083 dc.b $83 ; ƒ RAM:000210C0 0001 dc.b 1 RAM:000210C1 0077 dc.b $77 ; w RAM:000210C2 0000 dc.b 0 RAM:000210C3 0084 dc.b $84 ; „ RAM:000210C4 0001 dc.b 1 RAM:000210C5 0001 dc.b 1 RAM:000210C6 0000 dc.b 0 RAM:000210C7 0085 dc.b $85 ; … RAM:000210C8 0001 dc.b 1 RAM:000210C9 0078 dc.b $78 ; x RAM:000210CA 0000 dc.b 0 RAM:000210CB 0086 dc.b $86 ; † RAM:000210CC 0001 dc.b 1 RAM:000210CD 0079 dc.b $79 ; y RAM:000210CE 0000 dc.b 0 RAM:000210CF 0087 dc.b $87 ; ‡ RAM:000210D0 0001 dc.b 1 RAM:000210D1 000B dc.b $B RAM:000210D2 0000 dc.b 0 RAM:000210D3 0000 dc.b 0 RAM:000210D4 0000 dc.b 0 RAM:000210D5 0000 dc.b 0 RAM:000210D6 0000 dc.b 0 RAM:000210D7 0004 dc.b 4 RAM:000210D8 0001 dc.b 1 RAM:000210D9 0058 dc.b $58 ; X RAM:000210DA 0000 dc.b 0 RAM:000210DB 0007 dc.b 7 RAM:000210DC 0001 dc.b 1 RAM:000210DD 0059 dc.b $59 ; Y RAM:000210DE 0000 dc.b 0 RAM:000210DF 0008 dc.b 8 RAM:000210E0 0001 dc.b 1 RAM:000210E1 005A dc.b $5A ; Z RAM:000210E2 0000 dc.b 0 RAM:000210E3 0009 dc.b 9 RAM:000210E4 0001 dc.b 1 RAM:000210E5 005B dc.b $5B ; [ RAM:000210E6 0000 dc.b 0 RAM:000210E7 000D dc.b $D RAM:000210E8 0001 dc.b 1 RAM:000210E9 005C dc.b $5C ; \ RAM:000210EA 0000 dc.b 0 RAM:000210EB 000E dc.b $E RAM:000210EC 0001 dc.b 1 RAM:000210ED 005D dc.b $5D ; ] RAM:000210EE 0000 dc.b 0 RAM:000210EF 0011 dc.b $11 RAM:000210F0 0001 dc.b 1 RAM:000210F1 005E dc.b $5E ; ^ RAM:000210F2 0000 dc.b 0 RAM:000210F3 002B dc.b $2B ; + RAM:000210F4 0001 dc.b 1 RAM:000210F5 0009 dc.b 9 RAM:000210F6 0000 dc.b 0 RAM:000210F7 002D dc.b $2D ; - RAM:000210F8 0001 dc.b 1 RAM:000210F9 0060 dc.b $60 ; ` RAM:000210FA 0000 dc.b 0 RAM:000210FB 002E dc.b $2E ; . RAM:000210FC 0001 dc.b 1 RAM:000210FD 0061 dc.b $61 ; a RAM:000210FE 0000 dc.b 0 RAM:000210FF 002F dc.b $2F ; / RAM:00021100 0001 dc.b 1 RAM:00021101 0062 dc.b $62 ; b RAM:00021102 0000 dc.b 0 RAM:00021103 0073 dc.b $73 ; s RAM:00021104 0001 dc.b 1 RAM:00021105 007A dc.b $7A ; z RAM:00021106 0000 dc.b 0 RAM:00021107 007D dc.b $7D ; } RAM:00021108 0001 dc.b 1 RAM:00021109 00C0 dc.b $C0 ; À RAM:0002110A 0000 dc.b 0 RAM:0002110B 007F dc.b $7F ;  RAM:0002110C 0001 dc.b 1 RAM:0002110D 0075 dc.b $75 ; u RAM:0002110E 0000 dc.b 0 RAM:0002110F 0080 dc.b $80 ; € RAM:00021110 0001 dc.b 1 RAM:00021111 0076 dc.b $76 ; v RAM:00021112 0000 dc.b 0 RAM:00021113 0081 dc.b $81 ; RAM:00021114 0000 dc.b 0 RAM:00021115 00F7 dc.b $F7 ; ÷ RAM:00021116 0000 dc.b 0 RAM:00021117 0082 dc.b $82 ; ‚ RAM:00021118 0000 dc.b 0 RAM:00021119 00FB dc.b $FB ; û RAM:0002111A 0000 dc.b 0 RAM:0002111B 0083 dc.b $83 ; ƒ RAM:0002111C 0001 dc.b 1 RAM:0002111D 0077 dc.b $77 ; w RAM:0002111E 0000 dc.b 0 RAM:0002111F 0084 dc.b $84 ; „ RAM:00021120 0001 dc.b 1 RAM:00021121 0001 dc.b 1 RAM:00021122 0000 dc.b 0 RAM:00021123 0085 dc.b $85 ; … RAM:00021124 0001 dc.b 1 RAM:00021125 0078 dc.b $78 ; x RAM:00021126 0000 dc.b 0 RAM:00021127 0086 dc.b $86 ; † RAM:00021128 0001 dc.b 1 RAM:00021129 0079 dc.b $79 ; y RAM:0002112A 0000 dc.b 0 RAM:0002112B 0087 dc.b $87 ; ‡ RAM:0002112C 0001 dc.b 1 RAM:0002112D 000B dc.b $B RAM:0002112E 0000 dc.b 0 RAM:0002112F 0000 dc.b 0 RAM:00021130 0000 dc.b 0 RAM:00021131 0000 dc.b 0 RAM:00021132 0000 dc.b 0 RAM:00021133 0004 dc.b 4 RAM:00021134 0001 dc.b 1 RAM:00021135 0058 dc.b $58 ; X RAM:00021136 0000 dc.b 0 RAM:00021137 0007 dc.b 7 RAM:00021138 0001 dc.b 1 RAM:00021139 0059 dc.b $59 ; Y RAM:0002113A 0000 dc.b 0 RAM:0002113B 0008 dc.b 8 RAM:0002113C 0001 dc.b 1 RAM:0002113D 005A dc.b $5A ; Z RAM:0002113E 0000 dc.b 0 RAM:0002113F 0009 dc.b 9 RAM:00021140 0001 dc.b 1 RAM:00021141 005B dc.b $5B ; [ RAM:00021142 0000 dc.b 0 RAM:00021143 000D dc.b $D RAM:00021144 0001 dc.b 1 RAM:00021145 005C dc.b $5C ; \ RAM:00021146 0000 dc.b 0 RAM:00021147 000E dc.b $E RAM:00021148 0001 dc.b 1 RAM:00021149 005D dc.b $5D ; ] RAM:0002114A 0000 dc.b 0 RAM:0002114B 0011 dc.b $11 RAM:0002114C 0001 dc.b 1 RAM:0002114D 005E dc.b $5E ; ^ RAM:0002114E 0000 dc.b 0 RAM:0002114F 002B dc.b $2B ; + RAM:00021150 0001 dc.b 1 RAM:00021151 0009 dc.b 9 RAM:00021152 0000 dc.b 0 RAM:00021153 002D dc.b $2D ; - RAM:00021154 0001 dc.b 1 RAM:00021155 0060 dc.b $60 ; ` RAM:00021156 0000 dc.b 0 RAM:00021157 002E dc.b $2E ; . RAM:00021158 0001 dc.b 1 RAM:00021159 0061 dc.b $61 ; a RAM:0002115A 0000 dc.b 0 RAM:0002115B 002F dc.b $2F ; / RAM:0002115C 0001 dc.b 1 RAM:0002115D 0062 dc.b $62 ; b RAM:0002115E 0000 dc.b 0 RAM:0002115F 0073 dc.b $73 ; s RAM:00021160 0001 dc.b 1 RAM:00021161 007A dc.b $7A ; z RAM:00021162 0000 dc.b 0 RAM:00021163 0080 dc.b $80 ; € RAM:00021164 0001 dc.b 1 RAM:00021165 00C1 dc.b $C1 ; Á RAM:00021166 0000 dc.b 0 RAM:00021167 0081 dc.b $81 ; RAM:00021168 0000 dc.b 0 RAM:00021169 00F7 dc.b $F7 ; ÷ RAM:0002116A 0000 dc.b 0 RAM:0002116B 0082 dc.b $82 ; ‚ RAM:0002116C 0000 dc.b 0 RAM:0002116D 00FB dc.b $FB ; û RAM:0002116E 0000 dc.b 0 RAM:0002116F 0083 dc.b $83 ; ƒ RAM:00021170 0001 dc.b 1 RAM:00021171 0077 dc.b $77 ; w RAM:00021172 0000 dc.b 0 RAM:00021173 0084 dc.b $84 ; „ RAM:00021174 0001 dc.b 1 RAM:00021175 0001 dc.b 1 RAM:00021176 0000 dc.b 0 RAM:00021177 0085 dc.b $85 ; … RAM:00021178 0001 dc.b 1 RAM:00021179 0078 dc.b $78 ; x RAM:0002117A 0000 dc.b 0 RAM:0002117B 0086 dc.b $86 ; † RAM:0002117C 0001 dc.b 1 RAM:0002117D 0079 dc.b $79 ; y RAM:0002117E 0000 dc.b 0 RAM:0002117F 0087 dc.b $87 ; ‡ RAM:00021180 0001 dc.b 1 RAM:00021181 000B dc.b $B RAM:00021182 0000 dc.b 0 RAM:00021183 0000 dc.b 0 RAM:00021184 0000 dc.b 0 RAM:00021185 0000 dc.b 0 RAM:00021186 0000 dc.b 0 RAM:00021187 0004 dc.b 4 RAM:00021188 0001 dc.b 1 RAM:00021189 0058 dc.b $58 ; X RAM:0002118A 0000 dc.b 0 RAM:0002118B 0007 dc.b 7 RAM:0002118C 0001 dc.b 1 RAM:0002118D 0059 dc.b $59 ; Y RAM:0002118E 0000 dc.b 0 RAM:0002118F 0008 dc.b 8 RAM:00021190 0001 dc.b 1 RAM:00021191 005A dc.b $5A ; Z RAM:00021192 0000 dc.b 0 RAM:00021193 0009 dc.b 9 RAM:00021194 0001 dc.b 1 RAM:00021195 005B dc.b $5B ; [ RAM:00021196 0000 dc.b 0 RAM:00021197 000D dc.b $D RAM:00021198 0001 dc.b 1 RAM:00021199 005C dc.b $5C ; \ RAM:0002119A 0000 dc.b 0 RAM:0002119B 000E dc.b $E RAM:0002119C 0001 dc.b 1 RAM:0002119D 005D dc.b $5D ; ] RAM:0002119E 0000 dc.b 0 RAM:0002119F 0011 dc.b $11 RAM:000211A0 0001 dc.b 1 RAM:000211A1 005E dc.b $5E ; ^ RAM:000211A2 0000 dc.b 0 RAM:000211A3 002B dc.b $2B ; + RAM:000211A4 0001 dc.b 1 RAM:000211A5 0009 dc.b 9 RAM:000211A6 0000 dc.b 0 RAM:000211A7 002D dc.b $2D ; - RAM:000211A8 0001 dc.b 1 RAM:000211A9 0060 dc.b $60 ; ` RAM:000211AA 0000 dc.b 0 RAM:000211AB 002E dc.b $2E ; . RAM:000211AC 0001 dc.b 1 RAM:000211AD 0061 dc.b $61 ; a RAM:000211AE 0000 dc.b 0 RAM:000211AF 002F dc.b $2F ; / RAM:000211B0 0001 dc.b 1 RAM:000211B1 0062 dc.b $62 ; b RAM:000211B2 0000 dc.b 0 RAM:000211B3 0073 dc.b $73 ; s RAM:000211B4 0001 dc.b 1 RAM:000211B5 007A dc.b $7A ; z RAM:000211B6 0000 dc.b 0 RAM:000211B7 0080 dc.b $80 ; € RAM:000211B8 0001 dc.b 1 RAM:000211B9 00C2 dc.b $C2 ;  RAM:000211BA 0000 dc.b 0 RAM:000211BB 0081 dc.b $81 ; RAM:000211BC 0000 dc.b 0 RAM:000211BD 00F7 dc.b $F7 ; ÷ RAM:000211BE 0000 dc.b 0 RAM:000211BF 0082 dc.b $82 ; ‚ RAM:000211C0 0000 dc.b 0 RAM:000211C1 00FB dc.b $FB ; û RAM:000211C2 0000 dc.b 0 RAM:000211C3 0083 dc.b $83 ; ƒ RAM:000211C4 0001 dc.b 1 RAM:000211C5 0077 dc.b $77 ; w RAM:000211C6 0000 dc.b 0 RAM:000211C7 0084 dc.b $84 ; „ RAM:000211C8 0001 dc.b 1 RAM:000211C9 0001 dc.b 1 RAM:000211CA 0000 dc.b 0 RAM:000211CB 0085 dc.b $85 ; … RAM:000211CC 0001 dc.b 1 RAM:000211CD 0078 dc.b $78 ; x RAM:000211CE 0000 dc.b 0 RAM:000211CF 0086 dc.b $86 ; † RAM:000211D0 0001 dc.b 1 RAM:000211D1 0079 dc.b $79 ; y RAM:000211D2 0000 dc.b 0 RAM:000211D3 0087 dc.b $87 ; ‡ RAM:000211D4 0001 dc.b 1 RAM:000211D5 000B dc.b $B RAM:000211D6 0000 dc.b 0 RAM:000211D7 0000 dc.b 0 RAM:000211D8 0000 dc.b 0 RAM:000211D9 0000 dc.b 0 RAM:000211DA 0000 dc.b 0 RAM:000211DB 0004 dc.b 4 RAM:000211DC 0001 dc.b 1 RAM:000211DD 0058 dc.b $58 ; X RAM:000211DE 0000 dc.b 0 RAM:000211DF 0007 dc.b 7 RAM:000211E0 0001 dc.b 1 RAM:000211E1 0059 dc.b $59 ; Y RAM:000211E2 0000 dc.b 0 RAM:000211E3 0008 dc.b 8 RAM:000211E4 0001 dc.b 1 RAM:000211E5 005A dc.b $5A ; Z RAM:000211E6 0000 dc.b 0 RAM:000211E7 0009 dc.b 9 RAM:000211E8 0001 dc.b 1 RAM:000211E9 005B dc.b $5B ; [ RAM:000211EA 0000 dc.b 0 RAM:000211EB 000D dc.b $D RAM:000211EC 0001 dc.b 1 RAM:000211ED 005C dc.b $5C ; \ RAM:000211EE 0000 dc.b 0 RAM:000211EF 000E dc.b $E RAM:000211F0 0001 dc.b 1 RAM:000211F1 005D dc.b $5D ; ] RAM:000211F2 0000 dc.b 0 RAM:000211F3 0011 dc.b $11 RAM:000211F4 0001 dc.b 1 RAM:000211F5 005E dc.b $5E ; ^ RAM:000211F6 0000 dc.b 0 RAM:000211F7 002B dc.b $2B ; + RAM:000211F8 0001 dc.b 1 RAM:000211F9 0009 dc.b 9 RAM:000211FA 0000 dc.b 0 RAM:000211FB 002D dc.b $2D ; - RAM:000211FC 0001 dc.b 1 RAM:000211FD 0060 dc.b $60 ; ` RAM:000211FE 0000 dc.b 0 RAM:000211FF 002E dc.b $2E ; . RAM:00021200 0001 dc.b 1 RAM:00021201 0061 dc.b $61 ; a RAM:00021202 0000 dc.b 0 RAM:00021203 002F dc.b $2F ; / RAM:00021204 0001 dc.b 1 RAM:00021205 0062 dc.b $62 ; b RAM:00021206 0000 dc.b 0 RAM:00021207 0073 dc.b $73 ; s RAM:00021208 0001 dc.b 1 RAM:00021209 007A dc.b $7A ; z RAM:0002120A 0000 dc.b 0 RAM:0002120B 0081 dc.b $81 ; RAM:0002120C 0000 dc.b 0 RAM:0002120D 00F5 dc.b $F5 ; õ RAM:0002120E 0000 dc.b 0 RAM:0002120F 0082 dc.b $82 ; ‚ RAM:00021210 0000 dc.b 0 RAM:00021211 00FB dc.b $FB ; û RAM:00021212 0000 dc.b 0 RAM:00021213 0083 dc.b $83 ; ƒ RAM:00021214 0001 dc.b 1 RAM:00021215 0077 dc.b $77 ; w RAM:00021216 0000 dc.b 0 RAM:00021217 0084 dc.b $84 ; „ RAM:00021218 0001 dc.b 1 RAM:00021219 0001 dc.b 1 RAM:0002121A 0000 dc.b 0 RAM:0002121B 0085 dc.b $85 ; … RAM:0002121C 0001 dc.b 1 RAM:0002121D 0078 dc.b $78 ; x RAM:0002121E 0000 dc.b 0 RAM:0002121F 0086 dc.b $86 ; † RAM:00021220 0001 dc.b 1 RAM:00021221 0079 dc.b $79 ; y RAM:00021222 0000 dc.b 0 RAM:00021223 0087 dc.b $87 ; ‡ RAM:00021224 0001 dc.b 1 RAM:00021225 000B dc.b $B RAM:00021226 0000 dc.b 0 RAM:00021227 0000 dc.b 0 RAM:00021228 0000 dc.b 0 RAM:00021229 0000 dc.b 0 RAM:0002122A 0000 dc.b 0 RAM:0002122B 0004 dc.b 4 RAM:0002122C 0001 dc.b 1 RAM:0002122D 0058 dc.b $58 ; X RAM:0002122E 0000 dc.b 0 RAM:0002122F 0007 dc.b 7 RAM:00021230 0001 dc.b 1 RAM:00021231 0059 dc.b $59 ; Y RAM:00021232 0000 dc.b 0 RAM:00021233 0008 dc.b 8 RAM:00021234 0001 dc.b 1 RAM:00021235 005A dc.b $5A ; Z RAM:00021236 0000 dc.b 0 RAM:00021237 0009 dc.b 9 RAM:00021238 0001 dc.b 1 RAM:00021239 005B dc.b $5B ; [ RAM:0002123A 0000 dc.b 0 RAM:0002123B 000D dc.b $D RAM:0002123C 0001 dc.b 1 RAM:0002123D 005C dc.b $5C ; \ RAM:0002123E 0000 dc.b 0 RAM:0002123F 000E dc.b $E RAM:00021240 0001 dc.b 1 RAM:00021241 005D dc.b $5D ; ] RAM:00021242 0000 dc.b 0 RAM:00021243 0011 dc.b $11 RAM:00021244 0001 dc.b 1 RAM:00021245 005E dc.b $5E ; ^ RAM:00021246 0000 dc.b 0 RAM:00021247 002B dc.b $2B ; + RAM:00021248 0001 dc.b 1 RAM:00021249 0009 dc.b 9 RAM:0002124A 0000 dc.b 0 RAM:0002124B 002D dc.b $2D ; - RAM:0002124C 0001 dc.b 1 RAM:0002124D 0060 dc.b $60 ; ` RAM:0002124E 0000 dc.b 0 RAM:0002124F 002E dc.b $2E ; . RAM:00021250 0001 dc.b 1 RAM:00021251 0061 dc.b $61 ; a RAM:00021252 0000 dc.b 0 RAM:00021253 002F dc.b $2F ; / RAM:00021254 0001 dc.b 1 RAM:00021255 0062 dc.b $62 ; b RAM:00021256 0000 dc.b 0 RAM:00021257 0073 dc.b $73 ; s RAM:00021258 0001 dc.b 1 RAM:00021259 007A dc.b $7A ; z RAM:0002125A 0000 dc.b 0 RAM:0002125B 0081 dc.b $81 ; RAM:0002125C 0000 dc.b 0 RAM:0002125D 00F6 dc.b $F6 ; ö RAM:0002125E 0000 dc.b 0 RAM:0002125F 0082 dc.b $82 ; ‚ RAM:00021260 0000 dc.b 0 RAM:00021261 00FB dc.b $FB ; û RAM:00021262 0000 dc.b 0 RAM:00021263 0083 dc.b $83 ; ƒ RAM:00021264 0001 dc.b 1 RAM:00021265 0077 dc.b $77 ; w RAM:00021266 0000 dc.b 0 RAM:00021267 0084 dc.b $84 ; „ RAM:00021268 0001 dc.b 1 RAM:00021269 0001 dc.b 1 RAM:0002126A 0000 dc.b 0 RAM:0002126B 0085 dc.b $85 ; … RAM:0002126C 0001 dc.b 1 RAM:0002126D 0078 dc.b $78 ; x RAM:0002126E 0000 dc.b 0 RAM:0002126F 0086 dc.b $86 ; † RAM:00021270 0001 dc.b 1 RAM:00021271 0079 dc.b $79 ; y RAM:00021272 0000 dc.b 0 RAM:00021273 0087 dc.b $87 ; ‡ RAM:00021274 0001 dc.b 1 RAM:00021275 000B dc.b $B RAM:00021276 0000 dc.b 0 RAM:00021277 0000 dc.b 0 RAM:00021278 0000 dc.b 0 RAM:00021279 0000 dc.b 0 RAM:0002127A 0000 dc.b 0 RAM:0002127B 0004 dc.b 4 RAM:0002127C 0001 dc.b 1 RAM:0002127D 0058 dc.b $58 ; X RAM:0002127E 0000 dc.b 0 RAM:0002127F 0007 dc.b 7 RAM:00021280 0001 dc.b 1 RAM:00021281 0059 dc.b $59 ; Y RAM:00021282 0000 dc.b 0 RAM:00021283 0008 dc.b 8 RAM:00021284 0001 dc.b 1 RAM:00021285 005A dc.b $5A ; Z RAM:00021286 0000 dc.b 0 RAM:00021287 0009 dc.b 9 RAM:00021288 0001 dc.b 1 RAM:00021289 005B dc.b $5B ; [ RAM:0002128A 0000 dc.b 0 RAM:0002128B 000D dc.b $D RAM:0002128C 0001 dc.b 1 RAM:0002128D 005C dc.b $5C ; \ RAM:0002128E 0000 dc.b 0 RAM:0002128F 000E dc.b $E RAM:00021290 0001 dc.b 1 RAM:00021291 005D dc.b $5D ; ] RAM:00021292 0000 dc.b 0 RAM:00021293 0011 dc.b $11 RAM:00021294 0001 dc.b 1 RAM:00021295 005E dc.b $5E ; ^ RAM:00021296 0000 dc.b 0 RAM:00021297 002B dc.b $2B ; + RAM:00021298 0001 dc.b 1 RAM:00021299 0009 dc.b 9 RAM:0002129A 0000 dc.b 0 RAM:0002129B 002D dc.b $2D ; - RAM:0002129C 0001 dc.b 1 RAM:0002129D 0060 dc.b $60 ; ` RAM:0002129E 0000 dc.b 0 RAM:0002129F 002E dc.b $2E ; . RAM:000212A0 0001 dc.b 1 RAM:000212A1 0061 dc.b $61 ; a RAM:000212A2 0000 dc.b 0 RAM:000212A3 002F dc.b $2F ; / RAM:000212A4 0001 dc.b 1 RAM:000212A5 0062 dc.b $62 ; b RAM:000212A6 0000 dc.b 0 RAM:000212A7 0073 dc.b $73 ; s RAM:000212A8 0001 dc.b 1 RAM:000212A9 007A dc.b $7A ; z RAM:000212AA 0000 dc.b 0 RAM:000212AB 0081 dc.b $81 ; RAM:000212AC 0000 dc.b 0 RAM:000212AD 00F4 dc.b $F4 ; ô RAM:000212AE 0000 dc.b 0 RAM:000212AF 0082 dc.b $82 ; ‚ RAM:000212B0 0000 dc.b 0 RAM:000212B1 00FB dc.b $FB ; û RAM:000212B2 0000 dc.b 0 RAM:000212B3 0083 dc.b $83 ; ƒ RAM:000212B4 0001 dc.b 1 RAM:000212B5 0077 dc.b $77 ; w RAM:000212B6 0000 dc.b 0 RAM:000212B7 0084 dc.b $84 ; „ RAM:000212B8 0001 dc.b 1 RAM:000212B9 0001 dc.b 1 RAM:000212BA 0000 dc.b 0 RAM:000212BB 0085 dc.b $85 ; … RAM:000212BC 0001 dc.b 1 RAM:000212BD 0078 dc.b $78 ; x RAM:000212BE 0000 dc.b 0 RAM:000212BF 0086 dc.b $86 ; † RAM:000212C0 0001 dc.b 1 RAM:000212C1 0079 dc.b $79 ; y RAM:000212C2 0000 dc.b 0 RAM:000212C3 0087 dc.b $87 ; ‡ RAM:000212C4 0001 dc.b 1 RAM:000212C5 000B dc.b $B RAM:000212C6 0000 dc.b 0 RAM:000212C7 0000 dc.b 0 RAM:000212C8 0000 dc.b 0 RAM:000212C9 0000 dc.b 0 RAM:000212CA 0000 dc.b 0 RAM:000212CB 0004 dc.b 4 RAM:000212CC 0001 dc.b 1 RAM:000212CD 0058 dc.b $58 ; X RAM:000212CE 0000 dc.b 0 RAM:000212CF 0007 dc.b 7 RAM:000212D0 0001 dc.b 1 RAM:000212D1 0059 dc.b $59 ; Y RAM:000212D2 0000 dc.b 0 RAM:000212D3 0008 dc.b 8 RAM:000212D4 0001 dc.b 1 RAM:000212D5 005A dc.b $5A ; Z RAM:000212D6 0000 dc.b 0 RAM:000212D7 0009 dc.b 9 RAM:000212D8 0001 dc.b 1 RAM:000212D9 005B dc.b $5B ; [ RAM:000212DA 0000 dc.b 0 RAM:000212DB 000D dc.b $D RAM:000212DC 0001 dc.b 1 RAM:000212DD 005C dc.b $5C ; \ RAM:000212DE 0000 dc.b 0 RAM:000212DF 000E dc.b $E RAM:000212E0 0001 dc.b 1 RAM:000212E1 005D dc.b $5D ; ] RAM:000212E2 0000 dc.b 0 RAM:000212E3 0011 dc.b $11 RAM:000212E4 0001 dc.b 1 RAM:000212E5 005E dc.b $5E ; ^ RAM:000212E6 0000 dc.b 0 RAM:000212E7 002B dc.b $2B ; + RAM:000212E8 0001 dc.b 1 RAM:000212E9 0009 dc.b 9 RAM:000212EA 0000 dc.b 0 RAM:000212EB 002D dc.b $2D ; - RAM:000212EC 0001 dc.b 1 RAM:000212ED 0060 dc.b $60 ; ` RAM:000212EE 0000 dc.b 0 RAM:000212EF 002E dc.b $2E ; . RAM:000212F0 0001 dc.b 1 RAM:000212F1 0061 dc.b $61 ; a RAM:000212F2 0000 dc.b 0 RAM:000212F3 002F dc.b $2F ; / RAM:000212F4 0001 dc.b 1 RAM:000212F5 0062 dc.b $62 ; b RAM:000212F6 0000 dc.b 0 RAM:000212F7 006B dc.b $6B ; k RAM:000212F8 0001 dc.b 1 RAM:000212F9 00C3 dc.b $C3 ; à RAM:000212FA 0000 dc.b 0 RAM:000212FB 0073 dc.b $73 ; s RAM:000212FC 0001 dc.b 1 RAM:000212FD 006D dc.b $6D ; m RAM:000212FE 0000 dc.b 0 RAM:000212FF 0075 dc.b $75 ; u RAM:00021300 0000 dc.b 0 RAM:00021301 00CC dc.b $CC ; Ì RAM:00021302 0000 dc.b 0 RAM:00021303 0076 dc.b $76 ; v RAM:00021304 0001 dc.b 1 RAM:00021305 006E dc.b $6E ; n RAM:00021306 0000 dc.b 0 RAM:00021307 0077 dc.b $77 ; w RAM:00021308 0001 dc.b 1 RAM:00021309 006F dc.b $6F ; o RAM:0002130A 0000 dc.b 0 RAM:0002130B 0078 dc.b $78 ; x RAM:0002130C 0001 dc.b 1 RAM:0002130D 0070 dc.b $70 ; p RAM:0002130E 0000 dc.b 0 RAM:0002130F 0079 dc.b $79 ; y RAM:00021310 0001 dc.b 1 RAM:00021311 0071 dc.b $71 ; q RAM:00021312 0000 dc.b 0 RAM:00021313 007A dc.b $7A ; z RAM:00021314 0001 dc.b 1 RAM:00021315 0072 dc.b $72 ; r RAM:00021316 0000 dc.b 0 RAM:00021317 007B dc.b $7B ; { RAM:00021318 0001 dc.b 1 RAM:00021319 0073 dc.b $73 ; s RAM:0002131A 0000 dc.b 0 RAM:0002131B 007C dc.b $7C ; | RAM:0002131C 0000 dc.b 0 RAM:0002131D 00E6 dc.b $E6 ; æ RAM:0002131E 0000 dc.b 0 RAM:0002131F 007D dc.b $7D ; } RAM:00021320 0001 dc.b 1 RAM:00021321 0074 dc.b $74 ; t RAM:00021322 0000 dc.b 0 RAM:00021323 007F dc.b $7F ;  RAM:00021324 0001 dc.b 1 RAM:00021325 0075 dc.b $75 ; u RAM:00021326 0000 dc.b 0 RAM:00021327 0080 dc.b $80 ; € RAM:00021328 0001 dc.b 1 RAM:00021329 0076 dc.b $76 ; v RAM:0002132A 0000 dc.b 0 RAM:0002132B 0081 dc.b $81 ; RAM:0002132C 0000 dc.b 0 RAM:0002132D 00F7 dc.b $F7 ; ÷ RAM:0002132E 0000 dc.b 0 RAM:0002132F 0082 dc.b $82 ; ‚ RAM:00021330 0000 dc.b 0 RAM:00021331 00FB dc.b $FB ; û RAM:00021332 0000 dc.b 0 RAM:00021333 0083 dc.b $83 ; ƒ RAM:00021334 0001 dc.b 1 RAM:00021335 0077 dc.b $77 ; w RAM:00021336 0000 dc.b 0 RAM:00021337 0084 dc.b $84 ; „ RAM:00021338 0001 dc.b 1 RAM:00021339 0001 dc.b 1 RAM:0002133A 0000 dc.b 0 RAM:0002133B 0085 dc.b $85 ; … RAM:0002133C 0001 dc.b 1 RAM:0002133D 0078 dc.b $78 ; x RAM:0002133E 0000 dc.b 0 RAM:0002133F 0086 dc.b $86 ; † RAM:00021340 0001 dc.b 1 RAM:00021341 0079 dc.b $79 ; y RAM:00021342 0000 dc.b 0 RAM:00021343 0087 dc.b $87 ; ‡ RAM:00021344 0001 dc.b 1 RAM:00021345 000B dc.b $B RAM:00021346 0000 dc.b 0 RAM:00021347 0000 dc.b 0 RAM:00021348 0000 dc.b 0 RAM:00021349 0000 dc.b 0 RAM:0002134A 0000 dc.b 0 RAM:0002134B 0004 dc.b 4 RAM:0002134C 0001 dc.b 1 RAM:0002134D 0058 dc.b $58 ; X RAM:0002134E 0000 dc.b 0 RAM:0002134F 0007 dc.b 7 RAM:00021350 0001 dc.b 1 RAM:00021351 0059 dc.b $59 ; Y RAM:00021352 0000 dc.b 0 RAM:00021353 0008 dc.b 8 RAM:00021354 0001 dc.b 1 RAM:00021355 005A dc.b $5A ; Z RAM:00021356 0000 dc.b 0 RAM:00021357 0009 dc.b 9 RAM:00021358 0001 dc.b 1 RAM:00021359 005B dc.b $5B ; [ RAM:0002135A 0000 dc.b 0 RAM:0002135B 000D dc.b $D RAM:0002135C 0001 dc.b 1 RAM:0002135D 005C dc.b $5C ; \ RAM:0002135E 0000 dc.b 0 RAM:0002135F 000E dc.b $E RAM:00021360 0001 dc.b 1 RAM:00021361 005D dc.b $5D ; ] RAM:00021362 0000 dc.b 0 RAM:00021363 0011 dc.b $11 RAM:00021364 0001 dc.b 1 RAM:00021365 005E dc.b $5E ; ^ RAM:00021366 0000 dc.b 0 RAM:00021367 002B dc.b $2B ; + RAM:00021368 0001 dc.b 1 RAM:00021369 0009 dc.b 9 RAM:0002136A 0000 dc.b 0 RAM:0002136B 002D dc.b $2D ; - RAM:0002136C 0001 dc.b 1 RAM:0002136D 0060 dc.b $60 ; ` RAM:0002136E 0000 dc.b 0 RAM:0002136F 002E dc.b $2E ; . RAM:00021370 0001 dc.b 1 RAM:00021371 0061 dc.b $61 ; a RAM:00021372 0000 dc.b 0 RAM:00021373 002F dc.b $2F ; / RAM:00021374 0001 dc.b 1 RAM:00021375 0062 dc.b $62 ; b RAM:00021376 0000 dc.b 0 RAM:00021377 006B dc.b $6B ; k RAM:00021378 0001 dc.b 1 RAM:00021379 0050 dc.b $50 ; P RAM:0002137A 0000 dc.b 0 RAM:0002137B 0073 dc.b $73 ; s RAM:0002137C 0001 dc.b 1 RAM:0002137D 006D dc.b $6D ; m RAM:0002137E 0000 dc.b 0 RAM:0002137F 0075 dc.b $75 ; u RAM:00021380 0000 dc.b 0 RAM:00021381 00CC dc.b $CC ; Ì RAM:00021382 0000 dc.b 0 RAM:00021383 0076 dc.b $76 ; v RAM:00021384 0001 dc.b 1 RAM:00021385 006E dc.b $6E ; n RAM:00021386 0000 dc.b 0 RAM:00021387 0077 dc.b $77 ; w RAM:00021388 0001 dc.b 1 RAM:00021389 006F dc.b $6F ; o RAM:0002138A 0000 dc.b 0 RAM:0002138B 0078 dc.b $78 ; x RAM:0002138C 0001 dc.b 1 RAM:0002138D 0070 dc.b $70 ; p RAM:0002138E 0000 dc.b 0 RAM:0002138F 0079 dc.b $79 ; y RAM:00021390 0001 dc.b 1 RAM:00021391 0071 dc.b $71 ; q RAM:00021392 0000 dc.b 0 RAM:00021393 007A dc.b $7A ; z RAM:00021394 0001 dc.b 1 RAM:00021395 0072 dc.b $72 ; r RAM:00021396 0000 dc.b 0 RAM:00021397 007B dc.b $7B ; { RAM:00021398 0001 dc.b 1 RAM:00021399 0073 dc.b $73 ; s RAM:0002139A 0000 dc.b 0 RAM:0002139B 007C dc.b $7C ; | RAM:0002139C 0000 dc.b 0 RAM:0002139D 00E6 dc.b $E6 ; æ RAM:0002139E 0000 dc.b 0 RAM:0002139F 007D dc.b $7D ; } RAM:000213A0 0001 dc.b 1 RAM:000213A1 0074 dc.b $74 ; t RAM:000213A2 0000 dc.b 0 RAM:000213A3 007F dc.b $7F ;  RAM:000213A4 0001 dc.b 1 RAM:000213A5 0075 dc.b $75 ; u RAM:000213A6 0000 dc.b 0 RAM:000213A7 0080 dc.b $80 ; € RAM:000213A8 0001 dc.b 1 RAM:000213A9 0076 dc.b $76 ; v RAM:000213AA 0000 dc.b 0 RAM:000213AB 0081 dc.b $81 ; RAM:000213AC 0000 dc.b 0 RAM:000213AD 00F7 dc.b $F7 ; ÷ RAM:000213AE 0000 dc.b 0 RAM:000213AF 0082 dc.b $82 ; ‚ RAM:000213B0 0000 dc.b 0 RAM:000213B1 00FB dc.b $FB ; û RAM:000213B2 0000 dc.b 0 RAM:000213B3 0083 dc.b $83 ; ƒ RAM:000213B4 0001 dc.b 1 RAM:000213B5 0077 dc.b $77 ; w RAM:000213B6 0000 dc.b 0 RAM:000213B7 0084 dc.b $84 ; „ RAM:000213B8 0001 dc.b 1 RAM:000213B9 0001 dc.b 1 RAM:000213BA 0000 dc.b 0 RAM:000213BB 0085 dc.b $85 ; … RAM:000213BC 0001 dc.b 1 RAM:000213BD 0078 dc.b $78 ; x RAM:000213BE 0000 dc.b 0 RAM:000213BF 0086 dc.b $86 ; † RAM:000213C0 0001 dc.b 1 RAM:000213C1 0079 dc.b $79 ; y RAM:000213C2 0000 dc.b 0 RAM:000213C3 0087 dc.b $87 ; ‡ RAM:000213C4 0001 dc.b 1 RAM:000213C5 000B dc.b $B RAM:000213C6 0000 dc.b 0 RAM:000213C7 0000 dc.b 0 RAM:000213C8 0000 dc.b 0 RAM:000213C9 0000 dc.b 0 RAM:000213CA 0000 dc.b 0 RAM:000213CB 0012 dc.b $12 RAM:000213CC 0001 dc.b 1 RAM:000213CD 0016 dc.b $16 RAM:000213CE 0000 dc.b 0 RAM:000213CF 0000 dc.b 0 RAM:000213D0 0000 dc.b 0 RAM:000213D1 0000 dc.b 0 RAM:000213D2 0000 dc.b 0 RAM:000213D3 002C dc.b $2C ; , RAM:000213D4 0001 dc.b 1 RAM:000213D5 0056 dc.b $56 ; V RAM:000213D6 0000 dc.b 0 RAM:000213D7 008F dc.b $8F ; RAM:000213D8 0001 dc.b 1 RAM:000213D9 00C4 dc.b $C4 ; Ä RAM:000213DA 0000 dc.b 0 RAM:000213DB 0000 dc.b 0 RAM:000213DC 0000 dc.b 0 RAM:000213DD 0000 dc.b 0 RAM:000213DE 0000 dc.b 0 RAM:000213DF 0012 dc.b $12 RAM:000213E0 0001 dc.b 1 RAM:000213E1 0019 dc.b $19 RAM:000213E2 0000 dc.b 0 RAM:000213E3 0000 dc.b 0 RAM:000213E4 0000 dc.b 0 RAM:000213E5 0000 dc.b 0 RAM:000213E6 0000 dc.b 0 RAM:000213E7 0012 dc.b $12 RAM:000213E8 0001 dc.b 1 RAM:000213E9 001A dc.b $1A RAM:000213EA 0000 dc.b 0 RAM:000213EB 0013 dc.b $13 RAM:000213EC 0001 dc.b 1 RAM:000213ED 00C5 dc.b $C5 ; Å RAM:000213EE 0000 dc.b 0 RAM:000213EF 0000 dc.b 0 RAM:000213F0 0000 dc.b 0 RAM:000213F1 0000 dc.b 0 RAM:000213F2 0000 dc.b 0 RAM:000213F3 0013 dc.b $13 RAM:000213F4 0001 dc.b 1 RAM:000213F5 00C6 dc.b $C6 ; Æ RAM:000213F6 0000 dc.b 0 RAM:000213F7 008E dc.b $8E ; Ž RAM:000213F8 0001 dc.b 1 RAM:000213F9 00C7 dc.b $C7 ; Ç RAM:000213FA 0000 dc.b 0 RAM:000213FB 0000 dc.b 0 RAM:000213FC 0000 dc.b 0 RAM:000213FD 0000 dc.b 0 RAM:000213FE 0000 dc.b 0 RAM:000213FF 0013 dc.b $13 RAM:00021400 0001 dc.b 1 RAM:00021401 00C6 dc.b $C6 ; Æ RAM:00021402 0000 dc.b 0 RAM:00021403 008E dc.b $8E ; Ž RAM:00021404 0001 dc.b 1 RAM:00021405 00C8 dc.b $C8 ; È RAM:00021406 0000 dc.b 0 RAM:00021407 0000 dc.b 0 RAM:00021408 0000 dc.b 0 RAM:00021409 0000 dc.b 0 RAM:0002140A 0000 dc.b 0 RAM:0002140B 002D dc.b $2D ; - RAM:0002140C 0001 dc.b 1 RAM:0002140D 00C9 dc.b $C9 ; É RAM:0002140E 0000 dc.b 0 RAM:0002140F 0000 dc.b 0 RAM:00021410 0000 dc.b 0 RAM:00021411 0000 dc.b 0 RAM:00021412 0000 dc.b 0 RAM:00021413 0012 dc.b $12 RAM:00021414 0001 dc.b 1 RAM:00021415 0023 dc.b $23 ; # RAM:00021416 0000 dc.b 0 RAM:00021417 0000 dc.b 0 RAM:00021418 0000 dc.b 0 RAM:00021419 0000 dc.b 0 RAM:0002141A 0000 dc.b 0 RAM:0002141B 0012 dc.b $12 RAM:0002141C 0001 dc.b 1 RAM:0002141D 0024 dc.b $24 ; $ RAM:0002141E 0000 dc.b 0 RAM:0002141F 0013 dc.b $13 RAM:00021420 0001 dc.b 1 RAM:00021421 00C6 dc.b $C6 ; Æ RAM:00021422 0000 dc.b 0 RAM:00021423 008E dc.b $8E ; Ž RAM:00021424 0001 dc.b 1 RAM:00021425 00CA dc.b $CA ; Ê RAM:00021426 0000 dc.b 0 RAM:00021427 0000 dc.b 0 RAM:00021428 0000 dc.b 0 RAM:00021429 0000 dc.b 0 RAM:0002142A 0000 dc.b 0 RAM:0002142B 0012 dc.b $12 RAM:0002142C 0001 dc.b 1 RAM:0002142D 002B dc.b $2B ; + RAM:0002142E 0000 dc.b 0 RAM:0002142F 0000 dc.b 0 RAM:00021430 0000 dc.b 0 RAM:00021431 0000 dc.b 0 RAM:00021432 0000 dc.b 0 RAM:00021433 0012 dc.b $12 RAM:00021434 0001 dc.b 1 RAM:00021435 0027 dc.b $27 ; ' RAM:00021436 0000 dc.b 0 RAM:00021437 0000 dc.b 0 RAM:00021438 0000 dc.b 0 RAM:00021439 0000 dc.b 0 RAM:0002143A 0000 dc.b 0 RAM:0002143B 0012 dc.b $12 RAM:0002143C 0001 dc.b 1 RAM:0002143D 0029 dc.b $29 ; ) RAM:0002143E 0000 dc.b 0 RAM:0002143F 0000 dc.b 0 RAM:00021440 0000 dc.b 0 RAM:00021441 0000 dc.b 0 RAM:00021442 0000 dc.b 0 RAM:00021443 0012 dc.b $12 RAM:00021444 0001 dc.b 1 RAM:00021445 0013 dc.b $13 RAM:00021446 0000 dc.b 0 RAM:00021447 0000 dc.b 0 RAM:00021448 0000 dc.b 0 RAM:00021449 0000 dc.b 0 RAM:0002144A 0000 dc.b 0 RAM:0002144B 0013 dc.b $13 RAM:0002144C 0001 dc.b 1 RAM:0002144D 00C6 dc.b $C6 ; Æ RAM:0002144E 0000 dc.b 0 RAM:0002144F 008E dc.b $8E ; Ž RAM:00021450 0001 dc.b 1 RAM:00021451 00CB dc.b $CB ; Ë RAM:00021452 0000 dc.b 0 RAM:00021453 0000 dc.b 0 RAM:00021454 0000 dc.b 0 RAM:00021455 0000 dc.b 0 RAM:00021456 0000 dc.b 0 RAM:00021457 0014 dc.b $14 RAM:00021458 0000 dc.b 0 RAM:00021459 00B6 dc.b $B6 ; ¶ RAM:0002145A 0000 dc.b 0 RAM:0002145B 0000 dc.b 0 RAM:0002145C 0000 dc.b 0 RAM:0002145D 0000 dc.b 0 RAM:0002145E 0000 dc.b 0 RAM:0002145F 0004 dc.b 4 RAM:00021460 0001 dc.b 1 RAM:00021461 0058 dc.b $58 ; X RAM:00021462 0000 dc.b 0 RAM:00021463 0007 dc.b 7 RAM:00021464 0001 dc.b 1 RAM:00021465 0059 dc.b $59 ; Y RAM:00021466 0000 dc.b 0 RAM:00021467 0008 dc.b 8 RAM:00021468 0001 dc.b 1 RAM:00021469 005A dc.b $5A ; Z RAM:0002146A 0000 dc.b 0 RAM:0002146B 0009 dc.b 9 RAM:0002146C 0001 dc.b 1 RAM:0002146D 005B dc.b $5B ; [ RAM:0002146E 0000 dc.b 0 RAM:0002146F 000D dc.b $D RAM:00021470 0001 dc.b 1 RAM:00021471 005C dc.b $5C ; \ RAM:00021472 0000 dc.b 0 RAM:00021473 000E dc.b $E RAM:00021474 0001 dc.b 1 RAM:00021475 005D dc.b $5D ; ] RAM:00021476 0000 dc.b 0 RAM:00021477 0011 dc.b $11 RAM:00021478 0001 dc.b 1 RAM:00021479 005E dc.b $5E ; ^ RAM:0002147A 0000 dc.b 0 RAM:0002147B 0014 dc.b $14 RAM:0002147C 0001 dc.b 1 RAM:0002147D 00CC dc.b $CC ; Ì RAM:0002147E 0000 dc.b 0 RAM:0002147F 002B dc.b $2B ; + RAM:00021480 0001 dc.b 1 RAM:00021481 0009 dc.b 9 RAM:00021482 0000 dc.b 0 RAM:00021483 002D dc.b $2D ; - RAM:00021484 0001 dc.b 1 RAM:00021485 0060 dc.b $60 ; ` RAM:00021486 0000 dc.b 0 RAM:00021487 002E dc.b $2E ; . RAM:00021488 0001 dc.b 1 RAM:00021489 0061 dc.b $61 ; a RAM:0002148A 0000 dc.b 0 RAM:0002148B 002F dc.b $2F ; / RAM:0002148C 0001 dc.b 1 RAM:0002148D 0062 dc.b $62 ; b RAM:0002148E 0000 dc.b 0 RAM:0002148F 006B dc.b $6B ; k RAM:00021490 0001 dc.b 1 RAM:00021491 00CD dc.b $CD ; Í RAM:00021492 0000 dc.b 0 RAM:00021493 0073 dc.b $73 ; s RAM:00021494 0001 dc.b 1 RAM:00021495 006D dc.b $6D ; m RAM:00021496 0000 dc.b 0 RAM:00021497 0075 dc.b $75 ; u RAM:00021498 0000 dc.b 0 RAM:00021499 00CC dc.b $CC ; Ì RAM:0002149A 0000 dc.b 0 RAM:0002149B 0076 dc.b $76 ; v RAM:0002149C 0001 dc.b 1 RAM:0002149D 006E dc.b $6E ; n RAM:0002149E 0000 dc.b 0 RAM:0002149F 0077 dc.b $77 ; w RAM:000214A0 0001 dc.b 1 RAM:000214A1 006F dc.b $6F ; o RAM:000214A2 0000 dc.b 0 RAM:000214A3 0078 dc.b $78 ; x RAM:000214A4 0001 dc.b 1 RAM:000214A5 0070 dc.b $70 ; p RAM:000214A6 0000 dc.b 0 RAM:000214A7 0079 dc.b $79 ; y RAM:000214A8 0001 dc.b 1 RAM:000214A9 0071 dc.b $71 ; q RAM:000214AA 0000 dc.b 0 RAM:000214AB 007A dc.b $7A ; z RAM:000214AC 0001 dc.b 1 RAM:000214AD 0072 dc.b $72 ; r RAM:000214AE 0000 dc.b 0 RAM:000214AF 007B dc.b $7B ; { RAM:000214B0 0001 dc.b 1 RAM:000214B1 0073 dc.b $73 ; s RAM:000214B2 0000 dc.b 0 RAM:000214B3 007C dc.b $7C ; | RAM:000214B4 0000 dc.b 0 RAM:000214B5 00E6 dc.b $E6 ; æ RAM:000214B6 0000 dc.b 0 RAM:000214B7 007D dc.b $7D ; } RAM:000214B8 0001 dc.b 1 RAM:000214B9 0074 dc.b $74 ; t RAM:000214BA 0000 dc.b 0 RAM:000214BB 007F dc.b $7F ;  RAM:000214BC 0001 dc.b 1 RAM:000214BD 0075 dc.b $75 ; u RAM:000214BE 0000 dc.b 0 RAM:000214BF 0080 dc.b $80 ; € RAM:000214C0 0001 dc.b 1 RAM:000214C1 0076 dc.b $76 ; v RAM:000214C2 0000 dc.b 0 RAM:000214C3 0081 dc.b $81 ; RAM:000214C4 0000 dc.b 0 RAM:000214C5 00F7 dc.b $F7 ; ÷ RAM:000214C6 0000 dc.b 0 RAM:000214C7 0082 dc.b $82 ; ‚ RAM:000214C8 0000 dc.b 0 RAM:000214C9 00FB dc.b $FB ; û RAM:000214CA 0000 dc.b 0 RAM:000214CB 0083 dc.b $83 ; ƒ RAM:000214CC 0001 dc.b 1 RAM:000214CD 0077 dc.b $77 ; w RAM:000214CE 0000 dc.b 0 RAM:000214CF 0084 dc.b $84 ; „ RAM:000214D0 0001 dc.b 1 RAM:000214D1 0001 dc.b 1 RAM:000214D2 0000 dc.b 0 RAM:000214D3 0085 dc.b $85 ; … RAM:000214D4 0001 dc.b 1 RAM:000214D5 0078 dc.b $78 ; x RAM:000214D6 0000 dc.b 0 RAM:000214D7 0086 dc.b $86 ; † RAM:000214D8 0001 dc.b 1 RAM:000214D9 0079 dc.b $79 ; y RAM:000214DA 0000 dc.b 0 RAM:000214DB 0087 dc.b $87 ; ‡ RAM:000214DC 0001 dc.b 1 RAM:000214DD 000B dc.b $B RAM:000214DE 0000 dc.b 0 RAM:000214DF 0000 dc.b 0 RAM:000214E0 0000 dc.b 0 RAM:000214E1 0000 dc.b 0 RAM:000214E2 0000 dc.b 0 RAM:000214E3 0014 dc.b $14 RAM:000214E4 0001 dc.b 1 RAM:000214E5 00CE dc.b $CE ; Î RAM:000214E6 0000 dc.b 0 RAM:000214E7 0000 dc.b 0 RAM:000214E8 0000 dc.b 0 RAM:000214E9 0000 dc.b 0 RAM:000214EA 0000 dc.b 0 RAM:000214EB 0012 dc.b $12 RAM:000214EC 0000 dc.b 0 RAM:000214ED 00BD dc.b $BD ; ½ RAM:000214EE 0000 dc.b 0 RAM:000214EF 0000 dc.b 0 RAM:000214F0 0000 dc.b 0 RAM:000214F1 0000 dc.b 0 RAM:000214F2 0000 dc.b 0 RAM:000214F3 0012 dc.b $12 RAM:000214F4 0000 dc.b 0 RAM:000214F5 00BE dc.b $BE ; ¾ RAM:000214F6 0000 dc.b 0 RAM:000214F7 0000 dc.b 0 RAM:000214F8 0000 dc.b 0 RAM:000214F9 0000 dc.b 0 RAM:000214FA 0000 dc.b 0 RAM:000214FB 0004 dc.b 4 RAM:000214FC 0001 dc.b 1 RAM:000214FD 0058 dc.b $58 ; X RAM:000214FE 0000 dc.b 0 RAM:000214FF 0007 dc.b 7 RAM:00021500 0001 dc.b 1 RAM:00021501 0059 dc.b $59 ; Y RAM:00021502 0000 dc.b 0 RAM:00021503 0008 dc.b 8 RAM:00021504 0001 dc.b 1 RAM:00021505 005A dc.b $5A ; Z RAM:00021506 0000 dc.b 0 RAM:00021507 0009 dc.b 9 RAM:00021508 0001 dc.b 1 RAM:00021509 005B dc.b $5B ; [ RAM:0002150A 0000 dc.b 0 RAM:0002150B 000D dc.b $D RAM:0002150C 0001 dc.b 1 RAM:0002150D 005C dc.b $5C ; \ RAM:0002150E 0000 dc.b 0 RAM:0002150F 000E dc.b $E RAM:00021510 0001 dc.b 1 RAM:00021511 005D dc.b $5D ; ] RAM:00021512 0000 dc.b 0 RAM:00021513 0011 dc.b $11 RAM:00021514 0001 dc.b 1 RAM:00021515 005E dc.b $5E ; ^ RAM:00021516 0000 dc.b 0 RAM:00021517 0014 dc.b $14 RAM:00021518 0000 dc.b 0 RAM:00021519 00B8 dc.b $B8 ; ¸ RAM:0002151A 0000 dc.b 0 RAM:0002151B 0015 dc.b $15 RAM:0002151C 0001 dc.b 1 RAM:0002151D 005F dc.b $5F ; _ RAM:0002151E 0000 dc.b 0 RAM:0002151F 002B dc.b $2B ; + RAM:00021520 0001 dc.b 1 RAM:00021521 0009 dc.b 9 RAM:00021522 0000 dc.b 0 RAM:00021523 002D dc.b $2D ; - RAM:00021524 0001 dc.b 1 RAM:00021525 0060 dc.b $60 ; ` RAM:00021526 0000 dc.b 0 RAM:00021527 002E dc.b $2E ; . RAM:00021528 0001 dc.b 1 RAM:00021529 0061 dc.b $61 ; a RAM:0002152A 0000 dc.b 0 RAM:0002152B 002F dc.b $2F ; / RAM:0002152C 0001 dc.b 1 RAM:0002152D 0062 dc.b $62 ; b RAM:0002152E 0000 dc.b 0 RAM:0002152F 0063 dc.b $63 ; c RAM:00021530 0001 dc.b 1 RAM:00021531 0063 dc.b $63 ; c RAM:00021532 0000 dc.b 0 RAM:00021533 0064 dc.b $64 ; d RAM:00021534 0001 dc.b 1 RAM:00021535 0064 dc.b $64 ; d RAM:00021536 0000 dc.b 0 RAM:00021537 0066 dc.b $66 ; f RAM:00021538 0001 dc.b 1 RAM:00021539 0065 dc.b $65 ; e RAM:0002153A 0000 dc.b 0 RAM:0002153B 0067 dc.b $67 ; g RAM:0002153C 0001 dc.b 1 RAM:0002153D 0066 dc.b $66 ; f RAM:0002153E 0000 dc.b 0 RAM:0002153F 0068 dc.b $68 ; h RAM:00021540 0001 dc.b 1 RAM:00021541 0067 dc.b $67 ; g RAM:00021542 0000 dc.b 0 RAM:00021543 006B dc.b $6B ; k RAM:00021544 0001 dc.b 1 RAM:00021545 007C dc.b $7C ; | RAM:00021546 0000 dc.b 0 RAM:00021547 006C dc.b $6C ; l RAM:00021548 0000 dc.b 0 RAM:00021549 00B3 dc.b $B3 ; ³ RAM:0002154A 0000 dc.b 0 RAM:0002154B 006D dc.b $6D ; m RAM:0002154C 0000 dc.b 0 RAM:0002154D 00B9 dc.b $B9 ; ¹ RAM:0002154E 0000 dc.b 0 RAM:0002154F 006E dc.b $6E ; n RAM:00021550 0000 dc.b 0 RAM:00021551 00B1 dc.b $B1 ; ± RAM:00021552 0000 dc.b 0 RAM:00021553 006F dc.b $6F ; o RAM:00021554 0001 dc.b 1 RAM:00021555 006A dc.b $6A ; j RAM:00021556 0000 dc.b 0 RAM:00021557 0070 dc.b $70 ; p RAM:00021558 0001 dc.b 1 RAM:00021559 006B dc.b $6B ; k RAM:0002155A 0000 dc.b 0 RAM:0002155B 0071 dc.b $71 ; q RAM:0002155C 0001 dc.b 1 RAM:0002155D 006C dc.b $6C ; l RAM:0002155E 0000 dc.b 0 RAM:0002155F 0073 dc.b $73 ; s RAM:00021560 0001 dc.b 1 RAM:00021561 006D dc.b $6D ; m RAM:00021562 0000 dc.b 0 RAM:00021563 0075 dc.b $75 ; u RAM:00021564 0000 dc.b 0 RAM:00021565 00CC dc.b $CC ; Ì RAM:00021566 0000 dc.b 0 RAM:00021567 0076 dc.b $76 ; v RAM:00021568 0001 dc.b 1 RAM:00021569 006E dc.b $6E ; n RAM:0002156A 0000 dc.b 0 RAM:0002156B 0077 dc.b $77 ; w RAM:0002156C 0001 dc.b 1 RAM:0002156D 006F dc.b $6F ; o RAM:0002156E 0000 dc.b 0 RAM:0002156F 0078 dc.b $78 ; x RAM:00021570 0001 dc.b 1 RAM:00021571 0070 dc.b $70 ; p RAM:00021572 0000 dc.b 0 RAM:00021573 0079 dc.b $79 ; y RAM:00021574 0001 dc.b 1 RAM:00021575 0071 dc.b $71 ; q RAM:00021576 0000 dc.b 0 RAM:00021577 007A dc.b $7A ; z RAM:00021578 0001 dc.b 1 RAM:00021579 0072 dc.b $72 ; r RAM:0002157A 0000 dc.b 0 RAM:0002157B 007B dc.b $7B ; { RAM:0002157C 0001 dc.b 1 RAM:0002157D 0073 dc.b $73 ; s RAM:0002157E 0000 dc.b 0 RAM:0002157F 007C dc.b $7C ; | RAM:00021580 0000 dc.b 0 RAM:00021581 00E6 dc.b $E6 ; æ RAM:00021582 0000 dc.b 0 RAM:00021583 007D dc.b $7D ; } RAM:00021584 0001 dc.b 1 RAM:00021585 0074 dc.b $74 ; t RAM:00021586 0000 dc.b 0 RAM:00021587 007F dc.b $7F ;  RAM:00021588 0001 dc.b 1 RAM:00021589 0075 dc.b $75 ; u RAM:0002158A 0000 dc.b 0 RAM:0002158B 0080 dc.b $80 ; € RAM:0002158C 0001 dc.b 1 RAM:0002158D 0076 dc.b $76 ; v RAM:0002158E 0000 dc.b 0 RAM:0002158F 0081 dc.b $81 ; RAM:00021590 0000 dc.b 0 RAM:00021591 00F7 dc.b $F7 ; ÷ RAM:00021592 0000 dc.b 0 RAM:00021593 0082 dc.b $82 ; ‚ RAM:00021594 0000 dc.b 0 RAM:00021595 00FB dc.b $FB ; û RAM:00021596 0000 dc.b 0 RAM:00021597 0083 dc.b $83 ; ƒ RAM:00021598 0001 dc.b 1 RAM:00021599 0077 dc.b $77 ; w RAM:0002159A 0000 dc.b 0 RAM:0002159B 0084 dc.b $84 ; „ RAM:0002159C 0001 dc.b 1 RAM:0002159D 0001 dc.b 1 RAM:0002159E 0000 dc.b 0 RAM:0002159F 0085 dc.b $85 ; … RAM:000215A0 0001 dc.b 1 RAM:000215A1 0078 dc.b $78 ; x RAM:000215A2 0000 dc.b 0 RAM:000215A3 0086 dc.b $86 ; † RAM:000215A4 0001 dc.b 1 RAM:000215A5 0079 dc.b $79 ; y RAM:000215A6 0000 dc.b 0 RAM:000215A7 0087 dc.b $87 ; ‡ RAM:000215A8 0001 dc.b 1 RAM:000215A9 000B dc.b $B RAM:000215AA 0000 dc.b 0 RAM:000215AB 0000 dc.b 0 RAM:000215AC 0000 dc.b 0 RAM:000215AD 0000 dc.b 0 RAM:000215AE 0000 dc.b 0 RAM:000215AF 0010 dc.b $10 RAM:000215B0 0001 dc.b 1 RAM:000215B1 00CF dc.b $CF ; Ï RAM:000215B2 0000 dc.b 0 RAM:000215B3 0000 dc.b 0 RAM:000215B4 0000 dc.b 0 RAM:000215B5 0000 dc.b 0 RAM:000215B6 0000 dc.b 0 RAM:000215B7 001D dc.b $1D RAM:000215B8 0001 dc.b 1 RAM:000215B9 0094 dc.b $94 ; ” RAM:000215BA 0000 dc.b 0 RAM:000215BB 0000 dc.b 0 RAM:000215BC 0000 dc.b 0 RAM:000215BD 002F dc.b $2F ; / RAM:000215BE 0000 dc.b 0 RAM:000215BF 000B dc.b $B RAM:000215C0 0001 dc.b 1 RAM:000215C1 0095 dc.b $95 ; • RAM:000215C2 0000 dc.b 0 RAM:000215C3 0000 dc.b 0 RAM:000215C4 0000 dc.b 0 RAM:000215C5 0031 dc.b $31 ; 1 RAM:000215C6 0000 dc.b 0 RAM:000215C7 000A dc.b $A RAM:000215C8 0001 dc.b 1 RAM:000215C9 0096 dc.b $96 ; – RAM:000215CA 0000 dc.b 0 RAM:000215CB 0000 dc.b 0 RAM:000215CC 0000 dc.b 0 RAM:000215CD 0033 dc.b $33 ; 3 RAM:000215CE 0000 dc.b 0 RAM:000215CF 000C dc.b $C RAM:000215D0 0001 dc.b 1 RAM:000215D1 0097 dc.b $97 ; — RAM:000215D2 0000 dc.b 0 RAM:000215D3 0000 dc.b 0 RAM:000215D4 0000 dc.b 0 RAM:000215D5 0035 dc.b $35 ; 5 RAM:000215D6 0000 dc.b 0 RAM:000215D7 001B dc.b $1B RAM:000215D8 0001 dc.b 1 RAM:000215D9 0098 dc.b $98 ; ˜ RAM:000215DA 0000 dc.b 0 RAM:000215DB 001C dc.b $1C RAM:000215DC 0001 dc.b 1 RAM:000215DD 0099 dc.b $99 ; ™ RAM:000215DE 0000 dc.b 0 RAM:000215DF 0000 dc.b 0 RAM:000215E0 0000 dc.b 0 RAM:000215E1 0037 dc.b $37 ; 7 RAM:000215E2 0000 dc.b 0 RAM:000215E3 0003 dc.b 3 RAM:000215E4 0001 dc.b 1 RAM:000215E5 009D dc.b $9D ; RAM:000215E6 0000 dc.b 0 RAM:000215E7 0004 dc.b 4 RAM:000215E8 0001 dc.b 1 RAM:000215E9 009E dc.b $9E ; ž RAM:000215EA 0000 dc.b 0 RAM:000215EB 0000 dc.b 0 RAM:000215EC 0000 dc.b 0 RAM:000215ED 0043 dc.b $43 ; C RAM:000215EE 0000 dc.b 0 RAM:000215EF 0003 dc.b 3 RAM:000215F0 0001 dc.b 1 RAM:000215F1 009D dc.b $9D ; RAM:000215F2 0000 dc.b 0 RAM:000215F3 0004 dc.b 4 RAM:000215F4 0001 dc.b 1 RAM:000215F5 009E dc.b $9E ; ž RAM:000215F6 0000 dc.b 0 RAM:000215F7 0000 dc.b 0 RAM:000215F8 0000 dc.b 0 RAM:000215F9 0044 dc.b $44 ; D RAM:000215FA 0000 dc.b 0 RAM:000215FB 0017 dc.b $17 RAM:000215FC 0000 dc.b 0 RAM:000215FD 00EB dc.b $EB ; ë RAM:000215FE 0000 dc.b 0 RAM:000215FF 0018 dc.b $18 RAM:00021600 0000 dc.b 0 RAM:00021601 00EA dc.b $EA ; ê RAM:00021602 0000 dc.b 0 RAM:00021603 0019 dc.b $19 RAM:00021604 0000 dc.b 0 RAM:00021605 00ED dc.b $ED ; í RAM:00021606 0000 dc.b 0 RAM:00021607 001A dc.b $1A RAM:00021608 0000 dc.b 0 RAM:00021609 00EC dc.b $EC ; ì RAM:0002160A 0000 dc.b 0 RAM:0002160B 001F dc.b $1F RAM:0002160C 0001 dc.b 1 RAM:0002160D 009A dc.b $9A ; š RAM:0002160E 0000 dc.b 0 RAM:0002160F 0020 dc.b $20 RAM:00021610 0001 dc.b 1 RAM:00021611 009B dc.b $9B ; › RAM:00021612 0000 dc.b 0 RAM:00021613 007E dc.b $7E ; ~ RAM:00021614 0001 dc.b 1 RAM:00021615 00D0 dc.b $D0 ; Ð RAM:00021616 0000 dc.b 0 RAM:00021617 0000 dc.b 0 RAM:00021618 0000 dc.b 0 RAM:00021619 003D dc.b $3D ; = RAM:0002161A 0000 dc.b 0 RAM:0002161B 0005 dc.b 5 RAM:0002161C 0001 dc.b 1 RAM:0002161D 009F dc.b $9F ; Ÿ RAM:0002161E 0000 dc.b 0 RAM:0002161F 0006 dc.b 6 RAM:00021620 0001 dc.b 1 RAM:00021621 00A0 dc.b $A0 ;   RAM:00021622 0000 dc.b 0 RAM:00021623 0007 dc.b 7 RAM:00021624 0001 dc.b 1 RAM:00021625 00A1 dc.b $A1 ; ¡ RAM:00021626 0000 dc.b 0 RAM:00021627 0000 dc.b 0 RAM:00021628 0000 dc.b 0 RAM:00021629 0046 dc.b $46 ; F RAM:0002162A 0000 dc.b 0 RAM:0002162B 0005 dc.b 5 RAM:0002162C 0001 dc.b 1 RAM:0002162D 009F dc.b $9F ; Ÿ RAM:0002162E 0000 dc.b 0 RAM:0002162F 0006 dc.b 6 RAM:00021630 0001 dc.b 1 RAM:00021631 00A0 dc.b $A0 ;   RAM:00021632 0000 dc.b 0 RAM:00021633 0007 dc.b 7 RAM:00021634 0001 dc.b 1 RAM:00021635 00A1 dc.b $A1 ; ¡ RAM:00021636 0000 dc.b 0 RAM:00021637 0000 dc.b 0 RAM:00021638 0000 dc.b 0 RAM:00021639 0047 dc.b $47 ; G RAM:0002163A 0000 dc.b 0 RAM:0002163B 0012 dc.b $12 RAM:0002163C 0001 dc.b 1 RAM:0002163D 0007 dc.b 7 RAM:0002163E 0000 dc.b 0 RAM:0002163F 0000 dc.b 0 RAM:00021640 0000 dc.b 0 RAM:00021641 0000 dc.b 0 RAM:00021642 0000 dc.b 0 RAM:00021643 0012 dc.b $12 RAM:00021644 0001 dc.b 1 RAM:00021645 0017 dc.b $17 RAM:00021646 0000 dc.b 0 RAM:00021647 0013 dc.b $13 RAM:00021648 0001 dc.b 1 RAM:00021649 00D1 dc.b $D1 ; Ñ RAM:0002164A 0000 dc.b 0 RAM:0002164B 0000 dc.b 0 RAM:0002164C 0000 dc.b 0 RAM:0002164D 0000 dc.b 0 RAM:0002164E 0000 dc.b 0 RAM:0002164F 002E dc.b $2E ; . RAM:00021650 0001 dc.b 1 RAM:00021651 00D2 dc.b $D2 ; Ò RAM:00021652 0000 dc.b 0 RAM:00021653 0086 dc.b $86 ; † RAM:00021654 0001 dc.b 1 RAM:00021655 00D3 dc.b $D3 ; Ó RAM:00021656 0000 dc.b 0 RAM:00021657 0000 dc.b 0 RAM:00021658 0000 dc.b 0 RAM:00021659 0000 dc.b 0 RAM:0002165A 0000 dc.b 0 RAM:0002165B 0004 dc.b 4 RAM:0002165C 0001 dc.b 1 RAM:0002165D 0058 dc.b $58 ; X RAM:0002165E 0000 dc.b 0 RAM:0002165F 0007 dc.b 7 RAM:00021660 0001 dc.b 1 RAM:00021661 0059 dc.b $59 ; Y RAM:00021662 0000 dc.b 0 RAM:00021663 0008 dc.b 8 RAM:00021664 0001 dc.b 1 RAM:00021665 005A dc.b $5A ; Z RAM:00021666 0000 dc.b 0 RAM:00021667 0009 dc.b 9 RAM:00021668 0001 dc.b 1 RAM:00021669 005B dc.b $5B ; [ RAM:0002166A 0000 dc.b 0 RAM:0002166B 000D dc.b $D RAM:0002166C 0001 dc.b 1 RAM:0002166D 005C dc.b $5C ; \ RAM:0002166E 0000 dc.b 0 RAM:0002166F 000E dc.b $E RAM:00021670 0001 dc.b 1 RAM:00021671 005D dc.b $5D ; ] RAM:00021672 0000 dc.b 0 RAM:00021673 0011 dc.b $11 RAM:00021674 0001 dc.b 1 RAM:00021675 005E dc.b $5E ; ^ RAM:00021676 0000 dc.b 0 RAM:00021677 002B dc.b $2B ; + RAM:00021678 0001 dc.b 1 RAM:00021679 0009 dc.b 9 RAM:0002167A 0000 dc.b 0 RAM:0002167B 002D dc.b $2D ; - RAM:0002167C 0001 dc.b 1 RAM:0002167D 0060 dc.b $60 ; ` RAM:0002167E 0000 dc.b 0 RAM:0002167F 002E dc.b $2E ; . RAM:00021680 0001 dc.b 1 RAM:00021681 0061 dc.b $61 ; a RAM:00021682 0000 dc.b 0 RAM:00021683 002F dc.b $2F ; / RAM:00021684 0001 dc.b 1 RAM:00021685 0062 dc.b $62 ; b RAM:00021686 0000 dc.b 0 RAM:00021687 006B dc.b $6B ; k RAM:00021688 0001 dc.b 1 RAM:00021689 0051 dc.b $51 ; Q RAM:0002168A 0000 dc.b 0 RAM:0002168B 0073 dc.b $73 ; s RAM:0002168C 0001 dc.b 1 RAM:0002168D 006D dc.b $6D ; m RAM:0002168E 0000 dc.b 0 RAM:0002168F 0075 dc.b $75 ; u RAM:00021690 0000 dc.b 0 RAM:00021691 00CC dc.b $CC ; Ì RAM:00021692 0000 dc.b 0 RAM:00021693 0076 dc.b $76 ; v RAM:00021694 0001 dc.b 1 RAM:00021695 006E dc.b $6E ; n RAM:00021696 0000 dc.b 0 RAM:00021697 0077 dc.b $77 ; w RAM:00021698 0001 dc.b 1 RAM:00021699 006F dc.b $6F ; o RAM:0002169A 0000 dc.b 0 RAM:0002169B 0078 dc.b $78 ; x RAM:0002169C 0001 dc.b 1 RAM:0002169D 0070 dc.b $70 ; p RAM:0002169E 0000 dc.b 0 RAM:0002169F 0079 dc.b $79 ; y RAM:000216A0 0001 dc.b 1 RAM:000216A1 0071 dc.b $71 ; q RAM:000216A2 0000 dc.b 0 RAM:000216A3 007A dc.b $7A ; z RAM:000216A4 0001 dc.b 1 RAM:000216A5 0072 dc.b $72 ; r RAM:000216A6 0000 dc.b 0 RAM:000216A7 007B dc.b $7B ; { RAM:000216A8 0001 dc.b 1 RAM:000216A9 0073 dc.b $73 ; s RAM:000216AA 0000 dc.b 0 RAM:000216AB 007C dc.b $7C ; | RAM:000216AC 0000 dc.b 0 RAM:000216AD 00E6 dc.b $E6 ; æ RAM:000216AE 0000 dc.b 0 RAM:000216AF 007D dc.b $7D ; } RAM:000216B0 0001 dc.b 1 RAM:000216B1 0074 dc.b $74 ; t RAM:000216B2 0000 dc.b 0 RAM:000216B3 007F dc.b $7F ;  RAM:000216B4 0001 dc.b 1 RAM:000216B5 0075 dc.b $75 ; u RAM:000216B6 0000 dc.b 0 RAM:000216B7 0080 dc.b $80 ; € RAM:000216B8 0001 dc.b 1 RAM:000216B9 0076 dc.b $76 ; v RAM:000216BA 0000 dc.b 0 RAM:000216BB 0081 dc.b $81 ; RAM:000216BC 0000 dc.b 0 RAM:000216BD 00F7 dc.b $F7 ; ÷ RAM:000216BE 0000 dc.b 0 RAM:000216BF 0082 dc.b $82 ; ‚ RAM:000216C0 0000 dc.b 0 RAM:000216C1 00FB dc.b $FB ; û RAM:000216C2 0000 dc.b 0 RAM:000216C3 0083 dc.b $83 ; ƒ RAM:000216C4 0001 dc.b 1 RAM:000216C5 0077 dc.b $77 ; w RAM:000216C6 0000 dc.b 0 RAM:000216C7 0084 dc.b $84 ; „ RAM:000216C8 0001 dc.b 1 RAM:000216C9 0001 dc.b 1 RAM:000216CA 0000 dc.b 0 RAM:000216CB 0085 dc.b $85 ; … RAM:000216CC 0001 dc.b 1 RAM:000216CD 0078 dc.b $78 ; x RAM:000216CE 0000 dc.b 0 RAM:000216CF 0086 dc.b $86 ; † RAM:000216D0 0001 dc.b 1 RAM:000216D1 0079 dc.b $79 ; y RAM:000216D2 0000 dc.b 0 RAM:000216D3 0087 dc.b $87 ; ‡ RAM:000216D4 0001 dc.b 1 RAM:000216D5 000B dc.b $B RAM:000216D6 0000 dc.b 0 RAM:000216D7 0000 dc.b 0 RAM:000216D8 0000 dc.b 0 RAM:000216D9 0000 dc.b 0 RAM:000216DA 0000 dc.b 0 RAM:000216DB 0012 dc.b $12 RAM:000216DC 0001 dc.b 1 RAM:000216DD 001D dc.b $1D RAM:000216DE 0000 dc.b 0 RAM:000216DF 0013 dc.b $13 RAM:000216E0 0001 dc.b 1 RAM:000216E1 00C6 dc.b $C6 ; Æ RAM:000216E2 0000 dc.b 0 RAM:000216E3 008E dc.b $8E ; Ž RAM:000216E4 0001 dc.b 1 RAM:000216E5 00D4 dc.b $D4 ; Ô RAM:000216E6 0000 dc.b 0 RAM:000216E7 0000 dc.b 0 RAM:000216E8 0000 dc.b 0 RAM:000216E9 0000 dc.b 0 RAM:000216EA 0000 dc.b 0 RAM:000216EB 0012 dc.b $12 RAM:000216EC 0001 dc.b 1 RAM:000216ED 001F dc.b $1F RAM:000216EE 0000 dc.b 0 RAM:000216EF 0013 dc.b $13 RAM:000216F0 0001 dc.b 1 RAM:000216F1 00C6 dc.b $C6 ; Æ RAM:000216F2 0000 dc.b 0 RAM:000216F3 008E dc.b $8E ; Ž RAM:000216F4 0001 dc.b 1 RAM:000216F5 00D5 dc.b $D5 ; Õ RAM:000216F6 0000 dc.b 0 RAM:000216F7 0000 dc.b 0 RAM:000216F8 0000 dc.b 0 RAM:000216F9 0000 dc.b 0 RAM:000216FA 0000 dc.b 0 RAM:000216FB 0012 dc.b $12 RAM:000216FC 0001 dc.b 1 RAM:000216FD 0021 dc.b $21 ; ! RAM:000216FE 0000 dc.b 0 RAM:000216FF 0000 dc.b 0 RAM:00021700 0000 dc.b 0 RAM:00021701 0000 dc.b 0 RAM:00021702 0000 dc.b 0 RAM:00021703 0012 dc.b $12 RAM:00021704 0001 dc.b 1 RAM:00021705 0025 dc.b $25 ; % RAM:00021706 0000 dc.b 0 RAM:00021707 0000 dc.b 0 RAM:00021708 0000 dc.b 0 RAM:00021709 0000 dc.b 0 RAM:0002170A 0000 dc.b 0 RAM:0002170B 0012 dc.b $12 RAM:0002170C 0001 dc.b 1 RAM:0002170D 0014 dc.b $14 RAM:0002170E 0000 dc.b 0 RAM:0002170F 0000 dc.b 0 RAM:00021710 0000 dc.b 0 RAM:00021711 0000 dc.b 0 RAM:00021712 0000 dc.b 0 RAM:00021713 0004 dc.b 4 RAM:00021714 0001 dc.b 1 RAM:00021715 0058 dc.b $58 ; X RAM:00021716 0000 dc.b 0 RAM:00021717 0007 dc.b 7 RAM:00021718 0001 dc.b 1 RAM:00021719 0059 dc.b $59 ; Y RAM:0002171A 0000 dc.b 0 RAM:0002171B 0008 dc.b 8 RAM:0002171C 0001 dc.b 1 RAM:0002171D 005A dc.b $5A ; Z RAM:0002171E 0000 dc.b 0 RAM:0002171F 0009 dc.b 9 RAM:00021720 0001 dc.b 1 RAM:00021721 005B dc.b $5B ; [ RAM:00021722 0000 dc.b 0 RAM:00021723 000D dc.b $D RAM:00021724 0001 dc.b 1 RAM:00021725 005C dc.b $5C ; \ RAM:00021726 0000 dc.b 0 RAM:00021727 000E dc.b $E RAM:00021728 0001 dc.b 1 RAM:00021729 005D dc.b $5D ; ] RAM:0002172A 0000 dc.b 0 RAM:0002172B 0011 dc.b $11 RAM:0002172C 0001 dc.b 1 RAM:0002172D 005E dc.b $5E ; ^ RAM:0002172E 0000 dc.b 0 RAM:0002172F 0012 dc.b $12 RAM:00021730 0000 dc.b 0 RAM:00021731 00C6 dc.b $C6 ; Æ RAM:00021732 0000 dc.b 0 RAM:00021733 002B dc.b $2B ; + RAM:00021734 0001 dc.b 1 RAM:00021735 0009 dc.b 9 RAM:00021736 0000 dc.b 0 RAM:00021737 002D dc.b $2D ; - RAM:00021738 0001 dc.b 1 RAM:00021739 0060 dc.b $60 ; ` RAM:0002173A 0000 dc.b 0 RAM:0002173B 002E dc.b $2E ; . RAM:0002173C 0001 dc.b 1 RAM:0002173D 0061 dc.b $61 ; a RAM:0002173E 0000 dc.b 0 RAM:0002173F 002F dc.b $2F ; / RAM:00021740 0001 dc.b 1 RAM:00021741 0062 dc.b $62 ; b RAM:00021742 0000 dc.b 0 RAM:00021743 006B dc.b $6B ; k RAM:00021744 0001 dc.b 1 RAM:00021745 00D6 dc.b $D6 ; Ö RAM:00021746 0000 dc.b 0 RAM:00021747 0073 dc.b $73 ; s RAM:00021748 0001 dc.b 1 RAM:00021749 006D dc.b $6D ; m RAM:0002174A 0000 dc.b 0 RAM:0002174B 0075 dc.b $75 ; u RAM:0002174C 0000 dc.b 0 RAM:0002174D 00CC dc.b $CC ; Ì RAM:0002174E 0000 dc.b 0 RAM:0002174F 0076 dc.b $76 ; v RAM:00021750 0001 dc.b 1 RAM:00021751 006E dc.b $6E ; n RAM:00021752 0000 dc.b 0 RAM:00021753 0077 dc.b $77 ; w RAM:00021754 0001 dc.b 1 RAM:00021755 006F dc.b $6F ; o RAM:00021756 0000 dc.b 0 RAM:00021757 0078 dc.b $78 ; x RAM:00021758 0001 dc.b 1 RAM:00021759 0070 dc.b $70 ; p RAM:0002175A 0000 dc.b 0 RAM:0002175B 0079 dc.b $79 ; y RAM:0002175C 0001 dc.b 1 RAM:0002175D 0071 dc.b $71 ; q RAM:0002175E 0000 dc.b 0 RAM:0002175F 007A dc.b $7A ; z RAM:00021760 0001 dc.b 1 RAM:00021761 0072 dc.b $72 ; r RAM:00021762 0000 dc.b 0 RAM:00021763 007B dc.b $7B ; { RAM:00021764 0001 dc.b 1 RAM:00021765 0073 dc.b $73 ; s RAM:00021766 0000 dc.b 0 RAM:00021767 007C dc.b $7C ; | RAM:00021768 0000 dc.b 0 RAM:00021769 00E6 dc.b $E6 ; æ RAM:0002176A 0000 dc.b 0 RAM:0002176B 007D dc.b $7D ; } RAM:0002176C 0001 dc.b 1 RAM:0002176D 0074 dc.b $74 ; t RAM:0002176E 0000 dc.b 0 RAM:0002176F 007F dc.b $7F ;  RAM:00021770 0001 dc.b 1 RAM:00021771 0075 dc.b $75 ; u RAM:00021772 0000 dc.b 0 RAM:00021773 0080 dc.b $80 ; € RAM:00021774 0001 dc.b 1 RAM:00021775 0076 dc.b $76 ; v RAM:00021776 0000 dc.b 0 RAM:00021777 0081 dc.b $81 ; RAM:00021778 0000 dc.b 0 RAM:00021779 00F7 dc.b $F7 ; ÷ RAM:0002177A 0000 dc.b 0 RAM:0002177B 0082 dc.b $82 ; ‚ RAM:0002177C 0000 dc.b 0 RAM:0002177D 00FB dc.b $FB ; û RAM:0002177E 0000 dc.b 0 RAM:0002177F 0083 dc.b $83 ; ƒ RAM:00021780 0001 dc.b 1 RAM:00021781 0077 dc.b $77 ; w RAM:00021782 0000 dc.b 0 RAM:00021783 0084 dc.b $84 ; „ RAM:00021784 0001 dc.b 1 RAM:00021785 0001 dc.b 1 RAM:00021786 0000 dc.b 0 RAM:00021787 0085 dc.b $85 ; … RAM:00021788 0001 dc.b 1 RAM:00021789 0078 dc.b $78 ; x RAM:0002178A 0000 dc.b 0 RAM:0002178B 0086 dc.b $86 ; † RAM:0002178C 0001 dc.b 1 RAM:0002178D 0079 dc.b $79 ; y RAM:0002178E 0000 dc.b 0 RAM:0002178F 0087 dc.b $87 ; ‡ RAM:00021790 0001 dc.b 1 RAM:00021791 000B dc.b $B RAM:00021792 0000 dc.b 0 RAM:00021793 0000 dc.b 0 RAM:00021794 0000 dc.b 0 RAM:00021795 0000 dc.b 0 RAM:00021796 0000 dc.b 0 RAM:00021797 0014 dc.b $14 RAM:00021798 0001 dc.b 1 RAM:00021799 00D7 dc.b $D7 ; × RAM:0002179A 0000 dc.b 0 RAM:0002179B 0000 dc.b 0 RAM:0002179C 0000 dc.b 0 RAM:0002179D 0000 dc.b 0 RAM:0002179E 0000 dc.b 0 RAM:0002179F 0004 dc.b 4 RAM:000217A0 0001 dc.b 1 RAM:000217A1 0058 dc.b $58 ; X RAM:000217A2 0000 dc.b 0 RAM:000217A3 0007 dc.b 7 RAM:000217A4 0001 dc.b 1 RAM:000217A5 0059 dc.b $59 ; Y RAM:000217A6 0000 dc.b 0 RAM:000217A7 0008 dc.b 8 RAM:000217A8 0001 dc.b 1 RAM:000217A9 005A dc.b $5A ; Z RAM:000217AA 0000 dc.b 0 RAM:000217AB 0009 dc.b 9 RAM:000217AC 0001 dc.b 1 RAM:000217AD 005B dc.b $5B ; [ RAM:000217AE 0000 dc.b 0 RAM:000217AF 000D dc.b $D RAM:000217B0 0001 dc.b 1 RAM:000217B1 005C dc.b $5C ; \ RAM:000217B2 0000 dc.b 0 RAM:000217B3 000E dc.b $E RAM:000217B4 0001 dc.b 1 RAM:000217B5 005D dc.b $5D ; ] RAM:000217B6 0000 dc.b 0 RAM:000217B7 0011 dc.b $11 RAM:000217B8 0001 dc.b 1 RAM:000217B9 005E dc.b $5E ; ^ RAM:000217BA 0000 dc.b 0 RAM:000217BB 0014 dc.b $14 RAM:000217BC 0001 dc.b 1 RAM:000217BD 00D8 dc.b $D8 ; Ø RAM:000217BE 0000 dc.b 0 RAM:000217BF 002B dc.b $2B ; + RAM:000217C0 0001 dc.b 1 RAM:000217C1 0009 dc.b 9 RAM:000217C2 0000 dc.b 0 RAM:000217C3 002D dc.b $2D ; - RAM:000217C4 0001 dc.b 1 RAM:000217C5 0060 dc.b $60 ; ` RAM:000217C6 0000 dc.b 0 RAM:000217C7 002E dc.b $2E ; . RAM:000217C8 0001 dc.b 1 RAM:000217C9 0061 dc.b $61 ; a RAM:000217CA 0000 dc.b 0 RAM:000217CB 002F dc.b $2F ; / RAM:000217CC 0001 dc.b 1 RAM:000217CD 0062 dc.b $62 ; b RAM:000217CE 0000 dc.b 0 RAM:000217CF 006B dc.b $6B ; k RAM:000217D0 0001 dc.b 1 RAM:000217D1 00D9 dc.b $D9 ; Ù RAM:000217D2 0000 dc.b 0 RAM:000217D3 0073 dc.b $73 ; s RAM:000217D4 0001 dc.b 1 RAM:000217D5 006D dc.b $6D ; m RAM:000217D6 0000 dc.b 0 RAM:000217D7 0075 dc.b $75 ; u RAM:000217D8 0000 dc.b 0 RAM:000217D9 00CC dc.b $CC ; Ì RAM:000217DA 0000 dc.b 0 RAM:000217DB 0076 dc.b $76 ; v RAM:000217DC 0001 dc.b 1 RAM:000217DD 006E dc.b $6E ; n RAM:000217DE 0000 dc.b 0 RAM:000217DF 0077 dc.b $77 ; w RAM:000217E0 0001 dc.b 1 RAM:000217E1 006F dc.b $6F ; o RAM:000217E2 0000 dc.b 0 RAM:000217E3 0078 dc.b $78 ; x RAM:000217E4 0001 dc.b 1 RAM:000217E5 0070 dc.b $70 ; p RAM:000217E6 0000 dc.b 0 RAM:000217E7 0079 dc.b $79 ; y RAM:000217E8 0001 dc.b 1 RAM:000217E9 0071 dc.b $71 ; q RAM:000217EA 0000 dc.b 0 RAM:000217EB 007A dc.b $7A ; z RAM:000217EC 0001 dc.b 1 RAM:000217ED 0072 dc.b $72 ; r RAM:000217EE 0000 dc.b 0 RAM:000217EF 007B dc.b $7B ; { RAM:000217F0 0001 dc.b 1 RAM:000217F1 0073 dc.b $73 ; s RAM:000217F2 0000 dc.b 0 RAM:000217F3 007C dc.b $7C ; | RAM:000217F4 0000 dc.b 0 RAM:000217F5 00E6 dc.b $E6 ; æ RAM:000217F6 0000 dc.b 0 RAM:000217F7 007D dc.b $7D ; } RAM:000217F8 0001 dc.b 1 RAM:000217F9 0074 dc.b $74 ; t RAM:000217FA 0000 dc.b 0 RAM:000217FB 007F dc.b $7F ;  RAM:000217FC 0001 dc.b 1 RAM:000217FD 0075 dc.b $75 ; u RAM:000217FE 0000 dc.b 0 RAM:000217FF 0080 dc.b $80 ; € RAM:00021800 0001 dc.b 1 RAM:00021801 0076 dc.b $76 ; v RAM:00021802 0000 dc.b 0 RAM:00021803 0081 dc.b $81 ; RAM:00021804 0000 dc.b 0 RAM:00021805 00F7 dc.b $F7 ; ÷ RAM:00021806 0000 dc.b 0 RAM:00021807 0082 dc.b $82 ; ‚ RAM:00021808 0000 dc.b 0 RAM:00021809 00FB dc.b $FB ; û RAM:0002180A 0000 dc.b 0 RAM:0002180B 0083 dc.b $83 ; ƒ RAM:0002180C 0001 dc.b 1 RAM:0002180D 0077 dc.b $77 ; w RAM:0002180E 0000 dc.b 0 RAM:0002180F 0084 dc.b $84 ; „ RAM:00021810 0001 dc.b 1 RAM:00021811 0001 dc.b 1 RAM:00021812 0000 dc.b 0 RAM:00021813 0085 dc.b $85 ; … RAM:00021814 0001 dc.b 1 RAM:00021815 0078 dc.b $78 ; x RAM:00021816 0000 dc.b 0 RAM:00021817 0086 dc.b $86 ; † RAM:00021818 0001 dc.b 1 RAM:00021819 0079 dc.b $79 ; y RAM:0002181A 0000 dc.b 0 RAM:0002181B 0087 dc.b $87 ; ‡ RAM:0002181C 0001 dc.b 1 RAM:0002181D 000B dc.b $B RAM:0002181E 0000 dc.b 0 RAM:0002181F 0000 dc.b 0 RAM:00021820 0000 dc.b 0 RAM:00021821 0000 dc.b 0 RAM:00021822 0000 dc.b 0 RAM:00021823 0004 dc.b 4 RAM:00021824 0001 dc.b 1 RAM:00021825 0058 dc.b $58 ; X RAM:00021826 0000 dc.b 0 RAM:00021827 0007 dc.b 7 RAM:00021828 0001 dc.b 1 RAM:00021829 0059 dc.b $59 ; Y RAM:0002182A 0000 dc.b 0 RAM:0002182B 0008 dc.b 8 RAM:0002182C 0001 dc.b 1 RAM:0002182D 005A dc.b $5A ; Z RAM:0002182E 0000 dc.b 0 RAM:0002182F 0009 dc.b 9 RAM:00021830 0001 dc.b 1 RAM:00021831 005B dc.b $5B ; [ RAM:00021832 0000 dc.b 0 RAM:00021833 000D dc.b $D RAM:00021834 0001 dc.b 1 RAM:00021835 005C dc.b $5C ; \ RAM:00021836 0000 dc.b 0 RAM:00021837 000E dc.b $E RAM:00021838 0001 dc.b 1 RAM:00021839 005D dc.b $5D ; ] RAM:0002183A 0000 dc.b 0 RAM:0002183B 0011 dc.b $11 RAM:0002183C 0001 dc.b 1 RAM:0002183D 005E dc.b $5E ; ^ RAM:0002183E 0000 dc.b 0 RAM:0002183F 002B dc.b $2B ; + RAM:00021840 0001 dc.b 1 RAM:00021841 0009 dc.b 9 RAM:00021842 0000 dc.b 0 RAM:00021843 002D dc.b $2D ; - RAM:00021844 0001 dc.b 1 RAM:00021845 0060 dc.b $60 ; ` RAM:00021846 0000 dc.b 0 RAM:00021847 002E dc.b $2E ; . RAM:00021848 0001 dc.b 1 RAM:00021849 0061 dc.b $61 ; a RAM:0002184A 0000 dc.b 0 RAM:0002184B 002F dc.b $2F ; / RAM:0002184C 0001 dc.b 1 RAM:0002184D 0062 dc.b $62 ; b RAM:0002184E 0000 dc.b 0 RAM:0002184F 0073 dc.b $73 ; s RAM:00021850 0001 dc.b 1 RAM:00021851 007A dc.b $7A ; z RAM:00021852 0000 dc.b 0 RAM:00021853 0075 dc.b $75 ; u RAM:00021854 0000 dc.b 0 RAM:00021855 00D8 dc.b $D8 ; Ø RAM:00021856 0000 dc.b 0 RAM:00021857 0076 dc.b $76 ; v RAM:00021858 0001 dc.b 1 RAM:00021859 006E dc.b $6E ; n RAM:0002185A 0000 dc.b 0 RAM:0002185B 0077 dc.b $77 ; w RAM:0002185C 0001 dc.b 1 RAM:0002185D 006F dc.b $6F ; o RAM:0002185E 0000 dc.b 0 RAM:0002185F 0078 dc.b $78 ; x RAM:00021860 0001 dc.b 1 RAM:00021861 0070 dc.b $70 ; p RAM:00021862 0000 dc.b 0 RAM:00021863 0079 dc.b $79 ; y RAM:00021864 0001 dc.b 1 RAM:00021865 0071 dc.b $71 ; q RAM:00021866 0000 dc.b 0 RAM:00021867 007A dc.b $7A ; z RAM:00021868 0001 dc.b 1 RAM:00021869 0072 dc.b $72 ; r RAM:0002186A 0000 dc.b 0 RAM:0002186B 007B dc.b $7B ; { RAM:0002186C 0001 dc.b 1 RAM:0002186D 0073 dc.b $73 ; s RAM:0002186E 0000 dc.b 0 RAM:0002186F 007C dc.b $7C ; | RAM:00021870 0000 dc.b 0 RAM:00021871 00E6 dc.b $E6 ; æ RAM:00021872 0000 dc.b 0 RAM:00021873 007D dc.b $7D ; } RAM:00021874 0001 dc.b 1 RAM:00021875 0074 dc.b $74 ; t RAM:00021876 0000 dc.b 0 RAM:00021877 007F dc.b $7F ;  RAM:00021878 0001 dc.b 1 RAM:00021879 0075 dc.b $75 ; u RAM:0002187A 0000 dc.b 0 RAM:0002187B 0080 dc.b $80 ; € RAM:0002187C 0001 dc.b 1 RAM:0002187D 0076 dc.b $76 ; v RAM:0002187E 0000 dc.b 0 RAM:0002187F 0081 dc.b $81 ; RAM:00021880 0000 dc.b 0 RAM:00021881 00F7 dc.b $F7 ; ÷ RAM:00021882 0000 dc.b 0 RAM:00021883 0082 dc.b $82 ; ‚ RAM:00021884 0000 dc.b 0 RAM:00021885 00FB dc.b $FB ; û RAM:00021886 0000 dc.b 0 RAM:00021887 0083 dc.b $83 ; ƒ RAM:00021888 0001 dc.b 1 RAM:00021889 0077 dc.b $77 ; w RAM:0002188A 0000 dc.b 0 RAM:0002188B 0084 dc.b $84 ; „ RAM:0002188C 0001 dc.b 1 RAM:0002188D 0001 dc.b 1 RAM:0002188E 0000 dc.b 0 RAM:0002188F 0085 dc.b $85 ; … RAM:00021890 0001 dc.b 1 RAM:00021891 0078 dc.b $78 ; x RAM:00021892 0000 dc.b 0 RAM:00021893 0086 dc.b $86 ; † RAM:00021894 0001 dc.b 1 RAM:00021895 0079 dc.b $79 ; y RAM:00021896 0000 dc.b 0 RAM:00021897 0087 dc.b $87 ; ‡ RAM:00021898 0001 dc.b 1 RAM:00021899 000B dc.b $B RAM:0002189A 0000 dc.b 0 RAM:0002189B 0000 dc.b 0 RAM:0002189C 0000 dc.b 0 RAM:0002189D 0000 dc.b 0 RAM:0002189E 0000 dc.b 0 RAM:0002189F 0004 dc.b 4 RAM:000218A0 0001 dc.b 1 RAM:000218A1 0058 dc.b $58 ; X RAM:000218A2 0000 dc.b 0 RAM:000218A3 0007 dc.b 7 RAM:000218A4 0001 dc.b 1 RAM:000218A5 0059 dc.b $59 ; Y RAM:000218A6 0000 dc.b 0 RAM:000218A7 0008 dc.b 8 RAM:000218A8 0001 dc.b 1 RAM:000218A9 005A dc.b $5A ; Z RAM:000218AA 0000 dc.b 0 RAM:000218AB 0009 dc.b 9 RAM:000218AC 0001 dc.b 1 RAM:000218AD 005B dc.b $5B ; [ RAM:000218AE 0000 dc.b 0 RAM:000218AF 000D dc.b $D RAM:000218B0 0001 dc.b 1 RAM:000218B1 005C dc.b $5C ; \ RAM:000218B2 0000 dc.b 0 RAM:000218B3 000E dc.b $E RAM:000218B4 0001 dc.b 1 RAM:000218B5 005D dc.b $5D ; ] RAM:000218B6 0000 dc.b 0 RAM:000218B7 0011 dc.b $11 RAM:000218B8 0001 dc.b 1 RAM:000218B9 005E dc.b $5E ; ^ RAM:000218BA 0000 dc.b 0 RAM:000218BB 002B dc.b $2B ; + RAM:000218BC 0001 dc.b 1 RAM:000218BD 0009 dc.b 9 RAM:000218BE 0000 dc.b 0 RAM:000218BF 002D dc.b $2D ; - RAM:000218C0 0001 dc.b 1 RAM:000218C1 0060 dc.b $60 ; ` RAM:000218C2 0000 dc.b 0 RAM:000218C3 002E dc.b $2E ; . RAM:000218C4 0001 dc.b 1 RAM:000218C5 0061 dc.b $61 ; a RAM:000218C6 0000 dc.b 0 RAM:000218C7 002F dc.b $2F ; / RAM:000218C8 0001 dc.b 1 RAM:000218C9 0062 dc.b $62 ; b RAM:000218CA 0000 dc.b 0 RAM:000218CB 0073 dc.b $73 ; s RAM:000218CC 0001 dc.b 1 RAM:000218CD 007A dc.b $7A ; z RAM:000218CE 0000 dc.b 0 RAM:000218CF 007D dc.b $7D ; } RAM:000218D0 0001 dc.b 1 RAM:000218D1 00DA dc.b $DA ; Ú RAM:000218D2 0000 dc.b 0 RAM:000218D3 007F dc.b $7F ;  RAM:000218D4 0001 dc.b 1 RAM:000218D5 0075 dc.b $75 ; u RAM:000218D6 0000 dc.b 0 RAM:000218D7 0080 dc.b $80 ; € RAM:000218D8 0001 dc.b 1 RAM:000218D9 0076 dc.b $76 ; v RAM:000218DA 0000 dc.b 0 RAM:000218DB 0081 dc.b $81 ; RAM:000218DC 0000 dc.b 0 RAM:000218DD 00F7 dc.b $F7 ; ÷ RAM:000218DE 0000 dc.b 0 RAM:000218DF 0082 dc.b $82 ; ‚ RAM:000218E0 0000 dc.b 0 RAM:000218E1 00FB dc.b $FB ; û RAM:000218E2 0000 dc.b 0 RAM:000218E3 0083 dc.b $83 ; ƒ RAM:000218E4 0001 dc.b 1 RAM:000218E5 0077 dc.b $77 ; w RAM:000218E6 0000 dc.b 0 RAM:000218E7 0084 dc.b $84 ; „ RAM:000218E8 0001 dc.b 1 RAM:000218E9 0001 dc.b 1 RAM:000218EA 0000 dc.b 0 RAM:000218EB 0085 dc.b $85 ; … RAM:000218EC 0001 dc.b 1 RAM:000218ED 0078 dc.b $78 ; x RAM:000218EE 0000 dc.b 0 RAM:000218EF 0086 dc.b $86 ; † RAM:000218F0 0001 dc.b 1 RAM:000218F1 0079 dc.b $79 ; y RAM:000218F2 0000 dc.b 0 RAM:000218F3 0087 dc.b $87 ; ‡ RAM:000218F4 0001 dc.b 1 RAM:000218F5 000B dc.b $B RAM:000218F6 0000 dc.b 0 RAM:000218F7 0000 dc.b 0 RAM:000218F8 0000 dc.b 0 RAM:000218F9 0000 dc.b 0 RAM:000218FA 0000 dc.b 0 RAM:000218FB 0004 dc.b 4 RAM:000218FC 0001 dc.b 1 RAM:000218FD 0058 dc.b $58 ; X RAM:000218FE 0000 dc.b 0 RAM:000218FF 0007 dc.b 7 RAM:00021900 0001 dc.b 1 RAM:00021901 0059 dc.b $59 ; Y RAM:00021902 0000 dc.b 0 RAM:00021903 0008 dc.b 8 RAM:00021904 0001 dc.b 1 RAM:00021905 005A dc.b $5A ; Z RAM:00021906 0000 dc.b 0 RAM:00021907 0009 dc.b 9 RAM:00021908 0001 dc.b 1 RAM:00021909 005B dc.b $5B ; [ RAM:0002190A 0000 dc.b 0 RAM:0002190B 000D dc.b $D RAM:0002190C 0001 dc.b 1 RAM:0002190D 005C dc.b $5C ; \ RAM:0002190E 0000 dc.b 0 RAM:0002190F 000E dc.b $E RAM:00021910 0001 dc.b 1 RAM:00021911 005D dc.b $5D ; ] RAM:00021912 0000 dc.b 0 RAM:00021913 0011 dc.b $11 RAM:00021914 0001 dc.b 1 RAM:00021915 005E dc.b $5E ; ^ RAM:00021916 0000 dc.b 0 RAM:00021917 002B dc.b $2B ; + RAM:00021918 0001 dc.b 1 RAM:00021919 0009 dc.b 9 RAM:0002191A 0000 dc.b 0 RAM:0002191B 002C dc.b $2C ; , RAM:0002191C 0001 dc.b 1 RAM:0002191D 0056 dc.b $56 ; V RAM:0002191E 0000 dc.b 0 RAM:0002191F 002D dc.b $2D ; - RAM:00021920 0001 dc.b 1 RAM:00021921 0060 dc.b $60 ; ` RAM:00021922 0000 dc.b 0 RAM:00021923 002E dc.b $2E ; . RAM:00021924 0001 dc.b 1 RAM:00021925 0061 dc.b $61 ; a RAM:00021926 0000 dc.b 0 RAM:00021927 002F dc.b $2F ; / RAM:00021928 0001 dc.b 1 RAM:00021929 0062 dc.b $62 ; b RAM:0002192A 0000 dc.b 0 RAM:0002192B 006B dc.b $6B ; k RAM:0002192C 0001 dc.b 1 RAM:0002192D 0054 dc.b $54 ; T RAM:0002192E 0000 dc.b 0 RAM:0002192F 0073 dc.b $73 ; s RAM:00021930 0001 dc.b 1 RAM:00021931 006D dc.b $6D ; m RAM:00021932 0000 dc.b 0 RAM:00021933 0075 dc.b $75 ; u RAM:00021934 0000 dc.b 0 RAM:00021935 00CC dc.b $CC ; Ì RAM:00021936 0000 dc.b 0 RAM:00021937 0076 dc.b $76 ; v RAM:00021938 0001 dc.b 1 RAM:00021939 006E dc.b $6E ; n RAM:0002193A 0000 dc.b 0 RAM:0002193B 0077 dc.b $77 ; w RAM:0002193C 0001 dc.b 1 RAM:0002193D 006F dc.b $6F ; o RAM:0002193E 0000 dc.b 0 RAM:0002193F 0078 dc.b $78 ; x RAM:00021940 0001 dc.b 1 RAM:00021941 0070 dc.b $70 ; p RAM:00021942 0000 dc.b 0 RAM:00021943 0079 dc.b $79 ; y RAM:00021944 0001 dc.b 1 RAM:00021945 0071 dc.b $71 ; q RAM:00021946 0000 dc.b 0 RAM:00021947 007A dc.b $7A ; z RAM:00021948 0001 dc.b 1 RAM:00021949 0072 dc.b $72 ; r RAM:0002194A 0000 dc.b 0 RAM:0002194B 007B dc.b $7B ; { RAM:0002194C 0001 dc.b 1 RAM:0002194D 0073 dc.b $73 ; s RAM:0002194E 0000 dc.b 0 RAM:0002194F 007C dc.b $7C ; | RAM:00021950 0000 dc.b 0 RAM:00021951 00E6 dc.b $E6 ; æ RAM:00021952 0000 dc.b 0 RAM:00021953 007D dc.b $7D ; } RAM:00021954 0001 dc.b 1 RAM:00021955 0074 dc.b $74 ; t RAM:00021956 0000 dc.b 0 RAM:00021957 007F dc.b $7F ;  RAM:00021958 0001 dc.b 1 RAM:00021959 0075 dc.b $75 ; u RAM:0002195A 0000 dc.b 0 RAM:0002195B 0080 dc.b $80 ; € RAM:0002195C 0001 dc.b 1 RAM:0002195D 0076 dc.b $76 ; v RAM:0002195E 0000 dc.b 0 RAM:0002195F 0081 dc.b $81 ; RAM:00021960 0000 dc.b 0 RAM:00021961 00F7 dc.b $F7 ; ÷ RAM:00021962 0000 dc.b 0 RAM:00021963 0082 dc.b $82 ; ‚ RAM:00021964 0000 dc.b 0 RAM:00021965 00FB dc.b $FB ; û RAM:00021966 0000 dc.b 0 RAM:00021967 0083 dc.b $83 ; ƒ RAM:00021968 0001 dc.b 1 RAM:00021969 0077 dc.b $77 ; w RAM:0002196A 0000 dc.b 0 RAM:0002196B 0084 dc.b $84 ; „ RAM:0002196C 0001 dc.b 1 RAM:0002196D 0001 dc.b 1 RAM:0002196E 0000 dc.b 0 RAM:0002196F 0085 dc.b $85 ; … RAM:00021970 0001 dc.b 1 RAM:00021971 0078 dc.b $78 ; x RAM:00021972 0000 dc.b 0 RAM:00021973 0086 dc.b $86 ; † RAM:00021974 0001 dc.b 1 RAM:00021975 0079 dc.b $79 ; y RAM:00021976 0000 dc.b 0 RAM:00021977 0087 dc.b $87 ; ‡ RAM:00021978 0001 dc.b 1 RAM:00021979 000B dc.b $B RAM:0002197A 0000 dc.b 0 RAM:0002197B 008F dc.b $8F ; RAM:0002197C 0001 dc.b 1 RAM:0002197D 0055 dc.b $55 ; U RAM:0002197E 0000 dc.b 0 RAM:0002197F 0090 dc.b $90 ; RAM:00021980 0001 dc.b 1 RAM:00021981 00DB dc.b $DB ; Û RAM:00021982 0000 dc.b 0 RAM:00021983 0091 dc.b $91 ; ‘ RAM:00021984 0001 dc.b 1 RAM:00021985 0053 dc.b $53 ; S RAM:00021986 0000 dc.b 0 RAM:00021987 0000 dc.b 0 RAM:00021988 0000 dc.b 0 RAM:00021989 0000 dc.b 0 RAM:0002198A 0000 dc.b 0 RAM:0002198B 0039 dc.b $39 ; 9 RAM:0002198C 0001 dc.b 1 RAM:0002198D 000E dc.b $E RAM:0002198E 0000 dc.b 0 RAM:0002198F 004D dc.b $4D ; M RAM:00021990 0001 dc.b 1 RAM:00021991 000C dc.b $C RAM:00021992 0000 dc.b 0 RAM:00021993 005D dc.b $5D ; ] RAM:00021994 0001 dc.b 1 RAM:00021995 000D dc.b $D RAM:00021996 0000 dc.b 0 RAM:00021997 0000 dc.b 0 RAM:00021998 0000 dc.b 0 RAM:00021999 0000 dc.b 0 RAM:0002199A 0000 dc.b 0 RAM:0002199B 0012 dc.b $12 RAM:0002199C 0001 dc.b 1 RAM:0002199D 001B dc.b $1B RAM:0002199E 0000 dc.b 0 RAM:0002199F 0013 dc.b $13 RAM:000219A0 0001 dc.b 1 RAM:000219A1 00C6 dc.b $C6 ; Æ RAM:000219A2 0000 dc.b 0 RAM:000219A3 008E dc.b $8E ; Ž RAM:000219A4 0001 dc.b 1 RAM:000219A5 00DC dc.b $DC ; Ü RAM:000219A6 0000 dc.b 0 RAM:000219A7 0000 dc.b 0 RAM:000219A8 0000 dc.b 0 RAM:000219A9 0000 dc.b 0 RAM:000219AA 0000 dc.b 0 RAM:000219AB 0012 dc.b $12 RAM:000219AC 0001 dc.b 1 RAM:000219AD 001E dc.b $1E RAM:000219AE 0000 dc.b 0 RAM:000219AF 0000 dc.b 0 RAM:000219B0 0000 dc.b 0 RAM:000219B1 0000 dc.b 0 RAM:000219B2 0000 dc.b 0 RAM:000219B3 0012 dc.b $12 RAM:000219B4 0001 dc.b 1 RAM:000219B5 0020 dc.b $20 RAM:000219B6 0000 dc.b 0 RAM:000219B7 0000 dc.b 0 RAM:000219B8 0000 dc.b 0 RAM:000219B9 0000 dc.b 0 RAM:000219BA 0000 dc.b 0 RAM:000219BB 0012 dc.b $12 RAM:000219BC 0000 dc.b 0 RAM:000219BD 00C5 dc.b $C5 ; Å RAM:000219BE 0000 dc.b 0 RAM:000219BF 0000 dc.b 0 RAM:000219C0 0000 dc.b 0 RAM:000219C1 0000 dc.b 0 RAM:000219C2 0000 dc.b 0 RAM:000219C3 0004 dc.b 4 RAM:000219C4 0001 dc.b 1 RAM:000219C5 0058 dc.b $58 ; X RAM:000219C6 0000 dc.b 0 RAM:000219C7 0007 dc.b 7 RAM:000219C8 0001 dc.b 1 RAM:000219C9 0059 dc.b $59 ; Y RAM:000219CA 0000 dc.b 0 RAM:000219CB 0008 dc.b 8 RAM:000219CC 0001 dc.b 1 RAM:000219CD 005A dc.b $5A ; Z RAM:000219CE 0000 dc.b 0 RAM:000219CF 0009 dc.b 9 RAM:000219D0 0001 dc.b 1 RAM:000219D1 005B dc.b $5B ; [ RAM:000219D2 0000 dc.b 0 RAM:000219D3 000D dc.b $D RAM:000219D4 0001 dc.b 1 RAM:000219D5 005C dc.b $5C ; \ RAM:000219D6 0000 dc.b 0 RAM:000219D7 000E dc.b $E RAM:000219D8 0001 dc.b 1 RAM:000219D9 005D dc.b $5D ; ] RAM:000219DA 0000 dc.b 0 RAM:000219DB 0011 dc.b $11 RAM:000219DC 0001 dc.b 1 RAM:000219DD 005E dc.b $5E ; ^ RAM:000219DE 0000 dc.b 0 RAM:000219DF 0012 dc.b $12 RAM:000219E0 0000 dc.b 0 RAM:000219E1 00C4 dc.b $C4 ; Ä RAM:000219E2 0000 dc.b 0 RAM:000219E3 002B dc.b $2B ; + RAM:000219E4 0001 dc.b 1 RAM:000219E5 0009 dc.b 9 RAM:000219E6 0000 dc.b 0 RAM:000219E7 002D dc.b $2D ; - RAM:000219E8 0001 dc.b 1 RAM:000219E9 0060 dc.b $60 ; ` RAM:000219EA 0000 dc.b 0 RAM:000219EB 002E dc.b $2E ; . RAM:000219EC 0001 dc.b 1 RAM:000219ED 0061 dc.b $61 ; a RAM:000219EE 0000 dc.b 0 RAM:000219EF 002F dc.b $2F ; / RAM:000219F0 0001 dc.b 1 RAM:000219F1 0062 dc.b $62 ; b RAM:000219F2 0000 dc.b 0 RAM:000219F3 006B dc.b $6B ; k RAM:000219F4 0001 dc.b 1 RAM:000219F5 00DD dc.b $DD ; Ý RAM:000219F6 0000 dc.b 0 RAM:000219F7 0073 dc.b $73 ; s RAM:000219F8 0001 dc.b 1 RAM:000219F9 006D dc.b $6D ; m RAM:000219FA 0000 dc.b 0 RAM:000219FB 0075 dc.b $75 ; u RAM:000219FC 0000 dc.b 0 RAM:000219FD 00CC dc.b $CC ; Ì RAM:000219FE 0000 dc.b 0 RAM:000219FF 0076 dc.b $76 ; v RAM:00021A00 0001 dc.b 1 RAM:00021A01 006E dc.b $6E ; n RAM:00021A02 0000 dc.b 0 RAM:00021A03 0077 dc.b $77 ; w RAM:00021A04 0001 dc.b 1 RAM:00021A05 006F dc.b $6F ; o RAM:00021A06 0000 dc.b 0 RAM:00021A07 0078 dc.b $78 ; x RAM:00021A08 0001 dc.b 1 RAM:00021A09 0070 dc.b $70 ; p RAM:00021A0A 0000 dc.b 0 RAM:00021A0B 0079 dc.b $79 ; y RAM:00021A0C 0001 dc.b 1 RAM:00021A0D 0071 dc.b $71 ; q RAM:00021A0E 0000 dc.b 0 RAM:00021A0F 007A dc.b $7A ; z RAM:00021A10 0001 dc.b 1 RAM:00021A11 0072 dc.b $72 ; r RAM:00021A12 0000 dc.b 0 RAM:00021A13 007B dc.b $7B ; { RAM:00021A14 0001 dc.b 1 RAM:00021A15 0073 dc.b $73 ; s RAM:00021A16 0000 dc.b 0 RAM:00021A17 007C dc.b $7C ; | RAM:00021A18 0000 dc.b 0 RAM:00021A19 00E6 dc.b $E6 ; æ RAM:00021A1A 0000 dc.b 0 RAM:00021A1B 007D dc.b $7D ; } RAM:00021A1C 0001 dc.b 1 RAM:00021A1D 0074 dc.b $74 ; t RAM:00021A1E 0000 dc.b 0 RAM:00021A1F 007F dc.b $7F ;  RAM:00021A20 0001 dc.b 1 RAM:00021A21 0075 dc.b $75 ; u RAM:00021A22 0000 dc.b 0 RAM:00021A23 0080 dc.b $80 ; € RAM:00021A24 0001 dc.b 1 RAM:00021A25 0076 dc.b $76 ; v RAM:00021A26 0000 dc.b 0 RAM:00021A27 0081 dc.b $81 ; RAM:00021A28 0000 dc.b 0 RAM:00021A29 00F7 dc.b $F7 ; ÷ RAM:00021A2A 0000 dc.b 0 RAM:00021A2B 0082 dc.b $82 ; ‚ RAM:00021A2C 0000 dc.b 0 RAM:00021A2D 00FB dc.b $FB ; û RAM:00021A2E 0000 dc.b 0 RAM:00021A2F 0083 dc.b $83 ; ƒ RAM:00021A30 0001 dc.b 1 RAM:00021A31 0077 dc.b $77 ; w RAM:00021A32 0000 dc.b 0 RAM:00021A33 0084 dc.b $84 ; „ RAM:00021A34 0001 dc.b 1 RAM:00021A35 0001 dc.b 1 RAM:00021A36 0000 dc.b 0 RAM:00021A37 0085 dc.b $85 ; … RAM:00021A38 0001 dc.b 1 RAM:00021A39 0078 dc.b $78 ; x RAM:00021A3A 0000 dc.b 0 RAM:00021A3B 0086 dc.b $86 ; † RAM:00021A3C 0001 dc.b 1 RAM:00021A3D 0079 dc.b $79 ; y RAM:00021A3E 0000 dc.b 0 RAM:00021A3F 0087 dc.b $87 ; ‡ RAM:00021A40 0001 dc.b 1 RAM:00021A41 000B dc.b $B RAM:00021A42 0000 dc.b 0 RAM:00021A43 0000 dc.b 0 RAM:00021A44 0000 dc.b 0 RAM:00021A45 0000 dc.b 0 RAM:00021A46 0000 dc.b 0 RAM:00021A47 0004 dc.b 4 RAM:00021A48 0001 dc.b 1 RAM:00021A49 0058 dc.b $58 ; X RAM:00021A4A 0000 dc.b 0 RAM:00021A4B 0007 dc.b 7 RAM:00021A4C 0001 dc.b 1 RAM:00021A4D 0059 dc.b $59 ; Y RAM:00021A4E 0000 dc.b 0 RAM:00021A4F 0008 dc.b 8 RAM:00021A50 0001 dc.b 1 RAM:00021A51 005A dc.b $5A ; Z RAM:00021A52 0000 dc.b 0 RAM:00021A53 0009 dc.b 9 RAM:00021A54 0001 dc.b 1 RAM:00021A55 005B dc.b $5B ; [ RAM:00021A56 0000 dc.b 0 RAM:00021A57 000D dc.b $D RAM:00021A58 0001 dc.b 1 RAM:00021A59 005C dc.b $5C ; \ RAM:00021A5A 0000 dc.b 0 RAM:00021A5B 000E dc.b $E RAM:00021A5C 0001 dc.b 1 RAM:00021A5D 005D dc.b $5D ; ] RAM:00021A5E 0000 dc.b 0 RAM:00021A5F 0011 dc.b $11 RAM:00021A60 0001 dc.b 1 RAM:00021A61 005E dc.b $5E ; ^ RAM:00021A62 0000 dc.b 0 RAM:00021A63 0012 dc.b $12 RAM:00021A64 0000 dc.b 0 RAM:00021A65 00C2 dc.b $C2 ;  RAM:00021A66 0000 dc.b 0 RAM:00021A67 002B dc.b $2B ; + RAM:00021A68 0001 dc.b 1 RAM:00021A69 0009 dc.b 9 RAM:00021A6A 0000 dc.b 0 RAM:00021A6B 002D dc.b $2D ; - RAM:00021A6C 0001 dc.b 1 RAM:00021A6D 0060 dc.b $60 ; ` RAM:00021A6E 0000 dc.b 0 RAM:00021A6F 002E dc.b $2E ; . RAM:00021A70 0001 dc.b 1 RAM:00021A71 0061 dc.b $61 ; a RAM:00021A72 0000 dc.b 0 RAM:00021A73 002F dc.b $2F ; / RAM:00021A74 0001 dc.b 1 RAM:00021A75 0062 dc.b $62 ; b RAM:00021A76 0000 dc.b 0 RAM:00021A77 006B dc.b $6B ; k RAM:00021A78 0001 dc.b 1 RAM:00021A79 00DE dc.b $DE ; Þ RAM:00021A7A 0000 dc.b 0 RAM:00021A7B 0073 dc.b $73 ; s RAM:00021A7C 0001 dc.b 1 RAM:00021A7D 006D dc.b $6D ; m RAM:00021A7E 0000 dc.b 0 RAM:00021A7F 0075 dc.b $75 ; u RAM:00021A80 0000 dc.b 0 RAM:00021A81 00CC dc.b $CC ; Ì RAM:00021A82 0000 dc.b 0 RAM:00021A83 0076 dc.b $76 ; v RAM:00021A84 0001 dc.b 1 RAM:00021A85 006E dc.b $6E ; n RAM:00021A86 0000 dc.b 0 RAM:00021A87 0077 dc.b $77 ; w RAM:00021A88 0001 dc.b 1 RAM:00021A89 006F dc.b $6F ; o RAM:00021A8A 0000 dc.b 0 RAM:00021A8B 0078 dc.b $78 ; x RAM:00021A8C 0001 dc.b 1 RAM:00021A8D 0070 dc.b $70 ; p RAM:00021A8E 0000 dc.b 0 RAM:00021A8F 0079 dc.b $79 ; y RAM:00021A90 0001 dc.b 1 RAM:00021A91 0071 dc.b $71 ; q RAM:00021A92 0000 dc.b 0 RAM:00021A93 007A dc.b $7A ; z RAM:00021A94 0001 dc.b 1 RAM:00021A95 0072 dc.b $72 ; r RAM:00021A96 0000 dc.b 0 RAM:00021A97 007B dc.b $7B ; { RAM:00021A98 0001 dc.b 1 RAM:00021A99 0073 dc.b $73 ; s RAM:00021A9A 0000 dc.b 0 RAM:00021A9B 007C dc.b $7C ; | RAM:00021A9C 0000 dc.b 0 RAM:00021A9D 00E6 dc.b $E6 ; æ RAM:00021A9E 0000 dc.b 0 RAM:00021A9F 007D dc.b $7D ; } RAM:00021AA0 0001 dc.b 1 RAM:00021AA1 0074 dc.b $74 ; t RAM:00021AA2 0000 dc.b 0 RAM:00021AA3 007F dc.b $7F ;  RAM:00021AA4 0001 dc.b 1 RAM:00021AA5 0075 dc.b $75 ; u RAM:00021AA6 0000 dc.b 0 RAM:00021AA7 0080 dc.b $80 ; € RAM:00021AA8 0001 dc.b 1 RAM:00021AA9 0076 dc.b $76 ; v RAM:00021AAA 0000 dc.b 0 RAM:00021AAB 0081 dc.b $81 ; RAM:00021AAC 0000 dc.b 0 RAM:00021AAD 00F7 dc.b $F7 ; ÷ RAM:00021AAE 0000 dc.b 0 RAM:00021AAF 0082 dc.b $82 ; ‚ RAM:00021AB0 0000 dc.b 0 RAM:00021AB1 00FB dc.b $FB ; û RAM:00021AB2 0000 dc.b 0 RAM:00021AB3 0083 dc.b $83 ; ƒ RAM:00021AB4 0001 dc.b 1 RAM:00021AB5 0077 dc.b $77 ; w RAM:00021AB6 0000 dc.b 0 RAM:00021AB7 0084 dc.b $84 ; „ RAM:00021AB8 0001 dc.b 1 RAM:00021AB9 0001 dc.b 1 RAM:00021ABA 0000 dc.b 0 RAM:00021ABB 0085 dc.b $85 ; … RAM:00021ABC 0001 dc.b 1 RAM:00021ABD 0078 dc.b $78 ; x RAM:00021ABE 0000 dc.b 0 RAM:00021ABF 0086 dc.b $86 ; † RAM:00021AC0 0001 dc.b 1 RAM:00021AC1 0079 dc.b $79 ; y RAM:00021AC2 0000 dc.b 0 RAM:00021AC3 0087 dc.b $87 ; ‡ RAM:00021AC4 0001 dc.b 1 RAM:00021AC5 000B dc.b $B RAM:00021AC6 0000 dc.b 0 RAM:00021AC7 0000 dc.b 0 RAM:00021AC8 0000 dc.b 0 RAM:00021AC9 0000 dc.b 0 RAM:00021ACA 0000 dc.b 0 RAM:00021ACB 0014 dc.b $14 RAM:00021ACC 0001 dc.b 1 RAM:00021ACD 00DF dc.b $DF ; ß RAM:00021ACE 0000 dc.b 0 RAM:00021ACF 0000 dc.b 0 RAM:00021AD0 0000 dc.b 0 RAM:00021AD1 0000 dc.b 0 RAM:00021AD2 0000 dc.b 0 RAM:00021AD3 001F dc.b $1F RAM:00021AD4 0001 dc.b 1 RAM:00021AD5 009A dc.b $9A ; š RAM:00021AD6 0000 dc.b 0 RAM:00021AD7 0020 dc.b $20 RAM:00021AD8 0001 dc.b 1 RAM:00021AD9 009B dc.b $9B ; › RAM:00021ADA 0000 dc.b 0 RAM:00021ADB 0000 dc.b 0 RAM:00021ADC 0000 dc.b 0 RAM:00021ADD 003C dc.b $3C ; < RAM:00021ADE 0000 dc.b 0 RAM:00021ADF 0012 dc.b $12 RAM:00021AE0 0001 dc.b 1 RAM:00021AE1 0018 dc.b $18 RAM:00021AE2 0000 dc.b 0 RAM:00021AE3 0013 dc.b $13 RAM:00021AE4 0001 dc.b 1 RAM:00021AE5 00E0 dc.b $E0 ; à RAM:00021AE6 0000 dc.b 0 RAM:00021AE7 0000 dc.b 0 RAM:00021AE8 0000 dc.b 0 RAM:00021AE9 0000 dc.b 0 RAM:00021AEA 0000 dc.b 0 RAM:00021AEB 0012 dc.b $12 RAM:00021AEC 0001 dc.b 1 RAM:00021AED 001C dc.b $1C RAM:00021AEE 0000 dc.b 0 RAM:00021AEF 0000 dc.b 0 RAM:00021AF0 0000 dc.b 0 RAM:00021AF1 0000 dc.b 0 RAM:00021AF2 0000 dc.b 0 RAM:00021AF3 0012 dc.b $12 RAM:00021AF4 0000 dc.b 0 RAM:00021AF5 00C3 dc.b $C3 ; à RAM:00021AF6 0000 dc.b 0 RAM:00021AF7 0000 dc.b 0 RAM:00021AF8 0000 dc.b 0 RAM:00021AF9 0000 dc.b 0 RAM:00021AFA 0000 dc.b 0 RAM:00021AFB 0012 dc.b $12 RAM:00021AFC 0000 dc.b 0 RAM:00021AFD 00C1 dc.b $C1 ; Á RAM:00021AFE 0000 dc.b 0 RAM:00021AFF 0000 dc.b 0 RAM:00021B00 0000 dc.b 0 RAM:00021B01 0000 dc.b 0 RAM:00021B02 0000 dc.b 0 RAM:00021B03 0004 dc.b 4 RAM:00021B04 0001 dc.b 1 RAM:00021B05 0058 dc.b $58 ; X RAM:00021B06 0000 dc.b 0 RAM:00021B07 0007 dc.b 7 RAM:00021B08 0001 dc.b 1 RAM:00021B09 0059 dc.b $59 ; Y RAM:00021B0A 0000 dc.b 0 RAM:00021B0B 0008 dc.b 8 RAM:00021B0C 0001 dc.b 1 RAM:00021B0D 005A dc.b $5A ; Z RAM:00021B0E 0000 dc.b 0 RAM:00021B0F 0009 dc.b 9 RAM:00021B10 0001 dc.b 1 RAM:00021B11 005B dc.b $5B ; [ RAM:00021B12 0000 dc.b 0 RAM:00021B13 000D dc.b $D RAM:00021B14 0001 dc.b 1 RAM:00021B15 005C dc.b $5C ; \ RAM:00021B16 0000 dc.b 0 RAM:00021B17 000E dc.b $E RAM:00021B18 0001 dc.b 1 RAM:00021B19 005D dc.b $5D ; ] RAM:00021B1A 0000 dc.b 0 RAM:00021B1B 0011 dc.b $11 RAM:00021B1C 0001 dc.b 1 RAM:00021B1D 005E dc.b $5E ; ^ RAM:00021B1E 0000 dc.b 0 RAM:00021B1F 0012 dc.b $12 RAM:00021B20 0000 dc.b 0 RAM:00021B21 00C0 dc.b $C0 ; À RAM:00021B22 0000 dc.b 0 RAM:00021B23 002B dc.b $2B ; + RAM:00021B24 0001 dc.b 1 RAM:00021B25 0009 dc.b 9 RAM:00021B26 0000 dc.b 0 RAM:00021B27 002D dc.b $2D ; - RAM:00021B28 0001 dc.b 1 RAM:00021B29 0060 dc.b $60 ; ` RAM:00021B2A 0000 dc.b 0 RAM:00021B2B 002E dc.b $2E ; . RAM:00021B2C 0001 dc.b 1 RAM:00021B2D 0061 dc.b $61 ; a RAM:00021B2E 0000 dc.b 0 RAM:00021B2F 002F dc.b $2F ; / RAM:00021B30 0001 dc.b 1 RAM:00021B31 0062 dc.b $62 ; b RAM:00021B32 0000 dc.b 0 RAM:00021B33 006B dc.b $6B ; k RAM:00021B34 0001 dc.b 1 RAM:00021B35 00E1 dc.b $E1 ; á RAM:00021B36 0000 dc.b 0 RAM:00021B37 0073 dc.b $73 ; s RAM:00021B38 0001 dc.b 1 RAM:00021B39 006D dc.b $6D ; m RAM:00021B3A 0000 dc.b 0 RAM:00021B3B 0075 dc.b $75 ; u RAM:00021B3C 0000 dc.b 0 RAM:00021B3D 00CC dc.b $CC ; Ì RAM:00021B3E 0000 dc.b 0 RAM:00021B3F 0076 dc.b $76 ; v RAM:00021B40 0001 dc.b 1 RAM:00021B41 006E dc.b $6E ; n RAM:00021B42 0000 dc.b 0 RAM:00021B43 0077 dc.b $77 ; w RAM:00021B44 0001 dc.b 1 RAM:00021B45 006F dc.b $6F ; o RAM:00021B46 0000 dc.b 0 RAM:00021B47 0078 dc.b $78 ; x RAM:00021B48 0001 dc.b 1 RAM:00021B49 0070 dc.b $70 ; p RAM:00021B4A 0000 dc.b 0 RAM:00021B4B 0079 dc.b $79 ; y RAM:00021B4C 0001 dc.b 1 RAM:00021B4D 0071 dc.b $71 ; q RAM:00021B4E 0000 dc.b 0 RAM:00021B4F 007A dc.b $7A ; z RAM:00021B50 0001 dc.b 1 RAM:00021B51 0072 dc.b $72 ; r RAM:00021B52 0000 dc.b 0 RAM:00021B53 007B dc.b $7B ; { RAM:00021B54 0001 dc.b 1 RAM:00021B55 0073 dc.b $73 ; s RAM:00021B56 0000 dc.b 0 RAM:00021B57 007C dc.b $7C ; | RAM:00021B58 0000 dc.b 0 RAM:00021B59 00E6 dc.b $E6 ; æ RAM:00021B5A 0000 dc.b 0 RAM:00021B5B 007D dc.b $7D ; } RAM:00021B5C 0001 dc.b 1 RAM:00021B5D 0074 dc.b $74 ; t RAM:00021B5E 0000 dc.b 0 RAM:00021B5F 007F dc.b $7F ;  RAM:00021B60 0001 dc.b 1 RAM:00021B61 0075 dc.b $75 ; u RAM:00021B62 0000 dc.b 0 RAM:00021B63 0080 dc.b $80 ; € RAM:00021B64 0001 dc.b 1 RAM:00021B65 0076 dc.b $76 ; v RAM:00021B66 0000 dc.b 0 RAM:00021B67 0081 dc.b $81 ; RAM:00021B68 0000 dc.b 0 RAM:00021B69 00F7 dc.b $F7 ; ÷ RAM:00021B6A 0000 dc.b 0 RAM:00021B6B 0082 dc.b $82 ; ‚ RAM:00021B6C 0000 dc.b 0 RAM:00021B6D 00FB dc.b $FB ; û RAM:00021B6E 0000 dc.b 0 RAM:00021B6F 0083 dc.b $83 ; ƒ RAM:00021B70 0001 dc.b 1 RAM:00021B71 0077 dc.b $77 ; w RAM:00021B72 0000 dc.b 0 RAM:00021B73 0084 dc.b $84 ; „ RAM:00021B74 0001 dc.b 1 RAM:00021B75 0001 dc.b 1 RAM:00021B76 0000 dc.b 0 RAM:00021B77 0085 dc.b $85 ; … RAM:00021B78 0001 dc.b 1 RAM:00021B79 0078 dc.b $78 ; x RAM:00021B7A 0000 dc.b 0 RAM:00021B7B 0086 dc.b $86 ; † RAM:00021B7C 0001 dc.b 1 RAM:00021B7D 0079 dc.b $79 ; y RAM:00021B7E 0000 dc.b 0 RAM:00021B7F 0087 dc.b $87 ; ‡ RAM:00021B80 0001 dc.b 1 RAM:00021B81 000B dc.b $B RAM:00021B82 0000 dc.b 0 RAM:00021B83 0000 dc.b 0 RAM:00021B84 0000 dc.b 0 RAM:00021B85 0000 dc.b 0 RAM:00021B86 0000 dc.b 0 RAM:00021B87 0004 dc.b 4 RAM:00021B88 0001 dc.b 1 RAM:00021B89 0058 dc.b $58 ; X RAM:00021B8A 0000 dc.b 0 RAM:00021B8B 0007 dc.b 7 RAM:00021B8C 0001 dc.b 1 RAM:00021B8D 0059 dc.b $59 ; Y RAM:00021B8E 0000 dc.b 0 RAM:00021B8F 0008 dc.b 8 RAM:00021B90 0001 dc.b 1 RAM:00021B91 005A dc.b $5A ; Z RAM:00021B92 0000 dc.b 0 RAM:00021B93 0009 dc.b 9 RAM:00021B94 0001 dc.b 1 RAM:00021B95 005B dc.b $5B ; [ RAM:00021B96 0000 dc.b 0 RAM:00021B97 000D dc.b $D RAM:00021B98 0001 dc.b 1 RAM:00021B99 005C dc.b $5C ; \ RAM:00021B9A 0000 dc.b 0 RAM:00021B9B 000E dc.b $E RAM:00021B9C 0001 dc.b 1 RAM:00021B9D 005D dc.b $5D ; ] RAM:00021B9E 0000 dc.b 0 RAM:00021B9F 0011 dc.b $11 RAM:00021BA0 0001 dc.b 1 RAM:00021BA1 005E dc.b $5E ; ^ RAM:00021BA2 0000 dc.b 0 RAM:00021BA3 002B dc.b $2B ; + RAM:00021BA4 0001 dc.b 1 RAM:00021BA5 0009 dc.b 9 RAM:00021BA6 0000 dc.b 0 RAM:00021BA7 002C dc.b $2C ; , RAM:00021BA8 0001 dc.b 1 RAM:00021BA9 0056 dc.b $56 ; V RAM:00021BAA 0000 dc.b 0 RAM:00021BAB 002D dc.b $2D ; - RAM:00021BAC 0001 dc.b 1 RAM:00021BAD 0060 dc.b $60 ; ` RAM:00021BAE 0000 dc.b 0 RAM:00021BAF 002E dc.b $2E ; . RAM:00021BB0 0001 dc.b 1 RAM:00021BB1 0061 dc.b $61 ; a RAM:00021BB2 0000 dc.b 0 RAM:00021BB3 002F dc.b $2F ; / RAM:00021BB4 0001 dc.b 1 RAM:00021BB5 0062 dc.b $62 ; b RAM:00021BB6 0000 dc.b 0 RAM:00021BB7 006B dc.b $6B ; k RAM:00021BB8 0001 dc.b 1 RAM:00021BB9 0054 dc.b $54 ; T RAM:00021BBA 0000 dc.b 0 RAM:00021BBB 0073 dc.b $73 ; s RAM:00021BBC 0001 dc.b 1 RAM:00021BBD 006D dc.b $6D ; m RAM:00021BBE 0000 dc.b 0 RAM:00021BBF 0075 dc.b $75 ; u RAM:00021BC0 0000 dc.b 0 RAM:00021BC1 00CC dc.b $CC ; Ì RAM:00021BC2 0000 dc.b 0 RAM:00021BC3 0076 dc.b $76 ; v RAM:00021BC4 0001 dc.b 1 RAM:00021BC5 006E dc.b $6E ; n RAM:00021BC6 0000 dc.b 0 RAM:00021BC7 0077 dc.b $77 ; w RAM:00021BC8 0001 dc.b 1 RAM:00021BC9 006F dc.b $6F ; o RAM:00021BCA 0000 dc.b 0 RAM:00021BCB 0078 dc.b $78 ; x RAM:00021BCC 0001 dc.b 1 RAM:00021BCD 0070 dc.b $70 ; p RAM:00021BCE 0000 dc.b 0 RAM:00021BCF 0079 dc.b $79 ; y RAM:00021BD0 0001 dc.b 1 RAM:00021BD1 0071 dc.b $71 ; q RAM:00021BD2 0000 dc.b 0 RAM:00021BD3 007A dc.b $7A ; z RAM:00021BD4 0001 dc.b 1 RAM:00021BD5 0072 dc.b $72 ; r RAM:00021BD6 0000 dc.b 0 RAM:00021BD7 007B dc.b $7B ; { RAM:00021BD8 0001 dc.b 1 RAM:00021BD9 0073 dc.b $73 ; s RAM:00021BDA 0000 dc.b 0 RAM:00021BDB 007C dc.b $7C ; | RAM:00021BDC 0000 dc.b 0 RAM:00021BDD 00E6 dc.b $E6 ; æ RAM:00021BDE 0000 dc.b 0 RAM:00021BDF 007D dc.b $7D ; } RAM:00021BE0 0001 dc.b 1 RAM:00021BE1 0074 dc.b $74 ; t RAM:00021BE2 0000 dc.b 0 RAM:00021BE3 007F dc.b $7F ;  RAM:00021BE4 0001 dc.b 1 RAM:00021BE5 0075 dc.b $75 ; u RAM:00021BE6 0000 dc.b 0 RAM:00021BE7 0080 dc.b $80 ; € RAM:00021BE8 0001 dc.b 1 RAM:00021BE9 0076 dc.b $76 ; v RAM:00021BEA 0000 dc.b 0 RAM:00021BEB 0081 dc.b $81 ; RAM:00021BEC 0000 dc.b 0 RAM:00021BED 00F7 dc.b $F7 ; ÷ RAM:00021BEE 0000 dc.b 0 RAM:00021BEF 0082 dc.b $82 ; ‚ RAM:00021BF0 0000 dc.b 0 RAM:00021BF1 00FB dc.b $FB ; û RAM:00021BF2 0000 dc.b 0 RAM:00021BF3 0083 dc.b $83 ; ƒ RAM:00021BF4 0001 dc.b 1 RAM:00021BF5 0077 dc.b $77 ; w RAM:00021BF6 0000 dc.b 0 RAM:00021BF7 0084 dc.b $84 ; „ RAM:00021BF8 0001 dc.b 1 RAM:00021BF9 0001 dc.b 1 RAM:00021BFA 0000 dc.b 0 RAM:00021BFB 0085 dc.b $85 ; … RAM:00021BFC 0001 dc.b 1 RAM:00021BFD 0078 dc.b $78 ; x RAM:00021BFE 0000 dc.b 0 RAM:00021BFF 0086 dc.b $86 ; † RAM:00021C00 0001 dc.b 1 RAM:00021C01 0079 dc.b $79 ; y RAM:00021C02 0000 dc.b 0 RAM:00021C03 0087 dc.b $87 ; ‡ RAM:00021C04 0001 dc.b 1 RAM:00021C05 000B dc.b $B RAM:00021C06 0000 dc.b 0 RAM:00021C07 008F dc.b $8F ; RAM:00021C08 0001 dc.b 1 RAM:00021C09 0055 dc.b $55 ; U RAM:00021C0A 0000 dc.b 0 RAM:00021C0B 0091 dc.b $91 ; ‘ RAM:00021C0C 0001 dc.b 1 RAM:00021C0D 0052 dc.b $52 ; R RAM:00021C0E 0000 dc.b 0 RAM:00021C0F 0000 dc.b 0 RAM:00021C10 0000 dc.b 0 RAM:00021C11 0000 dc.b 0 RAM:00021C12 0000 dc.b 0 RAM:00021C13 0012 dc.b $12 RAM:00021C14 0000 dc.b 0 RAM:00021C15 00BF dc.b $BF ; ¿ RAM:00021C16 0000 dc.b 0 RAM:00021C17 0000 dc.b 0 RAM:00021C18 0000 dc.b 0 RAM:00021C19 0000 dc.b 0 RAM:00021C1A 0000 unk_21C1A: dc.b 0 ; DATA XREF: sub_3C44+7Ao RAM:00021C1B 0000 dc.b 0 RAM:00021C1C 0002 0069 off_21C1C: dc.l unk_20069 ; DATA XREF: sub_3C44+20o RAM:00021C20 0000 dc.b 0 RAM:00021C21 0001 dc.b 1 RAM:00021C22 0000 dc.b 0 RAM:00021C23 0069 dc.b $69 ; i RAM:00021C24 0000 dc.b 0 RAM:00021C25 0001 dc.b 1 RAM:00021C26 0000 dc.b 0 RAM:00021C27 006A dc.b $6A ; j RAM:00021C28 0000 dc.b 0 RAM:00021C29 0001 dc.b 1 RAM:00021C2A 0000 dc.b 0 RAM:00021C2B 006A dc.b $6A ; j RAM:00021C2C 0000 dc.b 0 RAM:00021C2D 0001 dc.b 1 RAM:00021C2E 0000 dc.b 0 RAM:00021C2F 006C dc.b $6C ; l RAM:00021C30 0000 dc.b 0 RAM:00021C31 0001 dc.b 1 RAM:00021C32 0000 dc.b 0 RAM:00021C33 006C dc.b $6C ; l RAM:00021C34 0000 dc.b 0 RAM:00021C35 0002 dc.b 2 RAM:00021C36 0000 dc.b 0 RAM:00021C37 006C dc.b $6C ; l RAM:00021C38 0000 dc.b 0 RAM:00021C39 0004 dc.b 4 RAM:00021C3A 0000 dc.b 0 RAM:00021C3B 006C dc.b $6C ; l RAM:00021C3C 0000 dc.b 0 RAM:00021C3D 0002 dc.b 2 RAM:00021C3E 0000 dc.b 0 RAM:00021C3F 006C dc.b $6C ; l RAM:00021C40 0000 dc.b 0 RAM:00021C41 0002 dc.b 2 RAM:00021C42 0000 dc.b 0 RAM:00021C43 006C dc.b $6C ; l RAM:00021C44 0000 dc.b 0 RAM:00021C45 0004 dc.b 4 RAM:00021C46 0000 dc.b 0 RAM:00021C47 006C dc.b $6C ; l RAM:00021C48 0000 dc.b 0 RAM:00021C49 0002 dc.b 2 RAM:00021C4A 0000 dc.b 0 RAM:00021C4B 006C dc.b $6C ; l RAM:00021C4C 0000 dc.b 0 RAM:00021C4D 0001 dc.b 1 RAM:00021C4E 0000 dc.b 0 RAM:00021C4F 006D dc.b $6D ; m RAM:00021C50 0000 dc.b 0 RAM:00021C51 0004 dc.b 4 RAM:00021C52 0000 dc.b 0 RAM:00021C53 006D dc.b $6D ; m RAM:00021C54 0000 dc.b 0 RAM:00021C55 0002 dc.b 2 RAM:00021C56 0000 dc.b 0 RAM:00021C57 006D dc.b $6D ; m RAM:00021C58 0000 dc.b 0 RAM:00021C59 0002 dc.b 2 RAM:00021C5A 0000 dc.b 0 RAM:00021C5B 006D dc.b $6D ; m RAM:00021C5C 0000 dc.b 0 RAM:00021C5D 0002 dc.b 2 RAM:00021C5E 0000 dc.b 0 RAM:00021C5F 006F dc.b $6F ; o RAM:00021C60 0000 dc.b 0 RAM:00021C61 0004 dc.b 4 RAM:00021C62 0000 dc.b 0 RAM:00021C63 0071 dc.b $71 ; q RAM:00021C64 0000 dc.b 0 RAM:00021C65 0004 dc.b 4 RAM:00021C66 0000 dc.b 0 RAM:00021C67 0070 dc.b $70 ; p RAM:00021C68 0000 dc.b 0 RAM:00021C69 0008 dc.b 8 RAM:00021C6A 0000 dc.b 0 RAM:00021C6B 0070 dc.b $70 ; p RAM:00021C6C 0000 dc.b 0 RAM:00021C6D 0007 dc.b 7 RAM:00021C6E 0000 dc.b 0 RAM:00021C6F 0070 dc.b $70 ; p RAM:00021C70 0000 dc.b 0 RAM:00021C71 0007 dc.b 7 RAM:00021C72 0000 dc.b 0 RAM:00021C73 0070 dc.b $70 ; p RAM:00021C74 0000 dc.b 0 RAM:00021C75 0006 dc.b 6 RAM:00021C76 0000 dc.b 0 RAM:00021C77 0070 dc.b $70 ; p RAM:00021C78 0000 dc.b 0 RAM:00021C79 0007 dc.b 7 RAM:00021C7A 0000 dc.b 0 RAM:00021C7B 0070 dc.b $70 ; p RAM:00021C7C 0000 dc.b 0 RAM:00021C7D 0006 dc.b 6 RAM:00021C7E 0000 dc.b 0 RAM:00021C7F 0070 dc.b $70 ; p RAM:00021C80 0000 dc.b 0 RAM:00021C81 0006 dc.b 6 RAM:00021C82 0000 dc.b 0 RAM:00021C83 0070 dc.b $70 ; p RAM:00021C84 0000 dc.b 0 RAM:00021C85 0005 dc.b 5 RAM:00021C86 0000 dc.b 0 RAM:00021C87 006E dc.b $6E ; n RAM:00021C88 0000 dc.b 0 RAM:00021C89 0003 dc.b 3 RAM:00021C8A 0000 dc.b 0 RAM:00021C8B 006E dc.b $6E ; n RAM:00021C8C 0000 dc.b 0 RAM:00021C8D 0002 dc.b 2 RAM:00021C8E 0000 dc.b 0 RAM:00021C8F 0072 dc.b $72 ; r RAM:00021C90 0000 dc.b 0 RAM:00021C91 0002 dc.b 2 RAM:00021C92 0000 dc.b 0 RAM:00021C93 0072 dc.b $72 ; r RAM:00021C94 0000 dc.b 0 RAM:00021C95 0001 dc.b 1 RAM:00021C96 0000 dc.b 0 RAM:00021C97 006B dc.b $6B ; k RAM:00021C98 0000 dc.b 0 RAM:00021C99 0003 dc.b 3 RAM:00021C9A 0000 dc.b 0 RAM:00021C9B 006B dc.b $6B ; k RAM:00021C9C 0000 dc.b 0 RAM:00021C9D 0001 dc.b 1 RAM:00021C9E 0000 dc.b 0 RAM:00021C9F 0074 dc.b $74 ; t RAM:00021CA0 0000 dc.b 0 RAM:00021CA1 0001 dc.b 1 RAM:00021CA2 0000 dc.b 0 RAM:00021CA3 0074 dc.b $74 ; t RAM:00021CA4 0000 dc.b 0 RAM:00021CA5 0001 dc.b 1 RAM:00021CA6 0000 dc.b 0 RAM:00021CA7 0074 dc.b $74 ; t RAM:00021CA8 0000 dc.b 0 RAM:00021CA9 0001 dc.b 1 RAM:00021CAA 0000 dc.b 0 RAM:00021CAB 0074 dc.b $74 ; t RAM:00021CAC 0000 dc.b 0 RAM:00021CAD 0001 dc.b 1 RAM:00021CAE 0000 dc.b 0 RAM:00021CAF 0074 dc.b $74 ; t RAM:00021CB0 0000 dc.b 0 RAM:00021CB1 0001 dc.b 1 RAM:00021CB2 0000 dc.b 0 RAM:00021CB3 0074 dc.b $74 ; t RAM:00021CB4 0000 dc.b 0 RAM:00021CB5 0001 dc.b 1 RAM:00021CB6 0000 dc.b 0 RAM:00021CB7 0074 dc.b $74 ; t RAM:00021CB8 0000 dc.b 0 RAM:00021CB9 0001 dc.b 1 RAM:00021CBA 0000 dc.b 0 RAM:00021CBB 0074 dc.b $74 ; t RAM:00021CBC 0000 dc.b 0 RAM:00021CBD 0001 dc.b 1 RAM:00021CBE 0000 dc.b 0 RAM:00021CBF 0074 dc.b $74 ; t RAM:00021CC0 0000 dc.b 0 RAM:00021CC1 0001 dc.b 1 RAM:00021CC2 0000 dc.b 0 RAM:00021CC3 0074 dc.b $74 ; t RAM:00021CC4 0000 dc.b 0 RAM:00021CC5 0001 dc.b 1 RAM:00021CC6 0000 dc.b 0 RAM:00021CC7 0074 dc.b $74 ; t RAM:00021CC8 0000 dc.b 0 RAM:00021CC9 0001 dc.b 1 RAM:00021CCA 0000 dc.b 0 RAM:00021CCB 0075 dc.b $75 ; u RAM:00021CCC 0000 dc.b 0 RAM:00021CCD 0005 dc.b 5 RAM:00021CCE 0000 dc.b 0 RAM:00021CCF 0075 dc.b $75 ; u RAM:00021CD0 0000 dc.b 0 RAM:00021CD1 0001 dc.b 1 RAM:00021CD2 0000 dc.b 0 RAM:00021CD3 0076 dc.b $76 ; v RAM:00021CD4 0000 dc.b 0 RAM:00021CD5 0003 dc.b 3 RAM:00021CD6 0000 dc.b 0 RAM:00021CD7 0076 dc.b $76 ; v RAM:00021CD8 0000 dc.b 0 RAM:00021CD9 0001 dc.b 1 RAM:00021CDA 0000 dc.b 0 RAM:00021CDB 0077 dc.b $77 ; w RAM:00021CDC 0000 dc.b 0 RAM:00021CDD 0003 dc.b 3 RAM:00021CDE 0000 dc.b 0 RAM:00021CDF 0077 dc.b $77 ; w RAM:00021CE0 0000 dc.b 0 RAM:00021CE1 0001 dc.b 1 RAM:00021CE2 0000 dc.b 0 RAM:00021CE3 0078 dc.b $78 ; x RAM:00021CE4 0000 dc.b 0 RAM:00021CE5 0003 dc.b 3 RAM:00021CE6 0000 dc.b 0 RAM:00021CE7 0078 dc.b $78 ; x RAM:00021CE8 0000 dc.b 0 RAM:00021CE9 0001 dc.b 1 RAM:00021CEA 0000 dc.b 0 RAM:00021CEB 0079 dc.b $79 ; y RAM:00021CEC 0000 dc.b 0 RAM:00021CED 0003 dc.b 3 RAM:00021CEE 0000 dc.b 0 RAM:00021CEF 0079 dc.b $79 ; y RAM:00021CF0 0000 dc.b 0 RAM:00021CF1 0001 dc.b 1 RAM:00021CF2 0000 dc.b 0 RAM:00021CF3 007A dc.b $7A ; z RAM:00021CF4 0000 dc.b 0 RAM:00021CF5 0003 dc.b 3 RAM:00021CF6 0000 dc.b 0 RAM:00021CF7 007A dc.b $7A ; z RAM:00021CF8 0000 dc.b 0 RAM:00021CF9 0001 dc.b 1 RAM:00021CFA 0000 dc.b 0 RAM:00021CFB 007B dc.b $7B ; { RAM:00021CFC 0000 dc.b 0 RAM:00021CFD 0003 dc.b 3 RAM:00021CFE 0000 dc.b 0 RAM:00021CFF 007B dc.b $7B ; { RAM:00021D00 0000 dc.b 0 RAM:00021D01 0003 dc.b 3 RAM:00021D02 0000 dc.b 0 RAM:00021D03 007B dc.b $7B ; { RAM:00021D04 0000 dc.b 0 RAM:00021D05 0001 dc.b 1 RAM:00021D06 0000 dc.b 0 RAM:00021D07 007C dc.b $7C ; | RAM:00021D08 0000 dc.b 0 RAM:00021D09 0005 dc.b 5 RAM:00021D0A 0000 dc.b 0 RAM:00021D0B 007C dc.b $7C ; | RAM:00021D0C 0000 dc.b 0 RAM:00021D0D 0003 dc.b 3 RAM:00021D0E 0000 dc.b 0 RAM:00021D0F 007C dc.b $7C ; | RAM:00021D10 0000 dc.b 0 RAM:00021D11 0001 dc.b 1 RAM:00021D12 0000 dc.b 0 RAM:00021D13 007E dc.b $7E ; ~ RAM:00021D14 0000 dc.b 0 RAM:00021D15 0001 dc.b 1 RAM:00021D16 0000 dc.b 0 RAM:00021D17 007E dc.b $7E ; ~ RAM:00021D18 0000 dc.b 0 RAM:00021D19 0001 dc.b 1 RAM:00021D1A 0000 dc.b 0 RAM:00021D1B 007E dc.b $7E ; ~ RAM:00021D1C 0000 dc.b 0 RAM:00021D1D 0001 dc.b 1 RAM:00021D1E 0000 dc.b 0 RAM:00021D1F 007E dc.b $7E ; ~ RAM:00021D20 0000 dc.b 0 RAM:00021D21 0001 dc.b 1 RAM:00021D22 0000 dc.b 0 RAM:00021D23 007D dc.b $7D ; } RAM:00021D24 0000 dc.b 0 RAM:00021D25 0003 dc.b 3 RAM:00021D26 0000 dc.b 0 RAM:00021D27 007D dc.b $7D ; } RAM:00021D28 0000 dc.b 0 RAM:00021D29 0003 dc.b 3 RAM:00021D2A 0000 dc.b 0 RAM:00021D2B 007D dc.b $7D ; } RAM:00021D2C 0000 dc.b 0 RAM:00021D2D 0001 dc.b 1 RAM:00021D2E 0000 dc.b 0 RAM:00021D2F 007F dc.b $7F ;  RAM:00021D30 0000 dc.b 0 RAM:00021D31 0003 dc.b 3 RAM:00021D32 0000 dc.b 0 RAM:00021D33 007F dc.b $7F ;  RAM:00021D34 0000 dc.b 0 RAM:00021D35 0003 dc.b 3 RAM:00021D36 0000 dc.b 0 RAM:00021D37 007F dc.b $7F ;  RAM:00021D38 0000 dc.b 0 RAM:00021D39 0001 dc.b 1 RAM:00021D3A 0000 dc.b 0 RAM:00021D3B 0080 dc.b $80 ; € RAM:00021D3C 0000 dc.b 0 RAM:00021D3D 0003 dc.b 3 RAM:00021D3E 0000 dc.b 0 RAM:00021D3F 0080 dc.b $80 ; € RAM:00021D40 0000 dc.b 0 RAM:00021D41 0003 dc.b 3 RAM:00021D42 0000 dc.b 0 RAM:00021D43 0080 dc.b $80 ; € RAM:00021D44 0000 dc.b 0 RAM:00021D45 0003 dc.b 3 RAM:00021D46 0000 dc.b 0 RAM:00021D47 0080 dc.b $80 ; € RAM:00021D48 0000 dc.b 0 RAM:00021D49 0001 dc.b 1 RAM:00021D4A 0000 dc.b 0 RAM:00021D4B 0081 dc.b $81 ; RAM:00021D4C 0000 dc.b 0 RAM:00021D4D 0002 dc.b 2 RAM:00021D4E 0000 dc.b 0 RAM:00021D4F 0081 dc.b $81 ; RAM:00021D50 0000 dc.b 0 RAM:00021D51 0002 dc.b 2 RAM:00021D52 0000 dc.b 0 RAM:00021D53 0081 dc.b $81 ; RAM:00021D54 0000 dc.b 0 RAM:00021D55 0002 dc.b 2 RAM:00021D56 0000 dc.b 0 RAM:00021D57 0081 dc.b $81 ; RAM:00021D58 0000 dc.b 0 RAM:00021D59 0001 dc.b 1 RAM:00021D5A 0000 dc.b 0 RAM:00021D5B 0082 dc.b $82 ; ‚ RAM:00021D5C 0000 dc.b 0 RAM:00021D5D 0002 dc.b 2 RAM:00021D5E 0000 dc.b 0 RAM:00021D5F 0082 dc.b $82 ; ‚ RAM:00021D60 0000 dc.b 0 RAM:00021D61 0002 dc.b 2 RAM:00021D62 0000 dc.b 0 RAM:00021D63 0082 dc.b $82 ; ‚ RAM:00021D64 0000 dc.b 0 RAM:00021D65 0002 dc.b 2 RAM:00021D66 0000 dc.b 0 RAM:00021D67 0082 dc.b $82 ; ‚ RAM:00021D68 0000 dc.b 0 RAM:00021D69 0002 dc.b 2 RAM:00021D6A 0000 dc.b 0 RAM:00021D6B 0082 dc.b $82 ; ‚ RAM:00021D6C 0000 dc.b 0 RAM:00021D6D 0001 dc.b 1 RAM:00021D6E 0000 dc.b 0 RAM:00021D6F 0082 dc.b $82 ; ‚ RAM:00021D70 0000 dc.b 0 RAM:00021D71 0001 dc.b 1 RAM:00021D72 0000 dc.b 0 RAM:00021D73 0073 dc.b $73 ; s RAM:00021D74 0000 dc.b 0 RAM:00021D75 0001 dc.b 1 RAM:00021D76 0000 dc.b 0 RAM:00021D77 0073 dc.b $73 ; s RAM:00021D78 0000 dc.b 0 RAM:00021D79 0001 dc.b 1 RAM:00021D7A 0000 dc.b 0 RAM:00021D7B 0073 dc.b $73 ; s RAM:00021D7C 0000 dc.b 0 RAM:00021D7D 0001 dc.b 1 RAM:00021D7E 0000 dc.b 0 RAM:00021D7F 0083 dc.b $83 ; ƒ RAM:00021D80 0000 dc.b 0 RAM:00021D81 0002 dc.b 2 RAM:00021D82 0000 dc.b 0 RAM:00021D83 0084 dc.b $84 ; „ RAM:00021D84 0000 dc.b 0 RAM:00021D85 0003 dc.b 3 RAM:00021D86 0000 dc.b 0 RAM:00021D87 0084 dc.b $84 ; „ RAM:00021D88 0000 dc.b 0 RAM:00021D89 0004 dc.b 4 RAM:00021D8A 0000 dc.b 0 RAM:00021D8B 0084 dc.b $84 ; „ RAM:00021D8C 0000 dc.b 0 RAM:00021D8D 0001 dc.b 1 RAM:00021D8E 0000 dc.b 0 RAM:00021D8F 0084 dc.b $84 ; „ RAM:00021D90 0000 dc.b 0 RAM:00021D91 0001 dc.b 1 RAM:00021D92 0000 dc.b 0 RAM:00021D93 0084 dc.b $84 ; „ RAM:00021D94 0000 dc.b 0 RAM:00021D95 0001 dc.b 1 RAM:00021D96 0000 dc.b 0 RAM:00021D97 0084 dc.b $84 ; „ RAM:00021D98 0000 dc.b 0 RAM:00021D99 0001 dc.b 1 RAM:00021D9A 0000 dc.b 0 RAM:00021D9B 0086 dc.b $86 ; † RAM:00021D9C 0000 dc.b 0 RAM:00021D9D 0002 dc.b 2 RAM:00021D9E 0000 dc.b 0 RAM:00021D9F 0086 dc.b $86 ; † RAM:00021DA0 0000 dc.b 0 RAM:00021DA1 0002 dc.b 2 RAM:00021DA2 0000 dc.b 0 RAM:00021DA3 0086 dc.b $86 ; † RAM:00021DA4 0000 dc.b 0 RAM:00021DA5 0002 dc.b 2 RAM:00021DA6 0000 dc.b 0 RAM:00021DA7 0085 dc.b $85 ; … RAM:00021DA8 0000 dc.b 0 RAM:00021DA9 0002 dc.b 2 RAM:00021DAA 0000 dc.b 0 RAM:00021DAB 0087 dc.b $87 ; ‡ RAM:00021DAC 0000 dc.b 0 RAM:00021DAD 0002 dc.b 2 RAM:00021DAE 0000 dc.b 0 RAM:00021DAF 0088 dc.b $88 ; ˆ RAM:00021DB0 0000 dc.b 0 RAM:00021DB1 0001 dc.b 1 RAM:00021DB2 0000 dc.b 0 RAM:00021DB3 0088 dc.b $88 ; ˆ RAM:00021DB4 0000 dc.b 0 RAM:00021DB5 0001 dc.b 1 RAM:00021DB6 0000 dc.b 0 RAM:00021DB7 0088 dc.b $88 ; ˆ RAM:00021DB8 0000 dc.b 0 RAM:00021DB9 0003 dc.b 3 RAM:00021DBA 0000 dc.b 0 RAM:00021DBB 0088 dc.b $88 ; ˆ RAM:00021DBC 0000 dc.b 0 RAM:00021DBD 0004 dc.b 4 RAM:00021DBE 0000 dc.b 0 RAM:00021DBF 0088 dc.b $88 ; ˆ RAM:00021DC0 0000 dc.b 0 RAM:00021DC1 0001 dc.b 1 RAM:00021DC2 0000 dc.b 0 RAM:00021DC3 0088 dc.b $88 ; ˆ RAM:00021DC4 0000 dc.b 0 RAM:00021DC5 0003 dc.b 3 RAM:00021DC6 0000 dc.b 0 RAM:00021DC7 0088 dc.b $88 ; ˆ RAM:00021DC8 0000 dc.b 0 RAM:00021DC9 0004 dc.b 4 RAM:00021DCA 0000 dc.b 0 RAM:00021DCB 0088 dc.b $88 ; ˆ RAM:00021DCC 0000 dc.b 0 RAM:00021DCD 0006 dc.b 6 RAM:00021DCE 0000 dc.b 0 RAM:00021DCF 0088 dc.b $88 ; ˆ RAM:00021DD0 0000 dc.b 0 RAM:00021DD1 0003 dc.b 3 RAM:00021DD2 0000 dc.b 0 RAM:00021DD3 0088 dc.b $88 ; ˆ RAM:00021DD4 0000 dc.b 0 RAM:00021DD5 0003 dc.b 3 RAM:00021DD6 0000 dc.b 0 RAM:00021DD7 0088 dc.b $88 ; ˆ RAM:00021DD8 0000 dc.b 0 RAM:00021DD9 0005 dc.b 5 RAM:00021DDA 0000 dc.b 0 RAM:00021DDB 0088 dc.b $88 ; ˆ RAM:00021DDC 0000 dc.b 0 RAM:00021DDD 0006 dc.b 6 RAM:00021DDE 0000 dc.b 0 RAM:00021DDF 0088 dc.b $88 ; ˆ RAM:00021DE0 0000 dc.b 0 RAM:00021DE1 0004 dc.b 4 RAM:00021DE2 0000 dc.b 0 RAM:00021DE3 0088 dc.b $88 ; ˆ RAM:00021DE4 0000 dc.b 0 RAM:00021DE5 0005 dc.b 5 RAM:00021DE6 0000 dc.b 0 RAM:00021DE7 0088 dc.b $88 ; ˆ RAM:00021DE8 0000 dc.b 0 RAM:00021DE9 0004 dc.b 4 RAM:00021DEA 0000 dc.b 0 RAM:00021DEB 0088 dc.b $88 ; ˆ RAM:00021DEC 0000 dc.b 0 RAM:00021DED 0005 dc.b 5 RAM:00021DEE 0000 dc.b 0 RAM:00021DEF 0088 dc.b $88 ; ˆ RAM:00021DF0 0000 dc.b 0 RAM:00021DF1 0004 dc.b 4 RAM:00021DF2 0000 dc.b 0 RAM:00021DF3 0088 dc.b $88 ; ˆ RAM:00021DF4 0000 dc.b 0 RAM:00021DF5 0001 dc.b 1 RAM:00021DF6 0000 dc.b 0 RAM:00021DF7 0088 dc.b $88 ; ˆ RAM:00021DF8 0000 dc.b 0 RAM:00021DF9 0003 dc.b 3 RAM:00021DFA 0000 dc.b 0 RAM:00021DFB 0088 dc.b $88 ; ˆ RAM:00021DFC 0000 dc.b 0 RAM:00021DFD 0003 dc.b 3 RAM:00021DFE 0000 dc.b 0 RAM:00021DFF 0088 dc.b $88 ; ˆ RAM:00021E00 0000 dc.b 0 RAM:00021E01 0004 dc.b 4 RAM:00021E02 0000 dc.b 0 RAM:00021E03 0088 dc.b $88 ; ˆ RAM:00021E04 0000 dc.b 0 RAM:00021E05 0001 dc.b 1 RAM:00021E06 0000 dc.b 0 RAM:00021E07 0088 dc.b $88 ; ˆ RAM:00021E08 0000 dc.b 0 RAM:00021E09 0003 dc.b 3 RAM:00021E0A 0000 dc.b 0 RAM:00021E0B 0088 dc.b $88 ; ˆ RAM:00021E0C 0000 dc.b 0 RAM:00021E0D 0001 dc.b 1 RAM:00021E0E 0000 dc.b 0 RAM:00021E0F 0088 dc.b $88 ; ˆ RAM:00021E10 0000 dc.b 0 RAM:00021E11 0003 dc.b 3 RAM:00021E12 0000 dc.b 0 RAM:00021E13 0088 dc.b $88 ; ˆ RAM:00021E14 0000 dc.b 0 RAM:00021E15 0001 dc.b 1 RAM:00021E16 0000 dc.b 0 RAM:00021E17 0088 dc.b $88 ; ˆ RAM:00021E18 0000 dc.b 0 RAM:00021E19 0003 dc.b 3 RAM:00021E1A 0000 dc.b 0 RAM:00021E1B 0089 dc.b $89 ; ‰ RAM:00021E1C 0000 dc.b 0 RAM:00021E1D 0001 dc.b 1 RAM:00021E1E 0000 dc.b 0 RAM:00021E1F 0089 dc.b $89 ; ‰ RAM:00021E20 0000 dc.b 0 RAM:00021E21 0001 dc.b 1 RAM:00021E22 0000 dc.b 0 RAM:00021E23 0089 dc.b $89 ; ‰ RAM:00021E24 0000 dc.b 0 RAM:00021E25 0001 dc.b 1 RAM:00021E26 0000 dc.b 0 RAM:00021E27 0089 dc.b $89 ; ‰ RAM:00021E28 0000 dc.b 0 RAM:00021E29 0001 dc.b 1 RAM:00021E2A 0000 dc.b 0 RAM:00021E2B 008A dc.b $8A ; Š RAM:00021E2C 0000 dc.b 0 RAM:00021E2D 0001 dc.b 1 RAM:00021E2E 0000 dc.b 0 RAM:00021E2F 008A dc.b $8A ; Š RAM:00021E30 0000 dc.b 0 RAM:00021E31 0001 dc.b 1 RAM:00021E32 0000 dc.b 0 RAM:00021E33 008A dc.b $8A ; Š RAM:00021E34 0000 dc.b 0 RAM:00021E35 0001 dc.b 1 RAM:00021E36 0000 dc.b 0 RAM:00021E37 008A dc.b $8A ; Š RAM:00021E38 0000 dc.b 0 RAM:00021E39 0001 dc.b 1 RAM:00021E3A 0000 dc.b 0 RAM:00021E3B 008A dc.b $8A ; Š RAM:00021E3C 0000 dc.b 0 RAM:00021E3D 0001 dc.b 1 RAM:00021E3E 0000 dc.b 0 RAM:00021E3F 008A dc.b $8A ; Š RAM:00021E40 0000 dc.b 0 RAM:00021E41 0001 dc.b 1 RAM:00021E42 0000 dc.b 0 RAM:00021E43 008A dc.b $8A ; Š RAM:00021E44 0000 dc.b 0 RAM:00021E45 0001 dc.b 1 RAM:00021E46 0000 dc.b 0 RAM:00021E47 008A dc.b $8A ; Š RAM:00021E48 0000 dc.b 0 RAM:00021E49 0001 dc.b 1 RAM:00021E4A 0000 dc.b 0 RAM:00021E4B 008A dc.b $8A ; Š RAM:00021E4C 0000 dc.b 0 RAM:00021E4D 0001 dc.b 1 RAM:00021E4E 0000 dc.b 0 RAM:00021E4F 008A dc.b $8A ; Š RAM:00021E50 0000 dc.b 0 RAM:00021E51 0001 dc.b 1 RAM:00021E52 0000 dc.b 0 RAM:00021E53 008A dc.b $8A ; Š RAM:00021E54 0000 dc.b 0 RAM:00021E55 0001 dc.b 1 RAM:00021E56 0000 dc.b 0 RAM:00021E57 008A dc.b $8A ; Š RAM:00021E58 0000 dc.b 0 RAM:00021E59 0001 dc.b 1 RAM:00021E5A 0000 dc.b 0 RAM:00021E5B 008A dc.b $8A ; Š RAM:00021E5C 0000 dc.b 0 RAM:00021E5D 0001 dc.b 1 RAM:00021E5E 0000 dc.b 0 RAM:00021E5F 008A dc.b $8A ; Š RAM:00021E60 0000 dc.b 0 RAM:00021E61 0001 dc.b 1 RAM:00021E62 0000 dc.b 0 RAM:00021E63 008A dc.b $8A ; Š RAM:00021E64 0000 dc.b 0 RAM:00021E65 0001 dc.b 1 RAM:00021E66 0000 dc.b 0 RAM:00021E67 008A dc.b $8A ; Š RAM:00021E68 0000 dc.b 0 RAM:00021E69 0001 dc.b 1 RAM:00021E6A 0000 dc.b 0 RAM:00021E6B 008A dc.b $8A ; Š RAM:00021E6C 0000 dc.b 0 RAM:00021E6D 0001 dc.b 1 RAM:00021E6E 0000 dc.b 0 RAM:00021E6F 008A dc.b $8A ; Š RAM:00021E70 0000 dc.b 0 RAM:00021E71 0001 dc.b 1 RAM:00021E72 0000 dc.b 0 RAM:00021E73 008A dc.b $8A ; Š RAM:00021E74 0000 dc.b 0 RAM:00021E75 0001 dc.b 1 RAM:00021E76 0000 dc.b 0 RAM:00021E77 008A dc.b $8A ; Š RAM:00021E78 0000 dc.b 0 RAM:00021E79 0001 dc.b 1 RAM:00021E7A 0000 dc.b 0 RAM:00021E7B 008A dc.b $8A ; Š RAM:00021E7C 0000 dc.b 0 RAM:00021E7D 0001 dc.b 1 RAM:00021E7E 0000 dc.b 0 RAM:00021E7F 008A dc.b $8A ; Š RAM:00021E80 0000 dc.b 0 RAM:00021E81 0001 dc.b 1 RAM:00021E82 0000 dc.b 0 RAM:00021E83 008A dc.b $8A ; Š RAM:00021E84 0000 dc.b 0 RAM:00021E85 0001 dc.b 1 RAM:00021E86 0000 dc.b 0 RAM:00021E87 008A dc.b $8A ; Š RAM:00021E88 0000 dc.b 0 RAM:00021E89 0001 dc.b 1 RAM:00021E8A 0000 dc.b 0 RAM:00021E8B 008A dc.b $8A ; Š RAM:00021E8C 0000 dc.b 0 RAM:00021E8D 0001 dc.b 1 RAM:00021E8E 0000 dc.b 0 RAM:00021E8F 008A dc.b $8A ; Š RAM:00021E90 0000 dc.b 0 RAM:00021E91 0001 dc.b 1 RAM:00021E92 0000 dc.b 0 RAM:00021E93 008A dc.b $8A ; Š RAM:00021E94 0000 dc.b 0 RAM:00021E95 0001 dc.b 1 RAM:00021E96 0000 dc.b 0 RAM:00021E97 008B dc.b $8B ; ‹ RAM:00021E98 0000 dc.b 0 RAM:00021E99 0001 dc.b 1 RAM:00021E9A 0000 dc.b 0 RAM:00021E9B 008B dc.b $8B ; ‹ RAM:00021E9C 0000 dc.b 0 RAM:00021E9D 0001 dc.b 1 RAM:00021E9E 0000 dc.b 0 RAM:00021E9F 008B dc.b $8B ; ‹ RAM:00021EA0 0000 dc.b 0 RAM:00021EA1 0001 dc.b 1 RAM:00021EA2 0000 dc.b 0 RAM:00021EA3 008D dc.b $8D ; RAM:00021EA4 0000 dc.b 0 RAM:00021EA5 0001 dc.b 1 RAM:00021EA6 0000 dc.b 0 RAM:00021EA7 008D dc.b $8D ; RAM:00021EA8 0000 dc.b 0 RAM:00021EA9 0001 dc.b 1 RAM:00021EAA 0000 dc.b 0 RAM:00021EAB 008C dc.b $8C ; Œ RAM:00021EAC 0000 dc.b 0 RAM:00021EAD 0002 dc.b 2 RAM:00021EAE 0000 dc.b 0 RAM:00021EAF 008E dc.b $8E ; Ž RAM:00021EB0 0000 dc.b 0 RAM:00021EB1 0002 dc.b 2 RAM:00021EB2 0000 dc.b 0 RAM:00021EB3 0090 dc.b $90 ; RAM:00021EB4 0000 dc.b 0 RAM:00021EB5 0003 dc.b 3 RAM:00021EB6 0000 dc.b 0 RAM:00021EB7 0090 dc.b $90 ; RAM:00021EB8 0000 dc.b 0 RAM:00021EB9 0001 dc.b 1 RAM:00021EBA 0000 dc.b 0 RAM:00021EBB 0091 dc.b $91 ; ‘ RAM:00021EBC 0000 dc.b 0 RAM:00021EBD 0001 dc.b 1 RAM:00021EBE 0000 dc.b 0 RAM:00021EBF 0091 dc.b $91 ; ‘ RAM:00021EC0 0000 dc.b 0 RAM:00021EC1 0001 dc.b 1 RAM:00021EC2 0000 dc.b 0 RAM:00021EC3 008F dc.b $8F ; RAM:00021EC4 0000 dc.b 0 RAM:00021EC5 0001 dc.b 1 RAM:00021EC6 0600 0400 jpt_31E8: dc.w loc_37E6+6-$31EC ; DATA XREF: sub_844+208o RAM:00021EC6 ; sub_844+482o ... RAM:00021EC6 dc.w loc_35EC-$31EC ; jump table for switch statement RAM:00021ECA 001D 0600 off_21ECA: dc.l byte_1D0600 ; DATA XREF: sub_2B18+1FAo RAM:00021ECA ; sub_2D94+532o ... RAM:00021ECE 0005 dc.b 5 RAM:00021ECF 0000 dc.b 0 RAM:00021ED0 0000 dc.b 0 RAM:00021ED1 008C dc.b $8C ; Œ RAM:00021ED2 0006 dc.b 6 RAM:00021ED3 0000 dc.b 0 RAM:00021ED4 0006 dc.b 6 RAM:00021ED5 0000 dc.b 0 RAM:00021ED6 0000 dc.b 0 RAM:00021ED7 0014 dc.b $14 RAM:00021ED8 0006 dc.b 6 RAM:00021ED9 0000 dc.b 0 RAM:00021EDA 0007 dc.b 7 RAM:00021EDB 0000 dc.b 0 RAM:00021EDC 0000 dc.b 0 RAM:00021EDD 001A dc.b $1A RAM:00021EDE 0006 dc.b 6 RAM:00021EDF 0000 dc.b 0 RAM:00021EE0 0008 dc.b 8 RAM:00021EE1 0000 dc.b 0 RAM:00021EE2 0000 dc.b 0 RAM:00021EE3 001A dc.b $1A RAM:00021EE4 0006 dc.b 6 RAM:00021EE5 0000 dc.b 0 RAM:00021EE6 000B dc.b $B RAM:00021EE7 0000 dc.b 0 RAM:00021EE8 0000 dc.b 0 RAM:00021EE9 001E dc.b $1E RAM:00021EEA 0006 dc.b 6 RAM:00021EEB 0000 dc.b 0 RAM:00021EEC 000C dc.b $C RAM:00021EED 0000 dc.b 0 RAM:00021EEE 0000 dc.b 0 RAM:00021EEF 0026 dc.b $26 ; & RAM:00021EF0 0006 dc.b 6 RAM:00021EF1 0000 dc.b 0 RAM:00021EF2 000D dc.b $D RAM:00021EF3 0000 dc.b 0 RAM:00021EF4 0000 dc.b 0 RAM:00021EF5 0027 dc.b $27 ; ' RAM:00021EF6 0006 dc.b 6 RAM:00021EF7 0000 dc.b 0 RAM:00021EF8 0010 dc.b $10 RAM:00021EF9 0000 dc.b 0 RAM:00021EFA 0000 dc.b 0 RAM:00021EFB 008C dc.b $8C ; Œ RAM:00021EFC 0006 dc.b 6 RAM:00021EFD 0000 dc.b 0 RAM:00021EFE 0012 dc.b $12 RAM:00021EFF 0000 dc.b 0 RAM:00021F00 0000 dc.b 0 RAM:00021F01 008C dc.b $8C ; Œ RAM:00021F02 0006 dc.b 6 RAM:00021F03 0000 dc.b 0 RAM:00021F04 0013 dc.b $13 RAM:00021F05 0000 dc.b 0 RAM:00021F06 0000 dc.b 0 RAM:00021F07 003D dc.b $3D ; = RAM:00021F08 0006 dc.b 6 RAM:00021F09 0000 dc.b 0 RAM:00021F0A 0014 dc.b $14 RAM:00021F0B 0000 dc.b 0 RAM:00021F0C 0000 dc.b 0 RAM:00021F0D 008C dc.b $8C ; Œ RAM:00021F0E 0006 dc.b 6 RAM:00021F0F 0000 dc.b 0 RAM:00021F10 0015 dc.b $15 RAM:00021F11 0000 dc.b 0 RAM:00021F12 0000 dc.b 0 RAM:00021F13 003E dc.b $3E ; > RAM:00021F14 0006 dc.b 6 RAM:00021F15 0000 dc.b 0 RAM:00021F16 0016 dc.b $16 RAM:00021F17 0000 dc.b 0 RAM:00021F18 0000 dc.b 0 RAM:00021F19 008C dc.b $8C ; Œ RAM:00021F1A 0006 dc.b 6 RAM:00021F1B 0000 dc.b 0 RAM:00021F1C 0019 dc.b $19 RAM:00021F1D 0000 dc.b 0 RAM:00021F1E 0000 dc.b 0 RAM:00021F1F 0040 dc.b $40 ; @ RAM:00021F20 0006 dc.b 6 RAM:00021F21 0000 dc.b 0 RAM:00021F22 001B dc.b $1B RAM:00021F23 0000 dc.b 0 RAM:00021F24 0000 dc.b 0 RAM:00021F25 0059 dc.b $59 ; Y RAM:00021F26 0006 dc.b 6 RAM:00021F27 0000 dc.b 0 RAM:00021F28 001E dc.b $1E RAM:00021F29 0000 dc.b 0 RAM:00021F2A 0000 dc.b 0 RAM:00021F2B 008C dc.b $8C ; Œ RAM:00021F2C 0006 dc.b 6 RAM:00021F2D 0000 dc.b 0 RAM:00021F2E 0026 dc.b $26 ; & RAM:00021F2F 0000 dc.b 0 RAM:00021F30 0000 dc.b 0 RAM:00021F31 001B dc.b $1B RAM:00021F32 0006 dc.b 6 RAM:00021F33 0000 dc.b 0 RAM:00021F34 0027 dc.b $27 ; ' RAM:00021F35 0000 dc.b 0 RAM:00021F36 0000 dc.b 0 RAM:00021F37 0063 dc.b $63 ; c RAM:00021F38 0000 dc.b 0 RAM:00021F39 0001 dc.b 1 RAM:00021F3A 0000 dc.b 0 RAM:00021F3B 0000 dc.b 0 RAM:00021F3C 0000 dc.b 0 RAM:00021F3D 008C dc.b $8C ; Œ RAM:00021F3E 0006 dc.b 6 RAM:00021F3F 0000 dc.b 0 RAM:00021F40 0011 dc.b $11 RAM:00021F41 0000 dc.b 0 RAM:00021F42 0000 dc.b 0 RAM:00021F43 0072 dc.b $72 ; r RAM:00021F44 0006 dc.b 6 RAM:00021F45 0000 dc.b 0 RAM:00021F46 0018 dc.b $18 RAM:00021F47 0000 dc.b 0 RAM:00021F48 0000 dc.b 0 RAM:00021F49 0072 dc.b $72 ; r RAM:00021F4A 0006 dc.b 6 RAM:00021F4B 0000 dc.b 0 RAM:00021F4C 001F dc.b $1F RAM:00021F4D 0000 dc.b 0 RAM:00021F4E 0000 dc.b 0 RAM:00021F4F 0072 dc.b $72 ; r RAM:00021F50 0006 dc.b 6 RAM:00021F51 0000 dc.b 0 RAM:00021F52 001C dc.b $1C RAM:00021F53 0000 dc.b 0 RAM:00021F54 0000 dc.b 0 RAM:00021F55 0072 dc.b $72 ; r RAM:00021F56 0006 dc.b 6 RAM:00021F57 0000 dc.b 0 RAM:00021F58 0020 dc.b $20 RAM:00021F59 0000 dc.b 0 RAM:00021F5A 0000 dc.b 0 RAM:00021F5B 0072 dc.b $72 ; r RAM:00021F5C 0006 dc.b 6 RAM:00021F5D 0001 dc.b 1 RAM:00021F5E 0024 dc.b $24 ; $ RAM:00021F5F 0000 dc.b 0 RAM:00021F60 0000 dc.b 0 RAM:00021F61 0072 dc.b $72 ; r RAM:00021F62 0006 dc.b 6 RAM:00021F63 0000 dc.b 0 RAM:00021F64 0004 dc.b 4 RAM:00021F65 0000 dc.b 0 RAM:00021F66 0000 dc.b 0 RAM:00021F67 001D dc.b $1D RAM:00021F68 0006 dc.b 6 RAM:00021F69 0001 dc.b 1 RAM:00021F6A 0025 dc.b $25 ; % RAM:00021F6B 0000 dc.b 0 RAM:00021F6C 0000 dc.b 0 RAM:00021F6D 001C dc.b $1C RAM:00021F6E 0008 dc.b 8 RAM:00021F6F 0001 dc.b 1 RAM:00021F70 0000 dc.b 0 RAM:00021F71 0000 dc.b 0 RAM:00021F72 0000 dc.b 0 RAM:00021F73 001D dc.b $1D RAM:00021F74 0008 dc.b 8 RAM:00021F75 0001 dc.b 1 RAM:00021F76 0000 dc.b 0 RAM:00021F77 0000 dc.b 0 RAM:00021F78 0000 dc.b 0 RAM:00021F79 008C dc.b $8C ; Œ RAM:00021F7A 0006 dc.b 6 RAM:00021F7B 0000 dc.b 0 RAM:00021F7C 0031 dc.b $31 ; 1 RAM:00021F7D 0000 dc.b 0 RAM:00021F7E 0000 dc.b 0 RAM:00021F7F 003B dc.b $3B ; ; RAM:00021F80 0006 dc.b 6 RAM:00021F81 0000 dc.b 0 RAM:00021F82 001F dc.b $1F RAM:00021F83 0000 dc.b 0 RAM:00021F84 0000 dc.b 0 RAM:00021F85 0028 dc.b $28 ; ( RAM:00021F86 0006 dc.b 6 RAM:00021F87 0000 dc.b 0 RAM:00021F88 001A dc.b $1A RAM:00021F89 0000 dc.b 0 RAM:00021F8A 0000 dc.b 0 RAM:00021F8B 002A dc.b $2A ; * RAM:00021F8C 0006 dc.b 6 RAM:00021F8D 0000 dc.b 0 RAM:00021F8E 002B dc.b $2B ; + RAM:00021F8F 0000 dc.b 0 RAM:00021F90 0000 dc.b 0 RAM:00021F91 003C dc.b $3C ; < RAM:00021F92 0006 dc.b 6 RAM:00021F93 0000 dc.b 0 RAM:00021F94 0020 dc.b $20 RAM:00021F95 0000 dc.b 0 RAM:00021F96 0000 dc.b 0 RAM:00021F97 002B dc.b $2B ; + RAM:00021F98 0006 dc.b 6 RAM:00021F99 0000 dc.b 0 RAM:00021F9A 0033 dc.b $33 ; 3 RAM:00021F9B 0000 dc.b 0 RAM:00021F9C 0000 dc.b 0 RAM:00021F9D 0030 dc.b $30 ; 0 RAM:00021F9E 0006 dc.b 6 RAM:00021F9F 0000 dc.b 0 RAM:00021FA0 0024 dc.b $24 ; $ RAM:00021FA1 0000 dc.b 0 RAM:00021FA2 0000 dc.b 0 RAM:00021FA3 0035 dc.b $35 ; 5 RAM:00021FA4 0006 dc.b 6 RAM:00021FA5 0001 dc.b 1 RAM:00021FA6 0025 dc.b $25 ; % RAM:00021FA7 0000 dc.b 0 RAM:00021FA8 0000 dc.b 0 RAM:00021FA9 0038 dc.b $38 ; 8 RAM:00021FAA 0006 dc.b 6 RAM:00021FAB 0001 dc.b 1 RAM:00021FAC 0025 dc.b $25 ; % RAM:00021FAD 0000 dc.b 0 RAM:00021FAE 0000 dc.b 0 RAM:00021FAF 001D dc.b $1D RAM:00021FB0 0006 dc.b 6 RAM:00021FB1 0001 dc.b 1 RAM:00021FB2 000F dc.b $F RAM:00021FB3 0000 dc.b 0 RAM:00021FB4 0000 dc.b 0 RAM:00021FB5 008C dc.b $8C ; Œ RAM:00021FB6 000B dc.b $B RAM:00021FB7 0001 dc.b 1 RAM:00021FB8 0000 dc.b 0 RAM:00021FB9 0000 dc.b 0 RAM:00021FBA 0000 dc.b 0 RAM:00021FBB 0029 dc.b $29 ; ) RAM:00021FBC 000A dc.b $A RAM:00021FBD 0001 dc.b 1 RAM:00021FBE 0000 dc.b 0 RAM:00021FBF 0000 dc.b 0 RAM:00021FC0 0000 dc.b 0 RAM:00021FC1 008C dc.b $8C ; Œ RAM:00021FC2 0006 dc.b 6 RAM:00021FC3 0001 dc.b 1 RAM:00021FC4 000E dc.b $E RAM:00021FC5 0000 dc.b 0 RAM:00021FC6 0000 dc.b 0 RAM:00021FC7 0077 dc.b $77 ; w RAM:00021FC8 0006 dc.b 6 RAM:00021FC9 0000 dc.b 0 RAM:00021FCA 0022 dc.b $22 ; " RAM:00021FCB 0000 dc.b 0 RAM:00021FCC 0000 dc.b 0 RAM:00021FCD 002D dc.b $2D ; - RAM:00021FCE 000B dc.b $B RAM:00021FCF 0001 dc.b 1 RAM:00021FD0 0000 dc.b 0 RAM:00021FD1 0000 dc.b 0 RAM:00021FD2 0000 dc.b 0 RAM:00021FD3 002F dc.b $2F ; / RAM:00021FD4 0006 dc.b 6 RAM:00021FD5 0000 dc.b 0 RAM:00021FD6 001D dc.b $1D RAM:00021FD7 0000 dc.b 0 RAM:00021FD8 0000 dc.b 0 RAM:00021FD9 008C dc.b $8C ; Œ RAM:00021FDA 0008 dc.b 8 RAM:00021FDB 0001 dc.b 1 RAM:00021FDC 0000 dc.b 0 RAM:00021FDD 0000 dc.b 0 RAM:00021FDE 0000 dc.b 0 RAM:00021FDF 008C dc.b $8C ; Œ RAM:00021FE0 0004 dc.b 4 RAM:00021FE1 0001 dc.b 1 RAM:00021FE2 0003 dc.b 3 RAM:00021FE3 0000 dc.b 0 RAM:00021FE4 0000 dc.b 0 RAM:00021FE5 0036 dc.b $36 ; 6 RAM:00021FE6 0006 dc.b 6 RAM:00021FE7 0000 dc.b 0 RAM:00021FE8 0035 dc.b $35 ; 5 RAM:00021FE9 0000 dc.b 0 RAM:00021FEA 0000 dc.b 0 RAM:00021FEB 008C dc.b $8C ; Œ RAM:00021FEC 0006 dc.b 6 RAM:00021FED 0000 dc.b 0 RAM:00021FEE 0037 dc.b $37 ; 7 RAM:00021FEF 0000 dc.b 0 RAM:00021FF0 0000 dc.b 0 RAM:00021FF1 008C dc.b $8C ; Œ RAM:00021FF2 0006 dc.b 6 RAM:00021FF3 0000 dc.b 0 RAM:00021FF4 0036 dc.b $36 ; 6 RAM:00021FF5 0000 dc.b 0 RAM:00021FF6 0000 dc.b 0 RAM:00021FF7 008C dc.b $8C ; Œ RAM:00021FF8 0006 dc.b 6 RAM:00021FF9 0000 dc.b 0 RAM:00021FFA 0038 dc.b $38 ; 8 RAM:00021FFB 0000 dc.b 0 RAM:00021FFC 0000 dc.b 0 RAM:00021FFD 008C dc.b $8C ; Œ RAM:00021FFE 0006 dc.b 6 RAM:00021FFF 0001 dc.b 1 RAM:00022000 0034 dc.b $34 ; 4 RAM:00022001 0000 dc.b 0 RAM:00022002 0000 dc.b 0 RAM:00022003 008C dc.b $8C ; Œ RAM:00022004 000B dc.b $B RAM:00022005 0001 dc.b 1 RAM:00022006 0000 dc.b 0 RAM:00022007 0000 dc.b 0 RAM:00022008 0000 dc.b 0 RAM:00022009 0036 dc.b $36 ; 6 RAM:0002200A 0004 dc.b 4 RAM:0002200B 0000 dc.b 0 RAM:0002200C 0000 dc.b 0 RAM:0002200D 0000 dc.b 0 RAM:0002200E 0000 dc.b 0 RAM:0002200F 008C dc.b $8C ; Œ RAM:00022010 0000 dc.b 0 RAM:00022011 0001 dc.b 1 RAM:00022012 0000 dc.b 0 RAM:00022013 0000 dc.b 0 RAM:00022014 0000 dc.b 0 RAM:00022015 008C dc.b $8C ; Œ RAM:00022016 0006 dc.b 6 RAM:00022017 0000 dc.b 0 RAM:00022018 0009 dc.b 9 RAM:00022019 0000 dc.b 0 RAM:0002201A 0000 dc.b 0 RAM:0002201B 003A dc.b $3A ; : RAM:0002201C 0006 dc.b 6 RAM:0002201D 0001 dc.b 1 RAM:0002201E 002B dc.b $2B ; + RAM:0002201F 0000 dc.b 0 RAM:00022020 0000 dc.b 0 RAM:00022021 003A dc.b $3A ; : RAM:00022022 0008 dc.b 8 RAM:00022023 0001 dc.b 1 RAM:00022024 0000 dc.b 0 RAM:00022025 0000 dc.b 0 RAM:00022026 0000 dc.b 0 RAM:00022027 0064 dc.b $64 ; d RAM:00022028 0008 dc.b 8 RAM:00022029 0001 dc.b 1 RAM:0002202A 0000 dc.b 0 RAM:0002202B 0000 dc.b 0 RAM:0002202C 0000 dc.b 0 RAM:0002202D 008C dc.b $8C ; Œ RAM:0002202E 0006 dc.b 6 RAM:0002202F 0001 dc.b 1 RAM:00022030 0031 dc.b $31 ; 1 RAM:00022031 0000 dc.b 0 RAM:00022032 0000 dc.b 0 RAM:00022033 003B dc.b $3B ; ; RAM:00022034 0004 dc.b 4 RAM:00022035 0001 dc.b 1 RAM:00022036 0002 dc.b 2 RAM:00022037 0000 dc.b 0 RAM:00022038 0000 dc.b 0 RAM:00022039 0076 dc.b $76 ; v RAM:0002203A 0006 dc.b 6 RAM:0002203B 0001 dc.b 1 RAM:0002203C 0025 dc.b $25 ; % RAM:0002203D 0000 dc.b 0 RAM:0002203E 0000 dc.b 0 RAM:0002203F 003F dc.b $3F ; ? RAM:00022040 0008 dc.b 8 RAM:00022041 0001 dc.b 1 RAM:00022042 0000 dc.b 0 RAM:00022043 0000 dc.b 0 RAM:00022044 0000 dc.b 0 RAM:00022045 0064 dc.b $64 ; d RAM:00022046 0006 dc.b 6 RAM:00022047 0000 dc.b 0 RAM:00022048 0011 dc.b $11 RAM:00022049 0000 dc.b 0 RAM:0002204A 0000 dc.b 0 RAM:0002204B 006E dc.b $6E ; n RAM:0002204C 0006 dc.b 6 RAM:0002204D 0000 dc.b 0 RAM:0002204E 0018 dc.b $18 RAM:0002204F 0000 dc.b 0 RAM:00022050 0000 dc.b 0 RAM:00022051 006E dc.b $6E ; n RAM:00022052 0006 dc.b 6 RAM:00022053 0000 dc.b 0 RAM:00022054 0031 dc.b $31 ; 1 RAM:00022055 0000 dc.b 0 RAM:00022056 0000 dc.b 0 RAM:00022057 0056 dc.b $56 ; V RAM:00022058 0006 dc.b 6 RAM:00022059 0000 dc.b 0 RAM:0002205A 000D dc.b $D RAM:0002205B 0000 dc.b 0 RAM:0002205C 0000 dc.b 0 RAM:0002205D 003D dc.b $3D ; = RAM:0002205E 0006 dc.b 6 RAM:0002205F 0000 dc.b 0 RAM:00022060 0009 dc.b 9 RAM:00022061 0000 dc.b 0 RAM:00022062 0000 dc.b 0 RAM:00022063 007D dc.b $7D ; } RAM:00022064 0006 dc.b 6 RAM:00022065 0000 dc.b 0 RAM:00022066 001F dc.b $1F RAM:00022067 0000 dc.b 0 RAM:00022068 0000 dc.b 0 RAM:00022069 004B dc.b $4B ; K RAM:0002206A 0006 dc.b 6 RAM:0002206B 0000 dc.b 0 RAM:0002206C 001A dc.b $1A RAM:0002206D 0000 dc.b 0 RAM:0002206E 0000 dc.b 0 RAM:0002206F 0055 dc.b $55 ; U RAM:00022070 0006 dc.b 6 RAM:00022071 0000 dc.b 0 RAM:00022072 001C dc.b $1C RAM:00022073 0000 dc.b 0 RAM:00022074 0000 dc.b 0 RAM:00022075 006E dc.b $6E ; n RAM:00022076 0006 dc.b 6 RAM:00022077 0000 dc.b 0 RAM:00022078 002B dc.b $2B ; + RAM:00022079 0000 dc.b 0 RAM:0002207A 0000 dc.b 0 RAM:0002207B 0056 dc.b $56 ; V RAM:0002207C 0006 dc.b 6 RAM:0002207D 0000 dc.b 0 RAM:0002207E 0020 dc.b $20 RAM:0002207F 0000 dc.b 0 RAM:00022080 0000 dc.b 0 RAM:00022081 006E dc.b $6E ; n RAM:00022082 0006 dc.b 6 RAM:00022083 0001 dc.b 1 RAM:00022084 0024 dc.b $24 ; $ RAM:00022085 0000 dc.b 0 RAM:00022086 0000 dc.b 0 RAM:00022087 006E dc.b $6E ; n RAM:00022088 0006 dc.b 6 RAM:00022089 0000 dc.b 0 RAM:0002208A 0002 dc.b 2 RAM:0002208B 0000 dc.b 0 RAM:0002208C 0000 dc.b 0 RAM:0002208D 004D dc.b $4D ; M RAM:0002208E 0007 dc.b 7 RAM:0002208F 0001 dc.b 1 RAM:00022090 0000 dc.b 0 RAM:00022091 0000 dc.b 0 RAM:00022092 0000 dc.b 0 RAM:00022093 008C dc.b $8C ; Œ RAM:00022094 0006 dc.b 6 RAM:00022095 0000 dc.b 0 RAM:00022096 002A dc.b $2A ; * RAM:00022097 0000 dc.b 0 RAM:00022098 0000 dc.b 0 RAM:00022099 008C dc.b $8C ; Œ RAM:0002209A 0000 dc.b 0 RAM:0002209B 0001 dc.b 1 RAM:0002209C 0000 dc.b 0 RAM:0002209D 0000 dc.b 0 RAM:0002209E 0000 dc.b 0 RAM:0002209F 008C dc.b $8C ; Œ RAM:000220A0 0006 dc.b 6 RAM:000220A1 0000 dc.b 0 RAM:000220A2 0003 dc.b 3 RAM:000220A3 0000 dc.b 0 RAM:000220A4 0000 dc.b 0 RAM:000220A5 0069 dc.b $69 ; i RAM:000220A6 0006 dc.b 6 RAM:000220A7 0000 dc.b 0 RAM:000220A8 000A dc.b $A RAM:000220A9 0000 dc.b 0 RAM:000220AA 0000 dc.b 0 RAM:000220AB 0069 dc.b $69 ; i RAM:000220AC 0006 dc.b 6 RAM:000220AD 0000 dc.b 0 RAM:000220AE 0017 dc.b $17 RAM:000220AF 0000 dc.b 0 RAM:000220B0 0000 dc.b 0 RAM:000220B1 0069 dc.b $69 ; i RAM:000220B2 0006 dc.b 6 RAM:000220B3 0000 dc.b 0 RAM:000220B4 0021 dc.b $21 ; ! RAM:000220B5 0000 dc.b 0 RAM:000220B6 0000 dc.b 0 RAM:000220B7 0069 dc.b $69 ; i RAM:000220B8 0006 dc.b 6 RAM:000220B9 0000 dc.b 0 RAM:000220BA 0032 dc.b $32 ; 2 RAM:000220BB 0000 dc.b 0 RAM:000220BC 0000 dc.b 0 RAM:000220BD 008C dc.b $8C ; Œ RAM:000220BE 0000 dc.b 0 RAM:000220BF 0001 dc.b 1 RAM:000220C0 0000 dc.b 0 RAM:000220C1 0000 dc.b 0 RAM:000220C2 0000 dc.b 0 RAM:000220C3 0069 dc.b $69 ; i RAM:000220C4 0006 dc.b 6 RAM:000220C5 0001 dc.b 1 RAM:000220C6 000E dc.b $E RAM:000220C7 0000 dc.b 0 RAM:000220C8 0000 dc.b 0 RAM:000220C9 008C dc.b $8C ; Œ RAM:000220CA 0005 dc.b 5 RAM:000220CB 0001 dc.b 1 RAM:000220CC 0003 dc.b 3 RAM:000220CD 0000 dc.b 0 RAM:000220CE 0000 dc.b 0 RAM:000220CF 0057 dc.b $57 ; W RAM:000220D0 0003 dc.b 3 RAM:000220D1 0000 dc.b 0 RAM:000220D2 0002 dc.b 2 RAM:000220D3 0000 dc.b 0 RAM:000220D4 0000 dc.b 0 RAM:000220D5 004F dc.b $4F ; O RAM:000220D6 0000 dc.b 0 RAM:000220D7 0001 dc.b 1 RAM:000220D8 0000 dc.b 0 RAM:000220D9 0000 dc.b 0 RAM:000220DA 0000 dc.b 0 RAM:000220DB 008C dc.b $8C ; Œ RAM:000220DC 0006 dc.b 6 RAM:000220DD 0000 dc.b 0 RAM:000220DE 0011 dc.b $11 RAM:000220DF 0000 dc.b 0 RAM:000220E0 0000 dc.b 0 RAM:000220E1 0061 dc.b $61 ; a RAM:000220E2 0006 dc.b 6 RAM:000220E3 0000 dc.b 0 RAM:000220E4 0018 dc.b $18 RAM:000220E5 0000 dc.b 0 RAM:000220E6 0000 dc.b 0 RAM:000220E7 0061 dc.b $61 ; a RAM:000220E8 0006 dc.b 6 RAM:000220E9 0000 dc.b 0 RAM:000220EA 0031 dc.b $31 ; 1 RAM:000220EB 0000 dc.b 0 RAM:000220EC 0000 dc.b 0 RAM:000220ED 0062 dc.b $62 ; b RAM:000220EE 0006 dc.b 6 RAM:000220EF 0000 dc.b 0 RAM:000220F0 001F dc.b $1F RAM:000220F1 0000 dc.b 0 RAM:000220F2 0000 dc.b 0 RAM:000220F3 0061 dc.b $61 ; a RAM:000220F4 0006 dc.b 6 RAM:000220F5 0000 dc.b 0 RAM:000220F6 001C dc.b $1C RAM:000220F7 0000 dc.b 0 RAM:000220F8 0000 dc.b 0 RAM:000220F9 0061 dc.b $61 ; a RAM:000220FA 0006 dc.b 6 RAM:000220FB 0000 dc.b 0 RAM:000220FC 002B dc.b $2B ; + RAM:000220FD 0000 dc.b 0 RAM:000220FE 0000 dc.b 0 RAM:000220FF 0062 dc.b $62 ; b RAM:00022100 0006 dc.b 6 RAM:00022101 0000 dc.b 0 RAM:00022102 0020 dc.b $20 RAM:00022103 0000 dc.b 0 RAM:00022104 0000 dc.b 0 RAM:00022105 0061 dc.b $61 ; a RAM:00022106 0006 dc.b 6 RAM:00022107 0001 dc.b 1 RAM:00022108 0024 dc.b $24 ; $ RAM:00022109 0000 dc.b 0 RAM:0002210A 0000 dc.b 0 RAM:0002210B 0061 dc.b $61 ; a RAM:0002210C 0007 dc.b 7 RAM:0002210D 0001 dc.b 1 RAM:0002210E 0000 dc.b 0 RAM:0002210F 0000 dc.b 0 RAM:00022110 0000 dc.b 0 RAM:00022111 0076 dc.b $76 ; v RAM:00022112 0005 dc.b 5 RAM:00022113 0001 dc.b 1 RAM:00022114 0002 dc.b 2 RAM:00022115 0000 dc.b 0 RAM:00022116 0000 dc.b 0 RAM:00022117 0076 dc.b $76 ; v RAM:00022118 0009 dc.b 9 RAM:00022119 0001 dc.b 1 RAM:0002211A 0000 dc.b 0 RAM:0002211B 0000 dc.b 0 RAM:0002211C 0000 dc.b 0 RAM:0002211D 008C dc.b $8C ; Œ RAM:0002211E 0003 dc.b 3 RAM:0002211F 0001 dc.b 1 RAM:00022120 0000 dc.b 0 RAM:00022121 0000 dc.b 0 RAM:00022122 0000 dc.b 0 RAM:00022123 008C dc.b $8C ; Œ RAM:00022124 0003 dc.b 3 RAM:00022125 0000 dc.b 0 RAM:00022126 0000 dc.b 0 RAM:00022127 0000 dc.b 0 RAM:00022128 0000 dc.b 0 RAM:00022129 008C dc.b $8C ; Œ RAM:0002212A 0007 dc.b 7 RAM:0002212B 0001 dc.b 1 RAM:0002212C 0000 dc.b 0 RAM:0002212D 0000 dc.b 0 RAM:0002212E 0000 dc.b 0 RAM:0002212F 008C dc.b $8C ; Œ RAM:00022130 0006 dc.b 6 RAM:00022131 0000 dc.b 0 RAM:00022132 0002 dc.b 2 RAM:00022133 0000 dc.b 0 RAM:00022134 0000 dc.b 0 RAM:00022135 008C dc.b $8C ; Œ RAM:00022136 0003 dc.b 3 RAM:00022137 0001 dc.b 1 RAM:00022138 0003 dc.b 3 RAM:00022139 0000 dc.b 0 RAM:0002213A 0000 dc.b 0 RAM:0002213B 006C dc.b $6C ; l RAM:0002213C 0003 dc.b 3 RAM:0002213D 0000 dc.b 0 RAM:0002213E 0000 dc.b 0 RAM:0002213F 0000 dc.b 0 RAM:00022140 0000 dc.b 0 RAM:00022141 008C dc.b $8C ; Œ RAM:00022142 0000 dc.b 0 RAM:00022143 0001 dc.b 1 RAM:00022144 0000 dc.b 0 RAM:00022145 0000 dc.b 0 RAM:00022146 0000 dc.b 0 RAM:00022147 008C dc.b $8C ; Œ RAM:00022148 0006 dc.b 6 RAM:00022149 0000 dc.b 0 RAM:0002214A 0002 dc.b 2 RAM:0002214B 0000 dc.b 0 RAM:0002214C 0000 dc.b 0 RAM:0002214D 008C dc.b $8C ; Œ RAM:0002214E 0003 dc.b 3 RAM:0002214F 0000 dc.b 0 RAM:00022150 0003 dc.b 3 RAM:00022151 0000 dc.b 0 RAM:00022152 0000 dc.b 0 RAM:00022153 006C dc.b $6C ; l RAM:00022154 0000 dc.b 0 RAM:00022155 0001 dc.b 1 RAM:00022156 0000 dc.b 0 RAM:00022157 0000 dc.b 0 RAM:00022158 0000 dc.b 0 RAM:00022159 008C dc.b $8C ; Œ RAM:0002215A 0006 dc.b 6 RAM:0002215B 0000 dc.b 0 RAM:0002215C 0002 dc.b 2 RAM:0002215D 0000 dc.b 0 RAM:0002215E 0000 dc.b 0 RAM:0002215F 008C dc.b $8C ; Œ RAM:00022160 0007 dc.b 7 RAM:00022161 0001 dc.b 1 RAM:00022162 0000 dc.b 0 RAM:00022163 0000 dc.b 0 RAM:00022164 0000 dc.b 0 RAM:00022165 008C dc.b $8C ; Œ RAM:00022166 0007 dc.b 7 RAM:00022167 0000 dc.b 0 RAM:00022168 0000 dc.b 0 RAM:00022169 0000 dc.b 0 RAM:0002216A 0000 dc.b 0 RAM:0002216B 008C dc.b $8C ; Œ RAM:0002216C 0000 dc.b 0 RAM:0002216D 0001 dc.b 1 RAM:0002216E 0000 dc.b 0 RAM:0002216F 0000 dc.b 0 RAM:00022170 0000 dc.b 0 RAM:00022171 008C dc.b $8C ; Œ RAM:00022172 0006 dc.b 6 RAM:00022173 0000 dc.b 0 RAM:00022174 0002 dc.b 2 RAM:00022175 0000 dc.b 0 RAM:00022176 0000 dc.b 0 RAM:00022177 008C dc.b $8C ; Œ RAM:00022178 0008 dc.b 8 RAM:00022179 0001 dc.b 1 RAM:0002217A 0000 dc.b 0 RAM:0002217B 0000 dc.b 0 RAM:0002217C 0000 dc.b 0 RAM:0002217D 008C dc.b $8C ; Œ RAM:0002217E 0008 dc.b 8 RAM:0002217F 0000 dc.b 0 RAM:00022180 0000 dc.b 0 RAM:00022181 0000 dc.b 0 RAM:00022182 0000 dc.b 0 RAM:00022183 008C dc.b $8C ; Œ RAM:00022184 0000 dc.b 0 RAM:00022185 0001 dc.b 1 RAM:00022186 0000 dc.b 0 RAM:00022187 0000 dc.b 0 RAM:00022188 0000 dc.b 0 RAM:00022189 008C dc.b $8C ; Œ RAM:0002218A 0001 dc.b 1 RAM:0002218B 0000 dc.b 0 RAM:0002218C 0000 dc.b 0 RAM:0002218D 0000 dc.b 0 RAM:0002218E 0000 dc.b 0 RAM:0002218F 008D dc.b $8D ; RAM:00022190 0006 dc.b 6 RAM:00022191 0000 dc.b 0 RAM:00022192 0003 dc.b 3 RAM:00022193 0000 dc.b 0 RAM:00022194 0000 dc.b 0 RAM:00022195 008C dc.b $8C ; Œ RAM:00022196 0006 dc.b 6 RAM:00022197 0000 dc.b 0 RAM:00022198 000A dc.b $A RAM:00022199 0000 dc.b 0 RAM:0002219A 0000 dc.b 0 RAM:0002219B 008C dc.b $8C ; Œ RAM:0002219C 0006 dc.b 6 RAM:0002219D 0000 dc.b 0 RAM:0002219E 0017 dc.b $17 RAM:0002219F 0000 dc.b 0 RAM:000221A0 0000 dc.b 0 RAM:000221A1 008C dc.b $8C ; Œ RAM:000221A2 0006 dc.b 6 RAM:000221A3 0001 dc.b 1 RAM:000221A4 0021 dc.b $21 ; ! RAM:000221A5 0000 dc.b 0 RAM:000221A6 0000 dc.b 0 RAM:000221A7 008C dc.b $8C ; Œ RAM:000221A8 0006 dc.b 6 RAM:000221A9 0000 dc.b 0 RAM:000221AA 0029 dc.b $29 ; ) RAM:000221AB 0000 dc.b 0 RAM:000221AC 0000 dc.b 0 RAM:000221AD 008C dc.b $8C ; Œ RAM:000221AE 0006 dc.b 6 RAM:000221AF 0001 dc.b 1 RAM:000221B0 0028 dc.b $28 ; ( RAM:000221B1 0000 dc.b 0 RAM:000221B2 0000 dc.b 0 RAM:000221B3 008C dc.b $8C ; Œ RAM:000221B4 0006 dc.b 6 RAM:000221B5 0000 dc.b 0 RAM:000221B6 0002 dc.b 2 RAM:000221B7 0000 dc.b 0 RAM:000221B8 0000 dc.b 0 RAM:000221B9 008C dc.b $8C ; Œ RAM:000221BA 0008 dc.b 8 RAM:000221BB 0000 dc.b 0 RAM:000221BC 0000 dc.b 0 RAM:000221BD 0000 dc.b 0 RAM:000221BE 0000 dc.b 0 RAM:000221BF 0080 dc.b $80 ; € RAM:000221C0 0000 dc.b 0 RAM:000221C1 0001 dc.b 1 RAM:000221C2 0000 dc.b 0 RAM:000221C3 0000 dc.b 0 RAM:000221C4 0000 dc.b 0 RAM:000221C5 008C dc.b $8C ; Œ RAM:000221C6 0006 dc.b 6 RAM:000221C7 0000 dc.b 0 RAM:000221C8 0002 dc.b 2 RAM:000221C9 0000 dc.b 0 RAM:000221CA 0000 dc.b 0 RAM:000221CB 008C dc.b $8C ; Œ RAM:000221CC 0000 dc.b 0 RAM:000221CD 0001 dc.b 1 RAM:000221CE 0000 dc.b 0 RAM:000221CF 0000 dc.b 0 RAM:000221D0 0000 dc.b 0 RAM:000221D1 008C dc.b $8C ; Œ RAM:000221D2 0003 dc.b 3 RAM:000221D3 0001 dc.b 1 RAM:000221D4 0002 dc.b 2 RAM:000221D5 0000 dc.b 0 RAM:000221D6 0000 dc.b 0 RAM:000221D7 0083 dc.b $83 ; ƒ RAM:000221D8 0006 dc.b 6 RAM:000221D9 0000 dc.b 0 RAM:000221DA 002C dc.b $2C ; , RAM:000221DB 0000 dc.b 0 RAM:000221DC 0000 dc.b 0 RAM:000221DD 0086 dc.b $86 ; † RAM:000221DE 0006 dc.b 6 RAM:000221DF 0000 dc.b 0 RAM:000221E0 002D dc.b $2D ; - RAM:000221E1 0000 dc.b 0 RAM:000221E2 0000 dc.b 0 RAM:000221E3 0086 dc.b $86 ; † RAM:000221E4 0000 dc.b 0 RAM:000221E5 0001 dc.b 1 RAM:000221E6 0000 dc.b 0 RAM:000221E7 0000 dc.b 0 RAM:000221E8 0000 dc.b 0 RAM:000221E9 008C dc.b $8C ; Œ RAM:000221EA 0006 dc.b 6 RAM:000221EB 0000 dc.b 0 RAM:000221EC 0009 dc.b 9 RAM:000221ED 0000 dc.b 0 RAM:000221EE 0000 dc.b 0 RAM:000221EF 0089 dc.b $89 ; ‰ RAM:000221F0 0006 dc.b 6 RAM:000221F1 0000 dc.b 0 RAM:000221F2 002E dc.b $2E ; . RAM:000221F3 0000 dc.b 0 RAM:000221F4 0000 dc.b 0 RAM:000221F5 0089 dc.b $89 ; ‰ RAM:000221F6 0000 dc.b 0 RAM:000221F7 0001 dc.b 1 RAM:000221F8 0000 dc.b 0 RAM:000221F9 0000 dc.b 0 RAM:000221FA 0000 dc.b 0 RAM:000221FB 008C dc.b $8C ; Œ RAM:000221FC 0006 dc.b 6 RAM:000221FD 0000 dc.b 0 RAM:000221FE 002F dc.b $2F ; / RAM:000221FF 0000 dc.b 0 RAM:00022200 0000 dc.b 0 RAM:00022201 008C dc.b $8C ; Œ RAM:00022202 0006 dc.b 6 RAM:00022203 0000 dc.b 0 RAM:00022204 0030 dc.b $30 ; 0 RAM:00022205 0000 dc.b 0 RAM:00022206 0000 dc.b 0 RAM:00022207 008C dc.b $8C ; Œ RAM:00022208 0000 dc.b 0 RAM:00022209 0001 dc.b 1 RAM:0002220A 0000 dc.b 0 RAM:0002220B 0000 dc.b 0 RAM:0002220C 0000 dc.b 0 RAM:0002220D 008C dc.b $8C ; Œ RAM:0002220E 0001 dc.b 1 RAM:0002220F 0001 dc.b 1 RAM:00022210 0000 dc.b 0 RAM:00022211 0000 dc.b 0 RAM:00022212 0000 dc.b 0 RAM:00022213 008D dc.b $8D ; RAM:00022214 0000 007B dword_22214: dc.l $7B ; DATA XREF: sub_2A8A+4Er RAM:00022218 0000 0082 dword_22218: dc.l $82 ; DATA XREF: sub_17AD0+7Cr RAM:0002221C 0000 003B dword_2221C: dc.l $3B ; DATA XREF: sub_1274A+44r RAM:00022220 0006 unk_22220: dc.b 6 ; DATA XREF: sub_844+202o RAM:00022221 0000 dc.b 0 RAM:00022222 0005 dc.b 5 RAM:00022223 0000 dc.b 0 RAM:00022224 0000 dc.b 0 RAM:00022225 0011 dc.b $11 RAM:00022226 0006 dc.b 6 RAM:00022227 0000 dc.b 0 RAM:00022228 0010 dc.b $10 RAM:00022229 0000 dc.b 0 RAM:0002222A 0000 dc.b 0 RAM:0002222B 0011 dc.b $11 RAM:0002222C 0006 dc.b 6 RAM:0002222D 0000 dc.b 0 RAM:0002222E 0012 dc.b $12 RAM:0002222F 0000 dc.b 0 RAM:00022230 0000 dc.b 0 RAM:00022231 0011 dc.b $11 RAM:00022232 0006 dc.b 6 RAM:00022233 0000 dc.b 0 RAM:00022234 0013 dc.b $13 RAM:00022235 0000 dc.b 0 RAM:00022236 0000 dc.b 0 RAM:00022237 000B dc.b $B RAM:00022238 0006 dc.b 6 RAM:00022239 0000 dc.b 0 RAM:0002223A 0014 dc.b $14 RAM:0002223B 0000 dc.b 0 RAM:0002223C 0000 dc.b 0 RAM:0002223D 0011 dc.b $11 RAM:0002223E 0006 dc.b 6 RAM:0002223F 0000 dc.b 0 RAM:00022240 001E dc.b $1E RAM:00022241 0000 dc.b 0 RAM:00022242 0000 dc.b 0 RAM:00022243 0011 dc.b $11 RAM:00022244 0006 dc.b 6 RAM:00022245 0001 dc.b 1 RAM:00022246 0023 dc.b $23 ; # RAM:00022247 0000 dc.b 0 RAM:00022248 0000 dc.b 0 RAM:00022249 0007 dc.b 7 RAM:0002224A 0006 dc.b 6 RAM:0002224B 0000 dc.b 0 RAM:0002224C 0011 dc.b $11 RAM:0002224D 0000 dc.b 0 RAM:0002224E 0000 dc.b 0 RAM:0002224F 000A dc.b $A RAM:00022250 0006 dc.b 6 RAM:00022251 0001 dc.b 1 RAM:00022252 0020 dc.b $20 RAM:00022253 0000 dc.b 0 RAM:00022254 0000 dc.b 0 RAM:00022255 0009 dc.b 9 RAM:00022256 0007 dc.b 7 RAM:00022257 0001 dc.b 1 RAM:00022258 0000 dc.b 0 RAM:00022259 0000 dc.b 0 RAM:0002225A 0000 dc.b 0 RAM:0002225B 0011 dc.b $11 RAM:0002225C 0004 dc.b 4 RAM:0002225D 0001 dc.b 1 RAM:0002225E 0002 dc.b 2 RAM:0002225F 0000 dc.b 0 RAM:00022260 0000 dc.b 0 RAM:00022261 0011 dc.b $11 RAM:00022262 0004 dc.b 4 RAM:00022263 0001 dc.b 1 RAM:00022264 0002 dc.b 2 RAM:00022265 0000 dc.b 0 RAM:00022266 0000 dc.b 0 RAM:00022267 000C dc.b $C RAM:00022268 0001 dc.b 1 RAM:00022269 0000 dc.b 0 RAM:0002226A 0000 dc.b 0 RAM:0002226B 0000 dc.b 0 RAM:0002226C 0000 dc.b 0 RAM:0002226D 008D dc.b $8D ; RAM:0002226E 0006 dc.b 6 RAM:0002226F 0000 dc.b 0 RAM:00022270 0003 dc.b 3 RAM:00022271 0000 dc.b 0 RAM:00022272 0000 dc.b 0 RAM:00022273 0011 dc.b $11 RAM:00022274 0006 dc.b 6 RAM:00022275 0000 dc.b 0 RAM:00022276 000A dc.b $A RAM:00022277 0000 dc.b 0 RAM:00022278 0000 dc.b 0 RAM:00022279 0011 dc.b $11 RAM:0002227A 0006 dc.b 6 RAM:0002227B 0000 dc.b 0 RAM:0002227C 0017 dc.b $17 RAM:0002227D 0000 dc.b 0 RAM:0002227E 0000 dc.b 0 RAM:0002227F 0011 dc.b $11 RAM:00022280 0006 dc.b 6 RAM:00022281 0001 dc.b 1 RAM:00022282 0021 dc.b $21 ; ! RAM:00022283 0000 dc.b 0 RAM:00022284 0000 dc.b 0 RAM:00022285 0011 dc.b $11 RAM:00022286 0001 dc.b 1 RAM:00022287 0001 dc.b 1 RAM:00022288 0000 dc.b 0 RAM:00022289 0000 dc.b 0 RAM:0002228A 0000 dc.b 0 RAM:0002228B 008D dc.b $8D ; RAM:0002228C 0000 006C off_2228C: dc.l off_6C ; DATA XREF: sub_844+1FCr RAM:00022290 0006 unk_22290: dc.b 6 ; DATA XREF: sub_844+47Co RAM:00022291 0000 dc.b 0 RAM:00022292 0004 dc.b 4 RAM:00022293 0000 dc.b 0 RAM:00022294 0000 dc.b 0 RAM:00022295 000C dc.b $C RAM:00022296 0006 dc.b 6 RAM:00022297 0000 dc.b 0 RAM:00022298 0007 dc.b 7 RAM:00022299 0000 dc.b 0 RAM:0002229A 0000 dc.b 0 RAM:0002229B 000A dc.b $A RAM:0002229C 0006 dc.b 6 RAM:0002229D 0000 dc.b 0 RAM:0002229E 0008 dc.b 8 RAM:0002229F 0000 dc.b 0 RAM:000222A0 0000 dc.b 0 RAM:000222A1 000A dc.b $A RAM:000222A2 0006 dc.b 6 RAM:000222A3 0000 dc.b 0 RAM:000222A4 000B dc.b $B RAM:000222A5 0000 dc.b 0 RAM:000222A6 0000 dc.b 0 RAM:000222A7 000D dc.b $D RAM:000222A8 0006 dc.b 6 RAM:000222A9 0000 dc.b 0 RAM:000222AA 000C dc.b $C RAM:000222AB 0000 dc.b 0 RAM:000222AC 0000 dc.b 0 RAM:000222AD 0016 dc.b $16 RAM:000222AE 0006 dc.b 6 RAM:000222AF 0000 dc.b 0 RAM:000222B0 0015 dc.b $15 RAM:000222B1 0000 dc.b 0 RAM:000222B2 0000 dc.b 0 RAM:000222B3 0017 dc.b $17 RAM:000222B4 0006 dc.b 6 RAM:000222B5 0000 dc.b 0 RAM:000222B6 0016 dc.b $16 RAM:000222B7 0000 dc.b 0 RAM:000222B8 0000 dc.b 0 RAM:000222B9 001D dc.b $1D RAM:000222BA 0006 dc.b 6 RAM:000222BB 0000 dc.b 0 RAM:000222BC 0019 dc.b $19 RAM:000222BD 0000 dc.b 0 RAM:000222BE 0000 dc.b 0 RAM:000222BF 0019 dc.b $19 RAM:000222C0 0006 dc.b 6 RAM:000222C1 0000 dc.b 0 RAM:000222C2 0026 dc.b $26 ; & RAM:000222C3 0000 dc.b 0 RAM:000222C4 0000 dc.b 0 RAM:000222C5 000A dc.b $A RAM:000222C6 0000 dc.b 0 RAM:000222C7 0001 dc.b 1 RAM:000222C8 0000 dc.b 0 RAM:000222C9 0000 dc.b 0 RAM:000222CA 0000 dc.b 0 RAM:000222CB 001D dc.b $1D RAM:000222CC 0006 dc.b 6 RAM:000222CD 0001 dc.b 1 RAM:000222CE 0025 dc.b $25 ; % RAM:000222CF 0000 dc.b 0 RAM:000222D0 0000 dc.b 0 RAM:000222D1 000B dc.b $B RAM:000222D2 0008 dc.b 8 RAM:000222D3 0001 dc.b 1 RAM:000222D4 0000 dc.b 0 RAM:000222D5 0000 dc.b 0 RAM:000222D6 0000 dc.b 0 RAM:000222D7 000C dc.b $C RAM:000222D8 0008 dc.b 8 RAM:000222D9 0001 dc.b 1 RAM:000222DA 0000 dc.b 0 RAM:000222DB 0000 dc.b 0 RAM:000222DC 0000 dc.b 0 RAM:000222DD 001D dc.b $1D RAM:000222DE 0006 dc.b 6 RAM:000222DF 0000 dc.b 0 RAM:000222E0 0033 dc.b $33 ; 3 RAM:000222E1 0000 dc.b 0 RAM:000222E2 0000 dc.b 0 RAM:000222E3 000F dc.b $F RAM:000222E4 0006 dc.b 6 RAM:000222E5 0001 dc.b 1 RAM:000222E6 0025 dc.b $25 ; % RAM:000222E7 0000 dc.b 0 RAM:000222E8 0000 dc.b 0 RAM:000222E9 0014 dc.b $14 RAM:000222EA 0006 dc.b 6 RAM:000222EB 0000 dc.b 0 RAM:000222EC 0035 dc.b $35 ; 5 RAM:000222ED 0000 dc.b 0 RAM:000222EE 0000 dc.b 0 RAM:000222EF 001D dc.b $1D RAM:000222F0 0006 dc.b 6 RAM:000222F1 0000 dc.b 0 RAM:000222F2 0037 dc.b $37 ; 7 RAM:000222F3 0000 dc.b 0 RAM:000222F4 0000 dc.b 0 RAM:000222F5 001D dc.b $1D RAM:000222F6 0006 dc.b 6 RAM:000222F7 0000 dc.b 0 RAM:000222F8 0036 dc.b $36 ; 6 RAM:000222F9 0000 dc.b 0 RAM:000222FA 0000 dc.b 0 RAM:000222FB 001D dc.b $1D RAM:000222FC 0006 dc.b 6 RAM:000222FD 0000 dc.b 0 RAM:000222FE 0038 dc.b $38 ; 8 RAM:000222FF 0000 dc.b 0 RAM:00022300 0000 dc.b 0 RAM:00022301 001D dc.b $1D RAM:00022302 0006 dc.b 6 RAM:00022303 0001 dc.b 1 RAM:00022304 0034 dc.b $34 ; 4 RAM:00022305 0000 dc.b 0 RAM:00022306 0000 dc.b 0 RAM:00022307 001D dc.b $1D RAM:00022308 0006 dc.b 6 RAM:00022309 0001 dc.b 1 RAM:0002230A 0009 dc.b 9 RAM:0002230B 0000 dc.b 0 RAM:0002230C 0000 dc.b 0 RAM:0002230D 0015 dc.b $15 RAM:0002230E 0008 dc.b 8 RAM:0002230F 0001 dc.b 1 RAM:00022310 0000 dc.b 0 RAM:00022311 0000 dc.b 0 RAM:00022312 0000 dc.b 0 RAM:00022313 001A dc.b $1A RAM:00022314 0006 dc.b 6 RAM:00022315 0001 dc.b 1 RAM:00022316 0025 dc.b $25 ; % RAM:00022317 0000 dc.b 0 RAM:00022318 0000 dc.b 0 RAM:00022319 000C dc.b $C RAM:0002231A 0006 dc.b 6 RAM:0002231B 0001 dc.b 1 RAM:0002231C 0025 dc.b $25 ; % RAM:0002231D 0000 dc.b 0 RAM:0002231E 0000 dc.b 0 RAM:0002231F 0018 dc.b $18 RAM:00022320 0008 dc.b 8 RAM:00022321 0001 dc.b 1 RAM:00022322 0000 dc.b 0 RAM:00022323 0000 dc.b 0 RAM:00022324 0000 dc.b 0 RAM:00022325 001A dc.b $1A RAM:00022326 0006 dc.b 6 RAM:00022327 0001 dc.b 1 RAM:00022328 0009 dc.b 9 RAM:00022329 0000 dc.b 0 RAM:0002232A 0000 dc.b 0 RAM:0002232B 001B dc.b $1B RAM:0002232C 0003 dc.b 3 RAM:0002232D 0001 dc.b 1 RAM:0002232E 0000 dc.b 0 RAM:0002232F 0000 dc.b 0 RAM:00022330 0000 dc.b 0 RAM:00022331 001D dc.b $1D RAM:00022332 0006 dc.b 6 RAM:00022333 0000 dc.b 0 RAM:00022334 0002 dc.b 2 RAM:00022335 0000 dc.b 0 RAM:00022336 0000 dc.b 0 RAM:00022337 001D dc.b $1D RAM:00022338 0000 dc.b 0 RAM:00022339 0001 dc.b 1 RAM:0002233A 0000 dc.b 0 RAM:0002233B 0000 dc.b 0 RAM:0002233C 0000 dc.b 0 RAM:0002233D 001D dc.b $1D RAM:0002233E 0001 dc.b 1 RAM:0002233F 0001 dc.b 1 RAM:00022340 0000 dc.b 0 RAM:00022341 0000 dc.b 0 RAM:00022342 0000 dc.b 0 RAM:00022343 008D dc.b $8D ; RAM:00022344 0000 00B4 off_22344: dc.l off_B4 ; DATA XREF: sub_844+476r RAM:00022348 0000 unk_22348: dc.b 0 ; DATA XREF: sub_2B18+124o RAM:00022348 ; sub_2D94+2DAo RAM:00022349 0000 dc.b 0 RAM:0002234A 0000 dc.b 0 RAM:0002234B 0000 dc.b 0 RAM:0002234C 0000 unk_2234C: dc.b 0 ; DATA XREF: sub_2D94+284o RAM:0002234D 0000 dc.b 0 RAM:0002234E 0000 dc.b 0 RAM:0002234F 0002 dc.b 2 RAM:00022350 0025 dc.b $25 ; % RAM:00022351 0088 dc.b $88 ; ˆ RAM:00022352 0001 dc.b 1 RAM:00022353 0000 dc.b 0 RAM:00022354 0000 dc.b 0 RAM:00022355 0002 dc.b 2 RAM:00022356 0025 dc.b $25 ; % RAM:00022357 008F dc.b $8F ; RAM:00022358 0003 dc.b 3 RAM:00022359 0000 dc.b 0 RAM:0002235A 0000 dc.b 0 RAM:0002235B 0002 dc.b 2 RAM:0002235C 0025 dc.b $25 ; % RAM:0002235D 0093 dc.b $93 ; “ RAM:0002235E 0001 dc.b 1 RAM:0002235F 0000 dc.b 0 RAM:00022360 0000 dc.b 0 RAM:00022361 0002 dc.b 2 RAM:00022362 0025 dc.b $25 ; % RAM:00022363 0099 dc.b $99 ; ™ RAM:00022364 0002 dc.b 2 RAM:00022365 0000 dc.b 0 RAM:00022366 0000 dc.b 0 RAM:00022367 0002 dc.b 2 RAM:00022368 0025 dc.b $25 ; % RAM:00022369 009E dc.b $9E ; ž RAM:0002236A 0002 dc.b 2 RAM:0002236B 0000 dc.b 0 RAM:0002236C 0000 dc.b 0 RAM:0002236D 0002 dc.b 2 RAM:0002236E 0025 dc.b $25 ; % RAM:0002236F 00A2 dc.b $A2 ; ¢ RAM:00022370 0002 dc.b 2 RAM:00022371 0000 dc.b 0 RAM:00022372 0000 dc.b 0 RAM:00022373 0002 dc.b 2 RAM:00022374 0025 dc.b $25 ; % RAM:00022375 00A8 dc.b $A8 ; ¨ RAM:00022376 0003 dc.b 3 RAM:00022377 0000 dc.b 0 RAM:00022378 0000 dc.b 0 RAM:00022379 0002 dc.b 2 RAM:0002237A 0025 dc.b $25 ; % RAM:0002237B 00B0 dc.b $B0 ; ° RAM:0002237C 0003 dc.b 3 RAM:0002237D 0000 dc.b 0 RAM:0002237E 0000 dc.b 0 RAM:0002237F 0002 dc.b 2 RAM:00022380 0025 dc.b $25 ; % RAM:00022381 00B5 dc.b $B5 ; µ RAM:00022382 0001 dc.b 1 RAM:00022383 0000 dc.b 0 RAM:00022384 0000 dc.b 0 RAM:00022385 0002 dc.b 2 RAM:00022386 0025 dc.b $25 ; % RAM:00022387 00B8 dc.b $B8 ; ¸ RAM:00022388 0001 dc.b 1 RAM:00022389 0000 dc.b 0 RAM:0002238A 0000 dc.b 0 RAM:0002238B 0002 dc.b 2 RAM:0002238C 0025 dc.b $25 ; % RAM:0002238D 00C0 dc.b $C0 ; À RAM:0002238E 0001 dc.b 1 RAM:0002238F 0000 dc.b 0 RAM:00022390 0000 dc.b 0 RAM:00022391 0002 dc.b 2 RAM:00022392 0025 dc.b $25 ; % RAM:00022393 00C7 dc.b $C7 ; Ç RAM:00022394 0003 dc.b 3 RAM:00022395 0000 dc.b 0 RAM:00022396 0000 dc.b 0 RAM:00022397 0002 dc.b 2 RAM:00022398 0025 dc.b $25 ; % RAM:00022399 00CE dc.b $CE ; Î RAM:0002239A 0002 dc.b 2 RAM:0002239B 0000 dc.b 0 RAM:0002239C 0000 dc.b 0 RAM:0002239D 0002 dc.b 2 RAM:0002239E 0025 dc.b $25 ; % RAM:0002239F 00D3 dc.b $D3 ; Ó RAM:000223A0 0004 dc.b 4 RAM:000223A1 0000 dc.b 0 RAM:000223A2 0000 dc.b 0 RAM:000223A3 0002 dc.b 2 RAM:000223A4 0025 dc.b $25 ; % RAM:000223A5 00DB dc.b $DB ; Û RAM:000223A6 0003 dc.b 3 RAM:000223A7 0000 dc.b 0 RAM:000223A8 0000 dc.b 0 RAM:000223A9 0002 dc.b 2 RAM:000223AA 0025 dc.b $25 ; % RAM:000223AB 00E2 dc.b $E2 ; â RAM:000223AC 0002 dc.b 2 RAM:000223AD 0000 dc.b 0 RAM:000223AE 0000 dc.b 0 RAM:000223AF 0002 dc.b 2 RAM:000223B0 0025 dc.b $25 ; % RAM:000223B1 00E7 dc.b $E7 ; ç RAM:000223B2 0001 dc.b 1 RAM:000223B3 0000 dc.b 0 RAM:000223B4 0000 dc.b 0 RAM:000223B5 0002 dc.b 2 RAM:000223B6 0025 dc.b $25 ; % RAM:000223B7 00EF dc.b $EF ; ï RAM:000223B8 0002 dc.b 2 RAM:000223B9 0000 dc.b 0 RAM:000223BA 0000 dc.b 0 RAM:000223BB 0002 dc.b 2 RAM:000223BC 0025 dc.b $25 ; % RAM:000223BD 00F3 dc.b $F3 ; ó RAM:000223BE 0001 dc.b 1 RAM:000223BF 0000 dc.b 0 RAM:000223C0 0000 dc.b 0 RAM:000223C1 0002 dc.b 2 RAM:000223C2 0025 dc.b $25 ; % RAM:000223C3 00FC dc.b $FC ; ü RAM:000223C4 0003 dc.b 3 RAM:000223C5 0000 dc.b 0 RAM:000223C6 0000 dc.b 0 RAM:000223C7 0002 dc.b 2 RAM:000223C8 0026 dc.b $26 ; & RAM:000223C9 0001 dc.b 1 RAM:000223CA 0003 dc.b 3 RAM:000223CB 0000 dc.b 0 RAM:000223CC 0000 dc.b 0 RAM:000223CD 0002 dc.b 2 RAM:000223CE 0026 dc.b $26 ; & RAM:000223CF 0008 dc.b 8 RAM:000223D0 0003 dc.b 3 RAM:000223D1 0000 dc.b 0 RAM:000223D2 0000 dc.b 0 RAM:000223D3 0002 dc.b 2 RAM:000223D4 0026 dc.b $26 ; & RAM:000223D5 000D dc.b $D RAM:000223D6 0001 dc.b 1 RAM:000223D7 0000 dc.b 0 RAM:000223D8 0000 dc.b 0 RAM:000223D9 0002 dc.b 2 RAM:000223DA 0026 dc.b $26 ; & RAM:000223DB 0011 dc.b $11 RAM:000223DC 0001 dc.b 1 RAM:000223DD 0000 dc.b 0 RAM:000223DE 0000 dc.b 0 RAM:000223DF 0002 dc.b 2 RAM:000223E0 0026 dc.b $26 ; & RAM:000223E1 001A dc.b $1A RAM:000223E2 0001 dc.b 1 RAM:000223E3 0000 dc.b 0 RAM:000223E4 0000 dc.b 0 RAM:000223E5 0002 dc.b 2 RAM:000223E6 0026 dc.b $26 ; & RAM:000223E7 001F dc.b $1F RAM:000223E8 0002 dc.b 2 RAM:000223E9 0000 dc.b 0 RAM:000223EA 0000 dc.b 0 RAM:000223EB 0002 dc.b 2 RAM:000223EC 0026 dc.b $26 ; & RAM:000223ED 0024 dc.b $24 ; $ RAM:000223EE 0001 dc.b 1 RAM:000223EF 0000 dc.b 0 RAM:000223F0 0000 dc.b 0 RAM:000223F1 0002 dc.b 2 RAM:000223F2 0026 dc.b $26 ; & RAM:000223F3 002B dc.b $2B ; + RAM:000223F4 0001 dc.b 1 RAM:000223F5 0000 dc.b 0 RAM:000223F6 0000 dc.b 0 RAM:000223F7 0002 dc.b 2 RAM:000223F8 0026 dc.b $26 ; & RAM:000223F9 0030 dc.b $30 ; 0 RAM:000223FA 0001 dc.b 1 RAM:000223FB 0000 dc.b 0 RAM:000223FC 0000 dc.b 0 RAM:000223FD 0002 dc.b 2 RAM:000223FE 0026 dc.b $26 ; & RAM:000223FF 0034 dc.b $34 ; 4 RAM:00022400 0001 dc.b 1 RAM:00022401 0000 dc.b 0 RAM:00022402 0000 dc.b 0 RAM:00022403 0002 dc.b 2 RAM:00022404 0026 dc.b $26 ; & RAM:00022405 0039 dc.b $39 ; 9 RAM:00022406 0002 dc.b 2 RAM:00022407 0000 dc.b 0 RAM:00022408 0000 dc.b 0 RAM:00022409 0002 dc.b 2 RAM:0002240A 0026 dc.b $26 ; & RAM:0002240B 003F dc.b $3F ; ? RAM:0002240C 0001 dc.b 1 RAM:0002240D 0000 dc.b 0 RAM:0002240E 0000 dc.b 0 RAM:0002240F 0002 dc.b 2 RAM:00022410 0026 dc.b $26 ; & RAM:00022411 0046 dc.b $46 ; F RAM:00022412 0001 dc.b 1 RAM:00022413 0000 dc.b 0 RAM:00022414 0000 dc.b 0 RAM:00022415 0002 dc.b 2 RAM:00022416 0026 dc.b $26 ; & RAM:00022417 004F dc.b $4F ; O RAM:00022418 0003 dc.b 3 RAM:00022419 0000 dc.b 0 RAM:0002241A 0000 dc.b 0 RAM:0002241B 0002 dc.b 2 RAM:0002241C 0026 dc.b $26 ; & RAM:0002241D 0055 dc.b $55 ; U RAM:0002241E 0001 dc.b 1 RAM:0002241F 0000 dc.b 0 RAM:00022420 0000 dc.b 0 RAM:00022421 0002 dc.b 2 RAM:00022422 0026 dc.b $26 ; & RAM:00022423 005F dc.b $5F ; _ RAM:00022424 0001 dc.b 1 RAM:00022425 0000 dc.b 0 RAM:00022426 0000 dc.b 0 RAM:00022427 0002 dc.b 2 RAM:00022428 0026 dc.b $26 ; & RAM:00022429 0068 dc.b $68 ; h RAM:0002242A 0002 dc.b 2 RAM:0002242B 0000 dc.b 0 RAM:0002242C 0000 dc.b 0 RAM:0002242D 0002 dc.b 2 RAM:0002242E 0026 dc.b $26 ; & RAM:0002242F 006F dc.b $6F ; o RAM:00022430 0002 dc.b 2 RAM:00022431 0000 dc.b 0 RAM:00022432 0000 dc.b 0 RAM:00022433 0002 dc.b 2 RAM:00022434 0026 dc.b $26 ; & RAM:00022435 0076 dc.b $76 ; v RAM:00022436 0001 dc.b 1 RAM:00022437 0000 dc.b 0 RAM:00022438 0000 dc.b 0 RAM:00022439 0002 dc.b 2 RAM:0002243A 0026 dc.b $26 ; & RAM:0002243B 007A dc.b $7A ; z RAM:0002243C 0001 dc.b 1 RAM:0002243D 0000 dc.b 0 RAM:0002243E 0000 dc.b 0 RAM:0002243F 0002 dc.b 2 RAM:00022440 0026 dc.b $26 ; & RAM:00022441 007E dc.b $7E ; ~ RAM:00022442 0001 dc.b 1 RAM:00022443 0000 dc.b 0 RAM:00022444 0000 dc.b 0 RAM:00022445 0002 dc.b 2 RAM:00022446 0026 dc.b $26 ; & RAM:00022447 0081 dc.b $81 ; RAM:00022448 0001 dc.b 1 RAM:00022449 0000 dc.b 0 RAM:0002244A 0000 dc.b 0 RAM:0002244B 0002 dc.b 2 RAM:0002244C 0026 dc.b $26 ; & RAM:0002244D 0087 dc.b $87 ; ‡ RAM:0002244E 0002 dc.b 2 RAM:0002244F 0000 dc.b 0 RAM:00022450 0000 dc.b 0 RAM:00022451 0002 dc.b 2 RAM:00022452 0026 dc.b $26 ; & RAM:00022453 008B dc.b $8B ; ‹ RAM:00022454 0001 dc.b 1 RAM:00022455 0000 dc.b 0 RAM:00022456 0000 dc.b 0 RAM:00022457 0002 dc.b 2 RAM:00022458 0026 dc.b $26 ; & RAM:00022459 008D dc.b $8D ; RAM:0002245A 0001 dc.b 1 RAM:0002245B 0000 dc.b 0 RAM:0002245C 0000 dc.b 0 RAM:0002245D 0002 dc.b 2 RAM:0002245E 0026 dc.b $26 ; & RAM:0002245F 008F dc.b $8F ; RAM:00022460 0001 dc.b 1 RAM:00022461 0000 dc.b 0 RAM:00022462 0000 dc.b 0 RAM:00022463 0002 dc.b 2 RAM:00022464 0026 dc.b $26 ; & RAM:00022465 0092 dc.b $92 ; ’ RAM:00022466 0003 dc.b 3 RAM:00022467 0000 dc.b 0 RAM:00022468 0000 dc.b 0 RAM:00022469 0002 dc.b 2 RAM:0002246A 0026 dc.b $26 ; & RAM:0002246B 0096 dc.b $96 ; – RAM:0002246C 0003 dc.b 3 RAM:0002246D 0000 dc.b 0 RAM:0002246E 0000 dc.b 0 RAM:0002246F 0002 dc.b 2 RAM:00022470 0026 dc.b $26 ; & RAM:00022471 009A dc.b $9A ; š RAM:00022472 0003 dc.b 3 RAM:00022473 0000 dc.b 0 RAM:00022474 0000 dc.b 0 RAM:00022475 0002 dc.b 2 RAM:00022476 0026 dc.b $26 ; & RAM:00022477 00A5 dc.b $A5 ; ¥ RAM:00022478 0002 dc.b 2 RAM:00022479 0000 dc.b 0 RAM:0002247A 0000 dc.b 0 RAM:0002247B 0002 dc.b 2 RAM:0002247C 0026 dc.b $26 ; & RAM:0002247D 00B1 dc.b $B1 ; ± RAM:0002247E 0001 dc.b 1 RAM:0002247F 0000 dc.b 0 RAM:00022480 0000 dc.b 0 RAM:00022481 0002 dc.b 2 RAM:00022482 0026 dc.b $26 ; & RAM:00022483 00BA dc.b $BA ; º RAM:00022484 0001 dc.b 1 RAM:00022485 0000 dc.b 0 RAM:00022486 0000 dc.b 0 RAM:00022487 0002 dc.b 2 RAM:00022488 0026 dc.b $26 ; & RAM:00022489 00C4 dc.b $C4 ; Ä RAM:0002248A 0003 dc.b 3 RAM:0002248B 0000 dc.b 0 RAM:0002248C 0000 dc.b 0 RAM:0002248D 0002 dc.b 2 RAM:0002248E 0026 dc.b $26 ; & RAM:0002248F 00C9 dc.b $C9 ; É RAM:00022490 0001 dc.b 1 RAM:00022491 0000 dc.b 0 RAM:00022492 0000 dc.b 0 RAM:00022493 0002 dc.b 2 RAM:00022494 0026 dc.b $26 ; & RAM:00022495 00D0 dc.b $D0 ; Ð RAM:00022496 0003 dc.b 3 RAM:00022497 0000 dc.b 0 RAM:00022498 0000 dc.b 0 RAM:00022499 0002 dc.b 2 RAM:0002249A 0026 dc.b $26 ; & RAM:0002249B 00D6 dc.b $D6 ; Ö RAM:0002249C 0002 dc.b 2 RAM:0002249D 0000 dc.b 0 RAM:0002249E 0000 dc.b 0 RAM:0002249F 0000 dc.b 0 RAM:000224A0 0A54 6865 2066 6F6C+aTheFollowingIn:dc.b $A ; DATA XREF: sub_2B18+Eo RAM:000224A0 6C6F 7769 6E67 2069+ dc.b 'The following input is expected:',$A,0 RAM:000224C3 416E 0000 aAn: dc.b 'An',0 ; DATA XREF: sub_2B18+3Ao RAM:000224C6 4100 aA_0: dc.b 'A',0 ; DATA XREF: sub_2B18+4Ao RAM:000224C8 6361 7272 6961 6765+aCarriageReturn:dc.b 'carriage return',0 RAM:000224C8 2072 6574 7572 6E00 ; DATA XREF: sub_2B18+52o RAM:000224D8 4100 aA_1: dc.b 'A',0 ; DATA XREF: sub_2B18+5Eo RAM:000224DA 636F 6D6D 6100 aComma: dc.b 'comma',0 ; DATA XREF: sub_2B18+90o RAM:000224E0 6C65 6674 2063 7572+aLeftCurlyBrack:dc.b 'left curly bracket',0 RAM:000224E0 6C79 2062 7261 636B+ ; DATA XREF: sub_2B18+A2o RAM:000224F3 7269 6768 7420 6375+aRightCurlyBrac:dc.b 'right curly bracket',0 RAM:000224F3 726C 7920 6272 6163+ ; DATA XREF: sub_2B18+B4o RAM:00022507 706C 7573 0000 aPlus: dc.b 'plus',0 ; DATA XREF: sub_2B18+C6o RAM:0002250C 6578 7072 6573 7369+aExpression: dc.b 'expression',0 ; DATA XREF: sub_2B18+D2o RAM:00022517 6578 7072 6573 7369+aExpressionOrAn:dc.b 'expression or an address',0 RAM:00022517 6F6E 206F 7220 616E+ ; DATA XREF: sub_2B18+DEo RAM:00022530 6164 6472 6573 7320+aAddressExpress:dc.b 'address expression',0 RAM:00022530 6578 7072 6573 7369+ ; DATA XREF: sub_2B18+EAo RAM:00022543 5468 6520 6B65 7977+aTheKeyword: dc.b 'The keyword',0 ; DATA XREF: sub_2B18+F6o RAM:0002254F 4100 aA_2: dc.b 'A',0 ; DATA XREF: sub_2B18+132o RAM:00022551 7379 6D62 6F6C 0000 aSymbol_0: dc.b 'symbol',0 ; DATA XREF: sub_2B18+13Ao RAM:00022558 6163 7469 6F6E 0000 aAction: dc.b 'action',0 ; DATA XREF: sub_2B18+144o RAM:0002255F 4100 aA_3: dc.b 'A',0 ; DATA XREF: sub_2B18+14Eo RAM:00022561 7175 6F74 6564 2073+aQuotedString: dc.b 'quoted string',0 ; DATA XREF: sub_2B18+156o RAM:0002256F 2553 2025 530A 0000 aSS: dc.b '%S %S',$A,0 ; DATA XREF: sub_2B18+1BAo RAM:00022576 0A00 asc_22576: dc.b $A,0 ; DATA XREF: sub_2D94+A8o RAM:00022578 2D2D 3E20 0000 asc_22578: dc.b '--> ',0 ; DATA XREF: sub_2D94+F2o RAM:0002257D 4442 473E 2000 aDbg: dc.b 'DBG> ',0 ; DATA XREF: sub_2D94:loc_2E9Eo RAM:00022583 414C 4C00 aAll: dc.b 'ALL',0 ; DATA XREF: sub_2D94+39Co RAM:00022587 0000 dc.b 0 RAM:00022588 4143 5449 4F4E 0000 aAction_0: dc.b 'ACTION',0 RAM:0002258F 414C 4C00 aAll_0: dc.b 'ALL',0 RAM:00022593 4153 4349 4900 aAscii_0: dc.b 'ASCII',0 RAM:00022599 424F 4F54 0000 aBoot: dc.b 'BOOT',0 RAM:0002259E 4259 4500 aBye: dc.b 'BYE',0 RAM:000225A2 434C 4541 5200 aClear: dc.b 'CLEAR',0 RAM:000225A8 434F 4D50 4152 4500 aCompare: dc.b 'COMPARE',0 RAM:000225B0 434F 5059 0000 aCopy: dc.b 'COPY',0 RAM:000225B5 4844 0000 aHd_1: dc.b 'HD',0 RAM:000225B8 4445 4349 4D41 4C00 aDecimal_0: dc.b 'DECIMAL',0 RAM:000225C0 4445 4649 4E45 0000 aDefine: dc.b 'DEFINE',0 RAM:000225C7 4445 4C45 5445 0000 aDelete: dc.b 'DELETE',0 RAM:000225CE 4449 534B 0000 aDisk: dc.b 'DISK',0 RAM:000225D3 4449 5350 4C41 5900 aDisplay: dc.b 'DISPLAY',0 RAM:000225DB 444F 4354 4F52 0000 aDoctor: dc.b 'DOCTOR',0 RAM:000225E2 444F 4E45 0000 aDone: dc.b 'DONE',0 RAM:000225E7 4144 4452 4553 5300 aAddress: dc.b 'ADDRESS',0 RAM:000225EF 454E 4400 aEnd: dc.b 'END',0 RAM:000225F3 4556 414C 5541 5445+aEvaluate: dc.b 'EVALUATE',0 RAM:000225FC 4558 4954 0000 aExit: dc.b 'EXIT',0 RAM:00022601 4558 5041 4E44 0000 aExpand: dc.b 'EXPAND',0 RAM:00022608 4845 4C50 0000 aHelp: dc.b 'HELP',0 RAM:0002260D 4845 5800 aHex_0: dc.b 'HEX',0 RAM:00022611 434F 4E53 5441 4E54+aConstant: dc.b 'CONSTANT',0 RAM:0002261A 4C49 5354 0000 aList: dc.b 'LIST',0 RAM:0002261F 4D4F 4445 0000 aMode: dc.b 'MODE',0 RAM:00022624 4D4F 4449 4659 0000 aModify: dc.b 'MODIFY',0 RAM:0002262B 4E41 4D45 0000 aName: dc.b 'NAME',0 RAM:00022630 4F46 4600 aOff: dc.b 'OFF',0 RAM:00022634 5155 4954 0000 aQuit: dc.b 'QUIT',0 RAM:00022639 4D41 4352 4F00 aMacro_0: dc.b 'MACRO',0 RAM:0002263F 5359 4D42 4F4C 0000 aSymbol_1: dc.b 'SYMBOL',0 RAM:00022646 5359 4D42 4F4C 4943+aSymbolic_0: dc.b 'SYMBOLIC',0 RAM:0002264F 5441 424C 4500 aTable: dc.b 'TABLE',0 RAM:00022655 5452 414E 534C 4154+aTranslate: dc.b 'TRANSLATE',0 RAM:0002265F 5641 5249 4142 4C45+aVariable_0: dc.b 'VARIABLE',0 RAM:00022668 564F 4C55 4D45 0000 aVolume: dc.b 'VOLUME',0 RAM:0002266F 5245 4E41 4D45 0000 aRename: dc.b 'RENAME',0 RAM:00022676 5255 4E00 aRun: dc.b 'RUN',0 RAM:0002267A 5945 5300 aYes: dc.b 'YES',0 RAM:0002267E 4E4F 0000 aNo: dc.b 'NO',0 RAM:00022681 4E41 4D45 5300 aNames_0: dc.b 'NAMES',0 RAM:00022687 5355 4E00 aSun_1: dc.b 'SUN',0 RAM:0002268B 4100 aA_4: dc.b 'A',0 RAM:0002268D 4200 aB_1: dc.b 'B',0 RAM:0002268F 464C 0000 aFl_1: dc.b 'FL',0 RAM:00022692 4452 3100 aDr1: dc.b 'DR1',0 RAM:00022696 4452 3200 aDr2: dc.b 'DR2',0 RAM:0002269A 434F 5245 5F49 4D41+aCore_image_0: dc.b 'CORE_IMAGE',0 RAM:000226A5 4449 5341 5353 454D+aDisassemble: dc.b 'DISASSEMBLE',0 RAM:000226B1 5445 524D 494E 414C+aTerminal: dc.b 'TERMINAL',0 RAM:000226BA 5349 4C45 4E54 3730+aSilent700: dc.b 'SILENT700',0 RAM:000226C4 4144 4453 0000 aAdds: dc.b 'ADDS',0 RAM:000226C9 4447 3630 3532 0000 aDg6052: dc.b 'DG6052',0 RAM:000226D0 4144 4D33 4100 aAdm3a: dc.b 'ADM3A',0 RAM:000226D6 4942 4D33 3135 3100 aIbm3151: dc.b 'IBM3151',0 RAM:000226DE 0000 dc.b 0 RAM:000226DF 0000 dc.b 0 RAM:000226E0 0002 unk_226E0: dc.b 2 ; DATA XREF: sub_51E8+1D8o RAM:000226E1 0026 dc.b $26 ; & RAM:000226E2 0026 dc.b $26 ; & RAM:000226E3 0026 dc.b $26 ; & RAM:000226E4 0001 dc.b 1 RAM:000226E5 0026 dc.b $26 ; & RAM:000226E6 0026 dc.b $26 ; & RAM:000226E7 0026 dc.b $26 ; & RAM:000226E8 0026 dc.b $26 ; & RAM:000226E9 0026 dc.b $26 ; & RAM:000226EA 0026 dc.b $26 ; & RAM:000226EB 0026 dc.b $26 ; & RAM:000226EC 0026 dc.b $26 ; & RAM:000226ED 0026 dc.b $26 ; & RAM:000226EE 0026 dc.b $26 ; & RAM:000226EF 0026 dc.b $26 ; & RAM:000226F0 0026 dc.b $26 ; & RAM:000226F1 0026 dc.b $26 ; & RAM:000226F2 0026 dc.b $26 ; & RAM:000226F3 0026 dc.b $26 ; & RAM:000226F4 0026 dc.b $26 ; & RAM:000226F5 0026 dc.b $26 ; & RAM:000226F6 0026 dc.b $26 ; & RAM:000226F7 0026 dc.b $26 ; & RAM:000226F8 0026 dc.b $26 ; & RAM:000226F9 0026 dc.b $26 ; & RAM:000226FA 0026 dc.b $26 ; & RAM:000226FB 0026 dc.b $26 ; & RAM:000226FC 0026 dc.b $26 ; & RAM:000226FD 0026 dc.b $26 ; & RAM:000226FE 0026 dc.b $26 ; & RAM:000226FF 0026 dc.b $26 ; & RAM:00022700 0003 dc.b 3 RAM:00022701 000F dc.b $F RAM:00022702 0023 dc.b $23 ; # RAM:00022703 0019 dc.b $19 RAM:00022704 000E dc.b $E RAM:00022705 001A dc.b $1A RAM:00022706 0010 dc.b $10 RAM:00022707 0018 dc.b $18 RAM:00022708 0012 dc.b $12 RAM:00022709 0013 dc.b $13 RAM:0002270A 0009 dc.b 9 RAM:0002270B 0006 dc.b 6 RAM:0002270C 0014 dc.b $14 RAM:0002270D 0007 dc.b 7 RAM:0002270E 001B dc.b $1B RAM:0002270F 001D dc.b $1D RAM:00022710 0015 dc.b $15 RAM:00022711 0016 dc.b $16 RAM:00022712 0016 dc.b $16 RAM:00022713 0016 dc.b $16 RAM:00022714 0016 dc.b $16 RAM:00022715 0016 dc.b $16 RAM:00022716 0016 dc.b $16 RAM:00022717 0016 dc.b $16 RAM:00022718 0016 dc.b $16 RAM:00022719 0016 dc.b $16 RAM:0002271A 001D dc.b $1D RAM:0002271B 0004 dc.b 4 RAM:0002271C 000C dc.b $C RAM:0002271D 0005 dc.b 5 RAM:0002271E 000D dc.b $D RAM:0002271F 0022 dc.b $22 ; " RAM:00022720 0024 dc.b $24 ; $ RAM:00022721 001C dc.b $1C RAM:00022722 001C dc.b $1C RAM:00022723 001C dc.b $1C RAM:00022724 001C dc.b $1C RAM:00022725 001C dc.b $1C RAM:00022726 001C dc.b $1C RAM:00022727 001D dc.b $1D RAM:00022728 001D dc.b $1D RAM:00022729 001D dc.b $1D RAM:0002272A 001D dc.b $1D RAM:0002272B 001D dc.b $1D RAM:0002272C 001D dc.b $1D RAM:0002272D 001D dc.b $1D RAM:0002272E 001D dc.b $1D RAM:0002272F 001D dc.b $1D RAM:00022730 001D dc.b $1D RAM:00022731 001D dc.b $1D RAM:00022732 001D dc.b $1D RAM:00022733 001D dc.b $1D RAM:00022734 001D dc.b $1D RAM:00022735 001D dc.b $1D RAM:00022736 001D dc.b $1D RAM:00022737 001D dc.b $1D RAM:00022738 001E dc.b $1E RAM:00022739 001D dc.b $1D RAM:0002273A 001D dc.b $1D RAM:0002273B 0026 dc.b $26 ; & RAM:0002273C 0008 dc.b 8 RAM:0002273D 0026 dc.b $26 ; & RAM:0002273E 000B dc.b $B RAM:0002273F 001B dc.b $1B RAM:00022740 0018 dc.b $18 RAM:00022741 001F dc.b $1F RAM:00022742 001F dc.b $1F RAM:00022743 001F dc.b $1F RAM:00022744 001F dc.b $1F RAM:00022745 001F dc.b $1F RAM:00022746 001F dc.b $1F RAM:00022747 001D dc.b $1D RAM:00022748 001D dc.b $1D RAM:00022749 001D dc.b $1D RAM:0002274A 001D dc.b $1D RAM:0002274B 001D dc.b $1D RAM:0002274C 001D dc.b $1D RAM:0002274D 001D dc.b $1D RAM:0002274E 001D dc.b $1D RAM:0002274F 001D dc.b $1D RAM:00022750 001D dc.b $1D RAM:00022751 001D dc.b $1D RAM:00022752 001D dc.b $1D RAM:00022753 001D dc.b $1D RAM:00022754 001D dc.b $1D RAM:00022755 001D dc.b $1D RAM:00022756 001D dc.b $1D RAM:00022757 001D dc.b $1D RAM:00022758 001E dc.b $1E RAM:00022759 001D dc.b $1D RAM:0002275A 001D dc.b $1D RAM:0002275B 0020 dc.b $20 RAM:0002275C 0011 dc.b $11 RAM:0002275D 0021 dc.b $21 ; ! RAM:0002275E 000A dc.b $A RAM:0002275F 0026 dc.b $26 ; & RAM:00022760 0000 unk_22760: dc.b 0 ; DATA XREF: sub_5CAE+D8o RAM:00022761 0000 dc.b 0 RAM:00022762 0000 dc.b 0 RAM:00022763 0001 dc.b 1 RAM:00022764 0000 0053 off_22764: dc.l off_50+3 ; DATA XREF: sub_5CAE+ECo RAM:00022768 0000 dc.b 0 RAM:00022769 0000 dc.b 0 RAM:0002276A 0000 dc.b 0 RAM:0002276B 0001 dc.b 1 RAM:0002276C 0000 dc.b 0 RAM:0002276D 0000 dc.b 0 RAM:0002276E 0000 dc.b 0 RAM:0002276F 0054 dc.b $54 ; T RAM:00022770 0000 dc.b 0 RAM:00022771 0000 dc.b 0 RAM:00022772 0000 dc.b 0 RAM:00022773 0001 dc.b 1 RAM:00022774 0000 dc.b 0 RAM:00022775 0000 dc.b 0 RAM:00022776 0000 dc.b 0 RAM:00022777 0000 dc.b 0 RAM:00022778 0000 dc.b 0 RAM:00022779 0000 dc.b 0 RAM:0002277A 0000 dc.b 0 RAM:0002277B 0001 dc.b 1 RAM:0002277C 0000 dc.b 0 RAM:0002277D 0000 dc.b 0 RAM:0002277E 0000 dc.b 0 RAM:0002277F 0000 dc.b 0 RAM:00022780 0000 dc.b 0 RAM:00022781 0000 dc.b 0 RAM:00022782 0000 dc.b 0 RAM:00022783 0001 dc.b 1 RAM:00022784 0000 dc.b 0 RAM:00022785 0000 dc.b 0 RAM:00022786 0000 dc.b 0 RAM:00022787 0067 dc.b $67 ; g RAM:00022788 0000 dc.b 0 RAM:00022789 0000 dc.b 0 RAM:0002278A 0000 dc.b 0 RAM:0002278B 0001 dc.b 1 RAM:0002278C 0000 dc.b 0 RAM:0002278D 0000 dc.b 0 RAM:0002278E 0000 dc.b 0 RAM:0002278F 0001 dc.b 1 RAM:00022790 0000 dc.b 0 RAM:00022791 0000 dc.b 0 RAM:00022792 0000 dc.b 0 RAM:00022793 0001 dc.b 1 RAM:00022794 0000 dc.b 0 RAM:00022795 0000 dc.b 0 RAM:00022796 0000 dc.b 0 RAM:00022797 0003 dc.b 3 RAM:00022798 0000 dc.b 0 RAM:00022799 0000 dc.b 0 RAM:0002279A 0000 dc.b 0 RAM:0002279B 0001 dc.b 1 RAM:0002279C 0000 dc.b 0 RAM:0002279D 0000 dc.b 0 RAM:0002279E 0000 dc.b 0 RAM:0002279F 0006 dc.b 6 RAM:000227A0 0000 dc.b 0 RAM:000227A1 0000 dc.b 0 RAM:000227A2 0000 dc.b 0 RAM:000227A3 0001 dc.b 1 RAM:000227A4 0000 dc.b 0 RAM:000227A5 0000 dc.b 0 RAM:000227A6 0000 dc.b 0 RAM:000227A7 0009 dc.b 9 RAM:000227A8 0000 dc.b 0 RAM:000227A9 0000 dc.b 0 RAM:000227AA 0000 dc.b 0 RAM:000227AB 0001 dc.b 1 RAM:000227AC 0000 dc.b 0 RAM:000227AD 0000 dc.b 0 RAM:000227AE 0000 dc.b 0 RAM:000227AF 000B dc.b $B RAM:000227B0 0000 dc.b 0 RAM:000227B1 0000 dc.b 0 RAM:000227B2 0000 dc.b 0 RAM:000227B3 0001 dc.b 1 RAM:000227B4 0000 dc.b 0 RAM:000227B5 0000 dc.b 0 RAM:000227B6 0000 dc.b 0 RAM:000227B7 005C dc.b $5C ; \ RAM:000227B8 0000 dc.b 0 RAM:000227B9 0000 dc.b 0 RAM:000227BA 0000 dc.b 0 RAM:000227BB 0001 dc.b 1 RAM:000227BC 0000 dc.b 0 RAM:000227BD 0000 dc.b 0 RAM:000227BE 0000 dc.b 0 RAM:000227BF 000D dc.b $D RAM:000227C0 0000 dc.b 0 RAM:000227C1 0000 dc.b 0 RAM:000227C2 0000 dc.b 0 RAM:000227C3 0001 dc.b 1 RAM:000227C4 0000 dc.b 0 RAM:000227C5 0000 dc.b 0 RAM:000227C6 0000 dc.b 0 RAM:000227C7 000F dc.b $F RAM:000227C8 0000 dc.b 0 RAM:000227C9 0000 dc.b 0 RAM:000227CA 0000 dc.b 0 RAM:000227CB 0001 dc.b 1 RAM:000227CC 0000 dc.b 0 RAM:000227CD 0000 dc.b 0 RAM:000227CE 0000 dc.b 0 RAM:000227CF 0014 dc.b $14 RAM:000227D0 0000 dc.b 0 RAM:000227D1 0000 dc.b 0 RAM:000227D2 0000 dc.b 0 RAM:000227D3 0001 dc.b 1 RAM:000227D4 0000 dc.b 0 RAM:000227D5 0000 dc.b 0 RAM:000227D6 0000 dc.b 0 RAM:000227D7 0043 dc.b $43 ; C RAM:000227D8 0000 dc.b 0 RAM:000227D9 0000 dc.b 0 RAM:000227DA 0000 dc.b 0 RAM:000227DB 0001 dc.b 1 RAM:000227DC 0000 dc.b 0 RAM:000227DD 0000 dc.b 0 RAM:000227DE 0000 dc.b 0 RAM:000227DF 0019 dc.b $19 RAM:000227E0 0000 dc.b 0 RAM:000227E1 0000 dc.b 0 RAM:000227E2 0000 dc.b 0 RAM:000227E3 0001 dc.b 1 RAM:000227E4 0000 dc.b 0 RAM:000227E5 0000 dc.b 0 RAM:000227E6 0000 dc.b 0 RAM:000227E7 001B dc.b $1B RAM:000227E8 0000 dc.b 0 RAM:000227E9 0000 dc.b 0 RAM:000227EA 0000 dc.b 0 RAM:000227EB 0001 dc.b 1 RAM:000227EC 0000 dc.b 0 RAM:000227ED 0000 dc.b 0 RAM:000227EE 0000 dc.b 0 RAM:000227EF 001E dc.b $1E RAM:000227F0 0000 dc.b 0 RAM:000227F1 0000 dc.b 0 RAM:000227F2 0000 dc.b 0 RAM:000227F3 0001 dc.b 1 RAM:000227F4 0000 dc.b 0 RAM:000227F5 0000 dc.b 0 RAM:000227F6 0000 dc.b 0 RAM:000227F7 0064 dc.b $64 ; d RAM:000227F8 0000 dc.b 0 RAM:000227F9 0000 dc.b 0 RAM:000227FA 0000 dc.b 0 RAM:000227FB 0001 dc.b 1 RAM:000227FC 0000 dc.b 0 RAM:000227FD 0000 dc.b 0 RAM:000227FE 0000 dc.b 0 RAM:000227FF 0065 dc.b $65 ; e RAM:00022800 0000 dc.b 0 RAM:00022801 0000 dc.b 0 RAM:00022802 0000 dc.b 0 RAM:00022803 0001 dc.b 1 RAM:00022804 0000 dc.b 0 RAM:00022805 0000 dc.b 0 RAM:00022806 0000 dc.b 0 RAM:00022807 0066 dc.b $66 ; f RAM:00022808 0000 dc.b 0 RAM:00022809 0000 dc.b 0 RAM:0002280A 0000 dc.b 0 RAM:0002280B 0001 dc.b 1 RAM:0002280C 0000 dc.b 0 RAM:0002280D 0000 dc.b 0 RAM:0002280E 0000 dc.b 0 RAM:0002280F 003F dc.b $3F ; ? RAM:00022810 0000 dc.b 0 RAM:00022811 0000 dc.b 0 RAM:00022812 0000 dc.b 0 RAM:00022813 0004 dc.b 4 RAM:00022814 0000 dc.b 0 RAM:00022815 0000 dc.b 0 RAM:00022816 0000 dc.b 0 RAM:00022817 0021 dc.b $21 ; ! RAM:00022818 0000 dc.b 0 RAM:00022819 0000 dc.b 0 RAM:0002281A 0000 dc.b 0 RAM:0002281B 0001 dc.b 1 RAM:0002281C 0000 dc.b 0 RAM:0002281D 0000 dc.b 0 RAM:0002281E 0000 dc.b 0 RAM:0002281F 0063 dc.b $63 ; c RAM:00022820 0000 dc.b 0 RAM:00022821 0000 dc.b 0 RAM:00022822 0000 dc.b 0 RAM:00022823 0001 dc.b 1 RAM:00022824 0000 dc.b 0 RAM:00022825 0000 dc.b 0 RAM:00022826 0000 dc.b 0 RAM:00022827 0024 dc.b $24 ; $ RAM:00022828 0000 dc.b 0 RAM:00022829 0000 dc.b 0 RAM:0002282A 0000 dc.b 0 RAM:0002282B 0001 dc.b 1 RAM:0002282C 0000 dc.b 0 RAM:0002282D 0000 dc.b 0 RAM:0002282E 0000 dc.b 0 RAM:0002282F 0026 dc.b $26 ; & RAM:00022830 0000 dc.b 0 RAM:00022831 0000 dc.b 0 RAM:00022832 0000 dc.b 0 RAM:00022833 0001 dc.b 1 RAM:00022834 0000 dc.b 0 RAM:00022835 0000 dc.b 0 RAM:00022836 0000 dc.b 0 RAM:00022837 0030 dc.b $30 ; 0 RAM:00022838 0000 dc.b 0 RAM:00022839 0000 dc.b 0 RAM:0002283A 0000 dc.b 0 RAM:0002283B 0000 dc.b 0 RAM:0002283C 0000 dc.b 0 RAM:0002283D 0000 dc.b 0 RAM:0002283E 0000 dc.b 0 RAM:0002283F 0032 dc.b $32 ; 2 RAM:00022840 0000 dc.b 0 RAM:00022841 0000 dc.b 0 RAM:00022842 0000 dc.b 0 RAM:00022843 0000 dc.b 0 RAM:00022844 0000 dc.b 0 RAM:00022845 0000 dc.b 0 RAM:00022846 0000 dc.b 0 RAM:00022847 0032 dc.b $32 ; 2 RAM:00022848 0000 dc.b 0 RAM:00022849 0000 dc.b 0 RAM:0002284A 0000 dc.b 0 RAM:0002284B 0000 dc.b 0 RAM:0002284C 0000 dc.b 0 RAM:0002284D 0000 dc.b 0 RAM:0002284E 0000 dc.b 0 RAM:0002284F 0032 dc.b $32 ; 2 RAM:00022850 0000 dc.b 0 RAM:00022851 0000 dc.b 0 RAM:00022852 0000 dc.b 0 RAM:00022853 0000 dc.b 0 RAM:00022854 0000 dc.b 0 RAM:00022855 0000 dc.b 0 RAM:00022856 0000 dc.b 0 RAM:00022857 0032 dc.b $32 ; 2 RAM:00022858 0000 dc.b 0 RAM:00022859 0000 dc.b 0 RAM:0002285A 0000 dc.b 0 RAM:0002285B 0000 dc.b 0 RAM:0002285C 0000 dc.b 0 RAM:0002285D 0000 dc.b 0 RAM:0002285E 0000 dc.b 0 RAM:0002285F 0032 dc.b $32 ; 2 RAM:00022860 0000 dc.b 0 RAM:00022861 0000 dc.b 0 RAM:00022862 0000 dc.b 0 RAM:00022863 0001 dc.b 1 RAM:00022864 0000 dc.b 0 RAM:00022865 0000 dc.b 0 RAM:00022866 0000 dc.b 0 RAM:00022867 0068 dc.b $68 ; h RAM:00022868 0000 dc.b 0 RAM:00022869 0000 dc.b 0 RAM:0002286A 0000 dc.b 0 RAM:0002286B 0001 dc.b 1 RAM:0002286C 0000 dc.b 0 RAM:0002286D 0000 dc.b 0 RAM:0002286E 0000 dc.b 0 RAM:0002286F 0069 dc.b $69 ; i RAM:00022870 0000 dc.b 0 RAM:00022871 0000 dc.b 0 RAM:00022872 0000 dc.b 0 RAM:00022873 0001 dc.b 1 RAM:00022874 0000 dc.b 0 RAM:00022875 0000 dc.b 0 RAM:00022876 0000 dc.b 0 RAM:00022877 0062 dc.b $62 ; b RAM:00022878 0000 dc.b 0 RAM:00022879 0000 dc.b 0 RAM:0002287A 0000 dc.b 0 RAM:0002287B 0001 dc.b 1 RAM:0002287C 0000 dc.b 0 RAM:0002287D 0000 dc.b 0 RAM:0002287E 0000 dc.b 0 RAM:0002287F 003A dc.b $3A ; : RAM:00022880 0000 dc.b 0 RAM:00022881 0000 dc.b 0 RAM:00022882 0000 dc.b 0 RAM:00022883 0008 dc.b 8 RAM:00022884 0000 dc.b 0 RAM:00022885 0000 dc.b 0 RAM:00022886 0000 dc.b 0 RAM:00022887 0000 dc.b 0 RAM:00022888 0000 dc.b 0 RAM:00022889 0000 dc.b 0 RAM:0002288A 0000 dc.b 0 RAM:0002288B 0001 dc.b 1 RAM:0002288C 0000 dc.b 0 RAM:0002288D 0000 dc.b 0 RAM:0002288E 0000 dc.b 0 RAM:0002288F 0053 dc.b $53 ; S RAM:00022890 0000 dc.b 0 RAM:00022891 0000 dc.b 0 RAM:00022892 0000 dc.b 0 RAM:00022893 0000 dc.b 0 RAM:00022894 0000 dc.b 0 RAM:00022895 0000 dc.b 0 RAM:00022896 0000 dc.b 0 RAM:00022897 0000 dc.b 0 RAM:00022898 0000 unk_22898: dc.b 0 ; DATA XREF: sub_5CAE+138o RAM:00022899 0000 dc.b 0 RAM:0002289A 0000 dc.b 0 RAM:0002289B 0000 dc.b 0 RAM:0002289C 0000 dc.b 0 RAM:0002289D 0000 dc.b 0 RAM:0002289E 0000 dc.b 0 RAM:0002289F 0000 dc.b 0 RAM:000228A0 0000 dc.b 0 RAM:000228A1 0000 dc.b 0 RAM:000228A2 0000 dc.b 0 RAM:000228A3 0000 dc.b 0 RAM:000228A4 0000 dc.b 0 RAM:000228A5 0000 dc.b 0 RAM:000228A6 0000 dc.b 0 RAM:000228A7 0005 dc.b 5 RAM:000228A8 0000 dc.b 0 RAM:000228A9 0000 dc.b 0 RAM:000228AA 0000 dc.b 0 RAM:000228AB 0001 dc.b 1 RAM:000228AC 0000 dc.b 0 RAM:000228AD 0000 dc.b 0 RAM:000228AE 0000 dc.b 0 RAM:000228AF 006F dc.b $6F ; o RAM:000228B0 0000 dc.b 0 RAM:000228B1 0000 dc.b 0 RAM:000228B2 0000 dc.b 0 RAM:000228B3 0000 dc.b 0 RAM:000228B4 0000 dc.b 0 RAM:000228B5 0000 dc.b 0 RAM:000228B6 0000 dc.b 0 RAM:000228B7 0002 dc.b 2 RAM:000228B8 0000 dc.b 0 RAM:000228B9 0000 dc.b 0 RAM:000228BA 0000 dc.b 0 RAM:000228BB 0055 dc.b $55 ; U RAM:000228BC 0000 dc.b 0 RAM:000228BD 0000 dc.b 0 RAM:000228BE 0000 dc.b 0 RAM:000228BF 0006 dc.b 6 RAM:000228C0 0000 dc.b 0 RAM:000228C1 0000 dc.b 0 RAM:000228C2 0000 dc.b 0 RAM:000228C3 0001 dc.b 1 RAM:000228C4 0000 dc.b 0 RAM:000228C5 0000 dc.b 0 RAM:000228C6 0000 dc.b 0 RAM:000228C7 0060 dc.b $60 ; ` RAM:000228C8 0000 dc.b 0 RAM:000228C9 0000 dc.b 0 RAM:000228CA 0000 dc.b 0 RAM:000228CB 0005 dc.b 5 RAM:000228CC 0000 dc.b 0 RAM:000228CD 0000 dc.b 0 RAM:000228CE 0000 dc.b 0 RAM:000228CF 0001 dc.b 1 RAM:000228D0 0000 dc.b 0 RAM:000228D1 0000 dc.b 0 RAM:000228D2 0000 dc.b 0 RAM:000228D3 0074 dc.b $74 ; t RAM:000228D4 0000 dc.b 0 RAM:000228D5 0000 dc.b 0 RAM:000228D6 0000 dc.b 0 RAM:000228D7 0000 dc.b 0 RAM:000228D8 0000 dc.b 0 RAM:000228D9 0000 dc.b 0 RAM:000228DA 0000 dc.b 0 RAM:000228DB 0002 dc.b 2 RAM:000228DC 0000 dc.b 0 RAM:000228DD 0000 dc.b 0 RAM:000228DE 0000 dc.b 0 RAM:000228DF 0056 dc.b $56 ; V RAM:000228E0 0000 dc.b 0 RAM:000228E1 0000 dc.b 0 RAM:000228E2 0000 dc.b 0 RAM:000228E3 0007 dc.b 7 RAM:000228E4 0000 dc.b 0 RAM:000228E5 0000 dc.b 0 RAM:000228E6 0000 dc.b 0 RAM:000228E7 0001 dc.b 1 RAM:000228E8 0000 dc.b 0 RAM:000228E9 0000 dc.b 0 RAM:000228EA 0000 dc.b 0 RAM:000228EB 0061 dc.b $61 ; a RAM:000228EC 0000 dc.b 0 RAM:000228ED 0000 dc.b 0 RAM:000228EE 0000 dc.b 0 RAM:000228EF 0005 dc.b 5 RAM:000228F0 0000 dc.b 0 RAM:000228F1 0000 dc.b 0 RAM:000228F2 0000 dc.b 0 RAM:000228F3 0001 dc.b 1 RAM:000228F4 0000 dc.b 0 RAM:000228F5 0000 dc.b 0 RAM:000228F6 0000 dc.b 0 RAM:000228F7 0075 dc.b $75 ; u RAM:000228F8 0000 dc.b 0 RAM:000228F9 0000 dc.b 0 RAM:000228FA 0000 dc.b 0 RAM:000228FB 0000 dc.b 0 RAM:000228FC 0000 dc.b 0 RAM:000228FD 0000 dc.b 0 RAM:000228FE 0000 dc.b 0 RAM:000228FF 0002 dc.b 2 RAM:00022900 0000 dc.b 0 RAM:00022901 0000 dc.b 0 RAM:00022902 0000 dc.b 0 RAM:00022903 0057 dc.b $57 ; W RAM:00022904 0000 dc.b 0 RAM:00022905 0000 dc.b 0 RAM:00022906 0000 dc.b 0 RAM:00022907 0005 dc.b 5 RAM:00022908 0000 dc.b 0 RAM:00022909 0000 dc.b 0 RAM:0002290A 0000 dc.b 0 RAM:0002290B 0001 dc.b 1 RAM:0002290C 0000 dc.b 0 RAM:0002290D 0000 dc.b 0 RAM:0002290E 0000 dc.b 0 RAM:0002290F 0077 dc.b $77 ; w RAM:00022910 0000 dc.b 0 RAM:00022911 0000 dc.b 0 RAM:00022912 0000 dc.b 0 RAM:00022913 0000 dc.b 0 RAM:00022914 0000 dc.b 0 RAM:00022915 0000 dc.b 0 RAM:00022916 0000 dc.b 0 RAM:00022917 0002 dc.b 2 RAM:00022918 0000 dc.b 0 RAM:00022919 0000 dc.b 0 RAM:0002291A 0000 dc.b 0 RAM:0002291B 0058 dc.b $58 ; X RAM:0002291C 0000 dc.b 0 RAM:0002291D 0000 dc.b 0 RAM:0002291E 0000 dc.b 0 RAM:0002291F 0005 dc.b 5 RAM:00022920 0000 dc.b 0 RAM:00022921 0000 dc.b 0 RAM:00022922 0000 dc.b 0 RAM:00022923 0001 dc.b 1 RAM:00022924 0000 dc.b 0 RAM:00022925 0000 dc.b 0 RAM:00022926 0000 dc.b 0 RAM:00022927 0076 dc.b $76 ; v RAM:00022928 0000 dc.b 0 RAM:00022929 0000 dc.b 0 RAM:0002292A 0000 dc.b 0 RAM:0002292B 0000 dc.b 0 RAM:0002292C 0000 dc.b 0 RAM:0002292D 0000 dc.b 0 RAM:0002292E 0000 dc.b 0 RAM:0002292F 0002 dc.b 2 RAM:00022930 0000 dc.b 0 RAM:00022931 0000 dc.b 0 RAM:00022932 0000 dc.b 0 RAM:00022933 005A dc.b $5A ; Z RAM:00022934 0000 dc.b 0 RAM:00022935 0000 dc.b 0 RAM:00022936 0000 dc.b 0 RAM:00022937 0005 dc.b 5 RAM:00022938 0000 dc.b 0 RAM:00022939 0000 dc.b 0 RAM:0002293A 0000 dc.b 0 RAM:0002293B 0001 dc.b 1 RAM:0002293C 0000 dc.b 0 RAM:0002293D 0000 dc.b 0 RAM:0002293E 0000 dc.b 0 RAM:0002293F 007B dc.b $7B ; { RAM:00022940 0000 dc.b 0 RAM:00022941 0000 dc.b 0 RAM:00022942 0000 dc.b 0 RAM:00022943 0000 dc.b 0 RAM:00022944 0000 dc.b 0 RAM:00022945 0000 dc.b 0 RAM:00022946 0000 dc.b 0 RAM:00022947 0002 dc.b 2 RAM:00022948 0000 dc.b 0 RAM:00022949 0000 dc.b 0 RAM:0002294A 0000 dc.b 0 RAM:0002294B 005D dc.b $5D ; ] RAM:0002294C 0000 dc.b 0 RAM:0002294D 0000 dc.b 0 RAM:0002294E 0000 dc.b 0 RAM:0002294F 0005 dc.b 5 RAM:00022950 0000 dc.b 0 RAM:00022951 0000 dc.b 0 RAM:00022952 0000 dc.b 0 RAM:00022953 0001 dc.b 1 RAM:00022954 0000 dc.b 0 RAM:00022955 0000 dc.b 0 RAM:00022956 0000 dc.b 0 RAM:00022957 006D dc.b $6D ; m RAM:00022958 0000 dc.b 0 RAM:00022959 0000 dc.b 0 RAM:0002295A 0000 dc.b 0 RAM:0002295B 000C dc.b $C RAM:0002295C 0000 dc.b 0 RAM:0002295D 0000 dc.b 0 RAM:0002295E 0000 dc.b 0 RAM:0002295F 0001 dc.b 1 RAM:00022960 0000 dc.b 0 RAM:00022961 0000 dc.b 0 RAM:00022962 0000 dc.b 0 RAM:00022963 0012 dc.b $12 RAM:00022964 0000 dc.b 0 RAM:00022965 0000 dc.b 0 RAM:00022966 0000 dc.b 0 RAM:00022967 0000 dc.b 0 RAM:00022968 0000 dc.b 0 RAM:00022969 0000 dc.b 0 RAM:0002296A 0000 dc.b 0 RAM:0002296B 0002 dc.b 2 RAM:0002296C 0000 dc.b 0 RAM:0002296D 0000 dc.b 0 RAM:0002296E 0000 dc.b 0 RAM:0002296F 006B dc.b $6B ; k RAM:00022970 0000 dc.b 0 RAM:00022971 0000 dc.b 0 RAM:00022972 0000 dc.b 0 RAM:00022973 0005 dc.b 5 RAM:00022974 0000 dc.b 0 RAM:00022975 0000 dc.b 0 RAM:00022976 0000 dc.b 0 RAM:00022977 0001 dc.b 1 RAM:00022978 0000 dc.b 0 RAM:00022979 0000 dc.b 0 RAM:0002297A 0000 dc.b 0 RAM:0002297B 0079 dc.b $79 ; y RAM:0002297C 0000 dc.b 0 RAM:0002297D 0000 dc.b 0 RAM:0002297E 0000 dc.b 0 RAM:0002297F 0000 dc.b 0 RAM:00022980 0000 dc.b 0 RAM:00022981 0000 dc.b 0 RAM:00022982 0000 dc.b 0 RAM:00022983 0002 dc.b 2 RAM:00022984 0000 dc.b 0 RAM:00022985 0000 dc.b 0 RAM:00022986 0000 dc.b 0 RAM:00022987 0072 dc.b $72 ; r RAM:00022988 0000 dc.b 0 RAM:00022989 0000 dc.b 0 RAM:0002298A 0000 dc.b 0 RAM:0002298B 0005 dc.b 5 RAM:0002298C 0000 dc.b 0 RAM:0002298D 0000 dc.b 0 RAM:0002298E 0000 dc.b 0 RAM:0002298F 0001 dc.b 1 RAM:00022990 0000 dc.b 0 RAM:00022991 0000 dc.b 0 RAM:00022992 0000 dc.b 0 RAM:00022993 006C dc.b $6C ; l RAM:00022994 0000 dc.b 0 RAM:00022995 0000 dc.b 0 RAM:00022996 0000 dc.b 0 RAM:00022997 000D dc.b $D RAM:00022998 0000 dc.b 0 RAM:00022999 0000 dc.b 0 RAM:0002299A 0000 dc.b 0 RAM:0002299B 0001 dc.b 1 RAM:0002299C 0000 dc.b 0 RAM:0002299D 0000 dc.b 0 RAM:0002299E 0000 dc.b 0 RAM:0002299F 0017 dc.b $17 RAM:000229A0 0000 dc.b 0 RAM:000229A1 0000 dc.b 0 RAM:000229A2 0000 dc.b 0 RAM:000229A3 0000 dc.b 0 RAM:000229A4 0000 dc.b 0 RAM:000229A5 0000 dc.b 0 RAM:000229A6 0000 dc.b 0 RAM:000229A7 0002 dc.b 2 RAM:000229A8 0000 dc.b 0 RAM:000229A9 0000 dc.b 0 RAM:000229AA 0000 dc.b 0 RAM:000229AB 006A dc.b $6A ; j RAM:000229AC 0000 dc.b 0 RAM:000229AD 0000 dc.b 0 RAM:000229AE 0000 dc.b 0 RAM:000229AF 0005 dc.b 5 RAM:000229B0 0000 dc.b 0 RAM:000229B1 0000 dc.b 0 RAM:000229B2 0000 dc.b 0 RAM:000229B3 0001 dc.b 1 RAM:000229B4 0000 dc.b 0 RAM:000229B5 0000 dc.b 0 RAM:000229B6 0000 dc.b 0 RAM:000229B7 007A dc.b $7A ; z RAM:000229B8 0000 dc.b 0 RAM:000229B9 0000 dc.b 0 RAM:000229BA 0000 dc.b 0 RAM:000229BB 0000 dc.b 0 RAM:000229BC 0000 dc.b 0 RAM:000229BD 0000 dc.b 0 RAM:000229BE 0000 dc.b 0 RAM:000229BF 0002 dc.b 2 RAM:000229C0 0000 dc.b 0 RAM:000229C1 0000 dc.b 0 RAM:000229C2 0000 dc.b 0 RAM:000229C3 0073 dc.b $73 ; s RAM:000229C4 0000 dc.b 0 RAM:000229C5 0000 dc.b 0 RAM:000229C6 0000 dc.b 0 RAM:000229C7 0005 dc.b 5 RAM:000229C8 0000 dc.b 0 RAM:000229C9 0000 dc.b 0 RAM:000229CA 0000 dc.b 0 RAM:000229CB 0001 dc.b 1 RAM:000229CC 0000 dc.b 0 RAM:000229CD 0000 dc.b 0 RAM:000229CE 0000 dc.b 0 RAM:000229CF 006E dc.b $6E ; n RAM:000229D0 0000 dc.b 0 RAM:000229D1 0000 dc.b 0 RAM:000229D2 0000 dc.b 0 RAM:000229D3 0000 dc.b 0 RAM:000229D4 0000 dc.b 0 RAM:000229D5 0000 dc.b 0 RAM:000229D6 0000 dc.b 0 RAM:000229D7 0002 dc.b 2 RAM:000229D8 0000 dc.b 0 RAM:000229D9 0000 dc.b 0 RAM:000229DA 0000 dc.b 0 RAM:000229DB 005B dc.b $5B ; [ RAM:000229DC 0000 dc.b 0 RAM:000229DD 0000 dc.b 0 RAM:000229DE 0000 dc.b 0 RAM:000229DF 0005 dc.b 5 RAM:000229E0 0000 dc.b 0 RAM:000229E1 0000 dc.b 0 RAM:000229E2 0000 dc.b 0 RAM:000229E3 0001 dc.b 1 RAM:000229E4 0000 dc.b 0 RAM:000229E5 0000 dc.b 0 RAM:000229E6 0000 dc.b 0 RAM:000229E7 007C dc.b $7C ; | RAM:000229E8 0000 dc.b 0 RAM:000229E9 0000 dc.b 0 RAM:000229EA 0000 dc.b 0 RAM:000229EB 0010 dc.b $10 RAM:000229EC 0000 dc.b 0 RAM:000229ED 0000 dc.b 0 RAM:000229EE 0000 dc.b 0 RAM:000229EF 0001 dc.b 1 RAM:000229F0 0000 dc.b 0 RAM:000229F1 0000 dc.b 0 RAM:000229F2 0000 dc.b 0 RAM:000229F3 0070 dc.b $70 ; p RAM:000229F4 0000 dc.b 0 RAM:000229F5 0000 dc.b 0 RAM:000229F6 0000 dc.b 0 RAM:000229F7 0000 dc.b 0 RAM:000229F8 0000 dc.b 0 RAM:000229F9 0000 dc.b 0 RAM:000229FA 0000 dc.b 0 RAM:000229FB 0002 dc.b 2 RAM:000229FC 0000 dc.b 0 RAM:000229FD 0000 dc.b 0 RAM:000229FE 0000 dc.b 0 RAM:000229FF 005F dc.b $5F ; _ RAM:00022A00 0000 dc.b 0 RAM:00022A01 0000 dc.b 0 RAM:00022A02 0000 dc.b 0 RAM:00022A03 0005 dc.b 5 RAM:00022A04 0000 dc.b 0 RAM:00022A05 0000 dc.b 0 RAM:00022A06 0000 dc.b 0 RAM:00022A07 0001 dc.b 1 RAM:00022A08 0000 dc.b 0 RAM:00022A09 0000 dc.b 0 RAM:00022A0A 0000 dc.b 0 RAM:00022A0B 007D dc.b $7D ; } RAM:00022A0C 0000 dc.b 0 RAM:00022A0D 0000 dc.b 0 RAM:00022A0E 0000 dc.b 0 RAM:00022A0F 0011 dc.b $11 RAM:00022A10 0000 dc.b 0 RAM:00022A11 0000 dc.b 0 RAM:00022A12 0000 dc.b 0 RAM:00022A13 0001 dc.b 1 RAM:00022A14 0000 dc.b 0 RAM:00022A15 0000 dc.b 0 RAM:00022A16 0000 dc.b 0 RAM:00022A17 0071 dc.b $71 ; q RAM:00022A18 0000 dc.b 0 RAM:00022A19 0000 dc.b 0 RAM:00022A1A 0000 dc.b 0 RAM:00022A1B 0000 dc.b 0 RAM:00022A1C 0000 dc.b 0 RAM:00022A1D 0000 dc.b 0 RAM:00022A1E 0000 dc.b 0 RAM:00022A1F 0002 dc.b 2 RAM:00022A20 0000 dc.b 0 RAM:00022A21 0000 dc.b 0 RAM:00022A22 0000 dc.b 0 RAM:00022A23 005E dc.b $5E ; ^ RAM:00022A24 0000 dc.b 0 RAM:00022A25 0000 dc.b 0 RAM:00022A26 0000 dc.b 0 RAM:00022A27 0016 dc.b $16 RAM:00022A28 0000 dc.b 0 RAM:00022A29 0000 dc.b 0 RAM:00022A2A 0000 dc.b 0 RAM:00022A2B 0004 dc.b 4 RAM:00022A2C 0000 dc.b 0 RAM:00022A2D 0000 dc.b 0 RAM:00022A2E 0000 dc.b 0 RAM:00022A2F 0021 dc.b $21 ; ! RAM:00022A30 0000 dc.b 0 RAM:00022A31 0000 dc.b 0 RAM:00022A32 0000 dc.b 0 RAM:00022A33 0015 dc.b $15 RAM:00022A34 0000 dc.b 0 RAM:00022A35 0000 dc.b 0 RAM:00022A36 0000 dc.b 0 RAM:00022A37 0004 dc.b 4 RAM:00022A38 0000 dc.b 0 RAM:00022A39 0000 dc.b 0 RAM:00022A3A 0000 dc.b 0 RAM:00022A3B 0021 dc.b $21 ; ! RAM:00022A3C 0000 dc.b 0 RAM:00022A3D 0000 dc.b 0 RAM:00022A3E 0000 dc.b 0 RAM:00022A3F 0000 dc.b 0 RAM:00022A40 0000 dc.b 0 RAM:00022A41 0000 dc.b 0 RAM:00022A42 0000 dc.b 0 RAM:00022A43 0002 dc.b 2 RAM:00022A44 0000 dc.b 0 RAM:00022A45 0000 dc.b 0 RAM:00022A46 0000 dc.b 0 RAM:00022A47 007E dc.b $7E ; ~ RAM:00022A48 0000 dc.b 0 RAM:00022A49 0000 dc.b 0 RAM:00022A4A 0000 dc.b 0 RAM:00022A4B 0002 dc.b 2 RAM:00022A4C 0000 dc.b 0 RAM:00022A4D 0000 dc.b 0 RAM:00022A4E 0000 dc.b 0 RAM:00022A4F 0002 dc.b 2 RAM:00022A50 0000 dc.b 0 RAM:00022A51 0000 dc.b 0 RAM:00022A52 0000 dc.b 0 RAM:00022A53 0053 dc.b $53 ; S RAM:00022A54 0000 dc.b 0 RAM:00022A55 0000 dc.b 0 RAM:00022A56 0000 dc.b 0 RAM:00022A57 0000 dc.b 0 RAM:00022A58 0000 dc.b 0 RAM:00022A59 0000 dc.b 0 RAM:00022A5A 0000 dc.b 0 RAM:00022A5B 0003 dc.b 3 RAM:00022A5C 0000 dc.b 0 RAM:00022A5D 0000 dc.b 0 RAM:00022A5E 0000 dc.b 0 RAM:00022A5F 007E dc.b $7E ; ~ RAM:00022A60 0000 dc.b 0 RAM:00022A61 0000 dc.b 0 RAM:00022A62 0000 dc.b 0 RAM:00022A63 0016 dc.b $16 RAM:00022A64 0000 dc.b 0 RAM:00022A65 0000 dc.b 0 RAM:00022A66 0000 dc.b 0 RAM:00022A67 0005 dc.b 5 RAM:00022A68 0000 dc.b 0 RAM:00022A69 0000 dc.b 0 RAM:00022A6A 0000 dc.b 0 RAM:00022A6B 002B dc.b $2B ; + RAM:00022A6C 0000 dc.b 0 RAM:00022A6D 0000 dc.b 0 RAM:00022A6E 0000 dc.b 0 RAM:00022A6F 0015 dc.b $15 RAM:00022A70 0000 dc.b 0 RAM:00022A71 0000 dc.b 0 RAM:00022A72 0000 dc.b 0 RAM:00022A73 0005 dc.b 5 RAM:00022A74 0000 dc.b 0 RAM:00022A75 0000 dc.b 0 RAM:00022A76 0000 dc.b 0 RAM:00022A77 002B dc.b $2B ; + RAM:00022A78 0000 dc.b 0 RAM:00022A79 0000 dc.b 0 RAM:00022A7A 0000 dc.b 0 RAM:00022A7B 001C dc.b $1C RAM:00022A7C 0000 dc.b 0 RAM:00022A7D 0000 dc.b 0 RAM:00022A7E 0000 dc.b 0 RAM:00022A7F 0006 dc.b 6 RAM:00022A80 0000 dc.b 0 RAM:00022A81 0000 dc.b 0 RAM:00022A82 0000 dc.b 0 RAM:00022A83 002B dc.b $2B ; + RAM:00022A84 0000 dc.b 0 RAM:00022A85 0000 dc.b 0 RAM:00022A86 0000 dc.b 0 RAM:00022A87 001F dc.b $1F RAM:00022A88 0000 dc.b 0 RAM:00022A89 0000 dc.b 0 RAM:00022A8A 0000 dc.b 0 RAM:00022A8B 0007 dc.b 7 RAM:00022A8C 0000 dc.b 0 RAM:00022A8D 0000 dc.b 0 RAM:00022A8E 0000 dc.b 0 RAM:00022A8F 002B dc.b $2B ; + RAM:00022A90 0000 dc.b 0 RAM:00022A91 0000 dc.b 0 RAM:00022A92 0000 dc.b 0 RAM:00022A93 0000 dc.b 0 RAM:00022A94 0000 dc.b 0 RAM:00022A95 0000 dc.b 0 RAM:00022A96 0000 dc.b 0 RAM:00022A97 0002 dc.b 2 RAM:00022A98 0000 dc.b 0 RAM:00022A99 0000 dc.b 0 RAM:00022A9A 0000 dc.b 0 RAM:00022A9B 0053 dc.b $53 ; S RAM:00022A9C 0000 dc.b 0 RAM:00022A9D 0000 dc.b 0 RAM:00022A9E 0000 dc.b 0 RAM:00022A9F 0016 dc.b $16 RAM:00022AA0 0000 dc.b 0 RAM:00022AA1 0000 dc.b 0 RAM:00022AA2 0000 dc.b 0 RAM:00022AA3 0005 dc.b 5 RAM:00022AA4 0000 dc.b 0 RAM:00022AA5 0000 dc.b 0 RAM:00022AA6 0000 dc.b 0 RAM:00022AA7 002B dc.b $2B ; + RAM:00022AA8 0000 dc.b 0 RAM:00022AA9 0000 dc.b 0 RAM:00022AAA 0000 dc.b 0 RAM:00022AAB 0015 dc.b $15 RAM:00022AAC 0000 dc.b 0 RAM:00022AAD 0000 dc.b 0 RAM:00022AAE 0000 dc.b 0 RAM:00022AAF 0005 dc.b 5 RAM:00022AB0 0000 dc.b 0 RAM:00022AB1 0000 dc.b 0 RAM:00022AB2 0000 dc.b 0 RAM:00022AB3 002B dc.b $2B ; + RAM:00022AB4 0000 dc.b 0 RAM:00022AB5 0000 dc.b 0 RAM:00022AB6 0000 dc.b 0 RAM:00022AB7 001C dc.b $1C RAM:00022AB8 0000 dc.b 0 RAM:00022AB9 0000 dc.b 0 RAM:00022ABA 0000 dc.b 0 RAM:00022ABB 0006 dc.b 6 RAM:00022ABC 0000 dc.b 0 RAM:00022ABD 0000 dc.b 0 RAM:00022ABE 0000 dc.b 0 RAM:00022ABF 002B dc.b $2B ; + RAM:00022AC0 0000 dc.b 0 RAM:00022AC1 0000 dc.b 0 RAM:00022AC2 0000 dc.b 0 RAM:00022AC3 001F dc.b $1F RAM:00022AC4 0000 dc.b 0 RAM:00022AC5 0000 dc.b 0 RAM:00022AC6 0000 dc.b 0 RAM:00022AC7 0007 dc.b 7 RAM:00022AC8 0000 dc.b 0 RAM:00022AC9 0000 dc.b 0 RAM:00022ACA 0000 dc.b 0 RAM:00022ACB 002B dc.b $2B ; + RAM:00022ACC 0000 dc.b 0 RAM:00022ACD 0000 dc.b 0 RAM:00022ACE 0000 dc.b 0 RAM:00022ACF 0000 dc.b 0 RAM:00022AD0 0000 dc.b 0 RAM:00022AD1 0000 dc.b 0 RAM:00022AD2 0000 dc.b 0 RAM:00022AD3 0002 dc.b 2 RAM:00022AD4 0000 dc.b 0 RAM:00022AD5 0000 dc.b 0 RAM:00022AD6 0000 dc.b 0 RAM:00022AD7 007E dc.b $7E ; ~ RAM:00022AD8 0000 dc.b 0 RAM:00022AD9 0000 dc.b 0 RAM:00022ADA 0000 dc.b 0 RAM:00022ADB 0005 dc.b 5 RAM:00022ADC 0000 dc.b 0 RAM:00022ADD 0000 dc.b 0 RAM:00022ADE 0000 dc.b 0 RAM:00022ADF 0001 dc.b 1 RAM:00022AE0 0000 dc.b 0 RAM:00022AE1 0000 dc.b 0 RAM:00022AE2 0000 dc.b 0 RAM:00022AE3 0078 dc.b $78 ; x RAM:00022AE4 0000 dc.b 0 RAM:00022AE5 0000 dc.b 0 RAM:00022AE6 0000 dc.b 0 RAM:00022AE7 0000 dc.b 0 RAM:00022AE8 0000 dc.b 0 RAM:00022AE9 0000 dc.b 0 RAM:00022AEA 0000 dc.b 0 RAM:00022AEB 0002 dc.b 2 RAM:00022AEC 0000 dc.b 0 RAM:00022AED 0000 dc.b 0 RAM:00022AEE 0000 dc.b 0 RAM:00022AEF 0059 dc.b $59 ; Y RAM:00022AF0 0000 dc.b 0 RAM:00022AF1 0000 dc.b 0 RAM:00022AF2 0000 dc.b 0 RAM:00022AF3 001D dc.b $1D RAM:00022AF4 0000 dc.b 0 RAM:00022AF5 0000 dc.b 0 RAM:00022AF6 0000 dc.b 0 RAM:00022AF7 0000 dc.b 0 RAM:00022AF8 0000 dc.b 0 RAM:00022AF9 0000 dc.b 0 RAM:00022AFA 0000 dc.b 0 RAM:00022AFB 0032 dc.b $32 ; 2 RAM:00022AFC 0000 dc.b 0 RAM:00022AFD 0000 dc.b 0 RAM:00022AFE 0000 dc.b 0 RAM:00022AFF 001C dc.b $1C RAM:00022B00 0000 dc.b 0 RAM:00022B01 0000 dc.b 0 RAM:00022B02 0000 dc.b 0 RAM:00022B03 0000 dc.b 0 RAM:00022B04 0000 dc.b 0 RAM:00022B05 0000 dc.b 0 RAM:00022B06 0000 dc.b 0 RAM:00022B07 0032 dc.b $32 ; 2 RAM:00022B08 0000 dc.b 0 RAM:00022B09 0000 dc.b 0 RAM:00022B0A 0000 dc.b 0 RAM:00022B0B 001E dc.b $1E RAM:00022B0C 0000 dc.b 0 RAM:00022B0D 0000 dc.b 0 RAM:00022B0E 0000 dc.b 0 RAM:00022B0F 0000 dc.b 0 RAM:00022B10 0000 dc.b 0 RAM:00022B11 0000 dc.b 0 RAM:00022B12 0000 dc.b 0 RAM:00022B13 0032 dc.b $32 ; 2 RAM:00022B14 0000 dc.b 0 RAM:00022B15 0000 dc.b 0 RAM:00022B16 0000 dc.b 0 RAM:00022B17 001B dc.b $1B RAM:00022B18 0000 dc.b 0 RAM:00022B19 0000 dc.b 0 RAM:00022B1A 0000 dc.b 0 RAM:00022B1B 0000 dc.b 0 RAM:00022B1C 0000 dc.b 0 RAM:00022B1D 0000 dc.b 0 RAM:00022B1E 0000 dc.b 0 RAM:00022B1F 0032 dc.b $32 ; 2 RAM:00022B20 0000 dc.b 0 RAM:00022B21 0000 dc.b 0 RAM:00022B22 0000 dc.b 0 RAM:00022B23 0016 dc.b $16 RAM:00022B24 0000 dc.b 0 RAM:00022B25 0000 dc.b 0 RAM:00022B26 0000 dc.b 0 RAM:00022B27 0000 dc.b 0 RAM:00022B28 0000 dc.b 0 RAM:00022B29 0000 dc.b 0 RAM:00022B2A 0000 dc.b 0 RAM:00022B2B 0032 dc.b $32 ; 2 RAM:00022B2C 0000 dc.b 0 RAM:00022B2D 0000 dc.b 0 RAM:00022B2E 0000 dc.b 0 RAM:00022B2F 0015 dc.b $15 RAM:00022B30 0000 dc.b 0 RAM:00022B31 0000 dc.b 0 RAM:00022B32 0000 dc.b 0 RAM:00022B33 0000 dc.b 0 RAM:00022B34 0000 dc.b 0 RAM:00022B35 0000 dc.b 0 RAM:00022B36 0000 dc.b 0 RAM:00022B37 0032 dc.b $32 ; 2 RAM:00022B38 0000 dc.b 0 RAM:00022B39 0000 dc.b 0 RAM:00022B3A 0000 dc.b 0 RAM:00022B3B 001F dc.b $1F RAM:00022B3C 0000 dc.b 0 RAM:00022B3D 0000 dc.b 0 RAM:00022B3E 0000 dc.b 0 RAM:00022B3F 0000 dc.b 0 RAM:00022B40 0000 dc.b 0 RAM:00022B41 0000 dc.b 0 RAM:00022B42 0000 dc.b 0 RAM:00022B43 0032 dc.b $32 ; 2 RAM:00022B44 0000 dc.b 0 RAM:00022B45 0000 dc.b 0 RAM:00022B46 0000 dc.b 0 RAM:00022B47 0000 dc.b 0 RAM:00022B48 0000 dc.b 0 RAM:00022B49 0000 dc.b 0 RAM:00022B4A 0000 dc.b 0 RAM:00022B4B 0002 dc.b 2 RAM:00022B4C 0000 dc.b 0 RAM:00022B4D 0000 dc.b 0 RAM:00022B4E 0000 dc.b 0 RAM:00022B4F 0080 dc.b $80 ; € RAM:00022B50 0000 dc.b 0 RAM:00022B51 0000 dc.b 0 RAM:00022B52 0000 dc.b 0 RAM:00022B53 0023 dc.b $23 ; # RAM:00022B54 0000 dc.b 0 RAM:00022B55 0000 dc.b 0 RAM:00022B56 0000 dc.b 0 RAM:00022B57 0001 dc.b 1 RAM:00022B58 0000 dc.b 0 RAM:00022B59 0000 dc.b 0 RAM:00022B5A 0000 dc.b 0 RAM:00022B5B 003D dc.b $3D ; = RAM:00022B5C 0000 dc.b 0 RAM:00022B5D 0000 dc.b 0 RAM:00022B5E 0000 dc.b 0 RAM:00022B5F 0002 dc.b 2 RAM:00022B60 0000 dc.b 0 RAM:00022B61 0000 dc.b 0 RAM:00022B62 0000 dc.b 0 RAM:00022B63 0009 dc.b 9 RAM:00022B64 0000 dc.b 0 RAM:00022B65 0000 dc.b 0 RAM:00022B66 0000 dc.b 0 RAM:00022B67 003A dc.b $3A ; : RAM:00022B68 0000 dc.b 0 RAM:00022B69 0000 dc.b 0 RAM:00022B6A 0000 dc.b 0 RAM:00022B6B 0000 dc.b 0 RAM:00022B6C 0000 dc.b 0 RAM:00022B6D 0000 dc.b 0 RAM:00022B6E 0000 dc.b 0 RAM:00022B6F 0000 dc.b 0 RAM:00022B70 0000 dc.b 0 RAM:00022B71 0000 dc.b 0 RAM:00022B72 0000 dc.b 0 RAM:00022B73 003A dc.b $3A ; : RAM:00022B74 0000 dc.b 0 RAM:00022B75 0000 dc.b 0 RAM:00022B76 0000 dc.b 0 RAM:00022B77 0023 dc.b $23 ; # RAM:00022B78 0000 dc.b 0 RAM:00022B79 0000 dc.b 0 RAM:00022B7A 0000 dc.b 0 RAM:00022B7B 0000 dc.b 0 RAM:00022B7C 0000 dc.b 0 RAM:00022B7D 0000 dc.b 0 RAM:00022B7E 0000 dc.b 0 RAM:00022B7F 003A dc.b $3A ; : RAM:00022B80 0000 dc.b 0 RAM:00022B81 0000 dc.b 0 RAM:00022B82 0000 dc.b 0 RAM:00022B83 0000 dc.b 0 RAM:00022B84 0000 dc.b 0 RAM:00022B85 0000 dc.b 0 RAM:00022B86 0000 dc.b 0 RAM:00022B87 0002 dc.b 2 RAM:00022B88 0000 dc.b 0 RAM:00022B89 0000 dc.b 0 RAM:00022B8A 0000 dc.b 0 RAM:00022B8B 007F dc.b $7F ;  RAM:00022B8C 0000 dc.b 0 RAM:00022B8D 0000 dc.b 0 RAM:00022B8E 0000 dc.b 0 RAM:00022B8F 001E dc.b $1E RAM:00022B90 0000 dc.b 0 RAM:00022B91 0000 dc.b 0 RAM:00022B92 0000 dc.b 0 RAM:00022B93 0001 dc.b 1 RAM:00022B94 0000 dc.b 0 RAM:00022B95 0000 dc.b 0 RAM:00022B96 0000 dc.b 0 RAM:00022B97 0026 dc.b $26 ; & RAM:00022B98 0000 dc.b 0 RAM:00022B99 0000 dc.b 0 RAM:00022B9A 0000 dc.b 0 RAM:00022B9B 0016 dc.b $16 RAM:00022B9C 0000 dc.b 0 RAM:00022B9D 0000 dc.b 0 RAM:00022B9E 0000 dc.b 0 RAM:00022B9F 0004 dc.b 4 RAM:00022BA0 0000 dc.b 0 RAM:00022BA1 0000 dc.b 0 RAM:00022BA2 0000 dc.b 0 RAM:00022BA3 0021 dc.b $21 ; ! RAM:00022BA4 0000 dc.b 0 RAM:00022BA5 0000 dc.b 0 RAM:00022BA6 0000 dc.b 0 RAM:00022BA7 0015 dc.b $15 RAM:00022BA8 0000 dc.b 0 RAM:00022BA9 0000 dc.b 0 RAM:00022BAA 0000 dc.b 0 RAM:00022BAB 0001 dc.b 1 RAM:00022BAC 0000 dc.b 0 RAM:00022BAD 0000 dc.b 0 RAM:00022BAE 0000 dc.b 0 RAM:00022BAF 0021 dc.b $21 ; ! RAM:00022BB0 0000 dc.b 0 RAM:00022BB1 0000 dc.b 0 RAM:00022BB2 0000 dc.b 0 RAM:00022BB3 0000 dc.b 0 RAM:00022BB4 0000 dc.b 0 RAM:00022BB5 0000 dc.b 0 RAM:00022BB6 0000 dc.b 0 RAM:00022BB7 0002 dc.b 2 RAM:00022BB8 0000 dc.b 0 RAM:00022BB9 0000 dc.b 0 RAM:00022BBA 0000 dc.b 0 RAM:00022BBB 007E dc.b $7E ; ~ RAM:00022BBC 0000 dc.b 0 RAM:00022BBD 0000 dc.b 0 RAM:00022BBE 0000 dc.b 0 RAM:00022BBF 001D dc.b $1D RAM:00022BC0 0000 dc.b 0 RAM:00022BC1 0000 dc.b 0 RAM:00022BC2 0000 dc.b 0 RAM:00022BC3 0000 dc.b 0 RAM:00022BC4 0000 dc.b 0 RAM:00022BC5 0000 dc.b 0 RAM:00022BC6 0000 dc.b 0 RAM:00022BC7 004B dc.b $4B ; K RAM:00022BC8 0000 dc.b 0 RAM:00022BC9 0000 dc.b 0 RAM:00022BCA 0000 dc.b 0 RAM:00022BCB 001C dc.b $1C RAM:00022BCC 0000 dc.b 0 RAM:00022BCD 0000 dc.b 0 RAM:00022BCE 0000 dc.b 0 RAM:00022BCF 0000 dc.b 0 RAM:00022BD0 0000 dc.b 0 RAM:00022BD1 0000 dc.b 0 RAM:00022BD2 0000 dc.b 0 RAM:00022BD3 004B dc.b $4B ; K RAM:00022BD4 0000 dc.b 0 RAM:00022BD5 0000 dc.b 0 RAM:00022BD6 0000 dc.b 0 RAM:00022BD7 001E dc.b $1E RAM:00022BD8 0000 dc.b 0 RAM:00022BD9 0000 dc.b 0 RAM:00022BDA 0000 dc.b 0 RAM:00022BDB 0000 dc.b 0 RAM:00022BDC 0000 dc.b 0 RAM:00022BDD 0000 dc.b 0 RAM:00022BDE 0000 dc.b 0 RAM:00022BDF 004B dc.b $4B ; K RAM:00022BE0 0000 dc.b 0 RAM:00022BE1 0000 dc.b 0 RAM:00022BE2 0000 dc.b 0 RAM:00022BE3 0016 dc.b $16 RAM:00022BE4 0000 dc.b 0 RAM:00022BE5 0000 dc.b 0 RAM:00022BE6 0000 dc.b 0 RAM:00022BE7 0001 dc.b 1 RAM:00022BE8 0000 dc.b 0 RAM:00022BE9 0000 dc.b 0 RAM:00022BEA 0001 dc.b 1 RAM:00022BEB 0052 dc.b $52 ; R RAM:00022BEC 0000 dc.b 0 RAM:00022BED 0000 dc.b 0 RAM:00022BEE 0000 dc.b 0 RAM:00022BEF 0015 dc.b $15 RAM:00022BF0 0000 dc.b 0 RAM:00022BF1 0000 dc.b 0 RAM:00022BF2 0000 dc.b 0 RAM:00022BF3 0001 dc.b 1 RAM:00022BF4 0000 dc.b 0 RAM:00022BF5 0000 dc.b 0 RAM:00022BF6 0001 dc.b 1 RAM:00022BF7 0052 dc.b $52 ; R RAM:00022BF8 0000 dc.b 0 RAM:00022BF9 0000 dc.b 0 RAM:00022BFA 0000 dc.b 0 RAM:00022BFB 000E dc.b $E RAM:00022BFC 0000 dc.b 0 RAM:00022BFD 0000 dc.b 0 RAM:00022BFE 0000 dc.b 0 RAM:00022BFF 0001 dc.b 1 RAM:00022C00 0000 dc.b 0 RAM:00022C01 0000 dc.b 0 RAM:00022C02 0000 dc.b 0 RAM:00022C03 0054 dc.b $54 ; T RAM:00022C04 0000 dc.b 0 RAM:00022C05 0000 dc.b 0 RAM:00022C06 0000 dc.b 0 RAM:00022C07 001F dc.b $1F RAM:00022C08 0000 dc.b 0 RAM:00022C09 0000 dc.b 0 RAM:00022C0A 0000 dc.b 0 RAM:00022C0B 0000 dc.b 0 RAM:00022C0C 0000 dc.b 0 RAM:00022C0D 0000 dc.b 0 RAM:00022C0E 0000 dc.b 0 RAM:00022C0F 004B dc.b $4B ; K RAM:00022C10 0000 dc.b 0 RAM:00022C11 0000 dc.b 0 RAM:00022C12 0000 dc.b 0 RAM:00022C13 0000 dc.b 0 RAM:00022C14 0000 dc.b 0 RAM:00022C15 0000 dc.b 0 RAM:00022C16 0000 dc.b 0 RAM:00022C17 0001 dc.b 1 RAM:00022C18 0000 dc.b 0 RAM:00022C19 0000 dc.b 0 RAM:00022C1A 0000 dc.b 0 RAM:00022C1B 0053 dc.b $53 ; S RAM:00022C1C 0000 dc.b 0 RAM:00022C1D 0000 dc.b 0 RAM:00022C1E 0000 dc.b 0 RAM:00022C1F 001D dc.b $1D RAM:00022C20 0000 dc.b 0 RAM:00022C21 0000 dc.b 0 RAM:00022C22 0000 dc.b 0 RAM:00022C23 0000 dc.b 0 RAM:00022C24 0000 dc.b 0 RAM:00022C25 0000 dc.b 0 RAM:00022C26 0000 dc.b 0 RAM:00022C27 004B dc.b $4B ; K RAM:00022C28 0000 dc.b 0 RAM:00022C29 0000 dc.b 0 RAM:00022C2A 0000 dc.b 0 RAM:00022C2B 001C dc.b $1C RAM:00022C2C 0000 dc.b 0 RAM:00022C2D 0000 dc.b 0 RAM:00022C2E 0000 dc.b 0 RAM:00022C2F 0000 dc.b 0 RAM:00022C30 0000 dc.b 0 RAM:00022C31 0000 dc.b 0 RAM:00022C32 0000 dc.b 0 RAM:00022C33 004B dc.b $4B ; K RAM:00022C34 0000 dc.b 0 RAM:00022C35 0000 dc.b 0 RAM:00022C36 0000 dc.b 0 RAM:00022C37 001E dc.b $1E RAM:00022C38 0000 dc.b 0 RAM:00022C39 0000 dc.b 0 RAM:00022C3A 0000 dc.b 0 RAM:00022C3B 0000 dc.b 0 RAM:00022C3C 0000 dc.b 0 RAM:00022C3D 0000 dc.b 0 RAM:00022C3E 0000 dc.b 0 RAM:00022C3F 004B dc.b $4B ; K RAM:00022C40 0000 dc.b 0 RAM:00022C41 0000 dc.b 0 RAM:00022C42 0000 dc.b 0 RAM:00022C43 001B dc.b $1B RAM:00022C44 0000 dc.b 0 RAM:00022C45 0000 dc.b 0 RAM:00022C46 0000 dc.b 0 RAM:00022C47 0000 dc.b 0 RAM:00022C48 0000 dc.b 0 RAM:00022C49 0000 dc.b 0 RAM:00022C4A 0000 dc.b 0 RAM:00022C4B 004B dc.b $4B ; K RAM:00022C4C 0000 dc.b 0 RAM:00022C4D 0000 dc.b 0 RAM:00022C4E 0000 dc.b 0 RAM:00022C4F 0016 dc.b $16 RAM:00022C50 0000 dc.b 0 RAM:00022C51 0000 dc.b 0 RAM:00022C52 0000 dc.b 0 RAM:00022C53 0000 dc.b 0 RAM:00022C54 0000 dc.b 0 RAM:00022C55 0000 dc.b 0 RAM:00022C56 0000 dc.b 0 RAM:00022C57 004B dc.b $4B ; K RAM:00022C58 0000 dc.b 0 RAM:00022C59 0000 dc.b 0 RAM:00022C5A 0000 dc.b 0 RAM:00022C5B 0015 dc.b $15 RAM:00022C5C 0000 dc.b 0 RAM:00022C5D 0000 dc.b 0 RAM:00022C5E 0000 dc.b 0 RAM:00022C5F 0000 dc.b 0 RAM:00022C60 0000 dc.b 0 RAM:00022C61 0000 dc.b 0 RAM:00022C62 0000 dc.b 0 RAM:00022C63 004B dc.b $4B ; K RAM:00022C64 0000 dc.b 0 RAM:00022C65 0000 dc.b 0 RAM:00022C66 0000 dc.b 0 RAM:00022C67 001F dc.b $1F RAM:00022C68 0000 dc.b 0 RAM:00022C69 0000 dc.b 0 RAM:00022C6A 0000 dc.b 0 RAM:00022C6B 0000 dc.b 0 RAM:00022C6C 0000 dc.b 0 RAM:00022C6D 0000 dc.b 0 RAM:00022C6E 0000 dc.b 0 RAM:00022C6F 004B dc.b $4B ; K RAM:00022C70 0000 dc.b 0 RAM:00022C71 0000 dc.b 0 RAM:00022C72 0000 dc.b 0 RAM:00022C73 0000 dc.b 0 RAM:00022C74 0000 dc.b 0 RAM:00022C75 0000 dc.b 0 RAM:00022C76 0000 dc.b 0 RAM:00022C77 0002 dc.b 2 RAM:00022C78 0000 dc.b 0 RAM:00022C79 0000 dc.b 0 RAM:00022C7A 0000 dc.b 0 RAM:00022C7B 0081 dc.b $81 ; RAM:00022C7C 0006 0002 off_22C7C: dc.l byte_60002 ; DATA XREF: sub_5CAE+48Eo RAM:00022C80 002E dc.b $2E ; . RAM:00022C81 0098 dc.b $98 ; ˜ RAM:00022C82 0063 0002 off_22C82: dc.l byte_630002 ; DATA XREF: sub_5CAE+4C4o RAM:00022C86 002E dc.b $2E ; . RAM:00022C87 009E dc.b $9E ; ž RAM:00022C88 0000 dc.b 0 RAM:00022C89 0064 dc.b $64 ; d RAM:00022C8A 0000 dc.b 0 RAM:00022C8B 0002 dc.b 2 RAM:00022C8C 002E dc.b $2E ; . RAM:00022C8D 00A1 dc.b $A1 ; ¡ RAM:00022C8E 0000 dc.b 0 RAM:00022C8F 0065 dc.b $65 ; e RAM:00022C90 0000 dc.b 0 RAM:00022C91 0002 dc.b 2 RAM:00022C92 002E dc.b $2E ; . RAM:00022C93 00A6 dc.b $A6 ; ¦ RAM:00022C94 0000 dc.b 0 RAM:00022C95 0066 dc.b $66 ; f RAM:00022C96 0000 dc.b 0 RAM:00022C97 0002 dc.b 2 RAM:00022C98 002E dc.b $2E ; . RAM:00022C99 00AA dc.b $AA ; ª RAM:00022C9A 0000 dc.b 0 RAM:00022C9B 0067 dc.b $67 ; g RAM:00022C9C 0000 dc.b 0 RAM:00022C9D 0002 dc.b 2 RAM:00022C9E 002E dc.b $2E ; . RAM:00022C9F 00AD dc.b $AD ; ­ RAM:00022CA0 0000 dc.b 0 RAM:00022CA1 0068 dc.b $68 ; h RAM:00022CA2 0041 0002 off_22CA2: dc.l byte_410002 ; DATA XREF: sub_151E+18Ao RAM:00022CA2 ; sub_5CAE+4EEo RAM:00022CA6 002E dc.b $2E ; . RAM:00022CA7 00B3 dc.b $B3 ; ³ RAM:00022CA8 0001 unk_22CA8: dc.b 1 ; DATA XREF: sub_5CAE+51Co RAM:00022CA8 ; sub_5CAE+542o RAM:00022CA9 0030 dc.b $30 ; 0 RAM:00022CAA 0000 dc.b 0 RAM:00022CAB 0002 dc.b 2 RAM:00022CAC 002E dc.b $2E ; . RAM:00022CAD 00B6 dc.b $B6 ; ¶ RAM:00022CAE 0001 dc.b 1 RAM:00022CAF 0031 dc.b $31 ; 1 RAM:00022CB0 0000 dc.b 0 RAM:00022CB1 0002 dc.b 2 RAM:00022CB2 002E dc.b $2E ; . RAM:00022CB3 00B9 dc.b $B9 ; ¹ RAM:00022CB4 0001 dc.b 1 RAM:00022CB5 0032 dc.b $32 ; 2 RAM:00022CB6 0000 dc.b 0 RAM:00022CB7 0002 dc.b 2 RAM:00022CB8 002E dc.b $2E ; . RAM:00022CB9 00BC dc.b $BC ; ¼ RAM:00022CBA 0001 dc.b 1 RAM:00022CBB 0033 dc.b $33 ; 3 RAM:00022CBC 0000 dc.b 0 RAM:00022CBD 0002 dc.b 2 RAM:00022CBE 002E dc.b $2E ; . RAM:00022CBF 00BF dc.b $BF ; ¿ RAM:00022CC0 0001 dc.b 1 RAM:00022CC1 0034 dc.b $34 ; 4 RAM:00022CC2 0000 dc.b 0 RAM:00022CC3 0002 dc.b 2 RAM:00022CC4 002E dc.b $2E ; . RAM:00022CC5 00C2 dc.b $C2 ;  RAM:00022CC6 0001 dc.b 1 RAM:00022CC7 0035 dc.b $35 ; 5 RAM:00022CC8 0000 dc.b 0 RAM:00022CC9 0002 dc.b 2 RAM:00022CCA 002E dc.b $2E ; . RAM:00022CCB 00C5 dc.b $C5 ; Å RAM:00022CCC 0001 dc.b 1 RAM:00022CCD 0036 dc.b $36 ; 6 RAM:00022CCE 0000 dc.b 0 RAM:00022CCF 0002 dc.b 2 RAM:00022CD0 002E dc.b $2E ; . RAM:00022CD1 00C8 dc.b $C8 ; È RAM:00022CD2 0001 dc.b 1 RAM:00022CD3 0037 dc.b $37 ; 7 RAM:00022CD4 0000 dc.b 0 RAM:00022CD5 0002 dc.b 2 RAM:00022CD6 002E dc.b $2E ; . RAM:00022CD7 00CB dc.b $CB ; Ë RAM:00022CD8 0000 dc.b 0 RAM:00022CD9 0038 dc.b $38 ; 8 RAM:00022CDA 0000 dc.b 0 RAM:00022CDB 0002 dc.b 2 RAM:00022CDC 002E dc.b $2E ; . RAM:00022CDD 00CF dc.b $CF ; Ï RAM:00022CDE 0000 dc.b 0 RAM:00022CDF 0039 dc.b $39 ; 9 RAM:00022CE0 0000 dc.b 0 RAM:00022CE1 0002 dc.b 2 RAM:00022CE2 002E dc.b $2E ; . RAM:00022CE3 00D1 dc.b $D1 ; Ñ RAM:00022CE4 0000 dc.b 0 RAM:00022CE5 0039 dc.b $39 ; 9 RAM:00022CE6 0000 dc.b 0 RAM:00022CE7 0002 dc.b 2 RAM:00022CE8 002E dc.b $2E ; . RAM:00022CE9 00D6 dc.b $D6 ; Ö RAM:00022CEA 0000 dc.b 0 RAM:00022CEB 0039 dc.b $39 ; 9 RAM:00022CEC 0000 dc.b 0 RAM:00022CED 0002 dc.b 2 RAM:00022CEE 002E dc.b $2E ; . RAM:00022CEF 00D8 dc.b $D8 ; Ø RAM:00022CF0 0000 dc.b 0 RAM:00022CF1 0039 dc.b $39 ; 9 RAM:00022CF2 0000 dc.b 0 RAM:00022CF3 0002 dc.b 2 RAM:00022CF4 002E dc.b $2E ; . RAM:00022CF5 00DD dc.b $DD ; Ý RAM:00022CF6 0000 dc.b 0 RAM:00022CF7 003A dc.b $3A ; : RAM:00022CF8 0000 dc.b 0 RAM:00022CF9 0002 dc.b 2 RAM:00022CFA 002E dc.b $2E ; . RAM:00022CFB 00E9 dc.b $E9 ; é RAM:00022CFC 0000 dc.b 0 RAM:00022CFD 003B dc.b $3B ; ; RAM:00022CFE 0000 dc.b 0 RAM:00022CFF 0002 dc.b 2 RAM:00022D00 002E dc.b $2E ; . RAM:00022D01 00ED dc.b $ED ; í RAM:00022D02 0000 dc.b 0 RAM:00022D03 004D dc.b $4D ; M RAM:00022D04 0000 dc.b 0 RAM:00022D05 0002 dc.b 2 RAM:00022D06 002E dc.b $2E ; . RAM:00022D07 00EF dc.b $EF ; ï RAM:00022D08 0001 dc.b 1 RAM:00022D09 003C dc.b $3C ; < RAM:00022D0A 0000 dc.b 0 RAM:00022D0B 0002 dc.b 2 RAM:00022D0C 002E dc.b $2E ; . RAM:00022D0D 00F2 dc.b $F2 ; ò RAM:00022D0E 0001 dc.b 1 RAM:00022D0F 003D dc.b $3D ; = RAM:00022D10 0000 dc.b 0 RAM:00022D11 0002 dc.b 2 RAM:00022D12 002E dc.b $2E ; . RAM:00022D13 00F5 dc.b $F5 ; õ RAM:00022D14 0001 dc.b 1 RAM:00022D15 003E dc.b $3E ; > RAM:00022D16 0000 dc.b 0 RAM:00022D17 0002 dc.b 2 RAM:00022D18 002E dc.b $2E ; . RAM:00022D19 00F8 dc.b $F8 ; ø RAM:00022D1A 0001 dc.b 1 RAM:00022D1B 003F dc.b $3F ; ? RAM:00022D1C 0000 dc.b 0 RAM:00022D1D 0002 dc.b 2 RAM:00022D1E 002E dc.b $2E ; . RAM:00022D1F 00FB dc.b $FB ; û RAM:00022D20 0001 dc.b 1 RAM:00022D21 0040 dc.b $40 ; @ RAM:00022D22 0000 dc.b 0 RAM:00022D23 0002 dc.b 2 RAM:00022D24 002E dc.b $2E ; . RAM:00022D25 00FE dc.b $FE ; þ RAM:00022D26 0001 dc.b 1 RAM:00022D27 0041 dc.b $41 ; A RAM:00022D28 0000 dc.b 0 RAM:00022D29 0002 dc.b 2 RAM:00022D2A 002F dc.b $2F ; / RAM:00022D2B 0001 dc.b 1 RAM:00022D2C 0001 dc.b 1 RAM:00022D2D 0042 dc.b $42 ; B RAM:00022D2E 0000 dc.b 0 RAM:00022D2F 0002 dc.b 2 RAM:00022D30 002F dc.b $2F ; / RAM:00022D31 0004 dc.b 4 RAM:00022D32 0001 dc.b 1 RAM:00022D33 0043 dc.b $43 ; C RAM:00022D34 0000 dc.b 0 RAM:00022D35 0002 dc.b 2 RAM:00022D36 002F dc.b $2F ; / RAM:00022D37 0007 dc.b 7 RAM:00022D38 0000 dc.b 0 RAM:00022D39 0044 dc.b $44 ; D RAM:00022D3A 0000 dc.b 0 RAM:00022D3B 0002 dc.b 2 RAM:00022D3C 002F dc.b $2F ; / RAM:00022D3D 000F dc.b $F RAM:00022D3E 0000 dc.b 0 RAM:00022D3F 0045 dc.b $45 ; E RAM:00022D40 0000 dc.b 0 RAM:00022D41 0002 dc.b 2 RAM:00022D42 002F dc.b $2F ; / RAM:00022D43 0014 dc.b $14 RAM:00022D44 0000 dc.b 0 RAM:00022D45 0046 dc.b $46 ; F RAM:00022D46 0000 dc.b 0 RAM:00022D47 0002 dc.b 2 RAM:00022D48 002F dc.b $2F ; / RAM:00022D49 0019 dc.b $19 RAM:00022D4A 0000 dc.b 0 RAM:00022D4B 004D dc.b $4D ; M RAM:00022D4C 0000 dc.b 0 RAM:00022D4D 0002 dc.b 2 RAM:00022D4E 002F dc.b $2F ; / RAM:00022D4F 0020 dc.b $20 RAM:00022D50 0000 dc.b 0 RAM:00022D51 004D dc.b $4D ; M RAM:00022D52 0000 dc.b 0 RAM:00022D53 0002 dc.b 2 RAM:00022D54 002F dc.b $2F ; / RAM:00022D55 002C dc.b $2C ; , RAM:00022D56 0000 dc.b 0 RAM:00022D57 0047 dc.b $47 ; G RAM:00022D58 0000 dc.b 0 RAM:00022D59 0002 dc.b 2 RAM:00022D5A 002F dc.b $2F ; / RAM:00022D5B 0030 dc.b $30 ; 0 RAM:00022D5C 0000 dc.b 0 RAM:00022D5D 0048 dc.b $48 ; H RAM:00022D5E 0000 dc.b 0 RAM:00022D5F 0002 dc.b 2 RAM:00022D60 002F dc.b $2F ; / RAM:00022D61 0034 dc.b $34 ; 4 RAM:00022D62 0000 dc.b 0 RAM:00022D63 0049 dc.b $49 ; I RAM:00022D64 0000 dc.b 0 RAM:00022D65 0002 dc.b 2 RAM:00022D66 002F dc.b $2F ; / RAM:00022D67 0036 dc.b $36 ; 6 RAM:00022D68 0000 dc.b 0 RAM:00022D69 0049 dc.b $49 ; I RAM:00022D6A 0000 dc.b 0 RAM:00022D6B 0002 dc.b 2 RAM:00022D6C 002F dc.b $2F ; / RAM:00022D6D 003C dc.b $3C ; < RAM:00022D6E 0001 dc.b 1 RAM:00022D6F 0036 dc.b $36 ; 6 RAM:00022D70 0000 dc.b 0 RAM:00022D71 0002 dc.b 2 RAM:00022D72 002F dc.b $2F ; / RAM:00022D73 003F dc.b $3F ; ? RAM:00022D74 0000 dc.b 0 RAM:00022D75 004A dc.b $4A ; J RAM:00022D76 0000 dc.b 0 RAM:00022D77 0002 dc.b 2 RAM:00022D78 002F dc.b $2F ; / RAM:00022D79 0044 dc.b $44 ; D RAM:00022D7A 0000 dc.b 0 RAM:00022D7B 004B dc.b $4B ; K RAM:00022D7C 0000 dc.b 0 RAM:00022D7D 0002 dc.b 2 RAM:00022D7E 002F dc.b $2F ; / RAM:00022D7F 004A dc.b $4A ; J RAM:00022D80 0000 dc.b 0 RAM:00022D81 004D dc.b $4D ; M RAM:00022D82 0000 dc.b 0 RAM:00022D83 0002 dc.b 2 RAM:00022D84 002F dc.b $2F ; / RAM:00022D85 004C dc.b $4C ; L RAM:00022D86 0001 dc.b 1 RAM:00022D87 004C dc.b $4C ; L RAM:00022D88 0000 dc.b 0 RAM:00022D89 0002 dc.b 2 RAM:00022D8A 002F dc.b $2F ; / RAM:00022D8B 0052 dc.b $52 ; R RAM:00022D8C 0000 dc.b 0 RAM:00022D8D 004D dc.b $4D ; M RAM:00022D8E 0000 dc.b 0 RAM:00022D8F 0002 dc.b 2 RAM:00022D90 002F dc.b $2F ; / RAM:00022D91 0057 dc.b $57 ; W RAM:00022D92 0000 dc.b 0 RAM:00022D93 004E dc.b $4E ; N RAM:00022D94 0000 dc.b 0 RAM:00022D95 0002 dc.b 2 RAM:00022D96 002F dc.b $2F ; / RAM:00022D97 005F dc.b $5F ; _ RAM:00022D98 0000 dc.b 0 RAM:00022D99 004F dc.b $4F ; O RAM:00022D9A 0000 dc.b 0 RAM:00022D9B 0002 dc.b 2 RAM:00022D9C 002F dc.b $2F ; / RAM:00022D9D 0063 dc.b $63 ; c RAM:00022D9E 0000 dc.b 0 RAM:00022D9F 0050 dc.b $50 ; P RAM:00022DA0 0000 dc.b 0 RAM:00022DA1 0002 dc.b 2 RAM:00022DA2 002F dc.b $2F ; / RAM:00022DA3 0067 dc.b $67 ; g RAM:00022DA4 0000 dc.b 0 RAM:00022DA5 0051 dc.b $51 ; Q RAM:00022DA6 0000 dc.b 0 RAM:00022DA7 0002 dc.b 2 RAM:00022DA8 002F dc.b $2F ; / RAM:00022DA9 006E dc.b $6E ; n RAM:00022DAA 0000 dc.b 0 RAM:00022DAB 0052 dc.b $52 ; R RAM:00022DAC 0000 dc.b 0 RAM:00022DAD 0002 dc.b 2 RAM:00022DAE 002F dc.b $2F ; / RAM:00022DAF 0074 dc.b $74 ; t RAM:00022DB0 0000 dc.b 0 RAM:00022DB1 0053 dc.b $53 ; S RAM:00022DB2 0000 dc.b 0 RAM:00022DB3 0002 dc.b 2 RAM:00022DB4 002F dc.b $2F ; / RAM:00022DB5 0079 dc.b $79 ; y RAM:00022DB6 0001 dc.b 1 RAM:00022DB7 0054 dc.b $54 ; T RAM:00022DB8 0000 dc.b 0 RAM:00022DB9 0002 dc.b 2 RAM:00022DBA 002F dc.b $2F ; / RAM:00022DBB 007E dc.b $7E ; ~ RAM:00022DBC 0001 dc.b 1 RAM:00022DBD 0055 dc.b $55 ; U RAM:00022DBE 0000 dc.b 0 RAM:00022DBF 0002 dc.b 2 RAM:00022DC0 002F dc.b $2F ; / RAM:00022DC1 0081 dc.b $81 ; RAM:00022DC2 0000 dc.b 0 RAM:00022DC3 0056 dc.b $56 ; V RAM:00022DC4 0000 dc.b 0 RAM:00022DC5 0002 dc.b 2 RAM:00022DC6 002F dc.b $2F ; / RAM:00022DC7 0085 dc.b $85 ; … RAM:00022DC8 0000 dc.b 0 RAM:00022DC9 0057 dc.b $57 ; W RAM:00022DCA 0000 dc.b 0 RAM:00022DCB 0002 dc.b 2 RAM:00022DCC 002F dc.b $2F ; / RAM:00022DCD 008A dc.b $8A ; Š RAM:00022DCE 0000 dc.b 0 RAM:00022DCF 0058 dc.b $58 ; X RAM:00022DD0 0000 dc.b 0 RAM:00022DD1 0002 dc.b 2 RAM:00022DD2 002F dc.b $2F ; / RAM:00022DD3 0095 dc.b $95 ; • RAM:00022DD4 0000 dc.b 0 RAM:00022DD5 0059 dc.b $59 ; Y RAM:00022DD6 0000 dc.b 0 RAM:00022DD7 0002 dc.b 2 RAM:00022DD8 002F dc.b $2F ; / RAM:00022DD9 009D dc.b $9D ; RAM:00022DDA 0001 dc.b 1 RAM:00022DDB 005A dc.b $5A ; Z RAM:00022DDC 0000 dc.b 0 RAM:00022DDD 0002 dc.b 2 RAM:00022DDE 002F dc.b $2F ; / RAM:00022DDF 00A4 dc.b $A4 ; ¤ RAM:00022DE0 0000 dc.b 0 RAM:00022DE1 005B dc.b $5B ; [ RAM:00022DE2 0000 dc.b 0 RAM:00022DE3 0002 dc.b 2 RAM:00022DE4 002F dc.b $2F ; / RAM:00022DE5 00AC dc.b $AC ; ¬ RAM:00022DE6 0000 dc.b 0 RAM:00022DE7 005D dc.b $5D ; ] RAM:00022DE8 0000 dc.b 0 RAM:00022DE9 0002 dc.b 2 RAM:00022DEA 002F dc.b $2F ; / RAM:00022DEB 00AE dc.b $AE ; ® RAM:00022DEC 0000 dc.b 0 RAM:00022DED 005C dc.b $5C ; \ RAM:00022DEE 0000 dc.b 0 RAM:00022DEF 0002 dc.b 2 RAM:00022DF0 002F dc.b $2F ; / RAM:00022DF1 00B3 dc.b $B3 ; ³ RAM:00022DF2 0000 dc.b 0 RAM:00022DF3 005D dc.b $5D ; ] RAM:00022DF4 0000 dc.b 0 RAM:00022DF5 0002 dc.b 2 RAM:00022DF6 002F dc.b $2F ; / RAM:00022DF7 00B9 dc.b $B9 ; ¹ RAM:00022DF8 0000 dc.b 0 RAM:00022DF9 005E dc.b $5E ; ^ RAM:00022DFA 0000 dc.b 0 RAM:00022DFB 0002 dc.b 2 RAM:00022DFC 002F dc.b $2F ; / RAM:00022DFD 00C0 dc.b $C0 ; À RAM:00022DFE 0001 dc.b 1 RAM:00022DFF 0037 dc.b $37 ; 7 RAM:00022E00 0000 dc.b 0 RAM:00022E01 0002 dc.b 2 RAM:00022E02 002F dc.b $2F ; / RAM:00022E03 00C3 dc.b $C3 ; à RAM:00022E04 0001 dc.b 1 RAM:00022E05 005F dc.b $5F ; _ RAM:00022E06 0000 dc.b 0 RAM:00022E07 0002 dc.b 2 RAM:00022E08 002F dc.b $2F ; / RAM:00022E09 00C6 dc.b $C6 ; Æ RAM:00022E0A 0000 dc.b 0 RAM:00022E0B 0060 dc.b $60 ; ` RAM:00022E0C 0000 dc.b 0 RAM:00022E0D 0002 dc.b 2 RAM:00022E0E 002F dc.b $2F ; / RAM:00022E0F 00D2 dc.b $D2 ; Ò RAM:00022E10 0000 dc.b 0 RAM:00022E11 0061 dc.b $61 ; a RAM:00022E12 0000 dc.b 0 RAM:00022E13 0002 dc.b 2 RAM:00022E14 002F dc.b $2F ; / RAM:00022E15 00DD dc.b $DD ; Ý RAM:00022E16 0000 dc.b 0 RAM:00022E17 0062 dc.b $62 ; b RAM:00022E18 0000 dc.b 0 RAM:00022E19 0002 dc.b 2 RAM:00022E1A 002F dc.b $2F ; / RAM:00022E1B 00DF dc.b $DF ; ß RAM:00022E1C 0000 dc.b 0 RAM:00022E1D 0062 dc.b $62 ; b RAM:00022E1E 0000 dc.b 0 RAM:00022E1F 0002 dc.b 2 RAM:00022E20 002F dc.b $2F ; / RAM:00022E21 00E4 dc.b $E4 ; ä RAM:00022E22 0000 dc.b 0 RAM:00022E23 005D dc.b $5D ; ] RAM:00022E24 0000 dc.b 0 RAM:00022E25 0002 dc.b 2 RAM:00022E26 002F dc.b $2F ; / RAM:00022E27 00E6 dc.b $E6 ; æ RAM:00022E28 0000 dc.b 0 RAM:00022E29 005D dc.b $5D ; ] RAM:00022E2A 0000 dc.b 0 RAM:00022E2B 0000 dc.b 0 RAM:00022E2C 0000 dc.b 0 RAM:00022E2D 0000 dc.b 0 RAM:00022E2E 0000 dc.b 0 RAM:00022E2F 0000 dc.b 0 RAM:00022E30 436F 6E74 696E 7565+aContinue: dc.b 'Continue> ',0 ; DATA XREF: sub_51E8+110o RAM:00022E3B 5472 6D3E 2025 530A+aTrmS: dc.b 'Trm> %S',$A,0 ; DATA XREF: sub_65E0+E6o RAM:00022E44 4572 726F 7220 696E+aErrorInLineDOf:dc.b 'Error in Line %D of Macro: %S',$A RAM:00022E44 204C 696E 6520 2544+ ; DATA XREF: sub_65E0+17Eo RAM:00022E44 206F 6620 4D61 6372+ dc.b 'Mac> %S',$A,0 RAM:00022E6B 4572 726F 7220 696E+aErrorInArgumen:dc.b 'Error in Argument %D:',$A RAM:00022E6B 2041 7267 756D 656E+ ; DATA XREF: sub_65E0+1BEo RAM:00022E6B 7420 2544 3A0A 4172+ dc.b 'Arg> %S',$A,0 RAM:00022E8A 255E 2E2D 532D 5E0A+a_S: dc.b '%^.-S-^',$A,0 ; DATA XREF: sub_65E0+1F8o RAM:00022E93 4572 7200 aErr: dc.b 'Err',0 ; DATA XREF: sub_65E0:loc_67C8o RAM:00022E97 0000 dc.b 0 RAM:00022E98 4252 4541 4B00 aBreak: dc.b 'BREAK',0 RAM:00022E9E 444F 0000 aDo: dc.b 'DO',0 RAM:00022EA1 454C 5345 0000 aElse: dc.b 'ELSE',0 RAM:00022EA6 464F 5200 aFor: dc.b 'FOR',0 RAM:00022EAA 4946 0000 aIf: dc.b 'IF',0 RAM:00022EAD 5748 494C 4500 aWhile: dc.b 'WHILE',0 RAM:00022EB3 4130 0000 aA0: dc.b 'A0',0 RAM:00022EB6 4131 0000 aA1: dc.b 'A1',0 RAM:00022EB9 4132 0000 aA2: dc.b 'A2',0 RAM:00022EBC 4133 0000 aA3: dc.b 'A3',0 RAM:00022EBF 4134 0000 aA4: dc.b 'A4',0 RAM:00022EC2 4135 0000 aA5: dc.b 'A5',0 RAM:00022EC5 4136 0000 aA6: dc.b 'A6',0 RAM:00022EC8 4137 0000 aA7: dc.b 'A7',0 RAM:00022ECB 4153 5200 aAsr: dc.b 'ASR',0 RAM:00022ECF 4200 aB_2: dc.b 'B',0 RAM:00022ED1 4259 5445 0000 aByte_0: dc.b 'BYTE',0 RAM:00022ED6 4300 dc.b 'C',0 RAM:00022ED8 4348 4152 0000 aChar: dc.b 'CHAR',0 RAM:00022EDD 434C 4541 525F 5449+aClear_timer: dc.b 'CLEAR_TIMER',0 RAM:00022EE9 4353 5200 aCsr: dc.b 'CSR',0 RAM:00022EED 4400 aD: dc.b 'D',0 RAM:00022EEF 4430 0000 aD0: dc.b 'D0',0 RAM:00022EF2 4431 0000 aD1: dc.b 'D1',0 RAM:00022EF5 4432 0000 aD2: dc.b 'D2',0 RAM:00022EF8 4433 0000 aD3: dc.b 'D3',0 RAM:00022EFB 4434 0000 aD4: dc.b 'D4',0 RAM:00022EFE 4435 0000 aD5: dc.b 'D5',0 RAM:00022F01 4436 0000 aD6: dc.b 'D6',0 RAM:00022F04 4437 0000 aD7: dc.b 'D7',0 RAM:00022F07 4449 5350 4C41 5900 aDisplay_0: dc.b 'DISPLAY',0 RAM:00022F0F 444D 4131 0000 aDma1: dc.b 'DMA1',0 RAM:00022F14 444D 4132 0000 aDma2: dc.b 'DMA2',0 RAM:00022F19 444F 5542 4C45 0000 aDouble: dc.b 'DOUBLE',0 RAM:00022F20 444F 5542 4C45 5F57+aDouble_word: dc.b 'DOUBLE_WORD',0 RAM:00022F2C 4541 5200 aEar: dc.b 'EAR',0 RAM:00022F30 4543 4300 aEcc: dc.b 'ECC',0 RAM:00022F34 4600 aF: dc.b 'F',0 RAM:00022F36 4641 4C53 4500 aFalse: dc.b 'FALSE',0 RAM:00022F3C 4650 0000 aFp: dc.b 'FP',0 RAM:00022F3F 474F 4F44 0000 aGood: dc.b 'GOOD',0 RAM:00022F44 494D 4D45 4400 aImmed: dc.b 'IMMED',0 RAM:00022F4A 4C00 aL_3: dc.b 'L',0 RAM:00022F4C 4C4F 4341 4C00 aLocal: dc.b 'LOCAL',0 RAM:00022F52 4C4F 4E47 0000 aLong_0: dc.b 'LONG',0 RAM:00022F57 4C52 4F54 4154 4500 aLrotate: dc.b 'LROTATE',0 RAM:00022F5F 4D41 5800 aMax: dc.b 'MAX',0 RAM:00022F63 4D49 4E00 aMin: dc.b 'MIN',0 RAM:00022F67 4D4F 444C 454E 0000 aModlen: dc.b 'MODLEN',0 RAM:00022F6E 4E41 5247 5300 aNargs: dc.b 'NARGS',0 RAM:00022F74 4E55 4C4C 0000 aNull: dc.b 'NULL',0 RAM:00022F79 5041 524D 0000 aParm: dc.b 'PARM',0 RAM:00022F7E 5043 0000 aPc: dc.b 'PC',0 RAM:00022F81 504F 5000 aPop: dc.b 'POP',0 RAM:00022F85 5055 5348 0000 aPush: dc.b 'PUSH',0 RAM:00022F8A 5245 4144 5F54 494D+aRead_timer: dc.b 'READ_TIMER',0 RAM:00022F95 5245 5441 4444 5200 aRetaddr: dc.b 'RETADDR',0 RAM:00022F9D 524F 4C4D 494F 0000 aRolmio: dc.b 'ROLMIO',0 RAM:00022FA4 5252 4F54 4154 4500 aRrotate: dc.b 'RROTATE',0 RAM:00022FAC 5300 aS_19: dc.b 'S',0 RAM:00022FAE 5343 4B52 0000 aSckr: dc.b 'SCKR',0 RAM:00022FB3 5348 4F52 5400 aShort_0: dc.b 'SHORT',0 RAM:00022FB9 5349 474E 4544 0000 aSigned: dc.b 'SIGNED',0 RAM:00022FC0 5350 0000 aSp_9: dc.b 'SP',0 RAM:00022FC3 5352 0000 aSr_1: dc.b 'SR',0 RAM:00022FC6 5354 4152 545F 5449+aStart_timer: dc.b 'START_TIMER',0 RAM:00022FD2 5354 4F50 5F54 494D+aStop_timer: dc.b 'STOP_TIMER',0 RAM:00022FDD 5400 aT: dc.b 'T',0 RAM:00022FDF 5452 5545 0000 aTrue: dc.b 'TRUE',0 RAM:00022FE4 5700 aW_3: dc.b 'W',0 RAM:00022FE6 574F 5244 0000 aWord: dc.b 'WORD',0 RAM:00022FEB 0000 dc.b 0 RAM:00022FEC 0000 dc.b 0 RAM:00022FED 0000 dc.b 0 RAM:00022FEE 0000 dc.b 0 RAM:00022FEF 0000 dc.b 0 RAM:00022FF0 0002 3098 off_22FF0: dc.l aTimedOutWaitin ; DATA XREF: sub_7678+70o RAM:00022FF0 ; "Timed out waiting on event" RAM:00022FF4 0002 30B3 dc.l aFatalErrorDuri ; "Fatal error during I/O" RAM:00022FF8 0002 30CA dc.l aErrorInDataOnB ; "Error in data on block" RAM:00022FFC 0002 30E1 dc.l aEmptyEntryRequ ; "Empty entry requested" RAM:00023000 0002 30F7 dc.l aIllegalInputVa ; "Illegal input value" RAM:00023004 0002 310B dc.l aEndOfFileEncou ; "End of file encountered" RAM:00023008 0002 3123 dc.l aNoDeviceConnec ; "No device connected" RAM:0002300C 0000 word_2300C: dc.w 0 ; DATA XREF: sub_19F52:loc_19F7Er RAM:0002300C ; sub_19FBE:loc_19FEAr ... RAM:0002300E 0000 dc.b 0 RAM:0002300F 0000 dc.b 0 RAM:00023010 0A44 6562 7567 6765+aDebuggerErrorH:dc.b $A ; DATA XREF: DebuggerErrorHandler+28o RAM:00023010 7220 4572 726F 7220+ dc.b 'Debugger Error Handler - ERROR: %D; VALUE: %H',0 RAM:00023040 3B20 2041 4444 5245+aAddressH: dc.b '; ADDRESS: %H',$A,0 RAM:00023040 5353 3A20 2548 0A00 ; DATA XREF: DebuggerErrorHandler+4Ao RAM:00023050 2120 2553 2E0A 0000 aS_: dc.b '! %S.',$A,0 ; DATA XREF: sub_7678+46o RAM:00023057 2120 2553 2E0A 0000 aS__0: dc.b '! %S.',$A,0 ; DATA XREF: sub_7678+82o RAM:0002305E 556E 6B6E 6F77 6E20+aUnknownErrorCo:dc.b 'Unknown error code: %D (%H)',$A,0 RAM:0002305E 6572 726F 7220 636F+ ; DATA XREF: sub_7678+A4o RAM:0002307C 0A45 7272 6F72 2048+aErrorHandlerEr:dc.b $A ; DATA XREF: ErrorHandlerError+12o RAM:0002307C 616E 646C 6572 2065+ dc.b 'Error Handler error %X',$A,0 RAM:00023095 0000 dc.b 0 RAM:00023096 0000 dc.b 0 RAM:00023097 0000 dc.b 0 RAM:00023098 5469 6D65 6420 6F75+aTimedOutWaitin:dc.b 'Timed out waiting on event',0 RAM:00023098 7420 7761 6974 696E+ ; DATA XREF: RAM:off_22FF0o RAM:000230B3 4661 7461 6C20 6572+aFatalErrorDuri:dc.b 'Fatal error during I/O',0 RAM:000230B3 726F 7220 6475 7269+ ; DATA XREF: RAM:00022FF4o RAM:000230CA 4572 726F 7220 696E+aErrorInDataOnB:dc.b 'Error in data on block',0 RAM:000230CA 2064 6174 6120 6F6E+ ; DATA XREF: RAM:00022FF8o RAM:000230E1 456D 7074 7920 656E+aEmptyEntryRequ:dc.b 'Empty entry requested',0 RAM:000230E1 7472 7920 7265 7175+ ; DATA XREF: RAM:00022FFCo RAM:000230F7 496C 6C65 6761 6C20+aIllegalInputVa:dc.b 'Illegal input value',0 RAM:000230F7 696E 7075 7420 7661+ ; DATA XREF: RAM:00023000o RAM:0002310B 456E 6420 6F66 2066+aEndOfFileEncou:dc.b 'End of file encountered',0 RAM:0002310B 696C 6520 656E 636F+ ; DATA XREF: RAM:00023004o RAM:00023123 4E6F 2064 6576 6963+aNoDeviceConnec:dc.b 'No device connected',0 RAM:00023123 6520 636F 6E6E 6563+ ; DATA XREF: RAM:00023008o RAM:00023137 0000 dc.b 0 RAM:00023138 0000 5301 off_23138: dc.l loc_52FE+3 ; DATA XREF: printf?+FCo RAM:0002313C 0044 dc.b $44 ; D RAM:0002313D 0002 dc.b 2 RAM:0002313E 0048 dc.b $48 ; H RAM:0002313F 0003 dc.b 3 RAM:00023140 0041 dc.b $41 ; A RAM:00023141 0004 dc.b 4 RAM:00023142 0059 dc.b $59 ; Y RAM:00023143 0005 dc.b 5 RAM:00023144 004D dc.b $4D ; M RAM:00023145 0007 dc.b 7 RAM:00023146 0058 dc.b $58 ; X RAM:00023147 0008 dc.b 8 RAM:00023148 0000 dc.b 0 RAM:00023149 0009 dc.b 9 RAM:0002314A 0000 dc.b 0 RAM:0002314B 0000 dc.b 0 RAM:0002314C 0002 3398 off_2314C: dc.l aNul ; DATA XREF: sub_DBA8+A6o RAM:0002314C ; "" RAM:00023150 0002 339E dc.l aSoh ; "" RAM:00023154 0002 33A4 dc.l aStx ; "" RAM:00023158 0002 33AA dc.l aEtx ; "" RAM:0002315C 0002 33B0 dc.l aEot ; "" RAM:00023160 0002 33B6 dc.l aEnq ; "" RAM:00023164 0002 33BC dc.l aAck ; "" RAM:00023168 0002 33C2 dc.l aBel ; "" RAM:0002316C 0002 33C8 dc.l aBs ; "" RAM:00023170 0002 33CD dc.l aHt ; "" RAM:00023174 0002 33D2 dc.l aLf ; "" RAM:00023178 0002 33D7 dc.l aVt ; "" RAM:0002317C 0002 33DC dc.l aFf ; "" RAM:00023180 0002 33E1 dc.l aCr ; "" RAM:00023184 0002 33E6 dc.l aSo ; "" RAM:00023188 0002 33EB dc.l aSi ; "" RAM:0002318C 0002 33F0 dc.l aDle ; "" RAM:00023190 0002 33F6 dc.l aDc1 ; "" RAM:00023194 0002 33FC dc.l aDc2 ; "" RAM:00023198 0002 3402 dc.l aDc3 ; "" RAM:0002319C 0002 3408 dc.l aDc4 ; "" RAM:000231A0 0002 340E dc.l aNak ; "" RAM:000231A4 0002 3414 dc.l aSyn ; "" RAM:000231A8 0002 341A dc.l aEtb ; "" RAM:000231AC 0002 3420 dc.l aCan ; "" RAM:000231B0 0002 3426 dc.l aEm ; "" RAM:000231B4 0002 342B dc.l aSub ; "" RAM:000231B8 0002 3431 dc.l aEsc ; "" RAM:000231BC 0002 3437 dc.l aFs ; "" RAM:000231C0 0002 343C dc.l aGs ; "" RAM:000231C4 0002 3441 dc.l aRs ; "" RAM:000231C8 0002 3446 dc.l aUs ; "" RAM:000231CC 0002 344B dc.l aSp_10 ; "" RAM:000231D0 0000 0000 dc.l off_0 RAM:000231D4 0000 0000 dc.l off_0 RAM:000231D8 0000 0000 dc.l off_0 RAM:000231DC 0000 dc.b 0 RAM:000231DD 0000 dc.b 0 RAM:000231DE 0000 dc.b 0 RAM:000231DF 0000 dc.b 0 RAM:000231E0 0000 dc.b 0 RAM:000231E1 0000 dc.b 0 RAM:000231E2 0000 dc.b 0 RAM:000231E3 0000 dc.b 0 RAM:000231E4 0000 dc.b 0 RAM:000231E5 0000 dc.b 0 RAM:000231E6 0000 dc.b 0 RAM:000231E7 0000 dc.b 0 RAM:000231E8 0000 dc.b 0 RAM:000231E9 0000 dc.b 0 RAM:000231EA 0000 dc.b 0 RAM:000231EB 0000 dc.b 0 RAM:000231EC 0000 dc.b 0 RAM:000231ED 0000 dc.b 0 RAM:000231EE 0000 dc.b 0 RAM:000231EF 0000 dc.b 0 RAM:000231F0 0000 dc.b 0 RAM:000231F1 0000 dc.b 0 RAM:000231F2 0000 dc.b 0 RAM:000231F3 0000 dc.b 0 RAM:000231F4 0000 dc.b 0 RAM:000231F5 0000 dc.b 0 RAM:000231F6 0000 dc.b 0 RAM:000231F7 0000 dc.b 0 RAM:000231F8 0000 dc.b 0 RAM:000231F9 0000 dc.b 0 RAM:000231FA 0000 dc.b 0 RAM:000231FB 0000 dc.b 0 RAM:000231FC 0000 dc.b 0 RAM:000231FD 0000 dc.b 0 RAM:000231FE 0000 dc.b 0 RAM:000231FF 0000 dc.b 0 RAM:00023200 0000 dc.b 0 RAM:00023201 0000 dc.b 0 RAM:00023202 0000 dc.b 0 RAM:00023203 0000 dc.b 0 RAM:00023204 0000 dc.b 0 RAM:00023205 0000 dc.b 0 RAM:00023206 0000 dc.b 0 RAM:00023207 0000 dc.b 0 RAM:00023208 0000 dc.b 0 RAM:00023209 0000 dc.b 0 RAM:0002320A 0000 dc.b 0 RAM:0002320B 0000 dc.b 0 RAM:0002320C 0000 dc.b 0 RAM:0002320D 0000 dc.b 0 RAM:0002320E 0000 dc.b 0 RAM:0002320F 0000 dc.b 0 RAM:00023210 0000 dc.b 0 RAM:00023211 0000 dc.b 0 RAM:00023212 0000 dc.b 0 RAM:00023213 0000 dc.b 0 RAM:00023214 0000 dc.b 0 RAM:00023215 0000 dc.b 0 RAM:00023216 0000 dc.b 0 RAM:00023217 0000 dc.b 0 RAM:00023218 0000 dc.b 0 RAM:00023219 0000 dc.b 0 RAM:0002321A 0000 dc.b 0 RAM:0002321B 0000 dc.b 0 RAM:0002321C 0000 dc.b 0 RAM:0002321D 0000 dc.b 0 RAM:0002321E 0000 dc.b 0 RAM:0002321F 0000 dc.b 0 RAM:00023220 0000 dc.b 0 RAM:00023221 0000 dc.b 0 RAM:00023222 0000 dc.b 0 RAM:00023223 0000 dc.b 0 RAM:00023224 0000 dc.b 0 RAM:00023225 0000 dc.b 0 RAM:00023226 0000 dc.b 0 RAM:00023227 0000 dc.b 0 RAM:00023228 0000 dc.b 0 RAM:00023229 0000 dc.b 0 RAM:0002322A 0000 dc.b 0 RAM:0002322B 0000 dc.b 0 RAM:0002322C 0000 dc.b 0 RAM:0002322D 0000 dc.b 0 RAM:0002322E 0000 dc.b 0 RAM:0002322F 0000 dc.b 0 RAM:00023230 0000 dc.b 0 RAM:00023231 0000 dc.b 0 RAM:00023232 0000 dc.b 0 RAM:00023233 0000 dc.b 0 RAM:00023234 0000 dc.b 0 RAM:00023235 0000 dc.b 0 RAM:00023236 0000 dc.b 0 RAM:00023237 0000 dc.b 0 RAM:00023238 0000 dc.b 0 RAM:00023239 0000 dc.b 0 RAM:0002323A 0000 dc.b 0 RAM:0002323B 0000 dc.b 0 RAM:0002323C 0000 dc.b 0 RAM:0002323D 0000 dc.b 0 RAM:0002323E 0000 dc.b 0 RAM:0002323F 0000 dc.b 0 RAM:00023240 0000 dc.b 0 RAM:00023241 0000 dc.b 0 RAM:00023242 0000 dc.b 0 RAM:00023243 0000 dc.b 0 RAM:00023244 0000 dc.b 0 RAM:00023245 0000 dc.b 0 RAM:00023246 0000 dc.b 0 RAM:00023247 0000 dc.b 0 RAM:00023248 0000 dc.b 0 RAM:00023249 0000 dc.b 0 RAM:0002324A 0000 dc.b 0 RAM:0002324B 0000 dc.b 0 RAM:0002324C 0000 dc.b 0 RAM:0002324D 0000 dc.b 0 RAM:0002324E 0000 dc.b 0 RAM:0002324F 0000 dc.b 0 RAM:00023250 0000 dc.b 0 RAM:00023251 0000 dc.b 0 RAM:00023252 0000 dc.b 0 RAM:00023253 0000 dc.b 0 RAM:00023254 0000 dc.b 0 RAM:00023255 0000 dc.b 0 RAM:00023256 0000 dc.b 0 RAM:00023257 0000 dc.b 0 RAM:00023258 0000 dc.b 0 RAM:00023259 0000 dc.b 0 RAM:0002325A 0000 dc.b 0 RAM:0002325B 0000 dc.b 0 RAM:0002325C 0000 dc.b 0 RAM:0002325D 0000 dc.b 0 RAM:0002325E 0000 dc.b 0 RAM:0002325F 0000 dc.b 0 RAM:00023260 0000 dc.b 0 RAM:00023261 0000 dc.b 0 RAM:00023262 0000 dc.b 0 RAM:00023263 0000 dc.b 0 RAM:00023264 0000 dc.b 0 RAM:00023265 0000 dc.b 0 RAM:00023266 0000 dc.b 0 RAM:00023267 0000 dc.b 0 RAM:00023268 0000 dc.b 0 RAM:00023269 0000 dc.b 0 RAM:0002326A 0000 dc.b 0 RAM:0002326B 0000 dc.b 0 RAM:0002326C 0000 dc.b 0 RAM:0002326D 0000 dc.b 0 RAM:0002326E 0000 dc.b 0 RAM:0002326F 0000 dc.b 0 RAM:00023270 0000 dc.b 0 RAM:00023271 0000 dc.b 0 RAM:00023272 0000 dc.b 0 RAM:00023273 0000 dc.b 0 RAM:00023274 0000 dc.b 0 RAM:00023275 0000 dc.b 0 RAM:00023276 0000 dc.b 0 RAM:00023277 0000 dc.b 0 RAM:00023278 0000 dc.b 0 RAM:00023279 0000 dc.b 0 RAM:0002327A 0000 dc.b 0 RAM:0002327B 0000 dc.b 0 RAM:0002327C 0000 dc.b 0 RAM:0002327D 0000 dc.b 0 RAM:0002327E 0000 dc.b 0 RAM:0002327F 0000 dc.b 0 RAM:00023280 0000 dc.b 0 RAM:00023281 0000 dc.b 0 RAM:00023282 0000 dc.b 0 RAM:00023283 0000 dc.b 0 RAM:00023284 0000 dc.b 0 RAM:00023285 0000 dc.b 0 RAM:00023286 0000 dc.b 0 RAM:00023287 0000 dc.b 0 RAM:00023288 0000 dc.b 0 RAM:00023289 0000 dc.b 0 RAM:0002328A 0000 dc.b 0 RAM:0002328B 0000 dc.b 0 RAM:0002328C 0000 dc.b 0 RAM:0002328D 0000 dc.b 0 RAM:0002328E 0000 dc.b 0 RAM:0002328F 0000 dc.b 0 RAM:00023290 0000 dc.b 0 RAM:00023291 0000 dc.b 0 RAM:00023292 0000 dc.b 0 RAM:00023293 0000 dc.b 0 RAM:00023294 0000 dc.b 0 RAM:00023295 0000 dc.b 0 RAM:00023296 0000 dc.b 0 RAM:00023297 0000 dc.b 0 RAM:00023298 0000 dc.b 0 RAM:00023299 0000 dc.b 0 RAM:0002329A 0000 dc.b 0 RAM:0002329B 0000 dc.b 0 RAM:0002329C 0000 dc.b 0 RAM:0002329D 0000 dc.b 0 RAM:0002329E 0000 dc.b 0 RAM:0002329F 0000 dc.b 0 RAM:000232A0 0000 dc.b 0 RAM:000232A1 0000 dc.b 0 RAM:000232A2 0000 dc.b 0 RAM:000232A3 0000 dc.b 0 RAM:000232A4 0000 dc.b 0 RAM:000232A5 0000 dc.b 0 RAM:000232A6 0000 dc.b 0 RAM:000232A7 0000 dc.b 0 RAM:000232A8 0000 dc.b 0 RAM:000232A9 0000 dc.b 0 RAM:000232AA 0000 dc.b 0 RAM:000232AB 0000 dc.b 0 RAM:000232AC 0000 dc.b 0 RAM:000232AD 0000 dc.b 0 RAM:000232AE 0000 dc.b 0 RAM:000232AF 0000 dc.b 0 RAM:000232B0 0000 dc.b 0 RAM:000232B1 0000 dc.b 0 RAM:000232B2 0000 dc.b 0 RAM:000232B3 0000 dc.b 0 RAM:000232B4 0000 dc.b 0 RAM:000232B5 0000 dc.b 0 RAM:000232B6 0000 dc.b 0 RAM:000232B7 0000 dc.b 0 RAM:000232B8 0000 dc.b 0 RAM:000232B9 0000 dc.b 0 RAM:000232BA 0000 dc.b 0 RAM:000232BB 0000 dc.b 0 RAM:000232BC 0000 dc.b 0 RAM:000232BD 0000 dc.b 0 RAM:000232BE 0000 dc.b 0 RAM:000232BF 0000 dc.b 0 RAM:000232C0 0000 dc.b 0 RAM:000232C1 0000 dc.b 0 RAM:000232C2 0000 dc.b 0 RAM:000232C3 0000 dc.b 0 RAM:000232C4 0000 dc.b 0 RAM:000232C5 0000 dc.b 0 RAM:000232C6 0000 dc.b 0 RAM:000232C7 0000 dc.b 0 RAM:000232C8 0000 dc.b 0 RAM:000232C9 0000 dc.b 0 RAM:000232CA 0000 dc.b 0 RAM:000232CB 0000 dc.b 0 RAM:000232CC 0000 dc.b 0 RAM:000232CD 0002 dc.b 2 RAM:000232CE 0034 dc.b $34 ; 4 RAM:000232CF 0050 dc.b $50 ; P RAM:000232D0 0000 dc.b 0 RAM:000232D1 0000 dc.b 0 RAM:000232D2 0000 dc.b 0 RAM:000232D3 0000 dc.b 0 RAM:000232D4 0000 dc.b 0 RAM:000232D5 0000 dc.b 0 RAM:000232D6 0000 dc.b 0 RAM:000232D7 0000 dc.b 0 RAM:000232D8 0000 dc.b 0 RAM:000232D9 0000 dc.b 0 RAM:000232DA 0000 dc.b 0 RAM:000232DB 0000 dc.b 0 RAM:000232DC 0000 dc.b 0 RAM:000232DD 0000 dc.b 0 RAM:000232DE 0000 dc.b 0 RAM:000232DF 0000 dc.b 0 RAM:000232E0 0000 dc.b 0 RAM:000232E1 0000 dc.b 0 RAM:000232E2 0000 dc.b 0 RAM:000232E3 0000 dc.b 0 RAM:000232E4 0000 dc.b 0 RAM:000232E5 0000 dc.b 0 RAM:000232E6 0000 dc.b 0 RAM:000232E7 0000 dc.b 0 RAM:000232E8 0000 dc.b 0 RAM:000232E9 0000 dc.b 0 RAM:000232EA 0000 dc.b 0 RAM:000232EB 0000 dc.b 0 RAM:000232EC 0000 dc.b 0 RAM:000232ED 0000 dc.b 0 RAM:000232EE 0000 dc.b 0 RAM:000232EF 0000 dc.b 0 RAM:000232F0 0000 dc.b 0 RAM:000232F1 0000 dc.b 0 RAM:000232F2 0000 dc.b 0 RAM:000232F3 0000 dc.b 0 RAM:000232F4 0000 dc.b 0 RAM:000232F5 0000 dc.b 0 RAM:000232F6 0000 dc.b 0 RAM:000232F7 0000 dc.b 0 RAM:000232F8 0000 dc.b 0 RAM:000232F9 0000 dc.b 0 RAM:000232FA 0000 dc.b 0 RAM:000232FB 0000 dc.b 0 RAM:000232FC 0000 dc.b 0 RAM:000232FD 0000 dc.b 0 RAM:000232FE 0000 dc.b 0 RAM:000232FF 0000 dc.b 0 RAM:00023300 0000 dc.b 0 RAM:00023301 0000 dc.b 0 RAM:00023302 0000 dc.b 0 RAM:00023303 0000 dc.b 0 RAM:00023304 0000 dc.b 0 RAM:00023305 0000 dc.b 0 RAM:00023306 0000 dc.b 0 RAM:00023307 0000 dc.b 0 RAM:00023308 0000 dc.b 0 RAM:00023309 0000 dc.b 0 RAM:0002330A 0000 dc.b 0 RAM:0002330B 0000 dc.b 0 RAM:0002330C 0000 dc.b 0 RAM:0002330D 0000 dc.b 0 RAM:0002330E 0000 dc.b 0 RAM:0002330F 0000 dc.b 0 RAM:00023310 0000 dc.b 0 RAM:00023311 0000 dc.b 0 RAM:00023312 0000 dc.b 0 RAM:00023313 0000 dc.b 0 RAM:00023314 0000 dc.b 0 RAM:00023315 0000 dc.b 0 RAM:00023316 0000 dc.b 0 RAM:00023317 0000 dc.b 0 RAM:00023318 0000 dc.b 0 RAM:00023319 0000 dc.b 0 RAM:0002331A 0000 dc.b 0 RAM:0002331B 0000 dc.b 0 RAM:0002331C 0000 dc.b 0 RAM:0002331D 0000 dc.b 0 RAM:0002331E 0000 dc.b 0 RAM:0002331F 0000 dc.b 0 RAM:00023320 0000 dc.b 0 RAM:00023321 0000 dc.b 0 RAM:00023322 0000 dc.b 0 RAM:00023323 0000 dc.b 0 RAM:00023324 0000 dc.b 0 RAM:00023325 0000 dc.b 0 RAM:00023326 0000 dc.b 0 RAM:00023327 0000 dc.b 0 RAM:00023328 0000 dc.b 0 RAM:00023329 0000 dc.b 0 RAM:0002332A 0000 dc.b 0 RAM:0002332B 0000 dc.b 0 RAM:0002332C 0000 dc.b 0 RAM:0002332D 0000 dc.b 0 RAM:0002332E 0000 dc.b 0 RAM:0002332F 0000 dc.b 0 RAM:00023330 0000 dc.b 0 RAM:00023331 0000 dc.b 0 RAM:00023332 0000 dc.b 0 RAM:00023333 0000 dc.b 0 RAM:00023334 0000 dc.b 0 RAM:00023335 0000 dc.b 0 RAM:00023336 0000 dc.b 0 RAM:00023337 0000 dc.b 0 RAM:00023338 0000 dc.b 0 RAM:00023339 0000 dc.b 0 RAM:0002333A 0000 dc.b 0 RAM:0002333B 0000 dc.b 0 RAM:0002333C 0000 dc.b 0 RAM:0002333D 0000 dc.b 0 RAM:0002333E 0000 dc.b 0 RAM:0002333F 0000 dc.b 0 RAM:00023340 0000 dc.b 0 RAM:00023341 0000 dc.b 0 RAM:00023342 0000 dc.b 0 RAM:00023343 0000 dc.b 0 RAM:00023344 0000 dc.b 0 RAM:00023345 0000 dc.b 0 RAM:00023346 0000 dc.b 0 RAM:00023347 0000 dc.b 0 RAM:00023348 0000 dc.b 0 RAM:00023349 0002 dc.b 2 RAM:0002334A 0034 dc.b $34 ; 4 RAM:0002334B 0056 dc.b $56 ; V RAM:0002334C 3031 3233 3435 3637+a0123456789abcd:dc.b '0123456789ABCDEF',0 RAM:0002334C 3839 4142 4344 4546+ ; DATA XREF: sub_DDB0+1A4o RAM:0002335D 0000 dc.b 0 RAM:0002335E 0000 dc.b 0 RAM:0002335F 0000 dc.b 0 RAM:00023360 000A unk_23360: dc.b $A ; DATA XREF: sub_D4B0+202o RAM:00023361 0000 dc.b 0 RAM:00023362 0A44 6174 6120 4F76+aDataOverflow: dc.b $A ; DATA XREF: printf?+37Eo RAM:00023362 6572 666C 6F77 0A00 dc.b 'Data Overflow',$A,0 RAM:00023372 0A45 7272 6F72 2069+aErrorInFormatt:dc.b $A ; DATA XREF: printf?:loc_DB3Eo RAM:00023372 6E20 466F 726D 6174+ dc.b 'Error in Formatting String',$A,0 RAM:0002338F 2553 0000 aS_0: dc.b '%S',0 ; DATA XREF: sub_E1E2+5Eo RAM:00023392 2553 0000 aS_1: dc.b '%S',0 ; DATA XREF: sub_E1E2+A0o RAM:00023395 0A00 asc_23395: dc.b $A,0 ; DATA XREF: sub_E1E2+BAo RAM:00023397 0000 dc.b 0 RAM:00023398 3C4E 554C 3E00 aNul: dc.b '',0 ; DATA XREF: RAM:off_2314Co RAM:0002339E 3C53 4F48 3E00 aSoh: dc.b '',0 ; DATA XREF: RAM:00023150o RAM:000233A4 3C53 5458 3E00 aStx: dc.b '',0 ; DATA XREF: RAM:00023154o RAM:000233AA 3C45 5458 3E00 aEtx: dc.b '',0 ; DATA XREF: RAM:00023158o RAM:000233B0 3C45 4F54 3E00 aEot: dc.b '',0 ; DATA XREF: RAM:0002315Co RAM:000233B6 3C45 4E51 3E00 aEnq: dc.b '',0 ; DATA XREF: RAM:00023160o RAM:000233BC 3C41 434B 3E00 aAck: dc.b '',0 ; DATA XREF: RAM:00023164o RAM:000233C2 3C42 454C 3E00 aBel: dc.b '',0 ; DATA XREF: RAM:00023168o RAM:000233C8 3C42 533E 0000 aBs: dc.b '',0 ; DATA XREF: RAM:0002316Co RAM:000233CD 3C48 543E 0000 aHt: dc.b '',0 ; DATA XREF: RAM:00023170o RAM:000233D2 3C4C 463E 0000 aLf: dc.b '',0 ; DATA XREF: RAM:00023174o RAM:000233D7 3C56 543E 0000 aVt: dc.b '',0 ; DATA XREF: RAM:00023178o RAM:000233DC 3C46 463E 0000 aFf: dc.b '',0 ; DATA XREF: RAM:0002317Co RAM:000233E1 3C43 523E 0000 aCr: dc.b '',0 ; DATA XREF: RAM:00023180o RAM:000233E6 3C53 4F3E 0000 aSo: dc.b '',0 ; DATA XREF: RAM:00023184o RAM:000233EB 3C53 493E 0000 aSi: dc.b '',0 ; DATA XREF: RAM:00023188o RAM:000233F0 3C44 4C45 3E00 aDle: dc.b '',0 ; DATA XREF: RAM:0002318Co RAM:000233F6 3C44 4331 3E00 aDc1: dc.b '',0 ; DATA XREF: RAM:00023190o RAM:000233FC 3C44 4332 3E00 aDc2: dc.b '',0 ; DATA XREF: RAM:00023194o RAM:00023402 3C44 4333 3E00 aDc3: dc.b '',0 ; DATA XREF: RAM:00023198o RAM:00023408 3C44 4334 3E00 aDc4: dc.b '',0 ; DATA XREF: RAM:0002319Co RAM:0002340E 3C4E 414B 3E00 aNak: dc.b '',0 ; DATA XREF: RAM:000231A0o RAM:00023414 3C53 594E 3E00 aSyn: dc.b '',0 ; DATA XREF: RAM:000231A4o RAM:0002341A 3C45 5442 3E00 aEtb: dc.b '',0 ; DATA XREF: RAM:000231A8o RAM:00023420 3C43 414E 3E00 aCan: dc.b '',0 ; DATA XREF: RAM:000231ACo RAM:00023426 3C45 4D3E 0000 aEm: dc.b '',0 ; DATA XREF: RAM:000231B0o RAM:0002342B 3C53 5542 3E00 aSub: dc.b '',0 ; DATA XREF: RAM:000231B4o RAM:00023431 3C45 5343 3E00 aEsc: dc.b '',0 ; DATA XREF: RAM:000231B8o RAM:00023437 3C46 533E 0000 aFs: dc.b '',0 ; DATA XREF: RAM:000231BCo RAM:0002343C 3C47 533E 0000 aGs: dc.b '',0 ; DATA XREF: RAM:000231C0o RAM:00023441 3C52 533E 0000 aRs: dc.b '',0 ; DATA XREF: RAM:000231C4o RAM:00023446 3C55 533E 0000 aUs: dc.b '',0 ; DATA XREF: RAM:000231C8o RAM:0002344B 3C53 503E 0000 aSp_10: dc.b '',0 ; DATA XREF: RAM:000231CCo RAM:00023450 3C47 5256 3E00 aGrv: dc.b '',0 RAM:00023456 3C44 454C 3E00 aDel: dc.b '',0 RAM:0002345C 0000 dc.b 0 RAM:0002345D 0000 dc.b 0 RAM:0002345E 0000 dc.b 0 RAM:0002345F 0000 dc.b 0 RAM:00023460 0001 010F off_23460: dc.l loc_1010E+1 ; DATA XREF: sub_E72C+74o RAM:00023460 ; sub_E9EE+2F8o ... RAM:00023464 000F dc.b $F RAM:00023465 000F dc.b $F RAM:00023466 000F dc.b $F RAM:00023467 000F dc.b $F RAM:00023468 000F dc.b $F RAM:00023469 000F dc.b $F RAM:0002346A 000F dc.b $F RAM:0002346B 000F dc.b $F RAM:0002346C 000F dc.b $F RAM:0002346D 000F dc.b $F RAM:0002346E 000F dc.b $F RAM:0002346F 000F dc.b $F RAM:00023470 0A54 6865 2066 6F6C+aTheFollowingSy:dc.b $A ; DATA XREF: sub_E9EE+1E0o RAM:00023470 6C6F 7769 6E67 2073+ dc.b 'The following symbols are in use:',$A,0 RAM:00023494 2020 2020 2553 0A00 aS_2: dc.b ' %S',$A,0 ; DATA XREF: sub_E9EE+200o RAM:0002349C 0000 dc.b 0 RAM:0002349D 0000 dc.b 0 RAM:0002349E 0000 dc.b 0 RAM:0002349F 0000 dc.b 0 RAM:000234A0 0000 0001 dword_234A0: dc.l 1 ; DATA XREF: sub_19BB6:loc_19CE4r RAM:000234A4 0000 unk_234A4: dc.b 0 ; DATA XREF: sub_19BB6+136o RAM:000234A5 0000 dc.b 0 RAM:000234A6 0000 dc.b 0 RAM:000234A7 0000 dc.b 0 RAM:000234A8 0A0A 504C 4143 4520+aPlaceSVolumeIn:dc.b $A ; DATA XREF: sub_FCD4+4Ao RAM:000234A8 2725 5327 2056 4F4C+ dc.b $A RAM:000234A8 554D 4520 494E 2044+ dc.b 'PLACE ',$27,'%S',$27,' VOLUME IN DRIVE %D, AND HIT RETURN WHEN READY:' RAM:000234A8 5249 5645 2025 442C+ dc.b ' ',0 RAM:000234E6 4368 616E 6769 6E67+aChangingSymbol:dc.b 'Changing symbol table volume.',$A,0 RAM:000234E6 2073 796D 626F 6C20+ ; DATA XREF: sub_11104+B6o RAM:00023505 5265 6D6F 7669 6E67+aRemovingAllPre:dc.b 'Removing all Pre-Defined symbols from memory.',$A,0 RAM:00023505 2061 6C6C 2050 7265+ ; DATA XREF: sub_11104+C8o RAM:00023534 0A4D 7573 7420 7265+aMustRemoveRefe:dc.b $A ; DATA XREF: sub_11104+FAo RAM:00023534 6D6F 7665 2072 6566+ dc.b 'Must remove references to all Pre-Defined symbols prior to chan' RAM:00023534 6572 656E 6365 7320+ dc.b 'ging the',0 RAM:0002357D 0A20 2020 7379 6D62+aSymbolTableVol:dc.b $A ; DATA XREF: sub_11104+10Co RAM:0002357D 6F6C 2074 6162 6C65+ dc.b ' symbol table volume.',$A,0 RAM:00023597 4469 736B 2041 6363+aDiskAccessIsCu:dc.b 'Disk Access is currently Off.',$A,0 RAM:00023597 6573 7320 6973 2063+ ; DATA XREF: sub_11104+11Eo RAM:000235B6 0A53 7973 7465 6D20+aSystemVolumeDe:dc.b $A ; DATA XREF: sub_11104+15Co RAM:000235B6 766F 6C75 6D65 2064+ dc.b 'System volume default is not set',$A,0 RAM:000235D9 4469 736B 2041 6363+aDiskAccessIs_0:dc.b 'Disk Access is currently Off',$A,0 RAM:000235D9 6573 7320 6973 2063+ ; DATA XREF: sub_11104+16Eo RAM:000235F7 5359 4D42 4F4C 5300 aSymbols: dc.b 'SYMBOLS',0 ; DATA XREF: sub_11104+20Co RAM:000235FF 494E 4445 5800 aIndex: dc.b 'INDEX',0 ; DATA XREF: sub_11104+25Co RAM:00023605 434F 5245 5F49 4D41+aCore_image: dc.b 'CORE_IMAGE',0 ; DATA XREF: sub_11104+2ACo RAM:00023610 4D4D 555F 494E 4954+aMmu_initial_ta:dc.b 'MMU_INITIAL_TABLE',0 RAM:00023610 4941 4C5F 5441 424C+ ; DATA XREF: sub_11104+30Co RAM:00023622 566F 6C75 6D65 2027+aVolumeSIsCurre:dc.b 'Volume ',$27,'%S',$27,' is currently being used for Disk Access.',$A,0 RAM:00023622 2553 2720 6973 2063+ ; DATA XREF: sub_1146E+1Co RAM:00023658 4469 736B 2041 6363+aDiskAccessIs_1:dc.b 'Disk Access is currently Off.',$A,0 RAM:00023658 6573 7320 6973 2063+ ; DATA XREF: sub_1146E:loc_114A0o RAM:00023677 0000 dc.b 0 RAM:00023678 2030 2020 2000 dc.b ' 0 ',0 RAM:0002367E 0000 00FF off_2367E: dc.l off_FC+3 ; DATA XREF: sub_11C30+84o RAM:00023682 0000 dc.b 0 RAM:00023683 0000 dc.b 0 RAM:00023684 00FF dc.b $FF RAM:00023685 00FF dc.b $FF RAM:00023686 0003 unk_23686: dc.b 3 ; DATA XREF: sub_12838+8Ao RAM:00023687 0005 dc.b 5 RAM:00023688 000A dc.b $A RAM:00023689 0000 dc.b 0 RAM:0002368A 0004 dc.b 4 RAM:0002368B 0006 dc.b 6 RAM:0002368C 000A dc.b $A RAM:0002368D 0000 dc.b 0 RAM:0002368E 0005 dc.b 5 RAM:0002368F 00FF dc.b $FF RAM:00023690 00FF dc.b $FF RAM:00023691 0000 dc.b 0 RAM:00023692 0014 dc.b $14 RAM:00023693 0014 dc.b $14 RAM:00023694 0014 dc.b $14 RAM:00023695 0000 dc.b 0 RAM:00023696 00FF dc.b $FF RAM:00023697 0005 dc.b 5 RAM:00023698 00FF dc.b $FF RAM:00023699 0000 dc.b 0 RAM:0002369A 0000 dc.b 0 RAM:0002369B 0000 dc.b 0 RAM:0002369C 0000 dc.b 0 RAM:0002369D 0000 dc.b 0 RAM:0002369E 0000 dc.b 0 RAM:0002369F 0000 dc.b 0 RAM:000236A0 0020 unk_236A0: dc.b $20 ; DATA XREF: sub_11C30+Eo RAM:000236A1 0000 dc.b 0 RAM:000236A2 0A44 4154 4120 4F56+aDataOverflow_0:dc.b $A ; DATA XREF: sub_11C30+98o RAM:000236A2 4552 464C 4F57 0A00 dc.b 'DATA OVERFLOW',$A,0 RAM:000236B2 0A20 456E 7465 7220+aEnterAnExpress:dc.b $A ; DATA XREF: sub_11C30+FCo RAM:000236B2 616E 2045 7870 7265+ dc.b ' Enter an Expression or an Address',$A,0 RAM:000236D7 0A00 asc_236D7: dc.b $A,0 ; DATA XREF: sub_11C30+138o RAM:000236D9 0072 unk_236D9: dc.b $72 ; r ; DATA XREF: sub_11E32:loc_11E74o RAM:000236DA 002B dc.b $2B ; + RAM:000236DB 0000 dc.b 0 RAM:000236DC 0072 unk_236DC: dc.b $72 ; r ; DATA XREF: sub_11E32+5Co RAM:000236DD 0000 dc.b 0 RAM:000236DE 556E 6162 6C65 2074+aUnableToOpenFi:dc.b 'Unable to open file: %S',$A,0 RAM:000236DE 6F20 6F70 656E 2066+ ; DATA XREF: sub_11E32+7Ao RAM:000236F7 4669 6C65 206F 7065+aFileOpenedAsRe:dc.b 'File opened as read-only',$A,0 RAM:000236F7 6E65 6420 6173 2072+ ; DATA XREF: sub_11E32:loc_11EC8o RAM:00023711 556E 6162 6C65 2074+aUnableToReadA_:dc.b 'Unable to read a.out header from file: %S',$A,0 RAM:00023711 6F20 7265 6164 2061+ ; DATA XREF: sub_11E32+E4o RAM:0002373D 4572 726F 7220 7365+aErrorSeeking: dc.b 'Error seeking',0 ; DATA XREF: sub_121BC+ACo RAM:0002374B 7772 6974 696E 6720+aWritingToFile: dc.b 'writing to file',0 RAM:0002374B 746F 2066 696C 6500 ; DATA XREF: sub_121BC+F8o RAM:0002375B 666C 7573 6869 6E67+aFlushingFile: dc.b 'flushing file',0 ; DATA XREF: sub_121BC+120o RAM:00023769 4572 726F 7220 7365+aErrorSeeking_0:dc.b 'Error seeking',0 ; DATA XREF: sub_12350+DEo RAM:00023777 4572 726F 7220 7265+aErrorReading: dc.b 'Error reading',0 ; DATA XREF: sub_12350+126o RAM:00023785 4572 726F 7220 666C+aErrorFlushing: dc.b 'Error flushing',0 ; DATA XREF: sub_12350+14Eo RAM:00023794 0A25 5E53 3A00 aS_5: dc.b $A ; DATA XREF: sub_1256E+D6o RAM:00023794 dc.b '%^S:',0 RAM:0002379A 0000 unk_2379A: dc.b 0 ; DATA XREF: sub_1256E+CCo RAM:0002379B 202A 0000 dc.b ' *',0 RAM:0002379E 2020 0000 asc_2379E: dc.b ' ',0 ; DATA XREF: sub_1256E:loc_12684o RAM:000237A1 2553 0000 aS_20: dc.b '%S',0 ; DATA XREF: sub_1256E+134o RAM:000237A4 2553 3A00 aS_21: dc.b '%S:',0 ; DATA XREF: sub_126C4+5Ao RAM:000237A8 0A44 4546 494E 4520+aDefineCore: dc.b $A ; DATA XREF: sub_1274A+32o RAM:000237A8 434F 5245 3A20 2000 dc.b 'DEFINE CORE: ',0 RAM:000237B8 0A00 asc_237B8: dc.b $A,0 ; DATA XREF: sub_12838+11Eo RAM:000237BA 2025 5300 aS_6: dc.b ' %S',0 ; DATA XREF: sub_12838+1ECo RAM:000237BE 0A00 asc_237BE: dc.b $A,0 ; DATA XREF: sub_12838:loc_12AD2o RAM:000237C0 0A00 asc_237C0: dc.b $A,0 ; DATA XREF: sub_12838+2C4o RAM:000237C2 0A00 asc_237C2: dc.b $A,0 ; DATA XREF: sub_12838:loc_12BEEo RAM:000237C4 0000 dc.b 0 RAM:000237C5 0000 dc.b 0 RAM:000237C6 0000 dc.b 0 RAM:000237C7 0000 dc.b 0 RAM:000237C8 3058 0000 a0x: dc.b '0X',0 ; DATA XREF: sub_12C28+22o RAM:000237CB 3078 0000 a0x_0: dc.b '0x',0 ; DATA XREF: sub_12C28+3Co RAM:000237CE 4343 5200 aCcr: dc.b 'CCR',0 ; DATA XREF: sub_12D3C+43Eo RAM:000237D2 4352 5000 aCrp: dc.b 'CRP',0 ; DATA XREF: sub_12D3C+45Co RAM:000237D6 5346 4300 aSfc: dc.b 'SFC',0 ; DATA XREF: sub_12D3C+47Eo RAM:000237DA 4446 4300 aDfc: dc.b 'DFC',0 ; DATA XREF: sub_12D3C+4A2o RAM:000237DE 4341 4352 0000 aCacr: dc.b 'CACR',0 ; DATA XREF: sub_12D3C+4C8o RAM:000237E3 5553 5000 aUsp: dc.b 'USP',0 ; DATA XREF: sub_12D3C+4EEo RAM:000237E7 5642 5200 aVbr: dc.b 'VBR',0 ; DATA XREF: sub_12D3C+508o RAM:000237EB 4341 4152 0000 aCaar: dc.b 'CAAR',0 ; DATA XREF: sub_12D3C+530o RAM:000237F0 4D53 5000 aMsp: dc.b 'MSP',0 ; DATA XREF: sub_12D3C+558o RAM:000237F4 4953 5000 aIsp: dc.b 'ISP',0 ; DATA XREF: sub_12D3C+580o RAM:000237F8 4446 4300 aDfc_0: dc.b 'DFC',0 ; DATA XREF: sub_12D3C+5AAo RAM:000237FC 4D4D 5553 5200 aMmusr: dc.b 'MMUSR',0 ; DATA XREF: sub_12D3C+5C8o RAM:00023802 5346 4300 aSfc_0: dc.b 'SFC',0 ; DATA XREF: sub_12D3C+5EAo RAM:00023806 5352 5000 aSrp: dc.b 'SRP',0 ; DATA XREF: sub_12D3C+60Co RAM:0002380A 5352 0000 aSr: dc.b 'SR',0 ; DATA XREF: sub_12D3C+62Co RAM:0002380D 5443 0000 aTc: dc.b 'TC',0 ; DATA XREF: sub_12D3C+64Ao RAM:00023810 5454 3000 aTt0: dc.b 'TT0',0 ; DATA XREF: sub_12D3C+66Co RAM:00023814 5454 3100 aTt1: dc.b 'TT1',0 ; DATA XREF: sub_12D3C+68Ao RAM:00023818 5553 5000 aUsp_0: dc.b 'USP',0 ; DATA XREF: sub_12D3C+6A8o RAM:0002381C 5350 0000 aSp: dc.b 'SP',0 ; DATA XREF: sub_12D3C+6E8o RAM:0002381F 5350 0000 aSp_0: dc.b 'SP',0 ; DATA XREF: sub_12D3C+72Co RAM:00023822 5350 0000 aSp_1: dc.b 'SP',0 ; DATA XREF: sub_12D3C+78Co RAM:00023825 5350 0000 aSp_2: dc.b 'SP',0 ; DATA XREF: sub_12D3C+806o RAM:00023828 5350 0000 aSp_3: dc.b 'SP',0 ; DATA XREF: sub_12D3C+84Co RAM:0002382B 5350 0000 aSp_4: dc.b 'SP',0 ; DATA XREF: sub_1398A+50o RAM:0002382E 5043 4000 aPc@: dc.b 'PC@',0 ; DATA XREF: sub_13B34+24o RAM:00023832 3A4C 0000 aL: dc.b ':L',0 ; DATA XREF: sub_13B34+10Co RAM:00023835 3A57 0000 aW_0: dc.b ':W',0 ; DATA XREF: sub_13B34+140o RAM:00023838 3A57 0000 aW_4: dc.b ':W',0 ; DATA XREF: sub_13D02+5Ao RAM:0002383B 3A4C 0000 aL_4: dc.b ':L',0 ; DATA XREF: sub_13D02+7Ao RAM:0002383E 3A57 0000 aW_5: dc.b ':W',0 ; DATA XREF: sub_13D02+12Eo RAM:00023841 3A4C 0000 aL_5: dc.b ':L',0 ; DATA XREF: sub_13D02+14Eo RAM:00023844 5350 0000 aSp_11: dc.b 'SP',0 ; DATA XREF: sub_14052+24o RAM:00023847 0000 dc.b 0 RAM:00023848 3058 0000 a0x_1: dc.b '0X',0 ; DATA XREF: sub_14170+1Co RAM:0002384B 2020 2020 2020 2020+asc_2384B: dc.b ' ',0 ; DATA XREF: sub_141FE+29Eo RAM:00023854 4343 5200 aCcr_0: dc.b 'CCR',0 ; DATA XREF: sub_141FE+410o RAM:00023858 4352 5000 aCrp_0: dc.b 'CRP',0 ; DATA XREF: sub_141FE+426o RAM:0002385C 5346 4300 aSfc_1: dc.b 'SFC',0 ; DATA XREF: sub_141FE+440o RAM:00023860 4446 4300 aDfc_1: dc.b 'DFC',0 ; DATA XREF: sub_141FE+45Co RAM:00023864 4341 4352 0000 aCacr_0: dc.b 'CACR',0 ; DATA XREF: sub_141FE+478o RAM:00023869 5553 5000 aUsp_1: dc.b 'USP',0 ; DATA XREF: sub_141FE+496o RAM:0002386D 5642 5200 aVbr_0: dc.b 'VBR',0 ; DATA XREF: sub_141FE+4B4o RAM:00023871 4341 4152 0000 aCaar_0: dc.b 'CAAR',0 ; DATA XREF: sub_141FE+4D2o RAM:00023876 4D53 5000 aMsp_0: dc.b 'MSP',0 ; DATA XREF: sub_141FE+4F0o RAM:0002387A 4953 5000 aIsp_0: dc.b 'ISP',0 ; DATA XREF: sub_141FE+510o RAM:0002387E 4446 4300 aDfc_2: dc.b 'DFC',0 ; DATA XREF: sub_141FE+526o RAM:00023882 4D4D 5553 5200 aMmusr_0: dc.b 'MMUSR',0 ; DATA XREF: sub_141FE+53Co RAM:00023888 5346 4300 aSfc_2: dc.b 'SFC',0 ; DATA XREF: sub_141FE+552o RAM:0002388C 5352 5000 aSrp_0: dc.b 'SRP',0 ; DATA XREF: sub_141FE+568o RAM:00023890 5352 0000 aSr_0: dc.b 'SR',0 ; DATA XREF: sub_141FE+57Eo RAM:00023893 5443 0000 aTc_0: dc.b 'TC',0 ; DATA XREF: sub_141FE+594o RAM:00023896 5454 3000 aTt0_0: dc.b 'TT0',0 ; DATA XREF: sub_141FE+5AAo RAM:0002389A 5454 3100 aTt1_0: dc.b 'TT1',0 ; DATA XREF: sub_141FE+5C0o RAM:0002389E 5553 5000 aUsp_2: dc.b 'USP',0 ; DATA XREF: sub_141FE+5D6o RAM:000238A2 5350 0000 aSp_5: dc.b 'SP',0 ; DATA XREF: sub_141FE+600o RAM:000238A5 5350 0000 aSp_6: dc.b 'SP',0 ; DATA XREF: sub_141FE+62Ao RAM:000238A8 5350 0000 aSp_7: dc.b 'SP',0 ; DATA XREF: sub_141FE+65Ao RAM:000238AB 5350 0000 aSp_8: dc.b 'SP',0 ; DATA XREF: sub_141FE+692o RAM:000238AE 402B 0000 a@: dc.b '@+',0 ; DATA XREF: sub_141FE+6DCo RAM:000238B1 402D 0000 a@_0: dc.b '@-',0 ; DATA XREF: sub_141FE+6F2o RAM:000238B4 4028 0000 a@_1: dc.b '@(',0 ; DATA XREF: sub_141FE+708o RAM:000238B7 5043 2B32 2B00 aPc2: dc.b 'PC+2+',0 ; DATA XREF: sub_141FE:loc_149E2o RAM:000238BD 3A57 0000 aW_1: dc.b ':W',0 ; DATA XREF: sub_141FE+96Co RAM:000238C0 3A4C 0000 aL_0: dc.b ':L',0 ; DATA XREF: sub_141FE+9B8o RAM:000238C3 5043 4028 0000 aPc@_0: dc.b 'PC@(',0 ; DATA XREF: sub_141FE:loc_14BE2o RAM:000238C8 5043 4000 aPc@_1: dc.b 'PC@',0 ; DATA XREF: sub_141FE:loc_14C30o RAM:000238CC 3A57 0000 aW_2: dc.b ':W',0 ; DATA XREF: sub_141FE+B26o RAM:000238CF 3A4C 0000 aL_1: dc.b ':L',0 ; DATA XREF: sub_141FE+B70o RAM:000238D2 3A57 0000 aW_6: dc.b ':W',0 ; DATA XREF: sub_14E1A+92o RAM:000238D5 3A4C 0000 aL_6: dc.b ':L',0 ; DATA XREF: sub_14E1A+BCo RAM:000238D8 4028 0000 a@_2: dc.b '@(',0 ; DATA XREF: sub_14E1A:loc_14F12o RAM:000238DB 3A57 2C00 aW_7: dc.b ':W,',0 ; DATA XREF: sub_14E1A+124o RAM:000238DF 3A4C 2C00 aL_7: dc.b ':L,',0 ; DATA XREF: sub_14E1A+154o RAM:000238E3 5350 0000 aSp_12: dc.b 'SP',0 ; DATA XREF: sub_14E1A+176o RAM:000238E6 3A32 0000 asc_238E6: dc.b ':2',0 ; DATA XREF: sub_14E1A:loc_14FE2o RAM:000238E9 3A34 0000 asc_238E9: dc.b ':4',0 ; DATA XREF: sub_14E1A:loc_14FEAo RAM:000238EC 3A38 0000 a8: dc.b ':8',0 ; DATA XREF: sub_14E1A:loc_14FF2o RAM:000238EF 3A57 2900 aW_8: dc.b ':W)',0 ; DATA XREF: sub_14E1A+226o RAM:000238F3 3A4C 2900 aL_8: dc.b ':L)',0 ; DATA XREF: sub_14E1A+26Ao RAM:000238F7 5350 0000 aSp_13: dc.b 'SP',0 ; DATA XREF: sub_14E1A+2AAo RAM:000238FA 3A32 0000 asc_238FA: dc.b ':2',0 ; DATA XREF: sub_14E1A:loc_15116o RAM:000238FD 3A34 0000 asc_238FD: dc.b ':4',0 ; DATA XREF: sub_14E1A:loc_1511Eo RAM:00023900 3A38 0000 a8_0: dc.b ':8',0 ; DATA XREF: sub_14E1A:loc_15126o RAM:00023903 0000 dc.b 0 RAM:00023904 0000 dc.b 0 RAM:00023905 0000 dc.b 0 RAM:00023906 0000 dc.b 0 RAM:00023907 0000 dc.b 0 RAM:00023908 00FF unk_23908: dc.b $FF ; DATA XREF: sub_141FE+AEo RAM:00023909 00FF dc.b $FF RAM:0002390A 0000 unk_2390A: dc.b 0 ; DATA XREF: sub_12D3C+108o RAM:0002390A ; sub_12D3C+11Co ... RAM:0002390B 003C dc.b $3C ; < RAM:0002390C 0000 unk_2390C: dc.b 0 ; DATA XREF: sub_12D3C+182o RAM:0002390C ; sub_141FE+A2o RAM:0002390D 00DD dc.b $DD ; Ý RAM:0002390E 0000 dc.b 0 RAM:0002390F 0074 dc.b $74 ; t RAM:00023910 00FF dc.b $FF RAM:00023911 00FF dc.b $FF RAM:00023912 0000 dc.b 0 RAM:00023913 007C dc.b $7C ; | RAM:00023914 0000 dc.b 0 RAM:00023915 00E0 dc.b $E0 ; à RAM:00023916 0000 dc.b 0 RAM:00023917 0076 dc.b $76 ; v RAM:00023918 00FF dc.b $FF RAM:00023919 00FF dc.b $FF RAM:0002391A 0002 dc.b 2 RAM:0002391B 003C dc.b $3C ; < RAM:0002391C 0000 dc.b 0 RAM:0002391D 0011 dc.b $11 RAM:0002391E 0000 dc.b 0 RAM:0002391F 0074 dc.b $74 ; t RAM:00023920 00FF dc.b $FF RAM:00023921 00FF dc.b $FF RAM:00023922 0002 dc.b 2 RAM:00023923 007C dc.b $7C ; | RAM:00023924 0000 dc.b 0 RAM:00023925 0013 dc.b $13 RAM:00023926 0000 dc.b 0 RAM:00023927 0076 dc.b $76 ; v RAM:00023928 00FF dc.b $FF RAM:00023929 00FF dc.b $FF RAM:0002392A 000A dc.b $A RAM:0002392B 003C dc.b $3C ; < RAM:0002392C 0000 dc.b 0 RAM:0002392D 009E dc.b $9E ; ž RAM:0002392E 0000 dc.b 0 RAM:0002392F 0074 dc.b $74 ; t RAM:00023930 00FF dc.b $FF RAM:00023931 00FF dc.b $FF RAM:00023932 000A dc.b $A RAM:00023933 007C dc.b $7C ; | RAM:00023934 0000 dc.b 0 RAM:00023935 00A0 dc.b $A0 ;   RAM:00023936 0000 dc.b 0 RAM:00023937 0076 dc.b $76 ; v RAM:00023938 00FF dc.b $FF RAM:00023939 00FF dc.b $FF RAM:0002393A 000C dc.b $C RAM:0002393B 00FC dc.b $FC ; ü RAM:0002393C 0000 dc.b 0 RAM:0002393D 0067 dc.b $67 ; g RAM:0002393E 0000 dc.b 0 RAM:0002393F 0097 dc.b $97 ; — RAM:00023940 00FF dc.b $FF RAM:00023941 00FF dc.b $FF RAM:00023942 000E dc.b $E RAM:00023943 00FC dc.b $FC ; ü RAM:00023944 0000 dc.b 0 RAM:00023945 0066 dc.b $66 ; f RAM:00023946 0000 dc.b 0 RAM:00023947 0097 dc.b $97 ; — RAM:00023948 00FF dc.b $FF RAM:00023949 00C0 dc.b $C0 ; À RAM:0002394A 0000 dc.b 0 RAM:0002394B 0000 dc.b 0 RAM:0002394C 0000 dc.b 0 RAM:0002394D 00DC dc.b $DC ; Ü RAM:0002394E 0000 dc.b 0 RAM:0002394F 0001 dc.b 1 RAM:00023950 00FF dc.b $FF RAM:00023951 00C0 dc.b $C0 ; À RAM:00023952 0000 dc.b 0 RAM:00023953 0040 dc.b $40 ; @ RAM:00023954 0000 dc.b 0 RAM:00023955 00DF dc.b $DF ; ß RAM:00023956 0000 dc.b 0 RAM:00023957 0002 dc.b 2 RAM:00023958 00FF dc.b $FF RAM:00023959 00C0 dc.b $C0 ; À RAM:0002395A 0000 dc.b 0 RAM:0002395B 0080 dc.b $80 ; € RAM:0002395C 0000 dc.b 0 RAM:0002395D 00DE dc.b $DE ; Þ RAM:0002395E 0000 dc.b 0 RAM:0002395F 0003 dc.b 3 RAM:00023960 00FF dc.b $FF RAM:00023961 00C0 dc.b $C0 ; À RAM:00023962 0000 dc.b 0 RAM:00023963 00C0 dc.b $C0 ; À RAM:00023964 0010 dc.b $10 RAM:00023965 006B dc.b $6B ; k RAM:00023966 0000 dc.b 0 RAM:00023967 000C dc.b $C RAM:00023968 00FF dc.b $FF RAM:00023969 00C0 dc.b $C0 ; À RAM:0002396A 0000 dc.b 0 RAM:0002396B 00C0 dc.b $C0 ; À RAM:0002396C 0020 dc.b $20 RAM:0002396D 0073 dc.b $73 ; s RAM:0002396E 0000 dc.b 0 RAM:0002396F 000C dc.b $C RAM:00023970 00FF dc.b $FF RAM:00023971 00C0 dc.b $C0 ; À RAM:00023972 0002 dc.b 2 RAM:00023973 0000 dc.b 0 RAM:00023974 0000 dc.b 0 RAM:00023975 0010 dc.b $10 RAM:00023976 0000 dc.b 0 RAM:00023977 0001 dc.b 1 RAM:00023978 00FF dc.b $FF RAM:00023979 00C0 dc.b $C0 ; À RAM:0002397A 0002 dc.b 2 RAM:0002397B 0040 dc.b $40 ; @ RAM:0002397C 0000 dc.b 0 RAM:0002397D 0014 dc.b $14 RAM:0002397E 0000 dc.b 0 RAM:0002397F 0002 dc.b 2 RAM:00023980 00FF dc.b $FF RAM:00023981 00C0 dc.b $C0 ; À RAM:00023982 0002 dc.b 2 RAM:00023983 0080 dc.b $80 ; € RAM:00023984 0000 dc.b 0 RAM:00023985 0012 dc.b $12 RAM:00023986 0000 dc.b 0 RAM:00023987 0003 dc.b 3 RAM:00023988 00FF dc.b $FF RAM:00023989 00C0 dc.b $C0 ; À RAM:0002398A 0002 dc.b 2 RAM:0002398B 00C0 dc.b $C0 ; À RAM:0002398C 0010 dc.b $10 RAM:0002398D 006D dc.b $6D ; m RAM:0002398E 0000 dc.b 0 RAM:0002398F 000D dc.b $D RAM:00023990 00FF dc.b $FF RAM:00023991 00C0 dc.b $C0 ; À RAM:00023992 0002 dc.b 2 RAM:00023993 00C0 dc.b $C0 ; À RAM:00023994 0020 dc.b $20 RAM:00023995 0075 dc.b $75 ; u RAM:00023996 0000 dc.b 0 RAM:00023997 000D dc.b $D RAM:00023998 00FF dc.b $FF RAM:00023999 00C0 dc.b $C0 ; À RAM:0002399A 0004 dc.b 4 RAM:0002399B 0000 dc.b 0 RAM:0002399C 0001 dc.b 1 RAM:0002399D 0017 dc.b $17 RAM:0002399E 0000 dc.b 0 RAM:0002399F 0001 dc.b 1 RAM:000239A0 00FF dc.b $FF RAM:000239A1 00C0 dc.b $C0 ; À RAM:000239A2 0004 dc.b 4 RAM:000239A3 0040 dc.b $40 ; @ RAM:000239A4 0001 dc.b 1 RAM:000239A5 0019 dc.b $19 RAM:000239A6 0000 dc.b 0 RAM:000239A7 0002 dc.b 2 RAM:000239A8 00FF dc.b $FF RAM:000239A9 00C0 dc.b $C0 ; À RAM:000239AA 0004 dc.b 4 RAM:000239AB 0080 dc.b $80 ; € RAM:000239AC 0001 dc.b 1 RAM:000239AD 0018 dc.b $18 RAM:000239AE 0000 dc.b 0 RAM:000239AF 0003 dc.b 3 RAM:000239B0 00FF dc.b $FF RAM:000239B1 00C0 dc.b $C0 ; À RAM:000239B2 0004 dc.b 4 RAM:000239B3 00C0 dc.b $C0 ; À RAM:000239B4 0010 dc.b $10 RAM:000239B5 006C dc.b $6C ; l RAM:000239B6 0000 dc.b 0 RAM:000239B7 000E dc.b $E RAM:000239B8 00FF dc.b $FF RAM:000239B9 00C0 dc.b $C0 ; À RAM:000239BA 0004 dc.b 4 RAM:000239BB 00C0 dc.b $C0 ; À RAM:000239BC 0020 dc.b $20 RAM:000239BD 0074 dc.b $74 ; t RAM:000239BE 0000 dc.b 0 RAM:000239BF 000E dc.b $E RAM:000239C0 00FF dc.b $FF RAM:000239C1 00C0 dc.b $C0 ; À RAM:000239C2 0006 dc.b 6 RAM:000239C3 0000 dc.b 0 RAM:000239C4 0000 dc.b 0 RAM:000239C5 0004 dc.b 4 RAM:000239C6 0000 dc.b 0 RAM:000239C7 0001 dc.b 1 RAM:000239C8 00FF dc.b $FF RAM:000239C9 00C0 dc.b $C0 ; À RAM:000239CA 0006 dc.b 6 RAM:000239CB 0040 dc.b $40 ; @ RAM:000239CC 0000 dc.b 0 RAM:000239CD 0006 dc.b 6 RAM:000239CE 0000 dc.b 0 RAM:000239CF 0002 dc.b 2 RAM:000239D0 00FF dc.b $FF RAM:000239D1 00C0 dc.b $C0 ; À RAM:000239D2 0006 dc.b 6 RAM:000239D3 0080 dc.b $80 ; € RAM:000239D4 0000 dc.b 0 RAM:000239D5 0005 dc.b 5 RAM:000239D6 0000 dc.b 0 RAM:000239D7 0003 dc.b 3 RAM:000239D8 00FF dc.b $FF RAM:000239D9 00C0 dc.b $C0 ; À RAM:000239DA 0008 dc.b 8 RAM:000239DB 0000 dc.b 0 RAM:000239DC 0000 dc.b 0 RAM:000239DD 005E dc.b $5E ; ^ RAM:000239DE 0000 dc.b 0 RAM:000239DF 0022 dc.b $22 ; " RAM:000239E0 00FF dc.b $FF RAM:000239E1 00C0 dc.b $C0 ; À RAM:000239E2 0008 dc.b 8 RAM:000239E3 0040 dc.b $40 ; @ RAM:000239E4 0000 dc.b 0 RAM:000239E5 0022 dc.b $22 ; " RAM:000239E6 0000 dc.b 0 RAM:000239E7 0022 dc.b $22 ; " RAM:000239E8 00FF dc.b $FF RAM:000239E9 00C0 dc.b $C0 ; À RAM:000239EA 0008 dc.b 8 RAM:000239EB 0080 dc.b $80 ; € RAM:000239EC 0000 dc.b 0 RAM:000239ED 0024 dc.b $24 ; $ RAM:000239EE 0000 dc.b 0 RAM:000239EF 0022 dc.b $22 ; " RAM:000239F0 00FF dc.b $FF RAM:000239F1 00C0 dc.b $C0 ; À RAM:000239F2 0008 dc.b 8 RAM:000239F3 00C0 dc.b $C0 ; À RAM:000239F4 0000 dc.b 0 RAM:000239F5 005A dc.b $5A ; Z RAM:000239F6 0000 dc.b 0 RAM:000239F7 0022 dc.b $22 ; " RAM:000239F8 00FF dc.b $FF RAM:000239F9 00C0 dc.b $C0 ; À RAM:000239FA 000A dc.b $A RAM:000239FB 0000 dc.b 0 RAM:000239FC 0000 dc.b 0 RAM:000239FD 009D dc.b $9D ; RAM:000239FE 0000 dc.b 0 RAM:000239FF 0001 dc.b 1 RAM:00023A00 00FF dc.b $FF RAM:00023A01 00C0 dc.b $C0 ; À RAM:00023A02 000A dc.b $A RAM:00023A03 0040 dc.b $40 ; @ RAM:00023A04 0000 dc.b 0 RAM:00023A05 00A1 dc.b $A1 ; ¡ RAM:00023A06 0000 dc.b 0 RAM:00023A07 0002 dc.b 2 RAM:00023A08 00FF dc.b $FF RAM:00023A09 00C0 dc.b $C0 ; À RAM:00023A0A 000A dc.b $A RAM:00023A0B 0080 dc.b $80 ; € RAM:00023A0C 0000 dc.b 0 RAM:00023A0D 009F dc.b $9F ; Ÿ RAM:00023A0E 0000 dc.b 0 RAM:00023A0F 0003 dc.b 3 RAM:00023A10 00FF dc.b $FF RAM:00023A11 00C0 dc.b $C0 ; À RAM:00023A12 000A dc.b $A RAM:00023A13 00C0 dc.b $C0 ; À RAM:00023A14 0000 dc.b 0 RAM:00023A15 0068 dc.b $68 ; h RAM:00023A16 0000 dc.b 0 RAM:00023A17 0095 dc.b $95 ; • RAM:00023A18 00FF dc.b $FF RAM:00023A19 00C0 dc.b $C0 ; À RAM:00023A1A 000C dc.b $C RAM:00023A1B 0000 dc.b 0 RAM:00023A1C 0000 dc.b 0 RAM:00023A1D 0079 dc.b $79 ; y RAM:00023A1E 0000 dc.b 0 RAM:00023A1F 0007 dc.b 7 RAM:00023A20 00FF dc.b $FF RAM:00023A21 00C0 dc.b $C0 ; À RAM:00023A22 000C dc.b $C RAM:00023A23 0040 dc.b $40 ; @ RAM:00023A24 0000 dc.b 0 RAM:00023A25 007B dc.b $7B ; { RAM:00023A26 0000 dc.b 0 RAM:00023A27 0008 dc.b 8 RAM:00023A28 00FF dc.b $FF RAM:00023A29 00C0 dc.b $C0 ; À RAM:00023A2A 000C dc.b $C RAM:00023A2B 0080 dc.b $80 ; € RAM:00023A2C 0000 dc.b 0 RAM:00023A2D 007A dc.b $7A ; z RAM:00023A2E 0000 dc.b 0 RAM:00023A2F 0009 dc.b 9 RAM:00023A30 00FF dc.b $FF RAM:00023A31 00C0 dc.b $C0 ; À RAM:00023A32 000C dc.b $C RAM:00023A33 00C0 dc.b $C0 ; À RAM:00023A34 0000 dc.b 0 RAM:00023A35 006A dc.b $6A ; j RAM:00023A36 0000 dc.b 0 RAM:00023A37 0095 dc.b $95 ; • RAM:00023A38 00FF dc.b $FF RAM:00023A39 00C0 dc.b $C0 ; À RAM:00023A3A 000E dc.b $E RAM:00023A3B 0000 dc.b 0 RAM:00023A3C 0000 dc.b 0 RAM:00023A3D 00C4 dc.b $C4 ; Ä RAM:00023A3E 0000 dc.b 0 RAM:00023A3F 0017 dc.b $17 RAM:00023A40 00FF dc.b $FF RAM:00023A41 00C0 dc.b $C0 ; À RAM:00023A42 000E dc.b $E RAM:00023A43 0040 dc.b $40 ; @ RAM:00023A44 0000 dc.b 0 RAM:00023A45 00C6 dc.b $C6 ; Æ RAM:00023A46 0000 dc.b 0 RAM:00023A47 0018 dc.b $18 RAM:00023A48 00FF dc.b $FF RAM:00023A49 00C0 dc.b $C0 ; À RAM:00023A4A 000E dc.b $E RAM:00023A4B 0080 dc.b $80 ; € RAM:00023A4C 0000 dc.b 0 RAM:00023A4D 00C5 dc.b $C5 ; Å RAM:00023A4E 0000 dc.b 0 RAM:00023A4F 0019 dc.b $19 RAM:00023A50 00FF dc.b $FF RAM:00023A51 00C0 dc.b $C0 ; À RAM:00023A52 000E dc.b $E RAM:00023A53 00C0 dc.b $C0 ; À RAM:00023A54 0000 dc.b 0 RAM:00023A55 0069 dc.b $69 ; i RAM:00023A56 0000 dc.b 0 RAM:00023A57 0095 dc.b $95 ; • RAM:00023A58 00F1 dc.b $F1 ; ñ RAM:00023A59 0078 dc.b $78 ; x RAM:00023A5A 0001 dc.b 1 RAM:00023A5B 0008 dc.b 8 RAM:00023A5C 0000 dc.b 0 RAM:00023A5D 00C2 dc.b $C2 ;  RAM:00023A5E 0000 dc.b 0 RAM:00023A5F 00A4 dc.b $A4 ; ¤ RAM:00023A60 00F1 dc.b $F1 ; ñ RAM:00023A61 0078 dc.b $78 ; x RAM:00023A62 0001 dc.b 1 RAM:00023A63 0048 dc.b $48 ; H RAM:00023A64 0000 dc.b 0 RAM:00023A65 00C1 dc.b $C1 ; Á RAM:00023A66 0000 dc.b 0 RAM:00023A67 00A4 dc.b $A4 ; ¤ RAM:00023A68 00F1 dc.b $F1 ; ñ RAM:00023A69 00C0 dc.b $C0 ; À RAM:00023A6A 0001 dc.b 1 RAM:00023A6B 0000 dc.b 0 RAM:00023A6C 0000 dc.b 0 RAM:00023A6D 005F dc.b $5F ; _ RAM:00023A6E 0000 dc.b 0 RAM:00023A6F 0014 dc.b $14 RAM:00023A70 00F1 dc.b $F1 ; ñ RAM:00023A71 00C0 dc.b $C0 ; À RAM:00023A72 0001 dc.b 1 RAM:00023A73 0080 dc.b $80 ; € RAM:00023A74 0000 dc.b 0 RAM:00023A75 0025 dc.b $25 ; % RAM:00023A76 0000 dc.b 0 RAM:00023A77 0014 dc.b $14 RAM:00023A78 00F1 dc.b $F1 ; ñ RAM:00023A79 00C0 dc.b $C0 ; À RAM:00023A7A 0001 dc.b 1 RAM:00023A7B 0040 dc.b $40 ; @ RAM:00023A7C 0000 dc.b 0 RAM:00023A7D 0023 dc.b $23 ; # RAM:00023A7E 0000 dc.b 0 RAM:00023A7F 0014 dc.b $14 RAM:00023A80 00F1 dc.b $F1 ; ñ RAM:00023A81 00C0 dc.b $C0 ; À RAM:00023A82 0001 dc.b 1 RAM:00023A83 00C0 dc.b $C0 ; À RAM:00023A84 0000 dc.b 0 RAM:00023A85 0059 dc.b $59 ; Y RAM:00023A86 0000 dc.b 0 RAM:00023A87 0014 dc.b $14 RAM:00023A88 00F0 dc.b $F0 ; ð RAM:00023A89 0000 dc.b 0 RAM:00023A8A 0010 dc.b $10 RAM:00023A8B 0000 dc.b 0 RAM:00023A8C 0000 dc.b 0 RAM:00023A8D 00BA dc.b $BA ; º RAM:00023A8E 0000 dc.b 0 RAM:00023A8F 008C dc.b $8C ; Œ RAM:00023A90 00F1 dc.b $F1 ; ñ RAM:00023A91 00C0 dc.b $C0 ; À RAM:00023A92 0020 dc.b $20 RAM:00023A93 0040 dc.b $40 ; @ RAM:00023A94 0000 dc.b 0 RAM:00023A95 00B8 dc.b $B8 ; ¸ RAM:00023A96 0001 dc.b 1 RAM:00023A97 0028 dc.b $28 ; ( RAM:00023A98 00F0 dc.b $F0 ; ð RAM:00023A99 0000 dc.b 0 RAM:00023A9A 0020 dc.b $20 RAM:00023A9B 0000 dc.b 0 RAM:00023A9C 0000 dc.b 0 RAM:00023A9D 00BC dc.b $BC ; ¼ RAM:00023A9E 0000 dc.b 0 RAM:00023A9F 008E dc.b $8E ; Ž RAM:00023AA0 00F1 dc.b $F1 ; ñ RAM:00023AA1 00C0 dc.b $C0 ; À RAM:00023AA2 0030 dc.b $30 ; 0 RAM:00023AA3 0040 dc.b $40 ; @ RAM:00023AA4 0000 dc.b 0 RAM:00023AA5 00B9 dc.b $B9 ; ¹ RAM:00023AA6 0001 dc.b 1 RAM:00023AA7 0027 dc.b $27 ; ' RAM:00023AA8 00F0 dc.b $F0 ; ð RAM:00023AA9 0000 dc.b 0 RAM:00023AAA 0030 dc.b $30 ; 0 RAM:00023AAB 0000 dc.b 0 RAM:00023AAC 0000 dc.b 0 RAM:00023AAD 00CB dc.b $CB ; Ë RAM:00023AAE 0000 dc.b 0 RAM:00023AAF 008D dc.b $8D ; RAM:00023AB0 00FF dc.b $FF RAM:00023AB1 00FF dc.b $FF RAM:00023AB2 004A dc.b $4A ; J RAM:00023AB3 00FC dc.b $FC ; ü RAM:00023AB4 0000 dc.b 0 RAM:00023AB5 00AA dc.b $AA ; ª RAM:00023AB6 0000 dc.b 0 RAM:00023AB7 0000 dc.b 0 RAM:00023AB8 00FF dc.b $FF RAM:00023AB9 00FF dc.b $FF RAM:00023ABA 004E dc.b $4E ; N RAM:00023ABB 0070 dc.b $70 ; p RAM:00023ABC 0000 dc.b 0 RAM:00023ABD 00ED dc.b $ED ; í RAM:00023ABE 0000 dc.b 0 RAM:00023ABF 0000 dc.b 0 RAM:00023AC0 00FF dc.b $FF RAM:00023AC1 00FF dc.b $FF RAM:00023AC2 004E dc.b $4E ; N RAM:00023AC3 0071 dc.b $71 ; q RAM:00023AC4 0000 dc.b 0 RAM:00023AC5 00D7 dc.b $D7 ; × RAM:00023AC6 0000 dc.b 0 RAM:00023AC7 0000 dc.b 0 RAM:00023AC8 00FF dc.b $FF RAM:00023AC9 00FF dc.b $FF RAM:00023ACA 004E dc.b $4E ; N RAM:00023ACB 0072 dc.b $72 ; r RAM:00023ACC 0001 dc.b 1 RAM:00023ACD 0013 dc.b $13 RAM:00023ACE 0000 dc.b 0 RAM:00023ACF 0025 dc.b $25 ; % RAM:00023AD0 00FF dc.b $FF RAM:00023AD1 00FF dc.b $FF RAM:00023AD2 004E dc.b $4E ; N RAM:00023AD3 0073 dc.b $73 ; s RAM:00023AD4 0000 dc.b 0 RAM:00023AD5 00FF dc.b $FF RAM:00023AD6 0000 dc.b 0 RAM:00023AD7 0000 dc.b 0 RAM:00023AD8 00FF dc.b $FF RAM:00023AD9 00FF dc.b $FF RAM:00023ADA 004E dc.b $4E ; N RAM:00023ADB 0074 dc.b $74 ; t RAM:00023ADC 0000 dc.b 0 RAM:00023ADD 00FE dc.b $FE ; þ RAM:00023ADE 0000 dc.b 0 RAM:00023ADF 0025 dc.b $25 ; % RAM:00023AE0 00FF dc.b $FF RAM:00023AE1 00FF dc.b $FF RAM:00023AE2 004E dc.b $4E ; N RAM:00023AE3 0075 dc.b $75 ; u RAM:00023AE4 0001 dc.b 1 RAM:00023AE5 0001 dc.b 1 RAM:00023AE6 0000 dc.b 0 RAM:00023AE7 0000 dc.b 0 RAM:00023AE8 00FF dc.b $FF RAM:00023AE9 00FF dc.b $FF RAM:00023AEA 004E dc.b $4E ; N RAM:00023AEB 0076 dc.b $76 ; v RAM:00023AEC 0001 dc.b 1 RAM:00023AED 0057 dc.b $57 ; W RAM:00023AEE 0000 dc.b 0 RAM:00023AEF 0000 dc.b 0 RAM:00023AF0 00FF dc.b $FF RAM:00023AF1 00FF dc.b $FF RAM:00023AF2 004E dc.b $4E ; N RAM:00023AF3 0077 dc.b $77 ; w RAM:00023AF4 0001 dc.b 1 RAM:00023AF5 0000 dc.b 0 RAM:00023AF6 0000 dc.b 0 RAM:00023AF7 0000 dc.b 0 RAM:00023AF8 00FF dc.b $FF RAM:00023AF9 00FE dc.b $FE ; þ RAM:00023AFA 004E dc.b $4E ; N RAM:00023AFB 007A dc.b $7A ; z RAM:00023AFC 0000 dc.b 0 RAM:00023AFD 00BB dc.b $BB ; » RAM:00023AFE 0000 dc.b 0 RAM:00023AFF 0026 dc.b $26 ; & RAM:00023B00 00FF dc.b $FF RAM:00023B01 00C0 dc.b $C0 ; À RAM:00023B02 0040 dc.b $40 ; @ RAM:00023B03 0000 dc.b 0 RAM:00023B04 0000 dc.b 0 RAM:00023B05 00D4 dc.b $D4 ; Ô RAM:00023B06 0000 dc.b 0 RAM:00023B07 002D dc.b $2D ; - RAM:00023B08 00FF dc.b $FF RAM:00023B09 00C0 dc.b $C0 ; À RAM:00023B0A 0040 dc.b $40 ; @ RAM:00023B0B 0040 dc.b $40 ; @ RAM:00023B0C 0000 dc.b 0 RAM:00023B0D 00D6 dc.b $D6 ; Ö RAM:00023B0E 0000 dc.b 0 RAM:00023B0F 002E dc.b $2E ; . RAM:00023B10 00FF dc.b $FF RAM:00023B11 00C0 dc.b $C0 ; À RAM:00023B12 0040 dc.b $40 ; @ RAM:00023B13 0080 dc.b $80 ; € RAM:00023B14 0000 dc.b 0 RAM:00023B15 00D5 dc.b $D5 ; Õ RAM:00023B16 0000 dc.b 0 RAM:00023B17 002F dc.b $2F ; / RAM:00023B18 00FF dc.b $FF RAM:00023B19 00C0 dc.b $C0 ; À RAM:00023B1A 0040 dc.b $40 ; @ RAM:00023B1B 00C0 dc.b $C0 ; À RAM:00023B1C 0000 dc.b 0 RAM:00023B1D 00C8 dc.b $C8 ; È RAM:00023B1E 0000 dc.b 0 RAM:00023B1F 0081 dc.b $81 ; RAM:00023B20 00FF dc.b $FF RAM:00023B21 00C0 dc.b $C0 ; À RAM:00023B22 0042 dc.b $42 ; B RAM:00023B23 0000 dc.b 0 RAM:00023B24 0000 dc.b 0 RAM:00023B25 0070 dc.b $70 ; p RAM:00023B26 0000 dc.b 0 RAM:00023B27 002D dc.b $2D ; - RAM:00023B28 00FF dc.b $FF RAM:00023B29 00C0 dc.b $C0 ; À RAM:00023B2A 0042 dc.b $42 ; B RAM:00023B2B 0040 dc.b $40 ; @ RAM:00023B2C 0000 dc.b 0 RAM:00023B2D 0072 dc.b $72 ; r RAM:00023B2E 0000 dc.b 0 RAM:00023B2F 002E dc.b $2E ; . RAM:00023B30 00FF dc.b $FF RAM:00023B31 00C0 dc.b $C0 ; À RAM:00023B32 0042 dc.b $42 ; B RAM:00023B33 0080 dc.b $80 ; € RAM:00023B34 0000 dc.b 0 RAM:00023B35 0071 dc.b $71 ; q RAM:00023B36 0000 dc.b 0 RAM:00023B37 002F dc.b $2F ; / RAM:00023B38 00FF dc.b $FF RAM:00023B39 00C0 dc.b $C0 ; À RAM:00023B3A 0042 dc.b $42 ; B RAM:00023B3B 00C0 dc.b $C0 ; À RAM:00023B3C 0000 dc.b 0 RAM:00023B3D 00C9 dc.b $C9 ; É RAM:00023B3E 0000 dc.b 0 RAM:00023B3F 0080 dc.b $80 ; € RAM:00023B40 00FF dc.b $FF RAM:00023B41 00C0 dc.b $C0 ; À RAM:00023B42 0044 dc.b $44 ; D RAM:00023B43 0000 dc.b 0 RAM:00023B44 0000 dc.b 0 RAM:00023B45 00D1 dc.b $D1 ; Ñ RAM:00023B46 0000 dc.b 0 RAM:00023B47 002D dc.b $2D ; - RAM:00023B48 00FF dc.b $FF RAM:00023B49 00C0 dc.b $C0 ; À RAM:00023B4A 0044 dc.b $44 ; D RAM:00023B4B 0040 dc.b $40 ; @ RAM:00023B4C 0000 dc.b 0 RAM:00023B4D 00D3 dc.b $D3 ; Ó RAM:00023B4E 0000 dc.b 0 RAM:00023B4F 002E dc.b $2E ; . RAM:00023B50 00FF dc.b $FF RAM:00023B51 00C0 dc.b $C0 ; À RAM:00023B52 0044 dc.b $44 ; D RAM:00023B53 0080 dc.b $80 ; € RAM:00023B54 0000 dc.b 0 RAM:00023B55 00D2 dc.b $D2 ; Ò RAM:00023B56 0000 dc.b 0 RAM:00023B57 002F dc.b $2F ; / RAM:00023B58 00FF dc.b $FF RAM:00023B59 00C0 dc.b $C0 ; À RAM:00023B5A 0044 dc.b $44 ; D RAM:00023B5B 00C0 dc.b $C0 ; À RAM:00023B5C 0000 dc.b 0 RAM:00023B5D 00C7 dc.b $C7 ; Ç RAM:00023B5E 0000 dc.b 0 RAM:00023B5F 0078 dc.b $78 ; x RAM:00023B60 00FF dc.b $FF RAM:00023B61 00C0 dc.b $C0 ; À RAM:00023B62 0046 dc.b $46 ; F RAM:00023B63 0000 dc.b 0 RAM:00023B64 0000 dc.b 0 RAM:00023B65 00D8 dc.b $D8 ; Ø RAM:00023B66 0000 dc.b 0 RAM:00023B67 002D dc.b $2D ; - RAM:00023B68 00FF dc.b $FF RAM:00023B69 00C0 dc.b $C0 ; À RAM:00023B6A 0046 dc.b $46 ; F RAM:00023B6B 0040 dc.b $40 ; @ RAM:00023B6C 0000 dc.b 0 RAM:00023B6D 00DA dc.b $DA ; Ú RAM:00023B6E 0000 dc.b 0 RAM:00023B6F 002E dc.b $2E ; . RAM:00023B70 00FF dc.b $FF RAM:00023B71 00C0 dc.b $C0 ; À RAM:00023B72 0046 dc.b $46 ; F RAM:00023B73 0080 dc.b $80 ; € RAM:00023B74 0000 dc.b 0 RAM:00023B75 00D9 dc.b $D9 ; Ù RAM:00023B76 0000 dc.b 0 RAM:00023B77 002F dc.b $2F ; / RAM:00023B78 00FF dc.b $FF RAM:00023B79 00C0 dc.b $C0 ; À RAM:00023B7A 0046 dc.b $46 ; F RAM:00023B7B 00C0 dc.b $C0 ; À RAM:00023B7C 0000 dc.b 0 RAM:00023B7D 00CA dc.b $CA ; Ê RAM:00023B7E 0000 dc.b 0 RAM:00023B7F 007C dc.b $7C ; | RAM:00023B80 00FF dc.b $FF RAM:00023B81 00F8 dc.b $F8 ; ø RAM:00023B82 0048 dc.b $48 ; H RAM:00023B83 0008 dc.b 8 RAM:00023B84 0000 dc.b 0 RAM:00023B85 00AE dc.b $AE ; ® RAM:00023B86 0000 dc.b 0 RAM:00023B87 0030 dc.b $30 ; 0 RAM:00023B88 00FF dc.b $FF RAM:00023B89 00C0 dc.b $C0 ; À RAM:00023B8A 0048 dc.b $48 ; H RAM:00023B8B 0000 dc.b 0 RAM:00023B8C 0000 dc.b 0 RAM:00023B8D 00D0 dc.b $D0 ; Ð RAM:00023B8E 0000 dc.b 0 RAM:00023B8F 002D dc.b $2D ; - RAM:00023B90 00FF dc.b $FF RAM:00023B91 00F8 dc.b $F8 ; ø RAM:00023B92 0048 dc.b $48 ; H RAM:00023B93 0040 dc.b $40 ; @ RAM:00023B94 0001 dc.b 1 RAM:00023B95 0024 dc.b $24 ; $ RAM:00023B96 0000 dc.b 0 RAM:00023B97 0032 dc.b $32 ; 2 RAM:00023B98 00FF dc.b $FF RAM:00023B99 00F8 dc.b $F8 ; ø RAM:00023B9A 0048 dc.b $48 ; H RAM:00023B9B 0048 dc.b $48 ; H RAM:00023B9C 0000 dc.b 0 RAM:00023B9D 0040 dc.b $40 ; @ RAM:00023B9E 0000 dc.b 0 RAM:00023B9F 0033 dc.b $33 ; 3 RAM:00023BA0 00FF dc.b $FF RAM:00023BA1 00C0 dc.b $C0 ; À RAM:00023BA2 0048 dc.b $48 ; H RAM:00023BA3 0040 dc.b $40 ; @ RAM:00023BA4 0000 dc.b 0 RAM:00023BA5 00E4 dc.b $E4 ; ä RAM:00023BA6 0000 dc.b 0 RAM:00023BA7 0034 dc.b $34 ; 4 RAM:00023BA8 00FF dc.b $FF RAM:00023BA9 00F8 dc.b $F8 ; ø RAM:00023BAA 0048 dc.b $48 ; H RAM:00023BAB 0080 dc.b $80 ; € RAM:00023BAC 0000 dc.b 0 RAM:00023BAD 00A9 dc.b $A9 ; © RAM:00023BAE 0000 dc.b 0 RAM:00023BAF 0032 dc.b $32 ; 2 RAM:00023BB0 00FF dc.b $FF RAM:00023BB1 00F8 dc.b $F8 ; ø RAM:00023BB2 0048 dc.b $48 ; H RAM:00023BB3 00C0 dc.b $C0 ; À RAM:00023BB4 0000 dc.b 0 RAM:00023BB5 00A8 dc.b $A8 ; ¨ RAM:00023BB6 0000 dc.b 0 RAM:00023BB7 0032 dc.b $32 ; 2 RAM:00023BB8 00FF dc.b $FF RAM:00023BB9 00F8 dc.b $F8 ; ø RAM:00023BBA 0049 dc.b $49 ; I RAM:00023BBB 00C0 dc.b $C0 ; À RAM:00023BBC 0000 dc.b 0 RAM:00023BBD 00A7 dc.b $A7 ; § RAM:00023BBE 0000 dc.b 0 RAM:00023BBF 0032 dc.b $32 ; 2 RAM:00023BC0 00FF dc.b $FF RAM:00023BC1 00C0 dc.b $C0 ; À RAM:00023BC2 004A dc.b $4A ; J RAM:00023BC3 0000 dc.b 0 RAM:00023BC4 0001 dc.b 1 RAM:00023BC5 005E dc.b $5E ; ^ RAM:00023BC6 0000 dc.b 0 RAM:00023BC7 0037 dc.b $37 ; 7 RAM:00023BC8 00FF dc.b $FF RAM:00023BC9 00C0 dc.b $C0 ; À RAM:00023BCA 004A dc.b $4A ; J RAM:00023BCB 0040 dc.b $40 ; @ RAM:00023BCC 0001 dc.b 1 RAM:00023BCD 0060 dc.b $60 ; ` RAM:00023BCE 0000 dc.b 0 RAM:00023BCF 0038 dc.b $38 ; 8 RAM:00023BD0 00FF dc.b $FF RAM:00023BD1 00C0 dc.b $C0 ; À RAM:00023BD2 004A dc.b $4A ; J RAM:00023BD3 0080 dc.b $80 ; € RAM:00023BD4 0001 dc.b 1 RAM:00023BD5 005F dc.b $5F ; _ RAM:00023BD6 0000 dc.b 0 RAM:00023BD7 0039 dc.b $39 ; 9 RAM:00023BD8 00FF dc.b $FF RAM:00023BD9 00C0 dc.b $C0 ; À RAM:00023BDA 004A dc.b $4A ; J RAM:00023BDB 00C0 dc.b $C0 ; À RAM:00023BDC 0001 dc.b 1 RAM:00023BDD 0025 dc.b $25 ; % RAM:00023BDE 0000 dc.b 0 RAM:00023BDF 002D dc.b $2D ; - RAM:00023BE0 00FF dc.b $FF RAM:00023BE1 00C0 dc.b $C0 ; À RAM:00023BE2 004C dc.b $4C ; L RAM:00023BE3 0000 dc.b 0 RAM:00023BE4 0030 dc.b $30 ; 0 RAM:00023BE5 00CC dc.b $CC ; Ì RAM:00023BE6 0000 dc.b 0 RAM:00023BE7 005C dc.b $5C ; \ RAM:00023BE8 00FF dc.b $FF RAM:00023BE9 00C0 dc.b $C0 ; À RAM:00023BEA 004C dc.b $4C ; L RAM:00023BEB 0000 dc.b 0 RAM:00023BEC 0040 dc.b $40 ; @ RAM:00023BED 00CE dc.b $CE ; Î RAM:00023BEE 0000 dc.b 0 RAM:00023BEF 005C dc.b $5C ; \ RAM:00023BF0 00FF dc.b $FF RAM:00023BF1 00C0 dc.b $C0 ; À RAM:00023BF2 004C dc.b $4C ; L RAM:00023BF3 0040 dc.b $40 ; @ RAM:00023BF4 0050 dc.b $50 ; P RAM:00023BF5 0096 dc.b $96 ; – RAM:00023BF6 0000 dc.b 0 RAM:00023BF7 0065 dc.b $65 ; e RAM:00023BF8 00FF dc.b $FF RAM:00023BF9 00C0 dc.b $C0 ; À RAM:00023BFA 004C dc.b $4C ; L RAM:00023BFB 0040 dc.b $40 ; @ RAM:00023BFC 0060 dc.b $60 ; ` RAM:00023BFD 009A dc.b $9A ; š RAM:00023BFE 0000 dc.b 0 RAM:00023BFF 0065 dc.b $65 ; e RAM:00023C00 00FF dc.b $FF RAM:00023C01 00C0 dc.b $C0 ; À RAM:00023C02 004C dc.b $4C ; L RAM:00023C03 0040 dc.b $40 ; @ RAM:00023C04 0030 dc.b $30 ; 0 RAM:00023C05 0095 dc.b $95 ; • RAM:00023C06 0001 dc.b 1 RAM:00023C07 0024 dc.b $24 ; $ RAM:00023C08 00FF dc.b $FF RAM:00023C09 00C0 dc.b $C0 ; À RAM:00023C0A 004C dc.b $4C ; L RAM:00023C0B 0040 dc.b $40 ; @ RAM:00023C0C 0030 dc.b $30 ; 0 RAM:00023C0D 0094 dc.b $94 ; ” RAM:00023C0E 0001 dc.b 1 RAM:00023C0F 0024 dc.b $24 ; $ RAM:00023C10 00FF dc.b $FF RAM:00023C11 00C0 dc.b $C0 ; À RAM:00023C12 004C dc.b $4C ; L RAM:00023C13 0040 dc.b $40 ; @ RAM:00023C14 0040 dc.b $40 ; @ RAM:00023C15 0099 dc.b $99 ; ™ RAM:00023C16 0001 dc.b 1 RAM:00023C17 0024 dc.b $24 ; $ RAM:00023C18 00FF dc.b $FF RAM:00023C19 00C0 dc.b $C0 ; À RAM:00023C1A 004C dc.b $4C ; L RAM:00023C1B 0040 dc.b $40 ; @ RAM:00023C1C 0040 dc.b $40 ; @ RAM:00023C1D 0098 dc.b $98 ; ˜ RAM:00023C1E 0001 dc.b 1 RAM:00023C1F 0024 dc.b $24 ; $ RAM:00023C20 00FF dc.b $FF RAM:00023C21 00F0 dc.b $F0 ; ð RAM:00023C22 004E dc.b $4E ; N RAM:00023C23 0040 dc.b $40 ; @ RAM:00023C24 0001 dc.b 1 RAM:00023C25 0026 dc.b $26 ; & RAM:00023C26 0000 dc.b 0 RAM:00023C27 003A dc.b $3A ; : RAM:00023C28 00FF dc.b $FF RAM:00023C29 00F8 dc.b $F8 ; ø RAM:00023C2A 004E dc.b $4E ; N RAM:00023C2B 0050 dc.b $50 ; P RAM:00023C2C 0000 dc.b 0 RAM:00023C2D 00AF dc.b $AF ; ¯ RAM:00023C2E 0000 dc.b 0 RAM:00023C2F 003B dc.b $3B ; ; RAM:00023C30 00FF dc.b $FF RAM:00023C31 00F8 dc.b $F8 ; ø RAM:00023C32 004E dc.b $4E ; N RAM:00023C33 0058 dc.b $58 ; X RAM:00023C34 0001 dc.b 1 RAM:00023C35 0061 dc.b $61 ; a RAM:00023C36 0000 dc.b 0 RAM:00023C37 003C dc.b $3C ; < RAM:00023C38 00FF dc.b $FF RAM:00023C39 00F8 dc.b $F8 ; ø RAM:00023C3A 004E dc.b $4E ; N RAM:00023C3B 0060 dc.b $60 ; ` RAM:00023C3C 0000 dc.b 0 RAM:00023C3D 00BE dc.b $BE ; ¾ RAM:00023C3E 0000 dc.b 0 RAM:00023C3F 0083 dc.b $83 ; ƒ RAM:00023C40 00FF dc.b $FF RAM:00023C41 00F8 dc.b $F8 ; ø RAM:00023C42 004E dc.b $4E ; N RAM:00023C43 0068 dc.b $68 ; h RAM:00023C44 0000 dc.b 0 RAM:00023C45 00BD dc.b $BD ; ½ RAM:00023C46 0000 dc.b 0 RAM:00023C47 0082 dc.b $82 ; ‚ RAM:00023C48 00FF dc.b $FF RAM:00023C49 00C0 dc.b $C0 ; À RAM:00023C4A 004E dc.b $4E ; N RAM:00023C4B 0080 dc.b $80 ; € RAM:00023C4C 0000 dc.b 0 RAM:00023C4D 00AC dc.b $AC ; ¬ RAM:00023C4E 0000 dc.b 0 RAM:00023C4F 0034 dc.b $34 ; 4 RAM:00023C50 00FF dc.b $FF RAM:00023C51 00C0 dc.b $C0 ; À RAM:00023C52 004E dc.b $4E ; N RAM:00023C53 00C0 dc.b $C0 ; À RAM:00023C54 0000 dc.b 0 RAM:00023C55 00AB dc.b $AB ; « RAM:00023C56 0000 dc.b 0 RAM:00023C57 0034 dc.b $34 ; 4 RAM:00023C58 00FB dc.b $FB ; û RAM:00023C59 00C0 dc.b $C0 ; À RAM:00023C5A 0048 dc.b $48 ; H RAM:00023C5B 0080 dc.b $80 ; € RAM:00023C5C 0000 dc.b 0 RAM:00023C5D 00C0 dc.b $C0 ; À RAM:00023C5E 0001 dc.b 1 RAM:00023C5F 002B dc.b $2B ; + RAM:00023C60 00FB dc.b $FB ; û RAM:00023C61 00C0 dc.b $C0 ; À RAM:00023C62 0048 dc.b $48 ; H RAM:00023C63 00C0 dc.b $C0 ; À RAM:00023C64 0000 dc.b 0 RAM:00023C65 00BF dc.b $BF ; ¿ RAM:00023C66 0001 dc.b 1 RAM:00023C67 002B dc.b $2B ; + RAM:00023C68 00F1 dc.b $F1 ; ñ RAM:00023C69 00C0 dc.b $C0 ; À RAM:00023C6A 0041 dc.b $41 ; A RAM:00023C6B 0000 dc.b 0 RAM:00023C6C 0000 dc.b 0 RAM:00023C6D 006E dc.b $6E ; n RAM:00023C6E 0000 dc.b 0 RAM:00023C6F 003E dc.b $3E ; > RAM:00023C70 00F1 dc.b $F1 ; ñ RAM:00023C71 00C0 dc.b $C0 ; À RAM:00023C72 0041 dc.b $41 ; A RAM:00023C73 0080 dc.b $80 ; € RAM:00023C74 0000 dc.b 0 RAM:00023C75 006F dc.b $6F ; o RAM:00023C76 0000 dc.b 0 RAM:00023C77 003D dc.b $3D ; = RAM:00023C78 00F1 dc.b $F1 ; ñ RAM:00023C79 00C0 dc.b $C0 ; À RAM:00023C7A 0041 dc.b $41 ; A RAM:00023C7B 00C0 dc.b $C0 ; À RAM:00023C7C 0000 dc.b 0 RAM:00023C7D 00AD dc.b $AD ; ­ RAM:00023C7E 0000 dc.b 0 RAM:00023C7F 0043 dc.b $43 ; C RAM:00023C80 00FF dc.b $FF RAM:00023C81 00FF dc.b $FF RAM:00023C82 0050 dc.b $50 ; P RAM:00023C83 00FC dc.b $FC ; ü RAM:00023C84 0001 dc.b 1 RAM:00023C85 0054 dc.b $54 ; T RAM:00023C86 0000 dc.b 0 RAM:00023C87 0000 dc.b 0 RAM:00023C88 00FF dc.b $FF RAM:00023C89 00FF dc.b $FF RAM:00023C8A 0051 dc.b $51 ; Q RAM:00023C8B 00FC dc.b $FC ; ü RAM:00023C8C 0001 dc.b 1 RAM:00023C8D 0030 dc.b $30 ; 0 RAM:00023C8E 0000 dc.b 0 RAM:00023C8F 0000 dc.b 0 RAM:00023C90 00FF dc.b $FF RAM:00023C91 00FF dc.b $FF RAM:00023C92 0052 dc.b $52 ; R RAM:00023C93 00FC dc.b $FC ; ü RAM:00023C94 0001 dc.b 1 RAM:00023C95 0039 dc.b $39 ; 9 RAM:00023C96 0000 dc.b 0 RAM:00023C97 0000 dc.b 0 RAM:00023C98 00FF dc.b $FF RAM:00023C99 00FF dc.b $FF RAM:00023C9A 0053 dc.b $53 ; S RAM:00023C9B 00FC dc.b $FC ; ü RAM:00023C9C 0001 dc.b 1 RAM:00023C9D 0045 dc.b $45 ; E RAM:00023C9E 0000 dc.b 0 RAM:00023C9F 0000 dc.b 0 RAM:00023CA0 00FF dc.b $FF RAM:00023CA1 00FF dc.b $FF RAM:00023CA2 0054 dc.b $54 ; T RAM:00023CA3 00FC dc.b $FC ; ü RAM:00023CA4 0001 dc.b 1 RAM:00023CA5 0027 dc.b $27 ; ' RAM:00023CA6 0000 dc.b 0 RAM:00023CA7 0000 dc.b 0 RAM:00023CA8 00FF dc.b $FF RAM:00023CA9 00FF dc.b $FF RAM:00023CAA 0054 dc.b $54 ; T RAM:00023CAB 00FC dc.b $FC ; ü RAM:00023CAC 0001 dc.b 1 RAM:00023CAD 003C dc.b $3C ; < RAM:00023CAE 0000 dc.b 0 RAM:00023CAF 0000 dc.b 0 RAM:00023CB0 00FF dc.b $FF RAM:00023CB1 00FF dc.b $FF RAM:00023CB2 0055 dc.b $55 ; U RAM:00023CB3 00FC dc.b $FC ; ü RAM:00023CB4 0001 dc.b 1 RAM:00023CB5 002A dc.b $2A ; * RAM:00023CB6 0000 dc.b 0 RAM:00023CB7 0000 dc.b 0 RAM:00023CB8 00FF dc.b $FF RAM:00023CB9 00FF dc.b $FF RAM:00023CBA 0055 dc.b $55 ; U RAM:00023CBB 00FC dc.b $FC ; ü RAM:00023CBC 0001 dc.b 1 RAM:00023CBD 0042 dc.b $42 ; B RAM:00023CBE 0000 dc.b 0 RAM:00023CBF 0000 dc.b 0 RAM:00023CC0 00FF dc.b $FF RAM:00023CC1 00FF dc.b $FF RAM:00023CC2 0056 dc.b $56 ; V RAM:00023CC3 00FC dc.b $FC ; ü RAM:00023CC4 0001 dc.b 1 RAM:00023CC5 004E dc.b $4E ; N RAM:00023CC6 0000 dc.b 0 RAM:00023CC7 0000 dc.b 0 RAM:00023CC8 00FF dc.b $FF RAM:00023CC9 00FF dc.b $FF RAM:00023CCA 0057 dc.b $57 ; W RAM:00023CCB 00FC dc.b $FC ; ü RAM:00023CCC 0001 dc.b 1 RAM:00023CCD 002D dc.b $2D ; - RAM:00023CCE 0000 dc.b 0 RAM:00023CCF 0000 dc.b 0 RAM:00023CD0 00FF dc.b $FF RAM:00023CD1 00FF dc.b $FF RAM:00023CD2 0058 dc.b $58 ; X RAM:00023CD3 00FC dc.b $FC ; ü RAM:00023CD4 0001 dc.b 1 RAM:00023CD5 0058 dc.b $58 ; X RAM:00023CD6 0000 dc.b 0 RAM:00023CD7 0000 dc.b 0 RAM:00023CD8 00FF dc.b $FF RAM:00023CD9 00FF dc.b $FF RAM:00023CDA 0059 dc.b $59 ; Y RAM:00023CDB 00FC dc.b $FC ; ü RAM:00023CDC 0001 dc.b 1 RAM:00023CDD 005B dc.b $5B ; [ RAM:00023CDE 0000 dc.b 0 RAM:00023CDF 0000 dc.b 0 RAM:00023CE0 00FF dc.b $FF RAM:00023CE1 00FF dc.b $FF RAM:00023CE2 005A dc.b $5A ; Z RAM:00023CE3 00FC dc.b $FC ; ü RAM:00023CE4 0001 dc.b 1 RAM:00023CE5 0051 dc.b $51 ; Q RAM:00023CE6 0000 dc.b 0 RAM:00023CE7 0000 dc.b 0 RAM:00023CE8 00FF dc.b $FF RAM:00023CE9 00FF dc.b $FF RAM:00023CEA 005B dc.b $5B ; [ RAM:00023CEB 00FC dc.b $FC ; ü RAM:00023CEC 0001 dc.b 1 RAM:00023CED 004B dc.b $4B ; K RAM:00023CEE 0000 dc.b 0 RAM:00023CEF 0000 dc.b 0 RAM:00023CF0 00FF dc.b $FF RAM:00023CF1 00FF dc.b $FF RAM:00023CF2 005C dc.b $5C ; \ RAM:00023CF3 00FC dc.b $FC ; ü RAM:00023CF4 0001 dc.b 1 RAM:00023CF5 0033 dc.b $33 ; 3 RAM:00023CF6 0000 dc.b 0 RAM:00023CF7 0000 dc.b 0 RAM:00023CF8 00FF dc.b $FF RAM:00023CF9 00FF dc.b $FF RAM:00023CFA 005D dc.b $5D ; ] RAM:00023CFB 00FC dc.b $FC ; ü RAM:00023CFC 0001 dc.b 1 RAM:00023CFD 0048 dc.b $48 ; H RAM:00023CFE 0000 dc.b 0 RAM:00023CFF 0000 dc.b 0 RAM:00023D00 00FF dc.b $FF RAM:00023D01 00FF dc.b $FF RAM:00023D02 005E dc.b $5E ; ^ RAM:00023D03 00FC dc.b $FC ; ü RAM:00023D04 0001 dc.b 1 RAM:00023D05 0036 dc.b $36 ; 6 RAM:00023D06 0000 dc.b 0 RAM:00023D07 0000 dc.b 0 RAM:00023D08 00FF dc.b $FF RAM:00023D09 00FF dc.b $FF RAM:00023D0A 005F dc.b $5F ; _ RAM:00023D0B 00FC dc.b $FC ; ü RAM:00023D0C 0001 dc.b 1 RAM:00023D0D 003F dc.b $3F ; ? RAM:00023D0E 0000 dc.b 0 RAM:00023D0F 0000 dc.b 0 RAM:00023D10 00FF dc.b $FF RAM:00023D11 00FF dc.b $FF RAM:00023D12 0050 dc.b $50 ; P RAM:00023D13 00FA dc.b $FA ; ú RAM:00023D14 0001 dc.b 1 RAM:00023D15 0056 dc.b $56 ; V RAM:00023D16 0000 dc.b 0 RAM:00023D17 0025 dc.b $25 ; % RAM:00023D18 00FF dc.b $FF RAM:00023D19 00FF dc.b $FF RAM:00023D1A 0051 dc.b $51 ; Q RAM:00023D1B 00FA dc.b $FA ; ú RAM:00023D1C 0001 dc.b 1 RAM:00023D1D 0032 dc.b $32 ; 2 RAM:00023D1E 0000 dc.b 0 RAM:00023D1F 0025 dc.b $25 ; % RAM:00023D20 00FF dc.b $FF RAM:00023D21 00FF dc.b $FF RAM:00023D22 0052 dc.b $52 ; R RAM:00023D23 00FA dc.b $FA ; ú RAM:00023D24 0001 dc.b 1 RAM:00023D25 003B dc.b $3B ; ; RAM:00023D26 0000 dc.b 0 RAM:00023D27 0025 dc.b $25 ; % RAM:00023D28 00FF dc.b $FF RAM:00023D29 00FF dc.b $FF RAM:00023D2A 0053 dc.b $53 ; S RAM:00023D2B 00FA dc.b $FA ; ú RAM:00023D2C 0001 dc.b 1 RAM:00023D2D 0047 dc.b $47 ; G RAM:00023D2E 0000 dc.b 0 RAM:00023D2F 0025 dc.b $25 ; % RAM:00023D30 00FF dc.b $FF RAM:00023D31 00FF dc.b $FF RAM:00023D32 0054 dc.b $54 ; T RAM:00023D33 00FA dc.b $FA ; ú RAM:00023D34 0001 dc.b 1 RAM:00023D35 0029 dc.b $29 ; ) RAM:00023D36 0000 dc.b 0 RAM:00023D37 0025 dc.b $25 ; % RAM:00023D38 00FF dc.b $FF RAM:00023D39 00FF dc.b $FF RAM:00023D3A 0054 dc.b $54 ; T RAM:00023D3B 00FA dc.b $FA ; ú RAM:00023D3C 0001 dc.b 1 RAM:00023D3D 003E dc.b $3E ; > RAM:00023D3E 0000 dc.b 0 RAM:00023D3F 0025 dc.b $25 ; % RAM:00023D40 00FF dc.b $FF RAM:00023D41 00FF dc.b $FF RAM:00023D42 0055 dc.b $55 ; U RAM:00023D43 00FA dc.b $FA ; ú RAM:00023D44 0001 dc.b 1 RAM:00023D45 002C dc.b $2C ; , RAM:00023D46 0000 dc.b 0 RAM:00023D47 0025 dc.b $25 ; % RAM:00023D48 00FF dc.b $FF RAM:00023D49 00FF dc.b $FF RAM:00023D4A 0055 dc.b $55 ; U RAM:00023D4B 00FA dc.b $FA ; ú RAM:00023D4C 0001 dc.b 1 RAM:00023D4D 0044 dc.b $44 ; D RAM:00023D4E 0000 dc.b 0 RAM:00023D4F 0025 dc.b $25 ; % RAM:00023D50 00FF dc.b $FF RAM:00023D51 00FF dc.b $FF RAM:00023D52 0056 dc.b $56 ; V RAM:00023D53 00FA dc.b $FA ; ú RAM:00023D54 0001 dc.b 1 RAM:00023D55 0050 dc.b $50 ; P RAM:00023D56 0000 dc.b 0 RAM:00023D57 0025 dc.b $25 ; % RAM:00023D58 00FF dc.b $FF RAM:00023D59 00FF dc.b $FF RAM:00023D5A 0057 dc.b $57 ; W RAM:00023D5B 00FA dc.b $FA ; ú RAM:00023D5C 0001 dc.b 1 RAM:00023D5D 002F dc.b $2F ; / RAM:00023D5E 0000 dc.b 0 RAM:00023D5F 0025 dc.b $25 ; % RAM:00023D60 00FF dc.b $FF RAM:00023D61 00FF dc.b $FF RAM:00023D62 0058 dc.b $58 ; X RAM:00023D63 00FA dc.b $FA ; ú RAM:00023D64 0001 dc.b 1 RAM:00023D65 005A dc.b $5A ; Z RAM:00023D66 0000 dc.b 0 RAM:00023D67 0025 dc.b $25 ; % RAM:00023D68 00FF dc.b $FF RAM:00023D69 00FF dc.b $FF RAM:00023D6A 0059 dc.b $59 ; Y RAM:00023D6B 00FA dc.b $FA ; ú RAM:00023D6C 0001 dc.b 1 RAM:00023D6D 005D dc.b $5D ; ] RAM:00023D6E 0000 dc.b 0 RAM:00023D6F 0025 dc.b $25 ; % RAM:00023D70 00FF dc.b $FF RAM:00023D71 00FF dc.b $FF RAM:00023D72 005A dc.b $5A ; Z RAM:00023D73 00FA dc.b $FA ; ú RAM:00023D74 0001 dc.b 1 RAM:00023D75 0053 dc.b $53 ; S RAM:00023D76 0000 dc.b 0 RAM:00023D77 0025 dc.b $25 ; % RAM:00023D78 00FF dc.b $FF RAM:00023D79 00FF dc.b $FF RAM:00023D7A 005B dc.b $5B ; [ RAM:00023D7B 00FA dc.b $FA ; ú RAM:00023D7C 0001 dc.b 1 RAM:00023D7D 004D dc.b $4D ; M RAM:00023D7E 0000 dc.b 0 RAM:00023D7F 0025 dc.b $25 ; % RAM:00023D80 00FF dc.b $FF RAM:00023D81 00FF dc.b $FF RAM:00023D82 005C dc.b $5C ; \ RAM:00023D83 00FA dc.b $FA ; ú RAM:00023D84 0001 dc.b 1 RAM:00023D85 0035 dc.b $35 ; 5 RAM:00023D86 0000 dc.b 0 RAM:00023D87 0025 dc.b $25 ; % RAM:00023D88 00FF dc.b $FF RAM:00023D89 00FF dc.b $FF RAM:00023D8A 005D dc.b $5D ; ] RAM:00023D8B 00FA dc.b $FA ; ú RAM:00023D8C 0001 dc.b 1 RAM:00023D8D 004A dc.b $4A ; J RAM:00023D8E 0000 dc.b 0 RAM:00023D8F 0025 dc.b $25 ; % RAM:00023D90 00FF dc.b $FF RAM:00023D91 00FF dc.b $FF RAM:00023D92 005E dc.b $5E ; ^ RAM:00023D93 00FA dc.b $FA ; ú RAM:00023D94 0001 dc.b 1 RAM:00023D95 0038 dc.b $38 ; 8 RAM:00023D96 0000 dc.b 0 RAM:00023D97 0025 dc.b $25 ; % RAM:00023D98 00FF dc.b $FF RAM:00023D99 00FF dc.b $FF RAM:00023D9A 005F dc.b $5F ; _ RAM:00023D9B 00FA dc.b $FA ; ú RAM:00023D9C 0001 dc.b 1 RAM:00023D9D 0041 dc.b $41 ; A RAM:00023D9E 0000 dc.b 0 RAM:00023D9F 0025 dc.b $25 ; % RAM:00023DA0 00FF dc.b $FF RAM:00023DA1 00FF dc.b $FF RAM:00023DA2 0050 dc.b $50 ; P RAM:00023DA3 00FB dc.b $FB ; û RAM:00023DA4 0001 dc.b 1 RAM:00023DA5 0055 dc.b $55 ; U RAM:00023DA6 0000 dc.b 0 RAM:00023DA7 0031 dc.b $31 ; 1 RAM:00023DA8 00FF dc.b $FF RAM:00023DA9 00FF dc.b $FF RAM:00023DAA 0051 dc.b $51 ; Q RAM:00023DAB 00FB dc.b $FB ; û RAM:00023DAC 0001 dc.b 1 RAM:00023DAD 0031 dc.b $31 ; 1 RAM:00023DAE 0000 dc.b 0 RAM:00023DAF 0031 dc.b $31 ; 1 RAM:00023DB0 00FF dc.b $FF RAM:00023DB1 00FF dc.b $FF RAM:00023DB2 0052 dc.b $52 ; R RAM:00023DB3 00FB dc.b $FB ; û RAM:00023DB4 0001 dc.b 1 RAM:00023DB5 003A dc.b $3A ; : RAM:00023DB6 0000 dc.b 0 RAM:00023DB7 0031 dc.b $31 ; 1 RAM:00023DB8 00FF dc.b $FF RAM:00023DB9 00FF dc.b $FF RAM:00023DBA 0053 dc.b $53 ; S RAM:00023DBB 00FB dc.b $FB ; û RAM:00023DBC 0001 dc.b 1 RAM:00023DBD 0046 dc.b $46 ; F RAM:00023DBE 0000 dc.b 0 RAM:00023DBF 0031 dc.b $31 ; 1 RAM:00023DC0 00FF dc.b $FF RAM:00023DC1 00FF dc.b $FF RAM:00023DC2 0054 dc.b $54 ; T RAM:00023DC3 00FB dc.b $FB ; û RAM:00023DC4 0001 dc.b 1 RAM:00023DC5 0028 dc.b $28 ; ( RAM:00023DC6 0000 dc.b 0 RAM:00023DC7 0031 dc.b $31 ; 1 RAM:00023DC8 00FF dc.b $FF RAM:00023DC9 00FF dc.b $FF RAM:00023DCA 0054 dc.b $54 ; T RAM:00023DCB 00FB dc.b $FB ; û RAM:00023DCC 0001 dc.b 1 RAM:00023DCD 003D dc.b $3D ; = RAM:00023DCE 0000 dc.b 0 RAM:00023DCF 0031 dc.b $31 ; 1 RAM:00023DD0 00FF dc.b $FF RAM:00023DD1 00FF dc.b $FF RAM:00023DD2 0055 dc.b $55 ; U RAM:00023DD3 00FB dc.b $FB ; û RAM:00023DD4 0001 dc.b 1 RAM:00023DD5 002B dc.b $2B ; + RAM:00023DD6 0000 dc.b 0 RAM:00023DD7 0031 dc.b $31 ; 1 RAM:00023DD8 00FF dc.b $FF RAM:00023DD9 00FF dc.b $FF RAM:00023DDA 0055 dc.b $55 ; U RAM:00023DDB 00FB dc.b $FB ; û RAM:00023DDC 0001 dc.b 1 RAM:00023DDD 0043 dc.b $43 ; C RAM:00023DDE 0000 dc.b 0 RAM:00023DDF 0031 dc.b $31 ; 1 RAM:00023DE0 00FF dc.b $FF RAM:00023DE1 00FF dc.b $FF RAM:00023DE2 0056 dc.b $56 ; V RAM:00023DE3 00FB dc.b $FB ; û RAM:00023DE4 0001 dc.b 1 RAM:00023DE5 004F dc.b $4F ; O RAM:00023DE6 0000 dc.b 0 RAM:00023DE7 0031 dc.b $31 ; 1 RAM:00023DE8 00FF dc.b $FF RAM:00023DE9 00FF dc.b $FF RAM:00023DEA 0057 dc.b $57 ; W RAM:00023DEB 00FB dc.b $FB ; û RAM:00023DEC 0001 dc.b 1 RAM:00023DED 002E dc.b $2E ; . RAM:00023DEE 0000 dc.b 0 RAM:00023DEF 0031 dc.b $31 ; 1 RAM:00023DF0 00FF dc.b $FF RAM:00023DF1 00FF dc.b $FF RAM:00023DF2 0058 dc.b $58 ; X RAM:00023DF3 00FB dc.b $FB ; û RAM:00023DF4 0001 dc.b 1 RAM:00023DF5 0059 dc.b $59 ; Y RAM:00023DF6 0000 dc.b 0 RAM:00023DF7 0031 dc.b $31 ; 1 RAM:00023DF8 00FF dc.b $FF RAM:00023DF9 00FF dc.b $FF RAM:00023DFA 0059 dc.b $59 ; Y RAM:00023DFB 00FB dc.b $FB ; û RAM:00023DFC 0001 dc.b 1 RAM:00023DFD 005C dc.b $5C ; \ RAM:00023DFE 0000 dc.b 0 RAM:00023DFF 0031 dc.b $31 ; 1 RAM:00023E00 00FF dc.b $FF RAM:00023E01 00FF dc.b $FF RAM:00023E02 005A dc.b $5A ; Z RAM:00023E03 00FB dc.b $FB ; û RAM:00023E04 0001 dc.b 1 RAM:00023E05 0052 dc.b $52 ; R RAM:00023E06 0000 dc.b 0 RAM:00023E07 0031 dc.b $31 ; 1 RAM:00023E08 00FF dc.b $FF RAM:00023E09 00FF dc.b $FF RAM:00023E0A 005B dc.b $5B ; [ RAM:00023E0B 00FB dc.b $FB ; û RAM:00023E0C 0001 dc.b 1 RAM:00023E0D 004C dc.b $4C ; L RAM:00023E0E 0000 dc.b 0 RAM:00023E0F 0031 dc.b $31 ; 1 RAM:00023E10 00FF dc.b $FF RAM:00023E11 00FF dc.b $FF RAM:00023E12 005C dc.b $5C ; \ RAM:00023E13 00FB dc.b $FB ; û RAM:00023E14 0001 dc.b 1 RAM:00023E15 0034 dc.b $34 ; 4 RAM:00023E16 0000 dc.b 0 RAM:00023E17 0031 dc.b $31 ; 1 RAM:00023E18 00FF dc.b $FF RAM:00023E19 00FF dc.b $FF RAM:00023E1A 005D dc.b $5D ; ] RAM:00023E1B 00FB dc.b $FB ; û RAM:00023E1C 0001 dc.b 1 RAM:00023E1D 0049 dc.b $49 ; I RAM:00023E1E 0000 dc.b 0 RAM:00023E1F 0031 dc.b $31 ; 1 RAM:00023E20 00FF dc.b $FF RAM:00023E21 00FF dc.b $FF RAM:00023E22 005E dc.b $5E ; ^ RAM:00023E23 00FB dc.b $FB ; û RAM:00023E24 0001 dc.b 1 RAM:00023E25 0037 dc.b $37 ; 7 RAM:00023E26 0000 dc.b 0 RAM:00023E27 0031 dc.b $31 ; 1 RAM:00023E28 00FF dc.b $FF RAM:00023E29 00FF dc.b $FF RAM:00023E2A 005F dc.b $5F ; _ RAM:00023E2B 00FB dc.b $FB ; û RAM:00023E2C 0001 dc.b 1 RAM:00023E2D 0040 dc.b $40 ; @ RAM:00023E2E 0000 dc.b 0 RAM:00023E2F 0031 dc.b $31 ; 1 RAM:00023E30 00FF dc.b $FF RAM:00023E31 00F8 dc.b $F8 ; ø RAM:00023E32 0050 dc.b $50 ; P RAM:00023E33 00C8 dc.b $C8 ; È RAM:00023E34 0000 dc.b 0 RAM:00023E35 0091 dc.b $91 ; ‘ RAM:00023E36 0000 dc.b 0 RAM:00023E37 0015 dc.b $15 RAM:00023E38 00FF dc.b $FF RAM:00023E39 00F8 dc.b $F8 ; ø RAM:00023E3A 0051 dc.b $51 ; Q RAM:00023E3B 00C8 dc.b $C8 ; È RAM:00023E3C 0000 dc.b 0 RAM:00023E3D 0090 dc.b $90 ; RAM:00023E3E 0000 dc.b 0 RAM:00023E3F 0015 dc.b $15 RAM:00023E40 00FF dc.b $FF RAM:00023E41 00F8 dc.b $F8 ; ø RAM:00023E42 0051 dc.b $51 ; Q RAM:00023E43 00C8 dc.b $C8 ; È RAM:00023E44 0000 dc.b 0 RAM:00023E45 0084 dc.b $84 ; „ RAM:00023E46 0000 dc.b 0 RAM:00023E47 0015 dc.b $15 RAM:00023E48 00FF dc.b $FF RAM:00023E49 00F8 dc.b $F8 ; ø RAM:00023E4A 0052 dc.b $52 ; R RAM:00023E4B 00C8 dc.b $C8 ; È RAM:00023E4C 0000 dc.b 0 RAM:00023E4D 0087 dc.b $87 ; ‡ RAM:00023E4E 0000 dc.b 0 RAM:00023E4F 0015 dc.b $15 RAM:00023E50 00FF dc.b $FF RAM:00023E51 00F8 dc.b $F8 ; ø RAM:00023E52 0053 dc.b $53 ; S RAM:00023E53 00C8 dc.b $C8 ; È RAM:00023E54 0000 dc.b 0 RAM:00023E55 008B dc.b $8B ; ‹ RAM:00023E56 0000 dc.b 0 RAM:00023E57 0015 dc.b $15 RAM:00023E58 00FF dc.b $FF RAM:00023E59 00F8 dc.b $F8 ; ø RAM:00023E5A 0054 dc.b $54 ; T RAM:00023E5B 00C8 dc.b $C8 ; È RAM:00023E5C 0000 dc.b 0 RAM:00023E5D 0081 dc.b $81 ; RAM:00023E5E 0000 dc.b 0 RAM:00023E5F 0015 dc.b $15 RAM:00023E60 00FF dc.b $FF RAM:00023E61 00F8 dc.b $F8 ; ø RAM:00023E62 0054 dc.b $54 ; T RAM:00023E63 00C8 dc.b $C8 ; È RAM:00023E64 0000 dc.b 0 RAM:00023E65 0088 dc.b $88 ; ˆ RAM:00023E66 0000 dc.b 0 RAM:00023E67 0015 dc.b $15 RAM:00023E68 00FF dc.b $FF RAM:00023E69 00F8 dc.b $F8 ; ø RAM:00023E6A 0055 dc.b $55 ; U RAM:00023E6B 00C8 dc.b $C8 ; È RAM:00023E6C 0000 dc.b 0 RAM:00023E6D 0082 dc.b $82 ; ‚ RAM:00023E6E 0000 dc.b 0 RAM:00023E6F 0015 dc.b $15 RAM:00023E70 00FF dc.b $FF RAM:00023E71 00F8 dc.b $F8 ; ø RAM:00023E72 0055 dc.b $55 ; U RAM:00023E73 00C8 dc.b $C8 ; È RAM:00023E74 0000 dc.b 0 RAM:00023E75 008A dc.b $8A ; Š RAM:00023E76 0000 dc.b 0 RAM:00023E77 0015 dc.b $15 RAM:00023E78 00FF dc.b $FF RAM:00023E79 00F8 dc.b $F8 ; ø RAM:00023E7A 0056 dc.b $56 ; V RAM:00023E7B 00C8 dc.b $C8 ; È RAM:00023E7C 0000 dc.b 0 RAM:00023E7D 008E dc.b $8E ; Ž RAM:00023E7E 0000 dc.b 0 RAM:00023E7F 0015 dc.b $15 RAM:00023E80 00FF dc.b $FF RAM:00023E81 00F8 dc.b $F8 ; ø RAM:00023E82 0057 dc.b $57 ; W RAM:00023E83 00C8 dc.b $C8 ; È RAM:00023E84 0000 dc.b 0 RAM:00023E85 0083 dc.b $83 ; ƒ RAM:00023E86 0000 dc.b 0 RAM:00023E87 0015 dc.b $15 RAM:00023E88 00FF dc.b $FF RAM:00023E89 00F8 dc.b $F8 ; ø RAM:00023E8A 0058 dc.b $58 ; X RAM:00023E8B 00C8 dc.b $C8 ; È RAM:00023E8C 0000 dc.b 0 RAM:00023E8D 0092 dc.b $92 ; ’ RAM:00023E8E 0000 dc.b 0 RAM:00023E8F 0015 dc.b $15 RAM:00023E90 00FF dc.b $FF RAM:00023E91 00F8 dc.b $F8 ; ø RAM:00023E92 0059 dc.b $59 ; Y RAM:00023E93 00C8 dc.b $C8 ; È RAM:00023E94 0000 dc.b 0 RAM:00023E95 0093 dc.b $93 ; “ RAM:00023E96 0000 dc.b 0 RAM:00023E97 0015 dc.b $15 RAM:00023E98 00FF dc.b $FF RAM:00023E99 00F8 dc.b $F8 ; ø RAM:00023E9A 005A dc.b $5A ; Z RAM:00023E9B 00C8 dc.b $C8 ; È RAM:00023E9C 0000 dc.b 0 RAM:00023E9D 008F dc.b $8F ; RAM:00023E9E 0000 dc.b 0 RAM:00023E9F 0015 dc.b $15 RAM:00023EA0 00FF dc.b $FF RAM:00023EA1 00F8 dc.b $F8 ; ø RAM:00023EA2 005B dc.b $5B ; [ RAM:00023EA3 00C8 dc.b $C8 ; È RAM:00023EA4 0000 dc.b 0 RAM:00023EA5 008D dc.b $8D ; RAM:00023EA6 0000 dc.b 0 RAM:00023EA7 0015 dc.b $15 RAM:00023EA8 00FF dc.b $FF RAM:00023EA9 00F8 dc.b $F8 ; ø RAM:00023EAA 005C dc.b $5C ; \ RAM:00023EAB 00C8 dc.b $C8 ; È RAM:00023EAC 0000 dc.b 0 RAM:00023EAD 0085 dc.b $85 ; … RAM:00023EAE 0000 dc.b 0 RAM:00023EAF 0015 dc.b $15 RAM:00023EB0 00FF dc.b $FF RAM:00023EB1 00F8 dc.b $F8 ; ø RAM:00023EB2 005D dc.b $5D ; ] RAM:00023EB3 00C8 dc.b $C8 ; È RAM:00023EB4 0000 dc.b 0 RAM:00023EB5 008C dc.b $8C ; Œ RAM:00023EB6 0000 dc.b 0 RAM:00023EB7 0015 dc.b $15 RAM:00023EB8 00FF dc.b $FF RAM:00023EB9 00F8 dc.b $F8 ; ø RAM:00023EBA 005E dc.b $5E ; ^ RAM:00023EBB 00C8 dc.b $C8 ; È RAM:00023EBC 0000 dc.b 0 RAM:00023EBD 0086 dc.b $86 ; † RAM:00023EBE 0000 dc.b 0 RAM:00023EBF 0015 dc.b $15 RAM:00023EC0 00FF dc.b $FF RAM:00023EC1 00F8 dc.b $F8 ; ø RAM:00023EC2 005F dc.b $5F ; _ RAM:00023EC3 00C8 dc.b $C8 ; È RAM:00023EC4 0000 dc.b 0 RAM:00023EC5 0089 dc.b $89 ; ‰ RAM:00023EC6 0000 dc.b 0 RAM:00023EC7 0015 dc.b $15 RAM:00023EC8 00FF dc.b $FF RAM:00023EC9 00C0 dc.b $C0 ; À RAM:00023ECA 0050 dc.b $50 ; P RAM:00023ECB 00C0 dc.b $C0 ; À RAM:00023ECC 0001 dc.b 1 RAM:00023ECD 0012 dc.b $12 RAM:00023ECE 0000 dc.b 0 RAM:00023ECF 002D dc.b $2D ; - RAM:00023ED0 00FF dc.b $FF RAM:00023ED1 00C0 dc.b $C0 ; À RAM:00023ED2 0051 dc.b $51 ; Q RAM:00023ED3 00C0 dc.b $C0 ; À RAM:00023ED4 0001 dc.b 1 RAM:00023ED5 0006 dc.b 6 RAM:00023ED6 0000 dc.b 0 RAM:00023ED7 002D dc.b $2D ; - RAM:00023ED8 00FF dc.b $FF RAM:00023ED9 00C0 dc.b $C0 ; À RAM:00023EDA 0052 dc.b $52 ; R RAM:00023EDB 00C0 dc.b $C0 ; À RAM:00023EDC 0001 dc.b 1 RAM:00023EDD 0009 dc.b 9 RAM:00023EDE 0000 dc.b 0 RAM:00023EDF 002D dc.b $2D ; - RAM:00023EE0 00FF dc.b $FF RAM:00023EE1 00C0 dc.b $C0 ; À RAM:00023EE2 0053 dc.b $53 ; S RAM:00023EE3 00C0 dc.b $C0 ; À RAM:00023EE4 0001 dc.b 1 RAM:00023EE5 000D dc.b $D RAM:00023EE6 0000 dc.b 0 RAM:00023EE7 002D dc.b $2D ; - RAM:00023EE8 00FF dc.b $FF RAM:00023EE9 00C0 dc.b $C0 ; À RAM:00023EEA 0054 dc.b $54 ; T RAM:00023EEB 00C0 dc.b $C0 ; À RAM:00023EEC 0001 dc.b 1 RAM:00023EED 0003 dc.b 3 RAM:00023EEE 0000 dc.b 0 RAM:00023EEF 002D dc.b $2D ; - RAM:00023EF0 00FF dc.b $FF RAM:00023EF1 00C0 dc.b $C0 ; À RAM:00023EF2 0054 dc.b $54 ; T RAM:00023EF3 00C0 dc.b $C0 ; À RAM:00023EF4 0001 dc.b 1 RAM:00023EF5 000A dc.b $A RAM:00023EF6 0000 dc.b 0 RAM:00023EF7 002D dc.b $2D ; - RAM:00023EF8 00FF dc.b $FF RAM:00023EF9 00C0 dc.b $C0 ; À RAM:00023EFA 0055 dc.b $55 ; U RAM:00023EFB 00C0 dc.b $C0 ; À RAM:00023EFC 0001 dc.b 1 RAM:00023EFD 0004 dc.b 4 RAM:00023EFE 0000 dc.b 0 RAM:00023EFF 002D dc.b $2D ; - RAM:00023F00 00FF dc.b $FF RAM:00023F01 00C0 dc.b $C0 ; À RAM:00023F02 0055 dc.b $55 ; U RAM:00023F03 00C0 dc.b $C0 ; À RAM:00023F04 0001 dc.b 1 RAM:00023F05 000C dc.b $C RAM:00023F06 0000 dc.b 0 RAM:00023F07 002D dc.b $2D ; - RAM:00023F08 00FF dc.b $FF RAM:00023F09 00C0 dc.b $C0 ; À RAM:00023F0A 0056 dc.b $56 ; V RAM:00023F0B 00C0 dc.b $C0 ; À RAM:00023F0C 0001 dc.b 1 RAM:00023F0D 0010 dc.b $10 RAM:00023F0E 0000 dc.b 0 RAM:00023F0F 002D dc.b $2D ; - RAM:00023F10 00FF dc.b $FF RAM:00023F11 00C0 dc.b $C0 ; À RAM:00023F12 0057 dc.b $57 ; W RAM:00023F13 00C0 dc.b $C0 ; À RAM:00023F14 0001 dc.b 1 RAM:00023F15 0005 dc.b 5 RAM:00023F16 0000 dc.b 0 RAM:00023F17 002D dc.b $2D ; - RAM:00023F18 00FF dc.b $FF RAM:00023F19 00C0 dc.b $C0 ; À RAM:00023F1A 0058 dc.b $58 ; X RAM:00023F1B 00C0 dc.b $C0 ; À RAM:00023F1C 0001 dc.b 1 RAM:00023F1D 0022 dc.b $22 ; " RAM:00023F1E 0000 dc.b 0 RAM:00023F1F 002D dc.b $2D ; - RAM:00023F20 00FF dc.b $FF RAM:00023F21 00C0 dc.b $C0 ; À RAM:00023F22 0059 dc.b $59 ; Y RAM:00023F23 00C0 dc.b $C0 ; À RAM:00023F24 0001 dc.b 1 RAM:00023F25 0023 dc.b $23 ; # RAM:00023F26 0000 dc.b 0 RAM:00023F27 002D dc.b $2D ; - RAM:00023F28 00FF dc.b $FF RAM:00023F29 00C0 dc.b $C0 ; À RAM:00023F2A 005A dc.b $5A ; Z RAM:00023F2B 00C0 dc.b $C0 ; À RAM:00023F2C 0001 dc.b 1 RAM:00023F2D 0011 dc.b $11 RAM:00023F2E 0000 dc.b 0 RAM:00023F2F 002D dc.b $2D ; - RAM:00023F30 00FF dc.b $FF RAM:00023F31 00C0 dc.b $C0 ; À RAM:00023F32 005B dc.b $5B ; [ RAM:00023F33 00C0 dc.b $C0 ; À RAM:00023F34 0001 dc.b 1 RAM:00023F35 000F dc.b $F RAM:00023F36 0000 dc.b 0 RAM:00023F37 002D dc.b $2D ; - RAM:00023F38 00FF dc.b $FF RAM:00023F39 00C0 dc.b $C0 ; À RAM:00023F3A 005C dc.b $5C ; \ RAM:00023F3B 00C0 dc.b $C0 ; À RAM:00023F3C 0001 dc.b 1 RAM:00023F3D 0007 dc.b 7 RAM:00023F3E 0000 dc.b 0 RAM:00023F3F 002D dc.b $2D ; - RAM:00023F40 00FF dc.b $FF RAM:00023F41 00C0 dc.b $C0 ; À RAM:00023F42 005D dc.b $5D ; ] RAM:00023F43 00C0 dc.b $C0 ; À RAM:00023F44 0001 dc.b 1 RAM:00023F45 000E dc.b $E RAM:00023F46 0000 dc.b 0 RAM:00023F47 002D dc.b $2D ; - RAM:00023F48 00FF dc.b $FF RAM:00023F49 00C0 dc.b $C0 ; À RAM:00023F4A 005E dc.b $5E ; ^ RAM:00023F4B 00C0 dc.b $C0 ; À RAM:00023F4C 0001 dc.b 1 RAM:00023F4D 0008 dc.b 8 RAM:00023F4E 0000 dc.b 0 RAM:00023F4F 002D dc.b $2D ; - RAM:00023F50 00FF dc.b $FF RAM:00023F51 00C0 dc.b $C0 ; À RAM:00023F52 005F dc.b $5F ; _ RAM:00023F53 00C0 dc.b $C0 ; À RAM:00023F54 0001 dc.b 1 RAM:00023F55 000B dc.b $B RAM:00023F56 0000 dc.b 0 RAM:00023F57 002D dc.b $2D ; - RAM:00023F58 00F1 dc.b $F1 ; ñ RAM:00023F59 00C0 dc.b $C0 ; À RAM:00023F5A 0050 dc.b $50 ; P RAM:00023F5B 0000 dc.b 0 RAM:00023F5C 0000 dc.b 0 RAM:00023F5D 0008 dc.b 8 RAM:00023F5E 0000 dc.b 0 RAM:00023F5F 0048 dc.b $48 ; H RAM:00023F60 00F1 dc.b $F1 ; ñ RAM:00023F61 00C0 dc.b $C0 ; À RAM:00023F62 0050 dc.b $50 ; P RAM:00023F63 0040 dc.b $40 ; @ RAM:00023F64 0000 dc.b 0 RAM:00023F65 000A dc.b $A RAM:00023F66 0000 dc.b 0 RAM:00023F67 0049 dc.b $49 ; I RAM:00023F68 00F1 dc.b $F1 ; ñ RAM:00023F69 00C0 dc.b $C0 ; À RAM:00023F6A 0050 dc.b $50 ; P RAM:00023F6B 0080 dc.b $80 ; € RAM:00023F6C 0000 dc.b 0 RAM:00023F6D 0009 dc.b 9 RAM:00023F6E 0000 dc.b 0 RAM:00023F6F 004A dc.b $4A ; J RAM:00023F70 00F1 dc.b $F1 ; ñ RAM:00023F71 00C0 dc.b $C0 ; À RAM:00023F72 0051 dc.b $51 ; Q RAM:00023F73 0000 dc.b 0 RAM:00023F74 0001 dc.b 1 RAM:00023F75 001B dc.b $1B RAM:00023F76 0000 dc.b 0 RAM:00023F77 0048 dc.b $48 ; H RAM:00023F78 00F1 dc.b $F1 ; ñ RAM:00023F79 00C0 dc.b $C0 ; À RAM:00023F7A 0051 dc.b $51 ; Q RAM:00023F7B 0040 dc.b $40 ; @ RAM:00023F7C 0001 dc.b 1 RAM:00023F7D 001D dc.b $1D RAM:00023F7E 0000 dc.b 0 RAM:00023F7F 0049 dc.b $49 ; I RAM:00023F80 00F1 dc.b $F1 ; ñ RAM:00023F81 00C0 dc.b $C0 ; À RAM:00023F82 0051 dc.b $51 ; Q RAM:00023F83 0080 dc.b $80 ; € RAM:00023F84 0001 dc.b 1 RAM:00023F85 001C dc.b $1C RAM:00023F86 0000 dc.b 0 RAM:00023F87 004A dc.b $4A ; J RAM:00023F88 00FF dc.b $FF RAM:00023F89 00FF dc.b $FF RAM:00023F8A 0060 dc.b $60 ; ` RAM:00023F8B 0000 dc.b 0 RAM:00023F8C 0000 dc.b 0 RAM:00023F8D 0056 dc.b $56 ; V RAM:00023F8E 0000 dc.b 0 RAM:00023F8F 0016 dc.b $16 RAM:00023F90 00FF dc.b $FF RAM:00023F91 00FF dc.b $FF RAM:00023F92 0060 dc.b $60 ; ` RAM:00023F93 00FF dc.b $FF RAM:00023F94 0000 dc.b 0 RAM:00023F95 0058 dc.b $58 ; X RAM:00023F96 0000 dc.b 0 RAM:00023F97 004F dc.b $4F ; O RAM:00023F98 00FF dc.b $FF RAM:00023F99 00FF dc.b $FF RAM:00023F9A 0061 dc.b $61 ; a RAM:00023F9B 0000 dc.b 0 RAM:00023F9C 0000 dc.b 0 RAM:00023F9D 005B dc.b $5B ; [ RAM:00023F9E 0000 dc.b 0 RAM:00023F9F 0016 dc.b $16 RAM:00023FA0 00FF dc.b $FF RAM:00023FA1 00FF dc.b $FF RAM:00023FA2 0061 dc.b $61 ; a RAM:00023FA3 00FF dc.b $FF RAM:00023FA4 0000 dc.b 0 RAM:00023FA5 005D dc.b $5D ; ] RAM:00023FA6 0000 dc.b 0 RAM:00023FA7 004F dc.b $4F ; O RAM:00023FA8 00FF dc.b $FF RAM:00023FA9 00FF dc.b $FF RAM:00023FAA 0062 dc.b $62 ; b RAM:00023FAB 0000 dc.b 0 RAM:00023FAC 0000 dc.b 0 RAM:00023FAD 003A dc.b $3A ; : RAM:00023FAE 0000 dc.b 0 RAM:00023FAF 0016 dc.b $16 RAM:00023FB0 00FF dc.b $FF RAM:00023FB1 00FF dc.b $FF RAM:00023FB2 0063 dc.b $63 ; c RAM:00023FB3 0000 dc.b 0 RAM:00023FB4 0000 dc.b 0 RAM:00023FB5 0047 dc.b $47 ; G RAM:00023FB6 0000 dc.b 0 RAM:00023FB7 0016 dc.b $16 RAM:00023FB8 00FF dc.b $FF RAM:00023FB9 00FF dc.b $FF RAM:00023FBA 0064 dc.b $64 ; d RAM:00023FBB 0000 dc.b 0 RAM:00023FBC 0000 dc.b 0 RAM:00023FBD 001F dc.b $1F RAM:00023FBE 0000 dc.b 0 RAM:00023FBF 0016 dc.b $16 RAM:00023FC0 00FF dc.b $FF RAM:00023FC1 00FF dc.b $FF RAM:00023FC2 0064 dc.b $64 ; d RAM:00023FC3 0000 dc.b 0 RAM:00023FC4 0000 dc.b 0 RAM:00023FC5 003D dc.b $3D ; = RAM:00023FC6 0000 dc.b 0 RAM:00023FC7 0016 dc.b $16 RAM:00023FC8 00FF dc.b $FF RAM:00023FC9 00FF dc.b $FF RAM:00023FCA 0065 dc.b $65 ; e RAM:00023FCB 0000 dc.b 0 RAM:00023FCC 0000 dc.b 0 RAM:00023FCD 0026 dc.b $26 ; & RAM:00023FCE 0000 dc.b 0 RAM:00023FCF 0016 dc.b $16 RAM:00023FD0 00FF dc.b $FF RAM:00023FD1 00FF dc.b $FF RAM:00023FD2 0065 dc.b $65 ; e RAM:00023FD3 0000 dc.b 0 RAM:00023FD4 0000 dc.b 0 RAM:00023FD5 0044 dc.b $44 ; D RAM:00023FD6 0000 dc.b 0 RAM:00023FD7 0016 dc.b $16 RAM:00023FD8 00FF dc.b $FF RAM:00023FD9 00FF dc.b $FF RAM:00023FDA 0066 dc.b $66 ; f RAM:00023FDB 0000 dc.b 0 RAM:00023FDC 0000 dc.b 0 RAM:00023FDD 0050 dc.b $50 ; P RAM:00023FDE 0000 dc.b 0 RAM:00023FDF 0016 dc.b $16 RAM:00023FE0 00FF dc.b $FF RAM:00023FE1 00FF dc.b $FF RAM:00023FE2 0067 dc.b $67 ; g RAM:00023FE3 0000 dc.b 0 RAM:00023FE4 0000 dc.b 0 RAM:00023FE5 0029 dc.b $29 ; ) RAM:00023FE6 0000 dc.b 0 RAM:00023FE7 0016 dc.b $16 RAM:00023FE8 00FF dc.b $FF RAM:00023FE9 00FF dc.b $FF RAM:00023FEA 0068 dc.b $68 ; h RAM:00023FEB 0000 dc.b 0 RAM:00023FEC 0000 dc.b 0 RAM:00023FED 0060 dc.b $60 ; ` RAM:00023FEE 0000 dc.b 0 RAM:00023FEF 0016 dc.b $16 RAM:00023FF0 00FF dc.b $FF RAM:00023FF1 00FF dc.b $FF RAM:00023FF2 0069 dc.b $69 ; i RAM:00023FF3 0000 dc.b 0 RAM:00023FF4 0000 dc.b 0 RAM:00023FF5 0063 dc.b $63 ; c RAM:00023FF6 0000 dc.b 0 RAM:00023FF7 0016 dc.b $16 RAM:00023FF8 00FF dc.b $FF RAM:00023FF9 00FF dc.b $FF RAM:00023FFA 006A dc.b $6A ; j RAM:00023FFB 0000 dc.b 0 RAM:00023FFC 0000 dc.b 0 RAM:00023FFD 0053 dc.b $53 ; S RAM:00023FFE 0000 dc.b 0 RAM:00023FFF 0016 dc.b $16 RAM:00024000 00FF dc.b $FF RAM:00024001 00FF dc.b $FF RAM:00024002 006B dc.b $6B ; k RAM:00024003 0000 dc.b 0 RAM:00024004 0000 dc.b 0 RAM:00024005 004D dc.b $4D ; M RAM:00024006 0000 dc.b 0 RAM:00024007 0016 dc.b $16 RAM:00024008 00FF dc.b $FF RAM:00024009 00FF dc.b $FF RAM:0002400A 006C dc.b $6C ; l RAM:0002400B 0000 dc.b 0 RAM:0002400C 0000 dc.b 0 RAM:0002400D 0034 dc.b $34 ; 4 RAM:0002400E 0000 dc.b 0 RAM:0002400F 0016 dc.b $16 RAM:00024010 00FF dc.b $FF RAM:00024011 00FF dc.b $FF RAM:00024012 006D dc.b $6D ; m RAM:00024013 0000 dc.b 0 RAM:00024014 0000 dc.b 0 RAM:00024015 004A dc.b $4A ; J RAM:00024016 0000 dc.b 0 RAM:00024017 0016 dc.b $16 RAM:00024018 00FF dc.b $FF RAM:00024019 00FF dc.b $FF RAM:0002401A 006E dc.b $6E ; n RAM:0002401B 0000 dc.b 0 RAM:0002401C 0000 dc.b 0 RAM:0002401D 0037 dc.b $37 ; 7 RAM:0002401E 0000 dc.b 0 RAM:0002401F 0016 dc.b $16 RAM:00024020 00FF dc.b $FF RAM:00024021 00FF dc.b $FF RAM:00024022 006F dc.b $6F ; o RAM:00024023 0000 dc.b 0 RAM:00024024 0000 dc.b 0 RAM:00024025 0041 dc.b $41 ; A RAM:00024026 0000 dc.b 0 RAM:00024027 0016 dc.b $16 RAM:00024028 00FF dc.b $FF RAM:00024029 00FF dc.b $FF RAM:0002402A 0062 dc.b $62 ; b RAM:0002402B 00FF dc.b $FF RAM:0002402C 0000 dc.b 0 RAM:0002402D 003B dc.b $3B ; ; RAM:0002402E 0000 dc.b 0 RAM:0002402F 004F dc.b $4F ; O RAM:00024030 00FF dc.b $FF RAM:00024031 00FF dc.b $FF RAM:00024032 0063 dc.b $63 ; c RAM:00024033 00FF dc.b $FF RAM:00024034 0000 dc.b 0 RAM:00024035 0048 dc.b $48 ; H RAM:00024036 0000 dc.b 0 RAM:00024037 004F dc.b $4F ; O RAM:00024038 00FF dc.b $FF RAM:00024039 00FF dc.b $FF RAM:0002403A 0064 dc.b $64 ; d RAM:0002403B 00FF dc.b $FF RAM:0002403C 0000 dc.b 0 RAM:0002403D 0020 dc.b $20 RAM:0002403E 0000 dc.b 0 RAM:0002403F 004F dc.b $4F ; O RAM:00024040 00FF dc.b $FF RAM:00024041 00FF dc.b $FF RAM:00024042 0064 dc.b $64 ; d RAM:00024043 00FF dc.b $FF RAM:00024044 0000 dc.b 0 RAM:00024045 003E dc.b $3E ; > RAM:00024046 0000 dc.b 0 RAM:00024047 004F dc.b $4F ; O RAM:00024048 00FF dc.b $FF RAM:00024049 00FF dc.b $FF RAM:0002404A 0065 dc.b $65 ; e RAM:0002404B 00FF dc.b $FF RAM:0002404C 0000 dc.b 0 RAM:0002404D 0027 dc.b $27 ; ' RAM:0002404E 0000 dc.b 0 RAM:0002404F 004F dc.b $4F ; O RAM:00024050 00FF dc.b $FF RAM:00024051 00FF dc.b $FF RAM:00024052 0065 dc.b $65 ; e RAM:00024053 00FF dc.b $FF RAM:00024054 0000 dc.b 0 RAM:00024055 0045 dc.b $45 ; E RAM:00024056 0000 dc.b 0 RAM:00024057 004F dc.b $4F ; O RAM:00024058 00FF dc.b $FF RAM:00024059 00FF dc.b $FF RAM:0002405A 0066 dc.b $66 ; f RAM:0002405B 00FF dc.b $FF RAM:0002405C 0000 dc.b 0 RAM:0002405D 0051 dc.b $51 ; Q RAM:0002405E 0000 dc.b 0 RAM:0002405F 004F dc.b $4F ; O RAM:00024060 00FF dc.b $FF RAM:00024061 00FF dc.b $FF RAM:00024062 0067 dc.b $67 ; g RAM:00024063 00FF dc.b $FF RAM:00024064 0000 dc.b 0 RAM:00024065 002A dc.b $2A ; * RAM:00024066 0000 dc.b 0 RAM:00024067 004F dc.b $4F ; O RAM:00024068 00FF dc.b $FF RAM:00024069 00FF dc.b $FF RAM:0002406A 0068 dc.b $68 ; h RAM:0002406B 00FF dc.b $FF RAM:0002406C 0000 dc.b 0 RAM:0002406D 0061 dc.b $61 ; a RAM:0002406E 0000 dc.b 0 RAM:0002406F 004F dc.b $4F ; O RAM:00024070 00FF dc.b $FF RAM:00024071 00FF dc.b $FF RAM:00024072 0069 dc.b $69 ; i RAM:00024073 00FF dc.b $FF RAM:00024074 0000 dc.b 0 RAM:00024075 0064 dc.b $64 ; d RAM:00024076 0000 dc.b 0 RAM:00024077 004F dc.b $4F ; O RAM:00024078 00FF dc.b $FF RAM:00024079 00FF dc.b $FF RAM:0002407A 006A dc.b $6A ; j RAM:0002407B 00FF dc.b $FF RAM:0002407C 0000 dc.b 0 RAM:0002407D 0054 dc.b $54 ; T RAM:0002407E 0000 dc.b 0 RAM:0002407F 004F dc.b $4F ; O RAM:00024080 00FF dc.b $FF RAM:00024081 00FF dc.b $FF RAM:00024082 006B dc.b $6B ; k RAM:00024083 00FF dc.b $FF RAM:00024084 0000 dc.b 0 RAM:00024085 004E dc.b $4E ; N RAM:00024086 0000 dc.b 0 RAM:00024087 004F dc.b $4F ; O RAM:00024088 00FF dc.b $FF RAM:00024089 00FF dc.b $FF RAM:0002408A 006C dc.b $6C ; l RAM:0002408B 00FF dc.b $FF RAM:0002408C 0000 dc.b 0 RAM:0002408D 0035 dc.b $35 ; 5 RAM:0002408E 0000 dc.b 0 RAM:0002408F 004F dc.b $4F ; O RAM:00024090 00FF dc.b $FF RAM:00024091 00FF dc.b $FF RAM:00024092 006D dc.b $6D ; m RAM:00024093 00FF dc.b $FF RAM:00024094 0000 dc.b 0 RAM:00024095 004B dc.b $4B ; K RAM:00024096 0000 dc.b 0 RAM:00024097 004F dc.b $4F ; O RAM:00024098 00FF dc.b $FF RAM:00024099 00FF dc.b $FF RAM:0002409A 006E dc.b $6E ; n RAM:0002409B 00FF dc.b $FF RAM:0002409C 0000 dc.b 0 RAM:0002409D 0038 dc.b $38 ; 8 RAM:0002409E 0000 dc.b 0 RAM:0002409F 004F dc.b $4F ; O RAM:000240A0 00FF dc.b $FF RAM:000240A1 00FF dc.b $FF RAM:000240A2 006F dc.b $6F ; o RAM:000240A3 00FF dc.b $FF RAM:000240A4 0000 dc.b 0 RAM:000240A5 0042 dc.b $42 ; B RAM:000240A6 0000 dc.b 0 RAM:000240A7 004F dc.b $4F ; O RAM:000240A8 00FF dc.b $FF RAM:000240A9 0000 dc.b 0 RAM:000240AA 0060 dc.b $60 ; ` RAM:000240AB 0000 dc.b 0 RAM:000240AC 0000 dc.b 0 RAM:000240AD 0057 dc.b $57 ; W RAM:000240AE 0000 dc.b 0 RAM:000240AF 004E dc.b $4E ; N RAM:000240B0 00FF dc.b $FF RAM:000240B1 0000 dc.b 0 RAM:000240B2 0061 dc.b $61 ; a RAM:000240B3 0000 dc.b 0 RAM:000240B4 0000 dc.b 0 RAM:000240B5 005C dc.b $5C ; \ RAM:000240B6 0000 dc.b 0 RAM:000240B7 004E dc.b $4E ; N RAM:000240B8 00FF dc.b $FF RAM:000240B9 0000 dc.b 0 RAM:000240BA 0062 dc.b $62 ; b RAM:000240BB 0000 dc.b 0 RAM:000240BC 0000 dc.b 0 RAM:000240BD 003C dc.b $3C ; < RAM:000240BE 0000 dc.b 0 RAM:000240BF 004E dc.b $4E ; N RAM:000240C0 00FF dc.b $FF RAM:000240C1 0000 dc.b 0 RAM:000240C2 0063 dc.b $63 ; c RAM:000240C3 0000 dc.b 0 RAM:000240C4 0000 dc.b 0 RAM:000240C5 0049 dc.b $49 ; I RAM:000240C6 0000 dc.b 0 RAM:000240C7 004E dc.b $4E ; N RAM:000240C8 00FF dc.b $FF RAM:000240C9 0000 dc.b 0 RAM:000240CA 0064 dc.b $64 ; d RAM:000240CB 0000 dc.b 0 RAM:000240CC 0000 dc.b 0 RAM:000240CD 0021 dc.b $21 ; ! RAM:000240CE 0000 dc.b 0 RAM:000240CF 004E dc.b $4E ; N RAM:000240D0 00FF dc.b $FF RAM:000240D1 0000 dc.b 0 RAM:000240D2 0064 dc.b $64 ; d RAM:000240D3 0000 dc.b 0 RAM:000240D4 0000 dc.b 0 RAM:000240D5 003F dc.b $3F ; ? RAM:000240D6 0000 dc.b 0 RAM:000240D7 004E dc.b $4E ; N RAM:000240D8 00FF dc.b $FF RAM:000240D9 0000 dc.b 0 RAM:000240DA 0065 dc.b $65 ; e RAM:000240DB 0000 dc.b 0 RAM:000240DC 0000 dc.b 0 RAM:000240DD 0028 dc.b $28 ; ( RAM:000240DE 0000 dc.b 0 RAM:000240DF 004E dc.b $4E ; N RAM:000240E0 00FF dc.b $FF RAM:000240E1 0000 dc.b 0 RAM:000240E2 0065 dc.b $65 ; e RAM:000240E3 0000 dc.b 0 RAM:000240E4 0000 dc.b 0 RAM:000240E5 0046 dc.b $46 ; F RAM:000240E6 0000 dc.b 0 RAM:000240E7 004E dc.b $4E ; N RAM:000240E8 00FF dc.b $FF RAM:000240E9 0000 dc.b 0 RAM:000240EA 0066 dc.b $66 ; f RAM:000240EB 0000 dc.b 0 RAM:000240EC 0000 dc.b 0 RAM:000240ED 0052 dc.b $52 ; R RAM:000240EE 0000 dc.b 0 RAM:000240EF 004E dc.b $4E ; N RAM:000240F0 00FF dc.b $FF RAM:000240F1 0000 dc.b 0 RAM:000240F2 0067 dc.b $67 ; g RAM:000240F3 0000 dc.b 0 RAM:000240F4 0000 dc.b 0 RAM:000240F5 002B dc.b $2B ; + RAM:000240F6 0000 dc.b 0 RAM:000240F7 004E dc.b $4E ; N RAM:000240F8 00FF dc.b $FF RAM:000240F9 0000 dc.b 0 RAM:000240FA 0068 dc.b $68 ; h RAM:000240FB 0000 dc.b 0 RAM:000240FC 0000 dc.b 0 RAM:000240FD 0062 dc.b $62 ; b RAM:000240FE 0000 dc.b 0 RAM:000240FF 004E dc.b $4E ; N RAM:00024100 00FF dc.b $FF RAM:00024101 0000 dc.b 0 RAM:00024102 0069 dc.b $69 ; i RAM:00024103 0000 dc.b 0 RAM:00024104 0000 dc.b 0 RAM:00024105 0065 dc.b $65 ; e RAM:00024106 0000 dc.b 0 RAM:00024107 004E dc.b $4E ; N RAM:00024108 00FF dc.b $FF RAM:00024109 0000 dc.b 0 RAM:0002410A 006A dc.b $6A ; j RAM:0002410B 0000 dc.b 0 RAM:0002410C 0000 dc.b 0 RAM:0002410D 0055 dc.b $55 ; U RAM:0002410E 0000 dc.b 0 RAM:0002410F 004E dc.b $4E ; N RAM:00024110 00FF dc.b $FF RAM:00024111 0000 dc.b 0 RAM:00024112 006B dc.b $6B ; k RAM:00024113 0000 dc.b 0 RAM:00024114 0000 dc.b 0 RAM:00024115 004F dc.b $4F ; O RAM:00024116 0000 dc.b 0 RAM:00024117 004E dc.b $4E ; N RAM:00024118 00FF dc.b $FF RAM:00024119 0000 dc.b 0 RAM:0002411A 006C dc.b $6C ; l RAM:0002411B 0000 dc.b 0 RAM:0002411C 0000 dc.b 0 RAM:0002411D 0036 dc.b $36 ; 6 RAM:0002411E 0000 dc.b 0 RAM:0002411F 004E dc.b $4E ; N RAM:00024120 00FF dc.b $FF RAM:00024121 0000 dc.b 0 RAM:00024122 006D dc.b $6D ; m RAM:00024123 0000 dc.b 0 RAM:00024124 0000 dc.b 0 RAM:00024125 004C dc.b $4C ; L RAM:00024126 0000 dc.b 0 RAM:00024127 004E dc.b $4E ; N RAM:00024128 00FF dc.b $FF RAM:00024129 0000 dc.b 0 RAM:0002412A 006E dc.b $6E ; n RAM:0002412B 0000 dc.b 0 RAM:0002412C 0000 dc.b 0 RAM:0002412D 0039 dc.b $39 ; 9 RAM:0002412E 0000 dc.b 0 RAM:0002412F 004E dc.b $4E ; N RAM:00024130 00FF dc.b $FF RAM:00024131 0000 dc.b 0 RAM:00024132 006F dc.b $6F ; o RAM:00024133 0000 dc.b 0 RAM:00024134 0000 dc.b 0 RAM:00024135 0043 dc.b $43 ; C RAM:00024136 0000 dc.b 0 RAM:00024137 004E dc.b $4E ; N RAM:00024138 00F1 dc.b $F1 ; ñ RAM:00024139 0000 dc.b 0 RAM:0002413A 0070 dc.b $70 ; p RAM:0002413B 0000 dc.b 0 RAM:0002413C 0000 dc.b 0 RAM:0002413D 00C3 dc.b $C3 ; à RAM:0002413E 0000 dc.b 0 RAM:0002413F 0050 dc.b $50 ; P RAM:00024140 00F1 dc.b $F1 ; ñ RAM:00024141 00F0 dc.b $F0 ; ð RAM:00024142 0081 dc.b $81 ; RAM:00024143 0000 dc.b 0 RAM:00024144 0001 dc.b 1 RAM:00024145 0002 dc.b 2 RAM:00024146 0000 dc.b 0 RAM:00024147 0051 dc.b $51 ; Q RAM:00024148 00F1 dc.b $F1 ; ñ RAM:00024149 00F0 dc.b $F0 ; ð RAM:0002414A 0081 dc.b $81 ; RAM:0002414B 0040 dc.b $40 ; @ RAM:0002414C 0000 dc.b 0 RAM:0002414D 00E3 dc.b $E3 ; ã RAM:0002414E 0000 dc.b 0 RAM:0002414F 0056 dc.b $56 ; V RAM:00024150 00F1 dc.b $F1 ; ñ RAM:00024151 00F0 dc.b $F0 ; ð RAM:00024152 0081 dc.b $81 ; RAM:00024153 0080 dc.b $80 ; € RAM:00024154 0001 dc.b 1 RAM:00024155 0062 dc.b $62 ; b RAM:00024156 0000 dc.b 0 RAM:00024157 0056 dc.b $56 ; V RAM:00024158 00F1 dc.b $F1 ; ñ RAM:00024159 00C0 dc.b $C0 ; À RAM:0002415A 0080 dc.b $80 ; € RAM:0002415B 00C0 dc.b $C0 ; À RAM:0002415C 0000 dc.b 0 RAM:0002415D 009B dc.b $9B ; › RAM:0002415E 0000 dc.b 0 RAM:0002415F 003D dc.b $3D ; = RAM:00024160 00F1 dc.b $F1 ; ñ RAM:00024161 00C0 dc.b $C0 ; À RAM:00024162 0081 dc.b $81 ; RAM:00024163 00C0 dc.b $C0 ; À RAM:00024164 0000 dc.b 0 RAM:00024165 0097 dc.b $97 ; — RAM:00024166 0000 dc.b 0 RAM:00024167 003D dc.b $3D ; = RAM:00024168 00F0 dc.b $F0 ; ð RAM:00024169 00C0 dc.b $C0 ; À RAM:0002416A 0080 dc.b $80 ; € RAM:0002416B 0000 dc.b 0 RAM:0002416C 0000 dc.b 0 RAM:0002416D 00DB dc.b $DB ; Û RAM:0002416E 0000 dc.b 0 RAM:0002416F 0085 dc.b $85 ; … RAM:00024170 00F0 dc.b $F0 ; ð RAM:00024171 00C0 dc.b $C0 ; À RAM:00024172 0080 dc.b $80 ; € RAM:00024173 0040 dc.b $40 ; @ RAM:00024174 0000 dc.b 0 RAM:00024175 00E2 dc.b $E2 ; â RAM:00024176 0000 dc.b 0 RAM:00024177 0086 dc.b $86 ; † RAM:00024178 00F0 dc.b $F0 ; ð RAM:00024179 00C0 dc.b $C0 ; À RAM:0002417A 0080 dc.b $80 ; € RAM:0002417B 0080 dc.b $80 ; € RAM:0002417C 0000 dc.b 0 RAM:0002417D 00E1 dc.b $E1 ; á RAM:0002417E 0000 dc.b 0 RAM:0002417F 0087 dc.b $87 ; ‡ RAM:00024180 00F1 dc.b $F1 ; ñ RAM:00024181 00F0 dc.b $F0 ; ð RAM:00024182 0091 dc.b $91 ; ‘ RAM:00024183 0000 dc.b 0 RAM:00024184 0001 dc.b 1 RAM:00024185 001F dc.b $1F RAM:00024186 0000 dc.b 0 RAM:00024187 0051 dc.b $51 ; Q RAM:00024188 00F1 dc.b $F1 ; ñ RAM:00024189 00F0 dc.b $F0 ; ð RAM:0002418A 0091 dc.b $91 ; ‘ RAM:0002418B 0040 dc.b $40 ; @ RAM:0002418C 0001 dc.b 1 RAM:0002418D 0021 dc.b $21 ; ! RAM:0002418E 0000 dc.b 0 RAM:0002418F 0051 dc.b $51 ; Q RAM:00024190 00F1 dc.b $F1 ; ñ RAM:00024191 00F0 dc.b $F0 ; ð RAM:00024192 0091 dc.b $91 ; ‘ RAM:00024193 0080 dc.b $80 ; € RAM:00024194 0001 dc.b 1 RAM:00024195 0020 dc.b $20 RAM:00024196 0000 dc.b 0 RAM:00024197 0051 dc.b $51 ; Q RAM:00024198 00F1 dc.b $F1 ; ñ RAM:00024199 00C0 dc.b $C0 ; À RAM:0002419A 0090 dc.b $90 ; RAM:0002419B 00C0 dc.b $C0 ; À RAM:0002419C 0001 dc.b 1 RAM:0002419D 0015 dc.b $15 RAM:0002419E 0001 dc.b 1 RAM:0002419F 0025 dc.b $25 ; % RAM:000241A0 00F1 dc.b $F1 ; ñ RAM:000241A1 00C0 dc.b $C0 ; À RAM:000241A2 0091 dc.b $91 ; ‘ RAM:000241A3 00C0 dc.b $C0 ; À RAM:000241A4 0001 dc.b 1 RAM:000241A5 0014 dc.b $14 RAM:000241A6 0001 dc.b 1 RAM:000241A7 0026 dc.b $26 ; & RAM:000241A8 00F0 dc.b $F0 ; ð RAM:000241A9 00C0 dc.b $C0 ; À RAM:000241AA 0090 dc.b $90 ; RAM:000241AB 0000 dc.b 0 RAM:000241AC 0001 dc.b 1 RAM:000241AD 0016 dc.b $16 RAM:000241AE 0000 dc.b 0 RAM:000241AF 0085 dc.b $85 ; … RAM:000241B0 00F0 dc.b $F0 ; ð RAM:000241B1 00C0 dc.b $C0 ; À RAM:000241B2 0090 dc.b $90 ; RAM:000241B3 0040 dc.b $40 ; @ RAM:000241B4 0001 dc.b 1 RAM:000241B5 001E dc.b $1E RAM:000241B6 0000 dc.b 0 RAM:000241B7 0086 dc.b $86 ; † RAM:000241B8 00F0 dc.b $F0 ; ð RAM:000241B9 00C0 dc.b $C0 ; À RAM:000241BA 0090 dc.b $90 ; RAM:000241BB 0080 dc.b $80 ; € RAM:000241BC 0001 dc.b 1 RAM:000241BD 001A dc.b $1A RAM:000241BE 0000 dc.b 0 RAM:000241BF 0087 dc.b $87 ; ‡ RAM:000241C0 00F1 dc.b $F1 ; ñ RAM:000241C1 00F8 dc.b $F8 ; ø RAM:000241C2 00B1 dc.b $B1 ; ± RAM:000241C3 0008 dc.b 8 RAM:000241C4 0000 dc.b 0 RAM:000241C5 007D dc.b $7D ; } RAM:000241C6 0000 dc.b 0 RAM:000241C7 00B8 dc.b $B8 ; ¸ RAM:000241C8 00F1 dc.b $F1 ; ñ RAM:000241C9 00F8 dc.b $F8 ; ø RAM:000241CA 00B1 dc.b $B1 ; ± RAM:000241CB 0048 dc.b $48 ; H RAM:000241CC 0000 dc.b 0 RAM:000241CD 007F dc.b $7F ;  RAM:000241CE 0000 dc.b 0 RAM:000241CF 00B8 dc.b $B8 ; ¸ RAM:000241D0 00F1 dc.b $F1 ; ñ RAM:000241D1 00F8 dc.b $F8 ; ø RAM:000241D2 00B1 dc.b $B1 ; ± RAM:000241D3 0088 dc.b $88 ; ˆ RAM:000241D4 0000 dc.b 0 RAM:000241D5 007E dc.b $7E ; ~ RAM:000241D6 0000 dc.b 0 RAM:000241D7 00B8 dc.b $B8 ; ¸ RAM:000241D8 00F1 dc.b $F1 ; ñ RAM:000241D9 00C0 dc.b $C0 ; À RAM:000241DA 00B0 dc.b $B0 ; ° RAM:000241DB 00C0 dc.b $C0 ; À RAM:000241DC 0000 dc.b 0 RAM:000241DD 0077 dc.b $77 ; w RAM:000241DE 0001 dc.b 1 RAM:000241DF 0025 dc.b $25 ; % RAM:000241E0 00F1 dc.b $F1 ; ñ RAM:000241E1 00C0 dc.b $C0 ; À RAM:000241E2 00B1 dc.b $B1 ; ± RAM:000241E3 00C0 dc.b $C0 ; À RAM:000241E4 0000 dc.b 0 RAM:000241E5 0076 dc.b $76 ; v RAM:000241E6 0001 dc.b 1 RAM:000241E7 0026 dc.b $26 ; & RAM:000241E8 00F1 dc.b $F1 ; ñ RAM:000241E9 00C0 dc.b $C0 ; À RAM:000241EA 00B0 dc.b $B0 ; ° RAM:000241EB 0000 dc.b 0 RAM:000241EC 0000 dc.b 0 RAM:000241ED 0078 dc.b $78 ; x RAM:000241EE 0000 dc.b 0 RAM:000241EF 00B3 dc.b $B3 ; ³ RAM:000241F0 00F1 dc.b $F1 ; ñ RAM:000241F1 00C0 dc.b $C0 ; À RAM:000241F2 00B0 dc.b $B0 ; ° RAM:000241F3 0040 dc.b $40 ; @ RAM:000241F4 0000 dc.b 0 RAM:000241F5 0080 dc.b $80 ; € RAM:000241F6 0000 dc.b 0 RAM:000241F7 00B4 dc.b $B4 ; ´ RAM:000241F8 00F1 dc.b $F1 ; ñ RAM:000241F9 00C0 dc.b $C0 ; À RAM:000241FA 00B0 dc.b $B0 ; ° RAM:000241FB 0080 dc.b $80 ; € RAM:000241FC 0000 dc.b 0 RAM:000241FD 007C dc.b $7C ; | RAM:000241FE 0000 dc.b 0 RAM:000241FF 00B5 dc.b $B5 ; µ RAM:00024200 00F1 dc.b $F1 ; ñ RAM:00024201 00C0 dc.b $C0 ; À RAM:00024202 00B1 dc.b $B1 ; ± RAM:00024203 0000 dc.b 0 RAM:00024204 0000 dc.b 0 RAM:00024205 009C dc.b $9C ; œ RAM:00024206 0000 dc.b 0 RAM:00024207 008B dc.b $8B ; ‹ RAM:00024208 00F1 dc.b $F1 ; ñ RAM:00024209 00C0 dc.b $C0 ; À RAM:0002420A 00B1 dc.b $B1 ; ± RAM:0002420B 0040 dc.b $40 ; @ RAM:0002420C 0000 dc.b 0 RAM:0002420D 00A3 dc.b $A3 ; £ RAM:0002420E 0000 dc.b 0 RAM:0002420F 008B dc.b $8B ; ‹ RAM:00024210 00F1 dc.b $F1 ; ñ RAM:00024211 00C0 dc.b $C0 ; À RAM:00024212 00B1 dc.b $B1 ; ± RAM:00024213 0080 dc.b $80 ; € RAM:00024214 0000 dc.b 0 RAM:00024215 00A2 dc.b $A2 ; ¢ RAM:00024216 0000 dc.b 0 RAM:00024217 008B dc.b $8B ; ‹ RAM:00024218 00F1 dc.b $F1 ; ñ RAM:00024219 00F8 dc.b $F8 ; ø RAM:0002421A 00C1 dc.b $C1 ; Á RAM:0002421B 0040 dc.b $40 ; @ RAM:0002421C 0000 dc.b 0 RAM:0002421D 00A5 dc.b $A5 ; ¥ RAM:0002421E 0000 dc.b 0 RAM:0002421F 00BA dc.b $BA ; º RAM:00024220 00F1 dc.b $F1 ; ñ RAM:00024221 00F8 dc.b $F8 ; ø RAM:00024222 00C1 dc.b $C1 ; Á RAM:00024223 0048 dc.b $48 ; H RAM:00024224 0000 dc.b 0 RAM:00024225 00A6 dc.b $A6 ; ¦ RAM:00024226 0000 dc.b 0 RAM:00024227 00BB dc.b $BB ; » RAM:00024228 00F1 dc.b $F1 ; ñ RAM:00024229 00F8 dc.b $F8 ; ø RAM:0002422A 00C1 dc.b $C1 ; Á RAM:0002422B 0088 dc.b $88 ; ˆ RAM:0002422C 0000 dc.b 0 RAM:0002422D 00A4 dc.b $A4 ; ¤ RAM:0002422E 0000 dc.b 0 RAM:0002422F 00BC dc.b $BC ; ¼ RAM:00024230 00F1 dc.b $F1 ; ñ RAM:00024231 00F0 dc.b $F0 ; ð RAM:00024232 00C1 dc.b $C1 ; Á RAM:00024233 0000 dc.b 0 RAM:00024234 0000 dc.b 0 RAM:00024235 0000 dc.b 0 RAM:00024236 0000 dc.b 0 RAM:00024237 0051 dc.b $51 ; Q RAM:00024238 00F1 dc.b $F1 ; ñ RAM:00024239 00C0 dc.b $C0 ; À RAM:0002423A 00C0 dc.b $C0 ; À RAM:0002423B 00C0 dc.b $C0 ; À RAM:0002423C 0000 dc.b 0 RAM:0002423D 00CF dc.b $CF ; Ï RAM:0002423E 0000 dc.b 0 RAM:0002423F 003D dc.b $3D ; = RAM:00024240 00F1 dc.b $F1 ; ñ RAM:00024241 00C0 dc.b $C0 ; À RAM:00024242 00C1 dc.b $C1 ; Á RAM:00024243 00C0 dc.b $C0 ; À RAM:00024244 0000 dc.b 0 RAM:00024245 00CD dc.b $CD ; Í RAM:00024246 0000 dc.b 0 RAM:00024247 003D dc.b $3D ; = RAM:00024248 00F0 dc.b $F0 ; ð RAM:00024249 00C0 dc.b $C0 ; À RAM:0002424A 00C0 dc.b $C0 ; À RAM:0002424B 0000 dc.b 0 RAM:0002424C 0000 dc.b 0 RAM:0002424D 000F dc.b $F RAM:0002424E 0000 dc.b 0 RAM:0002424F 0085 dc.b $85 ; … RAM:00024250 00F0 dc.b $F0 ; ð RAM:00024251 00C0 dc.b $C0 ; À RAM:00024252 00C0 dc.b $C0 ; À RAM:00024253 0040 dc.b $40 ; @ RAM:00024254 0000 dc.b 0 RAM:00024255 0016 dc.b $16 RAM:00024256 0000 dc.b 0 RAM:00024257 0086 dc.b $86 ; † RAM:00024258 00F0 dc.b $F0 ; ð RAM:00024259 00C0 dc.b $C0 ; À RAM:0002425A 00C0 dc.b $C0 ; À RAM:0002425B 0080 dc.b $80 ; € RAM:0002425C 0000 dc.b 0 RAM:0002425D 0015 dc.b $15 RAM:0002425E 0000 dc.b 0 RAM:0002425F 0087 dc.b $87 ; ‡ RAM:00024260 00F1 dc.b $F1 ; ñ RAM:00024261 00F0 dc.b $F0 ; ð RAM:00024262 00D1 dc.b $D1 ; Ñ RAM:00024263 0000 dc.b 0 RAM:00024264 0000 dc.b 0 RAM:00024265 000C dc.b $C RAM:00024266 0000 dc.b 0 RAM:00024267 0051 dc.b $51 ; Q RAM:00024268 00F1 dc.b $F1 ; ñ RAM:00024269 00F0 dc.b $F0 ; ð RAM:0002426A 00D1 dc.b $D1 ; Ñ RAM:0002426B 0040 dc.b $40 ; @ RAM:0002426C 0000 dc.b 0 RAM:0002426D 000E dc.b $E RAM:0002426E 0000 dc.b 0 RAM:0002426F 0051 dc.b $51 ; Q RAM:00024270 00F1 dc.b $F1 ; ñ RAM:00024271 00F0 dc.b $F0 ; ð RAM:00024272 00D1 dc.b $D1 ; Ñ RAM:00024273 0080 dc.b $80 ; € RAM:00024274 0000 dc.b 0 RAM:00024275 000D dc.b $D RAM:00024276 0000 dc.b 0 RAM:00024277 0051 dc.b $51 ; Q RAM:00024278 00F1 dc.b $F1 ; ñ RAM:00024279 00C0 dc.b $C0 ; À RAM:0002427A 00D0 dc.b $D0 ; Ð RAM:0002427B 00C0 dc.b $C0 ; À RAM:0002427C 0000 dc.b 0 RAM:0002427D 0002 dc.b 2 RAM:0002427E 0001 dc.b 1 RAM:0002427F 0025 dc.b $25 ; % RAM:00024280 00F1 dc.b $F1 ; ñ RAM:00024281 00C0 dc.b $C0 ; À RAM:00024282 00D1 dc.b $D1 ; Ñ RAM:00024283 00C0 dc.b $C0 ; À RAM:00024284 0000 dc.b 0 RAM:00024285 0001 dc.b 1 RAM:00024286 0001 dc.b 1 RAM:00024287 0026 dc.b $26 ; & RAM:00024288 00F0 dc.b $F0 ; ð RAM:00024289 00C0 dc.b $C0 ; À RAM:0002428A 00D0 dc.b $D0 ; Ð RAM:0002428B 0000 dc.b 0 RAM:0002428C 0000 dc.b 0 RAM:0002428D 0003 dc.b 3 RAM:0002428E 0000 dc.b 0 RAM:0002428F 0085 dc.b $85 ; … RAM:00024290 00F0 dc.b $F0 ; ð RAM:00024291 00C0 dc.b $C0 ; À RAM:00024292 00D0 dc.b $D0 ; Ð RAM:00024293 0040 dc.b $40 ; @ RAM:00024294 0000 dc.b 0 RAM:00024295 000B dc.b $B RAM:00024296 0000 dc.b 0 RAM:00024297 0086 dc.b $86 ; † RAM:00024298 00F0 dc.b $F0 ; ð RAM:00024299 00C0 dc.b $C0 ; À RAM:0002429A 00D0 dc.b $D0 ; Ð RAM:0002429B 0080 dc.b $80 ; € RAM:0002429C 0000 dc.b 0 RAM:0002429D 0007 dc.b 7 RAM:0002429E 0000 dc.b 0 RAM:0002429F 0087 dc.b $87 ; ‡ RAM:000242A0 00FF dc.b $FF RAM:000242A1 00C0 dc.b $C0 ; À RAM:000242A2 00E3 dc.b $E3 ; ã RAM:000242A3 00C0 dc.b $C0 ; À RAM:000242A4 0000 dc.b 0 RAM:000242A5 00B0 dc.b $B0 ; ° RAM:000242A6 0000 dc.b 0 RAM:000242A7 0020 dc.b $20 RAM:000242A8 00FF dc.b $FF RAM:000242A9 00C0 dc.b $C0 ; À RAM:000242AA 00E2 dc.b $E2 ; â RAM:000242AB 00C0 dc.b $C0 ; À RAM:000242AC 0000 dc.b 0 RAM:000242AD 00B4 dc.b $B4 ; ´ RAM:000242AE 0000 dc.b 0 RAM:000242AF 0020 dc.b $20 RAM:000242B0 00FF dc.b $FF RAM:000242B1 00C0 dc.b $C0 ; À RAM:000242B2 00E1 dc.b $E1 ; á RAM:000242B3 00C0 dc.b $C0 ; À RAM:000242B4 0000 dc.b 0 RAM:000242B5 0017 dc.b $17 RAM:000242B6 0000 dc.b 0 RAM:000242B7 0020 dc.b $20 RAM:000242B8 00FF dc.b $FF RAM:000242B9 00C0 dc.b $C0 ; À RAM:000242BA 00E0 dc.b $E0 ; à RAM:000242BB 00C0 dc.b $C0 ; À RAM:000242BC 0000 dc.b 0 RAM:000242BD 001B dc.b $1B RAM:000242BE 0000 dc.b 0 RAM:000242BF 0020 dc.b $20 RAM:000242C0 00FF dc.b $FF RAM:000242C1 00C0 dc.b $C0 ; À RAM:000242C2 00E7 dc.b $E7 ; ç RAM:000242C3 00C0 dc.b $C0 ; À RAM:000242C4 0000 dc.b 0 RAM:000242C5 00EE dc.b $EE ; î RAM:000242C6 0000 dc.b 0 RAM:000242C7 0020 dc.b $20 RAM:000242C8 00FF dc.b $FF RAM:000242C9 00C0 dc.b $C0 ; À RAM:000242CA 00E6 dc.b $E6 ; æ RAM:000242CB 00C0 dc.b $C0 ; À RAM:000242CC 0000 dc.b 0 RAM:000242CD 00F2 dc.b $F2 ; ò RAM:000242CE 0000 dc.b 0 RAM:000242CF 0020 dc.b $20 RAM:000242D0 00FF dc.b $FF RAM:000242D1 00C0 dc.b $C0 ; À RAM:000242D2 00E5 dc.b $E5 ; å RAM:000242D3 00C0 dc.b $C0 ; À RAM:000242D4 0000 dc.b 0 RAM:000242D5 00F6 dc.b $F6 ; ö RAM:000242D6 0000 dc.b 0 RAM:000242D7 0020 dc.b $20 RAM:000242D8 00FF dc.b $FF RAM:000242D9 00C0 dc.b $C0 ; À RAM:000242DA 00E4 dc.b $E4 ; ä RAM:000242DB 00C0 dc.b $C0 ; À RAM:000242DC 0000 dc.b 0 RAM:000242DD 00FA dc.b $FA ; ú RAM:000242DE 0000 dc.b 0 RAM:000242DF 0020 dc.b $20 RAM:000242E0 00FF dc.b $FF RAM:000242E1 00C0 dc.b $C0 ; À RAM:000242E2 00E8 dc.b $E8 ; è RAM:000242E3 00C0 dc.b $C0 ; À RAM:000242E4 0000 dc.b 0 RAM:000242E5 0033 dc.b $33 ; 3 RAM:000242E6 0001 dc.b 1 RAM:000242E7 002C dc.b $2C ; , RAM:000242E8 00FF dc.b $FF RAM:000242E9 00C0 dc.b $C0 ; À RAM:000242EA 00E9 dc.b $E9 ; é RAM:000242EB 00C0 dc.b $C0 ; À RAM:000242EC 0000 dc.b 0 RAM:000242ED 002F dc.b $2F ; / RAM:000242EE 0001 dc.b 1 RAM:000242EF 002E dc.b $2E ; . RAM:000242F0 00FF dc.b $FF RAM:000242F1 00C0 dc.b $C0 ; À RAM:000242F2 00EA dc.b $EA ; ê RAM:000242F3 00C0 dc.b $C0 ; À RAM:000242F4 0000 dc.b 0 RAM:000242F5 002C dc.b $2C ; , RAM:000242F6 0001 dc.b 1 RAM:000242F7 002C dc.b $2C ; , RAM:000242F8 00FF dc.b $FF RAM:000242F9 00C0 dc.b $C0 ; À RAM:000242FA 00EB dc.b $EB ; ë RAM:000242FB 00C0 dc.b $C0 ; À RAM:000242FC 0000 dc.b 0 RAM:000242FD 002E dc.b $2E ; . RAM:000242FE 0001 dc.b 1 RAM:000242FF 002E dc.b $2E ; . RAM:00024300 00FF dc.b $FF RAM:00024301 00C0 dc.b $C0 ; À RAM:00024302 00EC dc.b $EC ; ì RAM:00024303 00C0 dc.b $C0 ; À RAM:00024304 0000 dc.b 0 RAM:00024305 002D dc.b $2D ; - RAM:00024306 0001 dc.b 1 RAM:00024307 002C dc.b $2C ; , RAM:00024308 00FF dc.b $FF RAM:00024309 00C0 dc.b $C0 ; À RAM:0002430A 00ED dc.b $ED ; í RAM:0002430B 00C0 dc.b $C0 ; À RAM:0002430C 0000 dc.b 0 RAM:0002430D 0030 dc.b $30 ; 0 RAM:0002430E 0001 dc.b 1 RAM:0002430F 002E dc.b $2E ; . RAM:00024310 00FF dc.b $FF RAM:00024311 00C0 dc.b $C0 ; À RAM:00024312 00EE dc.b $EE ; î RAM:00024313 00C0 dc.b $C0 ; À RAM:00024314 0000 dc.b 0 RAM:00024315 0032 dc.b $32 ; 2 RAM:00024316 0001 dc.b 1 RAM:00024317 002C dc.b $2C ; , RAM:00024318 00FF dc.b $FF RAM:00024319 00C0 dc.b $C0 ; À RAM:0002431A 00EF dc.b $EF ; ï RAM:0002431B 00C0 dc.b $C0 ; À RAM:0002431C 0000 dc.b 0 RAM:0002431D 0031 dc.b $31 ; 1 RAM:0002431E 0001 dc.b 1 RAM:0002431F 002D dc.b $2D ; - RAM:00024320 00F1 dc.b $F1 ; ñ RAM:00024321 00D8 dc.b $D8 ; Ø RAM:00024322 00E1 dc.b $E1 ; á RAM:00024323 0008 dc.b 8 RAM:00024324 0000 dc.b 0 RAM:00024325 00B1 dc.b $B1 ; ± RAM:00024326 0000 dc.b 0 RAM:00024327 00BD dc.b $BD ; ½ RAM:00024328 00F1 dc.b $F1 ; ñ RAM:00024329 00D8 dc.b $D8 ; Ø RAM:0002432A 00E1 dc.b $E1 ; á RAM:0002432B 0048 dc.b $48 ; H RAM:0002432C 0000 dc.b 0 RAM:0002432D 00B3 dc.b $B3 ; ³ RAM:0002432E 0000 dc.b 0 RAM:0002432F 00BD dc.b $BD ; ½ RAM:00024330 00F1 dc.b $F1 ; ñ RAM:00024331 00D8 dc.b $D8 ; Ø RAM:00024332 00E1 dc.b $E1 ; á RAM:00024333 0088 dc.b $88 ; ˆ RAM:00024334 0000 dc.b 0 RAM:00024335 00B2 dc.b $B2 ; ² RAM:00024336 0000 dc.b 0 RAM:00024337 00BD dc.b $BD ; ½ RAM:00024338 00F1 dc.b $F1 ; ñ RAM:00024339 00D8 dc.b $D8 ; Ø RAM:0002433A 00E0 dc.b $E0 ; à RAM:0002433B 0008 dc.b 8 RAM:0002433C 0000 dc.b 0 RAM:0002433D 00B5 dc.b $B5 ; µ RAM:0002433E 0000 dc.b 0 RAM:0002433F 00BD dc.b $BD ; ½ RAM:00024340 00F1 dc.b $F1 ; ñ RAM:00024341 00D8 dc.b $D8 ; Ø RAM:00024342 00E0 dc.b $E0 ; à RAM:00024343 0048 dc.b $48 ; H RAM:00024344 0000 dc.b 0 RAM:00024345 00B7 dc.b $B7 ; · RAM:00024346 0000 dc.b 0 RAM:00024347 00BD dc.b $BD ; ½ RAM:00024348 00F1 dc.b $F1 ; ñ RAM:00024349 00D8 dc.b $D8 ; Ø RAM:0002434A 00E0 dc.b $E0 ; à RAM:0002434B 0088 dc.b $88 ; ˆ RAM:0002434C 0000 dc.b 0 RAM:0002434D 00B6 dc.b $B6 ; ¶ RAM:0002434E 0000 dc.b 0 RAM:0002434F 00BD dc.b $BD ; ½ RAM:00024350 00F1 dc.b $F1 ; ñ RAM:00024351 00D8 dc.b $D8 ; Ø RAM:00024352 00E1 dc.b $E1 ; á RAM:00024353 0000 dc.b 0 RAM:00024354 0000 dc.b 0 RAM:00024355 0018 dc.b $18 RAM:00024356 0000 dc.b 0 RAM:00024357 00BD dc.b $BD ; ½ RAM:00024358 00F1 dc.b $F1 ; ñ RAM:00024359 00D8 dc.b $D8 ; Ø RAM:0002435A 00E1 dc.b $E1 ; á RAM:0002435B 0040 dc.b $40 ; @ RAM:0002435C 0000 dc.b 0 RAM:0002435D 001A dc.b $1A RAM:0002435E 0000 dc.b 0 RAM:0002435F 00BD dc.b $BD ; ½ RAM:00024360 00F1 dc.b $F1 ; ñ RAM:00024361 00D8 dc.b $D8 ; Ø RAM:00024362 00E1 dc.b $E1 ; á RAM:00024363 0080 dc.b $80 ; € RAM:00024364 0000 dc.b 0 RAM:00024365 0019 dc.b $19 RAM:00024366 0000 dc.b 0 RAM:00024367 00BD dc.b $BD ; ½ RAM:00024368 00F1 dc.b $F1 ; ñ RAM:00024369 00D8 dc.b $D8 ; Ø RAM:0002436A 00E0 dc.b $E0 ; à RAM:0002436B 0000 dc.b 0 RAM:0002436C 0000 dc.b 0 RAM:0002436D 001C dc.b $1C RAM:0002436E 0000 dc.b 0 RAM:0002436F 00BD dc.b $BD ; ½ RAM:00024370 00F1 dc.b $F1 ; ñ RAM:00024371 00D8 dc.b $D8 ; Ø RAM:00024372 00E0 dc.b $E0 ; à RAM:00024373 0040 dc.b $40 ; @ RAM:00024374 0000 dc.b 0 RAM:00024375 001E dc.b $1E RAM:00024376 0000 dc.b 0 RAM:00024377 00BD dc.b $BD ; ½ RAM:00024378 00F1 dc.b $F1 ; ñ RAM:00024379 00D8 dc.b $D8 ; Ø RAM:0002437A 00E0 dc.b $E0 ; à RAM:0002437B 0080 dc.b $80 ; € RAM:0002437C 0000 dc.b 0 RAM:0002437D 001D dc.b $1D RAM:0002437E 0000 dc.b 0 RAM:0002437F 00BD dc.b $BD ; ½ RAM:00024380 00F1 dc.b $F1 ; ñ RAM:00024381 00D8 dc.b $D8 ; Ø RAM:00024382 00E1 dc.b $E1 ; á RAM:00024383 0018 dc.b $18 RAM:00024384 0000 dc.b 0 RAM:00024385 00EF dc.b $EF ; ï RAM:00024386 0000 dc.b 0 RAM:00024387 00BD dc.b $BD ; ½ RAM:00024388 00F1 dc.b $F1 ; ñ RAM:00024389 00D8 dc.b $D8 ; Ø RAM:0002438A 00E1 dc.b $E1 ; á RAM:0002438B 0058 dc.b $58 ; X RAM:0002438C 0000 dc.b 0 RAM:0002438D 00F1 dc.b $F1 ; ñ RAM:0002438E 0000 dc.b 0 RAM:0002438F 00BD dc.b $BD ; ½ RAM:00024390 00F1 dc.b $F1 ; ñ RAM:00024391 00D8 dc.b $D8 ; Ø RAM:00024392 00E1 dc.b $E1 ; á RAM:00024393 0098 dc.b $98 ; ˜ RAM:00024394 0000 dc.b 0 RAM:00024395 00F0 dc.b $F0 ; ð RAM:00024396 0000 dc.b 0 RAM:00024397 00BD dc.b $BD ; ½ RAM:00024398 00F1 dc.b $F1 ; ñ RAM:00024399 00D8 dc.b $D8 ; Ø RAM:0002439A 00E0 dc.b $E0 ; à RAM:0002439B 0018 dc.b $18 RAM:0002439C 0000 dc.b 0 RAM:0002439D 00F3 dc.b $F3 ; ó RAM:0002439E 0000 dc.b 0 RAM:0002439F 00BD dc.b $BD ; ½ RAM:000243A0 00F1 dc.b $F1 ; ñ RAM:000243A1 00D8 dc.b $D8 ; Ø RAM:000243A2 00E0 dc.b $E0 ; à RAM:000243A3 0058 dc.b $58 ; X RAM:000243A4 0000 dc.b 0 RAM:000243A5 00F5 dc.b $F5 ; õ RAM:000243A6 0000 dc.b 0 RAM:000243A7 00BD dc.b $BD ; ½ RAM:000243A8 00F1 dc.b $F1 ; ñ RAM:000243A9 00D8 dc.b $D8 ; Ø RAM:000243AA 00E0 dc.b $E0 ; à RAM:000243AB 0098 dc.b $98 ; ˜ RAM:000243AC 0000 dc.b 0 RAM:000243AD 00F4 dc.b $F4 ; ô RAM:000243AE 0000 dc.b 0 RAM:000243AF 00BD dc.b $BD ; ½ RAM:000243B0 00F1 dc.b $F1 ; ñ RAM:000243B1 00D8 dc.b $D8 ; Ø RAM:000243B2 00E1 dc.b $E1 ; á RAM:000243B3 0010 dc.b $10 RAM:000243B4 0000 dc.b 0 RAM:000243B5 00F7 dc.b $F7 ; ÷ RAM:000243B6 0000 dc.b 0 RAM:000243B7 00BD dc.b $BD ; ½ RAM:000243B8 00F1 dc.b $F1 ; ñ RAM:000243B9 00D8 dc.b $D8 ; Ø RAM:000243BA 00E1 dc.b $E1 ; á RAM:000243BB 0050 dc.b $50 ; P RAM:000243BC 0000 dc.b 0 RAM:000243BD 00F9 dc.b $F9 ; ù RAM:000243BE 0000 dc.b 0 RAM:000243BF 00BD dc.b $BD ; ½ RAM:000243C0 00F1 dc.b $F1 ; ñ RAM:000243C1 00D8 dc.b $D8 ; Ø RAM:000243C2 00E1 dc.b $E1 ; á RAM:000243C3 0090 dc.b $90 ; RAM:000243C4 0000 dc.b 0 RAM:000243C5 00F8 dc.b $F8 ; ø RAM:000243C6 0000 dc.b 0 RAM:000243C7 00BD dc.b $BD ; ½ RAM:000243C8 00F1 dc.b $F1 ; ñ RAM:000243C9 00D8 dc.b $D8 ; Ø RAM:000243CA 00E0 dc.b $E0 ; à RAM:000243CB 0010 dc.b $10 RAM:000243CC 0000 dc.b 0 RAM:000243CD 00FB dc.b $FB ; û RAM:000243CE 0000 dc.b 0 RAM:000243CF 00BD dc.b $BD ; ½ RAM:000243D0 00F1 dc.b $F1 ; ñ RAM:000243D1 00D8 dc.b $D8 ; Ø RAM:000243D2 00E0 dc.b $E0 ; à RAM:000243D3 0050 dc.b $50 ; P RAM:000243D4 0000 dc.b 0 RAM:000243D5 00FD dc.b $FD ; ý RAM:000243D6 0000 dc.b 0 RAM:000243D7 00BD dc.b $BD ; ½ RAM:000243D8 00F1 dc.b $F1 ; ñ RAM:000243D9 00D8 dc.b $D8 ; Ø RAM:000243DA 00E0 dc.b $E0 ; à RAM:000243DB 0090 dc.b $90 ; RAM:000243DC 0000 dc.b 0 RAM:000243DD 00FC dc.b $FC ; ü RAM:000243DE 0000 dc.b 0 RAM:000243DF 00BD dc.b $BD ; ½ RAM:000243E0 00FF dc.b $FF RAM:000243E1 00C0 dc.b $C0 ; À RAM:000243E2 00F0 dc.b $F0 ; ð RAM:000243E3 0000 dc.b 0 RAM:000243E4 0070 dc.b $70 ; p RAM:000243E5 00EB dc.b $EB ; ë RAM:000243E6 0000 dc.b 0 RAM:000243E7 00DE dc.b $DE ; Þ RAM:000243E8 00FF dc.b $FF RAM:000243E9 00C0 dc.b $C0 ; À RAM:000243EA 00F0 dc.b $F0 ; ð RAM:000243EB 0000 dc.b 0 RAM:000243EC 0080 dc.b $80 ; € RAM:000243ED 00EC dc.b $EC ; ì RAM:000243EE 0000 dc.b 0 RAM:000243EF 00DE dc.b $DE ; Þ RAM:000243F0 00FF dc.b $FF RAM:000243F1 00C0 dc.b $C0 ; À RAM:000243F2 00F0 dc.b $F0 ; ð RAM:000243F3 0000 dc.b 0 RAM:000243F4 0090 dc.b $90 ; RAM:000243F5 00E6 dc.b $E6 ; æ RAM:000243F6 0000 dc.b 0 RAM:000243F7 0000 dc.b 0 RAM:000243F8 00FF dc.b $FF RAM:000243F9 00C0 dc.b $C0 ; À RAM:000243FA 00F0 dc.b $F0 ; ð RAM:000243FB 0000 dc.b 0 RAM:000243FC 00A0 dc.b $A0 ;   RAM:000243FD 00E5 dc.b $E5 ; å RAM:000243FE 0000 dc.b 0 RAM:000243FF 00F1 dc.b $F1 ; ñ RAM:00024400 00FF dc.b $FF RAM:00024401 00C0 dc.b $C0 ; À RAM:00024402 00F0 dc.b $F0 ; ð RAM:00024403 0000 dc.b 0 RAM:00024404 00B0 dc.b $B0 ; ° RAM:00024405 00E7 dc.b $E7 ; ç RAM:00024406 0001 dc.b 1 RAM:00024407 0001 dc.b 1 RAM:00024408 00FF dc.b $FF RAM:00024409 00C0 dc.b $C0 ; À RAM:0002440A 00F0 dc.b $F0 ; ð RAM:0002440B 0000 dc.b 0 RAM:0002440C 00C0 dc.b $C0 ; À RAM:0002440D 00E8 dc.b $E8 ; è RAM:0002440E 0001 dc.b 1 RAM:0002440F 0001 dc.b 1 RAM:00024410 00FF dc.b $FF RAM:00024411 00C0 dc.b $C0 ; À RAM:00024412 00F0 dc.b $F0 ; ð RAM:00024413 0000 dc.b 0 RAM:00024414 00D0 dc.b $D0 ; Ð RAM:00024415 00EA dc.b $EA ; ê RAM:00024416 0001 dc.b 1 RAM:00024417 000C dc.b $C RAM:00024418 00FF dc.b $FF RAM:00024419 00C0 dc.b $C0 ; À RAM:0002441A 00F0 dc.b $F0 ; ð RAM:0002441B 0000 dc.b 0 RAM:0002441C 00E0 dc.b $E0 ; à RAM:0002441D 00E9 dc.b $E9 ; é RAM:0002441E 0001 dc.b 1 RAM:0002441F 0022 dc.b $22 ; " RAM:00024420 0000 unk_24420: dc.b 0 ; DATA XREF: sub_141FE+92o RAM:00024421 0000 dc.b 0 RAM:00024422 0000 dc.b 0 RAM:00024423 0000 dc.b 0 RAM:00024424 0000 dc.b 0 RAM:00024425 0000 dc.b 0 RAM:00024426 0000 dc.b 0 RAM:00024427 0030 dc.b $30 ; 0 RAM:00024428 0000 dc.b 0 RAM:00024429 0000 dc.b 0 RAM:0002442A 0000 dc.b 0 RAM:0002442B 0031 dc.b $31 ; 1 RAM:0002442C 0000 dc.b 0 RAM:0002442D 0000 dc.b 0 RAM:0002442E 0000 dc.b 0 RAM:0002442F 0033 dc.b $33 ; 3 RAM:00024430 0000 dc.b 0 RAM:00024431 0000 dc.b 0 RAM:00024432 0000 dc.b 0 RAM:00024433 0035 dc.b $35 ; 5 RAM:00024434 0000 dc.b 0 RAM:00024435 0000 dc.b 0 RAM:00024436 0000 dc.b 0 RAM:00024437 006F dc.b $6F ; o RAM:00024438 0000 dc.b 0 RAM:00024439 0000 dc.b 0 RAM:0002443A 0000 dc.b 0 RAM:0002443B 00D0 dc.b $D0 ; Ð RAM:0002443C 0000 dc.b 0 RAM:0002443D 0000 dc.b 0 RAM:0002443E 0001 dc.b 1 RAM:0002443F 0006 dc.b 6 RAM:00024440 0000 dc.b 0 RAM:00024441 0000 dc.b 0 RAM:00024442 0001 dc.b 1 RAM:00024443 0007 dc.b 7 RAM:00024444 0000 dc.b 0 RAM:00024445 0000 dc.b 0 RAM:00024446 0001 dc.b 1 RAM:00024447 000F dc.b $F RAM:00024448 0000 dc.b 0 RAM:00024449 0000 dc.b 0 RAM:0002444A 0001 dc.b 1 RAM:0002444B 0017 dc.b $17 RAM:0002444C 0000 dc.b 0 RAM:0002444D 0000 dc.b 0 RAM:0002444E 0001 dc.b 1 RAM:0002444F 0017 dc.b $17 RAM:00024450 0000 dc.b 0 RAM:00024451 0000 dc.b 0 RAM:00024452 0001 dc.b 1 RAM:00024453 0022 dc.b $22 ; " RAM:00024454 0000 dc.b 0 RAM:00024455 0000 dc.b 0 RAM:00024456 0001 dc.b 1 RAM:00024457 002B dc.b $2B ; + RAM:00024458 0000 dc.b 0 RAM:00024459 0000 dc.b 0 RAM:0002445A 0001 dc.b 1 RAM:0002445B 0033 dc.b $33 ; 3 RAM:0002445C 0000 dc.b 0 RAM:0002445D 0000 dc.b 0 RAM:0002445E 0001 dc.b 1 RAM:0002445F 005B dc.b $5B ; [ RAM:00024460 0000 dc.b 0 RAM:00024461 0000 dc.b 0 RAM:00024462 0001 dc.b 1 RAM:00024463 0063 dc.b $63 ; c RAM:00024464 0002 5180 off_24464: dc.l aAbcd ; DATA XREF: sub_12D3C+50o RAM:00024464 ; sub_12D3C+13Ao ... RAM:00024464 ; "ABCD" RAM:00024468 0001 unk_24468: dc.b 1 ; DATA XREF: sub_12D3C+100o RAM:00024468 ; sub_12D3C+110o RAM:00024469 0025 dc.b $25 ; % RAM:0002446A 0000 dc.b 0 RAM:0002446B 0002 dc.b 2 RAM:0002446C 0051 dc.b $51 ; Q RAM:0002446D 0085 dc.b $85 ; … RAM:0002446E 0001 dc.b 1 RAM:0002446F 002F dc.b $2F ; / RAM:00024470 0000 dc.b 0 RAM:00024471 0002 dc.b 2 RAM:00024472 0051 dc.b $51 ; Q RAM:00024473 008B dc.b $8B ; ‹ RAM:00024474 0001 dc.b 1 RAM:00024475 002E dc.b $2E ; . RAM:00024476 0000 dc.b 0 RAM:00024477 0002 dc.b 2 RAM:00024478 0051 dc.b $51 ; Q RAM:00024479 0091 dc.b $91 ; ‘ RAM:0002447A 0001 dc.b 1 RAM:0002447B 0030 dc.b $30 ; 0 RAM:0002447C 0000 dc.b 0 RAM:0002447D 0002 dc.b 2 RAM:0002447E 0051 dc.b $51 ; Q RAM:0002447F 0096 dc.b $96 ; – RAM:00024480 0000 dc.b 0 RAM:00024481 0017 dc.b $17 RAM:00024482 0000 dc.b 0 RAM:00024483 0002 dc.b 2 RAM:00024484 0051 dc.b $51 ; Q RAM:00024485 009C dc.b $9C ; œ RAM:00024486 0000 dc.b 0 RAM:00024487 0019 dc.b $19 RAM:00024488 0000 dc.b 0 RAM:00024489 0002 dc.b 2 RAM:0002448A 0051 dc.b $51 ; Q RAM:0002448B 00A2 dc.b $A2 ; ¢ RAM:0002448C 0000 dc.b 0 RAM:0002448D 0018 dc.b $18 RAM:0002448E 0000 dc.b 0 RAM:0002448F 0002 dc.b 2 RAM:00024490 0051 dc.b $51 ; Q RAM:00024491 00A8 dc.b $A8 ; ¨ RAM:00024492 0001 dc.b 1 RAM:00024493 0032 dc.b $32 ; 2 RAM:00024494 0000 dc.b 0 RAM:00024495 0002 dc.b 2 RAM:00024496 0051 dc.b $51 ; Q RAM:00024497 00AD dc.b $AD ; ­ RAM:00024498 0000 dc.b 0 RAM:00024499 00CA dc.b $CA ; Ê RAM:0002449A 0000 dc.b 0 RAM:0002449B 0002 dc.b 2 RAM:0002449C 0051 dc.b $51 ; Q RAM:0002449D 00B3 dc.b $B3 ; ³ RAM:0002449E 0000 dc.b 0 RAM:0002449F 00CC dc.b $CC ; Ì RAM:000244A0 0000 dc.b 0 RAM:000244A1 0002 dc.b 2 RAM:000244A2 0051 dc.b $51 ; Q RAM:000244A3 00B9 dc.b $B9 ; ¹ RAM:000244A4 0000 dc.b 0 RAM:000244A5 00CB dc.b $CB ; Ë RAM:000244A6 0000 dc.b 0 RAM:000244A7 0002 dc.b 2 RAM:000244A8 0051 dc.b $51 ; Q RAM:000244A9 00BF dc.b $BF ; ¿ RAM:000244AA 0001 dc.b 1 RAM:000244AB 0031 dc.b $31 ; 1 RAM:000244AC 0000 dc.b 0 RAM:000244AD 0002 dc.b 2 RAM:000244AE 0051 dc.b $51 ; Q RAM:000244AF 00C4 dc.b $C4 ; Ä RAM:000244B0 0001 dc.b 1 RAM:000244B1 002B dc.b $2B ; + RAM:000244B2 0000 dc.b 0 RAM:000244B3 0002 dc.b 2 RAM:000244B4 0051 dc.b $51 ; Q RAM:000244B5 00CA dc.b $CA ; Ê RAM:000244B6 0001 dc.b 1 RAM:000244B7 002D dc.b $2D ; - RAM:000244B8 0000 dc.b 0 RAM:000244B9 0002 dc.b 2 RAM:000244BA 0051 dc.b $51 ; Q RAM:000244BB 00D0 dc.b $D0 ; Ð RAM:000244BC 0001 dc.b 1 RAM:000244BD 002C dc.b $2C ; , RAM:000244BE 0000 dc.b 0 RAM:000244BF 0002 dc.b 2 RAM:000244C0 0051 dc.b $51 ; Q RAM:000244C1 00D6 dc.b $D6 ; Ö RAM:000244C2 0001 dc.b 1 RAM:000244C3 0028 dc.b $28 ; ( RAM:000244C4 0000 dc.b 0 RAM:000244C5 0002 dc.b 2 RAM:000244C6 0051 dc.b $51 ; Q RAM:000244C7 00DB dc.b $DB ; Û RAM:000244C8 0000 dc.b 0 RAM:000244C9 000D dc.b $D RAM:000244CA 0000 dc.b 0 RAM:000244CB 0002 dc.b 2 RAM:000244CC 0051 dc.b $51 ; Q RAM:000244CD 00E1 dc.b $E1 ; á RAM:000244CE 0000 dc.b 0 RAM:000244CF 0002 dc.b 2 RAM:000244D0 0000 dc.b 0 RAM:000244D1 0002 dc.b 2 RAM:000244D2 0051 dc.b $51 ; Q RAM:000244D3 00E7 dc.b $E7 ; ç RAM:000244D4 0000 dc.b 0 RAM:000244D5 000F dc.b $F RAM:000244D6 0000 dc.b 0 RAM:000244D7 0002 dc.b 2 RAM:000244D8 0051 dc.b $51 ; Q RAM:000244D9 00ED dc.b $ED ; í RAM:000244DA 0000 dc.b 0 RAM:000244DB 0003 dc.b 3 RAM:000244DC 0000 dc.b 0 RAM:000244DD 0002 dc.b 2 RAM:000244DE 0051 dc.b $51 ; Q RAM:000244DF 00F3 dc.b $F3 ; ó RAM:000244E0 0000 dc.b 0 RAM:000244E1 000E dc.b $E RAM:000244E2 0000 dc.b 0 RAM:000244E3 0002 dc.b 2 RAM:000244E4 0051 dc.b $51 ; Q RAM:000244E5 00F9 dc.b $F9 ; ù RAM:000244E6 0001 dc.b 1 RAM:000244E7 002A dc.b $2A ; * RAM:000244E8 0000 dc.b 0 RAM:000244E9 0002 dc.b 2 RAM:000244EA 0051 dc.b $51 ; Q RAM:000244EB 00FE dc.b $FE ; þ RAM:000244EC 0001 dc.b 1 RAM:000244ED 0029 dc.b $29 ; ) RAM:000244EE 0000 dc.b 0 RAM:000244EF 0002 dc.b 2 RAM:000244F0 0052 dc.b $52 ; R RAM:000244F1 0003 dc.b 3 RAM:000244F2 0001 dc.b 1 RAM:000244F3 0035 dc.b $35 ; 5 RAM:000244F4 0000 dc.b 0 RAM:000244F5 0002 dc.b 2 RAM:000244F6 0052 dc.b $52 ; R RAM:000244F7 0007 dc.b 7 RAM:000244F8 0001 dc.b 1 RAM:000244F9 0049 dc.b $49 ; I RAM:000244FA 0000 dc.b 0 RAM:000244FB 0002 dc.b 2 RAM:000244FC 0052 dc.b $52 ; R RAM:000244FD 000C dc.b $C RAM:000244FE 0001 dc.b 1 RAM:000244FF 004B dc.b $4B ; K RAM:00024500 0000 dc.b 0 RAM:00024501 0002 dc.b 2 RAM:00024502 0052 dc.b $52 ; R RAM:00024503 0011 dc.b $11 RAM:00024504 0001 dc.b 1 RAM:00024505 004A dc.b $4A ; J RAM:00024506 0000 dc.b 0 RAM:00024507 0002 dc.b 2 RAM:00024508 0052 dc.b $52 ; R RAM:00024509 0016 dc.b $16 RAM:0002450A 0001 dc.b 1 RAM:0002450B 0036 dc.b $36 ; 6 RAM:0002450C 0000 dc.b 0 RAM:0002450D 0002 dc.b 2 RAM:0002450E 0052 dc.b $52 ; R RAM:0002450F 001A dc.b $1A RAM:00024510 0001 dc.b 1 RAM:00024511 004C dc.b $4C ; L RAM:00024512 0000 dc.b 0 RAM:00024513 0002 dc.b 2 RAM:00024514 0052 dc.b $52 ; R RAM:00024515 001F dc.b $1F RAM:00024516 0001 dc.b 1 RAM:00024517 004E dc.b $4E ; N RAM:00024518 0000 dc.b 0 RAM:00024519 0002 dc.b 2 RAM:0002451A 0052 dc.b $52 ; R RAM:0002451B 0024 dc.b $24 ; $ RAM:0002451C 0001 dc.b 1 RAM:0002451D 004D dc.b $4D ; M RAM:0002451E 0000 dc.b 0 RAM:0002451F 0002 dc.b 2 RAM:00024520 0052 dc.b $52 ; R RAM:00024521 0029 dc.b $29 ; ) RAM:00024522 0000 dc.b 0 RAM:00024523 00D6 dc.b $D6 ; Ö RAM:00024524 0000 dc.b 0 RAM:00024525 0002 dc.b 2 RAM:00024526 0052 dc.b $52 ; R RAM:00024527 002D dc.b $2D ; - RAM:00024528 0000 dc.b 0 RAM:00024529 00E6 dc.b $E6 ; æ RAM:0002452A 0000 dc.b 0 RAM:0002452B 0002 dc.b 2 RAM:0002452C 0052 dc.b $52 ; R RAM:0002452D 0032 dc.b $32 ; 2 RAM:0002452E 0000 dc.b 0 RAM:0002452F 00F8 dc.b $F8 ; ø RAM:00024530 0000 dc.b 0 RAM:00024531 0002 dc.b 2 RAM:00024532 0052 dc.b $52 ; R RAM:00024533 0037 dc.b $37 ; 7 RAM:00024534 0000 dc.b 0 RAM:00024535 001B dc.b $1B RAM:00024536 0000 dc.b 0 RAM:00024537 0002 dc.b 2 RAM:00024538 0052 dc.b $52 ; R RAM:00024539 003C dc.b $3C ; < RAM:0002453A 0000 dc.b 0 RAM:0002453B 002E dc.b $2E ; . RAM:0002453C 0000 dc.b 0 RAM:0002453D 0002 dc.b 2 RAM:0002453E 0052 dc.b $52 ; R RAM:0002453F 0041 dc.b $41 ; A RAM:00024540 0000 dc.b 0 RAM:00024541 001C dc.b $1C RAM:00024542 0000 dc.b 0 RAM:00024543 0002 dc.b 2 RAM:00024544 0052 dc.b $52 ; R RAM:00024545 0046 dc.b $46 ; F RAM:00024546 0000 dc.b 0 RAM:00024547 002D dc.b $2D ; - RAM:00024548 0000 dc.b 0 RAM:00024549 0002 dc.b 2 RAM:0002454A 0052 dc.b $52 ; R RAM:0002454B 004B dc.b $4B ; K RAM:0002454C 0000 dc.b 0 RAM:0002454D 00D8 dc.b $D8 ; Ø RAM:0002454E 0000 dc.b 0 RAM:0002454F 0002 dc.b 2 RAM:00024550 0052 dc.b $52 ; R RAM:00024551 004F dc.b $4F ; O RAM:00024552 0000 dc.b 0 RAM:00024553 00E8 dc.b $E8 ; è RAM:00024554 0000 dc.b 0 RAM:00024555 0002 dc.b 2 RAM:00024556 0052 dc.b $52 ; R RAM:00024557 0054 dc.b $54 ; T RAM:00024558 0000 dc.b 0 RAM:00024559 00FA dc.b $FA ; ú RAM:0002455A 0000 dc.b 0 RAM:0002455B 0002 dc.b 2 RAM:0002455C 0052 dc.b $52 ; R RAM:0002455D 0059 dc.b $59 ; Y RAM:0002455E 0000 dc.b 0 RAM:0002455F 00DB dc.b $DB ; Û RAM:00024560 0000 dc.b 0 RAM:00024561 0002 dc.b 2 RAM:00024562 0052 dc.b $52 ; R RAM:00024563 005D dc.b $5D ; ] RAM:00024564 0000 dc.b 0 RAM:00024565 00EB dc.b $EB ; ë RAM:00024566 0000 dc.b 0 RAM:00024567 0002 dc.b 2 RAM:00024568 0052 dc.b $52 ; R RAM:00024569 0062 dc.b $62 ; b RAM:0002456A 0000 dc.b 0 RAM:0002456B 00FD dc.b $FD ; ý RAM:0002456C 0000 dc.b 0 RAM:0002456D 0002 dc.b 2 RAM:0002456E 0052 dc.b $52 ; R RAM:0002456F 0067 dc.b $67 ; g RAM:00024570 0001 dc.b 1 RAM:00024571 003D dc.b $3D ; = RAM:00024572 0000 dc.b 0 RAM:00024573 0002 dc.b 2 RAM:00024574 0052 dc.b $52 ; R RAM:00024575 006D dc.b $6D ; m RAM:00024576 0001 dc.b 1 RAM:00024577 003F dc.b $3F ; ? RAM:00024578 0000 dc.b 0 RAM:00024579 0002 dc.b 2 RAM:0002457A 0052 dc.b $52 ; R RAM:0002457B 0073 dc.b $73 ; s RAM:0002457C 0001 dc.b 1 RAM:0002457D 003E dc.b $3E ; > RAM:0002457E 0000 dc.b 0 RAM:0002457F 0002 dc.b 2 RAM:00024580 0052 dc.b $52 ; R RAM:00024581 007A dc.b $7A ; z RAM:00024582 0001 dc.b 1 RAM:00024583 003C dc.b $3C ; < RAM:00024584 0000 dc.b 0 RAM:00024585 0002 dc.b 2 RAM:00024586 0052 dc.b $52 ; R RAM:00024587 0081 dc.b $81 ; RAM:00024588 0001 dc.b 1 RAM:00024589 0040 dc.b $40 ; @ RAM:0002458A 0000 dc.b 0 RAM:0002458B 0002 dc.b 2 RAM:0002458C 0052 dc.b $52 ; R RAM:0002458D 0087 dc.b $87 ; ‡ RAM:0002458E 0001 dc.b 1 RAM:0002458F 0042 dc.b $42 ; B RAM:00024590 0000 dc.b 0 RAM:00024591 0002 dc.b 2 RAM:00024592 0052 dc.b $52 ; R RAM:00024593 008D dc.b $8D ; RAM:00024594 0001 dc.b 1 RAM:00024595 0041 dc.b $41 ; A RAM:00024596 0000 dc.b 0 RAM:00024597 0002 dc.b 2 RAM:00024598 0052 dc.b $52 ; R RAM:00024599 0093 dc.b $93 ; “ RAM:0002459A 0001 dc.b 1 RAM:0002459B 003B dc.b $3B ; ; RAM:0002459C 0000 dc.b 0 RAM:0002459D 0002 dc.b 2 RAM:0002459E 0052 dc.b $52 ; R RAM:0002459F 0099 dc.b $99 ; ™ RAM:000245A0 0000 dc.b 0 RAM:000245A1 00E0 dc.b $E0 ; à RAM:000245A2 0000 dc.b 0 RAM:000245A3 0002 dc.b 2 RAM:000245A4 0052 dc.b $52 ; R RAM:000245A5 009D dc.b $9D ; RAM:000245A6 0000 dc.b 0 RAM:000245A7 00F0 dc.b $F0 ; ð RAM:000245A8 0000 dc.b 0 RAM:000245A9 0002 dc.b 2 RAM:000245AA 0052 dc.b $52 ; R RAM:000245AB 00A2 dc.b $A2 ; ¢ RAM:000245AC 0001 dc.b 1 RAM:000245AD 0002 dc.b 2 RAM:000245AE 0000 dc.b 0 RAM:000245AF 0002 dc.b 2 RAM:000245B0 0052 dc.b $52 ; R RAM:000245B1 00A7 dc.b $A7 ; § RAM:000245B2 0000 dc.b 0 RAM:000245B3 00E2 dc.b $E2 ; â RAM:000245B4 0000 dc.b 0 RAM:000245B5 0002 dc.b 2 RAM:000245B6 0052 dc.b $52 ; R RAM:000245B7 00AB dc.b $AB ; « RAM:000245B8 0000 dc.b 0 RAM:000245B9 00F2 dc.b $F2 ; ò RAM:000245BA 0000 dc.b 0 RAM:000245BB 0002 dc.b 2 RAM:000245BC 0052 dc.b $52 ; R RAM:000245BD 00B0 dc.b $B0 ; ° RAM:000245BE 0001 dc.b 1 RAM:000245BF 0004 dc.b 4 RAM:000245C0 0000 dc.b 0 RAM:000245C1 0002 dc.b 2 RAM:000245C2 0052 dc.b $52 ; R RAM:000245C3 00B5 dc.b $B5 ; µ RAM:000245C4 0000 dc.b 0 RAM:000245C5 00D4 dc.b $D4 ; Ô RAM:000245C6 0000 dc.b 0 RAM:000245C7 0002 dc.b 2 RAM:000245C8 0052 dc.b $52 ; R RAM:000245C9 00B9 dc.b $B9 ; ¹ RAM:000245CA 0000 dc.b 0 RAM:000245CB 00E4 dc.b $E4 ; ä RAM:000245CC 0000 dc.b 0 RAM:000245CD 0002 dc.b 2 RAM:000245CE 0052 dc.b $52 ; R RAM:000245CF 00BE dc.b $BE ; ¾ RAM:000245D0 0000 dc.b 0 RAM:000245D1 00F6 dc.b $F6 ; ö RAM:000245D2 0000 dc.b 0 RAM:000245D3 0002 dc.b 2 RAM:000245D4 0052 dc.b $52 ; R RAM:000245D5 00C3 dc.b $C3 ; à RAM:000245D6 0000 dc.b 0 RAM:000245D7 00D7 dc.b $D7 ; × RAM:000245D8 0000 dc.b 0 RAM:000245D9 0002 dc.b 2 RAM:000245DA 0052 dc.b $52 ; R RAM:000245DB 00C7 dc.b $C7 ; Ç RAM:000245DC 0000 dc.b 0 RAM:000245DD 00E7 dc.b $E7 ; ç RAM:000245DE 0000 dc.b 0 RAM:000245DF 0002 dc.b 2 RAM:000245E0 0052 dc.b $52 ; R RAM:000245E1 00CC dc.b $CC ; Ì RAM:000245E2 0000 dc.b 0 RAM:000245E3 00F9 dc.b $F9 ; ù RAM:000245E4 0000 dc.b 0 RAM:000245E5 0002 dc.b 2 RAM:000245E6 0052 dc.b $52 ; R RAM:000245E7 00D1 dc.b $D1 ; Ñ RAM:000245E8 0000 dc.b 0 RAM:000245E9 0052 dc.b $52 ; R RAM:000245EA 0000 dc.b 0 RAM:000245EB 0002 dc.b 2 RAM:000245EC 0052 dc.b $52 ; R RAM:000245ED 00D6 dc.b $D6 ; Ö RAM:000245EE 0000 dc.b 0 RAM:000245EF 00E3 dc.b $E3 ; ã RAM:000245F0 0000 dc.b 0 RAM:000245F1 0002 dc.b 2 RAM:000245F2 0052 dc.b $52 ; R RAM:000245F3 00DA dc.b $DA ; Ú RAM:000245F4 0000 dc.b 0 RAM:000245F5 00F3 dc.b $F3 ; ó RAM:000245F6 0000 dc.b 0 RAM:000245F7 0002 dc.b 2 RAM:000245F8 0052 dc.b $52 ; R RAM:000245F9 00DF dc.b $DF ; ß RAM:000245FA 0001 dc.b 1 RAM:000245FB 0005 dc.b 5 RAM:000245FC 0000 dc.b 0 RAM:000245FD 0002 dc.b 2 RAM:000245FE 0052 dc.b $52 ; R RAM:000245FF 00E4 dc.b $E4 ; ä RAM:00024600 0000 dc.b 0 RAM:00024601 00D9 dc.b $D9 ; Ù RAM:00024602 0000 dc.b 0 RAM:00024603 0002 dc.b 2 RAM:00024604 0052 dc.b $52 ; R RAM:00024605 00E8 dc.b $E8 ; è RAM:00024606 0000 dc.b 0 RAM:00024607 00E9 dc.b $E9 ; é RAM:00024608 0000 dc.b 0 RAM:00024609 0002 dc.b 2 RAM:0002460A 0052 dc.b $52 ; R RAM:0002460B 00ED dc.b $ED ; í RAM:0002460C 0000 dc.b 0 RAM:0002460D 00FB dc.b $FB ; û RAM:0002460E 0000 dc.b 0 RAM:0002460F 0002 dc.b 2 RAM:00024610 0052 dc.b $52 ; R RAM:00024611 00F2 dc.b $F2 ; ò RAM:00024612 0000 dc.b 0 RAM:00024613 00D5 dc.b $D5 ; Õ RAM:00024614 0000 dc.b 0 RAM:00024615 0002 dc.b 2 RAM:00024616 0052 dc.b $52 ; R RAM:00024617 00F6 dc.b $F6 ; ö RAM:00024618 0000 dc.b 0 RAM:00024619 00E5 dc.b $E5 ; å RAM:0002461A 0000 dc.b 0 RAM:0002461B 0002 dc.b 2 RAM:0002461C 0052 dc.b $52 ; R RAM:0002461D 00FB dc.b $FB ; û RAM:0002461E 0000 dc.b 0 RAM:0002461F 00F7 dc.b $F7 ; ÷ RAM:00024620 0000 dc.b 0 RAM:00024621 0002 dc.b 2 RAM:00024622 0053 dc.b $53 ; S RAM:00024623 0000 dc.b 0 RAM:00024624 0000 dc.b 0 RAM:00024625 00E1 dc.b $E1 ; á RAM:00024626 0000 dc.b 0 RAM:00024627 0002 dc.b 2 RAM:00024628 0053 dc.b $53 ; S RAM:00024629 0004 dc.b 4 RAM:0002462A 0000 dc.b 0 RAM:0002462B 00F1 dc.b $F1 ; ñ RAM:0002462C 0000 dc.b 0 RAM:0002462D 0002 dc.b 2 RAM:0002462E 0053 dc.b $53 ; S RAM:0002462F 0009 dc.b 9 RAM:00024630 0001 dc.b 1 RAM:00024631 0003 dc.b 3 RAM:00024632 0000 dc.b 0 RAM:00024633 0002 dc.b 2 RAM:00024634 0053 dc.b $53 ; S RAM:00024635 000E dc.b $E RAM:00024636 0000 dc.b 0 RAM:00024637 00DF dc.b $DF ; ß RAM:00024638 0000 dc.b 0 RAM:00024639 0002 dc.b 2 RAM:0002463A 0053 dc.b $53 ; S RAM:0002463B 0012 dc.b $12 RAM:0002463C 0000 dc.b 0 RAM:0002463D 00EF dc.b $EF ; ï RAM:0002463E 0000 dc.b 0 RAM:0002463F 0002 dc.b 2 RAM:00024640 0053 dc.b $53 ; S RAM:00024641 0017 dc.b $17 RAM:00024642 0001 dc.b 1 RAM:00024643 0001 dc.b 1 RAM:00024644 0000 dc.b 0 RAM:00024645 0002 dc.b 2 RAM:00024646 0053 dc.b $53 ; S RAM:00024647 001C dc.b $1C RAM:00024648 0000 dc.b 0 RAM:00024649 00DA dc.b $DA ; Ú RAM:0002464A 0000 dc.b 0 RAM:0002464B 0002 dc.b 2 RAM:0002464C 0053 dc.b $53 ; S RAM:0002464D 0020 dc.b $20 RAM:0002464E 0000 dc.b 0 RAM:0002464F 00EA dc.b $EA ; ê RAM:00024650 0000 dc.b 0 RAM:00024651 0002 dc.b 2 RAM:00024652 0053 dc.b $53 ; S RAM:00024653 0025 dc.b $25 ; % RAM:00024654 0000 dc.b 0 RAM:00024655 00FC dc.b $FC ; ü RAM:00024656 0000 dc.b 0 RAM:00024657 0002 dc.b 2 RAM:00024658 0053 dc.b $53 ; S RAM:00024659 002A dc.b $2A ; * RAM:0002465A 0000 dc.b 0 RAM:0002465B 00DE dc.b $DE ; Þ RAM:0002465C 0000 dc.b 0 RAM:0002465D 0002 dc.b 2 RAM:0002465E 0053 dc.b $53 ; S RAM:0002465F 002E dc.b $2E ; . RAM:00024660 0000 dc.b 0 RAM:00024661 00EE dc.b $EE ; î RAM:00024662 0000 dc.b 0 RAM:00024663 0002 dc.b 2 RAM:00024664 0053 dc.b $53 ; S RAM:00024665 0033 dc.b $33 ; 3 RAM:00024666 0001 dc.b 1 RAM:00024667 0000 dc.b 0 RAM:00024668 0000 dc.b 0 RAM:00024669 0002 dc.b 2 RAM:0002466A 0053 dc.b $53 ; S RAM:0002466B 0038 dc.b $38 ; 8 RAM:0002466C 0000 dc.b 0 RAM:0002466D 00D0 dc.b $D0 ; Ð RAM:0002466E 0000 dc.b 0 RAM:0002466F 0002 dc.b 2 RAM:00024670 0053 dc.b $53 ; S RAM:00024671 003C dc.b $3C ; < RAM:00024672 0000 dc.b 0 RAM:00024673 00F4 dc.b $F4 ; ô RAM:00024674 0000 dc.b 0 RAM:00024675 0002 dc.b 2 RAM:00024676 0053 dc.b $53 ; S RAM:00024677 0041 dc.b $41 ; A RAM:00024678 0000 dc.b 0 RAM:00024679 00D1 dc.b $D1 ; Ñ RAM:0002467A 0000 dc.b 0 RAM:0002467B 0002 dc.b 2 RAM:0002467C 0053 dc.b $53 ; S RAM:0002467D 0046 dc.b $46 ; F RAM:0002467E 0000 dc.b 0 RAM:0002467F 002F dc.b $2F ; / RAM:00024680 0000 dc.b 0 RAM:00024681 0002 dc.b 2 RAM:00024682 0053 dc.b $53 ; S RAM:00024683 004B dc.b $4B ; K RAM:00024684 0000 dc.b 0 RAM:00024685 001D dc.b $1D RAM:00024686 0000 dc.b 0 RAM:00024687 0002 dc.b 2 RAM:00024688 0053 dc.b $53 ; S RAM:00024689 0050 dc.b $50 ; P RAM:0002468A 0000 dc.b 0 RAM:0002468B 00D2 dc.b $D2 ; Ò RAM:0002468C 0000 dc.b 0 RAM:0002468D 0002 dc.b 2 RAM:0002468E 0053 dc.b $53 ; S RAM:0002468F 0054 dc.b $54 ; T RAM:00024690 0000 dc.b 0 RAM:00024691 00F5 dc.b $F5 ; õ RAM:00024692 0000 dc.b 0 RAM:00024693 0002 dc.b 2 RAM:00024694 0053 dc.b $53 ; S RAM:00024695 0059 dc.b $59 ; Y RAM:00024696 0000 dc.b 0 RAM:00024697 00D3 dc.b $D3 ; Ó RAM:00024698 0000 dc.b 0 RAM:00024699 0002 dc.b 2 RAM:0002469A 0053 dc.b $53 ; S RAM:0002469B 005E dc.b $5E ; ^ RAM:0002469C 0000 dc.b 0 RAM:0002469D 001A dc.b $1A RAM:0002469E 0000 dc.b 0 RAM:0002469F 0002 dc.b 2 RAM:000246A0 0053 dc.b $53 ; S RAM:000246A1 0063 dc.b $63 ; c RAM:000246A2 0000 dc.b 0 RAM:000246A3 002C dc.b $2C ; , RAM:000246A4 0000 dc.b 0 RAM:000246A5 0002 dc.b 2 RAM:000246A6 0053 dc.b $53 ; S RAM:000246A7 0068 dc.b $68 ; h RAM:000246A8 0000 dc.b 0 RAM:000246A9 00DC dc.b $DC ; Ü RAM:000246AA 0000 dc.b 0 RAM:000246AB 0002 dc.b 2 RAM:000246AC 0053 dc.b $53 ; S RAM:000246AD 006C dc.b $6C ; l RAM:000246AE 0000 dc.b 0 RAM:000246AF 00EC dc.b $EC ; ì RAM:000246B0 0000 dc.b 0 RAM:000246B1 0002 dc.b 2 RAM:000246B2 0053 dc.b $53 ; S RAM:000246B3 0071 dc.b $71 ; q RAM:000246B4 0000 dc.b 0 RAM:000246B5 00FE dc.b $FE ; þ RAM:000246B6 0000 dc.b 0 RAM:000246B7 0002 dc.b 2 RAM:000246B8 0053 dc.b $53 ; S RAM:000246B9 0076 dc.b $76 ; v RAM:000246BA 0000 dc.b 0 RAM:000246BB 00DD dc.b $DD ; Ý RAM:000246BC 0000 dc.b 0 RAM:000246BD 0002 dc.b 2 RAM:000246BE 0053 dc.b $53 ; S RAM:000246BF 007A dc.b $7A ; z RAM:000246C0 0000 dc.b 0 RAM:000246C1 00ED dc.b $ED ; í RAM:000246C2 0000 dc.b 0 RAM:000246C3 0002 dc.b 2 RAM:000246C4 0053 dc.b $53 ; S RAM:000246C5 007F dc.b $7F ;  RAM:000246C6 0000 dc.b 0 RAM:000246C7 00FF dc.b $FF RAM:000246C8 0000 dc.b 0 RAM:000246C9 0002 dc.b 2 RAM:000246CA 0053 dc.b $53 ; S RAM:000246CB 0084 dc.b $84 ; „ RAM:000246CC 0000 dc.b 0 RAM:000246CD 0007 dc.b 7 RAM:000246CE 0000 dc.b 0 RAM:000246CF 0002 dc.b 2 RAM:000246D0 0053 dc.b $53 ; S RAM:000246D1 008A dc.b $8A ; Š RAM:000246D2 0000 dc.b 0 RAM:000246D3 0006 dc.b 6 RAM:000246D4 0000 dc.b 0 RAM:000246D5 0002 dc.b 2 RAM:000246D6 0053 dc.b $53 ; S RAM:000246D7 0090 dc.b $90 ; RAM:000246D8 0000 dc.b 0 RAM:000246D9 0021 dc.b $21 ; ! RAM:000246DA 0000 dc.b 0 RAM:000246DB 0002 dc.b 2 RAM:000246DC 0053 dc.b $53 ; S RAM:000246DD 0095 dc.b $95 ; • RAM:000246DE 0000 dc.b 0 RAM:000246DF 0029 dc.b $29 ; ) RAM:000246E0 0000 dc.b 0 RAM:000246E1 0002 dc.b 2 RAM:000246E2 0053 dc.b $53 ; S RAM:000246E3 009A dc.b $9A ; š RAM:000246E4 0000 dc.b 0 RAM:000246E5 0025 dc.b $25 ; % RAM:000246E6 0000 dc.b 0 RAM:000246E7 0002 dc.b 2 RAM:000246E8 0053 dc.b $53 ; S RAM:000246E9 009F dc.b $9F ; Ÿ RAM:000246EA 0000 dc.b 0 RAM:000246EB 000B dc.b $B RAM:000246EC 0000 dc.b 0 RAM:000246ED 0002 dc.b 2 RAM:000246EE 0053 dc.b $53 ; S RAM:000246EF 00A5 dc.b $A5 ; ¥ RAM:000246F0 0000 dc.b 0 RAM:000246F1 0015 dc.b $15 RAM:000246F2 0000 dc.b 0 RAM:000246F3 0002 dc.b 2 RAM:000246F4 0053 dc.b $53 ; S RAM:000246F5 00AB dc.b $AB ; « RAM:000246F6 0000 dc.b 0 RAM:000246F7 0010 dc.b $10 RAM:000246F8 0000 dc.b 0 RAM:000246F9 0002 dc.b 2 RAM:000246FA 0053 dc.b $53 ; S RAM:000246FB 00B1 dc.b $B1 ; ± RAM:000246FC 0000 dc.b 0 RAM:000246FD 006C dc.b $6C ; l RAM:000246FE 0000 dc.b 0 RAM:000246FF 0002 dc.b 2 RAM:00024700 0053 dc.b $53 ; S RAM:00024701 00B6 dc.b $B6 ; ¶ RAM:00024702 0000 dc.b 0 RAM:00024703 006D dc.b $6D ; m RAM:00024704 0000 dc.b 0 RAM:00024705 0002 dc.b 2 RAM:00024706 0053 dc.b $53 ; S RAM:00024707 00BB dc.b $BB ; » RAM:00024708 0000 dc.b 0 RAM:00024709 0043 dc.b $43 ; C RAM:0002470A 0000 dc.b 0 RAM:0002470B 0002 dc.b 2 RAM:0002470C 0053 dc.b $53 ; S RAM:0002470D 00C0 dc.b $C0 ; À RAM:0002470E 0000 dc.b 0 RAM:0002470F 0045 dc.b $45 ; E RAM:00024710 0000 dc.b 0 RAM:00024711 0002 dc.b 2 RAM:00024712 0053 dc.b $53 ; S RAM:00024713 00C5 dc.b $C5 ; Å RAM:00024714 0000 dc.b 0 RAM:00024715 0044 dc.b $44 ; D RAM:00024716 0000 dc.b 0 RAM:00024717 0002 dc.b 2 RAM:00024718 0053 dc.b $53 ; S RAM:00024719 00CA dc.b $CA ; Ê RAM:0002471A 0000 dc.b 0 RAM:0002471B 000C dc.b $C RAM:0002471C 0000 dc.b 0 RAM:0002471D 0002 dc.b 2 RAM:0002471E 0053 dc.b $53 ; S RAM:0002471F 00D0 dc.b $D0 ; Ð RAM:00024720 0000 dc.b 0 RAM:00024721 0016 dc.b $16 RAM:00024722 0000 dc.b 0 RAM:00024723 0002 dc.b 2 RAM:00024724 0053 dc.b $53 ; S RAM:00024725 00D6 dc.b $D6 ; Ö RAM:00024726 0000 dc.b 0 RAM:00024727 0011 dc.b $11 RAM:00024728 0000 dc.b 0 RAM:00024729 0002 dc.b 2 RAM:0002472A 0053 dc.b $53 ; S RAM:0002472B 00DC dc.b $DC ; Ü RAM:0002472C 0001 dc.b 1 RAM:0002472D 001B dc.b $1B RAM:0002472E 0000 dc.b 0 RAM:0002472F 0002 dc.b 2 RAM:00024730 0053 dc.b $53 ; S RAM:00024731 00E2 dc.b $E2 ; â RAM:00024732 0001 dc.b 1 RAM:00024733 001A dc.b $1A RAM:00024734 0000 dc.b 0 RAM:00024735 0002 dc.b 2 RAM:00024736 0053 dc.b $53 ; S RAM:00024737 00E8 dc.b $E8 ; è RAM:00024738 0001 dc.b 1 RAM:00024739 001C dc.b $1C RAM:0002473A 0000 dc.b 0 RAM:0002473B 0002 dc.b 2 RAM:0002473C 0053 dc.b $53 ; S RAM:0002473D 00ED dc.b $ED ; í RAM:0002473E 0000 dc.b 0 RAM:0002473F 0022 dc.b $22 ; " RAM:00024740 0000 dc.b 0 RAM:00024741 0002 dc.b 2 RAM:00024742 0053 dc.b $53 ; S RAM:00024743 00F3 dc.b $F3 ; ó RAM:00024744 0000 dc.b 0 RAM:00024745 0024 dc.b $24 ; $ RAM:00024746 0000 dc.b 0 RAM:00024747 0002 dc.b 2 RAM:00024748 0053 dc.b $53 ; S RAM:00024749 00F9 dc.b $F9 ; ù RAM:0002474A 0000 dc.b 0 RAM:0002474B 0023 dc.b $23 ; # RAM:0002474C 0000 dc.b 0 RAM:0002474D 0002 dc.b 2 RAM:0002474E 0053 dc.b $53 ; S RAM:0002474F 00FF dc.b $FF RAM:00024750 0001 dc.b 1 RAM:00024751 001E dc.b $1E RAM:00024752 0000 dc.b 0 RAM:00024753 0002 dc.b 2 RAM:00024754 0054 dc.b $54 ; T RAM:00024755 0004 dc.b 4 RAM:00024756 0001 dc.b 1 RAM:00024757 0017 dc.b $17 RAM:00024758 0000 dc.b 0 RAM:00024759 0002 dc.b 2 RAM:0002475A 0054 dc.b $54 ; T RAM:0002475B 000A dc.b $A RAM:0002475C 0001 dc.b 1 RAM:0002475D 0019 dc.b $19 RAM:0002475E 0000 dc.b 0 RAM:0002475F 0002 dc.b 2 RAM:00024760 0054 dc.b $54 ; T RAM:00024761 0010 dc.b $10 RAM:00024762 0001 dc.b 1 RAM:00024763 0018 dc.b $18 RAM:00024764 0000 dc.b 0 RAM:00024765 0002 dc.b 2 RAM:00024766 0054 dc.b $54 ; T RAM:00024767 0016 dc.b $16 RAM:00024768 0001 dc.b 1 RAM:00024769 001D dc.b $1D RAM:0002476A 0000 dc.b 0 RAM:0002476B 0002 dc.b 2 RAM:0002476C 0054 dc.b $54 ; T RAM:0002476D 001B dc.b $1B RAM:0002476E 0000 dc.b 0 RAM:0002476F 00AA dc.b $AA ; ª RAM:00024770 0000 dc.b 0 RAM:00024771 0002 dc.b 2 RAM:00024772 0054 dc.b $54 ; T RAM:00024773 0020 dc.b $20 RAM:00024774 0000 dc.b 0 RAM:00024775 00AC dc.b $AC ; ¬ RAM:00024776 0000 dc.b 0 RAM:00024777 0002 dc.b 2 RAM:00024778 0054 dc.b $54 ; T RAM:00024779 0025 dc.b $25 ; % RAM:0002477A 0000 dc.b 0 RAM:0002477B 00AF dc.b $AF ; ¯ RAM:0002477C 0000 dc.b 0 RAM:0002477D 0002 dc.b 2 RAM:0002477E 0054 dc.b $54 ; T RAM:0002477F 002A dc.b $2A ; * RAM:00024780 0000 dc.b 0 RAM:00024781 00A7 dc.b $A7 ; § RAM:00024782 0000 dc.b 0 RAM:00024783 0002 dc.b 2 RAM:00024784 0054 dc.b $54 ; T RAM:00024785 002E dc.b $2E ; . RAM:00024786 0000 dc.b 0 RAM:00024787 00B4 dc.b $B4 ; ´ RAM:00024788 0000 dc.b 0 RAM:00024789 0002 dc.b 2 RAM:0002478A 0054 dc.b $54 ; T RAM:0002478B 0033 dc.b $33 ; 3 RAM:0002478C 0000 dc.b 0 RAM:0002478D 00B6 dc.b $B6 ; ¶ RAM:0002478E 0000 dc.b 0 RAM:0002478F 0002 dc.b 2 RAM:00024790 0054 dc.b $54 ; T RAM:00024791 0038 dc.b $38 ; 8 RAM:00024792 0000 dc.b 0 RAM:00024793 00A8 dc.b $A8 ; ¨ RAM:00024794 0000 dc.b 0 RAM:00024795 0002 dc.b 2 RAM:00024796 0054 dc.b $54 ; T RAM:00024797 003D dc.b $3D ; = RAM:00024798 0000 dc.b 0 RAM:00024799 00AB dc.b $AB ; « RAM:0002479A 0000 dc.b 0 RAM:0002479B 0002 dc.b 2 RAM:0002479C 0054 dc.b $54 ; T RAM:0002479D 0042 dc.b $42 ; B RAM:0002479E 0000 dc.b 0 RAM:0002479F 00B7 dc.b $B7 ; · RAM:000247A0 0000 dc.b 0 RAM:000247A1 0002 dc.b 2 RAM:000247A2 0054 dc.b $54 ; T RAM:000247A3 0047 dc.b $47 ; G RAM:000247A4 0000 dc.b 0 RAM:000247A5 00AD dc.b $AD ; ­ RAM:000247A6 0000 dc.b 0 RAM:000247A7 0002 dc.b 2 RAM:000247A8 0054 dc.b $54 ; T RAM:000247A9 004C dc.b $4C ; L RAM:000247AA 0000 dc.b 0 RAM:000247AB 00A9 dc.b $A9 ; © RAM:000247AC 0000 dc.b 0 RAM:000247AD 0002 dc.b 2 RAM:000247AE 0054 dc.b $54 ; T RAM:000247AF 0051 dc.b $51 ; Q RAM:000247B0 0000 dc.b 0 RAM:000247B1 00B5 dc.b $B5 ; µ RAM:000247B2 0000 dc.b 0 RAM:000247B3 0002 dc.b 2 RAM:000247B4 0054 dc.b $54 ; T RAM:000247B5 0056 dc.b $56 ; V RAM:000247B6 0000 dc.b 0 RAM:000247B7 00B3 dc.b $B3 ; ³ RAM:000247B8 0000 dc.b 0 RAM:000247B9 0002 dc.b 2 RAM:000247BA 0054 dc.b $54 ; T RAM:000247BB 005B dc.b $5B ; [ RAM:000247BC 0000 dc.b 0 RAM:000247BD 00AE dc.b $AE ; ® RAM:000247BE 0000 dc.b 0 RAM:000247BF 0002 dc.b 2 RAM:000247C0 0054 dc.b $54 ; T RAM:000247C1 0060 dc.b $60 ; ` RAM:000247C2 0000 dc.b 0 RAM:000247C3 00B2 dc.b $B2 ; ² RAM:000247C4 0000 dc.b 0 RAM:000247C5 0002 dc.b 2 RAM:000247C6 0054 dc.b $54 ; T RAM:000247C7 0065 dc.b $65 ; e RAM:000247C8 0000 dc.b 0 RAM:000247C9 00A6 dc.b $A6 ; ¦ RAM:000247CA 0000 dc.b 0 RAM:000247CB 0002 dc.b 2 RAM:000247CC 0054 dc.b $54 ; T RAM:000247CD 006A dc.b $6A ; j RAM:000247CE 0000 dc.b 0 RAM:000247CF 00A5 dc.b $A5 ; ¥ RAM:000247D0 0000 dc.b 0 RAM:000247D1 0002 dc.b 2 RAM:000247D2 0054 dc.b $54 ; T RAM:000247D3 006E dc.b $6E ; n RAM:000247D4 0000 dc.b 0 RAM:000247D5 00B0 dc.b $B0 ; ° RAM:000247D6 0000 dc.b 0 RAM:000247D7 0002 dc.b 2 RAM:000247D8 0054 dc.b $54 ; T RAM:000247D9 0073 dc.b $73 ; s RAM:000247DA 0000 dc.b 0 RAM:000247DB 00B1 dc.b $B1 ; ± RAM:000247DC 0000 dc.b 0 RAM:000247DD 0002 dc.b 2 RAM:000247DE 0054 dc.b $54 ; T RAM:000247DF 0078 dc.b $78 ; x RAM:000247E0 0000 dc.b 0 RAM:000247E1 0060 dc.b $60 ; ` RAM:000247E2 0000 dc.b 0 RAM:000247E3 0002 dc.b 2 RAM:000247E4 0054 dc.b $54 ; T RAM:000247E5 007E dc.b $7E ; ~ RAM:000247E6 0000 dc.b 0 RAM:000247E7 005F dc.b $5F ; _ RAM:000247E8 0000 dc.b 0 RAM:000247E9 0002 dc.b 2 RAM:000247EA 0054 dc.b $54 ; T RAM:000247EB 0084 dc.b $84 ; „ RAM:000247EC 0000 dc.b 0 RAM:000247ED 005D dc.b $5D ; ] RAM:000247EE 0000 dc.b 0 RAM:000247EF 0002 dc.b 2 RAM:000247F0 0054 dc.b $54 ; T RAM:000247F1 008B dc.b $8B ; ‹ RAM:000247F2 0001 dc.b 1 RAM:000247F3 000B dc.b $B RAM:000247F4 0000 dc.b 0 RAM:000247F5 0002 dc.b 2 RAM:000247F6 0054 dc.b $54 ; T RAM:000247F7 0091 dc.b $91 ; ‘ RAM:000247F8 0000 dc.b 0 RAM:000247F9 0062 dc.b $62 ; b RAM:000247FA 0000 dc.b 0 RAM:000247FB 0002 dc.b 2 RAM:000247FC 0054 dc.b $54 ; T RAM:000247FD 0097 dc.b $97 ; — RAM:000247FE 0000 dc.b 0 RAM:000247FF 0061 dc.b $61 ; a RAM:00024800 0000 dc.b 0 RAM:00024801 0002 dc.b 2 RAM:00024802 0054 dc.b $54 ; T RAM:00024803 009D dc.b $9D ; RAM:00024804 0000 dc.b 0 RAM:00024805 005E dc.b $5E ; ^ RAM:00024806 0000 dc.b 0 RAM:00024807 0002 dc.b 2 RAM:00024808 0054 dc.b $54 ; T RAM:00024809 00A4 dc.b $A4 ; ¤ RAM:0002480A 0001 dc.b 1 RAM:0002480B 000A dc.b $A RAM:0002480C 0000 dc.b 0 RAM:0002480D 0002 dc.b 2 RAM:0002480E 0054 dc.b $54 ; T RAM:0002480F 00AA dc.b $AA ; ª RAM:00024810 0001 dc.b 1 RAM:00024811 001F dc.b $1F RAM:00024812 0000 dc.b 0 RAM:00024813 0002 dc.b 2 RAM:00024814 0054 dc.b $54 ; T RAM:00024815 00AF dc.b $AF ; ¯ RAM:00024816 0000 dc.b 0 RAM:00024817 001E dc.b $1E RAM:00024818 0000 dc.b 0 RAM:00024819 0002 dc.b 2 RAM:0002481A 0054 dc.b $54 ; T RAM:0002481B 00B5 dc.b $B5 ; µ RAM:0002481C 0000 dc.b 0 RAM:0002481D 0004 dc.b 4 RAM:0002481E 0000 dc.b 0 RAM:0002481F 0002 dc.b 2 RAM:00024820 0054 dc.b $54 ; T RAM:00024821 00BB dc.b $BB ; » RAM:00024822 0000 dc.b 0 RAM:00024823 0020 dc.b $20 RAM:00024824 0000 dc.b 0 RAM:00024825 0002 dc.b 2 RAM:00024826 0054 dc.b $54 ; T RAM:00024827 00C1 dc.b $C1 ; Á RAM:00024828 0000 dc.b 0 RAM:00024829 0005 dc.b 5 RAM:0002482A 0000 dc.b 0 RAM:0002482B 0002 dc.b 2 RAM:0002482C 0054 dc.b $54 ; T RAM:0002482D 00C7 dc.b $C7 ; Ç RAM:0002482E 0000 dc.b 0 RAM:0002482F 001F dc.b $1F RAM:00024830 0000 dc.b 0 RAM:00024831 0002 dc.b 2 RAM:00024832 0054 dc.b $54 ; T RAM:00024833 00CD dc.b $CD ; Í RAM:00024834 0001 dc.b 1 RAM:00024835 0021 dc.b $21 ; ! RAM:00024836 0000 dc.b 0 RAM:00024837 0002 dc.b 2 RAM:00024838 0054 dc.b $54 ; T RAM:00024839 00D2 dc.b $D2 ; Ò RAM:0002483A 0001 dc.b 1 RAM:0002483B 0020 dc.b $20 RAM:0002483C 0000 dc.b 0 RAM:0002483D 0002 dc.b 2 RAM:0002483E 0054 dc.b $54 ; T RAM:0002483F 00D7 dc.b $D7 ; × RAM:00024840 0001 dc.b 1 RAM:00024841 0024 dc.b $24 ; $ RAM:00024842 0000 dc.b 0 RAM:00024843 0002 dc.b 2 RAM:00024844 0054 dc.b $54 ; T RAM:00024845 00DB dc.b $DB ; Û RAM:00024846 0001 dc.b 1 RAM:00024847 0022 dc.b $22 ; " RAM:00024848 0000 dc.b 0 RAM:00024849 0002 dc.b 2 RAM:0002484A 0054 dc.b $54 ; T RAM:0002484B 00DF dc.b $DF ; ß RAM:0002484C 0001 dc.b 1 RAM:0002484D 0023 dc.b $23 ; # RAM:0002484E 0000 dc.b 0 RAM:0002484F 0002 dc.b 2 RAM:00024850 0054 dc.b $54 ; T RAM:00024851 00E3 dc.b $E3 ; ã RAM:00024852 0000 dc.b 0 RAM:00024853 0056 dc.b $56 ; V RAM:00024854 0000 dc.b 0 RAM:00024855 0002 dc.b 2 RAM:00024856 0054 dc.b $54 ; T RAM:00024857 00E9 dc.b $E9 ; é RAM:00024858 0000 dc.b 0 RAM:00024859 0055 dc.b $55 ; U RAM:0002485A 0000 dc.b 0 RAM:0002485B 0002 dc.b 2 RAM:0002485C 0054 dc.b $54 ; T RAM:0002485D 00EE dc.b $EE ; î RAM:0002485E 0000 dc.b 0 RAM:0002485F 0054 dc.b $54 ; T RAM:00024860 0000 dc.b 0 RAM:00024861 0002 dc.b 2 RAM:00024862 0054 dc.b $54 ; T RAM:00024863 00F3 dc.b $F3 ; ó RAM:00024864 0000 dc.b 0 RAM:00024865 0035 dc.b $35 ; 5 RAM:00024866 0000 dc.b 0 RAM:00024867 0002 dc.b 2 RAM:00024868 0054 dc.b $54 ; T RAM:00024869 00FB dc.b $FB ; û RAM:0002486A 0000 dc.b 0 RAM:0002486B 0069 dc.b $69 ; i RAM:0002486C 0000 dc.b 0 RAM:0002486D 0002 dc.b 2 RAM:0002486E 0054 dc.b $54 ; T RAM:0002486F 00FF dc.b $FF RAM:00024870 0000 dc.b 0 RAM:00024871 0068 dc.b $68 ; h RAM:00024872 0000 dc.b 0 RAM:00024873 0002 dc.b 2 RAM:00024874 0055 dc.b $55 ; U RAM:00024875 0003 dc.b 3 RAM:00024876 0000 dc.b 0 RAM:00024877 006E dc.b $6E ; n RAM:00024878 0000 dc.b 0 RAM:00024879 0002 dc.b 2 RAM:0002487A 0055 dc.b $55 ; U RAM:0002487B 0007 dc.b 7 RAM:0002487C 0000 dc.b 0 RAM:0002487D 004F dc.b $4F ; O RAM:0002487E 0000 dc.b 0 RAM:0002487F 0002 dc.b 2 RAM:00024880 0055 dc.b $55 ; U RAM:00024881 000D dc.b $D RAM:00024882 0000 dc.b 0 RAM:00024883 0064 dc.b $64 ; d RAM:00024884 0000 dc.b 0 RAM:00024885 0002 dc.b 2 RAM:00024886 0055 dc.b $55 ; U RAM:00024887 0013 dc.b $13 RAM:00024888 0001 dc.b 1 RAM:00024889 0033 dc.b $33 ; 3 RAM:0002488A 0000 dc.b 0 RAM:0002488B 0002 dc.b 2 RAM:0002488C 0055 dc.b $55 ; U RAM:0002488D 0017 dc.b $17 RAM:0002488E 0001 dc.b 1 RAM:0002488F 0043 dc.b $43 ; C RAM:00024890 0000 dc.b 0 RAM:00024891 0002 dc.b 2 RAM:00024892 0055 dc.b $55 ; U RAM:00024893 001C dc.b $1C RAM:00024894 0001 dc.b 1 RAM:00024895 0045 dc.b $45 ; E RAM:00024896 0000 dc.b 0 RAM:00024897 0002 dc.b 2 RAM:00024898 0055 dc.b $55 ; U RAM:00024899 0021 dc.b $21 ; ! RAM:0002489A 0001 dc.b 1 RAM:0002489B 0044 dc.b $44 ; D RAM:0002489C 0000 dc.b 0 RAM:0002489D 0002 dc.b 2 RAM:0002489E 0055 dc.b $55 ; U RAM:0002489F 0026 dc.b $26 ; & RAM:000248A0 0001 dc.b 1 RAM:000248A1 0034 dc.b $34 ; 4 RAM:000248A2 0000 dc.b 0 RAM:000248A3 0002 dc.b 2 RAM:000248A4 0055 dc.b $55 ; U RAM:000248A5 002A dc.b $2A ; * RAM:000248A6 0001 dc.b 1 RAM:000248A7 0046 dc.b $46 ; F RAM:000248A8 0000 dc.b 0 RAM:000248A9 0002 dc.b 2 RAM:000248AA 0055 dc.b $55 ; U RAM:000248AB 002F dc.b $2F ; / RAM:000248AC 0001 dc.b 1 RAM:000248AD 0048 dc.b $48 ; H RAM:000248AE 0000 dc.b 0 RAM:000248AF 0002 dc.b 2 RAM:000248B0 0055 dc.b $55 ; U RAM:000248B1 0034 dc.b $34 ; 4 RAM:000248B2 0001 dc.b 1 RAM:000248B3 0047 dc.b $47 ; G RAM:000248B4 0000 dc.b 0 RAM:000248B5 0002 dc.b 2 RAM:000248B6 0055 dc.b $55 ; U RAM:000248B7 0039 dc.b $39 ; 9 RAM:000248B8 0000 dc.b 0 RAM:000248B9 0031 dc.b $31 ; 1 RAM:000248BA 0000 dc.b 0 RAM:000248BB 0002 dc.b 2 RAM:000248BC 0055 dc.b $55 ; U RAM:000248BD 0040 dc.b $40 ; @ RAM:000248BE 0000 dc.b 0 RAM:000248BF 0033 dc.b $33 ; 3 RAM:000248C0 0000 dc.b 0 RAM:000248C1 0002 dc.b 2 RAM:000248C2 0055 dc.b $55 ; U RAM:000248C3 0047 dc.b $47 ; G RAM:000248C4 0000 dc.b 0 RAM:000248C5 0030 dc.b $30 ; 0 RAM:000248C6 0000 dc.b 0 RAM:000248C7 0002 dc.b 2 RAM:000248C8 0055 dc.b $55 ; U RAM:000248C9 004D dc.b $4D ; M RAM:000248CA 0000 dc.b 0 RAM:000248CB 003E dc.b $3E ; > RAM:000248CC 0000 dc.b 0 RAM:000248CD 0002 dc.b 2 RAM:000248CE 0055 dc.b $55 ; U RAM:000248CF 0053 dc.b $53 ; S RAM:000248D0 0000 dc.b 0 RAM:000248D1 0032 dc.b $32 ; 2 RAM:000248D2 0000 dc.b 0 RAM:000248D3 0002 dc.b 2 RAM:000248D4 0055 dc.b $55 ; U RAM:000248D5 0059 dc.b $59 ; Y RAM:000248D6 0000 dc.b 0 RAM:000248D7 0067 dc.b $67 ; g RAM:000248D8 0000 dc.b 0 RAM:000248D9 0002 dc.b 2 RAM:000248DA 0055 dc.b $55 ; U RAM:000248DB 005F dc.b $5F ; _ RAM:000248DC 0000 dc.b 0 RAM:000248DD 0066 dc.b $66 ; f RAM:000248DE 0000 dc.b 0 RAM:000248DF 0002 dc.b 2 RAM:000248E0 0055 dc.b $55 ; U RAM:000248E1 0065 dc.b $65 ; e RAM:000248E2 0000 dc.b 0 RAM:000248E3 006B dc.b $6B ; k RAM:000248E4 0000 dc.b 0 RAM:000248E5 0002 dc.b 2 RAM:000248E6 0055 dc.b $55 ; U RAM:000248E7 006C dc.b $6C ; l RAM:000248E8 0000 dc.b 0 RAM:000248E9 006A dc.b $6A ; j RAM:000248EA 0000 dc.b 0 RAM:000248EB 0002 dc.b 2 RAM:000248EC 0055 dc.b $55 ; U RAM:000248ED 0073 dc.b $73 ; s RAM:000248EE 0000 dc.b 0 RAM:000248EF 002B dc.b $2B ; + RAM:000248F0 0000 dc.b 0 RAM:000248F1 0002 dc.b 2 RAM:000248F2 0055 dc.b $55 ; U RAM:000248F3 007A dc.b $7A ; z RAM:000248F4 0000 dc.b 0 RAM:000248F5 002A dc.b $2A ; * RAM:000248F6 0000 dc.b 0 RAM:000248F7 0002 dc.b 2 RAM:000248F8 0055 dc.b $55 ; U RAM:000248F9 0081 dc.b $81 ; RAM:000248FA 0001 dc.b 1 RAM:000248FB 0006 dc.b 6 RAM:000248FC 0000 dc.b 0 RAM:000248FD 0002 dc.b 2 RAM:000248FE 0055 dc.b $55 ; U RAM:000248FF 0087 dc.b $87 ; ‡ RAM:00024900 0000 dc.b 0 RAM:00024901 0026 dc.b $26 ; & RAM:00024902 0000 dc.b 0 RAM:00024903 0002 dc.b 2 RAM:00024904 0055 dc.b $55 ; U RAM:00024905 008E dc.b $8E ; Ž RAM:00024906 0000 dc.b 0 RAM:00024907 0028 dc.b $28 ; ( RAM:00024908 0000 dc.b 0 RAM:00024909 0002 dc.b 2 RAM:0002490A 0055 dc.b $55 ; U RAM:0002490B 0095 dc.b $95 ; • RAM:0002490C 0000 dc.b 0 RAM:0002490D 0027 dc.b $27 ; ' RAM:0002490E 0000 dc.b 0 RAM:0002490F 0002 dc.b 2 RAM:00024910 0055 dc.b $55 ; U RAM:00024911 009C dc.b $9C ; œ RAM:00024912 0000 dc.b 0 RAM:00024913 004A dc.b $4A ; J RAM:00024914 0000 dc.b 0 RAM:00024915 0002 dc.b 2 RAM:00024916 0055 dc.b $55 ; U RAM:00024917 00A2 dc.b $A2 ; ¢ RAM:00024918 0000 dc.b 0 RAM:00024919 0042 dc.b $42 ; B RAM:0002491A 0000 dc.b 0 RAM:0002491B 0002 dc.b 2 RAM:0002491C 0055 dc.b $55 ; U RAM:0002491D 00A8 dc.b $A8 ; ¨ RAM:0002491E 0000 dc.b 0 RAM:0002491F 0046 dc.b $46 ; F RAM:00024920 0000 dc.b 0 RAM:00024921 0002 dc.b 2 RAM:00024922 0055 dc.b $55 ; U RAM:00024923 00AE dc.b $AE ; ® RAM:00024924 0000 dc.b 0 RAM:00024925 004E dc.b $4E ; N RAM:00024926 0000 dc.b 0 RAM:00024927 0002 dc.b 2 RAM:00024928 0055 dc.b $55 ; U RAM:00024929 00B4 dc.b $B4 ; ´ RAM:0002492A 0000 dc.b 0 RAM:0002492B 0034 dc.b $34 ; 4 RAM:0002492C 0000 dc.b 0 RAM:0002492D 0002 dc.b 2 RAM:0002492E 0055 dc.b $55 ; U RAM:0002492F 00BA dc.b $BA ; º RAM:00024930 0000 dc.b 0 RAM:00024931 005B dc.b $5B ; [ RAM:00024932 0000 dc.b 0 RAM:00024933 0002 dc.b 2 RAM:00024934 0055 dc.b $55 ; U RAM:00024935 00C0 dc.b $C0 ; À RAM:00024936 0001 dc.b 1 RAM:00024937 0027 dc.b $27 ; ' RAM:00024938 0000 dc.b 0 RAM:00024939 0002 dc.b 2 RAM:0002493A 0055 dc.b $55 ; U RAM:0002493B 00C6 dc.b $C6 ; Æ RAM:0002493C 0000 dc.b 0 RAM:0002493D 005C dc.b $5C ; \ RAM:0002493E 0000 dc.b 0 RAM:0002493F 0002 dc.b 2 RAM:00024940 0055 dc.b $55 ; U RAM:00024941 00CC dc.b $CC ; Ì RAM:00024942 0001 dc.b 1 RAM:00024943 0026 dc.b $26 ; & RAM:00024944 0000 dc.b 0 RAM:00024945 0002 dc.b 2 RAM:00024946 0055 dc.b $55 ; U RAM:00024947 00D2 dc.b $D2 ; Ò RAM:00024948 0000 dc.b 0 RAM:00024949 0050 dc.b $50 ; P RAM:0002494A 0000 dc.b 0 RAM:0002494B 0002 dc.b 2 RAM:0002494C 0055 dc.b $55 ; U RAM:0002494D 00D7 dc.b $D7 ; × RAM:0002494E 0000 dc.b 0 RAM:0002494F 0047 dc.b $47 ; G RAM:00024950 0000 dc.b 0 RAM:00024951 0002 dc.b 2 RAM:00024952 0055 dc.b $55 ; U RAM:00024953 00DC dc.b $DC ; Ü RAM:00024954 0000 dc.b 0 RAM:00024955 0049 dc.b $49 ; I RAM:00024956 0000 dc.b 0 RAM:00024957 0002 dc.b 2 RAM:00024958 0055 dc.b $55 ; U RAM:00024959 00E1 dc.b $E1 ; á RAM:0002495A 0000 dc.b 0 RAM:0002495B 0048 dc.b $48 ; H RAM:0002495C 0000 dc.b 0 RAM:0002495D 0002 dc.b 2 RAM:0002495E 0055 dc.b $55 ; U RAM:0002495F 00E6 dc.b $E6 ; æ RAM:00024960 0000 dc.b 0 RAM:00024961 003F dc.b $3F ; ? RAM:00024962 0000 dc.b 0 RAM:00024963 0002 dc.b 2 RAM:00024964 0055 dc.b $55 ; U RAM:00024965 00EC dc.b $EC ; ì RAM:00024966 0000 dc.b 0 RAM:00024967 0041 dc.b $41 ; A RAM:00024968 0000 dc.b 0 RAM:00024969 0002 dc.b 2 RAM:0002496A 0055 dc.b $55 ; U RAM:0002496B 00F2 dc.b $F2 ; ò RAM:0002496C 0000 dc.b 0 RAM:0002496D 0040 dc.b $40 ; @ RAM:0002496E 0000 dc.b 0 RAM:0002496F 0002 dc.b 2 RAM:00024970 0055 dc.b $55 ; U RAM:00024971 00F8 dc.b $F8 ; ø RAM:00024972 0000 dc.b 0 RAM:00024973 0037 dc.b $37 ; 7 RAM:00024974 0000 dc.b 0 RAM:00024975 0002 dc.b 2 RAM:00024976 0055 dc.b $55 ; U RAM:00024977 00FC dc.b $FC ; ü RAM:00024978 0000 dc.b 0 RAM:00024979 004B dc.b $4B ; K RAM:0002497A 0000 dc.b 0 RAM:0002497B 0002 dc.b 2 RAM:0002497C 0056 dc.b $56 ; V RAM:0002497D 0001 dc.b 1 RAM:0002497E 0000 dc.b 0 RAM:0002497F 004D dc.b $4D ; M RAM:00024980 0000 dc.b 0 RAM:00024981 0002 dc.b 2 RAM:00024982 0056 dc.b $56 ; V RAM:00024983 0006 dc.b 6 RAM:00024984 0000 dc.b 0 RAM:00024985 004C dc.b $4C ; L RAM:00024986 0000 dc.b 0 RAM:00024987 0002 dc.b 2 RAM:00024988 0056 dc.b $56 ; V RAM:00024989 000B dc.b $B RAM:0002498A 0001 dc.b 1 RAM:0002498B 000C dc.b $C RAM:0002498C 0000 dc.b 0 RAM:0002498D 0002 dc.b 2 RAM:0002498E 0056 dc.b $56 ; V RAM:0002498F 000F dc.b $F RAM:00024990 0000 dc.b 0 RAM:00024991 0008 dc.b 8 RAM:00024992 0000 dc.b 0 RAM:00024993 0002 dc.b 2 RAM:00024994 0056 dc.b $56 ; V RAM:00024995 0014 dc.b $14 RAM:00024996 0000 dc.b 0 RAM:00024997 0000 dc.b 0 RAM:00024998 0000 dc.b 0 RAM:00024999 0002 dc.b 2 RAM:0002499A 0056 dc.b $56 ; V RAM:0002499B 0019 dc.b $19 RAM:0002499C 0000 dc.b 0 RAM:0002499D 000A dc.b $A RAM:0002499E 0000 dc.b 0 RAM:0002499F 0002 dc.b 2 RAM:000249A0 0056 dc.b $56 ; V RAM:000249A1 001E dc.b $1E RAM:000249A2 0000 dc.b 0 RAM:000249A3 0009 dc.b 9 RAM:000249A4 0000 dc.b 0 RAM:000249A5 0002 dc.b 2 RAM:000249A6 0056 dc.b $56 ; V RAM:000249A7 0023 dc.b $23 ; # RAM:000249A8 0000 dc.b 0 RAM:000249A9 0001 dc.b 1 RAM:000249AA 0000 dc.b 0 RAM:000249AB 0002 dc.b 2 RAM:000249AC 0056 dc.b $56 ; V RAM:000249AD 0028 dc.b $28 ; ( RAM:000249AE 0001 dc.b 1 RAM:000249AF 000E dc.b $E RAM:000249B0 0000 dc.b 0 RAM:000249B1 0002 dc.b 2 RAM:000249B2 0056 dc.b $56 ; V RAM:000249B3 002C dc.b $2C ; , RAM:000249B4 0001 dc.b 1 RAM:000249B5 000D dc.b $D RAM:000249B6 0000 dc.b 0 RAM:000249B7 0002 dc.b 2 RAM:000249B8 0056 dc.b $56 ; V RAM:000249B9 0030 dc.b $30 ; 0 RAM:000249BA 0001 dc.b 1 RAM:000249BB 0008 dc.b 8 RAM:000249BC 0000 dc.b 0 RAM:000249BD 0002 dc.b 2 RAM:000249BE 0056 dc.b $56 ; V RAM:000249BF 0035 dc.b $35 ; 5 RAM:000249C0 0000 dc.b 0 RAM:000249C1 0053 dc.b $53 ; S RAM:000249C2 0000 dc.b 0 RAM:000249C3 0002 dc.b 2 RAM:000249C4 0056 dc.b $56 ; V RAM:000249C5 0039 dc.b $39 ; 9 RAM:000249C6 0001 dc.b 1 RAM:000249C7 005E dc.b $5E ; ^ RAM:000249C8 0000 dc.b 0 RAM:000249C9 0002 dc.b 2 RAM:000249CA 0056 dc.b $56 ; V RAM:000249CB 0040 dc.b $40 ; @ RAM:000249CC 0001 dc.b 1 RAM:000249CD 005D dc.b $5D ; ] RAM:000249CE 0000 dc.b 0 RAM:000249CF 0002 dc.b 2 RAM:000249D0 0056 dc.b $56 ; V RAM:000249D1 0048 dc.b $48 ; H RAM:000249D2 0001 dc.b 1 RAM:000249D3 005F dc.b $5F ; _ RAM:000249D4 0000 dc.b 0 RAM:000249D5 0002 dc.b 2 RAM:000249D6 0056 dc.b $56 ; V RAM:000249D7 004F dc.b $4F ; O RAM:000249D8 0001 dc.b 1 RAM:000249D9 0060 dc.b $60 ; ` RAM:000249DA 0000 dc.b 0 RAM:000249DB 0002 dc.b 2 RAM:000249DC 0056 dc.b $56 ; V RAM:000249DD 0056 dc.b $56 ; V RAM:000249DE 0001 dc.b 1 RAM:000249DF 0062 dc.b $62 ; b RAM:000249E0 0000 dc.b 0 RAM:000249E1 0002 dc.b 2 RAM:000249E2 0056 dc.b $56 ; V RAM:000249E3 005C dc.b $5C ; \ RAM:000249E4 0001 dc.b 1 RAM:000249E5 0061 dc.b $61 ; a RAM:000249E6 0000 dc.b 0 RAM:000249E7 0002 dc.b 2 RAM:000249E8 0056 dc.b $56 ; V RAM:000249E9 0064 dc.b $64 ; d RAM:000249EA 0001 dc.b 1 RAM:000249EB 005B dc.b $5B ; [ RAM:000249EC 0000 dc.b 0 RAM:000249ED 0002 dc.b 2 RAM:000249EE 0056 dc.b $56 ; V RAM:000249EF 006B dc.b $6B ; k RAM:000249F0 0001 dc.b 1 RAM:000249F1 005C dc.b $5C ; \ RAM:000249F2 0000 dc.b 0 RAM:000249F3 0002 dc.b 2 RAM:000249F4 0056 dc.b $56 ; V RAM:000249F5 0072 dc.b $72 ; r RAM:000249F6 0000 dc.b 0 RAM:000249F7 0036 dc.b $36 ; 6 RAM:000249F8 0000 dc.b 0 RAM:000249F9 0002 dc.b 2 RAM:000249FA 0056 dc.b $56 ; V RAM:000249FB 0078 dc.b $78 ; x RAM:000249FC 0001 dc.b 1 RAM:000249FD 0037 dc.b $37 ; 7 RAM:000249FE 0000 dc.b 0 RAM:000249FF 0002 dc.b 2 RAM:00024A00 0056 dc.b $56 ; V RAM:00024A01 007C dc.b $7C ; | RAM:00024A02 0001 dc.b 1 RAM:00024A03 004F dc.b $4F ; O RAM:00024A04 0000 dc.b 0 RAM:00024A05 0002 dc.b 2 RAM:00024A06 0056 dc.b $56 ; V RAM:00024A07 0081 dc.b $81 ; RAM:00024A08 0001 dc.b 1 RAM:00024A09 0051 dc.b $51 ; Q RAM:00024A0A 0000 dc.b 0 RAM:00024A0B 0002 dc.b 2 RAM:00024A0C 0056 dc.b $56 ; V RAM:00024A0D 0086 dc.b $86 ; † RAM:00024A0E 0001 dc.b 1 RAM:00024A0F 0050 dc.b $50 ; P RAM:00024A10 0000 dc.b 0 RAM:00024A11 0002 dc.b 2 RAM:00024A12 0056 dc.b $56 ; V RAM:00024A13 008B dc.b $8B ; ‹ RAM:00024A14 0001 dc.b 1 RAM:00024A15 0038 dc.b $38 ; 8 RAM:00024A16 0000 dc.b 0 RAM:00024A17 0002 dc.b 2 RAM:00024A18 0056 dc.b $56 ; V RAM:00024A19 008F dc.b $8F ; RAM:00024A1A 0001 dc.b 1 RAM:00024A1B 0052 dc.b $52 ; R RAM:00024A1C 0000 dc.b 0 RAM:00024A1D 0002 dc.b 2 RAM:00024A1E 0056 dc.b $56 ; V RAM:00024A1F 0094 dc.b $94 ; ” RAM:00024A20 0001 dc.b 1 RAM:00024A21 0054 dc.b $54 ; T RAM:00024A22 0000 dc.b 0 RAM:00024A23 0002 dc.b 2 RAM:00024A24 0056 dc.b $56 ; V RAM:00024A25 0099 dc.b $99 ; ™ RAM:00024A26 0001 dc.b 1 RAM:00024A27 0053 dc.b $53 ; S RAM:00024A28 0000 dc.b 0 RAM:00024A29 0002 dc.b 2 RAM:00024A2A 0056 dc.b $56 ; V RAM:00024A2B 009E dc.b $9E ; ž RAM:00024A2C 0001 dc.b 1 RAM:00024A2D 0039 dc.b $39 ; 9 RAM:00024A2E 0000 dc.b 0 RAM:00024A2F 0002 dc.b 2 RAM:00024A30 0056 dc.b $56 ; V RAM:00024A31 00A3 dc.b $A3 ; £ RAM:00024A32 0001 dc.b 1 RAM:00024A33 0055 dc.b $55 ; U RAM:00024A34 0000 dc.b 0 RAM:00024A35 0002 dc.b 2 RAM:00024A36 0056 dc.b $56 ; V RAM:00024A37 00A9 dc.b $A9 ; © RAM:00024A38 0001 dc.b 1 RAM:00024A39 0057 dc.b $57 ; W RAM:00024A3A 0000 dc.b 0 RAM:00024A3B 0002 dc.b 2 RAM:00024A3C 0056 dc.b $56 ; V RAM:00024A3D 00AF dc.b $AF ; ¯ RAM:00024A3E 0001 dc.b 1 RAM:00024A3F 0056 dc.b $56 ; V RAM:00024A40 0000 dc.b 0 RAM:00024A41 0002 dc.b 2 RAM:00024A42 0056 dc.b $56 ; V RAM:00024A43 00B5 dc.b $B5 ; µ RAM:00024A44 0001 dc.b 1 RAM:00024A45 003A dc.b $3A ; : RAM:00024A46 0000 dc.b 0 RAM:00024A47 0002 dc.b 2 RAM:00024A48 0056 dc.b $56 ; V RAM:00024A49 00BA dc.b $BA ; º RAM:00024A4A 0001 dc.b 1 RAM:00024A4B 0058 dc.b $58 ; X RAM:00024A4C 0000 dc.b 0 RAM:00024A4D 0002 dc.b 2 RAM:00024A4E 0056 dc.b $56 ; V RAM:00024A4F 00C0 dc.b $C0 ; À RAM:00024A50 0001 dc.b 1 RAM:00024A51 005A dc.b $5A ; Z RAM:00024A52 0000 dc.b 0 RAM:00024A53 0002 dc.b 2 RAM:00024A54 0056 dc.b $56 ; V RAM:00024A55 00C6 dc.b $C6 ; Æ RAM:00024A56 0001 dc.b 1 RAM:00024A57 0059 dc.b $59 ; Y RAM:00024A58 0000 dc.b 0 RAM:00024A59 0002 dc.b 2 RAM:00024A5A 0056 dc.b $56 ; V RAM:00024A5B 00CC dc.b $CC ; Ì RAM:00024A5C 0000 dc.b 0 RAM:00024A5D 003A dc.b $3A ; : RAM:00024A5E 0000 dc.b 0 RAM:00024A5F 0002 dc.b 2 RAM:00024A60 0056 dc.b $56 ; V RAM:00024A61 00D0 dc.b $D0 ; Ð RAM:00024A62 0000 dc.b 0 RAM:00024A63 0039 dc.b $39 ; 9 RAM:00024A64 0000 dc.b 0 RAM:00024A65 0002 dc.b 2 RAM:00024A66 0056 dc.b $56 ; V RAM:00024A67 00D4 dc.b $D4 ; Ô RAM:00024A68 0000 dc.b 0 RAM:00024A69 003D dc.b $3D ; = RAM:00024A6A 0000 dc.b 0 RAM:00024A6B 0002 dc.b 2 RAM:00024A6C 0056 dc.b $56 ; V RAM:00024A6D 00D8 dc.b $D8 ; Ø RAM:00024A6E 0000 dc.b 0 RAM:00024A6F 003B dc.b $3B ; ; RAM:00024A70 0000 dc.b 0 RAM:00024A71 0002 dc.b 2 RAM:00024A72 0056 dc.b $56 ; V RAM:00024A73 00DC dc.b $DC ; Ü RAM:00024A74 0001 dc.b 1 RAM:00024A75 0007 dc.b 7 RAM:00024A76 0000 dc.b 0 RAM:00024A77 0002 dc.b 2 RAM:00024A78 0056 dc.b $56 ; V RAM:00024A79 00E1 dc.b $E1 ; á RAM:00024A7A 0000 dc.b 0 RAM:00024A7B 00BC dc.b $BC ; ¼ RAM:00024A7C 0000 dc.b 0 RAM:00024A7D 0002 dc.b 2 RAM:00024A7E 0056 dc.b $56 ; V RAM:00024A7F 00E5 dc.b $E5 ; å RAM:00024A80 0000 dc.b 0 RAM:00024A81 00BE dc.b $BE ; ¾ RAM:00024A82 0000 dc.b 0 RAM:00024A83 0002 dc.b 2 RAM:00024A84 0056 dc.b $56 ; V RAM:00024A85 00E9 dc.b $E9 ; é RAM:00024A86 0000 dc.b 0 RAM:00024A87 00C1 dc.b $C1 ; Á RAM:00024A88 0000 dc.b 0 RAM:00024A89 0002 dc.b 2 RAM:00024A8A 0056 dc.b $56 ; V RAM:00024A8B 00ED dc.b $ED ; í RAM:00024A8C 0000 dc.b 0 RAM:00024A8D 00B9 dc.b $B9 ; ¹ RAM:00024A8E 0000 dc.b 0 RAM:00024A8F 0002 dc.b 2 RAM:00024A90 0056 dc.b $56 ; V RAM:00024A91 00F0 dc.b $F0 ; ð RAM:00024A92 0000 dc.b 0 RAM:00024A93 00C6 dc.b $C6 ; Æ RAM:00024A94 0000 dc.b 0 RAM:00024A95 0002 dc.b 2 RAM:00024A96 0056 dc.b $56 ; V RAM:00024A97 00F4 dc.b $F4 ; ô RAM:00024A98 0000 dc.b 0 RAM:00024A99 00C8 dc.b $C8 ; È RAM:00024A9A 0000 dc.b 0 RAM:00024A9B 0002 dc.b 2 RAM:00024A9C 0056 dc.b $56 ; V RAM:00024A9D 00F8 dc.b $F8 ; ø RAM:00024A9E 0000 dc.b 0 RAM:00024A9F 00BA dc.b $BA ; º RAM:00024AA0 0000 dc.b 0 RAM:00024AA1 0002 dc.b 2 RAM:00024AA2 0056 dc.b $56 ; V RAM:00024AA3 00FC dc.b $FC ; ü RAM:00024AA4 0000 dc.b 0 RAM:00024AA5 00BD dc.b $BD ; ½ RAM:00024AA6 0000 dc.b 0 RAM:00024AA7 0002 dc.b 2 RAM:00024AA8 0057 dc.b $57 ; W RAM:00024AA9 0000 dc.b 0 RAM:00024AAA 0000 dc.b 0 RAM:00024AAB 00C9 dc.b $C9 ; É RAM:00024AAC 0000 dc.b 0 RAM:00024AAD 0002 dc.b 2 RAM:00024AAE 0057 dc.b $57 ; W RAM:00024AAF 0004 dc.b 4 RAM:00024AB0 0000 dc.b 0 RAM:00024AB1 00BF dc.b $BF ; ¿ RAM:00024AB2 0000 dc.b 0 RAM:00024AB3 0002 dc.b 2 RAM:00024AB4 0057 dc.b $57 ; W RAM:00024AB5 0008 dc.b 8 RAM:00024AB6 0000 dc.b 0 RAM:00024AB7 00BB dc.b $BB ; » RAM:00024AB8 0000 dc.b 0 RAM:00024AB9 0002 dc.b 2 RAM:00024ABA 0057 dc.b $57 ; W RAM:00024ABB 000C dc.b $C RAM:00024ABC 0000 dc.b 0 RAM:00024ABD 00C7 dc.b $C7 ; Ç RAM:00024ABE 0000 dc.b 0 RAM:00024ABF 0002 dc.b 2 RAM:00024AC0 0057 dc.b $57 ; W RAM:00024AC1 0010 dc.b $10 RAM:00024AC2 0000 dc.b 0 RAM:00024AC3 00C5 dc.b $C5 ; Å RAM:00024AC4 0000 dc.b 0 RAM:00024AC5 0002 dc.b 2 RAM:00024AC6 0057 dc.b $57 ; W RAM:00024AC7 0014 dc.b $14 RAM:00024AC8 0000 dc.b 0 RAM:00024AC9 00C0 dc.b $C0 ; À RAM:00024ACA 0000 dc.b 0 RAM:00024ACB 0002 dc.b 2 RAM:00024ACC 0057 dc.b $57 ; W RAM:00024ACD 0018 dc.b $18 RAM:00024ACE 0000 dc.b 0 RAM:00024ACF 00C4 dc.b $C4 ; Ä RAM:00024AD0 0000 dc.b 0 RAM:00024AD1 0002 dc.b 2 RAM:00024AD2 0057 dc.b $57 ; W RAM:00024AD3 001C dc.b $1C RAM:00024AD4 0000 dc.b 0 RAM:00024AD5 00B8 dc.b $B8 ; ¸ RAM:00024AD6 0000 dc.b 0 RAM:00024AD7 0002 dc.b 2 RAM:00024AD8 0057 dc.b $57 ; W RAM:00024AD9 001F dc.b $1F RAM:00024ADA 0000 dc.b 0 RAM:00024ADB 0038 dc.b $38 ; 8 RAM:00024ADC 0000 dc.b 0 RAM:00024ADD 0002 dc.b 2 RAM:00024ADE 0057 dc.b $57 ; W RAM:00024ADF 0024 dc.b $24 ; $ RAM:00024AE0 0001 dc.b 1 RAM:00024AE1 0013 dc.b $13 RAM:00024AE2 0000 dc.b 0 RAM:00024AE3 0002 dc.b 2 RAM:00024AE4 0057 dc.b $57 ; W RAM:00024AE5 002A dc.b $2A ; * RAM:00024AE6 0001 dc.b 1 RAM:00024AE7 0012 dc.b $12 RAM:00024AE8 0000 dc.b 0 RAM:00024AE9 0002 dc.b 2 RAM:00024AEA 0057 dc.b $57 ; W RAM:00024AEB 0030 dc.b $30 ; 0 RAM:00024AEC 0001 dc.b 1 RAM:00024AED 0014 dc.b $14 RAM:00024AEE 0000 dc.b 0 RAM:00024AEF 0002 dc.b 2 RAM:00024AF0 0057 dc.b $57 ; W RAM:00024AF1 0035 dc.b $35 ; 5 RAM:00024AF2 0000 dc.b 0 RAM:00024AF3 0012 dc.b $12 RAM:00024AF4 0000 dc.b 0 RAM:00024AF5 0002 dc.b 2 RAM:00024AF6 0057 dc.b $57 ; W RAM:00024AF7 003B dc.b $3B ; ; RAM:00024AF8 0000 dc.b 0 RAM:00024AF9 0014 dc.b $14 RAM:00024AFA 0000 dc.b 0 RAM:00024AFB 0002 dc.b 2 RAM:00024AFC 0057 dc.b $57 ; W RAM:00024AFD 0041 dc.b $41 ; A RAM:00024AFE 0000 dc.b 0 RAM:00024AFF 0013 dc.b $13 RAM:00024B00 0000 dc.b 0 RAM:00024B01 0002 dc.b 2 RAM:00024B02 0057 dc.b $57 ; W RAM:00024B03 0047 dc.b $47 ; G RAM:00024B04 0001 dc.b 1 RAM:00024B05 0016 dc.b $16 RAM:00024B06 0000 dc.b 0 RAM:00024B07 0002 dc.b 2 RAM:00024B08 0057 dc.b $57 ; W RAM:00024B09 004C dc.b $4C ; L RAM:00024B0A 0000 dc.b 0 RAM:00024B0B 00CD dc.b $CD ; Í RAM:00024B0C 0000 dc.b 0 RAM:00024B0D 0002 dc.b 2 RAM:00024B0E 0057 dc.b $57 ; W RAM:00024B0F 0052 dc.b $52 ; R RAM:00024B10 0000 dc.b 0 RAM:00024B11 00CF dc.b $CF ; Ï RAM:00024B12 0000 dc.b 0 RAM:00024B13 0002 dc.b 2 RAM:00024B14 0057 dc.b $57 ; W RAM:00024B15 0058 dc.b $58 ; X RAM:00024B16 0000 dc.b 0 RAM:00024B17 00CE dc.b $CE ; Î RAM:00024B18 0000 dc.b 0 RAM:00024B19 0002 dc.b 2 RAM:00024B1A 0057 dc.b $57 ; W RAM:00024B1B 005E dc.b $5E ; ^ RAM:00024B1C 0001 dc.b 1 RAM:00024B1D 0015 dc.b $15 RAM:00024B1E 0000 dc.b 0 RAM:00024B1F 0002 dc.b 2 RAM:00024B20 0057 dc.b $57 ; W RAM:00024B21 0063 dc.b $63 ; c RAM:00024B22 0001 dc.b 1 RAM:00024B23 000F dc.b $F RAM:00024B24 0000 dc.b 0 RAM:00024B25 0002 dc.b 2 RAM:00024B26 0057 dc.b $57 ; W RAM:00024B27 0069 dc.b $69 ; i RAM:00024B28 0001 dc.b 1 RAM:00024B29 0011 dc.b $11 RAM:00024B2A 0000 dc.b 0 RAM:00024B2B 0002 dc.b 2 RAM:00024B2C 0057 dc.b $57 ; W RAM:00024B2D 006F dc.b $6F ; o RAM:00024B2E 0001 dc.b 1 RAM:00024B2F 0010 dc.b $10 RAM:00024B30 0000 dc.b 0 RAM:00024B31 0002 dc.b 2 RAM:00024B32 0057 dc.b $57 ; W RAM:00024B33 0075 dc.b $75 ; u RAM:00024B34 0000 dc.b 0 RAM:00024B35 00C2 dc.b $C2 ;  RAM:00024B36 0000 dc.b 0 RAM:00024B37 0002 dc.b 2 RAM:00024B38 0057 dc.b $57 ; W RAM:00024B39 0079 dc.b $79 ; y RAM:00024B3A 0000 dc.b 0 RAM:00024B3B 00C3 dc.b $C3 ; à RAM:00024B3C 0000 dc.b 0 RAM:00024B3D 0002 dc.b 2 RAM:00024B3E 0057 dc.b $57 ; W RAM:00024B3F 007D dc.b $7D ; } RAM:00024B40 0000 dc.b 0 RAM:00024B41 0051 dc.b $51 ; Q RAM:00024B42 0000 dc.b 0 RAM:00024B43 0002 dc.b 2 RAM:00024B44 0057 dc.b $57 ; W RAM:00024B45 0082 dc.b $82 ; ‚ RAM:00024B46 0000 dc.b 0 RAM:00024B47 005A dc.b $5A ; Z RAM:00024B48 0000 dc.b 0 RAM:00024B49 0002 dc.b 2 RAM:00024B4A 0057 dc.b $57 ; W RAM:00024B4B 0086 dc.b $86 ; † RAM:00024B4C 0000 dc.b 0 RAM:00024B4D 0063 dc.b $63 ; c RAM:00024B4E 0000 dc.b 0 RAM:00024B4F 0002 dc.b 2 RAM:00024B50 0057 dc.b $57 ; W RAM:00024B51 008B dc.b $8B ; ‹ RAM:00024B52 0000 dc.b 0 RAM:00024B53 0073 dc.b $73 ; s RAM:00024B54 0000 dc.b 0 RAM:00024B55 0002 dc.b 2 RAM:00024B56 0057 dc.b $57 ; W RAM:00024B57 0092 dc.b $92 ; ’ RAM:00024B58 0000 dc.b 0 RAM:00024B59 0097 dc.b $97 ; — RAM:00024B5A 0000 dc.b 0 RAM:00024B5B 0002 dc.b 2 RAM:00024B5C 0057 dc.b $57 ; W RAM:00024B5D 009A dc.b $9A ; š RAM:00024B5E 0000 dc.b 0 RAM:00024B5F 0085 dc.b $85 ; … RAM:00024B60 0000 dc.b 0 RAM:00024B61 0002 dc.b 2 RAM:00024B62 0057 dc.b $57 ; W RAM:00024B63 00A2 dc.b $A2 ; ¢ RAM:00024B64 0000 dc.b 0 RAM:00024B65 0075 dc.b $75 ; u RAM:00024B66 0000 dc.b 0 RAM:00024B67 0002 dc.b 2 RAM:00024B68 0057 dc.b $57 ; W RAM:00024B69 00A9 dc.b $A9 ; © RAM:00024B6A 0000 dc.b 0 RAM:00024B6B 0099 dc.b $99 ; ™ RAM:00024B6C 0000 dc.b 0 RAM:00024B6D 0002 dc.b 2 RAM:00024B6E 0057 dc.b $57 ; W RAM:00024B6F 00B1 dc.b $B1 ; ± RAM:00024B70 0000 dc.b 0 RAM:00024B71 0087 dc.b $87 ; ‡ RAM:00024B72 0000 dc.b 0 RAM:00024B73 0002 dc.b 2 RAM:00024B74 0057 dc.b $57 ; W RAM:00024B75 00B9 dc.b $B9 ; ¹ RAM:00024B76 0000 dc.b 0 RAM:00024B77 0078 dc.b $78 ; x RAM:00024B78 0000 dc.b 0 RAM:00024B79 0002 dc.b 2 RAM:00024B7A 0057 dc.b $57 ; W RAM:00024B7B 00C0 dc.b $C0 ; À RAM:00024B7C 0000 dc.b 0 RAM:00024B7D 009C dc.b $9C ; œ RAM:00024B7E 0000 dc.b 0 RAM:00024B7F 0002 dc.b 2 RAM:00024B80 0057 dc.b $57 ; W RAM:00024B81 00C8 dc.b $C8 ; È RAM:00024B82 0000 dc.b 0 RAM:00024B83 008A dc.b $8A ; Š RAM:00024B84 0000 dc.b 0 RAM:00024B85 0002 dc.b 2 RAM:00024B86 0057 dc.b $57 ; W RAM:00024B87 00D0 dc.b $D0 ; Ð RAM:00024B88 0000 dc.b 0 RAM:00024B89 0070 dc.b $70 ; p RAM:00024B8A 0000 dc.b 0 RAM:00024B8B 0002 dc.b 2 RAM:00024B8C 0057 dc.b $57 ; W RAM:00024B8D 00D6 dc.b $D6 ; Ö RAM:00024B8E 0000 dc.b 0 RAM:00024B8F 0094 dc.b $94 ; ” RAM:00024B90 0000 dc.b 0 RAM:00024B91 0002 dc.b 2 RAM:00024B92 0057 dc.b $57 ; W RAM:00024B93 00DD dc.b $DD ; Ý RAM:00024B94 0000 dc.b 0 RAM:00024B95 0082 dc.b $82 ; ‚ RAM:00024B96 0000 dc.b 0 RAM:00024B97 0002 dc.b 2 RAM:00024B98 0057 dc.b $57 ; W RAM:00024B99 00E4 dc.b $E4 ; ä RAM:00024B9A 0000 dc.b 0 RAM:00024B9B 007D dc.b $7D ; } RAM:00024B9C 0000 dc.b 0 RAM:00024B9D 0002 dc.b 2 RAM:00024B9E 0057 dc.b $57 ; W RAM:00024B9F 00EB dc.b $EB ; ë RAM:00024BA0 0000 dc.b 0 RAM:00024BA1 00A1 dc.b $A1 ; ¡ RAM:00024BA2 0000 dc.b 0 RAM:00024BA3 0002 dc.b 2 RAM:00024BA4 0057 dc.b $57 ; W RAM:00024BA5 00F3 dc.b $F3 ; ó RAM:00024BA6 0000 dc.b 0 RAM:00024BA7 008F dc.b $8F ; RAM:00024BA8 0000 dc.b 0 RAM:00024BA9 0002 dc.b 2 RAM:00024BAA 0057 dc.b $57 ; W RAM:00024BAB 00FB dc.b $FB ; û RAM:00024BAC 0000 dc.b 0 RAM:00024BAD 007F dc.b $7F ;  RAM:00024BAE 0000 dc.b 0 RAM:00024BAF 0002 dc.b 2 RAM:00024BB0 0058 dc.b $58 ; X RAM:00024BB1 0002 dc.b 2 RAM:00024BB2 0000 dc.b 0 RAM:00024BB3 00A3 dc.b $A3 ; £ RAM:00024BB4 0000 dc.b 0 RAM:00024BB5 0002 dc.b 2 RAM:00024BB6 0058 dc.b $58 ; X RAM:00024BB7 000A dc.b $A RAM:00024BB8 0000 dc.b 0 RAM:00024BB9 0091 dc.b $91 ; ‘ RAM:00024BBA 0000 dc.b 0 RAM:00024BBB 0002 dc.b 2 RAM:00024BBC 0058 dc.b $58 ; X RAM:00024BBD 0012 dc.b $12 RAM:00024BBE 0000 dc.b 0 RAM:00024BBF 0071 dc.b $71 ; q RAM:00024BC0 0000 dc.b 0 RAM:00024BC1 0002 dc.b 2 RAM:00024BC2 0058 dc.b $58 ; X RAM:00024BC3 0019 dc.b $19 RAM:00024BC4 0000 dc.b 0 RAM:00024BC5 0095 dc.b $95 ; • RAM:00024BC6 0000 dc.b 0 RAM:00024BC7 0002 dc.b 2 RAM:00024BC8 0058 dc.b $58 ; X RAM:00024BC9 0021 dc.b $21 ; ! RAM:00024BCA 0000 dc.b 0 RAM:00024BCB 0083 dc.b $83 ; ƒ RAM:00024BCC 0000 dc.b 0 RAM:00024BCD 0002 dc.b 2 RAM:00024BCE 0058 dc.b $58 ; X RAM:00024BCF 0029 dc.b $29 ; ) RAM:00024BD0 0000 dc.b 0 RAM:00024BD1 0074 dc.b $74 ; t RAM:00024BD2 0000 dc.b 0 RAM:00024BD3 0002 dc.b 2 RAM:00024BD4 0058 dc.b $58 ; X RAM:00024BD5 0030 dc.b $30 ; 0 RAM:00024BD6 0000 dc.b 0 RAM:00024BD7 0098 dc.b $98 ; ˜ RAM:00024BD8 0000 dc.b 0 RAM:00024BD9 0002 dc.b 2 RAM:00024BDA 0058 dc.b $58 ; X RAM:00024BDB 0038 dc.b $38 ; 8 RAM:00024BDC 0000 dc.b 0 RAM:00024BDD 0086 dc.b $86 ; † RAM:00024BDE 0000 dc.b 0 RAM:00024BDF 0002 dc.b 2 RAM:00024BE0 0058 dc.b $58 ; X RAM:00024BE1 0040 dc.b $40 ; @ RAM:00024BE2 0000 dc.b 0 RAM:00024BE3 0080 dc.b $80 ; € RAM:00024BE4 0000 dc.b 0 RAM:00024BE5 0002 dc.b 2 RAM:00024BE6 0058 dc.b $58 ; X RAM:00024BE7 0047 dc.b $47 ; G RAM:00024BE8 0000 dc.b 0 RAM:00024BE9 00A4 dc.b $A4 ; ¤ RAM:00024BEA 0000 dc.b 0 RAM:00024BEB 0002 dc.b 2 RAM:00024BEC 0058 dc.b $58 ; X RAM:00024BED 004F dc.b $4F ; O RAM:00024BEE 0000 dc.b 0 RAM:00024BEF 0092 dc.b $92 ; ’ RAM:00024BF0 0000 dc.b 0 RAM:00024BF1 0002 dc.b 2 RAM:00024BF2 0058 dc.b $58 ; X RAM:00024BF3 0057 dc.b $57 ; W RAM:00024BF4 0000 dc.b 0 RAM:00024BF5 0076 dc.b $76 ; v RAM:00024BF6 0000 dc.b 0 RAM:00024BF7 0002 dc.b 2 RAM:00024BF8 0058 dc.b $58 ; X RAM:00024BF9 005E dc.b $5E ; ^ RAM:00024BFA 0000 dc.b 0 RAM:00024BFB 009A dc.b $9A ; š RAM:00024BFC 0000 dc.b 0 RAM:00024BFD 0002 dc.b 2 RAM:00024BFE 0058 dc.b $58 ; X RAM:00024BFF 0066 dc.b $66 ; f RAM:00024C00 0000 dc.b 0 RAM:00024C01 0088 dc.b $88 ; ˆ RAM:00024C02 0000 dc.b 0 RAM:00024C03 0002 dc.b 2 RAM:00024C04 0058 dc.b $58 ; X RAM:00024C05 006E dc.b $6E ; n RAM:00024C06 0000 dc.b 0 RAM:00024C07 0072 dc.b $72 ; r RAM:00024C08 0000 dc.b 0 RAM:00024C09 0002 dc.b 2 RAM:00024C0A 0058 dc.b $58 ; X RAM:00024C0B 0075 dc.b $75 ; u RAM:00024C0C 0000 dc.b 0 RAM:00024C0D 0096 dc.b $96 ; – RAM:00024C0E 0000 dc.b 0 RAM:00024C0F 0002 dc.b 2 RAM:00024C10 0058 dc.b $58 ; X RAM:00024C11 007D dc.b $7D ; } RAM:00024C12 0000 dc.b 0 RAM:00024C13 0084 dc.b $84 ; „ RAM:00024C14 0000 dc.b 0 RAM:00024C15 0002 dc.b 2 RAM:00024C16 0058 dc.b $58 ; X RAM:00024C17 0085 dc.b $85 ; … RAM:00024C18 0000 dc.b 0 RAM:00024C19 007E dc.b $7E ; ~ RAM:00024C1A 0000 dc.b 0 RAM:00024C1B 0002 dc.b 2 RAM:00024C1C 0058 dc.b $58 ; X RAM:00024C1D 008C dc.b $8C ; Œ RAM:00024C1E 0000 dc.b 0 RAM:00024C1F 00A2 dc.b $A2 ; ¢ RAM:00024C20 0000 dc.b 0 RAM:00024C21 0002 dc.b 2 RAM:00024C22 0058 dc.b $58 ; X RAM:00024C23 0094 dc.b $94 ; ” RAM:00024C24 0000 dc.b 0 RAM:00024C25 0090 dc.b $90 ; RAM:00024C26 0000 dc.b 0 RAM:00024C27 0002 dc.b 2 RAM:00024C28 0058 dc.b $58 ; X RAM:00024C29 009C dc.b $9C ; œ RAM:00024C2A 0000 dc.b 0 RAM:00024C2B 007C dc.b $7C ; | RAM:00024C2C 0000 dc.b 0 RAM:00024C2D 0002 dc.b 2 RAM:00024C2E 0058 dc.b $58 ; X RAM:00024C2F 00A3 dc.b $A3 ; £ RAM:00024C30 0000 dc.b 0 RAM:00024C31 00A0 dc.b $A0 ;   RAM:00024C32 0000 dc.b 0 RAM:00024C33 0002 dc.b 2 RAM:00024C34 0058 dc.b $58 ; X RAM:00024C35 00AB dc.b $AB ; « RAM:00024C36 0000 dc.b 0 RAM:00024C37 008E dc.b $8E ; Ž RAM:00024C38 0000 dc.b 0 RAM:00024C39 0002 dc.b 2 RAM:00024C3A 0058 dc.b $58 ; X RAM:00024C3B 00B3 dc.b $B3 ; ³ RAM:00024C3C 0000 dc.b 0 RAM:00024C3D 0077 dc.b $77 ; w RAM:00024C3E 0000 dc.b 0 RAM:00024C3F 0002 dc.b 2 RAM:00024C40 0058 dc.b $58 ; X RAM:00024C41 00BA dc.b $BA ; º RAM:00024C42 0000 dc.b 0 RAM:00024C43 009B dc.b $9B ; › RAM:00024C44 0000 dc.b 0 RAM:00024C45 0002 dc.b 2 RAM:00024C46 0058 dc.b $58 ; X RAM:00024C47 00C2 dc.b $C2 ;  RAM:00024C48 0000 dc.b 0 RAM:00024C49 0089 dc.b $89 ; ‰ RAM:00024C4A 0000 dc.b 0 RAM:00024C4B 0002 dc.b 2 RAM:00024C4C 0058 dc.b $58 ; X RAM:00024C4D 00CA dc.b $CA ; Ê RAM:00024C4E 0000 dc.b 0 RAM:00024C4F 007B dc.b $7B ; { RAM:00024C50 0000 dc.b 0 RAM:00024C51 0002 dc.b 2 RAM:00024C52 0058 dc.b $58 ; X RAM:00024C53 00D1 dc.b $D1 ; Ñ RAM:00024C54 0000 dc.b 0 RAM:00024C55 009F dc.b $9F ; Ÿ RAM:00024C56 0000 dc.b 0 RAM:00024C57 0002 dc.b 2 RAM:00024C58 0058 dc.b $58 ; X RAM:00024C59 00D9 dc.b $D9 ; Ù RAM:00024C5A 0000 dc.b 0 RAM:00024C5B 008D dc.b $8D ; RAM:00024C5C 0000 dc.b 0 RAM:00024C5D 0002 dc.b 2 RAM:00024C5E 0058 dc.b $58 ; X RAM:00024C5F 00E1 dc.b $E1 ; á RAM:00024C60 0000 dc.b 0 RAM:00024C61 006F dc.b $6F ; o RAM:00024C62 0000 dc.b 0 RAM:00024C63 0002 dc.b 2 RAM:00024C64 0058 dc.b $58 ; X RAM:00024C65 00E7 dc.b $E7 ; ç RAM:00024C66 0000 dc.b 0 RAM:00024C67 0093 dc.b $93 ; “ RAM:00024C68 0000 dc.b 0 RAM:00024C69 0002 dc.b 2 RAM:00024C6A 0058 dc.b $58 ; X RAM:00024C6B 00EE dc.b $EE ; î RAM:00024C6C 0000 dc.b 0 RAM:00024C6D 0081 dc.b $81 ; RAM:00024C6E 0000 dc.b 0 RAM:00024C6F 0002 dc.b 2 RAM:00024C70 0058 dc.b $58 ; X RAM:00024C71 00F5 dc.b $F5 ; õ RAM:00024C72 0000 dc.b 0 RAM:00024C73 003C dc.b $3C ; < RAM:00024C74 0000 dc.b 0 RAM:00024C75 0002 dc.b 2 RAM:00024C76 0058 dc.b $58 ; X RAM:00024C77 00FB dc.b $FB ; û RAM:00024C78 0000 dc.b 0 RAM:00024C79 0079 dc.b $79 ; y RAM:00024C7A 0000 dc.b 0 RAM:00024C7B 0002 dc.b 2 RAM:00024C7C 0059 dc.b $59 ; Y RAM:00024C7D 0002 dc.b 2 RAM:00024C7E 0000 dc.b 0 RAM:00024C7F 009D dc.b $9D ; RAM:00024C80 0000 dc.b 0 RAM:00024C81 0002 dc.b 2 RAM:00024C82 0059 dc.b $59 ; Y RAM:00024C83 000A dc.b $A RAM:00024C84 0000 dc.b 0 RAM:00024C85 008B dc.b $8B ; ‹ RAM:00024C86 0000 dc.b 0 RAM:00024C87 0002 dc.b 2 RAM:00024C88 0059 dc.b $59 ; Y RAM:00024C89 0012 dc.b $12 RAM:00024C8A 0000 dc.b 0 RAM:00024C8B 007A dc.b $7A ; z RAM:00024C8C 0000 dc.b 0 RAM:00024C8D 0002 dc.b 2 RAM:00024C8E 0059 dc.b $59 ; Y RAM:00024C8F 0019 dc.b $19 RAM:00024C90 0000 dc.b 0 RAM:00024C91 009E dc.b $9E ; ž RAM:00024C92 0000 dc.b 0 RAM:00024C93 0002 dc.b 2 RAM:00024C94 0059 dc.b $59 ; Y RAM:00024C95 0021 dc.b $21 ; ! RAM:00024C96 0000 dc.b 0 RAM:00024C97 008C dc.b $8C ; Œ RAM:00024C98 0000 dc.b 0 RAM:00024C99 0002 dc.b 2 RAM:00024C9A 0059 dc.b $59 ; Y RAM:00024C9B 0029 dc.b $29 ; ) RAM:00024C9C 0000 dc.b 0 RAM:00024C9D 0057 dc.b $57 ; W RAM:00024C9E 0000 dc.b 0 RAM:00024C9F 0002 dc.b 2 RAM:00024CA0 0059 dc.b $59 ; Y RAM:00024CA1 002E dc.b $2E ; . RAM:00024CA2 0000 dc.b 0 RAM:00024CA3 0059 dc.b $59 ; Y RAM:00024CA4 0000 dc.b 0 RAM:00024CA5 0002 dc.b 2 RAM:00024CA6 0059 dc.b $59 ; Y RAM:00024CA7 0033 dc.b $33 ; 3 RAM:00024CA8 0000 dc.b 0 RAM:00024CA9 0058 dc.b $58 ; X RAM:00024CAA 0000 dc.b 0 RAM:00024CAB 0002 dc.b 2 RAM:00024CAC 0059 dc.b $59 ; Y RAM:00024CAD 0038 dc.b $38 ; 8 RAM:00024CAE 0000 dc.b 0 RAM:00024CAF 0065 dc.b $65 ; e RAM:00024CB0 0000 dc.b 0 RAM:00024CB1 0002 dc.b 2 RAM:00024CB2 0059 dc.b $59 ; Y RAM:00024CB3 003D dc.b $3D ; = RAM:00024CB4 0001 dc.b 1 RAM:00024CB5 0009 dc.b 9 RAM:00024CB6 0000 0163 dword_24CB6: dc.l $163 ; DATA XREF: sub_12D3C+48r RAM:00024CBA 0000 unk_24CBA: dc.b 0 ; DATA XREF: sub_12D3C+172o RAM:00024CBA ; sub_141FE+2D8o RAM:00024CBB 0000 dc.b 0 RAM:00024CBC 0000 5CC0 off_24CBC: dc.l loc_5CBC+4 ; DATA XREF: sub_12D3C+16Ao RAM:00024CBC ; sub_141FE+2D0o RAM:00024CC0 0084 dc.b $84 ; „ RAM:00024CC1 0004 dc.b 4 RAM:00024CC2 005C dc.b $5C ; \ RAM:00024CC3 0081 dc.b $81 ; RAM:00024CC4 0004 dc.b 4 RAM:00024CC5 0004 dc.b 4 RAM:00024CC6 005C dc.b $5C ; \ RAM:00024CC7 0082 dc.b $82 ; ‚ RAM:00024CC8 0004 dc.b 4 RAM:00024CC9 0004 dc.b 4 RAM:00024CCA 007C dc.b $7C ; | RAM:00024CCB 0050 dc.b $50 ; P RAM:00024CCC 0038 dc.b $38 ; 8 RAM:00024CCD 0006 dc.b 6 RAM:00024CCE 0094 dc.b $94 ; ” RAM:00024CCF 0050 dc.b $50 ; P RAM:00024CD0 0060 dc.b $60 ; ` RAM:00024CD1 0000 dc.b 0 RAM:00024CD2 0054 dc.b $54 ; T RAM:00024CD3 0068 dc.b $68 ; h RAM:00024CD4 0030 dc.b $30 ; 0 RAM:00024CD5 0000 dc.b 0 RAM:00024CD6 005C dc.b $5C ; \ RAM:00024CD7 00C0 dc.b $C0 ; À RAM:00024CD8 0084 dc.b $84 ; „ RAM:00024CD9 000A dc.b $A RAM:00024CDA 005C dc.b $5C ; \ RAM:00024CDB 0081 dc.b $81 ; RAM:00024CDC 0004 dc.b 4 RAM:00024CDD 000A dc.b $A RAM:00024CDE 005C dc.b $5C ; \ RAM:00024CDF 0082 dc.b $82 ; ‚ RAM:00024CE0 0004 dc.b 4 RAM:00024CE1 000A dc.b $A RAM:00024CE2 007C dc.b $7C ; | RAM:00024CE3 0050 dc.b $50 ; P RAM:00024CE4 0038 dc.b $38 ; 8 RAM:00024CE5 0006 dc.b 6 RAM:00024CE6 0098 dc.b $98 ; ˜ RAM:00024CE7 0050 dc.b $50 ; P RAM:00024CE8 0060 dc.b $60 ; ` RAM:00024CE9 0000 dc.b 0 RAM:00024CEA 00A9 dc.b $A9 ; © RAM:00024CEB 0000 dc.b 0 RAM:00024CEC 0080 dc.b $80 ; € RAM:00024CED 000F dc.b $F RAM:00024CEE 00A9 dc.b $A9 ; © RAM:00024CEF 0001 dc.b 1 RAM:00024CF0 0000 dc.b 0 RAM:00024CF1 000F dc.b $F RAM:00024CF2 00A9 dc.b $A9 ; © RAM:00024CF3 0002 dc.b 2 RAM:00024CF4 0000 dc.b 0 RAM:00024CF5 000F dc.b $F RAM:00024CF6 0090 dc.b $90 ; RAM:00024CF7 0050 dc.b $50 ; P RAM:00024CF8 0038 dc.b $38 ; 8 RAM:00024CF9 0011 dc.b $11 RAM:00024CFA 0098 dc.b $98 ; ˜ RAM:00024CFB 0050 dc.b $50 ; P RAM:00024CFC 0064 dc.b $64 ; d RAM:00024CFD 0012 dc.b $12 RAM:00024CFE 0054 dc.b $54 ; T RAM:00024CFF 0068 dc.b $68 ; h RAM:00024D00 0034 dc.b $34 ; 4 RAM:00024D01 0012 dc.b $12 RAM:00024D02 0058 dc.b $58 ; X RAM:00024D03 0080 dc.b $80 ; € RAM:00024D04 0010 dc.b $10 RAM:00024D05 0013 dc.b $13 RAM:00024D06 0054 dc.b $54 ; T RAM:00024D07 0088 dc.b $88 ; ˆ RAM:00024D08 0030 dc.b $30 ; 0 RAM:00024D09 0000 dc.b 0 RAM:00024D0A 0044 dc.b $44 ; D RAM:00024D0B 0020 dc.b $20 RAM:00024D0C 0034 dc.b $34 ; 4 RAM:00024D0D 000A dc.b $A RAM:00024D0E 0044 dc.b $44 ; D RAM:00024D0F 0068 dc.b $68 ; h RAM:00024D10 0034 dc.b $34 ; 4 RAM:00024D11 0016 dc.b $16 RAM:00024D12 0064 dc.b $64 ; d RAM:00024D13 0081 dc.b $81 ; RAM:00024D14 0000 dc.b 0 RAM:00024D15 0000 dc.b 0 RAM:00024D16 00A9 dc.b $A9 ; © RAM:00024D17 0000 dc.b 0 RAM:00024D18 0080 dc.b $80 ; € RAM:00024D19 001A dc.b $1A RAM:00024D1A 00A9 dc.b $A9 ; © RAM:00024D1B 0001 dc.b 1 RAM:00024D1C 0000 dc.b 0 RAM:00024D1D 001A dc.b $1A RAM:00024D1E 00A9 dc.b $A9 ; © RAM:00024D1F 0002 dc.b 2 RAM:00024D20 0000 dc.b 0 RAM:00024D21 001A dc.b $1A RAM:00024D22 0068 dc.b $68 ; h RAM:00024D23 00A0 dc.b $A0 ;   RAM:00024D24 0018 dc.b $18 RAM:00024D25 001C dc.b $1C RAM:00024D26 006C dc.b $6C ; l RAM:00024D27 00A0 dc.b $A0 ;   RAM:00024D28 0018 dc.b $18 RAM:00024D29 001E dc.b $1E RAM:00024D2A 0084 dc.b $84 ; „ RAM:00024D2B 0050 dc.b $50 ; P RAM:00024D2C 0038 dc.b $38 ; 8 RAM:00024D2D 0011 dc.b $11 RAM:00024D2E 0094 dc.b $94 ; ” RAM:00024D2F 0050 dc.b $50 ; P RAM:00024D30 0064 dc.b $64 ; d RAM:00024D31 0012 dc.b $12 RAM:00024D32 0058 dc.b $58 ; X RAM:00024D33 0080 dc.b $80 ; € RAM:00024D34 0010 dc.b $10 RAM:00024D35 001F dc.b $1F RAM:00024D36 0054 dc.b $54 ; T RAM:00024D37 0088 dc.b $88 ; ˆ RAM:00024D38 0034 dc.b $34 ; 4 RAM:00024D39 0020 dc.b $20 RAM:00024D3A 0084 dc.b $84 ; „ RAM:00024D3B 0050 dc.b $50 ; P RAM:00024D3C 0038 dc.b $38 ; 8 RAM:00024D3D 0006 dc.b 6 RAM:00024D3E 0094 dc.b $94 ; ” RAM:00024D3F 0050 dc.b $50 ; P RAM:00024D40 0060 dc.b $60 ; ` RAM:00024D41 0000 dc.b 0 RAM:00024D42 005C dc.b $5C ; \ RAM:00024D43 00C0 dc.b $C0 ; À RAM:00024D44 0084 dc.b $84 ; „ RAM:00024D45 0023 dc.b $23 ; # RAM:00024D46 007C dc.b $7C ; | RAM:00024D47 0050 dc.b $50 ; P RAM:00024D48 0038 dc.b $38 ; 8 RAM:00024D49 0006 dc.b 6 RAM:00024D4A 009C dc.b $9C ; œ RAM:00024D4B 0050 dc.b $50 ; P RAM:00024D4C 0060 dc.b $60 ; ` RAM:00024D4D 0000 dc.b 0 RAM:00024D4E 005C dc.b $5C ; \ RAM:00024D4F 0081 dc.b $81 ; RAM:00024D50 0000 dc.b 0 RAM:00024D51 0000 dc.b 0 RAM:00024D52 00A9 dc.b $A9 ; © RAM:00024D53 0002 dc.b 2 RAM:00024D54 0000 dc.b 0 RAM:00024D55 0027 dc.b $27 ; ' RAM:00024D56 0068 dc.b $68 ; h RAM:00024D57 0078 dc.b $78 ; x RAM:00024D58 0018 dc.b $18 RAM:00024D59 0029 dc.b $29 ; ) RAM:00024D5A 006C dc.b $6C ; l RAM:00024D5B 0078 dc.b $78 ; x RAM:00024D5C 0010 dc.b $10 RAM:00024D5D 002A dc.b $2A ; * RAM:00024D5E 001C dc.b $1C RAM:00024D5F 00A0 dc.b $A0 ;   RAM:00024D60 00C4 dc.b $C4 ; Ä RAM:00024D61 0012 dc.b $12 RAM:00024D62 0058 dc.b $58 ; X RAM:00024D63 0080 dc.b $80 ; € RAM:00024D64 0010 dc.b $10 RAM:00024D65 002B dc.b $2B ; + RAM:00024D66 0054 dc.b $54 ; T RAM:00024D67 0088 dc.b $88 ; ˆ RAM:00024D68 0034 dc.b $34 ; 4 RAM:00024D69 002C dc.b $2C ; , RAM:00024D6A 001C dc.b $1C RAM:00024D6B 00A0 dc.b $A0 ;   RAM:00024D6C 00C0 dc.b $C0 ; À RAM:00024D6D 0000 dc.b 0 RAM:00024D6E 00A8 dc.b $A8 ; ¨ RAM:00024D6F 0080 dc.b $80 ; € RAM:00024D70 0080 dc.b $80 ; € RAM:00024D71 0004 dc.b 4 RAM:00024D72 00A8 dc.b $A8 ; ¨ RAM:00024D73 0081 dc.b $81 ; RAM:00024D74 0000 dc.b 0 RAM:00024D75 0004 dc.b 4 RAM:00024D76 00A8 dc.b $A8 ; ¨ RAM:00024D77 0082 dc.b $82 ; ‚ RAM:00024D78 0000 dc.b 0 RAM:00024D79 0004 dc.b 4 RAM:00024D7A 0048 dc.b $48 ; H RAM:00024D7B 0068 dc.b $68 ; h RAM:00024D7C 0034 dc.b $34 ; 4 RAM:00024D7D 0031 dc.b $31 ; 1 RAM:00024D7E 005C dc.b $5C ; \ RAM:00024D7F 0082 dc.b $82 ; ‚ RAM:00024D80 0000 dc.b 0 RAM:00024D81 0000 dc.b 0 RAM:00024D82 0044 dc.b $44 ; D RAM:00024D83 0068 dc.b $68 ; h RAM:00024D84 0030 dc.b $30 ; 0 RAM:00024D85 0000 dc.b 0 RAM:00024D86 005C dc.b $5C ; \ RAM:00024D87 0068 dc.b $68 ; h RAM:00024D88 0030 dc.b $30 ; 0 RAM:00024D89 0000 dc.b 0 RAM:00024D8A 00A8 dc.b $A8 ; ¨ RAM:00024D8B 0082 dc.b $82 ; ‚ RAM:00024D8C 0000 dc.b 0 RAM:00024D8D 0035 dc.b $35 ; 5 RAM:00024D8E 0090 dc.b $90 ; RAM:00024D8F 0050 dc.b $50 ; P RAM:00024D90 0038 dc.b $38 ; 8 RAM:00024D91 0006 dc.b 6 RAM:00024D92 0098 dc.b $98 ; ˜ RAM:00024D93 0050 dc.b $50 ; P RAM:00024D94 0060 dc.b $60 ; ` RAM:00024D95 0000 dc.b 0 RAM:00024D96 00A8 dc.b $A8 ; ¨ RAM:00024D97 0080 dc.b $80 ; € RAM:00024D98 0080 dc.b $80 ; € RAM:00024D99 000A dc.b $A RAM:00024D9A 00A8 dc.b $A8 ; ¨ RAM:00024D9B 0081 dc.b $81 ; RAM:00024D9C 0001 dc.b 1 RAM:00024D9D 002F dc.b $2F ; / RAM:00024D9E 00A8 dc.b $A8 ; ¨ RAM:00024D9F 0082 dc.b $82 ; ‚ RAM:00024DA0 0001 dc.b 1 RAM:00024DA1 002F dc.b $2F ; / RAM:00024DA2 005C dc.b $5C ; \ RAM:00024DA3 0060 dc.b $60 ; ` RAM:00024DA4 0040 dc.b $40 ; @ RAM:00024DA5 0000 dc.b 0 RAM:00024DA6 0048 dc.b $48 ; H RAM:00024DA7 0068 dc.b $68 ; h RAM:00024DA8 0034 dc.b $34 ; 4 RAM:00024DA9 0025 dc.b $25 ; % RAM:00024DAA 0048 dc.b $48 ; H RAM:00024DAB 0068 dc.b $68 ; h RAM:00024DAC 0030 dc.b $30 ; 0 RAM:00024DAD 0000 dc.b 0 RAM:00024DAE 00A8 dc.b $A8 ; ¨ RAM:00024DAF 0081 dc.b $81 ; RAM:00024DB0 0000 dc.b 0 RAM:00024DB1 003F dc.b $3F ; ? RAM:00024DB2 00A8 dc.b $A8 ; ¨ RAM:00024DB3 0082 dc.b $82 ; ‚ RAM:00024DB4 0000 dc.b 0 RAM:00024DB5 003F dc.b $3F ; ? RAM:00024DB6 007C dc.b $7C ; | RAM:00024DB7 0050 dc.b $50 ; P RAM:00024DB8 0038 dc.b $38 ; 8 RAM:00024DB9 0041 dc.b $41 ; A RAM:00024DBA 009C dc.b $9C ; œ RAM:00024DBB 0050 dc.b $50 ; P RAM:00024DBC 0064 dc.b $64 ; d RAM:00024DBD 0042 dc.b $42 ; B RAM:00024DBE 0054 dc.b $54 ; T RAM:00024DBF 0068 dc.b $68 ; h RAM:00024DC0 0034 dc.b $34 ; 4 RAM:00024DC1 0042 dc.b $42 ; B RAM:00024DC2 0044 dc.b $44 ; D RAM:00024DC3 0020 dc.b $20 RAM:00024DC4 0030 dc.b $30 ; 0 RAM:00024DC5 0000 dc.b 0 RAM:00024DC6 00A8 dc.b $A8 ; ¨ RAM:00024DC7 0082 dc.b $82 ; ‚ RAM:00024DC8 0000 dc.b 0 RAM:00024DC9 0044 dc.b $44 ; D RAM:00024DCA 0090 dc.b $90 ; RAM:00024DCB 0050 dc.b $50 ; P RAM:00024DCC 0038 dc.b $38 ; 8 RAM:00024DCD 0046 dc.b $46 ; F RAM:00024DCE 0098 dc.b $98 ; ˜ RAM:00024DCF 0050 dc.b $50 ; P RAM:00024DD0 0064 dc.b $64 ; d RAM:00024DD1 0047 dc.b $47 ; G RAM:00024DD2 0054 dc.b $54 ; T RAM:00024DD3 0068 dc.b $68 ; h RAM:00024DD4 0034 dc.b $34 ; 4 RAM:00024DD5 0047 dc.b $47 ; G RAM:00024DD6 0048 dc.b $48 ; H RAM:00024DD7 0020 dc.b $20 RAM:00024DD8 0030 dc.b $30 ; 0 RAM:00024DD9 0000 dc.b 0 RAM:00024DDA 00A8 dc.b $A8 ; ¨ RAM:00024DDB 0080 dc.b $80 ; € RAM:00024DDC 0080 dc.b $80 ; € RAM:00024DDD 004B dc.b $4B ; K RAM:00024DDE 00A8 dc.b $A8 ; ¨ RAM:00024DDF 0081 dc.b $81 ; RAM:00024DE0 0000 dc.b 0 RAM:00024DE1 004B dc.b $4B ; K RAM:00024DE2 00A8 dc.b $A8 ; ¨ RAM:00024DE3 0082 dc.b $82 ; ‚ RAM:00024DE4 0000 dc.b 0 RAM:00024DE5 004B dc.b $4B ; K RAM:00024DE6 0060 dc.b $60 ; ` RAM:00024DE7 0020 dc.b $20 RAM:00024DE8 0034 dc.b $34 ; 4 RAM:00024DE9 004C dc.b $4C ; L RAM:00024DEA 0078 dc.b $78 ; x RAM:00024DEB 0050 dc.b $50 ; P RAM:00024DEC 0038 dc.b $38 ; 8 RAM:00024DED 0006 dc.b 6 RAM:00024DEE 0094 dc.b $94 ; ” RAM:00024DEF 0050 dc.b $50 ; P RAM:00024DF0 0060 dc.b $60 ; ` RAM:00024DF1 0000 dc.b 0 RAM:00024DF2 0064 dc.b $64 ; d RAM:00024DF3 0040 dc.b $40 ; @ RAM:00024DF4 0080 dc.b $80 ; € RAM:00024DF5 0000 dc.b 0 RAM:00024DF6 0064 dc.b $64 ; d RAM:00024DF7 0082 dc.b $82 ; ‚ RAM:00024DF8 0000 dc.b 0 RAM:00024DF9 0000 dc.b 0 RAM:00024DFA 005C dc.b $5C ; \ RAM:00024DFB 0040 dc.b $40 ; @ RAM:00024DFC 0084 dc.b $84 ; „ RAM:00024DFD 0042 dc.b $42 ; B RAM:00024DFE 0068 dc.b $68 ; h RAM:00024DFF 0060 dc.b $60 ; ` RAM:00024E00 0018 dc.b $18 RAM:00024E01 0053 dc.b $53 ; S RAM:00024E02 006C dc.b $6C ; l RAM:00024E03 0060 dc.b $60 ; ` RAM:00024E04 0010 dc.b $10 RAM:00024E05 0054 dc.b $54 ; T RAM:00024E06 0044 dc.b $44 ; D RAM:00024E07 0068 dc.b $68 ; h RAM:00024E08 0034 dc.b $34 ; 4 RAM:00024E09 0042 dc.b $42 ; B RAM:00024E0A 0050 dc.b $50 ; P RAM:00024E0B 0068 dc.b $68 ; h RAM:00024E0C 0034 dc.b $34 ; 4 RAM:00024E0D 0055 dc.b $55 ; U RAM:00024E0E 0050 dc.b $50 ; P RAM:00024E0F 0020 dc.b $20 RAM:00024E10 0030 dc.b $30 ; 0 RAM:00024E11 0000 dc.b 0 RAM:00024E12 0068 dc.b $68 ; h RAM:00024E13 0060 dc.b $60 ; ` RAM:00024E14 0018 dc.b $18 RAM:00024E15 0058 dc.b $58 ; X RAM:00024E16 006C dc.b $6C ; l RAM:00024E17 0060 dc.b $60 ; ` RAM:00024E18 0010 dc.b $10 RAM:00024E19 005A dc.b $5A ; Z RAM:00024E1A 0044 dc.b $44 ; D RAM:00024E1B 0068 dc.b $68 ; h RAM:00024E1C 0034 dc.b $34 ; 4 RAM:00024E1D 0059 dc.b $59 ; Y RAM:00024E1E 0044 dc.b $44 ; D RAM:00024E1F 0020 dc.b $20 RAM:00024E20 0034 dc.b $34 ; 4 RAM:00024E21 0025 dc.b $25 ; % RAM:00024E22 0050 dc.b $50 ; P RAM:00024E23 0068 dc.b $68 ; h RAM:00024E24 0034 dc.b $34 ; 4 RAM:00024E25 005B dc.b $5B ; [ RAM:00024E26 0050 dc.b $50 ; P RAM:00024E27 0020 dc.b $20 RAM:00024E28 0034 dc.b $34 ; 4 RAM:00024E29 0025 dc.b $25 ; % RAM:00024E2A 00A9 dc.b $A9 ; © RAM:00024E2B 0002 dc.b 2 RAM:00024E2C 0000 dc.b 0 RAM:00024E2D 005D dc.b $5D ; ] RAM:00024E2E 007C dc.b $7C ; | RAM:00024E2F 0050 dc.b $50 ; P RAM:00024E30 0038 dc.b $38 ; 8 RAM:00024E31 005F dc.b $5F ; _ RAM:00024E32 009C dc.b $9C ; œ RAM:00024E33 0050 dc.b $50 ; P RAM:00024E34 0064 dc.b $64 ; d RAM:00024E35 0060 dc.b $60 ; ` RAM:00024E36 0054 dc.b $54 ; T RAM:00024E37 0068 dc.b $68 ; h RAM:00024E38 0034 dc.b $34 ; 4 RAM:00024E39 0060 dc.b $60 ; ` RAM:00024E3A 0068 dc.b $68 ; h RAM:00024E3B 00A8 dc.b $A8 ; ¨ RAM:00024E3C 0018 dc.b $18 RAM:00024E3D 0064 dc.b $64 ; d RAM:00024E3E 006C dc.b $6C ; l RAM:00024E3F 00A8 dc.b $A8 ; ¨ RAM:00024E40 0010 dc.b $10 RAM:00024E41 0062 dc.b $62 ; b RAM:00024E42 0044 dc.b $44 ; D RAM:00024E43 00E8 dc.b $E8 ; è RAM:00024E44 0030 dc.b $30 ; 0 RAM:00024E45 0063 dc.b $63 ; c RAM:00024E46 0004 dc.b 4 RAM:00024E47 0000 dc.b 0 RAM:00024E48 0000 dc.b 0 RAM:00024E49 0064 dc.b $64 ; d RAM:00024E4A 0044 dc.b $44 ; D RAM:00024E4B 0088 dc.b $88 ; ˆ RAM:00024E4C 0030 dc.b $30 ; 0 RAM:00024E4D 0000 dc.b 0 RAM:00024E4E 00A9 dc.b $A9 ; © RAM:00024E4F 0002 dc.b 2 RAM:00024E50 0000 dc.b 0 RAM:00024E51 0066 dc.b $66 ; f RAM:00024E52 007C dc.b $7C ; | RAM:00024E53 0050 dc.b $50 ; P RAM:00024E54 0038 dc.b $38 ; 8 RAM:00024E55 0068 dc.b $68 ; h RAM:00024E56 009C dc.b $9C ; œ RAM:00024E57 0050 dc.b $50 ; P RAM:00024E58 0064 dc.b $64 ; d RAM:00024E59 0069 dc.b $69 ; i RAM:00024E5A 0054 dc.b $54 ; T RAM:00024E5B 0068 dc.b $68 ; h RAM:00024E5C 0034 dc.b $34 ; 4 RAM:00024E5D 0062 dc.b $62 ; b RAM:00024E5E 0068 dc.b $68 ; h RAM:00024E5F 00A8 dc.b $A8 ; ¨ RAM:00024E60 0018 dc.b $18 RAM:00024E61 006B dc.b $6B ; k RAM:00024E62 006C dc.b $6C ; l RAM:00024E63 00A8 dc.b $A8 ; ¨ RAM:00024E64 0010 dc.b $10 RAM:00024E65 0071 dc.b $71 ; q RAM:00024E66 007C dc.b $7C ; | RAM:00024E67 0050 dc.b $50 ; P RAM:00024E68 0038 dc.b $38 ; 8 RAM:00024E69 006C dc.b $6C ; l RAM:00024E6A 009C dc.b $9C ; œ RAM:00024E6B 0050 dc.b $50 ; P RAM:00024E6C 0064 dc.b $64 ; d RAM:00024E6D 006E dc.b $6E ; n RAM:00024E6E 0054 dc.b $54 ; T RAM:00024E6F 0068 dc.b $68 ; h RAM:00024E70 0034 dc.b $34 ; 4 RAM:00024E71 006E dc.b $6E ; n RAM:00024E72 0044 dc.b $44 ; D RAM:00024E73 0088 dc.b $88 ; ˆ RAM:00024E74 0030 dc.b $30 ; 0 RAM:00024E75 006F dc.b $6F ; o RAM:00024E76 0070 dc.b $70 ; p RAM:00024E77 0088 dc.b $88 ; ˆ RAM:00024E78 0030 dc.b $30 ; 0 RAM:00024E79 0070 dc.b $70 ; p RAM:00024E7A 0074 dc.b $74 ; t RAM:00024E7B 00E8 dc.b $E8 ; è RAM:00024E7C 0030 dc.b $30 ; 0 RAM:00024E7D 0000 dc.b 0 RAM:00024E7E 007C dc.b $7C ; | RAM:00024E7F 0050 dc.b $50 ; P RAM:00024E80 0038 dc.b $38 ; 8 RAM:00024E81 0073 dc.b $73 ; s RAM:00024E82 009C dc.b $9C ; œ RAM:00024E83 0050 dc.b $50 ; P RAM:00024E84 0064 dc.b $64 ; d RAM:00024E85 0074 dc.b $74 ; t RAM:00024E86 0054 dc.b $54 ; T RAM:00024E87 0068 dc.b $68 ; h RAM:00024E88 0034 dc.b $34 ; 4 RAM:00024E89 0062 dc.b $62 ; b RAM:00024E8A 005C dc.b $5C ; \ RAM:00024E8B 00C0 dc.b $C0 ; À RAM:00024E8C 0084 dc.b $84 ; „ RAM:00024E8D 0075 dc.b $75 ; u RAM:00024E8E 0014 dc.b $14 RAM:00024E8F 0000 dc.b 0 RAM:00024E90 0000 dc.b 0 RAM:00024E91 0000 dc.b 0 RAM:00024E92 005C dc.b $5C ; \ RAM:00024E93 0081 dc.b $81 ; RAM:00024E94 0004 dc.b 4 RAM:00024E95 0077 dc.b $77 ; w RAM:00024E96 0030 dc.b $30 ; 0 RAM:00024E97 0000 dc.b 0 RAM:00024E98 0000 dc.b 0 RAM:00024E99 0000 dc.b 0 RAM:00024E9A 00A8 dc.b $A8 ; ¨ RAM:00024E9B 0081 dc.b $81 ; RAM:00024E9C 0000 dc.b 0 RAM:00024E9D 0079 dc.b $79 ; y RAM:00024E9E 007C dc.b $7C ; | RAM:00024E9F 0050 dc.b $50 ; P RAM:00024EA0 0038 dc.b $38 ; 8 RAM:00024EA1 007B dc.b $7B ; { RAM:00024EA2 009C dc.b $9C ; œ RAM:00024EA3 0050 dc.b $50 ; P RAM:00024EA4 0064 dc.b $64 ; d RAM:00024EA5 0075 dc.b $75 ; u RAM:00024EA6 0054 dc.b $54 ; T RAM:00024EA7 0068 dc.b $68 ; h RAM:00024EA8 0034 dc.b $34 ; 4 RAM:00024EA9 0075 dc.b $75 ; u RAM:00024EAA 00A8 dc.b $A8 ; ¨ RAM:00024EAB 0081 dc.b $81 ; RAM:00024EAC 0000 dc.b 0 RAM:00024EAD 007D dc.b $7D ; } RAM:00024EAE 007C dc.b $7C ; | RAM:00024EAF 0050 dc.b $50 ; P RAM:00024EB0 0038 dc.b $38 ; 8 RAM:00024EB1 007F dc.b $7F ;  RAM:00024EB2 009C dc.b $9C ; œ RAM:00024EB3 0050 dc.b $50 ; P RAM:00024EB4 0064 dc.b $64 ; d RAM:00024EB5 0077 dc.b $77 ; w RAM:00024EB6 0054 dc.b $54 ; T RAM:00024EB7 0068 dc.b $68 ; h RAM:00024EB8 0034 dc.b $34 ; 4 RAM:00024EB9 0077 dc.b $77 ; w RAM:00024EBA 0014 dc.b $14 RAM:00024EBB 0000 dc.b 0 RAM:00024EBC 0004 dc.b 4 RAM:00024EBD 0004 dc.b 4 RAM:00024EBE 0030 dc.b $30 ; 0 RAM:00024EBF 0000 dc.b 0 RAM:00024EC0 0004 dc.b 4 RAM:00024EC1 0004 dc.b 4 RAM:00024EC2 0040 dc.b $40 ; @ RAM:00024EC3 0000 dc.b 0 RAM:00024EC4 0004 dc.b 4 RAM:00024EC5 003C dc.b $3C ; < RAM:00024EC6 0048 dc.b $48 ; H RAM:00024EC7 0068 dc.b $68 ; h RAM:00024EC8 0034 dc.b $34 ; 4 RAM:00024EC9 0084 dc.b $84 ; „ RAM:00024ECA 0040 dc.b $40 ; @ RAM:00024ECB 0000 dc.b 0 RAM:00024ECC 0000 dc.b 0 RAM:00024ECD 0000 dc.b 0 RAM:00024ECE 00A8 dc.b $A8 ; ¨ RAM:00024ECF 0080 dc.b $80 ; € RAM:00024ED0 0080 dc.b $80 ; € RAM:00024ED1 0088 dc.b $88 ; ˆ RAM:00024ED2 00A8 dc.b $A8 ; ¨ RAM:00024ED3 0081 dc.b $81 ; RAM:00024ED4 0000 dc.b 0 RAM:00024ED5 0088 dc.b $88 ; ˆ RAM:00024ED6 00A8 dc.b $A8 ; ¨ RAM:00024ED7 0082 dc.b $82 ; ‚ RAM:00024ED8 0000 dc.b 0 RAM:00024ED9 0088 dc.b $88 ; ˆ RAM:00024EDA 0068 dc.b $68 ; h RAM:00024EDB 0038 dc.b $38 ; 8 RAM:00024EDC 0018 dc.b $18 RAM:00024EDD 003F dc.b $3F ; ? RAM:00024EDE 006C dc.b $6C ; l RAM:00024EDF 0038 dc.b $38 ; 8 RAM:00024EE0 0010 dc.b $10 RAM:00024EE1 008A dc.b $8A ; Š RAM:00024EE2 0044 dc.b $44 ; D RAM:00024EE3 0020 dc.b $20 RAM:00024EE4 0034 dc.b $34 ; 4 RAM:00024EE5 0020 dc.b $20 RAM:00024EE6 0044 dc.b $44 ; D RAM:00024EE7 0020 dc.b $20 RAM:00024EE8 0034 dc.b $34 ; 4 RAM:00024EE9 0004 dc.b 4 RAM:00024EEA 00A8 dc.b $A8 ; ¨ RAM:00024EEB 0080 dc.b $80 ; € RAM:00024EEC 0080 dc.b $80 ; € RAM:00024EED 008F dc.b $8F ; RAM:00024EEE 00A8 dc.b $A8 ; ¨ RAM:00024EEF 0081 dc.b $81 ; RAM:00024EF0 0000 dc.b 0 RAM:00024EF1 008F dc.b $8F ; RAM:00024EF2 00A8 dc.b $A8 ; ¨ RAM:00024EF3 0082 dc.b $82 ; ‚ RAM:00024EF4 0000 dc.b 0 RAM:00024EF5 008F dc.b $8F ; RAM:00024EF6 0078 dc.b $78 ; x RAM:00024EF7 0050 dc.b $50 ; P RAM:00024EF8 0038 dc.b $38 ; 8 RAM:00024EF9 0091 dc.b $91 ; ‘ RAM:00024EFA 009C dc.b $9C ; œ RAM:00024EFB 0050 dc.b $50 ; P RAM:00024EFC 0064 dc.b $64 ; d RAM:00024EFD 0092 dc.b $92 ; ’ RAM:00024EFE 0054 dc.b $54 ; T RAM:00024EFF 0068 dc.b $68 ; h RAM:00024F00 0034 dc.b $34 ; 4 RAM:00024F01 0092 dc.b $92 ; ’ RAM:00024F02 007C dc.b $7C ; | RAM:00024F03 0038 dc.b $38 ; 8 RAM:00024F04 0038 dc.b $38 ; 8 RAM:00024F05 0094 dc.b $94 ; ” RAM:00024F06 00A0 dc.b $A0 ;   RAM:00024F07 0020 dc.b $20 RAM:00024F08 0060 dc.b $60 ; ` RAM:00024F09 0000 dc.b 0 RAM:00024F0A 0054 dc.b $54 ; T RAM:00024F0B 0020 dc.b $20 RAM:00024F0C 0030 dc.b $30 ; 0 RAM:00024F0D 0000 dc.b 0 RAM:00024F0E 0044 dc.b $44 ; D RAM:00024F0F 00E8 dc.b $E8 ; è RAM:00024F10 0034 dc.b $34 ; 4 RAM:00024F11 0096 dc.b $96 ; – RAM:00024F12 0044 dc.b $44 ; D RAM:00024F13 00B8 dc.b $B8 ; ¸ RAM:00024F14 0034 dc.b $34 ; 4 RAM:00024F15 0020 dc.b $20 RAM:00024F16 0044 dc.b $44 ; D RAM:00024F17 00E8 dc.b $E8 ; è RAM:00024F18 0030 dc.b $30 ; 0 RAM:00024F19 0098 dc.b $98 ; ˜ RAM:00024F1A 0004 dc.b 4 RAM:00024F1B 0000 dc.b 0 RAM:00024F1C 0000 dc.b 0 RAM:00024F1D 0099 dc.b $99 ; ™ RAM:00024F1E 0045 dc.b $45 ; E RAM:00024F1F 0068 dc.b $68 ; h RAM:00024F20 0034 dc.b $34 ; 4 RAM:00024F21 009A dc.b $9A ; š RAM:00024F22 0044 dc.b $44 ; D RAM:00024F23 00B8 dc.b $B8 ; ¸ RAM:00024F24 0030 dc.b $30 ; 0 RAM:00024F25 009B dc.b $9B ; › RAM:00024F26 0004 dc.b 4 RAM:00024F27 0000 dc.b 0 RAM:00024F28 0000 dc.b 0 RAM:00024F29 009C dc.b $9C ; œ RAM:00024F2A 0045 dc.b $45 ; E RAM:00024F2B 0038 dc.b $38 ; 8 RAM:00024F2C 0034 dc.b $34 ; 4 RAM:00024F2D 009D dc.b $9D ; RAM:00024F2E 0058 dc.b $58 ; X RAM:00024F2F 0080 dc.b $80 ; € RAM:00024F30 0010 dc.b $10 RAM:00024F31 009E dc.b $9E ; ž RAM:00024F32 0054 dc.b $54 ; T RAM:00024F33 0088 dc.b $88 ; ˆ RAM:00024F34 0030 dc.b $30 ; 0 RAM:00024F35 009F dc.b $9F ; Ÿ RAM:00024F36 0010 dc.b $10 RAM:00024F37 0000 dc.b 0 RAM:00024F38 0004 dc.b 4 RAM:00024F39 00A0 dc.b $A0 ;   RAM:00024F3A 0004 dc.b 4 RAM:00024F3B 0000 dc.b 0 RAM:00024F3C 0000 dc.b 0 RAM:00024F3D 00A1 dc.b $A1 ; ¡ RAM:00024F3E 0059 dc.b $59 ; Y RAM:00024F3F 0000 dc.b 0 RAM:00024F40 0010 dc.b $10 RAM:00024F41 00A2 dc.b $A2 ; ¢ RAM:00024F42 0055 dc.b $55 ; U RAM:00024F43 0008 dc.b 8 RAM:00024F44 0030 dc.b $30 ; 0 RAM:00024F45 00A3 dc.b $A3 ; £ RAM:00024F46 0010 dc.b $10 RAM:00024F47 0000 dc.b 0 RAM:00024F48 0000 dc.b 0 RAM:00024F49 0000 dc.b 0 RAM:00024F4A 0068 dc.b $68 ; h RAM:00024F4B 0040 dc.b $40 ; @ RAM:00024F4C 0018 dc.b $18 RAM:00024F4D 00A6 dc.b $A6 ; ¦ RAM:00024F4E 006C dc.b $6C ; l RAM:00024F4F 0040 dc.b $40 ; @ RAM:00024F50 0010 dc.b $10 RAM:00024F51 00A7 dc.b $A7 ; § RAM:00024F52 00A4 dc.b $A4 ; ¤ RAM:00024F53 0000 dc.b 0 RAM:00024F54 0000 dc.b 0 RAM:00024F55 0041 dc.b $41 ; A RAM:00024F56 0044 dc.b $44 ; D RAM:00024F57 0020 dc.b $20 RAM:00024F58 0034 dc.b $34 ; 4 RAM:00024F59 00A8 dc.b $A8 ; ¨ RAM:00024F5A 00A4 dc.b $A4 ; ¤ RAM:00024F5B 0000 dc.b 0 RAM:00024F5C 0000 dc.b 0 RAM:00024F5D 0006 dc.b 6 RAM:00024F5E 0068 dc.b $68 ; h RAM:00024F5F 0028 dc.b $28 ; ( RAM:00024F60 0018 dc.b $18 RAM:00024F61 00AB dc.b $AB ; « RAM:00024F62 006C dc.b $6C ; l RAM:00024F63 0028 dc.b $28 ; ( RAM:00024F64 0010 dc.b $10 RAM:00024F65 00AE dc.b $AE ; ® RAM:00024F66 005C dc.b $5C ; \ RAM:00024F67 0081 dc.b $81 ; RAM:00024F68 0004 dc.b 4 RAM:00024F69 00AC dc.b $AC ; ¬ RAM:00024F6A 008C dc.b $8C ; Œ RAM:00024F6B 0050 dc.b $50 ; P RAM:00024F6C 0038 dc.b $38 ; 8 RAM:00024F6D 0006 dc.b 6 RAM:00024F6E 0094 dc.b $94 ; ” RAM:00024F6F 0050 dc.b $50 ; P RAM:00024F70 0060 dc.b $60 ; ` RAM:00024F71 0000 dc.b 0 RAM:00024F72 0088 dc.b $88 ; ˆ RAM:00024F73 0050 dc.b $50 ; P RAM:00024F74 0038 dc.b $38 ; 8 RAM:00024F75 00B0 dc.b $B0 ; ° RAM:00024F76 0098 dc.b $98 ; ˜ RAM:00024F77 0050 dc.b $50 ; P RAM:00024F78 0064 dc.b $64 ; d RAM:00024F79 0025 dc.b $25 ; % RAM:00024F7A 0054 dc.b $54 ; T RAM:00024F7B 0068 dc.b $68 ; h RAM:00024F7C 0034 dc.b $34 ; 4 RAM:00024F7D 0025 dc.b $25 ; % RAM:00024F7E 0078 dc.b $78 ; x RAM:00024F7F 0050 dc.b $50 ; P RAM:00024F80 0038 dc.b $38 ; 8 RAM:00024F81 0046 dc.b $46 ; F RAM:00024F82 009C dc.b $9C ; œ RAM:00024F83 0050 dc.b $50 ; P RAM:00024F84 0064 dc.b $64 ; d RAM:00024F85 0047 dc.b $47 ; G RAM:00024F86 00A8 dc.b $A8 ; ¨ RAM:00024F87 0080 dc.b $80 ; € RAM:00024F88 0080 dc.b $80 ; € RAM:00024F89 00B6 dc.b $B6 ; ¶ RAM:00024F8A 00A8 dc.b $A8 ; ¨ RAM:00024F8B 0081 dc.b $81 ; RAM:00024F8C 0000 dc.b 0 RAM:00024F8D 00B6 dc.b $B6 ; ¶ RAM:00024F8E 00A8 dc.b $A8 ; ¨ RAM:00024F8F 0082 dc.b $82 ; ‚ RAM:00024F90 0000 dc.b 0 RAM:00024F91 00B6 dc.b $B6 ; ¶ RAM:00024F92 0078 dc.b $78 ; x RAM:00024F93 0050 dc.b $50 ; P RAM:00024F94 0038 dc.b $38 ; 8 RAM:00024F95 0041 dc.b $41 ; A RAM:00024F96 009C dc.b $9C ; œ RAM:00024F97 0050 dc.b $50 ; P RAM:00024F98 0064 dc.b $64 ; d RAM:00024F99 0042 dc.b $42 ; B RAM:00024F9A 004C dc.b $4C ; L RAM:00024F9B 0068 dc.b $68 ; h RAM:00024F9C 0034 dc.b $34 ; 4 RAM:00024F9D 00B9 dc.b $B9 ; ¹ RAM:00024F9E 004C dc.b $4C ; L RAM:00024F9F 0020 dc.b $20 RAM:00024FA0 0030 dc.b $30 ; 0 RAM:00024FA1 0000 dc.b 0 RAM:00024FA2 0044 dc.b $44 ; D RAM:00024FA3 0020 dc.b $20 RAM:00024FA4 0034 dc.b $34 ; 4 RAM:00024FA5 0032 dc.b $32 ; 2 RAM:00024FA6 0048 dc.b $48 ; H RAM:00024FA7 0020 dc.b $20 RAM:00024FA8 0034 dc.b $34 ; 4 RAM:00024FA9 003C dc.b $3C ; < RAM:00024FAA 0044 dc.b $44 ; D RAM:00024FAB 0020 dc.b $20 RAM:00024FAC 0034 dc.b $34 ; 4 RAM:00024FAD 003C dc.b $3C ; < RAM:00024FAE 0068 dc.b $68 ; h RAM:00024FAF 0050 dc.b $50 ; P RAM:00024FB0 0018 dc.b $18 RAM:00024FB1 00BF dc.b $BF ; ¿ RAM:00024FB2 006C dc.b $6C ; l RAM:00024FB3 0050 dc.b $50 ; P RAM:00024FB4 0010 dc.b $10 RAM:00024FB5 00BA dc.b $BA ; º RAM:00024FB6 0060 dc.b $60 ; ` RAM:00024FB7 0020 dc.b $20 RAM:00024FB8 0034 dc.b $34 ; 4 RAM:00024FB9 0032 dc.b $32 ; 2 RAM:00024FBA 0080 dc.b $80 ; € RAM:00024FBB 0050 dc.b $50 ; P RAM:00024FBC 0038 dc.b $38 ; 8 RAM:00024FBD 00C2 dc.b $C2 ;  RAM:00024FBE 0098 dc.b $98 ; ˜ RAM:00024FBF 0050 dc.b $50 ; P RAM:00024FC0 0060 dc.b $60 ; ` RAM:00024FC1 00C3 dc.b $C3 ; à RAM:00024FC2 0054 dc.b $54 ; T RAM:00024FC3 0068 dc.b $68 ; h RAM:00024FC4 0030 dc.b $30 ; 0 RAM:00024FC5 00C3 dc.b $C3 ; à RAM:00024FC6 0008 dc.b 8 RAM:00024FC7 0000 dc.b 0 RAM:00024FC8 0000 dc.b 0 RAM:00024FC9 00C4 dc.b $C4 ; Ä RAM:00024FCA 0068 dc.b $68 ; h RAM:00024FCB 00A0 dc.b $A0 ;   RAM:00024FCC 0018 dc.b $18 RAM:00024FCD 00C6 dc.b $C6 ; Æ RAM:00024FCE 006C dc.b $6C ; l RAM:00024FCF 00A0 dc.b $A0 ;   RAM:00024FD0 0010 dc.b $10 RAM:00024FD1 00C7 dc.b $C7 ; Ç RAM:00024FD2 005C dc.b $5C ; \ RAM:00024FD3 00A8 dc.b $A8 ; ¨ RAM:00024FD4 0050 dc.b $50 ; P RAM:00024FD5 00C8 dc.b $C8 ; È RAM:00024FD6 0044 dc.b $44 ; D RAM:00024FD7 00A8 dc.b $A8 ; ¨ RAM:00024FD8 0050 dc.b $50 ; P RAM:00024FD9 00C8 dc.b $C8 ; È RAM:00024FDA 0004 dc.b 4 RAM:00024FDB 0000 dc.b 0 RAM:00024FDC 0000 dc.b 0 RAM:00024FDD 00C9 dc.b $C9 ; É RAM:00024FDE 0068 dc.b $68 ; h RAM:00024FDF 00D0 dc.b $D0 ; Ð RAM:00024FE0 0018 dc.b $18 RAM:00024FE1 00CB dc.b $CB ; Ë RAM:00024FE2 006C dc.b $6C ; l RAM:00024FE3 00D0 dc.b $D0 ; Ð RAM:00024FE4 0010 dc.b $10 RAM:00024FE5 00CC dc.b $CC ; Ì RAM:00024FE6 005C dc.b $5C ; \ RAM:00024FE7 00D8 dc.b $D8 ; Ø RAM:00024FE8 0050 dc.b $50 ; P RAM:00024FE9 00CD dc.b $CD ; Í RAM:00024FEA 0044 dc.b $44 ; D RAM:00024FEB 00D8 dc.b $D8 ; Ø RAM:00024FEC 0050 dc.b $50 ; P RAM:00024FED 00CD dc.b $CD ; Í RAM:00024FEE 000C dc.b $C RAM:00024FEF 0000 dc.b 0 RAM:00024FF0 0000 dc.b 0 RAM:00024FF1 0000 dc.b 0 RAM:00024FF2 0044 dc.b $44 ; D RAM:00024FF3 0088 dc.b $88 ; ˆ RAM:00024FF4 0034 dc.b $34 ; 4 RAM:00024FF5 00C0 dc.b $C0 ; À RAM:00024FF6 0080 dc.b $80 ; € RAM:00024FF7 0050 dc.b $50 ; P RAM:00024FF8 0038 dc.b $38 ; 8 RAM:00024FF9 00D1 dc.b $D1 ; Ñ RAM:00024FFA 0098 dc.b $98 ; ˜ RAM:00024FFB 0050 dc.b $50 ; P RAM:00024FFC 0060 dc.b $60 ; ` RAM:00024FFD 00D2 dc.b $D2 ; Ò RAM:00024FFE 0054 dc.b $54 ; T RAM:00024FFF 0068 dc.b $68 ; h RAM:00025000 0030 dc.b $30 ; 0 RAM:00025001 00D2 dc.b $D2 ; Ò RAM:00025002 0008 dc.b 8 RAM:00025003 0000 dc.b 0 RAM:00025004 0000 dc.b 0 RAM:00025005 00D3 dc.b $D3 ; Ó RAM:00025006 0068 dc.b $68 ; h RAM:00025007 00A0 dc.b $A0 ;   RAM:00025008 0018 dc.b $18 RAM:00025009 00D5 dc.b $D5 ; Õ RAM:0002500A 006C dc.b $6C ; l RAM:0002500B 00A0 dc.b $A0 ;   RAM:0002500C 0010 dc.b $10 RAM:0002500D 00D6 dc.b $D6 ; Ö RAM:0002500E 005C dc.b $5C ; \ RAM:0002500F 00A8 dc.b $A8 ; ¨ RAM:00025010 0050 dc.b $50 ; P RAM:00025011 00D7 dc.b $D7 ; × RAM:00025012 0044 dc.b $44 ; D RAM:00025013 00A8 dc.b $A8 ; ¨ RAM:00025014 0050 dc.b $50 ; P RAM:00025015 00D7 dc.b $D7 ; × RAM:00025016 0004 dc.b 4 RAM:00025017 0000 dc.b 0 RAM:00025018 0000 dc.b 0 RAM:00025019 00D8 dc.b $D8 ; Ø RAM:0002501A 0068 dc.b $68 ; h RAM:0002501B 00D0 dc.b $D0 ; Ð RAM:0002501C 0018 dc.b $18 RAM:0002501D 00DA dc.b $DA ; Ú RAM:0002501E 006C dc.b $6C ; l RAM:0002501F 00D0 dc.b $D0 ; Ð RAM:00025020 0010 dc.b $10 RAM:00025021 00DB dc.b $DB ; Û RAM:00025022 005C dc.b $5C ; \ RAM:00025023 00D8 dc.b $D8 ; Ø RAM:00025024 0050 dc.b $50 ; P RAM:00025025 00DC dc.b $DC ; Ü RAM:00025026 0044 dc.b $44 ; D RAM:00025027 00D8 dc.b $D8 ; Ø RAM:00025028 0050 dc.b $50 ; P RAM:00025029 00DC dc.b $DC ; Ü RAM:0002502A 000C dc.b $C RAM:0002502B 0000 dc.b 0 RAM:0002502C 0004 dc.b 4 RAM:0002502D 00DD dc.b $DD ; Ý RAM:0002502E 0044 dc.b $44 ; D RAM:0002502F 0088 dc.b $88 ; ˆ RAM:00025030 0030 dc.b $30 ; 0 RAM:00025031 0000 dc.b 0 RAM:00025032 006C dc.b $6C ; l RAM:00025033 00D8 dc.b $D8 ; Ø RAM:00025034 0018 dc.b $18 RAM:00025035 00E6 dc.b $E6 ; æ RAM:00025036 0068 dc.b $68 ; h RAM:00025037 00D8 dc.b $D8 ; Ø RAM:00025038 0010 dc.b $10 RAM:00025039 00E0 dc.b $E0 ; à RAM:0002503A 006C dc.b $6C ; l RAM:0002503B 00E0 dc.b $E0 ; à RAM:0002503C 0018 dc.b $18 RAM:0002503D 00E8 dc.b $E8 ; è RAM:0002503E 0068 dc.b $68 ; h RAM:0002503F 00E0 dc.b $E0 ; à RAM:00025040 0030 dc.b $30 ; 0 RAM:00025041 00E2 dc.b $E2 ; â RAM:00025042 0068 dc.b $68 ; h RAM:00025043 00F8 dc.b $F8 ; ø RAM:00025044 0018 dc.b $18 RAM:00025045 00E4 dc.b $E4 ; ä RAM:00025046 006C dc.b $6C ; l RAM:00025047 00F8 dc.b $F8 ; ø RAM:00025048 0010 dc.b $10 RAM:00025049 00E5 dc.b $E5 ; å RAM:0002504A 0028 dc.b $28 ; ( RAM:0002504B 0000 dc.b 0 RAM:0002504C 0004 dc.b 4 RAM:0002504D 00E9 dc.b $E9 ; é RAM:0002504E 0020 dc.b $20 RAM:0002504F 0000 dc.b 0 RAM:00025050 0004 dc.b 4 RAM:00025051 00E9 dc.b $E9 ; é RAM:00025052 0068 dc.b $68 ; h RAM:00025053 00E0 dc.b $E0 ; à RAM:00025054 0010 dc.b $10 RAM:00025055 00E7 dc.b $E7 ; ç RAM:00025056 005C dc.b $5C ; \ RAM:00025057 00E8 dc.b $E8 ; è RAM:00025058 0034 dc.b $34 ; 4 RAM:00025059 00E9 dc.b $E9 ; é RAM:0002505A 0044 dc.b $44 ; D RAM:0002505B 00E8 dc.b $E8 ; è RAM:0002505C 0034 dc.b $34 ; 4 RAM:0002505D 00E9 dc.b $E9 ; é RAM:0002505E 0090 dc.b $90 ; RAM:0002505F 0050 dc.b $50 ; P RAM:00025060 0038 dc.b $38 ; 8 RAM:00025061 00EB dc.b $EB ; ë RAM:00025062 0094 dc.b $94 ; ” RAM:00025063 0050 dc.b $50 ; P RAM:00025064 0064 dc.b $64 ; d RAM:00025065 00EC dc.b $EC ; ì RAM:00025066 0054 dc.b $54 ; T RAM:00025067 0068 dc.b $68 ; h RAM:00025068 0034 dc.b $34 ; 4 RAM:00025069 00EC dc.b $EC ; ì RAM:0002506A 005C dc.b $5C ; \ RAM:0002506B 0098 dc.b $98 ; ˜ RAM:0002506C 0030 dc.b $30 ; 0 RAM:0002506D 00ED dc.b $ED ; í RAM:0002506E 00AC dc.b $AC ; ¬ RAM:0002506F 0098 dc.b $98 ; ˜ RAM:00025070 0038 dc.b $38 ; 8 RAM:00025071 0000 dc.b 0 RAM:00025072 0068 dc.b $68 ; h RAM:00025073 00B8 dc.b $B8 ; ¸ RAM:00025074 0018 dc.b $18 RAM:00025075 0000 dc.b 0 RAM:00025076 006C dc.b $6C ; l RAM:00025077 00B8 dc.b $B8 ; ¸ RAM:00025078 0014 dc.b $14 RAM:00025079 00F0 dc.b $F0 ; ð RAM:0002507A 0048 dc.b $48 ; H RAM:0002507B 00C0 dc.b $C0 ; À RAM:0002507C 0030 dc.b $30 ; 0 RAM:0002507D 0000 dc.b 0 RAM:0002507E 006C dc.b $6C ; l RAM:0002507F 00D8 dc.b $D8 ; Ø RAM:00025080 0018 dc.b $18 RAM:00025081 00F9 dc.b $F9 ; ù RAM:00025082 0068 dc.b $68 ; h RAM:00025083 00D8 dc.b $D8 ; Ø RAM:00025084 0010 dc.b $10 RAM:00025085 00F3 dc.b $F3 ; ó RAM:00025086 006C dc.b $6C ; l RAM:00025087 00E0 dc.b $E0 ; à RAM:00025088 0018 dc.b $18 RAM:00025089 00FB dc.b $FB ; û RAM:0002508A 0068 dc.b $68 ; h RAM:0002508B 00E0 dc.b $E0 ; à RAM:0002508C 0030 dc.b $30 ; 0 RAM:0002508D 00F5 dc.b $F5 ; õ RAM:0002508E 0068 dc.b $68 ; h RAM:0002508F 00F8 dc.b $F8 ; ø RAM:00025090 0018 dc.b $18 RAM:00025091 00F7 dc.b $F7 ; ÷ RAM:00025092 006C dc.b $6C ; l RAM:00025093 00F8 dc.b $F8 ; ø RAM:00025094 0010 dc.b $10 RAM:00025095 00F8 dc.b $F8 ; ø RAM:00025096 0028 dc.b $28 ; ( RAM:00025097 0000 dc.b 0 RAM:00025098 0004 dc.b 4 RAM:00025099 00FC dc.b $FC ; ü RAM:0002509A 0020 dc.b $20 RAM:0002509B 0000 dc.b 0 RAM:0002509C 0004 dc.b 4 RAM:0002509D 00FC dc.b $FC ; ü RAM:0002509E 0068 dc.b $68 ; h RAM:0002509F 00E0 dc.b $E0 ; à RAM:000250A0 0010 dc.b $10 RAM:000250A1 00FA dc.b $FA ; ú RAM:000250A2 005C dc.b $5C ; \ RAM:000250A3 00E8 dc.b $E8 ; è RAM:000250A4 0034 dc.b $34 ; 4 RAM:000250A5 00FC dc.b $FC ; ü RAM:000250A6 0044 dc.b $44 ; D RAM:000250A7 00E8 dc.b $E8 ; è RAM:000250A8 0034 dc.b $34 ; 4 RAM:000250A9 00FC dc.b $FC ; ü RAM:000250AA 005C dc.b $5C ; \ RAM:000250AB 00C0 dc.b $C0 ; À RAM:000250AC 0030 dc.b $30 ; 0 RAM:000250AD 00FD dc.b $FD ; ý RAM:000250AE 006C dc.b $6C ; l RAM:000250AF 00A0 dc.b $A0 ;   RAM:000250B0 001C dc.b $1C RAM:000250B1 00FF dc.b $FF RAM:000250B2 0068 dc.b $68 ; h RAM:000250B3 00A0 dc.b $A0 ;   RAM:000250B4 0010 dc.b $10 RAM:000250B5 0000 dc.b 0 RAM:000250B6 0090 dc.b $90 ; RAM:000250B7 0050 dc.b $50 ; P RAM:000250B8 0038 dc.b $38 ; 8 RAM:000250B9 0006 dc.b 6 RAM:000250BA 0094 dc.b $94 ; ” RAM:000250BB 0050 dc.b $50 ; P RAM:000250BC 0060 dc.b $60 ; ` RAM:000250BD 0000 dc.b 0 RAM:000250BE 006C dc.b $6C ; l RAM:000250BF 00D8 dc.b $D8 ; Ø RAM:000250C0 0019 dc.b $19 RAM:000250C1 0009 dc.b 9 RAM:000250C2 0068 dc.b $68 ; h RAM:000250C3 00D8 dc.b $D8 ; Ø RAM:000250C4 0011 dc.b $11 RAM:000250C5 0003 dc.b 3 RAM:000250C6 006C dc.b $6C ; l RAM:000250C7 00E0 dc.b $E0 ; à RAM:000250C8 0019 dc.b $19 RAM:000250C9 000B dc.b $B RAM:000250CA 0068 dc.b $68 ; h RAM:000250CB 00E0 dc.b $E0 ; à RAM:000250CC 0031 dc.b $31 ; 1 RAM:000250CD 0005 dc.b 5 RAM:000250CE 0068 dc.b $68 ; h RAM:000250CF 00F8 dc.b $F8 ; ø RAM:000250D0 0019 dc.b $19 RAM:000250D1 0007 dc.b 7 RAM:000250D2 006C dc.b $6C ; l RAM:000250D3 00F8 dc.b $F8 ; ø RAM:000250D4 0011 dc.b $11 RAM:000250D5 0008 dc.b 8 RAM:000250D6 0028 dc.b $28 ; ( RAM:000250D7 0000 dc.b 0 RAM:000250D8 0004 dc.b 4 RAM:000250D9 00FF dc.b $FF RAM:000250DA 0020 dc.b $20 RAM:000250DB 0000 dc.b 0 RAM:000250DC 0004 dc.b 4 RAM:000250DD 00FF dc.b $FF RAM:000250DE 0068 dc.b $68 ; h RAM:000250DF 00E0 dc.b $E0 ; à RAM:000250E0 0011 dc.b $11 RAM:000250E1 000A dc.b $A RAM:000250E2 005C dc.b $5C ; \ RAM:000250E3 00E8 dc.b $E8 ; è RAM:000250E4 0034 dc.b $34 ; 4 RAM:000250E5 00FF dc.b $FF RAM:000250E6 0044 dc.b $44 ; D RAM:000250E7 00E8 dc.b $E8 ; è RAM:000250E8 0034 dc.b $34 ; 4 RAM:000250E9 00FF dc.b $FF RAM:000250EA 0090 dc.b $90 ; RAM:000250EB 0050 dc.b $50 ; P RAM:000250EC 0039 dc.b $39 ; 9 RAM:000250ED 000E dc.b $E RAM:000250EE 0094 dc.b $94 ; ” RAM:000250EF 0050 dc.b $50 ; P RAM:000250F0 0065 dc.b $65 ; e RAM:000250F1 000F dc.b $F RAM:000250F2 0054 dc.b $54 ; T RAM:000250F3 0068 dc.b $68 ; h RAM:000250F4 0035 dc.b $35 ; 5 RAM:000250F5 000F dc.b $F RAM:000250F6 006C dc.b $6C ; l RAM:000250F7 0088 dc.b $88 ; ˆ RAM:000250F8 0019 dc.b $19 RAM:000250F9 0011 dc.b $11 RAM:000250FA 0068 dc.b $68 ; h RAM:000250FB 0088 dc.b $88 ; ˆ RAM:000250FC 0011 dc.b $11 RAM:000250FD 001B dc.b $1B RAM:000250FE 0068 dc.b $68 ; h RAM:000250FF 0090 dc.b $90 ; RAM:00025100 0019 dc.b $19 RAM:00025101 0013 dc.b $13 RAM:00025102 006C dc.b $6C ; l RAM:00025103 0090 dc.b $90 ; RAM:00025104 0011 dc.b $11 RAM:00025105 001A dc.b $1A RAM:00025106 0068 dc.b $68 ; h RAM:00025107 00A0 dc.b $A0 ;   RAM:00025108 0019 dc.b $19 RAM:00025109 0015 dc.b $15 RAM:0002510A 006C dc.b $6C ; l RAM:0002510B 00A0 dc.b $A0 ;   RAM:0002510C 0011 dc.b $11 RAM:0002510D 0016 dc.b $16 RAM:0002510E 0034 dc.b $34 ; 4 RAM:0002510F 0000 dc.b 0 RAM:00025110 0001 dc.b 1 RAM:00025111 0020 dc.b $20 RAM:00025112 0068 dc.b $68 ; h RAM:00025113 00A8 dc.b $A8 ; ¨ RAM:00025114 0019 dc.b $19 RAM:00025115 0018 dc.b $18 RAM:00025116 006C dc.b $6C ; l RAM:00025117 00A8 dc.b $A8 ; ¨ RAM:00025118 0011 dc.b $11 RAM:00025119 0019 dc.b $19 RAM:0002511A 002C dc.b $2C ; , RAM:0002511B 0000 dc.b 0 RAM:0002511C 0001 dc.b 1 RAM:0002511D 0020 dc.b $20 RAM:0002511E 0018 dc.b $18 RAM:0002511F 0000 dc.b 0 RAM:00025120 0001 dc.b 1 RAM:00025121 0020 dc.b $20 RAM:00025122 0024 dc.b $24 ; $ RAM:00025123 0000 dc.b 0 RAM:00025124 0001 dc.b 1 RAM:00025125 0020 dc.b $20 RAM:00025126 006C dc.b $6C ; l RAM:00025127 00A0 dc.b $A0 ;   RAM:00025128 0011 dc.b $11 RAM:00025129 001C dc.b $1C RAM:0002512A 0068 dc.b $68 ; h RAM:0002512B 00A8 dc.b $A8 ; ¨ RAM:0002512C 0019 dc.b $19 RAM:0002512D 001E dc.b $1E RAM:0002512E 006C dc.b $6C ; l RAM:0002512F 00A8 dc.b $A8 ; ¨ RAM:00025130 0011 dc.b $11 RAM:00025131 001F dc.b $1F RAM:00025132 0038 dc.b $38 ; 8 RAM:00025133 0000 dc.b 0 RAM:00025134 0001 dc.b 1 RAM:00025135 0020 dc.b $20 RAM:00025136 003C dc.b $3C ; < RAM:00025137 0000 dc.b 0 RAM:00025138 0001 dc.b 1 RAM:00025139 0020 dc.b $20 RAM:0002513A 00B0 dc.b $B0 ; ° RAM:0002513B 00B0 dc.b $B0 ; ° RAM:0002513C 001C dc.b $1C RAM:0002513D 00FF dc.b $FF RAM:0002513E 00AC dc.b $AC ; ¬ RAM:0002513F 00B0 dc.b $B0 ; ° RAM:00025140 0010 dc.b $10 RAM:00025141 0000 dc.b 0 RAM:00025142 0068 dc.b $68 ; h RAM:00025143 00B0 dc.b $B0 ; ° RAM:00025144 0019 dc.b $19 RAM:00025145 000C dc.b $C RAM:00025146 006C dc.b $6C ; l RAM:00025147 00B0 dc.b $B0 ; ° RAM:00025148 0011 dc.b $11 RAM:00025149 000F dc.b $F RAM:0002514A 00A9 dc.b $A9 ; © RAM:0002514B 0002 dc.b 2 RAM:0002514C 0000 dc.b 0 RAM:0002514D 0069 dc.b $69 ; i RAM:0002514E 00A8 dc.b $A8 ; ¨ RAM:0002514F 0081 dc.b $81 ; RAM:00025150 0000 dc.b 0 RAM:00025151 00B1 dc.b $B1 ; ± RAM:00025152 00A8 dc.b $A8 ; ¨ RAM:00025153 0082 dc.b $82 ; ‚ RAM:00025154 0000 dc.b 0 RAM:00025155 00B1 dc.b $B1 ; ± RAM:00025156 00A8 dc.b $A8 ; ¨ RAM:00025157 0081 dc.b $81 ; RAM:00025158 0001 dc.b 1 RAM:00025159 0029 dc.b $29 ; ) RAM:0002515A 00A8 dc.b $A8 ; ¨ RAM:0002515B 0082 dc.b $82 ; ‚ RAM:0002515C 0001 dc.b 1 RAM:0002515D 0029 dc.b $29 ; ) RAM:0002515E 0078 dc.b $78 ; x RAM:0002515F 0050 dc.b $50 ; P RAM:00025160 0038 dc.b $38 ; 8 RAM:00025161 0046 dc.b $46 ; F RAM:00025162 009C dc.b $9C ; œ RAM:00025163 0050 dc.b $50 ; P RAM:00025164 0064 dc.b $64 ; d RAM:00025165 0047 dc.b $47 ; G RAM:00025166 00A9 dc.b $A9 ; © RAM:00025167 0001 dc.b 1 RAM:00025168 0000 dc.b 0 RAM:00025169 00A9 dc.b $A9 ; © RAM:0002516A 00A9 dc.b $A9 ; © RAM:0002516B 0001 dc.b 1 RAM:0002516C 0000 dc.b 0 RAM:0002516D 00C0 dc.b $C0 ; À RAM:0002516E 00A9 dc.b $A9 ; © RAM:0002516F 0001 dc.b 1 RAM:00025170 0000 dc.b 0 RAM:00025171 00CE dc.b $CE ; Î RAM:00025172 00A9 dc.b $A9 ; © RAM:00025173 0001 dc.b 1 RAM:00025174 0000 dc.b 0 RAM:00025175 00CF dc.b $CF ; Ï RAM:00025176 0078 dc.b $78 ; x RAM:00025177 0050 dc.b $50 ; P RAM:00025178 0038 dc.b $38 ; 8 RAM:00025179 0006 dc.b 6 RAM:0002517A 0098 dc.b $98 ; ˜ RAM:0002517B 0050 dc.b $50 ; P RAM:0002517C 0060 dc.b $60 ; ` RAM:0002517D 0000 dc.b 0 RAM:0002517E 0000 dc.b 0 RAM:0002517F 0000 dc.b 0 RAM:00025180 4142 4344 0000 aAbcd: dc.b 'ABCD',0 ; DATA XREF: RAM:off_24464o RAM:00025185 4144 4441 4C00 aAddal: dc.b 'ADDAL',0 RAM:0002518B 4144 4441 5700 aAddaw: dc.b 'ADDAW',0 RAM:00025191 4144 4442 0000 aAddb: dc.b 'ADDB',0 RAM:00025196 4144 4449 4200 aAddib: dc.b 'ADDIB',0 RAM:0002519C 4144 4449 4C00 aAddil: dc.b 'ADDIL',0 RAM:000251A2 4144 4449 5700 aAddiw: dc.b 'ADDIW',0 RAM:000251A8 4144 444C 0000 aAddl: dc.b 'ADDL',0 RAM:000251AD 4144 4451 4200 aAddqb: dc.b 'ADDQB',0 RAM:000251B3 4144 4451 4C00 aAddql: dc.b 'ADDQL',0 RAM:000251B9 4144 4451 5700 aAddqw: dc.b 'ADDQW',0 RAM:000251BF 4144 4457 0000 aAddw: dc.b 'ADDW',0 RAM:000251C4 4144 4458 4200 aAddxb: dc.b 'ADDXB',0 RAM:000251CA 4144 4458 4C00 aAddxl: dc.b 'ADDXL',0 RAM:000251D0 4144 4458 5700 aAddxw: dc.b 'ADDXW',0 RAM:000251D6 414E 4442 0000 aAndb: dc.b 'ANDB',0 RAM:000251DB 414E 4449 4200 aAndib: dc.b 'ANDIB',0 RAM:000251E1 414E 4449 4200 aAndib_0: dc.b 'ANDIB',0 RAM:000251E7 414E 4449 4C00 aAndil: dc.b 'ANDIL',0 RAM:000251ED 414E 4449 5700 aAndiw: dc.b 'ANDIW',0 RAM:000251F3 414E 4449 5700 aAndiw_0: dc.b 'ANDIW',0 RAM:000251F9 414E 444C 0000 aAndl: dc.b 'ANDL',0 RAM:000251FE 414E 4457 0000 aAndw: dc.b 'ANDW',0 RAM:00025203 4153 4C00 aAsl: dc.b 'ASL',0 RAM:00025207 4153 4C42 0000 aAslb: dc.b 'ASLB',0 RAM:0002520C 4153 4C4C 0000 aAsll: dc.b 'ASLL',0 RAM:00025211 4153 4C57 0000 aAslw: dc.b 'ASLW',0 RAM:00025216 4153 5200 aAsr_0: dc.b 'ASR',0 RAM:0002521A 4153 5242 0000 aAsrb: dc.b 'ASRB',0 RAM:0002521F 4153 524C 0000 aAsrl: dc.b 'ASRL',0 RAM:00025224 4153 5257 0000 aAsrw: dc.b 'ASRW',0 RAM:00025229 4243 4300 aBcc: dc.b 'BCC',0 RAM:0002522D 4243 434C 0000 aBccl: dc.b 'BCCL',0 RAM:00025232 4243 4353 0000 aBccs: dc.b 'BCCS',0 RAM:00025237 4243 4847 0000 aBchg: dc.b 'BCHG',0 RAM:0002523C 4243 4847 0000 aBchg_0: dc.b 'BCHG',0 RAM:00025241 4243 4C52 0000 aBclr: dc.b 'BCLR',0 RAM:00025246 4243 4C52 0000 aBclr_0: dc.b 'BCLR',0 RAM:0002524B 4243 5300 aBcs: dc.b 'BCS',0 RAM:0002524F 4243 534C 0000 aBcsl: dc.b 'BCSL',0 RAM:00025254 4243 5353 0000 aBcss: dc.b 'BCSS',0 RAM:00025259 4245 5100 aBeq: dc.b 'BEQ',0 RAM:0002525D 4245 514C 0000 aBeql: dc.b 'BEQL',0 RAM:00025262 4245 5153 0000 aBeqs: dc.b 'BEQS',0 RAM:00025267 4246 4348 4700 aBfchg: dc.b 'BFCHG',0 RAM:0002526D 4246 434C 5200 aBfclr: dc.b 'BFCLR',0 RAM:00025273 4246 4558 5453 0000 aBfexts: dc.b 'BFEXTS',0 RAM:0002527A 4246 4558 5455 0000 aBfextu: dc.b 'BFEXTU',0 RAM:00025281 4246 4646 4F00 aBfffo: dc.b 'BFFFO',0 RAM:00025287 4246 494E 5300 aBfins: dc.b 'BFINS',0 RAM:0002528D 4246 5345 5400 aBfset: dc.b 'BFSET',0 RAM:00025293 4246 5453 5400 aBftst: dc.b 'BFTST',0 RAM:00025299 4247 4500 aBge: dc.b 'BGE',0 RAM:0002529D 4247 454C 0000 aBgel: dc.b 'BGEL',0 RAM:000252A2 4247 4553 0000 aBges: dc.b 'BGES',0 RAM:000252A7 4247 5400 aBgt: dc.b 'BGT',0 RAM:000252AB 4247 544C 0000 aBgtl: dc.b 'BGTL',0 RAM:000252B0 4247 5453 0000 aBgts: dc.b 'BGTS',0 RAM:000252B5 4248 4900 aBhi: dc.b 'BHI',0 RAM:000252B9 4248 494C 0000 aBhil: dc.b 'BHIL',0 RAM:000252BE 4248 4953 0000 aBhis: dc.b 'BHIS',0 RAM:000252C3 4248 5300 aBhs: dc.b 'BHS',0 RAM:000252C7 4248 534C 0000 aBhsl: dc.b 'BHSL',0 RAM:000252CC 4248 5353 0000 aBhss: dc.b 'BHSS',0 RAM:000252D1 424B 5054 0000 aBkpt: dc.b 'BKPT',0 RAM:000252D6 424C 4500 aBle: dc.b 'BLE',0 RAM:000252DA 424C 454C 0000 aBlel: dc.b 'BLEL',0 RAM:000252DF 424C 4553 0000 aBles: dc.b 'BLES',0 RAM:000252E4 424C 4F00 aBlo: dc.b 'BLO',0 RAM:000252E8 424C 4F4C 0000 aBlol: dc.b 'BLOL',0 RAM:000252ED 424C 4F53 0000 aBlos: dc.b 'BLOS',0 RAM:000252F2 424C 5300 aBls: dc.b 'BLS',0 RAM:000252F6 424C 534C 0000 aBlsl: dc.b 'BLSL',0 RAM:000252FB 424C 5353 0000 aBlss: dc.b 'BLSS',0 RAM:00025300 424C 5400 aBlt: dc.b 'BLT',0 RAM:00025304 424C 544C 0000 aBltl: dc.b 'BLTL',0 RAM:00025309 424C 5453 0000 aBlts: dc.b 'BLTS',0 RAM:0002530E 424D 4900 aBmi: dc.b 'BMI',0 RAM:00025312 424D 494C 0000 aBmil: dc.b 'BMIL',0 RAM:00025317 424D 4953 0000 aBmis: dc.b 'BMIS',0 RAM:0002531C 424E 4500 aBne: dc.b 'BNE',0 RAM:00025320 424E 454C 0000 aBnel: dc.b 'BNEL',0 RAM:00025325 424E 4553 0000 aBnes: dc.b 'BNES',0 RAM:0002532A 4250 4C00 aBpl: dc.b 'BPL',0 RAM:0002532E 4250 4C4C 0000 aBpll: dc.b 'BPLL',0 RAM:00025333 4250 4C53 0000 aBpls: dc.b 'BPLS',0 RAM:00025338 4252 4100 aBra: dc.b 'BRA',0 RAM:0002533C 4252 4142 0000 aBrab: dc.b 'BRAB',0 RAM:00025341 4252 414C 0000 aBral: dc.b 'BRAL',0 RAM:00025346 4253 4554 0000 aBset: dc.b 'BSET',0 RAM:0002534B 4253 4554 0000 aBset_0: dc.b 'BSET',0 RAM:00025350 4253 5200 aBsr: dc.b 'BSR',0 RAM:00025354 4253 5242 0000 aBsrb: dc.b 'BSRB',0 RAM:00025359 4253 524C 0000 aBsrl: dc.b 'BSRL',0 RAM:0002535E 4254 5354 0000 aBtst: dc.b 'BTST',0 RAM:00025363 4254 5354 0000 aBtst_0: dc.b 'BTST',0 RAM:00025368 4256 4300 aBvc: dc.b 'BVC',0 RAM:0002536C 4256 434C 0000 aBvcl: dc.b 'BVCL',0 RAM:00025371 4256 4353 0000 aBvcs: dc.b 'BVCS',0 RAM:00025376 4256 5300 aBvs: dc.b 'BVS',0 RAM:0002537A 4256 534C 0000 aBvsl: dc.b 'BVSL',0 RAM:0002537F 4256 5353 0000 aBvss: dc.b 'BVSS',0 RAM:00025384 4341 5332 4C00 aCas2l: dc.b 'CAS2L',0 RAM:0002538A 4341 5332 5700 aCas2w: dc.b 'CAS2W',0 RAM:00025390 4341 5342 0000 aCasb: dc.b 'CASB',0 RAM:00025395 4341 534C 0000 aCasl: dc.b 'CASL',0 RAM:0002539A 4341 5357 0000 aCasw: dc.b 'CASW',0 RAM:0002539F 4348 4B32 4200 aChk2b: dc.b 'CHK2B',0 RAM:000253A5 4348 4B32 4C00 aChk2l: dc.b 'CHK2L',0 RAM:000253AB 4348 4B32 5700 aChk2w: dc.b 'CHK2W',0 RAM:000253B1 4348 4B4C 0000 aChkl: dc.b 'CHKL',0 RAM:000253B6 4348 4B57 0000 aChkw: dc.b 'CHKW',0 RAM:000253BB 434C 5242 0000 aClrb: dc.b 'CLRB',0 RAM:000253C0 434C 524C 0000 aClrl: dc.b 'CLRL',0 RAM:000253C5 434C 5257 0000 aClrw: dc.b 'CLRW',0 RAM:000253CA 434D 5032 4200 aCmp2b: dc.b 'CMP2B',0 RAM:000253D0 434D 5032 4C00 aCmp2l: dc.b 'CMP2L',0 RAM:000253D6 434D 5032 5700 aCmp2w: dc.b 'CMP2W',0 RAM:000253DC 434D 5041 4C00 aCmpal: dc.b 'CMPAL',0 RAM:000253E2 434D 5041 5700 aCmpaw: dc.b 'CMPAW',0 RAM:000253E8 434D 5042 0000 aCmpb: dc.b 'CMPB',0 RAM:000253ED 434D 5049 4200 aCmpib: dc.b 'CMPIB',0 RAM:000253F3 434D 5049 4C00 aCmpil: dc.b 'CMPIL',0 RAM:000253F9 434D 5049 5700 aCmpiw: dc.b 'CMPIW',0 RAM:000253FF 434D 504C 0000 aCmpl: dc.b 'CMPL',0 RAM:00025404 434D 504D 4200 aCmpmb: dc.b 'CMPMB',0 RAM:0002540A 434D 504D 4C00 aCmpml: dc.b 'CMPML',0 RAM:00025410 434D 504D 5700 aCmpmw: dc.b 'CMPMW',0 RAM:00025416 434D 5057 0000 aCmpw: dc.b 'CMPW',0 RAM:0002541B 4442 4343 0000 aDbcc: dc.b 'DBCC',0 RAM:00025420 4442 4353 0000 aDbcs: dc.b 'DBCS',0 RAM:00025425 4442 4551 0000 aDbeq: dc.b 'DBEQ',0 RAM:0002542A 4442 4600 aDbf: dc.b 'DBF',0 RAM:0002542E 4442 4745 0000 aDbge: dc.b 'DBGE',0 RAM:00025433 4442 4754 0000 aDbgt: dc.b 'DBGT',0 RAM:00025438 4442 4849 0000 aDbhi: dc.b 'DBHI',0 RAM:0002543D 4442 4853 0000 aDbhs: dc.b 'DBHS',0 RAM:00025442 4442 4C45 0000 aDble: dc.b 'DBLE',0 RAM:00025447 4442 4C4F 0000 aDblo: dc.b 'DBLO',0 RAM:0002544C 4442 4C53 0000 aDbls: dc.b 'DBLS',0 RAM:00025451 4442 4C54 0000 aDblt: dc.b 'DBLT',0 RAM:00025456 4442 4D49 0000 aDbmi: dc.b 'DBMI',0 RAM:0002545B 4442 4E45 0000 aDbne: dc.b 'DBNE',0 RAM:00025460 4442 504C 0000 aDbpl: dc.b 'DBPL',0 RAM:00025465 4442 5241 0000 aDbra: dc.b 'DBRA',0 RAM:0002546A 4442 5400 aDbt: dc.b 'DBT',0 RAM:0002546E 4442 5643 0000 aDbvc: dc.b 'DBVC',0 RAM:00025473 4442 5653 0000 aDbvs: dc.b 'DBVS',0 RAM:00025478 4449 5653 4C00 aDivsl: dc.b 'DIVSL',0 RAM:0002547E 4449 5653 4C00 aDivsl_0: dc.b 'DIVSL',0 RAM:00025484 4449 5653 4C4C 0000 aDivsll: dc.b 'DIVSLL',0 RAM:0002548B 4449 5653 5700 aDivsw: dc.b 'DIVSW',0 RAM:00025491 4449 5655 4C00 aDivul: dc.b 'DIVUL',0 RAM:00025497 4449 5655 4C00 aDivul_0: dc.b 'DIVUL',0 RAM:0002549D 4449 5655 4C4C 0000 aDivull: dc.b 'DIVULL',0 RAM:000254A4 4449 5655 5700 aDivuw: dc.b 'DIVUW',0 RAM:000254AA 454F 5242 0000 aEorb: dc.b 'EORB',0 RAM:000254AF 454F 5249 4200 aEorib: dc.b 'EORIB',0 RAM:000254B5 454F 5249 4200 aEorib_0: dc.b 'EORIB',0 RAM:000254BB 454F 5249 4C00 aEoril: dc.b 'EORIL',0 RAM:000254C1 454F 5249 5700 aEoriw: dc.b 'EORIW',0 RAM:000254C7 454F 5249 5700 aEoriw_0: dc.b 'EORIW',0 RAM:000254CD 454F 524C 0000 aEorl: dc.b 'EORL',0 RAM:000254D2 454F 5257 0000 aEorw: dc.b 'EORW',0 RAM:000254D7 4558 4700 aExg: dc.b 'EXG',0 RAM:000254DB 4558 4700 aExg_0: dc.b 'EXG',0 RAM:000254DF 4558 4700 aExg_1: dc.b 'EXG',0 RAM:000254E3 4558 5442 4C00 aExtbl: dc.b 'EXTBL',0 RAM:000254E9 4558 544C 0000 aExtl: dc.b 'EXTL',0 RAM:000254EE 4558 5457 0000 aExtw: dc.b 'EXTW',0 RAM:000254F3 494C 4C45 4741 4C00 aIllegal: dc.b 'ILLEGAL',0 RAM:000254FB 4A4D 5000 aJmp: dc.b 'JMP',0 RAM:000254FF 4A53 5200 aJsr: dc.b 'JSR',0 RAM:00025503 4C45 4100 aLea: dc.b 'LEA',0 RAM:00025507 4C49 4E4B 4C00 aLinkl: dc.b 'LINKL',0 RAM:0002550D 4C49 4E4B 5700 aLinkw: dc.b 'LINKW',0 RAM:00025513 4C53 4C00 aLsl: dc.b 'LSL',0 RAM:00025517 4C53 4C42 0000 aLslb: dc.b 'LSLB',0 RAM:0002551C 4C53 4C4C 0000 aLsll: dc.b 'LSLL',0 RAM:00025521 4C53 4C57 0000 aLslw: dc.b 'LSLW',0 RAM:00025526 4C53 5200 aLsr: dc.b 'LSR',0 RAM:0002552A 4C53 5242 0000 aLsrb: dc.b 'LSRB',0 RAM:0002552F 4C53 524C 0000 aLsrl: dc.b 'LSRL',0 RAM:00025534 4C53 5257 0000 aLsrw: dc.b 'LSRW',0 RAM:00025539 4D4F 5645 414C 0000 aMoveal: dc.b 'MOVEAL',0 RAM:00025540 4D4F 5645 4157 0000 aMoveaw: dc.b 'MOVEAW',0 RAM:00025547 4D4F 5645 4200 aMoveb: dc.b 'MOVEB',0 RAM:0002554D 4D4F 5645 4300 aMovec: dc.b 'MOVEC',0 RAM:00025553 4D4F 5645 4C00 aMovel: dc.b 'MOVEL',0 RAM:00025559 4D4F 5645 4C00 aMovel_0: dc.b 'MOVEL',0 RAM:0002555F 4D4F 5645 4C00 aMovel_1: dc.b 'MOVEL',0 RAM:00025565 4D4F 5645 4D4C 0000 aMoveml: dc.b 'MOVEML',0 RAM:0002556C 4D4F 5645 4D57 0000 aMovemw: dc.b 'MOVEMW',0 RAM:00025573 4D4F 5645 504C 0000 aMovepl: dc.b 'MOVEPL',0 RAM:0002557A 4D4F 5645 5057 0000 aMovepw: dc.b 'MOVEPW',0 RAM:00025581 4D4F 5645 5100 aMoveq: dc.b 'MOVEQ',0 RAM:00025587 4D4F 5645 5342 0000 aMovesb: dc.b 'MOVESB',0 RAM:0002558E 4D4F 5645 534C 0000 aMovesl: dc.b 'MOVESL',0 RAM:00025595 4D4F 5645 5357 0000 aMovesw: dc.b 'MOVESW',0 RAM:0002559C 4D4F 5645 5700 aMovew: dc.b 'MOVEW',0 RAM:000255A2 4D4F 5645 5700 aMovew_0: dc.b 'MOVEW',0 RAM:000255A8 4D4F 5645 5700 aMovew_1: dc.b 'MOVEW',0 RAM:000255AE 4D4F 5645 5700 aMovew_2: dc.b 'MOVEW',0 RAM:000255B4 4D4F 5645 5700 aMovew_3: dc.b 'MOVEW',0 RAM:000255BA 4D55 4C53 4C00 aMulsl: dc.b 'MULSL',0 RAM:000255C0 4D55 4C53 5700 aMulsw: dc.b 'MULSW',0 RAM:000255C6 4D55 4C55 4C00 aMulul: dc.b 'MULUL',0 RAM:000255CC 4D55 4C55 5700 aMuluw: dc.b 'MULUW',0 RAM:000255D2 4E42 4344 0000 aNbcd: dc.b 'NBCD',0 RAM:000255D7 4E45 4742 0000 aNegb: dc.b 'NEGB',0 RAM:000255DC 4E45 474C 0000 aNegl: dc.b 'NEGL',0 RAM:000255E1 4E45 4757 0000 aNegw: dc.b 'NEGW',0 RAM:000255E6 4E45 4758 4200 aNegxb: dc.b 'NEGXB',0 RAM:000255EC 4E45 4758 4C00 aNegxl: dc.b 'NEGXL',0 RAM:000255F2 4E45 4758 5700 aNegxw: dc.b 'NEGXW',0 RAM:000255F8 4E4F 5000 aNop: dc.b 'NOP',0 RAM:000255FC 4E4F 5442 0000 aNotb: dc.b 'NOTB',0 RAM:00025601 4E4F 544C 0000 aNotl: dc.b 'NOTL',0 RAM:00025606 4E4F 5457 0000 aNotw: dc.b 'NOTW',0 RAM:0002560B 4F52 4200 aOrb: dc.b 'ORB',0 RAM:0002560F 4F52 4942 0000 aOrib: dc.b 'ORIB',0 RAM:00025614 4F52 4942 0000 aOrib_0: dc.b 'ORIB',0 RAM:00025619 4F52 494C 0000 aOril: dc.b 'ORIL',0 RAM:0002561E 4F52 4957 0000 aOriw: dc.b 'ORIW',0 RAM:00025623 4F52 4957 0000 aOriw_0: dc.b 'ORIW',0 RAM:00025628 4F52 4C00 aOrl: dc.b 'ORL',0 RAM:0002562C 4F52 5700 aOrw: dc.b 'ORW',0 RAM:00025630 5041 434B 0000 aPack: dc.b 'PACK',0 RAM:00025635 5045 4100 aPea: dc.b 'PEA',0 RAM:00025639 5046 4C55 5348 0000 aPflush: dc.b 'PFLUSH',0 RAM:00025640 5046 4C55 5348 4100 aPflusha: dc.b 'PFLUSHA',0 RAM:00025648 504C 4F41 4452 0000 aPloadr: dc.b 'PLOADR',0 RAM:0002564F 504C 4F41 4457 0000 aPloadw: dc.b 'PLOADW',0 RAM:00025656 504D 4F56 4500 aPmove: dc.b 'PMOVE',0 RAM:0002565C 504D 4F56 4546 4400 aPmovefd: dc.b 'PMOVEFD',0 RAM:00025664 5054 4553 5452 0000 aPtestr: dc.b 'PTESTR',0 RAM:0002566B 5054 4553 5457 0000 aPtestw: dc.b 'PTESTW',0 RAM:00025672 5245 5345 5400 aReset: dc.b 'RESET',0 RAM:00025678 524F 4C00 aRol: dc.b 'ROL',0 RAM:0002567C 524F 4C42 0000 aRolb: dc.b 'ROLB',0 RAM:00025681 524F 4C4C 0000 aRoll: dc.b 'ROLL',0 RAM:00025686 524F 4C57 0000 aRolw: dc.b 'ROLW',0 RAM:0002568B 524F 5200 aRor: dc.b 'ROR',0 RAM:0002568F 524F 5242 0000 aRorb: dc.b 'RORB',0 RAM:00025694 524F 524C 0000 aRorl: dc.b 'RORL',0 RAM:00025699 524F 5257 0000 aRorw: dc.b 'RORW',0 RAM:0002569E 524F 584C 0000 aRoxl: dc.b 'ROXL',0 RAM:000256A3 524F 584C 4200 aRoxlb: dc.b 'ROXLB',0 RAM:000256A9 524F 584C 4C00 aRoxll: dc.b 'ROXLL',0 RAM:000256AF 524F 584C 5700 aRoxlw: dc.b 'ROXLW',0 RAM:000256B5 524F 5852 0000 aRoxr: dc.b 'ROXR',0 RAM:000256BA 524F 5852 4200 aRoxrb: dc.b 'ROXRB',0 RAM:000256C0 524F 5852 4C00 aRoxrl: dc.b 'ROXRL',0 RAM:000256C6 524F 5852 5700 aRoxrw: dc.b 'ROXRW',0 RAM:000256CC 5254 4400 aRtd: dc.b 'RTD',0 RAM:000256D0 5254 4500 aRte: dc.b 'RTE',0 RAM:000256D4 5254 5200 aRtr: dc.b 'RTR',0 RAM:000256D8 5254 5300 aRts: dc.b 'RTS',0 RAM:000256DC 5342 4344 0000 aSbcd: dc.b 'SBCD',0 RAM:000256E1 5343 4300 aScc: dc.b 'SCC',0 RAM:000256E5 5343 5300 aScs: dc.b 'SCS',0 RAM:000256E9 5345 5100 aSeq: dc.b 'SEQ',0 RAM:000256ED 5346 0000 aSf: dc.b 'SF',0 RAM:000256F0 5347 4500 aSge: dc.b 'SGE',0 RAM:000256F4 5347 5400 aSgt: dc.b 'SGT',0 RAM:000256F8 5348 4900 aShi: dc.b 'SHI',0 RAM:000256FC 5348 5300 aShs: dc.b 'SHS',0 RAM:00025700 534C 4500 aSle: dc.b 'SLE',0 RAM:00025704 534C 4F00 aSlo: dc.b 'SLO',0 RAM:00025708 534C 5300 aSls: dc.b 'SLS',0 RAM:0002570C 534C 5400 aSlt: dc.b 'SLT',0 RAM:00025710 534D 4900 aSmi: dc.b 'SMI',0 RAM:00025714 534E 4500 aSne: dc.b 'SNE',0 RAM:00025718 5350 4C00 aSpl: dc.b 'SPL',0 RAM:0002571C 5354 0000 aSt: dc.b 'ST',0 RAM:0002571F 5354 4F50 0000 aStop: dc.b 'STOP',0 RAM:00025724 5355 4241 4C00 aSubal: dc.b 'SUBAL',0 RAM:0002572A 5355 4241 5700 aSubaw: dc.b 'SUBAW',0 RAM:00025730 5355 4242 0000 aSubb: dc.b 'SUBB',0 RAM:00025735 5355 4249 4200 aSubib: dc.b 'SUBIB',0 RAM:0002573B 5355 4249 4C00 aSubil: dc.b 'SUBIL',0 RAM:00025741 5355 4249 5700 aSubiw: dc.b 'SUBIW',0 RAM:00025747 5355 424C 0000 aSubl: dc.b 'SUBL',0 RAM:0002574C 5355 4251 4200 aSubqb: dc.b 'SUBQB',0 RAM:00025752 5355 4251 4C00 aSubql: dc.b 'SUBQL',0 RAM:00025758 5355 4251 5700 aSubqw: dc.b 'SUBQW',0 RAM:0002575E 5355 4257 0000 aSubw: dc.b 'SUBW',0 RAM:00025763 5355 4258 4200 aSubxb: dc.b 'SUBXB',0 RAM:00025769 5355 4258 4C00 aSubxl: dc.b 'SUBXL',0 RAM:0002576F 5355 4258 5700 aSubxw: dc.b 'SUBXW',0 RAM:00025775 5356 4300 aSvc: dc.b 'SVC',0 RAM:00025779 5356 5300 aSvs: dc.b 'SVS',0 RAM:0002577D 5357 4150 0000 aSwap: dc.b 'SWAP',0 RAM:00025782 5441 5300 aTas: dc.b 'TAS',0 RAM:00025786 5452 4150 0000 aTrap: dc.b 'TRAP',0 RAM:0002578B 5452 4150 4343 0000 aTrapcc: dc.b 'TRAPCC',0 RAM:00025792 5452 4150 4343 4C00 aTrapccl: dc.b 'TRAPCCL',0 RAM:0002579A 5452 4150 4343 5700 aTrapccw: dc.b 'TRAPCCW',0 RAM:000257A2 5452 4150 4353 0000 aTrapcs: dc.b 'TRAPCS',0 RAM:000257A9 5452 4150 4353 4C00 aTrapcsl: dc.b 'TRAPCSL',0 RAM:000257B1 5452 4150 4353 5700 aTrapcsw: dc.b 'TRAPCSW',0 RAM:000257B9 5452 4150 4551 0000 aTrapeq: dc.b 'TRAPEQ',0 RAM:000257C0 5452 4150 4551 4C00 aTrapeql: dc.b 'TRAPEQL',0 RAM:000257C8 5452 4150 4551 5700 aTrapeqw: dc.b 'TRAPEQW',0 RAM:000257D0 5452 4150 4600 aTrapf: dc.b 'TRAPF',0 RAM:000257D6 5452 4150 464C 0000 aTrapfl: dc.b 'TRAPFL',0 RAM:000257DD 5452 4150 4657 0000 aTrapfw: dc.b 'TRAPFW',0 RAM:000257E4 5452 4150 4745 0000 aTrapge: dc.b 'TRAPGE',0 RAM:000257EB 5452 4150 4745 4C00 aTrapgel: dc.b 'TRAPGEL',0 RAM:000257F3 5452 4150 4745 5700 aTrapgew: dc.b 'TRAPGEW',0 RAM:000257FB 5452 4150 4754 0000 aTrapgt: dc.b 'TRAPGT',0 RAM:00025802 5452 4150 4754 4C00 aTrapgtl: dc.b 'TRAPGTL',0 RAM:0002580A 5452 4150 4754 5700 aTrapgtw: dc.b 'TRAPGTW',0 RAM:00025812 5452 4150 4849 0000 aTraphi: dc.b 'TRAPHI',0 RAM:00025819 5452 4150 4849 4C00 aTraphil: dc.b 'TRAPHIL',0 RAM:00025821 5452 4150 4849 5700 aTraphiw: dc.b 'TRAPHIW',0 RAM:00025829 5452 4150 4853 0000 aTraphs: dc.b 'TRAPHS',0 RAM:00025830 5452 4150 4853 4C00 aTraphsl: dc.b 'TRAPHSL',0 RAM:00025838 5452 4150 4853 5700 aTraphsw: dc.b 'TRAPHSW',0 RAM:00025840 5452 4150 4C45 0000 aTraple: dc.b 'TRAPLE',0 RAM:00025847 5452 4150 4C45 4C00 aTraplel: dc.b 'TRAPLEL',0 RAM:0002584F 5452 4150 4C45 5700 aTraplew: dc.b 'TRAPLEW',0 RAM:00025857 5452 4150 4C4F 0000 aTraplo: dc.b 'TRAPLO',0 RAM:0002585E 5452 4150 4C4F 4C00 aTraplol: dc.b 'TRAPLOL',0 RAM:00025866 5452 4150 4C4F 5700 aTraplow: dc.b 'TRAPLOW',0 RAM:0002586E 5452 4150 4C53 0000 aTrapls: dc.b 'TRAPLS',0 RAM:00025875 5452 4150 4C53 4C00 aTraplsl: dc.b 'TRAPLSL',0 RAM:0002587D 5452 4150 4C53 5700 aTraplsw: dc.b 'TRAPLSW',0 RAM:00025885 5452 4150 4C54 0000 aTraplt: dc.b 'TRAPLT',0 RAM:0002588C 5452 4150 4C54 4C00 aTrapltl: dc.b 'TRAPLTL',0 RAM:00025894 5452 4150 4C54 5700 aTrapltw: dc.b 'TRAPLTW',0 RAM:0002589C 5452 4150 4D49 0000 aTrapmi: dc.b 'TRAPMI',0 RAM:000258A3 5452 4150 4D49 4C00 aTrapmil: dc.b 'TRAPMIL',0 RAM:000258AB 5452 4150 4D49 5700 aTrapmiw: dc.b 'TRAPMIW',0 RAM:000258B3 5452 4150 4E45 0000 aTrapne: dc.b 'TRAPNE',0 RAM:000258BA 5452 4150 4E45 4C00 aTrapnel: dc.b 'TRAPNEL',0 RAM:000258C2 5452 4150 4E45 5700 aTrapnew: dc.b 'TRAPNEW',0 RAM:000258CA 5452 4150 504C 0000 aTrappl: dc.b 'TRAPPL',0 RAM:000258D1 5452 4150 504C 4C00 aTrappll: dc.b 'TRAPPLL',0 RAM:000258D9 5452 4150 504C 5700 aTrapplw: dc.b 'TRAPPLW',0 RAM:000258E1 5452 4150 5400 aTrapt: dc.b 'TRAPT',0 RAM:000258E7 5452 4150 544C 0000 aTraptl: dc.b 'TRAPTL',0 RAM:000258EE 5452 4150 5457 0000 aTraptw: dc.b 'TRAPTW',0 RAM:000258F5 5452 4150 5600 aTrapv: dc.b 'TRAPV',0 RAM:000258FB 5452 4150 5643 0000 aTrapvc: dc.b 'TRAPVC',0 RAM:00025902 5452 4150 5643 4C00 aTrapvcl: dc.b 'TRAPVCL',0 RAM:0002590A 5452 4150 5643 5700 aTrapvcw: dc.b 'TRAPVCW',0 RAM:00025912 5452 4150 5653 0000 aTrapvs: dc.b 'TRAPVS',0 RAM:00025919 5452 4150 5653 4C00 aTrapvsl: dc.b 'TRAPVSL',0 RAM:00025921 5452 4150 5653 5700 aTrapvsw: dc.b 'TRAPVSW',0 RAM:00025929 5453 5442 0000 aTstb: dc.b 'TSTB',0 RAM:0002592E 5453 544C 0000 aTstl: dc.b 'TSTL',0 RAM:00025933 5453 5457 0000 aTstw: dc.b 'TSTW',0 RAM:00025938 554E 4C4B 0000 aUnlk: dc.b 'UNLK',0 RAM:0002593D 554E 504B 0000 aUnpk: dc.b 'UNPK',0 RAM:00025942 0000 dc.b 0 RAM:00025943 0000 dc.b 0 RAM:00025944 0000 dc.b 0 RAM:00025945 0000 dc.b 0 RAM:00025946 0000 dc.b 0 RAM:00025947 0000 dc.b 0 RAM:00025948 0000 word_25948: dc.w 0 ; DATA XREF: sub_15158+Ew RAM:00025948 ; sub_15410:loc_1591Cr ... RAM:0002594A 0000 word_2594A: dc.w 0 ; DATA XREF: sub_15158+14w RAM:0002594A ; sub_15158:loc_1528Ar ... RAM:0002594C 0000 word_2594C: dc.w 0 ; DATA XREF: sub_15158+1Aw RAM:0002594C ; sub_15FAE+BEr ... RAM:0002594E 0000 0000 dword_2594E: dc.l 0 ; DATA XREF: sub_15158+20w RAM:0002594E ; sub_15158+10Er ... RAM:00025952 0002 word_25952: dc.w 2 ; DATA XREF: sub_15158+26w RAM:00025952 ; sub_15158+162r ... RAM:00025954 0000 word_25954: dc.w 0 ; DATA XREF: sub_15158+2Ew RAM:00025954 ; sub_15FAE+150r ... RAM:00025956 0009 word_25956: dc.w 9 ; DATA XREF: sub_15158+34w RAM:00025956 ; sub_16860+1Ew ... RAM:00025958 0000 word_25958: dc.w 0 ; DATA XREF: sub_15158+3Cw RAM:00025958 ; sub_16860+28w ... RAM:0002595A 0000 0000 dword_2595A: dc.l 0 ; DATA XREF: sub_15158+42w RAM:0002595A ; sub_16860+32w ... RAM:0002595E 0009 word_2595E: dc.w 9 ; DATA XREF: sub_15158+48w RAM:0002595E ; sub_16274+1Ar ... RAM:00025960 0000 word_25960: dc.w 0 ; DATA XREF: sub_15158+50w RAM:00025960 ; sub_16274+22r ... RAM:00025962 0000 0000 dword_25962: dc.l 0 ; DATA XREF: sub_15158+56w RAM:00025962 ; sub_15FAE+158w ... RAM:00025966 0009 word_25966: dc.w 9 ; DATA XREF: sub_15158+5Cw RAM:00025966 ; sub_16274+52r ... RAM:00025968 0000 word_25968: dc.w 0 ; DATA XREF: sub_15158+64w RAM:00025968 ; sub_16274+5Ar ... RAM:0002596A 0000 0000 dword_2596A: dc.l 0 ; DATA XREF: sub_15158+6Aw RAM:0002596A ; sub_15FAE:loc_1610Ew ... RAM:0002596E 0009 word_2596E: dc.w 9 ; DATA XREF: sub_15158+70w RAM:0002596E ; sub_1670A+88r ... RAM:00025970 0000 word_25970: dc.w 0 ; DATA XREF: sub_15158+78w RAM:00025970 ; sub_1670A+BEr ... RAM:00025972 0000 0000 dword_25972: dc.l 0 ; DATA XREF: sub_15158+7Ew RAM:00025972 ; sub_1670A:loc_167C2r ... RAM:00025976 0000 word_25976: dc.w 0 ; DATA XREF: sub_15158+84w RAM:00025976 ; sub_15FAE+E8w ... RAM:00025978 0000 0001 dword_25978: dc.l 1 ; DATA XREF: sub_15FAE+1D8r RAM:0002597C 0000 dc.b 0 RAM:0002597D 0000 dc.b 0 RAM:0002597E 0000 dc.b 0 RAM:0002597F 0000 dc.b 0 RAM:00025980 2020 2020 2020 204C+aLastInput: dc.b ' Last INPUT==> ',0 RAM:00025980 6173 7420 494E 5055+ ; DATA XREF: sub_15158+180o RAM:00025996 2020 2020 2020 2020+asc_25996: dc.b ' ',0 RAM:00025996 2020 2020 2020 2020+ ; DATA XREF: sub_15158:loc_15314o RAM:000259AD 2553 0000 aS_7: dc.b '%S',0 ; DATA XREF: sub_15362+1Co RAM:000259B0 5461 7267 6574 2000 aTarget: dc.b 'Target ',0 ; DATA XREF: sub_16274:loc_162F6o RAM:000259B8 413A 2000 aA: dc.b 'A: ',0 ; DATA XREF: sub_16274+9Ao RAM:000259BC 423A 2000 aB: dc.b 'B: ',0 ; DATA XREF: sub_16274:loc_16322o RAM:000259C0 4844 2020 0000 aHd: dc.b 'HD ',0 ; DATA XREF: sub_16274+C8o RAM:000259C5 464C 2020 0000 aFl: dc.b 'FL ',0 ; DATA XREF: sub_16274:loc_16350o RAM:000259CA 2544 2020 424C 4F43+aDBlockD: dc.b '%D BLOCK %D ',0 RAM:000259CA 4B20 2544 2020 2000 ; DATA XREF: sub_16274+F8o RAM:000259DA 0A00 asc_259DA: dc.b $A,0 ; DATA XREF: sub_16274+112o RAM:000259DC 2553 0000 aS_8: dc.b '%S',0 ; DATA XREF: sub_163A8+1Co RAM:000259DF 2553 0000 aS_9: dc.b '%S',0 ; DATA XREF: sub_163DC+1Co RAM:000259E2 2553 0000 aS_10: dc.b '%S',0 ; DATA XREF: sub_16410+1Co RAM:000259E5 2553 0000 aS_11: dc.b '%S',0 ; DATA XREF: sub_16444+1Co RAM:000259E8 2553 0000 aS_12: dc.b '%S',0 ; DATA XREF: sub_16478+1Co RAM:000259EB 2553 0000 aS_13: dc.b '%S',0 ; DATA XREF: sub_164E4+26o RAM:000259EE 2553 0A00 aS_14: dc.b '%S',$A,0 ; DATA XREF: sub_16522+8Ao RAM:000259F2 2553 0A00 aS_15: dc.b '%S',$A,0 ; DATA XREF: sub_16522+108o RAM:000259F6 2553 0000 aS_16: dc.b '%S',0 ; DATA XREF: sub_1664E+86o RAM:000259F9 4469 736B 2045 7272+aDiskError_0: dc.b 'Disk Error',0 ; DATA XREF: sub_1670A+2Eo RAM:00025A04 2020 2020 2020 2020+asc_25A04: dc.b ' ',0 ; DATA XREF: sub_1670A:loc_1674Co RAM:00025A0F 4469 7370 6C61 7965+aDisplayed: dc.b 'Displayed: ',0 ; DATA XREF: sub_1670A+76o RAM:00025A1B 4844 2020 0000 aHd_0: dc.b 'HD ',0 ; DATA XREF: sub_1670A+92o RAM:00025A20 464C 2020 0000 aFl_0: dc.b 'FL ',0 ; DATA XREF: sub_1670A:loc_167B0o RAM:00025A25 2544 2020 424C 4F43+aDBlockD_0: dc.b '%D BLOCK %D ',0 RAM:00025A25 4B20 2544 2020 2000 ; DATA XREF: sub_1670A+C6o RAM:00025A35 0A00 asc_25A35: dc.b $A,0 ; DATA XREF: sub_1670A+DAo RAM:00025A37 4275 6666 6572 206D+aBufferModified:dc.b 'Buffer modified ',$A,0 RAM:00025A37 6F64 6966 6965 6420+ ; DATA XREF: sub_1670A:loc_16804o RAM:00025A5B 494E 5055 543D 3D3E+aInput: dc.b 'INPUT==>',0 ; DATA XREF: sub_1670A:loc_16816o RAM:00025A64 4163 7469 7665 203D+aActive: dc.b 'Active ==>',0 ; DATA XREF: sub_16940+52o RAM:00025A6F 4163 7469 7665 3D3D+aActive_0: dc.b 'Active==>',0 ; DATA XREF: sub_16940+A2o RAM:00025A79 0A00 asc_25A79: dc.b $A,0 ; DATA XREF: sub_16940+B8o RAM:00025A7B 2000 asc_25A7B: dc.b ' ',0 ; DATA XREF: sub_16A3A+3Co RAM:00025A7D 0A00 asc_25A7D: dc.b $A,0 ; DATA XREF: sub_16A3A+54o RAM:00025A7F 2000 asc_25A7F: dc.b ' ',0 ; DATA XREF: sub_16AD2+20o RAM:00025A81 0A00 asc_25A81: dc.b $A,0 ; DATA XREF: sub_16B18+36o RAM:00025A83 4279 7465 206F 6666+aByteOffsetD: dc.b 'Byte offset = %D',$A,0 RAM:00025A83 7365 7420 3D20 2544+ ; DATA XREF: sub_1723A+14o RAM:00025A95 576F 7264 206F 6666+aWordOffsetD: dc.b 'Word offset = %D',$A,0 RAM:00025A95 7365 7420 3D20 2544+ ; DATA XREF: sub_17272+14o RAM:00025AA7 2548 203D 2025 4400 aHD: dc.b '%H = %D',0 ; DATA XREF: sub_172FA+2Eo RAM:00025AAF 2548 203D 2025 4400 aHD_0: dc.b '%H = %D',0 ; DATA XREF: sub_17340+2Eo RAM:00025AB7 0A00 asc_25AB7: dc.b $A,0 ; DATA XREF: sub_17400+4Ao RAM:00025AB9 5461 7267 6574 2028+aTargetAOrB: dc.b 'Target (A or B) : ',0 RAM:00025AB9 4120 6F72 2042 2920+ ; DATA XREF: sub_17400+5Co RAM:00025ACC 4465 7669 6365 2028+aDeviceHOrF: dc.b 'Device (H or F) : ',0 RAM:00025ACC 4820 6F72 2046 2920+ ; DATA XREF: sub_17400+F0o RAM:00025AE0 4465 7669 6365 2028+aDeviceHOrF_0: dc.b 'Device (H or F) : ',0 RAM:00025AE0 4820 6F72 2046 2920+ ; DATA XREF: sub_17400+156o RAM:00025AF4 4465 7669 6365 2028+aDeviceHOrF_1: dc.b 'Device (H or F) : ',0 RAM:00025AF4 4820 6F72 2046 2920+ ; DATA XREF: sub_17400+196o RAM:00025B08 4472 6976 6520 2028+aDrive1Or2: dc.b 'Drive (1 or 2) : ',0 RAM:00025B08 3120 6F72 2032 2920+ ; DATA XREF: sub_17400+1F2o RAM:00025B1D 4472 6976 6520 2028+aDrive0Or1: dc.b 'Drive (0 or 1) : ',0 RAM:00025B1D 3020 6F72 2031 2920+ ; DATA XREF: sub_17400+248o RAM:00025B32 4472 6976 6520 2028+aDrive0Or1_0: dc.b 'Drive (0 or 1) : ',0 RAM:00025B32 3020 6F72 2031 2920+ ; DATA XREF: sub_17400+290o RAM:00025B47 4472 6976 6520 2028+aDrive1Or2_0: dc.b 'Drive (1 or 2) : ',0 RAM:00025B47 3120 6F72 2032 2920+ ; DATA XREF: sub_17400:loc_176A4o RAM:00025B5C 426C 6F63 6B20 4E75+aBlockNumber_0: dc.b 'Block Number : ',0 RAM:00025B5C 6D62 6572 2020 2020+ ; DATA XREF: sub_17400+2FEo RAM:00025B72 426C 6F63 6B20 4E75+aBlockNumber_1: dc.b 'Block Number : ',0 RAM:00025B72 6D62 6572 2020 2020+ ; DATA XREF: sub_17400+360o RAM:00025B88 426C 6F63 6B20 4E75+aBlockNumber_2: dc.b 'Block Number : ',0 RAM:00025B88 6D62 6572 2020 2020+ ; DATA XREF: sub_17400+3B6o RAM:00025B9E 426C 6F63 6B20 4E75+aBlockNumber_3: dc.b 'Block Number : ',0 RAM:00025B9E 6D62 6572 2020 2020+ ; DATA XREF: sub_17400+3FCo RAM:00025BB4 496E 7075 7420 6172+aInputAreaAAbor:dc.b 'Input area: A - Abort buffer modifications',$A,0 RAM:00025BB4 6561 3A20 2020 2041+ ; DATA XREF: sub_178E8+12o RAM:00025BE3 2020 2020 2020 2020+aDReDisplayEver:dc.b ' D - Re-display everything',$A,0 RAM:00025BE3 2020 2020 2020 2044+ ; DATA XREF: sub_178E8+24o RAM:00025C0D 2020 2020 2020 2020+a?DisplayThisHe:dc.b ' ? - Display this help screen',$A,0 RAM:00025C0D 2020 2020 2020 203F+ ; DATA XREF: sub_178E8+36o RAM:00025C3A 2020 2020 2020 2020+aIReadFromActiv:dc.b ' I - Read from active target, then increment bloc' RAM:00025C3A 2020 2020 2020 2049+ ; DATA XREF: sub_178E8+48o RAM:00025C3A 202D 2052 6561 6420+ dc.b 'k number',$A,0 RAM:00025C83 2020 2020 2020 2020+aOWriteToActive:dc.b ' O - Write to active target, then increment block' RAM:00025C83 2020 2020 2020 204F+ ; DATA XREF: sub_178E8+5Ao RAM:00025C83 202D 2057 7269 7465+ dc.b ' number',$A,0 RAM:00025CCB 2020 2020 2020 2020+aRReadFromActiv:dc.b ' R - Read from active target',$A,0 RAM:00025CCB 2020 2020 2020 2052+ ; DATA XREF: sub_178E8+6Co RAM:00025CF7 2020 2020 2020 2020+aWWriteBufferTo:dc.b ' W - Write buffer to active target',$A,0 RAM:00025CF7 2020 2020 2020 2057+ ; DATA XREF: sub_178E8+7Eo RAM:00025D29 2020 2020 2020 2020+aSChangeSetupFo:dc.b ' S - Change setup for a target',$A,0 RAM:00025D29 2020 2020 2020 2053+ ; DATA XREF: sub_178E8+90o RAM:00025D57 2020 2020 2020 2020+aTMakeOtherTarg:dc.b ' T - Make other target active',$A,0 RAM:00025D57 2020 2020 2020 2054+ ; DATA XREF: sub_178E8+A2o RAM:00025D84 2020 2020 2020 2020+aQExitTheDiskDo:dc.b ' Q - Exit the disk doctor',$A,0 RAM:00025D84 2020 2020 2020 2051+ ; DATA XREF: sub_178E8+B4o RAM:00025DAD 2020 2020 2020 2020+a1JumpToTheHexP:dc.b ' 1 - Jump to the HEX part to edit',$A,0 RAM:00025DAD 2020 2020 2020 2031+ ; DATA XREF: sub_178E8+C6o RAM:00025DDE 2020 2020 2020 2020+a2JumpToTheAsci:dc.b ' 2 - Jump to the ASCII part to edit',$A,0 RAM:00025DDE 2020 2020 2020 2032+ ; DATA XREF: sub_178E8+D8o RAM:00025E11 2020 2020 2020 2020+a?DisplayThis_0:dc.b ' ? - display this help screen',$A,0 RAM:00025E11 2020 2020 2020 203F+ ; DATA XREF: sub_178E8+EAo RAM:00025E3E 0A00 asc_25E3E: dc.b $A,0 ; DATA XREF: sub_178E8+FCo RAM:00025E40 4845 5820 616E 6420+aHexAndAsciiAre:dc.b 'HEX and ASCII areas:',$A,0 RAM:00025E40 4153 4349 4920 6172+ ; DATA XREF: sub_178E8+10Eo RAM:00025E56 2020 2020 2020 2020+aHMoveLeft: dc.b ' ^H - move left',$A,0 RAM:00025E56 2020 2020 2020 5E48+ ; DATA XREF: sub_178E8+120o RAM:00025E74 2020 2020 2020 2020+aLMoveRight: dc.b ' ^L - move right',$A,0 RAM:00025E74 2020 2020 2020 5E4C+ ; DATA XREF: sub_178E8+132o RAM:00025E93 2020 2020 2020 2020+aKMoveUp: dc.b ' ^K - move up',$A,0 RAM:00025E93 2020 2020 2020 5E4B+ ; DATA XREF: sub_178E8+144o RAM:00025EAF 2020 2020 2020 2020+aJMoveDown: dc.b ' ^J - move down',$A,0 RAM:00025EAF 2020 2020 2020 5E4A+ ; DATA XREF: sub_178E8+156o RAM:00025ECD 2020 2020 2020 2020+aBCurrentByteOf:dc.b ' ^B - current byte offset (0 based)',$A,0 RAM:00025ECD 2020 2020 2020 5E42+ ; DATA XREF: sub_178E8+168o RAM:00025EFF 2020 2020 2020 2020+aWCurrentWordOf:dc.b ' ^W - current word offset (0 based)',$A,0 RAM:00025EFF 2020 2020 2020 5E57+ ; DATA XREF: sub_178E8+17Ao RAM:00025F31 2020 2020 2020 2020+aDDoneWithModif:dc.b ' ^D - Done with modification, return to input line' RAM:00025F31 2020 2020 2020 5E44+ ; DATA XREF: sub_178E8+18Co RAM:00025F31 202D 2044 6F6E 6520+ dc.b $A,0 RAM:00025F72 2020 2020 2020 2020+a?DisplayThis_1:dc.b ' ^? - display this help screen',$A,0 RAM:00025F72 2020 2020 2020 5E3F+ ; DATA XREF: sub_178E8+19Eo RAM:00025F9F 2020 2020 2020 203C+aHitAnyCharacte:dc.b ' < HIT ANY CHARACTER WHEN DONE >',0 RAM:00025F9F 2048 4954 2041 4E59+ ; DATA XREF: sub_178E8+1B0o RAM:00025FC6 0A42 4C4F 434B 204E+aBlockNumber: dc.b $A ; DATA XREF: sub_17AD0+6Ao RAM:00025FC6 554D 4245 523A 2020+ dc.b 'BLOCK NUMBER: ',0 RAM:00025FD7 0000 dc.b 0 RAM:00025FD8 07B2 word_25FD8: dc.w $7B2 ; DATA XREF: sub_1975E+1Ar RAM:00025FD8 ; sub_19852+98r RAM:00025FDA 0001 dc.b 1 RAM:00025FDB 0001 dc.b 1 RAM:00025FDC 0000 dc.b 0 RAM:00025FDD 0000 dc.b 0 RAM:00025FDE 0000 dc.b 0 RAM:00025FDF 0000 dc.b 0 RAM:00025FE0 0000 dc.b 0 RAM:00025FE1 0000 dc.b 0 RAM:00025FE2 0000 dc.b 0 RAM:00025FE3 0000 dc.b 0 RAM:00025FE4 001F unk_25FE4: dc.b $1F ; DATA XREF: sub_1975E+46o RAM:00025FE4 ; sub_19852:loc_19880o RAM:00025FE5 001C dc.b $1C RAM:00025FE6 001F dc.b $1F RAM:00025FE7 001E dc.b $1E RAM:00025FE8 001F dc.b $1F RAM:00025FE9 001E dc.b $1E RAM:00025FEA 001F dc.b $1F RAM:00025FEB 001F dc.b $1F RAM:00025FEC 001E dc.b $1E RAM:00025FED 001F dc.b $1F RAM:00025FEE 001E dc.b $1E RAM:00025FEF 001F dc.b $1F RAM:00025FF0 0001 9E9E off_25FF0: dc.l sub_19E9E ; DATA XREF: sub_19B20+3Eo RAM:00025FF4 0000 dc.b 0 RAM:00025FF5 0000 dc.b 0 RAM:00025FF6 0000 dc.b 0 RAM:00025FF7 0000 dc.b 0 RAM:00025FF8 0000 dc.b 0 RAM:00025FF9 0000 dc.b 0 RAM:00025FFA 0000 dc.b 0 RAM:00025FFB 0000 dc.b 0 RAM:00025FFC 0000 unk_25FFC: dc.b 0 ; DATA XREF: sub_19B20+56o RAM:00025FFD 0000 dc.b 0 RAM:00025FFE 0000 dc.b 0 RAM:00025FFF 0000 dc.b 0 RAM:00026000 0000 dc.b 0 RAM:00026001 0000 dc.b 0 RAM:00026002 004E dc.b $4E ; N RAM:00026003 0020 dc.b $20 RAM:00026004 0000 dc.b 0 RAM:00026005 0000 dc.b 0 RAM:00026006 0000 dc.b 0 RAM:00026007 0000 dc.b 0 RAM:00026008 0000 dc.b 0 RAM:00026009 0000 dc.b 0 RAM:0002600A 004E dc.b $4E ; N RAM:0002600B 0020 dc.b $20 RAM:0002600C 0000 byte_2600C: dc.b 0 ; DATA XREF: sub_19B20+26r RAM:0002600C ; sub_19BB6:loc_19BEEr RAM:0002600D 0000 dc.b 0 RAM:0002600E 0000 byte_2600E: dc.b 0 ; DATA XREF: sub_19E9E+Er RAM:0002600F 0000 dc.b 0 RAM:00026010 0000 0000 dword_26010: dc.l 0 ; DATA XREF: sub_19B20:loc_19B8Cw RAM:00026010 ; sub_19BB6+6Cr ... RAM:00026014 0000 unk_26014: dc.b 0 ; DATA XREF: sub_19BB6+78o RAM:00026014 ; sub_19BB6+118o RAM:00026015 0000 dc.b 0 RAM:00026016 0000 dc.b 0 RAM:00026017 0000 dc.b 0 RAM:00026018 0000 dc.b 0 RAM:00026019 0000 dc.b 0 RAM:0002601A 0000 dc.b 0 RAM:0002601B 0000 dc.b 0 RAM:0002601C 0000 0000 dword_2601C: dc.l 0 ; DATA XREF: sub_19B20:loc_19B96w RAM:0002601C ; sub_19D9A+28o ... RAM:00026020 0000 0000 dword_26020: dc.l 0 ; DATA XREF: sub_19B20+7Cw RAM:00026024 0000 word_26024: dc.w 0 ; DATA XREF: sub_19B20+1Er RAM:00026024 ; sub_19BB6+20r RAM:00026026 0000 dc.b 0 RAM:00026027 0000 dc.b 0 RAM:00026028 2553 3F20 2859 2F4E+aS?YN: dc.b '%S? (Y/N): ',0 ; DATA XREF: sub_1A5D8+14o RAM:00026034 0A00 asc_26034: dc.b $A,0 ; DATA XREF: sub_1A5D8+3Co RAM:00026036 0A00 asc_26036: dc.b $A,0 ; DATA XREF: sub_1A5D8+56o RAM:00026038 0019 unk_26038: dc.b $19 ; DATA XREF: sub_1AB50+2Co RAM:00026039 0019 dc.b $19 RAM:0002603A 0019 dc.b $19 RAM:0002603B 0019 dc.b $19 RAM:0002603C 0019 dc.b $19 RAM:0002603D 0019 dc.b $19 RAM:0002603E 0019 dc.b $19 RAM:0002603F 0019 dc.b $19 RAM:00026040 0019 dc.b $19 RAM:00026041 0019 dc.b $19 RAM:00026042 0019 dc.b $19 RAM:00026043 0019 dc.b $19 RAM:00026044 0019 dc.b $19 RAM:00026045 0019 dc.b $19 RAM:00026046 0019 dc.b $19 RAM:00026047 0019 dc.b $19 RAM:00026048 0019 dc.b $19 RAM:00026049 0019 dc.b $19 RAM:0002604A 0019 dc.b $19 RAM:0002604B 0019 dc.b $19 RAM:0002604C 0019 dc.b $19 RAM:0002604D 0019 dc.b $19 RAM:0002604E 0019 dc.b $19 RAM:0002604F 0019 dc.b $19 RAM:00026050 0019 dc.b $19 RAM:00026051 0019 dc.b $19 RAM:00026052 0019 dc.b $19 RAM:00026053 0019 dc.b $19 RAM:00026054 0019 dc.b $19 RAM:00026055 0000 dc.b 0 RAM:00026056 0000 dc.b 0 RAM:00026057 0000 dc.b 0 RAM:00026058 2553 426C 6F63 6B73+aSblocksRemaini:dc.b '%SBlocks remaining: %10D',0 RAM:00026058 2072 656D 6169 6E69+ ; DATA XREF: sub_1AB50+32o RAM:00026071 4361 6E6E 6F74 2066+aCannotFindTh_0:dc.b 'Cannot find the source volume: %S.',$A,0 RAM:00026071 696E 6420 7468 6520+ ; DATA XREF: sub_1ABAC+32o RAM:00026095 4361 6E6E 6F74 2063+aCannotCopyFrom:dc.b 'Cannot copy from a partially copied volume.',$A,0 RAM:00026095 6F70 7920 6672 6F6D+ ; DATA XREF: sub_1ABAC+8Co RAM:000260C2 536F 7572 6365 2076+aSourceVolume_0:dc.b 'Source volume size is zero or negative.',$A,0 RAM:000260C2 6F6C 756D 6520 7369+ ; DATA XREF: sub_1ABAC+DCo RAM:000260EB 4361 6E6E 6F74 2066+aCannotFindTh_1:dc.b 'Cannot find the destination volume: %S.',$A,0 RAM:000260EB 696E 6420 7468 6520+ ; DATA XREF: sub_1ABAC+120o RAM:00026114 536F 7572 6365 2076+aSourceVolumeLa:dc.b 'Source volume larger than destination volume by %D LDUs.',$A,0 RAM:00026114 6F6C 756D 6520 6C61+ ; DATA XREF: sub_1ABAC+1B4o RAM:0002614E 536F 7572 6365 2061+aSourceAndDesti:dc.b 'Source and destination volumes are the same.',$A,0 RAM:0002614E 6E64 2064 6573 7469+ ; DATA XREF: sub_1ABAC+1E6o RAM:0002617C 5769 6C6C 2063 6F70+aWillCopyFromVo:dc.b 'Will copy from volume %S to volume %S',$A,0 RAM:0002617C 7920 6672 6F6D 2076+ ; DATA XREF: sub_1ABAC+20Ao RAM:000261A3 5769 6C6C 2063 6F70+aWillCopyDBlock:dc.b 'Will copy %D blocks of data',$A,0 RAM:000261A3 7920 2544 2062 6C6F+ ; DATA XREF: sub_1ABAC+222o RAM:000261C0 5072 6F63 6565 643F+aProceed?_0: dc.b 'Proceed? ',0 ; DATA XREF: sub_1ABAC+236o RAM:000261CA 0A00 asc_261CA: dc.b $A,0 ; DATA XREF: sub_1ABAC+43Ao RAM:000261CC 4E6F 7465 3A20 536F+aNoteSourceVolu:dc.b 'Note: Source volume did not completely fill destination volume.' RAM:000261CC 7572 6365 2076 6F6C+ ; DATA XREF: sub_1ABAC+452o RAM:000261CC 756D 6520 6469 6420+ dc.b $A,0 RAM:0002620D 5468 6572 6520 6172+aThereAreDBlock:dc.b 'There are %D blocks (%D LDUs) remaining.',$A,0 RAM:0002620D 6520 2544 2062 6C6F+ ; DATA XREF: sub_1ABAC+476o RAM:00026237 4361 6E6E 6F74 2066+aCannotFindTheS:dc.b 'Cannot find the source volume: %S.',$A,0 RAM:00026237 696E 6420 7468 6520+ ; DATA XREF: sub_1B098+32o RAM:0002625B 4361 6E6E 6F74 2063+aCannotCompareA:dc.b 'Cannot compare a partially copied volume.',$A,0 RAM:0002625B 6F6D 7061 7265 2061+ ; DATA XREF: sub_1B098+8Co RAM:00026286 536F 7572 6365 2076+aSourceVolumeSi:dc.b 'Source volume size is zero or negative.',$A,0 RAM:00026286 6F6C 756D 6520 7369+ ; DATA XREF: sub_1B098+EEo RAM:000262AF 4361 6E6E 6F74 2066+aCannotFindTheD:dc.b 'Cannot find the destination volume: %S.',$A,0 RAM:000262AF 696E 6420 7468 6520+ ; DATA XREF: sub_1B098+12Eo RAM:000262D8 4465 7374 696E 6174+aDestinationVol:dc.b 'Destination volume size is zero or negative.',$A,0 RAM:000262D8 696F 6E20 766F 6C75+ ; DATA XREF: sub_1B098+1B8o RAM:00026306 5769 6C6C 2063 6F6D+aWillCompareDBl:dc.b 'Will compare %D blocks of data',$A,0 RAM:00026306 7061 7265 2025 4420+ ; DATA XREF: sub_1B098+1F0o RAM:00026326 2825 5320 3D20 2544+aSDSD: dc.b '(%S = %D, %S = %D)',$A,0 RAM:00026326 2C20 2553 203D 2025+ ; DATA XREF: sub_1B098+214o RAM:0002633A 0A00 asc_2633A: dc.b $A,0 ; DATA XREF: sub_1B098+3E8o RAM:0002633C 4469 6666 2061 7420+aDiffAtByteDOfB:dc.b 'Diff at byte %D of block %D ',$A,0 RAM:0002633C 6279 7465 2025 4420+ ; DATA XREF: sub_1B098+40Co RAM:00026361 0A00 asc_26361: dc.b $A,0 ; DATA XREF: sub_1B098+4EAo RAM:00026363 4E6F 2064 6966 6665+aNoDifferencesF:dc.b 'No differences found',$A,0 RAM:00026363 7265 6E63 6573 2066+ ; DATA XREF: sub_1B098+502o RAM:00026379 466F 756E 6420 2544+aFoundDDifferen:dc.b 'Found %D differences',$A,0 RAM:00026379 2064 6966 6665 7265+ ; DATA XREF: sub_1B098+51Ao RAM:0002638F 4361 6E6E 6F74 2066+aCannotFindTh_2:dc.b 'Cannot find the source volume: %S.',$A,0 RAM:0002638F 696E 6420 7468 6520+ ; DATA XREF: sub_1B5D0+42o RAM:000263B3 4361 6E20 6F6E 6C79+aCanOnlyCopyBoo:dc.b 'Can only copy boot from the Sun',$A,0 RAM:000263B3 2063 6F70 7920 626F+ ; DATA XREF: sub_1B5D0+7Ao RAM:000263D4 536F 7572 6365 2076+aSourceVolume_1:dc.b 'Source volume larger than boot space.',$A,0 RAM:000263D4 6F6C 756D 6520 6C61+ ; DATA XREF: sub_1B5D0+EEo RAM:000263FB 5769 6C6C 2063 6F70+aWillCopyFrom_0:dc.b 'Will copy from volume %S to boot area on DR1',$A,0 RAM:000263FB 7920 6672 6F6D 2076+ ; DATA XREF: sub_1B5D0+10Eo RAM:00026429 5072 6F63 6565 643F+aProceed?_1: dc.b 'Proceed? ',0 ; DATA XREF: sub_1B5D0+122o RAM:00026433 436F 7079 2073 7563+aCopySuccessful:dc.b 'Copy successful',0 RAM:00026433 6365 7373 6675 6C00 ; DATA XREF: sub_1B5D0:loc_1B798o RAM:00026443 0000 dc.b 0 RAM:00026444 0000 dc.b 0 RAM:00026445 0000 dc.b 0 RAM:00026446 0000 dc.b 0 RAM:00026447 0000 dc.b 0 RAM:00026448 4452 3100 aDr1_0: dc.b 'DR1',0 ; DATA XREF: RAM:off_26454o RAM:0002644C 4452 3200 aDr2_0: dc.b 'DR2',0 ; DATA XREF: RAM:00026458o RAM:00026450 5355 4E00 aSun_2: dc.b 'SUN',0 ; DATA XREF: RAM:0002645Co RAM:00026454 0002 6448 off_26454: dc.l aDr1_0 ; DATA XREF: sub_1C974+70o RAM:00026454 ; sub_1C974+84o ... RAM:00026454 ; "DR1" RAM:00026458 0002 644C dc.l aDr2_0 ; "DR2" RAM:0002645C 0002 6450 dc.l aSun_2 ; "SUN" RAM:00026460 0000 dc.b 0 RAM:00026461 0000 dc.b 0 RAM:00026462 0000 dc.b 0 RAM:00026463 0000 dc.b 0 RAM:00026464 0000 unk_26464: dc.b 0 ; DATA XREF: sub_11104+1DCo RAM:00026464 ; sub_1B7B8+18o ... RAM:00026465 0000 dc.b 0 RAM:00026466 0000 dc.b 0 RAM:00026467 0001 dc.b 1 RAM:00026468 0000 dc.b 0 RAM:00026469 0002 dc.b 2 RAM:0002646A 0000 unk_2646A: dc.b 0 ; DATA XREF: sub_11104+1AEo RAM:0002646A ; DeleteLogicalVolume?+5Co ... RAM:0002646B 0000 dc.b 0 RAM:0002646C 0000 dc.b 0 RAM:0002646D 0000 dc.b 0 RAM:0002646E 0000 dc.b 0 RAM:0002646F 0002 dc.b 2 RAM:00026470 496C 6C65 6761 6C20+aIllegalCharact:dc.b 'Illegal character in volume name.',$A,0 RAM:00026470 6368 6172 6163 7465+ ; DATA XREF: sub_1B8B0:loc_1B962o RAM:00026493 4669 7273 7420 6368+aFirstCharacter:dc.b 'First character in volume name must be alphabetic.',$A,0 RAM:00026493 6172 6163 7465 7220+ ; DATA XREF: sub_1B8B0:loc_1B982o RAM:000264C7 4361 6E6E 6F74 2068+aCannotHaveMore:dc.b 'Cannot have more than 25 characters in volume name.',$A,0 RAM:000264C7 6176 6520 6D6F 7265+ ; DATA XREF: sub_1B8B0+F4o RAM:000264FC 4572 726F 723A 204C+aErrorLogicalVo:dc.b 'Error: Logical volume %S is already on hard disk.',$A,0 RAM:000264FC 6F67 6963 616C 2076+ ; DATA XREF: DefineLogicalVolume?+60o RAM:0002652F 5369 7A65 206D 7573+aSizeMustBeBetw:dc.b 'Size must be between 1 and 107',$A,0 RAM:0002652F 7420 6265 2062 6574+ ; DATA XREF: DefineLogicalVolume?:loc_1BA72o RAM:0002654F 4572 726F 723A 204E+aErrorNoAvailab:dc.b 'Error: No available slot on hard disk for new volume.',$A,0 RAM:0002654F 6F20 6176 6169 6C61+ ; DATA XREF: DefineLogicalVolume?+D6o RAM:00026586 4361 6E27 7420 6465+aCanTDefineLogi:dc.b 'Can',$27,'t define logical volume.',$A,0 RAM:00026586 6669 6E65 206C 6F67+ ; DATA XREF: DefineLogicalVolume?:loc_1BBFEo RAM:000265A4 4261 6420 766F 6C75+aBadVolumeName: dc.b 'Bad volume name',$A,0 RAM:000265A4 6D65 206E 616D 650A+ ; DATA XREF: sub_1BC1A+4Co RAM:000265B5 722B 0000 aR: dc.b 'r+',0 ; DATA XREF: sub_1BC1A:loc_1BC92o RAM:000265B8 4669 6C65 2061 6C72+aFileAlreadyExi:dc.b 'File already exists',$A,0 RAM:000265B8 6561 6479 2065 7869+ ; DATA XREF: sub_1BC1A+98o RAM:000265CD 772B 0000 aW: dc.b 'w+',0 ; DATA XREF: sub_1BC1A:loc_1BCD6o RAM:000265D0 4361 6E20 6E6F 7420+aCanNotDefineFi:dc.b 'Can not define file %S on Sun',$A,0 RAM:000265D0 6465 6669 6E65 2066+ ; DATA XREF: sub_1BC1A+E0o RAM:000265EF 666F 7065 6E20 6572+aFopenError: dc.b 'fopen error:',0 ; DATA XREF: sub_1BC1A+F4o RAM:000265FC 5355 4E00 aSun_0: dc.b 'SUN',0 ; DATA XREF: sub_1BC1A:loc_1BD1Eo RAM:00026600 4361 6E20 6E6F 7420+aCanNotSetDrive:dc.b 'Can not set drive',$A,0 RAM:00026600 7365 7420 6472 6976+ ; DATA XREF: sub_1BC1A+118o RAM:00026613 4572 726F 723A 2043+aErrorCannotFin:dc.b 'Error: Cannot find logical volume %S on hard disk.',$A,0 RAM:00026613 616E 6E6F 7420 6669+ ; DATA XREF: ExpandLogicalVolume?+2Eo RAM:00026647 4572 726F 723A 2056+aErrorVolumeAlr:dc.b 'Error: Volume already has %D extents.',$A,0 RAM:00026647 6F6C 756D 6520 616C+ ; DATA XREF: ExpandLogicalVolume?+C4o RAM:0002666E 4361 6E27 7420 6578+aCanTExpandLogi:dc.b 'Can',$27,'t expand logical volume.',$A,0 RAM:0002666E 7061 6E64 206C 6F67+ ; DATA XREF: ExpandLogicalVolume?:loc_1BFA6o RAM:0002668C 4572 726F 723A 2056+aErrorVolumeSNo:dc.b 'Error: Volume %S not found.',$A,0 RAM:0002668C 6F6C 756D 6520 2553+ ; DATA XREF: DeleteLogicalVolume?+3Eo RAM:000266A9 4465 6C65 7469 6E67+aDeletingFailed:dc.b 'Deleting failed',$A,0 RAM:000266A9 2066 6169 6C65 640A+ ; DATA XREF: DeleteLogicalVolume?+88o RAM:000266BA 5761 726E 696E 673A+aWarningVolumeS:dc.b 'Warning: Volume %S is a permanent volume.',$A,0 RAM:000266BA 2056 6F6C 756D 6520+ ; DATA XREF: DeleteLogicalVolume?+E2o RAM:000266E5 446F 2079 6F75 2073+aDoYouStillWant:dc.b 'Do you still want to delete? ',0 RAM:000266E5 7469 6C6C 2077 616E+ ; DATA XREF: DeleteLogicalVolume?+F6o RAM:00026703 0000 unk_26703: dc.b 0 ; DATA XREF: DeleteLogicalVolume?+108o RAM:00026704 436F 756C 6420 6E6F+aCouldNotFindEn:dc.b 'Could not find enough contiguous tracks.',$A RAM:00026704 7420 6669 6E64 2065+ ; DATA XREF: sub_1C1FC+F2o RAM:00026704 6E6F 7567 6820 636F+ dc.b 'There are only enough to accomodate a maximum of %D floppies.',$A RAM:00026704 6E74 6967 756F 7573+ dc.b 0 RAM:0002676C 556E 6B6E 6F77 6E20+aUnknownDriveSp:dc.b 'Unknown drive specifier: %S',$A,0 RAM:0002676C 6472 6976 6520 7370+ ; DATA XREF: sub_1C974+B0o RAM:00026789 496C 6C65 6761 6C20+aIllegalSyntaxF:dc.b 'Illegal syntax for volume pathname: %S.',$A,0 RAM:00026789 7379 6E74 6178 2066+ ; DATA XREF: sub_1CA46+10Ao RAM:000267B2 4C69 7374 206F 6620+aListOfVolumesO:dc.b 'List of volumes on drive %S:',$A,0 RAM:000267B2 766F 6C75 6D65 7320+ ; DATA XREF: ListDriveVolumes?+6Co RAM:000267D0 4E6F 2056 6F6C 756D+aNoVolumeName20:dc.b 'No Volume Name %20SSize%6SComments',$A,0 RAM:000267D0 6520 4E61 6D65 2025+ ; DATA XREF: ListDriveVolumes?+8Co RAM:000267F4 0000 unk_267F4: dc.b 0 ; DATA XREF: ListDriveVolumes?+86o RAM:000267F5 0025 3334 off_267F5: dc.l byte_253334 ; DATA XREF: ListDriveVolumes?+80o RAM:000267F9 5328 4C44 5573 290A+aSLdus: dc.b 'S(LDUs)',$A,0 RAM:00026802 002D 2D20 off_26802: dc.l byte_2D2D20 ; DATA XREF: ListDriveVolumes?+A0o RAM:00026806 2532 372E 2D53 2520+a27_S6_S5s20_S: dc.b '%27.-S% %6.-S%5S%20.-S',$A,0 RAM:00026821 0000 unk_26821: dc.b 0 ; DATA XREF: ListDriveVolumes?+CCo RAM:00026822 0000 unk_26822: dc.b 0 ; DATA XREF: ListDriveVolumes?+C6o RAM:00026823 0000 unk_26823: dc.b 0 ; DATA XREF: ListDriveVolumes?+C0o RAM:00026824 0025 3244 off_26824: dc.l byte_253244 ; DATA XREF: ListDriveVolumes?+BAo RAM:00026828 0020 dc.b $20 RAM:00026829 0000 dc.b 0 RAM:0002682A 2533 3153 0000 a31s: dc.b '%31S',0 ; DATA XREF: ListDriveVolumes?+158o RAM:0002682F 2536 4400 a6d: dc.b '%6D',0 ; DATA XREF: ListDriveVolumes?+1FCo RAM:00026833 255E 5342 6F6F 7461+aSbootable: dc.b '%^SBootable',$A,0 ; DATA XREF: ListDriveVolumes?+22Ao RAM:00026840 0025 5E53 off_26840: dc.l byte_255E53 ; DATA XREF: ListDriveVolumes?+21Eo RAM:00026844 4469 7265 6374 6F72+aDirectoryVersi:dc.b 'Directory Version: %D',$A,0 RAM:0002685B 0025 5E53 off_2685B: dc.l byte_255E53 ; DATA XREF: ListDriveVolumes?+252o RAM:0002685F 2A2A 2050 6172 7469+aPartiallyCopie:dc.b '** Partially Copied Volume **',$A,0 RAM:0002687E 0025 5E53 off_2687E: dc.l byte_255E53 ; DATA XREF: ListDriveVolumes?+27Eo RAM:00026882 5265 6164 206F 6E6C+aReadOnlyVolume:dc.b 'Read only volume',$A,0 RAM:00026894 0025 5E53 off_26894: dc.l byte_255E53 ; DATA XREF: ListDriveVolumes?+2AAo RAM:00026898 2A2A 2050 6572 6D61+aPermanentVolum:dc.b '** Permanent volume **',$A,0 RAM:000268B0 0025 5E53 off_268B0: dc.l byte_255E53 ; DATA XREF: ListDriveVolumes?+2D6o RAM:000268B4 4578 7465 6E74 733A+aExtents: dc.b 'Extents: ',0 RAM:000268BE 0025 4400 off_268BE: dc.l byte_254400 ; DATA XREF: ListDriveVolumes?+338o RAM:000268C2 2B00 asc_268C2: dc.b '+',0 ; DATA XREF: ListDriveVolumes?:loc_1D026o RAM:000268C4 0A00 asc_268C4: dc.b $A,0 ; DATA XREF: ListDriveVolumes?:loc_1D03Co RAM:000268C6 0A00 asc_268C6: dc.b $A,0 ; DATA XREF: ListDriveVolumes?+40Ao RAM:000268C8 2020 2000 asc_268C8: dc.b ' ',0 ; DATA XREF: ListDriveVolumes?+424o RAM:000268CC 2C20 0000 asc_268CC: dc.b ', ',0 ; DATA XREF: ListDriveVolumes?+48Co RAM:000268CF 0A20 2020 0000 asc_268CF: dc.b $A ; DATA XREF: ListDriveVolumes?+4A6o RAM:000268CF dc.b ' ',0 RAM:000268D4 2537 4420 2D20 2537+a7d7d: dc.b '%7D - %7D',0 ; DATA XREF: ListDriveVolumes?+53Eo RAM:000268DE 0A00 asc_268DE: dc.b $A,0 ; DATA XREF: ListDriveVolumes?:loc_1D1A6o RAM:000268E0 4E6F 2076 6F6C 756D+aNoVolumeFoundO:dc.b 'No volume found on drive %S.',$A,0 RAM:000268E0 6520 666F 756E 6420+ ; DATA XREF: ListDriveVolumes?+5BAo RAM:000268FE 4361 6E6E 6F74 2066+aCannotFindVolu:dc.b 'Cannot find volume %S on hard disk.',$A,0 RAM:000268FE 696E 6420 766F 6C75+ ; DATA XREF: sub_1D228+7Eo RAM:00026923 4472 6976 6520 6D61+aDriveMayOnlyBe:dc.b 'Drive may only be specified on new volume name if',$A,0 RAM:00026923 7920 6F6E 6C79 2062+ ; DATA XREF: sub_1D228+112o RAM:00026956 6974 2069 7320 7468+aItIsTheSameAsT:dc.b 'it is the same as the drive of the old volume.',$A,0 RAM:00026956 6520 7361 6D65 2061+ ; DATA XREF: sub_1D228+124o RAM:00026986 722B 0000 aR_0: dc.b 'r+',0 ; DATA XREF: sub_1D228:loc_1D394o RAM:00026989 4669 6C65 2061 6C72+aFileAlreadyE_0:dc.b 'File already exists: %S',$A,0 RAM:00026989 6561 6479 2065 7869+ ; DATA XREF: sub_1D228+190o RAM:000269A2 5265 6E61 6D69 6E67+aRenamingFailed:dc.b 'Renaming failed',$A,0 RAM:000269A2 2066 6169 6C65 640A+ ; DATA XREF: sub_1D228+1C8o RAM:000269B3 4572 726F 723A 2056+aErrorVolumeSAl:dc.b 'Error: Volume %S already exists on drive %S.',$A,0 RAM:000269B3 6F6C 756D 6520 2553+ ; DATA XREF: sub_1D228+278o RAM:000269E1 0000 dc.b 0 RAM:000269E2 0000 dc.b 0 RAM:000269E3 0000 dc.b 0 RAM:000269E4 0000 dc.b 0 RAM:000269E5 0000 dc.b 0 RAM:000269E6 0000 dc.b 0 RAM:000269E7 0000 dc.b 0 RAM:000269E8 4244 0000 aBd: dc.b 'BD',0 ; DATA XREF: sub_1D530:loc_1D5D4o RAM:000269EB 4861 7264 2064 6973+aHardDiskDriveN:dc.b 'Hard disk drive not properly labeled.',$A,0 RAM:000269EB 6B20 6472 6976 6520+ ; DATA XREF: sub_1D530:loc_1D63Co RAM:00026A12 0A07 0000 asc_26A12: dc.b $A ; DATA XREF: sub_1D9A2+3Co RAM:00026A12 dc.b 7,0 RAM:00026A15 0A2A 2A2A 2A2A 2A2A+asc_26A15: dc.b $A ; DATA XREF: sub_1D9A2+4Eo RAM:00026A15 2A2A 2A2A 2A2A 2A2A+ dc.b '****************************************',0 RAM:00026A3F 0A2A 2057 6172 6E69+aWarningAnAttem:dc.b $A ; DATA XREF: sub_1D9A2+60o RAM:00026A3F 6E67 202D 2041 6E20+ dc.b '* Warning - An attempt was made to write',0 RAM:00026A69 0A2A 2063 6F72 7275+aCorruptedExten:dc.b $A ; DATA XREF: sub_1D9A2+72o RAM:00026A69 7074 6564 2065 7874+ dc.b '* corrupted extent data to the hard disk!',0 RAM:00026A94 0A2A 204E 6F74 6966+aNotifyAnOsPers:dc.b $A ; DATA XREF: sub_1D9A2+84o RAM:00026A94 7920 616E 204F 5320+ dc.b '* Notify an OS person immediately',0 RAM:00026AB7 0A2A 2A2A 2A2A 2A2A+asc_26AB7: dc.b $A ; DATA XREF: sub_1D9A2+96o RAM:00026AB7 2A2A 2A2A 2A2A 2A2A+ dc.b '****************************************',0 RAM:00026AE1 0A00 asc_26AE1: dc.b $A,0 ; DATA XREF: sub_1D9A2+A8o RAM:00026AE3 0072 unk_26AE3: dc.b $72 ; r ; DATA XREF: sub_1DDB6+106o RAM:00026AE4 0000 dc.b 0 RAM:00026AE5 0072 unk_26AE5: dc.b $72 ; r ; DATA XREF: sub_1DDB6:loc_1DED6o RAM:00026AE6 002B dc.b $2B ; + RAM:00026AE7 0000 dc.b 0 RAM:00026AE8 4572 726F 7220 6F70+aErrorOpeningSu:dc.b 'Error opening sun file %S',$A,0 RAM:00026AE8 656E 696E 6720 7375+ ; DATA XREF: sub_1DDB6+172o RAM:00026B03 6572 726F 7220 6F70+aErrorOpening_0:dc.b 'error opening sun file: ',0 RAM:00026B03 656E 696E 6720 7375+ ; DATA XREF: sub_1DDB6+186o RAM:00026B1C 566F 6C75 6D65 2025+aVolumeSIsAlrea:dc.b 'Volume %S is already on drive %S.',$A,0 RAM:00026B1C 5320 6973 2061 6C72+ ; DATA XREF: sub_1E024+46o RAM:00026B3F 4572 726F 723A 2056+aErrorVolumeNum:dc.b 'Error: Volume number is too large.',$A,0 RAM:00026B3F 6F6C 756D 6520 6E75+ ; DATA XREF: sub_1E024+C6o RAM:00026B63 466F 756E 6420 7370+aFoundSpecified:dc.b 'Found specified volume.',$A,0 RAM:00026B63 6563 6966 6965 6420+ ; DATA XREF: sub_1E024:loc_1E132o RAM:00026B7C 4974 7320 6E61 6D65+aItsNameIsS: dc.b 'Its name is: %S',$A,0 RAM:00026B7C 2069 733A 2025 530A+ ; DATA XREF: sub_1E024+14Eo RAM:00026B8D 4974 7320 6E61 6D65+aItsNameIsUndec:dc.b 'Its name is undecipherable.',$A,0 RAM:00026B8D 2069 7320 756E 6465+ ; DATA XREF: sub_1E024:loc_1E188o RAM:00026BAA 5265 7061 6972 2069+aRepairItAndNam:dc.b 'Repair it and name it: %S',$A,0 RAM:00026BAA 7420 616E 6420 6E61+ ; DATA XREF: sub_1E024+17Ao RAM:00026BC6 5072 6F63 6565 643F+aProceed?_2: dc.b 'Proceed? ',0 ; DATA XREF: sub_1E024+18Eo RAM:00026BD0 466C 6F70 7079 206D+aFloppyMediaNot:dc.b 'Floppy media not currently supported.',$A,0 RAM:00026BD0 6564 6961 206E 6F74+ ; DATA XREF: sub_1E1F4+52o RAM:00026BF7 496C 6C65 6761 6C20+aIllegalMediaTy:dc.b 'Illegal media type: #%H.',$A,0 RAM:00026BF7 6D65 6469 6120 7479+ ; DATA XREF: sub_1E1F4+96o RAM:00026C11 2046 6C6F 7070 7920+aFloppyMediaN_0:dc.b ' Floppy media not currently supported.',$A,0 RAM:00026C11 6D65 6469 6120 6E6F+ ; DATA XREF: sub_1E2AC+46o RAM:00026C39 496C 6C65 6761 6C20+aIllegalMedia_0:dc.b 'Illegal media type: #%H.',$A,0 RAM:00026C39 6D65 6469 6120 7479+ ; DATA XREF: sub_1E2AC+68o RAM:00026C53 2046 6C6F 7070 7920+aFloppyMediaN_1:dc.b ' Floppy media not currently supported.',$A,0 RAM:00026C53 6D65 6469 6120 6E6F+ ; DATA XREF: sub_1E336+46o RAM:00026C7B 496C 6C65 6761 6C20+aIllegalMedia_1:dc.b 'Illegal media type: #%H.',$A,0 RAM:00026C7B 6D65 6469 6120 7479+ ; DATA XREF: sub_1E336+68o RAM:00026C95 0000 dc.b 0 RAM:00026C96 0000 dc.b 0 RAM:00026C97 0000 dc.b 0 RAM:00026C98 0000 0000 dword_26C98: dc.l 0 ; DATA XREF: sub_F494+Er RAM:00026C98 ; sub_F494+16w ... RAM:00026C9C 0000 0000 dword_26C9C: dc.l 0 ; DATA XREF: sub_F494+16r RAM:00026C9C ; sub_F65E+16r ... RAM:00026CA0 0000 0000 dword_26CA0: dc.l 0 ; DATA XREF: sub_F980+164r RAM:00026CA0 ; sub_1B098+CEr ... RAM:00026CA4 0000 unk_26CA4: dc.b 0 ; DATA XREF: sub_844+3E0o RAM:00026CA4 ; sub_1ABAC+28Eo ... RAM:00026CA5 0000 dc.b 0 RAM:00026CA6 0000 dc.b 0 RAM:00026CA7 0000 dc.b 0 RAM:00026CA8 0000 dc.b 0 RAM:00026CA9 0000 dc.b 0 RAM:00026CAA 0000 dc.b 0 RAM:00026CAB 0000 dc.b 0 RAM:00026CAC 0000 dc.b 0 RAM:00026CAD 0000 dc.b 0 RAM:00026CAE 0000 dc.b 0 RAM:00026CAF 0000 dc.b 0 RAM:00026CB0 0000 dc.b 0 RAM:00026CB1 0000 dc.b 0 RAM:00026CB2 0000 dc.b 0 RAM:00026CB3 0000 dc.b 0 RAM:00026CB4 0000 dc.b 0 RAM:00026CB5 0000 dc.b 0 RAM:00026CB6 0000 dc.b 0 RAM:00026CB7 0000 dc.b 0 RAM:00026CB8 0000 dc.b 0 RAM:00026CB9 0000 dc.b 0 RAM:00026CBA 0000 dc.b 0 RAM:00026CBB 0000 dc.b 0 RAM:00026CBC 0000 dc.b 0 RAM:00026CBD 0000 dc.b 0 RAM:00026CBE 0000 dc.b 0 RAM:00026CBF 0000 dc.b 0 RAM:00026CC0 0000 dc.b 0 RAM:00026CC1 0000 dc.b 0 RAM:00026CC2 0000 dc.b 0 RAM:00026CC3 0000 dc.b 0 RAM:00026CC4 0000 dc.b 0 RAM:00026CC5 0000 dc.b 0 RAM:00026CC6 0000 dc.b 0 RAM:00026CC7 0000 dc.b 0 RAM:00026CC8 0000 dc.b 0 RAM:00026CC9 0000 dc.b 0 RAM:00026CCA 0000 dc.b 0 RAM:00026CCB 0000 dc.b 0 RAM:00026CCC 0000 dc.b 0 RAM:00026CCD 0000 dc.b 0 RAM:00026CCE 0000 dc.b 0 RAM:00026CCF 0000 dc.b 0 RAM:00026CD0 0000 dc.b 0 RAM:00026CD1 0000 dc.b 0 RAM:00026CD2 0000 dc.b 0 RAM:00026CD3 0000 dc.b 0 RAM:00026CD4 0000 dc.b 0 RAM:00026CD5 0000 dc.b 0 RAM:00026CD6 0000 dc.b 0 RAM:00026CD7 0000 dc.b 0 RAM:00026CD8 0000 dc.b 0 RAM:00026CD9 0000 dc.b 0 RAM:00026CDA 0000 dc.b 0 RAM:00026CDB 0000 dc.b 0 RAM:00026CDC 0000 dc.b 0 RAM:00026CDD 0000 dc.b 0 RAM:00026CDE 0000 dc.b 0 RAM:00026CDF 0000 dc.b 0 RAM:00026CE0 0000 dc.b 0 RAM:00026CE1 0000 dc.b 0 RAM:00026CE2 0000 dc.b 0 RAM:00026CE3 0000 dc.b 0 RAM:00026CE4 0000 dc.b 0 RAM:00026CE5 0000 dc.b 0 RAM:00026CE6 0000 dc.b 0 RAM:00026CE7 0000 dc.b 0 RAM:00026CE8 0000 dc.b 0 RAM:00026CE9 0000 dc.b 0 RAM:00026CEA 0000 dc.b 0 RAM:00026CEB 0000 dc.b 0 RAM:00026CEC 0000 dc.b 0 RAM:00026CED 0000 dc.b 0 RAM:00026CEE 0000 dc.b 0 RAM:00026CEF 0000 dc.b 0 RAM:00026CF0 0000 dc.b 0 RAM:00026CF1 0000 dc.b 0 RAM:00026CF2 0000 dc.b 0 RAM:00026CF3 0000 dc.b 0 RAM:00026CF4 0000 dc.b 0 RAM:00026CF5 0000 dc.b 0 RAM:00026CF6 0000 dc.b 0 RAM:00026CF7 0000 dc.b 0 RAM:00026CF8 0000 dc.b 0 RAM:00026CF9 0000 dc.b 0 RAM:00026CFA 0000 dc.b 0 RAM:00026CFB 0000 dc.b 0 RAM:00026CFC 0000 dc.b 0 RAM:00026CFD 0000 dc.b 0 RAM:00026CFE 0000 dc.b 0 RAM:00026CFF 0000 dc.b 0 RAM:00026D00 0000 dc.b 0 RAM:00026D01 0000 dc.b 0 RAM:00026D02 0000 dc.b 0 RAM:00026D03 0000 dc.b 0 RAM:00026D04 0000 dc.b 0 RAM:00026D05 0000 dc.b 0 RAM:00026D06 0000 dc.b 0 RAM:00026D07 0000 dc.b 0 RAM:00026D08 0000 dc.b 0 RAM:00026D09 0000 dc.b 0 RAM:00026D0A 0000 dc.b 0 RAM:00026D0B 0000 dc.b 0 RAM:00026D0C 0000 dc.b 0 RAM:00026D0D 0000 dc.b 0 RAM:00026D0E 0000 dc.b 0 RAM:00026D0F 0000 dc.b 0 RAM:00026D10 0000 dc.b 0 RAM:00026D11 0000 dc.b 0 RAM:00026D12 0000 dc.b 0 RAM:00026D13 0000 dc.b 0 RAM:00026D14 0000 dc.b 0 RAM:00026D15 0000 dc.b 0 RAM:00026D16 0000 dc.b 0 RAM:00026D17 0000 dc.b 0 RAM:00026D18 0000 dc.b 0 RAM:00026D19 0000 dc.b 0 RAM:00026D1A 0000 dc.b 0 RAM:00026D1B 0000 dc.b 0 RAM:00026D1C 0000 dc.b 0 RAM:00026D1D 0000 dc.b 0 RAM:00026D1E 0000 dc.b 0 RAM:00026D1F 0000 dc.b 0 RAM:00026D20 0000 dc.b 0 RAM:00026D21 0000 dc.b 0 RAM:00026D22 0000 dc.b 0 RAM:00026D23 0000 dc.b 0 RAM:00026D24 0000 dc.b 0 RAM:00026D25 0000 dc.b 0 RAM:00026D26 0000 dc.b 0 RAM:00026D27 0000 dc.b 0 RAM:00026D28 0000 dc.b 0 RAM:00026D29 0000 dc.b 0 RAM:00026D2A 0000 dc.b 0 RAM:00026D2B 0000 dc.b 0 RAM:00026D2C 0000 dc.b 0 RAM:00026D2D 0000 dc.b 0 RAM:00026D2E 0000 dc.b 0 RAM:00026D2F 0000 dc.b 0 RAM:00026D30 0000 dc.b 0 RAM:00026D31 0000 dc.b 0 RAM:00026D32 0000 dc.b 0 RAM:00026D33 0000 dc.b 0 RAM:00026D34 0000 dc.b 0 RAM:00026D35 0000 dc.b 0 RAM:00026D36 0000 dc.b 0 RAM:00026D37 0000 dc.b 0 RAM:00026D38 0000 dc.b 0 RAM:00026D39 0000 dc.b 0 RAM:00026D3A 0000 dc.b 0 RAM:00026D3B 0000 dc.b 0 RAM:00026D3C 0000 dc.b 0 RAM:00026D3D 0000 dc.b 0 RAM:00026D3E 0000 dc.b 0 RAM:00026D3F 0000 dc.b 0 RAM:00026D40 0000 dc.b 0 RAM:00026D41 0000 dc.b 0 RAM:00026D42 0000 dc.b 0 RAM:00026D43 0000 dc.b 0 RAM:00026D44 0000 dc.b 0 RAM:00026D45 0000 dc.b 0 RAM:00026D46 0000 dc.b 0 RAM:00026D47 0000 dc.b 0 RAM:00026D48 0000 dc.b 0 RAM:00026D49 0000 dc.b 0 RAM:00026D4A 0000 dc.b 0 RAM:00026D4B 0000 dc.b 0 RAM:00026D4C 0000 dc.b 0 RAM:00026D4D 0000 dc.b 0 RAM:00026D4E 0000 dc.b 0 RAM:00026D4F 0000 dc.b 0 RAM:00026D50 0000 dc.b 0 RAM:00026D51 0000 dc.b 0 RAM:00026D52 0000 dc.b 0 RAM:00026D53 0000 dc.b 0 RAM:00026D54 0000 dc.b 0 RAM:00026D55 0000 dc.b 0 RAM:00026D56 0000 dc.b 0 RAM:00026D57 0000 dc.b 0 RAM:00026D58 0000 dc.b 0 RAM:00026D59 0000 dc.b 0 RAM:00026D5A 0000 dc.b 0 RAM:00026D5B 0000 dc.b 0 RAM:00026D5C 0000 dc.b 0 RAM:00026D5D 0000 dc.b 0 RAM:00026D5E 0000 dc.b 0 RAM:00026D5F 0000 dc.b 0 RAM:00026D60 0000 dc.b 0 RAM:00026D61 0000 dc.b 0 RAM:00026D62 0000 dc.b 0 RAM:00026D63 0000 dc.b 0 RAM:00026D64 0000 dc.b 0 RAM:00026D65 0000 dc.b 0 RAM:00026D66 0000 dc.b 0 RAM:00026D67 0000 dc.b 0 RAM:00026D68 0000 dc.b 0 RAM:00026D69 0000 dc.b 0 RAM:00026D6A 0000 dc.b 0 RAM:00026D6B 0000 dc.b 0 RAM:00026D6C 0000 dc.b 0 RAM:00026D6D 0000 dc.b 0 RAM:00026D6E 0000 dc.b 0 RAM:00026D6F 0000 dc.b 0 RAM:00026D70 0000 dc.b 0 RAM:00026D71 0000 dc.b 0 RAM:00026D72 0000 dc.b 0 RAM:00026D73 0000 dc.b 0 RAM:00026D74 0000 dc.b 0 RAM:00026D75 0000 dc.b 0 RAM:00026D76 0000 dc.b 0 RAM:00026D77 0000 dc.b 0 RAM:00026D78 0000 dc.b 0 RAM:00026D79 0000 dc.b 0 RAM:00026D7A 0000 dc.b 0 RAM:00026D7B 0000 dc.b 0 RAM:00026D7C 0000 dc.b 0 RAM:00026D7D 0000 dc.b 0 RAM:00026D7E 0000 dc.b 0 RAM:00026D7F 0000 dc.b 0 RAM:00026D80 0000 dc.b 0 RAM:00026D81 0000 dc.b 0 RAM:00026D82 0000 dc.b 0 RAM:00026D83 0000 dc.b 0 RAM:00026D84 0000 dc.b 0 RAM:00026D85 0000 dc.b 0 RAM:00026D86 0000 dc.b 0 RAM:00026D87 0000 dc.b 0 RAM:00026D88 0000 dc.b 0 RAM:00026D89 0000 dc.b 0 RAM:00026D8A 0000 dc.b 0 RAM:00026D8B 0000 dc.b 0 RAM:00026D8C 0000 dc.b 0 RAM:00026D8D 0000 dc.b 0 RAM:00026D8E 0000 dc.b 0 RAM:00026D8F 0000 dc.b 0 RAM:00026D90 0000 dc.b 0 RAM:00026D91 0000 dc.b 0 RAM:00026D92 0000 dc.b 0 RAM:00026D93 0000 dc.b 0 RAM:00026D94 0000 dc.b 0 RAM:00026D95 0000 dc.b 0 RAM:00026D96 0000 dc.b 0 RAM:00026D97 0000 dc.b 0 RAM:00026D98 0000 dc.b 0 RAM:00026D99 0000 dc.b 0 RAM:00026D9A 0000 dc.b 0 RAM:00026D9B 0000 dc.b 0 RAM:00026D9C 0000 dc.b 0 RAM:00026D9D 0000 dc.b 0 RAM:00026D9E 0000 dc.b 0 RAM:00026D9F 0000 dc.b 0 RAM:00026DA0 0000 dc.b 0 RAM:00026DA1 0000 dc.b 0 RAM:00026DA2 0000 dc.b 0 RAM:00026DA3 0000 dc.b 0 RAM:00026DA4 0000 dc.b 0 RAM:00026DA5 0000 dc.b 0 RAM:00026DA6 0000 dc.b 0 RAM:00026DA7 0000 dc.b 0 RAM:00026DA8 0000 dc.b 0 RAM:00026DA9 0000 dc.b 0 RAM:00026DAA 0000 dc.b 0 RAM:00026DAB 0000 dc.b 0 RAM:00026DAC 0000 dc.b 0 RAM:00026DAD 0000 dc.b 0 RAM:00026DAE 0000 dc.b 0 RAM:00026DAF 0000 dc.b 0 RAM:00026DB0 0000 dc.b 0 RAM:00026DB1 0000 dc.b 0 RAM:00026DB2 0000 dc.b 0 RAM:00026DB3 0000 dc.b 0 RAM:00026DB4 0000 dc.b 0 RAM:00026DB5 0000 dc.b 0 RAM:00026DB6 0000 dc.b 0 RAM:00026DB7 0000 dc.b 0 RAM:00026DB8 0000 dc.b 0 RAM:00026DB9 0000 dc.b 0 RAM:00026DBA 0000 dc.b 0 RAM:00026DBB 0000 dc.b 0 RAM:00026DBC 0000 dc.b 0 RAM:00026DBD 0000 dc.b 0 RAM:00026DBE 0000 dc.b 0 RAM:00026DBF 0000 dc.b 0 RAM:00026DC0 0000 dc.b 0 RAM:00026DC1 0000 dc.b 0 RAM:00026DC2 0000 dc.b 0 RAM:00026DC3 0000 dc.b 0 RAM:00026DC4 0000 dc.b 0 RAM:00026DC5 0000 dc.b 0 RAM:00026DC6 0000 dc.b 0 RAM:00026DC7 0000 dc.b 0 RAM:00026DC8 0000 dc.b 0 RAM:00026DC9 0000 dc.b 0 RAM:00026DCA 0000 dc.b 0 RAM:00026DCB 0000 dc.b 0 RAM:00026DCC 0000 dc.b 0 RAM:00026DCD 0000 dc.b 0 RAM:00026DCE 0000 dc.b 0 RAM:00026DCF 0000 dc.b 0 RAM:00026DD0 0000 dc.b 0 RAM:00026DD1 0000 dc.b 0 RAM:00026DD2 0000 dc.b 0 RAM:00026DD3 0000 dc.b 0 RAM:00026DD4 0000 dc.b 0 RAM:00026DD5 0000 dc.b 0 RAM:00026DD6 0000 dc.b 0 RAM:00026DD7 0000 dc.b 0 RAM:00026DD8 0000 dc.b 0 RAM:00026DD9 0000 dc.b 0 RAM:00026DDA 0000 dc.b 0 RAM:00026DDB 0000 dc.b 0 RAM:00026DDC 0000 dc.b 0 RAM:00026DDD 0000 dc.b 0 RAM:00026DDE 0000 dc.b 0 RAM:00026DDF 0000 dc.b 0 RAM:00026DE0 0000 dc.b 0 RAM:00026DE1 0000 dc.b 0 RAM:00026DE2 0000 dc.b 0 RAM:00026DE3 0000 dc.b 0 RAM:00026DE4 0000 dc.b 0 RAM:00026DE5 0000 dc.b 0 RAM:00026DE6 0000 dc.b 0 RAM:00026DE7 0000 dc.b 0 RAM:00026DE8 0000 dc.b 0 RAM:00026DE9 0000 dc.b 0 RAM:00026DEA 0000 dc.b 0 RAM:00026DEB 0000 dc.b 0 RAM:00026DEC 0000 dc.b 0 RAM:00026DED 0000 dc.b 0 RAM:00026DEE 0000 dc.b 0 RAM:00026DEF 0000 dc.b 0 RAM:00026DF0 0000 dc.b 0 RAM:00026DF1 0000 dc.b 0 RAM:00026DF2 0000 dc.b 0 RAM:00026DF3 0000 dc.b 0 RAM:00026DF4 0000 dc.b 0 RAM:00026DF5 0000 dc.b 0 RAM:00026DF6 0000 dc.b 0 RAM:00026DF7 0000 dc.b 0 RAM:00026DF8 0000 dc.b 0 RAM:00026DF9 0000 dc.b 0 RAM:00026DFA 0000 dc.b 0 RAM:00026DFB 0000 dc.b 0 RAM:00026DFC 0000 dc.b 0 RAM:00026DFD 0000 dc.b 0 RAM:00026DFE 0000 dc.b 0 RAM:00026DFF 0000 dc.b 0 RAM:00026E00 0000 dc.b 0 RAM:00026E01 0000 dc.b 0 RAM:00026E02 0000 dc.b 0 RAM:00026E03 0000 dc.b 0 RAM:00026E04 0000 dc.b 0 RAM:00026E05 0000 dc.b 0 RAM:00026E06 0000 dc.b 0 RAM:00026E07 0000 dc.b 0 RAM:00026E08 0000 dc.b 0 RAM:00026E09 0000 dc.b 0 RAM:00026E0A 0000 dc.b 0 RAM:00026E0B 0000 dc.b 0 RAM:00026E0C 0000 dc.b 0 RAM:00026E0D 0000 dc.b 0 RAM:00026E0E 0000 dc.b 0 RAM:00026E0F 0000 dc.b 0 RAM:00026E10 0000 dc.b 0 RAM:00026E11 0000 dc.b 0 RAM:00026E12 0000 dc.b 0 RAM:00026E13 0000 dc.b 0 RAM:00026E14 0000 dc.b 0 RAM:00026E15 0000 dc.b 0 RAM:00026E16 0000 dc.b 0 RAM:00026E17 0000 dc.b 0 RAM:00026E18 0000 dc.b 0 RAM:00026E19 0000 dc.b 0 RAM:00026E1A 0000 dc.b 0 RAM:00026E1B 0000 dc.b 0 RAM:00026E1C 0000 dc.b 0 RAM:00026E1D 0000 dc.b 0 RAM:00026E1E 0000 dc.b 0 RAM:00026E1F 0000 dc.b 0 RAM:00026E20 0000 dc.b 0 RAM:00026E21 0000 dc.b 0 RAM:00026E22 0000 dc.b 0 RAM:00026E23 0000 dc.b 0 RAM:00026E24 0000 dc.b 0 RAM:00026E25 0000 dc.b 0 RAM:00026E26 0000 dc.b 0 RAM:00026E27 0000 dc.b 0 RAM:00026E28 0000 dc.b 0 RAM:00026E29 0000 dc.b 0 RAM:00026E2A 0000 dc.b 0 RAM:00026E2B 0000 dc.b 0 RAM:00026E2C 0000 dc.b 0 RAM:00026E2D 0000 dc.b 0 RAM:00026E2E 0000 dc.b 0 RAM:00026E2F 0000 dc.b 0 RAM:00026E30 0000 dc.b 0 RAM:00026E31 0000 dc.b 0 RAM:00026E32 0000 dc.b 0 RAM:00026E33 0000 dc.b 0 RAM:00026E34 0000 dc.b 0 RAM:00026E35 0000 dc.b 0 RAM:00026E36 0000 dc.b 0 RAM:00026E37 0000 dc.b 0 RAM:00026E38 0000 dc.b 0 RAM:00026E39 0000 dc.b 0 RAM:00026E3A 0000 dc.b 0 RAM:00026E3B 0000 dc.b 0 RAM:00026E3C 0000 dc.b 0 RAM:00026E3D 0000 dc.b 0 RAM:00026E3E 0000 dc.b 0 RAM:00026E3F 0000 dc.b 0 RAM:00026E40 0000 dc.b 0 RAM:00026E41 0000 dc.b 0 RAM:00026E42 0000 dc.b 0 RAM:00026E43 0000 dc.b 0 RAM:00026E44 0000 dc.b 0 RAM:00026E45 0000 dc.b 0 RAM:00026E46 0000 dc.b 0 RAM:00026E47 0000 dc.b 0 RAM:00026E48 0000 dc.b 0 RAM:00026E49 0000 dc.b 0 RAM:00026E4A 0000 dc.b 0 RAM:00026E4B 0000 dc.b 0 RAM:00026E4C 0000 dc.b 0 RAM:00026E4D 0000 dc.b 0 RAM:00026E4E 0000 dc.b 0 RAM:00026E4F 0000 dc.b 0 RAM:00026E50 0000 dc.b 0 RAM:00026E51 0000 dc.b 0 RAM:00026E52 0000 dc.b 0 RAM:00026E53 0000 dc.b 0 RAM:00026E54 0000 dc.b 0 RAM:00026E55 0000 dc.b 0 RAM:00026E56 0000 dc.b 0 RAM:00026E57 0000 dc.b 0 RAM:00026E58 0000 dc.b 0 RAM:00026E59 0000 dc.b 0 RAM:00026E5A 0000 dc.b 0 RAM:00026E5B 0000 dc.b 0 RAM:00026E5C 0000 dc.b 0 RAM:00026E5D 0000 dc.b 0 RAM:00026E5E 0000 dc.b 0 RAM:00026E5F 0000 dc.b 0 RAM:00026E60 0000 dc.b 0 RAM:00026E61 0000 dc.b 0 RAM:00026E62 0000 dc.b 0 RAM:00026E63 0000 dc.b 0 RAM:00026E64 0000 dc.b 0 RAM:00026E65 0000 dc.b 0 RAM:00026E66 0000 dc.b 0 RAM:00026E67 0000 dc.b 0 RAM:00026E68 0000 dc.b 0 RAM:00026E69 0000 dc.b 0 RAM:00026E6A 0000 dc.b 0 RAM:00026E6B 0000 dc.b 0 RAM:00026E6C 0000 dc.b 0 RAM:00026E6D 0000 dc.b 0 RAM:00026E6E 0000 dc.b 0 RAM:00026E6F 0000 dc.b 0 RAM:00026E70 0000 dc.b 0 RAM:00026E71 0000 dc.b 0 RAM:00026E72 0000 dc.b 0 RAM:00026E73 0000 dc.b 0 RAM:00026E74 0000 dc.b 0 RAM:00026E75 0000 dc.b 0 RAM:00026E76 0000 dc.b 0 RAM:00026E77 0000 dc.b 0 RAM:00026E78 0000 dc.b 0 RAM:00026E79 0000 dc.b 0 RAM:00026E7A 0000 dc.b 0 RAM:00026E7B 0000 dc.b 0 RAM:00026E7C 0000 dc.b 0 RAM:00026E7D 0000 dc.b 0 RAM:00026E7E 0000 dc.b 0 RAM:00026E7F 0000 dc.b 0 RAM:00026E80 0000 dc.b 0 RAM:00026E81 0000 dc.b 0 RAM:00026E82 0000 dc.b 0 RAM:00026E83 0000 dc.b 0 RAM:00026E84 0000 dc.b 0 RAM:00026E85 0000 dc.b 0 RAM:00026E86 0000 dc.b 0 RAM:00026E87 0000 dc.b 0 RAM:00026E88 0000 dc.b 0 RAM:00026E89 0000 dc.b 0 RAM:00026E8A 0000 dc.b 0 RAM:00026E8B 0000 dc.b 0 RAM:00026E8C 0000 dc.b 0 RAM:00026E8D 0000 dc.b 0 RAM:00026E8E 0000 dc.b 0 RAM:00026E8F 0000 dc.b 0 RAM:00026E90 0000 dc.b 0 RAM:00026E91 0000 dc.b 0 RAM:00026E92 0000 dc.b 0 RAM:00026E93 0000 dc.b 0 RAM:00026E94 0000 dc.b 0 RAM:00026E95 0000 dc.b 0 RAM:00026E96 0000 dc.b 0 RAM:00026E97 0000 dc.b 0 RAM:00026E98 0000 dc.b 0 RAM:00026E99 0000 dc.b 0 RAM:00026E9A 0000 dc.b 0 RAM:00026E9B 0000 dc.b 0 RAM:00026E9C 0000 dc.b 0 RAM:00026E9D 0000 dc.b 0 RAM:00026E9E 0000 dc.b 0 RAM:00026E9F 0000 dc.b 0 RAM:00026EA0 0000 dc.b 0 RAM:00026EA1 0000 dc.b 0 RAM:00026EA2 0000 dc.b 0 RAM:00026EA3 0000 dc.b 0 RAM:00026EA4 0000 unk_26EA4: dc.b 0 ; DATA XREF: sub_1D530+15Eo RAM:00026EA5 0000 dc.b 0 RAM:00026EA6 0000 dc.b 0 RAM:00026EA7 0000 dc.b 0 RAM:00026EA8 0000 dc.b 0 RAM:00026EA9 0000 dc.b 0 RAM:00026EAA 0000 dc.b 0 RAM:00026EAB 0000 dc.b 0 RAM:00026EAC 0000 dc.b 0 RAM:00026EAD 0000 dc.b 0 RAM:00026EAE 0000 dc.b 0 RAM:00026EAF 0000 dc.b 0 RAM:00026EB0 0000 dc.b 0 RAM:00026EB1 0000 dc.b 0 RAM:00026EB2 0000 dc.b 0 RAM:00026EB3 0000 dc.b 0 RAM:00026EB4 0000 dc.b 0 RAM:00026EB5 0000 dc.b 0 RAM:00026EB6 0000 dc.b 0 RAM:00026EB7 0000 dc.b 0 RAM:00026EB8 0000 dc.b 0 RAM:00026EB9 0000 dc.b 0 RAM:00026EBA 0000 dc.b 0 RAM:00026EBB 0000 dc.b 0 RAM:00026EBC 0000 dc.b 0 RAM:00026EBD 0000 dc.b 0 RAM:00026EBE 0000 dc.b 0 RAM:00026EBF 0000 dc.b 0 RAM:00026EC0 0000 dc.b 0 RAM:00026EC1 0000 dc.b 0 RAM:00026EC2 0000 dc.b 0 RAM:00026EC3 0000 dc.b 0 RAM:00026EC4 0000 dc.b 0 RAM:00026EC5 0000 dc.b 0 RAM:00026EC6 0000 dc.b 0 RAM:00026EC7 0000 dc.b 0 RAM:00026EC8 0000 dc.b 0 RAM:00026EC9 0000 dc.b 0 RAM:00026ECA 0000 dc.b 0 RAM:00026ECB 0000 dc.b 0 RAM:00026ECC 0000 dc.b 0 RAM:00026ECD 0000 dc.b 0 RAM:00026ECE 0000 dc.b 0 RAM:00026ECF 0000 dc.b 0 RAM:00026ED0 0000 dc.b 0 RAM:00026ED1 0000 dc.b 0 RAM:00026ED2 0000 dc.b 0 RAM:00026ED3 0000 dc.b 0 RAM:00026ED4 0000 dc.b 0 RAM:00026ED5 0000 dc.b 0 RAM:00026ED6 0000 dc.b 0 RAM:00026ED7 0000 dc.b 0 RAM:00026ED8 0000 dc.b 0 RAM:00026ED9 0000 dc.b 0 RAM:00026EDA 0000 dc.b 0 RAM:00026EDB 0000 dc.b 0 RAM:00026EDC 0000 dc.b 0 RAM:00026EDD 0000 dc.b 0 RAM:00026EDE 0000 dc.b 0 RAM:00026EDF 0000 dc.b 0 RAM:00026EE0 0000 dc.b 0 RAM:00026EE1 0000 dc.b 0 RAM:00026EE2 0000 dc.b 0 RAM:00026EE3 0000 dc.b 0 RAM:00026EE4 0000 dc.b 0 RAM:00026EE5 0000 dc.b 0 RAM:00026EE6 0000 dc.b 0 RAM:00026EE7 0000 dc.b 0 RAM:00026EE8 0000 dc.b 0 RAM:00026EE9 0000 dc.b 0 RAM:00026EEA 0000 dc.b 0 RAM:00026EEB 0000 dc.b 0 RAM:00026EEC 0000 dc.b 0 RAM:00026EED 0000 dc.b 0 RAM:00026EEE 0000 dc.b 0 RAM:00026EEF 0000 dc.b 0 RAM:00026EF0 0000 dc.b 0 RAM:00026EF1 0000 dc.b 0 RAM:00026EF2 0000 dc.b 0 RAM:00026EF3 0000 dc.b 0 RAM:00026EF4 0000 dc.b 0 RAM:00026EF5 0000 dc.b 0 RAM:00026EF6 0000 dc.b 0 RAM:00026EF7 0000 dc.b 0 RAM:00026EF8 0000 dc.b 0 RAM:00026EF9 0000 dc.b 0 RAM:00026EFA 0000 dc.b 0 RAM:00026EFB 0000 dc.b 0 RAM:00026EFC 0000 dc.b 0 RAM:00026EFD 0000 dc.b 0 RAM:00026EFE 0000 dc.b 0 RAM:00026EFF 0000 dc.b 0 RAM:00026F00 0000 dc.b 0 RAM:00026F01 0000 dc.b 0 RAM:00026F02 0000 dc.b 0 RAM:00026F03 0000 dc.b 0 RAM:00026F04 0000 dc.b 0 RAM:00026F05 0000 dc.b 0 RAM:00026F06 0000 dc.b 0 RAM:00026F07 0000 dc.b 0 RAM:00026F08 0000 dc.b 0 RAM:00026F09 0000 dc.b 0 RAM:00026F0A 0000 dc.b 0 RAM:00026F0B 0000 dc.b 0 RAM:00026F0C 0000 dc.b 0 RAM:00026F0D 0000 dc.b 0 RAM:00026F0E 0000 dc.b 0 RAM:00026F0F 0000 dc.b 0 RAM:00026F10 0000 dc.b 0 RAM:00026F11 0000 dc.b 0 RAM:00026F12 0000 dc.b 0 RAM:00026F13 0000 dc.b 0 RAM:00026F14 0000 dc.b 0 RAM:00026F15 0000 dc.b 0 RAM:00026F16 0000 dc.b 0 RAM:00026F17 0000 dc.b 0 RAM:00026F18 0000 dc.b 0 RAM:00026F19 0000 dc.b 0 RAM:00026F1A 0000 dc.b 0 RAM:00026F1B 0000 dc.b 0 RAM:00026F1C 0000 dc.b 0 RAM:00026F1D 0000 dc.b 0 RAM:00026F1E 0000 dc.b 0 RAM:00026F1F 0000 dc.b 0 RAM:00026F20 0000 dc.b 0 RAM:00026F21 0000 dc.b 0 RAM:00026F22 0000 dc.b 0 RAM:00026F23 0000 dc.b 0 RAM:00026F24 0000 dc.b 0 RAM:00026F25 0000 dc.b 0 RAM:00026F26 0000 dc.b 0 RAM:00026F27 0000 dc.b 0 RAM:00026F28 0000 dc.b 0 RAM:00026F29 0000 dc.b 0 RAM:00026F2A 0000 dc.b 0 RAM:00026F2B 0000 dc.b 0 RAM:00026F2C 0000 dc.b 0 RAM:00026F2D 0000 dc.b 0 RAM:00026F2E 0000 dc.b 0 RAM:00026F2F 0000 dc.b 0 RAM:00026F30 0000 dc.b 0 RAM:00026F31 0000 dc.b 0 RAM:00026F32 0000 dc.b 0 RAM:00026F33 0000 dc.b 0 RAM:00026F34 0000 dc.b 0 RAM:00026F35 0000 dc.b 0 RAM:00026F36 0000 dc.b 0 RAM:00026F37 0000 dc.b 0 RAM:00026F38 0000 dc.b 0 RAM:00026F39 0000 dc.b 0 RAM:00026F3A 0000 dc.b 0 RAM:00026F3B 0000 dc.b 0 RAM:00026F3C 0000 dc.b 0 RAM:00026F3D 0000 dc.b 0 RAM:00026F3E 0000 dc.b 0 RAM:00026F3F 0000 dc.b 0 RAM:00026F40 0000 dc.b 0 RAM:00026F41 0000 dc.b 0 RAM:00026F42 0000 dc.b 0 RAM:00026F43 0000 dc.b 0 RAM:00026F44 0000 dc.b 0 RAM:00026F45 0000 dc.b 0 RAM:00026F46 0000 dc.b 0 RAM:00026F47 0000 dc.b 0 RAM:00026F48 0000 dc.b 0 RAM:00026F49 0000 dc.b 0 RAM:00026F4A 0000 dc.b 0 RAM:00026F4B 0000 dc.b 0 RAM:00026F4C 0000 dc.b 0 RAM:00026F4D 0000 dc.b 0 RAM:00026F4E 0000 dc.b 0 RAM:00026F4F 0000 dc.b 0 RAM:00026F50 0000 dc.b 0 RAM:00026F51 0000 dc.b 0 RAM:00026F52 0000 dc.b 0 RAM:00026F53 0000 dc.b 0 RAM:00026F54 0000 dc.b 0 RAM:00026F55 0000 dc.b 0 RAM:00026F56 0000 dc.b 0 RAM:00026F57 0000 dc.b 0 RAM:00026F58 0000 dc.b 0 RAM:00026F59 0000 dc.b 0 RAM:00026F5A 0000 dc.b 0 RAM:00026F5B 0000 dc.b 0 RAM:00026F5C 0000 dc.b 0 RAM:00026F5D 0000 dc.b 0 RAM:00026F5E 0000 dc.b 0 RAM:00026F5F 0000 dc.b 0 RAM:00026F60 0000 dc.b 0 RAM:00026F61 0000 dc.b 0 RAM:00026F62 0000 dc.b 0 RAM:00026F63 0000 dc.b 0 RAM:00026F64 0000 dc.b 0 RAM:00026F65 0000 dc.b 0 RAM:00026F66 0000 dc.b 0 RAM:00026F67 0000 dc.b 0 RAM:00026F68 0000 dc.b 0 RAM:00026F69 0000 dc.b 0 RAM:00026F6A 0000 dc.b 0 RAM:00026F6B 0000 dc.b 0 RAM:00026F6C 0000 dc.b 0 RAM:00026F6D 0000 dc.b 0 RAM:00026F6E 0000 dc.b 0 RAM:00026F6F 0000 dc.b 0 RAM:00026F70 0000 dc.b 0 RAM:00026F71 0000 dc.b 0 RAM:00026F72 0000 dc.b 0 RAM:00026F73 0000 dc.b 0 RAM:00026F74 0000 dc.b 0 RAM:00026F75 0000 dc.b 0 RAM:00026F76 0000 dc.b 0 RAM:00026F77 0000 dc.b 0 RAM:00026F78 0000 dc.b 0 RAM:00026F79 0000 dc.b 0 RAM:00026F7A 0000 dc.b 0 RAM:00026F7B 0000 dc.b 0 RAM:00026F7C 0000 dc.b 0 RAM:00026F7D 0000 dc.b 0 RAM:00026F7E 0000 dc.b 0 RAM:00026F7F 0000 dc.b 0 RAM:00026F80 0000 dc.b 0 RAM:00026F81 0000 dc.b 0 RAM:00026F82 0000 dc.b 0 RAM:00026F83 0000 dc.b 0 RAM:00026F84 0000 dc.b 0 RAM:00026F85 0000 dc.b 0 RAM:00026F86 0000 dc.b 0 RAM:00026F87 0000 dc.b 0 RAM:00026F88 0000 dc.b 0 RAM:00026F89 0000 dc.b 0 RAM:00026F8A 0000 dc.b 0 RAM:00026F8B 0000 dc.b 0 RAM:00026F8C 0000 dc.b 0 RAM:00026F8D 0000 dc.b 0 RAM:00026F8E 0000 dc.b 0 RAM:00026F8F 0000 dc.b 0 RAM:00026F90 0000 dc.b 0 RAM:00026F91 0000 dc.b 0 RAM:00026F92 0000 dc.b 0 RAM:00026F93 0000 dc.b 0 RAM:00026F94 0000 dc.b 0 RAM:00026F95 0000 dc.b 0 RAM:00026F96 0000 dc.b 0 RAM:00026F97 0000 dc.b 0 RAM:00026F98 0000 dc.b 0 RAM:00026F99 0000 dc.b 0 RAM:00026F9A 0000 dc.b 0 RAM:00026F9B 0000 dc.b 0 RAM:00026F9C 0000 dc.b 0 RAM:00026F9D 0000 dc.b 0 RAM:00026F9E 0000 dc.b 0 RAM:00026F9F 0000 dc.b 0 RAM:00026FA0 0000 dc.b 0 RAM:00026FA1 0000 dc.b 0 RAM:00026FA2 0000 dc.b 0 RAM:00026FA3 0000 dc.b 0 RAM:00026FA4 0000 dc.b 0 RAM:00026FA5 0000 dc.b 0 RAM:00026FA6 0000 dc.b 0 RAM:00026FA7 0000 dc.b 0 RAM:00026FA8 0000 dc.b 0 RAM:00026FA9 0000 dc.b 0 RAM:00026FAA 0000 dc.b 0 RAM:00026FAB 0000 dc.b 0 RAM:00026FAC 0000 dc.b 0 RAM:00026FAD 0000 dc.b 0 RAM:00026FAE 0000 dc.b 0 RAM:00026FAF 0000 dc.b 0 RAM:00026FB0 0000 dc.b 0 RAM:00026FB1 0000 dc.b 0 RAM:00026FB2 0000 dc.b 0 RAM:00026FB3 0000 dc.b 0 RAM:00026FB4 0000 dc.b 0 RAM:00026FB5 0000 dc.b 0 RAM:00026FB6 0000 dc.b 0 RAM:00026FB7 0000 dc.b 0 RAM:00026FB8 0000 dc.b 0 RAM:00026FB9 0000 dc.b 0 RAM:00026FBA 0000 dc.b 0 RAM:00026FBB 0000 dc.b 0 RAM:00026FBC 0000 dc.b 0 RAM:00026FBD 0000 dc.b 0 RAM:00026FBE 0000 dc.b 0 RAM:00026FBF 0000 dc.b 0 RAM:00026FC0 0000 dc.b 0 RAM:00026FC1 0000 dc.b 0 RAM:00026FC2 0000 dc.b 0 RAM:00026FC3 0000 dc.b 0 RAM:00026FC4 0000 dc.b 0 RAM:00026FC5 0000 dc.b 0 RAM:00026FC6 0000 dc.b 0 RAM:00026FC7 0000 dc.b 0 RAM:00026FC8 0000 dc.b 0 RAM:00026FC9 0000 dc.b 0 RAM:00026FCA 0000 dc.b 0 RAM:00026FCB 0000 dc.b 0 RAM:00026FCC 0000 dc.b 0 RAM:00026FCD 0000 dc.b 0 RAM:00026FCE 0000 dc.b 0 RAM:00026FCF 0000 dc.b 0 RAM:00026FD0 0000 dc.b 0 RAM:00026FD1 0000 dc.b 0 RAM:00026FD2 0000 dc.b 0 RAM:00026FD3 0000 dc.b 0 RAM:00026FD4 0000 dc.b 0 RAM:00026FD5 0000 dc.b 0 RAM:00026FD6 0000 dc.b 0 RAM:00026FD7 0000 dc.b 0 RAM:00026FD8 0000 dc.b 0 RAM:00026FD9 0000 dc.b 0 RAM:00026FDA 0000 dc.b 0 RAM:00026FDB 0000 dc.b 0 RAM:00026FDC 0000 dc.b 0 RAM:00026FDD 0000 dc.b 0 RAM:00026FDE 0000 dc.b 0 RAM:00026FDF 0000 dc.b 0 RAM:00026FE0 0000 dc.b 0 RAM:00026FE1 0000 dc.b 0 RAM:00026FE2 0000 dc.b 0 RAM:00026FE3 0000 dc.b 0 RAM:00026FE4 0000 dc.b 0 RAM:00026FE5 0000 dc.b 0 RAM:00026FE6 0000 dc.b 0 RAM:00026FE7 0000 dc.b 0 RAM:00026FE8 0000 dc.b 0 RAM:00026FE9 0000 dc.b 0 RAM:00026FEA 0000 dc.b 0 RAM:00026FEB 0000 dc.b 0 RAM:00026FEC 0000 dc.b 0 RAM:00026FED 0000 dc.b 0 RAM:00026FEE 0000 dc.b 0 RAM:00026FEF 0000 dc.b 0 RAM:00026FF0 0000 dc.b 0 RAM:00026FF1 0000 dc.b 0 RAM:00026FF2 0000 dc.b 0 RAM:00026FF3 0000 dc.b 0 RAM:00026FF4 0000 dc.b 0 RAM:00026FF5 0000 dc.b 0 RAM:00026FF6 0000 dc.b 0 RAM:00026FF7 0000 dc.b 0 RAM:00026FF8 0000 dc.b 0 RAM:00026FF9 0000 dc.b 0 RAM:00026FFA 0000 dc.b 0 RAM:00026FFB 0000 dc.b 0 RAM:00026FFC 0000 dc.b 0 RAM:00026FFD 0000 dc.b 0 RAM:00026FFE 0000 dc.b 0 RAM:00026FFF 0000 dc.b 0 RAM:00027000 0000 dc.b 0 RAM:00027001 0000 dc.b 0 RAM:00027002 0000 dc.b 0 RAM:00027003 0000 dc.b 0 RAM:00027004 0000 dc.b 0 RAM:00027005 0000 dc.b 0 RAM:00027006 0000 dc.b 0 RAM:00027007 0000 dc.b 0 RAM:00027008 0000 dc.b 0 RAM:00027009 0000 dc.b 0 RAM:0002700A 0000 dc.b 0 RAM:0002700B 0000 dc.b 0 RAM:0002700C 0000 dc.b 0 RAM:0002700D 0000 dc.b 0 RAM:0002700E 0000 dc.b 0 RAM:0002700F 0000 dc.b 0 RAM:00027010 0000 dc.b 0 RAM:00027011 0000 dc.b 0 RAM:00027012 0000 dc.b 0 RAM:00027013 0000 dc.b 0 RAM:00027014 0000 dc.b 0 RAM:00027015 0000 dc.b 0 RAM:00027016 0000 dc.b 0 RAM:00027017 0000 dc.b 0 RAM:00027018 0000 dc.b 0 RAM:00027019 0000 dc.b 0 RAM:0002701A 0000 dc.b 0 RAM:0002701B 0000 dc.b 0 RAM:0002701C 0000 dc.b 0 RAM:0002701D 0000 dc.b 0 RAM:0002701E 0000 dc.b 0 RAM:0002701F 0000 dc.b 0 RAM:00027020 0000 dc.b 0 RAM:00027021 0000 dc.b 0 RAM:00027022 0000 dc.b 0 RAM:00027023 0000 dc.b 0 RAM:00027024 0000 dc.b 0 RAM:00027025 0000 dc.b 0 RAM:00027026 0000 dc.b 0 RAM:00027027 0000 dc.b 0 RAM:00027028 0000 dc.b 0 RAM:00027029 0000 dc.b 0 RAM:0002702A 0000 dc.b 0 RAM:0002702B 0000 dc.b 0 RAM:0002702C 0000 dc.b 0 RAM:0002702D 0000 dc.b 0 RAM:0002702E 0000 dc.b 0 RAM:0002702F 0000 dc.b 0 RAM:00027030 0000 dc.b 0 RAM:00027031 0000 dc.b 0 RAM:00027032 0000 dc.b 0 RAM:00027033 0000 dc.b 0 RAM:00027034 0000 dc.b 0 RAM:00027035 0000 dc.b 0 RAM:00027036 0000 dc.b 0 RAM:00027037 0000 dc.b 0 RAM:00027038 0000 dc.b 0 RAM:00027039 0000 dc.b 0 RAM:0002703A 0000 dc.b 0 RAM:0002703B 0000 dc.b 0 RAM:0002703C 0000 dc.b 0 RAM:0002703D 0000 dc.b 0 RAM:0002703E 0000 dc.b 0 RAM:0002703F 0000 dc.b 0 RAM:00027040 0000 dc.b 0 RAM:00027041 0000 dc.b 0 RAM:00027042 0000 dc.b 0 RAM:00027043 0000 dc.b 0 RAM:00027044 0000 dc.b 0 RAM:00027045 0000 dc.b 0 RAM:00027046 0000 dc.b 0 RAM:00027047 0000 dc.b 0 RAM:00027048 0000 dc.b 0 RAM:00027049 0000 dc.b 0 RAM:0002704A 0000 dc.b 0 RAM:0002704B 0000 dc.b 0 RAM:0002704C 0000 dc.b 0 RAM:0002704D 0000 dc.b 0 RAM:0002704E 0000 dc.b 0 RAM:0002704F 0000 dc.b 0 RAM:00027050 0000 dc.b 0 RAM:00027051 0000 dc.b 0 RAM:00027052 0000 dc.b 0 RAM:00027053 0000 dc.b 0 RAM:00027054 0000 dc.b 0 RAM:00027055 0000 dc.b 0 RAM:00027056 0000 dc.b 0 RAM:00027057 0000 dc.b 0 RAM:00027058 0000 dc.b 0 RAM:00027059 0000 dc.b 0 RAM:0002705A 0000 dc.b 0 RAM:0002705B 0000 dc.b 0 RAM:0002705C 0000 dc.b 0 RAM:0002705D 0000 dc.b 0 RAM:0002705E 0000 dc.b 0 RAM:0002705F 0000 dc.b 0 RAM:00027060 0000 dc.b 0 RAM:00027061 0000 dc.b 0 RAM:00027062 0000 dc.b 0 RAM:00027063 0000 dc.b 0 RAM:00027064 0000 dc.b 0 RAM:00027065 0000 dc.b 0 RAM:00027066 0000 dc.b 0 RAM:00027067 0000 dc.b 0 RAM:00027068 0000 dc.b 0 RAM:00027069 0000 dc.b 0 RAM:0002706A 0000 dc.b 0 RAM:0002706B 0000 dc.b 0 RAM:0002706C 0000 dc.b 0 RAM:0002706D 0000 dc.b 0 RAM:0002706E 0000 dc.b 0 RAM:0002706F 0000 dc.b 0 RAM:00027070 0000 dc.b 0 RAM:00027071 0000 dc.b 0 RAM:00027072 0000 dc.b 0 RAM:00027073 0000 dc.b 0 RAM:00027074 0000 dc.b 0 RAM:00027075 0000 dc.b 0 RAM:00027076 0000 dc.b 0 RAM:00027077 0000 dc.b 0 RAM:00027078 0000 dc.b 0 RAM:00027079 0000 dc.b 0 RAM:0002707A 0000 dc.b 0 RAM:0002707B 0000 dc.b 0 RAM:0002707C 0000 dc.b 0 RAM:0002707D 0000 dc.b 0 RAM:0002707E 0000 dc.b 0 RAM:0002707F 0000 dc.b 0 RAM:00027080 0000 dc.b 0 RAM:00027081 0000 dc.b 0 RAM:00027082 0000 dc.b 0 RAM:00027083 0000 dc.b 0 RAM:00027084 0000 dc.b 0 RAM:00027085 0000 dc.b 0 RAM:00027086 0000 dc.b 0 RAM:00027087 0000 dc.b 0 RAM:00027088 0000 dc.b 0 RAM:00027089 0000 dc.b 0 RAM:0002708A 0000 dc.b 0 RAM:0002708B 0000 dc.b 0 RAM:0002708C 0000 dc.b 0 RAM:0002708D 0000 dc.b 0 RAM:0002708E 0000 dc.b 0 RAM:0002708F 0000 dc.b 0 RAM:00027090 0000 dc.b 0 RAM:00027091 0000 dc.b 0 RAM:00027092 0000 dc.b 0 RAM:00027093 0000 dc.b 0 RAM:00027094 0000 dc.b 0 RAM:00027095 0000 dc.b 0 RAM:00027096 0000 dc.b 0 RAM:00027097 0000 dc.b 0 RAM:00027098 0000 dc.b 0 RAM:00027099 0000 dc.b 0 RAM:0002709A 0000 dc.b 0 RAM:0002709B 0000 dc.b 0 RAM:0002709C 0000 dc.b 0 RAM:0002709D 0000 dc.b 0 RAM:0002709E 0000 dc.b 0 RAM:0002709F 0000 dc.b 0 RAM:000270A0 0000 dc.b 0 RAM:000270A1 0000 dc.b 0 RAM:000270A2 0000 dc.b 0 RAM:000270A3 0000 dc.b 0 RAM:000270A4 0000 dc.b 0 RAM:000270A5 0000 dc.b 0 RAM:000270A6 0000 dc.b 0 RAM:000270A7 0000 dc.b 0 RAM:000270A8 0000 dc.b 0 RAM:000270A9 0000 dc.b 0 RAM:000270AA 0000 dc.b 0 RAM:000270AB 0000 dc.b 0 RAM:000270AC 0000 dc.b 0 RAM:000270AD 0000 dc.b 0 RAM:000270AE 0000 dc.b 0 RAM:000270AF 0000 dc.b 0 RAM:000270B0 0000 dc.b 0 RAM:000270B1 0000 dc.b 0 RAM:000270B2 0000 dc.b 0 RAM:000270B3 0000 dc.b 0 RAM:000270B4 0000 dc.b 0 RAM:000270B5 0000 dc.b 0 RAM:000270B6 0000 dc.b 0 RAM:000270B7 0000 dc.b 0 RAM:000270B8 0000 dc.b 0 RAM:000270B9 0000 dc.b 0 RAM:000270BA 0000 dc.b 0 RAM:000270BB 0000 dc.b 0 RAM:000270BC 0000 dc.b 0 RAM:000270BD 0000 dc.b 0 RAM:000270BE 0000 dc.b 0 RAM:000270BF 0000 dc.b 0 RAM:000270C0 0000 dc.b 0 RAM:000270C1 0000 dc.b 0 RAM:000270C2 0000 dc.b 0 RAM:000270C3 0000 dc.b 0 RAM:000270C4 0000 dc.b 0 RAM:000270C5 0000 dc.b 0 RAM:000270C6 0000 dc.b 0 RAM:000270C7 0000 dc.b 0 RAM:000270C8 0000 dc.b 0 RAM:000270C9 0000 dc.b 0 RAM:000270CA 0000 dc.b 0 RAM:000270CB 0000 dc.b 0 RAM:000270CC 0000 dc.b 0 RAM:000270CD 0000 dc.b 0 RAM:000270CE 0000 dc.b 0 RAM:000270CF 0000 dc.b 0 RAM:000270D0 0000 dc.b 0 RAM:000270D1 0000 dc.b 0 RAM:000270D2 0000 dc.b 0 RAM:000270D3 0000 dc.b 0 RAM:000270D4 0000 dc.b 0 RAM:000270D5 0000 dc.b 0 RAM:000270D6 0000 dc.b 0 RAM:000270D7 0000 dc.b 0 RAM:000270D8 0000 dc.b 0 RAM:000270D9 0000 dc.b 0 RAM:000270DA 0000 dc.b 0 RAM:000270DB 0000 dc.b 0 RAM:000270DC 0000 dc.b 0 RAM:000270DD 0000 dc.b 0 RAM:000270DE 0000 dc.b 0 RAM:000270DF 0000 dc.b 0 RAM:000270E0 0000 dc.b 0 RAM:000270E1 0000 dc.b 0 RAM:000270E2 0000 dc.b 0 RAM:000270E3 0000 dc.b 0 RAM:000270E4 0000 dc.b 0 RAM:000270E5 0000 dc.b 0 RAM:000270E6 0000 dc.b 0 RAM:000270E7 0000 dc.b 0 RAM:000270E8 0000 dc.b 0 RAM:000270E9 0000 dc.b 0 RAM:000270EA 0000 dc.b 0 RAM:000270EB 0000 dc.b 0 RAM:000270EC 0000 dc.b 0 RAM:000270ED 0000 dc.b 0 RAM:000270EE 0000 dc.b 0 RAM:000270EF 0000 dc.b 0 RAM:000270F0 0000 dc.b 0 RAM:000270F1 0000 dc.b 0 RAM:000270F2 0000 dc.b 0 RAM:000270F3 0000 dc.b 0 RAM:000270F4 0000 dc.b 0 RAM:000270F5 0000 dc.b 0 RAM:000270F6 0000 dc.b 0 RAM:000270F7 0000 dc.b 0 RAM:000270F8 0000 dc.b 0 RAM:000270F9 0000 dc.b 0 RAM:000270FA 0000 dc.b 0 RAM:000270FB 0000 dc.b 0 RAM:000270FC 0000 dc.b 0 RAM:000270FD 0000 dc.b 0 RAM:000270FE 0000 dc.b 0 RAM:000270FF 0000 dc.b 0 RAM:00027100 0000 dc.b 0 RAM:00027101 0000 dc.b 0 RAM:00027102 0000 dc.b 0 RAM:00027103 0000 dc.b 0 RAM:00027104 0000 dc.b 0 RAM:00027105 0000 dc.b 0 RAM:00027106 0000 dc.b 0 RAM:00027107 0000 dc.b 0 RAM:00027108 0000 dc.b 0 RAM:00027109 0000 dc.b 0 RAM:0002710A 0000 dc.b 0 RAM:0002710B 0000 dc.b 0 RAM:0002710C 0000 dc.b 0 RAM:0002710D 0000 dc.b 0 RAM:0002710E 0000 dc.b 0 RAM:0002710F 0000 dc.b 0 RAM:00027110 0000 dc.b 0 RAM:00027111 0000 dc.b 0 RAM:00027112 0000 dc.b 0 RAM:00027113 0000 dc.b 0 RAM:00027114 0000 dc.b 0 RAM:00027115 0000 dc.b 0 RAM:00027116 0000 dc.b 0 RAM:00027117 0000 dc.b 0 RAM:00027118 0000 dc.b 0 RAM:00027119 0000 dc.b 0 RAM:0002711A 0000 dc.b 0 RAM:0002711B 0000 dc.b 0 RAM:0002711C 0000 dc.b 0 RAM:0002711D 0000 dc.b 0 RAM:0002711E 0000 dc.b 0 RAM:0002711F 0000 dc.b 0 RAM:00027120 0000 dc.b 0 RAM:00027121 0000 dc.b 0 RAM:00027122 0000 dc.b 0 RAM:00027123 0000 dc.b 0 RAM:00027124 0000 dc.b 0 RAM:00027125 0000 dc.b 0 RAM:00027126 0000 dc.b 0 RAM:00027127 0000 dc.b 0 RAM:00027128 0000 dc.b 0 RAM:00027129 0000 dc.b 0 RAM:0002712A 0000 dc.b 0 RAM:0002712B 0000 dc.b 0 RAM:0002712C 0000 dc.b 0 RAM:0002712D 0000 dc.b 0 RAM:0002712E 0000 dc.b 0 RAM:0002712F 0000 dc.b 0 RAM:00027130 0000 dc.b 0 RAM:00027131 0000 dc.b 0 RAM:00027132 0000 dc.b 0 RAM:00027133 0000 dc.b 0 RAM:00027134 0000 dc.b 0 RAM:00027135 0000 dc.b 0 RAM:00027136 0000 dc.b 0 RAM:00027137 0000 dc.b 0 RAM:00027138 0000 dc.b 0 RAM:00027139 0000 dc.b 0 RAM:0002713A 0000 dc.b 0 RAM:0002713B 0000 dc.b 0 RAM:0002713C 0000 dc.b 0 RAM:0002713D 0000 dc.b 0 RAM:0002713E 0000 dc.b 0 RAM:0002713F 0000 dc.b 0 RAM:00027140 0000 dc.b 0 RAM:00027141 0000 dc.b 0 RAM:00027142 0000 dc.b 0 RAM:00027143 0000 dc.b 0 RAM:00027144 0000 dc.b 0 RAM:00027145 0000 dc.b 0 RAM:00027146 0000 dc.b 0 RAM:00027147 0000 dc.b 0 RAM:00027148 0000 dc.b 0 RAM:00027149 0000 dc.b 0 RAM:0002714A 0000 dc.b 0 RAM:0002714B 0000 dc.b 0 RAM:0002714C 0000 dc.b 0 RAM:0002714D 0000 dc.b 0 RAM:0002714E 0000 dc.b 0 RAM:0002714F 0000 dc.b 0 RAM:00027150 0000 dc.b 0 RAM:00027151 0000 dc.b 0 RAM:00027152 0000 dc.b 0 RAM:00027153 0000 dc.b 0 RAM:00027154 0000 dc.b 0 RAM:00027155 0000 dc.b 0 RAM:00027156 0000 dc.b 0 RAM:00027157 0000 dc.b 0 RAM:00027158 0000 dc.b 0 RAM:00027159 0000 dc.b 0 RAM:0002715A 0000 dc.b 0 RAM:0002715B 0000 dc.b 0 RAM:0002715C 0000 dc.b 0 RAM:0002715D 0000 dc.b 0 RAM:0002715E 0000 dc.b 0 RAM:0002715F 0000 dc.b 0 RAM:00027160 0000 dc.b 0 RAM:00027161 0000 dc.b 0 RAM:00027162 0000 dc.b 0 RAM:00027163 0000 dc.b 0 RAM:00027164 0000 dc.b 0 RAM:00027165 0000 dc.b 0 RAM:00027166 0000 dc.b 0 RAM:00027167 0000 dc.b 0 RAM:00027168 0000 dc.b 0 RAM:00027169 0000 dc.b 0 RAM:0002716A 0000 dc.b 0 RAM:0002716B 0000 dc.b 0 RAM:0002716C 0000 dc.b 0 RAM:0002716D 0000 dc.b 0 RAM:0002716E 0000 dc.b 0 RAM:0002716F 0000 dc.b 0 RAM:00027170 0000 dc.b 0 RAM:00027171 0000 dc.b 0 RAM:00027172 0000 dc.b 0 RAM:00027173 0000 dc.b 0 RAM:00027174 0000 dc.b 0 RAM:00027175 0000 dc.b 0 RAM:00027176 0000 dc.b 0 RAM:00027177 0000 dc.b 0 RAM:00027178 0000 dc.b 0 RAM:00027179 0000 dc.b 0 RAM:0002717A 0000 dc.b 0 RAM:0002717B 0000 dc.b 0 RAM:0002717C 0000 dc.b 0 RAM:0002717D 0000 dc.b 0 RAM:0002717E 0000 dc.b 0 RAM:0002717F 0000 dc.b 0 RAM:00027180 0000 dc.b 0 RAM:00027181 0000 dc.b 0 RAM:00027182 0000 dc.b 0 RAM:00027183 0000 dc.b 0 RAM:00027184 0000 dc.b 0 RAM:00027185 0000 dc.b 0 RAM:00027186 0000 dc.b 0 RAM:00027187 0000 dc.b 0 RAM:00027188 0000 dc.b 0 RAM:00027189 0000 dc.b 0 RAM:0002718A 0000 dc.b 0 RAM:0002718B 0000 dc.b 0 RAM:0002718C 0000 dc.b 0 RAM:0002718D 0000 dc.b 0 RAM:0002718E 0000 dc.b 0 RAM:0002718F 0000 dc.b 0 RAM:00027190 0000 dc.b 0 RAM:00027191 0000 dc.b 0 RAM:00027192 0000 dc.b 0 RAM:00027193 0000 dc.b 0 RAM:00027194 0000 dc.b 0 RAM:00027195 0000 dc.b 0 RAM:00027196 0000 dc.b 0 RAM:00027197 0000 dc.b 0 RAM:00027198 0000 dc.b 0 RAM:00027199 0000 dc.b 0 RAM:0002719A 0000 dc.b 0 RAM:0002719B 0000 dc.b 0 RAM:0002719C 0000 dc.b 0 RAM:0002719D 0000 dc.b 0 RAM:0002719E 0000 dc.b 0 RAM:0002719F 0000 dc.b 0 RAM:000271A0 0000 dc.b 0 RAM:000271A1 0000 dc.b 0 RAM:000271A2 0000 dc.b 0 RAM:000271A3 0000 dc.b 0 RAM:000271A4 0000 dc.b 0 RAM:000271A5 0000 dc.b 0 RAM:000271A6 0000 dc.b 0 RAM:000271A7 0000 dc.b 0 RAM:000271A8 0000 dc.b 0 RAM:000271A9 0000 dc.b 0 RAM:000271AA 0000 dc.b 0 RAM:000271AB 0000 dc.b 0 RAM:000271AC 0000 dc.b 0 RAM:000271AD 0000 dc.b 0 RAM:000271AE 0000 dc.b 0 RAM:000271AF 0000 dc.b 0 RAM:000271B0 0000 dc.b 0 RAM:000271B1 0000 dc.b 0 RAM:000271B2 0000 dc.b 0 RAM:000271B3 0000 dc.b 0 RAM:000271B4 0000 dc.b 0 RAM:000271B5 0000 dc.b 0 RAM:000271B6 0000 dc.b 0 RAM:000271B7 0000 dc.b 0 RAM:000271B8 0000 dc.b 0 RAM:000271B9 0000 dc.b 0 RAM:000271BA 0000 dc.b 0 RAM:000271BB 0000 dc.b 0 RAM:000271BC 0000 dc.b 0 RAM:000271BD 0000 dc.b 0 RAM:000271BE 0000 dc.b 0 RAM:000271BF 0000 dc.b 0 RAM:000271C0 0000 dc.b 0 RAM:000271C1 0000 dc.b 0 RAM:000271C2 0000 dc.b 0 RAM:000271C3 0000 dc.b 0 RAM:000271C4 0000 dc.b 0 RAM:000271C5 0000 dc.b 0 RAM:000271C6 0000 dc.b 0 RAM:000271C7 0000 dc.b 0 RAM:000271C8 0000 dc.b 0 RAM:000271C9 0000 dc.b 0 RAM:000271CA 0000 dc.b 0 RAM:000271CB 0000 dc.b 0 RAM:000271CC 0000 dc.b 0 RAM:000271CD 0000 dc.b 0 RAM:000271CE 0000 dc.b 0 RAM:000271CF 0000 dc.b 0 RAM:000271D0 0000 dc.b 0 RAM:000271D1 0000 dc.b 0 RAM:000271D2 0000 dc.b 0 RAM:000271D3 0000 dc.b 0 RAM:000271D4 0000 dc.b 0 RAM:000271D5 0000 dc.b 0 RAM:000271D6 0000 dc.b 0 RAM:000271D7 0000 dc.b 0 RAM:000271D8 0000 dc.b 0 RAM:000271D9 0000 dc.b 0 RAM:000271DA 0000 dc.b 0 RAM:000271DB 0000 dc.b 0 RAM:000271DC 0000 dc.b 0 RAM:000271DD 0000 dc.b 0 RAM:000271DE 0000 dc.b 0 RAM:000271DF 0000 dc.b 0 RAM:000271E0 0000 dc.b 0 RAM:000271E1 0000 dc.b 0 RAM:000271E2 0000 dc.b 0 RAM:000271E3 0000 dc.b 0 RAM:000271E4 0000 dc.b 0 RAM:000271E5 0000 dc.b 0 RAM:000271E6 0000 dc.b 0 RAM:000271E7 0000 dc.b 0 RAM:000271E8 0000 dc.b 0 RAM:000271E9 0000 dc.b 0 RAM:000271EA 0000 dc.b 0 RAM:000271EB 0000 dc.b 0 RAM:000271EC 0000 dc.b 0 RAM:000271ED 0000 dc.b 0 RAM:000271EE 0000 dc.b 0 RAM:000271EF 0000 dc.b 0 RAM:000271F0 0000 dc.b 0 RAM:000271F1 0000 dc.b 0 RAM:000271F2 0000 dc.b 0 RAM:000271F3 0000 dc.b 0 RAM:000271F4 0000 dc.b 0 RAM:000271F5 0000 dc.b 0 RAM:000271F6 0000 dc.b 0 RAM:000271F7 0000 dc.b 0 RAM:000271F8 0000 dc.b 0 RAM:000271F9 0000 dc.b 0 RAM:000271FA 0000 dc.b 0 RAM:000271FB 0000 dc.b 0 RAM:000271FC 0000 dc.b 0 RAM:000271FD 0000 dc.b 0 RAM:000271FE 0000 dc.b 0 RAM:000271FF 0000 dc.b 0 RAM:00027200 0000 dc.b 0 RAM:00027201 0000 dc.b 0 RAM:00027202 0000 dc.b 0 RAM:00027203 0000 dc.b 0 RAM:00027204 0000 dc.b 0 RAM:00027205 0000 dc.b 0 RAM:00027206 0000 dc.b 0 RAM:00027207 0000 dc.b 0 RAM:00027208 0000 dc.b 0 RAM:00027209 0000 dc.b 0 RAM:0002720A 0000 dc.b 0 RAM:0002720B 0000 dc.b 0 RAM:0002720C 0000 dc.b 0 RAM:0002720D 0000 dc.b 0 RAM:0002720E 0000 dc.b 0 RAM:0002720F 0000 dc.b 0 RAM:00027210 0000 dc.b 0 RAM:00027211 0000 dc.b 0 RAM:00027212 0000 dc.b 0 RAM:00027213 0000 dc.b 0 RAM:00027214 0000 dc.b 0 RAM:00027215 0000 dc.b 0 RAM:00027216 0000 dc.b 0 RAM:00027217 0000 dc.b 0 RAM:00027218 0000 dc.b 0 RAM:00027219 0000 dc.b 0 RAM:0002721A 0000 dc.b 0 RAM:0002721B 0000 dc.b 0 RAM:0002721C 0000 dc.b 0 RAM:0002721D 0000 dc.b 0 RAM:0002721E 0000 dc.b 0 RAM:0002721F 0000 dc.b 0 RAM:00027220 0000 dc.b 0 RAM:00027221 0000 dc.b 0 RAM:00027222 0000 dc.b 0 RAM:00027223 0000 dc.b 0 RAM:00027224 0000 dc.b 0 RAM:00027225 0000 dc.b 0 RAM:00027226 0000 dc.b 0 RAM:00027227 0000 dc.b 0 RAM:00027228 0000 dc.b 0 RAM:00027229 0000 dc.b 0 RAM:0002722A 0000 dc.b 0 RAM:0002722B 0000 dc.b 0 RAM:0002722C 0000 dc.b 0 RAM:0002722D 0000 dc.b 0 RAM:0002722E 0000 dc.b 0 RAM:0002722F 0000 dc.b 0 RAM:00027230 0000 dc.b 0 RAM:00027231 0000 dc.b 0 RAM:00027232 0000 dc.b 0 RAM:00027233 0000 dc.b 0 RAM:00027234 0000 dc.b 0 RAM:00027235 0000 dc.b 0 RAM:00027236 0000 dc.b 0 RAM:00027237 0000 dc.b 0 RAM:00027238 0000 dc.b 0 RAM:00027239 0000 dc.b 0 RAM:0002723A 0000 dc.b 0 RAM:0002723B 0000 dc.b 0 RAM:0002723C 0000 dc.b 0 RAM:0002723D 0000 dc.b 0 RAM:0002723E 0000 dc.b 0 RAM:0002723F 0000 dc.b 0 RAM:00027240 0000 dc.b 0 RAM:00027241 0000 dc.b 0 RAM:00027242 0000 dc.b 0 RAM:00027243 0000 dc.b 0 RAM:00027244 0000 dc.b 0 RAM:00027245 0000 dc.b 0 RAM:00027246 0000 dc.b 0 RAM:00027247 0000 dc.b 0 RAM:00027248 0000 dc.b 0 RAM:00027249 0000 dc.b 0 RAM:0002724A 0000 dc.b 0 RAM:0002724B 0000 dc.b 0 RAM:0002724C 0000 dc.b 0 RAM:0002724D 0000 dc.b 0 RAM:0002724E 0000 dc.b 0 RAM:0002724F 0000 dc.b 0 RAM:00027250 0000 dc.b 0 RAM:00027251 0000 dc.b 0 RAM:00027252 0000 dc.b 0 RAM:00027253 0000 dc.b 0 RAM:00027254 0000 dc.b 0 RAM:00027255 0000 dc.b 0 RAM:00027256 0000 dc.b 0 RAM:00027257 0000 dc.b 0 RAM:00027258 0000 dc.b 0 RAM:00027259 0000 dc.b 0 RAM:0002725A 0000 dc.b 0 RAM:0002725B 0000 dc.b 0 RAM:0002725C 0000 dc.b 0 RAM:0002725D 0000 dc.b 0 RAM:0002725E 0000 dc.b 0 RAM:0002725F 0000 dc.b 0 RAM:00027260 0000 dc.b 0 RAM:00027261 0000 dc.b 0 RAM:00027262 0000 dc.b 0 RAM:00027263 0000 dc.b 0 RAM:00027264 0000 dc.b 0 RAM:00027265 0000 dc.b 0 RAM:00027266 0000 dc.b 0 RAM:00027267 0000 dc.b 0 RAM:00027268 0000 dc.b 0 RAM:00027269 0000 dc.b 0 RAM:0002726A 0000 dc.b 0 RAM:0002726B 0000 dc.b 0 RAM:0002726C 0000 dc.b 0 RAM:0002726D 0000 dc.b 0 RAM:0002726E 0000 dc.b 0 RAM:0002726F 0000 dc.b 0 RAM:00027270 0000 dc.b 0 RAM:00027271 0000 dc.b 0 RAM:00027272 0000 dc.b 0 RAM:00027273 0000 dc.b 0 RAM:00027274 0000 dc.b 0 RAM:00027275 0000 dc.b 0 RAM:00027276 0000 dc.b 0 RAM:00027277 0000 dc.b 0 RAM:00027278 0000 dc.b 0 RAM:00027279 0000 dc.b 0 RAM:0002727A 0000 dc.b 0 RAM:0002727B 0000 dc.b 0 RAM:0002727C 0000 dc.b 0 RAM:0002727D 0000 dc.b 0 RAM:0002727E 0000 dc.b 0 RAM:0002727F 0000 dc.b 0 RAM:00027280 0000 dc.b 0 RAM:00027281 0000 dc.b 0 RAM:00027282 0000 dc.b 0 RAM:00027283 0000 dc.b 0 RAM:00027284 0000 dc.b 0 RAM:00027285 0000 dc.b 0 RAM:00027286 0000 dc.b 0 RAM:00027287 0000 dc.b 0 RAM:00027288 0000 dc.b 0 RAM:00027289 0000 dc.b 0 RAM:0002728A 0000 dc.b 0 RAM:0002728B 0000 dc.b 0 RAM:0002728C 0000 dc.b 0 RAM:0002728D 0000 dc.b 0 RAM:0002728E 0000 dc.b 0 RAM:0002728F 0000 dc.b 0 RAM:00027290 0000 dc.b 0 RAM:00027291 0000 dc.b 0 RAM:00027292 0000 dc.b 0 RAM:00027293 0000 dc.b 0 RAM:00027294 0000 dc.b 0 RAM:00027295 0000 dc.b 0 RAM:00027296 0000 dc.b 0 RAM:00027297 0000 dc.b 0 RAM:00027298 0000 dc.b 0 RAM:00027299 0000 dc.b 0 RAM:0002729A 0000 dc.b 0 RAM:0002729B 0000 dc.b 0 RAM:0002729C 0000 dc.b 0 RAM:0002729D 0000 dc.b 0 RAM:0002729E 0000 dc.b 0 RAM:0002729F 0000 dc.b 0 RAM:000272A0 0000 dc.b 0 RAM:000272A1 0000 dc.b 0 RAM:000272A2 0000 dc.b 0 RAM:000272A3 0000 dc.b 0 RAM:000272A4 0000 dc.b 0 RAM:000272A5 0000 dc.b 0 RAM:000272A6 0000 dc.b 0 RAM:000272A7 0000 dc.b 0 RAM:000272A8 0000 dc.b 0 RAM:000272A9 0000 dc.b 0 RAM:000272AA 0000 dc.b 0 RAM:000272AB 0000 dc.b 0 RAM:000272AC 0000 dc.b 0 RAM:000272AD 0000 dc.b 0 RAM:000272AE 0000 dc.b 0 RAM:000272AF 0000 dc.b 0 RAM:000272B0 0000 dc.b 0 RAM:000272B1 0000 dc.b 0 RAM:000272B2 0000 dc.b 0 RAM:000272B3 0000 dc.b 0 RAM:000272B4 0000 dc.b 0 RAM:000272B5 0000 dc.b 0 RAM:000272B6 0000 dc.b 0 RAM:000272B7 0000 dc.b 0 RAM:000272B8 0000 dc.b 0 RAM:000272B9 0000 dc.b 0 RAM:000272BA 0000 dc.b 0 RAM:000272BB 0000 dc.b 0 RAM:000272BC 0000 dc.b 0 RAM:000272BD 0000 dc.b 0 RAM:000272BE 0000 dc.b 0 RAM:000272BF 0000 dc.b 0 RAM:000272C0 0000 dc.b 0 RAM:000272C1 0000 dc.b 0 RAM:000272C2 0000 dc.b 0 RAM:000272C3 0000 dc.b 0 RAM:000272C4 0000 dc.b 0 RAM:000272C5 0000 dc.b 0 RAM:000272C6 0000 dc.b 0 RAM:000272C7 0000 dc.b 0 RAM:000272C8 0000 dc.b 0 RAM:000272C9 0000 dc.b 0 RAM:000272CA 0000 dc.b 0 RAM:000272CB 0000 dc.b 0 RAM:000272CC 0000 dc.b 0 RAM:000272CD 0000 dc.b 0 RAM:000272CE 0000 dc.b 0 RAM:000272CF 0000 dc.b 0 RAM:000272D0 0000 dc.b 0 RAM:000272D1 0000 dc.b 0 RAM:000272D2 0000 dc.b 0 RAM:000272D3 0000 dc.b 0 RAM:000272D4 0000 dc.b 0 RAM:000272D5 0000 dc.b 0 RAM:000272D6 0000 dc.b 0 RAM:000272D7 0000 dc.b 0 RAM:000272D8 0000 dc.b 0 RAM:000272D9 0000 dc.b 0 RAM:000272DA 0000 dc.b 0 RAM:000272DB 0000 dc.b 0 RAM:000272DC 0000 dc.b 0 RAM:000272DD 0000 dc.b 0 RAM:000272DE 0000 dc.b 0 RAM:000272DF 0000 dc.b 0 RAM:000272E0 0000 dc.b 0 RAM:000272E1 0000 dc.b 0 RAM:000272E2 0000 dc.b 0 RAM:000272E3 0000 dc.b 0 RAM:000272E4 0000 dc.b 0 RAM:000272E5 0000 dc.b 0 RAM:000272E6 0000 dc.b 0 RAM:000272E7 0000 dc.b 0 RAM:000272E8 0000 dc.b 0 RAM:000272E9 0000 dc.b 0 RAM:000272EA 0000 dc.b 0 RAM:000272EB 0000 dc.b 0 RAM:000272EC 0000 dc.b 0 RAM:000272ED 0000 dc.b 0 RAM:000272EE 0000 dc.b 0 RAM:000272EF 0000 dc.b 0 RAM:000272F0 0000 dc.b 0 RAM:000272F1 0000 dc.b 0 RAM:000272F2 0000 dc.b 0 RAM:000272F3 0000 dc.b 0 RAM:000272F4 0000 dc.b 0 RAM:000272F5 0000 dc.b 0 RAM:000272F6 0000 dc.b 0 RAM:000272F7 0000 dc.b 0 RAM:000272F8 0000 dc.b 0 RAM:000272F9 0000 dc.b 0 RAM:000272FA 0000 dc.b 0 RAM:000272FB 0000 dc.b 0 RAM:000272FC 0000 dc.b 0 RAM:000272FD 0000 dc.b 0 RAM:000272FE 0000 dc.b 0 RAM:000272FF 0000 dc.b 0 RAM:00027300 0000 dc.b 0 RAM:00027301 0000 dc.b 0 RAM:00027302 0000 dc.b 0 RAM:00027303 0000 dc.b 0 RAM:00027304 0000 dc.b 0 RAM:00027305 0000 dc.b 0 RAM:00027306 0000 dc.b 0 RAM:00027307 0000 dc.b 0 RAM:00027308 0000 dc.b 0 RAM:00027309 0000 dc.b 0 RAM:0002730A 0000 dc.b 0 RAM:0002730B 0000 dc.b 0 RAM:0002730C 0000 dc.b 0 RAM:0002730D 0000 dc.b 0 RAM:0002730E 0000 dc.b 0 RAM:0002730F 0000 dc.b 0 RAM:00027310 0000 dc.b 0 RAM:00027311 0000 dc.b 0 RAM:00027312 0000 dc.b 0 RAM:00027313 0000 dc.b 0 RAM:00027314 0000 dc.b 0 RAM:00027315 0000 dc.b 0 RAM:00027316 0000 dc.b 0 RAM:00027317 0000 dc.b 0 RAM:00027318 0000 dc.b 0 RAM:00027319 0000 dc.b 0 RAM:0002731A 0000 dc.b 0 RAM:0002731B 0000 dc.b 0 RAM:0002731C 0000 dc.b 0 RAM:0002731D 0000 dc.b 0 RAM:0002731E 0000 dc.b 0 RAM:0002731F 0000 dc.b 0 RAM:00027320 0000 dc.b 0 RAM:00027321 0000 dc.b 0 RAM:00027322 0000 dc.b 0 RAM:00027323 0000 dc.b 0 RAM:00027324 0000 dc.b 0 RAM:00027325 0000 dc.b 0 RAM:00027326 0000 dc.b 0 RAM:00027327 0000 dc.b 0 RAM:00027328 0000 dc.b 0 RAM:00027329 0000 dc.b 0 RAM:0002732A 0000 dc.b 0 RAM:0002732B 0000 dc.b 0 RAM:0002732C 0000 dc.b 0 RAM:0002732D 0000 dc.b 0 RAM:0002732E 0000 dc.b 0 RAM:0002732F 0000 dc.b 0 RAM:00027330 0000 dc.b 0 RAM:00027331 0000 dc.b 0 RAM:00027332 0000 dc.b 0 RAM:00027333 0000 dc.b 0 RAM:00027334 0000 dc.b 0 RAM:00027335 0000 dc.b 0 RAM:00027336 0000 dc.b 0 RAM:00027337 0000 dc.b 0 RAM:00027338 0000 dc.b 0 RAM:00027339 0000 dc.b 0 RAM:0002733A 0000 dc.b 0 RAM:0002733B 0000 dc.b 0 RAM:0002733C 0000 dc.b 0 RAM:0002733D 0000 dc.b 0 RAM:0002733E 0000 dc.b 0 RAM:0002733F 0000 dc.b 0 RAM:00027340 0000 dc.b 0 RAM:00027341 0000 dc.b 0 RAM:00027342 0000 dc.b 0 RAM:00027343 0000 dc.b 0 RAM:00027344 0000 dc.b 0 RAM:00027345 0000 dc.b 0 RAM:00027346 0000 dc.b 0 RAM:00027347 0000 dc.b 0 RAM:00027348 0000 dc.b 0 RAM:00027349 0000 dc.b 0 RAM:0002734A 0000 dc.b 0 RAM:0002734B 0000 dc.b 0 RAM:0002734C 0000 dc.b 0 RAM:0002734D 0000 dc.b 0 RAM:0002734E 0000 dc.b 0 RAM:0002734F 0000 dc.b 0 RAM:00027350 0000 dc.b 0 RAM:00027351 0000 dc.b 0 RAM:00027352 0000 dc.b 0 RAM:00027353 0000 dc.b 0 RAM:00027354 0000 dc.b 0 RAM:00027355 0000 dc.b 0 RAM:00027356 0000 dc.b 0 RAM:00027357 0000 dc.b 0 RAM:00027358 0000 dc.b 0 RAM:00027359 0000 dc.b 0 RAM:0002735A 0000 dc.b 0 RAM:0002735B 0000 dc.b 0 RAM:0002735C 0000 dc.b 0 RAM:0002735D 0000 dc.b 0 RAM:0002735E 0000 dc.b 0 RAM:0002735F 0000 dc.b 0 RAM:00027360 0000 dc.b 0 RAM:00027361 0000 dc.b 0 RAM:00027362 0000 dc.b 0 RAM:00027363 0000 dc.b 0 RAM:00027364 0000 dc.b 0 RAM:00027365 0000 dc.b 0 RAM:00027366 0000 dc.b 0 RAM:00027367 0000 dc.b 0 RAM:00027368 0000 dc.b 0 RAM:00027369 0000 dc.b 0 RAM:0002736A 0000 dc.b 0 RAM:0002736B 0000 dc.b 0 RAM:0002736C 0000 dc.b 0 RAM:0002736D 0000 dc.b 0 RAM:0002736E 0000 dc.b 0 RAM:0002736F 0000 dc.b 0 RAM:00027370 0000 dc.b 0 RAM:00027371 0000 dc.b 0 RAM:00027372 0000 dc.b 0 RAM:00027373 0000 dc.b 0 RAM:00027374 0000 dc.b 0 RAM:00027375 0000 dc.b 0 RAM:00027376 0000 dc.b 0 RAM:00027377 0000 dc.b 0 RAM:00027378 0000 dc.b 0 RAM:00027379 0000 dc.b 0 RAM:0002737A 0000 dc.b 0 RAM:0002737B 0000 dc.b 0 RAM:0002737C 0000 dc.b 0 RAM:0002737D 0000 dc.b 0 RAM:0002737E 0000 dc.b 0 RAM:0002737F 0000 dc.b 0 RAM:00027380 0000 dc.b 0 RAM:00027381 0000 dc.b 0 RAM:00027382 0000 dc.b 0 RAM:00027383 0000 dc.b 0 RAM:00027384 0000 dc.b 0 RAM:00027385 0000 dc.b 0 RAM:00027386 0000 dc.b 0 RAM:00027387 0000 dc.b 0 RAM:00027388 0000 dc.b 0 RAM:00027389 0000 dc.b 0 RAM:0002738A 0000 dc.b 0 RAM:0002738B 0000 dc.b 0 RAM:0002738C 0000 dc.b 0 RAM:0002738D 0000 dc.b 0 RAM:0002738E 0000 dc.b 0 RAM:0002738F 0000 dc.b 0 RAM:00027390 0000 dc.b 0 RAM:00027391 0000 dc.b 0 RAM:00027392 0000 dc.b 0 RAM:00027393 0000 dc.b 0 RAM:00027394 0000 dc.b 0 RAM:00027395 0000 dc.b 0 RAM:00027396 0000 dc.b 0 RAM:00027397 0000 dc.b 0 RAM:00027398 0000 dc.b 0 RAM:00027399 0000 dc.b 0 RAM:0002739A 0000 dc.b 0 RAM:0002739B 0000 dc.b 0 RAM:0002739C 0000 dc.b 0 RAM:0002739D 0000 dc.b 0 RAM:0002739E 0000 dc.b 0 RAM:0002739F 0000 dc.b 0 RAM:000273A0 0000 dc.b 0 RAM:000273A1 0000 dc.b 0 RAM:000273A2 0000 dc.b 0 RAM:000273A3 0000 dc.b 0 RAM:000273A4 0000 dc.b 0 RAM:000273A5 0000 dc.b 0 RAM:000273A6 0000 dc.b 0 RAM:000273A7 0000 dc.b 0 RAM:000273A8 0000 dc.b 0 RAM:000273A9 0000 dc.b 0 RAM:000273AA 0000 dc.b 0 RAM:000273AB 0000 dc.b 0 RAM:000273AC 0000 dc.b 0 RAM:000273AD 0000 dc.b 0 RAM:000273AE 0000 dc.b 0 RAM:000273AF 0000 dc.b 0 RAM:000273B0 0000 dc.b 0 RAM:000273B1 0000 dc.b 0 RAM:000273B2 0000 dc.b 0 RAM:000273B3 0000 dc.b 0 RAM:000273B4 0000 dc.b 0 RAM:000273B5 0000 dc.b 0 RAM:000273B6 0000 dc.b 0 RAM:000273B7 0000 dc.b 0 RAM:000273B8 0000 dc.b 0 RAM:000273B9 0000 dc.b 0 RAM:000273BA 0000 dc.b 0 RAM:000273BB 0000 dc.b 0 RAM:000273BC 0000 dc.b 0 RAM:000273BD 0000 dc.b 0 RAM:000273BE 0000 dc.b 0 RAM:000273BF 0000 dc.b 0 RAM:000273C0 0000 dc.b 0 RAM:000273C1 0000 dc.b 0 RAM:000273C2 0000 dc.b 0 RAM:000273C3 0000 dc.b 0 RAM:000273C4 0000 dc.b 0 RAM:000273C5 0000 dc.b 0 RAM:000273C6 0000 dc.b 0 RAM:000273C7 0000 dc.b 0 RAM:000273C8 0000 dc.b 0 RAM:000273C9 0000 dc.b 0 RAM:000273CA 0000 dc.b 0 RAM:000273CB 0000 dc.b 0 RAM:000273CC 0000 dc.b 0 RAM:000273CD 0000 dc.b 0 RAM:000273CE 0000 dc.b 0 RAM:000273CF 0000 dc.b 0 RAM:000273D0 0000 dc.b 0 RAM:000273D1 0000 dc.b 0 RAM:000273D2 0000 dc.b 0 RAM:000273D3 0000 dc.b 0 RAM:000273D4 0000 dc.b 0 RAM:000273D5 0000 dc.b 0 RAM:000273D6 0000 dc.b 0 RAM:000273D7 0000 dc.b 0 RAM:000273D8 0000 dc.b 0 RAM:000273D9 0000 dc.b 0 RAM:000273DA 0000 dc.b 0 RAM:000273DB 0000 dc.b 0 RAM:000273DC 0000 dc.b 0 RAM:000273DD 0000 dc.b 0 RAM:000273DE 0000 dc.b 0 RAM:000273DF 0000 dc.b 0 RAM:000273E0 0000 dc.b 0 RAM:000273E1 0000 dc.b 0 RAM:000273E2 0000 dc.b 0 RAM:000273E3 0000 dc.b 0 RAM:000273E4 0000 dc.b 0 RAM:000273E5 0000 dc.b 0 RAM:000273E6 0000 dc.b 0 RAM:000273E7 0000 dc.b 0 RAM:000273E8 0000 dc.b 0 RAM:000273E9 0000 dc.b 0 RAM:000273EA 0000 dc.b 0 RAM:000273EB 0000 dc.b 0 RAM:000273EC 0000 dc.b 0 RAM:000273ED 0000 dc.b 0 RAM:000273EE 0000 dc.b 0 RAM:000273EF 0000 dc.b 0 RAM:000273F0 0000 dc.b 0 RAM:000273F1 0000 dc.b 0 RAM:000273F2 0000 dc.b 0 RAM:000273F3 0000 dc.b 0 RAM:000273F4 0000 dc.b 0 RAM:000273F5 0000 dc.b 0 RAM:000273F6 0000 dc.b 0 RAM:000273F7 0000 dc.b 0 RAM:000273F8 0000 dc.b 0 RAM:000273F9 0000 dc.b 0 RAM:000273FA 0000 dc.b 0 RAM:000273FB 0000 dc.b 0 RAM:000273FC 0000 dc.b 0 RAM:000273FD 0000 dc.b 0 RAM:000273FE 0000 dc.b 0 RAM:000273FF 0000 dc.b 0 RAM:00027400 0000 dc.b 0 RAM:00027401 0000 dc.b 0 RAM:00027402 0000 dc.b 0 RAM:00027403 0000 dc.b 0 RAM:00027404 0000 dc.b 0 RAM:00027405 0000 dc.b 0 RAM:00027406 0000 dc.b 0 RAM:00027407 0000 dc.b 0 RAM:00027408 0000 dc.b 0 RAM:00027409 0000 dc.b 0 RAM:0002740A 0000 dc.b 0 RAM:0002740B 0000 dc.b 0 RAM:0002740C 0000 dc.b 0 RAM:0002740D 0000 dc.b 0 RAM:0002740E 0000 dc.b 0 RAM:0002740F 0000 dc.b 0 RAM:00027410 0000 dc.b 0 RAM:00027411 0000 dc.b 0 RAM:00027412 0000 dc.b 0 RAM:00027413 0000 dc.b 0 RAM:00027414 0000 dc.b 0 RAM:00027415 0000 dc.b 0 RAM:00027416 0000 dc.b 0 RAM:00027417 0000 dc.b 0 RAM:00027418 0000 dc.b 0 RAM:00027419 0000 dc.b 0 RAM:0002741A 0000 dc.b 0 RAM:0002741B 0000 dc.b 0 RAM:0002741C 0000 dc.b 0 RAM:0002741D 0000 dc.b 0 RAM:0002741E 0000 dc.b 0 RAM:0002741F 0000 dc.b 0 RAM:00027420 0000 dc.b 0 RAM:00027421 0000 dc.b 0 RAM:00027422 0000 dc.b 0 RAM:00027423 0000 dc.b 0 RAM:00027424 0000 dc.b 0 RAM:00027425 0000 dc.b 0 RAM:00027426 0000 dc.b 0 RAM:00027427 0000 dc.b 0 RAM:00027428 0000 dc.b 0 RAM:00027429 0000 dc.b 0 RAM:0002742A 0000 dc.b 0 RAM:0002742B 0000 dc.b 0 RAM:0002742C 0000 dc.b 0 RAM:0002742D 0000 dc.b 0 RAM:0002742E 0000 dc.b 0 RAM:0002742F 0000 dc.b 0 RAM:00027430 0000 dc.b 0 RAM:00027431 0000 dc.b 0 RAM:00027432 0000 dc.b 0 RAM:00027433 0000 dc.b 0 RAM:00027434 0000 dc.b 0 RAM:00027435 0000 dc.b 0 RAM:00027436 0000 dc.b 0 RAM:00027437 0000 dc.b 0 RAM:00027438 0000 dc.b 0 RAM:00027439 0000 dc.b 0 RAM:0002743A 0000 dc.b 0 RAM:0002743B 0000 dc.b 0 RAM:0002743C 0000 dc.b 0 RAM:0002743D 0000 dc.b 0 RAM:0002743E 0000 dc.b 0 RAM:0002743F 0000 dc.b 0 RAM:00027440 0000 dc.b 0 RAM:00027441 0000 dc.b 0 RAM:00027442 0000 dc.b 0 RAM:00027443 0000 dc.b 0 RAM:00027444 0000 dc.b 0 RAM:00027445 0000 dc.b 0 RAM:00027446 0000 dc.b 0 RAM:00027447 0000 dc.b 0 RAM:00027448 0000 dc.b 0 RAM:00027449 0000 dc.b 0 RAM:0002744A 0000 dc.b 0 RAM:0002744B 0000 dc.b 0 RAM:0002744C 0000 dc.b 0 RAM:0002744D 0000 dc.b 0 RAM:0002744E 0000 dc.b 0 RAM:0002744F 0000 dc.b 0 RAM:00027450 0000 dc.b 0 RAM:00027451 0000 dc.b 0 RAM:00027452 0000 dc.b 0 RAM:00027453 0000 dc.b 0 RAM:00027454 0000 dc.b 0 RAM:00027455 0000 dc.b 0 RAM:00027456 0000 dc.b 0 RAM:00027457 0000 dc.b 0 RAM:00027458 0000 dc.b 0 RAM:00027459 0000 dc.b 0 RAM:0002745A 0000 dc.b 0 RAM:0002745B 0000 dc.b 0 RAM:0002745C 0000 dc.b 0 RAM:0002745D 0000 dc.b 0 RAM:0002745E 0000 dc.b 0 RAM:0002745F 0000 dc.b 0 RAM:00027460 0000 dc.b 0 RAM:00027461 0000 dc.b 0 RAM:00027462 0000 dc.b 0 RAM:00027463 0000 dc.b 0 RAM:00027464 0000 dc.b 0 RAM:00027465 0000 dc.b 0 RAM:00027466 0000 dc.b 0 RAM:00027467 0000 dc.b 0 RAM:00027468 0000 dc.b 0 RAM:00027469 0000 dc.b 0 RAM:0002746A 0000 dc.b 0 RAM:0002746B 0000 dc.b 0 RAM:0002746C 0000 dc.b 0 RAM:0002746D 0000 dc.b 0 RAM:0002746E 0000 dc.b 0 RAM:0002746F 0000 dc.b 0 RAM:00027470 0000 dc.b 0 RAM:00027471 0000 dc.b 0 RAM:00027472 0000 dc.b 0 RAM:00027473 0000 dc.b 0 RAM:00027474 0000 dc.b 0 RAM:00027475 0000 dc.b 0 RAM:00027476 0000 dc.b 0 RAM:00027477 0000 dc.b 0 RAM:00027478 0000 dc.b 0 RAM:00027479 0000 dc.b 0 RAM:0002747A 0000 dc.b 0 RAM:0002747B 0000 dc.b 0 RAM:0002747C 0000 dc.b 0 RAM:0002747D 0000 dc.b 0 RAM:0002747E 0000 dc.b 0 RAM:0002747F 0000 dc.b 0 RAM:00027480 0000 dc.b 0 RAM:00027481 0000 dc.b 0 RAM:00027482 0000 dc.b 0 RAM:00027483 0000 dc.b 0 RAM:00027484 0000 dc.b 0 RAM:00027485 0000 dc.b 0 RAM:00027486 0000 dc.b 0 RAM:00027487 0000 dc.b 0 RAM:00027488 0000 dc.b 0 RAM:00027489 0000 dc.b 0 RAM:0002748A 0000 dc.b 0 RAM:0002748B 0000 dc.b 0 RAM:0002748C 0000 dc.b 0 RAM:0002748D 0000 dc.b 0 RAM:0002748E 0000 dc.b 0 RAM:0002748F 0000 dc.b 0 RAM:00027490 0000 dc.b 0 RAM:00027491 0000 dc.b 0 RAM:00027492 0000 dc.b 0 RAM:00027493 0000 dc.b 0 RAM:00027494 0000 dc.b 0 RAM:00027495 0000 dc.b 0 RAM:00027496 0000 dc.b 0 RAM:00027497 0000 dc.b 0 RAM:00027498 0000 dc.b 0 RAM:00027499 0000 dc.b 0 RAM:0002749A 0000 dc.b 0 RAM:0002749B 0000 dc.b 0 RAM:0002749C 0000 dc.b 0 RAM:0002749D 0000 dc.b 0 RAM:0002749E 0000 dc.b 0 RAM:0002749F 0000 dc.b 0 RAM:000274A0 0000 dc.b 0 RAM:000274A1 0000 dc.b 0 RAM:000274A2 0000 dc.b 0 RAM:000274A3 0000 dc.b 0 RAM:000274A4 0000 dc.b 0 RAM:000274A5 0000 dc.b 0 RAM:000274A6 0000 dc.b 0 RAM:000274A7 0000 dc.b 0 RAM:000274A8 0000 dc.b 0 RAM:000274A9 0000 dc.b 0 RAM:000274AA 0000 dc.b 0 RAM:000274AB 0000 dc.b 0 RAM:000274AC 0000 dc.b 0 RAM:000274AD 0000 dc.b 0 RAM:000274AE 0000 dc.b 0 RAM:000274AF 0000 dc.b 0 RAM:000274B0 0000 dc.b 0 RAM:000274B1 0000 dc.b 0 RAM:000274B2 0000 dc.b 0 RAM:000274B3 0000 dc.b 0 RAM:000274B4 0000 dc.b 0 RAM:000274B5 0000 dc.b 0 RAM:000274B6 0000 dc.b 0 RAM:000274B7 0000 dc.b 0 RAM:000274B8 0000 dc.b 0 RAM:000274B9 0000 dc.b 0 RAM:000274BA 0000 dc.b 0 RAM:000274BB 0000 dc.b 0 RAM:000274BC 0000 dc.b 0 RAM:000274BD 0000 dc.b 0 RAM:000274BE 0000 dc.b 0 RAM:000274BF 0000 dc.b 0 RAM:000274C0 0000 dc.b 0 RAM:000274C1 0000 dc.b 0 RAM:000274C2 0000 dc.b 0 RAM:000274C3 0000 dc.b 0 RAM:000274C4 0000 dc.b 0 RAM:000274C5 0000 dc.b 0 RAM:000274C6 0000 dc.b 0 RAM:000274C7 0000 dc.b 0 RAM:000274C8 0000 dc.b 0 RAM:000274C9 0000 dc.b 0 RAM:000274CA 0000 dc.b 0 RAM:000274CB 0000 dc.b 0 RAM:000274CC 0000 dc.b 0 RAM:000274CD 0000 dc.b 0 RAM:000274CE 0000 dc.b 0 RAM:000274CF 0000 dc.b 0 RAM:000274D0 0000 dc.b 0 RAM:000274D1 0000 dc.b 0 RAM:000274D2 0000 dc.b 0 RAM:000274D3 0000 dc.b 0 RAM:000274D4 0000 dc.b 0 RAM:000274D5 0000 dc.b 0 RAM:000274D6 0000 dc.b 0 RAM:000274D7 0000 dc.b 0 RAM:000274D8 0000 dc.b 0 RAM:000274D9 0000 dc.b 0 RAM:000274DA 0000 dc.b 0 RAM:000274DB 0000 dc.b 0 RAM:000274DC 0000 dc.b 0 RAM:000274DD 0000 dc.b 0 RAM:000274DE 0000 dc.b 0 RAM:000274DF 0000 dc.b 0 RAM:000274E0 0000 dc.b 0 RAM:000274E1 0000 dc.b 0 RAM:000274E2 0000 dc.b 0 RAM:000274E3 0000 dc.b 0 RAM:000274E4 0000 dc.b 0 RAM:000274E5 0000 dc.b 0 RAM:000274E6 0000 dc.b 0 RAM:000274E7 0000 dc.b 0 RAM:000274E8 0000 dc.b 0 RAM:000274E9 0000 dc.b 0 RAM:000274EA 0000 dc.b 0 RAM:000274EB 0000 dc.b 0 RAM:000274EC 0000 dc.b 0 RAM:000274ED 0000 dc.b 0 RAM:000274EE 0000 dc.b 0 RAM:000274EF 0000 dc.b 0 RAM:000274F0 0000 dc.b 0 RAM:000274F1 0000 dc.b 0 RAM:000274F2 0000 dc.b 0 RAM:000274F3 0000 dc.b 0 RAM:000274F4 0000 dc.b 0 RAM:000274F5 0000 dc.b 0 RAM:000274F6 0000 dc.b 0 RAM:000274F7 0000 dc.b 0 RAM:000274F8 0000 dc.b 0 RAM:000274F9 0000 dc.b 0 RAM:000274FA 0000 dc.b 0 RAM:000274FB 0000 dc.b 0 RAM:000274FC 0000 dc.b 0 RAM:000274FD 0000 dc.b 0 RAM:000274FE 0000 dc.b 0 RAM:000274FF 0000 dc.b 0 RAM:00027500 0000 dc.b 0 RAM:00027501 0000 dc.b 0 RAM:00027502 0000 dc.b 0 RAM:00027503 0000 dc.b 0 RAM:00027504 0000 dc.b 0 RAM:00027505 0000 dc.b 0 RAM:00027506 0000 dc.b 0 RAM:00027507 0000 dc.b 0 RAM:00027508 0000 dc.b 0 RAM:00027509 0000 dc.b 0 RAM:0002750A 0000 dc.b 0 RAM:0002750B 0000 dc.b 0 RAM:0002750C 0000 dc.b 0 RAM:0002750D 0000 dc.b 0 RAM:0002750E 0000 dc.b 0 RAM:0002750F 0000 dc.b 0 RAM:00027510 0000 dc.b 0 RAM:00027511 0000 dc.b 0 RAM:00027512 0000 dc.b 0 RAM:00027513 0000 dc.b 0 RAM:00027514 0000 dc.b 0 RAM:00027515 0000 dc.b 0 RAM:00027516 0000 dc.b 0 RAM:00027517 0000 dc.b 0 RAM:00027518 0000 dc.b 0 RAM:00027519 0000 dc.b 0 RAM:0002751A 0000 dc.b 0 RAM:0002751B 0000 dc.b 0 RAM:0002751C 0000 dc.b 0 RAM:0002751D 0000 dc.b 0 RAM:0002751E 0000 dc.b 0 RAM:0002751F 0000 dc.b 0 RAM:00027520 0000 dc.b 0 RAM:00027521 0000 dc.b 0 RAM:00027522 0000 dc.b 0 RAM:00027523 0000 dc.b 0 RAM:00027524 0000 dc.b 0 RAM:00027525 0000 dc.b 0 RAM:00027526 0000 dc.b 0 RAM:00027527 0000 dc.b 0 RAM:00027528 0000 dc.b 0 RAM:00027529 0000 dc.b 0 RAM:0002752A 0000 dc.b 0 RAM:0002752B 0000 dc.b 0 RAM:0002752C 0000 dc.b 0 RAM:0002752D 0000 dc.b 0 RAM:0002752E 0000 dc.b 0 RAM:0002752F 0000 dc.b 0 RAM:00027530 0000 dc.b 0 RAM:00027531 0000 dc.b 0 RAM:00027532 0000 dc.b 0 RAM:00027533 0000 dc.b 0 RAM:00027534 0000 dc.b 0 RAM:00027535 0000 dc.b 0 RAM:00027536 0000 dc.b 0 RAM:00027537 0000 dc.b 0 RAM:00027538 0000 dc.b 0 RAM:00027539 0000 dc.b 0 RAM:0002753A 0000 dc.b 0 RAM:0002753B 0000 dc.b 0 RAM:0002753C 0000 dc.b 0 RAM:0002753D 0000 dc.b 0 RAM:0002753E 0000 dc.b 0 RAM:0002753F 0000 dc.b 0 RAM:00027540 0000 dc.b 0 RAM:00027541 0000 dc.b 0 RAM:00027542 0000 dc.b 0 RAM:00027543 0000 dc.b 0 RAM:00027544 0000 dc.b 0 RAM:00027545 0000 dc.b 0 RAM:00027546 0000 dc.b 0 RAM:00027547 0000 dc.b 0 RAM:00027548 0000 dc.b 0 RAM:00027549 0000 dc.b 0 RAM:0002754A 0000 dc.b 0 RAM:0002754B 0000 dc.b 0 RAM:0002754C 0000 dc.b 0 RAM:0002754D 0000 dc.b 0 RAM:0002754E 0000 dc.b 0 RAM:0002754F 0000 dc.b 0 RAM:00027550 0000 dc.b 0 RAM:00027551 0000 dc.b 0 RAM:00027552 0000 dc.b 0 RAM:00027553 0000 dc.b 0 RAM:00027554 0000 dc.b 0 RAM:00027555 0000 dc.b 0 RAM:00027556 0000 dc.b 0 RAM:00027557 0000 dc.b 0 RAM:00027558 0000 dc.b 0 RAM:00027559 0000 dc.b 0 RAM:0002755A 0000 dc.b 0 RAM:0002755B 0000 dc.b 0 RAM:0002755C 0000 dc.b 0 RAM:0002755D 0000 dc.b 0 RAM:0002755E 0000 dc.b 0 RAM:0002755F 0000 dc.b 0 RAM:00027560 0000 dc.b 0 RAM:00027561 0000 dc.b 0 RAM:00027562 0000 dc.b 0 RAM:00027563 0000 dc.b 0 RAM:00027564 0000 dc.b 0 RAM:00027565 0000 dc.b 0 RAM:00027566 0000 dc.b 0 RAM:00027567 0000 dc.b 0 RAM:00027568 0000 dc.b 0 RAM:00027569 0000 dc.b 0 RAM:0002756A 0000 dc.b 0 RAM:0002756B 0000 dc.b 0 RAM:0002756C 0000 dc.b 0 RAM:0002756D 0000 dc.b 0 RAM:0002756E 0000 dc.b 0 RAM:0002756F 0000 dc.b 0 RAM:00027570 0000 dc.b 0 RAM:00027571 0000 dc.b 0 RAM:00027572 0000 dc.b 0 RAM:00027573 0000 dc.b 0 RAM:00027574 0000 dc.b 0 RAM:00027575 0000 dc.b 0 RAM:00027576 0000 dc.b 0 RAM:00027577 0000 dc.b 0 RAM:00027578 0000 dc.b 0 RAM:00027579 0000 dc.b 0 RAM:0002757A 0000 dc.b 0 RAM:0002757B 0000 dc.b 0 RAM:0002757C 0000 dc.b 0 RAM:0002757D 0000 dc.b 0 RAM:0002757E 0000 dc.b 0 RAM:0002757F 0000 dc.b 0 RAM:00027580 0000 dc.b 0 RAM:00027581 0000 dc.b 0 RAM:00027582 0000 dc.b 0 RAM:00027583 0000 dc.b 0 RAM:00027584 0000 dc.b 0 RAM:00027585 0000 dc.b 0 RAM:00027586 0000 dc.b 0 RAM:00027587 0000 dc.b 0 RAM:00027588 0000 dc.b 0 RAM:00027589 0000 dc.b 0 RAM:0002758A 0000 dc.b 0 RAM:0002758B 0000 dc.b 0 RAM:0002758C 0000 dc.b 0 RAM:0002758D 0000 dc.b 0 RAM:0002758E 0000 dc.b 0 RAM:0002758F 0000 dc.b 0 RAM:00027590 0000 dc.b 0 RAM:00027591 0000 dc.b 0 RAM:00027592 0000 dc.b 0 RAM:00027593 0000 dc.b 0 RAM:00027594 0000 dc.b 0 RAM:00027595 0000 dc.b 0 RAM:00027596 0000 dc.b 0 RAM:00027597 0000 dc.b 0 RAM:00027598 0000 dc.b 0 RAM:00027599 0000 dc.b 0 RAM:0002759A 0000 dc.b 0 RAM:0002759B 0000 dc.b 0 RAM:0002759C 0000 dc.b 0 RAM:0002759D 0000 dc.b 0 RAM:0002759E 0000 dc.b 0 RAM:0002759F 0000 dc.b 0 RAM:000275A0 0000 dc.b 0 RAM:000275A1 0000 dc.b 0 RAM:000275A2 0000 dc.b 0 RAM:000275A3 0000 dc.b 0 RAM:000275A4 0000 dc.b 0 RAM:000275A5 0000 dc.b 0 RAM:000275A6 0000 dc.b 0 RAM:000275A7 0000 dc.b 0 RAM:000275A8 0000 dc.b 0 RAM:000275A9 0000 dc.b 0 RAM:000275AA 0000 dc.b 0 RAM:000275AB 0000 dc.b 0 RAM:000275AC 0000 dc.b 0 RAM:000275AD 0000 dc.b 0 RAM:000275AE 0000 dc.b 0 RAM:000275AF 0000 dc.b 0 RAM:000275B0 0000 dc.b 0 RAM:000275B1 0000 dc.b 0 RAM:000275B2 0000 dc.b 0 RAM:000275B3 0000 dc.b 0 RAM:000275B4 0000 dc.b 0 RAM:000275B5 0000 dc.b 0 RAM:000275B6 0000 dc.b 0 RAM:000275B7 0000 dc.b 0 RAM:000275B8 0000 dc.b 0 RAM:000275B9 0000 dc.b 0 RAM:000275BA 0000 dc.b 0 RAM:000275BB 0000 dc.b 0 RAM:000275BC 0000 dc.b 0 RAM:000275BD 0000 dc.b 0 RAM:000275BE 0000 dc.b 0 RAM:000275BF 0000 dc.b 0 RAM:000275C0 0000 dc.b 0 RAM:000275C1 0000 dc.b 0 RAM:000275C2 0000 dc.b 0 RAM:000275C3 0000 dc.b 0 RAM:000275C4 0000 dc.b 0 RAM:000275C5 0000 dc.b 0 RAM:000275C6 0000 dc.b 0 RAM:000275C7 0000 dc.b 0 RAM:000275C8 0000 dc.b 0 RAM:000275C9 0000 dc.b 0 RAM:000275CA 0000 dc.b 0 RAM:000275CB 0000 dc.b 0 RAM:000275CC 0000 dc.b 0 RAM:000275CD 0000 dc.b 0 RAM:000275CE 0000 dc.b 0 RAM:000275CF 0000 dc.b 0 RAM:000275D0 0000 dc.b 0 RAM:000275D1 0000 dc.b 0 RAM:000275D2 0000 dc.b 0 RAM:000275D3 0000 dc.b 0 RAM:000275D4 0000 dc.b 0 RAM:000275D5 0000 dc.b 0 RAM:000275D6 0000 dc.b 0 RAM:000275D7 0000 dc.b 0 RAM:000275D8 0000 dc.b 0 RAM:000275D9 0000 dc.b 0 RAM:000275DA 0000 dc.b 0 RAM:000275DB 0000 dc.b 0 RAM:000275DC 0000 dc.b 0 RAM:000275DD 0000 dc.b 0 RAM:000275DE 0000 dc.b 0 RAM:000275DF 0000 dc.b 0 RAM:000275E0 0000 dc.b 0 RAM:000275E1 0000 dc.b 0 RAM:000275E2 0000 dc.b 0 RAM:000275E3 0000 dc.b 0 RAM:000275E4 0000 dc.b 0 RAM:000275E5 0000 dc.b 0 RAM:000275E6 0000 dc.b 0 RAM:000275E7 0000 dc.b 0 RAM:000275E8 0000 dc.b 0 RAM:000275E9 0000 dc.b 0 RAM:000275EA 0000 dc.b 0 RAM:000275EB 0000 dc.b 0 RAM:000275EC 0000 dc.b 0 RAM:000275ED 0000 dc.b 0 RAM:000275EE 0000 dc.b 0 RAM:000275EF 0000 dc.b 0 RAM:000275F0 0000 dc.b 0 RAM:000275F1 0000 dc.b 0 RAM:000275F2 0000 dc.b 0 RAM:000275F3 0000 dc.b 0 RAM:000275F4 0000 dc.b 0 RAM:000275F5 0000 dc.b 0 RAM:000275F6 0000 dc.b 0 RAM:000275F7 0000 dc.b 0 RAM:000275F8 0000 dc.b 0 RAM:000275F9 0000 dc.b 0 RAM:000275FA 0000 dc.b 0 RAM:000275FB 0000 dc.b 0 RAM:000275FC 0000 dc.b 0 RAM:000275FD 0000 dc.b 0 RAM:000275FE 0000 dc.b 0 RAM:000275FF 0000 dc.b 0 RAM:00027600 0000 dc.b 0 RAM:00027601 0000 dc.b 0 RAM:00027602 0000 dc.b 0 RAM:00027603 0000 dc.b 0 RAM:00027604 0000 dc.b 0 RAM:00027605 0000 dc.b 0 RAM:00027606 0000 dc.b 0 RAM:00027607 0000 dc.b 0 RAM:00027608 0000 dc.b 0 RAM:00027609 0000 dc.b 0 RAM:0002760A 0000 dc.b 0 RAM:0002760B 0000 dc.b 0 RAM:0002760C 0000 dc.b 0 RAM:0002760D 0000 dc.b 0 RAM:0002760E 0000 dc.b 0 RAM:0002760F 0000 dc.b 0 RAM:00027610 0000 dc.b 0 RAM:00027611 0000 dc.b 0 RAM:00027612 0000 dc.b 0 RAM:00027613 0000 dc.b 0 RAM:00027614 0000 dc.b 0 RAM:00027615 0000 dc.b 0 RAM:00027616 0000 dc.b 0 RAM:00027617 0000 dc.b 0 RAM:00027618 0000 dc.b 0 RAM:00027619 0000 dc.b 0 RAM:0002761A 0000 dc.b 0 RAM:0002761B 0000 dc.b 0 RAM:0002761C 0000 dc.b 0 RAM:0002761D 0000 dc.b 0 RAM:0002761E 0000 dc.b 0 RAM:0002761F 0000 dc.b 0 RAM:00027620 0000 dc.b 0 RAM:00027621 0000 dc.b 0 RAM:00027622 0000 dc.b 0 RAM:00027623 0000 dc.b 0 RAM:00027624 0000 dc.b 0 RAM:00027625 0000 dc.b 0 RAM:00027626 0000 dc.b 0 RAM:00027627 0000 dc.b 0 RAM:00027628 0000 dc.b 0 RAM:00027629 0000 dc.b 0 RAM:0002762A 0000 dc.b 0 RAM:0002762B 0000 dc.b 0 RAM:0002762C 0000 dc.b 0 RAM:0002762D 0000 dc.b 0 RAM:0002762E 0000 dc.b 0 RAM:0002762F 0000 dc.b 0 RAM:00027630 0000 dc.b 0 RAM:00027631 0000 dc.b 0 RAM:00027632 0000 dc.b 0 RAM:00027633 0000 dc.b 0 RAM:00027634 0000 dc.b 0 RAM:00027635 0000 dc.b 0 RAM:00027636 0000 dc.b 0 RAM:00027637 0000 dc.b 0 RAM:00027638 0000 dc.b 0 RAM:00027639 0000 dc.b 0 RAM:0002763A 0000 dc.b 0 RAM:0002763B 0000 dc.b 0 RAM:0002763C 0000 dc.b 0 RAM:0002763D 0000 dc.b 0 RAM:0002763E 0000 dc.b 0 RAM:0002763F 0000 dc.b 0 RAM:00027640 0000 dc.b 0 RAM:00027641 0000 dc.b 0 RAM:00027642 0000 dc.b 0 RAM:00027643 0000 dc.b 0 RAM:00027644 0000 dc.b 0 RAM:00027645 0000 dc.b 0 RAM:00027646 0000 dc.b 0 RAM:00027647 0000 dc.b 0 RAM:00027648 0000 dc.b 0 RAM:00027649 0000 dc.b 0 RAM:0002764A 0000 dc.b 0 RAM:0002764B 0000 dc.b 0 RAM:0002764C 0000 dc.b 0 RAM:0002764D 0000 dc.b 0 RAM:0002764E 0000 dc.b 0 RAM:0002764F 0000 dc.b 0 RAM:00027650 0000 dc.b 0 RAM:00027651 0000 dc.b 0 RAM:00027652 0000 dc.b 0 RAM:00027653 0000 dc.b 0 RAM:00027654 0000 dc.b 0 RAM:00027655 0000 dc.b 0 RAM:00027656 0000 dc.b 0 RAM:00027657 0000 dc.b 0 RAM:00027658 0000 dc.b 0 RAM:00027659 0000 dc.b 0 RAM:0002765A 0000 dc.b 0 RAM:0002765B 0000 dc.b 0 RAM:0002765C 0000 dc.b 0 RAM:0002765D 0000 dc.b 0 RAM:0002765E 0000 dc.b 0 RAM:0002765F 0000 dc.b 0 RAM:00027660 0000 dc.b 0 RAM:00027661 0000 dc.b 0 RAM:00027662 0000 dc.b 0 RAM:00027663 0000 dc.b 0 RAM:00027664 0000 dc.b 0 RAM:00027665 0000 dc.b 0 RAM:00027666 0000 dc.b 0 RAM:00027667 0000 dc.b 0 RAM:00027668 0000 dc.b 0 RAM:00027669 0000 dc.b 0 RAM:0002766A 0000 dc.b 0 RAM:0002766B 0000 dc.b 0 RAM:0002766C 0000 dc.b 0 RAM:0002766D 0000 dc.b 0 RAM:0002766E 0000 dc.b 0 RAM:0002766F 0000 dc.b 0 RAM:00027670 0000 dc.b 0 RAM:00027671 0000 dc.b 0 RAM:00027672 0000 dc.b 0 RAM:00027673 0000 dc.b 0 RAM:00027674 0000 dc.b 0 RAM:00027675 0000 dc.b 0 RAM:00027676 0000 dc.b 0 RAM:00027677 0000 dc.b 0 RAM:00027678 0000 dc.b 0 RAM:00027679 0000 dc.b 0 RAM:0002767A 0000 dc.b 0 RAM:0002767B 0000 dc.b 0 RAM:0002767C 0000 dc.b 0 RAM:0002767D 0000 dc.b 0 RAM:0002767E 0000 dc.b 0 RAM:0002767F 0000 dc.b 0 RAM:00027680 0000 dc.b 0 RAM:00027681 0000 dc.b 0 RAM:00027682 0000 dc.b 0 RAM:00027683 0000 dc.b 0 RAM:00027684 0000 dc.b 0 RAM:00027685 0000 dc.b 0 RAM:00027686 0000 dc.b 0 RAM:00027687 0000 dc.b 0 RAM:00027688 0000 dc.b 0 RAM:00027689 0000 dc.b 0 RAM:0002768A 0000 dc.b 0 RAM:0002768B 0000 dc.b 0 RAM:0002768C 0000 dc.b 0 RAM:0002768D 0000 dc.b 0 RAM:0002768E 0000 dc.b 0 RAM:0002768F 0000 dc.b 0 RAM:00027690 0000 dc.b 0 RAM:00027691 0000 dc.b 0 RAM:00027692 0000 dc.b 0 RAM:00027693 0000 dc.b 0 RAM:00027694 0000 dc.b 0 RAM:00027695 0000 dc.b 0 RAM:00027696 0000 dc.b 0 RAM:00027697 0000 dc.b 0 RAM:00027698 0000 dc.b 0 RAM:00027699 0000 dc.b 0 RAM:0002769A 0000 dc.b 0 RAM:0002769B 0000 dc.b 0 RAM:0002769C 0000 dc.b 0 RAM:0002769D 0000 dc.b 0 RAM:0002769E 0000 dc.b 0 RAM:0002769F 0000 dc.b 0 RAM:000276A0 0000 dc.b 0 RAM:000276A1 0000 dc.b 0 RAM:000276A2 0000 dc.b 0 RAM:000276A3 0000 dc.b 0 RAM:000276A4 0000 dc.b 0 RAM:000276A5 0000 dc.b 0 RAM:000276A6 0000 dc.b 0 RAM:000276A7 0000 dc.b 0 RAM:000276A8 0000 dc.b 0 RAM:000276A9 0000 dc.b 0 RAM:000276AA 0000 dc.b 0 RAM:000276AB 0000 dc.b 0 RAM:000276AC 0000 dc.b 0 RAM:000276AD 0000 dc.b 0 RAM:000276AE 0000 dc.b 0 RAM:000276AF 0000 dc.b 0 RAM:000276B0 0000 dc.b 0 RAM:000276B1 0000 dc.b 0 RAM:000276B2 0000 dc.b 0 RAM:000276B3 0000 dc.b 0 RAM:000276B4 0000 dc.b 0 RAM:000276B5 0000 dc.b 0 RAM:000276B6 0000 dc.b 0 RAM:000276B7 0000 dc.b 0 RAM:000276B8 0000 dc.b 0 RAM:000276B9 0000 dc.b 0 RAM:000276BA 0000 dc.b 0 RAM:000276BB 0000 dc.b 0 RAM:000276BC 0000 dc.b 0 RAM:000276BD 0000 dc.b 0 RAM:000276BE 0000 dc.b 0 RAM:000276BF 0000 dc.b 0 RAM:000276C0 0000 dc.b 0 RAM:000276C1 0000 dc.b 0 RAM:000276C2 0000 dc.b 0 RAM:000276C3 0000 dc.b 0 RAM:000276C4 0000 dc.b 0 RAM:000276C5 0000 dc.b 0 RAM:000276C6 0000 dc.b 0 RAM:000276C7 0000 dc.b 0 RAM:000276C8 0000 dc.b 0 RAM:000276C9 0000 dc.b 0 RAM:000276CA 0000 dc.b 0 RAM:000276CB 0000 dc.b 0 RAM:000276CC 0000 dc.b 0 RAM:000276CD 0000 dc.b 0 RAM:000276CE 0000 dc.b 0 RAM:000276CF 0000 dc.b 0 RAM:000276D0 0000 dc.b 0 RAM:000276D1 0000 dc.b 0 RAM:000276D2 0000 dc.b 0 RAM:000276D3 0000 dc.b 0 RAM:000276D4 0000 dc.b 0 RAM:000276D5 0000 dc.b 0 RAM:000276D6 0000 dc.b 0 RAM:000276D7 0000 dc.b 0 RAM:000276D8 0000 dc.b 0 RAM:000276D9 0000 dc.b 0 RAM:000276DA 0000 dc.b 0 RAM:000276DB 0000 dc.b 0 RAM:000276DC 0000 dc.b 0 RAM:000276DD 0000 dc.b 0 RAM:000276DE 0000 dc.b 0 RAM:000276DF 0000 dc.b 0 RAM:000276E0 0000 dc.b 0 RAM:000276E1 0000 dc.b 0 RAM:000276E2 0000 dc.b 0 RAM:000276E3 0000 dc.b 0 RAM:000276E4 0000 dc.b 0 RAM:000276E5 0000 dc.b 0 RAM:000276E6 0000 dc.b 0 RAM:000276E7 0000 dc.b 0 RAM:000276E8 0000 dc.b 0 RAM:000276E9 0000 dc.b 0 RAM:000276EA 0000 dc.b 0 RAM:000276EB 0000 dc.b 0 RAM:000276EC 0000 dc.b 0 RAM:000276ED 0000 dc.b 0 RAM:000276EE 0000 dc.b 0 RAM:000276EF 0000 dc.b 0 RAM:000276F0 0000 dc.b 0 RAM:000276F1 0000 dc.b 0 RAM:000276F2 0000 dc.b 0 RAM:000276F3 0000 dc.b 0 RAM:000276F4 0000 dc.b 0 RAM:000276F5 0000 dc.b 0 RAM:000276F6 0000 dc.b 0 RAM:000276F7 0000 dc.b 0 RAM:000276F8 0000 dc.b 0 RAM:000276F9 0000 dc.b 0 RAM:000276FA 0000 dc.b 0 RAM:000276FB 0000 dc.b 0 RAM:000276FC 0000 dc.b 0 RAM:000276FD 0000 dc.b 0 RAM:000276FE 0000 dc.b 0 RAM:000276FF 0000 dc.b 0 RAM:00027700 0000 dc.b 0 RAM:00027701 0000 dc.b 0 RAM:00027702 0000 dc.b 0 RAM:00027703 0000 dc.b 0 RAM:00027704 0000 dc.b 0 RAM:00027705 0000 dc.b 0 RAM:00027706 0000 dc.b 0 RAM:00027707 0000 dc.b 0 RAM:00027708 0000 dc.b 0 RAM:00027709 0000 dc.b 0 RAM:0002770A 0000 dc.b 0 RAM:0002770B 0000 dc.b 0 RAM:0002770C 0000 dc.b 0 RAM:0002770D 0000 dc.b 0 RAM:0002770E 0000 dc.b 0 RAM:0002770F 0000 dc.b 0 RAM:00027710 0000 dc.b 0 RAM:00027711 0000 dc.b 0 RAM:00027712 0000 dc.b 0 RAM:00027713 0000 dc.b 0 RAM:00027714 0000 dc.b 0 RAM:00027715 0000 dc.b 0 RAM:00027716 0000 dc.b 0 RAM:00027717 0000 dc.b 0 RAM:00027718 0000 dc.b 0 RAM:00027719 0000 dc.b 0 RAM:0002771A 0000 dc.b 0 RAM:0002771B 0000 dc.b 0 RAM:0002771C 0000 dc.b 0 RAM:0002771D 0000 dc.b 0 RAM:0002771E 0000 dc.b 0 RAM:0002771F 0000 dc.b 0 RAM:00027720 0000 dc.b 0 RAM:00027721 0000 dc.b 0 RAM:00027722 0000 dc.b 0 RAM:00027723 0000 dc.b 0 RAM:00027724 0000 dc.b 0 RAM:00027725 0000 dc.b 0 RAM:00027726 0000 dc.b 0 RAM:00027727 0000 dc.b 0 RAM:00027728 0000 dc.b 0 RAM:00027729 0000 dc.b 0 RAM:0002772A 0000 dc.b 0 RAM:0002772B 0000 dc.b 0 RAM:0002772C 0000 dc.b 0 RAM:0002772D 0000 dc.b 0 RAM:0002772E 0000 dc.b 0 RAM:0002772F 0000 dc.b 0 RAM:00027730 0000 dc.b 0 RAM:00027731 0000 dc.b 0 RAM:00027732 0000 dc.b 0 RAM:00027733 0000 dc.b 0 RAM:00027734 0000 dc.b 0 RAM:00027735 0000 dc.b 0 RAM:00027736 0000 dc.b 0 RAM:00027737 0000 dc.b 0 RAM:00027738 0000 dc.b 0 RAM:00027739 0000 dc.b 0 RAM:0002773A 0000 dc.b 0 RAM:0002773B 0000 dc.b 0 RAM:0002773C 0000 dc.b 0 RAM:0002773D 0000 dc.b 0 RAM:0002773E 0000 dc.b 0 RAM:0002773F 0000 dc.b 0 RAM:00027740 0000 dc.b 0 RAM:00027741 0000 dc.b 0 RAM:00027742 0000 dc.b 0 RAM:00027743 0000 dc.b 0 RAM:00027744 0000 dc.b 0 RAM:00027745 0000 dc.b 0 RAM:00027746 0000 dc.b 0 RAM:00027747 0000 dc.b 0 RAM:00027748 0000 dc.b 0 RAM:00027749 0000 dc.b 0 RAM:0002774A 0000 dc.b 0 RAM:0002774B 0000 dc.b 0 RAM:0002774C 0000 dc.b 0 RAM:0002774D 0000 dc.b 0 RAM:0002774E 0000 dc.b 0 RAM:0002774F 0000 dc.b 0 RAM:00027750 0000 dc.b 0 RAM:00027751 0000 dc.b 0 RAM:00027752 0000 dc.b 0 RAM:00027753 0000 dc.b 0 RAM:00027754 0000 dc.b 0 RAM:00027755 0000 dc.b 0 RAM:00027756 0000 dc.b 0 RAM:00027757 0000 dc.b 0 RAM:00027758 0000 dc.b 0 RAM:00027759 0000 dc.b 0 RAM:0002775A 0000 dc.b 0 RAM:0002775B 0000 dc.b 0 RAM:0002775C 0000 dc.b 0 RAM:0002775D 0000 dc.b 0 RAM:0002775E 0000 dc.b 0 RAM:0002775F 0000 dc.b 0 RAM:00027760 0000 dc.b 0 RAM:00027761 0000 dc.b 0 RAM:00027762 0000 dc.b 0 RAM:00027763 0000 dc.b 0 RAM:00027764 0000 dc.b 0 RAM:00027765 0000 dc.b 0 RAM:00027766 0000 dc.b 0 RAM:00027767 0000 dc.b 0 RAM:00027768 0000 dc.b 0 RAM:00027769 0000 dc.b 0 RAM:0002776A 0000 dc.b 0 RAM:0002776B 0000 dc.b 0 RAM:0002776C 0000 dc.b 0 RAM:0002776D 0000 dc.b 0 RAM:0002776E 0000 dc.b 0 RAM:0002776F 0000 dc.b 0 RAM:00027770 0000 dc.b 0 RAM:00027771 0000 dc.b 0 RAM:00027772 0000 dc.b 0 RAM:00027773 0000 dc.b 0 RAM:00027774 0000 dc.b 0 RAM:00027775 0000 dc.b 0 RAM:00027776 0000 dc.b 0 RAM:00027777 0000 dc.b 0 RAM:00027778 0000 dc.b 0 RAM:00027779 0000 dc.b 0 RAM:0002777A 0000 dc.b 0 RAM:0002777B 0000 dc.b 0 RAM:0002777C 0000 dc.b 0 RAM:0002777D 0000 dc.b 0 RAM:0002777E 0000 dc.b 0 RAM:0002777F 0000 dc.b 0 RAM:00027780 0000 dc.b 0 RAM:00027781 0000 dc.b 0 RAM:00027782 0000 dc.b 0 RAM:00027783 0000 dc.b 0 RAM:00027784 0000 dc.b 0 RAM:00027785 0000 dc.b 0 RAM:00027786 0000 dc.b 0 RAM:00027787 0000 dc.b 0 RAM:00027788 0000 dc.b 0 RAM:00027789 0000 dc.b 0 RAM:0002778A 0000 dc.b 0 RAM:0002778B 0000 dc.b 0 RAM:0002778C 0000 dc.b 0 RAM:0002778D 0000 dc.b 0 RAM:0002778E 0000 dc.b 0 RAM:0002778F 0000 dc.b 0 RAM:00027790 0000 dc.b 0 RAM:00027791 0000 dc.b 0 RAM:00027792 0000 dc.b 0 RAM:00027793 0000 dc.b 0 RAM:00027794 0000 dc.b 0 RAM:00027795 0000 dc.b 0 RAM:00027796 0000 dc.b 0 RAM:00027797 0000 dc.b 0 RAM:00027798 0000 dc.b 0 RAM:00027799 0000 dc.b 0 RAM:0002779A 0000 dc.b 0 RAM:0002779B 0000 dc.b 0 RAM:0002779C 0000 dc.b 0 RAM:0002779D 0000 dc.b 0 RAM:0002779E 0000 dc.b 0 RAM:0002779F 0000 dc.b 0 RAM:000277A0 0000 dc.b 0 RAM:000277A1 0000 dc.b 0 RAM:000277A2 0000 dc.b 0 RAM:000277A3 0000 dc.b 0 RAM:000277A4 0000 dc.b 0 RAM:000277A5 0000 dc.b 0 RAM:000277A6 0000 dc.b 0 RAM:000277A7 0000 dc.b 0 RAM:000277A8 0000 dc.b 0 RAM:000277A9 0000 dc.b 0 RAM:000277AA 0000 dc.b 0 RAM:000277AB 0000 dc.b 0 RAM:000277AC 0000 dc.b 0 RAM:000277AD 0000 dc.b 0 RAM:000277AE 0000 dc.b 0 RAM:000277AF 0000 dc.b 0 RAM:000277B0 0000 dc.b 0 RAM:000277B1 0000 dc.b 0 RAM:000277B2 0000 dc.b 0 RAM:000277B3 0000 dc.b 0 RAM:000277B4 0000 dc.b 0 RAM:000277B5 0000 dc.b 0 RAM:000277B6 0000 dc.b 0 RAM:000277B7 0000 dc.b 0 RAM:000277B8 0000 dc.b 0 RAM:000277B9 0000 dc.b 0 RAM:000277BA 0000 dc.b 0 RAM:000277BB 0000 dc.b 0 RAM:000277BC 0000 dc.b 0 RAM:000277BD 0000 dc.b 0 RAM:000277BE 0000 dc.b 0 RAM:000277BF 0000 dc.b 0 RAM:000277C0 0000 dc.b 0 RAM:000277C1 0000 dc.b 0 RAM:000277C2 0000 dc.b 0 RAM:000277C3 0000 dc.b 0 RAM:000277C4 0000 dc.b 0 RAM:000277C5 0000 dc.b 0 RAM:000277C6 0000 dc.b 0 RAM:000277C7 0000 dc.b 0 RAM:000277C8 0000 dc.b 0 RAM:000277C9 0000 dc.b 0 RAM:000277CA 0000 dc.b 0 RAM:000277CB 0000 dc.b 0 RAM:000277CC 0000 dc.b 0 RAM:000277CD 0000 dc.b 0 RAM:000277CE 0000 dc.b 0 RAM:000277CF 0000 dc.b 0 RAM:000277D0 0000 dc.b 0 RAM:000277D1 0000 dc.b 0 RAM:000277D2 0000 dc.b 0 RAM:000277D3 0000 dc.b 0 RAM:000277D4 0000 dc.b 0 RAM:000277D5 0000 dc.b 0 RAM:000277D6 0000 dc.b 0 RAM:000277D7 0000 dc.b 0 RAM:000277D8 0000 dc.b 0 RAM:000277D9 0000 dc.b 0 RAM:000277DA 0000 dc.b 0 RAM:000277DB 0000 dc.b 0 RAM:000277DC 0000 dc.b 0 RAM:000277DD 0000 dc.b 0 RAM:000277DE 0000 dc.b 0 RAM:000277DF 0000 dc.b 0 RAM:000277E0 0000 dc.b 0 RAM:000277E1 0000 dc.b 0 RAM:000277E2 0000 dc.b 0 RAM:000277E3 0000 dc.b 0 RAM:000277E4 0000 dc.b 0 RAM:000277E5 0000 dc.b 0 RAM:000277E6 0000 dc.b 0 RAM:000277E7 0000 dc.b 0 RAM:000277E8 0000 dc.b 0 RAM:000277E9 0000 dc.b 0 RAM:000277EA 0000 dc.b 0 RAM:000277EB 0000 dc.b 0 RAM:000277EC 0000 dc.b 0 RAM:000277ED 0000 dc.b 0 RAM:000277EE 0000 dc.b 0 RAM:000277EF 0000 dc.b 0 RAM:000277F0 0000 dc.b 0 RAM:000277F1 0000 dc.b 0 RAM:000277F2 0000 dc.b 0 RAM:000277F3 0000 dc.b 0 RAM:000277F4 0000 dc.b 0 RAM:000277F5 0000 dc.b 0 RAM:000277F6 0000 dc.b 0 RAM:000277F7 0000 dc.b 0 RAM:000277F8 0000 dc.b 0 RAM:000277F9 0000 dc.b 0 RAM:000277FA 0000 dc.b 0 RAM:000277FB 0000 dc.b 0 RAM:000277FC 0000 dc.b 0 RAM:000277FD 0000 dc.b 0 RAM:000277FE 0000 dc.b 0 RAM:000277FF 0000 dc.b 0 RAM:00027800 0000 dc.b 0 RAM:00027801 0000 dc.b 0 RAM:00027802 0000 dc.b 0 RAM:00027803 0000 dc.b 0 RAM:00027804 0000 dc.b 0 RAM:00027805 0000 dc.b 0 RAM:00027806 0000 dc.b 0 RAM:00027807 0000 dc.b 0 RAM:00027808 0000 dc.b 0 RAM:00027809 0000 dc.b 0 RAM:0002780A 0000 dc.b 0 RAM:0002780B 0000 dc.b 0 RAM:0002780C 0000 dc.b 0 RAM:0002780D 0000 dc.b 0 RAM:0002780E 0000 dc.b 0 RAM:0002780F 0000 dc.b 0 RAM:00027810 0000 dc.b 0 RAM:00027811 0000 dc.b 0 RAM:00027812 0000 dc.b 0 RAM:00027813 0000 dc.b 0 RAM:00027814 0000 dc.b 0 RAM:00027815 0000 dc.b 0 RAM:00027816 0000 dc.b 0 RAM:00027817 0000 dc.b 0 RAM:00027818 0000 dc.b 0 RAM:00027819 0000 dc.b 0 RAM:0002781A 0000 dc.b 0 RAM:0002781B 0000 dc.b 0 RAM:0002781C 0000 dc.b 0 RAM:0002781D 0000 dc.b 0 RAM:0002781E 0000 dc.b 0 RAM:0002781F 0000 dc.b 0 RAM:00027820 0000 dc.b 0 RAM:00027821 0000 dc.b 0 RAM:00027822 0000 dc.b 0 RAM:00027823 0000 dc.b 0 RAM:00027824 0000 dc.b 0 RAM:00027825 0000 dc.b 0 RAM:00027826 0000 dc.b 0 RAM:00027827 0000 dc.b 0 RAM:00027828 0000 dc.b 0 RAM:00027829 0000 dc.b 0 RAM:0002782A 0000 dc.b 0 RAM:0002782B 0000 dc.b 0 RAM:0002782C 0000 dc.b 0 RAM:0002782D 0000 dc.b 0 RAM:0002782E 0000 dc.b 0 RAM:0002782F 0000 dc.b 0 RAM:00027830 0000 dc.b 0 RAM:00027831 0000 dc.b 0 RAM:00027832 0000 dc.b 0 RAM:00027833 0000 dc.b 0 RAM:00027834 0000 dc.b 0 RAM:00027835 0000 dc.b 0 RAM:00027836 0000 dc.b 0 RAM:00027837 0000 dc.b 0 RAM:00027838 0000 dc.b 0 RAM:00027839 0000 dc.b 0 RAM:0002783A 0000 dc.b 0 RAM:0002783B 0000 dc.b 0 RAM:0002783C 0000 dc.b 0 RAM:0002783D 0000 dc.b 0 RAM:0002783E 0000 dc.b 0 RAM:0002783F 0000 dc.b 0 RAM:00027840 0000 dc.b 0 RAM:00027841 0000 dc.b 0 RAM:00027842 0000 dc.b 0 RAM:00027843 0000 dc.b 0 RAM:00027844 0000 dc.b 0 RAM:00027845 0000 dc.b 0 RAM:00027846 0000 dc.b 0 RAM:00027847 0000 dc.b 0 RAM:00027848 0000 dc.b 0 RAM:00027849 0000 dc.b 0 RAM:0002784A 0000 dc.b 0 RAM:0002784B 0000 dc.b 0 RAM:0002784C 0000 dc.b 0 RAM:0002784D 0000 dc.b 0 RAM:0002784E 0000 dc.b 0 RAM:0002784F 0000 dc.b 0 RAM:00027850 0000 dc.b 0 RAM:00027851 0000 dc.b 0 RAM:00027852 0000 dc.b 0 RAM:00027853 0000 dc.b 0 RAM:00027854 0000 dc.b 0 RAM:00027855 0000 dc.b 0 RAM:00027856 0000 dc.b 0 RAM:00027857 0000 dc.b 0 RAM:00027858 0000 dc.b 0 RAM:00027859 0000 dc.b 0 RAM:0002785A 0000 dc.b 0 RAM:0002785B 0000 dc.b 0 RAM:0002785C 0000 dc.b 0 RAM:0002785D 0000 dc.b 0 RAM:0002785E 0000 dc.b 0 RAM:0002785F 0000 dc.b 0 RAM:00027860 0000 dc.b 0 RAM:00027861 0000 dc.b 0 RAM:00027862 0000 dc.b 0 RAM:00027863 0000 dc.b 0 RAM:00027864 0000 dc.b 0 RAM:00027865 0000 dc.b 0 RAM:00027866 0000 dc.b 0 RAM:00027867 0000 dc.b 0 RAM:00027868 0000 dc.b 0 RAM:00027869 0000 dc.b 0 RAM:0002786A 0000 dc.b 0 RAM:0002786B 0000 dc.b 0 RAM:0002786C 0000 dc.b 0 RAM:0002786D 0000 dc.b 0 RAM:0002786E 0000 dc.b 0 RAM:0002786F 0000 dc.b 0 RAM:00027870 0000 dc.b 0 RAM:00027871 0000 dc.b 0 RAM:00027872 0000 dc.b 0 RAM:00027873 0000 dc.b 0 RAM:00027874 0000 dc.b 0 RAM:00027875 0000 dc.b 0 RAM:00027876 0000 dc.b 0 RAM:00027877 0000 dc.b 0 RAM:00027878 0000 dc.b 0 RAM:00027879 0000 dc.b 0 RAM:0002787A 0000 dc.b 0 RAM:0002787B 0000 dc.b 0 RAM:0002787C 0000 dc.b 0 RAM:0002787D 0000 dc.b 0 RAM:0002787E 0000 dc.b 0 RAM:0002787F 0000 dc.b 0 RAM:00027880 0000 dc.b 0 RAM:00027881 0000 dc.b 0 RAM:00027882 0000 dc.b 0 RAM:00027883 0000 dc.b 0 RAM:00027884 0000 dc.b 0 RAM:00027885 0000 dc.b 0 RAM:00027886 0000 dc.b 0 RAM:00027887 0000 dc.b 0 RAM:00027888 0000 dc.b 0 RAM:00027889 0000 dc.b 0 RAM:0002788A 0000 dc.b 0 RAM:0002788B 0000 dc.b 0 RAM:0002788C 0000 dc.b 0 RAM:0002788D 0000 dc.b 0 RAM:0002788E 0000 dc.b 0 RAM:0002788F 0000 dc.b 0 RAM:00027890 0000 dc.b 0 RAM:00027891 0000 dc.b 0 RAM:00027892 0000 dc.b 0 RAM:00027893 0000 dc.b 0 RAM:00027894 0000 dc.b 0 RAM:00027895 0000 dc.b 0 RAM:00027896 0000 dc.b 0 RAM:00027897 0000 dc.b 0 RAM:00027898 0000 dc.b 0 RAM:00027899 0000 dc.b 0 RAM:0002789A 0000 dc.b 0 RAM:0002789B 0000 dc.b 0 RAM:0002789C 0000 dc.b 0 RAM:0002789D 0000 dc.b 0 RAM:0002789E 0000 dc.b 0 RAM:0002789F 0000 dc.b 0 RAM:000278A0 0000 dc.b 0 RAM:000278A1 0000 dc.b 0 RAM:000278A2 0000 dc.b 0 RAM:000278A3 0000 dc.b 0 RAM:000278A4 0010 unk_278A4: dc.b $10 ; DATA XREF: sub_1C1FC+38o RAM:000278A4 ; sub_1D530+CAo ... RAM:000278A5 0000 dc.b 0 RAM:000278A6 0010 dc.b $10 RAM:000278A7 0000 dc.b 0 RAM:000278A8 0000 dc.b 0 RAM:000278A9 0000 dc.b 0 RAM:000278AA 0002 6CA4 off_278AA: dc.l unk_26CA4 ; DATA XREF: sub_1ABAC+278o RAM:000278AA ; sub_1ABAC+33Eo ... RAM:000278AE 0000 dc.b 0 RAM:000278AF 0002 dc.b 2 RAM:000278B0 006C dc.b $6C ; l RAM:000278B1 00A4 dc.b $A4 ; ¤ RAM:000278B2 0000 dc.b 0 RAM:000278B3 0000 dc.b 0 RAM:000278B4 0000 dc.b 0 RAM:000278B5 0000 dc.b 0 RAM:000278B6 0000 word_278B6: dc.w 0 ; DATA XREF: sub_1E1F4+1Aw RAM:000278B6 ; sub_1E1F4+22r ... RAM:000278B8 0000 word_278B8: dc.w 0 ; DATA XREF: sub_844+3D4r RAM:000278B8 ; sub_1894+Ew ... RAM:000278BA 0000 word_278BA: dc.w 0 ; DATA XREF: sub_844:loc_A38w RAM:000278BA ; sub_1894+Er ... RAM:000278BC 00FF unk_278BC: dc.b $FF ; DATA XREF: sub_1ABAC+CAo RAM:000278BC ; sub_1ABAC+186o ... RAM:000278BD 00FF dc.b $FF RAM:000278BE 00FF dc.b $FF RAM:000278BF 00FF dc.b $FF RAM:000278C0 00FF dc.b $FF RAM:000278C1 00FF dc.b $FF RAM:000278C2 0000 unk_278C2: dc.b 0 ; DATA XREF: sub_1D530+E4o RAM:000278C2 ; sub_1E888+1C2o RAM:000278C3 0000 dc.b 0 RAM:000278C4 0000 dc.b 0 RAM:000278C5 0000 dc.b 0 RAM:000278C6 0000 dc.b 0 RAM:000278C7 0000 dc.b 0 RAM:000278C8 0000 dc.b 0 RAM:000278C9 0000 dc.b 0 RAM:000278CA 0000 dc.b 0 RAM:000278CB 0000 dc.b 0 RAM:000278CC 0000 dc.b 0 RAM:000278CD 0000 dc.b 0 RAM:000278CE 0000 dc.b 0 RAM:000278CF 0000 dc.b 0 RAM:000278D0 0000 dc.b 0 RAM:000278D1 0000 dc.b 0 RAM:000278D2 0004 dc.b 4 RAM:000278D3 00CA dc.b $CA ; Ê RAM:000278D4 0020 dc.b $20 RAM:000278D5 006C dc.b $6C ; l RAM:000278D6 000E dc.b $E RAM:000278D7 0051 dc.b $51 ; Q RAM:000278D8 0014 dc.b $14 RAM:000278D9 000B dc.b $B RAM:000278DA 001F dc.b $1F RAM:000278DB 00E2 dc.b $E2 ; â RAM:000278DC 000E dc.b $E RAM:000278DD 006A dc.b $6A ; j RAM:000278DE 0024 dc.b $24 ; $ RAM:000278DF 0000 dc.b 0 RAM:000278E0 0000 dc.b 0 RAM:000278E1 0000 dc.b 0 RAM:000278E2 0000 unk_278E2: dc.b 0 ; DATA XREF: sub_1D530+DAo RAM:000278E2 ; sub_1D73E+C6o ... RAM:000278E3 0000 dc.b 0 RAM:000278E4 0000 dc.b 0 RAM:000278E5 0000 dc.b 0 RAM:000278E6 0000 0000 0000 0000+byte_278E6: dcb.b $400,0 ; DATA XREF: sub_1C438+20o RAM:000278E6 0000 0000 0000 0000+ ; sub_1C694+B4o ... RAM:00027CE6 0000 0000 0000 0000+byte_27CE6: dcb.b $4000,0 ; DATA XREF: sub_1C1FC+5Co RAM:00027CE6 0000 0000 0000 0000+ ; sub_1C310+44o ... RAM:0002BCE6 0000 word_2BCE6: dc.w 0 ; DATA XREF: sub_1C438+42r RAM:0002BCE6 ; sub_1C694+1D6r ... RAM:0002BCE8 0000 word_2BCE8: dc.w 0 ; DATA XREF: sub_10F4A:loc_10FF0w RAM:0002BCE8 ; sub_10F4A+CAw ... RAM:0002BCEA FFFF 0000 off_2BCEA: dc.l byte_FFFF0000 ; DATA XREF: sub_1E4D8+46o RAM:0002BCEA ; sub_1E7F8+2Eo ... RAM:0002BCEE 0000 0000 0000 0000+ dcb.b $1FD,0 RAM:0002BCEE 0000 0000 0000 0000+ dc.b 1 RAM:0002BCEE 0000 0000 0000 0000+ dcb.b $11,0 RAM:0002BCEE 0000 0000 0000 0000+ dc.b 5, 0, 2, $BF, $BA, 0, 2, $C0, $10, 0, 2, $C0, $66, 0, 2, $C0 RAM:0002BCEE 0000 0000 0000 0000+ dc.b $BC, 0, 2, $C1, $12, 0, 2, $BF, $64 RAM:0002BCEE 0000 0000 0000 0000+ dcb.b $10,0 RAM:0002BF26 0018 unk_2BF26: dc.b $18 ; DATA XREF: sub_D438:loc_D45Eo RAM:0002BF27 0000 dc.b 0 RAM:0002BF28 0001 dc.b 1 RAM:0002BF29 0000 dc.b 0 RAM:0002BF2A 0019 dc.b $19 RAM:0002BF2B 0000 dc.b 0 RAM:0002BF2C 0002 dc.b 2 RAM:0002BF2D 0000 dc.b 0 RAM:0002BF2E 007F dc.b $7F ;  RAM:0002BF2F 0000 dc.b 0 RAM:0002BF30 0003 dc.b 3 RAM:0002BF31 0000 dc.b 0 RAM:0002BF32 0006 dc.b 6 RAM:0002BF33 0000 dc.b 0 RAM:0002BF34 0004 dc.b 4 RAM:0002BF35 0000 dc.b 0 RAM:0002BF36 0002 dc.b 2 RAM:0002BF37 0000 dc.b 0 RAM:0002BF38 0005 dc.b 5 RAM:0002BF39 0000 dc.b 0 RAM:0002BF3A 0005 dc.b 5 RAM:0002BF3B 0000 dc.b 0 RAM:0002BF3C 0006 dc.b 6 RAM:0002BF3D 0000 dc.b 0 RAM:0002BF3E 000B dc.b $B RAM:0002BF3F 0000 dc.b 0 RAM:0002BF40 0007 dc.b 7 RAM:0002BF41 0000 dc.b 0 RAM:0002BF42 0004 dc.b 4 RAM:0002BF43 0000 dc.b 0 RAM:0002BF44 0008 dc.b 8 RAM:0002BF45 0000 dc.b 0 RAM:0002BF46 0009 byte_2BF46: dc.b 9 ; DATA XREF: sub_C416+8FEr RAM:0002BF47 0000 dc.b 0 RAM:0002BF48 0009 dc.b 9 RAM:0002BF49 0000 dc.b 0 RAM:0002BF4A 000C dc.b $C RAM:0002BF4B 0000 dc.b 0 RAM:0002BF4C 000A dc.b $A RAM:0002BF4D 0000 dc.b 0 RAM:0002BF4E 0007 dc.b 7 RAM:0002BF4F 0000 dc.b 0 RAM:0002BF50 000B dc.b $B RAM:0002BF51 0000 dc.b 0 RAM:0002BF52 0016 dc.b $16 RAM:0002BF53 0000 dc.b 0 RAM:0002BF54 000C dc.b $C RAM:0002BF55 0000 dc.b 0 RAM:0002BF56 0017 dc.b $17 RAM:0002BF57 0000 dc.b 0 RAM:0002BF58 000D dc.b $D RAM:0002BF59 0000 dc.b 0 RAM:0002BF5A 0008 dc.b 8 RAM:0002BF5B 0000 dc.b 0 RAM:0002BF5C 0005 dc.b 5 RAM:0002BF5D 0000 dc.b 0 RAM:0002BF5E 0000 dc.b 0 RAM:0002BF5F 0000 dc.b 0 RAM:0002BF60 0000 dc.b 0 RAM:0002BF61 0000 dc.b 0 RAM:0002BF62 0000 dc.b 0 RAM:0002BF63 0010 dc.b $10 RAM:0002BF64 0000 dc.b 0 RAM:0002BF65 0001 dc.b 1 RAM:0002BF66 0000 dc.b 0 RAM:0002BF67 0000 dc.b 0 RAM:0002BF68 0000 dc.b 0 RAM:0002BF69 0000 dc.b 0 RAM:0002BF6A 0020 dc.b $20 RAM:0002BF6B 0000 dc.b 0 RAM:0002BF6C 0020 dc.b $20 RAM:0002BF6D 0000 dc.b 0 RAM:0002BF6E 0020 dc.b $20 RAM:0002BF6F 0000 dc.b 0 RAM:0002BF70 0020 dc.b $20 RAM:0002BF71 0000 dc.b 0 RAM:0002BF72 0020 dc.b $20 RAM:0002BF73 0000 dc.b 0 RAM:0002BF74 0020 dc.b $20 RAM:0002BF75 0000 dc.b 0 RAM:0002BF76 0020 dc.b $20 RAM:0002BF77 0000 dc.b 0 RAM:0002BF78 0020 dc.b $20 RAM:0002BF79 0000 dc.b 0 RAM:0002BF7A 0020 dc.b $20 RAM:0002BF7B 0000 dc.b 0 RAM:0002BF7C 0020 dc.b $20 RAM:0002BF7D 0000 dc.b 0 RAM:0002BF7E 0000 dc.b 0 RAM:0002BF7F 0000 dc.b 0 RAM:0002BF80 0000 dc.b 0 RAM:0002BF81 0000 dc.b 0 RAM:0002BF82 0000 dc.b 0 RAM:0002BF83 0000 dc.b 0 RAM:0002BF84 0000 dc.b 0 RAM:0002BF85 0000 dc.b 0 RAM:0002BF86 0000 dc.b 0 RAM:0002BF87 0000 dc.b 0 RAM:0002BF88 0000 dc.b 0 RAM:0002BF89 0000 dc.b 0 RAM:0002BF8A 0000 dc.b 0 RAM:0002BF8B 0000 dc.b 0 RAM:0002BF8C 0000 dc.b 0 RAM:0002BF8D 0000 dc.b 0 RAM:0002BF8E 0000 dc.b 0 RAM:0002BF8F 0000 dc.b 0 RAM:0002BF90 0000 dc.b 0 RAM:0002BF91 0000 dc.b 0 RAM:0002BF92 0000 dc.b 0 RAM:0002BF93 0000 dc.b 0 RAM:0002BF94 0000 dc.b 0 RAM:0002BF95 0000 dc.b 0 RAM:0002BF96 0000 dc.b 0 RAM:0002BF97 0000 dc.b 0 RAM:0002BF98 0000 dc.b 0 RAM:0002BF99 0000 dc.b 0 RAM:0002BF9A 0000 dc.b 0 RAM:0002BF9B 0000 dc.b 0 RAM:0002BF9C 0000 dc.b 0 RAM:0002BF9D 0000 dc.b 0 RAM:0002BF9E 0000 dc.b 0 RAM:0002BF9F 0000 dc.b 0 RAM:0002BFA0 0000 dc.b 0 RAM:0002BFA1 0000 dc.b 0 RAM:0002BFA2 0000 dc.b 0 RAM:0002BFA3 0000 dc.b 0 RAM:0002BFA4 0000 dc.b 0 RAM:0002BFA5 0000 dc.b 0 RAM:0002BFA6 0000 dc.b 0 RAM:0002BFA7 0000 dc.b 0 RAM:0002BFA8 0000 dc.b 0 RAM:0002BFA9 0000 dc.b 0 RAM:0002BFAA 0000 dc.b 0 RAM:0002BFAB 0000 dc.b 0 RAM:0002BFAC 0000 dc.b 0 RAM:0002BFAD 0000 dc.b 0 RAM:0002BFAE 0000 dc.b 0 RAM:0002BFAF 0000 dc.b 0 RAM:0002BFB0 0000 dc.b 0 RAM:0002BFB1 0000 dc.b 0 RAM:0002BFB2 0000 dc.b 0 RAM:0002BFB3 0000 dc.b 0 RAM:0002BFB4 0000 dc.b 0 RAM:0002BFB5 0000 dc.b 0 RAM:0002BFB6 0000 dc.b 0 RAM:0002BFB7 0000 dc.b 0 RAM:0002BFB8 0000 dc.b 0 RAM:0002BFB9 0000 dc.b 0 RAM:0002BFBA 00C3 unk_2BFBA: dc.b $C3 ; à ; DATA XREF: sub_1428+16o RAM:0002BFBB 008C dc.b $8C ; Œ RAM:0002BFBC 0000 dc.b 0 RAM:0002BFBD 0084 dc.b $84 ; „ RAM:0002BFBE 0000 dc.b 0 RAM:0002BFBF 0017 dc.b $17 RAM:0002BFC0 0020 dc.b $20 RAM:0002BFC1 0000 dc.b 0 RAM:0002BFC2 0008 dc.b 8 RAM:0002BFC3 0000 dc.b 0 RAM:0002BFC4 0021 dc.b $21 ; ! RAM:0002BFC5 0000 dc.b 0 RAM:0002BFC6 000A dc.b $A RAM:0002BFC7 0000 dc.b 0 RAM:0002BFC8 0000 dc.b 0 RAM:0002BFC9 0000 dc.b 0 RAM:0002BFCA 0000 dc.b 0 RAM:0002BFCB 0000 dc.b 0 RAM:0002BFCC 001D dc.b $1D RAM:0002BFCD 0000 dc.b 0 RAM:0002BFCE 0020 dc.b $20 RAM:0002BFCF 0000 dc.b 0 RAM:0002BFD0 0020 dc.b $20 RAM:0002BFD1 0000 dc.b 0 RAM:0002BFD2 0020 dc.b $20 RAM:0002BFD3 0000 dc.b 0 RAM:0002BFD4 0000 dc.b 0 RAM:0002BFD5 0000 dc.b 0 RAM:0002BFD6 0000 dc.b 0 RAM:0002BFD7 0000 dc.b 0 RAM:0002BFD8 0000 dc.b 0 RAM:0002BFD9 0000 dc.b 0 RAM:0002BFDA 0000 dc.b 0 RAM:0002BFDB 0000 dc.b 0 RAM:0002BFDC 0000 dc.b 0 RAM:0002BFDD 0000 dc.b 0 RAM:0002BFDE 0000 dc.b 0 RAM:0002BFDF 0000 dc.b 0 RAM:0002BFE0 0000 dc.b 0 RAM:0002BFE1 0000 dc.b 0 RAM:0002BFE2 0000 dc.b 0 RAM:0002BFE3 0000 dc.b 0 RAM:0002BFE4 0000 dc.b 0 RAM:0002BFE5 0000 dc.b 0 RAM:0002BFE6 0000 dc.b 0 RAM:0002BFE7 0000 dc.b 0 RAM:0002BFE8 0000 dc.b 0 RAM:0002BFE9 0000 dc.b 0 RAM:0002BFEA 0000 dc.b 0 RAM:0002BFEB 0000 dc.b 0 RAM:0002BFEC 0000 dc.b 0 RAM:0002BFED 0000 dc.b 0 RAM:0002BFEE 0000 dc.b 0 RAM:0002BFEF 0000 dc.b 0 RAM:0002BFF0 0000 dc.b 0 RAM:0002BFF1 0000 dc.b 0 RAM:0002BFF2 0000 dc.b 0 RAM:0002BFF3 0000 dc.b 0 RAM:0002BFF4 0000 dc.b 0 RAM:0002BFF5 0000 dc.b 0 RAM:0002BFF6 0000 dc.b 0 RAM:0002BFF7 0000 dc.b 0 RAM:0002BFF8 0000 dc.b 0 RAM:0002BFF9 0000 dc.b 0 RAM:0002BFFA 0000 dc.b 0 RAM:0002BFFB 0000 dc.b 0 RAM:0002BFFC 0000 dc.b 0 RAM:0002BFFD 0000 dc.b 0 RAM:0002BFFE 0000 dc.b 0 RAM:0002BFFF 0000 dc.b 0 RAM:0002C000 0000 dc.b 0 RAM:0002C001 0000 dc.b 0 RAM:0002C002 0000 dc.b 0 RAM:0002C003 0000 dc.b 0 RAM:0002C004 0000 dc.b 0 RAM:0002C005 0000 dc.b 0 RAM:0002C006 0000 dc.b 0 RAM:0002C007 0000 dc.b 0 RAM:0002C008 0000 dc.b 0 RAM:0002C009 0000 dc.b 0 RAM:0002C00A 0000 dc.b 0 RAM:0002C00B 0000 dc.b 0 RAM:0002C00C 0000 dc.b 0 RAM:0002C00D 0000 dc.b 0 RAM:0002C00E 0000 dc.b 0 RAM:0002C00F 0000 dc.b 0 RAM:0002C010 00C2 unk_2C010: dc.b $C2 ;  ; DATA XREF: sub_1428+36o RAM:0002C011 0008 dc.b 8 RAM:0002C012 0000 dc.b 0 RAM:0002C013 0050 dc.b $50 ; P RAM:0002C014 0000 dc.b 0 RAM:0002C015 0017 dc.b $17 RAM:0002C016 0018 dc.b $18 RAM:0002C017 0000 dc.b 0 RAM:0002C018 0019 dc.b $19 RAM:0002C019 0000 dc.b 0 RAM:0002C01A 0017 dc.b $17 RAM:0002C01B 0000 dc.b 0 RAM:0002C01C 001A dc.b $1A RAM:0002C01D 0000 dc.b 0 RAM:0002C01E 000C dc.b $C RAM:0002C01F 0000 dc.b 0 RAM:0002C020 0008 dc.b 8 RAM:0002C021 0000 dc.b 0 RAM:0002C022 001D dc.b $1D RAM:0002C023 0000 dc.b 0 RAM:0002C024 0020 dc.b $20 RAM:0002C025 0000 dc.b 0 RAM:0002C026 0020 dc.b $20 RAM:0002C027 0000 dc.b 0 RAM:0002C028 0020 dc.b $20 RAM:0002C029 0000 dc.b 0 RAM:0002C02A 0000 dc.b 0 RAM:0002C02B 0000 dc.b 0 RAM:0002C02C 0000 dc.b 0 RAM:0002C02D 0000 dc.b 0 RAM:0002C02E 0000 dc.b 0 RAM:0002C02F 0000 dc.b 0 RAM:0002C030 0000 dc.b 0 RAM:0002C031 0000 dc.b 0 RAM:0002C032 0000 dc.b 0 RAM:0002C033 0000 dc.b 0 RAM:0002C034 0000 dc.b 0 RAM:0002C035 0000 dc.b 0 RAM:0002C036 0000 dc.b 0 RAM:0002C037 0000 dc.b 0 RAM:0002C038 0000 dc.b 0 RAM:0002C039 0000 dc.b 0 RAM:0002C03A 0000 dc.b 0 RAM:0002C03B 0000 dc.b 0 RAM:0002C03C 0000 dc.b 0 RAM:0002C03D 0000 dc.b 0 RAM:0002C03E 0000 dc.b 0 RAM:0002C03F 0000 dc.b 0 RAM:0002C040 0000 dc.b 0 RAM:0002C041 0000 dc.b 0 RAM:0002C042 0000 dc.b 0 RAM:0002C043 0000 dc.b 0 RAM:0002C044 0000 dc.b 0 RAM:0002C045 0000 dc.b 0 RAM:0002C046 0000 dc.b 0 RAM:0002C047 0000 dc.b 0 RAM:0002C048 0000 dc.b 0 RAM:0002C049 0000 dc.b 0 RAM:0002C04A 0000 dc.b 0 RAM:0002C04B 0000 dc.b 0 RAM:0002C04C 0000 dc.b 0 RAM:0002C04D 0000 dc.b 0 RAM:0002C04E 0000 dc.b 0 RAM:0002C04F 0000 dc.b 0 RAM:0002C050 0000 dc.b 0 RAM:0002C051 0000 dc.b 0 RAM:0002C052 0000 dc.b 0 RAM:0002C053 0000 dc.b 0 RAM:0002C054 0000 dc.b 0 RAM:0002C055 0000 dc.b 0 RAM:0002C056 0000 dc.b 0 RAM:0002C057 0000 dc.b 0 RAM:0002C058 0000 dc.b 0 RAM:0002C059 0000 dc.b 0 RAM:0002C05A 0000 dc.b 0 RAM:0002C05B 0000 dc.b 0 RAM:0002C05C 0000 dc.b 0 RAM:0002C05D 0000 dc.b 0 RAM:0002C05E 0000 dc.b 0 RAM:0002C05F 0000 dc.b 0 RAM:0002C060 0000 dc.b 0 RAM:0002C061 0000 dc.b 0 RAM:0002C062 0000 dc.b 0 RAM:0002C063 0000 dc.b 0 RAM:0002C064 0000 dc.b 0 RAM:0002C065 0000 dc.b 0 RAM:0002C066 00C2 unk_2C066: dc.b $C2 ;  ; DATA XREF: sub_1428+56o RAM:0002C067 0008 dc.b 8 RAM:0002C068 0000 dc.b 0 RAM:0002C069 0050 dc.b $50 ; P RAM:0002C06A 0000 dc.b 0 RAM:0002C06B 0017 dc.b $17 RAM:0002C06C 0018 dc.b $18 RAM:0002C06D 0000 dc.b 0 RAM:0002C06E 0019 dc.b $19 RAM:0002C06F 0000 dc.b 0 RAM:0002C070 0017 dc.b $17 RAM:0002C071 0000 dc.b 0 RAM:0002C072 001A dc.b $1A RAM:0002C073 0000 dc.b 0 RAM:0002C074 000C dc.b $C RAM:0002C075 0000 dc.b 0 RAM:0002C076 0008 dc.b 8 RAM:0002C077 0000 dc.b 0 RAM:0002C078 001D dc.b $1D RAM:0002C079 0000 dc.b 0 RAM:0002C07A 0020 dc.b $20 RAM:0002C07B 0000 dc.b 0 RAM:0002C07C 0020 dc.b $20 RAM:0002C07D 0000 dc.b 0 RAM:0002C07E 0020 dc.b $20 RAM:0002C07F 0000 dc.b 0 RAM:0002C080 0000 dc.b 0 RAM:0002C081 0000 dc.b 0 RAM:0002C082 0000 dc.b 0 RAM:0002C083 0000 dc.b 0 RAM:0002C084 0000 dc.b 0 RAM:0002C085 0000 dc.b 0 RAM:0002C086 0000 dc.b 0 RAM:0002C087 0000 dc.b 0 RAM:0002C088 0000 dc.b 0 RAM:0002C089 0000 dc.b 0 RAM:0002C08A 0000 dc.b 0 RAM:0002C08B 0000 dc.b 0 RAM:0002C08C 0000 dc.b 0 RAM:0002C08D 0000 dc.b 0 RAM:0002C08E 0000 dc.b 0 RAM:0002C08F 0000 dc.b 0 RAM:0002C090 0000 dc.b 0 RAM:0002C091 0000 dc.b 0 RAM:0002C092 0000 dc.b 0 RAM:0002C093 0000 dc.b 0 RAM:0002C094 0000 dc.b 0 RAM:0002C095 0000 dc.b 0 RAM:0002C096 0000 dc.b 0 RAM:0002C097 0000 dc.b 0 RAM:0002C098 0000 dc.b 0 RAM:0002C099 0000 dc.b 0 RAM:0002C09A 0000 dc.b 0 RAM:0002C09B 0000 dc.b 0 RAM:0002C09C 0000 dc.b 0 RAM:0002C09D 0000 dc.b 0 RAM:0002C09E 0000 dc.b 0 RAM:0002C09F 0000 dc.b 0 RAM:0002C0A0 0000 dc.b 0 RAM:0002C0A1 0000 dc.b 0 RAM:0002C0A2 0000 dc.b 0 RAM:0002C0A3 0000 dc.b 0 RAM:0002C0A4 0000 dc.b 0 RAM:0002C0A5 0000 dc.b 0 RAM:0002C0A6 0000 dc.b 0 RAM:0002C0A7 0000 dc.b 0 RAM:0002C0A8 0000 dc.b 0 RAM:0002C0A9 0000 dc.b 0 RAM:0002C0AA 0000 dc.b 0 RAM:0002C0AB 0000 dc.b 0 RAM:0002C0AC 0000 dc.b 0 RAM:0002C0AD 0000 dc.b 0 RAM:0002C0AE 0000 dc.b 0 RAM:0002C0AF 0000 dc.b 0 RAM:0002C0B0 0000 dc.b 0 RAM:0002C0B1 0000 dc.b 0 RAM:0002C0B2 0000 dc.b 0 RAM:0002C0B3 0000 dc.b 0 RAM:0002C0B4 0000 dc.b 0 RAM:0002C0B5 0000 dc.b 0 RAM:0002C0B6 0000 dc.b 0 RAM:0002C0B7 0000 dc.b 0 RAM:0002C0B8 0000 dc.b 0 RAM:0002C0B9 0000 dc.b 0 RAM:0002C0BA 0000 dc.b 0 RAM:0002C0BB 0000 dc.b 0 RAM:0002C0BC 00C2 unk_2C0BC: dc.b $C2 ;  ; DATA XREF: sub_1428+74o RAM:0002C0BD 0008 dc.b 8 RAM:0002C0BE 0000 dc.b 0 RAM:0002C0BF 0050 dc.b $50 ; P RAM:0002C0C0 0000 dc.b 0 RAM:0002C0C1 0017 dc.b $17 RAM:0002C0C2 000C dc.b $C RAM:0002C0C3 0000 dc.b 0 RAM:0002C0C4 0008 dc.b 8 RAM:0002C0C5 0000 dc.b 0 RAM:0002C0C6 000B dc.b $B RAM:0002C0C7 0000 dc.b 0 RAM:0002C0C8 000A dc.b $A RAM:0002C0C9 0000 dc.b 0 RAM:0002C0CA 001A dc.b $1A RAM:0002C0CB 0000 dc.b 0 RAM:0002C0CC 001E dc.b $1E RAM:0002C0CD 0000 dc.b 0 RAM:0002C0CE 001D dc.b $1D RAM:0002C0CF 0000 dc.b 0 RAM:0002C0D0 0020 dc.b $20 RAM:0002C0D1 0000 dc.b 0 RAM:0002C0D2 0020 dc.b $20 RAM:0002C0D3 0000 dc.b 0 RAM:0002C0D4 0020 dc.b $20 RAM:0002C0D5 0000 dc.b 0 RAM:0002C0D6 000C dc.b $C RAM:0002C0D7 0000 dc.b 0 RAM:0002C0D8 0001 dc.b 1 RAM:0002C0D9 0000 dc.b 0 RAM:0002C0DA 0008 dc.b 8 RAM:0002C0DB 0000 dc.b 0 RAM:0002C0DC 0002 dc.b 2 RAM:0002C0DD 0000 dc.b 0 RAM:0002C0DE 001A dc.b $1A RAM:0002C0DF 0000 dc.b 0 RAM:0002C0E0 000A dc.b $A RAM:0002C0E1 0000 dc.b 0 RAM:0002C0E2 001E dc.b $1E RAM:0002C0E3 0000 dc.b 0 RAM:0002C0E4 0005 dc.b 5 RAM:0002C0E5 0000 dc.b 0 RAM:0002C0E6 0000 dc.b 0 RAM:0002C0E7 0000 dc.b 0 RAM:0002C0E8 0000 dc.b 0 RAM:0002C0E9 0000 dc.b 0 RAM:0002C0EA 0000 dc.b 0 RAM:0002C0EB 0000 dc.b 0 RAM:0002C0EC 0000 dc.b 0 RAM:0002C0ED 0000 dc.b 0 RAM:0002C0EE 0000 dc.b 0 RAM:0002C0EF 0000 dc.b 0 RAM:0002C0F0 0000 dc.b 0 RAM:0002C0F1 0000 dc.b 0 RAM:0002C0F2 0000 dc.b 0 RAM:0002C0F3 0000 dc.b 0 RAM:0002C0F4 0000 dc.b 0 RAM:0002C0F5 0000 dc.b 0 RAM:0002C0F6 0000 dc.b 0 RAM:0002C0F7 0000 dc.b 0 RAM:0002C0F8 0000 dc.b 0 RAM:0002C0F9 0000 dc.b 0 RAM:0002C0FA 0000 dc.b 0 RAM:0002C0FB 0000 dc.b 0 RAM:0002C0FC 0000 dc.b 0 RAM:0002C0FD 0000 dc.b 0 RAM:0002C0FE 0000 dc.b 0 RAM:0002C0FF 0000 dc.b 0 RAM:0002C100 0000 dc.b 0 RAM:0002C101 0000 dc.b 0 RAM:0002C102 0000 dc.b 0 RAM:0002C103 0000 dc.b 0 RAM:0002C104 0000 dc.b 0 RAM:0002C105 0000 dc.b 0 RAM:0002C106 0000 dc.b 0 RAM:0002C107 0000 dc.b 0 RAM:0002C108 0000 dc.b 0 RAM:0002C109 0000 dc.b 0 RAM:0002C10A 0000 dc.b 0 RAM:0002C10B 0000 dc.b 0 RAM:0002C10C 0000 dc.b 0 RAM:0002C10D 0000 dc.b 0 RAM:0002C10E 0000 dc.b 0 RAM:0002C10F 0000 dc.b 0 RAM:0002C110 0000 dc.b 0 RAM:0002C111 0000 dc.b 0 RAM:0002C112 00CA unk_2C112: dc.b $CA ; Ê ; DATA XREF: sub_844+34Ao RAM:0002C112 ; sub_1428+92o ... RAM:0002C113 0008 dc.b 8 RAM:0002C114 0000 dc.b 0 RAM:0002C115 0050 dc.b $50 ; P RAM:0002C116 0000 dc.b 0 RAM:0002C117 0017 dc.b $17 RAM:0002C118 001B dc.b $1B RAM:0002C119 0043 dc.b $43 ; C RAM:0002C11A 0008 dc.b 8 RAM:0002C11B 0000 dc.b 0 RAM:0002C11C 001B dc.b $1B RAM:0002C11D 0041 dc.b $41 ; A RAM:0002C11E 001B dc.b $1B RAM:0002C11F 0042 dc.b $42 ; B RAM:0002C120 001B dc.b $1B RAM:0002C121 004C dc.b $4C ; L RAM:0002C122 001B dc.b $1B RAM:0002C123 0048 dc.b $48 ; H RAM:0002C124 001D dc.b $1D RAM:0002C125 0000 dc.b 0 RAM:0002C126 0020 dc.b $20 RAM:0002C127 0000 dc.b 0 RAM:0002C128 0020 dc.b $20 RAM:0002C129 0000 dc.b 0 RAM:0002C12A 0020 dc.b $20 RAM:0002C12B 0000 dc.b 0 RAM:0002C12C 001B dc.b $1B RAM:0002C12D 0043 dc.b $43 ; C RAM:0002C12E 0001 dc.b 1 RAM:0002C12F 0000 dc.b 0 RAM:0002C130 001B dc.b $1B RAM:0002C131 0044 dc.b $44 ; D RAM:0002C132 0002 dc.b 2 RAM:0002C133 0000 dc.b 0 RAM:0002C134 0008 dc.b 8 RAM:0002C135 0000 dc.b 0 RAM:0002C136 0002 dc.b 2 RAM:0002C137 0000 dc.b 0 RAM:0002C138 001B dc.b $1B RAM:0002C139 0051 dc.b $51 ; Q RAM:0002C13A 0004 dc.b 4 RAM:0002C13B 0000 dc.b 0 RAM:0002C13C 001B dc.b $1B RAM:0002C13D 0048 dc.b $48 ; H RAM:0002C13E 0005 dc.b 5 RAM:0002C13F 0000 dc.b 0 RAM:0002C140 001B dc.b $1B RAM:0002C141 0049 dc.b $49 ; I RAM:0002C142 0007 dc.b 7 RAM:0002C143 0000 dc.b 0 RAM:0002C144 001B dc.b $1B RAM:0002C145 004A dc.b $4A ; J RAM:0002C146 0007 dc.b 7 RAM:0002C147 0000 dc.b 0 RAM:0002C148 001B dc.b $1B RAM:0002C149 004F dc.b $4F ; O RAM:0002C14A 0008 dc.b 8 RAM:0002C14B 0000 dc.b 0 RAM:0002C14C 001B dc.b $1B RAM:0002C14D 004B dc.b $4B ; K RAM:0002C14E 0008 dc.b 8 RAM:0002C14F 0000 dc.b 0 RAM:0002C150 001B dc.b $1B RAM:0002C151 0050 dc.b $50 ; P RAM:0002C152 0009 dc.b 9 RAM:0002C153 0000 dc.b 0 RAM:0002C154 001B dc.b $1B RAM:0002C155 004C dc.b $4C ; L RAM:0002C156 000A dc.b $A RAM:0002C157 0000 dc.b 0 RAM:0002C158 0000 dc.b 0 RAM:0002C159 0000 dc.b 0 RAM:0002C15A 0000 dc.b 0 RAM:0002C15B 0000 dc.b 0 RAM:0002C15C 0000 dc.b 0 RAM:0002C15D 0000 dc.b 0 RAM:0002C15E 0000 dc.b 0 RAM:0002C15F 0000 dc.b 0 RAM:0002C160 0000 dc.b 0 RAM:0002C161 0000 dc.b 0 RAM:0002C162 0000 dc.b 0 RAM:0002C163 0000 dc.b 0 RAM:0002C164 0000 dc.b 0 RAM:0002C165 0000 dc.b 0 RAM:0002C166 0000 dc.b 0 RAM:0002C167 0000 dc.b 0 RAM:0002C168 261C 383A byte_2C168: dc.b $26, $1C, $38, $3A ; DATA XREF: CheckSerialBusy?+68o RAM:0002C168 ; ClearSerialRequests?+4Eo ... RAM:0002C16C 2626 2626 1C1C 1C1C+byte_2C16C: dc.b $26, $26, $26, $26, $1C, $1C, $1C, $1C, $38, $38, $38, $38, $3A, $3A, $3A, $3A RAM:0002C16C 3838 3838 3A3A 3A3A ; DATA XREF: SetupConsole?+4Co RAM:0002C17C 0024 unk_2C17C: dc.b $24 ; $ ; DATA XREF: ReadSerial_18xx_bit7+16o RAM:0002C17D 003C dc.b $3C ; < RAM:0002C17E 0005 unk_2C17E: dc.b 5 ; DATA XREF: sub_B200+B8o RAM:0002C17F 0001 dc.b 1 RAM:0002C180 0001 dc.b 1 RAM:0002C181 0000 dc.b 0 RAM:0002C182 0002 dc.b 2 RAM:0002C183 0000 dc.b 0 RAM:0002C184 0003 dc.b 3 RAM:0002C185 0000 dc.b 0 RAM:0002C186 0004 dc.b 4 RAM:0002C187 0000 dc.b 0 RAM:0002C188 0005 dc.b 5 RAM:0002C189 0000 dc.b 0 RAM:0002C18A 0000 dc.b 0 RAM:0002C18B 0000 dc.b 0 RAM:0002C18C 0001 dc.b 1 RAM:0002C18D 0000 dc.b 0 RAM:0002C18E 0002 dc.b 2 RAM:0002C18F 0000 dc.b 0 RAM:0002C190 0003 dc.b 3 RAM:0002C191 0000 dc.b 0 RAM:0002C192 0004 dc.b 4 RAM:0002C193 0000 dc.b 0 RAM:0002C194 0005 dc.b 5 RAM:0002C195 0000 dc.b 0 RAM:0002C196 0000 dc.b 0 RAM:0002C197 0002 dc.b 2 RAM:0002C198 0001 dc.b 1 RAM:0002C199 0002 dc.b 2 RAM:0002C19A 0002 dc.b 2 RAM:0002C19B 0002 dc.b 2 RAM:0002C19C 0003 dc.b 3 RAM:0002C19D 0002 dc.b 2 RAM:0002C19E 0004 dc.b 4 RAM:0002C19F 0002 dc.b 2 RAM:0002C1A0 0005 dc.b 5 RAM:0002C1A1 0002 dc.b 2 RAM:0002C1A2 0006 dc.b 6 RAM:0002C1A3 0007 dc.b 7 RAM:0002C1A4 0008 dc.b 8 RAM:0002C1A5 0009 dc.b 9 RAM:0002C1A6 0000 dc.b 0 RAM:0002C1A7 0000 dc.b 0 RAM:0002C1A8 0000 dc.b 0 RAM:0002C1A9 0000 dc.b 0 RAM:0002C1AA 0001 dc.b 1 RAM:0002C1AB 0000 dc.b 0 RAM:0002C1AC 0012 dc.b $12 RAM:0002C1AD 0000 dc.b 0 RAM:0002C1AE 0013 dc.b $13 RAM:0002C1AF 0000 dc.b 0 RAM:0002C1B0 0000 dc.b 0 RAM:0002C1B1 0000 dc.b 0 RAM:0002C1B2 0000 dc.b 0 RAM:0002C1B3 0000 dc.b 0 RAM:0002C1B4 0000 dc.b 0 RAM:0002C1B5 0000 dc.b 0 RAM:0002C1B6 0000 dc.b 0 RAM:0002C1B7 0000 dc.b 0 RAM:0002C1B8 0000 0000 0000 0000+byte_2C1B8: dcb.b $6D4,0 ; DATA XREF: sub_844+33Co RAM:0002C1B8 0000 0000 0000 0000+ ; SetupConsole?+10o ... RAM:0002C88C 0000 0101 off_2C88C: dc.l off_100+1 ; DATA XREF: ClearSerialRequests?+38o RAM:0002C88C ; SerialReadResponse?+30Co RAM:0002C890 0000 unk_2C890: dc.b 0 ; DATA XREF: SerialReadResponse?+548o RAM:0002C891 0000 dc.b 0 RAM:0002C892 0000 0000 0000 0000+byte_2C892: dcb.b $7E,0 ; DATA XREF: SerialReadResponse?+552o RAM:0002C910 0000 unk_2C910: dc.b 0 ; DATA XREF: SerialReadResponse?+5BAo RAM:0002C911 0000 dc.b 0 RAM:0002C912 0000 0000 0000 0000+byte_2C912: dcb.b $40,0 ; DATA XREF: SerialReadResponse?+5C8o RAM:0002C952 0000 unk_2C952: dc.b 0 ; DATA XREF: SetupConsole?+1Eo RAM:0002C953 0001 dc.b 1 RAM:0002C954 0002 dc.b 2 RAM:0002C955 0003 dc.b 3 RAM:0002C956 0004 dc.b 4 RAM:0002C957 0005 dc.b 5 RAM:0002C958 0006 dc.b 6 RAM:0002C959 0007 dc.b 7 RAM:0002C95A 0008 dc.b 8 RAM:0002C95B 0009 dc.b 9 RAM:0002C95C 000A dc.b $A RAM:0002C95D 000B dc.b $B RAM:0002C95E 000C dc.b $C RAM:0002C95F 000D dc.b $D RAM:0002C960 000E dc.b $E RAM:0002C961 000F dc.b $F RAM:0002C962 0000 dc.b 0 RAM:0002C963 0001 dc.b 1 RAM:0002C964 0002 dc.b 2 RAM:0002C965 0003 dc.b 3 RAM:0002C966 0004 dc.b 4 RAM:0002C967 0005 dc.b 5 RAM:0002C968 0006 dc.b 6 RAM:0002C969 0007 dc.b 7 RAM:0002C96A 0008 dc.b 8 RAM:0002C96B 0009 dc.b 9 RAM:0002C96C 000A dc.b $A RAM:0002C96D 000B dc.b $B RAM:0002C96E 000C dc.b $C RAM:0002C96F 000D dc.b $D RAM:0002C970 000E dc.b $E RAM:0002C971 000F dc.b $F RAM:0002C972 0000 dc.b 0 RAM:0002C973 0000 dc.b 0 RAM:0002C974 0000 dc.b 0 RAM:0002C975 0000 dc.b 0 RAM:0002C976 0000 dc.b 0 RAM:0002C977 0000 dc.b 0 RAM:0002C978 0000 dc.b 0 RAM:0002C979 0000 dc.b 0 RAM:0002C97A 0000 dc.b 0 RAM:0002C97B 0000 dc.b 0 RAM:0002C97C 0000 dc.b 0 RAM:0002C97D 0000 dc.b 0 RAM:0002C97E 0000 dc.b 0 RAM:0002C97F 0000 dc.b 0 RAM:0002C980 0000 dc.b 0 RAM:0002C981 0000 dc.b 0 RAM:0002C982 0000 dc.b 0 RAM:0002C983 0000 dc.b 0 RAM:0002C984 0000 dc.b 0 RAM:0002C985 0000 dc.b 0 RAM:0002C986 0000 dc.b 0 RAM:0002C987 0000 dc.b 0 RAM:0002C988 0000 dc.b 0 RAM:0002C989 0000 dc.b 0 RAM:0002C98A 0000 dc.b 0 RAM:0002C98B 0000 dc.b 0 RAM:0002C98C 0000 dc.b 0 RAM:0002C98D 0000 dc.b 0 RAM:0002C98E 0000 dc.b 0 RAM:0002C98F 0000 dc.b 0 RAM:0002C990 0000 dc.b 0 RAM:0002C991 0000 dc.b 0 RAM:0002C992 0000 dc.b 0 RAM:0002C993 0000 dc.b 0 RAM:0002C994 0000 dc.b 0 RAM:0002C995 0000 dc.b 0 RAM:0002C996 0000 dc.b 0 RAM:0002C997 0000 dc.b 0 RAM:0002C998 0000 dc.b 0 RAM:0002C999 0000 dc.b 0 RAM:0002C99A 0000 dc.b 0 RAM:0002C99B 0000 dc.b 0 RAM:0002C99C 0000 dc.b 0 RAM:0002C99D 0000 dc.b 0 RAM:0002C99E 0000 dc.b 0 RAM:0002C99F 0000 dc.b 0 RAM:0002C9A0 0000 dc.b 0 RAM:0002C9A1 0000 dc.b 0 RAM:0002C9A2 0000 dc.b 0 RAM:0002C9A3 0000 dc.b 0 RAM:0002C9A4 0000 dc.b 0 RAM:0002C9A5 0000 dc.b 0 RAM:0002C9A6 0000 dc.b 0 RAM:0002C9A7 0000 dc.b 0 RAM:0002C9A8 0000 dc.b 0 RAM:0002C9A9 0030 dc.b $30 ; 0 RAM:0002C9AA 0043 dc.b $43 ; C RAM:0002C9AB 0044 dc.b $44 ; D RAM:0002C9AC 0052 dc.b $52 ; R RAM:0002C9AD 004C dc.b $4C ; L RAM:0002C9AE 00FF dc.b $FF RAM:0002C9AF 00FF dc.b $FF RAM:0002C9B0 0003 dc.b 3 RAM:0002C9B1 0000 dc.b 0 RAM:0002C9B2 0000 dc.b 0 RAM:0002C9B3 0000 dc.b 0 RAM:0002C9B4 0000 dc.b 0 RAM:0002C9B5 0002 dc.b 2 RAM:0002C9B6 00BF dc.b $BF ; ¿ RAM:0002C9B7 00BA dc.b $BA ; º RAM:0002C9B8 0000 dc.b 0 RAM:0002C9B9 0000 dc.b 0 RAM:0002C9BA 0041 dc.b $41 ; A RAM:0002C9BB 0043 dc.b $43 ; C RAM:0002C9BC 0044 dc.b $44 ; D RAM:0002C9BD 0031 dc.b $31 ; 1 RAM:0002C9BE 00FF dc.b $FF RAM:0002C9BF 00FF dc.b $FF RAM:0002C9C0 0000 dc.b 0 RAM:0002C9C1 0000 dc.b 0 RAM:0002C9C2 0000 dc.b 0 RAM:0002C9C3 000A dc.b $A RAM:0002C9C4 0000 dc.b 0 RAM:0002C9C5 0002 dc.b 2 RAM:0002C9C6 00C1 dc.b $C1 ; Á RAM:0002C9C7 0012 dc.b $12 RAM:0002C9C8 0000 dc.b 0 RAM:0002C9C9 0000 dc.b 0 RAM:0002C9CA 0041 dc.b $41 ; A RAM:0002C9CB 0043 dc.b $43 ; C RAM:0002C9CC 0044 dc.b $44 ; D RAM:0002C9CD 0032 dc.b $32 ; 2 RAM:0002C9CE 00FF dc.b $FF RAM:0002C9CF 00FF dc.b $FF RAM:0002C9D0 0000 dc.b 0 RAM:0002C9D1 0000 dc.b 0 RAM:0002C9D2 0000 dc.b 0 RAM:0002C9D3 000A dc.b $A RAM:0002C9D4 0000 dc.b 0 RAM:0002C9D5 0002 dc.b 2 RAM:0002C9D6 00C1 dc.b $C1 ; Á RAM:0002C9D7 0012 dc.b $12 RAM:0002C9D8 0000 dc.b 0 RAM:0002C9D9 0000 dc.b 0 RAM:0002C9DA 0041 dc.b $41 ; A RAM:0002C9DB 0043 dc.b $43 ; C RAM:0002C9DC 0044 dc.b $44 ; D RAM:0002C9DD 0033 dc.b $33 ; 3 RAM:0002C9DE 00FF dc.b $FF RAM:0002C9DF 00FF dc.b $FF RAM:0002C9E0 0000 dc.b 0 RAM:0002C9E1 0000 dc.b 0 RAM:0002C9E2 0000 dc.b 0 RAM:0002C9E3 000A dc.b $A RAM:0002C9E4 0000 dc.b 0 RAM:0002C9E5 0002 dc.b 2 RAM:0002C9E6 00C1 dc.b $C1 ; Á RAM:0002C9E7 0012 dc.b $12 RAM:0002C9E8 0000 dc.b 0 RAM:0002C9E9 0000 dc.b 0 RAM:0002C9EA 0041 dc.b $41 ; A RAM:0002C9EB 0043 dc.b $43 ; C RAM:0002C9EC 0044 dc.b $44 ; D RAM:0002C9ED 0034 dc.b $34 ; 4 RAM:0002C9EE 00FF dc.b $FF RAM:0002C9EF 00FF dc.b $FF RAM:0002C9F0 0000 dc.b 0 RAM:0002C9F1 0000 dc.b 0 RAM:0002C9F2 0000 dc.b 0 RAM:0002C9F3 000A dc.b $A RAM:0002C9F4 0000 dc.b 0 RAM:0002C9F5 0002 dc.b 2 RAM:0002C9F6 00C1 dc.b $C1 ; Á RAM:0002C9F7 0012 dc.b $12 RAM:0002C9F8 0000 dc.b 0 RAM:0002C9F9 0000 dc.b 0 RAM:0002C9FA 0041 dc.b $41 ; A RAM:0002C9FB 0043 dc.b $43 ; C RAM:0002C9FC 0044 dc.b $44 ; D RAM:0002C9FD 0035 dc.b $35 ; 5 RAM:0002C9FE 00FF dc.b $FF RAM:0002C9FF 00FF dc.b $FF RAM:0002CA00 0000 dc.b 0 RAM:0002CA01 0000 dc.b 0 RAM:0002CA02 0000 dc.b 0 RAM:0002CA03 000A dc.b $A RAM:0002CA04 0000 dc.b 0 RAM:0002CA05 0002 dc.b 2 RAM:0002CA06 00C1 dc.b $C1 ; Á RAM:0002CA07 0012 dc.b $12 RAM:0002CA08 0000 dc.b 0 RAM:0002CA09 0000 dc.b 0 RAM:0002CA0A 0041 dc.b $41 ; A RAM:0002CA0B 0043 dc.b $43 ; C RAM:0002CA0C 0044 dc.b $44 ; D RAM:0002CA0D 0036 dc.b $36 ; 6 RAM:0002CA0E 00FF dc.b $FF RAM:0002CA0F 00FF dc.b $FF RAM:0002CA10 0000 dc.b 0 RAM:0002CA11 0000 dc.b 0 RAM:0002CA12 0000 dc.b 0 RAM:0002CA13 000A dc.b $A RAM:0002CA14 0000 dc.b 0 RAM:0002CA15 0002 dc.b 2 RAM:0002CA16 00C1 dc.b $C1 ; Á RAM:0002CA17 0012 dc.b $12 RAM:0002CA18 0000 dc.b 0 RAM:0002CA19 0000 dc.b 0 RAM:0002CA1A 0041 dc.b $41 ; A RAM:0002CA1B 0043 dc.b $43 ; C RAM:0002CA1C 0044 dc.b $44 ; D RAM:0002CA1D 0037 dc.b $37 ; 7 RAM:0002CA1E 00FF dc.b $FF RAM:0002CA1F 00FF dc.b $FF RAM:0002CA20 0000 dc.b 0 RAM:0002CA21 0000 dc.b 0 RAM:0002CA22 0000 dc.b 0 RAM:0002CA23 000A dc.b $A RAM:0002CA24 0000 dc.b 0 RAM:0002CA25 0002 dc.b 2 RAM:0002CA26 00C1 dc.b $C1 ; Á RAM:0002CA27 0012 dc.b $12 RAM:0002CA28 0000 dc.b 0 RAM:0002CA29 0000 dc.b 0 RAM:0002CA2A 0041 dc.b $41 ; A RAM:0002CA2B 0043 dc.b $43 ; C RAM:0002CA2C 0044 dc.b $44 ; D RAM:0002CA2D 0038 dc.b $38 ; 8 RAM:0002CA2E 00FF dc.b $FF RAM:0002CA2F 00FF dc.b $FF RAM:0002CA30 0000 dc.b 0 RAM:0002CA31 0000 dc.b 0 RAM:0002CA32 0000 dc.b 0 RAM:0002CA33 000A dc.b $A RAM:0002CA34 0000 dc.b 0 RAM:0002CA35 0002 dc.b 2 RAM:0002CA36 00C1 dc.b $C1 ; Á RAM:0002CA37 0012 dc.b $12 RAM:0002CA38 0000 dc.b 0 RAM:0002CA39 0000 dc.b 0 RAM:0002CA3A 0041 dc.b $41 ; A RAM:0002CA3B 0043 dc.b $43 ; C RAM:0002CA3C 0044 dc.b $44 ; D RAM:0002CA3D 0039 dc.b $39 ; 9 RAM:0002CA3E 00FF dc.b $FF RAM:0002CA3F 00FF dc.b $FF RAM:0002CA40 0000 dc.b 0 RAM:0002CA41 0000 dc.b 0 RAM:0002CA42 0000 dc.b 0 RAM:0002CA43 000A dc.b $A RAM:0002CA44 0000 dc.b 0 RAM:0002CA45 0002 dc.b 2 RAM:0002CA46 00C1 dc.b $C1 ; Á RAM:0002CA47 0012 dc.b $12 RAM:0002CA48 0000 dc.b 0 RAM:0002CA49 0000 dc.b 0 RAM:0002CA4A 0041 dc.b $41 ; A RAM:0002CA4B 0043 dc.b $43 ; C RAM:0002CA4C 0044 dc.b $44 ; D RAM:0002CA4D 0041 dc.b $41 ; A RAM:0002CA4E 00FF dc.b $FF RAM:0002CA4F 00FF dc.b $FF RAM:0002CA50 0000 dc.b 0 RAM:0002CA51 0000 dc.b 0 RAM:0002CA52 0000 dc.b 0 RAM:0002CA53 000A dc.b $A RAM:0002CA54 0000 dc.b 0 RAM:0002CA55 0002 dc.b 2 RAM:0002CA56 00C1 dc.b $C1 ; Á RAM:0002CA57 0012 dc.b $12 RAM:0002CA58 0000 dc.b 0 RAM:0002CA59 0000 dc.b 0 RAM:0002CA5A 0041 dc.b $41 ; A RAM:0002CA5B 0043 dc.b $43 ; C RAM:0002CA5C 0044 dc.b $44 ; D RAM:0002CA5D 0042 dc.b $42 ; B RAM:0002CA5E 00FF dc.b $FF RAM:0002CA5F 00FF dc.b $FF RAM:0002CA60 0000 dc.b 0 RAM:0002CA61 0000 dc.b 0 RAM:0002CA62 0000 dc.b 0 RAM:0002CA63 000A dc.b $A RAM:0002CA64 0000 dc.b 0 RAM:0002CA65 0002 dc.b 2 RAM:0002CA66 00C1 dc.b $C1 ; Á RAM:0002CA67 0012 dc.b $12 RAM:0002CA68 0000 dc.b 0 RAM:0002CA69 0000 dc.b 0 RAM:0002CA6A 0041 dc.b $41 ; A RAM:0002CA6B 0043 dc.b $43 ; C RAM:0002CA6C 0044 dc.b $44 ; D RAM:0002CA6D 0043 dc.b $43 ; C RAM:0002CA6E 00FF dc.b $FF RAM:0002CA6F 00FF dc.b $FF RAM:0002CA70 0000 dc.b 0 RAM:0002CA71 0000 dc.b 0 RAM:0002CA72 0000 dc.b 0 RAM:0002CA73 000A dc.b $A RAM:0002CA74 0000 dc.b 0 RAM:0002CA75 0002 dc.b 2 RAM:0002CA76 00C1 dc.b $C1 ; Á RAM:0002CA77 0012 dc.b $12 RAM:0002CA78 0000 dc.b 0 RAM:0002CA79 0000 dc.b 0 RAM:0002CA7A 0041 dc.b $41 ; A RAM:0002CA7B 0043 dc.b $43 ; C RAM:0002CA7C 0044 dc.b $44 ; D RAM:0002CA7D 0044 dc.b $44 ; D RAM:0002CA7E 00FF dc.b $FF RAM:0002CA7F 00FF dc.b $FF RAM:0002CA80 0000 dc.b 0 RAM:0002CA81 0000 dc.b 0 RAM:0002CA82 0000 dc.b 0 RAM:0002CA83 000A dc.b $A RAM:0002CA84 0000 dc.b 0 RAM:0002CA85 0002 dc.b 2 RAM:0002CA86 00C1 dc.b $C1 ; Á RAM:0002CA87 0012 dc.b $12 RAM:0002CA88 0000 dc.b 0 RAM:0002CA89 0000 dc.b 0 RAM:0002CA8A 0041 dc.b $41 ; A RAM:0002CA8B 0043 dc.b $43 ; C RAM:0002CA8C 0044 dc.b $44 ; D RAM:0002CA8D 0045 dc.b $45 ; E RAM:0002CA8E 00FF dc.b $FF RAM:0002CA8F 00FF dc.b $FF RAM:0002CA90 0000 dc.b 0 RAM:0002CA91 0000 dc.b 0 RAM:0002CA92 0000 dc.b 0 RAM:0002CA93 000A dc.b $A RAM:0002CA94 0000 dc.b 0 RAM:0002CA95 0002 dc.b 2 RAM:0002CA96 00C1 dc.b $C1 ; Á RAM:0002CA97 0012 dc.b $12 RAM:0002CA98 0000 dc.b 0 RAM:0002CA99 0000 dc.b 0 RAM:0002CA9A 0041 dc.b $41 ; A RAM:0002CA9B 0043 dc.b $43 ; C RAM:0002CA9C 0044 dc.b $44 ; D RAM:0002CA9D 0046 dc.b $46 ; F RAM:0002CA9E 0000 dc.b 0 RAM:0002CA9F 0000 dc.b 0 RAM:0002CAA0 0000 dc.b 0 RAM:0002CAA1 0000 dc.b 0 RAM:0002CAA2 0000 dc.b 0 RAM:0002CAA3 000A dc.b $A RAM:0002CAA4 0000 dc.b 0 RAM:0002CAA5 0002 dc.b 2 RAM:0002CAA6 00C1 dc.b $C1 ; Á RAM:0002CAA7 0012 dc.b $12 RAM:0002CAA8 0000 dc.b 0 RAM:0002CAA9 0000 dc.b 0 RAM:0002CAAA 0050 dc.b $50 ; P RAM:0002CAAB 004D dc.b $4D ; M RAM:0002CAAC 0031 dc.b $31 ; 1 RAM:0002CAAD 0000 dc.b 0 RAM:0002CAAE 00FF dc.b $FF RAM:0002CAAF 00FF dc.b $FF RAM:0002CAB0 0001 dc.b 1 RAM:0002CAB1 0000 dc.b 0 RAM:0002CAB2 0000 dc.b 0 RAM:0002CAB3 0008 dc.b 8 RAM:0002CAB4 0000 dc.b 0 RAM:0002CAB5 0002 dc.b 2 RAM:0002CAB6 00BF dc.b $BF ; ¿ RAM:0002CAB7 0064 dc.b $64 ; d RAM:0002CAB8 0000 dc.b 0 RAM:0002CAB9 0000 dc.b 0 RAM:0002CABA 0050 dc.b $50 ; P RAM:0002CABB 004D dc.b $4D ; M RAM:0002CABC 0032 dc.b $32 ; 2 RAM:0002CABD 0000 dc.b 0 RAM:0002CABE 00FF dc.b $FF RAM:0002CABF 00FF dc.b $FF RAM:0002CAC0 0001 dc.b 1 RAM:0002CAC1 0000 dc.b 0 RAM:0002CAC2 0000 dc.b 0 RAM:0002CAC3 0008 dc.b 8 RAM:0002CAC4 0000 dc.b 0 RAM:0002CAC5 0002 dc.b 2 RAM:0002CAC6 00BF dc.b $BF ; ¿ RAM:0002CAC7 0064 dc.b $64 ; d RAM:0002CAC8 0000 dc.b 0 RAM:0002CAC9 0000 dc.b 0 RAM:0002CACA 0050 dc.b $50 ; P RAM:0002CACB 004D dc.b $4D ; M RAM:0002CACC 0033 dc.b $33 ; 3 RAM:0002CACD 0000 dc.b 0 RAM:0002CACE 00FF dc.b $FF RAM:0002CACF 00FF dc.b $FF RAM:0002CAD0 0001 dc.b 1 RAM:0002CAD1 0000 dc.b 0 RAM:0002CAD2 0000 dc.b 0 RAM:0002CAD3 0008 dc.b 8 RAM:0002CAD4 0000 dc.b 0 RAM:0002CAD5 0002 dc.b 2 RAM:0002CAD6 00BF dc.b $BF ; ¿ RAM:0002CAD7 0064 dc.b $64 ; d RAM:0002CAD8 0000 dc.b 0 RAM:0002CAD9 0000 dc.b 0 RAM:0002CADA 0050 dc.b $50 ; P RAM:0002CADB 004D dc.b $4D ; M RAM:0002CADC 0034 dc.b $34 ; 4 RAM:0002CADD 0000 dc.b 0 RAM:0002CADE 00FF dc.b $FF RAM:0002CADF 00FF dc.b $FF RAM:0002CAE0 0001 dc.b 1 RAM:0002CAE1 0000 dc.b 0 RAM:0002CAE2 0000 dc.b 0 RAM:0002CAE3 0008 dc.b 8 RAM:0002CAE4 0000 dc.b 0 RAM:0002CAE5 0002 dc.b 2 RAM:0002CAE6 00BF dc.b $BF ; ¿ RAM:0002CAE7 0064 dc.b $64 ; d RAM:0002CAE8 0000 dc.b 0 RAM:0002CAE9 0000 dc.b 0 RAM:0002CAEA 0050 dc.b $50 ; P RAM:0002CAEB 004D dc.b $4D ; M RAM:0002CAEC 0035 dc.b $35 ; 5 RAM:0002CAED 0000 dc.b 0 RAM:0002CAEE 00FF dc.b $FF RAM:0002CAEF 00FF dc.b $FF RAM:0002CAF0 0001 dc.b 1 RAM:0002CAF1 0000 dc.b 0 RAM:0002CAF2 0000 dc.b 0 RAM:0002CAF3 0008 dc.b 8 RAM:0002CAF4 0000 dc.b 0 RAM:0002CAF5 0002 dc.b 2 RAM:0002CAF6 00BF dc.b $BF ; ¿ RAM:0002CAF7 0064 dc.b $64 ; d RAM:0002CAF8 0000 dc.b 0 RAM:0002CAF9 0000 dc.b 0 RAM:0002CAFA 0050 dc.b $50 ; P RAM:0002CAFB 004D dc.b $4D ; M RAM:0002CAFC 0036 dc.b $36 ; 6 RAM:0002CAFD 0000 dc.b 0 RAM:0002CAFE 00FF dc.b $FF RAM:0002CAFF 00FF dc.b $FF RAM:0002CB00 0001 dc.b 1 RAM:0002CB01 0000 dc.b 0 RAM:0002CB02 0000 dc.b 0 RAM:0002CB03 0008 dc.b 8 RAM:0002CB04 0000 dc.b 0 RAM:0002CB05 0002 dc.b 2 RAM:0002CB06 00BF dc.b $BF ; ¿ RAM:0002CB07 0064 dc.b $64 ; d RAM:0002CB08 0000 dc.b 0 RAM:0002CB09 0000 dc.b 0 RAM:0002CB0A 0050 dc.b $50 ; P RAM:0002CB0B 004D dc.b $4D ; M RAM:0002CB0C 0037 dc.b $37 ; 7 RAM:0002CB0D 0000 dc.b 0 RAM:0002CB0E 00FF dc.b $FF RAM:0002CB0F 00FF dc.b $FF RAM:0002CB10 0001 dc.b 1 RAM:0002CB11 0000 dc.b 0 RAM:0002CB12 0000 dc.b 0 RAM:0002CB13 0008 dc.b 8 RAM:0002CB14 0000 dc.b 0 RAM:0002CB15 0002 dc.b 2 RAM:0002CB16 00BF dc.b $BF ; ¿ RAM:0002CB17 0064 dc.b $64 ; d RAM:0002CB18 0000 dc.b 0 RAM:0002CB19 0000 dc.b 0 RAM:0002CB1A 0050 dc.b $50 ; P RAM:0002CB1B 004D dc.b $4D ; M RAM:0002CB1C 0038 dc.b $38 ; 8 RAM:0002CB1D 0000 dc.b 0 RAM:0002CB1E 00FF dc.b $FF RAM:0002CB1F 00FF dc.b $FF RAM:0002CB20 0005 dc.b 5 RAM:0002CB21 0000 dc.b 0 RAM:0002CB22 0000 dc.b 0 RAM:0002CB23 0008 dc.b 8 RAM:0002CB24 0000 dc.b 0 RAM:0002CB25 0002 dc.b 2 RAM:0002CB26 00C1 dc.b $C1 ; Á RAM:0002CB27 0012 dc.b $12 RAM:0002CB28 0000 dc.b 0 RAM:0002CB29 0000 dc.b 0 RAM:0002CB2A 0052 dc.b $52 ; R RAM:0002CB2B 0050 dc.b $50 ; P RAM:0002CB2C 0046 dc.b $46 ; F RAM:0002CB2D 0050 dc.b $50 ; P RAM:0002CB2E 00FF dc.b $FF RAM:0002CB2F 00FF dc.b $FF RAM:0002CB30 0003 dc.b 3 RAM:0002CB31 0000 dc.b 0 RAM:0002CB32 0000 dc.b 0 RAM:0002CB33 001B dc.b $1B RAM:0002CB34 0000 dc.b 0 RAM:0002CB35 0002 dc.b 2 RAM:0002CB36 00BF dc.b $BF ; ¿ RAM:0002CB37 00BA dc.b $BA ; º RAM:0002CB38 0000 dc.b 0 RAM:0002CB39 0000 dc.b 0 RAM:0002CB3A 0050 dc.b $50 ; P RAM:0002CB3B 004D dc.b $4D ; M RAM:0002CB3C 0053 dc.b $53 ; S RAM:0002CB3D 0000 dc.b 0 RAM:0002CB3E 00FF dc.b $FF RAM:0002CB3F 00FF dc.b $FF RAM:0002CB40 0001 dc.b 1 RAM:0002CB41 0000 dc.b 0 RAM:0002CB42 0000 dc.b 0 RAM:0002CB43 0010 dc.b $10 RAM:0002CB44 0000 dc.b 0 RAM:0002CB45 0002 dc.b 2 RAM:0002CB46 00BF dc.b $BF ; ¿ RAM:0002CB47 0064 dc.b $64 ; d RAM:0002CB48 0000 dc.b 0 RAM:0002CB49 0000 dc.b 0 RAM:0002CB4A 004D dc.b $4D ; M RAM:0002CB4B 0041 dc.b $41 ; A RAM:0002CB4C 0049 dc.b $49 ; I RAM:0002CB4D 0044 dc.b $44 ; D RAM:0002CB4E 00FF dc.b $FF RAM:0002CB4F 00FF dc.b $FF RAM:0002CB50 0003 dc.b 3 RAM:0002CB51 0000 dc.b 0 RAM:0002CB52 0000 dc.b 0 RAM:0002CB53 0010 dc.b $10 RAM:0002CB54 0000 dc.b 0 RAM:0002CB55 0002 dc.b 2 RAM:0002CB56 00BF dc.b $BF ; ¿ RAM:0002CB57 00BA dc.b $BA ; º RAM:0002CB58 0000 dc.b 0 RAM:0002CB59 0000 dc.b 0 RAM:0002CB5A 0054 dc.b $54 ; T RAM:0002CB5B 004D dc.b $4D ; M RAM:0002CB5C 0053 dc.b $53 ; S RAM:0002CB5D 0031 dc.b $31 ; 1 RAM:0002CB5E 00FF dc.b $FF RAM:0002CB5F 00FF dc.b $FF RAM:0002CB60 0002 dc.b 2 RAM:0002CB61 0000 dc.b 0 RAM:0002CB62 0000 dc.b 0 RAM:0002CB63 0018 dc.b $18 RAM:0002CB64 0000 dc.b 0 RAM:0002CB65 0002 dc.b 2 RAM:0002CB66 00BF dc.b $BF ; ¿ RAM:0002CB67 0064 dc.b $64 ; d RAM:0002CB68 0000 dc.b 0 RAM:0002CB69 0000 dc.b 0 RAM:0002CB6A 0054 dc.b $54 ; T RAM:0002CB6B 004D dc.b $4D ; M RAM:0002CB6C 0053 dc.b $53 ; S RAM:0002CB6D 0032 dc.b $32 ; 2 RAM:0002CB6E 00FF dc.b $FF RAM:0002CB6F 00FF dc.b $FF RAM:0002CB70 0002 dc.b 2 RAM:0002CB71 0000 dc.b 0 RAM:0002CB72 0000 dc.b 0 RAM:0002CB73 0018 dc.b $18 RAM:0002CB74 0000 dc.b 0 RAM:0002CB75 0002 dc.b 2 RAM:0002CB76 00BF dc.b $BF ; ¿ RAM:0002CB77 0064 dc.b $64 ; d RAM:0002CB78 0000 dc.b 0 RAM:0002CB79 0000 dc.b 0 RAM:0002CB7A 0054 dc.b $54 ; T RAM:0002CB7B 004D dc.b $4D ; M RAM:0002CB7C 0053 dc.b $53 ; S RAM:0002CB7D 0033 dc.b $33 ; 3 RAM:0002CB7E 00FF dc.b $FF RAM:0002CB7F 00FF dc.b $FF RAM:0002CB80 0002 dc.b 2 RAM:0002CB81 0000 dc.b 0 RAM:0002CB82 0000 dc.b 0 RAM:0002CB83 0018 dc.b $18 RAM:0002CB84 0000 dc.b 0 RAM:0002CB85 0002 dc.b 2 RAM:0002CB86 00BF dc.b $BF ; ¿ RAM:0002CB87 0064 dc.b $64 ; d RAM:0002CB88 0000 dc.b 0 RAM:0002CB89 0000 dc.b 0 RAM:0002CB8A 0054 dc.b $54 ; T RAM:0002CB8B 004D dc.b $4D ; M RAM:0002CB8C 0053 dc.b $53 ; S RAM:0002CB8D 0034 dc.b $34 ; 4 RAM:0002CB8E 00FF dc.b $FF RAM:0002CB8F 00FF dc.b $FF RAM:0002CB90 0002 dc.b 2 RAM:0002CB91 0000 dc.b 0 RAM:0002CB92 0000 dc.b 0 RAM:0002CB93 0018 dc.b $18 RAM:0002CB94 0000 dc.b 0 RAM:0002CB95 0002 dc.b 2 RAM:0002CB96 00BF dc.b $BF ; ¿ RAM:0002CB97 0064 dc.b $64 ; d RAM:0002CB98 0000 dc.b 0 RAM:0002CB99 0000 dc.b 0 RAM:0002CB9A 0054 dc.b $54 ; T RAM:0002CB9B 004D dc.b $4D ; M RAM:0002CB9C 0053 dc.b $53 ; S RAM:0002CB9D 0035 dc.b $35 ; 5 RAM:0002CB9E 00FF dc.b $FF RAM:0002CB9F 00FF dc.b $FF RAM:0002CBA0 0002 dc.b 2 RAM:0002CBA1 0000 dc.b 0 RAM:0002CBA2 0000 dc.b 0 RAM:0002CBA3 0018 dc.b $18 RAM:0002CBA4 0000 dc.b 0 RAM:0002CBA5 0002 dc.b 2 RAM:0002CBA6 00BF dc.b $BF ; ¿ RAM:0002CBA7 0064 dc.b $64 ; d RAM:0002CBA8 0000 dc.b 0 RAM:0002CBA9 0000 dc.b 0 RAM:0002CBAA 0054 dc.b $54 ; T RAM:0002CBAB 004D dc.b $4D ; M RAM:0002CBAC 0053 dc.b $53 ; S RAM:0002CBAD 0036 dc.b $36 ; 6 RAM:0002CBAE 00FF dc.b $FF RAM:0002CBAF 00FF dc.b $FF RAM:0002CBB0 0002 dc.b 2 RAM:0002CBB1 0000 dc.b 0 RAM:0002CBB2 0000 dc.b 0 RAM:0002CBB3 0018 dc.b $18 RAM:0002CBB4 0000 dc.b 0 RAM:0002CBB5 0002 dc.b 2 RAM:0002CBB6 00BF dc.b $BF ; ¿ RAM:0002CBB7 0064 dc.b $64 ; d RAM:0002CBB8 0000 dc.b 0 RAM:0002CBB9 0000 dc.b 0 RAM:0002CBBA 0054 dc.b $54 ; T RAM:0002CBBB 004D dc.b $4D ; M RAM:0002CBBC 0053 dc.b $53 ; S RAM:0002CBBD 0037 dc.b $37 ; 7 RAM:0002CBBE 00FF dc.b $FF RAM:0002CBBF 00FF dc.b $FF RAM:0002CBC0 0002 dc.b 2 RAM:0002CBC1 0000 dc.b 0 RAM:0002CBC2 0000 dc.b 0 RAM:0002CBC3 0018 dc.b $18 RAM:0002CBC4 0000 dc.b 0 RAM:0002CBC5 0002 dc.b 2 RAM:0002CBC6 00BF dc.b $BF ; ¿ RAM:0002CBC7 0064 dc.b $64 ; d RAM:0002CBC8 0000 dc.b 0 RAM:0002CBC9 0000 dc.b 0 RAM:0002CBCA 0054 dc.b $54 ; T RAM:0002CBCB 004D dc.b $4D ; M RAM:0002CBCC 0053 dc.b $53 ; S RAM:0002CBCD 0038 dc.b $38 ; 8 RAM:0002CBCE 00FF dc.b $FF RAM:0002CBCF 00FF dc.b $FF RAM:0002CBD0 0002 dc.b 2 RAM:0002CBD1 0000 dc.b 0 RAM:0002CBD2 0000 dc.b 0 RAM:0002CBD3 0018 dc.b $18 RAM:0002CBD4 0000 dc.b 0 RAM:0002CBD5 0002 dc.b 2 RAM:0002CBD6 00BF dc.b $BF ; ¿ RAM:0002CBD7 0064 dc.b $64 ; d RAM:0002CBD8 0000 dc.b 0 RAM:0002CBD9 0000 dc.b 0 RAM:0002CBDA 0043 dc.b $43 ; C RAM:0002CBDB 004F dc.b $4F ; O RAM:0002CBDC 004E dc.b $4E ; N RAM:0002CBDD 0053 dc.b $53 ; S RAM:0002CBDE 0000 dc.b 0 RAM:0002CBDF 0000 dc.b 0 RAM:0002CBE0 0000 dc.b 0 RAM:0002CBE1 0000 dc.b 0 RAM:0002CBE2 0000 dc.b 0 RAM:0002CBE3 001B dc.b $1B RAM:0002CBE4 0002 C112 off_2CBE4: dc.l unk_2C112 ; DATA XREF: SetupConsole?+9Er RAM:0002CBE8 0000 dc.b 0 RAM:0002CBE9 0000 dc.b 0 RAM:0002CBEA 0053 dc.b $53 ; S RAM:0002CBEB 0045 dc.b $45 ; E RAM:0002CBEC 0052 dc.b $52 ; R RAM:0002CBED 0056 dc.b $56 ; V RAM:0002CBEE 00FF dc.b $FF RAM:0002CBEF 00FF dc.b $FF RAM:0002CBF0 0000 dc.b 0 RAM:0002CBF1 0000 dc.b 0 RAM:0002CBF2 0000 dc.b 0 RAM:0002CBF3 001B dc.b $1B RAM:0002CBF4 0000 dc.b 0 RAM:0002CBF5 0002 dc.b 2 RAM:0002CBF6 00C1 dc.b $C1 ; Á RAM:0002CBF7 0012 dc.b $12 RAM:0002CBF8 0000 dc.b 0 RAM:0002CBF9 0000 dc.b 0 RAM:0002CBFA 0041 dc.b $41 ; A RAM:0002CBFB 0045 dc.b $45 ; E RAM:0002CBFC 0053 dc.b $53 ; S RAM:0002CBFD 0031 dc.b $31 ; 1 RAM:0002CBFE 00FF dc.b $FF RAM:0002CBFF 00FF dc.b $FF RAM:0002CC00 0001 dc.b 1 RAM:0002CC01 0000 dc.b 0 RAM:0002CC02 0000 dc.b 0 RAM:0002CC03 0025 dc.b $25 ; % RAM:0002CC04 0000 dc.b 0 RAM:0002CC05 0002 dc.b 2 RAM:0002CC06 00BF dc.b $BF ; ¿ RAM:0002CC07 0064 dc.b $64 ; d RAM:0002CC08 0000 dc.b 0 RAM:0002CC09 0000 dc.b 0 RAM:0002CC0A 0043 dc.b $43 ; C RAM:0002CC0B 004C dc.b $4C ; L RAM:0002CC0C 0049 dc.b $49 ; I RAM:0002CC0D 0031 dc.b $31 ; 1 RAM:0002CC0E 00FF dc.b $FF RAM:0002CC0F 00FF dc.b $FF RAM:0002CC10 0000 dc.b 0 RAM:0002CC11 0000 dc.b 0 RAM:0002CC12 0000 dc.b 0 RAM:0002CC13 001B dc.b $1B RAM:0002CC14 0000 dc.b 0 RAM:0002CC15 0002 dc.b 2 RAM:0002CC16 00C1 dc.b $C1 ; Á RAM:0002CC17 0012 dc.b $12 RAM:0002CC18 0000 dc.b 0 RAM:0002CC19 0000 dc.b 0 RAM:0002CC1A 0043 dc.b $43 ; C RAM:0002CC1B 004C dc.b $4C ; L RAM:0002CC1C 0049 dc.b $49 ; I RAM:0002CC1D 0032 dc.b $32 ; 2 RAM:0002CC1E 00FF dc.b $FF RAM:0002CC1F 00FF dc.b $FF RAM:0002CC20 0000 dc.b 0 RAM:0002CC21 0000 dc.b 0 RAM:0002CC22 0000 dc.b 0 RAM:0002CC23 001B dc.b $1B RAM:0002CC24 0000 dc.b 0 RAM:0002CC25 0002 dc.b 2 RAM:0002CC26 00C1 dc.b $C1 ; Á RAM:0002CC27 0012 dc.b $12 RAM:0002CC28 0000 dc.b 0 RAM:0002CC29 0000 dc.b 0 RAM:0002CC2A 0043 dc.b $43 ; C RAM:0002CC2B 004C dc.b $4C ; L RAM:0002CC2C 0049 dc.b $49 ; I RAM:0002CC2D 0033 dc.b $33 ; 3 RAM:0002CC2E 00FF dc.b $FF RAM:0002CC2F 00FF dc.b $FF RAM:0002CC30 0000 dc.b 0 RAM:0002CC31 0000 dc.b 0 RAM:0002CC32 0000 dc.b 0 RAM:0002CC33 001B dc.b $1B RAM:0002CC34 0000 dc.b 0 RAM:0002CC35 0002 dc.b 2 RAM:0002CC36 00C1 dc.b $C1 ; Á RAM:0002CC37 0012 dc.b $12 RAM:0002CC38 0000 dc.b 0 RAM:0002CC39 0000 dc.b 0 RAM:0002CC3A 0043 dc.b $43 ; C RAM:0002CC3B 004C dc.b $4C ; L RAM:0002CC3C 0049 dc.b $49 ; I RAM:0002CC3D 0034 dc.b $34 ; 4 RAM:0002CC3E 00FF dc.b $FF RAM:0002CC3F 00FF dc.b $FF RAM:0002CC40 0000 dc.b 0 RAM:0002CC41 0000 dc.b 0 RAM:0002CC42 0000 dc.b 0 RAM:0002CC43 001B dc.b $1B RAM:0002CC44 0000 dc.b 0 RAM:0002CC45 0002 dc.b 2 RAM:0002CC46 00C1 dc.b $C1 ; Á RAM:0002CC47 0012 dc.b $12 RAM:0002CC48 0000 dc.b 0 RAM:0002CC49 0000 dc.b 0 RAM:0002CC4A 0043 dc.b $43 ; C RAM:0002CC4B 004C dc.b $4C ; L RAM:0002CC4C 0049 dc.b $49 ; I RAM:0002CC4D 0035 dc.b $35 ; 5 RAM:0002CC4E 00FF dc.b $FF RAM:0002CC4F 00FF dc.b $FF RAM:0002CC50 0000 dc.b 0 RAM:0002CC51 0000 dc.b 0 RAM:0002CC52 0000 dc.b 0 RAM:0002CC53 001B dc.b $1B RAM:0002CC54 0000 dc.b 0 RAM:0002CC55 0002 dc.b 2 RAM:0002CC56 00C1 dc.b $C1 ; Á RAM:0002CC57 0012 dc.b $12 RAM:0002CC58 0000 dc.b 0 RAM:0002CC59 0000 dc.b 0 RAM:0002CC5A 0043 dc.b $43 ; C RAM:0002CC5B 004C dc.b $4C ; L RAM:0002CC5C 0049 dc.b $49 ; I RAM:0002CC5D 0036 dc.b $36 ; 6 RAM:0002CC5E 00FF dc.b $FF RAM:0002CC5F 00FF dc.b $FF RAM:0002CC60 0000 dc.b 0 RAM:0002CC61 0000 dc.b 0 RAM:0002CC62 0000 dc.b 0 RAM:0002CC63 001B dc.b $1B RAM:0002CC64 0000 dc.b 0 RAM:0002CC65 0002 dc.b 2 RAM:0002CC66 00C1 dc.b $C1 ; Á RAM:0002CC67 0012 dc.b $12 RAM:0002CC68 0000 dc.b 0 RAM:0002CC69 0000 dc.b 0 RAM:0002CC6A 0043 dc.b $43 ; C RAM:0002CC6B 004C dc.b $4C ; L RAM:0002CC6C 0049 dc.b $49 ; I RAM:0002CC6D 0037 dc.b $37 ; 7 RAM:0002CC6E 00FF dc.b $FF RAM:0002CC6F 00FF dc.b $FF RAM:0002CC70 0000 dc.b 0 RAM:0002CC71 0000 dc.b 0 RAM:0002CC72 0000 dc.b 0 RAM:0002CC73 001B dc.b $1B RAM:0002CC74 0000 dc.b 0 RAM:0002CC75 0002 dc.b 2 RAM:0002CC76 00C1 dc.b $C1 ; Á RAM:0002CC77 0012 dc.b $12 RAM:0002CC78 0000 dc.b 0 RAM:0002CC79 0000 dc.b 0 RAM:0002CC7A 0043 dc.b $43 ; C RAM:0002CC7B 004C dc.b $4C ; L RAM:0002CC7C 0049 dc.b $49 ; I RAM:0002CC7D 0038 dc.b $38 ; 8 RAM:0002CC7E 00FF dc.b $FF RAM:0002CC7F 00FF dc.b $FF RAM:0002CC80 0000 dc.b 0 RAM:0002CC81 0000 dc.b 0 RAM:0002CC82 0000 dc.b 0 RAM:0002CC83 001B dc.b $1B RAM:0002CC84 0000 dc.b 0 RAM:0002CC85 0002 dc.b 2 RAM:0002CC86 00C1 dc.b $C1 ; Á RAM:0002CC87 0012 dc.b $12 RAM:0002CC88 0000 dc.b 0 RAM:0002CC89 0000 dc.b 0 RAM:0002CC8A 0049 dc.b $49 ; I RAM:0002CC8B 004D dc.b $4D ; M RAM:0002CC8C 004F dc.b $4F ; O RAM:0002CC8D 004E dc.b $4E ; N RAM:0002CC8E 00FF dc.b $FF RAM:0002CC8F 00FF dc.b $FF RAM:0002CC90 0005 dc.b 5 RAM:0002CC91 0000 dc.b 0 RAM:0002CC92 0000 dc.b 0 RAM:0002CC93 001B dc.b $1B RAM:0002CC94 0000 dc.b 0 RAM:0002CC95 0002 dc.b 2 RAM:0002CC96 00C1 dc.b $C1 ; Á RAM:0002CC97 0012 dc.b $12 RAM:0002CC98 0001 dc.b 1 RAM:0002CC99 0000 dc.b 0 RAM:0002CC9A 0045 dc.b $45 ; E RAM:0002CC9B 0058 dc.b $58 ; X RAM:0002CC9C 0054 dc.b $54 ; T RAM:0002CC9D 004C dc.b $4C ; L RAM:0002CC9E 00FF dc.b $FF RAM:0002CC9F 00FF dc.b $FF RAM:0002CCA0 0003 dc.b 3 RAM:0002CCA1 0000 dc.b 0 RAM:0002CCA2 0000 dc.b 0 RAM:0002CCA3 0035 dc.b $35 ; 5 RAM:0002CCA4 0000 dc.b 0 RAM:0002CCA5 0002 dc.b 2 RAM:0002CCA6 00BF dc.b $BF ; ¿ RAM:0002CCA7 00BA dc.b $BA ; º RAM:0002CCA8 0000 dc.b 0 RAM:0002CCA9 0000 dc.b 0 RAM:0002CCAA 0025 unk_2CCAA: dc.b $25 ; % ; DATA XREF: SerialReadResponse?+2E4o RAM:0002CCAA ; SerialCmd_4200_2000+48o RAM:0002CCAB 0080 dc.b $80 ; € RAM:0002CCAC 0003 dc.b 3 RAM:0002CCAD 0007 dc.b 7 RAM:0002CCAE 0000 dc.b 0 RAM:0002CCAF 0000 dc.b 0 RAM:0002CCB0 0001 dc.b 1 RAM:0002CCB1 0023 dc.b $23 ; # RAM:0002CCB2 0025 dc.b $25 ; % RAM:0002CCB3 0080 dc.b $80 ; € RAM:0002CCB4 0003 dc.b 3 RAM:0002CCB5 0007 dc.b 7 RAM:0002CCB6 0000 dc.b 0 RAM:0002CCB7 0000 dc.b 0 RAM:0002CCB8 0001 dc.b 1 RAM:0002CCB9 0024 dc.b $24 ; $ RAM:0002CCBA 0025 dc.b $25 ; % RAM:0002CCBB 0080 dc.b $80 ; € RAM:0002CCBC 0003 dc.b 3 RAM:0002CCBD 0007 dc.b 7 RAM:0002CCBE 0000 dc.b 0 RAM:0002CCBF 0001 dc.b 1 RAM:0002CCC0 0001 dc.b 1 RAM:0002CCC1 00FF dc.b $FF RAM:0002CCC2 0025 dc.b $25 ; % RAM:0002CCC3 0080 dc.b $80 ; € RAM:0002CCC4 0003 dc.b 3 RAM:0002CCC5 0007 dc.b 7 RAM:0002CCC6 0000 dc.b 0 RAM:0002CCC7 0001 dc.b 1 RAM:0002CCC8 0001 dc.b 1 RAM:0002CCC9 00FF dc.b $FF RAM:0002CCCA 0025 dc.b $25 ; % RAM:0002CCCB 0080 dc.b $80 ; € RAM:0002CCCC 0003 dc.b 3 RAM:0002CCCD 0007 dc.b 7 RAM:0002CCCE 0000 dc.b 0 RAM:0002CCCF 0001 dc.b 1 RAM:0002CCD0 0001 dc.b 1 RAM:0002CCD1 00FF dc.b $FF RAM:0002CCD2 0025 dc.b $25 ; % RAM:0002CCD3 0080 dc.b $80 ; € RAM:0002CCD4 0003 dc.b 3 RAM:0002CCD5 0007 dc.b 7 RAM:0002CCD6 0000 dc.b 0 RAM:0002CCD7 0001 dc.b 1 RAM:0002CCD8 0001 dc.b 1 RAM:0002CCD9 00FF dc.b $FF RAM:0002CCDA 0025 dc.b $25 ; % RAM:0002CCDB 0080 dc.b $80 ; € RAM:0002CCDC 0003 dc.b 3 RAM:0002CCDD 0007 dc.b 7 RAM:0002CCDE 0000 dc.b 0 RAM:0002CCDF 0001 dc.b 1 RAM:0002CCE0 0001 dc.b 1 RAM:0002CCE1 00FF dc.b $FF RAM:0002CCE2 0025 dc.b $25 ; % RAM:0002CCE3 0080 dc.b $80 ; € RAM:0002CCE4 0003 dc.b 3 RAM:0002CCE5 0007 dc.b 7 RAM:0002CCE6 0000 dc.b 0 RAM:0002CCE7 0001 dc.b 1 RAM:0002CCE8 0001 dc.b 1 RAM:0002CCE9 00FF dc.b $FF RAM:0002CCEA 0025 dc.b $25 ; % RAM:0002CCEB 0080 dc.b $80 ; € RAM:0002CCEC 0003 dc.b 3 RAM:0002CCED 0007 dc.b 7 RAM:0002CCEE 0000 dc.b 0 RAM:0002CCEF 0001 dc.b 1 RAM:0002CCF0 0001 dc.b 1 RAM:0002CCF1 00FF dc.b $FF RAM:0002CCF2 0025 dc.b $25 ; % RAM:0002CCF3 0080 dc.b $80 ; € RAM:0002CCF4 0003 dc.b 3 RAM:0002CCF5 0007 dc.b 7 RAM:0002CCF6 0000 dc.b 0 RAM:0002CCF7 0001 dc.b 1 RAM:0002CCF8 0001 dc.b 1 RAM:0002CCF9 00FF dc.b $FF RAM:0002CCFA 0025 dc.b $25 ; % RAM:0002CCFB 0080 dc.b $80 ; € RAM:0002CCFC 0003 dc.b 3 RAM:0002CCFD 0007 dc.b 7 RAM:0002CCFE 0000 dc.b 0 RAM:0002CCFF 0001 dc.b 1 RAM:0002CD00 0001 dc.b 1 RAM:0002CD01 00FF dc.b $FF RAM:0002CD02 0025 dc.b $25 ; % RAM:0002CD03 0080 dc.b $80 ; € RAM:0002CD04 0003 dc.b 3 RAM:0002CD05 0007 dc.b 7 RAM:0002CD06 0000 dc.b 0 RAM:0002CD07 0001 dc.b 1 RAM:0002CD08 0001 dc.b 1 RAM:0002CD09 00FF dc.b $FF RAM:0002CD0A 0025 dc.b $25 ; % RAM:0002CD0B 0080 dc.b $80 ; € RAM:0002CD0C 0003 dc.b 3 RAM:0002CD0D 0007 dc.b 7 RAM:0002CD0E 0000 dc.b 0 RAM:0002CD0F 0001 dc.b 1 RAM:0002CD10 0001 dc.b 1 RAM:0002CD11 00FF dc.b $FF RAM:0002CD12 0025 dc.b $25 ; % RAM:0002CD13 0080 dc.b $80 ; € RAM:0002CD14 0003 dc.b 3 RAM:0002CD15 0007 dc.b 7 RAM:0002CD16 0000 dc.b 0 RAM:0002CD17 0001 dc.b 1 RAM:0002CD18 0001 dc.b 1 RAM:0002CD19 00FF dc.b $FF RAM:0002CD1A 0025 dc.b $25 ; % RAM:0002CD1B 0080 dc.b $80 ; € RAM:0002CD1C 0003 dc.b 3 RAM:0002CD1D 0007 dc.b 7 RAM:0002CD1E 0000 dc.b 0 RAM:0002CD1F 0001 dc.b 1 RAM:0002CD20 0001 dc.b 1 RAM:0002CD21 00FF dc.b $FF RAM:0002CD22 0025 dc.b $25 ; % RAM:0002CD23 0080 dc.b $80 ; € RAM:0002CD24 0003 dc.b 3 RAM:0002CD25 0007 dc.b 7 RAM:0002CD26 0000 dc.b 0 RAM:0002CD27 0001 dc.b 1 RAM:0002CD28 0001 dc.b 1 RAM:0002CD29 00FF dc.b $FF RAM:0002CD2A 0025 dc.b $25 ; % RAM:0002CD2B 0080 dc.b $80 ; € RAM:0002CD2C 0003 dc.b 3 RAM:0002CD2D 0007 dc.b 7 RAM:0002CD2E 0000 dc.b 0 RAM:0002CD2F 0000 dc.b 0 RAM:0002CD30 0001 dc.b 1 RAM:0002CD31 00FF dc.b $FF RAM:0002CD32 0025 dc.b $25 ; % RAM:0002CD33 0080 dc.b $80 ; € RAM:0002CD34 0007 dc.b 7 RAM:0002CD35 0008 dc.b 8 RAM:0002CD36 0002 dc.b 2 RAM:0002CD37 0000 dc.b 0 RAM:0002CD38 0001 dc.b 1 RAM:0002CD39 00FF dc.b $FF RAM:0002CD3A 0012 dc.b $12 RAM:0002CD3B 00C0 dc.b $C0 ; À RAM:0002CD3C 0007 dc.b 7 RAM:0002CD3D 0008 dc.b 8 RAM:0002CD3E 0002 dc.b 2 RAM:0002CD3F 0000 dc.b 0 RAM:0002CD40 0001 dc.b 1 RAM:0002CD41 00FF dc.b $FF RAM:0002CD42 0025 dc.b $25 ; % RAM:0002CD43 0080 dc.b $80 ; € RAM:0002CD44 0001 dc.b 1 RAM:0002CD45 0008 dc.b 8 RAM:0002CD46 0002 dc.b 2 RAM:0002CD47 0000 dc.b 0 RAM:0002CD48 0001 dc.b 1 RAM:0002CD49 00FF dc.b $FF RAM:0002CD4A 0025 dc.b $25 ; % RAM:0002CD4B 0080 dc.b $80 ; € RAM:0002CD4C 0003 dc.b 3 RAM:0002CD4D 0007 dc.b 7 RAM:0002CD4E 0000 dc.b 0 RAM:0002CD4F 0001 dc.b 1 RAM:0002CD50 0001 dc.b 1 RAM:0002CD51 00FF dc.b $FF RAM:0002CD52 0009 dc.b 9 RAM:0002CD53 0060 dc.b $60 ; ` RAM:0002CD54 0005 dc.b 5 RAM:0002CD55 0007 dc.b 7 RAM:0002CD56 0000 dc.b 0 RAM:0002CD57 0000 dc.b 0 RAM:0002CD58 0001 dc.b 1 RAM:0002CD59 00FF dc.b $FF RAM:0002CD5A 00FF dc.b $FF RAM:0002CD5B 00FF dc.b $FF RAM:0002CD5C 0000 dc.b 0 RAM:0002CD5D 0000 dc.b 0 RAM:0002CD5E 0000 dc.b 0 RAM:0002CD5F 0000 dc.b 0 RAM:0002CD60 0001 byte_2CD60: dc.b 1 ; DATA XREF: sub_844+262w RAM:0002CD60 ; sub_844+294w RAM:0002CD61 0000 dc.b 0 RAM:0002CD62 0000 dc.b 0 RAM:0002CD63 0000 dc.b 0 RAM:0002CD64 0000 dc.b 0 RAM:0002CD65 0000 dc.b 0 RAM:0002CD66 0000 dc.b 0 RAM:0002CD67 0000 dc.b 0 RAM:0002CD68 0000 dc.b 0 RAM:0002CD69 0000 dc.b 0 RAM:0002CD6A 0000 dc.b 0 RAM:0002CD6B 0000 dc.b 0 RAM:0002CD6C 0000 0000 dword_2CD6C: dc.l 0 ; DATA XREF: sub_1E5AC+72r RAM:0002CD6C ; sub_1E5AC+8Cr ... RAM:0002CD70 00FA unk_2CD70: dc.b $FA ; ú ; DATA XREF: sub_1E840+2Ao RAM:0002CD71 00F8 byte_2CD71: dc.b $F8 ; DATA XREF: sub_1E888+60r RAM:0002CD72 0050 dc.b $50 ; P RAM:0002CD73 0044 dc.b $44 ; D RAM:0002CD74 0000 dc.b 0 RAM:0002CD75 0000 dc.b 0 RAM:0002CD76 0000 dc.b 0 RAM:0002CD77 0000 dc.b 0 RAM:0002CD78 4572 726F 7220 6475+aErrorDuringSim:dc.b 'Error during simulated HD write:',$A,0 RAM:0002CD78 7269 6E67 2073 696D+ ; DATA XREF: sub_1E5AC+F8o RAM:0002CD9A 4572 726F 7220 6475+aErrorDuringS_0:dc.b 'Error during simulated HD read:',$A,0 RAM:0002CD9A 7269 6E67 2073 696D+ ; DATA XREF: sub_1E6D2+F8o RAM:0002CDBB 7369 6D75 6C61 7465+aSimulated_hd: dc.b 'simulated_hd',0 ; DATA XREF: sub_1E888+7Ao RAM:0002CDC8 0072 unk_2CDC8: dc.b $72 ; r ; DATA XREF: sub_1E888+74o RAM:0002CDC9 002B dc.b $2B ; + RAM:0002CDCA 0000 dc.b 0 RAM:0002CDCB 7369 6D75 6C61 7465+aSimulated_hd_0:dc.b 'simulated_hd',0 ; DATA XREF: sub_1E888+B6o RAM:0002CDD8 0077 unk_2CDD8: dc.b $77 ; w ; DATA XREF: sub_1E888+B0o RAM:0002CDD9 002B dc.b $2B ; + RAM:0002CDDA 0000 dc.b 0 RAM:0002CDDB 4572 726F 7220 6475+aErrorDuringS_1:dc.b 'Error during simulated HD define:',$A,0 RAM:0002CDDB 7269 6E67 2073 696D+ ; DATA XREF: sub_1E888+1FAo RAM:0002CDFE 0A43 6F75 6C64 6E27+aCouldnTOpenSim:dc.b $A ; DATA XREF: sub_1E888:loc_1EA98o RAM:0002CDFE 7420 6F70 656E 2073+ dc.b 'Couldn',$27,'t open simulated hard disk!!',$A,0 RAM:0002CE24 4572 726F 7220 696E+aErrorInWrite_t:dc.b 'Error in write_to_sun_vol (fflush):',$A,0 RAM:0002CE24 2077 7269 7465 5F74+ ; DATA XREF: write_to_sun_vol+ACo RAM:0002CE49 4572 726F 7220 696E+aErrorInWrite_0:dc.b 'Error in write_to_sun_vol (fwrite):',$A,0 RAM:0002CE49 2077 7269 7465 5F74+ ; DATA XREF: write_to_sun_vol:loc_1EBAAo RAM:0002CE6E 4572 726F 7220 696E+aErrorInWrite_1:dc.b 'Error in write_to_sun_vol (fseek):',$A,0 RAM:0002CE6E 2077 7269 7465 5F74+ ; DATA XREF: write_to_sun_vol:loc_1EBC0o RAM:0002CE92 4572 726F 7220 696E+aErrorInRead_fr:dc.b 'Error in read_from_sun_vol (fflush):',$A,0 RAM:0002CE92 2072 6561 645F 6672+ ; DATA XREF: read_from_sun_vol+ACo RAM:0002CEB8 4572 726F 7220 696E+aErrorInRead__0:dc.b 'Error in read_from_sun_vol (fseek):',$A,0 RAM:0002CEB8 2072 6561 645F 6672+ ; DATA XREF: read_from_sun_vol:loc_1ECCAo RAM:0002CEDD 0000 0000 0000 0000+ dcb.b $4003,0 RAM:00030EE0 0000 0000 0000 0000+byte_30EE0: dcb.b $4000,0 ; DATA XREF: sub_844+Eo RAM:00034EE0 0000 0000 0000 0000+byte_34EE0: dcb.b $4000,0 ; DATA XREF: RAM:off_0o RAM:00034EE0 0000 0000 0000 0000+ ; sub_844+34o RAM:00038EE0 0000 unk_38EE0: dc.b 0 ; DATA XREF: RAM:00000520o RAM:00038EE1 0000 dc.b 0 RAM:00038EE2 0000 dc.b 0 RAM:00038EE3 0058 dc.b $58 ; X RAM:00038EE4 0000 dc.b 0 RAM:00038EE5 0001 dc.b 1 RAM:00038EE6 0000 dc.b 0 RAM:00038EE7 0001 dc.b 1 RAM:00038EE8 0000 dc.b 0 RAM:00038EE9 0000 dc.b 0 RAM:00038EEA 0000 dc.b 0 RAM:00038EEB 0000 dc.b 0 RAM:00038EEC 0000 dc.b 0 RAM:00038EED 0000 dc.b 0 RAM:00038EEE 0012 dc.b $12 RAM:00038EEF 0034 dc.b $34 ; 4 RAM:00038EF0 0056 dc.b $56 ; V RAM:00038EF1 0078 dc.b $78 ; x RAM:00038EF2 0000 dc.b 0 RAM:00038EF3 0000 dc.b 0 RAM:00038EF4 0000 dc.b 0 RAM:00038EF5 0000 dc.b 0 RAM:00038EF6 0000 dc.b 0 RAM:00038EF7 0000 dc.b 0 RAM:00038EF8 0000 dc.b 0 RAM:00038EF9 0000 dc.b 0 RAM:00038EFA 0000 word_38EFA: dc.w 0 ; DATA XREF: sub_6CF4:loc_6ED4r RAM:00038EFC 0000 word_38EFC: dc.w 0 ; DATA XREF: sub_844+326w RAM:00038EFC ; sub_D42+28w ... RAM:00038EFE 0000 dc.b 0 RAM:00038EFF 0000 dc.b 0 RAM:00038F00 0001 word_38F00: dc.w 1 ; DATA XREF: sub_6B6A+Ar RAM:00038F00 ; sub_6C18+Ar ... RAM:00038F02 0000 dc.b 0 RAM:00038F03 0000 dc.b 0 RAM:00038F04 0000 word_38F04: dc.w 0 ; DATA XREF: DebuggerErrorHandler+Ew RAM:00038F04 ; DebuggerErrorHandler+14r ... RAM:00038F06 0000 dc.b 0 RAM:00038F07 0000 dc.b 0 RAM:00038F08 0000 dc.b 0 RAM:00038F09 0000 dc.b 0 RAM:00038F0A 0000 dc.b 0 RAM:00038F0B 0000 dc.b 0 RAM:00038F0C 0000 dc.b 0 RAM:00038F0D 0000 dc.b 0 RAM:00038F0E 0000 unk_38F0E: dc.b 0 ; DATA XREF: sub_726E+14o RAM:00038F0E ; sub_726E+28o RAM:00038F0F 0000 dc.b 0 RAM:00038F10 0000 dc.b 0 RAM:00038F11 0000 dc.b 0 RAM:00038F12 0000 dc.b 0 RAM:00038F13 0000 dc.b 0 RAM:00038F14 0000 dc.b 0 RAM:00038F15 0000 dc.b 0 RAM:00038F16 0000 word_38F16: dc.w 0 ; DATA XREF: sub_3D96+C32w RAM:00038F16 ; sub_3D96+C68w RAM:00038F18 0000 0000 dword_38F18: dc.l 0 ; DATA XREF: sub_254A+1Cw RAM:00038F1C 0000 dc.b 0 RAM:00038F1D 0000 dc.b 0 RAM:00038F1E 0000 dc.b 0 RAM:00038F1F 0000 dc.b 0 RAM:00038F20 0001 dc.b 1 RAM:00038F21 0000 dc.b 0 RAM:00038F22 0000 dc.b 0 RAM:00038F23 0000 dc.b 0 RAM:00038F24 0000 dc.b 0 RAM:00038F25 0000 dc.b 0 RAM:00038F26 0000 dc.b 0 RAM:00038F27 0000 dc.b 0 RAM:00038F28 0000 dc.b 0 RAM:00038F29 0000 dc.b 0 RAM:00038F2A 0000 dc.b 0 RAM:00038F2B 0000 dc.b 0 RAM:00038F2C 0000 dc.b 0 RAM:00038F2D 0000 dc.b 0 RAM:00038F2E 0000 dc.b 0 RAM:00038F2F 0000 dc.b 0 RAM:00038F30 0000 dc.b 0 RAM:00038F31 0000 dc.b 0 RAM:00038F32 0000 dc.b 0 RAM:00038F33 0000 dc.b 0 RAM:00038F34 0000 dc.b 0 RAM:00038F35 0000 dc.b 0 RAM:00038F36 0000 dc.b 0 RAM:00038F37 0000 dc.b 0 RAM:00038F38 0000 dc.b 0 RAM:00038F39 0000 dc.b 0 RAM:00038F3A 0000 dc.b 0 RAM:00038F3B 0000 dc.b 0 RAM:00038F3C 0000 dc.b 0 RAM:00038F3D 0000 dc.b 0 RAM:00038F3E 0000 dc.b 0 RAM:00038F3F 0000 dc.b 0 RAM:00038F40 0000 dc.b 0 RAM:00038F41 0000 dc.b 0 RAM:00038F42 0000 dc.b 0 RAM:00038F43 0000 dc.b 0 RAM:00038F44 0000 dc.b 0 RAM:00038F45 0000 dc.b 0 RAM:00038F46 0000 dc.b 0 RAM:00038F47 0000 dc.b 0 RAM:00038F48 0000 dc.b 0 RAM:00038F49 0000 dc.b 0 RAM:00038F4A 0000 dc.b 0 RAM:00038F4B 0000 dc.b 0 RAM:00038F4C FFFF FFFF dword_38F4C: dc.l $FFFFFFFF ; DATA XREF: sub_832A:loc_83FCr RAM:00038F4C ; sub_8448+FCr ... RAM:00038F50 0000 word_38F50: dc.w 0 ; DATA XREF: WriteStringToErrorBuffer+6Ew RAM:00038F50 ; sub_E1E2+B2r ... RAM:00038F52 0003 word_38F52: dc.w 3 ; DATA XREF: sub_D42+2Ew RAM:00038F52 ; sub_1894:loc_18BEr ... RAM:00038F54 0000 word_38F54: dc.w 0 ; DATA XREF: sub_E2D8+64r RAM:00038F54 ; sub_F198+1C2r ... RAM:00038F56 0000 byte_38F56: dc.b 0 ; DATA XREF: sub_F198+Er RAM:00038F57 0000 dc.b 0 RAM:00038F58 0000 word_38F58: dc.w 0 ; DATA XREF: sub_10860+B0w RAM:00038F58 ; sub_11104+4Cw RAM:00038F5A 0000 dc.b 0 RAM:00038F5B 0000 dc.b 0 RAM:00038F5C 0000 SerialPossiblyBusy?:dc.w 0 ; DATA XREF: sub_D42+Ew RAM:00038F5C ; CheckSerialBusy?+Cr ... RAM:00038F5E 0000 word_38F5E: dc.w 0 ; DATA XREF: CheckSerialBusy?+BEw RAM:00038F5E ; CheckSerialBusy?:loc_A0D6w ... RAM:00038F60 0000 word_38F60: dc.w 0 ; DATA XREF: sub_844+31Aw RAM:00038F60 ; sub_D42+1Cw ... RAM:00038F62 0000 dc.b 0 RAM:00038F63 0000 dc.b 0 RAM:00038F64 0000 word_38F64: dc.w 0 ; DATA XREF: sub_844+320w RAM:00038F64 ; sub_D42+22w ... RAM:00038F66 03E8 word_38F66: dc.w $3E8 ; DATA XREF: sub_D42+14w RAM:00038F66 ; sub_A11A+18r RAM:00038F68 0001 SerialNeedReinitialized?:dc.b 1 ; DATA XREF: CheckSerialBusy?:loc_A0FEr RAM:00038F68 ; CheckSerialBusy?+FCw ... RAM:00038F69 0000 dc.b 0 RAM:00038F6A 0000 dc.b 0 RAM:00038F6B 0000 dc.b 0 RAM:00038F6C 0000 dc.b 0 RAM:00038F6D 0000 dc.b 0 RAM:00038F6E 0000 dc.b 0 RAM:00038F6F 0000 dc.b 0 RAM:00038F70 0000 dc.b 0 RAM:00038F71 0000 dc.b 0 RAM:00038F72 0000 dc.b 0 RAM:00038F73 0000 dc.b 0 RAM:00038F74 0000 dc.b 0 RAM:00038F75 0000 dc.b 0 RAM:00038F76 0000 0000 0000 0000+byte_38F76: dcb.b $194,0 ; DATA XREF: sub_19FE+188o RAM:00038F76 0000 0000 0000 0000+ ; sub_19FE+1A8o ... RAM:0003910A 0000 0000 0000 0000+byte_3910A: dcb.b $194,0 ; DATA XREF: sub_E4D4+4Eo RAM:0003910A 0000 0000 0000 0000+ ; sub_E4D4+5Co ... RAM:0003929E 0000 unk_3929E: dc.b 0 ; DATA XREF: sub_E4D4+82o RAM:0003929E ; sub_E4D4+106o ... RAM:0003929F 0000 dc.b 0 RAM:000392A0 0000 word_392A0: dc.w 0 ; DATA XREF: sub_EF1A+66r RAM:000392A2 0000 word_392A2: dc.w 0 ; DATA XREF: sub_E4D4+20r RAM:000392A2 ; sub_E4D4+9Ar ... RAM:000392A4 0000 word_392A4: dc.w 0 ; DATA XREF: sub_19FE+17Cr RAM:000392A4 ; sub_19FE+2D8r ... RAM:000392A6 0000 0000 dword_392A6: dc.l 0 ; DATA XREF: sub_E2D8+DCw RAM:000392A6 ; sub_E2D8+E2r ... RAM:000392AA 0000 word_392AA: dc.w 0 ; DATA XREF: sub_E3D8+DCr RAM:000392AA ; sub_E3D8+F2w ... RAM:000392AC 0000 word_392AC: dc.w 0 ; DATA XREF: sub_E4D4+132r RAM:000392AC ; sub_E4D4+148w ... RAM:000392AE 0000 0000 dword_392AE: dc.l 0 ; DATA XREF: sub_E2D8+54w RAM:000392AE ; sub_F12E+48w RAM:000392B2 0000 0000 dword_392B2: dc.l 0 ; DATA XREF: sub_E2D8+88w RAM:000392B2 ; sub_F12E+4Ew RAM:000392B6 0000 0000 dword_392B6: dc.l 0 ; DATA XREF: sub_F12E+54w RAM:000392B6 ; sub_F198:loc_F436w RAM:000392BA 0000 0000 dword_392BA: dc.l 0 ; DATA XREF: sub_F12E+5Aw RAM:000392BA ; sub_F198+296w ... RAM:000392BE 0000 word_392BE: dc.w 0 ; DATA XREF: sub_F494+28r RAM:000392BE ; sub_F494+B6r ... RAM:000392C0 0000 word_392C0: dc.w 0 ; DATA XREF: sub_F616+2Cr RAM:000392C0 ; sub_F65E+28r ... RAM:000392C2 0000 word_392C2: dc.w 0 ; DATA XREF: sub_10860+92w RAM:000392C2 ; sub_11104+16o ... RAM:000392C4 0000 byte_392C4: dc.b 0 ; DATA XREF: sub_10860+B6w RAM:000392C4 ; sub_11104+78r ... RAM:000392C5 0000 dc.b 0 RAM:000392C6 0000 dc.b 0 RAM:000392C7 0000 dc.b 0 RAM:000392C8 0000 dc.b 0 RAM:000392C9 0000 dc.b 0 RAM:000392CA 0000 dc.b 0 RAM:000392CB 0000 dc.b 0 RAM:000392CC 0000 dc.b 0 RAM:000392CD 0000 dc.b 0 RAM:000392CE 0000 dc.b 0 RAM:000392CF 0000 dc.b 0 RAM:000392D0 0000 dc.b 0 RAM:000392D1 0000 dc.b 0 RAM:000392D2 0000 dc.b 0 RAM:000392D3 0000 dc.b 0 RAM:000392D4 0000 dc.b 0 RAM:000392D5 0000 dc.b 0 RAM:000392D6 0000 dc.b 0 RAM:000392D7 0000 dc.b 0 RAM:000392D8 0000 dc.b 0 RAM:000392D9 0000 dc.b 0 RAM:000392DA 0000 dc.b 0 RAM:000392DB 0000 dc.b 0 RAM:000392DC 0000 dc.b 0 RAM:000392DD 0000 dc.b 0 RAM:000392DE 0000 dc.b 0 RAM:000392DF 0000 dc.b 0 RAM:000392E0 0000 dc.b 0 RAM:000392E1 0000 dc.b 0 RAM:000392E2 0000 dc.b 0 RAM:000392E3 0000 byte_392E3: dc.b 0 ; DATA XREF: sub_11104+2F6w RAM:000392E4 0000 word_392E4: dc.w 0 ; DATA XREF: sub_F494+4Cr RAM:000392E4 ; sub_F494+92r ... RAM:000392E6 0000 word_392E6: dc.w 0 ; DATA XREF: sub_F616+16r RAM:000392E6 ; sub_F65E+4Cr ... RAM:000392E8 0000 word_392E8: dc.w 0 ; DATA XREF: sub_10456+BCw RAM:000392E8 ; sub_10456:loc_1051Cr ... RAM:000392EA 0000 word_392EA: dc.w 0 ; DATA XREF: sub_10456+AAr RAM:000392EA ; sub_10456+B4w ... RAM:000392EC 0000 0000 dword_392EC: dc.l 0 ; DATA XREF: sub_1028C:loc_1043Cw RAM:000392EC ; sub_10860+86w RAM:000392F0 0000 0000 dword_392F0: dc.l 0 ; DATA XREF: sub_1028C+172w RAM:000392F0 ; sub_10860+8Cw RAM:000392F4 0000 word_392F4: dc.w 0 ; DATA XREF: sub_F980+D8r RAM:000392F4 ; sub_F980+25Ar ... RAM:000392F6 0000 word_392F6: dc.w 0 ; DATA XREF: sub_10860+76w RAM:000392F8 0000 word_392F8: dc.w 0 ; DATA XREF: sub_10860+7Ew RAM:000392F8 ; sub_10C6A+24r ... RAM:000392FA 0000 unk_392FA: dc.b 0 ; DATA XREF: sub_F858+C4o RAM:000392FA ; sub_F858+F4o ... RAM:000392FB 0000 dc.b 0 RAM:000392FC 0000 dc.b 0 RAM:000392FD 0000 dc.b 0 RAM:000392FE 0000 dc.b 0 RAM:000392FF 0000 dc.b 0 RAM:00039300 0000 unk_39300: dc.b 0 ; DATA XREF: sub_FF60+44o RAM:00039301 0000 dc.b 0 RAM:00039302 0000 unk_39302: dc.b 0 ; DATA XREF: sub_101C0+28o RAM:00039303 0000 unk_39303: dc.b 0 ; DATA XREF: sub_101C0:loc_10200o RAM:00039304 0000 dc.b 0 RAM:00039305 0000 dc.b 0 RAM:00039306 0000 dc.b 0 RAM:00039307 0000 dc.b 0 RAM:00039308 0000 dc.b 0 RAM:00039309 0000 dc.b 0 RAM:0003930A 0000 dc.b 0 RAM:0003930B 0000 dc.b 0 RAM:0003930C 0000 dc.b 0 RAM:0003930D 0000 dc.b 0 RAM:0003930E 0000 dc.b 0 RAM:0003930F 0000 dc.b 0 RAM:00039310 0000 dc.b 0 RAM:00039311 0000 dc.b 0 RAM:00039312 0000 dc.b 0 RAM:00039313 0000 dc.b 0 RAM:00039314 0000 dc.b 0 RAM:00039315 0000 dc.b 0 RAM:00039316 0000 dc.b 0 RAM:00039317 0000 dc.b 0 RAM:00039318 0000 dc.b 0 RAM:00039319 0000 dc.b 0 RAM:0003931A 0000 dc.b 0 RAM:0003931B 0000 dc.b 0 RAM:0003931C 0000 dc.b 0 RAM:0003931D 0000 dc.b 0 RAM:0003931E 0000 dc.b 0 RAM:0003931F 0000 dc.b 0 RAM:00039320 0000 dc.b 0 RAM:00039321 0000 dc.b 0 RAM:00039322 0000 dc.b 0 RAM:00039323 0000 dc.b 0 RAM:00039324 0000 dc.b 0 RAM:00039325 0000 dc.b 0 RAM:00039326 0000 dc.b 0 RAM:00039327 0000 dc.b 0 RAM:00039328 0000 dc.b 0 RAM:00039329 0000 dc.b 0 RAM:0003932A 0000 dc.b 0 RAM:0003932B 0000 dc.b 0 RAM:0003932C 0000 dc.b 0 RAM:0003932D 0000 dc.b 0 RAM:0003932E 0000 dc.b 0 RAM:0003932F 0000 dc.b 0 RAM:00039330 0000 dc.b 0 RAM:00039331 0000 dc.b 0 RAM:00039332 0000 dc.b 0 RAM:00039333 0000 dc.b 0 RAM:00039334 0000 dc.b 0 RAM:00039335 0000 dc.b 0 RAM:00039336 0000 dc.b 0 RAM:00039337 0000 dc.b 0 RAM:00039338 0000 dc.b 0 RAM:00039339 0000 dc.b 0 RAM:0003933A 0000 dc.b 0 RAM:0003933B 0000 dc.b 0 RAM:0003933C 0000 dc.b 0 RAM:0003933D 0000 dc.b 0 RAM:0003933E 0000 dc.b 0 RAM:0003933F 0000 dc.b 0 RAM:00039340 0000 dc.b 0 RAM:00039341 0000 dc.b 0 RAM:00039342 0000 dc.b 0 RAM:00039343 0000 dc.b 0 RAM:00039344 0000 dc.b 0 RAM:00039345 0000 dc.b 0 RAM:00039346 0000 dc.b 0 RAM:00039347 0000 dc.b 0 RAM:00039348 0000 dc.b 0 RAM:00039349 0000 dc.b 0 RAM:0003934A 0000 dc.b 0 RAM:0003934B 0000 dc.b 0 RAM:0003934C 0000 dc.b 0 RAM:0003934D 0000 dc.b 0 RAM:0003934E 0000 dc.b 0 RAM:0003934F 0000 dc.b 0 RAM:00039350 0000 dc.b 0 RAM:00039351 0000 dc.b 0 RAM:00039352 0000 dc.b 0 RAM:00039353 0000 dc.b 0 RAM:00039354 0000 dc.b 0 RAM:00039355 0000 dc.b 0 RAM:00039356 0000 dc.b 0 RAM:00039357 0000 dc.b 0 RAM:00039358 0000 dc.b 0 RAM:00039359 0000 dc.b 0 RAM:0003935A 0000 dc.b 0 RAM:0003935B 0000 dc.b 0 RAM:0003935C 0000 dc.b 0 RAM:0003935D 0000 dc.b 0 RAM:0003935E 0000 dc.b 0 RAM:0003935F 0000 dc.b 0 RAM:00039360 0000 dc.b 0 RAM:00039361 0000 dc.b 0 RAM:00039362 0000 dc.b 0 RAM:00039363 0000 dc.b 0 RAM:00039364 0000 dc.b 0 RAM:00039365 0000 dc.b 0 RAM:00039366 0000 dc.b 0 RAM:00039367 0000 dc.b 0 RAM:00039368 0000 dc.b 0 RAM:00039369 0000 dc.b 0 RAM:0003936A 0000 dc.b 0 RAM:0003936B 0000 dc.b 0 RAM:0003936C 0000 dc.b 0 RAM:0003936D 0000 dc.b 0 RAM:0003936E 0000 dc.b 0 RAM:0003936F 0000 dc.b 0 RAM:00039370 0000 dc.b 0 RAM:00039371 0000 dc.b 0 RAM:00039372 0000 dc.b 0 RAM:00039373 0000 dc.b 0 RAM:00039374 0000 dc.b 0 RAM:00039375 0000 dc.b 0 RAM:00039376 0000 dc.b 0 RAM:00039377 0000 dc.b 0 RAM:00039378 0000 dc.b 0 RAM:00039379 0000 dc.b 0 RAM:0003937A 0000 dc.b 0 RAM:0003937B 0000 dc.b 0 RAM:0003937C 0000 dc.b 0 RAM:0003937D 0000 dc.b 0 RAM:0003937E 0000 dc.b 0 RAM:0003937F 0000 dc.b 0 RAM:00039380 0000 dc.b 0 RAM:00039381 0000 dc.b 0 RAM:00039382 0000 dc.b 0 RAM:00039383 0000 dc.b 0 RAM:00039384 0000 dc.b 0 RAM:00039385 0000 dc.b 0 RAM:00039386 0000 dc.b 0 RAM:00039387 0000 dc.b 0 RAM:00039388 0000 dc.b 0 RAM:00039389 0000 dc.b 0 RAM:0003938A 0000 dc.b 0 RAM:0003938B 0000 dc.b 0 RAM:0003938C 0000 dc.b 0 RAM:0003938D 0000 dc.b 0 RAM:0003938E 0000 dc.b 0 RAM:0003938F 0000 dc.b 0 RAM:00039390 0000 dc.b 0 RAM:00039391 0000 dc.b 0 RAM:00039392 0000 dc.b 0 RAM:00039393 0000 dc.b 0 RAM:00039394 0000 dc.b 0 RAM:00039395 0000 dc.b 0 RAM:00039396 0000 dc.b 0 RAM:00039397 0000 dc.b 0 RAM:00039398 0000 dc.b 0 RAM:00039399 0000 dc.b 0 RAM:0003939A 0000 dc.b 0 RAM:0003939B 0000 dc.b 0 RAM:0003939C 0000 dc.b 0 RAM:0003939D 0000 dc.b 0 RAM:0003939E 0000 dc.b 0 RAM:0003939F 0000 dc.b 0 RAM:000393A0 0000 dc.b 0 RAM:000393A1 0000 dc.b 0 RAM:000393A2 0000 dc.b 0 RAM:000393A3 0000 dc.b 0 RAM:000393A4 0000 dc.b 0 RAM:000393A5 0000 dc.b 0 RAM:000393A6 0000 dc.b 0 RAM:000393A7 0000 dc.b 0 RAM:000393A8 0000 dc.b 0 RAM:000393A9 0000 dc.b 0 RAM:000393AA 0000 dc.b 0 RAM:000393AB 0000 dc.b 0 RAM:000393AC 0000 dc.b 0 RAM:000393AD 0000 dc.b 0 RAM:000393AE 0000 dc.b 0 RAM:000393AF 0000 dc.b 0 RAM:000393B0 0000 dc.b 0 RAM:000393B1 0000 dc.b 0 RAM:000393B2 0000 dc.b 0 RAM:000393B3 0000 dc.b 0 RAM:000393B4 0000 dc.b 0 RAM:000393B5 0000 dc.b 0 RAM:000393B6 0000 dc.b 0 RAM:000393B7 0000 dc.b 0 RAM:000393B8 0000 dc.b 0 RAM:000393B9 0000 dc.b 0 RAM:000393BA 0000 dc.b 0 RAM:000393BB 0000 dc.b 0 RAM:000393BC 0000 dc.b 0 RAM:000393BD 0000 dc.b 0 RAM:000393BE 0000 dc.b 0 RAM:000393BF 0000 dc.b 0 RAM:000393C0 0000 dc.b 0 RAM:000393C1 0000 dc.b 0 RAM:000393C2 0000 dc.b 0 RAM:000393C3 0000 dc.b 0 RAM:000393C4 0000 dc.b 0 RAM:000393C5 0000 dc.b 0 RAM:000393C6 0000 dc.b 0 RAM:000393C7 0000 dc.b 0 RAM:000393C8 0000 dc.b 0 RAM:000393C9 0000 dc.b 0 RAM:000393CA 0000 dc.b 0 RAM:000393CB 0000 dc.b 0 RAM:000393CC 0000 dc.b 0 RAM:000393CD 0000 dc.b 0 RAM:000393CE 0000 0000 0000 0000+byte_393CE: dcb.b $200,0 ; DATA XREF: sub_10456+26o RAM:000393CE 0000 0000 0000 0000+ ; sub_10456+5Co ... RAM:000395CE 0000 unk_395CE: dc.b 0 ; DATA XREF: sub_10934+34o RAM:000395CE ; sub_10978+EAo RAM:000395CF 0000 dc.b 0 RAM:000395D0 0000 unk_395D0: dc.b 0 ; DATA XREF: sub_10456+E6o RAM:000395D0 ; sub_105B2+1CEo ... RAM:000395D1 0000 dc.b 0 RAM:000395D2 0000 word_395D2: dc.w 0 ; DATA XREF: sub_105B2+19Ao RAM:000395D2 ; sub_10978+6Ao ... RAM:000395D4 0000 unk_395D4: dc.b 0 ; DATA XREF: sub_10978+8Co RAM:000395D5 0000 dc.b 0 RAM:000395D6 0000 unk_395D6: dc.b 0 ; DATA XREF: sub_105B2+3Eo RAM:000395D6 ; sub_10978+AAo RAM:000395D7 0000 dc.b 0 RAM:000395D8 0000 dc.b 0 RAM:000395D9 0000 dc.b 0 RAM:000395DA 0000 unk_395DA: dc.b 0 ; DATA XREF: sub_105B2+62o RAM:000395DA ; sub_10978+CCo RAM:000395DB 0000 0000 0000 0000+byte_395DB: dcb.b $1273,0 ; DATA XREF: sub_105B2+86o RAM:0003A84E 0000 word_3A84E: dc.w 0 ; DATA XREF: sub_10978+100w RAM:0003A850 0000 dc.b 0 RAM:0003A851 0000 dc.b 0 RAM:0003A852 0000 dc.b 0 RAM:0003A853 0000 dc.b 0 RAM:0003A854 0000 dc.b 0 RAM:0003A855 0000 dc.b 0 RAM:0003A856 0000 dc.b 0 RAM:0003A857 0000 dc.b 0 RAM:0003A858 0000 dc.b 0 RAM:0003A859 0000 dc.b 0 RAM:0003A85A 0000 unk_3A85A: dc.b 0 ; DATA XREF: sub_FF60+184o RAM:0003A85A ; sub_FF60+1B8o ... RAM:0003A85B 0000 dc.b 0 RAM:0003A85C 0000 unk_3A85C: dc.b 0 ; DATA XREF: sub_FF60+1D4o RAM:0003A85D 0000 dc.b 0 RAM:0003A85E 0000 unk_3A85E: dc.b 0 ; DATA XREF: sub_FF60+1F2o RAM:0003A85F 0000 dc.b 0 RAM:0003A860 0000 unk_3A860: dc.b 0 ; DATA XREF: sub_FF60+218o RAM:0003A861 0000 dc.b 0 RAM:0003A862 0000 0000 0000 0000+byte_3A862: dcb.b $94,0 ; DATA XREF: sub_F494+3Co RAM:0003A862 0000 0000 0000 0000+ ; sub_F65E+3Co RAM:0003A8F6 0000 0000 dword_3A8F6: dc.l 0 ; DATA XREF: sub_114B6+15Cr RAM:0003A8F6 ; sub_114B6+170r ... RAM:0003A8FA 0000 word_3A8FA: dc.w 0 ; DATA XREF: sub_114B6+122r RAM:0003A8FA ; sub_117D0+DEw ... RAM:0003A8FC 0000 word_3A8FC: dc.w 0 ; DATA XREF: sub_D42+36w RAM:0003A8FC ; sub_117D0:loc_118D0w ... RAM:0003A8FE 0005 word_3A8FE: dc.w 5 ; DATA XREF: sub_114B6+28w RAM:0003A8FE ; sub_114B6+48r ... RAM:0003A900 0000 word_3A900: dc.w 0 ; DATA XREF: sub_D42+3Ew RAM:0003A900 ; sub_114B6+18r ... RAM:0003A902 0000 word_3A902: dc.w 0 ; DATA XREF: sub_D42+44w RAM:0003A902 ; sub_114B6+12w ... RAM:0003A904 0000 0000 dword_3A904: dc.l 0 ; DATA XREF: sub_F82+26w RAM:0003A904 ; sub_F82+2Cr ... RAM:0003A908 0000 0000 dword_3A908: dc.l 0 ; DATA XREF: sub_F82+38w RAM:0003A908 ; sub_F82+3Er ... RAM:0003A90C 0000 0000 dword_3A90C: dc.l 0 ; DATA XREF: sub_F82+46w RAM:0003A90C ; sub_F82+4Cr ... RAM:0003A910 0000 0000 0000 0000+ dcb.b $7E1,0 RAM:0003A910 0000 0000 0000 0000+ dc.b 4, $61, $68, 0, 4, $61, $6D, 0, 4, $61, $72, 0, 4, $61, $77 RAM:0003B100 0040 word_3B100: dc.w $40 ; DATA XREF: sub_6F00+1Ar RAM:0003B102 0800 word_3B102: dc.w $800 ; DATA XREF: sub_6F00+Er RAM:0003B104 0000 8000 off_3B104: dc.l loc_7FFE+2 ; DATA XREF: sub_6F00+8r RAM:0003B108 0000 0000 dword_3B108: dc.l 0 ; DATA XREF: sub_6CF4+20r RAM:0003B108 ; sub_6F00+32w ... RAM:0003B10C 0000 word_3B10C: dc.w 0 ; DATA XREF: sub_6968+A2r RAM:0003B10C ; sub_6968+D2r ... RAM:0003B10E 0000 word_3B10E: dc.w 0 ; DATA XREF: sub_6F00+5Ew RAM:0003B10E ; sub_6F00+BAr RAM:0003B110 0000 unk_3B110: dc.b 0 ; DATA XREF: sub_6968+2Eo RAM:0003B110 ; sub_6CF4+A2o ... RAM:0003B111 0000 dc.b 0 RAM:0003B112 0000 dc.b 0 RAM:0003B113 0000 dc.b 0 RAM:0003B114 0000 dc.b 0 RAM:0003B115 0000 dc.b 0 RAM:0003B116 0000 dc.b 0 RAM:0003B117 0000 dc.b 0 RAM:0003B118 0000 dc.b 0 RAM:0003B119 0000 dc.b 0 RAM:0003B11A 0000 dc.b 0 RAM:0003B11B 0000 dc.b 0 RAM:0003B11C 0000 dc.b 0 RAM:0003B11D 0000 dc.b 0 RAM:0003B11E 0000 dc.b 0 RAM:0003B11F 0000 dc.b 0 RAM:0003B120 0000 dc.b 0 RAM:0003B121 0000 dc.b 0 RAM:0003B122 0000 dc.b 0 RAM:0003B123 0000 dc.b 0 RAM:0003B124 0000 dc.b 0 RAM:0003B125 0000 dc.b 0 RAM:0003B126 0000 dc.b 0 RAM:0003B127 0000 dc.b 0 RAM:0003B128 0000 dc.b 0 RAM:0003B129 0000 dc.b 0 RAM:0003B12A 0000 dc.b 0 RAM:0003B12B 0000 dc.b 0 RAM:0003B12C 0000 dc.b 0 RAM:0003B12D 0000 dc.b 0 RAM:0003B12E 0000 dc.b 0 RAM:0003B12F 0000 dc.b 0 RAM:0003B130 0000 word_3B130: dc.w 0 ; DATA XREF: sub_6968+C6r RAM:0003B130 ; sub_6968+130w ... RAM:0003B132 0000 0000 dword_3B132: dc.l 0 ; DATA XREF: sub_6968+7Er RAM:0003B132 ; sub_6968+1DAr ... RAM:0003B136 0000 0000 0000 0000+byte_3B136: dcb.b $1F5A,0 ; DATA XREF: sub_6F00+64o RAM:0003D090 0000 0000 0000 0000+byte_3D090: dcb.b $2F6C,0 ; DATA XREF: SerialBaudRateSomething+170o RAM:0003FFFC 0000 0000 0000 0000+byte_3FFFC: dcb.b $15C,0 ; DATA XREF: sub_17FE0+14o RAM:0003FFFC 0000 0000 0000 0000+ ; sub_1ED18+16o RAM:00040158 0000 0000 0000 0000+byte_40158: dcb.b $2FDE,0 ; DATA XREF: RAM:off_1FEDEo RAM:00043136 0000 0000 0000 0000 byte_43136: dcb.b 8,0 ; DATA XREF: sub_6968+54o RAM:00043136 ; sub_6968+192o ... RAM:0004313E 0000 0000 0000 0000+byte_4313E: dcb.b $100,0 ; DATA XREF: sub_6968+48o RAM:0004313E 0000 0000 0000 0000+ ; sub_6C18+48o ... RAM:0004323E 0000 0000 0000 0000+byte_4323E: dcb.b $C91,0 ; DATA XREF: sub_6968+4Eo RAM:0004323E 0000 0000 0000 0000+ ; sub_6B6A+72o ... RAM:0004323E 0000 0000 0000 0000+ dc.b 4, $32, $46 RAM:0004323E 0000 0000 0000 0000+ dcb.b 6,$FF RAM:00043ED8 FFFF word_43ED8: dc.w $FFFF ; DATA XREF: sub_827C+12r RAM:00043ED8 ; sub_827C:loc_82A0r ... RAM:00043EDA 0000 dc.b 0 RAM:00043EDB 0000 dc.b 0 RAM:00043EDC 00FF dc.b $FF RAM:00043EDD 00FF dc.b $FF RAM:00043EDE 0000 dc.b 0 RAM:00043EDF 0000 dc.b 0 RAM:00043EE0 0000 word_43EE0: dc.w 0 ; DATA XREF: sub_254A:loc_25DEw RAM:00043EE0 ; sub_59BE+12r RAM:00043EE2 0000 0000 dword_43EE2: dc.l 0 ; DATA XREF: sub_59BE+38r RAM:00043EE2 ; sub_59BE+48w RAM:00043EE6 0000 dc.b 0 RAM:00043EE7 0000 dc.b 0 RAM:00043EE8 0000 dc.b 0 RAM:00043EE9 0000 dc.b 0 RAM:00043EEA 0000 dc.b 0 RAM:00043EEB 0000 dc.b 0 RAM:00043EEC 0000 dc.b 0 RAM:00043EED 0000 dc.b 0 RAM:00043EEE 0000 dc.b 0 RAM:00043EEF 0000 dc.b 0 RAM:00043EF0 0000 0000 0000 0000+byte_43EF0: dcb.b $878,0 ; DATA XREF: sub_141FE+28o RAM:00044768 0000 0000 0000 0000+byte_44768: dcb.b $38,0 ; DATA XREF: sub_85B2+19Co RAM:00044768 0000 0000 0000 0000+ ; sub_8972+3BAo RAM:000447A0 0000 unk_447A0: dc.b 0 ; DATA XREF: sub_827C+2Eo RAM:000447A0 ; sub_832A+2Eo ... RAM:000447A1 0000 dc.b 0 RAM:000447A2 0000 dc.b 0 RAM:000447A3 0000 dc.b 0 RAM:000447A4 0000 0000 0000 0000+byte_447A4: dcb.b $C68,0 ; DATA XREF: sub_8448+44o RAM:000447A4 0000 0000 0000 0000+ ; sub_8972+308o ... RAM:0004540C 0000 unk_4540C: dc.b 0 ; DATA XREF: sub_254A+1E2o RAM:0004540C ; sub_282E+32o ... RAM:0004540D 0000 dc.b 0 RAM:0004540E 0000 0000 dword_4540E: dc.l 0 ; DATA XREF: sub_2000:loc_24D8r RAM:0004540E ; sub_254A+13Eo ... RAM:00045412 0000 dc.b 0 RAM:00045413 0000 dc.b 0 RAM:00045414 0000 0000 dword_45414: dc.l 0 ; DATA XREF: sub_151E+12r RAM:00045414 ; sub_151E:loc_154Cr ... RAM:00045418 0000 word_45418: dc.w 0 ; DATA XREF: sub_151E+110r RAM:00045418 ; sub_19FE+150r ... RAM:0004541A 0000 0000 dword_4541A: dc.l 0 ; DATA XREF: sub_151E+60r RAM:0004541A ; sub_151E+AEr ... RAM:0004541E 0000 word_4541E: dc.w 0 ; DATA XREF: sub_151E+126r RAM:0004541E ; sub_19FE+ACr RAM:00045420 0000 0000 dword_45420: dc.l 0 ; DATA XREF: sub_151E+70r RAM:00045420 ; sub_151E+88r ... RAM:00045424 0000 dc.b 0 RAM:00045425 0000 dc.b 0 RAM:00045426 0000 0000 dword_45426: dc.l 0 ; DATA XREF: sub_151E+42r RAM:00045426 ; sub_151E+204r RAM:0004542A 0000 dc.b 0 RAM:0004542B 0000 dc.b 0 RAM:0004542C 0000 0000 0000 0000+dword_4542C: dcb.l $2C,0 ; DATA XREF: sub_19FE+EEr RAM:000454DC 0000 dc.b 0 RAM:000454DD 0000 dc.b 0 RAM:000454DE 0000 word_454DE: dc.w 0 ; DATA XREF: sub_151E:loc_1624r RAM:000454DE ; sub_151E:loc_16D4r ... RAM:000454E0 0000 word_454E0: dc.w 0 ; DATA XREF: sub_2D94+8F2w RAM:000454E0 ; sub_2D94+A6Ar ... RAM:000454E2 0000 word_454E2: dc.w 0 ; DATA XREF: sub_2D94+8ECw RAM:000454E2 ; sub_2D94:loc_3900r ... RAM:000454E4 0000 word_454E4: dc.w 0 ; DATA XREF: sub_2D94+8FEw RAM:000454E4 ; sub_2D94:loc_37F6r ... RAM:000454E6 0000 0000 dword_454E6: dc.l 0 ; DATA XREF: sub_2D94+904w RAM:000454E6 ; sub_2D94+B36r ... RAM:000454EA 0000 dc.b 0 RAM:000454EB 0000 dc.b 0 RAM:000454EC 0000 dc.b 0 RAM:000454ED 0000 dc.b 0 RAM:000454EE 0000 0000 0000 0000+byte_454EE: dcb.b $1D6,0 ; DATA XREF: sub_3A1A+10Co RAM:000454EE 0000 0000 0000 0000+ ; sub_3D28+32o RAM:000456C4 0000 word_456C4: dc.w 0 ; DATA XREF: sub_2D94:loc_2E0Er RAM:000456C4 ; sub_2D94+190r ... RAM:000456C6 0000 dc.b 0 RAM:000456C7 0000 dc.b 0 RAM:000456C8 0000 dc.b 0 RAM:000456C9 0000 dc.b 0 RAM:000456CA 0000 0000 dword_456CA: dc.l 0 ; DATA XREF: sub_2D94+1C4r RAM:000456CA ; sub_2D94+20Aw ... RAM:000456CE 0000 word_456CE: dc.w 0 ; DATA XREF: sub_2D94+1BAw RAM:000456CE ; sub_2D94:loc_2F8Cr ... RAM:000456D0 0000 0000 dword_456D0: dc.l 0 ; DATA XREF: sub_2D94+1C4w RAM:000456D0 ; sub_2D94+20Ar ... RAM:000456D4 0000 word_456D4: dc.w 0 ; DATA XREF: sub_2D94+C36w RAM:000456D4 ; sub_6810+14w RAM:000456D6 0000 byte_456D6: dc.b 0 ; DATA XREF: sub_2D94+50Ew RAM:000456D6 ; sub_778C+7Er ... RAM:000456D7 0000 byte_456D7: dc.b 0 ; DATA XREF: sub_2D94+51Cw RAM:000456D7 ; sub_778C+9Cr RAM:000456D8 0000 word_456D8: dc.w 0 ; DATA XREF: sub_2D94+25Cr RAM:000456D8 ; sub_2D94:loc_3040r RAM:000456DA 0000 0000 0000 0000+byte_456DA: dcb.b $52,0 ; DATA XREF: sub_2D94+264o RAM:000456DA 0000 0000 0000 0000+ ; sub_2D94+328o ... RAM:0004572C 0000 0000 0000 0001+byte_4572C: dcb.b 7,0 ; DATA XREF: sub_D42+5Co RAM:0004572C 0101 0000 0000 0000+ ; RAM:off_459FEo RAM:0004572C 0000 0000 0000 0000+ dcb.b 3,1 RAM:0004572C 0000 0000 0000 0000+ dcb.b $2C8,0 RAM:000459FE 0004 572C off_459FE: dc.l byte_4572C ; DATA XREF: sub_D42+5Cw RAM:000459FE ; sub_D42+66r ... RAM:00045A02 0000 0000 0000 0000+byte_45A02: dcb.b $3C2,0 ; DATA XREF: sub_8972+1Eo RAM:00045A02 0000 0000 0000 0000+ dc.b $33, $2E, $31 RAM:00045A02 0000 0000 0000 0000+ dcb.b 2,0 RAM:00045A02 0000 0000 0000 0000+ dc.b 4, $61, $7D RAM:00045A02 0000 0000 0000 0000+ dcb.b 4,0 RAM:00045DD0 0004 61A0 off_45DD0: dc.l a0x_2 ; DATA XREF: sub_D42+D8r RAM:00045DD0 ; sub_DDB0+112r ... RAM:00045DD0 ; "0x" RAM:00045DD4 0000 0000 0000 0000+byte_45DD4: dcb.b $C8,0 ; DATA XREF: sub_D42+E6w RAM:00045DD4 0000 0000 0000 0000+ ; sub_DDB0+B6r ... RAM:00045E9C 0004 61A3 off_45E9C: dc.l aDiskError ; DATA XREF: sub_7678+32o RAM:00045E9C ; "Disk Error" RAM:00045EA0 0004 61AE dc.l aPartialTokenAt ; "Partial token at end-of-input" RAM:00045EA4 0004 61CC dc.l aTokenTooLong ; "Token too long" RAM:00045EA8 0004 61DB dc.l aInvalidTokenIn ; "Invalid token in input" RAM:00045EAC 0004 61F2 dc.l aBug04 ; "Bug 04" RAM:00045EB0 0004 61F9 dc.l aUnexpectedInpu ; "Unexpected input" RAM:00045EB4 0004 620A dc.l aSyntaxErrorInE ; "Syntax error in expression" RAM:00045EB8 0004 6225 dc.l aExpressionMust ; "Expression must be address" RAM:00045EBC 0004 6240 dc.l aExpressionCanT ; "Expression can't be address" RAM:00045EC0 0004 625C dc.l aExprParseStack ; "Expr parse stack oflo" RAM:00045EC4 0004 6272 dc.l aTooManyCommand ; "Too many command parms in input" RAM:00045EC8 0004 6292 dc.l aUndefinedSymbo ; "Undefined symbol" RAM:00045ECC 0004 62A3 dc.l aIncompleteComm ; "Incomplete command" RAM:00045ED0 0004 62B6 dc.l aBadPointerValu ; "Bad pointer value" RAM:00045ED4 0004 62C8 dc.l aBadPointerType ; "Bad pointer type" RAM:00045ED8 0004 62D9 dc.l aBug15 ; "Bug 15" RAM:00045EDC 0004 62E0 dc.l aBug16 ; "Bug 16" RAM:00045EE0 0004 62E7 dc.l aBug17 ; "Bug 17" RAM:00045EE4 0004 62EE dc.l aBug18 ; "Bug 18" RAM:00045EE8 0004 62F5 dc.l aBadPort ; "Bad port" RAM:00045EEC 0004 62FE dc.l aBadChar ; "Bad char" RAM:00045EF0 0004 6307 dc.l aBadCol ; "Bad col" RAM:00045EF4 0004 630F dc.l aBadLineLen ; "Bad line len" RAM:00045EF8 0004 631C dc.l aBug23 ; "Bug 23" RAM:00045EFC 0004 6323 dc.l aBug24 ; "Bug 24" RAM:00045F00 0004 632A dc.l aNoInput ; "No input" RAM:00045F04 0004 6333 dc.l aBadFormatStrin ; "Bad format string or bad/missing %DISPL"... RAM:00045F08 0004 6361 dc.l aSymbolTableIsF ; "Symbol table is full" RAM:00045F0C 0004 6376 dc.l aTooManyInputLi ; "Too many input lines" RAM:00045F10 0004 638B dc.l aIllegalOperand ; "Illegal operand" RAM:00045F14 0004 639B dc.l aSorryUnimpleme ; "Sorry - unimplemented function" RAM:00045F18 0004 63BA dc.l aBadAssignmentT ; "Bad assignment target in expression" RAM:00045F1C 0004 63DE dc.l aContextNotDefi ; "Context not defined - can't evaluate" RAM:00045F20 0004 6403 dc.l aCanTRepeatAnAr ; "Can't repeat an argument" RAM:00045F24 0004 641C dc.l aMultipleSingle ; "Multiple single steps not allowed" RAM:00045F28 0004 643E dc.l aSymbolIsInUse ; "Symbol is in use" RAM:00045F2C 0004 644F dc.l aCanTDeletePreD ; "Can't delete pre-defined symbols" RAM:00045F30 0004 6470 dc.l aBreakpointIsNo ; "Breakpoint is not defined" RAM:00045F34 0004 648A dc.l aInvalidBreakpo ; "Invalid breakpoint name or number" RAM:00045F38 0004 64AC dc.l aBadPointerTy_0 ; "Bad pointer type for display mode" RAM:00045F3C 0004 64CE dc.l aInvalidTaskId ; "Invalid Task ID" RAM:00045F40 0004 64DE dc.l aCorruptedStack ; "Corrupted stack" RAM:00045F44 0004 64EE dc.l aInvalidStackOf ; "Invalid stack offset" RAM:00045F48 0004 6503 dc.l aInvalidParamet ; "Invalid parameter number" RAM:00045F4C 0004 651C dc.l aInvalidDataNum ; "Invalid data number" RAM:00045F50 0004 6530 dc.l aMultipleBreakO ; "Multiple break-on-access/modify are not"... RAM:00045F54 0004 6560 dc.l aCanTExitFromBr ; "Can't EXIT from breakpoint" RAM:00045F58 0004 657B dc.l aBreakpointHitD ; "Breakpoint hit during command input - c"... RAM:00045F5C 0004 65B1 dc.l aNotAllowedInFi ; "Not allowed in field binds" RAM:00045F60 0004 65CC dc.l aNotAllowedInTh ; "Not allowed in this context" RAM:00045F64 0004 65E8 dc.l aBug50MemoryPro ; "Bug 50 (memory protection)" RAM:00045F68 0004 6603 dc.l aBug51Performan ; "Bug 51 (performance timer)" RAM:00045F6C 0004 661E dc.l aNoHardDiskAcce ; "No Hard Disk Access Allowed" RAM:00045F70 0004 663A dc.l aInvalidLevelNu ; "Invalid level number" RAM:00045F74 0004 664F dc.l aCanTPushStackW ; "Can't push - stack would overflow" RAM:00045F78 0004 6671 dc.l aBreakpointIsAl ; "Breakpoint is already defined at this a"... RAM:00045F7C 0004 669F dc.l aBreakpointAddr ; "Breakpoint address points to invalid in"... RAM:00045F80 0004 66D0 dc.l aBreakpointInDe ; "Breakpoint in debugger code is not allo"... RAM:00045F84 0004 66FB dc.l aMaximumNumberO ; "Maximum number of breakpoints is alread"... RAM:00045F88 0004 672C dc.l aDuplicateSymbo ; "Duplicate symbol" RAM:00045F8C 0004 673D dc.l aLostSerialIO ; "Lost serial I/O" RAM:00045F90 0004 674D dc.l aInvalidStack_0 ; "Invalid stack offset (must be negative)" RAM:00045F94 0000 0000 dc.l off_0 RAM:00045F98 0004 6775 dc.l aActionStackOfl ; "Action stack oflo" RAM:00045F9C 0004 6787 dc.l aActionNotAllow ; "Action not allowed in this context" RAM:00045FA0 0004 67AA dc.l aBreakpointText ; "Breakpoint text not available" RAM:00045FA4 0004 67C8 dc.l aNoVolumeTableS ; "No Volume Table space" RAM:00045FA8 0004 67DE dc.l aNoInodeTableSp ; "No Inode Table space" RAM:00045FAC 0004 67F3 dc.l aFileNotFound ; "File Not Found" RAM:00045FB0 0004 6802 dc.l aBug69 ; "Bug 69" RAM:00045FB4 0004 6809 dc.l aBug70 ; "Bug 70" RAM:00045FB8 0004 6810 dc.l aBug71 ; "Bug 71" RAM:00045FBC 0004 6817 dc.l aBug72 ; "Bug 72" RAM:00045FC0 0004 681E dc.l aBug73 ; "Bug 73" RAM:00045FC4 0004 6825 dc.l aNoMemoryForHdA ; "No memory for HD access" RAM:00045FC8 0004 683D dc.l aTooManyAddress ; "Too many Address-type symbols" RAM:00045FCC 0004 685B dc.l aVolumeNotFou_0 ; "Volume not found" RAM:00045FD0 0004 686C dc.l aDiskAccessNotR ; "Disk access not ready" RAM:00045FD4 0004 6882 dc.l aDivideByZero ; "Divide by Zero" RAM:00045FD8 0004 6891 dc.l aInvalidDeviceC ; "Invalid device code" RAM:00045FDC 0004 68A5 dc.l aFloppyAccessNo ; "Floppy access not allowed in HALT mode" RAM:00045FE0 0004 68CC dc.l aBug81 ; "Bug 81" RAM:00045FE4 0004 68D3 dc.l aNoFloppyDrives ; "No Floppy Drives available" RAM:00045FE8 0004 68EE dc.l aMultipleFloppy ; "Multiple Floppy volumes not supported" RAM:00045FEC 0004 6914 dc.l aDiskUpdatesAre ; "Disk updates are not supported in HALT "... RAM:00045FF0 0004 6940 dc.l aBug85 ; "Bug 85" RAM:00045FF4 0004 6947 dc.l aDiskDataCanTBe ; "Disk Data can't be accessed in HALT mod"... RAM:00045FF8 0004 6970 dc.l aBug87 ; "Bug 87" RAM:00045FFC 0004 6977 dc.l aDiskDataNotAva ; "Disk Data Not Available. Use DEFINE DI"... RAM:00046000 0004 69AE dc.l aBug89 ; "Bug 89" RAM:00046004 0004 69B5 dc.l aTheNameFoundIs ; "The Name found is not of the proper typ"... RAM:00046008 0004 69DE dc.l aExceededMaximu ; "Exceeded maximum number of Disk Data re"... RAM:0004600C 0004 6A0B dc.l aNoMoreSpaceInD ; "No more space in Disk Data volume" RAM:00046010 0004 6A2D dc.l aBug93 ; "Bug 93" RAM:00046014 0004 6A34 dc.l aMacroArgumentI ; "Macro argument is too long" RAM:00046018 0004 6A4F dc.l aTooManyArgumen ; "Too many arguments supplied" RAM:0004601C 0004 6A6B dc.l aUndefinedSym_0 ; "Undefined Symbol" RAM:00046020 0004 6A7C dc.l aCanNotModifyAN ; "Can Not Modify a Name in a Macro" RAM:00046024 0004 6A9D dc.l aUseTheModifyBr ; "Use the Modify Breakpoint command" RAM:00046028 0004 6ABF dc.l aAllCanTBeUsedA ; "ALL can't be used as a symbol" RAM:0004602C 0004 6ADD dc.l aOutputBufferFu ; "Output buffer full - Output lost" RAM:00046030 0004 6AFE dc.l aSorryStringCan ; "Sorry -- String can't span lines" RAM:00046034 0004 6B1F dc.l aDataDisplayOve ; "Data Display Overflow" RAM:00046038 0004 6B35 dc.l aSymbolMustBeAn ; "Symbol must be an Address" RAM:0004603C 0004 6B4F dc.l aMacrosCanTBeUs ; "Macros can't be used recursively" RAM:00046040 0004 6B70 dc.l aOnly9MacroArgu ; "Only 9 Macro arguments allowed" RAM:00046044 0004 6B8F dc.l aModifyCanNotAp ; "Modify can not appear in Macro" RAM:00046048 0004 6BAE dc.l aDebuggerActivi ; "Debugger activity timed out in a critic"... RAM:0004604C 0004 6BDF dc.l aDebuggerExpres ; "Debugger expression-evaluation stack of"... RAM:00046050 0004 6C09 dc.l aTheNameFound_0 ; "The Name found is not of the proper typ"... RAM:00046054 0004 6C32 dc.l aCanTNestDispla ; "Can't nest %DISPLAYs" RAM:00046058 0004 6C47 dc.l aBuiltInNameCan ; "Built-in name can't also be used as a M"... RAM:0004605C 0004 6C78 dc.l aClearCanNotApp ; "Clear can not appear in Macro" RAM:00046060 0004 6C96 dc.l aUnknownInstruc ; "Unknown instruction opcode encountered" RAM:00046064 0004 6CBD dc.l aInstructionsMu ; "Instructions must be on even an address" RAM:00046068 0004 6CE5 dc.l aTooMuchUserDat ; "Too much user data to save" RAM:0004606C 0004 6D00 dc.l aCanTUseBothDis ; "Can't use both DISPLAY and FREEZE" RAM:00046070 0004 6D22 dc.l aTooManyUserDat ; "Too many user data elements specified" RAM:00046074 0004 6D48 dc.l aNotEnoughFreeD ; "Not enough free data numbers left" RAM:00046078 0004 6D6A dc.l aDataNumberNotF ; "Data number not frozen" RAM:0004607C 0004 6D81 dc.l aDataNumberAlre ; "Data number already saved" RAM:00046080 0004 6D9B dc.l aInsufficientFr ; "Insufficient free data numbers" RAM:00046084 0004 6DBA dc.l aTaskMustHaveAP ; "Task must have a private stack" RAM:00046088 0004 6DD9 dc.l aRingBufferIsFu ; "Ring buffer is full or empty" RAM:0004608C 0004 6DF6 dc.l aSmiocStuckBusy ; "SMIOC Stuck BUSY, OBE, or Invalid EIS" RAM:00046090 0004 6E1C dc.l aCanTTalkToTarg ; "Can't talk to target system backplane" RAM:00046094 0004 6E42 dc.l aNonCbxFunction ; "Non-CBX functions not supported" RAM:00046098 0A20 4C45 5645 4C20+aLevel3dS10hY: dc.b $A RAM:00046098 2533 4420 2553 2020+ dc.b ' LEVEL %3D %S (%10H (%Y))',0 RAM:000460BB 0000 dc.b 0 RAM:000460BC 0000 dc.b 0 RAM:000460BD 0000 dc.b 0 RAM:000460BE 0000 dc.b 0 RAM:000460BF 0000 dc.b 0 RAM:000460C0 0000 dc.b 0 RAM:000460C1 0000 dc.b 0 RAM:000460C2 0000 dc.b 0 RAM:000460C3 0000 dc.b 0 RAM:000460C4 0000 dc.b 0 RAM:000460C5 0000 dc.b 0 RAM:000460C6 0000 dc.b 0 RAM:000460C7 0000 dc.b 0 RAM:000460C8 0000 dc.b 0 RAM:000460C9 0000 dc.b 0 RAM:000460CA 0000 dc.b 0 RAM:000460CB 0000 dc.b 0 RAM:000460CC 0000 dc.b 0 RAM:000460CD 0000 dc.b 0 RAM:000460CE 0000 dc.b 0 RAM:000460CF 0000 dc.b 0 RAM:000460D0 0000 dc.b 0 RAM:000460D1 0000 dc.b 0 RAM:000460D2 0000 dc.b 0 RAM:000460D3 0000 dc.b 0 RAM:000460D4 0000 dc.b 0 RAM:000460D5 0000 dc.b 0 RAM:000460D6 0000 dc.b 0 RAM:000460D7 0000 dc.b 0 RAM:000460D8 0000 dc.b 0 RAM:000460D9 0000 dc.b 0 RAM:000460DA 0000 dc.b 0 RAM:000460DB 0000 dc.b 0 RAM:000460DC 0000 dc.b 0 RAM:000460DD 0000 dc.b 0 RAM:000460DE 0000 dc.b 0 RAM:000460DF 0000 dc.b 0 RAM:000460E0 0000 word_460E0: dc.w 0 ; DATA XREF: sub_11104+3Ao RAM:000460E0 ; sub_11104+2B2o ... RAM:000460E2 0000 0000 dword_460E2: dc.l 0 ; DATA XREF: sub_F82+Eo RAM:000460E2 ; sub_F82+1Ar ... RAM:000460E6 0000 0000 dword_460E6: dc.l 0 ; DATA XREF: sub_F82+58w RAM:000460E6 ; sub_10C6A+60r ... RAM:000460EA 0000 0000 dword_460EA: dc.l 0 ; DATA XREF: sub_F82+7Cw RAM:000460EA ; sub_F82+B4w ... RAM:000460EE 0000 0000 dword_460EE: dc.l 0 ; DATA XREF: sub_E3E+40w RAM:000460EE ; sub_E3E+68w ... RAM:000460F2 0000 0000 dword_460F2: dc.l 0 ; DATA XREF: sub_E3E:loc_F5Cw RAM:000460F6 0000 0000 dword_460F6: dc.l 0 ; DATA XREF: sub_E3E+128w RAM:000460F6 ; sub_A59C+56r ... RAM:000460FA 0004 7E68 off_460FA: dc.l byte_47E68 ; DATA XREF: sub_844+180w RAM:000460FA ; sub_74BC+44r RAM:000460FE 0000 byte_460FE: dc.b 0 ; DATA XREF: sub_844+2BAw RAM:000460FE ; sub_10860+BCr ... RAM:000460FF 0000 dc.b 0 RAM:00046100 0000 byte_46100: dc.b 0 ; DATA XREF: sub_844+1D0w RAM:00046100 ; sub_844+25Aw ... RAM:00046101 0000 dc.b 0 RAM:00046102 0000 word_46102: dc.w 0 ; DATA XREF: sub_844+152w RAM:00046102 ; sub_844:loc_9AAw ... RAM:00046104 0000 dc.b 0 RAM:00046105 0000 dc.b 0 RAM:00046106 0000 dc.b 0 RAM:00046107 0001 dc.b 1 RAM:00046108 0000 dc.b 0 RAM:00046109 0000 dc.b 0 RAM:0004610A 0000 dc.b 0 RAM:0004610B 0000 dc.b 0 RAM:0004610C 0000 dc.b 0 RAM:0004610D 0000 dc.b 0 RAM:0004610E 0000 dc.b 0 RAM:0004610F 0000 dc.b 0 RAM:00046110 0000 dc.b 0 RAM:00046111 0000 dc.b 0 RAM:00046112 0000 dc.b 0 RAM:00046113 0000 dc.b 0 RAM:00046114 0000 dc.b 0 RAM:00046115 003F dc.b $3F ; ? RAM:00046116 0000 dc.b 0 RAM:00046117 0000 dc.b 0 RAM:00046118 0000 dc.b 0 RAM:00046119 0000 dc.b 0 RAM:0004611A 00BF FFFF off_4611A: dc.l unk_BFFFFF ; DATA XREF: sub_844:loc_9BCr RAM:0004611A ; sub_E3E+5Cr ... RAM:0004611E 00C0 0000 off_4611E: dc.l byte_C00000 ; DATA XREF: sub_17D20+8Cr RAM:00046122 0100 0000 dword_46122: dc.l $1000000 ; DATA XREF: sub_17D20+80r RAM:00046126 0000 byte_46126: dc.b 0 ; DATA XREF: sub_17D20+94r RAM:00046127 0000 dc.b 0 RAM:00046128 0000 dc.b 0 RAM:00046129 0001 dc.b 1 RAM:0004612A 0000 0000 dword_4612A: dc.l 0 ; DATA XREF: sub_844+15Aw RAM:0004612A ; sub_844+16Ew ... RAM:0004612E 0000 dc.b 0 RAM:0004612F 0000 dc.b 0 RAM:00046130 0000 dc.b 0 RAM:00046131 0000 dc.b 0 RAM:00046132 0000 dc.b 0 RAM:00046133 0000 dc.b 0 RAM:00046134 0000 dc.b 0 RAM:00046135 0000 dc.b 0 RAM:00046136 0000 dc.b 0 RAM:00046137 0000 dc.b 0 RAM:00046138 0000 dc.b 0 RAM:00046139 0000 dc.b 0 RAM:0004613A 0000 dc.b 0 RAM:0004613B 0000 dc.b 0 RAM:0004613C 0000 dc.b 0 RAM:0004613D 0000 dc.b 0 RAM:0004613E 0000 dc.b 0 RAM:0004613F 0000 dc.b 0 RAM:00046140 0000 dc.b 0 RAM:00046141 0000 dc.b 0 RAM:00046142 0000 dc.b 0 RAM:00046143 0000 dc.b 0 RAM:00046144 0000 dc.b 0 RAM:00046145 0000 dc.b 0 RAM:00046146 0000 dc.b 0 RAM:00046147 0000 dc.b 0 RAM:00046148 0000 dc.b 0 RAM:00046149 0000 dc.b 0 RAM:0004614A 0000 dc.b 0 RAM:0004614B 0000 dc.b 0 RAM:0004614C 0000 dc.b 0 RAM:0004614D 0000 dc.b 0 RAM:0004614E 0000 dc.b 0 RAM:0004614F 0000 dc.b 0 RAM:00046150 0000 dc.b 0 RAM:00046151 0000 dc.b 0 RAM:00046152 0000 dc.b 0 RAM:00046153 0000 dc.b 0 RAM:00046154 0000 dc.b 0 RAM:00046155 0000 dc.b 0 RAM:00046156 0000 dc.b 0 RAM:00046157 0000 dc.b 0 RAM:00046158 0000 dc.b 0 RAM:00046159 0000 dc.b 0 RAM:0004615A 0000 dc.b 0 RAM:0004615B 0000 dc.b 0 RAM:0004615C 0000 dc.b 0 RAM:0004615D 0000 dc.b 0 RAM:0004615E 0000 dc.b 0 RAM:0004615F 0000 dc.b 0 RAM:00046160 0000 dc.b 0 RAM:00046161 0000 dc.b 0 RAM:00046162 0000 dc.b 0 RAM:00046163 0000 dc.b 0 RAM:00046164 0000 dc.b 0 RAM:00046165 0000 dc.b 0 RAM:00046166 0000 dc.b 0 RAM:00046167 0000 dc.b 0 RAM:00046168 4C49 5354 0000 aList_0: dc.b 'LIST',0 RAM:0004616D 4C4F 4144 0000 aLoad: dc.b 'LOAD',0 RAM:00046172 5341 5645 0000 aSave: dc.b 'SAVE',0 RAM:00046177 434C 4541 5200 aClear_0: dc.b 'CLEAR',0 RAM:0004617D 5375 7070 6F72 7473+aSupportsContin:dc.b 'Supports continue-type breakpoints',0 RAM:000461A0 3078 0000 a0x_2: dc.b '0x',0 ; DATA XREF: RAM:off_45DD0o RAM:000461A3 4469 736B 2045 7272+aDiskError: dc.b 'Disk Error',0 ; DATA XREF: RAM:off_45E9Co RAM:000461AE 5061 7274 6961 6C20+aPartialTokenAt:dc.b 'Partial token at end-of-input',0 RAM:000461AE 746F 6B65 6E20 6174+ ; DATA XREF: RAM:00045EA0o RAM:000461CC 546F 6B65 6E20 746F+aTokenTooLong: dc.b 'Token too long',0 ; DATA XREF: RAM:00045EA4o RAM:000461DB 496E 7661 6C69 6420+aInvalidTokenIn:dc.b 'Invalid token in input',0 RAM:000461DB 746F 6B65 6E20 696E+ ; DATA XREF: RAM:00045EA8o RAM:000461F2 4275 6720 3034 0000 aBug04: dc.b 'Bug 04',0 ; DATA XREF: RAM:00045EACo RAM:000461F9 556E 6578 7065 6374+aUnexpectedInpu:dc.b 'Unexpected input',0 RAM:000461F9 6564 2069 6E70 7574+ ; DATA XREF: RAM:00045EB0o RAM:0004620A 5379 6E74 6178 2065+aSyntaxErrorInE:dc.b 'Syntax error in expression',0 RAM:0004620A 7272 6F72 2069 6E20+ ; DATA XREF: RAM:00045EB4o RAM:00046225 4578 7072 6573 7369+aExpressionMust:dc.b 'Expression must be address',0 RAM:00046225 6F6E 206D 7573 7420+ ; DATA XREF: RAM:00045EB8o RAM:00046240 4578 7072 6573 7369+aExpressionCanT:dc.b 'Expression can',$27,'t be address',0 RAM:00046240 6F6E 2063 616E 2774+ ; DATA XREF: RAM:00045EBCo RAM:0004625C 4578 7072 2070 6172+aExprParseStack:dc.b 'Expr parse stack oflo',0 RAM:0004625C 7365 2073 7461 636B+ ; DATA XREF: RAM:00045EC0o RAM:00046272 546F 6F20 6D61 6E79+aTooManyCommand:dc.b 'Too many command parms in input',0 RAM:00046272 2063 6F6D 6D61 6E64+ ; DATA XREF: RAM:00045EC4o RAM:00046292 556E 6465 6669 6E65+aUndefinedSymbo:dc.b 'Undefined symbol',0 RAM:00046292 6420 7379 6D62 6F6C+ ; DATA XREF: RAM:00045EC8o RAM:000462A3 496E 636F 6D70 6C65+aIncompleteComm:dc.b 'Incomplete command',0 RAM:000462A3 7465 2063 6F6D 6D61+ ; DATA XREF: RAM:00045ECCo RAM:000462B6 4261 6420 706F 696E+aBadPointerValu:dc.b 'Bad pointer value',0 RAM:000462B6 7465 7220 7661 6C75+ ; DATA XREF: RAM:00045ED0o RAM:000462C8 4261 6420 706F 696E+aBadPointerType:dc.b 'Bad pointer type',0 RAM:000462C8 7465 7220 7479 7065+ ; DATA XREF: RAM:00045ED4o RAM:000462D9 4275 6720 3135 0000 aBug15: dc.b 'Bug 15',0 ; DATA XREF: RAM:00045ED8o RAM:000462E0 4275 6720 3136 0000 aBug16: dc.b 'Bug 16',0 ; DATA XREF: RAM:00045EDCo RAM:000462E7 4275 6720 3137 0000 aBug17: dc.b 'Bug 17',0 ; DATA XREF: RAM:00045EE0o RAM:000462EE 4275 6720 3138 0000 aBug18: dc.b 'Bug 18',0 ; DATA XREF: RAM:00045EE4o RAM:000462F5 4261 6420 706F 7274+aBadPort: dc.b 'Bad port',0 ; DATA XREF: RAM:00045EE8o RAM:000462FE 4261 6420 6368 6172+aBadChar: dc.b 'Bad char',0 ; DATA XREF: RAM:00045EECo RAM:00046307 4261 6420 636F 6C00 aBadCol: dc.b 'Bad col',0 ; DATA XREF: RAM:00045EF0o RAM:0004630F 4261 6420 6C69 6E65+aBadLineLen: dc.b 'Bad line len',0 ; DATA XREF: RAM:00045EF4o RAM:0004631C 4275 6720 3233 0000 aBug23: dc.b 'Bug 23',0 ; DATA XREF: RAM:00045EF8o RAM:00046323 4275 6720 3234 0000 aBug24: dc.b 'Bug 24',0 ; DATA XREF: RAM:00045EFCo RAM:0004632A 4E6F 2069 6E70 7574+aNoInput: dc.b 'No input',0 ; DATA XREF: RAM:00045F00o RAM:00046333 4261 6420 666F 726D+aBadFormatStrin:dc.b 'Bad format string or bad/missing %DISPLAY arg',0 RAM:00046333 6174 2073 7472 696E+ ; DATA XREF: RAM:00045F04o RAM:00046361 5379 6D62 6F6C 2074+aSymbolTableIsF:dc.b 'Symbol table is full',0 RAM:00046361 6162 6C65 2069 7320+ ; DATA XREF: RAM:00045F08o RAM:00046376 546F 6F20 6D61 6E79+aTooManyInputLi:dc.b 'Too many input lines',0 RAM:00046376 2069 6E70 7574 206C+ ; DATA XREF: RAM:00045F0Co RAM:0004638B 496C 6C65 6761 6C20+aIllegalOperand:dc.b 'Illegal operand',0 RAM:0004638B 6F70 6572 616E 6400 ; DATA XREF: RAM:00045F10o RAM:0004639B 536F 7272 7920 2D20+aSorryUnimpleme:dc.b 'Sorry - unimplemented function',0 RAM:0004639B 756E 696D 706C 656D+ ; DATA XREF: RAM:00045F14o RAM:000463BA 4261 6420 6173 7369+aBadAssignmentT:dc.b 'Bad assignment target in expression',0 RAM:000463BA 676E 6D65 6E74 2074+ ; DATA XREF: RAM:00045F18o RAM:000463DE 436F 6E74 6578 7420+aContextNotDefi:dc.b 'Context not defined - can',$27,'t evaluate',0 RAM:000463DE 6E6F 7420 6465 6669+ ; DATA XREF: RAM:00045F1Co RAM:00046403 4361 6E27 7420 7265+aCanTRepeatAnAr:dc.b 'Can',$27,'t repeat an argument',0 RAM:00046403 7065 6174 2061 6E20+ ; DATA XREF: RAM:00045F20o RAM:0004641C 4D75 6C74 6970 6C65+aMultipleSingle:dc.b 'Multiple single steps not allowed',0 RAM:0004641C 2073 696E 676C 6520+ ; DATA XREF: RAM:00045F24o RAM:0004643E 5379 6D62 6F6C 2069+aSymbolIsInUse: dc.b 'Symbol is in use',0 RAM:0004643E 7320 696E 2075 7365+ ; DATA XREF: RAM:00045F28o RAM:0004644F 4361 6E27 7420 6465+aCanTDeletePreD:dc.b 'Can',$27,'t delete pre-defined symbols',0 RAM:0004644F 6C65 7465 2070 7265+ ; DATA XREF: RAM:00045F2Co RAM:00046470 4272 6561 6B70 6F69+aBreakpointIsNo:dc.b 'Breakpoint is not defined',0 RAM:00046470 6E74 2069 7320 6E6F+ ; DATA XREF: RAM:00045F30o RAM:0004648A 496E 7661 6C69 6420+aInvalidBreakpo:dc.b 'Invalid breakpoint name or number',0 RAM:0004648A 6272 6561 6B70 6F69+ ; DATA XREF: RAM:00045F34o RAM:000464AC 4261 6420 706F 696E+aBadPointerTy_0:dc.b 'Bad pointer type for display mode',0 RAM:000464AC 7465 7220 7479 7065+ ; DATA XREF: RAM:00045F38o RAM:000464CE 496E 7661 6C69 6420+aInvalidTaskId: dc.b 'Invalid Task ID',0 RAM:000464CE 5461 736B 2049 4400 ; DATA XREF: RAM:00045F3Co RAM:000464DE 436F 7272 7570 7465+aCorruptedStack:dc.b 'Corrupted stack',0 RAM:000464DE 6420 7374 6163 6B00 ; DATA XREF: RAM:00045F40o RAM:000464EE 496E 7661 6C69 6420+aInvalidStackOf:dc.b 'Invalid stack offset',0 RAM:000464EE 7374 6163 6B20 6F66+ ; DATA XREF: RAM:00045F44o RAM:00046503 496E 7661 6C69 6420+aInvalidParamet:dc.b 'Invalid parameter number',0 RAM:00046503 7061 7261 6D65 7465+ ; DATA XREF: RAM:00045F48o RAM:0004651C 496E 7661 6C69 6420+aInvalidDataNum:dc.b 'Invalid data number',0 RAM:0004651C 6461 7461 206E 756D+ ; DATA XREF: RAM:00045F4Co RAM:00046530 4D75 6C74 6970 6C65+aMultipleBreakO:dc.b 'Multiple break-on-access/modify are not allowed',0 RAM:00046530 2062 7265 616B 2D6F+ ; DATA XREF: RAM:00045F50o RAM:00046560 4361 6E27 7420 4558+aCanTExitFromBr:dc.b 'Can',$27,'t EXIT from breakpoint',0 RAM:00046560 4954 2066 726F 6D20+ ; DATA XREF: RAM:00045F54o RAM:0004657B 4272 6561 6B70 6F69+aBreakpointHitD:dc.b 'Breakpoint hit during command input - command aborted',0 RAM:0004657B 6E74 2068 6974 2064+ ; DATA XREF: RAM:00045F58o RAM:000465B1 4E6F 7420 616C 6C6F+aNotAllowedInFi:dc.b 'Not allowed in field binds',0 RAM:000465B1 7765 6420 696E 2066+ ; DATA XREF: RAM:00045F5Co RAM:000465CC 4E6F 7420 616C 6C6F+aNotAllowedInTh:dc.b 'Not allowed in this context',0 RAM:000465CC 7765 6420 696E 2074+ ; DATA XREF: RAM:00045F60o RAM:000465E8 4275 6720 3530 2028+aBug50MemoryPro:dc.b 'Bug 50 (memory protection)',0 RAM:000465E8 6D65 6D6F 7279 2070+ ; DATA XREF: RAM:00045F64o RAM:00046603 4275 6720 3531 2028+aBug51Performan:dc.b 'Bug 51 (performance timer)',0 RAM:00046603 7065 7266 6F72 6D61+ ; DATA XREF: RAM:00045F68o RAM:0004661E 4E6F 2048 6172 6420+aNoHardDiskAcce:dc.b 'No Hard Disk Access Allowed',0 RAM:0004661E 4469 736B 2041 6363+ ; DATA XREF: RAM:00045F6Co RAM:0004663A 496E 7661 6C69 6420+aInvalidLevelNu:dc.b 'Invalid level number',0 RAM:0004663A 6C65 7665 6C20 6E75+ ; DATA XREF: RAM:00045F70o RAM:0004664F 4361 6E27 7420 7075+aCanTPushStackW:dc.b 'Can',$27,'t push - stack would overflow',0 RAM:0004664F 7368 202D 2073 7461+ ; DATA XREF: RAM:00045F74o RAM:00046671 4272 6561 6B70 6F69+aBreakpointIsAl:dc.b 'Breakpoint is already defined at this address',0 RAM:00046671 6E74 2069 7320 616C+ ; DATA XREF: RAM:00045F78o RAM:0004669F 4272 6561 6B70 6F69+aBreakpointAddr:dc.b 'Breakpoint address points to invalid instruction',0 RAM:0004669F 6E74 2061 6464 7265+ ; DATA XREF: RAM:00045F7Co RAM:000466D0 4272 6561 6B70 6F69+aBreakpointInDe:dc.b 'Breakpoint in debugger code is not allowed',0 RAM:000466D0 6E74 2069 6E20 6465+ ; DATA XREF: RAM:00045F80o RAM:000466FB 4D61 7869 6D75 6D20+aMaximumNumberO:dc.b 'Maximum number of breakpoints is already defined',0 RAM:000466FB 6E75 6D62 6572 206F+ ; DATA XREF: RAM:00045F84o RAM:0004672C 4475 706C 6963 6174+aDuplicateSymbo:dc.b 'Duplicate symbol',0 RAM:0004672C 6520 7379 6D62 6F6C+ ; DATA XREF: RAM:00045F88o RAM:0004673D 4C6F 7374 2073 6572+aLostSerialIO: dc.b 'Lost serial I/O',0 RAM:0004673D 6961 6C20 492F 4F00 ; DATA XREF: RAM:00045F8Co RAM:0004674D 496E 7661 6C69 6420+aInvalidStack_0:dc.b 'Invalid stack offset (must be negative)',0 RAM:0004674D 7374 6163 6B20 6F66+ ; DATA XREF: RAM:00045F90o RAM:00046775 4163 7469 6F6E 2073+aActionStackOfl:dc.b 'Action stack oflo',0 RAM:00046775 7461 636B 206F 666C+ ; DATA XREF: RAM:00045F98o RAM:00046787 4163 7469 6F6E 206E+aActionNotAllow:dc.b 'Action not allowed in this context',0 RAM:00046787 6F74 2061 6C6C 6F77+ ; DATA XREF: RAM:00045F9Co RAM:000467AA 4272 6561 6B70 6F69+aBreakpointText:dc.b 'Breakpoint text not available',0 RAM:000467AA 6E74 2074 6578 7420+ ; DATA XREF: RAM:00045FA0o RAM:000467C8 4E6F 2056 6F6C 756D+aNoVolumeTableS:dc.b 'No Volume Table space',0 RAM:000467C8 6520 5461 626C 6520+ ; DATA XREF: RAM:00045FA4o RAM:000467DE 4E6F 2049 6E6F 6465+aNoInodeTableSp:dc.b 'No Inode Table space',0 RAM:000467DE 2054 6162 6C65 2073+ ; DATA XREF: RAM:00045FA8o RAM:000467F3 4669 6C65 204E 6F74+aFileNotFound: dc.b 'File Not Found',0 ; DATA XREF: RAM:00045FACo RAM:00046802 4275 6720 3639 0000 aBug69: dc.b 'Bug 69',0 ; DATA XREF: RAM:00045FB0o RAM:00046809 4275 6720 3730 0000 aBug70: dc.b 'Bug 70',0 ; DATA XREF: RAM:00045FB4o RAM:00046810 4275 6720 3731 0000 aBug71: dc.b 'Bug 71',0 ; DATA XREF: RAM:00045FB8o RAM:00046817 4275 6720 3732 0000 aBug72: dc.b 'Bug 72',0 ; DATA XREF: RAM:00045FBCo RAM:0004681E 4275 6720 3733 0000 aBug73: dc.b 'Bug 73',0 ; DATA XREF: RAM:00045FC0o RAM:00046825 4E6F 206D 656D 6F72+aNoMemoryForHdA:dc.b 'No memory for HD access',0 RAM:00046825 7920 666F 7220 4844+ ; DATA XREF: RAM:00045FC4o RAM:0004683D 546F 6F20 6D61 6E79+aTooManyAddress:dc.b 'Too many Address-type symbols',0 RAM:0004683D 2041 6464 7265 7373+ ; DATA XREF: RAM:00045FC8o RAM:0004685B 566F 6C75 6D65 206E+aVolumeNotFou_0:dc.b 'Volume not found',0 RAM:0004685B 6F74 2066 6F75 6E64+ ; DATA XREF: RAM:00045FCCo RAM:0004686C 4469 736B 2061 6363+aDiskAccessNotR:dc.b 'Disk access not ready',0 RAM:0004686C 6573 7320 6E6F 7420+ ; DATA XREF: RAM:00045FD0o RAM:00046882 4469 7669 6465 2062+aDivideByZero: dc.b 'Divide by Zero',0 ; DATA XREF: RAM:00045FD4o RAM:00046891 496E 7661 6C69 6420+aInvalidDeviceC:dc.b 'Invalid device code',0 RAM:00046891 6465 7669 6365 2063+ ; DATA XREF: RAM:00045FD8o RAM:000468A5 466C 6F70 7079 2061+aFloppyAccessNo:dc.b 'Floppy access not allowed in HALT mode',0 RAM:000468A5 6363 6573 7320 6E6F+ ; DATA XREF: RAM:00045FDCo RAM:000468CC 4275 6720 3831 0000 aBug81: dc.b 'Bug 81',0 ; DATA XREF: RAM:00045FE0o RAM:000468D3 4E6F 2046 6C6F 7070+aNoFloppyDrives:dc.b 'No Floppy Drives available',0 RAM:000468D3 7920 4472 6976 6573+ ; DATA XREF: RAM:00045FE4o RAM:000468EE 4D75 6C74 6970 6C65+aMultipleFloppy:dc.b 'Multiple Floppy volumes not supported',0 RAM:000468EE 2046 6C6F 7070 7920+ ; DATA XREF: RAM:00045FE8o RAM:00046914 4469 736B 2075 7064+aDiskUpdatesAre:dc.b 'Disk updates are not supported in HALT mode',0 RAM:00046914 6174 6573 2061 7265+ ; DATA XREF: RAM:00045FECo RAM:00046940 4275 6720 3835 0000 aBug85: dc.b 'Bug 85',0 ; DATA XREF: RAM:00045FF0o RAM:00046947 4469 736B 2044 6174+aDiskDataCanTBe:dc.b 'Disk Data can',$27,'t be accessed in HALT mode',0 RAM:00046947 6120 6361 6E27 7420+ ; DATA XREF: RAM:00045FF4o RAM:00046970 4275 6720 3837 0000 aBug87: dc.b 'Bug 87',0 ; DATA XREF: RAM:00045FF8o RAM:00046977 4469 736B 2044 6174+aDiskDataNotAva:dc.b 'Disk Data Not Available. Use DEFINE DISK_DATA Command',0 RAM:00046977 6120 4E6F 7420 4176+ ; DATA XREF: RAM:00045FFCo RAM:000469AE 4275 6720 3839 0000 aBug89: dc.b 'Bug 89',0 ; DATA XREF: RAM:00046000o RAM:000469B5 5468 6520 4E61 6D65+aTheNameFoundIs:dc.b 'The Name found is not of the proper type',0 RAM:000469B5 2066 6F75 6E64 2069+ ; DATA XREF: RAM:00046004o RAM:000469DE 4578 6365 6564 6564+aExceededMaximu:dc.b 'Exceeded maximum number of Disk Data records',0 RAM:000469DE 206D 6178 696D 756D+ ; DATA XREF: RAM:00046008o RAM:00046A0B 4E6F 206D 6F72 6520+aNoMoreSpaceInD:dc.b 'No more space in Disk Data volume',0 RAM:00046A0B 7370 6163 6520 696E+ ; DATA XREF: RAM:0004600Co RAM:00046A2D 4275 6720 3933 0000 aBug93: dc.b 'Bug 93',0 ; DATA XREF: RAM:00046010o RAM:00046A34 4D61 6372 6F20 6172+aMacroArgumentI:dc.b 'Macro argument is too long',0 RAM:00046A34 6775 6D65 6E74 2069+ ; DATA XREF: RAM:00046014o RAM:00046A4F 546F 6F20 6D61 6E79+aTooManyArgumen:dc.b 'Too many arguments supplied',0 RAM:00046A4F 2061 7267 756D 656E+ ; DATA XREF: RAM:00046018o RAM:00046A6B 556E 6465 6669 6E65+aUndefinedSym_0:dc.b 'Undefined Symbol',0 RAM:00046A6B 6420 5379 6D62 6F6C+ ; DATA XREF: RAM:0004601Co RAM:00046A7C 4361 6E20 4E6F 7420+aCanNotModifyAN:dc.b 'Can Not Modify a Name in a Macro',0 RAM:00046A7C 4D6F 6469 6679 2061+ ; DATA XREF: RAM:00046020o RAM:00046A9D 5573 6520 7468 6520+aUseTheModifyBr:dc.b 'Use the Modify Breakpoint command',0 RAM:00046A9D 4D6F 6469 6679 2042+ ; DATA XREF: RAM:00046024o RAM:00046ABF 414C 4C20 6361 6E27+aAllCanTBeUsedA:dc.b 'ALL can',$27,'t be used as a symbol',0 RAM:00046ABF 7420 6265 2075 7365+ ; DATA XREF: RAM:00046028o RAM:00046ADD 4F75 7470 7574 2062+aOutputBufferFu:dc.b 'Output buffer full - Output lost',0 RAM:00046ADD 7566 6665 7220 6675+ ; DATA XREF: RAM:0004602Co RAM:00046AFE 536F 7272 7920 2D2D+aSorryStringCan:dc.b 'Sorry -- String can',$27,'t span lines',0 RAM:00046AFE 2053 7472 696E 6720+ ; DATA XREF: RAM:00046030o RAM:00046B1F 4461 7461 2044 6973+aDataDisplayOve:dc.b 'Data Display Overflow',0 RAM:00046B1F 706C 6179 204F 7665+ ; DATA XREF: RAM:00046034o RAM:00046B35 5379 6D62 6F6C 206D+aSymbolMustBeAn:dc.b 'Symbol must be an Address',0 RAM:00046B35 7573 7420 6265 2061+ ; DATA XREF: RAM:00046038o RAM:00046B4F 4D61 6372 6F73 2063+aMacrosCanTBeUs:dc.b 'Macros can',$27,'t be used recursively',0 RAM:00046B4F 616E 2774 2062 6520+ ; DATA XREF: RAM:0004603Co RAM:00046B70 4F6E 6C79 2039 204D+aOnly9MacroArgu:dc.b 'Only 9 Macro arguments allowed',0 RAM:00046B70 6163 726F 2061 7267+ ; DATA XREF: RAM:00046040o RAM:00046B8F 4D6F 6469 6679 2063+aModifyCanNotAp:dc.b 'Modify can not appear in Macro',0 RAM:00046B8F 616E 206E 6F74 2061+ ; DATA XREF: RAM:00046044o RAM:00046BAE 4465 6275 6767 6572+aDebuggerActivi:dc.b 'Debugger activity timed out in a critical region',0 RAM:00046BAE 2061 6374 6976 6974+ ; DATA XREF: RAM:00046048o RAM:00046BDF 4465 6275 6767 6572+aDebuggerExpres:dc.b 'Debugger expression-evaluation stack oflo',0 RAM:00046BDF 2065 7870 7265 7373+ ; DATA XREF: RAM:0004604Co RAM:00046C09 5468 6520 4E61 6D65+aTheNameFound_0:dc.b 'The Name found is not of the proper type',0 RAM:00046C09 2066 6F75 6E64 2069+ ; DATA XREF: RAM:00046050o RAM:00046C32 4361 6E27 7420 6E65+aCanTNestDispla:dc.b 'Can',$27,'t nest %DISPLAYs',0 RAM:00046C32 7374 2025 4449 5350+ ; DATA XREF: RAM:00046054o RAM:00046C47 4275 696C 742D 696E+aBuiltInNameCan:dc.b 'Built-in name can',$27,'t also be used as a Macro name',0 RAM:00046C47 206E 616D 6520 6361+ ; DATA XREF: RAM:00046058o RAM:00046C78 436C 6561 7220 6361+aClearCanNotApp:dc.b 'Clear can not appear in Macro',0 RAM:00046C78 6E20 6E6F 7420 6170+ ; DATA XREF: RAM:0004605Co RAM:00046C96 556E 6B6E 6F77 6E20+aUnknownInstruc:dc.b 'Unknown instruction opcode encountered',0 RAM:00046C96 696E 7374 7275 6374+ ; DATA XREF: RAM:00046060o RAM:00046CBD 496E 7374 7275 6374+aInstructionsMu:dc.b 'Instructions must be on even an address',0 RAM:00046CBD 696F 6E73 206D 7573+ ; DATA XREF: RAM:00046064o RAM:00046CE5 546F 6F20 6D75 6368+aTooMuchUserDat:dc.b 'Too much user data to save',0 RAM:00046CE5 2075 7365 7220 6461+ ; DATA XREF: RAM:00046068o RAM:00046D00 4361 6E27 7420 7573+aCanTUseBothDis:dc.b 'Can',$27,'t use both DISPLAY and FREEZE',0 RAM:00046D00 6520 626F 7468 2044+ ; DATA XREF: RAM:0004606Co RAM:00046D22 546F 6F20 6D61 6E79+aTooManyUserDat:dc.b 'Too many user data elements specified',0 RAM:00046D22 2075 7365 7220 6461+ ; DATA XREF: RAM:00046070o RAM:00046D48 4E6F 7420 656E 6F75+aNotEnoughFreeD:dc.b 'Not enough free data numbers left',0 RAM:00046D48 6768 2066 7265 6520+ ; DATA XREF: RAM:00046074o RAM:00046D6A 4461 7461 206E 756D+aDataNumberNotF:dc.b 'Data number not frozen',0 RAM:00046D6A 6265 7220 6E6F 7420+ ; DATA XREF: RAM:00046078o RAM:00046D81 4461 7461 206E 756D+aDataNumberAlre:dc.b 'Data number already saved',0 RAM:00046D81 6265 7220 616C 7265+ ; DATA XREF: RAM:0004607Co RAM:00046D9B 496E 7375 6666 6963+aInsufficientFr:dc.b 'Insufficient free data numbers',0 RAM:00046D9B 6965 6E74 2066 7265+ ; DATA XREF: RAM:00046080o RAM:00046DBA 5461 736B 206D 7573+aTaskMustHaveAP:dc.b 'Task must have a private stack',0 RAM:00046DBA 7420 6861 7665 2061+ ; DATA XREF: RAM:00046084o RAM:00046DD9 5269 6E67 2062 7566+aRingBufferIsFu:dc.b 'Ring buffer is full or empty',0 RAM:00046DD9 6665 7220 6973 2066+ ; DATA XREF: RAM:00046088o RAM:00046DF6 534D 494F 4320 5374+aSmiocStuckBusy:dc.b 'SMIOC Stuck BUSY, OBE, or Invalid EIS',0 RAM:00046DF6 7563 6B20 4255 5359+ ; DATA XREF: RAM:0004608Co RAM:00046E1C 4361 6E27 7420 7461+aCanTTalkToTarg:dc.b 'Can',$27,'t talk to target system backplane',0 RAM:00046E1C 6C6B 2074 6F20 7461+ ; DATA XREF: RAM:00046090o RAM:00046E42 4E6F 6E2D 4342 5820+aNonCbxFunction:dc.b 'Non-CBX functions not supported',0 RAM:00046E42 6675 6E63 7469 6F6E+ ; DATA XREF: RAM:00046094o RAM:00046E62 0000 dc.b 0 RAM:00046E63 0000 dc.b 0 RAM:00046E64 0000 dc.b 0 RAM:00046E65 0000 dc.b 0 RAM:00046E66 0000 dc.b 0 RAM:00046E67 0000 dc.b 0 RAM:00046E68 0000 dc.b 0 RAM:00046E69 0000 dc.b 0 RAM:00046E6A 0000 dc.b 0 RAM:00046E6B 0000 dc.b 0 RAM:00046E6C 0000 dc.b 0 RAM:00046E6D 0000 dc.b 0 RAM:00046E6E 0000 dc.b 0 RAM:00046E6F 0000 dc.b 0 RAM:00046E70 ???? ds.b 1 RAM:00046E71 ???? ds.b 1 RAM:00046E72 ???? CurrentConsoleIndex?:ds.b 2 ; DATA XREF: sub_844+32Cw RAM:00046E72 ; sub_844+332r ... RAM:00046E74 ???? word_46E74: ds.b 2 ; DATA XREF: SetupConsole?+2Ew RAM:00046E74 ; SetupConsole?+34r ... RAM:00046E76 ???? CurrentSerialDevice:ds.b 1 ; DATA XREF: sub_844+37Er RAM:00046E76 ; CheckSerialBusy?+20r ... RAM:00046E77 ???? ds.b 1 RAM:00046E78 ???? BackupSerialDevice?:ds.b 1 ; DATA XREF: sub_844+36Ar RAM:00046E78 ; CheckSerialBusy?+48r ... RAM:00046E79 ???? ds.b 1 RAM:00046E7A ???? word_46E7A: ds.b 2 ; DATA XREF: SetupConsole?+62w RAM:00046E7A ; sub_A59C+26r ... RAM:00046E7C ???? word_46E7C: ds.b 2 ; DATA XREF: sub_D4B0+1B2w RAM:00046E7C ; sub_D4B0+1F8r ... RAM:00046E7E ???? ???? dword_46E7E: ds.b 4 ; DATA XREF: sub_844+3B0r RAM:00046E7E ; sub_1428+1Cr ... RAM:00046E82 ???? word_46E82: ds.b 2 ; DATA XREF: SetupConsole?+EAw RAM:00046E84 ???? word_46E84: ds.b 2 ; DATA XREF: SetupConsole?+F0w RAM:00046E84 ; sub_A59C+4Ar RAM:00046E86 ???? word_46E86: ds.b 2 ; DATA XREF: SetupConsole?+FEw RAM:00046E86 ; sub_C114:loc_C130r ... RAM:00046E88 ???? word_46E88: ds.b 2 ; DATA XREF: SetupConsole?+F6w RAM:00046E88 ; sub_A59C+Cw ... RAM:00046E8A ???? word_46E8A: ds.b 2 ; DATA XREF: SetupConsole?+106w RAM:00046E8A ; sub_C114+22r ... RAM:00046E8C ???? word_46E8C: ds.b 2 ; DATA XREF: SetupConsole?+120w RAM:00046E8E ???? word_46E8E: ds.b 2 ; DATA XREF: SetupConsole?+126w RAM:00046E90 ???? word_46E90: ds.b 2 ; DATA XREF: SetupConsole?+132w RAM:00046E90 ; sub_B9E8+18r ... RAM:00046E92 ???? word_46E92: ds.b 2 ; DATA XREF: SetupConsole?+12Cw RAM:00046E94 ???? word_46E94: ds.b 2 ; DATA XREF: SetupConsole?+13Aw RAM:00046E94 ; sub_B9E8+1Er ... RAM:00046E96 ???? ???? dword_46E96: ds.b 4 ; DATA XREF: SetupConsole?+E0w RAM:00046E96 ; SetupConsole?+10Er ... RAM:00046E9A ???? ???? dword_46E9A: ds.b 4 ; DATA XREF: SetupConsole?+11Aw RAM:00046E9E ???? ds.b 1 RAM:00046E9F ???? ds.b 1 RAM:00046EA0 ???? ds.b 1 RAM:00046EA1 ???? ds.b 1 RAM:00046EA2 ???? ds.b 1 RAM:00046EA3 ???? ds.b 1 RAM:00046EA4 ???? ds.b 1 RAM:00046EA5 ???? ds.b 1 RAM:00046EA6 ???? ds.b 1 RAM:00046EA7 ???? ds.b 1 RAM:00046EA8 ???? ds.b 1 RAM:00046EA9 ???? ds.b 1 RAM:00046EAA ???? word_46EAA: ds.b 2 ; DATA XREF: sub_844:loc_C00w RAM:00046EAA ; SetupConsole?+D0w ... RAM:00046EAC ???? word_46EAC: ds.b 2 ; DATA XREF: SetupConsole?+142w RAM:00046EAE ???? word_46EAE: ds.b 2 ; DATA XREF: SetupConsole?+14Aw RAM:00046EB0 ???? word_46EB0: ds.b 2 ; DATA XREF: sub_B714+30w RAM:00046EB0 ; sub_B714+52w ... RAM:00046EB2 ???? ds.b 1 RAM:00046EB3 ???? ds.b 1 RAM:00046EB4 ???? unk_46EB4: ds.b 1 ; DATA XREF: ClearSerialRequests?+20o RAM:00046EB4 ; sub_AB1E+14o ... RAM:00046EB5 ???? ds.b 1 RAM:00046EB6 ???? ds.b 1 RAM:00046EB7 ???? ds.b 1 RAM:00046EB8 ???? unk_46EB8: ds.b 1 ; DATA XREF: ClearSerialRequests?+C6o RAM:00046EB8 ; SerialReadResponse?+154o RAM:00046EB9 ???? ds.b 1 RAM:00046EBA ???? ds.b 1 RAM:00046EBB ???? ds.b 1 RAM:00046EBC ???? ds.b 1 RAM:00046EBD ???? ds.b 1 RAM:00046EBE ???? ds.b 1 RAM:00046EBF ???? ds.b 1 RAM:00046EC0 ???? ds.b 1 RAM:00046EC1 ???? ds.b 1 RAM:00046EC2 ???? ds.b 1 RAM:00046EC3 ???? ds.b 1 RAM:00046EC4 ???? ds.b 1 RAM:00046EC5 ???? ds.b 1 RAM:00046EC6 ???? ds.b 1 RAM:00046EC7 ???? ds.b 1 RAM:00046EC8 ???? ds.b 1 RAM:00046EC9 ???? ds.b 1 RAM:00046ECA ???? ds.b 1 RAM:00046ECB ???? ds.b 1 RAM:00046ECC ???? ds.b 1 RAM:00046ECD ???? ds.b 1 RAM:00046ECE ???? ???? ???? ????+byte_46ECE: ds.b $62 ; DATA XREF: SetupConsole?+68o RAM:00046F30 ???? unk_46F30: ds.b 1 ; DATA XREF: sub_844+342o RAM:00046F31 ???? ds.b 1 RAM:00046F32 ???? ds.b 1 RAM:00046F33 ???? ds.b 1 RAM:00046F34 ???? ???? ???? ????+byte_46F34: ds.b $5E ; DATA XREF: sub_844+354o RAM:00046F92 ???? ErrorBufferWriteCursor:ds.b 2 ; DATA XREF: WriteStringToErrorBuffer+2Er RAM:00046F92 ; WriteStringToErrorBuffer+46r ... RAM:00046F94 ???? PrintBufferReadCursor:ds.b 2 ; DATA XREF: sub_E1E2+2Ar RAM:00046F94 ; sub_E1E2:loc_E258r ... RAM:00046F96 ???? ErrorMessageBufferLength:ds.b 2 ; DATA XREF: WriteStringToErrorBuffer:loc_E170r RAM:00046F96 ; WriteStringToErrorBuffer+28w ... RAM:00046F98 ???? ???? ???? ????+ErrorMessageBuffer:ds.b $96A ; DATA XREF: WriteStringToErrorBuffer+36o RAM:00046F98 ???? ???? ???? ????+ ; sub_E1E2+30o RAM:00047902 ???? byte_47902: ds.b 1 ; DATA XREF: sub_A59C+F0w RAM:00047902 ; sub_A69C:loc_A6F4r ... RAM:00047903 ???? ds.b 1 RAM:00047904 ???? word_47904: ds.b 2 ; DATA XREF: SerialReadResponse?:loc_B0DAw RAM:00047904 ; SerialCmd_4200_2000:loc_B62Cw ... RAM:00047906 ???? ???? dword_47906: ds.b 4 ; DATA XREF: SerialReadResponse?+51Cw RAM:00047906 ; SerialReadResponse?+522r RAM:0004790A ???? ds.b 1 RAM:0004790B ???? ds.b 1 RAM:0004790C ???? ds.b 1 RAM:0004790D ???? ds.b 1 RAM:0004790E ???? ds.b 1 RAM:0004790F ???? ds.b 1 RAM:00047910 ???? ???? dword_47910: ds.b 4 ; DATA XREF: sub_F82+A0w RAM:00047910 ; sub_F82+D8w ... RAM:00047914 ???? ???? dword_47914: ds.b 4 ; DATA XREF: sub_F82+8Ew RAM:00047914 ; sub_F82+C6w ... RAM:00047918 ???? ???? dword_47918: ds.b 4 ; DATA XREF: sub_19FE+22r RAM:00047918 ; sub_2000+362r ... RAM:0004791C ???? byte_4791C: ds.b 1 ; DATA XREF: sub_19FE:loc_1A40w RAM:0004791C ; sub_19FE:loc_1A4Aw ... RAM:0004791D ???? ds.b 1 RAM:0004791E ???? ds.b 1 RAM:0004791F ???? ds.b 1 RAM:00047920 ???? ???? dword_47920: ds.b 4 ; DATA XREF: sub_A11A+2Ao RAM:00047920 ; sub_A164+1Co ... RAM:00047924 ???? ???? dword_47924: ds.b 4 ; DATA XREF: sub_19B20+34w RAM:00047924 ; sub_19B20+8Aw RAM:00047928 ???? unk_47928: ds.b 1 ; DATA XREF: sub_19D9A+4Ao RAM:00047928 ; sub_19E0C+46o ... RAM:00047929 ???? ds.b 1 RAM:0004792A ???? ds.b 1 RAM:0004792B ???? ds.b 1 RAM:0004792C ???? ds.b 1 RAM:0004792D ???? ds.b 1 RAM:0004792E ???? ds.b 1 RAM:0004792F ???? ds.b 1 RAM:00047930 ???? word_47930: ds.b 2 ; DATA XREF: sub_19D9A:loc_19DDCr RAM:00047932 ???? ds.b 1 RAM:00047933 ???? ds.b 1 RAM:00047934 ???? ds.b 1 RAM:00047935 ???? ds.b 1 RAM:00047936 ???? ds.b 1 RAM:00047937 ???? ds.b 1 RAM:00047938 ???? unk_47938: ds.b 1 ; DATA XREF: sub_11104+326o RAM:00047938 ; sub_11D88+60o RAM:00047939 ???? ds.b 1 RAM:0004793A ???? ds.b 1 RAM:0004793B ???? byte_4793B: ds.b 1 ; DATA XREF: sub_11D88+32r RAM:0004793C ???? ???? ???? ????+byte_4793C: ds.b $FC ; DATA XREF: sub_11D88+7Ao RAM:00047A38 ???? unk_47A38: ds.b 1 ; DATA XREF: sub_11E32+CCo RAM:00047A39 ???? byte_47A39: ds.b 1 ; DATA XREF: sub_11F50+18r RAM:00047A39 ; sub_11F50+20r ... RAM:00047A3A ???? word_47A3A: ds.b 2 ; DATA XREF: sub_11F50+Er RAM:00047A3A ; sub_11F50+114r ... RAM:00047A3C ???? ???? dword_47A3C: ds.b 4 ; DATA XREF: sub_11F50:loc_11F9Er RAM:00047A3C ; sub_11F50:loc_11FDCr ... RAM:00047A40 ???? ds.b 1 RAM:00047A41 ???? ds.b 1 RAM:00047A42 ???? ds.b 1 RAM:00047A43 ???? ds.b 1 RAM:00047A44 ???? ds.b 1 RAM:00047A45 ???? ds.b 1 RAM:00047A46 ???? ds.b 1 RAM:00047A47 ???? ds.b 1 RAM:00047A48 ???? ds.b 1 RAM:00047A49 ???? ds.b 1 RAM:00047A4A ???? ds.b 1 RAM:00047A4B ???? ds.b 1 RAM:00047A4C ???? ds.b 1 RAM:00047A4D ???? ds.b 1 RAM:00047A4E ???? ds.b 1 RAM:00047A4F ???? ds.b 1 RAM:00047A50 ???? ds.b 1 RAM:00047A51 ???? ds.b 1 RAM:00047A52 ???? ds.b 1 RAM:00047A53 ???? ds.b 1 RAM:00047A54 ???? ds.b 1 RAM:00047A55 ???? ds.b 1 RAM:00047A56 ???? ds.b 1 RAM:00047A57 ???? ds.b 1 RAM:00047A58 ???? byte_47A58: ds.b 1 ; DATA XREF: sub_11E32+A8w RAM:00047A58 ; sub_11E32:loc_11EE4w RAM:00047A59 ???? ds.b 1 RAM:00047A5A ???? ds.b 1 RAM:00047A5B ???? ds.b 1 RAM:00047A5C ???? word_47A5C: ds.b 2 ; DATA XREF: sub_15158+1A2o RAM:00047A5C ; sub_15158+1CEo ... RAM:00047A5E ???? word_47A5E: ds.b 2 ; DATA XREF: sub_15410+428r RAM:00047A5E ; sub_15A06+426r RAM:00047A60 ???? word_47A60: ds.b 2 ; DATA XREF: sub_15158+C6w RAM:00047A60 ; sub_15410+20r ... RAM:00047A62 ???? word_47A62: ds.b 2 ; DATA XREF: sub_15158+CEw RAM:00047A62 ; sub_15410+18r ... RAM:00047A64 ???? ds.b 1 RAM:00047A65 ???? ds.b 1 RAM:00047A66 ???? ds.b 1 RAM:00047A67 ???? ds.b 1 RAM:00047A68 ???? unk_47A68: ds.b 1 ; DATA XREF: sub_15410+3A0o RAM:00047A68 ; sub_15A06+3FAo ... RAM:00047A69 ???? ???? ???? ????+byte_47A69: ds.b $3FF ; DATA XREF: sub_15410+3DAo RAM:00047A69 ???? ???? ???? ????+ ; sub_15A06+45Eo RAM:00047E68 ???? ???? ???? ????+byte_47E68: ds.b $1819A ; DATA XREF: RAM:off_460FAo RAM:00060002 ???? ???? ???? ????+byte_60002: ds.b $1A11E ; DATA XREF: RAM:off_22C7Co RAM:0007A120 ???? ???? ???? ????+byte_7A120: ds.b $4EE0 ; DATA XREF: sub_190A0+8Co RAM:0007F000 ???? ???? ???? ????+byte_7F000: ds.b $41000 ; DATA XREF: sub_141FE+316o RAM:000C0000 ???? ???? ???? ????+byte_C0000: ds.b $34240 ; DATA XREF: sub_844:loc_8EAo RAM:000F4240 ???? ???? ???? ????+byte_F4240: ds.b $6CDBF ; DATA XREF: sub_19554+1Ao RAM:000F4240 ???? ???? ???? ????+ ; sub_195A2+1Co ... RAM:00160FFF ???? ???? ???? ????+byte_160FFF: ds.b $6F601 ; DATA XREF: sub_844+FEo RAM:001D0600 ???? ???? ???? ????+byte_1D0600: ds.b $32225 ; DATA XREF: RAM:off_21ECAo RAM:00202825 ???? ???? ???? ????+byte_202825: ds.b $50A1F ; DATA XREF: RAM:off_1F3BEo RAM:00253244 ???? ???? ???? ????+byte_253244: ds.b $F0 ; DATA XREF: RAM:off_26824o RAM:00253334 ???? ???? ???? ????+byte_253334: ds.b $10CC ; DATA XREF: RAM:off_267F5o RAM:00254400 ???? ???? ???? ????+byte_254400: ds.b $1A53 ; DATA XREF: RAM:off_268BEo RAM:00255E53 ???? ???? ???? ????+byte_255E53: ds.b $7CECD ; DATA XREF: RAM:off_26840o RAM:00255E53 ???? ???? ???? ????+ ; RAM:off_2685Bo ... RAM:002D2D20 ???? ???? ???? ????+byte_2D2D20: ds.b $13D2E2 ; DATA XREF: RAM:off_26802o RAM:00410002 ???? ???? ???? ????+byte_410002: ds.b $24954 ; DATA XREF: RAM:off_22CA2o RAM:00434956 ???? ???? ???? ????+byte_434956: ds.b $901EA ; DATA XREF: sub_183DE+160o RAM:004C4B40 ???? ???? ???? ????+byte_4C4B40: ds.b $16B4C2 ; DATA XREF: sub_726E+22o RAM:00630002 ???? ???? ???? ????+byte_630002: ds.b $5CFFFD ; DATA XREF: RAM:off_22C82o RAM:00BFFFFF ???? unk_BFFFFF: ds.b 1 ; DATA XREF: RAM:off_4611Ao RAM:00C00000 ???? ???? ???? ????+byte_C00000: ds.b $3FFFFF ; DATA XREF: sub_18096+170o RAM:00C00000 ???? ???? ???? ????+ ; RAM:off_4611Eo RAM:00FFFFFF ???? unk_FFFFFF: ds.b 1 ; DATA XREF: sub_11D88+1Eo RAM:00FFFFFF ; sub_11D88+8Ao RAM:00FFFFFF ; end of 'RAM' RAM:00FFFFFF MMIO_5FF:5FF00000 ; =========================================================================== MMIO_5FF:5FF00000 MMIO_5FF:5FF00000 ; Segment type: Regular MMIO_5FF:5FF00000 ; segment "MMIO_5FF" MMIO_5FF:5FF00000 ???? ???? ???? ????+byte_5FF00000: ds.b $100 ; DATA XREF: sub_19224+18o MMIO_5FF:5FF00100 ???? ???? ???? ????+byte_5FF00100: ds.b $98 ; DATA XREF: ClearSerialRequests?+60o MMIO_5FF:5FF00100 ???? ???? ???? ????+ ; ClearSerialRequests?+ACo MMIO_5FF:5FF00198 ???? ???? ???? ????+dword_5FF00198: ds.b $68 ; DATA XREF: sub_18096+56w MMIO_5FF:5FF00198 ???? ???? ???? ????+ ; sub_18096+68w MMIO_5FF:5FF00200 ???? ???? ???? ????+byte_5FF00200: ds.b $24 ; DATA XREF: ClearSerialRequests?+78o MMIO_5FF:5FF00200 ???? ???? ???? ????+ ; ClearSerialRequests?+94o ... MMIO_5FF:5FF00224 ???? ???? ???? ????+dword_5FF00224: ds.b $4C ; DATA XREF: sub_117D0+5Eo MMIO_5FF:5FF00224 ???? ???? ???? ????+ ; sub_117D0+14Eo ... MMIO_5FF:5FF00270 ???? ???? ???? ????+dword_5FF00270: ds.b $28 ; DATA XREF: sub_18096+62w MMIO_5FF:5FF00270 ???? ???? ???? ????+ ; sub_18096+CAw ... MMIO_5FF:5FF00298 ???? ???? ???? ????+dword_5FF00298: ds.b $8C ; DATA XREF: sub_18096+5Cw MMIO_5FF:5FF00298 ???? ???? ???? ????+ ; sub_18096+B4w ... MMIO_5FF:5FF00324 ???? ???? ???? ????+dword_5FF00324: ds.b $DC ; DATA XREF: sub_117D0+72o MMIO_5FF:5FF00324 ???? ???? ???? ????+ ; sub_117D0+162o ... MMIO_5FF:5FF00400 ???? ???? ???? ????+dword_5FF00400: ds.b $400 ; DATA XREF: sub_844+24w MMIO_5FF:5FF00800 ???? ???? ???? ????+byte_5FF00800: ds.b $24 ; DATA XREF: CheckSerialBusy?+28o MMIO_5FF:5FF00800 ???? ???? ???? ????+ ; CheckSerialBusy?+7Ao ... MMIO_5FF:5FF00824 ???? ???? ???? ????+dword_5FF00824: ds.b $4C ; DATA XREF: sub_117D0+38o MMIO_5FF:5FF00824 ???? ???? ???? ????+ ; sub_18A84:loc_18AD6r MMIO_5FF:5FF00870 ???? ???? ???? ????+dword_5FF00870: ds.b $28 ; DATA XREF: sub_18096:loc_18152r MMIO_5FF:5FF00898 ???? ???? ???? ????+dword_5FF00898: ds.b $18C ; DATA XREF: sub_18096+A6r MMIO_5FF:5FF00898 ???? ???? ???? ????+ ; DebugPrintCharacter+ACr ... MMIO_5FF:5FF00A24 ???? ???? ???? ????+dword_5FF00A24: ds.b $5DC ; DATA XREF: sub_11AF6+2Co MMIO_5FF:5FF00A24 ???? ???? ???? ????+ ; sub_18A84+272r ... MMIO_5FF:5FF01000 ???? ???? ???? ????+byte_5FF01000: ds.b $24 ; DATA XREF: SerialReadResponse?+4Eo MMIO_5FF:5FF01024 ???? ???? ???? ????+byte_5FF01024: ds.b $7DC ; DATA XREF: sub_114B6:loc_11584o MMIO_5FF:5FF01024 ???? ???? ???? ????+ ; sub_11990+38o MMIO_5FF:5FF01800 ???? ???? ???? ????+byte_5FF01800: ds.b $24 ; DATA XREF: ReadSerial_18xx_bit7+2Co MMIO_5FF:5FF01824 ???? ???? ???? ????+dword_5FF01824: ds.b $FDC ; DATA XREF: sub_114B6+236o MMIO_5FF:5FF01824 ???? ???? ???? ????+ ; sub_18E14:loc_18E5Er MMIO_5FF:5FF02800 ???? ???? ???? ????+byte_5FF02800: ds.b $24 ; DATA XREF: WaitDevice_28xx+Eo MMIO_5FF:5FF02824 ???? ???? ???? ????+byte_5FF02824: ds.b $74 ; DATA XREF: sub_119F6+1Eo MMIO_5FF:5FF02898 ???? ???? ???? ????+dword_5FF02898: ds.b $78C ; DATA XREF: sub_1927E+1Cr MMIO_5FF:5FF03024 ???? ???? ???? ????+dword_5FF03024: ds.b $FDC ; DATA XREF: sub_11AF6:loc_11B0Eo MMIO_5FF:5FF03024 ???? ???? ???? ????+ ; sub_18A84:loc_18CEEr MMIO_5FF:5FF04000 ???? ???? ???? ????+byte_5FF04000: ds.b $90 ; DATA XREF: sub_A59C+38o MMIO_5FF:5FF04000 ???? ???? ???? ????+ ; sub_A59C+E0o ... MMIO_5FF:5FF04090 ???? ???? ???? ???? dword_5FF04090: ds.b 8 ; DATA XREF: sub_844+392o MMIO_5FF:5FF04090 ; sub_18096+84w ... MMIO_5FF:5FF04098 ???? ???? dword_5FF04098: ds.b 4 ; DATA XREF: sub_18096+FEw MMIO_5FF:5FF04098 ; sub_18096+10Cw ... MMIO_5FF:5FF0409C ???? ???? ???? ????+dword_5FF0409C: ds.b $3F64 ; DATA XREF: DebugPrintCharacter+82w MMIO_5FF:5FF08000 ???? ???? ???? ????+byte_5FF08000: ds.b $24 ; DATA XREF: sub_A59C+74o MMIO_5FF:5FF08000 ???? ???? ???? ????+ ; SerialBaudRateSomething+C8o MMIO_5FF:5FF08024 ???? ???? ???? ????+byte_5FF08024: ds.b $74 ; DATA XREF: sub_114B6+F8o MMIO_5FF:5FF08024 ???? ???? ???? ????+ ; sub_11990+20o MMIO_5FF:5FF08098 ???? ???? ???? ????+dword_5FF08098: ds.b $8C ; DATA XREF: sub_18096+F0w MMIO_5FF:5FF08124 ???? ???? ???? ????+byte_5FF08124: ds.b $3EDC ; DATA XREF: sub_117D0+11Eo MMIO_5FF:5FF0C000 ???? ???? ???? ????+byte_5FF0C000: ds.b $9C ; DATA XREF: sub_A59C+9Eo MMIO_5FF:5FF0C000 ???? ???? ???? ????+ ; sub_A712+8Co ... MMIO_5FF:5FF0C09C ???? ???? ???? ????+dword_5FF0C09C: ds.b $88 ; DATA XREF: sub_190A0+6Ew MMIO_5FF:5FF0C124 ???? ???? ???? ????+byte_5FF0C124: ds.b $F3EDB ; DATA XREF: sub_114B6+224o MMIO_5FF:5FF0C124 ???? ???? ???? ????+ ; sub_114B6+2B2o MMIO_5FF:5FF0C124 ???? ???? ???? ????+; end of 'MMIO_5FF' MMIO_5FF:5FF0C124 ???? ???? ???? ????+ MMIO_FF0:FF000000 ; =========================================================================== MMIO_FF0:FF000000 MMIO_FF0:FF000000 ; Segment type: Regular MMIO_FF0:FF000000 ; segment "MMIO_FF0" MMIO_FF0:FF000000 ???? ???? ???? ????+ ds.b $10000 MMIO_FF0:FF010000 ???? ???? ???? ????+byte_FF010000: ds.b $10000 MMIO_FF0:FF020000 ???? ???? ???? ????+byte_FF020000: ds.b $30000 MMIO_FF0:FF050000 ???? ???? ???? ????+byte_FF050000: ds.b $610 MMIO_FF0:FF050610 ???? ???? ???? ????+byte_FF050610: ds.b $AF9EF MMIO_FF0:FF050610 ???? ???? ???? ????+; end of 'MMIO_FF0' MMIO_FF0:FF050610 ???? ???? ???? ????+ MMIO_FFF8:FFF80000 ; =========================================================================== MMIO_FFF8:FFF80000 MMIO_FFF8:FFF80000 ; Segment type: Regular MMIO_FFF8:FFF80000 ; segment "MMIO_FFF8" MMIO_FFF8:FFF80000 ???? ???? ???? ????+ ds.b $5FFFF MMIO_FFF8:FFFDFFFF ???? byte_FFFDFFFF: ds.b 1 MMIO_FFF8:FFFE0000 ???? ???? ???? ????+byte_FFFE0000: ds.b $10000 MMIO_FFF8:FFFF0000 ???? ???? ???? ????+byte_FFFF0000: ds.b $63C0 ; DATA XREF: RAM:off_2BCEAo MMIO_FFF8:FFFF63C0 ???? ???? ???? ????+dword_FFFF63C0: ds.b $5C40 ; DATA XREF: sub_7678+38r MMIO_FFF8:FFFFC000 ???? ???? ???? ????+byte_FFFFC000: ds.b $1120 MMIO_FFF8:FFFFD120 ???? ???? ???? ????+byte_FFFFD120: ds.b $28D0 MMIO_FFF8:FFFFF9F0 ???? ???? byte_FFFFF9F0: ds.b 4 MMIO_FFF8:FFFFF9F4 ???? ???? ???? ????+byte_FFFFF9F4: ds.b $1BC ; DATA XREF: sub_1D228+12o MMIO_FFF8:FFFFF9F4 ???? ???? ???? ????+ ; sub_1D228+1B8o MMIO_FFF8:FFFFFBB0 ???? ???? byte_FFFFFBB0: ds.b 3 MMIO_FFF8:FFFFFBB3 ???? unk_FFFFFBB3: ds.b 1 MMIO_FFF8:FFFFFBB4 ???? ???? byte_FFFFFBB4: ds.b 4 MMIO_FFF8:FFFFFBB8 ???? ???? ???? ????+byte_FFFFFBB8: ds.b $10 ; DATA XREF: sub_1DDB6+140o MMIO_FFF8:FFFFFBC8 ???? ???? ???? ????+byte_FFFFFBC8: ds.b $2C MMIO_FFF8:FFFFFBF4 ???? ???? byte_FFFFFBF4: ds.b 4 ; DATA XREF: sub_1D228+A0o MMIO_FFF8:FFFFFBF4 ; sub_1D228+172o ... MMIO_FFF8:FFFFFBF8 ???? ???? ???? ????+byte_FFFFFBF8: ds.b $1C0 ; DATA XREF: sub_1DDB6:loc_1DDE6o MMIO_FFF8:FFFFFDB8 ???? ???? ???? ????+byte_FFFFFDB8: ds.b $1A ; DATA XREF: ListDriveVolumes?+142o MMIO_FFF8:FFFFFDB8 ???? ???? ???? ????+ ; ListDriveVolumes?+154o MMIO_FFF8:FFFFFDD2 ???? byte_FFFFFDD2: ds.b 2 MMIO_FFF8:FFFFFDD4 ???? ???? byte_FFFFFDD4: ds.b 4 MMIO_FFF8:FFFFFDD8 ???? ???? byte_FFFFFDD8: ds.b 4 MMIO_FFF8:FFFFFDDC ???? ???? byte_FFFFFDDC: ds.b 4 MMIO_FFF8:FFFFFDE0 ???? ???? byte_FFFFFDE0: ds.b 4 MMIO_FFF8:FFFFFDE4 ???? ???? byte_FFFFFDE4: ds.b 4 MMIO_FFF8:FFFFFDE8 ???? ???? byte_FFFFFDE8: ds.b 4 ; DATA XREF: ListDriveVolumes?+10Co MMIO_FFF8:FFFFFDE8 ; ListDriveVolumes?+1B2o MMIO_FFF8:FFFFFDEC ???? unk_FFFFFDEC: ds.b 1 ; DATA XREF: DeleteLogicalVolume?+16o MMIO_FFF8:FFFFFDEC ; DeleteLogicalVolume?+78o ... MMIO_FFF8:FFFFFDED ???? ds.b 1 MMIO_FFF8:FFFFFDEE ???? ds.b 1 MMIO_FFF8:FFFFFDEF ???? ds.b 1 MMIO_FFF8:FFFFFDF0 ???? unk_FFFFFDF0: ds.b 1 MMIO_FFF8:FFFFFDF1 ???? ds.b 1 MMIO_FFF8:FFFFFDF2 ???? ds.b 1 MMIO_FFF8:FFFFFDF3 ???? ds.b 1 MMIO_FFF8:FFFFFDF4 ???? unk_FFFFFDF4: ds.b 1 ; DATA XREF: sub_1894+8Co MMIO_FFF8:FFFFFDF4 ; sub_1894+122o ... MMIO_FFF8:FFFFFDF5 ???? ds.b 1 MMIO_FFF8:FFFFFDF6 ???? ds.b 1 MMIO_FFF8:FFFFFDF7 ???? ds.b 1 MMIO_FFF8:FFFFFDF8 ???? unk_FFFFFDF8: ds.b 1 ; DATA XREF: sub_1DDB6+78o MMIO_FFF8:FFFFFDF8 ; sub_1E024:loc_1E106o ... MMIO_FFF8:FFFFFDF9 ???? ds.b 1 MMIO_FFF8:FFFFFDFA ???? unk_FFFFFDFA: ds.b 1 MMIO_FFF8:FFFFFDFB ???? ds.b 1 MMIO_FFF8:FFFFFDFC ???? unk_FFFFFDFC: ds.b 1 ; DATA XREF: sub_1BC1A+32o MMIO_FFF8:FFFFFDFC ; sub_1BC1A+7Eo ... MMIO_FFF8:FFFFFDFD ???? ds.b 1 MMIO_FFF8:FFFFFDFE ???? ds.b 1 MMIO_FFF8:FFFFFDFF ???? ds.b 1 MMIO_FFF8:FFFFFE00 ???? ???? ???? ????+byte_FFFFFE00: ds.b $68 ; DATA XREF: sub_1CC0E+16o MMIO_FFF8:FFFFFE00 ???? ???? ???? ????+ ; sub_1CC0E:loc_1CC3Ao MMIO_FFF8:FFFFFE68 ???? ???? ???? ????+byte_FFFFFE68: ds.b $28 MMIO_FFF8:FFFFFE90 ???? unk_FFFFFE90: ds.b 1 MMIO_FFF8:FFFFFE91 ???? ds.b 1 MMIO_FFF8:FFFFFE92 ???? ds.b 1 MMIO_FFF8:FFFFFE93 ???? ds.b 1 MMIO_FFF8:FFFFFE94 ???? unk_FFFFFE94: ds.b 1 MMIO_FFF8:FFFFFE95 ???? ds.b 1 MMIO_FFF8:FFFFFE96 ???? ds.b 1 MMIO_FFF8:FFFFFE97 ???? ds.b 1 MMIO_FFF8:FFFFFE98 ???? unk_FFFFFE98: ds.b 1 MMIO_FFF8:FFFFFE99 ???? ds.b 1 MMIO_FFF8:FFFFFE9A ???? unk_FFFFFE9A: ds.b 1 MMIO_FFF8:FFFFFE9B ???? ds.b 1 MMIO_FFF8:FFFFFE9C ???? unk_FFFFFE9C: ds.b 1 MMIO_FFF8:FFFFFE9D ???? ds.b 1 MMIO_FFF8:FFFFFE9E ???? ds.b 1 MMIO_FFF8:FFFFFE9F ???? ds.b 1 MMIO_FFF8:FFFFFEA0 ???? unk_FFFFFEA0: ds.b 1 MMIO_FFF8:FFFFFEA1 ???? ds.b 1 MMIO_FFF8:FFFFFEA2 ???? ds.b 1 MMIO_FFF8:FFFFFEA3 ???? ds.b 1 MMIO_FFF8:FFFFFEA4 ???? unk_FFFFFEA4: ds.b 1 MMIO_FFF8:FFFFFEA5 ???? ds.b 1 MMIO_FFF8:FFFFFEA6 ???? ds.b 1 MMIO_FFF8:FFFFFEA7 ???? ds.b 1 MMIO_FFF8:FFFFFEA8 ???? unk_FFFFFEA8: ds.b 1 MMIO_FFF8:FFFFFEA9 ???? ds.b 1 MMIO_FFF8:FFFFFEAA ???? ds.b 1 MMIO_FFF8:FFFFFEAB ???? ds.b 1 MMIO_FFF8:FFFFFEAC ???? unk_FFFFFEAC: ds.b 1 MMIO_FFF8:FFFFFEAD ???? ds.b 1 MMIO_FFF8:FFFFFEAE ???? ds.b 1 MMIO_FFF8:FFFFFEAF ???? ds.b 1 MMIO_FFF8:FFFFFEB0 ???? unk_FFFFFEB0: ds.b 1 MMIO_FFF8:FFFFFEB1 ???? ds.b 1 MMIO_FFF8:FFFFFEB2 ???? ds.b 1 MMIO_FFF8:FFFFFEB3 ???? ds.b 1 MMIO_FFF8:FFFFFEB4 ???? unk_FFFFFEB4: ds.b 1 MMIO_FFF8:FFFFFEB5 ???? ds.b 1 MMIO_FFF8:FFFFFEB6 ???? ds.b 1 MMIO_FFF8:FFFFFEB7 ???? ds.b 1 MMIO_FFF8:FFFFFEB8 ???? unk_FFFFFEB8: ds.b 1 MMIO_FFF8:FFFFFEB9 ???? ds.b 1 MMIO_FFF8:FFFFFEBA ???? ds.b 1 MMIO_FFF8:FFFFFEBB ???? ds.b 1 MMIO_FFF8:FFFFFEBC ???? unk_FFFFFEBC: ds.b 1 MMIO_FFF8:FFFFFEBD ???? ds.b 1 MMIO_FFF8:FFFFFEBE ???? ds.b 1 MMIO_FFF8:FFFFFEBF ???? ds.b 1 MMIO_FFF8:FFFFFEC0 ???? unk_FFFFFEC0: ds.b 1 MMIO_FFF8:FFFFFEC1 ???? ds.b 1 MMIO_FFF8:FFFFFEC2 ???? ds.b 1 MMIO_FFF8:FFFFFEC3 ???? ds.b 1 MMIO_FFF8:FFFFFEC4 ???? unk_FFFFFEC4: ds.b 1 MMIO_FFF8:FFFFFEC5 ???? ds.b 1 MMIO_FFF8:FFFFFEC6 ???? ds.b 1 MMIO_FFF8:FFFFFEC7 ???? ds.b 1 MMIO_FFF8:FFFFFEC8 ???? unk_FFFFFEC8: ds.b 1 MMIO_FFF8:FFFFFEC9 ???? ds.b 1 MMIO_FFF8:FFFFFECA ???? ds.b 1 MMIO_FFF8:FFFFFECB ???? ds.b 1 MMIO_FFF8:FFFFFECC ???? unk_FFFFFECC: ds.b 1 MMIO_FFF8:FFFFFECD ???? ds.b 1 MMIO_FFF8:FFFFFECE ???? ds.b 1 MMIO_FFF8:FFFFFECF ???? ds.b 1 MMIO_FFF8:FFFFFED0 ???? unk_FFFFFED0: ds.b 1 MMIO_FFF8:FFFFFED1 ???? ds.b 1 MMIO_FFF8:FFFFFED2 ???? ds.b 1 MMIO_FFF8:FFFFFED3 ???? ds.b 1 MMIO_FFF8:FFFFFED4 ???? unk_FFFFFED4: ds.b 1 MMIO_FFF8:FFFFFED5 ???? ds.b 1 MMIO_FFF8:FFFFFED6 ???? ds.b 1 MMIO_FFF8:FFFFFED7 ???? ds.b 1 MMIO_FFF8:FFFFFED8 ???? unk_FFFFFED8: ds.b 1 ; DATA XREF: sub_12D3C+A44o MMIO_FFF8:FFFFFED8 ; sub_12D3C+A76o ... MMIO_FFF8:FFFFFED9 ???? ds.b 1 MMIO_FFF8:FFFFFEDA ???? ds.b 1 MMIO_FFF8:FFFFFEDB ???? ds.b 1 MMIO_FFF8:FFFFFEDC ???? unk_FFFFFEDC: ds.b 1 ; DATA XREF: sub_12D3C+900o MMIO_FFF8:FFFFFEDC ; sub_12D3C+92Eo ... MMIO_FFF8:FFFFFEDD ???? ds.b 1 MMIO_FFF8:FFFFFEDE ???? ds.b 1 MMIO_FFF8:FFFFFEDF ???? ds.b 1 MMIO_FFF8:FFFFFEE0 ???? unk_FFFFFEE0: ds.b 1 ; DATA XREF: sub_12D3C+898o MMIO_FFF8:FFFFFEE0 ; sub_12D3C+8BCo MMIO_FFF8:FFFFFEE1 ???? ds.b 1 MMIO_FFF8:FFFFFEE2 ???? ds.b 1 MMIO_FFF8:FFFFFEE3 ???? ds.b 1 MMIO_FFF8:FFFFFEE4 ???? unk_FFFFFEE4: ds.b 1 MMIO_FFF8:FFFFFEE5 ???? ds.b 1 MMIO_FFF8:FFFFFEE6 ???? ds.b 1 MMIO_FFF8:FFFFFEE7 ???? ds.b 1 MMIO_FFF8:FFFFFEE8 ???? unk_FFFFFEE8: ds.b 1 MMIO_FFF8:FFFFFEE9 ???? ds.b 1 MMIO_FFF8:FFFFFEEA ???? ds.b 1 MMIO_FFF8:FFFFFEEB ???? ds.b 1 MMIO_FFF8:FFFFFEEC ???? unk_FFFFFEEC: ds.b 1 MMIO_FFF8:FFFFFEED ???? ds.b 1 MMIO_FFF8:FFFFFEEE ???? ds.b 1 MMIO_FFF8:FFFFFEEF ???? ds.b 1 MMIO_FFF8:FFFFFEF0 ???? unk_FFFFFEF0: ds.b 1 ; DATA XREF: sub_12D3C+142o MMIO_FFF8:FFFFFEF1 ???? ds.b 1 MMIO_FFF8:FFFFFEF2 ???? ds.b 1 MMIO_FFF8:FFFFFEF3 ???? ds.b 1 MMIO_FFF8:FFFFFEF4 ???? unk_FFFFFEF4: ds.b 1 ; DATA XREF: sub_12D3C+14Ao MMIO_FFF8:FFFFFEF5 ???? ds.b 1 MMIO_FFF8:FFFFFEF6 ???? ds.b 1 MMIO_FFF8:FFFFFEF7 ???? ds.b 1 MMIO_FFF8:FFFFFEF8 ???? unk_FFFFFEF8: ds.b 1 ; DATA XREF: sub_12D3C+152o MMIO_FFF8:FFFFFEF9 ???? ds.b 1 MMIO_FFF8:FFFFFEFA ???? ds.b 1 MMIO_FFF8:FFFFFEFB ???? ds.b 1 MMIO_FFF8:FFFFFEFC ???? unk_FFFFFEFC: ds.b 1 ; DATA XREF: sub_12D3C+162o MMIO_FFF8:FFFFFEFD ???? ds.b 1 MMIO_FFF8:FFFFFEFE ???? ds.b 1 MMIO_FFF8:FFFFFEFF ???? unk_FFFFFEFF: ds.b 1 MMIO_FFF8:FFFFFF00 ???? ds.b 1 MMIO_FFF8:FFFFFF01 ???? ds.b 1 MMIO_FFF8:FFFFFF02 ???? ds.b 1 MMIO_FFF8:FFFFFF03 ???? ds.b 1 MMIO_FFF8:FFFFFF04 ???? ds.b 1 MMIO_FFF8:FFFFFF05 ???? ds.b 1 MMIO_FFF8:FFFFFF06 ???? ds.b 1 MMIO_FFF8:FFFFFF07 ???? ds.b 1 MMIO_FFF8:FFFFFF08 ???? ds.b 1 MMIO_FFF8:FFFFFF09 ???? ds.b 1 MMIO_FFF8:FFFFFF0A ???? ds.b 1 MMIO_FFF8:FFFFFF0B ???? ds.b 1 MMIO_FFF8:FFFFFF0C ???? ds.b 1 MMIO_FFF8:FFFFFF0D ???? ds.b 1 MMIO_FFF8:FFFFFF0E ???? ds.b 1 MMIO_FFF8:FFFFFF0F ???? ds.b 1 MMIO_FFF8:FFFFFF10 ???? ds.b 1 MMIO_FFF8:FFFFFF11 ???? ds.b 1 MMIO_FFF8:FFFFFF12 ???? ds.b 1 MMIO_FFF8:FFFFFF13 ???? ds.b 1 MMIO_FFF8:FFFFFF14 ???? ds.b 1 MMIO_FFF8:FFFFFF15 ???? ds.b 1 MMIO_FFF8:FFFFFF16 ???? unk_FFFFFF16: ds.b 1 ; DATA XREF: sub_12D3C+15Ao MMIO_FFF8:FFFFFF17 ???? ds.b 1 MMIO_FFF8:FFFFFF18 ???? ds.b 1 MMIO_FFF8:FFFFFF19 ???? ds.b 1 MMIO_FFF8:FFFFFF1A ???? ds.b 1 MMIO_FFF8:FFFFFF1B ???? ds.b 1 MMIO_FFF8:FFFFFF1C ???? ds.b 1 MMIO_FFF8:FFFFFF1D ???? ds.b 1 MMIO_FFF8:FFFFFF1E ???? ds.b 1 MMIO_FFF8:FFFFFF1F ???? ds.b 1 MMIO_FFF8:FFFFFF20 ???? ds.b 1 MMIO_FFF8:FFFFFF21 ???? ds.b 1 MMIO_FFF8:FFFFFF22 ???? ds.b 1 MMIO_FFF8:FFFFFF23 ???? ds.b 1 MMIO_FFF8:FFFFFF24 ???? ds.b 1 MMIO_FFF8:FFFFFF25 ???? ds.b 1 MMIO_FFF8:FFFFFF26 ???? ds.b 1 MMIO_FFF8:FFFFFF27 ???? ds.b 1 MMIO_FFF8:FFFFFF28 ???? ds.b 1 MMIO_FFF8:FFFFFF29 ???? ds.b 1 MMIO_FFF8:FFFFFF2A ???? ds.b 1 MMIO_FFF8:FFFFFF2B ???? ds.b 1 MMIO_FFF8:FFFFFF2C ???? ds.b 1 MMIO_FFF8:FFFFFF2D ???? ds.b 1 MMIO_FFF8:FFFFFF2E ???? ds.b 1 MMIO_FFF8:FFFFFF2F ???? ds.b 1 MMIO_FFF8:FFFFFF30 ???? ds.b 1 MMIO_FFF8:FFFFFF31 ???? ds.b 1 MMIO_FFF8:FFFFFF32 ???? ds.b 1 MMIO_FFF8:FFFFFF33 ???? ds.b 1 MMIO_FFF8:FFFFFF34 ???? ds.b 1 MMIO_FFF8:FFFFFF35 ???? ds.b 1 MMIO_FFF8:FFFFFF36 ???? ds.b 1 MMIO_FFF8:FFFFFF37 ???? ds.b 1 MMIO_FFF8:FFFFFF38 ???? ds.b 1 MMIO_FFF8:FFFFFF39 ???? ds.b 1 MMIO_FFF8:FFFFFF3A ???? ds.b 1 MMIO_FFF8:FFFFFF3B ???? ds.b 1 MMIO_FFF8:FFFFFF3C ???? ds.b 1 MMIO_FFF8:FFFFFF3D ???? ds.b 1 MMIO_FFF8:FFFFFF3E ???? ds.b 1 MMIO_FFF8:FFFFFF3F ???? ds.b 1 MMIO_FFF8:FFFFFF40 ???? ds.b 1 MMIO_FFF8:FFFFFF41 ???? ds.b 1 MMIO_FFF8:FFFFFF42 ???? ds.b 1 MMIO_FFF8:FFFFFF43 ???? ds.b 1 MMIO_FFF8:FFFFFF44 ???? ds.b 1 MMIO_FFF8:FFFFFF45 ???? ds.b 1 MMIO_FFF8:FFFFFF46 ???? ds.b 1 MMIO_FFF8:FFFFFF47 ???? ds.b 1 MMIO_FFF8:FFFFFF48 ???? ds.b 1 MMIO_FFF8:FFFFFF49 ???? ds.b 1 MMIO_FFF8:FFFFFF4A ???? ds.b 1 MMIO_FFF8:FFFFFF4B ???? ds.b 1 MMIO_FFF8:FFFFFF4C ???? ds.b 1 MMIO_FFF8:FFFFFF4D ???? ds.b 1 MMIO_FFF8:FFFFFF4E ???? ds.b 1 MMIO_FFF8:FFFFFF4F ???? ds.b 1 MMIO_FFF8:FFFFFF50 ???? ds.b 1 MMIO_FFF8:FFFFFF51 ???? ds.b 1 MMIO_FFF8:FFFFFF52 ???? ds.b 1 MMIO_FFF8:FFFFFF53 ???? ds.b 1 MMIO_FFF8:FFFFFF54 ???? unk_FFFFFF54: ds.b 1 MMIO_FFF8:FFFFFF55 ???? ds.b 1 MMIO_FFF8:FFFFFF56 ???? ds.b 1 MMIO_FFF8:FFFFFF57 ???? ds.b 1 MMIO_FFF8:FFFFFF58 ???? unk_FFFFFF58: ds.b 1 ; DATA XREF: sub_D4B0+140o MMIO_FFF8:FFFFFF58 ; sub_D4B0+15Co ... MMIO_FFF8:FFFFFF59 ???? ds.b 1 MMIO_FFF8:FFFFFF5A ???? ds.b 1 MMIO_FFF8:FFFFFF5B ???? ds.b 1 MMIO_FFF8:FFFFFF5C ???? ds.b 1 MMIO_FFF8:FFFFFF5D ???? ds.b 1 MMIO_FFF8:FFFFFF5E ???? ds.b 1 MMIO_FFF8:FFFFFF5F ???? ds.b 1 MMIO_FFF8:FFFFFF60 ???? ds.b 1 MMIO_FFF8:FFFFFF61 ???? ds.b 1 MMIO_FFF8:FFFFFF62 ???? ds.b 1 MMIO_FFF8:FFFFFF63 ???? ds.b 1 MMIO_FFF8:FFFFFF64 ???? unk_FFFFFF64: ds.b 1 ; DATA XREF: sub_F980+30Co MMIO_FFF8:FFFFFF65 ???? ds.b 1 MMIO_FFF8:FFFFFF66 ???? ds.b 1 MMIO_FFF8:FFFFFF67 ???? ds.b 1 MMIO_FFF8:FFFFFF68 ???? unk_FFFFFF68: ds.b 1 ; DATA XREF: printf?:loc_D9B4o MMIO_FFF8:FFFFFF69 ???? ds.b 1 MMIO_FFF8:FFFFFF6A ???? ds.b 1 MMIO_FFF8:FFFFFF6B ???? ds.b 1 MMIO_FFF8:FFFFFF6C ???? unk_FFFFFF6C: ds.b 1 ; DATA XREF: printf?+4Co MMIO_FFF8:FFFFFF6D ???? ds.b 1 MMIO_FFF8:FFFFFF6E ???? unk_FFFFFF6E: ds.b 1 ; DATA XREF: sub_F980+1ECo MMIO_FFF8:FFFFFF6E ; sub_F980+20Ao ... MMIO_FFF8:FFFFFF6F ???? ds.b 1 MMIO_FFF8:FFFFFF70 ???? unk_FFFFFF70: ds.b 1 ; DATA XREF: printf?:loc_D8D4o MMIO_FFF8:FFFFFF71 ???? ds.b 1 MMIO_FFF8:FFFFFF72 ???? unk_FFFFFF72: ds.b 1 MMIO_FFF8:FFFFFF73 ???? ds.b 1 MMIO_FFF8:FFFFFF74 ???? unk_FFFFFF74: ds.b 1 MMIO_FFF8:FFFFFF75 ???? ds.b 1 MMIO_FFF8:FFFFFF76 ???? unk_FFFFFF76: ds.b 1 MMIO_FFF8:FFFFFF77 ???? ds.b 1 MMIO_FFF8:FFFFFF78 ???? unk_FFFFFF78: ds.b 1 ; DATA XREF: printf?+122o MMIO_FFF8:FFFFFF78 ; printf?+1C6o ... MMIO_FFF8:FFFFFF79 ???? ds.b 1 MMIO_FFF8:FFFFFF7A ???? unk_FFFFFF7A: ds.b 1 MMIO_FFF8:FFFFFF7B ???? ds.b 1 MMIO_FFF8:FFFFFF7C ???? unk_FFFFFF7C: ds.b 1 ; DATA XREF: sub_12838+1C4o MMIO_FFF8:FFFFFF7D ???? ds.b 1 MMIO_FFF8:FFFFFF7E ???? unk_FFFFFF7E: ds.b 1 MMIO_FFF8:FFFFFF7F ???? ds.b 1 MMIO_FFF8:FFFFFF80 ???? unk_FFFFFF80: ds.b 1 ; DATA XREF: sub_12838+1CCo MMIO_FFF8:FFFFFF80 ; sub_12838+1E8o MMIO_FFF8:FFFFFF81 ???? ds.b 1 MMIO_FFF8:FFFFFF82 ???? unk_FFFFFF82: ds.b 1 MMIO_FFF8:FFFFFF83 ???? ds.b 1 MMIO_FFF8:FFFFFF84 ???? unk_FFFFFF84: ds.b 1 ; DATA XREF: sub_FCD4+18Eo MMIO_FFF8:FFFFFF85 ???? ds.b 1 MMIO_FFF8:FFFFFF86 ???? ds.b 1 MMIO_FFF8:FFFFFF87 ???? ds.b 1 MMIO_FFF8:FFFFFF88 ???? ds.b 1 MMIO_FFF8:FFFFFF89 ???? ds.b 1 MMIO_FFF8:FFFFFF8A ???? ds.b 1 MMIO_FFF8:FFFFFF8B ???? ds.b 1 MMIO_FFF8:FFFFFF8C ???? unk_FFFFFF8C: ds.b 1 MMIO_FFF8:FFFFFF8D ???? ds.b 1 MMIO_FFF8:FFFFFF8E ???? unk_FFFFFF8E: ds.b 1 ; DATA XREF: sub_FCD4+15Ao MMIO_FFF8:FFFFFF8E ; sub_FCD4+176o MMIO_FFF8:FFFFFF8F ???? ds.b 1 MMIO_FFF8:FFFFFF90 ???? unk_FFFFFF90: ds.b 1 ; DATA XREF: sub_59BE+104o MMIO_FFF8:FFFFFF90 ; sub_59BE+158o ... MMIO_FFF8:FFFFFF91 ???? ds.b 1 MMIO_FFF8:FFFFFF92 ???? unk_FFFFFF92: ds.b 1 MMIO_FFF8:FFFFFF93 ???? ds.b 1 MMIO_FFF8:FFFFFF94 ???? ds.b 1 MMIO_FFF8:FFFFFF95 ???? ds.b 1 MMIO_FFF8:FFFFFF96 ???? unk_FFFFFF96: ds.b 1 MMIO_FFF8:FFFFFF97 ???? ds.b 1 MMIO_FFF8:FFFFFF98 ???? ds.b 1 MMIO_FFF8:FFFFFF99 ???? ds.b 1 MMIO_FFF8:FFFFFF9A ???? ds.b 1 MMIO_FFF8:FFFFFF9B ???? ds.b 1 MMIO_FFF8:FFFFFF9C ???? unk_FFFFFF9C: ds.b 1 ; DATA XREF: sub_2D94+26Ao MMIO_FFF8:FFFFFF9C ; sub_2D94+2E4o MMIO_FFF8:FFFFFF9D ???? ds.b 1 MMIO_FFF8:FFFFFF9E ???? ds.b 1 MMIO_FFF8:FFFFFF9F ???? ds.b 1 MMIO_FFF8:FFFFFFA0 ???? unk_FFFFFFA0: ds.b 1 ; DATA XREF: sub_7EB6+20o MMIO_FFF8:FFFFFFA0 ; sub_7EB6+50o ... MMIO_FFF8:FFFFFFA1 ???? ds.b 1 MMIO_FFF8:FFFFFFA2 ???? ds.b 1 MMIO_FFF8:FFFFFFA3 ???? ds.b 1 MMIO_FFF8:FFFFFFA4 ???? unk_FFFFFFA4: ds.b 1 ; DATA XREF: sub_D4B0+168o MMIO_FFF8:FFFFFFA4 ; sub_D4B0+1A8o ... MMIO_FFF8:FFFFFFA5 ???? ds.b 1 MMIO_FFF8:FFFFFFA6 ???? ds.b 1 MMIO_FFF8:FFFFFFA7 ???? ds.b 1 MMIO_FFF8:FFFFFFA8 ???? unk_FFFFFFA8: ds.b 1 MMIO_FFF8:FFFFFFA9 ???? unk_FFFFFFA9: ds.b 1 MMIO_FFF8:FFFFFFAA ???? unk_FFFFFFAA: ds.b 1 MMIO_FFF8:FFFFFFAB ???? ds.b 1 MMIO_FFF8:FFFFFFAC ???? unk_FFFFFFAC: ds.b 1 ; DATA XREF: sub_1068+70o MMIO_FFF8:FFFFFFAC ; sub_1068+A2o ... MMIO_FFF8:FFFFFFAD ???? unk_FFFFFFAD: ds.b 1 MMIO_FFF8:FFFFFFAE ???? unk_FFFFFFAE: ds.b 1 MMIO_FFF8:FFFFFFAF ???? unk_FFFFFFAF: ds.b 1 MMIO_FFF8:FFFFFFB0 ???? unk_FFFFFFB0: ds.b 1 ; DATA XREF: sub_1068+F8o MMIO_FFF8:FFFFFFB1 ???? unk_FFFFFFB1: ds.b 1 ; DATA XREF: sub_1068+8Co MMIO_FFF8:FFFFFFB2 ???? unk_FFFFFFB2: ds.b 1 MMIO_FFF8:FFFFFFB3 ???? ds.b 1 MMIO_FFF8:FFFFFFB4 ???? unk_FFFFFFB4: ds.b 1 ; DATA XREF: sub_F494+13Eo MMIO_FFF8:FFFFFFB5 ???? ds.b 1 MMIO_FFF8:FFFFFFB6 ???? unk_FFFFFFB6: ds.b 1 MMIO_FFF8:FFFFFFB7 ???? ds.b 1 MMIO_FFF8:FFFFFFB8 ???? unk_FFFFFFB8: ds.b 1 ; DATA XREF: sub_183DE:loc_183F2o MMIO_FFF8:FFFFFFB9 ???? ds.b 1 MMIO_FFF8:FFFFFFBA ???? unk_FFFFFFBA: ds.b 1 MMIO_FFF8:FFFFFFBB ???? unk_FFFFFFBB: ds.b 1 MMIO_FFF8:FFFFFFBC ???? unk_FFFFFFBC: ds.b 1 MMIO_FFF8:FFFFFFBD ???? ds.b 1 MMIO_FFF8:FFFFFFBE ???? unk_FFFFFFBE: ds.b 1 MMIO_FFF8:FFFFFFBF ???? ds.b 1 MMIO_FFF8:FFFFFFC0 ???? unk_FFFFFFC0: ds.b 1 MMIO_FFF8:FFFFFFC1 ???? ds.b 1 MMIO_FFF8:FFFFFFC2 ???? unk_FFFFFFC2: ds.b 1 MMIO_FFF8:FFFFFFC3 ???? ds.b 1 MMIO_FFF8:FFFFFFC4 ???? unk_FFFFFFC4: ds.b 1 ; DATA XREF: sub_DF7A:loc_DFACo MMIO_FFF8:FFFFFFC4 ; sub_F198:loc_F38Ao ... MMIO_FFF8:FFFFFFC5 ???? ds.b 1 MMIO_FFF8:FFFFFFC6 ???? unk_FFFFFFC6: ds.b 1 ; DATA XREF: sub_141FE+7B6o MMIO_FFF8:FFFFFFC7 ???? ds.b 1 MMIO_FFF8:FFFFFFC8 ???? unk_FFFFFFC8: ds.b 1 ; DATA XREF: sub_F198+1F6o MMIO_FFF8:FFFFFFC8 ; sub_11104+230o ... MMIO_FFF8:FFFFFFC9 ???? unk_FFFFFFC9: ds.b 1 ; DATA XREF: sub_141FE+1Co MMIO_FFF8:FFFFFFCA ???? unk_FFFFFFCA: ds.b 1 MMIO_FFF8:FFFFFFCB ???? unk_FFFFFFCB: ds.b 1 MMIO_FFF8:FFFFFFCC ???? unk_FFFFFFCC: ds.b 1 ; DATA XREF: sub_F198+1FAo MMIO_FFF8:FFFFFFCC ; sub_F198+228o ... MMIO_FFF8:FFFFFFCD ???? ds.b 1 MMIO_FFF8:FFFFFFCE ???? unk_FFFFFFCE: ds.b 1 ; DATA XREF: sub_DF7A+5Eo MMIO_FFF8:FFFFFFCF ???? ds.b 1 MMIO_FFF8:FFFFFFD0 ???? unk_FFFFFFD0: ds.b 1 ; DATA XREF: sub_DF7A+62o MMIO_FFF8:FFFFFFD0 ; sub_DF7A+12Co ... MMIO_FFF8:FFFFFFD1 ???? unk_FFFFFFD1: ds.b 1 ; DATA XREF: sub_12838+1C0o MMIO_FFF8:FFFFFFD2 ???? unk_FFFFFFD2: ds.b 1 ; DATA XREF: sub_12838+336o MMIO_FFF8:FFFFFFD3 ???? unk_FFFFFFD3: ds.b 1 MMIO_FFF8:FFFFFFD4 ???? unk_FFFFFFD4: ds.b 1 ; DATA XREF: sub_F980+F4o MMIO_FFF8:FFFFFFD4 ; sub_F980+33Ao ... MMIO_FFF8:FFFFFFD5 ???? ds.b 1 MMIO_FFF8:FFFFFFD6 ???? unk_FFFFFFD6: ds.b 1 ; DATA XREF: sub_141FE+24o MMIO_FFF8:FFFFFFD7 ???? unk_FFFFFFD7: ds.b 1 ; DATA XREF: sub_8972+44o MMIO_FFF8:FFFFFFD7 ; sub_8972+F2o ... MMIO_FFF8:FFFFFFD8 ???? unk_FFFFFFD8: ds.b 1 ; DATA XREF: sub_19FE+370o MMIO_FFF8:FFFFFFD8 ; sub_F980+6Eo ... MMIO_FFF8:FFFFFFD9 ???? unk_FFFFFFD9: ds.b 1 MMIO_FFF8:FFFFFFDA ???? unk_FFFFFFDA: ds.b 1 MMIO_FFF8:FFFFFFDB ???? unk_FFFFFFDB: ds.b 1 MMIO_FFF8:FFFFFFDC ???? unk_FFFFFFDC: ds.b 1 ; DATA XREF: sub_DF7A+36o MMIO_FFF8:FFFFFFDC ; sub_DF7A+7Eo ... MMIO_FFF8:FFFFFFDD ???? ds.b 1 MMIO_FFF8:FFFFFFDE ???? unk_FFFFFFDE: ds.b 1 ; DATA XREF: sub_8972+3Co MMIO_FFF8:FFFFFFDE ; sub_8972+EAo ... MMIO_FFF8:FFFFFFDF ???? unk_FFFFFFDF: ds.b 1 MMIO_FFF8:FFFFFFE0 ???? unk_FFFFFFE0: ds.b 1 ; DATA XREF: sub_5CAE:loc_620Eo MMIO_FFF8:FFFFFFE0 ; sub_8972+40o ... MMIO_FFF8:FFFFFFE1 ???? ds.b 1 MMIO_FFF8:FFFFFFE2 ???? unk_FFFFFFE2: ds.b 1 MMIO_FFF8:FFFFFFE3 ???? unk_FFFFFFE3: ds.b 1 MMIO_FFF8:FFFFFFE4 ???? unk_FFFFFFE4: ds.b 1 ; DATA XREF: sub_19FE+EAo MMIO_FFF8:FFFFFFE4 ; sub_2000:loc_24ACo ... MMIO_FFF8:FFFFFFE5 ???? ds.b 1 MMIO_FFF8:FFFFFFE6 ???? unk_FFFFFFE6: ds.b 1 MMIO_FFF8:FFFFFFE7 ???? ds.b 1 MMIO_FFF8:FFFFFFE8 ???? unk_FFFFFFE8: ds.b 1 ; DATA XREF: sub_19FE:loc_1ABCo MMIO_FFF8:FFFFFFE8 ; sub_59BE+14Eo ... MMIO_FFF8:FFFFFFE9 ???? unk_FFFFFFE9: ds.b 1 MMIO_FFF8:FFFFFFEA ???? unk_FFFFFFEA: ds.b 1 ; DATA XREF: sub_59BE+118o MMIO_FFF8:FFFFFFEA ; sub_13D02+ACo ... MMIO_FFF8:FFFFFFEB ???? ds.b 1 MMIO_FFF8:FFFFFFEC ???? unk_FFFFFFEC: ds.b 1 ; DATA XREF: sub_19FE+6Eo MMIO_FFF8:FFFFFFEC ; sub_2D94+A1Ao ... MMIO_FFF8:FFFFFFED ???? ds.b 1 MMIO_FFF8:FFFFFFEE ???? unk_FFFFFFEE: ds.b 1 ; DATA XREF: sub_13D02+B0o MMIO_FFF8:FFFFFFEE ; sub_13D02+184o MMIO_FFF8:FFFFFFEF ???? unk_FFFFFFEF: ds.b 1 MMIO_FFF8:FFFFFFF0 ???? unk_FFFFFFF0: ds.b 1 ; DATA XREF: sub_19FE+428o MMIO_FFF8:FFFFFFF0 ; sub_2000+2E8o ... MMIO_FFF8:FFFFFFF1 ???? unk_FFFFFFF1: ds.b 1 MMIO_FFF8:FFFFFFF2 ???? unk_FFFFFFF2: ds.b 1 ; DATA XREF: sub_844+13Ao MMIO_FFF8:FFFFFFF2 ; sub_151E+3Ao ... MMIO_FFF8:FFFFFFF3 ???? unk_FFFFFFF3: ds.b 1 ; DATA XREF: sub_C416:loc_C5BCo MMIO_FFF8:FFFFFFF3 ; sub_C416:loc_D1C8o MMIO_FFF8:FFFFFFF4 ???? unk_FFFFFFF4: ds.b 1 ; DATA XREF: sub_1894+126o MMIO_FFF8:FFFFFFF4 ; sub_19FE+6Ao ... MMIO_FFF8:FFFFFFF5 ???? unk_FFFFFFF5: ds.b 1 MMIO_FFF8:FFFFFFF6 ???? unk_FFFFFFF6: ds.b 1 ; DATA XREF: sub_C416+420o MMIO_FFF8:FFFFFFF6 ; sub_C416+472o ... MMIO_FFF8:FFFFFFF7 ???? unk_FFFFFFF7: ds.b 1 ; DATA XREF: sub_2D94+A16o MMIO_FFF8:FFFFFFF7 ; sub_14170:loc_1419Eo MMIO_FFF8:FFFFFFF8 ???? unk_FFFFFFF8: ds.b 1 ; DATA XREF: sub_151E+200o MMIO_FFF8:FFFFFFF8 ; sub_3D96+C3Eo ... MMIO_FFF8:FFFFFFF9 ???? unk_FFFFFFF9: ds.b 1 ; DATA XREF: sub_54D0+16Co MMIO_FFF8:FFFFFFFA ???? unk_FFFFFFFA: ds.b 1 ; DATA XREF: sub_2000+EAo MMIO_FFF8:FFFFFFFA ; sub_2000+164o ... MMIO_FFF8:FFFFFFFB ???? unk_FFFFFFFB: ds.b 1 ; DATA XREF: sub_5CAE+B4o MMIO_FFF8:FFFFFFFB ; sub_5CAE+5BAo MMIO_FFF8:FFFFFFFC ???? unk_FFFFFFFC: ds.b 1 ; DATA XREF: sub_1068+1A8o MMIO_FFF8:FFFFFFFC ; sub_1068+23Ao ... MMIO_FFF8:FFFFFFFD ???? unk_FFFFFFFD: ds.b 1 MMIO_FFF8:FFFFFFFE ???? unk_FFFFFFFE: ds.b 1 ; DATA XREF: sub_3D96:loc_49D0o MMIO_FFF8:FFFFFFFE ; sub_6968+B0o ... MMIO_FFF8:FFFFFFFE ; end of 'MMIO_FFF8' MMIO_FFF8:FFFFFFFE MMIO_FFF8:FFFFFFFE MMIO_FFF8:FFFFFFFE END