                FreeBSD(98) 30s[h

                                        18N(2006N)0603 (y)

FreeBSD(98) ɂ́AeLXgʂ 30 s\sȂ@\܂B̃hL
gł 30 s\sȂ߂̎菇܂B

) ̋@\͍ŋ߃eiXĂ܂B񍐂҂Ă܂B

FreeBSD(98)  30 s\s@́A2ʂ肠܂B

o 24KHz fBXvC MS-DOS ́u30 svvƓl̕@
o PC-9821  31KHz ΉfBXvC̑g킹 31KHz [hg@

ꂼȉɐ܂B
ȂA386BSD(98)-C2 ɂrbg}bvR\[ (OtBbNʂp
 80x44 s\sȂ) ̓T|[gĂ܂B


1. 24KHz fBXvC MS-DOS ́u30 svvƓl̕@

       30 s\Lɂ邽߂ɂ 30 s\Ή̃J[l쐬Kv
       ܂B̂߂ɂ́A

                /sys/pc98/pc98/module.h         (30 s\̃p[^)
                /sys/pc98/conf/XXX              (J[l config t@C)

       ҏWȂ΂Ȃ܂B

1.1. module.h ̕ҏW

       /sys/pc98/pc98/module.h KȃGfB^pĕҏW܂BύX
       ̂́A

                #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

       ̕łBȊÔƂĂ͂܂B

          E LINE30_ROW ́Aʂ̍słB
          E _VS ́AM̕łB
          E _HS ́AM̕łB
          E _HFP ́ACRTE̔\ԂłB
          E _HBP ́ACRT̔\ԂłB
          E _VFP ́ACRT̔\ԂłB
          E _VBP ́ACRT㑤̔\ԂłB

       ̒ĺADOS  30bios V[Y mkmodule.com ̕\l
       gƂł܂B炩 DOS ŊmFĂƕ֗łB
       Amkmodule ̏o͂甼Iɍ쐬邱Ƃł܂B

1.2. module.h ̔쐬

       module.h ̍쐬łAmkmodule gpłꍇ́Ȁo͂甼
       Iɍ쐬邱Ƃł܂B菇͈ȉ̒ʂłB

         1. 2HC fBXNpӂB
         2. MS-DOS  mkmodule.com sB
         3. KȏԂɂȂ烊^[L[B
         4. SHIFT+F10 Amodule??.inc Ƃt@C쐬B
         5. 1 ʂ̍sB
         6. ESC L[Amkmodule IB
         7. 4 ō쐬 module??.inc  2HC fBXNɃRs[B
         8. FreeBSD(98) NB
         9. 2HC fBXN module??.inc KȃfBNg[ɃRs[
            B
        10. mk30line sB
        11. "Enter module file name: "ƕĂ̂ŁAmodule??.inc ̐
            t@C͂A^[L[B
        12. "Enter number of lines: "ƕĂ̂ŁA1 s̍s͂
            B

        ɂAmodule??.inc ɂ /sys/pc98/pc98/module.h 
        ܂B

        
            /sys/pc98/pc98/module.h ̏݃p[~bVƎs
            ܂B

1.3. config t@C̐ݒ

       /sys/pc98/conf ̉̃J[l config t@CɁA

            options         LINE30

       ĉBAłɂꍇ͕ύXKv͂܂B
       ARgAEgĂꍇ́A`#' OĉB

1.4. J[l̍č\z

       ̂悤(?)J[lč\zĉBJ[l̍č\z̉
       ́uJ[l̍č\zv (Config98.txt Q) ɂ܂B

2. PC-9821  31KHz ΉfBXvC̑g킹 31KHz [hg@

       PC-9821  31KHz ΉfBXvCgݍ킹ĎgpꍇAX
       30 s (480 C) ̕\\͂̂ŁAʂȐݒ͕svłBPɁA
       J[luoptions LINE30vLɂčč\z邾łBL
       1.3.  1.4. QƂĂB

       ܂Åł options LINE30 ̗LAXvbVXN[
       XN[Z[oł 640x480 hbg̉摜\̉ۂ˂Ă܂B

3. 30 s\̎gp

       L 1 邢 2 ̕@ŏƁAۂ̉ʕ\̐
       vidcontrol gp܂Bڂ̓}jAy[WQƂĉB
       FreeBSD(98) ł́Aȉ̃IvV͎gpł܂B

                VGA_40x25
                VGA_80x25
                VGA_80x50
                VGA_320x200
                EGA_80x25
                EGA_80x43

       Ɉȉ̃IvVǉĂ܂B

                PC98_80x25      (80x25[hɂ)
                PC98_80x30      (80x30[hɂ)

----
FreeBSD(98) ڐA`[
