Max ca. 70 Minuten mit Ultimate und REU
Ich würde auch gerne wissen wie das funktioniert? Geht das mit Ultimate II auch?
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von markusC64 am
Max ca. 70 Minuten mit Ultimate und REU
Ich würde auch gerne wissen wie das funktioniert? Geht das mit Ultimate II auch?
Ja, mit der letzte Firmware 1541u2_3.1a_500._v3 und dem aktuellen Flash Tool von Unseen geht das auch mit dem U2.
Siehe auch Tapecart: Das Flashtool (sd2iec, TC64, 1541u ...)
Kann man eigentlich auch einzelne TAP Files auf die Tape-Cart flashen?
LG
Hmmm, ich denke nicht. Das TapeCart ist eigentlich kein Ersatz fuer eine Datasette. Es werden OneFiler auf den Flash des TapeCart geschrieben. Ich weiss nicht wie weit das mit TAP Files gehen kann?
Kann man eigentlich auch einzelne TAP Files auf die Tape-Cart flashen?
Klar kann man das. Ich wüsste allerdings keine sinnvolle Anwendung dafür, da die nicht als "virtuelle Kassette" abgespielt werden können.
Hallo zusammen,
gerade habe ich mich hier angemeldet: Meine eigentliche 64er Erfahrung ist schon 25 Jahre her, es ist wirklich faszinierend sich hier (und bei github) einzulesen.
So stellt sich auch schön die erste Frage:
Hat jemand auch schön mal den größeren Flash w25q32 getestet? Datenblatt, Blockgroesse sehen gut aus und die Sourcen hier im git auch.
Nicht das man ein so geniales Stück Hardware gleich unbedingt wieder verbrutzeln müsste - meines ist noch nicht einmal hier.... :-] Die Frage stellt sich trotzdem.
Das mit der DIY Version sieht auch sehr gut aus, sowas kommt meinen Lötfaehigkeiten auch entgegen.
Vielen Dank an alle die ihre Arbeit öffentlich zur Verfügung stellen und so gut dokumentieren!
Sebastian
So, für die Selbstbauer mit SMD-Paranoia gibts auf Github jetzt auch ein Layout komplett mit bedrahteten Bauteilen. Passende Flashchips in DIL sind allerdings nicht ganz einfach zu beschaffen, sofern man nicht gleich eine 100er-Stange kauft, deswegen ist auf der Platine eine Alternativbestückung mit einem SMD-Chip vorgesehen.
16 MBit-SPI-Flashchips anderer Hersteller sollten auch funktionieren, sofern sie den gleichen Kommandosatz verwenden (ggfs. im Quellcode nachschauen welche benötigt werden) und 4 KByte grosse Erase-Blöcke haben - eine meiner DIY-Testplatinen ist zZt probeweise mit einem MX25R1635 bestückt und lief bei der ersten Inbetriebnahme unauffällig. Exotenchips wie zB Atmel/Adesto Dataflash werden aber nicht funktionieren.
Hat jemand auch schön mal den größeren Flash w25q32 getestet? Datenblatt, Blockgroesse sehen gut aus und die Sourcen hier im git auch.
Ich wurde von enthusi darauf eingeschworen, auf gar keinen Fall Tapecarts mit anderer Kapazität als 2 MByte zu erlauben.
genau. Ich bin strikt dagegen größere chips jemals zu verwenden. Das war und ist quasi die einzige Bedingung : 100% kompatibel zu bleiben.
4k erase Blöcke und 2 MB. Sonst hat das Format keine Chance.
Wer das Tapecart nachbaut erfreut mich, wer abweichende specs produziert macht mich traurig.
Passende Flashchips in DIL sind allerdings nicht ganz einfach zu beschaffen, sofern man nicht gleich eine 100er-Stange kauft, deswegen ist auf der Platine eine Alternativbestückung mit einem SMD-Chip vorgesehen.
Wenn Interesse besteht könnte man eine Sammelbestellung organisieren . Vielleicht auch als kompletten THT Bausatz.
Vielen Dank für das DIL Design. Ich habe- jetzt 5 Prototyp Platinen hier liegen. Ich gebe gerne eine ab- falls jemand mit basteln will PM an mich ;-).
Jetzt fehlt natürlich noch die entsprechende Bestückung.
Wie befüllt ihr eure Tapecarts? Auf dem C64 ist mir das zu umständlich.
Und der mass-programmer ist für den Raspi.
Hat schon mal jemand was für Arduino gebaut? Der Hardwareaufwand wäre minimal. Nur die Software müsste man sich anschauen.
Eigentlich wäre es cool, wenn man eine Webseite hätte, mit der man sich Images zusammenstellen kann.
Da der Tapecart Menü Generator php geschrieben ist, sollte das gar keine Hexerei sein.
Muss mich echt mal hinsetzen und was zusammenbasteln.
Ich habe gerade vier Stück bekommen und wäre für o.g. Lösung auch sehr dankbar.
Bespielen werde ich die dann aber am C64, macht man ja nicht soo oft.
Gibt es im Moment irgendeine eine Quelle füre Tapecarts?
Eine zeitlang habe ich mal welche bei ebay gesehen. Da gibt's keine mehr.
Also selber Platinen bestellen? Löttechnisch würde ich dann aber die AVR-Variante nehmen.
Was mich etwas verwirrt: Die SMD-Variante hat einen 7-poligen Stecker zum Programmieren. Bei der AVR-Variante fehlt dieser Stecker.
Wenn's also für beide Varianten funktionieren soll, muss man wohl über das Cassetten-Interface gehen.
Da ich mich im Moment sowieso gerade mit allen möglichen Formaten beschäftige (z.B. TAP und G64) werde ich mir das Protokoll mal anschauen.
Wenn das leicht zu verstehen bzw. gut beschrieben ist, werde ich mal eine Software für Arduino zusammenbauen.
Aber erstmal brauche ein Tapecart.
Aha. Super!
EDIT: Gibt es irgendwo tcrt-Files (außer der der Slideshow) ?
Oder könnte mir jemand welche schicken?
EDIT: Hat sich erledigt. Habe die tcrt-Collections aus dem TapeCart Browser Thread gefunden.
Was mich etwas verwirrt: Die SMD-Variante hat einen 7-poligen Stecker zum Programmieren. Bei der AVR-Variante fehlt dieser Stecker.
Der Stecker in der SMD-Variante ist für JTAG plus einem zusätzlichen Pin der zur LED führt, auf der AVR-Variante ist stattdessen ein 6-Pin-ISP-Interface vorgesehen.
Ok. Das heisst, der mass-programmer funktioniert dann nicht am AVR, oder?
Noch eine andere Frage:
Ich würde TapeCart gerne am CBM nutzen. Dafür muss der Fast-Loader angepasst werden. Siehtst du da irgendwelche prinzipiellen Probleme oder weisst Du, ob sich damit schon mal jemand beschäftigt hat?
Im Prinzip ist der Ansteuerung des Kassettenports ja seht ähnlich. Nur andere Register.
EDIT: Ich habe gerade mal in getbyte_fast.s reingeschauit. Das ist natürlich ziemlich zeitkritisch.
Ob sich das umsetzen lässt...
EDIT: Nö, geht nicht. Der Load Absolute für den Zugriff auf die PIAs/VIA brauchen einen Zyklen mehr als der Zugriff auf Adresse $01. Ausserdem sind die Bits über verschiedene Register verteilt.
Das in der Anleitung erwähnte zeitunkritisch 1-Bit-Protkoll funktioniert nur für Commands?
Ok. Das heisst, der mass-programmer funktioniert dann nicht am AVR, oder?
Ja, in der AVR-Fassung ist der Code dafür auch gar nicht eincompiliert weil das die Grösse des AVR-Flashes sprengen würde.
ZitatIch würde TapeCart gerne am CBM nutzen. Dafür muss der Fast-Loader angepasst werden. Siehtst du da irgendwelche prinzipiellen Probleme oder weisst Du, ob sich damit schon mal jemand beschäftigt hat?
Im Prinzip ist der Ansteuerung des Kassettenports ja seht ähnlich. Nur andere Register.
Abgesehen vom Laden des ersten Fastloaders verwendet das Tapecart den Kassettenport komplett anders als eine Datasette es machen würde. Kann der CBM die Datenrichtung der Write- und Sense-Leitungen umkehren oder sind da zwischen I/O-Baustein und Datasettenanschluss noch unidirektionale Bauteile?
ZitatDas in der Anleitung erwähnte zeitunkritisch 1-Bit-Protkoll funktioniert nur für Commands?
Lese- und Schreibzugriffe auf den Flashspeicher sind auch Kommandos. Lediglich read_fast verwendet den schnellen und zeitkritischen 2-Bit-Transfer.