• 締切済み

dos版のN88BASICのソフトをWindows xpで使いたい

NECのPC98シリーズでOSはMS-DOSVer5 dos版のN88BASICで作られたCAD 通信ソフトでプログラムを作りワイヤーカット機(金属を細いワイヤーと放電させて任意の形状に加工する工作機械)に送っています。(RS232C経由)最近フロピーデスクドライブが時々動作不良をおこします。 今はまだPC98は、手に入るそうですが将来の事もあるので WINDWS XPで、今手持ちのN88BASICのソフトを走らせたいのですが、可能でしょうか?

みんなの回答

  • miitankoko
  • ベストアンサー率24% (286/1145)
回答No.6

Xp上でエミュレータT98-NEXTを使用し、N88BASICでRS232C使っています。 単純な機器なのでそちらの機器も使えるかどうかはわかりませんが。 ただうちの環境ではデータ長が7ビットでは駄目で8ビットに変更の必要がありましたのでソースの改変が必要になるかもしれません。

u1768855
質問者

お礼

miitankokoさんXp上で、N88BASICでRS232Cを使っておられるとのコト 今一度勉強します。有難う御座いました。

  • big_egg
  • ベストアンサー率44% (736/1648)
回答No.5

追記です。 差し支えなければ、現在使用している98の機種も補足してもらえると、ある程度FDドライブの仕様も推測出来るかと思います。 (1.44MのFDが使える等)

u1768855
質問者

お礼

big eggさんいろいろご教示有難う御座います。CADソフト通信ソフト共にWindowsに移行 希望です。CAD 通信ソフト共に自作では有りませんが、特別なプロテクトは、ありません。LIST.LOAD.SAVE等は、自由に行えます。CADソフトは、メニュウ画面の一部を変更して使用しています。 始めは何も解からずに大それたコトを考えていた事が、今ようやく解かりかけてきました。仰せの様に また、別な考えとして、現在でも程度の良い9821はオークション等で手に入ります。 予備機として確保しておくというのも有りかと 今は、この方がより現実性があるかなー考えています。 big.egg大変有難うございました。

  • big_egg
  • ベストアンサー率44% (736/1648)
回答No.4

加えて補足をば。 1.CADソフトもWindowsに移行? 2.CADソフト、通信ソフト共にN88BASIC製の場合、ソフトは自社製? (昔(数十年前)は、自社製プログラムというのが結構ありました) 自社製でない場合は、BASIC上でリストを見れない、アスキー(ASCII)形式でソースを保存出来ない等の細工をしてある可能性があります。 (BASIC上でソースを表示するLISTやEDITコマンドを使えないように細工する場合があります(例えば、LISTコマンドをLISUという名前に書き換えて、LISTではなくLISUでリスト表示する等)) 自社製で特別プロテクト的な事をしていなければ、 SAVE "ドライブ:ファイル名",A でBASICソースがアスキー形式で保存出来るハズです。 で、それを#2の方が言っている「N88互換BASIC for Windows95」に読み込んで試してみる、とか。 (N88互換BASIC for Windows95自体は、XPでも起動するようです(起動と簡単なプログラムが動く事のみ確認)) ソースの修正も必要かもしれません。 (個人的には、NC機器というのは高価というイメージがあるので、何かしらの不都合(故障等)が出ると怖い気も...) 別な考え方として、 ベクター等のNC関係のフリーソフトで使えそうなモノを探して(試して)みる、という手も。 (但し、商用の場合は、何かしらの制限(有料等)がある可能性有り) 参考URL:http://www.vector.co.jp/vpack/filearea/win/business/cad/nc/ また、別な考えとして、現在でも程度の良い9821はオークション等で手に入ります。 予備機として確保しておくというのも有りかと。 (Windowsへの以降がスムーズに行くとは限らない、また、FDドライブの規格が合えばドライブの交換部品としても利用可能) 方法を問わずどれもイバラの道という気もしないではないですが、必要に迫られての事ですから頑張って下さい。

  • big_egg
  • ベストアンサー率44% (736/1648)
回答No.3

もう少し詳しい説明をお願いします。 確認事項: 1.必要なのは通信ソフトで、それは独立したプログラム? (CADは通信ソフトとは別の独立したソフト(プログラム)?) 2.通信ソフトは保存されたCADデータを読み込み、それをカット機にRS-232Cで送信? 3.使っている通信プログラムは、N88BASIC(86)を立ち上げて、ソースをロードし実行、それとも、N88BASIC(86)のPコードコンパイル版? (Pコード(中間コード)にコンパイルした実行プログラムだと拡張子がEXEかCOMになっていると思います) 4.Pコードの場合、BASICのソースは存在する? (ソースが無いとWindowsに持って行けない) 5.CADデータはバイナリ、テキスト? (BASICソースが有り、CADデータが(CADのDXFのような)テキスト形式だと、最悪プログラムのVB等への移植となった際も作業がし易いかと) 5が不明の場合は、CADデータをWindowsのメモ帳で開いてみて、中身が意味の分かるような形で表示されればテキスト形式だと思います。 (意味不明の文字が並んでいるとバイナリ形式かと) 分かる範囲でお願いします。

u1768855
質問者

補足

説明不足で申しわけありません。 1.必要なのは通信ソフトで、それは独立したプログラム? A.今現在使用しているプログラムを(メデアは3.5フロッピーデスク)Windows XPで使用する為に必要なハード又はソフト。 プログラムの構造はCAD部分でワヤーカット機の経路図を作る。 その経路図をGコード(NC工作機械を制御するコード)に変換したテキストファイルを作る。ここで一旦メインメニューに戻る。 通信ソフト部分でRS232Cでテキストファイルをワイヤーカット機に送信 3.使っている通信プログラムは、N88BASIC(86)を立ち上げて、ソースをロードし実行、それとも、N88BASIC(86)のPコードコンパイル版? A.コンパイル版ではありません。N88BASICを立ち上げてから”QD2”を(使用中のプログラム名)ロードしています。AUTOBATO.EXEで立ち上げているのでパソコンのスイッチをONすると”QD2”が立ち上がります。

  • adbarg
  • ベストアンサー率53% (1134/2108)
回答No.2

純粋にBASICだけなら、N88互換BASIC for Windows95というソフトがあります。 http://www.vector.co.jp/soft/win95/prog/se055956.html まぁ、CADソフトならそれはあり得ないと思いますので やはりエミュレータを使用という事になりますが 公式な物はありませんので、 外部デバイスをサポートしている物は少ないと思います。 98互換機のPC-286のエミュレータ Anex86で少しだけサポートしてます。がエプソンプロテクトが問題になるかも… まともに動きそうなのは、ねこープロジェクトIIの物くらいでしょうか? http://www.retropc.net/yui/np2.html ただし、何れにしてもかなりハードルが高いと思います。 特に5インチFDだった場合、どうやってイメージ変換するか大変な問題です。 3.5インチFDでもXPから2modeFDのみのサポートとなったので、98のFDが読める3modeFDは、別途買わないといけません。 互換性を上げるには、実機のBIOSの吸い上げも必要ですし… 実際のやり方等の詳細はここでは禁止事項なの説明できません。 昔と違ってその手の掲示板は既に殆ど閉鎖されているので 今から1からはじめるのはかなりの努力が必要だと思います。

u1768855
質問者

お礼

ご回答有難うございます。かなりの努力が必要そうなのがわかりました。くじけずにがんばります。ありがとうございました。

noname#99913
noname#99913
回答No.1

PC-9801のエミュレータがあります。これを使えば98のソフトをウィンドウズで動かすことができますが、残念ながら今のパソコンにはRS-232Cが装備されていません。ワイヤーカット機にUSBなどのインターフェースがあれば、BASICプログラムを書き変えて、USB経由でコントロールすることができますが……。 エミュレータについては下記URLで。 http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=pc%2D9801%E3%82%A8%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%BF

u1768855
質問者

お礼

Koziro54さん 早速有難うございます。エミュレータに付いてほとんど何も解かっていないので、勉強します。有難う御座いました。

関連するQ&A

  • WINDOWS3.1の起動(N88BASIC)

     NECPC-9821BF/U8W WINDOWS3.1にN88BASICをインストールしたパソコンがあり、現在BASICの学習に取り組んでおります。  WINDOWS3.1はDOSよりの起動と覚えておりますが、現在過去にBASICで組み込まれたプログラムが立ち上がってしまいます。  新しくプログラムを書く時は、一度立ち上がったプログラムを終了し、「SYSTEM」でWINDOWS3.1を起動し、デバイスマネージャーでN88BASIC.EXEを起動しております。 (1)PC起動の際通常はDOSかWINDOWS3.1が起動するとおもいますが、どのようにすれば宜しいのでしょうか? (2)(1)が分かればよいと思いますが、通常N88BASIC.EXEを立ち上げるにはどのように行えば宜しいのでしょうか? (3)N88BASICをFILESで確認しますとAUTOEXECがあります。この機種はDOSだからDOS側で編集するのでしょうか? (4)WINDOWS3.1はよくわからないのですが、WINDOWS終了時はDOSの画面が出るのが正しいのでしょうか? (5)DOSでDIR/Wでファイルを確認しますとN88BASIC EXEがあります。  DOSでA:\>の後にN88BASICと打っても起動しません、DOSより直接BASICを起動するにはどうしたら宜しいのでしょうか? 質問が多くなりましたが宜しくお願いします。

  • windows98で使用しているソフトをXPで使…

    windows98で使用しているソフトをXPで使いたい 現在N社の自動プロ(CAD.CAM)ソフトをwindows98で使用しています。 PCの買い替えにあたり、XPにインストールしたいと思っております。 windows98では、インストールの際、DOSモードにてインストールしておりました。 ですが、XPにはDOSモードがありません。 コマンドプロンプトからではと思い、やってみたんですが 「DOSがインストールされていません」と出てインストールできませんでした。 何かインストールできる方法はありませんでしょうか?

  • DOS版ソフトのインストール

    DOS版のソフト(OrCAD)をWindows98で使いたいのです。 (PC9801がダウンしてしまいました。) ソフト自体は古いものでマニュアルもありませんし、 サポートも中止されています。 DOS版のソフトをWindows98にインストールする方法、 そしてプログラムを起動する方法については 全く経験も知識もありません。 ご存知の方教えてください。 また詳細に説明してあるHPがありましたら教えてください。 もしインストールして使えたとしたとき 1.OrCADはRS232C(25Pin)でプロッターに出力していました。  Windowsでも9Pin-25Pinの変換アダプターを使えば  プロッターに出力できるのでしょうか? 2.DOS版では使えたがWindowsでは使えないという機能  がある可能性はあるのでしょうか? 以上、ご教授ください。

  • DOS版のソフトのインストール

    DOS版のソフト(OrCAD)をWindows98で使いたいのです。 (PC9801がダウンしてしまいました。) ソフト自体は古いものでマニュアルもありませんし、 サポートも中止されています。 DOS版のソフトをWindows98にインストールする方法、 そしてプログラムを起動する方法については 全く経験も知識もありません。 ご存知の方教えてください。 また詳細に説明してあるHPがありましたら教えてください。 もしインストールして使えたとしたとき 1.OrCADはRS232C(25Pin)でプロッターに出力していました。  Windowsでも9Pin-25Pinの変換アダプターを使えば  プロッターに出力できるのでしょうか? 2.DOS版では使えたがWindowsでは使えないという機能  がある可能性はあるのでしょうか? 以上、ご教授ください。

  • JW_cadのdos版について

    CADについてあまり詳しくないのですが、 取引先の建築設計事務所はjw_cadのdos版を使っています。 なんでもwin番のJW_cadは完成度が低いという設計事務所社長の 意向らしいのです。 そこで疑問に思ったのですが、 ・今使っているPCが壊れた場合、最近の機種でdos版のJW_CADを 使うことは可能なのでしょうか? ・できる限りdos版を使い続けるというのは いろんな意味で良策なのでしょうか? ・一般の建築設計事務所で最も使われている CADソフトはなんでしょうか?

  • DOSソフトが使えなくなる危機を教えて下さい。

    現在、PC98シリーズの古いパソコンでN88Basic言語が作ったソフトを仕事で使っています。 とても、使いやすく、いつまでも使っていたいのですが、今売っているパソコンで、なぜ使えないのですか。 3.5インチフロッピーに原本のソフトを持っています。 ど素人にわかりやすく教えてください。

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

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

  • PC98で232c送信winndowで受信できない

    PC9801のDiskBasicでファイルをRS232C送信し,DOS/VのWinndow(OS 95 98 XPなど) のRS232CのCOM1で正常受信ができません。DOS/VのPC9821のDOSのN88Basic では,クロスケーブルを使用して受信できますが,ウィンドウでは,フリーソフト7,8種類使用 しましたが、同じようには受信ができません。  ウィンドウXPで、同期して受信らしき様子はあるのですが、内容が16進コードで  00とか80とかのコードでどう行っても,送信コードとは異なっています。  送信コードは DISKBASICのN88BASCプログラムで以下のようなものです   100 'ABC   110 LINE(100,100)-(150,100),COL  通信ケーブルは, クロスです。   DOS N88BASICと同じように受信ができないのでしょうか。何が悪いのか原因は?  教えてください。   昔の5インチのデータを移植資料としてウィンドウで保存したいのです。

  • MSDOSでのプログラムについて

     今までN88ベーシックで制御関係のプログラムを組んでいましたが、最近PC98が手に入らなくなってきたので、MSDOSに切り替えようと思っています。DOS/VパソコンでWINDOWSを介さずにいきなりDOS上でプログラムを動かしたいのです。(WINDOWSは動作が不安定なので出来るだけ制御では使いたくないです)N88BASICの様に線を引いたり円を描いたりもしたいです。RS232Cを使用し通信も必要です。何について勉強すればいいのでしょうか?入口を教えてください。お忙しい方が多いと思いますが、何卒宜しくお願い申し上げます。

  • Ms-Dos

    こんにちは、古いPC用のソフトをWindows2000で使えるかどうか知りたいと思っています。 電子天秤のRS-232CケーブルをPCに繋いでデータを読み込みというソフト 必要なファイルが書いてあります。 MS-DOS OS VER.2.11 N88BASIC.LIB これだけの情報で、何かお分かりの方がいましたら教えてください。 よろしくお願いします。