[Return to top]

Enhanced 6502 BASIC by Lee Davison
[Back]


Introduction
Enhanced BASIC is a BASIC interpreter for the 6502 and compatible microprocessors. It is constructed to be quick and powerful and easily ported to most 6502 systems. It requires few resources to run and includes instructions to facilitate easy low level handling of hardware devices. It also retains most of the powerful high level instructions from similar BASICs.

EhBASIC represents hundreds of hours work over nearly two years, lots of frustration, lots of joy and the occasional twinge from RSI induced tendonitis.

EhBASIC is free but not copyright free. For non commercial use there is only one restriction, any derivative work should include, in any binary image distributed, the string "Derived from EhBASIC" and in any distribution that includes human readable files a file that includes the above string in a human readable form e.g. not as a comment in an HTML file.

For commercial use please e-mail me for conditions.

Documents
  • Update

  • Requirements
  • Language reference
  • How to use
  • Starting BASIC
  • Advanced techniques
  • Extending CALL
  • Using USR()
  • Useful routines
  • Internals
  • Download version 1.05 source [Download], binary [Download] or Motorola hex [Download].

  • Errata ... err, oops!

  • e-mail me [e-mail]
    Last page update: 25th July, 2002.