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

Цитата Сообщение от KTSerg Посмотреть сообщение
А разве этот механизм не реализован для Загрузчика ? Достаточно подсунуть нужное имя файла. Или там всё на много страшнее?
Сейчас у меня поддержана только загрузка с образа дискеты. Чтобы сделать загрузку индивидуального рома, требуется сразу много вещей. На самом поверхностном уровне это примерно такие задачи:
* интерфейс загрузки и выбора рома на сд-карте, аналогичный выбору дискеты
* собственно загрузка рома куда-то, где загрузчик его найдет. Проще всего наверное сделать фальшивую дискету.

Просто подпихнуть ром с игрушкой вместо рома загрузчика -- это возможно в порядке хаки, но это не очень-то красиво и практически никак не упростит задачу.