Msg: 7040 *Conference*

04-01-97 16:29:52

From: RON WIESEN

To : RICHARD HANSON

Subj: ROM2 DEVELOPER VERSION - THANKS

Got the ROM2 Rick and read the addendum sheets about differences from regular
ROM2.  Guess the developer version came later.  Not used the ROM yet, still
getting familiar with the differences.  On a scale of 10, with 5 being no net
advantage over feature set of the regular version, it looks like a 7.  Disk
access a definite plus, sorry to see some features go but that's tradeoffs in a
32K ROM where there's lot'sa good stuff packed.
 
Glad to see the CALL911 is kept.  I like that... easy to remember... associated
with an emergency which sometimes is where ROM2 helps.  Got CALL911 in a
function key so I don't need to remember it, but I still remember it.  Function
key set by a program I made some time back that I will someday upload here.
Haven't put it here yet because it finds out what option ROM if any is present
and defines a function key as befits the particular ROM.  Since you recently
sold me UR-II and now gave me developer version of ROM2, I can add them to the
list of IDs of SuperROM and regular ROM2.  Got a fixed program size and not yet
grown it to max with ROM IDs.  Program is another "use once & no memory
required" type I love so well.  This one leaves "stuff" in the BASIC F-key area
before it quits - the stuff provides "CR/LF CR-only toggles from warm keys for
TELCOM incoming and outgoing and for LPT port.  The stuff is coded so it still
looks and acts like normal F-key string definitions, except all are upper case.
Defines all F1 to F6 and F8 as:

FILE LOAD SAVE RUN LIST EDIT      MENU

F7 is definition varies based on what ROM is in the option ROM socket.  ROM2
for example leaves F7 looking like "Rom2" but when pressed it injects
"CALL911".

It's a m/l prog: LFKYR1.CO and LFKYR2.CO for M100 and M200.  It also defines F7
in TELCOM for FILES and Free Mem display.  TELCOM F6 is defined as a key that
"strikes" a chord formed by CTRL, SHIFT, and GRPH keys.  The "3-note" chord
that the user "strikes" sets CR/LF or CR-only treatment for respectively LPT
output, TELCOM outgoing, and TELCOM incoming.  The residual "stuff" LFKYR
leaves provides all functions.  One runs LFKYR just to get the "stuff"
installed permenantly - afterwards LFKYR may be Killed.  Arranging the "stuff"
to simultaneously look/act as normal BASIC F-key sequences, execute as
instructions invoked via warm key strikes, and in one case serve yet a third
purpose is where careful planning paid off.  And to boot, no HIMEM requirement
to run LFKYR.CO or to use the functional "stuff" it leaves behind.  If I say so
myself, this is a 9 in a scale where 10 is "nifty magic" (Ron's arm breaks from
too vigorous patting of his back).

Anyway, thanks for the new ROM2.