PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Workshop: wie baue ich einen Mame PC für ein Arcade Cabinet, Musterkonfiguration



MR_CODE_RED
17-04-2009, 23:51
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 (http://mame32fx.altervista.org/archive.htm)
Romset: 0.129 passend zu der MAMEUIFX32 Version
Frontend: GameEx 10.05 - Windows Install (http://www.gameex.net/Download/tabid/67/Default.aspx)
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 (http://www.chip.de/downloads/_Torrent-uTorrent_16827062.html)

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

joecool123
18-04-2009, 07:57
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....

MR_CODE_RED
18-04-2009, 09:12
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

Stefan
19-04-2009, 17:23
Super Idee !

Da ich im Mom noch DOS mit ADVMAME nutze interessiert mich der Aufbau im Zusammenhang mit Soft15kHz.

Krolli99
21-04-2009, 10:11
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

Dirkifiz
21-04-2009, 10:36
Mame Version :MAMEUIFX32 0.129 (http://mame32fx.altervista.org/archive.htm)
Romset: 0.129 passend zu der MAMEUIFX32 Version
Frontend: GameEx 10.05 - Windows Install (http://www.gameex.net/Download/tabid/67/Default.aspx)



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

isjarichtig
21-04-2009, 10:56
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!

nexus6
21-04-2009, 11:32
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.

MR_CODE_RED
21-04-2009, 13:06
@ 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.

MR_CODE_RED
21-04-2009, 13:37
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.

isjarichtig
21-04-2009, 22:39
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:

OldNik
22-04-2009, 07:30
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...

Rewaldus
22-04-2009, 18:59
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?

MR_CODE_RED
22-04-2009, 19:39
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

loray
22-04-2009, 20:12
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.

SailorSat
22-04-2009, 21:39
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.

Rewaldus
22-04-2009, 22:28
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?

SailorSat
22-04-2009, 22:47
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.

Dirkifiz
22-04-2009, 23:29
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

Rewaldus
23-04-2009, 07:42
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.

MR_CODE_RED
23-04-2009, 10:55
Ihr müsst immer folgendes Unterscheiden: 1. Ein Rom wird mit Mame ausgeführt --> Prozessor Power wird benötigt, Grafikkarte bringt hier nichts Wenn das jetzt ein game ist, welches Ursprünglich 3D Grafik hatte wird das alles nur durch die CPU emuliert, dementsprechend braucht man bei 3d Spielen wirklich viel Power... Das ganze geht soweit, dass es immer einige Spiele geben wird die in Mame nicht flüssig laufen, irgendwann muss man mal eine grenze ziehen 2. Ein Rom wird mit Model 2 (Sega Model2 Hardware) bzw. Zinc (Playstation Hardware) ausgeführt --> Prozessor Power wird benötigt, wie ich bereits sagte ist ein Doppelkern Prozessor empfehlenswert jedoch wird gerade hier auf die Grafikkarte zurückgegriffen, dementsprechend laufen games hier mit GPU Unterstützung flüssig die mit Mame erst ab 4 GHZ flüssig laufen würden... Wer auf 3D games verzichtet, braucht auch keinen Dual Core ... wie ich bereits erwähnte ist ein 2,8 GHZ P4 für so gut wie alles außer 3D ausreichend. Wer Model 2 und Zinc nutzen will muss wesentlich mehr investieren... Und vergesst bitte niemals: es sind ca 6000 roms die auch ohne dual core laufen... das sollte eigentlich für immer und ewig reichen

Rewaldus
23-04-2009, 11:21
Danke MR_CODE_RED, dass du es noch einmal auf den Punkt bringst.

Mein MAME PC ist derzeit für die angesprochen 6.000 MAME roms (als ich 2004 anfing waren es gerade mal 3.000), welche kein 3D nutzen gerüstet. Ich habe nur Probleme bei 3D spielen ala TEKKEN und sonstigen Emus (z.B. Model2, 3DO und Dreamcast).

Hier war mir nie so richtig klar, ob es hier am Prozessor oder der ArcadeVGA liegt, da diese Emus ja auch die Grafikkarte nutzen. Die ArcadeVGA ist ja nicht das Spitzenmodell unter den Grafikkarten.

Ich denke aber, dass eine ArcadeVGA im Zusammenspiel mit einem core2duo schon in der Lage Model2 flüssig darzustellen.

@MR_CODE_RED
Hast du eine Link zu dem von dir angesprochenem Forum zu Model2?

Ich steige bei dem Workshop ein, wenn es ums Einrichten von Gameex geht. Fronted waren bisher ein Buch mit sieben Siegeln und das muss sich endlich mal ändern.

MR_CODE_RED
23-04-2009, 15:41
http://www.speksnk.org/foro/viewtopic.php?f=50&t=70030
hier wird über model 2 Anforderungen diskutiert ... einfach mal durchblättern da sind einige Beispiele bei.

MR_CODE_RED
23-04-2009, 16:55
So jetzt gehts hier mal endlich los.
Fangen wir mal ganz von vorne an... Was brauchen wir um Mame laufen zu lassen? Richtig einen PC.
Der PC ist die Recheneinheit in unserem Mame Auotomaten, Ziel eines Mame Cabs ist unter Anderem, dass man später nicht mehr merkt, dass ein PC verbaut ist... aber bis wir soweit sind, dass wir den PC verbauen können müssen wir diesen natürlich ersteinmal komplett einrichten, nach möglichkeit so weit, dass wir ein voll funktionales System haben ohne dass eine Maus oder Tastatur benötigt werden, um den Mame Automaten bedienen zu können.

Viele von euch haben eventuell schon einen fertigen PC und müssen sich daher um den Bau des PC nicht mehr kümmern, ihr könnt dann diesen Schritt quasi komplett überspringen.

Über das Thema Hardware Anforderung wurde hier ja bereits ausgiebig diskutiert aber was brauchen wir eigentlich im Detail alles um einen PC zu bauen?



Mainboard, die Grundplatine eines PC hier werden u.a. alle peripherie Geräte angeschlossen, Steckkarten eingesteckt u.v.m sozusagen die Schnittstelle sämtlicher Hardware eines PC
Prozessor bzw. CPU, die Recheneinheit eines PC wird auf einen dafür vorgesehenen Sockel auf das Mainboard gesteckt leider passt nicht jeder Prozessor auf jedes Mainboard, der Sockel des Mainboards muss dafür vorgesehen sein. Auf dem Prozessor sitzt der Kühler, welcher den Prozessor davon abhält zu überhitzen.
Arbeitsspeicher bzw. RAM, diese kleinen Riegel bestimmen mitunter die Arbeitsgeschwindigkeit sie stellen sozusagen das Kurzzeitgedächtnis eines PC dar, also vor Allem Daten die möglichst schnell abruf bereit sein müssen. Auch hier muss das Mainboard zu dem Arbeitsspeicher passen, da es verschiedene Bauformen von Arbeitsspeicher gibt. SD-RAM wurde früher verwendet und ist für uns schon so gut wie uninteressant, DDR-RAM hat auch schon seine Jahre auf dem Puckel, reicht aber für unsere Zwecke voll und ganz aus. DDR2-Ram kostet heutzutage sogar weniger als DDR-RAM und ist standard auf Sockel 775 und Sockel AM2 Boards, DDR3-RAM ist noch zu teuer und daher nicht empfehlenswert.
Festplatte, sozusagen das Langzeitgedächtnis eines PC, moderne Festplatten befriedigen selbst enormen Speicherbedarf bis über einen Terrabyte. Ältere Festplatten werden mittels einem 40 oder 80 Poligen IDE Flachbandkabel an einen IDE Port des Mainboards angeschlossen, Festplatten der neueren Generation mittels sogenanntem SATA Stecker an einen SATA Port.
Laufwerk, für die Installation von Windows reicht ein einfaches CD-ROM Laufwerk, vorsicht ist nicht abwärtskompatibel zu Salamischeiben
Netzteil, das Netzteil versorgt alle Komponenten des PC mit Strom, das Mainboard wird einmal mittels 24-poligen ATX Stecker angeschlossen und ein zweites mal mittels kleinerem Stecker glaube es ist ein 8 poliger. Desweiteren werden alle Laufwerke und Festplatten in der Regel mit dem 5 poligen Molexstecker angeschlossen.
Powerschalter, wird an zwei Pins des Panel des Mainboars angeschlossen. Auf dem Mainboard befindet sich meist eine Beschriftung wie SPWR = Switch Power siehe eines meiner Bilder
Grafikkarte, ist die Schnittstelle zwischen PC und Monitor. Ältere Grafikkarten werden auf den AGP-Port des Mainboards gesteckt, neuere Grafikkarten an den PCI-Express-Port. Moderne Grafikkarten benötigen oft einen zusätzlichen Stromanschluss vom Netzteil, meist Molexstecker. Grafikkarten können auch onboard sein, dass heißt sie sind auf dem Mainboard verlötet. Das erkennt man daran, wenn sich auf dem Mainboard bereits ein AGP bzw. DVI Port befindet, dies sind die Anschlüsse für den Monitor.
Soundkarte, für die Soundausgabe zuständig, ist heutzutage meistens onboard, es gibt soundkarten mit vielen verschiedenen Eingängen, meiner Meinung nach reicht eine einfache onboard Soundkarte, sofern ihr kein 7.1 Soundsystem anschließen wollt.
Tastatur, wird mindestens benötigt um den PC zu bedienen. PS/2 Tastaturen bitte immer in den lila PS/2 Port (runder Stecker) anstecken.
Monitor, wird verwenden zum konfigurieren einen normalen PC Monitor, Röhrenmonitor oder Flachbildschirm ist egal, hauptsache er passt an die Grafikkarte, es gibt Monitore mit VGA, DVI Ausgang.


Auf den Bildern hab ich versucht wichtige Details festzuhalten schauts euch einfach mal an, wenns noch Fragen gibt hier sofort posten...

Nächstes Kapitel: Kapitel 2 : Installation von Windows

MR_CODE_RED
23-04-2009, 18:56
Wenn ihr nun alles zusammen gebaut habt, schaltet ihr den PC ein und seht hoffentlich den sogenannten Power on Self Test, unter Anderem wird die Prozessorgeschwindigkeit, größe des Arbeitsspeichers und die angeschlossenen Laufwerke und Festplatten angezeigt.
Wenn der Bildschirm schwarz bleibt heißt das in den wenigsten Fällen, dass der Bildschirm defekt ist, sondern meistens, dass ihr irgendwas beim zusammenbau falsch gemacht habt, bzw. bestimmte Hardwarebauteile defekt sind.

Bootreihenfolge (boot priority) so ändern, dass der PC von CD startet

Jetzt legt ihr die Windows Installations CD in das CD Laufwerk ein und startet den PC neu.
beim Neustarten des PC haltet ihr die Taste "entf" oder "F2" (Je nach Mainboard unterschiedlich) eurer Tastatur gedrückt um in die Grundkonfiguration des Mainboards dem sogenannten BIOS (Basic Input Output System) zu gelangen.
Im Bios angekommen müsst ihr durch die Menüs wechseln und nach der Bootreihenfolge suchen, dort steht zum Beispiel etwas wie : "FIRST BOOT DEVICE: HDD, SECOND BOOT DEVICE: FLOPPY, THIRD BOOT DEVICE: REMOVEABLE"
Die Bootreihenfolge gibt an in welcher Reihenfolge der PC nach einem Bootmedium suchen soll.
Wir wollen von der Windows cd booten, deshalb bei FIRST BOOT DEVICE etwas wie CDROM stehen.
Wenn ihr das eingestellt habt drückt die Taste F10 ihr werdet gefragt "Save to CMOS and EXIT" und bestätigt mit der Taste Y bzw. Z: im Bios ist die Tastatur in der Regel englisch eingestellt und die englische tastatur hat das Z mit dem Y vertauscht.

Windows XP zum ersten Mal von der CD starten, Partitionsverwaltung

Nun sollte der PC neustarten und von der CD booten: Es erscheint eine Meldung "Bitte drücken Sie eine beliebige Taste um von der CD zu starten" dies tun wir natürlich.
Jetzt werden eine ganze Menge benötigter Treiber geladen, das kann einige Minuten dauern.

Wenn ihr jetzt bereits ein Windows auf der Festplatte installiert habt, werdet ihr gefragt, ob ihr dieses Wiederherstellen wollt oder neuinstallieren wollt.
Mit der Taste Enter gehts zur Neuinstallation.
Es erscheint der Windows Lizenzvertrag, wer den lesen mag soll das tun, ansonsten drückt ihr die Taste F8 um die Installation fortzusetzen
Jetzt sehen wir die bestehenden Partitionen auf der Festplatte.
Partitionen sind im einfachsten Sinne Aufteilungen einer Festplatte in mehrere Teile.

Bereits vorhandene Partitionen löschen

In Windows wird jede Partition als eigene Festplatte angezeigt.
Wenn ihr hier bereits Partitionen stehen habt so sind diese zu löschen dies tut ihr indem ihr die entsprechende Partition auswählt und die Taste L auf eurer Tastatur drückt.
Im nächsten Bild müsst ihr das löschen der Partition bestätigen, indem ihr Enter drückt.

Vorsicht: Für den Fall, dass ihr eine Festplatte nehmt auf der bereits Partitionen angelegt sind: Vergewissert euch, dass ihr die Daten nicht mehr braucht, nach dem löschen einer Partition gehen sämtliche Daten auf der Partition verloren und sind nur mühsam wieder herzustellen!

Das macht ihr jetzt mit jeder Partition, so dass ihr am Ende nur noch ein unpartitionierter Bereich übrig bleibt.

Eine neue Partition anlegen

Jetzt drückt ihr die Taste E, um eine neue Partition zu erstellen.
Ihr werdet im nächsten Bild gefragt, wie groß die Partition sein soll, es wird standardmässig die maximalgröße, also die gesamte größe eurer Festplatte vorgegeben, das könnt ihr auch so belassen und drückt im nächsten Bild enter, um das erstellen der Partition zu bestätigen.
Jetzt gelangt ihr wieder zurück in das Partitionsfenster, dort solltet ihr jetzt die soeben erstellte Partition sehen + einen Unpartitionierten Bereich von ein paar Megabyte (MB), der bleibt immer übrig, stört euch nicht daran.
Die frisch installierte Partition ausgewählt drückt ihr enter und kommt zum nächsten Bild.

Partition formatieren + benötigte Installationsdateien auf die Festplatte kopieren

Nun werdet ihr dazu aufgefordert, die Partition zu formatieren.
Windows XP verwendet dazu standardmässig das Dateisystem NTFS, wählt jetzt "Partition mit dem NTFS-Dateisystem Formatieren <Schnell>" aus und bestätigt, indem ihr enter drückt.
Nun wird in einem Schritt A) Die Partition formatiert und B) Benötigte Dateien, für das Installieren von Windows kopiert. Dies kann mitunter bis zu einer halben Stunde dauern, im Anschluss startet das System automatisch neu. Ab jetzt war leider die Kamera leer, so dass ich keine Bilder dazu mehr habe, sollte aber nicht weiter kompliziert sein

Windows XP Installieren; Installationsroutine
Nachdem neustart sollte zum ersten Mal das Windows XP Logo während des Starts zu sehen sein und es geht anschließend sofort in die Installationsroutine.
Dort müsst ihr nach einiger Zeit die Systemuhr einstellen, einen Windows XP CD Key eingeben und einen Administrator Namen zuweisen.
Es folgen eventuell noch weitere Einstellmöglichkeiten, diese können aber ignoriert werden indem ihr immer auf weiter klickt.
Nach einiger Zeit ist die Installation abgeschlossen und der PC startet neu, jetzt sollte Windows XP das erste Mal durchstarten... ihr werdet je nach Windows XP Version eventuell noch aufgefordert einen User anzulegen, dieser darf nicht den selben namen haben, wie der Administrator, welchen ihr während der Installationsroutine eingegeben habt.
Eventuell nerven noch der ein oder andere Assistent ( das sind laut microsoft benutzerfreundliche Programme, die bestimmte Einstellungen vereinfachen sollen) zum Beispiel mit der Frage, ob eine Firewall aktiviert werden soll oder nicht... klickt das am besten einfach weiter...

Nächstes Kapitel: Kapitel 3: Installation von Treibern, Tools und Feineinstellungen in Windows

MR_CODE_RED
25-04-2009, 11:51
So jetzt solltet ihr ein frisches Windows XP installiert haben.
Ihr könnt jetzt die Bootreihenfolge im Bios wieder so ändern, dass FIRST BOOT DEVICE auf HDD steht. Siehe dazu Kapitel 2: Bootreihenfolge (boot priority) so ändern, dass der PC von CD startet

Schritt 1: Treiberinstallation

Jetzt haben wir also ein nacktes Betriebssystem vor uns, wahrscheinlich ist zu diesem Zeitpunkt die Bildschirmauflösung unpassend und Netzwerkkarte, Soundkarte sowie Grafikkarte funktionieren wenn überhaupt eingeschränkt.
Als erstes sollten wir anfangen die benötigten Treiber der Komponenten zu installieren.
Ein Treiber ist die Schnittstelle zwischen der Hardware und dem Betriebssystem, er wird sozusagen benötigt, damit das Betriebssystem mit den Hardwarekomponenten vernünftig arbeiten kann.
Da es unzählig unterschiedliche Hardwarekomponenten gibt, gibt es natürlich auch unzählig unterschiedliche Treiber.
Da wir höchstwahrscheinlich alle verschiedene Hardwarekomponenten verwendet haben werden wir auch alle die jeweils passenden Treiber dafür brauchen.
Beim Kauf von Hardwarekomponenten legen die Hersteller in der Regel die Treiber auf einer CD bei, leider kommen diese aber mit der Zeit irgendwie immer abhanden.
Außerdem gibt es eventuell im Internet längst aktuellere Treiber, als die, die damals auf CD beigelegt wurden.

Folgende Treiber sind in der Regel zu installieren:



Chipsatztreiber (für das Mainboard)
Grafikkartentreiber (für die Grafikkarte)
Netzwerkkartentreiber (für die Netzwerkkarte)
Soundkartentreiber (für die Soundkarte)

Da wir zu diesem Zeitpunkt noch keine funktionstüchtige Netzwerkkarte haben, können wir auch nicht im Internet nach Treibern suchen.
Hierfür wird euer Arbeits PC hinzugezogen von dort aus begebt ihr euch auf die Treibersuche.
Ladet am besten außerdem direkt das Programm Winrar (http://www.chip.de/downloads/c1_downloads_hs_getfile_v1_16082485.html?t=1240650 124&v=3600&) das Programm XP Anti Spy (http://www.chip.de/downloads/c1_downloads_hs_getfile_v1_16091369.html?t=1240649 734&v=3600&) und das Programm Mame Boot Logo (http://www.gameex.net/LinkClick.aspx?fileticket=sjVZyy3glkU%3d&tabid=86&mid=425) sowie K-Lite Codec Pack (http://www.chip.de/downloads/c1_downloads_hs_getfile_v1_23298108.html?t=1240651 224&v=3600&)
Falls ihr die Wahl habt nehmt ihr immer einen "X86" und keinen "X64" kompatiblen Treiber.
X86 (32 Bit) steht für den Prozessorbefehlssatz, da unser Windows XP ein 32 Bit Betriebssystem ist benötigen wir immer X86 (32 Bit) kompatible Treiber, X64 steht für einen erweiterten Prozessorbefehlssatz den z.B. Windows Vista 64 Bit verwenden kann.
Wenn ihr alle Treiber zusammen habt brennt ihr diese auf eine CD oder kopiert sie einfach auf einen USB Stick, welchen ihr dann an den hoffentlich vorhandenen USB Port des zukünftigen Mame PCs steckt bzw. die CD in das Laufwerk dort einlegt.
Für das entpacken bestimmter Treiber wird eventuell Winrar benötigt, installiert Winrar am besten als Erstes.
Nachdem abschluss einer Treiberinstallation werdet ihr gefragt, ob der PC neugestartet werden soll, installiert zuerst alle Treiber und startet dann den PC einmal neu, das spart Zeit.

Chipsatztreiber aka Mainboardtreiber (engl. Chipsetdriver)

Leider wird in Windows nirgends angezeigt, welches Mainboard man verwendet...
Bei vielen Mainboards wird dies während des Power on Self Test angezeigt, also sobald ihr den PC einschaltet.
Man kann während des Power on Self Test die Pause Taste drücken, um das Bild anzuhalten.
Ansonsten hilft nur, auf das Mainboard zu schauen, meistens ist irgendwo versteckt der Name des Mainboards zu sehen.
Wenn ihr den Namen gefunden habt, solltet ihr ersteinmal auf der Homepage des Herstellers nachschauen, ob ihr dort den Treiber herbekommt, meistens unter Support, Downloads, Drivers, Treiber oder ähnlichem.
Wenn ihr dort nix findet dann gebt einfach den kompletten Namen + das Präfix Treiber download bei Google ein.
z.B: "Elitegroup K7S5A Treiber download"

Grafikkarten Treiber (engl. VGA driver)

Bei der Grafikkarte gilt das gleiche: Ihr könnt Sie in Windows nirgendwo identifizieren.
Die Typenbezeichnung ist irgendwo auf der Grafikkarte vermerkt.
Bei einer Onboard Grafikkarte begebt ihr euch auf die Homepage des Herstellers und wählt dort euer Mainboard aus, jetzt werden hoffentlich alle benötigten Treiber und dementsprechend auch euer Grafikkarten Treiber angezeigt.
Die meisten aktuelleren Grafikkarten sind entweder von NVIDIA (http://nvidia.de), ATI (http://ati.de) oder sofern es eine Onboardgrafikkarte ist von INTEL (http://intel.de).
Es gibt natürlich noch ein paar Exoten wie etwa 3DFX (Voodoo Grafikkarten) (http://www.voodooland.org/) SIS (http://www.sis.com/download/agreement.php?url=/download/), VIA (http://de.viatech.com/de/index.jsp), Matrox (http://matrox.de) und S3 (http://www.s3graphics.com/) aber die sind generell nicht zu bevorzugen !

Die Treiber bekommt ihr hier meistens direkt auf den Seiten der Hersteller einfach auf den Link des entsprechenden Herstellers klicken.
Wenn ihr hier nichts findet dann versucht es wieder mit der google Methode.

Netzwerkkartentreiber (engl. landriver)

Netzwerkkarten sind heute in der Regel Onboard, begebt euch deshalb auf die Homepage des Mainboardherstellers, wenn ihr euer Mainboard ausgewählt habt, findet ihr hoffentlich alle benötigten Treiber inklusive der Netzwerkkartrentreiber. Ansonsten Google Methode.

Soundkartentreiber (engl. sounddriver oder audiodriver)

Soundkarten sind heute in der Regel Onboard, begebt euch deshalb auf die Homepage des Mainboardherstellers, wenn ihr euer Mainboard ausgewählt habt, findet ihr hoffentlich alle benötigten Treiber inklusive der Soundkartentreiber. Ansonsten Google Methode.

Wenn ihr jetzt alle Treiber installiert habt, dann startet den PC einmal neu.
Jetzt prüfen wir, ob alle Treiber ordnungsgemäß installiert wurden:
haltet dazu die Windows Taste gedrückt und drückt anschließend die Pause Taste zusätzlich: Es öffnen sich die Systemeigenschaften.
Wählt den Karteireiter "Hardware" und klickt dann auf den Button
"Geräte Manager"
Hier werden alle Hardwarekomponenten angezeigt... Es sollten jetzt keine gelben Fragezeichen bzw. Ausrufezeichen bei den einzelnen Hardwarekomponenten mehr zu sehen sein.
Falls doch kann es sein, dass a) ein wichtiger Treiber noch nicht oder falsch installiert wurde(Grafikkarte, Soundkarte,Netzwerkkarte) oder b) ein unwichtiger Treiber nicht oder falsch installiert wurde.
Wichtig ist eigentlich nur, dass die von mir genannten Treiber vernünftig installiert wurden, im Geräte Manager sind das : "Audio-,Video- und Gamecontroller"; "Grafikkarte" und "Netzwerkkarte"


Schritt 2: Anpassen von Windows

So da wir jetzt alle Treiber installiert haben, möchten wir unser Windows ein bisschen anpassen. Viele Dinge an Windows sind einfach lästig und für den Gebrauch als Mame PC nicht zulässig.

Als erstes Stellen wir die Auflösung für den Monitor ein: klickt auf einen leeren Bereich des Desktops mit der rechten Maustaste und wählt im Kontextmenü "Eigenschaften" jetzt wechselt ihr auf den Kartereiter "Einstellungen" hier könnt ihr jetzt die Einstellung mit dem Regler einstellen: Wählt 1024 * 768 vorrausgesetzt ihr habt einen 4:3 Bildschirm und keinen 16:10 oder gar 16:10 Breitbild, der ist für den Betrieb von Mame sowieso ein absolutes no go. Bestätigt indem ihr auf "Übernehmen" klickt.
Jetzt klickt ihr auf den Button "Erweitert" und wählt dort den Karteireiter "Monitor" aus.
Im Dropdown Menü wählt ihr 60 Hertz aus (Bei einer höheren Refresharte des Monitors kommt es in Mame oft zu Bild- oder Soundstörungen) und klickt auf den Button Ok, wir gelangen zurück ins vorherige Fenster.
Wir wechseln auf den Karteireiter "Bildschirmschoner" und wählen im Dropdownmenü "(kein)" also keinen Bildschirmschoner aus und klicken auf den Button "Übernehmen", um dies zu bestätigen.
Wir wechseln zum Karteireiter "Hintergrund" und wählen "(kein)" also keinen Hintergrund aus , als Farbe stellen wir Schwarz ein. Wir klicken auf den Button OK um unsere Auswahl zu bestätigen und das Fenster zu schließen.

jetzt schalten wir alle visuellen Effekte und allen schnicki schnacki ab, indem wir wieder Windows Taste + Pause drücken.
Jetzt wechseln wir auf den Karteireiter "Erweitert" und klicken dann auf den Button "Einstellungen"
Dort wählen wir "für optimale Leistung anpassen" und bestätigen indem wir auf den Button OK klicken.

Als nächstes schalten wir weitere unnötige "Features" ab. Ich verwende dazu das Tool XP Anti Spy (http://www.chip.de/downloads/c1_downloads_hs_getfile_v1_16091369.html?t=1240649 734&v=3600&), klickt auf den Link, um das Programm herunterzuladen.
Installiert das Programm und stellt die Einstellungen so ein, wie ich sie auf den Screenshots XP_Anti_Spy_setup_1 und XP_Anti_Spy_Setup_2 festgehalten habe.
Unter Anderem werden nervige Baloon Tipps wie, "Sie sind eventuell gefärdet" usw. abgeschaltet, sowie das komplette Security Center und der MSN Messanger gelöscht.

Jetzt ändern wir das Bootlogo, welches beim Start des PC angezeigt wird.
Dazu brauchen wir das Programm Mame Boot Logo (http://www.gameex.net/LinkClick.aspx?fileticket=sjVZyy3glkU%3d&tabid=86&mid=425) vorraussetzung dafür ist Winrar (http://www.chip.de/downloads/c1_downloads_hs_getfile_v1_16082485.html?t=1240650 124&v=3600&).
Nachdem Ihr Mame Boot Logo heruntergeladen habt klickt ihr es mit einem Doppelklick an, es öffnet sich winrar und zeigt den Inhalt des gepackten Archivs an.
jetzt klickt ihr doppelt auf "Bootlogo.exe" das Programm wird aufgerufen.
Wählt unter "Dateien" MameLogo.bmp aus und klickt anschließend auf den Button "setze dieses Boot-Image"
Dann bestätigt ihr mit dem Button Ok.

Startet jetzt den PC neu und schaut ob es funktioniert hat, frei nach dem Motto "Reboot tut immer gut"
Es sollte nun beim Start das Mame Logo anstatt dem Windows XP Logo erscheinen.

Jetzt installieren wir die Videocodecs, die später benötigt werden, um die Vorschauvideos der einzelnen Games in unserem Frontend anzeigen zu können.
Standardmässig bringt Windows XP nur ein paar langweilige propriotäre Codecs mit.
Wir peppen das ganze ein bisschen auf mit K-Lite Codec Pack (http://www.chip.de/downloads/c1_downloads_hs_getfile_v1_23298108.html?t=1240651 224&v=3600&)
Das Codec Pack bringt so ziemlich jeden Codec mit, so dass wir uns, um nichts anderes kümmern müssen als K-Lite zu installieren.
Nachdem ihr das Setup heruntergeladen habt führt ihr dieses aus und klickt euch einfach immer dadurch, an den Einstellungen müssen wir nichts ändern.

jetzt verstecken wir die Taskleiste:

Rechtsklick auf die einen leeren Bereich der Taskleiste, im Kontextmenü wählen wir "Eigenschaften"
Jetzt setzen wir ein Häkchen bei "Taskleiste automatisch ausblenden" und klicken auf den Button "Übernehmen"
Wo wir gerade dabei sind Ändern wir direkt das Startmenü,Seit Windows XP hält die Standarddarstellung ja kein normaler Mensch mehr aus:
Wir wechseln auf den Karteireiter "Startmenü" und wählen "klassisches Startmenü" dann klicken wir auf "OK"

Und jetzt verstecken wir den Desktop: Rechtsklick auf einen leeren Bereich des Desktops, im Kontextmenü wählen wir "Symbole anordnen nach" und dann machen wir das Häckchen bei "Desktopsymbole anzeigen" weg.
Im Rahmen dieses Workshops wird es mit Sicherheit nötig sein, die Desktopsymbole wieder anzeigen zu lassen, wenn die komplette Konfiguration fertig ist blendet ihr die Desktopsymbole dann wieder aus, sobald ihr das System mal warten müsst, blendet ihr sie wieder ein.

Et Voila wir haben schwarzen leeren Hintergrund, das soll ersteinmal unsere Vorraussetzung für ein nicht sichtbares Windows sein.

Update: Deaktivieren der Einrastfunktion

Hatte ich ganz vergessen: Da in Mame die Taste Shift für spieler 1 Taste 4 verwendet wird kann das mit der Einrastfunktion kolidieren.
Deshalb aktivieren wir die Einrastfunktion drückt dazu fünfmal die Shift Taste und klickt Unter "Einrastfunktion" auf den Button "Einstellungen"
Jetzt macht ihr den Haken bei "Tastenkombination aktiveren" weg und klickt auf Ok und danach nochmal auf Ok um das ganze zu schließen.
Jetzt sollte auch bei dem wildesten gedrücke auf die Shift Taste nichts mehr nerven.


Update: entfernen des Willkommensbildschirms von Windows

Es wurde nachträglich erarbeitet, wie man den Willkommensbildschirm und Abmeldebildschirm in Windows endgültig komplett loswird:

Grundvorraussetzung ist die "klassische Benutzeranmeldung" und ihr müsst dem Benutzer ein Passwort zuweisen aber keine Sorge das braucht ihr nicht jedes Mal beim Start eingeben.
Klickt auf Start -> Einstellungen -> Systemsteuerung: es öffnet sich die Systemsteuerung und ihr wählt Benutzerkonten.
Jetzt klickt ihr auf "Art der Benutzeranmeldung ändern" und im Folgenden entfernt ihr beide Haken: "Willkommensseite verwenden" und "Einfache Benutzerumschaltung aktivieren"
Jetzt müsst ihr dem Benutzer mit dem ihr euch anmeldet noch ein Passwort geben, falls ihr dies noch nicht getan habt.

Jetzt entfernen wir die Statusmeldungen während des An und Abmeldens:
Jetzt klickt ihr wieder auf Start -> Ausführen und gebt dann folgendes ein : "control userpasswords2" im darauf Folgenden Fenster markiert ihr euren Benutzer und nehmt den Haken "Benutzer müssen Benutzernamen und Kennwort eingeben" raus. Ihr werdet jetzt aufgefordert ein letztes mal euer Kennwort einzugeben, damit ihr diese Einstellung bestätigt.
Wenn ihr das erledigt habt, begebt ihr euch in die Windows Registry, damit wir die zwei nötigen Registry Hacks durchführen können.
Klickt dazu wieder auf Start -> Ausführen und gebt den Befehl "regedit" ein.
Jetzt öffnet sich die Windows registry... ihr navigiert in der Baumstruktur nach "HKEY_LOCAL_MACHINE >Software>Microsoft>Windows>CurrentVersion>Policie s>System" und sucht dort nach dem Eintrag "DisableStatusMessages" wenn es diesen Eintrag gibt, dann klickt ihr ihn doppelt an und ändert im darauf Folgenden Fenster den Wert auf "1" und stellt diesen Wert als Hexadezimal ein.
Wenn dieser Eintrag nicht existiert, legt ihr ihn einfach an: Klickt dazu in einen leeren Bereich und wählt neu->Schlüssel->DWORD Wert und nennt diesen Eintrag "DisableStatusMessages", danach klickt ihr doppelt auf den soeben erstellten Schlüssel und tragt dort "1" ein, und sorgt dafür, dass der Wert hexadezimal ist.

Jetzt färben wir den Hintergrund beim Anmelden, während des Willkommensbildschirms bzw. beim Abmelden während des Abmeldebildschirms schwarz, damit man diesen nicht mehr sieht.

Begebt euch dazu erneut in die registry: Klickt dazu wieder auf Start -> Ausführen und gebt den Befehl "regedit"
In der Registrierung navigiert ihr diesmal nach "HKEY_USERS>.DEFAULT>Control Panel>Colors" und editiert dort den Eintrag "background" tragt "0 0 0" ein und bestätigt mit OK.

Jetzt startet ihr den PC neu und der Willkommensbildschirm sowie Abmeldebildschirm sollte für immer verschwunden sein.

Update: entfernen der Betriebssystem Auswahl nach dem Ändern des Boot Logos mittels dem hier gezeigtem Prorgramm Boot Logo:

Falls nachdem ändern des Boot Logos mittels dem Programm Bootlogo ein Betriebssystem-Auswahlbildschirm erscheint könnt ihr diesen entfernen, indem ihr das alte Bootlogo löscht.

Öffnet dazu euren Arbeitsplatz und klickt "Extras -> Ordneroptionen".
Unter dem Karteireiter "Ansicht" macht ihr den Haken bei "Geschützte Systemdateien ausblenden" weg.

Jetzt sollte im Verzeichnis C:\ die Datei boot.ini zu sehen sein.
Klickt diese doppelt an, es sollten zwei Zeilen dort stehen die etwa so aussehen:
"multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"

Geht nun äußerst sorgfältig vor ! und macht vorher besser ein Backup dieser Datei!
Ihr müsst nun die Zeile löschen, inder nichts von Boot-Logo steht und die andere müsst ihr stehen lassen.
Danach speichert ihr über "Datei->Speichern" und startet den PC neu, jetzt sollte die Auswahl verschwunden sein.

Update: Instant Sheller Tool zum automatischen entfernen sämtlicher Windows nerverein

Mit diesem Tool (http://www.gameex.net/Community/InstantSheller/tabid/73/Default.aspx) können mit ein paar Mausklicks sofort in das Frontend booten und alles von Windows verstecken.

Vorsicht: Das Programm funktioniert NUR mit Windows XP und greift tief in die Registry von Windows ein, Benutzen auf eigene Gefahr!

Nächstes Kapitel: Kapitel 4: Einrichtung von MameUIFX32

Dirkifiz
28-04-2009, 01:14
Hallo mr_code_red,

erstmal vielen Dank für diesen sehr ausführlichen Workshop und die viele Schreibarbeit und Mühe, die Du Dir da machst ! :thumbs:


Bin schon gespannt, wie es weitergeht !

momentan hat noch alles genau wie beschrieben geklappt,
meinen MAME-PC habe ich erstmal auf ein Holzbrett geschraubt,
bis auf das CD-ROM , das wird nicht mit eingebaut und ist nur während der Installation angeschlossen.


http://www.scirocco2.de/mame_computer_aufbau1.jpg

Grüße
Dirk

MR_CODE_RED
28-04-2009, 08:03
Na wenigstens einer, der mir hier mal ein bisschen Feedback gibt :D

Und was für ein System hast du da verbaut ??

Dirkifiz
28-04-2009, 08:36
Und was für ein System hast du da verbaut ??


also wiegesagt, dieses 35 Euro-Bundle hier (http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=360148375947)
bestehend aus einem Mainboard mit integriertem Sound & LAN,
einem Athlon XP 2200 und zusätzlich 1 GB DDR-RAM
( ich möchte vorwiegend die Arcade-Klassiker spielen, dafür sollte das setup gemäß Deinem genannten Anforderungsprofil ja ausreichen )

Als Grafikkarte die ArcadeVGA von Ultimarc , ferner hängen
schon mal der J-PAC und PAC-Drive am USB und warten darauf,
daß sie was zu tun bekommen :)

Das Mainboard kann ich mit diesem Teil hier (http://www.jacob-computer.de/Geh%E4use_%26_Netzteile_Geh%E4use_%26_Netzteile_di vers_Sharkoon_PC_Jump_Start_-_Ein-_Aus-Schalter_-_Silber_%284044951007776%29_artnr_150759.html) ein- und ausschalten,
da ist ein knapp 2 Meter langes Kabel dran, welches man aus dem
Cabinet rausführen kann, Audio und USB sind auch mit durchgeschleift.

Ich habe Windows XP Professional mit Service Pack 3 installiert,
und gemäß Deiner Vorgabe mit dem Anti-Spy entschlackt.

Ein neues Boot-Bild ist auch drauf, und der Desktop ist sauber.

Nur die kurze "Willkommen"-Meldung in Blau nervt noch ein bißchen , bekommt man das auch weg ?
( Wenn ich den Willkommensbildschirm ausschalte, fährt er nicht mehr automatisch hoch,
sondern bringt ein Kennwort-Eingabefenster )

Parallel dazu laden gerade 19 Gigabyte aus dem Torrent und das ist in etwa
8 Stunden fertig ;)

Version ist 0.131 , ich hoffe das macht nichts.


Grüße
Dirk

Krolli99
28-04-2009, 08:37
Der Workschop ist super gemachte .bin schon gespannt wie es weiter gehrt

MR_CODE_RED
28-04-2009, 09:24
@ Krolli vielen Dank das motiviert mich hier schnell weiterzumachen.

@ Dirkfiz für die Klassiker reicht das voll und ganz.

Der Willkommensscreen ist ne nervige angelegenheit ich hab den ehrlich gesagt auch nie wirklich ganz wegbekommen. Als Workaround hab ich mit TuneUp Utilities einen anderen Willkommensbildschirm eingestellt.

Ich wäre dir sehr verbunden, wenn du das hier (http://www.windowspower.de/Willkommensbildschirm-abschalten-bei-Systemstart_879.html) mal testen könntest und berichtest, ob das funktioniert hat, wenn ja pack ich das noch in Kapitel 3 als Update rein.

Du musst dazu aber glaube ich vorher wieder den klassischen Anmeldebildschrim verwenden.
Bin leider auf der Arbeit daher kann ich es nicht testen.

Das mit dem Torrent Download ist gut, du musst dann aber eine entsprechende Version von MameUIFX32 verwenden. Romset und Mame Version muss immer passen, alles andere ist fürn Arsch aber dazu mehr im nächsten Kapitel.

Dirkifiz
28-04-2009, 10:14
Ich wäre dir sehr verbunden, wenn du das hier (http://www.windowspower.de/Willkommensbildschirm-abschalten-bei-Systemstart_879.html) mal testen könntest und berichtest, ob das funktioniert hat, wenn ja pack ich das noch in Kapitel 3 als Update rein.

jo, mach ich, das teste ich gleich heut abend, bin ja grade auch auf der Arbeit...




Das mit dem Torrent Download ist gut, du musst dann aber eine entsprechende Version von MameUIFX32 verwenden. Romset und Mame Version muss immer passen,

ja, die dazu passende MameUIFX32 Version hab ich auch schon heruntergeladen.


Grüße
Dirk

Rewaldus
28-04-2009, 11:20
@MR_CODE_RED

Von mir auch ein ganz großes Lob und ich lese fleißig mit.
Da ich bereits einen MAME PC ala Dirkifiz in Betrieb habe, habe ich mich bisher ruhig verhalten.

Bin aber auch gespannt, was MAME und Fronted mäßig noch kommt und find es richtig klasse, dass du für Newbies alles so ausführlich schreibst, weiter so.

Eine Anmerkung zum Torrent Download: 18 gig ist schon einiges, mein Set ist aber aufgrund der großen CHD Datein wesentlich größer. Wenn noch weiter andere Sets/Systeme hinzu kommen sollen, dann brauch man schnell eine sehr große HDD. Meine 400 HDD ist jedenfalls voll.

Raptor2311
28-04-2009, 11:41
@MR_CODE_RED

Von mir ebenfalls Fettes LOB und Respekt vor den ganzen Beiträgen.
Klasse Hilfestellung, und für jemanden der Null Ahnung hat, abzulut gut zu verstehen.

Das mit dem Bootskin fehlte mir noch. Vielen Dank dafür.
Habe nur jetzt ein kleines Problem nachdem ich das Installiert habe, und wie beschrieben eingestellt habe.

Beim Booten fragt er mich jetzt jedesmal welches WinXP er Booten soll, das normale, oder das mit dem Bootskin. Ist das Normal?? Oder bekommt man diese Abfrage weg??

http://s11.directupload.net/images/090428/uu3vlu2z.jpg (http://www.directupload.net)

Calamar
28-04-2009, 12:51
Hallo zusammen!

Super Guide bis jetzt und ich bin auch fleißig mit dabei, um mir meinen ersten Arcade Automaten zu bauen. Habe dieses Thema um Arcade Automaten erst vor 2 Wochen entdeckt und somit ich diese Guide gerade für mich sehr informativ. Bin schon gespannt wie es weiter geht, da Mameui und das Fronted ohne Kenntnisse doch sehr schwer zu verstehen sind. Schonmal vielen Dank für deine Mühe im voraus. Gruß Nico

Dirkifiz
28-04-2009, 13:00
Beim Booten fragt er mich jetzt jedesmal welches WinXP er Booten soll, das normale, oder das mit dem Bootskin. Ist das Normal?? Oder bekommt man diese Abfrage weg??




das scheint normal zu sein, ich hatte das dann auch.
Das kannst Du aber in Systemsteuerung->System->Reiter"Erweitert"->Starten & Wiederherstellen->Anzeigedauer der Betriebssystemliste, da dann 0 oder 1 Sekunde reinschreiben..

viele Grüße
Dirk

Raptor2311
28-04-2009, 13:06
Klasse Danke.
Habe da noch ein Problem was aber jetzt nicht dadurch gekommen ist das ich Mala ect. Installiert habe, sondern was bereits von Anfang an gewesen ist.

Und zwar wenn ich den PC starte kommt immer folgendes Bild.

http://s7b.directupload.net/images/090428/aiobipt3.jpg (http://www.directupload.net)

Weiß jemand wie ich das wegbekomme, habe im Bios nichts gefunden. Wenn ich 10 Sekunden Warte Bootet er automatisch weiter. Nervt halt nur der Screen jedesmal beim Einschalten.

MR_CODE_RED
28-04-2009, 13:38
Normalerweise kriegt man das im Bios weg, Ist wahrscheinlich hinter irgendeinem verwirrendem Namen versteckt.
Ich kenne das zum Beispiel unter "Show boot Logo", bzw. "Quiet Boot" "Silent Boot" oder Ähnlichem. Ich bin mir fast sicher, dass es da irgendeine Option gibt, kann mir kaum vorstellen, dass man das im Bios nicht abschalten kann....
Könnte auch sein, dass du "Quick boot" oder so aktivieren musst heißt nur leider bei jedem Mainboard etwas anders...

Calamar
28-04-2009, 13:45
@Raptor2311

Beim Booten fragt er mich jetzt jedesmal welches WinXP er Booten soll, das normale, oder das mit dem Bootskin. Ist das Normal?? Oder bekommt man diese Abfrage weg??


Das selber Problem hab ich auch gehabt. Hab dann in der Boot.ini auf C:\ einfach die zweite Auswahlzeile rausgelöscht ( Die mit Boot-Logo muss drin bleiben) und schon war diese Auswahl weg und das neue Mame Logo bootet.

Gruß Nico

Raptor2311
28-04-2009, 13:53
Normalerweise kriegt man das im Bios weg, Ist wahrscheinlich hinter irgendeinem verwirrendem Namen versteckt.
Ich kenne das zum Beispiel unter "Show boot Logo", bzw. "Quiet Boot" "Silent Boot" oder Ähnlichem. Ich bin mir fast sicher, dass es da irgendeine Option gibt, kann mir kaum vorstellen, dass man das im Bios nicht abschalten kann....
Könnte auch sein, dass du "Quick boot" oder so aktivieren musst heißt nur leider bei jedem Mainboard etwas anders...

Ja ich gucke mal, ich weiß das es damals nicht dagewesen ist, als der PC noch bei unserem Kurzem im Zimmer stand und genutzt wurde.

@Calamar
Danke die Zeile habe ich auch gefunden, wußte nur nicht ob ich die einfach so Löschen kann. Dann mache ich das mal.

Krolli99
28-04-2009, 14:03
Ja ich gucke mal, ich weiß das es damals nicht dagewesen ist, als der PC noch bei unserem Kurzem im Zimmer stand und genutzt wurde.

@Calamar
Danke die Zeile habe ich auch gefunden, wußte nur nicht ob ich die einfach so Löschen kann. Dann mache ich das mal.
das kannst du glaube ich in Bios abschlaten

Raptor2311
28-04-2009, 15:26
Also Bin nun im Bios und da steht folgendes unter dem Boot-Menü:


http://s11b.directupload.net/images/090428/9z8ncinx.jpg (http://www.directupload.net)

Was soll ich den da nun Umstellen??

In dem Untermenü (Boot Device Priority) steht das:

http://s11.directupload.net/images/090428/x4eb47d3.jpg (http://www.directupload.net)

Krolli99
28-04-2009, 15:30
Also Bin nun im Bios und da steht folgendes unter dem Boot-Menü:


http://s11b.directupload.net/images/090428/9z8ncinx.jpg (http://www.directupload.net)

Was soll ich den da nun Umstellen??

In dem Untermenü (Boot Device Priority) steht das:

http://s11.directupload.net/images/090428/x4eb47d3.jpg (http://www.directupload.net)
eine Andere Möglichkeite wäre die Dip schlater fall mir gerade eine.
da würde ich aber zu erster mal in Handbuch nach lesen

MR_CODE_RED
28-04-2009, 15:49
Okay unter boot ist nichts zu sehen... geb ich dir recht hast du auch schonmal unter den anderen Menüpunkten nachgeschaut ? Wie gesagt ist oft gut versteckt, schau mal in jedem Untermenüpunkt nach verdächtigen Einstellmöglichkeiten...
Ansonsten könnte Krolli auch recht haben, es wird dann aber wahrscheinlich nicht per Dip Schalter sondern mit einem Jumper eingestellt.
Ein Jumper sieht aus ist eine kleine Brücke, die dazu dient zwei Pinne zu verbinden, der Jumper wird dann auf zwei Pinne gesteckt wie sie zum Beispiel am Panel zum Anschluss von LEDs, Speaker und so weiter vorhanden sind. Oder an Festplatten sind auch meistens Jumper vorhanden.
Manche Boards lassen tatsächlich einige Einstellungen nur per Jumper zu, hatte das lustige Vergnügen mit einem Aopen Board, welches eine bestimmte Jumper Einstellung brauchte um den Soundausgang von den Frontanschlüssen auf die Hinteranschlüsse zu legen. Da muss man erstmal drauf kommen...
Falls du wirklich nichts im Bios findest hoffe ich für dich, dass du das Handbuch irgendwie auftreibst und dort was findest.

Edit: prüf zur Vollständigkeit halber trotzdem mal quick boot auf disabled, klingt unrealistisch aber probiers trotzdem mal eben aus...

Raptor2311
28-04-2009, 15:54
Hi Danke, aber ich weiß was ein JUMPER ist :D

Das mit dem Quick Boot Mode hatte ich mal auf Disabled stehen gehabt, da geht dann gar nichts mer :o.

Schaue mir die anderen Menü Punkte mal an. Falls ich was finde, mache ich noch mal ein Bild.

Vielen Dank erst einmal.

Dirkifiz
28-04-2009, 17:23
[quote=MR_CODE_RED;95929
Ich wäre dir sehr verbunden, wenn du das hier (http://www.windowspower.de/Willkommensbildschirm-abschalten-bei-Systemstart_879.html) mal testen könntest und berichtest, ob das funktioniert hat,[/quote]

also bei mir hats nicht funktioniert, der blaue Welcome-Screen blitzt immer noch auf.

Naja, nicht sooo tragisch.

soo, nun bin ich aber gespannt wie es weiter geht ! :thumbs:

Grüße
Dirk

joecool123
28-04-2009, 19:34
Hi mr_code_red,

auch von meiner Seite Kompliment - super ausführlich und ich freue mich schon, wenn es weiter geht. Insbesondere die Kaptitel über MameFX und Gameex erwarte ich sehnsüchtig....

Eine Frage: ich habe alle Gerät im Cab an einer Steckerleiste, die ich an und auschalten kann. Gibt es auch eine Möglichkeit, das der PC automatisch hochfährt, wenn man die Steckerleiste anmacht? Ich möchte nicht immer in den Cab greifen müssen und den PC hochfahren?

Raptor2311
28-04-2009, 20:13
@joecool123
Hast du den Kompletten Tower im Cab??

Ich habe das Motherboard ausgebaut inkl der Platte wo es im Gehäuse drauf befestigt gewesen ist, und den Ein Ausschalter entfernt das Kabel verlängert und nen Normalen Aktionstaster ins Cab gefräst dafür.

MR_CODE_RED
28-04-2009, 20:47
@ joecool einige Mainboards unterstützen solch eine Funktion die nennt sich in der Regel "Power on after AC Lost" oder "Power on after AC Fail" oder ähnliches ist aber auch hier leider von Hersteller zu Hersteller bzw. von Bios zu Bios unterschiedlich aber prinzipiell gibt es diese Einstellung, man kann unter Anderem auch einstellen, dass der PC startet sobald man eine Taste drückt... mit angeschlossenem Jpac bzw Ipac wäre die Frage, ob der PS/2 bzw. USB Anschluss wo das jeweilige Gerät dranhängt im ausgeschalteten Zustand mit Strom versorgt ist, so dass man einen Button auf dem Control Panel drücken kann und der PC dann startet.
Ich hab das bei mir übrigens ganz anders gelöst, bei mir kommt das Netzteil hinten raus, so dass ich den Kippschalter des Netzteils betätigen kann ist ganz nebenbei auch praktisch, da das Netzteil so besser belüftet ist.
Das Netzteil selber steckt in der Master Buchse einer Master and Slave Steckdose, der Monitor und das Soundsystem stecken jeweils in einer Slave Buchse.
Wenn ich also den Kippschalter des Mainboards auf Power on Schalte, gehen die anderen Geräte auch an.
Eine weitere Lösung ist das anbringen eines Extra Pushbuttons der dann als Power Button funktioniert, wird also einfach an das Mainboardpanel angeschlossen ein Kabel an NO (Naturally Open) und das andere an GND (Masse), sobald der Button gedrückt wird schließt sich der Stromkreis und der PC springt an, das hat auch einen gewissen style...

Sorry Leute aber ich bin heute nicht mehr dazu gekommen weiterzumachen, war zu streßig heute... Mal sehen obs morgen passt

gruß
code_red

mrdo!
28-04-2009, 21:54
Bei meiner uralten Mame Lösung hatte ich damals einen dicken Elko auf den Anschluß des Powertasters gelötet. Resultat: Das Board schaltet ein sobald das Netzteil startet.

Spielsucht
29-04-2009, 07:15
Bei meiner uralten Mame Lösung hatte ich damals einen dicken Elko auf den Anschluß des Powertasters gelötet. Resultat: Das Board schaltet ein sobald das Netzteil startet.


so hab ich es auch gemacht , funktioniert einwandfrei !


Und zwar wenn ich den PC starte kommt immer folgendes Bild.

http://s7b.directupload.net/images/090428/aiobipt3.jpg (http://www.directupload.net/)

Weiß jemand wie ich das wegbekomme, habe im Bios nichts gefunden. Wenn ich 10 Sekunden Warte Bootet er automatisch weiter. Nervt halt nur der Screen jedesmal beim Einschalten.

auf der mainboard cd sollte ein tool sein mit dem du das bild ändern , bzw. durch ein anderes ersetzen kannst . einfach ein schwarzes bild nehmen und ins bios flashen , fertig !

MR_CODE_RED
29-04-2009, 08:13
Was für einen elko verwende ich da oder ist das egal ?

Und könnte ich die zwei Pinne nicht auch einfach mit einem Jumper verbinden?

mrdo!
29-04-2009, 09:51
Fast egal. Probier einfach mal mit 470uF aus. Spannung ist auch egal, so liegt fast nichts an, d.h. ein kleiner 16Volt Typ reicht.

MR_CODE_RED
29-04-2009, 22:35
So ... weiter gehts.
Heute werden wir MameUIFX32 einrichten, das ist eigentlich nicht weiter schwer, jedoch gibt es einige Dinge die man einstellen kann.
Das wichtigste aus diesem Kapitel ist eigentlich das Hintergrundwissen zu Mame, was ich mir angesammelt habe und nun versuche euch bestmöglich zu vermitteln.

Was ist eigentlich Mame?
Mame steht für Multiple Arcade Machine Emulator und ist eine Software, genauer ein Emulator für Videospiele die man früher in Videospielautomaten fand.

Wie ist das möglich?
Früher waren die Spiele in sogenannten Rom bausteinen der PCBs (Printed circuit Boards) eingebrannt.
Rom bedeutet read only memory und bezeichnet grob gesagt einen nicht flüchtigen (bleibt auch ohne Spannung erhalten) nicht beschreibbaren Speicher.
Ein PCB war locker 2 bis 3 mal so groß wie ein Mainboard, viele PCBs bestanden sogar aus zwei oder mehr Platinen die übereinander gestapelt waren.
Auf einem PCB war in der Regel ein Spiel... das muss man sich eigentlich mal auf der Zunge zergehen lassen, auf einem Mame PC sind bis zu 5000-7000 Spiele auf einer Festplatte.
Aber wie gelangt das Spiel, wofür früher ein vergleichsweise gigantisches PCB benötigt wurde in eine je nach Spiel 15 Kilobyte bis vielleicht 50 Megabyte große Datei unserer Festplatte?
Nur ganz kurz am Rande: Es gibt Geräte die solche Platinen auslesen können und Teil des Mame Projektes war und ist unter anderem das auslesen sämtlicher PCBs aber es würde hier sicher den Rahmen sprengen, das hier detailliert zu erklären.
Jedenfalls haben wir am Ende die Spiele, die im Allgemeinen einfach roms genannt werden.
Ein Mame Rom ist eine gepackte Datei mit der Endung .zip, in der sich meist mehrere Dateien befinden, in den Datein steckt der eigentliche Inhalt des Spiels.
Anders als bei anderen Emulatoren müssen diese Gepackten Dateien einen ganz bestimmten Namen haben, damit Mame weiß um welche Datei es sich überhaupt handelt.
Prinzipiell kann man sagen: Mame ist mit vielen Dingen strenger als viele andere Emulatoren.
In einer Mame Version ist genau definiert, welche Spiele es überhaupt gibt, welche davon funktionieren und welche zusätzlichen Dateien eventuell benötigt werden um das Rom zu starten.
An Mame wird ständig weitergearbeitet, so ist es zum Beispiel sehr gut möglich, dass ein Rom einer älteren Mame Version mit einer neueren Mame Version nicht mehr funktioniert und umgekehrt.
Um die maximale Kompatiblität zwischen Mame Version und den Spielen zu erreichen besorgt man sich am besten ein passendes Romset.
Ein Romset ist das komplett Packet aller Roms einer Mame Version.
Es gibt natürlich auch andere Möglichkeiten unkompatible Roms wieder kompatibel zu machen, das geht zum Beispiel mit clrmamepro (http://www.q-marine.de/clrmamepro_tutorial_gr.pdf) , ist aber eine riesen Fummelei und auch absolut überflüssig, wenn man ein passendes Romset hat.
Da wir hier keine halben Sachen machen, besorgen wir uns natürlich ein passendes Romset für unsere Mame Version.
Leider dürfen wir aus rechtlichen Gründen hier keine Links zum Download von Romsets posten, rechtlich ist es so, dass ihr zu jedem Rom, was ihr besitzt auch die Originalplatine (PCB) besitzen müsst.
Bevor Jemand blöd fragt, ja ich hab alle 7000 PCBs zu Hause.
Im Übrigen kenne Ich da Jemand, der hat nen Freund, welcher wiederrum mit Jemanden in eine Schulklasse ging dessen Oma einen Fetter hat, der sich ganze Romsets mittels eines Bittorrent Clients aus den Tiefen des Internets saugt, die Oma ist vor 5 Jahren gestorben und den Fetter selber kenn ich eigentlich gar nicht... Leute gibts... naja zurück zum Thema.
Wir verwenden hier die leicht modifizierte Mame Version MameUIFX32 (http://mame32fx.altervista.org/download.htm).
Klickt auf den Link und ladet euch die neuste Version herunter; noch ein Wort zu Mame Versionen: höher heißt nicht gleich besser, es ist tatsächlich so, dass eine neuere Mame Version in der Regel mehr Spiele abspielen kann, jedoch ist eine ältere Mame Version performanter... das heißt wer einen älterer PC hat greift besser auf eine ältere Mame Version zurück.
Es gibt unzählige verschiedene Mameversionen, das original Mame ist eigentlich eine Applikation ohne grafische Benutzeroberfläche, bedeutet ihr müsst alle Befehle mittels einer Kommandozeile eingeben und das ist unkomfortabel.
MameUIFX ist eine von vielen modifizierten Versionen mit einer grafischen Benutzeroberfläche, ich habe mich damals für diese Version entschieden, weil das Speichern von Highscores hier noch funktioniert, das ist tatsächlich etwas besonderes, in irgendeiner Mame Version wurde die Highscore Unterstützung nämlich abgeschaltet.
Ich verwende zur Zeit die MameuiFX32 0.129, ist im Prinzip auch völlig Egal, wichtig ist nur, dass die Mame Version genau zum Romset passt.
Also wenn ihr MameuiFX32 heruntergeladen habt, entpackt ihr es mit einem Entpackprogramm wie zum Beispiel Winrar an einen Ort eurer Festplatte.
Überlegt euch am besten genau, wo ihr es entpackt, da wir bald den Unterordner Roms von MameUIFX32 mit ca 20 Gigabyte Daten füllen werden und gegebenenfalls den Unterordner movie erstellen werden und dort ca 30 GB Filmdateien ablegen. Desweiteren empfiehlt es sich meiner Meinung nach einen Ort anzulegen, wo man alles zentralisiert. Ich habe zum Beispiel einen neuen Ordner mit dem Namen "Projekt Bartop" angelegt, dort befinden sich alle Daten die ich für das Projekt benötige zentral.
Ihr besorgt euch außerdem eine weitere wichtige Datei: die Hiscore.dat (http://www.mameworld.info/highscore/hiscoredat.zip) .
Diese Datei entpackt ihr direkt in den MameUIFX32 Ordner, sie ist nötig, damit Highscores gespeichert werden können.
Nachdem Ihr MameuiFX32, ab jetzt nur noch Mame genannt entpackt habt, begebt ihr euch in diesen Ordner.
Ihr sehr jetzt die Strukut, wie die Dateiverwaltung in Mame aufgebaut ist nämlich ganz Simpel ein Rom heißt zum Beispiel 1942.zip und liegt im Unterordner Roms, das dazugehörige optionale Vorschaubild heißt 1942.png und befindet sich im Ordner Snap Video heißt 1942.
Ein Paar mehr Beispiele:


Roms: Hier werden alle Roms im .zip Format abgelegt, Roms bleiben gepackt und gehören nicht in Unterordner
Snap: Hier werden Vorschaubilder der einzelnen Roms im .png Bildformat abgelegt. Snaps zu fast jedem Spiel kann man hier herunterladen (http://www.progettoemma.net/snaps/)
CFG: Hier werden Spielspezifische Einstellungen, die von den Standard Einstellungen abweichen abgelegt.
Cabinets: Hier werden Bilder der Originalautomaten der Spiele im .png Bildformat abgelegt.
HI: Hier werden Highscores im .hi Format automatisch angelegt, sobald ihr euch in einem Spiel in einen Highscore eingetragen habt.
Es gibt noch viele weitere Ordner und fast alle Funktionieren nach der selben Struktur.

Außerdem gibt es später im Frontend die Möglichkeit Vorschauvideos für jedes Spiel anzuzeigen, da kommt man aufgrund der größe (ca 30 gb) nicht mehr leicht dran, es gibt diese Vorschauvideos in verschiedenen Qualitätsstufen, meiner Meinung nach reicht eine mindere Qualität aus.
Die Videos bekommt man auch gut im Bittorrent Netzwerk.

Wenn ihr euer Romset habt, dann packt es jetzt in den Roms Ordner wichtig dabei ist, dass ihr keine Unterordner erstellt, im Roms ordner sollten sich nur die einzelnen Roms im .zip Format befinden.


Jetzt starten wir Mame, führt dazu die MameuiFX32.exe aus dem Hauptverzeichnis aus.


Was ihr jetzt seht wird in nächster Zeit unsere kleine Spielwiese sein, hier können wir viel komfortabler Dinge ausprobieren als im Frontend, erst wenn alles nach unseren Bedürfnissen angepasst ist gehen wir zum nächsten Schritt über und installieren das Frontend.

Ganz links seht ihr die "Folder List" dort habt ihr die Möglichkeit Roms nach bestimmten Kriterian wie zum Beispiel "Available" zu filtern, indem ihr "Available" mit der linken Maustaste anklickt, dann werden nur verfügbare Roms angezeigt.
Die Auswahl Available ist empfehlenswert, da ihr so nur die Roms angezeigt bekommt, die ihr auch ausführen könnt.

In der Mitte habt ihr eure Spieleliste, wenn ihr Mame das erste mal startet wird in dem Standardordner Roms, nach neuen Spielen gesucht, das ganze nennt sich gamelist refresh und ist jedes mal nötig, sobald ihr in eurem Roms Ordner etwas ändert.
Ein Refresh kann je nach Anzahl der Roms eine ganze Weile dauern.
Ihr könnt einen GamelistRefresh Manuell auslösen, indem ihr F5 drückt.
Denkt immer daran erstmal zu refreshen, bevor ihr euch wundert warum Spiele nicht erscheinen bzw. nicht funktionieren.
Ihr könnt die Ansicht der Roms ändern, indem ihr auf die Buttons "Large Items", "Small Items", "List" "Details" oder "Groups" klickt.
Empfehlenswert ist die Ansicht "Groups" da ihr so das Parent Rom dem Clone Rom übergeordnet seht, eine Gruppe besteht also aus Parent Rom und den darunterliegenden Clone Roms.
Ein Parent Rom ist ein original Rom, ein Clone Rom ist entweder ein Bootleg (fakeversion) oder eine Version eines anderen Landes zum Beispiel Japan.
Ihr benötigt immer das Parent Rom, um das Clone Rom überhaupt spielen zu können.
Ihr werdet bald feststellen, dass es von fast allen Roms Clones gibt, es empfiehlt sich prinzipiell immer wenn möglich das Parent Rom zu spielen, da dies das absolute Original darstellt. Oftmals unterscheiden sich Parent und Clone aber auch überhaupt nicht voneinander.
Es gibt vier Farben in denen Roms angezeigt werden:



grün; status good: das Rom funktioniert absolut Perfekt
gelb; status prelimary: das Rom funktioniert hat aber Probleme, meistens ist das nichts wildes zum Beispiel ein nicht vorhandener Cocktail Modus, es gibt aber auch Ausnahmen in denen gelb die Spielbarkeit beeinträchtigt. Wenn ihr ein gelbes Rom emuliert wird meistens am Anfang angezeigt, wo das Rom beeinträchtigt ist.
rot; status not working: das Rom funktioniert nicht, das heißt in den meisten fällen, dass es praktisch unspielbar ist, das Spiel startet zwar aber irgendwas funktioniert nicht, das kann sich in der nächsten Mame Version schnell ändern von Version zu Version ändern ständig Roms ihren Status.Wenn ihr ein rotes Rom emuliert wird meistens am Anfang angezeigt, warum das Rom nicht funktioniert.
grau: das Rom ist nicht vorhanden bzw. Teile des Archivs haben den Prüfsummen Check nicht bestanden oder sind gar nicht vorhanden. Grau seht ihr unter der Ansicht "Available" natürlich nicht, da ihr bereits nur vorhandene Roms angezeigt bekommt.
Unter dem Button mit dem goldenen Zahnrad verbirgt sich "Default Game Options" also die Grundeinstellungen.
Prinzipiell gelten für jedes Rom die hier eingestellten Grundeinstellungen, solange nicht für ein Rom explizit etwas anderes eingestellt wurde.
Hier kann man unter den Verschiedenen Karteireitern eine ganze Menge einstellen, ich habe hier wieder ein paar Screenshots angehangen, die die Einstellungen jedes Karteireiters zeigen, bitte stellt die Einstellungen vorerst so ein, wie ich Sie auf den Screenshots zeige, so dass wir alle die selben Einstellungen haben, die Einstellungen entsprechen im Übrigen fast den standard Einstellungen.

Erläuterungen zu nennenswerten Einstellungen verschiedener Karteireiter:



Start out maximized: Die Emulation des Spiels wird im Vollbildmodus gestartet


Videomode: Der Videomode "Direct3D" ist nur dann empfehlenswert, wenn man einen PC Monitor verwendet, sobald man einen 15 KHZ Arcade Monitor oder TV verwendet, sollte man "DirectDraw" verwenden und dann "Stretch using Hardware" ausschalten und "Switch Resolution to Fit" einschalten, damit man das Spiel in der Originalauflösung fahren kann, was nunmal der einzige Grund eines 15 KHZ Bildschirms ist. Ein 15 KHZ Bild wirkt authentischer, das heißt ganz einfach, es sieht mehr wie auf einem echten Automaten aus, dem gegenüber stehen eine ganze Menge Nachteile, die bedacht werden sollten, bevor man sich für einen 15 KHZ Schirm entscheidet... aber das ist absolut der falsche Ort um das auszudiskutieren, während der Konfiguration verwendet man sowieso am besten einen PC Bildschirm.
Frame Skipping: eine bestimmte Menge an Bildern wird absichtlich Übersprungen, um performance zu gewinnen, dies sollte nur dann verwendet werden, wenn ein Spiel nicht anders flüssig spielbar ist, denn das geschulte Auge merkt natürlich sofort, dass Bilder übersprungen werden.
Select Effect: Wenn man auf diesen Button klickt, kann man einen Videofilter wählen, Videofilter können das Bild authentischer Wirken lassen, wählt hier den Filter "Scanlines 25X4". Auf Arcadebildschirmen waren horizontale Linien im Bild zu sehen (sogenannte Scanlines), dies lässt sich mit Hilfe des Videofilters "Scanlines 25X4" simulieren mit dem Ergebnis eines authentischeren Bildes.
Use Volume auto adjustment : Die Lautstärke wird automatisch auf eine gewisse Lautheit anzuheben, einige Roms haben sehr leisen sound, daher ist dies empfehlenswert, das Ergebnis ist nicht ganz optimal wie ich finde, da immer noch einige Roms leiser sind, diese können aber meist im Service Menü oder durch Dip switches lauter gestellt werden. Das Service Menü und die Dip Switches erreicht ihr, indem ihr während der laufenden Emulation Tabulator drückt es öffnet sich ein Menü, indem ihr einiges einstellen könnt, dazu aber später mehr.
Synchronise Audio With Video: Diese Funktion erweist sich oft sowohl als Segen und als Fluch gleichzeitig, es gibt nämlich einige Spiele die in der Emulationsgeschwindigkeit zu schnell oder zu langsam laufen, dementsprechend werden einige Sounds gedroppt (übersprungen), durch diese Funktion wird die Synchronisation zwischen Audio und Video erzwungen. Dies hat aber leider auch den Nachteil, dass der Sound teilweise leiert unzwar wie eine Schaltplatte die man auf nem Plattenspieler hin- und her-scratched, daher wählt ihr diese Einstellung auf keinen Fall als Globale Einstellung. Ihr könnt die Emulationsgeschwindigkeit in Prozent anzeigen lassen, indem ihr während der Emulation die Taste F11 drückt, eine perfekte Emulation läuft immer auf 100 % alles unter 96 % ist schon spürbar.
Controller Mapping: Unter diesem Karteireiter könnt ihr einstellen, welche PC Peripheriegeräte verwendet werden sollen um bestimmte Arcade Peripheriegeräte zu emulieren, wenn man z.B. einen Trackball verbaut kann man hier einstellen, dass Spiele die einen Trackball verwendeten mit dem verbauten Trackball gespielt werden.
Enable Highscore Support: Ganz wichtig, der Haken muss gesetzt sein um Highscore Support zu aktivieren!
Skip Game Info: Einige unnötige Informationen, die vor der Emulation angezeigt würden, werden dadurch nicht angezeigt. Leider gibt es selbst nach der Installation des Frontends immer noch ein paar Spiele, bei denen Warnungen angezeigt werden, diese müssen in der Regel mit dem Bewegen des Joysticks nach links und dann nach rechts ergo Pfeiltaste links, Pfeiltaste rechts akzeptiert werden. Es gibt nach meinen Informationen keine möglichkeit diese Warnungen komplett zu beseitigen, es sei denn man kompiliert sich eine eigene Mame Version.
Wenn ihr bei einem Spiel von den Grundeinstellungen abweichen wollt, dann klickt das Spiel mit der rechten Maustaste an und wählt im Kontextmenü "properties" jetzt habt ihr die selben Karteireiter zur Auswahl wie in den Default Game Options, alles was ihr jetzt einstellt gilt nur für das ausgewählte Spiel und überschreibt die Grundeinstellungen aber nur für dieses Spiel.

Unter Options -> Directories könnt ihr die Pfade zu benötigten Dateien aller Art abändern, wenn ihr jedoch alles dort abgelegt habt, wie ich es beschrieben habe sollte das gar nicht nötig sein.

Und nun das wichtigste: Mit einem Doppelklick auf ein Spiel, startet ihr die Emulation.
Wenn ihr jetzt soweit seid und euer Romset komplett habt, dann gönnt euch ruhig jetzt mal ein Paar Testspiele...
Während der Emulation könnt ihr die Tabulator Taste drücken um ein Ingame Menü aufzurufen, hier könnt ihr unter "Input Generall" die globale Tastenbelegung ändern unter "Input This Game" die spieleigene. Ich empfehle jedoch die Tastenbelegung nicht zu ändern, da Encoder wie Jpac und Ipac die Standard Mame Tastenbelegung verwenden. Lediglich bei Spieler 2 solltet ihr die Taste 5 und die Taste 6 zuweisen, da diese Standardmässig nicht zugewiesen ist. Stellt unter "Input Generall" für den Button 5 die Taste "i" und für den Button 6 die Taste k ein, Mit der Taste Enter könnt ihr Die Belegung ändern, drückt danach die entsprechende Taste, die ihr einstellen wollt.
Hier (http://www.ultimarc.com/ipac2.html) könnt ihr nochmal die Standard mame Tastaturbelegung sehen.

So ich glaube das war jetzt das Wichtigste, es gibt natürlich noch wesentlich mehr hierzu zu sagen, wenn mir noch was wichtiges einfällt mach ich dann ein Update. Wenn Jemand Probleme hat bitte sofort Posten, damit wir nicht zu schnell weitermachen, wir lassen hier Keinen auf der Strecke!
Im nächsten Kapitel wirds nochmal spannend und dann sind wir vermutlich auch schon fertig.

Nächstes Kapitel: Kapitel 5: Einrichtung von Gameex

Raptor2311
29-04-2009, 23:24
Direkt mal eine Frage. Wieso Speichert er die Highscore nicht?? Zumindestens ist es bei mir so. Jedesmal wenn ich das Spiel neu Starte fängt er wieder bei "0" an was die Highscore angeht. Man vergißt nämlich oft mal nen Snap zu machen.

Dirkifiz
30-04-2009, 02:13
soo, nochmal ein grosses & fettes DANKE an den "Herrn der roten Verschlüsselung" für seinen
äußerst löblichen Aufbaukurs hier ! :thumbs:

bis jetzt hat - Dank der idiotensicheren und schön ausführlichen Anleitung -
alles wie am Schnürchen geklappt !


nachdem die Software Mameuifx32 und das Romset installiert war,
habe ich den MAME-PC dann heute abend ins Cabinet eingebaut :


http://www.scirocco2.de/quadro_mame_pcinstall.jpg


Arcade-VGA am J-Pac angeschlossen, und J-Pac mit USB am PC angeschlossen und mit dem Jamma-Stecker des Cabinets verbunden.


Dann den PC gestartet undd das Mameuifx32 aufgerufen :

http://www.scirocco2.de/quadro_mame_mameuifx32.jpg



nach den beschriebenen Setup-Einstellungen eine Runde Bosconian gezockt :

http://www.scirocco2.de/quadro_mame_bosconian.jpg


und vor freude gleich noch ein paar weitere Spiele probiert, bis es 2 Uhr morgens war...:eek:


was noch ein bißchen blöd aussieht ist der aufdringlich-blaue "Herunterfahren"-Bildschirm von Windows, gibts da auch einen Patch dafür,
wie man das schwärzen kann ?

http://www.scirocco2.de/quadro_mame_windowsende.jpg


soo, und nun bin ich extrem gespannt auf die Installation des Frontends ! ;)


viele Grüße
Dirk

MR_CODE_RED
30-04-2009, 09:12
@ Sonic: Hast du die Hiscore.dat im Ordner MameUIFX32 abgelegt und den Highscore support in den default game Options enabled?
Es gibt hier (http://highscore.mameworld.info/download.htm) eine Liste mit allen Highscore inkompatiblen Spielen, check mal, ob das Spiel dabei ist.

@ Dirkifiz, funktioniert die Highscore Speicherung bei dir?
Der Abmeldebildschirm ist mit dem Willkommensbildschirm verknüpft, heißt wenn du den Willkommensbildschirm änderst bzw. schaffst loszuwerden dann ist auch der Abmeldebildschirm weg...
Wie gesagt ich hab als Workaround mit Tune Up Utilities einen anderen Willkommensbildschirm ausgewählt... werd mal versuchen, ob man selber einen Willkommensbildschirm bauen kann, dann nehm ich einfach ein schwarzes Bild und der Fisch ist gegessen.
Hab schon viel ausprobiert bezüglich des Willkommensbildschirm aber irgendwie funktionieren die ganzen Tutorials im Internet gar nicht oder nur eingeschränkt...
Wäre schön, wenn wir das hier noch erarbeitet kriegen, damit wir gar gar kein Windows mehr zu sehen bekommen.

Dirkifiz
30-04-2009, 11:12
Es gibt hier (http://highscore.mameworld.info/download.htm)
@ Dirkifiz, funktioniert die Highscore Speicherung bei dir?


nein, Highscores werden momentan noch nicht gespeichert soweit ich das probiert habe.
Ich habe mal diese gepachte MAME.exe von Deinem oben geposteten Link runtergeladen und diese highscore.dat ebenfalls.
Aber das ist ein anderes Mame ( sieht aus wie DOS ) und das wird
dann wohl nicht mit Deinem Frontend funktionieren , oder ?


Mit dem Willkommensbildschirm & Runterfahr-Bildschirm habe ich schon gegoogelt und probiert, aber noch nix wirklich brauchbares rausgefunden.
Die Screens komplett zu schwärzen, würde mir schon reichen.

Grüße
Dirk

MR_CODE_RED
30-04-2009, 11:32
Naja die gepatchte Mame Version hab ich gar nicht gemeint, wir verwenden schon MameUIFX32, das sollte die Hiscore.dat unterstützen. Bei mir funktioniert das, indem ich die Hiscore.dat in den Mame Ordner packe und unter default game options enable highscore support aktiviere...
Ich schau gleich nochmal nach, ob ich sonst vielleicht noch irgendwas vergessen habe...

OldNik
30-04-2009, 11:37
Das Windows-Logo beim Starten kann man mit dem tool "msconfig" ausschalten, einfach unter "Start -> Ausführen" msconfig eingeben und auf den Reiter "BOOT.INI" gehen. Dort einen Haken bei "Startoptionen -> /NOBOOTGUI" machen. Fertig.

OldNik
30-04-2009, 11:43
Bezüglich des Willkommen Bildschirms habe ich noch folgendes gefunden (ohne Gewähr, da noch nicht getestet):
Bei jedem Start präsentiert Windows XP den Willkommen-Bildschirm zur Anmeldung. Sie können ihn dauerhaft ausblenden.
Öffnen Sie als Administrator den Gruppen-Richtlinieneditor über den Menübefehl Start/Ausführen, indem Sie in die Kommandozeile gpedit.msc eintragen. Gehen Sie zum folgenden Eintrag: Richtlinien für lokalen Computer/Computerkonfiguration/ AdministrativeVorlagen/ System/Anmeldung.
Hier finden Sie im rechten Anzeigebereich die Einstellungen zu dieser Gruppe. Für uns ist der Eintrag Willkommenseite für „Erste Schritte“ bei der Anmeldung nicht anzeigen interessant. Markieren Sie den Eintrag und klicken Sie auf den Link links im Anzeigebereich der Optionen. Im darauffolgenden Optionen- Dialog zu diesem Eintrag finden Sie im Register Einstellung die Option Aktiviert, die Sie markieren. Von nun an werden Sie den Willkommen-Bildschirm nicht mehr sehen.

EDIT: Ausprobiert und funzt! :D Wird direkt heute abend auf dem MAME PC im Quadro gemacht...

MR_CODE_RED
30-04-2009, 11:54
@ Oldnik Windows Boot screen abschalten ist nicht das Problem sondern der Willkommensbildschirm.
was du gepostet hast, hatte ich mal vor ein paar Wochen probiert, hat leider nicht ganz geklappt, die Darstellung des Willkommensbildschirm wurde bei mir lediglich verkürzt das gleiche beim Abmeldebildschirm :mad:

@ Dirkifiz hab nochmal bezüglich hiscore support nachgeschaut... habe nichts mehr gefunden... das muss so eigentlich funktionieren ! Wenns gar nicht geht kannst du save gamestate on exit unter default game options -> miscellaneous aktivieren, dann wird vor dem Beenden der aktuelle Stand der Emulation gespeichert ist aber nur ein Workaround schöner ist natürlich der highscore support.

OldNik
30-04-2009, 12:02
@ Oldnik Windows Boot screen abschalten ist nicht das Problem sondern der Willkommensbildschirm.
was du gepostet hast, hatte ich mal vor ein paar Wochen probiert, hat leider nicht ganz geklappt, die Darstellung des Willkommensbildschirm wurde bei mir lediglich verkürzt das gleiche beim Abmeldebildschirm :mad:


Hhhmm, habs wie geschrieben gerade auf einem ArbeitsPC ausprobiert und da klapts, werde es aber heute abend auch auf meinem MAME-PC probieren. Schau auch noch mal im Netzt, vielleicht gibts noch ne andere Methode...

Dirkifiz
30-04-2009, 12:29
Hallo André,

Danke für die Anleitung,
habe es grade ausprobiert, aber der blaue "Willkommen-Bildschirm" kommt immer noch kurz hoch.

@Mr Code Red :
das mit den Highscores klappt jetzt :), lag wohl an dieser Highscores.dat....

Grüße
Dirk

MR_CODE_RED
30-04-2009, 13:05
Okay wunderbar... dann müssen die anderen das auch so hinkriegen...
Jetzt fehlt nur noch das endgültige Vernichten dieses blöden Willkommensbildschirms...
Es gibt da einige Tools, mit denen man den Willkommensbildschirm ändern kann, jedoch nicht entfernen... und habe bisher kein Tool gefunden, mit dem man frei einen eigenen Willkommensbildschirm erstellen kann, wenn ich so ein Tool hätte würde ich einfach eine schwarze Grafik verwenden... Ich glaube auch immer mehr, dass das der Weg sein wird... Naja mal schauen

Rewaldus
02-05-2009, 21:34
Ich habe bereits seit Jahren einen MAME PC, jedoch kann man immer etwas dazu lernen. Daher danke für den Workshop und auch dafür, dass du auf die Einstellungen von MAME eingehst. Ich bin deiner Anleitung gefolgt. Zu folgendem Punkt habe ich eine Frage:


Videomode: Der Videomode "Direct3D" ist nur dann empfehlenswert, wenn man einen PC Monitor verwendet, sobald man einen 15 KHZ Arcade Monitor oder TV verwendet, sollte man "DirectDraw" verwenden und dann "Stretch using Hardware" ausschalten, damit man das Spiel in der Originalauflösung fahren kann, was nunmal der einzige Grund eines 15 KHZ Bildschirms ist. Ein 15 KHZ Bild wirkt authentischer, das heißt ganz einfach, es sieht mehr wie auf einem echten Automaten aus, dem gegenüber stehen eine ganze Menge Nachteile, die bedacht werden sollten, bevor man sich für einen 15 KHZ Schirm entscheidet... aber das ist absolut der falsche Ort um das auszudiskutieren, während der Konfiguration verwendet man sowieso am besten einen PC Bildschirm.


MAME PC hängt via ArcadeVGA am J-PAC. Wenn ich "DirectDraw" verwende, dann zittert das Bild im Spiel (so wie wenn ich den Desktop anzeige). Wenn ich als Videomode "Direct3D" aktiviere, dann zittert es nicht mehr. Also ist doch auch am Arcademonitor "Direct3D" die richtige Einstellung, oder?

Der nächste Punkt ist:


Select Effect: Wenn man auf diesen Button klickt, kann man einen Videofilter wählen, Videofilter können das Bild authentischer Wirken lassen, wählt hier den Filter "Scanlines 25X4". Auf Arcadebildschirmen waren horizontale Linien im Bild zu sehen (sogenannte Scanlines), dies lässt sich mit Hilfe des Videofilters "Scanlines 25X4" simulieren mit dem Ergebnis eines authentischeren Bildes.


1. Ich finde diese Einstellung nicht.
2. Muss ich das auch einstellen, wenn ich einen Arcadebildschirm nutze oder ist das nur für VGA Monitor gedacht?

und zu guter Letzt:


grau: das Rom ist nicht vorhanden bzw. Teile des Archivs haben den Prüfsummen Check nicht bestanden oder sind gar nicht vorhanden. Grau seht ihr unter der Ansicht "Available" natürlich nicht, da ihr bereits nur vorhandene Roms angezeigt bekommt.


Einige Roms werden grau angezeigt, obwohl sie da sind (u.a. auch sämliche CHDs)???
Dementsprechend werden dann auch nicht alle "Icons" angezeigt, sondern es erscheint ein schwarzes Feld.

nexus6
02-05-2009, 23:07
MAME PC hängt via ArcadeVGA am J-PAC. Wenn ich "DirectDraw" verwende, dann zittert das Bild im Spiel (so wie wenn ich den Desktop anzeige). Wenn ich als Videomode "Direct3D" aktiviere, dann zittert es nicht mehr. Also ist doch auch am Arcademonitor "Direct3D" die richtige Einstellung, oder?

irgendwo kann man einstellen, dass mame die auflösung wecheln soll. ich vermute, dass dies bei dir ncht eingestellt ist und mame daher die interlace-desktop-auflösung verwendet.

Dirkifiz
03-05-2009, 18:43
Soo, die Nächte des Mai-Wochendendes mal genutzt und GameEx installiert.
Die Version habe ich auch gleich registiert, damit der Nag-Screen weg ist,
und die ganze Arbeit vom Tom auch anteilig finanziell honoriert wird.


Mit der Installation auch alles soweit gut geklappt,
GameEx läuft super, das Zusammenspiel mit der ArcadeVGA und dem J-Pac läuft auch, Spielelisten funktionieren, Joystickbedienung klappt,
Alles bestens bis auf ein paar kleine Details, aber nix wildes.
Ich hoffe, daß die im Workshop hier noch angesprochen werden.


Was die Performance der verwendeten PC-Hardware angeht ( Athlon XP 2200, 1 GB DDR-RAM und als Grafikkarte die ArcadeVGA )
so habe ich folgendes festgestellt :

Die ganzen klassischen Arcade-Spiele ( Joust, Pac Man, Xevious, Scramble, Phoenix usw..) laufen perfekt und ohne jegliche Framedrops oder Rucken.

Auch die NeoGeo-Spiele wie z.Bsp. Metal-Slug 1-5 laufen mit 100% Framerate ebenfalls einwandfrei.

Auch neuere Shooter wie DoDonpachi und ähnliche Projektil-Orgien laufen mit 100% erstaunlicherweise absolut sauber.

In die Knie geht er aber, sobald z.Bsp. 3D ins Spiel kommt, wie z.Bsp.
Xevious 3D. Da hat er nur noch 40% Framerate und läuft wie in Zeitlupe.

Das gleiche hatte ich noch bei ein paar anderen neueren Spielen entdeckt, die grafisch recht aufwendig sind.

naja, macht nix, die Klassiker sind mir eh am liebsten. ;)

viele Grüße
Dirk

MR_CODE_RED
03-05-2009, 19:35
@ Rewaldus, hast du stretch using hardware ausgeschaltet, wie ich es beschrieben hatte ?

habe selber keine AVGA habe die Info von Ultimarc selber, schau mal hier (http://ultimarc.com/avgainst.html), da steht beschrieben, wie du das am besten einstellst.
Habe grade selber nochmal geschaut als troubleshooting steht dort, man soll auf jeden Fall 16 Bit Farbtiefe in Windows einstellen.

Der Scanlines Effekt emuliert im Prinzip das Aussehen eines Arcademonitors, indem horizontale Zeilen eingefügt werden (ergo: Scanlines) da du ja einen echten Arcademonitor verwendest brauchst du das daher nicht aktivieren, schau mal im Anhang habe ich einen Screenshot gemacht, wo du den Scanlines Effekt in den Default Game Options Reiter Advanced auswählen kannst.

Was meinst du mit Sie werden nicht angezeigt, obwohl Sie da sind?
Nur weil ein Rom als Datei am richtigen Ort liegt, heißt das leider noch lange nicht, dass auch alle Teile des Roms zu der vorliegenden Mame Version kompatibel sind, es könnten zum Beispiel CHD Dateien fehlen oder ähnliches.
Zur Info: Selbst mit einem nahezu Perfekten Romset hat man immer noch das ein oder andere Spiel, was rumzickt...
Und was meinst du mit schwarzer Rand?

@ Dirkifiz Finde es gut, dass du Tom mit unterstützt, ich selbst habe noch nicht gespendet, habe es aber auch vor.

Bezüglich Performance: 3D Spiele mit Mame abspielen braucht eine HÖLLENLEISTUNG, schätzungsweise 4 GHZ oder mehr!
Deshalb greifen wir auf andere Emulatoren zurück, die Grafikkartenbeschleunigung nutzen können, genauer: Model 2 Emulator für Sega Model 2 hardwarebasierte 3d Spiele und Zinc für Playstation hardwarebasierte Spiele.
Xevious 3D zum Beispiel dürfte mit Zinc bei dir nahezu perfekt laufen.
Was mich allerdings etwas wundert ist, dass Metal Slug so gut bei dir läuft, auf meinem 2 GHZ Celeron läuft es bescheiden spielbar...

Dirkifiz
03-05-2009, 20:33
Xevious 3D zum Beispiel dürfte mit Zinc bei dir nahezu perfekt laufen.


das wär prima, denn das Spiel finde ich recht nett !
Ich freue mich schon, wenn es mit dem Workshop weitergeht !



Was mich allerdings etwas wundert ist, dass Metal Slug so gut bei dir läuft, auf meinem 2 GHZ Celeron läuft es bescheiden spielbar...

ja, ich habe es grad noch mal spaßhalber probiert ( Metal Slug 2 ) das läuft perfekt.

Grüße
Dirk

Rewaldus
03-05-2009, 21:16
@MR_CODE_RED

Dank deines Links zu Ultimarc habe ich es hinbekommen.
-16 Bit Farbtiefe in Windows: hatte ich bereits so eingestellt
-stretch using hardware ausgeschaltet: hatte ich auch
aber
unter dem Reiter "screen" fehlte ein Hacken bei "Switch resolutions to fit"

Jetzt funzt es.
ABER
Was mache ich, damit Vertical Shooter ala 1942 laufen?
Da hatte ich bei Direct3D keine Probleme aber jetzt kriegt der Monitor (da ja falsch herum gedreht bzw. zeilen nicht passen) das nicht hin. Jedesmal umschalten auf "Direct3D" und "switch resolutions to fit" = off?



Der Scanlines Effekt emuliert im Prinzip das Aussehen eines Arcademonitors, indem horizontale Zeilen eingefügt werden (ergo: Scanlines) da du ja einen echten Arcademonitor verwendest brauchst du das daher nicht aktivieren, schau mal im Anhang habe ich einen Screenshot gemacht, wo du den Scanlines Effekt in den Default Game Options Reiter Advanced auswählen kannst.

Das dachte ich mir genau so und habe keine Scanlines eingefügt. Also ist alles richtig eingestellt.



Was meinst du mit Sie werden nicht angezeigt, obwohl Sie da sind?
Nur weil ein Rom als Datei am richtigen Ort liegt, heißt das leider noch lange nicht, dass auch alle Teile des Roms zu der vorliegenden Mame Version kompatibel sind, es könnten zum Beispiel CHD Dateien fehlen oder ähnliches.
Zur Info: Selbst mit einem nahezu Perfekten Romset hat man immer noch das ein oder andere Spiel, was rumzickt...
Und was meinst du mit schwarzer Rand?


In der Tat zeigt er z.B. alle Metal Slug Teile als fehlende Roms an (auch bei mir läuft Teil 2 flüssig, oder gibt es eine ruckelstarke Stelle (Endgegener), die man testen sollte?), obwohl alle da sind. Gleiches bei allen CHDs.
Mit schwarzer Rand meine ich: Wenn ich die Icons aktiviere, also keine Chip-Bilder (grün, gelb, grau), dann zeigt er bei den sonst grauen Chip-Bildern einen schwarzen Punkt (wohl wegen rom nicht da, was aber da ist) anstelle des entsprechenden Icons. Meine alte MAME32 Plus! version 0.107 ( macht das nicht.
am romset liegt es sicher auch nicht, da ich extra ein neues (passend zur MAME version) für den workshop verwende.

MR_CODE_RED
03-05-2009, 22:06
@ Rewaldus: Naja das ist halt einer von den Nachteilen, wenn man einen originalen Arcade Bildschirm verwendet: Will man ein Originalbild haben, so muss man dafür einige Dinge in Kauf nehmen...
Zum Verständnis: Direct3D passt das Bild an das Seitenverhältnis der eingestelten Auflösung an, deshalb hat man auch die Trauerbalken an der Seite..
Deshalb haben viele zwei Cabs eins mit horizontalem Screen eins mit vertikalem... bzw. eine Drehvorrichtung im Cab aber das ist auch lästig ständig zu drehen, zumal das den Röhren nicht gut tut, wenn man mehrmals am Tag am rotieren ist...
Aber wenn du Direct3d verwendest schöpfst du das Potenzial der ArcadeVGA nicht aus, denn die ArcadeVGA ist ja genau dafür da niedrige Auflösungen fahren zu können...
Leider gibts komischerweise keine Möglichkeit Einstellungen Ausrichtungsbezogen (horizontal, vertikal) zu setzen... das geht zum Beispiel mit Vectorspielen: In der Filterleiste links mit einem Rechtsklick auf vector dann kann man properties wählen und dort Einstellungen nur für alle Vectorspiele setzen... wenn man das mit vertical versucht ist properties ausgeblendet irgendwie blöd... Naja als Workaround könntest du jedes Mal die Default Game Options umstellen oder jedes game einzeln mit rechtsklick anklicken -> properties und da das dann Einstellen, das gilt dann nur für das eine game ... ziemlich aufwendig hmm...
Wenn du Direct3D verwendest hast du keine Probleme, aber du hast dir die ArcadeVGA ja gekauft, um die Spiele auf ihren originalen Lowres Auflösungen spielen zu können... Und wenn bei 1942 die Originalauflösung ein vertikales Seitenverhältnis hatte, dann ist das nunmal so und der Monitor stellt das dann so dar...


Zu deinem zweiten Problem: graue Roms :

Ist höchstwahrscheinlich ein Aktualisierungsproblem... du kannst die roms spielen, obwohl sie grau angezeigt werden? Dann mach einmal File -> audit all games und danach einmal Gamelist Refresh (F5 drücken)

Dirkifiz
03-05-2009, 22:07
ABER[/B]
Was mache ich, damit Vertical Shooter ala 1942 laufen?
Da hatte ich bei Direct3D keine Probleme aber jetzt kriegt der Monitor (da ja falsch herum gedreht bzw. zeilen nicht passen) das nicht hin. Jedesmal umschalten auf "Direct3D" und "switch resolutions to fit" = off?

hmm, was geht denn da im Detail bei Dir nicht ?

fürs Verständnis :
hast Du einen drehenden Monitor ( sollen also die Vertical-Shooter 90 Grad gedreht in voller Größe dargestellt werden ), oder soll er bei Dir das Bild von Vertical-Shootern verkleinert senkrecht auf Deinen Horizontalmonitor bringen ?

Was meinst Du mit "das kriegt der Monitor nicht hin" ?

Grüße
dirk

Rewaldus
03-05-2009, 22:39
@MR_CODE_RED
Danke für deine Erklärung. Genau das habe ich mir so gedacht.

Wenn ich halt mal einen Vertical Shooter zocken will, dann stelle ich entweder wieder auf Direct3D und verzichte auf die native Auflösung. Entweder je Game oder generell anpassen.

Ist auch nicht so schlimm, da mein altes MAME noch drauf ist und da ist alles auf Direct3D eingestellt. Gut ist ja, dass ich nach zwei Jahren herausgefunden habe, dass ich nicht nativ zocke. :o

@Dirkifiz
Drehen des Monitors ist nicht möglich. Mein Cab ist ein Killer Instinct Automat.
Ja, Vertical-Shootern verkleinert senkrecht auf Horizontalmonitor, darum ging es.

"graue Roms"
Audit habe ich gemacht. Ergebnis: 594 incorrect
És handelt sich um alle CHDs und Neo Geo roms, so wie ich es sehe.
Aber wie gesagt, wenn ich die anklicke, dann laufen die. Sie werden halt "nur" grau angezeigt.

MR_CODE_RED
04-05-2009, 07:39
@ Rewaldus: Sehr merkwürdig... klick mal eins der grauen roms mit rechts an und wähl im Kontextmenü "audit".
Auf der ersten Seite sollte stehen, was daran incorrect ist bzw. welche Dateien fehlen.
Wenn es Neogeo Roms sind würde ich prinzipiell vermuten, dass du das neogeo bios nicht hast, da du aber ein komplettes romset besorgt hast und die spiele sogar laufen wundert mich das jetzt doch ein wenig.
Prüf trotzdem mal auf Dateiebene, ob in deinem Roms ordner sich das "neogeo.zip" befindet...

Das mit den CHDs ist normal die sind auch grau bei mir, chds muss man sich einzeln besorgen, sonst wären romsets mehrere Hundert Gigabyte groß...
Habe mir gestern zum Beispiel die CHDs von Killer Instinct eins und zwei besorgt, man muss dann im roms Ordner einen Unterordner erstellen, den man so nennt wie das eigentliche rom, in meinem Fall "kinst" bzw "kinst2".
In diesen Unterordner packt man dann die .CHD Datei, in meinem Fall "kinst.chd" bzw. "kinst2.chd" das eigentliche rom, "kinst.zip" bzw "kinst2.zip" habe ich nicht in den Unterordner getan und nie vergessen: "gamelist Refresh"

Rewaldus
04-05-2009, 10:44
Mich wundert das ebenfalls sehr, da die Roms und CHDs da sind.

Ich habe die CHDs in separate Ordner (wie von dir beschrieben) und die dazu gehörigen Roms im Rom-Verzeichnis. Insbesondere Killer Instinct, da ich ja den Automaten habe. :D Die Spiele laufen auch alle, werden halt "nur" grau bzw. fehlend angezeigt.

Ich werde mal schauen, was das Audit eines einzelnen Spiels sagt und ob die "neogeo.zip" vorhanden ist.

Aber lass dich von mir mit dem Workshop nicht aufhalten. Das ist ja nur ein Feintuning. Wichtig ist, dass alles läuft. Der Hinweis mit der nativen Auflösung ist für mich eh schon ein großer Erfolg. Ich fasse es nicht, dass mir das nicht vorher aufgefallen ist.

nexus6
04-05-2009, 10:49
die chds haben sich in der letzten mame-version verändert.

IMPORTANT NOTE: The CHD format has undergone a change with this
release. The main reason for this change is to include some of the
key metadata into the hashes for the CHDs. This ensures that the
metadata is valid and prevents abuse.

The first impact you will find is that all of your CHD differencing
files are invalid. Just delete your "diff" directory contents
entirely.

The second impact is that all your existing CHDs will warn you that
they have incorrect hashes. This is expected. Your old CHDs should
still work fine, so if you can live with the "bad ROM" warnings, you
don´t really need to do anything. However, if this bugs you or you
want to be "clean", you can update your CHDs, using this command
line:


Der Hinweis mit der nativen Auflösung ist für mich eh schon ein großer Erfolg. Ich fasse es nicht, dass mir das nicht vorher aufgefallen ist. nun siehst du endlich, wie schön lowres-bilder sein können :)

Rewaldus
04-05-2009, 11:00
@nexus6

Danke für den Hinweis bezüglich der CHDs. Dies hatte ich auch schon mitbekommen. Ich denke aber nicht, dass dies der Grund ist, warum die nun als fehlend bzw. grau angezeigt werden.
Bei einem anderen MAME programm (auch aktuelle version .130) werden die nämlich angezeigt, jedoch taucht in der Tat diese Fehlermeldung beim Start des Spiels auf. Und warum werdne die CHDs bei MR_CODE_RED angezeigt und bei mir nicht?


nun siehst du endlich, wie schön lowres-bilder sein können

Das stimmt. Hinzu kommt, dass damals immer so eine (wie soll ich das jetzt ausdrücken) Welle durchs Bild lief. Ich hatte mich da mittlerweile dran gewöhnt aber jetzt kommt alles einen Tick besser rüber.

MR_CODE_RED
04-05-2009, 12:37
@ Rewaldus ich verwende die Version 0.129 da wurden die CHDs noch nicht geändert, daher ist das völlig richtig, was Nexus hier sagt... habe nämlich auch gelesen, dass alte CHDs noch verwendet werden können prinzipiell aber den Checksummentest nicht mehr bestehen, damit wäre zumindest erklärt, warum alle roms, die CHDs brauchen bei dir grau angezeigt werden...
Was ich jedoch weiterhin nicht verstehe ist, warum das bei Neogeo Spielen das gleiche ist, hat sich da auch vielleicht was geändert?
Fraglich ist auch, wie sich das später mit dem Frontend verhält...

Rewaldus
04-05-2009, 13:39
Ich habe mal ein Audit je Spiel durchgeführt.

Ergebnis: Bios fehlt
(Bei CHDs kam irgend eine andere Meldung ala Zahl ist nicht identisch, daher passt das wohl, was Nexus sagt.)

Neogeo.zip ist vorhanden und die Spiele laufen, wenn ich sie starte.
Ich probiere es heute abend mal mit version 0.129. (Jetzt weiss ich ja, wie man alles einstellt.) :D

Nachtrag: Version 0.129u6 zeigt alle Roms und CHDs an. Es lag an der MAME version. Dann geht es weiter mit version 0.129u6.

Danke für die Unterstützung und die Fehlersuche.

SailorSat
04-05-2009, 19:48
Soweit ich mich erinnere wurden unlängst viele NeoGeo ROMs neu gedumped, entsprechend sind die alten Roms nicht mehr korrekt.

Dirkifiz
04-05-2009, 19:56
Aber lass dich von mir mit dem Workshop nicht aufhalten. Das ist ja nur ein Feintuning. Wichtig ist, dass alles läuft. Der Hinweis mit der nativen Auflösung ist für mich eh schon ein großer Erfolg.


ich finde diese "Feintuning"-Diskussionen richtig gut, weil man da als Laie
doch einiges dazulernt, und das eine oder andere auch für sein eigenes System brauchen kann.



Grüße
Dirk

Rewaldus
04-05-2009, 20:43
Ich habe noch etwas festgestellt:

In Version 0.129 gibt es nicht die Option, dass mich MAME fragt ob das Spiel beendet werden soll. Die neue Version hat dies. Komisch ist, dass dies MAMEPlus bereits in der version 0.107 hatte (dafür gibt es dort wohl nicht die Möglichkeit highscores zu speichern).

Finde ich ganz praktisch, denn wenn zwei Leute "1942" zocken und zugleich auf Player 1 und 2 drücken, dann werde ich gefragt ob ich das Spiel wirklich beenden möchte anstelle das mich ein Freund entsetzt anguckt und wir uns ärgern, dass es vorbei ist. :D

Nun ja, ich habe derzeit version 0.129 und 0.131 drauf und probiere mit beiden version bis ich mich entschieden habe.

MR_CODE_RED
04-05-2009, 20:47
@ Rewaldus: Oder du setzt anders an: Du kannst zum Beispiel die Shift Button Kombination aus Spieler 1 und Spieler 2 Start auf etwas anderes legen...
Ich vermute im Übrigen, dass du dir ein anderes Romset eingefangen hast, als du haben wolltst, da jetzt zweifelsfrei feststeht, dass die Neogeo Roms und die CHDs als nicht korrekt angezeigt werden und es mit der älteren Version geht...


@ all:

Bezüglich Willkommensbildschirm entfernen hab ich im Gameex Forum noch folgendes gefunden:



To get rid of the startup and shutdown messages, enter regedit (Start>Run>Type "regedit" without the quotes.). Using the tree on the left, browse through to the following entry:

HKEY_LOCAL_MACHINE >Software>Microsoft>Windows>CurrentVersion>Policies>System

If there's a DisableStatusMessages dword there, change it to 1, otherwise add it (right click, add dword) and change it to 1.

Now you'll have to change the background colour of the login screen. Even though you've disabled the login, the screen will still load up in blue as it laoding the personal settings. Again, this is a registry hack like before. Browse to the following entry:

HKEY_USERS>.DEFAULT>Control Panel>Colors>Background

The default value of this is an RGB value. For the sake of ease, if you change this to 0 0 0, you will get a black screen.
Als erstes werden die Statusmeldungen entefernt und dann das Hintergrundbild vom Logon Screen einfach schwarz gestellt, so dass man davon nichts sieht...

Bin leider nicht in meiner Testumgebung, daher kann ich es selbst grade nicht testen.
Wenn das funktioniert, dann sagt bitte bescheid...

Dirkifiz
04-05-2009, 21:42
Wenn das funktioniert, dann sagt bitte bescheid...


es ist wie verhext.
Es klappt nicht. :(
Der "Willkommen-Bildschirm" kommt immr noch kurz hoch.
Was nun weg ist, ist die Meldung " der Computer wird heruntergefahren"
Stattdessen ist da aber nun ein blauer Windows-Bildschirm.
Das mit dem Color auf "0 0 0" setzen habe ich gemacht, hat nix gebracht.

In meinem Cab läuft Windows XP mit Service Pack 3.


Edit :

HEUREKA !! es geht "

bei mir war das Problem, daß ich den Haken "Willkommensbildschirm" bei der
Art der Benutzranmeldung noch drin hatte, weil ja ansonsten die Passwort-Abfrage kam.

also so gehts :

Start>Einstellungen>Systemsteuerung>Benutzerkonten>Bei "Willkommensbildschirm verwenden" den Haken rausnehmen.

"Start > Einstellungen > Systemsteuerung > Benutzerkonten >
Deins auswählen und ein Passwort vergeben.

Start > Ausführen > control userpasswords2 > Enter
So, hier markiere Dein Konto, dann oben den Haken raus bei "Benutzer müssen Benutzernamen und....,
jetzt kommt die Passwortabfrage.
Übernehmen und ok.

Dazu dann noch die beiden Registry-Hacks aus dem Beitrag über meinem und es geht völlig ohne blaue Bildschirme beim starten und beim herunterfahren ! :D

Grüße
dirk

wolfsoft
04-05-2009, 23:28
Hallo Ihr Lieben,
ich klinke mich auch mal ein...
Erst mal vorab Danke @Mr Code Red für diesen schönen Workshop.

Ich habe mir heute auf die schnelle einen anderen Bootschirm für das hochfahren gebastelt.
Siehe hier:
http://www.chip.de/artikel/So-geht-s-Windows-XP-Bootscreen-aendern-3_21146331.html

Finde ich auch ganz nett.
Hier muss man ein bmp mit 640x400 und 16 Farben mit MS Paint abspeichern unter dem Namen boot.bmp
Diese Datei dann ins c:\Windows\ Verzeichnis und die geschützte Systemdatei c:\boot.ini um zwei Paramter ergänzt werden
/bootlogo /noguiboot

Ist aber genau in dem chip Artikel erklärt.

Grüsse

plz.kelle
05-05-2009, 06:54
@ Rewaldus: Oder du setzt anders an: Du kannst zum Beispiel die Shift Button Kombination aus Spieler 1 und Spieler 2 Start auf etwas anderes legen...
Ich vermute im Übrigen, dass du dir ein anderes Romset eingefangen hast, als du haben wolltst, da jetzt zweifelsfrei feststeht, dass die Neogeo Roms und die CHDs als nicht korrekt angezeigt werden und es mit der älteren Version geht...


@ all:

Bezüglich Willkommensbildschirm entfernen hab ich im Gameex Forum noch folgendes gefunden:

Als erstes werden die Statusmeldungen entefernt und dann das Hintergrundbild vom Logon Screen einfach schwarz gestellt, so dass man davon nichts sieht...

Bin leider nicht in meiner Testumgebung, daher kann ich es selbst grade nicht testen.
Wenn das funktioniert, dann sagt bitte bescheid...

Dat ist ja mal der Hammer. Nach dieser Möglichkeit google ich bestimmt schon seit nem Jahr. Da sieht man mal wieder, dass man seinen Horizont auch auf die englischen Foren erweitern sollte...:D

Achso und P.S. Es funzt natürlich.

MR_CODE_RED
06-05-2009, 15:11
So die Herrn Willkommensbildschirm und Abmeldebildschirm sind nun endgültig gameover, hab das ganze nochmal aufgearbeitet und als Update in Kapitel 3 reingepackt...

nexus6
06-05-2009, 15:47
ich verzweifelte gestern bei der erstellung eines eigenen bootscreens.
wie hier vorgeschlagen, verwendete ich das programm "mame boot logo". allerdings möchte ich nicht das beiliegende bild, sondern ein eigenes verwenden. dieses muss ein 16-farbiges bmp sein. in photoshop konnte ich erst nur ein 8bit (also 256 farben) bmp speichern. nach etwas recherche im internet fand ich heraus, dass die erste farbe der 16-farbtabelle schwarz sein muss, damit man das bild 16-farbig abspeichern kann (wtf?). gemacht getan: bild als 16-farbiges gif gespeichert, erste farbe auf schwarz gesetzt und dann ließ es sich tatsächlich als 4-bit bmp abspeichern :)

als ich nun "mame boot logo" mit dem neu eingefügten bild öffnete, meckerte das programm, dass das bild 17 anstatt 16 farben hätte und verweigert den dienst.

hat jemand erfahrung mit dem erstellen von bootscreens? gibt es evtl. ein programm mit dem sich bilder einfacher in das benötigte format speichern lassen?

PS: ein dickes lob an mr. code red für diesen workshop, der die thamatik wirklich von grund auf aufarbeitet.

wolfsoft
06-05-2009, 15:50
öffne das Bild mit dem Windows "Bord" Programm PAINT und speiche es als BMP 16 Farben ab.
Damit sollte es klappen
Viel Glück

Calamar
06-05-2009, 16:42
Hallo zusammen!

Ich habe das Problem, daß wenn ich den Willkommensbildschirm abschalte ( wie oben beschrieben ) meine Festplatte beim booten bestimmt 3-4 min länger braucht. Dauert echt ewig bis ich endlich in Windows bin. Sie ist die ganze Zeit am surren, als ob sie irgendwelche Dateien nicht findet. Sobald ich den Bildschirm wieder einschalte funktiniert das booten wieder ganz normal. Hat jemand vielleicht das gleiche Problem?

Danke Nico

nexus6
06-05-2009, 16:45
öffne das Bild mit dem Windows "Bord" Programm PAINT und speiche es als BMP 16 Farben ab.
Damit sollte es klappen
Viel Glückdann zerhaut es nir leider die farbpalette, da paint anscheinend nur die windows-standartfarben verwendet.

Dirkifiz
06-05-2009, 19:01
Ich habe das Problem, daß wenn ich den Willkommensbildschirm abschalte ( wie oben beschrieben ) meine Festplatte beim booten bestimmt 3-4 min länger braucht.. Sobald ich den Bildschirm wieder einschalte funktiniert das booten wieder ganz normal. Hat jemand vielleicht das gleiche Problem?



nein, also bei mir geht das booten auch mit abgeschaltetem "Willkommen" wirklich Ratzfatz, keine Minute vom Einschalten des PC, bis Windows komplett geladen ist und GameEx startet..

bei mir gings Booten schneller, seit ich mein CD-ROM-Laufwerk abgestöpselt hatte. ( warum weiß ich allerdings auch nicht )

Grüße
Dirk

SailorSat
06-05-2009, 19:18
bei mir gings Booten schneller, seit ich mein CD-ROM-Laufwerk abgestöpselt hatte. ( warum weiß ich allerdings auch nicht )

Zum einen weil der IDE Kontroller beim initialisieren nach Geräten sucht, zum anderen weil dein Rechner vermutlich vom CD-ROM zu booten versucht.
Und natürlich bummelt Windows beim hochfahren auch nochmal sämtliche Geräte ab.

Sind zwar nur Sekunden, aber die merkt man vermutlich.

MR_CODE_RED
06-05-2009, 20:01
Ganz ehrlich, bei dem Gedanken an dieses Kapitel hat es mir die letzten Tage ein bisschen den Magen verstimmt.
Ich hab mir viele Gedanken gemacht, wie ich das am Besten zeigen kann, es gibt in Gameex abseits den Grundeinstellungen so viel einzustellen, das kann man gar nicht alles zeigen und erst recht nicht alles erklären...
Aber wir dürfen nicht vergessen: das hier war immer eine Musterkonfiguration also ein Zustand, wie das Ganze funktionieren soll - nicht mehr und nicht weniger und von daher mach ich jetzt einfach so weiter wie bisher.
Die Einrichtung von Gameex wird vermutlich das größte Kapitel werden.
Was danach noch folgt ist nur noch optionales Feintuning.
Also dann fangen wir mal an:

Was ist Gameex überhaupt ?

Gameex ist eins von vielen Frontends, die unter vielen anderen Emulatoren und diversen Multimedia Features auch den Mame Emulator unterstützen.
Gameex ist nicht freeware sondern Shareware, das bedeutet das gewisse Features einer kostenpflichtigen Version von 25 $ vorenthalten sind.
Das soll uns nicht weiter stören, da wir auch ohne zu spenden ein vollfunktionierendes Frontend haben.
Wer aber spenden kann und will soll das gerne tun, abgesehen von weiteren nützlichen features finde ich es absolut richtig Jemanden für gute Arbeit zu bezahlen und Tom Speirs der Entwickler des Frontends hat wirklich hervorragende Arbeit geleistet.

Der primäre Grund für das Benutzen eines Frontends ist die Benutzerfreundlichkeit am Cab (cabfriendly) ergo das ausschließliche Bedienen mit Joystick und Pushbuttons.
Ziel ist es, nachdem wir hiermit durch sind unseren PC in den Automaten einzubauen und abgesehen von ein paar Ausnahmen nie wieder eine Tastatur oder Maus zu gebrauchen.

Vorraussetzung für die Verwendung von Gameex ist das .NetFramework 2.0 und Microsoft Directx 9, dies muss vor der Gameex Installation vorhanden sein alles zusammen bekommt ihr hier. (http://www.gameex.net/Download/tabid/67/Default.aspx)

Nachdem ihr Gameex heruntergeladen habt, führt ihr das Setup aus und wählt als Sprache Deutsch, ein Assistent (engl: Wizard) startet und begleitet euch von nun an durch die Installationsroutine.
Ihr akzeptiert die Vereinbarung und fahrt fort.
Jetzt gebt ihr den Ort an, wo Gameex installiert werden soll, empfehlenswert ist hier ein zentraler Ort wo alle Daten eueres Projektes liegen, wie ich bereits erwähnte habe ich dafür den Ordner "Projekt Bartop" angelegt und installiere dort Gameex.
Im nächsten Schritt solltet ihr aufpassen, denn wenn ihr hier einfach weiterklickt installiert ihr eine vermutlich ziemlich nervige Toolbar... ihr wollt nicht wissen, was ich von Toolbars halte von daher macht den Haken bei "yes install Spesoft toolbar" einfach weg und klickt auf weiter.
Im nächsten Schritt werdet ihr gefragt, wie der Startmenüeintrag zu Gameex lauten soll, klickt einfach auf weiter.
Im nächsten Fenster wählt ihr die zusätzlichen Aufgaben aus, die installiert werden sollen, setzt nur bei folgendem einen Haken:


Download default themes
Download manual/ebook viewer
Download emulator databases


Jetzt klickt ihr auf weiter und dann auf Installieren.
Gameex beginnt die ausgewählten zusätzlichen Aufgaben aus dem Netz herunterzuladen und startet dann die Installation.
Danach klickt ihr auf "Fertig stellen" und lasst den Haken für den Setup Wizard bestehen.

Der Setup Wizard startet jetzt, hier werden wir nur grundeinstellungen vornehmen, da wir für die feineren Einstellungen mit einem anderen Instrument der "GameExConfig.exe" besser fahren.

Im ersten Fenster klicken wir Auf "Next" und beginnen mit dem Wizard.

Im Fenster "Wizard Mode" wählen wir "Basic" und klicken auf Next.

Jetzt wählen wir "German" und klicken wieder auf "Next".

Im Fenster "Theme Selection" können wir jetzt ein Theme auswählen, Themes sind Designvorlagen die das Design und die Navigation unseres Frontends maßgeblich prägen werden, im rechten Bereich seht ihr eine Vorschau des ausgewählten Themes, es gibt auch die Möglichkeit eigene Themes zu erstellen und Themes von anderen Usern herunterzuladen, die bekommt ihr zum Beispiel hier (http://www.gameex.net/Download/Themes/tabid/94/Default.aspx)
Wenn ihr einen Arcadebildschirm oder TV verwendet fahrt ihr eine sehr niedrige Auflösung, wählt daher am besten das Theme
"DefaultArcadeVGA Lo-Res".

Die folgenden Fenster betreffen multimedia Features, die Gameex mitbringt, diese benötigen wir nicht und können sie daher alle abschalten.

Wir klicken auf "Next" und gelangen zu den "Audio Settings".
Wie bereits erwähnt bringt Gameex eine ganze Menge weiterer Multimedia Features mit, hier zum Beispiel eine Jukebox, da wir diese nicht verwenden
Setzen wir "JukeBox Mode" auf "Disabled" und klicken dann auf "Next".

Wir gelangen zum Fenster "Video/Movie Settings", dies ist ein weiteres Multimedia Feature und betrifft nicht die Vorschauvideos unserer Spiele daher wählen wir "no" bei "Do you want to enable video playback" und klicken auf "Next".

Wir gelangen zum Fenster "Picture/Slideshow Settings", auch hier wählen wir "no" und klicken auf "Next".

Auch bei "DVD Settings" wählen wir "no" und "Next"
Gleiches gilt für die folgenden Fenster "Media Library Settings" und "ebook Settings"

Jetzt folgen die Emulator Settings, hier gilt es einiges einzustellen:

Im Fenster Download Emulators wählen wir nichts aus, da wir ja bereits zuvor Mame installiert und konfiguriert haben und klicken auf "Next".

Im Fenster "Setup Mame?" wählen wir yes und klicken auf "Next".
Es folgen die Grundeinstellungen von Mame hier müssen wir darauf achten, das wir unbedingt Folgendes angeben:



Mame Path: Nur der Pfad, wodrin sich unsere MameUIFX32.exe befindet, nicht die Exe selber angeben.
Mame Exe: röööchtig hier die Exe angeben
Rom Path/s: Hier gebt ihr den Ort an, wo sich eure Roms befinden, wenn ihr euch an das gehalten habt, was ich euch in Kapitel 4 sagte dürfte das der Unterordner Roms eurer Mame installation sein. Ganz wichtig hierbei ist, dass ihr im Mame Emulator den selben Ort angegeben habt, wo die roms liegen sonst kann es später Probleme geben.
Snap Path: Hier gebt ihr den Pfad zu euren Vorschaubildern an, sofern ihr euch welche besorgt habt, wenn ihr euch an das gehalten habt, was ich euch sagte dürfte das der Unterordner Snap eurer Mame installation sein.
Video Snap Path: Hier gebt ihr den Pfad zu euren Vorschauvideos an, sofern ihr euch welche besorgt habt, wenn ihr euch an das gehalten habt, was ich euch sagte dürfte das der selbsterstellte Unterordner Movie eurer Mame installation sein.

alle weiteren angeben sind für diesen Workshop irrelevant, daher gehe ich da nicht näher drauf ein, klickt jetzt bitte auf "Next".

Im nächsten Fenster Basic Mame Settings(2) braucht ihr nichts zu ändern klickt einfach auf Next.

Unter "Setup Emulators" werdet ihr gefragt, ob ihr weitere Emulatoren einbinden wollt, da es hier erstmal nur um Mame geht wählen wir "no" und klicken auf "Next".
Ihr habt die Grundeinstellungen mit dem Setup Wizard vorgenommen klickt jetzt auf "Exit".

Jetzt werden wir mithilfe des GameExConfig die feineinstellungen machen.

Öffnet dazu den Ordner Gameex und führt die "GameExConfig.exe" aus.

Mit der GameExConfig werdet ihr vermutlich in Zukunft viel rumspielen, zugegeben das Tool ist irgendwie hässlich aber damit lässt sich viel mehr einstellen als mit dem Wizard.

Ich gehe grundsätzlich von Standardeinstellungen aus und erwähne nur Einstellungen die wir ändern. Wer zuvor Gameex bereits installiert hat, um es zu testen sollte vorher alle Einstellungen zurücksetzen, das geht indem ihr mit der "SetupWizard.exe" den Wizard aufruft und dort auf den Button "default" klickt.

Wir fangen von oben an :

Basic Mame Settings



Use Bezel: No; das hat mich eine Ewigkeit gekostet, diesen faulen Zahn zu ziehen.. wenn das angeschaltet ist funktionierten bei mir keine vertikalen Spiele, da versucht wird mit einem Bezel den schwarzen Bereich zu füllen.


Display Settings Seite



Time Format: 24 Hour; Das Format der Uhrzeit wird deutsch
Show Buttons: No; der Exit Button und die Mediacenterbuttons werden deaktiviert.
Hide Toolbar: always hide; die Toolbar wird, wie es sich gehört ausgeblendet
Outline Fonts: wenn ihr einen Arcademonitor oder TV verwendet stellt ihr yes ein ansonsten no
Anti Alias Fonts: no; Kantenglättung der Schrift wird ausgestellt, um performance zu gewinnen.
Alpha Blend Videos: no; dieser hässliche Effekt frisst unheimlich viel Performance, daher ausschalten
Use 16 Bit Colour: no; auch das bringt einen kleinen Performanceschub.
Run in Arcademode: yes; da kann ich nichts zu sagen, es wird empfohlen, das immer einzuschalten

Audio Settings

Hier sind keine Änderungen nötig, da wir dies bereits mit dem Wizard erstellt haben.

Input Settings



Disable Mouse: yes; der Mauszeiger verschwindet u.A.
Disable Mousewheel: yes; das Mausrad wird deaktiviert
Enable Gamepad/Jostick: no; Gamepad/Joystick wird deaktiviert
Cab friendly Control: yes; das ist sehr nützlich, wenn man einen 8 Wege Joystick hat, dadurch wird verhindert, dass man aus der Liste springt indem man den Joystick versehendlich Diagonal drückt. Um sich im Menü noch an die seitlichen Menüpunkte bedienen zu können müsst ihr dann rechts oder links länger gedrückt halten
Enable Letter Select: no; da in der Mame standardconfig zum Beispiel Spieler 2 Feuerknopf 2 = S entspricht, würdet ihr zu einem Spiel beginnend mit dem Buchstaben S springen, sobald Jemand versehentlich diesen Feuerknopf drückt, von daher stellen wir das aus

Enable/Disable Features



Enable Auto GamEx Updates: Disable Automatic Updates; automatische Updates von Gameex werden ausgeschaltet, da wir "cabfriendly" denken, wollen wir jede Fehlermeldung / Warnhinweis vermeiden.
Enable Rip CD: no; das automatische Rippen von Audio CDs wird abgeschaltet -> performancegewinn und ersparter Datenmüll
Enable Theme Picker: no; Themes können nicht im Frontend selber geändert werden -> "cabfriendly"
Hide Update List: yes; die Gameliste kann nicht versehentlich geupdated werden, was stunden dauern kann -> "cabfriendly"
Hide Standby: yes; die Standby Funktion wird deaktiviert -> "cabfriendly"
Hide Log Off: yes; die Abmeldenfunktion wird deaktiviert -> "cabfriendly"
Hide create Snaps: yes; die Funktion um automatisch Vorschaubilder fürs Menü zu erstellen wird deaktiviert -> "cabfriendly"
Disable Exit: yes; es gibt keinen Exit Button mehr
Disable Escape Key: yes; Gameex kann nicht mehr durch die Taste Escape beendet werden ergo durch das drücken von Spieler 1 + Spieler 2 Start, wenn ihr Gameex beenden wollt müsst ihr strg + alt + entf drücken -> "cabfriendly"
Hide Shutdown: yes; Es gibt keinen Button mehr um herunterzufahren, wenn ihr herunterfahren wollt drückt ihr den Powerschalter des PC, so fährt man herunter. -> "cabfriendly"
Hide Restart: yes; Es gibt keinen Button mehr um den PC neuzustarten -> "cabfriendly"
Enable Panel Viewer: no; Es wird nicht mehr vor dem Start des Spiels der Panelviewer mit den Controls angezeigt, ansich ein nettes Feature aber auf dauer nervig, daher ausschalten -> "cabfriendly"
Disable Delete Games: yes; aus Sicherheitsgründen ist das empfehlenswert, da man sonst mit entf ein Spiel aus der Liste löscht
Enable other Systems: no; vorerst deaktivieren wir alle anderen Emulatoren, da das ein Mame Only Workshop ist
Enable All Games List: no; Sicherheitshalber das auch auf no setzen, da wir keine anderen Emulatoren benutzen ist diese Einstellung überflüssig.


Arcade VGA Settings

Ich habe keine Ahnung, was diese Settings bewirken, da ich keine ArcadeVGA habe, war das für mich nie relevant.
Es wird empfohlen Use ArcadeVGA settings: yes einzustellen, wenn man eine ArcadeVGA verbaut hat.

Advanced Mame Settings Seite ab Seite 2



No Bracketed text: yes; sämtlicher Text am Ende eines Spielnamens der in Klammern steht wird entfernt.
Game Filter: alle Spiele die diese Worte in sich tragen werden in der Spielliste nicht angezeigt, zumindest Japan sollte man entfernen, da ansonsten zum Beispiel die komplette Street Fighter 3 Serie nicht angezeigt wird.


Tweaks Performance



Snap Best Match: no I'm using small Drives; dieses Feature ist in den meisten Fällen sowieso schwachsinn und kostet nur performance, deshalb ausstellen


HTML Applications



Enable HTML Applications: no; schaltet ein weiteres Multimedia Feature ab


News



Enable RSS News: no; schaltet ein weiteres Multimedia Feature ab

Attrackt/Screensaver



Attrackt Mode Audio: Pause Playlist audio und run Mame with sound; wenn ihr eine gewisse Zeit nichts macht, wird der Attrackt Mode gestartet - ein Zufallsspiel wird gestartet, sehr geiler Effekt!
Show Mame Bezel: no; ich schalte das ab, da damit Probleme bekannt sind

Ansonsten sollte nichts einzustellen sein, ich vermute einfach mal, dass ich hier das ein oder andere vergessen habe, bei den ganzen Einstellungen kein Wunder, falls dem so ist gibts später ein Update.

So jetzt habt ihr Gameex konfiguriert und seid bereit für den ersten Start.
Ihr startet Gameex mit der Gameex.exe aus eurem Gameex Ordner.

Gameex startet und ihr seht den sogenannten Nag Screen, den kann man ausstellen, indem man seine Version für 20 $ registriert, ansonsten muss man damit leben.

Gameex controls:

Eine ausführliche Liste sämtlicher Controls von Gameex findet ihr hier (http://www.gameex.net/Support/DefaultControls/tabid/61/Default.aspx)
Mit der Taste 1 eurer Tastatur (entspricht in der Mamestandardconfig Spieler 1 Startbutton) bestätigt ihr.

Mit der Taste Space (entspricht in der Mame Standardconfig Spieler 1 Button 3) springt ihr einen Schritt zurück, wie im Browser...

Mit der Pfeiltaste hoch und Pfeiltaste runter (entspricht in der Mame Standardconfig Spieler 1 Joystick hoch und runter) navigiert ihr vertikal durchs Menü.

Mit den Pfeiltasten rechts bzw. links (entspricht in der Mame Standardconfig Spieler 1 Joystick rechts und links) navigiert ihr horizontal, ihr müsst dazu aber den Joystick länger in die Richtung gedrückt halten, das haben wir absichtlich eben so eingestellt, damit man nicht diagonal drückt und plötzlich unabsichtlich horizontal navigiert.

Um schneller durch riesige Listen navigieren zu können haltet ihr die Taste Strg (entspricht in der Mame Standardconfig Spieler 1 Button 1) gedrückt und drückt zusätzlich die Pfeiltasten rauf und runter - so springt ihr Zeilenweise durch riesige Gamelisten.

Ihr navigiert jetzt zum Menüpunkt "Mame" und bestätigt mit der Taste 1.
Gameex möchte jetzt zum Ersten mal eine Gameliste erstellen, mit der Taste 1 bestätigt ihr dies und Gameex beginnt mit dem Erstellen der Gameliste

Bemerkung : Das Updaten der Gameliste kann bis zu einer Stunde dauern!!!

Was danach folgt ist mit einer der Gründe, warum ich persönlich Gameex liebe, wir kriegen eine Kristalklare Gameliste, mit vorgefertigten Kategorien, dabei greift Gameex auf ganz viele verschiedene Dateien automatisch zurück, die man sich bei anderen Frontends erst noch mühsam zusammen suchen muss.
Desweiteren schmeißt Gameex jedes einzelne Rom gegen den Emulator und prüft, ob das Rom überhaupt abspielbar ist, bevor es das Privileg bekommt Teil der Gameliste zu werden, das nenn ich mal vorbildlich, da können sich andere Frontends mal ne Scheibe von abschneiden.
Am Ende werden wir eine Gameliste haben, bei der nur funktionierende Roms auftauchen und dementsprechend werden wir niemals eine Fehlernachricht zu Gesicht bekommen.

Damit Gameex automatisch startet legen wir eine Verknüpfung von der Gameex.exe an und schieben diese in den Autostart:
Start->Programme->Autostart rechtsklick öffnen und dort die Verknüpfung reinschieben.

Nächstes Kapitel: Finales Kapitel 6: Einrichtung von Model 2 und Zinc + abschließendes Feintuning

apfelanni
06-05-2009, 20:31
nochmal kurz zu bs und comp :

ich sage mal nen abgespecktes xp bootet in ca. 15-30 sekunden . wer brauch am cab sp3 . outlook , ie , den messi , ms idiotenspiele , usw usw. kann doch alles weg . mein normaler p4 dell wohnzimmer pc bootet in 25 sekunden komplett. und der hat ne standard ballerplatte und noch nen dvd mit drin und win ist nichtmal gedownsized. bei der bs system diskussion pack ich mir immer am kopp , vor allem wenn man sich mal die rechner der leute ansieht . wenn ich nur genug müll installiere, kann ich auch nen quadcore 3xxx auf celeron niveau drücken .

ich sagmal ne linux version lass ich ja noch angehen , aber in zeiten wo p4 barbones um 2,5 ghz für 20 euro zu haben sind , bau ich keinen p2 mehr ein und brech mir mit dos einen ab .

nexus6
06-05-2009, 22:29
dann zerhaut es nir leider die farbpalette, da paint anscheinend nur die windows-standartfarben verwendet.
das problem hat sich erledigt: mein photoshop benötigte ein update. ausgerechnet das bmp-speichern hatte einen bug.

Dirkifiz
06-05-2009, 22:33
Prima !

-
Zum Workshop : Danke ! GameEx läuft soweit einwandfrei.
Und die Gamelisten klappen wunderbar.


Zu den Vorschaubildern ( Snapshots ) habe ich noch etwas herausgefunden:

Ich habe im Internet Snap-Bilder für MAME gefunden und habe diese in den "Snap" Ordner kopiert.
Die werden dann beim auswählen des Spiels dann netterweise auch links im Fenster als Vorschau angezeigt.

Schöne Sache.

Aber das sind natürlich nicht alle Spiele drin vorhanden,
und von seinen Lieblingsspielen will man ja eventuell Vorschaubilder nach eigenem Gusto haben.

Also drückt man nun, während ein Spiel nach Wahl läuft,
im gewünschten Moment die Taste F12, und es wird ein Screenshot erstellt.
Nun wird dieser aber leider nicht automatisch dem Spiel zugeordnet.
Im Ordner"snap" wird beim Drücken der Taste F12 automatisch ein
Unterordner erstellt, mit dem Namen des Spiele-Roms.
Also zum Beispiel speichert es Schnappschüsse aus dem Spiel "DoDonPachi"
in einen Ordner Namens "ddonpach".

In diesem Ordner werden nun die Schnappschüsse ( man kann ja auch mehrmals F12 drücken ) numerisch aufsteigend abgelegt.

Will man nun einen dieser Schnappschüsse als Vorschaubild haben,
so kopiert man dieses Bild aus dem Unterordner direkt in den Ordner "snap"

Dabei benennt man den Namen des Bildes von z.Bsp. 0001.png
in ddonpach.png um, wobei der Name gleichlautend mit dem Namen des Roms sein muß ( also so wie auch der Ordner benannt wurde, aus dem man das Bild kopiert hat ).

Wenn man dann GameEx startet, und in der Spieleliste dieses Spiel auswählt, so erscheint dann links das erstellte Vorschaubild.:)

viele Grüße
dirk

MR_CODE_RED
07-05-2009, 09:07
@ Dirkifiz: Hast du mal Vorschauvideos getestet? Das ist nochmal ne ganze Nummer besser meiner Meinung nach.
Macht einfach unheimlich Spaß durch die Gameliste zu scrollen, und sich dabei die Videos der Spiele anzuschauen.
Die Taste "F12" für Screenshots hab ich mir auf einen seitlichen Flipperbutton belegt, den brauch ich in Mame nicht sondern nur zum Flippern.
So kann ich immer schnell mal nen screenshot machen... besonders interessant wenn man bei der ATH bzw Arcade WM mitmacht.
Auf einem weiteren Flipperbutton hab ich einen Romreset gelegt, damit ich schnell mal ein Spiel neustarten kann, wenn ich direkt ein Leben verloren habe oder so...
Aber vorsicht: nicht den Soft Reset einstellen, sondern Reset Rom o.Ä. weil der Soft Reset setzt auch die Highscoreliste zurück !

Dirkifiz
07-05-2009, 22:51
@ Dirkifiz: Hast du mal Vorschauvideos getestet?


nein. bis jetzt noch nicht. Hört sich gut an, braucht das aber nicht vergleichsweise viel Speicherplatz ?

Ich werds mal ausprobieren, aber erstmal Eins nach dem anderen ;)


Grüße
dirk

MR_CODE_RED
08-05-2009, 12:24
braucht das aber nicht vergleichsweise viel Speicherplatz ?


in Low Quality sind das ca 30 GB

Dirkifiz
09-05-2009, 03:35
in Low Quality sind das ca 30 GB

O,K, das kann ich dann vorläufig vergessen, denn ich habe nur noch 14 GB frei.:rolleyes:

Aber von ein paar meiner FavoritenSpiele habe ich Vorschau-Videos manuell erstellt ( mit shift-F12 ), und dann analog wie bei den Snapshots in meinem Beitrag weiter oben beschrieben
die Dateien umbenannt und in den Movie-Ordner verschoben.

Nun werden die Vidos in der Vorschau schön angezeigt
und auch im Screensaver-Modus abgespielt.:thumbs:

Ein kleines Problemchen habe ich dabei noch :
Während ich die Bilder von Hochformat-Spielen noch bequem 90° ins Querformat drehen konnte, damit sie bei horizontal gedrehtem Bildschirm
in der Game-Ex Oberfläche richtig dargestellt werden,
so liegen die hochkant-Videos in der Wiedergabe um 90° gedreht vor.
Hier feht mir noch ein Tool, um die Videos 90° zu drehen.

viele Grüße
Dirk

MR_CODE_RED
09-05-2009, 15:01
@ Dirkifiz also ich selber hab diese Videofunktion mit Shift+F12 selbst noch nie genutzt...
Was mich wundert ist: eigentlich sollte ein Video ja so aufgenommen werden, wie du spielst. Und du spielst doch Monitorausrichtung horizontal und vertikale Spiele mit Direct3D dann auf Horizontal gestretcht, so dass du Trauerbalken links und rechts hast... soweit richtig?
Dann müsste das Video auch genau so aufgenommen sein...

nexus6
10-05-2009, 09:54
zwei problemchen habe ich noch:

nach installation von netframework (zumindest vermute ich das), schaltet sich der pc nicht mehr selbstständig aus, sondern es kommt die meldeung, dass man den computer ausschalten könne.
nach der installation von gameex ist der schreibtischhintergrund schwarz und mein gewähltes wallpaper verschwunden.

der vollständigkeit halber könnte die entfernung der bootauswahl, die nach der installation des mame boot logo erscheint in den workshop mitaufgenommen werden.
ansonsten: super arbeit!

nexus6
10-05-2009, 11:52
nach der installation von gameex ist der schreibtischhintergrund schwarz und mein gewähltes wallpaper verschwunden.

der punkt hat sich erledigt: es war die funktion "hide desktop" in gameex.

MR_CODE_RED
10-05-2009, 18:23
der punkt hat sich erledigt: es war die funktion "hide desktop" in gameex.

Oh ja, gut jetzt haste dir schon selbst geholfen :D
Jedenfalls war das eigentlich auch so gedacht, die Funktion Hide Desktop bewirkt so einiges, um Windows zu verstecken, solange Gameex aktiv ist aber nachdem du gameex beendest, sollte auch das Wallpaper wieder erscheinen ...

bezüglich .NetFramework: kranke Scheisse, sowas hab ich ja noch nie gesehen, dachte der "Sie können den Computer jetzt ausschalten Screen" wäre seitdem ATX Standard für immer und Ewig verbannt worden...
prüf mal, ob die APM Funktion deaktiviert wurde : Systemsteuerung >> Energieoptionen >> Registerkarte APM >> Unterstützung für Advanced Power Management aktivieren auswählen. Ansonsten würde ich mal nen Wiederherstellungspunkt vor der Installation von .NEtFramework aktivieren und dann sicher gehen, dass es an .NetFramwork liegt.

bezüglich multiple boot screen: jo da mach ich zur Sicherheit noch ein Update... hab als Workflow auch die zweite Zeile aus der boot.ini gelöscht, hat das Jemand noch irgendwie eleganter gelöst?

Dirkifiz
10-05-2009, 21:39
@ Dirkifiz also ich selber hab diese Videofunktion mit Shift+F12 selbst noch nie genutzt...


Das funktioniert.
jedoch geht das Spiel während der Aufnahme in "Zeitlupe" wird also sehr langsam.
Das eigentliche Video ist aber dann qualitativ einwandfrei und in Originalgeschwindigkeit.



Was mich wundert ist: eigentlich sollte ein Video ja so aufgenommen werden, wie du spielst. Und du spielst doch Monitorausrichtung horizontal und vertikale Spiele mit Direct3D dann auf Horizontal gestretcht, so dass du Trauerbalken links und rechts hast... soweit richtig?
Dann müsste das Video auch genau so aufgenommen sein...

nein, ich spiele nicht mit "Trauerbalken"
denn ich habe nen Quadro, bei dem sich der Monitor dreht.

Die GameEx Oberfläche habe ich immer standardmäßig im Querformat,
deswegen muß ich Videos von Hochkant-Spielen um 90° drehen, um sie in der Game-Ex Oberfläche richtig zu sehen.

Wenn ich da eine Lösung gefunden habe, gebe ich bescheid.

Grüße
Dirk

nexus6
10-05-2009, 21:57
Die GameEx Oberfläche habe ich immer standardmäßig im Querformat,
deswegen muß ich Videos von Hochkant-Spielen um 90° drehen, um sie in der Game-Ex Oberfläche richtig zu sehen.


die gameex-oberfläche kannst du mit der tab-taste drehen. dann brauchst du nicht den kopf um 90° neigen :) schön wäre ein automatisches drehen der oberfläche sobald man ein vertikalspiel ausgewählt hat. da gerade ein plugin für das physische drehen des monitors in arbeit ist, sollte dies doch ein kleineres problem sein.

Dirkifiz
11-05-2009, 06:49
die gameex-oberfläche kannst du mit der tab-taste drehen.

Danke für den Tip ! - Es klappt nun mit den Videos :thumbs:

Kleines Update noch dazu :
Ich hatte dann die "TAB"-Taste mit dem J-PAC Konfigurationsprogramm "WinIPAC IPD" auf eine Button-Kombination gelegt.
Aber nix passierte.
Grund : in den neueren Versionen von GameEx
ist das Drehen auf STRG+TAB gelegt.

Und nun klappt es auch mit den gedrehten Videos :
STRG+TAB drücken, wenn der Monitor noch horizontal steht,
damit wird GameEx um 90° gedreht und liegt auf der Seite.

Monitor nicht drehen.

Dann das Hochkant-Spiel starten, es startet nun ebenfalls 90° gedreht
und damit hochkant stehend im Querformat-Monitor.
Ohne "Trauerränder" sondern gestreckt auf voller Bildschirmbreite.
Das macht aber nix.
Dann kann man die Snapshots und Videos aufnehmen ( F12 bzw SHIFT-F12 )
Die aufgenommenen Videos und Snapshots werden dann später im horizontalen Game-Ex in richtiger Ausrichtung angezeigt !

Das ist auch für später sinnvoll, wenn die automatische Monitordrehung implementiert sein wird, da der Monitor ja erst nach der Spieleauswahl
in die Vertikale gedreht werden wird, und während der Vorschau bzw. Spielauswahl ja noch in der Horizontalen steht.

Weiterer Vorteil :
Im Attract-Mode von Game-Ex laufen dann sowohl die Querformat-
als auch die Hochkant-Videos im horizontal stehenden Monitor richtig ausgerichtet, wenn man
"Videos wiedergeben" aktiviert hat.

viele Grüße
Dirk

MR_CODE_RED
11-05-2009, 08:23
gruml... diese Quadro Drehereien machen ganz schön neidig :mad:

Schlacks24
11-05-2009, 09:15
Hallo zusammen!

@MR_CODE_RED (http://community.arcadeinfo.de/member.php?u=3475): Zunächst mal ein RIESEN-Kompliment für diesen Thread. SUPER gemacht!

Also: Bin ein "alter" Zocker und kenne MAME schon seit x Jahren. Hatte schon immer mal vor, mit einen solchen Automaten selbst zu bauen.

Nachdem ich mir jetzt eine Bar eingerichtet habe, kam das Thema wieder auf den Tisch und ich habe mich mal nach einem cab umgesehen.

Konnte dann glücklicherweise das hier ersteigern:

http://ebay.de/ws/eBayISAPI.dll?ViewItem&item=230338470165

Für 67 EURonen meiner Meinung nach ein Schnäppchen :)) Funktioniert im Übrigen - entgegen der Beschreibung - tadelos.

Hat einen Hantarex Monitor und Jammaanschluß!


Jetzt meine Fragen:

1. Habe mir das J-PAC v3 bestellt. Was ist der Unterschied zum JammASD v2? Hätte ich besser das nehmen sollten?

2. Brauche ich in jedem Fall eine AVGA-Karte, wenn ich den BS im cab nutzen möchte? Würde gerne auf diese Investition verzichten ;)
Hatte mal irgenwo was von einer Soft gelesen, die die Frequenz auf die 15 kHz runtersetzt!? Oder macht das sogar das J-PAC???

3. Mich interessieren zunächst mal vorwiegend die uralt Klassiker wie D-Kong, Frogger, Phönix, Gallaga und wie sie alle heißen! Habe noch einen alten K6-2 im Keller rumfliegen. Der sollte dafür doch reichen, oder?



Vielen Dank im Vorraus

Gruß Schlacks24

nexus6
11-05-2009, 09:54
1. Habe mir das J-PAC v3 bestellt. Was ist der Unterschied zum JammASD v2? Hätte ich besser das nehmen sollten? es geht mit beiden. allerdings hat jammaasd zusätzlich einen audioverstärker.

2. Brauche ich in jedem Fall eine AVGA-Karte, wenn ich den BS im cab nutzen möchte? Würde gerne auf diese Investition verzichten ;)
Hatte mal irgenwo was von einer Soft gelesen, die die Frequenz auf die 15 kHz runtersetzt!? Oder macht das sogar das J-PAC???
ja, die karte gibt ein 15khz signal aus. die pc-karten geben hingegen ein 31khz signal aus, dass der arcademonitoe nicht verarbeiten und ihn sogar killen kann. eine günstige alternative ist das soft15khz-tool von sailorsat, dass du hier im forum in der "projekte" rubrik findest. du benötigst dazu nur eine kompatible grafikkarte. das j-pac setzt die frequenz nicht runter, sondern lässt sie einfach nicht durch.

3. Mich interessieren zunächst mal vorwiegend die uralt Klassiker wie D-Kong, Frogger, Phönix, Gallaga und wie sie alle heißen! Habe noch einen alten K6-2 im Keller rumfliegen. Der sollte dafür doch reichen, oder? da bin ich überfragt, würde aber darauf tippen, dass es geht.

MR_CODE_RED
11-05-2009, 10:03
Update: einige Infos waren wohl falsch...

@ Schlacks24

1. das JammaASD ist eine andere Variante des Jpac mit Audio Verstärker gibts aber nur als PS/2 Version, soweit ich weiß gibts sonst keine Unterschiede

2. Du kannst entweder:


eine ArcadeVGA kaufen, ist die einfachste und teuerste Lösung, achte dabei auf den Slot, AGP oder PCI Express
Soft15KHZ verwenden, kostenlos jedoch wirst du um ein wenig tüftelei wahrscheinlich nicht rum kommen. Wie du dich richtig erinnert hast, ist das eine Software die die Grafikkarte dazu trimmt ein 15khz Signal auszugeben. Unter der Rubrik Projekte findest du alles zu Soft15KHZ
3. Sofern du nicht Windows 98SE, DOS oder Linux verwenden willst ist ein K6-2 ist auf keinem Fall empfehlenswert, da du damit unter XP keinen Spaß kriegen wirst... Bei den aktuellen Hardwarepreisen würde ich keinen Kompromiss eingehen und mir für ein Kleingeld einen Pentium 4 besorgen kostet vielleicht 30-40 Euro inklusive Mainboard.
bezüglich Hardwareanforderungen wurde auf Seite 1 dieses Workshops genügend diskutiert

Schlacks24
11-05-2009, 12:18
@ Schlacks24

3. Sofern du nicht Windows 98SE, DOS oder Linux verwenden willst ist ein K6-2 ist auf keinem Fall empfehlenswert, da du damit unter XP keinen Spaß kriegen wirst...

... was spricht denn eigentlich dagegen WIN98SE einzusetzten?!

Laufen die aktuellen MAME bzw. Gameex da drauf denn nicht?

MR_CODE_RED
11-05-2009, 13:33
Also bezüglich Gameex und Win98SE hab ich auf jeden Fall schon das ein oder andere Problem mitbekommen zu dem es nur Workarounds gibt... kann dir jetzt aber nicht mehr genau sagen, was das war... das schwirrt irgendwo in meinem Hinterkopf rum...

Außerdem, was steckt da wohl für eine Grafikkarte drin, die mit einem K6-2 gegen 1999 / 2000 zusammenarbeitete... Ich hatte zu der Zeit irgendeine SIS 4 Megabyte Grafikkarte zusammen mit einer Voodoo 1 am laufen, glaube kaum das man mit solch einem Setup Directx 9 ans laufen kriegt...

Du bist mit Win98SE auf jeden Fall unflexibler und wirst mehr Ärger kriegen,

keine Vernünftige USB Unterstützung...
keine Unterstützung für bestimmte Hardware zum Beispiel bestimmte Ultimarc Hardware bzw. keine Treiber...
Eventuelle Probleme mit bestimmten Audio bzw. Video Codecs...
Sämtliche Dokumentationen und How Tos im Netz basieren auf XP... warum willst du dir das antun? Ich versteh ja, dass man gerne auf vorhandenes zurückgreift aber grade im Bereich Computertechnik muss man irgendwo mal nen Schlußstrich ziehen, vor allem wenn man einen 20 fach schnelleren Rechner für 30-40 Euro kaufen kann...

Schlacks24
11-05-2009, 13:55
... OK, OK - schon gut :rolleyes:

Hast ja Recht!

Hab mir soeben einen gebrauchten Athlon inkl. ATI Radeon für 50 EURonen besorgt.

----------------------------------------------------------------------------------------------------
... und auch wech damit ...

MR_CODE_RED
11-05-2009, 15:17
Ich wurde darauf aufmerksam gemacht, das hier besser nicht zu veröffentlichen mehr sei dazu erstmal nicht gesagt

Schlacks24
13-05-2009, 20:02
... so habe meinen PC jetzt komplett laut Workshop eingerichtet.

SUPER, nochmals Kompliment Mr.CodeRed!!!

Also Fronend läuft perfekt, 15kHz scheint auch zu funktionieren - jedenfalls zeigt mein oller BS kein Bild mehr - außer ganz zu Beginn beim Hochfahren über das Bios. (die Einrichtung war im Übrigen ruckzuck erledigt - ohne Tüftelei)

Leider ist meine J-PAC noch nicht da - dauert wohl noch, wobei ich nicht verstehen kann, warum ich nicht mal zumindest eine Bestätigung der Bestellung vom Arcade-Shop bekomme, ist aber ein anderes Thema - und ich kann somit meinen Hantarex noch nicht testen.

So, jetzt meine Theorie:

Es wurde ja des Öfteren bemerkt, dass das J-PAC unter Anderem auch dazu da ist, den Monitor vor den schädlichen 31 KHz zu schützen, wenn der PC am Booten ist.

Durch die grandiosen Einstellungen aus Kapitel 3 gibt es aber doch nun die Möglichkeiten, einen "schwarzen" BS beim Booten zu erreichen. (anstatt dem Mame-Logo könnten wir ja auch einfach ein schwarzes Bild nehmen)
Dann kämen ja, bis zum Start von Gamexx, nahezu keine 31 KHz Freuquenzen mehr am BS an (außer die paar Sekunden zu Beginn) und das J-PAC könnte wesentlich "kleiner" ausfallen bzw. ganz entfallen.


Ist doch so, oder ...?

Dirkifiz
13-05-2009, 22:04
Bezüglich Performance: 3D Spiele mit Mame abspielen braucht eine HÖLLENLEISTUNG, schätzungsweise 4 GHZ oder mehr!
Deshalb greifen wir auf andere Emulatoren zurück, die Grafikkartenbeschleunigung nutzen können, genauer: Model 2 Emulator für Sega Model 2 hardwarebasierte 3d Spiele und Zinc für Playstation hardwarebasierte Spiele.
Xevious 3D zum Beispiel dürfte mit Zinc bei dir nahezu perfekt laufen.


wann kommen wir denn zum Kapitel "weitere Emulatoren " ? :help:


Und was hat es eigentlich mit dem Menu "Advancemame" auf sich,
das habe ich noch nicht so ganz verstanden.
Braucht man das auch, ist das ein anderes ( advanced = verbessert, fortgeschritten ) MAME ?


viele Grüße
dirk

MR_CODE_RED
14-05-2009, 13:48
@ Schlacks24 ein schwarzes Bild bedeutet nicht, dass das Bild auf 15 khz entschärft wird...
Ich kann nur das wiedergeben, was hier immer wieder betont wird... ohne Jpac sollte man es nicht machen, es kann immer passieren, dass eine schädliche Frequenz durchdringt und den Monitor sogar zerstören kann.
Als Workaround kann man booten und sobald soft15khz geladen wurde den Arcademonitor anschließen... aber da bin ich nicht der Experte am besten äußert sich SailorSat dazu nochmal persönlich.

@ Dirkifiz: du wirst dich noch ein wenig gedulden müssen, wurde heute operiert und bin dementsprechend noch nicht in der Stimmung hier weiterzumachen sorry.
Der Menüpunkt in der Gamex Configuration AdvancedMame kann leicht zu verwirrungen führen.
Einerseits kann man dort einfach nur erweiterte Mame Einstellungen einstellen, andererseits gibt es aber tatsächlich eine Mame Version die sich AdvancedMame nennt, diese bringt genau wie MamuiFX32 einfach ein paar Features mit habe sie selbst noch nicht getestet und kann da deswegen nicht viel zu sagen.
Unter AdvacnedMame werden wir im nächsten Kapitel den Model2 und Zinc Emulator einstellen, das bedeutet dann konkret, dass wir die Spiele wie bisher sehen nur, dass Model 2 und Playstation hardwarebasierte Spiele nicht mit Mame sondern eben mit diesen zwei Emulatoren ausgeführt wird.
Für den Benutzer bleibt die Gameliste unverändert, so dass es reibungslos mit der bisherigen Konfiguration zusammenpasst.

Dirkifiz
14-05-2009, 19:21
@ Dirkifiz: du wirst dich noch ein wenig gedulden müssen, wurde heute operiert und bin dementsprechend noch nicht in der Stimmung hier weiterzumachen sorry.

oh, das tut mir leid, ich wünsche Dir Gute Genesung und alles Gute !

Ich wollte Dich sowieso nicht drängen, bin nur neugierig wie es weitergeht ;)



Der Menüpunkt in der Gamex Configuration AdvancedMame kann leicht zu verwirrungen führen.
Einerseits kann man dort einfach nur erweiterte Mame Einstellungen einstellen, andererseits gibt es aber tatsächlich eine Mame Version die sich AdvancedMame nennt,

ja aber manche Einstellungen funktionieren anscheinend nur dann, wenn man dieses AdvanceMame installiert hat. :confused:
Ich will jedoch mit meinen Fragen aber nicht Deinen Anleitungen vorgreifen
und warte einfach mal den nächsten Teil des Workshops ab ;)



Unter AdvacnedMame werden wir im nächsten Kapitel den Model2 und Zinc Emulator einstellen, .

bin schon gespannt ! :thumbs:


viele Grüße
dirk

MR_CODE_RED
15-05-2009, 11:54
Dies wird das letzte Kapitel sein.
Nachdem wir hiermit durch sind, sollte der MamePC soweit fertig sein, dass er nur noch in ein Cab eingesetzt werden kann.

Wie ihr sicher bereits festgestellt habt, gibt es einige Roms die nicht flüssig laufen, dies sind in der Regel Spiele, die Gebrauch von 3D Hardware machten.

Manch einer wird sich sicher fragen, wo das Problem ist ein Spiel zu emulieren was eine 100 mhz getaktete CPU hatte plus einen für heutige Verhältnisse lächerlichen Grafikchip.
Nun Mame emuliert sowohl Hard als auch Software, eine Emulation braucht prinzipiell immer wesentlich mehr Power, als das, was an Hardware ursprünglich verbaut war.
Man kann sagen, dass die Emulation oft bis zu 10 mal so viel an Rechenleistung benötigt.
Man muss sich vorstellen, dass die Hardware und Software auf damaligen PCBs für ein Spiel bzw. für ein System optimiert war, während man heute sämtliche Komponenten eines PCs berücksichtigen muss, die zudem eigentlich überhaupt nicht dafür ausgelegt sind Arcade Hard und Software zu emulieren.

Mame nutzt die Leistung eines Grafikchips nicht aus, daher ist es auch völlig irrelevant, ob man eine onboard Grafikkarte oder eine Highend Grafikkarte für Mame verwendet.
Spiele die 3D Hardware verwendeten laufen in der Regel mit Mame nicht flüssig, fast egal, welche CPU man verwendet.

Heute werden wir zwei weitere Emulatoren kennenlernen, die Roms des Mame Romsets verwenden können und die 3D Beschleunigung einer Grafikkarte ausnutzen.
Man benötigt dafür nicht etwa eine aktuelle Highend Grafikkarte aber es darf auch keine Gurke oder gar Onboard Karte sei. Da es sich um eine Emulation handelt, wird wesentlich mehr Grafikpower benötigt als ursprünglich verbaut wurde.
Über Hardware Anforderungen wurde ja bereits mehrfach diskutiert, für die Jenigen, die jetzt erst mitlesen fasse ich nochmal kurz zusammen, von welcher Leistung wir hier etwa sprechen:

Minimalanforderung:


ein Pentium 4 mit 3 Ghz oder vergleichbarer AMD Prozessor
eine Geforce 6600 GT bzw. ATI Radeon 9800 Pro
1 GB Ram.


Empfohlen:


ein beliebiger Dual Core Prozessor
Geforce 7600 GT bzw Ati Radeon HD2900
1 GB Ram

Die Grafikkarte muss in Jedem Fall Pixelshader 3.0 beherschen.
Das sind, wie gesagt nur grobe Einschätzungen.

Es gibt viele verschiedene Arcade Systeme, die auf 3D Hardware setzen, es ist zum jetzigen Zeitpunkt leider noch nicht möglich alle davon perfekt zu emulieren.
Was bis jetzt gut funktioniert ist die Emulation von Playstation basierter Hardware mit dem Zinc Emulator und die Emulation von Sega Model 2 basierter Hardware mit dem Model 2 Emulator.
Wir werden im Folgenden die Emulatoren einrichten und dann in unser Gameex Frontend integrieren.
Ziel soll sein, dass bei Auswahl eines dieser Roms Gameex automatisch den richtigen Emulator wählt ohne, dass der Spieler davon etwas mitkriegt.

Einrichtung von Zinc:

Zinc kann so um die 150 Roms abspielen, für jedes Rom wid das dazugehörige Bios benötigt, daher müsst ihr ein komplettes Mame Romset haben, dies beinhaltet nämlich auch alle Bios Dateien.
Sich jedes einzelne Bios per Hand zu besorgen kann mitunter Jahre dauern.

Als erstes besorgt ihr auf dieser Seite (http://www.emulator-zone.com/doc.php/arcade/zinc.html) folgendes:



Zinc 1.1
Winterblast's Input Plugin 1.6
OpenGL and D3D renderers 1.2

Entpackt Zinc 1.1 in einen Unterordner eures Projektes ich packe das zum Beispiel in C:\Projekt Bartop\Zinc_1.1

Entpackt dann das Winterblaster Input Plugin direkt in den soeben erstellten Zinc Ordner, wenn ihr gefragt werdet, ob die Datei überschrieben werden soll bestätigt ihr dies.

Danach Entpackt ihr auch das Archiv OpenGL and D3D renderers 1.2 direkt in den Zinc Ordner und bestätigt, falls ihr gefragt werdet, ob ihr die vorhandenen Dateien überschreiben wollt.

Jetzt begebt ihr euch in den Zinc Ordner.
Dort sollten jetzt zwei weitere Unterordner angelegt sein:



wind3d (Direct 3D plugin)



winogl (OpenGL Plugin)

In diesem Ordner befinden sich die Grafikplugins, ihr müsst nun wählen, ob ihr das OpenGL Plugin oder das Direct 3D Plugin verwenden wollt.
Ich habe das OpenGL Plugin ausgewählt und damit bisher keine Probleme gehabt.
Kopiert aus dem Ordner "winogl" die Datei "renderer.znc" und fügt diese wieder direkt in das Zinc verzeichnis (eine Ebene höher) ein.
Wenn ihr gefragt werdet, ob ihr überschreiben wollt, bestätigt ihr dies.

Leider verwendet Zinc eine andere Tastenbelegung als Mame aber auch dafür gibt es eine Lösung.

In der "renderer.cfg" in eurem Zinc Verzeichnis befinden sich sämtliche Renderingeinstellungen, hier kann die Datei editiert werden um zum Beispiel die Auflösung zu ändern oder Scanlines einzufügen.

In der "controller.cfg" in eurem Zinc Verzeichnis befinden sich sämtliche Einstellungen der Tastenbelgung, hier kann die Datei editiert werden um eure Tastenbelgung zu ändern.

Ich habe im Anhang meine Tastenbelegung und meine Rendereinstellungen, angefügt, die Tastenbelegung entspricht der Mame Standard Tastenbelegung.
Ladet euch die Dateien "renderer.zip" und "controller.zip" hier aus dem Anhang und entpackt diese in euer Zinc Verzeichnis, überschreibt dabei die bereits vorhandenen Dateien.


Einrichtung vom Model 2 Emulator:

Der Model 2 Emulator kann um die 60 Model 2 Roms ausführen, bei meinem Romset 0.129 funktionieren davon etwa 50 es kommt schwer auf das Romset an.Als erstes besorgt ihr euch hier (http://nebula.emulatronia.com/downloadgw.php?get=m2emulator.zip) den Model 2 Emulator.
Dieses Archiv entpackt ihr genau wie ihr das eben so schöm mit Zinc gemacht habt (ja ich muss euch ja auch mal loben) in einen Unterordner eures Projektordners, zum Beispiel : C:\Projekt Bartop\m2emulator

Jetzt besorgt ihr euch aus dem Anhang den "m2_configurator_v0.0.2.zip", das ist ein Tool, womit man den Model 2 Emulator konfigurieren kann.

Entpackt das Archiv "m2_configurator_v0.0.2.zip" in euren Model 2 Ordner, jetzt sollte dort die Configurator.exe dazu gekommen sein.

Begebt euch jetzt in den soeben erstellten Model 2 Ordner und führt die soeben erstellte "Configurator.exe" aus.
Jetzt sollte sich in einem Fenster der Model 2 Emulator Configurator geöffnet haben, hier können wir anders als bei Zinc unsere Einstellung mit Hilfe dieser grafischen Benutzeroberfläche vornehmen.

Unter Rom Directories stellt ihr bei Dir1 den Pfad zu eurem Mame Romset ein, in meinem Fall ist das C:\Projekt Bartop\Mameuifx32\roms.

Unter Resolution stellt ihr die Auflösung ein, für die jenigen, die einen Arcademonitor verwenden, sollte hier unbedingt "640 * 480" eingestellt werden, für alle anderen kann eine beliebige Auflösung je nach vorhandener Rechenpower eingestellt werden.
Den Haken "Auto switch to fullscreen" aktivieren wir zusätzlich, damit der Model 2 Emulator im Vollbildmodus ausgeführt wird.
Links unter Renderer setzen wir außerdem noch einmal einen Haken bei "Auto Framskip" und einmal bei "Bilinear Filter".
Zum Abschluss klicken wir unten auf den Button "Save", damit unsere Einstellungen gespeichert werden. Das Fenster schließt sich wieder.

Jetzt gibt es leider noch ein Problem, wer bei Zinc aufgepasst hat, kann sich sicher denken, um was es geht: Die Tastenbelegung.

Ich habe schon seit Monaten gesucht und leider musste ich feststellen, es gibt keine Möglichkeit die Tastenbelegung global einzustellen.
Die Tastenbelegung muss für jedes Spiel einzeln einmal eingestellt werden.

Tja da müsst ihr leider durch...

Startet die "emulator.exe" aus eurem Model 2 Verzeichnis

Das folgende ist wie eine Schleife zu sehen, schaltet einfach ab und wiederholt es immer wieder für jedes einzelne Rom:



Klickt auf "Emulator -> Load Rom"
Wählt das nächste Rom aus, wenn es nicht startet, führt "emulator.exe" erneut aus und fangt wieder von Schritt 1 an mit dem nächsten Rom
die Emulation startet im Vollbildmodus, drückt escape, um wieder in den Menümodus zu gelangen.
klickt auf "Game -> configure controls"
Stellt die Tastenbelegung auf Mame Standard um, indem ihr jedes einzelne Input doppelt anklickt und dann die Taste drückt, die dem Mame Standard der aktuellen Eingabe entspricht. die Mame Standardbelegung findet ihr hier. (http://mamefaq.lexigame.de/tastenbelegung.htm)
Wenn ihr die Tastenbelegung geändert habt prüft ihr am besten kurz, ob das funktioniert habt, indem ihr ne runde zockt und nehmt euch dann das nächste rom vor.

Integration von Zinc und Model 2 in Gameex

Jetzt haben wir die beiden Emulatoren eingerichtet und integrieren diese in Gameex, so dass Gameex im Falle des Aufrufs eines Zinc roms automatisch Zinc verwendet und im Falle des Aufrufs eines Model 2 roms automatisch den Model 2 Emulator.

Hierzu starten wir aus unserem Gameex die allzu bekannte "GameExConfig.exe".

In der Gameex Configuration klicken wir auf "AdvancedMameSettings".

Folgendes ist einzustellen: Ich gehe hier nur auf die Dinge ein, die umgestellt werden müssen und gehe grundsätzlich von der Konfiguration aus Kapitel 5 aus.



Use Zinc: yes
Zinc Path: Nur der Pfad zu eurem Zinc Verzeichnis, nicht direkt der Pfad zur zinc.exe
Zinc EXE: röööööchtig hier den Pfad zur zinc.exe




Use Model 2: Emulator: yes
Model 2 Path: Nur der Pfad zu eurem Model 2 Verzeichnis, nicht direkt der Pfad zur model2.exe


Nachdem wir das geändert haben klicken wir auf den Button "Save", um diese Einstellungen zu speichern.

Es wird gleich einmal nötig sein, die Gameliste in Gameex zu aktualisieren.

Da wir diese Funktion in Kapitel 5 deaktiviert haben, aktivieren wir sie jetzt wieder aktualisieren die Gameliste und wenn dann alles klappt deakvieren wir die Funktion wieder.

In der Gameex Configuration klicken wir auf "Enable/Disable Features"
dort setzen wir auf Seite 1



Hide Update List: no

und klicken auf den Button Save, um unsere Einstellungen zu speichern.

Jetzt starten wir Gameex navigieren zu Mame und wählen dann ganz unten den letzten Punkt "aktualisere Gameliste aus".

Das aktualisieren der Gameliste kann mitunter bis zu einer Stunde dauern!!

nachdem wir die Gameliste aktualisiert haben wählen wir die Kategorie Playstation bzw. Sega Model 2 und starten von da aus ein paar Spiele um alles durchzutesten.


abschließendes Feintuning

Den Punkt lasse ich jetzt erstmal offen, da ich dazu euer Feedback benötige, eventuell ist das ein oder andere noch zu erarbeiten aber laut euren Reaktionen würde ich erstmal davon ausgehen, dass alles soweit gut geklappt hat

Ansonsten sind wir mit diesem Workshop fertig, ich bedanke mich für eure Aufmerksamkeit und wünsche euch viel Spaß mit eurem Mame Projekt.
Dieser Thread bleibt aber weiterhin Ort der Diskussion zu dieser speziellen Konfiguration. Zusätzlich wird das ganze etwas aufgearbeitet im Newbie Guide erscheinen, wenn eindeutig bestätigt ist, dass alles soweit funktioniert.

Gruß

MR_CODE_RED

die einen kennen mich, die anderen können mich. :)

Madman
15-05-2009, 15:06
Einrichtung vom Model 2 Emulator:
Ich habe schon seit Monaten gesucht und leider musste ich feststellen, es gibt keine Möglichkeit die Tastenbelegung global einzustellen.
Die Tastenbelegung muss für jedes Spiel einzeln einmal eingestellt werden.

Tja da müsst ihr leider durch...


Hmm, der M2 Emu muss die Tastenbelegung doch irgendwo speichern, oder?!
Irgendeine .ini oder .cfg muss es da doch geben? Und wenns in der Registry ist. Könntest Du die noch anhängen? :)

Nettes Tutorial übrigens, vielen Dank!

MR_CODE_RED
15-05-2009, 15:16
Hmm, der M2 Emu muss die Tastenbelegung doch irgendwo speichern, oder?!
Irgendeine .ini oder .cfg muss es da doch geben? Und wenns in der Registry ist. Könntest Du die noch anhängen? :)

Nettes Tutorial übrigens, vielen Dank!

Ich hab das selbst nicht bei jedem Spiel gemacht, war mir zu viel arbeit.

wenn Jemand alles eingestellt hat könnte er alle .input Dateien aus dem Unterordner CFG packen und dann anhängen. Eventuell funktioniert das...

KoolKolo
15-05-2009, 16:23
Model 2 Emulator

Unter Resolution stellt ihr die Auflösung ein, für die jenigen, die einen Arcademonitor verwenden, sollte hier unbedingt "640 * 480" eingestellt werden, für alle anderen kann eine beliebige Auflösung je nach vorhandener Rechenpower eingestellt werden.

Ist Model 2 nicht eher 512x384 sprich 24kHz?

MR_CODE_RED
15-05-2009, 20:00
Wie die originalauflösung ist, weiß ich nicht, 640 * 480 ist halt interlaced ... hab selber keinen Arcadebildschirm, daher kann ich da nichts genaueres zu sagen... gut möglich, dass du recht hast

Retrodreamer
15-05-2009, 22:01
Top Workshop :)

Danke dafür.

Gruß

Sven

joecool123
17-05-2009, 14:39
Hallo Mr_code_red,

ein superdickes Kompliment für diesen klasse Workshop. Mein Cab funktioniert genau nach den entsprechenden Anweisungen. Schlage mich gerade mit meinem X-Arcade und die Bedienung von Game-Ex über X-Arcade herum, aber auch das kriege ich irgendwie hin. Freue mich auf das abschließende Finetuning. Nochmals Danke an Dich!:)

teZma
20-05-2009, 20:02
Guten Abend,
echt klasse Workshop :), funktioniert alles bestens.

Aber eine Frage habe ich noch, wie nennt man diese Vorschauvideos? Finde da bei den einschlägigen Quellen nichts, oder nichts aktuelles weil mir wahrscheinlich die korrekte englische Bezeichnung fehlt.
"Legale" Quellen gibts da wahrscheinlich nicht oder?

Besten dank im vorraus

Mit freundlichen Grüßen

MR_CODE_RED
20-05-2009, 20:23
natürlich daran ist nichts illegal.

Such nach video Snaps oder so....


http://www.emumovies.com/

hatte die mal. Weiß net, ob man die da noch kriegt ...

Dirkifiz
01-06-2009, 16:49
Hi,

ich hab noch ein Problemchen mit meinem GameEx frontend :


wenn ich über GameEx ein Vertikalspiel anwähle, so wird dieses
auf meinem vertikal gedrehten Monitor etwas geschrumpft dargestellt,
so daß es theoretisch auf einen Horizontalmonitor passen würde.

Die Funktion " use bezel " bei den GameEx-Einstellungen habe ich jedoch ausgeschaltet.

Starte ich das Spiel nicht über das GamEx-Frontend, sondern direkt über
Mameuifx32, so ist die Darstellung korrekt und das Vertikalspiel wird auf der vollen Monitorgröße angezeigt.

Also zu Anfang ging das eigentlich und ich habe jetzt keine Ahnung,
wo ich das im GameEx richtig einstellen kann ?!

EDIT: hab grade rausgefunden, daß die "ArcadeVGA" Funktion in GameEx dafür verantwortlich ist.
Ich habe nun "ArcadeVGA" im GameEx abgeschaltet ( obwohl ich eine ArcadeVGA habe ) und auch alle anderen Grafikeinstellungen ( wie z.Bsp. -hwstretch ) die von GameEx als Kommandozeile an Mameuifx32 übertragen werden.
Die Grafikeinstellungen habe ich nun sämtlich in den Standardeinstellungen von Mameuifx32 vorgenommen, sodaß von GameEx nur noch das zu spielende ROM an Mameuifx32 übermittelt wird,
und so funktioniert es nun.


Grüße
Dirk

MR_CODE_RED
02-06-2009, 12:37
hi Dirkifiz,

Interessant, interessant... wie gesagt : ich verwende keine ArcadeVGA, daher kann ich solche Probleme nicht reproduzieren, trotzdem danke, dass du uns das mitteilst (will ich doch in Zukunft auch mal eine ArcadeVGA bzw Soft15KHZ in einem Projekt verwenden).
Etwas verwirrend finde ich, dass Gameex eine Option "Arcade VGA" anbietet dann aber trotzdem, die Kommandozeile -hwstrech an Mame übergibt, bewirkt doch gerade -hwstretch das Gegenteil, so dass eben KEINE Originalauflösung verwendet wird...

Krolli99
07-06-2009, 10:23
Auch von mir eine Dickes lob . Intressannt wäre nartürlich auch wenn nach und nach den eine oder Anderen Emulator dazu nehmt .würde. ich möchte
ja noch etwas dazu lernen

teZma
07-06-2009, 10:42
Also ich hätte jetzt noch ein paar Fragen/Anregungen zum Feintuning:)

1. Kann ich bei gameex einstellen das die Spiele nach Buchstaben vorsortiert werden?
Also zum Beispiel das ich erst Buchstabe S auswähle und er mir dann alle Spiele mit S als Anfangsbuchstaben anzeigt? Sonst ist das bei über 7000 Spielen echt anstrengend das richtige zu finden.

2. Wie "bettet" ihr die Video Snaps/FotoSnaps ins Frontend ein, hab noch nichts gefunden was wirklich anständig aussieht.


Also so finde ich sieht das schon recht anständig aus:

http://www.youtube.com/watch?v=lEgaqXsavYA

Ist aber leider mit dem Hyperspin Frontend gemacht, lässt sich sowas auch mit Gameex umsetzen?

Hier das ganze noch mal so ähnlich mit Hyperspin nur mit längerem Video:
http://www.youtube.com/watch?v=8-xdeUmuBKo

Freu mich schön drauf zu hören wie ihr euer Gameex designt habt,

Mfg

nexus6
07-06-2009, 12:45
1. Kann ich bei gameex einstellen das die Spiele nach Buchstaben vorsortiert werden?
Also zum Beispiel das ich erst Buchstabe S auswähle und er mir dann alle Spiele mit S als Anfangsbuchstaben anzeigt? Sonst ist das bei über 7000 Spielen echt anstrengend das richtige zu finden.

wenn du bei gedrückter "player1" taste den joystick nach rechts oder links bewegst, springt die spieleliste einen buchstaben vor oder zurück.

MR_CODE_RED
08-06-2009, 10:50
Freu mich schön drauf zu hören wie ihr euer Gameex designt habt,
Mfg

Also ich hab einfach das Theme AcidBrainVision genommen (gefiehl mir auf anhieb ganz gut) und dann die Videos halt im Mame Verzeichnis unter movie abgelegt und die Snaps unter snap...
Hyperspin ist natürlich ne schöne Sache aber du darfst nicht vergessen, dass dafür für jedes Spiel ein eigenes Theme nötig ist und derzeit bekommt man noch nicht für jedes Spiel ein eigenes Theme, von daher warte ich damit noch, mal schauen wie sich Hyperspin noch entwickelt.

bezüglich Letter Support (Auswahl per Buchstabe)

Im Gameex Configurator :

Unter Input Settings -> Enable Letter Select: yes

Bewirkt, das bei einem Tastendruck auf der Tastatur man automatisch auf den Buchstaben springt, den man gedrückt hat.

Ansonsten gibts in Gameex ein Search Feature, welches der registrierten Version vorenthalten ist, habe es noch nicht getestet ist aber meines Wissens nach genau, was du haben willst.

Drondesch
18-07-2009, 19:38
Danke für diesen großartigen Guide, bin auch grade dabei das Innenleben für meinen Mame PC (bzw. hoffentlich den Kasten den ich bauen werde) aufzusetzen.
(Athlon 64, SB Live Audigy, Geforce 6600GT, 60 Gig Festplatte, 3 gig RAM)

MR_CODE_RED
20-07-2009, 11:33
Hallo,
Die SB Audigy Live kannst du dir eigentlich sparen, sofern du eine Onboard Soundkarte auf deinem Motherboard hast ( haben eigentlich alle Boards die nicht älter als 5 Jahre sind) Es bringt dir keinerlei Vorteil eine externe Soundkarte zu verwenden meiner Meinung nach...
Ansonsten gute Ausstattung sollte für 2D Emulation reichen auch für harte Nüsse wie zb die Metal Slug Serie...
Bezüglich 3D Emulation wird sich zeigen, wie gut das läuft... Die Chancen stehen auf jeden Fall nicht schlecht.
Es wäre schön, wenn du ne Rückmeldung gibst diesbezüglich und noch mitteilst wie hoch deine Athlon64 CPU getaktet ist...

Drondesch
20-07-2009, 11:46
Werde meine Erfahrungen posten, dauert aber leider noch etwas, da ich mich jetzt an die Cab Planung machen muss und ich nur sehr beschränkt Platz zur Verfügung habe und nicht alles am Tisch liegen lassen kann :)
(ja ich weiß - tolle Idee eine Arcade Maschine aufzustellen wenn man keinen Platz hat ;))

MR_CODE_RED
20-07-2009, 12:12
Platz wird bei diesem Hobby allgmein als überbewertet angesehen, schau mal zb bei Apfelanni vorbei, da kriegt das Wort Platz ne ganz neue Bedeutung...

Zoetrop
31-07-2009, 00:53
Erst einmal vielen Dank für diesen genialen Workshop.
Selbst für mich als Laien, war die Beschreibung so gut gemacht, dass es auch mir gelungen ist eine Mame "zusammenzubauen".
Ich würde vorschlagen das Teil in Winword zu pressen und dann bei Ebay als Datei anzubieten (9,99 Euro ?).
Ich verspreche eine Version zu kaufen!

Und jetzt röööchtig zur X-Arcade (hier die Version für 2 Spieler).

Damit habe ich heute den ganzen Abend verbracht und habe folgendes festgestellt (gebe ich gerne weiter - muss ja nicht jeder für sich rausfinden):

1. X- Arcade richtig anschließen (PC-Tastatur an X- Arcade anschließen, X- Arcade an PC über PS2 anschließen - nicht beides parallel an PC).
2. Num- Lock auf PC-Tastatur muß aktiviert sein (sonst funktioniert der linke Stick nicht).
3. In Mameuifx32 - Default Game Options (das Zahnrad) bei Controllers - Default Input Layout - X- Arcade auswählen, Rest kann so bleiben.
4. In meiner neuesten Version Mameuifx32 0.132 ist die integrierte X- Arcade.cfg - Datei unbrauchbar (wohl veraltet).
Daher hier http://www.xgaming.com/support/ Browse by Category - Using X- Arcade with any Emulation - Using The X-Arcade™ With Other Versions Of MAME - die Datei unter 5. runterladen.
Diese Datei (X-Arcade.cfg) unter Mameuifx32 in das Verzeichnis ctrlr ablegen, rööööchtig die alte X-Arcade.cfg überschreiben.
Sollte die runtergeladene Datei eine andere Endung als cfg haben - einfach umbenennen.
Und siehe da, die X- Arcade läuft einwandfrei - auch unter gameex(vorher konnte ich zumindest den Feuerbuton nicht benutzen und das ist doch schade oder?).

Viel Erfolg für alle X- Arcade- Nutzer:):):):):)

Dirkifiz
22-08-2009, 02:32
Die Grafikkarte muss in Jedem Fall Pixelshader 3.0 beherschen.
Das sind, wie gesagt nur grobe Einschätzungen.

Einrichtung von Zinc:

Einrichtung vom Model 2 Emulator:



Hi,

ich habe das gemäß der Anleitung probiert,aber bei Model2 Spielen kommt
fast immer ein Absturz oder Fehlermeldung, und wenn ein Spiel läuft, dann ist es zum großen Teil in Schwarz-Weiss.
Hat das was mit diesem Pixelshader zu tun ?

Da ich einen Arcade-Monitor angeschlossen habe und daher eine ArcadeVGA benutze,
liegt es daran ?
Genügt die Arcade VGA eventuell nicht den Anforderungen ?

Bei Zinc-Spielen ( wie zum Beispiel Xevious 3D/g ) habe ich nur Ton, aber kein Bild.

Ich habe sowohl Open GL als auch Direct 3D renderer.znc erfolglos ausprobiert.

Hat jemand noch nen Tip, wie man Model2 und Zinc mit einer ArcadeVGA zum laufen bekommt ?

Grüße
Dirk

nexus6
22-08-2009, 09:52
Hi,

ich habe das gemäß der Anleitung probiert,aber bei Model2 Spielen kommt
fast immer ein Absturz oder Fehlermeldung, und wenn ein Spiel läuft, dann ist es zum großen Teil in Schwarz-Weiss.
Hat das was mit diesem Pixelshader zu tun ?

Da ich einen Arcade-Monitor angeschlossen habe und daher eine ArcadeVGA benutze,
liegt es daran ?
Genügt die Arcade VGA eventuell nicht den Anforderungen ?

Bei Zinc-Spielen ( wie zum Beispiel Xevious 3D/g ) habe ich nur Ton, aber kein Bild.

Ich habe sowohl Open GL als auch Direct 3D renderer.znc erfolglos ausprobiert.

Hat jemand noch nen Tip, wie man Model2 und Zinc mit einer ArcadeVGA zum laufen bekommt ?

Grüße
Dirk

bei mir läufts ohne probleme mit der arcadevga auf einem arcademonitor. ist in zinc/model2 evtl. eine zu hohe auflösung eingestellt, die der monitor nicht darstellen kann?

Dirkifiz
22-08-2009, 09:56
Hi,

Danke fürs feedback.

An der Auflösung sollte es eigentllich nicht liegen,
ich habe sowohl im Zinc als auch im Model2 640x480 eingetragen.

Zinc scheint zu laufen ( Audio des Spiels kommt einwandfrei, jedoch bleibt der Bildschirm dunkel )

MAME und auch PC-Spiele übers Gameex Frontend laufen dagegen völlig problemlos.

Wo kann ich denn jetzt am besten ansetzen ? :confused:

viele Grüße
Dirk

Linulo
22-08-2009, 17:14
Ich steuere, wie immer, mal wieder Kritik bei. Vorab: Workshops sind super und nette Menschen, die sich die Mühe machen, Erfahrungen zu teilen, sind auch super (und der Grund, warum wir nicht mehr auf Bäumen leben).

Aber ohne einen Flamwar loszutreten, möchte ich meine Meinung kundtun, dass ich die Konfiguration für ungünstig halte. Ein Anfänger muss viele Schritte durchführen, um ans Ziel zu kommen:


Windows installieren.
Ggf. Service-Packs installieren (sehr langwierig).
Treiber für CPU, Chipsatz, Grafik, Sound und Netzwerk installieren (alle verbunden mit gesondert herunterladen, starten, 4mal ok klicken und einem Neustart).
Winrar (bzw. 7-Zip) und das (hervorragende!) K-Liste Codec Pack installieren (s.o., nur dass der Packer ohne Neustart geht).

Windows XP ist ein Betriebssystem, das Geld kostet (oder ein gewisses Maß an schlechtem Gewissen und/oder Risiko), nicht mehr erhältlich ist, für das der Support ausgelaufen ist und neu erscheinende Hardware nicht mehr unterstützt wird, das eine grafische Benutzeroberfläche und eine Vielzahl von Treibern und Diensten beim Start lädt, die in einem MAME-Cabinet nicht benötigt werden.

Ich finde, dass linux hier die deutlich bessere Wahl wäre:


Auch noch in 100 Jahren verfügbar.
Wird immer weiter verbessert.
Läuft auf langsamen/älteren Computern, einschließlich Nicht-PCs.
Da es keine verschiedenen "Hersteller" gibt, kann alles, was man braucht, in einem einzigen Paket zum Download angeboten werden.
Installation einfach durch CD booten und einmal Ok klicken. Der Benutzer muss nur etwas angeben, wenn er sich entschließt, seine Festplatte neu zu partitionieren. Alle Treiber und alle Software sind sofort da und funktionieren (zumindest bei ZXMAMECD, bei anderen muss man ggf. den Nvidia-Treiber nachinstallieren).
Es gibt MAME-Distributionen, die ganz auf eine grafische Benutzeroberfläche verzichten (z.B. Piapara). Sowas bootet sehr schnell und braucht wenig Speicher.

Es gibt schöne Frontends und viel Know-How für Windows. Aber ich glaube, dass sich immer mehr Arcade-Selbstbauer linux zuwenden werden (und sollten) weil Vista viel(!) zu groß und schwerfällig für ein MAME-Cab ist und die Tage von XP gezählt sind.
.

Linulo
22-08-2009, 17:34
So, jetzt noch was Konstruktiveres:

NUTZT VNC. Es ist fantastisch. Ich liebe es. Es macht das Leben so viel einfacher.

Was ist VNC? VNC ist eine Software, die den Bildschirminhalt eines entfernten Rechners (Server) auf einem lokalen Rechner (Client) anzeigt und im Gegenzug Tastatur- und Mausbewegungen des lokalen Rechners an den entfernten Rechner sendet. Damit kann man auf einem entfernten Rechner arbeiten, als säße man direkt davor.

Warum ist das super für MAME-Bastler? Weil wir immer einen zweiten Rechner zur Verfügung haben (der andere soll ja ein Cab werden) und weil der MAME-PC nicht zur direkten Bedienung als Computer gedacht ist. Man sieht zwar immer wieder MAME-Cabs mit Maus und Tastatur in einer Schublade, aber das ist alles Mist. Sowas hat in einem Spielautomaten nichts verloren. Außerdem ist der Monitor oft nicht zum länger Davorsitzen geeignet und kleine Schrift unleserlich.

Vorgehensweise: MAME-Cab mit Windows: TightVNC (http://www.tightvnc.com/download.php) herunterladen und installieren. Ich habe die Einstellungen leider nicht mehr im Kopf und jetzt keine Lust, neu zu installieren, aber der TightVNC-Server sollte bei jedem Systemstart gestartet werden.

Hauptrechner mit Windows: Ebenfalls TightVNC installieren, den Server nicht installieren und auch nicht beim Start automatisch starten. Client aufrufen und IP-Nr. vom Server angeben.

MAME-Cab mit linux und Xorg: X11vnc verwenden. Unter KDE (was für ein Cab viel zu fett ist) nicht die Desktopfreigabe von KDE verwenden. Ein Bug darin frisst alle Ressourcen auf.

linux-Client: Irgendeinen VNC-Client verwenden, KDE und Gnome haben schon einen eingebaut, aber es gibt etliche andere, die gut funktionieren.

Dirkifiz
22-08-2009, 17:35
Deine Kritik halte ich für erlaubt aber trotzdem für etwas einseitig.

ich habe es zuerst auch mit so einer Linux CD ( Piapara ) probiert
denn es hört sich ja verlockend an, einfach ne CD rein
und dann gehts los....
Bin aber damit nicht zum Erfolg gekommen.
Gründe waren wohl die mangelnde Möglichkeit, meine Konfigurationswünsche zu realisieren und der kaum vorhandene Support ( zumindest bei Piapara ).
ZXMameCD funktioniert wohl leider auch nicht mit ArcadeVGA,
denn das wollte ich als erstes ausprobieren (http://community.arcadeinfo.de/showthread.php?p=95541&highlight=wie+man+die+ArcadeVGA+unter+ZXMameCD+sau ber+zum+laufen+bekommt#post95541):
Ich bin also ganz unbefangen und vorurteilsfrei an die Sache rangegangen...

mein MAME sollte als Mindestanforderung können :
- 15 kHz Arcade Monitor über ArcadeVGA ansteuern
- drehenden Monitor ansprechen und ja nach Spiel automatisch drehen
- beleuchtete Buttons steuern können
- Internetradio und MP3 Jukebox

ob Windows in 50 Jahren noch verfügbar ist, interessiert mich nicht,
wichtig ist, daß die Kiste JETZT läuft ( und das tut sie einwandfrei bis auf
Zinc und Model2 und das bekomme ich auch noch gelöst )

Und wenn sie läuft, dann muß ich nix mehr dran ändern, dann habe ich das was ich will.

Gestern habe ich ein Image von der Festplatte gezogen
und die Platte geklont, die 2. Platte liegt nun im Schrank,
wenn das System mal ausfällt, kommt die 2. Platte rein und alles läuft wieder.


Und meine Windows XP Installations-CD habe ich auch in 50 Jahren noch,
aber so alt werde ich eh nicht mehr ;)

Ich habe nichts gegen Linux, aber ich kenne mich nicht damit aus,
wenn es dafür mal so einen Workshop geben würde
der einem Laien das so ausführlich erklärt wie es MrCodeRed hier getan hat, und welches dann auch das alles kann,
was GAMEEX kann, tja dann würde ich auch das gerne mal probieren.

Bis es soweit ist, muß ich das Linux den Experten und Puristen überlassen und freue mich an meinem trotzdem recht schnell bootendem XP Cap mit allen Extras.



P.S.
jo, VNC nutze ich auch, um mein Cab bequem vom Schreibtisch aus zu konfigurieren :thumbs:

viele Grüße
Dirk

Madman
22-08-2009, 18:27
Ich finde, dass linux hier die deutlich bessere Wahl wäre:


Auch noch in 100 Jahren verfügbar.
Wird immer weiter verbessert.

Ich finde, das ist vollkommener Quatsch. Auch bei Linux wird nicht ewig Uralt-Hardware unterstützt, es sind schon öfter Treiber aus dem Kernel geflogen. Auch werden bei Linux (wenn es nicht grad sowas wie ZXMameCD ist) viele Dienste geladen, die keiner braucht.
Ich sehe auch keinen Unterschied zu einem Service Pack unter Windows und dem Update eines Linux Systems. Mal von dem ewigen config-file gefummel und daemon neu starten abgesehen.
Und wehe man muss was selbst kompilieren und hat ein dependency Problem.

Wenn das System läuft, läufts. Und wenn es unter Windows98 wäre, spielt das auch keine Rolle. Zumindest bis der PC abgeraucht ist.

Was in 10 Jahren ist, weiß heute sowieso keiner.

Die Dienste, die man IMHO auf dem Cab ohne Probleme deaktivieren kann, sind:
- Designs
- Druckwarteschlange
- Fehlerberichtserstattung
- Ereignisprotokoll
- Remote Registrierung
- Sekundäre Anmeldung
- Server
- Sicherheitscenter
- Taskplaner
- Telefonie
- Terminaldienste
- Windows Firewall
- ggf. noch die Netzwerkdienste (inkl DHCP/DNS)

Linulo
22-08-2009, 20:51
ich habs erst mirt so einer Linux CD ( Piapara ) probiert denn es hört sich ja verlockend an, einfach ne CD rein
und dann gehts los....
Bin aber damit nicht zum Erfolg gekommen.Gerade Piapara entwickelt sich sehr schnell weiter. Bei mir hat's direkt wunderbar geklappt (wie Du richtig sagst: sehr verlockend). Wenn's bei Dir nicht geklappt hat und Du einen Fehlerbericht an den Autor schreibst, stehen die Chancen gut, dass es im nächsten oder übernächsten Release bei Dir auch klappt.


Gründe waren wohl die mangelnde Möglichkeit, meine Konfigurationswünsche zu realisieren und der kaum vorhandene Support ( zumindest bei Piapara ).Ja, der Piapara-Support ist eine One-Man-Show :(. Und für exotische Features muss man sich auskennen. Unter Windows läuft da mehr (aber wenn's nicht unterstützt wird, kriegt man's auch nicht hin).


15 kHz Arcade Monitor über ArcadeVGA ansteuernDas ist ja das Tolle: Mit linux brauchst Du gar keine AracadeVGA, um 15-kHz-Monitore anzusprechen. Fast jede Grafikkarte geht.


drehenden Monitor ansprechen und ja nach Spiel automatisch drehen
- beleuchtete Buttons steuern können
Wie funktioniert das denn hardwareseitig?


Internetradio und MP3 JukeboxIst natürlich unter linux problemlos machbar. Ich weiß aber (noch) nicht, ob die "großen" linux-Frontends (MameWah und QMC) das integriert haben. In der ZXMAMECD ist ein Multimedia-Player mit drin, der das kann.


ob Windows in 50 Jahren noch verfügbar ist, interessiert mich nicht, wichtig ist, daß die Kiste JETZT läuft...bis die Soundkarte abraucht und Du feststellst, dass es für neue Karten nur noch Vista-Treiber gibt. Naja, ok, XP-taugliche Hardware wird man bei ebay noch 10 Jahre lang bekommen.

Ich will keinen Kreuzzug für linux inszenieren, aber die Fortschritte bei MAME auf linux sind schnell und es gibt Projekte, deren Ziel es ist, ein Rundrum-sorglos-Paket für MAME-Cabs zu schnüren. Wenn es noch nicht heute einfacher ist, damit mit minimalem Aufwand ein Cab ans Laufen zu bringen als unter Windows, dann wird dieser Punkt sehr bald erreicht sein.


Ich habe nichts gegen Linux, aber ich kenne mich nicht damit aus, wenn es dafür mal so eine nWorkshop geben würde der eine mLaien das so ausführlic herklärt wie es MrCodeRed hier getan hatDas ist nicht nötig, weil nicht so viel Gefrickel erforderlich ist wie unter Windows. ZXMAMECD (http://www.zxmamecd.eu/) oder Piapara (http://goredaimon.blogspot.com/) ist wirklich sehr einfach zu installieren. Das kann man in 20 Minuten ausprobieren. ZXMAMECD hat ausführliche Dokumentation und Piapara hat (bald) einen selbsterklärenden grafischen Installer. Einfacher geht's kaum.


- Auch bei Linux wird nicht ewig Uralt-Hardware unterstützt, es sind schon öfter Treiber aus dem Kernel geflogen.
Ich gebe Dir Recht, auch bei den anderen von Dir genannten Punkten. Der Unterschied zu kommerziellen Betriebssystemen ist: Wenn es genug Leute gibt, die sich dafür interessieren, bleibt Unterstützung auch für alte Hardware erhalten (oder wird wieder eingebaut).

loray
23-08-2009, 09:50
ZXMameCD funktioniert wohl leider auch nicht mit ArcadeVGA,
denn das wollte ich als erstes ausprobieren (http://community.arcadeinfo.de/showthread.php?p=95541&highlight=wie+man+die+ArcadeVGA+unter+ZXMameCD+sau ber+zum+laufen+bekommt#post95541):
Ich bin also ganz unbefangen und vorurteilsfrei an die Sache rangegangen...

mein MAME sollte als Mindestanforderung können :
- 15 kHz Arcade Monitor über ArcadeVGA ansteuern
- drehenden Monitor ansprechen und ja nach Spiel automatisch drehen
- beleuchtete Buttons steuern können
- Internetradio und MP3 Jukebox


stimmt, 15 kHz müsstest du selbst was mit Modelines basteln für ZXMAMECD, ZX ist aber auch für normalen TV bzw. TFT etc. ausgelegt, für 15 kHz nimmt man Piapara.
Und wie Linulo schon richtig sagt kannst du dir damit ne ArcadeVGA sparen, nimm doch mal irgendeine andere Karte und alles läuft mit Piapara einwandfrei.
Das ist sozusagen die erweiterte AdvanceCD mit vielen Erweiterungen.
Es gibt auch ein Piapara Interface - kannst du alles auf der Piapara Seite nachlesen.
Und ZX hat Multimediaplayer etc. bereits mit dabei.
IMHO ist es immer etwas schwierig eine Live-CD zu gestalten, die jedem passt - das geht eben mehr oder weniger nicht. Deshalb haben wir uns das Ziel bei ZX gesetzt, dass jede ergänzende Software als module hinterlegt wird auf der ZXMAMECD und so einzeln entfernt werden kann, d. h. wir werfen nicht die kompletten Emulatoren in ein Packages, sondern alles schön separat, damit man entfernen kann was man möchte.
Fürs Nachinstallieren klappt das ebenso - gleiches gilt für die Multimedia Komponenten.
Den modularen Aufbau so einer Distribution kannst du nur unter Linux verwirklichen, das geht mit keinem Windows.

Linulo
23-08-2009, 11:26
stimmt, 15 kHz müsstest du selbst was mit Modelines basteln für ZXMAMECDExakt das versuche ich gerade, weil ich meinen (Röhren-)Fernseher (PAL 50Hz interlaced) anschließen möchte. Im Erfolgsfall werde ich berichten.

MR_CODE_RED
24-08-2009, 13:41
Hi,

Genügt die Arcade VGA eventuell nicht den Anforderungen ?


Also die AGP Version der ArcadeVGA basiert auf dem Radeon 9250 Chipsatz und der unterstützt kein Pixelshader 3, wohingegen die ArcadeVGA 2 (PCI Express Version) auf dem HD 2400 Chipsatz basiert, welcher wiederrum Pixelshader 3 kann.

Ich vermute das wird der Grund sein... Nexus hat vermutlich die PCI Express version ?!

loray
24-08-2009, 13:54
Exakt das versuche ich gerade, weil ich meinen (Röhren-)Fernseher (PAL 50Hz interlaced) anschließen möchte. Im Erfolgsfall werde ich berichten.

Für MAME auf (LCD)-TV hab ich einfach einen XGA2TV Converter angeschlossen mit einem Filter, das gibt ein Superbild. Die PCBs laufen hier parallel am gleichen Gerät über VGA2Scart. Für nen TV würde ich da ehrlich gesagt nicht viel rumbauen ;)

SailorSat
24-08-2009, 15:00
Ja liebe Zuschauer Heute zeige ich ihnen wie man einen PC per VGA an SCART anschließt, ich hab da mal was vorbereitet... ^^

Also so wirklich komplziert ist das eigentlich nicht.

bzgl. Modelines kann man sich im einfachsten Fall Hier (http://www.mythtv.org/wiki/Modeline_Database#NTSC_.28Analog.29) bedienen.


Und um noch ein wenig Öl ins Feuer zu schütten...
Auf der einen Seite empfiehlt man Linux wegen "Einlegen, Knopfdrücken, Loslegen" und auf der anderen Seite lese ich ständig was von "muss da mal noch was basteln", auf der andren Seite erzählt man was von "Bei XP muss man ja dann noch soviel machen..."

Fakt ist:
Gewissen in allen Ehren... Mag ja sein das XP nicht mehr im normalen Handel zu bekommen ist, aber in der Bucht kriegt mans inklusive Lizenzaufklebern für ein paar Mark nachgeschmissen.

Davon ab werden hier Äpfel mit Birnen vergleichen, denn hier werden Standard-XP Setups mit angepassten Linux Varianten verglichen.

Es ist absolut kein Problem eine XP CD zu machen die zum einen sämmtliche aktuellen Treiber unterstützt, man baut den PC ja Heute und nicht in 5 Jahren, und dem User außer einem Knopf zum starten keine Eingaben abverlangt. Desweiteren lassen sich viele "ungewüschte" Dienste deaktivieren bzw. die Funktion komplett entfernen.

Außerdem finde ich die "Diskussion" (Eigentlich nur überzogenes rumgeheule) über "verschenkte Resourcen" total hinfällig. Das mag auf einem 400 MHz Pentium mit 32MB RAM vielleicht noch ein Problem gewesen sein, aber heutzutage kann man das getrost ignorieren.


Zum Thema "Treiber" sag ich nur, das es noch mindestens 3 Jahre für gängige Hardware XP Treiber geben wird, denn die Verbreitung von Vista/Seven ist immernoch nicht wirklich hoch und die Hersteller wollen ihre Geräte ja verkaufen.


Ich würde mir zwar auch nur im absoluten Notfall Seven aufs Cab packen, aber das noch eher als irgendein Linux, bei dem ich dann erstmal 20 How-Tos wälzen muss bevor ich irgendeinen exotischen Wunsch gelöst bekommen.

Fazit ist: Wer ein "MAME-Cab" Idiotensicher machen will, hat eh schon verloren. Zumindest bin ich der Meinung das der "Erbauer" ein gewisses Grundwissen mitbringen sollte, und dann scheiterst auch nicht am anpassen von XP oder Linux.

P.S. VNC ist allgemein eine sehr praktische Sache :) Nutz ich hier auch überall.

mrdo!
24-08-2009, 15:36
Eigentlich ist es egal welches OS man nimmt. Im Zweifel muss man jedes OS sehr stark an die verwendeten Gfx Hardware anpassen.
Wenn man sich gut mit Linux auskennt, kann man das ja verwenden und sehr genau anpassen (alle unnötigen Dienste aus, nur das notwendigste installieren etc). Linux kann man blitzartig starten lassen, wenns denn darauf ankäme.
Gegen windows spricht eigentlich nur das "Bauchgefühl" - ich wirklich keinen Bock drauf mir Gedanken über Viren auf dem Cab zu machen...
Vnc ist eh ein alter Hut, verwende ich seit 10 Jahren. Unter Umständen ist das Tool ein Sicherheitsrisiko (Passworte unverschlüsselt, etc.).
Unter Windows kann man ja den Remotedesktop verwenden ...

Ach wäre das alles einfach, wenn alle Leute vernünftig wären und echte Platinen verwenden würden! :D:D:D

Laschek
24-08-2009, 16:09
Ach wäre das alles einfach, wenn alle Leute vernünftig wären und echte Platinen verwenden würden! :D:D:D

Wieso, ist das nicht so?? :confused::confused:

:D

Linulo
24-08-2009, 16:16
Auf der einen Seite empfiehlt man Linux wegen "Einlegen, Knopfdrücken, Loslegen" und auf der anderen Seite lese ich ständig was von "muss da mal noch was basteln", auf der andren Seite erzählt man was von "Bei XP muss man ja dann noch soviel machen..."
Ja, bei der Ansteuerung von 15 kHz-Monitoren hast Du Recht - da hat die Windows-XP-Community echt Glück gehabt, dass es Dich gibt :).


Mag ja sein das XP nicht mehr im normalen Handel zu bekommen ist, aber in der Bucht kriegt mans inklusive Lizenzaufklebern für ein paar Mark nachgeschmissen.Zwischen 25 und 50 € sind üblich.


Es ist absolut kein Problem eine XP CD zu machen die zum einen sämmtliche aktuellen Treiber unterstützt, und dem User außer einem Knopf zum starten keine Eingaben abverlangt.Klar geht das - nur nicht im Rahmen des Gesetzes. Und schon gar nicht kann man sowas öffentlich zum Download anbieten.


Desweiteren lassen sich viele "ungewüschte" Dienste deaktivieren bzw. die Funktion komplett entfernen.Ja, das Deaktivieren selbst ist in etwa dasselbe wie bei linux. Nur, dass ich bei linux eben eine Version, wo schon alles fertig deaktiviert ist, verteilen darf. Bei Windows muss das der einzelne User selbst zusammenfrickeln.


Außerdem finde ich die "Diskussion" (Eigentlich nur überzogenes rumgeheule) über "verschenkte Resourcen" total hinfällig. Das mag auf einem 400 MHz Pentium mit 32MB RAM vielleicht noch ein Problem gewesen sein, aber heutzutage kann man das getrost ignorieren.Es gibt einige, die das Geld nicht so locker sitzen haben, dass sie mal eben ein modernes Mainboard nur für einen Spielautomaten kaufen können. Die sitzen da mit einem alten Board, das nur SDRAM akzeptiert, das man nicht mehr ohne Weiteres bekommt. Und wenn Speicher verschwendet wird, laufen halt einige Sachen nicht mehr, die sonst laufen würden.


Ich würde mir zwar auch nur im absoluten Notfall Seven aufs Cab packen, aber das noch eher als irgendein Linux, bei dem ich dann erstmal 20 How-Tos wälzen muss bevor ich irgendeinen exotischen Wunsch gelöst bekommen.Das genaue Gegenteil ist richtig: Wenn man unter Windows einen exotischen Wunsch hat, kann man nur schauen, ob den zufällig jemand schonmal erfüllt hat. Wenn nicht, war's das. Unter linux gibt es immer einen Weg, manchmal einfach, manchmal kompliziert, aber es geht immer.

Ein winziges Beispiel: Ein Bekannter führt ein Unternehmen und hat einen Scanner am Firmenserver. Die Mitarbeiter machen jeden Tag x-mal dasselbe: Einen Fahrzeugschein da drauflegen, ein Grafikprogramm öffnen, den Fahrzeugschein scannen, das Bild verkleinern, eine Mail verfassen, das Bild als Anhang da reintun und sie an den ADAC schicken. Unter linux kannst Du all das problemlos auf die Taste an der Vorderseite des Scanners legen. Versuch das mal mit Windows.


Fazit ist: Wer ein "MAME-Cab" Idiotensicher machen will, hat eh schon verloren. Zumindest bin ich der Meinung das der "Erbauer" ein gewisses Grundwissen mitbringen sollte, und dann scheiterst auch nicht am anpassen von XP oder Linux.Ich finde es ein sehr erstrebenswertes Ziel, die Software des Cab-Baus viel, viel einfacher zu machen. Das ginge nämlich durchaus, und würde den Einstieg für viele in dieses Hobby deutlich erleichtern.

loray
24-08-2009, 19:57
bzgl. Modelines kann man sich im einfachsten Fall Hier (http://www.mythtv.org/wiki/Modeline_Database#NTSC_.28Analog.29) bedienen.


Es ist absolut kein Problem eine XP CD zu machen die zum einen sämmtliche aktuellen Treiber unterstützt, man baut den PC ja Heute und nicht in 5 Jahren, und dem User außer einem Knopf zum starten keine Eingaben abverlangt. Desweiteren lassen sich viele "ungewüschte" Dienste deaktivieren bzw. die Funktion komplett entfernen.


jo, meine liebe SailorSat, ich sagte schon oft du bist LEIDER auf der dunklen Seite der Macht :D btw die modelines kommen ja... WER hats erfunden?!?! sicher nicht M$ - evtl. sollte da irgendjemand noch Patentrechte anmelden, ähnlich wie es mom. bei Word der Fall ist etc... ;) - aber das ein anderes Thema.

XP CD zusammen bauen - ok, aber erstens nicht legal und zweitens was remastern betrifft und modules etc. schaut es dann auch schlecht aus. Aber ok, der Großteil der Win-User nimmt es ja mit Copyright sowieso nicht so genau :D

Weiss du, eigentlich wollen wir *nix & Mac User eigentlich nichts anderes, als dass Leute mal verstehen, dass unsere Systeme bei Weitem nicht so extrem kompliziert und oft leichter zu bedienen sind, als eingefleischte Win User das gerne hätten.

Linulo
24-08-2009, 20:33
Mist, das klingt langsam doch wie ein OS-Flamewar - nur freundlicher :). Ich schließe mich da nicht aus, aber das wollt' ich eigentlich gar nicht. Meine Anfangsthese möchte ich gerne ein wenig abgeschwächt wiederholen: linux ist unbedingt eine Überlegung wert bei der Cab-Installation, denn es geht einfach viel schneller und ist legal.

BTW: Schonmal versucht, Windows XP von nem 2-GB-USB-Stick zu booten?

P.S.: Hab ich schonmal erwähnt, dass ich Flash für das einzig sinnvolle Speichermedium fürn Cab halte? Nen komplettes Romset und CHDs braucht kein Mensch, man zockt eh immer dieselben 3 Spiele. Und ein Datenträger, der billig, schnell und zuverlässig ist und keine Wärme oder Geräusche produziert, ist ideal.

SailorSat
24-08-2009, 23:23
jo, meine liebe SailorSat, ich sagte schon oft du bist LEIDER auf der dunklen Seite der Macht :D btw die modelines kommen ja... WER hats erfunden?!?! sicher nicht M$ - evtl. sollte da irgendjemand noch Patentrechte anmelden, ähnlich wie es mom. bei Word der Fall ist etc... ;) - aber das ein anderes Thema.

XP CD zusammen bauen - ok, aber erstens nicht legal und zweitens was remastern betrifft und modules etc. schaut es dann auch schlecht aus. Aber ok, der Großteil der Win-User nimmt es ja mit Copyright sowieso nicht so genau :D

Weiss du, eigentlich wollen wir *nix & Mac User eigentlich nichts anderes, als dass Leute mal verstehen, dass unsere Systeme bei Weitem nicht so extrem kompliziert und oft leichter zu bedienen sind, als eingefleischte Win User das gerne hätten.

Sind wir doch mal ehrlich, wer dich ein MAME Cab baut nimmts spätestens bei den ROMs er Spiele "in der Regel" auch nicht so genau mit Copyright :)
Aber belassen wir es dabei *gg*
Ich hab ja kein Problem mit Linux, hab selbst einen IPcop als Router, aber meist argumentieren Linux und Mac user damit wie "schlecht" Windows ist.

Ja wer hat denn die Modelines erfunden... vmtl. IBM als sie die VGA Register erschaffen haben... Ist aber auch egal :D

P.S. Fairerweise muss ich dazu sagen, das letzte mal das ich mit Linux "effektiv" zutun hatte war vor 5 Jahren, als ich WarChalking betrieben habe ;D

Ich glaube langsam wirds ein wenig Off-Topic

Linulo
25-08-2009, 00:55
Sind wir doch mal ehrlich, wer dich ein MAME Cab baut nimmts spätestens bei den ROMs er Spiele "in der Regel" auch nicht so genau mit Copyright :)
MAME-ROMs (und eigentlich auch Windows XP) sind hervorragende Beispiele dafür, wie idiotisch das Copyright ist. Meiner Meinung nach stünde es den Spieleherstellern (oder den Nachfolgefirmen, die die Rechte gekauft haben) gut zu Gesicht, alle Spiele, die über 10 Jahre alt sind und mit denen definitiv kein Cent mehr verdient wird, der Public Domain zu übergeben.


meist argumentieren Linux und Mac user damit wie "schlecht" Windows ist.Windows ist schon ok. Da ich softwaremäßig fast vollständig legal arbeite, nutze ich eh dieselben OpenSource-Anwendungen unter Windows und linux, kein M$-Office oder Photoshop oder so. Im Alltag isses daher überhaupt kein Unterschied. Beide sind stabil, schnell und gut benutzbar.

Aber bei besonderen Anwendungen wie nem Server oder eben einem MAME Cab kommen die Stärken von linux zum tragen.


P.S. Fairerweise muss ich dazu sagen, das letzte mal das ich mit Linux "effektiv" zutun hatte war vor 5 Jahren, als ich WarChalking betrieben habe ;DHaha, geil! Hat sich viel getan seitdem. Kannst Dir ja mal eine der unzähligen Live-CDs geben (z.B. debian (http://cdimage.debian.org/cdimage/release/current-live/i386/iso-cd/debian-live-501-i386-kde-desktop.iso) oder kubuntu (http://141.30.3.84/ubuntu-releases/kubuntu/jaunty/kubuntu-9.04-desktop-i386.iso)).

mrdo!
25-08-2009, 07:27
... gut zu Gesicht, alle Spiele, die über 10 Jahre alt sind und mit denen definitiv kein Cent mehr verdient wird, der Public Domain zu übergeben.
Ja, genau... wie z.B. Nintendo, die ja sicher gerne die Mario Rechte etc. in die Public Domain Tonne gehauen hätten ...

MR_CODE_RED
25-08-2009, 07:44
Also langsam wirds echt unverschämt.
Dieser Workshop ist mit Windows XP gemacht von daher Linux = offtopic.

Ihr könnt ja gerne einen Linux Workshop machen aber dann nicht hier.

loray
25-08-2009, 09:35
Also langsam wirds echt unverschämt.
Dieser Workshop ist mit Windows XP gemacht von daher Linux = offtopic.

Ihr könnt ja gerne einen Linux Workshop machen aber dann nicht hier.

immer mit der Ruhe... heißt das Thema deines Workshops nicht:
"wie baue ich einen Mame PC für ein Arcade Cabinet, Musterkonfiguration"

hab ich nen Augenfehler?!? wo steht da was von XP? :D
Es wurde auch schon über DOS geredet, das war auch nicht ot.
Aber im Grunde ist es mir Knödel - es kamen in und aus dieser Richtung nämlich auch sinnvolle Beiträge zu diesem Thema - einen anderen Ton darfst du aber in Zukunft trotzdem wählen ;)

Linulo
25-08-2009, 14:40
hab ich nen Augenfehler?!? wo steht da was von XP? :DDass Betriebssystem = Windows irgendwie vorausgesetzt wird, darfste den Windows-Usern nicht übelnehmen. Stimmt ja auch zu 90%. Das Urpsrungsposting hat ja das Thema klargemacht.


Also langsam wirds echt unverschämt.
Dieser Workshop ist mit Windows XP gemacht von daher Linux = offtopic.
Ich wollte den Thread nicht hijacken. Hab's aber wohl doch irgendwie gemacht. Tut mir leid :(.


Ihr könnt ja gerne einen Linux Workshop machen aber dann nicht hier.Jo, werd ich wohl machen.

Dirkifiz
25-08-2009, 15:42
Ich lade jeden Linux-Experten gerne zu mir nach Hause ein,
um mir zu zeigen, wie man mit Linux mein Cab zum laufen bringt.
Ich selbst habe es leider ( im Gegensatz zu XP ) nicht hinbekommen.

Bier, Getränke , Pizza, sämtliche Hardware und sonstige Verbrauchsmaterialien werden natürlich gestellt.;)




um mal wieder aufs topic zu kommen :



Also die AGP Version der ArcadeVGA basiert auf dem Radeon 9250 Chipsatz und der unterstützt kein Pixelshader 3, wohingegen die ArcadeVGA 2 (PCI Express Version) auf dem HD 2400 Chipsatz basiert, welcher wiederrum Pixelshader 3 kann.

Ich vermute das wird der Grund sein... Nexus hat vermutlich die PCI Express version ?!


Also ich habe die AGP-Version der ArcadeVGA verbaut.
Das heißt also kein Pixelshader und damit auch kein Modell2 und kein ZINC ?

Wenn das feststeht, kann ich mir ja weiteres experimentieren sparen.

Kann das jemand bestätigen ?
Danke im voraus.

viele Grüße
Dirk

SailorSat
25-08-2009, 15:47
Der Radeon 92x0 unterstützt nur Pixelshader 1.4

MR_CODE_RED
25-08-2009, 15:54
Tut mir leid ...
Das ist wieder ein typisches Beispiel für den Spagat zwischen alten Klassikern in ihren Originalauflösungen spielen zu wollen und neueren 3D Arcade Spielen hochaufgelöst.
Leider gibt es vermutlich irgendwo immer einen Kompromiss.
Aber vielleicht spendet es dir ja ein wenig trost, wenn ich dir sage, dass die meisten PSX und Model 2 games nicht der Hit sind.

Oder man verwendet einen teuren Multisync Monitor, und eine teure Grafikkarte die Soft15KHZ kompatibel ist.

Acroman
28-09-2009, 01:47
HI Liebe Community;)

Erstmal fettes Lob für den Workshop. Absolut gelungen!
Hab aber ein kleines Problem.
Wie kann ich neue roms in GameEx laden?
Die neuen Roms sind im Ordner ''roms'' drinne und hab sie schon Aktualisiert über MAMEUIFX32.
Leider sehe ich die Spiele nicht, wenn ich GameEx starte:(

Irgend jemand kann mir bestimmt helfen. Hab sicherlich nur irgendwas vergessen an zuklicken:D

THX schon in voraus;)

MR_CODE_RED
28-09-2009, 10:12
Du musst die Gameliste in Gameex aktualisieren.
Das kann mitunter eine Stunde dauern.

Jedes mal, wenn du auf Ordnerebene etwas änderst (roms hinzufügen oder entfernen) musst du am besten zuerst einmal in Mame die Gameliste aktualisieren und im Anschluss in Gameex.
Gameliste aktualisieren findest du in Gameex unter dem Menüpunkt Mame.
GGF hast du das aber ausgeblendet, dann musst du in den Gameex Einstellungen den entsprechenden Menüpunkt ändern, nämlich unter "Enable Disable Features" "Hide Update Gamelist" auf "No" setzen.

Acroman
28-09-2009, 12:57
Nice für die schnelle Antwort mr code red;)
Ich werde es mal ausprobieren!;)

Acroman
28-09-2009, 16:03
Hab leider die Option nicht gefunden, wo ich die spieleliste Aktualisieren kann:(

so ein misst.........

MR_CODE_RED
28-09-2009, 16:44
Für alle: Hab mal nen Screenshot (http://s5.directupload.net/file/d/1931/2fsehsq4_jpg.htm)gemacht, wo man das umstellt.

joecool123
12-12-2009, 20:48
Hallo Mr_code_red,

mein Mame PC nach Deiner Anleitung funktioniert wunderbar - echt klasse.

Allerdings habe ich ein kleines Problem: ich habe - so wie Du empfohlen hast - MameUIFX32 verwendet. Du hattest geschrieben, dass dies die einzige Version ist, die noch das HighScore abspeichert. Allerdings klappt das bei mir nicht. Wenn ich den PC/Cab wieder starte an einem anderen Tag, dann sind alle High Scores von den Games weg. Muss man irgendetwas einstellen? Ich habe mich exakt an Deine Anleitung gehalten. Wäre schön, wenn Du mir helfen könntest....

MR_CODE_RED
18-12-2009, 11:20
Zum Verständnis: Sind die Highscores nur weg, wenn du die Kiste komplett neustartest (reboot) oder sind die Highscores auch dann weg sobald du das Spiel beendest, Mame neustartest und das Spiel neu lädst ?

Und passiert das bei allen roms oder nur bei einigen ? Weil bei einigen Roms funktioniert das Highscore speichern prinzipiell nicht,ist aber die Ausnahme.

Folgendes müsstest du laut meiner Anleitung gemacht haben, damit es läuft:


Neuste Hiscore.dat Datei runterladen und im selben Ordner wie deine Mameuifx32.exe liegt ablegen hier bekommst du die neuste Hiscore.dat http://highscore.mameworld.info/download.htm
In MameUIFX32 unter Settings die Option "Enable Highscore Support" aktivieren.
So hat das hier bisher bei allen Funktioniert, der Teufel steckt vermutlich im Detail.

passant302
22-12-2009, 12:17
Hallo Ein Neuer
Möchte mich vorstellen. Ich bin auch ein Kind der ende 80er, mit C64 aufgewachsen und damals jedemenge gezockt .
Hab schon echt viele Foren gelesen, aber das hier ist der HAMMER
Also was MS_CODE_RED u. alle anderen da in den Sommermonaten an Info zusammengpackt
hat ist echt SENSATIONELL.
DANKE DANKE DANKE MS_CODE_RED !!!
Was DIRKIFIZ gemeint hat, mit Sämtliches ins Wordpad zupacken und bei ebay
zuvekaufen ist eine gute idee, ich würds sogar um 19,90 kaufen
Wollte mir vor Jahren schon einen CAB bauen, jetzt wirds DANK!!!
MS_CODE_RED wird bestimmt klappen.
Ich bin zwar nicht anähernd soweit wie ihr, aber sehr zuversichtlich, denn hab mir vor kurzem einen TAB Austria CAB m. Akanoid u. Bomb Jack zugelegt und wird so umgebaut, daß man ihn wieder ORIGINAL zurückbauer kann.
Jetzt gerade mach ich meinen alten Medion (P4, 2Ghz, 512 Ram,für MAME u. etc klar.
Ich werde bestimmt noch einges an Info von euch brauchen.
Gruß an alle ACARDINGERS !
Sorry für meine evtl. anfänger Fehler

ranzo
02-01-2010, 14:52
Hi CODE_RED,

Endlich mal jemand, der GameEx als Frontend benutzt !! Ich benutze das schon seit 2 Jahren und bin auch super zufrieden ! Jetzt ist meine Platte abgeraucht und habe mein System neu installiert und konfiguriert...habe aber dummerweise 2 kleine Probleme die ich mit der alten Version (9.79) nicht hatte...

a) Es werden keine DVDs gezeigt : Heisst also : ich gehe in die Library, dann auf DVD, dann auf meine DVD Dateien, die ich auch sehe, dann wähle ich eine aus, Bildschirm wird schwarz und dann bin ich wieder im GameEx drinnen. Media Player 11 ist installiert und den K-Light codec auch...hast Du da einen Tip für mich ? Hatte in meiner alten Version immer den Mega Codec Pack installiert mit PowerDVD und da lief alles

b) Dann weden bestimmte Spiele im GameEx nicht gezeigt...Update der ROM-Liste gemacht und ich habe auch alle Filter deaktiviert. Komme auf um die 7600 Spiele, aber Pac Man Junior wird partout nicht angezeigt. Im MameUX wird es gezeigt und man kann es auch spielen...

c) Der Sega Model 2 Emu läuft soweit einwandfrei. Das einzige ist die Kalibrierung...wenn ich z.B. Virtua Cop 2 spiele mit der Maus, dann ist der Schuss versetzt zum Fadenkreuz...:confused:...wie bekommt man das den hin ?

d) Hast Du noch eine kleine Anleitung zum Einbinden von Daphne in GameEx ?

Bezüglich der Diskussionen bezüglich Windows XP / Linux / SP oder nicht ?

1. Ganz einfach : Auf jeden Fall würde ich Windows nehmen. Warum ? Weil das viel besser supported wird. Ich bekomme immer aktuelle Treiber...es gibt viel mehr Diskussionforen und man bekommt viel schneller Hilfe.

2. Zum Thema XP mit SP ? Klar nimmt man eine Windows XP mit aktuellem SP 3. Warum ? In jedem SP sind viele Patches, die unter anderem auch die Stabilität des Systems verbessern. Dann werden viele DLLs mit aktuellen DLLs ausgetauscht, bspw. die aktuelle MDAC, die man für GameEx benötigt. Auch bauen vielen aktuelle Treiber auf ein entsprechendes SP auf.

3. Wieso XP ? Ist doch viel zu groß ? Käse !! Es gibt genug spezielle XP Editions, die ca 100 MB auf der Platte benötigen wie z.B. "XP Gaming Edition" oder "Micro XP". So eine habe ich auch auf meiner Kiste am laufen (MIT INTEGRIERTEM SP 3 !!) und meine Kiste ist in 5 Sekunden oben, und mal ganz ehrlich...ob das jetzt 5 Sekunden oder 10 Sekunden sind, ist mir perönlich soooo pillepalle...wer jetzt glaubt, er sei der große Hengst mit seinem Linux, weil es in 0,5 Sekunden oben ist, der ist für mich ein Held und bekommt ein Wassereis von Bussy...

Das Tut ist sehr gut gemacht, mein Kompliment ! Vielleicht solltest Du noch eine kleine Rubrik "Tuning / Optimierung" einbauen, bei dem das Betriebssystem getunt wird, wie z.B. welche Services deaktiviert werden sollen, Konfig des Pagefiles, Pfad des TEMP Verzeichnisses, ect...ein Kollege hier hat ja schon etwas zu den Services geschrieben...

Ein kleiner Nachtrag zur neuen GameEx Version - der Breezel funtkionieren jetzt !! :) Ich hatte mich damals auch an diesem Thema aufgehängt, aber jetzt werden diese endlich mal richtig unterstützt und ich finde es sehr nett gemacht.

Auch finde ich es sehr gut, daß Du den Thread "am Leben" erhälst und aktualisierst...

EDIT : Ups, da war ich wohl etwas zu voreilig...:rolleyes:...bis jetzt immer noch keine Antwort...naja...


Ränz

ranzo
06-01-2010, 12:42
So Kollegen,

Anscheinend ist dieser Thread "gestorben". Deswegen werde ich demnächst einen neuen Thread eröffnen mit dem "MAMEPC - All-in-one-Packet" zum Downloaden, sodaß auch wirklich jeder ein hochoptimiertes MAME-System am laufen hat...stay tuned !

Ränzo DeLaForce

MR_CODE_RED
07-01-2010, 15:31
Nein gestorben ist dieser Thread nicht.

Alleine die Anzahl an Views steigt täglich und wer fragen hat kann sie weiterhin hier posten.
Ich war lediglich die letzte Zeit nicht so mehr so aktiv.

Leider muss ich dir Ranzo sagen, dass du mit deinen Fragen völlig über das Ziel hinaus schießt und deshalb wirklich besser nen eigenen Thread eröffnest,denn hier sollte eine möglichst einfache Musterkonfiguration erarbeitet werden.

Zu deinen Fragen:

a) Nein, weiß ich nicht, die Multimedia Features haben mich an Gameex noch nie interessiert, dafür würde ich Gameex auch nicht empfehlen, denn ich verwende Gameex in nem Cab und damit würde ich keinen Film gucken wollen.

b) Ich meine mich zu Erinnern, dass Pac-man in der Blacklist der nicht gezeigten Spiele steht. Schau da mal nach, da stehen Wörter und Spiele drin, die gefiltert werden sollen.

c) Kann ich auch nichts zu sagen, da ich keine Lightgun besitze hat mich das Thema nie wirklich gejuckt. die Kalibrierung muss bei vielen Spielen ingame vorgenommen werden also nicht in Mame. Da gibt es dann meist eine Art Bios, wo die Gun kalibriert werden muss. Du müsstest herausfinden, ob es für Model 2 auch sowas gab und ob du da mit dem Model 2 Emulator dran kommst.

d) Nein auch Daphne hab ich noch nicht ausprobiert, die Migration sollte aber nicht schwierig sein, da Gameex Daphne unterstützt.

ranzo
07-01-2010, 16:09
Hi,

Danke für Deine Antworten.

Ja, die Fragen waren doch ziemlich spezifisch und sollten hier nicht gestellt werden, da gebe ich Dir recht.

Die Mutlimedia Features von GameEx nutzen wir hier wie blöde ! In unserem Partykeller steht der MAME Automat und mit dem Teil machen wir einfach alles, wie z.B. :

1. Die besten 50 Musik-Videoclips laufen lassen...
2. Unsere Urlaubsbilder / Snapschüsse den Jungs zeigen, Bilder von der letzten Party !
3. Aktuelles Wetter abrufen...besonders genial, wenn die Leute dann wissen wollen, ob sie aufpassen müssen beim Autofahren auf dem Weg nach Hause
4. Unsere ganze Partymusik ist da drauf
5. Karaoke : über GameEx kann ich direkt die Texte aus dem Internet abrufen und werden mir dargestellt...und dann wird mal besoffen dazu gesungen..:D
6. Im Moment der Kracher : die besten Acherbahn-Videos laufen zu lassen
7. Für die Party : Kaja Yana lassen wir teilweise laufen
8. Dann wird natürlich MAME gezockt bis der Henker kommt...:D

...es steckt echt soviel Potential in GameEx, dass ich nicht missen möchte...ohne diese ganzen Features hast Du GameEx praktisch kastriert...:D

Bin gerade am Uploaden des Mame-Rundum-Sorglos-Packets...sollte heute Abend zur Verfügung stehen und dann denke ich dass die Hälfte der Posts hier überflüssig werden...:D

Ränzo

SailorSat
07-01-2010, 16:21
Ich warte immernoch auf einen MP3 Player der mit (auf meinem 16/9 Cab) das Innenleben einer alten Musikbox mit Plattenspieler (natürlich drehender Teller, Roboterarm der die Platten wechselt, etc.) vernünftig emuliert ;)

Ansonsten find ich sowas ja irgendwie witzlos :D

loray
07-01-2010, 17:28
3. Aktuelles Wetter abrufen...besonders genial, wenn die Leute dann wissen wollen, ob sie aufpassen müssen beim Autofahren auf dem Weg nach Hause


Wie ist das Wetter draußen? Weiß nicht, schau doch mal ins Internet
muaahaha... ein echter Brüller :D

Ich hab für solche Sachen ne PS3 und für MAME gibts ein Cab, fettisch ;)

ranzo
07-01-2010, 18:16
@loray

Sorry, ich verstehe Deinen Post nicht...wenn wir Partys hier machen, kommen die Leute auch durchaus von weiter her und da wäre es schon schön zu wissen, ob es irgendwelche Wetterprobleme geben könnte...

Freut mich, daß Du eine PS3 hast...stell Dir vor, ich habe eine Wii und da gibt es den Wetterkanal...und jetzt ? Deshalb ist jetzt aber nicht meine Wii im Partykeller...;)

Mein MAME Rundum Packet is jetzt online gestellt : http://community.arcadeinfo.de/showthread.php?t=13377

Have fun !

Ränzo

apfelanni
07-01-2010, 19:57
wenn ich wissen will wie das wetter ist, dann guck ich aussem fenster ... und wer zum teufel ist kaya yana :confused:

macht ihr eure partys im gartenpavillion ?

denke mal 90 % der leute brauchen so gimmicks nicht , die wollen nur ne einfach zu bedienende oberfläche um spiele auszuwählen , wenn die dann noch paar shots oder minivids parat hält und nen tacken netter als so nen 100in1 neogeo menue ist reichts allemal . fürs frontend gilt das gleiche wie für ne romlist , weniger ist da oft mehr . haste 5o spiele auf dem brett wird rauf und runter gezockt , haste 5ooo interessierts keine sau .

loray
08-01-2010, 08:45
@loray
Sorry, ich verstehe Deinen Post nicht...wenn wir Partys hier machen, kommen die Leute auch durchaus von weiter her und da wäre es schon schön zu wissen, ob es irgendwelche Wetterprobleme geben könnte...

Freut mich, daß Du eine PS3 hast...stell Dir vor, ich habe eine Wii und da gibt es den Wetterkanal...und jetzt ? Deshalb ist jetzt aber nicht meine Wii im Partykeller...;)


uii... wusste ja nicht, dass Du so Riesenparties wirfst :D
tja, wie Apfelanni schon sagt - genauso hab ich es gemeint. Abgesehen davon würde ich dann lieber den Verkehrsbericht abchecken als den Wetterbericht ;)

Hab natürlich auch ne Wii - ja, der Wetterkanal ist ganz nett :D
Eigentlich schade, dass deine Wii nicht im Partykeller ist, denn gerade da hat doch eigentlich die Wii ihre stärken.

ranzo
08-01-2010, 11:20
@Loray...

Was in meinem Partykeller ist :

Nintendo 64, Sega Saturn, Sega Dreamcast, Sega Megadrive, Atari Jaguar, 3DO, 1xSilverall, 1x Photoplay Master, 1xPhotoplay Spirit, 1x MAME Cab, 1xFussballkicker, 1xDartautomat...glaub mir, mein Platz ist erschöpft !! :unsure::D

R.Y.O
08-01-2010, 11:25
Ich hab keine WII, keine PS3 und keinen Partykeller.

Ich geh auf www.wetter.com. :D

Laschek
08-01-2010, 11:31
Ich hab eine Wii, mehr als 3PS, ein Partyerdgeschoß, und mein Wetter mach ich mir selber...:D

ranzo
08-01-2010, 11:36
:D Jungs, jetzt beruhigt euch doch mal wieder !! :D

@R.Y.O : Wie hälst Du das bloss aus ?? :D

@Laschek : Übertreiben wollen wir aber nicht, oder ?? :D:D Siehst Du auch mal das Sonnenlicht ?? :D:D

Laschek
08-01-2010, 11:45
:D:D Siehst Du auch mal das Sonnenlicht ?? :D:D

Definiere "Sonnenlicht"?? :confused:
Ist das ein Geldspieler? Die hasse ich :D

loray
08-01-2010, 18:47
@Loray...

Was in meinem Partykeller ist :

Nintendo 64, Sega Saturn, Sega Dreamcast, Sega Megadrive, Atari Jaguar, 3DO, 1xSilverall, 1x Photoplay Master, 1xPhotoplay Spirit, 1x MAME Cab, 1xFussballkicker, 1xDartautomat...glaub mir, mein Platz ist erschöpft !! :unsure::D

na das ist ja schön (hab ich auf bis auf Photoplay und Kicker ;)), auf Anhieb würd ich da 3-4 Sachen rausnehmen und lieber ne Wii dafür reinstellen (ernst gemeint). Bei der Ausstattung stellt sich aber IMHO die Frage, weshalb Du keinen Beamer oder vernünftigen fetten LCD-TV hast, denn dann müssten nicht 20 Leute um das Mame-Cab kleben um die Wetterlage aus dem Net abzurufen ;)

loray
08-01-2010, 18:49
Ich hab eine Wii, mehr als 3PS, ein Partyerdgeschoß, und mein Wetter mach ich mir selber...:D

du bist ja sowieso der Regentänzer, oder? :D
btw ich warte schon seit früh auf die Megaschneeschauer hier im Südosten - mom. gibts nur Nieselregel bei - 4°C - hab ich auch noch nicht erlebt. Von Schnee weit und breit nichts zu sehen und das auf ca. 600 m :eek:

Laschek
09-01-2010, 10:03
Von Schnee weit und breit nichts zu sehen und das auf ca. 600 m :eek:

Und, isser jetzt da? :D

Bei uns wars bis jetzt auch nur halb so wild...

SailorSat
09-01-2010, 10:29
Findet ihr nicht das ihr langsam vom eigentlichen Thema abkommt? :)

loray
09-01-2010, 10:30
Und, isser jetzt da? :D

Bei uns wars bis jetzt auch nur halb so wild...

ne, weit und breit nix zu sehen - mal kurzer Eisregen, das wars.
Angeblich soll ja ne zweite Schneefront von Sa. auf So. kommen, da solls uns hier erwischen aber das kann ich nicht wirklich glauben :D
Hier ist von Fr. bis Sa. keine einzige Flocke vom Himmel gekommen.

apfelanni
09-01-2010, 15:23
ich war heute schon 3 mal schneescheppen . hab jetz keine lust mehr . wenn sich jetzt jemand draussen den hals bricht , dann renn ich schnell raus und zieh den auf die strasse , dann ist die stadt zuständig. schnee und rodel gut , guckste hier :

ps. war gerade mit dem fahrrad im bauhaus , spachtel und lack kaufen für den table .

ranzo
09-01-2010, 15:32
@apfelanni :D:D:D:D:D:D:D:D:D

Köstlich...das muss ich mir mal merken !! :D:D

Ok, Hier letzter Schneebericht von Heidelberg : Alles voller Schnee...bin gerade mit meinen kleinen Jungs Schlitten gefahren : Ich vorne auf dem Quad und der Schlitten per Seil festgebunden und dann gings ab durch die Prärie...oder glaubt ihr etwa, dass ich die Scheisser selber ziehe ?? :unsure: (3 und 4 Jahre alt)

:D:D:D:D

Ränzo

apfelanni
09-01-2010, 15:43
setz die scheisserchen aufs quad und dich selber auf den schlitten . dann haben die viel mehr spass, wenn die sehen wie du hinten den flipper machst.

mrdo!
09-01-2010, 17:05
Schnee Geschaufel hab ich auch schon hinter mir ... übrigens: Mein Versicherungsmensch sagt, daß es mit der Räumungspflicht halb so wild ist, die Versicherung müsste in jedem Fall zahlen, wenn man regelmäßig versucht hätte den Schnee zu beseitigen ... Ich kann hier z.B. kein Salz kaufen ...

toddybody
09-01-2010, 18:26
Hier ist Niedersachsen..............wo bleibt Daisy?

loray
09-01-2010, 20:27
Hier ist Chiemsee/Oberbayern - seit 2 Tagen keine einzige Flocke! - ich kotz gleich! - WO IST DAISY :confused:

Wir haben sage und schreibe ganze ca. 4 cm Schnee auf 558 m, da hat doch der Ruhrpott mehr und die Nordsee lacht uns aus... ich will SCHNEESTURM! :D:eek::evil:

R.Y.O
09-01-2010, 21:38
da hat doch der Ruhrpott mehr

Jo, hier liegt ganz schön was. Man hat zu Fuss teilweise leichte Probleme.

;););)

ranzo
28-01-2010, 13:09
Kleines Update !! Stuttgart ist im Moment total dicht !! Fette Böen und richtig glatte Strassen, also aufpassen, wenn ihr heute einen Automaten durch die Gegend schleppt !! :D

Krolli99
28-01-2010, 13:34
Oben in Norden sitzt es auch nicht anders aus

ranzo
28-01-2010, 15:36
@Krolli99

Dann musst Du Dir noch eine extra Portion Spinat reinhauen !! :D:D

Krolli99
28-01-2010, 19:33
@Krolli99

Dann musst Du Dir noch eine extra Portion Spinat reinhauen !! :D:D
bekomme ich den Spinat von dir :D:D

ranzo
10-02-2010, 08:55
Hey Krolli,

Soviel Spinta habe ich gar nicht für Dich da !!:D

Heute haben wir Schneechaos in Stuttgart und alles ist dicht !! Hört das den nie auf ? Ich habe doch keine Lust mehr, mit meinem Quad die Kinder mitz den Schlitten mehr zu ziehen !! :D

Und Apfelanni ? Mal wieder ein paar Leute auf die Strasse gezogen, die vor Deinem Haus hingefallen sind ?? :D

Ränz

Dirkifiz
10-02-2010, 09:28
warum spamt ihr den Workshop hier eigentlich absichtlich voll ? :confused:

Find ich schade, bin als Anfänger in Sachen Arcade auf Hilfe angewiesen und fand den Thread sehr hilfreich, und wäre froh, wenn anstatt Wetter-BlaBla,
Tips und Hilfestellungen zur Konfiguration gepostet werden könnten.


Bin normal echt kein Spießer oder Spaßbremser, aber das find ich nicht so prall.


Grüße
Dirk

ranzo
10-02-2010, 10:09
@Dirkifiz

Schau Dir doch mal diesen Thread an :

http://community.arcadeinfo.de/showthread.php?t=13377

Da habe ich ein komplettes Manual erstellt, indem auch der letzte Newbie seinen MAME erstellen kann. Dabei sind Skripte, Tools, Tips, ect enthalten....noch einfacher gehts doch gar nicht, oder ? Also wenn Du damit nicht zurecht kommst, dann würde ich da eher die Finger von lassen...;)

Ränzo DeLaForce

Dirkifiz
10-02-2010, 10:30
Du hast nen eigenen Thread dazu gemacht -> schön ! :)

Deshalb den Thread vom Kollegen vollzuspamen -> unschön ! :(


Ich hab den Workshop hier von Anfang an verfolgt
um meine Kiste (http://community.arcadeinfo.de/showthread.php?t=12487) mit dem Thread hier zum laufen bekommen,
was mir soweit auch gelungen ist, und wäre auf weitere Infos, Details zu GameEx , Feintuning etc.. gespannt gewesen.


Grüße
Dirk

ranzo
10-02-2010, 10:37
Hi Dirk,

Weitere Infos zu GameEx :

1. Schau in meinem Manual nach. Da gibt es eine extra Rubrik zu GameEx
2. Schau im Forum zu GameEx nach : http://www.gameex.info/forums/index.php?showforum=2

Komischerweise finde ich hier den Guide nicht mehr zum Download, nur im Packet ist er enthalten. Falls Du mal den Guide separat durchlesen möchtest, gehe auf diesen Thread :

http://www.gameex.info/forums/index.php?showtopic=8226

Den habe ich dort eröffnet und pflege diesen auch...dort kannst Du das Manual direkt runterladen in der Version 1.6, also der letzten Version.

Da gibt es ALLE Antworten zu GameEx mit klasse Moderatoren, die Dir allerspätestens nach 1 Tag (Brian, Tempest, Frequency, ect...) eine kompetente Antwort geben und mit denen ich teilweise zusammen gearbeitet habe, um das Manual zu erstellen. Das sind die GameEx-Gurus....:D

Nachtrag : Habe den Guide hier wieder hochgeladen...http://community.arcadeinfo.de/attachment.php?attachmentid=9673&d=1265794921


Bye,

Ränzo

Dirkifiz
10-02-2010, 10:59
Hi Ränzo,


O.K. das war jetzt wirklich alles hilfreiche Info, das zieh ich mir heut abend runter und rein,
Danke !:thumbs:

Sorry, wenn ich eben wegen der Spammerei etwas angepisst war http://www.sciroccoforum.de/forum/images/smilies/smiley-prost.gif

Grüße
Dirk

ranzo
10-02-2010, 12:45
@Dirkifiz

Gern geschehen ! :)

Du hast ja eigentlich schon recht.....es hat sich irgendwie so mit den Kollegen ergeben...schau Dir mal die Threads an, mit denen das begonnen hat...erst ganz klein und dann immer mehr...:rolleyes:

Ach, dazu fällt mir ein : Der Schneesturm in Stuttgart hat aufgehört !! :D

Bye,

Ränzo

neo.11
21-02-2010, 23:34
Hallo,

bin neu hier und stelle mich ganz kurz vor...
Sascha, 30J., Hobbys: Flippern, Paintball und jetzt fehlt mir nur noch ein Mame Arcadecab in meinem Gameroom.
Dieser Workshop hier ist echt super!!! Bin absoluter Laie was Emus angeht, habe aber hier innerhalb kürzester Zeit einiges gelernt. Habe es sogar geschafft ein paar Spiele probeweise ans laufen zu bekommen. Jetzt bin ich auf der Suche nach einem geeigneten Cab für mein vorhaben. Und da komm ich auch gleich zu meinen ersten Frage:
Ich kann sehr günstig einen PC bekommen. Folgende Komponenten sind enthalten:
AMD Athlon II X2 250, 2 x 3000MHz
4096 MB DDR-2 Ram
NVIDIA GeForce 8200 max 512 MB shared Memory, VGA, DVI, Direct X10

Nun zu den Fragen. Ist dieser PC auch vernünftig für andere Emulatoren ausser Mame z.B. Playstation, Nintendo?
Kann die Grafikkarte Pixelshader 3?
Kann ich an die Grafikkarte direkt z.B. einen Wells Gardner anschließen?

Lieben Gruß

Sascha

Svauly
22-02-2010, 16:13
Also ansich ist die Kiste ein wenig oversized aber egal...

Mame sollte denke ich gut laufen, aber auch da wird das ein oder andere neue Spiel ruckeln.
Playstation 1 wird laufen und Nintendo wird denk ich auch nicht das Problem sein wobei das ansich ne doofe Frage ist, wie wenn ich fragen würde wie fährt sich Mercedes ;)
Nintendo hat ja mehrere Konsolen rausgebracht. NES, SNES, und N64 dürften aber ohne Probleme laufen, was Gamecube usw. angeht weiß ich nicht wie weit da die Emulation ist...

Pixelshader keine ahnung, aber da sollte google helfen und ob du den PC direkt an den Monitor anschließen kannst liegt auch mit daran was der Monitor kann und was nicht, bzw. ob deine Grafikkarte VGA -> Scart tauglich ist.
Was soll dir der 3.0 Shader denn helfen wenn ich fragen darf?

Gruß Sven

MR_CODE_RED
23-02-2010, 16:56
Ist erforderlich für Model 2 Emulation.

neo.11
23-02-2010, 21:53
Hallo,

danke schonmal für die Antwort.
Pixelshader 3 für Model 2 wie ja bereits beantwortet vom Workshopman:D
Nochmal ein Lob!
Und kann die oben genannte Grafikkarte das denn, da sie ja Pixelshader 4 hat??

Gruß

Sascha

Zoetrop
24-04-2010, 19:33
Hallo!

Nochmals vielen Dank für diesen genialen Workshop.
Hier nun das Ergebnis meines ersten MAME- Versuches:

Allgamer
31-08-2010, 02:54
Hallo ich hab in meinen Quadro Cab nach deim Workshop mir auch einen Mame PC Zusammen gebaut, allerdings funktioniert die Steuerung nicht im GameEx
wenn ich zweimal links mit nem stick klicke passiert was aber ansonsten nicht.
ausserdem Pullsiert das Lämpchen am Netzteil und ich hab ein Intervallartiges surren in den Boxen was mit der Blinken am Netzteil einher geht also gleicher takt, meine das Arcade Cab netzteil, und ich benutze ein JammaASD sorry bin ein ziemlicher Anfänger was das betrifft und hoffe man kann mir helfen.

ranzo
04-11-2010, 01:59
@Allgamer

Habe das MAME Full Installation Package wieder in der neuesten Version online gestellt mit Dokumentation. Die sollte Dir weiter helfen :

Thread : http://community.arcadeinfo.de/showthread.php?t=13377

Ränzo

Thorrie
10-11-2010, 10:04
Servus, und tausend Dank für den Workshop - der konnte schon viele meiner Fragen beantworten (obwohl ich noch recht weit am Anfang meines Vorhabens stehe). Eine Sache interessiert mich jetzt einfach nur: Am PC habe ich heute morgen erstmals den Titelscreen von Bubble Bobble gesehen (und darauf kommt es mir an), da stellte sich mir die Frage: Wenn ich das Teil später irgendwann mal in meinen Twinliner einbaue... Wie funktioniert das denn dann mit den Credits? Bekommt der PC tatsächlich Signal, wenn ich eien Münze einwerfe, oder reicht ein blöder Knopfdruck?

Und zu den Münzen direkt die nächste Frage: Eingebaut ist derzeit noch ein DM-Münzprüfer. Kann man da irgendwas so bauen, dass der JEDE Münze annimmt, und IMMER, auch bei 10 Cent, einen Credit "spendiert"? Ist halt nur als Spardose für den Privateinsatz gedacht.

Krolli99
10-11-2010, 11:22
Servus, und tausend Dank für den Workshop - der konnte schon viele meiner Fragen beantworten (obwohl ich noch recht weit am Anfang meines Vorhabens stehe). Eine Sache interessiert mich jetzt einfach nur: Am PC habe ich heute morgen erstmals den Titelscreen von Bubble Bobble gesehen (und darauf kommt es mir an), da stellte sich mir die Frage: Wenn ich das Teil später irgendwann mal in meinen Twinliner einbaue... Wie funktioniert das denn dann mit den Credits? Bekommt der PC tatsächlich Signal, wenn ich eien Münze einwerfe, oder reicht ein blöder Knopfdruck?

Und zu den Münzen direkt die nächste Frage: Eingebaut ist derzeit noch ein DM-Münzprüfer. Kann man da irgendwas so bauen, dass der JEDE Münze annimmt, und IMMER, auch bei 10 Cent, einen Credit "spendiert"? Ist halt nur als Spardose für den Privateinsatz gedacht.

Ich versuche mal deine Frage zu Beantworten . Bei einen Mamecab Bauchte du keine Geld . du Drückte da nur eine Buton wenn du Mame Start . drück mal bei eine spiele die 5

Thorrie
10-11-2010, 12:28
Ich versuche mal deine Frage zu Beantworten . Bei einen Mamecab Bauchte du keine Geld . du Drückte da nur eine Buton wenn du Mame Start . drück mal bei eine spiele die 5

Ja, aber eigentlich ist es doch kein Mame-Cab, oder? Ich meine, da hängt nur statt einer Platine ein Mame-PC am Automaten-Mainboard. Fände den Weg über den Münzprüfer schon SEHR elegant...

Krolli99
10-11-2010, 14:09
Ja, aber eigentlich ist es doch kein Mame-Cab, oder? Ich meine, da hängt nur statt einer Platine ein Mame-PC am Automaten-Mainboard. Fände den Weg über den Münzprüfer schon SEHR elegant...

in eine Mamecab ist wie du das schon richtig Gesehen hast eine Pc JPac Avga
der Monitor .von arcadeautomaten Joysticks und die Butons . (küpfe ) .
auf den Rechner ist ist Emulator Mame . und eine Front End .

nexus6
10-11-2010, 14:25
Mit dem J-Pac müsste das machbar sein, da per Jamma auch ein signal für den münzeinwurf gesendet wird.

Lindula
10-11-2010, 16:01
Mit dem J-Pac müsste das machbar sein, da per Jamma auch ein signal für den münzeinwurf gesendet wird.

Rüschtüsch!

Das funktioniert auf jeden Fall...

Greetz,

Lindula

Krolli99
20-11-2010, 11:56
ich habe hier schon in Forum Sehr viele dazu Gelehnt .
nur Stehe ich von eine Probleme mir fehlt für AVGA ergen Wie Der Trieber.
und auch DirectX lass sich nicht auf den Rechner Zauber

Thorrie
02-01-2011, 08:16
Nun habe ich den PC seit längerer Zeit vorbereitet, kam aber lange nicht dazu, dass alles in den Automaten einzubauen - das habe ich gestern endlich geschafft. Leider nicht mit besonders großem Erfolg. Direkt beim ersten Ansteuern der zweiten Spiele-Platine ist meine JammASD-Karte durchgeschmort. Was kann da schief gelaufen sein? Die Verkabelung ist ja ganz einfach, PC an Karte und die Karte in den zweiten Port des Automaten...

apfelanni
02-01-2011, 10:59
schief laufen kann einiges .. zb. karte falschrum eingesteckt, adapter vom automat ist kein jamma , hotplug , spannungsfehler , kurzschluss .. wenn du nen twinliner hast brauchst du nen gescheiten adp auf jammauniversaladapter. irgendwelcher pokermurks oder abgeschrabbelter platinenkram würde ich nicht hernehmen . so aus der ferne ohne bilder schwer zu sagen wo der fackab ist. wenn du das jamma asd direkt in den adp port gekloppt hast ist die garantie womöglich dahin .. :D

hot-rod
06-02-2011, 20:24
So,

ich hab jetzt einige Stunden damit verbracht diesen Thread durch zu lesen. Ich bin echt begeistert. Das ist so gut beschrieben, das warscheinlich sogar ich das begreifen würde :D Echt super wieviel Arbeit sich MR_CODE_RED (und einige andere User) hier gemacht hat http://www.franken-cruiser.com/community/images/smilies/top.gif Wenn ezz ein Mod mal alles was da ned rein gehört, verschieben könnte, dann wäre das noch viel übersichtlicher. Ich find es echt schade das dieser tolle Thread am Schluss so zerlabert wurde :( Ein bischen mehr Respekt vor der Arbeit wäre schon angebracht gewesen http://www.franken-cruiser.com/community/images/smilies/arschaushau.gif


gruß hot-rod

Willi.O
06-02-2011, 22:30
Wie wäre es mit einer Zusammenfassung,
wobei keiner seinen OT beisteuern kann ...Gruß Willi...

manbo
13-05-2011, 13:12
Ein gigantischer Workshop - herzlichen Dank an Mr_CODE_RED!
Als Newbie konnte ich mir eine Menge mitnehmen.

Nun habe ich meinen PC hier fertig installiert liegen.
Daneben ein CAB mit Arcade Monitor und J-Pac.

Gibt es noch spezielle Einstellung oder Hinweise für mich, wenn ich nun diesen PC via. J-PAC ohne ArcadeVGA an meinen Jamma anschließen möchte. Als Grafikkarte nutze ich die Radeon9200 AGP

VG

apfelanni
13-05-2011, 14:33
auflösung 640x480 60 hertz und die soft 15 treiber installieren . quickres schadet auch nicht . wenn mans nicht automatisch lädt , dann sollte man es griffbereit haben , zum einfacheren experimentieren mit desktopauflösungen .


meine erfahrung mit windoofauflösung ist die , das je nach monitor die eine oder andere besser oder schlechter sein kann . das kann 640x480 oder 800x600 interlaced sein oder auch mal 512x448 . die progresiven auflösungen finde ich kacke , da man nix mehr mit machen kann .

generell empfiehlt sich vorher alles zu durchdenken und vorzukonfigurieren . am automaten hinterher kann es sonst sehr nervig werden . das heisst mame und frontend sollten soweit machbar in trockenen tüchern sein . ne möglichkeit zum späteren datentausch via netzwerk oder usb stick oder anderem schadet auch nicht .

manbo
19-06-2011, 19:23
weiß jemand, warum unter Geameex bei mir die Video Snaps nach 2-3 Vorschauen auf einmal richtig langsam werden?

Die Videos sind dann auch vom Klang her merkwürdig..:confused:

Gruß

manbo

MR_CODE_RED
20-06-2011, 09:16
installier mal k-lite codec pack und schau, ob das besser wird.

manbo
20-06-2011, 19:24
danke läuft :)

perfekt!!

Krolli99
11-07-2011, 23:28
Wenn ich das jetzt alles in Richtung Mame und Software 15 Khz .
mit gelesen habe .denn dürfte mir wenn ich Jpac habe eigenlich
nicht schief gehen oder sehe ich das fasch

Hose
31-12-2011, 17:35
Hallo Danke für den Workshop hab ihn nachgebaut und alles funzt super

Danke

Leider stürzt die Mame32 mit verschiedenen Spielen immer wieder nach einiger Zeit ab.

Mit nicht logischem Spiezyklus (in verschiedenen Levels zu unterschiedlichen Spielzeiten).

Habe einen Zotach Minirechner mit SSD und genug Power neu Aufgebaut.

Hat jemand eine Idee.

Schönes Neues 2012.

Luigi
03-01-2012, 09:38
Hallo Danke für den Workshop hab ihn nachgebaut und alles funzt super

Danke

Leider stürzt die Mame32 mit verschiedenen Spielen immer wieder nach einiger Zeit ab.

Mit nicht logischem Spiezyklus (in verschiedenen Levels zu unterschiedlichen Spielzeiten).

Habe einen Zotach Minirechner mit SSD und genug Power neu Aufgebaut.

Hat jemand eine Idee.

Schönes Neues 2012.


Ist es nur Mame, das abstürzt? Wie äußert sich das?? Friert das Spiel ein?

Hose
03-01-2012, 12:14
Während dem Spielen wird der Bildschirm schwarz und bin dann im Windows und Mame hat sich verabschiedet,<br>und muss neu gestartet werden. (schlagartig und ohne einfrieren)<br><br>Grüße

Luigi
03-01-2012, 14:35
Das lässt sich so einfach nicht eingrenzen. Ich würde zunächst unterschiedliche Mame-Versionen testen, dann testweise nen anderen PC. hast du den nur für Mame im Einsatz oder auch für andere Zwecke?

Vielleicht solltest du einen eigenen Thread eröffnen, oder ein Mod/Admin verschiebt das in ein neues Thema :)

SeTTleR
03-01-2012, 18:07
Ist es nur MAME? Ich würde vorsichtshalber erstmal nen Memcheck machen und gucken ob der Arbeitsspeicher ok ist. Bei zufälligen Abstürzen an verschiedenen Stellen ist das oft der Fehler... http://www.memtest.org/