CabMESS

Hum...
Also MESS compilen funktioniert so...
MAME source nehmen
MESS source dazu
compilen...

Ich pack mal MESS zu CabMAME dazu und schau was passiert xD
 
Fortschritt gibt es im Sinne von, habs compiled.
Aber bisher nur für 64bit. Falls du 32bit brauchst muss ichs noch compilen, hab aber atm. keinen Kopf für sowas :)
 
Ich habe mich jetzt entschlossen - obwohl von diesen Dingen keinen blassen Schimmer - mal zu probieren, CabMESS selbst zu kompilieren.

Es gibt eine recht gute, für Anfänger leicht verständliche Anleitung wie man MAME kompiliert - auf http://mrdo.mameworld.info/compile.html

Ich hätte jetzt mal alles beisammen: MinGW ist installiert (in C:/Programme/MinGW), MAME Source ebenfalls (in C:/Programme/MAMESrc/mame146) und ebenfalls MESS Source (in C:/Programme/MAMESrc/mess146). Die CabMAME-Hacks sind auch im gleichen Hauptverzeichnis (in C:/Programme/MAMESrc/Hacks).

So - und jetzt? Ich hab nicht ganz verstanden, wie das gemeint war: "MAME source nehmen, MESS source dazu compilen". Wenn ich in das MESS-Verzeichnis schaue, sieht das für mich so aus, als ob es schon vollständig wäre und MAME gar nicht braucht. Da ist halt dann wieder die Frage, wie man die Hacks auf MESS anwendet. Fragen über Fragen! ;) Es wäre toll, wenn das ein bisschen ausführlicher beschrieben werden könnte, dann könnte ich bzw. jeder andere relativ leicht CabMESS selbst kompilieren...

Wäre toll, wenn das einfach hier gepostet werden könnte, dann hätte jeder auf die Info Zugriff...
 
Äh... Ja ^^

Ich hab btw. CabMAME/MESS 0.146 soweit fertig, muss es nur noch compilen und hochladen ^^

Das ist eine super Nachricht! :) Freu, freu, freu! :)

Könntest Du aber trotzdem hier mal kurz posten, wie man die CabMAME-Hacks auf MESS anwenden kann? Braucht man jetzt den MAME-Source dazu oder nicht? Wenn ja, wie geht das? Bitte um Info! Vielen vielen Dank!
 
Also konkret bei MESS 0.146 brauchst du den MAME source NICHT.
Leg die Hacks in das selbe Verzeichniss wie den MESS source und starte von der Kommandozeile aus die "install-cabmame.bat".

Er mault dann (bei den 0.145er Hacks) das einige der Segmente mit "Fuzz" und/oder "Offset" erfolgreich gepatched wurden.

Danach kannst du ganz normal mit "make" den Buildvorgang starten.
 
Danke sehr!

Sind diese "Fuzz" bzw. "Offset" Fehlermeldungen oder soll das so sein? Wird man diese Hacks dann auch mit hoher Wahrscheinlichkeit erfolgreich auf künftige Versionen (also 0.150 oder so) anwenden können oder müssen dann diese Hacks unter Umständen wieder angepasst werden? Ich frag nur so aus Interesse...

Vielen Dank jedenfalls! Dadurch, dass die Anleitung jetzt hier im Forum steht, hilft das sicher vielen Leidgenossen... :)

Edit: Hab das gerade eben so probiert. Beim "make" kommen allerdings nach ca. 10 Minuten Fehlermeldungen bei src/osd/windows/window.c mit "in function 'void winwindow_video_window_update_hi(win_window_info*)': src/osd/windows/windows.c:895:27: error: variable 'primlist' set but not used [-W error=unused-but-set-variable]. make: *** [obj/cabwindows/osd/windows/window.o] Error 1. Jetzt fragt man sich nur warum!?
 
Zuletzt bearbeitet:
Na die Patches sind ja für eine explizite Zeichenfolge (in einer expliziten Zeile) gedacht.

Wenn nun der Patch auf eine andere Version angewendet wird, kann es sein das sich Zeilen verschieben, daher die Offset Meldungen.
Und die Fuzz Meldungen kommen wenn sich etwas "außenrum" verändert hat.
 
Zurück
Oben