home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
MISC
/
RSDir.lzh
/
RSDIR
< prev
next >
Wrap
Text File
|
1992-01-19
|
461b
|
31 lines
PROCEDURE RSdir
PARAM drive:STRING
DIM path,cmdblk(5),datbuf(256):BYTE
DIM i,j,k:INTEGER
drive=drive+"@"
OPEN #path,drive:READ
cmdblk(1)=$80
cmdblk(2)=$02
cmdblk(3)=17
cmdblk(4)=3
cmdblk(5)=1
FOR j=3 TO 11
cmdblk(4)=j
RUN ssdcm(path,cmdblk,datbuf)
FOR i=1 TO 8
FOR k=(i-1)*32+1 TO (i-1)*32+8
IF datbuf(k)=255 THEN
GOTO 10
ENDIF
PUT #1,datbuf(k)
NEXT k
PRINT #1," ";
FOR k=(i-1)*32+9 TO (i-1)*32+11
PUT #1,datbuf(k)
NEXT k
PRINT
NEXT i
NEXT j
10 CLOSE #path
END