Hey,
ich hab mir eine ZoomFloppy auf Lochraster nachgebaut. Angeschlossen ist sie an eine 1541 (mittellanges Board), sowohl seriell als auch parallel an UC3 der 1541.
Das ganze funktioniert auch soweit. Mit d64copy kann ich Images lesen und schreiben. Wenn ich den Parameter -t parallel verwende, liest d64copy ein .d64 in 30 Sekunden und schreibt es in 40 Sekunden. Der Parallelport scheint also zu funktionieren, die Verdrahtung muss also korrekt sein.
Dummerweise gehen die nibtools nicht. Ein "nibread -t test.nib" resultiert nur in folgender Ausgabe:
- nibread - Commodore 1541/1571 disk image nibbler
- (C) Peter Rittwage and the rest of the C64 Preservation Project team
- http://c64preservation.com
- Revision 2014 - Built Aug 4 2014 14:54:44
- * Extended parallel port test loops = 100
- Drive Version: 73,CBM DOS V2.6 1541,00,00
- Drive type: 1541
- Bumping...
- Initializing
- Sending 1541 parallel support code...
- Uploading floppy-side code ($03a7 bytes, $300-$6a7)...done.
- Starting custom drive code...Started!
- Testing communication...done.
- Failed port transfer test. Check cabling.
- Floppy drive initialization failed
- Resetting drive...
- Cleaning up...
Ich benutze die aktuellen Versionen von OpenCBM und nibtools aus dem GIT bzw. SVN unter Ubuntu 14.04. Ein Test unter Windows 7 brachte aber genau das gleiche Ergebnis.
Das Kabel von der ZoomFloppy zur 1541 ist nur ca. 25cm lang, daran kanns also nicht liegen, oder? Das USB Kabel ist ebenfalls nur ~40cm lang. USB Kabel hab ich schon verschiedene ausprobiert, ebenfalls einen Hub mit eigener Stromversorgung.
Ich hatte dann den Verdacht, dass der Port B vom AVR defekt sein könnte, also hab ich ihn an ein paar LEDs auf einem Steckbrett angeschlossen und ein kleines Testprogramm geschrieben. Ebenfalls Fehlanzeige, alle LEDs haben gleichmäßig geleuchtet ...
Wenn ich statt der 1541 eine 1571 anschließe und das SRQ-Nibbling benutze, dann funktionieren nibread und nibwrite auch einwandfrei. Aber halt ohne den Parallelport zu benutzen.
Eine 1541-II habe ich ebenfalls probiert, gleiches Ergebnis wie bei der 1541.
Langsam bin ich echt ratlos. Hat vielleicht jemand einen Tipp, worans liegen könnte, oder was man noch versuchen könnte
Edit: hier noch ein Foto vom Aufbau: