Subject: Re: Prodos Commands From: Rubywand Date: Fri, Dec 11, 1998 0Ç1 Message-id: <3670C34C.BE306853@swbell.net> 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