|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 8192 (0x2000) Types: M200 Notes: M200_PROGRAM Names: »P2CSA.M200«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288 └─ ⟦this⟧ »P2CSA.M200« └─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5 └─ ⟦this⟧ »P2CSA.M200« └─ ⟦this⟧ »P2CSA.M200« └─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000 └─ ⟦this⟧ »P2CSA.M200«
@ 201aa PROG_FAIL <LVAR 0x008 1(r)> <POP 201aa-20212 Body> <POP 201aa-201c0 Prologue> Σ0 ↓ <POP 201c0-2020a Naked> Σ0 ↓ <Blob 0x201c0 [14] @> Δ-14 {[«14""»]} <Const 0x201cc 0x3.2> Δ-2 {[«14""»]|[#3]} <POP 201d0-201d2 StackAdj> Δ-8 {[«14""»]|[#3]|[-8-]} <Lit 0x201d2 14> {[«14""»]|[#3]|[-4-]|[$$Words error :_]} <POP 201e4-201e6 StackAdj> Δ-4 {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]} <MI 201e6 MOVE.B (A6+0x8),D0> {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]} <MI 201ea EXTB.W D0> {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]} <MI 201ec EXTW.L D0> {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]} <MI 201ee MOVE.L D0,-(A7)> Δ-4 {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]|[4, 'D0']} <Call 0x201f0 0x102e4> {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]|[4, 'D0']} Long2String(a : Long) : String <POP 201f6-201f8 StackAdj> Δ+4 {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]} <Call 0x201f8 0x102d0> {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]} StringCat2(a, b : String) : String <POP 201fe-20200 StackAdj> Δ+8 {[«14""»]|[#3]|[-4-]} <Call 0x20200 0x103b8> {[«14""»]|[#3]|[-4-]} PopProgram(status : Byte; msg : String) <POP 20206-2020a StackAdj> Δ+20 {} <POP 2020a-20212 Epilogue> Σ0
@ 20212 EXP_FAIL <LVAR 0x00e 1(r)> <LVAR 0x00a 4(r)> <LVAR 0x008 1(r)> <POP 20212-2034e Body> <POP 20212-20228 Prologue> Σ0 ↓ <POP 20228-2023e RegCacheLoad> Σ0 ↓ <POP 2023e-2029e Naked> Σ0 ↓ →0x202e6 <Call 0x2023e 0x103dc> {} WriteConsoleCrLf(void) <Blob 0x20244 [18] @> Δ-18 {[«18""»]} <POP 20250-20252 StackAdj> Δ-4 {[«18""»]|[-4-]} <Lit 0x20252 18> {[«18""»]|[$$Experiment error :]} <Call 0x2025e 0x103e0> {[«18""»]|[$$Experiment error :]} WriteConsoleStringCrLf(str : String) <POP 20260-20261 StackAdj> Δ+22 ↓ {} <Blob 0x20261 [14] @> Δ-14 {[«14""»]} <POP 20270-20272 StackAdj> Δ-8 {[«14""»]|[-8-]} <Lit 0x20272 13> {[«14""»]|[-4-]|[$$Board :_]} <POP 2027c-2027e StackAdj> Δ-6 {[«14""»]|[-4-]|[$$Board :_]|[-6-]} <MI 2027e MOVE.B (A6+0xe),(A7)> {[«14""»]|[-4-]|[$$Board :_]|[-6-]} <Call 0x20282 0x1049c> {[«14""»]|[-4-]|[$$Board :_]|[-6-]} BoardName(address : B) : String <POP 20288-2028a StackAdj> Δ+2 {[«14""»]|[-4-]|[$$Board :_]|[-4-]} <Call 0x2028a 0x102d0> {[«14""»]|[-4-]|[$$Board :_]|[-4-]} StringCat2(a, b : String) : String <POP 20290-20292 StackAdj> Δ+8 {[«14""»]|[-4-]} <Call 0x20292 0x103e0> {[«14""»]|[-4-]} WriteConsoleStringCrLf(str : String) <POP 20294-20296 StackAdj> Δ+18 {} <MI 20296 MOVEA.L (A6+0xa),A0> {} <MI 2029a CMPA.W #0x01,A0> {} <MI 2029c BEQ 0x202e6> {} <POP 2029e-202e6 Naked> Σ0 ↓ <Blob 0x2029e [14] @> Δ-14 {[«14""»]} <Blob 0x202ae [30] (A0+0xfc)> Δ-30 {[«14""»]|[«30»]} <POP 202be-202c0 StackAdj> Δ-8 {[«14""»]|[«30»]|[-8-]} <Lit 0x202c0 13> {[«14""»]|[«30»]|[-4-]|[$$Experiment :_]} <POP 202ca-202cc StackAdj> Δ-4 {[«14""»]|[«30»]|[-4-]|[$$Experiment :_]|[-4-]} <Lit 0x202cc> {[«14""»]|[«30»]|[-4-]|[$$Experiment :_]|[$$…]} <Pointer.sp 0x202cc 12> Δ-4 <Const 0x202d0 0x1.2> Δ-2 <Const 0x202d2 0x1e.2> Δ-2 <Call 0x202d4 0x102c4> StringLit(Src : Pointer; Offset: W; Len : W) : String <POP 202d6-202d8 StackAdj> Δ+8 <Call 0x202d8 0x102d0> {[«14""»]|[«30»]|[-4-]|[$$Experiment :_]|[$$…]} StringCat2(a, b : String) : String <POP 202de-202e0 StackAdj> Δ+8 {[«14""»]|[«30»]|[-4-]} <Call 0x202e0 0x103e0> {[«14""»]|[«30»]|[-4-]} WriteConsoleStringCrLf(str : String) <POP 202e2-202e6 StackAdj> Δ+48 {} <POP 202e6-20346 Naked> Σ0 ↓ ←0x2023e <Blob 0x202e6 [14] @> Δ-14 {[«14""»]} <POP 202f6-202f8 StackAdj> Δ-8 {[«14""»]|[-8-]} <Lit 0x202f8 13> {[«14""»]|[-4-]|[$$Status :_]} <POP 20302-20304 StackAdj> Δ-6 {[«14""»]|[-4-]|[$$Status :_]|[-6-]} <MI 20304 MOVE.B (A6+0x8),(A7)> {[«14""»]|[-4-]|[$$Status :_]|[-6-]} <Call 0x20308 0x104a2> {[«14""»]|[-4-]|[$$Status :_]|[-6-]} ExpStatus2Text(status.B, &String) <POP 2030e-20310 StackAdj> Δ+2 {[«14""»]|[-4-]|[$$Status :_]|[-4-]} <Call 0x20310 0x102d0> {[«14""»]|[-4-]|[$$Status :_]|[-4-]} StringCat2(a, b : String) : String <POP 20316-20318 StackAdj> Δ+8 {[«14""»]|[-4-]} <Call 0x20318 0x103e0> {[«14""»]|[-4-]} WriteConsoleStringCrLf(str : String) <POP 2031a-2031b StackAdj> Δ+18 ↓ {} <Blob 0x2031b [24] @> Δ-24 {[«24""»]} <Const 0x2032a 0x2.2> Δ-2 {[«24""»]|[#2]} <POP 2032e-20330 StackAdj> Δ-4 {[«24""»]|[#2]|[-4-]} <Lit 0x20330 23> {[«24""»]|[#2]|[$$Fatal experiment error.]} <Call 0x2033e 0x103b8> {[«24""»]|[#2]|[$$Fatal experiment error.]} PopProgram(status : Byte; msg : String) <POP 20344-20346 StackAdj> Δ+30 {} <POP 20346-2034e Epilogue> Σ0
@ 2034e <LVAR 0x00c 1(r)> <LVAR 0x008 4(r)> <LVAR -0x002 @> <POP 2034e-203dc Body> <POP 2034e-20364 Prologue> Σ0 ↓ <POP 20364-203d4 Naked> Σ0 ↓ <Call 0x20364 0x10538> {} IPC_Init(void) <MI 2036a MOVE.B (A6+0xc),-(A7)> Δ-2 {[2, '(A6+0xc)']} <Call 0x2036e 0x10502> {[2, '(A6+0xc)']} IPC_PutBool(a : Bool) <POP 20374-20376 StackAdj> Δ+2 {} <Call 0x20376 0x10514> {} IPC_PutEnd(void) <Blob 0x2037c [10] @> Δ-10 {[«10""»]} <POP 2038e-20390 StackAdj> Δ-4 {[«10""»]|[-4-]} <Lit 0x20390 9> {[«10""»]|[$$INITSTATE]} <Const 0x203a4 0x1.4> Δ-4 {[«10""»]|[$$INITSTATE]|[##1]} <Const 0x203a8 0x2.2> Δ-2 {[«10""»]|[$$INITSTATE]|[##1]|[#2]} <Pointer.fp 0x203ac <LVAR -0x002 @>> Δ-4 {[«10""»]|[$$INITSTATE]|[##1]|[#2]|[@@-2]} <Call 0x203b0 0x103b0> {[«10""»]|[$$INITSTATE]|[##1]|[#2]|[@@-2]} PushProgram(a : String; b : String; MOD c : B; VAR d : Bool) <POP 203b6-203ba StackAdj> Δ+24 {} <Call 0x203ba 0x10538> {} IPC_Init(void) <MI 203c0 MOVEA.L (A6+0x8),A0> {} <MI 203c4 PEA.L (A0)> Δ-4 {[4, '^(A0)']} <Call 0x203c6 0x10526> {[4, '^(A0)']} IPC_GetBool() : Bool <POP 203cc-203ce StackAdj> Δ+4 {} <Call 0x203ce 0x1051a> {} IPC_GetEnd(void) <POP 203d4-203dc Epilogue> Σ0
@ 203dc <LVAR 0x008 4(r)> <POP 203dc-20414 Body> <POP 203dc-203f2 Prologue> Σ0 ↓ <POP 203f2-2040c Naked> Σ0 ↓ <Call 0x203f2 0x10538> {} IPC_Init(void) <MI 203f8 MOVEA.L (A6+0x8),A0> {} <MI 203fc PEA.L (A0)> Δ-4 {[4, '^(A0)']} <Call 0x203fe 0x10526> {[4, '^(A0)']} IPC_GetBool() : Bool <POP 20404-20406 StackAdj> Δ+4 {} <Call 0x20406 0x1051a> {} IPC_GetEnd(void) <POP 2040c-20414 Epilogue> Σ0
@ 20414 <LVAR 0x008 1(r)> <POP 20414-20450 Body> <POP 20414-20426 Prologue> Σ0 ↓ <POP 20426-2044c Naked> Σ0 ↓ <Call 0x20426 0x10538> {} IPC_Init(void) <MI 2042c MOVE.B (A6+0x8),-(A7)> Δ-2 {[2, '(A6+0x8)']} <Call 0x20430 0x10502> {[2, '(A6+0x8)']} IPC_PutBool(a : Bool) <POP 20436-20438 StackAdj> Δ+2 {} <Call 0x20438 0x10514> {} IPC_PutEnd(void) <MI 2043e CLR.B -(A7)> Δ-2 {[#0]} <Const 0x20440 0x1.4> Δ-4 {[#0]|[##1]} <Call 0x20444 0x103b8> {[#0]|[##1]} PopProgram(status : Byte; msg : String) <POP 2044a-2044c StackAdj> Δ+6 {} <POP 2044c-20450 Epilogue> Σ0
@ 20450 <LVAR 0x010 4(r)> <LVAR 0x008 4(r)> <LVAR -0x008 4(r)> <LVAR -0x00c 4(r)> <LVAR -0x010 4(r)> <LVAR -0x014 @ 4(r)> <POP 20450-20526 Body> <POP 20450-20466 Prologue> Σ0 ↓ <POP 20466-20472 RegCacheLoad> Σ0 ↓ <POP 20472-2047a Naked> Σ0 Δ-4 ↓ <MI 20472 MOVEQ.L #0x06,D0> {} <MI 20474 SUB.L (A6+0x8),D0> {} <MI 20476 MOVE.L D0,-(A7)> Δ-4 {[4, 'D0']} <MI 20478 MOVEQ.L #0x00,D7> {[4, 'D0']} <POP 2047a-2047e Naked> Σ-4 ↓ →0x2048c ←0x2047e <MI 2047a CMP.L (A7),D7> {[-4-]} <MI 2047c BGT 0x2048c> {[-4-]} <POP 2047e-2048c Naked> Σ-4 ↓ →0x2047a <POP 0x2047e LimitCheck 0x0 ≤ D7 ≤ 0x7> {[-4-]} <MI 20484 CLR.B (A6+D7.L-#0xc)> {[-4-]} <MI 20488 ADDQ.L #0x1,D7> {[-4-]} <MI 2048a BVC 0x2047a> {[-4-]} <POP 2048c-20494 Naked> Σ-4 Δ+4 ↓ ←0x2047a <POP 2048c-2048e StackAdj> Δ+4 {} <MI 2048e MOVEQ.L #0x07,D0> {} <MI 20490 SUB.L (A6+0x8),D0> {} <MI 20492 MOVE.L D0,D7> {} <POP 20494-20498 Naked> Σ0 ↓ →0x204be ←0x204ac <MI 20494 CMP.L #0x07,D7> {} <MI 20496 BGT 0x204be> {} <POP 20498-204ac Naked> Σ0 ↓ <POP 0x20498 LimitCheck 0x0 ≤ D7 ≤ 0x7> {} <MI 2049e MOVEA.L (A6+0x10),A0> {} <MI 204a2 MOVE.L D7,D0> {} <MI 204a4 ADD.L (A6+0x8),D0> {} <MI 204a6 SUBQ.L #0x7,D0> {} <MI 204a8 CMP.L (A6+0x8),D0> {} <MI 204aa BGT 0x204b2> {} <POP 204ac-204be Naked> Σ0 ↓ →0x20494 <POP 0x204ac LimitCheck> {} <MI 204ac SUB.L (A6+0xc),D0> <MI 204b0 BGE 0x204b4> <MI 204b2 TRAP #15> <MI 204b4 MOVE.B (A0+D0.L),(A6+D7.L-#0xc)> {} <MI 204ba ADDQ.L #0x1,D7> {} <MI 204bc BVC 0x20494> {} <POP 204be-2051e Naked> Σ0 ↓ ←0x20494 <MI 204be MOVE.L (A6-0x8),-(A7)> Δ-4 {[4, '(A6-0x8)']} <MI 204c2 MOVE.L (A6-0xc),-(A7)> Δ-4 {[4, '(A6-0x8)']|[4, '(A6-0xc)']} <MI 204c6 PEA.L (A7)> Δ-4 {[4, '(A6-0x8)']|[4, '(A6-0xc)']|[4, '^(A7)']} <Const 0x204c8 0x0.4> Δ-4 {[4, '(A6-0x8)']|[4, '(A6-0xc)']|[4, '^(A7)']|[##0]} <Const 0x204cc 0x7.4> Δ-4 {[4, '(A6-0x8)']|[4, '(A6-0xc)']|[4, '^(A7)']|[##0]|[##7]} <Pointer.fp 0x204d0 <LVAR -0x014 @ 4(r)>> Δ-4 {[4, '(A6-0x8)']|[4, '(A6-0xc)']|[4, '^(A7)']|[##0]|[##7]|[@@-20]} <Call 0x204d4 0x104b4> {[4, '(A6-0x8)']|[4, '(A6-0xc)']|[4, '^(A7)']|[##0]|[##7]|[@@-20]} ?FS104b4(VAR a: Long; b: L; MOD c: L; VAR d : Q) <POP 204da-204de StackAdj> Δ+22 {[-2-]} <POP 204de-204df StackAdj> Δ+2 {} <Blob 0x204df [2] @> Δ-2 {[«2""»]} <POP 204e2-204e4 StackAdj> Δ-4 {[«2""»]|[-4-]} <Blob 0x204e4 [4] @> Δ-4 {[«2""»]|[-4-]|[«4""»]} <POP 204e6-204e8 StackAdj> Δ-4 {[«2""»]|[-4-]|[«4""»]|[-4-]} <MI 204e8 MOVE.L (A6-0x10),-(A7)> Δ-4 {[«2""»]|[-4-]|[«4""»]|[-4-]|[4, '(A6-0x10)']} <MI 204ec MOVE.L (A6-0x14),-(A7)> Δ-4 {[«2""»]|[-4-]|[«4""»]|[-4-]|[4, '(A6-0x10)']|[4, '(A6-0x14)']} <Const 0x204f0 0x10.4> Δ-4 {[«2""»]|[-4-]|[«4""»]|[-4-]|[4, '(A6-0x10)']|[4, '(A6-0x14)']|[##16]} <Call 0x204f4 0x1035c> {[«2""»]|[-4-]|[«4""»]|[-4-]|[4, '(A6-0x10)']|[4, '(A6-0x14)']|[##16]} Quad2String(a : Quad; radix : Long ) : String <POP 204fa-204fc StackAdj> Δ+8 {[«2""»]|[-4-]|[«4""»]|[-4-]|[4, '(A6-0x10)']} <Lit 0x204fc 2> {[«2""»]|[-4-]|[«4""»]|[-4-]|[$$\ ]} <Call 0x20510 0x102d4> {[«2""»]|[-4-]|[«4""»]|[-4-]|[$$\ ]} StringCat3(a, b, c : String) : String <POP 20516-2051a StackAdj> Δ+12 {[«2""»]|[-4-]} <MI 2051a MOVE.L (A7)+,0x21cd8> Δ+4 {[«2""»]} <POP 2051c-2051e StackAdj> Δ+2 {} <POP 2051e-20526 Epilogue> Σ0
@ 20526 <LVAR 0x008 1(w)> <LVAR -0x001 @> <LVAR -0x002 @> <LVAR -0x00a @> <LVAR -0x012 @> <LVAR -0x013 @> <LVAR -0x014 @ 1(rw)> <POP 20526-20626 Body> <POP 20526-2053c Prologue> Σ0 ↓ <POP 2053c-20556 RegCacheLoad> Σ0 ↓ <POP 20556-2055a Naked> Σ0 ↓ <MI 20556 MOVEQ.L #0x00,D7> {} <MI 20558 MOVE.B #0x01,(A6-0x14)> {} <POP 2055a-2057e Naked> Σ0 ↓ →0x205fc ←0x20602 <Blob 0x2055a [4] @> Δ-4 {[«4""»]} <Blob 0x2055e [4] @> Δ-4 {[«4""»]|[«4""»]} <Call 0x20562 0x21abc> {[«4""»]|[«4""»]} exp_INIT_RF.TYP(Sw_8) <POP 20568-2056a StackAdj> Δ+8 {} <Pointer.fp 0x2056a <LVAR -0x014 @ 1(rw)>> Δ-4 {[@@-20]} <Pointer.fp 0x2056c <LVAR -0x013 @>> Δ-4 {[@@-20]|[@@-19]} <Pointer.fp 0x2056e <LVAR -0x012 @>> Δ-4 {[@@-20]|[@@-19]|[@@-18]} <Pointer.fp 0x20570 <LVAR -0x00a @>> Δ-4 {[@@-20]|[@@-19]|[@@-18]|[@@-10]} <Call 0x20572 0x21850> {[@@-20]|[@@-19]|[@@-18]|[@@-10]} exp_TEST_RD_CSA_TOP_ADR.TYP(&Fr, &Sr_1, &Sr_8, &Sr_8) <POP 20578-2057a StackAdj> Δ+16 {} <MI 2057a TST.B (A6-0x14)> {} <MI 2057c BEQ 0x205fc> {} <POP 2057e-20592 Naked> Σ0 ↓ →0x205fc <Pointer.fp 0x2057e <LVAR -0x014 @ 1(rw)>> Δ-4 {[@@-20]} <Pointer.fp 0x20580 <LVAR -0x013 @>> Δ-4 {[@@-20]|[@@-19]} <Pointer.fp 0x20582 <LVAR -0x012 @>> Δ-4 {[@@-20]|[@@-19]|[@@-18]} <Pointer.fp 0x20584 <LVAR -0x00a @>> Δ-4 {[@@-20]|[@@-19]|[@@-18]|[@@-10]} <Call 0x20586 0x218cc> {[@@-20]|[@@-19]|[@@-18]|[@@-10]} exp_TEST_RD_CSA_BOT_ADR.TYP(&Fr, &Sr_1, &Sr_8, &Sr_8) <POP 2058c-2058e StackAdj> Δ+16 {} <MI 2058e TST.B (A6-0x14)> {} <MI 20590 BEQ 0x205fc> {} <POP 20592-205a8 Naked> Σ0 ↓ →0x205fc <Pointer.fp 0x20592 <LVAR -0x014 @ 1(rw)>> Δ-4 {[@@-20]} <Pointer.fp 0x20594 <LVAR -0x001 @>> Δ-4 {[@@-20]|[@@-1]} <Pointer.fp 0x20598 <LVAR -0x012 @>> Δ-4 {[@@-20]|[@@-1]|[@@-18]} <Pointer.fp 0x2059a <LVAR -0x00a @>> Δ-4 {[@@-20]|[@@-1]|[@@-18]|[@@-10]} <Call 0x2059c 0x218a2> {[@@-20]|[@@-1]|[@@-18]|[@@-10]} exp_TEST_RD_CSA_OFFS_ADR.TYP(&Fr, &Sr_1, &Sr_8, &Sr_8) <POP 205a2-205a4 StackAdj> Δ+16 {} <MI 205a4 TST.B (A6-0x14)> {} <MI 205a6 BEQ 0x205fc> {} <POP 205a8-205be Naked> Σ0 ↓ →0x205fc <Pointer.fp 0x205a8 <LVAR -0x014 @ 1(rw)>> Δ-4 {[@@-20]} <Pointer.fp 0x205aa <LVAR -0x002 @>> Δ-4 {[@@-20]|[@@-2]} <Pointer.fp 0x205ac <LVAR -0x013 @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]} <Pointer.fp 0x205ae <LVAR -0x012 @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]|[@@-18]} <Pointer.fp 0x205b0 <LVAR -0x00a @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]|[@@-18]|[@@-10]} <Call 0x205b2 0x21878> {[@@-20]|[@@-2]|[@@-19]|[@@-18]|[@@-10]} exp_TEST_RD_CTOP_REL_ADR.TYP(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8) <POP 205b8-205ba StackAdj> Δ+20 {} <MI 205ba TST.B (A6-0x14)> {} <MI 205bc BEQ 0x205fc> {} <POP 205be-205d4 Naked> Σ0 ↓ →0x205fc <Pointer.fp 0x205be <LVAR -0x014 @ 1(rw)>> Δ-4 {[@@-20]} <Pointer.fp 0x205c0 <LVAR -0x002 @>> Δ-4 {[@@-20]|[@@-2]} <Pointer.fp 0x205c2 <LVAR -0x013 @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]} <Pointer.fp 0x205c4 <LVAR -0x012 @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]|[@@-18]} <Pointer.fp 0x205c6 <LVAR -0x00a @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]|[@@-18]|[@@-10]} <Call 0x205c8 0x21824> {[@@-20]|[@@-2]|[@@-19]|[@@-18]|[@@-10]} exp_TEST_WR_CTOP_CBOT_ADR.TYP(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8) <POP 205ce-205d0 StackAdj> Δ+20 {} <MI 205d0 TST.B (A6-0x14)> {} <MI 205d2 BEQ 0x205fc> {} <POP 205d4-205ea Naked> Σ0 ↓ →0x205fc <Pointer.fp 0x205d4 <LVAR -0x014 @ 1(rw)>> Δ-4 {[@@-20]} <Pointer.fp 0x205d6 <LVAR -0x002 @>> Δ-4 {[@@-20]|[@@-2]} <Pointer.fp 0x205d8 <LVAR -0x013 @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]} <Pointer.fp 0x205da <LVAR -0x012 @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]|[@@-18]} <Pointer.fp 0x205dc <LVAR -0x00a @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]|[@@-18]|[@@-10]} <Call 0x205de 0x217d0> {[@@-20]|[@@-2]|[@@-19]|[@@-18]|[@@-10]} exp_TEST_WR_CTOP_REL_ADR.TYP(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8) <POP 205e4-205e6 StackAdj> Δ+20 {} <MI 205e6 TST.B (A6-0x14)> {} <MI 205e8 BEQ 0x205fc> {} <POP 205ea-205fc Naked> Σ0 ↓ <Pointer.fp 0x205ea <LVAR -0x014 @ 1(rw)>> Δ-4 {[@@-20]} <Pointer.fp 0x205ec <LVAR -0x001 @>> Δ-4 {[@@-20]|[@@-1]} <Pointer.fp 0x205f0 <LVAR -0x012 @>> Δ-4 {[@@-20]|[@@-1]|[@@-18]} <Pointer.fp 0x205f2 <LVAR -0x00a @>> Δ-4 {[@@-20]|[@@-1]|[@@-18]|[@@-10]} <Call 0x205f4 0x217fa> {[@@-20]|[@@-1]|[@@-18]|[@@-10]} exp_TEST_WR_CSA_OFFS_ADR.TYP(&Fr, &Sr_1, &Sr_8, &Sr_8) <POP 205fa-205fc StackAdj> Δ+16 {} <POP 205fc-20602 Naked> Σ0 ↓ →0x20608 ←0x2055a ←0x2057e ←0x20592 ←0x205a8 ←0x205be ←0x205d4 <MI 205fc ADDQ.L #0x1,D7> {} <MI 205fe CMP.L #0x10,D7> {} <MI 20600 BEQ 0x20608> {} <POP 20602-20608 Naked> Σ0 ↓ →0x2055a <MI 20602 TST.B (A6-0x14)> {} <MI 20604 BNE 0x2055a> {} <POP 20608-2060c Naked> Σ0 ↓ →0x2061a ←0x205fc <MI 20608 TST.B (A6-0x14)> {} <MI 2060a BNE 0x2061a> {} <POP 2060c-2061a Naked> Σ0 ↓ <MI 2060c MOVE.B #0x03,0x21ccb> {} <MI 20614 MOVE.B #0x01,0x21cca> {} <POP 2061a-2061e Naked> Σ0 ↓ ←0x20608 <MI 2061a MOVE.B (A6-0x14),(A6+0x8)> {} <POP 2061e-20626 Epilogue> Σ0
@ 20626 <LVAR 0x008 1(w)> <LVAR -0x001 @> <LVAR -0x002 @> <LVAR -0x00a @> <LVAR -0x012 @> <LVAR -0x013 @> <LVAR -0x014 @ 1(rw)> <POP 20626-20728 Body> <POP 20626-2063c Prologue> Σ0 ↓ <POP 2063c-20654 RegCacheLoad> Σ0 ↓ <POP 20654-2065a Naked> Σ0 ↓ <MI 20654 MOVEQ.L #0x00,D7> {} <MI 20656 MOVE.B #0x01,(A6-0x14)> {} <POP 2065a-2067e Naked> Σ0 ↓ →0x206fc ←0x20702 <Blob 0x2065a [4] @> Δ-4 {[«4""»]} <Blob 0x2065e [4] @> Δ-4 {[«4""»]|[«4""»]} <Call 0x20662 0x21c88> {[«4""»]|[«4""»]} exp_INIT_RF.VAL(Sw_8) <POP 20668-2066a StackAdj> Δ+8 {} <Pointer.fp 0x2066a <LVAR -0x014 @ 1(rw)>> Δ-4 {[@@-20]} <Pointer.fp 0x2066c <LVAR -0x013 @>> Δ-4 {[@@-20]|[@@-19]} <Pointer.fp 0x2066e <LVAR -0x012 @>> Δ-4 {[@@-20]|[@@-19]|[@@-18]} <Pointer.fp 0x20670 <LVAR -0x00a @>> Δ-4 {[@@-20]|[@@-19]|[@@-18]|[@@-10]} <Call 0x20672 0x21b56> {[@@-20]|[@@-19]|[@@-18]|[@@-10]} exp_TEST_RD_CSA_TOP_ADR.VAL(&Fr, &Sr_1, &Sr_8, &Sr_8) <POP 20678-2067a StackAdj> Δ+16 {} <MI 2067a TST.B (A6-0x14)> {} <MI 2067c BEQ 0x206fc> {} <POP 2067e-20692 Naked> Σ0 ↓ →0x206fc <Pointer.fp 0x2067e <LVAR -0x014 @ 1(rw)>> Δ-4 {[@@-20]} <Pointer.fp 0x20680 <LVAR -0x013 @>> Δ-4 {[@@-20]|[@@-19]} <Pointer.fp 0x20682 <LVAR -0x012 @>> Δ-4 {[@@-20]|[@@-19]|[@@-18]} <Pointer.fp 0x20684 <LVAR -0x00a @>> Δ-4 {[@@-20]|[@@-19]|[@@-18]|[@@-10]} <Call 0x20686 0x21bd2> {[@@-20]|[@@-19]|[@@-18]|[@@-10]} exp_TEST_RD_CSA_BOT_ADR.VAL(&Fr, &Sr_1, &Sr_8, &Sr_8) <POP 2068c-2068e StackAdj> Δ+16 {} <MI 2068e TST.B (A6-0x14)> {} <MI 20690 BEQ 0x206fc> {} <POP 20692-206a8 Naked> Σ0 ↓ →0x206fc <Pointer.fp 0x20692 <LVAR -0x014 @ 1(rw)>> Δ-4 {[@@-20]} <Pointer.fp 0x20694 <LVAR -0x001 @>> Δ-4 {[@@-20]|[@@-1]} <Pointer.fp 0x20698 <LVAR -0x012 @>> Δ-4 {[@@-20]|[@@-1]|[@@-18]} <Pointer.fp 0x2069a <LVAR -0x00a @>> Δ-4 {[@@-20]|[@@-1]|[@@-18]|[@@-10]} <Call 0x2069c 0x21ba8> {[@@-20]|[@@-1]|[@@-18]|[@@-10]} exp_TEST_RD_CSA_OFFS_ADR.VAL(&Fr, &Sr_1, &Sr_8, &Sr_8) <POP 206a2-206a4 StackAdj> Δ+16 {} <MI 206a4 TST.B (A6-0x14)> {} <MI 206a6 BEQ 0x206fc> {} <POP 206a8-206be Naked> Σ0 ↓ →0x206fc <Pointer.fp 0x206a8 <LVAR -0x014 @ 1(rw)>> Δ-4 {[@@-20]} <Pointer.fp 0x206aa <LVAR -0x002 @>> Δ-4 {[@@-20]|[@@-2]} <Pointer.fp 0x206ac <LVAR -0x013 @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]} <Pointer.fp 0x206ae <LVAR -0x012 @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]|[@@-18]} <Pointer.fp 0x206b0 <LVAR -0x00a @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]|[@@-18]|[@@-10]} <Call 0x206b2 0x21b7e> {[@@-20]|[@@-2]|[@@-19]|[@@-18]|[@@-10]} exp_TEST_RD_CTOP_REL_ADR.VAL(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8) <POP 206b8-206ba StackAdj> Δ+20 {} <MI 206ba TST.B (A6-0x14)> {} <MI 206bc BEQ 0x206fc> {} <POP 206be-206d4 Naked> Σ0 ↓ →0x206fc <Pointer.fp 0x206be <LVAR -0x014 @ 1(rw)>> Δ-4 {[@@-20]} <Pointer.fp 0x206c0 <LVAR -0x002 @>> Δ-4 {[@@-20]|[@@-2]} <Pointer.fp 0x206c2 <LVAR -0x013 @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]} <Pointer.fp 0x206c4 <LVAR -0x012 @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]|[@@-18]} <Pointer.fp 0x206c6 <LVAR -0x00a @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]|[@@-18]|[@@-10]} <Call 0x206c8 0x21b2a> {[@@-20]|[@@-2]|[@@-19]|[@@-18]|[@@-10]} exp_TEST_WR_CTOP_CBOT_ADR.VAL(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8) <POP 206ce-206d0 StackAdj> Δ+20 {} <MI 206d0 TST.B (A6-0x14)> {} <MI 206d2 BEQ 0x206fc> {} <POP 206d4-206ea Naked> Σ0 ↓ →0x206fc <Pointer.fp 0x206d4 <LVAR -0x014 @ 1(rw)>> Δ-4 {[@@-20]} <Pointer.fp 0x206d6 <LVAR -0x002 @>> Δ-4 {[@@-20]|[@@-2]} <Pointer.fp 0x206d8 <LVAR -0x013 @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]} <Pointer.fp 0x206da <LVAR -0x012 @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]|[@@-18]} <Pointer.fp 0x206dc <LVAR -0x00a @>> Δ-4 {[@@-20]|[@@-2]|[@@-19]|[@@-18]|[@@-10]} <Call 0x206de 0x21ad6> {[@@-20]|[@@-2]|[@@-19]|[@@-18]|[@@-10]} exp_TEST_WR_CTOP_REL_ADR.VAL(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8) <POP 206e4-206e6 StackAdj> Δ+20 {} <MI 206e6 TST.B (A6-0x14)> {} <MI 206e8 BEQ 0x206fc> {} <POP 206ea-206fc Naked> Σ0 ↓ <Pointer.fp 0x206ea <LVAR -0x014 @ 1(rw)>> Δ-4 {[@@-20]} <Pointer.fp 0x206ec <LVAR -0x001 @>> Δ-4 {[@@-20]|[@@-1]} <Pointer.fp 0x206f0 <LVAR -0x012 @>> Δ-4 {[@@-20]|[@@-1]|[@@-18]} <Pointer.fp 0x206f2 <LVAR -0x00a @>> Δ-4 {[@@-20]|[@@-1]|[@@-18]|[@@-10]} <Call 0x206f4 0x21b00> {[@@-20]|[@@-1]|[@@-18]|[@@-10]} exp_TEST_WR_CSA_OFFS_ADR.VAL(&Fr, &Sr_1, &Sr_8, &Sr_8) <POP 206fa-206fc StackAdj> Δ+16 {} <POP 206fc-20702 Naked> Σ0 ↓ →0x20708 ←0x2065a ←0x2067e ←0x20692 ←0x206a8 ←0x206be ←0x206d4 <MI 206fc ADDQ.L #0x1,D7> {} <MI 206fe CMP.L #0x10,D7> {} <MI 20700 BEQ 0x20708> {} <POP 20702-20708 Naked> Σ0 ↓ →0x2065a <MI 20702 TST.B (A6-0x14)> {} <MI 20704 BNE 0x2065a> {} <POP 20708-2070c Naked> Σ0 ↓ →0x2071c ←0x206fc <MI 20708 TST.B (A6-0x14)> {} <MI 2070a BNE 0x2071c> {} <POP 2070c-2071c Naked> Σ0 ↓ <MI 2070c MOVE.B #0x04,0x21ccb> {} <MI 20714 MOVE.B #0x02,0x21cca> {} <POP 2071c-20720 Naked> Σ0 ↓ ←0x20708 <MI 2071c MOVE.B (A6-0x14),(A6+0x8)> {} <POP 20720-20728 Epilogue> Σ0
@ 20728 <LVAR 0x008 1(w)> <LVAR -0x001 @> <LVAR -0x002 @> <LVAR -0x003 @> <LVAR -0x004 @ 1(r)> <POP 20728-20778 Body> <POP 20728-2073e Prologue> Σ0 ↓ <POP 2073e-20744 RegCacheLoad> Σ0 ↓ <POP 20744-20760 Naked> Σ0 ↓ →0x2076c <Pointer.fp 0x20744 <LVAR -0x004 @ 1(r)>> Δ-4 {[@@-4]} <Pointer.fp 0x20746 <LVAR -0x003 @>> Δ-4 {[@@-4]|[@@-3]} <Pointer.fp 0x2074a <LVAR -0x002 @>> Δ-4 {[@@-4]|[@@-3]|[@@-2]} <Pointer.fp 0x2074e <LVAR -0x001 @>> Δ-4 {[@@-4]|[@@-3]|[@@-2]|[@@-1]} <Call 0x20752 0x219ca> {[@@-4]|[@@-3]|[@@-2]|[@@-1]} exp_TEST_CSAPROM.TYP(&Fr, &Sr_1, &Sr_1, &Sr_1) <POP 20758-2075c StackAdj> Δ+16 {} <MI 2075c TST.B (A6-0x4)> {} <MI 2075e BNE 0x2076c> {} <POP 20760-2076c Naked> Σ0 ↓ <MI 20760 MOVE.B #0x03,0x21ccb> {} <MI 20766 MOVE.B #0x03,0x21cca> {} <POP 2076c-20770 Naked> Σ0 ↓ ←0x20744 <MI 2076c MOVE.B (A6-0x4),(A6+0x8)> {} <POP 20770-20778 Epilogue> Σ0
@ 20778 <LVAR 0x008 1(w)> <LVAR -0x00a @> <LVAR -0x00b @> <LVAR -0x00c @ 1(r)> <POP 20778-207fc Body> <POP 20778-2078e Prologue> Σ0 ↓ <POP 2078e-207a0 RegCacheLoad> Σ0 ↓ <POP 207a0-207b8 Naked> Σ0 ↓ →0x207e2 <Pointer.fp 0x207a0 <LVAR -0x00c @ 1(r)>> Δ-4 {[@@-12]} <Pointer.fp 0x207a2 <LVAR -0x00b @>> Δ-4 {[@@-12]|[@@-11]} <Pointer.fp 0x207a6 <LVAR -0x00a @>> Δ-4 {[@@-12]|[@@-11]|[@@-10]} <Call 0x207aa 0x215de> {[@@-12]|[@@-11]|[@@-10]} exp_TEST_NAME_MATCH_1.FIU(&Fr, &Fr, &Sr_1_4_4) <POP 207b0-207b4 StackAdj> Δ+12 {} <MI 207b4 TST.B (A6-0xc)> {} <MI 207b6 BEQ 0x207e2> {} <POP 207b8-207c6 Naked> Σ0 ↓ →0x207da <Pointer.fp 0x207b8 <LVAR -0x00c @ 1(r)>> Δ-4 {[@@-12]} <Call 0x207ba 0x215ba> {[@@-12]} exp_TEST_NAME_MATCH_2.FIU(&Fr) <POP 207c0-207c2 StackAdj> Δ+4 {} <MI 207c2 TST.B (A6-0xc)> {} <MI 207c4 BEQ 0x207da> {} <POP 207c6-207d4 Naked> Σ0 ↓ →0x207d8 <Pointer.fp 0x207c6 <LVAR -0x00c @ 1(r)>> Δ-4 {[@@-12]} <Call 0x207c8 0x21596> {[@@-12]} exp_TEST_NAME_MATCH_3.FIU(&Fr) <POP 207ce-207d0 StackAdj> Δ+4 {} <MI 207d0 TST.B (A6-0xc)> {} <MI 207d2 BNE 0x207d8> {} <POP 207d4-207d8 Naked> Σ0 ↓ <MI 207d4 MOVE.B #0x06,0x21ccb> {} <MI 207d6 MOVE.B #0x06,0x21cca> {} <POP 207d8-207da Naked> Σ0 →0x207e0 ←0x207c6 <MI 207d8 BRA 0x207e0> {} <POP 207da-207e0 Naked> Σ0 ↓ ←0x207b8 <MI 207da MOVE.B #0x06,0x21ccb> {} <MI 207dc MOVE.B #0x05,0x21cca> {} <POP 207e0-207e2 Naked> Σ0 →0x207f0 ←0x207d8 <MI 207e0 BRA 0x207f0> {} <POP 207e2-207f0 Naked> Σ0 ↓ ←0x207a0 <MI 207e2 MOVE.B #0x06,0x21ccb> {} <MI 207e4 MOVE.B #0x03,0x21ccc> {} <MI 207ec MOVE.B #0x04,0x21cca> {} <POP 207f0-207f4 Naked> Σ0 ↓ ←0x207e0 <MI 207f0 MOVE.B (A6-0xc),(A6+0x8)> {} <POP 207f4-207fc Epilogue> Σ0
@ 207fc <LVAR 0x008 1(w)> <LVAR -0x00a @> <LVAR -0x00b @> <LVAR -0x00c @ 1(r)> <POP 207fc-2084a Body> <POP 207fc-20812 Prologue> Σ0 ↓ <POP 20812-20816 RegCacheLoad> Σ0 ↓ <POP 20816-2082e Naked> Σ0 ↓ →0x2083e <Pointer.fp 0x20816 <LVAR -0x00c @ 1(r)>> Δ-4 {[@@-12]} <Pointer.fp 0x20818 <LVAR -0x00b @>> Δ-4 {[@@-12]|[@@-11]} <Pointer.fp 0x2081c <LVAR -0x00a @>> Δ-4 {[@@-12]|[@@-11]|[@@-10]} <Call 0x20820 0x21644> {[@@-12]|[@@-11]|[@@-10]} exp_TEST_CTOP_PARITY.FIU(&Fr, &Fr, &Sr_1_4_4) <POP 20826-2082a StackAdj> Δ+12 {} <MI 2082a TST.B (A6-0xc)> {} <MI 2082c BNE 0x2083e> {} <POP 2082e-2083e Naked> Σ0 ↓ <MI 2082e MOVE.B #0x06,0x21ccb> {} <MI 20836 MOVE.B #0x07,0x21cca> {} <POP 2083e-20842 Naked> Σ0 ↓ ←0x20816 <MI 2083e MOVE.B (A6-0xc),(A6+0x8)> {} <POP 20842-2084a Epilogue> Σ0
@ 2084a <LVAR 0x008 1(w)> <LVAR -0x003 @ 1(r)> <LVAR -0x004 @ 1(r)> <POP 2084a-2091a Body> <POP 2084a-20860 Prologue> Σ0 ↓ <POP 20860-20884 RegCacheLoad> Σ0 ↓ <POP 20884-20894 Naked> Σ0 ↓ →0x208b0 <MI 20884 CLR.B -(A7)> Δ-2 {[#0]} <Pointer.fp 0x20886 <LVAR -0x004 @ 1(r)>> Δ-4 {[#0]|[@@-4]} <Call 0x20888 0x21aa0> {[#0]|[@@-4]} exp_LOAD_FPDT.TYP(&w, &Fr) <POP 2088e-20890 StackAdj> Δ+6 {} <MI 20890 TST.B (A6-0x4)> {} <MI 20892 BNE 0x208b0> {} <POP 20894-2089e Naked> Σ0 ↓ →0x208a4 <Pointer.fp 0x20894 <LVAR -0x003 @ 1(r)>> Δ-4 {[@@-3]} <Call 0x20896 0x216c0> {[@@-3]} exp_READ_FPDT.FIU(&Fr) <POP 20898-2089a StackAdj> Δ+4 {} <MI 2089a TST.B (A6-0x3)> {} <MI 2089c BNE 0x208a4> {} <POP 2089e-208a4 Naked> Σ0 →0x208ae <MI 2089e MOVE.B #0x03,0x21ccb> {} <MI 208a0 MOVE.B #0x08,0x21cca> {} <MI 208a2 BRA 0x208ae> {} <POP 208a4-208ae Naked> Σ0 ↓ ←0x20894 <MI 208a4 MOVE.B #0x03,0x21ccb> {} <MI 208a6 MOVE.B #0x06,0x21ccc> {} <MI 208ac MOVE.B #0x0a,0x21cca> {} <POP 208ae-208b0 Naked> Σ0 →0x208c0 ←0x2089e <MI 208ae BRA 0x208c0> {} <POP 208b0-208ba Naked> Σ0 ↓ →0x208c0 ←0x20884 <Pointer.fp 0x208b0 <LVAR -0x003 @ 1(r)>> Δ-4 {[@@-3]} <Call 0x208b2 0x216c0> {[@@-3]} exp_READ_FPDT.FIU(&Fr) <POP 208b4-208b6 StackAdj> Δ+4 {} <MI 208b6 TST.B (A6-0x3)> {} <MI 208b8 BEQ 0x208c0> {} <POP 208ba-208c0 Naked> Σ0 ↓ <MI 208ba CLR.B (A6-0x4)> {} <MI 208bc MOVE.B #0x06,0x21ccb> {} <MI 208be MOVE.B #0x09,0x21cca> {} <POP 208c0-208c4 Naked> Σ0 ↓ →0x20902 ←0x208ae ←0x208b0 <MI 208c0 TST.B (A6-0x4)> {} <MI 208c2 BEQ 0x20902> {} <POP 208c4-208d6 Naked> Σ0 ↓ →0x208f2 <Const 0x208c4 0x1.2> Δ-2 {[#1]} <Pointer.fp 0x208c8 <LVAR -0x004 @ 1(r)>> Δ-4 {[#1]|[@@-4]} <Call 0x208ca 0x21aa0> {[#1]|[@@-4]} exp_LOAD_FPDT.TYP(&w, &Fr) <POP 208d0-208d2 StackAdj> Δ+6 {} <MI 208d2 TST.B (A6-0x4)> {} <MI 208d4 BNE 0x208f2> {} <POP 208d6-208e0 Naked> Σ0 ↓ →0x208ec <Pointer.fp 0x208d6 <LVAR -0x003 @ 1(r)>> Δ-4 {[@@-3]} <Call 0x208d8 0x216c0> {[@@-3]} exp_READ_FPDT.FIU(&Fr) <POP 208da-208dc StackAdj> Δ+4 {} <MI 208dc TST.B (A6-0x3)> {} <MI 208de BNE 0x208ec> {} <POP 208e0-208ec Naked> Σ0 →0x208f0 <MI 208e0 MOVE.B #0x03,0x21ccb> {} <MI 208e2 MOVE.B #0x06,0x21ccc> {} <MI 208e8 MOVE.B #0x0a,0x21cca> {} <MI 208ea BRA 0x208f0> {} <POP 208ec-208f0 Naked> Σ0 ↓ ←0x208d6 <MI 208ec MOVE.B #0x03,0x21ccb> {} <MI 208ee MOVE.B #0x08,0x21cca> {} <POP 208f0-208f2 Naked> Σ0 →0x20902 ←0x208e0 <MI 208f0 BRA 0x20902> {} <POP 208f2-208fc Naked> Σ0 ↓ →0x20902 ←0x208c4 <Pointer.fp 0x208f2 <LVAR -0x003 @ 1(r)>> Δ-4 {[@@-3]} <Call 0x208f4 0x216c0> {[@@-3]} exp_READ_FPDT.FIU(&Fr) <POP 208f6-208f8 StackAdj> Δ+4 {} <MI 208f8 TST.B (A6-0x3)> {} <MI 208fa BNE 0x20902> {} <POP 208fc-20902 Naked> Σ0 ↓ <MI 208fc CLR.B (A6-0x4)> {} <MI 208fe MOVE.B #0x06,0x21ccb> {} <MI 20900 MOVE.B #0x09,0x21cca> {} <POP 20902-20912 Naked> Σ0 ↓ ←0x208c0 ←0x208f0 ←0x208f2 <MI 20902 MOVE.B (A6-0x4),(A6+0x8)> {} <MI 20906 CLR.B -(A7)> Δ-2 {[#0]} <Pointer.fp 0x20908 <LVAR -0x004 @ 1(r)>> Δ-4 {[#0]|[@@-4]} <Call 0x2090a 0x21aa0> {[#0]|[@@-4]} exp_LOAD_FPDT.TYP(&w, &Fr) <POP 20910-20912 StackAdj> Δ+6 {} <POP 20912-2091a Epilogue> Σ0
@ 2091a <LVAR 0x008 1(w)> <LVAR -0x004 @ 1(r)> <POP 2091a-2095e Body> <POP 2091a-20930 Prologue> Σ0 ↓ <POP 20930-20934 RegCacheLoad> Σ0 ↓ <POP 20934-20942 Naked> Σ0 ↓ →0x20952 <Pointer.fp 0x20934 <LVAR -0x004 @ 1(r)>> Δ-4 {[@@-4]} <Call 0x20936 0x21668> {[@@-4]} exp_TEST_CSA_OOR.FIU(&Fr) <POP 2093c-2093e StackAdj> Δ+4 {} <MI 2093e TST.B (A6-0x4)> {} <MI 20940 BNE 0x20952> {} <POP 20942-20952 Naked> Σ0 ↓ <MI 20942 MOVE.B #0x06,0x21ccb> {} <MI 2094a MOVE.B #0x0b,0x21cca> {} <POP 20952-20956 Naked> Σ0 ↓ ←0x20934 <MI 20952 MOVE.B (A6-0x4),(A6+0x8)> {} <POP 20956-2095e Epilogue> Σ0
@ 2095e <LVAR 0x008 1(w)> <LVAR -0x004 @ 1(r)> <POP 2095e-209a2 Body> <POP 2095e-20974 Prologue> Σ0 ↓ <POP 20974-20978 RegCacheLoad> Σ0 ↓ <POP 20978-20986 Naked> Σ0 ↓ →0x20996 <Pointer.fp 0x20978 <LVAR -0x004 @ 1(r)>> Δ-4 {[@@-4]} <Call 0x2097a 0x21604> {[@@-4]} exp_TEST_IN_RANGE.FIU(&Fr) <POP 20980-20982 StackAdj> Δ+4 {} <MI 20982 TST.B (A6-0x4)> {} <MI 20984 BNE 0x20996> {} <POP 20986-20996 Naked> Σ0 ↓ <MI 20986 MOVE.B #0x06,0x21ccb> {} <MI 2098e MOVE.B #0x0c,0x21cca> {} <POP 20996-2099a Naked> Σ0 ↓ ←0x20978 <MI 20996 MOVE.B (A6-0x4),(A6+0x8)> {} <POP 2099a-209a2 Epilogue> Σ0
@ 209a2 <LVAR 0x008 1(w)> <LVAR -0x002 @ 1(r)> <POP 209a2-20a10 Body> <POP 209a2-209b8 Prologue> Σ0 ↓ <POP 209b8-209bc Naked> Σ0 ↓ <MI 209b8 MOVEQ.L #0x01,D7> {} <MI 209ba MOVEQ.L #0x00,D6> {} <POP 209bc-209f2 Naked> Σ0 ↓ →0x209f4 ←0x20a00 <POP 0x209bc LimitCheck 0x0 ≤ D6 ≤ 0x5> {} <MI 209c6 LEA.L 0x2018e,A0> {} <MI 209ca MOVE.B (A0+D6.L),-(A7)> Δ-2 {[2, '(A0+D6.L)']} <Call 0x209ce 0x216dc> {[2, '(A0+D6.L)']} exp_LOAD_HIT_OFFS.FIU(Sw_1) <POP 209d4-209d6 StackAdj> Δ+2 {} <Pointer.fp 0x209d6 <LVAR -0x002 @ 1(r)>> Δ-4 {[@@-2]} <Call 0x209da 0x21a0e> {[@@-2]} exp_READ_HIT_OFFS.TYP(&Sr_1) <POP 209e0-209e2 StackAdj> Δ+4 {} <MI 209e2 MOVEQ.L #0x00,D0> {} <MI 209e4 LEA.L 0x2018e,A0> {} <MI 209e8 MOVE.B (A0+D6.L),D1> {} <MI 209ec CMP.B (A6-0x2),D1> {} <MI 209f0 BNE 0x209f4> {} <POP 209f2-209f4 Naked> Σ0 ↓ <MI 209f2 ADDQ.B #0x1,D0> {} <POP 209f4-20a00 Naked> Σ0 ↓ →0x20a04 ←0x209bc <MI 209f4 MOVE.B D0,D7> {} <MI 209f6 ADDQ.L #0x1,D6> {} <MI 209f8 CMPI.L #0x00000006,D6> {} <MI 209fe BEQ 0x20a04> {} <POP 20a00-20a04 Naked> Σ0 ↓ →0x209bc <MI 20a00 TST.B D7> {} <MI 20a02 BNE 0x209bc> {} <POP 20a04-20a08 Naked> Σ0 ↓ ←0x209f4 <MI 20a04 MOVE.B D7,(A6+0x8)> {} <POP 20a08-20a10 Epilogue> Σ0
@ 20a10 <LVAR 0x008 1(rw)> <LVAR -0x004 @ 1(r)> <POP 20a10-20a8c Body> <POP 20a10-20a26 Prologue> Σ0 ↓ <POP 20a26-20a3a RegCacheLoad> Σ0 ↓ <POP 20a3a-20a50 Naked> Σ0 ↓ →0x20a72 <MI 20a3a MOVE.B #0x01,(A6+0x8)> {} <Pointer.fp 0x20a3e <LVAR -0x004 @ 1(r)>> Δ-4 {[@@-4]} <Call 0x20a42 0x21624> {[@@-4]} exp_TEST_HIT_OFFS.FIU(&Fr) <POP 20a48-20a4a StackAdj> Δ+4 {} <MI 20a4a TST.B (A6-0x4)> {} <MI 20a4e BNE 0x20a72> {} <POP 20a50-20a5c Naked> Σ0 ↓ →0x20a64 <MI 20a50 CLR.B (A6+0x8)> {} <POP 20a52-20a54 StackAdj> Δ-2 {[-2-]} <Call 0x20a54 0x209a2> {[-2-]} <MI 20a58 TST.B (A7)+> Δ+2 {} <MI 20a5a BEQ 0x20a64> {} <POP 20a5c-20a64 Naked> Σ0 →0x20a70 <MI 20a5c MOVE.B #0x06,0x21ccb> {} <MI 20a5e MOVE.B #0x0d,0x21cca> {} <MI 20a62 BRA 0x20a70> {} <POP 20a64-20a70 Naked> Σ0 ↓ ←0x20a50 <MI 20a64 MOVE.B #0x06,0x21ccb> {} <MI 20a66 MOVE.B #0x03,0x21ccc> {} <MI 20a6c MOVE.B #0x0f,0x21cca> {} <POP 20a70-20a72 Naked> Σ0 →0x20a84 ←0x20a5c <MI 20a70 BRA 0x20a84> {} <POP 20a72-20a7c Naked> Σ0 ↓ →0x20a84 ←0x20a3a <POP 20a72-20a74 StackAdj> Δ-2 {[-2-]} <Call 0x20a74 0x209a2> {[-2-]} <MI 20a78 TST.B (A7)+> Δ+2 {} <MI 20a7a BNE 0x20a84> {} <POP 20a7c-20a84 Naked> Σ0 ↓ <MI 20a7c CLR.B (A6+0x8)> {} <MI 20a7e MOVE.B #0x03,0x21ccb> {} <MI 20a80 MOVE.B #0x0e,0x21cca> {} <POP 20a84-20a8c Epilogue> Σ0 ←0x20a70 ←0x20a72
@ 20a8c <LVAR 0x008 1(w)> <LVAR -0x003 @> <LVAR -0x004 @> <LVAR -0x005 @ 1(rw)> <LVAR -0x006 @ 1(r)> <LVAR -0x008 @ 1(r)> <POP 20a8c-20bc6 Body> <POP 20a8c-20aa2 Prologue> Σ0 ↓ <POP 20aa2-20ac6 RegCacheLoad> Σ0 ↓ <POP 20ac6-20ade Naked> Σ0 ↓ →0x20ae8 <Pointer.fp 0x20ac6 <LVAR -0x005 @ 1(rw)>> Δ-4 {[@@-5]} <Pointer.fp 0x20ac8 <LVAR -0x004 @>> Δ-4 {[@@-5]|[@@-4]} <Pointer.fp 0x20acc <LVAR -0x003 @>> Δ-4 {[@@-5]|[@@-4]|[@@-3]} <Call 0x20ad0 0x21686> {[@@-5]|[@@-4]|[@@-3]} exp_TEST_CSA_HIT.FIU(&Fr, &Fr, &Sr_1) <POP 20ad6-20ada StackAdj> Δ+12 {} <MI 20ada TST.B (A6-0x5)> {} <MI 20adc BNE 0x20ae8> {} <POP 20ade-20ae8 Naked> Σ0 →0x20bba <MI 20ade MOVE.B #0x06,0x21ccb> {} <MI 20ae0 MOVE.B #0x10,0x21cca> {} <MI 20ae4 BRA 0x20bba> {} <POP 20ae8-20b14 Naked> Σ0 ↓ →0x20b2e ←0x20ac6 <Const 0x20ae8 0x1.2> Δ-2 {[#1]} <Call 0x20aea 0x216fc> {[#1]} exp_LOAD_CSA_HIT.FIU(&w) <POP 20af0-20af2 StackAdj> Δ+2 {} <Pointer.fp 0x20af2 <LVAR -0x008 @ 1(r)>> Δ-4 {[@@-8]} <Call 0x20af4 0x21a48> {[@@-8]} exp_READ_CSA_HIT.TYP(&Fr) <POP 20afa-20afc StackAdj> Δ+4 {} <Pointer.fp 0x20afc <LVAR -0x006 @ 1(r)>> Δ-4 {[@@-6]} <Call 0x20afe 0x21ca2> {[@@-6]} exp_READ_CSA_HIT.IOC(&Fr) <POP 20b04-20b06 StackAdj> Δ+4 {} <MI 20b06 MOVE.B (A6-0x8),D0> {} <MI 20b08 AND.B (A6-0x6),D0> {} <MI 20b0a EXTB.W D0> {} <POP 0x20b0c LimitCheck 0x0 ≤ D0 ≤ 0x1> {} <MI 20b0e MOVE.B D0,(A6-0x5)> {} <MI 20b10 TST.B (A6-0x8)> {} <MI 20b12 BNE 0x20b2e> {} <POP 20b14-20b18 Naked> Σ0 ↓ →0x20b2e <MI 20b14 TST.B (A6-0x6)> {} <MI 20b16 BNE 0x20b2e> {} <POP 20b18-20b2e Naked> Σ0 ↓ <MI 20b18 MOVE.B #0x06,0x21ccb> {} <MI 20b1a MOVE.B #0x03,0x21ccc> {} <MI 20b20 MOVE.B #0x04,0x21ccd> {} <MI 20b26 MOVE.B #0x2b,0x21cce> {} <MI 20b2c MOVE.B #0x28,0x21cca> {} <POP 20b2e-20b32 Naked> Σ0 ↓ →0x20b3c ←0x20ae8 ←0x20b14 <MI 20b2e TST.B (A6-0x8)> {} <MI 20b30 BNE 0x20b3c> {} <POP 20b32-20b36 Naked> Σ0 ↓ →0x20b3c <MI 20b32 TST.B (A6-0x6)> {} <MI 20b34 BEQ 0x20b3c> {} <POP 20b36-20b3c Naked> Σ0 ↓ <MI 20b36 MOVE.B #0x03,0x21ccb> {} <MI 20b38 MOVE.B #0x11,0x21cca> {} <POP 20b3c-20b40 Naked> Σ0 ↓ →0x20b4a ←0x20b2e ←0x20b32 <MI 20b3c TST.B (A6-0x8)> {} <MI 20b3e BEQ 0x20b4a> {} <POP 20b40-20b44 Naked> Σ0 ↓ →0x20b4a <MI 20b40 TST.B (A6-0x6)> {} <MI 20b42 BNE 0x20b4a> {} <POP 20b44-20b4a Naked> Σ0 ↓ <MI 20b44 MOVE.B #0x2b,0x21ccb> {} <MI 20b46 MOVE.B #0x27,0x21cca> {} <POP 20b4a-20b4e Naked> Σ0 ↓ →0x20bba ←0x20b3c ←0x20b40 <MI 20b4a TST.B D0> {} <MI 20b4c BEQ 0x20bba> {} <POP 20b4e-20b84 Naked> Σ0 ↓ →0x20b9e <MI 20b4e CLR.B -(A7)> Δ-2 {[#0]} <Call 0x20b50 0x216fc> {[#0]} exp_LOAD_CSA_HIT.FIU(&w) <POP 20b56-20b58 StackAdj> Δ+2 {} <Pointer.fp 0x20b58 <LVAR -0x008 @ 1(r)>> Δ-4 {[@@-8]} <Call 0x20b5a 0x21a48> {[@@-8]} exp_READ_CSA_HIT.TYP(&Fr) <POP 20b60-20b62 StackAdj> Δ+4 {} <Pointer.fp 0x20b62 <LVAR -0x006 @ 1(r)>> Δ-4 {[@@-6]} <Call 0x20b64 0x21ca2> {[@@-6]} exp_READ_CSA_HIT.IOC(&Fr) <POP 20b6a-20b6c StackAdj> Δ+4 {} <MI 20b6c MOVE.B (A6-0x8),D0> {} <MI 20b6e NEG.B D0> {} <MI 20b70 ADDQ.B #0x1,D0> {} <MI 20b72 MOVE.B (A6-0x6),D1> {} <MI 20b74 NEG.B D1> {} <MI 20b76 ADDQ.B #0x1,D1> {} <MI 20b78 AND.B D0,D1> {} <MI 20b7a EXTB.W D1> {} <POP 0x20b7c LimitCheck 0x0 ≤ D1 ≤ 0x1> {} <MI 20b7e MOVE.B D1,(A6-0x5)> {} <MI 20b80 TST.B (A6-0x8)> {} <MI 20b82 BEQ 0x20b9e> {} <POP 20b84-20b88 Naked> Σ0 ↓ →0x20b9e <MI 20b84 TST.B (A6-0x6)> {} <MI 20b86 BEQ 0x20b9e> {} <POP 20b88-20b9e Naked> Σ0 ↓ <MI 20b88 MOVE.B #0x06,0x21ccb> {} <MI 20b8a MOVE.B #0x03,0x21ccc> {} <MI 20b90 MOVE.B #0x04,0x21ccd> {} <MI 20b96 MOVE.B #0x2b,0x21cce> {} <MI 20b9c MOVE.B #0x28,0x21cca> {} <POP 20b9e-20ba2 Naked> Σ0 ↓ →0x20bac ←0x20b4e ←0x20b84 <MI 20b9e TST.B (A6-0x8)> {} <MI 20ba0 BEQ 0x20bac> {} <POP 20ba2-20ba6 Naked> Σ0 ↓ →0x20bac <MI 20ba2 TST.B (A6-0x6)> {} <MI 20ba4 BNE 0x20bac> {} <POP 20ba6-20bac Naked> Σ0 ↓ <MI 20ba6 MOVE.B #0x03,0x21ccb> {} <MI 20ba8 MOVE.B #0x11,0x21cca> {} <POP 20bac-20bb0 Naked> Σ0 ↓ →0x20bba ←0x20b9e ←0x20ba2 <MI 20bac TST.B (A6-0x8)> {} <MI 20bae BNE 0x20bba> {} <POP 20bb0-20bb4 Naked> Σ0 ↓ →0x20bba <MI 20bb0 TST.B (A6-0x6)> {} <MI 20bb2 BEQ 0x20bba> {} <POP 20bb4-20bba Naked> Σ0 ↓ <MI 20bb4 MOVE.B #0x2b,0x21ccb> {} <MI 20bb6 MOVE.B #0x27,0x21cca> {} <POP 20bba-20bbe Naked> Σ0 ↓ ←0x20ade ←0x20b4a ←0x20bac ←0x20bb0 <MI 20bba MOVE.B (A6-0x5),(A6+0x8)> {} <POP 20bbe-20bc6 Epilogue> Σ0
@ 20bc6 <LVAR 0x00c 4(r)> <LVAR 0x008 4(r)> <LVAR -0x002 @ 1(r)> <LVAR -0x003 @ 1(r)> <LVAR -0x004 1(rw)> <POP 20bc6-20c70 Body> <POP 20bc6-20bdc Prologue> Σ0 ↓ <POP 20bdc-20be0 RegCacheLoad> Σ0 ↓ <POP 20be0-20bfc Naked> Σ0 ↓ <MI 20be0 CLR.W -(A7)> Δ-2 {[#0]} <Blob 0x20be2 [2] @> Δ-2 {[#0]|[«2""»]} <Blob 0x20be6 [2] @> Δ-2 {[#0]|[«2""»]|[«2""»]} <Blob 0x20bea [2] @> Δ-2 {[#0]|[«2""»]|[«2""»]|[«2""»]} <MI 20bee CLR.B -(A7)> Δ-2 {[#0]|[«2""»]|[«2""»]|[«2""»]|[#0]} <Call 0x20bf0 0x21a66> {[#0]|[«2""»]|[«2""»]|[«2""»]|[#0]} exp_LOAD_WCS_UIR.TYP(Sw_2, Sw_6, Sw_1) <POP 20bf6-20bfa StackAdj> Δ+10 {} <MI 20bfa CLR.B (A6-0x4)> {} <POP 20bfc-20c34 Naked> Σ0 ↓ →0x20c36 ←0x20c64 <MI 20bfc MOVE.B (A6-0x4),-(A7)> Δ-2 {[2, '(A6-0x4)']} <Call 0x20bfe 0x21a86> {[2, '(A6-0x4)']} exp_LOAD_NVE.TYP(Sw_1) <MI 20c04 CLR.B (A7)> {[2, '(A6-0x4)']} <Call 0x20c06 0x21a2e> {[2, '(A6-0x4)']} exp_RUN_DIAG.TYP(Sw_1) <POP 20c0c-20c0e StackAdj> Δ+2 {} <Pointer.fp 0x20c0e <LVAR -0x003 @ 1(r)>> Δ-4 {[@@-3]} <Call 0x20c12 0x216a6> {[@@-3]} exp_READ_NVE.FIU(&Sr_1) <POP 20c18-20c1a StackAdj> Δ+4 {} <Pointer.fp 0x20c1a <LVAR -0x002 @ 1(r)>> Δ-4 {[@@-2]} <Call 0x20c1e 0x2171a> {[@@-2]} exp_READ_NVE.SEQ(&Sr_1) <POP 20c24-20c26 StackAdj> Δ+4 {} <MI 20c26 MOVEA.L (A6+0xc),A0> {} <MI 20c2a MOVEQ.L #0x00,D0> {} <MI 20c2c MOVE.B (A6-0x3),D1> {} <MI 20c30 CMP.B (A6-0x4),D1> {} <MI 20c32 BNE 0x20c36> {} <POP 20c34-20c36 Naked> Σ0 ↓ <MI 20c34 ADDQ.B #0x1,D0> {} <POP 20c36-20c46 Naked> Σ0 ↓ →0x20c48 ←0x20bfc <MI 20c36 MOVE.B D0,(A0)> {} <MI 20c38 MOVEA.L (A6+0x8),A1> {} <MI 20c3c MOVEQ.L #0x00,D0> {} <MI 20c3e MOVE.B (A6-0x2),D1> {} <MI 20c42 CMP.B (A6-0x4),D1> {} <MI 20c44 BNE 0x20c48> {} <POP 20c46-20c48 Naked> Σ0 ↓ <MI 20c46 ADDQ.B #0x1,D0> {} <POP 20c48-20c60 Naked> Σ0 ↓ →0x20c68 ←0x20c36 <MI 20c48 MOVE.B D0,(A1)> {} <MI 20c4a CLR.L D0> {} <MI 20c4c MOVE.B (A6-0x4),D0> {} <MI 20c4e ADDQ.W #0x1,D0> {} <POP 0x20c50 LimitCheck 0x0 ≤ D0 ≤ 0xff> {} <MI 20c54 MOVE.B D0,(A6-0x4)> {} <MI 20c56 CLR.L D1> {} <MI 20c58 MOVE.B D0,D1> {} <MI 20c5a CMPI.W #0x0010,D1> {} <MI 20c5e BEQ 0x20c68> {} <POP 20c60-20c64 Naked> Σ0 ↓ →0x20c68 <MI 20c60 TST.B (A0)> {} <MI 20c62 BEQ 0x20c68> {} <POP 20c64-20c68 Naked> Σ0 ↓ →0x20bfc <MI 20c64 TST.B (A1)> {} <MI 20c66 BNE 0x20bfc> {} <POP 20c68-20c70 Epilogue> Σ0 ←0x20c48 ←0x20c60
@ 20c70 <LVAR 0x008 1(w)> <LVAR -0x003 @> <LVAR -0x004 @> <LVAR -0x006 @ 1(r)> <LVAR -0x007 @ 1(r)> <LVAR -0x008 @ 1(r)> <POP 20c70-20d6c Body> <POP 20c70-20c86 Prologue> Σ0 ↓ <POP 20c86-20ca8 RegCacheLoad> Σ0 ↓ <POP 20ca8-20cc4 Naked> Σ0 ↓ →0x20d0c <Pointer.fp 0x20ca8 <LVAR -0x008 @ 1(r)>> Δ-4 {[@@-8]} <Pointer.fp 0x20cac <LVAR -0x004 @>> Δ-4 {[@@-8]|[@@-4]} <Pointer.fp 0x20cb0 <LVAR -0x003 @>> Δ-4 {[@@-8]|[@@-4]|[@@-3]} <Call 0x20cb4 0x21940> {[@@-8]|[@@-4]|[@@-3]} exp_TEST_NVE.TYP(&Fr, &Sr_1, &Sr_1) <POP 20cba-20cbe StackAdj> Δ+12 {} <MI 20cbe TST.B (A6-0x8)> {} <MI 20cc2 BEQ 0x20d0c> {} <POP 20cc4-20cdc Naked> Σ0 ↓ →0x20cee <Pointer.fp 0x20cc4 <LVAR -0x007 @ 1(r)>> Δ-4 {[@@-7]} <Pointer.fp 0x20cc6 <LVAR -0x006 @ 1(r)>> Δ-4 {[@@-7]|[@@-6]} <Call 0x20cc8 0x20bc6> {[@@-7]|[@@-6]} <POP 20ccc-20cce StackAdj> Δ+8 {} <MI 20cce MOVE.B (A6-0x7),D0> {} <MI 20cd0 AND.B (A6-0x6),D0> {} <MI 20cd2 EXTB.W D0> {} <POP 0x20cd4 LimitCheck 0x0 ≤ D0 ≤ 0x1> {} <MI 20cd6 MOVE.B D0,D7> {} <MI 20cd8 TST.B (A6-0x7)> {} <MI 20cda BNE 0x20cee> {} <POP 20cdc-20ce0 Naked> Σ0 ↓ →0x20cee <MI 20cdc TST.B (A6-0x6)> {} <MI 20cde BNE 0x20cee> {} <POP 20ce0-20cee Naked> Σ0 ↓ <MI 20ce0 MOVE.B #0x03,0x21ccb> {} <MI 20ce2 MOVE.B #0x06,0x21ccc> {} <MI 20ce4 MOVE.B #0x05,0x21ccd> {} <MI 20cea MOVE.B #0x14,0x21cca> {} <POP 20cee-20cf2 Naked> Σ0 ↓ →0x20cfc ←0x20cc4 ←0x20cdc <MI 20cee TST.B (A6-0x7)> {} <MI 20cf0 BNE 0x20cfc> {} <POP 20cf2-20cf6 Naked> Σ0 ↓ →0x20cfc <MI 20cf2 TST.B (A6-0x6)> {} <MI 20cf4 BEQ 0x20cfc> {} <POP 20cf6-20cfc Naked> Σ0 ↓ <MI 20cf6 MOVE.B #0x06,0x21ccb> {} <MI 20cf8 MOVE.B #0x15,0x21cca> {} <POP 20cfc-20d00 Naked> Σ0 ↓ →0x20d0a ←0x20cee ←0x20cf2 <MI 20cfc TST.B (A6-0x7)> {} <MI 20cfe BEQ 0x20d0a> {} <POP 20d00-20d04 Naked> Σ0 ↓ →0x20d0a <MI 20d00 TST.B (A6-0x6)> {} <MI 20d02 BNE 0x20d0a> {} <POP 20d04-20d0a Naked> Σ0 ↓ <MI 20d04 MOVE.B #0x05,0x21ccb> {} <MI 20d06 MOVE.B #0x16,0x21cca> {} <POP 20d0a-20d0c Naked> Σ0 →0x20d5a ←0x20cfc ←0x20d00 <MI 20d0a BRA 0x20d5a> {} <POP 20d0c-20d1c Naked> Σ0 ↓ →0x20d2e ←0x20ca8 <MI 20d0c MOVEQ.L #0x00,D7> {} <Pointer.fp 0x20d0e <LVAR -0x007 @ 1(r)>> Δ-4 {[@@-7]} <Pointer.fp 0x20d10 <LVAR -0x006 @ 1(r)>> Δ-4 {[@@-7]|[@@-6]} <Call 0x20d12 0x20bc6> {[@@-7]|[@@-6]} <POP 20d16-20d18 StackAdj> Δ+8 {} <MI 20d18 TST.B (A6-0x7)> {} <MI 20d1a BNE 0x20d2e> {} <POP 20d1c-20d20 Naked> Σ0 ↓ →0x20d2e <MI 20d1c TST.B (A6-0x6)> {} <MI 20d1e BNE 0x20d2e> {} <POP 20d20-20d2e Naked> Σ0 ↓ <MI 20d20 MOVE.B #0x03,0x21ccb> {} <MI 20d22 MOVE.B #0x06,0x21ccc> {} <MI 20d24 MOVE.B #0x05,0x21ccd> {} <MI 20d2a MOVE.B #0x17,0x21cca> {} <POP 20d2e-20d32 Naked> Σ0 ↓ →0x20d36 ←0x20d0c ←0x20d1c <MI 20d2e TST.B (A6-0x7)> {} <MI 20d30 BEQ 0x20d36> {} <POP 20d32-20d36 Naked> Σ0 ↓ →0x20d3e <MI 20d32 TST.B (A6-0x6)> {} <MI 20d34 BEQ 0x20d3e> {} <POP 20d36-20d3a Naked> Σ0 ↓ →0x20d4c ←0x20d2e <MI 20d36 TST.B (A6-0x7)> {} <MI 20d38 BNE 0x20d4c> {} <POP 20d3a-20d3e Naked> Σ0 ↓ →0x20d4c <MI 20d3a TST.B (A6-0x6)> {} <MI 20d3c BEQ 0x20d4c> {} <POP 20d3e-20d4c Naked> Σ0 ↓ ←0x20d32 <MI 20d3e MOVE.B #0x03,0x21ccb> {} <MI 20d40 MOVE.B #0x06,0x21ccc> {} <MI 20d42 MOVE.B #0x05,0x21ccd> {} <MI 20d48 MOVE.B #0x18,0x21cca> {} <POP 20d4c-20d50 Naked> Σ0 ↓ →0x20d5a ←0x20d36 ←0x20d3a <MI 20d4c TST.B (A6-0x7)> {} <MI 20d4e BEQ 0x20d5a> {} <POP 20d50-20d54 Naked> Σ0 ↓ →0x20d5a <MI 20d50 TST.B (A6-0x6)> {} <MI 20d52 BEQ 0x20d5a> {} <POP 20d54-20d5a Naked> Σ0 ↓ <MI 20d54 MOVE.B #0x03,0x21ccb> {} <MI 20d56 MOVE.B #0x19,0x21cca> {} <POP 20d5a-20d64 Naked> Σ0 ↓ ←0x20d0a ←0x20d4c ←0x20d50 <MI 20d5a MOVE.B D7,D0> {} <MI 20d5c EXTB.W D0> {} <POP 0x20d5e LimitCheck 0x0 ≤ D0 ≤ 0x1> {} <MI 20d60 MOVE.B D0,(A6+0x8)> {} <POP 20d64-20d6c Epilogue> Σ0
@ 20d6c <LVAR 0x008 1(w)> <LVAR -0x00b @> <LVAR -0x013 @> <LVAR -0x014 @> <LVAR -0x015 1(rw)> <LVAR -0x016 @ 1(rw)> <LVAR -0x017 @ 1(rw)> <LVAR -0x018 @ 1(rw)> <POP 20d6c-20eb4 Body> <POP 20d6c-20d82 Prologue> Σ0 ↓ <POP 20d82-20da4 RegCacheLoad> Σ0 ↓ <POP 20da4-20dcc Naked> Σ0 ↓ <MI 20da4 MOVE.B #0x01,(A6-0x18)> {} <MI 20da6 MOVE.B #0x01,(A6-0x17)> {} <MI 20da8 CLR.B (A6-0x15)> {} <Blob 0x20dac [4] @> Δ-4 {[«4""»]} <Blob 0x20db0 [4] @> Δ-4 {[«4""»]|[«4""»]} <Call 0x20db4 0x21abc> {[«4""»]|[«4""»]} exp_INIT_RF.TYP(Sw_8) <POP 20dba-20dbc StackAdj> Δ+4 {[«4""»]} <POP 20dbc-20dbd StackAdj> Δ+4 {} <Blob 0x20dbd [4] @> Δ-4 {[«4""»]} <Blob 0x20dc0 [4] @> Δ-4 {[«4""»]|[«4""»]} <Call 0x20dc4 0x21c88> {[«4""»]|[«4""»]} exp_INIT_RF.VAL(Sw_8) <POP 20dca-20dcc StackAdj> Δ+8 {} <POP 20dcc-20e1c Naked> Σ0 ↓ →0x20e24 ←0x20e20 <MI 20dcc MOVE.B (A6-0x15),-(A7)> Δ-2 {[2, '(A6-0x15)']} <Call 0x20dd0 0x216dc> {[2, '(A6-0x15)']} exp_LOAD_HIT_OFFS.FIU(Sw_1) <MI 20dd6 MOVE.B (A6-0x15),(A7)> {[-2-]} <Pointer.fp 0x20dda <LVAR -0x017 @ 1(rw)>> Δ-4 {[-2-]|[@@-23]} <Pointer.fp 0x20ddc <LVAR -0x013 @>> Δ-4 {[-2-]|[@@-23]|[@@-19]} <Pointer.fp 0x20de0 <LVAR -0x00b @>> Δ-4 {[-2-]|[@@-23]|[@@-19]|[@@-11]} <Call 0x20de4 0x21c66> {[-2-]|[@@-23]|[@@-19]|[@@-11]} exp_TEST_CSA_OFFS.VAL(Sw_1, &Fr, &Sr_8, &Sr_8) <POP 20dea-20dec StackAdj> Δ+12 {[-2-]} <MI 20dec MOVE.B (A6-0x15),(A7)> {[-2-]} <Pointer.fp 0x20df0 <LVAR -0x018 @ 1(rw)>> Δ-4 {[-2-]|[@@-24]} <Pointer.fp 0x20df2 <LVAR -0x013 @>> Δ-4 {[-2-]|[@@-24]|[@@-19]} <Pointer.fp 0x20df6 <LVAR -0x00b @>> Δ-4 {[-2-]|[@@-24]|[@@-19]|[@@-11]} <Call 0x20dfa 0x219ec> {[-2-]|[@@-24]|[@@-19]|[@@-11]} exp_TEST_CSA_OFFS.TYP(Sw_1, &Fr, &Sr_8, &Sr_8) <POP 20e00-20e04 StackAdj> Δ+14 {} <MI 20e04 CLR.L D0> {} <MI 20e06 MOVE.B (A6-0x15),D0> {} <MI 20e0a ADDQ.W #0x1,D0> {} <POP 0x20e0c LimitCheck 0x0 ≤ D0 ≤ 0xff> {} <MI 20e10 MOVE.B D0,(A6-0x15)> {} <MI 20e14 CLR.L D1> {} <MI 20e16 MOVE.B D0,D1> {} <MI 20e18 CMP.W #0x10,D1> {} <MI 20e1a BEQ 0x20e24> {} <POP 20e1c-20e20 Naked> Σ0 ↓ →0x20e24 <MI 20e1c TST.B (A6-0x17)> {} <MI 20e1e BEQ 0x20e24> {} <POP 20e20-20e24 Naked> Σ0 ↓ →0x20dcc <MI 20e20 TST.B (A6-0x18)> {} <MI 20e22 BNE 0x20dcc> {} <POP 20e24-20e2e Naked> Σ0 ↓ →0x20e38 ←0x20dcc ←0x20e1c <MI 20e24 MOVE.B (A6-0x18),D0> {} <MI 20e26 AND.B (A6-0x17),D0> {} <MI 20e28 MOVE.B D0,(A6-0x16)> {} <MI 20e2a TST.B (A6-0x18)> {} <MI 20e2c BEQ 0x20e38> {} <POP 20e2e-20e32 Naked> Σ0 ↓ →0x20e38 <MI 20e2e TST.B (A6-0x17)> {} <MI 20e30 BNE 0x20e38> {} <POP 20e32-20e38 Naked> Σ0 ↓ <MI 20e32 MOVE.B #0x04,0x21ccb> {} <MI 20e34 MOVE.B #0x1a,0x21cca> {} <POP 20e38-20e3c Naked> Σ0 ↓ →0x20e46 ←0x20e24 ←0x20e2e <MI 20e38 TST.B (A6-0x17)> {} <MI 20e3a BEQ 0x20e46> {} <POP 20e3c-20e40 Naked> Σ0 ↓ →0x20e46 <MI 20e3c TST.B (A6-0x18)> {} <MI 20e3e BNE 0x20e46> {} <POP 20e40-20e46 Naked> Σ0 ↓ <MI 20e40 MOVE.B #0x03,0x21ccb> {} <MI 20e42 MOVE.B #0x1b,0x21cca> {} <POP 20e46-20e4a Naked> Σ0 ↓ →0x20e5a ←0x20e38 ←0x20e3c <MI 20e46 TST.B (A6-0x18)> {} <MI 20e48 BNE 0x20e5a> {} <POP 20e4a-20e4e Naked> Σ0 ↓ →0x20e5a <MI 20e4a TST.B (A6-0x17)> {} <MI 20e4c BNE 0x20e5a> {} <POP 20e4e-20e5a Naked> Σ0 ↓ <MI 20e4e MOVE.B #0x03,0x21ccb> {} <MI 20e50 MOVE.B #0x04,0x21ccc> {} <MI 20e56 MOVE.B #0x1c,0x21cca> {} <POP 20e5a-20e68 Naked> Σ0 ↓ →0x20e88 ←0x20e46 ←0x20e4a <MI 20e5a CLR.B -(A7)> Δ-2 {[#0]} <Call 0x20e5c 0x216fc> {[#0]} exp_LOAD_CSA_HIT.FIU(&w) <POP 20e62-20e64 StackAdj> Δ+2 {} <MI 20e64 TST.B D0> {} <MI 20e66 BEQ 0x20e88> {} <POP 20e68-20e82 Naked> Σ0 ↓ →0x20e88 <Pointer.fp 0x20e68 <LVAR -0x016 @ 1(rw)>> Δ-4 {[@@-22]} <Pointer.fp 0x20e6a <LVAR -0x014 @>> Δ-4 {[@@-22]|[@@-20]} <Pointer.fp 0x20e6e <LVAR -0x013 @>> Δ-4 {[@@-22]|[@@-20]|[@@-19]} <Pointer.fp 0x20e72 <LVAR -0x00b @>> Δ-4 {[@@-22]|[@@-20]|[@@-19]|[@@-11]} <Call 0x20e76 0x218f4> {[@@-22]|[@@-20]|[@@-19]|[@@-11]} exp_TEST_PUSH_POP_OFFS.TYP(&Fr, &Sr_1, &Sr_8, &Sr_8) <POP 20e7c-20e7e StackAdj> Δ+16 {} <MI 20e7e TST.B (A6-0x16)> {} <MI 20e80 BNE 0x20e88> {} <POP 20e82-20e88 Naked> Σ0 ↓ <MI 20e82 MOVE.B #0x03,0x21ccb> {} <MI 20e84 MOVE.B #0x1d,0x21cca> {} <POP 20e88-20e8c Naked> Σ0 ↓ →0x20ea8 ←0x20e5a ←0x20e68 <MI 20e88 TST.B (A6-0x16)> {} <MI 20e8a BEQ 0x20ea8> {} <POP 20e8c-20ea2 Naked> Σ0 ↓ →0x20ea8 <Pointer.fp 0x20e8c <LVAR -0x016 @ 1(rw)>> Δ-4 {[@@-22]} <Pointer.fp 0x20e8e <LVAR -0x013 @>> Δ-4 {[@@-22]|[@@-19]} <Pointer.fp 0x20e92 <LVAR -0x00b @>> Δ-4 {[@@-22]|[@@-19]|[@@-11]} <Call 0x20e96 0x219a4> {[@@-22]|[@@-19]|[@@-11]} exp_TEST_INV_CSA_OFFS.TYP(&Fr, &Sr_8, &Sr_8) <POP 20e9c-20e9e StackAdj> Δ+12 {} <MI 20e9e TST.B (A6-0x16)> {} <MI 20ea0 BNE 0x20ea8> {} <POP 20ea2-20ea8 Naked> Σ0 ↓ <MI 20ea2 MOVE.B #0x03,0x21ccb> {} <MI 20ea4 MOVE.B #0x1e,0x21cca> {} <POP 20ea8-20eac Naked> Σ0 ↓ ←0x20e88 ←0x20e8c <MI 20ea8 MOVE.B (A6-0x16),(A6+0x8)> {} <POP 20eac-20eb4 Epilogue> Σ0
@ 20eb4 <LVAR 0x00c 1(w)> <LVAR 0x00a 1(r)> <LVAR 0x008 1(r)> <POP 20eb4-20f22 Body> <POP 20eb4-20eca Prologue> Σ0 ↓ <POP 20eca-20ee2 RegCacheLoad> Σ0 ↓ <POP 20ee2-20ee6 Naked> Σ0 ↓ →0x20ef6 <MI 20ee2 TST.B (A6+0xa)> {} <MI 20ee4 BNE 0x20ef6> {} <POP 20ee6-20eea Naked> Σ0 ↓ →0x20ef6 <MI 20ee6 TST.B (A6+0x8)> {} <MI 20ee8 BNE 0x20ef6> {} <POP 20eea-20ef6 Naked> Σ0 ↓ <MI 20eea MOVE.B #0x03,0x21ccb> {} <MI 20eec MOVE.B #0x04,0x21ccc> {} <MI 20ef2 MOVE.B #0x1f,0x21cca> {} <POP 20ef6-20efa Naked> Σ0 ↓ →0x20f04 ←0x20ee2 ←0x20ee6 <MI 20ef6 TST.B (A6+0xa)> {} <MI 20ef8 BNE 0x20f04> {} <POP 20efa-20efe Naked> Σ0 ↓ →0x20f04 <MI 20efa TST.B (A6+0x8)> {} <MI 20efc BEQ 0x20f04> {} <POP 20efe-20f04 Naked> Σ0 ↓ <MI 20efe MOVE.B #0x03,0x21ccb> {} <MI 20f00 MOVE.B #0x20,0x21cca> {} <POP 20f04-20f08 Naked> Σ0 ↓ →0x20f12 ←0x20ef6 ←0x20efa <MI 20f04 TST.B (A6+0xa)> {} <MI 20f06 BEQ 0x20f12> {} <POP 20f08-20f0c Naked> Σ0 ↓ →0x20f12 <MI 20f08 TST.B (A6+0x8)> {} <MI 20f0a BNE 0x20f12> {} <POP 20f0c-20f12 Naked> Σ0 ↓ <MI 20f0c MOVE.B #0x04,0x21ccb> {} <MI 20f0e MOVE.B #0x21,0x21cca> {} <POP 20f12-20f1a Naked> Σ0 ↓ ←0x20f04 ←0x20f08 <MI 20f12 MOVE.B (A6+0xa),D0> {} <MI 20f14 AND.B (A6+0x8),D0> {} <MI 20f16 MOVE.B D0,(A6+0xc)> {} <POP 20f1a-20f22 Epilogue> Σ0
@ 20f22 <LVAR 0x008 1(rw)> <LVAR -0x009 @> <LVAR -0x011 @> <LVAR -0x019 @> <LVAR -0x01a @> <LVAR -0x01b @ 1(r)> <LVAR -0x01c @ 1(r)> <POP 20f22-21030 Body> <POP 20f22-20f38 Prologue> Σ0 ↓ <POP 20f38-20f50 RegCacheLoad> Σ0 ↓ <POP 20f50-20fb4 Naked> Σ0 ↓ →0x21028 <MI 20f50 CLR.B (A6+0x8)> {} <Blob 0x20f54 [4] @> Δ-4 {[«4""»]} <Blob 0x20f58 [4] @> Δ-4 {[«4""»]|[«4""»]} <Call 0x20f5c 0x21abc> {[«4""»]|[«4""»]} exp_INIT_RF.TYP(Sw_8) <POP 20f62-20f64 StackAdj> Δ+4 {[«4""»]} <POP 20f64-20f65 StackAdj> Δ+4 {} <Blob 0x20f65 [4] @> Δ-4 {[«4""»]} <Blob 0x20f68 [4] @> Δ-4 {[«4""»]|[«4""»]} <Call 0x20f6c 0x21c88> {[«4""»]|[«4""»]} exp_INIT_RF.VAL(Sw_8) <POP 20f72-20f74 StackAdj> Δ+6 {[-2-]} <MI 20f74 CLR.B (A7)> {[-2-]} <Call 0x20f76 0x216fc> {[-2-]} exp_LOAD_CSA_HIT.FIU(&w) <POP 20f7c-20f7e StackAdj> Δ+2 {} <Pointer.fp 0x20f7e <LVAR -0x01c @ 1(r)>> Δ-4 {[@@-28]} <Pointer.fp 0x20f80 <LVAR -0x01a @>> Δ-4 {[@@-28]|[@@-26]} <Pointer.fp 0x20f82 <LVAR -0x019 @>> Δ-4 {[@@-28]|[@@-26]|[@@-25]} <Pointer.fp 0x20f84 <LVAR -0x011 @>> Δ-4 {[@@-28]|[@@-26]|[@@-25]|[@@-17]} <Pointer.fp 0x20f86 <LVAR -0x009 @>> Δ-4 {[@@-28]|[@@-26]|[@@-25]|[@@-17]|[@@-9]} <Call 0x20f88 0x2195c> {[@@-28]|[@@-26]|[@@-25]|[@@-17]|[@@-9]} exp_TEST_LOAD_TOP.TYP(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8) <POP 20f8e-20f90 StackAdj> Δ+20 {} <Pointer.fp 0x20f90 <LVAR -0x01b @ 1(r)>> Δ-4 {[@@-27]} <Pointer.fp 0x20f94 <LVAR -0x01a @>> Δ-4 {[@@-27]|[@@-26]} <Pointer.fp 0x20f96 <LVAR -0x019 @>> Δ-4 {[@@-27]|[@@-26]|[@@-25]} <Pointer.fp 0x20f98 <LVAR -0x011 @>> Δ-4 {[@@-27]|[@@-26]|[@@-25]|[@@-17]} <Pointer.fp 0x20f9a <LVAR -0x009 @>> Δ-4 {[@@-27]|[@@-26]|[@@-25]|[@@-17]|[@@-9]} <Call 0x20f9c 0x21c1e> {[@@-27]|[@@-26]|[@@-25]|[@@-17]|[@@-9]} exp_TEST_LOAD_TOP.VAL(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8) <POP 20fa2-20fa4 StackAdj> Δ+16 {[@@-27]} <MI 20fa4 MOVE.B (A6-0x1c),(A7)> {[-4-]} <MI 20fa6 MOVE.B (A6-0x1b),-(A7)> Δ-2 {[-4-]|[2, '(A6-0x1b)']} <Call 0x20faa 0x20eb4> {[-4-]|[2, '(A6-0x1b)']} <POP 20fae-20fb0 StackAdj> Δ+4 {[-2-]} <MI 20fb0 TST.B (A7)+> Δ+2 {} <MI 20fb2 BEQ 0x21028> {} <POP 20fb4-20fea Naked> Σ0 ↓ →0x21028 <Pointer.fp 0x20fb4 <LVAR -0x01c @ 1(r)>> Δ-4 {[@@-28]} <Pointer.fp 0x20fb6 <LVAR -0x01a @>> Δ-4 {[@@-28]|[@@-26]} <Pointer.fp 0x20fb8 <LVAR -0x019 @>> Δ-4 {[@@-28]|[@@-26]|[@@-25]} <Pointer.fp 0x20fba <LVAR -0x011 @>> Δ-4 {[@@-28]|[@@-26]|[@@-25]|[@@-17]} <Pointer.fp 0x20fbc <LVAR -0x009 @>> Δ-4 {[@@-28]|[@@-26]|[@@-25]|[@@-17]|[@@-9]} <Call 0x20fbe 0x21980> {[@@-28]|[@@-26]|[@@-25]|[@@-17]|[@@-9]} exp_TEST_LOAD_BOT.TYP(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8) <POP 20fc4-20fc6 StackAdj> Δ+20 {} <Pointer.fp 0x20fc6 <LVAR -0x01b @ 1(r)>> Δ-4 {[@@-27]} <Pointer.fp 0x20fca <LVAR -0x01a @>> Δ-4 {[@@-27]|[@@-26]} <Pointer.fp 0x20fcc <LVAR -0x019 @>> Δ-4 {[@@-27]|[@@-26]|[@@-25]} <Pointer.fp 0x20fce <LVAR -0x011 @>> Δ-4 {[@@-27]|[@@-26]|[@@-25]|[@@-17]} <Pointer.fp 0x20fd0 <LVAR -0x009 @>> Δ-4 {[@@-27]|[@@-26]|[@@-25]|[@@-17]|[@@-9]} <Call 0x20fd2 0x21c42> {[@@-27]|[@@-26]|[@@-25]|[@@-17]|[@@-9]} exp_TEST_LOAD_BOT.VAL(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8) <POP 20fd8-20fda StackAdj> Δ+16 {[@@-27]} <MI 20fda MOVE.B (A6-0x1c),(A7)> {[-4-]} <MI 20fdc MOVE.B (A6-0x1b),-(A7)> Δ-2 {[-4-]|[2, '(A6-0x1b)']} <Call 0x20fe0 0x20eb4> {[-4-]|[2, '(A6-0x1b)']} <POP 20fe4-20fe6 StackAdj> Δ+4 {[-2-]} <MI 20fe6 TST.B (A7)+> Δ+2 {} <MI 20fe8 BEQ 0x21028> {} <POP 20fea-21028 Naked> Σ0 ↓ <Pointer.fp 0x20fea <LVAR -0x01c @ 1(r)>> Δ-4 {[@@-28]} <Pointer.fp 0x20fec <LVAR -0x01a @>> Δ-4 {[@@-28]|[@@-26]} <Pointer.fp 0x20fee <LVAR -0x019 @>> Δ-4 {[@@-28]|[@@-26]|[@@-25]} <Pointer.fp 0x20ff0 <LVAR -0x011 @>> Δ-4 {[@@-28]|[@@-26]|[@@-25]|[@@-17]} <Pointer.fp 0x20ff2 <LVAR -0x009 @>> Δ-4 {[@@-28]|[@@-26]|[@@-25]|[@@-17]|[@@-9]} <Call 0x20ff4 0x2191c> {[@@-28]|[@@-26]|[@@-25]|[@@-17]|[@@-9]} exp_TEST_POP_DOWN.TYP(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8) <POP 20ffa-20ffc StackAdj> Δ+20 {} <Pointer.fp 0x20ffc <LVAR -0x01b @ 1(r)>> Δ-4 {[@@-27]} <Pointer.fp 0x21000 <LVAR -0x01a @>> Δ-4 {[@@-27]|[@@-26]} <Pointer.fp 0x21002 <LVAR -0x019 @>> Δ-4 {[@@-27]|[@@-26]|[@@-25]} <Pointer.fp 0x21004 <LVAR -0x011 @>> Δ-4 {[@@-27]|[@@-26]|[@@-25]|[@@-17]} <Pointer.fp 0x21006 <LVAR -0x009 @>> Δ-4 {[@@-27]|[@@-26]|[@@-25]|[@@-17]|[@@-9]} <Call 0x21008 0x21bfa> {[@@-27]|[@@-26]|[@@-25]|[@@-17]|[@@-9]} exp_TEST_POP_DOWN.VAL(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8) <POP 2100e-21010 StackAdj> Δ+16 {[@@-27]} <MI 21010 MOVE.B (A6-0x1c),(A7)> {[-4-]} <MI 21012 MOVE.B (A6-0x1b),-(A7)> Δ-2 {[-4-]|[2, '(A6-0x1b)']} <Call 0x21016 0x20eb4> {[-4-]|[2, '(A6-0x1b)']} <POP 2101a-2101c StackAdj> Δ+4 {[-2-]} <MI 2101c MOVE.B (A7)+,D0> Δ+2 {} <MI 2101e EXTB.W D0> {} <POP 0x21020 LimitCheck 0x0 ≤ D0 ≤ 0x1> {} <MI 21024 MOVE.B D0,(A6+0x8)> {} <POP 21028-21030 Epilogue> Σ0 ←0x20f50 ←0x20fb4
@ 21030 <LVAR 0x00e 1(rw)> <LVAR 0x00c 1(r)> <LVAR 0x00a 1(r)> <LVAR 0x008 1(r)> <POP 21030-21074 Body> <POP 21030-21046 Prologue> Σ0 ↓ <POP 21046-21054 Naked> Σ0 ↓ →0x21068 <MI 21046 CLR.B (A6+0xe)> {} <MI 2104a MOVE.B (A6+0xc),D0> {} <MI 2104e CMP.B (A6+0xa),D0> {} <MI 21052 BCS 0x21068> {} <POP 21054-21068 Naked> Σ0 ↓ →0x2106c <MI 21054 CLR.L D1> {} <MI 21056 MOVE.B D0,D1> {} <MI 21058 NEG.W D1> {} <MI 2105a ADDI.W #0x000f,D1> {} <MI 2105e CLR.L D0> {} <MI 21060 MOVE.B (A6+0x8),D0> {} <MI 21064 CMP.W D0,D1> {} <MI 21066 BCC 0x2106c> {} <POP 21068-2106c Naked> Σ0 ↓ ←0x21046 <MI 21068 ADDQ.B #0x1,(A6+0xe)> {} <POP 2106c-21074 Epilogue> Σ0 ←0x21054
@ 21074 <LVAR 0x00c 2(w)> <LVAR 0x00a 1(r)> <LVAR 0x008 1(r)> <POP 21074-210aa Body> <POP 21074-2108a Prologue> Σ0 ↓ <POP 2108a-21094 Naked> Σ0 ↓ →0x2109c <MI 2108a MOVE.B (A6+0xa),D0> {} <MI 2108e CMP.B (A6+0x8),D0> {} <MI 21092 BCC 0x2109c> {} <POP 21094-2109c Naked> Σ0 →0x210a2 <MI 21094 MOVE.W #0x178,(A6+0xc)> {} <MI 2109a BRA 0x210a2> {} <POP 2109c-210a2 Naked> Σ0 ↓ ←0x2108a <MI 2109c MOVE.W #0x170,(A6+0xc)> {} <POP 210a2-210aa Epilogue> Σ0 ←0x21094
@ 210aa <LVAR 0x010 1(r)> <LVAR 0x00e 1(r)> <LVAR 0x00c 1(r)> <LVAR 0x008 4(r)> <LVAR -0x004 1(r)> <LVAR -0x005 @ 1(r)> <LVAR -0x006 @ 1(r)> <POP 210aa-21282 Body> <POP 210aa-210c0 Prologue> Σ0 ↓ <POP 210c0-210da RegCacheLoad> Σ0 ↓ <POP 210da-2110c Naked> Σ0 ↓ →0x211b8 <MI 210da MOVE.B (A6+0xe),-(A7)> Δ-2 {[2, '(A6+0xe)']} <MI 210dc MOVE.B (A6+0xc),-(A7)> Δ-2 {[2, '(A6+0xe)']|[2, '(A6+0xc)']} <Call 0x210e0 0x21734> {[2, '(A6+0xe)']|[2, '(A6+0xc)']} exp_NVE_EVENT_PREP_DECODE.SEQ(Sw_1, Sw_1) <POP 210e6-210e8 StackAdj> Δ+4 {} <Pointer.fp 0x210e8 <LVAR -0x006 @ 1(r)>> Δ-4 {[@@-6]} <Call 0x210ec 0x21786> {[@@-6]} exp_CYCLE_ONE_NVE_EVENT_STEP.SEQ(&Fr) <MI 210f2 MOVE.B (A6+0x10),(A7)> {[-4-]} <MI 210f6 MOVE.B (A6+0xe),-(A7)> Δ-2 {[-4-]|[2, '(A6+0xe)']} <MI 210f8 MOVE.B (A6+0xc),-(A7)> Δ-2 {[-4-]|[2, '(A6+0xe)']|[2, '(A6+0xc)']} <Call 0x210fc 0x21030> {[-4-]|[2, '(A6+0xe)']|[2, '(A6+0xc)']} <POP 21100-21102 StackAdj> Δ+6 {[-2-]} <MI 21102 MOVE.B (A7)+,D0> Δ+2 {} <MI 21104 CMP.B (A6-0x6),D0> {} <MI 21108 BEQ 0x211b8> {} <POP 2110c-2114c Naked> Σ0 ↓ →0x21174 <MI 2110c MOVEA.L (A6+0x8),A0> {} <MI 21110 CLR.B (A0)> {} <MI 21112 MOVE.B #0x05,0x21ccb> {} <MI 21118 MOVE.B (A6+0x10),-(A7)> Δ-2 {[2, '(A6+0x10)']} <MI 2111c PEA.L (A7)> Δ-4 {[2, '(A6+0x10)']|[4, '^(A7)']} <Const 0x2111e 0x0.4> Δ-4 {[2, '(A6+0x10)']|[4, '^(A7)']|[##0]} <Const 0x21120 0x0.4> Δ-4 {[2, '(A6+0x10)']|[4, '^(A7)']|[##0]|[##0]} <Call 0x21122 0x20450> {[2, '(A6+0x10)']|[4, '^(A7)']|[##0]|[##0]} <POP 21126-21128 StackAdj> Δ+12 {[2, '(A6+0x10)']} <MI 21128 MOVE.B (A6+0xe),(A7)> {[-2-]} <MI 2112a PEA.L (A7)> Δ-4 {[-2-]|[4, '^(A7)']} <Const 0x2112c 0x0.4> Δ-4 {[-2-]|[4, '^(A7)']|[##0]} <Const 0x2112e 0x0.4> Δ-4 {[-2-]|[4, '^(A7)']|[##0]|[##0]} <Call 0x21130 0x20450> {[-2-]|[4, '^(A7)']|[##0]|[##0]} <POP 21134-21136 StackAdj> Δ+12 {[-2-]} <MI 21136 MOVE.B (A6+0xc),(A7)> {[-2-]} <MI 2113a PEA.L (A7)> Δ-4 {[-2-]|[4, '^(A7)']} <Const 0x2113c 0x0.4> Δ-4 {[-2-]|[4, '^(A7)']|[##0]} <Const 0x2113e 0x0.4> Δ-4 {[-2-]|[4, '^(A7)']|[##0]|[##0]} <Call 0x21140 0x20450> {[-2-]|[4, '^(A7)']|[##0]|[##0]} <POP 21144-21146 StackAdj> Δ+14 {} <MI 21146 TST.B (A6-0x6)> {} <MI 2114a BEQ 0x21174> {} <POP 2114c-21174 Naked> Σ0 →0x211b4 <MI 2114c MOVE.B #0x22,0x21cca> {} <Pointer.fp 0x21150 <LVAR -0x005 @ 1(r)>> Δ-4 {[@@-5]} <Call 0x21154 0x2175c> {[@@-5]} exp_CYCLE_TWO_NVE_EVENT_STEP.SEQ(&Sr_2) <POP 2115a-2115c StackAdj> Δ+2 {[-2-]} <MI 2115c MOVE.B (A6-0x5),(A7)> {[-2-]} <MI 21160 MOVE.B (A6-0x4),(A7+0x1)> {[-2-]} <MI 21166 PEA.L (A7)> Δ-4 {[-2-]|[4, '^(A7)']} <Const 0x21168 0x0.4> Δ-4 {[-2-]|[4, '^(A7)']|[##0]} <Const 0x2116a 0x1.4> Δ-4 {[-2-]|[4, '^(A7)']|[##0]|[##1]} <Call 0x2116c 0x20450> {[-2-]|[4, '^(A7)']|[##0]|[##1]} <POP 21170-21172 StackAdj> Δ+14 {} <MI 21172 BRA 0x211b4> {} <POP 21174-211a8 Naked> Σ0 Δ-6 ↓ →0x211ae ←0x2110c <Const 0x21174 0x170.2> Δ-2 {[#368]} <POP 21178-2117a StackAdj> Δ-2 {[#368]|[-2-]} <MI 2117a MOVE.B (A6+0x10),-(A7)> Δ-2 {[#368]|[-2-]|[2, '(A6+0x10)']} <MI 2117e MOVE.B (A6+0xe),-(A7)> Δ-2 {[#368]|[-2-]|[2, '(A6+0x10)']|[2, '(A6+0xe)']} <Call 0x21180 0x21074> {[#368]|[-2-]|[2, '(A6+0x10)']|[2, '(A6+0xe)']} <POP 21184-21186 StackAdj> Δ+2 {[#368]|[-2-]|[2, '(A6+0x10)']} <MI 21186 MOVE.W (A7+0x2),(A7)> {[#368]|[-2-]|[2, '(A7+0x2)']} <POP 2118a-2118c StackAdj> Δ-2 {[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]} <Pointer.sp 0x2118c 6> Δ-4 {[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]|[^^6]} <Const 0x21190 0x0.4> Δ-4 {[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]} <Const 0x21192 0x1.4> Δ-4 {[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]|[##1]} <Pointer.sp 0x21194 14> Δ-4 {[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]|[##1]|[^^14]} <Const 0x21198 0x0.4> Δ-4 {[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]|[##1]|[^^14]|[##0]} <Const 0x2119a 0x1.4> Δ-4 {[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]|[##1]|[^^14]|[##0]|[##1]} <Call 0x2119c 0x104a8> {[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]|[##1]|[^^14]|[##0]|[##1]} ?FS104a8(VAR : Pointer; b : L; c : L ; VAR : Pointer; e: L; f : L) : Bool <POP 211a2-211a4 StackAdj> Δ+24 {[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]} <MI 211a4 TST.B (A7)+> Δ+2 {[#368]|[-2-]|[2, '(A7+0x2)']} <MI 211a6 BEQ 0x211ae> {[#368]|[-2-]|[2, '(A7+0x2)']} <POP 211a8-211ae Naked> Σ-6 →0x211b2 <MI 211a8 MOVE.B #0x23,0x21cca> {[-6-]} <MI 211ac BRA 0x211b2> {[-6-]} <POP 211ae-211b2 Naked> Σ-6 ↓ ←0x21174 <MI 211ae MOVE.B #0x24,0x21cca> {[-6-]} <POP 211b2-211b4 Naked> Σ-6 Δ+6 ↓ ←0x211a8 <POP 211b2-211b4 StackAdj> Δ+6 {} <POP 211b4-211b8 Naked> Σ0 →0x2127a ←0x2114c <MI 211b4 BRA 0x2127a> {} <POP 211b8-211d0 Naked> Σ0 ↓ →0x2127a ←0x210da <POP 211b8-211ba StackAdj> Δ-2 {[-2-]} <MI 211ba MOVE.B (A6+0x10),-(A7)> Δ-2 {[-2-]|[2, '(A6+0x10)']} <MI 211be MOVE.B (A6+0xe),-(A7)> Δ-2 {[-2-]|[2, '(A6+0x10)']|[2, '(A6+0xe)']} <MI 211c0 MOVE.B (A6+0xc),-(A7)> Δ-2 {[-2-]|[2, '(A6+0x10)']|[2, '(A6+0xe)']|[2, '(A6+0xc)']} <Call 0x211c4 0x21030> {[-2-]|[2, '(A6+0x10)']|[2, '(A6+0xe)']|[2, '(A6+0xc)']} <POP 211c8-211ca StackAdj> Δ+6 {[-2-]} <MI 211ca TST.B (A7)+> Δ+2 {} <MI 211cc BEQ 0x2127a> {} <POP 211d0-21216 Naked> Σ0 Δ-6 ↓ →0x21278 <Pointer.fp 0x211d0 <LVAR -0x005 @ 1(r)>> Δ-4 {[@@-5]} <Call 0x211d4 0x2175c> {[@@-5]} exp_CYCLE_TWO_NVE_EVENT_STEP.SEQ(&Sr_2) <POP 211da-211dc StackAdj> Δ+2 {[-2-]} <MI 211dc MOVE.B (A6-0x5),(A7)> {[-2-]} <MI 211e0 MOVE.B (A6-0x4),(A7+0x1)> {[-2-]} <POP 211e6-211e8 StackAdj> Δ-2 {[-4-]} <MI 211e8 MOVE.B (A6+0x10),-(A7)> Δ-2 {[-4-]|[2, '(A6+0x10)']} <MI 211ec MOVE.B (A6+0xe),-(A7)> Δ-2 {[-4-]|[2, '(A6+0x10)']|[2, '(A6+0xe)']} <Call 0x211ee 0x21074> {[-4-]|[2, '(A6+0x10)']|[2, '(A6+0xe)']} <POP 211f2-211f4 StackAdj> Δ+2 {[-4-]|[2, '(A6+0x10)']} <MI 211f4 MOVE.W (A7+0x2),(A7)> {[-4-]|[2, '(A7+0x2)']} <POP 211f8-211fa StackAdj> Δ-2 {[-4-]|[2, '(A7+0x2)']|[-2-]} <Pointer.sp 0x211fa 6> Δ-4 {[-4-]|[2, '(A7+0x2)']|[-2-]|[^^6]} <Const 0x211fe 0x0.4> Δ-4 {[-4-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]} <Const 0x21200 0x1.4> Δ-4 {[-4-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]|[##1]} <Pointer.sp 0x21202 14> Δ-4 {[-4-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]|[##1]|[^^14]} <Const 0x21206 0x0.4> Δ-4 {[-4-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]|[##1]|[^^14]|[##0]} <Const 0x21208 0x1.4> Δ-4 {[-4-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]|[##1]|[^^14]|[##0]|[##1]} <Call 0x2120a 0x104a8> {[-4-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]|[##1]|[^^14]|[##0]|[##1]} ?FS104a8(VAR : Pointer; b : L; c : L ; VAR : Pointer; e: L; f : L) : Bool <POP 21210-21212 StackAdj> Δ+24 {[-4-]|[2, '(A7+0x2)']|[-2-]} <MI 21212 TST.B (A7)+> Δ+2 {[-4-]|[2, '(A7+0x2)']} <MI 21214 BNE 0x21278> {[-4-]|[2, '(A7+0x2)']} <POP 21216-21256 Naked> Σ-6 Δ-6 ↓ →0x2125c <MI 21216 MOVEA.L (A6+0x8),A0> {[-6-]} <MI 2121a CLR.B (A0)> {[-6-]} <MI 2121c MOVE.B #0x05,0x21ccb> {[-6-]} <Const 0x21222 0x170.2> Δ-2 {[-6-]|[#368]} <POP 21226-21228 StackAdj> Δ-2 {[-6-]|[#368]|[-2-]} <MI 21228 MOVE.B (A6+0x10),-(A7)> Δ-2 {[-6-]|[#368]|[-2-]|[2, '(A6+0x10)']} <MI 2122c MOVE.B (A6+0xe),-(A7)> Δ-2 {[-6-]|[#368]|[-2-]|[2, '(A6+0x10)']|[2, '(A6+0xe)']} <Call 0x2122e 0x21074> {[-6-]|[#368]|[-2-]|[2, '(A6+0x10)']|[2, '(A6+0xe)']} <POP 21232-21234 StackAdj> Δ+2 {[-6-]|[#368]|[-2-]|[2, '(A6+0x10)']} <MI 21234 MOVE.W (A7+0x2),(A7)> {[-6-]|[#368]|[-2-]|[2, '(A7+0x2)']} <POP 21238-2123a StackAdj> Δ-2 {[-6-]|[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]} <Pointer.sp 0x2123a 6> Δ-4 {[-6-]|[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]|[^^6]} <Const 0x2123e 0x0.4> Δ-4 {[-6-]|[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]} <Const 0x21240 0x1.4> Δ-4 {[-6-]|[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]|[##1]} <Pointer.sp 0x21242 14> Δ-4 {[-6-]|[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]|[##1]|[^^14]} <Const 0x21246 0x0.4> Δ-4 {[-6-]|[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]|[##1]|[^^14]|[##0]} <Const 0x21248 0x1.4> Δ-4 {[-6-]|[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]|[##1]|[^^14]|[##0]|[##1]} <Call 0x2124a 0x104a8> {[-6-]|[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]|[^^6]|[##0]|[##1]|[^^14]|[##0]|[##1]} ?FS104a8(VAR : Pointer; b : L; c : L ; VAR : Pointer; e: L; f : L) : Bool <POP 21250-21252 StackAdj> Δ+24 {[-6-]|[#368]|[-2-]|[2, '(A7+0x2)']|[-2-]} <MI 21252 TST.B (A7)+> Δ+2 {[-6-]|[#368]|[-2-]|[2, '(A7+0x2)']} <MI 21254 BEQ 0x2125c> {[-6-]|[#368]|[-2-]|[2, '(A7+0x2)']} <POP 21256-2125c Naked> Σ-12 →0x21260 <MI 21256 MOVE.B #0x25,0x21cca> {[-12-]} <MI 2125a BRA 0x21260> {[-12-]} <POP 2125c-21260 Naked> Σ-12 ↓ ←0x21216 <MI 2125c MOVE.B #0x26,0x21cca> {[-12-]} <POP 21260-21278 Naked> Σ-12 Δ+6 ↓ ←0x21256 <POP 21260-21262 StackAdj> Δ+4 {[-8-]} <MI 21262 MOVE.B (A6-0x5),(A7)> {[-8-]} <MI 21266 MOVE.B (A6-0x4),(A7+0x1)> {[-8-]} <MI 2126c PEA.L (A7)> Δ-4 {[-8-]|[4, '^(A7)']} <Const 0x2126e 0x0.4> Δ-4 {[-8-]|[4, '^(A7)']|[##0]} <Const 0x21270 0x1.4> Δ-4 {[-8-]|[4, '^(A7)']|[##0]|[##1]} <Call 0x21272 0x20450> {[-8-]|[4, '^(A7)']|[##0]|[##1]} <POP 21276-21278 StackAdj> Δ+14 {[-6-]} <POP 21278-2127a Naked> Σ-6 Δ+6 ↓ ←0x211d0 <POP 21278-2127a StackAdj> Δ+6 {} <POP 2127a-21282 Epilogue> Σ0 ←0x211b4 ←0x211b8
@ 21282 <LVAR 0x008 1(w)> <LVAR -0x001 1(rw)> <LVAR -0x002 1(rw)> <LVAR -0x003 1(rw)> <LVAR -0x004 @ 1(rw)> <POP 21282-2133c Body> <POP 21282-21298 Prologue> Σ0 ↓ <POP 21298-212b0 RegCacheLoad> Σ0 ↓ <POP 212b0-212ba Naked> Σ0 ↓ <MI 212b0 MOVE.B #0x01,(A6-0x4)> {} <Call 0x212b2 0x217b0> {} exp_CLR_BREAK_MASK.SEQ() <MI 212b8 CLR.B (A6-0x3)> {} <POP 212ba-212c6 Naked> Σ0 ↓ ←0x21326 <MI 212ba MOVE.B (A6-0x3),-(A7)> Δ-2 {[2, '(A6-0x3)']} <Call 0x212bc 0x21a86> {[2, '(A6-0x3)']} exp_LOAD_NVE.TYP(Sw_1) <POP 212c2-212c4 StackAdj> Δ+2 {} <MI 212c4 CLR.B (A6-0x2)> {} <POP 212c6-212e2 Naked> Σ0 ↓ →0x212ec ←0x212e2 <MI 212c6 MOVE.B (A6-0x3),-(A7)> Δ-2 {[2, '(A6-0x3)']} <MI 212c8 MOVE.B (A6-0x2),-(A7)> Δ-2 {[2, '(A6-0x3)']|[2, '(A6-0x2)']} <MI 212ca CLR.B -(A7)> Δ-2 {[2, '(A6-0x3)']|[2, '(A6-0x2)']|[#0]} <Pointer.fp 0x212cc <LVAR -0x004 @ 1(rw)>> Δ-4 {[2, '(A6-0x3)']|[2, '(A6-0x2)']|[#0]|[@@-4]} <Call 0x212ce 0x210aa> {[2, '(A6-0x3)']|[2, '(A6-0x2)']|[#0]|[@@-4]} <POP 212d2-212d4 StackAdj> Δ+10 {} <MI 212d4 CLR.L D0> {} <MI 212d6 MOVE.B (A6-0x2),D0> {} <MI 212d8 ADDQ.W #0x1,D0> {} <POP 0x212da LimitCheck 0x0 ≤ D0 ≤ 0xff> {} <MI 212dc MOVE.B D0,(A6-0x2)> {} <MI 212de TST.B (A6-0x4)> {} <MI 212e0 BEQ 0x212ec> {} <POP 212e2-212ec Naked> Σ0 ↓ →0x212c6 <MI 212e2 CLR.L D1> {} <MI 212e4 MOVE.B D0,D1> {} <MI 212e6 CMPI.W #0x0008,D1> {} <MI 212ea BNE 0x212c6> {} <POP 212ec-212f0 Naked> Σ0 ↓ →0x21318 ←0x212c6 <MI 212ec TST.B (A6-0x4)> {} <MI 212ee BEQ 0x21318> {} <POP 212f0-212f2 Naked> Σ0 ↓ <MI 212f0 MOVE.B #0x01,(A6-0x1)> {} <POP 212f2-2130e Naked> Σ0 ↓ →0x21318 ←0x2130e <MI 212f2 MOVE.B (A6-0x3),-(A7)> Δ-2 {[2, '(A6-0x3)']} <MI 212f4 CLR.B -(A7)> Δ-2 {[2, '(A6-0x3)']|[#0]} <MI 212f6 MOVE.B (A6-0x1),-(A7)> Δ-2 {[2, '(A6-0x3)']|[#0]|[2, '(A6-0x1)']} <Pointer.fp 0x212f8 <LVAR -0x004 @ 1(rw)>> Δ-4 {[2, '(A6-0x3)']|[#0]|[2, '(A6-0x1)']|[@@-4]} <Call 0x212fa 0x210aa> {[2, '(A6-0x3)']|[#0]|[2, '(A6-0x1)']|[@@-4]} <POP 212fe-21300 StackAdj> Δ+10 {} <MI 21300 CLR.L D0> {} <MI 21302 MOVE.B (A6-0x1),D0> {} <MI 21304 ADDQ.W #0x1,D0> {} <POP 0x21306 LimitCheck 0x0 ≤ D0 ≤ 0xff> {} <MI 21308 MOVE.B D0,(A6-0x1)> {} <MI 2130a TST.B (A6-0x4)> {} <MI 2130c BEQ 0x21318> {} <POP 2130e-21318 Naked> Σ0 ↓ →0x212f2 <MI 2130e CLR.L D1> {} <MI 21310 MOVE.B D0,D1> {} <MI 21312 CMPI.W #0x0004,D1> {} <MI 21316 BNE 0x212f2> {} <POP 21318-21326 Naked> Σ0 ↓ →0x21330 ←0x212ec ←0x212f2 <MI 21318 CLR.L D0> {} <MI 2131a MOVE.B (A6-0x3),D0> {} <MI 2131c ADDQ.W #0x1,D0> {} <POP 0x2131e LimitCheck 0x0 ≤ D0 ≤ 0xff> {} <MI 21320 MOVE.B D0,(A6-0x3)> {} <MI 21322 TST.B (A6-0x4)> {} <MI 21324 BEQ 0x21330> {} <POP 21326-21330 Naked> Σ0 ↓ →0x212ba <MI 21326 CLR.L D1> {} <MI 21328 MOVE.B D0,D1> {} <MI 2132a CMPI.W #0x0010,D1> {} <MI 2132e BNE 0x212ba> {} <POP 21330-21334 Naked> Σ0 ↓ ←0x21318 <MI 21330 MOVE.B (A6-0x4),(A6+0x8)> {} <POP 21334-2133c Epilogue> Σ0
@ 2133c <LVAR 0x008 1(r)> <LVAR -0x00a 1(rw)> <POP 2133c-213d0 Body> <POP 2133c-21352 Prologue> Σ0 ↓ <POP 21352-21354 RegCacheLoad> Σ0 ↓ <POP 21354-2135a Naked> Σ0 ↓ →0x213c8 <MI 21354 TST.B (A6+0x8)> {} <MI 21358 BNE 0x213c8> {} <POP 2135a-21374 Naked> Σ0 ↓ <MI 2135a MOVE.B 0x21cca,D0> {} <MI 21360 EXTB.W D0> {} <MI 21362 EXTW.L D0> {} <POP 0x21364 LimitCheck 0x0 ≤ D0 ≤ 0xff> {} <MI 2136e MOVE.B D0,(A6-0xa)> {} <MI 21372 MOVEQ.L #0x00,D7> {} <POP 21374-2139c Naked> Σ0 ↓ →0x21374 ←0x21374 <POP 0x21374 LimitCheck 0x0 ≤ D7 ≤ 0x7> {} <MI 2137a LEA.L 0x21cc0,A0> {} <MI 21380 MOVE.B (A0+D7.L+#0xb),D0> {} <MI 21384 EXTB.W D0> {} <MI 21386 EXTW.L D0> {} <POP 0x21388 LimitCheck 0x0 ≤ D0 ≤ 0xff> {} <MI 21392 MOVE.B D0,(A6+D7.L-#0x9)> {} <MI 21396 ADDQ.L #0x1,D7> {} <MI 21398 CMP.L #0x07,D7> {} <MI 2139a BLE 0x21374> {} <POP 2139c-213c8 Naked> Σ0 ↓ <MI 2139c CLR.B -(A7)> Δ-2 {[#0]} <Blob 0x2139e [4] @> Δ-4 {[#0]|[«4""»]} <Blob 0x213a4 [4] @> Δ-4 {[#0]|[«4""»]|[«4""»]} <MI 213aa MOVE.B (A6-0xa),-(A7)> Δ-2 {[#0]|[«4""»]|[«4""»]|[2, '(A6-0xa)']} <Blob 0x213ae [8] (A6-0x9)> Δ-8 {[#0]|[«4""»]|[«4""»]|[2, '(A6-0xa)']|[«8»]} <Call 0x213be 0x1054a> {[#0]|[«4""»]|[«4""»]|[2, '(A6-0xa)']|[«8»]} ?IPC_Puts(a : Bool; b : String; c : String; d: Bool; e : Long; f : Long) <POP 213c4-213c8 StackAdj> Δ+20 {} <POP 213c8-213d0 Epilogue> Σ0 ←0x21354
@ 213d0 START <POP 213d0--0001 Body> <POP 213d0-213da Prologue> Σ0 <POP 213da-213ee RegCacheLoad> Σ0 ↓ <POP 213ee-21456 Naked> Σ0 ↓ <Call 0x213ee 0x10398> {} FSCALL_10398 <Const 0x213f4 0x21cc8.4> Δ-4 {[##138440]} <Const 0x213fa 0x21cc9.4> Δ-4 {[##138440]|[##138441]} <Call 0x213fc 0x10544> {[##138440]|[##138441]} IPC_InitGetTwoBools(VAR a : Bool; VAR b : Bool) <POP 21402-21404 StackAdj> Δ+8 {} <Const 0x21404 0xf.4> Δ-4 {[##15]} <Call 0x21408 0x104d8> {[##15]} ExpInit(a : Long) <POP 2140e-21410 StackAdj> Δ+2 {[-2-]} <POP 21410-21411 StackAdj> Δ+2 {} <Blob 0x21411 [2] @> Δ-2 {[«2""»]} <Call 0x21412 0x104d2> {[«2""»]} SetExpInitDone(a : Byte) <POP 21418-21419 StackAdj> Δ+2 ↓ {} <Blob 0x21419 [6] @> Δ-6 {[«6""»]} <POP 21428-2142a StackAdj> Δ-4 {[«6""»]|[-4-]} <Lit 0x2142a 5> {[«6""»]|[$$P2CSA]} <MI 2143c MOVE.L (A7)+,0x21cd4> Δ+4 {[«6""»]} <POP 2143e-21440 StackAdj> Δ+6 {} <Const 0x21440 0x21cd8.4> Δ-4 {[##138456]} <Call 0x21446 0x102b8> {[##138456]} NewString(VAR a : String) <POP 2144c-2144e StackAdj> Δ+4 {} <MI 2144e CLR.B 0x21cca> {} <MI 21454 MOVEQ.L #0x00,D0> {} <POP 21456-21472 Naked> Σ0 ↓ →0x21456 ←0x21456 <MI 21456 MOVE.L D0,0x21cf8> {} <POP 0x2145c LimitCheck 0x0 ≤ D0 ≤ 0x7> {} <MI 21462 LEA.L 0x21cc0,A0> {} <MI 21468 CLR.B (A0+D0.L+#0xb)> {} <MI 2146c ADDQ.L #0x1,D0> {} <MI 2146e CMP.L #0x07,D0> {} <MI 21470 BLE 0x21456> {} <POP 21472-2154e Naked> Σ0 ↓ <POP 21472-21474 StackAdj> Δ-2 {[-2-]} <Call 0x21474 0x20526> {[-2-]} <MI 21478 MOVE.B (A7),D0> {[-2-]} <MI 2147a EXTB.W D0> {[-2-]} <POP 0x2147c LimitCheck 0x0 ≤ D0 ≤ 0x1> {[-2-]} <MI 2147e MOVE.B D0,(A7)> {[-2-]} <Call 0x21480 0x2133c> {[-2-]} <Call 0x21482 0x20626> {[-2-]} <MI 21486 MOVE.B (A7),D0> {[-2-]} <MI 21488 EXTB.W D0> {[-2-]} <POP 0x2148a LimitCheck 0x0 ≤ D0 ≤ 0x1> {[-2-]} <MI 2148c MOVE.B D0,(A7)> {[-2-]} <Call 0x2148e 0x2133c> {[-2-]} <Call 0x21490 0x20728> {[-2-]} <MI 21494 MOVE.B (A7),D0> {[-2-]} <MI 21496 EXTB.W D0> {[-2-]} <POP 0x21498 LimitCheck 0x0 ≤ D0 ≤ 0x1> {[-2-]} <MI 2149a MOVE.B D0,(A7)> {[-2-]} <Call 0x2149c 0x2133c> {[-2-]} <Call 0x2149e 0x20778> {[-2-]} <MI 214a2 MOVE.B (A7),D0> {[-2-]} <MI 214a4 EXTB.W D0> {[-2-]} <POP 0x214a6 LimitCheck 0x0 ≤ D0 ≤ 0x1> {[-2-]} <MI 214a8 MOVE.B D0,(A7)> {[-2-]} <Call 0x214aa 0x2133c> {[-2-]} <Call 0x214ac 0x207fc> {[-2-]} <MI 214b0 MOVE.B (A7),D0> {[-2-]} <MI 214b2 EXTB.W D0> {[-2-]} <POP 0x214b4 LimitCheck 0x0 ≤ D0 ≤ 0x1> {[-2-]} <MI 214b6 MOVE.B D0,(A7)> {[-2-]} <Call 0x214b8 0x2133c> {[-2-]} <Call 0x214ba 0x2084a> {[-2-]} <MI 214be MOVE.B (A7),D0> {[-2-]} <MI 214c0 EXTB.W D0> {[-2-]} <POP 0x214c2 LimitCheck 0x0 ≤ D0 ≤ 0x1> {[-2-]} <MI 214c4 MOVE.B D0,(A7)> {[-2-]} <Call 0x214c6 0x2133c> {[-2-]} <Call 0x214c8 0x2091a> {[-2-]} <MI 214cc MOVE.B (A7),D0> {[-2-]} <MI 214ce EXTB.W D0> {[-2-]} <POP 0x214d0 LimitCheck 0x0 ≤ D0 ≤ 0x1> {[-2-]} <MI 214d2 MOVE.B D0,(A7)> {[-2-]} <Call 0x214d4 0x2133c> {[-2-]} <Call 0x214d6 0x2095e> {[-2-]} <MI 214da MOVE.B (A7),D0> {[-2-]} <MI 214dc EXTB.W D0> {[-2-]} <POP 0x214de LimitCheck 0x0 ≤ D0 ≤ 0x1> {[-2-]} <MI 214e0 MOVE.B D0,(A7)> {[-2-]} <Call 0x214e2 0x2133c> {[-2-]} <Call 0x214e4 0x20a10> {[-2-]} <MI 214e8 MOVE.B (A7),D0> {[-2-]} <MI 214ea EXTB.W D0> {[-2-]} <POP 0x214ec LimitCheck 0x0 ≤ D0 ≤ 0x1> {[-2-]} <MI 214ee MOVE.B D0,(A7)> {[-2-]} <Call 0x214f0 0x2133c> {[-2-]} <Call 0x214f2 0x20a8c> {[-2-]} <MI 214f6 MOVE.B (A7),D0> {[-2-]} <MI 214f8 EXTB.W D0> {[-2-]} <POP 0x214fa LimitCheck 0x0 ≤ D0 ≤ 0x1> {[-2-]} <MI 214fc MOVE.B D0,(A7)> {[-2-]} <Call 0x214fe 0x2133c> {[-2-]} <Call 0x21500 0x20c70> {[-2-]} <MI 21504 MOVE.B (A7),D0> {[-2-]} <MI 21506 EXTB.W D0> {[-2-]} <POP 0x21508 LimitCheck 0x0 ≤ D0 ≤ 0x1> {[-2-]} <MI 2150a MOVE.B D0,(A7)> {[-2-]} <Call 0x2150c 0x2133c> {[-2-]} <Call 0x2150e 0x20d6c> {[-2-]} <MI 21512 MOVE.B (A7),D0> {[-2-]} <MI 21514 EXTB.W D0> {[-2-]} <POP 0x21516 LimitCheck 0x0 ≤ D0 ≤ 0x1> {[-2-]} <MI 21518 MOVE.B D0,(A7)> {[-2-]} <Call 0x2151a 0x2133c> {[-2-]} <Call 0x2151c 0x20f22> {[-2-]} <MI 21520 MOVE.B (A7),D0> {[-2-]} <MI 21522 EXTB.W D0> {[-2-]} <POP 0x21524 LimitCheck 0x0 ≤ D0 ≤ 0x1> {[-2-]} <MI 21526 MOVE.B D0,(A7)> {[-2-]} <Call 0x21528 0x2133c> {[-2-]} <Call 0x2152a 0x21282> {[-2-]} <MI 2152e MOVE.B (A7),D0> {[-2-]} <MI 21530 EXTB.W D0> {[-2-]} <POP 0x21532 LimitCheck 0x0 ≤ D0 ≤ 0x1> {[-2-]} <MI 21534 MOVE.B D0,(A7)> {[-2-]} <Call 0x21536 0x2133c> {[-2-]} <POP 21538-21539 StackAdj> Δ+2 {} <Blob 0x21539 [2] @> Δ-2 {[«2""»]} <Const 0x2153a 0x21cdc.4> Δ-4 {[«2""»]|[##138460]} <Call 0x21540 0x2034e> {[«2""»]|[##138460]} <POP 21544-21546 StackAdj> Δ+6 {} <MI 21546 CLR.B 0x21cef> {} <MI 2154c MOVEQ.L #0x00,D0> {} <POP 2154e-2156a Naked> Σ0 ↓ →0x2154e ←0x2154e <MI 2154e MOVE.L D0,0x21cf8> {} <POP 0x21554 LimitCheck 0x0 ≤ D0 ≤ 0x7> {} <MI 2155a LEA.L 0x21cc0,A0> {} <MI 21560 CLR.B (A0+D0.L+#0x30)> {} <MI 21564 ADDQ.L #0x1,D0> {} <MI 21566 CMP.L #0x07,D0> {} <MI 21568 BLE 0x2154e> {} <POP 2156a-21590 Naked> Σ0 ↓ <Const 0x2156a 0x1.2> Δ-2 {[#1]} <Blob 0x2156c [4] @> Δ-4 {[#1]|[«4""»]} <Blob 0x2156e [4] @> Δ-4 {[#1]|[«4""»]|[«4""»]} <Blob 0x21574 [2] @> Δ-2 {[#1]|[«4""»]|[«4""»]|[«2""»]} <Blob 0x2157a [4] @> Δ-4 {[#1]|[«4""»]|[«4""»]|[«2""»]|[«4""»]} <Blob 0x21580 [4] @> Δ-4 {[#1]|[«4""»]|[«4""»]|[«2""»]|[«4""»]|[«4""»]} <Call 0x21586 0x1054a> {[#1]|[«4""»]|[«4""»]|[«2""»]|[«4""»]|[«4""»]} ?IPC_Puts(a : Bool; b : String; c : String; d: Bool; e : Long; f : Long) <POP 2158c-21590 StackAdj> Δ+20 {} <POP 21590-21596 Naked> Σ0 <Call 0x21590 0x10284> {} ?exit
00020000 ; -------------------------------------------------------------------------------------- 00020000 ; R1000.Disassembly modules: 00020000 ; import all 00020000 ; import kind.program 00020000 ; no ident.4c0963499580ed83 00020000 ; -------------------------------------------------------------------------------------- 00020000 stack.top: 00020000 00 04 00 00 | | .CODE 0x40000 ; STACK.END 00020004 00 02 13 d0 | | .CODE START 00020008 00 01 02 88 | | .CODE FSCALL_10288 0002000c heap.top: 0002000c 00 02 1c fc | | .PTR 0x21cfc 00020010 code.end: 00020010 00 02 1c c0 | | .PTR 0x21cc0 00020014 00 00 00 00 | | .CONST 0x00000000 00020018 programfailurehandler: 00020018 00 02 01 aa | | .CODE PROG_FAIL 0002001c experimentfailurehandler: 0002001c 00 02 02 12 | | .CODE EXP_FAIL 00020020 00 00 00 00 | | .CONST 0x00000000 00020024 exp_init_done: 00020024 00 | | .CONST 0x00 00020025 00 | | .CONST 0x00 00020026 00 00 | | .CONST 0x0000 00020028 00 00 | | .CONST 0x0000 0002002a 00 00 | | .XXX[0x2] 0002002c 00 00 | | .CONST 0x0000 0002002e 00 00 | | .CONST 0x0000 00020030 00 00 | | .CONST 0x0000 00020032 00 00 00 00 00 00 | | .XXX[0x6] 00020038 00 00 00 00 00 00 00 00 | | .BLANK 00[0xb0] 000200e8 00 00 00 00 | | .XXX[0x4] 000200ec 00 00 00 00 | | .PTR 0x0 000200f0 is_open_ERROR_LOG: 000200f0 00 | | .CONST 0x0 000200f1 write_error_ERROR_LOG: 000200f1 00 | | .CONST 0x0 000200f2 00 00 00 00 | | .CONST 0x00000000 000200f6 00 00 00 00 | | .CONST 0x00000000 000200fa 00 | | .CONST 0x00 000200fb 00 | | .CONST 0x00 000200fc file_ERROR_LOG: 000200fc 00 00 00 00 | | .CONST 0x00000000 00020100 00 00 00 00 | | .CONST 0x00000000 00020104 00 00 | | .CONST 0x0000 00020106 00 00 | | .CONST 0x0000 00020108 somekindoffsflag: 00020108 00 | | .CONST 0x00 00020109 00 | | .CONST 0x00 0002010a 57 6f 72 64 73 20 65 72 |Words er| .TXT 'Words error :_' 00020118 42 6f 61 72 64 20 20 20 |Board | .TXT 'Board :_ ' 00020126 45 78 70 65 72 69 6d 65 |Experime| .TXT 'Experiment :_ ' 00020134 53 74 61 74 75 73 20 20 |Status | .TXT 'Status :_ ' 00020142 45 78 70 65 72 69 6d 65 |Experime| .TXT 'Experiment error :' 00020154 46 61 74 61 6c 20 65 78 |Fatal ex| .TXT 'Fatal experiment error. ' 0002016c 49 4e 49 54 53 54 41 54 |INITSTAT| .TXT 'INITSTATE ' 00020176 5c 20 |\ | .TXT '\ ' 00020178 50 32 43 53 41 20 |P2CSA | .TXT 'P2CSA ' 0002017e 00 00 00 00 | | .CONST 0x0,0x0,0x0,0x0 00020182 00 00 0a dd | | .CONST 0x0,0x0,0xa,0xdd 00020186 00 00 00 00 | | .CONST 0x0,0x0,0x0,0x0 0002018a 00 00 0a dd | | .CONST 0x0,0x0,0xa,0xdd 0002018e 00 01 | | .XXX[0x2] 00020190 02 04 08 0f | | .XXX[0x4] 00020194 00 0f | | .CONST 0x0,0xf 00020196 e0 a7 | | .CONST 0xe0,0xa7 00020198 ff 0d | | .CONST 0xff,0xd 0002019a 00 00 00 00 | | .CONST 0x0,0x0,0x0,0x0 0002019e 00 00 0a dd | | .CONST 0x0,0x0,0xa,0xdd 000201a2 00 00 00 00 | | .CONST 0x0,0x0,0x0,0x0 000201a6 00 00 0a dd | | .CONST 0x0,0x0,0xa,0xdd 000201aa ; -------------------------------------------------------------------------------------- 000201aa ; OMSI PASCAL Function 000201aa ; <LVAR 0x008 1(r)> 000201aa ; -------------------------------------------------------------------------------------- 000201aa PROG_FAIL: 000201aa 4e 56 ff d2 |NV | LINK.W A6,#0xffd2 000201ae bf d5 | | CMPA.L (A5),A7 000201b0 62 06 |b | BHI 0x201b8 000201b2 44 fc 00 02 |D | MOVE.W #0x2,CCR 000201b6 4e 76 |Nv | TRAPV 000201b8 de fc 00 2c | , | ADDA.W #0x2c,A7 000201bc 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7) 000201c0 41 fa ff 56 |A V | LEA.L 0x20118,A0 000201c4 70 06 |p | MOVEQ.L #0x06,D0 000201c6 3f 20 |? | MOVE.W -(A0),-(A7) 000201c8 51 c8 ff fc |Q | DBF D0,0x201c6 000201cc 1f 3c 00 03 | < | MOVE.B #0x03,-(A7) 000201d0 51 4f |QO | SUBQ.L #0x8,A7 000201d2 48 6f 00 0a |Ho | PEA.L (A7+0xa) 000201d6 3f 3c 00 01 |?< | MOVE.W #0x1,-(A7) 000201da 3f 3c 00 0e |?< | MOVE.W #0xe,-(A7) 000201de 4e b9 00 01 02 c4 |N | JSR StringLit(Src : Pointer; Offset: W; Len : W) : String 000201e4 58 4f |XO | ADDQ.L #0x4,A7 000201e6 10 2e 00 08 | . | MOVE.B (A6+0x8),D0 000201ea 48 80 |H | EXTB.W D0 000201ec 48 c0 |H | EXTW.L D0 000201ee 2f 00 |/ | MOVE.L D0,-(A7) 000201f0 4e b9 00 01 02 e4 |N | JSR Long2String(a : Long) : String 000201f6 58 4f |XO | ADDQ.L #0x4,A7 000201f8 4e b9 00 01 02 d0 |N | JSR StringCat2(a, b : String) : String 000201fe 50 4f |PO | ADDQ.L #0x8,A7 00020200 4e b9 00 01 03 b8 |N | JSR PopProgram(status : Byte; msg : String) 00020206 de fc 00 14 | | ADDA.W #0x14,A7 0002020a 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0 0002020e 4e 5e |N^ | UNLK A6 00020210 4e 75 |Nu | RTS 00020212 ; -------------------------------------------------------------------------------------- 00020212 ; OMSI PASCAL Function 00020212 ; <LVAR 0x00e 1(r)> 00020212 ; <LVAR 0x00a 4(r)> 00020212 ; <LVAR 0x008 1(r)> 00020212 ; -------------------------------------------------------------------------------------- 00020212 EXP_FAIL: 00020212 4e 56 ff 8c |NV | LINK.W A6,#0xff8c 00020216 bf d5 | | CMPA.L (A5),A7 00020218 62 06 |b | BHI 0x20220 0002021a 44 fc 00 02 |D | MOVE.W #0x2,CCR 0002021e 4e 76 |Nv | TRAPV 00020220 de fc 00 74 | t | ADDA.W #0x74,A7 00020224 48 e7 fc f8 |H | MOVEM.L A4+A3+A2+A1+A0+D5+D4+D3+D2+D1+D0,-(A7) 00020228 47 f9 00 01 02 c4 |G | LEA.L StringLit(Src : Pointer; Offset: W; Len : W) : String,A3 0002022e 49 f9 00 01 03 e0 |I | LEA.L WriteConsoleStringCrLf(str : String),A4 00020234 72 01 |r | MOVEQ.L #0x01,D1 00020236 74 0d |t | MOVEQ.L #0x0d,D2 00020238 76 1e |v | MOVEQ.L #0x1e,D3 0002023a 78 12 |x | MOVEQ.L #0x12,D4 0002023c 7a 0e |z | MOVEQ.L #0x0e,D5 0002023e 4e b9 00 01 03 dc |N | JSR WriteConsoleCrLf(void) 00020244 41 fa ff 0e |A | LEA.L 0x20154,A0 00020248 70 08 |p | MOVEQ.L #0x08,D0 0002024a 3f 20 |? | MOVE.W -(A0),-(A7) 0002024c 51 c8 ff fc |Q | DBF D0,0x2024a 00020250 59 4f |YO | SUBQ.L #0x4,A7 00020252 48 6f 00 04 |Ho | PEA.L (A7+0x4) 00020256 3f 01 |? | MOVE.W D1,-(A7) 00020258 3f 04 |? | MOVE.W D4,-(A7) 0002025a 4e 93 |N | JSR (A3) 0002025c 50 4f |PO | ADDQ.L #0x8,A7 0002025e 4e 94 |N | JSR (A4) 00020260 50 4f |PO | ADDQ.L #0x8,A7 00020262 20 4f | O | MOVEA.L A7,A0 00020264 43 fa fe b2 |C | LEA.L 0x20118,A1 00020268 70 0c |p | MOVEQ.L #0x0c,D0 0002026a 10 d9 | | MOVE.B (A1)+,(A0)+ 0002026c 51 c8 ff fc |Q | DBF D0,0x2026a 00020270 51 4f |QO | SUBQ.L #0x8,A7 00020272 48 6f 00 08 |Ho | PEA.L (A7+0x8) 00020276 3f 01 |? | MOVE.W D1,-(A7) 00020278 3f 02 |? | MOVE.W D2,-(A7) 0002027a 4e 93 |N | JSR (A3) 0002027c 54 4f |TO | ADDQ.L #0x2,A7 0002027e 1e ae 00 0e | | MOVE.B (A6+0xe),(A7) 00020282 4e b9 00 01 04 9c |N | JSR BoardName(address : B) : String 00020288 54 4f |TO | ADDQ.L #0x2,A7 0002028a 4e b9 00 01 02 d0 |N | JSR StringCat2(a, b : String) : String 00020290 50 4f |PO | ADDQ.L #0x8,A7 00020292 4e 94 |N | JSR (A4) 00020294 de c4 | | ADDA.W D4,A7 00020296 20 6e 00 0a | n | MOVEA.L (A6+0xa),A0 0002029a b0 c1 | | CMPA.W D1,A0 0002029c 67 48 |gH | BEQ 0x202e6 0002029e 9e c5 | | SUBA.W D5,A7 000202a0 22 4f |"O | MOVEA.L A7,A1 000202a2 45 fa fe 82 |E | LEA.L 0x20126,A2 000202a6 70 0c |p | MOVEQ.L #0x0c,D0 000202a8 12 da | | MOVE.B (A2)+,(A1)+ 000202aa 51 c8 ff fc |Q | DBF D0,0x202a8 000202ae 9e c3 | | SUBA.W D3,A7 000202b0 22 4f |"O | MOVEA.L A7,A1 000202b2 41 e8 00 fc |A | LEA.L (A0+0xfc),A0 000202b6 70 1d |p | MOVEQ.L #0x1d,D0 000202b8 12 d8 | | MOVE.B (A0)+,(A1)+ 000202ba 51 c8 ff fc |Q | DBF D0,0x202b8 000202be 51 4f |QO | SUBQ.L #0x8,A7 000202c0 48 6f 00 26 |Ho & | PEA.L (A7+0x26) 000202c4 3f 01 |? | MOVE.W D1,-(A7) 000202c6 3f 02 |? | MOVE.W D2,-(A7) 000202c8 4e 93 |N | JSR (A3) 000202ca 58 4f |XO | ADDQ.L #0x4,A7 000202cc 48 6f 00 0c |Ho | PEA.L (A7+0xc) 000202d0 3f 01 |? | MOVE.W D1,-(A7) 000202d2 3f 03 |? | MOVE.W D3,-(A7) 000202d4 4e 93 |N | JSR (A3) 000202d6 50 4f |PO | ADDQ.L #0x8,A7 000202d8 4e b9 00 01 02 d0 |N | JSR StringCat2(a, b : String) : String 000202de 50 4f |PO | ADDQ.L #0x8,A7 000202e0 4e 94 |N | JSR (A4) 000202e2 de fc 00 30 | 0 | ADDA.W #0x30,A7 000202e6 9e c5 | | SUBA.W D5,A7 000202e8 20 4f | O | MOVEA.L A7,A0 000202ea 43 fa fe 48 |C H | LEA.L 0x20134,A1 000202ee 70 0c |p | MOVEQ.L #0x0c,D0 000202f0 10 d9 | | MOVE.B (A1)+,(A0)+ 000202f2 51 c8 ff fc |Q | DBF D0,0x202f0 000202f6 51 4f |QO | SUBQ.L #0x8,A7 000202f8 48 6f 00 08 |Ho | PEA.L (A7+0x8) 000202fc 3f 01 |? | MOVE.W D1,-(A7) 000202fe 3f 02 |? | MOVE.W D2,-(A7) 00020300 4e 93 |N | JSR (A3) 00020302 54 4f |TO | ADDQ.L #0x2,A7 00020304 1e ae 00 08 | | MOVE.B (A6+0x8),(A7) 00020308 4e b9 00 01 04 a2 |N | JSR ExpStatus2Text(status.B, &String) 0002030e 54 4f |TO | ADDQ.L #0x2,A7 00020310 4e b9 00 01 02 d0 |N | JSR StringCat2(a, b : String) : String 00020316 50 4f |PO | ADDQ.L #0x8,A7 00020318 4e 94 |N | JSR (A4) 0002031a 5d 4f |]O | SUBQ.L #0x6,A7 0002031c 20 4f | O | MOVEA.L A7,A0 0002031e 43 fa fe 34 |C 4 | LEA.L 0x20154,A1 00020322 70 16 |p | MOVEQ.L #0x16,D0 00020324 10 d9 | | MOVE.B (A1)+,(A0)+ 00020326 51 c8 ff fc |Q | DBF D0,0x20324 0002032a 1f 3c 00 02 | < | MOVE.B #0x02,-(A7) 0002032e 59 4f |YO | SUBQ.L #0x4,A7 00020330 48 6f 00 06 |Ho | PEA.L (A7+0x6) 00020334 3f 01 |? | MOVE.W D1,-(A7) 00020336 3f 3c 00 17 |?< | MOVE.W #0x17,-(A7) 0002033a 4e 93 |N | JSR (A3) 0002033c 50 4f |PO | ADDQ.L #0x8,A7 0002033e 4e b9 00 01 03 b8 |N | JSR PopProgram(status : Byte; msg : String) 00020344 de c3 | | ADDA.W D3,A7 00020346 4c df 1f 3f |L ? | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+A0+A1+A2+A3+A4 0002034a 4e 5e |N^ | UNLK A6 0002034c 4e 75 |Nu | RTS 0002034e ; -------------------------------------------------------------------------------------- 0002034e ; OMSI PASCAL Function 0002034e ; <LVAR 0x00c 1(r)> 0002034e ; <LVAR 0x008 4(r)> 0002034e ; <LVAR -0x002 @> 0002034e ; -------------------------------------------------------------------------------------- 0002034e 4e 56 ff d6 |NV | LINK.W A6,#0xffd6 00020352 bf d5 | | CMPA.L (A5),A7 00020354 62 06 |b | BHI 0x2035c 00020356 44 fc 00 02 |D | MOVE.W #0x2,CCR 0002035a 4e 76 |Nv | TRAPV 0002035c de fc 00 28 | ( | ADDA.W #0x28,A7 00020360 48 e7 80 c0 |H | MOVEM.L A1+A0+D0,-(A7) 00020364 4e b9 00 01 05 38 |N 8 | JSR IPC_Init(void) 0002036a 1f 2e 00 0c | . | MOVE.B (A6+0xc),-(A7) 0002036e 4e b9 00 01 05 02 |N | JSR IPC_PutBool(a : Bool) 00020374 54 4f |TO | ADDQ.L #0x2,A7 00020376 4e b9 00 01 05 14 |N | JSR IPC_PutEnd(void) 0002037c 9e fc 00 0a | | SUBA.W #0xa,A7 00020380 20 4f | O | MOVEA.L A7,A0 00020382 43 fa fd e8 |C | LEA.L 0x2016c,A1 00020386 70 08 |p | MOVEQ.L #0x08,D0 00020388 10 d9 | | MOVE.B (A1)+,(A0)+ 0002038a 51 c8 ff fc |Q | DBF D0,0x20388 0002038e 59 4f |YO | SUBQ.L #0x4,A7 00020390 48 6f 00 04 |Ho | PEA.L (A7+0x4) 00020394 3f 3c 00 01 |?< | MOVE.W #0x1,-(A7) 00020398 3f 3c 00 09 |?< | MOVE.W #0x9,-(A7) 0002039c 4e b9 00 01 02 c4 |N | JSR StringLit(Src : Pointer; Offset: W; Len : W) : String 000203a2 50 4f |PO | ADDQ.L #0x8,A7 000203a4 48 78 00 01 |Hx | PEA.L 0x1 000203a8 1f 3c 00 02 | < | MOVE.B #0x02,-(A7) 000203ac 48 6e ff fe |Hn | PEA.L (A6-0x2) 000203b0 4e b9 00 01 03 b0 |N | JSR PushProgram(a : String; b : String; MOD c : B; VAR d : Bool) 000203b6 de fc 00 18 | | ADDA.W #0x18,A7 000203ba 4e b9 00 01 05 38 |N 8 | JSR IPC_Init(void) 000203c0 20 6e 00 08 | n | MOVEA.L (A6+0x8),A0 000203c4 48 50 |HP | PEA.L (A0) 000203c6 4e b9 00 01 05 26 |N & | JSR IPC_GetBool() : Bool 000203cc 58 4f |XO | ADDQ.L #0x4,A7 000203ce 4e b9 00 01 05 1a |N | JSR IPC_GetEnd(void) 000203d4 4c df 03 01 |L | MOVEM.L (A7)+,D0+A0+A1 000203d8 4e 5e |N^ | UNLK A6 000203da 4e 75 |Nu | RTS 000203dc ; -------------------------------------------------------------------------------------- 000203dc ; OMSI PASCAL Function 000203dc ; <LVAR 0x008 4(r)> 000203dc ; -------------------------------------------------------------------------------------- 000203dc 4e 56 ff f4 |NV | LINK.W A6,#0xfff4 ; Spelunked 000203e0 bf d5 | | CMPA.L (A5),A7 000203e2 62 06 |b | BHI 0x203ea 000203e4 44 fc 00 02 |D | MOVE.W #0x2,CCR 000203e8 4e 76 |Nv | TRAPV 000203ea de fc 00 0c | | ADDA.W #0xc,A7 000203ee 48 e7 00 80 |H | MOVEM.L A0,-(A7) 000203f2 4e b9 00 01 05 38 |N 8 | JSR IPC_Init(void) 000203f8 20 6e 00 08 | n | MOVEA.L (A6+0x8),A0 000203fc 48 50 |HP | PEA.L (A0) 000203fe 4e b9 00 01 05 26 |N & | JSR IPC_GetBool() : Bool 00020404 58 4f |XO | ADDQ.L #0x4,A7 00020406 4e b9 00 01 05 1a |N | JSR IPC_GetEnd(void) 0002040c 4c df 01 00 |L | MOVEM.L (A7)+,A0 00020410 4e 5e |N^ | UNLK A6 00020412 4e 75 |Nu | RTS 00020414 ; -------------------------------------------------------------------------------------- 00020414 ; OMSI PASCAL Function 00020414 ; <LVAR 0x008 1(r)> 00020414 ; -------------------------------------------------------------------------------------- 00020414 4e 56 ff f4 |NV | LINK.W A6,#0xfff4 ; Spelunked 00020418 bf d5 | | CMPA.L (A5),A7 0002041a 62 06 |b | BHI 0x20422 0002041c 44 fc 00 02 |D | MOVE.W #0x2,CCR 00020420 4e 76 |Nv | TRAPV 00020422 de fc 00 0a | | ADDA.W #0xa,A7 00020426 4e b9 00 01 05 38 |N 8 | JSR IPC_Init(void) 0002042c 1f 2e 00 08 | . | MOVE.B (A6+0x8),-(A7) 00020430 4e b9 00 01 05 02 |N | JSR IPC_PutBool(a : Bool) 00020436 54 4f |TO | ADDQ.L #0x2,A7 00020438 4e b9 00 01 05 14 |N | JSR IPC_PutEnd(void) 0002043e 42 27 |B' | CLR.B -(A7) 00020440 48 78 00 01 |Hx | PEA.L 0x1 00020444 4e b9 00 01 03 b8 |N | JSR PopProgram(status : Byte; msg : String) 0002044a 5c 4f |\O | ADDQ.L #0x6,A7 0002044c 4e 5e |N^ | UNLK A6 0002044e 4e 75 |Nu | RTS 00020450 ; -------------------------------------------------------------------------------------- 00020450 ; OMSI PASCAL Function 00020450 ; <LVAR 0x010 4(r)> 00020450 ; <LVAR 0x008 4(r)> 00020450 ; <LVAR -0x008 4(r)> 00020450 ; <LVAR -0x00c 4(r)> 00020450 ; <LVAR -0x010 4(r)> 00020450 ; <LVAR -0x014 @ 4(r)> 00020450 ; -------------------------------------------------------------------------------------- 00020450 4e 56 ff b6 |NV | LINK.W A6,#0xffb6 00020454 bf d5 | | CMPA.L (A5),A7 00020456 62 06 |b | BHI 0x2045e 00020458 44 fc 00 02 |D | MOVE.W #0x2,CCR 0002045c 4e 76 |Nv | TRAPV 0002045e de fc 00 36 | 6 | ADDA.W #0x36,A7 00020462 48 e7 c1 e0 |H | MOVEM.L A2+A1+A0+D7+D1+D0,-(A7) 00020466 43 ee 00 08 |C | LEA.L (A6+0x8),A1 0002046a 45 f9 00 02 1c d8 |E | LEA.L 0x21cd8,A2 00020470 72 07 |r | MOVEQ.L #0x07,D1 00020472 70 06 |p | MOVEQ.L #0x06,D0 00020474 90 91 | | SUB.L (A1),D0 00020476 2f 00 |/ | MOVE.L D0,-(A7) 00020478 7e 00 |~ | MOVEQ.L #0x00,D7 0002047a be 97 | | CMP.L (A7),D7 0002047c 6e 0e |n | BGT 0x2048c 0002047e be 81 | | CMP.L D1,D7 00020480 63 02 |c | BLS 0x20484 00020482 4e 4f |NO | TRAP #15 00020484 42 36 78 f4 |B6x | CLR.B (A6+D7.L-#0xc) 00020488 52 87 |R | ADDQ.L #0x1,D7 0002048a 68 ee |h | BVC 0x2047a 0002048c 58 4f |XO | ADDQ.L #0x4,A7 0002048e 70 07 |p | MOVEQ.L #0x07,D0 00020490 90 91 | | SUB.L (A1),D0 00020492 2e 00 |. | MOVE.L D0,D7 00020494 be 81 | | CMP.L D1,D7 00020496 6e 26 |n& | BGT 0x204be 00020498 be 81 | | CMP.L D1,D7 0002049a 63 02 |c | BLS 0x2049e 0002049c 4e 4f |NO | TRAP #15 0002049e 20 6e 00 10 | n | MOVEA.L (A6+0x10),A0 000204a2 20 07 | | MOVE.L D7,D0 000204a4 d0 91 | | ADD.L (A1),D0 000204a6 5f 80 |_ | SUBQ.L #0x7,D0 000204a8 b0 91 | | CMP.L (A1),D0 000204aa 6e 06 |n | BGT 0x204b2 000204ac 90 ae 00 0c | | SUB.L (A6+0xc),D0 000204b0 6c 02 |l | BGE 0x204b4 000204b2 4e 4f |NO | TRAP #15 000204b4 1d b0 08 00 78 f4 | x | MOVE.B (A0+D0.L),(A6+D7.L-#0xc) 000204ba 52 87 |R | ADDQ.L #0x1,D7 000204bc 68 d6 |h | BVC 0x20494 000204be 2f 2e ff f8 |/. | MOVE.L (A6-0x8),-(A7) 000204c2 2f 2e ff f4 |/. | MOVE.L (A6-0xc),-(A7) 000204c6 48 57 |HW | PEA.L (A7) 000204c8 48 78 00 00 |Hx | PEA.L 0x0 000204cc 48 78 00 07 |Hx | PEA.L 0x7 000204d0 48 6e ff ec |Hn | PEA.L (A6-0x14) 000204d4 4e b9 00 01 04 b4 |N | JSR ?FS104b4(VAR a: Long; b: L; MOD c: L; VAR d : Q) 000204da de fc 00 16 | | ADDA.W #0x16,A7 000204de 3e ba fc 96 |> | MOVE.W 0x20176,(A7) 000204e2 59 4f |YO | SUBQ.L #0x4,A7 000204e4 2f 12 |/ | MOVE.L (A2),-(A7) 000204e6 59 4f |YO | SUBQ.L #0x4,A7 000204e8 2f 2e ff f0 |/. | MOVE.L (A6-0x10),-(A7) 000204ec 2f 2e ff ec |/. | MOVE.L (A6-0x14),-(A7) 000204f0 48 78 00 10 |Hx | PEA.L 0x10 000204f4 4e b9 00 01 03 5c |N \ | JSR Quad2String(a : Quad; radix : Long ) : String 000204fa 50 4f |PO | ADDQ.L #0x8,A7 000204fc 48 6f 00 10 |Ho | PEA.L (A7+0x10) 00020500 3f 3c 00 01 |?< | MOVE.W #0x1,-(A7) 00020504 3f 3c 00 02 |?< | MOVE.W #0x2,-(A7) 00020508 4e b9 00 01 02 c4 |N | JSR StringLit(Src : Pointer; Offset: W; Len : W) : String 0002050e 50 4f |PO | ADDQ.L #0x8,A7 00020510 4e b9 00 01 02 d4 |N | JSR StringCat3(a, b, c : String) : String 00020516 de fc 00 0c | | ADDA.W #0xc,A7 0002051a 24 9f |$ | MOVE.L (A7)+,(A2) 0002051c 54 4f |TO | ADDQ.L #0x2,A7 0002051e 4c df 07 83 |L | MOVEM.L (A7)+,D0+D1+D7+A0+A1+A2 00020522 4e 5e |N^ | UNLK A6 00020524 4e 75 |Nu | RTS 00020526 ; -------------------------------------------------------------------------------------- 00020526 ; OMSI PASCAL Function 00020526 ; <LVAR 0x008 1(w)> 00020526 ; <LVAR -0x001 @> 00020526 ; <LVAR -0x002 @> 00020526 ; <LVAR -0x00a @> 00020526 ; <LVAR -0x012 @> 00020526 ; <LVAR -0x013 @> 00020526 ; <LVAR -0x014 @ 1(rw)> 00020526 ; -------------------------------------------------------------------------------------- 00020526 4e 56 ff ac |NV | LINK.W A6,#0xffac 0002052a bf d5 | | CMPA.L (A5),A7 0002052c 62 06 |b | BHI 0x20534 0002052e 44 fc 00 02 |D | MOVE.W #0x2,CCR 00020532 4e 76 |Nv | TRAPV 00020534 de fc 00 3c | < | ADDA.W #0x3c,A7 00020538 48 e7 e1 f8 |H | MOVEM.L A4+A3+A2+A1+A0+D7+D2+D1+D0,-(A7) 0002053c 41 ee ff ec |A | LEA.L (A6-0x14),A0 00020540 43 ee ff ee |C | LEA.L (A6-0x12),A1 00020544 45 ee ff f6 |E | LEA.L (A6-0xa),A2 00020548 47 ee ff ed |G | LEA.L (A6-0x13),A3 0002054c 49 ee ff fe |I | LEA.L (A6-0x2),A4 00020550 70 10 |p | MOVEQ.L #0x10,D0 00020552 72 14 |r | MOVEQ.L #0x14,D1 00020554 74 01 |t | MOVEQ.L #0x01,D2 00020556 7e 00 |~ | MOVEQ.L #0x00,D7 00020558 10 82 | | MOVE.B D2,(A0) 0002055a 2f 3a fc 26 |/: & | MOVE.L 0x20182,-(A7) 0002055e 2f 3a fc 1e |/: | MOVE.L 0x2017e,-(A7) 00020562 4e b9 00 02 1a bc |N | JSR exp_INIT_RF.TYP(Sw_8) 00020568 50 4f |PO | ADDQ.L #0x8,A7 0002056a 48 50 |HP | PEA.L (A0) 0002056c 48 53 |HS | PEA.L (A3) 0002056e 48 51 |HQ | PEA.L (A1) 00020570 48 52 |HR | PEA.L (A2) 00020572 4e b9 00 02 18 50 |N P | JSR exp_TEST_RD_CSA_TOP_ADR.TYP(&Fr, &Sr_1, &Sr_8, &Sr_8) 00020578 de c0 | | ADDA.W D0,A7 0002057a 4a 10 |J | TST.B (A0) 0002057c 67 7e |g~ | BEQ 0x205fc 0002057e 48 50 |HP | PEA.L (A0) 00020580 48 53 |HS | PEA.L (A3) 00020582 48 51 |HQ | PEA.L (A1) 00020584 48 52 |HR | PEA.L (A2) 00020586 4e b9 00 02 18 cc |N | JSR exp_TEST_RD_CSA_BOT_ADR.TYP(&Fr, &Sr_1, &Sr_8, &Sr_8) 0002058c de c0 | | ADDA.W D0,A7 0002058e 4a 10 |J | TST.B (A0) 00020590 67 6a |gj | BEQ 0x205fc 00020592 48 50 |HP | PEA.L (A0) 00020594 48 6e ff ff |Hn | PEA.L (A6-0x1) 00020598 48 51 |HQ | PEA.L (A1) 0002059a 48 52 |HR | PEA.L (A2) 0002059c 4e b9 00 02 18 a2 |N | JSR exp_TEST_RD_CSA_OFFS_ADR.TYP(&Fr, &Sr_1, &Sr_8, &Sr_8) 000205a2 de c0 | | ADDA.W D0,A7 000205a4 4a 10 |J | TST.B (A0) 000205a6 67 54 |gT | BEQ 0x205fc 000205a8 48 50 |HP | PEA.L (A0) 000205aa 48 54 |HT | PEA.L (A4) 000205ac 48 53 |HS | PEA.L (A3) 000205ae 48 51 |HQ | PEA.L (A1) 000205b0 48 52 |HR | PEA.L (A2) 000205b2 4e b9 00 02 18 78 |N x | JSR exp_TEST_RD_CTOP_REL_ADR.TYP(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8) 000205b8 de c1 | | ADDA.W D1,A7 000205ba 4a 10 |J | TST.B (A0) 000205bc 67 3e |g> | BEQ 0x205fc 000205be 48 50 |HP | PEA.L (A0) 000205c0 48 54 |HT | PEA.L (A4) 000205c2 48 53 |HS | PEA.L (A3) 000205c4 48 51 |HQ | PEA.L (A1) 000205c6 48 52 |HR | PEA.L (A2) 000205c8 4e b9 00 02 18 24 |N $ | JSR exp_TEST_WR_CTOP_CBOT_ADR.TYP(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8) 000205ce de c1 | | ADDA.W D1,A7 000205d0 4a 10 |J | TST.B (A0) 000205d2 67 28 |g( | BEQ 0x205fc 000205d4 48 50 |HP | PEA.L (A0) 000205d6 48 54 |HT | PEA.L (A4) 000205d8 48 53 |HS | PEA.L (A3) 000205da 48 51 |HQ | PEA.L (A1) 000205dc 48 52 |HR | PEA.L (A2) 000205de 4e b9 00 02 17 d0 |N | JSR exp_TEST_WR_CTOP_REL_ADR.TYP(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8) 000205e4 de c1 | | ADDA.W D1,A7 000205e6 4a 10 |J | TST.B (A0) 000205e8 67 12 |g | BEQ 0x205fc 000205ea 48 50 |HP | PEA.L (A0) 000205ec 48 6e ff ff |Hn | PEA.L (A6-0x1) 000205f0 48 51 |HQ | PEA.L (A1) 000205f2 48 52 |HR | PEA.L (A2) 000205f4 4e b9 00 02 17 fa |N | JSR exp_TEST_WR_CSA_OFFS_ADR.TYP(&Fr, &Sr_1, &Sr_8, &Sr_8) 000205fa de c0 | | ADDA.W D0,A7 000205fc 52 87 |R | ADDQ.L #0x1,D7 000205fe be 80 | | CMP.L D0,D7 00020600 67 06 |g | BEQ 0x20608 00020602 4a 10 |J | TST.B (A0) 00020604 66 00 ff 54 |f T | BNE 0x2055a 00020608 4a 10 |J | TST.B (A0) 0002060a 66 0e |f | BNE 0x2061a 0002060c 13 fc 00 03 00 02 1c cb | | MOVE.B #0x03,0x21ccb 00020614 13 c2 00 02 1c ca | | MOVE.B D2,0x21cca 0002061a 1d 50 00 08 | P | MOVE.B (A0),(A6+0x8) 0002061e 4c df 1f 87 |L | MOVEM.L (A7)+,D0+D1+D2+D7+A0+A1+A2+A3+A4 00020622 4e 5e |N^ | UNLK A6 00020624 4e 75 |Nu | RTS 00020626 ; -------------------------------------------------------------------------------------- 00020626 ; OMSI PASCAL Function 00020626 ; <LVAR 0x008 1(w)> 00020626 ; <LVAR -0x001 @> 00020626 ; <LVAR -0x002 @> 00020626 ; <LVAR -0x00a @> 00020626 ; <LVAR -0x012 @> 00020626 ; <LVAR -0x013 @> 00020626 ; <LVAR -0x014 @ 1(rw)> 00020626 ; -------------------------------------------------------------------------------------- 00020626 4e 56 ff b0 |NV | LINK.W A6,#0xffb0 0002062a bf d5 | | CMPA.L (A5),A7 0002062c 62 06 |b | BHI 0x20634 0002062e 44 fc 00 02 |D | MOVE.W #0x2,CCR 00020632 4e 76 |Nv | TRAPV 00020634 de fc 00 38 | 8 | ADDA.W #0x38,A7 00020638 48 e7 c1 f8 |H | MOVEM.L A4+A3+A2+A1+A0+D7+D1+D0,-(A7) 0002063c 41 ee ff ec |A | LEA.L (A6-0x14),A0 00020640 43 ee ff ee |C | LEA.L (A6-0x12),A1 00020644 45 ee ff f6 |E | LEA.L (A6-0xa),A2 00020648 47 ee ff ed |G | LEA.L (A6-0x13),A3 0002064c 49 ee ff fe |I | LEA.L (A6-0x2),A4 00020650 70 10 |p | MOVEQ.L #0x10,D0 00020652 72 14 |r | MOVEQ.L #0x14,D1 00020654 7e 00 |~ | MOVEQ.L #0x00,D7 00020656 10 bc 00 01 | | MOVE.B #0x01,(A0) 0002065a 2f 3a fb 2e |/: . | MOVE.L 0x2018a,-(A7) 0002065e 2f 3a fb 26 |/: & | MOVE.L 0x20186,-(A7) 00020662 4e b9 00 02 1c 88 |N | JSR exp_INIT_RF.VAL(Sw_8) 00020668 50 4f |PO | ADDQ.L #0x8,A7 0002066a 48 50 |HP | PEA.L (A0) 0002066c 48 53 |HS | PEA.L (A3) 0002066e 48 51 |HQ | PEA.L (A1) 00020670 48 52 |HR | PEA.L (A2) 00020672 4e b9 00 02 1b 56 |N V | JSR exp_TEST_RD_CSA_TOP_ADR.VAL(&Fr, &Sr_1, &Sr_8, &Sr_8) 00020678 de c0 | | ADDA.W D0,A7 0002067a 4a 10 |J | TST.B (A0) 0002067c 67 7e |g~ | BEQ 0x206fc 0002067e 48 50 |HP | PEA.L (A0) 00020680 48 53 |HS | PEA.L (A3) 00020682 48 51 |HQ | PEA.L (A1) 00020684 48 52 |HR | PEA.L (A2) 00020686 4e b9 00 02 1b d2 |N | JSR exp_TEST_RD_CSA_BOT_ADR.VAL(&Fr, &Sr_1, &Sr_8, &Sr_8) 0002068c de c0 | | ADDA.W D0,A7 0002068e 4a 10 |J | TST.B (A0) 00020690 67 6a |gj | BEQ 0x206fc 00020692 48 50 |HP | PEA.L (A0) 00020694 48 6e ff ff |Hn | PEA.L (A6-0x1) 00020698 48 51 |HQ | PEA.L (A1) 0002069a 48 52 |HR | PEA.L (A2) 0002069c 4e b9 00 02 1b a8 |N | JSR exp_TEST_RD_CSA_OFFS_ADR.VAL(&Fr, &Sr_1, &Sr_8, &Sr_8) 000206a2 de c0 | | ADDA.W D0,A7 000206a4 4a 10 |J | TST.B (A0) 000206a6 67 54 |gT | BEQ 0x206fc 000206a8 48 50 |HP | PEA.L (A0) 000206aa 48 54 |HT | PEA.L (A4) 000206ac 48 53 |HS | PEA.L (A3) 000206ae 48 51 |HQ | PEA.L (A1) 000206b0 48 52 |HR | PEA.L (A2) 000206b2 4e b9 00 02 1b 7e |N ~ | JSR exp_TEST_RD_CTOP_REL_ADR.VAL(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8) 000206b8 de c1 | | ADDA.W D1,A7 000206ba 4a 10 |J | TST.B (A0) 000206bc 67 3e |g> | BEQ 0x206fc 000206be 48 50 |HP | PEA.L (A0) 000206c0 48 54 |HT | PEA.L (A4) 000206c2 48 53 |HS | PEA.L (A3) 000206c4 48 51 |HQ | PEA.L (A1) 000206c6 48 52 |HR | PEA.L (A2) 000206c8 4e b9 00 02 1b 2a |N * | JSR exp_TEST_WR_CTOP_CBOT_ADR.VAL(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8) 000206ce de c1 | | ADDA.W D1,A7 000206d0 4a 10 |J | TST.B (A0) 000206d2 67 28 |g( | BEQ 0x206fc 000206d4 48 50 |HP | PEA.L (A0) 000206d6 48 54 |HT | PEA.L (A4) 000206d8 48 53 |HS | PEA.L (A3) 000206da 48 51 |HQ | PEA.L (A1) 000206dc 48 52 |HR | PEA.L (A2) 000206de 4e b9 00 02 1a d6 |N | JSR exp_TEST_WR_CTOP_REL_ADR.VAL(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8) 000206e4 de c1 | | ADDA.W D1,A7 000206e6 4a 10 |J | TST.B (A0) 000206e8 67 12 |g | BEQ 0x206fc 000206ea 48 50 |HP | PEA.L (A0) 000206ec 48 6e ff ff |Hn | PEA.L (A6-0x1) 000206f0 48 51 |HQ | PEA.L (A1) 000206f2 48 52 |HR | PEA.L (A2) 000206f4 4e b9 00 02 1b 00 |N | JSR exp_TEST_WR_CSA_OFFS_ADR.VAL(&Fr, &Sr_1, &Sr_8, &Sr_8) 000206fa de c0 | | ADDA.W D0,A7 000206fc 52 87 |R | ADDQ.L #0x1,D7 000206fe be 80 | | CMP.L D0,D7 00020700 67 06 |g | BEQ 0x20708 00020702 4a 10 |J | TST.B (A0) 00020704 66 00 ff 54 |f T | BNE 0x2065a 00020708 4a 10 |J | TST.B (A0) 0002070a 66 10 |f | BNE 0x2071c 0002070c 13 fc 00 04 00 02 1c cb | | MOVE.B #0x04,0x21ccb 00020714 13 fc 00 02 00 02 1c ca | | MOVE.B #0x02,0x21cca 0002071c 1d 50 00 08 | P | MOVE.B (A0),(A6+0x8) 00020720 4c df 1f 83 |L | MOVEM.L (A7)+,D0+D1+D7+A0+A1+A2+A3+A4 00020724 4e 5e |N^ | UNLK A6 00020726 4e 75 |Nu | RTS 00020728 ; -------------------------------------------------------------------------------------- 00020728 ; OMSI PASCAL Function 00020728 ; <LVAR 0x008 1(w)> 00020728 ; <LVAR -0x001 @> 00020728 ; <LVAR -0x002 @> 00020728 ; <LVAR -0x003 @> 00020728 ; <LVAR -0x004 @ 1(r)> 00020728 ; -------------------------------------------------------------------------------------- 00020728 4e 56 ff e0 |NV | LINK.W A6,#0xffe0 0002072c bf d5 | | CMPA.L (A5),A7 0002072e 62 06 |b | BHI 0x20736 00020730 44 fc 00 02 |D | MOVE.W #0x2,CCR 00020734 4e 76 |Nv | TRAPV 00020736 de fc 00 1c | | ADDA.W #0x1c,A7 0002073a 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7) 0002073e 41 ee ff fc |A | LEA.L (A6-0x4),A0 00020742 70 03 |p | MOVEQ.L #0x03,D0 00020744 48 50 |HP | PEA.L (A0) 00020746 48 6e ff fd |Hn | PEA.L (A6-0x3) 0002074a 48 6e ff fe |Hn | PEA.L (A6-0x2) 0002074e 48 6e ff ff |Hn | PEA.L (A6-0x1) 00020752 4e b9 00 02 19 ca |N | JSR exp_TEST_CSAPROM.TYP(&Fr, &Sr_1, &Sr_1, &Sr_1) 00020758 de fc 00 10 | | ADDA.W #0x10,A7 0002075c 4a 10 |J | TST.B (A0) 0002075e 66 0c |f | BNE 0x2076c 00020760 13 c0 00 02 1c cb | | MOVE.B D0,0x21ccb 00020766 13 c0 00 02 1c ca | | MOVE.B D0,0x21cca 0002076c 1d 50 00 08 | P | MOVE.B (A0),(A6+0x8) 00020770 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0 00020774 4e 5e |N^ | UNLK A6 00020776 4e 75 |Nu | RTS 00020778 ; -------------------------------------------------------------------------------------- 00020778 ; OMSI PASCAL Function 00020778 ; <LVAR 0x008 1(w)> 00020778 ; <LVAR -0x00a @> 00020778 ; <LVAR -0x00b @> 00020778 ; <LVAR -0x00c @ 1(r)> 00020778 ; -------------------------------------------------------------------------------------- 00020778 4e 56 ff d4 |NV | LINK.W A6,#0xffd4 0002077c bf d5 | | CMPA.L (A5),A7 0002077e 62 06 |b | BHI 0x20786 00020780 44 fc 00 02 |D | MOVE.W #0x2,CCR 00020784 4e 76 |Nv | TRAPV 00020786 de fc 00 20 | | ADDA.W #0x20,A7 0002078a 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7) 0002078e 41 ee ff f4 |A | LEA.L (A6-0xc),A0 00020792 43 f9 00 02 1c cb |C | LEA.L 0x21ccb,A1 00020798 45 f9 00 02 1c ca |E | LEA.L 0x21cca,A2 0002079e 70 06 |p | MOVEQ.L #0x06,D0 000207a0 48 50 |HP | PEA.L (A0) 000207a2 48 6e ff f5 |Hn | PEA.L (A6-0xb) 000207a6 48 6e ff f6 |Hn | PEA.L (A6-0xa) 000207aa 4e b9 00 02 15 de |N | JSR exp_TEST_NAME_MATCH_1.FIU(&Fr, &Fr, &Sr_1_4_4) 000207b0 de fc 00 0c | | ADDA.W #0xc,A7 000207b4 4a 10 |J | TST.B (A0) 000207b6 67 2a |g* | BEQ 0x207e2 000207b8 48 50 |HP | PEA.L (A0) 000207ba 4e b9 00 02 15 ba |N | JSR exp_TEST_NAME_MATCH_2.FIU(&Fr) 000207c0 58 4f |XO | ADDQ.L #0x4,A7 000207c2 4a 10 |J | TST.B (A0) 000207c4 67 14 |g | BEQ 0x207da 000207c6 48 50 |HP | PEA.L (A0) 000207c8 4e b9 00 02 15 96 |N | JSR exp_TEST_NAME_MATCH_3.FIU(&Fr) 000207ce 58 4f |XO | ADDQ.L #0x4,A7 000207d0 4a 10 |J | TST.B (A0) 000207d2 66 04 |f | BNE 0x207d8 000207d4 12 80 | | MOVE.B D0,(A1) 000207d6 14 80 | | MOVE.B D0,(A2) 000207d8 60 06 |` | BRA 0x207e0 000207da 12 80 | | MOVE.B D0,(A1) 000207dc 14 bc 00 05 | | MOVE.B #0x05,(A2) 000207e0 60 0e |` | BRA 0x207f0 000207e2 12 80 | | MOVE.B D0,(A1) 000207e4 13 fc 00 03 00 02 1c cc | | MOVE.B #0x03,0x21ccc 000207ec 14 bc 00 04 | | MOVE.B #0x04,(A2) 000207f0 1d 50 00 08 | P | MOVE.B (A0),(A6+0x8) 000207f4 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2 000207f8 4e 5e |N^ | UNLK A6 000207fa 4e 75 |Nu | RTS 000207fc ; -------------------------------------------------------------------------------------- 000207fc ; OMSI PASCAL Function 000207fc ; <LVAR 0x008 1(w)> 000207fc ; <LVAR -0x00a @> 000207fc ; <LVAR -0x00b @> 000207fc ; <LVAR -0x00c @ 1(r)> 000207fc ; -------------------------------------------------------------------------------------- 000207fc 4e 56 ff e0 |NV | LINK.W A6,#0xffe0 00020800 bf d5 | | CMPA.L (A5),A7 00020802 62 06 |b | BHI 0x2080a 00020804 44 fc 00 02 |D | MOVE.W #0x2,CCR 00020808 4e 76 |Nv | TRAPV 0002080a de fc 00 14 | | ADDA.W #0x14,A7 0002080e 48 e7 00 80 |H | MOVEM.L A0,-(A7) 00020812 41 ee ff f4 |A | LEA.L (A6-0xc),A0 00020816 48 50 |HP | PEA.L (A0) 00020818 48 6e ff f5 |Hn | PEA.L (A6-0xb) 0002081c 48 6e ff f6 |Hn | PEA.L (A6-0xa) 00020820 4e b9 00 02 16 44 |N D | JSR exp_TEST_CTOP_PARITY.FIU(&Fr, &Fr, &Sr_1_4_4) 00020826 de fc 00 0c | | ADDA.W #0xc,A7 0002082a 4a 10 |J | TST.B (A0) 0002082c 66 10 |f | BNE 0x2083e 0002082e 13 fc 00 06 00 02 1c cb | | MOVE.B #0x06,0x21ccb 00020836 13 fc 00 07 00 02 1c ca | | MOVE.B #0x07,0x21cca 0002083e 1d 50 00 08 | P | MOVE.B (A0),(A6+0x8) 00020842 4c df 01 00 |L | MOVEM.L (A7)+,A0 00020846 4e 5e |N^ | UNLK A6 00020848 4e 75 |Nu | RTS 0002084a ; -------------------------------------------------------------------------------------- 0002084a ; OMSI PASCAL Function 0002084a ; <LVAR 0x008 1(w)> 0002084a ; <LVAR -0x003 @ 1(r)> 0002084a ; <LVAR -0x004 @ 1(r)> 0002084a ; -------------------------------------------------------------------------------------- 0002084a 4e 56 ff ca |NV | LINK.W A6,#0xffca 0002084e bf d5 | | CMPA.L (A5),A7 00020850 62 06 |b | BHI 0x20858 00020852 44 fc 00 02 |D | MOVE.W #0x2,CCR 00020856 4e 76 |Nv | TRAPV 00020858 de fc 00 32 | 2 | ADDA.W #0x32,A7 0002085c 48 e7 f8 f8 |H | MOVEM.L A4+A3+A2+A1+A0+D4+D3+D2+D1+D0,-(A7) 00020860 41 f9 00 02 1c cb |A | LEA.L 0x21ccb,A0 00020866 43 f9 00 02 1c ca |C | LEA.L 0x21cca,A1 0002086c 45 ee ff fc |E | LEA.L (A6-0x4),A2 00020870 47 ee ff fd |G | LEA.L (A6-0x3),A3 00020874 49 f9 00 02 16 c0 |I | LEA.L exp_READ_FPDT.FIU(&Fr),A4 0002087a 70 03 |p | MOVEQ.L #0x03,D0 0002087c 72 06 |r | MOVEQ.L #0x06,D1 0002087e 74 08 |t | MOVEQ.L #0x08,D2 00020880 76 0a |v | MOVEQ.L #0x0a,D3 00020882 78 09 |x | MOVEQ.L #0x09,D4 00020884 42 27 |B' | CLR.B -(A7) 00020886 48 52 |HR | PEA.L (A2) 00020888 4e b9 00 02 1a a0 |N | JSR exp_LOAD_FPDT.TYP(&w, &Fr) 0002088e 5c 4f |\O | ADDQ.L #0x6,A7 00020890 4a 12 |J | TST.B (A2) 00020892 66 1c |f | BNE 0x208b0 00020894 48 53 |HS | PEA.L (A3) 00020896 4e 94 |N | JSR (A4) 00020898 58 4f |XO | ADDQ.L #0x4,A7 0002089a 4a 13 |J | TST.B (A3) 0002089c 66 06 |f | BNE 0x208a4 0002089e 10 80 | | MOVE.B D0,(A0) 000208a0 12 82 | | MOVE.B D2,(A1) 000208a2 60 0a |` | BRA 0x208ae 000208a4 10 80 | | MOVE.B D0,(A0) 000208a6 13 c1 00 02 1c cc | | MOVE.B D1,0x21ccc 000208ac 12 83 | | MOVE.B D3,(A1) 000208ae 60 10 |` | BRA 0x208c0 000208b0 48 53 |HS | PEA.L (A3) 000208b2 4e 94 |N | JSR (A4) 000208b4 58 4f |XO | ADDQ.L #0x4,A7 000208b6 4a 13 |J | TST.B (A3) 000208b8 67 06 |g | BEQ 0x208c0 000208ba 42 12 |B | CLR.B (A2) 000208bc 10 81 | | MOVE.B D1,(A0) 000208be 12 84 | | MOVE.B D4,(A1) 000208c0 4a 12 |J | TST.B (A2) 000208c2 67 3e |g> | BEQ 0x20902 000208c4 1f 3c 00 01 | < | MOVE.B #0x01,-(A7) 000208c8 48 52 |HR | PEA.L (A2) 000208ca 4e b9 00 02 1a a0 |N | JSR exp_LOAD_FPDT.TYP(&w, &Fr) 000208d0 5c 4f |\O | ADDQ.L #0x6,A7 000208d2 4a 12 |J | TST.B (A2) 000208d4 66 1c |f | BNE 0x208f2 000208d6 48 53 |HS | PEA.L (A3) 000208d8 4e 94 |N | JSR (A4) 000208da 58 4f |XO | ADDQ.L #0x4,A7 000208dc 4a 13 |J | TST.B (A3) 000208de 66 0c |f | BNE 0x208ec 000208e0 10 80 | | MOVE.B D0,(A0) 000208e2 13 c1 00 02 1c cc | | MOVE.B D1,0x21ccc 000208e8 12 83 | | MOVE.B D3,(A1) 000208ea 60 04 |` | BRA 0x208f0 000208ec 10 80 | | MOVE.B D0,(A0) 000208ee 12 82 | | MOVE.B D2,(A1) 000208f0 60 10 |` | BRA 0x20902 000208f2 48 53 |HS | PEA.L (A3) 000208f4 4e 94 |N | JSR (A4) 000208f6 58 4f |XO | ADDQ.L #0x4,A7 000208f8 4a 13 |J | TST.B (A3) 000208fa 66 06 |f | BNE 0x20902 000208fc 42 12 |B | CLR.B (A2) 000208fe 10 81 | | MOVE.B D1,(A0) 00020900 12 84 | | MOVE.B D4,(A1) 00020902 1d 52 00 08 | R | MOVE.B (A2),(A6+0x8) 00020906 42 27 |B' | CLR.B -(A7) 00020908 48 52 |HR | PEA.L (A2) 0002090a 4e b9 00 02 1a a0 |N | JSR exp_LOAD_FPDT.TYP(&w, &Fr) 00020910 5c 4f |\O | ADDQ.L #0x6,A7 00020912 4c df 1f 1f |L | MOVEM.L (A7)+,D0+D1+D2+D3+D4+A0+A1+A2+A3+A4 00020916 4e 5e |N^ | UNLK A6 00020918 4e 75 |Nu | RTS 0002091a ; -------------------------------------------------------------------------------------- 0002091a ; OMSI PASCAL Function 0002091a ; <LVAR 0x008 1(w)> 0002091a ; <LVAR -0x004 @ 1(r)> 0002091a ; -------------------------------------------------------------------------------------- 0002091a 4e 56 ff f0 |NV | LINK.W A6,#0xfff0 0002091e bf d5 | | CMPA.L (A5),A7 00020920 62 06 |b | BHI 0x20928 00020922 44 fc 00 02 |D | MOVE.W #0x2,CCR 00020926 4e 76 |Nv | TRAPV 00020928 de fc 00 0c | | ADDA.W #0xc,A7 0002092c 48 e7 00 80 |H | MOVEM.L A0,-(A7) 00020930 41 ee ff fc |A | LEA.L (A6-0x4),A0 00020934 48 50 |HP | PEA.L (A0) 00020936 4e b9 00 02 16 68 |N h | JSR exp_TEST_CSA_OOR.FIU(&Fr) 0002093c 58 4f |XO | ADDQ.L #0x4,A7 0002093e 4a 10 |J | TST.B (A0) 00020940 66 10 |f | BNE 0x20952 00020942 13 fc 00 06 00 02 1c cb | | MOVE.B #0x06,0x21ccb 0002094a 13 fc 00 0b 00 02 1c ca | | MOVE.B #0x0b,0x21cca 00020952 1d 50 00 08 | P | MOVE.B (A0),(A6+0x8) 00020956 4c df 01 00 |L | MOVEM.L (A7)+,A0 0002095a 4e 5e |N^ | UNLK A6 0002095c 4e 75 |Nu | RTS 0002095e ; -------------------------------------------------------------------------------------- 0002095e ; OMSI PASCAL Function 0002095e ; <LVAR 0x008 1(w)> 0002095e ; <LVAR -0x004 @ 1(r)> 0002095e ; -------------------------------------------------------------------------------------- 0002095e 4e 56 ff f0 |NV | LINK.W A6,#0xfff0 00020962 bf d5 | | CMPA.L (A5),A7 00020964 62 06 |b | BHI 0x2096c 00020966 44 fc 00 02 |D | MOVE.W #0x2,CCR 0002096a 4e 76 |Nv | TRAPV 0002096c de fc 00 0c | | ADDA.W #0xc,A7 00020970 48 e7 00 80 |H | MOVEM.L A0,-(A7) 00020974 41 ee ff fc |A | LEA.L (A6-0x4),A0 00020978 48 50 |HP | PEA.L (A0) 0002097a 4e b9 00 02 16 04 |N | JSR exp_TEST_IN_RANGE.FIU(&Fr) 00020980 58 4f |XO | ADDQ.L #0x4,A7 00020982 4a 10 |J | TST.B (A0) 00020984 66 10 |f | BNE 0x20996 00020986 13 fc 00 06 00 02 1c cb | | MOVE.B #0x06,0x21ccb 0002098e 13 fc 00 0c 00 02 1c ca | | MOVE.B #0x0c,0x21cca 00020996 1d 50 00 08 | P | MOVE.B (A0),(A6+0x8) 0002099a 4c df 01 00 |L | MOVEM.L (A7)+,A0 0002099e 4e 5e |N^ | UNLK A6 000209a0 4e 75 |Nu | RTS 000209a2 ; -------------------------------------------------------------------------------------- 000209a2 ; OMSI PASCAL Function 000209a2 ; <LVAR 0x008 1(w)> 000209a2 ; <LVAR -0x002 @ 1(r)> 000209a2 ; -------------------------------------------------------------------------------------- 000209a2 4e 56 ff dc |NV | LINK.W A6,#0xffdc 000209a6 bf d5 | | CMPA.L (A5),A7 000209a8 62 06 |b | BHI 0x209b0 000209aa 44 fc 00 02 |D | MOVE.W #0x2,CCR 000209ae 4e 76 |Nv | TRAPV 000209b0 de fc 00 1c | | ADDA.W #0x1c,A7 000209b4 48 e7 c3 80 |H | MOVEM.L A0+D7+D6+D1+D0,-(A7) 000209b8 7e 01 |~ | MOVEQ.L #0x01,D7 000209ba 7c 00 || | MOVEQ.L #0x00,D6 000209bc 0c 86 00 00 00 05 | | CMPI.L #0x00000005,D6 000209c2 63 02 |c | BLS 0x209c6 000209c4 4e 4f |NO | TRAP #15 000209c6 41 fa f7 c6 |A | LEA.L 0x2018e,A0 000209ca 1f 30 68 00 | 0h | MOVE.B (A0+D6.L),-(A7) 000209ce 4e b9 00 02 16 dc |N | JSR exp_LOAD_HIT_OFFS.FIU(Sw_1) 000209d4 54 4f |TO | ADDQ.L #0x2,A7 000209d6 48 6e ff fe |Hn | PEA.L (A6-0x2) 000209da 4e b9 00 02 1a 0e |N | JSR exp_READ_HIT_OFFS.TYP(&Sr_1) 000209e0 58 4f |XO | ADDQ.L #0x4,A7 000209e2 70 00 |p | MOVEQ.L #0x00,D0 000209e4 41 fa f7 a8 |A | LEA.L 0x2018e,A0 000209e8 12 30 68 00 | 0h | MOVE.B (A0+D6.L),D1 000209ec b2 2e ff fe | . | CMP.B (A6-0x2),D1 000209f0 66 02 |f | BNE 0x209f4 000209f2 52 00 |R | ADDQ.B #0x1,D0 000209f4 1e 00 | | MOVE.B D0,D7 000209f6 52 86 |R | ADDQ.L #0x1,D6 000209f8 0c 86 00 00 00 06 | | CMPI.L #0x00000006,D6 000209fe 67 04 |g | BEQ 0x20a04 00020a00 4a 07 |J | TST.B D7 00020a02 66 b8 |f | BNE 0x209bc 00020a04 1d 47 00 08 | G | MOVE.B D7,(A6+0x8) 00020a08 4c df 01 c3 |L | MOVEM.L (A7)+,D0+D1+D6+D7+A0 00020a0c 4e 5e |N^ | UNLK A6 00020a0e 4e 75 |Nu | RTS 00020a10 ; -------------------------------------------------------------------------------------- 00020a10 ; OMSI PASCAL Function 00020a10 ; <LVAR 0x008 1(rw)> 00020a10 ; <LVAR -0x004 @ 1(r)> 00020a10 ; -------------------------------------------------------------------------------------- 00020a10 4e 56 ff e0 |NV | LINK.W A6,#0xffe0 00020a14 bf d5 | | CMPA.L (A5),A7 00020a16 62 06 |b | BHI 0x20a1e 00020a18 44 fc 00 02 |D | MOVE.W #0x2,CCR 00020a1c 4e 76 |Nv | TRAPV 00020a1e de fc 00 1c | | ADDA.W #0x1c,A7 00020a22 48 e7 c0 e0 |H | MOVEM.L A2+A1+A0+D1+D0,-(A7) 00020a26 41 f9 00 02 1c cb |A | LEA.L 0x21ccb,A0 00020a2c 43 f9 00 02 1c ca |C | LEA.L 0x21cca,A1 00020a32 45 ee 00 08 |E | LEA.L (A6+0x8),A2 00020a36 70 06 |p | MOVEQ.L #0x06,D0 00020a38 72 03 |r | MOVEQ.L #0x03,D1 00020a3a 14 bc 00 01 | | MOVE.B #0x01,(A2) 00020a3e 48 6e ff fc |Hn | PEA.L (A6-0x4) 00020a42 4e b9 00 02 16 24 |N $ | JSR exp_TEST_HIT_OFFS.FIU(&Fr) 00020a48 58 4f |XO | ADDQ.L #0x4,A7 00020a4a 4a 2e ff fc |J. | TST.B (A6-0x4) 00020a4e 66 22 |f" | BNE 0x20a72 00020a50 42 12 |B | CLR.B (A2) 00020a52 55 4f |UO | SUBQ.L #0x2,A7 00020a54 4e ba ff 4c |N L | JSR 0x209a2 00020a58 4a 1f |J | TST.B (A7)+ 00020a5a 67 08 |g | BEQ 0x20a64 00020a5c 10 80 | | MOVE.B D0,(A0) 00020a5e 12 bc 00 0d | | MOVE.B #0x0d,(A1) 00020a62 60 0c |` | BRA 0x20a70 00020a64 10 80 | | MOVE.B D0,(A0) 00020a66 13 c1 00 02 1c cc | | MOVE.B D1,0x21ccc 00020a6c 12 bc 00 0f | | MOVE.B #0x0f,(A1) 00020a70 60 12 |` | BRA 0x20a84 00020a72 55 4f |UO | SUBQ.L #0x2,A7 00020a74 4e ba ff 2c |N , | JSR 0x209a2 00020a78 4a 1f |J | TST.B (A7)+ 00020a7a 66 08 |f | BNE 0x20a84 00020a7c 42 12 |B | CLR.B (A2) 00020a7e 10 81 | | MOVE.B D1,(A0) 00020a80 12 bc 00 0e | | MOVE.B #0x0e,(A1) 00020a84 4c df 07 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1+A2 00020a88 4e 5e |N^ | UNLK A6 00020a8a 4e 75 |Nu | RTS 00020a8c ; -------------------------------------------------------------------------------------- 00020a8c ; OMSI PASCAL Function 00020a8c ; <LVAR 0x008 1(w)> 00020a8c ; <LVAR -0x003 @> 00020a8c ; <LVAR -0x004 @> 00020a8c ; <LVAR -0x005 @ 1(rw)> 00020a8c ; <LVAR -0x006 @ 1(r)> 00020a8c ; <LVAR -0x008 @ 1(r)> 00020a8c ; -------------------------------------------------------------------------------------- 00020a8c 4e 56 ff b4 |NV | LINK.W A6,#0xffb4 00020a90 bf d5 | | CMPA.L (A5),A7 00020a92 62 06 |b | BHI 0x20a9a 00020a94 44 fc 00 02 |D | MOVE.W #0x2,CCR 00020a98 4e 76 |Nv | TRAPV 00020a9a de fc 00 44 | D | ADDA.W #0x44,A7 00020a9e 48 e7 ff f8 |H | MOVEM.L A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7) 00020aa2 41 f9 00 02 1c cb |A | LEA.L 0x21ccb,A0 00020aa8 43 f9 00 02 1c ca |C | LEA.L 0x21cca,A1 00020aae 45 ee ff f8 |E | LEA.L (A6-0x8),A2 00020ab2 47 ee ff fa |G | LEA.L (A6-0x6),A3 00020ab6 49 ee ff fb |I | LEA.L (A6-0x5),A4 00020aba 74 03 |t | MOVEQ.L #0x03,D2 00020abc 76 2b |v+ | MOVEQ.L #0x2b,D3 00020abe 78 06 |x | MOVEQ.L #0x06,D4 00020ac0 7a 01 |z | MOVEQ.L #0x01,D5 00020ac2 7c 04 || | MOVEQ.L #0x04,D6 00020ac4 7e 28 |~( | MOVEQ.L #0x28,D7 00020ac6 48 54 |HT | PEA.L (A4) 00020ac8 48 6e ff fc |Hn | PEA.L (A6-0x4) 00020acc 48 6e ff fd |Hn | PEA.L (A6-0x3) 00020ad0 4e b9 00 02 16 86 |N | JSR exp_TEST_CSA_HIT.FIU(&Fr, &Fr, &Sr_1) 00020ad6 de fc 00 0c | | ADDA.W #0xc,A7 00020ada 4a 14 |J | TST.B (A4) 00020adc 66 0a |f | BNE 0x20ae8 00020ade 10 84 | | MOVE.B D4,(A0) 00020ae0 12 bc 00 10 | | MOVE.B #0x10,(A1) 00020ae4 60 00 00 d4 |` | BRA 0x20bba 00020ae8 1f 05 | | MOVE.B D5,-(A7) 00020aea 4e b9 00 02 16 fc |N | JSR exp_LOAD_CSA_HIT.FIU(&w) 00020af0 54 4f |TO | ADDQ.L #0x2,A7 00020af2 48 52 |HR | PEA.L (A2) 00020af4 4e b9 00 02 1a 48 |N H | JSR exp_READ_CSA_HIT.TYP(&Fr) 00020afa 58 4f |XO | ADDQ.L #0x4,A7 00020afc 48 53 |HS | PEA.L (A3) 00020afe 4e b9 00 02 1c a2 |N | JSR exp_READ_CSA_HIT.IOC(&Fr) 00020b04 58 4f |XO | ADDQ.L #0x4,A7 00020b06 10 12 | | MOVE.B (A2),D0 00020b08 c0 13 | | AND.B (A3),D0 00020b0a 48 80 |H | EXTB.W D0 00020b0c 41 85 |A | CHK.W D5,D0 00020b0e 18 80 | | MOVE.B D0,(A4) 00020b10 4a 12 |J | TST.B (A2) 00020b12 66 1a |f | BNE 0x20b2e 00020b14 4a 13 |J | TST.B (A3) 00020b16 66 16 |f | BNE 0x20b2e 00020b18 10 84 | | MOVE.B D4,(A0) 00020b1a 13 c2 00 02 1c cc | | MOVE.B D2,0x21ccc 00020b20 13 c6 00 02 1c cd | | MOVE.B D6,0x21ccd 00020b26 13 c3 00 02 1c ce | | MOVE.B D3,0x21cce 00020b2c 12 87 | | MOVE.B D7,(A1) 00020b2e 4a 12 |J | TST.B (A2) 00020b30 66 0a |f | BNE 0x20b3c 00020b32 4a 13 |J | TST.B (A3) 00020b34 67 06 |g | BEQ 0x20b3c 00020b36 10 82 | | MOVE.B D2,(A0) 00020b38 12 bc 00 11 | | MOVE.B #0x11,(A1) 00020b3c 4a 12 |J | TST.B (A2) 00020b3e 67 0a |g | BEQ 0x20b4a 00020b40 4a 13 |J | TST.B (A3) 00020b42 66 06 |f | BNE 0x20b4a 00020b44 10 83 | | MOVE.B D3,(A0) 00020b46 12 bc 00 27 | ' | MOVE.B #0x27,(A1) 00020b4a 4a 00 |J | TST.B D0 00020b4c 67 6c |gl | BEQ 0x20bba 00020b4e 42 27 |B' | CLR.B -(A7) 00020b50 4e b9 00 02 16 fc |N | JSR exp_LOAD_CSA_HIT.FIU(&w) 00020b56 54 4f |TO | ADDQ.L #0x2,A7 00020b58 48 52 |HR | PEA.L (A2) 00020b5a 4e b9 00 02 1a 48 |N H | JSR exp_READ_CSA_HIT.TYP(&Fr) 00020b60 58 4f |XO | ADDQ.L #0x4,A7 00020b62 48 53 |HS | PEA.L (A3) 00020b64 4e b9 00 02 1c a2 |N | JSR exp_READ_CSA_HIT.IOC(&Fr) 00020b6a 58 4f |XO | ADDQ.L #0x4,A7 00020b6c 10 12 | | MOVE.B (A2),D0 00020b6e 44 00 |D | NEG.B D0 00020b70 52 00 |R | ADDQ.B #0x1,D0 00020b72 12 13 | | MOVE.B (A3),D1 00020b74 44 01 |D | NEG.B D1 00020b76 52 01 |R | ADDQ.B #0x1,D1 00020b78 c2 00 | | AND.B D0,D1 00020b7a 48 81 |H | EXTB.W D1 00020b7c 43 85 |C | CHK.W D5,D1 00020b7e 18 81 | | MOVE.B D1,(A4) 00020b80 4a 12 |J | TST.B (A2) 00020b82 67 1a |g | BEQ 0x20b9e 00020b84 4a 13 |J | TST.B (A3) 00020b86 67 16 |g | BEQ 0x20b9e 00020b88 10 84 | | MOVE.B D4,(A0) 00020b8a 13 c2 00 02 1c cc | | MOVE.B D2,0x21ccc 00020b90 13 c6 00 02 1c cd | | MOVE.B D6,0x21ccd 00020b96 13 c3 00 02 1c ce | | MOVE.B D3,0x21cce 00020b9c 12 87 | | MOVE.B D7,(A1) 00020b9e 4a 12 |J | TST.B (A2) 00020ba0 67 0a |g | BEQ 0x20bac 00020ba2 4a 13 |J | TST.B (A3) 00020ba4 66 06 |f | BNE 0x20bac 00020ba6 10 82 | | MOVE.B D2,(A0) 00020ba8 12 bc 00 11 | | MOVE.B #0x11,(A1) 00020bac 4a 12 |J | TST.B (A2) 00020bae 66 0a |f | BNE 0x20bba 00020bb0 4a 13 |J | TST.B (A3) 00020bb2 67 06 |g | BEQ 0x20bba 00020bb4 10 83 | | MOVE.B D3,(A0) 00020bb6 12 bc 00 27 | ' | MOVE.B #0x27,(A1) 00020bba 1d 54 00 08 | T | MOVE.B (A4),(A6+0x8) 00020bbe 4c df 1f ff |L | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4 00020bc2 4e 5e |N^ | UNLK A6 00020bc4 4e 75 |Nu | RTS 00020bc6 ; -------------------------------------------------------------------------------------- 00020bc6 ; OMSI PASCAL Function 00020bc6 ; <LVAR 0x00c 4(r)> 00020bc6 ; <LVAR 0x008 4(r)> 00020bc6 ; <LVAR -0x002 @ 1(r)> 00020bc6 ; <LVAR -0x003 @ 1(r)> 00020bc6 ; <LVAR -0x004 1(rw)> 00020bc6 ; -------------------------------------------------------------------------------------- 00020bc6 4e 56 ff da |NV | LINK.W A6,#0xffda 00020bca bf d5 | | CMPA.L (A5),A7 00020bcc 62 06 |b | BHI 0x20bd4 00020bce 44 fc 00 02 |D | MOVE.W #0x2,CCR 00020bd2 4e 76 |Nv | TRAPV 00020bd4 de fc 00 22 | " | ADDA.W #0x22,A7 00020bd8 48 e7 c0 e0 |H | MOVEM.L A2+A1+A0+D1+D0,-(A7) 00020bdc 45 ee ff fc |E | LEA.L (A6-0x4),A2 00020be0 42 67 |Bg | CLR.W -(A7) 00020be2 3f 3a f5 b4 |?: | MOVE.W 0x20198,-(A7) 00020be6 3f 3a f5 ae |?: | MOVE.W 0x20196,-(A7) 00020bea 3f 3a f5 a8 |?: | MOVE.W 0x20194,-(A7) 00020bee 42 27 |B' | CLR.B -(A7) 00020bf0 4e b9 00 02 1a 66 |N f | JSR exp_LOAD_WCS_UIR.TYP(Sw_2, Sw_6, Sw_1) 00020bf6 de fc 00 0a | | ADDA.W #0xa,A7 00020bfa 42 12 |B | CLR.B (A2) 00020bfc 1f 12 | | MOVE.B (A2),-(A7) 00020bfe 4e b9 00 02 1a 86 |N | JSR exp_LOAD_NVE.TYP(Sw_1) 00020c04 42 17 |B | CLR.B (A7) 00020c06 4e b9 00 02 1a 2e |N . | JSR exp_RUN_DIAG.TYP(Sw_1) 00020c0c 54 4f |TO | ADDQ.L #0x2,A7 00020c0e 48 6e ff fd |Hn | PEA.L (A6-0x3) 00020c12 4e b9 00 02 16 a6 |N | JSR exp_READ_NVE.FIU(&Sr_1) 00020c18 58 4f |XO | ADDQ.L #0x4,A7 00020c1a 48 6e ff fe |Hn | PEA.L (A6-0x2) 00020c1e 4e b9 00 02 17 1a |N | JSR exp_READ_NVE.SEQ(&Sr_1) 00020c24 58 4f |XO | ADDQ.L #0x4,A7 00020c26 20 6e 00 0c | n | MOVEA.L (A6+0xc),A0 00020c2a 70 00 |p | MOVEQ.L #0x00,D0 00020c2c 12 2e ff fd | . | MOVE.B (A6-0x3),D1 00020c30 b2 12 | | CMP.B (A2),D1 00020c32 66 02 |f | BNE 0x20c36 00020c34 52 00 |R | ADDQ.B #0x1,D0 00020c36 10 80 | | MOVE.B D0,(A0) 00020c38 22 6e 00 08 |"n | MOVEA.L (A6+0x8),A1 00020c3c 70 00 |p | MOVEQ.L #0x00,D0 00020c3e 12 2e ff fe | . | MOVE.B (A6-0x2),D1 00020c42 b2 12 | | CMP.B (A2),D1 00020c44 66 02 |f | BNE 0x20c48 00020c46 52 00 |R | ADDQ.B #0x1,D0 00020c48 12 80 | | MOVE.B D0,(A1) 00020c4a 42 80 |B | CLR.L D0 00020c4c 10 12 | | MOVE.B (A2),D0 00020c4e 52 40 |R@ | ADDQ.W #0x1,D0 00020c50 41 bc 00 ff |A | CHK.W #0xff,D0 00020c54 14 80 | | MOVE.B D0,(A2) 00020c56 42 81 |B | CLR.L D1 00020c58 12 00 | | MOVE.B D0,D1 00020c5a 0c 41 00 10 | A | CMPI.W #0x0010,D1 00020c5e 67 08 |g | BEQ 0x20c68 00020c60 4a 10 |J | TST.B (A0) 00020c62 67 04 |g | BEQ 0x20c68 00020c64 4a 11 |J | TST.B (A1) 00020c66 66 94 |f | BNE 0x20bfc 00020c68 4c df 07 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1+A2 00020c6c 4e 5e |N^ | UNLK A6 00020c6e 4e 75 |Nu | RTS 00020c70 ; -------------------------------------------------------------------------------------- 00020c70 ; OMSI PASCAL Function 00020c70 ; <LVAR 0x008 1(w)> 00020c70 ; <LVAR -0x003 @> 00020c70 ; <LVAR -0x004 @> 00020c70 ; <LVAR -0x006 @ 1(r)> 00020c70 ; <LVAR -0x007 @ 1(r)> 00020c70 ; <LVAR -0x008 @ 1(r)> 00020c70 ; -------------------------------------------------------------------------------------- 00020c70 4e 56 ff bc |NV | LINK.W A6,#0xffbc 00020c74 bf d5 | | CMPA.L (A5),A7 00020c76 62 06 |b | BHI 0x20c7e 00020c78 44 fc 00 02 |D | MOVE.W #0x2,CCR 00020c7c 4e 76 |Nv | TRAPV 00020c7e de fc 00 3c | < | ADDA.W #0x3c,A7 00020c82 48 e7 f9 f8 |H | MOVEM.L A4+A3+A2+A1+A0+D7+D4+D3+D2+D1+D0,-(A7) 00020c86 41 f9 00 02 1c cb |A | LEA.L 0x21ccb,A0 00020c8c 43 f9 00 02 1c ca |C | LEA.L 0x21cca,A1 00020c92 45 ee ff f9 |E | LEA.L (A6-0x7),A2 00020c96 47 ee ff fa |G | LEA.L (A6-0x6),A3 00020c9a 49 f9 00 02 1c cc |I | LEA.L 0x21ccc,A4 00020ca0 72 03 |r | MOVEQ.L #0x03,D1 00020ca2 74 06 |t | MOVEQ.L #0x06,D2 00020ca4 76 05 |v | MOVEQ.L #0x05,D3 00020ca6 78 01 |x | MOVEQ.L #0x01,D4 00020ca8 48 6e ff f8 |Hn | PEA.L (A6-0x8) 00020cac 48 6e ff fc |Hn | PEA.L (A6-0x4) 00020cb0 48 6e ff fd |Hn | PEA.L (A6-0x3) 00020cb4 4e b9 00 02 19 40 |N @ | JSR exp_TEST_NVE.TYP(&Fr, &Sr_1, &Sr_1) 00020cba de fc 00 0c | | ADDA.W #0xc,A7 00020cbe 4a 2e ff f8 |J. | TST.B (A6-0x8) 00020cc2 67 48 |gH | BEQ 0x20d0c 00020cc4 48 52 |HR | PEA.L (A2) 00020cc6 48 53 |HS | PEA.L (A3) 00020cc8 4e ba fe fc |N | JSR 0x20bc6 00020ccc 50 4f |PO | ADDQ.L #0x8,A7 00020cce 10 12 | | MOVE.B (A2),D0 00020cd0 c0 13 | | AND.B (A3),D0 00020cd2 48 80 |H | EXTB.W D0 00020cd4 41 84 |A | CHK.W D4,D0 00020cd6 1e 00 | | MOVE.B D0,D7 00020cd8 4a 12 |J | TST.B (A2) 00020cda 66 12 |f | BNE 0x20cee 00020cdc 4a 13 |J | TST.B (A3) 00020cde 66 0e |f | BNE 0x20cee 00020ce0 10 81 | | MOVE.B D1,(A0) 00020ce2 18 82 | | MOVE.B D2,(A4) 00020ce4 13 c3 00 02 1c cd | | MOVE.B D3,0x21ccd 00020cea 12 bc 00 14 | | MOVE.B #0x14,(A1) 00020cee 4a 12 |J | TST.B (A2) 00020cf0 66 0a |f | BNE 0x20cfc 00020cf2 4a 13 |J | TST.B (A3) 00020cf4 67 06 |g | BEQ 0x20cfc 00020cf6 10 82 | | MOVE.B D2,(A0) 00020cf8 12 bc 00 15 | | MOVE.B #0x15,(A1) 00020cfc 4a 12 |J | TST.B (A2) 00020cfe 67 0a |g | BEQ 0x20d0a 00020d00 4a 13 |J | TST.B (A3) 00020d02 66 06 |f | BNE 0x20d0a 00020d04 10 83 | | MOVE.B D3,(A0) 00020d06 12 bc 00 16 | | MOVE.B #0x16,(A1) 00020d0a 60 4e |`N | BRA 0x20d5a 00020d0c 7e 00 |~ | MOVEQ.L #0x00,D7 00020d0e 48 52 |HR | PEA.L (A2) 00020d10 48 53 |HS | PEA.L (A3) 00020d12 4e ba fe b2 |N | JSR 0x20bc6 00020d16 50 4f |PO | ADDQ.L #0x8,A7 00020d18 4a 12 |J | TST.B (A2) 00020d1a 66 12 |f | BNE 0x20d2e 00020d1c 4a 13 |J | TST.B (A3) 00020d1e 66 0e |f | BNE 0x20d2e 00020d20 10 81 | | MOVE.B D1,(A0) 00020d22 18 82 | | MOVE.B D2,(A4) 00020d24 13 c3 00 02 1c cd | | MOVE.B D3,0x21ccd 00020d2a 12 bc 00 17 | | MOVE.B #0x17,(A1) 00020d2e 4a 12 |J | TST.B (A2) 00020d30 67 04 |g | BEQ 0x20d36 00020d32 4a 13 |J | TST.B (A3) 00020d34 67 08 |g | BEQ 0x20d3e 00020d36 4a 12 |J | TST.B (A2) 00020d38 66 12 |f | BNE 0x20d4c 00020d3a 4a 13 |J | TST.B (A3) 00020d3c 67 0e |g | BEQ 0x20d4c 00020d3e 10 81 | | MOVE.B D1,(A0) 00020d40 18 82 | | MOVE.B D2,(A4) 00020d42 13 c3 00 02 1c cd | | MOVE.B D3,0x21ccd 00020d48 12 bc 00 18 | | MOVE.B #0x18,(A1) 00020d4c 4a 12 |J | TST.B (A2) 00020d4e 67 0a |g | BEQ 0x20d5a 00020d50 4a 13 |J | TST.B (A3) 00020d52 67 06 |g | BEQ 0x20d5a 00020d54 10 81 | | MOVE.B D1,(A0) 00020d56 12 bc 00 19 | | MOVE.B #0x19,(A1) 00020d5a 10 07 | | MOVE.B D7,D0 00020d5c 48 80 |H | EXTB.W D0 00020d5e 41 84 |A | CHK.W D4,D0 00020d60 1d 40 00 08 | @ | MOVE.B D0,(A6+0x8) 00020d64 4c df 1f 9f |L | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D7+A0+A1+A2+A3+A4 00020d68 4e 5e |N^ | UNLK A6 00020d6a 4e 75 |Nu | RTS 00020d6c ; -------------------------------------------------------------------------------------- 00020d6c ; OMSI PASCAL Function 00020d6c ; <LVAR 0x008 1(w)> 00020d6c ; <LVAR -0x00b @> 00020d6c ; <LVAR -0x013 @> 00020d6c ; <LVAR -0x014 @> 00020d6c ; <LVAR -0x015 1(rw)> 00020d6c ; <LVAR -0x016 @ 1(rw)> 00020d6c ; <LVAR -0x017 @ 1(rw)> 00020d6c ; <LVAR -0x018 @ 1(rw)> 00020d6c ; -------------------------------------------------------------------------------------- 00020d6c 4e 56 ff a0 |NV | LINK.W A6,#0xffa0 00020d70 bf d5 | | CMPA.L (A5),A7 00020d72 62 06 |b | BHI 0x20d7a 00020d74 44 fc 00 02 |D | MOVE.W #0x2,CCR 00020d78 4e 76 |Nv | TRAPV 00020d7a de fc 00 48 | H | ADDA.W #0x48,A7 00020d7e 48 e7 fe f8 |H | MOVEM.L A4+A3+A2+A1+A0+D6+D5+D4+D3+D2+D1+D0,-(A7) 00020d82 41 f9 00 02 1c cb |A | LEA.L 0x21ccb,A0 00020d88 43 f9 00 02 1c ca |C | LEA.L 0x21cca,A1 00020d8e 45 ee ff e8 |E | LEA.L (A6-0x18),A2 00020d92 47 ee ff e9 |G | LEA.L (A6-0x17),A3 00020d96 49 ee ff ea |I | LEA.L (A6-0x16),A4 00020d9a 74 03 |t | MOVEQ.L #0x03,D2 00020d9c 76 01 |v | MOVEQ.L #0x01,D3 00020d9e 78 0c |x | MOVEQ.L #0x0c,D4 00020da0 7a 10 |z | MOVEQ.L #0x10,D5 00020da2 7c 04 || | MOVEQ.L #0x04,D6 00020da4 14 83 | | MOVE.B D3,(A2) 00020da6 16 83 | | MOVE.B D3,(A3) 00020da8 42 2e ff eb |B. | CLR.B (A6-0x15) 00020dac 2f 3a f3 f0 |/: | MOVE.L 0x2019e,-(A7) 00020db0 2f 3a f3 e8 |/: | MOVE.L 0x2019a,-(A7) 00020db4 4e b9 00 02 1a bc |N | JSR exp_INIT_RF.TYP(Sw_8) 00020dba 58 4f |XO | ADDQ.L #0x4,A7 00020dbc 2e ba f3 e0 |. | MOVE.L 0x2019e,(A7) 00020dc0 2f 3a f3 d8 |/: | MOVE.L 0x2019a,-(A7) 00020dc4 4e b9 00 02 1c 88 |N | JSR exp_INIT_RF.VAL(Sw_8) 00020dca 50 4f |PO | ADDQ.L #0x8,A7 00020dcc 1f 2e ff eb | . | MOVE.B (A6-0x15),-(A7) 00020dd0 4e b9 00 02 16 dc |N | JSR exp_LOAD_HIT_OFFS.FIU(Sw_1) 00020dd6 1e ae ff eb | | MOVE.B (A6-0x15),(A7) 00020dda 48 53 |HS | PEA.L (A3) 00020ddc 48 6e ff ed |Hn | PEA.L (A6-0x13) 00020de0 48 6e ff f5 |Hn | PEA.L (A6-0xb) 00020de4 4e b9 00 02 1c 66 |N f | JSR exp_TEST_CSA_OFFS.VAL(Sw_1, &Fr, &Sr_8, &Sr_8) 00020dea de c4 | | ADDA.W D4,A7 00020dec 1e ae ff eb | | MOVE.B (A6-0x15),(A7) 00020df0 48 52 |HR | PEA.L (A2) 00020df2 48 6e ff ed |Hn | PEA.L (A6-0x13) 00020df6 48 6e ff f5 |Hn | PEA.L (A6-0xb) 00020dfa 4e b9 00 02 19 ec |N | JSR exp_TEST_CSA_OFFS.TYP(Sw_1, &Fr, &Sr_8, &Sr_8) 00020e00 de fc 00 0e | | ADDA.W #0xe,A7 00020e04 42 80 |B | CLR.L D0 00020e06 10 2e ff eb | . | MOVE.B (A6-0x15),D0 00020e0a 52 40 |R@ | ADDQ.W #0x1,D0 00020e0c 41 bc 00 ff |A | CHK.W #0xff,D0 00020e10 1d 40 ff eb | @ | MOVE.B D0,(A6-0x15) 00020e14 42 81 |B | CLR.L D1 00020e16 12 00 | | MOVE.B D0,D1 00020e18 b2 45 | E | CMP.W D5,D1 00020e1a 67 08 |g | BEQ 0x20e24 00020e1c 4a 13 |J | TST.B (A3) 00020e1e 67 04 |g | BEQ 0x20e24 00020e20 4a 12 |J | TST.B (A2) 00020e22 66 a8 |f | BNE 0x20dcc 00020e24 10 12 | | MOVE.B (A2),D0 00020e26 c0 13 | | AND.B (A3),D0 00020e28 18 80 | | MOVE.B D0,(A4) 00020e2a 4a 12 |J | TST.B (A2) 00020e2c 67 0a |g | BEQ 0x20e38 00020e2e 4a 13 |J | TST.B (A3) 00020e30 66 06 |f | BNE 0x20e38 00020e32 10 86 | | MOVE.B D6,(A0) 00020e34 12 bc 00 1a | | MOVE.B #0x1a,(A1) 00020e38 4a 13 |J | TST.B (A3) 00020e3a 67 0a |g | BEQ 0x20e46 00020e3c 4a 12 |J | TST.B (A2) 00020e3e 66 06 |f | BNE 0x20e46 00020e40 10 82 | | MOVE.B D2,(A0) 00020e42 12 bc 00 1b | | MOVE.B #0x1b,(A1) 00020e46 4a 12 |J | TST.B (A2) 00020e48 66 10 |f | BNE 0x20e5a 00020e4a 4a 13 |J | TST.B (A3) 00020e4c 66 0c |f | BNE 0x20e5a 00020e4e 10 82 | | MOVE.B D2,(A0) 00020e50 13 c6 00 02 1c cc | | MOVE.B D6,0x21ccc 00020e56 12 bc 00 1c | | MOVE.B #0x1c,(A1) 00020e5a 42 27 |B' | CLR.B -(A7) 00020e5c 4e b9 00 02 16 fc |N | JSR exp_LOAD_CSA_HIT.FIU(&w) 00020e62 54 4f |TO | ADDQ.L #0x2,A7 00020e64 4a 00 |J | TST.B D0 00020e66 67 20 |g | BEQ 0x20e88 00020e68 48 54 |HT | PEA.L (A4) 00020e6a 48 6e ff ec |Hn | PEA.L (A6-0x14) 00020e6e 48 6e ff ed |Hn | PEA.L (A6-0x13) 00020e72 48 6e ff f5 |Hn | PEA.L (A6-0xb) 00020e76 4e b9 00 02 18 f4 |N | JSR exp_TEST_PUSH_POP_OFFS.TYP(&Fr, &Sr_1, &Sr_8, &Sr_8) 00020e7c de c5 | | ADDA.W D5,A7 00020e7e 4a 14 |J | TST.B (A4) 00020e80 66 06 |f | BNE 0x20e88 00020e82 10 82 | | MOVE.B D2,(A0) 00020e84 12 bc 00 1d | | MOVE.B #0x1d,(A1) 00020e88 4a 14 |J | TST.B (A4) 00020e8a 67 1c |g | BEQ 0x20ea8 00020e8c 48 54 |HT | PEA.L (A4) 00020e8e 48 6e ff ed |Hn | PEA.L (A6-0x13) 00020e92 48 6e ff f5 |Hn | PEA.L (A6-0xb) 00020e96 4e b9 00 02 19 a4 |N | JSR exp_TEST_INV_CSA_OFFS.TYP(&Fr, &Sr_8, &Sr_8) 00020e9c de c4 | | ADDA.W D4,A7 00020e9e 4a 14 |J | TST.B (A4) 00020ea0 66 06 |f | BNE 0x20ea8 00020ea2 10 82 | | MOVE.B D2,(A0) 00020ea4 12 bc 00 1e | | MOVE.B #0x1e,(A1) 00020ea8 1d 54 00 08 | T | MOVE.B (A4),(A6+0x8) 00020eac 4c df 1f 7f |L | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+D6+A0+A1+A2+A3+A4 00020eb0 4e 5e |N^ | UNLK A6 00020eb2 4e 75 |Nu | RTS 00020eb4 ; -------------------------------------------------------------------------------------- 00020eb4 ; OMSI PASCAL Function 00020eb4 ; <LVAR 0x00c 1(w)> 00020eb4 ; <LVAR 0x00a 1(r)> 00020eb4 ; <LVAR 0x008 1(r)> 00020eb4 ; -------------------------------------------------------------------------------------- 00020eb4 4e 56 ff e0 |NV | LINK.W A6,#0xffe0 00020eb8 bf d5 | | CMPA.L (A5),A7 00020eba 62 06 |b | BHI 0x20ec2 00020ebc 44 fc 00 02 |D | MOVE.W #0x2,CCR 00020ec0 4e 76 |Nv | TRAPV 00020ec2 de fc 00 20 | | ADDA.W #0x20,A7 00020ec6 48 e7 e0 f0 |H | MOVEM.L A3+A2+A1+A0+D2+D1+D0,-(A7) 00020eca 41 f9 00 02 1c cb |A | LEA.L 0x21ccb,A0 00020ed0 43 f9 00 02 1c ca |C | LEA.L 0x21cca,A1 00020ed6 45 ee 00 0a |E | LEA.L (A6+0xa),A2 00020eda 47 ee 00 08 |G | LEA.L (A6+0x8),A3 00020ede 72 03 |r | MOVEQ.L #0x03,D1 00020ee0 74 04 |t | MOVEQ.L #0x04,D2 00020ee2 4a 12 |J | TST.B (A2) 00020ee4 66 10 |f | BNE 0x20ef6 00020ee6 4a 13 |J | TST.B (A3) 00020ee8 66 0c |f | BNE 0x20ef6 00020eea 10 81 | | MOVE.B D1,(A0) 00020eec 13 c2 00 02 1c cc | | MOVE.B D2,0x21ccc 00020ef2 12 bc 00 1f | | MOVE.B #0x1f,(A1) 00020ef6 4a 12 |J | TST.B (A2) 00020ef8 66 0a |f | BNE 0x20f04 00020efa 4a 13 |J | TST.B (A3) 00020efc 67 06 |g | BEQ 0x20f04 00020efe 10 81 | | MOVE.B D1,(A0) 00020f00 12 bc 00 20 | | MOVE.B #0x20,(A1) 00020f04 4a 12 |J | TST.B (A2) 00020f06 67 0a |g | BEQ 0x20f12 00020f08 4a 13 |J | TST.B (A3) 00020f0a 66 06 |f | BNE 0x20f12 00020f0c 10 82 | | MOVE.B D2,(A0) 00020f0e 12 bc 00 21 | ! | MOVE.B #0x21,(A1) 00020f12 10 12 | | MOVE.B (A2),D0 00020f14 c0 13 | | AND.B (A3),D0 00020f16 1d 40 00 0c | @ | MOVE.B D0,(A6+0xc) 00020f1a 4c df 0f 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0+A1+A2+A3 00020f1e 4e 5e |N^ | UNLK A6 00020f20 4e 75 |Nu | RTS 00020f22 ; -------------------------------------------------------------------------------------- 00020f22 ; OMSI PASCAL Function 00020f22 ; <LVAR 0x008 1(rw)> 00020f22 ; <LVAR -0x009 @> 00020f22 ; <LVAR -0x011 @> 00020f22 ; <LVAR -0x019 @> 00020f22 ; <LVAR -0x01a @> 00020f22 ; <LVAR -0x01b @ 1(r)> 00020f22 ; <LVAR -0x01c @ 1(r)> 00020f22 ; -------------------------------------------------------------------------------------- 00020f22 4e 56 ff ac |NV | LINK.W A6,#0xffac 00020f26 bf d5 | | CMPA.L (A5),A7 00020f28 62 06 |b | BHI 0x20f30 00020f2a 44 fc 00 02 |D | MOVE.W #0x2,CCR 00020f2e 4e 76 |Nv | TRAPV 00020f30 de fc 00 38 | 8 | ADDA.W #0x38,A7 00020f34 48 e7 e0 f8 |H | MOVEM.L A4+A3+A2+A1+A0+D2+D1+D0,-(A7) 00020f38 41 ee ff e4 |A | LEA.L (A6-0x1c),A0 00020f3c 43 ee ff e6 |C | LEA.L (A6-0x1a),A1 00020f40 45 ee ff e7 |E | LEA.L (A6-0x19),A2 00020f44 47 ee ff ef |G | LEA.L (A6-0x11),A3 00020f48 49 ee ff f7 |I | LEA.L (A6-0x9),A4 00020f4c 72 14 |r | MOVEQ.L #0x14,D1 00020f4e 74 10 |t | MOVEQ.L #0x10,D2 00020f50 42 2e 00 08 |B. | CLR.B (A6+0x8) 00020f54 2f 3a f2 50 |/: P | MOVE.L 0x201a6,-(A7) 00020f58 2f 3a f2 48 |/: H | MOVE.L 0x201a2,-(A7) 00020f5c 4e b9 00 02 1a bc |N | JSR exp_INIT_RF.TYP(Sw_8) 00020f62 58 4f |XO | ADDQ.L #0x4,A7 00020f64 2e ba f2 40 |. @ | MOVE.L 0x201a6,(A7) 00020f68 2f 3a f2 38 |/: 8 | MOVE.L 0x201a2,-(A7) 00020f6c 4e b9 00 02 1c 88 |N | JSR exp_INIT_RF.VAL(Sw_8) 00020f72 5c 4f |\O | ADDQ.L #0x6,A7 00020f74 42 17 |B | CLR.B (A7) 00020f76 4e b9 00 02 16 fc |N | JSR exp_LOAD_CSA_HIT.FIU(&w) 00020f7c 54 4f |TO | ADDQ.L #0x2,A7 00020f7e 48 50 |HP | PEA.L (A0) 00020f80 48 51 |HQ | PEA.L (A1) 00020f82 48 52 |HR | PEA.L (A2) 00020f84 48 53 |HS | PEA.L (A3) 00020f86 48 54 |HT | PEA.L (A4) 00020f88 4e b9 00 02 19 5c |N \ | JSR exp_TEST_LOAD_TOP.TYP(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8) 00020f8e de c1 | | ADDA.W D1,A7 00020f90 48 6e ff e5 |Hn | PEA.L (A6-0x1b) 00020f94 48 51 |HQ | PEA.L (A1) 00020f96 48 52 |HR | PEA.L (A2) 00020f98 48 53 |HS | PEA.L (A3) 00020f9a 48 54 |HT | PEA.L (A4) 00020f9c 4e b9 00 02 1c 1e |N | JSR exp_TEST_LOAD_TOP.VAL(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8) 00020fa2 de c2 | | ADDA.W D2,A7 00020fa4 1e 90 | | MOVE.B (A0),(A7) 00020fa6 1f 2e ff e5 | . | MOVE.B (A6-0x1b),-(A7) 00020faa 4e ba ff 08 |N | JSR 0x20eb4 00020fae 58 4f |XO | ADDQ.L #0x4,A7 00020fb0 4a 1f |J | TST.B (A7)+ 00020fb2 67 74 |gt | BEQ 0x21028 00020fb4 48 50 |HP | PEA.L (A0) 00020fb6 48 51 |HQ | PEA.L (A1) 00020fb8 48 52 |HR | PEA.L (A2) 00020fba 48 53 |HS | PEA.L (A3) 00020fbc 48 54 |HT | PEA.L (A4) 00020fbe 4e b9 00 02 19 80 |N | JSR exp_TEST_LOAD_BOT.TYP(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8) 00020fc4 de c1 | | ADDA.W D1,A7 00020fc6 48 6e ff e5 |Hn | PEA.L (A6-0x1b) 00020fca 48 51 |HQ | PEA.L (A1) 00020fcc 48 52 |HR | PEA.L (A2) 00020fce 48 53 |HS | PEA.L (A3) 00020fd0 48 54 |HT | PEA.L (A4) 00020fd2 4e b9 00 02 1c 42 |N B | JSR exp_TEST_LOAD_BOT.VAL(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8) 00020fd8 de c2 | | ADDA.W D2,A7 00020fda 1e 90 | | MOVE.B (A0),(A7) 00020fdc 1f 2e ff e5 | . | MOVE.B (A6-0x1b),-(A7) 00020fe0 4e ba fe d2 |N | JSR 0x20eb4 00020fe4 58 4f |XO | ADDQ.L #0x4,A7 00020fe6 4a 1f |J | TST.B (A7)+ 00020fe8 67 3e |g> | BEQ 0x21028 00020fea 48 50 |HP | PEA.L (A0) 00020fec 48 51 |HQ | PEA.L (A1) 00020fee 48 52 |HR | PEA.L (A2) 00020ff0 48 53 |HS | PEA.L (A3) 00020ff2 48 54 |HT | PEA.L (A4) 00020ff4 4e b9 00 02 19 1c |N | JSR exp_TEST_POP_DOWN.TYP(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8) 00020ffa de c1 | | ADDA.W D1,A7 00020ffc 48 6e ff e5 |Hn | PEA.L (A6-0x1b) 00021000 48 51 |HQ | PEA.L (A1) 00021002 48 52 |HR | PEA.L (A2) 00021004 48 53 |HS | PEA.L (A3) 00021006 48 54 |HT | PEA.L (A4) 00021008 4e b9 00 02 1b fa |N | JSR exp_TEST_POP_DOWN.VAL(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8) 0002100e de c2 | | ADDA.W D2,A7 00021010 1e 90 | | MOVE.B (A0),(A7) 00021012 1f 2e ff e5 | . | MOVE.B (A6-0x1b),-(A7) 00021016 4e ba fe 9c |N | JSR 0x20eb4 0002101a 58 4f |XO | ADDQ.L #0x4,A7 0002101c 10 1f | | MOVE.B (A7)+,D0 0002101e 48 80 |H | EXTB.W D0 00021020 41 bc 00 01 |A | CHK.W #0x1,D0 00021024 1d 40 00 08 | @ | MOVE.B D0,(A6+0x8) 00021028 4c df 1f 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0+A1+A2+A3+A4 0002102c 4e 5e |N^ | UNLK A6 0002102e 4e 75 |Nu | RTS 00021030 ; -------------------------------------------------------------------------------------- 00021030 ; OMSI PASCAL Function 00021030 ; <LVAR 0x00e 1(rw)> 00021030 ; <LVAR 0x00c 1(r)> 00021030 ; <LVAR 0x00a 1(r)> 00021030 ; <LVAR 0x008 1(r)> 00021030 ; -------------------------------------------------------------------------------------- 00021030 4e 56 ff f0 |NV | LINK.W A6,#0xfff0 00021034 bf d5 | | CMPA.L (A5),A7 00021036 62 06 |b | BHI 0x2103e 00021038 44 fc 00 02 |D | MOVE.W #0x2,CCR 0002103c 4e 76 |Nv | TRAPV 0002103e de fc 00 0e | | ADDA.W #0xe,A7 00021042 48 e7 c0 00 |H | MOVEM.L D1+D0,-(A7) 00021046 42 2e 00 0e |B. | CLR.B (A6+0xe) 0002104a 10 2e 00 0c | . | MOVE.B (A6+0xc),D0 0002104e b0 2e 00 0a | . | CMP.B (A6+0xa),D0 00021052 65 14 |e | BCS 0x21068 00021054 42 81 |B | CLR.L D1 00021056 12 00 | | MOVE.B D0,D1 00021058 44 41 |DA | NEG.W D1 0002105a 06 41 00 0f | A | ADDI.W #0x000f,D1 0002105e 42 80 |B | CLR.L D0 00021060 10 2e 00 08 | . | MOVE.B (A6+0x8),D0 00021064 b2 40 | @ | CMP.W D0,D1 00021066 64 04 |d | BCC 0x2106c 00021068 52 2e 00 0e |R. | ADDQ.B #0x1,(A6+0xe) 0002106c 4c df 00 03 |L | MOVEM.L (A7)+,D0+D1 00021070 4e 5e |N^ | UNLK A6 00021072 4e 75 |Nu | RTS 00021074 ; -------------------------------------------------------------------------------------- 00021074 ; OMSI PASCAL Function 00021074 ; <LVAR 0x00c 2(w)> 00021074 ; <LVAR 0x00a 1(r)> 00021074 ; <LVAR 0x008 1(r)> 00021074 ; -------------------------------------------------------------------------------------- 00021074 4e 56 ff f8 |NV | LINK.W A6,#0xfff8 00021078 bf d5 | | CMPA.L (A5),A7 0002107a 62 06 |b | BHI 0x21082 0002107c 44 fc 00 02 |D | MOVE.W #0x2,CCR 00021080 4e 76 |Nv | TRAPV 00021082 de fc 00 08 | | ADDA.W #0x8,A7 00021086 48 e7 80 00 |H | MOVEM.L D0,-(A7) 0002108a 10 2e 00 0a | . | MOVE.B (A6+0xa),D0 0002108e b0 2e 00 08 | . | CMP.B (A6+0x8),D0 00021092 64 08 |d | BCC 0x2109c 00021094 3d 7c 01 78 00 0c |=| x | MOVE.W #0x178,(A6+0xc) 0002109a 60 06 |` | BRA 0x210a2 0002109c 3d 7c 01 70 00 0c |=| p | MOVE.W #0x170,(A6+0xc) 000210a2 4c df 00 01 |L | MOVEM.L (A7)+,D0 000210a6 4e 5e |N^ | UNLK A6 000210a8 4e 75 |Nu | RTS 000210aa ; -------------------------------------------------------------------------------------- 000210aa ; OMSI PASCAL Function 000210aa ; <LVAR 0x010 1(r)> 000210aa ; <LVAR 0x00e 1(r)> 000210aa ; <LVAR 0x00c 1(r)> 000210aa ; <LVAR 0x008 4(r)> 000210aa ; <LVAR -0x004 1(r)> 000210aa ; <LVAR -0x005 @ 1(r)> 000210aa ; <LVAR -0x006 @ 1(r)> 000210aa ; -------------------------------------------------------------------------------------- 000210aa 4e 56 ff a8 |NV | LINK.W A6,#0xffa8 000210ae bf d5 | | CMPA.L (A5),A7 000210b0 62 06 |b | BHI 0x210b8 000210b2 44 fc 00 02 |D | MOVE.W #0x2,CCR 000210b6 4e 76 |Nv | TRAPV 000210b8 de fc 00 52 | R | ADDA.W #0x52,A7 000210bc 48 e7 f8 f8 |H | MOVEM.L A4+A3+A2+A1+A0+D4+D3+D2+D1+D0,-(A7) 000210c0 43 f8 00 00 |C | LEA.L 0x0,A1 000210c4 45 f9 00 02 1c ca |E | LEA.L 0x21cca,A2 000210ca 47 f8 00 01 |G | LEA.L 0x1,A3 000210ce 49 ee 00 0e |I | LEA.L (A6+0xe),A4 000210d2 72 0e |r | MOVEQ.L #0x0e,D1 000210d4 74 18 |t | MOVEQ.L #0x18,D2 000210d6 76 05 |v | MOVEQ.L #0x05,D3 000210d8 78 0c |x | MOVEQ.L #0x0c,D4 000210da 1f 14 | | MOVE.B (A4),-(A7) 000210dc 1f 2e 00 0c | . | MOVE.B (A6+0xc),-(A7) 000210e0 4e b9 00 02 17 34 |N 4 | JSR exp_NVE_EVENT_PREP_DECODE.SEQ(Sw_1, Sw_1) 000210e6 58 4f |XO | ADDQ.L #0x4,A7 000210e8 48 6e ff fa |Hn | PEA.L (A6-0x6) 000210ec 4e b9 00 02 17 86 |N | JSR exp_CYCLE_ONE_NVE_EVENT_STEP.SEQ(&Fr) 000210f2 1e ae 00 10 | | MOVE.B (A6+0x10),(A7) 000210f6 1f 14 | | MOVE.B (A4),-(A7) 000210f8 1f 2e 00 0c | . | MOVE.B (A6+0xc),-(A7) 000210fc 4e ba ff 32 |N 2 | JSR 0x21030 00021100 5c 4f |\O | ADDQ.L #0x6,A7 00021102 10 1f | | MOVE.B (A7)+,D0 00021104 b0 2e ff fa | . | CMP.B (A6-0x6),D0 00021108 67 00 00 ae |g | BEQ 0x211b8 0002110c 20 6e 00 08 | n | MOVEA.L (A6+0x8),A0 00021110 42 10 |B | CLR.B (A0) 00021112 13 c3 00 02 1c cb | | MOVE.B D3,0x21ccb 00021118 1f 2e 00 10 | . | MOVE.B (A6+0x10),-(A7) 0002111c 48 57 |HW | PEA.L (A7) 0002111e 48 51 |HQ | PEA.L (A1) 00021120 48 51 |HQ | PEA.L (A1) 00021122 4e ba f3 2c |N , | JSR 0x20450 00021126 de c4 | | ADDA.W D4,A7 00021128 1e 94 | | MOVE.B (A4),(A7) 0002112a 48 57 |HW | PEA.L (A7) 0002112c 48 51 |HQ | PEA.L (A1) 0002112e 48 51 |HQ | PEA.L (A1) 00021130 4e ba f3 1e |N | JSR 0x20450 00021134 de c4 | | ADDA.W D4,A7 00021136 1e ae 00 0c | | MOVE.B (A6+0xc),(A7) 0002113a 48 57 |HW | PEA.L (A7) 0002113c 48 51 |HQ | PEA.L (A1) 0002113e 48 51 |HQ | PEA.L (A1) 00021140 4e ba f3 0e |N | JSR 0x20450 00021144 de c1 | | ADDA.W D1,A7 00021146 4a 2e ff fa |J. | TST.B (A6-0x6) 0002114a 67 28 |g( | BEQ 0x21174 0002114c 14 bc 00 22 | " | MOVE.B #0x22,(A2) 00021150 48 6e ff fb |Hn | PEA.L (A6-0x5) 00021154 4e b9 00 02 17 5c |N \ | JSR exp_CYCLE_TWO_NVE_EVENT_STEP.SEQ(&Sr_2) 0002115a 54 4f |TO | ADDQ.L #0x2,A7 0002115c 1e ae ff fb | | MOVE.B (A6-0x5),(A7) 00021160 1f 6e ff fc 00 01 | n | MOVE.B (A6-0x4),(A7+0x1) 00021166 48 57 |HW | PEA.L (A7) 00021168 48 51 |HQ | PEA.L (A1) 0002116a 48 53 |HS | PEA.L (A3) 0002116c 4e ba f2 e2 |N | JSR 0x20450 00021170 de c1 | | ADDA.W D1,A7 00021172 60 40 |`@ | BRA 0x211b4 00021174 3f 3c 01 70 |?< p | MOVE.W #0x170,-(A7) 00021178 55 4f |UO | SUBQ.L #0x2,A7 0002117a 1f 2e 00 10 | . | MOVE.B (A6+0x10),-(A7) 0002117e 1f 14 | | MOVE.B (A4),-(A7) 00021180 4e ba fe f2 |N | JSR 0x21074 00021184 54 4f |TO | ADDQ.L #0x2,A7 00021186 3e af 00 02 |> | MOVE.W (A7+0x2),(A7) 0002118a 55 4f |UO | SUBQ.L #0x2,A7 0002118c 48 6f 00 06 |Ho | PEA.L (A7+0x6) 00021190 48 51 |HQ | PEA.L (A1) 00021192 48 53 |HS | PEA.L (A3) 00021194 48 6f 00 0e |Ho | PEA.L (A7+0xe) 00021198 48 51 |HQ | PEA.L (A1) 0002119a 48 53 |HS | PEA.L (A3) 0002119c 4e b9 00 01 04 a8 |N | JSR ?FS104a8(VAR : Pointer; b : L; c : L ; VAR : Pointer; e: L; f : L) : Bool 000211a2 de c2 | | ADDA.W D2,A7 000211a4 4a 1f |J | TST.B (A7)+ 000211a6 67 06 |g | BEQ 0x211ae 000211a8 14 bc 00 23 | # | MOVE.B #0x23,(A2) 000211ac 60 04 |` | BRA 0x211b2 000211ae 14 bc 00 24 | $ | MOVE.B #0x24,(A2) 000211b2 5c 4f |\O | ADDQ.L #0x6,A7 000211b4 60 00 00 c4 |` | BRA 0x2127a 000211b8 55 4f |UO | SUBQ.L #0x2,A7 000211ba 1f 2e 00 10 | . | MOVE.B (A6+0x10),-(A7) 000211be 1f 14 | | MOVE.B (A4),-(A7) 000211c0 1f 2e 00 0c | . | MOVE.B (A6+0xc),-(A7) 000211c4 4e ba fe 6a |N j | JSR 0x21030 000211c8 5c 4f |\O | ADDQ.L #0x6,A7 000211ca 4a 1f |J | TST.B (A7)+ 000211cc 67 00 00 ac |g | BEQ 0x2127a 000211d0 48 6e ff fb |Hn | PEA.L (A6-0x5) 000211d4 4e b9 00 02 17 5c |N \ | JSR exp_CYCLE_TWO_NVE_EVENT_STEP.SEQ(&Sr_2) 000211da 54 4f |TO | ADDQ.L #0x2,A7 000211dc 1e ae ff fb | | MOVE.B (A6-0x5),(A7) 000211e0 1f 6e ff fc 00 01 | n | MOVE.B (A6-0x4),(A7+0x1) 000211e6 55 4f |UO | SUBQ.L #0x2,A7 000211e8 1f 2e 00 10 | . | MOVE.B (A6+0x10),-(A7) 000211ec 1f 14 | | MOVE.B (A4),-(A7) 000211ee 4e ba fe 84 |N | JSR 0x21074 000211f2 54 4f |TO | ADDQ.L #0x2,A7 000211f4 3e af 00 02 |> | MOVE.W (A7+0x2),(A7) 000211f8 55 4f |UO | SUBQ.L #0x2,A7 000211fa 48 6f 00 06 |Ho | PEA.L (A7+0x6) 000211fe 48 51 |HQ | PEA.L (A1) 00021200 48 53 |HS | PEA.L (A3) 00021202 48 6f 00 0e |Ho | PEA.L (A7+0xe) 00021206 48 51 |HQ | PEA.L (A1) 00021208 48 53 |HS | PEA.L (A3) 0002120a 4e b9 00 01 04 a8 |N | JSR ?FS104a8(VAR : Pointer; b : L; c : L ; VAR : Pointer; e: L; f : L) : Bool 00021210 de c2 | | ADDA.W D2,A7 00021212 4a 1f |J | TST.B (A7)+ 00021214 66 62 |fb | BNE 0x21278 00021216 20 6e 00 08 | n | MOVEA.L (A6+0x8),A0 0002121a 42 10 |B | CLR.B (A0) 0002121c 13 c3 00 02 1c cb | | MOVE.B D3,0x21ccb 00021222 3f 3c 01 70 |?< p | MOVE.W #0x170,-(A7) 00021226 55 4f |UO | SUBQ.L #0x2,A7 00021228 1f 2e 00 10 | . | MOVE.B (A6+0x10),-(A7) 0002122c 1f 14 | | MOVE.B (A4),-(A7) 0002122e 4e ba fe 44 |N D | JSR 0x21074 00021232 54 4f |TO | ADDQ.L #0x2,A7 00021234 3e af 00 02 |> | MOVE.W (A7+0x2),(A7) 00021238 55 4f |UO | SUBQ.L #0x2,A7 0002123a 48 6f 00 06 |Ho | PEA.L (A7+0x6) 0002123e 48 51 |HQ | PEA.L (A1) 00021240 48 53 |HS | PEA.L (A3) 00021242 48 6f 00 0e |Ho | PEA.L (A7+0xe) 00021246 48 51 |HQ | PEA.L (A1) 00021248 48 53 |HS | PEA.L (A3) 0002124a 4e b9 00 01 04 a8 |N | JSR ?FS104a8(VAR : Pointer; b : L; c : L ; VAR : Pointer; e: L; f : L) : Bool 00021250 de c2 | | ADDA.W D2,A7 00021252 4a 1f |J | TST.B (A7)+ 00021254 67 06 |g | BEQ 0x2125c 00021256 14 bc 00 25 | % | MOVE.B #0x25,(A2) 0002125a 60 04 |` | BRA 0x21260 0002125c 14 bc 00 26 | & | MOVE.B #0x26,(A2) 00021260 58 4f |XO | ADDQ.L #0x4,A7 00021262 1e ae ff fb | | MOVE.B (A6-0x5),(A7) 00021266 1f 6e ff fc 00 01 | n | MOVE.B (A6-0x4),(A7+0x1) 0002126c 48 57 |HW | PEA.L (A7) 0002126e 48 51 |HQ | PEA.L (A1) 00021270 48 53 |HS | PEA.L (A3) 00021272 4e ba f1 dc |N | JSR 0x20450 00021276 de c1 | | ADDA.W D1,A7 00021278 5c 4f |\O | ADDQ.L #0x6,A7 0002127a 4c df 1f 1f |L | MOVEM.L (A7)+,D0+D1+D2+D3+D4+A0+A1+A2+A3+A4 0002127e 4e 5e |N^ | UNLK A6 00021280 4e 75 |Nu | RTS 00021282 ; -------------------------------------------------------------------------------------- 00021282 ; OMSI PASCAL Function 00021282 ; <LVAR 0x008 1(w)> 00021282 ; <LVAR -0x001 1(rw)> 00021282 ; <LVAR -0x002 1(rw)> 00021282 ; <LVAR -0x003 1(rw)> 00021282 ; <LVAR -0x004 @ 1(rw)> 00021282 ; -------------------------------------------------------------------------------------- 00021282 4e 56 ff c8 |NV | LINK.W A6,#0xffc8 00021286 bf d5 | | CMPA.L (A5),A7 00021288 62 06 |b | BHI 0x21290 0002128a 44 fc 00 02 |D | MOVE.W #0x2,CCR 0002128e 4e 76 |Nv | TRAPV 00021290 de fc 00 34 | 4 | ADDA.W #0x34,A7 00021294 48 e7 f8 f0 |H | MOVEM.L A3+A2+A1+A0+D4+D3+D2+D1+D0,-(A7) 00021298 41 ee ff fc |A | LEA.L (A6-0x4),A0 0002129c 43 ee ff fd |C | LEA.L (A6-0x3),A1 000212a0 45 ee ff fe |E | LEA.L (A6-0x2),A2 000212a4 47 ee ff ff |G | LEA.L (A6-0x1),A3 000212a8 74 01 |t | MOVEQ.L #0x01,D2 000212aa 76 0a |v | MOVEQ.L #0x0a,D3 000212ac 38 3c 00 ff |8< | MOVE.W #0xff,D4 000212b0 10 82 | | MOVE.B D2,(A0) 000212b2 4e b9 00 02 17 b0 |N | JSR exp_CLR_BREAK_MASK.SEQ() 000212b8 42 11 |B | CLR.B (A1) 000212ba 1f 11 | | MOVE.B (A1),-(A7) 000212bc 4e b9 00 02 1a 86 |N | JSR exp_LOAD_NVE.TYP(Sw_1) 000212c2 54 4f |TO | ADDQ.L #0x2,A7 000212c4 42 12 |B | CLR.B (A2) 000212c6 1f 11 | | MOVE.B (A1),-(A7) 000212c8 1f 12 | | MOVE.B (A2),-(A7) 000212ca 42 27 |B' | CLR.B -(A7) 000212cc 48 50 |HP | PEA.L (A0) 000212ce 4e ba fd da |N | JSR 0x210aa 000212d2 de c3 | | ADDA.W D3,A7 000212d4 42 80 |B | CLR.L D0 000212d6 10 12 | | MOVE.B (A2),D0 000212d8 52 40 |R@ | ADDQ.W #0x1,D0 000212da 41 84 |A | CHK.W D4,D0 000212dc 14 80 | | MOVE.B D0,(A2) 000212de 4a 10 |J | TST.B (A0) 000212e0 67 0a |g | BEQ 0x212ec 000212e2 42 81 |B | CLR.L D1 000212e4 12 00 | | MOVE.B D0,D1 000212e6 0c 41 00 08 | A | CMPI.W #0x0008,D1 000212ea 66 da |f | BNE 0x212c6 000212ec 4a 10 |J | TST.B (A0) 000212ee 67 28 |g( | BEQ 0x21318 000212f0 16 82 | | MOVE.B D2,(A3) 000212f2 1f 11 | | MOVE.B (A1),-(A7) 000212f4 42 27 |B' | CLR.B -(A7) 000212f6 1f 13 | | MOVE.B (A3),-(A7) 000212f8 48 50 |HP | PEA.L (A0) 000212fa 4e ba fd ae |N | JSR 0x210aa 000212fe de c3 | | ADDA.W D3,A7 00021300 42 80 |B | CLR.L D0 00021302 10 13 | | MOVE.B (A3),D0 00021304 52 40 |R@ | ADDQ.W #0x1,D0 00021306 41 84 |A | CHK.W D4,D0 00021308 16 80 | | MOVE.B D0,(A3) 0002130a 4a 10 |J | TST.B (A0) 0002130c 67 0a |g | BEQ 0x21318 0002130e 42 81 |B | CLR.L D1 00021310 12 00 | | MOVE.B D0,D1 00021312 0c 41 00 04 | A | CMPI.W #0x0004,D1 00021316 66 da |f | BNE 0x212f2 00021318 42 80 |B | CLR.L D0 0002131a 10 11 | | MOVE.B (A1),D0 0002131c 52 40 |R@ | ADDQ.W #0x1,D0 0002131e 41 84 |A | CHK.W D4,D0 00021320 12 80 | | MOVE.B D0,(A1) 00021322 4a 10 |J | TST.B (A0) 00021324 67 0a |g | BEQ 0x21330 00021326 42 81 |B | CLR.L D1 00021328 12 00 | | MOVE.B D0,D1 0002132a 0c 41 00 10 | A | CMPI.W #0x0010,D1 0002132e 66 8a |f | BNE 0x212ba 00021330 1d 50 00 08 | P | MOVE.B (A0),(A6+0x8) 00021334 4c df 0f 1f |L | MOVEM.L (A7)+,D0+D1+D2+D3+D4+A0+A1+A2+A3 00021338 4e 5e |N^ | UNLK A6 0002133a 4e 75 |Nu | RTS 0002133c ; -------------------------------------------------------------------------------------- 0002133c ; OMSI PASCAL Function 0002133c ; <LVAR 0x008 1(r)> 0002133c ; <LVAR -0x00a 1(rw)> 0002133c ; -------------------------------------------------------------------------------------- 0002133c 4e 56 ff c6 |NV | LINK.W A6,#0xffc6 ; Spelunked 00021340 bf d5 | | CMPA.L (A5),A7 00021342 62 06 |b | BHI 0x2134a 00021344 44 fc 00 02 |D | MOVE.W #0x2,CCR 00021348 4e 76 |Nv | TRAPV 0002134a de fc 00 2c | , | ADDA.W #0x2c,A7 0002134e 48 e7 c1 c0 |H | MOVEM.L A1+A0+D7+D1+D0,-(A7) 00021352 72 07 |r | MOVEQ.L #0x07,D1 00021354 4a 2e 00 08 |J. | TST.B (A6+0x8) 00021358 66 6e |fn | BNE 0x213c8 0002135a 10 39 00 02 1c ca | 9 | MOVE.B 0x21cca,D0 00021360 48 80 |H | EXTB.W D0 00021362 48 c0 |H | EXTW.L D0 00021364 0c 80 00 00 00 ff | | CMPI.L #0x000000ff,D0 0002136a 63 02 |c | BLS 0x2136e 0002136c 4e 4f |NO | TRAP #15 0002136e 1d 40 ff f6 | @ | MOVE.B D0,(A6-0xa) 00021372 7e 00 |~ | MOVEQ.L #0x00,D7 00021374 be 81 | | CMP.L D1,D7 00021376 63 02 |c | BLS 0x2137a 00021378 4e 4f |NO | TRAP #15 0002137a 41 f9 00 02 1c c0 |A | LEA.L 0x21cc0,A0 00021380 10 30 78 0b | 0x | MOVE.B (A0+D7.L+#0xb),D0 00021384 48 80 |H | EXTB.W D0 00021386 48 c0 |H | EXTW.L D0 00021388 0c 80 00 00 00 ff | | CMPI.L #0x000000ff,D0 0002138e 63 02 |c | BLS 0x21392 00021390 4e 4f |NO | TRAP #15 00021392 1d 80 78 f7 | x | MOVE.B D0,(A6+D7.L-#0x9) 00021396 52 87 |R | ADDQ.L #0x1,D7 00021398 be 81 | | CMP.L D1,D7 0002139a 6f d8 |o | BLE 0x21374 0002139c 42 27 |B' | CLR.B -(A7) 0002139e 2f 39 00 02 1c d4 |/9 | MOVE.L 0x21cd4,-(A7) 000213a4 2f 39 00 02 1c d8 |/9 | MOVE.L 0x21cd8,-(A7) 000213aa 1f 2e ff f6 | . | MOVE.B (A6-0xa),-(A7) 000213ae 51 4f |QO | SUBQ.L #0x8,A7 000213b0 20 4f | O | MOVEA.L A7,A0 000213b2 43 ee ff f7 |C | LEA.L (A6-0x9),A1 000213b6 70 07 |p | MOVEQ.L #0x07,D0 000213b8 10 d9 | | MOVE.B (A1)+,(A0)+ 000213ba 51 c8 ff fc |Q | DBF D0,0x213b8 000213be 4e b9 00 01 05 4a |N J | JSR ?IPC_Puts(a : Bool; b : String; c : String; d: Bool; e : Long; f : Long) 000213c4 de fc 00 14 | | ADDA.W #0x14,A7 000213c8 4c df 03 83 |L | MOVEM.L (A7)+,D0+D1+D7+A0+A1 000213cc 4e 5e |N^ | UNLK A6 000213ce 4e 75 |Nu | RTS 000213d0 ; -------------------------------------------------------------------------------------- 000213d0 ; OMSI PASCAL Function 000213d0 ; -------------------------------------------------------------------------------------- 000213d0 START: 000213d0 4f fa 00 08 |O | LEA.L MAIN,A7 000213d4 4e f9 00 01 02 80 |N | JMP ?start_program 000213da MAIN: 000213da 45 fa ff 60 |E ` | LEA.L 0x2133c,A2 000213de 47 f9 00 02 1c c9 |G | LEA.L 0x21cc9,A3 000213e4 49 f9 00 02 1c d4 |I | LEA.L 0x21cd4,A4 000213ea 72 01 |r | MOVEQ.L #0x01,D1 000213ec 74 07 |t | MOVEQ.L #0x07,D2 000213ee 4e b9 00 01 03 98 |N | JSR FSCALL_10398 000213f4 48 79 00 02 1c c8 |Hy | PEA.L 0x21cc8 000213fa 48 53 |HS | PEA.L (A3) 000213fc 4e b9 00 01 05 44 |N D | JSR IPC_InitGetTwoBools(VAR a : Bool; VAR b : Bool) 00021402 50 4f |PO | ADDQ.L #0x8,A7 00021404 48 78 00 0f |Hx | PEA.L 0xf 00021408 4e b9 00 01 04 d8 |N | JSR ExpInit(a : Long) 0002140e 54 4f |TO | ADDQ.L #0x2,A7 00021410 1e 93 | | MOVE.B (A3),(A7) 00021412 4e b9 00 01 04 d2 |N | JSR SetExpInitDone(a : Byte) 00021418 59 4f |YO | SUBQ.L #0x4,A7 0002141a 20 4f | O | MOVEA.L A7,A0 0002141c 43 fa ed 5a |C Z | LEA.L 0x20178,A1 00021420 70 04 |p | MOVEQ.L #0x04,D0 00021422 10 d9 | | MOVE.B (A1)+,(A0)+ 00021424 51 c8 ff fc |Q | DBF D0,0x21422 00021428 59 4f |YO | SUBQ.L #0x4,A7 0002142a 48 6f 00 04 |Ho | PEA.L (A7+0x4) 0002142e 3f 01 |? | MOVE.W D1,-(A7) 00021430 3f 3c 00 05 |?< | MOVE.W #0x5,-(A7) 00021434 4e b9 00 01 02 c4 |N | JSR StringLit(Src : Pointer; Offset: W; Len : W) : String 0002143a 50 4f |PO | ADDQ.L #0x8,A7 0002143c 28 9f |( | MOVE.L (A7)+,(A4) 0002143e 5c 4f |\O | ADDQ.L #0x6,A7 00021440 48 79 00 02 1c d8 |Hy | PEA.L 0x21cd8 00021446 4e b9 00 01 02 b8 |N | JSR NewString(VAR a : String) 0002144c 58 4f |XO | ADDQ.L #0x4,A7 0002144e 42 39 00 02 1c ca |B9 | CLR.B 0x21cca 00021454 70 00 |p | MOVEQ.L #0x00,D0 00021456 23 c0 00 02 1c f8 |# | MOVE.L D0,0x21cf8 0002145c b0 82 | | CMP.L D2,D0 0002145e 63 02 |c | BLS 0x21462 00021460 4e 4f |NO | TRAP #15 00021462 41 f9 00 02 1c c0 |A | LEA.L 0x21cc0,A0 00021468 42 30 08 0b |B0 | CLR.B (A0+D0.L+#0xb) 0002146c 52 80 |R | ADDQ.L #0x1,D0 0002146e b0 82 | | CMP.L D2,D0 00021470 6f e4 |o | BLE 0x21456 00021472 55 4f |UO | SUBQ.L #0x2,A7 00021474 4e ba f0 b0 |N | JSR 0x20526 00021478 10 17 | | MOVE.B (A7),D0 0002147a 48 80 |H | EXTB.W D0 0002147c 41 81 |A | CHK.W D1,D0 0002147e 1e 80 | | MOVE.B D0,(A7) 00021480 4e 92 |N | JSR (A2) 00021482 4e ba f1 a2 |N | JSR 0x20626 00021486 10 17 | | MOVE.B (A7),D0 00021488 48 80 |H | EXTB.W D0 0002148a 41 81 |A | CHK.W D1,D0 0002148c 1e 80 | | MOVE.B D0,(A7) 0002148e 4e 92 |N | JSR (A2) 00021490 4e ba f2 96 |N | JSR 0x20728 00021494 10 17 | | MOVE.B (A7),D0 00021496 48 80 |H | EXTB.W D0 00021498 41 81 |A | CHK.W D1,D0 0002149a 1e 80 | | MOVE.B D0,(A7) 0002149c 4e 92 |N | JSR (A2) 0002149e 4e ba f2 d8 |N | JSR 0x20778 000214a2 10 17 | | MOVE.B (A7),D0 000214a4 48 80 |H | EXTB.W D0 000214a6 41 81 |A | CHK.W D1,D0 000214a8 1e 80 | | MOVE.B D0,(A7) 000214aa 4e 92 |N | JSR (A2) 000214ac 4e ba f3 4e |N N | JSR 0x207fc 000214b0 10 17 | | MOVE.B (A7),D0 000214b2 48 80 |H | EXTB.W D0 000214b4 41 81 |A | CHK.W D1,D0 000214b6 1e 80 | | MOVE.B D0,(A7) 000214b8 4e 92 |N | JSR (A2) 000214ba 4e ba f3 8e |N | JSR 0x2084a 000214be 10 17 | | MOVE.B (A7),D0 000214c0 48 80 |H | EXTB.W D0 000214c2 41 81 |A | CHK.W D1,D0 000214c4 1e 80 | | MOVE.B D0,(A7) 000214c6 4e 92 |N | JSR (A2) 000214c8 4e ba f4 50 |N P | JSR 0x2091a 000214cc 10 17 | | MOVE.B (A7),D0 000214ce 48 80 |H | EXTB.W D0 000214d0 41 81 |A | CHK.W D1,D0 000214d2 1e 80 | | MOVE.B D0,(A7) 000214d4 4e 92 |N | JSR (A2) 000214d6 4e ba f4 86 |N | JSR 0x2095e 000214da 10 17 | | MOVE.B (A7),D0 000214dc 48 80 |H | EXTB.W D0 000214de 41 81 |A | CHK.W D1,D0 000214e0 1e 80 | | MOVE.B D0,(A7) 000214e2 4e 92 |N | JSR (A2) 000214e4 4e ba f5 2a |N * | JSR 0x20a10 000214e8 10 17 | | MOVE.B (A7),D0 000214ea 48 80 |H | EXTB.W D0 000214ec 41 81 |A | CHK.W D1,D0 000214ee 1e 80 | | MOVE.B D0,(A7) 000214f0 4e 92 |N | JSR (A2) 000214f2 4e ba f5 98 |N | JSR 0x20a8c 000214f6 10 17 | | MOVE.B (A7),D0 000214f8 48 80 |H | EXTB.W D0 000214fa 41 81 |A | CHK.W D1,D0 000214fc 1e 80 | | MOVE.B D0,(A7) 000214fe 4e 92 |N | JSR (A2) 00021500 4e ba f7 6e |N n | JSR 0x20c70 00021504 10 17 | | MOVE.B (A7),D0 00021506 48 80 |H | EXTB.W D0 00021508 41 81 |A | CHK.W D1,D0 0002150a 1e 80 | | MOVE.B D0,(A7) 0002150c 4e 92 |N | JSR (A2) 0002150e 4e ba f8 5c |N \ | JSR 0x20d6c 00021512 10 17 | | MOVE.B (A7),D0 00021514 48 80 |H | EXTB.W D0 00021516 41 81 |A | CHK.W D1,D0 00021518 1e 80 | | MOVE.B D0,(A7) 0002151a 4e 92 |N | JSR (A2) 0002151c 4e ba fa 04 |N | JSR 0x20f22 00021520 10 17 | | MOVE.B (A7),D0 00021522 48 80 |H | EXTB.W D0 00021524 41 81 |A | CHK.W D1,D0 00021526 1e 80 | | MOVE.B D0,(A7) 00021528 4e 92 |N | JSR (A2) 0002152a 4e ba fd 56 |N V | JSR 0x21282 0002152e 10 17 | | MOVE.B (A7),D0 00021530 48 80 |H | EXTB.W D0 00021532 41 81 |A | CHK.W D1,D0 00021534 1e 80 | | MOVE.B D0,(A7) 00021536 4e 92 |N | JSR (A2) 00021538 1e 93 | | MOVE.B (A3),(A7) 0002153a 48 79 00 02 1c dc |Hy | PEA.L 0x21cdc 00021540 4e ba ee 0c |N | JSR 0x2034e 00021544 5c 4f |\O | ADDQ.L #0x6,A7 00021546 42 39 00 02 1c ef |B9 | CLR.B 0x21cef 0002154c 70 00 |p | MOVEQ.L #0x00,D0 0002154e 23 c0 00 02 1c f8 |# | MOVE.L D0,0x21cf8 00021554 b0 82 | | CMP.L D2,D0 00021556 63 02 |c | BLS 0x2155a 00021558 4e 4f |NO | TRAP #15 0002155a 41 f9 00 02 1c c0 |A | LEA.L 0x21cc0,A0 00021560 42 30 08 30 |B0 0 | CLR.B (A0+D0.L+#0x30) 00021564 52 80 |R | ADDQ.L #0x1,D0 00021566 b0 82 | | CMP.L D2,D0 00021568 6f e4 |o | BLE 0x2154e 0002156a 1f 01 | | MOVE.B D1,-(A7) 0002156c 2f 14 |/ | MOVE.L (A4),-(A7) 0002156e 2f 39 00 02 1c d8 |/9 | MOVE.L 0x21cd8,-(A7) 00021574 1f 39 00 02 1c ef | 9 | MOVE.B 0x21cef,-(A7) 0002157a 2f 39 00 02 1c f4 |/9 | MOVE.L 0x21cf4,-(A7) 00021580 2f 39 00 02 1c f0 |/9 | MOVE.L 0x21cf0,-(A7) 00021586 4e b9 00 01 05 4a |N J | JSR ?IPC_Puts(a : Bool; b : String; c : String; d: Bool; e : Long; f : Long) 0002158c de fc 00 14 | | ADDA.W #0x14,A7 00021590 4e b9 00 01 02 84 |N | JSR ?exit 00021596 exp_TEST_NAME_MATCH_3.FIU(&Fr): 00021596 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 0002159c 00 0c | | .CONST 0x000c ; Stack-delta 0002159e 15 54 45 53 54 5f 4e 41 | TEST_NA| .TXT 21,'TEST_NAME_MATCH_3.FIU' 000215b4 00 | | .CONST 0x0 000215b5 03 | | .CONST 0x3 ; DIPROC address 000215b6 01 | | .CONST 0x1 ; Output Parameters 000215b7 00 | | .CONST 0x0 ; Input Parameters 000215b8 08 | | .CONST 0x8 ; Out arg flag 000215b9 00 | | .PAD 0x0 000215ba exp_TEST_NAME_MATCH_2.FIU(&Fr): 000215ba 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 000215c0 00 0c | | .CONST 0x000c ; Stack-delta 000215c2 15 54 45 53 54 5f 4e 41 | TEST_NA| .TXT 21,'TEST_NAME_MATCH_2.FIU' 000215d8 00 | | .CONST 0x0 000215d9 03 | | .CONST 0x3 ; DIPROC address 000215da 01 | | .CONST 0x1 ; Output Parameters 000215db 00 | | .CONST 0x0 ; Input Parameters 000215dc 08 | | .CONST 0x8 ; Out arg flag 000215dd 00 | | .PAD 0x0 000215de exp_TEST_NAME_MATCH_1.FIU(&Fr, &Fr, &Sr_1_4_4): 000215de 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 000215e4 00 14 | | .CONST 0x0014 ; Stack-delta 000215e6 15 54 45 53 54 5f 4e 41 | TEST_NA| .TXT 21,'TEST_NAME_MATCH_1.FIU' 000215fc 00 | | .CONST 0x0 000215fd 03 | | .CONST 0x3 ; DIPROC address 000215fe 03 | | .CONST 0x3 ; Output Parameters 000215ff 00 | | .CONST 0x0 ; Input Parameters 00021600 08 | | .CONST 0x8 ; Out arg flag 00021601 08 | | .CONST 0x8 ; Out arg flag 00021602 0a | | .CONST 0xa ; Out arg [1, 4, 4] 00021603 00 | | .PAD 0x0 00021604 exp_TEST_IN_RANGE.FIU(&Fr): 00021604 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 0002160a 00 0c | | .CONST 0x000c ; Stack-delta 0002160c 11 54 45 53 54 5f 49 4e | TEST_IN| .TXT 17,'TEST_IN_RANGE.FIU' 0002161e 00 | | .CONST 0x0 0002161f 03 | | .CONST 0x3 ; DIPROC address 00021620 01 | | .CONST 0x1 ; Output Parameters 00021621 00 | | .CONST 0x0 ; Input Parameters 00021622 08 | | .CONST 0x8 ; Out arg flag 00021623 00 | | .PAD 0x0 00021624 exp_TEST_HIT_OFFS.FIU(&Fr): 00021624 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 0002162a 00 0c | | .CONST 0x000c ; Stack-delta 0002162c 11 54 45 53 54 5f 48 49 | TEST_HI| .TXT 17,'TEST_HIT_OFFS.FIU' 0002163e 00 | | .CONST 0x0 0002163f 03 | | .CONST 0x3 ; DIPROC address 00021640 01 | | .CONST 0x1 ; Output Parameters 00021641 00 | | .CONST 0x0 ; Input Parameters 00021642 08 | | .CONST 0x8 ; Out arg flag 00021643 00 | | .PAD 0x0 00021644 exp_TEST_CTOP_PARITY.FIU(&Fr, &Fr, &Sr_1_4_4): 00021644 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 0002164a 00 14 | | .CONST 0x0014 ; Stack-delta 0002164c 14 54 45 53 54 5f 43 54 | TEST_CT| .TXT 20,'TEST_CTOP_PARITY.FIU' 00021661 00 | | .CONST 0x0 00021662 03 | | .CONST 0x3 ; DIPROC address 00021663 03 | | .CONST 0x3 ; Output Parameters 00021664 00 | | .CONST 0x0 ; Input Parameters 00021665 08 | | .CONST 0x8 ; Out arg flag 00021666 08 | | .CONST 0x8 ; Out arg flag 00021667 0a | | .CONST 0xa ; Out arg [1, 4, 4] 00021668 exp_TEST_CSA_OOR.FIU(&Fr): 00021668 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 0002166e 00 0c | | .CONST 0x000c ; Stack-delta 00021670 10 54 45 53 54 5f 43 53 | TEST_CS| .TXT 16,'TEST_CSA_OOR.FIU' 00021681 00 | | .CONST 0x0 00021682 03 | | .CONST 0x3 ; DIPROC address 00021683 01 | | .CONST 0x1 ; Output Parameters 00021684 00 | | .CONST 0x0 ; Input Parameters 00021685 08 | | .CONST 0x8 ; Out arg flag 00021686 exp_TEST_CSA_HIT.FIU(&Fr, &Fr, &Sr_1): 00021686 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 0002168c 00 14 | | .CONST 0x0014 ; Stack-delta 0002168e 10 54 45 53 54 5f 43 53 | TEST_CS| .TXT 16,'TEST_CSA_HIT.FIU' 0002169f 00 | | .CONST 0x0 000216a0 03 | | .CONST 0x3 ; DIPROC address 000216a1 03 | | .CONST 0x3 ; Output Parameters 000216a2 00 | | .CONST 0x0 ; Input Parameters 000216a3 08 | | .CONST 0x8 ; Out arg flag 000216a4 08 | | .CONST 0x8 ; Out arg flag 000216a5 00 | | .CONST 0x0 ; Out arg [1] 000216a6 exp_READ_NVE.FIU(&Sr_1): 000216a6 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 000216ac 00 0c | | .CONST 0x000c ; Stack-delta 000216ae 0c 52 45 41 44 5f 4e 56 | READ_NV| .TXT 12,'READ_NVE.FIU' 000216bb 00 | | .CONST 0x0 000216bc 03 | | .CONST 0x3 ; DIPROC address 000216bd 01 | | .CONST 0x1 ; Output Parameters 000216be 00 | | .CONST 0x0 ; Input Parameters 000216bf 00 | | .CONST 0x0 ; Out arg [1] 000216c0 exp_READ_FPDT.FIU(&Fr): 000216c0 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 000216c6 00 0c | | .CONST 0x000c ; Stack-delta 000216c8 0d 52 45 41 44 5f 46 50 | READ_FP| .TXT 13,'READ_FPDT.FIU' 000216d6 00 | | .CONST 0x0 000216d7 03 | | .CONST 0x3 ; DIPROC address 000216d8 01 | | .CONST 0x1 ; Output Parameters 000216d9 00 | | .CONST 0x0 ; Input Parameters 000216da 08 | | .CONST 0x8 ; Out arg flag 000216db 00 | | .PAD 0x0 000216dc exp_LOAD_HIT_OFFS.FIU(Sw_1): 000216dc 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 000216e2 00 0a | | .CONST 0x000a ; Stack-delta 000216e4 11 4c 4f 41 44 5f 48 49 | LOAD_HI| .TXT 17,'LOAD_HIT_OFFS.FIU' 000216f6 00 | | .CONST 0x0 000216f7 03 | | .CONST 0x3 ; DIPROC address 000216f8 00 | | .CONST 0x0 ; Output Parameters 000216f9 01 | | .CONST 0x1 ; Input Parameters 000216fa 00 | | .CONST 0x0 ; In arg [1] 000216fb 00 | | .PAD 0x0 000216fc exp_LOAD_CSA_HIT.FIU(&w): 000216fc 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021702 00 0a | | .CONST 0x000a ; Stack-delta 00021704 10 4c 4f 41 44 5f 43 53 | LOAD_CS| .TXT 16,'LOAD_CSA_HIT.FIU' 00021715 00 | | .CONST 0x0 00021716 03 | | .CONST 0x3 ; DIPROC address 00021717 00 | | .CONST 0x0 ; Output Parameters 00021718 01 | | .CONST 0x1 ; Input Parameters 00021719 08 | | .CONST 0x8 ; In arg flag 0002171a exp_READ_NVE.SEQ(&Sr_1): 0002171a 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021720 00 0c | | .CONST 0x000c ; Stack-delta 00021722 0c 52 45 41 44 5f 4e 56 | READ_NV| .TXT 12,'READ_NVE.SEQ' 0002172f 00 | | .CONST 0x0 00021730 02 | | .CONST 0x2 ; DIPROC address 00021731 01 | | .CONST 0x1 ; Output Parameters 00021732 00 | | .CONST 0x0 ; Input Parameters 00021733 00 | | .CONST 0x0 ; Out arg [1] 00021734 exp_NVE_EVENT_PREP_DECODE.SEQ(Sw_1, Sw_1): 00021734 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 0002173a 00 0c | | .CONST 0x000c ; Stack-delta 0002173c 19 4e 56 45 5f 45 56 45 | NVE_EVE| .TXT 25,'NVE_EVENT_PREP_DECODE.SEQ' 00021756 00 | | .CONST 0x0 00021757 02 | | .CONST 0x2 ; DIPROC address 00021758 00 | | .CONST 0x0 ; Output Parameters 00021759 02 | | .CONST 0x2 ; Input Parameters 0002175a 00 | | .CONST 0x0 ; In arg [1] 0002175b 00 | | .CONST 0x0 ; In arg [1] 0002175c exp_CYCLE_TWO_NVE_EVENT_STEP.SEQ(&Sr_2): 0002175c 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021762 00 0c | | .CONST 0x000c ; Stack-delta 00021764 1c 43 59 43 4c 45 5f 54 | CYCLE_T| .TXT 28,'CYCLE_TWO_NVE_EVENT_STEP.SEQ' 00021781 00 | | .CONST 0x0 00021782 02 | | .CONST 0x2 ; DIPROC address 00021783 01 | | .CONST 0x1 ; Output Parameters 00021784 00 | | .CONST 0x0 ; Input Parameters 00021785 01 | | .CONST 0x1 ; Out arg [2] 00021786 exp_CYCLE_ONE_NVE_EVENT_STEP.SEQ(&Fr): 00021786 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 0002178c 00 0c | | .CONST 0x000c ; Stack-delta 0002178e 1c 43 59 43 4c 45 5f 4f | CYCLE_O| .TXT 28,'CYCLE_ONE_NVE_EVENT_STEP.SEQ' 000217ab 00 | | .CONST 0x0 000217ac 02 | | .CONST 0x2 ; DIPROC address 000217ad 01 | | .CONST 0x1 ; Output Parameters 000217ae 00 | | .CONST 0x0 ; Input Parameters 000217af 08 | | .CONST 0x8 ; Out arg flag 000217b0 exp_CLR_BREAK_MASK.SEQ(): 000217b0 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 000217b6 00 08 | | .CONST 0x0008 ; Stack-delta 000217b8 12 43 4c 52 5f 42 52 45 | CLR_BRE| .TXT 18,'CLR_BREAK_MASK.SEQ' 000217cb 00 | | .CONST 0x0 000217cc 02 | | .CONST 0x2 ; DIPROC address 000217cd 00 | | .CONST 0x0 ; Output Parameters 000217ce 00 | | .CONST 0x0 ; Input Parameters 000217cf 00 | | .PAD 0x0 000217d0 exp_TEST_WR_CTOP_REL_ADR.TYP(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8): 000217d0 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 000217d6 00 1c | | .CONST 0x001c ; Stack-delta 000217d8 18 54 45 53 54 5f 57 52 | TEST_WR| .TXT 24,'TEST_WR_CTOP_REL_ADR.TYP' 000217f1 00 | | .CONST 0x0 000217f2 06 | | .CONST 0x6 ; DIPROC address 000217f3 05 | | .CONST 0x5 ; Output Parameters 000217f4 00 | | .CONST 0x0 ; Input Parameters 000217f5 08 | | .CONST 0x8 ; Out arg flag 000217f6 00 | | .CONST 0x0 ; Out arg [1] 000217f7 00 | | .CONST 0x0 ; Out arg [1] 000217f8 07 | | .CONST 0x7 ; Out arg [8] 000217f9 07 | | .CONST 0x7 ; Out arg [8] 000217fa exp_TEST_WR_CSA_OFFS_ADR.TYP(&Fr, &Sr_1, &Sr_8, &Sr_8): 000217fa 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021800 00 18 | | .CONST 0x0018 ; Stack-delta 00021802 18 54 45 53 54 5f 57 52 | TEST_WR| .TXT 24,'TEST_WR_CSA_OFFS_ADR.TYP' 0002181b 00 | | .CONST 0x0 0002181c 06 | | .CONST 0x6 ; DIPROC address 0002181d 04 | | .CONST 0x4 ; Output Parameters 0002181e 00 | | .CONST 0x0 ; Input Parameters 0002181f 08 | | .CONST 0x8 ; Out arg flag 00021820 00 | | .CONST 0x0 ; Out arg [1] 00021821 07 | | .CONST 0x7 ; Out arg [8] 00021822 07 | | .CONST 0x7 ; Out arg [8] 00021823 00 | | .PAD 0x0 00021824 exp_TEST_WR_CTOP_CBOT_ADR.TYP(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8): 00021824 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 0002182a 00 1c | | .CONST 0x001c ; Stack-delta 0002182c 19 54 45 53 54 5f 57 52 | TEST_WR| .TXT 25,'TEST_WR_CTOP_CBOT_ADR.TYP' 00021846 00 | | .CONST 0x0 00021847 06 | | .CONST 0x6 ; DIPROC address 00021848 05 | | .CONST 0x5 ; Output Parameters 00021849 00 | | .CONST 0x0 ; Input Parameters 0002184a 08 | | .CONST 0x8 ; Out arg flag 0002184b 00 | | .CONST 0x0 ; Out arg [1] 0002184c 00 | | .CONST 0x0 ; Out arg [1] 0002184d 07 | | .CONST 0x7 ; Out arg [8] 0002184e 07 | | .CONST 0x7 ; Out arg [8] 0002184f 00 | | .PAD 0x0 00021850 exp_TEST_RD_CSA_TOP_ADR.TYP(&Fr, &Sr_1, &Sr_8, &Sr_8): 00021850 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021856 00 18 | | .CONST 0x0018 ; Stack-delta 00021858 17 54 45 53 54 5f 52 44 | TEST_RD| .TXT 23,'TEST_RD_CSA_TOP_ADR.TYP' 00021870 00 | | .CONST 0x0 00021871 06 | | .CONST 0x6 ; DIPROC address 00021872 04 | | .CONST 0x4 ; Output Parameters 00021873 00 | | .CONST 0x0 ; Input Parameters 00021874 08 | | .CONST 0x8 ; Out arg flag 00021875 00 | | .CONST 0x0 ; Out arg [1] 00021876 07 | | .CONST 0x7 ; Out arg [8] 00021877 07 | | .CONST 0x7 ; Out arg [8] 00021878 exp_TEST_RD_CTOP_REL_ADR.TYP(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8): 00021878 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 0002187e 00 1c | | .CONST 0x001c ; Stack-delta 00021880 18 54 45 53 54 5f 52 44 | TEST_RD| .TXT 24,'TEST_RD_CTOP_REL_ADR.TYP' 00021899 00 | | .CONST 0x0 0002189a 06 | | .CONST 0x6 ; DIPROC address 0002189b 05 | | .CONST 0x5 ; Output Parameters 0002189c 00 | | .CONST 0x0 ; Input Parameters 0002189d 08 | | .CONST 0x8 ; Out arg flag 0002189e 00 | | .CONST 0x0 ; Out arg [1] 0002189f 00 | | .CONST 0x0 ; Out arg [1] 000218a0 07 | | .CONST 0x7 ; Out arg [8] 000218a1 07 | | .CONST 0x7 ; Out arg [8] 000218a2 exp_TEST_RD_CSA_OFFS_ADR.TYP(&Fr, &Sr_1, &Sr_8, &Sr_8): 000218a2 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 000218a8 00 18 | | .CONST 0x0018 ; Stack-delta 000218aa 18 54 45 53 54 5f 52 44 | TEST_RD| .TXT 24,'TEST_RD_CSA_OFFS_ADR.TYP' 000218c3 00 | | .CONST 0x0 000218c4 06 | | .CONST 0x6 ; DIPROC address 000218c5 04 | | .CONST 0x4 ; Output Parameters 000218c6 00 | | .CONST 0x0 ; Input Parameters 000218c7 08 | | .CONST 0x8 ; Out arg flag 000218c8 00 | | .CONST 0x0 ; Out arg [1] 000218c9 07 | | .CONST 0x7 ; Out arg [8] 000218ca 07 | | .CONST 0x7 ; Out arg [8] 000218cb 00 | | .PAD 0x0 000218cc exp_TEST_RD_CSA_BOT_ADR.TYP(&Fr, &Sr_1, &Sr_8, &Sr_8): 000218cc 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 000218d2 00 18 | | .CONST 0x0018 ; Stack-delta 000218d4 17 54 45 53 54 5f 52 44 | TEST_RD| .TXT 23,'TEST_RD_CSA_BOT_ADR.TYP' 000218ec 00 | | .CONST 0x0 000218ed 06 | | .CONST 0x6 ; DIPROC address 000218ee 04 | | .CONST 0x4 ; Output Parameters 000218ef 00 | | .CONST 0x0 ; Input Parameters 000218f0 08 | | .CONST 0x8 ; Out arg flag 000218f1 00 | | .CONST 0x0 ; Out arg [1] 000218f2 07 | | .CONST 0x7 ; Out arg [8] 000218f3 07 | | .CONST 0x7 ; Out arg [8] 000218f4 exp_TEST_PUSH_POP_OFFS.TYP(&Fr, &Sr_1, &Sr_8, &Sr_8): 000218f4 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 000218fa 00 18 | | .CONST 0x0018 ; Stack-delta 000218fc 16 54 45 53 54 5f 50 55 | TEST_PU| .TXT 22,'TEST_PUSH_POP_OFFS.TYP' 00021913 00 | | .CONST 0x0 00021914 06 | | .CONST 0x6 ; DIPROC address 00021915 04 | | .CONST 0x4 ; Output Parameters 00021916 00 | | .CONST 0x0 ; Input Parameters 00021917 08 | | .CONST 0x8 ; Out arg flag 00021918 00 | | .CONST 0x0 ; Out arg [1] 00021919 07 | | .CONST 0x7 ; Out arg [8] 0002191a 07 | | .CONST 0x7 ; Out arg [8] 0002191b 00 | | .PAD 0x0 0002191c exp_TEST_POP_DOWN.TYP(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8): 0002191c 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021922 00 1c | | .CONST 0x001c ; Stack-delta 00021924 11 54 45 53 54 5f 50 4f | TEST_PO| .TXT 17,'TEST_POP_DOWN.TYP' 00021936 00 | | .CONST 0x0 00021937 06 | | .CONST 0x6 ; DIPROC address 00021938 05 | | .CONST 0x5 ; Output Parameters 00021939 00 | | .CONST 0x0 ; Input Parameters 0002193a 08 | | .CONST 0x8 ; Out arg flag 0002193b 08 | | .CONST 0x8 ; Out arg flag 0002193c 07 | | .CONST 0x7 ; Out arg [8] 0002193d 07 | | .CONST 0x7 ; Out arg [8] 0002193e 07 | | .CONST 0x7 ; Out arg [8] 0002193f 00 | | .PAD 0x0 00021940 exp_TEST_NVE.TYP(&Fr, &Sr_1, &Sr_1): 00021940 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021946 00 14 | | .CONST 0x0014 ; Stack-delta 00021948 0c 54 45 53 54 5f 4e 56 | TEST_NV| .TXT 12,'TEST_NVE.TYP' 00021955 00 | | .CONST 0x0 00021956 06 | | .CONST 0x6 ; DIPROC address 00021957 03 | | .CONST 0x3 ; Output Parameters 00021958 00 | | .CONST 0x0 ; Input Parameters 00021959 08 | | .CONST 0x8 ; Out arg flag 0002195a 00 | | .CONST 0x0 ; Out arg [1] 0002195b 00 | | .CONST 0x0 ; Out arg [1] 0002195c exp_TEST_LOAD_TOP.TYP(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8): 0002195c 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021962 00 1c | | .CONST 0x001c ; Stack-delta 00021964 11 54 45 53 54 5f 4c 4f | TEST_LO| .TXT 17,'TEST_LOAD_TOP.TYP' 00021976 00 | | .CONST 0x0 00021977 06 | | .CONST 0x6 ; DIPROC address 00021978 05 | | .CONST 0x5 ; Output Parameters 00021979 00 | | .CONST 0x0 ; Input Parameters 0002197a 08 | | .CONST 0x8 ; Out arg flag 0002197b 08 | | .CONST 0x8 ; Out arg flag 0002197c 07 | | .CONST 0x7 ; Out arg [8] 0002197d 07 | | .CONST 0x7 ; Out arg [8] 0002197e 07 | | .CONST 0x7 ; Out arg [8] 0002197f 00 | | .PAD 0x0 00021980 exp_TEST_LOAD_BOT.TYP(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8): 00021980 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021986 00 1c | | .CONST 0x001c ; Stack-delta 00021988 11 54 45 53 54 5f 4c 4f | TEST_LO| .TXT 17,'TEST_LOAD_BOT.TYP' 0002199a 00 | | .CONST 0x0 0002199b 06 | | .CONST 0x6 ; DIPROC address 0002199c 05 | | .CONST 0x5 ; Output Parameters 0002199d 00 | | .CONST 0x0 ; Input Parameters 0002199e 08 | | .CONST 0x8 ; Out arg flag 0002199f 08 | | .CONST 0x8 ; Out arg flag 000219a0 07 | | .CONST 0x7 ; Out arg [8] 000219a1 07 | | .CONST 0x7 ; Out arg [8] 000219a2 07 | | .CONST 0x7 ; Out arg [8] 000219a3 00 | | .PAD 0x0 000219a4 exp_TEST_INV_CSA_OFFS.TYP(&Fr, &Sr_8, &Sr_8): 000219a4 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 000219aa 00 14 | | .CONST 0x0014 ; Stack-delta 000219ac 15 54 45 53 54 5f 49 4e | TEST_IN| .TXT 21,'TEST_INV_CSA_OFFS.TYP' 000219c2 00 | | .CONST 0x0 000219c3 06 | | .CONST 0x6 ; DIPROC address 000219c4 03 | | .CONST 0x3 ; Output Parameters 000219c5 00 | | .CONST 0x0 ; Input Parameters 000219c6 08 | | .CONST 0x8 ; Out arg flag 000219c7 07 | | .CONST 0x7 ; Out arg [8] 000219c8 07 | | .CONST 0x7 ; Out arg [8] 000219c9 00 | | .PAD 0x0 000219ca exp_TEST_CSAPROM.TYP(&Fr, &Sr_1, &Sr_1, &Sr_1): 000219ca 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 000219d0 00 18 | | .CONST 0x0018 ; Stack-delta 000219d2 10 54 45 53 54 5f 43 53 | TEST_CS| .TXT 16,'TEST_CSAPROM.TYP' 000219e3 00 | | .CONST 0x0 000219e4 06 | | .CONST 0x6 ; DIPROC address 000219e5 04 | | .CONST 0x4 ; Output Parameters 000219e6 00 | | .CONST 0x0 ; Input Parameters 000219e7 08 | | .CONST 0x8 ; Out arg flag 000219e8 00 | | .CONST 0x0 ; Out arg [1] 000219e9 00 | | .CONST 0x0 ; Out arg [1] 000219ea 00 | | .CONST 0x0 ; Out arg [1] 000219eb 00 | | .PAD 0x0 000219ec exp_TEST_CSA_OFFS.TYP(Sw_1, &Fr, &Sr_8, &Sr_8): 000219ec 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 000219f2 00 16 | | .CONST 0x0016 ; Stack-delta 000219f4 11 54 45 53 54 5f 43 53 | TEST_CS| .TXT 17,'TEST_CSA_OFFS.TYP' 00021a06 00 | | .CONST 0x0 00021a07 06 | | .CONST 0x6 ; DIPROC address 00021a08 03 | | .CONST 0x3 ; Output Parameters 00021a09 01 | | .CONST 0x1 ; Input Parameters 00021a0a 00 | | .CONST 0x0 ; In arg [1] 00021a0b 08 | | .CONST 0x8 ; Out arg flag 00021a0c 07 | | .CONST 0x7 ; Out arg [8] 00021a0d 07 | | .CONST 0x7 ; Out arg [8] 00021a0e exp_READ_HIT_OFFS.TYP(&Sr_1): 00021a0e 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021a14 00 0c | | .CONST 0x000c ; Stack-delta 00021a16 11 52 45 41 44 5f 48 49 | READ_HI| .TXT 17,'READ_HIT_OFFS.TYP' 00021a28 00 | | .CONST 0x0 00021a29 06 | | .CONST 0x6 ; DIPROC address 00021a2a 01 | | .CONST 0x1 ; Output Parameters 00021a2b 00 | | .CONST 0x0 ; Input Parameters 00021a2c 00 | | .CONST 0x0 ; Out arg [1] 00021a2d 00 | | .PAD 0x0 00021a2e exp_RUN_DIAG.TYP(Sw_1): 00021a2e 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021a34 00 0a | | .CONST 0x000a ; Stack-delta 00021a36 0c 52 55 4e 5f 44 49 41 | RUN_DIA| .TXT 12,'RUN_DIAG.TYP' 00021a43 00 | | .CONST 0x0 00021a44 06 | | .CONST 0x6 ; DIPROC address 00021a45 00 | | .CONST 0x0 ; Output Parameters 00021a46 01 | | .CONST 0x1 ; Input Parameters 00021a47 00 | | .CONST 0x0 ; In arg [1] 00021a48 exp_READ_CSA_HIT.TYP(&Fr): 00021a48 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021a4e 00 0c | | .CONST 0x000c ; Stack-delta 00021a50 10 52 45 41 44 5f 43 53 | READ_CS| .TXT 16,'READ_CSA_HIT.TYP' 00021a61 00 | | .CONST 0x0 00021a62 06 | | .CONST 0x6 ; DIPROC address 00021a63 01 | | .CONST 0x1 ; Output Parameters 00021a64 00 | | .CONST 0x0 ; Input Parameters 00021a65 08 | | .CONST 0x8 ; Out arg flag 00021a66 exp_LOAD_WCS_UIR.TYP(Sw_2, Sw_6, Sw_1): 00021a66 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021a6c 00 12 | | .CONST 0x0012 ; Stack-delta 00021a6e 10 4c 4f 41 44 5f 57 43 | LOAD_WC| .TXT 16,'LOAD_WCS_UIR.TYP' 00021a7f 00 | | .CONST 0x0 00021a80 06 | | .CONST 0x6 ; DIPROC address 00021a81 00 | | .CONST 0x0 ; Output Parameters 00021a82 03 | | .CONST 0x3 ; Input Parameters 00021a83 01 | | .CONST 0x1 ; In arg [2] 00021a84 05 | | .CONST 0x5 ; In arg [6] 00021a85 00 | | .CONST 0x0 ; In arg [1] 00021a86 exp_LOAD_NVE.TYP(Sw_1): 00021a86 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021a8c 00 0a | | .CONST 0x000a ; Stack-delta 00021a8e 0c 4c 4f 41 44 5f 4e 56 | LOAD_NV| .TXT 12,'LOAD_NVE.TYP' 00021a9b 00 | | .CONST 0x0 00021a9c 06 | | .CONST 0x6 ; DIPROC address 00021a9d 00 | | .CONST 0x0 ; Output Parameters 00021a9e 01 | | .CONST 0x1 ; Input Parameters 00021a9f 00 | | .CONST 0x0 ; In arg [1] 00021aa0 exp_LOAD_FPDT.TYP(&w, &Fr): 00021aa0 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021aa6 00 0e | | .CONST 0x000e ; Stack-delta 00021aa8 0d 4c 4f 41 44 5f 46 50 | LOAD_FP| .TXT 13,'LOAD_FPDT.TYP' 00021ab6 00 | | .CONST 0x0 00021ab7 06 | | .CONST 0x6 ; DIPROC address 00021ab8 01 | | .CONST 0x1 ; Output Parameters 00021ab9 01 | | .CONST 0x1 ; Input Parameters 00021aba 08 | | .CONST 0x8 ; In arg flag 00021abb 08 | | .CONST 0x8 ; Out arg flag 00021abc exp_INIT_RF.TYP(Sw_8): 00021abc 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021ac2 00 10 | | .CONST 0x0010 ; Stack-delta 00021ac4 0b 49 4e 49 54 5f 52 46 | INIT_RF| .TXT 11,'INIT_RF.TYP' 00021ad0 00 | | .CONST 0x0 00021ad1 06 | | .CONST 0x6 ; DIPROC address 00021ad2 00 | | .CONST 0x0 ; Output Parameters 00021ad3 01 | | .CONST 0x1 ; Input Parameters 00021ad4 07 | | .CONST 0x7 ; In arg [8] 00021ad5 00 | | .PAD 0x0 00021ad6 exp_TEST_WR_CTOP_REL_ADR.VAL(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8): 00021ad6 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021adc 00 1c | | .CONST 0x001c ; Stack-delta 00021ade 18 54 45 53 54 5f 57 52 | TEST_WR| .TXT 24,'TEST_WR_CTOP_REL_ADR.VAL' 00021af7 00 | | .CONST 0x0 00021af8 07 | | .CONST 0x7 ; DIPROC address 00021af9 05 | | .CONST 0x5 ; Output Parameters 00021afa 00 | | .CONST 0x0 ; Input Parameters 00021afb 08 | | .CONST 0x8 ; Out arg flag 00021afc 00 | | .CONST 0x0 ; Out arg [1] 00021afd 00 | | .CONST 0x0 ; Out arg [1] 00021afe 07 | | .CONST 0x7 ; Out arg [8] 00021aff 07 | | .CONST 0x7 ; Out arg [8] 00021b00 exp_TEST_WR_CSA_OFFS_ADR.VAL(&Fr, &Sr_1, &Sr_8, &Sr_8): 00021b00 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021b06 00 18 | | .CONST 0x0018 ; Stack-delta 00021b08 18 54 45 53 54 5f 57 52 | TEST_WR| .TXT 24,'TEST_WR_CSA_OFFS_ADR.VAL' 00021b21 00 | | .CONST 0x0 00021b22 07 | | .CONST 0x7 ; DIPROC address 00021b23 04 | | .CONST 0x4 ; Output Parameters 00021b24 00 | | .CONST 0x0 ; Input Parameters 00021b25 08 | | .CONST 0x8 ; Out arg flag 00021b26 00 | | .CONST 0x0 ; Out arg [1] 00021b27 07 | | .CONST 0x7 ; Out arg [8] 00021b28 07 | | .CONST 0x7 ; Out arg [8] 00021b29 00 | | .PAD 0x0 00021b2a exp_TEST_WR_CTOP_CBOT_ADR.VAL(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8): 00021b2a 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021b30 00 1c | | .CONST 0x001c ; Stack-delta 00021b32 19 54 45 53 54 5f 57 52 | TEST_WR| .TXT 25,'TEST_WR_CTOP_CBOT_ADR.VAL' 00021b4c 00 | | .CONST 0x0 00021b4d 07 | | .CONST 0x7 ; DIPROC address 00021b4e 05 | | .CONST 0x5 ; Output Parameters 00021b4f 00 | | .CONST 0x0 ; Input Parameters 00021b50 08 | | .CONST 0x8 ; Out arg flag 00021b51 00 | | .CONST 0x0 ; Out arg [1] 00021b52 00 | | .CONST 0x0 ; Out arg [1] 00021b53 07 | | .CONST 0x7 ; Out arg [8] 00021b54 07 | | .CONST 0x7 ; Out arg [8] 00021b55 00 | | .PAD 0x0 00021b56 exp_TEST_RD_CSA_TOP_ADR.VAL(&Fr, &Sr_1, &Sr_8, &Sr_8): 00021b56 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021b5c 00 18 | | .CONST 0x0018 ; Stack-delta 00021b5e 17 54 45 53 54 5f 52 44 | TEST_RD| .TXT 23,'TEST_RD_CSA_TOP_ADR.VAL' 00021b76 00 | | .CONST 0x0 00021b77 07 | | .CONST 0x7 ; DIPROC address 00021b78 04 | | .CONST 0x4 ; Output Parameters 00021b79 00 | | .CONST 0x0 ; Input Parameters 00021b7a 08 | | .CONST 0x8 ; Out arg flag 00021b7b 00 | | .CONST 0x0 ; Out arg [1] 00021b7c 07 | | .CONST 0x7 ; Out arg [8] 00021b7d 07 | | .CONST 0x7 ; Out arg [8] 00021b7e exp_TEST_RD_CTOP_REL_ADR.VAL(&Fr, &Sr_1, &Sr_1, &Sr_8, &Sr_8): 00021b7e 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021b84 00 1c | | .CONST 0x001c ; Stack-delta 00021b86 18 54 45 53 54 5f 52 44 | TEST_RD| .TXT 24,'TEST_RD_CTOP_REL_ADR.VAL' 00021b9f 00 | | .CONST 0x0 00021ba0 07 | | .CONST 0x7 ; DIPROC address 00021ba1 05 | | .CONST 0x5 ; Output Parameters 00021ba2 00 | | .CONST 0x0 ; Input Parameters 00021ba3 08 | | .CONST 0x8 ; Out arg flag 00021ba4 00 | | .CONST 0x0 ; Out arg [1] 00021ba5 00 | | .CONST 0x0 ; Out arg [1] 00021ba6 07 | | .CONST 0x7 ; Out arg [8] 00021ba7 07 | | .CONST 0x7 ; Out arg [8] 00021ba8 exp_TEST_RD_CSA_OFFS_ADR.VAL(&Fr, &Sr_1, &Sr_8, &Sr_8): 00021ba8 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021bae 00 18 | | .CONST 0x0018 ; Stack-delta 00021bb0 18 54 45 53 54 5f 52 44 | TEST_RD| .TXT 24,'TEST_RD_CSA_OFFS_ADR.VAL' 00021bc9 00 | | .CONST 0x0 00021bca 07 | | .CONST 0x7 ; DIPROC address 00021bcb 04 | | .CONST 0x4 ; Output Parameters 00021bcc 00 | | .CONST 0x0 ; Input Parameters 00021bcd 08 | | .CONST 0x8 ; Out arg flag 00021bce 00 | | .CONST 0x0 ; Out arg [1] 00021bcf 07 | | .CONST 0x7 ; Out arg [8] 00021bd0 07 | | .CONST 0x7 ; Out arg [8] 00021bd1 00 | | .PAD 0x0 00021bd2 exp_TEST_RD_CSA_BOT_ADR.VAL(&Fr, &Sr_1, &Sr_8, &Sr_8): 00021bd2 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021bd8 00 18 | | .CONST 0x0018 ; Stack-delta 00021bda 17 54 45 53 54 5f 52 44 | TEST_RD| .TXT 23,'TEST_RD_CSA_BOT_ADR.VAL' 00021bf2 00 | | .CONST 0x0 00021bf3 07 | | .CONST 0x7 ; DIPROC address 00021bf4 04 | | .CONST 0x4 ; Output Parameters 00021bf5 00 | | .CONST 0x0 ; Input Parameters 00021bf6 08 | | .CONST 0x8 ; Out arg flag 00021bf7 00 | | .CONST 0x0 ; Out arg [1] 00021bf8 07 | | .CONST 0x7 ; Out arg [8] 00021bf9 07 | | .CONST 0x7 ; Out arg [8] 00021bfa exp_TEST_POP_DOWN.VAL(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8): 00021bfa 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021c00 00 1c | | .CONST 0x001c ; Stack-delta 00021c02 11 54 45 53 54 5f 50 4f | TEST_PO| .TXT 17,'TEST_POP_DOWN.VAL' 00021c14 00 | | .CONST 0x0 00021c15 07 | | .CONST 0x7 ; DIPROC address 00021c16 05 | | .CONST 0x5 ; Output Parameters 00021c17 00 | | .CONST 0x0 ; Input Parameters 00021c18 08 | | .CONST 0x8 ; Out arg flag 00021c19 08 | | .CONST 0x8 ; Out arg flag 00021c1a 07 | | .CONST 0x7 ; Out arg [8] 00021c1b 07 | | .CONST 0x7 ; Out arg [8] 00021c1c 07 | | .CONST 0x7 ; Out arg [8] 00021c1d 00 | | .PAD 0x0 00021c1e exp_TEST_LOAD_TOP.VAL(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8): 00021c1e 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021c24 00 1c | | .CONST 0x001c ; Stack-delta 00021c26 11 54 45 53 54 5f 4c 4f | TEST_LO| .TXT 17,'TEST_LOAD_TOP.VAL' 00021c38 00 | | .CONST 0x0 00021c39 07 | | .CONST 0x7 ; DIPROC address 00021c3a 05 | | .CONST 0x5 ; Output Parameters 00021c3b 00 | | .CONST 0x0 ; Input Parameters 00021c3c 08 | | .CONST 0x8 ; Out arg flag 00021c3d 08 | | .CONST 0x8 ; Out arg flag 00021c3e 07 | | .CONST 0x7 ; Out arg [8] 00021c3f 07 | | .CONST 0x7 ; Out arg [8] 00021c40 07 | | .CONST 0x7 ; Out arg [8] 00021c41 00 | | .PAD 0x0 00021c42 exp_TEST_LOAD_BOT.VAL(&Fr, &Fr, &Sr_8, &Sr_8, &Sr_8): 00021c42 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021c48 00 1c | | .CONST 0x001c ; Stack-delta 00021c4a 11 54 45 53 54 5f 4c 4f | TEST_LO| .TXT 17,'TEST_LOAD_BOT.VAL' 00021c5c 00 | | .CONST 0x0 00021c5d 07 | | .CONST 0x7 ; DIPROC address 00021c5e 05 | | .CONST 0x5 ; Output Parameters 00021c5f 00 | | .CONST 0x0 ; Input Parameters 00021c60 08 | | .CONST 0x8 ; Out arg flag 00021c61 08 | | .CONST 0x8 ; Out arg flag 00021c62 07 | | .CONST 0x7 ; Out arg [8] 00021c63 07 | | .CONST 0x7 ; Out arg [8] 00021c64 07 | | .CONST 0x7 ; Out arg [8] 00021c65 00 | | .PAD 0x0 00021c66 exp_TEST_CSA_OFFS.VAL(Sw_1, &Fr, &Sr_8, &Sr_8): 00021c66 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021c6c 00 16 | | .CONST 0x0016 ; Stack-delta 00021c6e 11 54 45 53 54 5f 43 53 | TEST_CS| .TXT 17,'TEST_CSA_OFFS.VAL' 00021c80 00 | | .CONST 0x0 00021c81 07 | | .CONST 0x7 ; DIPROC address 00021c82 03 | | .CONST 0x3 ; Output Parameters 00021c83 01 | | .CONST 0x1 ; Input Parameters 00021c84 00 | | .CONST 0x0 ; In arg [1] 00021c85 08 | | .CONST 0x8 ; Out arg flag 00021c86 07 | | .CONST 0x7 ; Out arg [8] 00021c87 07 | | .CONST 0x7 ; Out arg [8] 00021c88 exp_INIT_RF.VAL(Sw_8): 00021c88 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021c8e 00 10 | | .CONST 0x0010 ; Stack-delta 00021c90 0b 49 4e 49 54 5f 52 46 | INIT_RF| .TXT 11,'INIT_RF.VAL' 00021c9c 00 | | .CONST 0x0 00021c9d 07 | | .CONST 0x7 ; DIPROC address 00021c9e 00 | | .CONST 0x0 ; Output Parameters 00021c9f 01 | | .CONST 0x1 ; Input Parameters 00021ca0 07 | | .CONST 0x7 ; In arg [8] 00021ca1 00 | | .PAD 0x0 00021ca2 exp_READ_CSA_HIT.IOC(&Fr): 00021ca2 4e b9 00 01 05 68 |N h | JSR Run_Experiment() 00021ca8 00 0c | | .CONST 0x000c ; Stack-delta 00021caa 10 52 45 41 44 5f 43 53 | READ_CS| .TXT 16,'READ_CSA_HIT.IOC' 00021cbb 00 | | .CONST 0x0 00021cbc 04 | | .CONST 0x4 ; DIPROC address 00021cbd 01 | | .CONST 0x1 ; Output Parameters 00021cbe 00 | | .CONST 0x0 ; Input Parameters 00021cbf 08 | | .CONST 0x8 ; Out arg flag 00021cc0 00 00 00 00 00 00 00 00 | | .XXX[0x8] 00021cc8 00 | | .XXX[0x1] 00021cc9 00 00 | | .CONST 0x0,0x0 00021ccb 00 00 00 00 00 | | .XXX[0x5] 00021cd0 00 00 00 00 | | .XXX[0x4] 00021cd4 00 00 00 00 | | .CONST 0x0,0x0,0x0,0x0 00021cd8 00 00 00 00 | | .CONST 0x0,0x0,0x0,0x0 00021cdc 00 00 00 00 | | .XXX[0x4] 00021ce0 00 00 00 00 00 00 00 00 | | .XXX[0x8] 00021ce8 00 00 00 00 00 00 00 | | .XXX[0x7] 00021cef 00 00 | | .CONST 0x0,0x0 00021cf1 00 00 00 | | .XXX[0x3] 00021cf4 00 00 00 00 | | .CONST 0x0,0x0,0x0,0x0 00021cf8 00 00 00 00 00 00 00 00 | | .BLANK 00[0x308]