Loading article…

Atari MMU は、Atari 8 ビットコンピュータ用のカスタムメモリ管理ユニットチップです。これにより、ANTIC、GTIA、POKEY 、および 6520 PIA のハードウェア レジスタにアクセスできます。後期の XL/XE MMU (C061618) は、1200XL のOS ROM、Atari BASIC ROM、セルフテスト ROM、および LEDも選択します。128K 130XE では、 EMMUチップが同様の機能を処理します。
ユーザーは Atari MMU を直接操作することはできませんが、PORTB (54017 10または D301 16 ) と呼ばれるメモリマップされたハードウェア レジスタを介してさまざまな ROM とメモリを選択します。Atari は PORTB を 400/800 マシンの入力ポートから XL/XE マシンの出力ポートに変更し、XL/XE マシンのジョイスティック ポートを 4 つではなく 2 つにしました。
PORTB の特定のビットを設定およびクリアすることで、ユーザーは ROM またはメモリ ロケーションにアクセスできます。OS がアクセスを処理するため、同期は必要ありません。
XL/XE マシンの PORTB のビット割り当ては次のとおりです。
1200XLには BASIC が組み込まれていません。
参照
参考文献
- チャドウィック、イアン(1985)。『Mapping the Atari Revised Edition』COMPUTE! Publications, Inc. ISBN 0-87455-004-1。[1]
外部リンク
- jindroush サイト(アーカイブ) MMU 情報
- INSIGHT: Atari - Compute! Magazine - Atari XL マシンのバンク選択について語ります。
