home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carousel Volume 2 #1
/
carousel.iso
/
comdore
/
64apps
/
diverkey.bny
/
HINST
< prev
next >
Wrap
Text File
|
1987-04-20
|
4KB
|
131 lines
Diversi-Hack(tm)
By Bill Basham
Copyright 1987 DSR, Inc.
Version 1.1
INSTRUCTIONS
Diversi-Hack is included free on the Diversi-Cache and Diversi-Key
program disks. To legally use Diversi-Hack, you must purchase either
Diversi-Cache or Diversi-Key. Ordering information is included
below.
INTRODUCTION:
Diversi-Hack requires an Apple //gs. With Diversi-Hack installed,
you can then interrupt your other programs at any time, and enter the
Apple //gs built-in monitor. While in the monitor, you can examine
and change anything in the //gs memory, and then continue your
program where it left off.
INSTALLATION:
Diversi-Hack is a location-independent binary file which you can BRUN
under ProDOS or DOS 3.3, or even change to a system file. You
install Diversi-Hack with "BRUN HACK". A beep means the program was
already installed, or no memory is available.
Note: To avoid the beep, POKE 0,0.
Diversi-Hack stays installed when you boot your other programs, even
with ctrl-open-apple-reset.
REMOVAL:
You can remove Diversi-Hack by turning the power switch off for 10
seconds or so, but this will eventually wear out the switch. You can
simulate a power-off re-boot as follows:
1. Hold OPEN-APPLE_SHIFT_CONTROL keys down.
2. Press and release RESET key.
3. Wait for 2 beeps.
4. Release OPEN-APPLE_SHIFT_CONTROL keys.
This will remove Diversi-Hack, and clear your Ramdisk (if any).
CALLING DIVERSI-HACK:
Diversi-Hack installs itself as a "Desk Accessory". To activate
Diversi-Hack, press CONTROL_OPEN-APPLE_ESCAPE, like you do to enter
the //gs control panel. Then choose "Diversi-Hack" from the desk
accessory menu. Then, press "P" to print the text screen, or "M" to
enter the monitor.
Some programs run with interrupts disabled, meaning you can't get to
the Desk Accessories or Diversi-Hack.
PRINTING THE TEXT SCREEN:
Diversi-Hack will print the current 40 or 80 column text screen to
the printer in slot #1. Inverse and "mouse-text" are printed as
their corresponding characters.
USING THE MONITOR:
Press "M" to enter the Apple //gs monitor. To return to the program,
enter the letter "Q" and press return:
Q <ret>
A description of the //gs system monitor is contained in the //gs
Firmware Reference Manual. Diversi-Hack allows you to "Hack" out the
machine language structure of a running program, but it's very easy
to "Hack" the program to an unpleasant termination.
If you want to continue your program with "Q", be very careful not to
change any bytes with the monitor, or know what you're doing when you
change things.
SAVE AREAS:
The system saves the text screen, stack and zero-page before calling
Diversi-Hack, and restores it when you return with "Q". If you want
to examine the interrupted program's zero-page, screen, or stack, you
can look into the saved location as follows:
Program Addresses: Moved to:
0/0.FF E0/1C00.1CFF 0-page
0/100.1FF E0/300.3FF stack
0/400.7FF E0/C00.FFF text screen (40 col)
1/400.7FF E0/1000.13FF text screen alt. (80-col 1/2)
Stack Pointer E0/1D9C (RTI at +5)
SENDING KEYTROKES TO A PRINTER:
Diversi-Hack lets you send characters to a printer, which is very
useful for setting printer options in the middle of a running
program. From the monitor, you enter control-Y and press return:
ctrl-Y <ret>
When you do this, everything you type gets sent to the printer in
slot #1. To send to a different slot, first type: 10D:Cn, where n
is the slot #.
Your keystrokes are sent to the printer with the high bit ON. To
send with the high bit OFF, hold the open-apple key down while
typing.
You get out of this printer mode by typing:
OPEN-APPLE_DELETE (exit printer mode)
*** How to Order ***
To order, please send your check to:
DSR, Inc.
34880 Bunker Hill
Farmington, MI 48018-2728
The cost of our programs is as follows:
Diversi-DOS $30
Diversi-Copy $30
Diversi-Cache $35 / Includes free Diversi-Hack
Diversi-Key $45 / Includes free Diversi-Hack
We only sell our programs by mail-order, and will notify you of
future program updates which you may purchase for $5 each.