| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
| 低 | 解決済み | 修正済み | 2020-06-03 21:06 | 2020-06-15 21:50 | |
| テスター | Pernod | 担当者 | crazyc | ソース | acorn/bbc.cpp |
| バージョン | 0.221 | 発生バージョン | 修正バージョン | 0.222 | |
| 修正コミット | プルリク | ||||
| フラグ | |||||
| セット | bbcb | ||||
| セット詳細 |
bbcb - BBC Micro Model B | ||||
| 概 要 | Solidisk DFS (8271)でDiskfaultが起こる。 | ||||
| 詳 細 | The Solidisk DFS 2.1 is an alternative Disk Filing System that could be used instead of the more usual Acorn DFS. This particular version is intended for use with the standard Acorn 8271 FDC implementation. The Solidisk DFS seems to be using 8271 commands that are incorrectly implemented, causing a Diskfault. I suspect something related to Read/Write Special Registers and Read Drive Status. | ||||
| 再現手順 | mame bbcb -fdc acorn8271 -rom1 stldfs21 -flop1 3dbombal The machine should start, reporting DFS 2.1 (8271) is installed. Catalogue the floppy by typing *CAT, and Diskfault at 00/00/00 is returned, expected result is to display the floppy catalogue. | ||||
| 追加情報 | A similar Disk fault can be produced with the Acorn DFS which is likely due to the same 8271 issue. mame bbcb -fdc acorn8271 -flop1 3dbombal Dump a file from floppy to screen with *DUMP LOGO, should see the file LOGO being dumped and scrolled on screen. Enable page mode with CTRL N, then *DUMP LOGO. The screen will now not scroll and needs SHIFT to be pressed to display another page. Pressing SHIFT will cause a Disk fault 18 at 07/00. Both test cases use the 8271 Special Registers and Read Drive Status. | ||||
| 添付ファイル | |||||