Msg: 7352 *Conference*

12-02-97 15:05:33

From: RON WIESEN

To : COMET _

Subj: REPLY TO MSG #7350 (102/MODEM)

Thanks for the compliment Comet. You're right about it being more flexible.
It's got a lot more to offer besides chord driven line-end treatments. It
defines the BASIC F-keys as shown below, but the F7 definition is based on what
Option ROM if any is found in the Option ROM socket. Once this .CO is run, the
definitions are set and the chord driven line-end treatment logic is comingled
in the definitions where it remains to support TELCOM Terminal mode operations
of F7 and F6 (chord strike). First the BASIC F-key tags.

BASIC F-key tags FILE LOAD SAVE RUN  LIST EDIT      MENU

F1 shows FILES and then FRE(0). Tandy default is just FILES F2 gives LOAD" F3
gives SAVE" F4 gives RUN            without CR, unlike Tandy default with CR F5
gives LIST F6 gives EDIT F7 gives something useful releative to an Option ROM. 
F8 gives MENU           with CR like Tandy default

As for F7, there are 7 possibilities: No ROM installed, one of five ROMs
detected by signature, an unknown ROM installed. ROM2/Cleuseau is one of the
five ROMs so you'll be interested Comet. F7 goes like this.

Shows  ROM                    Gives Kill   no Option-ROM          Kill"
without CR Rom2   ROM2/Cleuseau          CALL911       with CR can    SuperROM
call63012,0,1 without CR UR2    Ultimate ROM II        CALL63013,1   with CR IS
Innovative Solutions   CLEAR0,60200  without CR Kill   RAM+
Kill"         without CR R#     unknown ROM installed  ?PEEK(63513)  without CR

Note in the case of ROM2/Cleuseau and unknown ROM, the Registered Trademark
symbol shows as the first character, not capital R like I have above. Can't
expect to see Tandy DingBat symbols here online. So with your Rom2/Cleuseau
installed in the Option ROM socket, F7 shows (R)om2 where (R) is my
approximation here online of the Tandy DingBat character of Registered
Trademark symbol.

As for TELCOM Terminal mode, of course nothing shows on the LABEL line for F6
and F7. Here's what they do.

F6 strikes a chord. The CTRL, SHIFT, and GRPH keys are the 3-note chord.
Respectively the notes are for the PRINTER, PHONE/RS-232C and the LCD screen. A
key not pressed sets CR/LF treatment; a key pressed sets CR-only treatment. So
the GRPH key pressed while F6 is struck disables LCD scroll and this allows
Download (F2) at up to 600 baud.

F7 is like BASIC F1, it does FILES and FRE(0). Of course you can use the files
and free memory display as a test of LCD line-end treatment. If it scrolls then
treatment is CR/LF, if it piles up on the bottom LCD line then treatment is
CR-only.

OK Comet, now the answer you've waited for. No. I've not put it anywhere here
on Club 100 BBS. Several reasons, main one is that it's a .CO file. You can
give me a shipping address (private mail if you wish) and I'll send the .CO to
you on diskette (state PDD1 or PDD2) or on cassette tape. Otherwise I must
"envelop" it as a BASIC program loader, and it just ain't worth it to do that.
The .CO size is exactly 320 bytes (plus 6-byte header) and it's Top is the
Alternate LCD Buffer so there is no HIMEM requirement. You invoke the .CO once
and that's it - you can then kill the .CO because everything you need is in the
permanent BASIC F-key definition area above MAXRAM. You only need to invoke the
.CO whenever you change Option ROMs - to alter the BASIC F7 definition.

Sound good Comet? Give me your address - I'll give you the .CO.