# near model CODE resource # jump table entries: 88-88 (1 of them) export_11: 00000000 48E7 FFF0 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3 00000004 4247 clr.w D7 00000006 41FA 010E lea.l A0, [PC + 0x10E /* 00000116, value 0x282, cstring "" */] 0000000A 2218 move.l D1, [A0]+ 0000000C 6F00 00C0 ble +0xC2 /* 000000CE */ 00000010 2A18 move.l D5, [A0]+ 00000012 6604 bne +0x6 /* 00000018 */ 00000014 2A0D move.l D5, A5 00000016 9A81 sub.l D5, D1 label00000018: 00000018 2645 movea.l A3, D5 0000001A 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 0000001E 2F0B move.l -[A7], A3 00000020 2F01 move.l -[A7], D1 00000022 6100 00BE bsr +0xC0 /* 000000E2 */ 00000026 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 0000002A 3018 move.w D0, [A0]+ 0000002C 3E18 move.w D7, [A0]+ 0000002E 6000 009A bra +0x9C /* 000000CA */ label00000032: 00000032 7800 moveq.l D4, 0x00 00000034 1818 move.b D4, [A0]+ 00000036 2204 move.l D1, D4 00000038 0201 000F andi.b D1, 0xF 0000003C 0804 0004 btst.b D4, 0x4 00000040 670E beq +0x10 /* 00000050 */ 00000042 E141 asl D1.w, 8 00000044 1218 move.b D1, [A0]+ 00000046 0881 000B bclr.b D1, 0xB 0000004A 6704 beq +0x6 /* 00000050 */ 0000004C E181 asl D1, 8 0000004E 1218 move.b D1, [A0]+ label00000050: 00000050 7401 moveq.l D2, 0x01 00000052 0804 0007 btst.b D4, 0x7 00000056 6716 beq +0x18 /* 0000006E */ 00000058 1418 move.b D2, [A0]+ 0000005A 0882 0007 bclr.b D2, 0x7 0000005E 670E beq +0x10 /* 0000006E */ 00000060 E142 asl D2.w, 8 00000062 1418 move.b D2, [A0]+ 00000064 0882 000E bclr.b D2, 0xE 00000068 6704 beq +0x6 /* 0000006E */ 0000006A E182 asl D2, 8 0000006C 1418 move.b D2, [A0]+ label0000006E: 0000006E 7C02 moveq.l D6, 0x02 00000070 4EBA 0062 jsr [PC + 0x62 /* 000000D4 */] 00000074 0885 000F bclr.b D5, 0xF 00000078 6704 beq +0x6 /* 0000007E */ 0000007A E185 asl D5, 8 0000007C 1A18 move.b D5, [A0]+ label0000007E: 0000007E 43F3 5800 lea.l A1, [A3 + D5] 00000082 2449 movea.l A2, A1 00000084 0804 0005 btst.b D4, 0x5 00000088 671A beq +0x1C /* 000000A4 */ 0000008A 2C01 move.l D6, D1 0000008C 4EBA 0046 jsr [PC + 0x46 /* 000000D4 */] 00000090 0C41 0002 cmpi.w D1, 0x2 00000094 6706 beq +0x8 /* 0000009C */ 00000096 6D08 blt +0xA /* 000000A0 */ 00000098 DB92 add.l [A2], D5 0000009A 6024 bra +0x26 /* 000000C0 */ label0000009C: 0000009C DB52 add.w [A2], D5 0000009E 6020 bra +0x22 /* 000000C0 */ label000000A0: 000000A0 DB12 add.b [A2], D5 000000A2 601C bra +0x1E /* 000000C0 */ label000000A4: 000000A4 0C81 0000 0032 cmpi.l D1, 0x32 /* '2' */ 000000AA 6510 bcs +0x12 /* 000000BC */ 000000AC 2F00 move.l -[A7], D0 000000AE 2001 move.l D0, D1 000000B0 A02E syscall BlockMove/BlockMoveData 000000B2 201F move.l D0, [A7]+ 000000B4 D1C1 add.l A0, D1 000000B6 D3C1 add.l A1, D1 000000B8 6006 bra +0x8 /* 000000C0 */ label000000BA: 000000BA 12D8 move.b [A1]+, [A0]+ label000000BC: 000000BC 51C9 FFFC dbf D1, -0x6 /* 000000BA */ label000000C0: 000000C0 0804 0006 btst.b D4, 0x6 000000C4 6704 beq +0x6 /* 000000CA */ 000000C6 260D move.l D3, A5 000000C8 D792 add.l [A2], D3 label000000CA: 000000CA 51C8 FF66 dbf D0, -0x9C /* 00000032 */ label000000CE: 000000CE 4CDF 0FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3, [A7]+ 000000D2 4E75 rts fn000000D4: 000000D4 7A00 moveq.l D5, 0x00 000000D6 6004 bra +0x6 /* 000000DC */ label000000D8: 000000D8 E18D lsl D5, 8 000000DA 1A18 move.b D5, [A0]+ label000000DC: 000000DC 51CE FFFA dbf D6, -0x8 /* 000000D8 */ 000000E0 4E75 rts fn000000E2: 000000E2 7400 moveq.l D2, 0x00 000000E4 205F movea.l A0, [A7]+ 000000E6 201F move.l D0, [A7]+ 000000E8 225F movea.l A1, [A7]+ 000000EA 6728 beq +0x2A /* 00000114 */ label000000EC: 000000EC 3209 move.w D1, A1 000000EE 0241 0003 andi.w D1, 0x3 000000F2 6708 beq +0xA /* 000000FC */ 000000F4 12C2 move.b [A1]+, D2 000000F6 5380 subq.l D0, 1 000000F8 66F2 bne -0xC /* 000000EC */ 000000FA 6018 bra +0x1A /* 00000114 */ label000000FC: 000000FC 2200 move.l D1, D0 000000FE E489 lsr D1, 2 00000100 6706 beq +0x8 /* 00000108 */ label00000102: 00000102 22C2 move.l [A1]+, D2 00000104 5381 subq.l D1, 1 00000106 66FA bne -0x4 /* 00000102 */ label00000108: 00000108 0240 0003 andi.w D0, 0x3 0000010C 6002 bra +0x4 /* 00000110 */ label0000010E: 0000010E 12C2 move.b [A1]+, D2 label00000110: 00000110 51C8 FFFC dbf D0, -0x6 /* 0000010E */ label00000114: 00000114 4ED0 jmp [A0] 00000116 0000 0282 ori.b D0, 0x82 0000011A 0000 0000 ori.b D0, 0x0 0000011E 0007 0000 ori.b D7, 0x0 00000122 1029 0104 move.b D0, [A1 + 0x104] 00000126 2825 move.l D4, -[A5] 00000128 5F53 subq.w [A3], 7 0000012A 7461 moveq.l D2, 0x61 0000012C 7469 moveq.l D2, 0x69 0000012E 635F bls +0x61 /* 0000018F */ 00000130 436F 6E73 chk.w D1, [A7 + 0x6E73] 00000134 7472 moveq.l D2, 0x72 00000136 7563 moveq.l D2, 0x63 00000138 746F moveq.l D2, 0x6F 0000013A 725F moveq.l D1, 0x5F 0000013C 4465 neg.w -[A5] 0000013E 7374 moveq.l D1, 0x74 00000140 7275 moveq.l D1, 0x75 00000142 6374 bls +0x76 /* 000001B8 */ 00000144 6F72 ble +0x74 /* 000001B8 */ 00000146 5F50 subq.w [A0], 7 00000148 6F69 ble +0x6B /* 000001B3 */ 0000014A 6E74 bgt +0x76 /* 000001C0 */ 0000014C 6572 bcs +0x74 /* 000001C0 */ 0000014E 7310 moveq.l D1, 0x10 00000150 2901 move.l -[A4], D1 00000152 2E28 255F move.l D7, [A0 + 0x255F] 00000156 5374 6174 subq.w <>, 1 0000015A 6963 bvs +0x65 /* 000001BF */ 0000015C 5F43 subq.w D3, 7 0000015E 6F6E ble +0x70 /* 000001CE */ 00000160 7374 moveq.l D1, 0x74 00000162 7275 moveq.l D1, 0x75 00000164 6374 bls +0x76 /* 000001DA */ 00000166 6F72 ble +0x74 /* 000001DA */ 00000168 5F44 subq.w D4, 7 0000016A 6573 bcs +0x75 /* 000001DF */ 0000016C 7472 moveq.l D2, 0x72 0000016E 7563 moveq.l D2, 0x63 00000170 746F moveq.l D2, 0x6F 00000172 725F moveq.l D1, 0x5F 00000174 506F 696E addq.w [A7 + 0x696E], 8 00000178 7465 moveq.l D2, 0x65 0000017A 7273 moveq.l D1, 0x73 0000017C 0101 btst D1, D0 0000017E 5F01 subq.b D1, 7 00000180 101A move.b D0, [A2]+ 00000182 0160 bchg -[A0], D0 00000184 5348 subq.w A0, 1 00000186 0000 0000 ori.b D0, 0x0 0000018A FFFF .invalid <> 0000018C FF12 .extension 0xF12 <> // unimplemented 0000018E FFFF .invalid <> 00000190 FF1A .extension 0xF1A <> // unimplemented 00000192 8100 sbcd D0, D0 00000194 0000 0000 ori.b D0, 0x0 00000198 0000 FFFF ori.b D0, 0xFF 0000019C FF1E .extension 0xF1E <> // unimplemented 0000019E 6001 bra +0x3 /* 000001A1 */ 000001A0 6660 bne +0x62 /* 00000202 */ 000001A2 016A 6001 bchg [A2 + 0x6001], D0 000001A6 7600 moveq.l D3, 0x00 000001A8 0000 011A ori.b D0, 0x1A 000001AC 2541 3569 move.l [A2 + 0x3569], D1