NOVATERM 9.6 Documentation pages Contents | Introduction | Getting Started | Getting Familiar | On-line Activities | Configuration | Disk Utilities | Scripts | Utility Modules | Appendices ___________________________________________________________ 7. UTILITY MODULES Novaterm provides a set of external programs to supplement the functionality of the software. This section describes the operation of each of these programs (with the exception of the Text Editor and BBS Mode, which are covered in Appendices A and B). 7.1 ASCII table editor The ASCII table editor allows you to modify the mappings used to convert incoming data into readable text. Because the Commodore 64 assigns different ASCII values to characters than the rest of the world, these tables are necessary to convert incoming characters into values that are proper for the Commodore. Each file actually contains two tables: a "transmit" table and a "receive" table. The transmit table converts your keystrokes into ASCII values that can be transmitted over the modem; the receive table converts incoming characters into ASCII values that can be displayed on your screen. There are 256 possible characters, and each one has a mapping in both the transmit and receive tables. When you run the ASCII table editor, you are asked for the name of a translation table. After you specify the name of a table, the first 64 values in the transmit table is displayed, along with a list of commands at the top of the screen. The table is laid out such that the first number in each entry is the value before conversion, and the second number is the converted value. The cursor keys move the highlight bar around the visible portion of the table. The following commands are also available: Key: Modify the converted value of the current selection by pressing a keyboard character. The ASCII value of the key you press appears as the converted value. Number: Modify the converted value of the current selection by typing in a number. Page: Switch to the next 64 values in the current table. Table: Toggle between the transmit table and the receive table. Load: Load a new ASCII table. Save: Save the current ASCII table. 7.2 Font editor The font editor allows you to modify the appearance of characters as they are displayed on the screen. The font editor handles both 40-column and 80-column fonts. When you run the font editor, it initially displays the default 40-column font, which is copied from the Commodore 64's character ROM. You can switch between 40-column and 80-column mode by pressing the X key. Loading a font and editing characters involves the same key commands in either mode. To load a font into memory, press the L key and supply the name of a font file. Use the cursor keys to select a character to edit. The character number is displayed, and a blown-up version of the character is reproduced for editing purposes. To edit the character, press RETURN. In edit mode, use the cursor keys to move the asterisk, and use the SPACE key to turn a pixel on or off. As you modify the character, you'll see the change take effect in the actual-sized character. Press RETURN again when you are finished editing. When you are finished editing the font, press S to save it. The 40-column font editor has a number of extra commands that are useful for manipulating characters: Reverse: Invert every pixel in the current character. Flip: Do a vertical flip of the character. Mirror: Do a horizontal flip of the character. Rotate: Rotate the character 90 degrees clockwise. Upspin: Shift the character up one pixel. Downspin: Shift the character down one pixel. Leftspin: Shift the character left one pixel. Rightspin: Shift the character right one pixel. Fill buffer: Copy the current character into the buffer space. Write buffer: Copy the pattern in the buffer to the current character. Copy chars to reverse: Copy the first half of the character set to the second half, reversing each character at the same time. 7.3 Configuration The configuration program is automatically started if you try to run Novaterm without a configuration file. It can also be used at any time to reset the configuration to a new state. See section 1.2, Starting up the program for a description of the various options set by the configuration program. ___________________________________________________________ Contents | Introduction | Getting Started | Getting Familiar | On-line Activities | Configuration | Disk Utilities | Scripts | Utility Modules | Appendices