                FreeBSD(98) 30ԥ⡼

                                        $Date: 2003/01/09 16:11:57 $

FreeBSD(98) ˤϡƥȲ̤ 30 ɽԤʤǽޤΥɥ
ȤǤ 30 ɽԤʤμ⤷ޤ

FreeBSD(98)  30 ɽԤˡϡ2̤ꤢޤ

o 24KHz ǥץ쥤 MS-DOS Ρ30 ԷײפƱͤˡ
o PC-9821  31KHz бǥץ쥤ȹ碌 31KHz ⡼ɤȤˡ

줾ʲޤ
ʤ386BSD(98)-C2 ˤäӥåȥޥåץ󥽡 (եå̤Ѥ
 80x44 ɽԤʤ) ϥݡȤƤޤ


1. 24KHz ǥץ쥤 MS-DOS Ρ30 ԷײפƱͤˡ

       30 ɽͭˤ뤿ˤ 30 ɽбΥͥɬ
       ޤΤˤϡ

                /sys/pc98/pc98/module.h         (30 ɽΥѥ᡼)
                /sys/pc98/conf/XXX              (ͥ config ե)

       ԽʤФʤޤ

1.1. module.h Խ

       /sys/pc98/pc98/module.h ŬʥǥѤԽޤѹ
       Τϡ

                #define LINE30_ROW   30
                #define _HS     1 + 1
                #define _VS     2
                #define _HFP    3 + 1
                #define _HBP    14 + 1
                #define _VFP    11
                #define _VBP    44

       ʬǤʳΤȤ񤭴ƤϤޤ

           LINE30_ROW ϡ̤ιԿǤ
           _VS ϡľƱǤ
           _HS ϡʿƱǤ
           _HFP ϡCRT¦ɽ֤Ǥ
           _HBP ϡCRT¦ɽ֤Ǥ
           _VFP ϡCRT¦ɽ֤Ǥ
           _VBP ϡCRT¦ɽ֤Ǥ

       ͤϡDOS  30bios ꡼ mkmodule.com ɽ
       ȤȤǤޤ餫 DOS ǳǧƤǤ
       mkmodule νϤȾưŪ˺뤳ȤǤޤ

1.2. module.h Ⱦư

       module.h κǤmkmodule ѤǤϡνϤȾ
       ưŪ˺뤳ȤǤޤϰʲ̤Ǥ

         1. 2HC ǥѰդ롣
         2. MS-DOS  mkmodule.com ¹Ԥ롣
         3. Ŭʾ֤ˤʤä꥿󥭡򲡤
         4. SHIFT+F10 򲡤module??.inc Ȥե롣
         5. 1 ̤ιԿ⤹롣
         6. ESC 򲡤mkmodule λ롣
         7. 4 Ǻ module??.inc  2HC ǥ˥ԡ롣
         8. FreeBSD(98) ư롣
         9. 2HC ǥ module??.inc Ŭʥǥ쥯ȥ꡼˥ԡ
            롣
        10. mk30line ¹Ԥ롣
        11. "Enter module file name: "ʹƤΤǡmodule??.inc 
            ե̾Ϥ꥿󥭡򲡤
        12. "Enter number of lines: "ʹƤΤǡ1 ԤιԿϤ
            롣

        ˤꡢmodule??.inc ˤä /sys/pc98/pc98/module.h 
        ޤ

        
            /sys/pc98/pc98/module.h ν񤭹ߥѡߥå̵ȼ¹Ԥ
            ޤ

1.3. config ե

       /sys/pc98/conf βΥͥ config եˡ

            options         LINE30

       äƲ⤷ǤˤѹɬפϤޤ󡣤
       ȥȤƤϡ`#' 򳰤Ʋ

1.4. ͥκƹ

       ĤΤ褦(?)ͥƹۤƲͥκƹۤβ
       ϡ֥ͥκƹۡ (Config98.txt ) ˤޤ

2. PC-9821  31KHz бǥץ쥤ȹ碌 31KHz ⡼ɤȤˡ

       PC-9821  31KHz бǥץ쥤Ȥ߹碌ƻѤ硢
       30  (480 饤) ɽǽϤΤǡ̤פǤñˡ
       ͥoptions LINE30פͭˤƺƹۤǤ嵭
       1.3.  1.4. 򻲾ȤƤ

       ޤδĶǤ options LINE30 ̵ͭץå她꡼
       䥹꡼󥻡ФǤ 640x480 ɥåȤβɽβݤͤƤޤ

3. 30 ɽλ

       嵭 1 뤤 2 ˡǽ򤷤ȡºݤβɽ
       vidcontrol Ѥޤܤϥޥ˥奢ڡ򻲾ȤƲ
       FreeBSD(98) ǤϡʲΥץϻѤǤޤ

                VGA_40x25
                VGA_80x25
                VGA_80x50
                VGA_320x200
                EGA_80x25
                EGA_80x43

       ˰ʲΥץɲäƤޤ

                PC98_80x25      (80x25⡼ɤˤ)
                PC98_80x30      (80x30⡼ɤˤ)

----
FreeBSD(98) ܿ
