Der Controller ist jetzt fertig und funktioniert mit Shredz !!! Es fehlt nur noch eine Buchse für die Spannungsversorgung (derzeit nur über Drähte). Aber das sollte ne Kleinigkeit sein...
Hallo Besucher, der Thread wurde 10k mal aufgerufen und enthält 78 Antworten
letzter Beitrag von Retro-Rentner am
-
-
Glückwunsch, sehr saubere Arbeit! Wenn meine Lochraster-Arbeiten nur so aussehen würden. Ich habe ja irgendwann keine Lust mehr auf den Draht und zieh dann Bahnen mit Lötzinn
Du erwähntest, dass du ein normales Gamepad ausprobiertest. Hakt die Steuerung immer noch?Wie ist das Gameplay mit Shredz?
Grüße,
bencao -
Shredz funktioniert meiner Meinung nach gut. Man hat zwar keinen Vergleich, aber ich konnte noch keine Verzögerungen feststellen. Mag aber auch sein, dass man evtl eine Note trifft, diese aber nicht gewertet wird ? Um das beurteilen zu können, kann ich nicht gut genug spielen....
Beim Dual-Shock-Controller habe ich aber nach wie vor definitiv Probleme. Manchmal werden sehr kurze Impulse nicht registriert, manchmal hat man die Controllertaste bereits losgelassen, und es wird noch einen sehr kurzen Moment weitergesteuert. Fällt mir vor allem bei Arkanoid auf, da es hier auf Milimeter ankommt.Habt ihr ähnliche Probleme ???
@Benaco: Hast Du auch nen PSX64 ???
-
Nein, ich habe zwar schon seit längerem einen Aufbau geplant, komme aber leider nicht dazu. Deswegen bin ich auch brennend an Ergebnisse interessiert. Das Projekt find ich sehr interessant, da ich die Guitar Hero Teile auf der xbox360 rauf und runter gespielt habe. Kommt Zeit kommt Realisierung
-
Nu hab ich endlich ne Kabelklampfe (GH II ), und nu funzt der PSX64 nicht mehr...er scheint den PSX-Controller nicht mehr abzufragen. HMPF! Werde mal eine neue Platine anfertigen, wo der Kabelwust nicht so übel ist...
edit: Merkwürden....laut Logiktester kein Takt, aber programmieren lässt er sich...
-
So, nu läuft das Teil... kann mir einer mal sagen, wie die Werte im Debugprogramm ausschauen, wenn die Strum bar gedrückt wird? Scheint hier irgendwie nicht so ganz zu klappen...
-
Ich kann es leider nicht vor dem Wochenende.... Aber wenn sich bis dahin keiner findet, werd ich es posten.
-
Hallo
Ich bin schon seit längerer Zeit auf der Suche nach solch einem Adapter, meine Frage oder Bitte ! Kann mir Jemand solch einen Adapter für die Guitar Hero verkaufen, würde mich riesig freuen. Bitte PN an mich. Danke !
Sehr schöne Hardware die auf den Bilder zu sehen ist.
Gruß
Bit Breaker(s)
-
Warum bestellst Du die nicht bei dem Hersteller direkt ?
-
Warum bestellst Du die nicht bei dem Hersteller direkt ?
Ich habe den guten Man mal angeschrieben, da hieß es das er momentan keine fertigen da hätte. Das ist bestimmt 1 Jahr her, bisher keine weiteren Infos. SCHADE !Gruß
Bit Breaker(s)
-
Hallo !
An alle die auch gerne solch einen Adapter hätten, die sind zwar momentan ausverkauft. Aber in den nächsten Wochen gibt es wieder welche zu erwerben. Ich werde mir dann einen Bestellen.
MfG
BBR !
-
Siehe auch PSX64-Interface Sammelbestellung .
-
@ MacGyver !
Oh Danke für den Hinweis, muß ich wohl ganz übersehen haben.
Gruß
BBR !
-
Muss es eigentlich dieses PSX64 Interface sein,oder tot es auch ein PSX to DB9 Interface??
Das PSX64 ist ja anscheinen dschon seit Jahren nicht mehr zu bekommen
-
Der PSX64 Adapter setzt gleichzeitig Joysticksignale und Paddlesignale um.
Das dürfte der PSX to DB9 nicht können. -
Ja, uralter Beitrag, aber für mich ganz aktuell, denn ich habe endlich (!) mein PSX64 (SMD-Version) fertig!
Hat auch nur ein paar Monate (oder Jahre?) gedauert.
Funktioniert aber leider nicht.
Weder mit Shredz64 noch mit dem zugehörigen Testprogramm (ja, ich habe den anderen Port benutzt).
Weder mit der PS2-Gitarre noch mit einem PS2-Controller.
Lediglich "Up" und "Quadrat" gleichzeitig am PS2-Controller werden von Shredz64 als "grüne Taste" erkannt.
Alle anderen ergeben keine Reaktion.
Das Shredz64Debug-Programm zeigt das Drücken der UP-Taste an sowie die X-Achse.
Die anderen Richtungen und Feuer nicht, die Werte springen immer zwischen 0 und -1.
Nun könnte man ja meinen, das PSX64 sei defekt.
ABER:
Nehme ich ein Joystick-/Paddle-Testprogramm für den C64 (spielt "I cant get no Satisfaction" ab),
so funktioniert der PS2-Controller! Vier Richtungen, Feuerknopf und X-Achse werden
einwandfrei erkannt! Y-Achse nicht, da ist vermutlich das Digipoti defekt, muss ich nochmal schauen.
Könnte das ein Timing-Problem des PSX64 sein (Takt)?
Fragt Shredz64 die Tasten/Paddle anders ab als andere Testprogramme?
Beim Atmega8 habe ich folgende Fuses gesetzt:
Obere Fuse:
CKOPT = 0 (Oscillator options)
Untere Fuse:
CLKSEL3..CKSEL0 = 1111 (Select Clock Source)
SUT1..SUT0 = 11 oder 10 (Select start-up time)
Die Frequenz des Quarzes habe ich bisher nicht gemessen.
Hat noch jemand kreative Ideen?
-
Liest offenbar niemand aktiv mehr mit, aber evtl. landet hier mal jemand per google und findet Tipps.
Warum Shredz64 die Tasteneingaben des Controllers nicht erkennt ist mir weiterhin nicht klar,
Oszilloskopmessungen ergaben, dass die Tastendrücke des PS2-Controllers die entspr. Anschlüsse des
C64-Joystickports aus LOW setzen.
Beim PSX64 liefert der Atmega keine Signale Richtung Digi-Potis. CS, SI, SCK zeigen keinerlei Reaktion
bei Betätigung des PS2-Controllers. Selbiges mit anderem PS2-Controller, egal ob im Analog- oder Digitalmodus.
Die Leitungen haben keinen Kurzschluss (GND, VCC, untereinander).
Ich mag nicht glauben, dass beim Atmega genau diese drei Ausgänge defekt sind.
Ich werde die entspr. Pins der Digipotos mal von der Platine lösen und weiter messen.
Möglicherweise blockiert ein Digipoti die Leitungen, sobald das Digipoti Betriebsspannung bekommt,
im ausgeschalteten Zustand ist dann natürlich kein Kurzschluss zu messen.
-
Ich fand die Idee wamals aich ganz witzig, aber habe die Sammelbestellung verpasst und wie erwähnt den Adapter gibts ja nirgends mehr. Gibt es für den C64 eigentlich noch andere Spiele im Stil wie Shredz64?
-
Mit folgendem Programm konnte ich nun die entspr. Leitungen/Ausgänge des Atmega8 testen
und auch feststellen, ob die Taktfrequenz korrekt ist (externer Quarz):
/*
* main.c
*
* Created: 1/10/2024 7:17:51 PM
* Author: Retro-Rentner
*/
#include <xc.h>
#include <avr/io.h>
#include <avr/delay.h>
int main(void)
{
DDRD=15; // damit ist dann PD0-PD3 ein Ausgang
while(1){
PORTD = 15; //0. bis 3. bit im Port D setzen
_delay_ms(250); //warte 250 ms
PORTD = 0; //0. bis 3. bit im Port D löschen
_delay_ms(250);//warte 250 ms
}
return(0);
}
Ergebnis:
Die Leitungen sind heil.
Die Taktfrequenz/Quarz ist ebenfalls o.k., denn laut Programm soll das Ausgangssignal an den Pins des
Atmega eine Frequenz von 2 Hz haben. Das bezieht sich jedoch auf den internen "Standardtakt" von 1 MHz.
Ich messe ein Signal von 32 Hz, also das 16-fache, passt somit zum 16MHz-Quarz.
Das Test-Programm von Shredz64 erkennt nun bis auf das eine Paddle auch die Tastendrücke des PS2-Controllers,
warum auch immer es nun klappt. Das zweite Paddle/Digipoti prüfe ich noch.