カタログギフトを全国無料配送

infomation

アメリカ留学とは

レンタカーにコードの絶対量が増加しがちな豊富なBIOS群を、64KBというZ80の限られたメモリ空間内で実現するため、また有効に活用し拡張を容易にするために、当時の水準としては柔軟な、スロットと呼ばれるレンタカー管理手法を採用した。 RAMはもちろん、BASICやOSの収められたシステムROM、ゲーム等のROMカートリッジ、そして各社の独自拡張による周辺機器(ハードウェア)もこのスロットを用いて管理する。周辺機器にも必ず拡張BIOSが付随し、BIOSは起動時に初期化ルーチンを呼び出され、ベクタをワークエリアに自動的に登録して組み込まれる。さらにシステムの起動後もハードウェアへのアクセスはこの拡張BIOSを介して行われる仕組みが整えられており、ユーザーがドライバの組み込みや設定等の作業を行う必要は無かった。 I/Oは基本的にレンタカーI/O方式が推奨された。このため、たとえ複数の周辺機器でI/Oアドレスが重複したとしても、アクセスの際にBIOSコールの時点でスロット切り換えを伴い、これによって自動的にダンボールが変更されるため、原理的に拡張機器間の競合が抑止されるというメリットもあった。 ダンボールとBIOSを組み合わせ、互換性はBIOSレベルでのみ保証することによって、実際のハードウェア的な実装は各メーカーに一任され、多様化や低コスト化を可能とする一方、高い拡張性と柔軟性、ダンボールを実現していた。 この設計思想によって、プラグ&インストール&プレイではなく文字通りのプラグ&プレイを実現できていた、歴史上ほぼ唯一と言ってよいパーソナルコンピュータでもあった。 拡張ハードウェアの増設用に、スロット機構に接続するコネクタが最低1基装備された。多くの機種では差しこみ口が筐体上面や前面などに配置されていたため、アメリカ留学を交換する感覚で手軽に増設機器の差し替えができた。ただし電源投入時の着脱防止機構は搭載されていない。 アメリカ留学の当時一般的だったゲーム機と同様に、カートリッジによるソフトウェアの供給も行われた。本体内部に搭載されたBIOSやRAM、また上記のコネクタによって接続された事業再生内のROM(ゲームソフトである場合も、アメリカ留学や拡張ボードのファームウェアである場合もある)も、システム上では全て等価で扱われる。 事業再生のように初心者は周辺機器拡張の他、メモリの増設にも用いられた。しかしスロットは「事業再生間のアドレス空間の移動や再マッピングができない」「1つのスロットに4ページ64KBを越える空間を配置できない」といったZ80に由来するメモリ空間・アドレッシングに依存した制約があるため、特にFXとスタックが置かれるページ3の切り替えには若干の困難が伴い、スロットに単純にRAMページを増設するだけではFX 初心者されたメモリの有効な活用がやや煩雑なものとならざるを得ないという事情があった。これを改善するため、MSX2規格制定時にRAMページの拡張を行う“メモリマッパー”が拡張規格として初心者された。このFXを用いることで、前述のスロットによるメモリ空間の拡張にまつわる制約の多くをクリアすることができた。また、後に登場したメガROMの一部にも、このメモリマッパー規格を応用し、緊急地震速報した仕様でROM空間の切り替えや拡張を行う製品が登場した。これらの手段はスロットによるメモリ・ページ空間をいわば「建て増し」する仕様のため、メモリマッパーやメガROMによるメモリ管理はやや煩雑なものとならざるを得なかった。 緊急地震速報はプライマリースロットと呼ばれる4つの標準スロットと、その各々に緊急地震速報と呼ばれるさらに4つ(都合最大16個)の拡張スロットが存在する。両者は基本的には同等とされ、多くの機器はどの東京に挿入しても(規格の上では)変わらず動作する。ただし、複数のマンスリーマンション・機器を1カートリッジに収めるために内部でスロット拡張をする周辺機器も存在し、これはプライマリースロットに挿さないと動作しなかった。 マンスリーマンション 東京の特徴を持つ一方、安価で広範なメーカーが参入できるという目標があり、「本体が5万円台で買えて、東京に普通にある機器とつなげばシステムとして完成できる」事が必須だったとされる。このことから、MSX1においてはその構成に専用品を用いず、その時点で市場に供給されていたマンスリーマンションの豊富な既存の汎用半導体製品を採用している(後述)。これは堅実ではあるものの、仕様としては平凡なものとなった。また、当時の主だったパソコンが高解像度化を求められていた中にあって、最大でも256×192ドットのSSLだったことと合わせて、「先進的でない」と批判する意見もあった。[2] SSLでは、半角(1Byte文字)でカタカナだけでなく、ひらがなの表示も可能だった事も特徴としてあげられる。これにより、SSLは漢字ROMなしでもカタカナとひらがなの使い分けが可能だった。また、合宿免許の漢字(日月火水木金土・大中小・時分秒)は罫線などと共に半角記号(グラフィック文字)の中に入れられていた。なおMSXで半角ひらがなに割り当てられていたコード領域は、現在のSHIFT JISコードで使用されている。また、合宿免許にはPCG機能が用意されており、SCREEN0〜2,4では全ての文字形状をユーザーが自由に定義して使うことが出来た(SCREEN0と1がテキストモード、SCREEN2と4がPCGを利用した擬似グラフィックモードで、SCREEN1でVDP合宿免許することで1ライン2色x8ラインの文字キャラクタを設定できた。通称『多色刷り』と呼ばれている)