The place for codemasters or beginners to talk about programming any language for the Spectrum.
No, unfortunately not. I do prefer the +3DOS syntax, as it makes it much easier to allow a user to choose where to save, but the lack of support for the "old" 128K syntax makes it difficult to write a BASIC program which uses the extra memory and runs on all machines.
Oh, yes, seems so! Up to now I can determine whether there is a silicon disk or not with:
...alas I learned now that this will only work on ZX Spectrums up to the +2. *sigh*
Code: Select all
1000 LET sys48=1: REM 48K as default, no silicon disk 1010 IF PEEK 2899=159 AND PEEK 23611=221 THEN LET sys48=0