Bravo, ein cooles Gerät :thumbs:
Druckbare Version
Bravo, ein cooles Gerät :thumbs:
Aschenbecher oder Spinner?
Keine schwierige Entscheidung ... :D
Anhang 17011 Anhang 17012
Nice! :thumbs:
Aschenbecher! hmm...
Das gute alte Autorotate mit PC und MALA auf den neuesten Stand gebracht, sehr gut!
Wenn mein ehrwürdiger Pentium I mal die grätsche macht, hab ich jetzt wenigstens eine funktionierende Alternative.
Cool das mit dem Spinner....hatte ich auch mal vor...weiter als den Ascher auszubauen, bin ich allerdings nicht gekommen :D
:o
Ja, das ist schon mega gepimpt mittlerweile, das Gerät :D
https://youtu.be/Wy7gH7CRhP0
täusche ich mich,
oder ist da ein nicht unerheblicher LAG zu sehen.....?
Ich habe nie das Original gespielt, aber Arcadeprofis erkennen ja bei jeglicher Emulation den Unterschied. Im Gegensatz zu Pi2Jamma (welches ohne USB-Umweg zur Emulation geht) hängt der SpinTrak noch dazu am Raspberry-USB-Port. Auf das Video würde ich nicht allzu viel geben - da sind ja die 60,6 fps (bzw. weiß ich jetzt Arkanoid nicht auswendig) auf 25 fps runtergerechnet.
Ich will seit Jahren schon so gern irgendwo mal einige der Spiele, die ich sehr gut kenne, zum Vergleich im Original spielen. Wann auch immer ich die Möglichkeit hatte, waren dann die Automaten nicht gerade im optimalen Zustand, um es milde auszudrücken, mit hakenden Joysticks usw. …
komm rum,
dann kannst du das gerne testen :)
Ich habe eine Pi2Jamma Version mit integriertem Interface für 2 Trackballs bzw. 4 Spinner. Die hat 0 Lag.
Aber ich vermute, daß in diesem Fall eher der alte advMame schuld ist.
wow,
dann bist du schneller als das original :p
Das ist eine Weiterentwicklung des Pi2jamma, gibt es nicht von "Arcadeforge". Es ist eine ZusatzCPU auf der PCB, die die Werte in Echtzeit ermittelt und zusammen mit den Joystickwerten überträgt. Abtastfrequenz ist 250kHz (das ist wohl kein fühlbarer Lag).
Das wär doch was, magst du das nicht als Bastelanleitung anbieten? Und Mame erkennt das dann? Derzeit läuft ja alles, inkl. Joysticks, über pikeyd165, welches schlicht alles in Tastaturbefehle übersetzt.
In Kanada gibt es übrigens auch eine neue Pi-to-Jamma-Platine, der plant angeblich auch ein zusätzliches Spinner-Interface. Er schreibt auch über seinen eigens entwickelten Jamma-Treiber … naja, was ist pikeyd165 anderes als eine Art Treiber?
https://pcbjunkie.net/index.php/rasp...jamma-adapter/
Anhang ...
Das liegt seit 3 Jahren hier rum ... der rote Kringel ist der Trackballanschluss ... noch im Bild: Die vier Potis ... Pedale ...
Edit:
Das ist natürlich schon ewig nicht mehr so ... moderne pikeyd165 benutzen ganz andere Mechanismen um die Information in Echtzeit in den Emu zu bekommen. Leider ist auch diese Software aus verschiedenen Gründen nicht released.Zitat:
Derzeit läuft ja alles, inkl. Joysticks, über pikeyd165, welches schlicht alles in Tastaturbefehle übersetzt.
Arkanoid läuft lt. MAME-Info mit 60 Hz, der Videomode von AdvMame ist auf exakt 60 Hz CRT-Ausgabe eingestellt. Mein Video läuft mit 50 fps.
Ich habe zwei Szenen herausgesucht, die zweite Szene ab Sekunde 32 mit deutlich schnellerer Drehung des Spinners. Der Timecode ist eingeblendet, die beiden jeweiligen Bilder sind also im Abstand von 1/50 s aufgenommen. Da ist kein Lag zu erkennen, jedenfalls keiner, der länger als einen Frame dauert.
Anhang 17019 Anhang 17020
Anhang 17021 Anhang 17022
ich kann dir jetzt nicht folgen,
wie ermittelst du da den lag?
ich sehe die betätigung des buttons und die reaktion auf dem CRT.
imo ist da gut lag zwischen.
kann aber subjektiv sein.........
Lag wäre dann, wenn ich von einem Frame zum nächsten den Knopf gedreht habe, auf dem Bildschirm aber noch keine Bewegung zu sehen ist. Hier ist offenbar zwischen zwei Videoframes (die annähernd auch den Gameframes entsprechen) der Spinner gedreht worden, und ebenfalls zwischen diesen beiden Frames hat es Mame registriert UND gibt es auch schon auf dem nächsten Gameframe aus.
schon klar ;)
aber lassen wir doch einfach die haarspalterei und haben spass.............:)
Philosophiert wird eh genug darüber, aber das zeigt jetzt jedenfalls eindrucksvoll: USB ist hier kein Flaschenhals, die Emulation auch nicht und selbst wenn: Schneller als eine Reaktion gleich im nächsten Frame geht soundso nicht.
so ist es...........👍
Die Emulation kann den Wert an der falschen vertikalen Position des screen abfragen. Wenn das eintritt, hast du im Prinzip 1 Frame zu späte Info.
Deshalb gibt es z.B. in Retroarch die Abfrage Position der Inputs als Parameter.
Meine Software macht an vier Positionen des screens updates. An dieser Stelle verliert man also kaum Zeit ...
Aber klar: Niemand kann die Masse einer großen missile command Kugel so schnell drehen, daß es auffiele.... :D
Ich habe jetzt ein weiteres Testvideo, mit Mario Bros., gemacht. Im ersten Frame wird der Button gedrückt. 2 weitere Frames passiert niochts. Im 3. beginnt er zu springen. Die Emulation (Advance Mame) ist offenbar - siehe Arkanoid - verdammt schnell. Liegt das daher am pikeyd165? Gibt es da eine Alternative? Wie reagiert die Originalplatine?
Am pikeyd165 liegt es nicht direkt ... es liegt ggf. am Betriebssystemstack, der das keyboard event verarbeitet ...
Nach dem einspielen des letzten Offline patch :patch_pinhp_29MAR23_offline
habe ich zum ersten mal Probleme in pinHP. Es werden nun keine Games mehr angezeigt und keine Favs.
Auch dauert der Boot Vorgang sehr lange und es erscheint eine kurze Meldung xxxx games killed + weiterer Message kurz vor dem Main Screen.
Auch ist über ein Restore und Reset bzw. Änderung der Game List und Reboot keine Besserung zu erzielen.....
Was kann ich machen. Gibt es einen Weg zum letzten Update zurück zu kehren?
LG
Das ist mir schleierhaft - „games killed“ ist mir völlig neu und ich wüsste auch nicht, wo so eine Message herkommen könnte; nichts dergleichen ist im Image implementiert. Normalerweise würde ich ansonsten auf eine defekte SD-Karte tippen.
Zurück zu einer früheren Version geht im Grunde nur über ein frisches Flashen der SD-Karte (vorher zur Sicherheit komplett neu formatieren) und einem entsprechenden Offline-Update.
hmmm ok, Danke. Dann werde ich meine restlichen pinHP mal erst nicht mit dem neuem Update versorgen und
das alte System über SD reFlash und Restore Data bzw. zusätlichem USB Backup Copy von einer der anderen System
wieder Recovern.
Müsste mal ein Foto der kryptischen Linux Fehlermeldung machen. Die steht allerdings nur ein paar Sec. auf dem Schirm.
So die Fehlermeldung (Killed.... Filterlisten tmp. etc. etc.) kommt auch beim zweiten System.
Nach microSD Image ReFlash, System Restore und Patch mit patch_pinhp_27JAN23_offline.tar alles Ok und Supi.
Da kann was nicht stimmen....., März Patch hab ich auch schon erneut gezogen, hmmmm
Dann hat‘s vielleicht was mit dem Patchfile … werde ich mir runterladen und testen. Mit welchem vollen Image hast du geflasht? Und der patch 27JAN23 war anschließend auch noch Ok?
mit dem pinHP Arcade carefree package 15SEP22 Image. Ja, der Patch JAN23 ist Ok und funzt....
Eine andere Frage, wie war das mit den disable show Game Clones in den Genre Listen....? :confused:0-)
Ich kann deine Fehler nicht reproduzieren. Ich habe das 15SEP22-Image geflasht, Updates gemacht - alles ist in Ordnung. Die Fehlermeldungen wären interessant. Insbesondere "Games killed" ist mir schleierhaft.
Was die Clones betrifft: Das ist ein Filter-Setting. Kann man im Options-Menu unter "Filter Games" einstellen.
Das ist echt seltsam. Werde mal die Tage mein drittes pinHP System (PI4 im EgretII) mit dem März Patch checken.
Müsste dann auch mal im Fehlerfall die sog. Fehlermeldung Fotografieren.
Wenn ich dich recht verstehe, brauchst du nicht noch ein drittes System jetzt abzuschießen. Du kannst es doch auf den beiden bisherigen reproduzieren. Ich filme in solchen Angelegenheiten den Bootvorgang mit und nehme dann Standbilder raus. Auf die Weise sehe ich auch nur kurz aufblitzende Meldungen.
Fehler gefunden :)
wenn man im "Options Menu Settings" die "Filter Game Options" deaktiviert um diese im Haupt Menu (Root) nicht mit
anzuzeigen, kommt es zu dem Patch Fehler. Erst nach Reaktivierung läuft der Patch auf keinen Fehler.
Dann wird "Filter Games" auch bei aktiviertem "Hide Settings Menu" (wie bei mir) im Hauptmenu angezeigt.
"Filter settings" im Hidden Menu ist auch nicht die Stelle um z.B. Clone Anzeige zu dekativiren, wie ich dachte,
sondern "Filter Games" .... so kam ich schließlich auf die Fehlerlösung ;) ..... verrückt.
Das fehlen des "Filter Games" Menu im Root scheint also erst ab dem März Patch in ein Problem zu laufen. Kannst Du ja mal Querchecken ;)
Na auf die Idee muss man erst mal kommen, ich bin schon gespannt, was da los ist.
Die unterschiedlichen Filtermenüs sind durchaus verwirrend, das gebe ich zu. Im Manual habe ich zwar erkärt, was wofür ist, aber wer liest das schon. Das Menüsystem ist halt an sich sehr, sehr einfach, da gibt es leider keinen Hilfe-Button oder Tooltips.
Und ja: Das Filtermenü ist auch bei „Hide Settings Menu“ sichtbar. Einerseits, weil dort nichts Gefährliches verstellbar ist und andererseits, weil man das Menü ja wiederum komplett ausblenden kann. So einfach das Menüsystem ist, so kompliziert kann in Folge die Einrichtung durch den Administrator sein …
Hast Du auch mal mit eingestellten Filtern UND anschließender Ausblendung -> Reboot + März Patchgetestet?
Genau das habe ich gemacht. Aber du hast natürlich noch jede Menge andere individuelle Settings.
Welche Filter hast du aktiviert? Und nach wie vor ist mir die Fehlermeldung schleierhaft … da wäre es wirklich interessant, zu sehen, was alles angezeigt wird.