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

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

A 回答 (2件)

Windows2000 上で動作可能な、EPSON-X86互換環境です。


実機(NEC-9801等)がなくても動作可能なので、これでよいのではないでしょうか。

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

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


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

その上で、わからない部分を整理して質問しましょう。
    • good
    • 0
この回答へのお礼

ほんとうにありがとうございます。
試してみます。

お礼日時:2009/05/26 22:26

仮想環境などを用いて、N88BASICが使える環境を作れば、


バイナリ形式から、アスキー形式に変換出来るのではないでしょうか。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます!!!
ただ、、、、
この辺(仮想環境云々)のことはド素人なもので・・・。
具体的に教えてもらえると助かります。。。

お礼日時:2009/05/22 14:52

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

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

このQ&Aを見た人はこんなQ&Aも見ています

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

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

Qバイナリー保存のN88BASICプログラムを再現するには

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

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

アオバ

Aベストアンサー

98用のMS-DOSおよびN88BASIC(DOS版)はお持ちですか?
あれば、
(1)PC-98本体を入手する。
(2)PC-98のエミュレータをXp上で動作させる
のどちらかで簡単なのですが・・。

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

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)でロードし確認する。

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

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からwindows版Basicへの変換について

以前に作成したn88basic版のプログラムをwindows版Basicに変換して使いたいと思い、Vector内のwindows版Basic(フリーソフト)をいくつか試してみたのですが、次の3つの条件を満たすプログラムがなかなか見つかりません。
n88basic版を卒業された先輩方、こんなプログラムを試してみたらというアドバイスがありましたら、よろしくお願いします。

(条件1)chain merge "filename",line%,all,delete 50000-60000 文が使えること。
または、chain文とdelete文が使えること。

"filename"の部分は、50000-60000 に書かれた各月日の気象データ等で、このFileを置き換えてRead Data文で読み込んでいました。

(条件2)プログラム全体を8個のプログラムに分けておのおのをバッチファイルで起動させていましたが、それに対応するプログラム。

(条件3)出来るだけn88basicから移行するのにやさしい
プログラム。(頭が固くなっていますので----。)

以前に作成したn88basic版のプログラムをwindows版Basicに変換して使いたいと思い、Vector内のwindows版Basic(フリーソフト)をいくつか試してみたのですが、次の3つの条件を満たすプログラムがなかなか見つかりません。
n88basic版を卒業された先輩方、こんなプログラムを試してみたらというアドバイスがありましたら、よろしくお願いします。

(条件1)chain merge "filename",line%,all,delete 50000-60000 文が使えること。
または、chain文とdelete文が使えること。

"filename"の部分は、50000-...続きを読む

Aベストアンサー

私はオヤジプログラマーです。
昔は、NEC PC98のN88BASICやC言語をやり、今はWindowsのデルファイやPERLをやっています。

私も同じ事を考えテクニックを駆使して何とかWindowsで動かしたことがあります。しかし結果はPC98で動かすより遅くなり、印刷も面倒になり、何のグレードアップにもなりませんでした。

今はPC98のDOSマシンとWindowsマシンを2台使って仕事をしています。PC98は200MHzクラスが15000円で売られています。中古品を買われてはいかがですか?、一番安価で、一番早い解決方法と思います。
もちろんPC98 MS-DOSでは、JPGなどのグラフィックはできませんが、WindowsマシンとLANを組む・FTPでインターネットにつなぐなどはDOSでもできますよ。

QN88 BASIC リスト表示方法

 宜しくアドバイスお願いします。
N88 BASICのプログラムリストを現在はHELPキーで表示させROLL DOWN
ROLL UPで見ておりますが、リストを表示させる命令語を教えて下さい。

Aベストアンサー

普通はeditコマンドを使うと思います。
ご質問と同じ操作ができます。

そういうことでないのでしたらListになります。

裏技ではpoke文を使ってもできましたね。
もうすっかり忘れましたが・・・

QN88-日本語 BASIC ASCII ファイル

N88-日本語 BASIC ASCII ファイルにするのにはどうしたら、宜しいのでしょうか。

・MS-DOS 6.20 に付属されている、「Fileconv」を使ってみました。

MS-DOS → N88BASIC

ドライブ名は、「C」ですが、Cと打つと、弾かれてしまって、入力が不可能です。

・因みに、MS-DOSのファイル形式になっている、現在は、以下の記述名です。

-----

10 width 80,20                         '10~96行まで初期設定
20 cls:beep
30 print "KEY操作 1 左 2 右 3 ミサイル発射"
40 print "自機 <T> を操り 敵 = を撃つゲーム"
50 for i=0 to 40
60 locate i,5:print "-"
70 next
80 locate 19,5:print "-<T>-"
90 x=19: m=0:mx=0:my=0              'x、y 自機の座標  mx、my ミサイル座標
95 randomize(val(right$(time$,2)))         'ex,ey 敵座標 
96 ey=int(rnd(1)*10)+6:ex=5
100 gosub 200                    '100~130 メインルーチン
110 if m=1 then gosub 300  'm=0 ミサイル未発射。この時は300行(ミサイル移動ルーチン
                    'にはいかない m=1 ミサイル発射中は300行へ  
120 gosub 400
130 goto 100
200 b$=""                       '自機の移動、ミサイル発射
202 a$=inkey$
205 if a$<>"" then b$=a$:goto 202
210 if b$="1" and x>1 then x=x-1
215 if b$="2" and x<37 then x=x+1
220 if b$="3" and m=0 then mx=x+2:my=5:m=1:beep
230 locate x,5 :print"-<T>-"
240 return
300 locate mx,my:print " "              'ミサイル移動ルーチン
310 my=my+1
320 if mx=ex and my=ey then gosub 600: end   '当たり判定 
330 if my>15 then mx=0:my=0:m=0:return     '下までいったらミサイル終了。m=0に戻す
340 locate mx,my:print "V":return
400 locate ex,ey:print " "               '敵移動ルーチン          
410 ex=ex+1
420 if ex=mx and ey=my then gosub 600 :end   '当たり判定
430 if ex>39 then ex=0: ey=int(rnd(1)*10)+6    '端までいったら新座標
440 locate ex,ey:print"="
450 return
600 beep                          '当たりの時の処理
610 locate mx,my:color 4:print "*"
620 print "大当たり THE END": color 7
630 print "HIT ANY KEY"
640 a$=input$(1):return

N88-日本語 BASIC ASCII ファイルにするのにはどうしたら、宜しいのでしょうか。

・MS-DOS 6.20 に付属されている、「Fileconv」を使ってみました。

MS-DOS → N88BASIC

ドライブ名は、「C」ですが、Cと打つと、弾かれてしまって、入力が不可能です。

・因みに、MS-DOSのファイル形式になっている、現在は、以下の記述名です。

-----

10 width 80,20                         '10~96行まで初期設定
20 cls:beep
30 print "KEY操作 1 左 2 右 3 ミサイル発射"
40 print "自機 ...続きを読む

Aベストアンサー

>N88-日本語 BASIC ASCII ファイルにするのにはどうしたら、宜しいのでしょうか。

「何を」?

>・因みに、MS-DOSのファイル形式になっている、現在は、以下の記述名です。
何を言ってるのかよくわかりません。中間コードでなくASCIIコードになってるみたいですが。
もしかしたら漢字コードがいけないとか、かも。

リストのようなBASICプログラムが現在あり、これの保存をバイナリ形式でなくASCII形式で保存したい、ということ?

うろ覚えですが、BASICプログラムは普通中間コード形式でファイル保存されるが、
保存時のオプションパラメータで全てASCII文字での保存も可能、だったと思います、
現在メモリ上にBASICプログラムが展開されてる状態なら
SAVE "C:ASCII",A
のようなコマンドだったような気がします。
・ドライブ指定は、""で示されるファイル名の直前に付けます。パス指定も可能だったかと。
・最後に ,A と付けることでASCII形式を指定します。



あと、Windows で、バイナリファイルをアスキーファイルに変換するフリーソフトがあります。
http://www.vector.co.jp/soft/win95/prog/se063951.html


N88日本語BASIC(86)のファイル変換
http://www.mirai.ne.jp/~nave/lib/bas2dos.htm

に、上のSAVEコマンドやFILECONV の使い方が紹介されてますが足りませんか?

>N88-日本語 BASIC ASCII ファイルにするのにはどうしたら、宜しいのでしょうか。

「何を」?

>・因みに、MS-DOSのファイル形式になっている、現在は、以下の記述名です。
何を言ってるのかよくわかりません。中間コードでなくASCIIコードになってるみたいですが。
もしかしたら漢字コードがいけないとか、かも。

リストのようなBASICプログラムが現在あり、これの保存をバイナリ形式でなくASCII形式で保存したい、ということ?

うろ覚えですが、BASICプログラムは普通中間コード形式でファイル保存されるが...続きを読む


人気Q&Aランキング