カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
システムコア重要 (ゲーム)解決済み修正済み2022-10-23 13:472022-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.
 
添付ファイルzip filegraphic_adventure.zip (2022-10-23 13:47)