WS.DOC

(7 KB) Pobierz
 WS DOS 4.1                                                 by Sid Davis
(WSoft) 
WS DOS 4.1 is the latest version of the program WS DOS which I originally
made
in 1992. It's purpose is to give you the oppurtunity to use the faster burst-
mode capability of 128-mode when loading 64 programs, and to be there waiting
for you when you are ready to use it again. After the program is loaded from
disk, it is copied into the bank 1 of the 128, where under normal
circumstances,it can't be disturbed. If you spend most of your computing time
in 64-mode, you
will be glad to know that you wont have to re-load WS DOS again to load
another
program. Simply hit the reset button and it's there again, in 40 or 80
columns.
 When I originally made the first version, I had quite an interest in CP/M. I
decided that I would mimic this sort of atmosphere in WS DOS. Also, I had
just
purchased a RamLink, and was kind of used to the DOS commands there too. This
is the reason for the name WS DOS (turn the W upside down), and the DOSWEDGE-
style commands. I hope you enjoy using it as much as I did making it. Anyway,
on to the documentation.
 
The following is a list of command characters used by WS DOS, followed by a
short description of each.
 
Command chararacters are:
 
CHARACTER                 FUNCTION
            
@                         disk commands and error-fetching
^ (arrow UP)              LOAD and RUN a 64 program
/                         LOAD/LIST a file
$                         show directory
?                         find the address-mark of a file
*                         copy a file to the opposite drive (8 or 9)
#                         device toggle
%                         edit/display autoboot filenames
!                         retrieve autoboot data from disk
_ (arrow LEFT)            save current autoboot data to disk
 
HELP                      displays a short help screen
------------------------------------------------------------------------------
--Descriptions:
 
 
(@)  If entered alone, this command will attempt to check the error status of
     the disk drive currently being used. If you follow this character with a
     normal disk command (like "@s:test"), that works too. I have made WS DOS
     to check what kind of disk-command you are entering. If you try to enter
     a SCRATCH or NEW command ("s:?" or "n:?"), the program will react with
     "are you sure", to give you time to be certian about what you want to
do.
 
 
(arrow UP)
    This command, followed by the name of the file you wish to RUN, will load
    your file in fast C128 "burst" mode (if you are using a 1571,1581,CMD HD,
    or CMD FD 2000/4000 disk-drive. If you have a Ramlink, you wont need WS
DOS
    anyway). After the program is loaded, the faster 2MHZ is turned on and
the
    screen blanks while the program is transfered to $0801 (2049 decimal),
the
    default basic area of the 64. Then the RUN routine is executed, starting
    the program immediately.
 
 
(/)  This character functions exactly the same as the BOOT (arrow UP)
function,
     but does not RUN the program. If you keep your finger on the CONTROL key
     during the load, you can LIST the program after the loading is done, and
     C64 mode has activated itself.
 
 
($)  Will display the directory of the current disk drive. Pattern-matching
is
     fully supported, all you need to do is enter the pattern-string right 
     after the command character.
 
 
(#)  Switches WS DOS to read from either device 8 or 9. Simply enter the
device
     number after the character. Example- "#9" to switch to device 9.
 
 
(*)  Followed by a filename of a file (which must be present on the current
     drive), this function will copy a file to the opposite disk drive. 
 
 
(%)  If you don't like to enter DOS commands all the time, and like things
     a little more automatic, you can use this character to match 10 keys
     of the 128 (keys 0-9) with a filename on the disk. Everytime WS DOS is
     activated (or reactivated) it will look onto drive 8 for a filename of
     "%". If it is present, your file-data for that disk is loaded into 
     memory. At this time the keyboard is checked. If you are pressing a 
     number key (0 to 9), the program immediately jumps to the BOOT routine,
     which in turn loads the file, goes to 64-mode and starts the program.
       If you enter the "%" character alone, all the program does is LIST
     the edited filenames you have edited. If no data is in memory to be
     displayed, NO DATA appears to inform you of that. To use the autobooter,
     you must first edit a "%" file onto your disk. To edit a key, follow the
     character with the key to be edited (0-9), a colon (:), and the
filename.
     Example: To edit key 1 enter
     %1:yourfilename
     and press return. The next command will save your edited autoboot-key
data
      *note*  ... You only need 2 blocks of space to save the "%" file to
disk.
 
 
(!)  Enter this character alone to load autoboot data (file "%") from the
disk.
 
 
 (arrow left) 
    ...Will save the "%" file to disk, which is described above. For some
reason    I am not aware of, you must enter the command "@i" before saving
with this
    command, else you will (often) get a "FILE EXISTS" error from the drive.
 
 
(?)  Many files on any given disk are often data files, character sets, sub-
     routines for another program, etc. It's not a good idea to use the BOOT
     function on these (duh). But what if yer not sure? By entering this
command     (followed by a filename), the oppurtunity is given to you to
examine the
     load-address of a file, which consists of the first two bytes. On a C64,
     this address is normally 2049 ($0801). Most C64 programs which load and 
     run have 2049 as an address-mark, since this is the normal starting
point
     of BASIC. However (as Jim Butterfield pointed out to me), a BASIC
program
     can also be from a VIC-20, a PLUS-4 or whatever. This address-mark can 
     give you a good clue as to whether your BOOT will be a successful one. 
     If you get the message:
     $0801  2049 ok
     ... Well, you say pretty safely that that program will load and run on a
     C64. Otherwise, it's left up to you to know the BASIC start of another
     machine, in case you have a favorite file from one of those. All of the
     neccesary preparations are taken before the program is started in C64-
     mode, like the re-linking of the basic lines, so if you are booting an
     old PET program, go ahead (it should work).
 
    
------------------------------------------------------------------------------
--Keys:
   ...The following keys are pre-defined in WS DOS:
 
 
F1 key:      displays the directory from the current disk drive.
F3 key:      displays the error status of the current disk drive.
F5 key:      toggles to device number 8
F9 key:      toggles to device number 9
 
HELP key:    displays a short HELP screen for reference purposes. You can
also
             read the HELP screen by entering "help" at the DOS prompt.
 
 
 
     Well that was about it! If anyone is interested in the prog, I do
upgrade
     it from time to time. Actually I've already made the 4.2 version, but
there     are a few bugs, and I have little time (excuses excuses). E-mail me
at
     102541,420 and let me know how I can make it better. I wrote all the
code
     for WS DOS myself but decided to spread it on the electronic airwaves
     for free. Copy it, spread it, post it but don't SELL it.
                       
                                  Later
                                         Sid Davis (102541,420)
                                         alias WOHNZIMMERSOFT (WS)
                     ...that means Livingroomsoft...
 
                    
         
         
    
    
 
 
 
 
 
 
              
 
 
 
 
 
 
 
Zgłoś jeśli naruszono regulamin