File menu
The File menu provides commands relating to the current BASIC program and the associated file on disk.
New
Clears the current program and variables from the editor, and also clears them from the emulated Spectrum's memory. You will be prompted to save any changes you may have made to your program since your last save, but this applies only to the program itself and not any variables that may have been altered.
LOAD ""
Opens a saved program, tape file (for streaming of tape data from a tape image), or snapshot file.
Re-LOAD
Opens a recently edited program from a list of up to 10 programs, or (if you choose Previous Session) restores the program and emulated Spectrum state from your last BasinC session. To restore your session automatically whenever BasinC starts, select Restore previous session on the BasinC tab.
Import Binary
Loads a program or memory block from a raw data file. This will open the Import Binary dialog, with which you can extract BASIC code from a corrupted file, or extract blocks of binary data to be used as CODE blocks in BasinC.
Attach Tape Image
Allows you to attach a .tzx or .tap file which BasinC will then use to LOAD files from. You can view the attached tape's structure using the Tape Creator tool. This can be useful for transferring BASIC files and data blocks off a tape and into BasinC's native file formats..
Save
Saves changes to the program, in the format used to load it. If no format was specified (if the program was created from scratch) then the default .bas format will be used.
Save As
Prompts for a filename and file type, and saves the program to disk - either as a .bas file, or as a snapshot file. The default method is to save as a .bas file, other types of file are specified by the extension of the filename supplied by you. Saving "myprog.sna" will instruct BasinC to use the .sna format, for example
Opens the Print Preview window, ready to send the program listing to a printer. There are some points to bear in mind - the output can be configured to look like a LLIST command, and the Print Preview Window allows you to set your preferences.
Exit
Quits BasinC, prompting to save changes if necessary. BasinC will automatically save the "Session.bin" file containing information on the state of the editor and emulation, which you can restore either automatically on start-up with the Options dialog, or by using the Re-Load menu option.