                      -3    "-128"
                      ---------------------------
   -2.       
,    .  ,   
  ( 32 ).     :     
(. - CCP, CONSOLE COMMAND PROCESSOR).      
:  1.   G[] <>.       2.   I.
   2- :  1 -   -       (
 ),  2-  I   (   ) -   
   .      ,  
-  (  CCP)     .     
,        ( 
 ).      -3    ( 
 ) "MONITOR-EXT" ( 1.2).           
HEX- (D,M,X,K,C,T,F)    ,      
   (  -86,CHANGER)     
 ORDOS (,,, )     ORDOS
    .  (ORDOS    1-).   
MONITOR-EXT  2K  ORDOS,CHANGER,CHR$  M128$  7K.    
 ,  MONITOR-EXT (   ORDOS)      ROM-, 
       .     
     ,      M128$  
 ,    ORDOS,      
     .   -3   
:    (COLD START) -  ,  
   (.)       (F86C).  
  (WARM START)   :  1.    <>  <>
(   !)   ,     CCP.  (
    ORDOS  ROM-  -2  
  ROM-).  2.     (XOR)  B800...BFFF.
   0E6H (     < >   
 - :  CP/M BOOT   ),     0BFFDH.
3.     0E6H,   ROM-    2K   -
  ROM- -0F500H.    ,    ( 2)    B800
- BFFF     BFFD.  4.    ROM- ,    
   - CCP     (G, I).   
      .   - 
   / /   -  
LDBYTE  SVBYTE - / /   ,     
 (.  )   ( )     .
.          ..
  .         ,
    ,       -
  (   ,     ).    
 .   (RDKEY,COUT,INKEY, BEEP)    
 -       <>  <>.   
  ,      -  .  .  -   
     .       3 .
,       -    
    . .      - 
 :  </> + <> - BREAK,    (.F86C) </> + <S> -
PAUSE,     <> </> + <SPACE> -      
    ,     
  (    F800).   
   ,    
 .        :  
           CCP, 
   ,    0F3E3/E4.     
    :  .A -   , HL - 1- 
, DE - 2-, BC -          CCP:
F320/21 - 1- -, F322/23 - 2-, F324/25 - 3-,    F326/27 - 4- -  (
   ).    F300...F31F     
.  F300 -   .   -     -
  HEX-,      . (H,D  B)  
0FFH.       <,>     <SPACE>.
      .      
  -3 - "EXT"  ...    
    ,     
 <>  <> (  /- F800)    <>, <S>  .
               F3DF/E0.
      .   !!!      
    -   !!!       
 -3,           - 
   (, )        
CP/M.          :  106-35-24, - 
21.00  22.30,  :  192238 - / 175.

                  :
    "   -     !"
                              /  MICROSOFT

                                  - 1 -

		  -3 : "MONITOR-EXT"
                ---------------------------------------
     -3      
 - "MONITOR-EXT".    ORDOS     
"-128"    ,        .
          .
   ""  "128$",     
, .  ,       , 
  .        "128$"  "CHANGER"  ROM-
     ...        
ROM- -    ORDOS   ...   -   !  
 ,        "",   "MONITOR-EXT"
 1.2.  ( 1.0   ,  1.1  
.).   MONITOR-EXT     -
-3       B800-BFFF, .  ORDOS.    
MONITOR-EXT ?   :  1.        :
D,M,F,T,K,C,X   ,      (
""    128$) 2.          3.  
   ,         -86 
  CHANGER,         ,    
   .        
.  4.  MONITOR-EXT      ROM-  RAM-.  ,
    4   ( ),     3 RAM-
-  ORDOS   !  ,    MONITORA-EXT    ORDOS.
 ,     MONITOR-EXT     M128$, CH$, CHR$ (86)  !!!
  -   ORDOS.   2 / MONITORA-EXT  7 /  
 ORDOS, CH$, CHR$  M128$.       ORDOS  ROM-,  MONITOROM-EXT 
   ,            .
      ORDOS, ..   " "  "" ( 
    "").         -
 ORDOS (  ) -   ,    
   ( 1.1).  ORDOS         .  
 ,      SCREEN,   --3,
     (  ""  ORDOS,     RAM-,
   3- .  ),   -    ( , 
 ).          MONITORA-EXT.  MONITOR-EXT
   -3.   "EXT"     ( I),
      ROM- (    
1-  2,  ORDOS)       ORDOS.    
 "EXT"    , ..        -
      "EXT"      
 ROM-  ORDOS.        ORDOS ( 
)  MONITORE-EXT   Q,      
(F86C)      B800-BFFF,      
  0E6H     "EXT"  .

                "EXT" ( 1.2):
              --------------------------------------
       :
               * MONITOR-EXT V1.2 *
               * PETERBURG - 1991 *
         :

                     :

D<.>,[<.>],[<N .>] -      ( 
    ).  .  ,   128 .   ASCII-  HEX -
     
F<.>,<.>,<>,[<N >] -       .
     - F     (.)
M<>,[<N >] -      .    ""
       -86  -1      . 
      2- ,   <>.     . ""/"" 
       -   .       -
       ASCII-     <2>,  
T<..>,<..>,<.->,[<N >] -      ( 
     ).    ""   -86, -1,  M128$ -
             
K<.>,<.> -  . . !     .
P<.>,<.>,<N ..>,<N .-> -       .
C<.>,<.>,<.>,[<N >] -   
X<.>,<.>,<>,[<N >] -   

                                - 2 -

                        :

Y[<->],[<.>] -        -86.   
     (      I).     "I" -86,
          -   ,    
           (   "O" -
       ,         -
     . .   - F3DB)  -  .      
     -,     (,    -1); 
     "Y"        -     
        -1    -  <>.    . -
      "ERROR"
O<.>,<.>,[<.>] -        -86. (256  -
     ,- 0E6H, , ,   , 0E6H, ..)
R[<.>],[<.>] -       "ORION-CHANGER".  
      ,  , .    .   
        (  ).       -
      (    Y - ,   ).    -
        G ( ,  ORDOS-  ORDOS  ).
                  
     RAM-.   <>.
W<>,<.>,<.>[,<.>] -       "ORION-CHANGER". 
      8 .

                    :

A ( -) -  ROM-     
B[<N >] -  RAM-     .  N  (1,2,3)  ,
        - 1.  ,   4-      3 -
      RAM-,   B/01 - B/03.      . -
     B/02  B/03   
L< > -       .     .  -
       $-   <>< > -  $-  
S<.>,<.>,<.> -     
F[<N >] -  RAM-,   B/01.   -  Y,
       <>   ORDOS (     )
E< > -     ,  .     
         
 <>        .

Q ( -) -    "MONITOR-EXT"    0F86H.
H ( -) - HELP.    ,  -      -
      .       (  .-). 
         /,      B7FC/FD, -
          HELP  :     
     , .     B7FC/FD,  .   B7FE/B7FF;
         0E6H,     .

                    "":
               ----------------------------------------------
        , 
 D,M,T   ..       .   ROM- 
RAM-   ,   .      
  16 .     :  8  - ,   
 20H () 2  -      2  -     
  16    4  -   ,   
      ,     .    
       ..       
         ( ORDOS -  - 0FFH).
       ,    
ROM-    RAM-.

          -3  "-128".  .
          -----------------------------------------------------
-2 (/01.91)     /, 
, , .     ( ) , 
ESC-Y          
 VT52,       . CP/M.   
-2 .,  ,    "  "
,   ROM-.    ,     
   -3 (..  " ").    
 -2,    ,      
.   ,       
,      ,     ,    
    /-  .   -3  
(   -86  ")    -  .., 
          
. (.).
                                          - 3 -

           -3 (-  )
         -----------------------------------------------
           ..      
     F3C3      - C3 (JMP)
     F3C4/C5   - --        -  / BEEP
     F3C6      - C3 (JMP)
     F3C7/C8   - --        -  /    
     F3C9      - C3 (JMP)
     F3CA/CB   - --        -  /   
     F3CC      - C3 (JMP)
     F3CD/CE   - --        -  /    
     F3CF      - C0        -     
     F3D0      - 30        -  , 
     F3D1/D2   - F000      -  
     F3D3      - 00        -    
     F3D4      - 00        -    
     F3D5      - 19        - -    
     F3D6      - 00        -   
     F3D7      - 00        -   
     F3D8/D9   - --        -      
     F3DA      - 40        -    
     F3DB      - 60        -    
     F3DC      - 00        -     
     F3DD      - 00        - . /-  
     F3DE      - 00        - .  - ESC-
     F3DF/E0   - --        -  / .  . -
     F3E1/E2   - --        -  . /-  
     F3E3/E4   - --        -  /- -  
     F3E5      - 00        -   (0FFH)/ (00)
     F3E6      - 00        - .  
     F3E7      - 48        -  /- BEEP
     F3E8/E9   - --        -  /-    
     F3EA/EB   - --        -  /-    

           -3 ( -  )
         ------------------------------------------------
     F300...F31F  -   
     F320/21      - 1-  
     F322/23      - 2-  
     F324/25      - 3-  
     F326/27      - 4-  
     F3C1/C2      - . SP   / SCROLL
     F3EC/ED      - RAMTOP, - . 

               -3
             -----------------------------------
-3  ,    ,  
.   /-      -1  -2.
F803 - RD-KEY,    -.  :  A -  .    (
     A) .     <>/<>  -  .-
     .        F3C7/C8.   /  .
      -2       .  
         -3.      / -2, 
            ,     , 
      ,     .
F806 - LDBYTE,    .  :  A=0FFH -   - 0E6H; A=08 - 
     .  :  A -  .    ( A) .
        ,   .  F3E8/E9.  /  
          .  .   ""  
       ,   .  F3D8/D9,    ""  6
      !
F809 - COUT,    .  :  C -  .    .
       <>/<>.        .
     F3CD/CE.    .  ESC- -2  
     "" (01.1991).     ,    
       .     -2   6*8,   6*7, 
            -8;    ( )
       .
F80C - SVBYTE,    .  :  C -  .   
     .      .  F3EA/EB.
F80F -    .  :  A -  .    .
        /   (.    ).
        .  - - <>  <>.
F812 - STATUS,   .    ( A) .  :
     A=00 -    , A=0FFH -  - .    
      ,  ""  .  -.
F815 - PR_HEX,       .  :  A - .  
     ,   A !  .
                                            - 4 -

F818 - PR_MSG,    .  :  HL -    ,
       - 00H.   ,  HL, .  HL    
        .
F81B - INKEY,     (  ).   
     <>/<>.  :  A=0FFH -   , A=0FEH -  /;  
     ,      (/),  <>/<>
F81E -   .  :  .H -  , .L -  
     ().    -
F821 - / .    (-3) /   .  :
     HL- , DE - .    <>   .   
       .   "<-";   CP/M  / PRINT
     (-  CP/M - CTRL/P).
F824 - LD_MAS,    .    
F827 -  / SV_MAS,    . .
F82A - CH_SUM,  . .  :  HL - ., DE -..
     : DE -., HL=DE, BC=.
F82D -   .     
        .
F830 -     .  HL=RAMTOP
F833 -     .  :  HL=   .
F836 -    .   .  :  HL - , A -  .  
     (1-3).  :  C -  
F839 -    . .  :  HL - , A -  .  
     (1-3).  C -  .
F83C -  .  :  H -   (Y), L -   (X).
F83F - BEEP,     .   (F3E7).     F34/C5.
F842 -      -3 (V3.1).

   -3  . - 7E00.     
    -3:   . 24A3/297 (02.1991) - / 
     6*7 /      
-8,    "" :p,,q      .
  -3      -86.    .  
7007, ,       ,    
  BIOS-F800.     /- F800    (
-2), /     	 .  . 3/4 	
   -.  (  7007   .
    B    ,     , 
      7007   ).  
       - ( ..    7).
   -3      7007 (  
 ),    C 7007    -.  
  -3 (   -2)    
.       A800-AFFF    :
      -   ( 8*8, -  5*7 -
 IBM- -7,    ),   
 /   .   -2 ( -3)    
,    .       
   ( .    ) -      
    .   (, , ).  
 ,       
""  -8    (.   1986 N4).   
   -8 (      )  
 IBM-PC (       ).  
     "SCREEN" ( 2.0 - 2.4).

                                  -,  1991

                                             - 5 -
;
  BIOS-F800.     /-