パソコン日記

パソコン関係のブログ

WIN98とPC-DOS7.0/Vの切り替えBAT

なんとなく書いておく

WINDOWS98が動くマシンなら、まず最初にPC-DOS J7.0/Vで、FDISKしてFORMATしてDOSをインストール。その後、WINDOWS98SEのCDROMからSETUPのファイルをWIN98CABというフォルダを作ってコピーして、WINDOWS98のセットアップ。

WINDOWSディレクトリィは触らないが、後の環境は、環境が出来上がってるマシンからごっそりコピー。こうするとWINDOWS98とPC-DOS7.0/Vの環境が出来上がり。
WINDOWSディレクトリでいじるのはスタート メニューとデスクトップの中からいるものだけコピー。

まぁメインがDOS環境で使うので、WINDOWSはネットワーク経由のファイル転送に使うくらい。DOSで構築することも出来るけど、WINDOWS使ったほうが転送速度が速い。
まぁNEC PC98なんかは全部DOSで構築しています。

ここからが、どうでもいいが長くなる
まず、MSDOS.SYS
@@@@@@@@@@@@@@@@@@@@@@@@@@@@


[Paths]
WinDir=C:\WINDOWS
WinBootDir=C:\WINDOWS
HostWinBootDrv=C

[Options]
BootMulti=1
BootGUI=1
DoubleBuffer=1
AutoScan=1
WinVer=4.10.1998
;
;The following lines are required for compatibility with other programs.
;Do not remove them (MSDOS.SYS needs to be >1024 bytes).
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxg
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxj
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxm
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxn
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxp
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxq
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs
BootMenu=1
BootMenuDelay=3
BootWin=1
BootKeys=1
BootDelay=0
Logo=1
DrvSpace=1
DblSpace=1
NetWork=0
BootWarn=1
LoadTop=1
BootMenuDefault=7

@@@@@@@@@@@@@@@@@@@@@@@@@@


CONFIG.DOS
@@@@@@@@@@@@@@@@@@@@@@@@@@


[MENU]
MENUITEM=NON ,Dos Nothing
MENUITEM=ALL ,Dos Use Fep & CD Rom
MENUITEM=US ,US
MENUITEM=PURE ,PURE
MENUITEM=PUREJ ,PUREJ
MENUCOLOR=7,1
MENUDEFAULT=US,1
[NON]
include=Block1
include=Japanese2
include=Block2
include=GoVtext
[ALL]
include=Block1
include=Japanese2
include=Block2
include=Fep
include=CDrom
include=GoVtext
[LAN]
include=Block1
include=Japanese2
include=Block2
include=Lan
include=GoVtext
[PURE]
include=US
[PUREJ]
include=Block1
include=Japanese2
include=Block2
[LINUX]
include=US
[US]
BUFFERS=30
FILES=40
DOS=HIGH,UMB
DOSDATA=UMB
COUNTRY=001,437,C:\IBMDOS\COUNTRY.SYS
SHELL=C:\IBMDOS\PS2\COMMAND.COM /P /E:512
DEVICE=C:\IBMDOS\HIMEM.SYS
DEVICE=C:\IBMDOS\EMM386.EXE RAM
DEVICE=C:\IBMDOS\ANSI.SYS /X
LASTDRIVE=Z
SET US=ON

[Block1]
DEVICE = C:\TOOL\HSB.EXE VW Y-
BUFFERS=30
FILES=50
DOS=HIGH,UMB
DOSDATA=UMB
LASTDRIVE=Z
COUNTRY=081,932,C:\IBMDOS\COUNTRY.SYS
SHELL=C:\IBMDOS\COMMAND.COM /P /E:1024 /H
REM DEVICE=C:\IBMDOS\HIMEM.SYS
REM DEVICE=C:\IBMDOS\EMM386.EXE RAM
DEVICE=C:\SYS\QEMM386.SYS
[Japanese1]
DEVICEHIGH=C:\JPN\$FONT.SYS
DEVICE=C:\JPN\$DISP.SYS
[Japanese2]
DEVICE=C:\JPN\SD32\FONT32.EXE /P=C:\JPN\SD32\WIN31\
DEVICEHIGH=C:\JPN\DSPSS\DSPSS.COM /HS=OFF
[Block2]
DEVICEHIGH=C:\IBMDOS\ANSI.SYS /X
INSTALL=C:\IBMDOS\KEYB.COM JP,932,C:\IBMDOS\KEYBOARD.SYS
[CDrom]
DEVICEHIGH=C:\MTM\MTMCDAI.SYS /D:MITSUMI
SET UseCDrom=ON
[Fep]
DEVICE=C:\ATOK8\ATOK8A.SYS /UCF=C:\ATOK8\ATOK8.UCF /Z=1 /E=1
DEVICEHIGH=C:\ATOK8\ATOK8B.SYS
[GoVtext]
SET GoVtext=ON
[Lan]
SET LAN=ON

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

AUTOEXEC.DOS
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


@ECHO OFF
SET COMSPEC=C:\IBMDOS\COMMAND.COM
IF "%CONFIG%" =="US" SET COMSPEC=C:\IBMDOS\PS2\COMMAND.COM
PROMPT $P$G
SET PATH=C:\BAT;C:\IBMDOS;C:\;C:\TOOL;C:\TOOL\VZ;C:\JPN;C:\TMP\;C:\TOOL\MIDI
LH C:\IBMDOS\KEYB.COM JP,932,C:\IBMDOS\KEYBOARD.SYS
IF "%CONFIG%" =="US" APATH 2 C:\IBMDOS\PS2
SET TMP=C:\TMP
SET BLASTER=A220 I5 D0 T4
LH PANSI
LH KILL106
LH CAPON
LH KREP
KSH
IF "%GoVtext%" =="ON" XDSPX 0
INI
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

この環境で、
DOS1BOOT.BAT


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@echo off
IF EXIST C:\COMMAND.W40 GOTO DOS
IF EXIST C:\COMMAND.DOS GOTO WIN
ECHO ERROR
GOTO END
:DOS
ATTRIB C:\MSDOS.SYS -R -H -S
REP BootMenuDefault=1 BootMenuDefault=7 C:\MSDOS.SYS
REP BootMenuDefault=5 BootMenuDefault=7 C:\MSDOS.SYS
ATTRIB C:\MSDOS.SYS +R +H +S
REPL MENUDEFAULT=ALL,1 MENUDEFAULT=NON,1 C:\CONFIG.SYS
REPL MENUDEFAULT=WIN,1 MENUDEFAULT=NON,1 C:\CONFIG.SYS
REPL MENUDEFAULT=US,1 MENUDEFAULT=NON,1 C:\CONFIG.SYS
chkwin.com
if errorlevel 255 goto WIN31
HARDBOOT.COM
GOTO END
:WIN31
REBOOT31.EXE B
GOTO END
:WIN
ATTRIB C:\MSDOS.SYS -R -H -S
REP BootMenuDefault=5 BootMenuDefault=7 C:\MSDOS.SYS
REP BootMenuDefault=1 BootMenuDefault=7 C:\MSDOS.SYS
ATTRIB C:\MSDOS.SYS +R +H +S
REPL MENUDEFAULT=ALL,1 MENUDEFAULT=NON,1 C:\CONFIG.DOS
REPL MENUDEFAULT=WIN,1 MENUDEFAULT=NON,1 C:\CONFIG.DOS
REPL MENUDEFAULT=US,1 MENUDEFAULT=NON,1 C:\CONFIG.DOS
IF EXIST TEMP_REP.FIL del temp_rep.fil
REBOOT95.EXE
GOTO END
:END
IF EXIST TEMP_REP.FIL del temp_rep.fil
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

US.BOOT.BAT
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


@echo off
IF EXIST C:\COMMAND.W40 GOTO DOS
IF EXIST C:\COMMAND.DOS GOTO WIN
ECHO ERROR
GOTO END
:DOS
ATTRIB C:\MSDOS.SYS -R -H -S
REP BootMenuDefault=1 BootMenuDefault=7 C:\MSDOS.SYS
ATTRIB C:\MSDOS.SYS +R +H +S
REPL MENUDEFAULT=NON,1 MENUDEFAULT=US,1 C:\CONFIG.SYS
REPL MENUDEFAULT=WIN,1 MENUDEFAULT=US,1 C:\CONFIG.SYS
REPL MENUDEFAULT=ALL,1 MENUDEFAULT=US,1 C:\CONFIG.SYS
IF EXIST TEMP_REP.FIL del temp_rep.fil
chkwin.com
if errorlevel 255 goto WIN31
HARDBOOT.COM
GOTO END
:WIN31
REBOOT31.EXE B
GOTO END
:WIN
ATTRIB C:\MSDOS.SYS -R -H -S
REP BootMenuDefault=1 BootMenuDefault=7 C:\MSDOS.SYS
ATTRIB C:\MSDOS.SYS +R +H +S
REPL MENUDEFAULT=NON,1 MENUDEFAULT=US,1 C:\CONFIG.DOS
REPL MENUDEFAULT=WIN,1 MENUDEFAULT=US,1 C:\CONFIG.DOS
REPL MENUDEFAULT=ALL,1 MENUDEFAULT=US,1 C:\CONFIG.DOS
IF EXIST TEMP_REP.FIL del temp_rep.fil
REBOOT95.EXE
GOTO END
:END
IF EXIST TEMP_REP.FIL del temp_rep.fil
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

WINBOOT.BAT
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


@echo off
IF EXIST C:\COMMAND.W40 GOTO DOS
IF EXIST C:\COMMAND.DOS GOTO WIN
ECHO ERROR
GOTO END
:DOS
ATTRIB C:\MSDOS.SYS -R -H -S
REP BootMenuDefault=5 BootMenuDefault=1 C:\MSDOS.SYS
REP BootMenuDefault=7 BootMenuDefault=1 C:\MSDOS.SYS
ATTRIB C:\MSDOS.SYS +R +H +S
del temp_rep.fil
REPL MENUDEFAULT=DOS,1 MENUDEFAULT=WIN,1 C:\CONFIG.W40
chkwin.com
if errorlevel 255 goto WIN31
HARDBOOT.COM
GOTO END
:WIN31
START REBOOT31.EXE B
GOTO END
:WIN
ATTRIB C:\MSDOS.SYS -R -H -S
REP BootMenuDefault=5 BootMenuDefault=1 C:\MSDOS.SYS
REP BootMenuDefault=7 BootMenuDefault=1 C:\MSDOS.SYS
ATTRIB C:\MSDOS.SYS +R +H +S
del temp_rep.fil
REPL MENUDEFAULT=DOS,1 MENUDEFAULT=WIN,1 C:\CONFIG.SYS
chkwin.com
if errorlevel 255 goto WIN31
HARDBOOT.COM
GOTO END
:WIN31
START REBOOT31.EXE B
GOTO END
:END
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

という感じで最初に立ち上がる環境を変えている。
フリーソフトとか使ってるので、そのままコピーしても動かないです。
まぁ参考という事で。

WINDOWS98が現役だった当時は、DOS窓でSGVAだとか、他にもいろいろ作ってましたが
今はWINDOWSメインじゃないのでそれは、使ってないかなぁ。
そういえばDSPSSはニフティでしか配布していなかったみたいですね。
SVGA汎用のV-TEXTディスプレイドライバですが、僕は便利に使ってます。

今日買ったノートにはリカバリが付いてきたけど、FAT32でフォーマットするので、使わなかったです。それにWINDOWS95だったし。
今家にあるWINDOWS95マシンは、しばりがあるV-TOWNSだけですねぇ

今、気付いたけどDynaBook Satellite 2520のS3 ViRGE /MX 86C260ではDSPSSのSVGA表示に問題があるようだ。という事で、横にあったマシン FMV-BIBLO NPVII23です。