Eventuell so?
Posts by Theend
-
-
Wie ich herausgefunden habe läuft das so ab.
Erstmal Pinout-Controller:
http://www.tacticalcode.de/wp-…06/SNESpad_pin_labels.jpgpin 5 = Data 2
pin 6 = I/OSo wird das ausgelesen:
Code[4016h].Bit0=1 ;-Latch high (to player 1-5) [4016h].Bit0=0 ;-Latch low (to player 1-5) read any number of bits from [4016h].Bit0 ;-Controller Player 1 wird gelesen read any number of bits from [4017h].Bit0/Bit1 ;-Controller Player 2/3 wird gelesen [4201h].Bit7=0 ;-Controller Player 4/5 wird ausgewählt read any number of bits from [4017h].Bit0/Bit1 ;-Controller Player 4/5 wird gelesen [4201h].Bit7=1 ;(prepare here for next frame) ;-Controller Player 2/3 wird ausgewählt
4016h ist Port 1 der Console
4017h ist Port 2 der Console
Bit0 = Pin 4 des jeweiligen Ports = Data
Bit1 = Pin 5 des jeweiligen Ports = Data 2
Bit7 = Pin 6 des 2th Ports (bedeutet, das ein Multitap nicht an Port 1 angeschlossen werden kann.)Das bedeutet nun:
Port 1 bleibt bei der Schaltung ja unberührt. Das Multiplayer-5 kann also nur an Port 2 betrieben werden.
Ist nun Pin 6 des Controllerportes auf high gesetzt, müssen die Datenleitungen des Controllers 2 und 3 an Data 1 und 2 anliegen.
Ist Pin 6 auf low, müssen die Controller 4 und 5 present sein.Meiner meinung nach, müsste das ganze nun so funktionieren, das man Latch der 4 Controller miteinander verbinden kann, wie VCC und GND auch.
Dann 2 NPN und 2 PNP Transistoren, die jeweils entweder per VCC oder GND geschalten werden, somit also pin 6 an die Basis angeschlossen wird. Die einen Transistoren sollte ja dann nur bei Pin 6 = 0 und die anderen bei Pin 6 = 1 schalten, oder? Diese Transistoren legen also dann Data 1 und 2 an die jeweiligen pins. Sowie Clock an die Controllerpaare.
Nur theoretsisch. Nicht getestet. Sicherlich bissl dirty. Dioden wären auch nicht schlecht. -
Ein synonym von Beispiellos ist Beispielhaft.
Nein
Also doch richtig, muahaha :D. Beispiellos klingt für mich einfach nach dem gegenteil -
einfach beispiellos
du meinst beispielhaft? -
Käufer: Bela22, lowrider85, Tharathiel
Haben sich an der Sammelbestellung beteiligt und alle super schnell bezahlt. Gerne wieder^^
Zudem hat Tharathiel ja das NBA95 gekauft, und lief auch alles super ab. -
So gerade gegoogelt. Die einzigsten Sticks die in einem n64 Controller nicht funktionieren sollen, siiind. PS1/2 Sticks.
Weil die Widerstandswerte nicht stimmen. Könnte man natürlich angleichen, dafür müsste man aber ein Multimeter haben.
Gamecube, Wii, nunchuk, xbox sollten funktionieren.
-
Ja FPGAs sind wirklich interessant, hab mir da auch schonmal Videos dazu angekuckt. Allerdings ist das nicht mal eben so erlernt
-
Ein Poti funktioniert wie ein Widerstand.
Meist hat dieser Poti 3 Pins. Der mittlere ist sozusagen der eingang. Die beiden äusseren verändern je nach position des Potis den Widerstand.
Hier ein bild: http://fddrsn.net/pcomp/images/potentiometer1.gifDer mittlere Kontakt ist Praktisch ein sich auf einer oberfläche bewegende Kontakt. Ist dieser Schleifkontakt also genau in der Mitte des Kreises, haben die äusseren Pins jeweils die selben Widerstandswerte. Bewegst du nun den Stick, hat der eine Pin weniger und der andere pin einen höheren Widerstandwert. Das wird dann der Konsole mitgeteilt, die dann wiederum daraus schließt wie die Figur sich bewegen soll.
Da es 1. aber unterschiedliche werte von Potentiometer gibt, könnte das ein Problem werden.
Oder die verschiedenen Systeme. Theoretisch wäre es z.B. auch möglich nur 2 Pins zu verwenden. Da der Widerstand eines der beiden äusseren Pins zu dem Mittleren ja eh immer erhöht oder vermindert.Hoffe das kann man bissl verstehen, is doof zu erklären, bzw ich finde keine passenden Wörter
Kannst ja mal ein Foto von der Platine des Controllers schicken. Dann kann man das eventuell erkennen.
-
Das stimmt so leider nicht - das US SNES benötigt soweit ich weiß zwingend Gleichspannung. Erkennt man auch am Fehlen des Graetz-Brückengleichrichters und des zugehörigen Riesen - Glättungselkos rechts vom 7805.
Ouh, hab das mal gelesen, und bei meiner Super nintendo auch gleich erkannt das da gleich n Gleichrichter drinsteckt. Das sich die US version so unterscheidet wusste ich nicht, sry. -
BGA Löten wäre meiner Meinung nach auch das kleinere Problem....
Schonmal gemacht? -
wie kann man denn den Connector falsch anlöten? ist doch egal wie rum.
-
da is eher wo ganz weit hinten in der kette irgendein blöder elko trocken
Wie ich auch schon geschrieben habe.
Manchmal schwarz, manchmal weiße zitternde horizontale Linien oder sogar kein Signal
Das gibt mir wiederrum zu glauben das es doch auch am Connector liegen kann. -
Stimmt natürlich. Beginnt bei 0x000000 und nicht 0x000001. Hab ich leider falsch aufgeschrieben :D.
Wollte nur darauf hinaus, das die höchstwertige Adressleitung, also hier A20 für die 2th hälfte des EEPROMS zuständig ist.
-
Ich denke das es wirklich nur am Connector hängt. Entweder du hast nur eine kalte Lötstelle, oder du hast eine bahn abgerissen.
Entlöten is echt keine schöne sache.
Doch wenn eine Adressleitung oder Datenleitung nicht richtig ist, dann kann es schon zu solchen sympthomen kommen.Ich würde da mit einer leeren Cartridge, also Maskrom runter, eventuell n sockel drauf, und dann mit einem Multimeter punkt für punkt abarbeiten. Ob überhaupt alles vom maskrom zu der Platine geht.
-
Bin auf jedenfall gespannt woran es lag
-
Um Famicom spiele auf der NES zu spielen, denk ich mal.
Dachte immer Famicom ist NES und Super Famicom ist snesNaja, war mit der NES nicht aufgewachsen und mein interesse besteht eher bei der snes
-
Nimm ne 1A und ne 500 mA Sicherung in reihe *ironie off*
Benutz auch lieber eine Entlötpumpe. Die Litze nur beim TSOP löten.
Lustig wäre es, wenn du unter dem Connector ein Buchstabe finden würdest, von einer Buchstabensuppe.
-
Vllt liegt das Problem auch einfach an meiner Programmierung, werds morgen mal mit einem normalen spiel testen.
-
Fuktioniert das nur mit nem FX chip?
Habs nicht ganz genau gelesen, aber da sind ne menge Chips in dem Cart. So möchte ich das nicht.Macht er das so, das er einen 74x373 als RAM missbraucht? Verstehs nicht zu 100%
-
wieso gehen dann die Sachen mit meinem Code
welche sachen machst du denn?Immer wieder auf 5V justieren?
Mir geht es ja darum, das wenn man irgendwas bestimmtes beim Spielen macht, in dem Fall im menü auswählt "Spiel 1", dann soll und NUR dann an A20 = 1 anliegen.