https://volutar.myds.me/xpeccy0.6.20210219.7z
Виндовая сборка с шейдерами и с исправленными залипаниями left/right shift/ctrl.
Вид для печати
https://volutar.myds.me/xpeccy0.6.20210219.7z
Виндовая сборка с шейдерами и с исправленными залипаниями left/right shift/ctrl.
build 20210220
Пара дней троллинга в дискорде + подчистка старых и всплывших на последней сборке ошибок
- deBUGa: открытие дампа неверно показывало размер файла
- deBUGa: улучшено отображение экрана NES, теперь со спрайтами и учитывает скролл
- Исправлено отображение предыдущего кадра в режиме отладки (та часть экрана, которая становится серой)
- Исправлены проблемы с клавиатурой под Windows
- Добавлена поддержка шейдеров-шмейдеров. В виде *.txt файлов они должны лежать в директории %CONFIGDIR%/shaders, выбираются в настройках на вкладке video и в быстром меню по пкм. Передаются параметры rubyInputSize/rubyOutputSize/rubyTextureSize, распознаются секции vertex: и fragment:
- Вроде бы исправлен сегфолт на выходе в макоси (понятное дело, сложно верить виртуалке, где всё валится только потому, что захотело)
[ скачать ]
Ура товарищи! То чего так долго ждали - наконец-то свершилось!
Исправлен фреймрейт, теперь все кадры отображаются, бегущие строчки идут более-менее плавно (от дублирований кадров при 50->60Hz никуда не деться). Наконец-то можно нормально смотреть г*внодемки!
Работают шейдеры, с симуляциями всяких телевизионных выводов - вот вам сборник. Г*внодемки могут быть ламповыми, и даже на фуллскрине!
И наконец-то исправлены левые-правые шифты (даже те глюки, которые раньше не замечались).
Сердечная благодарность SAM style!
Если кто-то из виндопользователей решит поковырять шейдеры, и не просто цифры покрутить, а основательно (свои написать, адаптировать с других проектов), ошибки компиляции шейдеров к сожалению не отразятся. Есть 2 способа их увидеть:
1) в некоем microsoft debugview можно квидеть то что выплевывает qdebug (а именно эта функция используется для вывода ошибок компиляции).
2) использовать для тестирования и разработки мою сборку, которую я выкладывал выше (формат шейдеров идентичен, вывод ошибок - в файл).
Не могу никак запустить в режиме Скорпиона с ПрофПзу. С файлом scorpion.rom все прекрасно работает, но мне нужна поддержка СМУКа. Меняю файл ПЗУ на prof_39f.rom или scorp_prof401.rom и все. Бейсик48 и TR-DOS запускаются, а все остальное нет. ВГ93 включен буз турбо, СМУК включен. Я файл пзу как то не так подключаю (подключал единственным файлом со всеми параметрами в 0)?