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

⟦d3da2f6c6⟧ M200

    Length: 7168 (0x1c00)
    Types: M200
    Notes: M200_PROGRAM
    Names: »P2EVNT.M200«

Derivation

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

Disassembly

0x20530


@ 20530
EXP_FAIL
        <LVAR  0x00e 1(r)>
        <LVAR  0x00a 4(r)>
        <LVAR  0x008 1(r)>
    <POP 20530-2066c Body>                                              
        <POP 20530-20546 Prologue>                           Σ0         ↓
        <POP 20546-2055c RegCacheLoad>                       Σ0         ↓
        <POP 2055c-205bc Naked>                              Σ0         ↓ →0x20604
            <Call 0x2055c 0x103dc>                                              {}
                WriteConsoleCrLf(void)
            <Blob 0x20562 [18] @>                            Δ-18               {[«18""»]}
            <POP 2056e-20570 StackAdj>                       Δ-4                {[«18""»]|[-4-]}
            <Lit 0x20570 18>                                                    {[«18""»]|[$$Experiment error :]}
            <Call 0x2057c 0x103e0>                                              {[«18""»]|[$$Experiment error :]}
                WriteConsoleStringCrLf(str : String)
            <POP 2057e-2057f StackAdj>                       Δ+22       ↓       {}
            <Blob 0x2057f [14] @>                            Δ-14               {[«14""»]}
            <POP 2058e-20590 StackAdj>                       Δ-8                {[«14""»]|[-8-]}
            <Lit 0x20590 13>                                                    {[«14""»]|[-4-]|[$$Board      :_]}
            <POP 2059a-2059c StackAdj>                       Δ-6                {[«14""»]|[-4-]|[$$Board      :_]|[-6-]}
            <MI 2059c  MOVE.B  (A6+0xe),(A7)>                                   {[«14""»]|[-4-]|[$$Board      :_]|[-6-]}
            <Call 0x205a0 0x1049c>                                              {[«14""»]|[-4-]|[$$Board      :_]|[-6-]}
                BoardName(address : B) : String
            <POP 205a6-205a8 StackAdj>                       Δ+2                {[«14""»]|[-4-]|[$$Board      :_]|[-4-]}
            <Call 0x205a8 0x102d0>                                              {[«14""»]|[-4-]|[$$Board      :_]|[-4-]}
                StringCat2(a, b : String) : String
            <POP 205ae-205b0 StackAdj>                       Δ+8                {[«14""»]|[-4-]}
            <Call 0x205b0 0x103e0>                                              {[«14""»]|[-4-]}
                WriteConsoleStringCrLf(str : String)
            <POP 205b2-205b4 StackAdj>                       Δ+18               {}
            <MI 205b4  MOVEA.L (A6+0xa),A0>                                     {}
            <MI 205b8  CMPA.W  #0x01,A0>                                        {}
            <MI 205ba  BEQ     0x20604>                                         {}
        <POP 205bc-20604 Naked>                              Σ0         ↓
            <Blob 0x205bc [14] @>                            Δ-14               {[«14""»]}
            <Blob 0x205cc [30] (A0+0xfc)>                    Δ-30               {[«14""»]|[«30»]}
            <POP 205dc-205de StackAdj>                       Δ-8                {[«14""»]|[«30»]|[-8-]}
            <Lit 0x205de 13>                                                    {[«14""»]|[«30»]|[-4-]|[$$Experiment :_]}
            <POP 205e8-205ea StackAdj>                       Δ-4                {[«14""»]|[«30»]|[-4-]|[$$Experiment :_]|[-4-]}
            <Lit 0x205ea>                                                       {[«14""»]|[«30»]|[-4-]|[$$Experiment :_]|[$$…]}
                <Pointer.sp 0x205ea 12>                      Δ-4        
                <Const 0x205ee 0x1.2>                        Δ-2        
                <Const 0x205f0 0x1e.2>                       Δ-2        
                <Call 0x205f2 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 205f4-205f6 StackAdj>                   Δ+8        
            <Call 0x205f6 0x102d0>                                              {[«14""»]|[«30»]|[-4-]|[$$Experiment :_]|[$$…]}
                StringCat2(a, b : String) : String
            <POP 205fc-205fe StackAdj>                       Δ+8                {[«14""»]|[«30»]|[-4-]}
            <Call 0x205fe 0x103e0>                                              {[«14""»]|[«30»]|[-4-]}
                WriteConsoleStringCrLf(str : String)
            <POP 20600-20604 StackAdj>                       Δ+48               {}
        <POP 20604-20664 Naked>                              Σ0         ↓ ←0x2055c
            <Blob 0x20604 [14] @>                            Δ-14               {[«14""»]}
            <POP 20614-20616 StackAdj>                       Δ-8                {[«14""»]|[-8-]}
            <Lit 0x20616 13>                                                    {[«14""»]|[-4-]|[$$Status     :_]}
            <POP 20620-20622 StackAdj>                       Δ-6                {[«14""»]|[-4-]|[$$Status     :_]|[-6-]}
            <MI 20622  MOVE.B  (A6+0x8),(A7)>                                   {[«14""»]|[-4-]|[$$Status     :_]|[-6-]}
            <Call 0x20626 0x104a2>                                              {[«14""»]|[-4-]|[$$Status     :_]|[-6-]}
                ExpStatus2Text(status.B, &String)
            <POP 2062c-2062e StackAdj>                       Δ+2                {[«14""»]|[-4-]|[$$Status     :_]|[-4-]}
            <Call 0x2062e 0x102d0>                                              {[«14""»]|[-4-]|[$$Status     :_]|[-4-]}
                StringCat2(a, b : String) : String
            <POP 20634-20636 StackAdj>                       Δ+8                {[«14""»]|[-4-]}
            <Call 0x20636 0x103e0>                                              {[«14""»]|[-4-]}
                WriteConsoleStringCrLf(str : String)
            <POP 20638-20639 StackAdj>                       Δ+18       ↓       {}
            <Blob 0x20639 [24] @>                            Δ-24               {[«24""»]}
            <Const 0x20648 0x2.2>                            Δ-2                {[«24""»]|[#2]}
            <POP 2064c-2064e StackAdj>                       Δ-4                {[«24""»]|[#2]|[-4-]}
            <Lit 0x2064e 23>                                                    {[«24""»]|[#2]|[$$Fatal experiment error.]}
            <Call 0x2065c 0x103b8>                                              {[«24""»]|[#2]|[$$Fatal experiment error.]}
                PopProgram(status : Byte; msg : String)
            <POP 20662-20664 StackAdj>                       Δ+30               {}
        <POP 20664-2066c Epilogue>                           Σ0         

0x2066c


@ 2066c
PROG_FAIL
        <LVAR  0x008 1(r)>
    <POP 2066c-206d4 Body>                                              
        <POP 2066c-20682 Prologue>                           Σ0         ↓
        <POP 20682-206cc Naked>                              Σ0         ↓
            <Blob 0x20682 [14] @>                            Δ-14               {[«14""»]}
            <Const 0x2068e 0x3.2>                            Δ-2                {[«14""»]|[#3]}
            <POP 20692-20694 StackAdj>                       Δ-8                {[«14""»]|[#3]|[-8-]}
            <Lit 0x20694 14>                                                    {[«14""»]|[#3]|[-4-]|[$$Words error :_]}
            <POP 206a6-206a8 StackAdj>                       Δ-4                {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]}
            <MI 206a8  MOVE.B  (A6+0x8),D0>                                     {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]}
            <MI 206ac  EXTB.W  D0>                                              {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]}
            <MI 206ae  EXTW.L  D0>                                              {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]}
            <MI 206b0  MOVE.L  D0,-(A7)>                     Δ-4                {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]|[4, 'D0']}
            <Call 0x206b2 0x102e4>                                              {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]|[4, 'D0']}
                Long2String(a : Long) : String
            <POP 206b8-206ba StackAdj>                       Δ+4                {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]}
            <Call 0x206ba 0x102d0>                                              {[«14""»]|[#3]|[-4-]|[$$Words error :_]|[-4-]}
                StringCat2(a, b : String) : String
            <POP 206c0-206c2 StackAdj>                       Δ+8                {[«14""»]|[#3]|[-4-]}
            <Call 0x206c2 0x103b8>                                              {[«14""»]|[#3]|[-4-]}
                PopProgram(status : Byte; msg : String)
            <POP 206c8-206cc StackAdj>                       Δ+20               {}
        <POP 206cc-206d4 Epilogue>                           Σ0         

0x206d4


@ 206d4
        <LVAR  0x00c 1(r)>
        <LVAR  0x008 4(r)>
        <LVAR -0x002 @>
    <POP 206d4-20762 Body>                                              
        <POP 206d4-206ea Prologue>                           Σ0         ↓
        <POP 206ea-2075a Naked>                              Σ0         ↓
            <Call 0x206ea 0x10538>                                              {}
                IPC_Init(void)
            <MI 206f0  MOVE.B  (A6+0xc),-(A7)>               Δ-2                {[2, '(A6+0xc)']}
            <Call 0x206f4 0x10502>                                              {[2, '(A6+0xc)']}
                IPC_PutBool(a : Bool)
            <POP 206fa-206fc StackAdj>                       Δ+2                {}
            <Call 0x206fc 0x10514>                                              {}
                IPC_PutEnd(void)
            <Blob 0x20702 [10] @>                            Δ-10               {[«10""»]}
            <POP 20714-20716 StackAdj>                       Δ-4                {[«10""»]|[-4-]}
            <Lit 0x20716 9>                                                     {[«10""»]|[$$INITSTATE]}
            <Const 0x2072a 0x1.4>                            Δ-4                {[«10""»]|[$$INITSTATE]|[##1]}
            <Const 0x2072e 0x2.2>                            Δ-2                {[«10""»]|[$$INITSTATE]|[##1]|[#2]}
            <Pointer.fp 0x20732 <LVAR -0x002 @>>             Δ-4                {[«10""»]|[$$INITSTATE]|[##1]|[#2]|[@@-2]}
            <Call 0x20736 0x103b0>                                              {[«10""»]|[$$INITSTATE]|[##1]|[#2]|[@@-2]}
                PushProgram(a : String; b : String; MOD c : B; VAR d : Bool)
            <POP 2073c-20740 StackAdj>                       Δ+24               {}
            <Call 0x20740 0x10538>                                              {}
                IPC_Init(void)
            <MI 20746  MOVEA.L (A6+0x8),A0>                                     {}
            <MI 2074a  PEA.L   (A0)>                         Δ-4                {[4, '^(A0)']}
            <Call 0x2074c 0x10526>                                              {[4, '^(A0)']}
                IPC_GetBool() : Bool
            <POP 20752-20754 StackAdj>                       Δ+4                {}
            <Call 0x20754 0x1051a>                                              {}
                IPC_GetEnd(void)
        <POP 2075a-20762 Epilogue>                           Σ0         

0x20762


@ 20762
        <LVAR  0x008 4(r)>
    <POP 20762-2079a Body>                                              
        <POP 20762-20778 Prologue>                           Σ0         ↓
        <POP 20778-20792 Naked>                              Σ0         ↓
            <Call 0x20778 0x10538>                                              {}
                IPC_Init(void)
            <MI 2077e  MOVEA.L (A6+0x8),A0>                                     {}
            <MI 20782  PEA.L   (A0)>                         Δ-4                {[4, '^(A0)']}
            <Call 0x20784 0x10526>                                              {[4, '^(A0)']}
                IPC_GetBool() : Bool
            <POP 2078a-2078c StackAdj>                       Δ+4                {}
            <Call 0x2078c 0x1051a>                                              {}
                IPC_GetEnd(void)
        <POP 20792-2079a Epilogue>                           Σ0         

0x2079a


@ 2079a
        <LVAR  0x008 1(r)>
    <POP 2079a-207d6 Body>                                              
        <POP 2079a-207ac Prologue>                           Σ0         ↓
        <POP 207ac-207d2 Naked>                              Σ0         ↓
            <Call 0x207ac 0x10538>                                              {}
                IPC_Init(void)
            <MI 207b2  MOVE.B  (A6+0x8),-(A7)>               Δ-2                {[2, '(A6+0x8)']}
            <Call 0x207b6 0x10502>                                              {[2, '(A6+0x8)']}
                IPC_PutBool(a : Bool)
            <POP 207bc-207be StackAdj>                       Δ+2                {}
            <Call 0x207be 0x10514>                                              {}
                IPC_PutEnd(void)
            <MI 207c4  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x207c6 0x1.4>                            Δ-4                {[#0]|[##1]}
            <Call 0x207ca 0x103b8>                                              {[#0]|[##1]}
                PopProgram(status : Byte; msg : String)
            <POP 207d0-207d2 StackAdj>                       Δ+6                {}
        <POP 207d2-207d6 Epilogue>                           Σ0         

0x207d6


@ 207d6
        <LVAR  0x00a 1(r)>
        <LVAR  0x008 1(r)>
    <POP 207d6-20940 Body>                                              
        <POP 207d6-207ec Prologue>                           Σ0         ↓
        <POP 207ec-20806 RegCacheLoad>                       Σ0         ↓
        <POP 20806-2080c Naked>                              Σ0         ↓
            <MI 20806  MOVE.B  (A6+0x8),0x21aaa>                                {}
            <MI 2080a  MOVEQ.L #0x00,D6>                                        {}
        <POP 2080c-20834 Naked>                              Σ0         ↓ →0x2080c ←0x2080c
            <POP 0x2080c LimitCheck 0x0 ≤ D6 ≤ 0x7>                             {}
            <MI 20812  LEA.L   0x21a9a,A0>                                      {}
            <MI 20818  MOVE.B  (A0+D6.L+#0x8),D0>                               {}
            <MI 2081c  EXTB.W  D0>                                              {}
            <MI 2081e  EXTW.L  D0>                                              {}
            <POP 0x20820 LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 2082a  MOVE.B  D0,(A0+D6.L+#0x1d)>                              {}
            <MI 2082e  ADDQ.L  #0x1,D6>                                         {}
            <MI 20830  CMP.L   #0x07,D6>                                        {}
            <MI 20832  BLE     0x2080c>                                         {}
        <POP 20834-20836 Naked>                              Σ0         ↓
            <MI 20834  MOVEQ.L #0x00,D7>                                        {}
        <POP 20836-2083e Naked>                              Σ0         ↓ →0x20876 ←0x20876
            <MI 20836  CMP.B   0x21ab4,D7>                                      {}
            <MI 2083c  BNE     0x20876>                                         {}
        <POP 2083e-20876 Naked>                              Σ0         ↓
            <MI 2083e  MOVE.B  D7,D0>                                           {}
            <MI 20840  EXTB.W  D0>                                              {}
            <MI 20842  MULS.W  #0x0a,D0>                                        {}
            <MI 20844  LEA.L   0x20302,A0>                                      {}
            <Blob 0x20848 [10] (A0+D0.W)>                    Δ-10               {[«10»]}
            <POP 20858-2085a StackAdj>                       Δ-4                {[«10»]|[-4-]}
            <Blob 0x2085a [4] @>                             Δ-4                {[«10»]|[-4-]|[«4""»]}
            <POP 2085c-2085e StackAdj>                       Δ-4                {[«10»]|[-4-]|[«4""»]|[-4-]}
            <Lit 0x2085e>                                                       {[«10»]|[-4-]|[«4""»]|[$$…]}
                <Pointer.sp 0x2085e 12>                      Δ-4        
                <Const 0x20862 0x1.2>                        Δ-2        
                <Const 0x20864 0xa.2>                        Δ-2        
                <Call 0x20866 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 20868-2086a StackAdj>                   Δ+8        
            <Call 0x2086a 0x102d0>                                              {[«10»]|[-4-]|[«4""»]|[$$…]}
                StringCat2(a, b : String) : String
            <POP 20870-20872 StackAdj>                       Δ+8                {[«10»]|[-4-]}
            <MI 20872  MOVE.L  (A7)+,0x21ab0>                Δ+4                {[«10»]}
            <POP 20874-20876 StackAdj>                       Δ+10               {}
        <POP 20876-2087c Naked>                              Σ0         ↓ →0x20836 ←0x20836
            <MI 20876  ADDQ.B  #0x1,D7>                                         {}
            <MI 20878  CMP.B   #0x04,D7>                                        {}
            <MI 2087a  BLE     0x20836>                                         {}
        <POP 2087c-2087e Naked>                              Σ0         ↓
            <MI 2087c  MOVEQ.L #0x00,D5>                                        {}
        <POP 2087e-20886 Naked>                              Σ0         ↓ →0x208be ←0x208be
            <MI 2087e  CMP.B   0x21ab5,D5>                                      {}
            <MI 20884  BNE     0x208be>                                         {}
        <POP 20886-208be Naked>                              Σ0         ↓
            <MI 20886  MOVE.B  D5,D0>                                           {}
            <MI 20888  EXTB.W  D0>                                              {}
            <MI 2088a  MULS.W  #0x0a,D0>                                        {}
            <MI 2088c  LEA.L   0x20334,A0>                                      {}
            <Blob 0x20890 [10] (A0+D0.W)>                    Δ-10               {[«10»]}
            <POP 208a0-208a2 StackAdj>                       Δ-4                {[«10»]|[-4-]}
            <Blob 0x208a2 [4] @>                             Δ-4                {[«10»]|[-4-]|[«4""»]}
            <POP 208a4-208a6 StackAdj>                       Δ-4                {[«10»]|[-4-]|[«4""»]|[-4-]}
            <Lit 0x208a6>                                                       {[«10»]|[-4-]|[«4""»]|[$$…]}
                <Pointer.sp 0x208a6 12>                      Δ-4        
                <Const 0x208aa 0x1.2>                        Δ-2        
                <Const 0x208ac 0xa.2>                        Δ-2        
                <Call 0x208ae 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 208b0-208b2 StackAdj>                   Δ+8        
            <Call 0x208b2 0x102d0>                                              {[«10»]|[-4-]|[«4""»]|[$$…]}
                StringCat2(a, b : String) : String
            <POP 208b8-208ba StackAdj>                       Δ+8                {[«10»]|[-4-]}
            <MI 208ba  MOVE.L  (A7)+,0x21ab0>                Δ+4                {[«10»]}
            <POP 208bc-208be StackAdj>                       Δ+10               {}
        <POP 208be-208c6 Naked>                              Σ0         ↓ →0x2087e ←0x2087e
            <MI 208be  ADDQ.B  #0x1,D5>                                         {}
            <MI 208c0  CMPI.B  #0x1a,D5>                                        {}
            <MI 208c4  BLE     0x2087e>                                         {}
        <POP 208c6-208c8 Naked>                              Σ0         ↓
            <MI 208c6  MOVEQ.L #0x00,D7>                                        {}
        <POP 208c8-208d0 Naked>                              Σ0         ↓ →0x20908 ←0x20908
            <MI 208c8  CMP.B   0x21ab6,D7>                                      {}
            <MI 208ce  BNE     0x20908>                                         {}
        <POP 208d0-20908 Naked>                              Σ0         ↓
            <MI 208d0  MOVE.B  D7,D0>                                           {}
            <MI 208d2  EXTB.W  D0>                                              {}
            <MI 208d4  MULS.W  #0x0a,D0>                                        {}
            <MI 208d6  LEA.L   0x20302,A0>                                      {}
            <Blob 0x208da [10] (A0+D0.W)>                    Δ-10               {[«10»]}
            <POP 208ea-208ec StackAdj>                       Δ-4                {[«10»]|[-4-]}
            <Blob 0x208ec [4] @>                             Δ-4                {[«10»]|[-4-]|[«4""»]}
            <POP 208ee-208f0 StackAdj>                       Δ-4                {[«10»]|[-4-]|[«4""»]|[-4-]}
            <Lit 0x208f0>                                                       {[«10»]|[-4-]|[«4""»]|[$$…]}
                <Pointer.sp 0x208f0 12>                      Δ-4        
                <Const 0x208f4 0x1.2>                        Δ-2        
                <Const 0x208f6 0xa.2>                        Δ-2        
                <Call 0x208f8 0x102c4>
                    StringLit(Src : Pointer; Offset: W; Len : W) : String
                <POP 208fa-208fc StackAdj>                   Δ+8        
            <Call 0x208fc 0x102d0>                                              {[«10»]|[-4-]|[«4""»]|[$$…]}
                StringCat2(a, b : String) : String
            <POP 20902-20904 StackAdj>                       Δ+8                {[«10»]|[-4-]}
            <MI 20904  MOVE.L  (A7)+,0x21ab0>                Δ+4                {[«10»]}
            <POP 20906-20908 StackAdj>                       Δ+10               {}
        <POP 20908-2090e Naked>                              Σ0         ↓ →0x208c8 ←0x208c8
            <MI 20908  ADDQ.B  #0x1,D7>                                         {}
            <MI 2090a  CMP.B   #0x04,D7>                                        {}
            <MI 2090c  BLE     0x208c8>                                         {}
        <POP 2090e-20938 Naked>                              Σ0         ↓
            <MI 2090e  MOVE.B  (A6+0xa),-(A7)>               Δ-2                {[2, '(A6+0xa)']}
            <Blob 0x20912 [4] @>                             Δ-4                {[2, '(A6+0xa)']|[«4""»]}
            <Blob 0x20918 [4] @>                             Δ-4                {[2, '(A6+0xa)']|[«4""»]|[«4""»]}
            <Blob 0x2091a [2] @>                             Δ-2                {[2, '(A6+0xa)']|[«4""»]|[«4""»]|[«2""»]}
            <Blob 0x2091c [8] @>                             Δ-8                {[2, '(A6+0xa)']|[«4""»]|[«4""»]|[«2""»]|[«8""»]}
            <Call 0x2092e 0x1054a>                                              {[2, '(A6+0xa)']|[«4""»]|[«4""»]|[«2""»]|[«8""»]}
                ?IPC_Puts(a : Bool; b : String; c : String; d: Bool; e : Long; f : Long)
            <POP 20934-20938 StackAdj>                       Δ+20               {}
        <POP 20938-20940 Epilogue>                           Σ0         

0x20940


@ 20940
        <LVAR  0x008 1(r)>
    <POP 20940-2096c Body>                                   Δ+2        
        <POP 20940-20952 Prologue>                           Σ0         ↓
        <POP 20952-20958 Naked>                              Σ0         ↓ →0x2095c
            <MI 20952  TST.B   (A6+0x8)>                                        {}
            <MI 20956  BEQ     0x2095c>                                         {}
        <POP 20958-2095c Naked>                              Σ0 Δ-2     →0x20960
            <MI 20958  CLR.W   -(A7)>                        Δ-2                {[#0]}
            <MI 2095a  BRA     0x20960>                                         {[#0]}
        <POP 2095c-20960 Naked>                              Σ0 Δ-2     ↓ ←0x20952
            <Const 0x2095c 0x1.2>                            Δ-2                {[#1]}
        <POP 20960-20968 Naked>                              Σ-2 Δ+2    ↓ ←0x20958
            <Call 0x20960 0x219c4>                                              {[-2-]}
                exp_PREP_RUN.SEQ(Sw_2)
            <POP 20966-20968 StackAdj>                       Δ+2                {}
        <POP 20968-2096c Epilogue>                           Σ0         

0x2096c


@ 2096c
        <LVAR  0x008 1(w)>
    <POP 2096c-20d2a Body>                                              
        <POP 2096c-20982 Prologue>                           Σ0         ↓
        <POP 20982-20998 RegCacheLoad>                       Σ0         ↓
        <POP 20998-209b2 Naked>                              Σ0         ↓ →0x20aea
            <Const 0x20998 0x21ac6.4>                        Δ-4                {[##137926]}
            <Const 0x2099a 0x21ac8.4>                        Δ-4                {[##137926]|[##137928]}
            <Call 0x2099c 0x21986>                                              {[##137926]|[##137928]}
                exp_STEP_AND_FETCH_EVENT.SEQ(&Sr_2, &Sr_1)
            <POP 209a2-209a4 StackAdj>                       Δ+8                {}
            <MI 209a4  CLR.L   D0>                                              {}
            <MI 209a6  MOVE.B  0x21ac8,D0>                                      {}
            <MI 209a8  SUB.W   #0x7f,D0>                                        {}
            <MI 209aa  CMPI.W  #0x0080,D0>                                      {}
            <MI 209ae  BHI     0x20aea>                                         {}
        <POP 209b2-209bc Naked>                              Σ0         →0x20abe →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20ac2 →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20ac6 →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aca →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20ace →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20aea →0x20ad2 →0x20aea →0x20ad6 →0x20aea →0x20ada →0x20aea →0x20ade →0x20ae2 →0x20ae6
            <MI 209b2  ADD.W   D0,D0>                                           {}
            <MI 209b4  SWITCH  D0.W>                                            {}
        <POP 20abe-20ac2 Naked>                              Σ0         →0x20aec ←0x209b2
            <MI 20abe  MOVEQ.L #0x10,D7>                                        {}
            <MI 20ac0  BRA     0x20aec>                                         {}
        <POP 20ac2-20ac6 Naked>                              Σ0         →0x20aec ←0x209b2
            <MI 20ac2  MOVEQ.L #0x11,D7>                                        {}
            <MI 20ac4  BRA     0x20aec>                                         {}
        <POP 20ac6-20aca Naked>                              Σ0         →0x20aec ←0x209b2
            <MI 20ac6  MOVEQ.L #0x19,D7>                                        {}
            <MI 20ac8  BRA     0x20aec>                                         {}
        <POP 20aca-20ace Naked>                              Σ0         →0x20aec ←0x209b2
            <MI 20aca  MOVEQ.L #0x12,D7>                                        {}
            <MI 20acc  BRA     0x20aec>                                         {}
        <POP 20ace-20ad2 Naked>                              Σ0         →0x20aec ←0x209b2
            <MI 20ace  MOVEQ.L #0x13,D7>                                        {}
            <MI 20ad0  BRA     0x20aec>                                         {}
        <POP 20ad2-20ad6 Naked>                              Σ0         →0x20aec ←0x209b2
            <MI 20ad2  MOVEQ.L #0x14,D7>                                        {}
            <MI 20ad4  BRA     0x20aec>                                         {}
        <POP 20ad6-20ada Naked>                              Σ0         →0x20aec ←0x209b2
            <MI 20ad6  MOVEQ.L #0x18,D7>                                        {}
            <MI 20ad8  BRA     0x20aec>                                         {}
        <POP 20ada-20ade Naked>                              Σ0         →0x20aec ←0x209b2
            <MI 20ada  MOVEQ.L #0x15,D7>                                        {}
            <MI 20adc  BRA     0x20aec>                                         {}
        <POP 20ade-20ae2 Naked>                              Σ0         →0x20aec ←0x209b2
            <MI 20ade  MOVEQ.L #0x16,D7>                                        {}
            <MI 20ae0  BRA     0x20aec>                                         {}
        <POP 20ae2-20ae6 Naked>                              Σ0         →0x20aec ←0x209b2
            <MI 20ae2  MOVEQ.L #0x17,D7>                                        {}
            <MI 20ae4  BRA     0x20aec>                                         {}
        <POP 20ae6-20aea Naked>                              Σ0         →0x20aec ←0x209b2
            <MI 20ae6  MOVEQ.L #0x00,D7>                                        {}
            <MI 20ae8  BRA     0x20aec>                                         {}
        <POP 20aea-20aec Naked>                              Σ0         ↓ ←0x20998 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2 ←0x209b2
            <MI 20aea  MOVEQ.L #0x1a,D7>                                        {}
        <POP 20aec-20af2 Naked>                              Σ0         ↓ →0x20d02 ←0x20abe ←0x20ac2 ←0x20ac6 ←0x20aca ←0x20ace ←0x20ad2 ←0x20ad6 ←0x20ada ←0x20ade ←0x20ae2 ←0x20ae6
            <MI 20aec  TST.B   D7>                                              {}
            <MI 20aee  BNE     0x20d02>                                         {}
        <POP 20af2-20afc Naked>                              Σ0         ↓ →0x20c40
            <MI 20af2  CLR.L   D0>                                              {}
            <MI 20af4  MOVE.B  0x21ac6,D0>                                      {}
            <MI 20af6  CMP.W   #0x7f,D0>                                        {}
            <MI 20af8  BNE     0x20c40>                                         {}
        <POP 20afc-20b0a Naked>                              Σ0         ↓ →0x20c3a
            <MI 20afc  CLR.L   D0>                                              {}
            <MI 20afe  MOVE.B  0x21ac7,D0>                                      {}
            <MI 20b00  SUB.W   #0x7f,D0>                                        {}
            <MI 20b02  CMPI.W  #0x0080,D0>                                      {}
            <MI 20b06  BHI     0x20c3a>                                         {}
        <POP 20b0a-20b14 Naked>                              Σ0         →0x20c16 →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c1a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c1e →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c22 →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c3a →0x20c26 →0x20c3a →0x20c3a →0x20c3a →0x20c2a →0x20c3a →0x20c2e →0x20c32 →0x20c36
            <MI 20b0a  ADD.W   D0,D0>                                           {}
            <MI 20b0c  SWITCH  D0.W>                                            {}
        <POP 20c16-20c1a Naked>                              Σ0         →0x20c3c ←0x20b0a
            <MI 20c16  MOVEQ.L #0x08,D7>                                        {}
            <MI 20c18  BRA     0x20c3c>                                         {}
        <POP 20c1a-20c1e Naked>                              Σ0         →0x20c3c ←0x20b0a
            <MI 20c1a  MOVEQ.L #0x09,D7>                                        {}
            <MI 20c1c  BRA     0x20c3c>                                         {}
        <POP 20c1e-20c22 Naked>                              Σ0         →0x20c3c ←0x20b0a
            <MI 20c1e  MOVEQ.L #0x0a,D7>                                        {}
            <MI 20c20  BRA     0x20c3c>                                         {}
        <POP 20c22-20c26 Naked>                              Σ0         →0x20c3c ←0x20b0a
            <MI 20c22  MOVEQ.L #0x0b,D7>                                        {}
            <MI 20c24  BRA     0x20c3c>                                         {}
        <POP 20c26-20c2a Naked>                              Σ0         →0x20c3c ←0x20b0a
            <MI 20c26  MOVEQ.L #0x0c,D7>                                        {}
            <MI 20c28  BRA     0x20c3c>                                         {}
        <POP 20c2a-20c2e Naked>                              Σ0         →0x20c3c ←0x20b0a
            <MI 20c2a  MOVEQ.L #0x0d,D7>                                        {}
            <MI 20c2c  BRA     0x20c3c>                                         {}
        <POP 20c2e-20c32 Naked>                              Σ0         →0x20c3c ←0x20b0a
            <MI 20c2e  MOVEQ.L #0x0e,D7>                                        {}
            <MI 20c30  BRA     0x20c3c>                                         {}
        <POP 20c32-20c36 Naked>                              Σ0         →0x20c3c ←0x20b0a
            <MI 20c32  MOVEQ.L #0x0f,D7>                                        {}
            <MI 20c34  BRA     0x20c3c>                                         {}
        <POP 20c36-20c3a Naked>                              Σ0         →0x20c3c ←0x20b0a
            <MI 20c36  MOVEQ.L #0x00,D7>                                        {}
            <MI 20c38  BRA     0x20c3c>                                         {}
        <POP 20c3a-20c3c Naked>                              Σ0         ↓ ←0x20afc ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a ←0x20b0a
            <MI 20c3a  MOVEQ.L #0x1a,D7>                                        {}
        <POP 20c3c-20c40 Naked>                              Σ0         →0x20d00 ←0x20c16 ←0x20c1a ←0x20c1e ←0x20c22 ←0x20c26 ←0x20c2a ←0x20c2e ←0x20c32 ←0x20c36
            <MI 20c3c  BRA     0x20d00>                                         {}
        <POP 20c40-20c4c Naked>                              Σ0         ↓ →0x20cfe ←0x20af2
            <MI 20c40  CLR.L   D1>                                              {}
            <MI 20c42  MOVE.B  0x21ac7,D1>                                      {}
            <MI 20c44  CMPI.W  #0x00ff,D1>                                      {}
            <MI 20c48  BNE     0x20cfe>                                         {}
        <POP 20c4c-20c54 Naked>                              Σ0         ↓ →0x20cfa
            <MI 20c4c  SUB.W   #0x3f,D0>                                        {}
            <MI 20c4e  CMP.W   #0x3f,D0>                                        {}
            <MI 20c50  BHI     0x20cfa>                                         {}
        <POP 20c54-20c5e Naked>                              Σ0         →0x20cde →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20ce2 →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20ce6 →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cfa →0x20cea →0x20cfa →0x20cfa →0x20cfa →0x20cee →0x20cfa →0x20cf2 →0x20cf6
            <MI 20c54  ADD.W   D0,D0>                                           {}
            <MI 20c56  SWITCH  D0.W>                                            {}
        <POP 20cde-20ce2 Naked>                              Σ0         →0x20cfc ←0x20c54
            <MI 20cde  MOVEQ.L #0x01,D7>                                        {}
            <MI 20ce0  BRA     0x20cfc>                                         {}
        <POP 20ce2-20ce6 Naked>                              Σ0         →0x20cfc ←0x20c54
            <MI 20ce2  MOVEQ.L #0x02,D7>                                        {}
            <MI 20ce4  BRA     0x20cfc>                                         {}
        <POP 20ce6-20cea Naked>                              Σ0         →0x20cfc ←0x20c54
            <MI 20ce6  MOVEQ.L #0x03,D7>                                        {}
            <MI 20ce8  BRA     0x20cfc>                                         {}
        <POP 20cea-20cee Naked>                              Σ0         →0x20cfc ←0x20c54
            <MI 20cea  MOVEQ.L #0x04,D7>                                        {}
            <MI 20cec  BRA     0x20cfc>                                         {}
        <POP 20cee-20cf2 Naked>                              Σ0         →0x20cfc ←0x20c54
            <MI 20cee  MOVEQ.L #0x05,D7>                                        {}
            <MI 20cf0  BRA     0x20cfc>                                         {}
        <POP 20cf2-20cf6 Naked>                              Σ0         →0x20cfc ←0x20c54
            <MI 20cf2  MOVEQ.L #0x06,D7>                                        {}
            <MI 20cf4  BRA     0x20cfc>                                         {}
        <POP 20cf6-20cfa Naked>                              Σ0         →0x20cfc ←0x20c54
            <MI 20cf6  MOVEQ.L #0x07,D7>                                        {}
            <MI 20cf8  BRA     0x20cfc>                                         {}
        <POP 20cfa-20cfc Naked>                              Σ0         ↓ ←0x20c4c ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54 ←0x20c54
            <MI 20cfa  MOVEQ.L #0x1a,D7>                                        {}
        <POP 20cfc-20cfe Naked>                              Σ0         →0x20d00 ←0x20cde ←0x20ce2 ←0x20ce6 ←0x20cea ←0x20cee ←0x20cf2 ←0x20cf6
            <MI 20cfc  BRA     0x20d00>                                         {}
        <POP 20cfe-20d00 Naked>                              Σ0         ↓ ←0x20c40
            <MI 20cfe  MOVEQ.L #0x1a,D7>                                        {}
        <POP 20d00-20d02 Naked>                              Σ0         →0x20d16 ←0x20c3c ←0x20cfc
            <MI 20d00  BRA     0x20d16>                                         {}
        <POP 20d02-20d0a Naked>                              Σ0         ↓ →0x20d14 ←0x20aec
            <MI 20d02  CLR.L   D0>                                              {}
            <MI 20d04  MOVE.B  0x21ac6,D0>                                      {}
            <MI 20d06  CMP.W   #0x7f,D0>                                        {}
            <MI 20d08  BNE     0x20d14>                                         {}
        <POP 20d0a-20d14 Naked>                              Σ0         ↓ →0x20d16
            <MI 20d0a  CLR.L   D0>                                              {}
            <MI 20d0c  MOVE.B  0x21ac7,D0>                                      {}
            <MI 20d0e  CMPI.W  #0x00ff,D0>                                      {}
            <MI 20d12  BEQ     0x20d16>                                         {}
        <POP 20d14-20d16 Naked>                              Σ0         ↓ ←0x20d02
            <MI 20d14  MOVEQ.L #0x1a,D7>                                        {}
        <POP 20d16-20d22 Naked>                              Σ0         ↓ ←0x20d00 ←0x20d0a
            <MI 20d16  MOVE.B  D7,D0>                                           {}
            <MI 20d18  EXTB.W  D0>                                              {}
            <POP 0x20d1a LimitCheck 0x0 ≤ D0 ≤ 0x1a>                            {}
            <MI 20d1e  MOVE.B  D0,(A6+0x8)>                                     {}
        <POP 20d22-20d2a Epilogue>                           Σ0         

0x20d2a


@ 20d2a
        <LVAR  0x008 1(rw)>
        <LVAR -0x003 @ 1(r)>
        <LVAR -0x004 @>
    <POP 20d2a-20dea Body>                                              
        <POP 20d2a-20d40 Prologue>                           Σ0         ↓
        <POP 20d40-20d44 RegCacheLoad>                       Σ0         ↓
        <POP 20d44-20d64 Naked>                              Σ0         ↓ →0x20dd8
            <Pointer.fp 0x20d44 <LVAR -0x004 @>>             Δ-4                {[@@-4]}
            <Pointer.fp 0x20d48 <LVAR -0x003 @ 1(r)>>        Δ-4                {[@@-4]|[@@-3]}
            <Call 0x20d4c 0x219fe>                                              {[@@-4]|[@@-3]}
                exp_READ_CONTROL_REG.TYP(&Sr_1, &Sr_1)
            <POP 20d52-20d54 StackAdj>                       Δ+8                {}
            <MI 20d54  CLR.L   D0>                                              {}
            <MI 20d56  MOVE.B  (A6-0x3),D0>                                     {}
            <MI 20d5a  SUBI.W  #0x001f,D0>                                      {}
            <MI 20d5e  CMPI.W  #0x0020,D0>                                      {}
            <MI 20d62  BHI     0x20dd8>                                         {}
        <POP 20d64-20d6e Naked>                              Σ0         →0x20db0 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20db6 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dd8 →0x20dbc →0x20dd8 →0x20dd8 →0x20dd8 →0x20dc2 →0x20dd8 →0x20dc8 →0x20dce →0x20dd4
            <MI 20d64  ADD.W   D0,D0>                                           {}
            <MI 20d66  SWITCH  D0.W>                                            {}
        <POP 20db0-20db6 Naked>                              Σ0         →0x20ddc ←0x20d64
            <MI 20db0  MOVE.B  #0x07,(A6+0x8)>                                  {}
            <MI 20db4  BRA     0x20ddc>                                         {}
        <POP 20db6-20dbc Naked>                              Σ0         →0x20ddc ←0x20d64
            <MI 20db6  MOVE.B  #0x08,(A6+0x8)>                                  {}
            <MI 20dba  BRA     0x20ddc>                                         {}
        <POP 20dbc-20dc2 Naked>                              Σ0         →0x20ddc ←0x20d64
            <MI 20dbc  MOVE.B  #0x09,(A6+0x8)>                                  {}
            <MI 20dc0  BRA     0x20ddc>                                         {}
        <POP 20dc2-20dc8 Naked>                              Σ0         →0x20ddc ←0x20d64
            <MI 20dc2  MOVE.B  #0x0a,(A6+0x8)>                                  {}
            <MI 20dc6  BRA     0x20ddc>                                         {}
        <POP 20dc8-20dce Naked>                              Σ0         →0x20ddc ←0x20d64
            <MI 20dc8  MOVE.B  #0x06,(A6+0x8)>                                  {}
            <MI 20dcc  BRA     0x20ddc>                                         {}
        <POP 20dce-20dd4 Naked>                              Σ0         →0x20ddc ←0x20d64
            <MI 20dce  MOVE.B  #0x0c,(A6+0x8)>                                  {}
            <MI 20dd2  BRA     0x20ddc>                                         {}
        <POP 20dd4-20dd8 Naked>                              Σ0         →0x20ddc ←0x20d64
            <MI 20dd4  CLR.B   (A6+0x8)>                                        {}
            <MI 20dd6  BRA     0x20ddc>                                         {}
        <POP 20dd8-20ddc Naked>                              Σ0         ↓ ←0x20d44 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64 ←0x20d64
            <MI 20dd8  MOVE.B  #0x1a,(A6+0x8)>                                  {}
        <POP 20ddc-20de2 Naked>                              Σ0         ↓ ←0x20db0 ←0x20db6 ←0x20dbc ←0x20dc2 ←0x20dc8 ←0x20dce ←0x20dd4
            <Call 0x20ddc 0x219ae>                                              {}
                exp_RESET.SEQ()
        <POP 20de2-20dea Epilogue>                           Σ0         

0x20dea


@ 20dea
        <LVAR  0x008 1(rw)>
        <LVAR -0x003 @>
        <LVAR -0x004 @ 1(r)>
    <POP 20dea-20e60 Body>                                              
        <POP 20dea-20e00 Prologue>                           Σ0         ↓
        <POP 20e00-20e04 RegCacheLoad>                       Σ0         ↓
        <POP 20e04-20e22 Naked>                              Σ0         ↓ →0x20e4e
            <Pointer.fp 0x20e04 <LVAR -0x004 @ 1(r)>>        Δ-4                {[@@-4]}
            <Pointer.fp 0x20e08 <LVAR -0x003 @>>             Δ-4                {[@@-4]|[@@-3]}
            <Call 0x20e0c 0x21922>                                              {[@@-4]|[@@-3]}
                exp_READ_EVENTS.FIU(&Sr_1, &Fr)
            <POP 20e12-20e14 StackAdj>                       Δ+8                {}
            <MI 20e14  CLR.L   D0>                                              {}
            <MI 20e16  MOVE.B  (A6-0x4),D0>                                     {}
            <MI 20e1a  SUBQ.W  #0x1,D0>                                         {}
            <MI 20e1c  CMPI.W  #0x0008,D0>                                      {}
            <MI 20e20  BHI     0x20e4e>                                         {}
        <POP 20e22-20e2c Naked>                              Σ0         →0x20e3e →0x20e4e →0x20e4e →0x20e4e →0x20e4e →0x20e4e →0x20e4e →0x20e44 →0x20e4a
            <MI 20e22  ADD.W   D0,D0>                                           {}
            <MI 20e24  SWITCH  D0.W>                                            {}
        <POP 20e3e-20e44 Naked>                              Σ0         →0x20e52 ←0x20e22
            <MI 20e3e  MOVE.B  #0x0b,(A6+0x8)>                                  {}
            <MI 20e42  BRA     0x20e52>                                         {}
        <POP 20e44-20e4a Naked>                              Σ0         →0x20e52 ←0x20e22
            <MI 20e44  MOVE.B  #0x01,(A6+0x8)>                                  {}
            <MI 20e48  BRA     0x20e52>                                         {}
        <POP 20e4a-20e4e Naked>                              Σ0         →0x20e52 ←0x20e22
            <MI 20e4a  CLR.B   (A6+0x8)>                                        {}
            <MI 20e4c  BRA     0x20e52>                                         {}
        <POP 20e4e-20e52 Naked>                              Σ0         ↓ ←0x20e04 ←0x20e22 ←0x20e22 ←0x20e22 ←0x20e22 ←0x20e22 ←0x20e22
            <MI 20e4e  MOVE.B  #0x1a,(A6+0x8)>                                  {}
        <POP 20e52-20e58 Naked>                              Σ0         ↓ ←0x20e3e ←0x20e44 ←0x20e4a
            <Call 0x20e52 0x219ae>                                              {}
                exp_RESET.SEQ()
        <POP 20e58-20e60 Epilogue>                           Σ0         

0x20e60


@ 20e60
        <LVAR  0x008 1(w)>
    <POP 20e60-20e7c Body>                                              
        <POP 20e60-20e72 Prologue>                           Σ0         ↓
        <POP 20e72-20e78 Naked>                              Σ0         ↓
            <MI 20e72  MOVE.B  #0x1a,(A6+0x8)>                                  {}
        <POP 20e78-20e7c Epilogue>                           Σ0         

0x20e7c


@ 20e7c
        <LVAR  0x008 1(r)>
        <LVAR -0x003 1(w)>
    <POP 20e7c-20f5e Body>                                   Δ+4        
        <POP 20e7c-20e92 Prologue>                           Σ0         ↓
        <POP 20e92-20eb8 RegCacheLoad>                       Σ0         ↓
        <POP 20eb8-20ebe Naked>                              Σ0         ↓ →0x20ec2
            <MI 20eb8  TST.B   (A6+0x8)>                                        {}
            <MI 20ebc  BEQ     0x20ec2>                                         {}
        <POP 20ebe-20ec2 Naked>                              Σ0         →0x20ec4
            <MI 20ebe  MOVEQ.L #0x01,D6>                                        {}
            <MI 20ec0  BRA     0x20ec4>                                         {}
        <POP 20ec2-20ec4 Naked>                              Σ0         ↓ ←0x20eb8
            <MI 20ec2  MOVEQ.L #0x00,D6>                                        {}
        <POP 20ec4-20ef8 Naked>                              Σ0         ↓ →0x20efa ←0x20ebe
            <MI 20ec4  MOVEQ.L #0x00,D7>                                        {}
            <MI 20ec6  MOVE.B  (A6+0x8),-(A7)>               Δ-2                {[2, '(A6+0x8)']}
            <Call 0x20eca 0x20940>                                              {[2, '(A6+0x8)']}
            <POP 20ece-20ecf StackAdj>                       Δ+2                {}
            <Const 0x20ecf 0x17.2>                           Δ-2                {[#23]}
            <Call 0x20ed2 0x21940>                                              {[#23]}
                exp_LOAD_MAR_STATE_BITS.FIU(Sw_1)
            <Call 0x20ed8 0x2096c>                                              {[#23]}
            <MI 20edc  MOVE.B  (A7)+,D0>                     Δ+2                {}
            <MI 20ede  EXTB.W  D0>                                              {}
            <POP 0x20ee0 LimitCheck 0x0 ≤ D0 ≤ 0x1a>                            {}
            <MI 20ee2  MOVE.B  D0,D5>                                           {}
            <POP 20ee4-20ee6 StackAdj>                       Δ-2                {[-2-]}
            <Call 0x20ee6 0x20dea>                                              {[-2-]}
            <MI 20eea  MOVE.B  (A7)+,D0>                     Δ+2                {}
            <MI 20eec  EXTB.W  D0>                                              {}
            <POP 0x20eee LimitCheck 0x0 ≤ D0 ≤ 0x1a>                            {}
            <MI 20ef0  MOVE.B  D0,(A6-0x3)>                                     {}
            <MI 20ef4  CMP.B   D6,D0>                                           {}
            <MI 20ef6  BEQ     0x20efa>                                         {}
        <POP 20ef8-20efa Naked>                              Σ0         ↓
            <MI 20ef8  ADDQ.L  #0x1,D7>                                         {}
        <POP 20efa-20efe Naked>                              Σ0         ↓ →0x20f00 ←0x20ec4
            <MI 20efa  CMP.B   D6,D5>                                           {}
            <MI 20efc  BEQ     0x20f00>                                         {}
        <POP 20efe-20f00 Naked>                              Σ0         ↓
            <MI 20efe  ADDQ.L  #0x2,D7>                                         {}
        <POP 20f00-20f12 Naked>                              Σ0         →0x20f1a →0x20f1c →0x20f3a →0x20f3c ←0x20efa
            <MI 20f00  MOVE.L  D7,D0>                                           {}
            <POP 0x20f02 LimitCheck 0x0 ≤ D0 ≤ 0x3>                             {}
            <MI 20f08  ADD.W   D0,D0>                                           {}
            <MI 20f0a  SWITCH  D0.W>                                            {}
        <POP 20f1a-20f1c Naked>                              Σ0         →0x20f56 ←0x20f00
            <MI 20f1a  BRA     0x20f56>                                         {}
        <POP 20f1c-20f3a Naked>                              Σ0 Δ-4     →0x20f50 ←0x20f00 ←0x20f3a
            <MI 20f1c  MOVE.B  #0x05,0x21aa2>                                   {}
            <MI 20f1e  MOVE.B  #0x03,0x21aa3>                                   {}
            <MI 20f20  MOVE.B  #0x06,0x21aa4>                                   {}
            <MI 20f22  MOVE.B  #0x02,0x21aa5>                                   {}
            <MI 20f26  MOVE.B  #0x04,0x21aa6>                                   {}
            <MI 20f2a  MOVE.B  #0x2a,0x21aa7>                                   {}
            <MI 20f32  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x20f34 0xc.2>                            Δ-2                {[#0]|[#12]}
            <MI 20f38  BRA     0x20f50>                                         {[#0]|[#12]}
        <POP 20f3a-20f3c Naked>                              Σ0         →0x20f1c ←0x20f00
            <MI 20f3a  BRA     0x20f1c>                                         {}
        <POP 20f3c-20f50 Naked>                              Σ0 Δ-4     ↓ ←0x20f00
            <MI 20f3c  MOVE.B  #0x05,0x21aa2>                                   {}
            <MI 20f3e  MOVE.B  #0x2a,0x21aa3>                                   {}
            <MI 20f42  MOVE.B  #0x03,0x21aa4>                                   {}
            <MI 20f44  MOVE.B  #0x06,0x21aa5>                                   {}
            <MI 20f46  MOVE.B  #0x02,0x21aa6>                                   {}
            <MI 20f4a  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x20f4c 0xd.2>                            Δ-2                {[#0]|[#13]}
        <POP 20f50-20f56 Naked>                              Σ-4 Δ+4    ↓ ←0x20f1c
            <Call 0x20f50 0x207d6>                                              {[-4-]}
            <POP 20f54-20f56 StackAdj>                       Δ+4                {}
        <POP 20f56-20f5e Epilogue>                           Σ0         ←0x20f1a

0x20f5e


@ 20f5e
        <LVAR  0x008 1(r)>
    <POP 20f5e-2127c Body>                                              
        <POP 20f5e-20f74 Prologue>                           Σ0         ↓
        <POP 20f74-20f8c RegCacheLoad>                       Σ0         ↓
        <POP 20f8c-20f8e Naked>                              Σ0         ↓
            <MI 20f8c  MOVEQ.L #0x00,D6>                                        {}
        <POP 20f8e-20fa2 Naked>                              Σ0         ↓ →0x20f8e ←0x20f8e
            <MI 20f8e  MOVE.B  D6,D0>                                           {}
            <MI 20f90  EXTB.W  D0>                                              {}
            <MI 20f92  ASL.W   #0x1,D0>                                         {}
            <MI 20f94  LEA.L   0x21a9a,A0>                                      {}
            <MI 20f96  CLR.B   (A0+D0.W+#0x2f)>                                 {}
            <MI 20f9a  ADDQ.B  #0x1,D6>                                         {}
            <MI 20f9c  CMPI.B  #0x1a,D6>                                        {}
            <MI 20fa0  BLE     0x20f8e>                                         {}
        <POP 20fa2-20fac Naked>                              Σ0         ↓ →0x21096
            <MI 20fa2  CLR.L   D0>                                              {}
            <MI 20fa4  MOVE.B  0x21ac8,D0>                                      {}
            <MI 20fa6  CMP.W   #0xff,D0>                                        {}
            <MI 20fa8  BEQ     0x21096>                                         {}
        <POP 20fac-20fb2 Naked>                              Σ0         ↓
            <MI 20fac  NOT.W   D0>                                              {}
            <MI 20fae  AND.W   #0xff,D0>                                        {}
            <MI 20fb0  MOVE.W  D0,D7>                                           {}
        <POP 20fb2-20fb8 Naked>                              Σ0         ↓ →0x21096 ←0x21092
            <MI 20fb2  TST.W   D7>                                              {}
            <MI 20fb4  BEQ     0x21096>                                         {}
        <POP 20fb8-20fbe Naked>                              Σ0         ↓ →0x20fd6
            <MI 20fb8  CMPI.W  #0x0080,D7>                                      {}
            <MI 20fbc  BLT     0x20fd6>                                         {}
        <POP 20fbe-20fd6 Naked>                              Σ0         →0x21090
            <MI 20fbe  MOVE.B  #0x01,0x21ae9>                                   {}
            <MI 20fc4  MOVE.B  #0x04,0x21aea>                                   {}
            <MI 20fca  MOVE.W  D7,D0>                                           {}
            <MI 20fcc  SUBI.W  #0x0080,D0>                                      {}
            <POP 0x20fd0 LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 20fd2  BRA     0x21090>                                         {}
        <POP 20fd6-20fda Naked>                              Σ0         ↓ →0x20ff2 ←0x20fb8
            <MI 20fd6  CMP.W   #0x40,D7>                                        {}
            <MI 20fd8  BLT     0x20ff2>                                         {}
        <POP 20fda-20ff2 Naked>                              Σ0         →0x21090
            <MI 20fda  MOVE.B  #0x01,0x21aeb>                                   {}
            <MI 20fe0  MOVE.B  #0x03,0x21aec>                                   {}
            <MI 20fe8  MOVE.W  D7,D0>                                           {}
            <MI 20fea  SUB.W   #0x40,D0>                                        {}
            <POP 0x20fec LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 20fee  BRA     0x21090>                                         {}
        <POP 20ff2-20ff8 Naked>                              Σ0         ↓ →0x21010 ←0x20fd6
            <MI 20ff2  CMPI.W  #0x0020,D7>                                      {}
            <MI 20ff6  BLT     0x21010>                                         {}
        <POP 20ff8-21010 Naked>                              Σ0         →0x21090
            <MI 20ff8  MOVE.B  #0x01,0x21aed>                                   {}
            <MI 20ffe  CLR.B   0x21aee>                                         {}
            <MI 21004  MOVE.W  D7,D0>                                           {}
            <MI 21006  SUBI.W  #0x0020,D0>                                      {}
            <POP 0x2100a LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 2100c  BRA     0x21090>                                         {}
        <POP 21010-21016 Naked>                              Σ0         ↓ →0x2102c ←0x20ff2
            <MI 21010  CMPI.W  #0x0010,D7>                                      {}
            <MI 21014  BLT     0x2102c>                                         {}
        <POP 21016-2102c Naked>                              Σ0         →0x21090
            <MI 21016  MOVE.B  #0x01,0x21aef>                                   {}
            <MI 2101c  CLR.B   0x21af0>                                         {}
            <MI 21022  MOVE.W  D7,D0>                                           {}
            <MI 21024  SUBI.W  #0x0010,D0>                                      {}
            <POP 0x21028 LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 2102a  BRA     0x21090>                                         {}
        <POP 2102c-21032 Naked>                              Σ0         ↓ →0x21048 ←0x21010
            <MI 2102c  CMPI.W  #0x0008,D7>                                      {}
            <MI 21030  BLT     0x21048>                                         {}
        <POP 21032-21048 Naked>                              Σ0         →0x21090
            <MI 21032  MOVE.B  #0x01,0x21af1>                                   {}
            <MI 21038  MOVE.B  #0x03,0x21af2>                                   {}
            <MI 21040  MOVE.W  D7,D0>                                           {}
            <MI 21042  SUBQ.W  #0x8,D0>                                         {}
            <POP 0x21044 LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 21046  BRA     0x21090>                                         {}
        <POP 21048-2104c Naked>                              Σ0         ↓ →0x21060 ←0x2102c
            <MI 21048  CMP.W   #0x04,D7>                                        {}
            <MI 2104a  BLT     0x21060>                                         {}
        <POP 2104c-21060 Naked>                              Σ0         →0x21090
            <MI 2104c  MOVE.B  #0x01,0x21af3>                                   {}
            <MI 21052  CLR.B   0x21af4>                                         {}
            <MI 21058  MOVE.W  D7,D0>                                           {}
            <MI 2105a  SUBQ.W  #0x4,D0>                                         {}
            <POP 0x2105c LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 2105e  BRA     0x21090>                                         {}
        <POP 21060-21064 Naked>                              Σ0         ↓ →0x21078 ←0x21048
            <MI 21060  CMP.W   #0x02,D7>                                        {}
            <MI 21062  BLT     0x21078>                                         {}
        <POP 21064-21078 Naked>                              Σ0         →0x21090
            <MI 21064  MOVE.B  #0x01,0x21af5>                                   {}
            <MI 2106a  CLR.B   0x21af6>                                         {}
            <MI 21070  MOVE.W  D7,D0>                                           {}
            <MI 21072  SUBQ.W  #0x2,D0>                                         {}
            <POP 0x21074 LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 21076  BRA     0x21090>                                         {}
        <POP 21078-2107c Naked>                              Σ0         ↓ →0x21092 ←0x21060
            <MI 21078  CMP.W   #0x01,D7>                                        {}
            <MI 2107a  BNE     0x21092>                                         {}
        <POP 2107c-21090 Naked>                              Σ0         ↓
            <MI 2107c  MOVE.B  #0x01,0x21af7>                                   {}
            <MI 21082  MOVE.B  #0x03,0x21af8>                                   {}
            <MI 2108a  MOVE.W  D7,D0>                                           {}
            <MI 2108c  SUBQ.W  #0x1,D0>                                         {}
            <POP 0x2108e LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
        <POP 21090-21092 Naked>                              Σ0         ↓ ←0x20fbe ←0x20fda ←0x20ff8 ←0x21016 ←0x21032 ←0x2104c ←0x21064
            <MI 21090  MOVE.W  D0,D7>                                           {}
        <POP 21092-21096 Naked>                              Σ0         →0x20fb2 ←0x21078
            <MI 21092  BRA     0x20fb2>                                         {}
        <POP 21096-210a6 Naked>                              Σ0         ↓ →0x21176 ←0x20fa2 ←0x20fb2
            <MI 21096  CLR.L   D0>                                              {}
            <MI 21098  MOVE.B  0x21ac6,D0>                                      {}
            <MI 2109e  CMPI.W  #0x007f,D0>                                      {}
            <MI 210a2  BEQ     0x21176>                                         {}
        <POP 210a6-210b2 Naked>                              Σ0         ↓
            <MI 210a6  CLR.L   D0>                                              {}
            <MI 210a8  MOVE.B  0x21ac8,D0>                                      {}
            <MI 210aa  NOT.W   D0>                                              {}
            <MI 210ac  ANDI.W  #0x007f,D0>                                      {}
            <MI 210b0  MOVE.W  D0,D7>                                           {}
        <POP 210b2-210b8 Naked>                              Σ0         ↓ →0x21176 ←0x21172
            <MI 210b2  TST.W   D7>                                              {}
            <MI 210b4  BEQ     0x21176>                                         {}
        <POP 210b8-210bc Naked>                              Σ0         ↓ →0x210d2
            <MI 210b8  CMP.W   #0x40,D7>                                        {}
            <MI 210ba  BLT     0x210d2>                                         {}
        <POP 210bc-210d2 Naked>                              Σ0         →0x21170
            <MI 210bc  MOVE.B  #0x01,0x21acb>                                   {}
            <MI 210c2  MOVE.B  #0x04,0x21acc>                                   {}
            <MI 210c8  MOVE.W  D7,D0>                                           {}
            <MI 210ca  SUB.W   #0x40,D0>                                        {}
            <POP 0x210cc LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 210ce  BRA     0x21170>                                         {}
        <POP 210d2-210d8 Naked>                              Σ0         ↓ →0x210f0 ←0x210b8
            <MI 210d2  CMPI.W  #0x0020,D7>                                      {}
            <MI 210d6  BLT     0x210f0>                                         {}
        <POP 210d8-210f0 Naked>                              Σ0         →0x21170
            <MI 210d8  MOVE.B  #0x01,0x21acd>                                   {}
            <MI 210de  CLR.B   0x21ace>                                         {}
            <MI 210e4  MOVE.W  D7,D0>                                           {}
            <MI 210e6  SUBI.W  #0x0020,D0>                                      {}
            <POP 0x210ea LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 210ec  BRA     0x21170>                                         {}
        <POP 210f0-210f6 Naked>                              Σ0         ↓ →0x2110c ←0x210d2
            <MI 210f0  CMPI.W  #0x0010,D7>                                      {}
            <MI 210f4  BLT     0x2110c>                                         {}
        <POP 210f6-2110c Naked>                              Σ0         →0x21170
            <MI 210f6  MOVE.B  #0x01,0x21acf>                                   {}
            <MI 210fc  CLR.B   0x21ad0>                                         {}
            <MI 21102  MOVE.W  D7,D0>                                           {}
            <MI 21104  SUBI.W  #0x0010,D0>                                      {}
            <POP 0x21108 LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 2110a  BRA     0x21170>                                         {}
        <POP 2110c-21112 Naked>                              Σ0         ↓ →0x21128 ←0x210f0
            <MI 2110c  CMPI.W  #0x0008,D7>                                      {}
            <MI 21110  BLT     0x21128>                                         {}
        <POP 21112-21128 Naked>                              Σ0         →0x21170
            <MI 21112  MOVE.B  #0x01,0x21ad1>                                   {}
            <MI 21118  MOVE.B  #0x03,0x21ad2>                                   {}
            <MI 21120  MOVE.W  D7,D0>                                           {}
            <MI 21122  SUBQ.W  #0x8,D0>                                         {}
            <POP 0x21124 LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 21126  BRA     0x21170>                                         {}
        <POP 21128-2112c Naked>                              Σ0         ↓ →0x21142 ←0x2110c
            <MI 21128  CMP.W   #0x04,D7>                                        {}
            <MI 2112a  BLT     0x21142>                                         {}
        <POP 2112c-21142 Naked>                              Σ0         →0x21170
            <MI 2112c  MOVE.B  #0x01,0x21ad3>                                   {}
            <MI 21132  MOVE.B  #0x03,0x21ad4>                                   {}
            <MI 2113a  MOVE.W  D7,D0>                                           {}
            <MI 2113c  SUBQ.W  #0x4,D0>                                         {}
            <POP 0x2113e LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 21140  BRA     0x21170>                                         {}
        <POP 21142-21146 Naked>                              Σ0         ↓ →0x2115a ←0x21128
            <MI 21142  CMP.W   #0x02,D7>                                        {}
            <MI 21144  BLT     0x2115a>                                         {}
        <POP 21146-2115a Naked>                              Σ0         →0x21170
            <MI 21146  MOVE.B  #0x01,0x21ad5>                                   {}
            <MI 2114c  MOVE.B  #0x02,0x21ad6>                                   {}
            <MI 21152  MOVE.W  D7,D0>                                           {}
            <MI 21154  SUBQ.W  #0x2,D0>                                         {}
            <POP 0x21156 LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 21158  BRA     0x21170>                                         {}
        <POP 2115a-2115e Naked>                              Σ0         ↓ →0x21172 ←0x21142
            <MI 2115a  CMP.W   #0x01,D7>                                        {}
            <MI 2115c  BNE     0x21172>                                         {}
        <POP 2115e-21170 Naked>                              Σ0         ↓
            <MI 2115e  MOVE.B  #0x01,0x21ad7>                                   {}
            <MI 21164  MOVE.B  #0x02,0x21ad8>                                   {}
            <MI 2116a  MOVE.W  D7,D0>                                           {}
            <MI 2116c  SUBQ.W  #0x1,D0>                                         {}
            <POP 0x2116e LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
        <POP 21170-21172 Naked>                              Σ0         ↓ ←0x210bc ←0x210d8 ←0x210f6 ←0x21112 ←0x2112c ←0x21146
            <MI 21170  MOVE.W  D0,D7>                                           {}
        <POP 21172-21176 Naked>                              Σ0         →0x210b2 ←0x2115a
            <MI 21172  BRA     0x210b2>                                         {}
        <POP 21176-21184 Naked>                              Σ0         ↓ →0x21266 ←0x21096 ←0x210b2
            <MI 21176  CLR.L   D0>                                              {}
            <MI 21178  MOVE.B  0x21ac7,D0>                                      {}
            <MI 2117e  CMP.W   #0xff,D0>                                        {}
            <MI 21180  BEQ     0x21266>                                         {}
        <POP 21184-2118a Naked>                              Σ0         ↓
            <MI 21184  NOT.W   D0>                                              {}
            <MI 21186  AND.W   #0xff,D0>                                        {}
            <MI 21188  MOVE.W  D0,D7>                                           {}
        <POP 2118a-21190 Naked>                              Σ0         ↓ →0x21266 ←0x21262
            <MI 2118a  TST.W   D7>                                              {}
            <MI 2118c  BEQ     0x21266>                                         {}
        <POP 21190-21196 Naked>                              Σ0         ↓ →0x211ae
            <MI 21190  CMPI.W  #0x0080,D7>                                      {}
            <MI 21194  BLT     0x211ae>                                         {}
        <POP 21196-211ae Naked>                              Σ0         →0x21260
            <MI 21196  MOVE.B  #0x01,0x21ad9>                                   {}
            <MI 2119c  MOVE.B  #0x02,0x21ada>                                   {}
            <MI 211a2  MOVE.W  D7,D0>                                           {}
            <MI 211a4  SUBI.W  #0x0080,D0>                                      {}
            <POP 0x211a8 LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 211aa  BRA     0x21260>                                         {}
        <POP 211ae-211b2 Naked>                              Σ0         ↓ →0x211c8 ←0x21190
            <MI 211ae  CMP.W   #0x40,D7>                                        {}
            <MI 211b0  BLT     0x211c8>                                         {}
        <POP 211b2-211c8 Naked>                              Σ0         →0x21260
            <MI 211b2  MOVE.B  #0x01,0x21adb>                                   {}
            <MI 211b8  MOVE.B  #0x02,0x21adc>                                   {}
            <MI 211be  MOVE.W  D7,D0>                                           {}
            <MI 211c0  SUB.W   #0x40,D0>                                        {}
            <POP 0x211c2 LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 211c4  BRA     0x21260>                                         {}
        <POP 211c8-211ce Naked>                              Σ0         ↓ →0x211e4 ←0x211ae
            <MI 211c8  CMPI.W  #0x0020,D7>                                      {}
            <MI 211cc  BLT     0x211e4>                                         {}
        <POP 211ce-211e4 Naked>                              Σ0         →0x21260
            <MI 211ce  MOVE.B  #0x01,0x21add>                                   {}
            <MI 211d4  MOVE.B  #0x02,0x21ade>                                   {}
            <MI 211da  MOVE.W  D7,D0>                                           {}
            <MI 211dc  SUBI.W  #0x0020,D0>                                      {}
            <POP 0x211e0 LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 211e2  BRA     0x21260>                                         {}
        <POP 211e4-211ea Naked>                              Σ0         ↓ →0x21200 ←0x211c8
            <MI 211e4  CMPI.W  #0x0010,D7>                                      {}
            <MI 211e8  BLT     0x21200>                                         {}
        <POP 211ea-21200 Naked>                              Σ0         →0x21260
            <MI 211ea  MOVE.B  #0x01,0x21adf>                                   {}
            <MI 211f0  MOVE.B  #0x04,0x21ae0>                                   {}
            <MI 211f6  MOVE.W  D7,D0>                                           {}
            <MI 211f8  SUBI.W  #0x0010,D0>                                      {}
            <POP 0x211fc LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 211fe  BRA     0x21260>                                         {}
        <POP 21200-21206 Naked>                              Σ0         ↓ →0x2121a ←0x211e4
            <MI 21200  CMPI.W  #0x0008,D7>                                      {}
            <MI 21204  BLT     0x2121a>                                         {}
        <POP 21206-2121a Naked>                              Σ0         →0x21260
            <MI 21206  MOVE.B  #0x01,0x21ae1>                                   {}
            <MI 2120c  MOVE.B  #0x02,0x21ae2>                                   {}
            <MI 21212  MOVE.W  D7,D0>                                           {}
            <MI 21214  SUBQ.W  #0x8,D0>                                         {}
            <POP 0x21216 LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 21218  BRA     0x21260>                                         {}
        <POP 2121a-2121e Naked>                              Σ0         ↓ →0x21232 ←0x21200
            <MI 2121a  CMP.W   #0x04,D7>                                        {}
            <MI 2121c  BLT     0x21232>                                         {}
        <POP 2121e-21232 Naked>                              Σ0         →0x21260
            <MI 2121e  MOVE.B  #0x01,0x21ae3>                                   {}
            <MI 21224  CLR.B   0x21ae4>                                         {}
            <MI 2122a  MOVE.W  D7,D0>                                           {}
            <MI 2122c  SUBQ.W  #0x4,D0>                                         {}
            <POP 0x2122e LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 21230  BRA     0x21260>                                         {}
        <POP 21232-21236 Naked>                              Σ0         ↓ →0x2124a ←0x2121a
            <MI 21232  CMP.W   #0x02,D7>                                        {}
            <MI 21234  BLT     0x2124a>                                         {}
        <POP 21236-2124a Naked>                              Σ0         →0x21260
            <MI 21236  MOVE.B  #0x01,0x21ae5>                                   {}
            <MI 2123c  CLR.B   0x21ae6>                                         {}
            <MI 21242  MOVE.W  D7,D0>                                           {}
            <MI 21244  SUBQ.W  #0x2,D0>                                         {}
            <POP 0x21246 LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
            <MI 21248  BRA     0x21260>                                         {}
        <POP 2124a-2124e Naked>                              Σ0         ↓ →0x21262 ←0x21232
            <MI 2124a  CMP.W   #0x01,D7>                                        {}
            <MI 2124c  BNE     0x21262>                                         {}
        <POP 2124e-21260 Naked>                              Σ0         ↓
            <MI 2124e  MOVE.B  #0x01,0x21ae7>                                   {}
            <MI 21254  CLR.B   0x21ae8>                                         {}
            <MI 2125a  MOVE.W  D7,D0>                                           {}
            <MI 2125c  SUBQ.W  #0x1,D0>                                         {}
            <POP 0x2125e LimitCheck 0x0 ≤ D0 ≤ 0xff>                            {}
        <POP 21260-21262 Naked>                              Σ0         ↓ ←0x21196 ←0x211b2 ←0x211ce ←0x211ea ←0x21206 ←0x2121e ←0x21236
            <MI 21260  MOVE.W  D0,D7>                                           {}
        <POP 21262-21266 Naked>                              Σ0         →0x2118a ←0x2124a
            <MI 21262  BRA     0x2118a>                                         {}
        <POP 21266-21274 Naked>                              Σ0         ↓ ←0x21176 ←0x2118a
            <MI 21266  MOVE.B  (A6+0x8),D0>                                     {}
            <MI 2126a  EXTB.W  D0>                                              {}
            <MI 2126c  ASL.W   #0x1,D0>                                         {}
            <MI 2126e  LEA.L   0x21a9a,A0>                                      {}
            <MI 21270  CLR.B   (A0+D0.W+#0x2f)>                                 {}
        <POP 21274-2127c Epilogue>                           Σ0         

0x2127c


@ 2127c
        <LVAR  0x00c 1(r)>
        <LVAR  0x00a 1(r)>
        <LVAR  0x008 1(r)>
    <POP 2127c-213e2 Body>                                   Δ+4        
        <POP 2127c-21292 Prologue>                           Σ0         ↓
        <POP 21292-2129e RegCacheLoad>                       Σ0         ↓
        <POP 2129e-212aa Naked>                              Σ0         ↓
            <MI 2129e  MOVE.B  (A6+0xc),-(A7)>               Δ-2                {[2, '(A6+0xc)']}
            <Call 0x212a2 0x20f5e>                                              {[2, '(A6+0xc)']}
            <POP 212a6-212a8 StackAdj>                       Δ+2                {}
            <MI 212a8  MOVEQ.L #0x00,D5>                                        {}
        <POP 212aa-212be Naked>                              Σ0         ↓ →0x213a4 ←0x213a4
            <MI 212aa  MOVE.B  D5,D0>                                           {}
            <MI 212ac  EXTB.W  D0>                                              {}
            <MI 212ae  ASL.W   #0x1,D0>                                         {}
            <MI 212b0  LEA.L   0x21a9a,A0>                                      {}
            <MI 212b6  TST.B   (A0+D0.W+#0x2f)>                                 {}
            <MI 212ba  BEQ     0x213a4>                                         {}
        <POP 212be-212c8 Naked>                              Σ0         ↓ →0x212f6
            <MI 212be  MOVE.B  (A0+D0.W+#0x30),D1>                              {}
            <MI 212c2  CMP.B   (A6+0x8),D1>                                     {}
            <MI 212c6  BNE     0x212f6>                                         {}
        <POP 212c8-212f6 Naked>                              Σ0         ↓
            <Blob 0x212c8 [24] @>                            Δ-24               {[«24""»]}
            <Const 0x212d4 0xe.2>                            Δ-2                {[«24""»]|[#14]}
            <POP 212d6-212d8 StackAdj>                       Δ-4                {[«24""»]|[#14]|[-4-]}
            <Lit 0x212d8 24>                                                    {[«24""»]|[#14]|[$$Program error in P2EVNT.]}
            <Call 0x212ec 0x103b8>                                              {[«24""»]|[#14]|[$$Program error in P2EVNT.]}
                PopProgram(status : Byte; msg : String)
            <POP 212f2-212f6 StackAdj>                       Δ+30               {}
        <POP 212f6-21310 Naked>                              Σ0         ↓ →0x21360 ←0x212be
            <MI 212f6  MOVE.B  (A0+D0.W+#0x30),0x21ab4>                         {}
            <MI 212fe  MOVE.B  D5,0x21ab5>                                      {}
            <MI 21304  MOVE.B  (A0+D0.W+#0x30),D1>                              {}
            <MI 21308  EXTB.W  D1>                                              {}
            <MI 2130a  CMPI.W  #0x0004,D1>                                      {}
            <MI 2130e  BHI     0x21360>                                         {}
        <POP 21310-2131a Naked>                              Σ0         →0x2134c →0x21360 →0x21324 →0x21360 →0x21338
            <MI 21310  ADD.W   D1,D1>                                           {}
            <MI 21312  SWITCH  D1.W>                                            {}
        <POP 21324-21338 Naked>                              Σ0         →0x21362 ←0x21310
            <POP 21324-21326 StackAdj>                       Δ-2                {[-2-]}
            <Call 0x21326 0x20d2a>                                              {[-2-]}
            <MI 2132a  MOVE.B  (A7)+,D0>                     Δ+2                {}
            <MI 2132c  EXTB.W  D0>                                              {}
            <POP 0x2132e LimitCheck 0x0 ≤ D0 ≤ 0x1a>                            {}
            <MI 21330  MOVE.B  D0,D7>                                           {}
            <MI 21332  MOVE.B  #0x03,0x21aa2>                                   {}
            <MI 21336  BRA     0x21362>                                         {}
        <POP 21338-2134c Naked>                              Σ0         →0x21362 ←0x21310
            <POP 21338-2133a StackAdj>                       Δ-2                {[-2-]}
            <Call 0x2133a 0x20dea>                                              {[-2-]}
            <MI 2133e  MOVE.B  (A7)+,D0>                     Δ+2                {}
            <MI 21340  EXTB.W  D0>                                              {}
            <POP 0x21342 LimitCheck 0x0 ≤ D0 ≤ 0x1a>                            {}
            <MI 21344  MOVE.B  D0,D7>                                           {}
            <MI 21346  MOVE.B  #0x06,0x21aa2>                                   {}
            <MI 2134a  BRA     0x21362>                                         {}
        <POP 2134c-21360 Naked>                              Σ0         →0x21362 ←0x21310
            <POP 2134c-2134e StackAdj>                       Δ-2                {[-2-]}
            <Call 0x2134e 0x20e60>                                              {[-2-]}
            <MI 21352  MOVE.B  (A7)+,D0>                     Δ+2                {}
            <MI 21354  EXTB.W  D0>                                              {}
            <POP 0x21356 LimitCheck 0x0 ≤ D0 ≤ 0x1a>                            {}
            <MI 21358  MOVE.B  D0,D7>                                           {}
            <MI 2135a  MOVE.B  #0x02,0x21aa2>                                   {}
            <MI 2135e  BRA     0x21362>                                         {}
        <POP 21360-21362 Naked>                              Σ0         ↓ ←0x212f6 ←0x21310 ←0x21310
            <MI 21360  MOVEQ.L #0x00,D7>                                        {}
        <POP 21362-21368 Naked>                              Σ0         ↓ →0x2136a ←0x21324 ←0x21338 ←0x2134c
            <MI 21362  MOVEQ.L #0x00,D6>                                        {}
            <MI 21364  TST.B   D7>                                              {}
            <MI 21366  BEQ     0x2136a>                                         {}
        <POP 21368-2136a Naked>                              Σ0         ↓
            <MI 21368  ADDQ.B  #0x1,D6>                                         {}
        <POP 2136a-2136e Naked>                              Σ0         ↓ →0x21396 ←0x21362
            <MI 2136a  TST.B   D6>                                              {}
            <MI 2136c  BEQ     0x21396>                                         {}
        <POP 2136e-21374 Naked>                              Σ0         ↓ →0x21388
            <MI 2136e  TST.B   (A6+0xa)>                                        {}
            <MI 21372  BEQ     0x21388>                                         {}
        <POP 21374-21388 Naked>                              Σ0 Δ-4     →0x2138e
            <MI 21374  MOVE.B  #0x05,0x21aa3>                                   {}
            <MI 2137a  MOVE.B  #0x2a,0x21aa4>                                   {}
            <MI 21382  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x21384 0x5.2>                            Δ-2                {[#0]|[#5]}
            <MI 21386  BRA     0x2138e>                                         {[#0]|[#5]}
        <POP 21388-2138e Naked>                              Σ0 Δ-4     ↓ ←0x2136e
            <MI 21388  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x2138a 0xa.2>                            Δ-2                {[#0]|[#10]}
        <POP 2138e-21396 Naked>                              Σ-4 Δ+4    →0x213a4 ←0x21374
            <Call 0x2138e 0x207d6>                                              {[-4-]}
            <POP 21392-21394 StackAdj>                       Δ+4                {}
            <MI 21394  BRA     0x213a4>                                         {}
        <POP 21396-213a4 Naked>                              Σ0         ↓ ←0x2136a
            <MI 21396  MOVE.B  #0x05,0x21aa2>                                   {}
            <MI 21398  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x2139a 0xb.2>                            Δ-2                {[#0]|[#11]}
            <Call 0x2139e 0x207d6>                                              {[#0]|[#11]}
            <POP 213a2-213a4 StackAdj>                       Δ+4                {}
        <POP 213a4-213ac Naked>                              Σ0         ↓ →0x212aa ←0x212aa ←0x2138e
            <MI 213a4  ADDQ.B  #0x1,D5>                                         {}
            <MI 213a6  CMP.B   #0x1a,D5>                                        {}
            <MI 213a8  BLE     0x212aa>                                         {}
        <POP 213ac-213da Naked>                              Σ0         ↓
            <Blob 0x213ac [46] @>                            Δ-46               {[«46""»]}
            <Const 0x213b8 0xe.2>                            Δ-2                {[«46""»]|[#14]}
            <POP 213ba-213bc StackAdj>                       Δ-4                {[«46""»]|[#14]|[-4-]}
            <Lit 0x213bc 46>                                                    {[«46""»]|[#14]|[$$Program error in P2EVNT : NO UNEXPECTED EVENT.]}
            <Call 0x213d0 0x103b8>                                              {[«46""»]|[#14]|[$$Program error in P2EVNT : NO UNEXPECTED EVENT.]}
                PopProgram(status : Byte; msg : String)
            <POP 213d6-213da StackAdj>                       Δ+52               {}
        <POP 213da-213e2 Epilogue>                           Σ0         

0x213e2


@ 213e2
        <LVAR -0x007 1(w)>
        <LVAR -0x008 1(w)>
    <POP 213e2-21602 Body>                                   Δ+18       
        <POP 213e2-213f8 Prologue>                           Σ0         ↓
        <POP 213f8-21410 RegCacheLoad>                       Σ0         ↓
        <POP 21410-2142c Naked>                              Σ0         ↓
            <MI 21410  MOVEQ.L #0x00,D5>                                        {}
            <MI 21412  MOVEQ.L #0x01,D6>                                        {}
            <MI 21414  MOVE.B  #0x02,0x21ab6>                                   {}
            <Call 0x2141a 0x21a7c>                                              {}
                exp_INIT_CSTOP_RF.TYP()
            <Call 0x21420 0x21a3c>                                              {}
                exp_INIT_EVENT_WCS.TYP()
            <Call 0x21426 0x21a5c>                                              {}
                exp_INIT_CSTOP_WCS.TYP()
        <POP 2142c-2147e Naked>                              Σ0         ↓ →0x21480 ←0x215ec
            <MI 2142c  MOVEQ.L #0x00,D7>                                        {}
            <POP 0x2142e LimitCheck 0x0 ≤ D5 ≤ 0x1b>                            {}
            <MI 21438  MOVE.L  D5,D0>                                           {}
            <MI 2143a  ASL.L   #0x2,D0>                                         {}
            <MI 2143c  LEA.L   0x20442,A0>                                      {}
            <MI 2143e  MOVE.B  (A0+D0.L+#0x2),-(A7)>         Δ-2                {[2, '(A0+D0.L+#0x2)']}
            <Call 0x21442 0x20940>                                              {[2, '(A0+D0.L+#0x2)']}
            <POP 21446-21448 StackAdj>                       Δ+2                {}
            <MI 21448  LEA.L   0x20442,A0>                                      {}
            <MI 2144a  MOVE.W  (A0+D0.L),-(A7)>              Δ-2                {[2, '(A0+D0.L)']}
            <Call 0x2144e 0x21a22>                                              {[2, '(A0+D0.L)']}
                exp_PREP_RUN.TYP(Sw_2)
            <Call 0x21454 0x2096c>                                              {[2, '(A0+D0.L)']}
            <MI 21458  MOVE.B  (A7)+,D1>                     Δ+2                {}
            <MI 2145a  EXTB.W  D1>                                              {}
            <POP 0x2145c LimitCheck 0x0 ≤ D1 ≤ 0x1a>                            {}
            <MI 21460  MOVE.B  D1,(A6-0x7)>                                     {}
            <POP 21464-21466 StackAdj>                       Δ-2                {[-2-]}
            <Call 0x21466 0x20d2a>                                              {[-2-]}
            <MI 2146a  MOVE.B  (A7)+,D2>                     Δ+2                {}
            <MI 2146c  EXTB.W  D2>                                              {}
            <POP 0x2146e LimitCheck 0x0 ≤ D2 ≤ 0x1a>                            {}
            <MI 21472  MOVE.B  D2,(A6-0x8)>                                     {}
            <MI 21476  LEA.L   0x20442,A0>                                      {}
            <MI 21478  CMP.B   (A0+D0.L+#0x3),D2>                               {}
            <MI 2147c  BEQ     0x21480>                                         {}
        <POP 2147e-21480 Naked>                              Σ0         ↓
            <MI 2147e  ADDQ.L  #0x1,D7>                                         {}
        <POP 21480-21488 Naked>                              Σ0         ↓ →0x2148a ←0x2142c
            <MI 21480  LEA.L   0x20442,A0>                                      {}
            <MI 21482  CMP.B   (A0+D0.L+#0x3),D1>                               {}
            <MI 21486  BEQ     0x2148a>                                         {}
        <POP 21488-2148a Naked>                              Σ0         ↓
            <MI 21488  ADDQ.L  #0x2,D7>                                         {}
        <POP 2148a-214a0 Naked>                              Σ0         →0x214a8 →0x214ac →0x214e2 →0x2152c ←0x21480
            <MI 2148a  MOVE.L  D7,D3>                                           {}
            <POP 0x2148c LimitCheck 0x0 ≤ D3 ≤ 0x3>                             {}
            <MI 21496  ADD.W   D3,D3>                                           {}
            <MI 21498  SWITCH  D3.W>                                            {}
        <POP 214a8-214ac Naked>                              Σ0         →0x215ec ←0x2148a
            <MI 214a8  BRA     0x215ec>                                         {}
        <POP 214ac-214be Naked>                              Σ0         ↓ →0x214ce ←0x2148a
            <MI 214ac  MOVE.B  #0x03,0x21aa2>                                   {}
            <MI 214b0  MOVE.B  #0x02,0x21ab4>                                   {}
            <MI 214b6  LEA.L   0x20442,A0>                                      {}
            <MI 214b8  TST.B   (A0+D0.L+#0x3)>                                  {}
            <MI 214bc  BNE     0x214ce>                                         {}
        <POP 214be-214ce Naked>                              Σ0 Δ-4     →0x214d8
            <MI 214be  EXTB.W  D2>                                              {}
            <POP 0x214c0 LimitCheck 0x0 ≤ D2 ≤ 0x1a>                            {}
            <MI 214c4  MOVE.B  D2,0x21ab5>                                      {}
            <MI 214c6  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x214c8 0x1.2>                            Δ-2                {[#0]|[#1]}
            <MI 214cc  BRA     0x214d8>                                         {[#0]|[#1]}
        <POP 214ce-214d8 Naked>                              Σ0 Δ-4     ↓ ←0x214ac
            <MI 214ce  LEA.L   0x20442,A0>                                      {}
            <MI 214d0  MOVE.B  (A0+D0.L+#0x3),0x21ab5>                          {}
            <MI 214d4  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x214d6 0x2.2>                            Δ-2                {[#0]|[#2]}
        <POP 214d8-214e2 Naked>                              Σ-4 Δ+4    →0x215ec ←0x214be
            <Call 0x214d8 0x207d6>                                              {[-4-]}
            <POP 214dc-214de StackAdj>                       Δ+4                {}
            <MI 214de  BRA     0x215ec>                                         {}
        <POP 214e2-214ea Naked>                              Σ0         ↓ →0x214ee ←0x2148a
            <MI 214e2  LEA.L   0x20442,A0>                                      {}
            <MI 214e4  TST.B   (A0+D0.L+#0x3)>                                  {}
            <MI 214e8  BNE     0x214ee>                                         {}
        <POP 214ea-214ee Naked>                              Σ0 Δ-2     →0x2151e
            <MI 214ea  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <MI 214ec  BRA     0x2151e>                                         {[#0]}
        <POP 214ee-214f2 Naked>                              Σ0         ↓ →0x21518 ←0x214e2
            <MI 214ee  TST.B   D1>                                              {}
            <MI 214f0  BNE     0x21518>                                         {}
        <POP 214f2-21518 Naked>                              Σ0         →0x21528
            <MI 214f2  MOVE.B  #0x05,0x21aa2>                                   {}
            <MI 214f6  MOVE.B  #0x2a,0x21aa3>                                   {}
            <MI 214fa  MOVE.B  #0x03,0x21ab4>                                   {}
            <MI 21502  EXTB.W  D2>                                              {}
            <POP 0x21504 LimitCheck 0x0 ≤ D2 ≤ 0x1a>                            {}
            <MI 21508  MOVE.B  D2,0x21ab5>                                      {}
            <MI 2150a  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x2150c 0x3.2>                            Δ-2                {[#0]|[#3]}
            <Call 0x21510 0x207d6>                                              {[#0]|[#3]}
            <POP 21514-21516 StackAdj>                       Δ+4                {}
            <MI 21516  BRA     0x21528>                                         {}
        <POP 21518-2151e Naked>                              Σ0 Δ-2     ↓ ←0x214ee
            <MI 21518  LEA.L   0x20442,A0>                                      {}
            <MI 2151a  MOVE.B  (A0+D0.L+#0x3),-(A7)>         Δ-2                {[2, '(A0+D0.L+#0x3)']}
        <POP 2151e-21528 Naked>                              Σ-2 Δ+2    ↓ ←0x214ea
            <MI 2151e  MOVE.B  D6,-(A7)>                     Δ-2                {[-2-]|[2, 'D6']}
            <Const 0x21520 0x2.2>                            Δ-2                {[-2-]|[2, 'D6']|[#2]}
            <Call 0x21522 0x2127c>                                              {[-2-]|[2, 'D6']|[#2]}
            <POP 21526-21528 StackAdj>                       Δ+6                {}
        <POP 21528-2152c Naked>                              Σ0         →0x215ec ←0x214f2
            <MI 21528  BRA     0x215ec>                                         {}
        <POP 2152c-21544 Naked>                              Σ0         ↓ →0x21572 ←0x2148a
            <MI 2152c  MOVE.B  #0x03,0x21aa2>                                   {}
            <MI 21530  MOVE.B  #0x02,0x21ab4>                                   {}
            <MI 21536  MOVE.B  D2,D3>                                           {}
            <MI 21538  EXTB.W  D3>                                              {}
            <POP 0x2153a LimitCheck 0x0 ≤ D3 ≤ 0x1a>                            {}
            <MI 2153e  MOVE.B  D3,0x21ab5>                                      {}
            <MI 21540  CMP.B   D3,D1>                                           {}
            <MI 21542  BEQ     0x21572>                                         {}
        <POP 21544-21572 Naked>                              Σ0         ↓
            <MI 21544  MOVE.B  #0x05,0x21aa3>                                   {}
            <MI 21548  MOVE.B  #0x06,0x21aa4>                                   {}
            <MI 21550  MOVE.B  #0x02,0x21aa5>                                   {}
            <MI 21556  MOVE.B  #0x04,0x21aa6>                                   {}
            <MI 2155e  MOVE.B  #0x2a,0x21aa7>                                   {}
            <MI 21566  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x21568 0x4.2>                            Δ-2                {[#0]|[#4]}
            <Call 0x2156c 0x207d6>                                              {[#0]|[#4]}
            <POP 21570-21572 StackAdj>                       Δ+4                {}
        <POP 21572-2157a Naked>                              Σ0         ↓ →0x215a6 ←0x2152c
            <MI 21572  LEA.L   0x20442,A0>                                      {}
            <MI 21574  TST.B   (A0+D0.L+#0x3)>                                  {}
            <MI 21578  BNE     0x215a6>                                         {}
        <POP 2157a-2157e Naked>                              Σ0         ↓ →0x21592
            <MI 2157a  TST.B   D6>                                              {}
            <MI 2157c  BEQ     0x21592>                                         {}
        <POP 2157e-21592 Naked>                              Σ0 Δ-4     →0x2159e
            <MI 2157e  MOVE.B  #0x05,0x21aa3>                                   {}
            <MI 21582  MOVE.B  #0x2a,0x21aa4>                                   {}
            <MI 2158a  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x2158c 0x5.2>                            Δ-2                {[#0]|[#5]}
            <MI 21590  BRA     0x2159e>                                         {[#0]|[#5]}
        <POP 21592-2159e Naked>                              Σ0 Δ-4     ↓ ←0x2157a
            <MI 21592  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Call 0x21594 0x20e7c>                                              {[#0]}
            <MI 21598  CLR.B   (A7)>                                            {[#0]}
            <Const 0x2159a 0x6.2>                            Δ-2                {[#0]|[#6]}
        <POP 2159e-215a6 Naked>                              Σ-4 Δ+4    →0x215ec ←0x2157e
            <Call 0x2159e 0x207d6>                                              {[-4-]}
            <POP 215a2-215a4 StackAdj>                       Δ+4                {}
            <MI 215a4  BRA     0x215ec>                                         {}
        <POP 215a6-215ba Naked>                              Σ0         ↓ →0x215c6 ←0x21572
            <Const 0x215a6 0x1.2>                            Δ-2                {[#1]}
            <Call 0x215aa 0x20e7c>                                              {[#1]}
            <POP 215ae-215b0 StackAdj>                       Δ+2                {}
            <MI 215b0  LEA.L   0x20442,A0>                                      {}
            <MI 215b2  MOVE.B  (A0+D0.L+#0x3),0x21ab5>                          {}
            <MI 215b6  TST.W   D3>                                              {}
            <MI 215b8  BNE     0x215c6>                                         {}
        <POP 215ba-215c6 Naked>                              Σ0 Δ-4     →0x215e6
            <MI 215ba  MOVE.B  #0x2a,0x21aa3>                                   {}
            <MI 215be  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x215c0 0x7.2>                            Δ-2                {[#0]|[#7]}
            <MI 215c4  BRA     0x215e6>                                         {[#0]|[#7]}
        <POP 215c6-215cc Naked>                              Σ0         ↓ →0x215e0 ←0x215a6
            <MI 215c6  CMPI.B  #0x1a,D3>                                        {}
            <MI 215ca  BNE     0x215e0>                                         {}
        <POP 215cc-215e0 Naked>                              Σ0 Δ-4     →0x215e6
            <MI 215cc  MOVE.B  #0x05,0x21aa3>                                   {}
            <MI 215d0  MOVE.B  #0x2a,0x21aa4>                                   {}
            <MI 215d8  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x215da 0x8.2>                            Δ-2                {[#0]|[#8]}
            <MI 215de  BRA     0x215e6>                                         {[#0]|[#8]}
        <POP 215e0-215e6 Naked>                              Σ0 Δ-4     ↓ ←0x215c6
            <MI 215e0  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x215e2 0x9.2>                            Δ-2                {[#0]|[#9]}
        <POP 215e6-215ec Naked>                              Σ-4 Δ+4    ↓ ←0x215ba ←0x215cc
            <Call 0x215e6 0x207d6>                                              {[-4-]}
            <POP 215ea-215ec StackAdj>                       Δ+4                {}
        <POP 215ec-215fa Naked>                              Σ0         ↓ →0x2142c ←0x214a8 ←0x214d8 ←0x21528 ←0x2159e
            <MI 215ec  ADDQ.L  #0x1,D5>                                         {}
            <MI 215ee  MOVEQ.L #0x00,D6>                                        {}
            <MI 215f0  CMPI.L  #0x0000001c,D5>                                  {}
            <MI 215f6  BNE     0x2142c>                                         {}
        <POP 215fa-21602 Epilogue>                           Σ0         

0x21602


@ 21602
        <LVAR -0x006 4(rw)>
        <LVAR -0x00c @ 1(r)>
        <LVAR -0x00e @>
        <LVAR -0x00f 1(rw)>
    <POP 21602-2184a Body>                                   Δ+18       
        <POP 21602-21618 Prologue>                           Σ0         ↓
        <POP 21618-21632 RegCacheLoad>                       Σ0         ↓
        <POP 21632-2163e Naked>                              Σ0         ↓
            <MI 21632  CLR.L   (A6-0x6)>                                        {}
            <MI 21636  MOVEQ.L #0x01,D5>                                        {}
            <MI 21638  MOVE.B  #0x04,0x21ab6>                                   {}
        <POP 2163e-21658 Naked>                              Σ0         ↓ →0x2168e ←0x21830
            <MI 2163e  MOVEQ.L #0x00,D6>                                        {}
            <MI 21640  MOVE.L  (A6-0x6),D0>                                     {}
            <POP 0x21644 LimitCheck 0x0 ≤ D0 ≤ 0x9>                             {}
            <MI 2164e  ASL.L   #0x2,D0>                                         {}
            <MI 21650  LEA.L   0x204b2,A0>                                      {}
            <MI 21652  TST.B   (A0+D0.L+#0x3)>                                  {}
            <MI 21656  BEQ     0x2168e>                                         {}
        <POP 21658-2168e Naked>                              Σ0         →0x216e8
            <MI 21658  LEA.L   0x204b2,A0>                                      {}
            <MI 2165a  MOVE.B  (A0+D0.L+#0x1),-(A7)>         Δ-2                {[2, '(A0+D0.L+#0x1)']}
            <Call 0x2165e 0x20940>                                              {[2, '(A0+D0.L+#0x1)']}
            <POP 21662-21664 StackAdj>                       Δ+2                {}
            <MI 21664  LEA.L   0x204b2,A0>                                      {}
            <MI 21666  MOVE.B  (A0+D0.L),-(A7)>              Δ-2                {[2, '(A0+D0.L)']}
            <Call 0x2166a 0x21940>                                              {[2, '(A0+D0.L)']}
                exp_LOAD_MAR_STATE_BITS.FIU(Sw_1)
            <Call 0x21670 0x2096c>                                              {[2, '(A0+D0.L)']}
            <MI 21674  MOVE.B  (A7)+,D1>                     Δ+2                {}
            <MI 21676  EXTB.W  D1>                                              {}
            <POP 0x21678 LimitCheck 0x0 ≤ D1 ≤ 0x1a>                            {}
            <MI 2167a  MOVE.B  D1,(A6-0xf)>                                     {}
            <POP 2167e-21680 StackAdj>                       Δ-2                {[-2-]}
            <Call 0x21680 0x20dea>                                              {[-2-]}
            <MI 21684  MOVE.B  (A7)+,D1>                     Δ+2                {}
            <MI 21686  EXTB.W  D1>                                              {}
            <POP 0x21688 LimitCheck 0x0 ≤ D1 ≤ 0x1a>                            {}
            <MI 2168a  MOVE.B  D1,D7>                                           {}
            <MI 2168c  BRA     0x216e8>                                         {}
        <POP 2168e-21692 Naked>                              Σ0         ↓ →0x216a4 ←0x2163e
            <MI 2168e  TST.B   D5>                                              {}
            <MI 21690  BEQ     0x216a4>                                         {}
        <POP 21692-216a4 Naked>                              Σ0         →0x216b8
            <MI 21692  CLR.W   -(A7)>                        Δ-2                {[#0]}
            <MI 21694  CLR.W   -(A7)>                        Δ-2                {[#0]|[#0]}
            <MI 21696  CLR.B   -(A7)>                        Δ-2                {[#0]|[#0]|[#0]}
            <Call 0x21698 0x21966>                                              {[#0]|[#0]|[#0]}
                exp_LOAD_COUNTER.FIU(Sw_2, Sw_2, Sw_1)
            <POP 2169e-216a0 StackAdj>                       Δ+6                {}
            <MI 216a0  MOVEQ.L #0x00,D5>                                        {}
            <MI 216a2  BRA     0x216b8>                                         {}
        <POP 216a4-216b8 Naked>                              Σ0         ↓ ←0x2168e
            <Const 0x216a4 0xffff.2>                         Δ-2                {[#65535]}
            <Const 0x216a8 0xffff.2>                         Δ-2                {[#65535]|[#65535]}
            <MI 216ac  CLR.B   -(A7)>                        Δ-2                {[#65535]|[#65535]|[#0]}
            <Call 0x216ae 0x21966>                                              {[#65535]|[#65535]|[#0]}
                exp_LOAD_COUNTER.FIU(Sw_2, Sw_2, Sw_1)
            <POP 216b4-216b6 StackAdj>                       Δ+6                {}
            <MI 216b6  MOVEQ.L #0x01,D5>                                        {}
        <POP 216b8-216e2 Naked>                              Σ0         ↓ →0x216e6 ←0x21692
            <Pointer.fp 0x216b8 <LVAR -0x00e @>>             Δ-4                {[@@-14]}
            <Pointer.fp 0x216bc <LVAR -0x00c @ 1(r)>>        Δ-4                {[@@-14]|[@@-12]}
            <Call 0x216c0 0x21922>                                              {[@@-14]|[@@-12]}
                exp_READ_EVENTS.FIU(&Sr_1, &Fr)
            <POP 216c6-216c8 StackAdj>                       Δ+6                {[-2-]}
            <Call 0x216c8 0x2096c>                                              {[-2-]}
            <MI 216cc  MOVE.B  (A7)+,D1>                     Δ+2                {}
            <MI 216ce  EXTB.W  D1>                                              {}
            <POP 0x216d0 LimitCheck 0x0 ≤ D1 ≤ 0x1a>                            {}
            <MI 216d2  MOVE.B  D1,(A6-0xf)>                                     {}
            <Call 0x216d6 0x219ae>                                              {}
                exp_RESET.SEQ()
            <MI 216dc  TST.B   (A6-0xc)>                                        {}
            <MI 216e0  BEQ     0x216e6>                                         {}
        <POP 216e2-216e6 Naked>                              Σ0         →0x216e8
            <MI 216e2  MOVEQ.L #0x10,D7>                                        {}
            <MI 216e4  BRA     0x216e8>                                         {}
        <POP 216e6-216e8 Naked>                              Σ0         ↓ ←0x216b8
            <MI 216e6  MOVEQ.L #0x00,D7>                                        {}
        <POP 216e8-216f0 Naked>                              Σ0         ↓ →0x216f2 ←0x21658 ←0x216e2
            <MI 216e8  LEA.L   0x204b2,A0>                                      {}
            <MI 216ea  CMP.B   (A0+D0.L+#0x2),D7>                               {}
            <MI 216ee  BEQ     0x216f2>                                         {}
        <POP 216f0-216f2 Naked>                              Σ0         ↓
            <MI 216f0  ADDQ.L  #0x1,D6>                                         {}
        <POP 216f2-216fe Naked>                              Σ0         ↓ →0x21700 ←0x216e8
            <MI 216f2  LEA.L   0x204b2,A0>                                      {}
            <MI 216f4  MOVE.B  (A6-0xf),D1>                                     {}
            <MI 216f8  CMP.B   (A0+D0.L+#0x2),D1>                               {}
            <MI 216fc  BEQ     0x21700>                                         {}
        <POP 216fe-21700 Naked>                              Σ0         ↓
            <MI 216fe  ADDQ.L  #0x2,D6>                                         {}
        <POP 21700-21716 Naked>                              Σ0         →0x2171e →0x21722 →0x2175a →0x217a4 ←0x216f2
            <MI 21700  MOVE.L  D6,D2>                                           {}
            <POP 0x21702 LimitCheck 0x0 ≤ D2 ≤ 0x3>                             {}
            <MI 2170c  ADD.W   D2,D2>                                           {}
            <MI 2170e  SWITCH  D2.W>                                            {}
        <POP 2171e-21722 Naked>                              Σ0         →0x21830 ←0x21700
            <MI 2171e  BRA     0x21830>                                         {}
        <POP 21722-21734 Naked>                              Σ0         ↓ →0x21744 ←0x21700
            <MI 21722  MOVE.B  #0x06,0x21aa2>                                   {}
            <MI 21726  MOVE.B  #0x04,0x21ab4>                                   {}
            <MI 2172c  LEA.L   0x204b2,A0>                                      {}
            <MI 2172e  TST.B   (A0+D0.L+#0x2)>                                  {}
            <MI 21732  BNE     0x21744>                                         {}
        <POP 21734-21744 Naked>                              Σ0 Δ-4     →0x21750
            <MI 21734  MOVE.B  D7,D0>                                           {}
            <MI 21736  EXTB.W  D0>                                              {}
            <POP 0x21738 LimitCheck 0x0 ≤ D0 ≤ 0x1a>                            {}
            <MI 2173a  MOVE.B  D0,0x21ab5>                                      {}
            <MI 2173c  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x2173e 0x1.2>                            Δ-2                {[#0]|[#1]}
            <MI 21742  BRA     0x21750>                                         {[#0]|[#1]}
        <POP 21744-21750 Naked>                              Σ0 Δ-4     ↓ ←0x21722
            <MI 21744  LEA.L   0x204b2,A0>                                      {}
            <MI 21746  MOVE.B  (A0+D0.L+#0x2),0x21ab5>                          {}
            <MI 2174a  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x2174c 0x2.2>                            Δ-2                {[#0]|[#2]}
        <POP 21750-2175a Naked>                              Σ-4 Δ+4    →0x21830 ←0x21734
            <Call 0x21750 0x207d6>                                              {[-4-]}
            <POP 21754-21756 StackAdj>                       Δ+4                {}
            <MI 21756  BRA     0x21830>                                         {}
        <POP 2175a-21762 Naked>                              Σ0         ↓ →0x21766 ←0x21700
            <MI 2175a  LEA.L   0x204b2,A0>                                      {}
            <MI 2175c  TST.B   (A0+D0.L+#0x2)>                                  {}
            <MI 21760  BNE     0x21766>                                         {}
        <POP 21762-21766 Naked>                              Σ0 Δ-2     →0x21796
            <MI 21762  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <MI 21764  BRA     0x21796>                                         {[#0]}
        <POP 21766-2176a Naked>                              Σ0         ↓ →0x21790 ←0x2175a
            <MI 21766  TST.B   D1>                                              {}
            <MI 21768  BNE     0x21790>                                         {}
        <POP 2176a-21790 Naked>                              Σ0         →0x217a0
            <MI 2176a  MOVE.B  #0x05,0x21aa2>                                   {}
            <MI 2176e  MOVE.B  #0x2a,0x21aa3>                                   {}
            <MI 21772  MOVE.B  #0x03,0x21ab4>                                   {}
            <MI 2177a  MOVE.B  D7,D0>                                           {}
            <MI 2177c  EXTB.W  D0>                                              {}
            <POP 0x2177e LimitCheck 0x0 ≤ D0 ≤ 0x1a>                            {}
            <MI 21780  MOVE.B  D0,0x21ab5>                                      {}
            <MI 21782  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x21784 0x3.2>                            Δ-2                {[#0]|[#3]}
            <Call 0x21788 0x207d6>                                              {[#0]|[#3]}
            <POP 2178c-2178e StackAdj>                       Δ+4                {}
            <MI 2178e  BRA     0x217a0>                                         {}
        <POP 21790-21796 Naked>                              Σ0 Δ-2     ↓ ←0x21766
            <MI 21790  LEA.L   0x204b2,A0>                                      {}
            <MI 21792  MOVE.B  (A0+D0.L+#0x2),-(A7)>         Δ-2                {[2, '(A0+D0.L+#0x2)']}
        <POP 21796-217a0 Naked>                              Σ-2 Δ+2    ↓ ←0x21762
            <MI 21796  CLR.B   -(A7)>                        Δ-2                {[-2-]|[#0]}
            <Const 0x21798 0x4.2>                            Δ-2                {[-2-]|[#0]|[#4]}
            <Call 0x2179a 0x2127c>                                              {[-2-]|[#0]|[#4]}
            <POP 2179e-217a0 StackAdj>                       Δ+6                {}
        <POP 217a0-217a4 Naked>                              Σ0         →0x21830 ←0x2176a
            <MI 217a0  BRA     0x21830>                                         {}
        <POP 217a4-217ba Naked>                              Σ0         ↓ →0x217e6 ←0x21700
            <MI 217a4  MOVE.B  #0x06,0x21aa2>                                   {}
            <MI 217a8  MOVE.B  #0x04,0x21ab4>                                   {}
            <MI 217ae  MOVE.B  D7,D2>                                           {}
            <MI 217b0  EXTB.W  D2>                                              {}
            <POP 0x217b2 LimitCheck 0x0 ≤ D2 ≤ 0x1a>                            {}
            <MI 217b4  MOVE.B  D2,0x21ab5>                                      {}
            <MI 217b6  CMP.B   D2,D1>                                           {}
            <MI 217b8  BEQ     0x217e6>                                         {}
        <POP 217ba-217e6 Naked>                              Σ0         ↓
            <MI 217ba  MOVE.B  #0x05,0x21aa3>                                   {}
            <MI 217be  MOVE.B  #0x06,0x21aa4>                                   {}
            <MI 217c6  MOVE.B  #0x02,0x21aa5>                                   {}
            <MI 217ce  MOVE.B  #0x04,0x21aa6>                                   {}
            <MI 217d4  MOVE.B  #0x2a,0x21aa7>                                   {}
            <MI 217dc  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x217de 0x4.2>                            Δ-2                {[#0]|[#4]}
            <Call 0x217e0 0x207d6>                                              {[#0]|[#4]}
            <POP 217e4-217e6 StackAdj>                       Δ+4                {}
        <POP 217e6-217ee Naked>                              Σ0         ↓ →0x217f6 ←0x217a4
            <MI 217e6  LEA.L   0x204b2,A0>                                      {}
            <MI 217e8  TST.B   (A0+D0.L+#0x2)>                                  {}
            <MI 217ec  BNE     0x217f6>                                         {}
        <POP 217ee-217f6 Naked>                              Σ0 Δ-4     →0x2182a
            <MI 217ee  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x217f0 0x6.2>                            Δ-2                {[#0]|[#6]}
            <MI 217f4  BRA     0x2182a>                                         {[#0]|[#6]}
        <POP 217f6-21800 Naked>                              Σ0         ↓ →0x2180c ←0x217e6
            <MI 217f6  LEA.L   0x204b2,A0>                                      {}
            <MI 217f8  MOVE.B  (A0+D0.L+#0x2),0x21ab5>                          {}
            <MI 217fc  TST.W   D2>                                              {}
            <MI 217fe  BNE     0x2180c>                                         {}
        <POP 21800-2180c Naked>                              Σ0 Δ-4     →0x2182a
            <MI 21800  MOVE.B  #0x2a,0x21aa3>                                   {}
            <MI 21804  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x21806 0x7.2>                            Δ-2                {[#0]|[#7]}
            <MI 2180a  BRA     0x2182a>                                         {[#0]|[#7]}
        <POP 2180c-21810 Naked>                              Σ0         ↓ →0x21824 ←0x217f6
            <MI 2180c  CMP.B   #0x1a,D2>                                        {}
            <MI 2180e  BNE     0x21824>                                         {}
        <POP 21810-21824 Naked>                              Σ0 Δ-4     →0x2182a
            <MI 21810  MOVE.B  #0x05,0x21aa3>                                   {}
            <MI 21814  MOVE.B  #0x2a,0x21aa4>                                   {}
            <MI 2181c  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x2181e 0x8.2>                            Δ-2                {[#0]|[#8]}
            <MI 21822  BRA     0x2182a>                                         {[#0]|[#8]}
        <POP 21824-2182a Naked>                              Σ0 Δ-4     ↓ ←0x2180c
            <MI 21824  CLR.B   -(A7)>                        Δ-2                {[#0]}
            <Const 0x21826 0x9.2>                            Δ-2                {[#0]|[#9]}
        <POP 2182a-21830 Naked>                              Σ-4 Δ+4    ↓ ←0x217ee ←0x21800 ←0x21810
            <Call 0x2182a 0x207d6>                                              {[-4-]}
            <POP 2182e-21830 StackAdj>                       Δ+4                {}
        <POP 21830-21842 Naked>                              Σ0         ↓ →0x2163e ←0x2171e ←0x21750 ←0x217a0
            <MI 21830  ADDQ.L  #0x1,(A6-0x6)>                                   {}
            <MI 21834  MOVE.L  (A6-0x6),D0>                                     {}
            <MI 21838  CMPI.L  #0x0000000a,D0>                                  {}
            <MI 2183e  BNE     0x2163e>                                         {}
        <POP 21842-2184a Epilogue>                           Σ0         

0x2184a


@ 2184a
    <POP 2184a-21860 Body>                                              
        <POP 2184a-2185c Prologue>                           Σ0         ↓
        <POP 2185c-21860 Epilogue>                           Σ0         

0x21860


@ 21860
START
    <POP 21860--0001 Body>                                              
        <POP 21860-2186a Prologue>                           Σ0         
        <POP 2186a-21874 RegCacheLoad>                       Σ0         ↓
        <POP 21874-218d6 Naked>                              Σ0         ↓
            <Call 0x21874 0x10398>                                              {}
                FSCALL_10398
            <Const 0x2187a 0xc.4>                            Δ-4                {[##12]}
            <Call 0x2187e 0x104d8>                                              {[##12]}
                ExpInit(a : Long)
            <POP 21884-21886 StackAdj>                       Δ+4                {}
            <Const 0x21886 0x21abf.4>                        Δ-4                {[##137919]}
            <Const 0x2188c 0x21ac0.4>                        Δ-4                {[##137919]|[##137920]}
            <Call 0x2188e 0x10544>                                              {[##137919]|[##137920]}
                IPC_InitGetTwoBools(VAR a : Bool; VAR b : Bool)
            <POP 21894-21896 StackAdj>                       Δ+6                {[-2-]}
            <POP 21896-21897 StackAdj>                       Δ+2                {}
            <Blob 0x21897 [2] @>                             Δ-2                {[«2""»]}
            <Call 0x21898 0x104d2>                                              {[«2""»]}
                SetExpInitDone(a : Byte)
            <POP 2189e-2189f StackAdj>                       Δ+2                {}
            <Blob 0x2189f [2] @>                             Δ-2                {[«2""»]}
            <Blob 0x218a2 [2] @>                             Δ-2                {[«2""»]|[«2""»]}
            <Blob 0x218a6 [2] @>                             Δ-2                {[«2""»]|[«2""»]|[«2""»]}
            <POP 218aa-218ac StackAdj>                       Δ-4                {[«2""»]|[«2""»]|[«2""»]|[-4-]}
            <Lit 0x218ac 6>                                                     {[«2""»]|[«2""»]|[«2""»]|[$$P2EVNT]}
            <MI 218be  MOVE.L  (A7)+,0x21aac>                Δ+4                {[«2""»]|[«2""»]|[«2""»]}
            <POP 218c4-218c6 StackAdj>                       Δ+6                {}
            <Const 0x218c6 0x21ab0.4>                        Δ-4                {[##137904]}
            <Call 0x218cc 0x102b8>                                              {[##137904]}
                NewString(VAR a : String)
            <POP 218d2-218d4 StackAdj>                       Δ+4                {}
            <MI 218d4  MOVEQ.L #0x00,D0>                                        {}
        <POP 218d6-218f2 Naked>                              Σ0         ↓ →0x218d6 ←0x218d6
            <MI 218d6  MOVE.L  D0,0x21ac2>                                      {}
            <POP 0x218dc LimitCheck 0x0 ≤ D0 ≤ 0x7>                             {}
            <MI 218e2  LEA.L   0x21a9a,A0>                                      {}
            <MI 218e8  CLR.B   (A0+D0.L+#0x8)>                                  {}
            <MI 218ec  ADDQ.L  #0x1,D0>                                         {}
            <MI 218ee  CMP.L   #0x07,D0>                                        {}
            <MI 218f0  BLE     0x218d6>                                         {}
        <POP 218f2-2191c Naked>                              Σ0         ↓
            <Call 0x218f2 0x219de>                                              {}
                exp_INIT_CSTOP_WCS.SEQ()
            <Call 0x218f8 0x213e2>                                              {}
            <Call 0x218fc 0x21602>                                              {}
            <Call 0x21900 0x2184a>                                              {}
            <Blob 0x21904 [2] @>                             Δ-2                {[«2""»]}
            <Const 0x21906 0x21ac1.4>                        Δ-4                {[«2""»]|[##137921]}
            <Call 0x2190c 0x206d4>                                              {[«2""»]|[##137921]}
            <POP 21910-21912 StackAdj>                       Δ+4                {[«2""»]}
            <POP 21912-21913 StackAdj>                       Δ+2                {}
            <Const 0x21913 0x1.2>                            Δ-2                {[#1]}
            <MI 21914  CLR.B   -(A7)>                        Δ-2                {[#1]|[#0]}
            <Call 0x21916 0x207d6>                                              {[#1]|[#0]}
            <POP 2191a-2191c StackAdj>                       Δ+4                {}
        <POP 2191c-21922 Naked>                              Σ0         
            <Call 0x2191c 0x10284>                                              {}
                ?exit

Raw from R1000.Disassembly/DFS

00020000 ; --------------------------------------------------------------------------------------
00020000 ; R1000.Disassembly modules:
00020000 ;   import all
00020000 ;   import kind.program
00020000 ;   no ident.d3da2f6c65ecec0d
00020000 ; --------------------------------------------------------------------------------------
00020000					stack.top:
00020000 00 04 00 00              |        |		.CODE	0x40000			; STACK.END
00020004 00 02 18 60              |   `    |		.CODE	START
00020008 00 01 02 88              |        |		.CODE	FSCALL_10288
0002000c					heap.top:
0002000c 00 02 1b 02              |        |		.PTR	0x21b02
00020010					code.end:
00020010 00 02 1a 9a              |        |		.PTR	0x21a9a
00020014 00 00 00 00              |        |		.CONST	0x00000000
00020018					programfailurehandler:
00020018 00 02 06 6c              |   l    |		.CODE	PROG_FAIL
0002001c					experimentfailurehandler:
0002001c 00 02 05 30              |   0    |		.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 57 6f 72 64 73 20 65 72  |Words er|		.TXT	'Words error :_'
0002016c 49 4e 49 54 53 54 41 54  |INITSTAT|		.TXT	'INITSTATE '
00020176 53 59                    |SY      |		.XXX[0x2]
00020178 53 5c 20 20 20 20 20 20  |S\      |		.XXX[0x138]
00020180 56 41 4c 5c 20 20 20 20  |VAL\    |
00020188 20 20 54 59 50 5c 20 20  |  TYP\  |
00020190 20 20 20 20 53 45 51 5c  |    SEQ\|
00020198 20 20 20 20 20 20 46 49  |      FI|
000201a0 55 5c 20 20 20 20 20 20  |U\      |
000201a8 4e 4f 5c 20 20 20 20 20  |NO\     |
000201b0 20 20 4d 45 4d 5f 45 58  |  MEM_EX|
000201b8 50 5c 20 20 45 43 43 5c  |P\  ECC\|
000201c0 20 20 20 20 20 20 42 4b  |      BK|
000201c8 50 54 5c 20 20 20 20 20  |PT\     |
000201d0 53 50 41 52 45 30 5f 55  |SPARE0_U|
000201d8 45 5c 46 49 45 4c 44 5c  |E\FIELD\|
000201e0 20 20 20 20 43 4c 41 53  |    CLAS|
000201e8 53 5c 20 20 20 20 42 49  |S\    BI|
000201f0 4e 5f 45 51 5c 20 20 20  |N_EQ\   |
000201f8 42 49 4e 5f 4f 50 5c 20  |BIN_OP\ |
00020200 20 20 54 4f 53 5f 4f 50  |  TOS_OP|
00020208 5c 20 20 20 54 4f 53 31  |\   TOS1|
00020210 5f 4f 50 5c 20 20 50 41  |_OP\  PA|
00020218 47 45 5f 58 49 4e 47 5c  |GE_XING\|
00020220 43 48 45 43 4b 5f 53 59  |CHECK_SY|
00020228 53 5c 4e 45 57 5f 50 41  |S\NEW_PA|
00020230 43 4b 5c 20 4e 45 57 5f  |CK\ NEW_|
00020238 53 54 41 54 5c 20 58 46  |STAT\ XF|
00020240 45 52 5f 43 50 5c 20 20  |ER_CP\  |
00020248 52 45 46 52 45 53 48 5c  |REFRESH\|
00020250 20 20 53 50 41 52 45 30  |  SPARE0|
00020258 5f 4d 45 5c 53 54 41 54  |_ME\STAT|
00020260 55 53 5f 4d 45 5c 50 41  |US_ME\PA|
00020268 43 4b 45 54 5f 4d 45 5c  |CKET_ME\|
00020270 53 50 41 52 45 31 5f 4d  |SPARE1_M|
00020278 45 5c 53 4c 5f 54 49 4d  |E\SL_TIM|
00020280 45 52 5c 20 47 50 5f 54  |ER\ GP_T|
00020288 49 4d 45 52 5c 20 53 50  |IMER\ SP|
00020290 41 52 45 32 5f 4d 45 5c  |ARE2_ME\|
00020298 41 4c 4c 5f 54 49 4d 45  |ALL_TIME|
000202a0 5c 20 41 4c 4c 5f 53 59  |\ ALL_SY|
000202a8 53 5c 20 20 49 4c 4c 45  |S\  ILLE|
000202b0 47 41 4c 5c 20 20        |GAL\    |		.XXX[0x6]
000202b6 50 72 6f 67 72 61 6d 20  |Program |		.TXT	'Program error in P2EVNT.'
000202ce 50 72 6f 67 72 61 6d 20  |Program |		.TXT	'Program error in P2EVNT : NO UNEXPECTED EVENT.'
000202fc 50 32                    |P2      |		.TXT	'P2'
000202fe 45 56                    |EV      |		.TXT	'EV'
00020300 4e 54                    |NT      |		.TXT	'NT'
00020302 53 59 53 5c 20 20        |SYS\    |		.XXX[0x6]
00020308 20 20 20 20 56 41 4c 5c  |    VAL\|		.XXX[0x228]
00020310 20 20 20 20 20 20 54 59  |      TY|
00020318 50 5c 20 20 20 20 20 20  |P\      |
00020320 53 45 51 5c 20 20 20 20  |SEQ\    |
00020328 20 20 46 49 55 5c 20 20  |  FIU\  |
00020330 20 20 20 20 4e 4f 5c 20  |    NO\ |
00020338 20 20 20 20 20 20 4d 45  |      ME|
00020340 4d 5f 45 58 50 5c 20 20  |M_EXP\  |
00020348 45 43 43 5c 20 20 20 20  |ECC\    |
00020350 20 20 42 4b 50 54 5c 20  |  BKPT\ |
00020358 20 20 20 20 53 50 41 52  |    SPAR|
00020360 45 30 5f 55 45 5c 46 49  |E0_UE\FI|
00020368 45 4c 44 5c 20 20 20 20  |ELD\    |
00020370 43 4c 41 53 53 5c 20 20  |CLASS\  |
00020378 20 20 42 49 4e 5f 45 51  |  BIN_EQ|
00020380 5c 20 20 20 42 49 4e 5f  |\   BIN_|
00020388 4f 50 5c 20 20 20 54 4f  |OP\   TO|
00020390 53 5f 4f 50 5c 20 20 20  |S_OP\   |
00020398 54 4f 53 31 5f 4f 50 5c  |TOS1_OP\|
000203a0 20 20 50 41 47 45 5f 58  |  PAGE_X|
000203a8 49 4e 47 5c 43 48 45 43  |ING\CHEC|
000203b0 4b 5f 53 59 53 5c 4e 45  |K_SYS\NE|
000203b8 57 5f 50 41 43 4b 5c 20  |W_PACK\ |
000203c0 4e 45 57 5f 53 54 41 54  |NEW_STAT|
000203c8 5c 20 58 46 45 52 5f 43  |\ XFER_C|
000203d0 50 5c 20 20 52 45 46 52  |P\  REFR|
000203d8 45 53 48 5c 20 20 53 50  |ESH\  SP|
000203e0 41 52 45 30 5f 4d 45 5c  |ARE0_ME\|
000203e8 53 54 41 54 55 53 5f 4d  |STATUS_M|
000203f0 45 5c 50 41 43 4b 45 54  |E\PACKET|
000203f8 5f 4d 45 5c 53 50 41 52  |_ME\SPAR|
00020400 45 31 5f 4d 45 5c 53 4c  |E1_ME\SL|
00020408 5f 54 49 4d 45 52 5c 20  |_TIMER\ |
00020410 47 50 5f 54 49 4d 45 52  |GP_TIMER|
00020418 5c 20 53 50 41 52 45 32  |\ SPARE2|
00020420 5f 4d 45 5c 41 4c 4c 5f  |_ME\ALL_|
00020428 54 49 4d 45 5c 20 41 4c  |TIME\ AL|
00020430 4c 5f 53 59 53 5c 20 20  |L_SYS\  |
00020438 49 4c 4c 45 47 41 4c 5c  |ILLEGAL\|
00020440 20 20 00 01 00 00 00 01  |        |
00020448 01 00 00 0a 00 00 00 0a  |        |
00020450 01 08 00 09 01 00 00 07  |        |
00020458 01 00 00 08 00 00 00 08  |        |
00020460 01 07 00 05 01 00 00 04  |        |
00020468 00 00 00 04 01 06 00 03  |        |
00020470 01 00 00 0d 00 00 00 0d  |        |
00020478 01 0a 00 0c 01 00 00 0b  |        |
00020480 01 00 00 0f 00 00 00 0f  |        |
00020488 01 0a 00 0e 01 00 00 10  |        |
00020490 00 00 00 10 01 09 00 11  |        |
00020498 01 00 00 12 00 00 00 12  |        |
000204a0 01 09 00 13 01 00 00 02  |        |
000204a8 00 00 00 02 01 0c 00 01  |        |
000204b0 00 00 07 00 00 01 07 01  |        |
000204b8 00 01 17 00 00 01 17 01  |        |
000204c0 01 01 27 00 00 01 27 01  |  '   ' |
000204c8 0b 01 07 00 00 01 07 00  |        |
000204d0 00 00 07 01 10 00 07 00  |        |
000204d8 00 00 0e 01 00 0e 01 0a  |        |
000204e0 01 00 39 01 0a 00 00 0e  |  9     |
000204e8 01 0a 01 0d 0e 01 0e 01  |        |
000204f0 00 0a 01 0c 01 00 39 01  |      9 |
000204f8 0c 00 00 0a 01 0c 01 0f  |        |
00020500 0a 01 0e 00 00 39 01 0e  |     9  |
00020508 01 03 39 01 0e 00 00 39  |  9    9|
00020510 01 0e 00 00 39 00 0e 00  |    9   |
00020518 18 39 00 0e 00 00 39 00  | 9    9 |
00020520 0e 00 00 39 00 0e 00 19  |   9    |
00020528 39 00 0e 00 00 39 00 00  |9    9  |
00020530 ; --------------------------------------------------------------------------------------
00020530 ; OMSI PASCAL Function
00020530 ;    <LVAR  0x00e 1(r)>
00020530 ;    <LVAR  0x00a 4(r)>
00020530 ;    <LVAR  0x008 1(r)>
00020530 ; --------------------------------------------------------------------------------------
00020530					EXP_FAIL:
00020530 4e 56 ff 8c              |NV      |		LINK.W	A6,#0xff8c
00020534 bf d5                    |        |		CMPA.L	(A5),A7
00020536 62 06                    |b       |		BHI	0x2053e
00020538 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002053c 4e 76                    |Nv      |		TRAPV
0002053e de fc 00 74              |   t    |		ADDA.W	#0x74,A7
00020542 48 e7 fc f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D5+D4+D3+D2+D1+D0,-(A7)
00020546 47 f9 00 01 02 c4        |G       |		LEA.L	StringLit(Src : Pointer; Offset: W; Len : W) : String,A3
0002054c 49 f9 00 01 03 e0        |I       |		LEA.L	WriteConsoleStringCrLf(str : String),A4
00020552 72 01                    |r       |		MOVEQ.L	#0x01,D1
00020554 74 0d                    |t       |		MOVEQ.L	#0x0d,D2
00020556 76 1e                    |v       |		MOVEQ.L	#0x1e,D3
00020558 78 12                    |x       |		MOVEQ.L	#0x12,D4
0002055a 7a 0e                    |z       |		MOVEQ.L	#0x0e,D5
0002055c 4e b9 00 01 03 dc        |N       |		JSR	WriteConsoleCrLf(void)
00020562 41 fa fb e2              |A       |		LEA.L	0x20146,A0
00020566 70 08                    |p       |		MOVEQ.L	#0x08,D0
00020568 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
0002056a 51 c8 ff fc              |Q       |		DBF	D0,0x20568
0002056e 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00020570 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
00020574 3f 01                    |?       |		MOVE.W	D1,-(A7)
00020576 3f 04                    |?       |		MOVE.W	D4,-(A7)
00020578 4e 93                    |N       |		JSR	(A3)
0002057a 50 4f                    |PO      |		ADDQ.L	#0x8,A7
0002057c 4e 94                    |N       |		JSR	(A4)
0002057e 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00020580 20 4f                    | O      |		MOVEA.L	A7,A0
00020582 43 fa fb 86              |C       |		LEA.L	0x2010a,A1
00020586 70 0c                    |p       |		MOVEQ.L	#0x0c,D0
00020588 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
0002058a 51 c8 ff fc              |Q       |		DBF	D0,0x20588
0002058e 51 4f                    |QO      |		SUBQ.L	#0x8,A7
00020590 48 6f 00 08              |Ho      |		PEA.L	(A7+0x8)
00020594 3f 01                    |?       |		MOVE.W	D1,-(A7)
00020596 3f 02                    |?       |		MOVE.W	D2,-(A7)
00020598 4e 93                    |N       |		JSR	(A3)
0002059a 54 4f                    |TO      |		ADDQ.L	#0x2,A7
0002059c 1e ae 00 0e              |        |		MOVE.B	(A6+0xe),(A7)
000205a0 4e b9 00 01 04 9c        |N       |		JSR	BoardName(address : B) : String
000205a6 54 4f                    |TO      |		ADDQ.L	#0x2,A7
000205a8 4e b9 00 01 02 d0        |N       |		JSR	StringCat2(a, b : String) : String
000205ae 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000205b0 4e 94                    |N       |		JSR	(A4)
000205b2 de c4                    |        |		ADDA.W	D4,A7
000205b4 20 6e 00 0a              | n      |		MOVEA.L	(A6+0xa),A0
000205b8 b0 c1                    |        |		CMPA.W	D1,A0
000205ba 67 48                    |gH      |		BEQ	0x20604
000205bc 9e c5                    |        |		SUBA.W	D5,A7
000205be 22 4f                    |"O      |		MOVEA.L	A7,A1
000205c0 45 fa fb 56              |E  V    |		LEA.L	0x20118,A2
000205c4 70 0c                    |p       |		MOVEQ.L	#0x0c,D0
000205c6 12 da                    |        |		MOVE.B	(A2)+,(A1)+
000205c8 51 c8 ff fc              |Q       |		DBF	D0,0x205c6
000205cc 9e c3                    |        |		SUBA.W	D3,A7
000205ce 22 4f                    |"O      |		MOVEA.L	A7,A1
000205d0 41 e8 00 fc              |A       |		LEA.L	(A0+0xfc),A0
000205d4 70 1d                    |p       |		MOVEQ.L	#0x1d,D0
000205d6 12 d8                    |        |		MOVE.B	(A0)+,(A1)+
000205d8 51 c8 ff fc              |Q       |		DBF	D0,0x205d6
000205dc 51 4f                    |QO      |		SUBQ.L	#0x8,A7
000205de 48 6f 00 26              |Ho &    |		PEA.L	(A7+0x26)
000205e2 3f 01                    |?       |		MOVE.W	D1,-(A7)
000205e4 3f 02                    |?       |		MOVE.W	D2,-(A7)
000205e6 4e 93                    |N       |		JSR	(A3)
000205e8 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000205ea 48 6f 00 0c              |Ho      |		PEA.L	(A7+0xc)
000205ee 3f 01                    |?       |		MOVE.W	D1,-(A7)
000205f0 3f 03                    |?       |		MOVE.W	D3,-(A7)
000205f2 4e 93                    |N       |		JSR	(A3)
000205f4 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000205f6 4e b9 00 01 02 d0        |N       |		JSR	StringCat2(a, b : String) : String
000205fc 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000205fe 4e 94                    |N       |		JSR	(A4)
00020600 de fc 00 30              |   0    |		ADDA.W	#0x30,A7
00020604 9e c5                    |        |		SUBA.W	D5,A7
00020606 20 4f                    | O      |		MOVEA.L	A7,A0
00020608 43 fa fb 1c              |C       |		LEA.L	0x20126,A1
0002060c 70 0c                    |p       |		MOVEQ.L	#0x0c,D0
0002060e 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00020610 51 c8 ff fc              |Q       |		DBF	D0,0x2060e
00020614 51 4f                    |QO      |		SUBQ.L	#0x8,A7
00020616 48 6f 00 08              |Ho      |		PEA.L	(A7+0x8)
0002061a 3f 01                    |?       |		MOVE.W	D1,-(A7)
0002061c 3f 02                    |?       |		MOVE.W	D2,-(A7)
0002061e 4e 93                    |N       |		JSR	(A3)
00020620 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020622 1e ae 00 08              |        |		MOVE.B	(A6+0x8),(A7)
00020626 4e b9 00 01 04 a2        |N       |		JSR	ExpStatus2Text(status.B, &String)
0002062c 54 4f                    |TO      |		ADDQ.L	#0x2,A7
0002062e 4e b9 00 01 02 d0        |N       |		JSR	StringCat2(a, b : String) : String
00020634 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00020636 4e 94                    |N       |		JSR	(A4)
00020638 5d 4f                    |]O      |		SUBQ.L	#0x6,A7
0002063a 20 4f                    | O      |		MOVEA.L	A7,A0
0002063c 43 fa fb 08              |C       |		LEA.L	0x20146,A1
00020640 70 16                    |p       |		MOVEQ.L	#0x16,D0
00020642 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00020644 51 c8 ff fc              |Q       |		DBF	D0,0x20642
00020648 1f 3c 00 02              | <      |		MOVE.B	#0x02,-(A7)
0002064c 59 4f                    |YO      |		SUBQ.L	#0x4,A7
0002064e 48 6f 00 06              |Ho      |		PEA.L	(A7+0x6)
00020652 3f 01                    |?       |		MOVE.W	D1,-(A7)
00020654 3f 3c 00 17              |?<      |		MOVE.W	#0x17,-(A7)
00020658 4e 93                    |N       |		JSR	(A3)
0002065a 50 4f                    |PO      |		ADDQ.L	#0x8,A7
0002065c 4e b9 00 01 03 b8        |N       |		JSR	PopProgram(status : Byte; msg : String)
00020662 de c3                    |        |		ADDA.W	D3,A7
00020664 4c df 1f 3f              |L  ?    |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+A0+A1+A2+A3+A4
00020668 4e 5e                    |N^      |		UNLK	A6
0002066a 4e 75                    |Nu      |		RTS
0002066c ; --------------------------------------------------------------------------------------
0002066c ; OMSI PASCAL Function
0002066c ;    <LVAR  0x008 1(r)>
0002066c ; --------------------------------------------------------------------------------------
0002066c					PROG_FAIL:
0002066c 4e 56 ff d2              |NV      |		LINK.W	A6,#0xffd2
00020670 bf d5                    |        |		CMPA.L	(A5),A7
00020672 62 06                    |b       |		BHI	0x2067a
00020674 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020678 4e 76                    |Nv      |		TRAPV
0002067a de fc 00 2c              |   ,    |		ADDA.W	#0x2c,A7
0002067e 48 e7 80 80              |H       |		MOVEM.L	A0+D0,-(A7)
00020682 41 fa fa e8              |A       |		LEA.L	0x2016c,A0
00020686 70 06                    |p       |		MOVEQ.L	#0x06,D0
00020688 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
0002068a 51 c8 ff fc              |Q       |		DBF	D0,0x20688
0002068e 1f 3c 00 03              | <      |		MOVE.B	#0x03,-(A7)
00020692 51 4f                    |QO      |		SUBQ.L	#0x8,A7
00020694 48 6f 00 0a              |Ho      |		PEA.L	(A7+0xa)
00020698 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
0002069c 3f 3c 00 0e              |?<      |		MOVE.W	#0xe,-(A7)
000206a0 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
000206a6 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000206a8 10 2e 00 08              | .      |		MOVE.B	(A6+0x8),D0
000206ac 48 80                    |H       |		EXTB.W	D0
000206ae 48 c0                    |H       |		EXTW.L	D0
000206b0 2f 00                    |/       |		MOVE.L	D0,-(A7)
000206b2 4e b9 00 01 02 e4        |N       |		JSR	Long2String(a : Long) : String
000206b8 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000206ba 4e b9 00 01 02 d0        |N       |		JSR	StringCat2(a, b : String) : String
000206c0 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000206c2 4e b9 00 01 03 b8        |N       |		JSR	PopProgram(status : Byte; msg : String)
000206c8 de fc 00 14              |        |		ADDA.W	#0x14,A7
000206cc 4c df 01 01              |L       |		MOVEM.L	(A7)+,D0+A0
000206d0 4e 5e                    |N^      |		UNLK	A6
000206d2 4e 75                    |Nu      |		RTS
000206d4 ; --------------------------------------------------------------------------------------
000206d4 ; OMSI PASCAL Function
000206d4 ;    <LVAR  0x00c 1(r)>
000206d4 ;    <LVAR  0x008 4(r)>
000206d4 ;    <LVAR -0x002 @>
000206d4 ; --------------------------------------------------------------------------------------
000206d4 4e 56 ff d6              |NV      |		LINK.W	A6,#0xffd6
000206d8 bf d5                    |        |		CMPA.L	(A5),A7
000206da 62 06                    |b       |		BHI	0x206e2
000206dc 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
000206e0 4e 76                    |Nv      |		TRAPV
000206e2 de fc 00 28              |   (    |		ADDA.W	#0x28,A7
000206e6 48 e7 80 c0              |H       |		MOVEM.L	A1+A0+D0,-(A7)
000206ea 4e b9 00 01 05 38        |N    8  |		JSR	IPC_Init(void)
000206f0 1f 2e 00 0c              | .      |		MOVE.B	(A6+0xc),-(A7)
000206f4 4e b9 00 01 05 02        |N       |		JSR	IPC_PutBool(a : Bool)
000206fa 54 4f                    |TO      |		ADDQ.L	#0x2,A7
000206fc 4e b9 00 01 05 14        |N       |		JSR	IPC_PutEnd(void)
00020702 9e fc 00 0a              |        |		SUBA.W	#0xa,A7
00020706 20 4f                    | O      |		MOVEA.L	A7,A0
00020708 43 fa fa 62              |C  b    |		LEA.L	0x2016c,A1
0002070c 70 08                    |p       |		MOVEQ.L	#0x08,D0
0002070e 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
00020710 51 c8 ff fc              |Q       |		DBF	D0,0x2070e
00020714 59 4f                    |YO      |		SUBQ.L	#0x4,A7
00020716 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
0002071a 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
0002071e 3f 3c 00 09              |?<      |		MOVE.W	#0x9,-(A7)
00020722 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
00020728 50 4f                    |PO      |		ADDQ.L	#0x8,A7
0002072a 48 78 00 01              |Hx      |		PEA.L	0x1
0002072e 1f 3c 00 02              | <      |		MOVE.B	#0x02,-(A7)
00020732 48 6e ff fe              |Hn      |		PEA.L	(A6-0x2)
00020736 4e b9 00 01 03 b0        |N       |		JSR	PushProgram(a : String; b : String; MOD c : B; VAR d : Bool)
0002073c de fc 00 18              |        |		ADDA.W	#0x18,A7
00020740 4e b9 00 01 05 38        |N    8  |		JSR	IPC_Init(void)
00020746 20 6e 00 08              | n      |		MOVEA.L	(A6+0x8),A0
0002074a 48 50                    |HP      |		PEA.L	(A0)
0002074c 4e b9 00 01 05 26        |N    &  |		JSR	IPC_GetBool() : Bool
00020752 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00020754 4e b9 00 01 05 1a        |N       |		JSR	IPC_GetEnd(void)
0002075a 4c df 03 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1
0002075e 4e 5e                    |N^      |		UNLK	A6
00020760 4e 75                    |Nu      |		RTS
00020762 ; --------------------------------------------------------------------------------------
00020762 ; OMSI PASCAL Function
00020762 ;    <LVAR  0x008 4(r)>
00020762 ; --------------------------------------------------------------------------------------
00020762 4e 56 ff f4              |NV      |		LINK.W	A6,#0xfff4		; Spelunked
00020766 bf d5                    |        |		CMPA.L	(A5),A7
00020768 62 06                    |b       |		BHI	0x20770
0002076a 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002076e 4e 76                    |Nv      |		TRAPV
00020770 de fc 00 0c              |        |		ADDA.W	#0xc,A7
00020774 48 e7 00 80              |H       |		MOVEM.L	A0,-(A7)
00020778 4e b9 00 01 05 38        |N    8  |		JSR	IPC_Init(void)
0002077e 20 6e 00 08              | n      |		MOVEA.L	(A6+0x8),A0
00020782 48 50                    |HP      |		PEA.L	(A0)
00020784 4e b9 00 01 05 26        |N    &  |		JSR	IPC_GetBool() : Bool
0002078a 58 4f                    |XO      |		ADDQ.L	#0x4,A7
0002078c 4e b9 00 01 05 1a        |N       |		JSR	IPC_GetEnd(void)
00020792 4c df 01 00              |L       |		MOVEM.L	(A7)+,A0
00020796 4e 5e                    |N^      |		UNLK	A6
00020798 4e 75                    |Nu      |		RTS
0002079a ; --------------------------------------------------------------------------------------
0002079a ; OMSI PASCAL Function
0002079a ;    <LVAR  0x008 1(r)>
0002079a ; --------------------------------------------------------------------------------------
0002079a 4e 56 ff f4              |NV      |		LINK.W	A6,#0xfff4		; Spelunked
0002079e bf d5                    |        |		CMPA.L	(A5),A7
000207a0 62 06                    |b       |		BHI	0x207a8
000207a2 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
000207a6 4e 76                    |Nv      |		TRAPV
000207a8 de fc 00 0a              |        |		ADDA.W	#0xa,A7
000207ac 4e b9 00 01 05 38        |N    8  |		JSR	IPC_Init(void)
000207b2 1f 2e 00 08              | .      |		MOVE.B	(A6+0x8),-(A7)
000207b6 4e b9 00 01 05 02        |N       |		JSR	IPC_PutBool(a : Bool)
000207bc 54 4f                    |TO      |		ADDQ.L	#0x2,A7
000207be 4e b9 00 01 05 14        |N       |		JSR	IPC_PutEnd(void)
000207c4 42 27                    |B'      |		CLR.B	-(A7)
000207c6 48 78 00 01              |Hx      |		PEA.L	0x1
000207ca 4e b9 00 01 03 b8        |N       |		JSR	PopProgram(status : Byte; msg : String)
000207d0 5c 4f                    |\O      |		ADDQ.L	#0x6,A7
000207d2 4e 5e                    |N^      |		UNLK	A6
000207d4 4e 75                    |Nu      |		RTS
000207d6 ; --------------------------------------------------------------------------------------
000207d6 ; OMSI PASCAL Function
000207d6 ;    <LVAR  0x00a 1(r)>
000207d6 ;    <LVAR  0x008 1(r)>
000207d6 ; --------------------------------------------------------------------------------------
000207d6 4e 56 ff 9e              |NV      |		LINK.W	A6,#0xff9e
000207da bf d5                    |        |		CMPA.L	(A5),A7
000207dc 62 06                    |b       |		BHI	0x207e4
000207de 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
000207e2 4e 76                    |Nv      |		TRAPV
000207e4 de fc 00 5a              |   Z    |		ADDA.W	#0x5a,A7
000207e8 48 e7 ff f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
000207ec 45 f9 00 02 1a b0        |E       |		LEA.L	0x21ab0,A2
000207f2 47 f9 00 02 1a aa        |G       |		LEA.L	0x21aaa,A3
000207f8 49 f9 00 01 02 c4        |I       |		LEA.L	StringLit(Src : Pointer; Offset: W; Len : W) : String,A4
000207fe 72 0a                    |r       |		MOVEQ.L	#0x0a,D1
00020800 74 01                    |t       |		MOVEQ.L	#0x01,D2
00020802 76 07                    |v       |		MOVEQ.L	#0x07,D3
00020804 78 04                    |x       |		MOVEQ.L	#0x04,D4
00020806 16 ae 00 08              |        |		MOVE.B	(A6+0x8),(A3)
0002080a 7c 00                    ||       |		MOVEQ.L	#0x00,D6
0002080c bc 83                    |        |		CMP.L	D3,D6
0002080e 63 02                    |c       |		BLS	0x20812
00020810 4e 4f                    |NO      |		TRAP	#15
00020812 41 f9 00 02 1a 9a        |A       |		LEA.L	0x21a9a,A0
00020818 10 30 68 08              | 0h     |		MOVE.B	(A0+D6.L+#0x8),D0
0002081c 48 80                    |H       |		EXTB.W	D0
0002081e 48 c0                    |H       |		EXTW.L	D0
00020820 0c 80 00 00 00 ff        |        |		CMPI.L	#0x000000ff,D0
00020826 63 02                    |c       |		BLS	0x2082a
00020828 4e 4f                    |NO      |		TRAP	#15
0002082a 11 80 68 1d              |  h     |		MOVE.B	D0,(A0+D6.L+#0x1d)
0002082e 52 86                    |R       |		ADDQ.L	#0x1,D6
00020830 bc 83                    |        |		CMP.L	D3,D6
00020832 6f d8                    |o       |		BLE	0x2080c
00020834 7e 00                    |~       |		MOVEQ.L	#0x00,D7
00020836 be 39 00 02 1a b4        | 9      |		CMP.B	0x21ab4,D7
0002083c 66 38                    |f8      |		BNE	0x20876
0002083e 10 07                    |        |		MOVE.B	D7,D0
00020840 48 80                    |H       |		EXTB.W	D0
00020842 c1 c1                    |        |		MULS.W	D1,D0
00020844 41 fa fa bc              |A       |		LEA.L	0x20302,A0
00020848 9e c1                    |        |		SUBA.W	D1,A7
0002084a 22 4f                    |"O      |		MOVEA.L	A7,A1
0002084c 41 f0 00 00              |A       |		LEA.L	(A0+D0.W),A0
00020850 70 09                    |p       |		MOVEQ.L	#0x09,D0
00020852 12 d8                    |        |		MOVE.B	(A0)+,(A1)+
00020854 51 c8 ff fc              |Q       |		DBF	D0,0x20852
00020858 59 4f                    |YO      |		SUBQ.L	#0x4,A7
0002085a 2f 12                    |/       |		MOVE.L	(A2),-(A7)
0002085c 59 4f                    |YO      |		SUBQ.L	#0x4,A7
0002085e 48 6f 00 0c              |Ho      |		PEA.L	(A7+0xc)
00020862 3f 02                    |?       |		MOVE.W	D2,-(A7)
00020864 3f 01                    |?       |		MOVE.W	D1,-(A7)
00020866 4e 94                    |N       |		JSR	(A4)
00020868 50 4f                    |PO      |		ADDQ.L	#0x8,A7
0002086a 4e b9 00 01 02 d0        |N       |		JSR	StringCat2(a, b : String) : String
00020870 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00020872 24 9f                    |$       |		MOVE.L	(A7)+,(A2)
00020874 de c1                    |        |		ADDA.W	D1,A7
00020876 52 07                    |R       |		ADDQ.B	#0x1,D7
00020878 be 04                    |        |		CMP.B	D4,D7
0002087a 6f ba                    |o       |		BLE	0x20836
0002087c 7a 00                    |z       |		MOVEQ.L	#0x00,D5
0002087e ba 39 00 02 1a b5        | 9      |		CMP.B	0x21ab5,D5
00020884 66 38                    |f8      |		BNE	0x208be
00020886 10 05                    |        |		MOVE.B	D5,D0
00020888 48 80                    |H       |		EXTB.W	D0
0002088a c1 c1                    |        |		MULS.W	D1,D0
0002088c 41 fa fa a6              |A       |		LEA.L	0x20334,A0
00020890 9e c1                    |        |		SUBA.W	D1,A7
00020892 22 4f                    |"O      |		MOVEA.L	A7,A1
00020894 41 f0 00 00              |A       |		LEA.L	(A0+D0.W),A0
00020898 70 09                    |p       |		MOVEQ.L	#0x09,D0
0002089a 12 d8                    |        |		MOVE.B	(A0)+,(A1)+
0002089c 51 c8 ff fc              |Q       |		DBF	D0,0x2089a
000208a0 59 4f                    |YO      |		SUBQ.L	#0x4,A7
000208a2 2f 12                    |/       |		MOVE.L	(A2),-(A7)
000208a4 59 4f                    |YO      |		SUBQ.L	#0x4,A7
000208a6 48 6f 00 0c              |Ho      |		PEA.L	(A7+0xc)
000208aa 3f 02                    |?       |		MOVE.W	D2,-(A7)
000208ac 3f 01                    |?       |		MOVE.W	D1,-(A7)
000208ae 4e 94                    |N       |		JSR	(A4)
000208b0 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000208b2 4e b9 00 01 02 d0        |N       |		JSR	StringCat2(a, b : String) : String
000208b8 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000208ba 24 9f                    |$       |		MOVE.L	(A7)+,(A2)
000208bc de c1                    |        |		ADDA.W	D1,A7
000208be 52 05                    |R       |		ADDQ.B	#0x1,D5
000208c0 0c 05 00 1a              |        |		CMPI.B	#0x1a,D5
000208c4 6f b8                    |o       |		BLE	0x2087e
000208c6 7e 00                    |~       |		MOVEQ.L	#0x00,D7
000208c8 be 39 00 02 1a b6        | 9      |		CMP.B	0x21ab6,D7
000208ce 66 38                    |f8      |		BNE	0x20908
000208d0 10 07                    |        |		MOVE.B	D7,D0
000208d2 48 80                    |H       |		EXTB.W	D0
000208d4 c1 c1                    |        |		MULS.W	D1,D0
000208d6 41 fa fa 2a              |A  *    |		LEA.L	0x20302,A0
000208da 9e c1                    |        |		SUBA.W	D1,A7
000208dc 22 4f                    |"O      |		MOVEA.L	A7,A1
000208de 41 f0 00 00              |A       |		LEA.L	(A0+D0.W),A0
000208e2 70 09                    |p       |		MOVEQ.L	#0x09,D0
000208e4 12 d8                    |        |		MOVE.B	(A0)+,(A1)+
000208e6 51 c8 ff fc              |Q       |		DBF	D0,0x208e4
000208ea 59 4f                    |YO      |		SUBQ.L	#0x4,A7
000208ec 2f 12                    |/       |		MOVE.L	(A2),-(A7)
000208ee 59 4f                    |YO      |		SUBQ.L	#0x4,A7
000208f0 48 6f 00 0c              |Ho      |		PEA.L	(A7+0xc)
000208f4 3f 02                    |?       |		MOVE.W	D2,-(A7)
000208f6 3f 01                    |?       |		MOVE.W	D1,-(A7)
000208f8 4e 94                    |N       |		JSR	(A4)
000208fa 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000208fc 4e b9 00 01 02 d0        |N       |		JSR	StringCat2(a, b : String) : String
00020902 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00020904 24 9f                    |$       |		MOVE.L	(A7)+,(A2)
00020906 de c1                    |        |		ADDA.W	D1,A7
00020908 52 07                    |R       |		ADDQ.B	#0x1,D7
0002090a be 04                    |        |		CMP.B	D4,D7
0002090c 6f ba                    |o       |		BLE	0x208c8
0002090e 1f 2e 00 0a              | .      |		MOVE.B	(A6+0xa),-(A7)
00020912 2f 39 00 02 1a ac        |/9      |		MOVE.L	0x21aac,-(A7)
00020918 2f 12                    |/       |		MOVE.L	(A2),-(A7)
0002091a 1f 13                    |        |		MOVE.B	(A3),-(A7)
0002091c 51 4f                    |QO      |		SUBQ.L	#0x8,A7
0002091e 20 4f                    | O      |		MOVEA.L	A7,A0
00020920 43 f9 00 02 1a b7        |C       |		LEA.L	0x21ab7,A1
00020926 70 07                    |p       |		MOVEQ.L	#0x07,D0
00020928 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
0002092a 51 c8 ff fc              |Q       |		DBF	D0,0x20928
0002092e 4e b9 00 01 05 4a        |N    J  |		JSR	?IPC_Puts(a : Bool; b : String; c : String; d: Bool; e : Long; f : Long)
00020934 de fc 00 14              |        |		ADDA.W	#0x14,A7
00020938 4c df 1f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4
0002093c 4e 5e                    |N^      |		UNLK	A6
0002093e 4e 75                    |Nu      |		RTS
00020940 ; --------------------------------------------------------------------------------------
00020940 ; OMSI PASCAL Function
00020940 ;    <LVAR  0x008 1(r)>
00020940 ; --------------------------------------------------------------------------------------
00020940 4e 56 ff f8              |NV      |		LINK.W	A6,#0xfff8
00020944 bf d5                    |        |		CMPA.L	(A5),A7
00020946 62 06                    |b       |		BHI	0x2094e
00020948 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002094c 4e 76                    |Nv      |		TRAPV
0002094e de fc 00 06              |        |		ADDA.W	#0x6,A7
00020952 4a 2e 00 08              |J.      |		TST.B	(A6+0x8)
00020956 67 04                    |g       |		BEQ	0x2095c
00020958 42 67                    |Bg      |		CLR.W	-(A7)
0002095a 60 04                    |`       |		BRA	0x20960
0002095c 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
00020960 4e b9 00 02 19 c4        |N       |		JSR	exp_PREP_RUN.SEQ(Sw_2)
00020966 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00020968 4e 5e                    |N^      |		UNLK	A6
0002096a 4e 75                    |Nu      |		RTS
0002096c ; --------------------------------------------------------------------------------------
0002096c ; OMSI PASCAL Function
0002096c ;    <LVAR  0x008 1(w)>
0002096c ; --------------------------------------------------------------------------------------
0002096c 4e 56 ff d0              |NV      |		LINK.W	A6,#0xffd0
00020970 bf d5                    |        |		CMPA.L	(A5),A7
00020972 62 06                    |b       |		BHI	0x2097a
00020974 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020978 4e 76                    |Nv      |		TRAPV
0002097a de fc 00 2c              |   ,    |		ADDA.W	#0x2c,A7
0002097e 48 e7 f1 e0              |H       |		MOVEM.L	A2+A1+A0+D7+D3+D2+D1+D0,-(A7)
00020982 41 f9 00 02 1a c6        |A       |		LEA.L	0x21ac6,A0
00020988 43 f9 00 02 1a c7        |C       |		LEA.L	0x21ac7,A1
0002098e 45 f9 00 02 1a c8        |E       |		LEA.L	0x21ac8,A2
00020994 74 7f                    |t       |		MOVEQ.L	#0x7f,D2
00020996 76 3f                    |v?      |		MOVEQ.L	#0x3f,D3
00020998 48 50                    |HP      |		PEA.L	(A0)
0002099a 48 52                    |HR      |		PEA.L	(A2)
0002099c 4e b9 00 02 19 86        |N       |		JSR	exp_STEP_AND_FETCH_EVENT.SEQ(&Sr_2, &Sr_1)
000209a2 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000209a4 42 80                    |B       |		CLR.L	D0
000209a6 10 12                    |        |		MOVE.B	(A2),D0
000209a8 90 42                    | B      |		SUB.W	D2,D0
000209aa 0c 40 00 80              | @      |		CMPI.W	#0x0080,D0
000209ae 62 00 01 3a              |b  :    |		BHI	switch@0x209b4[0x1]
000209b2 d0 40                    | @      |		ADD.W	D0,D0
000209b4 30 3b 00 06 4e fb 00 02  |0;  N   |		SWITCH	D0.W
000209bc 01 02                    |        |		.CONST	0x102			; [0x0] -> 0x20abe
000209be 01 2e                    | .      |		.CONST	0x12e			; [0x1] -> 0x20aea
000209c0 01 2e                    | .      |		.CONST	0x12e			; [0x2] -> 0x20aea
000209c2 01 2e                    | .      |		.CONST	0x12e			; [0x3] -> 0x20aea
000209c4 01 2e                    | .      |		.CONST	0x12e			; [0x4] -> 0x20aea
000209c6 01 2e                    | .      |		.CONST	0x12e			; [0x5] -> 0x20aea
000209c8 01 2e                    | .      |		.CONST	0x12e			; [0x6] -> 0x20aea
000209ca 01 2e                    | .      |		.CONST	0x12e			; [0x7] -> 0x20aea
000209cc 01 2e                    | .      |		.CONST	0x12e			; [0x8] -> 0x20aea
000209ce 01 2e                    | .      |		.CONST	0x12e			; [0x9] -> 0x20aea
000209d0 01 2e                    | .      |		.CONST	0x12e			; [0xa] -> 0x20aea
000209d2 01 2e                    | .      |		.CONST	0x12e			; [0xb] -> 0x20aea
000209d4 01 2e                    | .      |		.CONST	0x12e			; [0xc] -> 0x20aea
000209d6 01 2e                    | .      |		.CONST	0x12e			; [0xd] -> 0x20aea
000209d8 01 2e                    | .      |		.CONST	0x12e			; [0xe] -> 0x20aea
000209da 01 2e                    | .      |		.CONST	0x12e			; [0xf] -> 0x20aea
000209dc 01 2e                    | .      |		.CONST	0x12e			; [0x10] -> 0x20aea
000209de 01 2e                    | .      |		.CONST	0x12e			; [0x11] -> 0x20aea
000209e0 01 2e                    | .      |		.CONST	0x12e			; [0x12] -> 0x20aea
000209e2 01 2e                    | .      |		.CONST	0x12e			; [0x13] -> 0x20aea
000209e4 01 2e                    | .      |		.CONST	0x12e			; [0x14] -> 0x20aea
000209e6 01 2e                    | .      |		.CONST	0x12e			; [0x15] -> 0x20aea
000209e8 01 2e                    | .      |		.CONST	0x12e			; [0x16] -> 0x20aea
000209ea 01 2e                    | .      |		.CONST	0x12e			; [0x17] -> 0x20aea
000209ec 01 2e                    | .      |		.CONST	0x12e			; [0x18] -> 0x20aea
000209ee 01 2e                    | .      |		.CONST	0x12e			; [0x19] -> 0x20aea
000209f0 01 2e                    | .      |		.CONST	0x12e			; [0x1a] -> 0x20aea
000209f2 01 2e                    | .      |		.CONST	0x12e			; [0x1b] -> 0x20aea
000209f4 01 2e                    | .      |		.CONST	0x12e			; [0x1c] -> 0x20aea
000209f6 01 2e                    | .      |		.CONST	0x12e			; [0x1d] -> 0x20aea
000209f8 01 2e                    | .      |		.CONST	0x12e			; [0x1e] -> 0x20aea
000209fa 01 2e                    | .      |		.CONST	0x12e			; [0x1f] -> 0x20aea
000209fc 01 2e                    | .      |		.CONST	0x12e			; [0x20] -> 0x20aea
000209fe 01 2e                    | .      |		.CONST	0x12e			; [0x21] -> 0x20aea
00020a00 01 2e                    | .      |		.CONST	0x12e			; [0x22] -> 0x20aea
00020a02 01 2e                    | .      |		.CONST	0x12e			; [0x23] -> 0x20aea
00020a04 01 2e                    | .      |		.CONST	0x12e			; [0x24] -> 0x20aea
00020a06 01 2e                    | .      |		.CONST	0x12e			; [0x25] -> 0x20aea
00020a08 01 2e                    | .      |		.CONST	0x12e			; [0x26] -> 0x20aea
00020a0a 01 2e                    | .      |		.CONST	0x12e			; [0x27] -> 0x20aea
00020a0c 01 2e                    | .      |		.CONST	0x12e			; [0x28] -> 0x20aea
00020a0e 01 2e                    | .      |		.CONST	0x12e			; [0x29] -> 0x20aea
00020a10 01 2e                    | .      |		.CONST	0x12e			; [0x2a] -> 0x20aea
00020a12 01 2e                    | .      |		.CONST	0x12e			; [0x2b] -> 0x20aea
00020a14 01 2e                    | .      |		.CONST	0x12e			; [0x2c] -> 0x20aea
00020a16 01 2e                    | .      |		.CONST	0x12e			; [0x2d] -> 0x20aea
00020a18 01 2e                    | .      |		.CONST	0x12e			; [0x2e] -> 0x20aea
00020a1a 01 2e                    | .      |		.CONST	0x12e			; [0x2f] -> 0x20aea
00020a1c 01 2e                    | .      |		.CONST	0x12e			; [0x30] -> 0x20aea
00020a1e 01 2e                    | .      |		.CONST	0x12e			; [0x31] -> 0x20aea
00020a20 01 2e                    | .      |		.CONST	0x12e			; [0x32] -> 0x20aea
00020a22 01 2e                    | .      |		.CONST	0x12e			; [0x33] -> 0x20aea
00020a24 01 2e                    | .      |		.CONST	0x12e			; [0x34] -> 0x20aea
00020a26 01 2e                    | .      |		.CONST	0x12e			; [0x35] -> 0x20aea
00020a28 01 2e                    | .      |		.CONST	0x12e			; [0x36] -> 0x20aea
00020a2a 01 2e                    | .      |		.CONST	0x12e			; [0x37] -> 0x20aea
00020a2c 01 2e                    | .      |		.CONST	0x12e			; [0x38] -> 0x20aea
00020a2e 01 2e                    | .      |		.CONST	0x12e			; [0x39] -> 0x20aea
00020a30 01 2e                    | .      |		.CONST	0x12e			; [0x3a] -> 0x20aea
00020a32 01 2e                    | .      |		.CONST	0x12e			; [0x3b] -> 0x20aea
00020a34 01 2e                    | .      |		.CONST	0x12e			; [0x3c] -> 0x20aea
00020a36 01 2e                    | .      |		.CONST	0x12e			; [0x3d] -> 0x20aea
00020a38 01 2e                    | .      |		.CONST	0x12e			; [0x3e] -> 0x20aea
00020a3a 01 2e                    | .      |		.CONST	0x12e			; [0x3f] -> 0x20aea
00020a3c 01 06                    |        |		.CONST	0x106			; [0x40] -> 0x20ac2
00020a3e 01 2e                    | .      |		.CONST	0x12e			; [0x41] -> 0x20aea
00020a40 01 2e                    | .      |		.CONST	0x12e			; [0x42] -> 0x20aea
00020a42 01 2e                    | .      |		.CONST	0x12e			; [0x43] -> 0x20aea
00020a44 01 2e                    | .      |		.CONST	0x12e			; [0x44] -> 0x20aea
00020a46 01 2e                    | .      |		.CONST	0x12e			; [0x45] -> 0x20aea
00020a48 01 2e                    | .      |		.CONST	0x12e			; [0x46] -> 0x20aea
00020a4a 01 2e                    | .      |		.CONST	0x12e			; [0x47] -> 0x20aea
00020a4c 01 2e                    | .      |		.CONST	0x12e			; [0x48] -> 0x20aea
00020a4e 01 2e                    | .      |		.CONST	0x12e			; [0x49] -> 0x20aea
00020a50 01 2e                    | .      |		.CONST	0x12e			; [0x4a] -> 0x20aea
00020a52 01 2e                    | .      |		.CONST	0x12e			; [0x4b] -> 0x20aea
00020a54 01 2e                    | .      |		.CONST	0x12e			; [0x4c] -> 0x20aea
00020a56 01 2e                    | .      |		.CONST	0x12e			; [0x4d] -> 0x20aea
00020a58 01 2e                    | .      |		.CONST	0x12e			; [0x4e] -> 0x20aea
00020a5a 01 2e                    | .      |		.CONST	0x12e			; [0x4f] -> 0x20aea
00020a5c 01 0a                    |        |		.CONST	0x10a			; [0x50] -> 0x20ac6
00020a5e 01 2e                    | .      |		.CONST	0x12e			; [0x51] -> 0x20aea
00020a60 01 2e                    | .      |		.CONST	0x12e			; [0x52] -> 0x20aea
00020a62 01 2e                    | .      |		.CONST	0x12e			; [0x53] -> 0x20aea
00020a64 01 2e                    | .      |		.CONST	0x12e			; [0x54] -> 0x20aea
00020a66 01 2e                    | .      |		.CONST	0x12e			; [0x55] -> 0x20aea
00020a68 01 2e                    | .      |		.CONST	0x12e			; [0x56] -> 0x20aea
00020a6a 01 2e                    | .      |		.CONST	0x12e			; [0x57] -> 0x20aea
00020a6c 01 2e                    | .      |		.CONST	0x12e			; [0x58] -> 0x20aea
00020a6e 01 2e                    | .      |		.CONST	0x12e			; [0x59] -> 0x20aea
00020a70 01 2e                    | .      |		.CONST	0x12e			; [0x5a] -> 0x20aea
00020a72 01 2e                    | .      |		.CONST	0x12e			; [0x5b] -> 0x20aea
00020a74 01 2e                    | .      |		.CONST	0x12e			; [0x5c] -> 0x20aea
00020a76 01 2e                    | .      |		.CONST	0x12e			; [0x5d] -> 0x20aea
00020a78 01 2e                    | .      |		.CONST	0x12e			; [0x5e] -> 0x20aea
00020a7a 01 2e                    | .      |		.CONST	0x12e			; [0x5f] -> 0x20aea
00020a7c 01 0e                    |        |		.CONST	0x10e			; [0x60] -> 0x20aca
00020a7e 01 2e                    | .      |		.CONST	0x12e			; [0x61] -> 0x20aea
00020a80 01 2e                    | .      |		.CONST	0x12e			; [0x62] -> 0x20aea
00020a82 01 2e                    | .      |		.CONST	0x12e			; [0x63] -> 0x20aea
00020a84 01 2e                    | .      |		.CONST	0x12e			; [0x64] -> 0x20aea
00020a86 01 2e                    | .      |		.CONST	0x12e			; [0x65] -> 0x20aea
00020a88 01 2e                    | .      |		.CONST	0x12e			; [0x66] -> 0x20aea
00020a8a 01 2e                    | .      |		.CONST	0x12e			; [0x67] -> 0x20aea
00020a8c 01 2e                    | .      |		.CONST	0x12e			; [0x68] -> 0x20aea
00020a8e 01 2e                    | .      |		.CONST	0x12e			; [0x69] -> 0x20aea
00020a90 01 2e                    | .      |		.CONST	0x12e			; [0x6a] -> 0x20aea
00020a92 01 2e                    | .      |		.CONST	0x12e			; [0x6b] -> 0x20aea
00020a94 01 2e                    | .      |		.CONST	0x12e			; [0x6c] -> 0x20aea
00020a96 01 2e                    | .      |		.CONST	0x12e			; [0x6d] -> 0x20aea
00020a98 01 2e                    | .      |		.CONST	0x12e			; [0x6e] -> 0x20aea
00020a9a 01 2e                    | .      |		.CONST	0x12e			; [0x6f] -> 0x20aea
00020a9c 01 12                    |        |		.CONST	0x112			; [0x70] -> 0x20ace
00020a9e 01 2e                    | .      |		.CONST	0x12e			; [0x71] -> 0x20aea
00020aa0 01 2e                    | .      |		.CONST	0x12e			; [0x72] -> 0x20aea
00020aa2 01 2e                    | .      |		.CONST	0x12e			; [0x73] -> 0x20aea
00020aa4 01 2e                    | .      |		.CONST	0x12e			; [0x74] -> 0x20aea
00020aa6 01 2e                    | .      |		.CONST	0x12e			; [0x75] -> 0x20aea
00020aa8 01 2e                    | .      |		.CONST	0x12e			; [0x76] -> 0x20aea
00020aaa 01 2e                    | .      |		.CONST	0x12e			; [0x77] -> 0x20aea
00020aac 01 16                    |        |		.CONST	0x116			; [0x78] -> 0x20ad2
00020aae 01 2e                    | .      |		.CONST	0x12e			; [0x79] -> 0x20aea
00020ab0 01 1a                    |        |		.CONST	0x11a			; [0x7a] -> 0x20ad6
00020ab2 01 2e                    | .      |		.CONST	0x12e			; [0x7b] -> 0x20aea
00020ab4 01 1e                    |        |		.CONST	0x11e			; [0x7c] -> 0x20ada
00020ab6 01 2e                    | .      |		.CONST	0x12e			; [0x7d] -> 0x20aea
00020ab8 01 22                    | "      |		.CONST	0x122			; [0x7e] -> 0x20ade
00020aba 01 26                    | &      |		.CONST	0x126			; [0x7f] -> 0x20ae2
00020abc 01 2a                    | *      |		.CONST	0x12a			; [0x80] -> 0x20ae6
00020abe					switch@0x209b4[0x0]:
00020abe 7e 10                    |~       |		MOVEQ.L	#0x10,D7
00020ac0 60 2a                    |`*      |		BRA	0x20aec
00020ac2					switch@0x209b4[0x40]:
00020ac2 7e 11                    |~       |		MOVEQ.L	#0x11,D7
00020ac4 60 26                    |`&      |		BRA	0x20aec
00020ac6					switch@0x209b4[0x50]:
00020ac6 7e 19                    |~       |		MOVEQ.L	#0x19,D7
00020ac8 60 22                    |`"      |		BRA	0x20aec
00020aca					switch@0x209b4[0x60]:
00020aca 7e 12                    |~       |		MOVEQ.L	#0x12,D7
00020acc 60 1e                    |`       |		BRA	0x20aec
00020ace					switch@0x209b4[0x70]:
00020ace 7e 13                    |~       |		MOVEQ.L	#0x13,D7
00020ad0 60 1a                    |`       |		BRA	0x20aec
00020ad2					switch@0x209b4[0x78]:
00020ad2 7e 14                    |~       |		MOVEQ.L	#0x14,D7
00020ad4 60 16                    |`       |		BRA	0x20aec
00020ad6					switch@0x209b4[0x7a]:
00020ad6 7e 18                    |~       |		MOVEQ.L	#0x18,D7
00020ad8 60 12                    |`       |		BRA	0x20aec
00020ada					switch@0x209b4[0x7c]:
00020ada 7e 15                    |~       |		MOVEQ.L	#0x15,D7
00020adc 60 0e                    |`       |		BRA	0x20aec
00020ade					switch@0x209b4[0x7e]:
00020ade 7e 16                    |~       |		MOVEQ.L	#0x16,D7
00020ae0 60 0a                    |`       |		BRA	0x20aec
00020ae2					switch@0x209b4[0x7f]:
00020ae2 7e 17                    |~       |		MOVEQ.L	#0x17,D7
00020ae4 60 06                    |`       |		BRA	0x20aec
00020ae6					switch@0x209b4[0x80]:
00020ae6 7e 00                    |~       |		MOVEQ.L	#0x00,D7
00020ae8 60 02                    |`       |		BRA	0x20aec
00020aea					switch@0x209b4[0x10]:
00020aea					switch@0x209b4[0x11]:
00020aea					switch@0x209b4[0x12]:
00020aea					switch@0x209b4[0x13]:
00020aea					switch@0x209b4[0x14]:
00020aea					switch@0x209b4[0x15]:
00020aea					switch@0x209b4[0x16]:
00020aea					switch@0x209b4[0x17]:
00020aea					switch@0x209b4[0x18]:
00020aea					switch@0x209b4[0x19]:
00020aea					switch@0x209b4[0x1]:
00020aea					switch@0x209b4[0x1a]:
00020aea					switch@0x209b4[0x1b]:
00020aea					switch@0x209b4[0x1c]:
00020aea					switch@0x209b4[0x1d]:
00020aea					switch@0x209b4[0x1e]:
00020aea					switch@0x209b4[0x1f]:
00020aea					switch@0x209b4[0x20]:
00020aea					switch@0x209b4[0x21]:
00020aea					switch@0x209b4[0x22]:
00020aea					switch@0x209b4[0x23]:
00020aea					switch@0x209b4[0x24]:
00020aea					switch@0x209b4[0x25]:
00020aea					switch@0x209b4[0x26]:
00020aea					switch@0x209b4[0x27]:
00020aea					switch@0x209b4[0x28]:
00020aea					switch@0x209b4[0x29]:
00020aea					switch@0x209b4[0x2]:
00020aea					switch@0x209b4[0x2a]:
00020aea					switch@0x209b4[0x2b]:
00020aea					switch@0x209b4[0x2c]:
00020aea					switch@0x209b4[0x2d]:
00020aea					switch@0x209b4[0x2e]:
00020aea					switch@0x209b4[0x2f]:
00020aea					switch@0x209b4[0x30]:
00020aea					switch@0x209b4[0x31]:
00020aea					switch@0x209b4[0x32]:
00020aea					switch@0x209b4[0x33]:
00020aea					switch@0x209b4[0x34]:
00020aea					switch@0x209b4[0x35]:
00020aea					switch@0x209b4[0x36]:
00020aea					switch@0x209b4[0x37]:
00020aea					switch@0x209b4[0x38]:
00020aea					switch@0x209b4[0x39]:
00020aea					switch@0x209b4[0x3]:
00020aea					switch@0x209b4[0x3a]:
00020aea					switch@0x209b4[0x3b]:
00020aea					switch@0x209b4[0x3c]:
00020aea					switch@0x209b4[0x3d]:
00020aea					switch@0x209b4[0x3e]:
00020aea					switch@0x209b4[0x3f]:
00020aea					switch@0x209b4[0x41]:
00020aea					switch@0x209b4[0x42]:
00020aea					switch@0x209b4[0x43]:
00020aea					switch@0x209b4[0x44]:
00020aea					switch@0x209b4[0x45]:
00020aea					switch@0x209b4[0x46]:
00020aea					switch@0x209b4[0x47]:
00020aea					switch@0x209b4[0x48]:
00020aea					switch@0x209b4[0x49]:
00020aea					switch@0x209b4[0x4]:
00020aea					switch@0x209b4[0x4a]:
00020aea					switch@0x209b4[0x4b]:
00020aea					switch@0x209b4[0x4c]:
00020aea					switch@0x209b4[0x4d]:
00020aea					switch@0x209b4[0x4e]:
00020aea					switch@0x209b4[0x4f]:
00020aea					switch@0x209b4[0x51]:
00020aea					switch@0x209b4[0x52]:
00020aea					switch@0x209b4[0x53]:
00020aea					switch@0x209b4[0x54]:
00020aea					switch@0x209b4[0x55]:
00020aea					switch@0x209b4[0x56]:
00020aea					switch@0x209b4[0x57]:
00020aea					switch@0x209b4[0x58]:
00020aea					switch@0x209b4[0x59]:
00020aea					switch@0x209b4[0x5]:
00020aea					switch@0x209b4[0x5a]:
00020aea					switch@0x209b4[0x5b]:
00020aea					switch@0x209b4[0x5c]:
00020aea					switch@0x209b4[0x5d]:
00020aea					switch@0x209b4[0x5e]:
00020aea					switch@0x209b4[0x5f]:
00020aea					switch@0x209b4[0x61]:
00020aea					switch@0x209b4[0x62]:
00020aea					switch@0x209b4[0x63]:
00020aea					switch@0x209b4[0x64]:
00020aea					switch@0x209b4[0x65]:
00020aea					switch@0x209b4[0x66]:
00020aea					switch@0x209b4[0x67]:
00020aea					switch@0x209b4[0x68]:
00020aea					switch@0x209b4[0x69]:
00020aea					switch@0x209b4[0x6]:
00020aea					switch@0x209b4[0x6a]:
00020aea					switch@0x209b4[0x6b]:
00020aea					switch@0x209b4[0x6c]:
00020aea					switch@0x209b4[0x6d]:
00020aea					switch@0x209b4[0x6e]:
00020aea					switch@0x209b4[0x6f]:
00020aea					switch@0x209b4[0x71]:
00020aea					switch@0x209b4[0x72]:
00020aea					switch@0x209b4[0x73]:
00020aea					switch@0x209b4[0x74]:
00020aea					switch@0x209b4[0x75]:
00020aea					switch@0x209b4[0x76]:
00020aea					switch@0x209b4[0x77]:
00020aea					switch@0x209b4[0x79]:
00020aea					switch@0x209b4[0x7]:
00020aea					switch@0x209b4[0x7b]:
00020aea					switch@0x209b4[0x7d]:
00020aea					switch@0x209b4[0x8]:
00020aea					switch@0x209b4[0x9]:
00020aea					switch@0x209b4[0xa]:
00020aea					switch@0x209b4[0xb]:
00020aea					switch@0x209b4[0xc]:
00020aea					switch@0x209b4[0xd]:
00020aea					switch@0x209b4[0xe]:
00020aea					switch@0x209b4[0xf]:
00020aea 7e 1a                    |~       |		MOVEQ.L	#0x1a,D7
00020aec 4a 07                    |J       |		TST.B	D7
00020aee 66 00 02 12              |f       |		BNE	0x20d02
00020af2 42 80                    |B       |		CLR.L	D0
00020af4 10 10                    |        |		MOVE.B	(A0),D0
00020af6 b0 42                    | B      |		CMP.W	D2,D0
00020af8 66 00 01 46              |f  F    |		BNE	0x20c40
00020afc 42 80                    |B       |		CLR.L	D0
00020afe 10 11                    |        |		MOVE.B	(A1),D0
00020b00 90 42                    | B      |		SUB.W	D2,D0
00020b02 0c 40 00 80              | @      |		CMPI.W	#0x0080,D0
00020b06 62 00 01 32              |b  2    |		BHI	switch@0x20b0c[0x1]
00020b0a d0 40                    | @      |		ADD.W	D0,D0
00020b0c 30 3b 00 06 4e fb 00 02  |0;  N   |		SWITCH	D0.W
00020b14 01 02                    |        |		.CONST	0x102			; [0x0] -> 0x20c16
00020b16 01 26                    | &      |		.CONST	0x126			; [0x1] -> 0x20c3a
00020b18 01 26                    | &      |		.CONST	0x126			; [0x2] -> 0x20c3a
00020b1a 01 26                    | &      |		.CONST	0x126			; [0x3] -> 0x20c3a
00020b1c 01 26                    | &      |		.CONST	0x126			; [0x4] -> 0x20c3a
00020b1e 01 26                    | &      |		.CONST	0x126			; [0x5] -> 0x20c3a
00020b20 01 26                    | &      |		.CONST	0x126			; [0x6] -> 0x20c3a
00020b22 01 26                    | &      |		.CONST	0x126			; [0x7] -> 0x20c3a
00020b24 01 26                    | &      |		.CONST	0x126			; [0x8] -> 0x20c3a
00020b26 01 26                    | &      |		.CONST	0x126			; [0x9] -> 0x20c3a
00020b28 01 26                    | &      |		.CONST	0x126			; [0xa] -> 0x20c3a
00020b2a 01 26                    | &      |		.CONST	0x126			; [0xb] -> 0x20c3a
00020b2c 01 26                    | &      |		.CONST	0x126			; [0xc] -> 0x20c3a
00020b2e 01 26                    | &      |		.CONST	0x126			; [0xd] -> 0x20c3a
00020b30 01 26                    | &      |		.CONST	0x126			; [0xe] -> 0x20c3a
00020b32 01 26                    | &      |		.CONST	0x126			; [0xf] -> 0x20c3a
00020b34 01 26                    | &      |		.CONST	0x126			; [0x10] -> 0x20c3a
00020b36 01 26                    | &      |		.CONST	0x126			; [0x11] -> 0x20c3a
00020b38 01 26                    | &      |		.CONST	0x126			; [0x12] -> 0x20c3a
00020b3a 01 26                    | &      |		.CONST	0x126			; [0x13] -> 0x20c3a
00020b3c 01 26                    | &      |		.CONST	0x126			; [0x14] -> 0x20c3a
00020b3e 01 26                    | &      |		.CONST	0x126			; [0x15] -> 0x20c3a
00020b40 01 26                    | &      |		.CONST	0x126			; [0x16] -> 0x20c3a
00020b42 01 26                    | &      |		.CONST	0x126			; [0x17] -> 0x20c3a
00020b44 01 26                    | &      |		.CONST	0x126			; [0x18] -> 0x20c3a
00020b46 01 26                    | &      |		.CONST	0x126			; [0x19] -> 0x20c3a
00020b48 01 26                    | &      |		.CONST	0x126			; [0x1a] -> 0x20c3a
00020b4a 01 26                    | &      |		.CONST	0x126			; [0x1b] -> 0x20c3a
00020b4c 01 26                    | &      |		.CONST	0x126			; [0x1c] -> 0x20c3a
00020b4e 01 26                    | &      |		.CONST	0x126			; [0x1d] -> 0x20c3a
00020b50 01 26                    | &      |		.CONST	0x126			; [0x1e] -> 0x20c3a
00020b52 01 26                    | &      |		.CONST	0x126			; [0x1f] -> 0x20c3a
00020b54 01 26                    | &      |		.CONST	0x126			; [0x20] -> 0x20c3a
00020b56 01 26                    | &      |		.CONST	0x126			; [0x21] -> 0x20c3a
00020b58 01 26                    | &      |		.CONST	0x126			; [0x22] -> 0x20c3a
00020b5a 01 26                    | &      |		.CONST	0x126			; [0x23] -> 0x20c3a
00020b5c 01 26                    | &      |		.CONST	0x126			; [0x24] -> 0x20c3a
00020b5e 01 26                    | &      |		.CONST	0x126			; [0x25] -> 0x20c3a
00020b60 01 26                    | &      |		.CONST	0x126			; [0x26] -> 0x20c3a
00020b62 01 26                    | &      |		.CONST	0x126			; [0x27] -> 0x20c3a
00020b64 01 26                    | &      |		.CONST	0x126			; [0x28] -> 0x20c3a
00020b66 01 26                    | &      |		.CONST	0x126			; [0x29] -> 0x20c3a
00020b68 01 26                    | &      |		.CONST	0x126			; [0x2a] -> 0x20c3a
00020b6a 01 26                    | &      |		.CONST	0x126			; [0x2b] -> 0x20c3a
00020b6c 01 26                    | &      |		.CONST	0x126			; [0x2c] -> 0x20c3a
00020b6e 01 26                    | &      |		.CONST	0x126			; [0x2d] -> 0x20c3a
00020b70 01 26                    | &      |		.CONST	0x126			; [0x2e] -> 0x20c3a
00020b72 01 26                    | &      |		.CONST	0x126			; [0x2f] -> 0x20c3a
00020b74 01 26                    | &      |		.CONST	0x126			; [0x30] -> 0x20c3a
00020b76 01 26                    | &      |		.CONST	0x126			; [0x31] -> 0x20c3a
00020b78 01 26                    | &      |		.CONST	0x126			; [0x32] -> 0x20c3a
00020b7a 01 26                    | &      |		.CONST	0x126			; [0x33] -> 0x20c3a
00020b7c 01 26                    | &      |		.CONST	0x126			; [0x34] -> 0x20c3a
00020b7e 01 26                    | &      |		.CONST	0x126			; [0x35] -> 0x20c3a
00020b80 01 26                    | &      |		.CONST	0x126			; [0x36] -> 0x20c3a
00020b82 01 26                    | &      |		.CONST	0x126			; [0x37] -> 0x20c3a
00020b84 01 26                    | &      |		.CONST	0x126			; [0x38] -> 0x20c3a
00020b86 01 26                    | &      |		.CONST	0x126			; [0x39] -> 0x20c3a
00020b88 01 26                    | &      |		.CONST	0x126			; [0x3a] -> 0x20c3a
00020b8a 01 26                    | &      |		.CONST	0x126			; [0x3b] -> 0x20c3a
00020b8c 01 26                    | &      |		.CONST	0x126			; [0x3c] -> 0x20c3a
00020b8e 01 26                    | &      |		.CONST	0x126			; [0x3d] -> 0x20c3a
00020b90 01 26                    | &      |		.CONST	0x126			; [0x3e] -> 0x20c3a
00020b92 01 26                    | &      |		.CONST	0x126			; [0x3f] -> 0x20c3a
00020b94 01 06                    |        |		.CONST	0x106			; [0x40] -> 0x20c1a
00020b96 01 26                    | &      |		.CONST	0x126			; [0x41] -> 0x20c3a
00020b98 01 26                    | &      |		.CONST	0x126			; [0x42] -> 0x20c3a
00020b9a 01 26                    | &      |		.CONST	0x126			; [0x43] -> 0x20c3a
00020b9c 01 26                    | &      |		.CONST	0x126			; [0x44] -> 0x20c3a
00020b9e 01 26                    | &      |		.CONST	0x126			; [0x45] -> 0x20c3a
00020ba0 01 26                    | &      |		.CONST	0x126			; [0x46] -> 0x20c3a
00020ba2 01 26                    | &      |		.CONST	0x126			; [0x47] -> 0x20c3a
00020ba4 01 26                    | &      |		.CONST	0x126			; [0x48] -> 0x20c3a
00020ba6 01 26                    | &      |		.CONST	0x126			; [0x49] -> 0x20c3a
00020ba8 01 26                    | &      |		.CONST	0x126			; [0x4a] -> 0x20c3a
00020baa 01 26                    | &      |		.CONST	0x126			; [0x4b] -> 0x20c3a
00020bac 01 26                    | &      |		.CONST	0x126			; [0x4c] -> 0x20c3a
00020bae 01 26                    | &      |		.CONST	0x126			; [0x4d] -> 0x20c3a
00020bb0 01 26                    | &      |		.CONST	0x126			; [0x4e] -> 0x20c3a
00020bb2 01 26                    | &      |		.CONST	0x126			; [0x4f] -> 0x20c3a
00020bb4 01 26                    | &      |		.CONST	0x126			; [0x50] -> 0x20c3a
00020bb6 01 26                    | &      |		.CONST	0x126			; [0x51] -> 0x20c3a
00020bb8 01 26                    | &      |		.CONST	0x126			; [0x52] -> 0x20c3a
00020bba 01 26                    | &      |		.CONST	0x126			; [0x53] -> 0x20c3a
00020bbc 01 26                    | &      |		.CONST	0x126			; [0x54] -> 0x20c3a
00020bbe 01 26                    | &      |		.CONST	0x126			; [0x55] -> 0x20c3a
00020bc0 01 26                    | &      |		.CONST	0x126			; [0x56] -> 0x20c3a
00020bc2 01 26                    | &      |		.CONST	0x126			; [0x57] -> 0x20c3a
00020bc4 01 26                    | &      |		.CONST	0x126			; [0x58] -> 0x20c3a
00020bc6 01 26                    | &      |		.CONST	0x126			; [0x59] -> 0x20c3a
00020bc8 01 26                    | &      |		.CONST	0x126			; [0x5a] -> 0x20c3a
00020bca 01 26                    | &      |		.CONST	0x126			; [0x5b] -> 0x20c3a
00020bcc 01 26                    | &      |		.CONST	0x126			; [0x5c] -> 0x20c3a
00020bce 01 26                    | &      |		.CONST	0x126			; [0x5d] -> 0x20c3a
00020bd0 01 26                    | &      |		.CONST	0x126			; [0x5e] -> 0x20c3a
00020bd2 01 26                    | &      |		.CONST	0x126			; [0x5f] -> 0x20c3a
00020bd4 01 0a                    |        |		.CONST	0x10a			; [0x60] -> 0x20c1e
00020bd6 01 26                    | &      |		.CONST	0x126			; [0x61] -> 0x20c3a
00020bd8 01 26                    | &      |		.CONST	0x126			; [0x62] -> 0x20c3a
00020bda 01 26                    | &      |		.CONST	0x126			; [0x63] -> 0x20c3a
00020bdc 01 26                    | &      |		.CONST	0x126			; [0x64] -> 0x20c3a
00020bde 01 26                    | &      |		.CONST	0x126			; [0x65] -> 0x20c3a
00020be0 01 26                    | &      |		.CONST	0x126			; [0x66] -> 0x20c3a
00020be2 01 26                    | &      |		.CONST	0x126			; [0x67] -> 0x20c3a
00020be4 01 26                    | &      |		.CONST	0x126			; [0x68] -> 0x20c3a
00020be6 01 26                    | &      |		.CONST	0x126			; [0x69] -> 0x20c3a
00020be8 01 26                    | &      |		.CONST	0x126			; [0x6a] -> 0x20c3a
00020bea 01 26                    | &      |		.CONST	0x126			; [0x6b] -> 0x20c3a
00020bec 01 26                    | &      |		.CONST	0x126			; [0x6c] -> 0x20c3a
00020bee 01 26                    | &      |		.CONST	0x126			; [0x6d] -> 0x20c3a
00020bf0 01 26                    | &      |		.CONST	0x126			; [0x6e] -> 0x20c3a
00020bf2 01 26                    | &      |		.CONST	0x126			; [0x6f] -> 0x20c3a
00020bf4 01 0e                    |        |		.CONST	0x10e			; [0x70] -> 0x20c22
00020bf6 01 26                    | &      |		.CONST	0x126			; [0x71] -> 0x20c3a
00020bf8 01 26                    | &      |		.CONST	0x126			; [0x72] -> 0x20c3a
00020bfa 01 26                    | &      |		.CONST	0x126			; [0x73] -> 0x20c3a
00020bfc 01 26                    | &      |		.CONST	0x126			; [0x74] -> 0x20c3a
00020bfe 01 26                    | &      |		.CONST	0x126			; [0x75] -> 0x20c3a
00020c00 01 26                    | &      |		.CONST	0x126			; [0x76] -> 0x20c3a
00020c02 01 26                    | &      |		.CONST	0x126			; [0x77] -> 0x20c3a
00020c04 01 12                    |        |		.CONST	0x112			; [0x78] -> 0x20c26
00020c06 01 26                    | &      |		.CONST	0x126			; [0x79] -> 0x20c3a
00020c08 01 26                    | &      |		.CONST	0x126			; [0x7a] -> 0x20c3a
00020c0a 01 26                    | &      |		.CONST	0x126			; [0x7b] -> 0x20c3a
00020c0c 01 16                    |        |		.CONST	0x116			; [0x7c] -> 0x20c2a
00020c0e 01 26                    | &      |		.CONST	0x126			; [0x7d] -> 0x20c3a
00020c10 01 1a                    |        |		.CONST	0x11a			; [0x7e] -> 0x20c2e
00020c12 01 1e                    |        |		.CONST	0x11e			; [0x7f] -> 0x20c32
00020c14 01 22                    | "      |		.CONST	0x122			; [0x80] -> 0x20c36
00020c16					switch@0x20b0c[0x0]:
00020c16 7e 08                    |~       |		MOVEQ.L	#0x08,D7
00020c18 60 22                    |`"      |		BRA	0x20c3c
00020c1a					switch@0x20b0c[0x40]:
00020c1a 7e 09                    |~       |		MOVEQ.L	#0x09,D7
00020c1c 60 1e                    |`       |		BRA	0x20c3c
00020c1e					switch@0x20b0c[0x60]:
00020c1e 7e 0a                    |~       |		MOVEQ.L	#0x0a,D7
00020c20 60 1a                    |`       |		BRA	0x20c3c
00020c22					switch@0x20b0c[0x70]:
00020c22 7e 0b                    |~       |		MOVEQ.L	#0x0b,D7
00020c24 60 16                    |`       |		BRA	0x20c3c
00020c26					switch@0x20b0c[0x78]:
00020c26 7e 0c                    |~       |		MOVEQ.L	#0x0c,D7
00020c28 60 12                    |`       |		BRA	0x20c3c
00020c2a					switch@0x20b0c[0x7c]:
00020c2a 7e 0d                    |~       |		MOVEQ.L	#0x0d,D7
00020c2c 60 0e                    |`       |		BRA	0x20c3c
00020c2e					switch@0x20b0c[0x7e]:
00020c2e 7e 0e                    |~       |		MOVEQ.L	#0x0e,D7
00020c30 60 0a                    |`       |		BRA	0x20c3c
00020c32					switch@0x20b0c[0x7f]:
00020c32 7e 0f                    |~       |		MOVEQ.L	#0x0f,D7
00020c34 60 06                    |`       |		BRA	0x20c3c
00020c36					switch@0x20b0c[0x80]:
00020c36 7e 00                    |~       |		MOVEQ.L	#0x00,D7
00020c38 60 02                    |`       |		BRA	0x20c3c
00020c3a					switch@0x20b0c[0x10]:
00020c3a					switch@0x20b0c[0x11]:
00020c3a					switch@0x20b0c[0x12]:
00020c3a					switch@0x20b0c[0x13]:
00020c3a					switch@0x20b0c[0x14]:
00020c3a					switch@0x20b0c[0x15]:
00020c3a					switch@0x20b0c[0x16]:
00020c3a					switch@0x20b0c[0x17]:
00020c3a					switch@0x20b0c[0x18]:
00020c3a					switch@0x20b0c[0x19]:
00020c3a					switch@0x20b0c[0x1]:
00020c3a					switch@0x20b0c[0x1a]:
00020c3a					switch@0x20b0c[0x1b]:
00020c3a					switch@0x20b0c[0x1c]:
00020c3a					switch@0x20b0c[0x1d]:
00020c3a					switch@0x20b0c[0x1e]:
00020c3a					switch@0x20b0c[0x1f]:
00020c3a					switch@0x20b0c[0x20]:
00020c3a					switch@0x20b0c[0x21]:
00020c3a					switch@0x20b0c[0x22]:
00020c3a					switch@0x20b0c[0x23]:
00020c3a					switch@0x20b0c[0x24]:
00020c3a					switch@0x20b0c[0x25]:
00020c3a					switch@0x20b0c[0x26]:
00020c3a					switch@0x20b0c[0x27]:
00020c3a					switch@0x20b0c[0x28]:
00020c3a					switch@0x20b0c[0x29]:
00020c3a					switch@0x20b0c[0x2]:
00020c3a					switch@0x20b0c[0x2a]:
00020c3a					switch@0x20b0c[0x2b]:
00020c3a					switch@0x20b0c[0x2c]:
00020c3a					switch@0x20b0c[0x2d]:
00020c3a					switch@0x20b0c[0x2e]:
00020c3a					switch@0x20b0c[0x2f]:
00020c3a					switch@0x20b0c[0x30]:
00020c3a					switch@0x20b0c[0x31]:
00020c3a					switch@0x20b0c[0x32]:
00020c3a					switch@0x20b0c[0x33]:
00020c3a					switch@0x20b0c[0x34]:
00020c3a					switch@0x20b0c[0x35]:
00020c3a					switch@0x20b0c[0x36]:
00020c3a					switch@0x20b0c[0x37]:
00020c3a					switch@0x20b0c[0x38]:
00020c3a					switch@0x20b0c[0x39]:
00020c3a					switch@0x20b0c[0x3]:
00020c3a					switch@0x20b0c[0x3a]:
00020c3a					switch@0x20b0c[0x3b]:
00020c3a					switch@0x20b0c[0x3c]:
00020c3a					switch@0x20b0c[0x3d]:
00020c3a					switch@0x20b0c[0x3e]:
00020c3a					switch@0x20b0c[0x3f]:
00020c3a					switch@0x20b0c[0x41]:
00020c3a					switch@0x20b0c[0x42]:
00020c3a					switch@0x20b0c[0x43]:
00020c3a					switch@0x20b0c[0x44]:
00020c3a					switch@0x20b0c[0x45]:
00020c3a					switch@0x20b0c[0x46]:
00020c3a					switch@0x20b0c[0x47]:
00020c3a					switch@0x20b0c[0x48]:
00020c3a					switch@0x20b0c[0x49]:
00020c3a					switch@0x20b0c[0x4]:
00020c3a					switch@0x20b0c[0x4a]:
00020c3a					switch@0x20b0c[0x4b]:
00020c3a					switch@0x20b0c[0x4c]:
00020c3a					switch@0x20b0c[0x4d]:
00020c3a					switch@0x20b0c[0x4e]:
00020c3a					switch@0x20b0c[0x4f]:
00020c3a					switch@0x20b0c[0x50]:
00020c3a					switch@0x20b0c[0x51]:
00020c3a					switch@0x20b0c[0x52]:
00020c3a					switch@0x20b0c[0x53]:
00020c3a					switch@0x20b0c[0x54]:
00020c3a					switch@0x20b0c[0x55]:
00020c3a					switch@0x20b0c[0x56]:
00020c3a					switch@0x20b0c[0x57]:
00020c3a					switch@0x20b0c[0x58]:
00020c3a					switch@0x20b0c[0x59]:
00020c3a					switch@0x20b0c[0x5]:
00020c3a					switch@0x20b0c[0x5a]:
00020c3a					switch@0x20b0c[0x5b]:
00020c3a					switch@0x20b0c[0x5c]:
00020c3a					switch@0x20b0c[0x5d]:
00020c3a					switch@0x20b0c[0x5e]:
00020c3a					switch@0x20b0c[0x5f]:
00020c3a					switch@0x20b0c[0x61]:
00020c3a					switch@0x20b0c[0x62]:
00020c3a					switch@0x20b0c[0x63]:
00020c3a					switch@0x20b0c[0x64]:
00020c3a					switch@0x20b0c[0x65]:
00020c3a					switch@0x20b0c[0x66]:
00020c3a					switch@0x20b0c[0x67]:
00020c3a					switch@0x20b0c[0x68]:
00020c3a					switch@0x20b0c[0x69]:
00020c3a					switch@0x20b0c[0x6]:
00020c3a					switch@0x20b0c[0x6a]:
00020c3a					switch@0x20b0c[0x6b]:
00020c3a					switch@0x20b0c[0x6c]:
00020c3a					switch@0x20b0c[0x6d]:
00020c3a					switch@0x20b0c[0x6e]:
00020c3a					switch@0x20b0c[0x6f]:
00020c3a					switch@0x20b0c[0x71]:
00020c3a					switch@0x20b0c[0x72]:
00020c3a					switch@0x20b0c[0x73]:
00020c3a					switch@0x20b0c[0x74]:
00020c3a					switch@0x20b0c[0x75]:
00020c3a					switch@0x20b0c[0x76]:
00020c3a					switch@0x20b0c[0x77]:
00020c3a					switch@0x20b0c[0x79]:
00020c3a					switch@0x20b0c[0x7]:
00020c3a					switch@0x20b0c[0x7a]:
00020c3a					switch@0x20b0c[0x7b]:
00020c3a					switch@0x20b0c[0x7d]:
00020c3a					switch@0x20b0c[0x8]:
00020c3a					switch@0x20b0c[0x9]:
00020c3a					switch@0x20b0c[0xa]:
00020c3a					switch@0x20b0c[0xb]:
00020c3a					switch@0x20b0c[0xc]:
00020c3a					switch@0x20b0c[0xd]:
00020c3a					switch@0x20b0c[0xe]:
00020c3a					switch@0x20b0c[0xf]:
00020c3a 7e 1a                    |~       |		MOVEQ.L	#0x1a,D7
00020c3c 60 00 00 c2              |`       |		BRA	0x20d00
00020c40 42 81                    |B       |		CLR.L	D1
00020c42 12 11                    |        |		MOVE.B	(A1),D1
00020c44 0c 41 00 ff              | A      |		CMPI.W	#0x00ff,D1
00020c48 66 00 00 b4              |f       |		BNE	0x20cfe
00020c4c 90 43                    | C      |		SUB.W	D3,D0
00020c4e b0 43                    | C      |		CMP.W	D3,D0
00020c50 62 00 00 a8              |b       |		BHI	switch@0x20c56[0x1]
00020c54 d0 40                    | @      |		ADD.W	D0,D0
00020c56 30 3b 00 06 4e fb 00 02  |0;  N   |		SWITCH	D0.W
00020c5e 00 80                    |        |		.CONST	0x80			; [0x0] -> 0x20cde
00020c60 00 9c                    |        |		.CONST	0x9c			; [0x1] -> 0x20cfa
00020c62 00 9c                    |        |		.CONST	0x9c			; [0x2] -> 0x20cfa
00020c64 00 9c                    |        |		.CONST	0x9c			; [0x3] -> 0x20cfa
00020c66 00 9c                    |        |		.CONST	0x9c			; [0x4] -> 0x20cfa
00020c68 00 9c                    |        |		.CONST	0x9c			; [0x5] -> 0x20cfa
00020c6a 00 9c                    |        |		.CONST	0x9c			; [0x6] -> 0x20cfa
00020c6c 00 9c                    |        |		.CONST	0x9c			; [0x7] -> 0x20cfa
00020c6e 00 9c                    |        |		.CONST	0x9c			; [0x8] -> 0x20cfa
00020c70 00 9c                    |        |		.CONST	0x9c			; [0x9] -> 0x20cfa
00020c72 00 9c                    |        |		.CONST	0x9c			; [0xa] -> 0x20cfa
00020c74 00 9c                    |        |		.CONST	0x9c			; [0xb] -> 0x20cfa
00020c76 00 9c                    |        |		.CONST	0x9c			; [0xc] -> 0x20cfa
00020c78 00 9c                    |        |		.CONST	0x9c			; [0xd] -> 0x20cfa
00020c7a 00 9c                    |        |		.CONST	0x9c			; [0xe] -> 0x20cfa
00020c7c 00 9c                    |        |		.CONST	0x9c			; [0xf] -> 0x20cfa
00020c7e 00 9c                    |        |		.CONST	0x9c			; [0x10] -> 0x20cfa
00020c80 00 9c                    |        |		.CONST	0x9c			; [0x11] -> 0x20cfa
00020c82 00 9c                    |        |		.CONST	0x9c			; [0x12] -> 0x20cfa
00020c84 00 9c                    |        |		.CONST	0x9c			; [0x13] -> 0x20cfa
00020c86 00 9c                    |        |		.CONST	0x9c			; [0x14] -> 0x20cfa
00020c88 00 9c                    |        |		.CONST	0x9c			; [0x15] -> 0x20cfa
00020c8a 00 9c                    |        |		.CONST	0x9c			; [0x16] -> 0x20cfa
00020c8c 00 9c                    |        |		.CONST	0x9c			; [0x17] -> 0x20cfa
00020c8e 00 9c                    |        |		.CONST	0x9c			; [0x18] -> 0x20cfa
00020c90 00 9c                    |        |		.CONST	0x9c			; [0x19] -> 0x20cfa
00020c92 00 9c                    |        |		.CONST	0x9c			; [0x1a] -> 0x20cfa
00020c94 00 9c                    |        |		.CONST	0x9c			; [0x1b] -> 0x20cfa
00020c96 00 9c                    |        |		.CONST	0x9c			; [0x1c] -> 0x20cfa
00020c98 00 9c                    |        |		.CONST	0x9c			; [0x1d] -> 0x20cfa
00020c9a 00 9c                    |        |		.CONST	0x9c			; [0x1e] -> 0x20cfa
00020c9c 00 9c                    |        |		.CONST	0x9c			; [0x1f] -> 0x20cfa
00020c9e 00 84                    |        |		.CONST	0x84			; [0x20] -> 0x20ce2
00020ca0 00 9c                    |        |		.CONST	0x9c			; [0x21] -> 0x20cfa
00020ca2 00 9c                    |        |		.CONST	0x9c			; [0x22] -> 0x20cfa
00020ca4 00 9c                    |        |		.CONST	0x9c			; [0x23] -> 0x20cfa
00020ca6 00 9c                    |        |		.CONST	0x9c			; [0x24] -> 0x20cfa
00020ca8 00 9c                    |        |		.CONST	0x9c			; [0x25] -> 0x20cfa
00020caa 00 9c                    |        |		.CONST	0x9c			; [0x26] -> 0x20cfa
00020cac 00 9c                    |        |		.CONST	0x9c			; [0x27] -> 0x20cfa
00020cae 00 9c                    |        |		.CONST	0x9c			; [0x28] -> 0x20cfa
00020cb0 00 9c                    |        |		.CONST	0x9c			; [0x29] -> 0x20cfa
00020cb2 00 9c                    |        |		.CONST	0x9c			; [0x2a] -> 0x20cfa
00020cb4 00 9c                    |        |		.CONST	0x9c			; [0x2b] -> 0x20cfa
00020cb6 00 9c                    |        |		.CONST	0x9c			; [0x2c] -> 0x20cfa
00020cb8 00 9c                    |        |		.CONST	0x9c			; [0x2d] -> 0x20cfa
00020cba 00 9c                    |        |		.CONST	0x9c			; [0x2e] -> 0x20cfa
00020cbc 00 9c                    |        |		.CONST	0x9c			; [0x2f] -> 0x20cfa
00020cbe 00 88                    |        |		.CONST	0x88			; [0x30] -> 0x20ce6
00020cc0 00 9c                    |        |		.CONST	0x9c			; [0x31] -> 0x20cfa
00020cc2 00 9c                    |        |		.CONST	0x9c			; [0x32] -> 0x20cfa
00020cc4 00 9c                    |        |		.CONST	0x9c			; [0x33] -> 0x20cfa
00020cc6 00 9c                    |        |		.CONST	0x9c			; [0x34] -> 0x20cfa
00020cc8 00 9c                    |        |		.CONST	0x9c			; [0x35] -> 0x20cfa
00020cca 00 9c                    |        |		.CONST	0x9c			; [0x36] -> 0x20cfa
00020ccc 00 9c                    |        |		.CONST	0x9c			; [0x37] -> 0x20cfa
00020cce 00 8c                    |        |		.CONST	0x8c			; [0x38] -> 0x20cea
00020cd0 00 9c                    |        |		.CONST	0x9c			; [0x39] -> 0x20cfa
00020cd2 00 9c                    |        |		.CONST	0x9c			; [0x3a] -> 0x20cfa
00020cd4 00 9c                    |        |		.CONST	0x9c			; [0x3b] -> 0x20cfa
00020cd6 00 90                    |        |		.CONST	0x90			; [0x3c] -> 0x20cee
00020cd8 00 9c                    |        |		.CONST	0x9c			; [0x3d] -> 0x20cfa
00020cda 00 94                    |        |		.CONST	0x94			; [0x3e] -> 0x20cf2
00020cdc 00 98                    |        |		.CONST	0x98			; [0x3f] -> 0x20cf6
00020cde					switch@0x20c56[0x0]:
00020cde 7e 01                    |~       |		MOVEQ.L	#0x01,D7
00020ce0 60 1a                    |`       |		BRA	0x20cfc
00020ce2					switch@0x20c56[0x20]:
00020ce2 7e 02                    |~       |		MOVEQ.L	#0x02,D7
00020ce4 60 16                    |`       |		BRA	0x20cfc
00020ce6					switch@0x20c56[0x30]:
00020ce6 7e 03                    |~       |		MOVEQ.L	#0x03,D7
00020ce8 60 12                    |`       |		BRA	0x20cfc
00020cea					switch@0x20c56[0x38]:
00020cea 7e 04                    |~       |		MOVEQ.L	#0x04,D7
00020cec 60 0e                    |`       |		BRA	0x20cfc
00020cee					switch@0x20c56[0x3c]:
00020cee 7e 05                    |~       |		MOVEQ.L	#0x05,D7
00020cf0 60 0a                    |`       |		BRA	0x20cfc
00020cf2					switch@0x20c56[0x3e]:
00020cf2 7e 06                    |~       |		MOVEQ.L	#0x06,D7
00020cf4 60 06                    |`       |		BRA	0x20cfc
00020cf6					switch@0x20c56[0x3f]:
00020cf6 7e 07                    |~       |		MOVEQ.L	#0x07,D7
00020cf8 60 02                    |`       |		BRA	0x20cfc
00020cfa					switch@0x20c56[0x10]:
00020cfa					switch@0x20c56[0x11]:
00020cfa					switch@0x20c56[0x12]:
00020cfa					switch@0x20c56[0x13]:
00020cfa					switch@0x20c56[0x14]:
00020cfa					switch@0x20c56[0x15]:
00020cfa					switch@0x20c56[0x16]:
00020cfa					switch@0x20c56[0x17]:
00020cfa					switch@0x20c56[0x18]:
00020cfa					switch@0x20c56[0x19]:
00020cfa					switch@0x20c56[0x1]:
00020cfa					switch@0x20c56[0x1a]:
00020cfa					switch@0x20c56[0x1b]:
00020cfa					switch@0x20c56[0x1c]:
00020cfa					switch@0x20c56[0x1d]:
00020cfa					switch@0x20c56[0x1e]:
00020cfa					switch@0x20c56[0x1f]:
00020cfa					switch@0x20c56[0x21]:
00020cfa					switch@0x20c56[0x22]:
00020cfa					switch@0x20c56[0x23]:
00020cfa					switch@0x20c56[0x24]:
00020cfa					switch@0x20c56[0x25]:
00020cfa					switch@0x20c56[0x26]:
00020cfa					switch@0x20c56[0x27]:
00020cfa					switch@0x20c56[0x28]:
00020cfa					switch@0x20c56[0x29]:
00020cfa					switch@0x20c56[0x2]:
00020cfa					switch@0x20c56[0x2a]:
00020cfa					switch@0x20c56[0x2b]:
00020cfa					switch@0x20c56[0x2c]:
00020cfa					switch@0x20c56[0x2d]:
00020cfa					switch@0x20c56[0x2e]:
00020cfa					switch@0x20c56[0x2f]:
00020cfa					switch@0x20c56[0x31]:
00020cfa					switch@0x20c56[0x32]:
00020cfa					switch@0x20c56[0x33]:
00020cfa					switch@0x20c56[0x34]:
00020cfa					switch@0x20c56[0x35]:
00020cfa					switch@0x20c56[0x36]:
00020cfa					switch@0x20c56[0x37]:
00020cfa					switch@0x20c56[0x39]:
00020cfa					switch@0x20c56[0x3]:
00020cfa					switch@0x20c56[0x3a]:
00020cfa					switch@0x20c56[0x3b]:
00020cfa					switch@0x20c56[0x3d]:
00020cfa					switch@0x20c56[0x4]:
00020cfa					switch@0x20c56[0x5]:
00020cfa					switch@0x20c56[0x6]:
00020cfa					switch@0x20c56[0x7]:
00020cfa					switch@0x20c56[0x8]:
00020cfa					switch@0x20c56[0x9]:
00020cfa					switch@0x20c56[0xa]:
00020cfa					switch@0x20c56[0xb]:
00020cfa					switch@0x20c56[0xc]:
00020cfa					switch@0x20c56[0xd]:
00020cfa					switch@0x20c56[0xe]:
00020cfa					switch@0x20c56[0xf]:
00020cfa 7e 1a                    |~       |		MOVEQ.L	#0x1a,D7
00020cfc 60 02                    |`       |		BRA	0x20d00
00020cfe 7e 1a                    |~       |		MOVEQ.L	#0x1a,D7
00020d00 60 14                    |`       |		BRA	0x20d16
00020d02 42 80                    |B       |		CLR.L	D0
00020d04 10 10                    |        |		MOVE.B	(A0),D0
00020d06 b0 42                    | B      |		CMP.W	D2,D0
00020d08 66 0a                    |f       |		BNE	0x20d14
00020d0a 42 80                    |B       |		CLR.L	D0
00020d0c 10 11                    |        |		MOVE.B	(A1),D0
00020d0e 0c 40 00 ff              | @      |		CMPI.W	#0x00ff,D0
00020d12 67 02                    |g       |		BEQ	0x20d16
00020d14 7e 1a                    |~       |		MOVEQ.L	#0x1a,D7
00020d16 10 07                    |        |		MOVE.B	D7,D0
00020d18 48 80                    |H       |		EXTB.W	D0
00020d1a 41 bc 00 1a              |A       |		CHK.W	#0x1a,D0
00020d1e 1d 40 00 08              | @      |		MOVE.B	D0,(A6+0x8)
00020d22 4c df 07 8f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D7+A0+A1+A2
00020d26 4e 5e                    |N^      |		UNLK	A6
00020d28 4e 75                    |Nu      |		RTS
00020d2a ; --------------------------------------------------------------------------------------
00020d2a ; OMSI PASCAL Function
00020d2a ;    <LVAR  0x008 1(rw)>
00020d2a ;    <LVAR -0x003 @ 1(r)>
00020d2a ;    <LVAR -0x004 @>
00020d2a ; --------------------------------------------------------------------------------------
00020d2a 4e 56 ff e8              |NV      |		LINK.W	A6,#0xffe8
00020d2e bf d5                    |        |		CMPA.L	(A5),A7
00020d30 62 06                    |b       |		BHI	0x20d38
00020d32 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020d36 4e 76                    |Nv      |		TRAPV
00020d38 de fc 00 14              |        |		ADDA.W	#0x14,A7
00020d3c 48 e7 80 80              |H       |		MOVEM.L	A0+D0,-(A7)
00020d40 41 ee 00 08              |A       |		LEA.L	(A6+0x8),A0
00020d44 48 6e ff fc              |Hn      |		PEA.L	(A6-0x4)
00020d48 48 6e ff fd              |Hn      |		PEA.L	(A6-0x3)
00020d4c 4e b9 00 02 19 fe        |N       |		JSR	exp_READ_CONTROL_REG.TYP(&Sr_1, &Sr_1)
00020d52 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00020d54 42 80                    |B       |		CLR.L	D0
00020d56 10 2e ff fd              | .      |		MOVE.B	(A6-0x3),D0
00020d5a 04 40 00 1f              | @      |		SUBI.W	#0x001f,D0
00020d5e 0c 40 00 20              | @      |		CMPI.W	#0x0020,D0
00020d62 62 74                    |bt      |		BHI	switch@0x20d66[0x1]
00020d64 d0 40                    | @      |		ADD.W	D0,D0
00020d66 30 3b 00 06 4e fb 00 02  |0;  N   |		SWITCH	D0.W
00020d6e 00 42                    | B      |		.CONST	0x42			; [0x0] -> 0x20db0
00020d70 00 6a                    | j      |		.CONST	0x6a			; [0x1] -> 0x20dd8
00020d72 00 6a                    | j      |		.CONST	0x6a			; [0x2] -> 0x20dd8
00020d74 00 6a                    | j      |		.CONST	0x6a			; [0x3] -> 0x20dd8
00020d76 00 6a                    | j      |		.CONST	0x6a			; [0x4] -> 0x20dd8
00020d78 00 6a                    | j      |		.CONST	0x6a			; [0x5] -> 0x20dd8
00020d7a 00 6a                    | j      |		.CONST	0x6a			; [0x6] -> 0x20dd8
00020d7c 00 6a                    | j      |		.CONST	0x6a			; [0x7] -> 0x20dd8
00020d7e 00 6a                    | j      |		.CONST	0x6a			; [0x8] -> 0x20dd8
00020d80 00 6a                    | j      |		.CONST	0x6a			; [0x9] -> 0x20dd8
00020d82 00 6a                    | j      |		.CONST	0x6a			; [0xa] -> 0x20dd8
00020d84 00 6a                    | j      |		.CONST	0x6a			; [0xb] -> 0x20dd8
00020d86 00 6a                    | j      |		.CONST	0x6a			; [0xc] -> 0x20dd8
00020d88 00 6a                    | j      |		.CONST	0x6a			; [0xd] -> 0x20dd8
00020d8a 00 6a                    | j      |		.CONST	0x6a			; [0xe] -> 0x20dd8
00020d8c 00 6a                    | j      |		.CONST	0x6a			; [0xf] -> 0x20dd8
00020d8e 00 48                    | H      |		.CONST	0x48			; [0x10] -> 0x20db6
00020d90 00 6a                    | j      |		.CONST	0x6a			; [0x11] -> 0x20dd8
00020d92 00 6a                    | j      |		.CONST	0x6a			; [0x12] -> 0x20dd8
00020d94 00 6a                    | j      |		.CONST	0x6a			; [0x13] -> 0x20dd8
00020d96 00 6a                    | j      |		.CONST	0x6a			; [0x14] -> 0x20dd8
00020d98 00 6a                    | j      |		.CONST	0x6a			; [0x15] -> 0x20dd8
00020d9a 00 6a                    | j      |		.CONST	0x6a			; [0x16] -> 0x20dd8
00020d9c 00 6a                    | j      |		.CONST	0x6a			; [0x17] -> 0x20dd8
00020d9e 00 4e                    | N      |		.CONST	0x4e			; [0x18] -> 0x20dbc
00020da0 00 6a                    | j      |		.CONST	0x6a			; [0x19] -> 0x20dd8
00020da2 00 6a                    | j      |		.CONST	0x6a			; [0x1a] -> 0x20dd8
00020da4 00 6a                    | j      |		.CONST	0x6a			; [0x1b] -> 0x20dd8
00020da6 00 54                    | T      |		.CONST	0x54			; [0x1c] -> 0x20dc2
00020da8 00 6a                    | j      |		.CONST	0x6a			; [0x1d] -> 0x20dd8
00020daa 00 5a                    | Z      |		.CONST	0x5a			; [0x1e] -> 0x20dc8
00020dac 00 60                    | `      |		.CONST	0x60			; [0x1f] -> 0x20dce
00020dae 00 66                    | f      |		.CONST	0x66			; [0x20] -> 0x20dd4
00020db0					switch@0x20d66[0x0]:
00020db0 10 bc 00 07              |        |		MOVE.B	#0x07,(A0)
00020db4 60 26                    |`&      |		BRA	0x20ddc
00020db6					switch@0x20d66[0x10]:
00020db6 10 bc 00 08              |        |		MOVE.B	#0x08,(A0)
00020dba 60 20                    |`       |		BRA	0x20ddc
00020dbc					switch@0x20d66[0x18]:
00020dbc 10 bc 00 09              |        |		MOVE.B	#0x09,(A0)
00020dc0 60 1a                    |`       |		BRA	0x20ddc
00020dc2					switch@0x20d66[0x1c]:
00020dc2 10 bc 00 0a              |        |		MOVE.B	#0x0a,(A0)
00020dc6 60 14                    |`       |		BRA	0x20ddc
00020dc8					switch@0x20d66[0x1e]:
00020dc8 10 bc 00 06              |        |		MOVE.B	#0x06,(A0)
00020dcc 60 0e                    |`       |		BRA	0x20ddc
00020dce					switch@0x20d66[0x1f]:
00020dce 10 bc 00 0c              |        |		MOVE.B	#0x0c,(A0)
00020dd2 60 08                    |`       |		BRA	0x20ddc
00020dd4					switch@0x20d66[0x20]:
00020dd4 42 10                    |B       |		CLR.B	(A0)
00020dd6 60 04                    |`       |		BRA	0x20ddc
00020dd8					switch@0x20d66[0x11]:
00020dd8					switch@0x20d66[0x12]:
00020dd8					switch@0x20d66[0x13]:
00020dd8					switch@0x20d66[0x14]:
00020dd8					switch@0x20d66[0x15]:
00020dd8					switch@0x20d66[0x16]:
00020dd8					switch@0x20d66[0x17]:
00020dd8					switch@0x20d66[0x19]:
00020dd8					switch@0x20d66[0x1]:
00020dd8					switch@0x20d66[0x1a]:
00020dd8					switch@0x20d66[0x1b]:
00020dd8					switch@0x20d66[0x1d]:
00020dd8					switch@0x20d66[0x2]:
00020dd8					switch@0x20d66[0x3]:
00020dd8					switch@0x20d66[0x4]:
00020dd8					switch@0x20d66[0x5]:
00020dd8					switch@0x20d66[0x6]:
00020dd8					switch@0x20d66[0x7]:
00020dd8					switch@0x20d66[0x8]:
00020dd8					switch@0x20d66[0x9]:
00020dd8					switch@0x20d66[0xa]:
00020dd8					switch@0x20d66[0xb]:
00020dd8					switch@0x20d66[0xc]:
00020dd8					switch@0x20d66[0xd]:
00020dd8					switch@0x20d66[0xe]:
00020dd8					switch@0x20d66[0xf]:
00020dd8 10 bc 00 1a              |        |		MOVE.B	#0x1a,(A0)
00020ddc 4e b9 00 02 19 ae        |N       |		JSR	exp_RESET.SEQ()
00020de2 4c df 01 01              |L       |		MOVEM.L	(A7)+,D0+A0
00020de6 4e 5e                    |N^      |		UNLK	A6
00020de8 4e 75                    |Nu      |		RTS
00020dea ; --------------------------------------------------------------------------------------
00020dea ; OMSI PASCAL Function
00020dea ;    <LVAR  0x008 1(rw)>
00020dea ;    <LVAR -0x003 @>
00020dea ;    <LVAR -0x004 @ 1(r)>
00020dea ; --------------------------------------------------------------------------------------
00020dea 4e 56 ff e8              |NV      |		LINK.W	A6,#0xffe8
00020dee bf d5                    |        |		CMPA.L	(A5),A7
00020df0 62 06                    |b       |		BHI	0x20df8
00020df2 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020df6 4e 76                    |Nv      |		TRAPV
00020df8 de fc 00 14              |        |		ADDA.W	#0x14,A7
00020dfc 48 e7 80 80              |H       |		MOVEM.L	A0+D0,-(A7)
00020e00 41 ee 00 08              |A       |		LEA.L	(A6+0x8),A0
00020e04 48 6e ff fc              |Hn      |		PEA.L	(A6-0x4)
00020e08 48 6e ff fd              |Hn      |		PEA.L	(A6-0x3)
00020e0c 4e b9 00 02 19 22        |N    "  |		JSR	exp_READ_EVENTS.FIU(&Sr_1, &Fr)
00020e12 50 4f                    |PO      |		ADDQ.L	#0x8,A7
00020e14 42 80                    |B       |		CLR.L	D0
00020e16 10 2e ff fc              | .      |		MOVE.B	(A6-0x4),D0
00020e1a 53 40                    |S@      |		SUBQ.W	#0x1,D0
00020e1c 0c 40 00 08              | @      |		CMPI.W	#0x0008,D0
00020e20 62 2c                    |b,      |		BHI	switch@0x20e24[0x1]
00020e22 d0 40                    | @      |		ADD.W	D0,D0
00020e24 30 3b 00 06 4e fb 00 02  |0;  N   |		SWITCH	D0.W
00020e2c 00 12                    |        |		.CONST	0x12			; [0x0] -> 0x20e3e
00020e2e 00 22                    | "      |		.CONST	0x22			; [0x1] -> 0x20e4e
00020e30 00 22                    | "      |		.CONST	0x22			; [0x2] -> 0x20e4e
00020e32 00 22                    | "      |		.CONST	0x22			; [0x3] -> 0x20e4e
00020e34 00 22                    | "      |		.CONST	0x22			; [0x4] -> 0x20e4e
00020e36 00 22                    | "      |		.CONST	0x22			; [0x5] -> 0x20e4e
00020e38 00 22                    | "      |		.CONST	0x22			; [0x6] -> 0x20e4e
00020e3a 00 18                    |        |		.CONST	0x18			; [0x7] -> 0x20e44
00020e3c 00 1e                    |        |		.CONST	0x1e			; [0x8] -> 0x20e4a
00020e3e					switch@0x20e24[0x0]:
00020e3e 10 bc 00 0b              |        |		MOVE.B	#0x0b,(A0)
00020e42 60 0e                    |`       |		BRA	0x20e52
00020e44					switch@0x20e24[0x7]:
00020e44 10 bc 00 01              |        |		MOVE.B	#0x01,(A0)
00020e48 60 08                    |`       |		BRA	0x20e52
00020e4a					switch@0x20e24[0x8]:
00020e4a 42 10                    |B       |		CLR.B	(A0)
00020e4c 60 04                    |`       |		BRA	0x20e52
00020e4e					switch@0x20e24[0x1]:
00020e4e					switch@0x20e24[0x2]:
00020e4e					switch@0x20e24[0x3]:
00020e4e					switch@0x20e24[0x4]:
00020e4e					switch@0x20e24[0x5]:
00020e4e					switch@0x20e24[0x6]:
00020e4e 10 bc 00 1a              |        |		MOVE.B	#0x1a,(A0)
00020e52 4e b9 00 02 19 ae        |N       |		JSR	exp_RESET.SEQ()
00020e58 4c df 01 01              |L       |		MOVEM.L	(A7)+,D0+A0
00020e5c 4e 5e                    |N^      |		UNLK	A6
00020e5e 4e 75                    |Nu      |		RTS
00020e60 ; --------------------------------------------------------------------------------------
00020e60 ; OMSI PASCAL Function
00020e60 ;    <LVAR  0x008 1(w)>
00020e60 ; --------------------------------------------------------------------------------------
00020e60 4e 56 ff f8              |NV      |		LINK.W	A6,#0xfff8
00020e64 bf d5                    |        |		CMPA.L	(A5),A7
00020e66 62 06                    |b       |		BHI	0x20e6e
00020e68 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020e6c 4e 76                    |Nv      |		TRAPV
00020e6e de fc 00 04              |        |		ADDA.W	#0x4,A7
00020e72 1d 7c 00 1a 00 08        | |      |		MOVE.B	#0x1a,(A6+0x8)
00020e78 4e 5e                    |N^      |		UNLK	A6
00020e7a 4e 75                    |Nu      |		RTS
00020e7c ; --------------------------------------------------------------------------------------
00020e7c ; OMSI PASCAL Function
00020e7c ;    <LVAR  0x008 1(r)>
00020e7c ;    <LVAR -0x003 1(w)>
00020e7c ; --------------------------------------------------------------------------------------
00020e7c 4e 56 ff ba              |NV      |		LINK.W	A6,#0xffba
00020e80 bf d5                    |        |		CMPA.L	(A5),A7
00020e82 62 06                    |b       |		BHI	0x20e8a
00020e84 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020e88 4e 76                    |Nv      |		TRAPV
00020e8a de fc 00 3c              |   <    |		ADDA.W	#0x3c,A7
00020e8e 48 e7 ff f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00020e92 41 f9 00 02 1a a2        |A       |		LEA.L	0x21aa2,A0
00020e98 43 f9 00 02 1a a3        |C       |		LEA.L	0x21aa3,A1
00020e9e 45 f9 00 02 1a a4        |E       |		LEA.L	0x21aa4,A2
00020ea4 47 f9 00 02 1a a5        |G       |		LEA.L	0x21aa5,A3
00020eaa 49 f9 00 02 1a a6        |I       |		LEA.L	0x21aa6,A4
00020eb0 72 03                    |r       |		MOVEQ.L	#0x03,D1
00020eb2 74 1a                    |t       |		MOVEQ.L	#0x1a,D2
00020eb4 76 05                    |v       |		MOVEQ.L	#0x05,D3
00020eb6 78 06                    |x       |		MOVEQ.L	#0x06,D4
00020eb8 4a 2e 00 08              |J.      |		TST.B	(A6+0x8)
00020ebc 67 04                    |g       |		BEQ	0x20ec2
00020ebe 7c 01                    ||       |		MOVEQ.L	#0x01,D6
00020ec0 60 02                    |`       |		BRA	0x20ec4
00020ec2 7c 00                    ||       |		MOVEQ.L	#0x00,D6
00020ec4 7e 00                    |~       |		MOVEQ.L	#0x00,D7
00020ec6 1f 2e 00 08              | .      |		MOVE.B	(A6+0x8),-(A7)
00020eca 4e ba fa 74              |N  t    |		JSR	0x20940
00020ece 1e bc 00 17              |        |		MOVE.B	#0x17,(A7)
00020ed2 4e b9 00 02 19 40        |N    @  |		JSR	exp_LOAD_MAR_STATE_BITS.FIU(Sw_1)
00020ed8 4e ba fa 92              |N       |		JSR	0x2096c
00020edc 10 1f                    |        |		MOVE.B	(A7)+,D0
00020ede 48 80                    |H       |		EXTB.W	D0
00020ee0 41 82                    |A       |		CHK.W	D2,D0
00020ee2 1a 00                    |        |		MOVE.B	D0,D5
00020ee4 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00020ee6 4e ba ff 02              |N       |		JSR	0x20dea
00020eea 10 1f                    |        |		MOVE.B	(A7)+,D0
00020eec 48 80                    |H       |		EXTB.W	D0
00020eee 41 82                    |A       |		CHK.W	D2,D0
00020ef0 1d 40 ff fd              | @      |		MOVE.B	D0,(A6-0x3)
00020ef4 b0 06                    |        |		CMP.B	D6,D0
00020ef6 67 02                    |g       |		BEQ	0x20efa
00020ef8 52 87                    |R       |		ADDQ.L	#0x1,D7
00020efa ba 06                    |        |		CMP.B	D6,D5
00020efc 67 02                    |g       |		BEQ	0x20f00
00020efe 54 87                    |T       |		ADDQ.L	#0x2,D7
00020f00 20 07                    |        |		MOVE.L	D7,D0
00020f02 b0 81                    |        |		CMP.L	D1,D0
00020f04 63 02                    |c       |		BLS	0x20f08
00020f06 4e 4e                    |NN      |		TRAP	#14
00020f08 d0 40                    | @      |		ADD.W	D0,D0
00020f0a 30 3b 00 06 4e fb 00 02  |0;  N   |		SWITCH	D0.W
00020f12 00 08                    |        |		.CONST	0x8			; [0x0] -> 0x20f1a
00020f14 00 0a                    |        |		.CONST	0xa			; [0x1] -> 0x20f1c
00020f16 00 28                    | (      |		.CONST	0x28			; [0x2] -> 0x20f3a
00020f18 00 2a                    | *      |		.CONST	0x2a			; [0x3] -> 0x20f3c
00020f1a					switch@0x20f0a[0x0]:
00020f1a 60 3a                    |`:      |		BRA	0x20f56
00020f1c					switch@0x20f0a[0x1]:
00020f1c 10 83                    |        |		MOVE.B	D3,(A0)
00020f1e 12 81                    |        |		MOVE.B	D1,(A1)
00020f20 14 84                    |        |		MOVE.B	D4,(A2)
00020f22 16 bc 00 02              |        |		MOVE.B	#0x02,(A3)
00020f26 18 bc 00 04              |        |		MOVE.B	#0x04,(A4)
00020f2a 13 fc 00 2a 00 02 1a a7  |   *    |		MOVE.B	#0x2a,0x21aa7
00020f32 42 27                    |B'      |		CLR.B	-(A7)
00020f34 1f 3c 00 0c              | <      |		MOVE.B	#0x0c,-(A7)
00020f38 60 16                    |`       |		BRA	0x20f50
00020f3a					switch@0x20f0a[0x2]:
00020f3a 60 e0                    |`       |		BRA	switch@0x20f0a[0x1]
00020f3c					switch@0x20f0a[0x3]:
00020f3c 10 83                    |        |		MOVE.B	D3,(A0)
00020f3e 12 bc 00 2a              |   *    |		MOVE.B	#0x2a,(A1)
00020f42 14 81                    |        |		MOVE.B	D1,(A2)
00020f44 16 84                    |        |		MOVE.B	D4,(A3)
00020f46 18 bc 00 02              |        |		MOVE.B	#0x02,(A4)
00020f4a 42 27                    |B'      |		CLR.B	-(A7)
00020f4c 1f 3c 00 0d              | <      |		MOVE.B	#0x0d,-(A7)
00020f50 4e ba f8 84              |N       |		JSR	0x207d6
00020f54 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00020f56 4c df 1f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4
00020f5a 4e 5e                    |N^      |		UNLK	A6
00020f5c 4e 75                    |Nu      |		RTS
00020f5e ; --------------------------------------------------------------------------------------
00020f5e ; OMSI PASCAL Function
00020f5e ;    <LVAR  0x008 1(r)>
00020f5e ; --------------------------------------------------------------------------------------
00020f5e 4e 56 ff c6              |NV      |		LINK.W	A6,#0xffc6
00020f62 bf d5                    |        |		CMPA.L	(A5),A7
00020f64 62 06                    |b       |		BHI	0x20f6c
00020f66 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00020f6a 4e 76                    |Nv      |		TRAPV
00020f6c de fc 00 34              |   4    |		ADDA.W	#0x34,A7
00020f70 48 e7 ff e0              |H       |		MOVEM.L	A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00020f74 43 f9 00 02 1a 9a        |C       |		LEA.L	0x21a9a,A1
00020f7a 45 f9 00 02 1a c8        |E       |		LEA.L	0x21ac8,A2
00020f80 32 3c 00 ff              |2<      |		MOVE.W	#0xff,D1
00020f84 74 01                    |t       |		MOVEQ.L	#0x01,D2
00020f86 76 02                    |v       |		MOVEQ.L	#0x02,D3
00020f88 78 04                    |x       |		MOVEQ.L	#0x04,D4
00020f8a 7a 40                    |z@      |		MOVEQ.L	#0x40,D5
00020f8c 7c 00                    ||       |		MOVEQ.L	#0x00,D6
00020f8e 10 06                    |        |		MOVE.B	D6,D0
00020f90 48 80                    |H       |		EXTB.W	D0
00020f92 e3 40                    | @      |		ASL.W	#0x1,D0
00020f94 20 49                    | I      |		MOVEA.L	A1,A0
00020f96 42 30 00 2f              |B0 /    |		CLR.B	(A0+D0.W+#0x2f)
00020f9a 52 06                    |R       |		ADDQ.B	#0x1,D6
00020f9c 0c 06 00 1a              |        |		CMPI.B	#0x1a,D6
00020fa0 6f ec                    |o       |		BLE	0x20f8e
00020fa2 42 80                    |B       |		CLR.L	D0
00020fa4 10 12                    |        |		MOVE.B	(A2),D0
00020fa6 b0 41                    | A      |		CMP.W	D1,D0
00020fa8 67 00 00 ec              |g       |		BEQ	0x21096
00020fac 46 40                    |F@      |		NOT.W	D0
00020fae c0 41                    | A      |		AND.W	D1,D0
00020fb0 3e 00                    |>       |		MOVE.W	D0,D7
00020fb2 4a 47                    |JG      |		TST.W	D7
00020fb4 67 00 00 e0              |g       |		BEQ	0x21096
00020fb8 0c 47 00 80              | G      |		CMPI.W	#0x0080,D7
00020fbc 6d 18                    |m       |		BLT	0x20fd6
00020fbe 13 c2 00 02 1a e9        |        |		MOVE.B	D2,0x21ae9
00020fc4 13 c4 00 02 1a ea        |        |		MOVE.B	D4,0x21aea
00020fca 30 07                    |0       |		MOVE.W	D7,D0
00020fcc 04 40 00 80              | @      |		SUBI.W	#0x0080,D0
00020fd0 41 81                    |A       |		CHK.W	D1,D0
00020fd2 60 00 00 bc              |`       |		BRA	0x21090
00020fd6 be 45                    | E      |		CMP.W	D5,D7
00020fd8 6d 18                    |m       |		BLT	0x20ff2
00020fda 13 c2 00 02 1a eb        |        |		MOVE.B	D2,0x21aeb
00020fe0 13 fc 00 03 00 02 1a ec  |        |		MOVE.B	#0x03,0x21aec
00020fe8 30 07                    |0       |		MOVE.W	D7,D0
00020fea 90 45                    | E      |		SUB.W	D5,D0
00020fec 41 81                    |A       |		CHK.W	D1,D0
00020fee 60 00 00 a0              |`       |		BRA	0x21090
00020ff2 0c 47 00 20              | G      |		CMPI.W	#0x0020,D7
00020ff6 6d 18                    |m       |		BLT	0x21010
00020ff8 13 c2 00 02 1a ed        |        |		MOVE.B	D2,0x21aed
00020ffe 42 39 00 02 1a ee        |B9      |		CLR.B	0x21aee
00021004 30 07                    |0       |		MOVE.W	D7,D0
00021006 04 40 00 20              | @      |		SUBI.W	#0x0020,D0
0002100a 41 81                    |A       |		CHK.W	D1,D0
0002100c 60 00 00 82              |`       |		BRA	0x21090
00021010 0c 47 00 10              | G      |		CMPI.W	#0x0010,D7
00021014 6d 16                    |m       |		BLT	0x2102c
00021016 13 c2 00 02 1a ef        |        |		MOVE.B	D2,0x21aef
0002101c 42 39 00 02 1a f0        |B9      |		CLR.B	0x21af0
00021022 30 07                    |0       |		MOVE.W	D7,D0
00021024 04 40 00 10              | @      |		SUBI.W	#0x0010,D0
00021028 41 81                    |A       |		CHK.W	D1,D0
0002102a 60 64                    |`d      |		BRA	0x21090
0002102c 0c 47 00 08              | G      |		CMPI.W	#0x0008,D7
00021030 6d 16                    |m       |		BLT	0x21048
00021032 13 c2 00 02 1a f1        |        |		MOVE.B	D2,0x21af1
00021038 13 fc 00 03 00 02 1a f2  |        |		MOVE.B	#0x03,0x21af2
00021040 30 07                    |0       |		MOVE.W	D7,D0
00021042 51 40                    |Q@      |		SUBQ.W	#0x8,D0
00021044 41 81                    |A       |		CHK.W	D1,D0
00021046 60 48                    |`H      |		BRA	0x21090
00021048 be 44                    | D      |		CMP.W	D4,D7
0002104a 6d 14                    |m       |		BLT	0x21060
0002104c 13 c2 00 02 1a f3        |        |		MOVE.B	D2,0x21af3
00021052 42 39 00 02 1a f4        |B9      |		CLR.B	0x21af4
00021058 30 07                    |0       |		MOVE.W	D7,D0
0002105a 59 40                    |Y@      |		SUBQ.W	#0x4,D0
0002105c 41 81                    |A       |		CHK.W	D1,D0
0002105e 60 30                    |`0      |		BRA	0x21090
00021060 be 43                    | C      |		CMP.W	D3,D7
00021062 6d 14                    |m       |		BLT	0x21078
00021064 13 c2 00 02 1a f5        |        |		MOVE.B	D2,0x21af5
0002106a 42 39 00 02 1a f6        |B9      |		CLR.B	0x21af6
00021070 30 07                    |0       |		MOVE.W	D7,D0
00021072 55 40                    |U@      |		SUBQ.W	#0x2,D0
00021074 41 81                    |A       |		CHK.W	D1,D0
00021076 60 18                    |`       |		BRA	0x21090
00021078 be 42                    | B      |		CMP.W	D2,D7
0002107a 66 16                    |f       |		BNE	0x21092
0002107c 13 c2 00 02 1a f7        |        |		MOVE.B	D2,0x21af7
00021082 13 fc 00 03 00 02 1a f8  |        |		MOVE.B	#0x03,0x21af8
0002108a 30 07                    |0       |		MOVE.W	D7,D0
0002108c 53 40                    |S@      |		SUBQ.W	#0x1,D0
0002108e 41 81                    |A       |		CHK.W	D1,D0
00021090 3e 00                    |>       |		MOVE.W	D0,D7
00021092 60 00 ff 1e              |`       |		BRA	0x20fb2
00021096 42 80                    |B       |		CLR.L	D0
00021098 10 39 00 02 1a c6        | 9      |		MOVE.B	0x21ac6,D0
0002109e 0c 40 00 7f              | @      |		CMPI.W	#0x007f,D0
000210a2 67 00 00 d2              |g       |		BEQ	0x21176
000210a6 42 80                    |B       |		CLR.L	D0
000210a8 10 12                    |        |		MOVE.B	(A2),D0
000210aa 46 40                    |F@      |		NOT.W	D0
000210ac 02 40 00 7f              | @      |		ANDI.W	#0x007f,D0
000210b0 3e 00                    |>       |		MOVE.W	D0,D7
000210b2 4a 47                    |JG      |		TST.W	D7
000210b4 67 00 00 c0              |g       |		BEQ	0x21176
000210b8 be 45                    | E      |		CMP.W	D5,D7
000210ba 6d 16                    |m       |		BLT	0x210d2
000210bc 13 c2 00 02 1a cb        |        |		MOVE.B	D2,0x21acb
000210c2 13 c4 00 02 1a cc        |        |		MOVE.B	D4,0x21acc
000210c8 30 07                    |0       |		MOVE.W	D7,D0
000210ca 90 45                    | E      |		SUB.W	D5,D0
000210cc 41 81                    |A       |		CHK.W	D1,D0
000210ce 60 00 00 a0              |`       |		BRA	0x21170
000210d2 0c 47 00 20              | G      |		CMPI.W	#0x0020,D7
000210d6 6d 18                    |m       |		BLT	0x210f0
000210d8 13 c2 00 02 1a cd        |        |		MOVE.B	D2,0x21acd
000210de 42 39 00 02 1a ce        |B9      |		CLR.B	0x21ace
000210e4 30 07                    |0       |		MOVE.W	D7,D0
000210e6 04 40 00 20              | @      |		SUBI.W	#0x0020,D0
000210ea 41 81                    |A       |		CHK.W	D1,D0
000210ec 60 00 00 82              |`       |		BRA	0x21170
000210f0 0c 47 00 10              | G      |		CMPI.W	#0x0010,D7
000210f4 6d 16                    |m       |		BLT	0x2110c
000210f6 13 c2 00 02 1a cf        |        |		MOVE.B	D2,0x21acf
000210fc 42 39 00 02 1a d0        |B9      |		CLR.B	0x21ad0
00021102 30 07                    |0       |		MOVE.W	D7,D0
00021104 04 40 00 10              | @      |		SUBI.W	#0x0010,D0
00021108 41 81                    |A       |		CHK.W	D1,D0
0002110a 60 64                    |`d      |		BRA	0x21170
0002110c 0c 47 00 08              | G      |		CMPI.W	#0x0008,D7
00021110 6d 16                    |m       |		BLT	0x21128
00021112 13 c2 00 02 1a d1        |        |		MOVE.B	D2,0x21ad1
00021118 13 fc 00 03 00 02 1a d2  |        |		MOVE.B	#0x03,0x21ad2
00021120 30 07                    |0       |		MOVE.W	D7,D0
00021122 51 40                    |Q@      |		SUBQ.W	#0x8,D0
00021124 41 81                    |A       |		CHK.W	D1,D0
00021126 60 48                    |`H      |		BRA	0x21170
00021128 be 44                    | D      |		CMP.W	D4,D7
0002112a 6d 16                    |m       |		BLT	0x21142
0002112c 13 c2 00 02 1a d3        |        |		MOVE.B	D2,0x21ad3
00021132 13 fc 00 03 00 02 1a d4  |        |		MOVE.B	#0x03,0x21ad4
0002113a 30 07                    |0       |		MOVE.W	D7,D0
0002113c 59 40                    |Y@      |		SUBQ.W	#0x4,D0
0002113e 41 81                    |A       |		CHK.W	D1,D0
00021140 60 2e                    |`.      |		BRA	0x21170
00021142 be 43                    | C      |		CMP.W	D3,D7
00021144 6d 14                    |m       |		BLT	0x2115a
00021146 13 c2 00 02 1a d5        |        |		MOVE.B	D2,0x21ad5
0002114c 13 c3 00 02 1a d6        |        |		MOVE.B	D3,0x21ad6
00021152 30 07                    |0       |		MOVE.W	D7,D0
00021154 55 40                    |U@      |		SUBQ.W	#0x2,D0
00021156 41 81                    |A       |		CHK.W	D1,D0
00021158 60 16                    |`       |		BRA	0x21170
0002115a be 42                    | B      |		CMP.W	D2,D7
0002115c 66 14                    |f       |		BNE	0x21172
0002115e 13 c2 00 02 1a d7        |        |		MOVE.B	D2,0x21ad7
00021164 13 c3 00 02 1a d8        |        |		MOVE.B	D3,0x21ad8
0002116a 30 07                    |0       |		MOVE.W	D7,D0
0002116c 53 40                    |S@      |		SUBQ.W	#0x1,D0
0002116e 41 81                    |A       |		CHK.W	D1,D0
00021170 3e 00                    |>       |		MOVE.W	D0,D7
00021172 60 00 ff 3e              |`  >    |		BRA	0x210b2
00021176 42 80                    |B       |		CLR.L	D0
00021178 10 39 00 02 1a c7        | 9      |		MOVE.B	0x21ac7,D0
0002117e b0 41                    | A      |		CMP.W	D1,D0
00021180 67 00 00 e4              |g       |		BEQ	0x21266
00021184 46 40                    |F@      |		NOT.W	D0
00021186 c0 41                    | A      |		AND.W	D1,D0
00021188 3e 00                    |>       |		MOVE.W	D0,D7
0002118a 4a 47                    |JG      |		TST.W	D7
0002118c 67 00 00 d8              |g       |		BEQ	0x21266
00021190 0c 47 00 80              | G      |		CMPI.W	#0x0080,D7
00021194 6d 18                    |m       |		BLT	0x211ae
00021196 13 c2 00 02 1a d9        |        |		MOVE.B	D2,0x21ad9
0002119c 13 c3 00 02 1a da        |        |		MOVE.B	D3,0x21ada
000211a2 30 07                    |0       |		MOVE.W	D7,D0
000211a4 04 40 00 80              | @      |		SUBI.W	#0x0080,D0
000211a8 41 81                    |A       |		CHK.W	D1,D0
000211aa 60 00 00 b4              |`       |		BRA	0x21260
000211ae be 45                    | E      |		CMP.W	D5,D7
000211b0 6d 16                    |m       |		BLT	0x211c8
000211b2 13 c2 00 02 1a db        |        |		MOVE.B	D2,0x21adb
000211b8 13 c3 00 02 1a dc        |        |		MOVE.B	D3,0x21adc
000211be 30 07                    |0       |		MOVE.W	D7,D0
000211c0 90 45                    | E      |		SUB.W	D5,D0
000211c2 41 81                    |A       |		CHK.W	D1,D0
000211c4 60 00 00 9a              |`       |		BRA	0x21260
000211c8 0c 47 00 20              | G      |		CMPI.W	#0x0020,D7
000211cc 6d 16                    |m       |		BLT	0x211e4
000211ce 13 c2 00 02 1a dd        |        |		MOVE.B	D2,0x21add
000211d4 13 c3 00 02 1a de        |        |		MOVE.B	D3,0x21ade
000211da 30 07                    |0       |		MOVE.W	D7,D0
000211dc 04 40 00 20              | @      |		SUBI.W	#0x0020,D0
000211e0 41 81                    |A       |		CHK.W	D1,D0
000211e2 60 7c                    |`|      |		BRA	0x21260
000211e4 0c 47 00 10              | G      |		CMPI.W	#0x0010,D7
000211e8 6d 16                    |m       |		BLT	0x21200
000211ea 13 c2 00 02 1a df        |        |		MOVE.B	D2,0x21adf
000211f0 13 c4 00 02 1a e0        |        |		MOVE.B	D4,0x21ae0
000211f6 30 07                    |0       |		MOVE.W	D7,D0
000211f8 04 40 00 10              | @      |		SUBI.W	#0x0010,D0
000211fc 41 81                    |A       |		CHK.W	D1,D0
000211fe 60 60                    |``      |		BRA	0x21260
00021200 0c 47 00 08              | G      |		CMPI.W	#0x0008,D7
00021204 6d 14                    |m       |		BLT	0x2121a
00021206 13 c2 00 02 1a e1        |        |		MOVE.B	D2,0x21ae1
0002120c 13 c3 00 02 1a e2        |        |		MOVE.B	D3,0x21ae2
00021212 30 07                    |0       |		MOVE.W	D7,D0
00021214 51 40                    |Q@      |		SUBQ.W	#0x8,D0
00021216 41 81                    |A       |		CHK.W	D1,D0
00021218 60 46                    |`F      |		BRA	0x21260
0002121a be 44                    | D      |		CMP.W	D4,D7
0002121c 6d 14                    |m       |		BLT	0x21232
0002121e 13 c2 00 02 1a e3        |        |		MOVE.B	D2,0x21ae3
00021224 42 39 00 02 1a e4        |B9      |		CLR.B	0x21ae4
0002122a 30 07                    |0       |		MOVE.W	D7,D0
0002122c 59 40                    |Y@      |		SUBQ.W	#0x4,D0
0002122e 41 81                    |A       |		CHK.W	D1,D0
00021230 60 2e                    |`.      |		BRA	0x21260
00021232 be 43                    | C      |		CMP.W	D3,D7
00021234 6d 14                    |m       |		BLT	0x2124a
00021236 13 c2 00 02 1a e5        |        |		MOVE.B	D2,0x21ae5
0002123c 42 39 00 02 1a e6        |B9      |		CLR.B	0x21ae6
00021242 30 07                    |0       |		MOVE.W	D7,D0
00021244 55 40                    |U@      |		SUBQ.W	#0x2,D0
00021246 41 81                    |A       |		CHK.W	D1,D0
00021248 60 16                    |`       |		BRA	0x21260
0002124a be 42                    | B      |		CMP.W	D2,D7
0002124c 66 14                    |f       |		BNE	0x21262
0002124e 13 c2 00 02 1a e7        |        |		MOVE.B	D2,0x21ae7
00021254 42 39 00 02 1a e8        |B9      |		CLR.B	0x21ae8
0002125a 30 07                    |0       |		MOVE.W	D7,D0
0002125c 53 40                    |S@      |		SUBQ.W	#0x1,D0
0002125e 41 81                    |A       |		CHK.W	D1,D0
00021260 3e 00                    |>       |		MOVE.W	D0,D7
00021262 60 00 ff 26              |`  &    |		BRA	0x2118a
00021266 10 2e 00 08              | .      |		MOVE.B	(A6+0x8),D0
0002126a 48 80                    |H       |		EXTB.W	D0
0002126c e3 40                    | @      |		ASL.W	#0x1,D0
0002126e 20 49                    | I      |		MOVEA.L	A1,A0
00021270 42 30 00 2f              |B0 /    |		CLR.B	(A0+D0.W+#0x2f)
00021274 4c df 07 ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2
00021278 4e 5e                    |N^      |		UNLK	A6
0002127a 4e 75                    |Nu      |		RTS
0002127c ; --------------------------------------------------------------------------------------
0002127c ; OMSI PASCAL Function
0002127c ;    <LVAR  0x00c 1(r)>
0002127c ;    <LVAR  0x00a 1(r)>
0002127c ;    <LVAR  0x008 1(r)>
0002127c ; --------------------------------------------------------------------------------------
0002127c 4e 56 ff 8e              |NV      |		LINK.W	A6,#0xff8e
00021280 bf d5                    |        |		CMPA.L	(A5),A7
00021282 62 06                    |b       |		BHI	0x2128a
00021284 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00021288 4e 76                    |Nv      |		TRAPV
0002128a de fc 00 6c              |   l    |		ADDA.W	#0x6c,A7
0002128e 48 e7 ff e0              |H       |		MOVEM.L	A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00021292 45 f9 00 02 1a a2        |E       |		LEA.L	0x21aa2,A2
00021298 74 1a                    |t       |		MOVEQ.L	#0x1a,D2
0002129a 76 05                    |v       |		MOVEQ.L	#0x05,D3
0002129c 78 0e                    |x       |		MOVEQ.L	#0x0e,D4
0002129e 1f 2e 00 0c              | .      |		MOVE.B	(A6+0xc),-(A7)
000212a2 4e ba fc ba              |N       |		JSR	0x20f5e
000212a6 54 4f                    |TO      |		ADDQ.L	#0x2,A7
000212a8 7a 00                    |z       |		MOVEQ.L	#0x00,D5
000212aa 10 05                    |        |		MOVE.B	D5,D0
000212ac 48 80                    |H       |		EXTB.W	D0
000212ae e3 40                    | @      |		ASL.W	#0x1,D0
000212b0 41 f9 00 02 1a 9a        |A       |		LEA.L	0x21a9a,A0
000212b6 4a 30 00 2f              |J0 /    |		TST.B	(A0+D0.W+#0x2f)
000212ba 67 00 00 e8              |g       |		BEQ	0x213a4
000212be 12 30 00 30              | 0 0    |		MOVE.B	(A0+D0.W+#0x30),D1
000212c2 b2 2e 00 08              | .      |		CMP.B	(A6+0x8),D1
000212c6 66 2e                    |f.      |		BNE	0x212f6
000212c8 43 fa f0 04              |C       |		LEA.L	0x202ce,A1
000212cc 72 05                    |r       |		MOVEQ.L	#0x05,D1
000212ce 2f 21                    |/!      |		MOVE.L	-(A1),-(A7)
000212d0 51 c9 ff fc              |Q       |		DBF	D1,0x212ce
000212d4 1f 04                    |        |		MOVE.B	D4,-(A7)
000212d6 59 4f                    |YO      |		SUBQ.L	#0x4,A7
000212d8 48 6f 00 06              |Ho      |		PEA.L	(A7+0x6)
000212dc 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
000212e0 3f 3c 00 18              |?<      |		MOVE.W	#0x18,-(A7)
000212e4 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
000212ea 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000212ec 4e b9 00 01 03 b8        |N       |		JSR	PopProgram(status : Byte; msg : String)
000212f2 de fc 00 1e              |        |		ADDA.W	#0x1e,A7
000212f6 13 f0 00 30 00 02 1a b4  |   0    |		MOVE.B	(A0+D0.W+#0x30),0x21ab4
000212fe 13 c5 00 02 1a b5        |        |		MOVE.B	D5,0x21ab5
00021304 12 30 00 30              | 0 0    |		MOVE.B	(A0+D0.W+#0x30),D1
00021308 48 81                    |H       |		EXTB.W	D1
0002130a 0c 41 00 04              | A      |		CMPI.W	#0x0004,D1
0002130e 62 50                    |bP      |		BHI	switch@0x21312[0x1]
00021310 d2 41                    | A      |		ADD.W	D1,D1
00021312 32 3b 10 06 4e fb 10 02  |2;  N   |		SWITCH	D1.W
0002131a 00 32                    | 2      |		.CONST	0x32			; [0x0] -> 0x2134c
0002131c 00 46                    | F      |		.CONST	0x46			; [0x1] -> 0x21360
0002131e 00 0a                    |        |		.CONST	0xa			; [0x2] -> 0x21324
00021320 00 46                    | F      |		.CONST	0x46			; [0x3] -> 0x21360
00021322 00 1e                    |        |		.CONST	0x1e			; [0x4] -> 0x21338
00021324					switch@0x21312[0x2]:
00021324 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00021326 4e ba fa 02              |N       |		JSR	0x20d2a
0002132a 10 1f                    |        |		MOVE.B	(A7)+,D0
0002132c 48 80                    |H       |		EXTB.W	D0
0002132e 41 82                    |A       |		CHK.W	D2,D0
00021330 1e 00                    |        |		MOVE.B	D0,D7
00021332 14 bc 00 03              |        |		MOVE.B	#0x03,(A2)
00021336 60 2a                    |`*      |		BRA	0x21362
00021338					switch@0x21312[0x4]:
00021338 55 4f                    |UO      |		SUBQ.L	#0x2,A7
0002133a 4e ba fa ae              |N       |		JSR	0x20dea
0002133e 10 1f                    |        |		MOVE.B	(A7)+,D0
00021340 48 80                    |H       |		EXTB.W	D0
00021342 41 82                    |A       |		CHK.W	D2,D0
00021344 1e 00                    |        |		MOVE.B	D0,D7
00021346 14 bc 00 06              |        |		MOVE.B	#0x06,(A2)
0002134a 60 16                    |`       |		BRA	0x21362
0002134c					switch@0x21312[0x0]:
0002134c 55 4f                    |UO      |		SUBQ.L	#0x2,A7
0002134e 4e ba fb 10              |N       |		JSR	0x20e60
00021352 10 1f                    |        |		MOVE.B	(A7)+,D0
00021354 48 80                    |H       |		EXTB.W	D0
00021356 41 82                    |A       |		CHK.W	D2,D0
00021358 1e 00                    |        |		MOVE.B	D0,D7
0002135a 14 bc 00 02              |        |		MOVE.B	#0x02,(A2)
0002135e 60 02                    |`       |		BRA	0x21362
00021360					switch@0x21312[0x1]:
00021360					switch@0x21312[0x3]:
00021360 7e 00                    |~       |		MOVEQ.L	#0x00,D7
00021362 7c 00                    ||       |		MOVEQ.L	#0x00,D6
00021364 4a 07                    |J       |		TST.B	D7
00021366 67 02                    |g       |		BEQ	0x2136a
00021368 52 06                    |R       |		ADDQ.B	#0x1,D6
0002136a 4a 06                    |J       |		TST.B	D6
0002136c 67 28                    |g(      |		BEQ	0x21396
0002136e 4a 2e 00 0a              |J.      |		TST.B	(A6+0xa)
00021372 67 14                    |g       |		BEQ	0x21388
00021374 13 c3 00 02 1a a3        |        |		MOVE.B	D3,0x21aa3
0002137a 13 fc 00 2a 00 02 1a a4  |   *    |		MOVE.B	#0x2a,0x21aa4
00021382 42 27                    |B'      |		CLR.B	-(A7)
00021384 1f 03                    |        |		MOVE.B	D3,-(A7)
00021386 60 06                    |`       |		BRA	0x2138e
00021388 42 27                    |B'      |		CLR.B	-(A7)
0002138a 1f 3c 00 0a              | <      |		MOVE.B	#0x0a,-(A7)
0002138e 4e ba f4 46              |N  F    |		JSR	0x207d6
00021392 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021394 60 0e                    |`       |		BRA	0x213a4
00021396 14 83                    |        |		MOVE.B	D3,(A2)
00021398 42 27                    |B'      |		CLR.B	-(A7)
0002139a 1f 3c 00 0b              | <      |		MOVE.B	#0x0b,-(A7)
0002139e 4e ba f4 36              |N  6    |		JSR	0x207d6
000213a2 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000213a4 52 05                    |R       |		ADDQ.B	#0x1,D5
000213a6 ba 02                    |        |		CMP.B	D2,D5
000213a8 6f 00 ff 00              |o       |		BLE	0x212aa
000213ac 41 fa ef 4e              |A  N    |		LEA.L	0x202fc,A0
000213b0 70 16                    |p       |		MOVEQ.L	#0x16,D0
000213b2 3f 20                    |?       |		MOVE.W	-(A0),-(A7)
000213b4 51 c8 ff fc              |Q       |		DBF	D0,0x213b2
000213b8 1f 04                    |        |		MOVE.B	D4,-(A7)
000213ba 59 4f                    |YO      |		SUBQ.L	#0x4,A7
000213bc 48 6f 00 06              |Ho      |		PEA.L	(A7+0x6)
000213c0 3f 3c 00 01              |?<      |		MOVE.W	#0x1,-(A7)
000213c4 3f 3c 00 2e              |?< .    |		MOVE.W	#0x2e,-(A7)
000213c8 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
000213ce 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000213d0 4e b9 00 01 03 b8        |N       |		JSR	PopProgram(status : Byte; msg : String)
000213d6 de fc 00 34              |   4    |		ADDA.W	#0x34,A7
000213da 4c df 07 ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2
000213de 4e 5e                    |N^      |		UNLK	A6
000213e0 4e 75                    |Nu      |		RTS
000213e2 ; --------------------------------------------------------------------------------------
000213e2 ; OMSI PASCAL Function
000213e2 ;    <LVAR -0x007 1(w)>
000213e2 ;    <LVAR -0x008 1(w)>
000213e2 ; --------------------------------------------------------------------------------------
000213e2 4e 56 ff ae              |NV      |		LINK.W	A6,#0xffae
000213e6 bf d5                    |        |		CMPA.L	(A5),A7
000213e8 62 06                    |b       |		BHI	0x213f0
000213ea 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
000213ee 4e 76                    |Nv      |		TRAPV
000213f0 de fc 00 46              |   F    |		ADDA.W	#0x46,A7
000213f4 48 e7 ff f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
000213f8 43 fa f0 48              |C  H    |		LEA.L	0x20442,A1
000213fc 45 f9 00 02 1a b5        |E       |		LEA.L	0x21ab5,A2
00021402 47 f9 00 02 1a a3        |G       |		LEA.L	0x21aa3,A3
00021408 49 f9 00 02 1a a2        |I       |		LEA.L	0x21aa2,A4
0002140e 78 02                    |x       |		MOVEQ.L	#0x02,D4
00021410 7a 00                    |z       |		MOVEQ.L	#0x00,D5
00021412 7c 01                    ||       |		MOVEQ.L	#0x01,D6
00021414 13 c4 00 02 1a b6        |        |		MOVE.B	D4,0x21ab6
0002141a 4e b9 00 02 1a 7c        |N    |  |		JSR	exp_INIT_CSTOP_RF.TYP()
00021420 4e b9 00 02 1a 3c        |N    <  |		JSR	exp_INIT_EVENT_WCS.TYP()
00021426 4e b9 00 02 1a 5c        |N    \  |		JSR	exp_INIT_CSTOP_WCS.TYP()
0002142c 7e 00                    |~       |		MOVEQ.L	#0x00,D7
0002142e 0c 85 00 00 00 1b        |        |		CMPI.L	#0x0000001b,D5
00021434 63 02                    |c       |		BLS	0x21438
00021436 4e 4f                    |NO      |		TRAP	#15
00021438 20 05                    |        |		MOVE.L	D5,D0
0002143a e5 80                    |        |		ASL.L	#0x2,D0
0002143c 20 49                    | I      |		MOVEA.L	A1,A0
0002143e 1f 30 08 02              | 0      |		MOVE.B	(A0+D0.L+#0x2),-(A7)
00021442 4e ba f4 fc              |N       |		JSR	0x20940
00021446 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00021448 20 49                    | I      |		MOVEA.L	A1,A0
0002144a 3f 30 08 00              |?0      |		MOVE.W	(A0+D0.L),-(A7)
0002144e 4e b9 00 02 1a 22        |N    "  |		JSR	exp_PREP_RUN.TYP(Sw_2)
00021454 4e ba f5 16              |N       |		JSR	0x2096c
00021458 12 1f                    |        |		MOVE.B	(A7)+,D1
0002145a 48 81                    |H       |		EXTB.W	D1
0002145c 43 bc 00 1a              |C       |		CHK.W	#0x1a,D1
00021460 1d 41 ff f9              | A      |		MOVE.B	D1,(A6-0x7)
00021464 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00021466 4e ba f8 c2              |N       |		JSR	0x20d2a
0002146a 14 1f                    |        |		MOVE.B	(A7)+,D2
0002146c 48 82                    |H       |		EXTB.W	D2
0002146e 45 bc 00 1a              |E       |		CHK.W	#0x1a,D2
00021472 1d 42 ff f8              | B      |		MOVE.B	D2,(A6-0x8)
00021476 20 49                    | I      |		MOVEA.L	A1,A0
00021478 b4 30 08 03              | 0      |		CMP.B	(A0+D0.L+#0x3),D2
0002147c 67 02                    |g       |		BEQ	0x21480
0002147e 52 87                    |R       |		ADDQ.L	#0x1,D7
00021480 20 49                    | I      |		MOVEA.L	A1,A0
00021482 b2 30 08 03              | 0      |		CMP.B	(A0+D0.L+#0x3),D1
00021486 67 02                    |g       |		BEQ	0x2148a
00021488 54 87                    |T       |		ADDQ.L	#0x2,D7
0002148a 26 07                    |&       |		MOVE.L	D7,D3
0002148c 0c 83 00 00 00 03        |        |		CMPI.L	#0x00000003,D3
00021492 63 02                    |c       |		BLS	0x21496
00021494 4e 4e                    |NN      |		TRAP	#14
00021496 d6 43                    | C      |		ADD.W	D3,D3
00021498 36 3b 30 06 4e fb 30 02  |6;0 N 0 |		SWITCH	D3.W
000214a0 00 08                    |        |		.CONST	0x8			; [0x0] -> 0x214a8
000214a2 00 0c                    |        |		.CONST	0xc			; [0x1] -> 0x214ac
000214a4 00 42                    | B      |		.CONST	0x42			; [0x2] -> 0x214e2
000214a6 00 8c                    |        |		.CONST	0x8c			; [0x3] -> 0x2152c
000214a8					switch@0x21498[0x0]:
000214a8 60 00 01 42              |`  B    |		BRA	0x215ec
000214ac					switch@0x21498[0x1]:
000214ac 18 bc 00 03              |        |		MOVE.B	#0x03,(A4)
000214b0 13 c4 00 02 1a b4        |        |		MOVE.B	D4,0x21ab4
000214b6 20 49                    | I      |		MOVEA.L	A1,A0
000214b8 4a 30 08 03              |J0      |		TST.B	(A0+D0.L+#0x3)
000214bc 66 10                    |f       |		BNE	0x214ce
000214be 48 82                    |H       |		EXTB.W	D2
000214c0 45 bc 00 1a              |E       |		CHK.W	#0x1a,D2
000214c4 14 82                    |        |		MOVE.B	D2,(A2)
000214c6 42 27                    |B'      |		CLR.B	-(A7)
000214c8 1f 3c 00 01              | <      |		MOVE.B	#0x01,-(A7)
000214cc 60 0a                    |`       |		BRA	0x214d8
000214ce 20 49                    | I      |		MOVEA.L	A1,A0
000214d0 14 b0 08 03              |        |		MOVE.B	(A0+D0.L+#0x3),(A2)
000214d4 42 27                    |B'      |		CLR.B	-(A7)
000214d6 1f 04                    |        |		MOVE.B	D4,-(A7)
000214d8 4e ba f2 fc              |N       |		JSR	0x207d6
000214dc 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000214de 60 00 01 0c              |`       |		BRA	0x215ec
000214e2					switch@0x21498[0x2]:
000214e2 20 49                    | I      |		MOVEA.L	A1,A0
000214e4 4a 30 08 03              |J0      |		TST.B	(A0+D0.L+#0x3)
000214e8 66 04                    |f       |		BNE	0x214ee
000214ea 42 27                    |B'      |		CLR.B	-(A7)
000214ec 60 30                    |`0      |		BRA	0x2151e
000214ee 4a 01                    |J       |		TST.B	D1
000214f0 66 26                    |f&      |		BNE	0x21518
000214f2 18 bc 00 05              |        |		MOVE.B	#0x05,(A4)
000214f6 16 bc 00 2a              |   *    |		MOVE.B	#0x2a,(A3)
000214fa 13 fc 00 03 00 02 1a b4  |        |		MOVE.B	#0x03,0x21ab4
00021502 48 82                    |H       |		EXTB.W	D2
00021504 45 bc 00 1a              |E       |		CHK.W	#0x1a,D2
00021508 14 82                    |        |		MOVE.B	D2,(A2)
0002150a 42 27                    |B'      |		CLR.B	-(A7)
0002150c 1f 3c 00 03              | <      |		MOVE.B	#0x03,-(A7)
00021510 4e ba f2 c4              |N       |		JSR	0x207d6
00021514 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021516 60 10                    |`       |		BRA	0x21528
00021518 20 49                    | I      |		MOVEA.L	A1,A0
0002151a 1f 30 08 03              | 0      |		MOVE.B	(A0+D0.L+#0x3),-(A7)
0002151e 1f 06                    |        |		MOVE.B	D6,-(A7)
00021520 1f 04                    |        |		MOVE.B	D4,-(A7)
00021522 4e ba fd 58              |N  X    |		JSR	0x2127c
00021526 5c 4f                    |\O      |		ADDQ.L	#0x6,A7
00021528 60 00 00 c2              |`       |		BRA	0x215ec
0002152c					switch@0x21498[0x3]:
0002152c 18 bc 00 03              |        |		MOVE.B	#0x03,(A4)
00021530 13 c4 00 02 1a b4        |        |		MOVE.B	D4,0x21ab4
00021536 16 02                    |        |		MOVE.B	D2,D3
00021538 48 83                    |H       |		EXTB.W	D3
0002153a 47 bc 00 1a              |G       |		CHK.W	#0x1a,D3
0002153e 14 83                    |        |		MOVE.B	D3,(A2)
00021540 b2 03                    |        |		CMP.B	D3,D1
00021542 67 2e                    |g.      |		BEQ	0x21572
00021544 16 bc 00 05              |        |		MOVE.B	#0x05,(A3)
00021548 13 fc 00 06 00 02 1a a4  |        |		MOVE.B	#0x06,0x21aa4
00021550 13 c4 00 02 1a a5        |        |		MOVE.B	D4,0x21aa5
00021556 13 fc 00 04 00 02 1a a6  |        |		MOVE.B	#0x04,0x21aa6
0002155e 13 fc 00 2a 00 02 1a a7  |   *    |		MOVE.B	#0x2a,0x21aa7
00021566 42 27                    |B'      |		CLR.B	-(A7)
00021568 1f 3c 00 04              | <      |		MOVE.B	#0x04,-(A7)
0002156c 4e ba f2 68              |N  h    |		JSR	0x207d6
00021570 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021572 20 49                    | I      |		MOVEA.L	A1,A0
00021574 4a 30 08 03              |J0      |		TST.B	(A0+D0.L+#0x3)
00021578 66 2c                    |f,      |		BNE	0x215a6
0002157a 4a 06                    |J       |		TST.B	D6
0002157c 67 14                    |g       |		BEQ	0x21592
0002157e 16 bc 00 05              |        |		MOVE.B	#0x05,(A3)
00021582 13 fc 00 2a 00 02 1a a4  |   *    |		MOVE.B	#0x2a,0x21aa4
0002158a 42 27                    |B'      |		CLR.B	-(A7)
0002158c 1f 3c 00 05              | <      |		MOVE.B	#0x05,-(A7)
00021590 60 0c                    |`       |		BRA	0x2159e
00021592 42 27                    |B'      |		CLR.B	-(A7)
00021594 4e ba f8 e6              |N       |		JSR	0x20e7c
00021598 42 17                    |B       |		CLR.B	(A7)
0002159a 1f 3c 00 06              | <      |		MOVE.B	#0x06,-(A7)
0002159e 4e ba f2 36              |N  6    |		JSR	0x207d6
000215a2 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000215a4 60 46                    |`F      |		BRA	0x215ec
000215a6 1f 3c 00 01              | <      |		MOVE.B	#0x01,-(A7)
000215aa 4e ba f8 d0              |N       |		JSR	0x20e7c
000215ae 54 4f                    |TO      |		ADDQ.L	#0x2,A7
000215b0 20 49                    | I      |		MOVEA.L	A1,A0
000215b2 14 b0 08 03              |        |		MOVE.B	(A0+D0.L+#0x3),(A2)
000215b6 4a 43                    |JC      |		TST.W	D3
000215b8 66 0c                    |f       |		BNE	0x215c6
000215ba 16 bc 00 2a              |   *    |		MOVE.B	#0x2a,(A3)
000215be 42 27                    |B'      |		CLR.B	-(A7)
000215c0 1f 3c 00 07              | <      |		MOVE.B	#0x07,-(A7)
000215c4 60 20                    |`       |		BRA	0x215e6
000215c6 0c 03 00 1a              |        |		CMPI.B	#0x1a,D3
000215ca 66 14                    |f       |		BNE	0x215e0
000215cc 16 bc 00 05              |        |		MOVE.B	#0x05,(A3)
000215d0 13 fc 00 2a 00 02 1a a4  |   *    |		MOVE.B	#0x2a,0x21aa4
000215d8 42 27                    |B'      |		CLR.B	-(A7)
000215da 1f 3c 00 08              | <      |		MOVE.B	#0x08,-(A7)
000215de 60 06                    |`       |		BRA	0x215e6
000215e0 42 27                    |B'      |		CLR.B	-(A7)
000215e2 1f 3c 00 09              | <      |		MOVE.B	#0x09,-(A7)
000215e6 4e ba f1 ee              |N       |		JSR	0x207d6
000215ea 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000215ec 52 85                    |R       |		ADDQ.L	#0x1,D5
000215ee 7c 00                    ||       |		MOVEQ.L	#0x00,D6
000215f0 0c 85 00 00 00 1c        |        |		CMPI.L	#0x0000001c,D5
000215f6 66 00 fe 34              |f  4    |		BNE	0x2142c
000215fa 4c df 1f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4
000215fe 4e 5e                    |N^      |		UNLK	A6
00021600 4e 75                    |Nu      |		RTS
00021602 ; --------------------------------------------------------------------------------------
00021602 ; OMSI PASCAL Function
00021602 ;    <LVAR -0x006 4(rw)>
00021602 ;    <LVAR -0x00c @ 1(r)>
00021602 ;    <LVAR -0x00e @>
00021602 ;    <LVAR -0x00f 1(rw)>
00021602 ; --------------------------------------------------------------------------------------
00021602 4e 56 ff ac              |NV      |		LINK.W	A6,#0xffac
00021606 bf d5                    |        |		CMPA.L	(A5),A7
00021608 62 06                    |b       |		BHI	0x21610
0002160a 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
0002160e 4e 76                    |Nv      |		TRAPV
00021610 de fc 00 44              |   D    |		ADDA.W	#0x44,A7
00021614 48 e7 ff f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00021618 43 fa ee 98              |C       |		LEA.L	0x204b2,A1
0002161c 45 f9 00 02 1a b5        |E       |		LEA.L	0x21ab5,A2
00021622 47 f9 00 02 1a a3        |G       |		LEA.L	0x21aa3,A3
00021628 49 f9 00 02 1a a2        |I       |		LEA.L	0x21aa2,A4
0002162e 76 1a                    |v       |		MOVEQ.L	#0x1a,D3
00021630 78 04                    |x       |		MOVEQ.L	#0x04,D4
00021632 42 ae ff fa              |B       |		CLR.L	(A6-0x6)
00021636 7a 01                    |z       |		MOVEQ.L	#0x01,D5
00021638 13 c4 00 02 1a b6        |        |		MOVE.B	D4,0x21ab6
0002163e 7c 00                    ||       |		MOVEQ.L	#0x00,D6
00021640 20 2e ff fa              | .      |		MOVE.L	(A6-0x6),D0
00021644 0c 80 00 00 00 09        |        |		CMPI.L	#0x00000009,D0
0002164a 63 02                    |c       |		BLS	0x2164e
0002164c 4e 4f                    |NO      |		TRAP	#15
0002164e e5 80                    |        |		ASL.L	#0x2,D0
00021650 20 49                    | I      |		MOVEA.L	A1,A0
00021652 4a 30 08 03              |J0      |		TST.B	(A0+D0.L+#0x3)
00021656 67 36                    |g6      |		BEQ	0x2168e
00021658 20 49                    | I      |		MOVEA.L	A1,A0
0002165a 1f 30 08 01              | 0      |		MOVE.B	(A0+D0.L+#0x1),-(A7)
0002165e 4e ba f2 e0              |N       |		JSR	0x20940
00021662 54 4f                    |TO      |		ADDQ.L	#0x2,A7
00021664 20 49                    | I      |		MOVEA.L	A1,A0
00021666 1f 30 08 00              | 0      |		MOVE.B	(A0+D0.L),-(A7)
0002166a 4e b9 00 02 19 40        |N    @  |		JSR	exp_LOAD_MAR_STATE_BITS.FIU(Sw_1)
00021670 4e ba f2 fa              |N       |		JSR	0x2096c
00021674 12 1f                    |        |		MOVE.B	(A7)+,D1
00021676 48 81                    |H       |		EXTB.W	D1
00021678 43 83                    |C       |		CHK.W	D3,D1
0002167a 1d 41 ff f1              | A      |		MOVE.B	D1,(A6-0xf)
0002167e 55 4f                    |UO      |		SUBQ.L	#0x2,A7
00021680 4e ba f7 68              |N  h    |		JSR	0x20dea
00021684 12 1f                    |        |		MOVE.B	(A7)+,D1
00021686 48 81                    |H       |		EXTB.W	D1
00021688 43 83                    |C       |		CHK.W	D3,D1
0002168a 1e 01                    |        |		MOVE.B	D1,D7
0002168c 60 5a                    |`Z      |		BRA	0x216e8
0002168e 4a 05                    |J       |		TST.B	D5
00021690 67 12                    |g       |		BEQ	0x216a4
00021692 42 67                    |Bg      |		CLR.W	-(A7)
00021694 42 67                    |Bg      |		CLR.W	-(A7)
00021696 42 27                    |B'      |		CLR.B	-(A7)
00021698 4e b9 00 02 19 66        |N    f  |		JSR	exp_LOAD_COUNTER.FIU(Sw_2, Sw_2, Sw_1)
0002169e 5c 4f                    |\O      |		ADDQ.L	#0x6,A7
000216a0 7a 00                    |z       |		MOVEQ.L	#0x00,D5
000216a2 60 14                    |`       |		BRA	0x216b8
000216a4 3f 3c ff ff              |?<      |		MOVE.W	#0xffff,-(A7)
000216a8 3f 3c ff ff              |?<      |		MOVE.W	#0xffff,-(A7)
000216ac 42 27                    |B'      |		CLR.B	-(A7)
000216ae 4e b9 00 02 19 66        |N    f  |		JSR	exp_LOAD_COUNTER.FIU(Sw_2, Sw_2, Sw_1)
000216b4 5c 4f                    |\O      |		ADDQ.L	#0x6,A7
000216b6 7a 01                    |z       |		MOVEQ.L	#0x01,D5
000216b8 48 6e ff f2              |Hn      |		PEA.L	(A6-0xe)
000216bc 48 6e ff f4              |Hn      |		PEA.L	(A6-0xc)
000216c0 4e b9 00 02 19 22        |N    "  |		JSR	exp_READ_EVENTS.FIU(&Sr_1, &Fr)
000216c6 5c 4f                    |\O      |		ADDQ.L	#0x6,A7
000216c8 4e ba f2 a2              |N       |		JSR	0x2096c
000216cc 12 1f                    |        |		MOVE.B	(A7)+,D1
000216ce 48 81                    |H       |		EXTB.W	D1
000216d0 43 83                    |C       |		CHK.W	D3,D1
000216d2 1d 41 ff f1              | A      |		MOVE.B	D1,(A6-0xf)
000216d6 4e b9 00 02 19 ae        |N       |		JSR	exp_RESET.SEQ()
000216dc 4a 2e ff f4              |J.      |		TST.B	(A6-0xc)
000216e0 67 04                    |g       |		BEQ	0x216e6
000216e2 7e 10                    |~       |		MOVEQ.L	#0x10,D7
000216e4 60 02                    |`       |		BRA	0x216e8
000216e6 7e 00                    |~       |		MOVEQ.L	#0x00,D7
000216e8 20 49                    | I      |		MOVEA.L	A1,A0
000216ea be 30 08 02              | 0      |		CMP.B	(A0+D0.L+#0x2),D7
000216ee 67 02                    |g       |		BEQ	0x216f2
000216f0 52 86                    |R       |		ADDQ.L	#0x1,D6
000216f2 20 49                    | I      |		MOVEA.L	A1,A0
000216f4 12 2e ff f1              | .      |		MOVE.B	(A6-0xf),D1
000216f8 b2 30 08 02              | 0      |		CMP.B	(A0+D0.L+#0x2),D1
000216fc 67 02                    |g       |		BEQ	0x21700
000216fe 54 86                    |T       |		ADDQ.L	#0x2,D6
00021700 24 06                    |$       |		MOVE.L	D6,D2
00021702 0c 82 00 00 00 03        |        |		CMPI.L	#0x00000003,D2
00021708 63 02                    |c       |		BLS	0x2170c
0002170a 4e 4e                    |NN      |		TRAP	#14
0002170c d4 42                    | B      |		ADD.W	D2,D2
0002170e 34 3b 20 06 4e fb 20 02  |4;  N   |		SWITCH	D2.W
00021716 00 08                    |        |		.CONST	0x8			; [0x0] -> 0x2171e
00021718 00 0c                    |        |		.CONST	0xc			; [0x1] -> 0x21722
0002171a 00 44                    | D      |		.CONST	0x44			; [0x2] -> 0x2175a
0002171c 00 8e                    |        |		.CONST	0x8e			; [0x3] -> 0x217a4
0002171e					switch@0x2170e[0x0]:
0002171e 60 00 01 10              |`       |		BRA	0x21830
00021722					switch@0x2170e[0x1]:
00021722 18 bc 00 06              |        |		MOVE.B	#0x06,(A4)
00021726 13 c4 00 02 1a b4        |        |		MOVE.B	D4,0x21ab4
0002172c 20 49                    | I      |		MOVEA.L	A1,A0
0002172e 4a 30 08 02              |J0      |		TST.B	(A0+D0.L+#0x2)
00021732 66 10                    |f       |		BNE	0x21744
00021734 10 07                    |        |		MOVE.B	D7,D0
00021736 48 80                    |H       |		EXTB.W	D0
00021738 41 83                    |A       |		CHK.W	D3,D0
0002173a 14 80                    |        |		MOVE.B	D0,(A2)
0002173c 42 27                    |B'      |		CLR.B	-(A7)
0002173e 1f 3c 00 01              | <      |		MOVE.B	#0x01,-(A7)
00021742 60 0c                    |`       |		BRA	0x21750
00021744 20 49                    | I      |		MOVEA.L	A1,A0
00021746 14 b0 08 02              |        |		MOVE.B	(A0+D0.L+#0x2),(A2)
0002174a 42 27                    |B'      |		CLR.B	-(A7)
0002174c 1f 3c 00 02              | <      |		MOVE.B	#0x02,-(A7)
00021750 4e ba f0 84              |N       |		JSR	0x207d6
00021754 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021756 60 00 00 d8              |`       |		BRA	0x21830
0002175a					switch@0x2170e[0x2]:
0002175a 20 49                    | I      |		MOVEA.L	A1,A0
0002175c 4a 30 08 02              |J0      |		TST.B	(A0+D0.L+#0x2)
00021760 66 04                    |f       |		BNE	0x21766
00021762 42 27                    |B'      |		CLR.B	-(A7)
00021764 60 30                    |`0      |		BRA	0x21796
00021766 4a 01                    |J       |		TST.B	D1
00021768 66 26                    |f&      |		BNE	0x21790
0002176a 18 bc 00 05              |        |		MOVE.B	#0x05,(A4)
0002176e 16 bc 00 2a              |   *    |		MOVE.B	#0x2a,(A3)
00021772 13 fc 00 03 00 02 1a b4  |        |		MOVE.B	#0x03,0x21ab4
0002177a 10 07                    |        |		MOVE.B	D7,D0
0002177c 48 80                    |H       |		EXTB.W	D0
0002177e 41 83                    |A       |		CHK.W	D3,D0
00021780 14 80                    |        |		MOVE.B	D0,(A2)
00021782 42 27                    |B'      |		CLR.B	-(A7)
00021784 1f 3c 00 03              | <      |		MOVE.B	#0x03,-(A7)
00021788 4e ba f0 4c              |N  L    |		JSR	0x207d6
0002178c 58 4f                    |XO      |		ADDQ.L	#0x4,A7
0002178e 60 10                    |`       |		BRA	0x217a0
00021790 20 49                    | I      |		MOVEA.L	A1,A0
00021792 1f 30 08 02              | 0      |		MOVE.B	(A0+D0.L+#0x2),-(A7)
00021796 42 27                    |B'      |		CLR.B	-(A7)
00021798 1f 04                    |        |		MOVE.B	D4,-(A7)
0002179a 4e ba fa e0              |N       |		JSR	0x2127c
0002179e 5c 4f                    |\O      |		ADDQ.L	#0x6,A7
000217a0 60 00 00 8e              |`       |		BRA	0x21830
000217a4					switch@0x2170e[0x3]:
000217a4 18 bc 00 06              |        |		MOVE.B	#0x06,(A4)
000217a8 13 c4 00 02 1a b4        |        |		MOVE.B	D4,0x21ab4
000217ae 14 07                    |        |		MOVE.B	D7,D2
000217b0 48 82                    |H       |		EXTB.W	D2
000217b2 45 83                    |E       |		CHK.W	D3,D2
000217b4 14 82                    |        |		MOVE.B	D2,(A2)
000217b6 b2 02                    |        |		CMP.B	D2,D1
000217b8 67 2c                    |g,      |		BEQ	0x217e6
000217ba 16 bc 00 05              |        |		MOVE.B	#0x05,(A3)
000217be 13 fc 00 06 00 02 1a a4  |        |		MOVE.B	#0x06,0x21aa4
000217c6 13 fc 00 02 00 02 1a a5  |        |		MOVE.B	#0x02,0x21aa5
000217ce 13 c4 00 02 1a a6        |        |		MOVE.B	D4,0x21aa6
000217d4 13 fc 00 2a 00 02 1a a7  |   *    |		MOVE.B	#0x2a,0x21aa7
000217dc 42 27                    |B'      |		CLR.B	-(A7)
000217de 1f 04                    |        |		MOVE.B	D4,-(A7)
000217e0 4e ba ef f4              |N       |		JSR	0x207d6
000217e4 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000217e6 20 49                    | I      |		MOVEA.L	A1,A0
000217e8 4a 30 08 02              |J0      |		TST.B	(A0+D0.L+#0x2)
000217ec 66 08                    |f       |		BNE	0x217f6
000217ee 42 27                    |B'      |		CLR.B	-(A7)
000217f0 1f 3c 00 06              | <      |		MOVE.B	#0x06,-(A7)
000217f4 60 34                    |`4      |		BRA	0x2182a
000217f6 20 49                    | I      |		MOVEA.L	A1,A0
000217f8 14 b0 08 02              |        |		MOVE.B	(A0+D0.L+#0x2),(A2)
000217fc 4a 42                    |JB      |		TST.W	D2
000217fe 66 0c                    |f       |		BNE	0x2180c
00021800 16 bc 00 2a              |   *    |		MOVE.B	#0x2a,(A3)
00021804 42 27                    |B'      |		CLR.B	-(A7)
00021806 1f 3c 00 07              | <      |		MOVE.B	#0x07,-(A7)
0002180a 60 1e                    |`       |		BRA	0x2182a
0002180c b4 03                    |        |		CMP.B	D3,D2
0002180e 66 14                    |f       |		BNE	0x21824
00021810 16 bc 00 05              |        |		MOVE.B	#0x05,(A3)
00021814 13 fc 00 2a 00 02 1a a4  |   *    |		MOVE.B	#0x2a,0x21aa4
0002181c 42 27                    |B'      |		CLR.B	-(A7)
0002181e 1f 3c 00 08              | <      |		MOVE.B	#0x08,-(A7)
00021822 60 06                    |`       |		BRA	0x2182a
00021824 42 27                    |B'      |		CLR.B	-(A7)
00021826 1f 3c 00 09              | <      |		MOVE.B	#0x09,-(A7)
0002182a 4e ba ef aa              |N       |		JSR	0x207d6
0002182e 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021830 52 ae ff fa              |R       |		ADDQ.L	#0x1,(A6-0x6)
00021834 20 2e ff fa              | .      |		MOVE.L	(A6-0x6),D0
00021838 0c 80 00 00 00 0a        |        |		CMPI.L	#0x0000000a,D0
0002183e 66 00 fd fe              |f       |		BNE	0x2163e
00021842 4c df 1f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4
00021846 4e 5e                    |N^      |		UNLK	A6
00021848 4e 75                    |Nu      |		RTS
0002184a ; --------------------------------------------------------------------------------------
0002184a ; OMSI PASCAL Function
0002184a ; --------------------------------------------------------------------------------------
0002184a 4e 56 ff ec              |NV      |		LINK.W	A6,#0xffec
0002184e bf d5                    |        |		CMPA.L	(A5),A7
00021850 62 06                    |b       |		BHI	0x21858
00021852 44 fc 00 02              |D       |		MOVE.W	#0x2,CCR
00021856 4e 76                    |Nv      |		TRAPV
00021858 de fc 00 04              |        |		ADDA.W	#0x4,A7
0002185c 4e 5e                    |N^      |		UNLK	A6
0002185e 4e 75                    |Nu      |		RTS
00021860 ; --------------------------------------------------------------------------------------
00021860 ; OMSI PASCAL Function
00021860 ; --------------------------------------------------------------------------------------
00021860					START:
00021860 4f fa 00 08              |O       |		LEA.L	MAIN,A7
00021864 4e f9 00 01 02 80        |N       |		JMP	?start_program
0002186a					MAIN:
0002186a 43 f9 00 02 1a c0        |C       |		LEA.L	0x21ac0,A1
00021870 72 01                    |r       |		MOVEQ.L	#0x01,D1
00021872 74 07                    |t       |		MOVEQ.L	#0x07,D2
00021874 4e b9 00 01 03 98        |N       |		JSR	FSCALL_10398
0002187a 48 78 00 0c              |Hx      |		PEA.L	0xc
0002187e 4e b9 00 01 04 d8        |N       |		JSR	ExpInit(a : Long)
00021884 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021886 48 79 00 02 1a bf        |Hy      |		PEA.L	0x21abf
0002188c 48 51                    |HQ      |		PEA.L	(A1)
0002188e 4e b9 00 01 05 44        |N    D  |		JSR	IPC_InitGetTwoBools(VAR a : Bool; VAR b : Bool)
00021894 5c 4f                    |\O      |		ADDQ.L	#0x6,A7
00021896 1e 91                    |        |		MOVE.B	(A1),(A7)
00021898 4e b9 00 01 04 d2        |N       |		JSR	SetExpInitDone(a : Byte)
0002189e 3e ba ea 60              |>  `    |		MOVE.W	0x20300,(A7)
000218a2 3f 3a ea 5a              |?: Z    |		MOVE.W	0x202fe,-(A7)
000218a6 3f 3a ea 54              |?: T    |		MOVE.W	0x202fc,-(A7)
000218aa 59 4f                    |YO      |		SUBQ.L	#0x4,A7
000218ac 48 6f 00 04              |Ho      |		PEA.L	(A7+0x4)
000218b0 3f 01                    |?       |		MOVE.W	D1,-(A7)
000218b2 3f 3c 00 06              |?<      |		MOVE.W	#0x6,-(A7)
000218b6 4e b9 00 01 02 c4        |N       |		JSR	StringLit(Src : Pointer; Offset: W; Len : W) : String
000218bc 50 4f                    |PO      |		ADDQ.L	#0x8,A7
000218be 23 df 00 02 1a ac        |#       |		MOVE.L	(A7)+,0x21aac
000218c4 5c 4f                    |\O      |		ADDQ.L	#0x6,A7
000218c6 48 79 00 02 1a b0        |Hy      |		PEA.L	0x21ab0
000218cc 4e b9 00 01 02 b8        |N       |		JSR	NewString(VAR a : String)
000218d2 58 4f                    |XO      |		ADDQ.L	#0x4,A7
000218d4 70 00                    |p       |		MOVEQ.L	#0x00,D0
000218d6 23 c0 00 02 1a c2        |#       |		MOVE.L	D0,0x21ac2
000218dc b0 82                    |        |		CMP.L	D2,D0
000218de 63 02                    |c       |		BLS	0x218e2
000218e0 4e 4f                    |NO      |		TRAP	#15
000218e2 41 f9 00 02 1a 9a        |A       |		LEA.L	0x21a9a,A0
000218e8 42 30 08 08              |B0      |		CLR.B	(A0+D0.L+#0x8)
000218ec 52 80                    |R       |		ADDQ.L	#0x1,D0
000218ee b0 82                    |        |		CMP.L	D2,D0
000218f0 6f e4                    |o       |		BLE	0x218d6
000218f2 4e b9 00 02 19 de        |N       |		JSR	exp_INIT_CSTOP_WCS.SEQ()
000218f8 4e ba fa e8              |N       |		JSR	0x213e2
000218fc 4e ba fd 04              |N       |		JSR	0x21602
00021900 4e ba ff 48              |N  H    |		JSR	0x2184a
00021904 1f 11                    |        |		MOVE.B	(A1),-(A7)
00021906 48 79 00 02 1a c1        |Hy      |		PEA.L	0x21ac1
0002190c 4e ba ed c6              |N       |		JSR	0x206d4
00021910 58 4f                    |XO      |		ADDQ.L	#0x4,A7
00021912 1e 81                    |        |		MOVE.B	D1,(A7)
00021914 42 27                    |B'      |		CLR.B	-(A7)
00021916 4e ba ee be              |N       |		JSR	0x207d6
0002191a 58 4f                    |XO      |		ADDQ.L	#0x4,A7
0002191c 4e b9 00 01 02 84        |N       |		JSR	?exit
00021922					exp_READ_EVENTS.FIU(&Sr_1, &Fr):
00021922 4e b9 00 01 05 68        |N    h  |		JSR	Run_Experiment()
00021928 00 10                    |        |		.CONST	0x0010			; Stack-delta
0002192a 0f 52 45 41 44 5f 45 56  | READ_EV|		.TXT	15,'READ_EVENTS.FIU'
0002193a 00                       |        |		.CONST	0x0
0002193b 03                       |        |		.CONST	0x3			; DIPROC address
0002193c 02                       |        |		.CONST	0x2			; Output Parameters
0002193d 00                       |        |		.CONST	0x0			; Input Parameters
0002193e 00                       |        |		.CONST	0x0			; Out arg [1]
0002193f 08                       |        |		.CONST	0x8			; Out arg flag
00021940					exp_LOAD_MAR_STATE_BITS.FIU(Sw_1):
00021940 4e b9 00 01 05 68        |N    h  |		JSR	Run_Experiment()
00021946 00 0a                    |        |		.CONST	0x000a			; Stack-delta
00021948 17 4c 4f 41 44 5f 4d 41  | LOAD_MA|		.TXT	23,'LOAD_MAR_STATE_BITS.FIU'
00021960 00                       |        |		.CONST	0x0
00021961 03                       |        |		.CONST	0x3			; DIPROC address
00021962 00                       |        |		.CONST	0x0			; Output Parameters
00021963 01                       |        |		.CONST	0x1			; Input Parameters
00021964 00                       |        |		.CONST	0x0			; In arg [1]
00021965 00                       |        |		.PAD	0x0
00021966					exp_LOAD_COUNTER.FIU(Sw_2, Sw_2, Sw_1):
00021966 4e b9 00 01 05 68        |N    h  |		JSR	Run_Experiment()
0002196c 00 0e                    |        |		.CONST	0x000e			; Stack-delta
0002196e 10 4c 4f 41 44 5f 43 4f  | LOAD_CO|		.TXT	16,'LOAD_COUNTER.FIU'
0002197f 00                       |        |		.CONST	0x0
00021980 03                       |        |		.CONST	0x3			; DIPROC address
00021981 00                       |        |		.CONST	0x0			; Output Parameters
00021982 03                       |        |		.CONST	0x3			; Input Parameters
00021983 01                       |        |		.CONST	0x1			; In arg [2]
00021984 01                       |        |		.CONST	0x1			; In arg [2]
00021985 00                       |        |		.CONST	0x0			; In arg [1]
00021986					exp_STEP_AND_FETCH_EVENT.SEQ(&Sr_2, &Sr_1):
00021986 4e b9 00 01 05 68        |N    h  |		JSR	Run_Experiment()
0002198c 00 10                    |        |		.CONST	0x0010			; Stack-delta
0002198e 18 53 54 45 50 5f 41 4e  | STEP_AN|		.TXT	24,'STEP_AND_FETCH_EVENT.SEQ'
000219a7 00                       |        |		.CONST	0x0
000219a8 02                       |        |		.CONST	0x2			; DIPROC address
000219a9 02                       |        |		.CONST	0x2			; Output Parameters
000219aa 00                       |        |		.CONST	0x0			; Input Parameters
000219ab 01                       |        |		.CONST	0x1			; Out arg [2]
000219ac 00                       |        |		.CONST	0x0			; Out arg [1]
000219ad 00                       |        |		.PAD	0x0
000219ae					exp_RESET.SEQ():
000219ae 4e b9 00 01 05 68        |N    h  |		JSR	Run_Experiment()
000219b4 00 08                    |        |		.CONST	0x0008			; Stack-delta
000219b6 09 52 45 53 45 54 2e 53  | RESET.S|		.TXT	9,'RESET.SEQ'
000219c0 00                       |        |		.CONST	0x0
000219c1 02                       |        |		.CONST	0x2			; DIPROC address
000219c2 00                       |        |		.CONST	0x0			; Output Parameters
000219c3 00                       |        |		.CONST	0x0			; Input Parameters
000219c4					exp_PREP_RUN.SEQ(Sw_2):
000219c4 4e b9 00 01 05 68        |N    h  |		JSR	Run_Experiment()
000219ca 00 0a                    |        |		.CONST	0x000a			; Stack-delta
000219cc 0c 50 52 45 50 5f 52 55  | PREP_RU|		.TXT	12,'PREP_RUN.SEQ'
000219d9 00                       |        |		.CONST	0x0
000219da 02                       |        |		.CONST	0x2			; DIPROC address
000219db 00                       |        |		.CONST	0x0			; Output Parameters
000219dc 01                       |        |		.CONST	0x1			; Input Parameters
000219dd 01                       |        |		.CONST	0x1			; In arg [2]
000219de					exp_INIT_CSTOP_WCS.SEQ():
000219de 4e b9 00 01 05 68        |N    h  |		JSR	Run_Experiment()
000219e4 00 08                    |        |		.CONST	0x0008			; Stack-delta
000219e6 12 49 4e 49 54 5f 43 53  | INIT_CS|		.TXT	18,'INIT_CSTOP_WCS.SEQ'
000219f9 00                       |        |		.CONST	0x0
000219fa 02                       |        |		.CONST	0x2			; DIPROC address
000219fb 00                       |        |		.CONST	0x0			; Output Parameters
000219fc 00                       |        |		.CONST	0x0			; Input Parameters
000219fd 00                       |        |		.PAD	0x0
000219fe					exp_READ_CONTROL_REG.TYP(&Sr_1, &Sr_1):
000219fe 4e b9 00 01 05 68        |N    h  |		JSR	Run_Experiment()
00021a04 00 10                    |        |		.CONST	0x0010			; Stack-delta
00021a06 14 52 45 41 44 5f 43 4f  | READ_CO|		.TXT	20,'READ_CONTROL_REG.TYP'
00021a1b 00                       |        |		.CONST	0x0
00021a1c 06                       |        |		.CONST	0x6			; DIPROC address
00021a1d 02                       |        |		.CONST	0x2			; Output Parameters
00021a1e 00                       |        |		.CONST	0x0			; Input Parameters
00021a1f 00                       |        |		.CONST	0x0			; Out arg [1]
00021a20 00                       |        |		.CONST	0x0			; Out arg [1]
00021a21 00                       |        |		.PAD	0x0
00021a22					exp_PREP_RUN.TYP(Sw_2):
00021a22 4e b9 00 01 05 68        |N    h  |		JSR	Run_Experiment()
00021a28 00 0a                    |        |		.CONST	0x000a			; Stack-delta
00021a2a 0c 50 52 45 50 5f 52 55  | PREP_RU|		.TXT	12,'PREP_RUN.TYP'
00021a37 00                       |        |		.CONST	0x0
00021a38 06                       |        |		.CONST	0x6			; DIPROC address
00021a39 00                       |        |		.CONST	0x0			; Output Parameters
00021a3a 01                       |        |		.CONST	0x1			; Input Parameters
00021a3b 01                       |        |		.CONST	0x1			; In arg [2]
00021a3c					exp_INIT_EVENT_WCS.TYP():
00021a3c 4e b9 00 01 05 68        |N    h  |		JSR	Run_Experiment()
00021a42 00 08                    |        |		.CONST	0x0008			; Stack-delta
00021a44 12 49 4e 49 54 5f 45 56  | INIT_EV|		.TXT	18,'INIT_EVENT_WCS.TYP'
00021a57 00                       |        |		.CONST	0x0
00021a58 06                       |        |		.CONST	0x6			; DIPROC address
00021a59 00                       |        |		.CONST	0x0			; Output Parameters
00021a5a 00                       |        |		.CONST	0x0			; Input Parameters
00021a5b 00                       |        |		.PAD	0x0
00021a5c					exp_INIT_CSTOP_WCS.TYP():
00021a5c 4e b9 00 01 05 68        |N    h  |		JSR	Run_Experiment()
00021a62 00 08                    |        |		.CONST	0x0008			; Stack-delta
00021a64 12 49 4e 49 54 5f 43 53  | INIT_CS|		.TXT	18,'INIT_CSTOP_WCS.TYP'
00021a77 00                       |        |		.CONST	0x0
00021a78 06                       |        |		.CONST	0x6			; DIPROC address
00021a79 00                       |        |		.CONST	0x0			; Output Parameters
00021a7a 00                       |        |		.CONST	0x0			; Input Parameters
00021a7b 00                       |        |		.PAD	0x0
00021a7c					exp_INIT_CSTOP_RF.TYP():
00021a7c 4e b9 00 01 05 68        |N    h  |		JSR	Run_Experiment()
00021a82 00 08                    |        |		.CONST	0x0008			; Stack-delta
00021a84 11 49 4e 49 54 5f 43 53  | INIT_CS|		.TXT	17,'INIT_CSTOP_RF.TYP'
00021a96 00                       |        |		.CONST	0x0
00021a97 06                       |        |		.CONST	0x6			; DIPROC address
00021a98 00                       |        |		.CONST	0x0			; Output Parameters
00021a99 00                       |        |		.CONST	0x0			; Input Parameters
00021a9a 00 00 00 00 00 00        |        |		.XXX[0x6]
00021aa0 00 00 00 00 00 00 00 00  |        |		.XXX[0x8]
00021aa8 00 00                    |        |		.XXX[0x2]
00021aaa 00 00                    |        |		.CONST	0x0,0x0
00021aac 00 00 00 00              |        |		.CONST	0x0,0x0,0x0,0x0
00021ab0 00 00 00 00              |        |		.CONST	0x0,0x0,0x0,0x0
00021ab4 00 00 00                 |        |		.XXX[0x3]
00021ab7 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00021abf 00                       |        |		.XXX[0x1]
00021ac0 00 00                    |        |		.CONST	0x0,0x0
00021ac2 00 00 00 00 00 00        |        |		.XXX[0x6]
00021ac8 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x138]