S-BASIC
[Wikipedia|▼Menu]

S-BASIC(エスベーシック)とは、シャープの8ビットパーソナルコンピュータMZシリーズに標準添付されていたBASICである。
解説

標準添付のBASICが本体内蔵のMicrosoft系のROM-BASICが殆どだった時代に、MZシリーズでは、システムをROMとして持たない設計ゆえにテープメディアで本体に標準添付されていた。

グラフィックス描画命令など、本体に搭載されている機能をほぼ全て使うことは出来たが、同時期のMicrosoft BASICに比べると文字列操作用の関数などの機能が弱く予約語が少なかったため、同等の処理を行うためにはサブルーチンに分割しなければならないケースもあった。予約語の少なさゆえにマイクロソフト系のBASICに比べると単純な動作についての実行速度は速く、変数は逐次処理されることから、他のBASICの処理系に見られるガベージコレクションは存在せず、フリーエリアも多く取れる傾向にあった。 ベースとなる命令セットは初代機であるMZ-80Kに影響も与えたPET 2001に由来する物である。

音程を制御するMMLの文法もMicrosoft系の多くが採用した物と異なり、音長を0?9の引数で渡し、連符の表現はできない物だった。

単精度浮動小数点演算など、基本的な命令セットの標準添付のBASIC以外に、倍精度、カラー表示対応、漢字表示対応などの機能そのものを拡張したBASICや、QD、ミニフロッピーディスクに対応した、DISK-BASIC等もシャープから別途供給されている。

特筆すべき点としてはMZ-80B/MZ-2000シリーズに搭載されていたフルロジックコントロールデータレコーダの制御命令を装備していたため、プログラム上から必要なデータの頭出しを行うことが出来、ユーザーからは「TOS(Tape Operating System)」とも呼ばれた。

X1Hu-BASICが標準BASICとして採用された後、MZ-2500シリーズではシャープの文法に則ったBASIC(BASIC S25)のほかに、Microsoft BASICライク(もっと正確に言うとN88-BASICライク)な文法のBASIC(BASIC M25)が付属していた。これはハドソン製ではなかった。純正以外にもバイナリパッチを当て、機能を拡張した亜種のBASICも販売されていた。

なおS-BASICなる名称が正式に登場したのはMZ-700からで、これはMZ-700にはS-BASIC以外にHu-BASICが同梱されていたためである。それ以前は「SHARP BASIC」という名称だった。
主なS-BASIC

SP-5030 (MZ-80K/C/K2/K2E/1200)

SB-5520 (MZ-80B/B2)

SB-6520 (MZ-80B系用DISKBASIC)

1Z-007B (MZ-700 S-BASIC)

5Z-001 (MZ-1500)

MZ-1Z001(MZ-2000)

MZ-6Z001(MZ-2500 BASIC S25)










シャープ
現行ブランド・製品AQUOS - AQUOSケータイ - AQUOS SHOT - AQUOS PHONE - AQUOS (スマートフォン) - AQUOS PAD - GALAPAGOS - Brain - Papyrus - プラズマクラスター - ヘルシオ - SUNVISTA
Category:携帯電話端末 (シャープ) - Category:Windows CE端末 (シャープ)? - Category:Android端末 (シャープ) - Category:シャープのパーソナルコンピュータ










シャープ AQUOSシリーズ
2011年

NTTドコモ向けSH-12C - f SH-13C - SH-01D - slider SH-02D
auKDDI/OCT)向けIS11SH(SHI11) - IS12SH(SHI12) - IS13SH(SHI13) - IS14SH(SHI14)
ソフトバンク向け006SH - THE HYBRID 007SH - THE PREMIUM 009SH - THE HYBRID 101SH - 102SH
グローバルモデルSH80F - SH8158U - SH8168U - SH8268U - SH8288U - SH8298U

2012年

NTTドコモ向けSH-06D - st SH-07D - ZETA SH-09D - sv SH-10D - si SH-01E - ZETA SH-02E
au(KDDI/OCT)向けSL IS15SH(SHI15) - SERIE ISW16SH(SHI16) - CL IS17SH(SHI17) - SERIE SHL21 - PAD SHT21
ソフトバンク向け103SH - 104SH - Xx 106SH - 102SHII
海外向けSH837W - SH930W

2013年

NTTドコモ向けEX SH-04E - ZETA SH-06E - si SH-07E - PAD SH-08E - ZETA SH-01F
au(KDDI/OCT)向けSERIE SHL22 - SERIE SHL23
ソフトバンク向けXx 203SH - ss 205SH - Xx 206SH - Xx 302SH
ウィルコム向けes WX04SH

2014年

NTTドコモ向けEX SH-02F - ZETA SH-04F - PAD SH-06F - ZETA SH-01G
au(KDDI/OCT)向けSERIE mini SHL24 - PAD SHT22 - SERIE SHL25
ソフトバンク向けXx mini 303SH - Xx 304SH - CRYSTAL - CRYSTAL X
ウィルコム(イー・アクセス/WCO)向けef WX05SH
SIMフリー端末SH90B - SH-M01
アメリカ向けCrystal 306SH

2015年

NTTドコモ向けZETA SH-03G - EVER SH-04G - PAD SH-05G - ケータイ SH-06G - ZETA SH-01H - Compact SH-02H
au(KDDI/OCT)向けSERIE mini SHV31 - K SHF31 - SERIE SHV32 - K SHF32
ソフトバンク向けケータイ 501SH - Xx2
ワイモバイル/WCO向けCRYSTAL Y 402SH - ケータイ 504SH
SIMフリー端末SH-M02 - SH-M02-EVA20
インドネシア向けCrystal SH825Wi

2016年

NTTドコモ向けZETA SH-04H - ケータイ SH-01J - EVER SH-02J
au(KDDI/OCT)向けSERIE mini SHV33 - SERIE SHV34 - U SHV35 - K SHF33 - U SHV37
UQ mobile向けL
ソフトバンク向けXx2 mini - Xx3 - ケータイ2
ワイモバイル/WCO向けXx-Y 404SH - CRYSTAL Y2 403SH - ケータイ2 602SH
SIMフリー端末mini SH-M03 - SH-M04 - ケータイ SH-N01
台湾向けP1

2017年

NTTドコモ向けR SH-03J - sense SH-01K
au(KDDI/OCT)向けSERIE mini SHV38 - R SHV39 - sense SHV40 - R compact SHV41
UQ mobile・J:COM向けL2
ソフトバンク向けXx3 mini - R - ea - R compact
SIMフリー端末sense lite SH-M05
中国・台湾向けS2

2018年

ソフトバンク向けsense basic
SIMフリー端末R compact SH-M06

2014年3月以前のスマートフォンはAQUOS PHONEブランド、タブレットはAQUOS PADブランド

過去のブランド・製品MZ - X1 - X68000 - Mebius - NetWalker - Zaurus - ファミコンテレビC1 - SF1 - ツインファミコン - 編集ファミコン - MD studio - ミュージックキャリー - コミュニケーションパル - D-combo - Auvi - 書院
技術IGZO - ASV液晶 - ProPix - TOUCH CRUISER - S-BASIC - AQUOSファミリンク - EVAアニメータ
工場・拠点堺(堺市) - 八尾(八尾市) - 総合開発センター・天理(天理市) - 亀山第一・第二(亀山市) - 三重・第二・第三(多気町) - 広島(東広島市) - 福山(福山市) - 三原(三原市) - 栃木(矢板市)
グループ会社シャープマーケティングジャパン - シャープエネルギーソリューション - シャープ米子 - GALAPAGOS NETWORKS - 堺ディスプレイプロダクト
人物早川徳次 - 佐伯旭 - 町田勝彦 - 辻晴雄 - 中川潤子 - 片山幹雄 - 桂泰三 - 佐々木正


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:24 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:FIRTREE