Джойстики всех систем находятся на портах ниже $10, а их не перехватить на чтение c ВУ. Устройства на этих портах напрямую висят на шине процессора и их не отключишь через БЛК. Поэтому мой джойстик на порту $2e/2f вместо обычного $e/$f. Это не очень красиво, но я пока лучше решения не вижу. Патченье игрушек задача тривиальная и для известных ромов будет выполняться на ходу.
Сейчас у меня поддержана только загрузка с образа дискеты. Чтобы сделать загрузку индивидуального рома, требуется сразу много вещей. На самом поверхностном уровне это примерно такие задачи:
* интерфейс загрузки и выбора рома на сд-карте, аналогичный выбору дискеты
* собственно загрузка рома куда-то, где загрузчик его найдет. Проще всего наверное сделать фальшивую дискету.
Просто подпихнуть ром с игрушкой вместо рома загрузчика -- это возможно в порядке хаки, но это не очень-то красиво и практически никак не упростит задачу.





Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
