User contributions for Admin
7 October 2025
- 21:2521:25, 7 October 2025 diff hist +4,298 N Adding games Created page with "Programming How-To - <strong>Adding Games to 8.10a</strong> An easy-to-customize Games module has been added (√bbs.games) that resides in the AUX 3 area. Also provided as part of this build are games I ported over for 8.1 use from older 7.37 builds. All games were coded to use the AUX3 area (H=14). I avoided using the MOD Menu only because I wanted to better customize the feel of the BBS. I also experienced errors when using it in the SD2IEC env..."
- 21:2121:21, 7 October 2025 diff hist 0 N File:Bbsgamessnapshot.png No edit summary current
- 21:1721:17, 7 October 2025 diff hist 0 m Programming how to Protected "Programming how to" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
- 21:1721:17, 7 October 2025 diff hist +304 N Programming how to Created page with "You want your BBS to grow! I get it! Growth and positive changes for a BBS keep the users interested and coming back for more. Here are some pointers on changing things up a little. Add Games for 8.10a Merging in Modules Also see Converting 7.37 modules to 8.10a!"
- 21:1321:13, 7 October 2025 diff hist 0 m Initialization commands Protected "Initialization commands" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) current
- 21:1321:13, 7 October 2025 diff hist +9,283 N Initialization commands Created page with "Programming Features - <strong>Drive Initialization Commands</strong> This section is a summary of different drive init commands that seem to work best for a variety of disk drive devices. A drive init command is simply a command that tells the disk drive to prepare for access, and a method by which you can specify which partition (LU and USER for Lt. Kernal users) or subdirectory to use on 1581, RamLink, or Hard Drive systems. Since some dev..."
- 21:1221:12, 7 October 2025 diff hist 0 N File:Lu2u3.png No edit summary current
- 21:1121:11, 7 October 2025 diff hist 0 N File:Lu2u10.png No edit summary current
- 21:1121:11, 7 October 2025 diff hist 0 N File:Lu1u0.png No edit summary current
- 21:1121:11, 7 October 2025 diff hist 0 N File:Lu0u0.png No edit summary current
- 21:0021:00, 7 October 2025 diff hist 0 m Using disk drives Protected "Using disk drives" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
- 21:0021:00, 7 October 2025 diff hist +7,483 N Using disk drives Created page with "Programming Features - <strong>Using Disk Drives</strong> <strong>Using Legacy Commodore Disk Drives </strong> To access a file on a Commodore compatible disk drive, there are five parameters that define how the computer communicates with a disk device: * Logical File Number * Device Number * Secondary Address * Drive Number * Filename The OPEN command uses all these parameters and here is its syntax: : <strong>OPEN <logical file #>,..."
- 20:5020:50, 7 October 2025 diff hist +49 Programming features No edit summary
- 20:4920:49, 7 October 2025 diff hist 0 m Absolute day numbers Protected "Absolute day numbers" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) current
- 20:4920:49, 7 October 2025 diff hist +2,755 N Absolute day numbers Created page with "Programming Features - <strong>Absolute Day Numbers (ADN)</strong> The BBS system keeps track of the current date in the numeric variable DA as a value called an Absolute Day Number (ADN). An ADN is the number of days that have passed since January 1, 1800 (01/01/1800). This may seem inconvenient at first, but the Color 64 ML routines take care of all the necessary calculations, and you really don't even have to know that this is going on. Yo..."
- 20:4620:46, 7 October 2025 diff hist 0 m Branch tables Protected "Branch tables" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
- 20:4620:46, 7 October 2025 diff hist +2 Branch tables No edit summary
- 20:4520:45, 7 October 2025 diff hist +3 Branch tables No edit summary
- 20:4420:44, 7 October 2025 diff hist +2,609 Branch tables No edit summary
- 03:4003:40, 7 October 2025 diff hist +13,976 N Branch tables Created page with "Programming Features - <strong>Command Branch Tables</strong> This table below represents the overlays and line numbers at which the main commands reside. The default command keys are listed here under the heading KEY. What happens when a user presses a key at the main prompt is that the command is searched for in the array CM%(I,1), which stores the ASCII value of each of the commands. Once found, the user's level is compared to the comman..."
- 02:3602:36, 7 October 2025 diff hist 0 m Generic routines Protected "Generic routines" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) current
- 02:3602:36, 7 October 2025 diff hist +4,312 N Generic routines Created page with "Programming Features - <strong> Generic Routines</strong> The following is a table of generic routines that are present in all overlays unless otherwise specified. {| class="wikitable |- |+Callable Routines by Line Number for Overlays ! Line ! Function |- | 1 | REM line -- This is the save and replace overlay routine |- | 105 | Print "." to screen (no carriage return), drop to next line |- | 110 | Get input character and put in A$ |- |..."
- 02:1802:18, 7 October 2025 diff hist −2 Programming notes No edit summary current
- 02:1602:16, 7 October 2025 diff hist 0 m Programming notes Protected "Programming notes" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
- 02:1502:15, 7 October 2025 diff hist +1,056 Programming notes No edit summary
- 02:0702:07, 7 October 2025 diff hist +3,391 N Programming notes Created page with "Programming Features - <strong>Miscellaneous Programming Notes</strong> <strong>Rainbow mode:</strong> If you place an F1 character inside the quotes of text to be sent, rainbow mode will be turned on, using the system colors defined in SETUP. Turn off by placing an F3 character inside the quotes. <strong>Color Sequencing:</strong> If you place an F5 character inside the quotes, the cursor will change to the next color from the sequence..."
6 October 2025
- 21:5721:57, 6 October 2025 diff hist 0 m Overlay files Protected "Overlay files" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) current
- 21:5621:56, 6 October 2025 diff hist +1 Overlay files No edit summary
- 21:5621:56, 6 October 2025 diff hist +5,458 N Overlay files Created page with "Programming Features - <strong>Generic Overlay Files</strong For the programmer, Color 64 also includes generic skeleton overlays which can be used to write online games and modules: <strong>The √bbs.xxx Module </strong> The program "√bbs.xxx" has all the routines that "√bbs.ov3" has in it, except it doesn't have any "spare" command routines. You can use this for modules that would regularly have a spare command of their own, but that..."
- 21:5121:51, 6 October 2025 diff hist 0 m Basic variables Protected "Basic variables" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
- 21:5121:51, 6 October 2025 diff hist +23,247 N Basic variables Created page with "Programming Features - <strong>Basic Variables Used in Color 64</strong> The table below defines all variables used by Color 64 BBS: {| class="wikitable |- |+List of Color 64 Defined Variables ! Var ! Definition and Function |- | A | General use numeric variable. It is used to store the current number of lines in the message editor and other routines that use the array A$(). |- | A$ |This variable has several uses: It is used to return th..."
- 03:1703:17, 6 October 2025 diff hist 0 m Ml functions Protected "Ml functions" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
- 03:1703:17, 6 October 2025 diff hist +14,811 N Ml functions Created page with "Programming Features - <strong>ML Functions</strong> The ML functions are used where the ML commands and ML variables will not be able to perform more complex operations. Simply put, a function is like a variable that can perform a subroutine before returning a computed value. Some functions also have parameters which are used to perform the function's specific operation. Since the ML variables cannot return string values, the functions also..."
- 02:5202:52, 6 October 2025 diff hist 0 m Ml variables Protected "Ml variables" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
- 02:5202:52, 6 October 2025 diff hist +17,645 N Ml variables Created page with "Programming Features - <strong>ML Variables</strong> The ML Variables are a way for BASIC to get certain information about the BBS environment, as well as to define the way the BBS operates. Thus, you can read the information in these variables, as well as assign values to them. All ML variables begin with an "!" exclamation point, followed by two digits. They can be used in expressions just like BASIC variables. Assigning a value to an ML..."
- 02:3402:34, 6 October 2025 diff hist −1 Ml command set No edit summary
- 02:3302:33, 6 October 2025 diff hist 0 m Ml command set Protected "Ml command set" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
- 02:3302:33, 6 October 2025 diff hist +13,460 N Ml command set Created page with "Programming Features - <strong>ML Command Set</strong> The ML commands are a way for BASIC to access the faster and more powerful subroutines built into the Color 64 ML. Some of these commands do complex things and are very useful (such as getting a line of typed input), while others aren't used very often (enabling and disabling interrupts). All ML commands begin with " . " period character, followed by two digits. Some commands require add..."
- 02:0702:07, 6 October 2025 diff hist 0 m Enhanced if statement Protected "Enhanced if statement" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
- 02:0702:07, 6 October 2025 diff hist +2,828 N Enhanced if statement Created page with "Programming Features - <strong>The Enhanced If/Then Statement</strong> The Color 64 ML adds a powerful set of decision-making commands that supplement the IF/THEN statement. {| class="wikitable |- |+Enhanced IF/THEN Statements ! CMD ! Details |- | IF/THEN/ELSE | Format: IF <expression> THEN <statements>: £ <statements> The British Pound character “£” represents “ELSE” in Color 64 Basic. Example: IF A=5 THEN PRINT "Hello”: £..."
5 October 2025
- 22:3522:35, 5 October 2025 diff hist 0 m Output commands Protected "Output commands" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) current
- 22:3522:35, 5 October 2025 diff hist +4,745 N Output commands Created page with "Programming Features - <strong>Output Commands</strong> The Color 64 output commands differ from the BASIC PRINT statement because they not only print the information to the screen, but they also print the output to the user that is online. If you use a regular PRINT statement while a user is online, then the text will only be printed on your own screen. Another thing that the output commands do is automatically convert the output to ASCII or..."
- 22:3122:31, 5 October 2025 diff hist 0 N File:Dollarsignoutput.jpeg No edit summary current
- 22:3022:30, 5 October 2025 diff hist 0 N File:Poundsignoutput.jpeg No edit summary current
- 22:2822:28, 5 October 2025 diff hist 0 N File:Poundsign.jpeg No edit summary current
- 22:2122:21, 5 October 2025 diff hist 0 m New load command Protected "New load command" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) current
- 22:2122:21, 5 October 2025 diff hist +2,447 N New load command Created page with "Programming Features - <strong>The New Load Command</strong> The Color 64 ML adds a new LOAD command that is very much like the original BASIC LOAD command, except it adds a couple new features. The format for the new command is: : <strong>↑<filename>, <device> [, <load address> ] </strong> :: <filename>: the name of the file to be loaded (in Color 64, its common to use dr$+"filename"). :: <device>: the device number. :: <load address>..."
- 20:1820:18, 5 October 2025 diff hist −1 Programming features No edit summary
- 20:1820:18, 5 October 2025 diff hist −12 Programming features No edit summary
- 20:0820:08, 5 October 2025 diff hist 0 m Programming features Protected "Programming features" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))