Supported by: Quest Super BASIC 1.4
COMX BASIC V1.00, Floating Point BASIC 2.2, Pecom 32 BASIC, Pecom 64 BASIC 1.0 and 4.0, Quest Super BASIC 3.0, RCA BASIC3 V1.1, Telmac SBASIC v 24.3: DSAVE
Quest Super BASIC 5.0 and 6.0: DSAVE
To save data instead of program, proceed with (1) and (2) as described for CSAVE except that for (3), instead of CSAVE use DSAVE for "data save". The content of that part of the computer memory reserved for data (numbers, strings and/or arrays) will be stored on the tape.
In connection with the use of the DSAVE and DLOAD commands, three points must be considered:
- If the user memory space contains both a program and data, any editing of the program will wipe out the data. Therefore, before any editing is done, do a DSAVE to save the data (if desired), edit the program, and do a DLOAD to return the data.
- Note that the act of doing a DLOAD automatically dimensions any arrays within the stored data.
- Strings are placed at the end of array space. If additional arrays are dimensioned after the strings have been generated, the strings will be wiped out by the growing array space. For this reason, all array dimensioning should be done before any strings are generated.