DruxAI
← New search
Beta — synthesis improving

Why didn't the C64 come with Simons' BASIC in the box from 1983 onward?

3 modelsComplete
80%Consensus Score2 models converged on the same answer. High confidence.
80%
consensus
Mostly aligned
How much the models agreed on this answer

High agreement — the answer is well-supported across models.

Models agree on

  • The C64 did not include Simons' BASIC from 1983 onward due to Commodore's business decisions and licensing agreements.
  • Simons' BASIC was an enhanced version of the standard Commodore BASIC with advanced features.
  • Simons' BASIC was available as a separate purchase for advanced users and developers.
  • The standard BASIC included with the C64 from 1983 was derived from Microsoft BASIC.

Points of disagreement

  • ~One model identified the standard BASIC as "Microsoft BASIC" due to a licensing agreement, while the other referred to it as "Commodore BASIC 2.0" implying it was Commodore's own version, though also mentioning it was the C64's "own version of BASIC (Commodore BASIC 2.0)" which is consistent with Microsoft's provision.

The Commodore 64 (C64) did not include Simons' BASIC from 1983 onward primarily due to strategic business decisions and licensing considerations by Commodore, rather than any technical shortcomings of Simons' BASIC itself.

Simons' BASIC, also known as Super BASIC or Extended BASIC, was an enhanced version of the standard Commodore BASIC (also referred to as Commodore BASIC 2.0). It was developed by British programmer John S. Simpson and offered improvements over the standard version, including better performance, more advanced features, and a more intuitive syntax, making it popular among C64 enthusiasts and developers.

Several factors contributed to Commodore's decision not to bundle Simons' BASIC:

  1. Licensing Agreements and Cost Avoidance: Commodore had already standardized on a BASIC interpreter for the C64, specifically its own version derived from Microsoft BASIC. Including Simons' BASIC would have necessitated additional licensing fees, which Commodore likely wished to avoid to maintain the C64's competitive price point. The switch to Microsoft BASIC was a result of a licensing agreement between Commodore and Microsoft, making Microsoft BASIC the standard interpreter included in the machine's ROM from 1983 onward.
  2. Standardization and Compatibility: Introducing an alternative BASIC, especially one with enhanced features and commands not present in the standard version, would have introduced complexity and potential compatibility issues for users and developers.
  3. Market Positioning: The C64 was marketed as an affordable and accessible home computer, targeting a broad audience, including many first-time computer users. An advanced BASIC might have been seen as an unnecessary inclusion for this target market.
  4. Revenue Generation: Commodore likely saw an opportunity to sell Simons' BASIC as a separate upgrade or add-on product, generating additional revenue from power users and developers who specifically needed its extra features.
  5. Resource Allocation: Integrating and supporting an additional, more complex version of BASIC would have required more development and support resources, which Commodore may have preferred to allocate to other areas.

In summary, while Simons' BASIC remained a valued separate purchase for those seeking its enhanced capabilities, Commodore's choice to omit it from the C64 package was a strategic business decision focused on cost-effectiveness, standardization, and market positioning.

You just saw open-source models answer

Want GPT-5, Claude, Gemini & more on the same question?

Sign in free to run any question against frontier models — side by side, same synthesis, honest comparison.

GPT-5Claude SonnetGemini 2.5 ProGrokDeepSeek R1Perplexity Sonar
Free models only · sign in for premium