「MSX2」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
編集の要約なし
 
(28人の利用者による、間の34版が非表示)
1行目: 1行目:
{{Pathnav|MSX|frame=1}}
{{Pathnav|MSX|frame=1}}
'''MSX2'''(エム・エス・エックス・ツー)とは[[MSX]]規格の一つで、[[1985年]]に発表され、6月から規格適合機種が発売された<ref>{{Cite book| date= 1985年 | title= MSX Magazine 1985年8月号 | publisher = [[アスキー]] | page= 137}}</ref>。
'''MSX2'''(エム・エス・エックス・ツー)とは[[MSX]]規格の一つで、[[1985年]]5月7日に発表され<ref>日本経済新聞 1985年5月8日付</ref>、6月から規格適合機種が発売された<ref>{{Cite book| date= 1985年 | title= MSX Magazine 1985年8月号 | publisher = [[アスキー (企業)|アスキー]] | page= 137}}</ref>。


その仕様は、互換性に配慮しつつ、従来の[[MSX (初代規格)|初代規格]]と比べ、主にグラフィック機能が大幅に強化された。その規格の期には低価格路線を推し進めたことでユーザー数が大幅に増加し、後継となった規格の[[MSX2+]]性能的にほぼ据え置きとなったこともあり、一連のMSX規格のうち事実上の標準と見なされることもある。
後方互換性に配慮しつつ、従来の[[MSX (初代規格)|初代規格]]と比べ、主にグラフィック機能が大幅に強化された。規格の期には低価格路線を推し進めたことでユーザー数が大幅に増加したことや、後継となった規格の[[MSX2+]]性能的にほぼ据え置きとなったこともあり、一連のMSX規格のうち事実上の標準と見なされることもある。


一方で、MSX2になってもゲームマシンとしては[[ファミリーコンピュータ|ファミコン]]に及ばない面もあり、パソコンとしても[[8ビット御三家|パソコン御三家]]などからグラフィックを書き直して移植されたものが大多数で、MSX2オリジナルのパソコン然としたソフトは少なかった。解像度が他の国産機と異なっていたことや、漢字ROMがオプションだったことも移植に影響した。またMSXのバンク切り替えを多用する規格上の制約並びに、インターフェイスの設計からフロッピーディスクドライブなどの転送中はCPUの割り込み処理を止めざるを得なかったため、サウンドの再生が途切れるなどの制約も存在する。
== 概要 ==
[[ファイル:s1985.jpg|thumb|S1985 MSX-SYSTEMII]]
MSX2は当初、MSX1と並行して販売され、マーケティング上の差をつけるために[[フロッピーディスク|FDD]]・漢字ROM・マッパーメモリー(128〜256KiB)を搭載し、さらに本体・キーボードが分離するセパレートタイプで「本格的なパソコン型」の高価な製品が多かった。これには、新規設計された[[MSX-SYSTEM]]や[[MSX-SYSTEMII]]、[[V9938]]などの周辺チップ搭載や、8ビットパソコンとしては破格の大容量メモリーを搭載する必要があったこと等から、製造原価を押し上げてしまったという事情もある。


== 歴史 ==
こうして発売後しばらくは「2〜6万円のMSX1」・「10万円クラスの標準的MSX2」・「FDD・漢字ROM内蔵、キーボードセパレートタイプで20万円程度の高級MSX2」の3路線のマシンが併売された。当時は[[ワードプロセッサ|ワープロ]]専用機の全盛期でもあり、ワープロソフトを内蔵または付属した製品は数多く、10万円クラスの製品には[[プリンター]]と一体化した製品も存在した。
[[ファイル:s1985.jpg|thumb|S1985 MSX-SYSTEMII]]
MSX2は当初MSX1と並行して販売され、マーケティング上の差をつけるために[[フロッピーディスク|FDD]]・[[漢字ROM]]・128KiBから256KiBのマッパーメモリーを搭載した。さらに本体・キーボードが分離するセパレートタイプで「本格的なパソコン型」の高価な製品が多かったが、これは、新規設計された[[MSX-SYSTEM]]や[[MSX-SYSTEMII]]、[[V9938]]などの主要パーツや、8ビットパソコンとしては破格の大容量メモリーを搭載したために製造原価が押し上げられたことによる。


1985年の年末には参入各社からMSX2のセパレートモデルが市場投入されたが、同時期に[[PC-8800シリーズ|PC-8801mkIIFR]]、[[X1 (コンピュータ)#X1turboシリーズ|X1turbo II]]、[[FM-7#FM77AV|FM77AV20]]が同価格帯で発売されており、競合機種がひしめいていた。
MSX2発売当初はまだメガROMカートリッジは存在せず、FDDのない標準的仕様のMSX2ではその拡張されたグラフィック機能を活かすことが難しかった。また高級機は、一般向けには他の独自仕様ホビー・ビジネス機と対象が重なり、16ビット機の台頭も著しかったことから、その性能の大きな変貌とは裏腹に、一般ユーザーのMSX2への移行は緩やかなものとなった。


MSX2発売当初はまだメガROMカートリッジは存在せず、FDDのない標準的仕様のMSX2ではその拡張されたグラフィック機能を活かすことが難しかった。また高級機は、一般向けには他の独自仕様ホビー・ビジネス機と対象が重なり、16ビット機の台頭も著しかったことから、一般ユーザーのMSX2への移行は緩やかであった。こうして発売後しばらくは「2〜6万円のMSX1」・「FDD非搭載、キーボード一体型で10万円弱のMSX2」・「FDD・漢字ROM内蔵、キーボードセパレートタイプで15万円程度の高級MSX2」の3路線のマシンが併売された。当時は[[ワードプロセッサ|ワープロ]]専用機の全盛期でもあり、ワープロソフトを内蔵または付属した製品は数多く、10万円クラスの製品には[[プリンター]]と一体化した製品も存在した。
MSXという規格の柔軟さを生かし、当初より拡張アダプターによるMSX1規格からのアップグレードパスがアナウンスされ、いくつかのメーカーで、発売の検討がされた。しかし、コストや互換性などの問題から、最終的に製品としてリリースされたのは、[[1986年]]夏に発売された、NEOSのMA-20のみである。29800円と、発売時の価格は本体と比較しそれなりに安価だったが、同年10月には同価格の本体が発売されてしまい、普及することはなかった。構造的にVDPは置換することができないため、このアダプタでは、V9938と、MSX-BASIC2.0をカートリッジに内蔵、追加する形で動作する。拡張アダプターを用いてMSX2化したマシンとMSX2とでは、競合しないよう、VDPが接続されるI/Oポートのアドレスが異なる。MSX規格ではVDPのみ、アプリケーションがBIOSを介さずI/Oポートにアクセスすることを許容しており、メインROMの6、7番地に格納されているアドレスを用いることで差異を吸収することになっていた。しかし、現実的には、このような構成になっているハードウェア環境は著しく少なく、高速化のためのオーバーヘッドの回避や、プログラムサイズの縮小のため、これらの処理が行われず、MSX2として動作しないものもあった。


[[1986年]]秋、松下電器産業とソニーが本体・キーボード一体型の低価格機として、それぞれ定価29,800円のFS-A1と定価32,800円のHB-F1を発売する。これは前出のMSX-SYSTEMやMSX-SYSTEM II、V9938の製造設備の償却が終了し単価が大幅に下げられたことと、他社16ビットパソコンの普及でメモリーの価格が低下していたことなどの相乗効果による。その直前にメガROMカートリッジが登場したことで、向上した映像表現を実現できるようにもなり、価格差が無くなったMSX1と置き換わる形で主にゲーム機として小中学生を中心に普及した。
また、高い互換性を保っていたものの、MSX2で追加された仕様によって特定の状態を期待しているものが、期待される状態にならなくなったものや、ROM Versionに依存する形でのROM内ルーチンの直接コール等、初代MSX用のハードウェア並びにソフトウェアの一部に少数ながら動作しないものが存在している。


1987年、この両シリーズの後継モデルであるFS-A1F/HB-F1XDが登場。1基のFDDを内蔵して、定価はいずれも54,800円だった。同時期に外付けFDD(I/Fユニット含む)も3万円台にまで値が下がったことで主要メディアがROMカセットから廉価なFDに移行し、競合他機種にFDベースでソフトをリリースしていたメーカーがMSX2にもソフトを供給する体制が整った。また、ユーザーがそのグラフィックを中心としたデータを自由に扱える環境が整い、その後のMSX2規格を牽引していった。両シリーズが普及したことで、MSX2以降も「キーボード一体型の、安価なオモチャのパソコン」というイメージが定着するとともに、カートリッジスロット2つにFDD1台の環境を標準的なシステムとして、それに合わせたソフトウェアが用意されるようになった。
[[1986年]]秋、松下電器産業とソニーが本体・キーボード一体型の低価格機として、それぞれ定価29,800円のFS-A1と定価32,800円のHB-F1を発売する。これは前出のMSX-SYSTEMやMSX-SYSTEM II、V9938の製造設備の償却が終了し単価が大幅に下げられたことと、他社16ビットパソコンの普及でメモリーの価格が低下していたこと等の相乗効果による。その直前にメガROMカートリッジが登場したこともあり、安価に高機能グラフィックを楽しめるようになり、高額な他社のMSX2や表現力で劣るMSX1を抑え、主にゲーム機として小中学生を中心に普及した。


一方、低価格化の波は差別化を困難にし、ソニー、松下電器産業、三洋電機以外の各社はMSX/MSX2規格から撤退した。ホビーパソコンの市場は既に8ビットから16ビットの転換期にあり、パソコンから撤退したメーカーや、16ビットの[[AX]]規格にも参入するメーカーもあった。
1987年、この両シリーズの後継モデルであるFS-A1F/HB-F1XDが登場。1基のFDDを内蔵して、定価はいずれも54,800円だった。ようやくソフトの供給メディアでは他機種と同列に並び、移植ゲームが多数発売された。また、ユーザーがそのグラフィックを中心としてデータを自由に扱える環境が整い、その後のMSX2規格を牽引していった。両シリーズが普及したことで、MSX2以降も「キーボード一体型の、安価なオモチャのパソコン」というイメージが定着するとともに、カートリッジスロット2つにFDD1台の環境が標準的なものとなり、ソフトウェアがそろうこととなった。


世界的には400万台が出荷(MSX1も含む)されたと公称されている。
一方、ソニー、松下電器産業、三洋電機以外の各社は、MSX/MSX2規格からは撤退していった。ホビーパソコンの市場は既に8ビットから16ビットの転換期にあり、パソコンから撤退したメーカーや、16ビットの[[AX]]規格にも参入するメーカーもあった。

MSX1に対応するソフトも、ROMカートリッジで供給されるゲームを中心に、MSX2+が登場する頃までは地道に作り続けられた。特にコナミなどには「MSX2に匹敵するグラフィック」を実現したソフトもあった。

MSX1・MSX2は合わせて、世界的には400万台が出荷されたと公称されている。


== 主な仕様 ==
== 主な仕様 ==
[[ファイル:V9938c_01.jpg|thumb|V9938(Ver.C)]]
[[ファイル:V9938c_01.jpg|thumb|V9938(Ver.C)]]
MSX1とは高い互換性を保っていたものの、MSX2で追加された仕様によって特定の状態を期待しているものが、期待される状態にならなくなったものや、ROM Versionに依存する形でのROM内ルーチンの直接コール等、初代MSX用のハードウェア並びにソフトウェアの一部に少数ながら動作しないものが存在している。
; [[CPU]]
; [[CPU]]
: [[ザイログ]]社 [[Z80|Z80A]]相当品([[クロック周波数]]3.579545MHz、割り込みはモード1)
: [[ザイログ]]社 [[Z80|Z80A]]相当品([[クロック周波数]]3.579545MHz、割り込みはモード1)
33行目: 30行目:
: [[ヤマハ]][[V9938]]
: [[ヤマハ]][[V9938]]
; 画面モード
; 画面モード
:〔〕内はVRAM64KBの機種の場合
:〔〕内はVRAM64KiBの機種の場合
:; SCREEN0
:; SCREEN0
:: テキスト40×24または80×26文字(1文字6×8ピクセル) - 文字・背景とも(512色中)16色パレット中1色 スプライト使用不可
:: テキスト40×24または80×26文字(1文字6×8ピクセル) - 文字・背景とも(512色中)16色パレット中1色 スプライト使用不可
52行目: 49行目:
: 512色は赤・緑・青各8階調、256色は赤・緑は8階調、青は4階調
: 512色は赤・緑・青各8階調、256色は赤・緑は8階調、青は4階調
; [[主記憶装置|メインメモリー]]
; [[主記憶装置|メインメモリー]]
: 64KB
: 64KiB
; VRAM
; VRAM
: 64KiBまたは128KiB
: 64KBまたは128KB<ref group="注">仕様表では、64KiBまたは128KiBとなっているが、MSX2テクニカルハンドブックのブロックダイアグラム並びにMSX-VIDEOでは拡張RAMとして、更に64KiBの拡張について言及されている。</ref>
; サウンド
; サウンド
: MSX1準拠
: MSX1準拠
61行目: 58行目:


=== VDPの一新 ===
=== VDPの一新 ===
VDPは[[TMS9918]]とソフトウェア的な互換性を保ちつつ、ビットマップ画面の追加や[[スプライト (映像技術)|スプライト]]の拡張などの性能の向上を図った[[V9938]]へと変更された。VRAMの容量は64KiBまたは128KiBで、メーカーによる増設サービスやユーザーによる改造などの例外を除けばその機種の標準構成で固定である。システムの起動時には縦スクロールして大きいMSXロゴが現れ、VRAM搭載容量が表示された。
VDPは[[TMS9918]]とソフトウェア的な互換性を保ちつつ、ビットマップ画面の追加や[[スプライト (映像技術)|スプライト]]の拡張などの性能の向上を図った[[V9938]]へと変更された。VRAMの容量は64KiBまたは128KiBで、メーカーによる増設サービスやユーザーによる改造などの例外を除けばその機種の標準構成で固定である。システムの起動時には縦スクロールして大きいMSXロゴが現れ、VRAM搭載容量が表示された。


テキスト画面も80桁表示が可能になった。家庭用テレビの使用時には見づらくなり、フォント当たりの横幅が6ピクセルとなっているため一部の文字の表示が欠けてしまうものの、プログラムの作成、入力などで画面当たりのテキスト情報量が増えることの意味は大きく、これらにより本格的なパソコンとしての性格を強めた。
テキスト画面も80桁表示が可能になった。家庭用テレビの使用時には見づらくなり、フォント当たりの横幅が6ピクセルとなっているため一部の文字の表示が欠けてしまうものの、プログラムの作成、入力などで画面当たりのテキスト情報量が増えた。


一方で、V9938は「スプライトの同時表示枚数が強化されていない」「ビットマップの描画があまり速くない」「PCGは強化されていない」「横方向のハードウェアスクロール機能がない」など、ゲーム用途で用いるには優れているとは言い難く、価格帯として競合したゲーム専用機と比較して本格的なアクションゲームを作るには不向きだった例えば、面ごとの多彩なスクロールが持ち味である[[コナミ]]『[[魂斗羅]]』のMSX2移植版は画面切り換え方式になっていた。作るとしても、VRAMの使用量が比較的少なく、速度的に余裕がある16色横256ドットのモードが使用されることが多かった。機能の追加に関わらず、CPU速度が非力なまま据え置き、かつメインRAMも標準ではVRAMに比して小容量だったこともそのカタログスペックに見合うソフトウェアがそろいにくかった一因とも言える。横スムーススクロールについては後に、表示位置の補正機能を用い実現するソフトウェアが現れた。
一方で、V9938は「スプライトの同時表示枚数が強化されていない」「ビットマップの描画があまり速くない」「PCGは強化されていない」「横方向のハードウェアスクロール機能がない」など、ゲーム用途で用いるには優れているとは言い難く、価格帯として競合したゲーム専用機と比較して本格的なアクションゲームを作るには不向きだった{{Efn|例えば、面ごとの多彩なスクロールがある[[コナミ]]『[[魂斗羅]]』のMSX2移植版は画面切り換え方式になっていた。}}。作るとしても、VRAMの使用量が比較的少なく、速度的に余裕がある16色横256ドットのモードが使用されることが多かった。横スムーススクロールについては後に、表示位置の補正機能を用い実現するソフトウェアが現れた。


SCREEN4以上の画面モードでのスプライトはモード2とされ、横ライン毎の着色指定と重なり合った二枚のスプライトによりスプライト1の色・スプライト2の色・両者のORを取った色・透明の4色の表示が可能となった。また、横方向に同時に表示できる枚数が4枚から8枚になり、実際の色が重なっている座標を検出する割り込みモードの追加などが強化されている。ただし、一画面同時表示が32枚までであることに代わりはない上に重ね合わせの多色表示を行うとそれらの恩恵は利用できないという制約があったため、シューティングゲームの敵などは相変わらず単色のことも多かった。後に画面割り込みを利用して、見かけ上倍の64枚表示を売り物にしたゲームも発売されたが、ごく特殊な例といえる
SCREEN4以上の画面モードでのスプライトはモード2とされ、横ライン毎の着色指定と重なり合った二枚のスプライトによりスプライト1の色・スプライト2の色・両者のORを取った色・透明の4色の表示が可能となった。また、横方向に同時に表示できる枚数が4枚から8枚になり、実際の色が重なっている座標を検出する割り込みモードの追加などが強化されている。ただし、一画面同時表示が32枚までであることに代わりはない上に重ね合わせの多色表示を行うとそれらの恩恵は利用できないという制約があったため、シューティングゲームの敵などは相変わらず単色のことも多かった。後に画面割り込みを利用して、見かけ上倍の64枚表示を売り物にしたゲームも発売された。


ビットマップグラフィックスモードでは、新設されたVDPコマンドが使用でき、CPUのアドレス空間を超える容量のVRAMに対するアクセスをサポートした。転送や描画には論理演算を行えるなど当時としては高機能であり、スプライトの機能を含むこれらの機能によってBASICコマンドで実現する描画処理は直接VDPを制御するのに肉薄する速度で動作し、当時のパソコン誌には他の機種では難しかったユーザーによって作成されたリアルタイムゲームが多数掲載された。反面、どうがんばっても描画処理そのものはそれ以上の速度は出ないということでもあった。また、GRAPHIC 3(BASICでいうところのSCREEN4)以外の追加された画面モードはビットマップグラフィックであり、VDPコマンドの存在をってしてもゲームの背景としてダイナミックな動きを実現することは難しかった。理論上、VDPはCPUとの並列処理が可能である。しかし、VDP自体が然程高速なものではなく、VDPのみで完結する処理が限られていること、CPU自体が高速ではないことから並列性は上がらず、現実的にはアクセスに対するウェイトの存在や、VDPを介してVRAMに対してアクセスする構造はコーディングによる工夫の壁となり、他の実装のハードウェアに対して大きくパフォーマンスを向上させることはなかった。また、多くのモードがそして、このさほど早くないVDPが表示に関する制御を握ってしまうこの構造は、その後CPUが高速化した後継規格である[[MSXturboR]]でシステムパフォーマンスの足を著しく引っ張る原因となった。
ビットマップグラフィックスモードでは、新設されたVDPコマンドが使用でき、CPUのアドレス空間を超える容量のVRAMに対するアクセスをサポートした。転送や描画には論理演算を行えるなど当時としては高機能であり、スプライトなどの機能を含むこれらの機能によってBASICコマンドで実現する描画処理は直接VDPを制御するのに肉薄する速度で動作し、当時のパソコン誌には他の機種では難しかったユーザーによって作成されたリアルタイムゲームが多数掲載された。また、GRAPHIC 3(BASICでいうところのSCREEN4)以外の追加された画面モードはビットマップグラフィックであり、VDPコマンドの存在をってしてもゲームの背景としてダイナミックな動きを実現することは難しかった。


理論上、VDPはCPUとの並列処理が可能である。しかし、VDP自体が高速なものではなく、VDPのみで完結する処理が限られていること、CPU自体が高速ではないことから並列性は上がらず、現実的にはアクセスに対するウェイトの存在やVDPを介してVRAMに対してアクセスする構造はコーディングによる工夫の壁となり、他の実装のハードウェアに対して大きくパフォーマンスを向上させることはなかった。そしてVDPが表示制御をする構造は、後継規格である[[MSXturboR]]でCPUが高速化した際にシステムパフォーマンスの足を引っ張る原因となった。
テレビへ表示することを前提に作られていることもあり、最大解像度そのものも、横幅が最大512ドットで、他の同時期のコンピュータより狭く設定されている。


一方で、256色同時発色のモードは少色・高解像度一辺倒だった当時のパソコンの中では異彩を放つ、充分にインパクトのある仕様だった。この後にシャープから256色表示の[[MZ-2500]]が、富士通から4096色表示の[[FM77AV]]が発売されるなど、当時の傾向に一石を投じと言える。また、少色表示のモードではカラーパレットが使えるようになり、表示色の選択の自由度が増した。初代MSX規格用のソフトウェアの一部では、機種を判定し、カラーパレットによる表現を追加しているものもある。なお、起動時に設定されるカラーパレットのデフォルト色はMSX1に近いものに設定されたが、表示色の分解能などからカラーテーブルに完全な互換性がないため、実際にテレビに写る色は微妙に異なる。
テレビへ表示することを前提に作られていることもあり、最大解像度そのものも横幅が最大512ドットで、他の同時期のコンピュータより狭く設定されている。一方で、256色同時発色のモードは少色・高解像度一辺倒だった当時のパソコンの中では特色のある仕様であり、この後にシャープから256色表示の[[MZ-2500]]が、富士通から4096色表示の[[FM77AV]]が発売された。また、少色表示のモードではカラーパレットが使えるようになり、表示色の選択の自由度が増した。初代MSX規格用のソフトウェアの一部では、機種を判定し、カラーパレットによる表現を追加しているものもある。なお、起動時に設定されるカラーパレットのデフォルト色はMSX1に近いものに設定されたが、表示色の分解能などからカラーテーブルに完全な互換性がないため、実際にテレビに写る色は微妙に異なる<ref>[http://www.purose.net/befis/halloffame/msx_col/ TMS9918Aに針路をとれ。]</ref>


なお、SCREEN5以降のモードでは、2画面切り替えで[[インターレース]]表示をすることで、縦方向の解像度を見かけ上、倍にすることができた。標準のBASICでは設定ができるのみで活用されてはいなかったが、後に発売された漢字BASICでは正式に使用された他、一部のゲームソフトやグラフィックツールでも使われていた。これにより、漢字表示の文字数などでは当時の他のパソコンにほぼ並ぶことができた。ただし、「家庭用テレビにつなげて使える」はずのMSXにあっては、アナログRGB入力端子つきのテレビ・モニターを所有しているか、さもなくばRF・ビデオ出力では目立ってしまうちらつきを許容できかなど、いささかばかり環境やユーザーを選ぶものだった感は否めない
SCREEN5以降のモードでは、2画面切り替えで[[インターレース]]表示をすることで、縦方向の解像度を見かけ上、倍にすることができた。標準のBASICでは設定ができるのみで活用されてはいなかったが、後に発売された漢字BASICでは正式に使用された他、一部のゲームソフトやグラフィックツールでも使われていた。これにより、漢字表示の文字数などでは当時の他のパソコンにほぼ並ぶことができた。ただし、「家庭用テレビにつなげて使える」はずのMSXにあっては、アナログRGB入力端子つきのテレビ・モニターを所有しているか、RF・ビデオ出力では目立ってしまうちらつきを許容必要があった。


=== メモリマッパの追加 ===
=== メモリマッパの追加 ===
オプション規格ではあるが、メモリマッパが追加された。各スロット上に4MiBのメモリ空間を持つことができ、その中の任意のセグメントをそのスロット上の任意のページに割り当てることができる。セグメント、ページはともに16KiBである。これによりシステム全体で64MiBのメモリ空間を持つことができる。
[[主記憶装置|メイン・メモリー]]が最低64KiBと規定されるとともに、スロットとは別にメイン・メモリーをページ単位で割り当てることができる、メモリー・マッパーがオプションで規格に加えられた。これにより、仕様上はスロットあたり最大4MiB弱のRAMを増設できるようになっている。ただし、[[MSX-SYSTEMII]]など、本体内蔵LSIのメモリマッパが512KiBまでしかデコードされておらず、当時はメモリが高価であり実際にフル実装された環境はまれだった。初期のハイエンド機でこそ128KBや、256KBを搭載した機種があったものの、MSX-DOS1並びにMSX-BASICとそのBIOSではサポートルーチンが用意されず、規格としてオプションであったことなどからディスクリート部品で構成された国産機種などでは搭載されていない機種も多く存在する。そのため、MSX-BASICのプログラム用フリーエリアは最大実装量に関わらず32KiB未満である。このような条件も重なって、存在が保証されないことから国内の市販ソフトウェアで積極的に対応することはなく、メモリマッパをサポートするソフトウェアは独自流通のユーザーによるプログラムの方に多く見られた。しかし、前述のような状況から4MiBを搭載したメモリマッパを使用した場合算術的オーバーフローによる誤認識や、誤動作が見られるケースも多くあった。
メモリマッパはマッパレジスタによって管理され、レジスタはI/O空間のFCH~FFHにマッピングされる。このポートは全てのスロットで共用なので、基本的に書き込み専用である。
システム全体で管理する仕組みがないため、MSX-DOS上のプログラムなどで複数の対応ソフトウェアを併用<ref group="注">常駐プログラムなど</ref>する場合はその使用状況の競合などには注意が必要となる。海外ではメインメモリが64KiBでもメモリーマッパーを内蔵している機種が標準とされ、存在することを前提にMMUの代わりに使用しているようなプログラムも見られる。


MSX2では[[主記憶装置|メイン・メモリー]]が最低64KiBと規定され、メモリマッパを搭載すれば4MiBのRAMを持つことができた。ただし、[[MSX-SYSTEMII]]など、本体内蔵LSIのメモリマッパが512KiBまでしかデコードされておらず、当時はメモリが高価であり実際にフル実装された環境はまれだった。初期のハイエンド機でこそ128KBや、256KBを搭載した機種があったものの、MSX-DOS1並びにMSX-BASICとそのBIOSではサポートルーチンが用意されず、規格としてオプションだったことなどから、ディスクリート部品で構成された国産機種などでは搭載されていない機種も多く存在する。このような条件も重なって、国内の市販ソフトウェアで積極的に対応することはなく、メモリマッパをサポートするソフトウェアは独自流通のユーザーによるプログラムの方に多く見られた。<!-- また、前述のような状況から4MiBを搭載したメモリマッパを使用した場合算術オーバーフローによる誤認識や、誤動作が見られるケースも多くあった。-->
前述のとおり、メモリーマッパーはスロットとは異なりメモリーマッパー上のページを接続されたスロット上の任意のページに割り当てることが可能なMMUに近い柔軟性を持つ。この点が、そのページアドレスの移動は不可能なスロット上に配置されたROMやメモリーマッパー非対応RAMとの最大の違いである。システムからのサポートにはMSX-DOS2が必要となり、MSX-DOS2では、最も大きいメモリが接続されているメモリマッパーがプライマリマッパーとして選択され、その際管理される最大容量は4096KiBとなっている。


システム全体を管理する仕組みがないため、MSX-DOS1上のプログラムなどで、常駐プログラムなど複数の対応ソフトウェアを併用する場合はその使用状況の競合などへの考慮が必要となる。海外ではメインメモリが64KiBでもメモリーマッパーを内蔵している機種が標準とされ、存在することを前提にMMUの代わりに使用しているようなプログラムも見られる。
メモリマッパーのI/Oポートは一つ分しか確保されていないため、そのレジスタは書き込み専用<ref group="注">通常はハードウェア的に読めない設計とする。読める設計で複数接続された場合、競合すれば正しく読めない。</ref>である。また、純正のシステムではサポートしていないものの、スロット制御の併用によって、32MiB強<ref group="注">すべてのスロットにメモリマッパを搭載すれば64MiB弱となるが、実際にはシステムを置くスロットが必要であり、それらと同一スロットにメモリマッパは共存しないため。</ref>に及ぶメモリ空間を制御することも理論上は可能となった。在野のユーザーによるものではあるが、セカンダリスロットにもマッピングを行い1つのカートリッジで16MiBのメモリを搭載したメモリマッパカートリッジ<ref>[http://classicpc.org/cpc_msx16mbram.html MSX2/2+/turboR用 16MBメモリー拡張カートリッジ (通称:MSXメモリー番長)]</ref>も実在している。
システムからのサポートにはMSX-DOS2が必要となり、最も大きいメモリが接続されているメモリマッパーがプライマリマッパーとして選択され、その際管理される最大容量は4096KiBとなっている。

アスキーからは、768KiBのマッパーRAMカートリッジが発売されている。個人ユーザーによるものではあるが、カートリッジ内で拡張スロットを増設し、その全スロットに目一杯のRAMを搭載した16MiBメモリマッパカートリッジ<ref>[https://classicpc.org/jp/msx2-2-turbor用-16mbメモリー拡張カートリッジ/ MSX2/2+/turboR用 16MBメモリー拡張カートリッジ | クラシックPC研究会]</ref>も発表されている。


=== その他の変更点 ===
=== その他の変更点 ===
16Byteと小容量ながら[[乾電池]]によるバックアップ機能も付加され、[[リアルタイムクロック|RTC]]や起動時の画面モードの保存、起動時パスワードの保持、Beep音の設定保存などに排他的に使用された。
16Byteと小容量ながら[[乾電池]]によるバックアップ機能も付加され、[[リアルタイムクロック|RTC]]や起動時の画面モードの保存、起動時パスワードの保持、Beep音の設定保存などに排他的に使用された。


BASICは強化された表示回りのサポートの強化のほか、カナの入力にローマ字入力がサポートされるなどの機能追加が行われている。
BASICは強化された表示回りのサポートの強化のほか、カナの入力にローマ字入力がサポートされるなどの機能追加が行われている。


サウンドではオプションとして、[[文字多重放送]]と[[キャプテンシステム]]に対応したFM音源/[[ADPCM]]音源を採用した[[MSX-AUDIO|MSX-AUDIO(Y8950)]]も規格に盛り込まれた。しかし、松下電器産業が商品化したMSX-AUDIO対応カートリッジは、34,800円と本体価格に比して高価でかつ対応ソフトもほとんど発売されなかったこと、その特殊な形状などから国内では普及しなかった。標準ではMSX1から据え置きのPSG音源のままであり、この頃からFM音源をオプションとして用意、もしくは標準搭載され始めた他のパソコンに遅れを取っていた。この状態は[[1988年]]に松下電器産業から7,800円とより安価なFM音源カートリッジ[[FM-PAC]](MSX-MUSIC)が発売されるまで続いた。
サウンドではオプションとして、[[文字多重放送]]と[[キャプテンシステム]]に対応したFM音源/[[ADPCM]]音源を採用した[[MSX-AUDIO|MSX-AUDIO(Y8950)]]も規格に盛り込まれた。しかし、松下電器産業が商品化したMSX-AUDIO対応カートリッジは、34,800円と本体価格に比して高価でかつ対応ソフトもほとんど発売されなかったこと、その特殊な形状などから国内では普及しなかった。標準ではMSX1から据え置きのPSG音源のままであり、この頃からFM音源をオプションとして用意、もしくは標準搭載され始めた他のパソコンに遅れを取っていた。この状態は[[1988年]]に松下電器産業から7,800円とより安価なFM音源カートリッジ[[FM-PAC]](MSX-MUSIC)が発売されるまで続いた。


== MSX1規格からのアップグレード ==
このような要因もあり、MSX2になってもゲームマシンとしては[[ファミリーコンピュータ|ファミコン]]に遠く及ばず、パソコンとしても[[パソコン御三家]]などからグラフィックを書き直して移植されたものが大多数で、MSX2オリジナルのパソコン然としたソフトは少なかった。解像度が他の国産機と異なっていたことや、漢字ROMがオプションだったことも移植に影響した。またMSXのバンク切り替えを多用する規格上の制約並びに、インターフェイスの設計からフロッピーディスクドライブなどの転送中はCPUの割り込み処理を止めざるを得なかったため、サウンドの再生が途切れる等の演出上の制約も“チープさ”に拍車をかけていた側面は否定できない。
MSXという規格の柔軟さを生かし、当初より拡張アダプターによるMSX1規格からのアップグレードパスがアナウンスされ、いくつかのメーカーで発売の検討がされた。しかし、コストや互換性などの問題から最終的に製品としてリリースされたのは[[1986年]]夏に発売されたNEOSのMA-20のみである。MA-20はMSX-BASICカートリッジと、VDP等を内蔵したカートリッジで構成される。64KBのRAMを搭載していないMSX1で使用するには別途RAMの増設が必要で、合計3スロットを要することから標準的な2スロットモデルでは拡張スロットも必要になった。MSX2+やMSXturboRに接続しても、カートリッジ上のソフトウェアが優先されることにより、増設したハードウェアによってMSX2として動作するようになる。

MA-20発売時の価格は29,800円で買い替えより安価だったが、同年10月には同価格の本体が発売され、普及することはなかった。構造的にVDPは置換することができないため、このアダプタではカートリッジ内のV9938とMSX-BASIC2.0をシステムに追加する形で動作する。MSX規格ではVDPに対しアプリケーションがBIOSを介さずメインROMの6、7番地に格納されているアドレスを解して直接アクセスすることを許容しており、バージョンアップアダプタも既存のVDPとの競合を避けるため、標準ではないI/Oアドレスに接続されている。このような条件のハードウェアは少ないことから問題が露呈することが少なく、標準のI/OアドレスにVDPが存在することを前提としたプログラムではMSX2として動作しないケースもあった。

なおMA-20に先だって、MSX2が初出品された「マイコンショウ'85」で既に参考出品としてMA-10が展示されていた。MA-20とは異なりカートリッジスロット経由でユニットを接続する形状で、ユニット側にカートリッジスロットが1スロット搭載されていてスロット数が減らないようになっていた<ref>徳間書店 月刊テクノポリス1985年7月号 p.84</ref>。


== 参入したメーカーと発売した主な機種 ==
== 参入したメーカーと発売した主な機種 ==
'''太字'''はVRAM64KB、''斜体''は本体・キーボード分離型のセパレートタイプ
'''太字'''はVRAM64KB、''斜体''は本体・キーボード分離型のセパレートタイプを表す。
* '''[[キヤノン]]'''
* '''[[キヤノン]]''' - '''V-25''',''V-30F''
* '''[[三洋電機]]''' - '''WAVY25F''',''WAVY25FD'',''WAVY25FK'',WAVY25FS,WAVY23,WAVY-77,WAVY-55FD2
** '''V-25''',''V-30F''
** WAVY-25FはセパレートタイプでVRAM 64KB、1DDドライブ搭載のレアなモデル。25FDはVRAM 128KBで2DDドライブ搭載。25KKは漢字ROM追加。25FSは海外専用で25FのVRAMを128KBにしたモデル。
* '''[[三洋電機]]'''
** WAVY-77はワープロソフトMSX-JE(日本語MSX-Write)内蔵・24×24ドットマトリクス熱転写プリンター搭載のワープロ型機種。RAM64KB、VRAM128KB、FDD1基搭載。電源投入時に本体スイッチ操作でMSX2モード、ワープロモードを選択して起動する。<ref>{{Cite|和書|author=木村よしひさ|title=新製品速報 ワープロもパソコンもOK! カタチも機能もとてもユニークなMSX2パソコン 三洋“WAVY77(PHC-77)”|periodical=[[マイコンBASICマガジン]]|volume=1987年2月号|issue=(第6巻第2号)|publisher=[[電波新聞社]]|pages=46 - 47}}</ref>
** '''WAVY25F''',''WAVY25FD'',''WAVY25FK'',WAVY25FS,WAVY23,WAVY-77,WAVY-55FD2
** WAVY-23はFS-A1, HB-F1に続いて発売された3万円MSX2。独立テンキーを標準搭載。
**: WAVY-25FはセパレートタイプでVRAM 64KB、1DDドライブ搭載のレアなモデル。25FDはVRAM 128KBで2DDドライブ搭載。25KKは漢字ROM追加。25FSは海外専用で25FのVRAMを128KBにしたモデル。
* '''[[ソニー]]''' - HB-F5,''HB-F500'',''HB-F700'',''HB-F900'',HB-T7,''HB-T600'',HB-F1,HB-F1mk2,HB-F1XD,HB-F1XDmk2
**: WAVY-77はMSX-JE(MSX-Write)内蔵・プリンター搭載のワープロ型機種。
** HB-F1シリーズは漢字ROM非搭載、CPUを断続的に停止させ、実行速度を遅くする機能であるスピコン・スペースキーを連射化する連射ターボ・CPU動作を一時停止させるポーズキー付き。
**: WAVY-23はFS-A1, HB-F1に続いて発売された3万円MSX2。独立テンキーを標準搭載。
** HB-F900はRAM256KB、2DDディスクドライブが2基で本体色は白と黒、別売の専用デジタイザ(HBI-F900、色は黒のみ)を接続可能。分離型キーボード、マウスとワープロソフト「WORD SHIP」が附属。<ref>{{Cite|和書|author=木村よしひさ|title=新製品速報 マウスとワープロ・ソフト附属のMSX2の最高峰マシン ソニー“HB-F900”|periodical=[[マイコンBASICマガジン]]|volume=1987年2月号|issue=(第6巻第2号)|publisher=[[電波新聞社]]|pages=43 - 45}}</ref>
* '''[[ソニー]]'''
** HB-T7とHB-T600は通信モデムと漢字ROMを搭載。
** HB-F5,''HB-F500'',''HB-F700'',''HB-F900'',HB-T7,''HB-T600'',HB-F1,HB-F1mk2,HB-F1XD,HB-F1XDmk2
**: HB-F1シリーズは漢字ROM非搭載、CPUを断続的に停止させ、実行速度を遅くする機能であるスピコン・スペースキーを連射化する連射ターボ・CPU動作を一時停止させるポーズキー付き。HB-F900はRAM256KB、FDDが2基で本体色は白と黒、別売の専用デジタイザ(HBI-F900、色は黒のみ)を接続可能。HB-T7とHB-T600は通信モデムと漢字ROMを搭載。HB-T600はFDD1基とRAM128KBも搭載、株式ターミナルと銘打って株式パッドと専用の株式管理ソフトが同梱された。標準キーボードはオプションで、HB-F900等と同一のものを使用。<br />HB-F1XDの筐体はMSX2+以降も採用され、ソニーのMSX撤退まで使われ続けた
** HB-T600はFDD1基とRAM128KBも搭載、株式ターミナルと銘打って株式パッドと専用の株式管理ソフトが同梱された。標準キーボードはオプションで、HB-F900等と同一のものを使用。
** HB-F1XDの筐体はMSX2+以降も採用され、ソニーのMSX撤退まで使われ続けた。
* '''[[東芝]]'''
** HB-F500の初期モデルはスロットマップに問題があり一部動作しないソフトがあった。これを故障として修理に出すとメーカー側でスロットマップを修正して返却された。なお後期モデルはスロットマップが変更されているのでこの問題は発生しない。
* '''[[東芝]]''' - '''HX-23'''、HX-23F、HX-33、''HX-34''
** [[パソピア#MSX仕様機(パソピアIQシリーズ)|パソピアIQ]]のブランドで展開されていた。
** [[パソピア#MSX仕様機(パソピアIQシリーズ)|パソピアIQ]]のブランドで展開されていた。
** RGBコネクタは独自仕様<ref>[https://sions-papa.blogspot.com/2014/04/msx.html しおんパパのひみつきち: 東芝MSXのRGB出力ピンアサイン]</ref>。いずれも漢字ROM搭載。HX-33やHX-34にはオプションでRS-232C搭載可能、HX-23Fは標準搭載。
** '''HX-23'''、HX-23F、HX-33、''HX-34''
** 多くの機種で、サウンドの出力がステレオになっている。
**: RGBコネクタは独自仕様。いずれも漢字ROM搭載。HX-33やHX-34にはオプションでRS-232C搭載可能、HX-23Fは標準搭載。
* '''[[日本ビクター]]''' - HC-80,''HC-90'',''HC-95''
**: 多くの機種で、サウンドの出力がステレオになっていることも特徴的である。
** HC-90,HC-95(HC-90のFDD2基版)は3.58MHzのZ80Aの他に、日立のZ80上位CPU[[HD64180]]を搭載し、6.144MHzの高速動作にする「ターボモード」が存在する。PSGの音程はそのままだが、ほとんどのゲームソフトはスプライトがちらついたり画面が崩れたりと正常に動作しない。[[スーパーインポーズ (映像編集)|スーパーインボーズ]]機能と、VHDカードなどが挿せる独自のJVCスロットを外部に2基、独自の内部拡張スロットを4基備える。標準仕様のスロットは1基。
* '''[[日本ビクター]]'''
** HC-95の後期機種(HC-95T)はVDPが[[V9958]]になっており、メーカー非公認だがマシン語レベルでMSX2+専用プログラムが動作する。搭載メモリも64KBから256KBに増設されている。MSX2+登場以降も業務用途に販売が続けられ、時期により前面パネルやキーボードコネクタの形状に違いがある。RGBコネクタは独自仕様のD-Sub25pin。
** HC-80,''HC-90'',''HC-95''
* '''[[日立製作所]]''' - '''MB-H3''',''MB-H70''
**: HC-90,HC-95(HC-90のFDD2基版)は3.58MHzのZ80Aの他に、日立のZ80上位CPU[[HD64180]]を搭載し、6.144MHzの高速動作にする「ターボモード」が存在する。PSGの音程はそのままだが、ほとんどのゲームソフトはスプライトがちらついたり画面が崩れたりと正常に動作しない。[[スーパーインポーズ (映像編集)|スーパーインボーズ]]機能と、VHDカードなどが挿せる独自のJVCスロットを外部に2基、独自の内部拡張スロットを4基備える。標準仕様のスロットは1基。
** MB-H3は本体から分離が可能な手書きタブレット(パッド上にテンキーのシルク印刷がされていてソフトウェアキーボードとしても使用可)を搭載。標準ではVRAMは64KBで、基板には、増設用のパターンが設けられており、メーカーが増設サービスを行っていたほか、改造でVRAM128KBに増設できた。
**: HC-95の後期機種(HC-95T)はVDPが[[V9958]]になっており、メーカー非公認だがマシン語レベルでMSX2+専用プログラムが動作する。搭載メモリも64KBから256KBに増設されている。MSX2+登場以降も業務用途に販売が続けられ、時期により前面パネルやキーボードコネクタの形状に違いがある。RGBコネクタは独自仕様のD-Sub25pin。
** MB-H70は三菱ML-G30とキーボードが同一で、それ以外の箇所も酷似しておりOEMの可能性がある。漢字ROMとRAM128KiB搭載。
* '''[[日立製作所]]'''
* '''[[三菱電機]]''' - メルブレーンズ ML-G10,''ML-G30'',ML-TS2,ML-TS2H
** '''MB-H3''',''MB-H70''
** ML-G30はセパレート機で漢字ROMとFDDとメインRAM128KiB搭載。FDD搭載数とRS-232Cの有無で2モデル存在する。標準スロット1基のほか内部スロット3基搭載。「メルブレーンズ・ノート」という統合ソフト(ワープロ・表計算・ペイント・通信)が添付される。
**: MB-H3は本体から分離が可能な手書きタブレットを搭載。標準ではVRAMは64KBで、基板には、増設用のパターンが設けられており、メーカーが増設サービスを行っていたほか、改造でVRAM128KBに増設できた。
** ML-TSシリーズは松下電器産業A1・ソニーF1等と同期販売のモデム内蔵機で第2水準漢字ROMも搭載されている。ML-TS2Hは電話器が付属。
**: MB-H70は三菱ML-G30とキーボードが同一で、それ以外の箇所も酷似しておりOEMの可能性がある。漢字ROMとRAM128KiB搭載。
[[ファイル:Panasonic FS-A1 20180519a.jpg|thumb|200px|right|Panasonic FS-A1]]
* '''[[三菱電機]]'''
** メルブレイン ML-G10,''ML-G30'',ML-TS2,ML-TS2H
**: ML-G30はセパレート機で漢字ROMとFDDとメインRAM128KiB搭載。FDD搭載数とRS-232Cの有無で2モデル存在する。標準スロット1基のほか内部スロット3基搭載。「メルブレーンズ・ノート」という統合ソフト(ワープロ・表計算・ペイント・通信)が添付される。
**: ML-TSシリーズは松下電器産業A1・ソニーF1等と同期販売のモデム内蔵機で第2水準漢字ROMも搭載されている。ML-TS2Hは電話器が付属。
* '''[[パナソニック|松下電器産業(現:パナソニック)]]'''
* '''[[パナソニック|松下電器産業(現:パナソニック)]]'''
** '''ナショナルブランド'''
** '''ナショナルブランド''' - FS-4500,FS-4600F,FS-4700,''FS-5000F2'',''FS-5500F1/F2''
*** FS-4500,4600F,4700はワードプロセッサー内蔵モデルで感熱式プリンターが内蔵されている。
*** FS-4500,FS-4600F,FS-4700,''FS-5000F2'',''FS-5500F1/F2''
***: FS-4500,4600F,4700はワードプロセッサー内蔵モデルで感熱式プリンターが内蔵されている。4600FはMSX-JE内蔵でメインRAM128KiB搭載。5000F2はメインRAM128KiB搭載、ワープロソフト付属。
*** 4600FはMSX-JE内蔵でメインRAM128KiB搭載。5000F2はメインRAM128KiB搭載、ワープロソフト付属。
** '''パナソニックブランド'''
** '''パナソニックブランド''' - FS-A1,FS-A1mk2,FS-A1F,FS-A1FM
*** A1/A1mk2は漢字ROM非搭載。A1FMにはFDD1基とモデムが搭載されており価格が比較的高かった。この時点では、A1シリーズにワードプロセッサー内蔵モデルはなかった。
*** FS-A1,FS-A1mk2,FS-A1F,FS-A1FM
***: A1/A1mk2は漢字ROM非搭載。A1FMにはFDD1基とモデムが搭載されており価格が比較的高かった。この時点では、A1シリーズにワードプロセッサー内蔵モデルはなかった。<br />なお、FS-A1は松下が「パナソニック」ブランドを国内向けに使用した最初の製品である。
*** FS-A1は松下が「パナソニック」ブランドを国内向けに使用した最初の製品である。
*** カートリッジのスロットカバーが外れて紛失しやすく、現在は有志により[[3Dプリンター]]用データが公開されている<ref>[https://www.thingiverse.com/thing:755852 MSX2 : FS-A1 Slot Cover by cloudree] - Thingiverse</ref>。
* '''[[ヤマハ|日本楽器(現:ヤマハ)]]'''
* '''[[ヤマハ|日本楽器(現:ヤマハ)]]''' - YIS604/128,CX-7/128,CX-7M/128,''YIS805/128'',''YIS805/256''
** YIS604/128,''YIS805/256'',CX-7/128,CX-7M/128
**: 全機種RAM128KB以上搭載、YIS805/256はRS-232C搭載。いずれもヤマハ独自のサイドスロットを備え、FMシンセサイザーユニットが搭載可能(CX-7M/128は、[[SFG-05]] [[FM音源]]/[[MIDI]]ユニットを標準搭載)。
** 全機種RAM128KiB以上搭載、YIS805/256はRS-232C搭載。いずれもヤマハ独自のサイドスロットを備え、FMシンセサイザーユニットが搭載可能(CX-7M/128は、[[SFG-05]] [[FM音源]]/[[MIDI]]ユニットを標準搭載)。
* '''[[河合楽器製作所|河合楽器]]''' - KMC-5000
* '''[[大山工業]](ダイセン)'''
** パナソニックのFS-A1FのOEM。
** ''MX30A'',''MX30B''
* '''[[大山工業]](ダイセン)''' - ''MX30A'',''MX30B''
**: 業務用途向けで機器組み込みを前提とした機体。メインRAM128KB搭載。FDDは2DD/2HD両用。なお、2HDはMSX規格外である。
** 業務用途向けで機器組み込みを前提とした機体。メインRAM128KiB搭載。FDDは2DD/2HD両用。なお、2HDはMSX規格外である。
* '''[[NTTグループ|NTT]]'''
** ''Captain Multi Station''
*'''[[NTTグループ|NTT]]''' - ''Captain Multi Station''
**: キャプテンシステムの端末。
** キャプテンシステムの端末。
* '''[[大宇電子]]([[大韓民国|韓国]]、日本国内での発売は無し)'''
*'''[[大宇電子]]([[大韓民国|韓国]]、日本国内での発売は無し)''' - 大宇ポスコム CPC-300,''CPC-400'',''CPC-400S''
** [[CPC-300]]はFDD非搭載の普及型モデルで「大宇ポスコム IQ-2000」のブランド名で販売された。『IQ教室』というチュートリアルプログラムが内蔵されており、初期状態では電源を入れると自動で起動するようになっている。BIOSにも手が加えられており、起動時のMSXロゴが「IQ-2000」のロゴに書き換えられている。
** 大宇ポスコム CPC-300,''CPC-400'',''CPC-400S''
** CPC-400はFDD搭載のセパレートモデル。韓国では殆ど使用されなくなった漢字ROMも搭載されている。『IQ教室』は添付のユーティリティディスクに収録される形になった。
**: [[CPC-300]]はFDD非搭載の普及型モデルで「大宇ポスコム IQ-2000」のブランド名で販売された。『IQ教室』というチュートリアルプログラムが内蔵されており、初期状態では電源を入れると自動で起動するようになっている。BIOSにも手が加えられており、起動時のMSXロゴが「IQ-2000」のロゴに書き換えられている。
**: CPC-400はFDD搭載のセパレートモデル。『IQ教室』は添付のユーティリティディスクに収録される形になった。CPC-400Sはスーパーインポーズ、[[デジタイザー]]などの映像編集機能を搭載。
** CPC-400Sはスーパーインポーズ、[[デジタイザー]]などの映像編集機能を搭載、[[松下電器]]の『ビデオグラフィックス』に酷似した編集ソフト(アイコンのデザインのみ異なる)が付属する
**: いずれのモデルも、MSX-BASIC 2.0をベースに大宇電子が拡張した[[ハングル]]BASIC 3.0が搭載されており、ハングルの表示モードを設定する<code>SET HAN</code>命令や、高精細でハングルを描画する専用モード<code>SCREEN 9</code>等が追加されている。
** いずれのモデルも、MSX-BASIC 2.0をベースに大宇電子が拡張した[[ハングル]]BASIC 3.0が搭載されており、ハングルの表示モードを設定する<code>SET HAN</code>命令や、高精細でハングルを描画する専用モード<code>SCREEN 9</code>等が追加されている。
* '''[[テレマティカ]]([[アルゼンチン]]、日本国内での発売は無し)'''
* '''[[テレマティカ]]([[アルゼンチン]]、日本国内での発売は無し)''' - タレント TPC-310

** タレント TPC-310
この他、MSX規格に準拠した業務用(店頭端末用・工場などでの制御用・[[キャプテンシステム]]・[[ビデオタイトラー]])の特殊な製品も存在する。
この他、MSX規格に準拠した業務用(店頭端末用・工場などでの制御用・[[キャプテンシステム]]・[[ビデオタイトラー]])の特殊な製品も存在する。
* '''NEOS'''
** MA-20
**: MSX2バージョンアップアダプター。いくつかのメーカーが検討したものの、最終的にリリースされた製品はこれだけである。MSX-BASICカートリッジと、VDP等を内蔵したカートリッジで構成される。64KBのRAMを搭載していないMSX1で使用するには、別途RAMの増設が必要である。MSX2+やMSXturboRに接続しても、カートリッジ上のソフトウェアが優先されることにより、増設したハードウェアによってMSX2として動作するようになる。


== 参入を検討したメーカー ==
== 参入を検討したメーカー ==
* '''[[新日本電気]]/[[NECホームエレクトロニクス|日本電気ホームエレクトロニクス]](現:[[日本電気]]、[[NECグループ]]各社)'''
* '''[[新日本電気]]/[[NECホームエレクトロニクス|日本電気ホームエレクトロニクス]](現:[[日本電気]]、[[NECグループ]]各社)'''
*: 1986年にNECにおいてMSX2とPC-6001の互換機が計画されていた事が[[2005年]]の開発者へのインタビューにて明らかにされた<ref>アスキー書籍編集部編『みんながコレで燃えた!NEC8ビットパソコン PC-8001・PC-6001 永久保存版』(2005年、アスキー)</ref>。
** 1986年にNECにおいてMSX2とPC-6001の互換機が計画されていた事が[[2005年]]の開発者へのインタビューにて明らかにされた<ref>アスキー書籍編集部編『みんながコレで燃えた!NEC8ビットパソコン PC-8001・PC-6001 永久保存版』(2005年、アスキー)</ref>。


== 脚注 ==
== 脚注 ==
{{脚注ヘルプ}}
{{脚注ヘルプ}}
{{ウィキポータルリンク|コンピュータ|[[ファイル:Computer.svg|36px|ウィキポータル コンピュータ]]|break=yes}}
=== 注釈 ===
=== 注釈 ===
{{Notelist}}
{{Reflist|group=注}}
=== 出典 ===
=== 出典 ===
{{Reflist}}
{{Reflist}}


{{DEFAULTSORT:つう}}
{{DEFAULTSORT:*つう}}
[[Category:MSX]]
[[Category:MSX]]
[[sr:MSX 2]]

2024年3月14日 (木) 10:50時点における最新版

MSX > MSX2

MSX2(エム・エス・エックス・ツー)とはMSX規格の一つで、1985年5月7日に発表され[1]、6月から規格適合機種が発売された[2]

後方互換性に配慮しつつ、従来の初代規格と比べ、主にグラフィック機能が大幅に強化された。規格の末期には低価格路線を推し進めたことでユーザー数が大幅に増加したことや、後継となった規格のMSX2+が性能的にほぼ据え置きとなったこともあり、一連のMSX規格のうち事実上の標準と見なされることもある。

一方で、MSX2になってもゲームマシンとしてはファミコンに及ばない面もあり、パソコンとしてもパソコン御三家などからグラフィックを書き直して移植されたものが大多数で、MSX2オリジナルのパソコン然としたソフトは少なかった。解像度が他の国産機と異なっていたことや、漢字ROMがオプションだったことも移植に影響した。またMSXのバンク切り替えを多用する規格上の制約並びに、インターフェイスの設計からフロッピーディスクドライブなどの転送中はCPUの割り込み処理を止めざるを得なかったため、サウンドの再生が途切れるなどの制約も存在する。

歴史[編集]

S1985 MSX-SYSTEMII

MSX2は当初MSX1と並行して販売され、マーケティング上の差をつけるためにFDD漢字ROM・128KiBから256KiBのマッパーメモリーを搭載した。さらに本体・キーボードが分離するセパレートタイプで「本格的なパソコン型」の高価な製品が多かったが、これは、新規設計されたMSX-SYSTEMMSX-SYSTEMIIV9938などの主要パーツや、8ビットパソコンとしては破格の大容量メモリーを搭載したために製造原価が押し上げられたことによる。

1985年の年末には参入各社からMSX2のセパレートモデルが市場投入されたが、同時期にPC-8801mkIIFRX1turbo IIFM77AV20が同価格帯で発売されており、競合機種がひしめいていた。

MSX2発売当初はまだメガROMカートリッジは存在せず、FDDのない標準的仕様のMSX2ではその拡張されたグラフィック機能を活かすことが難しかった。また高級機は、一般向けには他の独自仕様ホビー・ビジネス機と対象が重なり、16ビット機の台頭も著しかったことから、一般ユーザーのMSX2への移行は緩やかであった。こうして発売後しばらくは「2〜6万円のMSX1」・「FDD非搭載、キーボード一体型で10万円弱のMSX2」・「FDD・漢字ROM内蔵、キーボードセパレートタイプで15万円程度の高級MSX2」の3路線のマシンが併売された。当時はワープロ専用機の全盛期でもあり、ワープロソフトを内蔵または付属した製品は数多く、10万円クラスの製品にはプリンターと一体化した製品も存在した。

1986年秋、松下電器産業とソニーが本体・キーボード一体型の低価格機として、それぞれ定価29,800円のFS-A1と定価32,800円のHB-F1を発売する。これは前出のMSX-SYSTEMやMSX-SYSTEM II、V9938の製造設備の償却が終了し単価が大幅に下げられたことと、他社16ビットパソコンの普及でメモリーの価格が低下していたことなどの相乗効果による。その直前にメガROMカートリッジが登場したことで、向上した映像表現を実現できるようにもなり、価格差が無くなったMSX1と置き換わる形で主にゲーム機として小中学生を中心に普及した。

1987年、この両シリーズの後継モデルであるFS-A1F/HB-F1XDが登場。1基のFDDを内蔵して、定価はいずれも54,800円だった。同時期に外付けFDD(I/Fユニット含む)も3万円台にまで値が下がったことで主要メディアがROMカセットから廉価なFDに移行し、競合他機種にFDベースでソフトをリリースしていたメーカーがMSX2にもソフトを供給する体制が整った。また、ユーザーがそのグラフィックを中心としたデータを自由に扱える環境が整い、その後のMSX2規格を牽引していった。両シリーズが普及したことで、MSX2以降も「キーボード一体型の、安価なオモチャのパソコン」というイメージが定着するとともに、カートリッジスロット2つにFDD1台の環境を標準的なシステムとして、それに合わせたソフトウェアが用意されるようになった。

一方、低価格化の波は差別化を困難にし、ソニー、松下電器産業、三洋電機以外の各社はMSX/MSX2規格から撤退した。ホビーパソコンの市場は既に8ビットから16ビットの転換期にあり、パソコンから撤退したメーカーや、16ビットのAX規格にも参入するメーカーもあった。

世界的には400万台が出荷(MSX1も含む)されたと公称されている。

主な仕様[編集]

V9938(Ver.C)

MSX1とは高い互換性を保っていたものの、MSX2で追加された仕様によって特定の状態を期待しているものが、期待される状態にならなくなったものや、ROM Versionに依存する形でのROM内ルーチンの直接コール等、初代MSX用のハードウェア並びにソフトウェアの一部に少数ながら動作しないものが存在している。

CPU
ザイログZ80A相当品(クロック周波数3.579545MHz、割り込みはモード1)
VDP
ヤマハV9938
画面モード
〔〕内はVRAM64KiBの機種の場合
SCREEN0
テキスト40×24または80×26文字(1文字6×8ピクセル) - 文字・背景とも(512色中)16色パレット中1色 スプライト使用不可
SCREEN1〜3
MSX1準拠に加え、固定16色ではなく512色中16色を選択可能
SCREEN4
グラフィック256×192ピクセル 512色中16色(横8ドット内2色まで) - ライン単位色指定のスプライト使用可能(以下の画面モードも同じ)スプライト機能以外はSCREEN2と同一。
SCREEN5
グラフィック256×212ピクセル×4画面〔2画面〕 - 512色中16色
SCREEN6
グラフィック512×212ピクセル×4画面〔2画面〕 - 512色中4色
SCREEN7
グラフィック512×212ピクセル×2画面〔使用不可〕 - 512色中16色
SCREEN8
グラフィック256×212ピクセル×2画面〔使用不可〕 - 固定256色
SCREEN9
韓国版MSX2にのみ搭載(ハングル表示用のモードで、日本国内版を含め他国版には搭載されていない)
512色は赤・緑・青各8階調、256色は赤・緑は8階調、青は4階調
メインメモリー
64KiB〜
VRAM
64KiBまたは128KiB
サウンド
MSX1準拠
PPI
MSX1準拠

VDPの一新[編集]

VDPはTMS9918とソフトウェア的な互換性を保ちつつ、ビットマップ画面の追加やスプライトの拡張などの性能の向上を図ったV9938へと変更された。VRAMの容量は64KiBまたは128KiBで、メーカーによる増設サービスやユーザーによる改造などの例外を除けばその機種の標準構成で固定である。システムの起動時には縦スクロールして大きいMSXロゴが現れ、VRAM搭載容量が表示された。

テキスト画面も80桁表示が可能になった。家庭用テレビの使用時には見づらくなり、フォント当たりの横幅が6ピクセルとなっているため一部の文字の表示が欠けてしまうものの、プログラムの作成、入力などで画面当たりのテキスト情報量が増えた。

一方で、V9938は「スプライトの同時表示枚数が強化されていない」「ビットマップの描画があまり速くない」「PCGは強化されていない」「横方向のハードウェアスクロール機能がない」など、ゲーム用途で用いるには優れているとは言い難く、価格帯として競合したゲーム専用機と比較して本格的なアクションゲームを作るには不向きだった[注釈 1]。作るとしても、VRAMの使用量が比較的少なく、速度的に余裕がある16色横256ドットのモードが使用されることが多かった。横スムーススクロールについては後に、表示位置の補正機能を用い実現するソフトウェアが現れた。

SCREEN4以上の画面モードでのスプライトはモード2とされ、横ライン毎の着色指定と重なり合った二枚のスプライトによりスプライト1の色・スプライト2の色・両者のORを取った色・透明の4色の表示が可能となった。また、横方向に同時に表示できる枚数が4枚から8枚になり、実際の色が重なっている座標を検出する割り込みモードの追加などが強化されている。ただし、一画面同時表示が32枚までであることに代わりはない上に重ね合わせの多色表示を行うとそれらの恩恵は利用できないという制約があったため、シューティングゲームの敵などは相変わらず単色のことも多かった。後に画面割り込みを利用して、見かけ上倍の64枚表示を売り物にしたゲームも発売された。

ビットマップグラフィックスモードでは、新設されたVDPコマンドが使用でき、CPUのアドレス空間を超える容量のVRAMに対するアクセスをサポートした。転送や描画には論理演算を行えるなど当時としては高機能であり、スプライトなどの機能を含むこれらの機能によってBASICコマンドで実現する描画処理は直接VDPを制御するのに肉薄する速度で動作し、当時のパソコン誌には他の機種では難しかったユーザーによって作成されたリアルタイムゲームが多数掲載された。また、GRAPHIC 3(BASICでいうところのSCREEN4)以外の追加された画面モードはビットマップグラフィックであり、VDPコマンドの存在をもってしてもゲームの背景としてダイナミックな動きを実現することは難しかった。

理論上、VDPはCPUとの並列処理が可能である。しかし、VDP自体が高速なものではなく、VDPのみで完結する処理が限られていること、CPU自体が高速ではないことから並列性は上がらず、現実的にはアクセスに対するウェイトの存在やVDPを介してVRAMに対してアクセスする構造はコーディングによる工夫の壁となり、他の実装のハードウェアに対して大きくパフォーマンスを向上させることはなかった。そしてVDPが表示制御をする構造は、後継規格であるMSXturboRでCPUが高速化した際にシステムパフォーマンスの足を引っ張る原因となった。

テレビへ表示することを前提に作られていることもあり、最大解像度そのものも横幅が最大512ドットで、他の同時期のコンピュータより狭く設定されている。一方で、256色同時発色のモードは少色・高解像度一辺倒だった当時のパソコンの中では特色のある仕様であり、この後にシャープから256色表示のMZ-2500が、富士通から4096色表示のFM77AVが発売された。また、少色表示のモードではカラーパレットが使えるようになり、表示色の選択の自由度が増した。初代MSX規格用のソフトウェアの一部では、機種を判定し、カラーパレットによる表現を追加しているものもある。なお、起動時に設定されるカラーパレットのデフォルト色はMSX1に近いものに設定されたが、表示色の分解能などからカラーテーブルに完全な互換性がないため、実際にテレビに写る色は微妙に異なる[3]

SCREEN5以降のモードでは、2画面切り替えでインターレース表示をすることで、縦方向の解像度を見かけ上、倍にすることができた。標準のBASICでは設定ができるのみで活用されてはいなかったが、後に発売された漢字BASICでは正式に使用された他、一部のゲームソフトやグラフィックツールでも使われていた。これにより、漢字表示の文字数などでは当時の他のパソコンにほぼ並ぶことができた。ただし、「家庭用テレビにつなげて使える」はずのMSXにあっては、アナログRGB入力端子つきのテレビ・モニターを所有しているか、RF・ビデオ出力では目立ってしまうちらつきを許容する必要があった。

メモリマッパの追加[編集]

オプション規格ではあるが、メモリマッパが追加された。各スロット上に4MiBのメモリ空間を持つことができ、その中の任意のセグメントをそのスロット上の任意のページに割り当てることができる。セグメント、ページはともに16KiBである。これによりシステム全体で64MiBのメモリ空間を持つことができる。 メモリマッパはマッパレジスタによって管理され、レジスタはI/O空間のFCH~FFHにマッピングされる。このポートは全てのスロットで共用なので、基本的に書き込み専用である。

MSX2ではメイン・メモリーが最低64KiBと規定され、メモリマッパを搭載すれば4MiBのRAMを持つことができた。ただし、MSX-SYSTEMIIなど、本体内蔵LSIのメモリマッパが512KiBまでしかデコードされておらず、当時はメモリが高価であり実際にフル実装された環境はまれだった。初期のハイエンド機でこそ128KBや、256KBを搭載した機種があったものの、MSX-DOS1並びにMSX-BASICとそのBIOSではサポートルーチンが用意されず、規格としてオプションだったことなどから、ディスクリート部品で構成された国産機種などでは搭載されていない機種も多く存在する。このような条件も重なって、国内の市販ソフトウェアで積極的に対応することはなく、メモリマッパをサポートするソフトウェアは独自流通のユーザーによるプログラムの方に多く見られた。

システム全体を管理する仕組みがないため、MSX-DOS1上のプログラムなどで、常駐プログラムなど複数の対応ソフトウェアを併用する場合はその使用状況の競合などへの考慮が必要となる。海外ではメインメモリが64KiBでもメモリーマッパーを内蔵している機種が標準とされ、存在することを前提にMMUの代わりに使用しているようなプログラムも見られる。 システムからのサポートにはMSX-DOS2が必要となり、最も大きいメモリが接続されているメモリマッパーがプライマリマッパーとして選択され、その際管理される最大容量は4096KiBとなっている。

アスキーからは、768KiBのマッパーRAMカートリッジが発売されている。個人ユーザーによるものではあるが、カートリッジ内で拡張スロットを増設し、その全スロットに目一杯のRAMを搭載した16MiBメモリマッパカートリッジ[4]も発表されている。

その他の変更点[編集]

16Byteと小容量ながら乾電池によるバックアップ機能も付加され、RTCや起動時の画面モードの保存、起動時パスワードの保持、Beep音の設定保存などに排他的に使用された。

BASICは強化された表示回りのサポートの強化のほか、カナの入力にローマ字入力がサポートされるなどの機能追加が行われている。

サウンドではオプションとして、文字多重放送キャプテンシステムに対応したFM音源/ADPCM音源を採用したMSX-AUDIO(Y8950)も規格に盛り込まれた。しかし、松下電器産業が商品化したMSX-AUDIO対応カートリッジは、34,800円と本体価格に比して高価でかつ対応ソフトもほとんど発売されなかったこと、その特殊な形状などから国内では普及しなかった。標準ではMSX1から据え置きのPSG音源のままであり、この頃からFM音源をオプションとして用意、もしくは標準搭載され始めた他のパソコンに遅れを取っていた。この状態は1988年に松下電器産業から7,800円とより安価なFM音源カートリッジFM-PAC(MSX-MUSIC)が発売されるまで続いた。

MSX1規格からのアップグレード[編集]

MSXという規格の柔軟さを生かし、当初より拡張アダプターによるMSX1規格からのアップグレードパスがアナウンスされ、いくつかのメーカーで発売の検討がされた。しかし、コストや互換性などの問題から最終的に製品としてリリースされたのは1986年夏に発売されたNEOSのMA-20のみである。MA-20はMSX-BASICカートリッジと、VDP等を内蔵したカートリッジで構成される。64KBのRAMを搭載していないMSX1で使用するには別途RAMの増設が必要で、合計3スロットを要することから標準的な2スロットモデルでは拡張スロットも必要になった。MSX2+やMSXturboRに接続しても、カートリッジ上のソフトウェアが優先されることにより、増設したハードウェアによってMSX2として動作するようになる。

MA-20発売時の価格は29,800円で買い替えより安価だったが、同年10月には同価格の本体が発売され、普及することはなかった。構造的にVDPは置換することができないため、このアダプタではカートリッジ内のV9938とMSX-BASIC2.0をシステムに追加する形で動作する。MSX規格ではVDPに対しアプリケーションがBIOSを介さずメインROMの6、7番地に格納されているアドレスを解して直接アクセスすることを許容しており、バージョンアップアダプタも既存のVDPとの競合を避けるため、標準ではないI/Oアドレスに接続されている。このような条件のハードウェアは少ないことから問題が露呈することが少なく、標準のI/OアドレスにVDPが存在することを前提としたプログラムではMSX2として動作しないケースもあった。

なおMA-20に先だって、MSX2が初出品された「マイコンショウ'85」で既に参考出品としてMA-10が展示されていた。MA-20とは異なりカートリッジスロット経由でユニットを接続する形状で、ユニット側にカートリッジスロットが1スロット搭載されていてスロット数が減らないようになっていた[5]

参入したメーカーと発売した主な機種[編集]

太字はVRAM64KB、斜体は本体・キーボード分離型のセパレートタイプを表す。

  • キヤノン - V-25,V-30F
  • 三洋電機 - WAVY25F,WAVY25FD,WAVY25FK,WAVY25FS,WAVY23,WAVY-77,WAVY-55FD2
    • WAVY-25FはセパレートタイプでVRAM 64KB、1DDドライブ搭載のレアなモデル。25FDはVRAM 128KBで2DDドライブ搭載。25KKは漢字ROM追加。25FSは海外専用で25FのVRAMを128KBにしたモデル。
    • WAVY-77はワープロソフトMSX-JE(日本語MSX-Write)内蔵・24×24ドットマトリクス熱転写プリンター搭載のワープロ型機種。RAM64KB、VRAM128KB、FDD1基搭載。電源投入時に本体スイッチ操作でMSX2モード、ワープロモードを選択して起動する。[6]
    • WAVY-23はFS-A1, HB-F1に続いて発売された3万円MSX2。独立テンキーを標準搭載。
  • ソニー - HB-F5,HB-F500,HB-F700,HB-F900,HB-T7,HB-T600,HB-F1,HB-F1mk2,HB-F1XD,HB-F1XDmk2
    • HB-F1シリーズは漢字ROM非搭載、CPUを断続的に停止させ、実行速度を遅くする機能であるスピコン・スペースキーを連射化する連射ターボ・CPU動作を一時停止させるポーズキー付き。
    • HB-F900はRAM256KB、2DDディスクドライブが2基で本体色は白と黒、別売の専用デジタイザ(HBI-F900、色は黒のみ)を接続可能。分離型キーボード、マウスとワープロソフト「WORD SHIP」が附属。[7]
    • HB-T7とHB-T600は通信モデムと漢字ROMを搭載。
    • HB-T600はFDD1基とRAM128KBも搭載、株式ターミナルと銘打って株式パッドと専用の株式管理ソフトが同梱された。標準キーボードはオプションで、HB-F900等と同一のものを使用。
    • HB-F1XDの筐体はMSX2+以降も採用され、ソニーのMSX撤退まで使われ続けた。
    • HB-F500の初期モデルはスロットマップに問題があり一部動作しないソフトがあった。これを故障として修理に出すとメーカー側でスロットマップを修正して返却された。なお後期モデルはスロットマップが変更されているのでこの問題は発生しない。
  • 東芝 - HX-23、HX-23F、HX-33、HX-34
    • パソピアIQのブランドで展開されていた。
    • RGBコネクタは独自仕様[8]。いずれも漢字ROM搭載。HX-33やHX-34にはオプションでRS-232C搭載可能、HX-23Fは標準搭載。
    • 多くの機種で、サウンドの出力がステレオになっている。
  • 日本ビクター - HC-80,HC-90,HC-95
    • HC-90,HC-95(HC-90のFDD2基版)は3.58MHzのZ80Aの他に、日立のZ80上位CPUHD64180を搭載し、6.144MHzの高速動作にする「ターボモード」が存在する。PSGの音程はそのままだが、ほとんどのゲームソフトはスプライトがちらついたり画面が崩れたりと正常に動作しない。スーパーインボーズ機能と、VHDカードなどが挿せる独自のJVCスロットを外部に2基、独自の内部拡張スロットを4基備える。標準仕様のスロットは1基。
    • HC-95の後期機種(HC-95T)はVDPがV9958になっており、メーカー非公認だがマシン語レベルでMSX2+専用プログラムが動作する。搭載メモリも64KBから256KBに増設されている。MSX2+登場以降も業務用途に販売が続けられ、時期により前面パネルやキーボードコネクタの形状に違いがある。RGBコネクタは独自仕様のD-Sub25pin。
  • 日立製作所 - MB-H3,MB-H70
    • MB-H3は本体から分離が可能な手書きタブレット(パッド上にテンキーのシルク印刷がされていてソフトウェアキーボードとしても使用可)を搭載。標準ではVRAMは64KBで、基板には、増設用のパターンが設けられており、メーカーが増設サービスを行っていたほか、改造でVRAM128KBに増設できた。
    • MB-H70は三菱ML-G30とキーボードが同一で、それ以外の箇所も酷似しておりOEMの可能性がある。漢字ROMとRAM128KiB搭載。
  • 三菱電機 - メルブレーンズ ML-G10,ML-G30,ML-TS2,ML-TS2H
    • ML-G30はセパレート機で漢字ROMとFDDとメインRAM128KiB搭載。FDD搭載数とRS-232Cの有無で2モデル存在する。標準スロット1基のほか内部スロット3基搭載。「メルブレーンズ・ノート」という統合ソフト(ワープロ・表計算・ペイント・通信)が添付される。
    • ML-TSシリーズは松下電器産業A1・ソニーF1等と同期販売のモデム内蔵機で第2水準漢字ROMも搭載されている。ML-TS2Hは電話器が付属。
Panasonic FS-A1
  • 松下電器産業(現:パナソニック)
    • ナショナルブランド - FS-4500,FS-4600F,FS-4700,FS-5000F2,FS-5500F1/F2
      • FS-4500,4600F,4700はワードプロセッサー内蔵モデルで感熱式プリンターが内蔵されている。
      • 4600FはMSX-JE内蔵でメインRAM128KiB搭載。5000F2はメインRAM128KiB搭載、ワープロソフト付属。
    • パナソニックブランド - FS-A1,FS-A1mk2,FS-A1F,FS-A1FM
      • A1/A1mk2は漢字ROM非搭載。A1FMにはFDD1基とモデムが搭載されており価格が比較的高かった。この時点では、A1シリーズにワードプロセッサー内蔵モデルはなかった。
      • FS-A1は松下が「パナソニック」ブランドを国内向けに使用した最初の製品である。
      • カートリッジのスロットカバーが外れて紛失しやすく、現在は有志により3Dプリンター用データが公開されている[9]
  • 日本楽器(現:ヤマハ) - YIS604/128,CX-7/128,CX-7M/128,YIS805/128,YIS805/256
    • 全機種RAM128KiB以上搭載、YIS805/256はRS-232C搭載。いずれもヤマハ独自のサイドスロットを備え、FMシンセサイザーユニットが搭載可能(CX-7M/128は、SFG-05 FM音源/MIDIユニットを標準搭載)。
  • 河合楽器 - KMC-5000
    • パナソニックのFS-A1FのOEM。
  • 大山工業(ダイセン) - MX30A,MX30B
    • 業務用途向けで機器組み込みを前提とした機体。メインRAM128KiB搭載。FDDは2DD/2HD両用。なお、2HDはMSX規格外である。
  • NTT - Captain Multi Station
    • キャプテンシステムの端末。
  • 大宇電子韓国、日本国内での発売は無し) - 大宇ポスコム CPC-300,CPC-400,CPC-400S
    • CPC-300はFDD非搭載の普及型モデルで「大宇ポスコム IQ-2000」のブランド名で販売された。『IQ教室』というチュートリアルプログラムが内蔵されており、初期状態では電源を入れると自動で起動するようになっている。BIOSにも手が加えられており、起動時のMSXロゴが「IQ-2000」のロゴに書き換えられている。
    • CPC-400はFDD搭載のセパレートモデル。韓国では殆ど使用されなくなった漢字ROMも搭載されている。『IQ教室』は添付のユーティリティディスクに収録される形になった。
    • CPC-400Sはスーパーインポーズ、デジタイザーなどの映像編集機能を搭載、松下電器の『ビデオグラフィックス』に酷似した編集ソフト(アイコンのデザインのみ異なる)が付属する。
    • いずれのモデルも、MSX-BASIC 2.0をベースに大宇電子が拡張したハングルBASIC 3.0が搭載されており、ハングルの表示モードを設定するSET HAN命令や、高精細でハングルを描画する専用モードSCREEN 9等が追加されている。
  • テレマティカアルゼンチン、日本国内での発売は無し) - タレント TPC-310

この他、MSX規格に準拠した業務用(店頭端末用・工場などでの制御用・キャプテンシステムビデオタイトラー)の特殊な製品も存在する。

参入を検討したメーカー[編集]

脚注[編集]

注釈[編集]

  1. ^ 例えば、面ごとの多彩なスクロールがあるコナミ魂斗羅』のMSX2移植版は画面切り換え方式になっていた。

出典[編集]

  1. ^ 日本経済新聞 1985年5月8日付
  2. ^ MSX Magazine 1985年8月号. アスキー. (1985年). p. 137 
  3. ^ TMS9918Aに針路をとれ。
  4. ^ MSX2/2+/turboR用 16MBメモリー拡張カートリッジ | クラシックPC研究会
  5. ^ 徳間書店 月刊テクノポリス1985年7月号 p.84
  6. ^ 木村よしひさ「新製品速報 ワープロもパソコンもOK! カタチも機能もとてもユニークなMSX2パソコン 三洋“WAVY77(PHC-77)”」『マイコンBASICマガジン』1987年2月号、(第6巻第2号)、電波新聞社、46 - 47頁。 
  7. ^ 木村よしひさ「新製品速報 マウスとワープロ・ソフト附属のMSX2の最高峰マシン ソニー“HB-F900”」『マイコンBASICマガジン』1987年2月号、(第6巻第2号)、電波新聞社、43 - 45頁。 
  8. ^ しおんパパのひみつきち: 東芝MSXのRGB出力ピンアサイン
  9. ^ MSX2 : FS-A1 Slot Cover by cloudree - Thingiverse
  10. ^ アスキー書籍編集部編『みんながコレで燃えた!NEC8ビットパソコン PC-8001・PC-6001 永久保存版』(2005年、アスキー)