| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
クラッシュ/フリーズ | 重要 (本体) | 解決済み | 修正済み | 2008-03-11 03:44 | 2008-03-14 14:20 |
| テスター | Duke | 担当者 |   | ソース | |
| バージョン | 0.123u4 | 発生バージョン | 0.123u4 | 修正バージョン | 0.123u6 |
| 修正コミット | プルリク | ||||
| フラグ | デバッグビルド限定 | ||||
| セット | |||||
| セット詳細 | |||||
| 概 要 | vblankコールバックのせいで画面無しシステムが動作しない。 | ||||
| 詳 細 | All screenless systems are currently broken. They die with the following assert: src/emu/video.c:1121: video_screen_register_vbl_cb: Assertion `screen != ((void *)0)' failed. The problem is in the function input_port_post_init() in src/emu/inptport.c: void input_port_post_init(running_machine *machine) { /* set up callback for updating the ports */ video_screen_register_vbl_cb(machine, NULL, on_vblank); } This code sets up a vblank callback regardless if there are screens or not. If there are no screens, the code fails with the above assert. | ||||
| 再現手順 | Run any driver with a screenless system. | ||||
| 追加情報 | |||||
| 添付ファイル | |||||