カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
![]() | 中 | 解決済み | 修正済み | 2017-08-02 06:38 | 2017-08-04 15:43 |
テスター | MrGW | 担当者 | Duke | ソース | trs/coco3.cpp |
バージョン | 0.188 | 発生バージョン | 修正バージョン | 0.189 | |
修正コミット | プルリク | ||||
フラグ | |||||
セット | coco3, coco3h | ||||
セット詳細 |
![]() ![]() | ||||
概 要 | TRS-80 Color ComputerのFDCデータが不良。 | ||||
詳 細 | David Ladd (davidwladd@gmail.com) has discovered a serious data corruption issue when using the FDC with the COCOx drivers in MAME. He originally submitted MAME bug #6639 as part of an earlier issue he saw when running OS9 and accessing /d0 and /d1 drives (under certain circumstances). http://mametesters.org/view.php?id=6639 It looks like this latest discovery is what was causing the earlier issue. In any case, MAME 0.162 was the last version known to work correctly with the FDC. Something changed in MAME 0.163 to "break" the FDC and it's been that way ever since. | ||||
再現手順 | Here's a simple test that will demonstrate the issue: Startup CoCo 2 or CoCo3 emulation Create a new disk image in drive 0 Create a new disk image in drive 1 DSKINI 0 DSKINI 1 Enter a quick basic program like this and save it to disk: 10 PRINT "DIR 0" 20 DIR 0 30 PRINT "DIR 1" 40 DIR 1 50 GOTO 10 SAVE"TEST1.BAS" Then all you have to do to see the problem is to: DIR 0:DIR 1 You will see TEST1.BAS show up twice. Which it should not. The issue is also reproducible using the methods detailed in the videos below: | ||||
追加情報 | Credit goes to David Ladd for finding this issue (twice). It was never resolved in the original MAME bug report: http://mametesters.org/view.php?id=6639 | ||||
添付ファイル | ![]() | ||||
![]() |