PB-100

From Wikipedia, the free encyclopedia

Casio PB-100

PB-100は、カシオ計算機1982年8月に発売したポケットコンピュータ

カシオ計算機が発売した低価格のポケットコンピュータ。前身となるのは同社が発売していたFX-702Pで「FX-702PのBASICを、より多くの人に使ってもらう」のコンセプトの元、当時の最先端技術であったVLSIを使用してCPU, ROM, RAMをワンチップにすること、RAMの容量を1Kバイトにすること、液晶表示を12桁にすることで14,800円の低価格にすることに成功。元はコンピュータに興味を持つ大学生やサラリーマン層をターゲットとしたものだったが、およそLSIゲーム2台分という価格の安さと、キャラクタパターンを多く持ちゲームが作りやすかったことから低年齢層にも支持され、数多くのゲームがコンピュータ雑誌に掲載された。

上位モデルとしてFX-700Pが存在した。違いはRAM容量と F (関数)キーの有無。しかしPB-100も本体を加工することで F キーを増設することができた(後述)。

特徴

プログラミング言語としてBASICを内蔵した横長のポケット型コンピュータである。左側にQWERTY配列のアルファベットキー、右側にテンキーと四則キーとEXEキーがあり、簡易的な関数電卓としても使用できた。液晶表示部分はかなり横長に面積が取られているが、表示桁数が12桁しかないため、右半分はMODEキーのキーガイダンスのラベルでマスクがしてある。プログラム用のフリーエリアは標準で544ステップで、別売のメモリモジュール(OR-1)を増設することにより1,024ステップ増設ができ1,568ステップにできた。また『パソコン必勝法』という入門書が付属したのも特筆すべき点で、これを見ながらPB-100を操作することで、BASICをまったく触ったことのないコンピュータ初心者でもBASICを習得することができた。この入門書は編集に技術評論社が携わっており、単体の書籍としても出版された。

発売当時は伊武雅刀を起用して「パソコン知らない? 遅れてますねぇ、成績いいのにねぇ」という入社面接をあしらったテレビCMを流していた(映像 - YouTube)。また『遊COM』という名称で日清焼そばU.F.O.の懸賞品にもされた。

仕様

  • P0~P9の10個のプログラムバンクが用意されており、それぞれのバンクに別のプログラムを登録できる。バンクから別のバンクへGOTO命令でジャンプしたりGOSUB命令でサブルーチンとして呼び出すことも可能。
  • 変数はA~Zの26種類が使用可能。変数名の後ろに$を付けると文字列変数になる。文字列は7文字まで。数値と文字列で同じ変数名は使えない(変数AとA$は排他となる)。これとは別に$変数という30文字の文字列が扱える専用の変数がある。
  • 配列は1次元のみ可能で、変数の添え字がそのまま別の変数へのオフセットになる。すなわちA(0)とA、A(1)とB、A(25)とZがそれぞれ同じ変数になる。DEFM命令で変数エリアを増やすことで(代わりにプログラムエリアが減る)A(26)以降も使用可能になる。
  • IF命令はTHENの後に行番号を記述するか、セミコロン(;)の後に命令を記述する。また、数式の閉じ括弧は省略可能。
  • CSR命令で任意の位置に文字を表示可能。また、KEY命令で押下されているキーを読み取り可能。これらの命令を組み合わせることで、リアルタイムのゲームが作成可能となる。
  • 電源はCR2032×2 (6V 0.02W)。

サポートしていない機能

  • アドレスを直接指定して、メモリを直接操作する(PEEK, POKE命令)[1]
  • タイマーを利用する

以下はPB-110以降で使用可能。

  • 音を出す(BEEP命令)
  • READ, DATA, RESTORE命令
  • ON~GOTO, ON~GOSUB命令

FX-702Pから削除された機能は以下の通り。

  • LISTV(変数の内容をリスト)
  • WAIT(一定時間表示して次へ進む)
  • PASS(プログラムをパスワードで保護)
  • 双曲線関数
  • 60進-10進変換
  • 標準偏差
  • 極座標変換

周辺機器

  • OR-1(E): 増設メモリモジュール。1Kバイト(1,024ステップ)の増設が可能。
  • FA-3: カセットインターフェースユニット。
  • FP-12: 感熱ロール紙使用のミニプリンタ。1行あたり20文字印字可能。

シリーズモデル

OEM・クローン機

その他

脚注

Related Articles

Wikiwand AI