Commodore BASIC: Difference between revisions

Content deleted Content added
m Removed category Basic interpreters; Quick-adding category BASIC interpreters (using HotCat)
Line 30:
 
Also akin to MS BASIC, 16-bit [[Signed number representations|signed integer]]s (i.e. in the range -32768 to 32767) were available by postfixing a variable name with a percent symbol, and string variables were represented by postfixing the variable name with a dollar sign. Despite the 2 character limit on variable names, the variables <code>AA$</code>, <code>AA</code>, and <code>AA%</code> would each be understood as distinct.
 
[[Image:Simons Basic Splash Screen.gif|thumb|right|The Simons' BASIC start-up screen]]
 
Many BASIC extensions were released for the Commodore 64, due to the relatively limited capabilities of its native BASIC 2.0. One of the most popular extensions was the [[DOS Wedge]], due to its inclusion on the [[Commodore 1541 Test/Demo Disk]]. This 1 KB extension to BASIC added a number of disk-related commands, including the ability to read a disk directory without destroying the program in memory. Its features were subsequently incorporated in various third-party extensions, such as the popular [[Epyx FastLoad]] cartridge. Other BASIC extensions added additional keywords to make it easier to code sprites, sound, and high-resolution graphics like [[Simons' BASIC]].