Проблема в том, что запись будет не только во внешний слот, но и в основное ОЗУ. DemonID7 установил это на своем реале, можно почитать начиная отсюда, со слов "Неудачу E1RT64 можно очень просто объяснить."
Проблема в том, что запись будет не только во внешний слот, но и в основное ОЗУ. DemonID7 установил это на своем реале, можно почитать начиная отсюда, со слов "Неудачу E1RT64 можно очень просто объяснить."
Я так понял, это сделано для оптимизации скорости доступа к видеопамяти. В интерпритаторе видеопамять располагается "под" rom-bios. Я еще когда дизассемблировал биос удивился, почему VPOKE не мэппирует видеопамять, а пишет прямо в rom-bios. Эксперименты с доп. памятью в общем помогли понять эту странность VPOKE.
PS: Что-то непонятное с часиками. Работают, благополучно переживают перезагрузку. Загрузка с мафона происходит некорректно. Пишет ошибку на какую-нибудь строку, в тоже время в листинге строки с таким номером нет, а выводится вообще какая то чепуха. Наверное придется сделать попроще.
Собрал на макетке контроллер. Схему чуть-чуть изменил. Убрал управление CS по линии A2, сделав "стандартно" через дешифратор. Так надежнее.
На днях попробую с винтом "пообщаться". Нужно еще Кулакова полистать, а то забыл уже как винты прогаются
Последний раз редактировалось DemonId7; 12.07.2015 в 17:29.
у меня тоже самое, только без ЛА3. а про RESET я забыл
горожу сразу под CF-карту через переходник, питание на 20 ногу IDE-разъема заведено, внешний БП не нужен будет.
вот такой - http://sun-store.ru/product_271.html
p.s.может стоит создать под это дело отдельную тему?
Последний раз редактировалось hantarex; 16.04.2014 в 13:37.
Давно пора
есть мысль нарастить память до 128к. маппер можно использовать готовый, сигнал SLOT2, на Весте он не распаян. или D32(?), ВВ55 на порт принтера, у нее младшая тетрада порта А не используется. да и на порте С есть свободные ноги. единственная проблема - параллельная запись в основную память, надо делать блокировку записи в ОЗУ. у кого какие мысли по этому поводу?
ПК8000 "Веста", "Сура". ПК8002 "Эльф". ПК8010,8020 "Корвет".
Если делать блокировку, то придется править биос ПК, так как подпрограммы вывода на экран не используют мэппер, а пишут прямо в ПЗУ (расчитывая конечно, что автоматом запишется в видеопамять, "под ПЗУ"). Придется править и прошивку контроллера НГМД, так как и там есть кусок с использованием особенности записи. Оно того стоит?
Уж если так необходимо, то лучше реализовать что-то наподобе раннего протокола EMS для PC, выделив для обмена небольшое окошко в памяти. Понадобится и механизм мэппирования на это окошко блоков доп. ОЗУ. По скорости самый быстрый вариант, да и удобный в использовании.
Есть и другой. Запись через порты. Понадобится две OUT для записи байта (при обмере словами, для скорости). Для дисковых буферов или электронных дисков не так уж и плохо. Чтение - обычное отображение на память, или так же через порты. Тут тоже понадобится простой механизм мэпипрования.
Как то так. А для чего 128 Кб, если не секрет?
Раз уж дорвался до компа, то выложу окончательную версию RTC. Если кто решит собрать, то нужно помнить об одной вещи - схема составлена для подзаряжаемых аккумуляторов, какие раньше стояли на старых компах. Если подзарядка не требуется (например для "таблеток" из мат. плат), то нужно исключить из схемы D2 и R2.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)