This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: "Microsoft Basic 1.0" – news · newspapers · books · scholar · JSTOR (June 2021)
BASIC 1.0
Initial release1982; 42 years ago (1982)
Stable release
BASIC 512 / 1986; 38 years ago (1986)
PlatformThomson computers
TypeMicrosoft BASIC

BASIC 1.0[1][2][3][4] is the standard BASIC language for Thomson computers (MO5, TO7, etc.), which is the reference for the entire range.[5][6][7] This is an implementation of Microsoft BASIC (BASIC-69).[3] It was used to introduce children from France to programming in the 1980s (see Computing for All, a 1985 French government plan to introduce computers to the country's 11 million pupils).[8][9] 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.

The first version came with the TO7 computer, released in 1982.[10][2][3][9][11][12][13][14] On the MO5 (released in 1984 but with smaller ROM), 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.[6][1][4][9][15]

An upgraded version was produced under the name of BASIC 128, for the TO7-70, TO9, MO5NR and MO6.[16][17][18] It included commands for disc operations and other new instructions.

On the TO8/8D and TO9+, an even more upgraded version under the name of BASIC 512 was provided.[19][20]

Keywords[7]

[edit]

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.

References

[edit]
  1. ^ a b "Thomson MO 5". www.old-computers.com. Retrieved 2022-11-28.
  2. ^ a b "Thomson TO 7". www.old-computers.com. Retrieved 2022-11-28.
  3. ^ a b c "Thomson TO7". Obsolete Tears. 2018.
  4. ^ a b Roug, Søren. "Quick reference guide to BASIC 1.0". Roug Website. Retrieved 2022-11-28.
  5. ^ "documentations:basic_howto". Demomaker's guide to Thomson computers. 2015.
  6. ^ a b Debart, Patrice (December 1986). "Bidouille du système Thomson TO7 - MO5 - TO9". Le Bulletin de l'EPI. No. 44.
  7. ^ a b "documentations:basic_keywords". Demomaker's guide to Thomson computers. 2015.
  8. ^ Ina.fr, Institut National de l’Audiovisuel- (January 1985). "Plan informatique : conférence de presse Fabius". Ina.fr.
  9. ^ a b c DELHAYE (1987). "DES PROCÉDURES UTILITAIRES EN BASIC POUR TO7 ET MO5" (PDF). Le Bulletin de l'EPI (48): 217.
  10. ^ "THOMSON TO7/70". Ordinateur de collection. 2012. Retrieved 2022-11-28.
  11. ^ Blondel (1982). Initiation au BASIC TO7/TO7-70. CEDIC.
  12. ^ Wanner (1984). Aller plus loin em BASIC TO7. EYROLLES.
  13. ^ Trost (1984). TO7 56 Programmes BASIC. Sybex.
  14. ^ Monsaut (1984). Jeux en BASIC sur TO7. Sybex.
  15. ^ Trost (1984). MO5 56 Programmes. Sybex.
  16. ^ Fabio, Paolo (January 15, 2018). "Retrocomputing: How to install Thomson MO5, MO6, TO7, TO8, TO9 and Olivetti Prodest PC 128 emulator on Windows, Apple Mac, Linux and BSD". Paolo Fabio Zaino's Blog.
  17. ^ Blondel (1985). Initiation au BASIC 128 TO7-70. CEDIC.
  18. ^ Nabonne (1986). Interpreteur BASIC 1.0 des TO7-70 et TO9. EYROLLES.
  19. ^ "Thomson TO 8 - TO 8D". www.old-computers.com. Retrieved 2022-11-28.
  20. ^ "Thomson TO 9 plus". www.old-computers.com.