Content deleted Content added
No edit summary |
wfy; cat |
||
Line 1:
'''BASIC toolkits''' (aka '''BASIC extensions''')
__NOTOC__
==Technical concept==
Toolkits ran as [[terminate and stay resident]] extensions to the BASIC interpreter supplied with the machine. At the time, such interpreters almost always came programmed into the [[
As the original language was held in immutable ROM, it generally was difficult for a toolkit to directly extend the language, except by adding new keywords to perform functions not implemented by the original interpreter.
Line 9 ⟶ 10:
==Examples==
*The [[Lightning BASIC]] toolkit extended the [[Amstrad PCW]]'s [[Mallard BASIC]] language with many new facilities
*The [[Beta BASIC]] extension to [[Sinclair BASIC]] on the [[ZX Spectrum]] computer started out as a simple toolkit but grew into
*The [[Super Expander]] was a [[cartridge (electronics)|cartridge]] for the [[Commodore VIC-20]]. It was designed to provide several extensions to the BASIC interpreter on the computer, mostly to help with programming [[computer graphics|graphics]] and [[sound effects|sound]].▼
▲The [[Beta BASIC]] extension to [[Sinclair BASIC]] on the [[ZX Spectrum]] computer started out as a simple toolkit but grew into an interpreter in its own right.
▲The [[Super Expander]] was a [[cartridge (electronics)|cartridge]] for the [[Commodore VIC-20]]. It was designed to provide several extensions to the BASIC interpreter on the computer, mostly to help with programming [[computer graphics|graphics]] and [[sound effects|sound]].
==See also==
Line 19 ⟶ 18:
[[Category:BASIC extensions|*]]
[[Category:Home computer software]]
|