賢いポイント生活をはじめよう >>

N88BASICバイナリー保存プログラムのWinXP上でのN88互換ソフト読み出し法は

30年以上前に作成したDOS/N88BASICのプログラムファイル類を所有しております。
しかし、バイナリー形式で保存しておりましたので最近のWinXP上で動作する、N88互換BASIC
では読み込みできません。
アスキーセーブしていなかったためですが、何とかバイナリー形式で保存したプログラム類を
Windows上で再現したいのですが、良い方法は無いでしょうか。
一度NEC営業所へ当時のパソコン環境がないか質問しようかな、とも思っております。
その前に皆さんのお知恵を拝借したい。
よろしくお願いいたします。

アオバ

このQ&Aに関連する最新のQ&A

A 回答 (2件)

98用のMS-DOSおよびN88BASIC(DOS版)はお持ちですか?


あれば、
(1)PC-98本体を入手する。
(2)PC-98のエミュレータをXp上で動作させる
のどちらかで簡単なのですが・・。

N88互換は互換と言っても完全互換ではないので多少の修正がいります。エミュレータ上でDOSおよびN88BASICを動かせればプログラムの修正はいりません。
    • good
    • 0
この回答へのお礼

有り難うございます
エミュレータの本を購入しようとしましたが、現在入手出来ないよう
です。
オークション等を検索する予定です。

お礼日時:2008/08/25 22:16

>バイナリー形式で保存しておりましたので


いくらメモリや、外部記憶の乏しかった昔とはいえ、プログラムソースはアスキー文字形式で保存していたのではないですか。
ーー>ASCII保存とバイナリ保存というのがあったようですね。
コンパイル的なことが行われた実行形式があって、その形式で保存されたのでしょうか。
ーー>プログラムソースの保存にバイナリー形式とASCII保存とあったようですね。
http://okwave.jp/qa625322.html?ans_count_asc=2
のようなのが見つかりました。
どうもN88Basicがあって、ASCII保存に変換しないとダメのようですね。
ファイルコンバーター
http://members.aol.com/ihdgtl/ih_src/ihd_63.htm
のような記事がありますがASCII保存分なのかどうか書いてません。
フロッピーの書き込み形式読み出しの問題(フロッピが読めるか)
DOS形式になった後のN88互換BASICで扱えるかの問題
。(Basicプログラムとしての問題)
など先も困難が待ち受けているような気がします。
取りとめも無い愛用ですみません。
適正解答が付けばよいが、回答が出なければ、やはりWEB照会をしまくるしかないでしょうね。

この回答への補足

ご教授ありがとうございます。
(1)バイナリーセーブ:SAVE"ABCD"
(2)アスキーセーブ :SAVE"ABCD",A

(2)のように ,A を付加してセーブするとWinXP上でも読み込める
のですが、(1)ですと、BASICプログラムは命令が予約語のまま保存
され制御コード等が混在し、WinXP上互換プログラムでは読み込めないのです。

NEC等へ相談し何とか(2)の状態で再保存できるよう探してみます。
有り難うございました。

アオバ

補足日時:2008/08/23 14:28
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QN88BASICのバイナリデータをテキストに変換

N88BASICで作成したプログラムを読みたいのですが、バイナリで保存しており、現在のWindows環境(Windows2000)では読めません。
N88BASICのバイナリデータをテキストデータに変換する方法を知っている方がいらっしゃれば教えてください。
有料で取り扱ってくれるところはあるようなのですが、できればタダで変換したいなぁと考えています。
テキスト形式(アスキー?)に変換できればよいだけです。Windowsで動くようにする等は、既に知っていますので。。。
よろしくお願い致します。

Aベストアンサー

Windows2000 上で動作可能な、EPSON-X86互換環境です。
実機(NEC-9801等)がなくても動作可能なので、これでよいのではないでしょうか。

必要な物は、
・Windows2000マシン
・N88-BASIC
・MS-DOS(N88-BASICの動作可能なバージョン)
で良いでしょう。

Anex86
http://homepage2.nifty.com/ans/ax/axdown.htm


> 早速の回答ありがとうございます!!!
> ただ、、、、
> この辺(仮想環境云々)のことはド素人なもので・・・。
> 具体的に教えてもらえると助かります。。。
ド素人であっても、聞く前に、ある程度、自分で調べる事は必要かと思います。

その上で、わからない部分を整理して質問しましょう。

QN88BASICをWINDOWSで読めるように保存したいのですが

N88BASICでGPIBを使用した検査器があります。
WINDOWSでBASICの編集ができるフリーソフトN88互換BASIC for Windows95で編集しようとして、3.5インチのFDDにプログラムを保存しようとすると、DISK I/Oエラーとなってしまいます。
フォーマットは1.2M 1.44Mで試してみました。
N88BASICを保存するにはどうしたら宜しいでしょうか?

Aベストアンサー

どこでどうエラーなどおきているのかわかりにくです。補足してください。



PC-98ですが型番によっては1.44Mは使えません。(PC-9821なら使えます)
DOS版でないN88-BASICはBASICのシステムプログラムでFDをフォーマットして使います。これはWINDOWSでは読めません。DOS版-BASICにはDOSユ-ティリティFILECONVで変換します。

DOS版N88-BASICならアスキーセーブすればWINDOWSでも読めます。

WINDOWSパソコンは1.44Mは普通読めますが、1.2Mは3モード対応FDがついていないと読めません。

Qpc98のエミュレータを使って N88BASICを使いたい。

こんにちは、
pc98のエミュレータを使って N88BASICを使いたい。と考えています。
(目的:PC98で作られたプログラムを動かしたい。)

環境:WindowsXP

それで、pc98のエミュレータを実際に入れてみたのですが、それだけではだめみたいです。
(T98-NEXT:起動するとNo System (T98-Next Internal Boot Loader)というメッセージが出る。

エミュレータというものをはじめて使うため、基本的なこともわかっていないのですが、ほか、何を入れれば動くようになるのでしょうか?

何かお分かりの方がいましたら教えてください。よろしくお願いします。

Aベストアンサー

そのエミュレータは、PC98のハードウェアをエミュレートしているだけではありませんか?
その環境に別途、PC98のMS-DOSをインストールする必要があると思いますが。

今、下記サイトを見たらN88BASICを動かすためには、BIOS自体も移さないと駄目みたいです。

参考URL:http://www.geocities.co.jp/SiliconValley-Bay/2754/index.html

QN88BASICのASCII変換について

こんにちは。palbanです。

現在N88BasicでFDにバイナリ保存されたプログラムコード
をFileconvを使ってDOSフォーマットでHDに保存し
N88BasicでASCII変換しプログラムコードを確認する
作業をしています。

そこでN88BasicでASCII変換するときに半角文字は変換
されるのですが全角文字が変換されず化けて表示されて
しまいます。
全角文字を化けないようにする変換方法はないでしょうか?

また、BasicプログラムのCVSやCMD等のコマンドが
わかりません。Basic言語のリファレンスガイドを
置いているHPをお教え頂きたいです。

長文になってしまいましたが宜しくお願いします。

Aベストアンサー

変換手順は下記の通りにしてください。
1.N88Basic(Disk-Basic)でアスキーセーブする。
2.Fileconvを使ってMS-DOSに変換する。(このとき“日本語JISコードの変換をする”に設定する)
3.N88Basic(MS-DOS)でロードし確認する。

バイナリセーブのままだと感じコードの変換がうまくいかない。


人気Q&Aランキング

おすすめ情報