カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
中 | 解決済み | 修正済み | 2024-04-10 10:40 | 2024-04-12 22:33 | |
テスター | pnp2084 | 担当者 | pnp2084 | ソース | trs/trs80.cpp |
バージョン | 0.264 | 発生バージョン | 修正バージョン | 0.265 | |
修正コミット | e2b3371 | プルリク | |||
フラグ | |||||
セット | trs80l2 trs80m3 trs80m4 coco | ||||
セット詳細 |
coco - Color Computer
trs80l2 - TRS-80 Model I (Level II Basic)
trs80m3 - TRS-80 Model III
trs80m4 - TRS-80 Model 4
| ||||
概 要 | 片面DMKファイルが認識されない。 | ||||
詳 細 | MAME fails to identify single-sided DMK disk image files and rejects loading them. | ||||
再現手順 | Try to load a DMK file e.g. mame -w trs80m3 -flop1 TRSDOS13.dmk Results in: Fatal error: Device 5.25" double density floppy drive load failed: Unable to identify image file format | ||||
追加情報 | At least one problem: dmk_dsk.cpp checks for byte 4 to be zero but that byte contains flags (e.g. single-sided) The "i =4" below should be "i = 5" for (int i = 4; i < 0x10; i++) { if (header[i] != 0x00) return 0; } Introduced by wilbertpol in this commit: https://github.com/mamedev/mame/commit/699b8b5345061216c29e2ebdc5bb7e38350b048e There may be other problems but this is the most likely. | ||||
添付ファイル | trsdos13.zip (2024-04-10 10:40) |