у меня выставленное 4х турбы для проца уже спотыкается
тут сам эмулятор мееедленный
и скорей всего именно в это всё упираетсо
Вид для печати
Добрался до эмулятора. Понравился. Спасибо, работа проделана большая.
Хотелки (по возможности):
1. Оптимизация. На ноутбучном селероне в фулскрине всё несколько задумчиво (пропуск фреймов, тупит музыка AY).
2. Best view (старо, но блин), с чекбоксом "турбо" в настройках дискового интерфейса не запущается.
То есть движок эмуляции оптимизирован? (Не столько z80, сколько всяких железячных дел)
Я уже как-то делал запись пофреймовую, и обнаружил, что рендерится-масштабируется все неторопливо, будто попиксельно. А в фуллскрине вообще рассыпается (даже на i7 с 1070). Не было мысли подключить GPU? А то ведь 20й год, даже самые убогие телефоны с GPU идут.. есть же вроде qt+opengl/qgl всякие, и с sdl совмещается нормально. Плюс полно шейдеров (можно заимствовать из других проектов).
Вообще конечно правильно начать с профайлера..
@SAM style
нид хелп
сбрасывается в конце загрузки Страна мифов (в принципе любая версия, например https://vtrd.in/release.php?r=41c269...992bfba21f6bc8 )
настройки такие
https://imgur.com/zXAlLkz.png
Ну это пожелания :) Я не кодер, что там можно, что нет - неведомо...
По BV. Перепроверил - да, работает, но всё же с задержкой. Под виндой, если включено турбо вг, довольно долго висит надпись "Insert disk or change drive" и только потом считывает что есть на дискете. Если турбо выключить - BV стартует сразу.
Я без профайлера скажу (потому что уже запускал его 100 лет назад). Самая жручая часть - это отрисовка картинки в буфере, потому что процедурина доводки луча дёргается чуть менее чем постоянно, а сама она является обёрткой для нескольких десятков режимов, от спектрумовского экрана до nes-овского. Пробовал по-всякому, поэтому уже слабо пытаюсь её как-то ускорить...
- - - Добавлено - - -
GL я, наверное, просто не умею готовить. SDL был хорош, пока не пришлось переходить на труколор - после этого он стал таким медленым...
PS: основная проблема всё-таки не в выводе картинки на экран, а в её предварительной отрисовке по ходу эмуляции
У меня вот так пишет перед запуском:
https://imgur.com/m8ERLoB.png
И в игре перед запуском тоже есть Pentagon 512k
https://imgur.com/GTD7ZCS.png
@goodboy думаешь врут в детекте и в сопроводительном тексте?