А почему тест просит MS.NET Framework 4.0.30319 ????
С реальной дискетой будет работать??
Вид для печати
А почему тест просит MS.NET Framework 4.0.30319 ????
С реальной дискетой будет работать??
в новой версии поменяю на второй :) Вообще есть мысли установить четвертый для всего проекта, но четвертый не у всех установлен, поэтому пока используется второй.
нет, а смысл? на PC нет реальной ВГ93, поэтому нужно вычитывать образ дорожки (что не всегда возможно в поностью автоматическом режиме и занимает очень много времени), после чего эмуляция будет производится всеравно также как с образом. Т.е. проще снять образ и работать с ним, после чего сохранить изменения и перевести назад на дискету.
Как сделать свой плагин, который по записи в порт заблокирует ПЗУ и позволит в эту область подставить свое ПЗУ, в железе есть сигнал BLK который во многих клонах (и не клонах тож) воспринимается и по нему блокируется чтение из ПЗУ, сигнал такой же глобальный как NMI INT RES ROMS DOS
В 48 машинах BLK использует тот же BDI и там нет сигнала ROMS (бит выбора 48/128 басик), в 128х без BDI уже юзают установку 64к ПЗУ на мать (ну разве что кроме оригинала куда не лазат с паяльником) и сигнал BLK юзается для блокировки ROM
Свежая версия 212:
- добавлено сохранение конфигурации девайсов
- добавлено сохранение скриншота в PNG формате
- добавлена возможность девайсам добавлять свои сериалайзеры (появятся при открытии меню File->Open и File->Save)
- немного изменился интерфейс девайсов - добавлен BusInit, а BusConnect/BusConnect теперь выполняют роль конструктора/деструктора
- для сохранения конфигурации девайса нужно реализовать интерфейс ZXMAK2.Engine.Interfaces.IConfigurable
---------- Post added at 10:30 ---------- Previous post was at 10:24 ----------
с текущими реализациями памяти наверно не получится, нужно доработать девайс памяти. Пока можешь сделать свою память, унаследуй от MemoryBase, переопределить SEL_SHADOW - в сеттере вызывай UpdateMapping(). Перегрузи UpdateMapping, из него вызови base.UpdateMapping() после чего при установленном SEL_SHADOW присваивай свою пзу в MapRead0000 и MapWrite0000. С этим сейчас там бардак, будем думать :)
кстати, сериалайзеры теперь добавляются через IBusManager в методе BusInit ;)
Александр а можете дать прямую ссылку на исходники - что то я их не нахожу :v2_conf2: