ROM-диск для компьютера Апогей-БК01 — различия между версиями

Материал из ZX-PK.ru
Перейти к: навигация, поиск
(Новая страница: «Компьютер Апогей БК-01, как и любой другой Радио 86РК совместимый компьютер, умеет загру...»)
 
Строка 18: Строка 18:
  
 
R0,100
 
R0,100
 +
 
G
 
G
  

Версия 09:38, 16 апреля 2012

Компьютер Апогей БК-01, как и любой другой Радио 86РК совместимый компьютер, умеет загружать программы из внешнего ПЗУ подключенного к универсальному параллельному порту.Используются стандартные ПЗУ объемом до 64 Кб. Применение нестандартных ПЗУ (FWC, LPH, IIC) и ПЗУ большего объема (например 512 Кб) требуют дополнительную внешнюю схему. Далее это ПЗУ мы будет называть ROM-диском.

Мы разработали два различных ROM-диска на основе микросхем от современных материнских плат.

ROM-диск на основе стандартных ПЗУ 49F040 или 49F020

Помимо ПЗУ, эта схема ROM-диска содержит микросхему К555ТМ9 и два конденсатора.

ПЗУ разделено на 16 страниц по 32 Кб. Микросхема К555ТМ9 хранит номер выбранной страницы. То есть выход микрсохемы ТМ9 подключен к линиям адреса A15,A16,A17,A18 ПЗУ. Запись номера страницы в ТМ9 осуществляется чтением адресов 8000h-800Fh.

В начале каждой страницы ПЗУ записана программа загрузчик. Она предлагает пользователю в удобной формы выбрать нужную программу. Поддерживаются папки и расцветка файлов. Затем программа включает нужные страницы ПЗУ, загружает программу в ОЗУ и запускает её. Программы хранятся в ПЗУ в сжатом виде.

На ROM-диск размером 512 Кб (микросхема 49F040) поместились все разработанные для Апогея программы и игры. Но так же есть прошивка 256 Кб (микросхема 49F020) с наиболее интересными программами.

На сайте zx.pk.ru выложена программа создания собственных прошивок для ПЗУ любого объема. А так же схемы и печатные платы для ЛУТ для различных корпусов: DIP32, PLCC32, PLCC32 панелек с ножами наружу.

ROM-диск запускается командами

R0,100

G

Apogey bk01 romdisk4.jpg Apogey bk01 romdisk15.jpg Apogey bk01 romdisk12.jpg

http://zx.pk.ru/showpost.php?p=476742&postcount=252 - Скачать печатные платы и схемы

ROM-диск на основе ПЗУ 49LF004 или 49LF002

Этот ROM-диск содержит только микросхему 49LF004, 49LF002, 49FL004, 49FL002, 49LF040, 49LF020, 49FL040, 49FL020 и два конденсатора.

Шина адреса этих микросхем мультиплексирована. То есть, через одни и те же контакты загружается сначала младшая часть адреса, затем старшая.

При подключении к компьютеру Апогей, тактовый выход микросхемы подключается к линии адреса A0, а линии адреса ПЗУ A0-A10 к линиям адреса компьютера A1-A11. Таким образом, при последовательном чтении адресов: 0,1,2,3,4,5,6,7. Из микросхемы производится чтение значений по адресам: 0,0,0,801h,801h,1002h,1002h. Именно в этих адресах расположен загрузчик.

Загрузчик предлагает пользователю в удобной формы выбрать нужную программу. Поддерживаются папки и расцветка файлов. Затем загрузчик загружает программу из ПЗУ (используя корректный протокол и пропуская адреса содержащие загрузчик) в ОЗУ и запускает её. Программы хранятся в ПЗУ в сжатом виде.

На ROM-диск размером 512 Кб (микросхема 49LF004) поместились все разработанные для Апогея программы и игры. Но так же есть прошивка 256 Кб (микросхема 49LF002) с наиболее интересными программами.

ROM-диск запускается командами

R0,100 G3

На сайте zx.pk.ru выложена программа создания собственных прошивок для ПЗУ любого объема. А так же схемы и печатные платы для ЛУТ для различных корпусов: DIP32, PLCC32, PLCC32 панелек с ножами наружу.

Пасхальные яйца

При нажатии на клавишу A в верхней строке экрана отображается дата прошивки и авторы: "ROMDISK (C) 4-12-2011 VINXRU, B2M, TITUS, ESL".

Ссылки

http://zx.pk.ru/showthread.php?t=17316 - Обсуждение, схемы, прошивки, софт, печатные платы. http://bashkiria-2m.narod.ru/files/emu.rar - Обе версии ROM-диска поддерживаются в универсальном эмуляторе b2m.