SECTION 1515 Commodore Enhancements to CP/M 3.0
15.1 KEYBOARD ENHANCEMENTSCommodore has added a number of enhancements to CP/M 3.0. These enhancements tailor the capabilities of the Commodore 128 to those of CP/M 3.0. This section describes these enhancements. Any key on the keyboard can be defined to generate a code or function, except the following keys:
In defining a key, the keyboard recognizes the following special functions. To indicate these functions, hold down the {ctrl} key and the {right shift} key and press the desired function key simultaneously.
15.1.1 Defining a KeyA user can define the code that a key can produce. Each key has four possible definitions: Normal, Alpha Shift, Shift and Control. The Alpha Shift is toggle on/off by pressing the {C=} key. After entering this mode a small box appears on the bottom of the screen. The first key that is pressed is the key to be defined. The current HEX (hexadecimal) value assigned to this key is displayed and the user can then type the new HEX code for the key, or abort by typing a non-HEX key. The following is a definition of the codes that can be assigned to a key. (In ALT mode, codes are returned to the application; see "Using ALT Mode" below, in paragraph 15.1.3.)
15.1.2 Defining a StringThis function allows the user to assign more than one key code to a single key. Any key that is typed in this mode is placed in the string. The user can see the result of typing in a long box at the bottom of the screen. Note: Some keys may not display what they are. To provide the user with control over the process of entering data, the following five special key functions are available. To access these functions, press the {ctrl} and {right shift} keys and the desired function keys.
15.1.3 Using ALT ModeALT mode is a toggle function (that is, it can be switched between ON and OFF). The default value is OFF. This function allows the user to send 8-bit codes to an application. 15.2 SCREEN ENHANCEMENTSThe screen in CP/M 3.0 emulates an ADM31 terminal. The following screen functions emulate ADM 3A operation, which is a subset of ADM31 operation.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * The sections in this chapter provide a summary of the structure and wideranging capabilities of CP/M 3.0. Detailed information on any facet of CP/M is given in the Digital Research, Inc. book, CP/M Plus User's Guide. To obtain a copy of this, refer to the coupon enclosed in the box in which the Commodore 128 is supplied. |
page URL: www.bigfoot.com/~c128page/c128sg/sect-15.htm
contact: c128page@bigfoot.com