New pages

New pages
Hide registered users | Hide bots | Show redirects
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)
  • 04:08, 16 November 2025Resources (hist | edit) ‎[192 bytes]Admin (talk | contribs) (Created page with "Miscellaneous The following are resources that have also helped out users along the way... [https://www.c64-wiki.com/wiki/control_character C64-Wiki - Control Characters]")
  • 02:48, 28 October 2025Color 64:General disclaimer (hist | edit) ‎[325 bytes]Admin (talk | contribs) (Created page with "My disclaimer: * I am not the original author of Color 64 BBS! * I am not the original author of the manual, although I have redesigned much of the content and added my additions as a result of my code modifications and research. * I love this software. * I have a big truck and a lot of retro equipment. * Motorcycles rule.")
  • 02:43, 28 October 2025Color 64:About (hist | edit) ‎[711 bytes]Admin (talk | contribs) (Created page with "This wiki serves as the official documentation for Color 64 BBS Version 8.1a and associated updates. Credits: - The Godfather: Greg Pfountz - 8.0 and 8.1 edits: Anthony Tolle and Fred Ogle - Network 64 v1.26 code: Adam Fanello - 8.1a update: Mike Newkirk The contents of this wiki include the BBS download content and necessary documentation for 8.1a. 8.0 and 8.1 Sysops will also find this manual useful. Technical support forum is at https://www.itchybutt.org/c/bbs-cor...")
  • 16:22, 25 October 2025LTKNotes (hist | edit) ‎[4,454 bytes]Admin (talk | contribs) (Created page with "{{DISPLAYTITLE:BBS Software & SYSOP Manual}} center|300px <strong><center>Version 8.1a</center></strong> <center>Technical Support: [https://www.itchybutt.org/c/bbs-corner/commodore-color-64/7 Color 64 Discourse]</center> <strong>Important LTK Notes</strong> So I was a little naiive in thinking that the LTK install would be easy for everyone since it was easy for me. The problem is: there are a lot of Linux distro options, and they are unique i...")
  • 03:38, 18 October 2025Defaultsite (hist | edit) ‎[2,686 bytes]Admin (talk | contribs) (Created page with "center|300px * [https://www.color64wiki.itchybutt.org/index.php/Main_Page|Online Sysop Manual] * [https://1drv.ms/b/c/8fcf3e9c9898b13f/EV7Ts4KAsWNIrjJnbJKw4bEBa5lF2ObMmymkHgEy2xc58Q?e=4j2JDF Hard Copy of Sysop Manual (PDF)] Installation Instructions <strong>Install disks:</strong> Latest Build Date: 23 September * [https://1drv.ms/u/c/8fcf3e9c9898b13f/EdCRZmUcNTFJt4-jlnfFqs0BS5wHQx_aKbY9dnkIQjIYoA?e=SMgVwZ D64 Files] or *...")
  • 21:50, 9 October 2025Defects (hist | edit) ‎[1,510 bytes]Admin (talk | contribs) (Created page with "These are the observed or reported effects currently being tracked. If you'd like to report an error, please post in Discussion or report it on the itchybutt discourse at itchybutt.org. <ul style="list-style: none;"> <li>Priority 1: Critical / Fatal error</li> <li>Priority 2: High Priority Error / Non-Fatal</li> <li>Priority 3: High Priority Error / Non-Fatal with Workaround</li> <li>Priority 4: Annoyance</li> <li>Priority 5: Enhancement/Desired</li></ul> {| class="wik...")
  • 21:22, 9 October 2025Undocumented 8.1 commands (hist | edit) ‎[9,009 bytes]Admin (talk | contribs) (Created page with "At the time of this revision for Color 64 v8.1a, there are notably several ML related commands and variables that are not documented as well as some basic shortcuts and appear to have been introduced from the 8.1 upgrade that never received any manual documentation. I find that comparing 8.0 code with 8.1 helps you along in figuring out what these undocumented items perform. Below are some of my notes and observations of what the code was in 8.0 and the observed shortcut...")
  • 03:31, 9 October 2025Military time (hist | edit) ‎[318 bytes]Admin (talk | contribs) (Created page with "{| class="wikitable |- |+Military Time Conversion Chart ! Hour Standard ! Hour Military |- | 12 AM-11 AM | 00-11 |- | 12 PM | 12 |- | 1 PM | 13 |- | 2 PM | 14 |- | 3 PM | 15 |- | 4 PM | 16 |- | 5 PM | 17 |- | 6 PM | 18 |- | 7 PM | 19 |- | 8 PM | 20 |- | 9 PM | 21 |- | 10 PM | 22 |- | 11 PM | 23 |}")
  • 03:28, 9 October 2025Miscellaneous (hist | edit) ‎[222 bytes]Admin (talk | contribs) (Created page with "{| class="wikitable |- |+Military Time Conversion Chart ! Hour Standard ! Hour Military |- | 12 AM-11 AM | 00-11 |- | 12 PM | 12 |- | 1 PM | 13 |- | 2 PM | 14 |- | 3 PM | 15 |- | 4 PM | 16 |- | 5 PM | 17 |- | 6 PM | 18 |- | 7 PM | 19 |- | 8 PM | 20 |- | 9 PM | 21 |- | 10 PM | 22 |- | 11 PM | 23 |}")
  • 03:24, 9 October 2025Support programs (hist | edit) ‎[1,305 bytes]Admin (talk | contribs) (Created page with "In addition to the folders included, there are some included programs I found useful that will help you in your BBS Operation. You will see these and their supporting files on the build in the root folder. CG Editor 2.5: Great SEQ file editor, though it has a bug or two! Sequenzer: Another SEQ file editor. It’s good, but I don’t use it much anymore because it records all keystrokes. Kaleidoscope V4: By far, my favorite SEQ file editor. Note though that you ca...")
  • 03:44, 8 October 20257.37 modules (hist | edit) ‎[13,804 bytes]Admin (talk | contribs) (Created page with "Conversions - <strong>Converting 7.37 modules to 8.10a</strong> <strong>Converting BASIC Code </strong> This section is intended for SYSOPs who want to convert old version 7.37 and Super ML merge-in code to version 8.0 and above. Also, those who were running separate overlay modules through a menu will want to read this section. Starting with Color 64 version 8.0 the traditional SYSC(x) and PEEK(C(x)) methods of interfacing with the ML have been completely rep...")
  • 02:51, 8 October 20257.37 mf convert (hist | edit) ‎[1,101 bytes]Admin (talk | contribs) (Created page with "Conversion - <strong>7.37 MF Convert</strong> <strong>Note: The documentation below comes from the original 8.0 manual. It's important to note that there is no formal testing on converting 7.37 to 8.10a, though I have proven converting an 8.0 to 8.1 (strict file replacement) and 8.1 to 8.10a. It may be prudent then to: 1) follow the below instructions to get to 8.0 2) THEN follow 8.10a instructions for upgrade. Please report back so this wiki can be updated accord...")
  • 02:49, 8 October 20257.37 bbs convert (hist | edit) ‎[6,360 bytes]Admin (talk | contribs) (Created page with "Conversions - <strong>BBS Convert</strong> <strong>Note: The documentation below comes from the original 8.0 manual. It's important to note that there is no formal testing on converting 7.37 to 8.10a, though I have proven converting an 8.0 to 8.1 (strict file replacement) and 8.1 to 8.10a. It may be prudent then to: 1) follow the below instructions to get to 8.0 2) THEN follow 8.10a instructions for upgrade. Please report back so this wiki can be updated according...")
  • 02:36, 8 October 20257.37 conversion overview (hist | edit) ‎[10,433 bytes]Admin (talk | contribs) (Created page with "Conversion - <strong>7.37 Conversion Overview</strong> SYSOPs who are now running Color 64 version 7.37 or the Super ML upgrade may be interested in how much has changed in the new version. Since Color 64 version 8.0 is an upgrade from Super ML, I have divided the update information into two sections so that SYSOPS of both types of systems can see what is different from their BBS system. <strong>Changes from Version 7.37 to Super ML </strong> Here are the chan...")
  • 02:31, 8 October 20258.0 and 8.1 conversion (hist | edit) ‎[1,586 bytes]Admin (talk | contribs) (Created page with "Conversion - <strong>8.0 and 8.1 Conversion to 8.10a</strong> Version 8.1a will operate fine with a functioning v8.1 build as no changes were made to the √bbs.parms or √password file. Back up your system before performing these steps! The following actions will need to be performed: * Replacement of 8100 files with new 810a files. Ensure the original 8100 files (or 8000 files, if specified) are removed as BBS operations will still load older versions if they...")
  • 02:22, 8 October 2025Conversion (hist | edit) ‎[409 bytes]Admin (talk | contribs) (Created page with "Below is assistance on update options as it pertains to older versions of Color 64 BBS and 8.10a. Conversion from 8.0 or 8.1 Color 64 7.37 <ul style="list-style: none;"> <li>7.37 Conversion Overview</li> <li>7.37 BBS Convert</li> <li>7.37 MF Convert</li> <li>Converting 7.37 Modules</li></ul>")
  • 21:55, 7 October 2025Menu maker (hist | edit) ‎[1,861 bytes]Admin (talk | contribs) (Created page with "Tools - <strong>Automated Menu Maker Tool</strong> The included program "menu maker" is a self-contained menu-making program that will create a menu for each access level. To use menu maker, first boot the "+shell" program to install the ML. Then load and run the menu maker program. Also, if you have just shut your BBS down, you can load and run "menu maker" without loading the "+shell" program, because the ML will still be installed. When you run the pro...")
  • 21:51, 7 October 2025Plusterm (hist | edit) ‎[3,637 bytes]Admin (talk | contribs) (Created page with "Tools - <strong>The PlusTerm Program</strong> The Plusterm program was written by Color 64 enthusiast Sam Lewit, who also created Network and many other fine programs. It was written originally as an optional substitute for the built-in term program that came with Color 64 v7.37, but is now included as the standard terminal program with Color 64 v8. The file name is "√bbs.term" and will be automatically loaded from your Program Files when you choose F2 fro...")
  • 21:47, 7 October 2025Pswd tool (hist | edit) ‎[3,098 bytes]Admin (talk | contribs) (Created page with "Tools - <strong>Password File Tool</strong> The "pswd tools" utility will allow you to copy the data out of the REL password file into an easier to handle SEQ file for backup purposes and restore the password file (all or just one record) from that backup file when needed. With this utility, you can safely store the password file anywhere you choose (like on an SFD 1001 or hard disk drive), if that drive is capable of handling relative files. To use the "psw...")
  • 21:44, 7 October 2025Dir tool (hist | edit) ‎[1,899 bytes]Admin (talk | contribs) (Created page with "Tools - <strong>The Directory Tool</strong> The "dir tools" program is a utility you can use to quickly create a new √directory file for your download directories. It is true that Color 64 would automatically create a √directory file the first time a caller asked for a directory, but that directory regeneration can take quite a while (especially if you have a lot of files on the disk). The "dir tools" is a small BASIC program, leaving plenty of free memo...")
  • 21:42, 7 October 2025Tools (hist | edit) ‎[352 bytes]Admin (talk | contribs) (Created page with "The following tools are here to help you along with your management of your BBS: Directory Tool - for UL/DL file maintenance Password File Tool - for record editing PlusTerm Terminal Program Menu Maker - automated menu maker")
  • 21:30, 7 October 2025Merging modules (hist | edit) ‎[4,436 bytes]Admin (talk | contribs) (Created page with "Programming How-To - <strong>Merging in Modules</strong> The following notes are intended to help you when merging an optional "spare command" module into your Color 64 overlays. : 1) Make sure that the module was written for your BBS program version. If it is for a previous version, then you will need to find the correct version of the module or use the included module converter program (see the section on the module converter in the upgrade d...")
  • 21:25, 7 October 2025Adding games (hist | edit) ‎[4,298 bytes]Admin (talk | contribs) (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:17, 7 October 2025Programming how to (hist | edit) ‎[362 bytes]Admin (talk | contribs) (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:13, 7 October 2025Initialization commands (hist | edit) ‎[9,283 bytes]Admin (talk | contribs) (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:00, 7 October 2025Using disk drives (hist | edit) ‎[7,492 bytes]Admin (talk | contribs) (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:49, 7 October 2025Absolute day numbers (hist | edit) ‎[2,755 bytes]Admin (talk | contribs) (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...")
  • 03:40, 7 October 2025Branch tables (hist | edit) ‎[16,729 bytes]Admin (talk | contribs) (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:36, 7 October 2025Generic routines (hist | edit) ‎[4,312 bytes]Admin (talk | contribs) (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:07, 7 October 2025Programming notes (hist | edit) ‎[4,445 bytes]Admin (talk | contribs) (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...")
  • 21:56, 6 October 2025Overlay files (hist | edit) ‎[5,459 bytes]Admin (talk | contribs) (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:51, 6 October 2025Basic variables (hist | edit) ‎[23,653 bytes]Admin (talk | contribs) (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:17, 6 October 2025Ml functions (hist | edit) ‎[14,841 bytes]Admin (talk | contribs) (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:52, 6 October 2025Ml variables (hist | edit) ‎[17,675 bytes]Admin (talk | contribs) (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:33, 6 October 2025Ml command set (hist | edit) ‎[13,491 bytes]Admin (talk | contribs) (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:07, 6 October 2025Enhanced if statement (hist | edit) ‎[2,867 bytes]Admin (talk | contribs) (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”: £...")
  • 22:35, 5 October 2025Output commands (hist | edit) ‎[4,745 bytes]Admin (talk | contribs) (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:21, 5 October 2025New load command (hist | edit) ‎[2,447 bytes]Admin (talk | contribs) (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:07, 5 October 2025Programming features (hist | edit) ‎[1,862 bytes]Admin (talk | contribs) (Created page with "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...")
  • 19:59, 5 October 2025Network troubleshooting (hist | edit) ‎[2,458 bytes]Admin (talk | contribs) (Created page with "Color 64 Network - <strong>Troubleshooting</strong> This troubleshooting section is far from complete. The table below covers the most common problems that new Network SYSOPs have. {| class="wikitable |- |+Network Troubleshooting FAQ ! Question ! Answer |- | After I boot up and answer the "regenerate message index" question, I get a FILE NOT FOUND error and the BBS attempts to reboot. | This means that a main module is missing or cannot be found. M...")
  • 19:52, 5 October 2025Options features (hist | edit) ‎[2,798 bytes]Admin (talk | contribs) (Created page with "Color 64 Network Color 64 Network")
  • 19:43, 5 October 2025Node accounts (hist | edit) ‎[6,019 bytes]Admin (talk | contribs) (Created page with "Next Section: Node Accounts")
  • 19:41, 5 October 2025Network maintenance (hist | edit) ‎[4,171 bytes]Admin (talk | contribs) (Created page with "Color 64 Network - <strong>Network Maintenance</strong> This is your Network Maintenance menu and below that are the options and their descriptions.  center|250px {| class="wikitable |- |+Network Maintenance Functions & Descriptions ! Menu Command ! Screenshot ! Command Description |- | 1: Node Status Report | center|200px | Displays status and allows you to LOCK or UNLOCK a node. When lo...")
  • 19:30, 5 October 2025Network menu options (hist | edit) ‎[5,591 bytes]Admin (talk | contribs) (Created page with "Color 64 Network - <strong>Network Menu Options</strong> <strong>The Network Menu</strong> center|200px The first thing you see is a free memory check displaying how many bytes you have free in memory. Results may vary, but if it gets down to 3000 or so, you're running a loaded BBS (lots of modifications and unregulated games) and run the risk of an out-of-memory error. You may need to reduce the number of nodes through the net...")
  • 19:23, 5 October 2025Booting network (hist | edit) ‎[2,202 bytes]Admin (talk | contribs) (Created page with "Color 64 Network - <strong>Booting Network</strong> Now that you have finished with the setup (it wasn't that bad, was it?), it's time to boot up the BBS. If you are running your system using a REU, then your "√sys.ramove" program will automatically copy your Network overlays from the Program Files Regardless of which way you boot up, make certain that the two main modules (√bbs.nw1 & √bbs.nw2) are on the Program Files drive. If you use RAMDOS, ma...")
  • 14:55, 4 October 2025Network installation (hist | edit) ‎[19,427 bytes]Admin (talk | contribs) (Created page with "Color 64 Network - <strong>Installation</strong> The table below provides a summary of all the required and optional network-related files which are included with your Color 64 system. {| class="wikitable |- |+Summary of Required Files for Network Operations ! File ! Description |- | <ul style="list-style: none;"><li>√bbs.nw1,</li> <li>√bbs.nw2 </li></ul> | These are the two main network program modules and should be in the Program Files. |- | √sys...")
  • 14:43, 4 October 2025Network64 (hist | edit) ‎[2,792 bytes]Admin (talk | contribs) (Created page with "Previous Section: BBS Operation Before you dive into Network, you should read this entire chapter first. <strong>IMPORTANT NOTICE TO NEW COLOR 64 BBS OWNERS! </strong> If you just recently started running Color 64 BBS (or haven't even started yet), do not use Network! You should wait until you've become thoroughly familiar with Color 64 BBS before you get into Network. If you are new to Color 64 BBS and you start using Network, you'll be well over...")
  • 13:46, 4 October 2025Maintenance (hist | edit) ‎[820 bytes]Admin (talk | contribs) (Created page with "Several areas of maintenance will be required on your part to maintain smooth BBS operations and a pleasant environment for the end user. These include: <strong>Upload/Download directory upkeep </strong> * Keeping the Upload drive managed as users upload files * Regenerating directories as needed (Sysop has option to do this at DOS Wedge with the "%" command OR use "DIR Tools" <strong>Password File Upkeep / Membership List </strong> * Assigning New Users Access L...")
  • 05:55, 4 October 2025Crashandabort (hist | edit) ‎[2,956 bytes]Admin (talk | contribs) (Created page with "<strong>The Crash Routine </strong> If you answered "Y" to the question "Rerun on errors" question in SETUP, then another routine has also been enabled that will automatically keep track of where errors occur. If the program crashes, then a line will be put in the caller log in the following format: <strong> <error><line no.>:<overlay name> </strong> For example, if a syntax error occurred at line 12000 in the overlay √bbs.init, the message would appear as "<s...")
  • 05:53, 4 October 2025Garbage (hist | edit) ‎[1,646 bytes]Admin (talk | contribs) (Created page with "<strong>Fast Garbage Collect Routine </strong> One of the specialized routines in the Color 64 ML is a "fast garbage collection" feature. Garbage collection is the term used to describe what the computer does when it cleans memory of garbage strings that BASIC is no longer using. In standard C64 BASIC the delay during garbage collection can be quite long, which decreases the performance of programs. The Color 64 fast routine decreases the amount of time that this co...")
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)