579 lines
24 KiB
Plaintext
579 lines
24 KiB
Plaintext
|
||
Extra K Documentation
|
||
---------------------
|
||
PART 1
|
||
by
|
||
The Ghost
|
||
of
|
||
The Atlanta Crackers BBS/AE
|
||
(404)449-5986
|
||
1200 Baud - 40 Megs
|
||
|
||
|
||
HARDWARE REQUIREMENTS: Apple //c or a 128k Apple //e (with an extended
|
||
80 column card; the standard 80 column card won't
|
||
do). Extra K cannot access more than 128k.
|
||
|
||
|
||
THE PROGRAMS EXPLAINED:
|
||
|
||
----------------------------
|
||
AUX.MEM.CHECK (DOS 3.3 only)
|
||
----------------------------
|
||
|
||
DOS 3.3 CHECK FOR 128k
|
||
If you are writing EXTRA K programs that are to be used on Apples other than
|
||
your own, your programs should check to see what kind of Apple is being used.
|
||
AUX.MEM.CHECK is a small machine language program that determines whether or
|
||
not auxiliary memory is present in an Apple using DOS 3.3 (see PRO DOS below).
|
||
AUX.MEM.CHECK will return the following value in memory location 6:
|
||
|
||
0($00): Not a //e
|
||
32($20): //e but no 80 column card
|
||
64($40): 64k //e with 80 column card (no auxiliary memory)
|
||
128($80): Apple //c or 128k //e
|
||
|
||
After a "BRUN AUX.MEM.CHECK" command, you can PRINT PEEK(6) to check for one
|
||
of the values above. AUX.MEM.CHECK is used in EXTRA K's DOS 3.3 STARTUP
|
||
program to make sure that a 128k Apple is being used. Here's one way you
|
||
could use it in your programs:
|
||
|
||
10 PRINT CHR$ (4) "BRUN AUX.MEM.CHECK"
|
||
20 IF PEEK (6) < 128 THEN PRINT "INSUFFICIENT MEMORY": END
|
||
30 REM PROGRAM CONTINUES....
|
||
|
||
PRO DOS 128k CHECK
|
||
With PRO DOS, the AUX.MEM.CHECK program itself is not necessary, thanks
|
||
to PRO DOS location 49048 ($BF98). Use the following 128k check:
|
||
|
||
100 A = PEEK (49048): IF A < 128 THEN PRINT "NOT IIE OR IIC": END
|
||
110 A = A - 128: IF A > = 64 THE PRINT "APPLE III": END
|
||
120 IF A < 48 THEN PRINT "NOT 128K": END
|
||
130 REM PROGRAM CONTINUES.....
|
||
|
||
|
||
--------------
|
||
DISCONNECT.RAM (ProDOS only)
|
||
--------------
|
||
|
||
When PRO DOS boots on a 128k Apple, it automatically creates a "RAM disk"
|
||
in Auxiliary memory with the volume name "/RAM". Because of memory conflicts,
|
||
/RAM should be removed before any of EXTRA K's programs are used.
|
||
Type "-DISCONNECT.RAM" from the keyboard, or use the following line from
|
||
within an Applesoft program:
|
||
|
||
10 PRINT CHR$(4)"-DISCONNECT.RAM"
|
||
|
||
To reconnect /RAM, you will need to reboot.
|
||
|
||
-When to use it: You must execute the DISCONNECT.RAM program once after booting
|
||
ProDOS and before using any of Extra K's programs. Extra K's ProDOS STARTUP
|
||
program automatically executes DISCONNECT.RAM for you, so you will only need
|
||
to use DISCONNECT.RAM if you are booting a disk other than Extra K.
|
||
-What's a ram disk:A RAM disk is a memory-based disk drive. To prove that
|
||
ProDOS's RAM disk exists, boot a ProDOS disk other than Extra K, load an
|
||
Applesoft Program (the bigger the better) and type"SAVE/RAM/PROGRAM". Now
|
||
type "CATALOG/RAM". Now type "NEW" followed by "LOAD/RAM/PROGRAM" and
|
||
"LIST". You take it from there. Futher instructions appear in Apple's
|
||
ProDOS manuals.
|
||
|
||
------------
|
||
DISK.COMPARE
|
||
------------
|
||
|
||
DISK.COMPARE is a program that compares disks. In only 2 or 3 passes, it
|
||
will give you a report on each corresponding track and sector (DOS 3.3) or
|
||
track and block (ProDOS), indicating if they are identical or not.
|
||
Use this program to find out if any changes have been made to a recently
|
||
copied disk by comparing the copy with the master. It will work with
|
||
DOS 3.3, ProDOS, Pascal, or CP/M disks. It won't work with copy-protected
|
||
disks, but it will usually compare the unprotected disks that they store
|
||
data on. It will not interfere with Beagle Bros (or most others) utilities
|
||
in memory (GPLE,DOUBLE-TAKE,BEAGLE BASIC,etc), but anything in auxiliary
|
||
memory will undoubtedly be over-written.
|
||
-How to use it: Selete DISK.COMPARE from the Extra K boot-up menu or type
|
||
"RUN DISK.COMPARE". The title screen will appear and you will be prompted
|
||
to enter the slot and drive numbers for disk 1 and 2. Press return to
|
||
accept the default values shown on the screen or change them to any legal
|
||
slot and drive by entering the appropriate number. If you make a mistake,
|
||
just press ESC to back up. It will work with 1 drive.
|
||
DISK.COMPARE OPTIONS: After you've entered the info for te slots and drives,
|
||
you will be shown the comparison screen with the compare options. Press
|
||
ESC if you want to go back and change or verify the slot and drive numbers.
|
||
|
||
COMPARE OPTION-
|
||
Press "C" to start comparing disks. You will then be asked to insert the
|
||
appropiate disk or disks. At this point you can press RETURN to begin
|
||
comparison or ESC to make another selection. During the comparison, the
|
||
map on the screen will indicate the state of each block or sector
|
||
being compared. A dot (".") means the sectors or blocks are identical, and
|
||
an "X" means they are different by at least one byte.
|
||
|
||
DEC OPTION-
|
||
Press "D" to display the track/sector/block numbers on the border of the
|
||
disk map in decimal, If an error occurs during a comparison, the slot,drive,
|
||
track,and sector or block will be given in decimal also.(Decimal is the
|
||
default setting.)
|
||
|
||
HEX OPTION-
|
||
Pressing "H" will change the track/sector/block numbers to hexadecimal. Any
|
||
errors during a comparsion will be indicated in hex as well. To change the
|
||
default setting to hex, see "CHANGING THE DEFAULT SETTINGS".
|
||
|
||
PRINT OPTION-
|
||
Pressing "P" will print a hard copy of the last disk comparison. You will
|
||
be prompted to input your printer's slot or press return to select the
|
||
default. If you decide not to print the screen, press ESC to see the
|
||
previous menu.
|
||
|
||
QUIT-
|
||
Pressing "Q" will exit DISK.COMPARE and return you to Applesoft. If you
|
||
quit accidently, type "RUN" to restart the program.
|
||
|
||
DISK.COMPARE ERROR MESSAGES:
|
||
If something happens to go wrong, you will see one of the following
|
||
messages, designating the Slot, Drive,and Block (or Track/Sector) where
|
||
the problem occured.
|
||
ERROR: (S#,D#,TR=##,SEC=##),CONTINUE? (DOS 3.3)
|
||
ERROR: (S#,D#,BLOCK=##),CONTINUE? (ProDOS)
|
||
Press "Y" to continue or "N" to quit.
|
||
|
||
CHANGING THE DISK.COMPARE DEFAULT SETTINGS:
|
||
You can set the defaults to one drive (normal is 2) and/or hex (normal is decimal). Load DISK.COMPARE, for one drive change line 5 by variable D2.
|
||
Change "D2=2" to "D2=1". To change the track/sector listing to hex,
|
||
change line 6 from "GOSUB 10" to "GOSUB 12".
|
||
|
||
---------
|
||
DISK.COPY
|
||
---------
|
||
DISK.COPY is a fast disk duplication program. If you need instructions,
|
||
you need help. It will not destroy utilities in main memory.
|
||
|
||
-----------
|
||
DISK.FORMAT
|
||
-----------
|
||
DISK.FORMAT is a program for creating ProDOS disks. It performs the same
|
||
function as the DOS 3.3 INIT command, except that no files are stored on
|
||
the disk. It is easier to use than the formatter included with ProDOS
|
||
because it can be run from Applesoft without disturbing utilities in
|
||
memory. Each disk created with DISK.FORMAT will be named "/BLANK". You
|
||
can rename a ProDOS disk with the Rename command. Foe example,type
|
||
"RENAME/BLANK,/GOOD.DISK". Don't forget the slashes.
|
||
|
||
Commands:
|
||
C = Change Slot and Drive
|
||
F = Format Disk
|
||
Q = Quit
|
||
|
||
-----------
|
||
EXTRA.APPLE
|
||
-----------
|
||
EXTRA.APPLE is a program that makes your 128k Apple //e or //c work like
|
||
two seperate 64k computers. They don't even have to be running under the
|
||
same DOS. You can switch back and forth between these two Apples in
|
||
about three seconds. Everything (including data,programs,pictures,variables,
|
||
registers,and so on) is left unaltered. There is no "concurrent processing";
|
||
only one program can be running at a time. Each 64k machine,when selected, has
|
||
the undivided attention of the microprocessor.
|
||
EXTRA.APPLE can be used with any unprotected program or package that
|
||
does not use the auxiliary memory and doesn't have to be booted to be used.
|
||
|
||
USING EXTRA.APPLE-
|
||
The simplest way to install EXTRA.APPLE is to type "BRUN EXTRA.APPLE".
|
||
After it loads,type "CALL 600". This Call will copy everything in main
|
||
memory over to auxiliary memory. Now you are using APPLE1 (64k) in main
|
||
memory, with APPLE2 (64k) hidden in auxiliary memory. You can switch back
|
||
and forth between APPLE1 and APPLE2 by typing "CALL 769". Switching
|
||
may be done in immediate mode of from within a running program.
|
||
|
||
ALTERNATE SWITCHING METHODS-
|
||
There are three different ways to switch between APPLE1 and APPLE2. Use the
|
||
method that works best with the programs you are using.
|
||
|
||
#1- CALL 769 is the perferred way to switch between APPLE1 and APPLE2. It
|
||
works when EXTRA.APPLE is loaded in this procedure:
|
||
]BRUN EXTRA.APPLE
|
||
]CALL 600
|
||
|
||
#2- & will make the switch if you load EXTRA.APPLE with this procedure:
|
||
]BRUN EXTRA.APPLE
|
||
]CALL 733
|
||
]CALL 600
|
||
note: don't use this method with a program that also uses the ampersand
|
||
vector.
|
||
|
||
#3- CONTROL-Z will make the switch if you load with this procedure:
|
||
]BRUN EXTRA.APPLE
|
||
]CALL 744
|
||
]CALL 600
|
||
note: don't use this method with a program that also uses the input hook.
|
||
|
||
To find out which Apple you are currently using, type "PRINT PEEK(768).The
|
||
answer (1 or 2) will appear on the screen.
|
||
|
||
DIFFERENT DOS'S FOR YOUR TWO APPLES:
|
||
When you first install EXTRA.APPLE you will have the same DOS in both
|
||
APPLE1 and APPLE2. To set up EXTRA.APPLE with two different DOS'S, follow
|
||
these steps carefully:
|
||
1. Make a hybrid (double-DOS) disk using HYBRID CREATE (see that section)
|
||
2. Create a dual-boot disk (also under HYBRID,CREATE section)
|
||
3. Add these three files to the ProDOS half of your hybrid disk.
|
||
-> DISCONNECT.RAM (from te ProDOS side)
|
||
-> EXTRA.APPLE (from te ProDOS side)
|
||
-> The follwoing ProDOS STARTUP program:
|
||
|
||
10 PRINT CHR$ (4) "-DISCONNECT.RAM": REM free aux memory
|
||
20 PRINT CHR$ (4) "-EXTRA.APPLE": REM load routines
|
||
30 REM set-up ampersand w/CALL 733 and/or CONTROL-Z w/ CALL 744
|
||
40 CALL 600: REM set-up APPLE2 by copying main mem to aux mem
|
||
50 IF PEEK (768) = 1 THEN PRINT CHR$ (4) "-DOS.SYSTEM": REM boot
|
||
DOS 3.3 and run HELLO program
|
||
60 HOME : PRINT CHR$ (4)"CAT": REM or anything you want
|
||
4. Add the following files to the DOS 3.3 half of your hybrid disk:
|
||
-> EXTRA.APPLE (from the DOS 3.3 side)
|
||
-> The following DOS 3.3 HELLO program:
|
||
|
||
10 PRINT CHR$ (4) "BRUN EXTRA.APPLE": REM load routines
|
||
20 REM set up ampersand w/ CALL 733 and/or CONTROL-Z w/ CALL 744
|
||
30 HOME : PRINT CHR$ (4) "CATALOG": REM or anything you want
|
||
|
||
Your hybrid disk should now have these teo catalogs:
|
||
PRODOS HALF:
|
||
/DOUBLE.DOS.DISK
|
||
|
||
NAME TYPE BLOCKS MODIFIED
|
||
*PRODOS SYS 30 15-MAY-85
|
||
*BASIC.SYSTEM SYS 21 15-MAY-85
|
||
*DOS.SYSTEM SYS 19 15-MAY-85
|
||
*STARTUP BAS 1 15-MAY-85
|
||
*DISCONNECT.RAM BIN 1 15-MAY-85
|
||
*EXTRA.APPLE BIN 1 15-MAY-85
|
||
|
||
BLOCKS FREE: 200 BLOCKS USED: 80
|
||
|
||
|
||
DOS 3.3 HALF:
|
||
|
||
DISK VOLUME 254
|
||
|
||
*002 A HELLO
|
||
*002 B EXTRA.APPLE
|
||
|
||
When you boot this disk, ProDOS is loaded into main memory (APPLE1) and
|
||
STARTUPUP is run. The CALL 600 in line 40 sets up a ProDOS APPLE2 in
|
||
auxiliary memory and puts an exact copy of the running STARTUP program
|
||
there. Line 50 loads DOS 3.3 into main memory (APPLE1) and HELLO is run.
|
||
When HELLO finishes, you will be left in immediate mode in APPLE1.
|
||
When you switch to APPLE2, STARTUP will continue running right after
|
||
the CALL 600 (the point where APPLE2 execution last stopped). The IF
|
||
statement in line 50 won't be executed and the program will be continue.
|
||
|
||
The STARTUP and HELLO programs above are flexible, and can be altered
|
||
to suit your needs.
|
||
|
||
40/80 COLUMN PROBLEMS-
|
||
You should use the same screen mode for both APPLE1 and APPLE2.
|
||
|
||
RECONNECTING EXTRA.APPLE-
|
||
If EXTRA.APPLE becomes disconnected (you'll know because te switching
|
||
commands won't work), you can re-connect it in seceral ways:
|
||
|
||
IF YOU'RE USING CALL 769 FOR SWITCHING APPLES:
|
||
Type "BRUN EXTRA.APPLE". Don't CALL 600
|
||
|
||
IF YOU'RE USING "&" FOR SWITCHING:
|
||
POKE 1013,76, POKE 1014,1 and POKE 1015,3 and try switching Apples.
|
||
If this doesn't work, BRUN EXTRA.APPLE and CALL 733. Don't CALL 600.
|
||
|
||
IF YOU'RE USING CONTROL-Z FOR SWITCHING:
|
||
Under DOS 3.3: CALL 963 (or CONTROL-RESET if you're in 40-columns) and
|
||
try switching Apples. If this doesn't work, BRUN EXTRA.APPLE and CALL 744.
|
||
Under ProDOS: POKE 48690,171 and POKE 48691,3 (or CONTROL-RESET if you're
|
||
in 40-columns) and try switching. If this doesn't work, BRUN EXTRA.APPLE
|
||
and CALL 744.
|
||
|
||
USING EXTRA.APPLE WITH OTHER UTILITIES-
|
||
EXTRA.APPLE works with programs which don't use auxiliary memory or page 3
|
||
(from $300-$3CF). If you're using the same DOS in both Apples, you can run
|
||
utilities like GPLE and DOUBLE-TAKE before you load EXTRA.APPLE. After you
|
||
copy main memory to auxiliary memory (CALL 600) the utilities will work in
|
||
both Apples. With a dual DOS setup, you'll have to load the utilities
|
||
separately for each Apple.
|
||
If you should accidently overwrite EXTRA.APPLE (it resides in page 3 from
|
||
$300 to around $3cf), you can BRUN EXTRA.APPLE the next time you want to
|
||
switch, and no harm will be done. If you're using APPLE2 when this happens,
|
||
POKE 768,2.
|
||
|
||
--------
|
||
TRANSFER
|
||
--------
|
||
TRANSFER is a program for quickly copying Applesoft programs or binary
|
||
files (not text files) between APPLE1 and APPLE2. TRANSFER is useful when
|
||
using DOS 3.3 in one Apple and ProDOS in the other. Instead of using
|
||
Apple's CONVERT program, you can transfer a file from one DOS to another
|
||
in a few seconds and immediately save it on disk.
|
||
USING TRANSFER-It may be used from either APPLE as long as it is present
|
||
on the current disk. Just BRUN TRANSFER to install it above HIMEN. You may
|
||
exit TRANSFER by using ESC. To rerun it, type "CALL 10".
|
||
TRANSFERING APPLESOFT PROGRAMS-Press "A" to duplicate the Applesoft program
|
||
currently in active memory. NOTE: Don't use TRANSFER if you switched from
|
||
a running program to the current Apple. When you BRUN TRANSFER and the
|
||
Applesoft program in memory is extremely long, you may have to exit
|
||
TRANSFER and reload the Applesoft program. (Use CALL 10 to re-enter
|
||
TRANSFER.)
|
||
TRANSFERING BINARY FILES-Press "B" to load a binary file from disk into
|
||
the current Apple, and then copy it into the other Apple. You may also
|
||
specify the address where you want it to load. The file will be loaded
|
||
and the hex values for the file's starting address (A$), length (L$),
|
||
and ending address (E$) will be printed on the screen as it is copied
|
||
to the other APPLE. Use these values to save the file under the new
|
||
DOS. For example, if TRANSFER prints "A$6000,L$100,E$60FF" you can
|
||
save the file as shown:
|
||
|
||
First: Any DOS; Type "CALL 769" to switch to the other APPLE
|
||
Then: DOS 3.3; Type "BSAVE FILE,A$6000,L$100"
|
||
ProDOS; Type "BSAVE FILE,A$6000,L$100"
|
||
or "BSAVE FILE,A$6000,E$60FF"
|
||
|
||
LIMITATIONS-You cannot directly transfer binary files which load above
|
||
HIMEN. If the computer locks up,you probably loaded a file over the
|
||
TRANSFER routine.
|
||
|
||
|
||
(>
|
||
|
||
|
||
Extra K Documentation
|
||
---------------------
|
||
PART 2
|
||
by
|
||
The Ghost
|
||
of
|
||
The Atlanta Crackers BBS/AE
|
||
(404)449-5986
|
||
1200 Baud - 40 Megs
|
||
|
||
|
||
HARDWARE REQUIREMENTS: Apple //c or a 128k Apple //e (with an extended
|
||
80 column card; the standard 80 column card won't
|
||
do). Extra K cannot access more than 128k.
|
||
|
||
|
||
THE PROGRAMS EXPLAINED:
|
||
|
||
-------------
|
||
EXTRA.SCREENS
|
||
-------------
|
||
EXTRA.SCREENS is a program which allows you to rapidly display full or
|
||
partial text and graphics screens. A large number of screens may be
|
||
loaded from disk and stored in auxiliary memory. From there, any screen
|
||
may almost-instantly be brought into view. SCREENS.DEMO shows you how
|
||
this program works.
|
||
|
||
EXTRA.SCREEN COMMANDS: (after BRUNning EXTRA.SCREENS)
|
||
&SAVE.....lets you save a screen into auxiliary memory.
|
||
&LOAD.....lets you load a screen from auxiliary memory into view.
|
||
&RECALL...lets you load a screen file from disk into aux. memory.
|
||
&STORE....lets you save all aux. memory screens to a file on disk.
|
||
&LIST.....lets you "catalog" the screens in aux. memory.
|
||
&CALL.....lets you rename any screen in aux. memory.
|
||
&DEL......lets you erase an individual screen from aux. memory.
|
||
&CLEAR....lets you erase all screens from aux. memory.
|
||
&FRE......lets you see how much aux. memory is free.
|
||
|
||
After EXTRA.SCREENS is installed, these commands are available from the
|
||
keyboard or from your Applesoft programs.
|
||
To remove EXTRA.SCREENS type "FP" (under DOS 3.3) or "-FP" (under ProDOS
|
||
with EXTRA K disk in drive). Any screens stored in aux.memory will be lost.
|
||
|
||
------------
|
||
SCREENS.CROP
|
||
------------
|
||
|
||
SCREENS.CROP is a program for cropping EXTRA.SCREENS text or graphics
|
||
screens. RUN SCREENS.CROP, exisiting screens in aux.memory will not
|
||
be disturbed. Press ESC to return to basic, or select one of the
|
||
options from the menu on the screen.
|
||
|
||
1-LOAD HI-RES SCREEN FROM DISK
|
||
2-SAVE SCREEN TO MEMORY
|
||
3-CROP SCREEN the following keys control cropping:
|
||
L,R,T,B: Left,Right,Top,Bottom--the side of the rectangle that will be
|
||
moved with the arrow keys.
|
||
ARROW KEYS-On graphics screens, the sides will jump 7 pixels(screen
|
||
dots at a time.
|
||
ESC-resets the rectangle to the outer border of the screen.
|
||
RETURN-when you're finished with cropping, this gets you back to the menu.
|
||
4-LOAD SCREENS FROM MEMORY
|
||
5-LIST SCREENS IN MEMORY (if you notice a file named "ZZZZ", ignore it
|
||
It is a temporary screen storage file)
|
||
6-CLEAR VIEWING SCREEN
|
||
|
||
---------------
|
||
EXTRA.VARIABLES
|
||
---------------
|
||
A program which increases the memory available to Applesoft programs by storing
|
||
all variables in aux.memory, leaving main memory free for your programs.To
|
||
install this program, just "BRUN EXTRA.VARIABLES"
|
||
DIFFERENCES- EXTRA.VARIABLES is transparent to Applesoft. The only commands
|
||
affected are FRE,LOMEM,and HIMEM:
|
||
|
||
FRE: FRE works according to the number you use inside the paraentheses;
|
||
]PRINT FRE(-1) (or any negative number) to print the number of
|
||
bytes available for your program (in main memory)
|
||
]PRINT FRE(0) to print the amount of free variable space (in aux.memory)
|
||
without doing a garbage collection.
|
||
]PRINT FRE(1) (or any positive number) to print the amount of free
|
||
variable space and do a garbage collection.
|
||
|
||
LOMEM:and HIMEM: With EXTRA.VARIABLES installed, these commands set the
|
||
variables in auxiliary memory instead of main memory. Ignore
|
||
LOMEN and HIMEM unless you are using hi-res graphics or machine
|
||
language programs run in auxiaiary memory. If you need to change
|
||
the values of LOMEN or HIMEM in main memory, POKE the values
|
||
directly.
|
||
|
||
Note: The command CHAIN will not work with this program.
|
||
|
||
|
||
-----------
|
||
EXTRA.STORE
|
||
-----------
|
||
A program that "patches" BASIC.SYSTEM so that ProDOS's STORE AND RESTORE
|
||
commands works properly with variables stored in aux. memory by
|
||
EXTRA.VARIABLES. With EXTRA.VARIABLES in memory, type "BRUN EXTRA.STORE".
|
||
That's all there is to it.
|
||
|
||
|
||
----------------
|
||
FP (ProDOS only)
|
||
----------------
|
||
A program that gives ProDOS the equivalent of DOS 3.3's FP command.
|
||
|
||
|
||
-------------
|
||
HYBRID.CREATE
|
||
-------------
|
||
A program that reformats a disk so it becomes half DOS 3.3 and half
|
||
ProDOS. You will be able to access the files corresponding to the last
|
||
DOS booted. You can even boot the DOS of your choice from the same disk.
|
||
This program requires a disk previously formatted in either DOS. It will
|
||
not work on a blank unformatted disk!
|
||
|
||
After "RUN HYBRID.CREATE", press "C" to start the process or ESC if you
|
||
change your mind. Type "Q" to quit.
|
||
|
||
MAKING A DISK ProDOS BOOTABLE-
|
||
New hybrid disk are data disks only. To make it bootable, transfer the files;
|
||
PRODOS,BASIC.SYSTEM,AND STARTUP to it. You can rewrite STARTUP to anything
|
||
you like as this is the same as a DOS 3.3 HELLO program.
|
||
|
||
CREATING A DUAL-BOOT DISK
|
||
First make it ProDOS bootable as explained above. It must also have an
|
||
additional file DOS.SYSTEM on the ProDOS half and a HELLO program on
|
||
the DOS 3.3 half. Follwoing these steps:
|
||
|
||
1- Use HYBRID CREATE to make a hybrid data disk.
|
||
2- Transfer the three files PRODOS,BASIC.SYSTEM,AND DOS.SYSTEM from the
|
||
EXTRA K disk to your hybrid data disk.
|
||
3- Type "NEW" and enter this sample STARTUP program:
|
||
10 HOME: VTAB 8
|
||
20 HTAB13: PRINT"D-DOS 3.3"
|
||
30 PRINT: HTAB 17: PRINT"OR":PRINT
|
||
40 HTAB 13:PRINT"P-PRODOS"
|
||
50 PRINT: HTAB13:PRINT"SELECT;";
|
||
60 GET A$: ON A$ <> "D" AND A$ <> "P" GOTO 60: PRINT A$
|
||
70 IF A$ = "D" THEN PRINT CHR$(4)"-DOS.SYSTEM"
|
||
80 PRINT CHR$(4)"CAT"
|
||
|
||
4- Save this program as "STARTUP" (on ProDOS half).
|
||
5- Now boot DOS 3.3 and make a HELLO file for the DOS 3.3 half.
|
||
|
||
That's it.
|
||
|
||
|
||
---------------------
|
||
LOGBOOK (ProDOS only)
|
||
---------------------
|
||
This program keeps a visual history of your work. While it is active,
|
||
every character printed to the text screen is simultaneously saved in
|
||
auxiliary memory for easy recall. If memory capacity is reached (more than
|
||
47,000 characters), the earliest characters are replaced by new information.
|
||
|
||
COMMANDS:Once it is loaded, you can connect it with a PR#0 or PR#3 command.
|
||
Several commands will disconnect it; CONTROL-RESET,ESC-CONTROL-Q,ESC-4,
|
||
ESC-8, or PR#x (where x is not 0 or 3). CONTROL Q will quit storing
|
||
information. CONTROL R will reactivate it. CONTROL V allows you to view
|
||
the contents of the LOGBOOK.
|
||
To see you logbook, enter "Look Mode". ESC or CONTROL C will exit the
|
||
Look Mode. The following commands work while in Look Mode:
|
||
DOWN-ARROW = Scroll down one full page.
|
||
RIGHT-ARROW = Scrool down one line.
|
||
UP-ARROW = Scrool up one ful page.
|
||
LEFT-ARROW = Scrool up one line.
|
||
B = Jump to the beginning of the logbook.
|
||
E = Jump to the end of the logbook.
|
||
F = Find something. You will be prompted with "FIND:" to type the characters
|
||
you wish to search for. A beep tells you they were not found. If a match
|
||
is found, the line containing the match will be at the top of the screen. Press RETURN to continue the search.
|
||
M = Mark line for future reference
|
||
|
||
CONTROL-Z Will zap the logbook of all information. To remove it just run
|
||
the FP program.
|
||
|
||
-----------------
|
||
PEEK.AND.POKE and
|
||
PEEK.AND.POKE.X
|
||
-----------------
|
||
These two programs install routines that let you Peek and Poke aux. memory
|
||
using two new ampersand commands, &PEEK and &POKE. PEEK.AND.POKE works with
|
||
normal Applesoft. PEEK.AND.POKE.X is compatiable with the EXTRA.VARIABLES
|
||
program.
|
||
|
||
USING THE NEW COMMANDS-
|
||
|
||
&POKE address, expression [,bank]
|
||
&PEEK address,variable [,bank]
|
||
|
||
|
||
To remove these programs "FP" from DOS 3.3, or "-FP" from ProDOS"
|
||
|
||
|
||
-------
|
||
SPOOLER (ProDOS and Apple //c only)
|
||
-------
|
||
SPOOLER works with the //c only.
|
||
SPOOLER works with standard printer slot 1 only.
|
||
SPOOLER requires ProDOS 1.1.0 or later.
|
||
SPOOLER won't work with any word processor.
|
||
|
||
This program lets //c owners use the extra 64k as a printer buffer.
|
||
|
||
To install type "-SPOOLER" after it's loaded, you will be prompted with
|
||
two messages which are self explainatory.
|
||
|
||
SPOOLER COMMANDS-
|
||
once it is loaded, you enter the programming mode by pressing both of
|
||
the Apple keys (each side of the space bar) simultaneously. A "SPOOLER
|
||
COMMAND: " prompt will be given. Select one of the following commands:
|
||
|
||
C = CLEAR
|
||
SPACE BAR = Pause / Resume
|
||
Q = Quit
|
||
|
||
Note: activating a mouse will turn off SPOOLER. Always exit SPOOLER
|
||
by selecting the "Q" option, or by executing FP.
|
||
|
||
|
||
-----------------------------------------------------------------------------
|
||
|
||
This DOC file brought to you by THE GHOST of The Atlanta Crackers
|
||
|
||
300/1200 baud BBS & AE 40 megs on-line
|
||
|
||
(404)449-5986
|
||
|
||
----------------------------------------------------------------------------
|
||
|
||
|
||
(> |