home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
CPM
/
CPM68K
/
KMINCE.LBR
/
AAAREAD.ME
next >
Wrap
Text File
|
2000-06-30
|
3KB
|
60 lines
This is the code for `KMince'. There are several submit (.sub)
files I used to build the system on my machine. You may need to edit
these files for your system. My system is setup with three disk
drives:
A: - the system and boot disk (a floppy)
B: - the user disk (another floppy)
and E: - a RAMDISK for fast scratch space. (I use the E: drive to
hold commonly used programs and files, like the C compiler.)
I solved the too-long-command-line problem mentioned in the
notes that comes with Mince for CP/M-68K, by putting all but one of
the object files (.o) into a library with the AR68 program. The
submit file ADDLIB.SUB will put one or more object files into the
library. You need to be carefull of the order of the files - see
MINCELIB.LST for the correct order.
The submit file CM.SUB will compile one module. It is really
just a slight variation of the C.SUB file supplied with CP/M-68K.
The submit file CML.SUB will link up a copy of mince. It is setup to
generate an non-relocatable .68K file with a start address of $500.
You may need to change KEYPAD.C to select which type of terminal
you are using. Also, you will have to modify the swap file (using
CONFIG.68K) to include the escape sequences to turn on and off the
alternitive keypad modes for your terminal. For most VT52 clone
terminals the sequences are ESC-= to turn on the keypad and ESC-> to
turn it off. The turn on sequence should be part of the terminal
initialize sequence and the turn off sequence should be part of the
terminal reset sequence. If your terminal is not covered by one the
terminals already set up, you should be able to modify one the
existing files to suit. The files H19KEYS.C, VI50KEYS.C, VT100KEY.C,
VT52KEYS.C and Z29KEYS.C do not get compiled by themselves. One of
them gets included into KEYPAD.C when it gets compiled.
Presently five main kinds of terminals are supported:
H19KEYS.C - H/Z-19's
VI50KEYS.C - Visual 50's
VT100KEY.C - VT100's and look alikes (VT101, VT102, VT125, GiGi's)
VT52KEYS.C - VT52 clones, mainly InfoTon types
Z29KEYS.C - H/Z-29's (a different flaver of VT52).
Most popular smart terminals are either VT100 (ANSI) or VT52 clones.
So, between the VT52KEYS.C and VT100KEY.C files you should not have
alot of trouble building a KMince system.
The KMINCE.DOC file is a brief manual describing the KMince
keypad and other features KMince provides. All of Mince's normal
commands and key bindings are still there. Kmince just adds some
extra goodies.
If you have trouble, send me a message. My ARPANet address is
Heller%UMass-CS@CSNet-Relay.
Robert Heller
es.
If you have trouble, send me a message. My ARPANet address is
He