Page 2 of 7

Re: Ошибки в us0.38.1

PostPosted: 20 Sep 2013, 16:26
by deathsoft
breeze wrote:Не понту ради, но для рекламы

Это была ошибка в конкретно этой версии (привнесенная), до этого все прекрасно устанавливалось, т.ч. со своей денди конфой можете понятно куда идти.

Re: Ошибки в us0.38.1

PostPosted: 20 Sep 2013, 16:28
by deathsoft
DimkaM wrote:если в любой, то как?

В ини файл прописать, и указать CD=1 (ровно также как образ винта), реальный сидюк тоже можно использовать, прямо через гуи, там где монтирование образов.

Re: Ошибки в us0.38.1

PostPosted: 20 Sep 2013, 20:52
by DimkaM
deathsoft wrote:CD=1

вот слона то я не углядел. Спасибо помогло.

Re: Ошибки в us0.38.1

PostPosted: 06 Oct 2013, 19:08
by Alex_Rider
При переносе окна эмулятора на второй монитор эмуляция останавливается.
Видеокарта: NVIDIA GeForce GTX 650
ОС: Win7 x64

Re: Ошибки в us0.38.1

PostPosted: 07 Oct 2013, 00:55
by deathsoft
Alex_Rider wrote:При переносе окна эмулятора на второй монитор эмуляция останавливается.

Эмулятор с ошибкой вылетает? Что при этом пишет в консоль (какой код ошибки)?

Re: Ошибки в us0.38.1

PostPosted: 10 Nov 2013, 21:34
by Luk1
Во время работы этого релиза, в отличии от предыдущих включая 0.37.6, процессор часто показывает 0% загрузку (на обоих exe) и как следствие его частота половинится (в 0.37.6 загрузка скачет около 3%, до нуля не падая). В результате, fps в эмуляторе вместо стандартных 50 становится ~23, всё тормозит. Исправляется, например, запуском в фон предыдущей версии эмулятора. Тогда видя в ней нагрузку, процессор работает на полной частоте, и в работающем параллельно 0.38.1 fps становится каким должен, - 50.
Windows XP sp3, Intel Core2Duo

Пожелания:
1) возможность сохранять настройки меню, нажав там кнопку (при следующем запуске новые настроки автоматом бы ставились),
2) возможность настройки в меню отображения fps и индикаторов эмулятора, сейчас при каждом запуске приходится отключать это клавишей grdiv.
3) возможность задавать прямо разрешение монитора для работы эмулятора, а не только минимальное по Y
4) включение в дистрибутив всех rom (размер у них небольшой), в т.ч. дополнительные из rom.txt - может когда пригодятся, а так их дополнительно списывать надо

Re: Ошибки в us0.38.1

PostPosted: 10 Nov 2013, 21:47
by deathsoft
Luk1 wrote:1) возможность сохранять настройки меню, нажав там кнопку (при следующем запуске новые настроки автоматом бы ставились),
2) возможность настройки в меню отображения fps и индикаторов эмулятора, сейчас при каждом запуске приходится отключать это клавишей grdiv.
3) возможность задавать прямо разрешение монитора для работы эмулятора, а не только минимальное по Y

Это все настраивается через .ini файл.

Re: Ошибки в us0.38.1

PostPosted: 10 Nov 2013, 21:49
by deathsoft
Чтобы частота не плавала, можно выбрать синхронизацию по rdtsc через ini файл (по умолчанию синхронизация по звуку). Еще как вариант отключить в биосе всякие Intel SpeedStep и прочие опции энергосбережения, которые меняют частоту проца на лету.

Re: Ошибки в us0.38.1

PostPosted: 11 Nov 2013, 00:03
by Luk1
Установка SyncMode=tsc не решает проблемы, fps становится 32, а не 50. Слова rdtsc в ini файле нет и установка SyncMode=rdtsc проблемы также не решает, ввиду отсутствия такой предусмотренной настройки.

Отключение энергосбережения в биос не является устранением ошибки алгоритма программы появившейся в данном релизе, при этом недостаток программы является серьёзным, проявляется у многих и устранить его вам несложно. Предложенный мною обход недостатка путём запуска в фон другого приложения (в т.ч. вашего же эмулятора предыдущей версии) является более лучшим, чем отключение полезной функции в биос.

> Это все настраивается через .ini файл.
Настроек ini-файла активирующих предложенный мною выше функционал не существует.

Надеюсь, вы исправите указанную мною ошибку в программе и подумаете на предложенными мною её улучшениями.
Творческих успехов!

Re: Ошибки в us0.38.1

PostPosted: 11 Nov 2013, 00:15
by deathsoft
Luk1 wrote:Предложенный мною обход недостатка путём запуска в фон другого приложения (в т.ч. вашего же эмулятора предыдущей версии) является более лучшим, чем отключение полезной функции в биос.

Запуск второго эмулятора не дает процессору снизить частоту. Унриал на процах с плавающей частотой работать нормально не будет. Т.к. добиться точной синхронизации в реальном времени невозможно, т.к. время идет на таком проце неравномерно (не монотонно).