Comm version 1.33 patch info. NOTE: The sector numbers and byte offsets given in this file are those supported by the NEWZAP program by John Hodgson. ------------------- DEFAULT PRIORITY When initializing, Comm sets it's priority to 1. If you desire to change this priority, at sector 1, byte offset 35 you will find the priority value. Do NOT set the priority value greater than the disk device (5) or you will never be able to write file data to the disk when running Comm. Negative numbers are acceptable. FF = -1, FE = -2, etc. ------------------- DEFAULT BAUD RATE Comm uses the baud rate set in the system-configuration file as it's default baud rate. You may chose to have Comm initialize at 1200 baud by changing the bytes in sector 1, offset 0CB through 0CD to 71 4E 71. Initial patch baud rates other than 1200 are not supported. -------------------- SCREEN COLORS The screen colors used by Comm are normally those selected by the user in Preferences. Comm has an 8 byte patch area which allows the user to over ride the default colors. If the 8 bytes in this area are zeros, Comm will use the default colors. If non-zero, Comm will load the values as a default color map. The patch area is located in sector 67 (dec), at byte offset 70 (hex) and is organized as: color_0, color_1, color_2, color_3 offset xRGB Usage (standard WB color) color_0 70 0000 Screen background color. (BLUE) color_1 72 0000 Text color. (WHITE) color_2 74 0000 Not used. (BLACK) color_3 76 0000 Status line and Cursor color. (ORANGE) The RGB values are specified in the standard Amiga fashion. Some examples: xRGB color xRGB color xRGB color 0FFF White 0D00 Brick Red 0F00 Red 0F90 Orange 0FF0 Lemon Yellow 08E0 Lime Green 00F0 Green 02C0 Dark Green 00BB Blue Green 06FE Sky Blue 000F Blue 006D Dark Blue 091F Purple 0C1F Violet 0F1F Magenta 0FAC Pink 0DB9 Tan 0C80 Brown 0A87 Dark Brown 0CCC Light Grey 0999 Medium Grey 0000 Black ------------------- INPUT WINDOW LOCATION Comms INPUT WINDOW opens in the upper left hand corner of the screen. You may patch sector 81, offset 0F8-0F9 (a word) with the left edge position desired and offset 0FA-0FB (a word) with the top edge offset desired. ------------------- CURSOR KEY CODES Comm generates no output when the cursor keys are pressed. You may assign byte values to the cursor keys and shifted cursor keys by patching the following locations in sector Up arrow 0EC Shift Up arrow 15C Down arrow 0ED Shift Down arrow 15D Right arrow 0EE Shift Right arrow 15E Left arrow 0EF Shift Left arrow 15F Comm expands byte codes 80 through 89 as function key F1 through F10 and 8A through 93 for Shift F1 through Shift F10. If you wish to have the cursor keys output multibyte code sequences, then set up a function key definition and patch it's code into the appropriate cursor key location.