N-BASIC wikipedia|無料辞書
前のページ 1/1 次のページ
◆概要
1979年に発売されたPC-8001に24KBのROMで搭載された。
N-BASICのROMを
逆アセンブルして注釈をつけた『PC-8001 BASIC SOURCE PROGRAM LISTINGS』という書籍が秀和システムトレーディング(現・
秀和システム)から出版され、
マイクロソフトとの間で訴訟問題に発展するという事件もあった。
N-BASICで開発されたソフトウェア資産が膨大であったため、N-BASICはその後のPC-8000シリーズ・PC-8800シリーズにも搭載された。また、
PC-9800シリーズにもオプションROMの形で提供されていた。
PC-8001mkII/SRに搭載されたN80-BASICは、N-BASICの24KBのROMをそのまま利用し、それに8KBの拡張ROMを増設する形で実装されている。
◆バージョン
;Ver. 1.0
:PC-8001に搭載された初期のバージョン。80桁モードでプログラムを編集すると80桁目が欠けるなどのバグがあった。
;Ver. 1.1
:PC-8001に搭載された後期のバージョン。バグが修正されている。
;Ver. 1.2
:PC-8801に搭載されたバージョン。PC-8801はPC-8001と比べてキーボードなど一部ハードウェアが異なるため、それに対応するための変更が加えられている。
;Ver. 1.3.
:PC-8001mkIIに搭載されたバージョン。TABキーに対応。
;Ver. 1.4
:PC-8801mkIIに搭載されたバージョン。
その後も後継機種に搭載され続け、微妙にバージョンが上がっているが、機能には変更はない。
◆命令・関数
◇ 特徴的な命令や関数
N-BASICの特徴的な命令・関数を示す。
;CONSOLE文
;COLOR文
:文字色あるいは属性、グラフィックモードを設定する。
;LINE文
:#キャラクタを用いて線や長方形を描画する。
:#簡易グラフィック機能を用いて線や長方形を描画する。
:#カラーモードにおいて行ごとの表示属性(ブリンク、リバースなど)を設定する。
;PSET/PRESET文
:簡易グラフィック機能により点を打ったり消したりする。
;CSAVE/CLOAD/CLOAD?命令
:
テープに対してプログラムをセーブ・ロード・ベリファイする。
;CLEAR文
:変数を消去し、文字列領域と
機械語領域を確保する。
;USR関数
:機械語で書かれたプログラムを呼び出す。
;MON命令
;MOUNT/REMOVE命令(DISK-BASICのみ)
:フロッピーディスクを挿入したときに
MOUNTによりFATを読み込み、抜く前に
REMOVEによりFATを書き出す。FATの読み書きをメモリ上でのみ行うようにしてアクセスの高速化を図ったものだが、
REMOVEを忘れてフロッピーの内容を破壊するという事故がおきやすい。また、REMOBEなどとタイプミスをするとREM文と解釈されてしまい、内部では何も処理されず(エラー表示もされない)、やはり記録内容の破壊につながった。これら注意を要する扱いづらさのため、大変評判が悪かった。PC-9801用のN-BASIC(86)ではこの命令を使用しなくても自動でMOUNT/REMOVEされる(互換性の為のダミー命令としてMOUNT/REMOVE文は残されている)。またN
80/N
88-DISK BASICでは不要となり、命令自体の削除となっている。 ベースとなった
CP/M用
Microsoft BASICにも同じ命令があった。
◇ 組み込まれなかった命令
N-BASICでは、以下に示す命令は組み込まれなかった。
・ 描画関連
・CIRCLE - 円弧描画
・PAINT - 塗りつぶし
・CLS - 画面消去
・ 機械語関連
・BSAVE/BLOAD - バイナリデータの読み込み・保存
・CALL - 機械語プログラムの呼び出し
・ その他
・ON KEY GOSUB, ON STOP GOSUB - キー操作による割り込み
・RANDOMIZE - 一様乱数の初期化
描画関連のうちCLS(画面消去)は、消去を行う文字コードを表示させることでその機能を代替している(例 - PRINT CHR$(12))。また、バイナリデータの読み込み・保存は、機械語モニタにより行い、機械語プログラムの呼び出しは、前述のUSR関数により行う。
◇ 使用されていなかった予約語
また、N-BASICには以下のような未使用
予約語が存在し、将来的な機能拡張が想定されていた。
実際には、N
80-BASICや
GP-IBなどの特殊な拡張ROMで使用された。
・CMD
・STATUS
・IEEE
・IRESET
・ISET
・LISTEN
・MAT
・POLL
・RBYTE
・SRQ
・TALK
・WBYTE
前のページ 1/1 次のページ
・N-BASIC page1
■N-BASICを他のサイトで調べる
@[N-BASIC]暇つぶしマスター
A[N-BASIC]性病マスター
B[N-BASIC]ダイエットNAVI
C[N-BASIC]価格比較マスター
D[N-BASIC]肛門科マスター
E[N-BASIC]産婦人科科マスター
F[N-BASIC]結婚情報マスター
■動物関連検索
■動物Wikipedia情報
おすすめサイト
■ダイエット
美容・ダイエットならオマカセ!ダイエットNAVI
■性病
性病?お悩み・病院検索は性病マスター
■暇つぶし
いま、ヒマ?暇つぶしマスターで暇つぶし★
■価格比較
気になる商品の価格を比較!価格比較マスター
■懸賞
カンタン応募で豪華商品が当たる!アタックchance!
■バイト
駅チカバイトなら楽ラクバイト.com
■求人
地域を選んでバイト、仕事を探せる!!バリバリ仕事!.com
■アルバイト
バイトをこだわり条件で探す!こだわりキャリア.com
■求人情報
自分に合ったバイト探し★Myピッタリ仕事.com
■バイト
"資格"でバイト探し!天職さがそ!.com
■バイト
いいバイト、あるある!aruアルバイト.com
■懸賞
アタックchanceで懸賞チャレンジ!
■産婦人科
病院探し!病気相談なら産婦人科マスター
■出産
妊娠!出産!育児!赤ちゃんマスターでお悩み解決!
■外為
外為・為替レートをチェック!外為マスター
■結婚
結婚マスター!結納・両親・マリッジブルーノお悩みに…
■先物
先物・取引!詳しくなる!先物マスター
■資格
資格!キャリアアップ!資格GETマスター★
■小説
小説・書籍ならオマカセ!小説マスター
■スポーツ
スポーツ!健康!デトックス!スポーツマスターにオマカセ!
■葬儀
お葬式・葬祭のことなら・・・葬儀マスター
■痩身
ダイエット・デトックス・痩身!スリムGETマスター
■脱毛
パーフェクトBODY目指せ!脱毛マスター
■着うた
最新!人気!定番!うたマスターで着うたCHECK!
■デコメ
キラ系かわいいデコメCHECK!デコメマスター
■転職
履歴書・マナー・転職テク!就職情報なら転職マスター
■バイク
ハーレー!改造!バイクマスターにオマカセ!
■派遣
派遣!転職!キャリアアップ!転職マスター
■ペット
カワイイ犬・猫を飼いたい!ペットマスター
■豊胸
薄着の季節…お悩み解決!豊胸マスター
■包茎
包茎のお悩みなら…包茎マスター
■レシピ
今晩のおかず…料理・レシピならレシピマスター
■モバグラMIXの人気キーワード
モバグラMIXの人気キーワード一覧
■外為
外為情報をいち早く!外為LINK
■求人
転職・就活なら求人LINKにオマカセ!
■金融
金融業界の勉強するなら!金融LINK
■車
TOYOTA!HONDA!BMW!車のコトなら車LINK
■モバグラMIXの人気キーワード2
モバグラmixの人気キーワード2
■モバグラMXIの人気キーワード3
モバグラMIXの人気キーワード3
■モバグラMIXの人気キーワード4
モバグラMIXの人気キーワード4
■モバグラMIXの人気キーワード5
モバグラMIXの人気キーワード5
■モバグラMIXの人気キーワード6
モバグラMIXの人気キーワード6
■モバグラMIXの人気キーワード7
モバグラMIXの人気キーワード7
■モバグラMIXの人気キーワード8
モバグラMIXの人気キーワード8
■モバグラMIXの人気キーワード9
モバグラMIXの人気キーワード9
■モバグラMIXの人気キーワード10
モバグラMIXの人気キーワード10
■モバグラMIXの人気キーワード11
モバグラMIXの人気キーワード11
■モバグラMIXの人気キーワード12
モバグラMIXの人気キーワード12
■モバグラMIXの人気キーワード13
モバグラMIXの人気キーワード13
■モバグラMIXの人気キーワード14
モバグラMIXの人気キーワード14
■モバグラMIXの人気キーワード15
モバグラMIXの人気キーワード15
■モバグラMIXの人気キーワード16
モバグラMIXの人気キーワード16
■モバグラMIXの人気キーワード17
モバグラMIXの人気キーワード17
■車査定
車査定.com
■献立レシピ1
レシピが月額99円
■献立レシピ2
レシピが月額99円
~動物-master.com 【05/29update】 トップへ
(C)動物-master.com