Сообщение от
esl
Блииин, оно же может подгрузить MAP-файл от ida! Да ты же просто потрясающий подарок мне сделал. Теперь в отладчике можно по родным именам ходить.
Ага, посмори. И тогда приделай еще кнопку F12 внутри отладчика для выхода из эмулятора. А то единственный способ прибить эмулятор в таком состоянии - ctrl-c из запускающего терминала, что не есть удобно.
А потом нам нужно будет объединить твои и мои правки в один комплект Впрочем, я, в основном, затрагиваю только serial.c. Ну и еще в main.c дописал 2 ключа командной строки -n и -l для задания сетевого адреса и сетевого порта, чтобы запускать несколько копий эмулятора без правки конфига.
Сейчас у меня опрос состояния последовательного порта идет каждый проход главного цикла (после каждой машинной команды). Это нерационально, снижает FPS и, похоже, приводит к некоторым глюкам. Хочу попробовать вместо этого ловить асинхронный сигнал SIGIO, генерируемый операционной системой. Может и получится.
опа, а что эт у тебя за "kdi" в терминале ??
поделись
!
Ну это очень сырая и совершенно недоделанная прога, руки до нее так и не дошли. Пока она умеет только показывать каталог диска и извлекать оттуда файлы, причем иногда ошибается на полсектора в ту или другую сторону. Просто стандартный пакет cpmtools оказался еще хуже, а ориентироваться в горе KDI-образов без такой проги тяжеловато
С реальным дисководом она тоже будет работать, но нужно предварительно явно указать драйверу флопа параметры диска, например так:
Код:
setfdprm /dev/fd0 DD sect=5 ssize=1024 cyl=80
Вот эта программа.