From ac2a69e7dd5b5f74f6164832ea0f5c04aad19534 Mon Sep 17 00:00:00 2001 From: feos Date: Sat, 18 Feb 2017 23:33:55 +0300 Subject: [PATCH] gpgx: switch to real interlaced mode when needed (still 60fps) window resizes by itself if no maintain aspect ratio is forced todo: states have broken graphics in that mode, but that's likely the original core thing --- BizHawk.Client.Common/movie/MovieSession.cs | 3 ++- genplus-gx32/cinterface/cinterface.c | 2 +- output/dll/libgenplusgx.dll | Bin 1899520 -> 1899520 bytes 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/BizHawk.Client.Common/movie/MovieSession.cs b/BizHawk.Client.Common/movie/MovieSession.cs index 96fa1bbbbb..79ba2a5411 100644 --- a/BizHawk.Client.Common/movie/MovieSession.cs +++ b/BizHawk.Client.Common/movie/MovieSession.cs @@ -294,7 +294,8 @@ namespace BizHawk.Client.Common private void HandleFrameLoopForRecordMode() { - if (!(Movie is TasMovie) || !Movie.IsPlaying) // tasmovie is appended via recording frames, but we don't want it to latch input outside its inetrnal recording mode + // tasmovie is appended via recording frames, but we don't want it to latch input outside its inetrnal recording mode + if (!(Movie is TasMovie) || !Movie.IsPlaying) { if (MultiTrack.IsActive) { diff --git a/genplus-gx32/cinterface/cinterface.c b/genplus-gx32/cinterface/cinterface.c index 1b541a6a4c..8fd435ab0c 100644 --- a/genplus-gx32/cinterface/cinterface.c +++ b/genplus-gx32/cinterface/cinterface.c @@ -547,7 +547,7 @@ GPGX_EX int gpgx_init(const char *feromextension, int (*feload_archive_cb)(const config.overscan = 0; config.gg_extra = 0; config.ntsc = 0; - config.render = 0; + config.render = 1; // set overall input system type // usual is MD GAMEPAD or NONE diff --git a/output/dll/libgenplusgx.dll b/output/dll/libgenplusgx.dll index cadb52f894b86d808661f072d9b3f39b077c1164..a286b381634db03cfe22f1d04c95e435b574169d 100644 GIT binary patch delta 457 zcmZqpQQYvOc)|ykdg46O%B+2W$R zpT-`(`L6j5$6Xnf7n^5uGBh9Ic(MB$1H+55$!2^(qMP-&7+&~=ax!Ewz6ig`0F-8V zp+9*ppQP1fLvA3CCxd~7fgw0!f}p*?iv|=S25WzT7r8JY1`eRA2UhL^FQO)Y;FIN< zw}q48zo<-efWV93$&&nPjB6%4@OSY){Qm!c+zv(t1_rRxns4#9-{NNkVkRJF24WT< zW(8t4AZ7<*4j|?PVy^AC__?J_!QO8F;ld5XJV49~#C$-^55xjMEC|FxKr9TzBHMqs zh%V`1WZ6FVtf)9E%Y0ynZQpT8beCA-70X+ek1StVzPJ2h`P1^BC9@TW6|a@8m9tfp zRjO5{RlZfRRh3n}Rg2XktCd#kt&UpVuzGFv$BNmS(^|w@-dfdK+gjh+)Y{tG)!N%S x&^ppO$vVS2&$`Tdt@UQ>-PXt2FTWH8Vlf~V2Vw~zmIPucAeP>K`K64m5CG2;vg7~& delta 457 zcmZqpQQYvOc)|ykNryLtPyFJ;w84C{6JsY2TZgP5OOVjyOS}%M(M*gCtp`fk;-b5s z#vZ=;uK5keT^W@ZTV``IG#}x3vF92C!;A9C=6pe-TlBaXUigP{GGsBnh`7lBlxBHh zFnJ!Iq}3EdZXk~*gMo#CAvj}#puND0Mie0iYkz?kc`zXc4xp+BR_+2Xq9=dkljWJe zg_GgGs7!N!z>AQ{Qv7O+YbQJMcL_ZD{{Mg64n_tB2C&o4G~eQHzs1i8#7scU48$xz z%nHP8K+F!r96-zo#9Z5N@pDU=g1z1T!-X4&d4QM~i1~n+ABY8jSP+PXfLIuaMYjKN z5na;3$hdv(Sy6FTmJVQuZQpT8beCA-Wy_nE4=rC>zO(#n`NQ(BC6g7q6_1sTm6KJZ zRf<)HRi0ImRi#y(RkPJXs})x3td3Y+w|Zsu+ltAW!&=x{&RWG<%UaLc#M;W*#oEg{ xz&gS@(K_8a*SgetjrAt$UDik2FTWH8Vlf~V2Vw~zmIPucAeP>K`K64m5CE~9v=RUS