Microsoft Basic 1.0

BASIC 1.0 is the standard BASIC language for Thomson computers (MO5, TO7, etc.), which is the reference for the entire range. This is an implementation of Microsoft BASIC (BASIC-69). On the MO5, the instruction set is reduced and the double precision is not implemented, so that the interpreter fits in only 12 KB of ROM, instead of 16 KB on the TO7. An upgraded version was produced under the name of BASIC 128, for the TO7-70, TO9, MO5NR and MO6. It included the DOS and new instructions. On the TO8/8D and TO9+, an even more upgraded version under the name of BASIC 512 was provided.
BASIC 1.0 interpreter recognizes the usual commands such as FOR..NEXT, GOSUB..RETURN, IF..THEN..ELSE, and DATA / READ / RESTORE statements.
Advanced instructions like ON..GOTO and ON..GOSUB were also possible.
It was used to introduce children from France to programming in the 1980s. Three languages were mainly taught: LSE, BASIC and LOGO. School textbooks programs were given in BASIC 1.0 for Thomson and sometimes in ExelBasic for the Exelvision EXL 100.