?-READ ME KCONF2 COMCONF2 HLP /PRINTINGHLPOm-READ ME 2 C128CNF3.LBR This LBR contains the Commodore C128 CP/M configure program, dated 21-Jan-86. This version replaces earlier CONF programs. Rename CONF2.COM to CONF.COM after downloading to your disk. Rename CONF2.HLP to CONF.HLP after downloading to your disk. An error in PRINTER.HLP has been corrected. This file gives helpful hints on configuring the CP/M system printer device for regular and Commodore ASCII. 1(!~† This program is used to set system parameters. 21 Jan 86 The following Commands are currently supported: 40COL BAUD BACK BORD CHAR CURSOR DATE DRV DUMP FEEL HELP MAP PARITY POKE PRT1 PRT2 REPEAT VOL For more information on the command, type: A>conf help NOTE: the file CONF.HLP must be on the currently logged disk drive. Von Ertwine 6#$(>% >!>">>#$( % >>>2+(<7wÑ Repeat code not found Ñ### ( CONF.HLP file not found ,!(" T]  * @A 8' Enter Topic you want info on or RETURN to exit:  s !t ~ʑ_#6 !u 0.0 Missing or bad topic * 1" .ґ HELP message missing 2 " (*  : _7~\ #a{_: <2    !(> (7A 0 nq PARITY set errorÑ>!>2 ΐϓŖ͙!!!!: 2 !: 2NÑA 0 SOLISLOFAS Cursor errorÑ!`!@1 ͝ 0 W1 ͝ 0_> S< Ñ(Q1y x0>02zP >12zPÑ  x bx x  tx G0x G01 k 0' | } :  #Ñ DUMP HEX error 1 k 0A 0v 0 1 \ # Ñ POKE HEX data error * ~A8b0^#" 2 A 0R 8-8-9-9-10-10-11-11-0.B: O ^#V++s Ñ DRV parameter error @0 ͙ 0 02  Ñ* +* ,bad of missing COLOR parameter Î͙ 0 02Ñ* +* ,bad of missing VOL parameter Î͙ 0<~x(82RÑ* ,bad of missing FEEL parameter ÎA  120603015131175q.?Ñ BAUD RATE parmater missing Ñ.<7:gA 0 5 O; OF 40COL parmater missing ÑxxyÑn i2r A ( ~ O* ~#/(k:(! DATE set error ͝ 0߯2q " y 2p ͝ 0 2q * ~#: " ͝ hn * ~\ ʑ #" " !"n !V  ~ * ~#/f " ~  *n <ͳ 8#"n Nf !(  O ^#V*n "n Current Date is: [  :p :q :r Ñ*n >w* ͑   }< .> 8+X ͑ } '2 N#F#ͳ : (0+++F+N͹ z{}o|g 0 Ox!H!JA 0 " $ CB- ASCI) MPS100 printer parameter missing Ñ̓ )>͝ 82 ̓ #+ͷ +++Ϳ ++: + * s#rÑ CAN NOT install print Filter Ñ!' ## > ++> * ^#VͿ ͷ # ###T] yOT]> *.Z1 * OG(( # ((  7" `i* +#~ (" 1 * ~#\ ( = " 1 7 ,, v gv o͈ G͈ а7; ?#" 7A ; !DM)) )O ; 8}$%7A * ~0? #" 7~\  # ~# >/>:  Ɛ'@' > >  > _mH" j DgAc;Zx0N CONF HLPHelp is available on the following subjects: 21 Jan 85 40COL BAUD BACK BORD CHAR CURSOR DATE DRV DUMP FEEL HELP MAP PARITY POKE PRT REPEAT VOL  40COL =ON, OFF This Command is used to turn the 40 column display ON or OFF. The 40 column display slows the system down about 10%. By turning it off the the system will run a little faster.  BAUD =50,75,110,134,150,300,600,1200 The modem port BAUD rate may be changed with this command. Setting the BAUD rate also changes FEEL and to a lesser extent REPEAT. As the baud rate is increased the amount of time that the processor has to do things is decreased. The system handles the serial port using interrupts. The number of interrupts per second is 3 times the baud rate. See FEEL for more info.  BACK = Set current screen Background color to color supplied.  BORD = Set current screen Border color (40 column screen only) to color supplied.  CHAR = Set current screen Character color to color supplied.  CURSOR = {solid, slow or fast} followed by start (space) end Sets the 80 column display cursor to solid or flash (slow or fast). The user may also include one or two optional parameters that set the start and end scan line for the cursor. This can be used to create an underline cursor or a strike thru cursor. CURSOR=FAST 4 will start the cursor at scan line 4 and end on scan line 7. CURSOR=FAST 0 4 will give a half cursor at top of line. CURSOR=FAST 7 will give an underline cursor.  DATE =[//] [[:]] This command is used to show the current date and time (if no parameters are supplied) or set a new time and/or date. DATE will show the current date and time. DATE 10: will set 10:00:00 with the current date DATE 10:45 1/21/85 will set the time and date as shown.  DRV A,B,C,D =8-0, 8-1, 9-0, 9-1, 10-0, 10-1, 11-0, 11-1 This command is used to allow a DUAL disk drive to be used. The system defaults drive 8-0 to A, 9-0 to B, 10-0 to C and 11-0 to D. If you have a DUAL drive it is numbered 8-0 and 8-1. With this command you can change any drive to use 8-1. DRVC=8-1 will set drive 8-1 to be used as C DRVB=10-0,DRVC=10-1 will set dual drive #10 as drive B and C  DUMP xxxx (address to dump in HEX) This command will dump 16 bytes of memory starting from the HEX address supplied. This is NOT the TPA memory (bank 1) but instead is RAM BANK 0 which is the operation system area.  FEEL =0,1... Feel is a parameter that adjust the way the keyboard feels. The keyboard is scanned with interrupts (the same interrupts that handle the serial port). Thus as the BAUD rate is increased the number of key scans per second increases. To get around this problem not every interrupt is used to scan the keyboard. FEEL sets the number of interrupts that are not used between each one that is used. As the number of key scans is increased the processor slows down. The FEEL parameter is changed when ever the BAUD rate is changed. The default values are set to try to keep about 300 keyboard scans per second. (At 300 BAUD, FEEL is defaulted to 2). NOTE: The FEEL value for 600 and 1200 BAUD are adjusted as follows: @600 ADJ=((FEEL+1)*2)-1 and @1200 ADJ=((FEEL+1)*4)-1  HELP (=topic) This HELP file (CONF.HLP) works with CONF.COM dated 21 Jan 85. There are two ways to use HELP. One way is to type CONF HELP which will place you at a prompt which will allow you to select the topic about which you want information. The other way is to use help on a command line as follows: CONF HELP=topic where topic is the specific topic about which you want information. CONF is designed so that multiple commands and associated parameters can be specified on a single line as shown in the following example: CONF char=2,help=feel,repeat=0 sets character color to red, gives help on feel and turns keyboard repeat off.  MAP (map character sets) This command will display both the primary and the alternate character sets.  PARITY = The serial data can be sent or received with a number of options. The normal and default value is 8 bits, no parity, 1 stop bit (8N1). This command allows you to set the number of bits to 7 or 8. The parity to Odd, Even, Mark, Space or None (only the first letter is used). and the number of stop bits to 1 or 2.  POKE xxxx =byte,[byte,byte,....,byte] This command will allow the user to change bytes within the operating system. Care must be taken because with this command you can BOMB your system. This command works with BANK 0 and NOT the TPA (bank 1). The address range that can be changed in 1000 to FEFF, below 1000h is ROM. POKE 4000=41 42 43 44 45 will write 41 to 4000 and 42 to 4001 etc. POKE 4000=4142434445 will do the same as the above line  PRT PRT1 or PRT2 = CBM, ASCII(secondary adr), MPS1000(in IBM mode) This command allows you to specify whether true ASCII or PET ASCII will be sent to a printer on the serial port. The CBM parameter selects PET ASCII with a secondary address of 7. (A secondary address of 7 selects upper/lower case). The ASCII parameter selects true ASCII and defaults the secondary address to 0. If a number follows the command it is used as the secondary address. The MPS1000 printer can be placed in true ASCII mode by placing DIP switches 1 and 3 on and using the MPS1000 selection (same as =ASCII 128).  REPEAT =0,1,.... This command sets the rate at which keys will repeat. A parameter of 0 turns off repeat; otherwise, the lower the number, the faster the repeat.  VOL =0,1,2,3,4,5,6,7,...,15 This command sets the volume of the keyclicks as specified by the associated parameter. (0 turns the volume off; 15 sets the loudest keyclick; default is 6)  When using programs that use your printer with CP/M you can get good printouts - even graphic programs. The problem is that CP/M+ on the C128 defaults to CBM-ASCII with a secondary address of 7. To make a change: A>conf prt1=asciiX where X is the secondary address for your interface or printer. Do this before doing any printing or using a program that uses the printer (it also eliminates the black mark on ). To use Commodore printers (or emulation): A>conf prt1=cbmX where X is the secondary address for your interface or printer. This works even on Print Master which is a CP/M (Kaypro) program that prints graphics pictures on cards, posters. Submitted by Don Hinds - BCS CUG