Yup, I had a MsgBox in asm... don't remember the size but it sure didn't
break 2k<g>.
I had a lot of my own library, until I hired Microhelp and Crescent as part
time programmers<g>. That was, of course, in the days when you could count
on the vendors and source was automatic.
The MOVE manager was great if you didn't have full control over the target
machines, which was the case with our apps. We were selling into the
corporate market where different customers were fighting the memory battle
differently. MOVE let my 1-2meg exe run easily in less than 300k... which
was what was left after various network clients, record managers, and 3270
emulators were installed.
PDS had a static overlay manager, which I fooled with, but it didn't come
close to the flexibility or performance of MOVE.
Dan
Post by a***@NOW.AT.arargh.com<snip>
Post by Dan BarclayPost by a***@NOW.AT.arargh.comBut not enough better to bother with.
In general, I agree. The exception (for me) was the MOVE overlay manager.
That one was actually very nice! There is no way I could have created the
app I had without it. It actually came out of development for C++, but was
included with VBDOS in order to be compatible cross-language.
I didn't use the (V) part except to play around. I already had very good UI
libraries and saw no need to change. Besides, using a single function from
the forms engine (even a MsgBox()) sucked in the entire forms library at
300k.
That's worse than using 'VAL' - the fp code isn't all that big.
Someone I know had written a large application in PDS and was using
the EMS overlay whatever. I had been working on a replacement runtime
for PDS, that runs with Pharlaps 286|dos extender. By the time the
project finished, the EXE size was up to about 1.7 meg, and no more
overlays.
BTW, I wrote a MsgBox subroutine, for PDS in PDS. Maybe 2k?
--
Arargh404 at [drop the 'http://www.' from ->] http://www.arargh.com
BCET Basic Compiler Page: http://www.arargh.com/basic/index.html
To reply by email, remove the garbage from the reply address.