DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 DFS Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 DFS Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦a8ff0d42f⟧ M200

    Length: 9216 (0x2400)
    Types: M200
    Notes: M200_PROGRAM
    Names: »P2MEM.M200«

Derivation

└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
    └─ ⟦this⟧ »P2MEM.M200« 
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
    └─ ⟦this⟧ »P2MEM.M200« 
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
    └─ ⟦this⟧ »P2MEM.M200« 
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
    └─ ⟦this⟧ »P2MEM.M200« 
    └─ ⟦this⟧ »P2MEM.M200« 
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
    └─ ⟦this⟧ »P2MEM.M200« 

Disassembly

0x20202


@ 20202
EXP_FAIL
        <LVAR  0x00e 1(r)>
        <LVAR  0x00a 4(r)>
        <LVAR  0x008 1(r)>
    <POP 20202-2033e Body>                                              
        <POP 20202-20218 Prologue>                           Σ0         ↓
        <POP 20218-2022e RegCacheLoad>                       Σ0         ↓
        <POP 2022e-2028e Naked>                              Σ0         ↓ →0x202d6
            <Call 0x2022e 0x103dc>                                              {}
                WriteConsoleCrLf(void)
            <Blob 0x20234 [18] @>                            Δ-18               {[«18""»]}
            <POP 20240-20242 StackAdj>                       Δ-4                {[«18""»]|[-4-]}
            <Lit 0x20242 18>                                                    {[«18""»]|[$$Experiment error :]}
            <Call 0x2024e 0x103e0>                                              {[«18""»]|[$$Experiment error :]}
                WriteConsoleStringCrLf(str : String)
            <POP 20250-20251 StackAdj>                       Δ+22       ↓       {}
            <Blob 0x20251 [14] @>                            Δ-14               {[«14""»]}
            <POP 20260-20262 StackAdj>                       Δ-8                {[«14""»]|[-8-]}
            <Lit 0x20262 13>                                                    {[«14""»]|[-4-]|[$$Board      :_]}
            <POP 2026c-2026e StackAdj>                       Δ-6                {[«14""»]|[-4-]|[$$Board      :_]|[-6-]}
            <MI 2026e  MOVE.B  (A6+0xe),(A7)>                                   {[«14""»]|[-4-]|[$$Board      :_]|[-6-]}
            <Call 0x20272 0x1049c>                                              {[«14""»]|[-4-]|[$$Board      :_]|[-6-]}
                BoardName(address : B) : String
            <POP 20278-2027a StackAdj>                       Δ+2                {[«14""»]|[-4-]|[$$Board      :_]|[-4-]}
            <Call 0x2027a 0x102d0>                                              {[«14""»]|[-4-]|[$$Board      :_]|[-4-]}
                StringCat2(a, b : String) : String
            <POP 20280-20282 StackAdj>                       Δ+8                {[«14""»]|[-4-]}
            <Call 0x20282 0x103e0>                                              {[«14""»]|[-4-]}
                WriteConsoleStringCrLf(str : String)
            <POP 20284-20286 StackAdj>                       Δ+18               {}
            <MI 20286  MOVEA.L (A6+0xa),A0>                                     {}
            <MI 2028a  CMPA.W  #0x01,A0>                                        {}
            <MI 2028c  BEQ     0x202d6>                                         {}
        <POP 2028e-202d6 Naked>                              Σ0         ↓
            <Blob 0x2028e [14] @>                            Δ-14               {[«14""»]}
            <Blob 0x2029e [30] (A0+0xfc)>                    Δ-30               {[«14""»]|[«30»]}
            <POP 202ae-202b0 StackAdj>                       Δ-8                {[«14""»]|[«30»]|[-8-]}
            <Lit 0x202b0 13>                                                    {[«14""»]|[«30»]|[-4-]|[$$Experiment :_]}
            <POP 202ba-202bc StackAdj>                       Δ-4                {[«14""»]|[«30»]|[-4-]|[$$Experiment :_]|[-4-]}
            <Lit 0x202bc>                                                       {[«14""»]|[«30»]|[-4-]|[$$Experiment :_]|[$$…]}
                <Pointer.sp 0x202bc 12>                      Δ-4        
                <Const 0x202c0 0x1.2>                        Δ-2        
                <Const 0x202c2 0x1e.2>                       Δ-2        
                <Call 0x202c4 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 202c6-202c8 StackAdj>                   Δ+8        
            <Call 0x202c8 0x102d0>                                              {[«14""»]|[«30»]|[-4-]|[$$Experiment :_]|[$$…]}
                StringCat2(a, b : String) : String
            <POP 202ce-202d0 StackAdj>                       Δ+8                {[«14""»]|[«30»]|[-4-]}
            <Call 0x202d0 0x103e0>                                              {[«14""»]|[«30»]|[-4-]}
                WriteConsoleStringCrLf(str : String)
            <POP 202d2-202d6 StackAdj>                       Δ+48               {}
        <POP 202d6-20336 Naked>                              Σ0         ↓ ←0x2022e
            <Blob 0x202d6 [14] @>                            Δ-14               {[«14""»]}
            <POP 202e6-202e8 StackAdj>                       Δ-8                {[«14""»]|[-8-]}
            <Lit 0x202e8 13>                                                    {[«14""»]|[-4-]|[$$Status     :_]}
            <POP 202f2-202f4 StackAdj>                       Δ-6                {[«14""»]|[-4-]|[$$Status     :_]|[-6-]}
            <MI 202f4  MOVE.B  (A6+0x8),(A7)>                                   {[«14""»]|[-4-]|[$$Status     :_]|[-6-]}
            <Call 0x202f8 0x104a2>                                              {[«14""»]|[-4-]|[$$Status     :_]|[-6-]}
                ExpStatus2Text(status.B, &String)
            <POP 202fe-20300 StackAdj>                       Δ+2                {[«14""»]|[-4-]|[$$Status     :_]|[-4-]}
            <Call 0x20300 0x102d0>                                              {[«14""»]|[-4-]|[$$Status     :_]|[-4-]}
                StringCat2(a, b : String) : String
            <POP 20306-20308 StackAdj>                       Δ+8                {[«14""»]|[-4-]}
            <Call 0x20308 0x103e0>                                              {[«14""»]|[-4-]}
                WriteConsoleStringCrLf(str : String)
            <POP 2030a-2030b StackAdj>                       Δ+18       ↓       {}
            <Blob 0x2030b [24] @>                            Δ-24               {[«24""»]}
            <Const 0x2031a 0x2.2>                            Δ-2                {[«24""»]|[#2]}
            <POP 2031e-20320 StackAdj>                       Δ-4                {[«24""»]|[#2]|[-4-]}
            <Lit 0x20320 23>                                                    {[«24""»]|[#2]|[$$Fatal experiment error.]}
            <Call 0x2032e 0x103b8>                                              {[«24""»]|[#2]|[$$Fatal experiment error.]}
                PopProgram(status : Byte; msg : String)
            <POP 20334-20336 StackAdj>                       Δ+30               {}
        <POP 20336-2033e Epilogue>                           Σ0         

0x2033e


@ 2033e
        <LVAR  0x008 1(r)>
    <POP 2033e-2039e Body>                                              
        <POP 2033e-20354 Prologue>                           Σ0         ↓
        <POP 20354-2035a RegCacheLoad>                       Σ0         ↓
        <POP 2035a-20396 Naked>                              Σ0         ↓
            <MI 2035a  MOVE.B  (A6+0x8),0x2229a>                                {}
            <MI 2035e  MOVE.B  0x22291,D0>                                      {}
            <MI 20364  EXTB.W  D0>                                              {}
            <POP 0x20366 LimitCheck 0x0 ≤ D0 ≤ 0x1>                             {}
            <MI 2036a  MOVE.B  D0,-(A7)>                     Δ-2                {[2, 'D0']}
            <Blob 0x2036c [4] 0x22292>                       Δ-4                {[2, 'D0']|[«4»]}
            <Blob 0x20372 [4] 0x22296>                       Δ-4                {[2, 'D0']|[«4»]|[«4»]}
            <Blob 0x20378 [2] 0x2229a>                       Δ-2                {[2, 'D0']|[«4»]|[«4»]|[«2»]}
            <Blob 0x2037a [8] 0x2229b>                       Δ-8                {[2, 'D0']|[«4»]|[«4»]|[«2»]|[«8»]}
            <Call 0x2038c 0x1054a>                                              {[2, 'D0']|[«4»]|[«4»]|[«2»]|[«8»]}
                ?IPC_Puts(a : Bool; b : String; c : String; d: Bool; e : Long; f : Long)
            <POP 20392-20396 StackAdj>                       Δ+20               {}
        <POP 20396-2039e Epilogue>                           Σ0         

0x2039e


@ 2039e
        <LVAR  0x008 1(r)>
    <POP 2039e-203ee Body>                                              
        <POP 2039e-203b4 Prologue>                           Σ0         ↓
        <POP 203b4-203ba RegCacheLoad>                       Σ0         ↓
        <POP 203ba-203e6 Naked>                              Σ0         ↓
            <MI 203ba  MOVE.L  0x222a8,D0>                                      {}
            <POP 0x203bc LimitCheck 0x0 ≤ D0 ≤ 0x7>                             {}
            <MI 203c6  LEA.L   0x22286,A0>                                      {}
            <MI 203cc  MOVE.B  (A6+0x8),D1>                                     {}
            <MI 203d0  EXTB.W  D1>                                              {}
            <MI 203d2  SUBI.W  #0x000c,D1>                                      {}
            <POP 0x203d6 LimitCheck 0x0 ≤ D1 ≤ 0x3>                             {}
            <MI 203da  LEA.L   0x201e2,A1>                                      {}
            <MI 203de  MOVE.B  (A1+D1.W),(A0+D0.L+#0x15)>                       {}
            <MI 203e4  ADDQ.L  #0x1,0x222a8>                                    {}
        <POP 203e6-203ee Epilogue>                           Σ0         

0x203ee


@ 203ee
        <LVAR  0x00a 1(r)>
        <LVAR  0x008 1(r)>
    <POP 203ee-20416 Body>                                              
        <POP 203ee-20400 Prologue>                           Σ0         ↓
        <POP 20400-20412 Naked>                              Σ0         ↓
            <MI 20400  MOVE.B  (A6+0xa),-(A7)>               Δ-2                {[2, '(A6+0xa)']}
            <Call 0x20404 0x2039e>                                              {[2, '(A6+0xa)']}
            <MI 20408  MOVE.B  (A6+0x8),(A7)>                                   {[-2-]}
            <Call 0x2040c 0x2033e>                                              {[-2-]}
            <POP 20410-20412 StackAdj>                       Δ+2                {}
        <POP 20412-20416 Epilogue>                           Σ0         

0x20416


@ 20416
        <LVAR  0x008 1(r)>
    <POP 20416-2046e Body>                                              
        <POP 20416-2042c Prologue>                           Σ0         ↓
        <POP 2042c-2043e Naked>                              Σ0 Δ-4     ↓
            <MI 2042c  MOVE.B  #0x28,0x2229b>                                   {}
            <Blob 0x20434 [4] 0x222a4>                       Δ-4                {[«4»]}
            <MI 2043a  SUBQ.L  #0x1,(A7)>                                       {[-4-]}
            <MI 2043c  MOVEQ.L #0x01,D7>                                        {[-4-]}
        <POP 2043e-20442 Naked>                              Σ-4        ↓ →0x2045a ←0x20442
            <MI 2043e  CMP.L   (A7),D7>                                         {[-4-]}
            <MI 20440  BGT     0x2045a>                                         {[-4-]}
        <POP 20442-2045a Naked>                              Σ-4        ↓ →0x2043e
            <POP 0x20442 LimitCheck 0x0 ≤ D7 ≤ 0x7>                             {[-4-]}
            <MI 2044c  LEA.L   0x22286,A0>                                      {[-4-]}
            <MI 20452  CLR.B   (A0+D7.L+#0x15)>                                 {[-4-]}
            <MI 20456  ADDQ.L  #0x1,D7>                                         {[-4-]}
            <MI 20458  BVC     0x2043e>                                         {[-4-]}
        <POP 2045a-20466 Naked>                              Σ-4 Δ+4    ↓ ←0x2043e
            <POP 2045a-2045c StackAdj>                       Δ+2                {[-2-]}
            <MI 2045c  MOVE.B  (A6+0x8),(A7)>                                   {[-2-]}
            <Call 0x20460 0x2033e>                                              {[-2-]}
            <POP 20464-20466 StackAdj>                       Δ+2                {}
        <POP 20466-2046e Epilogue>                           Σ0         

0x2046e


@ 2046e
    <POP 2046e-20532 Body>                                   Δ+4        
        <POP 2046e-20484 Prologue>                           Σ0         ↓
        <POP 20484-2049e RegCacheLoad>                       Σ0         ↓
        <POP 2049e-204a2 Naked>                              Σ0         ↓
            <MI 2049e  CLR.L   0x222a4>                                         {}
            <MI 204a0  MOVEQ.L #0x0c,D7>                                        {}
        <POP 204a2-204b6 Naked>                              Σ0         ↓ →0x204a2 ←0x204a2
            <MI 204a2  MOVE.B  D7,D0>                                           {}
            <MI 204a4  EXTB.W  D0>                                              {}
            <MI 204a6  SUB.W   #0x0c,D0>                                        {}
            <POP 0x204a8 LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 204aa  LEA.L   0x22286,A0>                                      {}
            <MI 204ac  CLR.B   (A0+D0.W+#0x27)>                                 {}
            <MI 204b0  ADDQ.B  #0x1,D7>                                         {}
            <MI 204b2  CMP.B   #0x0f,D7>                                        {}
            <MI 204b4  BLE     0x204a2>                                         {}
        <POP 204b6-204be Naked>                              Σ0         ↓ →0x204f4
            <MI 204b6  MOVE.B  0x222ac,D0>                                      {}
            <MI 204b8  CMPI.B  #0x08,D0>                                        {}
            <MI 204bc  BNE     0x204f4>                                         {}
        <POP 204be-204c0 Naked>                              Σ0         ↓
            <MI 204be  MOVEQ.L #0x0c,D7>                                        {}
        <POP 204c0-204d0 Naked>                              Σ0         ↓ →0x204e0 ←0x204e0
            <POP 204c0-204c2 StackAdj>                       Δ-2                {[-2-]}
            <MI 204c2  MOVE.B  D7,-(A7)>                     Δ-2                {[-2-]|[2, 'D7']}
            <Call 0x204c4 0x104c0>                                              {[-2-]|[2, 'D7']}
                HasBoard(diproc_addr: Byte) : Byte
            <POP 204ca-204cc StackAdj>                       Δ+2                {[-2-]}
            <MI 204cc  TST.B   (A7)+>                        Δ+2                {}
            <MI 204ce  BEQ     0x204e0>                                         {}
        <POP 204d0-204e0 Naked>                              Σ0         ↓
            <MI 204d0  MOVE.B  D7,D0>                                           {}
            <MI 204d2  EXTB.W  D0>                                              {}
            <MI 204d4  SUB.W   #0x0c,D0>                                        {}
            <POP 0x204d6 LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 204d8  LEA.L   0x22286,A0>                                      {}
            <MI 204da  MOVE.B  #0x01,(A0+D0.W+#0x27)>                           {}
            <MI 204de  ADDQ.L  #0x1,0x222a4>                                    {}
        <POP 204e0-204e6 Naked>                              Σ0         ↓ →0x204c0 ←0x204c0
            <MI 204e0  ADDQ.B  #0x1,D7>                                         {}
            <MI 204e2  CMP.B   #0x0f,D7>                                        {}
            <MI 204e4  BLE     0x204c0>                                         {}
        <POP 204e6-204ea Naked>                              Σ0         ↓ →0x204f2
            <MI 204e6  TST.L   0x222a4>                                         {}
            <MI 204e8  BNE     0x204f2>                                         {}
        <POP 204ea-204ec Naked>                              Σ0 Δ-2     ↓
            <Const 0x204ea 0x3.2>                            Δ-2                {[#3]}
        <POP 204ec-204f2 Naked>                              Σ-2 Δ+2    ↓ ←0x204fc ←0x20514
            <Call 0x204ec 0x2033e>                                              {[-2-]}
            <POP 204f0-204f2 StackAdj>                       Δ+2                {}
        <POP 204f2-204f4 Naked>                              Σ0         →0x2052a ←0x204e6
            <MI 204f2  BRA     0x2052a>                                         {}
        <POP 204f4-204f8 Naked>                              Σ0         ↓ →0x204fc ←0x204b6
            <MI 204f4  CMP.B   #0x0c,D0>                                        {}
            <MI 204f6  BLT     0x204fc>                                         {}
        <POP 204f8-204fc Naked>                              Σ0         ↓ →0x20500
            <MI 204f8  CMP.B   #0x0f,D0>                                        {}
            <MI 204fa  BLE     0x20500>                                         {}
        <POP 204fc-20500 Naked>                              Σ0 Δ-2     →0x204ec ←0x204f4
            <Const 0x204fc 0x1.2>                            Δ-2                {[#1]}
            <MI 204fe  BRA     0x204ec>                                         {[#1]}
        <POP 20500-20514 Naked>                              Σ0         ↓ →0x2051a ←0x204f8
            <POP 20500-20502 StackAdj>                       Δ-2                {[-2-]}
            <MI 20502  EXTB.W  D0>                                              {[-2-]}
            <POP 0x20504 LimitCheck 0x0 ≤ D0 ≤ 0xf>                             {[-2-]}
            <MI 20506  MOVE.B  D0,-(A7)>                     Δ-2                {[-2-]|[2, 'D0']}
            <Call 0x20508 0x104c0>                                              {[-2-]|[2, 'D0']}
                HasBoard(diproc_addr: Byte) : Byte
            <POP 2050e-20510 StackAdj>                       Δ+2                {[-2-]}
            <MI 20510  TST.B   (A7)+>                        Δ+2                {}
            <MI 20512  BNE     0x2051a>                                         {}
        <POP 20514-2051a Naked>                              Σ0 Δ-2     →0x204ec
            <Const 0x20514 0x2.2>                            Δ-2                {[#2]}
            <MI 20518  BRA     0x204ec>                                         {[#2]}
        <POP 2051a-2052a Naked>                              Σ0         ↓ ←0x20500
            <MI 2051a  MOVE.L  #0x01,0x222a4>                                   {}
            <MI 2051c  MOVE.B  0x222ac,D0>                                      {}
            <MI 2051e  EXTB.W  D0>                                              {}
            <MI 20520  SUB.W   #0x0c,D0>                                        {}
            <POP 0x20522 LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 20524  LEA.L   0x22286,A0>                                      {}
            <MI 20526  MOVE.B  #0x01,(A0+D0.W+#0x27)>                           {}
        <POP 2052a-20532 Epilogue>                           Σ0         ←0x204f2

0x20532


@ 20532
        <LVAR -0x003 1(rw)>
    <POP 20532-205ce Body>                                              
        <POP 20532-20548 Prologue>                           Σ0         ↓
        <POP 20548-20550 RegCacheLoad>                       Σ0         ↓
        <POP 20550-20554 Naked>                              Σ0         ↓
            <MI 20550  CLR.B   (A6-0x3)>                                        {}
            <MI 20552  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20554-20564 Naked>                              Σ0         ↓ →0x20570 ←0x20570
            <POP 20554-20556 StackAdj>                       Δ-2                {[-2-]}
            <MI 20556  MOVE.B  D7,-(A7)>                     Δ-2                {[-2-]|[2, 'D7']}
            <Call 0x20558 0x104c0>                                              {[-2-]|[2, 'D7']}
                HasBoard(diproc_addr: Byte) : Byte
            <POP 2055e-20560 StackAdj>                       Δ+2                {[-2-]}
            <MI 20560  TST.B   (A7)+>                        Δ+2                {}
            <MI 20562  BEQ     0x20570>                                         {}
        <POP 20564-20570 Naked>                              Σ0         ↓
            <MI 20564  CLR.L   D0>                                              {}
            <MI 20566  MOVE.B  (A6-0x3),D0>                                     {}
            <MI 20568  ADDQ.W  #0x1,D0>                                         {}
            <POP 0x2056a LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 2056e  MOVE.B  D0,(A6-0x3)>                                     {}
        <POP 20570-20576 Naked>                              Σ0         ↓ →0x20554 ←0x20554
            <MI 20570  ADDQ.B  #0x1,D7>                                         {}
            <MI 20572  CMP.B   #0x0f,D7>                                        {}
            <MI 20574  BLE     0x20554>                                         {}
        <POP 20576-20578 Naked>                              Σ0         ↓
            <MI 20576  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20578-20590 Naked>                              Σ0         ↓ →0x205c0 ←0x205c0
            <MI 20578  MOVE.B  D7,D0>                                           {}
            <MI 2057a  EXTB.W  D0>                                              {}
            <MI 2057c  SUBI.W  #0x000c,D0>                                      {}
            <POP 0x20580 LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 20584  LEA.L   0x22286,A0>                                      {}
            <MI 2058a  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 2058e  BEQ     0x205c0>                                         {}
        <POP 20590-205c0 Naked>                              Σ0         ↓
            <MI 20590  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <POP 20592-20594 StackAdj>                       Δ-2                {[2, 'D7']|[-2-]}
            <MI 20594  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']|[-2-]|[2, 'D7']}
            <Call 0x20596 0x104c6>                                              {[2, 'D7']|[-2-]|[2, 'D7']}
                EQ_1c218(a : Byte) : Bool
            <POP 2059c-2059e StackAdj>                       Δ+2                {[2, 'D7']|[-2-]}
            <MI 2059e  MOVE.B  (A7),D0>                                         {[2, 'D7']|[-2-]}
            <MI 205a0  EXTB.W  D0>                                              {[2, 'D7']|[-2-]}
            <POP 0x205a2 LimitCheck 0x0 ≤ D0 ≤ 0x1>                             {[2, 'D7']|[-2-]}
            <MI 205a4  MOVE.B  D0,(A7)>                                         {[2, 'D7']|[-2-]}
            <POP 205a6-205a8 StackAdj>                       Δ-2                {[2, 'D7']|[-4-]}
            <Call 0x205a8 0x104cc>                                              {[2, 'D7']|[-4-]}
                MemOnly2MB() : Bool
            <MI 205ae  MOVE.B  (A7),D0>                                         {[2, 'D7']|[-4-]}
            <MI 205b0  EXTB.W  D0>                                              {[2, 'D7']|[-4-]}
            <POP 0x205b2 LimitCheck 0x0 ≤ D0 ≤ 0x1>                             {[2, 'D7']|[-4-]}
            <MI 205b4  MOVE.B  D0,(A7)>                                         {[2, 'D7']|[-4-]}
            <MI 205b6  MOVE.B  (A6-0x3),-(A7)>               Δ-2                {[2, 'D7']|[-4-]|[2, '(A6-0x3)']}
            <Call 0x205b8 0x21dc0>                                              {[2, 'D7']|[-4-]|[2, '(A6-0x3)']}
            <POP 205be-205c0 StackAdj>                       Δ+8                {}
        <POP 205c0-205c6 Naked>                              Σ0         ↓ →0x20578 ←0x20578
            <MI 205c0  ADDQ.B  #0x1,D7>                                         {}
            <MI 205c2  CMP.B   #0x0f,D7>                                        {}
            <MI 205c4  BLE     0x20578>                                         {}
        <POP 205c6-205ce Epilogue>                           Σ0         

0x205ce


@ 205ce
    <POP 205ce-20610 Body>                                              
        <POP 205ce-205e4 Prologue>                           Σ0         ↓
        <POP 205e4-205e6 Naked>                              Σ0         ↓
            <MI 205e4  MOVEQ.L #0x0c,D7>                                        {}
        <POP 205e6-205f6 Naked>                              Σ0         ↓ →0x20600 ←0x20600
            <POP 205e6-205e8 StackAdj>                       Δ-2                {[-2-]}
            <MI 205e8  MOVE.B  D7,-(A7)>                     Δ-2                {[-2-]|[2, 'D7']}
            <Call 0x205ea 0x104c0>                                              {[-2-]|[2, 'D7']}
                HasBoard(diproc_addr: Byte) : Byte
            <POP 205f0-205f2 StackAdj>                       Δ+2                {[-2-]}
            <MI 205f2  TST.B   (A7)+>                        Δ+2                {}
            <MI 205f4  BEQ     0x20600>                                         {}
        <POP 205f6-20600 Naked>                              Σ0         ↓
            <MI 205f6  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Call 0x205f8 0x2210c>                                              {[2, 'D7']}
            <POP 205fe-20600 StackAdj>                       Δ+2                {}
        <POP 20600-20608 Naked>                              Σ0         ↓ →0x205e6 ←0x205e6
            <MI 20600  ADDQ.B  #0x1,D7>                                         {}
            <MI 20602  CMPI.B  #0x0f,D7>                                        {}
            <MI 20606  BLE     0x205e6>                                         {}
        <POP 20608-20610 Epilogue>                           Σ0         

0x20610


@ 20610
        <LVAR  0x008 1(r)>
    <POP 20610-20668 Body>                                              
        <POP 20610-20626 Prologue>                           Σ0         ↓
        <POP 20626-20630 Naked>                              Σ0         ↓ →0x2063c
            <MI 20626  MOVE.B  (A6+0x8),D0>                                     {}
            <MI 2062a  CMPI.B  #0x08,D0>                                        {}
            <MI 2062e  BEQ     0x2063c>                                         {}
        <POP 20630-2063c Naked>                              Σ0         →0x20660
            <MI 20630  MOVE.B  D0,-(A7)>                     Δ-2                {[2, 'D0']}
            <Call 0x20632 0x22060>                                              {[2, 'D0']}
            <POP 20638-2063a StackAdj>                       Δ+2                {}
            <MI 2063a  BRA     0x20660>                                         {}
        <POP 2063c-2063e Naked>                              Σ0         ↓ ←0x20626
            <MI 2063c  MOVEQ.L #0x0c,D7>                                        {}
        <POP 2063e-2064e Naked>                              Σ0         ↓ →0x20658 ←0x20658
            <POP 2063e-20640 StackAdj>                       Δ-2                {[-2-]}
            <MI 20640  MOVE.B  D7,-(A7)>                     Δ-2                {[-2-]|[2, 'D7']}
            <Call 0x20642 0x104c0>                                              {[-2-]|[2, 'D7']}
                HasBoard(diproc_addr: Byte) : Byte
            <POP 20648-2064a StackAdj>                       Δ+2                {[-2-]}
            <MI 2064a  TST.B   (A7)+>                        Δ+2                {}
            <MI 2064c  BEQ     0x20658>                                         {}
        <POP 2064e-20658 Naked>                              Σ0         ↓
            <MI 2064e  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Call 0x20650 0x22060>                                              {[2, 'D7']}
            <POP 20656-20658 StackAdj>                       Δ+2                {}
        <POP 20658-20660 Naked>                              Σ0         ↓ →0x2063e ←0x2063e
            <MI 20658  ADDQ.B  #0x1,D7>                                         {}
            <MI 2065a  CMPI.B  #0x0f,D7>                                        {}
            <MI 2065e  BLE     0x2063e>                                         {}
        <POP 20660-20668 Epilogue>                           Σ0         ←0x20630

0x20668


@ 20668
        <LVAR  0x008 1(r)>
    <POP 20668-206c8 Body>                                              
        <POP 20668-2067e Prologue>                           Σ0         ↓
        <POP 2067e-20688 Naked>                              Σ0         ↓ →0x20694
            <MI 2067e  MOVE.B  (A6+0x8),D0>                                     {}
            <MI 20682  CMPI.B  #0x08,D0>                                        {}
            <MI 20686  BEQ     0x20694>                                         {}
        <POP 20688-20694 Naked>                              Σ0         →0x206c0
            <MI 20688  MOVE.B  D0,-(A7)>                     Δ-2                {[2, 'D0']}
            <Call 0x2068a 0x21fc0>                                              {[2, 'D0']}
            <POP 20690-20692 StackAdj>                       Δ+2                {}
            <MI 20692  BRA     0x206c0>                                         {}
        <POP 20694-20696 Naked>                              Σ0         ↓ ←0x2067e
            <MI 20694  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20696-206ae Naked>                              Σ0         ↓ →0x206b8 ←0x206b8
            <MI 20696  MOVE.B  D7,D0>                                           {}
            <MI 20698  EXTB.W  D0>                                              {}
            <MI 2069a  SUBI.W  #0x000c,D0>                                      {}
            <POP 0x2069e LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 206a2  LEA.L   0x22286,A0>                                      {}
            <MI 206a8  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 206ac  BEQ     0x206b8>                                         {}
        <POP 206ae-206b8 Naked>                              Σ0         ↓
            <MI 206ae  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Call 0x206b0 0x21fc0>                                              {[2, 'D7']}
            <POP 206b6-206b8 StackAdj>                       Δ+2                {}
        <POP 206b8-206c0 Naked>                              Σ0         ↓ →0x20696 ←0x20696
            <MI 206b8  ADDQ.B  #0x1,D7>                                         {}
            <MI 206ba  CMPI.B  #0x0f,D7>                                        {}
            <MI 206be  BLE     0x20696>                                         {}
        <POP 206c0-206c8 Epilogue>                           Σ0         ←0x20688

0x206c8


@ 206c8
        <LVAR  0x008 1(r)>
    <POP 206c8-206f0 Body>                                              
        <POP 206c8-206da Prologue>                           Σ0         ↓
        <POP 206da-206e2 Naked>                              Σ0         ↓ →0x206ec
            <MI 206da  TST.B   0x2228f>                                         {}
            <MI 206e0  BNE     0x206ec>                                         {}
        <POP 206e2-206ec Naked>                              Σ0         ↓
            <MI 206e2  MOVE.B  (A6+0x8),-(A7)>               Δ-2                {[2, '(A6+0x8)']}
            <Call 0x206e6 0x20416>                                              {[2, '(A6+0x8)']}
            <POP 206ea-206ec StackAdj>                       Δ+2                {}
        <POP 206ec-206f0 Epilogue>                           Σ0         ←0x206da

0x206f0


@ 206f0
        <LVAR  0x00c 4(r)>
        <LVAR  0x00a 1(r)>
        <LVAR  0x008 1(r)>
        <LVAR -0x004 @ 1(r)>
        <LVAR -0x005 @>
        <LVAR -0x006 @ 1(r)>
        <LVAR -0x00a @ 4(r)>
    <POP 206f0-20842 Body>                                              
        <POP 206f0-20706 Prologue>                           Σ0         ↓
        <POP 20706-2071e RegCacheLoad>                       Σ0         ↓
        <POP 2071e-20732 Naked>                              Σ0         ↓ →0x20740
            <MI 2071e  MOVE.L  (A6+0xc),-(A7)>               Δ-4                {[4, '(A6+0xc)']}
            <Pointer.fp 0x20722 <LVAR -0x00a @ 4(r)>>        Δ-4                {[4, '(A6+0xc)']|[@@-10]}
            <Call 0x20724 0x10460>                                              {[4, '(A6+0xc)']|[@@-10]}
                ExpLoad(a : String; b: Pointer)
            <POP 2072a-2072c StackAdj>                       Δ+8                {}
            <MI 2072c  TST.B   (A6+0xa)>                                        {}
            <MI 20730  BEQ     0x20740>                                         {}
        <POP 20732-20740 Naked>                              Σ0         ↓
            <MI 20732  MOVE.L  (A6-0xa),-(A7)>               Δ-4                {[4, '(A6-0xa)']}
            <MI 20734  MOVE.B  (A6+0x8),-(A7)>               Δ-2                {[4, '(A6-0xa)']|[2, '(A6+0x8)']}
            <Call 0x20738 0x1046c>                                              {[4, '(A6-0xa)']|[2, '(A6+0x8)']}
                ExpInputFlag(exp : Pointer; val : Word)
            <POP 2073e-20740 StackAdj>                       Δ+6                {}
        <POP 20740-20750 Naked>                              Σ0         ↓ ←0x2071e
            <Const 0x20740 0x8.2>                            Δ-2                {[#8]}
            <MI 20744  MOVE.L  (A6-0xa),-(A7)>               Δ-4                {[#8]|[4, '(A6-0xa)']}
            <Call 0x20746 0x1047e>                                              {[#8]|[4, '(A6-0xa)']}
                ExpXmit(adr : Byte; b : Pointer)
            <POP 2074c-2074e StackAdj>                       Δ+6                {}
            <MI 2074e  MOVEQ.L #0x0c,D6>                                        {}
        <POP 20750-20760 Naked>                              Σ0         ↓ →0x207ac ←0x207ac
            <MI 20750  MOVE.B  D6,D0>                                           {}
            <MI 20752  EXTB.W  D0>                                              {}
            <MI 20754  SUB.W   #0x0c,D0>                                        {}
            <POP 0x20756 LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 20758  LEA.L   0x22286,A0>                                      {}
            <MI 2075a  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 2075e  BEQ     0x207ac>                                         {}
        <POP 20760-2077a Naked>                              Σ0         ↓ →0x207ac
            <MI 20760  MOVE.B  D6,-(A7)>                     Δ-2                {[2, 'D6']}
            <Pointer.fp 0x20762 <LVAR -0x006 @ 1(r)>>        Δ-4                {[2, 'D6']|[@@-6]}
            <Pointer.fp 0x20764 <LVAR -0x005 @>>             Δ-4                {[2, 'D6']|[@@-6]|[@@-5]}
            <Pointer.fp 0x20768 <LVAR -0x004 @ 1(r)>>        Δ-4                {[2, 'D6']|[@@-6]|[@@-5]|[@@-4]}
            <Call 0x2076c 0x10484>                                              {[2, 'D6']|[@@-6]|[@@-5]|[@@-4]}
                DiProcPing(adr : Byte; VAR status : Byte; VAR b80 : Bool; VAR b40 : Bool)
            <POP 20772-20774 StackAdj>                       Δ+14               {}
            <MI 20774  TST.B   (A6-0x4)>                                        {}
            <MI 20778  BNE     0x207ac>                                         {}
        <POP 2077a-207ac Naked>                              Σ0         ↓
            <Blob 0x2077a [18] @>                            Δ-18               {[«18""»]}
            <POP 20786-20788 StackAdj>                       Δ-4                {[«18""»]|[-4-]}
            <Lit 0x20788 18>                                                    {[«18""»]|[$$ - DOWNLOAD ERROR\]}
            <MI 20798  MOVE.L  (A7)+,0x22296>                Δ+4                {[«18""»]}
            <POP 2079e-207a2 StackAdj>                       Δ+16               {[-2-]}
            <POP 207a2-207a3 StackAdj>                       Δ+2                {}
            <Const 0x207a3 0x4.2>                            Δ-2                {[#4]}
            <Call 0x207a6 0x2033e>                                              {[#4]}
            <POP 207aa-207ac StackAdj>                       Δ+2                {}
        <POP 207ac-207b4 Naked>                              Σ0         ↓ →0x20750 ←0x20750 ←0x20760
            <MI 207ac  ADDQ.B  #0x1,D6>                                         {}
            <MI 207ae  CMPI.B  #0x0f,D6>                                        {}
            <MI 207b2  BLE     0x20750>                                         {}
        <POP 207b4-207b6 Naked>                              Σ0         ↓
            <MI 207b4  MOVEQ.L #0x0c,D6>                                        {}
        <POP 207b6-207c6 Naked>                              Σ0         ↓ →0x20828 ←0x20828
            <MI 207b6  MOVE.B  D6,D0>                                           {}
            <MI 207b8  EXTB.W  D0>                                              {}
            <MI 207ba  SUB.W   #0x0c,D0>                                        {}
            <POP 0x207bc LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 207be  LEA.L   0x22286,A0>                                      {}
            <MI 207c0  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 207c4  BEQ     0x20828>                                         {}
        <POP 207c6-207c8 Naked>                              Σ0         ↓
            <MI 207c6  MOVEQ.L #0x01,D7>                                        {}
        <POP 207c8-207e6 Naked>                              Σ0         ↓ →0x207ea ←0x207e6
            <MI 207c8  MOVE.B  D6,-(A7)>                     Δ-2                {[2, 'D6']}
            <Pointer.fp 0x207ca <LVAR -0x006 @ 1(r)>>        Δ-4                {[2, 'D6']|[@@-6]}
            <Pointer.fp 0x207cc <LVAR -0x005 @>>             Δ-4                {[2, 'D6']|[@@-6]|[@@-5]}
            <Pointer.fp 0x207d0 <LVAR -0x004 @ 1(r)>>        Δ-4                {[2, 'D6']|[@@-6]|[@@-5]|[@@-4]}
            <Call 0x207d4 0x10484>                                              {[2, 'D6']|[@@-6]|[@@-5]|[@@-4]}
                DiProcPing(adr : Byte; VAR status : Byte; VAR b80 : Bool; VAR b40 : Bool)
            <POP 207da-207dc StackAdj>                       Δ+14               {}
            <MI 207dc  ADDQ.L  #0x1,D7>                                         {}
            <MI 207de  MOVE.B  (A6-0x6),D0>                                     {}
            <MI 207e0  CMPI.B  #0x06,D0>                                        {}
            <MI 207e4  BNE     0x207ea>                                         {}
        <POP 207e6-207ea Naked>                              Σ0         ↓ →0x207c8
            <MI 207e6  TST.L   D7>                                              {}
            <MI 207e8  BNE     0x207c8>                                         {}
        <POP 207ea-207ee Naked>                              Σ0         ↓ →0x20828 ←0x207c8
            <MI 207ea  CMP.B   #0x01,D0>                                        {}
            <MI 207ec  BEQ     0x20828>                                         {}
        <POP 207ee-207f2 Naked>                              Σ0         ↓ →0x2081e
            <MI 207ee  TST.L   D7>                                              {}
            <MI 207f0  BNE     0x2081e>                                         {}
        <POP 207f2-2081e Naked>                              Σ0         ↓
            <Blob 0x207f2 [18] @>                            Δ-18               {[«18""»]}
            <POP 20802-20804 StackAdj>                       Δ-4                {[«18""»]|[-4-]}
            <Lit 0x20804 17>                                                    {[«18""»]|[$$ - TIMEOUT ERROR\]}
            <MI 20816  MOVE.L  (A7)+,0x22296>                Δ+4                {[«18""»]}
            <POP 2081c-2081e StackAdj>                       Δ+18               {}
        <POP 2081e-20828 Naked>                              Σ0         ↓ ←0x207ee
            <Const 0x2081e 0x4.2>                            Δ-2                {[#4]}
            <Call 0x20822 0x2033e>                                              {[#4]}
            <POP 20826-20828 StackAdj>                       Δ+2                {}
        <POP 20828-20830 Naked>                              Σ0         ↓ →0x207b6 ←0x207b6 ←0x207ea
            <MI 20828  ADDQ.B  #0x1,D6>                                         {}
            <MI 2082a  CMPI.B  #0x0f,D6>                                        {}
            <MI 2082e  BLE     0x207b6>                                         {}
        <POP 20830-2083a Naked>                              Σ0         ↓
            <Pointer.fp 0x20830 <LVAR -0x00a @ 4(r)>>        Δ-4                {[@@-10]}
            <Call 0x20832 0x10496>                                              {[@@-10]}
                ExpClose(exp : Pointer)
            <POP 20838-2083a StackAdj>                       Δ+4                {}
        <POP 2083a-20842 Epilogue>                           Σ0         

0x20842


@ 20842
        <LVAR -0x004 @>
        <LVAR -0x005 @>
        <LVAR -0x006 @ 1(r)>
        <LVAR -0x007 1(rw)>
        <LVAR -0x00a @ 1(r)>
        <LVAR -0x00b @ 1(r)>
    <POP 20842-20984 Body>                                   Δ+4        
        <POP 20842-20858 Prologue>                           Σ0         ↓
        <POP 20858-20874 RegCacheLoad>                       Σ0         ↓
        <POP 20874-20882 Naked>                              Σ0         ↓ →0x20918
            <MI 20874  CLR.L   0x222a8>                                         {}
            <MI 20876  MOVE.L  0x222a4,D0>                                      {}
            <MI 2087c  CMP.L   #0x01,D0>                                        {}
            <MI 2087e  BLE     0x20918>                                         {}
        <POP 20882-20884 Naked>                              Σ0         ↓
            <MI 20882  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20884-20894 Naked>                              Σ0         ↓ →0x208e4 ←0x208e4
            <MI 20884  MOVE.B  D7,D0>                                           {}
            <MI 20886  EXTB.W  D0>                                              {}
            <MI 20888  SUB.W   #0x0c,D0>                                        {}
            <POP 0x2088a LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 2088c  LEA.L   0x22286,A0>                                      {}
            <MI 2088e  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 20892  BEQ     0x208e4>                                         {}
        <POP 20894-208a8 Naked>                              Σ0         ↓ →0x208ac
            <MI 20894  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Pointer.fp 0x20896 <LVAR -0x00b @ 1(r)>>        Δ-4                {[2, 'D7']|[@@-11]}
            <Pointer.fp 0x20898 <LVAR -0x00a @ 1(r)>>        Δ-4                {[2, 'D7']|[@@-11]|[@@-10]}
            <Call 0x2089a 0x21cf2>                                              {[2, 'D7']|[@@-11]|[@@-10]}
            <POP 208a0-208a4 StackAdj>                       Δ+10               {}
            <MI 208a4  TST.B   (A6-0xb)>                                        {}
            <MI 208a6  BNE     0x208ac>                                         {}
        <POP 208a8-208ac Naked>                              Σ0         ↓ →0x208b4
            <MI 208a8  TST.B   (A6-0xa)>                                        {}
            <MI 208aa  BEQ     0x208b4>                                         {}
        <POP 208ac-208b4 Naked>                              Σ0         ↓ ←0x20894
            <MI 208ac  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Call 0x208ae 0x2039e>                                              {[2, 'D7']}
            <POP 208b2-208b4 StackAdj>                       Δ+2                {}
        <POP 208b4-208ba Naked>                              Σ0         ↓ →0x208d0 ←0x208a8
            <MI 208b4  TST.B   (A6-0x7)>                                        {}
            <MI 208b8  BEQ     0x208d0>                                         {}
        <POP 208ba-208be Naked>                              Σ0         ↓ →0x208c4
            <MI 208ba  TST.B   D6>                                              {}
            <MI 208bc  BEQ     0x208c4>                                         {}
        <POP 208be-208c2 Naked>                              Σ0         ↓ →0x208c4
            <MI 208be  TST.B   (A6-0xb)>                                        {}
            <MI 208c0  BNE     0x208c4>                                         {}
        <POP 208c2-208c4 Naked>                              Σ0         ↓
            <MI 208c2  MOVEQ.L #0x00,D6>                                        {}
        <POP 208c4-208c8 Naked>                              Σ0         ↓ →0x208ce ←0x208ba ←0x208be
            <MI 208c4  TST.B   D5>                                              {}
            <MI 208c6  BEQ     0x208ce>                                         {}
        <POP 208c8-208cc Naked>                              Σ0         ↓ →0x208ce
            <MI 208c8  TST.B   (A6-0xa)>                                        {}
            <MI 208ca  BNE     0x208ce>                                         {}
        <POP 208cc-208ce Naked>                              Σ0         ↓
            <MI 208cc  MOVEQ.L #0x00,D5>                                        {}
        <POP 208ce-208d0 Naked>                              Σ0         →0x208e0 ←0x208c4 ←0x208c8
            <MI 208ce  BRA     0x208e0>                                         {}
        <POP 208d0-208e0 Naked>                              Σ0         ↓ ←0x208b4
            <MI 208d0  MOVE.B  (A6-0xb),D0>                                     {}
            <MI 208d2  EXTB.W  D0>                                              {}
            <POP 0x208d4 LimitCheck 0x0 ≤ D0 ≤ 0x1>                             {}
            <MI 208d6  MOVE.B  D0,D6>                                           {}
            <MI 208d8  MOVE.B  (A6-0xa),D0>                                     {}
            <MI 208da  EXTB.W  D0>                                              {}
            <POP 0x208dc LimitCheck 0x0 ≤ D0 ≤ 0x1>                             {}
            <MI 208de  MOVE.B  D0,D5>                                           {}
        <POP 208e0-208e4 Naked>                              Σ0         ↓ ←0x208ce
            <MI 208e0  MOVE.B  #0x01,(A6-0x7)>                                  {}
        <POP 208e4-208ea Naked>                              Σ0         ↓ →0x20884 ←0x20884
            <MI 208e4  ADDQ.B  #0x1,D7>                                         {}
            <MI 208e6  CMP.B   #0x0f,D7>                                        {}
            <MI 208e8  BLE     0x20884>                                         {}
        <POP 208ea-208ee Naked>                              Σ0         ↓ →0x208f8
            <MI 208ea  TST.B   D6>                                              {}
            <MI 208ec  BEQ     0x208f8>                                         {}
        <POP 208ee-208f2 Naked>                              Σ0         ↓ →0x208f8
            <MI 208ee  TST.B   D5>                                              {}
            <MI 208f0  BEQ     0x208f8>                                         {}
        <POP 208f2-208f8 Naked>                              Σ0 Δ-2     →0x20912
            <Const 0x208f2 0x8.2>                            Δ-2                {[#8]}
            <MI 208f6  BRA     0x20912>                                         {[#8]}
        <POP 208f8-208fc Naked>                              Σ0         ↓ →0x20906 ←0x208ea ←0x208ee
            <MI 208f8  TST.B   D6>                                              {}
            <MI 208fa  BEQ     0x20906>                                         {}
        <POP 208fc-20900 Naked>                              Σ0         ↓ →0x20906
            <MI 208fc  TST.B   D5>                                              {}
            <MI 208fe  BNE     0x20906>                                         {}
        <POP 20900-20906 Naked>                              Σ0 Δ-2     →0x20912
            <Const 0x20900 0x6.2>                            Δ-2                {[#6]}
            <MI 20904  BRA     0x20912>                                         {[#6]}
        <POP 20906-2090a Naked>                              Σ0         ↓ →0x20918 ←0x208f8 ←0x208fc
            <MI 20906  TST.B   D6>                                              {}
            <MI 20908  BNE     0x20918>                                         {}
        <POP 2090a-2090e Naked>                              Σ0         ↓ →0x20918
            <MI 2090a  TST.B   D5>                                              {}
            <MI 2090c  BEQ     0x20918>                                         {}
        <POP 2090e-20912 Naked>                              Σ0 Δ-2     ↓
            <Const 0x2090e 0x7.2>                            Δ-2                {[#7]}
        <POP 20912-20918 Naked>                              Σ-2 Δ+2    ↓ ←0x208f2 ←0x20900
            <Call 0x20912 0x2033e>                                              {[-2-]}
            <POP 20916-20918 StackAdj>                       Δ+2                {}
        <POP 20918-2091a Naked>                              Σ0         ↓ ←0x20874 ←0x20906 ←0x2090a
            <MI 20918  MOVEQ.L #0x00,D0>                                        {}
        <POP 2091a-20930 Naked>                              Σ0         ↓ →0x2091a ←0x2091a
            <POP 0x2091a LimitCheck 0x0 ≤ D0 ≤ 0x7>                             {}
            <MI 20924  LEA.L   0x22286,A0>                                      {}
            <MI 20926  CLR.B   (A0+D0.L+#0x15)>                                 {}
            <MI 2092a  ADDQ.L  #0x1,D0>                                         {}
            <MI 2092c  CMP.L   #0x03,D0>                                        {}
            <MI 2092e  BLE     0x2091a>                                         {}
        <POP 20930-20934 Naked>                              Σ0         ↓
            <MI 20930  CLR.L   0x222a8>                                         {}
            <MI 20932  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20934-20944 Naked>                              Σ0         ↓ →0x2096c ←0x2096c
            <MI 20934  MOVE.B  D7,D0>                                           {}
            <MI 20936  EXTB.W  D0>                                              {}
            <MI 20938  SUB.W   #0x0c,D0>                                        {}
            <POP 0x2093a LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 2093c  LEA.L   0x22286,A0>                                      {}
            <MI 2093e  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 20942  BEQ     0x2096c>                                         {}
        <POP 20944-20962 Naked>                              Σ0         ↓ →0x2096c
            <MI 20944  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Pointer.fp 0x20946 <LVAR -0x006 @ 1(r)>>        Δ-4                {[2, 'D7']|[@@-6]}
            <Pointer.fp 0x2094a <LVAR -0x005 @>>             Δ-4                {[2, 'D7']|[@@-6]|[@@-5]}
            <Pointer.fp 0x2094e <LVAR -0x004 @>>             Δ-4                {[2, 'D7']|[@@-6]|[@@-5]|[@@-4]}
            <Call 0x20952 0x21950>                                              {[2, 'D7']|[@@-6]|[@@-5]|[@@-4]}
            <POP 20958-2095c StackAdj>                       Δ+14               {}
            <MI 2095c  TST.B   (A6-0x6)>                                        {}
            <MI 20960  BNE     0x2096c>                                         {}
        <POP 20962-2096c Naked>                              Σ0         ↓
            <Const 0x20962 0x5.2>                            Δ-2                {[#5]}
            <Call 0x20966 0x2033e>                                              {[#5]}
            <POP 2096a-2096c StackAdj>                       Δ+2                {}
        <POP 2096c-20972 Naked>                              Σ0         ↓ →0x20934 ←0x20934 ←0x20944
            <MI 2096c  ADDQ.B  #0x1,D7>                                         {}
            <MI 2096e  CMP.B   #0x0f,D7>                                        {}
            <MI 20970  BLE     0x20934>                                         {}
        <POP 20972-2097c Naked>                              Σ0         ↓
            <Const 0x20972 0x8.2>                            Δ-2                {[#8]}
            <Call 0x20976 0x20610>                                              {[#8]}
            <POP 2097a-2097c StackAdj>                       Δ+2                {}
        <POP 2097c-20984 Epilogue>                           Σ0         

0x20984


@ 20984
        <LVAR -0x003 @>
        <LVAR -0x00c @>
        <LVAR -0x00d @>
        <LVAR -0x016 @>
        <LVAR -0x018 @>
        <LVAR -0x019 @>
        <LVAR -0x022 @>
        <LVAR -0x023 @ 1(r)>
    <POP 20984-20afc Body>                                   Δ+2        
        <POP 20984-2099a Prologue>                           Σ0         ↓
        <POP 2099a-209b6 RegCacheLoad>                       Σ0         ↓
        <POP 209b6-209c4 Naked>                              Σ0         ↓ →0x20a26
            <MI 209b6  CLR.L   0x222a8>                                         {}
            <POP 209b8-209ba StackAdj>                       Δ-2                {[-2-]}
            <Call 0x209ba 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 209c0  TST.B   (A7)+>                        Δ+2                {}
            <MI 209c2  BEQ     0x20a26>                                         {}
        <POP 209c4-209c6 Naked>                              Σ0         ↓
            <MI 209c4  MOVEQ.L #0x0c,D7>                                        {}
        <POP 209c6-209d6 Naked>                              Σ0         ↓ →0x209fa ←0x209fa
            <MI 209c6  MOVE.B  D7,D0>                                           {}
            <MI 209c8  EXTB.W  D0>                                              {}
            <MI 209ca  SUB.W   #0x0c,D0>                                        {}
            <POP 0x209cc LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 209ce  LEA.L   0x22286,A0>                                      {}
            <MI 209d0  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 209d4  BEQ     0x209fa>                                         {}
        <POP 209d6-209f2 Naked>                              Σ0         ↓ →0x209fa
            <MI 209d6  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Pointer.fp 0x209d8 <LVAR -0x023 @ 1(r)>>        Δ-4                {[2, 'D7']|[@@-35]}
            <Pointer.fp 0x209da <LVAR -0x019 @>>             Δ-4                {[2, 'D7']|[@@-35]|[@@-25]}
            <Pointer.fp 0x209de <LVAR -0x022 @>>             Δ-4                {[2, 'D7']|[@@-35]|[@@-25]|[@@-34]}
            <Pointer.fp 0x209e2 <LVAR -0x016 @>>             Δ-4                {[2, 'D7']|[@@-35]|[@@-25]|[@@-34]|[@@-22]}
            <Call 0x209e6 0x2129a>                                              {[2, 'D7']|[@@-35]|[@@-25]|[@@-34]|[@@-22]}
            <POP 209ec-209ee StackAdj>                       Δ+18               {}
            <MI 209ee  TST.B   (A6-0x23)>                                       {}
            <MI 209f0  BNE     0x209fa>                                         {}
        <POP 209f2-209fa Naked>                              Σ0         ↓
            <MI 209f2  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Call 0x209f4 0x2039e>                                              {[2, 'D7']}
            <POP 209f8-209fa StackAdj>                       Δ+2                {}
        <POP 209fa-20a00 Naked>                              Σ0         ↓ →0x209c6 ←0x209c6 ←0x209d6
            <MI 209fa  ADDQ.B  #0x1,D7>                                         {}
            <MI 209fc  CMP.B   #0x0f,D7>                                        {}
            <MI 209fe  BLE     0x209c6>                                         {}
        <POP 20a00-20a04 Naked>                              Σ0         ↓ →0x20a26
            <MI 20a00  TST.L   0x222a8>                                         {}
            <MI 20a02  BLE     0x20a26>                                         {}
        <POP 20a04-20a0a Naked>                              Σ0         ↓ →0x20a1c
            <MI 20a04  MOVE.L  0x222a8,D0>                                      {}
            <MI 20a06  CMP.L   #0x01,D0>                                        {}
            <MI 20a08  BLE     0x20a1c>                                         {}
        <POP 20a0a-20a12 Naked>                              Σ0         ↓ →0x20a1c
            <MI 20a0a  CMP.L   0x222a4,D0>                                      {}
            <MI 20a10  BNE     0x20a1c>                                         {}
        <POP 20a12-20a1c Naked>                              Σ0 Δ-2     →0x20a24
            <Const 0x20a12 0x9.2>                            Δ-2                {[#9]}
            <Call 0x20a16 0x206c8>                                              {[#9]}
            <MI 20a1a  BRA     0x20a24>                                         {[#9]}
        <POP 20a1c-20a24 Naked>                              Σ0 Δ-2     ↓ ←0x20a04 ←0x20a0a
            <Const 0x20a1c 0xb.2>                            Δ-2                {[#11]}
            <Call 0x20a20 0x2033e>                                              {[#11]}
        <POP 20a24-20a26 Naked>                              Σ-2 Δ+2    ↓ ←0x20a12
            <POP 20a24-20a26 StackAdj>                       Δ+2                {}
        <POP 20a26-20a28 Naked>                              Σ0         ↓ ←0x209b6 ←0x20a00
            <MI 20a26  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20a28-20a38 Naked>                              Σ0         ↓ →0x20a5e ←0x20a5e
            <MI 20a28  MOVE.B  D7,D0>                                           {}
            <MI 20a2a  EXTB.W  D0>                                              {}
            <MI 20a2c  SUB.W   #0x0c,D0>                                        {}
            <POP 0x20a2e LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 20a30  LEA.L   0x22286,A0>                                      {}
            <MI 20a32  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 20a36  BEQ     0x20a5e>                                         {}
        <POP 20a38-20a54 Naked>                              Σ0         ↓ →0x20a5e
            <MI 20a38  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Pointer.fp 0x20a3a <LVAR -0x023 @ 1(r)>>        Δ-4                {[2, 'D7']|[@@-35]}
            <Pointer.fp 0x20a3c <LVAR -0x00d @>>             Δ-4                {[2, 'D7']|[@@-35]|[@@-13]}
            <Pointer.fp 0x20a40 <LVAR -0x018 @>>             Δ-4                {[2, 'D7']|[@@-35]|[@@-13]|[@@-24]}
            <Pointer.fp 0x20a44 <LVAR -0x016 @>>             Δ-4                {[2, 'D7']|[@@-35]|[@@-13]|[@@-24]|[@@-22]}
            <Call 0x20a48 0x21620>                                              {[2, 'D7']|[@@-35]|[@@-13]|[@@-24]|[@@-22]}
            <POP 20a4e-20a50 StackAdj>                       Δ+18               {}
            <MI 20a50  TST.B   (A6-0x23)>                                       {}
            <MI 20a52  BNE     0x20a5e>                                         {}
        <POP 20a54-20a5e Naked>                              Σ0         ↓
            <MI 20a54  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Const 0x20a56 0xc.2>                            Δ-2                {[2, 'D7']|[#12]}
            <Call 0x20a58 0x203ee>                                              {[2, 'D7']|[#12]}
            <POP 20a5c-20a5e StackAdj>                       Δ+4                {}
        <POP 20a5e-20a64 Naked>                              Σ0         ↓ →0x20a28 ←0x20a28 ←0x20a38
            <MI 20a5e  ADDQ.B  #0x1,D7>                                         {}
            <MI 20a60  CMP.B   #0x0f,D7>                                        {}
            <MI 20a62  BLE     0x20a28>                                         {}
        <POP 20a64-20a70 Naked>                              Σ0         ↓ →0x20aec
            <POP 20a64-20a66 StackAdj>                       Δ-2                {[-2-]}
            <Call 0x20a66 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 20a6c  TST.B   (A7)+>                        Δ+2                {}
            <MI 20a6e  BEQ     0x20aec>                                         {}
        <POP 20a70-20aac Naked>                              Σ0         ↓
            <Blob 0x20a70 [22] @>                            Δ-22               {[«22""»]}
            <POP 20a82-20a84 StackAdj>                       Δ-4                {[«22""»]|[-4-]}
            <Lit 0x20a84 21>                                                    {[«22""»]|[$$FILL_TS_WITH_LINE.MEM]}
            <POP 20a94-20a96 StackAdj>                       Δ-2                {[«22""»]|[$$FILL_TS_WITH_LINE.MEM]|[-2-]}
            <MI 20a96  CLR.B   (A7)>                                            {[«22""»]|[$$FILL_TS_WITH_LINE.MEM]|[-2-]}
            <MI 20a98  CLR.B   -(A7)>                        Δ-2                {[«22""»]|[$$FILL_TS_WITH_LINE.MEM]|[-2-]|[#0]}
            <Call 0x20a9a 0x206f0>                                              {[«22""»]|[$$FILL_TS_WITH_LINE.MEM]|[-2-]|[#0]}
            <POP 20a9e-20aa2 StackAdj>                       Δ+28               {[-2-]}
            <POP 20aa2-20aa3 StackAdj>                       Δ+2                {}
            <Const 0x20aa3 0x8.2>                            Δ-2                {[#8]}
            <Call 0x20aa4 0x20610>                                              {[#8]}
            <POP 20aa8-20aaa StackAdj>                       Δ+2                {}
            <MI 20aaa  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20aac-20abc Naked>                              Σ0         ↓ →0x20ae4 ←0x20ae4
            <MI 20aac  MOVE.B  D7,D0>                                           {}
            <MI 20aae  EXTB.W  D0>                                              {}
            <MI 20ab0  SUB.W   #0x0c,D0>                                        {}
            <POP 0x20ab2 LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 20ab4  LEA.L   0x22286,A0>                                      {}
            <MI 20ab6  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 20aba  BEQ     0x20ae4>                                         {}
        <POP 20abc-20ad8 Naked>                              Σ0         ↓ →0x20ae4
            <MI 20abc  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Pointer.fp 0x20abe <LVAR -0x023 @ 1(r)>>        Δ-4                {[2, 'D7']|[@@-35]}
            <Pointer.fp 0x20ac0 <LVAR -0x00c @>>             Δ-4                {[2, 'D7']|[@@-35]|[@@-12]}
            <Pointer.fp 0x20ac4 <LVAR -0x003 @>>             Δ-4                {[2, 'D7']|[@@-35]|[@@-12]|[@@-3]}
            <Pointer.fp 0x20ac8 <LVAR -0x018 @>>             Δ-4                {[2, 'D7']|[@@-35]|[@@-12]|[@@-3]|[@@-24]}
            <Call 0x20acc 0x221c4>                                              {[2, 'D7']|[@@-35]|[@@-12]|[@@-3]|[@@-24]}
                exp_TEST_HASH_FUNCTION.MEM(&Fr, &Sr_1_4_3_1, &Sr_2, &Sr_2)
            <POP 20ad2-20ad4 StackAdj>                       Δ+18               {}
            <MI 20ad4  TST.B   (A6-0x23)>                                       {}
            <MI 20ad6  BNE     0x20ae4>                                         {}
        <POP 20ad8-20ae4 Naked>                              Σ0         ↓
            <MI 20ad8  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Const 0x20ada 0xd.2>                            Δ-2                {[2, 'D7']|[#13]}
            <Call 0x20ade 0x203ee>                                              {[2, 'D7']|[#13]}
            <POP 20ae2-20ae4 StackAdj>                       Δ+4                {}
        <POP 20ae4-20aea Naked>                              Σ0         ↓ →0x20aac ←0x20aac ←0x20abc
            <MI 20ae4  ADDQ.B  #0x1,D7>                                         {}
            <MI 20ae6  CMP.B   #0x0f,D7>                                        {}
            <MI 20ae8  BLE     0x20aac>                                         {}
        <POP 20aea-20aec Naked>                              Σ0         →0x20af4
            <MI 20aea  BRA     0x20af4>                                         {}
        <POP 20aec-20af4 Naked>                              Σ0         ↓ ←0x20a64
            <Const 0x20aec 0x8.2>                            Δ-2                {[#8]}
            <Call 0x20aee 0x20610>                                              {[#8]}
            <POP 20af2-20af4 StackAdj>                       Δ+2                {}
        <POP 20af4-20afc Epilogue>                           Σ0         ←0x20aea

0x20afc


@ 20afc
        <LVAR -0x001 @>
        <LVAR -0x002 @>
        <LVAR -0x003 @>
        <LVAR -0x004 @>
        <LVAR -0x005 @>
        <LVAR -0x006 @>
        <LVAR -0x007 @>
        <LVAR -0x009 @>
        <LVAR -0x00a @ 1(r)>
        <LVAR -0x00b @ 1(r)>
    <POP 20afc-20cd4 Body>                                              
        <POP 20afc-20b12 Prologue>                           Σ0         ↓
        <POP 20b12-20b2e RegCacheLoad>                       Σ0         ↓
        <POP 20b2e-20b30 Naked>                              Σ0         ↓
            <MI 20b2e  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20b30-20b46 Naked>                              Σ0         ↓ →0x20bf4 ←0x20bf4
            <MI 20b30  MOVE.B  D7,D0>                                           {}
            <MI 20b32  EXTB.W  D0>                                              {}
            <MI 20b34  SUB.W   #0x0c,D0>                                        {}
            <POP 0x20b36 LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 20b38  LEA.L   0x22286,A0>                                      {}
            <MI 20b3e  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 20b42  BEQ     0x20bf4>                                         {}
        <POP 20b46-20b52 Naked>                              Σ0         ↓ →0x20b9a
            <POP 20b46-20b48 StackAdj>                       Δ-2                {[-2-]}
            <Call 0x20b48 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 20b4e  TST.B   (A7)+>                        Δ+2                {}
            <MI 20b50  BEQ     0x20b9a>                                         {}
        <POP 20b52-20b9a Naked>                              Σ0         →0x20be2
            <MI 20b52  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Call 0x20b54 0x20668>                                              {[2, 'D7']}
            <POP 20b58-20b5a StackAdj>                       Δ+2                {}
            <Blob 0x20b5a [22] @>                            Δ-22               {[«22""»]}
            <POP 20b66-20b68 StackAdj>                       Δ-4                {[«22""»]|[-4-]}
            <Lit 0x20b68 22>                                                    {[«22""»]|[$$FILL_TS_BAD_PARITY.MEM]}
            <POP 20b76-20b78 StackAdj>                       Δ-2                {[«22""»]|[$$FILL_TS_BAD_PARITY.MEM]|[-2-]}
            <POP 20b78-20b79 StackAdj>                       Δ+2                {[«22""»]|[$$FILL_TS_BAD_PARITY.MEM]}
            <Const 0x20b79 0x1.2>                            Δ-2                {[«22""»]|[$$FILL_TS_BAD_PARITY.MEM]|[#1]}
            <Const 0x20b7a 0x1.2>                            Δ-2                {[«22""»]|[$$FILL_TS_BAD_PARITY.MEM]|[#1]|[#1]}
            <Call 0x20b7c 0x206f0>                                              {[«22""»]|[$$FILL_TS_BAD_PARITY.MEM]|[#1]|[#1]}
            <POP 20b80-20b84 StackAdj>                       Δ+28               {[-2-]}
            <MI 20b84  MOVE.B  D7,(A7)>                                         {[-2-]}
            <MI 20b86  CLR.B   -(A7)>                        Δ-2                {[-2-]|[#0]}
            <Pointer.fp 0x20b88 <LVAR -0x00b @ 1(r)>>        Δ-4                {[-2-]|[#0]|[@@-11]}
            <Pointer.fp 0x20b8a <LVAR -0x00a @ 1(r)>>        Δ-4                {[-2-]|[#0]|[@@-11]|[@@-10]}
            <Pointer.fp 0x20b8c <LVAR -0x009 @>>             Δ-4                {[-2-]|[#0]|[@@-11]|[@@-10]|[@@-9]}
            <Call 0x20b90 0x2219a>                                              {[-2-]|[#0]|[@@-11]|[@@-10]|[@@-9]}
                exp_TEST_TS_PAR_DETECTORS.MEM(&w, &Fr, &Fr, &Sr_2)
            <POP 20b96-20b98 StackAdj>                       Δ+16               {}
            <MI 20b98  BRA     0x20be2>                                         {}
        <POP 20b9a-20be2 Naked>                              Σ0         ↓ ←0x20b46
            <MI 20b9a  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Pointer.fp 0x20b9c <LVAR -0x00b @ 1(r)>>        Δ-4                {[2, 'D7']|[@@-11]}
            <Pointer.fp 0x20b9e <LVAR -0x007 @>>             Δ-4                {[2, 'D7']|[@@-11]|[@@-7]}
            <Pointer.fp 0x20ba2 <LVAR -0x006 @>>             Δ-4                {[2, 'D7']|[@@-11]|[@@-7]|[@@-6]}
            <Pointer.fp 0x20ba4 <LVAR -0x005 @>>             Δ-4                {[2, 'D7']|[@@-11]|[@@-7]|[@@-6]|[@@-5]}
            <Pointer.fp 0x20ba6 <LVAR -0x004 @>>             Δ-4                {[2, 'D7']|[@@-11]|[@@-7]|[@@-6]|[@@-5]|[@@-4]}
            <Pointer.fp 0x20baa <LVAR -0x003 @>>             Δ-4                {[2, 'D7']|[@@-11]|[@@-7]|[@@-6]|[@@-5]|[@@-4]|[@@-3]}
            <Pointer.fp 0x20bae <LVAR -0x002 @>>             Δ-4                {[2, 'D7']|[@@-11]|[@@-7]|[@@-6]|[@@-5]|[@@-4]|[@@-3]|[@@-2]}
            <Pointer.fp 0x20bb2 <LVAR -0x001 @>>             Δ-4                {[2, 'D7']|[@@-11]|[@@-7]|[@@-6]|[@@-5]|[@@-4]|[@@-3]|[@@-2]|[@@-1]}
            <Call 0x20bb6 0x214e2>                                              {[2, 'D7']|[@@-11]|[@@-7]|[@@-6]|[@@-5]|[@@-4]|[@@-3]|[@@-2]|[@@-1]}
            <POP 20bbc-20bc0 StackAdj>                       Δ+32               {[2, 'D7']}
            <MI 20bc0  MOVE.B  D7,(A7)>                                         {[-2-]}
            <Pointer.fp 0x20bc2 <LVAR -0x00a @ 1(r)>>        Δ-4                {[-2-]|[@@-10]}
            <Pointer.fp 0x20bc4 <LVAR -0x006 @>>             Δ-4                {[-2-]|[@@-10]|[@@-6]}
            <Pointer.fp 0x20bc6 <LVAR -0x005 @>>             Δ-4                {[-2-]|[@@-10]|[@@-6]|[@@-5]}
            <Pointer.fp 0x20bc8 <LVAR -0x004 @>>             Δ-4                {[-2-]|[@@-10]|[@@-6]|[@@-5]|[@@-4]}
            <Pointer.fp 0x20bcc <LVAR -0x003 @>>             Δ-4                {[-2-]|[@@-10]|[@@-6]|[@@-5]|[@@-4]|[@@-3]}
            <Pointer.fp 0x20bd0 <LVAR -0x002 @>>             Δ-4                {[-2-]|[@@-10]|[@@-6]|[@@-5]|[@@-4]|[@@-3]|[@@-2]}
            <Pointer.fp 0x20bd4 <LVAR -0x001 @>>             Δ-4                {[-2-]|[@@-10]|[@@-6]|[@@-5]|[@@-4]|[@@-3]|[@@-2]|[@@-1]}
            <Call 0x20bd8 0x213ac>                                              {[-2-]|[@@-10]|[@@-6]|[@@-5]|[@@-4]|[@@-3]|[@@-2]|[@@-1]}
            <POP 20bde-20be2 StackAdj>                       Δ+30               {}
        <POP 20be2-20be6 Naked>                              Σ0         ↓ →0x20bea ←0x20b52
            <MI 20be2  TST.B   (A6-0xb)>                                        {}
            <MI 20be4  BEQ     0x20bea>                                         {}
        <POP 20be6-20bea Naked>                              Σ0         ↓ →0x20bf4
            <MI 20be6  TST.B   (A6-0xa)>                                        {}
            <MI 20be8  BNE     0x20bf4>                                         {}
        <POP 20bea-20bf4 Naked>                              Σ0         ↓ ←0x20be2
            <MI 20bea  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Const 0x20bec 0xf.2>                            Δ-2                {[2, 'D7']|[#15]}
            <Call 0x20bee 0x203ee>                                              {[2, 'D7']|[#15]}
            <POP 20bf2-20bf4 StackAdj>                       Δ+4                {}
        <POP 20bf4-20bfc Naked>                              Σ0         ↓ →0x20b30 ←0x20b30 ←0x20be6
            <MI 20bf4  ADDQ.B  #0x1,D7>                                         {}
            <MI 20bf6  CMP.B   #0x0f,D7>                                        {}
            <MI 20bf8  BLE     0x20b30>                                         {}
        <POP 20bfc-20c08 Naked>                              Σ0         ↓
            <Const 0x20bfc 0x8.2>                            Δ-2                {[#8]}
            <Call 0x20c00 0x20668>                                              {[#8]}
            <POP 20c04-20c06 StackAdj>                       Δ+2                {}
            <MI 20c06  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20c08-20c1e Naked>                              Σ0         ↓ →0x20cc4 ←0x20cc4
            <MI 20c08  MOVE.B  D7,D0>                                           {}
            <MI 20c0a  EXTB.W  D0>                                              {}
            <MI 20c0c  SUB.W   #0x0c,D0>                                        {}
            <POP 0x20c0e LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 20c10  LEA.L   0x22286,A0>                                      {}
            <MI 20c16  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 20c1a  BEQ     0x20cc4>                                         {}
        <POP 20c1e-20c2a Naked>                              Σ0         ↓ →0x20c6a
            <POP 20c1e-20c20 StackAdj>                       Δ-2                {[-2-]}
            <Call 0x20c20 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 20c26  TST.B   (A7)+>                        Δ+2                {}
            <MI 20c28  BEQ     0x20c6a>                                         {}
        <POP 20c2a-20c6a Naked>                              Σ0         →0x20cb2
            <Blob 0x20c2a [22] @>                            Δ-22               {[«22""»]}
            <POP 20c36-20c38 StackAdj>                       Δ-4                {[«22""»]|[-4-]}
            <Lit 0x20c38 22>                                                    {[«22""»]|[$$FILL_TS_BAD_PARITY.MEM]}
            <POP 20c46-20c48 StackAdj>                       Δ-2                {[«22""»]|[$$FILL_TS_BAD_PARITY.MEM]|[-2-]}
            <POP 20c48-20c49 StackAdj>                       Δ+2                {[«22""»]|[$$FILL_TS_BAD_PARITY.MEM]}
            <Const 0x20c49 0x1.2>                            Δ-2                {[«22""»]|[$$FILL_TS_BAD_PARITY.MEM]|[#1]}
            <MI 20c4a  CLR.B   -(A7)>                        Δ-2                {[«22""»]|[$$FILL_TS_BAD_PARITY.MEM]|[#1]|[#0]}
            <Call 0x20c4c 0x206f0>                                              {[«22""»]|[$$FILL_TS_BAD_PARITY.MEM]|[#1]|[#0]}
            <POP 20c50-20c54 StackAdj>                       Δ+28               {[-2-]}
            <MI 20c54  MOVE.B  D7,(A7)>                                         {[-2-]}
            <MI 20c56  CLR.B   -(A7)>                        Δ-2                {[-2-]|[#0]}
            <Pointer.fp 0x20c58 <LVAR -0x00b @ 1(r)>>        Δ-4                {[-2-]|[#0]|[@@-11]}
            <Pointer.fp 0x20c5a <LVAR -0x00a @ 1(r)>>        Δ-4                {[-2-]|[#0]|[@@-11]|[@@-10]}
            <Pointer.fp 0x20c5c <LVAR -0x009 @>>             Δ-4                {[-2-]|[#0]|[@@-11]|[@@-10]|[@@-9]}
            <Call 0x20c60 0x2219a>                                              {[-2-]|[#0]|[@@-11]|[@@-10]|[@@-9]}
                exp_TEST_TS_PAR_DETECTORS.MEM(&w, &Fr, &Fr, &Sr_2)
            <POP 20c66-20c68 StackAdj>                       Δ+16               {}
            <MI 20c68  BRA     0x20cb2>                                         {}
        <POP 20c6a-20cb2 Naked>                              Σ0         ↓ ←0x20c1e
            <MI 20c6a  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Pointer.fp 0x20c6c <LVAR -0x00b @ 1(r)>>        Δ-4                {[2, 'D7']|[@@-11]}
            <Pointer.fp 0x20c6e <LVAR -0x007 @>>             Δ-4                {[2, 'D7']|[@@-11]|[@@-7]}
            <Pointer.fp 0x20c72 <LVAR -0x006 @>>             Δ-4                {[2, 'D7']|[@@-11]|[@@-7]|[@@-6]}
            <Pointer.fp 0x20c74 <LVAR -0x005 @>>             Δ-4                {[2, 'D7']|[@@-11]|[@@-7]|[@@-6]|[@@-5]}
            <Pointer.fp 0x20c76 <LVAR -0x004 @>>             Δ-4                {[2, 'D7']|[@@-11]|[@@-7]|[@@-6]|[@@-5]|[@@-4]}
            <Pointer.fp 0x20c7a <LVAR -0x003 @>>             Δ-4                {[2, 'D7']|[@@-11]|[@@-7]|[@@-6]|[@@-5]|[@@-4]|[@@-3]}
            <Pointer.fp 0x20c7e <LVAR -0x002 @>>             Δ-4                {[2, 'D7']|[@@-11]|[@@-7]|[@@-6]|[@@-5]|[@@-4]|[@@-3]|[@@-2]}
            <Pointer.fp 0x20c82 <LVAR -0x001 @>>             Δ-4                {[2, 'D7']|[@@-11]|[@@-7]|[@@-6]|[@@-5]|[@@-4]|[@@-3]|[@@-2]|[@@-1]}
            <Call 0x20c86 0x214e2>                                              {[2, 'D7']|[@@-11]|[@@-7]|[@@-6]|[@@-5]|[@@-4]|[@@-3]|[@@-2]|[@@-1]}
            <POP 20c8c-20c90 StackAdj>                       Δ+32               {[2, 'D7']}
            <MI 20c90  MOVE.B  D7,(A7)>                                         {[-2-]}
            <Pointer.fp 0x20c92 <LVAR -0x00a @ 1(r)>>        Δ-4                {[-2-]|[@@-10]}
            <Pointer.fp 0x20c94 <LVAR -0x006 @>>             Δ-4                {[-2-]|[@@-10]|[@@-6]}
            <Pointer.fp 0x20c96 <LVAR -0x005 @>>             Δ-4                {[-2-]|[@@-10]|[@@-6]|[@@-5]}
            <Pointer.fp 0x20c98 <LVAR -0x004 @>>             Δ-4                {[-2-]|[@@-10]|[@@-6]|[@@-5]|[@@-4]}
            <Pointer.fp 0x20c9c <LVAR -0x003 @>>             Δ-4                {[-2-]|[@@-10]|[@@-6]|[@@-5]|[@@-4]|[@@-3]}
            <Pointer.fp 0x20ca0 <LVAR -0x002 @>>             Δ-4                {[-2-]|[@@-10]|[@@-6]|[@@-5]|[@@-4]|[@@-3]|[@@-2]}
            <Pointer.fp 0x20ca4 <LVAR -0x001 @>>             Δ-4                {[-2-]|[@@-10]|[@@-6]|[@@-5]|[@@-4]|[@@-3]|[@@-2]|[@@-1]}
            <Call 0x20ca8 0x213ac>                                              {[-2-]|[@@-10]|[@@-6]|[@@-5]|[@@-4]|[@@-3]|[@@-2]|[@@-1]}
            <POP 20cae-20cb2 StackAdj>                       Δ+30               {}
        <POP 20cb2-20cb6 Naked>                              Σ0         ↓ →0x20cba ←0x20c2a
            <MI 20cb2  TST.B   (A6-0xb)>                                        {}
            <MI 20cb4  BEQ     0x20cba>                                         {}
        <POP 20cb6-20cba Naked>                              Σ0         ↓ →0x20cc4
            <MI 20cb6  TST.B   (A6-0xa)>                                        {}
            <MI 20cb8  BNE     0x20cc4>                                         {}
        <POP 20cba-20cc4 Naked>                              Σ0         ↓ ←0x20cb2
            <MI 20cba  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Const 0x20cbc 0x10.2>                           Δ-2                {[2, 'D7']|[#16]}
            <Call 0x20cbe 0x203ee>                                              {[2, 'D7']|[#16]}
            <POP 20cc2-20cc4 StackAdj>                       Δ+4                {}
        <POP 20cc4-20ccc Naked>                              Σ0         ↓ →0x20c08 ←0x20c08 ←0x20cb6
            <MI 20cc4  ADDQ.B  #0x1,D7>                                         {}
            <MI 20cc6  CMP.B   #0x0f,D7>                                        {}
            <MI 20cc8  BLE     0x20c08>                                         {}
        <POP 20ccc-20cd4 Epilogue>                           Σ0         

0x20cd4


@ 20cd4
        <LVAR -0x004 @>
        <LVAR -0x005 @>
        <LVAR -0x006 @>
        <LVAR -0x007 @ 1(r)>
    <POP 20cd4-20d48 Body>                                              
        <POP 20cd4-20cea Prologue>                           Σ0         ↓
        <POP 20cea-20cf2 Naked>                              Σ0         ↓
            <MI 20cea  CLR.L   0x222a8>                                         {}
            <MI 20cf0  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20cf2-20d0a Naked>                              Σ0         ↓ →0x20d38 ←0x20d38
            <MI 20cf2  MOVE.B  D7,D0>                                           {}
            <MI 20cf4  EXTB.W  D0>                                              {}
            <MI 20cf6  SUBI.W  #0x000c,D0>                                      {}
            <POP 0x20cfa LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 20cfe  LEA.L   0x22286,A0>                                      {}
            <MI 20d04  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 20d08  BEQ     0x20d38>                                         {}
        <POP 20d0a-20d2c Naked>                              Σ0         ↓ →0x20d38
            <MI 20d0a  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Pointer.fp 0x20d0c <LVAR -0x007 @ 1(r)>>        Δ-4                {[2, 'D7']|[@@-7]}
            <Pointer.fp 0x20d10 <LVAR -0x006 @>>             Δ-4                {[2, 'D7']|[@@-7]|[@@-6]}
            <Pointer.fp 0x20d14 <LVAR -0x005 @>>             Δ-4                {[2, 'D7']|[@@-7]|[@@-6]|[@@-5]}
            <Pointer.fp 0x20d18 <LVAR -0x004 @>>             Δ-4                {[2, 'D7']|[@@-7]|[@@-6]|[@@-5]|[@@-4]}
            <Call 0x20d1c 0x2172c>                                              {[2, 'D7']|[@@-7]|[@@-6]|[@@-5]|[@@-4]}
            <POP 20d22-20d26 StackAdj>                       Δ+18               {}
            <MI 20d26  TST.B   (A6-0x7)>                                        {}
            <MI 20d2a  BNE     0x20d38>                                         {}
        <POP 20d2c-20d38 Naked>                              Σ0         ↓
            <MI 20d2c  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Const 0x20d2e 0x19.2>                           Δ-2                {[2, 'D7']|[#25]}
            <Call 0x20d32 0x203ee>                                              {[2, 'D7']|[#25]}
            <POP 20d36-20d38 StackAdj>                       Δ+4                {}
        <POP 20d38-20d40 Naked>                              Σ0         ↓ →0x20cf2 ←0x20cf2 ←0x20d0a
            <MI 20d38  ADDQ.B  #0x1,D7>                                         {}
            <MI 20d3a  CMPI.B  #0x0f,D7>                                        {}
            <MI 20d3e  BLE     0x20cf2>                                         {}
        <POP 20d40-20d48 Epilogue>                           Σ0         

0x20d48


@ 20d48
    <POP 20d48-20d8c Body>                                              
        <POP 20d48-20d5e Prologue>                           Σ0         ↓
        <POP 20d5e-20d66 Naked>                              Σ0         ↓
            <MI 20d5e  CLR.L   0x222a8>                                         {}
            <MI 20d64  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20d66-20d84 Naked>                              Σ0         ↓ →0x20d66 ←0x20d66
            <MI 20d66  MOVE.B  D7,D0>                                           {}
            <MI 20d68  EXTB.W  D0>                                              {}
            <MI 20d6a  SUBI.W  #0x000c,D0>                                      {}
            <POP 0x20d6e LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 20d72  LEA.L   0x22286,A0>                                      {}
            <MI 20d78  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 20d7c  ADDQ.B  #0x1,D7>                                         {}
            <MI 20d7e  CMPI.B  #0x0f,D7>                                        {}
            <MI 20d82  BLE     0x20d66>                                         {}
        <POP 20d84-20d8c Epilogue>                           Σ0         

0x20d8c


@ 20d8c
        <LVAR -0x00c @>
        <LVAR -0x015 @>
        <LVAR -0x016 @>
        <LVAR -0x017 @ 1(r)>
    <POP 20d8c-20e46 Body>                                              
        <POP 20d8c-20da2 Prologue>                           Σ0         ↓
        <POP 20da2-20db4 Naked>                              Σ0         ↓
            <Const 0x20da2 0x8.2>                            Δ-2                {[#8]}
            <Call 0x20da6 0x20610>                                              {[#8]}
            <POP 20daa-20dac StackAdj>                       Δ+2                {}
            <MI 20dac  CLR.L   0x222a8>                                         {}
            <MI 20db2  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20db4-20dcc Naked>                              Σ0         ↓ →0x20e34 ←0x20e34
            <MI 20db4  MOVE.B  D7,D0>                                           {}
            <MI 20db6  EXTB.W  D0>                                              {}
            <MI 20db8  SUBI.W  #0x000c,D0>                                      {}
            <POP 0x20dbc LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 20dc0  LEA.L   0x22286,A0>                                      {}
            <MI 20dc6  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 20dca  BEQ     0x20e34>                                         {}
        <POP 20dcc-20df6 Naked>                              Σ0         ↓ →0x20e34
            <MI 20dcc  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Pointer.fp 0x20dce <LVAR -0x017 @ 1(r)>>        Δ-4                {[2, 'D7']|[@@-23]}
            <Pointer.fp 0x20dd2 <LVAR -0x016 @>>             Δ-4                {[2, 'D7']|[@@-23]|[@@-22]}
            <Pointer.fp 0x20dd6 <LVAR -0x015 @>>             Δ-4                {[2, 'D7']|[@@-23]|[@@-22]|[@@-21]}
            <Pointer.fp 0x20dda <LVAR -0x00c @>>             Δ-4                {[2, 'D7']|[@@-23]|[@@-22]|[@@-21]|[@@-12]}
            <Call 0x20dde 0x21830>                                              {[2, 'D7']|[@@-23]|[@@-22]|[@@-21]|[@@-12]}
            <POP 20de4-20de8 StackAdj>                       Δ+16               {[2, 'D7']}
            <MI 20de8  MOVE.B  D7,(A7)>                                         {[-2-]}
            <Call 0x20dea 0x20610>                                              {[-2-]}
            <POP 20dee-20df0 StackAdj>                       Δ+2                {}
            <MI 20df0  TST.B   (A6-0x17)>                                       {}
            <MI 20df4  BNE     0x20e34>                                         {}
        <POP 20df6-20e34 Naked>                              Σ0         ↓
            <Blob 0x20df6 [24] @>                            Δ-24               {[«24""»]}
            <POP 20e08-20e0a StackAdj>                       Δ-4                {[«24""»]|[-4-]}
            <Lit 0x20e0a 23>                                                    {[«24""»]|[$$During LRU Query update]}
            <MI 20e1e  MOVE.L  (A7)+,0x22296>                Δ+4                {[«24""»]}
            <POP 20e24-20e28 StackAdj>                       Δ+22               {[-2-]}
            <MI 20e28  MOVE.B  D7,(A7)>                                         {[-2-]}
            <Const 0x20e2a 0x12.2>                           Δ-2                {[-2-]|[#18]}
            <Call 0x20e2e 0x203ee>                                              {[-2-]|[#18]}
            <POP 20e32-20e34 StackAdj>                       Δ+4                {}
        <POP 20e34-20e3e Naked>                              Σ0         ↓ →0x20db4 ←0x20db4 ←0x20dcc
            <MI 20e34  ADDQ.B  #0x1,D7>                                         {}
            <MI 20e36  CMPI.B  #0x0f,D7>                                        {}
            <MI 20e3a  BLE     0x20db4>                                         {}
        <POP 20e3e-20e46 Epilogue>                           Σ0         

0x20e46


@ 20e46
    <POP 20e46-20e8a Body>                                              
        <POP 20e46-20e5c Prologue>                           Σ0         ↓
        <POP 20e5c-20e64 Naked>                              Σ0         ↓
            <MI 20e5c  CLR.L   0x222a8>                                         {}
            <MI 20e62  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20e64-20e82 Naked>                              Σ0         ↓ →0x20e64 ←0x20e64
            <MI 20e64  MOVE.B  D7,D0>                                           {}
            <MI 20e66  EXTB.W  D0>                                              {}
            <MI 20e68  SUBI.W  #0x000c,D0>                                      {}
            <POP 0x20e6c LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 20e70  LEA.L   0x22286,A0>                                      {}
            <MI 20e76  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 20e7a  ADDQ.B  #0x1,D7>                                         {}
            <MI 20e7c  CMPI.B  #0x0f,D7>                                        {}
            <MI 20e80  BLE     0x20e64>                                         {}
        <POP 20e82-20e8a Epilogue>                           Σ0         

0x20e8a


@ 20e8a
        <LVAR -0x016 @>
        <LVAR -0x029 @>
        <LVAR -0x03a @>
        <LVAR -0x042 @>
        <LVAR -0x04a @>
        <LVAR -0x052 @>
        <LVAR -0x053 @>
        <LVAR -0x055 @>
        <LVAR -0x056 @>
        <LVAR -0x057 @ 1(r)>
    <POP 20e8a-20fc4 Body>                                   Δ+2        
        <POP 20e8a-20ea0 Prologue>                           Σ0         ↓
        <POP 20ea0-20eba RegCacheLoad>                       Σ0         ↓
        <POP 20eba-20ecc Naked>                              Σ0         ↓
            <MI 20eba  CLR.L   0x222a8>                                         {}
            <Const 0x20ebc 0x8.2>                            Δ-2                {[#8]}
            <Call 0x20ebe 0x20668>                                              {[#8]}
            <POP 20ec2-20ec3 StackAdj>                       Δ+2                {}
            <Const 0x20ec3 0x8.2>                            Δ-2                {[#8]}
            <Call 0x20ec4 0x20610>                                              {[#8]}
            <POP 20ec8-20eca StackAdj>                       Δ+2                {}
            <MI 20eca  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20ecc-20edc Naked>                              Σ0         ↓ →0x20f02 ←0x20f02
            <MI 20ecc  MOVE.B  D7,D0>                                           {}
            <MI 20ece  EXTB.W  D0>                                              {}
            <MI 20ed0  SUB.W   #0x0c,D0>                                        {}
            <POP 0x20ed2 LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 20ed4  LEA.L   0x22286,A0>                                      {}
            <MI 20ed6  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 20eda  BEQ     0x20f02>                                         {}
        <POP 20edc-20efa Naked>                              Σ0         ↓ →0x20f02
            <MI 20edc  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Pointer.fp 0x20ede <LVAR -0x057 @ 1(r)>>        Δ-4                {[2, 'D7']|[@@-87]}
            <Pointer.fp 0x20ee0 <LVAR -0x056 @>>             Δ-4                {[2, 'D7']|[@@-87]|[@@-86]}
            <Pointer.fp 0x20ee4 <LVAR -0x029 @>>             Δ-4                {[2, 'D7']|[@@-87]|[@@-86]|[@@-41]}
            <Pointer.fp 0x20ee8 <LVAR -0x016 @>>             Δ-4                {[2, 'D7']|[@@-87]|[@@-86]|[@@-41]|[@@-22]}
            <Call 0x20eec 0x21a44>                                              {[2, 'D7']|[@@-87]|[@@-86]|[@@-41]|[@@-22]}
            <POP 20ef2-20ef6 StackAdj>                       Δ+18               {}
            <MI 20ef6  TST.B   (A6-0x57)>                                       {}
            <MI 20ef8  BNE     0x20f02>                                         {}
        <POP 20efa-20f02 Naked>                              Σ0         ↓
            <MI 20efa  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Call 0x20efc 0x2039e>                                              {[2, 'D7']}
            <POP 20f00-20f02 StackAdj>                       Δ+2                {}
        <POP 20f02-20f08 Naked>                              Σ0         ↓ →0x20ecc ←0x20ecc ←0x20edc
            <MI 20f02  ADDQ.B  #0x1,D7>                                         {}
            <MI 20f04  CMP.B   #0x0f,D7>                                        {}
            <MI 20f06  BLE     0x20ecc>                                         {}
        <POP 20f08-20f0c Naked>                              Σ0         ↓ →0x20f32
            <MI 20f08  TST.L   0x222a8>                                         {}
            <MI 20f0a  BLE     0x20f32>                                         {}
        <POP 20f0c-20f16 Naked>                              Σ0         ↓ →0x20f28
            <MI 20f0c  MOVE.L  0x222a8,D0>                                      {}
            <MI 20f0e  CMPI.L  #0x00000001,D0>                                  {}
            <MI 20f14  BLE     0x20f28>                                         {}
        <POP 20f16-20f1e Naked>                              Σ0         ↓ →0x20f28
            <MI 20f16  CMP.L   0x222a4,D0>                                      {}
            <MI 20f1c  BNE     0x20f28>                                         {}
        <POP 20f1e-20f28 Naked>                              Σ0 Δ-2     →0x20f30
            <Const 0x20f1e 0xa.2>                            Δ-2                {[#10]}
            <Call 0x20f22 0x206c8>                                              {[#10]}
            <MI 20f26  BRA     0x20f30>                                         {[#10]}
        <POP 20f28-20f30 Naked>                              Σ0 Δ-2     ↓ ←0x20f0c ←0x20f16
            <Const 0x20f28 0x15.2>                           Δ-2                {[#21]}
            <Call 0x20f2c 0x2033e>                                              {[#21]}
        <POP 20f30-20f32 Naked>                              Σ-2 Δ+2    ↓ ←0x20f1e
            <POP 20f30-20f32 StackAdj>                       Δ+2                {}
        <POP 20f32-20f34 Naked>                              Σ0         ↓ ←0x20f08
            <MI 20f32  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20f34-20f44 Naked>                              Σ0         ↓ →0x20fb4 ←0x20fb4
            <MI 20f34  MOVE.B  D7,D0>                                           {}
            <MI 20f36  EXTB.W  D0>                                              {}
            <MI 20f38  SUB.W   #0x0c,D0>                                        {}
            <POP 0x20f3a LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 20f3c  LEA.L   0x22286,A0>                                      {}
            <MI 20f3e  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 20f42  BEQ     0x20fb4>                                         {}
        <POP 20f44-20f68 Naked>                              Σ0         ↓ →0x20f72
            <MI 20f44  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Blob 0x20f46 [20] @>                            Δ-20               {[2, 'D7']|[«20""»]}
            <Call 0x20f56 0x21ea4>                                              {[2, 'D7']|[«20""»]}
            <POP 20f5c-20f5e StackAdj>                       Δ+20               {[2, 'D7']}
            <Call 0x20f5e 0x104cc>                                              {[2, 'D7']}
                MemOnly2MB() : Bool
            <MI 20f64  TST.B   (A7)+>                        Δ+2                {}
            <MI 20f66  BEQ     0x20f72>                                         {}
        <POP 20f68-20f72 Naked>                              Σ0         ↓
            <MI 20f68  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Call 0x20f6a 0x221ec>                                              {[2, 'D7']}
                exp_PREP_DRAM_ADR_TEST.MEM()
            <POP 20f70-20f72 StackAdj>                       Δ+2                {}
        <POP 20f72-20fa0 Naked>                              Σ0         ↓ →0x20fac ←0x20f44
            <MI 20f72  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Pointer.fp 0x20f74 <LVAR -0x057 @ 1(r)>>        Δ-4                {[2, 'D7']|[@@-87]}
            <Pointer.fp 0x20f76 <LVAR -0x056 @>>             Δ-4                {[2, 'D7']|[@@-87]|[@@-86]}
            <Pointer.fp 0x20f7a <LVAR -0x055 @>>             Δ-4                {[2, 'D7']|[@@-87]|[@@-86]|[@@-85]}
            <Pointer.fp 0x20f7e <LVAR -0x053 @>>             Δ-4                {[2, 'D7']|[@@-87]|[@@-86]|[@@-85]|[@@-83]}
            <Pointer.fp 0x20f82 <LVAR -0x052 @>>             Δ-4                {[2, 'D7']|[@@-87]|[@@-86]|[@@-85]|[@@-83]|[@@-82]}
            <Pointer.fp 0x20f86 <LVAR -0x04a @>>             Δ-4                {[2, 'D7']|[@@-87]|[@@-86]|[@@-85]|[@@-83]|[@@-82]|[@@-74]}
            <Pointer.fp 0x20f8a <LVAR -0x042 @>>             Δ-4                {[2, 'D7']|[@@-87]|[@@-86]|[@@-85]|[@@-83]|[@@-82]|[@@-74]|[@@-66]}
            <Pointer.fp 0x20f8e <LVAR -0x03a @>>             Δ-4                {[2, 'D7']|[@@-87]|[@@-86]|[@@-85]|[@@-83]|[@@-82]|[@@-74]|[@@-66]|[@@-58]}
            <Call 0x20f92 0x21bac>                                              {[2, 'D7']|[@@-87]|[@@-86]|[@@-85]|[@@-83]|[@@-82]|[@@-74]|[@@-66]|[@@-58]}
            <POP 20f98-20f9c StackAdj>                       Δ+34               {}
            <MI 20f9c  TST.B   (A6-0x57)>                                       {}
            <MI 20f9e  BNE     0x20fac>                                         {}
        <POP 20fa0-20fac Naked>                              Σ0         ↓
            <MI 20fa0  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Const 0x20fa2 0x16.2>                           Δ-2                {[2, 'D7']|[#22]}
            <Call 0x20fa6 0x203ee>                                              {[2, 'D7']|[#22]}
            <POP 20faa-20fac StackAdj>                       Δ+4                {}
        <POP 20fac-20fb4 Naked>                              Σ0         ↓ ←0x20f72
            <MI 20fac  MOVE.B  D7,-(A7)>                     Δ-2                {[2, 'D7']}
            <Call 0x20fae 0x20610>                                              {[2, 'D7']}
            <POP 20fb2-20fb4 StackAdj>                       Δ+2                {}
        <POP 20fb4-20fbc Naked>                              Σ0         ↓ →0x20f34 ←0x20f34
            <MI 20fb4  ADDQ.B  #0x1,D7>                                         {}
            <MI 20fb6  CMP.B   #0x0f,D7>                                        {}
            <MI 20fb8  BLE     0x20f34>                                         {}
        <POP 20fbc-20fc4 Epilogue>                           Σ0         

0x20fc4


@ 20fc4
    <POP 20fc4-21008 Body>                                              
        <POP 20fc4-20fda Prologue>                           Σ0         ↓
        <POP 20fda-20fe2 Naked>                              Σ0         ↓
            <MI 20fda  CLR.L   0x222a8>                                         {}
            <MI 20fe0  MOVEQ.L #0x0c,D7>                                        {}
        <POP 20fe2-21000 Naked>                              Σ0         ↓ →0x20fe2 ←0x20fe2
            <MI 20fe2  MOVE.B  D7,D0>                                           {}
            <MI 20fe4  EXTB.W  D0>                                              {}
            <MI 20fe6  SUBI.W  #0x000c,D0>                                      {}
            <POP 0x20fea LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 20fee  LEA.L   0x22286,A0>                                      {}
            <MI 20ff4  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 20ff8  ADDQ.B  #0x1,D7>                                         {}
            <MI 20ffa  CMPI.B  #0x0f,D7>                                        {}
            <MI 20ffe  BLE     0x20fe2>                                         {}
        <POP 21000-21008 Epilogue>                           Σ0         

0x21008


@ 21008
    <POP 21008-2104c Body>                                              
        <POP 21008-2101e Prologue>                           Σ0         ↓
        <POP 2101e-21026 Naked>                              Σ0         ↓
            <MI 2101e  CLR.L   0x222a8>                                         {}
            <MI 21024  MOVEQ.L #0x0c,D7>                                        {}
        <POP 21026-21044 Naked>                              Σ0         ↓ →0x21026 ←0x21026
            <MI 21026  MOVE.B  D7,D0>                                           {}
            <MI 21028  EXTB.W  D0>                                              {}
            <MI 2102a  SUBI.W  #0x000c,D0>                                      {}
            <POP 0x2102e LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 21032  LEA.L   0x22286,A0>                                      {}
            <MI 21038  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 2103c  ADDQ.B  #0x1,D7>                                         {}
            <MI 2103e  CMPI.B  #0x0f,D7>                                        {}
            <MI 21042  BLE     0x21026>                                         {}
        <POP 21044-2104c Epilogue>                           Σ0         

0x2104c


@ 2104c
    <POP 2104c-21090 Body>                                              
        <POP 2104c-21062 Prologue>                           Σ0         ↓
        <POP 21062-2106a Naked>                              Σ0         ↓
            <MI 21062  CLR.L   0x222a8>                                         {}
            <MI 21068  MOVEQ.L #0x0c,D7>                                        {}
        <POP 2106a-21088 Naked>                              Σ0         ↓ →0x2106a ←0x2106a
            <MI 2106a  MOVE.B  D7,D0>                                           {}
            <MI 2106c  EXTB.W  D0>                                              {}
            <MI 2106e  SUBI.W  #0x000c,D0>                                      {}
            <POP 0x21072 LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 21076  LEA.L   0x22286,A0>                                      {}
            <MI 2107c  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 21080  ADDQ.B  #0x1,D7>                                         {}
            <MI 21082  CMPI.B  #0x0f,D7>                                        {}
            <MI 21086  BLE     0x2106a>                                         {}
        <POP 21088-21090 Epilogue>                           Σ0         

0x21090


@ 21090
    <POP 21090-210d4 Body>                                              
        <POP 21090-210a6 Prologue>                           Σ0         ↓
        <POP 210a6-210ae Naked>                              Σ0         ↓
            <MI 210a6  CLR.L   0x222a8>                                         {}
            <MI 210ac  MOVEQ.L #0x0c,D7>                                        {}
        <POP 210ae-210cc Naked>                              Σ0         ↓ →0x210ae ←0x210ae
            <MI 210ae  MOVE.B  D7,D0>                                           {}
            <MI 210b0  EXTB.W  D0>                                              {}
            <MI 210b2  SUBI.W  #0x000c,D0>                                      {}
            <POP 0x210b6 LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 210ba  LEA.L   0x22286,A0>                                      {}
            <MI 210c0  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 210c4  ADDQ.B  #0x1,D7>                                         {}
            <MI 210c6  CMPI.B  #0x0f,D7>                                        {}
            <MI 210ca  BLE     0x210ae>                                         {}
        <POP 210cc-210d4 Epilogue>                           Σ0         

0x210d4


@ 210d4
    <POP 210d4-21118 Body>                                              
        <POP 210d4-210ea Prologue>                           Σ0         ↓
        <POP 210ea-210f2 Naked>                              Σ0         ↓
            <MI 210ea  CLR.L   0x222a8>                                         {}
            <MI 210f0  MOVEQ.L #0x0c,D7>                                        {}
        <POP 210f2-21110 Naked>                              Σ0         ↓ →0x210f2 ←0x210f2
            <MI 210f2  MOVE.B  D7,D0>                                           {}
            <MI 210f4  EXTB.W  D0>                                              {}
            <MI 210f6  SUBI.W  #0x000c,D0>                                      {}
            <POP 0x210fa LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 210fe  LEA.L   0x22286,A0>                                      {}
            <MI 21104  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 21108  ADDQ.B  #0x1,D7>                                         {}
            <MI 2110a  CMPI.B  #0x0f,D7>                                        {}
            <MI 2110e  BLE     0x210f2>                                         {}
        <POP 21110-21118 Epilogue>                           Σ0         

0x21118


@ 21118
    <POP 21118-2115c Body>                                              
        <POP 21118-2112e Prologue>                           Σ0         ↓
        <POP 2112e-21136 Naked>                              Σ0         ↓
            <MI 2112e  CLR.L   0x222a8>                                         {}
            <MI 21134  MOVEQ.L #0x0c,D7>                                        {}
        <POP 21136-21154 Naked>                              Σ0         ↓ →0x21136 ←0x21136
            <MI 21136  MOVE.B  D7,D0>                                           {}
            <MI 21138  EXTB.W  D0>                                              {}
            <MI 2113a  SUBI.W  #0x000c,D0>                                      {}
            <POP 0x2113e LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 21142  LEA.L   0x22286,A0>                                      {}
            <MI 21148  TST.B   (A0+D0.W+#0x27)>                                 {}
            <MI 2114c  ADDQ.B  #0x1,D7>                                         {}
            <MI 2114e  CMPI.B  #0x0f,D7>                                        {}
            <MI 21152  BLE     0x21136>                                         {}
        <POP 21154-2115c Epilogue>                           Σ0         

0x2115c


@ 2115c
START
    <POP 2115c--0001 Body>                                              
        <POP 2115c-21166 Prologue>                           Σ0         
        <POP 21166-2117c RegCacheLoad>                       Σ0         ↓
        <POP 2117c-211e6 Naked>                              Σ0         ↓
            <Call 0x2117c 0x10398>                                              {}
                FSCALL_10398
            <Const 0x21182 0x2228e.4>                        Δ-4                {[##139918]}
            <Const 0x21184 0x2228f.4>                        Δ-4                {[##139918]|[##139919]}
            <Const 0x2118a 0x22290.4>                        Δ-4                {[##139918]|[##139919]|[##139920]}
            <Call 0x2118c 0x10556>                                              {[##139918]|[##139919]|[##139920]}
                ?IPC_GetStd(MOD a : Pointer; VAR b : Bool ; VAR c : Bool)
            <POP 21192-21196 StackAdj>                       Δ+12               {}
            <Const 0x21196 0x5.4>                            Δ-4                {[##5]}
            <Call 0x2119a 0x104d8>                                              {[##5]}
                ExpInit(a : Long)
            <POP 211a0-211a2 StackAdj>                       Δ+2                {[-2-]}
            <POP 211a2-211a3 StackAdj>                       Δ+2                {}
            <Blob 0x211a3 [2] 0x22290>                       Δ-2                {[«2»]}
            <Call 0x211a4 0x104d2>                                              {[«2»]}
                SetExpInitDone(a : Byte)
            <POP 211aa-211ab StackAdj>                       Δ+2        ↓       {}
            <Blob 0x211ab [6] @>                             Δ-6                {[«6""»]}
            <POP 211ba-211bc StackAdj>                       Δ-4                {[«6""»]|[-4-]}
            <Lit 0x211bc 5>                                                     {[«6""»]|[$$P2MEM]}
            <MI 211ce  MOVE.L  (A7)+,0x22292>                Δ+4                {[«6""»]}
            <POP 211d4-211d6 StackAdj>                       Δ+6                {}
            <Const 0x211d6 0x22296.4>                        Δ-4                {[##139926]}
            <Call 0x211dc 0x102b8>                                              {[##139926]}
                NewString(VAR a : String)
            <POP 211e2-211e4 StackAdj>                       Δ+4                {}
            <MI 211e4  MOVEQ.L #0x00,D0>                                        {}
        <POP 211e6-21202 Naked>                              Σ0         ↓ →0x211e6 ←0x211e6
            <MI 211e6  MOVE.L  D0,0x222a8>                                      {}
            <POP 0x211ec LimitCheck 0x0 ≤ D0 ≤ 0x7>                             {}
            <MI 211f2  LEA.L   0x22286,A0>                                      {}
            <MI 211f8  CLR.B   (A0+D0.L+#0x15)>                                 {}
            <MI 211fc  ADDQ.L  #0x1,D0>                                         {}
            <MI 211fe  CMP.L   #0x07,D0>                                        {}
            <MI 21200  BLE     0x211e6>                                         {}
        <POP 21202-2124e Naked>                              Σ0         ↓ →0x21252
            <MI 21202  CLR.B   0x22291>                                         {}
            <MI 21204  CLR.L   D0>                                              {}
            <MI 21206  MOVE.B  0x2228e,D0>                                      {}
            <POP 0x21208 LimitCheck 0x0 ≤ D0 ≤ 0xf>                             {}
            <MI 2120c  MOVE.B  D0,0x222ac>                                      {}
            <Call 0x21212 0x2046e>                                              {}
            <Call 0x21216 0x20842>                                              {}
            <Call 0x2121a 0x205ce>                                              {}
            <Call 0x2121e 0x20532>                                              {}
            <Call 0x21222 0x20984>                                              {}
            <Call 0x21226 0x20afc>                                              {}
            <Call 0x2122a 0x20d48>                                              {}
            <Call 0x2122e 0x20d8c>                                              {}
            <Call 0x21232 0x20e46>                                              {}
            <Call 0x21236 0x20e8a>                                              {}
            <Call 0x2123a 0x20fc4>                                              {}
            <Call 0x2123e 0x21008>                                              {}
            <POP 21242-21244 StackAdj>                       Δ-2                {[-2-]}
            <Call 0x21244 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 2124a  TST.B   (A7)+>                        Δ+2                {}
            <MI 2124c  BNE     0x21252>                                         {}
        <POP 2124e-21252 Naked>                              Σ0         ↓
            <Call 0x2124e 0x20cd4>                                              {}
        <POP 21252-2125c Naked>                              Σ0         ↓ →0x2126c ←0x21202
            <MI 21252  MOVE.L  0x222a4,D0>                                      {}
            <MI 21258  CMP.L   #0x01,D0>                                        {}
            <MI 2125a  BLE     0x2126c>                                         {}
        <POP 2125c-2126c Naked>                              Σ0         ↓
            <Call 0x2125c 0x2104c>                                              {}
            <Call 0x21260 0x21090>                                              {}
            <Call 0x21264 0x210d4>                                              {}
            <Call 0x21268 0x21118>                                              {}
        <POP 2126c-2127e Naked>                              Σ0         ↓ ←0x21252
            <Call 0x2126c 0x20532>                                              {}
            <Call 0x21270 0x205ce>                                              {}
            <MI 21274  MOVE.B  #0x01,0x22291>                                   {}
            <MI 21276  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Call 0x21278 0x2033e>                                              {[#0]}
            <POP 2127c-2127e StackAdj>                       Δ+2                {}
        <POP 2127e-21284 Naked>                              Σ0         
            <Call 0x2127e 0x10284>                                              {}
                ?exit

0x2129a


@ 2129a
        <LVAR  0x018 1(r)>
        <LVAR  0x014 4(r)>
        <LVAR  0x010 4(r)>
        <LVAR  0x00c 4(r)>
        <LVAR  0x008 4(r)>
        <LVAR -0x006 @ 4(r)>
    <POP 2129a-21378 Body>                                              
        <POP 2129a-212b0 Prologue>                           Σ0         ↓
        <POP 212b0-212c2 RegCacheLoad>                       Σ0         ↓
        <POP 212c2-21370 Naked>                              Σ0         ↓
            <Blob 0x212c2 [22] @>                            Δ-22               {[«22""»]}
            <POP 212d4-212d6 StackAdj>                       Δ-4                {[«22""»]|[-4-]}
            <Lit 0x212d6 21>                                                    {[«22""»]|[$$TEST_TS_DATA_PATH.MEM]}
            <Pointer.fp 0x212ea <LVAR -0x006 @ 4(r)>>        Δ-4                {[«22""»]|[$$TEST_TS_DATA_PATH.MEM]|[@@-6]}
            <Call 0x212ec 0x10460>                                              {[«22""»]|[$$TEST_TS_DATA_PATH.MEM]|[@@-6]}
                ExpLoad(a : String; b: Pointer)
            <POP 212f2-212f6 StackAdj>                       Δ+28               {[-2-]}
            <MI 212f6  CLR.B   (A7)>                                            {[-2-]}
            <MI 212f8  MOVE.B  (A6+0x18),-(A7)>              Δ-2                {[-2-]|[2, '(A6+0x18)']}
            <MI 212fc  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[-2-]|[2, '(A6+0x18)']|[4, '(A6-0x6)']}
            <Call 0x212fe 0x104ba>                                              {[-2-]|[2, '(A6+0x18)']|[4, '(A6-0x6)']}
                ExpRun(a: Bool; adr: Byte; b: Pointer)
            <POP 21304-21306 StackAdj>                       Δ+4                {[-2-]|[2, '(A6+0x18)']}
            <MI 21306  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21308  MOVEA.L (A6+0x14),A0>                                    {[4, '(A6-0x6)']}
            <MI 2130c  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Call 0x2130e 0x10478>                                              {[4, '(A6-0x6)']|[4, '^(A0)']}
                ExpOutputFlag(exp : Pointer; VAR status : Bool)
            <POP 21314-21316 StackAdj>                       Δ+4                {[4, '(A6-0x6)']}
            <MI 21316  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21318  MOVEA.L (A6+0x10),A0>                                    {[4, '(A6-0x6)']}
            <MI 2131c  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x2131e 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21320 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x21322 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21324-21326 StackAdj>                       Δ+16               {}
            <MI 21326  MOVEA.L (A6+0xc),A0>                                     {}
            <MI 2132a  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[4, '(A6-0x6)']}
            <MI 2132c  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x2132e 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21330 0x7.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
            <Call 0x21334 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21336-21338 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 21338  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 2133a  PEA.L   (A0+0x8)>                     Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']}
            <Const 0x2133e 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]}
            <Const 0x21340 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]|[##0]}
            <Call 0x21342 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21344-21346 StackAdj>                       Δ+16               {}
            <MI 21346  MOVEA.L (A6+0x8),A0>                                     {}
            <MI 2134a  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[4, '(A6-0x6)']}
            <MI 2134c  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x2134e 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21350 0x7.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
            <Call 0x21354 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21356-21358 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 21358  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 2135a  PEA.L   (A0+0x8)>                     Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']}
            <Const 0x2135e 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]}
            <Const 0x21360 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]|[##0]}
            <Call 0x21362 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21364-21366 StackAdj>                       Δ+16               {}
            <Pointer.fp 0x21366 <LVAR -0x006 @ 4(r)>>        Δ-4                {[@@-6]}
            <Call 0x21368 0x10496>                                              {[@@-6]}
                ExpClose(exp : Pointer)
            <POP 2136e-21370 StackAdj>                       Δ+4                {}
        <POP 21370-21378 Epilogue>                           Σ0         

0x213ac


@ 213ac
        <LVAR  0x024 1(r)>
        <LVAR  0x020 4(r)>
        <LVAR  0x01c 4(r)>
        <LVAR  0x018 4(r)>
        <LVAR  0x014 4(r)>
        <LVAR  0x010 4(r)>
        <LVAR  0x00c 4(r)>
        <LVAR  0x008 4(r)>
        <LVAR -0x006 @ 4(r)>
    <POP 213ac-214ae Body>                                   Δ+26       
        <POP 213ac-213c2 Prologue>                           Σ0         ↓
        <POP 213c2-213d2 RegCacheLoad>                       Σ0         ↓
        <POP 213d2-213de Naked>                              Σ0         ↓ →0x213ec
            <POP 213d2-213d4 StackAdj>                       Δ-2                {[-2-]}
            <Call 0x213d4 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 213da  TST.B   (A7)+>                        Δ+2                {}
            <MI 213dc  BEQ     0x213ec>                                         {}
        <POP 213de-213ec Naked>                              Σ0 Δ-26    →0x213f8
            <Blob 0x213de [26] @>                            Δ-26               {[«26""»]}
            <MI 213ea  BRA     0x213f8>                                         {[«26""»]}
        <POP 213ec-213f8 Naked>                              Σ0 Δ-26    ↓ ←0x213d2
            <Blob 0x213ec [26] @>                            Δ-26               {[«26""»]}
        <POP 213f8-214a6 Naked>                              Σ-26 Δ+26  ↓ ←0x213de
            <POP 213f8-213fa StackAdj>                       Δ-4                {[-30-]}
            <Lit 0x213fa>                                                       {[-26-]|[$$…]}
                <Pointer.sp 0x213fa 4>                       Δ-4        
                <Const 0x213fe 0x1.2>                        Δ-2        
                <Const 0x21402 0x1a.2>                       Δ-2        
                <Call 0x21406 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 2140c-2140e StackAdj>                   Δ+8        
            <Pointer.fp 0x2140e <LVAR -0x006 @ 4(r)>>        Δ-4                {[-26-]|[$$…]|[@@-6]}
            <Call 0x21410 0x10460>                                              {[-26-]|[$$…]|[@@-6]}
                ExpLoad(a : String; b: Pointer)
            <POP 21416-2141a StackAdj>                       Δ+34               {}
            <MI 2141a  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <MI 2141c  MOVE.B  (A6+0x24),-(A7)>              Δ-2                {[#0]|[2, '(A6+0x24)']}
            <MI 21420  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[#0]|[2, '(A6+0x24)']|[4, '(A6-0x6)']}
            <Call 0x21422 0x104ba>                                              {[#0]|[2, '(A6+0x24)']|[4, '(A6-0x6)']}
                ExpRun(a: Bool; adr: Byte; b: Pointer)
            <POP 21428-2142a StackAdj>                       Δ+4                {[#0]|[2, '(A6+0x24)']}
            <MI 2142a  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 2142c  MOVEA.L (A6+0x20),A0>                                    {[4, '(A6-0x6)']}
            <MI 21430  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Call 0x21432 0x10478>                                              {[4, '(A6-0x6)']|[4, '^(A0)']}
                ExpOutputFlag(exp : Pointer; VAR status : Bool)
            <POP 21438-2143a StackAdj>                       Δ+4                {[4, '(A6-0x6)']}
            <MI 2143a  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 2143c  MOVEA.L (A6+0x1c),A0>                                    {[4, '(A6-0x6)']}
            <MI 21440  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Call 0x21442 0x10478>                                              {[4, '(A6-0x6)']|[4, '^(A0)']}
                ExpOutputFlag(exp : Pointer; VAR status : Bool)
            <POP 21448-2144a StackAdj>                       Δ+4                {[4, '(A6-0x6)']}
            <MI 2144a  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 2144c  MOVEA.L (A6+0x18),A0>                                    {[4, '(A6-0x6)']}
            <MI 21450  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21452 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21454 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x21456 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21458-2145a StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 2145a  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 2145c  MOVEA.L (A6+0x14),A0>                                    {[4, '(A6-0x6)']}
            <MI 21460  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21462 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21464 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x21466 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21468-2146a StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 2146a  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 2146c  MOVEA.L (A6+0x10),A0>                                    {[4, '(A6-0x6)']}
            <MI 21470  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21472 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21474 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x21476 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21478-2147a StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 2147a  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 2147c  MOVEA.L (A6+0xc),A0>                                     {[4, '(A6-0x6)']}
            <MI 21480  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21482 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21484 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x21486 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21488-2148a StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 2148a  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 2148c  MOVEA.L (A6+0x8),A0>                                     {[4, '(A6-0x6)']}
            <MI 21490  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21492 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21494 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x21496 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21498-2149c StackAdj>                       Δ+16               {}
            <Pointer.fp 0x2149c <LVAR -0x006 @ 4(r)>>        Δ-4                {[@@-6]}
            <Call 0x2149e 0x10496>                                              {[@@-6]}
                ExpClose(exp : Pointer)
            <POP 214a4-214a6 StackAdj>                       Δ+4                {}
        <POP 214a6-214ae Epilogue>                           Σ0         

0x214e2


@ 214e2
        <LVAR  0x028 1(r)>
        <LVAR  0x024 4(r)>
        <LVAR  0x020 4(r)>
        <LVAR  0x01c 4(r)>
        <LVAR  0x018 4(r)>
        <LVAR  0x014 4(r)>
        <LVAR  0x010 4(r)>
        <LVAR  0x00c 4(r)>
        <LVAR  0x008 4(r)>
        <LVAR -0x006 @ 4(r)>
    <POP 214e2-215f4 Body>                                   Δ+26       
        <POP 214e2-214f8 Prologue>                           Σ0         ↓
        <POP 214f8-21508 RegCacheLoad>                       Σ0         ↓
        <POP 21508-21514 Naked>                              Σ0         ↓ →0x21522
            <POP 21508-2150a StackAdj>                       Δ-2                {[-2-]}
            <Call 0x2150a 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 21510  TST.B   (A7)+>                        Δ+2                {}
            <MI 21512  BEQ     0x21522>                                         {}
        <POP 21514-21522 Naked>                              Σ0 Δ-26    →0x2152e
            <Blob 0x21514 [26] @>                            Δ-26               {[«26""»]}
            <MI 21520  BRA     0x2152e>                                         {[«26""»]}
        <POP 21522-2152e Naked>                              Σ0 Δ-26    ↓ ←0x21508
            <Blob 0x21522 [26] @>                            Δ-26               {[«26""»]}
        <POP 2152e-215ec Naked>                              Σ-26 Δ+26  ↓ ←0x21514
            <POP 2152e-21530 StackAdj>                       Δ-4                {[-30-]}
            <Lit 0x21530>                                                       {[-26-]|[$$…]}
                <Pointer.sp 0x21530 4>                       Δ-4        
                <Const 0x21534 0x1.2>                        Δ-2        
                <Const 0x21538 0x1a.2>                       Δ-2        
                <Call 0x2153c 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 21542-21544 StackAdj>                   Δ+8        
            <Pointer.fp 0x21544 <LVAR -0x006 @ 4(r)>>        Δ-4                {[-26-]|[$$…]|[@@-6]}
            <Call 0x21546 0x10460>                                              {[-26-]|[$$…]|[@@-6]}
                ExpLoad(a : String; b: Pointer)
            <POP 2154c-21550 StackAdj>                       Δ+34               {}
            <MI 21550  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <MI 21552  MOVE.B  (A6+0x28),-(A7)>              Δ-2                {[#0]|[2, '(A6+0x28)']}
            <MI 21556  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[#0]|[2, '(A6+0x28)']|[4, '(A6-0x6)']}
            <Call 0x21558 0x104ba>                                              {[#0]|[2, '(A6+0x28)']|[4, '(A6-0x6)']}
                ExpRun(a: Bool; adr: Byte; b: Pointer)
            <POP 2155e-21560 StackAdj>                       Δ+4                {[#0]|[2, '(A6+0x28)']}
            <MI 21560  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21562  MOVEA.L (A6+0x24),A0>                                    {[4, '(A6-0x6)']}
            <MI 21566  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Call 0x21568 0x10478>                                              {[4, '(A6-0x6)']|[4, '^(A0)']}
                ExpOutputFlag(exp : Pointer; VAR status : Bool)
            <POP 2156e-21570 StackAdj>                       Δ+4                {[4, '(A6-0x6)']}
            <MI 21570  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21572  MOVEA.L (A6+0x20),A0>                                    {[4, '(A6-0x6)']}
            <MI 21576  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21578 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x2157a 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x2157c 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 2157e-21580 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 21580  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21582  MOVEA.L (A6+0x1c),A0>                                    {[4, '(A6-0x6)']}
            <MI 21586  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Call 0x21588 0x10478>                                              {[4, '(A6-0x6)']|[4, '^(A0)']}
                ExpOutputFlag(exp : Pointer; VAR status : Bool)
            <POP 2158e-21590 StackAdj>                       Δ+4                {[4, '(A6-0x6)']}
            <MI 21590  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21592  MOVEA.L (A6+0x18),A0>                                    {[4, '(A6-0x6)']}
            <MI 21596  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21598 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x2159a 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x2159c 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 2159e-215a0 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 215a0  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 215a2  MOVEA.L (A6+0x14),A0>                                    {[4, '(A6-0x6)']}
            <MI 215a6  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x215a8 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x215aa 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x215ac 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 215ae-215b0 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 215b0  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 215b2  MOVEA.L (A6+0x10),A0>                                    {[4, '(A6-0x6)']}
            <MI 215b6  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x215b8 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x215ba 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x215bc 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 215be-215c0 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 215c0  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 215c2  MOVEA.L (A6+0xc),A0>                                     {[4, '(A6-0x6)']}
            <MI 215c6  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x215c8 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x215ca 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x215cc 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 215ce-215d0 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 215d0  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 215d2  MOVEA.L (A6+0x8),A0>                                     {[4, '(A6-0x6)']}
            <MI 215d6  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x215d8 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x215da 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x215dc 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 215de-215e2 StackAdj>                       Δ+16               {}
            <Pointer.fp 0x215e2 <LVAR -0x006 @ 4(r)>>        Δ-4                {[@@-6]}
            <Call 0x215e4 0x10496>                                              {[@@-6]}
                ExpClose(exp : Pointer)
            <POP 215ea-215ec StackAdj>                       Δ+4                {}
        <POP 215ec-215f4 Epilogue>                           Σ0         

0x21620


@ 21620
        <LVAR  0x018 1(r)>
        <LVAR  0x014 4(r)>
        <LVAR  0x010 4(r)>
        <LVAR  0x00c 4(r)>
        <LVAR  0x008 4(r)>
        <LVAR -0x006 @ 4(r)>
    <POP 21620-21704 Body>                                   Δ+22       
        <POP 21620-21636 Prologue>                           Σ0         ↓
        <POP 21636-21648 RegCacheLoad>                       Σ0         ↓
        <POP 21648-21654 Naked>                              Σ0         ↓ →0x21662
            <POP 21648-2164a StackAdj>                       Δ-2                {[-2-]}
            <Call 0x2164a 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 21650  TST.B   (A7)+>                        Δ+2                {}
            <MI 21652  BEQ     0x21662>                                         {}
        <POP 21654-21662 Naked>                              Σ0 Δ-22    →0x2166e
            <Blob 0x21654 [22] @>                            Δ-22               {[«22""»]}
            <MI 21660  BRA     0x2166e>                                         {[«22""»]}
        <POP 21662-2166e Naked>                              Σ0 Δ-22    ↓ ←0x21648
            <Blob 0x21662 [22] @>                            Δ-22               {[«22""»]}
        <POP 2166e-216fc Naked>                              Σ-22 Δ+22  ↓ ←0x21654
            <POP 2166e-21670 StackAdj>                       Δ-4                {[-26-]}
            <Lit 0x21670>                                                       {[-22-]|[$$…]}
                <Pointer.sp 0x21670 4>                       Δ-4        
                <Const 0x21674 0x1.2>                        Δ-2        
                <Const 0x21678 0x16.2>                       Δ-2        
                <Call 0x2167c 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 21682-21684 StackAdj>                   Δ+8        
            <Pointer.fp 0x21684 <LVAR -0x006 @ 4(r)>>        Δ-4                {[-22-]|[$$…]|[@@-6]}
            <Call 0x21686 0x10460>                                              {[-22-]|[$$…]|[@@-6]}
                ExpLoad(a : String; b: Pointer)
            <POP 2168c-21690 StackAdj>                       Δ+30               {}
            <MI 21690  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <MI 21692  MOVE.B  (A6+0x18),-(A7)>              Δ-2                {[#0]|[2, '(A6+0x18)']}
            <MI 21696  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[#0]|[2, '(A6+0x18)']|[4, '(A6-0x6)']}
            <Call 0x21698 0x104ba>                                              {[#0]|[2, '(A6+0x18)']|[4, '(A6-0x6)']}
                ExpRun(a: Bool; adr: Byte; b: Pointer)
            <POP 2169e-216a0 StackAdj>                       Δ+4                {[#0]|[2, '(A6+0x18)']}
            <MI 216a0  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 216a2  MOVEA.L (A6+0x14),A0>                                    {[4, '(A6-0x6)']}
            <MI 216a6  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Call 0x216a8 0x10478>                                              {[4, '(A6-0x6)']|[4, '^(A0)']}
                ExpOutputFlag(exp : Pointer; VAR status : Bool)
            <POP 216ae-216b0 StackAdj>                       Δ+4                {[4, '(A6-0x6)']}
            <MI 216b0  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 216b2  MOVEA.L (A6+0x10),A0>                                    {[4, '(A6-0x6)']}
            <MI 216b6  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x216b8 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x216ba 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x216bc 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 216be-216c0 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 216c0  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 216c2  MOVEA.L (A6+0xc),A0>                                     {[4, '(A6-0x6)']}
            <MI 216c6  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x216c8 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x216ca 0x1.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##1]}
            <Call 0x216ce 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##1]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 216d0-216d2 StackAdj>                       Δ+16               {}
            <MI 216d2  MOVEA.L (A6+0x8),A0>                                     {}
            <MI 216d6  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[4, '(A6-0x6)']}
            <MI 216d8  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x216da 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x216dc 0x7.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
            <Call 0x216e0 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 216e2-216e4 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 216e4  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 216e6  PEA.L   (A0+0x8)>                     Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']}
            <Const 0x216ea 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]}
            <Const 0x216ec 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]|[##0]}
            <Call 0x216ee 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 216f0-216f2 StackAdj>                       Δ+16               {}
            <Pointer.fp 0x216f2 <LVAR -0x006 @ 4(r)>>        Δ-4                {[@@-6]}
            <Call 0x216f4 0x10496>                                              {[@@-6]}
                ExpClose(exp : Pointer)
            <POP 216fa-216fc StackAdj>                       Δ+4                {}
        <POP 216fc-21704 Epilogue>                           Σ0         

0x2172c


@ 2172c
        <LVAR  0x018 1(r)>
        <LVAR  0x014 4(r)>
        <LVAR  0x010 4(r)>
        <LVAR  0x00c 4(r)>
        <LVAR  0x008 4(r)>
        <LVAR -0x006 @ 4(r)>
    <POP 2172c-21808 Body>                                   Δ+20       
        <POP 2172c-21742 Prologue>                           Σ0         ↓
        <POP 21742-21754 RegCacheLoad>                       Σ0         ↓
        <POP 21754-21760 Naked>                              Σ0         ↓ →0x21772
            <POP 21754-21756 StackAdj>                       Δ-2                {[-2-]}
            <Call 0x21756 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 2175c  TST.B   (A7)+>                        Δ+2                {}
            <MI 2175e  BEQ     0x21772>                                         {}
        <POP 21760-21772 Naked>                              Σ0 Δ-20    →0x21782
            <Blob 0x21760 [20] @>                            Δ-20               {[«20""»]}
            <MI 21770  BRA     0x21782>                                         {[«20""»]}
        <POP 21772-21782 Naked>                              Σ0 Δ-20    ↓ ←0x21754
            <Blob 0x21772 [20] @>                            Δ-20               {[«20""»]}
        <POP 21782-21800 Naked>                              Σ-20 Δ+20  ↓ ←0x21760
            <POP 21782-21784 StackAdj>                       Δ-4                {[-24-]}
            <Lit 0x21784>                                                       {[-20-]|[$$…]}
                <Pointer.sp 0x21784 4>                       Δ-4        
                <Const 0x21788 0x1.2>                        Δ-2        
                <Const 0x2178c 0x13.2>                       Δ-2        
                <Call 0x21790 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 21796-21798 StackAdj>                   Δ+8        
            <Pointer.fp 0x21798 <LVAR -0x006 @ 4(r)>>        Δ-4                {[-20-]|[$$…]|[@@-6]}
            <Call 0x2179a 0x10460>                                              {[-20-]|[$$…]|[@@-6]}
                ExpLoad(a : String; b: Pointer)
            <POP 217a0-217a4 StackAdj>                       Δ+28               {}
            <MI 217a4  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <MI 217a6  MOVE.B  (A6+0x18),-(A7)>              Δ-2                {[#0]|[2, '(A6+0x18)']}
            <MI 217aa  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[#0]|[2, '(A6+0x18)']|[4, '(A6-0x6)']}
            <Call 0x217ac 0x104ba>                                              {[#0]|[2, '(A6+0x18)']|[4, '(A6-0x6)']}
                ExpRun(a: Bool; adr: Byte; b: Pointer)
            <POP 217b2-217b4 StackAdj>                       Δ+4                {[#0]|[2, '(A6+0x18)']}
            <MI 217b4  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 217b6  MOVEA.L (A6+0x14),A0>                                    {[4, '(A6-0x6)']}
            <MI 217ba  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Call 0x217bc 0x10478>                                              {[4, '(A6-0x6)']|[4, '^(A0)']}
                ExpOutputFlag(exp : Pointer; VAR status : Bool)
            <POP 217c2-217c4 StackAdj>                       Δ+4                {[4, '(A6-0x6)']}
            <MI 217c4  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 217c6  MOVEA.L (A6+0x10),A0>                                    {[4, '(A6-0x6)']}
            <MI 217ca  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x217cc 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x217ce 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x217d0 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 217d2-217d4 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 217d4  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 217d6  MOVEA.L (A6+0xc),A0>                                     {[4, '(A6-0x6)']}
            <MI 217da  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x217dc 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x217de 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x217e0 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 217e2-217e4 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 217e4  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 217e6  MOVEA.L (A6+0x8),A0>                                     {[4, '(A6-0x6)']}
            <MI 217ea  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x217ec 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x217ee 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x217f0 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 217f2-217f6 StackAdj>                       Δ+16               {}
            <Pointer.fp 0x217f6 <LVAR -0x006 @ 4(r)>>        Δ-4                {[@@-6]}
            <Call 0x217f8 0x10496>                                              {[@@-6]}
                ExpClose(exp : Pointer)
            <POP 217fe-21800 StackAdj>                       Δ+4                {}
        <POP 21800-21808 Epilogue>                           Σ0         

0x21830


@ 21830
        <LVAR  0x018 1(r)>
        <LVAR  0x014 4(r)>
        <LVAR  0x010 4(r)>
        <LVAR  0x00c 4(r)>
        <LVAR  0x008 4(r)>
        <LVAR -0x006 @ 4(r)>
    <POP 21830-2192c Body>                                   Δ+20       
        <POP 21830-21846 Prologue>                           Σ0         ↓
        <POP 21846-2185a RegCacheLoad>                       Σ0         ↓
        <POP 2185a-21866 Naked>                              Σ0         ↓ →0x21878
            <POP 2185a-2185c StackAdj>                       Δ-2                {[-2-]}
            <Call 0x2185c 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 21862  TST.B   (A7)+>                        Δ+2                {}
            <MI 21864  BEQ     0x21878>                                         {}
        <POP 21866-21878 Naked>                              Σ0 Δ-20    →0x21888
            <Blob 0x21866 [20] @>                            Δ-20               {[«20""»]}
            <MI 21876  BRA     0x21888>                                         {[«20""»]}
        <POP 21878-21888 Naked>                              Σ0 Δ-20    ↓ ←0x2185a
            <Blob 0x21878 [20] @>                            Δ-20               {[«20""»]}
        <POP 21888-21924 Naked>                              Σ-20 Δ+20  ↓ ←0x21866
            <POP 21888-2188a StackAdj>                       Δ-4                {[-24-]}
            <Lit 0x2188a>                                                       {[-20-]|[$$…]}
                <Pointer.sp 0x2188a 4>                       Δ-4        
                <Const 0x2188e 0x1.2>                        Δ-2        
                <Const 0x21892 0x13.2>                       Δ-2        
                <Call 0x21896 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 2189c-2189e StackAdj>                   Δ+8        
            <Pointer.fp 0x2189e <LVAR -0x006 @ 4(r)>>        Δ-4                {[-20-]|[$$…]|[@@-6]}
            <Call 0x218a0 0x10460>                                              {[-20-]|[$$…]|[@@-6]}
                ExpLoad(a : String; b: Pointer)
            <POP 218a6-218aa StackAdj>                       Δ+28               {}
            <MI 218aa  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <MI 218ac  MOVE.B  (A6+0x18),-(A7)>              Δ-2                {[#0]|[2, '(A6+0x18)']}
            <MI 218b0  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[#0]|[2, '(A6+0x18)']|[4, '(A6-0x6)']}
            <Call 0x218b2 0x104ba>                                              {[#0]|[2, '(A6+0x18)']|[4, '(A6-0x6)']}
                ExpRun(a: Bool; adr: Byte; b: Pointer)
            <POP 218b8-218ba StackAdj>                       Δ+4                {[#0]|[2, '(A6+0x18)']}
            <MI 218ba  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 218bc  MOVEA.L (A6+0x14),A0>                                    {[4, '(A6-0x6)']}
            <MI 218c0  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Call 0x218c2 0x10478>                                              {[4, '(A6-0x6)']|[4, '^(A0)']}
                ExpOutputFlag(exp : Pointer; VAR status : Bool)
            <POP 218c8-218ca StackAdj>                       Δ+4                {[4, '(A6-0x6)']}
            <MI 218ca  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 218cc  MOVEA.L (A6+0x10),A0>                                    {[4, '(A6-0x6)']}
            <MI 218d0  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x218d2 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x218d4 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x218d6 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 218d8-218da StackAdj>                       Δ+16               {}
            <MI 218da  MOVEA.L (A6+0xc),A0>                                     {}
            <MI 218de  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[4, '(A6-0x6)']}
            <MI 218e0  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x218e2 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x218e4 0x7.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
            <Call 0x218e8 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 218ea-218ec StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 218ec  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 218ee  PEA.L   (A0+0x8)>                     Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']}
            <Const 0x218f2 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]}
            <Const 0x218f4 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]|[##0]}
            <Call 0x218f6 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 218f8-218fa StackAdj>                       Δ+16               {}
            <MI 218fa  MOVEA.L (A6+0x8),A0>                                     {}
            <MI 218fe  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[4, '(A6-0x6)']}
            <MI 21900  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21902 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21904 0x7.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
            <Call 0x21908 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 2190a-2190c StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 2190c  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 2190e  PEA.L   (A0+0x8)>                     Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']}
            <Const 0x21912 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]}
            <Const 0x21914 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]|[##0]}
            <Call 0x21916 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21918-2191a StackAdj>                       Δ+16               {}
            <Pointer.fp 0x2191a <LVAR -0x006 @ 4(r)>>        Δ-4                {[@@-6]}
            <Call 0x2191c 0x10496>                                              {[@@-6]}
                ExpClose(exp : Pointer)
            <POP 21922-21924 StackAdj>                       Δ+4                {}
        <POP 21924-2192c Epilogue>                           Σ0         

0x21950


@ 21950
        <LVAR  0x014 1(r)>
        <LVAR  0x010 4(r)>
        <LVAR  0x00c 4(r)>
        <LVAR  0x008 4(r)>
        <LVAR -0x006 @ 4(r)>
    <POP 21950-21a14 Body>                                   Δ+18       
        <POP 21950-21966 Prologue>                           Σ0         ↓
        <POP 21966-2196e RegCacheLoad>                       Σ0         ↓
        <POP 2196e-2197a Naked>                              Σ0         ↓ →0x21988
            <POP 2196e-21970 StackAdj>                       Δ-2                {[-2-]}
            <Call 0x21970 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 21976  TST.B   (A7)+>                        Δ+2                {}
            <MI 21978  BEQ     0x21988>                                         {}
        <POP 2197a-21988 Naked>                              Σ0 Δ-18    →0x21994
            <Blob 0x2197a [18] @>                            Δ-18               {[«18""»]}
            <MI 21986  BRA     0x21994>                                         {[«18""»]}
        <POP 21988-21994 Naked>                              Σ0 Δ-18    ↓ ←0x2196e
            <Blob 0x21988 [18] @>                            Δ-18               {[«18""»]}
        <POP 21994-21a0c Naked>                              Σ-18 Δ+18  ↓ ←0x2197a
            <POP 21994-21996 StackAdj>                       Δ-4                {[-22-]}
            <Lit 0x21996>                                                       {[-18-]|[$$…]}
                <Pointer.sp 0x21996 4>                       Δ-4        
                <Const 0x2199a 0x1.2>                        Δ-2        
                <Const 0x2199e 0x12.2>                       Δ-2        
                <Call 0x219a2 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 219a8-219aa StackAdj>                   Δ+8        
            <Pointer.fp 0x219aa <LVAR -0x006 @ 4(r)>>        Δ-4                {[-18-]|[$$…]|[@@-6]}
            <Call 0x219ac 0x10460>                                              {[-18-]|[$$…]|[@@-6]}
                ExpLoad(a : String; b: Pointer)
            <POP 219b2-219b6 StackAdj>                       Δ+26               {}
            <MI 219b6  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <MI 219b8  MOVE.B  (A6+0x14),-(A7)>              Δ-2                {[#0]|[2, '(A6+0x14)']}
            <MI 219bc  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[#0]|[2, '(A6+0x14)']|[4, '(A6-0x6)']}
            <Call 0x219be 0x104ba>                                              {[#0]|[2, '(A6+0x14)']|[4, '(A6-0x6)']}
                ExpRun(a: Bool; adr: Byte; b: Pointer)
            <POP 219c4-219c6 StackAdj>                       Δ+4                {[#0]|[2, '(A6+0x14)']}
            <MI 219c6  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 219c8  MOVEA.L (A6+0x10),A0>                                    {[4, '(A6-0x6)']}
            <MI 219cc  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Call 0x219ce 0x10478>                                              {[4, '(A6-0x6)']|[4, '^(A0)']}
                ExpOutputFlag(exp : Pointer; VAR status : Bool)
            <POP 219d4-219d6 StackAdj>                       Δ+4                {[4, '(A6-0x6)']}
            <MI 219d6  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 219d8  MOVEA.L (A6+0xc),A0>                                     {[4, '(A6-0x6)']}
            <MI 219dc  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x219de 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x219e0 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x219e2 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 219e8-219ec StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 219ec  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 219ee  MOVEA.L (A6+0x8),A0>                                     {[4, '(A6-0x6)']}
            <MI 219f2  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x219f4 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x219f6 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x219f8 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 219fe-21a02 StackAdj>                       Δ+16               {}
            <Pointer.fp 0x21a02 <LVAR -0x006 @ 4(r)>>        Δ-4                {[@@-6]}
            <Call 0x21a04 0x10496>                                              {[@@-6]}
                ExpClose(exp : Pointer)
            <POP 21a0a-21a0c StackAdj>                       Δ+4                {}
        <POP 21a0c-21a14 Epilogue>                           Σ0         

0x21a44


@ 21a44
        <LVAR  0x018 1(r)>
        <LVAR  0x014 4(r)>
        <LVAR  0x010 4(r)>
        <LVAR  0x00c 4(r)>
        <LVAR  0x008 4(r)>
        <LVAR -0x006 @ 4(r)>
    <POP 21a44-21b80 Body>                                   Δ+24       
        <POP 21a44-21a5a Prologue>                           Σ0         ↓
        <POP 21a5a-21a6e RegCacheLoad>                       Σ0         ↓
        <POP 21a6e-21a7a Naked>                              Σ0         ↓ →0x21a8c
            <POP 21a6e-21a70 StackAdj>                       Δ-2                {[-2-]}
            <Call 0x21a70 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 21a76  TST.B   (A7)+>                        Δ+2                {}
            <MI 21a78  BEQ     0x21a8c>                                         {}
        <POP 21a7a-21a8c Naked>                              Σ0 Δ-24    →0x21a9c
            <Blob 0x21a7a [24] @>                            Δ-24               {[«24""»]}
            <MI 21a8a  BRA     0x21a9c>                                         {[«24""»]}
        <POP 21a8c-21a9c Naked>                              Σ0 Δ-24    ↓ ←0x21a6e
            <Blob 0x21a8c [24] @>                            Δ-24               {[«24""»]}
        <POP 21a9c-21b78 Naked>                              Σ-24 Δ+24  ↓ ←0x21a7a
            <POP 21a9c-21a9e StackAdj>                       Δ-4                {[-28-]}
            <Lit 0x21a9e>                                                       {[-24-]|[$$…]}
                <Pointer.sp 0x21a9e 4>                       Δ-4        
                <Const 0x21aa2 0x1.2>                        Δ-2        
                <Const 0x21aa6 0x17.2>                       Δ-2        
                <Call 0x21aaa 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 21ab0-21ab2 StackAdj>                   Δ+8        
            <Pointer.fp 0x21ab2 <LVAR -0x006 @ 4(r)>>        Δ-4                {[-24-]|[$$…]|[@@-6]}
            <Call 0x21ab4 0x10460>                                              {[-24-]|[$$…]|[@@-6]}
                ExpLoad(a : String; b: Pointer)
            <POP 21aba-21abe StackAdj>                       Δ+32               {}
            <MI 21abe  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <MI 21ac0  MOVE.B  (A6+0x18),-(A7)>              Δ-2                {[#0]|[2, '(A6+0x18)']}
            <MI 21ac4  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[#0]|[2, '(A6+0x18)']|[4, '(A6-0x6)']}
            <Call 0x21ac6 0x104ba>                                              {[#0]|[2, '(A6+0x18)']|[4, '(A6-0x6)']}
                ExpRun(a: Bool; adr: Byte; b: Pointer)
            <POP 21acc-21ace StackAdj>                       Δ+4                {[#0]|[2, '(A6+0x18)']}
            <MI 21ace  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21ad0  MOVEA.L (A6+0x14),A0>                                    {[4, '(A6-0x6)']}
            <MI 21ad4  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Call 0x21ad6 0x10478>                                              {[4, '(A6-0x6)']|[4, '^(A0)']}
                ExpOutputFlag(exp : Pointer; VAR status : Bool)
            <POP 21adc-21ade StackAdj>                       Δ+4                {[4, '(A6-0x6)']}
            <MI 21ade  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21ae0  MOVEA.L (A6+0x10),A0>                                    {[4, '(A6-0x6)']}
            <MI 21ae4  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21ae6 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21ae8 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x21aea 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21aec-21aee StackAdj>                       Δ+16               {}
            <MI 21aee  MOVEA.L (A6+0xc),A0>                                     {}
            <MI 21af2  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[4, '(A6-0x6)']}
            <MI 21af4  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21af6 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21af8 0x7.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
            <Call 0x21afc 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21afe-21b00 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 21b00  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21b02  PEA.L   (A0+0x8)>                     Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']}
            <Const 0x21b06 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]}
            <Const 0x21b08 0x7.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]|[##7]}
            <Call 0x21b0c 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]|[##7]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21b0e-21b10 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 21b10  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21b12  PEA.L   (A0+0x10)>                    Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x10)']}
            <Const 0x21b16 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x10)']|[##0]}
            <Const 0x21b18 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x10)']|[##0]|[##0]}
            <Call 0x21b1a 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0+0x10)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21b1c-21b1e StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 21b1e  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21b20  PEA.L   (A0+0x11)>                    Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x11)']}
            <Const 0x21b24 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x11)']|[##0]}
            <Const 0x21b26 0x1.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x11)']|[##0]|[##1]}
            <Call 0x21b2a 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0+0x11)']|[##0]|[##1]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21b2c-21b2e StackAdj>                       Δ+16               {}
            <MI 21b2e  MOVEA.L (A6+0x8),A0>                                     {}
            <MI 21b32  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[4, '(A6-0x6)']}
            <MI 21b34  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21b36 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21b38 0x7.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
            <Call 0x21b3c 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21b3e-21b40 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 21b40  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21b42  PEA.L   (A0+0x8)>                     Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']}
            <Const 0x21b46 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]}
            <Const 0x21b48 0x7.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]|[##7]}
            <Call 0x21b4c 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0+0x8)']|[##0]|[##7]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21b4e-21b50 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 21b50  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21b52  PEA.L   (A0+0x10)>                    Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x10)']}
            <Const 0x21b56 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x10)']|[##0]}
            <Const 0x21b58 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x10)']|[##0]|[##0]}
            <Call 0x21b5a 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0+0x10)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21b5c-21b5e StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 21b5e  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21b60  PEA.L   (A0+0x11)>                    Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x11)']}
            <Const 0x21b64 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x11)']|[##0]}
            <Const 0x21b66 0x1.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0+0x11)']|[##0]|[##1]}
            <Call 0x21b6a 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0+0x11)']|[##0]|[##1]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21b6c-21b6e StackAdj>                       Δ+16               {}
            <Pointer.fp 0x21b6e <LVAR -0x006 @ 4(r)>>        Δ-4                {[@@-6]}
            <Call 0x21b70 0x10496>                                              {[@@-6]}
                ExpClose(exp : Pointer)
            <POP 21b76-21b78 StackAdj>                       Δ+4                {}
        <POP 21b78-21b80 Epilogue>                           Σ0         

0x21bac


@ 21bac
        <LVAR  0x028 1(r)>
        <LVAR  0x024 4(r)>
        <LVAR  0x020 4(r)>
        <LVAR  0x01c 4(r)>
        <LVAR  0x018 4(r)>
        <LVAR  0x014 4(r)>
        <LVAR  0x010 4(r)>
        <LVAR  0x00c 4(r)>
        <LVAR  0x008 4(r)>
        <LVAR -0x006 @ 4(r)>
    <POP 21bac-21cd2 Body>                                   Δ+22       
        <POP 21bac-21bc2 Prologue>                           Σ0         ↓
        <POP 21bc2-21bd4 RegCacheLoad>                       Σ0         ↓
        <POP 21bd4-21be0 Naked>                              Σ0         ↓ →0x21bf2
            <POP 21bd4-21bd6 StackAdj>                       Δ-2                {[-2-]}
            <Call 0x21bd6 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 21bdc  TST.B   (A7)+>                        Δ+2                {}
            <MI 21bde  BEQ     0x21bf2>                                         {}
        <POP 21be0-21bf2 Naked>                              Σ0 Δ-22    →0x21c02
            <Blob 0x21be0 [22] @>                            Δ-22               {[«22""»]}
            <MI 21bf0  BRA     0x21c02>                                         {[«22""»]}
        <POP 21bf2-21c02 Naked>                              Σ0 Δ-22    ↓ ←0x21bd4
            <Blob 0x21bf2 [22] @>                            Δ-22               {[«22""»]}
        <POP 21c02-21cca Naked>                              Σ-22 Δ+22  ↓ ←0x21be0
            <POP 21c02-21c04 StackAdj>                       Δ-4                {[-26-]}
            <Lit 0x21c04>                                                       {[-22-]|[$$…]}
                <Pointer.sp 0x21c04 4>                       Δ-4        
                <Const 0x21c08 0x1.2>                        Δ-2        
                <Const 0x21c0c 0x15.2>                       Δ-2        
                <Call 0x21c10 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 21c16-21c18 StackAdj>                   Δ+8        
            <Pointer.fp 0x21c18 <LVAR -0x006 @ 4(r)>>        Δ-4                {[-22-]|[$$…]|[@@-6]}
            <Call 0x21c1a 0x10460>                                              {[-22-]|[$$…]|[@@-6]}
                ExpLoad(a : String; b: Pointer)
            <POP 21c20-21c24 StackAdj>                       Δ+30               {}
            <MI 21c24  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <MI 21c26  MOVE.B  (A6+0x28),-(A7)>              Δ-2                {[#0]|[2, '(A6+0x28)']}
            <MI 21c2a  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[#0]|[2, '(A6+0x28)']|[4, '(A6-0x6)']}
            <Call 0x21c2c 0x104ba>                                              {[#0]|[2, '(A6+0x28)']|[4, '(A6-0x6)']}
                ExpRun(a: Bool; adr: Byte; b: Pointer)
            <POP 21c32-21c34 StackAdj>                       Δ+4                {[#0]|[2, '(A6+0x28)']}
            <MI 21c34  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21c36  MOVEA.L (A6+0x24),A0>                                    {[4, '(A6-0x6)']}
            <MI 21c3a  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Call 0x21c3c 0x10478>                                              {[4, '(A6-0x6)']|[4, '^(A0)']}
                ExpOutputFlag(exp : Pointer; VAR status : Bool)
            <POP 21c42-21c44 StackAdj>                       Δ+4                {[4, '(A6-0x6)']}
            <MI 21c44  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21c46  MOVEA.L (A6+0x20),A0>                                    {[4, '(A6-0x6)']}
            <MI 21c4a  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21c4c 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21c4e 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x21c50 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21c52-21c54 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 21c54  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21c56  MOVEA.L (A6+0x1c),A0>                                    {[4, '(A6-0x6)']}
            <MI 21c5a  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21c5c 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21c5e 0x1.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##1]}
            <Call 0x21c62 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##1]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21c64-21c66 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 21c66  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21c68  MOVEA.L (A6+0x18),A0>                                    {[4, '(A6-0x6)']}
            <MI 21c6c  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21c6e 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21c70 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
            <Call 0x21c72 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##0]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21c74-21c76 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 21c76  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21c78  MOVEA.L (A6+0x14),A0>                                    {[4, '(A6-0x6)']}
            <MI 21c7c  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21c7e 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21c80 0x7.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
            <Call 0x21c84 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21c86-21c88 StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 21c88  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21c8a  MOVEA.L (A6+0x10),A0>                                    {[4, '(A6-0x6)']}
            <MI 21c8e  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21c90 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21c92 0x7.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
            <Call 0x21c96 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21c98-21c9a StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 21c9a  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21c9c  MOVEA.L (A6+0xc),A0>                                     {[4, '(A6-0x6)']}
            <MI 21ca0  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21ca2 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21ca4 0x7.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
            <Call 0x21ca8 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21caa-21cac StackAdj>                       Δ+12               {[4, '(A6-0x6)']}
            <MI 21cac  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21cae  MOVEA.L (A6+0x8),A0>                                     {[4, '(A6-0x6)']}
            <MI 21cb2  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Const 0x21cb4 0x0.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]}
            <Const 0x21cb6 0x7.4>                            Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
            <Call 0x21cba 0x10472>                                              {[4, '(A6-0x6)']|[4, '^(A0)']|[##0]|[##7]}
                ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
            <POP 21cbc-21cc0 StackAdj>                       Δ+16               {}
            <Pointer.fp 0x21cc0 <LVAR -0x006 @ 4(r)>>        Δ-4                {[@@-6]}
            <Call 0x21cc2 0x10496>                                              {[@@-6]}
                ExpClose(exp : Pointer)
            <POP 21cc8-21cca StackAdj>                       Δ+4                {}
        <POP 21cca-21cd2 Epilogue>                           Σ0         

0x21cf2


@ 21cf2
        <LVAR  0x010 1(r)>
        <LVAR  0x00c 4(r)>
        <LVAR  0x008 4(r)>
        <LVAR -0x006 @ 4(r)>
    <POP 21cf2-21da0 Body>                                   Δ+16       
        <POP 21cf2-21d08 Prologue>                           Σ0         ↓
        <POP 21d08-21d0e RegCacheLoad>                       Σ0         ↓
        <POP 21d0e-21d1a Naked>                              Σ0         ↓ →0x21d2c
            <POP 21d0e-21d10 StackAdj>                       Δ-2                {[-2-]}
            <Call 0x21d10 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 21d16  TST.B   (A7)+>                        Δ+2                {}
            <MI 21d18  BEQ     0x21d2c>                                         {}
        <POP 21d1a-21d2c Naked>                              Σ0 Δ-16    →0x21d3c
            <Blob 0x21d1a [16] @>                            Δ-16               {[«16""»]}
            <MI 21d2a  BRA     0x21d3c>                                         {[«16""»]}
        <POP 21d2c-21d3c Naked>                              Σ0 Δ-16    ↓ ←0x21d0e
            <Blob 0x21d2c [16] @>                            Δ-16               {[«16""»]}
        <POP 21d3c-21d98 Naked>                              Σ-16 Δ+16  ↓ ←0x21d1a
            <POP 21d3c-21d3e StackAdj>                       Δ-4                {[-20-]}
            <Lit 0x21d3e>                                                       {[-16-]|[$$…]}
                <Pointer.sp 0x21d3e 4>                       Δ-4        
                <Const 0x21d42 0x1.2>                        Δ-2        
                <Const 0x21d46 0xf.2>                        Δ-2        
                <Call 0x21d4a 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 21d50-21d52 StackAdj>                   Δ+8        
            <Pointer.fp 0x21d52 <LVAR -0x006 @ 4(r)>>        Δ-4                {[-16-]|[$$…]|[@@-6]}
            <Call 0x21d54 0x10460>                                              {[-16-]|[$$…]|[@@-6]}
                ExpLoad(a : String; b: Pointer)
            <POP 21d5a-21d5e StackAdj>                       Δ+24               {}
            <MI 21d5e  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <MI 21d60  MOVE.B  (A6+0x10),-(A7)>              Δ-2                {[#0]|[2, '(A6+0x10)']}
            <MI 21d64  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[#0]|[2, '(A6+0x10)']|[4, '(A6-0x6)']}
            <Call 0x21d66 0x104ba>                                              {[#0]|[2, '(A6+0x10)']|[4, '(A6-0x6)']}
                ExpRun(a: Bool; adr: Byte; b: Pointer)
            <POP 21d6c-21d6e StackAdj>                       Δ+4                {[#0]|[2, '(A6+0x10)']}
            <MI 21d6e  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21d70  MOVEA.L (A6+0xc),A0>                                     {[4, '(A6-0x6)']}
            <MI 21d74  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Call 0x21d76 0x10478>                                              {[4, '(A6-0x6)']|[4, '^(A0)']}
                ExpOutputFlag(exp : Pointer; VAR status : Bool)
            <POP 21d7c-21d7e StackAdj>                       Δ+4                {[4, '(A6-0x6)']}
            <MI 21d7e  MOVE.L  (A6-0x6),(A7)>                                   {[4, '(A6-0x6)']}
            <MI 21d80  MOVEA.L (A6+0x8),A0>                                     {[4, '(A6-0x6)']}
            <MI 21d84  PEA.L   (A0)>                         Δ-4                {[4, '(A6-0x6)']|[4, '^(A0)']}
            <Call 0x21d86 0x10478>                                              {[4, '(A6-0x6)']|[4, '^(A0)']}
                ExpOutputFlag(exp : Pointer; VAR status : Bool)
            <POP 21d8c-21d8e StackAdj>                       Δ+8                {}
            <Pointer.fp 0x21d8e <LVAR -0x006 @ 4(r)>>        Δ-4                {[@@-6]}
            <Call 0x21d90 0x10496>                                              {[@@-6]}
                ExpClose(exp : Pointer)
            <POP 21d96-21d98 StackAdj>                       Δ+4                {}
        <POP 21d98-21da0 Epilogue>                           Σ0         

0x21dc0


@ 21dc0
        <LVAR  0x00e 1(r)>
        <LVAR  0x00c 1(r)>
        <LVAR  0x00a 1(r)>
        <LVAR  0x008 1(r)>
        <LVAR -0x004 @ 4(r)>
    <POP 21dc0-21e84 Body>                                   Δ+16       
        <POP 21dc0-21dd6 Prologue>                           Σ0         ↓
        <POP 21dd6-21ddc RegCacheLoad>                       Σ0         ↓
        <POP 21ddc-21de8 Naked>                              Σ0         ↓ →0x21dfa
            <POP 21ddc-21dde StackAdj>                       Δ-2                {[-2-]}
            <Call 0x21dde 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 21de4  TST.B   (A7)+>                        Δ+2                {}
            <MI 21de6  BEQ     0x21dfa>                                         {}
        <POP 21de8-21dfa Naked>                              Σ0 Δ-16    →0x21e0a
            <Blob 0x21de8 [16] @>                            Δ-16               {[«16""»]}
            <MI 21df8  BRA     0x21e0a>                                         {[«16""»]}
        <POP 21dfa-21e0a Naked>                              Σ0 Δ-16    ↓ ←0x21ddc
            <Blob 0x21dfa [16] @>                            Δ-16               {[«16""»]}
        <POP 21e0a-21e7c Naked>                              Σ-16 Δ+16  ↓ ←0x21de8
            <POP 21e0a-21e0c StackAdj>                       Δ-4                {[-20-]}
            <Lit 0x21e0c>                                                       {[-16-]|[$$…]}
                <Pointer.sp 0x21e0c 4>                       Δ-4        
                <Const 0x21e10 0x1.2>                        Δ-2        
                <Const 0x21e14 0xf.2>                        Δ-2        
                <Call 0x21e18 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 21e1e-21e20 StackAdj>                   Δ+8        
            <Pointer.fp 0x21e20 <LVAR -0x004 @ 4(r)>>        Δ-4                {[-16-]|[$$…]|[@@-4]}
            <Call 0x21e22 0x10460>                                              {[-16-]|[$$…]|[@@-4]}
                ExpLoad(a : String; b: Pointer)
            <POP 21e28-21e2c StackAdj>                       Δ+24               {}
            <MI 21e2c  MOVE.L  (A6-0x4),-(A7)>               Δ-4                {[4, '(A6-0x4)']}
            <MI 21e2e  MOVE.B  (A6+0xc),-(A7)>               Δ-2                {[4, '(A6-0x4)']|[2, '(A6+0xc)']}
            <Call 0x21e32 0x1046c>                                              {[4, '(A6-0x4)']|[2, '(A6+0xc)']}
                ExpInputFlag(exp : Pointer; val : Word)
            <POP 21e38-21e3a StackAdj>                       Δ+2                {[4, '(A6-0x4)']}
            <MI 21e3a  MOVE.L  (A6-0x4),(A7)>                                   {[4, '(A6-0x4)']}
            <MI 21e3c  MOVE.B  (A6+0xa),-(A7)>               Δ-2                {[4, '(A6-0x4)']|[2, '(A6+0xa)']}
            <Call 0x21e40 0x1046c>                                              {[4, '(A6-0x4)']|[2, '(A6+0xa)']}
                ExpInputFlag(exp : Pointer; val : Word)
            <POP 21e46-21e48 StackAdj>                       Δ+4                {[-2-]}
            <MI 21e48  MOVE.B  (A6+0x8),(A7)>                                   {[-2-]}
            <MI 21e4c  MOVE.L  (A6-0x4),-(A7)>               Δ-4                {[-2-]|[4, '(A6-0x4)']}
            <Pointer.sp 0x21e4e 4>                           Δ-4                {[-2-]|[4, '(A6-0x4)']|[^^4]}
            <Const 0x21e52 0x0.4>                            Δ-4                {[-2-]|[4, '(A6-0x4)']|[^^4]|[##0]}
            <Const 0x21e56 0x0.4>                            Δ-4                {[-2-]|[4, '(A6-0x4)']|[^^4]|[##0]|[##0]}
            <Call 0x21e5a 0x10466>                                              {[-2-]|[4, '(A6-0x4)']|[^^4]|[##0]|[##0]}
                ExpInputParam(exp : Pointer; ptr : Pointer; len : L)
            <POP 21e60-21e62 StackAdj>                       Δ+16               {[-2-]}
            <MI 21e62  CLR.B   (A7)>                                            {[-2-]}
            <MI 21e64  MOVE.B  (A6+0xe),-(A7)>               Δ-2                {[-2-]|[2, '(A6+0xe)']}
            <MI 21e68  MOVE.L  (A6-0x4),-(A7)>               Δ-4                {[-2-]|[2, '(A6+0xe)']|[4, '(A6-0x4)']}
            <Call 0x21e6a 0x104ba>                                              {[-2-]|[2, '(A6+0xe)']|[4, '(A6-0x4)']}
                ExpRun(a: Bool; adr: Byte; b: Pointer)
            <POP 21e70-21e72 StackAdj>                       Δ+8                {}
            <Pointer.fp 0x21e72 <LVAR -0x004 @ 4(r)>>        Δ-4                {[@@-4]}
            <Call 0x21e74 0x10496>                                              {[@@-4]}
                ExpClose(exp : Pointer)
            <POP 21e7a-21e7c StackAdj>                       Δ+4                {}
        <POP 21e7c-21e84 Epilogue>                           Σ0         

0x21ea4


@ 21ea4
        <LVAR  0x01c 1(r)>
        <LVAR  0x01a 1(r)>
        <LVAR  0x019 1(r)>
        <LVAR  0x018 1(r)>
        <LVAR  0x014 4(r)>
        <LVAR  0x010 4(r)>
        <LVAR  0x00c 4(r)>
        <LVAR  0x008 4(r)>
        <LVAR -0x006 @ 4(r)>
    <POP 21ea4-21f9c Body>                                   Δ+16       
        <POP 21ea4-21eba Prologue>                           Σ0         ↓
        <POP 21eba-21eca RegCacheLoad>                       Σ0         ↓
        <POP 21eca-21ed6 Naked>                              Σ0         ↓ →0x21ee8
            <POP 21eca-21ecc StackAdj>                       Δ-2                {[-2-]}
            <Call 0x21ecc 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 21ed2  TST.B   (A7)+>                        Δ+2                {}
            <MI 21ed4  BEQ     0x21ee8>                                         {}
        <POP 21ed6-21ee8 Naked>                              Σ0 Δ-16    →0x21ef8
            <Blob 0x21ed6 [16] @>                            Δ-16               {[«16""»]}
            <MI 21ee6  BRA     0x21ef8>                                         {[«16""»]}
        <POP 21ee8-21ef8 Naked>                              Σ0 Δ-16    ↓ ←0x21eca
            <Blob 0x21ee8 [16] @>                            Δ-16               {[«16""»]}
        <POP 21ef8-21f94 Naked>                              Σ-16 Δ+16  ↓ ←0x21ed6
            <POP 21ef8-21efa StackAdj>                       Δ-4                {[-20-]}
            <Lit 0x21efa>                                                       {[-16-]|[$$…]}
                <Pointer.sp 0x21efa 4>                       Δ-4        
                <Const 0x21efe 0x1.2>                        Δ-2        
                <Const 0x21f02 0xf.2>                        Δ-2        
                <Call 0x21f06 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 21f0c-21f0e StackAdj>                   Δ+8        
            <Pointer.fp 0x21f0e <LVAR -0x006 @ 4(r)>>        Δ-4                {[-16-]|[$$…]|[@@-6]}
            <Call 0x21f10 0x10460>                                              {[-16-]|[$$…]|[@@-6]}
                ExpLoad(a : String; b: Pointer)
            <POP 21f16-21f1a StackAdj>                       Δ+24               {}
            <MI 21f1a  MOVE.L  (A6+0xc),-(A7)>               Δ-4                {[4, '(A6+0xc)']}
            <MI 21f1e  MOVE.L  (A6+0x8),-(A7)>               Δ-4                {[4, '(A6+0xc)']|[4, '(A6+0x8)']}
            <MI 21f22  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[4, '(A6+0xc)']|[4, '(A6+0x8)']|[4, '(A6-0x6)']}
            <Pointer.sp 0x21f24 4>                           Δ-4                {[4, '(A6+0xc)']|[4, '(A6+0x8)']|[4, '(A6-0x6)']|[^^4]}
            <Const 0x21f28 0x0.4>                            Δ-4                {[4, '(A6+0xc)']|[4, '(A6+0x8)']|[4, '(A6-0x6)']|[^^4]|[##0]}
            <Const 0x21f2a 0x7.4>                            Δ-4                {[4, '(A6+0xc)']|[4, '(A6+0x8)']|[4, '(A6-0x6)']|[^^4]|[##0]|[##7]}
            <Call 0x21f2e 0x10466>                                              {[4, '(A6+0xc)']|[4, '(A6+0x8)']|[4, '(A6-0x6)']|[^^4]|[##0]|[##7]}
                ExpInputParam(exp : Pointer; ptr : Pointer; len : L)
            <POP 21f30-21f34 StackAdj>                       Δ+20               {[4, '(A6+0xc)']}
            <MI 21f34  MOVE.L  (A6+0x14),(A7)>                                  {[4, '(A6+0x14)']}
            <MI 21f38  MOVE.L  (A6+0x10),-(A7)>              Δ-4                {[4, '(A6+0x14)']|[4, '(A6+0x10)']}
            <MI 21f3c  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[4, '(A6+0x14)']|[4, '(A6+0x10)']|[4, '(A6-0x6)']}
            <Pointer.sp 0x21f3e 4>                           Δ-4                {[4, '(A6+0x14)']|[4, '(A6+0x10)']|[4, '(A6-0x6)']|[^^4]}
            <Const 0x21f42 0x0.4>                            Δ-4                {[4, '(A6+0x14)']|[4, '(A6+0x10)']|[4, '(A6-0x6)']|[^^4]|[##0]}
            <Const 0x21f44 0x7.4>                            Δ-4                {[4, '(A6+0x14)']|[4, '(A6+0x10)']|[4, '(A6-0x6)']|[^^4]|[##0]|[##7]}
            <Call 0x21f48 0x10466>                                              {[4, '(A6+0x14)']|[4, '(A6+0x10)']|[4, '(A6-0x6)']|[^^4]|[##0]|[##7]}
                ExpInputParam(exp : Pointer; ptr : Pointer; len : L)
            <POP 21f4a-21f4e StackAdj>                       Δ+22               {[-2-]}
            <MI 21f4e  MOVE.B  (A6+0x18),(A7)>                                  {[-2-]}
            <MI 21f52  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[-2-]|[4, '(A6-0x6)']}
            <Pointer.sp 0x21f54 4>                           Δ-4                {[-2-]|[4, '(A6-0x6)']|[^^4]}
            <Const 0x21f58 0x0.4>                            Δ-4                {[-2-]|[4, '(A6-0x6)']|[^^4]|[##0]}
            <Const 0x21f5a 0x0.4>                            Δ-4                {[-2-]|[4, '(A6-0x6)']|[^^4]|[##0]|[##0]}
            <Call 0x21f5c 0x10466>                                              {[-2-]|[4, '(A6-0x6)']|[^^4]|[##0]|[##0]}
                ExpInputParam(exp : Pointer; ptr : Pointer; len : L)
            <POP 21f5e-21f60 StackAdj>                       Δ+16               {[-2-]}
            <MI 21f60  MOVE.B  (A6+0x19),(A7)>                                  {[-2-]}
            <MI 21f64  MOVE.B  (A6+0x1a),(A7+0x1)>                              {[-2-]}
            <MI 21f6a  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[-2-]|[4, '(A6-0x6)']}
            <Pointer.sp 0x21f6c 4>                           Δ-4                {[-2-]|[4, '(A6-0x6)']|[^^4]}
            <Const 0x21f70 0x0.4>                            Δ-4                {[-2-]|[4, '(A6-0x6)']|[^^4]|[##0]}
            <Const 0x21f72 0x1.4>                            Δ-4                {[-2-]|[4, '(A6-0x6)']|[^^4]|[##0]|[##1]}
            <Call 0x21f76 0x10466>                                              {[-2-]|[4, '(A6-0x6)']|[^^4]|[##0]|[##1]}
                ExpInputParam(exp : Pointer; ptr : Pointer; len : L)
            <POP 21f78-21f7a StackAdj>                       Δ+16               {[-2-]}
            <MI 21f7a  CLR.B   (A7)>                                            {[-2-]}
            <MI 21f7c  MOVE.B  (A6+0x1c),-(A7)>              Δ-2                {[-2-]|[2, '(A6+0x1c)']}
            <MI 21f80  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[-2-]|[2, '(A6+0x1c)']|[4, '(A6-0x6)']}
            <Call 0x21f82 0x104ba>                                              {[-2-]|[2, '(A6+0x1c)']|[4, '(A6-0x6)']}
                ExpRun(a: Bool; adr: Byte; b: Pointer)
            <POP 21f88-21f8a StackAdj>                       Δ+8                {}
            <Pointer.fp 0x21f8a <LVAR -0x006 @ 4(r)>>        Δ-4                {[@@-6]}
            <Call 0x21f8c 0x10496>                                              {[@@-6]}
                ExpClose(exp : Pointer)
            <POP 21f92-21f94 StackAdj>                       Δ+4                {}
        <POP 21f94-21f9c Epilogue>                           Σ0         

0x21fc0


@ 21fc0
        <LVAR  0x008 1(r)>
        <LVAR -0x006 @ 4(r)>
    <POP 21fc0-22044 Body>                                   Δ+18       
        <POP 21fc0-21fd6 Prologue>                           Σ0         ↓
        <POP 21fd6-21fda RegCacheLoad>                       Σ0         ↓
        <POP 21fda-21fe6 Naked>                              Σ0         ↓ →0x21ff4
            <POP 21fda-21fdc StackAdj>                       Δ-2                {[-2-]}
            <Call 0x21fdc 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 21fe2  TST.B   (A7)+>                        Δ+2                {}
            <MI 21fe4  BEQ     0x21ff4>                                         {}
        <POP 21fe6-21ff4 Naked>                              Σ0 Δ-18    →0x22000
            <Blob 0x21fe6 [18] @>                            Δ-18               {[«18""»]}
            <MI 21ff2  BRA     0x22000>                                         {[«18""»]}
        <POP 21ff4-22000 Naked>                              Σ0 Δ-18    ↓ ←0x21fda
            <Blob 0x21ff4 [18] @>                            Δ-18               {[«18""»]}
        <POP 22000-2203c Naked>                              Σ-18 Δ+18  ↓ ←0x21fe6
            <POP 22000-22002 StackAdj>                       Δ-4                {[-22-]}
            <Lit 0x22002>                                                       {[-18-]|[$$…]}
                <Pointer.sp 0x22002 4>                       Δ-4        
                <Const 0x22006 0x1.2>                        Δ-2        
                <Const 0x2200a 0x12.2>                       Δ-2        
                <Call 0x2200e 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 22014-22016 StackAdj>                   Δ+8        
            <Pointer.fp 0x22016 <LVAR -0x006 @ 4(r)>>        Δ-4                {[-18-]|[$$…]|[@@-6]}
            <Call 0x22018 0x10460>                                              {[-18-]|[$$…]|[@@-6]}
                ExpLoad(a : String; b: Pointer)
            <POP 2201e-22022 StackAdj>                       Δ+26               {}
            <MI 22022  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <MI 22024  MOVE.B  (A6+0x8),-(A7)>               Δ-2                {[#0]|[2, '(A6+0x8)']}
            <MI 22028  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[#0]|[2, '(A6+0x8)']|[4, '(A6-0x6)']}
            <Call 0x2202a 0x104ba>                                              {[#0]|[2, '(A6+0x8)']|[4, '(A6-0x6)']}
                ExpRun(a: Bool; adr: Byte; b: Pointer)
            <POP 22030-22032 StackAdj>                       Δ+8                {}
            <Pointer.fp 0x22032 <LVAR -0x006 @ 4(r)>>        Δ-4                {[@@-6]}
            <Call 0x22034 0x10496>                                              {[@@-6]}
                ExpClose(exp : Pointer)
            <POP 2203a-2203c StackAdj>                       Δ+4                {}
        <POP 2203c-22044 Epilogue>                           Σ0         

0x22060


@ 22060
        <LVAR  0x008 1(r)>
        <LVAR -0x006 @ 4(r)>
    <POP 22060-220e4 Body>                                   Δ+14       
        <POP 22060-22076 Prologue>                           Σ0         ↓
        <POP 22076-2207a RegCacheLoad>                       Σ0         ↓
        <POP 2207a-22086 Naked>                              Σ0         ↓ →0x22094
            <POP 2207a-2207c StackAdj>                       Δ-2                {[-2-]}
            <Call 0x2207c 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 22082  TST.B   (A7)+>                        Δ+2                {}
            <MI 22084  BEQ     0x22094>                                         {}
        <POP 22086-22094 Naked>                              Σ0 Δ-14    →0x220a0
            <Blob 0x22086 [14] @>                            Δ-14               {[«14""»]}
            <MI 22092  BRA     0x220a0>                                         {[«14""»]}
        <POP 22094-220a0 Naked>                              Σ0 Δ-14    ↓ ←0x2207a
            <Blob 0x22094 [14] @>                            Δ-14               {[«14""»]}
        <POP 220a0-220dc Naked>                              Σ-14 Δ+14  ↓ ←0x22086
            <POP 220a0-220a2 StackAdj>                       Δ-4                {[-18-]}
            <Lit 0x220a2>                                                       {[-14-]|[$$…]}
                <Pointer.sp 0x220a2 4>                       Δ-4        
                <Const 0x220a6 0x1.2>                        Δ-2        
                <Const 0x220aa 0xe.2>                        Δ-2        
                <Call 0x220ae 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 220b4-220b6 StackAdj>                   Δ+8        
            <Pointer.fp 0x220b6 <LVAR -0x006 @ 4(r)>>        Δ-4                {[-14-]|[$$…]|[@@-6]}
            <Call 0x220b8 0x10460>                                              {[-14-]|[$$…]|[@@-6]}
                ExpLoad(a : String; b: Pointer)
            <POP 220be-220c2 StackAdj>                       Δ+22               {}
            <MI 220c2  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <MI 220c4  MOVE.B  (A6+0x8),-(A7)>               Δ-2                {[#0]|[2, '(A6+0x8)']}
            <MI 220c8  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[#0]|[2, '(A6+0x8)']|[4, '(A6-0x6)']}
            <Call 0x220ca 0x104ba>                                              {[#0]|[2, '(A6+0x8)']|[4, '(A6-0x6)']}
                ExpRun(a: Bool; adr: Byte; b: Pointer)
            <POP 220d0-220d2 StackAdj>                       Δ+8                {}
            <Pointer.fp 0x220d2 <LVAR -0x006 @ 4(r)>>        Δ-4                {[@@-6]}
            <Call 0x220d4 0x10496>                                              {[@@-6]}
                ExpClose(exp : Pointer)
            <POP 220da-220dc StackAdj>                       Δ+4                {}
        <POP 220dc-220e4 Epilogue>                           Σ0         

0x2210c


@ 2210c
        <LVAR  0x008 1(r)>
        <LVAR -0x006 @ 4(r)>
    <POP 2210c-2219a Body>                                   Δ+20       
        <POP 2210c-22122 Prologue>                           Σ0         ↓
        <POP 22122-22128 RegCacheLoad>                       Σ0         ↓
        <POP 22128-22134 Naked>                              Σ0         ↓ →0x22146
            <POP 22128-2212a StackAdj>                       Δ-2                {[-2-]}
            <Call 0x2212a 0x104cc>                                              {[-2-]}
                MemOnly2MB() : Bool
            <MI 22130  TST.B   (A7)+>                        Δ+2                {}
            <MI 22132  BEQ     0x22146>                                         {}
        <POP 22134-22146 Naked>                              Σ0 Δ-20    →0x22156
            <Blob 0x22134 [20] @>                            Δ-20               {[«20""»]}
            <MI 22144  BRA     0x22156>                                         {[«20""»]}
        <POP 22146-22156 Naked>                              Σ0 Δ-20    ↓ ←0x22128
            <Blob 0x22146 [20] @>                            Δ-20               {[«20""»]}
        <POP 22156-22192 Naked>                              Σ-20 Δ+20  ↓ ←0x22134
            <POP 22156-22158 StackAdj>                       Δ-4                {[-24-]}
            <Lit 0x22158>                                                       {[-20-]|[$$…]}
                <Pointer.sp 0x22158 4>                       Δ-4        
                <Const 0x2215c 0x1.2>                        Δ-2        
                <Const 0x22160 0x13.2>                       Δ-2        
                <Call 0x22164 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 2216a-2216c StackAdj>                   Δ+8        
            <Pointer.fp 0x2216c <LVAR -0x006 @ 4(r)>>        Δ-4                {[-20-]|[$$…]|[@@-6]}
            <Call 0x2216e 0x10460>                                              {[-20-]|[$$…]|[@@-6]}
                ExpLoad(a : String; b: Pointer)
            <POP 22174-22178 StackAdj>                       Δ+28               {}
            <MI 22178  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <MI 2217a  MOVE.B  (A6+0x8),-(A7)>               Δ-2                {[#0]|[2, '(A6+0x8)']}
            <MI 2217e  MOVE.L  (A6-0x6),-(A7)>               Δ-4                {[#0]|[2, '(A6+0x8)']|[4, '(A6-0x6)']}
            <Call 0x22180 0x104ba>                                              {[#0]|[2, '(A6+0x8)']|[4, '(A6-0x6)']}
                ExpRun(a: Bool; adr: Byte; b: Pointer)
            <POP 22186-22188 StackAdj>                       Δ+8                {}
            <Pointer.fp 0x22188 <LVAR -0x006 @ 4(r)>>        Δ-4                {[@@-6]}
            <Call 0x2218a 0x10496>                                              {[@@-6]}
                ExpClose(exp : Pointer)
            <POP 22190-22192 StackAdj>                       Δ+4                {}
        <POP 22192-2219a Epilogue>                           Σ0         

0x2221e


@ 2221e
PROG_FAIL
        <LVAR  0x008 1(r)>
    <POP 2221e-22286 Body>                                              
        <POP 2221e-22234 Prologue>                           Σ0         ↓
        <POP 22234-2227e Naked>                              Σ0         ↓
            <Blob 0x22234 [14] @>                            Δ-14               {[«14""»]}
            <Const 0x22240 0x3.2>                            Δ-2                {[«14""»]|[#3]}
            <POP 22244-22246 StackAdj>                       Δ-8                {[«14""»]|[#3]|[-8-]}
            <Lit 0x22246 14>                                                    {[«14""»]|[#3]|[-4-]|[$$Words error :_]}
            <POP 22258-2225a StackAdj>                       Δ-4                {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]}
            <MI 2225a  MOVE.B  (A6+0x8),D0>                                     {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]}
            <MI 2225e  EXTB.W  D0>                                              {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]}
            <MI 22260  EXTW.L  D0>                                              {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]}
            <MI 22262  MOVE.L  D0,-(A7)>                     Δ-4                {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]|[4, 'D0']}
            <Call 0x22264 0x102e4>                                              {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]|[4, 'D0']}
                Long2String(a : Long) : String
            <POP 2226a-2226c StackAdj>                       Δ+4                {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]}
            <Call 0x2226c 0x102d0>                                              {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]}
                StringCat2(a, b : String) : String
            <POP 22272-22274 StackAdj>                       Δ+8                {[«14""»]|[#3]|[-4-]}
            <Call 0x22274 0x103b8>                                              {[«14""»]|[#3]|[-4-]}
                PopProgram(status : Byte; msg : String)
            <POP 2227a-2227e StackAdj>                       Δ+20               {}
        <POP 2227e-22286 Epilogue>                           Σ0         

Raw from R1000.Disassembly/DFS

00020000 ; --------------------------------------------------------------------------------------
00020000 ; R1000.Disassembly modules:
00020000 ;   import all
00020000 ;   import kind.program
00020000 ;   no ident.273a9f1e0707bbec
00020000 ; --------------------------------------------------------------------------------------
00020000					stack.top:
00020000 00 04 00 00              |        |		.CODE	0x40000			; STACK.END
00020004 00 02 11 5c              |   \    |		.CODE	START
00020008 00 01 02 88              |        |		.CODE	FSCALL_10288
0002000c					heap.top:
0002000c 00 02 23 32              |  #2    |		.PTR	0x22332
00020010					code.end:
00020010 00 02 22 86              |  "     |		.PTR	0x22286
00020014 00 00 00 00              |        |		.CONST	0x00000000
00020018					programfailurehandler:
00020018 00 02 22 1e              |  "     |		.CODE	PROG_FAIL
0002001c					experimentfailurehandler:
0002001c 00 02 02 02              |        |		.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 42 6f 61 72 64 20 20 20  |Board   |		.TXT	'Board      :_ '
00020118 45 78 70 65 72 69 6d 65  |Experime|		.TXT	'Experiment :_ '
00020126 53 74 61 74 75 73 20 20  |Status  |		.TXT	'Status     :_ '
00020134 45 78 70 65 72 69 6d 65  |Experime|		.TXT	'Experiment error :'
00020146 46 61 74 61 6c 20 65 78  |Fatal ex|		.TXT	'Fatal experiment error. '
0002015e 20 2d 20 44 4f 57 4e 4c  | - DOWNL|		.TXT	' - DOWNLOAD ERROR\'
00020170 20 2d 20 54 49 4d 45 4f  | - TIMEO|		.TXT	' - TIMEOUT ERROR\ '
00020182 46 49 4c 4c 5f 54 53 5f  |FILL_TS_|		.TXT	'FILL_TS_WITH_LINE.MEM '
00020198 46 49 4c 4c 5f 54 53 5f  |FILL_TS_|		.TXT	'FILL_TS_BAD_PARITY.MEM'
000201ae 46 49 4c 4c 5f 54 53 5f  |FILL_TS_|		.TXT	'FILL_TS_BAD_PARITY.MEM'
000201c4 44 75 72 69 6e 67 20 4c  |During L|		.TXT	'During LRU Query update '
000201dc 50 32 4d 45 4d 20        |P2MEM   |		.TXT	'P2MEM '
000201e2 07 08 09 0a 00 00        |        |		.XXX[0x6]
000201e8 00 00 00 00 00 00        |        |		.XXX[0x6]
000201ee 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00020202 ; --------------------------------------------------------------------------------------
00020202 ; OMSI PASCAL Function
00020202 ;    <LVAR  0x00e 1(r)>
00020202 ;    <LVAR  0x00a 4(r)>
00020202 ;    <LVAR  0x008 1(r)>
00020202 ; --------------------------------------------------------------------------------------
00020202					EXP_FAIL:
00020202 4e 56 ff 8c              |NV      |		LINK.W	A6,#0xff8c
00020206 bf d5                    |        |		CMPA.L	(A5),A7
00020208 62 06                    |b       |		BHI	0x20210
0002020a 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002020e 4e 76                    |Nv      |		TRAPV
00020210 de fc 00 74              |   t    |		ADDA.W	#0x74,A7
00020214 48 e7 fc f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D5+D4+D3+D2+D1+D0,-(A7)
00020218 47 f9 00 01 02 c4        |G       |		LEA.L	StringLit(Src : Pointer; Offset: W; Len : W) : String,A3
0002021e 49 f9 00 01 03 e0        |I       |		LEA.L	WriteConsoleStringCrLf(str : String),A4
00020224 72 01                    |r       |		MOVEQ.L	#0x01,D1
00020226 74 0d                    |t       |		MOVEQ.L	#0x0d,D2
00020228 76 1e                    |v       |		MOVEQ.L	#0x1e,D3
0002022a 78 12                    |x       |		MOVEQ.L	#0x12,D4
0002022c 7a 0e                    |z       |		MOVEQ.L	#0x0e,D5
0002022e 4e b9 00 01 03 dc        |N       |		JSR	WriteConsoleCrLf(void)
00020234 41 fa ff 10              |A       |		LEA.L	0x20146,A0
00020238 70 08                    |p       |		MOVEQ.L	#0x08,D0
0002023a 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
0002023c 51 c8 ff fc              |Q       |		DBF	D0,0x2023a
00020240 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00020242 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00020246 3f 01                    |?       |		MOVE.W	D1,-(A7)
00020248 3f 04                    |?       |		MOVE.W	D4,-(A7)
0002024a 4e 93                    |N       |		JSR	(A3)
0002024c 50 4f                    |PO      |		ADDQ.L	#0x8,A7
0002024e 4e 94                    |N       |		JSR	(A4)
00020250 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00020252 20 4f                    | O      |		MOVEA.L	A7,A0
00020254 43 fa fe b4              |C       |		LEA.L	0x2010a,A1
00020258 70 0c                    |p       |		MOVEQ.L	#0x0c,D0
0002025a 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
0002025c 51 c8 ff fc              |Q       |		DBF	D0,0x2025a
00020260 51 4f                    |QO      |		SUBQ.L	#0x8,A7
00020262 48 6f 00 08              |Ho      |		PEA.L	(A7+0x8)
00020266 3f 01                    |?       |		MOVE.W	D1,-(A7)
00020268 3f 02                    |?       |		MOVE.W	D2,-(A7)
0002026a 4e 93                    |N       |		JSR	(A3)
0002026c 54 4f                    |TO      |		ADDQ.L	#0x2,A7
0002026e 1e ae 00 0e              |        |		MOVE.B	(A6+0xe),(A7)
00020272 4e b9 00 01 04 9c        |N       |		JSR	BoardName(address : B) : String
00020278 54 4f                    |TO      |		ADDQ.L	#0x2,A7
0002027a 4e b9 00 01 02 d0        |N       |		JSR	StringCat2(a, b : String) : String
00020280 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00020282 4e 94                    |N       |		JSR	(A4)
00020284 de c4                    |        |		ADDA.W	D4,A7
00020286 20 6e 00 0a              | n      |		MOVEA.L	(A6+0xa),A0
0002028a b0 c1                    |        |		CMPA.W	D1,A0
0002028c 67 48                    |gH      |		BEQ	0x202d6
0002028e 9e c5                    |        |		SUBA.W	D5,A7
00020290 22 4f                    |"O      |		MOVEA.L	A7,A1
00020292 45 fa fe 84              |E       |		LEA.L	0x20118,A2
00020296 70 0c                    |p       |		MOVEQ.L	#0x0c,D0
00020298 12 da                    |        |		MOVE.B	(A2)+,(A1)+
0002029a 51 c8 ff fc              |Q       |		DBF	D0,0x20298
0002029e 9e c3                    |        |		SUBA.W	D3,A7
000202a0 22 4f                    |"O      |		MOVEA.L	A7,A1
000202a2 41 e8 00 fc              |A       |		LEA.L	(A0+0xfc),A0
000202a6 70 1d                    |p       |		MOVEQ.L	#0x1d,D0
000202a8 12 d8                    |        |		MOVE.B	(A0)+,(A1)+
000202aa 51 c8 ff fc              |Q       |		DBF	D0,0x202a8
000202ae 51 4f                    |QO      |		SUBQ.L	#0x8,A7
000202b0 48 6f 00 26              |Ho &    |		PEA.L	(A7+0x26)
000202b4 3f 01                    |?       |		MOVE.W	D1,-(A7)
000202b6 3f 02                    |?       |		MOVE.W	D2,-(A7)
000202b8 4e 93                    |N       |		JSR	(A3)
000202ba 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000202bc 48 6f 00 0c              |Ho      |		PEA.L	(A7+0xc)
000202c0 3f 01                    |?       |		MOVE.W	D1,-(A7)
000202c2 3f 03                    |?       |		MOVE.W	D3,-(A7)
000202c4 4e 93                    |N       |		JSR	(A3)
000202c6 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000202c8 4e b9 00 01 02 d0        |N       |		JSR	StringCat2(a, b : String) : String
000202ce 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000202d0 4e 94                    |N       |		JSR	(A4)
000202d2 de fc 00 30              |   0    |		ADDA.W	#0x30,A7
000202d6 9e c5                    |        |		SUBA.W	D5,A7
000202d8 20 4f                    | O      |		MOVEA.L	A7,A0
000202da 43 fa fe 4a              |C  J    |		LEA.L	0x20126,A1
000202de 70 0c                    |p       |		MOVEQ.L	#0x0c,D0
000202e0 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
000202e2 51 c8 ff fc              |Q       |		DBF	D0,0x202e0
000202e6 51 4f                    |QO      |		SUBQ.L	#0x8,A7
000202e8 48 6f 00 08              |Ho      |		PEA.L	(A7+0x8)
000202ec 3f 01                    |?       |		MOVE.W	D1,-(A7)
000202ee 3f 02                    |?       |		MOVE.W	D2,-(A7)
000202f0 4e 93                    |N       |		JSR	(A3)
000202f2 54 4f                    |TO      |		ADDQ.L	#0x2,A7
000202f4 1e ae 00 08              |        |		MOVE.B	(A6+0x8),(A7)
000202f8 4e b9 00 01 04 a2        |N       |		JSR	ExpStatus2Text(status.B, &String)
000202fe 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020300 4e b9 00 01 02 d0        |N       |		JSR	StringCat2(a, b : String) : String
00020306 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00020308 4e 94                    |N       |		JSR	(A4)
0002030a 5d 4f                    |]O      |		SUBQ.L	#0x6,A7
0002030c 20 4f                    | O      |		MOVEA.L	A7,A0
0002030e 43 fa fe 36              |C  6    |		LEA.L	0x20146,A1
00020312 70 16                    |p       |		MOVEQ.L	#0x16,D0
00020314 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00020316 51 c8 ff fc              |Q       |		DBF	D0,0x20314
0002031a 1f 3c 00 02              | <      |		MOVE.B	#0x02,-(A7)
0002031e 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00020320 48 6f 00 06              |Ho      |		PEA.L	(A7+0x6)
00020324 3f 01                    |?       |		MOVE.W	D1,-(A7)
00020326 3f 3c 00 17              |?<      |		MOVE.W	#0x17,-(A7)
0002032a 4e 93                    |N       |		JSR	(A3)
0002032c 50 4f                    |PO      |		ADDQ.L	#0x8,A7
0002032e 4e b9 00 01 03 b8        |N       |		JSR	PopProgram(status : Byte; msg : String)
00020334 de c3                    |        |		ADDA.W	D3,A7
00020336 4c df 1f 3f              |L  ?    |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+A0+A1+A2+A3+A4
0002033a 4e 5e                    |N^      |		UNLK	A6
0002033c 4e 75                    |Nu      |		RTS
0002033e ; --------------------------------------------------------------------------------------
0002033e ; OMSI PASCAL Function
0002033e ;    <LVAR  0x008 1(r)>
0002033e ; --------------------------------------------------------------------------------------
0002033e 4e 56 ff d6              |NV      |		LINK.W	A6,#0xffd6
00020342 bf d5                    |        |		CMPA.L	(A5),A7
00020344 62 06                    |b       |		BHI	0x2034c
00020346 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002034a 4e 76                    |Nv      |		TRAPV
0002034c de fc 00 28              |   (    |		ADDA.W	#0x28,A7
00020350 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00020354 45 f9 00 02 22 9a        |E   "   |		LEA.L	0x2229a,A2
0002035a 14 ae 00 08              |        |		MOVE.B	(A6+0x8),(A2)
0002035e 10 39 00 02 22 91        | 9  "   |		MOVE.B	0x22291,D0
00020364 48 80                    |H       |		EXTB.W	D0
00020366 41 bc 00 01              |A       |		CHK.W	#0x1,D0
0002036a 1f 00                    |        |		MOVE.B	D0,-(A7)
0002036c 2f 39 00 02 22 92        |/9  "   |		MOVE.L	0x22292,-(A7)
00020372 2f 39 00 02 22 96        |/9  "   |		MOVE.L	0x22296,-(A7)
00020378 1f 12                    |        |		MOVE.B	(A2),-(A7)
0002037a 51 4f                    |QO      |		SUBQ.L	#0x8,A7
0002037c 20 4f                    | O      |		MOVEA.L	A7,A0
0002037e 43 f9 00 02 22 9b        |C   "   |		LEA.L	0x2229b,A1
00020384 70 07                    |p       |		MOVEQ.L	#0x07,D0
00020386 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00020388 51 c8 ff fc              |Q       |		DBF	D0,0x20386
0002038c 4e b9 00 01 05 4a        |N    J  |		JSR	?IPC_Puts(a : Bool; b : String; c : String; d: Bool; e : Long; f : Long)
00020392 de fc 00 14              |        |		ADDA.W	#0x14,A7
00020396 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
0002039a 4e 5e                    |N^      |		UNLK	A6
0002039c 4e 75                    |Nu      |		RTS
0002039e ; --------------------------------------------------------------------------------------
0002039e ; OMSI PASCAL Function
0002039e ;    <LVAR  0x008 1(r)>
0002039e ; --------------------------------------------------------------------------------------
0002039e 4e 56 ff e6              |NV      |		LINK.W	A6,#0xffe6
000203a2 bf d5                    |        |		CMPA.L	(A5),A7
000203a4 62 06                    |b       |		BHI	0x203ac
000203a6 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
000203aa 4e 76                    |Nv      |		TRAPV
000203ac de fc 00 18              |        |		ADDA.W	#0x18,A7
000203b0 48 e7 c0 e0              |H       |		MOVEM.L	A2+A1+A0+D1+D0,-(A7)
000203b4 45 f9 00 02 22 a8        |E   "   |		LEA.L	0x222a8,A2
000203ba 20 12                    |        |		MOVE.L	(A2),D0
000203bc 0c 80 00 00 00 07        |        |		CMPI.L	#0x00000007,D0
000203c2 63 02                    |c       |		BLS	0x203c6
000203c4 4e 4f                    |NO      |		TRAP	#15
000203c6 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
000203cc 12 2e 00 08              | .      |		MOVE.B	(A6+0x8),D1
000203d0 48 81                    |H       |		EXTB.W	D1
000203d2 04 41 00 0c              | A      |		SUBI.W	#0x000c,D1
000203d6 43 bc 00 03              |C       |		CHK.W	#0x3,D1
000203da 43 fa fe 06              |C       |		LEA.L	0x201e2,A1
000203de 11 b1 10 00 08 15        |        |		MOVE.B	(A1+D1.W),(A0+D0.L+#0x15)
000203e4 52 92                    |R       |		ADDQ.L	#0x1,(A2)
000203e6 4c df 07 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1+A2
000203ea 4e 5e                    |N^      |		UNLK	A6
000203ec 4e 75                    |Nu      |		RTS
000203ee ; --------------------------------------------------------------------------------------
000203ee ; OMSI PASCAL Function
000203ee ;    <LVAR  0x00a 1(r)>
000203ee ;    <LVAR  0x008 1(r)>
000203ee ; --------------------------------------------------------------------------------------
000203ee 4e 56 ff fa              |NV      |		LINK.W	A6,#0xfffa
000203f2 bf d5                    |        |		CMPA.L	(A5),A7
000203f4 62 06                    |b       |		BHI	0x203fc
000203f6 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
000203fa 4e 76                    |Nv      |		TRAPV
000203fc de fc 00 06              |        |		ADDA.W	#0x6,A7
00020400 1f 2e 00 0a              | .      |		MOVE.B	(A6+0xa),-(A7)
00020404 4e ba ff 98              |N       |		JSR	0x2039e
00020408 1e ae 00 08              |        |		MOVE.B	(A6+0x8),(A7)
0002040c 4e ba ff 30              |N  0    |		JSR	0x2033e
00020410 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020412 4e 5e                    |N^      |		UNLK	A6
00020414 4e 75                    |Nu      |		RTS
00020416 ; --------------------------------------------------------------------------------------
00020416 ; OMSI PASCAL Function
00020416 ;    <LVAR  0x008 1(r)>
00020416 ; --------------------------------------------------------------------------------------
00020416 4e 56 ff e6              |NV      |		LINK.W	A6,#0xffe6
0002041a bf d5                    |        |		CMPA.L	(A5),A7
0002041c 62 06                    |b       |		BHI	0x20424
0002041e 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020422 4e 76                    |Nv      |		TRAPV
00020424 de fc 00 14              |        |		ADDA.W	#0x14,A7
00020428 48 e7 01 80              |H       |		MOVEM.L	A0+D7,-(A7)
0002042c 13 fc 00 28 00 02 22 9b  |   (  " |		MOVE.B	#0x28,0x2229b
00020434 2f 39 00 02 22 a4        |/9  "   |		MOVE.L	0x222a4,-(A7)
0002043a 53 97                    |S       |		SUBQ.L	#0x1,(A7)
0002043c 7e 01                    |~       |		MOVEQ.L	#0x01,D7
0002043e be 97                    |        |		CMP.L	(A7),D7
00020440 6e 18                    |n       |		BGT	0x2045a
00020442 0c 87 00 00 00 07        |        |		CMPI.L	#0x00000007,D7
00020448 63 02                    |c       |		BLS	0x2044c
0002044a 4e 4f                    |NO      |		TRAP	#15
0002044c 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
00020452 42 30 78 15              |B0x     |		CLR.B	(A0+D7.L+#0x15)
00020456 52 87                    |R       |		ADDQ.L	#0x1,D7
00020458 68 e4                    |h       |		BVC	0x2043e
0002045a 54 4f                    |TO      |		ADDQ.L	#0x2,A7
0002045c 1e ae 00 08              |        |		MOVE.B	(A6+0x8),(A7)
00020460 4e ba fe dc              |N       |		JSR	0x2033e
00020464 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020466 4c df 01 80              |L       |		MOVEM.L	(A7)+,D7+A0
0002046a 4e 5e                    |N^      |		UNLK	A6
0002046c 4e 75                    |Nu      |		RTS
0002046e ; --------------------------------------------------------------------------------------
0002046e ; OMSI PASCAL Function
0002046e ; --------------------------------------------------------------------------------------
0002046e 4e 56 ff c6              |NV      |		LINK.W	A6,#0xffc6
00020472 bf d5                    |        |		CMPA.L	(A5),A7
00020474 62 06                    |b       |		BHI	0x2047c
00020476 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002047a 4e 76                    |Nv      |		TRAPV
0002047c de fc 00 36              |   6    |		ADDA.W	#0x36,A7
00020480 48 e7 f9 f0              |H       |		MOVEM.L	A3+A2+A1+A0+D7+D4+D3+D2+D1+D0,-(A7)
00020484 43 f9 00 02 22 a4        |C   "   |		LEA.L	0x222a4,A1
0002048a 45 f9 00 02 22 86        |E   "   |		LEA.L	0x22286,A2
00020490 47 f9 00 02 22 ac        |G   "   |		LEA.L	0x222ac,A3
00020496 72 0c                    |r       |		MOVEQ.L	#0x0c,D1
00020498 74 03                    |t       |		MOVEQ.L	#0x03,D2
0002049a 76 0f                    |v       |		MOVEQ.L	#0x0f,D3
0002049c 78 01                    |x       |		MOVEQ.L	#0x01,D4
0002049e 42 91                    |B       |		CLR.L	(A1)
000204a0 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
000204a2 10 07                    |        |		MOVE.B	D7,D0
000204a4 48 80                    |H       |		EXTB.W	D0
000204a6 90 41                    | A      |		SUB.W	D1,D0
000204a8 41 82                    |A       |		CHK.W	D2,D0
000204aa 20 4a                    | J      |		MOVEA.L	A2,A0
000204ac 42 30 00 27              |B0 '    |		CLR.B	(A0+D0.W+#0x27)
000204b0 52 07                    |R       |		ADDQ.B	#0x1,D7
000204b2 be 03                    |        |		CMP.B	D3,D7
000204b4 6f ec                    |o       |		BLE	0x204a2
000204b6 10 13                    |        |		MOVE.B	(A3),D0
000204b8 0c 00 00 08              |        |		CMPI.B	#0x08,D0
000204bc 66 36                    |f6      |		BNE	0x204f4
000204be 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
000204c0 55 4f                    |UO      |		SUBQ.L	#0x2,A7
000204c2 1f 07                    |        |		MOVE.B	D7,-(A7)
000204c4 4e b9 00 01 04 c0        |N       |		JSR	HasBoard(diproc_addr: Byte) : Byte
000204ca 54 4f                    |TO      |		ADDQ.L	#0x2,A7
000204cc 4a 1f                    |J       |		TST.B	(A7)+
000204ce 67 10                    |g       |		BEQ	0x204e0
000204d0 10 07                    |        |		MOVE.B	D7,D0
000204d2 48 80                    |H       |		EXTB.W	D0
000204d4 90 41                    | A      |		SUB.W	D1,D0
000204d6 41 82                    |A       |		CHK.W	D2,D0
000204d8 20 4a                    | J      |		MOVEA.L	A2,A0
000204da 11 84 00 27              |   '    |		MOVE.B	D4,(A0+D0.W+#0x27)
000204de 52 91                    |R       |		ADDQ.L	#0x1,(A1)
000204e0 52 07                    |R       |		ADDQ.B	#0x1,D7
000204e2 be 03                    |        |		CMP.B	D3,D7
000204e4 6f da                    |o       |		BLE	0x204c0
000204e6 4a 91                    |J       |		TST.L	(A1)
000204e8 66 08                    |f       |		BNE	0x204f2
000204ea 1f 02                    |        |		MOVE.B	D2,-(A7)
000204ec 4e ba fe 50              |N  P    |		JSR	0x2033e
000204f0 54 4f                    |TO      |		ADDQ.L	#0x2,A7
000204f2 60 36                    |`6      |		BRA	0x2052a
000204f4 b0 01                    |        |		CMP.B	D1,D0
000204f6 6d 04                    |m       |		BLT	0x204fc
000204f8 b0 03                    |        |		CMP.B	D3,D0
000204fa 6f 04                    |o       |		BLE	0x20500
000204fc 1f 04                    |        |		MOVE.B	D4,-(A7)
000204fe 60 ec                    |`       |		BRA	0x204ec
00020500 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00020502 48 80                    |H       |		EXTB.W	D0
00020504 41 83                    |A       |		CHK.W	D3,D0
00020506 1f 00                    |        |		MOVE.B	D0,-(A7)
00020508 4e b9 00 01 04 c0        |N       |		JSR	HasBoard(diproc_addr: Byte) : Byte
0002050e 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020510 4a 1f                    |J       |		TST.B	(A7)+
00020512 66 06                    |f       |		BNE	0x2051a
00020514 1f 3c 00 02              | <      |		MOVE.B	#0x02,-(A7)
00020518 60 d2                    |`       |		BRA	0x204ec
0002051a 22 84                    |"       |		MOVE.L	D4,(A1)
0002051c 10 13                    |        |		MOVE.B	(A3),D0
0002051e 48 80                    |H       |		EXTB.W	D0
00020520 90 41                    | A      |		SUB.W	D1,D0
00020522 41 82                    |A       |		CHK.W	D2,D0
00020524 20 4a                    | J      |		MOVEA.L	A2,A0
00020526 11 84 00 27              |   '    |		MOVE.B	D4,(A0+D0.W+#0x27)
0002052a 4c df 0f 9f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D7+A0+A1+A2+A3
0002052e 4e 5e                    |N^      |		UNLK	A6
00020530 4e 75                    |Nu      |		RTS
00020532 ; --------------------------------------------------------------------------------------
00020532 ; OMSI PASCAL Function
00020532 ;    <LVAR -0x003 1(rw)>
00020532 ; --------------------------------------------------------------------------------------
00020532 4e 56 ff d4              |NV      |		LINK.W	A6,#0xffd4
00020536 bf d5                    |        |		CMPA.L	(A5),A7
00020538 62 06                    |b       |		BHI	0x20540
0002053a 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002053e 4e 76                    |Nv      |		TRAPV
00020540 de fc 00 28              |   (    |		ADDA.W	#0x28,A7
00020544 48 e7 e1 c0              |H       |		MOVEM.L	A1+A0+D7+D2+D1+D0,-(A7)
00020548 43 ee ff fd              |C       |		LEA.L	(A6-0x3),A1
0002054c 72 0f                    |r       |		MOVEQ.L	#0x0f,D1
0002054e 74 01                    |t       |		MOVEQ.L	#0x01,D2
00020550 42 11                    |B       |		CLR.B	(A1)
00020552 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020554 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00020556 1f 07                    |        |		MOVE.B	D7,-(A7)
00020558 4e b9 00 01 04 c0        |N       |		JSR	HasBoard(diproc_addr: Byte) : Byte
0002055e 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020560 4a 1f                    |J       |		TST.B	(A7)+
00020562 67 0c                    |g       |		BEQ	0x20570
00020564 42 80                    |B       |		CLR.L	D0
00020566 10 11                    |        |		MOVE.B	(A1),D0
00020568 52 40                    |R@      |		ADDQ.W	#0x1,D0
0002056a 41 bc 00 ff              |A       |		CHK.W	#0xff,D0
0002056e 12 80                    |        |		MOVE.B	D0,(A1)
00020570 52 07                    |R       |		ADDQ.B	#0x1,D7
00020572 be 01                    |        |		CMP.B	D1,D7
00020574 6f de                    |o       |		BLE	0x20554
00020576 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020578 10 07                    |        |		MOVE.B	D7,D0
0002057a 48 80                    |H       |		EXTB.W	D0
0002057c 04 40 00 0c              | @      |		SUBI.W	#0x000c,D0
00020580 41 bc 00 03              |A       |		CHK.W	#0x3,D0
00020584 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
0002058a 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
0002058e 67 30                    |g0      |		BEQ	0x205c0
00020590 1f 07                    |        |		MOVE.B	D7,-(A7)
00020592 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00020594 1f 07                    |        |		MOVE.B	D7,-(A7)
00020596 4e b9 00 01 04 c6        |N       |		JSR	EQ_1c218(a : Byte) : Bool
0002059c 54 4f                    |TO      |		ADDQ.L	#0x2,A7
0002059e 10 17                    |        |		MOVE.B	(A7),D0
000205a0 48 80                    |H       |		EXTB.W	D0
000205a2 41 82                    |A       |		CHK.W	D2,D0
000205a4 1e 80                    |        |		MOVE.B	D0,(A7)
000205a6 55 4f                    |UO      |		SUBQ.L	#0x2,A7
000205a8 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
000205ae 10 17                    |        |		MOVE.B	(A7),D0
000205b0 48 80                    |H       |		EXTB.W	D0
000205b2 41 82                    |A       |		CHK.W	D2,D0
000205b4 1e 80                    |        |		MOVE.B	D0,(A7)
000205b6 1f 11                    |        |		MOVE.B	(A1),-(A7)
000205b8 4e b9 00 02 1d c0        |N       |		JSR	0x21dc0
000205be 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000205c0 52 07                    |R       |		ADDQ.B	#0x1,D7
000205c2 be 01                    |        |		CMP.B	D1,D7
000205c4 6f b2                    |o       |		BLE	0x20578
000205c6 4c df 03 87              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D7+A0+A1
000205ca 4e 5e                    |N^      |		UNLK	A6
000205cc 4e 75                    |Nu      |		RTS
000205ce ; --------------------------------------------------------------------------------------
000205ce ; OMSI PASCAL Function
000205ce ; --------------------------------------------------------------------------------------
000205ce 4e 56 ff ec              |NV      |		LINK.W	A6,#0xffec
000205d2 bf d5                    |        |		CMPA.L	(A5),A7
000205d4 62 06                    |b       |		BHI	0x205dc
000205d6 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
000205da 4e 76                    |Nv      |		TRAPV
000205dc de fc 00 10              |        |		ADDA.W	#0x10,A7
000205e0 48 e7 01 00              |H       |		MOVEM.L	D7,-(A7)
000205e4 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
000205e6 55 4f                    |UO      |		SUBQ.L	#0x2,A7
000205e8 1f 07                    |        |		MOVE.B	D7,-(A7)
000205ea 4e b9 00 01 04 c0        |N       |		JSR	HasBoard(diproc_addr: Byte) : Byte
000205f0 54 4f                    |TO      |		ADDQ.L	#0x2,A7
000205f2 4a 1f                    |J       |		TST.B	(A7)+
000205f4 67 0a                    |g       |		BEQ	0x20600
000205f6 1f 07                    |        |		MOVE.B	D7,-(A7)
000205f8 4e b9 00 02 21 0c        |N   !   |		JSR	0x2210c
000205fe 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020600 52 07                    |R       |		ADDQ.B	#0x1,D7
00020602 0c 07 00 0f              |        |		CMPI.B	#0x0f,D7
00020606 6f de                    |o       |		BLE	0x205e6
00020608 4c df 00 80              |L       |		MOVEM.L	(A7)+,D7
0002060c 4e 5e                    |N^      |		UNLK	A6
0002060e 4e 75                    |Nu      |		RTS
00020610 ; --------------------------------------------------------------------------------------
00020610 ; OMSI PASCAL Function
00020610 ;    <LVAR  0x008 1(r)>
00020610 ; --------------------------------------------------------------------------------------
00020610 4e 56 ff e8              |NV      |		LINK.W	A6,#0xffe8
00020614 bf d5                    |        |		CMPA.L	(A5),A7
00020616 62 06                    |b       |		BHI	0x2061e
00020618 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002061c 4e 76                    |Nv      |		TRAPV
0002061e de fc 00 16              |        |		ADDA.W	#0x16,A7
00020622 48 e7 81 00              |H       |		MOVEM.L	D7+D0,-(A7)
00020626 10 2e 00 08              | .      |		MOVE.B	(A6+0x8),D0
0002062a 0c 00 00 08              |        |		CMPI.B	#0x08,D0
0002062e 67 0c                    |g       |		BEQ	0x2063c
00020630 1f 00                    |        |		MOVE.B	D0,-(A7)
00020632 4e b9 00 02 20 60        |N    `  |		JSR	0x22060
00020638 54 4f                    |TO      |		ADDQ.L	#0x2,A7
0002063a 60 24                    |`$      |		BRA	0x20660
0002063c 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
0002063e 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00020640 1f 07                    |        |		MOVE.B	D7,-(A7)
00020642 4e b9 00 01 04 c0        |N       |		JSR	HasBoard(diproc_addr: Byte) : Byte
00020648 54 4f                    |TO      |		ADDQ.L	#0x2,A7
0002064a 4a 1f                    |J       |		TST.B	(A7)+
0002064c 67 0a                    |g       |		BEQ	0x20658
0002064e 1f 07                    |        |		MOVE.B	D7,-(A7)
00020650 4e b9 00 02 20 60        |N    `  |		JSR	0x22060
00020656 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020658 52 07                    |R       |		ADDQ.B	#0x1,D7
0002065a 0c 07 00 0f              |        |		CMPI.B	#0x0f,D7
0002065e 6f de                    |o       |		BLE	0x2063e
00020660 4c df 00 81              |L       |		MOVEM.L	(A7)+,D0+D7
00020664 4e 5e                    |N^      |		UNLK	A6
00020666 4e 75                    |Nu      |		RTS
00020668 ; --------------------------------------------------------------------------------------
00020668 ; OMSI PASCAL Function
00020668 ;    <LVAR  0x008 1(r)>
00020668 ; --------------------------------------------------------------------------------------
00020668 4e 56 ff e6              |NV      |		LINK.W	A6,#0xffe6
0002066c bf d5                    |        |		CMPA.L	(A5),A7
0002066e 62 06                    |b       |		BHI	0x20676
00020670 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020674 4e 76                    |Nv      |		TRAPV
00020676 de fc 00 18              |        |		ADDA.W	#0x18,A7
0002067a 48 e7 81 80              |H       |		MOVEM.L	A0+D7+D0,-(A7)
0002067e 10 2e 00 08              | .      |		MOVE.B	(A6+0x8),D0
00020682 0c 00 00 08              |        |		CMPI.B	#0x08,D0
00020686 67 0c                    |g       |		BEQ	0x20694
00020688 1f 00                    |        |		MOVE.B	D0,-(A7)
0002068a 4e b9 00 02 1f c0        |N       |		JSR	0x21fc0
00020690 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020692 60 2c                    |`,      |		BRA	0x206c0
00020694 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020696 10 07                    |        |		MOVE.B	D7,D0
00020698 48 80                    |H       |		EXTB.W	D0
0002069a 04 40 00 0c              | @      |		SUBI.W	#0x000c,D0
0002069e 41 bc 00 03              |A       |		CHK.W	#0x3,D0
000206a2 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
000206a8 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
000206ac 67 0a                    |g       |		BEQ	0x206b8
000206ae 1f 07                    |        |		MOVE.B	D7,-(A7)
000206b0 4e b9 00 02 1f c0        |N       |		JSR	0x21fc0
000206b6 54 4f                    |TO      |		ADDQ.L	#0x2,A7
000206b8 52 07                    |R       |		ADDQ.B	#0x1,D7
000206ba 0c 07 00 0f              |        |		CMPI.B	#0x0f,D7
000206be 6f d6                    |o       |		BLE	0x20696
000206c0 4c df 01 81              |L       |		MOVEM.L	(A7)+,D0+D7+A0
000206c4 4e 5e                    |N^      |		UNLK	A6
000206c6 4e 75                    |Nu      |		RTS
000206c8 ; --------------------------------------------------------------------------------------
000206c8 ; OMSI PASCAL Function
000206c8 ;    <LVAR  0x008 1(r)>
000206c8 ; --------------------------------------------------------------------------------------
000206c8 4e 56 ff f8              |NV      |		LINK.W	A6,#0xfff8
000206cc bf d5                    |        |		CMPA.L	(A5),A7
000206ce 62 06                    |b       |		BHI	0x206d6
000206d0 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
000206d4 4e 76                    |Nv      |		TRAPV
000206d6 de fc 00 06              |        |		ADDA.W	#0x6,A7
000206da 4a 39 00 02 22 8f        |J9  "   |		TST.B	0x2228f
000206e0 66 0a                    |f       |		BNE	0x206ec
000206e2 1f 2e 00 08              | .      |		MOVE.B	(A6+0x8),-(A7)
000206e6 4e ba fd 2e              |N  .    |		JSR	0x20416
000206ea 54 4f                    |TO      |		ADDQ.L	#0x2,A7
000206ec 4e 5e                    |N^      |		UNLK	A6
000206ee 4e 75                    |Nu      |		RTS
000206f0 ; --------------------------------------------------------------------------------------
000206f0 ; OMSI PASCAL Function
000206f0 ;    <LVAR  0x00c 4(r)>
000206f0 ;    <LVAR  0x00a 1(r)>
000206f0 ;    <LVAR  0x008 1(r)>
000206f0 ;    <LVAR -0x004 @ 1(r)>
000206f0 ;    <LVAR -0x005 @>
000206f0 ;    <LVAR -0x006 @ 1(r)>
000206f0 ;    <LVAR -0x00a @ 4(r)>
000206f0 ; --------------------------------------------------------------------------------------
000206f0 4e 56 ff 94              |NV      |		LINK.W	A6,#0xff94
000206f4 bf d5                    |        |		CMPA.L	(A5),A7
000206f6 62 06                    |b       |		BHI	0x206fe
000206f8 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
000206fc 4e 76                    |Nv      |		TRAPV
000206fe de fc 00 5c              |   \    |		ADDA.W	#0x5c,A7
00020702 48 e7 ff f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00020706 45 ee ff f6              |E       |		LEA.L	(A6-0xa),A2
0002070a 47 f9 00 02 22 86        |G   "   |		LEA.L	0x22286,A3
00020710 49 ee ff fa              |I       |		LEA.L	(A6-0x6),A4
00020714 72 01                    |r       |		MOVEQ.L	#0x01,D1
00020716 74 12                    |t       |		MOVEQ.L	#0x12,D2
00020718 76 0c                    |v       |		MOVEQ.L	#0x0c,D3
0002071a 78 03                    |x       |		MOVEQ.L	#0x03,D4
0002071c 7a 0e                    |z       |		MOVEQ.L	#0x0e,D5
0002071e 2f 2e 00 0c              |/.      |		MOVE.L	(A6+0xc),-(A7)
00020722 48 52                    |HR      |		PEA.L	(A2)
00020724 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
0002072a 50 4f                    |PO      |		ADDQ.L	#0x8,A7
0002072c 4a 2e 00 0a              |J.      |		TST.B	(A6+0xa)
00020730 67 0e                    |g       |		BEQ	0x20740
00020732 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00020734 1f 2e 00 08              | .      |		MOVE.B	(A6+0x8),-(A7)
00020738 4e b9 00 01 04 6c        |N    l  |		JSR	ExpInputFlag(exp : Pointer; val : Word)
0002073e 5c 4f                    |\O      |		ADDQ.L	#0x6,A7
00020740 1f 3c 00 08              | <      |		MOVE.B	#0x08,-(A7)
00020744 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00020746 4e b9 00 01 04 7e        |N    ~  |		JSR	ExpXmit(adr : Byte; b : Pointer)
0002074c 5c 4f                    |\O      |		ADDQ.L	#0x6,A7
0002074e 7c 0c                    ||       |		MOVEQ.L	#0x0c,D6
00020750 10 06                    |        |		MOVE.B	D6,D0
00020752 48 80                    |H       |		EXTB.W	D0
00020754 90 43                    | C      |		SUB.W	D3,D0
00020756 41 84                    |A       |		CHK.W	D4,D0
00020758 20 4b                    | K      |		MOVEA.L	A3,A0
0002075a 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
0002075e 67 4c                    |gL      |		BEQ	0x207ac
00020760 1f 06                    |        |		MOVE.B	D6,-(A7)
00020762 48 54                    |HT      |		PEA.L	(A4)
00020764 48 6e ff fb              |Hn      |		PEA.L	(A6-0x5)
00020768 48 6e ff fc              |Hn      |		PEA.L	(A6-0x4)
0002076c 4e b9 00 01 04 84        |N       |		JSR	DiProcPing(adr : Byte; VAR status : Byte; VAR b80 : Bool; VAR b40 : Bool)
00020772 de c5                    |        |		ADDA.W	D5,A7
00020774 4a 2e ff fc              |J.      |		TST.B	(A6-0x4)
00020778 66 32                    |f2      |		BNE	0x207ac
0002077a 41 fa f9 f4              |A       |		LEA.L	0x20170,A0
0002077e 70 08                    |p       |		MOVEQ.L	#0x08,D0
00020780 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
00020782 51 c8 ff fc              |Q       |		DBF	D0,0x20780
00020786 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00020788 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
0002078c 3f 01                    |?       |		MOVE.W	D1,-(A7)
0002078e 3f 02                    |?       |		MOVE.W	D2,-(A7)
00020790 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00020796 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00020798 23 df 00 02 22 96        |#   "   |		MOVE.L	(A7)+,0x22296
0002079e de fc 00 10              |        |		ADDA.W	#0x10,A7
000207a2 1e bc 00 04              |        |		MOVE.B	#0x04,(A7)
000207a6 4e ba fb 96              |N       |		JSR	0x2033e
000207aa 54 4f                    |TO      |		ADDQ.L	#0x2,A7
000207ac 52 06                    |R       |		ADDQ.B	#0x1,D6
000207ae 0c 06 00 0f              |        |		CMPI.B	#0x0f,D6
000207b2 6f 9c                    |o       |		BLE	0x20750
000207b4 7c 0c                    ||       |		MOVEQ.L	#0x0c,D6
000207b6 10 06                    |        |		MOVE.B	D6,D0
000207b8 48 80                    |H       |		EXTB.W	D0
000207ba 90 43                    | C      |		SUB.W	D3,D0
000207bc 41 84                    |A       |		CHK.W	D4,D0
000207be 20 4b                    | K      |		MOVEA.L	A3,A0
000207c0 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
000207c4 67 62                    |gb      |		BEQ	0x20828
000207c6 7e 01                    |~       |		MOVEQ.L	#0x01,D7
000207c8 1f 06                    |        |		MOVE.B	D6,-(A7)
000207ca 48 54                    |HT      |		PEA.L	(A4)
000207cc 48 6e ff fb              |Hn      |		PEA.L	(A6-0x5)
000207d0 48 6e ff fc              |Hn      |		PEA.L	(A6-0x4)
000207d4 4e b9 00 01 04 84        |N       |		JSR	DiProcPing(adr : Byte; VAR status : Byte; VAR b80 : Bool; VAR b40 : Bool)
000207da de c5                    |        |		ADDA.W	D5,A7
000207dc 52 87                    |R       |		ADDQ.L	#0x1,D7
000207de 10 14                    |        |		MOVE.B	(A4),D0
000207e0 0c 00 00 06              |        |		CMPI.B	#0x06,D0
000207e4 66 04                    |f       |		BNE	0x207ea
000207e6 4a 87                    |J       |		TST.L	D7
000207e8 66 de                    |f       |		BNE	0x207c8
000207ea b0 01                    |        |		CMP.B	D1,D0
000207ec 67 3a                    |g:      |		BEQ	0x20828
000207ee 4a 87                    |J       |		TST.L	D7
000207f0 66 2c                    |f,      |		BNE	0x2081e
000207f2 9e c2                    |        |		SUBA.W	D2,A7
000207f4 20 4f                    | O      |		MOVEA.L	A7,A0
000207f6 43 fa f9 78              |C  x    |		LEA.L	0x20170,A1
000207fa 70 10                    |p       |		MOVEQ.L	#0x10,D0
000207fc 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
000207fe 51 c8 ff fc              |Q       |		DBF	D0,0x207fc
00020802 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00020804 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00020808 3f 01                    |?       |		MOVE.W	D1,-(A7)
0002080a 3f 3c 00 11              |?<      |		MOVE.W	#0x11,-(A7)
0002080e 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00020814 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00020816 23 df 00 02 22 96        |#   "   |		MOVE.L	(A7)+,0x22296
0002081c de c2                    |        |		ADDA.W	D2,A7
0002081e 1f 3c 00 04              | <      |		MOVE.B	#0x04,-(A7)
00020822 4e ba fb 1a              |N       |		JSR	0x2033e
00020826 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020828 52 06                    |R       |		ADDQ.B	#0x1,D6
0002082a 0c 06 00 0f              |        |		CMPI.B	#0x0f,D6
0002082e 6f 86                    |o       |		BLE	0x207b6
00020830 48 52                    |HR      |		PEA.L	(A2)
00020832 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
00020838 58 4f                    |XO      |		ADDQ.L	#0x4,A7
0002083a 4c df 1f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4
0002083e 4e 5e                    |N^      |		UNLK	A6
00020840 4e 75                    |Nu      |		RTS
00020842 ; --------------------------------------------------------------------------------------
00020842 ; OMSI PASCAL Function
00020842 ;    <LVAR -0x004 @>
00020842 ;    <LVAR -0x005 @>
00020842 ;    <LVAR -0x006 @ 1(r)>
00020842 ;    <LVAR -0x007 1(rw)>
00020842 ;    <LVAR -0x00a @ 1(r)>
00020842 ;    <LVAR -0x00b @ 1(r)>
00020842 ; --------------------------------------------------------------------------------------
00020842 4e 56 ff a6              |NV      |		LINK.W	A6,#0xffa6
00020846 bf d5                    |        |		CMPA.L	(A5),A7
00020848 62 06                    |b       |		BHI	0x20850
0002084a 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002084e 4e 76                    |Nv      |		TRAPV
00020850 de fc 00 4a              |   J    |		ADDA.W	#0x4a,A7
00020854 48 e7 ff f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00020858 43 f9 00 02 22 86        |C   "   |		LEA.L	0x22286,A1
0002085e 45 ee ff f5              |E       |		LEA.L	(A6-0xb),A2
00020862 47 ee ff f6              |G       |		LEA.L	(A6-0xa),A3
00020866 49 f9 00 02 22 a8        |I   "   |		LEA.L	0x222a8,A4
0002086c 72 01                    |r       |		MOVEQ.L	#0x01,D1
0002086e 74 03                    |t       |		MOVEQ.L	#0x03,D2
00020870 76 0c                    |v       |		MOVEQ.L	#0x0c,D3
00020872 78 0f                    |x       |		MOVEQ.L	#0x0f,D4
00020874 42 94                    |B       |		CLR.L	(A4)
00020876 20 39 00 02 22 a4        | 9  "   |		MOVE.L	0x222a4,D0
0002087c b0 81                    |        |		CMP.L	D1,D0
0002087e 6f 00 00 98              |o       |		BLE	0x20918
00020882 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020884 10 07                    |        |		MOVE.B	D7,D0
00020886 48 80                    |H       |		EXTB.W	D0
00020888 90 43                    | C      |		SUB.W	D3,D0
0002088a 41 82                    |A       |		CHK.W	D2,D0
0002088c 20 49                    | I      |		MOVEA.L	A1,A0
0002088e 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
00020892 67 50                    |gP      |		BEQ	0x208e4
00020894 1f 07                    |        |		MOVE.B	D7,-(A7)
00020896 48 52                    |HR      |		PEA.L	(A2)
00020898 48 53                    |HS      |		PEA.L	(A3)
0002089a 4e b9 00 02 1c f2        |N       |		JSR	0x21cf2
000208a0 de fc 00 0a              |        |		ADDA.W	#0xa,A7
000208a4 4a 12                    |J       |		TST.B	(A2)
000208a6 66 04                    |f       |		BNE	0x208ac
000208a8 4a 13                    |J       |		TST.B	(A3)
000208aa 67 08                    |g       |		BEQ	0x208b4
000208ac 1f 07                    |        |		MOVE.B	D7,-(A7)
000208ae 4e ba fa ee              |N       |		JSR	0x2039e
000208b2 54 4f                    |TO      |		ADDQ.L	#0x2,A7
000208b4 4a 2e ff f9              |J.      |		TST.B	(A6-0x7)
000208b8 67 16                    |g       |		BEQ	0x208d0
000208ba 4a 06                    |J       |		TST.B	D6
000208bc 67 06                    |g       |		BEQ	0x208c4
000208be 4a 12                    |J       |		TST.B	(A2)
000208c0 66 02                    |f       |		BNE	0x208c4
000208c2 7c 00                    ||       |		MOVEQ.L	#0x00,D6
000208c4 4a 05                    |J       |		TST.B	D5
000208c6 67 06                    |g       |		BEQ	0x208ce
000208c8 4a 13                    |J       |		TST.B	(A3)
000208ca 66 02                    |f       |		BNE	0x208ce
000208cc 7a 00                    |z       |		MOVEQ.L	#0x00,D5
000208ce 60 10                    |`       |		BRA	0x208e0
000208d0 10 12                    |        |		MOVE.B	(A2),D0
000208d2 48 80                    |H       |		EXTB.W	D0
000208d4 41 81                    |A       |		CHK.W	D1,D0
000208d6 1c 00                    |        |		MOVE.B	D0,D6
000208d8 10 13                    |        |		MOVE.B	(A3),D0
000208da 48 80                    |H       |		EXTB.W	D0
000208dc 41 81                    |A       |		CHK.W	D1,D0
000208de 1a 00                    |        |		MOVE.B	D0,D5
000208e0 1d 41 ff f9              | A      |		MOVE.B	D1,(A6-0x7)
000208e4 52 07                    |R       |		ADDQ.B	#0x1,D7
000208e6 be 04                    |        |		CMP.B	D4,D7
000208e8 6f 9a                    |o       |		BLE	0x20884
000208ea 4a 06                    |J       |		TST.B	D6
000208ec 67 0a                    |g       |		BEQ	0x208f8
000208ee 4a 05                    |J       |		TST.B	D5
000208f0 67 06                    |g       |		BEQ	0x208f8
000208f2 1f 3c 00 08              | <      |		MOVE.B	#0x08,-(A7)
000208f6 60 1a                    |`       |		BRA	0x20912
000208f8 4a 06                    |J       |		TST.B	D6
000208fa 67 0a                    |g       |		BEQ	0x20906
000208fc 4a 05                    |J       |		TST.B	D5
000208fe 66 06                    |f       |		BNE	0x20906
00020900 1f 3c 00 06              | <      |		MOVE.B	#0x06,-(A7)
00020904 60 0c                    |`       |		BRA	0x20912
00020906 4a 06                    |J       |		TST.B	D6
00020908 66 0e                    |f       |		BNE	0x20918
0002090a 4a 05                    |J       |		TST.B	D5
0002090c 67 0a                    |g       |		BEQ	0x20918
0002090e 1f 3c 00 07              | <      |		MOVE.B	#0x07,-(A7)
00020912 4e ba fa 2a              |N  *    |		JSR	0x2033e
00020916 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020918 70 00                    |p       |		MOVEQ.L	#0x00,D0
0002091a 0c 80 00 00 00 07        |        |		CMPI.L	#0x00000007,D0
00020920 63 02                    |c       |		BLS	0x20924
00020922 4e 4f                    |NO      |		TRAP	#15
00020924 20 49                    | I      |		MOVEA.L	A1,A0
00020926 42 30 08 15              |B0      |		CLR.B	(A0+D0.L+#0x15)
0002092a 52 80                    |R       |		ADDQ.L	#0x1,D0
0002092c b0 82                    |        |		CMP.L	D2,D0
0002092e 6f ea                    |o       |		BLE	0x2091a
00020930 42 94                    |B       |		CLR.L	(A4)
00020932 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020934 10 07                    |        |		MOVE.B	D7,D0
00020936 48 80                    |H       |		EXTB.W	D0
00020938 90 43                    | C      |		SUB.W	D3,D0
0002093a 41 82                    |A       |		CHK.W	D2,D0
0002093c 20 49                    | I      |		MOVEA.L	A1,A0
0002093e 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
00020942 67 28                    |g(      |		BEQ	0x2096c
00020944 1f 07                    |        |		MOVE.B	D7,-(A7)
00020946 48 6e ff fa              |Hn      |		PEA.L	(A6-0x6)
0002094a 48 6e ff fb              |Hn      |		PEA.L	(A6-0x5)
0002094e 48 6e ff fc              |Hn      |		PEA.L	(A6-0x4)
00020952 4e b9 00 02 19 50        |N    P  |		JSR	0x21950
00020958 de fc 00 0e              |        |		ADDA.W	#0xe,A7
0002095c 4a 2e ff fa              |J.      |		TST.B	(A6-0x6)
00020960 66 0a                    |f       |		BNE	0x2096c
00020962 1f 3c 00 05              | <      |		MOVE.B	#0x05,-(A7)
00020966 4e ba f9 d6              |N       |		JSR	0x2033e
0002096a 54 4f                    |TO      |		ADDQ.L	#0x2,A7
0002096c 52 07                    |R       |		ADDQ.B	#0x1,D7
0002096e be 04                    |        |		CMP.B	D4,D7
00020970 6f c2                    |o       |		BLE	0x20934
00020972 1f 3c 00 08              | <      |		MOVE.B	#0x08,-(A7)
00020976 4e ba fc 98              |N       |		JSR	0x20610
0002097a 54 4f                    |TO      |		ADDQ.L	#0x2,A7
0002097c 4c df 1f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4
00020980 4e 5e                    |N^      |		UNLK	A6
00020982 4e 75                    |Nu      |		RTS
00020984 ; --------------------------------------------------------------------------------------
00020984 ; OMSI PASCAL Function
00020984 ;    <LVAR -0x003 @>
00020984 ;    <LVAR -0x00c @>
00020984 ;    <LVAR -0x00d @>
00020984 ;    <LVAR -0x016 @>
00020984 ;    <LVAR -0x018 @>
00020984 ;    <LVAR -0x019 @>
00020984 ;    <LVAR -0x022 @>
00020984 ;    <LVAR -0x023 @ 1(r)>
00020984 ; --------------------------------------------------------------------------------------
00020984 4e 56 ff 82              |NV      |		LINK.W	A6,#0xff82
00020988 bf d5                    |        |		CMPA.L	(A5),A7
0002098a 62 06                    |b       |		BHI	0x20992
0002098c 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020990 4e 76                    |Nv      |		TRAPV
00020992 de fc 00 5a              |   Z    |		ADDA.W	#0x5a,A7
00020996 48 e7 ff f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
0002099a 45 ee ff dd              |E       |		LEA.L	(A6-0x23),A2
0002099e 47 f9 00 02 22 a8        |G   "   |		LEA.L	0x222a8,A3
000209a4 49 f9 00 02 22 86        |I   "   |		LEA.L	0x22286,A4
000209aa 72 0c                    |r       |		MOVEQ.L	#0x0c,D1
000209ac 74 03                    |t       |		MOVEQ.L	#0x03,D2
000209ae 76 12                    |v       |		MOVEQ.L	#0x12,D3
000209b0 78 0f                    |x       |		MOVEQ.L	#0x0f,D4
000209b2 7a 01                    |z       |		MOVEQ.L	#0x01,D5
000209b4 7c 08                    ||       |		MOVEQ.L	#0x08,D6
000209b6 42 93                    |B       |		CLR.L	(A3)
000209b8 55 4f                    |UO      |		SUBQ.L	#0x2,A7
000209ba 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
000209c0 4a 1f                    |J       |		TST.B	(A7)+
000209c2 67 62                    |gb      |		BEQ	0x20a26
000209c4 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
000209c6 10 07                    |        |		MOVE.B	D7,D0
000209c8 48 80                    |H       |		EXTB.W	D0
000209ca 90 41                    | A      |		SUB.W	D1,D0
000209cc 41 82                    |A       |		CHK.W	D2,D0
000209ce 20 4c                    | L      |		MOVEA.L	A4,A0
000209d0 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
000209d4 67 24                    |g$      |		BEQ	0x209fa
000209d6 1f 07                    |        |		MOVE.B	D7,-(A7)
000209d8 48 52                    |HR      |		PEA.L	(A2)
000209da 48 6e ff e7              |Hn      |		PEA.L	(A6-0x19)
000209de 48 6e ff de              |Hn      |		PEA.L	(A6-0x22)
000209e2 48 6e ff ea              |Hn      |		PEA.L	(A6-0x16)
000209e6 4e b9 00 02 12 9a        |N       |		JSR	0x2129a
000209ec de c3                    |        |		ADDA.W	D3,A7
000209ee 4a 12                    |J       |		TST.B	(A2)
000209f0 66 08                    |f       |		BNE	0x209fa
000209f2 1f 07                    |        |		MOVE.B	D7,-(A7)
000209f4 4e ba f9 a8              |N       |		JSR	0x2039e
000209f8 54 4f                    |TO      |		ADDQ.L	#0x2,A7
000209fa 52 07                    |R       |		ADDQ.B	#0x1,D7
000209fc be 04                    |        |		CMP.B	D4,D7
000209fe 6f c6                    |o       |		BLE	0x209c6
00020a00 4a 93                    |J       |		TST.L	(A3)
00020a02 6f 22                    |o"      |		BLE	0x20a26
00020a04 20 13                    |        |		MOVE.L	(A3),D0
00020a06 b0 85                    |        |		CMP.L	D5,D0
00020a08 6f 12                    |o       |		BLE	0x20a1c
00020a0a b0 b9 00 02 22 a4        |    "   |		CMP.L	0x222a4,D0
00020a10 66 0a                    |f       |		BNE	0x20a1c
00020a12 1f 3c 00 09              | <      |		MOVE.B	#0x09,-(A7)
00020a16 4e ba fc b0              |N       |		JSR	0x206c8
00020a1a 60 08                    |`       |		BRA	0x20a24
00020a1c 1f 3c 00 0b              | <      |		MOVE.B	#0x0b,-(A7)
00020a20 4e ba f9 1c              |N       |		JSR	0x2033e
00020a24 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020a26 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020a28 10 07                    |        |		MOVE.B	D7,D0
00020a2a 48 80                    |H       |		EXTB.W	D0
00020a2c 90 41                    | A      |		SUB.W	D1,D0
00020a2e 41 82                    |A       |		CHK.W	D2,D0
00020a30 20 4c                    | L      |		MOVEA.L	A4,A0
00020a32 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
00020a36 67 26                    |g&      |		BEQ	0x20a5e
00020a38 1f 07                    |        |		MOVE.B	D7,-(A7)
00020a3a 48 52                    |HR      |		PEA.L	(A2)
00020a3c 48 6e ff f3              |Hn      |		PEA.L	(A6-0xd)
00020a40 48 6e ff e8              |Hn      |		PEA.L	(A6-0x18)
00020a44 48 6e ff ea              |Hn      |		PEA.L	(A6-0x16)
00020a48 4e b9 00 02 16 20        |N       |		JSR	0x21620
00020a4e de c3                    |        |		ADDA.W	D3,A7
00020a50 4a 12                    |J       |		TST.B	(A2)
00020a52 66 0a                    |f       |		BNE	0x20a5e
00020a54 1f 07                    |        |		MOVE.B	D7,-(A7)
00020a56 1f 01                    |        |		MOVE.B	D1,-(A7)
00020a58 4e ba f9 94              |N       |		JSR	0x203ee
00020a5c 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00020a5e 52 07                    |R       |		ADDQ.B	#0x1,D7
00020a60 be 04                    |        |		CMP.B	D4,D7
00020a62 6f c4                    |o       |		BLE	0x20a28
00020a64 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00020a66 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00020a6c 4a 1f                    |J       |		TST.B	(A7)+
00020a6e 67 7c                    |g|      |		BEQ	0x20aec
00020a70 9e fc 00 16              |        |		SUBA.W	#0x16,A7
00020a74 20 4f                    | O      |		MOVEA.L	A7,A0
00020a76 43 fa f7 0a              |C       |		LEA.L	0x20182,A1
00020a7a 70 14                    |p       |		MOVEQ.L	#0x14,D0
00020a7c 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00020a7e 51 c8 ff fc              |Q       |		DBF	D0,0x20a7c
00020a82 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00020a84 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00020a88 3f 05                    |?       |		MOVE.W	D5,-(A7)
00020a8a 3f 3c 00 15              |?<      |		MOVE.W	#0x15,-(A7)
00020a8e 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00020a94 5c 4f                    |\O      |		ADDQ.L	#0x6,A7
00020a96 42 17                    |B       |		CLR.B	(A7)
00020a98 42 27                    |B'      |		CLR.B	-(A7)
00020a9a 4e ba fc 54              |N  T    |		JSR	0x206f0
00020a9e de fc 00 1c              |        |		ADDA.W	#0x1c,A7
00020aa2 1e 86                    |        |		MOVE.B	D6,(A7)
00020aa4 4e ba fb 6a              |N  j    |		JSR	0x20610
00020aa8 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020aaa 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020aac 10 07                    |        |		MOVE.B	D7,D0
00020aae 48 80                    |H       |		EXTB.W	D0
00020ab0 90 41                    | A      |		SUB.W	D1,D0
00020ab2 41 82                    |A       |		CHK.W	D2,D0
00020ab4 20 4c                    | L      |		MOVEA.L	A4,A0
00020ab6 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
00020aba 67 28                    |g(      |		BEQ	0x20ae4
00020abc 1f 07                    |        |		MOVE.B	D7,-(A7)
00020abe 48 52                    |HR      |		PEA.L	(A2)
00020ac0 48 6e ff f4              |Hn      |		PEA.L	(A6-0xc)
00020ac4 48 6e ff fd              |Hn      |		PEA.L	(A6-0x3)
00020ac8 48 6e ff e8              |Hn      |		PEA.L	(A6-0x18)
00020acc 4e b9 00 02 21 c4        |N   !   |		JSR	exp_TEST_HASH_FUNCTION.MEM(&Fr, &Sr_1_4_3_1, &Sr_2, &Sr_2)
00020ad2 de c3                    |        |		ADDA.W	D3,A7
00020ad4 4a 12                    |J       |		TST.B	(A2)
00020ad6 66 0c                    |f       |		BNE	0x20ae4
00020ad8 1f 07                    |        |		MOVE.B	D7,-(A7)
00020ada 1f 3c 00 0d              | <      |		MOVE.B	#0x0d,-(A7)
00020ade 4e ba f9 0e              |N       |		JSR	0x203ee
00020ae2 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00020ae4 52 07                    |R       |		ADDQ.B	#0x1,D7
00020ae6 be 04                    |        |		CMP.B	D4,D7
00020ae8 6f c2                    |o       |		BLE	0x20aac
00020aea 60 08                    |`       |		BRA	0x20af4
00020aec 1f 06                    |        |		MOVE.B	D6,-(A7)
00020aee 4e ba fb 20              |N       |		JSR	0x20610
00020af2 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020af4 4c df 1f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4
00020af8 4e 5e                    |N^      |		UNLK	A6
00020afa 4e 75                    |Nu      |		RTS
00020afc ; --------------------------------------------------------------------------------------
00020afc ; OMSI PASCAL Function
00020afc ;    <LVAR -0x001 @>
00020afc ;    <LVAR -0x002 @>
00020afc ;    <LVAR -0x003 @>
00020afc ;    <LVAR -0x004 @>
00020afc ;    <LVAR -0x005 @>
00020afc ;    <LVAR -0x006 @>
00020afc ;    <LVAR -0x007 @>
00020afc ;    <LVAR -0x009 @>
00020afc ;    <LVAR -0x00a @ 1(r)>
00020afc ;    <LVAR -0x00b @ 1(r)>
00020afc ; --------------------------------------------------------------------------------------
00020afc 4e 56 ff 96              |NV      |		LINK.W	A6,#0xff96
00020b00 bf d5                    |        |		CMPA.L	(A5),A7
00020b02 62 06                    |b       |		BHI	0x20b0a
00020b04 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020b08 4e 76                    |Nv      |		TRAPV
00020b0a de fc 00 5e              |   ^    |		ADDA.W	#0x5e,A7
00020b0e 48 e7 ff f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00020b12 43 ee ff f5              |C       |		LEA.L	(A6-0xb),A1
00020b16 45 ee ff f6              |E       |		LEA.L	(A6-0xa),A2
00020b1a 47 ee ff fa              |G       |		LEA.L	(A6-0x6),A3
00020b1e 49 ee ff fb              |I       |		LEA.L	(A6-0x5),A4
00020b22 72 01                    |r       |		MOVEQ.L	#0x01,D1
00020b24 74 10                    |t       |		MOVEQ.L	#0x10,D2
00020b26 76 0f                    |v       |		MOVEQ.L	#0x0f,D3
00020b28 78 0c                    |x       |		MOVEQ.L	#0x0c,D4
00020b2a 7a 03                    |z       |		MOVEQ.L	#0x03,D5
00020b2c 7c 16                    ||       |		MOVEQ.L	#0x16,D6
00020b2e 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020b30 10 07                    |        |		MOVE.B	D7,D0
00020b32 48 80                    |H       |		EXTB.W	D0
00020b34 90 44                    | D      |		SUB.W	D4,D0
00020b36 41 85                    |A       |		CHK.W	D5,D0
00020b38 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
00020b3e 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
00020b42 67 00 00 b0              |g       |		BEQ	0x20bf4
00020b46 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00020b48 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00020b4e 4a 1f                    |J       |		TST.B	(A7)+
00020b50 67 48                    |gH      |		BEQ	0x20b9a
00020b52 1f 07                    |        |		MOVE.B	D7,-(A7)
00020b54 4e ba fb 12              |N       |		JSR	0x20668
00020b58 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020b5a 41 fa f6 52              |A  R    |		LEA.L	0x201ae,A0
00020b5e 70 0a                    |p       |		MOVEQ.L	#0x0a,D0
00020b60 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
00020b62 51 c8 ff fc              |Q       |		DBF	D0,0x20b60
00020b66 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00020b68 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00020b6c 3f 01                    |?       |		MOVE.W	D1,-(A7)
00020b6e 3f 06                    |?       |		MOVE.W	D6,-(A7)
00020b70 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00020b76 5c 4f                    |\O      |		ADDQ.L	#0x6,A7
00020b78 1e 81                    |        |		MOVE.B	D1,(A7)
00020b7a 1f 01                    |        |		MOVE.B	D1,-(A7)
00020b7c 4e ba fb 72              |N  r    |		JSR	0x206f0
00020b80 de fc 00 1c              |        |		ADDA.W	#0x1c,A7
00020b84 1e 87                    |        |		MOVE.B	D7,(A7)
00020b86 42 27                    |B'      |		CLR.B	-(A7)
00020b88 48 51                    |HQ      |		PEA.L	(A1)
00020b8a 48 52                    |HR      |		PEA.L	(A2)
00020b8c 48 6e ff f7              |Hn      |		PEA.L	(A6-0x9)
00020b90 4e b9 00 02 21 9a        |N   !   |		JSR	exp_TEST_TS_PAR_DETECTORS.MEM(&w, &Fr, &Fr, &Sr_2)
00020b96 de c2                    |        |		ADDA.W	D2,A7
00020b98 60 48                    |`H      |		BRA	0x20be2
00020b9a 1f 07                    |        |		MOVE.B	D7,-(A7)
00020b9c 48 51                    |HQ      |		PEA.L	(A1)
00020b9e 48 6e ff f9              |Hn      |		PEA.L	(A6-0x7)
00020ba2 48 53                    |HS      |		PEA.L	(A3)
00020ba4 48 54                    |HT      |		PEA.L	(A4)
00020ba6 48 6e ff fc              |Hn      |		PEA.L	(A6-0x4)
00020baa 48 6e ff fd              |Hn      |		PEA.L	(A6-0x3)
00020bae 48 6e ff fe              |Hn      |		PEA.L	(A6-0x2)
00020bb2 48 6e ff ff              |Hn      |		PEA.L	(A6-0x1)
00020bb6 4e b9 00 02 14 e2        |N       |		JSR	0x214e2
00020bbc de fc 00 20              |        |		ADDA.W	#0x20,A7
00020bc0 1e 87                    |        |		MOVE.B	D7,(A7)
00020bc2 48 52                    |HR      |		PEA.L	(A2)
00020bc4 48 53                    |HS      |		PEA.L	(A3)
00020bc6 48 54                    |HT      |		PEA.L	(A4)
00020bc8 48 6e ff fc              |Hn      |		PEA.L	(A6-0x4)
00020bcc 48 6e ff fd              |Hn      |		PEA.L	(A6-0x3)
00020bd0 48 6e ff fe              |Hn      |		PEA.L	(A6-0x2)
00020bd4 48 6e ff ff              |Hn      |		PEA.L	(A6-0x1)
00020bd8 4e b9 00 02 13 ac        |N       |		JSR	0x213ac
00020bde de fc 00 1e              |        |		ADDA.W	#0x1e,A7
00020be2 4a 11                    |J       |		TST.B	(A1)
00020be4 67 04                    |g       |		BEQ	0x20bea
00020be6 4a 12                    |J       |		TST.B	(A2)
00020be8 66 0a                    |f       |		BNE	0x20bf4
00020bea 1f 07                    |        |		MOVE.B	D7,-(A7)
00020bec 1f 03                    |        |		MOVE.B	D3,-(A7)
00020bee 4e ba f7 fe              |N       |		JSR	0x203ee
00020bf2 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00020bf4 52 07                    |R       |		ADDQ.B	#0x1,D7
00020bf6 be 03                    |        |		CMP.B	D3,D7
00020bf8 6f 00 ff 36              |o  6    |		BLE	0x20b30
00020bfc 1f 3c 00 08              | <      |		MOVE.B	#0x08,-(A7)
00020c00 4e ba fa 66              |N  f    |		JSR	0x20668
00020c04 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020c06 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020c08 10 07                    |        |		MOVE.B	D7,D0
00020c0a 48 80                    |H       |		EXTB.W	D0
00020c0c 90 44                    | D      |		SUB.W	D4,D0
00020c0e 41 85                    |A       |		CHK.W	D5,D0
00020c10 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
00020c16 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
00020c1a 67 00 00 a8              |g       |		BEQ	0x20cc4
00020c1e 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00020c20 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00020c26 4a 1f                    |J       |		TST.B	(A7)+
00020c28 67 40                    |g@      |		BEQ	0x20c6a
00020c2a 41 fa f5 98              |A       |		LEA.L	0x201c4,A0
00020c2e 70 0a                    |p       |		MOVEQ.L	#0x0a,D0
00020c30 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
00020c32 51 c8 ff fc              |Q       |		DBF	D0,0x20c30
00020c36 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00020c38 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00020c3c 3f 01                    |?       |		MOVE.W	D1,-(A7)
00020c3e 3f 06                    |?       |		MOVE.W	D6,-(A7)
00020c40 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00020c46 5c 4f                    |\O      |		ADDQ.L	#0x6,A7
00020c48 1e 81                    |        |		MOVE.B	D1,(A7)
00020c4a 42 27                    |B'      |		CLR.B	-(A7)
00020c4c 4e ba fa a2              |N       |		JSR	0x206f0
00020c50 de fc 00 1c              |        |		ADDA.W	#0x1c,A7
00020c54 1e 87                    |        |		MOVE.B	D7,(A7)
00020c56 42 27                    |B'      |		CLR.B	-(A7)
00020c58 48 51                    |HQ      |		PEA.L	(A1)
00020c5a 48 52                    |HR      |		PEA.L	(A2)
00020c5c 48 6e ff f7              |Hn      |		PEA.L	(A6-0x9)
00020c60 4e b9 00 02 21 9a        |N   !   |		JSR	exp_TEST_TS_PAR_DETECTORS.MEM(&w, &Fr, &Fr, &Sr_2)
00020c66 de c2                    |        |		ADDA.W	D2,A7
00020c68 60 48                    |`H      |		BRA	0x20cb2
00020c6a 1f 07                    |        |		MOVE.B	D7,-(A7)
00020c6c 48 51                    |HQ      |		PEA.L	(A1)
00020c6e 48 6e ff f9              |Hn      |		PEA.L	(A6-0x7)
00020c72 48 53                    |HS      |		PEA.L	(A3)
00020c74 48 54                    |HT      |		PEA.L	(A4)
00020c76 48 6e ff fc              |Hn      |		PEA.L	(A6-0x4)
00020c7a 48 6e ff fd              |Hn      |		PEA.L	(A6-0x3)
00020c7e 48 6e ff fe              |Hn      |		PEA.L	(A6-0x2)
00020c82 48 6e ff ff              |Hn      |		PEA.L	(A6-0x1)
00020c86 4e b9 00 02 14 e2        |N       |		JSR	0x214e2
00020c8c de fc 00 20              |        |		ADDA.W	#0x20,A7
00020c90 1e 87                    |        |		MOVE.B	D7,(A7)
00020c92 48 52                    |HR      |		PEA.L	(A2)
00020c94 48 53                    |HS      |		PEA.L	(A3)
00020c96 48 54                    |HT      |		PEA.L	(A4)
00020c98 48 6e ff fc              |Hn      |		PEA.L	(A6-0x4)
00020c9c 48 6e ff fd              |Hn      |		PEA.L	(A6-0x3)
00020ca0 48 6e ff fe              |Hn      |		PEA.L	(A6-0x2)
00020ca4 48 6e ff ff              |Hn      |		PEA.L	(A6-0x1)
00020ca8 4e b9 00 02 13 ac        |N       |		JSR	0x213ac
00020cae de fc 00 1e              |        |		ADDA.W	#0x1e,A7
00020cb2 4a 11                    |J       |		TST.B	(A1)
00020cb4 67 04                    |g       |		BEQ	0x20cba
00020cb6 4a 12                    |J       |		TST.B	(A2)
00020cb8 66 0a                    |f       |		BNE	0x20cc4
00020cba 1f 07                    |        |		MOVE.B	D7,-(A7)
00020cbc 1f 02                    |        |		MOVE.B	D2,-(A7)
00020cbe 4e ba f7 2e              |N  .    |		JSR	0x203ee
00020cc2 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00020cc4 52 07                    |R       |		ADDQ.B	#0x1,D7
00020cc6 be 03                    |        |		CMP.B	D3,D7
00020cc8 6f 00 ff 3e              |o  >    |		BLE	0x20c08
00020ccc 4c df 1f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4
00020cd0 4e 5e                    |N^      |		UNLK	A6
00020cd2 4e 75                    |Nu      |		RTS
00020cd4 ; --------------------------------------------------------------------------------------
00020cd4 ; OMSI PASCAL Function
00020cd4 ;    <LVAR -0x004 @>
00020cd4 ;    <LVAR -0x005 @>
00020cd4 ;    <LVAR -0x006 @>
00020cd4 ;    <LVAR -0x007 @ 1(r)>
00020cd4 ; --------------------------------------------------------------------------------------
00020cd4 4e 56 ff d2              |NV      |		LINK.W	A6,#0xffd2
00020cd8 bf d5                    |        |		CMPA.L	(A5),A7
00020cda 62 06                    |b       |		BHI	0x20ce2
00020cdc 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020ce0 4e 76                    |Nv      |		TRAPV
00020ce2 de fc 00 26              |   &    |		ADDA.W	#0x26,A7
00020ce6 48 e7 81 80              |H       |		MOVEM.L	A0+D7+D0,-(A7)
00020cea 42 b9 00 02 22 a8        |B   "   |		CLR.L	0x222a8
00020cf0 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020cf2 10 07                    |        |		MOVE.B	D7,D0
00020cf4 48 80                    |H       |		EXTB.W	D0
00020cf6 04 40 00 0c              | @      |		SUBI.W	#0x000c,D0
00020cfa 41 bc 00 03              |A       |		CHK.W	#0x3,D0
00020cfe 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
00020d04 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
00020d08 67 2e                    |g.      |		BEQ	0x20d38
00020d0a 1f 07                    |        |		MOVE.B	D7,-(A7)
00020d0c 48 6e ff f9              |Hn      |		PEA.L	(A6-0x7)
00020d10 48 6e ff fa              |Hn      |		PEA.L	(A6-0x6)
00020d14 48 6e ff fb              |Hn      |		PEA.L	(A6-0x5)
00020d18 48 6e ff fc              |Hn      |		PEA.L	(A6-0x4)
00020d1c 4e b9 00 02 17 2c        |N    ,  |		JSR	0x2172c
00020d22 de fc 00 12              |        |		ADDA.W	#0x12,A7
00020d26 4a 2e ff f9              |J.      |		TST.B	(A6-0x7)
00020d2a 66 0c                    |f       |		BNE	0x20d38
00020d2c 1f 07                    |        |		MOVE.B	D7,-(A7)
00020d2e 1f 3c 00 19              | <      |		MOVE.B	#0x19,-(A7)
00020d32 4e ba f6 ba              |N       |		JSR	0x203ee
00020d36 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00020d38 52 07                    |R       |		ADDQ.B	#0x1,D7
00020d3a 0c 07 00 0f              |        |		CMPI.B	#0x0f,D7
00020d3e 6f b2                    |o       |		BLE	0x20cf2
00020d40 4c df 01 81              |L       |		MOVEM.L	(A7)+,D0+D7+A0
00020d44 4e 5e                    |N^      |		UNLK	A6
00020d46 4e 75                    |Nu      |		RTS
00020d48 ; --------------------------------------------------------------------------------------
00020d48 ; OMSI PASCAL Function
00020d48 ; --------------------------------------------------------------------------------------
00020d48 4e 56 ff e8              |NV      |		LINK.W	A6,#0xffe8
00020d4c bf d5                    |        |		CMPA.L	(A5),A7
00020d4e 62 06                    |b       |		BHI	0x20d56
00020d50 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020d54 4e 76                    |Nv      |		TRAPV
00020d56 de fc 00 14              |        |		ADDA.W	#0x14,A7
00020d5a 48 e7 81 80              |H       |		MOVEM.L	A0+D7+D0,-(A7)
00020d5e 42 b9 00 02 22 a8        |B   "   |		CLR.L	0x222a8
00020d64 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020d66 10 07                    |        |		MOVE.B	D7,D0
00020d68 48 80                    |H       |		EXTB.W	D0
00020d6a 04 40 00 0c              | @      |		SUBI.W	#0x000c,D0
00020d6e 41 bc 00 03              |A       |		CHK.W	#0x3,D0
00020d72 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
00020d78 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
00020d7c 52 07                    |R       |		ADDQ.B	#0x1,D7
00020d7e 0c 07 00 0f              |        |		CMPI.B	#0x0f,D7
00020d82 6f e2                    |o       |		BLE	0x20d66
00020d84 4c df 01 81              |L       |		MOVEM.L	(A7)+,D0+D7+A0
00020d88 4e 5e                    |N^      |		UNLK	A6
00020d8a 4e 75                    |Nu      |		RTS
00020d8c ; --------------------------------------------------------------------------------------
00020d8c ; OMSI PASCAL Function
00020d8c ;    <LVAR -0x00c @>
00020d8c ;    <LVAR -0x015 @>
00020d8c ;    <LVAR -0x016 @>
00020d8c ;    <LVAR -0x017 @ 1(r)>
00020d8c ; --------------------------------------------------------------------------------------
00020d8c 4e 56 ff ac              |NV      |		LINK.W	A6,#0xffac
00020d90 bf d5                    |        |		CMPA.L	(A5),A7
00020d92 62 06                    |b       |		BHI	0x20d9a
00020d94 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020d98 4e 76                    |Nv      |		TRAPV
00020d9a de fc 00 3c              |   <    |		ADDA.W	#0x3c,A7
00020d9e 48 e7 81 c0              |H       |		MOVEM.L	A1+A0+D7+D0,-(A7)
00020da2 1f 3c 00 08              | <      |		MOVE.B	#0x08,-(A7)
00020da6 4e ba f8 68              |N  h    |		JSR	0x20610
00020daa 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020dac 42 b9 00 02 22 a8        |B   "   |		CLR.L	0x222a8
00020db2 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020db4 10 07                    |        |		MOVE.B	D7,D0
00020db6 48 80                    |H       |		EXTB.W	D0
00020db8 04 40 00 0c              | @      |		SUBI.W	#0x000c,D0
00020dbc 41 bc 00 03              |A       |		CHK.W	#0x3,D0
00020dc0 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
00020dc6 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
00020dca 67 68                    |gh      |		BEQ	0x20e34
00020dcc 1f 07                    |        |		MOVE.B	D7,-(A7)
00020dce 48 6e ff e9              |Hn      |		PEA.L	(A6-0x17)
00020dd2 48 6e ff ea              |Hn      |		PEA.L	(A6-0x16)
00020dd6 48 6e ff eb              |Hn      |		PEA.L	(A6-0x15)
00020dda 48 6e ff f4              |Hn      |		PEA.L	(A6-0xc)
00020dde 4e b9 00 02 18 30        |N    0  |		JSR	0x21830
00020de4 de fc 00 10              |        |		ADDA.W	#0x10,A7
00020de8 1e 87                    |        |		MOVE.B	D7,(A7)
00020dea 4e ba f8 24              |N  $    |		JSR	0x20610
00020dee 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020df0 4a 2e ff e9              |J.      |		TST.B	(A6-0x17)
00020df4 66 3e                    |f>      |		BNE	0x20e34
00020df6 9e fc 00 18              |        |		SUBA.W	#0x18,A7
00020dfa 20 4f                    | O      |		MOVEA.L	A7,A0
00020dfc 43 fa f3 c6              |C       |		LEA.L	0x201c4,A1
00020e00 70 16                    |p       |		MOVEQ.L	#0x16,D0
00020e02 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00020e04 51 c8 ff fc              |Q       |		DBF	D0,0x20e02
00020e08 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00020e0a 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00020e0e 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
00020e12 3f 3c 00 17              |?<      |		MOVE.W	#0x17,-(A7)
00020e16 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00020e1c 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00020e1e 23 df 00 02 22 96        |#   "   |		MOVE.L	(A7)+,0x22296
00020e24 de fc 00 16              |        |		ADDA.W	#0x16,A7
00020e28 1e 87                    |        |		MOVE.B	D7,(A7)
00020e2a 1f 3c 00 12              | <      |		MOVE.B	#0x12,-(A7)
00020e2e 4e ba f5 be              |N       |		JSR	0x203ee
00020e32 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00020e34 52 07                    |R       |		ADDQ.B	#0x1,D7
00020e36 0c 07 00 0f              |        |		CMPI.B	#0x0f,D7
00020e3a 6f 00 ff 78              |o  x    |		BLE	0x20db4
00020e3e 4c df 03 81              |L       |		MOVEM.L	(A7)+,D0+D7+A0+A1
00020e42 4e 5e                    |N^      |		UNLK	A6
00020e44 4e 75                    |Nu      |		RTS
00020e46 ; --------------------------------------------------------------------------------------
00020e46 ; OMSI PASCAL Function
00020e46 ; --------------------------------------------------------------------------------------
00020e46 4e 56 ff e8              |NV      |		LINK.W	A6,#0xffe8
00020e4a bf d5                    |        |		CMPA.L	(A5),A7
00020e4c 62 06                    |b       |		BHI	0x20e54
00020e4e 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020e52 4e 76                    |Nv      |		TRAPV
00020e54 de fc 00 14              |        |		ADDA.W	#0x14,A7
00020e58 48 e7 81 80              |H       |		MOVEM.L	A0+D7+D0,-(A7)
00020e5c 42 b9 00 02 22 a8        |B   "   |		CLR.L	0x222a8
00020e62 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020e64 10 07                    |        |		MOVE.B	D7,D0
00020e66 48 80                    |H       |		EXTB.W	D0
00020e68 04 40 00 0c              | @      |		SUBI.W	#0x000c,D0
00020e6c 41 bc 00 03              |A       |		CHK.W	#0x3,D0
00020e70 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
00020e76 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
00020e7a 52 07                    |R       |		ADDQ.B	#0x1,D7
00020e7c 0c 07 00 0f              |        |		CMPI.B	#0x0f,D7
00020e80 6f e2                    |o       |		BLE	0x20e64
00020e82 4c df 01 81              |L       |		MOVEM.L	(A7)+,D0+D7+A0
00020e86 4e 5e                    |N^      |		UNLK	A6
00020e88 4e 75                    |Nu      |		RTS
00020e8a ; --------------------------------------------------------------------------------------
00020e8a ; OMSI PASCAL Function
00020e8a ;    <LVAR -0x016 @>
00020e8a ;    <LVAR -0x029 @>
00020e8a ;    <LVAR -0x03a @>
00020e8a ;    <LVAR -0x042 @>
00020e8a ;    <LVAR -0x04a @>
00020e8a ;    <LVAR -0x052 @>
00020e8a ;    <LVAR -0x053 @>
00020e8a ;    <LVAR -0x055 @>
00020e8a ;    <LVAR -0x056 @>
00020e8a ;    <LVAR -0x057 @ 1(r)>
00020e8a ; --------------------------------------------------------------------------------------
00020e8a 4e 56 ff 4e              |NV N    |		LINK.W	A6,#0xff4e
00020e8e bf d5                    |        |		CMPA.L	(A5),A7
00020e90 62 06                    |b       |		BHI	0x20e98
00020e92 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020e96 4e 76                    |Nv      |		TRAPV
00020e98 de fc 00 5a              |   Z    |		ADDA.W	#0x5a,A7
00020e9c 48 e7 fd f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D7+D5+D4+D3+D2+D1+D0,-(A7)
00020ea0 45 f9 00 02 22 a8        |E   "   |		LEA.L	0x222a8,A2
00020ea6 47 ee ff a9              |G       |		LEA.L	(A6-0x57),A3
00020eaa 49 f9 00 02 22 86        |I   "   |		LEA.L	0x22286,A4
00020eb0 72 08                    |r       |		MOVEQ.L	#0x08,D1
00020eb2 74 0c                    |t       |		MOVEQ.L	#0x0c,D2
00020eb4 76 03                    |v       |		MOVEQ.L	#0x03,D3
00020eb6 78 0f                    |x       |		MOVEQ.L	#0x0f,D4
00020eb8 7a 14                    |z       |		MOVEQ.L	#0x14,D5
00020eba 42 92                    |B       |		CLR.L	(A2)
00020ebc 1f 01                    |        |		MOVE.B	D1,-(A7)
00020ebe 4e ba f7 a8              |N       |		JSR	0x20668
00020ec2 1e 81                    |        |		MOVE.B	D1,(A7)
00020ec4 4e ba f7 4a              |N  J    |		JSR	0x20610
00020ec8 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020eca 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020ecc 10 07                    |        |		MOVE.B	D7,D0
00020ece 48 80                    |H       |		EXTB.W	D0
00020ed0 90 42                    | B      |		SUB.W	D2,D0
00020ed2 41 83                    |A       |		CHK.W	D3,D0
00020ed4 20 4c                    | L      |		MOVEA.L	A4,A0
00020ed6 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
00020eda 67 26                    |g&      |		BEQ	0x20f02
00020edc 1f 07                    |        |		MOVE.B	D7,-(A7)
00020ede 48 53                    |HS      |		PEA.L	(A3)
00020ee0 48 6e ff aa              |Hn      |		PEA.L	(A6-0x56)
00020ee4 48 6e ff d7              |Hn      |		PEA.L	(A6-0x29)
00020ee8 48 6e ff ea              |Hn      |		PEA.L	(A6-0x16)
00020eec 4e b9 00 02 1a 44        |N    D  |		JSR	0x21a44
00020ef2 de fc 00 12              |        |		ADDA.W	#0x12,A7
00020ef6 4a 13                    |J       |		TST.B	(A3)
00020ef8 66 08                    |f       |		BNE	0x20f02
00020efa 1f 07                    |        |		MOVE.B	D7,-(A7)
00020efc 4e ba f4 a0              |N       |		JSR	0x2039e
00020f00 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020f02 52 07                    |R       |		ADDQ.B	#0x1,D7
00020f04 be 04                    |        |		CMP.B	D4,D7
00020f06 6f c4                    |o       |		BLE	0x20ecc
00020f08 4a 92                    |J       |		TST.L	(A2)
00020f0a 6f 26                    |o&      |		BLE	0x20f32
00020f0c 20 12                    |        |		MOVE.L	(A2),D0
00020f0e 0c 80 00 00 00 01        |        |		CMPI.L	#0x00000001,D0
00020f14 6f 12                    |o       |		BLE	0x20f28
00020f16 b0 b9 00 02 22 a4        |    "   |		CMP.L	0x222a4,D0
00020f1c 66 0a                    |f       |		BNE	0x20f28
00020f1e 1f 3c 00 0a              | <      |		MOVE.B	#0x0a,-(A7)
00020f22 4e ba f7 a4              |N       |		JSR	0x206c8
00020f26 60 08                    |`       |		BRA	0x20f30
00020f28 1f 3c 00 15              | <      |		MOVE.B	#0x15,-(A7)
00020f2c 4e ba f4 10              |N       |		JSR	0x2033e
00020f30 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020f32 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020f34 10 07                    |        |		MOVE.B	D7,D0
00020f36 48 80                    |H       |		EXTB.W	D0
00020f38 90 42                    | B      |		SUB.W	D2,D0
00020f3a 41 83                    |A       |		CHK.W	D3,D0
00020f3c 20 4c                    | L      |		MOVEA.L	A4,A0
00020f3e 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
00020f42 67 70                    |gp      |		BEQ	0x20fb4
00020f44 1f 07                    |        |		MOVE.B	D7,-(A7)
00020f46 9e c5                    |        |		SUBA.W	D5,A7
00020f48 20 4f                    | O      |		MOVEA.L	A7,A0
00020f4a 43 fa f2 a2              |C       |		LEA.L	0x201ee,A1
00020f4e 70 12                    |p       |		MOVEQ.L	#0x12,D0
00020f50 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00020f52 51 c8 ff fc              |Q       |		DBF	D0,0x20f50
00020f56 4e b9 00 02 1e a4        |N       |		JSR	0x21ea4
00020f5c de c5                    |        |		ADDA.W	D5,A7
00020f5e 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00020f64 4a 1f                    |J       |		TST.B	(A7)+
00020f66 67 0a                    |g       |		BEQ	0x20f72
00020f68 1f 07                    |        |		MOVE.B	D7,-(A7)
00020f6a 4e b9 00 02 21 ec        |N   !   |		JSR	exp_PREP_DRAM_ADR_TEST.MEM()
00020f70 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020f72 1f 07                    |        |		MOVE.B	D7,-(A7)
00020f74 48 53                    |HS      |		PEA.L	(A3)
00020f76 48 6e ff aa              |Hn      |		PEA.L	(A6-0x56)
00020f7a 48 6e ff ab              |Hn      |		PEA.L	(A6-0x55)
00020f7e 48 6e ff ad              |Hn      |		PEA.L	(A6-0x53)
00020f82 48 6e ff ae              |Hn      |		PEA.L	(A6-0x52)
00020f86 48 6e ff b6              |Hn      |		PEA.L	(A6-0x4a)
00020f8a 48 6e ff be              |Hn      |		PEA.L	(A6-0x42)
00020f8e 48 6e ff c6              |Hn      |		PEA.L	(A6-0x3a)
00020f92 4e b9 00 02 1b ac        |N       |		JSR	0x21bac
00020f98 de fc 00 22              |   "    |		ADDA.W	#0x22,A7
00020f9c 4a 13                    |J       |		TST.B	(A3)
00020f9e 66 0c                    |f       |		BNE	0x20fac
00020fa0 1f 07                    |        |		MOVE.B	D7,-(A7)
00020fa2 1f 3c 00 16              | <      |		MOVE.B	#0x16,-(A7)
00020fa6 4e ba f4 46              |N  F    |		JSR	0x203ee
00020faa 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00020fac 1f 07                    |        |		MOVE.B	D7,-(A7)
00020fae 4e ba f6 60              |N  `    |		JSR	0x20610
00020fb2 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020fb4 52 07                    |R       |		ADDQ.B	#0x1,D7
00020fb6 be 04                    |        |		CMP.B	D4,D7
00020fb8 6f 00 ff 7a              |o  z    |		BLE	0x20f34
00020fbc 4c df 1f bf              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D7+A0+A1+A2+A3+A4
00020fc0 4e 5e                    |N^      |		UNLK	A6
00020fc2 4e 75                    |Nu      |		RTS
00020fc4 ; --------------------------------------------------------------------------------------
00020fc4 ; OMSI PASCAL Function
00020fc4 ; --------------------------------------------------------------------------------------
00020fc4 4e 56 ff e8              |NV      |		LINK.W	A6,#0xffe8
00020fc8 bf d5                    |        |		CMPA.L	(A5),A7
00020fca 62 06                    |b       |		BHI	0x20fd2
00020fcc 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020fd0 4e 76                    |Nv      |		TRAPV
00020fd2 de fc 00 14              |        |		ADDA.W	#0x14,A7
00020fd6 48 e7 81 80              |H       |		MOVEM.L	A0+D7+D0,-(A7)
00020fda 42 b9 00 02 22 a8        |B   "   |		CLR.L	0x222a8
00020fe0 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020fe2 10 07                    |        |		MOVE.B	D7,D0
00020fe4 48 80                    |H       |		EXTB.W	D0
00020fe6 04 40 00 0c              | @      |		SUBI.W	#0x000c,D0
00020fea 41 bc 00 03              |A       |		CHK.W	#0x3,D0
00020fee 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
00020ff4 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
00020ff8 52 07                    |R       |		ADDQ.B	#0x1,D7
00020ffa 0c 07 00 0f              |        |		CMPI.B	#0x0f,D7
00020ffe 6f e2                    |o       |		BLE	0x20fe2
00021000 4c df 01 81              |L       |		MOVEM.L	(A7)+,D0+D7+A0
00021004 4e 5e                    |N^      |		UNLK	A6
00021006 4e 75                    |Nu      |		RTS
00021008 ; --------------------------------------------------------------------------------------
00021008 ; OMSI PASCAL Function
00021008 ; --------------------------------------------------------------------------------------
00021008 4e 56 ff e8              |NV      |		LINK.W	A6,#0xffe8
0002100c bf d5                    |        |		CMPA.L	(A5),A7
0002100e 62 06                    |b       |		BHI	0x21016
00021010 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00021014 4e 76                    |Nv      |		TRAPV
00021016 de fc 00 14              |        |		ADDA.W	#0x14,A7
0002101a 48 e7 81 80              |H       |		MOVEM.L	A0+D7+D0,-(A7)
0002101e 42 b9 00 02 22 a8        |B   "   |		CLR.L	0x222a8
00021024 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00021026 10 07                    |        |		MOVE.B	D7,D0
00021028 48 80                    |H       |		EXTB.W	D0
0002102a 04 40 00 0c              | @      |		SUBI.W	#0x000c,D0
0002102e 41 bc 00 03              |A       |		CHK.W	#0x3,D0
00021032 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
00021038 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
0002103c 52 07                    |R       |		ADDQ.B	#0x1,D7
0002103e 0c 07 00 0f              |        |		CMPI.B	#0x0f,D7
00021042 6f e2                    |o       |		BLE	0x21026
00021044 4c df 01 81              |L       |		MOVEM.L	(A7)+,D0+D7+A0
00021048 4e 5e                    |N^      |		UNLK	A6
0002104a 4e 75                    |Nu      |		RTS
0002104c ; --------------------------------------------------------------------------------------
0002104c ; OMSI PASCAL Function
0002104c ; --------------------------------------------------------------------------------------
0002104c 4e 56 ff e8              |NV      |		LINK.W	A6,#0xffe8
00021050 bf d5                    |        |		CMPA.L	(A5),A7
00021052 62 06                    |b       |		BHI	0x2105a
00021054 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00021058 4e 76                    |Nv      |		TRAPV
0002105a de fc 00 14              |        |		ADDA.W	#0x14,A7
0002105e 48 e7 81 80              |H       |		MOVEM.L	A0+D7+D0,-(A7)
00021062 42 b9 00 02 22 a8        |B   "   |		CLR.L	0x222a8
00021068 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
0002106a 10 07                    |        |		MOVE.B	D7,D0
0002106c 48 80                    |H       |		EXTB.W	D0
0002106e 04 40 00 0c              | @      |		SUBI.W	#0x000c,D0
00021072 41 bc 00 03              |A       |		CHK.W	#0x3,D0
00021076 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
0002107c 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
00021080 52 07                    |R       |		ADDQ.B	#0x1,D7
00021082 0c 07 00 0f              |        |		CMPI.B	#0x0f,D7
00021086 6f e2                    |o       |		BLE	0x2106a
00021088 4c df 01 81              |L       |		MOVEM.L	(A7)+,D0+D7+A0
0002108c 4e 5e                    |N^      |		UNLK	A6
0002108e 4e 75                    |Nu      |		RTS
00021090 ; --------------------------------------------------------------------------------------
00021090 ; OMSI PASCAL Function
00021090 ; --------------------------------------------------------------------------------------
00021090 4e 56 ff e8              |NV      |		LINK.W	A6,#0xffe8
00021094 bf d5                    |        |		CMPA.L	(A5),A7
00021096 62 06                    |b       |		BHI	0x2109e
00021098 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002109c 4e 76                    |Nv      |		TRAPV
0002109e de fc 00 14              |        |		ADDA.W	#0x14,A7
000210a2 48 e7 81 80              |H       |		MOVEM.L	A0+D7+D0,-(A7)
000210a6 42 b9 00 02 22 a8        |B   "   |		CLR.L	0x222a8
000210ac 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
000210ae 10 07                    |        |		MOVE.B	D7,D0
000210b0 48 80                    |H       |		EXTB.W	D0
000210b2 04 40 00 0c              | @      |		SUBI.W	#0x000c,D0
000210b6 41 bc 00 03              |A       |		CHK.W	#0x3,D0
000210ba 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
000210c0 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
000210c4 52 07                    |R       |		ADDQ.B	#0x1,D7
000210c6 0c 07 00 0f              |        |		CMPI.B	#0x0f,D7
000210ca 6f e2                    |o       |		BLE	0x210ae
000210cc 4c df 01 81              |L       |		MOVEM.L	(A7)+,D0+D7+A0
000210d0 4e 5e                    |N^      |		UNLK	A6
000210d2 4e 75                    |Nu      |		RTS
000210d4 ; --------------------------------------------------------------------------------------
000210d4 ; OMSI PASCAL Function
000210d4 ; --------------------------------------------------------------------------------------
000210d4 4e 56 ff e8              |NV      |		LINK.W	A6,#0xffe8
000210d8 bf d5                    |        |		CMPA.L	(A5),A7
000210da 62 06                    |b       |		BHI	0x210e2
000210dc 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
000210e0 4e 76                    |Nv      |		TRAPV
000210e2 de fc 00 14              |        |		ADDA.W	#0x14,A7
000210e6 48 e7 81 80              |H       |		MOVEM.L	A0+D7+D0,-(A7)
000210ea 42 b9 00 02 22 a8        |B   "   |		CLR.L	0x222a8
000210f0 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
000210f2 10 07                    |        |		MOVE.B	D7,D0
000210f4 48 80                    |H       |		EXTB.W	D0
000210f6 04 40 00 0c              | @      |		SUBI.W	#0x000c,D0
000210fa 41 bc 00 03              |A       |		CHK.W	#0x3,D0
000210fe 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
00021104 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
00021108 52 07                    |R       |		ADDQ.B	#0x1,D7
0002110a 0c 07 00 0f              |        |		CMPI.B	#0x0f,D7
0002110e 6f e2                    |o       |		BLE	0x210f2
00021110 4c df 01 81              |L       |		MOVEM.L	(A7)+,D0+D7+A0
00021114 4e 5e                    |N^      |		UNLK	A6
00021116 4e 75                    |Nu      |		RTS
00021118 ; --------------------------------------------------------------------------------------
00021118 ; OMSI PASCAL Function
00021118 ; --------------------------------------------------------------------------------------
00021118 4e 56 ff e8              |NV      |		LINK.W	A6,#0xffe8
0002111c bf d5                    |        |		CMPA.L	(A5),A7
0002111e 62 06                    |b       |		BHI	0x21126
00021120 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00021124 4e 76                    |Nv      |		TRAPV
00021126 de fc 00 14              |        |		ADDA.W	#0x14,A7
0002112a 48 e7 81 80              |H       |		MOVEM.L	A0+D7+D0,-(A7)
0002112e 42 b9 00 02 22 a8        |B   "   |		CLR.L	0x222a8
00021134 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00021136 10 07                    |        |		MOVE.B	D7,D0
00021138 48 80                    |H       |		EXTB.W	D0
0002113a 04 40 00 0c              | @      |		SUBI.W	#0x000c,D0
0002113e 41 bc 00 03              |A       |		CHK.W	#0x3,D0
00021142 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
00021148 4a 30 00 27              |J0 '    |		TST.B	(A0+D0.W+#0x27)
0002114c 52 07                    |R       |		ADDQ.B	#0x1,D7
0002114e 0c 07 00 0f              |        |		CMPI.B	#0x0f,D7
00021152 6f e2                    |o       |		BLE	0x21136
00021154 4c df 01 81              |L       |		MOVEM.L	(A7)+,D0+D7+A0
00021158 4e 5e                    |N^      |		UNLK	A6
0002115a 4e 75                    |Nu      |		RTS
0002115c ; --------------------------------------------------------------------------------------
0002115c ; OMSI PASCAL Function
0002115c ; --------------------------------------------------------------------------------------
0002115c					START:
0002115c 4f fa 00 08              |O       |		LEA.L	MAIN,A7
00021160 4e f9 00 01 02 80        |N       |		JMP	?start_program
00021166					MAIN:
00021166 45 f9 00 02 22 8e        |E   "   |		LEA.L	0x2228e,A2
0002116c 47 f9 00 02 22 90        |G   "   |		LEA.L	0x22290,A3
00021172 49 f9 00 02 22 91        |I   "   |		LEA.L	0x22291,A4
00021178 72 01                    |r       |		MOVEQ.L	#0x01,D1
0002117a 74 07                    |t       |		MOVEQ.L	#0x07,D2
0002117c 4e b9 00 01 03 98        |N       |		JSR	FSCALL_10398
00021182 48 52                    |HR      |		PEA.L	(A2)
00021184 48 79 00 02 22 8f        |Hy  "   |		PEA.L	0x2228f
0002118a 48 53                    |HS      |		PEA.L	(A3)
0002118c 4e b9 00 01 05 56        |N    V  |		JSR	?IPC_GetStd(MOD a : Pointer; VAR b : Bool ; VAR c : Bool)
00021192 de fc 00 0c              |        |		ADDA.W	#0xc,A7
00021196 48 78 00 05              |Hx      |		PEA.L	0x5
0002119a 4e b9 00 01 04 d8        |N       |		JSR	ExpInit(a : Long)
000211a0 54 4f                    |TO      |		ADDQ.L	#0x2,A7
000211a2 1e 93                    |        |		MOVE.B	(A3),(A7)
000211a4 4e b9 00 01 04 d2        |N       |		JSR	SetExpInitDone(a : Byte)
000211aa 59 4f                    |YO      |		SUBQ.L	#0x4,A7
000211ac 20 4f                    | O      |		MOVEA.L	A7,A0
000211ae 43 fa f0 2c              |C  ,    |		LEA.L	0x201dc,A1
000211b2 70 04                    |p       |		MOVEQ.L	#0x04,D0
000211b4 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
000211b6 51 c8 ff fc              |Q       |		DBF	D0,0x211b4
000211ba 59 4f                    |YO      |		SUBQ.L	#0x4,A7
000211bc 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
000211c0 3f 01                    |?       |		MOVE.W	D1,-(A7)
000211c2 3f 3c 00 05              |?<      |		MOVE.W	#0x5,-(A7)
000211c6 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
000211cc 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000211ce 23 df 00 02 22 92        |#   "   |		MOVE.L	(A7)+,0x22292
000211d4 5c 4f                    |\O      |		ADDQ.L	#0x6,A7
000211d6 48 79 00 02 22 96        |Hy  "   |		PEA.L	0x22296
000211dc 4e b9 00 01 02 b8        |N       |		JSR	NewString(VAR a : String)
000211e2 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000211e4 70 00                    |p       |		MOVEQ.L	#0x00,D0
000211e6 23 c0 00 02 22 a8        |#   "   |		MOVE.L	D0,0x222a8
000211ec b0 82                    |        |		CMP.L	D2,D0
000211ee 63 02                    |c       |		BLS	0x211f2
000211f0 4e 4f                    |NO      |		TRAP	#15
000211f2 41 f9 00 02 22 86        |A   "   |		LEA.L	0x22286,A0
000211f8 42 30 08 15              |B0      |		CLR.B	(A0+D0.L+#0x15)
000211fc 52 80                    |R       |		ADDQ.L	#0x1,D0
000211fe b0 82                    |        |		CMP.L	D2,D0
00021200 6f e4                    |o       |		BLE	0x211e6
00021202 42 14                    |B       |		CLR.B	(A4)
00021204 42 80                    |B       |		CLR.L	D0
00021206 10 12                    |        |		MOVE.B	(A2),D0
00021208 41 bc 00 0f              |A       |		CHK.W	#0xf,D0
0002120c 13 c0 00 02 22 ac        |    "   |		MOVE.B	D0,0x222ac
00021212 4e ba f2 5a              |N  Z    |		JSR	0x2046e
00021216 4e ba f6 2a              |N  *    |		JSR	0x20842
0002121a 4e ba f3 b2              |N       |		JSR	0x205ce
0002121e 4e ba f3 12              |N       |		JSR	0x20532
00021222 4e ba f7 60              |N  `    |		JSR	0x20984
00021226 4e ba f8 d4              |N       |		JSR	0x20afc
0002122a 4e ba fb 1c              |N       |		JSR	0x20d48
0002122e 4e ba fb 5c              |N  \    |		JSR	0x20d8c
00021232 4e ba fc 12              |N       |		JSR	0x20e46
00021236 4e ba fc 52              |N  R    |		JSR	0x20e8a
0002123a 4e ba fd 88              |N       |		JSR	0x20fc4
0002123e 4e ba fd c8              |N       |		JSR	0x21008
00021242 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00021244 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
0002124a 4a 1f                    |J       |		TST.B	(A7)+
0002124c 66 04                    |f       |		BNE	0x21252
0002124e 4e ba fa 84              |N       |		JSR	0x20cd4
00021252 20 39 00 02 22 a4        | 9  "   |		MOVE.L	0x222a4,D0
00021258 b0 81                    |        |		CMP.L	D1,D0
0002125a 6f 10                    |o       |		BLE	0x2126c
0002125c 4e ba fd ee              |N       |		JSR	0x2104c
00021260 4e ba fe 2e              |N  .    |		JSR	0x21090
00021264 4e ba fe 6e              |N  n    |		JSR	0x210d4
00021268 4e ba fe ae              |N       |		JSR	0x21118
0002126c 4e ba f2 c4              |N       |		JSR	0x20532
00021270 4e ba f3 5c              |N  \    |		JSR	0x205ce
00021274 18 81                    |        |		MOVE.B	D1,(A4)
00021276 42 27                    |B'      |		CLR.B	-(A7)
00021278 4e ba f0 c4              |N       |		JSR	0x2033e
0002127c 54 4f                    |TO      |		ADDQ.L	#0x2,A7
0002127e 4e b9 00 01 02 84        |N       |		JSR	?exit
00021284 54 45 53 54 5f 54 53 5f  |TEST_TS_|		.TXT	'TEST_TS_DATA_PATH.MEM '
0002129a ; --------------------------------------------------------------------------------------
0002129a ; OMSI PASCAL Function
0002129a ;    <LVAR  0x018 1(r)>
0002129a ;    <LVAR  0x014 4(r)>
0002129a ;    <LVAR  0x010 4(r)>
0002129a ;    <LVAR  0x00c 4(r)>
0002129a ;    <LVAR  0x008 4(r)>
0002129a ;    <LVAR -0x006 @ 4(r)>
0002129a ; --------------------------------------------------------------------------------------
0002129a 4e 56 ff b4              |NV      |		LINK.W	A6,#0xffb4
0002129e bf d5                    |        |		CMPA.L	(A5),A7
000212a0 62 06                    |b       |		BHI	0x212a8
000212a2 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
000212a6 4e 76                    |Nv      |		TRAPV
000212a8 de fc 00 46              |   F    |		ADDA.W	#0x46,A7
000212ac 48 e7 e0 f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D2+D1+D0,-(A7)
000212b0 45 ee ff fa              |E       |		LEA.L	(A6-0x6),A2
000212b4 47 f8 00 00              |G       |		LEA.L	0x0,A3
000212b8 49 f9 00 01 04 72        |I    r  |		LEA.L	ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L),A4
000212be 72 10                    |r       |		MOVEQ.L	#0x10,D1
000212c0 74 0c                    |t       |		MOVEQ.L	#0x0c,D2
000212c2 9e fc 00 16              |        |		SUBA.W	#0x16,A7
000212c6 20 4f                    | O      |		MOVEA.L	A7,A0
000212c8 43 fa ff ba              |C       |		LEA.L	0x21284,A1
000212cc 70 14                    |p       |		MOVEQ.L	#0x14,D0
000212ce 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
000212d0 51 c8 ff fc              |Q       |		DBF	D0,0x212ce
000212d4 59 4f                    |YO      |		SUBQ.L	#0x4,A7
000212d6 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
000212da 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
000212de 3f 3c 00 15              |?<      |		MOVE.W	#0x15,-(A7)
000212e2 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
000212e8 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000212ea 48 52                    |HR      |		PEA.L	(A2)
000212ec 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
000212f2 de fc 00 1c              |        |		ADDA.W	#0x1c,A7
000212f6 42 17                    |B       |		CLR.B	(A7)
000212f8 1f 2e 00 18              | .      |		MOVE.B	(A6+0x18),-(A7)
000212fc 2f 12                    |/       |		MOVE.L	(A2),-(A7)
000212fe 4e b9 00 01 04 ba        |N       |		JSR	ExpRun(a: Bool; adr: Byte; b: Pointer)
00021304 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021306 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021308 20 6e 00 14              | n      |		MOVEA.L	(A6+0x14),A0
0002130c 48 50                    |HP      |		PEA.L	(A0)
0002130e 4e b9 00 01 04 78        |N    x  |		JSR	ExpOutputFlag(exp : Pointer; VAR status : Bool)
00021314 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021316 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021318 20 6e 00 10              | n      |		MOVEA.L	(A6+0x10),A0
0002131c 48 50                    |HP      |		PEA.L	(A0)
0002131e 48 53                    |HS      |		PEA.L	(A3)
00021320 48 53                    |HS      |		PEA.L	(A3)
00021322 4e 94                    |N       |		JSR	(A4)
00021324 de c1                    |        |		ADDA.W	D1,A7
00021326 20 6e 00 0c              | n      |		MOVEA.L	(A6+0xc),A0
0002132a 2f 12                    |/       |		MOVE.L	(A2),-(A7)
0002132c 48 50                    |HP      |		PEA.L	(A0)
0002132e 48 53                    |HS      |		PEA.L	(A3)
00021330 48 78 00 07              |Hx      |		PEA.L	0x7
00021334 4e 94                    |N       |		JSR	(A4)
00021336 de c2                    |        |		ADDA.W	D2,A7
00021338 2e 92                    |.       |		MOVE.L	(A2),(A7)
0002133a 48 68 00 08              |Hh      |		PEA.L	(A0+0x8)
0002133e 48 53                    |HS      |		PEA.L	(A3)
00021340 48 53                    |HS      |		PEA.L	(A3)
00021342 4e 94                    |N       |		JSR	(A4)
00021344 de c1                    |        |		ADDA.W	D1,A7
00021346 20 6e 00 08              | n      |		MOVEA.L	(A6+0x8),A0
0002134a 2f 12                    |/       |		MOVE.L	(A2),-(A7)
0002134c 48 50                    |HP      |		PEA.L	(A0)
0002134e 48 53                    |HS      |		PEA.L	(A3)
00021350 48 78 00 07              |Hx      |		PEA.L	0x7
00021354 4e 94                    |N       |		JSR	(A4)
00021356 de c2                    |        |		ADDA.W	D2,A7
00021358 2e 92                    |.       |		MOVE.L	(A2),(A7)
0002135a 48 68 00 08              |Hh      |		PEA.L	(A0+0x8)
0002135e 48 53                    |HS      |		PEA.L	(A3)
00021360 48 53                    |HS      |		PEA.L	(A3)
00021362 4e 94                    |N       |		JSR	(A4)
00021364 de c1                    |        |		ADDA.W	D1,A7
00021366 48 52                    |HR      |		PEA.L	(A2)
00021368 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
0002136e 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021370 4c df 1f 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A0+A1+A2+A3+A4
00021374 4e 5e                    |N^      |		UNLK	A6
00021376 4e 75                    |Nu      |		RTS
00021378 54 45 53 54 5f 54 41 47  |TEST_TAG|		.TXT	'TEST_TAGSTORE_PARITY_2.MEM'
00021392 54 45 53 54 5f 54 41 47  |TEST_TAG|		.TXT	'TEST_TAGSTORE_PARITY_2.M32'
000213ac ; --------------------------------------------------------------------------------------
000213ac ; OMSI PASCAL Function
000213ac ;    <LVAR  0x024 1(r)>
000213ac ;    <LVAR  0x020 4(r)>
000213ac ;    <LVAR  0x01c 4(r)>
000213ac ;    <LVAR  0x018 4(r)>
000213ac ;    <LVAR  0x014 4(r)>
000213ac ;    <LVAR  0x010 4(r)>
000213ac ;    <LVAR  0x00c 4(r)>
000213ac ;    <LVAR  0x008 4(r)>
000213ac ;    <LVAR -0x006 @ 4(r)>
000213ac ; --------------------------------------------------------------------------------------
000213ac 4e 56 ff b8              |NV      |		LINK.W	A6,#0xffb8
000213b0 bf d5                    |        |		CMPA.L	(A5),A7
000213b2 62 06                    |b       |		BHI	0x213ba
000213b4 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
000213b8 4e 76                    |Nv      |		TRAPV
000213ba de fc 00 42              |   B    |		ADDA.W	#0x42,A7
000213be 48 e7 c0 f0              |H       |		MOVEM.L	A3+A2+A1+A0+D1+D0,-(A7)
000213c2 43 ee ff fa              |C       |		LEA.L	(A6-0x6),A1
000213c6 45 f8 00 00              |E       |		LEA.L	0x0,A2
000213ca 47 f9 00 01 04 72        |G    r  |		LEA.L	ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L),A3
000213d0 72 0c                    |r       |		MOVEQ.L	#0x0c,D1
000213d2 55 4f                    |UO      |		SUBQ.L	#0x2,A7
000213d4 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
000213da 4a 1f                    |J       |		TST.B	(A7)+
000213dc 67 0e                    |g       |		BEQ	0x213ec
000213de 41 fa ff b2              |A       |		LEA.L	0x21392,A0
000213e2 70 0c                    |p       |		MOVEQ.L	#0x0c,D0
000213e4 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
000213e6 51 c8 ff fc              |Q       |		DBF	D0,0x213e4
000213ea 60 0c                    |`       |		BRA	0x213f8
000213ec 41 fa ff be              |A       |		LEA.L	0x213ac,A0
000213f0 70 0c                    |p       |		MOVEQ.L	#0x0c,D0
000213f2 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
000213f4 51 c8 ff fc              |Q       |		DBF	D0,0x213f2
000213f8 59 4f                    |YO      |		SUBQ.L	#0x4,A7
000213fa 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
000213fe 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
00021402 3f 3c 00 1a              |?<      |		MOVE.W	#0x1a,-(A7)
00021406 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
0002140c 50 4f                    |PO      |		ADDQ.L	#0x8,A7
0002140e 48 51                    |HQ      |		PEA.L	(A1)
00021410 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
00021416 de fc 00 22              |   "    |		ADDA.W	#0x22,A7
0002141a 42 27                    |B'      |		CLR.B	-(A7)
0002141c 1f 2e 00 24              | . $    |		MOVE.B	(A6+0x24),-(A7)
00021420 2f 11                    |/       |		MOVE.L	(A1),-(A7)
00021422 4e b9 00 01 04 ba        |N       |		JSR	ExpRun(a: Bool; adr: Byte; b: Pointer)
00021428 58 4f                    |XO      |		ADDQ.L	#0x4,A7
0002142a 2e 91                    |.       |		MOVE.L	(A1),(A7)
0002142c 20 6e 00 20              | n      |		MOVEA.L	(A6+0x20),A0
00021430 48 50                    |HP      |		PEA.L	(A0)
00021432 4e b9 00 01 04 78        |N    x  |		JSR	ExpOutputFlag(exp : Pointer; VAR status : Bool)
00021438 58 4f                    |XO      |		ADDQ.L	#0x4,A7
0002143a 2e 91                    |.       |		MOVE.L	(A1),(A7)
0002143c 20 6e 00 1c              | n      |		MOVEA.L	(A6+0x1c),A0
00021440 48 50                    |HP      |		PEA.L	(A0)
00021442 4e b9 00 01 04 78        |N    x  |		JSR	ExpOutputFlag(exp : Pointer; VAR status : Bool)
00021448 58 4f                    |XO      |		ADDQ.L	#0x4,A7
0002144a 2e 91                    |.       |		MOVE.L	(A1),(A7)
0002144c 20 6e 00 18              | n      |		MOVEA.L	(A6+0x18),A0
00021450 48 50                    |HP      |		PEA.L	(A0)
00021452 48 52                    |HR      |		PEA.L	(A2)
00021454 48 52                    |HR      |		PEA.L	(A2)
00021456 4e 93                    |N       |		JSR	(A3)
00021458 de c1                    |        |		ADDA.W	D1,A7
0002145a 2e 91                    |.       |		MOVE.L	(A1),(A7)
0002145c 20 6e 00 14              | n      |		MOVEA.L	(A6+0x14),A0
00021460 48 50                    |HP      |		PEA.L	(A0)
00021462 48 52                    |HR      |		PEA.L	(A2)
00021464 48 52                    |HR      |		PEA.L	(A2)
00021466 4e 93                    |N       |		JSR	(A3)
00021468 de c1                    |        |		ADDA.W	D1,A7
0002146a 2e 91                    |.       |		MOVE.L	(A1),(A7)
0002146c 20 6e 00 10              | n      |		MOVEA.L	(A6+0x10),A0
00021470 48 50                    |HP      |		PEA.L	(A0)
00021472 48 52                    |HR      |		PEA.L	(A2)
00021474 48 52                    |HR      |		PEA.L	(A2)
00021476 4e 93                    |N       |		JSR	(A3)
00021478 de c1                    |        |		ADDA.W	D1,A7
0002147a 2e 91                    |.       |		MOVE.L	(A1),(A7)
0002147c 20 6e 00 0c              | n      |		MOVEA.L	(A6+0xc),A0
00021480 48 50                    |HP      |		PEA.L	(A0)
00021482 48 52                    |HR      |		PEA.L	(A2)
00021484 48 52                    |HR      |		PEA.L	(A2)
00021486 4e 93                    |N       |		JSR	(A3)
00021488 de c1                    |        |		ADDA.W	D1,A7
0002148a 2e 91                    |.       |		MOVE.L	(A1),(A7)
0002148c 20 6e 00 08              | n      |		MOVEA.L	(A6+0x8),A0
00021490 48 50                    |HP      |		PEA.L	(A0)
00021492 48 52                    |HR      |		PEA.L	(A2)
00021494 48 52                    |HR      |		PEA.L	(A2)
00021496 4e 93                    |N       |		JSR	(A3)
00021498 de fc 00 10              |        |		ADDA.W	#0x10,A7
0002149c 48 51                    |HQ      |		PEA.L	(A1)
0002149e 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
000214a4 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000214a6 4c df 0f 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1+A2+A3
000214aa 4e 5e                    |N^      |		UNLK	A6
000214ac 4e 75                    |Nu      |		RTS
000214ae 54 45 53 54 5f 54 41 47  |TEST_TAG|		.TXT	'TEST_TAGSTORE_PARITY_1.MEM'
000214c8 54 45 53 54 5f 54 41 47  |TEST_TAG|		.TXT	'TEST_TAGSTORE_PARITY_1.M32'
000214e2 ; --------------------------------------------------------------------------------------
000214e2 ; OMSI PASCAL Function
000214e2 ;    <LVAR  0x028 1(r)>
000214e2 ;    <LVAR  0x024 4(r)>
000214e2 ;    <LVAR  0x020 4(r)>
000214e2 ;    <LVAR  0x01c 4(r)>
000214e2 ;    <LVAR  0x018 4(r)>
000214e2 ;    <LVAR  0x014 4(r)>
000214e2 ;    <LVAR  0x010 4(r)>
000214e2 ;    <LVAR  0x00c 4(r)>
000214e2 ;    <LVAR  0x008 4(r)>
000214e2 ;    <LVAR -0x006 @ 4(r)>
000214e2 ; --------------------------------------------------------------------------------------
000214e2 4e 56 ff b8              |NV      |		LINK.W	A6,#0xffb8
000214e6 bf d5                    |        |		CMPA.L	(A5),A7
000214e8 62 06                    |b       |		BHI	0x214f0
000214ea 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
000214ee 4e 76                    |Nv      |		TRAPV
000214f0 de fc 00 42              |   B    |		ADDA.W	#0x42,A7
000214f4 48 e7 c0 f0              |H       |		MOVEM.L	A3+A2+A1+A0+D1+D0,-(A7)
000214f8 43 f8 00 00              |C       |		LEA.L	0x0,A1
000214fc 45 ee ff fa              |E       |		LEA.L	(A6-0x6),A2
00021500 47 f9 00 01 04 72        |G    r  |		LEA.L	ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L),A3
00021506 72 0c                    |r       |		MOVEQ.L	#0x0c,D1
00021508 55 4f                    |UO      |		SUBQ.L	#0x2,A7
0002150a 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00021510 4a 1f                    |J       |		TST.B	(A7)+
00021512 67 0e                    |g       |		BEQ	0x21522
00021514 41 fa ff b2              |A       |		LEA.L	0x214c8,A0
00021518 70 0c                    |p       |		MOVEQ.L	#0x0c,D0
0002151a 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
0002151c 51 c8 ff fc              |Q       |		DBF	D0,0x2151a
00021520 60 0c                    |`       |		BRA	0x2152e
00021522 41 fa ff be              |A       |		LEA.L	0x214e2,A0
00021526 70 0c                    |p       |		MOVEQ.L	#0x0c,D0
00021528 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
0002152a 51 c8 ff fc              |Q       |		DBF	D0,0x21528
0002152e 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00021530 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00021534 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
00021538 3f 3c 00 1a              |?<      |		MOVE.W	#0x1a,-(A7)
0002153c 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00021542 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00021544 48 52                    |HR      |		PEA.L	(A2)
00021546 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
0002154c de fc 00 22              |   "    |		ADDA.W	#0x22,A7
00021550 42 27                    |B'      |		CLR.B	-(A7)
00021552 1f 2e 00 28              | . (    |		MOVE.B	(A6+0x28),-(A7)
00021556 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00021558 4e b9 00 01 04 ba        |N       |		JSR	ExpRun(a: Bool; adr: Byte; b: Pointer)
0002155e 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021560 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021562 20 6e 00 24              | n $    |		MOVEA.L	(A6+0x24),A0
00021566 48 50                    |HP      |		PEA.L	(A0)
00021568 4e b9 00 01 04 78        |N    x  |		JSR	ExpOutputFlag(exp : Pointer; VAR status : Bool)
0002156e 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021570 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021572 20 6e 00 20              | n      |		MOVEA.L	(A6+0x20),A0
00021576 48 50                    |HP      |		PEA.L	(A0)
00021578 48 51                    |HQ      |		PEA.L	(A1)
0002157a 48 51                    |HQ      |		PEA.L	(A1)
0002157c 4e 93                    |N       |		JSR	(A3)
0002157e de c1                    |        |		ADDA.W	D1,A7
00021580 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021582 20 6e 00 1c              | n      |		MOVEA.L	(A6+0x1c),A0
00021586 48 50                    |HP      |		PEA.L	(A0)
00021588 4e b9 00 01 04 78        |N    x  |		JSR	ExpOutputFlag(exp : Pointer; VAR status : Bool)
0002158e 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021590 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021592 20 6e 00 18              | n      |		MOVEA.L	(A6+0x18),A0
00021596 48 50                    |HP      |		PEA.L	(A0)
00021598 48 51                    |HQ      |		PEA.L	(A1)
0002159a 48 51                    |HQ      |		PEA.L	(A1)
0002159c 4e 93                    |N       |		JSR	(A3)
0002159e de c1                    |        |		ADDA.W	D1,A7
000215a0 2e 92                    |.       |		MOVE.L	(A2),(A7)
000215a2 20 6e 00 14              | n      |		MOVEA.L	(A6+0x14),A0
000215a6 48 50                    |HP      |		PEA.L	(A0)
000215a8 48 51                    |HQ      |		PEA.L	(A1)
000215aa 48 51                    |HQ      |		PEA.L	(A1)
000215ac 4e 93                    |N       |		JSR	(A3)
000215ae de c1                    |        |		ADDA.W	D1,A7
000215b0 2e 92                    |.       |		MOVE.L	(A2),(A7)
000215b2 20 6e 00 10              | n      |		MOVEA.L	(A6+0x10),A0
000215b6 48 50                    |HP      |		PEA.L	(A0)
000215b8 48 51                    |HQ      |		PEA.L	(A1)
000215ba 48 51                    |HQ      |		PEA.L	(A1)
000215bc 4e 93                    |N       |		JSR	(A3)
000215be de c1                    |        |		ADDA.W	D1,A7
000215c0 2e 92                    |.       |		MOVE.L	(A2),(A7)
000215c2 20 6e 00 0c              | n      |		MOVEA.L	(A6+0xc),A0
000215c6 48 50                    |HP      |		PEA.L	(A0)
000215c8 48 51                    |HQ      |		PEA.L	(A1)
000215ca 48 51                    |HQ      |		PEA.L	(A1)
000215cc 4e 93                    |N       |		JSR	(A3)
000215ce de c1                    |        |		ADDA.W	D1,A7
000215d0 2e 92                    |.       |		MOVE.L	(A2),(A7)
000215d2 20 6e 00 08              | n      |		MOVEA.L	(A6+0x8),A0
000215d6 48 50                    |HP      |		PEA.L	(A0)
000215d8 48 51                    |HQ      |		PEA.L	(A1)
000215da 48 51                    |HQ      |		PEA.L	(A1)
000215dc 4e 93                    |N       |		JSR	(A3)
000215de de fc 00 10              |        |		ADDA.W	#0x10,A7
000215e2 48 52                    |HR      |		PEA.L	(A2)
000215e4 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
000215ea 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000215ec 4c df 0f 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1+A2+A3
000215f0 4e 5e                    |N^      |		UNLK	A6
000215f2 4e 75                    |Nu      |		RTS
000215f4 54 45 53 54 5f 54 53 5f  |TEST_TS_|		.TXT	'TEST_TS_FOR_SHORTS.MEM'
0002160a 54 45 53 54 5f 54 53 5f  |TEST_TS_|		.TXT	'TEST_TS_FOR_SHORTS.M32'
00021620 ; --------------------------------------------------------------------------------------
00021620 ; OMSI PASCAL Function
00021620 ;    <LVAR  0x018 1(r)>
00021620 ;    <LVAR  0x014 4(r)>
00021620 ;    <LVAR  0x010 4(r)>
00021620 ;    <LVAR  0x00c 4(r)>
00021620 ;    <LVAR  0x008 4(r)>
00021620 ;    <LVAR -0x006 @ 4(r)>
00021620 ; --------------------------------------------------------------------------------------
00021620 4e 56 ff b8              |NV      |		LINK.W	A6,#0xffb8
00021624 bf d5                    |        |		CMPA.L	(A5),A7
00021626 62 06                    |b       |		BHI	0x2162e
00021628 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002162c 4e 76                    |Nv      |		TRAPV
0002162e de fc 00 42              |   B    |		ADDA.W	#0x42,A7
00021632 48 e7 e0 f0              |H       |		MOVEM.L	A3+A2+A1+A0+D2+D1+D0,-(A7)
00021636 43 ee ff fa              |C       |		LEA.L	(A6-0x6),A1
0002163a 45 f8 00 00              |E       |		LEA.L	0x0,A2
0002163e 47 f9 00 01 04 72        |G    r  |		LEA.L	ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L),A3
00021644 72 0c                    |r       |		MOVEQ.L	#0x0c,D1
00021646 74 10                    |t       |		MOVEQ.L	#0x10,D2
00021648 55 4f                    |UO      |		SUBQ.L	#0x2,A7
0002164a 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00021650 4a 1f                    |J       |		TST.B	(A7)+
00021652 67 0e                    |g       |		BEQ	0x21662
00021654 41 fa ff b4              |A       |		LEA.L	0x2160a,A0
00021658 70 0a                    |p       |		MOVEQ.L	#0x0a,D0
0002165a 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
0002165c 51 c8 ff fc              |Q       |		DBF	D0,0x2165a
00021660 60 0c                    |`       |		BRA	0x2166e
00021662 41 fa ff bc              |A       |		LEA.L	0x21620,A0
00021666 70 0a                    |p       |		MOVEQ.L	#0x0a,D0
00021668 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
0002166a 51 c8 ff fc              |Q       |		DBF	D0,0x21668
0002166e 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00021670 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00021674 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
00021678 3f 3c 00 16              |?<      |		MOVE.W	#0x16,-(A7)
0002167c 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00021682 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00021684 48 51                    |HQ      |		PEA.L	(A1)
00021686 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
0002168c de fc 00 1e              |        |		ADDA.W	#0x1e,A7
00021690 42 27                    |B'      |		CLR.B	-(A7)
00021692 1f 2e 00 18              | .      |		MOVE.B	(A6+0x18),-(A7)
00021696 2f 11                    |/       |		MOVE.L	(A1),-(A7)
00021698 4e b9 00 01 04 ba        |N       |		JSR	ExpRun(a: Bool; adr: Byte; b: Pointer)
0002169e 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000216a0 2e 91                    |.       |		MOVE.L	(A1),(A7)
000216a2 20 6e 00 14              | n      |		MOVEA.L	(A6+0x14),A0
000216a6 48 50                    |HP      |		PEA.L	(A0)
000216a8 4e b9 00 01 04 78        |N    x  |		JSR	ExpOutputFlag(exp : Pointer; VAR status : Bool)
000216ae 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000216b0 2e 91                    |.       |		MOVE.L	(A1),(A7)
000216b2 20 6e 00 10              | n      |		MOVEA.L	(A6+0x10),A0
000216b6 48 50                    |HP      |		PEA.L	(A0)
000216b8 48 52                    |HR      |		PEA.L	(A2)
000216ba 48 52                    |HR      |		PEA.L	(A2)
000216bc 4e 93                    |N       |		JSR	(A3)
000216be de c1                    |        |		ADDA.W	D1,A7
000216c0 2e 91                    |.       |		MOVE.L	(A1),(A7)
000216c2 20 6e 00 0c              | n      |		MOVEA.L	(A6+0xc),A0
000216c6 48 50                    |HP      |		PEA.L	(A0)
000216c8 48 52                    |HR      |		PEA.L	(A2)
000216ca 48 78 00 01              |Hx      |		PEA.L	0x1
000216ce 4e 93                    |N       |		JSR	(A3)
000216d0 de c2                    |        |		ADDA.W	D2,A7
000216d2 20 6e 00 08              | n      |		MOVEA.L	(A6+0x8),A0
000216d6 2f 11                    |/       |		MOVE.L	(A1),-(A7)
000216d8 48 50                    |HP      |		PEA.L	(A0)
000216da 48 52                    |HR      |		PEA.L	(A2)
000216dc 48 78 00 07              |Hx      |		PEA.L	0x7
000216e0 4e 93                    |N       |		JSR	(A3)
000216e2 de c1                    |        |		ADDA.W	D1,A7
000216e4 2e 91                    |.       |		MOVE.L	(A1),(A7)
000216e6 48 68 00 08              |Hh      |		PEA.L	(A0+0x8)
000216ea 48 52                    |HR      |		PEA.L	(A2)
000216ec 48 52                    |HR      |		PEA.L	(A2)
000216ee 4e 93                    |N       |		JSR	(A3)
000216f0 de c2                    |        |		ADDA.W	D2,A7
000216f2 48 51                    |HQ      |		PEA.L	(A1)
000216f4 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
000216fa 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000216fc 4c df 0f 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A0+A1+A2+A3
00021700 4e 5e                    |N^      |		UNLK	A6
00021702 4e 75                    |Nu      |		RTS
00021704 54 45 53 54 5f 4d 41 52  |TEST_MAR|		.TXT	'TEST_MAR_PARITY.MEM '
00021718 54 45 53 54 5f 4d 41 52  |TEST_MAR|		.TXT	'TEST_MAR_PARITY.M32 '
0002172c ; --------------------------------------------------------------------------------------
0002172c ; OMSI PASCAL Function
0002172c ;    <LVAR  0x018 1(r)>
0002172c ;    <LVAR  0x014 4(r)>
0002172c ;    <LVAR  0x010 4(r)>
0002172c ;    <LVAR  0x00c 4(r)>
0002172c ;    <LVAR  0x008 4(r)>
0002172c ;    <LVAR -0x006 @ 4(r)>
0002172c ; --------------------------------------------------------------------------------------
0002172c 4e 56 ff b6              |NV      |		LINK.W	A6,#0xffb6
00021730 bf d5                    |        |		CMPA.L	(A5),A7
00021732 62 06                    |b       |		BHI	0x2173a
00021734 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00021738 4e 76                    |Nv      |		TRAPV
0002173a de fc 00 44              |   D    |		ADDA.W	#0x44,A7
0002173e 48 e7 e0 f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D2+D1+D0,-(A7)
00021742 45 ee ff fa              |E       |		LEA.L	(A6-0x6),A2
00021746 47 f8 00 00              |G       |		LEA.L	0x0,A3
0002174a 49 f9 00 01 04 72        |I    r  |		LEA.L	ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L),A4
00021750 72 14                    |r       |		MOVEQ.L	#0x14,D1
00021752 74 0c                    |t       |		MOVEQ.L	#0x0c,D2
00021754 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00021756 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
0002175c 4a 1f                    |J       |		TST.B	(A7)+
0002175e 67 12                    |g       |		BEQ	0x21772
00021760 9e c1                    |        |		SUBA.W	D1,A7
00021762 20 4f                    | O      |		MOVEA.L	A7,A0
00021764 43 fa ff 9e              |C       |		LEA.L	0x21704,A1
00021768 70 12                    |p       |		MOVEQ.L	#0x12,D0
0002176a 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
0002176c 51 c8 ff fc              |Q       |		DBF	D0,0x2176a
00021770 60 10                    |`       |		BRA	0x21782
00021772 9e c1                    |        |		SUBA.W	D1,A7
00021774 20 4f                    | O      |		MOVEA.L	A7,A0
00021776 43 fa ff a0              |C       |		LEA.L	0x21718,A1
0002177a 70 12                    |p       |		MOVEQ.L	#0x12,D0
0002177c 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
0002177e 51 c8 ff fc              |Q       |		DBF	D0,0x2177c
00021782 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00021784 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00021788 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
0002178c 3f 3c 00 13              |?<      |		MOVE.W	#0x13,-(A7)
00021790 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00021796 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00021798 48 52                    |HR      |		PEA.L	(A2)
0002179a 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
000217a0 de fc 00 1c              |        |		ADDA.W	#0x1c,A7
000217a4 42 27                    |B'      |		CLR.B	-(A7)
000217a6 1f 2e 00 18              | .      |		MOVE.B	(A6+0x18),-(A7)
000217aa 2f 12                    |/       |		MOVE.L	(A2),-(A7)
000217ac 4e b9 00 01 04 ba        |N       |		JSR	ExpRun(a: Bool; adr: Byte; b: Pointer)
000217b2 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000217b4 2e 92                    |.       |		MOVE.L	(A2),(A7)
000217b6 20 6e 00 14              | n      |		MOVEA.L	(A6+0x14),A0
000217ba 48 50                    |HP      |		PEA.L	(A0)
000217bc 4e b9 00 01 04 78        |N    x  |		JSR	ExpOutputFlag(exp : Pointer; VAR status : Bool)
000217c2 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000217c4 2e 92                    |.       |		MOVE.L	(A2),(A7)
000217c6 20 6e 00 10              | n      |		MOVEA.L	(A6+0x10),A0
000217ca 48 50                    |HP      |		PEA.L	(A0)
000217cc 48 53                    |HS      |		PEA.L	(A3)
000217ce 48 53                    |HS      |		PEA.L	(A3)
000217d0 4e 94                    |N       |		JSR	(A4)
000217d2 de c2                    |        |		ADDA.W	D2,A7
000217d4 2e 92                    |.       |		MOVE.L	(A2),(A7)
000217d6 20 6e 00 0c              | n      |		MOVEA.L	(A6+0xc),A0
000217da 48 50                    |HP      |		PEA.L	(A0)
000217dc 48 53                    |HS      |		PEA.L	(A3)
000217de 48 53                    |HS      |		PEA.L	(A3)
000217e0 4e 94                    |N       |		JSR	(A4)
000217e2 de c2                    |        |		ADDA.W	D2,A7
000217e4 2e 92                    |.       |		MOVE.L	(A2),(A7)
000217e6 20 6e 00 08              | n      |		MOVEA.L	(A6+0x8),A0
000217ea 48 50                    |HP      |		PEA.L	(A0)
000217ec 48 53                    |HS      |		PEA.L	(A3)
000217ee 48 53                    |HS      |		PEA.L	(A3)
000217f0 4e 94                    |N       |		JSR	(A4)
000217f2 de fc 00 10              |        |		ADDA.W	#0x10,A7
000217f6 48 52                    |HR      |		PEA.L	(A2)
000217f8 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
000217fe 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021800 4c df 1f 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A0+A1+A2+A3+A4
00021804 4e 5e                    |N^      |		UNLK	A6
00021806 4e 75                    |Nu      |		RTS
00021808 54 45 53 54 5f 4c 52 55  |TEST_LRU|		.TXT	'TEST_LRU_UPDATE.MEM '
0002181c 54 45 53 54 5f 4c 52 55  |TEST_LRU|		.TXT	'TEST_LRU_UPDATE.M32 '
00021830 ; --------------------------------------------------------------------------------------
00021830 ; OMSI PASCAL Function
00021830 ;    <LVAR  0x018 1(r)>
00021830 ;    <LVAR  0x014 4(r)>
00021830 ;    <LVAR  0x010 4(r)>
00021830 ;    <LVAR  0x00c 4(r)>
00021830 ;    <LVAR  0x008 4(r)>
00021830 ;    <LVAR -0x006 @ 4(r)>
00021830 ; --------------------------------------------------------------------------------------
00021830 4e 56 ff b2              |NV      |		LINK.W	A6,#0xffb2
00021834 bf d5                    |        |		CMPA.L	(A5),A7
00021836 62 06                    |b       |		BHI	0x2183e
00021838 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002183c 4e 76                    |Nv      |		TRAPV
0002183e de fc 00 48              |   H    |		ADDA.W	#0x48,A7
00021842 48 e7 f0 f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D3+D2+D1+D0,-(A7)
00021846 45 ee ff fa              |E       |		LEA.L	(A6-0x6),A2
0002184a 47 f8 00 00              |G       |		LEA.L	0x0,A3
0002184e 49 f9 00 01 04 72        |I    r  |		LEA.L	ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L),A4
00021854 72 10                    |r       |		MOVEQ.L	#0x10,D1
00021856 74 14                    |t       |		MOVEQ.L	#0x14,D2
00021858 76 0c                    |v       |		MOVEQ.L	#0x0c,D3
0002185a 55 4f                    |UO      |		SUBQ.L	#0x2,A7
0002185c 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00021862 4a 1f                    |J       |		TST.B	(A7)+
00021864 67 12                    |g       |		BEQ	0x21878
00021866 9e c2                    |        |		SUBA.W	D2,A7
00021868 20 4f                    | O      |		MOVEA.L	A7,A0
0002186a 43 fa ff 9c              |C       |		LEA.L	0x21808,A1
0002186e 70 12                    |p       |		MOVEQ.L	#0x12,D0
00021870 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00021872 51 c8 ff fc              |Q       |		DBF	D0,0x21870
00021876 60 10                    |`       |		BRA	0x21888
00021878 9e c2                    |        |		SUBA.W	D2,A7
0002187a 20 4f                    | O      |		MOVEA.L	A7,A0
0002187c 43 fa ff 9e              |C       |		LEA.L	0x2181c,A1
00021880 70 12                    |p       |		MOVEQ.L	#0x12,D0
00021882 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00021884 51 c8 ff fc              |Q       |		DBF	D0,0x21882
00021888 59 4f                    |YO      |		SUBQ.L	#0x4,A7
0002188a 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
0002188e 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
00021892 3f 3c 00 13              |?<      |		MOVE.W	#0x13,-(A7)
00021896 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
0002189c 50 4f                    |PO      |		ADDQ.L	#0x8,A7
0002189e 48 52                    |HR      |		PEA.L	(A2)
000218a0 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
000218a6 de fc 00 1c              |        |		ADDA.W	#0x1c,A7
000218aa 42 27                    |B'      |		CLR.B	-(A7)
000218ac 1f 2e 00 18              | .      |		MOVE.B	(A6+0x18),-(A7)
000218b0 2f 12                    |/       |		MOVE.L	(A2),-(A7)
000218b2 4e b9 00 01 04 ba        |N       |		JSR	ExpRun(a: Bool; adr: Byte; b: Pointer)
000218b8 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000218ba 2e 92                    |.       |		MOVE.L	(A2),(A7)
000218bc 20 6e 00 14              | n      |		MOVEA.L	(A6+0x14),A0
000218c0 48 50                    |HP      |		PEA.L	(A0)
000218c2 4e b9 00 01 04 78        |N    x  |		JSR	ExpOutputFlag(exp : Pointer; VAR status : Bool)
000218c8 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000218ca 2e 92                    |.       |		MOVE.L	(A2),(A7)
000218cc 20 6e 00 10              | n      |		MOVEA.L	(A6+0x10),A0
000218d0 48 50                    |HP      |		PEA.L	(A0)
000218d2 48 53                    |HS      |		PEA.L	(A3)
000218d4 48 53                    |HS      |		PEA.L	(A3)
000218d6 4e 94                    |N       |		JSR	(A4)
000218d8 de c1                    |        |		ADDA.W	D1,A7
000218da 20 6e 00 0c              | n      |		MOVEA.L	(A6+0xc),A0
000218de 2f 12                    |/       |		MOVE.L	(A2),-(A7)
000218e0 48 50                    |HP      |		PEA.L	(A0)
000218e2 48 53                    |HS      |		PEA.L	(A3)
000218e4 48 78 00 07              |Hx      |		PEA.L	0x7
000218e8 4e 94                    |N       |		JSR	(A4)
000218ea de c3                    |        |		ADDA.W	D3,A7
000218ec 2e 92                    |.       |		MOVE.L	(A2),(A7)
000218ee 48 68 00 08              |Hh      |		PEA.L	(A0+0x8)
000218f2 48 53                    |HS      |		PEA.L	(A3)
000218f4 48 53                    |HS      |		PEA.L	(A3)
000218f6 4e 94                    |N       |		JSR	(A4)
000218f8 de c1                    |        |		ADDA.W	D1,A7
000218fa 20 6e 00 08              | n      |		MOVEA.L	(A6+0x8),A0
000218fe 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00021900 48 50                    |HP      |		PEA.L	(A0)
00021902 48 53                    |HS      |		PEA.L	(A3)
00021904 48 78 00 07              |Hx      |		PEA.L	0x7
00021908 4e 94                    |N       |		JSR	(A4)
0002190a de c3                    |        |		ADDA.W	D3,A7
0002190c 2e 92                    |.       |		MOVE.L	(A2),(A7)
0002190e 48 68 00 08              |Hh      |		PEA.L	(A0+0x8)
00021912 48 53                    |HS      |		PEA.L	(A3)
00021914 48 53                    |HS      |		PEA.L	(A3)
00021916 4e 94                    |N       |		JSR	(A4)
00021918 de c1                    |        |		ADDA.W	D1,A7
0002191a 48 52                    |HR      |		PEA.L	(A2)
0002191c 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
00021922 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021924 4c df 1f 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A0+A1+A2+A3+A4
00021928 4e 5e                    |N^      |		UNLK	A6
0002192a 4e 75                    |Nu      |		RTS
0002192c 54 45 53 54 5f 48 49 54  |TEST_HIT|		.TXT	'TEST_HIT_FLOPS.MEM'
0002193e 54 45 53 54 5f 48 49 54  |TEST_HIT|		.TXT	'TEST_HIT_FLOPS.M32'
00021950 ; --------------------------------------------------------------------------------------
00021950 ; OMSI PASCAL Function
00021950 ;    <LVAR  0x014 1(r)>
00021950 ;    <LVAR  0x010 4(r)>
00021950 ;    <LVAR  0x00c 4(r)>
00021950 ;    <LVAR  0x008 4(r)>
00021950 ;    <LVAR -0x006 @ 4(r)>
00021950 ; --------------------------------------------------------------------------------------
00021950 4e 56 ff c8              |NV      |		LINK.W	A6,#0xffc8
00021954 bf d5                    |        |		CMPA.L	(A5),A7
00021956 62 06                    |b       |		BHI	0x2195e
00021958 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002195c 4e 76                    |Nv      |		TRAPV
0002195e de fc 00 32              |   2    |		ADDA.W	#0x32,A7
00021962 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00021966 43 ee ff fa              |C       |		LEA.L	(A6-0x6),A1
0002196a 45 f8 00 00              |E       |		LEA.L	0x0,A2
0002196e 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00021970 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00021976 4a 1f                    |J       |		TST.B	(A7)+
00021978 67 0e                    |g       |		BEQ	0x21988
0002197a 41 fa ff c2              |A       |		LEA.L	0x2193e,A0
0002197e 70 08                    |p       |		MOVEQ.L	#0x08,D0
00021980 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
00021982 51 c8 ff fc              |Q       |		DBF	D0,0x21980
00021986 60 0c                    |`       |		BRA	0x21994
00021988 41 fa ff c6              |A       |		LEA.L	0x21950,A0
0002198c 70 08                    |p       |		MOVEQ.L	#0x08,D0
0002198e 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
00021990 51 c8 ff fc              |Q       |		DBF	D0,0x2198e
00021994 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00021996 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
0002199a 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
0002199e 3f 3c 00 12              |?<      |		MOVE.W	#0x12,-(A7)
000219a2 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
000219a8 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000219aa 48 51                    |HQ      |		PEA.L	(A1)
000219ac 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
000219b2 de fc 00 1a              |        |		ADDA.W	#0x1a,A7
000219b6 42 27                    |B'      |		CLR.B	-(A7)
000219b8 1f 2e 00 14              | .      |		MOVE.B	(A6+0x14),-(A7)
000219bc 2f 11                    |/       |		MOVE.L	(A1),-(A7)
000219be 4e b9 00 01 04 ba        |N       |		JSR	ExpRun(a: Bool; adr: Byte; b: Pointer)
000219c4 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000219c6 2e 91                    |.       |		MOVE.L	(A1),(A7)
000219c8 20 6e 00 10              | n      |		MOVEA.L	(A6+0x10),A0
000219cc 48 50                    |HP      |		PEA.L	(A0)
000219ce 4e b9 00 01 04 78        |N    x  |		JSR	ExpOutputFlag(exp : Pointer; VAR status : Bool)
000219d4 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000219d6 2e 91                    |.       |		MOVE.L	(A1),(A7)
000219d8 20 6e 00 0c              | n      |		MOVEA.L	(A6+0xc),A0
000219dc 48 50                    |HP      |		PEA.L	(A0)
000219de 48 52                    |HR      |		PEA.L	(A2)
000219e0 48 52                    |HR      |		PEA.L	(A2)
000219e2 4e b9 00 01 04 72        |N    r  |		JSR	ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
000219e8 de fc 00 0c              |        |		ADDA.W	#0xc,A7
000219ec 2e 91                    |.       |		MOVE.L	(A1),(A7)
000219ee 20 6e 00 08              | n      |		MOVEA.L	(A6+0x8),A0
000219f2 48 50                    |HP      |		PEA.L	(A0)
000219f4 48 52                    |HR      |		PEA.L	(A2)
000219f6 48 52                    |HR      |		PEA.L	(A2)
000219f8 4e b9 00 01 04 72        |N    r  |		JSR	ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L)
000219fe de fc 00 10              |        |		ADDA.W	#0x10,A7
00021a02 48 51                    |HQ      |		PEA.L	(A1)
00021a04 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
00021a0a 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021a0c 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00021a10 4e 5e                    |N^      |		UNLK	A6
00021a12 4e 75                    |Nu      |		RTS
00021a14 54 45 53 54 5f 44 52 41  |TEST_DRA|		.TXT	'TEST_DRAM_DATA_PATH.MEM '
00021a2c 54 45 53 54 5f 44 52 41  |TEST_DRA|		.TXT	'TEST_DRAM_DATA_PATH.M32 '
00021a44 ; --------------------------------------------------------------------------------------
00021a44 ; OMSI PASCAL Function
00021a44 ;    <LVAR  0x018 1(r)>
00021a44 ;    <LVAR  0x014 4(r)>
00021a44 ;    <LVAR  0x010 4(r)>
00021a44 ;    <LVAR  0x00c 4(r)>
00021a44 ;    <LVAR  0x008 4(r)>
00021a44 ;    <LVAR -0x006 @ 4(r)>
00021a44 ; --------------------------------------------------------------------------------------
00021a44 4e 56 ff ae              |NV      |		LINK.W	A6,#0xffae
00021a48 bf d5                    |        |		CMPA.L	(A5),A7
00021a4a 62 06                    |b       |		BHI	0x21a52
00021a4c 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00021a50 4e 76                    |Nv      |		TRAPV
00021a52 de fc 00 4c              |   L    |		ADDA.W	#0x4c,A7
00021a56 48 e7 f0 f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D3+D2+D1+D0,-(A7)
00021a5a 45 ee ff fa              |E       |		LEA.L	(A6-0x6),A2
00021a5e 47 f8 00 00              |G       |		LEA.L	0x0,A3
00021a62 49 f9 00 01 04 72        |I    r  |		LEA.L	ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L),A4
00021a68 72 0c                    |r       |		MOVEQ.L	#0x0c,D1
00021a6a 74 10                    |t       |		MOVEQ.L	#0x10,D2
00021a6c 76 18                    |v       |		MOVEQ.L	#0x18,D3
00021a6e 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00021a70 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00021a76 4a 1f                    |J       |		TST.B	(A7)+
00021a78 67 12                    |g       |		BEQ	0x21a8c
00021a7a 9e c3                    |        |		SUBA.W	D3,A7
00021a7c 20 4f                    | O      |		MOVEA.L	A7,A0
00021a7e 43 fa ff 94              |C       |		LEA.L	0x21a14,A1
00021a82 70 16                    |p       |		MOVEQ.L	#0x16,D0
00021a84 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00021a86 51 c8 ff fc              |Q       |		DBF	D0,0x21a84
00021a8a 60 10                    |`       |		BRA	0x21a9c
00021a8c 9e c3                    |        |		SUBA.W	D3,A7
00021a8e 20 4f                    | O      |		MOVEA.L	A7,A0
00021a90 43 fa ff 9a              |C       |		LEA.L	0x21a2c,A1
00021a94 70 16                    |p       |		MOVEQ.L	#0x16,D0
00021a96 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00021a98 51 c8 ff fc              |Q       |		DBF	D0,0x21a96
00021a9c 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00021a9e 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00021aa2 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
00021aa6 3f 3c 00 17              |?<      |		MOVE.W	#0x17,-(A7)
00021aaa 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00021ab0 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00021ab2 48 52                    |HR      |		PEA.L	(A2)
00021ab4 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
00021aba de fc 00 20              |        |		ADDA.W	#0x20,A7
00021abe 42 27                    |B'      |		CLR.B	-(A7)
00021ac0 1f 2e 00 18              | .      |		MOVE.B	(A6+0x18),-(A7)
00021ac4 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00021ac6 4e b9 00 01 04 ba        |N       |		JSR	ExpRun(a: Bool; adr: Byte; b: Pointer)
00021acc 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021ace 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021ad0 20 6e 00 14              | n      |		MOVEA.L	(A6+0x14),A0
00021ad4 48 50                    |HP      |		PEA.L	(A0)
00021ad6 4e b9 00 01 04 78        |N    x  |		JSR	ExpOutputFlag(exp : Pointer; VAR status : Bool)
00021adc 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021ade 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021ae0 20 6e 00 10              | n      |		MOVEA.L	(A6+0x10),A0
00021ae4 48 50                    |HP      |		PEA.L	(A0)
00021ae6 48 53                    |HS      |		PEA.L	(A3)
00021ae8 48 53                    |HS      |		PEA.L	(A3)
00021aea 4e 94                    |N       |		JSR	(A4)
00021aec de c2                    |        |		ADDA.W	D2,A7
00021aee 20 6e 00 0c              | n      |		MOVEA.L	(A6+0xc),A0
00021af2 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00021af4 48 50                    |HP      |		PEA.L	(A0)
00021af6 48 53                    |HS      |		PEA.L	(A3)
00021af8 48 78 00 07              |Hx      |		PEA.L	0x7
00021afc 4e 94                    |N       |		JSR	(A4)
00021afe de c1                    |        |		ADDA.W	D1,A7
00021b00 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021b02 48 68 00 08              |Hh      |		PEA.L	(A0+0x8)
00021b06 48 53                    |HS      |		PEA.L	(A3)
00021b08 48 78 00 07              |Hx      |		PEA.L	0x7
00021b0c 4e 94                    |N       |		JSR	(A4)
00021b0e de c1                    |        |		ADDA.W	D1,A7
00021b10 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021b12 48 68 00 10              |Hh      |		PEA.L	(A0+0x10)
00021b16 48 53                    |HS      |		PEA.L	(A3)
00021b18 48 53                    |HS      |		PEA.L	(A3)
00021b1a 4e 94                    |N       |		JSR	(A4)
00021b1c de c1                    |        |		ADDA.W	D1,A7
00021b1e 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021b20 48 68 00 11              |Hh      |		PEA.L	(A0+0x11)
00021b24 48 53                    |HS      |		PEA.L	(A3)
00021b26 48 78 00 01              |Hx      |		PEA.L	0x1
00021b2a 4e 94                    |N       |		JSR	(A4)
00021b2c de c2                    |        |		ADDA.W	D2,A7
00021b2e 20 6e 00 08              | n      |		MOVEA.L	(A6+0x8),A0
00021b32 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00021b34 48 50                    |HP      |		PEA.L	(A0)
00021b36 48 53                    |HS      |		PEA.L	(A3)
00021b38 48 78 00 07              |Hx      |		PEA.L	0x7
00021b3c 4e 94                    |N       |		JSR	(A4)
00021b3e de c1                    |        |		ADDA.W	D1,A7
00021b40 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021b42 48 68 00 08              |Hh      |		PEA.L	(A0+0x8)
00021b46 48 53                    |HS      |		PEA.L	(A3)
00021b48 48 78 00 07              |Hx      |		PEA.L	0x7
00021b4c 4e 94                    |N       |		JSR	(A4)
00021b4e de c1                    |        |		ADDA.W	D1,A7
00021b50 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021b52 48 68 00 10              |Hh      |		PEA.L	(A0+0x10)
00021b56 48 53                    |HS      |		PEA.L	(A3)
00021b58 48 53                    |HS      |		PEA.L	(A3)
00021b5a 4e 94                    |N       |		JSR	(A4)
00021b5c de c1                    |        |		ADDA.W	D1,A7
00021b5e 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021b60 48 68 00 11              |Hh      |		PEA.L	(A0+0x11)
00021b64 48 53                    |HS      |		PEA.L	(A3)
00021b66 48 78 00 01              |Hx      |		PEA.L	0x1
00021b6a 4e 94                    |N       |		JSR	(A4)
00021b6c de c2                    |        |		ADDA.W	D2,A7
00021b6e 48 52                    |HR      |		PEA.L	(A2)
00021b70 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
00021b76 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021b78 4c df 1f 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A0+A1+A2+A3+A4
00021b7c 4e 5e                    |N^      |		UNLK	A6
00021b7e 4e 75                    |Nu      |		RTS
00021b80 54 45 53 54 5f 44 52 41  |TEST_DRA|		.TXT	'TEST_DRAM_ADDRESS.MEM '
00021b96 54 45 53 54 5f 44 52 41  |TEST_DRA|		.TXT	'TEST_DRAM_ADDRESS.M32 '
00021bac ; --------------------------------------------------------------------------------------
00021bac ; OMSI PASCAL Function
00021bac ;    <LVAR  0x028 1(r)>
00021bac ;    <LVAR  0x024 4(r)>
00021bac ;    <LVAR  0x020 4(r)>
00021bac ;    <LVAR  0x01c 4(r)>
00021bac ;    <LVAR  0x018 4(r)>
00021bac ;    <LVAR  0x014 4(r)>
00021bac ;    <LVAR  0x010 4(r)>
00021bac ;    <LVAR  0x00c 4(r)>
00021bac ;    <LVAR  0x008 4(r)>
00021bac ;    <LVAR -0x006 @ 4(r)>
00021bac ; --------------------------------------------------------------------------------------
00021bac 4e 56 ff b4              |NV      |		LINK.W	A6,#0xffb4
00021bb0 bf d5                    |        |		CMPA.L	(A5),A7
00021bb2 62 06                    |b       |		BHI	0x21bba
00021bb4 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00021bb8 4e 76                    |Nv      |		TRAPV
00021bba de fc 00 46              |   F    |		ADDA.W	#0x46,A7
00021bbe 48 e7 e0 f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D2+D1+D0,-(A7)
00021bc2 45 ee ff fa              |E       |		LEA.L	(A6-0x6),A2
00021bc6 47 f8 00 00              |G       |		LEA.L	0x0,A3
00021bca 49 f9 00 01 04 72        |I    r  |		LEA.L	ExpOutputParam(exp : Pointer; b : Pointer; c : L; d : L),A4
00021bd0 72 0c                    |r       |		MOVEQ.L	#0x0c,D1
00021bd2 74 16                    |t       |		MOVEQ.L	#0x16,D2
00021bd4 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00021bd6 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00021bdc 4a 1f                    |J       |		TST.B	(A7)+
00021bde 67 12                    |g       |		BEQ	0x21bf2
00021be0 9e c2                    |        |		SUBA.W	D2,A7
00021be2 20 4f                    | O      |		MOVEA.L	A7,A0
00021be4 43 fa ff 9a              |C       |		LEA.L	0x21b80,A1
00021be8 70 14                    |p       |		MOVEQ.L	#0x14,D0
00021bea 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00021bec 51 c8 ff fc              |Q       |		DBF	D0,0x21bea
00021bf0 60 10                    |`       |		BRA	0x21c02
00021bf2 9e c2                    |        |		SUBA.W	D2,A7
00021bf4 20 4f                    | O      |		MOVEA.L	A7,A0
00021bf6 43 fa ff 9e              |C       |		LEA.L	0x21b96,A1
00021bfa 70 14                    |p       |		MOVEQ.L	#0x14,D0
00021bfc 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00021bfe 51 c8 ff fc              |Q       |		DBF	D0,0x21bfc
00021c02 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00021c04 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00021c08 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
00021c0c 3f 3c 00 15              |?<      |		MOVE.W	#0x15,-(A7)
00021c10 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00021c16 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00021c18 48 52                    |HR      |		PEA.L	(A2)
00021c1a 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
00021c20 de fc 00 1e              |        |		ADDA.W	#0x1e,A7
00021c24 42 27                    |B'      |		CLR.B	-(A7)
00021c26 1f 2e 00 28              | . (    |		MOVE.B	(A6+0x28),-(A7)
00021c2a 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00021c2c 4e b9 00 01 04 ba        |N       |		JSR	ExpRun(a: Bool; adr: Byte; b: Pointer)
00021c32 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021c34 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021c36 20 6e 00 24              | n $    |		MOVEA.L	(A6+0x24),A0
00021c3a 48 50                    |HP      |		PEA.L	(A0)
00021c3c 4e b9 00 01 04 78        |N    x  |		JSR	ExpOutputFlag(exp : Pointer; VAR status : Bool)
00021c42 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021c44 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021c46 20 6e 00 20              | n      |		MOVEA.L	(A6+0x20),A0
00021c4a 48 50                    |HP      |		PEA.L	(A0)
00021c4c 48 53                    |HS      |		PEA.L	(A3)
00021c4e 48 53                    |HS      |		PEA.L	(A3)
00021c50 4e 94                    |N       |		JSR	(A4)
00021c52 de c1                    |        |		ADDA.W	D1,A7
00021c54 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021c56 20 6e 00 1c              | n      |		MOVEA.L	(A6+0x1c),A0
00021c5a 48 50                    |HP      |		PEA.L	(A0)
00021c5c 48 53                    |HS      |		PEA.L	(A3)
00021c5e 48 78 00 01              |Hx      |		PEA.L	0x1
00021c62 4e 94                    |N       |		JSR	(A4)
00021c64 de c1                    |        |		ADDA.W	D1,A7
00021c66 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021c68 20 6e 00 18              | n      |		MOVEA.L	(A6+0x18),A0
00021c6c 48 50                    |HP      |		PEA.L	(A0)
00021c6e 48 53                    |HS      |		PEA.L	(A3)
00021c70 48 53                    |HS      |		PEA.L	(A3)
00021c72 4e 94                    |N       |		JSR	(A4)
00021c74 de c1                    |        |		ADDA.W	D1,A7
00021c76 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021c78 20 6e 00 14              | n      |		MOVEA.L	(A6+0x14),A0
00021c7c 48 50                    |HP      |		PEA.L	(A0)
00021c7e 48 53                    |HS      |		PEA.L	(A3)
00021c80 48 78 00 07              |Hx      |		PEA.L	0x7
00021c84 4e 94                    |N       |		JSR	(A4)
00021c86 de c1                    |        |		ADDA.W	D1,A7
00021c88 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021c8a 20 6e 00 10              | n      |		MOVEA.L	(A6+0x10),A0
00021c8e 48 50                    |HP      |		PEA.L	(A0)
00021c90 48 53                    |HS      |		PEA.L	(A3)
00021c92 48 78 00 07              |Hx      |		PEA.L	0x7
00021c96 4e 94                    |N       |		JSR	(A4)
00021c98 de c1                    |        |		ADDA.W	D1,A7
00021c9a 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021c9c 20 6e 00 0c              | n      |		MOVEA.L	(A6+0xc),A0
00021ca0 48 50                    |HP      |		PEA.L	(A0)
00021ca2 48 53                    |HS      |		PEA.L	(A3)
00021ca4 48 78 00 07              |Hx      |		PEA.L	0x7
00021ca8 4e 94                    |N       |		JSR	(A4)
00021caa de c1                    |        |		ADDA.W	D1,A7
00021cac 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021cae 20 6e 00 08              | n      |		MOVEA.L	(A6+0x8),A0
00021cb2 48 50                    |HP      |		PEA.L	(A0)
00021cb4 48 53                    |HS      |		PEA.L	(A3)
00021cb6 48 78 00 07              |Hx      |		PEA.L	0x7
00021cba 4e 94                    |N       |		JSR	(A4)
00021cbc de fc 00 10              |        |		ADDA.W	#0x10,A7
00021cc0 48 52                    |HR      |		PEA.L	(A2)
00021cc2 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
00021cc8 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021cca 4c df 1f 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A0+A1+A2+A3+A4
00021cce 4e 5e                    |N^      |		UNLK	A6
00021cd0 4e 75                    |Nu      |		RTS
00021cd2 52 45 41 44 5f 41 42 4f  |READ_ABO|		.TXT	'READ_ABORTS.MEM '
00021ce2 52 45 41 44 5f 41 42 4f  |READ_ABO|		.TXT	'READ_ABORTS.M32 '
00021cf2 ; --------------------------------------------------------------------------------------
00021cf2 ; OMSI PASCAL Function
00021cf2 ;    <LVAR  0x010 1(r)>
00021cf2 ;    <LVAR  0x00c 4(r)>
00021cf2 ;    <LVAR  0x008 4(r)>
00021cf2 ;    <LVAR -0x006 @ 4(r)>
00021cf2 ; --------------------------------------------------------------------------------------
00021cf2 4e 56 ff c6              |NV      |		LINK.W	A6,#0xffc6
00021cf6 bf d5                    |        |		CMPA.L	(A5),A7
00021cf8 62 06                    |b       |		BHI	0x21d00
00021cfa 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00021cfe 4e 76                    |Nv      |		TRAPV
00021d00 de fc 00 34              |   4    |		ADDA.W	#0x34,A7
00021d04 48 e7 c0 e0              |H       |		MOVEM.L	A2+A1+A0+D1+D0,-(A7)
00021d08 45 ee ff fa              |E       |		LEA.L	(A6-0x6),A2
00021d0c 72 10                    |r       |		MOVEQ.L	#0x10,D1
00021d0e 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00021d10 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00021d16 4a 1f                    |J       |		TST.B	(A7)+
00021d18 67 12                    |g       |		BEQ	0x21d2c
00021d1a 9e c1                    |        |		SUBA.W	D1,A7
00021d1c 20 4f                    | O      |		MOVEA.L	A7,A0
00021d1e 43 fa ff b2              |C       |		LEA.L	0x21cd2,A1
00021d22 70 0e                    |p       |		MOVEQ.L	#0x0e,D0
00021d24 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00021d26 51 c8 ff fc              |Q       |		DBF	D0,0x21d24
00021d2a 60 10                    |`       |		BRA	0x21d3c
00021d2c 9e c1                    |        |		SUBA.W	D1,A7
00021d2e 20 4f                    | O      |		MOVEA.L	A7,A0
00021d30 43 fa ff b0              |C       |		LEA.L	0x21ce2,A1
00021d34 70 0e                    |p       |		MOVEQ.L	#0x0e,D0
00021d36 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00021d38 51 c8 ff fc              |Q       |		DBF	D0,0x21d36
00021d3c 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00021d3e 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00021d42 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
00021d46 3f 3c 00 0f              |?<      |		MOVE.W	#0xf,-(A7)
00021d4a 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00021d50 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00021d52 48 52                    |HR      |		PEA.L	(A2)
00021d54 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
00021d5a de fc 00 18              |        |		ADDA.W	#0x18,A7
00021d5e 42 27                    |B'      |		CLR.B	-(A7)
00021d60 1f 2e 00 10              | .      |		MOVE.B	(A6+0x10),-(A7)
00021d64 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00021d66 4e b9 00 01 04 ba        |N       |		JSR	ExpRun(a: Bool; adr: Byte; b: Pointer)
00021d6c 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021d6e 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021d70 20 6e 00 0c              | n      |		MOVEA.L	(A6+0xc),A0
00021d74 48 50                    |HP      |		PEA.L	(A0)
00021d76 4e b9 00 01 04 78        |N    x  |		JSR	ExpOutputFlag(exp : Pointer; VAR status : Bool)
00021d7c 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021d7e 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021d80 20 6e 00 08              | n      |		MOVEA.L	(A6+0x8),A0
00021d84 48 50                    |HP      |		PEA.L	(A0)
00021d86 4e b9 00 01 04 78        |N    x  |		JSR	ExpOutputFlag(exp : Pointer; VAR status : Bool)
00021d8c 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00021d8e 48 52                    |HR      |		PEA.L	(A2)
00021d90 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
00021d96 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021d98 4c df 07 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1+A2
00021d9c 4e 5e                    |N^      |		UNLK	A6
00021d9e 4e 75                    |Nu      |		RTS
00021da0 4c 4f 41 44 5f 43 4f 4e  |LOAD_CON|		.TXT	'LOAD_CONFIG.MEM '
00021db0 4c 4f 41 44 5f 43 4f 4e  |LOAD_CON|		.TXT	'LOAD_CONFIG.M32 '
00021dc0 ; --------------------------------------------------------------------------------------
00021dc0 ; OMSI PASCAL Function
00021dc0 ;    <LVAR  0x00e 1(r)>
00021dc0 ;    <LVAR  0x00c 1(r)>
00021dc0 ;    <LVAR  0x00a 1(r)>
00021dc0 ;    <LVAR  0x008 1(r)>
00021dc0 ;    <LVAR -0x004 @ 4(r)>
00021dc0 ; --------------------------------------------------------------------------------------
00021dc0 4e 56 ff c8              |NV      |		LINK.W	A6,#0xffc8
00021dc4 bf d5                    |        |		CMPA.L	(A5),A7
00021dc6 62 06                    |b       |		BHI	0x21dce
00021dc8 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00021dcc 4e 76                    |Nv      |		TRAPV
00021dce de fc 00 34              |   4    |		ADDA.W	#0x34,A7
00021dd2 48 e7 c0 e0              |H       |		MOVEM.L	A2+A1+A0+D1+D0,-(A7)
00021dd6 45 ee ff fc              |E       |		LEA.L	(A6-0x4),A2
00021dda 72 10                    |r       |		MOVEQ.L	#0x10,D1
00021ddc 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00021dde 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00021de4 4a 1f                    |J       |		TST.B	(A7)+
00021de6 67 12                    |g       |		BEQ	0x21dfa
00021de8 9e c1                    |        |		SUBA.W	D1,A7
00021dea 20 4f                    | O      |		MOVEA.L	A7,A0
00021dec 43 fa ff b2              |C       |		LEA.L	0x21da0,A1
00021df0 70 0e                    |p       |		MOVEQ.L	#0x0e,D0
00021df2 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00021df4 51 c8 ff fc              |Q       |		DBF	D0,0x21df2
00021df8 60 10                    |`       |		BRA	0x21e0a
00021dfa 9e c1                    |        |		SUBA.W	D1,A7
00021dfc 20 4f                    | O      |		MOVEA.L	A7,A0
00021dfe 43 fa ff b0              |C       |		LEA.L	0x21db0,A1
00021e02 70 0e                    |p       |		MOVEQ.L	#0x0e,D0
00021e04 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00021e06 51 c8 ff fc              |Q       |		DBF	D0,0x21e04
00021e0a 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00021e0c 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00021e10 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
00021e14 3f 3c 00 0f              |?<      |		MOVE.W	#0xf,-(A7)
00021e18 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00021e1e 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00021e20 48 52                    |HR      |		PEA.L	(A2)
00021e22 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
00021e28 de fc 00 18              |        |		ADDA.W	#0x18,A7
00021e2c 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00021e2e 1f 2e 00 0c              | .      |		MOVE.B	(A6+0xc),-(A7)
00021e32 4e b9 00 01 04 6c        |N    l  |		JSR	ExpInputFlag(exp : Pointer; val : Word)
00021e38 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00021e3a 2e 92                    |.       |		MOVE.L	(A2),(A7)
00021e3c 1f 2e 00 0a              | .      |		MOVE.B	(A6+0xa),-(A7)
00021e40 4e b9 00 01 04 6c        |N    l  |		JSR	ExpInputFlag(exp : Pointer; val : Word)
00021e46 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021e48 1e ae 00 08              |        |		MOVE.B	(A6+0x8),(A7)
00021e4c 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00021e4e 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00021e52 48 78 00 00              |Hx      |		PEA.L	0x0
00021e56 48 78 00 00              |Hx      |		PEA.L	0x0
00021e5a 4e b9 00 01 04 66        |N    f  |		JSR	ExpInputParam(exp : Pointer; ptr : Pointer; len : L)
00021e60 de c1                    |        |		ADDA.W	D1,A7
00021e62 42 17                    |B       |		CLR.B	(A7)
00021e64 1f 2e 00 0e              | .      |		MOVE.B	(A6+0xe),-(A7)
00021e68 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00021e6a 4e b9 00 01 04 ba        |N       |		JSR	ExpRun(a: Bool; adr: Byte; b: Pointer)
00021e70 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00021e72 48 52                    |HR      |		PEA.L	(A2)
00021e74 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
00021e7a 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021e7c 4c df 07 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1+A2
00021e80 4e 5e                    |N^      |		UNLK	A6
00021e82 4e 75                    |Nu      |		RTS
00021e84 46 49 4c 4c 5f 4d 45 4d  |FILL_MEM|		.TXT	'FILL_MEMORY.MEM '
00021e94 46 49 4c 4c 5f 4d 45 4d  |FILL_MEM|		.TXT	'FILL_MEMORY.M32 '
00021ea4 ; --------------------------------------------------------------------------------------
00021ea4 ; OMSI PASCAL Function
00021ea4 ;    <LVAR  0x01c 1(r)>
00021ea4 ;    <LVAR  0x01a 1(r)>
00021ea4 ;    <LVAR  0x019 1(r)>
00021ea4 ;    <LVAR  0x018 1(r)>
00021ea4 ;    <LVAR  0x014 4(r)>
00021ea4 ;    <LVAR  0x010 4(r)>
00021ea4 ;    <LVAR  0x00c 4(r)>
00021ea4 ;    <LVAR  0x008 4(r)>
00021ea4 ;    <LVAR -0x006 @ 4(r)>
00021ea4 ; --------------------------------------------------------------------------------------
00021ea4 4e 56 ff be              |NV      |		LINK.W	A6,#0xffbe
00021ea8 bf d5                    |        |		CMPA.L	(A5),A7
00021eaa 62 06                    |b       |		BHI	0x21eb2
00021eac 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00021eb0 4e 76                    |Nv      |		TRAPV
00021eb2 de fc 00 3c              |   <    |		ADDA.W	#0x3c,A7
00021eb6 48 e7 c0 f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D1+D0,-(A7)
00021eba 45 ee ff fa              |E       |		LEA.L	(A6-0x6),A2
00021ebe 47 f8 00 00              |G       |		LEA.L	0x0,A3
00021ec2 49 f9 00 01 04 66        |I    f  |		LEA.L	ExpInputParam(exp : Pointer; ptr : Pointer; len : L),A4
00021ec8 72 10                    |r       |		MOVEQ.L	#0x10,D1
00021eca 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00021ecc 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00021ed2 4a 1f                    |J       |		TST.B	(A7)+
00021ed4 67 12                    |g       |		BEQ	0x21ee8
00021ed6 9e c1                    |        |		SUBA.W	D1,A7
00021ed8 20 4f                    | O      |		MOVEA.L	A7,A0
00021eda 43 fa ff a8              |C       |		LEA.L	0x21e84,A1
00021ede 70 0e                    |p       |		MOVEQ.L	#0x0e,D0
00021ee0 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00021ee2 51 c8 ff fc              |Q       |		DBF	D0,0x21ee0
00021ee6 60 10                    |`       |		BRA	0x21ef8
00021ee8 9e c1                    |        |		SUBA.W	D1,A7
00021eea 20 4f                    | O      |		MOVEA.L	A7,A0
00021eec 43 fa ff a6              |C       |		LEA.L	0x21e94,A1
00021ef0 70 0e                    |p       |		MOVEQ.L	#0x0e,D0
00021ef2 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00021ef4 51 c8 ff fc              |Q       |		DBF	D0,0x21ef2
00021ef8 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00021efa 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00021efe 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
00021f02 3f 3c 00 0f              |?<      |		MOVE.W	#0xf,-(A7)
00021f06 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00021f0c 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00021f0e 48 52                    |HR      |		PEA.L	(A2)
00021f10 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
00021f16 de fc 00 18              |        |		ADDA.W	#0x18,A7
00021f1a 2f 2e 00 0c              |/.      |		MOVE.L	(A6+0xc),-(A7)
00021f1e 2f 2e 00 08              |/.      |		MOVE.L	(A6+0x8),-(A7)
00021f22 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00021f24 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00021f28 48 53                    |HS      |		PEA.L	(A3)
00021f2a 48 78 00 07              |Hx      |		PEA.L	0x7
00021f2e 4e 94                    |N       |		JSR	(A4)
00021f30 de fc 00 14              |        |		ADDA.W	#0x14,A7
00021f34 2e ae 00 14              |.       |		MOVE.L	(A6+0x14),(A7)
00021f38 2f 2e 00 10              |/.      |		MOVE.L	(A6+0x10),-(A7)
00021f3c 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00021f3e 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00021f42 48 53                    |HS      |		PEA.L	(A3)
00021f44 48 78 00 07              |Hx      |		PEA.L	0x7
00021f48 4e 94                    |N       |		JSR	(A4)
00021f4a de fc 00 16              |        |		ADDA.W	#0x16,A7
00021f4e 1e ae 00 18              |        |		MOVE.B	(A6+0x18),(A7)
00021f52 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00021f54 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00021f58 48 53                    |HS      |		PEA.L	(A3)
00021f5a 48 53                    |HS      |		PEA.L	(A3)
00021f5c 4e 94                    |N       |		JSR	(A4)
00021f5e de c1                    |        |		ADDA.W	D1,A7
00021f60 1e ae 00 19              |        |		MOVE.B	(A6+0x19),(A7)
00021f64 1f 6e 00 1a 00 01        | n      |		MOVE.B	(A6+0x1a),(A7+0x1)
00021f6a 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00021f6c 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00021f70 48 53                    |HS      |		PEA.L	(A3)
00021f72 48 78 00 01              |Hx      |		PEA.L	0x1
00021f76 4e 94                    |N       |		JSR	(A4)
00021f78 de c1                    |        |		ADDA.W	D1,A7
00021f7a 42 17                    |B       |		CLR.B	(A7)
00021f7c 1f 2e 00 1c              | .      |		MOVE.B	(A6+0x1c),-(A7)
00021f80 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00021f82 4e b9 00 01 04 ba        |N       |		JSR	ExpRun(a: Bool; adr: Byte; b: Pointer)
00021f88 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00021f8a 48 52                    |HR      |		PEA.L	(A2)
00021f8c 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
00021f92 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021f94 4c df 1f 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1+A2+A3+A4
00021f98 4e 5e                    |N^      |		UNLK	A6
00021f9a 4e 75                    |Nu      |		RTS
00021f9c 43 4c 45 41 52 5f 54 41  |CLEAR_TA|		.TXT	'CLEAR_TAGSTORE.MEM'
00021fae 43 4c 45 41 52 5f 54 41  |CLEAR_TA|		.TXT	'CLEAR_TAGSTORE.M32'
00021fc0 ; --------------------------------------------------------------------------------------
00021fc0 ; OMSI PASCAL Function
00021fc0 ;    <LVAR  0x008 1(r)>
00021fc0 ;    <LVAR -0x006 @ 4(r)>
00021fc0 ; --------------------------------------------------------------------------------------
00021fc0 4e 56 ff cc              |NV      |		LINK.W	A6,#0xffcc
00021fc4 bf d5                    |        |		CMPA.L	(A5),A7
00021fc6 62 06                    |b       |		BHI	0x21fce
00021fc8 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00021fcc 4e 76                    |Nv      |		TRAPV
00021fce de fc 00 2e              |   .    |		ADDA.W	#0x2e,A7
00021fd2 48 e7 80 c0              |H       |		MOVEM.L	A1+A0+D0,-(A7)
00021fd6 43 ee ff fa              |C       |		LEA.L	(A6-0x6),A1
00021fda 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00021fdc 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00021fe2 4a 1f                    |J       |		TST.B	(A7)+
00021fe4 67 0e                    |g       |		BEQ	0x21ff4
00021fe6 41 fa ff c6              |A       |		LEA.L	0x21fae,A0
00021fea 70 08                    |p       |		MOVEQ.L	#0x08,D0
00021fec 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
00021fee 51 c8 ff fc              |Q       |		DBF	D0,0x21fec
00021ff2 60 0c                    |`       |		BRA	0x22000
00021ff4 41 fa ff ca              |A       |		LEA.L	0x21fc0,A0
00021ff8 70 08                    |p       |		MOVEQ.L	#0x08,D0
00021ffa 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
00021ffc 51 c8 ff fc              |Q       |		DBF	D0,0x21ffa
00022000 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00022002 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00022006 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
0002200a 3f 3c 00 12              |?<      |		MOVE.W	#0x12,-(A7)
0002200e 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00022014 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00022016 48 51                    |HQ      |		PEA.L	(A1)
00022018 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
0002201e de fc 00 1a              |        |		ADDA.W	#0x1a,A7
00022022 42 27                    |B'      |		CLR.B	-(A7)
00022024 1f 2e 00 08              | .      |		MOVE.B	(A6+0x8),-(A7)
00022028 2f 11                    |/       |		MOVE.L	(A1),-(A7)
0002202a 4e b9 00 01 04 ba        |N       |		JSR	ExpRun(a: Bool; adr: Byte; b: Pointer)
00022030 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00022032 48 51                    |HQ      |		PEA.L	(A1)
00022034 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
0002203a 58 4f                    |XO      |		ADDQ.L	#0x4,A7
0002203c 4c df 03 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1
00022040 4e 5e                    |N^      |		UNLK	A6
00022042 4e 75                    |Nu      |		RTS
00022044 43 4c 45 41 52 5f 48 49  |CLEAR_HI|		.TXT	'CLEAR_HITS.MEM'
00022052 43 4c 45 41 52 5f 48 49  |CLEAR_HI|		.TXT	'CLEAR_HITS.M32'
00022060 ; --------------------------------------------------------------------------------------
00022060 ; OMSI PASCAL Function
00022060 ;    <LVAR  0x008 1(r)>
00022060 ;    <LVAR -0x006 @ 4(r)>
00022060 ; --------------------------------------------------------------------------------------
00022060 4e 56 ff d0              |NV      |		LINK.W	A6,#0xffd0
00022064 bf d5                    |        |		CMPA.L	(A5),A7
00022066 62 06                    |b       |		BHI	0x2206e
00022068 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002206c 4e 76                    |Nv      |		TRAPV
0002206e de fc 00 2a              |   *    |		ADDA.W	#0x2a,A7
00022072 48 e7 80 c0              |H       |		MOVEM.L	A1+A0+D0,-(A7)
00022076 43 ee ff fa              |C       |		LEA.L	(A6-0x6),A1
0002207a 55 4f                    |UO      |		SUBQ.L	#0x2,A7
0002207c 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00022082 4a 1f                    |J       |		TST.B	(A7)+
00022084 67 0e                    |g       |		BEQ	0x22094
00022086 41 fa ff ca              |A       |		LEA.L	0x22052,A0
0002208a 70 06                    |p       |		MOVEQ.L	#0x06,D0
0002208c 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
0002208e 51 c8 ff fc              |Q       |		DBF	D0,0x2208c
00022092 60 0c                    |`       |		BRA	0x220a0
00022094 41 fa ff ca              |A       |		LEA.L	0x22060,A0
00022098 70 06                    |p       |		MOVEQ.L	#0x06,D0
0002209a 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
0002209c 51 c8 ff fc              |Q       |		DBF	D0,0x2209a
000220a0 59 4f                    |YO      |		SUBQ.L	#0x4,A7
000220a2 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
000220a6 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
000220aa 3f 3c 00 0e              |?<      |		MOVE.W	#0xe,-(A7)
000220ae 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
000220b4 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000220b6 48 51                    |HQ      |		PEA.L	(A1)
000220b8 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
000220be de fc 00 16              |        |		ADDA.W	#0x16,A7
000220c2 42 27                    |B'      |		CLR.B	-(A7)
000220c4 1f 2e 00 08              | .      |		MOVE.B	(A6+0x8),-(A7)
000220c8 2f 11                    |/       |		MOVE.L	(A1),-(A7)
000220ca 4e b9 00 01 04 ba        |N       |		JSR	ExpRun(a: Bool; adr: Byte; b: Pointer)
000220d0 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000220d2 48 51                    |HQ      |		PEA.L	(A1)
000220d4 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
000220da 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000220dc 4c df 03 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1
000220e0 4e 5e                    |N^      |		UNLK	A6
000220e2 4e 75                    |Nu      |		RTS
000220e4 43 4c 45 41 52 5f 44 52  |CLEAR_DR|		.TXT	'CLEAR_DRIVE_HIT.MEM '
000220f8 43 4c 45 41 52 5f 44 52  |CLEAR_DR|		.TXT	'CLEAR_DRIVE_HIT.M32 '
0002210c ; --------------------------------------------------------------------------------------
0002210c ; OMSI PASCAL Function
0002210c ;    <LVAR  0x008 1(r)>
0002210c ;    <LVAR -0x006 @ 4(r)>
0002210c ; --------------------------------------------------------------------------------------
0002210c 4e 56 ff c2              |NV      |		LINK.W	A6,#0xffc2
00022110 bf d5                    |        |		CMPA.L	(A5),A7
00022112 62 06                    |b       |		BHI	0x2211a
00022114 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00022118 4e 76                    |Nv      |		TRAPV
0002211a de fc 00 38              |   8    |		ADDA.W	#0x38,A7
0002211e 48 e7 c0 e0              |H       |		MOVEM.L	A2+A1+A0+D1+D0,-(A7)
00022122 45 ee ff fa              |E       |		LEA.L	(A6-0x6),A2
00022126 72 14                    |r       |		MOVEQ.L	#0x14,D1
00022128 55 4f                    |UO      |		SUBQ.L	#0x2,A7
0002212a 4e b9 00 01 04 cc        |N       |		JSR	MemOnly2MB() : Bool
00022130 4a 1f                    |J       |		TST.B	(A7)+
00022132 67 12                    |g       |		BEQ	0x22146
00022134 9e c1                    |        |		SUBA.W	D1,A7
00022136 20 4f                    | O      |		MOVEA.L	A7,A0
00022138 43 fa ff aa              |C       |		LEA.L	0x220e4,A1
0002213c 70 12                    |p       |		MOVEQ.L	#0x12,D0
0002213e 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00022140 51 c8 ff fc              |Q       |		DBF	D0,0x2213e
00022144 60 10                    |`       |		BRA	0x22156
00022146 9e c1                    |        |		SUBA.W	D1,A7
00022148 20 4f                    | O      |		MOVEA.L	A7,A0
0002214a 43 fa ff ac              |C       |		LEA.L	0x220f8,A1
0002214e 70 12                    |p       |		MOVEQ.L	#0x12,D0
00022150 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00022152 51 c8 ff fc              |Q       |		DBF	D0,0x22150
00022156 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00022158 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
0002215c 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
00022160 3f 3c 00 13              |?<      |		MOVE.W	#0x13,-(A7)
00022164 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
0002216a 50 4f                    |PO      |		ADDQ.L	#0x8,A7
0002216c 48 52                    |HR      |		PEA.L	(A2)
0002216e 4e b9 00 01 04 60        |N    `  |		JSR	ExpLoad(a : String; b: Pointer)
00022174 de fc 00 1c              |        |		ADDA.W	#0x1c,A7
00022178 42 27                    |B'      |		CLR.B	-(A7)
0002217a 1f 2e 00 08              | .      |		MOVE.B	(A6+0x8),-(A7)
0002217e 2f 12                    |/       |		MOVE.L	(A2),-(A7)
00022180 4e b9 00 01 04 ba        |N       |		JSR	ExpRun(a: Bool; adr: Byte; b: Pointer)
00022186 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00022188 48 52                    |HR      |		PEA.L	(A2)
0002218a 4e b9 00 01 04 96        |N       |		JSR	ExpClose(exp : Pointer)
00022190 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00022192 4c df 07 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1+A2
00022196 4e 5e                    |N^      |		UNLK	A6
00022198 4e 75                    |Nu      |		RTS
0002219a					exp_TEST_TS_PAR_DETECTORS.MEM(&w, &Fr, &Fr, &Sr_2):
0002219a 4e b9 00 01 05 68        |N    h  |		JSR	Run_Experiment()
000221a0 00 18                    |        |		.CONST	0x0018			; Stack-delta
000221a2 19 54 45 53 54 5f 54 53  | TEST_TS|		.TXT	25,'TEST_TS_PAR_DETECTORS.MEM'
000221bc 00                       |        |		.CONST	0x0
000221bd ff                       |        |		.CONST	0xff			; DIPROC address
000221be 03                       |        |		.CONST	0x3			; Output Parameters
000221bf 01                       |        |		.CONST	0x1			; Input Parameters
000221c0 08                       |        |		.CONST	0x8			; In arg flag
000221c1 08                       |        |		.CONST	0x8			; Out arg flag
000221c2 08                       |        |		.CONST	0x8			; Out arg flag
000221c3 01                       |        |		.CONST	0x1			; Out arg [2]
000221c4					exp_TEST_HASH_FUNCTION.MEM(&Fr, &Sr_1_4_3_1, &Sr_2, &Sr_2):
000221c4 4e b9 00 01 05 68        |N    h  |		JSR	Run_Experiment()
000221ca 00 1a                    |        |		.CONST	0x001a			; Stack-delta
000221cc 16 54 45 53 54 5f 48 41  | TEST_HA|		.TXT	22,'TEST_HASH_FUNCTION.MEM'
000221e3 00                       |        |		.CONST	0x0
000221e4 ff                       |        |		.CONST	0xff			; DIPROC address
000221e5 04                       |        |		.CONST	0x4			; Output Parameters
000221e6 00                       |        |		.CONST	0x0			; Input Parameters
000221e7 08                       |        |		.CONST	0x8			; Out arg flag
000221e8 0b                       |        |		.CONST	0xb			; Out arg [1, 4, 3, 1]
000221e9 01                       |        |		.CONST	0x1			; Out arg [2]
000221ea 01                       |        |		.CONST	0x1			; Out arg [2]
000221eb 00                       |        |		.PAD	0x0
000221ec					exp_PREP_DRAM_ADR_TEST.MEM():
000221ec 4e b9 00 01 05 68        |N    h  |		JSR	Run_Experiment()
000221f2 00 0a                    |        |		.CONST	0x000a			; Stack-delta
000221f4 16 50 52 45 50 5f 44 52  | PREP_DR|		.TXT	22,'PREP_DRAM_ADR_TEST.MEM'
0002220b 00                       |        |		.CONST	0x0
0002220c ff                       |        |		.CONST	0xff			; DIPROC address
0002220d 00                       |        |		.CONST	0x0			; Output Parameters
0002220e 00                       |        |		.CONST	0x0			; Input Parameters
0002220f 00                       |        |		.PAD	0x0
00022210 57 6f 72 64 73 20 65 72  |Words er|		.TXT	'Words error :_'
0002221e ; --------------------------------------------------------------------------------------
0002221e ; OMSI PASCAL Function
0002221e ;    <LVAR  0x008 1(r)>
0002221e ; --------------------------------------------------------------------------------------
0002221e					PROG_FAIL:
0002221e 4e 56 ff d2              |NV      |		LINK.W	A6,#0xffd2
00022222 bf d5                    |        |		CMPA.L	(A5),A7
00022224 62 06                    |b       |		BHI	0x2222c
00022226 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002222a 4e 76                    |Nv      |		TRAPV
0002222c de fc 00 2c              |   ,    |		ADDA.W	#0x2c,A7
00022230 48 e7 80 80              |H       |		MOVEM.L	A0+D0,-(A7)
00022234 41 fa ff e8              |A       |		LEA.L	PROG_FAIL,A0
00022238 70 06                    |p       |		MOVEQ.L	#0x06,D0
0002223a 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
0002223c 51 c8 ff fc              |Q       |		DBF	D0,0x2223a
00022240 1f 3c 00 03              | <      |		MOVE.B	#0x03,-(A7)
00022244 51 4f                    |QO      |		SUBQ.L	#0x8,A7
00022246 48 6f 00 0a              |Ho      |		PEA.L	(A7+0xa)
0002224a 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
0002224e 3f 3c 00 0e              |?<      |		MOVE.W	#0xe,-(A7)
00022252 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00022258 58 4f                    |XO      |		ADDQ.L	#0x4,A7
0002225a 10 2e 00 08              | .      |		MOVE.B	(A6+0x8),D0
0002225e 48 80                    |H       |		EXTB.W	D0
00022260 48 c0                    |H       |		EXTW.L	D0
00022262 2f 00                    |/       |		MOVE.L	D0,-(A7)
00022264 4e b9 00 01 02 e4        |N       |		JSR	Long2String(a : Long) : String
0002226a 58 4f                    |XO      |		ADDQ.L	#0x4,A7
0002226c 4e b9 00 01 02 d0        |N       |		JSR	StringCat2(a, b : String) : String
00022272 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00022274 4e b9 00 01 03 b8        |N       |		JSR	PopProgram(status : Byte; msg : String)
0002227a de fc 00 14              |        |		ADDA.W	#0x14,A7
0002227e 4c df 01 01              |L       |		MOVEM.L	(A7)+,D0+A0
00022282 4e 5e                    |N^      |		UNLK	A6
00022284 4e 75                    |Nu      |		RTS