• 締切済み

古いms-dosのプログラムをxpに移植したい

NECのPC98でbasicやTurbo Cを使って作ったCG ファイルが沢山あります。いまさら Visual Basic などにプログラムを書き変える力もありません。(齢80歳) 内容は全て fractal の画像を作るプログラムです。 質問1.NEC PC98 のプログラムをDOS-Vに書き換える 方法はありますか。どうやって入手できますか。 質問2.DOS-Vに変えたら 今のCPU(現在Windows XP) で画像を開くことができますか? それとも更にVisual Basicや Cに変換しなければなりませんか?又簡単に書き換える ソフトがありますか? 質問3.現在NEC9821Xe10でファイルを保管していますが モニターが古いので画像を写真でとるとモアレが出て写真で記録ができません。液晶モニターに変えると画面を写真に取れますが、古いモニターに対する出力ででモニターを液晶に変えることができますか。 Graph+2で31KHzまで出力出来るようですが、PC9821のCPUと液晶モニターを繋ぐケーブルが入手出来るでしょうか。 質問4 他の簡単なアイデアがありませんか 本当はVisualのプログラムを勉強して書き換えたら問題がないでしょうが、なにせ年が年なので。助けてください。

みんなの回答

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

BASICならBASIC/98なども http://www.dennougumi.co.jp/products/basic98/ver5/index.html 98と液晶はケーブルは問題なく入手できます。 液晶はデジタルでなくアナログミニD-SUB15ピンのものが普通に売られています。Xe10がD-SUB15だったかミニD-SUB15だったかわかりませんがD-SUB15なら変換アダプタなどでOK http://www.yodobashi.com/enjoy/more/i/cat_38974471_6524354_6525910_24955462/1298930.html 24.8K出力でも31K出力でも映る液晶は多いですがDOSなどの画面(640x400)だと画面いっぱいに映らない、映るけどギザギザになるという機種もあります。(何台かPC-98に接続してみましたが綺麗に映らないものが多かったので注意してください)

neandertal
質問者

お礼

回答有難うございました。質問後、突然Yahooのモデムが故障し、今日始めて、回復したのでお礼が遅れました。ご指摘の内容で検討してみます。

回答No.4

・プログラム 自作で長いものでなければ、2chかどこかの(親切|暇)を持て余している人のいるところで公開してみては如何でしょう。 誰か移植するかもしれません。 #少なくともマンデルブロのソースなら私は興味があります。 ・画像データ 画像表示プログラムそのものは無理でも画像データと言う形になっていれば、どこかに表示するツールはあるものです。 例えば、MAKI/MAG、MAJ、などの過去のフォーマットも表示(或いは変換)できた筈です。 ・液晶モニタ 9821と言うと640x400でしょうか? モニタが対応さえしているならケーブル(或いは変換コネクタ)が量販店で入手できると思います。 #流石に在庫ではないかもしれませんが…… もしどうしても入手できないようでしたらオークションサイトかどこかでリクエストを出せば誰か持っています。 #例えば私の友人宅にも2,3個転がっていた筈です。 ・簡単なアイディア こういうことのマニアの多そうなコミュニティに参加して尋ねてみては如何でしょう。 ここよりも情報が集まる気もします。

neandertal
質問者

お礼

モデムが故障して今日回復したのでお礼が送れて申し訳ありません。 プログラムは全てフラクタル関係の画像です。人様にお見せするようなものではありませんが、なにせ苦労して作った物で、せめて孫たちにでも見せようかと思い立って、質問しました。2chとかコミュニティは苦手なので、回答を参考に考えて見ます。

回答No.3

Turco C のソースがあれば、 Borland C++2005 Suite というのが、検討対象になるかもしれません。 詳細は、 http://www.borland.com/jp/products/csuite/index.html#turbo_c で、\15,000- ほどしますが、これは、Borland の古い開発ソフトをパッケージにしたもので、この中に、Turbo C ver 4.0 (PC9800 DOS/V 両対応)が入っています。 これで、再コンパイルしたら、以前のものが DOS 窓で動くかもしれません。 (最近リニューアルした、Turbo シリーズは、これとは別のものになります) 確認はしておりませんが。 一応、www.amazon.co.jp で、 C++2005 Suite で検索したら、出てきたので、買うことはできるようです。

neandertal
質問者

お礼

回答有難うございます。モデムの故障でお礼が送れ申し訳ありませんでした。確かにTurbo C ver 4.0 がありますので、メーカーに内容を問い合わせてみます。

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.2

★私は『99Basic』を紹介します。 ・NEC の PC-98 資産を今のパソコンで活かしたいという事ですね。 ・気持ち分かります。→私も自分で作ったツールを出来ればプログラムを書き換えずに  XP 環境で使いたいと以前思っていました。 ・いろいろと調べ『エミュレータ』を使うと出来ることまでは突き止めましたが、それ以降の  情報が集まりませんでした。→私はね。 ・それで、プログラムの方は回答者 No.1 さんの紹介されている『エミュレータ』で動くのならば  それを使います。 ・『Basic』の方はフリーソフトで、昔の『N88-BASIC』互換で Windows XP 環境にも動かせる  ものがあります。→Basic はこちらを使う方が安全だと思います。 ・以上。おわり。

参考URL:
http://www.vector.co.jp/soft/win95/prog/se123748.html,http://hp.vector.co.jp/authors/VA008683/
neandertal
質問者

お礼

フリーソフトでXPに適用できたら最高ですね。でもうまく使えるかこれから検討してみます。回答有難うございました。 なお、「エミュレーター」のことは知りませんので、調べてみます。

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

回答するかどうか迷ったのですが、利用規約を読む限り、エ○ュレータに関する質問は禁止事項ですが、回答は禁止とは書かれていないので... 参考URLを調べてみてください。

参考URL:
http://www.geocities.co.jp/SiliconValley-SanJose/1942/
neandertal
質問者

補足

すみませんが 「エミュレーター」とは何のことかわかりません。 私は間違って禁止事項を質問したのでしょうか。至急調べてみます。 なお回答にランクを付けるらしいですが、其の方法もわかりませんし 皆様真剣に回答頂いており、ランク付けも出来かねます。パソコンの 世界のことを知らない私が思い立って質問をし、ご迷惑をおかけしました。ご教示有難うございました

関連するQ&A

  • プログラムに詳しい方教えてください。

    私の大学の研究室にある実験データ測定用のパソコンはかれこれ10年以上の物で(PC9800です)、プログラム言語はN88BASICです。今度、新しいパソコンにプログラムを入れ替えたいのですが、現在はVISUAL BASICしかないのですよね?N88BASICとVISUAL BASICの互換性は全くないのでしょうか?学部(電子工学です)の先生方全員がVISUAL BASICを知らないので困っています。また、こういうプログラム入れ替えをSEにお願いするといくらくらいかかるのでしょうか?

  • ノートPCでMS-DOS(6.2)BASICが使えませんか?

    DOS BASIC(6.2)でプログラムしたものを現在使用しているのですが 外出先等で 使用したいので ノートPCで動かないかと思いまして...(機種名等..) くだらない質問かもしれませんが、やさしく教えていただけないでしょうか?

  • パソコンで3Dグラフィックをプログラムをしてみたい

    パソコンで3Dグラフィックをプログラムしてみたいのですが、何の言語がよいでしょうか? visual BASICが一番簡単だと聞きましたが、いくらぐらいしますか? また他にオススメの言語はありますか? 自分はDOSのC言語しか経験はありません。

  • PC-9801で動作する計測器をメンテナンスするのですが

    現在仕事上PC-9801 BASIC を使用し、GPIBを使用した測定器が数台ありメンテナンスを担当することになりました。  私がPCを弄り始めたのはWINDOWSからでBASICでプログラムを作成したこともなければ、MS-DOSも弄った経験がありません。 (1)現在仕事で使用しているPCはPC-9801です。自宅に所有している  WINDOWS XP(DOS/V)でDOS BASICはたちあがるのでしょうか? (2)MS-DOSについてなのですが、MS-DOSはWINDOWSのコマンドプロントで 学習は可能でしょうか? (3)今後はVISUAL BASICにプログラムを切り替えて行こうとおもいますが  既存の測定器のメンテが入りますのでBASICからの学習が必要なので すが、BASICに関する書籍はないみたいですが、良い書籍・良いサイ トがありましたら教えて下さい。  質問が簡単ではありますが回答は詳しくお願いします。

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

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

  • プリンタ(NEC PICTY)のPC-PR対応機種

    どうもお世話になります。 プリンタ(NEC PICTY)のPC-PR対応機種がどれなのか教えて下さい。 (NECのサイトには、情報が殆ど無いようです) 出来れば8xx型番、9xx型番辺りが該当していれば有難いのですが... 古いN88-BASIC(86)の非DOS版のプログラムを9801、9821から実行して出力をしたいという目的です。 Webでも情報が少なく判断がつかないので、お手数ですがよろしくお願いします。

  • 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を起動するにはどうしたら宜しいのでしょうか? 質問が多くなりましたが宜しくお願いします。

  • NEC PC9821(本体)で使うモニター

    NEC PC9821で使っているモニターが壊れてしまいました。 液晶 IBM L151 を買って繋いで見ましたが映りません。 どのようなモニターを買えば良いのか教えてください。 またはどのようにすれば良いか教えてください。 型番 PC9821  D-Sub 15ピン OS  Dos 古いPCなのですが特殊なシステムを使っていてこのPCでないと仕事ができません。 どなたかよろしくお願いします。

  • xpのログイン画面について

    ご質問させていただきます。 ノートPC(xp)の液晶画面が壊れてしまったため デスクトップPCで使用しているモニタに接続して ログインしようと試みたのですが、 ログイン画面になるとモニタの方に出力されなくなります。 ログインできないため、ログイン後の設定変更なども不可能な状態です。 boot menuなどで、設定を変えて ログイン画面をモニタに出力させることは可能でしょうか?

  • プログラム言語の種類について

    プログラム言語名でvisualと頭に付くと、 何が変わるのでしょうか? C、C++、C#、といった言語がありますが これらの頭にvisualが付いた言語もあると思います。 (visual basicもありますが) ザックリとしたイメージは、 ビジュアルということから エクセルのオートシェイプのように 四角いボタンなどが作れて、 そのボタンに機能を持たせるプログラムを 書くというを聞いたことがあります。 質問1 こういうボタンを作れるのが、頭にvisualと付く visual Cで 付かないただのC言語はボタンが作れないということですか? 何かモノを簡単に描けるというのが違いなのでしょうか? 質問2 使ったことがないので ボタンが描けたから何が嬉しいんだ?といった感じです。 実際に使ってみようとも思いましたが いざ、やろうとなるとC言語、visual cで どういう成果物を作ると違いがわかるのか、 そもそも何をそれぞれの言語で作れるかというのが イマイチわかりません。