重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

PC98 の BASIC プログラムのソースを Windows に持ってくることは出来ますか?

MS-DOS で BASIC プログラムの入っているディスクを見ようとしたところ、「セクタがありません。」と表示されました。

MS-DOS にテキストファイルとして持ってこれれば、Windows にも持ってこれそうな気がするのですが。

A 回答 (7件)

#5です。


>FILEVONVで変換するには BASIC のディスクから MS-DOS のファイルシステムに持ってこなければ出来ないですよね

(1)BASIC(非DOS)でFDにソースをアスキーセーブします。
(2)MS-DOSでFILECONVを起動します
(3)(1)のFDを入れて変換します。

↓のURLなど参考にしてください
http://www.mirai.ne.jp/~nave/lib/bas2dos.htm

参考URL:http://www.mirai.ne.jp/~nave/lib/bas2dos.htm
    • good
    • 0
この回答へのお礼

FILECONV で変換一緒に出来るのですね。分かりました。
試してみます。ありがとうございました。

お礼日時:2007/02/02 14:24

もしまだ手元にPC98が残っているのであれば、シリアルケーブル(RS232C)で繋ぎ、パソコン通信用のソフトウェア等で相互転送出来ますね。

    • good
    • 0

DOS版でないN88BASICの場合、まずそのBASICでプログラムをアスキーセーブする必要があります。

(save”プログラム名”,aのように,aをつけてsave)
その後MS-D0S付属のユーティリティFILEVONVを使ってMS-DOSのテキスト形式に変換します。
ここまではPC-98上で行う必要があります。
WINDOWSに持ってくるのならPC-98で1.44MBのFDに書き込んだほうがいいでしょう。

この回答への補足

FILEVONVで変換するには BASIC のディスクから MS-DOS のファイルシステムに持ってこなければ出来ないですよね。

その持ってくる方法が、分かりません。

ご教授願えないでしょうか。。。。

補足日時:2007/02/02 10:32
    • good
    • 0

追記です。



#2の方が言っているように、PC98の1.2M又は640MのFDの中身をDOS/Vの1.44M FDに一度コピーしてみて下さい。

NEC PC9821(9801では無い)シリーズであれば殆どが3モードFDDを搭載していたと思います。

1.44MのFDにコピーすればDOS/Vの2モードFDDでも読み込めるようになります。

ちなみに、ウチにも9821と9801、エプソン386,486シリーズが計10台程生息しております。
(時々「貸してくれ」との依頼が...)
    • good
    • 0
この回答へのお礼

ありがとうございます。もう少し自分で調べてみます。

お礼日時:2007/02/01 22:41

まだ、PC98のDOS版N88BASIC(86)の環境が残っているのであれば、BASIC上で可能だったハズです。



一度BASIC上でソースをLOADし、SAVEの時にAオプションを付けるとアスキー形式(テキスト形式と同じ)で保存出来ます。

また、「N88BASIC」をキーワードに「goo」で検索すると、バイナリ保存状態のソースをテキスト形式に変換するフリーソフトが表示されます。
Windows環境で動作するようなので、試してみて下さい。

加えて、Windows環境でN88BASICを動作させる為の「N88互換BASIC」というフリーソフトもあります。
(バイナリは読めないのでテキストにする必要あり)
    • good
    • 0
この回答へのお礼

ありがとうございます。もう少し自分で調べてみます。

お礼日時:2007/02/01 22:41

DOSで動くN88BASICのソースだったら3モードFDDで読み込める可能性があります…1.2Mフォーマットのせいで読めないなら



DOS以前のDISK BASICのソースだったら、98用のDOS(Ver3くらい?)かN88-DISK-BASICのシステムディスクに変換ツールがあったと思うので、2DD(720K)とか2HD(1.2M)にできたはずで、そこから3モードFDDを使えば…

この回答への補足

DOS からドライブを dir してみたのですが、「セクタがありません」と表示されるだけでソースを見ることが出来ませんでした。

なので DOS 以前の DISK BASIC だと思います。参考マニュアル(PC 9801 プログラミング入門)には、N88-BASIC/N88DISK-BASIC(86) という表記が見られます。

変換ツールがあるのですね。明日、調べてみます。ありがとうございます。

補足日時:2007/02/01 22:43
    • good
    • 0
この回答へのお礼

ありがとうございます。もう少し自分で調べてみます。

お礼日時:2007/02/01 22:42

多分無理じゃないかなと・・・。


MS-DOS版のN88日本語BASICだったら、もしかしたらソースが持って来れそうな気がするのですが、実際にやったことがないのでわかりません。
印刷して一つずつ入力するか、スキャナでOCRみたいなソフトで読み込むといいのでしょうが・・・。
    • good
    • 0
この回答へのお礼

ありがとうございます。もう少し自分で調べてみます。

お礼日時:2007/02/01 22:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!