| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
グラフィック | 誤字 | 認証済み | 未処理 | 2010-06-05 07:21 | 2010-06-07 20:38 |
| テスター | absence | 担当者 |   | ソース | |
| バージョン | 0.138 | 発生バージョン | 修正バージョン | ||
| 修正コミット | プルリク | ||||
| フラグ | |||||
| セット | Most/all sets running on Amiga hardware | ||||
| セット詳細 | |||||
| 概 要 | 表示領域が少し小さい。 | ||||
| 詳 細 | The widths of the Amiga based drivers I've checked (haven't looked at all) are strange numbers like 671 and 703. According to this post by Aaron Giles, the visible area is based on numbers in the hardware reference manual and borders that are evenly divisible by eight to account for overscan: http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=223392&page=0&view=expanded&sb=5&o=&fpart=1&vc=1 The numbers in the manual are 640x256 for PAL hardware and 640x200 for NTSC hardware, meaning the intended widths specified in the drivers are wrong. The following line is from one such driver, based on NTSC hardware: MDRV_SCREEN_VISIBLE_AREA((129-8)*2, (449+8-1)*2, 44-8, 244+8-1) Since coordinates start at 0, the width and height has to be reduced by 1. But the reduction in the horizontal direction is done before multiplying by two to obtain hires pixels rather than lores ones. The subtraction should take place after the multiplication, like this: MDRV_SCREEN_VISIBLE_AREA((129-8)*2, (449+8)*2-1, 44-8, 244+8-1) The numbers are different for PAL hardware like the Cubo CD32, but the typo is the same. | ||||
| 再現手順 | |||||
| 追加情報 | |||||
| 添付ファイル | |||||