|システムコア||中||解決済み||修正済み||2017-08-02 06:38||2017-08-04 15:43|
coco3 - Color Computer 3 (NTSC)
coco3h - Color Computer 3 (NTSC; HD6309)
|概 要||TRS-80 Color ComputerのFDCデータが不良。|
|詳 細||David Ladd (firstname.lastname@example.org) 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). |
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
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
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:|
|添付ファイル||test_disks.zip (2017-08-02 08:53)|
|coco.diff (2017-08-02 16:50)|