Вход

Просмотр полной версии : Выложен ZX-Emul v0.30b



Lion17
24.03.2005, 14:35
ZX-Emul v0.30b (http://lion17home.narod.ru/ZX-Emul.v0.30b.zip)
NEW: Добавлена запись образов дискет в ручном режиме
NEW: Панель Memory: Добавлен просмотр отдельных страниц памяти
New: Двойной щелчек по имении регистра отображает данные по адресу
New: Отдельная панель для CPU
New: DAsm: Добавлена команда 'Jump Back' для перемещения по коду
New: DAsm: Удалена старая панель с панели главного меню
New: Оптимизация: Ускорение видео вывода на при статичном бордюре
New: Добавлена возможности выбора пути и имени файла для снапшотов
New: Добавлена возможность записи снапшотов на лету (нажатием Alt-F3)
New: Панель Memory: Мигающий курсор в режиме редактирования
New: Отладчик: Режим прямого отображения видео-памяти (Антимультиколор)
New: Панель Beta128: Добавлена индикация защиты диска от записи
New: ROM Навигатор: Добавлены CRC 22 новых образов ROM's, и 2 исправлены
New: Только один ZX-Emul процесс может исполняться в памяти
BugFix: Жуткие тормоза в Double Size режиме под Windows XP
BugFix: Команда отладчика 'Run to Next Line' работала на старой панели
BugFix: Ошибка при переключении теневой видео-странички

[bETA]mEN
24.03.2005, 16:00
РЕСПЕКТ!

elf/2
24.03.2005, 16:14
первый вход в "Options/Video..." после запуска.
получаем "Floating point divison by zero"

OS: WinXP sp1

Lion17
24.03.2005, 16:34
первый вход в "Options/Video..." после запуска.
получаем "Floating point divison by zero"

OS: WinXP sp1

Ага, есть такое.
Сбросил в 0 FlashFrequency вместо ScreenPage, при отсутствии последнего в реестре.

Уже исправил, пока можно вручную установить в реестре значение
HKEY_CURRENT_USER\Software\Lion17\ZX-Emul\Environment\FlashFrequency
по умолчанию значение 10

[bETA]mEN
25.03.2005, 03:06
В новой версии появились проблемы с обновлением экрана

Lion17
25.03.2005, 09:32
mEN']В новой версии появились проблемы с обновлением экрана

При статическом бордюре, он рисуется только один раз. При активации окна экрана, перекрытого другими окнами, оно перерисовывается полностью, но этого по видимому не достаточно... Будем искать...

PS: Попытался и не смог повторить эту проблему... В каких ситуациях она возникакет?

[bETA]mEN
25.03.2005, 12:32
PS: Попытался и не смог повторить эту проблему... В каких ситуациях она возникакет?

Нажал Esc попал в меню, потом нажал F9 - запустил эмулятор. Там где окно меню перекрывало основное окно остался черный "след".

breeze
25.03.2005, 13:17
Мдя моя челюсть выпала... :(
как-то не доводилось пользоватся сабжевым эмулем...
а тут решил посмотреть...

запустил PSG WINS и.... 12 - 13 fps :eek: :sleep:

мдя! не думал, что для эмуляции 3,5MHz - малова-то будет 600 cel + 768Mb ram + GeForce 4 MX 440 и все это на BX440...

может где чё подкрутить ?

PheeL
25.03.2005, 13:35
Мдя моя челюсть выпала... :(
как-то не доводилось пользоватся сабжевым эмулем...
а тут решил посмотреть...
А я во времена 98-й только под ним и сидел. Он единственный выдавал честные 50Гц на моей Соньке и правильно показывал бордюрные эффекты и мультиколоры. Правда за отсутствием интерфейса с командной строки приходилось работать, но...


запустил PSG WINS и.... 12 - 13 fps :eek: :sleep:
мдя! не думал, что для эмуляции 3,5MHz - малова-то будет 600 cel + 768Mb ram + GeForce 4 MX 440 и все это на BX440...
Не знаю, на Athlon XP 3200+ всё в порядке :cool:


может где чё подкрутить ?
Ахха. Поднять вольтаж на проце! ;)

[bETA]mEN
25.03.2005, 13:41
запустил PSG WINS и.... 12 - 13 fps :eek: :sleep:

Это на полный экран или в окне?

Lion17
25.03.2005, 18:56
mEN']Нажал Esc попал в меню, потом нажал F9 - запустил эмулятор. Там где окно меню перекрывало основное окно остался черный "след".

Все равно нормально :) Правда это под ME. Под XP пока не тестировал.

Lion17
25.03.2005, 19:02
Мдя моя челюсть выпала... :(
как-то не доводилось пользоватся сабжевым эмулем...
а тут решил посмотреть...

запустил PSG WINS и.... 12 - 13 fps :eek: :sleep:

мдя! не думал, что для эмуляции 3,5MHz - малова-то будет 600 cel + 768Mb ram + GeForce 4 MX 440 и все это на BX440...

может где чё подкрутить ?

Операционка XP? Режим видеоокна DoubleSize?
Под ME достаточно 200-300Mhz. А под XP API функция StretchBlt жутко тормозит - если под ME выдает 800 кадров в секунду, то под XP около 30. В следующей версии сделаю ручное масштабирование. В текущей сделал только по оси Y - на работе под XP помогло.

[bETA]mEN
25.03.2005, 20:30
Все равно нормально :) Правда это под ME. Под XP пока не тестировал.
У меня XP sp1. Глюк появляется только если окно double. Всегда появляется если при запущенном эмуляторе "протащить" поверх другое окно - останется черный след.