Subj : help with swapping
To   : Dennis Collins
From : mark lewis
Date : Fri Mar 03 2006 04:17 pm

ml> DC> I am currently re-writing a BBS door game that was
ml> DC> originally coded circa 1987. I am looking into adding
ml> my first question, since i've never played with IGMs, is

ml> are they simply another EXE??

DC> they sure are

i wasn't sure... i kinda figured they had to be or some type of overlay
system...

ml> should recall some memories for you... then i'll also say
ml> that i have a copy of his 1991 SPAWNO package that i have

DC> I doesn't matter now as I have done some research into swapping and
DC> coded my own unit,  seems to work really well.

ok... JFYI, that SPAWNO library leaves only ~300 bytes of program in memory
when it swaps... it'll swap to EMX, XMS, EXTended, DISK or any necessary
combination of them... it'll also leave interrupt handlers in place which
leaves more (but necessary) code in memory... it is a fantastic li'l package
that only adds about 3k to the final compiled exe when all is said and done...

it should work with TP7/BP7 with no problems... i have no idea about delphi,
though... i've only written on small app with delphi and spent the most time on
creating a "CRT" type unit to use with porting some of my programs with...

what pascal are you coding with?? have i ever seen you over on irc.bbsnet.org?
;)

)\/(ark


* Origin:  (1:3634/12)