Beta BASIC is a BASIC interpreter for the Sinclair Research ZX Spectrum microcomputer, written by Dr Andy Wright in 1983 and sold by his one-man software house BetaSoft.
FactSnippet No. 1,197,372 |
Beta BASIC is a BASIC interpreter for the Sinclair Research ZX Spectrum microcomputer, written by Dr Andy Wright in 1983 and sold by his one-man software house BetaSoft.
FactSnippet No. 1,197,372 |
Beta BASIC completely replaced Sinclair BASIC, which as common for the time was the OS providing a command line interface .
FactSnippet No. 1,197,373 |
Beta BASIC was a standalone interpreter in its own right, bypassing the Spectrum ROM, which it used as a library.
FactSnippet No. 1,197,374 |
Beta BASIC drove the Spectrum's 256x192 pixel display directly, eliminating the restrictions of the ROM's 32-column text display.
FactSnippet No. 1,197,375 |
Beta BASIC offered scalable screen fonts, with a special soft font which was only 4 pixels wide but still legible.
FactSnippet No. 1,197,376 |
Beta BASIC named procedures did not need to be called with the PROC keyword like in BBC BASIC and thus became new language keywords, allowing the language to be extended in itself.
FactSnippet No. 1,197,377 |
However, BBC Beta BASIC was considerably quicker - the fastest Beta BASIC interpreter of the time.
FactSnippet No. 1,197,378 |
Beta BASIC was not especially fast, though it included faster replacements for particularly slow ROM routines, such as the circle and arc drawing code.
FactSnippet No. 1,197,379 |
Beta BASIC provided a complete BASIC interpreter which drew extensively upon Beta BASIC but was differently structured, as this was a language in its own right and had no Sinclair ROM to call upon or work around.
FactSnippet No. 1,197,380 |
SAM BASIC was largely compatible with Beta BASIC and operated in a very similar manner, except for areas where the SAM hardware was significantly different, such as the SAM's screen and extended memory.
FactSnippet No. 1,197,381 |