Petscii/Ascii alternate character conversion patch for CBterm/C64 (tm) (c) 1985 by Chrisdos When the vharater set decode tables for CBterm were written, it was never thought of that the program would grow into the huge program it is now, and due to the fact that there are 2 sets of character codes for upper case Petscii in Petset 2, there is some incompatibility between CBterm's translation and some word processors. CBterm translates the incomming upper case ASCII A-Z (65-90) into upper case PETSCII A-Z (97-122) The other upper case PETSCII is at 193-218. The following patch will rewrite part of the decode table to alter the 97-122 values to 193-218. However, with this patch installed, CBterm will only display proper charaters to the screen in 40 column mode, as all upper case letters will be gibberish in 80 column mode due to the change in the table that the 80 column routine uses to find the charater set. The program will run fine, but 80 column screen upper case letters will be lost. Therefor, only use this version if you want to download a file and translate it to the secondary petscii set for your word processor or other program. (or if you do not use 80 column screen at all.) Please note that this is only for DOWNLOADING files, the unpatched version of CBterm correctly translates all PETSCII sets to ASCII. The patch is only the ASCII to PETSCII conversion. Load CBterm/C64 and enter the followint line to basic: for x = 1 to 26: poke 2496+x, 192+x: next: poke 9569, 80 and hit <RETURN>. This will poke the new values into the decode table and also change the opening screen version number to V4.5p You can then do a SAVE on the program to save the altered version. (Only use this patch for version 4.5 of CBterm/C64 (tm)) -Chrisdos
Amiga7878