| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
クラッシュ/フリーズ | 中 | 認証済み | 未処理 | 今日 03:01 | 今日 11:58 |
| テスター | trap15 | 担当者 |   | ソース | toaplan/vfive.cpp |
| バージョン | 0.289 | 発生バージョン | 修正バージョン | ||
| 修正コミット | プルリク | ||||
| フラグ | |||||
| セット | vfive | ||||
| セット詳細 |
vfive - V・V <ヴィファイヴ> (日本版) | ||||
| 概 要 | プレイヤー死亡中にSEが鳴るとCPUがクラッシュする。 | ||||
| 詳 細 | There are other sound effects that trigger this problem, but coins were the most reliable way to cause it; I believe the player getting hit might be a mandatory part of the equation though. When the player dies while some sound effects are triggered, the audio CPU can crash and hang the sound. It's likely a memory corruption rather than something explicitly jumping to the wrong place, as sometimes it will corrupt memory and at least somewhat execute onwards, sometimes leading to the Invincibility or Test Mode DIP switches being set on without the player doing so. Given there's no known documentation of this happening on a PCB, and the issue is very severe for an arcade game, I believe it's an emulation error. My gut feeling is that there is an error in the opcode decryption table and this particular code path hits that opcode. I've asked a friend to check on his PCB to be sure but it will be a few days. | ||||
| 再現手順 | - Start a new game - Sit at the bottom of the screen below the first powerup carrier - When the carrier is about to collide with the player, insert coins repeatedly - When the collision occurs, notice the music stops and previously playing notes sustain forever (the audio CPU is executing garbage at this point) | ||||
| 追加情報 | From the attached replay by Emma, here is a small video showing the problem occurring: | ||||
| 添付ファイル | |||||