From a3fd3419f0d63fc0e935b8d770e97d0afdab7da6 Mon Sep 17 00:00:00 2001 From: "Jeffrey H. Johnson" Date: Fri, 9 Apr 2021 07:38:59 -0400 Subject: [PATCH] Add 3rdparty/bigfoot: BIGFOOT 1.0, 7 January 1984 --- 3rdparty/bigfoot/bigfoot.com | Bin 0 -> 17152 bytes 3rdparty/bigfoot/bigfoot.mss | 179 +++++++++++++++++++++++++++++++++++ 3rdparty/bigfoot/testdoc.mss | 31 ++++++ 3 files changed, 210 insertions(+) create mode 100644 3rdparty/bigfoot/bigfoot.com create mode 100644 3rdparty/bigfoot/bigfoot.mss create mode 100644 3rdparty/bigfoot/testdoc.mss diff --git a/3rdparty/bigfoot/bigfoot.com b/3rdparty/bigfoot/bigfoot.com new file mode 100644 index 0000000000000000000000000000000000000000..beb43cdfbd1968256afdf3488c04fbdb386b374e GIT binary patch literal 17152 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 +@STYLE +@MESSAGE +@PAGEHEADING +@pagefooting(center=@value) +@style(spacing 1 line, spread 1 line) +@style(chapters no) +@begin(center) +@u + +USER'S GUIDE + +by + +Michael A. Covington + + +Last revised 7 January 1984 + + +Athens Microcomputer Center +2173 West Broad Street +Athens, Georgia 30604 +@end(center) +@begin(text) +@section(Introduction) + +BIGFOOT is a program that frees you from two of the most +important limitations of Perfect Writer. In itself, Perfect +Writer prohibits footnotes more than 300 characters long, and the +entire set of footnotes cannot exceed the size of the Perfect +Writer endspace (typically 5000 characters). BIGFOOT provides a +way of getting around both of these restrictions, so that the +lengths of individual footnotes and the total space occupied by +footnotes is limited only by the disk space available. + +BIGFOOT works by creating a rearranged copy of your document +which you can then format and print with Perfect Writer in the +usual way. BIGFOOT picks up all the footnotes -- marked with the +@@NOTE command, just as if they were to be processed by Perfect +Writer -- and places them in a numbered list either at the end of +your document or in a separate file; at the original location of +each footnote BIGFOOT places a command to print the appropriate +superscript number. + +Since the rearranging is done in a copy of your document rather +than in the original, you can make revisions by editing the +original and running it through BIGFOOT again. In this way you +can add or remove footnotes -- or anything else -- and have the +footnote numbering come out correct in the final version. You +can also edit the rearranged copy in order to control the fine +details of the format in which the footnotes are printed. + +@section(A Note to Beginners) + +The remainder of this manual presupposes that you are already +familiar with Perfect Writer. If not, you should probably put +BIGFOOT aside until you have had some practice using Perfect +Writer by itself. + +@section(Using BIGFOOT) + +Your BIGFOOT disk is not copy-protected, and we strongly +recommend that you make a copy of it to work with while storing +the original in a safe place. In what follows, when we mention +your BIGFOOT disk, we mean the working copy, not the original. + +BIGFOOT accepts Perfect Writer document files with footnotes +marked with @@NOTE (just as for Perfect Writer); the only +difference is that, in a document to be processed by BIGFOOT, the +footnotes can be of unlimited length. + +To activate BIGFOOT, do the following: + +(1) Use Perfect Writer to create and save the document that you +want to process. Mark footnotes with @@NOTE (just as if they +were to be processed by Perfect Formatter). With BIGFOOT, the +footnotes can be of any length and are always placed in a +numbered list at the end of the document or on a separate file, +not at the foot of the page. + +(2) If in Perfect Writer, exit to CP/M. + +(3) Remove the Perfect Writer disk from drive A and insert the +BIGFOOT disk. (Your document disk remains in drive B.) Type +@ux(@w(A:BIGFOOT)). + +(4) BIGFOOT asks you for the name of the file containing the +original document and the name of the file onto which the +rearranged document is to be written. (The file that is to be +written does not have to exist already; BIGFOOT will create it. +If, however, a file with the same name exists already, it will be +overwritten.) + +For safety, the name of the file that BIGFOOT is to create must +end in '.BFT'; if necessary, BIGFOOT will change the file name +that you type in order to ensure that this is so. On the other +hand, the file name for the original document cannot end in +'.BFT' (it usually ends in '.MSS'). + +(4) BIGFOOT asks you whether you want the footnotes included in +the original file. If so, you are asked to indicate a disk drive +on which BIGFOOT can use some temporary work space; Drive A +(containing the BIGFOOT disk) is usually satisfactory. If you +want the footnotes written on a separate file, BIGFOOT does not +need work space and instead asks you to name the file on which +the footnotes are to be written. + +(5) BIGFOOT displays the numbers of the footnotes that are being +processed (analogous to the page numbers displayed by Perfect +Formatter and Perfect Printer). The run ends with a +"Reformatting complete" message. + +(6) The next step is to get back into Perfect Writer (by placing +the Perfect Writer disk in drive A and typing MENU) and format +and print the newly created file. For instance, if you had an +original document named MYFILE.MSS and you've just created a +rearranged version called MYFILE.BFT, you should ask Perfect +Writer to format MYFILE.BFT (producing MYFILE.FIN) and then print +MYFILE.FIN. (Careful here! If, after formatting MYFILE.BFT, you +just hit RETURN when Perfect Writer asks you what file to print, +Perfect Writer may want to print MYFILE.BFT, which is wrong; you +want to print MYFILE.FIN.) + +@section(Important Notes) + +(1) Unlike Perfect Writer, BIGFOOT does not assume '.MSS' at the +ends of file names for which the extension is not specified. +With BIGFOOT, you must type the complete file name (preferably +including drive). + +(2) Note that neither BIGFOOT nor Perfect Writer accepts +@@BEGIN(NOTE) or @@END(NOTE). @@BEGIN and @@END can be used only +with environment format commands such as TEXT and FLUSHLEFT. + +(3) Place the @@NOTE marker exactly where you want the footnote +number to appear. Do not space before it unless you want a space +before the footnote number. + +(4) No matter how strange the output from BIGFOOT looks, try +actually running it through the Perfect Writer formatter before +concluding that there is anything wrong with it. Since BIGFOOT +preserves all line breaks in the original and in addition +introduces a line break at every footnote, the reformatted +document will contain many lines that are shorter than the +original. + +(5) When you ask for footnotes to be included in the reformatted +document, they are placed right at the end of it. Therefore, +formatting commands intended to affect footnotes can be placed at +the end of the original document; the footnotes will be placed +after them. + +@section(Error Messages) + +@flushleft(@u) +You have asked BIGFOOT to read a file that does not exist. +Double-check the file name, including the drive specification. + +@flushleft(@u) +BIGFOOT is unable to write on the disk that you have asked it to +use. The disk may be full (use the STAT command to find out), or +something else may be wrong (e.g., drive door not closed). + +@flushleft(@u) Your original document file +probably contains a footnote that never ends; that is, you have +forgotten the closing bracket after an "@@NOTE(" or the like. If +you are positive that this is not the problem, look for other +abnormalities of format in your document. + +@flushleft(@u) +You have asked BIGFOOT to use drive 'X', which does not exist or +is inaccessible. Press RETURN to return to CP/M. +@end(text)ed to affect footnotes can be placed at +the end of the original document; the footnotes will be placed +after them. + +@ \ No newline at end of file diff --git a/3rdparty/bigfoot/testdoc.mss b/3rdparty/bigfoot/testdoc.mss new file mode 100644 index 0000000..b6dcd18 --- /dev/null +++ b/3rdparty/bigfoot/testdoc.mss @@ -0,0 +1,31 @@ +@style(spacing 2 lines) +@begin(center) +TEST DOCUMENT TO DEMONSTRATE +THE VIRTUES OF BIGFOOT 1.0 + +Michael A. Covington +1984 +@end(center) +BIGFOOT 1.0@note{MS-DOS version copyright 1983 Michael A. +Covington. CP/M version copyright 1984 Michael A. Covington. +Available from Athens Microcomputer Center, Athens, Georgia.} is +a computer program that frees you from two of the limitations of +Perfect Writer. In Perfect Writer,@note{A product of Perfect +Software, Berkeley, California. The author of BIGFOOT has no +affiliation with the authors or publishers of Perfect Writer.} no +footnote can be more than 300 characters long, and the total set +of footnotes cannot be larger than the Perfect Writer endspace, +typically 5000 characters. + +BIGFOOT reformats Perfect Writer documents so that these +restrictions do not apply. BIGFOOT works through the document, +picks up all the passages markred @@NOTE(...),@note(Any of the +standard Perfect Writer brackets or "fences" can be used to +enclose the text of a footnote. Note that BIGFOOT always treats +footnotes as endnotes, placing them at the end of the document. +This, by the way, is a footnote too long for Perfect Writer to +handle by itself, which is why this test document requires +BIGFOOT.) replaces them by codes for superscript numbers, and +places them in a numbered list at the end of the document or on a +separate file. +