Program Information
The Program Information window is available from the View menu.
The Program Information window is provided simply to give an "overview" of your program - how many lines and statements you have used and how many variables you have declared.
It also gives information as to how much memory has been used in total, how much of that is program code, and how much has been used by the variables. It also displays the amount of free memory remaining to BASIC. This figure is calculated using the RAMTOP system variable and so represents how much you can use currently, and may not be taking the full memory of the Spectrum into account.
The final line informs you which of the two flavours of Spectrum your program is compatible with - 128k or 48k.
If you use the extended 128k commands then the pogram will be 128k only.
If you use the UDGs "T" and "U" inside strings, then it will be 48k only (as these UDGs were not available on the 128k).
If you use neither then the program is deemed compatible with both, with one exception - if you have files currently residing on the silicon disc, and the silicon disc has been used then the window will warn you that the program may not be compatible with the 48k Spectrum should you decide to utilise these files in the future. However, as silicon disk contents are not saved to inside .bas files, and also not to tape files, then compatibility might not be an issue.
When saving snapshots the contents of the silicon disc will be stored, and as such if the silicon disc is in use you will not be able to save 48k snapshots.