Сегодня сдампил все ПЗУ и убедился, что найденные в инете дампы почти правильные. Разница есть в нескольких несущественных байтах в конце образов.
Апгрейд основного 32кб ПЗУ на 2+ не представляет труда - просто меняется микросхема 27c256.
Апгрейд саброма представляет некоторую сложность. Так как сабром от 2+ занимает 48кб, то вместо 32кб оригинального ПЗУ придётся ставить 64кб. Чтобы не уродовать плату придётся вынуть 2 ножки нового ПЗУ (А15 и OE) из панельки и подключить их отдельно. Причем ногу OE придётся подключать к сигналу RD для обеспечения видимости всего 64кб ПЗУ в сабслоте 3.1. Это несложно.
Далее возникает вопрос - что делать с дисковым ПЗУ, которое занимает 16кб и хочет стартовать с 0х4000? Свободных сабслотов не осталось, так что придётся пожертвовать Painter'ом. Он занимает 2 микросхемы по 32кб и находится в сабслоте 3.0. Похоже что придётся дисковое ПЗУ пихать в 3.0. Интересно, не будет ли проблем при таком расположении?
Ну и наконец, куда-то надо девать 16кб ПЗУ ФМПАК'а. Оно тоже хочет стартовать с адреса 0х4000, но у нас не осталось свободных сабслотов кроме бокового 3.3. Но боковой слот трогать не стоит. Одна идея состоит в том, чтобы адаптировать ПЗУ ФМПАК'а для работы с адреса 0х8000 и запихнуть его в один сабслот с дисковым ПЗУ. Но если у него есть специфические регистры в адресном пространстве 0х4000-0х8000, то могут возникнуть конфликты с дисковым ПЗУ.
Апгрейд ОЗУ можно ставить только в сабслот 3.2, где собственно находится сейчас основное ОЗУ. Но тогда набортное ОЗУ и маппер надо как-то отключить. Скорее всего идеей о мегабайтом ОЗУ придется пожертвовать и оставить 256кб на плате, что вполне хватит для разнообразного софта, в том числе и для DOS2.
Уже есть и первый геморрой.Из-за "удобного" расположения Z80 под блоком питания поставить нашу плату ФМПАК+F4 в панельку процессора не представляется возможным. Остаётся нераспаянный разъем CN311, но для него придётся делать новую плату или использовать специальную плату-переходник, имитирующую сокет процессора. Пока не решил что геморройнее.
Интересно то, что плата поддерживает расширение нулевого слота. Но в нашей конфигурации оно отключено. Если расширить нулевой слот, то с какими проблемами совместимости мы можем столкнуться?
Идеи? Комментарии?




Из-за "удобного" расположения Z80 под блоком питания поставить нашу плату ФМПАК+F4 в панельку процессора не представляется возможным. Остаётся нераспаянный разъем CN311, но для него придётся делать новую плату или использовать специальную плату-переходник, имитирующую сокет процессора. Пока не решил что геморройнее.
Ответить с цитированием