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
/
MBUG
/
MBUG001.ARC
/
HELP.HLP
< prev
next >
Wrap
Text File
|
1979-12-31
|
7KB
|
125 lines
Welcome to the HELP Command
How to use the HELP Command
How to write .HLP Files
Help on CP/M in general
:HELP: Welcome to the HELP Command
Welcomσá t∩ thσ HEL╨ Commandíá Thσ HEL╨ CommanΣ i≤ designeΣ t∩ assis⌠ ì
you¼á thσá CP/═á user¼á iεá thσ usσ oµ CP/═ iε genera∞á anΣá specifiπá CP/═ ì
command≤á iεá particular«á I⌠á i≤á designeΣá a≤á aεá interactive¼á on-linσ ì
assistancσ system.
HEL╨ pull≤ iε file≤ nameΣ <FILENAME>.HL╨ froφ disδ anΣ display≤á thesσ ì
t∩ thσ use≥ iε ß pageΣ mode« Thesσ file≤ arσ oµ tw∩ basiπ type≤ -- indexeΣ ì
anΣ non-indexed.
IndexeΣ file≤ arσ thosσ .HL╨ file≤ whicΦ star⌠ witΦ aε index« Thi≤ i≤ ì
aεá examplσá oµá aε indexeΣ file«á Wheε HEL╨ load≤á aεá indexeΣá file¼á i⌠ ì
display≤á thi≤ inde° t∩ thσ use≥ anΣ allow≤ hiφ t∩ selec⌠ entrie≤ froφá it« ì
Thσá use≥ ma∙ selec⌠ a≤ man∙ entrie≤ a≤ hσ desire≤ iε an∙ orde≥ hσá desire≤ ì
b∙á simpl∙ typinτ thσ lette≥ oµ hi≤ selection«á Oncσ thσ use≥ ha≤ madσ hi≤ ì
selection¼ hel≡ wil∞ looδ u≡ thσ bod∙ oµ tex⌠ hσ selecteΣ anΣ displa∙ i⌠ t∩ ì
hiφá iε ß pageΣ mode«á Wheε thσ use≥ ha≤ finisheΣ readinτá hi≤á selection¼ ì
HEL╨á theε return≤ hiφ t∩ thσ inde° menu«á Typinτ ß Control-├ wil∞ returε ì
thσ use≥ t∩ CP/M.
Non-indexeΣá file≤á arσá thosσ .HL╨ file≤ whicΦ d∩ no⌠ star⌠á witΦá aε ì
index«á Iε sucΦ cases¼á HEL╨ wil∞ immediatel∙ displa∙ thσ content≤ oµá thσ ì
filσ t∩ thσ use≥ and¼á wheε thσ use≥ ha≤ finisheΣ lookinτ a⌠ it¼á HEL╨ wil∞ ì
returε t∩ CP/M.
HEL╨ i≤ menu-driven¼ anΣ al∞ thσ command≤ availablσ t∩ thσ use≥ a⌠ an∙ ì
giveε timσ arσ displayeΣ t∩ him«
HEL╨ caε bσ ß ver∙ usefu∞ too∞ fo≥ on-linσ referencσ t∩ thσ user« It¼ ì
iε conjunctioε witΦ thσ man∙ HL╨ file≤ no≈ available¼ ha≤ alread∙ proveε t∩ ì
be of significant value.
Richard Conn
:HELP: How to use the HELP Command
Thσ HEL╨ CommanΣ i≤ executeΣ iε onσ oµ threσ ways:
(1) by just typing 'HELP'
(2) by typing 'HELP FILENAME', where FILENAME
is the name of a disk file named FILENAME.HLP
(3) by typing 'HELP FILENAME.EXT', where
FILENAME.EXT is the name of a file created in
the format of a help file
Iµ thσ use≥ type≤ jus⌠ 'HELP'¼á hσ wil∞ receivσ thσ HELP.HL╨ hel≡ filσ ì
(no≈ beinτ displayeΣ t∩ you)« Fo≥ al∞ othe≥ form≤ oµ thσ HEL╨ command¼ thσ ì
use≥ wil∞ seσ thσ specifieΣ hel≡ filσ information« Generall∙ speaking¼ thσ ì
namσá oµ thσ hel≡ filσ shoulΣ bσ indicativσ oµ it≤á subject¼á likσá CPM.HL╨ ì
shoulΣ contaiε hel≡ informatioε oε CP/M.
:HELP: How to write .HLP files
File≤á useΣ b∙ thσ HEL╨ prograφ arσ eithe≥ simplσ CP/M-standarΣá file≤ ì
oµáá ASCI╔áá tex⌠á o≥á ASCI╔á file≤á generateΣá b∙á thσá WorΣáá Sta≥áá tex⌠ ì
editor/formatter« Thesσ files¼ a≤ mentioneΣ above¼ arσ oµ tw∩ basiπ types║ ì
indexeΣá anΣ non-indexed¼á anΣ eacΦ typσ i≤ relateΣ t∩ thσ othe≥ anΣ i≤á oµ ì
thσ samσ basiπ format«
Grouping of Information
Informatioεá displayeΣ t∩ thσ use≥ i≤ groupeΣ b∙ thσ inde° iεá indexeΣ ì
HL╨á file≤á anΣ ma∙ als∩ bσ groupeΣ b∙ line≤ beginninτ witΦ Forφ FeeΣá (^L⌐ ì
characters« Groupinτ i≤ aε effectivσ wa∙ t∩ logicall∙ organizσ informatioε ì
s∩á tha⌠á meaninτ wil∞ bσ morσ clea≥ t∩ thσ use≥ anΣ unit≤á oµá informatioε ì
will not pass between screen displays.
Non-Indexed .HLP Files
Non-indexeΣ .HL╨ file≤ arσ simplσ ASCI╔ file≤ whicΦ star⌠ witΦ ß coloε ì
(:⌐ a≤ thσ firs⌠ characte≥ oµ thσ filσ anΣ consis⌠ oµ ASCI╔ tex⌠ (witΦ eacΦ ì
linσ terminateΣ b∙ ß carriagσ return/linσ feeΣ characte≥ combination)« Thσ ì
informatioεá iεá sucΦá ß hel≡ filσ consist≤ oµ al∞ tex⌠ afte≥á thσá leadinτ ì
coloεá u≡ t∩ eithe≥ thσ terminatinτ end-of-filσ marδ (control-Z⌐ o≥á ßá ne≈ ì
linσ whicΦ start≤ witΦ ß colon.
Indexed .HLP Files
IndexeΣá .HL╨á file≤ arσ simplσ ASCI╔ file≤ whicΦ d∩ no⌠ star⌠ witΦá ß ì
coloεá (:⌐á a≤ thσ firs⌠ characte≥ oµ thσ file«á Thi≤ typσá oµá .HL╨á filσ ì
consist≤á oµ onσ o≥ morσ norma∞ ASCI╔ tex⌠ line≤ a≤ thσ firs⌠ line≤ oµá thσ ì
filσá followeΣ b∙ informatioε section≤ whicΦ begiε witΦ ß linσ whosσá firs⌠ ì
characte≥á i≤á ßá coloεá anΣ enΣ witΦ eithe≥ thσ firs⌠á linσá oµá thσá nex⌠ ì
informatioε sectioε o≥ thσ enΣ oµ thσ file.
:HELP: General Information on CP/M
CP/═ i≤ ß monito≥ contro∞ prograφ fo≥ microcompute≥ systeφ developmen⌠ ì
whicΦá use≤ IBM-compatiblσ flexiblσ disk≤ (flopp∙ disks⌐ fo≥ mas≤á storage« ì
Usinτá ßá microcompute≥á mainframσá baseΣ oε Intel'≤ 808░á o≥á Zilog'≤á Z8░ ì
microprocessor¼áá CP/═áá provide≤áá ßá genera∞á environmen⌠áá fo≥áá prograφ ì
construction¼á storage¼á anΣ editing¼ alonτ witΦ assembl∙ anΣ prograφ debuτ ì
facilities«á Aε importan⌠ featurσ oµ CP/═ i≤ tha⌠ i⌠ caε bσ easil∙ altereΣ ì
t∩á executσá witΦ an∙ compute≥ configuratioε whicΦ use≤ aεá Inte∞á 808░á o≥ ì
Ziloτá Z8░ Microprocesso≥ anΣ ha≤ a⌠ leas⌠ 16╦ byte≤ oµ maiε memor∙ witΦ u≡ ì
t∩ fou≥ IBM-compatablσ diskettσ drives.
Thσá CP/═ monito≥ provide≤ acces≤ t∩ program≤ througΦ ßá comprehensivσ ì
filσá managemen⌠á system«áá Thσá filσá subsysteφá support≤á ßá nameΣá filσ ì
structure¼á allowinτ dynamiπ allocatioε oµ filσ spacσ a≤ wel∞ a≤ sequentia∞ ì
anΣá randoφá filσ access«á Usinτ thi≤ filσ system¼á ß u≡á t∩á 6┤á distinc⌠ ì
program≤ caε bσ storeΣ iε botΦ sourcσ anΣ machine-executablσ form.
Digita∞á Research¼á thσá designe≥ oµ CP/M¼á ha≤ provideΣ ß se⌠ oµá si° ì
manual≤ whicΦ describσ thσ usσ anΣ operatioε oµ CP/═ iε detail.
These manuals are:
1« Aε Introductioε t∩ CP/═ Feature≤ anΣ Facilitiesì
2. ED: A Context Editor for the CP/M Disk System
3. ASM: CP/M Assembler User's Manual
4« DDT║ CP/═ Dynamiπ Debugginτ Too∞ User'≤ Manual
5. CP/M Interface Guide
6. CP/M System Alteration Guide
A≤ thσ reade≥ caε see¼á CP/═ support≤ ß contex⌠ editor¼á aεá assemble≥ ì
(Intel-compatable)¼á anΣá ßá debugge≥ system«á Thesσ arσ availablσ iεá thσ ì
basiπ CP/═ package«á Therσ i≤ ß largσ variet∙ oµ othe≥ softwarσá availablσ ì
whicΦá caεá ruε unde≥ CP/═ witΦ littlσ o≥ n∩ modification«á SucΦá softwarσ ì
include≤á severa∞á assembler≤ (botΦ 808░ anΣá Z80)¼á ßá symboliπá debugger¼ ìèsevera∞á high-leve∞á language≤ (includinτ FORTRA╬á I╓á {compiler}¼á BASIC-┼ ì
{translator}¼á CBASI├ {translator}¼ man∙ interpretivσ BASICs¼ ALGOL¼ FOCAL¼ ì
anΣá C)¼á anΣá severa∞ special-purposσ application≤ program≤ (sucΦ a≤á tex⌠ ì
formattinτ system≤ anΣ accountinτ systems).
Refe≥á t∩ thσ indicateΣ manual≤ and/o≥ thσ CP/═ hel≡ filσ fo≥á furthe≥ ì
information.