| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
システムコア | 重要 (ゲーム) | 解決済み | 修正済み | 2022-10-23 13:47 | 2022-10-25 23:43 |
| テスター | pnp2084 | 担当者 | pnp2084 | ソース | trs/trs80.cpp |
| バージョン | 0.248 | 発生バージョン | 修正バージョン | 0.250 | |
| 修正コミット | 99b3304 | プルリク | #10464 | ||
| フラグ | |||||
| セット | trs80l2 | ||||
| セット詳細 |
trs80l2 - TRS-80 Model I (Level II Basic) | ||||
| 概 要 | ブートローダがFDCコマンドをオーバーラップするせいで失敗する。 | ||||
| 詳 細 | The two attached graphic adventures have a custom boot loader which does not work on the TRS-80 Model I emulation. The games fail to start. (It does work for the Model 3 emulation but that different boot code) | ||||
| 再現手順 | Try to boot any of the two games. DISK ERROR will appear instead of a splash screen.mame trs80l2 -flop1 spook_house.mfi Or: mame trs80l2 -flop1 sledge.mfi | ||||
| 追加情報 | The ROM boot loader immediately jumps to $4200 but the read sector command is not finished. The boot sector code issues a step command. The FDC emulation accepts the command (with a delay) and sets the busy bit. But when the previous read command finishes, BSY is cleared before the delayed step command starts. As a result, the boot code sees the STEP command finish, putting the boot code in an inconsistent state. | ||||
| 添付ファイル | |||||