BASIC Expansion

From C64-Wiki
Jump to navigationJump to search

A BASIC expansion enhances and improves the original BASIC commands. Some BASIC expansions are used for general purposes, while others are optimized for special purposes - e.g. graphics, sound, disk management, or for easier programming.

Types of BASIC expansions[edit | edit source]

On a C64, a BASIC expansion can be loaded by floppy disk (software) or by cartridge (hardware) in the expansion port. The BASIC expansion is programmed in machine code.

  • Generating machine code over DATA statements within BASIC programs. This is a very popular way.
  • Loading the BASIC expansion by floppy disk, before running a program with the new commands of the BASIC expansion.
  • Using a compiler, like Basic-Boss
  • Using a cartridge with a BASIC expansion.

Attention: BASIC programs which contain enhanced commands are only useable when the BASIC expansion is loaded. Otherwise, BASIC V2 displays error messages!

Other Articles[edit | edit source]

Other articles of BASIC expansions are in the category: BASIC Expansion.

BASIC expansions for the C64

Links[edit | edit source]