N88BASICがWindows10でも動いた!

(1)N88BASICがWindows10でも動いた!
27年前にPC-9801上で作成したBASICプログラムを、Windows10にインストールした「N88互換BASIC for Windows95」で実行したら、うまく動作した。
f:id:sakura274:20210411222943p:plain


PC-9801で動かした時のもの
(三角関数を利用して花びらのような模様を描く短いプログラム)

f:id:sakura274:20210411223215j:plain


(2)古いフロッピーディスクの整理
古いメディアである3.5インチのフロッピーディスクの整理をしているが、Windows(MS-DOS)環境では読めないPC-9801用のN88-日本語DISK BASIC(86)でフォーマットされた1.2MBのフロッピーディスクが出てきた。
f:id:sakura274:20210411220412j:plain

何とかして読み取りたい!

以下3点は家の中で保管してあり、PC-9801本体があれば、読み取り可能だ。
①N88-日本語DISK BASIC(86)のフロッピーディスク
MS-DOS Ver5.0Aのフロッピーディスク
③三菱製ブラウン管モニターXC-1498C2

中古でPC-9801DX/U2を入手。
(メモリは標準の640KBのみ、フロッピーディスクドライブはBドライブのみ使用可能)
フロッピーディスクドライブの調子が良くないので湿式FDクリーナも入手。

f:id:sakura274:20210411232419j:plain



フロッピーディスクに保存されたBASICファイルの読み取りを行う。

f:id:sakura274:20210411222703j:plain


(3)ファイルの読み取り手順
手間はかかるが2段階で読み取り可能となる。

f:id:sakura274:20210411224516p:plain

①N88-日本語DISK BASIC(86)でPCを起動し
フロッピーディスクにバイナリー形式で保存されているファイルを、アスキー形式で保存する
(Bドライブ=2番目のフロッピーディスクドライブに対して)
Save "2:file名" ,A

f:id:sakura274:20210411230731j:plain



MS-DOS Ver5.0AでPCを起動し、
ファイル変換のコマンドFileconv.exeを実行
メニューに従いDOSフォーマットのフロッピーディスクに保存する

f:id:sakura274:20210411232959j:plain


1ドライブしか動作しないPCなのでフロッピーディスクを頻繁に差し替えながらだが、
試しにファイル一つをメディア変換してみたらうまくいき、Windows8.1のPCで読み取ることができた。

残りの約50ファイルをまとめて作業しようとした時に問題が起きた!
フロッピーディスクの磁気円盤が摩擦により傷つき、N88-日本語DISK BASIC(86)はバックアップ用のフロッピーディスクも含め読み取り不可となり、BASICファイルの入ったフロッピーディスクも傷が見えるようになってしまった。
自力で読み取る術を失ってしまった。

f:id:sakura274:20210411234210j:plain


(4)業者への依頼
業者に頼むとファイル1つ税込880円でメディア変換してくれるようなので、思い入れのあるファイル3つに絞りメディア変換を依頼した。作業は迅速だった。
CRIMSON Systems、メールのやり取りから察すると、昔気質の職人さんのような雰囲気。
(同じ福井県のフェイスライブスの営業状況は不明、電話は不通)


(5)古いフロッピーディスクの整理はまもなく完了

ファイルの中身は試しに作ってみた短いBASICのプログラムなので、お金をかけるほどのものかと思うが、なつかしく思い入れもあるので、もう一度見ることができてよかった。
Windows10上で、まさかWindows95時代のPC-9801BASICエミュレーターが動くとは思わなかったので、図形が正しく描画されたときにはかなり感動した。
かくして、昔の思い出の整理ができ、気持ちに一区切りがつき、フロッピーディスクの整理はまもなく完了する。



(補足)N88フォーマットディスクの作成
(Bドライブ=2番目のフロッピーディスクドライブで)
N88-日本語DISK BASIC(86)でPCを起動し
load "2:format.nip"
新しいフロッピーディスクをBドライブに入れ、下記メニューを実行

f:id:sakura274:20210411234706j:plain


(補足)Windows10上で動くN88-BASICエミュレータ
N88互換BASIC for Windows95・・・最終更新2002年、インストールする
99BASIC・・・exeファイル実行
(他は試していない)

(補足)参考にしたサイト
ファイル変換
N88-BASICコマンド
FDフォーマット(format.nipコマンド)の使用方法
FDフォーマット
フロッピーディスク関連(PC-8801)
How many files(0-15)?とは