Hey Leute.
Ich hab vor ner Ewigkeit mal ne Memory Card intern an die Buchse angelötet.
Jetzt ist mir die Idee gekommen, wenn bei Dreamcast und Gamecube, einfach eine SD-Card Buchse anzulöten ist, sollte dies doch auch bei Ps2 möglich sein. Leider hab ich das Pinout für die Buchse verloren. Ich muss genau wissen was für Signale da an welchen Pins anliegen.
Hat zufällig jemand von euch dazu ein Pinout?
Ok, in ASCII gezeichnet xD
Fragt sich nur was jetzt womit verbunden wird...
Soweit ich weiß, klappt das mit der SD-Karte in der PS2 nicht.
Hast du da nähere Infos zu?
Ich weiß nur dass es über USB geht aber hab mir halt gedacht wenn es bei Dremcast und Gamecube funzt, könnte es auch hier gehen.
Wie über USB? Über USB geht erstmal genau so wenig. Das Interface ist ein völlig anderes, da reicht kein Adapter, du brauchst einen Konverter.
Ich hab mir halt mal das Pinout angesehen, weil ich die gleiche Idee hatte und ich hab festgestellt, dass die Schnittstellen kein Stück zusammenpassen.
Na, über USB mit einem USB/SD Interface :)
Schade, ich hatte schon Hoffnung, dass es doch über den Memory-Card-Slot geht -.-
Wie sind denn die Memorycards aufgebaut, die haben doch auch nur nen Flashspeicher oder nicht?
Man konnte über USB an einen SD-Cardreader eine MC anschließen? Hm oô
Flashspeicher haben die alle, das sagt ja aber noch gar nichts aus. Wie du sicher weißt, gibt es ja NAND- und NOR-Flash und beide kanst du icht über das SD-Interface ansteuern. Es sitzt immer ein Controller dazwischen, der das übersetzt.
Nein, so meinte ich das nicht ^^
USB < SD-Interface
Nach dem Flash der Memorycard hab ich gefragt, weil mir aufgefallen ist, dass originale 8MB Sony MCs sehr flott sind, aber die China Dinger mit 128MB Speicher relativ lahm. Würde dann gerne eine MC mit einem eigenen Flashspeicher bestücken, damit wenigstens die Geschwindigkeit bei größerer Speichermenge stimmt.
Zitat von: Dragoon am 31. Januar 2013, 21:46:27
Nein, so meinte ich das nicht ^^
USB < SD-Interface
Hä? Hab doch gefragt, ob das wirklich so ging, dass man MCs-Karten über einen SD/USB-Cardreader anschließen konnte.
Auch wenn du es nicht so meinst, so ist es aber: Es ist IMMER NAND- oder NOR-Flash, auch in einer SD-Karte, auch in einer PS2 Memiry Card. Danach kommt ein Controller, der das in das passende Interface übersetzt. Der Controller kann auch direkt mit im Chip sitzen, in dem auch der Flash sitzt. Bei der PS2 ist das aber meine ich getrennt.
So, hab mal schnell eine PS2 MC zerlegt. Das ist ziemlich eindeutig ein NAND-Flash von Spansion, S99-50146. Ist bestimmt ein normaler NAND-Flash, der nur mit einer anderen Bezeichnung bedruckt wurde. Der hat auch eine ähnliche Anordnung, wie die NANDs, die heute in den Konsolen sitzen.
Davor sitzt ein CXD3740R, der übersetzt den Spaß.
Die Flashes gibt es doch auch verschiedenen Geschwidigkeiten, wenn ich mich nicht ganz irre. Wenn man nun einen schnelleren mit 128MB in die Nachbau-MC einlötet, könnte es einen Geschwindigkeitsvorteil bringen. Einen andern Flash in die Originalkarte zu bauen, wird wohl nicht gehen, der Controller ist ja nicht dafür ausgelegt. Aber man könnte es versuchen.
Ich kann mir auch vorstellen, dass die Controller-Chips selbst langsam sind, nicht (nur) der Flash. Wir kennen das ja von SD-Cardreadern oder USB/SATA-Bridges. Der Speicher ist schnell, die Übertragungsgeschwindigkeit ist trotzdem sehr langsam.
Wäre ja mal ein Projekt, einen Mikrocontroller zu programmieren, der die Verbindung zum MC-Slot herstellt und einen NAND anbindet.
Wie wäre denn so etwas realisierbar?
Ich wär aufjedenfall mal bastelbereit :)
Tja, du brauchst zuerst natürlich das Pinout, damit du weißt, wofür die einzelnen Leitungen überhaupt sind. Dann musst du irgendwie herausfinden, wie das Protokoll aufgebaut ist. Das Protokoll für einen NAND-Flash findest du ja in jedem Datasheet.
Das Pinout für die PS1-MC steht hier: klick (http://www.hardwarebook.info/Sony_Playstation_Memory_Card)
Da findest du auch gleich Informationen dazu, was die einzelnen Leitungen machen. Bei der Datenleitung weißt du zum Beispiel schon mal, dass da immer 8 Bit gesendet werden, bei der PS1 zumindest.
Das Pinout der SD-Karte hast du hier: [url<0http://pinouts.ru/Memory/sdcard_pinout.shtml]klick[/url]
Im SD-Mode hast du 3 Datenleitungen, die PS2 hat nur eine. Eine Chance hättest du vielleicht im SPI-Mode, denn da ist es nur eine Leitung. Clock gibt es auch. Mit etwas Glück geht es, wenn du die Data-Input-Leitung mit der Adressleitung verbindest. Die MemoryCard musst du aber auf jeden Fall dann erst mal mit dem MC Formatter formatieren.