а не хочешь до кучи добавить расширение до полной совместимости с отечественными компами, раз уж BDI прикручиваешь?
Вид для печати
а не хочешь до кучи добавить расширение до полной совместимости с отечественными компами, раз уж BDI прикручиваешь?
Просто у меня уже давно в планах значится заняться подобным девайсом, даже некая "концепция" сформировалась, но что-то руки никак не дойдут.
Даже зачатки интерфейса написаны с закосом под спековскую менюшку (ну не заходить же каждый раз в бейсик и писать "RANDOMIZE USR 15616" ;) )
В планах эмулятор для MSX, спек - это так, подвернулся, появился интерес, не знаю - надолго ли. Не хочу загадывать, боюсь уже.
Полная совместимость - это полная эмуляция 1793? Если да - пока не думаю об этом, хотя бы по-минимуму запустить. Чем привлекает спектрум - для него сильно эмулить 1793 не надо, тырдос не очень-то использует ее функции :)
Полная совместимость - это совместимость по портам #7FFD, #1FFD как минимум, по управлению расширенной памятью и ПЗУ, и по шине NemoBus
но ты всёж подумай когда макетирование войдёт в завершающую стадию, т.к. дополнительный функционал - он не помешает, а стоить это тебе практически ничего не будет
Видишь ли, макетирования, как такового, не будет. Я сделал под слот MSX плату, содержащую FPGA, SRAM на 512к и контроллер ATmega128 (http://crazyroom.ru/8bit/files/TR-card.jpg). И уже успешно применил ее не только на MSX, но и на спектруме ("Ленинград-2", http://crazyroom.ru/files/AYFPGA1.jpg, http://crazyroom.ru/files/AYFPGA2.jpg). И именно ее я буду подключать к +2А и на ней делать и отлаживать BDI. Ну, а что будет после - не знаю, но о результатах (не раньше, чем они будут :) ) обязательно сообщу.
а 512к отданы целиком атмеге? Как понимаю входной интерфейс для Ленинграда и MSX разный, и подгружается в FPGA? Т.е. назначение контактов можно менять произвольно?