投稿

3月, 2023の投稿を表示しています

ArdSCSino-stm32 を改良してみた

<関連> 「 SCSI / SASI エミュレータ の ArdSCSino を導入 」 「 X68000 / X68030 で ArdSCSino を使う 」 「 PC-9801 / 9821 で ArdSCSino を使う 」 改良して公開して良いとのことなので。 主な改良点とメリット (1) ハードディスクイメージのNHD、HDI形式に対応 ・より多くのフォーマット(ヘッダ数、セクタ数等の違い)が使用できる。 (2) ハードディスクとCD-ROMの設定ファイルを分離 ・PC-98でハードディスク、CD-ROMのベンダ名、プロダクト名等を別々に設定できる。 詳細 (1) ハードディスクイメージのNHD、HDI形式に対応  NHD、HDI形式はPC-98、PC-88VAエミュレータ等で使われているハードディスク イメージのファイル形式です。ファイルのヘッダにある ハードディスク情報を使用するため正確なファイルアクセスが期待できます。 (2) ハードディスクとCD-ROMの設定ファイルを分離  CD-ROMのベンダ名を変更したい場合は、 optcd-config.txt を使用します。設定ファイルがない場合、初期名が自動で設定されます。   CD-ROMは ”HD”ではなく ”CD”から始まるファイル名 を指定します。(BlueSCSIと同じ) (3) その他  明示的にSASIハードディスク イメージを指定したい場合 ”HD”ではなく”AD”から始まるファイル名が使用できます。 機種別のメリット? ・ X68000/X68030  改良前と機能に違いはありません。 ・ PC-98  エミュレータで使用している NHD、HDI形式がそのまま使えます。  55互換に加え 92互換、IDE互換フォーマットが使用可能です。  ※IDE互換フォーマットは NHD、HDI形式使用時のみ  ハードディスクとCD-ROMでベンダ名等を別にできます。 ・ その他  エミュレータで NHD、HDI形式のイメージファイルを使用している機種(PC-88VA、MZ-2500/2800等)でも そのまま ArdSCSinoで使用できます。 NHD形式の対応については、 ArdSCSino_98SASI から移植させてもらいました。 ・ yukkurizのメモ帳       https://

ArdSCSino-stm32 のファームウェア更新方法(USB接続)

イメージ
注: 対象は USB接続更新を可能にするブートローダが書き込まれているArdSCSino(BluePill)です。ブートローダの種類によっては更新できない可能性もあります。 ※ BlueSCSI-Updater (2022/12/04版) を使用した更新方法です。BlueSCSI-Updaterが変更になった場合、手順等も変更になる可能性があります。 1.DFUドライバの確認 (1) BluePill の BOOT1 (下側) ジャンパを外して 0 –> 1 側に付け替える   (2) USBケーブルをBluePillとPCに接続 ※青いLEDが点滅し続けます (3) Windows の デバイスマネージャを確認する   Maple 003 の注意マーク等の場合はドライバのインストールが 必要   Maple DFU となっていればドライバのインストールは 不要 (インストール済み)     2.ドライバのインストール ※BluePillは接続したままにしておく (1) libusb-win32をダウンロードしてインストール ・ libusb-win32     https://sourceforge.net/projects/libusb-win32/ または、 (1) Zadig をダウンロード ・ Zadig       https://zadig.akeo.ie/ (2) ダウンロードしファイルを管理者権限で起動 (3) プルダウンから” Maple 003 ”を選択 (4) 緑色の右矢印のところで” libusb-win32 ”を選択   (5) [Reinstall Driver] をクリックしてドライバをインストールする ※ ドライバは署名されたものでは無いようなのでインストールできない場合があります。その場合は、Windowsを 署名なしドライバのインストールを許可する状態で起動するなどしてインストールする必要があります。起動方法はネットで検索してください。 3.ファームウェアの書込み ※BluePillは接続したままにしておく (1) BlueSCSI-Updaterをダウンロード ・ BlueSCSI Updater        https://github.com/erichelgeson/BlueSCSI-Updater 緑色の