MS-DOS版 N88日本語BASIC V6.0用パッチ
★N88BASIC.EXE
N88BASICでCHILD文を実行するときにCOMMAND.COMをロードしますが,これがカレントディレクトリかカレントドライブのルートに存在しないと,エラーになってしまいます.これでは不便なので環境変数「COMSPEC」を参照して,そこからCOMMAND.COMをロードするようにします.
★BASICC.COM
コンパイルしたプログラムの実行にはN88BASIC.LIBが必要ですが,これも先ほどと同じくカレントディレクトリかカレントドライブのルートにないとエラーになってプログラムを実行できません.このパッチは,環境変数「N88LIB」にN88BASIC.LIBの存在するドライブを指定して,常にそこからLIBをロードするようにするものです.残念ながらLIBはルートディレクトリにしかおけません.
例.set N88LIB=B:
★N88BASIC.LIB
コンパイルしたプログラム中でCHILD文を実行するときも,N88BASIC.EXEと同様な制限があります.またCHAIN文実行時にもLIBのロードが行われるようで,BASICC.COMと同様なことが起こります.これもパッチで,環境変数「COMSPEC」と「N88LIB」を参照するようになります.