E:010697                                     (C) 1997 ORIONSOFT
---------------------------------------------------------------

               
                         "ORION-PRO"


                         
                        ==============

    稥 ⭮⥫쭮 讣   8-ࠧ來  ஢
ꥬ      "Orion-Pro" (32 ᥣ  16 ,  
ᮮ⢥ 㬬୮  512      ਠ)
뢠 室  業ࠫ  ࠢ   ⥬,
⮡ ᪫ 䫨 ணࠬ 짮⥫   ᮡ  
樮 ⥬  PRODOS.    ⮣      
  뤥    ᢮        믮
ணࠬ (.. ᪨) १  ⥬  ।
,    樮  ⥬.

     ⥬  ᪮  ।    
ᯥ稢   믮 ᫥ 㭪権:

    - 樠 ᢮ ७ ࠬ஢;
    - ஢  㪠  ;
    - ਭ㤨⥫쭮  뤥   㪠      
⠭ ਧ  ;
    -   뤥      ॡ㥬  ꥬ,
 ⮬ ⥬  ᠬ  室    室    
ᮮ頥         ⮬᪮   ⠭   ਧ
 ;
    - ᢮ ࠭ 뤥  .

         "Orion-Pro"    ࠭  (  60
)  ᥣ ( 16 ) ࣠,    ࠧࠡ⪥
⥬ ᪮ ।  室 뫮  
  ⮬,   ஢ 믮  ।  :
 ࠭筮  ᥣ⭮.

    롮  ᤥ    ᫥  ᯮᮡ,  ᪮,
-,  饭   ᥣ⭮ (१    
  ᭮  ࠭⢥  )      
ࠪ᪨   ᥩ    ,      ࠭筮
饭  4    ࠭  (-  
४砥      0F000..0FFFFH).   -,   ࠩ
ᯫ TV-PRO    ⠪  १  ᥣ,  
楫   㭪権  ࠡ   ஬  ࠭  (ਬ,
࠭    ⠭  ,  뢮  ࠩ     ..)
ॡ  㪠  ᥣ  ᮢ  ,  ..   ஢
ᥣ⮢  ᮢ  । ᥣ⮢ (0..3FFFH).

     ࠧ, ᬠਢ ⥬   -
 ᥣ⭮ ᪮ । . ⪮
⠪ 室   ,   ⥬   뤥
 ,  室  ࠭  ᥣ⮢,  ⠪
,   ᨬ  ꥬ  뢭      ᭮
࠭⢥   饬 砥  ॢ蠥 16 .

    ⥬ ।    ᯥ稢 ࠡ  -
묨 ﬨ ,  騬 ࠧ୮  1  4.  
ࠧ୮      ⢮ "ࠫ-
" ᪮⥩ , ࠧ饭  ࠧ ᥣ,  
   । ᥣ⮢.   ᫮ -
  ॠ樨 㭪権 ࠩ TV-PRO, ࠡ  -
஬  ࠭.  ,   ࠭  ஬ ࠭ -
  ࠧ୮ 1,   ࠭  16-梥-
 ࠭ (EGA) - ࠧ୮ 4.

                   
                ===============================

      믮  㭪権  ।       
㪠 ࠬ 뤥塞  (᢮)    ,
騥    砫        .      ࠬ
।⠢   ᯥ樠쭮 ⠡, 뢠  
  ()   6  9 :

    - ࠧ୮  1..4 (᫮  ᪮⥩,  ࠧ饭
 ࠧ ᥣ,      砫    
) - 1 ;
    -   (1..4000H) - 2 ;
    - 砫     ।  ᥣ  (0..3FFFH)
     ࠭ , ..      
 ᥣ 㫥 (⠪   㤥  뢠  ᥣ
ᮬ) - 2 ;
    -  ᯨ᮪  ஢  ᥣ⮢  ,       室
᪮ ,  ⮬ ⢮ ᥣ⮢  ᮮ⢥
ࠧ୮  - 1..4 .

    ணࠬ 짮⥫  ࠭ ࠬ    
  ⢮    ⥩    楫  ᫥饣
᢮   砭 ᢮ ࠡ.

                     
                   ========================

     믮 ,    ⥬ ।
,        ᢮ .   ᠬ
砫 ࠡ ⥬,      ⢮,  
ᯮ殮 ⥬ 室 室 ᨢ ᥣ⮢,  㪠-
    樠樨.  ⮬ 易⥫쭮, ⮡
    뫨 祭  ᥣ,  騥 
: ਬ,      ࠭ ᥣ
 ᥣ ࠡ祩 ࠭ .   㪠 ⥬ -
  ᯮ짮 ᥣ⮢ ᯮ    -
 ().    ᥣ⮢  ⮬ ᯨ᪥   -
.    㤥  ⢮ ᥣ⮢, -
塞     ( ࠭  ᥣ
ᯮ 1 ).

      뤥  ᢮     믮
ணࠬ  ꥬ ᢮ ᪮  㤥 ,
⮬ ⥬  ᯥ樠  㦥    
 ().    ᯨ᪠ ᢮ ⥩ -
     ᮤন 5 :

    -  ᢮  (1..4000H);
    - ᥣ  砫 ᢮  (0..3FFFH);
    -  ᥣ,  ஬ 室 ᢮ .

     ⥪饩   㤥    ⥪饥  ⢮
 ⮢ (⥫),   ᨬ쭮  -  -
ᨬ쭮 ⨬  ⢮,  㪠    樠樨
(ᮮ⢥騩  ᨬ ꥬ    㤥  5 ࠧ
 ⮩ 稭).

     樠樨 ⥬   㤥 祭 ⮫쪮 -
⥫,  ᪮쪮 ᥣ⮢ 뫮    (  -
⥫   ᥣ); 砫   ᢮ -
⥩  ࠢ 0,   - 4000H (16 ).

    ⠪, ﭨ ⥬ । ᥣ⭮ -
  ࠪਧ  ᯨ᪠:   , ࠬ
  ﭭ  ࠭   ⠪ 뢠  
 (), ᮤঠ饩 7 :

    - ⥪        - 1 ;
    - ᨬ쭠   - 1 ;
    -  ࠧ饭    - 2 ;
    -                - 1 ;
    -  ࠧ饭    - 2 .

    ⨬,      ࠧ饭   ᯨ᪮         
㪠뢠    ।  ࠡ祩  ࠭   ,      ⮬
頥 ᯮ짮     ROM2  -  2000H..
3FFFH.

                     
                    =====================

    । 樠樥 ⥬ ।  室-
 믮 ᫥騥 ⢨:

    - ᮧ , ࠧ⨢   ࠡ祩 ࠭ ;
    - १ࢨ஢   ,    ᨬ-
  (⢮ ⮢)  뢠,   
  5 ;
    -    , ஬ ࢮ.

     樠樨      ⥬ -
⮬᪨ 室   .

                  
               =================================

     ⠭ ணࠬ ⥬ ।  ,
㯭  ணࠬ 짮⥫,  㤥 뢠  㭪ﬨ
 ﬨ.     㭪権   ஢ ⥬
।   室   ROM2 V2.00   㯥 १
 ROM-BIOS   ᮬ 0F82DH,   ⮬    뢠
㭪樨 । 祭 ॣ (A).  樮 -
⥬  PRODOS  ᯮ  㪠 㭪樨   ஢ (
 祣 ᮪頥  ꥬ)   ᢮ 樨  -
᮪ ஢, 㯭 १ 맮 ७ BDOS   -
騥   ணࠬ 짮⥫   㦥 樠-
 ⥬ ᪮ .

                     㭪樨  ஢
                     ----------------------

     㦥  뫮  ⬥祭,  稥 㭪権   ஢ 
ROM2    ॠ 㭪権 ᮪ ஢  
樮 ⥬ PRODOS. ஬ ⮣, 稥 㭪権 -
 ஢   ᮧ   ⥬  ।
,  ᥪ騥  ᭮ ⥬.  ⮣ -
 ,  ᯮ㥬  ⥬,    ॢ 
ࠧ   ᭮ ⥬,   砭 ࠡ -
⥬ - ᢮.

    ⠪,   0F82DH   ᫥騩  㭪権 
஢  । ᥣ⭮ ᪮ :

    A=0  - 樠樨 ᪮  (INIMEM)
            室:
              DE -    묨 묨, ஬ -
                    ;
                     ᮧ   १ࢨ஢ -
                     ;
            室:
              A  -  襭:
                   0 -  樠஢ ᯥ譮;
                   2 - ९ ;
                   3 -  ᥣ  ;
                   4 - ⨬  ᥣ  ;
                   5 - ⨬  .

    A=1  - ஢ઠ    (CHKMEM)
            室:
              DE -  ;
              HL -    ࠬࠬ ;
            室:
              A  -  襭:
                   0 - 㪠   ᢮;
                   1 - 㪠      
                          ⥬;
                   2 - 㪠   筮;
                   3 - ⨬ 祭 ࠧ୮ -
                          (  1..4).

    A=2  - ਭ㤨⥫쭮 뤥   (MRKMEM)
           (⠭ ਧ ᯮ짮 )
            室:
              DE -  ;
              HL -    ࠬࠬ 뤥塞 ;
            室:
              A  -  襭:
                   0 - 㪠  뤥 ᯥ譮  -
                       ॢ  ࠧ ;
                   1 - 㪠   㦥   
                           ⥬;
                   2 - 㪠  㦥  筮;
                   3 - ⨬ 祭 ࠧ୮ -
                          (  1..4);
                  -1 - ⠫쭠 訡 ⥬ (  ࠧ-
                       襭).

    A=3  -    ॡ㥬  (GETMEM)
            室:
              DE -  ;
              HL -    묨  ६ 묨 -
                   ⠬:
                   (HL+0)        - ॡ㥬  ࠧ୮ 뤥-
                                   塞  1..4;
                   (HL+1),(HL+2) - ॡ㥬    뤥塞
                                    1..4000H;         
            室:
              A  -  襭:
                   0 - ॡ㥬  뤥 ᯥ譮;
                   1 -   ᥣ⭮       뤥
                       ॡ㥬 ;
                   2 - ९ ;
                   3 - ⨬ 祭 ࠧ୮ -
                        (  1..4);
                  -1 - ⠫쭠 訡 ⥬ (  ࠧ-
                       襭);
            A=0:
              HL 㪠뢠    ᥬ ࠬࠬ 뤥-
               .

    A=4  - ᢮ 㪠   (FREMEM)
            室:
              DE -  ;
              HL -    ࠬࠬ ;
            室:
              A  -  襭:
                   0 - 㪠  ᢮ ᯥ譮;
                   1 - 㪠   뫠 뤥 (-
                         筮 ᢮);
                   2 - ९ ;
                   3 - ⨬ 祭 ࠧ୮ -
                          (  1..4);
                   4 - ⨬  ᥣ     (-
                         );
                  -1 - ⠫쭠 訡 ⥬ (  ࠧ-
                       襭).


                    樨 ७ BDOS
                    -------------------------

    樨 ७ BDOS (XBDOS) 뢠 १ 
C=50 BDOS,  ⮬ ॣ஢  DE 㪠뢠   -
  ࠬ஢.   ࠬ஢  ᮤন  㭪樨 XBDOS,
室騩  ࢠ 128..255,    ਯ 樨
( ,  ன 室  室  
樨 ࠬ).  ଠ  ࠬ஢ ਢ :

    XBDOSBP:DB      OPER   ; 㭪樨 (128..255)
            DW      ADDR   ; ਯ 樨

    ஬ ᯮ  権 ७ BDOS,   C=50
ᯥ稢 ᯮ 㭪権 BIOS.   ⮣  ॣ DE
㪠뢠   ࠬ஢, ।饣  㭪樨
BIOS,  室   ᯮ ࠬ.   ࠬ-
஢  맮 㭪権 BIOS ਢ :

    BIOSBP: DB      FUNC   ; 㭪樨 (0..127)
            DW      REGAF  ;ᮤন ॣ஢ A,F (F-.)
            DW      REGBC  ;ᮤন ॣ஢ B,C
            DW      REGDE  ;ᮤন ॣ஢ D,E
            DW      REGHL  ;ᮤন ॣ஢ H,L
    
     㭪樨   FUNC  맮 権 BIOS -
 ⥬ PRODOS  室  । 0..16,   
맮 ஢ ROM-BIOS  -   । 50..83  ( 0F800H
ᮮ⢥  50,  0F803H -  51  ..).
          
    ᬮਬ 樨 । ,  㯭  १
 C=50 BDOS:

     50/160 -樠 ⥬ । 
                      室:
                     C    = 50;
                     DE   -   ࠬ஢:
                       OPER = 160;
                       ADDR = 0000H.
                      室:
                     A    -  襭:
                            0 -  樠஢ ᯥ譮;
                            2 - ९ ;
                            3 -  ᥣ  ;
                            4 - ⨬  ᥣ 
                                ;
                            5 - ⨬  .

     160 뢠  宫 㧪 PRODOS  -
   樠樨 ⥬ । ᪮
 ( ⮬ ᫥ ⪫  E:  ⠡ 㭪樮-
 ). ᫨  ⥬ ᯮ짮 ⠭  -
  ࠧ饭   ᪮ ,   ⠪ -
⠭   㪠⥫ , 蠡  ࠧ饭
 ᪮ ,  ᫥ 맮  樨  
 ࠭   १襭  ᪫祭  . 

     50/161 -஢ઠ   
                      室:
                     C    = 50;
                     DE   -   ࠬ஢:
                       OPER = 161;
                       ADDR -    ࠬࠬ ;
                      室:
                     A    -  襭:
                            0 - 㪠      
                                ᢮;
                            1 - 㪠      
                                    
                                ⥬;
                            2 - 㪠     -
                                筮;
                            3 - ⨬  祭  ࠧ-
                                    ( -
                                 1..4);

    ,    ᫥騩 ଠ:

    TOO:    DB      DIM    ;ࠧ୮  1..4
            DW      LEN    ;  1..4000H
            DW      ADDR   ;砫   0..3FFFH
            DB      SEG1   ; ᥣ  1- ᪮
            DB      SEG2   ; ᥣ  2- ᪮
            DB      SEG3   ; ᥣ  3- ᪮
            DB      SEG4   ; ᥣ  4- ᪮

   
    
     50/162 -⠭  ਧ ᯮ짮  
                     
                      室:
                     C    = 50;
                     DE   -   ࠬ஢:
                       OPER = 162;
                       ADDR -    ࠬࠬ ;
                      室:
                     A    -  襭:
                            0 - 㪠   ॢ 
                                ࠧ ;
                            1 - 㪠  㦥 
                                    
                                ⥬;
                            2 - 㪠    㦥  
                                筮;
                            3 - ⨬  祭  ࠧ-
                                    ( -
                                 1..4);
                           -1 - ⠫쭠  訡  ⥬ (-
                                 ࠧ襭).
    
     50/163 -    ॡ㥬 ꥬ
                      室:
                     C    = 50;
                     DE   -   ࠬ஢:
                       OPER = 163;
                       ADDR -  9-⮢    -
                            묨  묨 ६ ⠬:   ࠧ-
                            ୮  (1..4)       (1..
                            4000H);
                      室:
                     A    -  襭:     
                            0 - ॡ㥬   뤥 -
                                譮,   ⮬ ADDR 㪠뢠
                                 9-⮢    -
                                ⥫ 뤥 ;
                            1 -  ᥣ⭮   뤥-
                                 ॡ㥬 ;
                            2 - ९ ;
                            3 - ⨬  祭  ࠧ-
                                    ( -
                                 1..4);
                           -1 - ⠫쭠  訡  ⥬ (-
                                 ࠧ襭).
          

     50/164 -᢮ ⮩  
                      室:
                     C    = 50;
                     DE   -   ࠬ஢:
                       OPER = 164;
                       ADDR -     ࠬࠬ ᢮-
                             ;
                      室:
                     A    -  襭:
                            0 - 㪠    ᢮
                                ᯥ譮;
                            1 - 㪠   뫠 뤥-
                                 (   -
                                 ᢮);
                            2 - ९ ;
                            3 - ⨬  祭  ࠧ-
                                    ( -
                                 1..4);
                            4 - ⨬    ᥣ 
                                 (  );
                           -1 - ⠫쭠  訡  ⥬ (-
                                 ࠧ襭).
          
     50/165 -祭  
                      室:
                     C    = 50;
                     DE   -   ࠬ஢:
                       OPER = 165;
                       ADDR = 0000H;
                      室:
                     HL   -  .

     ᠭ ⥬ ।    ᫥-
騩 ଠ:

    TOS:    DB      SSOLEN ;⥪   (᫮ ⮢)
            DB      SSOMAX ;ᨬ쭠  
            DW      SSOADR ; ࠧ饭 
            DB      SNSLEN ;  (᫮ ᥣ⮢)
            DW      SNSADR ; ࠧ饭 ᯨ᪠ ᥣ⮢
            DB      SSOSEG ;ᥣ   ࠭ 

            .  -
⨬,    ࠭  ⥭  ᥣ 11 (࠭-
 2)    㯠   樮 ⥬  뢠 
ᥣ    RAM1,  ᫥⢨  祣  砫    
室  । ᮢ  RAM1.  ⥫쭮 ᮡ-
  ᯮ짮      稥  ᯮ⥫쭮
७   ࠭ 䨣樨 .  -
 ᯮ      ⠪    1.  
   ।  5*(SSOLEN).


     50/166 -祭 ꥬ ᢮   
                      室:
                     C    = 50;
                     DE   -   ࠬ஢:
                       OPER = 166;
                       ADDR = 0000H;
                      室:
                     A,H,L - 3-⮢ १.


     50/167 -࠭ 䨣樨 
                      室:
                     C    = 50;
                     DE   -   ࠬ஢:
                       OPER = 167;
                       ADDR = 0000H;

     맮  樨 167  ﭨ    ࠭ 
७ .   뢠  宫 -
㧪 PRODOS,  ⠪   맢  ணࠬ  짮-
⥫   ࠭ ﭨ , ஥ 뫮 ⠭
ணࠬ,  ᫥  室    PRODOS.   ᫨      ࠡ
ணࠬ  167  㤥 맢,   믮 -
楤 ⥯  (WBOOT) ⮬᪨ 믮 
168,   ,  ணࠬ, ᢮.

     50/168 -⠭ 䨣樨 
                      室:
                     C    = 50;
                     DE   -   ࠬ஢:
                       OPER = 168;
                       ADDR = 0000H;

     맮  㭪樨 168 ﭨ   ⠭
 ७ .    㭪  ⮬᪨  뢠
 ⥯   PRODOS, ..   ࠧ  襭 ண-
ࠬ ।祩 ࠢ   0000H.  ࠧ -
稢 ᢮  ᥩ ,  ᯮ㥬 ணࠬ,
᫨    뫠 맢  167.

     50/169 -뫪   ᥣ  ᥣ
                      室:
                     C    = 50;
                     DE   -   ࠬ஢:
                       OPER = 169;
                       ADDR -  ਯ:

    
    MOVDSC: DB      SOURSEG ; ᥣ-筨
            DB      TARGSEG ; ᥣ-ਥ
            DW      SOURADR ;  筨 (0..3FFFH)
            DW      TARGADR ;  ਥ (0..3FFFH)
            DW      LENGTH  ;᫮ ⮢ (1..4000H)


      뫪 169   ᯮ⥫쭮    
 ᯮ짮     ⥭ ,  ࠧ頥 
ᥣ⭮ ᪮  (ਬ, ⠡ 㭪樮
, ஢, ࠩ⮢).  室 ࠬ  -
   樨   㤮⢮ ᫥饬 ᫮:
뫠    室  । ᥣ--
筨  ᥣ-ਥ.  ਬ, ਢ  -
ਯ 㤥 ४, ⠪     ᥣ-
ਥ (3800H+1000H-1) 㤥 ॢ 3FFFH:

    MOVDSC: DB      8
            DB      30
            DW      3000H
            DW      3800H
            DW      1000H
            

    
                       *** ORIONSOFT ***



  뫮  ⬥祭,  稥 㭪権   ஢ 
ROM2    ॠ 㭪権 ᮪ ஢  