

                              
                     -------------------

                                                      CTP.
 1.    .

       1.1     樨 㧪..............1
       1.2   祭  ⥬.....................4

 2.    ஡ GENS4.

       2.1   ਭ樯 ࠡ GENS4,
              ᥬ஢,
             ଠ ⨭  ........................5
       2.2   ଠ  ᥬ................12
       2.3   ⪨......................................14
       2.4    ᨬ...........................16
       2.5   ࠦ..................................18
       2.6   ம।...........................21
       2.7   ४⨢ ᥬ஢..................25
       2.8    ᫮ ࠭樨................28
       2.9    ᥬ.........................29

 3.     ।.

       3.1     ।........................33
       3.2    ।..........................36
       3.3   ਬ ᯮ짮 ।.............53

ਫ 1.  訡   祭.................55
ਫ 2. ࢨ஢ ᫮,   .......57
ਫ 3. 稩 ਬ............................59


            1.       .
     =============================

     1.1.   樨 㧪
     ===================================

     GENS4 -      ᯮ짮 ᥬ  Z80, -
 祭   ⠭⭮ ᥬ ZILOG  ।.   ⫨-
稨   㣨 ᥬ஢,  ਣ  ஢  "SPECTRUM",
GENS4  ୮, ᨮ쭮  ணࠬ ᯥ祭
 㦤  祭 ⥫쭮  ᫥騥 ࠧ   ਬ-
஬ ਫ 3 । ⪠ ᯮ짮 ᥬ.

     ᫨    箪,   砫 ࠡ⠩ ਬ砭 3  -
    ⫨ , ਢ  䨨.

        ᨨ ⥬ DEVPAC 4  ᪥,  DISCIPLE & DISCOVERY
᪮  ⥬   ஢ SPECTRUM PLUS 3.   ᨨ ࠡ
筮 ⠪ ,   ᠭ  ⮬ 㬥,   ᫮ "-
யਢ",  ⠬   砥,   ᫮ " OPUS", " PLUS 3"
 "DISCIPLE "  ᮮ⢥⢨  襩 ⥬.  ᪮쪮
譨 ᮡ⥩  ᨨ PLUS 3,  ᠭ  ⥫쭮
⪥.

     GENS4  ਡ⥫쭮 10    ᯮ ᢮ 譨
⥪,  ⠪   -   ணࠬ ᯥ祭.  ᮤ-
 ᮡ⢥  ।,   頥 ⥪⮢ 䠩 ࠧ
  GENS4,    ६  ⠡ ᨬ ᥬ ᮧ 
⥪⮢ 䠩,  ⮬      ।⠢  筮  -
࠭⢮,  ⮡   ᠬ ᥬ,  ⠡ ᨬ ᨬ쭮
ࠧ  ⥪⮢ 䠩,  , ⭮, 㤥 ᯮ짮  -
饬 ᥠ. ⮬ 㦠 GENS4  㤮    -
.

      2 ᨨ ᥬ  ,   ஭ 1. 砫
饭     51 ᨬ  ப,    ᫥ ᬠਢ
  32 ᨬ.      ᮮ⢥⢥ GENS4-51
 GENS4    ᯮ짮  ,     室.
 GENS4-51  400  , 祬 GENS4.

      㧪 GENS4         -
䮭  :

     LOAD ""CODE XXXXX [ENTER]     "ந"
                                      䮭. :
     LOAD "GENS4" CODE XXXXX [ENTER]
                                                  :
     LOAD "GENS4-51" CODE XXXXX [ENTER],

: XXXXX -  ,  ண   㧨 GENS4.

     쪮 ᫥ ⮣,   㧨  GENS4  ,  -
   ᥬ, ࠢ:

     RANDOMIZE USR XXXXX, 

     XXXXX - ,  ண 㦥  ᥬ.

     ᫨   ᫥騩         ᥬ-
,         ᮢ  祩 XXXXX,   ࠭
।⥫쭮 ᮧ 䠩 ଠ樨.

     ਬ,   㧨 ᥬ  筮   26000.
 ⮣ :

     LOAD "" CODE 2600 [ENTER]
     RANDOMIZE USR 2600 [ENTER]

      १᪠ ᥬ ᯮ:

     RANDOMIZE USR 2600  । BASIC.

     쪮 ᫥  GENS4  ࠭  ᪠   ᨬ-
 ">"(᪠  ।).

      3 ᮤন ଠ  ⮬, 㦭   ।஢
⥪,  ࠧ 2 -  ⮬,  㦭 .


     1.2. 祭  ⥬
     ============================

     ᫥ 㧪 GENS4   襣 SPECTRUM'     
 ᥬ ᫥騬 ࠧ:

  SAVE "GENS4-51" CODE XXXXX,11392 [ENTER]            
  SAVE "GENS4"2 CODE XXXXX,11010 [ENTER]               
  SAVE * "";1;"GENS4-51" CODE XXXXX,11392 [ENTER]    
  SAVE * "";1;"GENS4" CODE XXXXX,11392 [ENTER]        தࠩ,
:   XXXXX - ,  ண  㧨 GENS4.

        ᤥ     । 室  GENS4  ⮣,  ⮡
࠭ ६頥 ଠ  ணࠬ.

     樨 祭   DEVPAC ਨ PLUS ᬮ   -
⥫쭮 ⪥.

     , ,     ࠧ蠥  ᤥ  GENS4 
襣 ᮡ⢥ 짮, ⮡   㢥७ ணࠬ஢.
,     GENS4  । (,    㦥, 
த) 訬 .  ᪠ ணࠬ ᯥ祭  祭 -
㬭 業   ᫥த প,   ᫨  ᠬ 
஢  ணࠬ ᯥ祭,    ⠭ த 
. , 㯠,   ࠤ!


            2.               G E N S 4.
     ==================================================


     2.0. ਭ樯 ࠡ GENS4,  ᥬ,
                   ଠ ⨭.
     ============================================

     GENS4   室 ᥬ஬    Z80,  
ᥬ   ⠭   Z80  ᮤন ᫥騥 -
:  , ᫮ ᥬ஢, ⢮  ᥬ
 ⠡ ᨬ    ஥.

       뢠 ᥬ஢,   ᯮ  "":

     4,2000,1:TEST [ENTER]

       (4 - . ) ᫥  । ᫮ ࠭樨, -
      .   ᫮ ࠭樨   
  ᫥ .  ᫨    ᯮ짮 ,   
  , ⠢ ⮫쪮 .

     ன  (2000 - . ) -   ࠧ ᨬ  -
.    㬮砭 ( ⮬ ᯮ짮 ⮩  ),  GENS4
㤥 롨 ࠧ ⠡ ᨬ,  室騩   ࠧ  室
䠩  -  筮  뢠  ਥ.  ,   ᯮ짮
 ""    ࠧ ⠡ ᨬ   筮-
,  ᥬ  ⮬ 砥  㤥 । ࠧ ⠡ ᨬ,
 㤥 ஥.

     ᫥ 㪠 ࠧ ⠡ ᨬ      䠩,
ਬ, 1:TEST,  㪠 . ᫨   ᤥ,  १-
騩 ꥪ ,  祭  १ ᥬ஢, 㤥 -
 ⮬᪨,  ᨬ  ࠧ 㥬 .  ᫨  
 ᯮ짮 ⠪ ,   䠩  .  -
  ,   GENS4 㤥 ,     ⮥ 
䠩!  ஡   ""    ਫ 3.


      ᥬ஢:

1 - 뤠 ⨭ ⠡ ᨬ   ண 室 ᥬ஢-
    ;

2 -    ꥪ⭮ ;

4 - ந ⨭ ᥬ஢ (⬥⨬,      ࠭  
    ᥬ ⠪   뫮);

8 - ࠢ ⨭ ᥬ஢  ;

16-  頥 ꥪ ,  ᫨ , 筮, 祭, ᫥ ⠡-
     ᨬ. 稪 ᮢ .

      ࠧ, ꥪ    饭    -
,  ࠡ -  - 㣮;

32- ᪫祭  ஢ન ⮣,  㤠 頥 ꥪ  ( 뢠
      ᪮७ ᥬ஠);

      ⮣,  ⮡ ᪮஢ ,   ᪫뢠   
㣨.  ,   "33" ந ஥ ᥬ஢ -  뤠
⨭,  ந ஢ઠ, ⮡ 㢨, 㤠  騩 
 ꥪ ,   ⮬   뤠 ⨭ ⠡ ᨬ-
.

     ⬥⨬,   ᯮ짮  "16" ४⨢ "ENT"   㤥
 䥪.  ᫨ ᯮ짮  "16",    ।, 
室 ꥪ , ᯮ  । "Y".  ⮩ 
  ।   ⥪ ( 뢠 ன )  ⥬ -
   祭 ࠧ ⠡ +2.

     ᥬ஢ ந室   室:   祭  1-  室
GENS4   訡  ᮡࠥ ⠡ ᨬ,  ன 室 
ꥪ  (᫨  㪠  2).  祭 ࢮ 室  -
  ਭ 祣  ⮡ࠦ,    訡.  砥
訡 㤥 뤠 ᮮ饭  訡  ஬  訡      (.
ਫ  1).  ᥬ஢ ਮ⠭ -   ""
   ।      த  ᥬ-
஢ ᫥饩 ப.

       ࢮ 室 㤥 뤠 ᮮ饭:

     PASS 1 ERRORS: NN

     ᫨   訡 㤥 㦥,  ᥬ஢ ⥬ -
 ⠭  室  ஬ ᬮ  ந.  ᫨  -
- ⪨ 뫨 㦥   ࠭,      
⪨,  ᫥ ᮮ饭:

     *WARNING* LABEL ABSENT

      祭 ண 室  ꥪ  (᫨ 
 饭 箬 2 (. )).

      ६  ண 室 ⨭ ᥬ  ந,  ஬
,  㪠  4   ᥬ L+.

      32- ᨬ쭮 ᨨ ⨭ ᥬ ⮨ 筮    
ப  ᫥饩 ଥ:

     000   210100   25   LABEL
                          LD HL,1
     1      6        11   21...26

⮣    51-ᨬ쭮 ᨨ ⨭ ⠥   ப.  ᫨
⨭  頥   ப,   蠥  ᫥饩.

      ࢮ   ப ⮨ 祭  稪  ᮢ,  
ᮮ⢥    ப.  ᫨  ப  樨 ORG,
EQU  ENT (.  2.7),    ࢮ  㤥   祭  
࠭  樨.    筮 ⮡ࠦ  ⭠筮
,   ᯮ  "*D+"    ⮡ࠧ      㤮
筮  (. 2.9).

          樨  6      8  ᨬ   ப
(।⠢  4- ⮢)   ꥪ  ⥪饩  -
樨 (.   *).

     ⥬ ᫥  ப  - 楫 ᫮   
1... 32767.

     樨 21...26 ࢮ ப ᮤঠ 6-ᨬ  ,  ।-
  ⮩ ப.

     ᫥ ⪨  ᫥    樨,     .
21...24.  ( 32-ᨬ쭮 ᨨ  㤥  ப,  ᫨ ⮫쪮 
ᯮ짮  *).

     ⥬,  樨 2,  ᫥  ࠭,   ப -
ਨ,   室  த  㣮 ப.

      * ᥬ   ᯮ짮  祭 ⪮
ப  ⨭ ᥬ஢ -  ,  ⮡   9 ᨬ-
,  ।⠢ ꥪ  樨.    ⮡-
ࠧ 設⢮ ப ᥬ  , 㤮  ࠭  ப
 32 樨 (.  ࠧ. 2.8.).


      ଠ ⨭.
     (⮫쪮  32-ᨬ쭮 ᨨ)
     =================================

        "POKE"   ஢ ,   ன
 ப ⨭ ࠧ  32-ᨬ쭮 ᨨ GENS4  3
.  ,    ᤥ,  ਢ .   ⫨砥 ⨥
"ப ᥬ",   ⥪饩 ப ⨭ ᥬ
 ࠭  譥 ,   "࠭ ப",  -
 ப,  ⢨⥫쭮 饩   ᯫ.  ப  ᥬ
筮 ஦   ࠭ ப.

1. 51- (#33)   砫 GENS4 ᮤন 祭,  ।饥 -
     ,  ன 㤥 ⮡ࠦ ப ⨭  ࠭. -
     ᪨        0   㣮 祭 (256) 
     稢  ࠭ ப  室  ( ᮡ
       ᯮ짮 ଠ⭮ ਭ).

2. 52-  (#34)   砫 GENS4   樨,   ன 
     稭  ᫥ ࠭ ப.

3. 53- (#35)   砫 GENS4 㪠뢠 ⢮ ᨬ  ⪠
     ப  ᥬ,   㤥 뢥  ன ࠭ ப
     ᫥ ࢮ.

     ਬ,  ,  ⮡  ࢠ ࠭ ப  ᮤঠ
20  ᨬ (..   砫   ⪨)  ⥬  ᫥
࠭ ப 稭  樨 1       ப.  
।,   㧨 GENS4  筮  26000. ⮡ -
 㪠 ,    BASIC  ᫥騥 -
樨:
       POKE 26051,20
       POKE 26052,1
       POKE 26053,31

     襯ਢ 䨪樨  ⮫쪮  ⮬ 砥,    
뫠 ᯮ짮  *.

     ⨭     ਮ⠭      ப  ⨥ [CAPS
SHIFT]  [SPACE] .  ᫥饬   ""  
 ।      த ⨭.

     ⢥묨 訡,       ஬ 室,
 訡 ⨯ "*ERROR*10 (.  ਫ.1)  "BAD ORG!" ( -
,  ꥪ 䠩 뢠  GENS4, 室 䠩  
⠡ ᨬ -     ।饭  ᯮ짮  㣮
ଠ). *ERROR* 10 -   ⠫쭠 訡, ⮬   த-
 ᥬ஢,     ࢮ 室,  ⮣    訡  "BAD
ORG!"  ⠫쭮  ࠧ  頥 ࠢ ।.

       ண 室  ᯫ 㤥 ⮡ࠦ ᮮ饭,  ᫥-
  ।騬   ⪠:

     PASS 2 ERRORS:NN

     ⥬  ᫥饥 ᮮ饭:

     TABLE USED: XXXXX FROM YYYYY

      ᮮ饭 ନ  ⮬,    ⠡ ᨬ  뫠
.    ⮬  砥,  ᫨  뫠 ࠢ쭮 ᯮ짮 ४⨢
"ENT", 뤠 ᮮ饭:

     EXECUTES: NNNNN IS DISPLAYED

      뢠 ⮢  .    믮  ,
ᯮ   । "R".   ஦  ᯮ짮 -
 "R"  ⮬ 砥,    訫 ᯥ譮 ᥡ஢  
㢨 ᮮ饭 "EXESUTES:NNNNN".

     ⠪, ᫨ 㪠  "1",   ᯮ ᯨ᮪ ⮪  䠢-
 浪   ⠭ ᮮ⢥騥    祭.  ⢮
ଠ樨,  ࠦ     ப,     ४⨢
"POKE"   "砫 GENS4 + 50" 饭      祩  㬥⭮
祭,  㬮砭  2.


     2.2. ଠ  ᥬ.
     =================================

      ப  ⥪,    㤥 ࠡ뢠 GENS4,  
 ᫥騩 ଠ,  ।  易⥫쭮:

     ⪠       ࠭   ਩

     START        LD       HL,LABEL ; 祭 ⪨

     ஡  ⠡ 筮 .  ப ࠡ뢠 ᫥-
騬 ࠧ:

      ᨬ ப ஢  ᫥騥 ⢨   
魮:

  ;    - 楫 ப ࠪ  ਩, ..  ;

  *    - ।,   ᫥騩 ᨬ (ᨬ) ࠧ 
         ᥬ (.  㭪 2.8).   ᨬ ᫥  ࠪ-
           ਨ;

  <CR> - ᨬ  ப.   ;

  _    - ஡  ⠡.  ᫨  ᨬ ப  -
           ⠡,  GENS4 ।,  ᫥騩 ⫨
          ஡  ⠡樨 ᨬ 㤥 砫   Z80.

     ᫨  ᨬ ப ⫨砥  襯ਢ,   ப
  ⪠ - ..2.2.

     ᫥ ࠡ⪨ 饩 ⪨ ( ᫨  ᨬ  -
 - ஡  ⠡) ᥬ ᫥ ᫥騩 騩  ᨬ
 ।,    㤥  ᨬ  ப,   砫 -
 Z80 (.  ਫ.2), 騩  4- ᨬ  ࠭祭 ஡-
 (⠡樥  <CR>).

            ॡ    ࠭-
, ⮣  ࠭ ᫥ ᫥  ஡ (⠡樨).

        ⮫쪮   ,    뢠    
襭 ⠥ ⨭.

     ਨ   ᫥     ᫥  ࠭ 
   (᫨    㬥⮢).


     2.3. ⪨
     ==========

     ⪠ -  ᨬ쭮 ,  ।⠢饥 16  ଠ樨. ⪠
    ᯮ짮  뤥  ᮡ 樨,  
 뤥  ,     ᯮ짮   ⠭
 ४⨢ "EQU"(. . 2. 7).

     ᫨  ।⠢ 祭  8 ⮢   ⥬ ᯮ-
  ⥪ ਬ⥫쭮  8-⮢ ⠭,   ᥬ 㤥
뤠 ᮮ饭  訡:

     LABEL EQ #1234
           LD A,LABEL

     㤥 뤠 *ERROR*10,    ६  ண  室  ࠡ⪠
ண  ࠭.  ⪠  ᮤঠ  ⢮ ᨬ (.
),   ⮫쪮  6 ᨬ - 騥.    6  ᨬ
  㭨묨,  ⪠ 㤥 ୮ । (*ERROR*).
⪠   ࠧ뢠 १ࢨ஢ ᫮,    १ࢨ-
 ᫮     ⪨.

      ⪠  ᯮ짮 ᨬ 0...9,A...Z  $.  ᯮ짮-
  訥, ⠪   㪢, ᨬ [,\,],^ ,#, _. ⪠ 
稭  㪢.  ਬ  ⮪ ।⠢ :

     LOOP
     _LONG_LABEL
     L[1]
     L[2]
     _
     LDIR - १ࢨ஢ 
     TWO^S


     2.4.  ᨬ
     =====================

      ⪠ 砥   ࠧ,    ⠡  
 ਧ,    뢠,     ᮮ⭮  
䠢  㣨,  室騬  ⠡. ᫨   ࠧ ⪠
   ⮪,    祭 (  稪  ᮢ  
祭  ࠦ  "EQU")    ⠡ ᨬ.   㣮 砥
祭 ,   ⨫  ⪨  ᫥饬  
⪨.

      ⨯ ⠡ ᨬ 뢠 ⠡楩 ᨬ ⨯ -
 ॢ          
 祭 ⪮ ६ -  ⢥   ணࠬ.

        ⠡     8  13 ,   ᨬ  
.

     ᫨  ६ ࢮ 室  砥   ࠧ,  
㤥 뤠 ᮮ饭  訡 (*ERROR *4), ⠪  ᥬ  ,
 祭  ᮮ⢥⢮  ⪨.

     ᫨ 祭    ,    ᥬ஢ 㤥
뤠 ᮮ饭:

     *WARNING* SYMBOL ABSENT

     ⢨ ।   蠥 த ᥬ஢.

     ⬥⨬,   ⮫쪮  6 ᨬ ⪨   ⠡ ᨬ-
,   ।  ࠧ஬.    ᥬ஢   
 뤠 ᮮ饭 ⨪,   ⮬,    뫮 ᯮ짮-
 ⠡楩 ᨬ  祭 ࠭樨 -      -
 ࠧ , ⢥  ⠡ ᨬ.

     2.5.ࠦ
     =============

     ࠦ -   ࠭,  ࠧ     ମ
  樥 ମ,  ࠧ ࠭.   । 
ଠ  ࠭:

     :

     筠 ⠭     ਬ:  1024

     ⭠筠 ⠭    ਬ: #45

     筠 ⠭     ਬ: %100101

     ᨬ쭠 ⠭   ਬ: ""

     ⪠                  ਬ:  L1029

      ⠪ ᯮ짮  祭 ⥪饣 祭 -
 ᮢ.

     :

     + - ᫮
     - - ⠭
     & - ᪮ "" (AND)
     @ - ᪮ "" (OR)
     ! - ᪮ "XOR"
     * - ࠨ᪮ 㬭
     / - ࠨ᪮ 
     ? - MOD-㭪 (?=-(/)*

砭:

     # - ᯮ  ⮣, ⮡ ⬥ 砫 16-筮 ᫠

     % - ᯮ  ⮣, ⮡ ⬥ 砫 筮 ᫠

     " - ᨬ쭠 ⠭

      뢠 ᫠ (筮, ⭠筮  筮)
GENS4 롨ࠥ ᫥ 祭 16  ᫠ (..  MOD 65536),  -
, 70016 ⠭ 4480  #524 ⠭ #24.

     ᯥ稢 ப  ࠭,    ਮ  ᮡ-
:  ࠦ  ண ᫥ ࠢ.  *,/  ? -
  ᨩ  ⥫묨 ﬨ       
  ࠦ,    㢥 ࠧ GENS4. ᫨ -
ࠦ 祭  㣫 ᪮,    ।⠢    ᮤন
  .  ,   樨 LD HL,  (LOC+5)  ॣ஢  HL
㦠 16- ⮢ 祭,  ᮤঠ饥  祩     -
ᮬ LOC+5.

      樨 Z80 (JR  DJNZ) । ࠭,  
। 8- ⮢ 祭,    16- ⮢ -   뢠
⭮⥫쭮  樥.        ⭮⥫쭠 ,
GENS4 ⮬᪨ 뤠 祭 稪 ᮢ ᫥饩 樨
 祭,  ।⠢   ࠭ ⥪饩 樨  -
,  ⮡  ⭮⥫   ⥪饩  樨.  
⨬  祭  ⭮⥫쭮  ࠥ  -128+祭
稪 ᮢ ᫥饩 樨  祭 稪 ᮢ ᫥-
饩 樨 +127.

     ᫨       ।  ⭮⥫  室  祭
稪 ᮢ ⥪饩 樨,     ᯮ짮 ᨬ  $
(१ࢭ  ),    ᫥ ॡ㥬 ᬥ饭.  ⭮-
⥫쭮 祭 稪 ᮢ ⥪饩 樨 ᬥ饭  -
    -126  +129 ⥫쭮.

     ਬ ࠦ:

     5000            - LABEL
     %1001101!%1011  -  1000110
     #3456?#1000     -  456
     4+5*3-8         -  19
     $-LABEL+8
     2345/7-1        -  334
     "Y"-";"+7
     (5*LABEL-#1000&%1111)
     17&%1000        -  25

     ⬥⨬,  ஡   饭  ଠ  ࠬ
 ,    ମ.

     ᫨  㬭  ⢥  ᮫ 祭,  -
訬 祬 32767,   訡 *ERROR*15, ⮣     0 -
訡 *ERROR*14,  ⨢ 砥 ९ .

      䬥⨪ ᯮ   ⥫  ,    
᫮, 襥 祬 32767, ।⠢  ⥫쭮, ਬ:

     60000=-5536 (60000-65536)

     2.6.ம।
     ====================

     ம।     ,   稬
ᥬ ணࠬ,    ᯮ짮 ஦   -
 䫨⮢  ணࠬ.

     ம। ⮨   権  ᥬ    
 ம।.      ᫥饬 ᯮ  
 樨,     㤥        樨  ᥬ,
⠢饥  ம।.

     , ம। NSUB   । ᫥騬 ࠧ:

     NSUB   MAC
            OR   
            SBC  HL,DE
            ADD  HL,DE
            ENDM

         쭥襬  ਬ NSUB   樨,  -
 ஢  樨 ᥬ: OR ; SBC HL,DE  ADD HL,DE.

      ᯠ   譥 ⠭  ᤥ   ணࠬ  
 ,     ,     NSUB -
 ꥪ ,  ,  , 䥪⨢ ᯮ짮 CALL 
맮   ணࠬ.    ਢ ଠ ம।
  맮   묨 ਬࠬ.  砩 , , -
⥫쭮.

     ம।  ᫥ :

              MAC
                 ...
                 ...
            ம।
                 ...
                 ...
                 ENDM

       ம। 㤥 뢠  ⥪    
᫥饬     樨. "MAC" 뢠 砫 -
ம।,  "ENDM" 㪠뢠   .

     ࠬ ம।  㯮  ம।
⥬ ᯮ짮  ࠢ⢠,    ᫥   ࠬ
(0...31) ⥫쭮.  ࠧ, ம।:

     MOVE    MAC
             LD      HL,=0
             LD      DE,=1
             LD      BC,=2
             LDIR
             ENDM

  ࠬ,   筨,  ਥ  , 㦠
㦭 祭  HL, DE,  BC  ⥬ 믮  LDIR.  -
 ⮡ 맢 ம।  ⥫ 襩 ணࠬ,  ᯮ-
     .    ம।  ᫥
室   ࠬ:

     MOVE 16384,16385,4096

      ⮬ ਬ  ᯮ㥬 ᮡ ,   ⢨⥫쭮
    ࠡ    묨 騬 ࠦﬨ  ।
祭 ࠬ ம।:

     MOVE START,START+1,LENGTH

     㬠,   襯ਢ ਬ 訬 ᯮ짮-
  ம।?       ᯮ짮 ணࠬ?  
ம। ࠬ       ࠦ,
ਬ:

     HMC     MAC
             LD      HL,=0*3600
             LD      DE,=1*60
             ADD     HL,DE
             LD      DE,=2
             ADD     HL,DE
             ENDM

      ம।    ࠬ:  ,  ,  ᥪ㭤.
ம।  饥 ⢮ ᥪ㭤, ।塞 ࠬ-
ࠬ,   頥   ॣ HL.    ᯮ짮  ᫥騬
ࠧ:

     HOURS     EQU 2
     MINUTES   EQU 30
     SECONDS   EQU 12
     START     EQU 0

               HMC HOURS,MINUTES,SECONDS
               LD  DE,START
               ADD HL,DE       ;HL - ⥫쭮 ६

     ம।    묨,  ⠪    ᬮ 
। ம।,   맢 ம।  ம।-
.

      ६  ᥬ஢,   ⮫쪮  ம। -
   ,  ᥬ  ⥪.  筮   ⥪  ⥫
ம।      ᥬ ⨭  ⠥ ⮫쪮
 ம।.    ᨫ ⨭ ७ -
।,  ᯮ  ᥬ *+,  , ᯮ *-, -
 ᯥ뢠 ⥪ ம।.

     ᫨  諨  । ࠭⢠,  ⢥   ,
 㤥 뤠 ᮮ饭  ࢥ ᥬ஢. ᯮ -
 । ""  १ࢨ஢   ࠧ஢.


     2.7. ४⨢ ᥬ
     =========================

     GENS4 ᯮ । ᥢ - ⠪ 뢠  ४-
⨢ ᥬ.       Z80  ண, ..  -
,   ⠢ ᥬ 믮 । ⢨
 ६ ࠭樨.   ⢨ । ࠧ  , -
㥬 GENS4.

     ᥢ ᥬ 筮 ⠪ ,    믮塞 -
樨:      ⪮ (室  EQU)    
᫥ ਩.  ४⨢:

ORG  <ࠦ>   - ⠭ 稪  ᮢ ࠢ 祭 -
                     .  ᫨  2  16   㪠  १
                     ORG     GENS4,  ⥪⮢ 䠩 
                     ⠡ ᨬ,   ࠦ "BAD ORG!"
                      ४頥 ࠭ (. .2.0).   -
                     ⠫쭮   TEM,   2  16 
                      ᯮ짮 ORG .  ""  ࠧ 3 
                       ।஦⥩    ᯮ짮  ORG,
                      ⮬᪨ ࠭ ꥪ .

EQE  <ࠦ>   - ⮩ ४⨢  ।⢮ ⪠. 祭
                     ⪨ ᢠ 祭 ࠦ. ࠦ 
                      ᮤঠ ,    ᢮ -
                     祭.  ⨢ 砥 ᥬ 뤠  ᮮ-
                     饭  訡 - *ERROR*13.

DEFB <ࠦ>,
     <ࠦ>...-  ࠦ  業 8 ; , 
                     ண    騩   ᮤন  稪
                     ᮢ,  ਭ 祭 ࠦ  稪 -
                     ᮢ 㢥稢 ...  㪠 -
                        ࠦ.

DEFW <ࠦ>,
     <ࠦ>...-  ᫮  (2  ),    ண 㪠
                     稪 ᮢ, 祭 ࠦ  㢥稢
                     稪 ᮢ  2. 訩  頥 ᭠-
                     ,    ᫥ 訩  .    
                      ࠦ.

DEFS <ࠦ>   - 㢥稢 稪  ᮢ   祭 ࠦ.
                      १ࢨ஢     ࠧ஬,
                     ࠢ 祭 ࠦ.


 DEFM "S"          - ।,  ᫥⥫쭮 N  ⮢  
                     㤥  㤥  ࠢ  ।⠢ ப "S"  
                     ASCII,   N -   ப.  ᪨,  
                     ப    1  255 ⥫쭮,  ࠪ-
                     ᪨  ࠭祭  ப,   
                       ।஬.    ᨬ   ࠭
                     (",  )  ࠭⥫  -
                      "S" । ⮫쪮 ᨬ, 騬 
                       ࠭⥫ﬨ;  ᨬ    ப  ⠪
                       ࠭⥫ ப.

ENT <ࠦ>    - ᯮ   । ,  -
                     ⢫ 室   । "R".


     2.8.  ᫮ ࠭樨
     ===============================

      ᫮  ࠭樨  ᯥ稢  ணࠬ 
祭   祭 । ᥪ権 室 ⥪  
ᥬ஢.    ᯮ짮  IF, ELSE, END.

IF   <ࠦ>   -   業 ࠦ.  ᫨ १ -
                      ,   ४頥 ᥬ஢ ᫥
                        ,     ELSE   END.
                     ᫨ 祭 ࠦ ⫨筮  ,   ᥬ-
                     ஢ ந室 ଠ쭮.

ELSE               -    ४砥 ᥬ஢. ᫨
                     ।    ELSE  뫮 ᥬ஢,   
                     ᫥饬  몫砥  .

END                -  砥 ᥬ஢.

     ⬥⨬,     ᫮ ࠭樨    묨,
  "IF"  ᤥ  ஢ப   ⪠  
 ਢ  ।᪠㥬 १⠬.


            3 .                   
     ===================================================

     3.1.   ।
     =======================

     , ⠢塞  ᥬ  ﬨ  GENS4,    
  ।஬,  ࠧࠡ⠭    㦨  樮
⥬,  ᤥ  Z80.    ᯮ짮   -
 ।஢ ணࠬ   䥪⨢.

      㬥襭  ࠧ  ⥪⮢ 䠩 । 믮 ।-
 ᦠ⨥ ஡.  ந室  ᫥饩 奬:  
ப  ,   ᨬ  ᨬ   譨 ⭮-
⥫쭮 ᥬ   ⥬,    ப (   -
 <ENTER>),  ப ६頥    ⥪⮢ 䠩.   ६
⮣ ६饭 ந室 । ᦠ⨥  ஡:  ᫨  
ᨬ ப - ஡,    ⥪⮢ 䠩  ᨬ ⠡樨, 
 ᫥騥 ஡ ய᪠. ᫨  ᨬ  ப  -
,   ᨬ     ⥪⮢ 䠩,   
஡,  ᫥ 祣 ࠡ⪠  ⠪,  ᫨  ᫥騩 ᨬ
   ᨬ  ப.   த   쭥襬.   -
 ᨬ ⠡樨   砫 ப   ⪮  
 樨,   ⠪    樨, ࠭  -
. 筮, ᫨   ⪨ (ENTER) 砥   㣮
६,  ८ࠧ 蠥  ࠢ । ।.

       ᦠ ⥭,     ᯮ짮 
"-->"  ⮣,  ⮡  ⪮  ⠡㫨஢  䠩,  
⠪ 筥  ࠭.  ⨬,  ஡  ᦨ 
ਥ   ஡   ⢮   ⮪,  
権  ࠭.

      ।  砥  ⮬᪨    ᪥  GENS4  
ᯮ⥫ ⥪⮬ ᫥ ᪠ । ">".

      ⢥  ᪠       ப  ᫥饣
ଠ:

        N1,N2,S1,S2   <ENTER> , :

"C"   -  ,  室 믮;

N1    - ᫮  ।  1  32767 ⥫쭮;

N2    - ᫮  ।  1  32767 ⥫쭮;

S1,S2 - ப   祬  20 ᨬ.

      ᯮ   ࠧ ࠧ 㬥⮢,   
  - .   "S".  ஡     
஬ ,   室  ப.   㬥⮢  -
 易⥫,    , ਬ,  "DELETE",
  ࠡ, ᫨ 饭 㬥 N1  N2.

        ࠭  ᫮  ப  ᯮ ନ-
஢ 祭  ਬ,  ᫨   । 㣨  祭
  ப.


     3.2.  ।
     ======================

     3.2.1 ⠢ ⥪
     ====================

          ⥪⮢ 䠩  㪠   -
,  ஡  ॡ㥬 ⥪,   ।⢮  "I".  ⨬,
 ᫨ ࠧ  ஬ ப   <ENTER>,    ப 㤥
㤠  ⥪, ᫨, 筮  .     ⥪,
 ਬ  "<--", "-->"  <EDIT> (  ⪥ ).

      <DELETE> 㤥 㭨⮦ ।騩 ᨬ (   -
砫 ப ⥪).

          譨    GENS4    ࠤ
  ९ ᯮ짮  <DELETE>  "<--"  ᢮-
 ᢮ ࠭⢠.  ᫨  ६  ⥪ । -
,    ⥪ ४뢠 設 㥬 ,   뤠-
  ᮮ饭  <BAD MEMORY!>.   뢠,    ⥪ 
   ⥪⮢ 䠩  ᫥     ࠭
   쭥襣 ⠭.


      " I N, "
     =================

     ᯮ짮 ⮩    ॢ    ⮬᪨ ०:
 ᪠뢠  ப,  稭  N  饭     
蠣.  ᫥ ᢥ稢饣    㦭 ⥪,   
ᯮ 㦭 ,   蠥 ப ⥪  <ENTER>. 
室  ⮣ ० ᯮ <EDIT>.

     ᫨   ப  㦥 騬 ஬,   ப ⥪
 ⨬ ஬ 㤠        ᫥  
<ENTER>.

     ᫨ ⮬᪮ 㢥祭  ப  祭,  襥
32767,  ந室 ⮬᪨ 室  ० .

     ᫨   ⥪  ࠫ   ப  ࠭,  
    64  ᨬ (ࠧ ),   ࠭ ᤢ   
ப    த   ᫥饩 ப -  ப -
⮬᪨ 㤥 ᮮ⢥⢮  ⥪.


     3.2.2 ᯥ⪠ ⥪
     =======================

          ஢७       "L";   ப,
ﭭ ⮡ࠦ  믮  , ⠭ -
࠭,         "".


       " L N, "
     ==================

        뢮 ⨭  ப N  ப  ⥫쭮 
ନ.  㬮砭 N ᢠ 祭 1,  - 32767, .. -
ﬨ  㬮砭   ࠭  㬥.

      ⨭  楫  䠩  ᯮ  "L"  -
⮢.  ப  ࠭ ଠ   ࠭ ࠭,  ⠪ 
 ப ⮡ࠦ ᭮.  ப ⠡㫨஢ ⮬᪨,  
१ 祣 砥 ⪮ ࠧ   ப.   ⮡-
  ࠭ ப   ப஫஢    "K"
- ᫥ ⨭ । ⢠ ப ⨭ 㤥 ਮ⠭-
 ( ᫨    ப ).      室  ।-
   <EDIT>      த.


      " K N "
     ===============

     "K" ⠭ ⢮ ࠭ ,    ⮡-
  ନ । 㧮,   뫮 ᠭ  (. 
"L").  祭 N (  256) ࠭  . ਬ, ᫨  -
   ᫥饬 ᯮ짮 "L" 뤠  ࠭  5 ப,  
  "5".


     3.2.3 ஢ ⥪
     ===========================

      ᮧ ⥪  㤥 㦤    ।஢
 ப.   GENS4  ,  騥 ࠢ,  -
, ६  ७㬥஢뢠 ப.


      " D [N,] "
     ===================

        N   ⥫쭮 㤠  ⥪⮢ 䠩. ᫨
<N   ।   㬥⮢,    .  
ᤥ  ।饭 訡 - ०. 筠 ப -
  㭨⮦ 㪠 N=.  ⮣     -
  ப,   ᫥ <ENTER>.


      "  N, "
     =================

       頥 ⥪ ப  ஬ N  ப ,  㭨⮦
⥪,  㦥 騩 ⠬.  ..      ६
ப ⥪  ⥪⮢ 䠩. ᫨ ப  ஬ N  -
,   .


      " N [N,] "
     ===================

      "N"  ७㬥஢뢠   ப ⥪⮢ 䠩,  稭 
ப N. N     ॠ묨  ᫨   ॢ蠥 32767,
 ⠥ ࢮ砫쭠 㬥.


      "F N,,F,S "
     ====================

        ப  N    ப  ᫥   ப F.
᫨ ⠪ ப ,    ⮡ࠦ  ନ  砥
० "EDIT" (. ).

        ᯮ짮      ० EDIT  宦
᫥  ப F  । ।  ப  
  饭  ப  S ⥪饣  ப F  ⥬ த
 ப F. ⬥⨬,   ப F  S   ⠭
࠭ 㣮 ,  ⠪    ⮫쪮 F  樠-
樨 ᪠ (. ਬ  ࠧ 3.3).


      "  N "
     ===============

      ப  ஬ N.  ᫨ ப N  ,  -
 ;   ⨢ 砥 ப     ⮡-
ࠦ  ନ   ஬ ப.  ப  ⮡-
  ப  砥 ० ।஢.  ᫥饥 -
஢ ந室  ,    ᠬ ⥪, ⠪ 
ࢮ砫쭠 ப   祭   .

      ⮬  ०    ⮡ࠦ 騬  ப (稭 
ࢮ ᨬ) ন ࠧ , 騥 ।-
 ப.  襬 ᯮ殮  ᫥騥 :

<SPACE>  - ६頥      ᫥饬 ᨬ  -
           .    蠣   ப.

<DELETE> - 頥    ।騩 ᨬ  ப.  
           蠣  ࢮ ᨬ ப.

< --> >  - ६蠥   ᫥  ⠡樨    -
           ࠭ ப.

<ENTER> -   ।஢    ப.  ࠭  ᤥ
           .

<Q>      - 室  ० ।஢  ப,  ..  
           ।㥬  ப   ஢  ᤥ -
           .  ப ⠥ ⠪     뫠   ।஢-
           .

<R>      - १㦠  ।஢ ⥪⮬,  .. 뢠 
           ᤥ  ப   ⠭ ப  ࢮ-
           砫쭮 .

<L>      - ᯥ뢠 ⮪ ப,    ।-
           , .. ⮪ ப  ⥪饩 樥 .  -
              ० ।஢  㪠⥫,  ९樮-
             砫 ப.

<>      - 㭨⮦ ᨬ  㪠뢠 ஬ 樨.

<Z>      - 㭨⮦  ᨬ,  稭  㪠  ஬    
            ப.

<F>      -  ᫥饥    ப "F",࠭ ।  -
            ப (.   "F" ).     㤥
           ⮬᪨  뢮 ⥬  ० ।஢ ⥪-
           饩 ப (࠭  )   ᫨  楯  ᨬ
           "F"  ⥪饩 ப  ⨫. ᫨ 楯窠 "F" -
             ᫥ ப ⥪  ࢮ砫쭮 ।-
             ,   㤥 祭 ० ।஢ 
           ப,  ன   ᫥⥫쭮 ᨬ
           "F".  ⬥⨬,   ᥣ ⠭  砫 -
            ப.

<S>      - 頥 ࠭ । ப "S" ⥪饥  楯
           ᨬ "F"  ⥬ 믮  "F",  ..  -
             ᫥饩 ப "F". ,   㯮⮩
             "F"  ᯮ  蠣  ப ᨬ-
            "F" ப "S". .  3.3  ਬ.

<I>      -  ᨬ  㪠 ஬ .    㤥  -
             ⮬ ०   ,     <ENTER>.  
           ⮩   頥  ᭮ ०  ।஢
              㪠뢠騬     ᫥    ᨬ.  ᯮ
           <DELETE>  ⮣ ०,   㭨⮦ ᨬ    
           ᫥    ,  ⮣ ,  ᯮ < --> > ६
             ᫥  ⠡樨,   ஡  
           .

<>      -
           ६頥      ப  砥 ᠭ -
           .

<>      -  ०.   १ ᨬ  ⥪饩
           樨, ⥬ ।  १  .  -
              ०   ,    -
            <ENTER>,  ⨥ ன    ᭮  ०
           ।஢  ஬, 㪠뢠騬  ᫥ 
           ᨬ.  <DELETE>  ᤢ १      
           ,  < --> >   䥪.


     3.2.4  ᪮  ⭮ 
     =========================================

        ࠭  ⭮ /᪮   㦥
     ,Q  . ꥪ    ࠭  -
⭮   ᯮ짮  .  䠩   ᮤঠ
 10 ᨬ.


       "  N,,S "
     ====================

     ப   ࠬ    N    ࠭  /᪥  䠩 
,   ப S.  㤥 ᠭ  , ᫨ । -
 䠩 १ 稥 ⮨  ᪮.  ,    -
   ⠭ ।饩 .

     ਬ:

      10,200,EXAMPLE -    10...200    䮭  䠩 
                         "EXAMPLE".
      500,900,1:TEST -   500...900  ᪮ 1.

     ।  ⮩  㡥,   䮭 祭 
० .   ᯮ  , ᫨    ᫥饩
⠤  ⥪  .   ⮣ ᯮ  . ᫨ 
७  ⥪  ᪮,  ᯮ  .

     ᫨       䠩  㦥 騬  ᪥ ,  
 :

     FILE EXIST DELETE (Y/N)?  (騩 䠩 㤠?)

     ⢥砩 "Y"  㤠 䠩  த      
      ।   䠩.


      " G,,S "
     ================

          ᪥ ந  䠩   "S".  
䠩 ,   㦠   ⥪饣  ⥪.  ᫨  ப  "S"
,   㦠  䠩  .   ᪮ 易⥫쭮
 㪠  䠩   ᪮.

      ࠡ  ⮩, ᫥ ⮣     "G", 
ᮮ饭:

     START TAPE

          "ந" ᢮ 䮭.  -
  䠩  㪠   ࢮ 䠩  㬮砭. -
 㦭 䠩 ,  ᮮ饭:

     USING FILENAME

      ⨢ 砥 ᢥ ᮮ饭:

     FOUND FILENAME

     த.   ᯮ짮 ᪮   ⮬ -
砥, ᫨   ᪮ 䠩,   ᮮ饭 "ABSENT".

     ⨬,  ᫨   㦥 室 ⥪⮢  䠩,    䠩,
㦠  ,  㤥   饬  ப ᥣ ᮢ-
㯭 䠩  ७㬥஢, 稭  ࢮ  蠣 1.


      "  N,, "
     ===================

     뢮  ⥪  ப N    ⥫쭮      
ଠ,  室饬    쭥襩  ࠡ    ࠢ ४⨢
ᥬ *F - .   2.9.  ࠡ뢠 䠩   "S". 뢮
稭  ࠧ  ᫥   <ENTER>,  ⠪    㡥-
,   䮭 ⮢   ।  ⮩  -
. ᫨  ७ ⢫   ᪮,  ᯮ 
 "P",    "T".  ⬥⨬,       ᯮ짮
⮫쪮  ⮬ 砥, ᫨    ᥬ஢ ⥪  .
 ਬ  ᪠ - ⮫쪮   DEVPAC 4.

       " ,S "
     ================

     뢮   ꥪ     ᪮.   䠩 
   8 ᨬ   稭   ਢ (1...8)
 , ᫨   ࠭ ꥪ   ᪥.

     쪮 ᫥   ,  ந ᥬ஬,   
࠭ ⨬ ᯮᮡ,  ..  ᫨     ४⨢  "ORG"  
室 ணࠬ,  ࠭ ⮫쪮 , ந ᫥ ᫥-
 ४⨢ "ORG".

        祭   । ⥬,     -
          "O".      㤮  ᯮ짮  
",,FILENAME"  ⮬᪮ 祭 䠩.     ࠡ⠥
॥ "O" - . .


     3.2.5 ᥬ஢    ।
     ===========================================

       "  ,S,F "
     ====================

       ᥬ ⥪  ࢮ ப ⥪⮢ 䠩. -
  "O"     ,    ᯮ짮 
६ ⮩ ࠭樨.  筮 筮 ᯮ짮 祭 祩 
㬮砭,  㯮ॡ .

S -      ࠧ ⠡ ᨬ  ⮩ ࠭-
    樨.  ⠡  㬮砭 筮 뢠 ,  ᪫-
    祭 ०  (INCLUDING).

F -  䠩, 饣  ᪥.  䠩  稭  <D:>,
     D -  ᪮,  ஬ ࠧ饭 䠩.  䠩  -
     ᮤঠ  10 ᨬ.  ⢨  䠩  -
     ᥬ ந ࠭  ᯮᮡ.

      ⮣ ᥬ஢ ꥪ⭮     ⠭
  ⨦ 設 ,  ᥬ  㤥 ࠭᫨஢  
  ,   ⨣  設 ( ࠭   -
 ⠭  "U")  ⥬ 祭 ꥪ  㤥 -
  ᪥  㪠  䠩.  ⥬ ᥬ஢  㤥  
த     ᮢ     㤥 த 
 ,    ணࠬ  㤥 ஠ᥬ஢    ࠭  
᪥.

        ࠭祭    ࠧ ணࠬ,    
஠ᥬ஢ (஬  ࠧ  饣  ࠭⢠    襩
᪥ ()).

       砭 ⭮⥫쭮 ᯮ짮 ४⨢ "ORG" 
 ।:

1 - ४⨢ "ORG" 㤥  ꥪ   ᠬ,  㪠 
       ४⨢ ࢮ砫쭮   ࠧ ᫥ 饭 ꥪ-
        ꥪ 䠩 (᫨   㪠   16,  ⮡  -
      ꥪ  ࠧ ᫥ ⠡ ᨬ).  ⥫쭮,
      16  ࠧ㬭 ᯮ짮 㤥  ⮬ 砥,  ᥬ-
     ஢  ந室 אַ  ᪥,  ..    ᨬ
     ࠧ  襣  ꥪ⭮ ; ࠡ稥  襣 
       ࠦ.

2 -     ᯮ짮   ४⨢ "ORG"  襩
     ணࠬ, ᫨ ⮫쪮    㫨     ⨬
     ४⨢   "DF".

     ਬ:

     ORG 50000
     ;  
     RET
     ORG 60000
     ;  

      ࠣ  㤥 ࠭   ࠢ쭮,  ..  -
४⨢ "ORG" ८। 砫  ꥪ⭮ . :

     ORG 50000
     ;  
     RET
     ;  ﬨ  60000
     DEFS 60000-$
     ;  

     ࠣ 㤥 ࠭ ࠢ쭮,  .. DEF- ந 筮
⢮ 㫥, ⮡ ᫥騩  稭   60000.

     祢,  䥪⨢ ਬ⥫쭮   ,  ࠭-
  ᪥,   ⮣ ⢨ ࠭ ᥬ 訬
 .

     ਬ ᯮ짮  "A":

     20,,1:TEST <ENTER>

ᥬ  ⨭, 頥 ꥪ  ࠧ ᫥ ⠡ ᨬ-
 ( 㢥稢 ࠧ  ꥪ⭮   ), ᯮ-
 ࠧ ⠡ ᨬ  㬮砭    ࠭  ꥪ    
᪮ 1   "TEST".

     ,3000 <ENTER>

ᥬ ணࠬ,  ᯮ   㬮砭,  ࠧ஬ ⠡
ᨬ 3000 . .  2  쭥襩 ⠫樨 ⮣,  -
   ᥬ஢.


      "R"
     ===========

     ᫨ 室  ணࠬ 뫠 ஠ᥬ஢  訡  ࠡ稥
 뫨 ।   ४⨢ "ENT",    ᯮ짮-
    R  믮 ꥪ⭮ ணࠬ.  ꥪ⭠ ணࠬ
 ᯮ짮  RET (9)      ।  ᪮쪮
㣮  ࠧ ᫨ ⥪   믮 ணࠬ 㤥 ⠪ ,  
    砫.

     ⨬,  ४⨢ "ENT"  㤥 ⢮,  ᫨  ᥬ-
஢ ᯮ짮  16.

     뢠 ।    ࠧ襭  ॣ IY 㦥 -
ﬨ 53,   ணࠬ 㦨 뢠 SPECTRUM ROM.


     3.2.6 㣨 
     ====================

      ""
     ===========

      頥  ࠢ 樮 ⥬.   १᪠
ᥬ ᯮ

     RANDOMIZE USR XXXXX ,

: XXXXX - ,  ண  㦥 GENS4.

      "C"
     ===========

         ࠧ 室    ம।-
 (⮫쪮  ᨩ DEVPAC  ⭮ ).

     室  -  ,   ஬ ᮤন ⥪,    -
室  ࠭  ।⢥      ᪥ - 祬 
 ,  ⥬ 訩 ⥪   ⠭    ᪥ ,
᫥⥫쭮,  ⥬  ॥ 㤥 ந室 ࠭.  ,   㣮
஭,  ᯮ  .    ஬  
᪮ ࠭樨  ᯮ㥬 ,  "C"   -
ࠢ ⨬ ᮬ,  ।⠢    ⠭  ࠧ
室 .

      ம। ᯮ  ࠭ ⥪ ம।-
,    ᯮ짮.

     "C" ⠥ ᪠   ࠧ 室 ,  -
⥬  -    ࠧ  ம।.     
  ᫮ 筮 ⮢,  ஥   १ࢨ஢,
 <ENTER>.  ᫨   <ENTER>   ᫠,   -
.  ।塞  ࠧ 室       256
.   ࢠ    <CAPS SHIFT> 1.

     ⬥⨬,    ᪮ ᨩ DEVPAC 4,     ⮫쪮
ࠧ  ம।.

      "C"  㭨⮦  ⥪,   ᤢ   
    ᨬ  ࠧ .   १ࢨ஢ -
 ⠪ ࠧ,  㤥 㦥  砫 ᥠ.


       " S,,D "
     =================

          ᨬ-ࠧ⥫  㬥⮢  
 ப.  室 । ⠪ ࠧ⥫  ,
       "S"   ᨬ ।-
饩 ப "D".

     ,     ।    ࠧ⥫,    
ᯮ짮   ,    ।  -    
"S". ,  ࠧ⥫    ஡.


       " U N "
     ================

      ⠭  ࠭  ࠢ N. ᫨ N  㪠-
 (..   ⮫쪮 U  <ENTER>),   ⮡ࠦ ⥪  
࠭ .

     GENS4   襬 ⥪⮢ 䠩  ꥪ⭮  -
࠭  孥 ࠭   㤥  뤠  ᮮ饭  
訡  ਡ  ⮩ ࠭.

      㬮砭  ࠭  ਭ ࠢ 設 ⥪
 ⥬ SPECTRUM.


       " V "
     ==============

     뤠  ᯫ  ଠ:  祭 ࠬ஢  
N1  N2  㬮砭; ᨬ-ࠧ⥫   㬮砭; 筮
祭 砫   ⥪  祭 ࢮ  ப S1.


       " W N, "
     ==================

     뢮 ப ⥪  N   ⥫쭮  ਭ.  ᫨   N,
   㪠,  㤥 ⠭  䠩.  㤥 ਮ⠭-
 ᫥ 뢮 ண ᫠ , ।  "K" - -
    த .


       "  N "
     ================

     뤠 ⠫ ᪠.  ᨨ  51- ᨬ । 뤠祩 ⠫-
 ந室 ⪠ ࠭.  ⠫ ᥣ ᯥ뢠  ப 
32- 権.


       " Z "
     ==============

     䥪⨢ 㭨⮦   ⥪,   । ⨬  訢,
㢥७      室  ⮣.  ⢥砩  "Y"    㭨⮦
⥪.

     ஬ ண  㭨⮦   D1,32767  "Z" 
   ⥪⮢ 䠩, ᫨  - ࠧ  ᯮ祭.

      "Z" ࠭ 室  ⮢ 窨 室 GENS4.


       "  "
     ==============

     뤠 ᪠  ࠭:  ᯨ᮪     2  ⮫  
  㪢,  騩    ⮡ࠦ騩 ⥪饥 祭
।  ࠬ஢.


     3.3 ਬ ᯮ짮 ।.
     ===================================

     ।,    ᫥ ணࠬ (ᯮ I10,10):

     10  *    16 BIT  RANDOM  NUMBERS
     20
     30  ;INPUT: HL CONTAINS PREVIOUS RANDOM NUMBER
     40  ;OUTPUT: HL CONTAINS NEW RANDON OR SEED NUMBER
     60  RANDOM PUSH AF ; SAVE REGISTERS
     70  PUSH BC
     80         PUSH HL
     90         ADD  HL,HL ; *2
     100        ADD  HL,HL ; *4
                ................
                ................
                ................
     140        ADD  HL,HL ; *64
     150        PIP  BC    ; OLD RANDOM NUMBER
     160        ADD  HL,DE
     170        LD   DE,L1
     180        ADD  HL,DE
     190        POP  BC    ; RESTORE REGISTERS
     200        POP  AF
     210        REY

      ணࠬ ᮤন ᪮쪮 訡:

ப 40:   "RANDOM" ࠭ "RANDON";
ப 70:  PUSH BC 稭   ⪨;
ப 150: PIP  POP;
ப 160: ॡ ਩ (  訡,  ⮪);
ப 210:  REY   RET.

           ADD HL,HL  ப 140
 150.  ஬ ⮣,  BCE 뫪   ॣ஢ DE  ப  160...180
   뫪  BC.   ᥭ  ࠢ   -
 ᫥饥:

F40,40,RANDON,RADOM <ENTER>
     ⥬  "S"

70 <ENTER> ⥬ I (० ⠢), ஡ 
    <ENTER><ENTER>

I142,2<ENTER> 142 ADD HL,HL ; *128
              144 ADD HL,HL ; *256
              <EDIT>
F150,150,PIP,POP <ENTER>
     ⥬  "S"

160 <ENTER> ⥬ ,2 ஡;*257 +L1 <ENTER><ENTER>

160,180,DE,BC <ENTER>
     ⥬ ୮ ᯮ짮  "S"

210 <ENTER>  ⥬ 2 ஡,, <ENTER><ENTER>

N10,10 <ENTER>, ⮡ ७㬥஢ TEKCT.

     㥬    襭쪮   ࠡ  襯ਢ  ਬ,
ᯮ ।.


                1.
     =======================

      訡   祭.
     ==========================

*ERROR*1  - 訡  ⠭ ⮩ ப;
*ERROR*2  -   ᯮ;
*ERROR*3  - ⢥ত  ନ஢;
*ERROR*4  - ᨬ ।  1 ࠧ;
*ERROR*5 -  ப  ᮤন   ᨬ (..  祣  騩 
             砥);
*ERROR*6  -   ࠭  ப - ;
*ERROR*7  - ᨬ  ப  १ࢭ 樥;
*ERROR*8  - 訡筠  ॣ஢;
*ERROR*9  - ᫨誮  ॣ஢  ப;
*ERROR*10 - ࠦ,  ஥     8 ,  
            ;
*ERROR*11 -  樨 JP(IX+N)  JP(IY+N);
*ERROR*12 - 訡  ४⨢ ᥬ;
*ERROR*13 -  뫪 ।, .. EQU 뫠  ᨬ, -
                ।;
*ERROR*14 -   ;
*ERROR*15 - ९  樨 㬭;
*ERROR*16 -  ம।;
*ERROR*17 -  䨪 -  ;
*ERROR*18 -  ஢맮;
*ERROR*19 -  ᫮ ;

BAD ORG!  - ४⨢ ORG ࠡ⠥   ᮬ,      ᯮ
            GENS4,  ⥪⮢ 䠩  ⠡ ᨬ. ࠢ -
            頥  ।.

OUT OF TABLE SPACE -   ६ ࢮ 室, ᫨  ⠡
            ᨬ 뤥  筮 .  ࠢ -
             ।.

BAD MEMORY!  -     ⥪,..  ⥪   -
            設  .    ᯠ ⥪騩 ⥪⮢ 䠩 
             .



                2.
     =======================

     ࢨ஢ ᫮,   ..
     =====================================

     ᮪ १ࢭ 権    GENS4.    ᨬ    
ᯮ짮  ⪨,      ⮪.  १ࢭ
樨    㪢:

            D            L    I    R    S

AF        AF'       BC        DE        HL   IX

IY        SP        NC        Z         NZ   

         PE        PO

      ਢ ᯨ᮪  Z80,  ४⨢ ᥬ   -
.  ⠪     㪢.

ADC     ADD     AND     BIT     CALL

CCF     CP      CPD     CPDR    SPI

CPIR    CPL     DAA     DEC     DI

DJNZ    EI      EX      EXX     HALT

IM      IN      INC     IND     INDR

INI     INIR    JP      JR      LD

LDD     LDDR    LDI     LDIR    NEG

NOP     OR      OUTDR   OTIR    OUT

OUTD    OUTI    POP     PUSH    RES

RET     RETI    RETN    PL      RRA

RLC     RLCA    RLD     RR      RLA

RRC     RRCA    RRD     RST     SBC

SCF     SET     SLA     SRA     SRL

DEFB    DEFM    DEFS    DEFW    ELSE

END     ENT     EQU     IF      ORG

MAC     ENDM

*D      *      *      *L      *S

*      *F      *



                3.
     =======================

                  .
     ===========================

      ਢ  ਬ  ⨯筮  ᥠ  ࠡ   ᯮ짮
GENS4.  ᫨  箪   ᯮ짮 ᥬ ணࠬ  
    㢥७  ⮬,   ᯮ짮 ᥬ/। GENS4,
  ⥫쭮 ᮢ㥬  ⥫쭮 ࠡ  ਬ. 譨
ࠧ ⨬,   <ENTER> 砥,       "ENTER"
 .

      ਬ:

       ஢ ணࠬ 楫᫥ 㬭, ⥪ -
ன   ࠭  ⭮ ,  ᯮ  ।
"T" ⠪, ⮡  뫮    ⠢  ணࠬ  -
 .

     ᫥⥫쭮 ࠡ:

1 -  ணࠬ 㬭  ணࠬ     ,
     ᯮ  । "P", ⮡   뫮  ⠭-
       ६ ᥠ  稨 訡.

2 - ⫠ ணࠬ 㬭, । , ᫨  室.

3 -    ⫠ ணࠬ  ,  ᯮ  "T" ⠪,
     ⮡  ணࠬ   饭    㣨 ணࠬ-
     .

     । ⮬   㧨 GENS4   -  ⠪:

     LOAD " " CODE 26000 <ENTER>

⮡ 㧨 ᥬ   26000. ⥬ :

     RANDOMIZE USR 26000 <ENTER>

ᥩ   室  ० ।஢,  ..   ⮢ 
ᮧ ணࠬ  ᥬ.

     1- ⠤:  ணࠬ 楫᫥ 㬭.

      ᯮ㥬  । I,  ⮡  ⥪,  ᯮ <
--> > (ᨬ ⠡樨)  祭 ⠡㫨஢ ⨭.

        㪠뢠,  ᯮ ⠡.    ।-
,   ⠡ ᯮ        
  ࠭.  ⨬,   ,    ᥬ୮
⨭ ਬ,   ᫥,   ᮮ⢥⢮ 祭 
襬 ,  㦠 ⮫쪮  樨:

     >I10,10 <ENTER>
     10 ; FAST INTEGER MULTIPLY <ENTER>
     20 ;ROUTINE>MULTIPLIES HL <ENTER>
     30 ;BY DE.RETURN THE RESULT <ENTER>
     40 ;IN HL. FLAG SET ON AN <ENTER>
     50 ;OVERFLOW. <ENTER>
     60 ;<ENTER>
     70        ORG #7F00 <ENTER>
     80  <ENTER>
     90  MULT  OR  <ENTER>
     100       SBC HL,DE;HL>DE? <ENTER>
     110       ADD HL,DE <ENTER>
     120       JR  NC,MU1;YES <ENTER>
     130       EX  DE,HL <ENTER>
     140 MU1   OR  D <ENTER>
     150       SCF;OVERFLOW IT <ENTER>
     160       RET NZ;DE>255 <ENTER>
     170       OR  ;TIMES 0? <ENTER>
     180       LD  ,D <ENTER>
     190       JR  NZ,MV4;NO <ENTER>
     200       EX  DE,HL;0 <ENTER>
     210       RET <ENTER>
     220 <ENTER>
     230 ;MAIN ROUTINE <ENTER>
     240 <ENTER>
     250 MU2   EX  DE,HL <ENTER>
     260       ADD HL,DE <ENTER>
     270       EX  DE,HL <ENTER>
     280 MDDO

