(C) 1993,1995 ORIONSOFT                            ..
 --------------------------------------------------------------

		OS-DOS V2.3X, 2.4X, 2.6X, 3.6X
	       
       -----------------------------------------------

     () /-80 (Control Program for  Mic-
rocomputers)    1977  	DIGITAL   RESE-
ARCH Inc.    MDS800   INTEL,   
      8-  
I8080  Zilog Z80.           
CP/M           
  ,  
   ,       -
 .         	-
 .
   	 /     	
,    , ,   -
	,     .   -
     Lotus 1-2-3, Frame Work,  Dbase
 .    /.
       / - 1.4,  2.2,
3.0  3.0+.    2.2   1979 .   -
  ,     
  8  ( 512 )      -
    (      
  ..),        -
  ( ).
   /,   2.2,     1800,
-05  8020 (""),     3.0,      "SCP",
   "-1715".
      3-  - , BDOS  BIOS.   
/       BIOS,	 -
     /  
 (.   "").   -
   BIOS     	-
    .	   
  BIOS   ,    
          
 -  (   ),    
  /.    ""  "-
-128"       -
,      	-
  .
          /  	"-
-128"  BIOS	   "",	       
181893.      , 	    
,    -      -
   "" NN 5-7  1993.
     /    "-128"    "OS-
-DOS" - ORIONSOFT Disk	Operating  System".     "OS-
-DOS48K" -      0  "OS-DOS60K" -   -
   1.    X.4X    X.6X
(  - 2.4X, 2.6X).
          OS-DOS,    
,   BOOT- (   ),  
 BDOS   BIOS.  


		    -
		 ------------------
    ,      -
   . ""  LDOS$  [1]  -
   (1 )   	  
 .    256     	
00-0FFH      0000.   -
    0000 (      
  )  ,  ,  
  - SAVE, ..  	    
  (   ).
        00-0FFH (   -
    OS-DOS       -
 )      1.    -
    ,    	-
.   -  "",      
 /     .	 	
         ""
        (  -
 OS-DOS) - "",   	-
.

						    1
      0 1  2 3	4 5  6 7  8 9   B  C D  E F
 0000 C330 0000 0000 0000 0101 0301 0500 5000 .0............P.
 0010 2800 040F 0084 017F 00C0 0020 0004 00D7 (.......... ....
 0020 4F52 494F 4E20 3132 382E 3200 9D00 AC00 ORION 128.2.....
 0030 3100 012A 2B00 3A0A 00FE 023E 5001 050E 1..*+.:....>P...
 0040 CA48 003E 3001 0307 3208 0032 14F7 CDC2 .H.>0...2..2....
 0050 00C3 5F00 3208 0032 14F7 CDC2 000E 0179 .._.2..2.......y
 0060 3212 F73E 84CD A500 C5D5 CDAF 001A E6DD 2..>............
 0070 C200 F8D1 C105 C27D 002A 2D00 E90C 3E06 .......}.*-...>.
 0080 B9C2 5F00 1DCA 9300 3A08 00E6 EF32 14F7 .._.....:....2..
 0090 C35D 003E 58CD A500 3A10 F70F DA98 003A .].>X...:......:
 00A0 0800 C354 0032 10F7 3E0F 3DC2 AA00 C911 ...T.2..>.=.....
 00B0 10F7 0113 F71A 1FD0 1FD2 B500 0A77 23C3 .............w#.
 00C0 B500 3A0B 00B7 1E01 C81E 02C9 2020 2020 ..:.........    
 00D0 4F52 494F 4E53 4F46 5420 2D20 2020 2020 ORIONSOFT -     
 00E0 2020 2073 7567 6F6E 716B 6F20 772E 702E	  ..
 00F0 0000 0000 0000 0000 0000 0000 0000 0000  ................

         	  -
.	  0000-0002    	  -
 .    03       0000
 LDOS$  ,     
.      (  	)
   05    ""	    
 ,      "NON-SYSTEM
DISK".
  .  0003-0007 - ,      OS-DOS.  
 0007-001F        
( ) :  , ,   -
    .    	-
  FORMAT.COM,      ,  
    .   
 "",  ""    ""  
  "".   :  -,
80-40 ,  -  .		-
 (    	    "-128")
 : 80 ,  ,    .  
         
  ""   "-128",        
   .
      0020-002    .    
  FORMAT.COM,  	 OS-DOS
V2.3X,      "-128.2".   OS-DOS
V2.4X (2.6X)            
  DIR.     	FORMAT-
.COM  SYS.COM (  ).
      002-002      OS-DOS  
         (:    
,   -         
  ""  )    .  
     ,  -
   002D-002.         BIOS  
""   OS-DOS,  ..	  
   BDOS   BIOSo.   	 
        LDOS$.
     002FH - .      
()  OS-DOS.      -
.  00 -         OS-DOS  -
VX.4X, 01 -    1 - OS-DOS VX.6X  ..
       0030  00  	  -
.     (   OS-
-DOS)  .    	  -
   .
     ,         
-         OS-
-DOS48K ( 	      -  V2.30,
2.31,2.40,2.41),    OS-DOS60K  (    -
  1-3 - V2.60,2.61).      V3.60.
         - 002-002 
002D-002.    OS-DOS60     : 0CB00
 0DA00 .
       OS-DOS    0000-0007  
 :
    0000-0002 -    BIOS    OS-DOS
(" ").        -
    .     
  CCP  BDOS,    .
    0003 -     ()
           
 (A,B,C,D)   .       	
 . 

       A    B	 C    D
    ---------------------
     D7D6 D5D4 D3D2 D1D0
    ---------------------
     LST  PUN  RDR  CON 

    LST -  
    PUN -    ()
    RDR -    ()
    CON -  (-, -) 

     OS-DOS  "Orion-PRO"  PUN  RDR   
 COM1 -  .

     A(D7-D6)	    B(D5-D4)	   B(D5-D4)	  D(D1-D0)
     --------	    --------	   --------	  --------
    /00 - TTY	   /00 - TTY	  /00 - TTY	 /00 - TTY
 LST 01 - CRT	PUN 01 - PTP   RDR 01 - PRT   CON 01 - CRT
     10 - LPT	    10 - UP1	   10 - UR1	  10 - BAT
    \11 - UL1	   \11 - UP2	  \11 - UR2	 \11 - UC1 

    TTY -   ()
    CRT -   ()
    BAT -   
    UC1 - ,  
    PTR -    
    UR1 - . N1,  
    UR2 - . N2,  
    PTP - .  
    UP1 - . N1,  
    UP2 - . N2,  
    LPT -   
    UL1 -    

        	  
/-80 DIGITAL RESEARCH INC.  , ,	
.  	BIOS  /  "-128" (
    - OS-DOS)   
 .          -
-    BIOS.    BDOS       0003,
   7  8       -
    .       STAT-
.COM,    ,   
    0003      (-
!). OS-DOS  "  "   0003    -
 00. 
    0004 -   
    0005-0007 -    BDOS      -
.       
,   ,    
0005 (CALL 5).  


		   BIOS.  .
		 -------------------------- 
       BIOS (BASIC INPUT/OUTPUT SYSTEM)  -
   .     	BIOS.  
    17    ,  -
      ""	-
.    -       ""  
  ( ,    RET -
READER,  PUNCH  .),         -
.
 
         
 
 Bas + 00H  JMP  BOOT	   ; ""  
       03H  JMP  WBOOT	   ; ""  
       06H  JMP  CONST	   ;  
       09H  JMP  CONIN	   ;    
       0CH  JMP  CONOUT    ;    
       0FH  JMP  LIST	   ;    
       12H  JMP  PUNCH	   ;   
       15H  JMP  READER    ;   
       18H  JMP  HOME	   ;   0 
			   ;  
       1BH  JMP  SELDSK    ;   (0,1,2)
       1EH  JMP  SETTRK    ; .  (0-79)
       21H  JMP  SETSEC    ; .  (1-10)
       24H  JMP  SETDMA    ; .  
       27H  JMP  READ	   ;   
       2H  JMP  WRITE	   ;   
       2DH  JMP  LISTST    ;   
       30H  JMP  SECTRAN   ;   

     BAS -    	BIOS    
.        0001-0002.
 OS-DOS48K - 0AC00H,  OS-DOS60K - 0DA00H.
            
  :
     -	    (BOOT  WBOOT)
     -	  -   (CONST,CONIN
	  CONOUT,LIST,PUNCH,READER  LISTST)
     -	    -     (HOME
	  SELDSK,SETTRK,SETSEK,SETDMA,READ,WRITE  SECTRAN)
           -
 BIOS.
 
     BOOT  -           
    ,      
   OS-DOS.         ,
  AUTOEXEC.BAT (      -
)     CCP  	,
   "".
 
     WBOOT   -  ,   (  -
 BDOS  CCP) 	.   " "  -
        -
      0000	(    
    C/)   CTRL/C.   
      	
 -   BDOS.     WBOOT 
   .       ,
   .
 
     CONST   -      	    
   "" - 0FF,      -
,  00   .      -
  STAT (0F812) .
 
     CONIN   -    ,     -
 .     "".     -
      KBRD (0F803)   -
.
 
     CONOUT  -     ""  	
       TVC  (0F809)
.
 
     LIST   -      ""  .  -
 BIOS OS-DOS         
 -  (DPRINT.COM).
 
     PUNCH -     .   ,  
    OS-DOS    ""      
.  "".
 
     READER -     .  ,
   OS-DOS        -
.  "".
 
     HOME   -        -
   , ..     "00". -
    SETTRK    00H.
 
     SELDSK -   ,     -
 "C".       	-
/  (C=0 -   "", C=1 -  "B").  
   	 SELDSK    -
  HL     (DISK  PARAMETER
HEADER). E      -
,  HL=0000H.
 
     SETTRK -               
  (     79).
 
     SETSEC -          -
  C.
 
     SETDMA -     ,    
 ,     (128  )      
.          	 
0080.
 
     READ   -         -
 ,   ,     
 SETDMA     +  128  .    -
   SETTRK,	SETSEC.    -
 ""     :
	        = 00 -  
	        > 0  -    
 
     WRITE  -          
 ( ,       SET-
DMA,   128 )  	,    -
,    (    SETSEC,SETTRK  SETDSK).  
    READ.
     ,   READ  WRITE   -
 :     ,      
 .   /    (1
)    (128 )      
 ,   SETDMA.
      ""  -  ,    
      128     -  -
.           -
  40 .
         	
   .     ,
    -   
 - 5,        .   
          
  .
     BDOS       "" -
  128 .    BIOS     "-
". 

     LISTST -      (/ -
) .	   BIOS      -
         -
DPRINT.COM.      -     
"" = 00,   =FF.
 
     SECTRAN -      
     .      
     ,   
     .        
   ,         
128 .   ,      BIOS
(     "-128")      -	
""      .	  
   BDOS    .
 
        .
   -      OS-DOS 	-
    1A ( CTRL/Z).
   -    OS-DOS    "-
"     	-    -
  BIOS.
   -         -
   .        -
    , , 	  -
       .  
  	  	,     
     READ    WRITE       -
  / .    
 ( 5-6 ) ,        -
  . 

		      -----------------
   BIOSo.   	 
  