home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
8bitfiles.net/archives
/
archives.tar
/
archives
/
genie-commodore-file-library
/
C64Toolkit
/
FINE-PRINT.SDA
/
FINE-PRINT.DOC
< prev
next >
Wrap
Text File
|
2019-04-13
|
13KB
|
448 lines
╔╬╙╘╥╒├╘╔╧╬╙ ╞╧╥ ╒╙╔╬╟ ╞╔╬┼-╨╥╔╬╘ ╓1.0
┴╬─ ╔╘'╙ ├╧═╨┴╬╔╧╬ ╞╔╠┼ ╞╧╬╘-┼─╔╘
┬Y ╙TEVEN ╞ISK
═ARCH, 1990.
--------------------------------------
╫ELCOME TO ╞INE-╨RINT ╓1.0. ╔N THE
PAST, YOU MIGHT HAVE OBTAINED A NUMBER
OF TEXT FILES YOU'VE WANTED TO PRINT
OUT. ╘HE ONLY PROBLEM IS THAT THE TEXT
FILES HAVE LINE LENGTHS LONGER THAN
80 COLUMNS AND YOUR PRINTER ONLY
HANDLES A MAXIMUM OF 80 COLUMNS A LINE
WITHOUT SCROLLING THE TEXT OVER TO
THE NEXT LINE. ╙UCH TEXT FILES ARE
OFTEN USED FOR THINGS SUCH AS LONG
LISTINGS AND DATABASE RECORD PRINT-
OUTS AND WHILE THEY WILL PRINT OUT
ON JUST ABOUT ANY PRINTER, IF YOU ONLY
HAVE AN 80 COLUMN PRINTER, YOU GET
POORLY FORMATTED OUTPUT WITH SLOPPY
LINES SCROLLING OVER TO THE NEXT LINE.
╘O SOLVE THIS PROBLEM, ╔ HAVE MADE
THE ╞INE-╨RINT PRINTER UTILITY. ╞INE-
╨RINT WORKS WITH A ├OMMODORE ═╨╙-801
OR COMPATABLE 80 COLUMN PRINTERS AND
TURNS THE 80 COLUMN FORMAT INTO A
LARGER 120 COLUMN FORMAT. ╘HIS IS
ACCOMPLISHED BY COMPRESSING THE SIZE
OF EACH CHARACTER FOR THE PRINTER THUS
ALLOWING MORE COLUMNS PER A LINE.
┴LONG WITH THIS INSTRUCTION FILE,
YOU SHOULD HAVE ALSO RECEIVED THE
FOLLOWING FILES WHICH MAKE UP THE
╞INE-╨RINT UTILITY:
╞╔╬┼-╨╥╔╬╘ - ╘HE MAIN PROGRAM.
╞╧╬╘-┼─╔╘ - ╘HE ╞INE-╨RINT ╞ONT
┼DITOR.
╞╨.╞╧╬╘ - ╞ONT DATA FOR USE BY
╞INE-╨RINT.
╞╔╬┼-╨╥╔╬╘.┬┴╙ - ╘HE ┬┴╙╔├ SOURCE CODE
FOR ╞INE-╨RINT.
╞╧╬╘-┼─╔╘.┬┴╙ - ╘HE ┬┴╙╔├ SOURCE CODE
FOR ╞ONT-┼DIT.
┘OU SHOULD CHECK AT THIS TIME TO
MAKE SURE YOU HAVE ALL OF THESE FILES
SO EVERYTHING WILL WORK PROPERLY.
1) ╒╙╔╬╟ ╞╔╬┼-╨╥╔╬╘ -
╘O USE ╞INE-╨RINT, ENTER THE
FOLLOWING COMMAND AT YOUR ├OMMODORE'S
╥┼┴─┘ PROMPT:
╠╧┴─"╞╔╬┼-╨╥╔╬╘",8,1
╘HE PROGRAM HAS AN AUTO-LOADER ON
IT SO THAT IT WILL AUTOMATICALLY RUN
ONCE LOADED.
╧NCE THE PROGRAM IS LOADED AND RUN,
YOU WILL BE ASKED TO WAIT WHILE THE
FONT-DATA IS RETRIEVED FROM DISK. ╧NCE
THIS IS COMPLETED, YOU WILL BE ASKED
FOR THE FILE NAME OF THE TEXT FILE
YOU WANT TO HAVE PRINTED. ┴T THIS
TIME, YOU SHOULD INSERT THE DISK WITH
THE TEXT FILE YOU WANT TO HAVE PRINTED
INTO THE DRIVE. ┘OU ╙HOULD ALSO TURN
ON YOUR PRINTER AT THIS TIME AS WELL.
┴FTER INSERTING THE DISK, ENTER THE
TEXT FILE'S NAME AND PRESS THE RETURN
KEY. ╬╧╘┼: ┘OU MAY ALSO ENTER A POUND
SYMBOL (#) IF YOU DECIDE YOU WANT TO
ABORT THE PROGRAM.
╘HE NEXT PROMPT YOU WILL RECEIVE
FROM ╞INE-╨RINT IS WHAT TYPE OF ┴╙├╔╔
TRANSLATION TO USE. ┘OU CAN CHOOSE
EITHER A NUMBER 1 FOR ├OMMODORE ┴╙├╔╔
OR A NUMBER 0 FOR STANDARD ┴╙├╔╔ - ╘HE
STANDARD ┴╙├╔╔ USED BY MOST OTHER
COMPUTERS BESIDES ├OMMODORE.
┴FTER CHOOSING YOUR ┴╙├╔╔ TYPE, YOU
WILL BE ASKED IF YOU WANT TO SKIP THE
PERFORATIONS BETWEEN THE PAGES OF
PRINTER PAPER. ├HOOSING A NUMBER 1 AT
THIS PROMPT WILL SKIP THE PERFORATIONS
AND PROVIDE A CLEAN PRINTOUT. ╔F YOU
PREFER NOT TO SKIP THE PERFORATIONS,
ENTER A NUMBER 0 AT THIS PROMPT.
╔F YOU CHOOSE TO SKIP THE PERFOR-
ATIONS, YOU WILL ALSO BE ASKED FOR
THE MAXIMUM LINES ONE PAGE OF YOUR
PRINTER PAPER CAN HOLD AND HOW MANY
LINES YOU WANT TO BE PRINTED PER A
PAGE. ╘HE DEFAULT VALUES FOR THESE
PROMPTS ARE 66 AND 60 RESPECTIVLY FOR
A STANDARD SHEET OF PRINTER PAPER.
╔F YOU WANT TO USE THE DEFAULTS,
SIMPLY HIT RETURN WHEN ASKED FOR THE
LINE LENGTHS, OTHERWISE ENTER THE
APROPRIATE VALUES.
╧NCE ALL OF THESE PROMPTS HAVE BEEN
ANSWERED, ╞INE-╨RINT WILL START
READING AND PRINTING THE TEXT FILE
YOU HAVE SELECTED FROM DISK. ─URING
THE PRINTOUT, YOU HAVE THE OPTIONS OF
PRESSING THE LETTER ╨ TO PAUSE THE
PROGRAM (PRESSING ANY KEY AFTER
HITTING ╨ CONTINUES) OR PRESSING THE
LETTER ┴ TO ABORT THE PRINTOUT. ┘OU
WILL NOTICE THAT DURING THE PRINTING
PROCCESS THAT THE PRINTOUT TAKES
LONGER TO DO THAN IN A NORMAL PRINT
UTILITY. ╘HIS IS NORMAL OPERATION AND
IS DUE TO THE FACT THAT THE TEXT
BEING SENT TO THE PRINTER IS BEING
SENT THE SAME WAY AS WOULD BE DONE IF
YOU WHERE TO PRINT OUT HI-RESOLUTION
GRAPHICS. ╘HERE ISN'T MUCH THAT CAN
BE DONE TO SPEED THIS UP UNFORTUNATELY
DUE TO THE FACT THAT A CUSTOMIZED
CHARACTER SET MUST BE USED TO GET THE
EXTRA SMALL PRINT.
┴FTER YOUR PRINTING IS COMPLETE OR
YOU PRESS ┴ TO ABORT, YOU WILL BE
ASKED IF YOU WANT TO PRINT OUT ANOTHER
FILE. ╔F YOU PRESS ┘ FOR YES, YOU WILL
BE ASKED FOR ANOTHER FILENAME AND
THE PRINTOUT PROCCESS WILL BEGIN
AGAIN, OTHERWISE, PRESSING ╬ FOR NO
WILL EXIT THE ╞INE-╨RINT PROGRAM.
2) ╒╙╔╬╟ ╘╚┼ ╞╧╬╘ ┼─╔╘╧╥ -
┴S MENTIONED EARLIER, ╞INE-╨RINT
ALLOWS YOU TO PRINT UP TO 120 COLUMNS
ON AN 80 COLUMN PRINTER BY COMPRESSING
THE SIZE OF THE CHARACTERS SENT TO
THE PRINTER. ╘O DO THIS REQUIRED THAT
A COMPLETELY NEW SET OF CHARACTERS
BE CREATED. ╘HE SMALLER SIZE OF THESE
CHARACTERS MEANS THAT SOME COMPROMISES
AS FAR AS THE CLARITY OF THE
CHARACTERS PRINTED ARE CONCERNED HAD
TO BE MADE. ┬ECAUSE, OF THIS, THE
CHARACTERS ╔ HAVE MADE FOR ╞INE-╨RINT
MAY OR MAY NOT SUITE YOUR TASTE. ╔F
┘OU WOULD LIKE TO RE-DEFINE THE
CHARACTERS OR ADD NEW ONES, YOU CAN
DO SO WITH THE INCLUDED FONT EDITOR.
╘O LOAD THE FONT EDITOR, ENTER THE
FOLLOWING AT YOUR COMPUTER'S ╥┼┴─┘
PROMPT:
╠╧┴─"╞╧╬╘-┼─╔╘",8,1
┴S WITH, ╞INE-╨RINT, ╞ONT-┼DIT WILL
AUTOMATICALLY RUN ONCE LOADED. ┴FTER
╠OADING IS COMPLETE, YOU'LL BE ASKED
TO WAIT A SECOND WHILE THE PROGRAM
SETS UP.
╫HEN THE PROGRAM IS READY, YOU WILL
BE PRESENTED WITH THE FONT EDITOR'S
MAIN MENU. ╧N THIS MENU YOU WILL FIND
THE FOLLOWING FEATURES:
1) ┼DIT - ╒SED TO DO THE ACTUAL
FONT EDITING.
2) ╠OAD - ╘O RE-LOAD A FONT INTO
MEMORY FOR EDITING.
3) ╙AVE - ╘O SAVE A FONT TO DISK
FROM MEMORY.
4) ┼XIT - ┼XIT THE FONT EDITOR
PROGRAM.
╘HE MAIN WORK WITH THIS PROGRAM WILL
TAKE PLACE UNDER OPTION 1 TO EDIT THE
FONT SO WE'LL START BY EXPLAINING THIS
SECTION.
╫HEN YOU PRESS NUMBER 1 FROM THE
MAIN MENU, YOU WILL SEE THE FONT
EDITING SCREEN. ┴T THE TOP OF THE
EDITING SCREEN YOU WILL SEE THE
STATUS BAR TELLING YOU WHAT CHARACTER
YOU ARE EDITING AND THE MODE OF
OPERATION YOU ARE IN - MORE ON THIS
IN A MINUTE. ╧N THE UPPER LEFT-HAND
SIDE OF THE SCREEN YOU WILL SEE THE
EDIT-WINDOW WHERE THE ACTUAL EDITING
TAKES PLACE. ┴T THE BOTTOM OF THE
SCREEN, YOU WILL SEE A BAR MARKED
"├HARACTER ╙ELECTION" AND UNDERNEATH
IT A LARGE SET OF LETTERS.
╫HEN YOU FIRST ENTER THE EDITING
SCREEN, YOU WILL BE SET UP TO EDIT
┴╙├╔╔ CHARACTER NUMBER 33 (THE
EXCLAMATION MARK). ┘OU WILL NOTICE
THAT AMONG THE CHARACTERS BENEATH THE
CHARACTER SELECTION BAR THAT THE
EXCLAMATION MARK IS SHADED IN BLACK
INSTEAD OF WHITE LIKE THE REST OF THE
CHARACTERS. ╘HIS INDICATES THE
CHARACTER YOU ARE WORKING ON. ╘HE
┴╙├╔╔ VALUE OF 33 FOR THE EXCLAMATION
MARK ALSO APPEARS IN THE STATUS BAR
ON THE TOP OF THE SCREEN.
╔N THE EDITING WINDOW, YOU WILL SEE
A BLACK ASTERISK (*). ╘HIS ASTERISK
IS THE CURSOR FOR THE EDITING WINDOW.
┘OU WILL NOTICE THAT BESIDES THIS
CURSOR, THAT THERE ISN'T ANYTHING ELSE
IN THE WINDOW. ╘HE REASON IS BECAUSE
THE CHARACTER (THE EXCLAMATION MARK)
HAS NO DEFINITION YET. ┼VEN THOUGH
IT EXISTS ON YOUR SCREEN, WE MUST
DEFINE THE EXCLAMATION MARK FOR THE
PRINTER.
╘O DEFINE THE CHARACTER, WE USE THE
CURSOR KEYS ON THE LOWER RIGHT HAND
PORTION OF YOUR KEYBOARD TO MOVE
AROUND AND THE SPACE BAR TO SELECT
WHERE TO PLACE THE DOTS THAT MAKE
UP THE CHARACTER. ╔F YOU PRESS YOUR
CURSOR KEYS NOW, YOU WILL SEE THE
BLACK ASTERISK MOVE AROUND INSIDE THE
EDIT WINDOW. ╔F WE PRESS THE SPACE
BAR, THE CURSOR WILL FLICKER WHITE AND
THEN BACK TO BLACK AGAIN. ┴T THIS
POINT, USE THE CURSOR KEYS TO MOVE THE
CURSOR TO ANOTHER SPOT IN THE WINDOW
AND YOU WILL SEE A WHITE ASTERISK
LEFT BEHIND WHERE WE HAD JUST PRESSED
THE SPACE BAR AT. ╘HIS WHITE ASTERISK
REPRESENTS ONE DOT IN THE CHARACTER'S
DEFINITION. ╔F WE WANT, WE CAN PLACE
THE CURSOR BACK ON TOP OF THIS DOT
AND REMOVE IT BY PRESSING THE SPACE
BAR A SECOND TIME. ┬Y TURNING THE
DOTS ON AND OFF IN THE EDIT WINDOW,
WE CAN DEFINE WHAT EACH CHARACTER
LOOKS LIKE.
╧NE THING YOU WILL NOTICE IS THAT THE
EDIT WINDOW IS RATHER SMALL. ╘HIS IS
DUE TO THE SMALLER SIZE OF EACH
CHARACTER. ╘HE TOTAL MATRIX SIZE FOR
EACH CHARACTER CAN BE NO MORE THAN 4
COLUMNS BY 7 LINES FOR A MAXIMUM OF
28 DOTS PER A CHARACTER. ╔T IS
SUGGESTED THAT WHEN YOU DEFINE
CHARACTERS IN THE EDIT WINDOW THAT YOU
LIMIT YOURSELF TO THE THE FIRST THREE
COLUMNS FROM THE LEFT AND LEAVE THE
RIGHT-MOST COLUMN BLANK. ╘HIS IS
NECCESSARY BECAUSE IN ORDER TO AVOID
CONFUSION WHEN THE CHARACTERS ARE
PRINTED OUT WITH THE ╞INE-╨RINT
PROGRAM, THERE MUST BE A SMALL
SPACE BETWEEN EACH CHARACTER SO THE
CHARACTERS DON'T BUTT UP AGAINST EACH
OTHER. ┘OU MAY WANT TO USE THE FULL
FOUR COLUMNS IF YOU ARE DEFINING
├OMMODORE KEYBOARD GRAPHICS SUCH AS
RIGHT ANGLE CHARACTER ON THE SIDE OF
THE LETTER '┴' KEY ON YOUR KEYBOARD.
╧NCE YOU HAVE DEFINED ONE CHARACTER,
YOU ARE GOING TO WANT TO MOVE ON TO
OTHERS AS WELL. ╘O DO THIS, YOU PRESS
THE LETTER '╘'. ╫HEN YOU DO THIS THE
MODE DISPLAY ON THE STATUS BAR WILL
CHANGE FROM EDIT MODE TO "╙┼╠" WHICH
STANDS FOR THE SELECTION MODE. ╫HEN
IN SELECTION MODE, THE LEFT AND RIGHT
CURSOR KEYS WILL ALLOW YOU TO SELECT
A NEW CHARACTER TO DEFINE FROM THE
ONES SHOWN UNDERNEATH THE CHARACTER
SELECTION BAR. ┘OU WILL NOTICE THAT
THE CHARACTER SHADED IN BLACK UNDER
THE CHARACTER SELECTION BAR CHANGES
AS YOU MOVE THE CURSOR KEYS LEFT AND
RIGHT. ╘HE ┴╙├╔╔ EQUIVILANT OF THE
CHARACTER SHADED WILL ALSO CHANGE
ON THE TOP STATUS BAR AS YOU MOVE
THE CURSOR KEYS. ╘O SELECT A NEW
CHARACTER TO EDIT, SIMPLY MOVE THE
CURSOR KEYS UNTIL THE CHARACTER YOU
WANT TO EDIT IS SHADED.
╧NCE YOU SELECT A NEW CHARACTER TO
EDIT, PRESS THE LETTER '╘' AGAIN TO
MOVE BACK TO THE EDIT MODE. ┘OU CAN
NOW RE-DEFINE THE NEW CHARACTER THE
SAME WAY AS YOU DID YOUR FIRST.
├ONTINUE EDITING CHARACTERS UNTIL YOU
ARE COMPLETELY FINISHED EDITING.
┴FTER YOU HAVE FINISHED EDITING, YOU
WILL WANT TO SAVE YOUR NEW FONT TO
DISK. ╘O DO SO, PRESS THE LETTER '┼'
TO EXIT BACK TO THE MAIN MENU. ╞ROM
THE MAIN MENU, PRESS THE NUMBER 3 TO
SAVE YOUR FONT TO DISK. ┘OU WILL
BE ASKED FOR A FILE NAME TO GIVE
YOUR NEW FONT SET AFTER WHICH THE
EDITOR WILL SAVE YOUR FONT DATA TO
DISK.
┬ESIDES SAVING FONT DATA TO DISK,
YOU CAN ALSO RE-LOAD IT INTO THE
EDITOR'S MEMORY FOR EDITING. ╘O DO
THIS, PRESS NUMBER 2 ON THE MAIN
MENU AND ENTER THE FILE NAME OF THE
FONT TO LOAD (EG. "FP.FONT" IS THE
NAME OF THE FONT DATA FILE THAT COMES
WITH ╞INE-╨RINT).
3) ╙╧═┼ ╚╔╬╘╙ ╞╧╥ ╒╙╔╬╟ ╘╚┼ ╞╧╬╘
┼─╔╘╧╥ -
┴) ╔F YOU WANT TO RE-DEFINE THE
CHARACTERS IN THE FONT THAT CAME
WITH ╞INE-╨RINT, START YOUR
EDITING SESSION BY ╥E-LOADING
THE FILE "╞╨.╞╧╬╘" SO THAT YOU
DON'T HAVE TO COMPLETELY DEFINE
EVERY CHARACTER AND THUS SAVING
YOU TIME.
┬) ╔F YOU RE-DEFINE A FONT AND
SAVE IT TO DISK, YOU MUST RE-NAME
IT TO THE FILE NAME OF "╞╨.╞╧╬╘"
SINCE THIS IS THE NAME ╞INE-╨RINT
LOOKS FOR WHEN IT READS IN THE
FONT DATA. ┘OU MUST START BY
SAVING IT UNDER ANOTHER NAME FROM
THE FONT EDITOR'S MAIN MENU
THOUGH SINCE "╞╨.╞╧╬╘" ALREADY
EXISTS ON DISK AND WILL HAVE TO
BE RENAMED OR DELETED TO MAKE
ROOM FOR THE NEW FONT.
├) ╘HERE ARE SOME LIMITS ON THE
┴╙├╔╔ CHARACTERS YOU CAN RE-
DEFINE AND PRINT OUT WITH ╞INE-
╨RINT. ╘HE ├HARACTERS INCLUDED
WILL ALLOW YOU TO PRINT TEXT
AND SOME GRAPHICS CHARACTERS.
╘HE FOLLOWING IS A LIST OF
┴╙├╔╔ CODES AVAILABLE WITH
╞INE-╨RINT:
33 - 127, 129, 149 - 155
AND 161 - 191.
╘HE CODES NOT INCLUDED ARE EITHER
REPEATS OF THESE CODES OR
NORMALLY INVISIABLE WHEN AN
ATTEMPT IS MADE TO PRINT THEM.
╘HE RETURN CODE (┴╙├╔╔ 13) AND
THE SPACE BAR (┴╙├╔╔ 32) ARE
AUTOMATICALLY TAKEN CARE OF BY
THE ╞INE-╨RINT PROGRAM.
4) ╒╙╔╬╟ ╘╚┼ ┬┴╙╔├ ╙╧╒╥├┼ ├╧─┼╙ -
┴S AN ADDED FEATURE OF ╞INE-╨RINT, ╔
HAVE INCLUDED THE SOURCE CODES FOR
BOTH THE ╞INE-╨RINT UTILITY AND IT'S
FONT EDITOR IN THE ┬┴╙╔├ LANGUAGE.
┘OU CAN LOAD THESE FILES AS FOLLOWS:
╞╧╥ ╞╔╬┼-╨╥╔╬╘: ╠╧┴─"╞╔╬┼-╨╥╔╬╘.┬┴╙",8
╞╧╥ ╞╧╬╘-┼─╔╘: ╠╧┴─"╞╧╬╘-┼─╔╘.┬┴╙",8
╧NCE LOADED, THEY CAN BE EDITED LIKE
ANY OTHER ┬┴╙╔├ PROGRAM. ╘HESE FILES
CAN ALSO BE RUN AS-IS WITHOUT BEING
COMPILED LIKE THE ORIGIONAL COPIES,
BUT YOU WILL LOOSE SOME SPEED IN
EXECUTION.
╘HESE SOURCE CODES ARE PROVIDED SO
THAT YOU CAN ALTER THE PROGRAMS TO
SUITE YOUR NEEDS OR TO MAKE IT WORK
WITH OTHER PRINTERS BESIDES THE
├OMMODORE ═╨╙-801.
5) ╞╔╬┴╠ ├╧══┼╬╘╙ -
╞INE-╨RINT AND THE COMPANION FILES
THAT COME WITH IT ARE PUBLIC DOMAIN
SOFTWARE. ┘OU ARE GIVEN THE RIGHT
TO MODIFY AND RE-DISTRIBUTE THIS
PROGRAM TO OTHERS FREE OF CHARGE. ╔F
YOU MODIFY THE PROGRAM, PLEASE
MENTION THE MODIFICATION IN THE
PROGRAM IF YOU PLAN TO RE-DISTRIBUTE
IT AND PLEASE HAVE THE COURTESY TO
LEAVE THE ORIGIONAL AUTHOR'S NAME ON
THE PROGRAM (YOU MAY MENTION YOUR NAME
AS THE MODIFIER OF THE PROGRAM AS
WELL).
╙TEVEN ╞ISK