Hi all, Yesterday I made some progress with cbmlink and finally got the cassette port based disk copying to work on several Commodores. The Vic-20 was the most difficult environment, since its timer interrupt affects the cassette write line. As a solution, I disabled the timer interrupts. Some problems remained with the PET and PET-II versions. First, the PET question: copying disks in unit 0 works fine, but unit 1 fails. I even tried this from BASIC: OPEN15,8,15:OPEN2,8,2,"#" PRINT#15,"U1:2 0 1 0":REM works fine PRINT#15,"U1:2 1 1 0":REM ?DS$ gives "70,NO CHANNEL,00,00" CLOSE2:CLOSE15 By doing a GET#2,A$ right after the OPEN2,8,2, I verified that the allocated channel was 11. I tried also other channels, e.g. OPEN2,8,2,"#4", but it didn't matter. Is this perhaps a 8050 bug? I didn't try this on my 8250 yet. On the B-256 (CBM 720) I had another problem: when my machine language program does the equivalent of OPEN15,8,15,"UI":INPUT#15,A,A$,B,C:CLOSE15, everything works fine. But when I try it with an empty file name, I keep getting status 128 (device not present). Any suggestions? BTW, now there is some more information about the C2N232 device available: http://www.funet.fi/pub/cbm/crossplatform/transfer/C2N232/C2N232.html http://www.funet.fi/pub/cbm/crossplatform/transfer/C2N232/gallery/index.html Happy new year! Marko Message was sent through the cbm-hackers mailing list
Archive generated by hypermail 2.1.1.