das kannst du glaube ich in Bios abschlaten
Also Bin nun im Bios und da steht folgendes unter dem Boot-Menü:
http://s11b.directupload.net/images/090428/9z8ncinx.jpg
Was soll ich den da nun Umstellen??
In dem Untermenü (Boot Device Priority) steht das:
http://s11.directupload.net/images/090428/x4eb47d3.jpg
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...
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.
also bei mir hats nicht funktioniert, der blaue Welcome-Screen blitzt immer noch auf.Zitat:
Zitat von MR_CODE_RED;95929
Ich wäre dir sehr verbunden, wenn du das [URL="http://www.windowspower.de/Willkommensbildschirm-abschalten-bei-Systemstart_879.html"
Naja, nicht sooo tragisch.
soo, nun bin ich aber gespannt wie es weiter geht ! :thumbs:
Grüße
Dirk
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?
@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.
@ 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
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 !Zitat:
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.
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 !Zitat:
Und zwar wenn ich den PC starte kommt immer folgendes Bild.
http://s7b.directupload.net/images/090428/aiobipt3.jpg
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.
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?
Fast egal. Probier einfach mal mit 470uF aus. Spannung ist auch egal, so liegt fast nichts an, d.h. ein kleiner 16Volt Typ reicht.
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 , 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.
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 .
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:
Es gibt noch viele weitere Ordner und fast alle Funktionieren nach der selben Struktur.
- 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
- 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.
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:
Unter dem Button mit dem goldenen Zahnrad verbirgt sich "Default Game Options" also die Grundeinstellungen.
- 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.
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
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.
- 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.
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 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
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.
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
@ Sonic: Hast du die Hiscore.dat im Ordner MameUIFX32 abgelegt und den Highscore support in den default game Options enabled?
Es gibt hier 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.
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
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...
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.
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...
@ 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.
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
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
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:
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?Zitat:
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.
Der nächste Punkt ist:
1. Ich finde diese Einstellung nicht.Zitat:
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.
2. Muss ich das auch einstellen, wenn ich einen Arcadebildschirm nutze oder ist das nur für VGA Monitor gedacht?
und zu guter Letzt:
Einige Roms werden grau angezeigt, obwohl sie da sind (u.a. auch sämliche CHDs)???Zitat:
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.
Dementsprechend werden dann auch nicht alle "Icons" angezeigt, sondern es erscheint ein schwarzes Feld.
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
@ 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, 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...
@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?
Das dachte ich mir genau so und habe keine Scanlines eingefügt. Also ist alles richtig eingestellt.Zitat:
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.
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.Zitat:
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?
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.
@ 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)
hmm, was geht denn da im Detail bei Dir nicht ?Zitat:
Zitat von Rewaldus;96195[B
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
@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.
@ 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"
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.
die chds haben sich in der letzten mame-version verändert.
Zitat:
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:
nun siehst du endlich, wie schön lowres-bilder sein können :)Zitat:
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
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?
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.Zitat:
nun siehst du endlich, wie schön lowres-bilder sein können