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