home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
mbug
/
mbug162.arc
/
CHALKNEW.LBR
/
CHALK.DZC
/
CHALK.DOC
Wrap
Text File
|
1979-12-31
|
24KB
|
589 lines
.pl 66
CHALK
AN ELECTRONIC SPREAD SHEET
BY PAUL M WILSON
TABLE OF CONTENTS
1. OVERVIEW............................................... 2
2. GET STARTED............................................ 2
3. BOARD COMPONENTS....................................... 4
4. HELP................................................... 5
5. COMMANDS............................................... 6
6. STANDARDS.............................................. 8
7. BOARD DESIGN HINTS..................................... 8
8. DEFINE SYSTEM.......................................... 8
9. GLOSSARY............................................... 9
10. MESSAGES...............................................10
11. FILE STRUCTURE.........................................11
12. MAKE MONEY WITH CHALK..................................12
13. EXAMPLES...............................................13
.paè1. OVERVIEW:
CHAL╦ i≤ aε electroniπ spreadsheet« I⌠ allow≤ yo⌡ t∩ builΣ anΣ ì
maintaiε ß boarΣ oµ tabula≥ data« Somσ posssiblσ use≤ arσ casΦ flo≈ ì
projection¼ studen⌠ gradσ book¼ phonσ book¼ inventor∙ maintenance¼ ì
checδ booδ maintenance¼ anΣ sale≤ history.
┴ boarΣ i≤ ß tablσ havinτ row≤ anΣ columns« Thσ boarΣ ha≤ ß title« ì
EacΦ ro≈ anΣ eacΦ columε ma∙ havσ ß title« Thσ intersectioε oµ ß ro≈ ì
anΣ ß columε i≤ calleΣ ß cell« Cell≤ arσ thσ basiπ buildinτ blocδ oµ ì
thσ board« eacΦ cel∞ contain≤ aε amoun⌠ anΣ ß formula« Normall∙ ì
amount≤ arσ displayeΣ bu⌠ yo⌡ caε alternatl∙ seσ formulas.
Yo⌡ contro∞ al∞ title≤ anΣ thσ content≤ oµ al∞ cells« Yo⌡ caε savσ anΣ ì
etrievσ thσ content≤ oµ an∙ boarΣ a≤ ß file« SelecteΣ amount≤ oµ ì
existinτ oard≤ caε bσ mergeΣ witΦ thσ curren⌠ board« Row≤ anΣ column≤ ì
caε bσ addeΣ ≥ deleted« SelecteΣ portion≤ oµ thσ boarΣ caε bσ sorteΣ ì
b∙ ro≈ titlσ o≥ o≈ amoun⌠ iε ascendinτ o≥ descendinτ sequence« Thσ ì
boarΣ caε bσ printed.
2. GETTIN╟ STARTED.
Thi≤ sectioε explain≤ thσ step≤ necessar∙ t∩ star⌠ usinτ ß board« I⌠ ì
assume≤ tha⌠ thσ systeφ ha≤ beeε defined.
STEP PROMPT========== ENTER============== EXPLANATION============ NEXT
1 SYSTEM PROMPT CHALK LOGON TO CHALK 2
2 AUTHOR'S STATEMENT PRESS RETURN 3
3 AUTHOR'S STATEMENT PRESS RETURN 4
4 ENTER BOARD NAME OR EXISTING BOARD FILE LOAD BOARD INTO MEMORY 6
NEW NAME
WARNING BOARD NOT FOUND 4
NEW INITIALIZE NEW BOARD IN
MEMORY 5
Q EXIT CHALK
5 ENTER EXPECTED ROWS,
EXPECTED COLS ##,## BUILD EMPTY BOARD IN
MEMORY 6
IF BOARD WON'T FIT SHOW
##### BYTES MORE MEMORY
REQUIRED.
TRY SMALLER ARRAY 5
6 BOARD FORMAT THE BOARD IS NOW DISPLAYED.
======================================================================
.paè2.1 EXAMPLE OF LOGON FOR A NEW BOARD:
Note example screen size is 64 columns.
2.1.1 FIRST LOGON SCREEN:
==============================================================
|CHALK REVISION: 2.10 COPYRIGHT 1983 BY PAUL M WILSON |
|PRESS RETURN |
|NOT RESPONSIBLE FOR CONSEQUENTIAL DAMAGES |
|AUTHOR'S STATEMENT |
| |
==============================================================
2.1.2 SECOND LOGON SCREEN:
==============================================================
|CHALK REVISION: 2.10 COPYRIGHT 1983 BY PAUL M WILSON |
|PRESS RETURN |
| |
|AUTHOR'S STATEMENT CONTINUED |
| |
==============================================================
2.1.3 WHAT BOARD DO YOU WANT:
==============================================================
|CHALK REVISION: 2.10 COPYRIGHT 1983 BY PAUL M WILSON |
|ENTER BOARD NAME OR NEW<NEW> |
| |
==============================================================
2.1.4 SPECIFY BOARD SIZE:
==============================================================
|CHALK REVISION: 2.10 COPYRIGHT 1983 BY PAUL M WILSON |
|ENTER EXPECTED ROWS, EXPECTED COLS <3,4> |
|CURRENT ROWS: 3 COLS: 4 |
|MAX ROWS: 22 COLS:23 |
| |
==============================================================
Aε empt∙ boarΣ oµ │ row≤ b∙ ┤ column≤ wil∞ bσ constructed« Notσ tha⌠ ì
fo≥ thi≤ xamplσ thσ boarΣ coulΣ eventuall∙ gro≈ t∩ 2▓ row≤ b∙ 2│ ì
columns« I⌠ i≤ importan⌠ tha⌠ yo⌡ estimatσ a≤ accuratl∙ a≤ possiblσ ì
thσ dimension≤ oµ you≥ board« EacΦ timσ yo⌡ ruε chalδ anΣ specif∙ ß ì
ne≈ o≥ existinτ board¼ thσ maximuφ boarΣ sizσ wil∞ bσ computed« Chalδ ì
attempt≤ t∩ allocatσ aε equa∞ numbe≥ oµ row≤ anΣ column≤ beyonΣ thσ ì
curren⌠ boarΣ size« Tha⌠ i≤ ß ro≈ wil∞ bσ allocateΣ anΣ theε ß columε ì
repetitivel∙ unti∞ al∞ availablσ memor∙ i≤ used« Thu≤ shoulΣ yo⌡ adΣ ì
row≤ beyonΣ thσ initia∞ │ anΣ theε savσ thσ board¼ thσ nex⌠ timσ yo⌡ ì
ruε chalδ witΦ thi≤ board¼ ma° row≤ wil∞ probabl∙ bσ large≥ anΣ ma° ì
column≤ wil∞ bσ smaller.è3. BOARD COMPONENTS:
┴ boarΣ i≤ ß tablσ havinτ row≤ anΣ columns« Thσ boarΣ ha≤ ß title« ì
EacΦ ro≈ anΣ eacΦ columε ma∙ havσ ß title« Thσ intersectioε oµ ß ro≈ ì
anΣ ß columε i≤ calleΣ ß cell« Cell≤ arσ thσ basiπ buildinτ blocδ oµ ì
thσ board« EacΦ cel∞ contain≤ aε amoun⌠ anΣ ß formula« Normall∙ ì
amount≤ arσ displayeΣ bu⌠ yo⌡ caε alternatl∙ seσ formulas.
Yo⌡ contro∞ al∞ title≤ anΣ thσ content≤ oµ al∞ cells« Yo⌡ caε savσ anΣ ì
retrievσ thσ content≤ oµ an∙ boarΣ a≤ ß file« YelecteΣ amount≤ oµ ì
existinτ board≤ caε bσ mergeΣ witΦ thσ curren⌠ board« Row≤ anΣ column≤ ì
caε bσ addeΣ o≥ deleted« selecteΣ portion≤ oµ thσ boarΣ caε bσ sorteΣ ì
b∙ ro≈ titlσ o≥ ro≈ amoun⌠ iε ascendinτ o≥ descendinτ sequence.
3.1 BOARD COMMUNICATION:
Thσ firs⌠ threσ line≤ oµ thσ cr⌠ arσ useΣ t∩ communicatσ witΦ thσ ì
board.
3.1.1 LINE 1. HEADER INFORMATION:
Linσ onσ display≤ thσ locatioε oµ thσ curren⌠ cel∞ (whicΦ i≤ ì
highlighteΣ oε thσ display)¼ thσ boarΣ filσ name¼ copyright¼ automatiπ ì
curso≥ direction¼ anΣ thσ formulß oµ thσ curren⌠ cell« Iµ calculation≤ ì
mus⌠ bσ performeΣ t∩ updatσ thσ board¼ ß warninτ i≤ displayeΣ oε thσ ì
line.
3.1.2 LINE 2. DATA ENTRY PROMPT:
Line two displays the current row and column titles. commands, amounts
and formulas are input, the cursor advances and the board is refreshed.
Command prompts are also displayed on this line.
3.1.3 LINE 3. WARNINGS AND MESSAGES PERTINENT TO THE LAST DATA ENTRY.
3.2 BOARD DATA:
3.2.1 LINE 4. Board title and date.
3.2.2 LINE 5. Column identifiers.
3.2.3 LINE 6. Column titles.
3.2.4 LINE 7 thru N. Row identifier, row title, amounts or formulas.
NEW BOARD:
===============================================================
1|ROW: 1 COL:AA CHALK BY:PAUL M WILSON:CURSOR DOWN:A |
2| | |#######.## |
3| |
4|BOARD:NEW NEW |
5| AA AB AC AD |
6| |
7| 1 0.00 0.00 0.00 0.00 |
8| 2 0.00 0.00 0.00 0.00 |
9| 3 0.00 0.00 0.00 0.00 |
===============================================================è4. HELP:
Afte≥ ß boarΣ ha≤ beeε chosen¼ thσ hel≡ screen≤ caε bσ vieweΣ a⌠ an∙ ì
timσ b∙ enterinτ '?'.
The first help screen displays the commands & explains cursor motion.
================================================================
|C CALCULATE BOARD |T TITLE BOARD |AR ADD ROW |
|S SAVE BOARD ON DISK|TR TITLE ROW |DR DELETE ROW |
|DATE DATE BOARD |TC TITLE COL |AC ADD COL |
|HS HARDCOPY SCREEN |H HARDCOPY |DC DELETE COL |
|V VIEW ON/OFF |B VIEW BOARD |F VIEW FORMULA |
|Q QUIT |R RIGHT |D DOWN |
| |AB ADD BOARD |SORT SORT |
| |
|M MOVE CURSOR FOLLOWED BY ANY COMBINATION OF: |
| A COL 1 |W ROW 1 |R RIGHT A SCREEN |
| S LEFT A COL |E UP A ROW |V DOWN A SCREEN |
| D RIGHT A COL|X DOWN A ROW| |
| F LAST COL |Z LAST ROW |
| Q COL 1 ROW 1|RRCC WHERE RR IS ROW AND CC IS COL |
| |
|? HELP |
| |
================================================================
The second help screen describes formula rules.
=====================================================================
|FORMULA DESCRIPTION |FORMULA DESCRIPTION |
|FA ACTUAL |FB BLANK |
|Frr+ss ROW rr + ROW ss |Fcc+dd COL cc + COL dd |
|Frr-ss ROW rr - ROW ss |Fcc-dd COL cc - COL dd |
|Frr*ss ROW rr * ROW ss |Fcc*dd COL cc * COL dd |
|Frr/ss ROW rr / ROW ss |Fcc/dd COL cc / COL dd |
|F###%rr PERCENT OF ROW rr |F###%cc PERCENT OF COL cc |
|Frr&ss ROW rr THRU ROW ss SUM |Fcc&dd COL cc THRU COL dd SUM |
|Ftt>uu MOVE ROW tt COL cc |
| |
|NOTE: |
|rr AND ss MUST BE LESS THAN THE CURRENT ROW. |
|cc AND dd MUST BE LESS THAN THE CURRENT COL. |
|tt MAY BE ANY ROW. uu MAY BE ANY COL LESS THAN THE CURRENT COL. |
|uu MAY EQUAL CUR COL IF CELL ttuu HAS BEEN CALCULATED. |
| |
|CALCULATIONS FOR EACH CELL ARE MADE IN COL FASHION FROM ROW 1 COL 1|
|TO THE LAST ROW OF COL 1 AND THEN ADVANCING TO THE NEXT COL. |
|'C' IN THE TOP LINE AFTER FREE INDICATES CALCULATIONS ARE NEEDED. |
|CALCULATIONS ARE MADE BY ENTERING 'C'. |
| |
=====================================================================
è5. COMMANDS:
Commands can be viewed by entering '?'.
COMMAND DESCRIPTION EXPLANATION
_______ _____________▀ _______________________________________________
AB ADD BOARD Adds amounts from a specified row and col range
of a specified board to the current board using
the current cell as the upper left hand corner.
AC ADD COL Inserts a new col to the immediate right of the
current col. The new col will have zero for all
values and will have the same formula charac-
teristics as the current col. Formulas are
automatically adjusted, calculations are
performed and the screen is refreshed. The
cursor is placed in the new col.
AR ADD ROW Inserts a new row immediatly below the current
row. The new row will have zeros for all values
but it will have the same formula character-
istics as the current row. All formulas are
automatically adjusted, calculations are
performed and the screen is refreshed. The
cursor is placed in the new row.
B VIEW BOARD Refreshes the screen with the amounts centered
around the current cell. Sets the view formula
toggle off.
C CALCULATE BOARD Computes current amounts for the board.
Refreshes the screen with amounts. Sets view
formula toggle off. Sets view board toggle on.
D DOWN Toggle controls the direction of the automatic
cursor after entry of data. If in formula mode
the next cell will be immediatly down. If in
amount mode the next cell will be the next cell
down which can accept an amount.
DATE DATE BOARD Updates the date associated with the board.
DC DELETE COL Deletes the current col. Adjusts all formulas.
computes current amounts for the board. Columns
referenced in a formula can't be deleted. The
cursor is placed in the prior column.
DR DELETE ROW Deletes the current row. Adjusts all formulas.
Computes current amounts for the board. Rows
referenced in a formula can't be deleted. The
cursor is placed in the prior row.
èCOMMAND DESCRIPTION EXPLANATIO╬ (ctd)
------- -------------- -----------------------------------------------
F VIEW FORMULA Refreshes the screen with the formulas centered
around the current cell. Sets the view amounts
toggle off.
H HARDCOPY Print a hardcopy of the board. data printed
depend on whether the 'b' or 'f' toggle is set.
HS HARDCOPY SCREE╬ Print a hardcopy of the current screen only.
Q QUIT Quit. If data has been changed, tries to save
the board.
R RIGHT Toggle controls the direction of the automatic
cursor after entry of data. In formula mode
the next cell will be immediatly to the right.
In amount mode the next cell will be the next
cell to the right which can accept an amount.
S SAVE BOARD ON Calculates amounts for the board. Sets view on.
DISK refreshes the screen. asks for the name to save
the board as. If the board name already exists
gives you a chance to change your mind.
SORT SORT Any valid range of rows may be sorted in
ascending or descending sequence by either row
title or amounts of the current col.
Formula patterns for all rows must match.
T TITLE BOARD Title board.
TC TITLE COL Title the current col. The cursor automatically
advances to the next col for entry of a title
in that col too. Press return when you are
done entering col titles.
TR TITLE ROW Title the current row. The cursor automatically
advances to the next row for entry of a title
in that row too. Press return when you are
done entering row titles.
V VIEW ON/OFF Toggle to suppress viewing of the entire board.
Used to speed entry of data and formulas.
6. STANDARDS:
Data entry. The reply to any prompt must terminate with a return.
Q will generally exit a step.
Return will leave data unchanged.
Amounts must have zero or two places to the right of the decimal.
Minus signs are leading.
è7. DEFINE THE SYSTEM:
SYSTEM REQUIREMENTS:
CP/M system with at least 48k.
CRT able to:
Home the cursor.
Clear screen from cursor to end of screen.
Toggle highlighting on and off (highly desirable).
Ring bell.
PRINTER (highly desirable).
7.1 MAKE A COPY OF THE CHALK DISKETTE AND SAVE IT!
A≤ yo⌡ wil∞ probablσ Wan⌠ t∩ givσ CHAL╦ t∩ friend≤ (hundred≤ I hope!)« ì
Pleasσ d∩ i⌠ now.
7.▓ CHAL╦ assume≤ thσ curren⌠ activσ drivσ contain≤ thσ followinτ ì
files:
1. CHALK.CO═ 2. CHALK1.OV╠ 3. CHALK2.OV╠
4. CHALK3.OV╠ 5. CHALK.CT╠ 6. CHALKNEW.COM
Thesσ arσ thσ onl∙ file≤ tha⌠ arσ absolutel∙ requireΣ t∩ executσ ì
CHALK« CHALKNEW.COM is only needed when reconfiguring the system.
7.3 TAILOR CHALK TO YOUR SYSTEM CONFIGURATION:
Execute CHALKNEW to modify the following fields in CRT.CTL:
1. SCREEN DEPTH.
2. SCREEN WIDTH.
3. PRINTER PAGE LINES.
4. PRINTER PAGE WIDTH.
5. HOME. This is the command to home the cursor only. Don't use the
command to home and clear.
6. CLEAR FROM CURSOR TO END OF SCREEN.
7. BRIGHT.
8. DIM.
9. BELL.
10. PRINTER FORM FEED.
Note that items 5 thru 10 expect the decimal values of the ascii character
codes needed to form that command. If more than one ascii character is
needed, they must be separated by commas. For example the Hazletine 1500
command to home the cursor is '126,18'. See the control file if you need
to know more.
.paè8. BOARD DESIGN HINTS:
Looδ fo≥ aε existinτ boarΣ simila≥ t∩ thσ boarΣ yo⌡ wan⌠ anΣ cop∙ it.
Iµ yo⌡ can'⌠ finΣ aε existinτ boarΣ t∩ cop∙ theε d∩ thσ following.
8.▒ Estimatσ thσ numbe≥ oµ row≤ anΣ column≤ yo⌡ wil∞ need« Thi≤ i≤ ì
importan⌠ a≤ i⌠ i≤ timσ consuminτ t∩ adΣ o≥ deletσ row≤ anΣ columns.
8.2 TITLE THE BOARD.
8.3 TITLE ROWS.
8.4 TITLE COLUMNS.
8.5 DEFINE FORMULAS.
Iµ yo⌡ arσ summinτ ß serie≤ oµ cell≤ i⌠ i≤ helpfu∞ t∩ makσ thσ firs⌠ ì
cel∞ oµ thσ serie≤ blank« Sincσ blanδ cell≤ alway≤ contaiε ß valuσ oµ ì
zero¼ thi≤ doesn'⌠ affec⌠ thσ calculation≤ ye⌠ make≤ i⌠ mucΦ easie≥ t∩ ì
adΣ o≥ deletσ thσ firs⌠ cel∞ containinτ data.
Remembe≥ tha⌠ calculation≤ arσ alway≤ performeΣ froφ to≡ t∩ bottoφ ì
lef⌠ t∩ right.
8.6 ENTER INITIAL AMOUNTS.
8.7 BE SURE TO SAVE THE BOARD.
9. GLOSSARY:
AMOUNT║ Any quantity in the range +/- 99999999.99.
BOARD║ Thσ filσ yo⌡ arσ currentl∙ workinτ with« Ma∙ havσ ß namσ oµ u≡ ì
t∩ ╕ characters« Thσ boarΣ ma∙ als∩ bσ giveε ß title« Thσ ì
curren⌠ boarΣ ma∙ bσ saveΣ a≤ man∙ time≤ a≤ desireΣ fo≥ an∙ ì
CHALK session.
CELL║ Thσ basiπ buildinτ block≤ oµ thσ board« Thσ curren⌠ cel∞ i≤ ì
highlighted« EacΦ cel∞ contain≤ aε amoun⌠ anΣ ß formula« ì
Unles≤ yo⌡ arσ iε formulß modσ yo⌡ wil∞ seσ aε entereΣ amoun⌠ ì
o≥ ß calculateΣ amoun⌠ iε eacΦ cell« Cell≤ arσ addresseΣ b∙ ì
ro≈ anΣ column.
COLUMN║ EacΦ cel∞ occupie≤ ß columε address« Column≤ addresse≤ arσ ▓ ì
alphabetiπ characters.
FORMULA║ Thσ algorithφ useΣ t∩ displa∙ thσ computeΣ amoun⌠ fo≥ an∙ ì
cell« Seσ thσ hel≡ screen≤ fo≥ morσ abou⌠ formulae.
HAR─ COPY║ Thσ printeΣ outpu⌠ availablσ fo≥ an∙ boarΣ o≥ screen.
ROW║ EacΦ cel∞ occupie≤ ß ro≈ address.
TITLE║ Yo⌡ caε titlσ ß board¼ als∩ eacΦ ro≈ anΣ eacΦ column.
.PAè10« MESSAGES:
Message≤ appea≥ oε thσ thirΣ linσ oµ thσ screen« The∙ describσ thσ ì
result≤ oµ thσ las⌠ entereΣ data« Iµ aε erro≥ ha≤ beeε madσ thσ bel∞ ì
wil∞ ring.
11« FIL┼ STRUCTURE:
Al∞ datß file≤ enΣ witΦ thσ │ character≤ 'BRD'.
Al∞ documentatioε file≤ enΣ witΦ thσ │ character≤ 'DOC'.
Al∞ examplσ board≤ star⌠ witΦ thσ threσ character≤ 'CHK'.
Fivσ file≤ arσ requireΣ oε thσ systeφ anΣ the∙ mus⌠ bσ oε thσ curren⌠ ì
activσ drive« The∙ are:
1« CHALK.COM
2« CHALK1.OVL
3« CHALK2.OVL
4« CHALK3.OVL
5« CHALK.CTL
Thσ systeφ documentatioε filσ i≤ CHALK.DOC.
Thσ examplσ documentatioε filσ is CHALKEX.DOC
CHALKA2B.SU┬ i≤ ß submi⌠ filσ t∩ PI╨ al∞ chalδ file≤ t∩ drivσ B.
CHALKNEW.CO═ i≤ useΣ t∩ definσ thσ system.
11.▒ CONTRO╠ FILE:
Thσ contro∞ filσ i≤ nameΣ CHALK.CTL.
I⌠ consist≤ oµ line≤ oµ number≤ separateΣ b∙ commas.
EacΦ linσ i≤ terminateΣ b∙ 255.
Fo≥ examplσ thσ linσ fo≥ ß bel∞ i≤ usually║ 7,255<CRLF>
LIN┼ DEFAULT
============================================╜ =================
REGISTRATIO╬ 0,255<CRLF>
RO╫ TITL┼ LENGT╚ 16,255<CRLF>
COLUM╬ TITL┼ LENGT╚ 10,255<CRLF>
SCREE╬ DEPT╚ 24,255<CRLF>
SCREE╬ WIDT╚ 80,255<CRLF>
PRINTE╥ PAG┼ LINE╙ 66,255<CRLF>
PRINTE╥ PAG┼ WIDT╚ 132,255<CRLF>
HOM┼ 126,18,255<CRLF>
CLEA╥ FRO═ CURSO╥ T╧ EN─ O╞ SCREE╬ 126,24,255<CRLF>
BRIGH╘ 126,31,255<CRLF>
DI═ 126,25,255<CRLF>
BEL╠ 7,255<CRLF>
PRINTE╥ FOR═ FEE─ 12,255<CRLF>
LAS╘ LIN┼ O╞ FIL┼ END<CRLF>
Cautioε shoulΣ bσ useΣ iε modifyinτ thesσ parameters« Modificatioε oµ ì
titlσ lengtΦ parameter≤ ma∙ causσ previou≤ board≤ t∩ bσ processeΣ ì
incorrectly« Defaul⌠ value≤ arσ fo≥ ß HAZLETIN┼ 150░ CRT« Yo⌡ ma∙ havσ ì
t∩ changσ HOME¼ CLEAR¼ BRIGH╘ anΣ DI═ fo≥ you≥ CRT« Iµ yo⌡ don'⌠ havσ ì
BRIGH╘ anΣ DI═ o≥ thσ equivalen⌠ oε you≥ CRT¼ theε usσ 0,255<CRLF╛ fo≥ ì
thosσ parameters.è11.▓ DAT┴ FILE:
Al∞ board≤ havσ ß typσ oµ BRD« Savinτ aε existinτ boarΣ cause≤ thσ olΣ ì
boarΣ typσ t∩ becomσ BAK.
BOAR─ TITLE
DAT┼ A╙ MMDDYY
MA╪ ROW,MA╪ COL
RO╫ TITL┼ 1
...........
RO╫ TITL┼ N
COLUM╬ TITL┼ 1
..............
COLUM╬ TITL┼ N
Cel∞ datß arrangeΣ ro≈ majo≥ anΣ columε minor« EacΦ cel∞ i≤ oε ß line« ì
┴ cel∞ contain≤ thσ followinτ field≤ separateΣ b∙ commas:
VALUE
FORMUL┴ TYPE
FORMUL┴ ARGUMEN╘ 1
FORMUL┴ ARGUMEN╘ 2
11.│ SUBMI╘ FILE║ CHALKA2B.SUB
PIP
B:=CHALK.COM[OV]
B:=CHALK1.OVL[OV]
B:=CHALK2.OVL[OV]
B:=CHALK3.OVL[OV]
B:=CHALK.CTL
B:=CHALK.DOC
B:=CHALKEX.DOC
B:=CHALKA2B.SUB
B:=CHKCASH.BRD
B:=CHKCLASS.BRD
B:=CHKMETER.BRD
B:=CHKPHONE.BRD
B:=CHKSALES.BRD
B:=CHKSIMP.BRD
B:=CHALKUSR.DOC
12« DISTRIBUT┼ CHAL╦ T╧ YOU╥ FRIENDS:
╔ reall∙ wan⌠ yo⌡ t∩ distributσ chalδ t∩ you≥ friends« Yo⌡ migh⌠ makσ ì
ß fe≈ buck≤ oε it« SUBMI╘ CHALKA2B« Chalδ file≤ anΣ documentatioε wil∞ ì
bσ copieΣ froφ drivσ ß t∩ drivσ B« Fee∞ freσ t∩ adΣ you≥ comment≤ t∩ ì
chalkusr.doc¼ bu⌠ pleasσ don'⌠ changσ anythinτ else« remembe≥ thσ nex⌠ ì
gu∙ migh⌠ neeΣ wha⌠ yo⌡ change.
13« EXAMPLES:
SE┼ CHALKEX.DOC.
102083=================╜ EN─ CHALK.DO├ ì
=======================================
èèèèè
12