In the standard Digital Research CP/M 3 source code, all help pages are kept together in one
file, HELP.DAT.
To create the help database (```HELP.HLP```), there are two ways in CP/M:
Either use ```MINHLP.COM``` to create this file, but I could not find a .COM file of it and had
problems compiling and using the PL/M source code file.
The other CP/M way is to use ```HELP.COM``` with the parameter ```[C]``` which also compiles ```HELP.DAT```
to ```HELP.HLP```.
### On Linux/Unix
In this repository, the program ```makehelp``` is used to compile ```HELP.DAT``` to ```HELP.HLP```.
The supplied ```Makefile``` contains all steps neccessary:
* Concatenate all ```.help``` files from the subdirectories ```cpm3``` and ```romwbw``` to form ```HELP.DAT```
* While doing this, the line endings will be converted from Unix (LF) to DOS (CRLF) using ```dos2unix``` - note that ```dos2unix``` has to be available on the system!
* Run ```makehelp``` to compile ```HELP.DAT```
The resulting ```HELP.HLP``` can now be copied to the CP/M file system, next to ```HELP.COM```.
## License
**Makehelp** is taken from this repository: https://github.com/durgadas311/MmsCpm3
The license is as following:
Copyright 2011,2017 Douglas Miller <durgadas311@gmail.com>
Permission to modify and/or redistribute is granted provided no fee is charged, original copyright messages are included, and modifications are submitted back to original author.
The original CP/M 3 help files are Copyright 1980,1984 Digital Research, Inc.