home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.whtech.com
/
ftp.whtech.com.tar
/
ftp.whtech.com
/
Geneve
/
9640news
/
CAT15
/
GKTLTY.ARK
< prev
next >
Wrap
Text File
|
2006-10-19
|
5KB
|
149 lines
?
.CE2
.SP;IN+0
\GRAM^KRACKER^MODIFICATIONS...
.SP;IN+5
In theSeptember \Long \Island \99er,
`Don `Kurfurst had an article that
included the addresses to change the
sound of the beep and honk tones. Change
g047E from 05 to a new number for the
beep, and g0489 from 20 to a new number
for the honk. I used 10 for the beep, 25
for the honk. The best way to hear the
new sounds is to press CTRL = to get out
of the memory editor, press 1 for load
module, FCTN 3 and ENTER. That way you
will hear both the beep and the honk.
The following is taken from an article
by `Tom `Freeman in the October 1986
\Los \Angeles \99ers \TopIcs:
Some users who have loaded Danny
Michael's fine new combination Extended
Basic and Editor/Assemblr modules into
their Gram Krackers may wish to preserve
the use of Grams 1 and 2. I had
previously loaded Gram 1 and 2 with E/A
and TI-W respectively, and thus this new
prgram, which uses these two Grams to
hold the ASSM1 and ASSM2 files for rapid
loading, were no longer available...
The following modifications to your
FINISHED files will accomplish the
task... To change it, go to the GRAM
KRACKER memory editor (option 5 on the
GK title screen), then FCTN 1 FCTN =
ENTER E658. You should see some bytes in
the memory window startin with 06 F4 60.
Press FCTN 9 to replace the first four
lines with the following bytes: (don't
type in the addresses or spaces!)
.SP;NF;NA
gE658 08 8B A1 14 4C 6F 61 64 20 41 73 73
gE664 65 6D 62 6C 65 72 28 59 2F 4E 29 3F
gE670 20 FB 06 E7 9F D6 75 0F 60 5A D6 75
gE67C 4E 60 5A 06 E5 B2 E6 28 06 E5 D4 BF
.SP;FI;AD
Then, restore write protect, press CTRL
= and save it under a different file
name.
Danny's mods retain separate default
areas in Gram 2 for all the file or
device names you input- only those for
Load and Save file in the Editor are the
same. I personally wish to have th last
file name I used for Save in the Editor
appear in the Assembler, since I
normally assemble source code I have
just written and saved. This is easily
done by positioning the cursor after the
g in the upper left corner, typing F347,
then FCTN 9 to get in the memory window.
Replace the first byte - a 4C - with an
88.
USING MSAVE: As there are still 2609
bytes of memory free at the top of the
E/A in Gram 7 (from >F5CE on), you can
still store a few short Basic programs
if you use the following (slightly
cumbersome) method:
1)^If you are using Gram 2, save it
using Load/Save console (option 4) from
the GK menu. Also save the module
(option 2) since we will be clearing the
module space.
2)^Move the entire contents of Gram 7 to
Gram 2 by entering the Memory Editor,
then pressing FCTN 1 ENTER ENTER E000
FFFF G4000 FCTN 2.
3)^Initialize the module space (option
3).
4)^Load Module (option 1) with MSAVE
from the original GK utility disk.
5)^Go back to the Memory Editor (option
5), and press FCTN 1 FCTN = ENTER E012.
In the memory window you should see E2
B7 E2 B7. Press FCTN 9, turn off W/P,
and type F5 CE F5 CE. FCTN 9 again, move
the cursor back over te memory address,
change it to E1DD, FCTN 9 and change
this E2 B7 to F5 CE also.
6)^Move the 35 bytes at E2B7 to F5CE by
entering E2B7 for start, E2D9 for
Finish, and GF5CE for dest. Then press
FCTN 2 to move. Restore W/P.
This new MSAVE will save Basic programs
starting at F5CE, rather than E2B7,
leaving enough room for the E/A module.
Save it with a new name (such as
MSAVENEW) with option 2.
You may now go to Basic, enter your
Basic programs, and save them by
entering CALL MSAVE. When you are done,
and quit Basic, you should see them on
the main console menu.
No go back to the Gram Kracker, and save
module again. You are now ready for your
final modification of Gram 7.
7)^Go back to the GK Memory Editor, and
press FCTN 1 FCTN =. Examine the 2
bytes at E012. This represents the first
free address after your programs.
Therefore you will want to save all the
bytes from F5CE to that address.
8)^Making sure that g is in the upper
left corner, and the 3rd switch in in
Gram 1-2 position, type in F5CE for
Start, the bytes you just found for
finish, and g55CE for Dest, and press
FCTN 2 to move.
9)^The final change is at g4010. This
is the address for the next application
header after Editor/Assembler and must
contain F5CE. Type it in.
10)^Reload the module you savind in step
1.
11)^Move the entire modied contents of
Gram 2 to Gram 7 by typing 4000 for
start, 5FFF for finish, gE000 for dest,
and then pess FCTN 2.
12)^Save your new "module" with resident
Basic programs under a new name.
Remember that to USE these Basic
programs the loader must be off, and
switch 3 must be down (TI-Basic
position).
.SP2
Thank you to Craig Miller of
Millers Graphics for sending me a
copy of Tom's article.
Download complete. Turn off Capture File.