Program Listing 1 is a conversion program to convert a Color Computer program to an MC-10 format. To run the conversion program, the program to be converted must start at Line 100 or above. Simply RUN it and all program lines will be converted. After the conversion you'll be able to list the converted lines, but they will have MC-10 tokens - garbage as far as the Color Computer is concerned. Delete all lines under 100 and then CSAVE the converted program to cassette. The result is a program in MC-10 format, loadable by the MC-10. Important note: If you do not delete the lines under 100, the MC-10 will go screaming bonkers attempting to list the invalid tokens of the Color Computer program! Program Listing 2 shows the antithesis of this conversion, a program to convert an MC-10 program to Color Computer format. It operates similarly. Initialization and conversion proceed pretty much the same as in the Color Computer program. The exceptions are GOSUBs and GOTOs. If the byte in a line is found to be a token and the token value for the Color Computer is a negative value, then a test is made for a blank preceding the MC-10 token. There must be a blank preceding the token value to convert, otherwise a "NO SPACE BEFORE TOKEN" message is displayed and the program stops. If there is a preceding blank, a 255 is stored, followed by the Color Computer token. A similar situation exists for the GOSUB and GOTO. If the MC-10 value is a 129 or 130, a 129 (Color Computer GO) is stored in the preceding blank, followed by a TO or SUB value. Here again, there must be a preceding blank before the MC-10 GOSUB or GOTO, otherwise an error message is displayed and the program stops. To run the MC-10 conversion, the program to be converted must start at or above Line 100. Run it, and you'll see periods displayed as each line is converted. At the end of the conversion, delete all lines under 100 and CSAVE to cassette. The result is a cassette file that is loadable by the Color Computer and is in Color Computer token format. There is one thing that the MC-10 to Color Computer conversion program won't do; any keyboard-generated MC-10 graphics character will not be properly converted unless within a string literal. Normally, though, such graphics characters would be within a string literal, as in 100 AS = "XXX",where X is a non-printable graphics character. By the time I had finished the two programs, the morning paper had been delivered and my wife was fixing coffee. Here I was 20 hours later with workable programs that made the MC-10 a little more usable. Unfortunately, however, the guitar player had left. Ah well, I could always provide my own accompaniment. Let's see, where had I put that peasant costume.. By William Barden Jr. Color Computer Magazine, Sep 1983.