Атари ММУ
Atari MMU — это специальный чип блока управления памятью для 8-битных компьютеров Atari. Он обеспечивает доступ к аппаратным регистрам ANTIC , GTIA , POKEY и 6520 PIA. Более поздняя версия MMU XL/XE (C061618) также выбирает ОС ПЗУ , ПЗУ Atari BASIC , ПЗУ самотестирования и светодиоды в 1200XL. В 128K 130XE чип EMMU выполняет аналогичные функции.
Пользователь не может напрямую манипулировать MMU Atari, но выбирает различные ПЗУ и память через аппаратный регистр, отображаемый в памяти, известный как PORTB (54017 10 или D301 16 ). Atari изменила порт PORTB с входного порта на машинах 400/800 на выходной порт на машинах XL/XE, оставив два порта для джойстика вместо четырех на машинах XL/XE.
Устанавливая и очищая определенные биты в PORTB, пользователь может получить доступ либо к ПЗУ, либо к ячейкам памяти. Никакой синхронизации не требуется, поскольку доступ обрабатывает ОС.
Назначения битов для PORTB на машинах XL/XE:
ПОРТБ (D301 16 ) | |||
Бит №. | Описание | ||
0 | Управляет регионом ПЗУ ОС. Отключение ПЗУ ОС вместо этого включает ОЗУ. 0 — отключить, 1 — включить. | ||
1 | Управляет встроенным Бейсиком . 0 для включения, 1 для отключения. | ||
2 | Управляет светодиодом №1 в 1200XL. 0 — вкл., 1 — выкл. Расширенный выбор банка оперативной памяти в 130XE. | ||
3 | Управляет светодиодом №2 в 1200XL. 0 — вкл., 1 — выкл. Расширенный выбор банка оперативной памяти в 130XE. | ||
4 | Бит расширенного ОЗУ ЦП только для 130XE. 0 для включения, 1 для отключения. | ||
5 | Расширенный бит ОЗУ ANTIC только для 130XE. 0 для включения, 1 для отключения. | ||
6 | Бит включения Missile Command только для XEGS, но только если BASIC не включен. 0 для включения, 1 для отключения. | ||
7 | Управляет областью самотестирования ПЗУ. Отключение самотестирования вместо этого включает ОЗУ. 0 для включения, 1 для отключения. |
Примечание. В 1200XL нет встроенного языка BASIC.
См. также
[ редактировать ]Ссылки
[ редактировать ]- Чедвик, Ян (1985). Описание обновленного издания Atari . ВЫЧИСЛИТЬ! Публикации, Инк. ISBN 0-87455-004-1 . [1]
Внешние ссылки
[ редактировать ]- Сайт Джиндроша (в архиве) Информация MMU
- ИНСАЙТ: Atari — вычислительная техника! Журнал — рассказывает о выборе банка на машинах Atari XL.