                     
                     
               
                
                 
                 
                        
                         
                           
                             

                               33 

         610011, . , / 326,   


      5732 ( 5735, 2716 )  27256   

     ,      
-      ,   27256
  32  ?             
,           .  
  ,        . ,   
  ,       ,  
          . "   ?",- . 
    "  "  -  .  
  -     32  27256.
( ,  ,   ,    ,   
          .        . )
,    ,      -  ,   , 
   .  , ,  27256 (  
  ):

                         27256
                   
                     A   R   D  
     10   0   P      
      9   1   R   0   11
      8   2   O   1   12
      7   3   M   2   13
      6   4       3   15
      5   5       4   16
      4   6       5   17
      3   7       6   18
     25   8       7   19
     24   9          
     21  10          
     23  11          
      2  12          
     26  13      
     27  14       UPR  1
                    27  
     20   256  U   28
                        
     22        0V  14
                   

          ,   -    ,  
.  .
  1.            (  
   ,  ).
  2.       28     , 
1,  2, 27  28      (     
  ), ..    3 . ,  
    ,      24- . , 
,  1,  2,  27    28    27256       
 .
   .
  3.    26  +5.
  4.    23  +5.
  5.   1   +5.
  6.   28  +5.
  7.   23   16  D1 ( 58087 )
  8.   2   15  D1
  9.   26   14  D1
  10. K 27   13  D1
   .
  11.  ,    8  D10 ( 1551 )   8 
D10    8  D1.
  12.   , .
      ,     .   
,  . ,     
(          ),     
.       F5 (   
  ),           100
.         ""+"",        
,       ,   
  .        .    .
    4 : "DISK LOADER", "TESTKD", "TEST-"  "
".
           -  ,
,  :
        ORG      006C
        JMP      006DA
        ;
        ORG      006DA
        LDA      0DEF7
        CPI      07F       ;  F5
        JNZ      006F
        LXI      ,0800    ; 
        LXI      D,0100
        LXI      B,7800
P1:     MOV      A,M
        STAX     D
        INX      
        INX      D
        DCX      B
        MOV      A,B
        ORA      C
        JNZ      06EB
        MVI      A,020     ;  
        JMP      05D7      ;  (    )
;
           ,  
,  EX-,   SID  
   100 ,    EX-   
   :
  #IPODPR.EX
  #R100
          900   ,   
  -  ,     .
         
          100 ,    . 
       32  -   2  
     30 .      ,
            .     
   -         .      
        0  .      , 
        1100    
.          2 ,  
      0000  07FF   
,         ,     - 
,       27256,        8000
.  ,      ,  
27256,      ,  ,    1104 ,  
      ,    ,     
   0  .    - 
      .  ,  ,  ,  
    -          ,
      2.5      4-5  
.                40 
      ,   ,    ,      
.        100 .
;
        ORG     02E7
        MVI     A,0C3
        STA     0000
        LXI     ,0100     ;   
        SLD    0001       ; 
        LXI     ,07CA     ;  
        MVI     A,8A
        CALL    06B2
        MVI     A,34       ;  . 
        STA     0DED0      ;  
        CALL    UPSL0       ;  
        XRA     A           ; 
        OUT     1B
        CALL    INDEX
        MVI     C,1         ;  1  0  0 
        LXI     ,0DFE0    ;   0DFE0
        CALL    CTSECS
        JNZ     0000        ;   
;
        LXI     ,0DFE0    ; 
        LXI     D,0DEF1    ;  
        MVI     C,1F
        MVI     A,66
P1:     ADD     M
        MOV     B,A
        MOV     A,M
        STAX    D
        INX     
        DCX     D
        DCR     C
        MOV     A,B
        JNZ     P1
        SUB     M
        JNZ     0000        ;   
        STAX    D
;
        LDA     0DFE4      ;    
        MOV     B,A         ;  
        LXI     ,0080     ;   
B2:     MVI     C,1         ;    1 
B3:     CALL    CTSECS
        JNZ     0000        ;  
        DCR     B
        JZ      P2          ;    
        INR     C           ; . 
        MVI     A,6
        CMP     C
        JNZ     B3
        LDA     0DED0      ; . 
        XRI     04
        STA     0DED0
        CALL    UPSL0
        MOV     A,D
        ANI     04
        JZ      B2
        MVI     A,58       ; . 
        OUT     1B
        CALL    INDEX
        JMP     B2          ;  
;
P2:     LXI     ,0100     ;   
        LDA     0DFE4      ;     
        RLC
        RLC
        MOV     B,A
P3:     CALL    03B5       ;   
        INR     
        DCR     B
        JNZ     P3
        RET                 ;   
;
CTSECS:CALL    INDEX       ;   
        MOV     A,C
        OUT     19
        LXI     D,103
        MVI     A,80
        OUT     1B
CTSS:  IN      1B
        RRC
        JNC     CTSS
CTSS1: IN      1B
        ANA     E
        SUB     D
        JZ      CTSS1
        IN      18
        MOV     M,A
        INX     
        JP      CTSS1
        DCX     
        IN      1B
        ANI     9C
        RET
;
INDEX:  LDA     0DED0      ;  
        OUT     1C         ;  
        IN      1B
        RRC
        JC      INDEX
        RET
;
UPSL0:  MOV     D,A         ;  
UPSL:   OUT     1C         ;  
        IN      1B
        RLC
        MOV     A,D
        JC      UPSL
        RET
;
          
,   .
    .
   -    ,    .   ,
     30        (    ,      
      ),  27256 (  15.000 .
      ),  10.000  .   ,     ,
   ,        
  .    60   ,  27512 ( 
64    )    15.000 .  10.000 .   .   
        ,       
    27512 -.    "
  "      .        
     .

                                      .
                                      ( FMSSOFT )
                                    610031, , / 2729



   :
 -  
 -  .   AY8910
 -   256 
 -  -
 -     /

