Это заказ.
Мне лень паять многоногий чип (это же не сдувать) так что взял готовую DE0-Nano.
Надо ее для начала приделать к ISA-8 через шинные формирователи.
(Но у DE0-Nano есть конфиг-ПЗУ так что все равно сильно переделывать и отвалится функционал программирования из ESP)
AlecV, на самом деле разницы между сдуванием и паянием многоногих чипов просто нет. Но с готовой платой конечно проще.
Наличие конфигурационной флешки не отменяет весь функционал ESP. Просто у ESP одной заботой меньше.
Больше игр нет
Есть изменения на фронте подмены штатного ПЗУ?
Удалось-ли осуществить "не заметную" подмену?
Интересно, есть ли возможность реализовать такую фишку простыми средствами, на рассыпухе и простой ПЗУ? Чтобы была возможность менять Загрузчик без замены штатной ПЗУ и/или вскрытия Вектора.
KTSerg, с последнего апдейта я сделал джойстики (на нестандартных портах, спасибо ivagor-у за патчи) и начал делать поддержку загрузки отдельных ROM-ов. Потому что утомляет делать образ дискеты каждый раз, когда хочешь загрузить свежий ром.
Подмена ПЗУ с моей точки зрения и так уже вполне себе незаметная. Там есть, что улучшить, но это скорее детали реализации.
Сейчас в работе над Шадками перерыв, рабочее место занято чем-то еще.
Больше игр нет
Джойстики всех систем находятся на портах ниже $10, а их не перехватить на чтение c ВУ. Устройства на этих портах напрямую висят на шине процессора и их не отключишь через БЛК. Поэтому мой джойстик на порту $2e/2f вместо обычного $e/$f. Это не очень красиво, но я пока лучше решения не вижу. Патченье игрушек задача тривиальная и для известных ромов будет выполняться на ходу.
Сейчас у меня поддержана только загрузка с образа дискеты. Чтобы сделать загрузку индивидуального рома, требуется сразу много вещей. На самом поверхностном уровне это примерно такие задачи:
* интерфейс загрузки и выбора рома на сд-карте, аналогичный выбору дискеты
* собственно загрузка рома куда-то, где загрузчик его найдет. Проще всего наверное сделать фальшивую дискету.
Просто подпихнуть ром с игрушкой вместо рома загрузчика -- это возможно в порядке хаки, но это не очень-то красиво и практически никак не упростит задачу.
Больше игр нет
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)