Сообщение от
Vladimir Kladov
По идее через трапы много чего можно сделать. Попросить подрубить оборудование. Включить нужную модель
модель - некорректно. по хорошему, после смены модели (т.е. пзу и портов памяти) нужен reset. трап, вызывающий reset, бесполезен. если только не модель, а времянки (нафига это кодерам)
Сообщение от
Vladimir Kladov
Да хоть движок графический 3D реализовать
и под этот движок будет ровно 1 игра, написанная автором эмулятора ;-)
Сообщение от
Vladimir Kladov
скороть текущую как раз можно сделать чтобы узнавать. Например - узнал, сохранил, выставил новую (большую) сделал дела, врубил прежнюю
очень сомневаюсь, что будут пользоваться значениями, отличными от normal/max. интерактивную прогу или демо немного ускорить нет смысла (если есть, юзер сам это сделает в настройках эмуля. а принудительно не надо), на реалах будет тормозить. проще тогда писать полноценную писишную версию
Сообщение от
Spectre
другое дело созранить IX, вызвать трап, подсчитать CRC полученной строки, сравнить с нужным, восстановить IX. Это уже байт на 50 потянет
чуть поменьше -
Код:
call nn
db 'emulator traps'
nn: pop ix
dw #FFED
так и знал, что кодеры накинутся считать байты