カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
インターフェイス仮承認未処理2013-03-07 00:492019-03-24 09:46
 
テスターRobert Gault担当者 ソースcoco3.cpp
バージョン0.148u1発生バージョン修正バージョン
フラグ
セット coco12.cpp
セット詳細
 
概 要ユーザが選択したスロットデバイスが無視される。
詳 細When any .rom image is mounted in CoCo Cartridge Slot, the data in the .ini file or the selection made via scrolllock/tab Slot Devices is ignored. What is used is the value in src/mess/machine/cococart.c as shown below.
<code>
//-------------------------------------------------
// get_default_card_software
//-------------------------------------------------

const char * cococart_slot_device::get_default_card_software(const machine_config &devlist, emu_options &options)
{
return software_get_default_slot(devlist, options, this, "pak");
}</code>

As a result, if an alternate disk ROM image is mounted, emulation drops back to Extended Basic and all disk commands are invalid. It also means all other alternative settings are ignored; fdc, fdcv11, cp400_fdc, rs232, orc90, banked_16K, and multi.
再現手順Start any coco emulation that accepts disk commands and mount anything in the cartridge slot, even the disk rom used in the ROM directory.
追加情報If you change the cococart.c line above to make fdcv11 the default, then disk roms mounted in the cart slot work. This is not the solution but indicates that the default value seems to always be used and the .ini value or internal UI selection is ignored.
 
添付ファイル