PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CabMESS



Clark Kent
10-06-2010, 09:24
Ich wollte nur mal einen Thread aufmachen, falls mal sowas kommen würde. Wäre jedenfalls genial... :)

SailorSat
17-06-2010, 20:48
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

SailorSat
17-06-2010, 21:21
Jou... Sieht gut aus :)

Clark Kent
19-06-2010, 18:04
Yeah! Super!! :)

Clark Kent
26-06-2010, 10:22
Gibts schon irgendeinen Fortschritt bzw. ein Binary zum downloaden? :)

SailorSat
26-06-2010, 10:32
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 :)

Clark Kent
26-06-2010, 22:38
Ich würds wirklich 32bit brauchen... Danke!

SailorSat
27-06-2010, 12:23
compile läuft.

SailorSat
27-06-2010, 12:35
http://files.arianchen.de/cabmame/0138_cabmess32.zip

Clark Kent
27-06-2010, 16:05
Oh! Danke sehr! :))

Clark Kent
15-06-2012, 15:03
Könntest Du CabMESS 0.146 kompilieren? Gibt schon seit zwei Jahren keine neue Version mehr... Danke! :)

SailorSat
15-06-2012, 16:29
Wenn ichs nicht vergesse und mich die Muse prügelt, ja ^^

Clark Kent
16-06-2012, 09:04
Na hoffentlich haut sie ordentlich hin! ;)

Clark Kent
29-08-2012, 13:36
Ich will ja nicht lästig sein, aber bitte bitte bitte bitte bitte bitte den neuesten CabMESS für Win32. :)

Clark Kent
02-09-2012, 10:14
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...

SailorSat
06-09-2012, 08:24
Äh... Ja ^^

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

Clark Kent
06-09-2012, 13:48
Ä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!

SailorSat
07-09-2012, 08:26
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.

Clark Kent
07-09-2012, 14:14
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!?

SailorSat
07-09-2012, 16:06
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.

Clark Kent
07-09-2012, 16:31
OK, verstehe ich. Jetzt wäre nur interessant, wie ich den Kompilier-Fehler in den Griff bekommen kann. Für 0.146 ist das jetzt im Moment vielleicht nicht ganz so wichtig, da Du ja sowieso die neueste Version bald online stellen wirst. Für zukünftige Versionen wäre es halt interessant, wie man diese Fehler in den Griff bekommen kann...

SailorSat
07-09-2012, 16:43
C lernen und den Fehler beheben :)

Clark Kent
07-09-2012, 16:47
...oder auf SailorSat warten, bis eine neue Version erscheint... ;)

SailorSat
10-09-2012, 15:49
Also der "primlist" Fehler war einfach zu lösen.
Die UI Varianten compilen aber trotzdem nicht :(
Hab den Rest mal hochgeladen

Clark Kent
12-09-2012, 12:49
Danke sehr für den Upload! :) Dass die UI-Varianten noch nicht funktionieren, ist nicht so extrem schlimm - für den Automatenbetrieb braucht man diese sowieso nicht wirklich...

Vielen Dank jedenfalls! Endlich wieder auf aktuellem Niveau! :)

Clark Kent
12-09-2012, 23:14
Nur eine Kleinigkeit: Was ist jetzt eigentlich empfehlenswerter, um mit einer Röhre ein perfektes, ruckelfreies Scrolling zu erreichen - Triplebuffer oder Wait for Monitorsync? Oder wie soll man das jetzt genau konfigurieren? Irgendwie schaff ich das nicht. Alle MESS-Emulatoren haben in regelmäßigen Abständen (vielleicht 2 oder 3 Sekunden) einen heftigen Ruckler, um dann wieder flüssig weiterzulaufen. Ich bekomm das einfach nicht weg...

Ich dachte immer, Wait for Monitorsync sollte dieses Problem ein für alle Mal beseitigen können - ist aber nicht der Fall. Oder funktioniert das nur in Verbindung mit irgendeiner anderen Funktion?

Jedenfalls hab ich in CabMAME bei weitem nicht so viele Probleme - da laufen die meisten Spiele wirklich ruckelfrei.

EDIT: Hat sicher erledigt. Interessanterweise, wenn ich eine Auflösung mit 256 Zeilen wähle (wie z. B. 352 x 256 oder 256 x 256), habe ich immer total ruckelfreies Scrolling. Seltsam, ist aber so...