Ошибки в us0.38.1

Bugs (reports, fixes, etc.)

Postby moroz1999 » 13 Feb 2014, 00:34

1. Скачиваю unreal 38.1
2. Переименовываю конфиг
3. Запускаю
4. Выбираю Memory Logic "ATM Turbo 4.50"
5. Выбираю Single Rom Image "atm103rs.rom"
6. Выбираю в Video filter: normal, border:none.
7. Делаю резет.

При появлении меню с картой все падает.
Attachments
2014-02-12_233117.jpg
(203.79 KB) Not downloaded yet
User avatar
moroz1999
 
Posts: 368
Joined: 02 Aug 2009, 12:26
Group: Registered users

Postby deathsoft » 13 Feb 2014, 13:28

Ну, в режиме нормал оно работать и не может, т.к. нормал=320x240, а изображение atm 640x200, про бордер=none ответил в теме про графику (это баг, надо пофиксить).
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby Luk2 » 29 Aug 2014, 00:29

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

Помогает в настройках
GSType=none
->
GSType=Z80

В предыдущих версиях изначально стояло GSType=Z80, потому они и работали корректно.

Если интересно какие ещё _первичные_ настройки могут оказаться неоптимальными могут пригодится изменения внесённые в начальный конфиг 0.38.1 неким Rindex (лежит на сайте vtrdos), эти параметры он собственно вернул как было в 0.38.
Сравнение файлов unreal_o.ini (оригинальный) и UNREAL.INI (Rindex'а):
Spoiler: show
* unreal_o.ini *
HideConsole=0 ; for gui freaks, who annoyed by main console window, set to 1
Border=small ; border size: none / small / wide
NoFlic=0 ; apply noflic filter
driver=blt
GSType=none ; BASS, Z80 or NONE
GSReset=0 ; reinit GS on reset
SD=0 ; enable/disable soundrive
CovoxFB=0 ; enable/disable pentagon covox
CovoxDD=0 ; enable/disable scorpion covox
Saa1099=0 ; enable/disable saa1099
GSVol=8000 ; general sound (for both high- and low- level emulation modes)
Chip=YM ; bus reaction (none/AY/YM/YM2203)
Scheme=default;CHRV;default

* UNREAL.INI *
HideConsole=1 ; for gui freaks, who annoyed by main console window, set to 1
Border=wide ; border size: none / small / wide
NoFlic=1 ; apply noflic filter
driver=gdi
GSType=Z80 ; BASS, Z80 or NONE
GSReset=1 ; reinit GS on reset
SD=1 ; enable/disable soundrive
CovoxFB=1 ; enable/disable pentagon covox
CovoxDD=1 ; enable/disable scorpion covox
Saa1099=1 ; enable/disable saa1099
GSVol=8192 ; general sound (for both high- and low- level emulation modes)
Chip=YM2203 ; bus reaction (none/AY/YM/YM2203)
Scheme=CHRV;default
Luk2
 
Posts: 1
Joined: 29 Aug 2014, 00:00
Group: Registered users

Postby lvd » 29 Aug 2014, 12:14

А ты не находишь, что дело тут в убогой винхерне и её убогом управлении "энергосбережением"?
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby deathsoft » 29 Aug 2014, 16:24

lvd wrote:А ты не находишь, что дело тут в убогой винхерне и её убогом управлении "энергосбережением"?

Об этом было написано на первой странице данной темы.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby DimkaM » 26 Sep 2014, 07:12

Вот этот оператор не вводится, т.е. JR не хочет пересекать границу между FFFF и 0000.
bug.png
Если вручную ввести 0х18,0х88 то ОК
N>"Идите нахуй" со своей политикой...
DimkaM
 
Posts: 1011
Joined: 24 Mar 2010, 12:42
Location: г.Щёлково М.О.
Group: Registered users

Postby deathsoft » 26 Sep 2014, 19:42

DimkaM wrote:Вот этот оператор не вводится, т.е. JR не хочет пересекать границу между FFFF и 0000.

Да ни с каким аргументом более двух цифр JR не вводится, видимо баг в разборе строки. JR 11 работает, а JR 111 уже не вводится.
Надо при разборе строки сделать преобразование к signed char, тогда видимо будет правильно сравниваться с +-128 и работать.

Исправил.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby DimkaM » 27 Sep 2014, 13:13

Там же абсолютный адрес пишется, а не смещение
N>"Идите нахуй" со своей политикой...
DimkaM
 
Posts: 1011
Joined: 24 Mar 2010, 12:42
Location: г.Щёлково М.О.
Group: Registered users

Postby DimkaM » 27 Sep 2014, 22:20

Вот так вводится :
Безымянный.png
Безымянный.png (14.17 KB) Viewed 15180 times
Так нет:
bug.png
bug.png (14.85 KB) Viewed 15180 times
N>"Идите нахуй" со своей политикой...
DimkaM
 
Posts: 1011
Joined: 24 Mar 2010, 12:42
Location: г.Щёлково М.О.
Group: Registered users

Postby deathsoft » 28 Sep 2014, 12:54

DimkaM wrote:Там же абсолютный адрес пишется, а не смещение

Какой же там абсолютный адрес, когда там пишется однобайтовое знаковое смещение (команда всего 2 байта занимает, 1 байт опкод, 1 байт смещение). Абсолютный адрес пишется в командах JP и CALL.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

PreviousNext

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 6 guests

cron