Atari ММУ

ММУ Atari

Atari MMU — это микросхема пользовательского блока управления памятью для 8-битных компьютеров Atari. Она обеспечивает доступ к аппаратным регистрам на ANTIC , GTIA , POKEY и 6520 PIA. Более поздняя XL/XE MMU (C061618) также выбирает OS ROM , Atari BASIC ROM, самотестирование ROM и светодиоды в 1200XL. На 128K 130XE микросхема EMMU обрабатывает схожую функциональность.

Пользователь не может напрямую управлять Atari MMU, но выбирает различные ПЗУ и память через отображенный в памяти аппаратный регистр, известный как PORTB (54017 10 или D301 16 ). Atari изменила PORTB с входного порта на машинах 400/800 на выходной порт на машинах XL/XE, оставив два порта джойстика вместо четырех на машинах XL/XE.

Устанавливая и очищая определенные биты в PORTB, пользователь может получить доступ либо к ПЗУ, либо к ячейкам памяти. Синхронизация не требуется, поскольку ОС обрабатывает доступ.

Назначения битов для PORTB на машинах XL/XE следующие:

ПОРТБ (D301 16 )
Номер битаОписание
0Управляет областью ПЗУ ОС. Отключение ПЗУ ОС вместо этого включает ОЗУ. 0 для отключения, 1 для включения.
1Управляет встроенным BASIC . 0 для включения, 1 для отключения.
2Управляет светодиодом № 1 в 1200XL. 0 для включения, 1 для выключения. Расширенный выбор банка ОЗУ в 130XE.
3Управляет светодиодом № 2 в 1200XL. 0 для включения, 1 для выключения. Расширенный выбор банка ОЗУ в 130XE.
4Бит расширенной памяти ЦП только для 130XE. 0 для включения, 1 для отключения.
5Расширенный бит RAM ANTIC только для 130XE. 0 для включения, 1 для отключения.
6Бит включения команды ракеты только для XEGS, но только если BASIC не включен. 0 для включения, 1 для выключения.
7Управляет областью самотестирования ПЗУ. Отключение самотестирования вместо этого включает ОЗУ. 0 для включения, 1 для отключения.

В модели 1200XL нет встроенного BASIC.

Смотрите также

Ссылки

  • Чедвик, Ян (1985). Картографирование Atari Revised Edition . COMPUTE! Publications, Inc. ISBN  0-87455-004-1 . [1]
  • jindroush сайт (архив) MMU информация
  • INSIGHT: Журнал Atari - Compute! - рассказывает о выборе банка в машинах Atari XL.


Взято с "https://en.wikipedia.org/w/index.php?title=Atari_MMU&oldid=1251742498"