MaRC, ардуино иде и библиотеки, типа для олед дисплея и так далее, чтобы не ругалось при компиляции.
https://ramapcsx2.github.io/gbs-control/Wiki/Software-Setup.html тут всё пошагово описано.
Но постой это делать.
Я натыкал способ, как сжать картинку.
Сначала в настройки и выкл (на время) frametime lock
Далее в дебаг меню и жмакать htotal++, увеличить его с дефолтных 1599 или сколько там до нужных, при этом частота генератора не изменится, упадет строчная и кадровая, но это фиксится сохранением и загрузкой профиля, после чего frametime lock можно включить обратно.
Еще у меня на XBOX не помещался полный кадр по ширине в активные пиксели АЦП, и я поправил PLL Divider в ntsc_1920x1080.h линия 340 S5_12 уменьшил, поставил 0х79 и потом заново скомпилировал и залил скетч, но этот pll divider можно уменьшать только вместе с увеличением htotal, иначе на экране будет мусор, хотя увеличением htotal мы тут и занимаемся
Добавлено позже:еще чтобы не подстроил htotal обратно, оно должно быть сильно больше, типа было 1599, сделал 1708, и только тогда подстроит генератор
user command 3 at settings source 2, custom slot 65, status 5
preferencesv2.txt opened
loading from preset slot A: /preset_ntsc_480p.A
ADC offset: R:3F G:44 B:41
clock gen reset: 108000000
ABHT: large diff
retry
preset applied: 1920x1080 (custom) for EDTV 60Hz(set your TV aspect ratio to 16:9!)
ABHT: large diff
retry
ABHT: large diff
retry
ABHT: large diff
retry
ABHT: large diff
retry
source Hz: 59.93915 new out: 59.93910 clock: 115347984 (+7347984)
HTotal Adjust (skipped)
и вот если htotal недостаточно сильно увеличим
serial command A at settings source 2, custom slot 65, status 5
HTotal--: 1701
HTotal Adjust: -1
serial command A at settings source 2, custom slot 65, status 5
HTotal--: 1700
HTotal Adjust: -1
user command 4 at settings source 2, custom slot 65, status 5
saving to preset slot A
open save file ok
preset saved as: /preset_ntsc_480p.A
user command 3 at settings source 2, custom slot 65, status 5
preferencesv2.txt opened
loading from preset slot A: /preset_ntsc_480p.A
ADC offset: R:3F G:44 B:41
clock gen reset: 108000000
HTotal Adjust: -101
preset applied: 1920x1080 (custom) for EDTV 60Hz(set your TV aspect ratio to 16:9!)
source Hz: 59.93901 new out: 59.93906 clock: 107990936 (-9064)
Добавлено позже:и да, scale 512 вертикальное оказалось правильным, а 511 нет, это в эмуляторе neogenesis проверил, там полосатая картинка есть
короче 512 ставить да