SNESoIP: SNES Ethernet Adapter

Hier könnt ihr Euch mit Gleichgesinnten austauschen bei der Entwicklung eines neuen Spiels oder eines neuen Stücks Hardware... oder einfach nur über Coding und Spieleentwicklung allgemein plaudern.

Moderatoren: ikari_01, d4s

Benutzeravatar
F_L_a_S_H
SNES-Freak
SNES-Freak
Beiträge: 423
Registriert: 10. September 2011, 02:24
+Positive Tradingpoints+: 9 von 9

Re: SNESoIP: SNES Ethernet Adapter

Beitrag von F_L_a_S_H » 18. August 2013, 16:46

hmm also wenn du jetzt schon merkbare Verzögerung hast, hast du entweder schlechtes inet mit ping 100ms+ oder irgendwas falsch gemacht
am besten baust du dir ne Pingmessung ein.

Benutzeravatar
mupfelofen-de
SNES-Programmer
SNES-Programmer
Beiträge: 214
Registriert: 2. März 2013, 10:38
+Positive Tradingpoints+: 0 von 0
Wohnort: Stuttgart
Kontaktdaten:

Re: SNESoIP: SNES Ethernet Adapter

Beitrag von mupfelofen-de » 18. August 2013, 17:10

F_L_a_S_H hat geschrieben:hmm also wenn du jetzt schon merkbare Verzögerung hast, hast du entweder schlechtes inet mit ping 100ms+ oder irgendwas falsch gemacht
am besten baust du dir ne Pingmessung ein.
Mhm, ich hab bereits eine Idee woran das liegen könnte. Und zwar werden die Controller-Daten kurz nach dem Versenden in das SNES gespeist. Die Daten vom Server werden erst am Ende der Hauptschleife vom Server gezogen und sind dann im nächsten Durchlauf up-to-date. Ist etwas knifflig, aber bestimmt zu lösen.

So, und nachdem mir nun so langsam der Speicher ausgeht und ich mir nicht weiter den Kopf über ein schönes Konfigurations-Interface zerbrechen will, habe ich kurzerhand eine DNS-Auflösung implementiert. Der Server läuft auf meinem VServer und sollte sich im Laufe der Testphase aus irgendwelchen Gründen die IP ändern, ändere ich einfach den Adresszeiger des Hostnamens.

Nächster Schritt: PCB-Layout. :rock:
Dateianhänge
snesoip-wireshark.png
snesoip-wireshark.png (119.08 KiB) 4702 mal betrachtet
Visit my user-profile at shackspace the hackerspace in Stuttgart.

Benutzeravatar
mupfelofen-de
SNES-Programmer
SNES-Programmer
Beiträge: 214
Registriert: 2. März 2013, 10:38
+Positive Tradingpoints+: 0 von 0
Wohnort: Stuttgart
Kontaktdaten:

Re: SNESoIP: SNES Ethernet Adapter

Beitrag von mupfelofen-de » 20. August 2013, 09:30

Sneak peek. :)
Und nun beginnt die eigentliche Arbeit. Jeder der schonmal an einem Layout gearbeitet hat, weiß das. *g*

Möchte auf jeden Fall mit nur einem Layer auskommen, damit ich mir später das Bohren sparen kann.
Dateianhänge
snesoip-schematic.png
snesoip-schematic.png (33.88 KiB) 4675 mal betrachtet
Visit my user-profile at shackspace the hackerspace in Stuttgart.

Benutzeravatar
Farbauti
SNES-Programmer
SNES-Programmer
Beiträge: 128
Registriert: 14. August 2011, 23:00
+Positive Tradingpoints+: 0 von 0
Wohnort: Berlin

Re: SNESoIP: SNES Ethernet Adapter

Beitrag von Farbauti » 20. August 2013, 16:09

Auch wenn ich es nicht wirklich verstehe:
Sieht chic aus :D
Ich finds echt cool mit was für einem Tempo du vorran kommst oO

Freu mich schon drauf mir den Quellcode reinzuziehen 8)

Benutzeravatar
mupfelofen-de
SNES-Programmer
SNES-Programmer
Beiträge: 214
Registriert: 2. März 2013, 10:38
+Positive Tradingpoints+: 0 von 0
Wohnort: Stuttgart
Kontaktdaten:

Re: SNESoIP: SNES Ethernet Adapter

Beitrag von mupfelofen-de » 20. August 2013, 16:50

Farbauti hat geschrieben:Auch wenn ich es nicht wirklich verstehe:
Sieht chic aus :D
Mir ist leider noch ein kleiner Fehler aufgefallen, den ich aber bei nächster Gelegenheit beheben werde. Findet ihn jemand? :wink:
Farbauti hat geschrieben:Ich finds echt cool mit was für einem Tempo du vorran kommst oO

Freu mich schon drauf mir den Quellcode reinzuziehen 8)
Bin selbst überrascht wie schnell das bisher ging. Muss manchmal nur etwas aufpassen, damit andere Dinge nicht auf der Strecke bleiben. :roll:

Und falls dich der Quellcode interessiert, schicke ich ihn dir gerne via E-Mail zu. Schreib mir hierzu einfach eine PN. Ist vielleicht gar nicht so schlecht, wenn zwischendrin mal jemand drüberschaut. 8)
Visit my user-profile at shackspace the hackerspace in Stuttgart.

basitsch

Re: SNESoIP: SNES Ethernet Adapter

Beitrag von basitsch » 21. August 2013, 08:54

Ich glaub dein Pinout des ATmega8 stimmt nicht z.B. liegt TOSC1/2 doch auf 9 / 10!?

BTW: Dein ISP-Anschluß weicht auch vom Standard ab!

Benutzeravatar
mupfelofen-de
SNES-Programmer
SNES-Programmer
Beiträge: 214
Registriert: 2. März 2013, 10:38
+Positive Tradingpoints+: 0 von 0
Wohnort: Stuttgart
Kontaktdaten:

Re: SNESoIP: SNES Ethernet Adapter

Beitrag von mupfelofen-de » 21. August 2013, 09:10

basitsch hat geschrieben:Ich glaub dein Pinout des ATmega8 stimmt nicht z.B. liegt TOSC1/2 doch auf 9 / 10!?
Ne, das passt. Hab gerade nochmal im Datenblatt geschaut. Ist auch aus der Eagle-Standardbibliothek. :)
basitsch hat geschrieben:BTW: Dein ISP-Anschluß weicht auch vom Standard ab!
Auch das passt. Nur die PIN-Reihenfolge auf meinem Schaltplan ist etwas durcheinander gewürfelt. Ist übersichtlicher. Allerdings bin ich beim Quickdev16 genau darauf reingefallen und habe es erst einige Zeit später gemerkt. Dort ist es nämlich falsch. :wink:

Das (bisher) einzigste Problem, dass ich finden konnte, waren die 1N4007-Schutzdioden an den SNES-Ports. Damit wollte ich das SNES vor Verpolung schützen, damit nicht gleich die Sicherung fliegt wenn man das SNESoIP versehentlich falsch zusammensteckt. Allerdings habe ich den Spannungsabfall von 0.7V nicht berücksichtigt und der ATmega (zumindest laut Datenblatt) 4.5 - 5.5V benötigt.
Habe sie jetzt einfach weggelassen und die Steckerreihenfolge verpolungssicher kodiert.

Grüße
Micha
Zuletzt geändert von mupfelofen-de am 21. August 2013, 12:03, insgesamt 4-mal geändert.
Visit my user-profile at shackspace the hackerspace in Stuttgart.

basitsch

Re: SNESoIP: SNES Ethernet Adapter

Beitrag von basitsch » 21. August 2013, 09:25

Check lieber noch mal mit nem Datasheet gegen. Kann grad nicht nachsehen. Kann sein, dass mich meine Erinnerung täuscht. Eventuell weicht auch der Typ AI vom AU ab? Den AI bekommst du so auch nicht mehr, da er ja nicht RoHS-konform ist.

Update: Sorry ist ja TQFP, hatte für DIL geschaut :pfeif: Mit denen hab ich immer gearbeitet. Passt schon.

Benutzeravatar
mupfelofen-de
SNES-Programmer
SNES-Programmer
Beiträge: 214
Registriert: 2. März 2013, 10:38
+Positive Tradingpoints+: 0 von 0
Wohnort: Stuttgart
Kontaktdaten:

Re: SNESoIP: SNES Ethernet Adapter

Beitrag von mupfelofen-de » 21. August 2013, 09:35

basitsch hat geschrieben:Check lieber noch mal mit nem Datasheet gegen. Kann grad nicht nachsehen. Kann sein, dass mich meine Erinnerung täuscht. Eventuell weicht auch der Typ AI vom AU ab? Den AI bekommst du so auch nicht mehr, da er ja nicht RoHS-konform ist.

Update: Sorry ist ja TQFP, hatte für DIL geschaut :pfeif: Mit denen hab ich immer gearbeitet. Passt schon.
Den benutze ich gerade auch. In meinem Fall der ATmega8-16P. Den TQFP bekomme ich so schwer aufs Steckbrett. 8)

Es würde mich allerdings überraschen, wenn sich zwischendrin mal das Pinout geändert hat. Das ist ja das schöne an der Reihe; allesamt pin-kompatibel.

Aber ja, den TQFP gibt es (glaube ich) nur in zwei Ausführungen ATmega8 und ATmega8L (low-voltage). Habe allerdings nur die erste Variante vorrätig.

Grüße
Micha
Visit my user-profile at shackspace the hackerspace in Stuttgart.

basitsch

Re: SNESoIP: SNES Ethernet Adapter

Beitrag von basitsch » 21. August 2013, 10:36

Eventuell hab ich dich jetzt falsch verstanden, aber die unterschiedlichen Gehäuseformen sind nicht pinkompatibel. Sie z.B. http://html.alldatasheet.net/html-pdf/1 ... -16PU.html

Benutzeravatar
mupfelofen-de
SNES-Programmer
SNES-Programmer
Beiträge: 214
Registriert: 2. März 2013, 10:38
+Positive Tradingpoints+: 0 von 0
Wohnort: Stuttgart
Kontaktdaten:

Re: SNESoIP: SNES Ethernet Adapter

Beitrag von mupfelofen-de » 21. August 2013, 10:46

basitsch hat geschrieben:Eventuell hab ich dich jetzt falsch verstanden, aber die unterschiedlichen Gehäuseformen sind nicht pinkompatibel. Sie z.B. http://html.alldatasheet.net/html-pdf/1 ... -16PU.html
Ja, klaro! Hab mich etwas blöd ausgedrückt. Aber man kann einen ATmega8 problemlos mit einem anderen IC der gleichen Reihe austauschen wie z.B. dem 48, 88, 168, 328 usw.

Und Code der auf einer DIL-Version läuft, läuft auch wunderbar auf einem TQFP oder einem MLF.
Visit my user-profile at shackspace the hackerspace in Stuttgart.

Benutzeravatar
mupfelofen-de
SNES-Programmer
SNES-Programmer
Beiträge: 214
Registriert: 2. März 2013, 10:38
+Positive Tradingpoints+: 0 von 0
Wohnort: Stuttgart
Kontaktdaten:

Re: SNESoIP: SNES Ethernet Adapter

Beitrag von mupfelofen-de » 22. August 2013, 16:45

Das Gehäuse nimmt an Form an. Erste Bilder gibt's voraussichtlich am Wochenende. :)
Musste damit bereits anfangen, damit ich später beim Layouten keinen Fehler mach.
Visit my user-profile at shackspace the hackerspace in Stuttgart.

Benutzeravatar
F_L_a_S_H
SNES-Freak
SNES-Freak
Beiträge: 423
Registriert: 10. September 2011, 02:24
+Positive Tradingpoints+: 9 von 9

Re: SNESoIP: SNES Ethernet Adapter

Beitrag von F_L_a_S_H » 23. August 2013, 15:12

wo kann man nen Prototypen eigentlich günstigen machen lassen.

Benutzeravatar
mupfelofen-de
SNES-Programmer
SNES-Programmer
Beiträge: 214
Registriert: 2. März 2013, 10:38
+Positive Tradingpoints+: 0 von 0
Wohnort: Stuttgart
Kontaktdaten:

Re: SNESoIP: SNES Ethernet Adapter

Beitrag von mupfelofen-de » 23. August 2013, 15:19

F_L_a_S_H hat geschrieben:wo kann man nen Prototypen eigentlich günstigen machen lassen.
Werde, sobald alles funktioniert, alles veröffentlichen und evtl. noch ein paar Geräte aufbauen. Am günstigsten ist jedoch Selbermachen - notfalls auf einer Lochraster-Platine. Die SNES-Buchsen brauch man auch nicht unbedingt, da man theoretisch auch 2 dieser billigen Verlängerungskabel opfern kann.
Alle notwendigen Teile bekommt man in jedem gut sortierten Elektronik-Fachhandel.

Gebe in jedem Fall auch gerne Hilfestellung. Um die Teile in einer größeren Stückzahl selbst zu produzieren, fehlt mir leider die notwendige Zeit.

Grüße
Micha
Visit my user-profile at shackspace the hackerspace in Stuttgart.

Benutzeravatar
F_L_a_S_H
SNES-Freak
SNES-Freak
Beiträge: 423
Registriert: 10. September 2011, 02:24
+Positive Tradingpoints+: 9 von 9

Re: SNESoIP: SNES Ethernet Adapter

Beitrag von F_L_a_S_H » 23. August 2013, 17:30

Jo, Lochraster mach ich auch immer, aber ich bräuchte für n anderes Projekt ne Platine mit smd usw. und mehr als 10€ wollt ich nicht ausgeben, dachte du hast sowas schonmal gemacht.

Antworten