home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
enterprs
/
c128
/
util
/
smw128v2.sfx
/
smw128.v2.doc
< prev
next >
Wrap
Text File
|
1990-09-04
|
14KB
|
297 lines
╙MARTWATCH 128 ╓ERSION 2
┼RIC ├. ╥AFANAN
┴UGUST 28, 1990
├OPYRIGHT 1990
┴LL ╥IGHTS ╥ESERVED
╘HIS IS ╞REEWARE. ┘OU MAY DISTRIBUTE IT FREELY, BUT YOU MAY NOT SELL IT.
╬╧╘┼ - ╘HE PLANS AND SOFTWARE PRESENTED ARE TO BE USED AT YOUR OWN RISK. ╘HE
AUTHOR CANNOT BE HELD RESPONSIBLE FOR ANY DAMAGE INCURRED THROUGH THE USE OF
THIS INFORMATION.
┘OU KNOW, ╔ ╥┼┴╠╠┘ HATE DOING THAT! ┴T ANY RATE, THE UTMOST CARE HAS BEEN
TAKEN TO ENSURE THAT A MINIMUM OF RISK WILL BE ENCOUNTERED. ╘HE PROJECT IS
REALLY SIMPLE EVEN FOR THE NOVICE ELECTRONICS HOBBYIST, BUT IF YOU'RE NOT
CONFIDENT OF YOUR ABILITY, THEN BY ALL MEANS, GET SOME HELP.
╔F YOU NEED ASSURANCE THAT THIS PROJECT WILL NOT CAUSE YOUR COMPUTER TO MELT,
TAKE A LOOK AT THE NUMBER OF DOWNLOADS OF THE ╙MARTWATCH DRIVERS ON ╤LINK (MINE
WAS ABOUT 80 AT LAST COUNT, AND WITH THE ╟┼╧╙ DRIVERS, IT NUMBERS IN THE
HUNDREDS!), AND ALSO READ THE COMMENTS.
╙MARTWATCH - ╫HAT IS IT?
------------------------
╘HE ╙MARTWATCH IS A BATTERY-BACKED ├LOCK/├ALENDAR CHIP. ╔T WILL KEEP THE
CORRECT TIME, EVEN WHEN THE POWER TO THE COMPUTER IS TURNED OFF. ╘HE
╙MARTWATCH WAS ORIGINALLY MADE FOR THE ╔┬═ AND ╔┬═-COMPATIBLE COMPUTERS, BUT
WITH A LITTLE WORK, IT CAN BE ADAPTED TO WORK WITH THE ├OMMODORE ├128 AND
├128─.
╘HE ORIGINAL ├OMMODORE DRIVER FOR THE ╙MARTWATCH WAS DEVELOPED BY ╦EN ╫ALLACE.
╚IS DRIVER IS AN ┴UTO-┼XEC PROGRAM FOR ╟┼╧╙, THAT WILL AUTOMATICALLY READ THE
╙MARTWATCH AND SET ╟┼╧╙' TIME AND DATE. ╘HE FIRST DRIVER FOR THE 128'S ╬ATIVE
═ODE WAS ╙MARTWATCH128. ╙INCE THEN, THERE HAVE BEEN NUMEROUS ADAPTATIONS OF
╦EN ╫ALLACE'S CODE, INCLUDING DRIVERS FOR:
- ╘HE ╫RITE ╙TUFF WORDPROCESSOR, BY ╩AMES ╟REEK,
- THE ╒LTRATERM AND ╓╘-100 ╘ERM PROGRAMS, BY ┬RAD ─UMLER, AND
- AN UPDATED ╟┼╧╙ DRIVER AND A ├64 DRIVER, BY ╩.╞. ╚OWARD.
╘HIS IS THE SECOND VERSION OF ╙MARTWATCH128. ╘HE CHANGES INCLUDE:
- ╘HE ╞┴╙╘ MODE BUG HAS BEEN SQUASHED. ╘HE ORIGINAL ╙MARTWATCH128 DID NOT
LIKE ╞┴╙╘ MODE.
- ╬EW SUPPORT FOR ─ATE READING. ╘HE ORIGINAL ╙MARTWATCH128 MADE THE USER
FIGURE OUT HOW TO READ THE DATE. ╓ERSION 2 WILL NOW PUT THE DATE INTO
A STRING VARIABLE (─╘$) FOR MAXIMUM EASE OF USE.
- ╘HE '╙MARTWATCH-╬OT-├ONNECTED' ┬ELL HAS NOW BEEN MADE OPTIONAL.
- ┴ BETTER METHOD OF CHECKING FOR ╙MARTWATCH ╥EAD ERRORS HAS BEEN IMPLEMENTED.
╘HE ORIGINAL FEATURES STILL REMAINING ARE:
- ╙ETTING OF ╘╔$, ╘IME-OF-─AY ├LOCK #1, AND ╘IME-OF-─AY ├LOCK #2 IN ANY
COMBINATION, ALL USER-SELECTABLE.
- ┴BILITY TO SET THE ╙MARTWATCH TO THE DESIRED TIME AND DATE.
╘HE .╙╞╪ SHOULD CONTAIN THE FOLLOWING FILES:
- ╙═╫128.╓2.─╧├ - ┘OU'RE READING IT.
- ╓╔┼╫ ╙├╚┼═┴╘╔├ - ┬┴╙╔├ PROGRAM TO VIEW THE ╙MARTWATCH SCHEMATIC.
- ╙═╫.╙├╚┼═┴╘╔├ - ╘HE SCHEMATIC.
- ╙═╫ ╘┼╙╘ - ┬┴╙╔├ PROGRAM TO TEST THE ╙MARTWATCH.
- ╙═╫128.╓2/2757 - ╓ERSION 2 ═╠ DRIVER TO READ THE ╙MARTWATCH.
- ╙═╫128.╓2/4870 - ╙AME THING BUT IN A DIFFERENT MEMORY LOCATION.
- ╙┼╘╙═╫.╓2/3075 - ╓ERSION 2 ═╠ DRIVER TO SET THE ╙MARTWATCH.
- ╙┼╘╙═╫.╓2/6000 - ┴GAIN, THE SAME THING BUT IN A DIFFERENT MEMORY LOCATION.
┬UT ╫┴╔╘! - THAT'S NOT ALL!....
╬ONE OF THE ╟┼╧╙ DRIVERS WORK CORRECTLY UNDER ╟┼╧╙128 80-COLUMN MODE. ╙O ╔
TOOK THE BEST OF THEM (╩.╞. ╚OWARD'S DRIVER) AND ADAPTED IT.
╒SE ├ONVERT 2.5 TO CHANGE IT BACK TO ╟┼╧╙ FORMAT.
- ╟┼╧╙/╥┼┴─ - ┴N ┴UTO┼XEC PROGRAM TO SET ╟┼╧╙ TIME FROM THE ╙MARTWATCH.
╚OW DO YOU BUILD IT?
--------------------
╘HESE ARE THE PARTS YOU'LL NEED:
- ╧NE (1) ╙MARTWATCH OR ─╙1216┼ (─ALLAS ╙EMICONDUCTOR).
╘HE ╙MARTWATCH CAN BE FOUND AT ╥ADIO ╙HACK, BUT IT CAN BE
BOUGHT ═╒├╚ CHEAPER FROM OTHER SOURCES.
╬╧╘┼ - ═AKE SURE THE CHIP IS A ─╙1216┼ CHIP. ╘HERE ARE OTHER VERSIONS
OF THE ─╙1216, BUT WE WANT AN '┼' SERIES CHIP.
- ╘HREE (3) 100╦ OHM ╥ESISTORS (ANY WATTAGE) FOR ┼LECTROSTATIC ╨ROTECTION.
- ╧NE (1) 28-PIN ─╔╨ SOCKET, TO MOUNT THE ╙MARTWATCH ON.
- ??? ┼NOUGH WIRE TO CONNECT THE PARTS TOGETHER. (NOT MUCH AT ALL)
- ╧NE (1) ┬OX TO PUT IT IN.
- ╧NE (1) 9-PIN ─-╙UB CONNECTOR (FEMALE) TO PLUG INTO THE ╩OYSTICK PORT.
┴LL THESE PARTS CAN BE BOUGHT AT ╥ADIO ╙HACK.
┴LL THE ╙MARTWATCH DRIVERS ASSUME THAT THE ╙MARTWATCH IS CONNECTED TO ╩OYSTICK
╨ORT #2. ╘HE PLANS OUTLINED BELOW ARE FOR CONNECTING THE ╙MARTWATCH TO THE
╩OYSTICK PORT USING A REGULAR ╩OYSTICK PLUG. ╘HIS IS THE SIMPLEST WAY TO DO
IT, BUT IT HAS THE DISADVANTAGE OF TAKING UP THE MOST-USED JOYSTICK PORT!
╘HERE HAVE BEEN MANY SUCCESSFUL ATTEMPTS TO GET AROUND THIS LIMITATION. ╙OME
IDEAS WHICH MAY INTEREST YOU:
- ╔F YOU HAVE A ├128─, THEN JUST MOUNT THE ╙MARTWATCH ╔╬╙╔─┼ OF THE COMPUTER.
╘HE ╩OYSTICK LINES ARE ALL ACCESSIBLE, AND YOU SAVE ON THE COST OF A BOX
AND JOYSTICK PLUG. ┘OU DO ╓╧╔─ YOUR COMPUTER'S WARRANTY HOWEVER (LIKE IT
HASN'T RUN OUT ALREADY ANYWAY!) AND YOU NEED TO BE SURE THE ╙MARTWATCH
DOESN'T SHORT-OUT WITH ANYTHING.
- ╒SE A ┘-ADAPTER IN THE ╩OYSTICK PORT. ╘HESE ARE THOSE CABLES WHICH PLUG
INTO YOUR JOYSTICK PORT AND SPLIT INTO 2 SOCKETS FOR 2 JOYSTICKS. ╘HEY'RE
CHEAP AND ALSO ALLOW NORMAL USE OF THE JOYSTICK PORT #2.
╘HERE'S NO NEED TO WORRY ABOUT ACCIDENTALLY ACCESSING THE ╙MARTWATCH WHEN
SHARING THE JOYSTICK PORT WITH A JOYSTICK. ╘HE ╙MARTWATCH CAN ONLY BE ACCESSED
AFTER SENDING A ╨ATTERN ╥ECOGNITION ╙EQUENCE, AND THE ODDS OF THAT ACCIDENTALLY
HAPPENING IS LESS THAN 1 IN 10^19 !!
╧NCE YOU'VE DECIDED WHERE TO PUT THE ╙MARTWATCH, WE CAN START BUILDING IT. ╘HE
FIRST THING WE NEED TO DO IS LOOK AT THE SCHEMATIC. ╘O DO THIS, JUST RUN THE
'╓╔┼╫ ╙├╚┼═┴╘╔├' PROGRAM. ╘HIS WILL DISPLAY A WIRING DIAGRAM FOR THE
CONNECTIONS NEEDED. ╔F YOU NEED TO GET A PRINTED COPY OF THE SCHEMATIC, JUST
USE ANY OF THE ╚I-╥ES PRINTER DUMP PROGRAMS AVAILABLE ON ╤LINK.
╬OTE THE BOXES IN THE LOWER CORNERS OF THE PICTURE - THESE WILL HELP YOU TO
FIND THE CORRECT PINS ON THE CHIP AND JOYSTICK PLUG. ┴LSO, ┬┼ ╥┼┴╠╠┘ ├┴╥┼╞╒╠
╔╬ ├╧╬╬┼├╘╔╬╟ ╘╚┼ +5╓ ╘╧ ╘╚┼ ├╧╥╥┼├╘ ╨╔╬╙. ╘HIS IS ABOUT THE ONLY THING THAT
CAN DO ANY DAMAGE TO YOUR COMPUTER, SO MAKE SURE YOU HOOK IT UP CORRECTLY!
┴NOTHER ╬╧╘┼ - BE VERY CAREFUL WHEN HANDLING THE ╙MARTWATCH CHIP. ╠IKE ALL
CHIPS, IT IS SUSCEPTIBLE TO ELECTROSTATIC DISCHARGES. ╘HIS MEANS THAT IF YOU
TOUCH THE EXPOSED PINS WRONG, YOU'RE LIKELY TO SEND A JOLT OF STATIC
ELECTRICITY THROUGH IT AND FRY IT'S INNARDS! ╧F COURSE THERE WON'T BE ANY
INDICATION OF THIS, AND WHEN YOU TEST IT, IT WON'T WORK, AND THEN YOU'LL BE
BLAMING ME FOR WRITING A FAULTY DRIVER OR DRAWING MESSED UP PLANS, WHEN IN ALL
ACTUALITY.... <GRIN>
┴NYWAY, JUST BE REALLY CAREFUL. ╔N FACT, YOU SHOULDN'T HAVE TO TOUCH THE
╙MARTWATCH CHIP AT ALL UNTIL YOU'RE JUST ABOUT TO TEST IT. ┴LL THE WIRING IS
DONE BETWEEN THE ╩OYSTICK PLUG AND THE ╔├ SOCKET. ╘HIS IS FOR CONVENIENCE AS
WELL AS FOR SAFETY.
╔T SHOULDN'T TAKE ANYMORE THAN A COUPLE OF HOURS TO GET THIS BUILT, AND THAT'S
ASSUMING THAT YOU ARE TAKING EXTRA-SPECIAL CARE TO PUT IT TOGETHER. ╧NCE IT'S
COMPLETED, THEN WE CAN TEST IT.
╘ESTING THE ╙MARTWATCH
----------------------
╘ESTING THE ╙MARTWATCH IS AS EASY AS RUNNING THE '╙═╫ ╘┼╙╘' PROGRAM. ╘HE
PROGRAM WILL KEEP YOU INFORMED ABOUT WHAT IT IS DOING. ╔F ALL GOES WELL, THEN
YOU SHOULD SEE THE INDICATIONS ON THE SCREEN.
┘OU CAN ALSO USE THE ╘EST PROGRAM AS AN EXAMPLE OF HOW TO USE THE ╙MARTWATCH IN
YOUR OWN PROGRAMS.
╔F YOU DO GET ANY FAULTY INDICATIONS, CHANCES ARE THAT YOU CONNECTED A WIRE TO
THE WRONG PIN. ═OST OF THE ERRORS OCCUR BECAUSE OF THIS (╥EMEMBER, USE THE
PIN-OUT GUIDES IN THE SCHEMATIC). ╘HIS PROBLEM IS USUALLY NOT FATAL, SINCE
MOST OF THE PINS OF THE ╙MARTWATCH AREN'T CONNECTED TO ANYTHING. ╙O, RECHECK
YOUR WIRING AND CONNECTIONS, AND TRY AGAIN.
╒SING THE ╙MARTWATCH
--------------------
╧NCE YOU'VE GOT THE ╙MARTWATCH BUILT AND WORKING, YOU CAN EASILY USE IT FROM
YOUR OWN PROGRAMS, EITHER ┬┴╙╔├ OR ═╠. ╒NFORTUNATELY, MOST COMMERCIAL PROGRAMS
DO NOT SUPPORT ┴╬┘ KIND OF ├LOCK/├ALENDAR CHIP SO IT WILL BE OF LITTLE USE IN
THOSE. ╘HE EXCEPTIONS ARE ╟┼╧╙, ╘HE ╫RITE ╙TUFF, ╒LTRATERM, AND THE ╓╘-100
TERM, AND THOSE PROGRAMS WE'RE ADAPTED TO WORK WITH THE ╙MARTWATCH BY THE USERS
THEMSELVES. ╔F YOU HAVE A FAVORITE PROGRAM THAT YOU WOULD LIKE TO GET WORKING
WITH THE ╙MARTWATCH, ┴╬─ YOU KNOW ═ACHINE ╠ANGUAGE PROGRAMMING, ╔ HAVE ALSO
UPLOADED THE SOURCE FILES FOR THE ╙MARTWATCH DRIVERS SO YOU CAN SEE HOW TO
ACCESS AND READ THE ╙MARTWATCH AND ADAPT IT FOR YOUR OWN USE.
┴NYWAY, BACK TO THE DRIVERS INCLUDED IN THIS PACKAGE.
╘HE FIRST THING YOU WANT TO DO IS SET ╙MARTWATCH TO THE CORRECT ╘IME AND ─ATE.
╙O, ┬╠╧┴─ EITHER '╙┼╘╙═╫.╓2/3075' OR '╙┼╘╙═╫.╓2/6000' INTO MEMORY. ┬OTH
FUNCTION IDENTICALLY, BUT ARE IN DIFFERENT LOCATIONS IN CASE OF CONFLICTS WITH
ANY OTHER ═╠ ROUTINES YOU'RE USING. ╘HE ╙MARTWATCH USES THE ╘IME FROM ╘╔$ AND
THE ─ATE IS PASSED TO IT USING THE ╙┘╙ CALL. ╘HE ╙YNTAX FOR USING THE ╙ET
╙MARTWATCH DRIVER IS:
╙┘╙ ╪╪╪╪, MONTH, DAY, YEAR, WEEKDAY
╪╪╪╪ - ╘HE ADDRESS OF THE ROUTINE.
╙┼╘╙═╫.╓2/3075 - ╪╪╪╪ = 3075
╙┼╘╙═╫.╓2/6000 - ╪╪╪╪ = 6000
MONTH - ╩ANUARY = 1 ... ─ECEMBER = 12.
DAY - 1 TO 31 DEPENDING ON THE MONTH.
YEAR - 1 TO 99. ╘HE CENTURY IS NOT RECORDED, BUT ALL DRIVERS ASSUME 19╪╪.
WEEKDAY - ╙UNDAY = 1 ... ╙ATURDAY = 7.
╘HE DRIVERS DO ╬╧ ERROR-CHECKING. ┘OU CAN PUT IN A MONTH OF 99 IF YOU WISH.
╘HE RESULTS WILL BE UNPREDICTABLE THOUGH, AND IT MAY EVEN CAUSE YOUR COMPUTER
TO LOCK-UP THE NEXT TIME YOU TRY TO READ THE ╙MARTWATCH.
╘╔$ SHOULD BE SET ╩╒╙╘ ┬┼╞╧╥┼ YOU CALL THE ╙ET ROUTINE. ╘HIS WILL ENSURE A HIGH
DEGREE OF ACCURACY, ESPECIALLY SINCE ╘╔$ ISN'T NOTED FOR ITS PRECISE
TIME-KEEPING ABILITY.
┘OU SHOULD ONLY HAVE TO SET THE ╙MARTWATCH ONCE. ┴FTER THAT, IT KEEPS THE ╘IME
AND ─ATE AUTOMATICALLY.
┴FTER YOU'VE SET THE ╙MARTWATCH, YOU'LL PROBABLY WANT TO READ IT EVERY NOW AND
THEN. ╘O DO THIS, ┬╠╧┴─ EITHER '╙═╫128.╓2/2757' OR '╙═╫128.╓2/4870'. ╘HEY DO
THE SAME THING BUT ARE IN DIFFERENT LOCATIONS. ╩UST IN CASE YOU DECIDE TO HAVE
A ╙ET DRIVER AND A ╥EAD DRIVER IN MEMORY AT THE SAME TIME, YOU SHOULD KNOW THAT
THE LOWER-ADDRESSED DRIVERS WILL CONFLICT WITH EACH OTHER AND THE
HIGHER-ADDRESSED DRIVERS WILL ALSO CONFLICT WITH EACH OTHER. ╘O READ THE ╘IME
AND THE ─ATE FROM THE ╙MARTWATCH, USE THIS ╙YNTAX:
╙┘╙ ╪╪╪╪, OPTIONS
╪╪╪╪ - ╘HE ADDRESS OF THE ROUTINE.
╙═╫128.╓2/2757 - ╪╪╪╪ = 2757
╙═╫128.╓2/4870 - ╪╪╪╪ = 4870
OPTIONS - ╘HERE ARE A NUMBER OF OPTIONS AVAILABLE.
╘O CHOOSE AN OPTION, ADD IN THESE VALUES:
+1 - ╙ET ╘╔$.
+2 - ╙ET ╘IME-OF-─AY ├LOCK #1.
+4 - ╙ET ╘IME-OF-─AY ├LOCK #2.
+8 - ╙ET ─╘$ (THE ─ATE ╙TRING).
+16 - ─ISABLE THE '╙MARTWATCH-╬OT-├ONNECTED' ┬ELL.
+128 - ╨RINT THE ├REDITS/╓ERSION.
╞OR YOU ═╠ PROGRAMMERS OUT THERE:
╬O ┬ELL ╙ET ╘╧─ #2 ╙ET ╘╔$
/ / /
BIT # 7 ╪ ╪ 4 3 2 1 0
/ / /
╨RINT ├REDITS/╓ERSION ╙ET ─╘$ ╙ET ╘╧─ #1
╞OR EXAMPLE, TO SET ╘╔$ AND ─╘$, YOU WOULD ADD 1+8 = 9. ┘OUR OPTIONS VALUE
WOULD BE 9.
╥EMEMBER, ╘╔$ IS IN 24-HOUR FORMAT (MILITARY TIME). ┘OU MAY HAVE TO CONVERT
THAT TO 12-HOUR TIME IF YOU WANT TO USE ╘╔$ IN YOUR OWN PROGRAMS.
╘HE ╘╧─ CLOCKS ON THE OTHER HAND ARE ALREADY IN 12-HOUR FORMAT. ╘HEY ARE ALSO
VERY ACCURATE. ╘HE ONLY PROBLEM WITH USING THEM IS THAT THERE IS NO BUILT-IN
COMMAND TO ACCESS THE ╘╧─ CLOCKS. ╔N ┬┴╙╔├, YOU MUST READ THEM MANUALLY USING
╨┼┼╦ COMMANDS.
╘HE '╬O ┬ELL' OPTION HAS BEEN ADDED TO ALLOW THE USER TO PROGRAM HIS/HER OWN
RESPONSE TO THE '╬OT ├ONNECTED' ERROR. ╔N ORDER TO CHECK IF THERE WAS AN ERROR
IN READING THE ╙MARTWATCH, A VALUE IS RETURNED IN THE ┴CCUMULATOR REGISTER.
╘HIS CAN BE EASILY TESTED IN ═╠, AND DOING SO FROM ┬┴╙╔├ IS ONLY A LITTLE MORE
INVOLVED. ╔N ┬┴╙╔├, USE THE COMMAND '╥╥┼╟ ┴' IMMEDIATELY AFTER CALLING THE ╥EAD
DRIVER. ╘HIS WILL DEPOSIT THE ┴CCUMULATOR VALUE INTO THE ┬┴╙╔├ VARIABLE ┴.
╘HE VALUE WILL EQUAL '0' IF THERE WAS NO ERROR, AND '255' IF THERE WAS. ╔T'S
AS SIMPLE AS THAT.
╨RINTING THE ├REDITS/╓ERSION IS SELF-EXPLANATORY.
╫HEN YOU CHOOSE THE ╙ET ─╘$ OPTION, THE VARIABLE ─╘$ IS SET TO THE ─ATE READ
FROM THE ╙MARTWATCH. ╔F ─╘$ DOES NOT EXIST AT THE TIME, THE ROUTINE WILL
CREATE ─╘$. ╔F ─╘$ ─╧┼╙ EXIST, THE CONTENTS OF ─╘$ WILL BE REPLACED BY THE
─ATE.
─╘$ WILL CONTAIN THE ═ONTH, ─AY, ┘EAR, AND ╫EEKDAY IN THAT ORDER. ╔T WILL BE
WRITTEN IN ╒PPERCASE/╠OWERCASE LETTERS, AND CONTAIN STANDARD ─ATE FORMATTING.
╘HE ╫EEKDAY WILL ┴╠╫┴┘╙ BE 11 CHARACTERS LONG. ╔F THE ╫EEKDAY NAME IS LESS
THAN 11 CHARACTERS (THEY ALL ARE) THE REST IS PADDED WITH SPACES. ╘HIS IS
BECAUSE THERE ARE NOT THAT MANY USES FOR THE ╫EEKDAY, AND IN MOST CASES IT
NEEDS TO BE DISCARDED. ╘O CUT THE ╫EEKDAY FROM ─╘$, USE THE FOLLOWING ┬┴╙╔├
COMMAND:
─╘$ = ╠┼╞╘$( ─╘$, ╠┼╬(─╘$) - 11)
╘HIS WILL CUT OFF THE LAST 11 CHARACTERS FROM ─╘$ AND LEAVE THE ─ATE INTACT.
╔F YOU FIND YOUR COMPUTER HANGING-UP WHEN TRYING TO READ THE ╙MARTWATCH,
ESPECIALLY WHEN THE LAST THING IT PRINTED WAS A '┬┴─ ╙╒┬╙├╥╔╨╘' OR '╘┘╨┼
═╔╙═┴╘├╚' ERROR, TRY ╙┼╘╘╔╬╟ THE ╙MARTWATCH AGAIN. ├HANCES ARE THAT THE ╘IME
AND ─ATE IN THE ╙MARTWATCH GOT GARBLED, WHICH IN TURN CAUSED THE ╥EAD DRIVER TO
READ IN GARBAGE, AND YOU KNOW THE OLD SAYING ABOUT GARBAGE IN....
╫RAPPING IT UP...
-----------------
╫ELL THAT ABOUT DOES IT FOR THE DOCUMENTATION. ╔ HOPE ╔ COVERED EVERYTHING
THOROUGHLY ENOUGH. ╔F NOT, ╔ CAN BE REACHED ON ╤LINK AS ═E┼RIC, AND ╔'LL BE
HAPPY TO GIVE YOU ANY ASSISTANCE THAT ╔ CAN.
┼RIC ├. ╥AFANAN
┴UGUST 28, 1990