[ オリジナルレポート ]

BugID: #08586

カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
インターフェイス認証済み未処理2023-03-23 03:042023-10-09 21:27
 
テスターICEknight担当者 ソース
バージョン0.252発生バージョン修正バージョン
修正コミットプルリク
フラグ
セット All sets in capcom/cps3.cpp, konami/hornet.cpp, jaleco/ms32.cpp, neogeo/neogeo.cpp, nintendo/nes.cpp, sega/model1.cpp and more
セット詳細
genesis - メガドライブ / Genesis (US版, NTSC)
nes - ファミリーコンピュータ / Nintendo Entertainment System (NTSC)
 
概 要画面の明るさ、コントラスト、ガンマをデフォルトにリセットするときの問題。
詳 細If the Video option is set to bgfx and the value of Screen Brightness is 1.00, for any games in certain cores, trying to reset the Screen Contrast/Gamma settings to their default 1.00 value (either by moving the slider or pressing Del) won't reflect any actual changes on screen.

Besides having this issue, the affected cores will also randomly display a different (yet likely related) problem and completely ignore any Brightness/Contrast/Gamma values regardless of the Brightness not being set to 1.00 (see video in comments). You get a chance to toggle this additional bug on/off by:
-Entering or exiting full screen (Alt+Enter)
-Changing the Window Screen Effect chain in the sliders
-Hard resetting (Shift+F3)
再現手順-Set the video to bgfx, any backend.
-Run any of the systems/games in the cores listed in "Additional Information".
-Open the sliders menu.
-While the Screen Brightness value is 1.00, modify the Contrast or Gamma and then press Del. Their value will read "1.00" but the on-screen effect won't change.

Or:
-While the Screen Brightness value is 1.00, move the Contrast/Gamma slider one notch from the default 1.00 and then back to 1.00. The on-screen effect will only change for the adjacent values but not for 1.00 (the effect will be more noticeable when holding Control while pressing left/right).

Or:
-Modify the Screen Brightness value, then press Del to reset it. The value will read "1.00" but the on-screen effect won't change. Same when moving its slider values manually from/to 1.00.

Or:
-Go to the Screen Brightness slider.
-Hold Control and press right. Brightness will go up to 1.100 and the screen will get brighter.
-Hold Control and press left. Brightness will go down to 1.000 but the screen will stay brighter.
追加情報The affected cores use bitmap_rgb32 instead of bitmap_ind16 in the screen_update function.

Known affected cores:
ausnz/mbee.cpp
capcom/cps3.cpp
beehive/microb.cpp
ccs/ccs2810.cpp
heathkit/h19.cpp
jaleco/ms32.cpp
konami/hornet.cpp
konami/konamigx.cpp
midw8080/mw8080bw.cpp
mchester/ssem.cpp
neogeo/neogeo.cpp
nintendo/famibox.cpp
nintendo/n64.cpp
nintendo/nes.cpp
nintendo/snes.cpp
nintendo/playch10.cpp
skeleton/gimix.cpp
sega/mdconsole.cpp
sega/megadriv_acbl.cpp
sega/megadriv_rad.cpp
sega/megaplay.cpp
sega/megatech.cpp
sega/model1.cpp
sega/model2.cpp
sega/saturn.cpp
sega/segac2.cpp
sega/segas32.cpp
sega/segasg1000.cpp
sega/segasms.cpp
toaplan/toaplan1.cpp
toaplan/twincobr.cpp
toaplan/wardner.cpp

Some of the unaffected cores:
capcom/mitchell.cpp
capcom/gng.cpp
capcom/cps1.cpp
capcom/cps2.cpp
dataeast/cninja.cpp
dataeast/karnov.cpp
dataeast/supbtime.cpp
jaleco/momoko.cpp
jaleco/skyfox.cpp
kaneko/galpanic.cpp
kaneko/kaneko16.cpp
kaneko/snowbros.cpp
konami/asterix.cpp
konami/combatsc.cpp
konami/gradius3.cpp
konami/parodius.cpp
nec/pce.cpp
nintendo/n8080.cpp
nintendo/popeye.cpp
nintendo/vboy.cpp
sega/segahang.cpp
sega/segaorun.cpp
sega/segapico.cpp
sega/segapm.cpp
sega/segas16a.cpp
sega/segas16b.cpp
sega/segas16b_isgsm.cpp
sega/segas18.cpp
sega/segas24.cpp
sega/suprloco.cpp
sega/system1.cpp
sega/system16.cpp
sega/turbo.cpp
sega/zaxxon.cpp
sinclair/spectrum.cpp
sinclair/spec128.cpp
taito/taitob.cpp
technos/ddragon.cpp
toaplan/toaplan2.cpp
 
添付ファイル