First post here. I know this is a strange one. I'm blind, so on my real and emulated Apple computers, I use an Echo II or II+ speech synthesizer with the Textalker software. Textalker loads itself into the language card under DOS 3.3, which means the normal DOS 3.3 trick of loading Intbasic into the language card won't work with the Echo speech. I'm attaching a disk image of games and programs which includes a smaller version of Integer Basic which does work with the Echo since it doesn't use the language card, and is only active when needed. When you want Integer, you just BRUN INTEGER, wait for the > prompt, then you're good to go until you FP, run an Applesoft program, reboot, etc.
My crazy idea the other day, which I have nowhere near the expertise to implement, goes as follows. When a disk boots, it runs code that first loads this smaller version of Integer into memory on the 80 column card, or complains loudly and aborts if one is not present. Then, it patches DOS to hijack the INT command handler/function code. The new INT code, instead of looking for Integer in the language card, copies it from the 80 column card into its proper place in main memory, then runs it. Ideally, this would allow for Applesoft and Integer programs to be run at will, since any time Integer was needed, it'd just yoink it from the 80 column memory and go on.
Any thoughts? Is this even possible, or am I wildly dreaming?