MAME GP2X und clrmamepro Problemchen


fusion_power

Advanced Member
Joined
Dec 25, 2005
Messages
13,222
Location
germany
Website
Visit site
Hi.
Ich bin begeistert von Mame für den GP2X. Es funzt auch das Meißte super. Ich konvertiere die roms mit dem clrmamepro was meißtens auch funktioniert. Aber nicht immer. Donkey Kong will nicht und einiges Andere auch nicht.
Ich hab mal ein wenig gebort und mir genau angesehen, was denn bei diesen Roms schief läuft.
Beispiel AEROFIGHTERS:
Sollte funktionieren. Mein Rom das ich habe (ne 0.60er version) sieht ungefähr so aus:
Code:
<i>
</i>rom ( name 1.u4 size 524288 crc 0x6fdff0a2 )
	rom ( name 1538a54.124 size 524288  )
	rom ( name 2.153 size 131072   )
	rom ( name 534g8f.u18 size 524288  )
	rom ( name 538a53.u9 size 1048576  )
	rom ( name 538a54.124 size 524288  )
	rom ( name it1901.104 size 262144  )
	rom ( name IT-19-06 size 1048576 )
clmpro macht daraus:
rom ( name 1.u4 size 524288 crc 0x6fdff0a2 )
rom ( name 1538a54.124 size 524288 crc 0x286d109e )
rom ( name 2.153 size 131072 crc 0xa1ef64ec )
rom ( name 534g8f.u18 size 524288 crc 0x76ce0926 )
rom ( name 538a53.u9 size 1048576 crc 0x630d8e0b )
rom ( name 538a54.124 size 524288 crc 0x4d2c4df2 )
rom ( name it1901.104 size 262144 crc 0x6d42723d )
...was nicht funzt da es laut clrmame.dat so aussehen sollte:
Code:
<i>
</i>rom ( name 1.u4 size 524288 crc 0x6fdff0a2 )
	rom ( name 1538a54.124 size 524288 crc 0x286d109e )
	rom ( name 1ti1906.137 size 524288 crc 0xd39ced76 )
	rom ( name 2.153 size 131072 crc 0xa1ef64ec )
	rom ( name 534g8f.u18 size 524288 crc 0x76ce0926 )
	rom ( name 538a53.u9 size 1048576 crc 0x630d8e0b )
	rom ( name 538a54.124 size 524288 crc 0x4d2c4df2 )
	rom ( name it1901.104 size 262144 crc 0x6d42723d )
	rom ( name it1906.137 size 524288 crc 0x748b7e9e )
Wie man sieht, fehlen mir 2 Dateien, nämlich die
Code:
rom ( name 1ti1906.137 size 524288 crc 0xd39ced76 )
rom ( name it1906.137 size 524288 crc 0x748b7e9e )

Wenn man genau hinschaut erkennt man oben, das das ursprüngliche Rom eine Datei "IT-19-06" der Größe 1.048.576 enthält welche clmpro nicht mit konvertiert. Diese Datei ist nun genau doppelt so groß wie die beiden fehlenden Dateien nach der Konvertierung. Ich vermute also, dass der fehlende Programmcode komplett in der "IT-19-06" steckt.
Ich frage mich, warum clmpro das nicht erkennt und die Datei einfach weglässt. Laut den W.I.P Listen in Mame wurde nämlich am Rom nichts verändert seit den 0.35er versionen (die aufm GP2X gehen sollten) und meiner Rom Version (die aber nicht geht! )

Woher also stammen die clrmame.dat infos zu dem Rom an dem sich Clmpro orientiert? Im Grunde MUSS Aerofighters gehen.

Hab auch eine neuere, größere Rom-Version probiert aber Clmpro liefert das selbe Ergebniss wie vorher: 7 Dateien wo 9 sein sollten.
Irgend wo ist der Wurm drinnen, ich komm nur nicht rauf. ^^"""
Wer kennt sich da aus?
 
Soweit ich weiß, hat ClrMAME Pro leider so seine Grenzen. Das Programm kann zwar die Größe einzelner Files innerhalb eines Sets ändern, aber das Splitten eines Files innerhalb eines Sets wird afaik nicht unterstützt. Genau das müßte das Programm aber in Deinem Fall machen, wenn ich Dich richtig verstanden habe: Aus einer bestehenden Datei 2 einzelne neue Files erstellen.
 
sbock said:
Soweit ich weiß, hat ClrMAME Pro leider so seine Grenzen. Das Programm kann zwar die Größe einzelner Files innerhalb eines Sets ändern, aber das Splitten eines Files innerhalb eines Sets wird afaik nicht unterstützt. Genau das müßte das Programm aber in Deinem Fall machen, wenn ich Dich richtig verstanden habe: Aus einer bestehenden Datei 2 einzelne neue Files erstellen.
Yupp, so wird es wohl sein. Blöd, dass man so wichtige Sachen selber rausfinden muss obwohl doch gerade diese gesplitteten Files ein wichtiger bestandteil von verschiedenen Roms sind und man oft nicht drum rum kommt, Dateien zusammenzuführen/ zu splitten. Wundert mich, dass gerade das CLMamePro nicht gebacken bekommt.
 
Back
Top