Home » Personal collection » Acorn DFS disks » dfs_box03_disk08b_rq_forth_toolkit.scp » 020-039

020-039

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Personal collection » Acorn DFS disks » dfs_box03_disk08b_rq_forth_toolkit.scp
Filename: 020-039
Read OK:
File size: 2800 bytes
Load address: 5000
Exec address: 5000
Duplicates

There is 1 duplicate copy of this file in the archive:

File contents
( Assembler               Load )                                  decimal  021 032 thru   exit                                                                                                                                       This is the Load Block          for the 6502 Assembler                                                                                                                                                                                                                                     ( Assembler               1/12 )                                  hex                                                             latest here                     u0 @ 8A0 - h !                  variable LATEST'                variable HERE'                  variable HERE"                  here' ! latest' !   exit                                        Remember the current values of  LATEST and HERE.  Set the       dictionary pointer H to leave   just enough room below user     area to load the assembler.   ( Assembler               2/12 )  hex                             70 constant UP  72 constant IP  75 constant W   78 constant N   80 constant XSAVE               82 constant ADDR                                              19AA constant POPTWO            19AC constant POP               19B1 constant BINARY            19B7 constant PUT0A             19BE constant PUSH0A            19C1 constant PUSH              19C3 constant PUT               19CA constant NEXT              19E3 constant SETUP             ( Assembler               3/12 )                                  hex                                                             create VALID                    0909 , 1505 , 0115 , 8011 ,     8009 , 1D0D , 8019 , 8080 ,     0080 , 1404 , 8014 , 8080 ,     8080 , 1C0C , 801C , 2C80 ,                                     variable MODE                                                 : .A 0 mode ! ; : .# 1 mode ! ; : AB 2 mode ! ; : )  F mode ! ; : ,X 3 mode ! ; : ,Y 4 mode ! ; : X) 5 mode ! ; : )Y 6 mode ! ; ( Assembler               4/12 )  hex                                                           : TOP 600 ,x ; ( Top of stack  ): 2ND 602 ,x ; ( 2nd on stack  ): 3RD 604 ,x ; ( 3rd on stack  ): 4TH 606 ,x ; ( 4th on stack  ): RTN 101 ,x ; ( Top of return )                                : UPMODE      ( n1 f1 __ n2 f2 )   if mode @ 0008 and 0=             if 8 mode +! endif            endif                           1 mode @ 000F and ?dup          if 0 do dup + loop endif        over 1+ @ and 0= ;           ( Assembler               5/12 )  hex                           : ?BRANCH               ( n __ )   dup FF80 < swap 007F > or       ?error" branch range" ;                                      : LABEL                            latest here                     here' @ pfa lfa @ context @ !   here" @ h !                     dup constant                    dup cr u. latest id.            h @ here" !                     h !                             latest here' @ pfa lfa !        context @ ! ;                ( Assembler               6/12 )  hex                           : T1                  ( opc __ )   create c, does> c@ c, ab ;   : T2              ( mde opc __ )   create c, , does> dup 1+ @ 80   and if 10 mode +! endif         over FF00 and upmode upmode     ?error" no such mode"           c@ mode c@ valid + c@ + c,      mode c@ 0007 and                if mode c@ 000F and 7 < if      c, else , endif endif ab ;   : T3                  ( opc __ )   create c, does> c@ >r here 2+   - dup ?branch r> c, c, ab ;  ( Assembler               7/12 )  hex                                                             00 t1 BRK,                      40 t1 RTI,   60 t1 RTS,         08 t1 PHP,   18 t1 CLC,         28 t1 PLP,   38 t1 SEC,         48 t1 PHA,   58 t1 CLI,         68 t1 PLA,   78 t1 SEI,         88 t1 DEY,   98 t1 TYA,         A8 t1 TAY,   B8 t1 CLV,         C8 t1 INY,   D8 t1 CLD,         E8 t1 INX,   F8 t1 SED,         8A t1 TXA,   9A t1 TXS,         AA t1 TAX,   BA t1 TSX,         CA t1 DEX,   EA t1 NOP,       ( Assembler               8/12 )  hex                            1C6E 00 t2 ORA, 1C6E 20 t2 AND, 1C6E 40 t2 EOR, 1C6E 60 t2 ADC, 1C6C 80 t2 STA, 1C6E A0 t2 LDA, 1C6E C0 t2 CMP, 1C6E E0 t2 SBC,                                 0D0D 01 t2 ASL, 0D0D 21 t2 ROL, 0D0D 41 t2 LSR, 0D0D 61 t2 ROR,                                 0C0C C1 t2 DEC, 0C0C E1 t2 INC, 0484 20 t2 BIT, 8480 40 t2 JMP, 048C 80 t2 STY, 0C8E A0 t2 LDY, 0414 81 t2 STX, 1496 A2 t2 LDX, 0486 C0 t2 CPY, 0486 E0 t2 CPX, 0480 14 t2 JSR,                ( Assembler               9/12 )                                  hex                                                             10 t3 BPL,      30 t3 BMI,      50 t3 BVC,      70 t3 BVS,      90 t3 BCC,      B0 t3 BCS,      D0 t3 BNE,      F0 t3 BEQ,                                      10 constant MI  30 constant PL  50 constant VS  70 constant VC  90 constant CS  B0 constant CC  D0 constant EQ  F0 constant NE                                  10 constant LT  90 constant GE                                ( Assembler              10/12 )  hex                                                           : IF,                ( cond __ )   c,  here  0 c,  2 ; immediate                                : ELSE,                   ( __ )   2 ?pairs  here 1+  0001 jmp,    swap here over 1+ - dup         ?branch swap c! 2 ; immediate                                : ENDIF,                  ( __ )   2 ?pairs  here over c@          if   swap !                     else over 1+ - dup ?branch      swap c! endif ; immediate    ( Assembler              11/12 )  hex                           : BEGIN,                  ( __ )   here 1 ; immediate                                           : AGAIN,                  ( __ )   1 ?pairs jmp, ; immediate    : UNTIL,             ( cond __ )   >r 1 ?pairs r> c,  here 1+ -    dup ?branch c, ; immediate   : WHILE,             ( cond __ )   [compile] if, 2+ ; immediate : REPEAT,                 ( __ )   >r >r    [compile] again,       r> r> 2- [compile] endif, ;     immediate                    ( Assembler              12/12 )  hex                           : CODE                    ( __ )   ?exec create here -2 allot ,    ab !csp ; immediate          : END-CODE                ( __ )   current @ context ! ?exec       ?csp ; immediate             : ;CODE                   ( __ )   ?csp compile (;code)            [compile] [ ; immediate                                      : REMOVE-ASSEMBLER        ( __ )   latest' @ here' @ pfa lfa ! ;                                  h @ here" !  here' @ h !      ( Empty                        )                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ( Empty                        )                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ( Empty                        )                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ( Empty                        )                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ( Empty                        )                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ( Empty                        )                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ( Empty                        )                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
00000000  28 20 41 73 73 65 6d 62  6c 65 72 20 20 20 20 20  |( Assembler     |
00000010  20 20 20 20 20 20 20 20  20 20 4c 6f 61 64 20 29  |          Load )|
00000020  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000040  20 20 64 65 63 69 6d 61  6c 20 20 30 32 31 20 30  |  decimal  021 0|
00000050  33 32 20 74 68 72 75 20  20 20 65 78 69 74 20 20  |32 thru   exit  |
00000060  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000000e0  20 20 20 20 20 54 68 69  73 20 69 73 20 74 68 65  |     This is the|
000000f0  20 4c 6f 61 64 20 42 6c  6f 63 6b 20 20 20 20 20  | Load Block     |
00000100  20 20 20 20 20 66 6f 72  20 74 68 65 20 36 35 30  |     for the 650|
00000110  32 20 41 73 73 65 6d 62  6c 65 72 20 20 20 20 20  |2 Assembler     |
00000120  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000200  28 20 41 73 73 65 6d 62  6c 65 72 20 20 20 20 20  |( Assembler     |
00000210  20 20 20 20 20 20 20 20  20 20 31 2f 31 32 20 29  |          1/12 )|
00000220  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000240  20 20 68 65 78 20 20 20  20 20 20 20 20 20 20 20  |  hex           |
00000250  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000280  20 20 6c 61 74 65 73 74  20 68 65 72 65 20 20 20  |  latest here   |
00000290  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000002a0  20 20 75 30 20 40 20 38  41 30 20 2d 20 68 20 21  |  u0 @ 8A0 - h !|
000002b0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000002c0  20 20 76 61 72 69 61 62  6c 65 20 4c 41 54 45 53  |  variable LATES|
000002d0  54 27 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |T'              |
000002e0  20 20 76 61 72 69 61 62  6c 65 20 48 45 52 45 27  |  variable HERE'|
000002f0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000300  20 20 76 61 72 69 61 62  6c 65 20 48 45 52 45 22  |  variable HERE"|
00000310  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000320  20 20 68 65 72 65 27 20  21 20 6c 61 74 65 73 74  |  here' ! latest|
00000330  27 20 21 20 20 20 65 78  69 74 20 20 20 20 20 20  |' !   exit      |
00000340  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000360  20 20 52 65 6d 65 6d 62  65 72 20 74 68 65 20 63  |  Remember the c|
00000370  75 72 72 65 6e 74 20 76  61 6c 75 65 73 20 6f 66  |urrent values of|
00000380  20 20 4c 41 54 45 53 54  20 61 6e 64 20 48 45 52  |  LATEST and HER|
00000390  45 2e 20 20 53 65 74 20  74 68 65 20 20 20 20 20  |E.  Set the     |
000003a0  20 20 64 69 63 74 69 6f  6e 61 72 79 20 70 6f 69  |  dictionary poi|
000003b0  6e 74 65 72 20 48 20 74  6f 20 6c 65 61 76 65 20  |nter H to leave |
000003c0  20 20 6a 75 73 74 20 65  6e 6f 75 67 68 20 72 6f  |  just enough ro|
000003d0  6f 6d 20 62 65 6c 6f 77  20 75 73 65 72 20 20 20  |om below user   |
000003e0  20 20 61 72 65 61 20 74  6f 20 6c 6f 61 64 20 74  |  area to load t|
000003f0  68 65 20 61 73 73 65 6d  62 6c 65 72 2e 20 20 20  |he assembler.   |
00000400  28 20 41 73 73 65 6d 62  6c 65 72 20 20 20 20 20  |( Assembler     |
00000410  20 20 20 20 20 20 20 20  20 20 32 2f 31 32 20 29  |          2/12 )|
00000420  20 20 68 65 78 20 20 20  20 20 20 20 20 20 20 20  |  hex           |
00000430  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000440  20 20 37 30 20 63 6f 6e  73 74 61 6e 74 20 55 50  |  70 constant UP|
00000450  20 20 37 32 20 63 6f 6e  73 74 61 6e 74 20 49 50  |  72 constant IP|
00000460  20 20 37 35 20 63 6f 6e  73 74 61 6e 74 20 57 20  |  75 constant W |
00000470  20 20 37 38 20 63 6f 6e  73 74 61 6e 74 20 4e 20  |  78 constant N |
00000480  20 20 38 30 20 63 6f 6e  73 74 61 6e 74 20 58 53  |  80 constant XS|
00000490  41 56 45 20 20 20 20 20  20 20 20 20 20 20 20 20  |AVE             |
000004a0  20 20 38 32 20 63 6f 6e  73 74 61 6e 74 20 41 44  |  82 constant AD|
000004b0  44 52 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |DR              |
000004c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000004e0  31 39 41 41 20 63 6f 6e  73 74 61 6e 74 20 50 4f  |19AA constant PO|
000004f0  50 54 57 4f 20 20 20 20  20 20 20 20 20 20 20 20  |PTWO            |
00000500  31 39 41 43 20 63 6f 6e  73 74 61 6e 74 20 50 4f  |19AC constant PO|
00000510  50 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |P               |
00000520  31 39 42 31 20 63 6f 6e  73 74 61 6e 74 20 42 49  |19B1 constant BI|
00000530  4e 41 52 59 20 20 20 20  20 20 20 20 20 20 20 20  |NARY            |
00000540  31 39 42 37 20 63 6f 6e  73 74 61 6e 74 20 50 55  |19B7 constant PU|
00000550  54 30 41 20 20 20 20 20  20 20 20 20 20 20 20 20  |T0A             |
00000560  31 39 42 45 20 63 6f 6e  73 74 61 6e 74 20 50 55  |19BE constant PU|
00000570  53 48 30 41 20 20 20 20  20 20 20 20 20 20 20 20  |SH0A            |
00000580  31 39 43 31 20 63 6f 6e  73 74 61 6e 74 20 50 55  |19C1 constant PU|
00000590  53 48 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |SH              |
000005a0  31 39 43 33 20 63 6f 6e  73 74 61 6e 74 20 50 55  |19C3 constant PU|
000005b0  54 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |T               |
000005c0  31 39 43 41 20 63 6f 6e  73 74 61 6e 74 20 4e 45  |19CA constant NE|
000005d0  58 54 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |XT              |
000005e0  31 39 45 33 20 63 6f 6e  73 74 61 6e 74 20 53 45  |19E3 constant SE|
000005f0  54 55 50 20 20 20 20 20  20 20 20 20 20 20 20 20  |TUP             |
00000600  28 20 41 73 73 65 6d 62  6c 65 72 20 20 20 20 20  |( Assembler     |
00000610  20 20 20 20 20 20 20 20  20 20 33 2f 31 32 20 29  |          3/12 )|
00000620  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000640  20 20 68 65 78 20 20 20  20 20 20 20 20 20 20 20  |  hex           |
00000650  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000680  20 20 63 72 65 61 74 65  20 56 41 4c 49 44 20 20  |  create VALID  |
00000690  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000006a0  20 20 30 39 30 39 20 2c  20 31 35 30 35 20 2c 20  |  0909 , 1505 , |
000006b0  30 31 31 35 20 2c 20 38  30 31 31 20 2c 20 20 20  |0115 , 8011 ,   |
000006c0  20 20 38 30 30 39 20 2c  20 31 44 30 44 20 2c 20  |  8009 , 1D0D , |
000006d0  38 30 31 39 20 2c 20 38  30 38 30 20 2c 20 20 20  |8019 , 8080 ,   |
000006e0  20 20 30 30 38 30 20 2c  20 31 34 30 34 20 2c 20  |  0080 , 1404 , |
000006f0  38 30 31 34 20 2c 20 38  30 38 30 20 2c 20 20 20  |8014 , 8080 ,   |
00000700  20 20 38 30 38 30 20 2c  20 31 43 30 43 20 2c 20  |  8080 , 1C0C , |
00000710  38 30 31 43 20 2c 20 32  43 38 30 20 2c 20 20 20  |801C , 2C80 ,   |
00000720  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000740  20 20 76 61 72 69 61 62  6c 65 20 4d 4f 44 45 20  |  variable MODE |
00000750  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000780  3a 20 2e 41 20 30 20 6d  6f 64 65 20 21 20 3b 20  |: .A 0 mode ! ; |
00000790  3a 20 2e 23 20 31 20 6d  6f 64 65 20 21 20 3b 20  |: .# 1 mode ! ; |
000007a0  3a 20 41 42 20 32 20 6d  6f 64 65 20 21 20 3b 20  |: AB 2 mode ! ; |
000007b0  3a 20 29 20 20 46 20 6d  6f 64 65 20 21 20 3b 20  |: )  F mode ! ; |
000007c0  3a 20 2c 58 20 33 20 6d  6f 64 65 20 21 20 3b 20  |: ,X 3 mode ! ; |
000007d0  3a 20 2c 59 20 34 20 6d  6f 64 65 20 21 20 3b 20  |: ,Y 4 mode ! ; |
000007e0  3a 20 58 29 20 35 20 6d  6f 64 65 20 21 20 3b 20  |: X) 5 mode ! ; |
000007f0  3a 20 29 59 20 36 20 6d  6f 64 65 20 21 20 3b 20  |: )Y 6 mode ! ; |
00000800  28 20 41 73 73 65 6d 62  6c 65 72 20 20 20 20 20  |( Assembler     |
00000810  20 20 20 20 20 20 20 20  20 20 34 2f 31 32 20 29  |          4/12 )|
00000820  20 20 68 65 78 20 20 20  20 20 20 20 20 20 20 20  |  hex           |
00000830  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000860  3a 20 54 4f 50 20 36 30  30 20 2c 78 20 3b 20 28  |: TOP 600 ,x ; (|
00000870  20 54 6f 70 20 6f 66 20  73 74 61 63 6b 20 20 29  | Top of stack  )|
00000880  3a 20 32 4e 44 20 36 30  32 20 2c 78 20 3b 20 28  |: 2ND 602 ,x ; (|
00000890  20 32 6e 64 20 6f 6e 20  73 74 61 63 6b 20 20 29  | 2nd on stack  )|
000008a0  3a 20 33 52 44 20 36 30  34 20 2c 78 20 3b 20 28  |: 3RD 604 ,x ; (|
000008b0  20 33 72 64 20 6f 6e 20  73 74 61 63 6b 20 20 29  | 3rd on stack  )|
000008c0  3a 20 34 54 48 20 36 30  36 20 2c 78 20 3b 20 28  |: 4TH 606 ,x ; (|
000008d0  20 34 74 68 20 6f 6e 20  73 74 61 63 6b 20 20 29  | 4th on stack  )|
000008e0  3a 20 52 54 4e 20 31 30  31 20 2c 78 20 3b 20 28  |: RTN 101 ,x ; (|
000008f0  20 54 6f 70 20 6f 66 20  72 65 74 75 72 6e 20 29  | Top of return )|
00000900  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000920  3a 20 55 50 4d 4f 44 45  20 20 20 20 20 20 28 20  |: UPMODE      ( |
00000930  6e 31 20 66 31 20 5f 5f  20 6e 32 20 66 32 20 29  |n1 f1 __ n2 f2 )|
00000940  20 20 20 69 66 20 6d 6f  64 65 20 40 20 30 30 30  |   if mode @ 000|
00000950  38 20 61 6e 64 20 30 3d  20 20 20 20 20 20 20 20  |8 and 0=        |
00000960  20 20 20 20 20 69 66 20  38 20 6d 6f 64 65 20 2b  |     if 8 mode +|
00000970  21 20 65 6e 64 69 66 20  20 20 20 20 20 20 20 20  |! endif         |
00000980  20 20 20 65 6e 64 69 66  20 20 20 20 20 20 20 20  |   endif        |
00000990  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000009a0  20 20 20 31 20 6d 6f 64  65 20 40 20 30 30 30 46  |   1 mode @ 000F|
000009b0  20 61 6e 64 20 3f 64 75  70 20 20 20 20 20 20 20  | and ?dup       |
000009c0  20 20 20 69 66 20 30 20  64 6f 20 64 75 70 20 2b  |   if 0 do dup +|
000009d0  20 6c 6f 6f 70 20 65 6e  64 69 66 20 20 20 20 20  | loop endif     |
000009e0  20 20 20 6f 76 65 72 20  31 2b 20 40 20 61 6e 64  |   over 1+ @ and|
000009f0  20 30 3d 20 3b 20 20 20  20 20 20 20 20 20 20 20  | 0= ;           |
00000a00  28 20 41 73 73 65 6d 62  6c 65 72 20 20 20 20 20  |( Assembler     |
00000a10  20 20 20 20 20 20 20 20  20 20 35 2f 31 32 20 29  |          5/12 )|
00000a20  20 20 68 65 78 20 20 20  20 20 20 20 20 20 20 20  |  hex           |
00000a30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000a40  3a 20 3f 42 52 41 4e 43  48 20 20 20 20 20 20 20  |: ?BRANCH       |
00000a50  20 20 20 20 20 20 20 20  28 20 6e 20 5f 5f 20 29  |        ( n __ )|
00000a60  20 20 20 64 75 70 20 46  46 38 30 20 3c 20 73 77  |   dup FF80 < sw|
00000a70  61 70 20 30 30 37 46 20  3e 20 6f 72 20 20 20 20  |ap 007F > or    |
00000a80  20 20 20 3f 65 72 72 6f  72 22 20 62 72 61 6e 63  |   ?error" branc|
00000a90  68 20 72 61 6e 67 65 22  20 3b 20 20 20 20 20 20  |h range" ;      |
00000aa0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000ac0  3a 20 4c 41 42 45 4c 20  20 20 20 20 20 20 20 20  |: LABEL         |
00000ad0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000ae0  20 20 20 6c 61 74 65 73  74 20 68 65 72 65 20 20  |   latest here  |
00000af0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000b00  20 20 20 68 65 72 65 27  20 40 20 70 66 61 20 6c  |   here' @ pfa l|
00000b10  66 61 20 40 20 63 6f 6e  74 65 78 74 20 40 20 21  |fa @ context @ !|
00000b20  20 20 20 68 65 72 65 22  20 40 20 68 20 21 20 20  |   here" @ h !  |
00000b30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000b40  20 20 20 64 75 70 20 63  6f 6e 73 74 61 6e 74 20  |   dup constant |
00000b50  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000b60  20 20 20 64 75 70 20 63  72 20 75 2e 20 6c 61 74  |   dup cr u. lat|
00000b70  65 73 74 20 69 64 2e 20  20 20 20 20 20 20 20 20  |est id.         |
00000b80  20 20 20 68 20 40 20 68  65 72 65 22 20 21 20 20  |   h @ here" !  |
00000b90  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000ba0  20 20 20 68 20 21 20 20  20 20 20 20 20 20 20 20  |   h !          |
00000bb0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000bc0  20 20 20 6c 61 74 65 73  74 20 68 65 72 65 27 20  |   latest here' |
00000bd0  40 20 70 66 61 20 6c 66  61 20 21 20 20 20 20 20  |@ pfa lfa !     |
00000be0  20 20 20 63 6f 6e 74 65  78 74 20 40 20 21 20 3b  |   context @ ! ;|
00000bf0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000c00  28 20 41 73 73 65 6d 62  6c 65 72 20 20 20 20 20  |( Assembler     |
00000c10  20 20 20 20 20 20 20 20  20 20 36 2f 31 32 20 29  |          6/12 )|
00000c20  20 20 68 65 78 20 20 20  20 20 20 20 20 20 20 20  |  hex           |
00000c30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000c40  3a 20 54 31 20 20 20 20  20 20 20 20 20 20 20 20  |: T1            |
00000c50  20 20 20 20 20 20 28 20  6f 70 63 20 5f 5f 20 29  |      ( opc __ )|
00000c60  20 20 20 63 72 65 61 74  65 20 63 2c 20 64 6f 65  |   create c, doe|
00000c70  73 3e 20 63 40 20 63 2c  20 61 62 20 3b 20 20 20  |s> c@ c, ab ;   |
00000c80  3a 20 54 32 20 20 20 20  20 20 20 20 20 20 20 20  |: T2            |
00000c90  20 20 28 20 6d 64 65 20  6f 70 63 20 5f 5f 20 29  |  ( mde opc __ )|
00000ca0  20 20 20 63 72 65 61 74  65 20 63 2c 20 2c 20 64  |   create c, , d|
00000cb0  6f 65 73 3e 20 64 75 70  20 31 2b 20 40 20 38 30  |oes> dup 1+ @ 80|
00000cc0  20 20 20 61 6e 64 20 69  66 20 31 30 20 6d 6f 64  |   and if 10 mod|
00000cd0  65 20 2b 21 20 65 6e 64  69 66 20 20 20 20 20 20  |e +! endif      |
00000ce0  20 20 20 6f 76 65 72 20  46 46 30 30 20 61 6e 64  |   over FF00 and|
00000cf0  20 75 70 6d 6f 64 65 20  75 70 6d 6f 64 65 20 20  | upmode upmode  |
00000d00  20 20 20 3f 65 72 72 6f  72 22 20 6e 6f 20 73 75  |   ?error" no su|
00000d10  63 68 20 6d 6f 64 65 22  20 20 20 20 20 20 20 20  |ch mode"        |
00000d20  20 20 20 63 40 20 6d 6f  64 65 20 63 40 20 76 61  |   c@ mode c@ va|
00000d30  6c 69 64 20 2b 20 63 40  20 2b 20 63 2c 20 20 20  |lid + c@ + c,   |
00000d40  20 20 20 6d 6f 64 65 20  63 40 20 30 30 30 37 20  |   mode c@ 0007 |
00000d50  61 6e 64 20 20 20 20 20  20 20 20 20 20 20 20 20  |and             |
00000d60  20 20 20 69 66 20 6d 6f  64 65 20 63 40 20 30 30  |   if mode c@ 00|
00000d70  30 46 20 61 6e 64 20 37  20 3c 20 69 66 20 20 20  |0F and 7 < if   |
00000d80  20 20 20 63 2c 20 65 6c  73 65 20 2c 20 65 6e 64  |   c, else , end|
00000d90  69 66 20 65 6e 64 69 66  20 61 62 20 3b 20 20 20  |if endif ab ;   |
00000da0  3a 20 54 33 20 20 20 20  20 20 20 20 20 20 20 20  |: T3            |
00000db0  20 20 20 20 20 20 28 20  6f 70 63 20 5f 5f 20 29  |      ( opc __ )|
00000dc0  20 20 20 63 72 65 61 74  65 20 63 2c 20 64 6f 65  |   create c, doe|
00000dd0  73 3e 20 63 40 20 3e 72  20 68 65 72 65 20 32 2b  |s> c@ >r here 2+|
00000de0  20 20 20 2d 20 64 75 70  20 3f 62 72 61 6e 63 68  |   - dup ?branch|
00000df0  20 72 3e 20 63 2c 20 63  2c 20 61 62 20 3b 20 20  | r> c, c, ab ;  |
00000e00  28 20 41 73 73 65 6d 62  6c 65 72 20 20 20 20 20  |( Assembler     |
00000e10  20 20 20 20 20 20 20 20  20 20 37 2f 31 32 20 29  |          7/12 )|
00000e20  20 20 68 65 78 20 20 20  20 20 20 20 20 20 20 20  |  hex           |
00000e30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000e60  20 20 30 30 20 74 31 20  42 52 4b 2c 20 20 20 20  |  00 t1 BRK,    |
00000e70  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000e80  20 20 34 30 20 74 31 20  52 54 49 2c 20 20 20 36  |  40 t1 RTI,   6|
00000e90  30 20 74 31 20 52 54 53  2c 20 20 20 20 20 20 20  |0 t1 RTS,       |
00000ea0  20 20 30 38 20 74 31 20  50 48 50 2c 20 20 20 31  |  08 t1 PHP,   1|
00000eb0  38 20 74 31 20 43 4c 43  2c 20 20 20 20 20 20 20  |8 t1 CLC,       |
00000ec0  20 20 32 38 20 74 31 20  50 4c 50 2c 20 20 20 33  |  28 t1 PLP,   3|
00000ed0  38 20 74 31 20 53 45 43  2c 20 20 20 20 20 20 20  |8 t1 SEC,       |
00000ee0  20 20 34 38 20 74 31 20  50 48 41 2c 20 20 20 35  |  48 t1 PHA,   5|
00000ef0  38 20 74 31 20 43 4c 49  2c 20 20 20 20 20 20 20  |8 t1 CLI,       |
00000f00  20 20 36 38 20 74 31 20  50 4c 41 2c 20 20 20 37  |  68 t1 PLA,   7|
00000f10  38 20 74 31 20 53 45 49  2c 20 20 20 20 20 20 20  |8 t1 SEI,       |
00000f20  20 20 38 38 20 74 31 20  44 45 59 2c 20 20 20 39  |  88 t1 DEY,   9|
00000f30  38 20 74 31 20 54 59 41  2c 20 20 20 20 20 20 20  |8 t1 TYA,       |
00000f40  20 20 41 38 20 74 31 20  54 41 59 2c 20 20 20 42  |  A8 t1 TAY,   B|
00000f50  38 20 74 31 20 43 4c 56  2c 20 20 20 20 20 20 20  |8 t1 CLV,       |
00000f60  20 20 43 38 20 74 31 20  49 4e 59 2c 20 20 20 44  |  C8 t1 INY,   D|
00000f70  38 20 74 31 20 43 4c 44  2c 20 20 20 20 20 20 20  |8 t1 CLD,       |
00000f80  20 20 45 38 20 74 31 20  49 4e 58 2c 20 20 20 46  |  E8 t1 INX,   F|
00000f90  38 20 74 31 20 53 45 44  2c 20 20 20 20 20 20 20  |8 t1 SED,       |
00000fa0  20 20 38 41 20 74 31 20  54 58 41 2c 20 20 20 39  |  8A t1 TXA,   9|
00000fb0  41 20 74 31 20 54 58 53  2c 20 20 20 20 20 20 20  |A t1 TXS,       |
00000fc0  20 20 41 41 20 74 31 20  54 41 58 2c 20 20 20 42  |  AA t1 TAX,   B|
00000fd0  41 20 74 31 20 54 53 58  2c 20 20 20 20 20 20 20  |A t1 TSX,       |
00000fe0  20 20 43 41 20 74 31 20  44 45 58 2c 20 20 20 45  |  CA t1 DEX,   E|
00000ff0  41 20 74 31 20 4e 4f 50  2c 20 20 20 20 20 20 20  |A t1 NOP,       |
00001000  28 20 41 73 73 65 6d 62  6c 65 72 20 20 20 20 20  |( Assembler     |
00001010  20 20 20 20 20 20 20 20  20 20 38 2f 31 32 20 29  |          8/12 )|
00001020  20 20 68 65 78 20 20 20  20 20 20 20 20 20 20 20  |  hex           |
00001030  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001040  20 31 43 36 45 20 30 30  20 74 32 20 4f 52 41 2c  | 1C6E 00 t2 ORA,|
00001050  20 31 43 36 45 20 32 30  20 74 32 20 41 4e 44 2c  | 1C6E 20 t2 AND,|
00001060  20 31 43 36 45 20 34 30  20 74 32 20 45 4f 52 2c  | 1C6E 40 t2 EOR,|
00001070  20 31 43 36 45 20 36 30  20 74 32 20 41 44 43 2c  | 1C6E 60 t2 ADC,|
00001080  20 31 43 36 43 20 38 30  20 74 32 20 53 54 41 2c  | 1C6C 80 t2 STA,|
00001090  20 31 43 36 45 20 41 30  20 74 32 20 4c 44 41 2c  | 1C6E A0 t2 LDA,|
000010a0  20 31 43 36 45 20 43 30  20 74 32 20 43 4d 50 2c  | 1C6E C0 t2 CMP,|
000010b0  20 31 43 36 45 20 45 30  20 74 32 20 53 42 43 2c  | 1C6E E0 t2 SBC,|
000010c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000010e0  20 30 44 30 44 20 30 31  20 74 32 20 41 53 4c 2c  | 0D0D 01 t2 ASL,|
000010f0  20 30 44 30 44 20 32 31  20 74 32 20 52 4f 4c 2c  | 0D0D 21 t2 ROL,|
00001100  20 30 44 30 44 20 34 31  20 74 32 20 4c 53 52 2c  | 0D0D 41 t2 LSR,|
00001110  20 30 44 30 44 20 36 31  20 74 32 20 52 4f 52 2c  | 0D0D 61 t2 ROR,|
00001120  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001140  20 30 43 30 43 20 43 31  20 74 32 20 44 45 43 2c  | 0C0C C1 t2 DEC,|
00001150  20 30 43 30 43 20 45 31  20 74 32 20 49 4e 43 2c  | 0C0C E1 t2 INC,|
00001160  20 30 34 38 34 20 32 30  20 74 32 20 42 49 54 2c  | 0484 20 t2 BIT,|
00001170  20 38 34 38 30 20 34 30  20 74 32 20 4a 4d 50 2c  | 8480 40 t2 JMP,|
00001180  20 30 34 38 43 20 38 30  20 74 32 20 53 54 59 2c  | 048C 80 t2 STY,|
00001190  20 30 43 38 45 20 41 30  20 74 32 20 4c 44 59 2c  | 0C8E A0 t2 LDY,|
000011a0  20 30 34 31 34 20 38 31  20 74 32 20 53 54 58 2c  | 0414 81 t2 STX,|
000011b0  20 31 34 39 36 20 41 32  20 74 32 20 4c 44 58 2c  | 1496 A2 t2 LDX,|
000011c0  20 30 34 38 36 20 43 30  20 74 32 20 43 50 59 2c  | 0486 C0 t2 CPY,|
000011d0  20 30 34 38 36 20 45 30  20 74 32 20 43 50 58 2c  | 0486 E0 t2 CPX,|
000011e0  20 30 34 38 30 20 31 34  20 74 32 20 4a 53 52 2c  | 0480 14 t2 JSR,|
000011f0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001200  28 20 41 73 73 65 6d 62  6c 65 72 20 20 20 20 20  |( Assembler     |
00001210  20 20 20 20 20 20 20 20  20 20 39 2f 31 32 20 29  |          9/12 )|
00001220  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001240  20 20 68 65 78 20 20 20  20 20 20 20 20 20 20 20  |  hex           |
00001250  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001280  20 20 31 30 20 74 33 20  42 50 4c 2c 20 20 20 20  |  10 t3 BPL,    |
00001290  20 20 33 30 20 74 33 20  42 4d 49 2c 20 20 20 20  |  30 t3 BMI,    |
000012a0  20 20 35 30 20 74 33 20  42 56 43 2c 20 20 20 20  |  50 t3 BVC,    |
000012b0  20 20 37 30 20 74 33 20  42 56 53 2c 20 20 20 20  |  70 t3 BVS,    |
000012c0  20 20 39 30 20 74 33 20  42 43 43 2c 20 20 20 20  |  90 t3 BCC,    |
000012d0  20 20 42 30 20 74 33 20  42 43 53 2c 20 20 20 20  |  B0 t3 BCS,    |
000012e0  20 20 44 30 20 74 33 20  42 4e 45 2c 20 20 20 20  |  D0 t3 BNE,    |
000012f0  20 20 46 30 20 74 33 20  42 45 51 2c 20 20 20 20  |  F0 t3 BEQ,    |
00001300  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001320  20 20 31 30 20 63 6f 6e  73 74 61 6e 74 20 4d 49  |  10 constant MI|
00001330  20 20 33 30 20 63 6f 6e  73 74 61 6e 74 20 50 4c  |  30 constant PL|
00001340  20 20 35 30 20 63 6f 6e  73 74 61 6e 74 20 56 53  |  50 constant VS|
00001350  20 20 37 30 20 63 6f 6e  73 74 61 6e 74 20 56 43  |  70 constant VC|
00001360  20 20 39 30 20 63 6f 6e  73 74 61 6e 74 20 43 53  |  90 constant CS|
00001370  20 20 42 30 20 63 6f 6e  73 74 61 6e 74 20 43 43  |  B0 constant CC|
00001380  20 20 44 30 20 63 6f 6e  73 74 61 6e 74 20 45 51  |  D0 constant EQ|
00001390  20 20 46 30 20 63 6f 6e  73 74 61 6e 74 20 4e 45  |  F0 constant NE|
000013a0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000013c0  20 20 31 30 20 63 6f 6e  73 74 61 6e 74 20 4c 54  |  10 constant LT|
000013d0  20 20 39 30 20 63 6f 6e  73 74 61 6e 74 20 47 45  |  90 constant GE|
000013e0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001400  28 20 41 73 73 65 6d 62  6c 65 72 20 20 20 20 20  |( Assembler     |
00001410  20 20 20 20 20 20 20 20  20 31 30 2f 31 32 20 29  |         10/12 )|
00001420  20 20 68 65 78 20 20 20  20 20 20 20 20 20 20 20  |  hex           |
00001430  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001460  3a 20 49 46 2c 20 20 20  20 20 20 20 20 20 20 20  |: IF,           |
00001470  20 20 20 20 20 28 20 63  6f 6e 64 20 5f 5f 20 29  |     ( cond __ )|
00001480  20 20 20 63 2c 20 20 68  65 72 65 20 20 30 20 63  |   c,  here  0 c|
00001490  2c 20 20 32 20 3b 20 69  6d 6d 65 64 69 61 74 65  |,  2 ; immediate|
000014a0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000014c0  3a 20 45 4c 53 45 2c 20  20 20 20 20 20 20 20 20  |: ELSE,         |
000014d0  20 20 20 20 20 20 20 20  20 20 28 20 5f 5f 20 29  |          ( __ )|
000014e0  20 20 20 32 20 3f 70 61  69 72 73 20 20 68 65 72  |   2 ?pairs  her|
000014f0  65 20 31 2b 20 20 30 30  30 31 20 6a 6d 70 2c 20  |e 1+  0001 jmp, |
00001500  20 20 20 73 77 61 70 20  68 65 72 65 20 6f 76 65  |   swap here ove|
00001510  72 20 31 2b 20 2d 20 64  75 70 20 20 20 20 20 20  |r 1+ - dup      |
00001520  20 20 20 3f 62 72 61 6e  63 68 20 73 77 61 70 20  |   ?branch swap |
00001530  63 21 20 32 20 3b 20 69  6d 6d 65 64 69 61 74 65  |c! 2 ; immediate|
00001540  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001560  3a 20 45 4e 44 49 46 2c  20 20 20 20 20 20 20 20  |: ENDIF,        |
00001570  20 20 20 20 20 20 20 20  20 20 28 20 5f 5f 20 29  |          ( __ )|
00001580  20 20 20 32 20 3f 70 61  69 72 73 20 20 68 65 72  |   2 ?pairs  her|
00001590  65 20 6f 76 65 72 20 63  40 20 20 20 20 20 20 20  |e over c@       |
000015a0  20 20 20 69 66 20 20 20  73 77 61 70 20 21 20 20  |   if   swap !  |
000015b0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000015c0  20 20 20 65 6c 73 65 20  6f 76 65 72 20 31 2b 20  |   else over 1+ |
000015d0  2d 20 64 75 70 20 3f 62  72 61 6e 63 68 20 20 20  |- dup ?branch   |
000015e0  20 20 20 73 77 61 70 20  63 21 20 65 6e 64 69 66  |   swap c! endif|
000015f0  20 3b 20 69 6d 6d 65 64  69 61 74 65 20 20 20 20  | ; immediate    |
00001600  28 20 41 73 73 65 6d 62  6c 65 72 20 20 20 20 20  |( Assembler     |
00001610  20 20 20 20 20 20 20 20  20 31 31 2f 31 32 20 29  |         11/12 )|
00001620  20 20 68 65 78 20 20 20  20 20 20 20 20 20 20 20  |  hex           |
00001630  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001640  3a 20 42 45 47 49 4e 2c  20 20 20 20 20 20 20 20  |: BEGIN,        |
00001650  20 20 20 20 20 20 20 20  20 20 28 20 5f 5f 20 29  |          ( __ )|
00001660  20 20 20 68 65 72 65 20  31 20 3b 20 69 6d 6d 65  |   here 1 ; imme|
00001670  64 69 61 74 65 20 20 20  20 20 20 20 20 20 20 20  |diate           |
00001680  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000016a0  3a 20 41 47 41 49 4e 2c  20 20 20 20 20 20 20 20  |: AGAIN,        |
000016b0  20 20 20 20 20 20 20 20  20 20 28 20 5f 5f 20 29  |          ( __ )|
000016c0  20 20 20 31 20 3f 70 61  69 72 73 20 6a 6d 70 2c  |   1 ?pairs jmp,|
000016d0  20 3b 20 69 6d 6d 65 64  69 61 74 65 20 20 20 20  | ; immediate    |
000016e0  3a 20 55 4e 54 49 4c 2c  20 20 20 20 20 20 20 20  |: UNTIL,        |
000016f0  20 20 20 20 20 28 20 63  6f 6e 64 20 5f 5f 20 29  |     ( cond __ )|
00001700  20 20 20 3e 72 20 31 20  3f 70 61 69 72 73 20 72  |   >r 1 ?pairs r|
00001710  3e 20 63 2c 20 20 68 65  72 65 20 31 2b 20 2d 20  |> c,  here 1+ - |
00001720  20 20 20 64 75 70 20 3f  62 72 61 6e 63 68 20 63  |   dup ?branch c|
00001730  2c 20 3b 20 69 6d 6d 65  64 69 61 74 65 20 20 20  |, ; immediate   |
00001740  3a 20 57 48 49 4c 45 2c  20 20 20 20 20 20 20 20  |: WHILE,        |
00001750  20 20 20 20 20 28 20 63  6f 6e 64 20 5f 5f 20 29  |     ( cond __ )|
00001760  20 20 20 5b 63 6f 6d 70  69 6c 65 5d 20 69 66 2c  |   [compile] if,|
00001770  20 32 2b 20 3b 20 69 6d  6d 65 64 69 61 74 65 20  | 2+ ; immediate |
00001780  3a 20 52 45 50 45 41 54  2c 20 20 20 20 20 20 20  |: REPEAT,       |
00001790  20 20 20 20 20 20 20 20  20 20 28 20 5f 5f 20 29  |          ( __ )|
000017a0  20 20 20 3e 72 20 3e 72  20 20 20 20 5b 63 6f 6d  |   >r >r    [com|
000017b0  70 69 6c 65 5d 20 61 67  61 69 6e 2c 20 20 20 20  |pile] again,    |
000017c0  20 20 20 72 3e 20 72 3e  20 32 2d 20 5b 63 6f 6d  |   r> r> 2- [com|
000017d0  70 69 6c 65 5d 20 65 6e  64 69 66 2c 20 3b 20 20  |pile] endif, ;  |
000017e0  20 20 20 69 6d 6d 65 64  69 61 74 65 20 20 20 20  |   immediate    |
000017f0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001800  28 20 41 73 73 65 6d 62  6c 65 72 20 20 20 20 20  |( Assembler     |
00001810  20 20 20 20 20 20 20 20  20 31 32 2f 31 32 20 29  |         12/12 )|
00001820  20 20 68 65 78 20 20 20  20 20 20 20 20 20 20 20  |  hex           |
00001830  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001840  3a 20 43 4f 44 45 20 20  20 20 20 20 20 20 20 20  |: CODE          |
00001850  20 20 20 20 20 20 20 20  20 20 28 20 5f 5f 20 29  |          ( __ )|
00001860  20 20 20 3f 65 78 65 63  20 63 72 65 61 74 65 20  |   ?exec create |
00001870  68 65 72 65 20 2d 32 20  61 6c 6c 6f 74 20 2c 20  |here -2 allot , |
00001880  20 20 20 61 62 20 21 63  73 70 20 3b 20 69 6d 6d  |   ab !csp ; imm|
00001890  65 64 69 61 74 65 20 20  20 20 20 20 20 20 20 20  |ediate          |
000018a0  3a 20 45 4e 44 2d 43 4f  44 45 20 20 20 20 20 20  |: END-CODE      |
000018b0  20 20 20 20 20 20 20 20  20 20 28 20 5f 5f 20 29  |          ( __ )|
000018c0  20 20 20 63 75 72 72 65  6e 74 20 40 20 63 6f 6e  |   current @ con|
000018d0  74 65 78 74 20 21 20 3f  65 78 65 63 20 20 20 20  |text ! ?exec    |
000018e0  20 20 20 3f 63 73 70 20  3b 20 69 6d 6d 65 64 69  |   ?csp ; immedi|
000018f0  61 74 65 20 20 20 20 20  20 20 20 20 20 20 20 20  |ate             |
00001900  3a 20 3b 43 4f 44 45 20  20 20 20 20 20 20 20 20  |: ;CODE         |
00001910  20 20 20 20 20 20 20 20  20 20 28 20 5f 5f 20 29  |          ( __ )|
00001920  20 20 20 3f 63 73 70 20  63 6f 6d 70 69 6c 65 20  |   ?csp compile |
00001930  28 3b 63 6f 64 65 29 20  20 20 20 20 20 20 20 20  |(;code)         |
00001940  20 20 20 5b 63 6f 6d 70  69 6c 65 5d 20 5b 20 3b  |   [compile] [ ;|
00001950  20 69 6d 6d 65 64 69 61  74 65 20 20 20 20 20 20  | immediate      |
00001960  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001980  3a 20 52 45 4d 4f 56 45  2d 41 53 53 45 4d 42 4c  |: REMOVE-ASSEMBL|
00001990  45 52 20 20 20 20 20 20  20 20 28 20 5f 5f 20 29  |ER        ( __ )|
000019a0  20 20 20 6c 61 74 65 73  74 27 20 40 20 68 65 72  |   latest' @ her|
000019b0  65 27 20 40 20 70 66 61  20 6c 66 61 20 21 20 3b  |e' @ pfa lfa ! ;|
000019c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000019e0  20 20 68 20 40 20 68 65  72 65 22 20 21 20 20 68  |  h @ here" !  h|
000019f0  65 72 65 27 20 40 20 68  20 21 20 20 20 20 20 20  |ere' @ h !      |
00001a00  28 20 45 6d 70 74 79 20  20 20 20 20 20 20 20 20  |( Empty         |
00001a10  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 29  |               )|
00001a20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001c00  28 20 45 6d 70 74 79 20  20 20 20 20 20 20 20 20  |( Empty         |
00001c10  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 29  |               )|
00001c20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001e00  28 20 45 6d 70 74 79 20  20 20 20 20 20 20 20 20  |( Empty         |
00001e10  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 29  |               )|
00001e20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00002000  28 20 45 6d 70 74 79 20  20 20 20 20 20 20 20 20  |( Empty         |
00002010  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 29  |               )|
00002020  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00002200  28 20 45 6d 70 74 79 20  20 20 20 20 20 20 20 20  |( Empty         |
00002210  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 29  |               )|
00002220  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00002400  28 20 45 6d 70 74 79 20  20 20 20 20 20 20 20 20  |( Empty         |
00002410  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 29  |               )|
00002420  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00002600  28 20 45 6d 70 74 79 20  20 20 20 20 20 20 20 20  |( Empty         |
00002610  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 29  |               )|
00002620  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00002800
020-039.m0
020-039.m1
020-039.m2
020-039.m4
020-039.m5