一応、対応MAMEの中の人がやってるデコード方法を書いとく。
P2を1MB単位で切り、それぞれA、B、C、Dとすると、
D P1 A B の順番で読み込んでる。
(Cは使ってない様子。実際はCとDは同一だけど専用MAMEで使ってるのはDの方)
でも上で書いたようにデコードしてもそのままじゃ動かない。
俺はバンク切り替えとかさっぱりなのでお手上げ。
VCでコンパイルをしたところ「Error Could not open input file C:\emesrc\FilesMicrosoft.RC
make: *** [obj/Emeraldmame32jkapp/Win32/mame32j.o] Error 20005」というエラーがでてうまくいきません。
助言等ありましたらよろしくお願いします。
こちらでもu2にアップデートなんとかできたような気がしますが、
コンパイル途中で
src/usrintrf.c: In function `do_loadsave':
src/usrintrf.c:3863: `va_start' used in function with fixed args
とかで停止_| ̄|○
version.cにはchar build_version[] = "0.77u2 ("__DATE__")";
ってなっていはいますが・・・
いろいろ調べた結果
・Windowsマシンを購入(非現実的)
・Virtual PC for MACをどこからともなく入手→Windowsインストール
・MAC上で直接Windowsアプリ実行するとかいうDarwine(OSX限定でしかも開発途中気味)
ttp://pebbleinsky.ddo.jp/mt/archives/000082.html
・なんとしてでもGeoMAMEやMacMAMEで対応
・独特のバンク切り替えを何らかの形で対応させたPのリリース待ち
Cà in any case it is the typical error of a file H which is not taken into account in compilation.
Thus check that your glue.h is quite present in your makefile and especially if there is well an importation of glue.h in the file glue.c