ベーシックマスター
S1-BASICは従来のL3-BASICに比べて大幅にアルゴリズムの見直しがされたBASICで、マイクロソフト社の純正BASICを日立により改良したものとなっている。
コマンド・ステートメントが新設され、かつ機能も拡張された。グラフィック関係、プリンター関係、音楽演奏関係、マウス関係など強化。
ユーザー領域が大幅に増えた。標準実装で36KBまたは84KB、RAM拡張時で100KBまたは132KBのメモリー領域が解放され、変数領域、文字列領域がそれぞれ44KBずつ確保できる。
ハードウェアの機能向上と相まってアルゴリズムの見直しにより処理速度が大幅に向上。
製作したのは日立製作所のコンピューター部門ではなく、同社の横浜工場のテレビ部隊である。当時はまだマイクロコンピューターが商品として成立するかどうか疑問視されていた。日立社内における当機の位置づけは「日立製作所のコンピューター製品」というよりも、「家庭用のニッチ家電」だった。
黎明期の日本製パーソナルコンピューターらしく、キーボードの「RETURN」に相当するキーは「復改」、「BackSpace」は「後退」と表記されている。これはJr.以前までの当シリーズ3機種共通の仕様である。電源ユニットは内蔵ではなく、ACアダプタのように外部に独立していた。同時に専用モニタ(キャラクターディスプレイ K12-2050G。12インチ)も発売されたが、家庭用テレビにも出力することができた。
後述の「ベーシックマスターレベル2」発売と同時にレベル2交換用ROMが4万円で販売され、ROM交換を行うことでレベル2と同機能にアップグレードできた。
以後、本記事の本文中では「レベル1」「レベル2」などの通称を主として表記することもあるが、それでは機種の個別識別がかなり困難なので、やはり原則的にはMB-xxxxといった正式の型式名も併記する。
(1979年2月発売/標準価格228,000円)
MB-6880L2 ROM 16KB / RAM 8KB
レベル1に対して、浮動小数点演算などBASICの機能を強化したモデル。内蔵BASICは「レベル2BASIC」と呼ばれる。
20本のアドレスバスをメモリーマップにしたがってコントロール。
YGM003 : YGM002に収まらなかったデコード回路とI/Oレジスタ機能とPSGの制御を行う。
YGD001 : グラフィックのメモリ制御とパラレル/シリアル変換を行う。
YGD002 : ビデオスーパーインポーズの機能(YGD001と003から出力されるパラレル/シリアル変換されたビデオ信号を取り入れてRGB信号として外部に出力する。
YGD003 : テキスト画面とIG(イメージジェネレーター)のパラレル/シリアル変換を行う。
YGD004 : グラフィック表示とS1で増えたI/O部分のデコードを行う他、IG(イメージジェネレーター)の制御を行う。
YGD005 : 画面表示用のデータやアドレス出力をCPUとのサイクルスチールで行うためのバッファリング。
YGD006 : YGD005と同様の機能。
YGD007 : グラフィックのスーパーインポーズなどのためにCRTCから出力されるアドレスを取り込んでアドレスパターンを出力する。
YGP001 : オプションのマウスに同梱されるLSIで、ソフトの負担を軽くするためカウンター回路が入っている。
YGP002 : カセットとRS-232CをACIAとともに制御する。
OS-9 Level2が動作可能。
日立が発売した横浜テレビ事業部からのホビーパソコンとしては最後のシリーズとなっている。
機械語モニタモード(モニタモード)に入るには、MONITORまたはMON(短縮形)と入力し、終了するにはEをタイプする。
M : メモリを256バイトずつ直接編集可能なモード。機械語を直接入力したりメモリの内容を書き換えることが可能。
G : ユーザプログラムを実行する機能。
S : 機械語をステップ実行する機能。
その他、レジスタの内容を直接書き換える機能があった。