1.02
                                  - 30 -

   1                      
   3

1.0
               3¿
                     2஥  "-93"3      
               3
1.02

   (C)  砣                ஢᪠ ., ., 1994.

                         2⪮ ᠭ .

        ஥    "-93"      -
   筮 㤮 ।⢮  ࠡ  設  ।⢥ 
     ZX-Spectrum.   ⠭  ,   -
   ५     ணࠬ஢,  뢠 ⮢
   ணࠬ,          ⮣,  ண-
   ࠬ      ।.    ⠪    
    ணࠬ⠬,    騬   ।⢠.
         ⮨⢠ "-93" ᫥ ⭥  -
    맮   "NMI",   ⠭ ﭨ  -
    ᫥ 室  ,  ⠪ 㤮⢮   
   ணࠬ  設  .  ணࠬ  ⪮  ஢  
   ᫮ 믮塞 㭪権  쭮 㭨ᠫ,   
   짮⥫ ਬ   ᢮ 楤.  ⪠ ணࠬ
     ࠭祭  ४⨢  ᪮쪮 ॣ㦥 ⥪.
    ⠢ ணࠬ 室 ᫥騥 ४⨢:

        2Q0 - 뢮 ࠭  䮭      .
        2C0 - ४⨢ ஢ .
        2P0 - ७ (஢)  ⥪.
        2E0 - ४⨢ 室  .
        2M0 - ४⨢ ࠡ  䮭:  뢮,    䨪
        .
        2N0 -    .
        2I0 -  ஢ ⤥ 祥 (POKES)  쭮 祩
   ࠭.
        2F0 -    楯窨   3- .
        2V0 - ᬮ   -  ᨬ; ᮢ饭  ।-
   .
        筮 ⢮  ४⨢  筮   
   짮⥫ ⥬,    ⠢ ᮡ⢥ ४⨢, -
        ᪠  ४⨢ ᬮ.  맮 ४-
    _2"".0  ࠭ 뢮 祭 㪠⥫ ⥪ -    
   ४⨢ _2"V".0  ⮣ 祭 ᬮ ( ) ᠭ
    ⥪ ﭨ ,  ஥     室    .
       ४⨢  _2"F".0    1   ᪠ ,
   ண ⠬  (  ࠭),   ⥬ 襩 _2"".0    
   ࢠ  ணࠬ   ᬮ,    ନ ࠭.  
   ࠧ ᫥ 室   襩 _2"Q".0 ᯠ (  -
   䮭) ⨭,   । 室 - ४⨢ _2"".0    .
    ᤥ   ,     饭 -
   稪 -  ᫮, "-93"  ப   ⢮-
   ⢠.
                  2ᥭ   奬 .

           ᢮   ⠭    
   "NMI"  樨,   ⠪  ⨤ॡ  ன⢠  (.
   奬), ᮡ࠭   ᪨  - 奬 ਨ
   555  155.  ਬ 奬 㣨 ਩.
.
1.02
                                  - 31 -

                               1                      
   3






C                            "hacker93.pcx"







          _2     "() 1982 Sinclair Research Ltd".
             1ન 뤥 塞 祩 .

   002B: F5 E5 87 18 3D _C5 2A 61. :31   3958: 71 18 D5 FE 0E 20 5E CD :46
                                       3960: 9B 3C 0E 04 CD B7 3C E1 :23
   005F: 29 29 29 29 B5 6F C9 00 :F0   3968: D1 06 03 3E FF BD 28 05 :A2
   0067: F5 E5 3E FE DB FE 21 00 :77   3970: 05 BC 28 01 05 7A D9 C1 :AC
   006F: 00 39 C3 6E 38 _2A 5D 5C. :F4   3978: E1 F5 CD 2C 3C F1 ED B1 :4B
                                       3980: 20 D7 08 D9 48 0D 7B D9 :3A
   1539: 2A 20 53 69 6E 63 6C 61 :F2   3988: 28 0E BE 20 2A D9 0D 7C :61
   1541: 69 72 2D 38 32 20 2A 2A :3C   3990: D9 28 05 23 BE 2B 20 1F :1A
   1549: 20 58 61 6B 6B 65 70 2D :0F   3998: 2B CD B5 3A 23 CD 17 3B :FA
   1551: 39 33 20 AA _3E 10 01 00. :EB   39A0: FE 17 20 0E 7B E6 1F FE :9A
                                       39A8: 1A 28 AE C6 05 5F 16 40 :51
   3868: _01 05 02 A1 38 C9. 1F ED :56   39B0: 18 05 E5 CD 92 3B E1 08 :6E
   3870: 5F 38 03 31 00 5B F5 ED :B0   39B8: EA 7E 39 18 9C FE 07 20 :6B
   3878: 57 F3 F5 E5 DD E5 FD E5 :78   39C0: FA 0E 01 CD 9D 3C E1 CD :56
   3880: C5 D5 08 F5 D9 C5 D5 E5 :A7   39C8: 2C 3C 1E 07 79 E6 80 4F :BC
   3888: 21 E0 A4 39 D4 F6 3C 3C :E0   39D0: CD E7 3B 28 E6 FE 21 CC :F1
   3890: E6 07 D3 FE 5F 01 20 00 :06   39D8: C9 3B 28 F4 FE 1E 20 04 :71
   3898: CD DA 3C 57 3C 7B 28 EF :D8   39E0: CB F9 10 E3 FE 01 20 04 :F3
   38A0: 7A FE 25 20 0E DD 21 00 :A1   39E8: CB B9 18 DB D5 CD 44 3B :B9
   38A8: 40 11 00 1B 3E FF CD C6 :1C   39F0: FE 0D 20 03 19 18 06 FE :8C
   38B0: 04 18 DC FE 0F 20 1B 0E :36   39F8: 0A 20 12 ED 52 D1 08 CD :52
   38B8: 03 CD 9D 3C D1 C1 E1 ED :F9   3A00: 59 3B C5 CD D7 3C C1 3C :70
   38C0: 52 19 38 04 ED B0 18 E9 :3D   3A08: 20 C6 08 18 DF 11 C0 00 :F8
   38C8: 0B EB 09 EB 09 03 ED B8 :9B   3A10: CB 79 28 03 11 80 01 FE :49
   38D0: 18 F4 FE 22 20 11 21 00 :86   3A18: 22 20 03 19 18 06 FE 1A :E6
   38D8: 00 39 E5 CD 94 3C E1 D1 :7D   3A20: 20 02 ED 52 D1 FE 06 20 :B0
   38E0: F9 EB 01 28 00 18 DD FE :18   3A28: 01 E9 FE 09 20 0A C5 7E :C0
   38E8: 15 20 20 E1 D1 C1 D9 F1 :B2   3A30: ED A1 28 FC 2B C1 18 98 :B8
   38F0: 08 D1 C1 FD E1 DD E1 E1 :3F   3A38: CD 5C 3C 30 93 46 CD 4A :F7
   38F8: F1 ED 47 F1 F9 E1 F3 E2 :F5   3A40: 3C 70 18 8C 0E 04 AF 06 :91
   3900: 03 39 FB 07 D6 1A 0F ED :63   3A48: 20 10 FE 2F F6 EF D3 FE :95
   3908: 4F F1 C9 FE 10 20 23 CD :68   3A50: 0D 20 F4 0E C0 10 FE 0D :94
   3910: 9B 3C CD B5 3C C1 D1 DD :4D   3A58: 20 FB C9 E5 D5 C5 CD 8E :50
   3918: E1 CD 5B 3A FE 1E 20 03 :D3   3A60: 02 20 FB 7B FE 27 28 F6 :75
   3920: 79 18 8B FE 07 28 05 FE :A5   3A68: 3E FE DB FE CB 47 7B F5 :39
   3928: 19 20 EE 37 79 CD EA 3C :2B   3A70: 3C C4 44 3A F1 18 20 E5 :36
   3930: 18 9E FE 08 20 10 CD 9B :BD   3A78: D5 FE 20 38 04 FE 80 38 :97
   3938: 3C CD B5 3C D1 C1 E1 73 :51   3A80: 02 3E 2E 11 00 3C 63 6F :47
   3940: 54 5D 13 0B 18 9F FE 12 :0F   3A88: 29 29 29 19 D1 D5 C5 06 :C7
   3948: 20 11 CD 94 3C CD 83 3B :DA   3A90: 08 7E 12 23 14 10 FA 18 :BB
   3950: E1 46 E5 CD B5 3C C1 E1 :F5   3A98: 6C C5 0E 02 78 07 07 07 :A0
.
1.02
                                  - 32 -

   1                      
   3

   3AA0: 07 47 E6 0F FE 0A 38 02 :5F   3BD0: 07 28 09 17 38 02 1C 1C :CC
   3AA8: C6 07 C6 30 CD 77 3A 1C :3F   3BD8: 1C 0C AF C9 E6 80 4F CD :35
   3AB0: 0D 20 E9 C1 C9 D5 C5 44 :68   3BE0: 2E 3B F6 07 5F AF C9 3E :96
   3AB8: CD 99 3A 45 CD 99 3A C1 :38   3BE8: 28 CD D5 3A CD 59 3B CB :53
   3AC0: D1 C9 CD CD 3A 13 13 CD :5B   3BF0: 79 28 09 D5 11 7B 48 46 :C4
   3AC8: CD 3A 1B 1B C9 C5 CB B9 :51   3BF8: CD 99 3A D1 CD 5B 3A F5 :FB
   3AD0: CD D5 3A C1 C9 E5 D5 F5 :1F   3C00: 3C 20 03 F1 18 E6 3E 38 :00
   3AD8: 7A 0F 0F 0F E6 03 57 21 :1A   3C08: CD D5 3A F1 C0 FE 03 CC :9E
   3AE0: 00 58 19 F1 CB 79 20 02 :E2   3C10: 92 3B 28 D3 FE 04 CC A5 :87
   3AE8: 77 23 77 18 27 E5 D5 C5 :F1   3C18: 3B 28 F7 FE 0B CC 83 3B :41
   3AF0: CD B5 3A 3E 07 B3 5F CB :08   3C20: 28 F7 FE 13 CC C9 3B 28 :84
   3AF8: 79 28 0C 06 10 7E CD 77 :B7   3C28: F7 FE 20 C9 3E 38 E5 C5 :62
   3B00: 3A 23 1C 10 F8 18 0C 06 :E6   3C30: 11 FE 5A 01 FF 02 62 69 :A2
   3B08: 08 C5 46 CD 99 3A 23 1C :35   3C38: 77 ED B8 AF 2B 1B 01 FF :85
   3B10: C1 10 F6 C1 D1 E1 C9 C5 :13   3C40: 17 77 ED B8 11 01 40 C1 :C2
   3B18: 7A E6 18 47 7B E6 E0 07 :5A   3C48: E1 C9 CB 20 CB 20 CB 20 :EF
   3B20: 07 07 B0 C1 C9 CD 17 3B :C2   3C50: CB 20 B0 47 C9 CD 5B 3A :99
   3B28: A7 28 0B 3D 18 08 CD 17 :7E   3C58: FE FF 28 F9 CD 4D 3B FE :05
   3B30: 3B FE 17 28 01 3C 5F E6 :65   3C60: 30 38 0B FE 47 D0 FE 40 :62
   3B38: 18 C6 40 57 7B E6 07 0F :5F   3C68: 38 02 D6 07 D6 30 3F C9 :C9
   3B40: 0F 0F 5F C9 11 08 00 CB :A5   3C70: 3E 28 CD C2 3A CD B5 3A :97
   3B48: 79 C8 1E 10 C9 E5 D5 21 :96   3C78: CD 55 3C D0 CD 5F 00 18 :26
   3B50: 05 02 16 00 5F 19 7E 18 :B6   3C80: EF 3E 28 CD CD 3A CD 99 :4B
   3B58: BB E5 D5 C5 CD 17 3B 87 :73   3C88: 3A 1D 1D CD 55 3C D0 CD :33
   3B60: 87 87 CB 79 28 04 87 30 :D0   3C90: 4A 3C 18 ED 0E 01 11 01 :78
   3B68: 01 25 C5 CB B9 81 C1 16 :6A   3C98: 40 18 05 0E 02 CD 2C 3C :76
   3B70: 00 5F ED 52 11 01 40 06 :A1   3CA0: CD 70 3C FE 0D 20 F9 E3 :5C
   3B78: 18 CD ED 3A CD 92 3B 10 :69   3CA8: E5 3E 38 CD C2 3A CD 92 :67
   3B80: F8 18 90 C5 D5 B7 CD 44 :BD   3CB0: 3B 0D 20 EC C9 0E 01 CD :E5
   3B88: 3B ED 52 D1 43 CD 25 3B :7E   3CB8: 81 3C FE 0D 20 F9 78 CB :18
   3B90: 18 0B C5 D5 CD 44 3B 19 :ED   3CC0: 41 D9 20 03 67 18 03 6F :2A
   3B98: D1 43 CD 2E 3B 78 E6 1F :9A   3CC8: E3 E5 D9 3E 38 CD CD 3A :EF
   3BA0: B3 5F AF C1 C9 2B 79 E6 :B0   3CD0: CD 92 3B 0D 20 E1 C9 01 :7E
   3BA8: 7F 28 0A 0D 1D CB 79 20 :22   3CD8: 08 00 F5 F1 CD 5B 3A F5 :59
   3BB0: 02 1D 1D AF C9 CD 25 3B :CC   3CE0: 3C 20 05 10 F6 0D 20 F3 :A3
   3BB8: CB 79 28 06 0E 8F F6 16 :0E   3CE8: F1 C9 14 08 15 F3 3E 05 :45
   3BC0: 18 04 0E 07 F6 1C 5F AF :4C   3CF0: D3 FE CD 62 05 D8 CD 44 :1A
   3BC8: C9 23 79 FE 8F 28 0D FE :28   3CF8: 3A CD D7 3C 3C 28 F7 C9 :72

                      2 ணࠬ  ᥬ.

                          ;   _2室 .
           3ORG  #002B0     ;⪨ 室  窨 뢠.
           PUSH AF        ;
           PUSH HL        ;
           ADD  A,A       ;  CAPS SHIFT.
           JR   L006D     ;
   ---------------------------------------------------------------------
           3ORG  #005F0     ;
   2IN_HL 0  ADD  HL,HL     ;
           ADD  HL,HL     ;
           ADD  HL,HL     ;
           ADD  HL,HL     ;
           OR   L         ;
           LD   L,A       ;
           RET            ;
.
1.02
                                  - 33 -

                               1                      
   3

   L0066   NOP            ;६ ॣ.R (室  "NMI" - #0066).
   L0067   PUSH AF        ;
           PUSH HL        ;
           LD   A,#FE     ;᫨  CAPS SHIFT,  訩 
           IN   A,(#FE)   ; 㤥 㫥.
   L006D   LD   HL,#0000  ;
           ADD  HL,SP     ;祭 SP.
           JP   L386E     ;
   ---------------------------------------------------------------------
           3ORG  #15390     ;
           DEFM "* Sinclair-82 ** Xakkep-93 *"
   ---------------------------------------------------------------------
           3ORG  #386E0     ;
   L386E   RRA            ;⠭..䫠   ﭨ CAPS SHIFT.
           LD   A,R       ;
           JR   C,L3876   ;室, ᫨ CAPS SHIFT  .
           LD   SP,#5B00  ;४ SP   ਡ⮢.
   L3876   PUSH AF        ;. RF  . ਣ 뢠.
           LD   A,I       ;
           DI             ;   室  窨 뢠.
           PUSH AF        ;࠭ IF.
           PUSH HL        ;࠭ SP.
           PUSH IX        ;࠭ ⠫ ॣ.
           PUSH IY        ;
           PUSH BC        ;
           PUSH DE        ;
           EX   AF,AF'    ;
           PUSH AF        ;࠭ ୠ⨢ ॣ.
           EXX            ;
           PUSH BC        ;
           PUSH DE        ;
           PUSH HL        ;
           LD   HL,#A4E0  ;㧨 ᫮  #5B20.
           ADD  HL,SP     ;
           CALL NC,2EXIT0   ;.ᨣ, ᫨ SP 㪠. , 祬 #520.
   2OUT0     INC  A         ;⮢  梥 .
           AND  #07       ;몫 ⠫ .
           OUT  (#FE),A   ;⠭ 梥 .
           LD   E,A       ;࠭ 祭 梥 .
           LD   BC,#0020  ;প 2 ᥪ.
           CALL 2T.SCAN0    ;஢  2 ᥪ.
           LD   D,A       ;࠭ १ ᪠஢.
           INC  A         ;⠭ 䫠 Z, ᫨   .
           LD   A,E       ;⠭ 梥 .
           JR   Z,2OUT0     ;, ᫨   .
           LD   A,D       ; १ ᪠஢.
   ---------------------------------------------------------------------
                          ;   _2 ४⨢.
           CP   #25       ;  "Q"?
           JR   NZ,L38B3  ;室 ।, ᫨ .
           LD   IX,#4000  ;砫  ࠭.
           LD   DE,#1B00  ; ࠭.
           LD   A,#FF     ; .
   L38AE   CALL #04C6     ; ࠭  䮭.
   L38B1   JR   2OUT0       ;室  ४⨢.
   L38B3   CP   #0F       ;  ""?
.
1.02
                                  - 34 -

   1                      
   3

           JR   NZ,L38D2  ;室 ।, ᫨ .
           LD   C,#03     ;  ᫠.
           CALL 2MEN4-A0    ; 4- ᥫ ( ⪮ ࠭).
           POP  DE        ;  ᫠.
           POP  BC        ;
           POP  HL        ;
           SBC  HL,DE     ;⠭ 䫠   ३
           ADD  HL,DE     ;।, ᫨  
           JR   C,L38C8   ;  ᠬ.
   L38C4   LDIR           ;஢ .
   L38C6   JR   L38B1     ;室  ४⨢.
   L38C8   DEC  BC        ;
           EX   DE,HL     ;ॣ஢
           ADD  HL,BC     ;
           EX   DE,HL     ;஢
           ADD  HL,BC     ; 
           INC  BC        ; "墮".
           LDDR           ;஢ .
   L38D0   JR   L38C6     ;室  ४⨢.
   L38D2   CP   #22       ;  ""?
           JR   NZ,L38E7  ;室 ।, ᫨ .
           LD   HL,#0000  ;
           ADD  HL,SP     ;SP  HL.
           PUSH HL        ;࠭ SP.
           CALL 2MEN40      ; 4-筮 ᫠ ( ⪨ ࠭).
           POP  HL        ;  祭 SP.
           POP  DE        ; ஥ 祭 SP.
           LD   SP,HL     ;㧨  SP  祭.
           EX   DE,HL     ;⮢ 
           LD   BC,#0028  ;஢ 40 ⮢.
   L38E5   JR   L38C4     ;஢ LDIR  室  ४⨢.
   L38E7   CP   #15       ;  ""?
           JR   NZ,L390B  ;室 ।, ᫨ .
           POP  HL        ; ୠ⨢ ॣ.
           POP  DE        ;
           POP  BC        ;
           EXX            ;
           POP  AF        ;
           EX   AF,AF'    ;
           POP  DE        ; ᭮ ॣ.
           POP  BC        ;
           POP  IY        ;
           POP  IX        ;
           POP  HL        ; 祭 SP.
           POP  AF        ; 祭 IF.
           LD   I,A       ;
           POP  AF        ; 祭 RF ( ਣ 뢠).
           LD   SP,HL     ;⠭ 祭 SP.
           POP  HL        ; 祭 HL.
           DI             ;⠭
           JP   PO,L3903  ;ﭨ ਣ
           EI             ;뢠.
   L3903   RLCA           ;࠭ 7-   㫥 ࠧ拉.
           SUB  #1A       ;஢ 祭 ॣ R.
           RRCA           ; 7-   㫥 ࠧ鸞.
           LD   R,A       ;
.
1.02
                                  - 35 -

                               1                      
   3

           POP  AF        ; AF.
           RET            ;室    뢠 ணࠬ.
   L390B   CP   #10       ;  ""?
           JR   NZ,L3932  ;室 ।, ᫨ .
           CALL 2MEN4-D0    ;  4- ᫠ ( ⪮ .).
           CALL 2MEN20      ; 2-筮 ᫮.
           POP  BC        ; 䫠   ॣ .
           POP  DE        ;  .
           POP  IX        ; 砫   (뢮).
   L3919   CALL 2SCAN0      ;஢ .
           CP   #1E       ;  "S"?
           JR   NZ,L3923  ;室 ।, ᫨ .
           LD   A,C       ; 䫠   .
           JR   L38AE     ;     室  ४⨢.
   L3923   CP   #07       ;  "V"?
           JR   Z,L392C   ;室 ।, ᫨  (䫠  襭).
           CP   #19       ;  "L"?
           JR   NZ,L3919  ;  ᪠஢, ᫨ .
           SCF            ;⠭ 䫠 LOAD/VERIFY.
   L392C   LD   A,C       ; 䫠   .
           CALL 2LOAD0      ;     䨪.
   L3930   JR   L38D0     ;室  ४⨢.
   L3932   CP   #08       ;  "N"?
           JR   NZ,L3946  ;室 ।, ᫨ .
           CALL 2MEN4-D0    ;  4- ᫠ ( ⪮ .).
           CALL 2MEN2  0    ; 2-筮 ᫮.
           POP  DE        ;  ॣ   .
           POP  BC        ;  塞 .
           POP  HL        ; 砫  .
           LD   (HL),E    ;⮢
           LD   D,H       ; 
           LD   E,L       ; 
           INC  DE        ;
           DEC  BC        ;LDIR.
           JR   L38E5     ;室  LDIR  室  ४⨢.
   L3946   CP   #12       ;  "I"?
           JR   NZ,L395B  ;室 ।, ᫨ .
           CALL 2MEN40      ; 4-筮 ᫮ ( ࠭ ࠭).
           CALL 2UP  0      ;   .
           POP  HL        ;  .
           LD   B,(HL)    ;   .
           PUSH HL        ;࠭ .
           CALL 2MEN20      ;  .
           POP  BC        ;    ॣ .
           POP  HL        ;  祩.
           LD   (HL),C    ;㧨    祩.
   L3959   JR   L3930     ;室  ४⨢.
   L395B   CP   #0E       ;  "F"?
           JR   NZ,L39BD  ;室 ।, ᫨ .
           CALL 2MEN4-D0    ;  4- ᫠ ( ⪮ .).
           LD   C,#04     ; 
           CALL 2MEN2-A0    ;2- ᫠.
           POP  HL        ; 楯 
           POP  DE        ; ॣ D',E',H',L'.
           LD   B,#03     ;  楯窨  .
           LD   A,#FF     ;થ  楯窨.
.
1.02
                                  - 36 -

   1                      
   3

           CP   L         ;થ  ॣ L'?
           JR   Z,L3975   ;室 ।, ᫨ .
           DEC  B         ;,   楯窥  .
           CP   H         ;થ  ॣ ?
           JR   Z,L3975   ;室 ।, ᫨ .
           DEC  B         ;㤥 ᪠ ⮫쪮  .
   L3975   LD   A,D       ;   楯窨.
           EXX            ;
           POP  BC        ;  .
           POP  HL        ; 砫  .
           PUSH AF        ;࠭   楯窨.
           CALL 2CLS0       ;⪠ ࠭ (INK 0; PAPER 7).
           POP  AF        ;   楯窨.
   L397E   CPIR           ; .
           JR   NZ,L3959  ;室  ४⨢,᫨   ᬮ७.
           EX   AF,AF'    ;࠭    䫠.
           EXX            ;
           LD   C,B       ;  ॣ '  楯窨.
           DEC  C         ;஫  楯窨 (䫠 Z).
           LD   A,E       ;㧨 ன  楯窨.
           EXX            ;
           JR   Z,L3998   ;室   , ᫨  楯窨.
           CP   (HL)      ; ன   ᮤন 祩.
           JR   NZ,L39B7  ;த   , ᫨  ᮢ.
           EXX            ;
           DEC  C         ;஫  楯窨.
           LD   A,H       ;㧨 ⨩   楯窨.
           EXX            ;
           JR   Z,L3998   ;室   , ᫨  楯窨.
           INC  HL        ; ⨩ 
           CP   (HL)      ; ᮤন
           DEC  HL        ;祩.
           JR   NZ,L39B7  ;த   , ᫨  ᮢ.
   L3998   DEC  HL        ;⠭  ࢮ  楯窨.
           CALL 2PR.HL0     ;ᯥ   ࠭.
           INC  HL        ;⠭ HL.
           CALL 2AB.LIN0    ;  ப ࠭, 뫠 .
           CP   #17       ; ᫥ ப?
           JR   NZ,L39B2  ;室 ।, ᫨ .
           LD   A,E       ;㧨  ப   ࠭.
           AND  #1F       ;뤥  .
           CP   #1A       ; ᫥ ?
           JR   Z,L3959   ;室  ४⨢, ᫨  ࠭ .
           ADD  A,#05     ;   ᫥饣 ⮫.
           LD   E,A       ;訩  樨 .
           LD   D,#40     ;訩  樨 .
           JR   L39B7     ;室  த ᪠.
   L39B2   PUSH HL        ;६饭 樨
           CALL 2DOWN0      ;  
           POP  HL        ;ப .
   L39B7   EX   AF,AF'    ;   楯窨  䫠.
           JP   PE,L397E  ;த , ᫨   稫.
   L39BB   JR   L3959     ;室  ४⨢.
   L39BD   CP   #07       ;  "V"?
           JR   NZ,L39BB  ;, ᫨ .
           LD   C,#01     ; 
.
1.02
                                  - 37 -

                               1                      
   3

           CALL 2MEN4-A0    ;4-筮 ᫠.
           POP  HL        ;  .
   L39C7   CALL 2CLS0       ; ࠭,    #4001 ( DE).
           LD   E,#07     ;⠭   7-  ࠭.
           LD   A,C       ;࠭  7 (䫠 /)
           AND  #80       ; 㫨 ⠫
           LD   C,A       ;(稪 ⮫殢).
   L39D0   CALL 2WIND0      ; ࠭  ஬.
           JR   Z,L39BB   ;室  ४⨢, ᫨  BREAK.
           CP   #21       ;  ENTER?
           CALL Z,2RIGHT0   ;  ࠢ, ᫨ .
           JR   Z,L39D0   ;  "", ᫨  ᤢ .
           CP   #1E       ;  "S"?
           JR   NZ,L39E4  ;室 ।, ᫨ .
           SET  7,C       ;⠭ 祭 䫠  ०.
           DJNZ L39C7     ;  ""  ࠭ ࠭.
   L39E4   CP   #01       ;  ""?
           JR   NZ,L39EC  ;室 ।, ᫨ .
           RES  7,C       ;⠭ 祭 䫠  ०.
           JR   L39C7     ;  ""  ࠭ ࠭.
   L39EC   PUSH DE        ;࠭  .
           CALL 2STEP0      ;  DE 蠣  ப (8  16).
           CP   #0D       ;  "R"?
           JR   NZ,L39F7  ;室 ।, ᫨ .
           ADD  HL,DE     ; ᯥ ࠭
           JR   L39FD     ; 1 ப .
   L39F7   CP   #0A       ;  "U"?
           JR   NZ,L3A0D  ;室 ।, ᫨ .
           SBC  HL,DE     ; ᯥ ࠭  1 ப .
   L39FD   POP  DE        ;⠭  .
           EX   AF,AF'    ;࠭  ⮩ .
           CALL 2PR.SCR0    ; ࠭.
           PUSH BC        ;஢
           CALL 2T.SC.50    ;
           POP  BC        ; 祭 0,5 ᥪ.
           INC  A         ;⠭ 䫠 Z, ᫨   .
           JR   NZ,L39D0  ;  "", ᫨   .
           EX   AF,AF'    ;⠭  ⮩ .
           JR   L39EC     ;  砫 ஫.
   L3A0D   LD   DE,#00C0  ;  DE 蠣  ࠭ .
           BIT  7,C       ;஢ 䫠 ० (/).
           JR   Z,L3A17   ;室 ।, ᫨  ०.
           LD   DE,#0180  ;  DE 蠣  ࠭ .
   L3A17   CP   #22       ;  ""?
           JR   NZ,L3A1E  ;室 ।, ᫨ .
           ADD  HL,DE     ;    蠣  ࠭.
           JR   L3A24     ;室 ।.
   L3A1E   CP   #1A       ;  ""?
           JR   NZ,L3A24  ;室 ।, ᫨ .
           SBC  HL,DE     ;    蠣  ࠭.
   L3A24   POP  DE        ;⠭  .
           CP   #06       ;  "G"?
           JR   NZ,L3A2A  ;室 ।, ᫨ .
           JP   (HL)      ; ணࠬ  , 㪠.஬.
   L3A2A   CP   #09       ;  "J"?
           JR   NZ,L3A38  ;室 ।, ᫨ .
.
1.02
                                  - 38 -

   1                      
   3

           PUSH BC        ;   ᠬ
           LD   A,(HL)    ;ࢮ ,
   L3A30   CPI            ;⫨饣 
           JR   Z,L3A30   ;㪠 ஬.
           DEC  HL        ;⠭   㦥 .
           POP  BC        ;⠭ ॣ .
           JR   L39D0     ;  "".
   L3A38   CALL 2F.CONT0    ;ॢ   ᫮  ⠭ 䫠 .
           JR   NC,L39D0  ;  "", ᫨   .
           LD   B,(HL)    ;㧨 ॣ.  祩, 㪠.஬.
           CALL 2IN_B0      ;  ॣ.  ᤢ ᫮  ॣ..
           LD   (HL),B    ;  祩 ।஢ ᫮.
           JR   L39D0     ;  "".
   ---------------------------------------------------------------------
                          ;   _2 ணࠬ.
   2TON0     LD   C,#04     ; ४ 4 ࠧ.
           XOR  A         ; 砭 ࠡ  몫.
   L3A47   LD   B,#20     ;প ६  ஭⠬.
   L3A49   DJNZ L3A49     ; প.
           CPL            ;  4.
           OR   #EF       ;⠭ ⠫ ⮢.
           OUT  (#FE),A   ;४  ( ).
           DEC  C         ;஫ 砭 横.
           JR   NZ,L3A47  ;, ᫨ 横  祭.
           LD   C,#C0     ;প   ॡ .
   L3A55   DJNZ L3A55     ; প.
           DEC  C         ;஫ 砭 ࠡ.
           JR   NZ,L3A55  ;, ᫨ ࠡ  祭.
           RET            ;
   2SCAN0    PUSH HL        ;࠭ ॣ.
           PUSH DE        ;
           PUSH BC        ;
   L3A5E   CALL #028E     ;஢  맮 KEY-SCAN.
           JR   NZ,L3A5E  ;, ᫨  2   .
           LD   A,E       ;  ⮩ .
           CP   #27       ; ⮫쪮 CAPS SHIFT?
           JR   Z,L3A5E   ;, ᫨ .
           LD   A,#FE     ;
           IN   A,(#FE)   ; 
           BIT  0,A       ;CAPS SHIFT.
           LD   A,E       ;⠭  ⮩ .
           PUSH AF        ;࠭    䫠 Z.
           INC  A         ;⠭ 䫠 Z, ᫨   .
           CALL NZ,2TON0    ;㪮 饫箪, ᫨  .
           POP  AF        ;⠭    䫠 Z.
           JR   L3A97     ;⠭ ॣ஢  襭 /.
   2P.SIM0   PUSH HL        ;࠭ ॣ.
           PUSH DE        ;
           CP   #20       ; ࠭ ⮡ࠦ  96 .
           JR   C,L3A81   ;室 ।, ᫨ ࠢ騩 .
           CP   #80       ; ࠭ ⮡ࠦ.  96 .
           JR   C,L3A83   ;室 ।, ᫨  .
   L3A81   LD   A,#2E     ;㧨  ᨬ "窠".
   L3A83   LD   DE,L3C00  ;㧨   ᨬ쭮 .
           LD   H,E       ;  HL
           LD   L,A       ; ᨬ.
.
1.02
                                  - 39 -

                               1                      
   3

           ADD  HL,HL     ;祭 
           ADD  HL,HL     ;ࢮ 
           ADD  HL,HL     ;蠡 ᨬ
           ADD  HL,DE     ; ᨬ쭮 .
           POP  DE        ;⠭
           PUSH DE        ; .
           PUSH BC        ;࠭ .
           LD   B,#08     ;  ७ᥭ 8 ⮢.
   L3A91   LD   A,(HL)    ;७  蠡 ᨬ
           LD   (DE),A    ; ᨬ쭮   ᯫ 䠩.
           INC  HL        ;室  ᫥饬  ᨬ..
           INC  D         ;室  ᫥饩  .
           DJNZ L3A91     ; ७ 8 ⮢.
   L3A97   JR   L3B05     ;⠭ ॣ஢  室  /.
   2PR.B0    PUSH BC        ;࠭ .
           LD   C,#02     ;    ᨬ.
   L3A9C   LD   A,B       ;७   .
           RLCA           ;
           RLCA           ;⠬
           RLCA           ;ࠤ.
           RLCA           ;
           LD   B,A       ;࠭ १.
           AND  #0F       ;뤥  ࠤ.
           CP   #0A       ;  ᨬ,
           JR   C,L3AAA   ;ᮮ⢥騩
           ADD  A,#07     ; 
   L3AAA   ADD  A,#30     ;.
           CALL 2P.SIM0     ; ᨬ  ࠭.
           INC  E         ; ᫥饣 .
           DEC  C         ;஫ 砭 .
           JR   NZ,L3A9C  ;, ᫨   祭.
           POP  BC        ;
           RET            ;
   2PR.HL0   PUSH DE        ;࠭
           PUSH BC        ;ॣ.
           LD   B,H       ; ᮤন
           CALL 2PR.B0      ;ॣ .
           LD   B,L       ; ᮤন
           CALL 2PR.B0      ;ॣ L.
           POP  BC        ;
           POP  DE        ;
           RET            ;
   2P.ATR40  CALL 2P.ATR20    ; ਡ⮢ ( )  2- /  . DE.
           INC  DE        ;  
           INC  DE        ;⠫ .
           CALL 2P.ATR20    ; ਡ⮢   .
           DEC  DE        ;⠭
           DEC  DE        ; .
           RET            ;
   2P.ATR20  PUSH BC        ;
           RES  7,C       ;⠭ 䫠  ०.
           CALL 2P.ATR0     ; ਡ⮢   .
           POP  BC        ;
           RET            ;
   2P.ATR0   PUSH HL        ;࠭
           PUSH DE        ;ॣ.
.
1.02
                                  - 40 -

   1                      
   3

           PUSH AF        ;
           LD   A,D       ;  ᥣ 樨 .
           RRCA           ; 
           RRCA           ;ᥣ 
           RRCA           ;訥 .
           AND  #03       ;뤥  ᥣ.
           LD   D,A       ;  DE ᮫  / ..
           LD   HL,#5800  ;砫   ਡ⮢.
           ADD  HL,DE     ;  HL  ਡ⮢ 樨 .
           POP  AF        ; 祭 ਡ⮢.
           BIT  7,C       ;஫ ० (/).
           JR   NZ,L3AEA  ;室 ।, ᫨ .
           LD   (HL),A    ; ਡ⮢.
           INC  HL        ; ਡ⮢ ᫥饣 .
   L3AEA   LD   (HL),A    ; ਡ⮢.
           JR   L3B14     ;⠭ ॣ஢  室  /.
   2P.LIN0   PUSH HL        ;࠭
           PUSH DE        ;ॣ.
           PUSH BC        ;
           CALL 2PR.HL0     ;   砫 ப.
           LD   A,#07     ;  : 7- .
           OR   E         ;    ஬ ப.
           LD   E,A       ;⠭  .
           BIT  7,C       ;஫ ०.
           JR   Z,L3B07   ;室 ।, ᫨  ०.
           LD   B,#10     ;㤥 ⠭ 16 ᨬ.
   L3AFD   LD   A,(HL)    ;  ᨬ.
           CALL 2P.SIM0     ; ᨬ  ࠭.
           INC  HL        ; ᫥饣 ᨬ.
           INC  E         ; ᫥饣 .
           DJNZ L3AFD     ;  ப ᨬ.
   L3B05   JR   L3B13     ;⠭ ॣ஢  室  /.
   L3B07   LD   B,#08     ;㤥 ᯥ⠭ 8 ⮢  HEX-.
   L3B09   PUSH BC        ;࠭ ॣ .
           LD   B,(HL)    ;   .
           CALL 2PR.B0      ;ᯥ⪠   ࠭.
           INC  HL        ; ᫥饣 ⮡ࠦ .
           INC  E         ;஡  ⮫栬.
           POP  BC        ; ॣ .
           DJNZ L3B09     ;  ப ⮢  HEX-.
   L3B13   POP  BC        ;⠭
   L3B14   POP  DE        ;ॣ஢
           POP  HL        ; 室 
           RET            ;ணࠬ.
   2AB.LIN0  PUSH BC        ;
           LD   A,D       ;  ᥣ ࠭.
           AND  #18       ;뤥  ᥣ.
           LD   B,A       ;࠭  ᥣ.
           LD   A,E       ;  ப (樨 ).
           AND  #E0       ;뤥  ப.
           RLCA           ; 
           RLCA           ;ப 
           RLCA           ;訥 .
           OR   B         ; ᮫  ப.
           POP  BC        ;
           RET            ;
.
1.02
                                  - 41 -

                               1                      
   3

   2Z.LIN 0  CALL 2AB.LIN0    ; ப,  ன 室 .
           AND  A         ;। 䫠 Z ( ).
           JR   Z,2L.DE0    ;室 ।, ᫨ ப 㫥.
           DEC  A         ;    ப .
           JR   2L.DE0      ;室 ।.
   2L.LIN0   CALL 2AB.LIN0    ; ப,  ன 室 .
           CP   #17       ; ᫥ ப?
           JR   Z,2L.DE0    ;室 ।, ᫨ .
           INC  A         ; - ப .
   2L.DE 0   LD   E,A       ;࠭ ᮫  ப.
           AND  #18       ;뤥  ᥣ ࠭.
           ADD  A,#40     ;  ॣ D
           LD   D,A       ;訩   ப.
           LD   A,E       ; ᮫  ப.
           AND  #07       ;뤥 ⭮⥫  ப.
           RRCA           ;  ॣ 
           RRCA           ;訩 
           RRCA           ; ப
           LD   E,A       ;(㫥 ).
           RET            ;
   2STEP 0   LD   DE,#0008  ; ६  8 ⮢.
           BIT  7,C       ;஫ ०.
           RET  Z         ;室, ᫨  ०.
           LD   E,#10     ; ६  16 ᨬ.
           RET            ;
   2C.NUM 0  PUSH HL        ;࠭
           PUSH DE        ;ॣ.
           LD   HL,#0205  ;  ⠡ .
           LD   D,#00     ;  DE 
           LD   E,A       ;⮩ .
           ADD  HL,DE     ;    ⠡.
           LD   A,(HL)    ;   ⠡.
           JR   L3B14     ;⠭ ॣ஢  室  /.
   2PR.SCR0  PUSH HL        ;࠭  祩, 㪠뢠 ஬.
           PUSH DE        ;࠭    ࠭.
           PUSH BC        ;.ॣ. (䫠 ०  N ⮫ ).
           CALL 2AB.LIN0    ;ப ࠭,  ன 室 .
           ADD  A,A       ; ᫮ 
           ADD  A,A       ;ப ( ) 
           ADD  A,A       ;᫮ ⮢  ப.
           BIT  7,C       ;஫ ०.
           JR   Z,L3B6A   ;室 ।, ᫨  ०.
           ADD  A,A       ; 祭   ப.
           JR   NC,L3B6A  ;室 ।, ᫨ १  256.
           DEC  H         ; 256   祩  .
   L3B6A   PUSH BC        ;࠭ ॣ .
           RES  7,C       ;뤥 N ⮫,  -஬ 室 .
           ADD  A,C       ;᫮ . 砫 .  (MOD 256).
           POP  BC        ;⠭ ॣ .
           LD   D,#00     ;  DE ᫮ ᯥ뢠 祥
           LD   E,A       ;  ..   (MOD 256).
           SBC  HL,DE     ;  砫쭮 祩 ᯥ⪨.
           LD   DE,#4001  ;砫쭠  .
           LD   B,#18     ;㤥 ᯥ⠭ 24 ப.
   L3B79   CALL 2P.LIN0     ; ப ⮢  ᨬ.
           CALL 2DOWN0      ;६     1 ப.
.
1.02
                                  - 42 -

   1                      
   3

           DJNZ L3B79     ;  24 ப.
           JR   L3B13     ;⠭ ॣ஢  室  /.
   2UP0      PUSH BC        ;࠭
           PUSH DE        ;ॣ.
           OR   A         ;.䫠  ( , ..㦥 襭).
           CALL 2STEP0      ;  DE 蠣  ப.
           SBC  HL,DE     ;  祩    1 蠣.
           POP  DE        ;⠭  .
           LD   B,E       ;࠭  .
           CALL 2Z.LIN0     ;६  , ᫨  0 ப.
           JR   L3B9D     ;室  ⠭  .
   2DOWN0    PUSH BC        ;࠭
           PUSH DE        ;ॣ.
           CALL 2STEP0      ;  DE 蠣  ப.
           ADD  HL,DE     ;  祩    1 蠣.
           POP  DE        ;⠭  .
           LD   B,E       ;࠭  .
           CALL 2L.LIN0     ;६. , ᫨ ப  ᫥.
   L3B9D   LD   A,B       ;  .
           AND  #1F       ;뤥  .
           OR   E         ;   ஬ ப.
           LD   E,A       ;⠭   .
           XOR  A         ;⠭ 䫠 Z.
           POP  BC        ;
           RET            ;
   2LEFT0    DEC  HL        ;  祩, 㪠뢠 ஬.
           LD   A,C       ;  ⮫ ᯥ⪨.
           AND  #7F       ;뤥  ⮫.
           JR   Z,L3BB5   ;室 ।, ᫨ 㫥 ⮫.
           DEC  C         ;  ⮫.
           DEC  E         ;    1 ࠭ .
           BIT  7,C       ;஫ ०.
           JR   NZ,L3BB3  ;室 ।, ᫨  ०.
           DEC  E         ;   2 ࠧ, ..  
           DEC  E         ;० ⮫  3 .
   L3BB3   XOR  A         ;⠭ 䫠 Z.
           RET            ;
   L3BB5   CALL 2Z.LIN0     ;६  , ᫨  0 ப.
           BIT  7,C       ;஫ ०.
           JR   Z,L3BC2   ;室 ।, ᫨  ०.
           LD   C,#8F     ;.稪   ०  ⮫ 15.
           OR   #16       ;⠭    .
           JR   L3BC6     ;室 ।.
   L3BC2   LD   C,#07     ;. ०  ⮫ 7 (᫥).
           OR   #1C       ;⠭    .
   L3BC6   LD   E,A       ;⠭  .
           XOR  A         ;⠭ 䫠 Z.
           RET            ;
   2RIGHT0   INC  HL        ;  祩, 㪠뢠 ஬.
           LD   A,C       ;  ⮫.
           CP   #8F       ;᫥ ⮫   ०?
           JR   Z,L3BDC   ;室 ।, ᫨ .
           CP   #07       ;᫥ ⮫   ०?
           JR   Z,L3BDC   ;室 ।, ᫨ .
           RLA            ;஫ ०.
           JR   C,L3BD8   ;室 ।, ᫨  ०.
.
1.03
                                  - 43 -

                               1                      
   3

           INC  E         ; 
           INC  E         ;  
   L3BD8   INC  E         ;⮫ ࠢ.
           INC  C         ; 祭 稪 ⮫殢.
           XOR  A         ;⠭ 䫠 Z.
           RET            ;
   L3BDC   AND  #80       ;㫨
           LD   C,A       ;稪 ⮫殢.
           CALL 2L.LIN0     ;  , ᫨  ᫥.ப.
           OR   #07       ;砫    㫥 ⮫.
           LD   E,A       ;⠭   砫 ப.
           XOR  A         ;⠭ 䫠 Z.
           RET            ;
   2WIND0    LD   A,#28     ;ਡ 㡮 䮭   ୨.
           CALL 2P.ATR 0    ; ਡ⮢ ().
   L3BEC   CALL 2PR.SCR0    ; ࠭ (24 ப).
           BIT  7,C       ;஫ ०.
           JR   Z,L3BFC   ;室 ।, ᫨  ०.
           PUSH DE        ;࠭  .
           LD   DE,#487B  ; , 㡫饣 ᨬ  .
           LD   B,(HL)    ;㧨  ᨬ, 㪠 ஬.
           CALL 2PR.B0      ;ᯥ  ᨬ  HEX-.
           POP  DE        ;⠭  .
   L3BFC   CALL 2SCAN0      ;஢ .
           PUSH AF        ;࠭ १ ᪠஢.
   L3C00   INC  A         ;⠭ 䫠 Z, ᫨   .
           JR   NZ,L3C06  ;室 ।, ᫨   .
           POP  AF        ; ⥪.
           JR   L3BEC     ;   ࠭.
   L3C06   LD   A,#38     ;ਡ  䮭   ୨.
           CALL 2P.ATR0     ; .
           POP  AF        ; १ ᪠஢.
           RET  NZ        ;. /, ᫨ .   CAPS SHIFT.
           CP   #03       ;  "DOWN"?
           CALL Z,2DOWN0    ;६  , ᫨ .
   L3C12   JR   Z,2WIND0    ;  砫, ᫨  ६饭.
           CP   #04       ;  "LEFT"?
           CALL Z,2LEFT0    ;६  , ᫨ .
   L3C19   JR   Z,L3C12   ;  砫, ᫨  ६饭.
           CP   #0B       ;  "UP"?
           CALL Z,2UP0      ;६  , ᫨ .
   L3C20   JR   Z,L3C19   ;  砫, ᫨  ६饭.
           CP   #13       ;  "RIGHT"?
           CALL Z,2RIGHT0   ;६  ࠢ, ᫨ .
           JR   Z,L3C20   ;  砫, ᫨  ६饭.
           CP   #20       ;⠭ 䫠 Z, ᫨  BREAK.
           RET            ;
   2CLS0     LD   A,#38     ;ਡ  ᥣ ࠭: PAPER 7; INK 0.
           PUSH HL        ;࠭
           PUSH BC        ;ॣ.
           LD   DE,#5AFE  ;⮢ ॣ
           LD   BC,#02FF  ; 
           LD   H,D       ;
           LD   L,C       ;ਡ⮢.
           LD   (HL),A    ;   ᫥. 祩 . ਡ⮢.
.
1.03
                                  - 44 -

   1                      
   3

           LDDR           ;  ਡ⮢.
           XOR  A         ;   ᯫ 䠩.
           DEC  HL        ;⮢ ॣ
           DEC  DE        ; 
           LD   BC,#17FF  ;ᯫ 䠩.
           LD   (HL),A    ;   ᫥ 祩 ᯫ.䠩.
           LDDR           ; ᯫ 䠩.
           LD   DE,#4001  ;砫쭠  .
           POP  BC        ;
           POP  HL        ;
           RET            ;
   2IN_B0    SLA  B         ;
           SLA  B         ;襩
           SLA  B         ;ࠤ
           SLA  B         ; .
           OR   B         ; . ॣ.   ࠤ  ॣ. .
           LD   B,A       ;   ॣ .
           RET            ;
   2K.CONT0  CALL 2SCAN0      ;஢ .
           CP   #FF       ;    ?
           JR   Z,2K.CONT0  ;  砫, ᫨ .
   2F.CONT0  CALL 2C.NUM0     ;८ࠧ     ᨬ.
           CP   #30       ; ࠭  .
           JR   C,L3C6E   ;室 ।, ᫨  .
           CP   #47       ; ࠭  .
           RET  NC        ;室  /, ᫨  .
           CP   #40       ;८ࠧ
           JR   C,L3C6C   ; 
           SUB  #07       ; ᮮ⢥饥
   L3C6C   SUB  #30       ;᫮.
   L3C6E   CCF            ;᫨  ᨬ ८ࠧ  ᫮,
           RET            ; ⠭ 䫠 .
   2IN40     LD   A,#28     ;ਡ 㡮 䮭   ୨.
           CALL 2P.ATR40    ; ਡ⮢   .
           CALL 2PR.HL 0    ;ᯥ⪠ ॣ.HL  . (砩 ᫮).
           CALL 2K.CONT0    ;  .
           RET  NC        ;室, ᫨    ( HEX-).
           CALL 2IN_HL0     ;  ᤢ ᫮  ॣ HL.
           JR   2IN4  0     ;  砫 /.
   2IN2   0  LD   A,#28     ;ਡ 㡮 䮭   ୨.
           CALL 2P.ATR20    ; ਡ⮢   .
           CALL 2PR.B  0    ;ᯥ⪠ ॣ   ࠭ ( HEX-).
           DEC  E         ;⠭
           DEC  E         ; .
           CALL 2K.CONT0    ;  .
           RET  NC        ;室, ᫨   HEX-.
           CALL 2IN_B0      ;  ᤢ ᫮  ॣ .
           JR   2IN20       ;  砫 /.
   2MEN4  0  LD   C,#01     ;㤥   4-筮 ᫮.
           LD   DE,#4001  ; .
           JR   L3CA0     ;室 ।.
   2MEN4-D0  LD   C,#02     ;㤥   4- ᫠.
   2MEN4-A0  CALL 2CLS0       ; ࠭.
   L3CA0   CALL 2IN40       ; 4-筮 ᫮    ॣ.HL.
           CP   #0D       ;  ENTER?
.
1.03
                                  - 45 -

                               1                      
   3

           JR   NZ,L3CA0  ;   ᫠, ᫨ .
           EX   (SP),HL   ;  ᫮  ⥪.
           PUSH HL        ;  ⥪    /.
           LD   A,#38     ;ਡ  䮭   ୨.
           CALL 2P.ATR40    ; 㡮 䮭  .  ᫠.
           CALL 2DOWN  0    ;६   .
           DEC  C         ;஫ 砭 .
           JR   NZ,L3CA0  ;, ᫨   祭.
           RET            ;
   2MEN2  0  LD   C,#01     ;㤥   2-筮 ᫮.
   2MEN2-A0  CALL 2IN20       ; 2-筮 ᫮  ॣ .
           CP   #0D       ;  ENTER?
           JR   NZ,2MEN2-A0 ;   ᫠, ᫨ .
           LD   A,B       ;  ᫮.
           BIT  0,C       ;஫ ⭮   ᫠.
           EXX            ;
           JR   NZ,L3CC7  ;室 ।, ᫨  ᫠ .
           LD   H,A       ;㧨  ᫮  ॣ '.
           JR   L3CCA     ;室 ।.
   L3CC7   LD   L,A       ;㧨  ᫮  ॣ L'.
           EX   (SP),HL   ;  ᫮ (᫠)  ⥪.
           PUSH HL        ;    /  ⥪.
   L3CCA   EXX            ;
           LD   A,#38     ;ਡ  䮭   ୨.
           CALL 2P.ATR20    ; 㡮 䮭  樨 .
           CALL 2DOWN  0    ;६   .
           DEC  C         ;஫ 砭 .
           JR   NZ,2MEN2-A0 ;, ᫨  祭.
           RET            ;
   2T.SC.50  LD   BC,#0008  ;⠭ প ६ 0,5 ᥪ.
   2T.SCAN0  PUSH AF        ; ⥪  横.
   L3CDB   POP  AF        ;
           CALL 2SCAN0      ;஢ .
           PUSH AF        ;࠭ १ ᪠஢.
           INC  A         ;஫  .
           JR   NZ,L3CE8  ;室 ।, ᫨  .
           DJNZ L3CDB     ; প ६  ᪠஢.
           DEC  C         ;஫ 祭 ६ প.
           JR   NZ,L3CDB  ;, ᫨ ६  ⥪.
   L3CE8   POP  AF        ; १ ᪠஢.
           RET            ;
   2LOAD0    INC  D         ; 䫠 Z.
           EX   AF,AF'    ;࠭ 䫠  䫠 .
           DEC  D         ;⠭ ॣ D.
           DI             ; 뢠.
           LD   A,#05     ; 㡮 梥  .
           OUT  (#FE),A   ;⠭ 梥 .
           CALL #0562     ;LOAD/VERIFY  ࠡ⪨ 訡   EI.
           RET  C         ;室  /, ᫨  訡 .
   2EXIT0    CALL 2TON   0    ;㪮 饫箪.
           CALL 2T.SC.50    ;஢   祭 0,5 ᥪ.
           INC  A         ;஫  .
           JR   2Z,EXIT0    ;, ᫨   .
           RET            ;
   ---------------------------------------------------------------------
.
1.02
                                  - 46 -

   1                      
   3

                  2⠭⭠ ⠡  (#0205).

L+
   ͻ
     N  HEX- -  N  HEX- -  N  HEX- -  N  HEX- -
   .   .   .   .   
   ͹
    #00  #42   B  #0A  #55   U  #14  #33   3  #1E  #53   S 
    #01  #48   H  #0B  #37   7  #15  #45   E  #1F  #5A   Z 
    #02  #59   Y  #0C  #34   4  #16  #44   D  #20  #20  SPC
    #03  #36   6  #0D  #52   R  #17  #58   X  #21  #0D  ENT
    #04  #35   5  #0E  #46   F  #18  #0E  SS  #22  #50   P 
    #05  #54   T  #0F  #43   C  #19  #4C   L  #23  #30   0 
    #06  #47   G  #10  #4D   M  #1A  #4F   O  #24  #31   1 
    #07  #56   V  #11  #4B   K  #1B  #39   9  #25  #51   Q 
    #08  #4E   N  #12  #49   I  #1C  #32   2  #26  #41   A 
    #09  #4A   J  #13  #38   8  #1D  #57   W   -    -   CS 
   ͼ
L-

        2ਬ砭.0   #27 ᮮ⢥ CAPS  SHIFT,    
   ⠡  #0205     ⢥  (⠡ ⮨  39 -
   ⮢).
                        2ᠭ ࠡ ணࠬ.

         뢠 ணࠬ     "᫥"
     ,  ⮡    䠪     楤 ᫥㥬
   ணࠬ,   ⠪ ⮡  । ,  ᪮   -
     . "-93"  㦥 ࠡ ᯮ ⮫쪮 ⥪
   ,  ᮮ⢥⢥,   ।⢠ 室 ,  ᯮ ⥪.
        ਥ  饭 ⥪  -
    ᯫ 䠩 - ⮣ ࠭ ࠭ 㭨⮦ ⥪. 
    ਬ ਥ ⪮ ࠭祭 ࠧ஢ ⥪ - ⮣ -
   , 뢠  ⥪ ᢮ ,  㭨⮦  ணࠬ-
   .
         ࢮ 砥  ࠧ ᫥ 室 ᨣ  -
   묨  饫窠,    㦭 ४⨢ _2"".0 ᪮஢ ⥪  
   室饥 ,    ⮣ 易⥫쭮 㦭 뢥 ⨭  
   䮭 (  ᯮ   ⥪) 襩 _2"Q".0,   -
   । ⮬  ணࠬ  ⨭ ४⨢ _2"".0.
         ஬  砥  㦭   "NMI"   襩
   CAPS SHIFT.      ⥪ ⮫쪮  ᫠,  ⠫-
    ""   梥⮢ ਡ⮢    饫窠, 
   ⥪ 㦭 㤠- .
        ஬   "NMI",     맢  祪 뢠
    CALL #0067  CALL #002B.   ࢮ 砥 믮 
    CAPS SHIFT  稥 ⢨,    맮 "NMI",   -
   ஬ ("⪨ 室") ⨥ CAPS SHIFT   .

                               2室 .

        ࠧ ᫥ 室  뢠  ⥪ ( 㦥  -
    ) 祭 AF  HL, ᫥ 祣  ﭨ -
     CAPS  SHIFT,  䨪 祭 SP  ॣ R.  ६
   ன  ॣ 䫠 (䫠 ⭮) 䨪 ﭨ  ਣ-
    뢠 (0 - , 1 - ࠧ襭). ⥬, ᫨  -
    CAPS SHIFT,   SP   #5B00 (    ਡ-
   ⮢),  த 㧪  ⥪ 祭 ॣ஢.
.
1.03
                                  - 47 -

                               1                      
   3

          祭 㦠 祭:    ,  AF,
   HL,  RF, IF, SP, IX, IY, BC, DE, AF', BC', DE', HL'.  ,
    饭  ⥪ 祭 SP 㪠뢠   祩    祭
   ॣ L,   祭, ஥ 뢮  ࠭ ४⨢ "",
   㪠뢠  祩  祭 ॣ L'.     ,
     ஢ ⥪   ਡ⮢ (᫥ ⢨ -
    CAPS SHIFT) ⥪ "ࢥ"   祭 RF ᯮ "",
   墠祭    ZX-ਭ. 뢠, , -
   .
        ᫥ 㧪  ⥪ ﭨ ,  ஫ -
   祭 㪠⥫ ⥪ , ᫨  , 祬 #5B20,  뤠 㪮-
    饫窨,   ,   ⥪ ᫨    ࠭,   "-
   " 㤠  맮 ४⨢.    ,    ४⨬
   饫窨     2OUT0 (#388F).  ⮩ ⮩ 窥 稭-
    楤   ४⨢,    ।  ࠢ
   ᫥  砭  ࠡ.     ᯮ짮  室 
   ,  ᫨  㦭 ᠭ  ଠ쭮  室  ४-
   ⨢ _2"".0. ᫨ 뢠 ࠧ襭,  אַ 室    -
     ⥬ ६ (⢥,   ४⨢  _2"V".0),  
   ⥬ ᮢ,  "䮭 䥪"  ࠭ , -
      祩  蠡  ᨬ,  蠡 -
        묨 蠡.    -
   ⮥ 襭 ᥫ  ⥪,  ஦ 拉  嫥騥  
     ᡮ...    饭  뢠  ⥬ ६
   ,  ᫠  ⥪ 稭   ६饭 .

                              2 ४⨢.

           ४⨢  㧭  ᫥⥫쭮-
     梥  १  2 ᥪ㭤.      -
   , 室     ⨭, ᪫ 室  -
   ⨥  CAPS SHIFT.
        _2४⨢ "Q".0 ⮬᪨ 뢥 ⨭  䮭  -
    ⠭⭮    .  ᫨   - -
   ,   ⮬      ᬮ.
        _2४⨢ "".0  ⮫쪮        孥
   㣫  ࠭,     㡮 䮭 뢥 祭 㪠⥫ ⥪.
   ,  ᫠   ।⠢ ⮫쪮  HEX-.  祭
   SP  ।஢ ஢묨 蠬,   ᫥ ⢥ত -
   襩 ENTER 40 ⮢   ⥪     祭
   㪠⥫.    ⭮⥩  ணࠬ,  ᫥ -
    ⥪  ᢮   ,   ࠩ  砥,    -
   ,  ࠭ ࠭.
        _2४⨢ "".0 ࠥ ࠭  室     4-
   ᥫ  -  砫  㥬 ,      
   砫  .   ᪠,     祭 -
   ,    ᪠  㦥 ⢥ত ᫠,   ।-
   ਢ ⬥ ४⨢.     孥 㣫    㡮
     ᯥ뢠 ᫮,  ஥  ।஢.  ᫥ -
   ত 襩 ENTER 㡮  ᬥ頥 ,     -
    㣮 ᫮  ..
        ᫥   ᥫ ந室 室  ᯮ ४-
   .  ,  㫥   ਭ ஬
    65536 ⮢,      .  ⮢ ᪠ ,
   ⮬  ,   ᫮    ४⨢ 
.
1.03
                                  - 48 -

   1                      
   3

     . ⠪,  ᫠ ,  ⢥ত ᫥ 
     襩 ENTER ६    ᯮ ४-
   ⨢.
        _2४⨢ "".0    ४⭮    -
   祭.   ⨣   ⮣,     ᠬ  
     LDIR,    -  LDDR  ᮮ⢥騬 ⮬
   ॣ஢. 짮⥫  ।⠢ ᥡ ⢨ ⮩ ४-
    ⠪,  ᫨  , 㪠 묨  ᫠ ஢
    । ,  ⥬ 뢠  , 㪠 -
    ᫮.   ४⨢ 쬠 㤮,   ࠧ 
   ᤢ  設 ,  ⮡ ⠢   -
   .
        _2४⨢ "".0   ⥪  㦠  ॣ   -
   祭,   뫨     맮 .  ⮬ -
    SP,  ᠭ  ⥪,  ᯮ ⠪ ࠧ,    
   砥   筮 ஢ ⥪ ४⨢ "" ந-
   室   ० ⥪.   ⮢ ॣ R ६-
     ⥭   樨 (),    1-2 ࠧ 
    . ⥫쭮, ⮡ ணࠬ  祭 ॣ R
    㦨 ⥫⢠  ᢮ ࠡ, 㦭  ᪮஢,
      "譨" ६.       -
   祪 室 (#002B, #0066  #0067)  墠 祭 ॣ R -
     ⢮  ( NOP   #0066  -
       CALL    窠 뢠,  ⠪   室 
   "NMI" ॣ R  ६).     ᪮஢
   ॣ  R    ᫮.    祭 䫠  ॣ 䫠
   ⠭ ﭨ ਣ 뢠.  室   뢠
   ணࠬ ந室   RET.
        _2४⨢ "".0    砫  ,   , 
   ⠪  䫠   (⠭⭮ 祭 - #00    #FF
     ).        ⮫쪮  ⥬ 䫠-
    ⮬,    뢮. ᫥ ⢥ত 䫠 
   ४⨢    _2"S".0 (SAVE), _2"L".0 (LOAD)  _2"V".0 (VE-
   RIFY).    ࢮ 砥 ந室  뢮   -
   ,   㣨 -  ⠭      -
   .  ணࠬ  "SAVE"  "LOAD/VERIFY"  뢠 ( 㦥
    ࠧ).   BREAK 뢠 ⢨  ணࠬ.  
   砥 ४⭮ 㧪  䨪樨 ந室 室  ४-
   ⨢,   訡 -   饫窨.
        _2४⨢ "N".0    砫 ,     ,
    㤥   .
        _2४⨢ "I".0     ࠭ 뢥 ᫥   㡮
    姭筮 ᫮,  ஥   ।஢.    
   祩 . ᫥ ⢥ত  襩 ENTER   -
   襣   ᯥ뢠 祭 ⮩ 祩.  ⮦ -
    ।஢. ᫥  ENTER ᫮   祩  -
    室  ४⨢.   ४⨢  ᮡ ࠢ
   ⥫ POKES.
        _2४⨢ "F".0    砫    ,  -
   ⥬   .      ࠧ᪨ -
