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

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

A 回答 (3件)

補足の回答


わざわざマルチコンフィグを使ってWin95とESYSTEMを切り分けているのですね。

私が挙げたのは基本的にWindowsでBASICを動作させるプログラムですので、Windowsのウィンドで起動出来ます。

よってインターネットに接続しつつBASICのプログラムを実行する事だって出来ます。
    • good
    • 0
この回答へのお礼

補足の解答をして頂き、ありがとうございます。
現在のPC状態に不便を感じつつ(DOSとWinの切り替え)やや不満
でしたので、次のPC購入時は、WinでBASICを動作させたいもので..
と思いつつPCの基本的な仕組みが解らず、諦めそうになっていました。

お礼が遅くなりましたことを、お詫びします。

お礼日時:2001/06/01 08:50

yanmaaさんの補足です。


ベクターにDOS/V用のBasicコンパイラも用意されています。
勿論、MS-DOSで動作します。
今はフリーでこう言うのが出ているので便利ですね。
    • good
    • 0

単にN88-BASICを動かしたいならPC9821系のノートパソコンで動作しますよ。



後はWindows上で動作するソフトを紹介しておきますのでご自分で見て判断してください。この場合はNECのPC98シリーズでなくても動きます。

ベクター
http://www.vector.co.jp/vpack/filearea/win/prog/ …

NEC
http://121ware.com/community/product/software/in …

電脳組
http://www.dennougumi.co.jp/cat/dos.html

この回答への補足

解答有難うございました。
理解しないでPC使っているのが現状で( WIN : DOS-BASIC )の基本的な仕組み
が全く解らないのですが...(これから学ぶつもりです)
そこで、もう1つお聞きしたいのですが..

現在使用しているPCは電源を入れると最初に固定ディスク起動プログラムと表示されて1:を選択するとWIN95 2:を選択するとEOSYSTEMに進みます。
たぶんEOSYSTEMはDOS領域を管理するソフトだと思うのですが?
このようなソフトを使わなくてもBASICプログラムの使用は出来るのですか?
また、この手のソフトはまだあるのでしょうか?

補足日時:2001/05/18 08:25
    • good
    • 0

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

DOS PC」に関するQ&A: DOS/V機とは?

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

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

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

QMS-DOSについて

コンピュターの知識取得に乗り遅れた年金受給者です。
MS-DOS(DOS/V)にはFAT16と、それ以外のOSがあります。WINDOWS95以後のMS-DOSは、それ以前のMS-DOSとは違うとされていますが、どう違うのでしょうか。
特に、WINDOWS3.1までのMS-DOSは基本MS-DOSとされFAT16ですし、対応している使用領域は2GBまでですが、WINDOWS95で使用されているMS-DOSもFAT16ながら使用領域は4GBですね。
どう違うのでしょうか。 
皆さんの英知を誰か授けてください。宜しくお願いします。

Aベストアンサー

えっと、OSとファイルシステムとフォーマットコマンドを区別しましょう。
MS-DOSは95以前ではOSであり、以後はOSの一部をなすものです。
95以前のMS-DOSではファイルシステムとしてFAT12とFAT16が使えます。
FATはたくさんのクラスタという小さな領域にファイルを分割して保存し、FATという表にどのファイルの何番目の塊が、どのクラスタにあるかを記録して管理していました。
12とか16とかいう数字は、クラスタの続き番号を指定する際に使われる変数の大きさで、12だと12ビット(番号は0-4095)、16なら16ビット(番号は0-65536)ということになります。
Windows95でもこの状況は変わっていませんが、95ではファイル名の命名規則が8.3形式でなくてもよいということにしました。
このファイルシステムをVFATといいます。
VFATにしてもクラスタを管理している変数は16ビットなので番号は0-65535で65536個のクラスタしか管理できません。
ここで、クラスタの最大の容量は当時32kbyteでしたから32K*65536個ということで2GBの容量が最大ということになるわけです。

FAT16で4GBの容量を扱えたのは95ではなくNT3.51です。
NT3.51は最大64KBのクラスタを扱えたので、64K*65536個ということで4GBの容量が最大ということになるわけです。
ただ、このFAT16のファイルシステムはクラスタの最大値を32KとしているMS-DOSやWindows95では読めません。
また、この場合たとえ1kbのファイルにも64kbのクラスタを割り当てることになりますから、無駄が大きくなることになります。
よってその後はクラスタを管理する変数を32bitとしたFAT32にすることにより、容量の拡大と無駄の排除の両方を実現しています。

さて、
>(1)MS-DOS VER6.2のFORMAT後にWIN95をインストールしたHDD
>(2)WIN95に付属されているMS-DOSでFORMATしてWIN95をインストールしたHDD(普通の標準のOSのインストール仕方) の二点のHDDがあり、
>それに同じプログラム(WIN95対応)をインストールして起動させた場合に(1)の場合には1.2MBのフアイルの読み書きが出来ますが、(2)の場合は不可能です
とのことですが、容量からいってHDDはHardDiskDriveではなく、フロッピーディスクドライブのHigh Density Double tracksのお話でしょうか。
1.2MBのフロッピーディスクの読み書きは基本的にMS-DOSでもWindows95でもオリジナルではサポートしていません。
しかしながら日本では80年代から国産PCの主力がNEC社の98シリーズでこのシリーズの3.5インチフロッピーディスクはIBM社PCあるいはその互換機のPCのフロッピーが720kb/1.44mbの容量で使われていたのに対して、640kb/1.25mbの容量で利用されていました。
このため、当初はMS-DOS(DOSV)にも、WINDOWS95にも640kb/1.25mbの容量のフロッピーを読み書きできる特別なドライバーが用意されていたのです。
もっとも95ではそのようなドライバはメーカ製のPCでなければ普通にインスツールした際には導入されないため、結果として使用できないように見えるかもしれません。
そのご、日本のPCもNEC製の98シリーズはなくなり、全てIBMPC互換機となりました。このため現在では640kb/1.25mbのフロッピーをハード的に読めないフロッピードライブも多いのですが、まだ3mode Floppyということでお調べになればハードも使い方もお分かりになるかと思います。

えっと、OSとファイルシステムとフォーマットコマンドを区別しましょう。
MS-DOSは95以前ではOSであり、以後はOSの一部をなすものです。
95以前のMS-DOSではファイルシステムとしてFAT12とFAT16が使えます。
FATはたくさんのクラスタという小さな領域にファイルを分割して保存し、FATという表にどのファイルの何番目の塊が、どのクラスタにあるかを記録して管理していました。
12とか16とかいう数字は、クラスタの続き番号を指定する際に使われる変数の大きさで、12だと12ビット(番号は0-4095)、16なら16ビッ...続きを読む

Q古い話ですが DOS BASICについて教えてください

会社の測定機器のプログラムがDOS BASICで稼働しています。
ハードディスクの破損により測定機器が可動不能になりました

質問は、確かDOSからbasicを立ち上げるときに
N88BASIC ??? と入力して立ち上げていたはずなのですが
???のコマンドが判りません
GP-IBのデータ取り込みが稼働しません
プログラム中には PRINT@という命令があるのですが
通常にn88BASICと立ち上げて実行するとシンタックスエラーになります
このあたりについて詳細をご存じの方 是非助けてください
よろしくお願いいたします

Aベストアンサー

起動は普通に「N88BASIC」だけで立ち上がるはずですが。。(・_・?)

それに続く各種コマンドは下記のページが参考になると思いますので覗いてみて下さい。m(__)m

参考URL:http://www.me.kochi-ct.ac.jp/~hayashi/msdosn.html

QMS-DOS(プロンプト?)の起動について

製造機械でのデータ送信をMS-DOSで行ってます。

いつもはwindows95を起動させてから、すべてのプログラム~MS-DOSって感じで立ち上げてました。

しかし、後輩がMS-DOSプロンプト画面の設定を少しイジってしまったようで・・・
同じようにMS-DOSを起動させたら、小さい画面が出てきて「このプログラムはMS-DOSモードで実行するように設定されており、ほかのプログラムの動作中には実行できません。続行すると、ほかのプログラムをすべて終了します」と出てきます。

続行するとMS-DOS モードで再起動したような真っ黒な全画面になります。
US/を入力して、コマンドを入力して以前のようにプログラムは起動できます。

設定を元に戻したいのですが、前のようなMS-DOSプロンプト画面になってくれないので設定変更できないのです。

どうすれば、元のMS-DOSプロンプト画面に戻せますか?教えてください。

Aベストアンサー

95使っていたのは昔のことだから忘れていたようです。

C:\Windows\スタートメニュー\ (「スタートメニュー」は半角) から探し出して右クリックしてください。

QIBM PS/55時代のDOS/V用BASICインタープリター類似言語を探しています。

DOS窓でIBM PS/55時代のDOS/V用BASICインタープリターならわかるのですが
Windowsマシンでわたしの技量で使える言語が見あたりません。
十進BASICをじっくり検討しましたが相当違いがありました。

IBMのDOS/V用BASICのプログラマーの方はどのように克服されたのでしょうか、知っている方いらっしゃいませんか

Aベストアンサー

参考になるか解りませんが...。

 私も、DOS時代のNxx-BASIC世代の人間です。

 BASIC → マシン語(x86系) → C言語 → (汎用の世界に一時身を置く) → C++言語 → VisualBASIC → Delphi → その後いろんな言語に手を染める

 って形で習得して行きました。多分、使いこなしては居ないと思うのですが....ね。
 言語の得手・不得手が解る程度には、習得しています。

 そこで、BASICは使えると言う事でしたら、Visual BASICや、Web系の言語のASP当りを覚えると、まっさらな環境の人よりはコーディングレベルで楽が出来ると思いますよぉそれに、これから、ASPは.....。

 ちょっと昔のBASICからは離れますが、BASIC的な記述が出来る分、C言語を今から覚えるよりは楽出来ます。

QDOSV用 MS-DOSのOS

昔PC-9800シリーズMS-DOS6.2のOSがありましたが、DOSV用のMS-DOS3.3以上のOSを探しているのですが、見つかりません。

DOSV用のMS-DOS3.3以上のOSはないのでしょうか

Aベストアンサー

何に使うかにもよるけど、DR-DOSが無償で使えます。

5位まではMS-DOS、PC-DOS,DR-DOSどれもほぼ似たようなものでした。それ以降は結構差があります。

ちなみに、DR-DOSはデジタルリサーチが開発したものである種、MS-DOSよりもオリジナルといえないこともないです。

PC-DOSはIBM社のDOSです。MS-DOSとほぼ同じです。

ちなみに、FreeDOSなど無償のDOSは幾つか存在します。

Q[Active Basic]EditBoxにフォーカスがある時に、押されたキーを取得するには...

EditBox上にFocusがある場合に、押されたキー(Enterなど)を取得する場合は、どうしたらよいのでしょうか?
すみませんが、知っている方、ご教授ください。

Aベストアンサー

EditBoxをサブクラス化しないとイベントを取得できないようです

Dim hEdit as HWND, lpEditProc As VoidPtr
をグローバル変数で用意します

MainWndのデザイナで右クリック > イベントコード
『Create』を選択して[コーディング]ボタンをクリック
Sub MainWnd_Create(ByRef CreateStruct As CREATESTRUCT)
が作られるので
hEdit = GetDlgItem( hMainWnd, EditBox1)
lpEditProc = SetWindowLong( hEdit, GWL_WNDPROC, AddressOf( EditProc) as Long ) As VoidPtr
を記述

Function EditProchWnd As HWND, dwMsg As DWord, wParam As WPARAM, lParam As LPARAM) As DWord
  if dwMsg = WM_KEYDOWN then
    EditBox1_KeyDown( wParam, lParam )
  End If
  EditProc = CallWindowProc( lpEditProc, hWnd, dwMsg, wParam, lParam )
End Function

Sub EditBox1_KeyDown( KeyCode As Long, flags As Long )
  if KeyCode = 13 then
    ' Enterキーが押された場合
  end if
End Sub
といった具合でしょう

EditBoxをサブクラス化しないとイベントを取得できないようです

Dim hEdit as HWND, lpEditProc As VoidPtr
をグローバル変数で用意します

MainWndのデザイナで右クリック > イベントコード
『Create』を選択して[コーディング]ボタンをクリック
Sub MainWnd_Create(ByRef CreateStruct As CREATESTRUCT)
が作られるので
hEdit = GetDlgItem( hMainWnd, EditBox1)
lpEditProc = SetWindowLong( hEdit, GWL_WNDPROC, AddressOf( EditProc) as Long ) As VoidPtr
を記述

Function EditProchWnd As ...続きを読む

QMS-DOS形式のファイルをWindowsで。

毎度ご迷惑おかけしております・・・(2回目です)

ネット上からMS-DOSで動作するフリーソフトをダウンロードしたのですが、
そのフロッピをそのままPC(MS-DOS3.30?古いです)に差し込んで探しても、ファイルが見つかりませんでした。
考えてみれば、WindowsとMS-DOSではフォーマット形式が違うので、
Windows上で落としたファイルの内容は、MS-DOSでは見れないのですね。

PCのハードの中に入っているファイルを(→フロッピに保存して)、Windowsで展開したり、その逆で、Windowsで保存したファイルをMS-DOSで開いたり・・・ということは出来るのでしょうか?

(ところで、調べるうちに「Windows上のMS-DOS」という言葉を耳にしたのですが、
 「OSの上にOS?」ということに・・・?
 ファイル形式とかはどうなっているのでしょう?)

Aベストアンサー

EPSON=PC98互換機です。
うちでも使っていました・・・

で、まずどうしてもEPSONで見たい場合、EPSONで9セクタフォーマットしてからWINDOWSマシンからコピーします。

アプリがPC98専用アプリなら動作しますが、断りを入れていないなら多分PC/AT用でしょう、動作しません。

Q[DOS] コピー先に同じファイル名がある場合、名前を変えて...

Win2000のDOS窓にて、xxx.batファイルを使用して
大量のファイルのコピーをしようとしています。

その時、コピー先に同じファイル名が存在する場合
があります。その時、(xxx.batファイルの内容を変える
こと無く)自動的に
ファイル名001
ファイル名002
:
と名前を変えて保存してくれるような「copyコマンド」
知りませんか?

以上、宜しくお願い致します。

Aベストアンサー

残念ながらそのようなコマンドはありません。
で、バッチを作ってみました。
よかったら使ってみてください。

ファイル名.xxx
ファイル名001.xxx
ファイル名002.xxx
と変わっていきます。
(最初のファイルはそのままです)

@echo off

set orgFile=%~f1
set newFile=%~f2
set newFile1=%~dpn2
set newFile2=%~x2
set Count=0

:loop
if not exist %newFile% goto loop_end
set /a Count=%Count%+1
set Count=000%Count%
set Count=%Count:~-3%
set newFile=%newFile1%%Count%%newFile2%
goto loop
:loop_end

copy %orgFile% %newFile%

QMS-DOS画面のハードコピーのとり方について

AT機のMS-DOS(ver.6.2)の操作用としてMS-DOS画面の手順書を作ろうと思っております。
MS-DOS画面を画像データとしてWinXP_Proでとろうとしますがどうにもとれません。
Virtual PCで表示させてとろうとしましたが、これでもうまく行きません。
現在のWindowsの表示ではなく、MS-DOS画面と同じような画面をとる方法はありますでしょうか?
デジカメ等で撮影する方法しかないのでしょうか?
昔のMS-DOS機(AT互換機)はあります。
ご存知方いらっしゃればお手数ですが教えて下さい。
よろしくお願いします。

Aベストアンサー

>MS-DOS画面

ウィンドウズの場合「スタート」「アクセサリ」「コマンドプロンプト」でDOS様画面がでますが、その場合はAlt+PrintScreen 画像ソフト起動Ctrl+Vでハードコピーが取れます。
MS-DOSでのコマンド画面というのが昔のことで忘れましたがPrintScreenキーは使えないのですか?

Q十進BASICで角の2等分線

学校の授業でレポートを書くためにどうしても必要なんです。
どなたか、十進BASICで角の2等分線を書くためのプログラムを教えてください。
お願いします。

Aベストアンサー

OPTION ANGLE DEGREES
INPUT PROMPT "角度を入力して下さい(0<X<90)":X
PLOT LINES:0,0;1,0
PLOT LINES:0,0;1,TAN(X)
SET LINE STYLE 2
PLOT LINES:0,0;1,TAN(X/2)
END


人気Q&Aランキング

おすすめ情報