Programming features: Difference between revisions
m Protected "Programming features" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) |
No edit summary |
||
| Line 15: | Line 15: | ||
<ul style="list-style: none;"><li>[[#new load command|The New Load Command]]</li> | <ul style="list-style: none;"><li>[[#new load command|The New Load Command]]</li> | ||
<li>[[ | <li>[[output commands|Output Commands]]</li> | ||
<li>[[ | <li>[[enhanced if statement|The Enhanced If/Then]]</li> | ||
<li>[[ | <li>[[ml command set|ML Command Set]]</li> | ||
<li>[[ | <li>[[ml variables|ML Variables]]</li> | ||
<li>[[ | <li>[[ml functions|ML Functions]]</li> | ||
<li>[[ | <li>[[basic variables|Basic Variables Table]]</li> | ||
<li>[[ | <li>[[overlay files|Generic Overlay Files]]</li> | ||
<li>[[ | <li>[[programming notes|Miscellaenous Programming Notes]]</li> | ||
<li>[[ | <li>[[generic routines|Generic Routines]]</li> | ||
<li>[[ | <li>[[branch tables|Command Branch Tables]]</li> | ||
<li>[[ | <li>[[absolute day numbers|Absolute Day Numbers (ADN)]]</li> | ||
<li>[[ | <li>[[initialization commands|Drive Initialization Commands]]</li></ul> | ||
Revision as of 20:18, 5 October 2025
Color 64 was written to be easily modified. Several things have been designed into the system to make it easier for the programmer to modify the BBS system:
The Color 64 ML adds many powerful commands and functions to BASIC's vocabulary, so that code can be designed as efficiently as possible.
The overlays were designed uniformly, so that all overlays have the same basic "skeleton" of essential routines.
The overlays were left "open ended", which means that you can easily install one of the many pre-written modules into your overlays.
The Enhanced BASIC Language
Color 64 offers a set of powerful new additions to the BASIC programming language. These additions only work while the BBS program is running, as it is a modification of BASIC made by the ML associated with the BBS program.
The descriptions of the new commands are presented in the following format: Items enclosed in angle brackets, "<" and ">", are descriptions of data items that you must provide. Items enclosed in square brackets, "[" and “]", are optional items.