Знакомо :( Но упрощать может не надо, а ? Пожалуйста!
Вид для печати
Знакомо :( Но упрощать может не надо, а ? Пожалуйста!
компилируется долго, размер плохо сказывается на скорости выполненияЦитата:
Сообщение от Знахарь
С++ действительно долго компилится, но не настолько же? Размер на скорости выполнения? Я чего-то не понимаю...
это вам не борланд. собирается минуту на p4-2.4, полторы на атлоне 1.3, селероне 1.4Цитата:
Сообщение от Vladimir Kladov
больше выполняющегося кода (не обязательно в главном цикле, а хотя бы повешенного на обработку кадра) - чаще будет вытесняться из кешаЦитата:
Сообщение от Vladimir Kladov
Присоединяюсь к мольбе Знахаря насчёт упрощения - может лучше наделать разных версий с жёстко заданной конфигурацией - эмулятор Profi, эмулятор ATM'ки, эмулятор Pentagon'а и т.д. А упрощать это не совсем тот, даже совсем не тот путь :)
А нет ни у кого кроме меня желания поддержать авторов эмулей финансово ? Хотя бы по 5-10$ с морды ?
А насчет кеша: так что, все берем xeonы ? (или что там щаз с метровой кешой) ?
Но ведь у меня на многих машинах эмуль прекрасно идет. И на работе и дома. Загрузка проца... ну до 40% На 1000м дюроне, напр. Еще от видюхи сильно зависит, (я так позамерял и сделал вывод) ? т.е. можно ли спасаться видюхой при слабом проце ? (если это сейчас вообще актуально) И неужто так сильно зависит скорость в кеше / нет ?
жаль мне сишников... но вобще-то я делал компилятор с паскаля, у меня даже наполовину так быстро как у борланд не получается. Тут они конечно да. (CBuilder тоже борланд, но тоже медленный. Это свойство С - слишком сложный парсинг)Цитата:
Сообщение от SMT
не верю. Сколько выполняется кадр, и как часто межкадровая обработка начинается. Если нажать паузу и уйти в дебугер в произвольный момент, где будет отладчик? С вероятностью близкой к 1 где-то между кадрами. Напомню еще такой факт: добавление режима 256 цветов в мой эмулятор если и повлияло на скорость, то скорее из-за более сложного графического видеовывода. Хотя при эмуляции стало обрабатываться в 9 раз больше данных. (Ну с учетом ММХ-оптимизации, пусть в 3 раза замедлилась эмуляция). Все равно замедление не сказалось. А вообще чего спорить, под С есть профайлеры, может их попробовать?Цитата:
Сообщение от SMT
речь шла о том, что можно отредактировать файл конфигурации и раскоментировать/закоментировать некоторые ключи. а потом откомпилировать версию "для себя", как и многие opensource-программы. всегда можно собрать максимальный вариант.Цитата:
Сообщение от Doronetty
висит, в основном, на vsync. при выключении должно падать до 0-2%Цитата:
Сообщение от Знахарь
почти все режимы в эмуляторе - программные. производительность тут зависит даже больше не от процессора или чипа на видеокарте, а от ширины канала процессор<=>видеопамять, то есть сильно зависит от версии agp-шины и немного от частоты процессораЦитата:
Сообщение от Знахарь
подразумевается скорость кода или скорость компиляции?Цитата:
Сообщение от Vladimir Kladov
нет. версия vc98 компилирует в 10 раз быстрее, но код медленнее процентов на 20. или оптимизатор слишком замороченный, или MS в ядре компилятора использует managed code, на что они потихоньку переводят все свои программыЦитата:
Сообщение от Vladimir Kladov
процессор много тратит времени на загрузку кода в кеш. если основной цикл не помещается в 16K L1, он сильно замедляетсяЦитата:
Сообщение от Vladimir Kladov
Есть ли возможность сделать поддержку частоты сэмлирования выше 96000 Гц ? Прикупил Audigy2 - она умеет 192000 Гц. Бульбовский эмулятор AY работает шедеврально. Хотелось бы испытать тот же щенячий восторг и в твоём эмуляторе :) Надеюсь это не слишком сложный запрос.
2 SMT - за flash-color спасибо. Теперь ещё одна просьба примерно такого же уровня - доделай plz ГИГАСКРИН. Чтобы просто как в Z80Stealth тупо выдавалось среднее арифметическое двух экранов.