Workshop: wie baue ich einen Mame PC für ein Arcade Cabinet, Musterkonfiguration

MR_CODE_RED

status: arcade infected
Workshop: wie baue ich einen Mame PC für ein Arcade Cabinet, Musterkonfiguration

So, da es scheinbar hier einige Leute gibt, die sich bisher ein bisschen davor gestreubt haben einen Mame PC einzurichten, bin ich ursprünglich auf die Idee gekommen eine Dokumentation einer Mame Musterkonfiguration zu erstellen.
Da ich jetzt sowieso einen PC für mein zweites Bartop aufsetzen muss machen wir einfach einen Workshop daraus.
Ich möchte diesem Forum unbedingt etwas zurückgeben, da sich durch dieses Forum mein Leben irgendwie ein Stück verändert hat. Ich habe endlich ein Hobby gefunden, was mir großen Spaß bereitet.
Mit Musterkonfiguration meine ich eine Konfiguration wie ich Sie in meinem Mame Cab verwende.
Es gibt unzählige Möglichkeiten einen Mame PC zu konfigurieren und sicherlich auch bessere als die, die wir hier erarbeiten werden.
Die Konfiguration soll einsteigerfreundlich sein, damit vor allem Anfänger zum Ziel kommen, für Fortgeschrittene und Profis wird dieser Thread wahrscheinlich nichts neues bringen, da ich selber noch etwas grün hinter den Ohren bin wird uns hier sicherlich der ein oder andere Profi in bestimmten Punkten eines besseren Belehren können.

Wichtig: Jeder kann mitmachen, wenn ihr euch bisher nicht getraut habt, dann ist jetzt eure Chance gekommen euren Traum wahr werden zu lassen.

Ich werde versuchen hier alles grundlegend Schritt für Schritt zu erklären.
Wenn es Jemandem zu schnell geht, bzw. Jemand eine Frage hat dann schießt einfach los.

Folgende Konfiguration wird verwendet:

Betriebssystem: Windows XP (Professional oder Home spielt nicht die Geige)
Mame Version :MAMEUIFX32 0.129
Romset: 0.129 passend zu der MAMEUIFX32 Version
Frontend: GameEx 10.05 - Windows Install
Sonstiges: Hiscore.dat für Highscore Support in den Spielen, Snaps und Videos für die Vorschau von Games im Frontend, K-Lite Codecpack für alle benötigten Videocodecs.
Optional falls erwünscht: Model 2 Emulator für Sega Naomi Hardware basierte Roms, Zinc für Playstation Hardware basierte Roms, Future Pinnball für Flippersimulation.

Außerdem benötigt ihr vermutlich einen Bittorrent Client um an das passende Romset ran zu kommen, ich empfehle hier den äußerst schlanken
µtorrent

Ganz wichtig: Wir dürfen hier keine Links zu Romseiten oder illegalen Torrents posten!

Mindestvorraussetzung für die Software ist laut angaben von dem verwendeten Frontend GameEx:

Pentium 3 800Mhz CPU (or equivalent)
DirectX(DirectDraw) Compatible Video card, capable of 16 bit colour at 640X480.
DirectSound Compatible Sound Card.
256MB Ram
Microsoft .net framework 2
Microsoft Direct X 9.0
Windows Media Player 9 or above

Mit dieser Mindestvorraussetzung kommt wenig Spaß auf auch werden damit einige Roms nicht ohne Slowdowns (Rucklern) oder Sounddrops (Soundaussetzern) laufen.

Daher meine unverbindliche Hardwareempfehlung:

Pentium 4 2,8 GHZ CPU oder vergleichbare AMD wobei ich gehört habe, dass man mit Intel grundsätzlich besser fährt.
Directx 9 fähige Grafikkarte, kann auch onboard sein.
1 GB Ram wird vorallem für das hungrige Gameex Frontend benötigt grade im zusammenspiel mit Videos zu den Roms.
60 GB Festplatte

Mit dieser Konfiguration sollten bis zu 99 % der Mame roms ohne Slowdowns oder Sounddrops laufen.

Für die Optionale Verwendung von Model 2, Zinc und Future Pinnball wird vermutlich ein noch Leistungsstärkeres System benötigt:

Ich empfehle hierfür:
Intel Core 2 Duo oder AMD X2
Nvidia Geforce 7er Serie bzw. ATI Radeon HD2000er Serie
Die Grafikkarte muss in jedem Fall Pixelshader 3 unterstützen.
1GB Ram
60 GB Festplatte

Ich weiß das klingt erstmal mächtig aber bei den heutigen gebraucht-Hardware Preisen sollte man echt nicht kleinlich sein meine unverbindliche Hardwareempfehlung habe ich zum Beispiel aus Teilen die andere quasi wegeschmeissen wollten zusammengestellt.
Wichtig in Bezug auf meine unverbindliche Hardwareempfehlung: Kauft bitte nicht nen neuen Rechner das ist wirklich Geldverschwendung seht lieber zu, dass ihr ne alte Möhre von nem Bekannten Verwandten oder was weiß ich aufgabelt und investiert das Geld in gute Buttons Joysticks ect.

So das wars erstmal, ich bin morgen auf dem Arcade Treffen d.h. vor Sonntag eher Montag geschieht hier erstmal nicht viel.

gruß

mr_code_red
 
Zuletzt bearbeitet:
Klasse

Hallo Mr. Code Red,
super mit Deinem Workshop. Ich bin gerade auch dabei, mir einen Mame Cab zusammenzubauen und bin aus diesem Grunde natürlich Stammgast hier im Forum - und Dein Workshop passt somit ideal...
Ich habe aber direkt mal eine Frage: warum empfiehlst Du Mameuifx? Wo sind die Vorteile gegenüber dem Standard MameUI32?
Freue mich schon auf Deine Fortsetzung....
 
Weil MameUIFX weiterhin Hiscore support bietet.
Soweit ich weiß wurde ab einer bestimmten Mame Version die Highscore speicherung nicht mehr unterstützt.
Ich habe dann damals MameUIFX probiert und festgestellt, dass es mit dieser Version und dazugehöriger hiscore.dat noch geht.
So ich bin jetzt aufm Arcadetreffen, bis Sonntag
 
Super Idee !

Da ich im Mom noch DOS mit ADVMAME nutze interessiert mich der Aufbau im Zusammenhang mit Soft15kHz.
 
Super endlich eine Workschop
und möchte dazu auch gliech eine paar Fragen Los werden
wieso zeigte Gameex . nur 2000 Roms an ob wohl das 6500 sind
wo könnte der fehler liegen
 
Monitordrehung mit Game-Ex ?

Mame Version :MAMEUIFX32 0.129
Romset: 0.129 passend zu der MAMEUIFX32 Version
Frontend: GameEx 10.05 - Windows Install


so, meine PC-Komponenten für den MAME-Rechner habe ich nun spätestens morgen alle zusammen und kann dann loslegen.

Bevor ich anfange, aber noch eine Frage :
gibt es für das GameEX-Frontend auch die Möglichkeit,
den Monitor passend zum Spiel automatisch drehen zu lassen ?
Bei MALA ist das ja mithilfe einer selbstgebastelten Zusatzplatine möglich , so wie ich hier im Forum gelesen habe.

Und wenn man ein Quadro-Cab hat, möchte man auf diese Option ja nur ungern verzichten ;) , von daher für mich ein Killer-Kriterium.

Grüße
Dirk
 
gibt es für das GameEX-Frontend auch die Möglichkeit,
den Monitor passend zum Spiel automatisch drehen zu lassen ?
Bei MALA ist das ja mithilfe einer selbstgebastelten Zusatzplatine möglich , so wie ich hier im Forum gelesen habe.

Grüße
Dirk
Da warte ich auch drauf! Es müsste nur jemand, der das kann, das Rotate-Plugin von Mala auf GameEx umswitchen.
Bloß die, die es können haben warscheinlich kein Interesse, weil sie es nicht selbst nutzen wollen! Verständlich!
 
postet das mal ins gameex-forum. generell wird dort auf wünsche eingegangen, solange sie den entwicklern sinnvoll erscheinen. allerdings wird das natürlich, falls es dazu kommen sollte, seine zeit brauchen.
 
@ Dirkfiz: Von so einem Plugin habe ich bisher noch nichts gehört und ich denke auch sowas gibts noch nicht, wie nexus schon sagte das sollte man ins gameex Forum posten. Tom Speirs der Entwickler von Gameex nimmt die Wünsche seiner User sehr sehr Ernst..

@ Krolli das mit den games hat folgenden Hintergrund:

Bei Gameex muss vor dem loslegen eine gameliste erstellt werden. Dies geschieht automatisch sobald man das erste mal den Menü Punkt Mame auswählt, vorraussetzung dafür ist, dass man Gameex konfiguriert hat.
Jedenfalls prüft Gameex während dem Erstellen der Gameliste welche Spiele überhaupt laufen und filtert spiele die nicht laufen raus.
Zusätzlich werden weitere Infos aus Dateien hinzugezogen wie zum Beispiel aus der Catver.ini und aus der nplayers.ini das geschieht automatisch mit dem Ergebnis das man ein eine super feine Gameliste hat bestehnd einzig und allein aus Games die laufen ergo es wird niemals eine nervige Fehlermeldung angezeigt.
Auch werden sofort sinnvolle Kategorien wie Alle Spiele, Horizontale Spiele Vertikale Spiele, Capcom Spiele, Neo-Geo Spiele, Atari Spiele, Mehrspielerspiele, Original Spiele (keine Clones) und viele mehr angelegt.
Das ist eines der benutzerfreundlichsten Features an Gameex, da man hier kaum hand anlegen muss einzig das erstellen dieser Gameliste kann mitunter bis zu einer Stunde dauern !
Desweiteren ist in Gameex in der Konfiguration (Unter Start --> Programme --> Gameex --> Advanced konfig wird diese aufgerufen)
ein Unterpunkt Advanced Mame Konfiguration oder sowas in die Richtung, bin momentan leider auf der Arbeit, dazu später mehr... wir werden uns die Konfiguration ja noch genau anschauen im Rahmen dieses Workshops.
Unter diesen Advanced Einstellungen kann man einstellen, was Gameex zusätzlich filtert: Standardmässig werden zum Beispiel alle Spiele Die Japan im Namen enthalten gefiltert auch kann man zum Beispiel einstellen, dass alle Clones gefiltert werden.
 
Achso nochwas in Bezug auf 15 KHZ:

15 KHZ wird ersteinmal nicht bestandteil dieses Workshops sein, da wir die Konfiguration natürlich nicht an einem Arcade Monitor bzw. TV vornehmen werden. Die Begründung liegt auf der Hand: wer will schon mit nem interlaced Bild in ner niedrigst Auflösung rumtweaken, desweiteren muss vor der Installation von Soft-15Khz sowieso ein normaler PC Monitor angschlossen werden (sonst kann mans ja schlecht installieren ohne was aufm Screen zu sehen)

Also wir machen hier erstmal die Konfiguration des Mame PCs im nächsten Schritt können wir dann wenn noch Interesse besteht die Soft 15 KHZ Konfiguration machen.


Vermutlich gehts gleich nach der Arbeit direkt mit der Installation von Windows los, zur Erinnerung: Ich versuche das hier möglichst Anfängerfreundlich zu gestalten... für einige von euch wird das anfangs sicher sehr lahm sein aber bitte nehmt Rücksicht auf die newbies.
 
postet das mal ins gameex-forum. generell wird dort auf wünsche eingegangen, solange sie den entwicklern sinnvoll erscheinen. allerdings wird das natürlich, falls es dazu kommen sollte, seine zeit brauchen.

Ich hab das mal gemacht. Bezweifle zwar, daß mein Anliegen richtig ankommt, da ich ein wenig Probleme habe, das in Englisch ausführlich zu erklären.
...aber nun wollen wir diesen tollen Workshop nicht weiter zuspammen, sieht jetzt schon schlimm aus :unsure::mad:
 
Da warte ich auch drauf! Es müsste nur jemand, der das kann, das Rotate-Plugin von Mala auf GameEx umswitchen.
Bloß die, die es können haben warscheinlich kein Interesse, weil sie es nicht selbst nutzen wollen! Verständlich!
So nicht ganz richtig...
In MALA ist die Schnittstelle für die Plugins ausdrücklich erwähnt und sehr gut dokumentiert. In GAMEEX habe ich bis jetzt diese oder ähnliche Möglichkeiten noch nicht gefunden, auch die Doku gibt dazu keine Infos. Falls ich das aber überlesen habe und mit jemand sagen kann, wo ich schauen muss, bitte melden. Ich werde mir die Doku zu GAMEEX aber noch mal genauer ansehen...

Edit: Ich werde auch mal eine Mail an den Support schicken...
 
Zuletzt bearbeitet:
Ich werde den Workshop mit Interesse verfolgen.
Ich habe bereits ein MAME PC und überlege ob ich das ganz mal "upgraden" soll. Ich habe derzeit folgende Specs:

AMD Athlon XP 2200+
1,79GHz, 1 GB RAM
Ultimarc ArcadeVGA
J-PAC an Killer Instict Arcade Cab
MAME32 Plus! und diverse andere Emulatoren

MAME scheint sich zur Zeit auch stark zu erweitern. Seit Neustem läuft wohl Tekken Tag Tournament und einige neue CHDs sind hinzu gekommen.

An ein Fronted habe ich mich bisher noch nicht rangetraut aber das Video von GameEX auf der Homepage von GameEX sieht klasse aus, macht etwas mehr her. Wo kriegt mal eigentlich die Videos zu den Roms her?

Daher meine Fragen:
Bringt das aufrüsten auf Core 2 Duo wirklich so viel mehr?
Läuft damit Model2 flüssig oder liegt das auch an der Grafikkarte?
(Ich habe geshen, dass MAME32 0.130u4 sogar für Core 2 Duo optimiert wurde. Es scheint wirklich Bewegung in der Scene zu sein.)
Brauche ich dann auch ne neue Grafikkarte (wegen PCIe Steckplatz und neuen Motherboard) oder kann ich meine alte ArcadeVGA (AGP und Core 2 Duo möglich?) weiter nutzen?
 
Zuletzt bearbeitet:
1. Ja das aufrüsten auf einen Dopelkern Prozessor bringt im Falle von dem Model 2 Emulator ne ganze Menge...
Ich habe das ganze im Model 2 Forum verfolgt dort wurde auf verschiedensten Konfigurationen getestet.
Das Ergebnis war eindeutig: Dual Core Prozessor beschleunigt unheimlich
die Grenze zwischen flüssig und nicht mehr flüssig ist in etwa ein p4 3 Ghz als Graka reicht in etwa eine geforce 6600 GT oder ne ATI Radeon 9800 Pro.
Arbeitsspeicher ist auch hier nicht wirklich relevant 512 MB Ram sollte reichen.
Es gibt für den Model 2 Emulator übrigens eine singlecore und eine dualcore Exe.

Das Problem hast du gut erkannt, ich kenne kein Mainboard mit Sockel 775 (für Intel Core 2 duo bzw core 2 quad) oder Sockel AM2 (Für Athlon X2 und FX2) welches gleichzeitig einen AGP Port hat. Alles PCI Express...

Nunja es gibt von der ArcadeVGA auch eine PCI express Version ein user dieses Forums will momentan in der "Biete an Rubrik" solch eine Karte nagelneu verkaufen.

Desweiteren wird vermutlich auch das ein oder andere Mame Spiel davon profitieren bei mir läuft z.B. Mortal Kombat auf einem 2 GHZ Celeron nicht ganz flüssig habe zb Sounddrops bzw Slowdowns.

Mit CHDs hab ich nie groß rumhantiert ist mir einfach zu viel Speicherbedarf für die paar Spiele...

gruß
code_red
 
also meine ZXMAMECD 64-Bit bringt im Vergleich zur 32-Bit (i686 optimiert) Variante 10-15% mehr. Also ein X4 den ich hier mal getestet hatte rockt natürlich gewaltig, noch dazu wenn man parallel so das eine oder andere Progrämmchen laufen hat ;)
Aber für nen feinen MAME-only Rechner ist man doch mit nem günstigen P4 gut bedient würde ich sagen.
 
Das Problem hast du gut erkannt, ich kenne kein Mainboard mit Sockel 775 (für Intel Core 2 duo bzw core 2 quad) oder Sockel AM2 (Für Athlon X2 und FX2) welches gleichzeitig einen AGP Port hat. Alles PCI Express...

ASRock 4CoreDual-SATA z.B. unterstüzt QuadCores und besitzt sowol AGP als auch PCI-Express Ports. Nebenbei laufen da sowol DDR und DDR2 Speicher.

Allerdings sind Core2 fähige Boards mit AGP in der Tat sehr selten und eine Upgrade der Grafikkarte ist langfristig wohl wirklich eine investition wert.
 
Auf die Kosten der Grafikkarte kommt es dann wohl auch nicht mehr an. Ich würde dann ne neue ArcadeVGA kaufen.

Die Frage ist letztendlich, ob ein core 2 duo oder sogar quadro wirklich viel mehr bringt. Da MAME ja nur über den Prozessor läuft, wäre das wohl eine große Steigerung. Daher wohl auch die Bewegung in der Scene bzw. die neue Games (Tekken Tag Tournament) die jetzt laufen/laufen werden.

Ich bin nicht so der Technikfreak und kenne mich nicht so aus. Verstehe ich es denn richtig, dass die Grafikkarte letzendlich nicht so wichtig ist, da das ganz ja eh über den Prozessor läuft und die ArcadeVGA ja mehr dafür da ist, damit ich die 15hz an den Arcademonitor hinkriege?

MAME PC ist für mich nicht gleich MAME PC. Wenn man nur Pacman und Co. spielen will, dann brauch man sicher keinen dollen Rechner. Möchte man aber Games ab dem Jahr 2000 oder Model2 zocken, dann sieht das sicher schon anders aus. So wie ich MR_CODE_RED versteh, geht es um letzteres, oder?
 
Bedingt.
DualCore bringt tatsächlich etwas, da selbst wenn die Anwendung nur Single Threaded ist, das restliche System auf dem anderen CPU Kern läuft.

Davon ab unterstützt MAME bei allen 3D Systemen mehrere Kerne, auch wenn nur 2 Kerne wirklich etwas bringt, 4 Kerne machen das System in der Regel langsamer. :)

Bezüglich der Grafikkarte...
MAME profitiert relativ wenig von der Grafikkarte.
Der Model2 Emu oder z.B. Dreamcast/Naomi/Atomiswave etc. sind dagegen schwer auf die Grafikkarte bzw. deren Shader optimiert.
 
heute wollte ich damit beginnen meinen MAME-PC einzurichten,
da die Arcade VGA Karte ( AGP-Version ) und das J-PAC nun eingetroffen sind.

Leider mußte ich feststellen, daß das Mainboard des PC nicht mehr tut. :mad:
Also mußte jetzt auf die Schnelle was anderes her, weil ich ja hier beim Workshop mitmachen will.

Da ich schon den vergleichsweise teuren DDR-Speicher gekauft hatte
und ich die Arcade-VGA letzte Woche blöderweise als AGP bestellt hatte,
hab ich mir nun fürs erste folgendes Board mit Prozessor gekauft , welches AGP & DDR hat:
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=360148375947
Für Neuware ist das ja noch ein guter Preis, und für die
einfacheren Spiele sollte es erstmal reichen - hoffe ich... :rolleyes:

Grüße
Dirk
 
Die Specs von Dirkifiz entsprechen ja meinem jetztigen MAME PC.
Damit dürfte Model2 doch nicht flüssig laufen, oder?

Mein Laptop hat ein Core Duo (nicht Core 2 Duo). Damit läuft Model2 flüssig.
Jedoch Tekken Tag Tournament (MAME) läuft nicht 100% (Sound mal außen vor), da müsste sicher ein Core 2 Duo her.

Ich denke Core 2 Duo wäre aus heutiger sicht (auch auf Hinblick von Preis/Leistung) sicher die richtige wahl. Qudaro oder core 2 quadro bringt dann in 2 jahren etwas, wenn die programme hierfür optimiert sind.
 
Zurück
Oben