Отрисовка по Qt требует больше ресурсов, чем по SDL. Да и сам эмуль вообще получился слишком прожорливый на мой взгляд.
Сброс в меню вынесу, с выбором части ПЗУ.
Мышь захватывается и отпускается средней кнопкой.
Вид для печати
build 20121003
- Подменю Reset в попап-меню. default сбрасывает в ту часть ПЗУ, которая выставлена в настройках, ROMpageN - в страницу N
- Найден .z80, сделаный в стелсе, который ломает полностью описание самого формата .Z80 - на нём мой эмуль падал. Сейчас не падает, но есть всё равно отказывается.
- Попутно нашел пару ошибок в обработке .z80
build 20121026
- Корректная смена частоты вывода звука без изменения системы вывода - параметры менялись, но устройство не переоткрывалось
- Некоторое перетряхивание геометрии. default возвращена к прежней (64 точки на HBlank и 72 на левый бордюр).
build 20121027
- Исправлена некорректная загрузка больших *.scl
[ win32 ] [ deb i386 ]
в первом посте ссылка на либы для вынь-версии битая :(
Случайно удалил с фтп. Перезалил.
build 20121105
- Alt+N - переключение нофлика на лету
- В меню добавлен пункт Layout для быстрой смены геометрии экрана
- Название текущей геометрии отображается в заголовкех
- При закрытии с измененными дисками и выводом звука в SDL последний не затыкался
[ win32 ] [ deb i386 ]
PS: Архив с dll-ками пропадает, потому как на фтп народа нельзя хранить файлы больше 5М :)
PPS: Кажется, я осилил отрисовку EGA-режима ATM.
PPPS: Да и текстовый режим тоже :)
Мне вот интересно, а чего такого юзается в том-же Project ROBO что и на xpeccy, и на fuse, и на zemu оно загружается, начинает что-то распаковывать и сбрасывается. У пентевы не такой маппинг памяти как у 1024sl чтоли?
Q-Master, ну так xpeccy и fuse пентеву не эмулируют, поэтому и сбрасывается. Там используется графрежим 320х200 16c и страницы памяти во всех окнах переключаются.