home *** CD-ROM | disk | FTP | other *** search
- ┌┼─-128 VERSION 0.77.00 [╞EBRUARY 16, 1993]
-
- ╚ERE IS A TEXT EDITOR PROGRAM FOR THE ├OMMODORE 128 80-COLUMN SCREEN THAT ╔
- AM CURRENTLY WORKING ON. ╔╘ ╔╙ ╬╧╘ ├╧═╨╠┼╘┼, BUT ╔ THINK THAT IT IS
- COMPLETE ENOUGH TO BE QUITE USEFUL. ╘O USE IT, JUST ╠╧┴─ AND ╥╒╬ THE
- "┌┼─-128" BINARY FILE. ┬E SURE TO SAVE IT IN ╨╥╟ FORMAT.
- ======================================================================
- ╬EW FEATURES OF VERSION 0.77 OVER VERSION 0.75:
-
- ╫ELL, REALLY NOT MUCH. ╘HE BUG WITH LOADING A FILE THAT IS TOO LARGE FROM A
- NON-BURST DEVICE CAUSING THE MACHINE TO CRASH HAS BEEN FIXED. ┴ COUPLE OF
- OTHER MINOR BUGS HAVE BEEN FIXED.
-
- ┴LSO, ├╘-^ (┼NTER ├OMMODORE ─╧╙ COMMAND) HAS BEEN IMPLEMENTED. ╘HIS IS VERY
- USEFUL FOR ├═─ DRIVE USERS OUT THERE.
- ======================================================================
- ╚ERE IS A SUMMARY OF ┌ED'S IMPORTANT FEATURES:
-
- - ╫ORKS WITH *┬╔╟* TEXT FILES. ╔T GIVES OVER 100╦ BYTES FREE FOR THE
- UNEXPANDED 128 AND ALMOST 630╦ BYTES FREE WITH A 512╦ ╥┴═ EXPANDER. ╔T
- AUTO-DETECTS WHETHER YOU HAVE A ╥┴═ EXPANDER AND SUPPORTS UP TO 8 ═EGS.
- - 100% UNADULTERATED MACHINE CODE WITH HIGH-SPEED ╓─├ ACCESSING
- - ╒SES ┬URST COMMANDS FOR READING 1571 AND 1581 FILES. ╥EADS ABOUT 3,500
- BYTES/SEC FROM A 1571 AND ABOUT 6,100 BYTES/SEC FROM A 1581. ╫ORKS WITH
- NON-BURST DEVICES AS WELL.
- - ╒SES A DYNAMICALLY ALLOCATED DATA STRUCTURE TO HOLD THE EDITOR DOCUMENT
- AND THE "╦ILL ┬UFFER", SO THERE ARE NO FIXED LIMITS ON THE SIZE OF EACH;
- THEY BOTH CAN USE ALL OF THE MEMORY THAT IS AVAILABLE.
- - ╫ILL OPTIONALLY EXPAND ╘┴┬ CHARACTERS INTO SPACES WHILE LOADING A FILE AND
- COMPRESS SPACES INTO ╘┴┬S WHILE SAVING.
- - ╟LOBAL SEARCH AND REPLACE.
- - ╥ANGE DELETE AND RECALL.
- - ╞ILE TRANSLATION TO AND FROM ┴╙├╔╔-├R╠F, ┴╙├╔╔-╠F, ┴╙├╔╔-├R, AND
- ╙╨┼┼─╙├╥╔╨╘ CHARACTER CODES. ┴╙├╔╔-├R╠F IS USED BY ═╙-─╧╙ AND ┴╙├╔╔-╠F IS
- USED BY ╒NIX.
-
- ┴ND HERE IS ITS MAJOR LIMITATION:
-
- - ╚AS A MAXIMUM LINE LENGTH OF 80 CHARACTERS. ╔T WILL SPLIT FILE LINES
- LONGER THAN THAT. ╘HE COMPLETE VERSION WILL SUPPORT LINES UP TO 240
- CHARACTERS AND USE HORIZONTAL SCROLLING, BUT THAT'S ANOTHER DAY.
-
- ┴ND THERE IS ALSO A KNOWN BUG:
-
- - ─ON'T LET THE NUMBER OF BYTES FREE GET LOWER THAN AROUND 150 OR YOU RUN
- THE CHANCE OF HAVING THE INTERNAL MEMORY ALLOCATE FUNCTION FAIL. ═OST OF
- THE ROUTINES DO NOT CHECK WHETHER A MEMORY ALLOCATE CALL SUCCEEDED, SO THEY
- PROCEED AS IF IT DID, AND ALL KINDS OF BAD STUFF CAN HAPPEN.
- =======================================================================
- ╚ERE IS THE ACTION KEY SUMMARY (AN * PRECEEDS THE KEYS THAT HAVE ACTUALLY
- BEEN IMPLEMENTED). ╞OR THE KEYS PRECEEDED BY A "├╘-", HOLD THE ├ONTROL KEY
- WHILE TYPING THEM (DUH!), "╙╚" MEANS ╙HIFT AND "├╧" MEANS ├OMMODORE. ╘HE
- ╒╨, ─╧╫╬, ╠┼╞╘ AND ╥╔╟╚╘ KEYS ARE THE CURSOR ARROW KEYS. ╫HEN YOU HAVE TO
- HOLD DOWN ╙╚, ├╧, OR ├╘ WITH A ARROW KEY, USE THE ARROW KEYS ON THE TOP OF
- THE KEYBOARD. ╞OR CONVENIENCE, ╙╚-╒╨ AND ╙╚-─╧╫╬ DO THE SAME AS ├╘-╒╨ AND
- ├╘-─╧╫╬.
-
- ┌┼─-128 ├OMMAND ╦EY ╙UMMARY:
-
- ├ONTROL ├OMMANDS:
-
- ╔ ├╧─┼ ╦┼┘ ┴├╘╔╧╬.
- - ---- --- ------.
- * $E0 ├╘-@ ┼XCHANGE CURSOR POSITION WITH MARK POSITION.
- * $E1 ├╘-┴ ┴LTER CASE OF LETTER UNDER CURSOR.
- * $E2 ├╘-┬ ┬YTE VALUE INPUT.
- $E3 ├╘-├ ├OPY RANGE.
- * $E4 ├╘-─ ─ELETE RANGE.
- * $E5 ├╘-┼ ┼XIT WITH SAVE.
- * $E6 ├╘-╞ ╞IND NEXT OCCURANCE OF HUNT STRING.
- $E7 ├╘-╟ ╟OTO GIVEN LINE NUMBER.
- * $E8 ├╘-╚ ╙ET ╚UNT STRING.
- $E9 ├╘-╔ ╔NSERT NEW FILE INTO CURRENT ONE.
- * $EA ├╘-╩ ╩UGGLE RANGE OF LINES FOR TEXT FORMATTING.
- * $EB ├╘-╦ ╦ILL CURRENT LINE.
- * $EC ├╘-╠ ╠OAD FILE.
- * $ED ├╘-═ ╙ET ═ARK FOR RANGE OPERATIONS.
- * $EE ├╘-╬ ╙ET ╬AME OF CURRENT FILE.
- * $EF ├╘-╧ ╙ET ╧PTIONS: INPUT/OUTPUT TRANSLATION/TAB-EXPANSION, ETC.
- * $F0 ├╘-╨ ╨RINT CURRENT FILE.
- * $F1 ├╘-╤ ╤UIT WITHOUT SAVE.
- * $F2 ├╘-╥ ╥ECALL TEXT FROM BUFFER.
- * $F3 ├╘-╙ ╙AVE FILE.
- $F4 ├╘-╘ ╘RANSLATION UTILS: ╫├, ╥OT13, ╒P/╠OWCASE, ╔NDENT, ╩USTIFY,
- ╨REFIX.
- * $F5 ├╘-╒ ╒SE NEW DISK DEVICE NUMBER.
- $F6 ├╘-╓ ╓ERIFY FILE.
- $F7 ├╘-╫ ╫RITE RANGE WITH NEW NAME.
- * $F8 ├╘-╪ ┼XCHANGE CURSOR CHARACTER WITH NEXT CHARACTER.
- * $F9 ├╘-┘ ╥EPLACE (ALL THE OTHER LETTERS WERE TAKEN!).
- $FA ├╘-┌ ╟OTO BOTTOM OF SCREEN.
- * $FB ├╘-[ ╘OGGLE INSERT MODE.
- * $FC ├╘-\ ╘OGGLE MODIFIED FLAG.
- * $FD ├╘-] ╘OGGLE INDENT MODE (╔NDENT / ╬OINDENT / ╫ORD╫RAP).
- * $FE ├╘-^ ┼NTER ├OMMODORE ─╧╙ COMMAND.
- * $FF ├╘-_ <NOTHING>.
-
- ╦EY ├OMMANDS 1:
-
- ╔ ├╧─┼ ╦┼┘ ┴├╘╔╧╬.
- - ---- --- ------.
- * $00 <NONE> <NOTHING>.
- $01 ├╘-╥┼╘╒╥╬ ╟O UP ONE PARAGRAPH.
- * $02 ╙╚-╘┴┬ ┬ACKTAB.
- * $03 ╙╘╧╨ <STOP SOME OPERATIONS>.
- $04 ╙╚-╚┼╠╨ <SAME AS ╚┼╠╨>.
- * $05 ├╘-2 ├LEAR BUFFER.
- * $06 ╙╚-╠┼╞╘ ╫ORD LEFT.
- * $07 ╙╚-╠╔╬┼╞┼┼─ ?.
- * $08 ├╧-─┼╠ ╥UBOUT.
- * $09 ╘┴┬ ╘AB.
- * $0A ╠╔╬┼╞┼┼─ ?.
- * $0B ╙╚-╥╔╟╚╘ ╫ORD RIGHT.
- * $0C ├╧-╒╨ ╟OTO TOP OF DOCUMENT.
- * $0D ╥┼╘╒╥╬ ╙PLIT CURRENT LINE (INDENT NOT YET IMPLEMENTED).
- * $0E ╙╚-┼╙├┴╨┼ ?.
- * $0F ├╧-─╧╫╬ ╟OTO BOTTOM OF DOCUMENT.
- * $10 ├╧-╠┼╞╘ ╟OTO BEGINNING OF LINE.
- * $11 ─╧╫╬ ├URSOR DOWN.
- * $12 ├╘-9 ╥EVERSE SCREEN ON.
- * $13 ╚╧═┼ <NOTHING>.
- * $14 ─┼╠┼╘┼ ─ELETE CHARACTER.
- * $15 ├╧-╥╔╟╚╘ ╟OTO END OF LINE.
- * $16 ├╘-╒╨ ╨AGE UP.
- * $17 ├╘-─╧╫╬ ╨AGE DOWN.
- $18 ├╘-╘┴┬ ?.
- $19 ├╘-╠┼╞╘ ╨AGE LEFT.
- $1A ├╘-╥╔╟╚╘ ╨AGE RIGHT.
- * $1B ┼╙├┴╨┼ <NOTHING>.
- $1C ├╘-3 ─IRECTORY WITH BLOCK COUNTS.
- * $1D ╥╔╟╚╘ ├URSOR RIGHT.
- * $1E ├╘-6 ?.
- * $1F ├╘-7 ?.
-
- ╦EY ├OMMANDS 2:.
-
- ╔ ├╧─┼ ╦┼┘ ┴├╘╔╧╬.
- - ---- --- ------.
- $80 ├╘-╞1 ╞UNCTION KEY 9.
- * $81 ├╧-1 ╙ET DISPLAY TO 25 LINES.
- $82 ├╘-╞3 ╞UNCTION KEY 10.
- $83 ╙╚-╙╘╧╨ ?.
- $84 ╚┼╠╨ ─ISPLAY HELP MESSAGE.
- $85 ╞1 ╞UNCTION KEY 1.
- $86 ╞3 ╞UNCTION KEY 3.
- $87 ╞5 ╞UNCTION KEY 5.
- $88 ╞7 ╞UNCTION KEY 7.
- $89 ╙╚-╞1 ╞UNCTION KEY 2.
- $8A ╙╚-╞3 ╞UNCTION KEY 4.
- $8B ╙╚-╞5 ╞UNCTION KEY 6.
- $8C ╙╚-╞7 ╞UNCTION KEY 8.
- $8D ╙╚-╥┼╘╒╥╬ ╟O TO NEXT PARAGRAPH.
- $8E ├╘-╞5 ╞UNCTION KEY 11.
- $8F ├╘-╞7 ╞UNCTION KEY 12.
- * $90 ├╘-1 ├LEAR DOCUMENT.
- * $91 ╒╨ ├URSOR UP.
- * $92 ├╘-0 ╙CREEN REVERSE OFF.
- * $93 ╙╚-╚╧═┼ ├URSOR HOME.
- $94 ╙╚-─┼╠┼╘┼ ╔NSERT ONE SPACE.
- * $95 ├╧-2 ╙ET DISPLAY TO 27 LINES.
- * $96 ├╧-3 ╙ET DISPLAY TO 30 LINES.
- * $97 ├╧-4 ╙ET DISPLAY TO 45 LINES.
- * $98 ├╧-5 ╙ET DISPLAY TO 51 LINES.
- * $99 ├╧-6 ╙ET DISPLAY TO 29 LINES.
- $9A ├╧-7 ?.
- $9B ├╧-8 ?.
- $9C ├╘-5 ─ISPLAY CODE OF CURRENT CHARACTER.
- * $9D ╠┼╞╘ ├URSOR LEFT.
- $9E ├╘-8 ?.
- * $9F ├╘-4 ─ISPLAY DIRECTORY WITH BYTE COUNTS.
- ======================================================================
- ╘O DELETE A RANGE, USE ├╘-═ TO SET THE MARK FOR ONE BOUND OF THE RANGE AND
- MOVE THE CURSOR TO THE OTHER BOUND OF THE RANGE. ╘HEN PRESS ├╘-─ TO DELETE.
- ╘HE RANGE INCLUDES BOTH BOUNDING LINES. ├╘-╦ (KILL CURRENT LINE) IS THE
- SAME AS PRESSING ├╘-═ AND THEN ├╘-─ ON THE SAME LINE.
-
- ├╘-╥ RECALLS THE TEXT AT THE CURRENT CURSOR LINE. ╘O RECALL AFTER THE END
- OF THE DOCUMENT, ADD A NEW BLANK LINE TO THE END, RECALL, AND THEN DELETE
- THE EXTRA LINE YOU ADDED. ┘OU CAN RECALL THE KILL BUFFER TEXT AS MANY TIMES
- AS YOU WISH.
-
- ╘O SEARCH OR REPLACE, USE ├╘-╚ TO SET THE STRING TO HUNT FOR, AND THEN USE
- ├╘-╞ (FIND) OR ├╘-┘ (REPLACE). ┌ED SEARCHES IN A CASE ╔╬╙┼╬╙╔╘╔╓┼ MANNER.
- ╘HUS, "╙╘╥ING" WILL MATCH WITH "S╘R╔N╟".
-
- ╘HE STATUS LINE ON THE TOP OF THE SCREEN DISPLAYS THE CURRENT FILE LINE, THE
- CURSOR COLUMN, A FLAG ("*") INDICATING WHETHER THE FILE HAS UNSAVED CHANGES.
- ╔NSERT AND ╔NDENT MODE FLAGS, THE NUMBER OF BYTES THE THE DOCUMENT USES, THE
- NUMBER OF BYTES FREE, THE CURRENT DEVICE NUMBER, AND THE DOCUMENT NAME.
- ╘HE OPTIONS SETTING FEATURE (├╘-╧) PROVIDES A FULL-SCREEN INTERFACE. ┘OU
- MOVE THE FIELD CURSOR AMONG THE VARIOUS FIELDS ON THE SCREEN WITH THE CURSOR
- KEYS.
- ╫HEN THE CURSOR IS ON A FIELD THAT YOU WANT TO CHANGE, PRESS THE ╥┼╘╒╥╬ KEY.
- ╔F THE FIELD IS AN ENUMERATED FIELD (LIKE ╥EAD ╘RANSLATION ═ODE), THE VALUE
- WILL CHANGE IN A WRAP-AROUND FASHION. ╔F IT IS A NUMERIC FIELD, THE
- CHARACTER-CURSOR WILL FLASH AND YOU ARE TO TYPE IN THE NEW VALUE AND PRESS
- ╥┼╘╒╥╬. ─┼╠┼╘┼ IS THE ONLY EDITING KEY. ╫HEN YOU ARE FINISHED SETTING (OR
- VIEWING) THE OPTIONS, PRESS ┼╙├┴╨┼, ├╘-╧, OR ╙╨┴├┼ TO EXIT BACK TO EDITING
- MODE. ╔F YOU RE-SAVE THE ┌ED PROGRAM BY EXITING BACK TO ┬┴╙╔├ AND USING
- ─╙┴╓┼, ALL OF THE OPTIONS SETTINGS WILL BE SAVED AND WILL BE SET WHEN YOU
- RUN THE PROGRAM IN THE FUTURE.
-
- ╘HERE ARE SOME FIELDS (LIKE THE FUNCTION KEYS) THAT ARE NOT USED AND DO
- NOTHING. ╘HE COLOR FIELDS ALLOW YOU TO SET THE COLORS FOR THE VARIOUS ITEMS
- ON THE EDITING SCREEN. ├OLOR CHANGES TAKE EFFECT WHEN YOU EXIT FROM THE
- ╧PTIONS SCREEN. ╥EAD AND WRITE TRANSLATIONS TAKE EFFECT WHEN YOU ARE
- LOADING (├╘-╠) OR SAVING (├╘-╙) A FILE. ╘HE POSSIBLE TRANSLATION VALUES
- ARE: ╬ONE, ┴╙├-├╠ (═╙-─╧╙ - LINES END WITH ├R ╠F), ┴╙├-╠F (╒NIX - LINES END
- WITH ╠F), ┴╙├-├R, AND ╙PD╙CR (╙PEEDSCRIPT - WHICH USES SCREEN CODES AND
- BACK-ARROW FOR RETURN). ╘AB EXPANSION WILL CONVERT THE ╘┴┬ CHARACTER INTO
- THE EQUIVALENT NUMBER OF SPACES WHEN READING, AND ╘┴┬ COMPRESSION WILL
- REPLACE A NUMBER OF SPACES WITH THE ╘┴┬ CHARACTER WHENEVER IT CAN TO MAKE
- THE FILE SHORTER. ╘┴┬ COMPRESSION IS VERY EFFECTIVE ON INDENTED PROGRAM
- FILES OR OTHER FILES THAT HAVE A LOT OF SPACES IN THEM.
-
- ╘HERE IS A FIELD FOR DISABLING THE USE OF BURST MODE WHEN READING FILES.
- ┌ED WILL AUTO-DETECT WHETHER A DEVICE IS ╞AST OR NOT, BUT THIS OPTION IS
- PROVIDED IN CASE THE AUTO-DETECTION FAILS FOR SOME ODD DEVICE THAT YOU HAVE.
- ╫HEN ┌ED DETECTS THAT A DEVICE IS ╙LOW OR IF THE BURST OPTION IS DIABLED,
- ONLY THE STANDARD ╦ERNAL ROUTINES ARE USED FOR READING FILES. ╔ HAVEN'T HAD
- THE OPPORTUNITY TO CHECK ┌ED OUT ON THE LINE OF ├═─ PRODUCTS, BUT ╔'M SURE ╔
- WILL BE CATCHING SOME FLACK IF ┌ED DOES NOT WORK ON THEM.
-
- ╘HE TEXT LINE LENGTH AND TAB SPACING FIELDS SHOW A VALUE BUT THEY ARE NOT
- IMPLEMENTED IN THE REST OF THE PROGRAM. ╘HE CURSOR DELAY AND REPEAT
- CHARACTERISTICS CAN BE SET WITH THE FIELDS OF THE SAME NAMES. ╘HE TIME
- UNITS ARE IN JIFFIES (1/60TH OF A SECOND, BUT YOU SHOULD KNOW THAT!).
- ┼XPERIMENT WITH THESE TO DETERMINE WHAT YOU LIKE THE MOST. ╔ WROTE MY OWN
- CUSTOM KEY-SCANNING ROUTINES, SO ╔ WAS ABLE TO EASILY PROVIDE THESE
- PARAMETERS. ┘OU MAY ALSO NOTICE THAT ╔ FIXED THE PROBLEM OF THE KERNAL
- MISTAKING ╨ORT#1 JOYSTICK MOVEMENTS FOR KEYSTROKES. ╔N THE FUTURE, ╔ MAY
- IMPLEMENT A TWO-KEY ROLLOVER.
-
- ┴ FIELD IS ALSO PROVIDED FOR SETTING THE MAXIMUM AMOUNT OF ╥┼╒ MEMORY THAT
- ┌ED IS ALLOWED TO USE. ╘HE DEFAULT IS 127 ┬ANKS, SO ┌ED WILL USE UP TO 8
- ═EGS OF EXPANSION MEMORY (IF YOU HAVE IT). ╔F THIS FIELD IS SET TO 0 ┬ANKS,
- ┌ED WILL LEAVE YOUR EXPANSION MEMORY COMPLETELY UNTOUCHED. ╘HE VALUE IN
- THIS FIELD ONLY TAKES EFFECT WHEN ┌ED IS STARTED UP, SO YOU WILL HAVE TO
- EXIT BACK TO ┬┴╙╔├ AND ╥╒╬ ┌ED AGAIN AFTER CHANGING IT.
-
- ╞INALLY, FIELDS ARE PROVIDED FOR THE PRINTER ─EVICE ╬UMBER, ╙ECONDARY
- ┴DDRESS, AND ╘RANSLATION ═ODE. ╘HE DEFAULT IS ─EV=4, ╙┴=7, ╘RANS=╬ONE,
- WHICH IS THE ├OMMODORE STANDARD. ╙INCE ╔ HAVE A ╨ANASONIC ╔┬═-╨├ COMPATIBLE
- PRINTER WITH A ╙UPER╟RAFIX ╩R. INTERFACE, ╔ USE ─EV=4, ╙┴=5, ╘RANS=┴╙├-├╠.
- ╘HIS WAY, ╔ CAN PRINT THE \ √ } ⁿ ■ ` ⁿ _ AND ^ CHARACTERS.
-
- ╘O USE THE ╩UGGLE LINES FEATURE (├╘-╩), SET THE MARK (├╘-═) TO THE FIRST
- LINE OF THE FIRST PARAGRAPH TO JUGGLE AND MOVE THE CURSOR TO THE LAST LINE
- OF THE LAST PARAGRAPH TO JUGGLE AND PRESS ├╘-╩. ┴FTER JUGGLING, THE DISPLAY
- WILL ALWAYS GO TO THE LAST LINE OF THE LAST PARAGRAPH. ╘HERE ARE THREE
- OBJECTS THAT ╩UGGLE CONCERNS ITSELF WITH: PARAGRAPHS, SENTENCES, AND WORDS.
- ╨ARAGRAPHS ARE DELIMITED BY ONE OR MORE BLANK LINES, WORDS BY ONE OR MORE
- SPACE CHARACTERS OR BY A NEW LINE, AND SENTENCES BY A PERIOD, QUESTION MARK,
- OR EXCLAMATION MARK. ╔F THE FIRST WORD FOLLOWING A ".", "!" OR "?" DOES NOT
- START WITH A CAPITAL LETTER, THEN THE PREVIOUS WORD WAS NOT THE END OF A
- SENTENCE. ╘HIS DEFINITION OF SENTENCE DOES NOT ALWAYS WORK (EG. "─R.
- ┬RUCE"), BUT IT WORKS MOST OF THE TIME.
-
- ╘HE REASON THAT DISTINGUISHING SENTENCES IS IMPORTANT IS THAT WHEN JUGGLING
- A PARAGRAPH, WORDS CAN BE RIPPED FROM THE START OF ONE LINE AND PUT ONTO THE
- END OF A PREVIOUS LINE (OR SPILL FORWARD) AND MOST TEXT FILES DO NOT CONTAIN
- A CORRECT NUMBER OF SPACES FOLLOWING THE LAST WORD ON A LINE. ╩UGGLE WILL
- PUT ONE SPACE AFTER EACH WORD THAT GETS RIPPED AND TWO AT THE END OF A
- SENTENCE. ╫ORDS THAT DON'T GET RIPPED FROM ONE LINE TO ANOTHER WILL RETAIN
- THEIR ORIGINAL SPACING. ╩UGGLE ELIMINATES SPACES AFTER THE LAST WORD OF A
- TEXT LINE. ╘HE TARGET LINE LENGTH IS SELECTED BY THE "╘EXT╠INE╠EN" FIELD ON
- THE OPTIONS SCREEN. ─ON'T SET THIS FIELD ANY HIGHER THAN 80 CHARACTERS.
- ╩UGGLING SPEED IS APPROXIMATELY 1350 WORDS PER SECOND. ╘HESE LAST TWO
- PARAGRAPHS WERE JUGGLED.
-
- ╘HE ╘┴┬ KEY WILL MOVE THE CURSOR TO THE NEXT TAB STOP AND WILL EXTEND THE
- LINE WITH SPACE CHARACTERS IF NECESSARY. ╘HE NUMBER OF CHARACTERS BETWEEN
- TAB STOPS IS SELECTED BY THE "╘AB╙PACING" FIELD ON THE OPTION SCREEN. ╬OTE
- THAT THIS SETTING DOES NOT CHANGE THE TAB SPACING FOR THE FILE READ/WRITE
- TAB EXPANSION/TAB COMPRESSION FEATURES; THEY ALWAYS USE A TAB SPACING OF 8.
-
- ======================================================================
- ╨LEASE SEND ANY QUESTIONS, COMMENTS, OR SUGGESTIONS TO ME AT THE BELOW
- ADDRESS, EVEN IF THEY ARE JUST AN "┴WESOME ─UDE!" OR A "╙UCKS ╥OCKS!".
- ╔ AM A ╨H.─. STUDENT IN ├OMPUTER ╙CIENCE AT THE ╒NIVERSITY OF ╫ATERLOO IN
- ├ANADA. ╔ HAVE BEEN A DIE-*╚┴╥─* ├OMMODORE ENTHUSIAST SINCE ╔ FIRST GOT MY
- ╓╔├-20 TEN YEARS AGO. ╒NTIL ╔ STARTED ┌ED, ╔ DIDN'T HAVE AN ACCEPTABLE
- EDITOR FOR ALL THE TEXT FILES ╔ DEAL WITH SINCE ╔ WAS EXPOSED TO THE
- ╔NTERNET, SO THE LIGHT BULB WENT OFF ABOVE MY HEAD.
- ═Y PLANS FOR ┌ED ARE TO RIP IT APART AND START IT OVER (IN ASSEMBLER THIS
- TIME RATHER THAN RAW MACHINE LANGUAGE) AND MAKE IT FOR THE ┴├┼ PROGRAMMING
- ENVIRONMENT (WHICH IS STILL UNDER CONSTRUCTION). ┴├┼ (WHEN IT IS MORE
- COMPLETE) WILL RUN ON EITHER THE 64 OR THE 128, SO ┌ED WILL SOMEDAY WORK ON
- A 64 TOO.
-
- ┌ED-128 IS ╨UBLIC ─OMAIN ╙OFTWARE.
- ======================================================================
- ╘HE ├╥├32 OF "┌┼─-128.077" IS 3571615286
- ======================================================================
- -├RAIG ┬RUCE
-
-