
Сообщение от
esl
лог наверное что-то типа
timestamp in/out HEXdata
Есть такая фича.
Подключается в конфиге примерно так:
Код:
main.CPUClock=2500KHz
main.Caption="Корвет 1.1"
mystat : access-stat {
output="mystat.txt"
mem[FB20-FB21]=1,log
}
CPU : K580wm80a {
stat=mystat
mem=mm
Первоначально было сделано для статистики обращений к портам/памяти, число после знака равно - это сколько адресов группировать, например mem[0000-FFFF].ro=400 даст статистику обращений на чтение к 64 областям размером 1Кб.
Но если добавить ,log то будет сохранён ещё и протокол обращений, он бывает очень большой, надо быть осторожнее, сначала посмотреть, сколько обращений будет.

Сообщение от
esl
чтоб номер РМУ задавался в конфиге а не "каждый следующий"
В конфиге есть строчка:
Код:
portA[C-F]=lan.netid
Замени на такое:
---------- Post added at 02:54 ---------- Previous post was at 02:45 ----------

Сообщение от
esl
а то там что-то сильно не так, и хотелось бы разобрать, и пофиксить
Незнаю, насколько это удастся пофиксить. Основная проблема вроде была такая: сетевые функции рассчитывают на быстрый ответ, а эмуляция двух компов одновременно разными процессами приводит к тому, что один процесс работает, а другой ждёт, в результате первый никак не может дождаться быстрого ответа от второго.
Решение вроде есть: заставить работать несколько эмулируемых компов в рамках одного процесса (там своя диспетчеризация виртуального времени). Но для этого придётся круто переделывать эмулятор, сейчас он не рассчитан на эмуляцию нескольких компов одновременно.