Skip to content
unbibium edited this page Feb 19, 2013 · 10 revisions

Welcome to the dcpu-cbmbasic wiki!

I'm putting some implementation details here, mostly for my own future reference, and also to make sense out of the code for potential open-source contributors.

The implementation is meant to follow CBM BASIC as closely as possible. You'll note that there are many labels in the code that correspond to locations in the original ROM. As a general rule, the same process will flow through the same routines, but the routines themselves won't be identical, since I didn't have to program to the limitations of the 6502 and its 8-bit registers, nor to its convenient features such as the "result zero" flag.

  • [Command Descriptions](wiki/Command Descriptions)
  • [Data Structures](wiki/Data Structures)
  • [Floating Point](wiki/Floating Point)
  • [Porting From 6502](wiki/Porting From 6502)
Clone this wiki locally