Ошибки в us0.38.2

Bugs (reports, fixes, etc.)

Postby zxmak » 14 Jun 2015, 23:27

Креш при ресайзе:

warning: libpng12.dll not found or wrong version -> png support disabled
warning: zlib1.dll not found or wrong version -> csw 2.0 support disabled
IDirectDrawSurface2::Blt(): DDERR_INVALIDRECT

see you later!
Эмулятор-виртуальная машина ZX Spectrum - ZXMAK2: https://zxmak2.codeplex.com/
User avatar
zxmak
 
Posts: 83
Joined: 26 Oct 2012, 02:25
Group: Registered users

Postby deathsoft » 15 Jun 2015, 21:38

zxmak wrote:Креш при ресайзе:

Ресайз в какую сторону? Окно нулевого размера что ли? Сколько мониторов и т.д. Включено ли ускорение на всех мониторах через DxDiag?
User avatar
deathsoft
 
Posts: 4634
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 15 Jun 2015, 22:02

Исправил, проверяй.
Attachments
emul.rar
(479.06 KB) Downloaded 117 times
User avatar
deathsoft
 
Posts: 4634
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby zxmak » 16 Jun 2015, 01:01

Нет окно не нулевого размера, гдето около дефолтного размера 2x.
Проверить не могу, скомпилить нечего, а нативный exe с интета стремно запускать :)
Эмулятор-виртуальная машина ZX Spectrum - ZXMAK2: https://zxmak2.codeplex.com/
User avatar
zxmak
 
Posts: 83
Joined: 26 Oct 2012, 02:25
Group: Registered users

Postby Александр Бухаров » 16 Jun 2015, 02:40

Приветствую.
Нашел интересную фичу в 38.2.

В режиме Кворум. При запуске эмуля, если в течении нескольких секунд не подкинуть дискету(альт+ф1, потом бета), то потом хоть за подкидывайся - ничего не видит...
Александр Бухаров
 
Posts: 16
Joined: 29 Jul 2010, 05:28
Group: Registered users

Postby DimkaM » 17 Jun 2015, 09:24

zxmak wrote:Проверить не могу, скомпилить нечего, а нативный exe с интета стремно запускать

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

Postby zxmak » 19 Jun 2015, 13:15

Исходники 38.1 под win 7 билдятся на VS2012, нужно только опцию линкера в мейкфайле поправить, которую убрали из линкера еще лет 10 назад, во времена VS6:
В Makefile вот это:
LFLAGS=-LTCG -pdbpath:none


нужно заменить на:
LFLAGS=-pdbaltpath:%_PDB%


ну и закинуть либы от DX в папку lib
Эмулятор-виртуальная машина ZX Spectrum - ZXMAK2: https://zxmak2.codeplex.com/
User avatar
zxmak
 
Posts: 83
Joined: 26 Oct 2012, 02:25
Group: Registered users

Postby zxmak » 19 Jun 2015, 14:00

смотрю ошибку в 5 тактов мультиколора на пентагоне в 38.1 еще не исправили
Эмулятор-виртуальная машина ZX Spectrum - ZXMAK2: https://zxmak2.codeplex.com/
User avatar
zxmak
 
Posts: 83
Joined: 26 Oct 2012, 02:25
Group: Registered users

Postby deathsoft » 19 Jun 2015, 23:23

Александр Бухаров wrote:В режиме Кворум. При запуске эмуля, если в течении нескольких секунд не подкинуть дискету(альт+ф1, потом бета), то потом хоть за подкидывайся - ничего не видит...

Прекрасно все работает, проверил по Alt + 3, подключал разные образы, запускал демы и программы (проверял только в tr-dos режиме, cpm не проверял). Через Alt+f1 и закладку beta128 тоже проверил, работает, после смены дискеты в обоих случаях жал reset (F12).
Last edited by deathsoft on 19 Jun 2015, 23:28, edited 2 times in total.
User avatar
deathsoft
 
Posts: 4634
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 19 Jun 2015, 23:24

zxmak wrote:нужно заменить на:

Эта опция добавлена только в msvc2012 и выше, в 2005, 2008 и 2010 используется /pdbpath:none
User avatar
deathsoft
 
Posts: 4634
Joined: 07 Apr 2007, 00:58
Group: Registered users

Next

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 1 guest

cron