LINEスタンプ制作代行サービス・LINEスタンプの作り方!

お電話でのお問い合わせ:03-6869-8600

stampfactory大百科事典

N88-BASIC

N-BASIC(エヌハチハチベーシック)は、NECのパーソナルコンピュータPC-8800シリーズ・PC-9800シリーズに搭載され、標準プログラミング言語として使用されたBASIC言語の処理系である。ブート時にROMから自動的に起動するものを「ROM-BASIC」、専用ディスクから起動してFDDやHDDを扱えるように機能拡張したものを「DISK-BASIC」、MS-DOS上で動作するものを「DOS-BASIC」と呼んだ(ROM-BASICやDISK-BASICという語はいずれもどちらかといえば一般名詞だが、DOS-BASICはどちらかというと俗称)。初期はROM-BASICのみであったが、FDDの普及によってDISK-BASICが登場し、MS-DOSの普及に伴ってDOS-BASICが開発された。MS-DOSが普及する以前は、DISK-BASICが簡易なDOSとしての役割も担っていた。N-BASICは、1981年に発表されたPC-8801に初めて搭載されたスタンドアロンBASICで、PC-8001に搭載されていたN-BASICを大幅に拡張して作られた。一般的にはM-BASIC 4.5として知られているマイクロソフトのLevel-3 BASICインタプリタがベースとなっている。N-BASICに対してある程度の上位互換性を持ち、PC-8001で作られたプログラムを実行させることも出来たが、完全互換ではなかった。N-DISK BASICとファイルフォーマットにも互換性があるが、BASICの中間コードは異なるので、プログラムを交換する際にはアスキー形式で保存する必要があった。N-BASICには、PC-8800シリーズの機能拡張に合わせて、V1、V2、V3の各メジャーバージョンがある。また、V1およびV2対応の日本語拡張として、N-漢字BASICやN-日本語BASICが発売されたが、両者の間では漢字の内部表現形式が異なっている。前者はKI(FAh)/KO(FDh)コードおよびJISコードの上位と下位を反転させたもの、後者はShift_JISであった。このほか、V1/V2には「タートルグラフィックス命令」も用意され、拡張モジュールをロードすると、LOGOを簡略化したような文法でグラフィックスを描画させる命令などが追加された。しかし、利用頻度が低かったことなどから、PC-8801MH/FH以降の機種にはバンドルされなくなった。N-BASIC(86)は、1982年から発売されたPC-9800シリーズのROM-BASICで、PC-8800シリーズのN-BASICと、高いレベルで互換性がある。名称の(86)は、採用したx86系プロセッサに由来する。8ビット機時代のN-BASICとN-BASICはNECとマイクロソフトの共同開発であったが、N-BASIC(86)はNECのみによる開発である。N-DISK BASIC(86)も発売され、N-DISK BASICとディスクフォーマットは互換性がある。しかし、BASICの中間コードおよび漢字の内部表現形式が異なるため、プログラム交換の際はアスキー形式で保存する必要があった。その後、日本語入力システムが追加されてN-日本語BASIC(86)という名称になった。MS-DOSへの移行に伴い、N-日本語BASIC(86)(MS-DOS版)が発売されたが、文字コードの扱いが変更され、PC-98シリーズ独自の文字が扱えるモードと漢字が扱えるモードとが、CONSOLE命令で切替える排他仕様となった(DISK-BASICでは両方同時に扱うことができた)。DISK-BASICとファイルを交換するため、MS-DOS上でフォーマット変換するツールがあったが、文字コードの違いのため、DISK-BASIC版でキャラクタコードと漢字の両方を扱うプログラムをDOS変換すると文字化けが発生した。MS-DOS版にはBASICコンパイラも用意されたが、インタプリタとコンパイラの環境の相違により、全てのプログラムがコンパイル可能というわけではなかった。コンパイル後の実行ファイルは中間言語による中間表現であるため、実行時には中間言語のインタプリタを含んだ200KB近いランタイムライブラリが必要であった。MS-Windows版N-BASIC(WN)インタプリタも発売されたが、極端に動作速度が遅く、画面周りの互換性も乏しかったため実用的とはいえず普及しなかった。MS-Windows 2.xx向けのものであり、MS-Windows 3.0以降ではスタンダードモードでもエンハンストモードでも動作しない。リアルモードではかろうじて動作したが、フリーエリアがほとんど無かった。

出典:wikipedia

LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。