Save with replace •••••..••...•••• ,. ....••..•.•..•...•..•....•.•. 30
Erasing programs •...•.......••.••••.•.....•.•••••....•........ 31
Renaming and scratching troublesome programs .......•.•••.•..... 36
Initializing •••...•.•....•.•..•....•.•••..•..•...•.•....••.••••• 40
Opening a sequential file •.•..•...•.......•.•..•...•.••••••.••... 42
Writing file dala: Print# ..••.••.•..•....•••..•...••..•..•..•..•. 46
•
. 48
Reading File Data: Using GET# ....••.•...••..•..•....•..•...•••. 52
The value of relative access ••..•..•......••.•.......••.•..•.•.••. 55
File limits •.•••.•........•...•....•...•...•....•...•..•••...... 56
Using relative files: Record# ..........•.•..•.....•...•...•..••••. 57
Completing relative file creation ....•...••.•...••.............•••. 59
The v!llue of index files .•.•••.• ,. .•..•..••...•.•................•• 64
Chapter 7: Direct Access Commands .••.•••..•••...•....•..•..•.•..
•
...••. 65
A tool for advanced users .••.......•••........•..••••........••. 65
Diskette organization ..•.•......•..•.••••..•....•..•.••...•..... 65
Opening a data channel ••.••.•..••.•..••..••..................•. 65
Block-Read •..••...•...•.••••......•.....••.•.......•....•.... 66
Block-Write •••.•.......•••••....•......•..•••.••.........•
.
•.. 67
•
.... 68
.
• ..•.........••....•..•.. 69
•
..••... 71
.
..........................
73
Memory Write ..•.•...•••..•••...•.....•...•....•............ .
15
Block Execute .•..••..•.•.....•..•...•••..•......•..........•.. 77
User commands .........•.................••....•............•. 78
Appendices
B. Error Messages .••......••.....•.•..•..•...•...•..•......•.. 83
93
·················
List of Figures
6
H~~k~~.
: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :
8
4. Position for Diskette Insertion ................................. 12