カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
その他認証済み未処理2019-07-15 08:312019-07-19 22:50
 
テスターskquinn担当者 ソースbzone.cpp
バージョン0.195発生バージョン修正バージョン
フラグ
セット redbaron
セット詳細
redbaron - レッドバロン (Revised Hardware)
 
概 要サービスモードに入るとEAROMとハイスコアが壊れる。
詳 細The EAROM gets altered just by switching to service mode, not pressing any buttons:

$ hd earom ; mame redbarona ; hd earom
00000000 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 |................|
00000010 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 |................|
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000040
Average speed: 85.45% (43 seconds)
00000000 00 00 00 00 00 08 00 00 00 00 00 08 00 00 00 00 |................|
00000010 00 00 00 00 00 00 00 08 00 00 00 00 00 08 00 00 |................|
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000040

This causes the high scores to no longer load because they fail some type of checksum validation. I will see my previous high scores flash by in the high score slot but the high score goes back to "00" immediately after.
再現手順1. Back up the existing earom file for Red Baron if it contains high scores you want to keep.
2. Start MAME with either the redbaron or redbarona ROM sets
3. Hit F2 for service mode
4. Don't press any buttons or move the joystick at all
5. Watch "9 1" and possibly "9 2" or "9 3" come up, indicating an EAROM error per the official Atari manual
6. Hit F2 to exit service mode and notice if you had high scores before, they aren't valid anymore
追加情報Supposedly this bug still happens in 0.211. I can't find a package for 0.211 for my OS or I would try it.
 
添付ファイル