home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
8bitfiles.net/archives
/
archives.tar
/
archives
/
genie-commodore-file-library
/
C64Toolkit
/
IDEA.SDA
/
IDEA.DOC
< prev
next >
Wrap
Text File
|
2019-04-13
|
17KB
|
530 lines
- ╔ ─ ┼ ┴ -
╔NTUITIVE ─IRECTORY ┼DITING ┴SSISTANCE
╓ERSION 2.00
╨ROGRAM AND DOCUMENTATION BY:
─. ═ATT ├OREY
9546 ╨INEDALE ─RIVE
┬OISE, ╔─ 83704-4166
╤UANTUM ╠INK ╔─: ╧VERBYTE
╔NTRODUCTORY ╔─┼┴
-----------------
╔NTUITIVE ─IRECTORY ┼DITING ┴SSISTANCE (╔─┼┴) IS A FULL-
FEATURED DISK DIRECTORY EDITOR FOR THE ├OMMODORE 1541, 1571 AND
1581 DISK DRIVES. ╔T RUNS ON THE ├OMMODORE 64 OR THE ├OMMODORE
128 IN 64 MODE.
╔─┼┴ WAS DEVELOPED FOR TWO MAIN REASONS: TO HELP FILL THE
"VOID" OF SOFTWARE THAT SUPPORTS THE 1581 AND TO CREATE A
DIRECTORY EDITOR THAT COMBINES THE BEST FEATURES OF SIMILAR
PROGRAMS OF THE PAST. ╙OME OF THOSE FEATURES INCLUDE:
* ╙UPPORT FOR UP TO FOUR DRIVES
* ═OVE FILENAMES TO ANY POSITION
* ╙ORT DIRECTORY ENTRIES
* ╨ACK DIRECTORY ENTRIES
* ╔NSERT DIVIDERS, REMARKS OR BLANK ENTRIES INTO DIRECTORY
* ├HANGE OR RESTORE BLOCK SIZE OF FILES
* ├LOSE "SPLAT" (UNCLOSED) FILES
* ├HANGE FILETYPES
* ╠OCK OR UNLOCK FILES
* ┼DIT DISKNAME AND ╔─
* ╙OFTWARE WRITE OR UNWRITE-PROTECT A DISK
* ╟┼╧╙ AND ┼PYX ╓ORPAL COMPATIBLE - ╫╔╠╠ ╬╧╘ DESTROY
NON-├┬═ FILE POINTERS
* ╞╒╠╠ SUPPORT FOR THE 1581
- ├APACITY FOR UP TO 296 DIRECTORY ENTRIES
- ┼DITS SUBDIRECTORIES (INFINITE LEVELS)
-----------------------------------------------------------------
╔─┼┴ ╓2.00 - 2 - BY ─. ═ATT ├OREY
╞IRST ╔─┼┴
----------
╫HEN ╔─┼┴ IS FIRST RUN, THERE WILL BE A SMALL PAUSE, THEN
THE TITLE SCREEN WILL BE DISPLAYED. ┴FTER A FEW SECONDS, THE
DISK DRIVE SELECTION MENU WILL APPEAR. ╔T SHOWS THE DEVICE
NUMBERS AND DRIVE TYPES OF ALL POWERED-ON DRIVES CONNECTED TO THE
SYSTEM. ╔F THERE IS NO DRIVE FOR THE DEVICE NUMBER, IT IS
INDICATED AS "╬OT PRESENT." ╔F THE DRIVE IS NOT A 1541, 1571 OR
1581, IT IS INDICATED AS "╬OT SUPPORTED." ╙ELECT THE DESIRED
DRIVE WITH [├╥╙╥ ╒╨/─╬], THEN PRESS [╥┼╘╒╥╬]. ┬ELOW IS A TABLE
OF DRIVE TYPES AND THEIR DESCRIPTIONS.
╘YPE ─ESCRIPTION
--------- -------------------------------
1541 1541 ORIGINAL ╥╧═
1541 (┬-) 1541 TYPE ┬ WITHOUT ╥╧═ UPGRADE
1541 (┬+) 1541 TYPE ┬ WITH ╥╧═ UPGRADE
1541 (╔╔) 1541 TYPE ╔╔
1571 (-) 1571 WITHOUT ╥╧═ UPGRADE
1571 (+) 1571 WITH ╥╧═ UPGRADE
1571 (─) 1571 BUILT INTO THE 128─
1581 1581
┴FTER A DRIVE IS SELECTED, THE DISK DIRECTORY WILL BE READ.
╔F THE DIRECTORY IS LOCATED ON THE DISK IN ANY POSITION OTHER
THAN TRACK 18 FOR 1541S AND 1571S OR TRACK 40 FOR 1581S, ╔─┼┴
WILL REPLY WITH "╬ON-STANDARD DIRECTORY LOCATION!" ╘HIS DOESN'T
HAPPEN VERY OFTEN BUT WHEN IT DOES, IT IS USUALLY WITH PROTECTED
COMMERCIAL SOFTWARE. ┼DITING THEIR DIRECTORIES COULD HAVE
DISASTEROUS RESULTS, SO ╔─┼┴ WILL NOT PERMIT IT.
-----------------------------------------------------------------
╔─┼┴ ╓2.00 - 3 - BY ─. ═ATT ├OREY
╥EVEALING ╔─┼┴
--------------
╘HIS IS A REPRESENTATION OF ╔─┼┴'S MAIN EDITING SCREEN.
┼ACH AREA IS DESCRIBED IN MORE DETAIL BELOW.
----------------------------------
!╘YPE: 1541 ─#:8 ╫╨:╧╞╞! <= 1 - ╙TATUS LINE
----------------------------------
!╬AME: "1351 MOUSE DEMOS" // 2A ! <= 2 - ─ISK NAME/╔─
----------------------------------
! 1!5 STARTUP.102486 PRG !
! 2!3 COMM 1351 USR !
! 3!1 MOUSE64.BAS PRG !
! 4!2 MOUSE64.BIN PRG ! <= 3 - ╞ILENAME AREA
! 5!7 MOUSE64.SRC SEQ !
! 6!2 M1351.64.BAS PRG !
! 7!2 M1351.64.BIN PRG !
! 8!11 M1351.64.SRC SEQ !
----+-----------------------------
!1 MOUSE.POINTER PRG ! <= 4 - ╞ILENAME BUFFER
------------------------------
1 - ╙TATUS LINE
---------------
╘HIS LINE SHOWS THE TYPE AND DEVICE NUMBER OF THE CURRENT
DRIVE AND WHETHER OR NOT THE DISK IS SOFTWARE WRITE-PROTECTED.
╔F THE DRIVE IS A 1571, THE NUMBER OF DISK SIDES IS SHOWN. ╔F
THE DRIVE IS A 1581 AND A SUBDIRECTORY IS ENTERED, THIS IS
INDICATED IN PLACE OF WRITE-PROTECTION STATUS.
2 - ─ISK NAME/╔─
----------------
╘HIS LINE DISPLAYS THE DISK NAME AND ╔─. ╘HIS IS ALSO WHERE
THEY ARE EDITED, IF DESIRED.
3 - ╞ILENAME AREA
-----------------
╘HIS AREA SHOWS THE FILENAMES IN THE DIRECTORY, EIGHT AT A
TIME. ┴ HIGHLIGHTING BAR, OR CURSOR, DETERMINES WHAT FILENAME
╔─┼┴ WILL PERFORM SOME COMMMANDS ON.
4 - ╞ILENAME BUFFER
-------------------
╘HIS "BUFFER" IS WHERE ╔─┼┴ PERFORMS ITS FILE SPECIFIC
FUNCTIONS, SUCH AS EDITING A FILENAME OR CHANGING A FILETYPE. ╔T
HOLDS ONE FILENAME AT A TIME.
-----------------------------------------------------------------
╔─┼┴ ╓2.00 - 4 - BY ─. ═ATT ├OREY
├OMMANDING ╔─┼┴
---------------
╘HE FOLLOWING IS A LIST OF ╔─┼┴'S COMMANDS WITH BRIEF
EXPLANATIONS FOR EACH. ╘HE "├=" SYMBOL DENOTES THE ├OMMODORE
LOGO KEY IN THE LOWER LEFT CORNER OF THE KEYBOARD.
┼DITOR ├OMMANDS
---------------
[├╥╙╥ ╒╨/─╬] - ═OVE THE CURSOR UP OR DOWN ONE FILENAME.
[├╥╙╥ ╠╞/╥╘] - ═OVE THE CURSOR BACKWARD OR FORWARD ONE PAGE
(EIGHT FILENAMES).
[├╠╥/╚╧═┼] - ═OVE THE CURSOR TO TOP/BOTTOM OF PAGE/LIST.
[╙╨┴├┼] - ╔NSERT A BLANK ENTRY INTO THE DIRECTORY AT THE
CURSOR. ╔F THIS IS DONE AFTER A PACK ([╨]), THE
NEXT FILE OPENED ON THE DISK WILL TAKE THIS
POSITION.
[╔╬╙╘] - ╔NSERT A DIVIDER INTO THE DIRECTORY AT THE
CURSOR.
[├= ╥] - ╔NSERT A REMARK INTO THE DIRECTORY AT THE
CURSOR. (1)
[─┼╠] - ─ELETE THE FILENAME AT THE CURSOR. ╘HE NAME IS
JUST DELETED, NOT THE ACTUAL FILE. ╓ALIDATE THE
DISK TO UPDATE THE ┬┴═.
[╬] - ┼DIT THE DISK NAME. (1)
[╔] - ┼DIT THE DISK ╔─. (1) ╘HIS IS ONLY A COSMETIC
CHANGE, AS EVERY SECTOR HAS THE ORIGINAL FORMAT
╔─ EMBEDDED IN IT.
[├= ╔] - ╥ESTORE THE DISK ╔─. ╘HINK OF THIS AS AN "UNDO"
COMMAND FOR [╔]. ╘HIS READS THE ORIGINAL ╔─
DESCRIBED ABOVE.
[*] - ═OVE THE FILENAME AT THE CURSOR TO THE TOP OF THE
DIRECTORY.
[├= ╠] - ╠OCK OR UNLOCK ALL THE FILES IN THE DIRECTORY
(SEE [╠]).
[├= ╫] - ╫RITE-PROTECT OR UNWRITE-PROTECT A DISK. ╫HEN
A DISK IS WRITE-PROTECTED IN THIS WAY, IT CANNOT
BE WRITTEN TO BY NORMAL METHODS (I.E. ╙┴╓┼, ┬-╫,
╒2, ETC.) UNTIL IT IS UNPROTECTED. ╘HIS COMMAND
MAKES CHANGES DIRECTLY ON THE DISK. ─╧┼╙ ╬╧╘
WORK WITH 1581 SUBDIRECTORIES.
[╙] - ╙ORT FILENAMES BY BLOCK SIZE, FILENAME OR
FILETYPE. ┴LL FILENAMES OR A SELECT GROUP CAN
BE SORTED.
-----------------------------------------------------------------
╔─┼┴ ╓2.00 - 5 - BY ─. ═ATT ├OREY
[╨] - ╨ACK THE DIRECTORY. ╘HIS REMOVES ALL "SPLAT"
AND SCRATCHED FILENAMES (SEE [├]).
[/] - ┼NTER SUBDIRECTORY AT THE CURSOR (1581 ONLY).
┴LL COMMANDS EXCEPT [├= ╫] WORK WITH
SUBDIRECTORIES.
[┬┴├╦ ┴╥╥╧╫] - ┼NTER ROOT DIRECTORY (1581 ONLY).
[╫] - ╫RITE THE DIRECTORY BACK TO THE DISK. ╧PTIONS TO
VALIDATE THE DISK AND VIEW THE NEW DIRECTORY ARE
AVAILABLE.
[╥] - ╥ELOAD THE DIRECTORY FROM THE CURRENT DRIVE.
╫┴╥╬╔╬╟: ╘HIS CLEARS THE DIRECTORY IN MEMORY.
[─] - ╟O THE THE "DRIVE SELECT" MENU. ╫┴╥╬╔╬╟: ╘HIS
CLEARS THE DIRECTORY IN MEMORY.
[╤] - ╤UIT TO ┬┴╙╔├. ╫┴╥╬╔╬╟: ╘HIS CLEARS THE
DIRECTORY IN MEMORY.
┬UFFER ├OMMANDS
---------------
[╥┼╘╒╥╬] - ═OVE FILENAME AT THE CURSOR INTO THE BUFFER. ╔F
A FILENAME IS ALREADY IN THE BUFFER, IT IS MOVED
INTO THE DIRECTORY AT THE CURSOR.
[┬] - ├HANGE THE COSMETIC BLOCK SIZE OF THE FILE IN
THE BUFFER. ╘HIS IS MERELY A CHANGE IN THE
DIRECTORY - THE FILE REMAINS UNCHANGED. (1)
[├= ┬] - ╥ESTORE THE COSMETIC BLOCK SIZE OF THE FILE IN
THE BUFFER. ╘HINK OF THIS AS AN "UNDO" COMMAND
FOR [┬]. ╘HIS WORKS ONLY WITH MOST ╙┼╤, ╨╥╟ AND
╒╙╥ FILETYPES.
[╞] - ┼DIT THE FILENAME OF THE FILE IN THE BUFFER. (1)
[├] - ├LOSE OR OPEN THE FILE IN THE BUFFER. ╘HIS IS
GREAT FOR CLOSING A "SPLAT" OR UNCLOSED FILE.
╘HESE APPEAR IN THE DIRECTORY WITH AN ASTERISK
BEFORE THE FILETYPE (I.E. "*╨╥╟").
[╘/╙╚╔╞╘ ╘] - ├HANGE THE FILETYPE OF THE FILE IN THE BUFFER.
┬ELOW ARE THE FILETYPE DESIGNATIONS ╔─┼┴ USES.
─┼╠ - ─ELETED ╥┼╠ - ╥ELATIVE
╙┼╤ - ╙EQUENTIAL ├┬═ - ├OMMODORE (1581 ONLY)
╨╥╟ - ╨ROGRAM ??? - ╒NKNOWN
╒╙╥ - ╒SER
[╠] - ╠OCK OR UNLOCK THE FILE IN THE BUFFER. ╠OCKED
FILES ARE UNSCRATCHABLE BY NORMAL METHODS. ╘HEY
APPEAR IN THE DIRECTORY WITH A "LESS-THAN" SYMBOL
AFTER THE FILETYPE (I.E. "╨╥╟<").
-----------------------------------------------------------------
╔─┼┴ ╓2.00 - 6 - BY ─. ═ATT ├OREY
╧THER ├OMMANDS
--------------
[├= ╞] - ╙WITCH BETWEEN ╔─┼┴'S FONT AND ├OMMODORE'S
STANDARD FONT.
[$] - ╓IEW THE DIRECTORY OF THE DISK IN THE CURRENT
DRIVE. ╨RESS [╙╨┴├┼] TO PAUSE OR [╙╘╧╨] TO QUIT.
[╞1] - ╓IEW HELP SCREENS. ╨RESS [╥┼╘╒╥╬] OR
[╙╚╔╞╘ ╥┼╘╒╥╬] TO MOVE THROUGH THEM.
(1) ├URSOR CONTROLS FOR [├= ╥], [╬], [╔], [╞] AND [┬].
[├╠╥/╚╧═┼] - ├LEAR ENTRY/HOME CURSOR
[├╥╙╥ ╠╞/╥╘] - ═OVE THE CURSOR LEFT/RIGHT
[╔╬╙╘] - ╔NSERT A SPACE/ENTER "INSERT MODE" FOR ONE
CHARACTER PER KEYPRESS
[╙╚ ╥┼╘╒╥╬] - ┼XIT "INSERT MODE"/HOME CURSOR
[─┼╠] - ─ELETE A CHARACTER
[├╘╥╠ ╨╧╒╬─] - ┼RASE TO END OF LINE
[╥┼╘╒╥╬] - ╤UIT/ENTER CHANGES
[├╘╥╠ ┴] - ┴BORT/UNDO CHANGES
-----------------------------------------------------------------
╔─┼┴ ╓2.00 - 7 - BY ─. ═ATT ├OREY
├ONCLUDING ╔─┼┴
---------------
╔─┼┴, IN ITS VARIOUS INCARNATIONS, HAS BEEN IN DEVELOPMENT
FOR OVER A YEAR. ╔ FEEL, WITH VERSION 2.00, IT HAS FINALLY
ACHIEVED THE LEVEL OF SOPHISTICATION AND PROFESSIONALISM ╔ WANTED
IT TO POSSESS BEFORE IT WAS RELEASED. ╔ HOPE YOU ENJOY USING
╔─┼┴ AS MUCH AS ╔ ENJOYED CREATING IT.
╔─┼┴ IS RELEASED AS ╙╚┴╥┼╫┴╥┼. ╨LEASE FEEL FREE TO COPY AND
SHARE ╔─┼┴ (AND ITS DOCUMENTATION FILE), BUT IF YOU FIND IT
USEFUL, YOU ARE ASKED TO SEND A DONATION. ╞IVE DOLLARS ($5.00
╒╙) IS SUGGESTED ALTHOUGH ANY AMOUNT WOULD BE WELCOME. ├OMMENTS,
CRITICISMS AND SUGGESTIONS FOR FUTURE VERSIONS OF ╔─┼┴ ARE ALSO
ENCOURAGED.
┴DDRESS ALL CORRESPONDENCE TO:
─. ═ATT ├OREY
9564 ╨INEDALE ─RIVE
┬OISE, ╔─ 83704-4166
╤UANTUM ╠INK ╔─: ╧VERBYTE
╥EFERENCES
----------
├OMMODORE 1541 ─ISK ─RIVE ╒SER'S ╟UIDE, ├OMMODORE, 1982.
├OMMODORE 1571 ─ISK ─RIVE ╒SER'S ╟UIDE, ├OMMODORE, 1985.
├OMMODORE 1581 ─ISK ─RIVE ╒SER'S ╟UIDE, ├OMMODORE, 1987.
╔MMERS, ╥ICHARD AND ╬EUFELD, ╟ERALD, ╔NSIDE ├OMMODORE ─╧╙,
╬ORTHRIDGE, ├┴, ─ATAMOST, 1985.
╠EEMON, ╙HELDON, ═APPING THE ├OMMODORE 64, ╟REENSBORO, ╬├,
├OMPUTE!, 1984.
╫EST, ╥AETO, ╨ROGRAMMING THE ├OMMODORE 64 - ╘HE ─IFINITIVE
╟UIDE, ╟REENSBORO, ╬├, ├OMPUTE!, 1985.
┬REATHED, ┬ERKELEY, ┬LOOM ├OUNTY "╠OOSE ╘AILS", ┬OSTON, ╠ITTLE,
┬ROWN, 1983.
-----------------------------------------------------------------
╔─┼┴ ╓2.00 - 8 - BY ─. ═ATT ├OREY