[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Prodos Commands



Adalbert Goertz writes ...
> 
> >> > Hi was wondering if anyone out there could supply a list of the prodos
> >> > commands and a short desc. of each?   Want to format a disk and make it
> >> > bootable
> >>
> Adalbert Goertz responds >>>>>>>>>>>>
> >>
> 
>                            ProDOS Commands & Syntax
> 
> Command            Syntax
> 
>  -  (dash)          pathname (,S#) (,D#)
> *APPEND             pathname (,Ttype) (,L#) (,S#) (,D#)
>  BLOAD              pathname (,A#) (,B#) (,L# or ,E#) (,Ttype) (,S#) (,D#)
>  BRUN               pathname (,A#) (,B#) (,L# or ,E#) (,S#) (,D#)
>  BSAVE              pathname,A# ,L# or ,E# (,B#) (,Ttype) (,S#) (,D#)
> *BYE
>  CAT                (pathname) (,S#) (,D#) (,Ttype)
>  CATALOG            (pathname) (,S#) (,D#) (,Ttype)
> *CHAIN              pathname (,@#) (,S#) (,D#)
> *CLOSE              (pathname)
>  CREATE             pathname (,Ttype) (,S#) (,D#)
>  DELETE             pathname (,S#) (,D#)
>  EXEC               pathname (,F# or ,R#) (,S#) (,D#)
> *FLUSH              (pathname)
> *FRE
>  IN#                snum or A# or snum ,A#
>  LOAD               pathname (,S#) (,D#)
>  LOCK               pathname (,S#) (,D#)
> *NOMON
> *OPEN               pathname (,L#) (,Ttype) (,S#) (,D#)
> *POSITION           pathname ,F# or ,R#
>  PR#                snum or A# or snum ,A#
>  PREFIX             (pathname) (,S#) (,D#)
> *READ               pathname (,R#) (,F#) (,B#)
>  RENAME             pathname1, pathname2 (,S#) (,D#)
> *RESTORE            pathname (,S#) (,D#)
>  RUN                pathname (,@#) (,S#) (,D#)
>  SAVE               pathname (,S#) (,D#)
> *STORE              pathname (,S#) (,D#)
>  UNLOCK             pathname (,S#) (,D#)
>  VERIFY             (pathname) (,S#) (,D#)
> *WRITE              pathname (,R#) (,F#) (,B#)
> 
> - note - Brackets () enclose optional parameters.
>          Asterisk  * denotes additional BASIC.SYSTEM disk commands
> 
> Parameter          Standard Meaning              Permitted Values
> 
> pathname           the active file
>   snum             active I/O slot                   0-7
>   ,A#              starting address              $0000-$FFFF
>   ,B#              byte number                   $0000-$FFFF
>   ,D#              disk-drive number                 1-2
>   ,E#              ending address                $0000-$FFFF
>   ,F#              field number                  $0000-$FFFF
>   ,L#              length                        $0000-$FFFF
>   ,@#              line number                   $0000-$FFFF
>   ,R#              record number                 $0000-$FFFF
>   ,S#              disk-slot number                  1-7
>   ,T#              file-type code                  $00-$FF
>   ,Ttype           file-type code                BAS,BIN,TXT,SYS,DIR,VAR...
>  CAT                (pathname) (,S#) (,D#) (,Ttype)
>  CATALOG            (pathname) (,S#) (,D#) (,Ttype)
> *CHAIN
>
 ....

     Thanks for this neat, compact list!



Rubywand