CD-ROM2 読み込み高速化パッチ

概要

  • Super System Card の CD-ROM data 読み込み処理にパッチをあててロード時間を短くします
  • ROM の hack をします. UGX-01 では使えません. 本物の Super System Card にも使えません.
  • パッチなしで Virtual CD drive speed = fast で問題があったソフトは改善できません

用意するもの

手順

PC 側

  1. ips ファイルをダウンロードし、 ROM image に適用する
  2. ikaebi に適用した ROM image を登録する
  3. ikaebi の imagelist から登録した ROM の icon を ROM+RAM card に変更する

UGX-02 側

  1. 設定で Virtual CD drive speed を fast にする (個別設定も可)
  2. システムカード用の ROM を適用した ROM image にする

速度の比較

  • ↑遅い
  • [全共通] ACK をソフトで制御して読み込む BIOS 処理 (A)
  • [全共通, speed = normal] ACK をハードで制御して読み込む BIOS 処理 (B)
  • [公式BIOS + speed = fast] BIOS 処理 (B)
  • [パッチ済みBIOS + speed = fast] B の命令を最適化したもの (C)
  • [未発表] 以前書いた TAI 命令を使うもの (D, 副作用が多くお蔵入り)
  • ↓早い

補足

  • Virtual CD drive speed = normal の場合は公式システムカードと全く同じ処理(B) をします
  • Virtual CD drive speed の設定内容を読み込むレジスタを独自に追加していますので、Mednafen などのエミュレータでは早くなりません
  • icon の変更は手動でやってください

*1:zlibでの算出方法