[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Disk Image to cassette tape
David Empson wrote:
> TWS <adoyson@nccn.net> wrote:
>
> > TAPESAVE is not a Dos or Prodos command (although, I think that there is
> > a command from DOS 3.3 that will save/load to tape)
> >
> > To SAVE/LOAD to tape, you have to use the MONITOR commands.
>
> Not quite. To save or load arbitrary data, you have to use monitor
> commands. Applesoft and Integer BASIC have commands to load or save
> BASIC programs on tape: LOAD and SAVE (with no filename argument). They
> might not work under ProDOS, but DOS 3.3 has special code to recognise
> the absence of a filename and passing control on to the BASIC
> interpreter.
Thats right. a PRINT "LOAD" will load a program, you need the CHR$(4) to tell
DOS to get it from disk.
> Applesoft also has commands for dealing with copying arrays to/from
> tape, and possibly something to do with shape tables. I don't think
> I've ever used them, as I don't remember any details. Integer BASIC has
> some related routines via CALLs, as part of Programmer's Aid #1.
>
SHAPE TABLE TAPE LOAD............SHLOAD,, SHSAVE
> All of these commands are in ROM, so you don't need to boot a disk to
> use tape. There is no way to run a program directly off tape - you have
> to load it into memory (LOAD) then run it (RUN).
>
> --
> David Empson
> dempson@actrix.gen.nz
> Snail mail: P.O. Box 27-103, Wellington, New Zealand