Hallo,
gerade eben auf hackaday.com gefunden:
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 kbr am
Hallo,
gerade eben auf hackaday.com gefunden:
Hab ich auch gerade gefunden.
Da ich mich zZ in die Hardware der 1541 zwecks Nachbau einlese: ist eine Emu für
TAP so viel einfacher als eine für die 1541?
Ja, weil du keine Kommandos zum Tape schicken kannst. Ausser 'Motor an' und 'Motor aus' natürlich. Die 1541 ist ein kompletter Computer dem man sogar Code übergeben kann. Die 100% zu emulieren geht auch, am besten nimmt man dafür eine 1541.
Bei .TAP muss deine Emulation nur die .TAP-Files von der SD-Karte lesen und passend ausgeben. Damit sollten auch alle Tapespeeder funktionieren.
Ja, extrem einfacher.
TAP sind fast ausschliesslich reine ZEITEN.
Das 'Ausgabe-Geraet' muss lediglich EINE Leisung mit diesen Zeiten hoch- oder runterziehen.
Viele dieser Bastleien emulieren keine der anderen Leitungen (WRITE oder SENSE).
Das ist so einfach, dass Software dafuer schon seit Ewigkeiten fuer das SD2IEC existiert.
Und sogar der C64 kann das selbstaendig mit dem Easyflash3 und der Entwicklerversion.
Das ist so einfach, dass Software dafuer schon seit Ewigkeiten fuer das SD2IEC existiert.
Echt, das würd mich jetzt aber näher interessieren. Braucht man dafür ne spezielle Firmware? Wo muß man die RD-Leitung anschließen?
Braucht man dafür ne spezielle Firmware?
Ja
ZitatWo muß man die RD-Leitung anschließen?
Da, wo sie eh schon angeschlossen ist: SRQ
Was enthusi nicht verrät ist, dass die Motorsteuerung in der tapplay-Firmware fehlt weil ich die eh nur gebastelt hatte, um Daten via tapserv auf eine echte Kassette zu überspielen. Dass man direkt in den C64 laden kann ist da nur ein netter Nebeneffekt.
Da, wo sie eh schon angeschlossen ist: SRQ
Stimmt, ist ja die selbe Leitung. Die fehlt aber leider in der Lochraster-Bauanleitung, auf welchen PIN vom AVR geht die?
Die Sense-Leitung muss allerdings auch ausgewertet werden, sonst lädt der LOAD nichts weil er immer noch darauf wartet, daß jemand PLAY an der Datasette drückt.
Stimmt, ist ja die selbe Leitung. Die fehlt aber leider in der Lochraster-Bauanleitung, auf welchen PIN vom AVR geht die?
Das lässt sich durch einen Blick in die config.h und das AVR-Datenblatt leicht herausfinden. Du musst eh noch die TX und RX-Leitungen des AVRs geeignet verdrahten, weil die tapplay-Firmware über eine Kommandozeile via serieller Schnittstelle (19200 8n1) gesteuert wird.
Die Sense-Leitung muss allerdings auch ausgewertet werden, sonst lädt der LOAD nichts weil er immer noch darauf wartet, daß jemand PLAY an der Datasette drückt.
Das Problem gibts nur wenn man direkt laden will und es lässt sich mit der Leertaste, der Commodore-Taste oder einer ausreichend grossen Pause im TAP-File lösen - der C64 wartet nur 10 Sekunden und lädt dann automatisch.
Ah ok, dann ist mir das zu viel Aufwand, zumal man dann ja eh ständig die FIrmware wechseln müsste. Wenn das fest im SD2IEC integriert wäre...
Da gefällt mir dann der Link von Gerrit schon besser.