DOCUMENTATION FOR CURSOR.ASM CURSOR.ASM is a very short assembly language file that will change the cursor on KayPro Computers with the 6545 CRT controller chip. This is all the "-84" and "X" series. The method used is to change the cursor refresh rate multiplier. Several values are possible; see the table below. USAGE: 1) CURSOR 2) CURSOR x 1) To just use the default value simply type 'CURSOR'. The cursor will be set to whatever you have defined the default to be according to the table below. 2) If you specify an argument (ANY argument), you will be offered a menu of all the possible choices. You must select one of the offered choices to exit the program. Note that you can select the stock blinking block from this menu. PATCHING THE DEFAULT: The actual default byte sent to the CRT is located at 0103H in the .COM file. You can patch in a different default byte value according the the table below to get a different effect. Use either DDT or EDFILE. EDFILE is much easier. If you use DDT, the correct command to save the final image is SAVE 2 CURSORN.COM. Then erase CURSOR.COM and rename CURSORN.COM to CURSOR.COM. If you have ZCPR, you can save only three records as follows: SAVE 3 CURSOR.COM S Note that the system will prompt you for permission to erase the original version of CURSOR.COM if you are using ZCPR, but if CURSOR.COM exists with CP/M's CCP, you will get an error. Table of possible cursor control bytes for KayPro's with "-84" or "X" revision boards. VALUE (HEX) RESULT ----------- ------------------------------------------------ 60 BLOCK Cursor - Normal Blink (Kaypro Stock Value) 00 BLOCK Cursor - NO Blink 4F UNDERLINE Cursor - Fast Blink 6F UNDERLINE Cursor - Slow Blink