Msg: 1708 *Conference*

02-26-92 20:16:18

From: HARVEY CHRISLEY

To : RICHARD HANSON

Subj: SARDINE AND SUPERROM

Rick, OK, I found out how to get Sardine and SuperRom to work together but it's
a bit of a bother.  When you first initialize SuperRom it creates a entry on
the main menu call "Super". It does this, I think, by hooking into the routines
that display the menu, because if you dump the section of RAM that holds the
entries you see on the main menu (62037 and subsequent) it's not there. I know
this because I wrote a program that changes my main menu from:
   BASIC   TEXT    TELCOM  ADDRSS  SCHEDL  MSPLAN
 
To:
   Basic   Editor  Telcom  
 
ADDRSS, SCHEDL and MSPLAN are all hidden. I don't use them, I don't want to see
them on the menu. Well after executing SuperRom my menu becomes:
 
   Basic   Editor  Telcom  Super
 
When I load Sardine into extRAM I can access it by placing my cursor over
"Super" and hitting return. This takes my straight into T-Word and when I exit
there's a new file on the menu called "TWORD+". Executing it will also take me
into Sardine or SuperRom, whichever is loaded into extRAM. All this seems to
work fine. The problem  shows up when I try to do a spell check in T-Word while
"Super" is still displayed on the menu. If I do then Sardine seems to be  
confused about where "WORDS.DO" is at. It tends to put words that should go
into "WORDS.DO" into some other file. It also uses the other file my personal
dictionary. Every so often it gets really confused and uses the file it's spell
checking as "WORDS.DO".  When that happens it doesn't matter what's typed into
the file Sardine will consider it correct, even nonsense words. What's  even
worst then not having a spell checker? Having one that lies to you, that's
what. Well the fix seems to be taking the word "Super" off the menu. I haven't
found a ROM call that will do it and you can't delete it, but I was able to get
rid of it using "CHANGE.BA". I tried to delete it at first and all I got was a
beep, so I tried to make it invisable and it disappeared completely.
"CHANGE.BA" shows you hidden files but "Super" wasn't hidden, it was deleted.
When I then tried to run Sardine it worked just the way it should. I tried it
several times and it worked each time. Now all I need is a easy way to hide
"Super". My program that changes my menu won't work because the word "Super"
isn't where all the other menu entries are. Using "CHANGE.BA" all the  time
would work except it's over 4k in length and that's more room then I'm willing
to give up, even if I do still have 177k free in my RAMPAC. I'm sure with a
little time I can figure out what's "CHANGE.BA" is doing and write a small
program to just hide "Super". Actually I know what it's doing, that's where I
got the idea for the program that changes my main menu, what I need to know is
where "Super" is at so I can hide it. That just involves some looking and I
just haven't done it yet. It would be nice if someone discovered a ROM call
that got SuperRom to take it's own name off the main menu, but there may not be
one.
 
I'll let you know how it goes. Harv