MEGA-CDだとハードウェアの基本的な構成が辛うじてわかるぐらいで、
動作までは分からないなぁ。

恐らくは一番最初に読み込むIPLのようなプログラムがCDに有って、
それから本体を読ませるような手順なんだろうけど。
これはいくつかのゲームCDをPCで読み込めば共通したファイル名が有るだろうし分かるかもしれない。

ところでVGMファイルって何でしょ?

あと、ROM形式で動くように作ったプログラムは配置されるアドレスが違うからそのままじゃ動かないけど。
メイン68Kの$000000〜$01FFFFまではBIOSになってるから。

メイン68Kから見たRAMは$020000〜$03FFFFまでの1Mbitと$200000〜$23FFFFまでの2Mbit。
最初の1Mbitはバンク切り替えで4つあり4Mbit。合計6Mbit。

サブの68Kから見たRAMなら$000000〜$07FFFFまでの4Mbitと$080000〜$0BFFFFまでの2Mbit。合計6Mbit。
前半4Mbitはメインから見たバンク切り替え領域。後半2Mbitはメイン68Kとの共有エリア。

2つの68Kが同時に同じエリアのRAMをアクセスしない限りはどちらもノーウェイトだけどね。