home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1992-01-18 | 602 b | 30 lines |
- 'Simple LOAD
- F$="dh0:testprg/wb/kick.175.20" : Rem 512 Kb file
- Reserve As Work 10,1024 : ST=Start(10)
- Extension_10_0006 1,F$,0
- A=1024
- L= Extension_10_0182(F$)
- _TOT#=L/1024
- SETUP
- Locate 13,22 : Print " 0 bytes"
- Locate 60,22 : Print L;" bytes"
- While A
- DISP[CNT/A,L/A,_TOT#]
- A= Extension_10_0024(1,ST,1024)
- CNT=CNT+A
- Wend
- Extension_10_0016 1
- Procedure DISP[A,E,NUM#]
- SCALE#=40/NUM#
- POS=40-(E-A)*SCALE#
- Dec POS
- If E-A=0
- POS=39
- End If
- Bar 120,150 To 131+(POS*10),170
- End Proc
- Procedure SETUP
- Screen Open 1,640,256,4,Hires
- Ink 2,
- Box 120,150 To 520,170
- End Proc