From: Marko Mäkelä (marko.makela_at_hut.fi)
Date: 2002-11-18 10:38:23
On Sun, Nov 17, 2002 at 11:10:29PM -0500, William Levak wrote: > Even a simple LOAD or SAVE uses the command channel, although you normally > don't see it from BASIC. Are you sure of this? I thought LOAD would be equivalent to OPEN1,8,0,"FILE" and SAVE to OPEN1,8,1,"FILE". I may remember the secondary addresses wrong. By the way, I'm just playing with the LOAD command. I wrote a 2-byte "program" that invokes a 38400 bps fastloader in the 192-byte tape header (by overwriting the $ffd2 indirection vector, of course). The program already works on the VIC-20 and on the C64, and I'm planning to add support for the C128, the 264 series and the PET series soon. For the PET, I'm afraid I must create multiple versions, as the routine for restoring the vectors might be located at different addresses. It could be possible to detect that at run time, as there is plenty of space left, but there is another problem as well: for load"",2, the tape buffer is at a different location, as far as I know. Marko Message was sent through the cbm-hackers mailing list
Archive generated by hypermail 2.1.4.