В конфиге Border = 2, video=quad (пробовал на конфиге пентагона)
Основной монитор имеет разрешение по Y=1080
При старте Y окна эмулятора отрицательный, окно обрезано верхней границей экрана, заголовка не видно. Хотя потом окно ресайзится и видно, что оно в экран влезает по высоте.
Надо бы сделать 2 вещи:
1.
В dx.cpp, start_dx() после winx=, winy= (строка 1459, центровка) написать
winx = winx < 0 ? 0 : winx;
winy = winy < 0 ? 0 : winy;
чтобы заголовок был на экране даже если окно эмулятора не влезает в него.
В dx.cpp, CalcWindowSize() строки 1415 и 1416 заменить на
temp.ox = temp.scx = bordersizes[conf.bordersize].xsize;
temp.oy = temp.scy = bordersizes[conf.bordersize].ysize;
чтобы при создании окна использовался не прибитый молотком размер экрана 448x320, а тот, что задан в конфиге.
Фикшу редкостную штуку:
Надо бы сделать 2 вещи: 1. В dx.cpp, start_dx() после winx=, winy= (строка 1459, центровка) написать winx = winx < 0 ? 0 : winx; winy = winy < 0 ? 0 : winy; чтобы заголовок был на экране даже если окно эмулятора не влезает в него.