[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