Чтобы обойти проблему ограниченного объема картриджей, было решено применить метод коммутации блоков памяти. Впервые это было реализовано в игре «Asteroids». Метод коммутации блоков памяти позволяет преодолеть ограничения памяти исходного носителя (например, ограничение в 4 Кбайт для картриджей к Atari 2600), а также
подключить к нему устройство памяти большего объема, увеличив таким образом объем хранилища данных.
Для того чтобы реализовать этот метод, в картридж потребуется вмонтировать особую логическую схему, при помощи которой осуществляется обработка специальных операций. В случае с игрой Asteroids Atari использовала так называемую F8-схему коммутации блоков памяти (чтобы получить 8 Кбайт). Позже они создали игры, которые использовали и F6 (на 16 Кбайт), и F4 (на 32 Кбайт). Компания Activision (одна из компаний, производящих игры для Atari) разрабатывала свои собственные схемы — благо существует огромное число методов коммутации. Один из таких методов — это FE- метод, использование которого фирмой Activision привело к тому, что на многих консолях 7800 были проблемы с их играми.
Принцип метода коммутации блоков памяти состоит в следующем: определяются так называемые «горячие точки», опираясь на которые, программа переключается между секциями памяти (или блоками) ПЗУ данной игры. В случае с методом F8 переключение происходит между двумя блоками по 4 Кбайт. Два блока по 4 Кбайт дает системе реально 8 Кбайт памяти. Если программа передает адрес доступа к памяти «1FF8», то используются первые 4 Кбайт памяти. Если адрес «1FF9», то используется второй блок. Это простейшая и самая распространенная схема коммутации блоков памяти.
Опубликовал katy
February 25 2015 17:41:03 ·
0 Комментариев ·
2344 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.