Xref: utzoo comp.sys.ibm.pc.misc:4565 comp.os.msdos.programmer:2337 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!wuarchive!sdd.hp.com!caen!umich!sharkey!fmsrl7!nucleus!dar From: dar@nucleus.mi.org (Dario Alcocer) Newsgroups: comp.sys.ibm.pc.misc,comp.os.msdos.programmer Subject: Re: Seeking source code for DOS RAM-to-disk swapping routine Message-ID: <1990Dec10.221845.3948@nucleus.mi.org> Date: 10 Dec 90 22:18:45 GMT References: <1990Dec6.200406.21655@ashtate> <21493.27635445@cluster@ukc.ac.uk> Organization: The Nucleus, Clarkston, MI U.S.A. Lines: 17 In article <1990Dec6.200406.21655@ashtate>, tomr@ashtate (Tom Rombouts) writes: > The subject line says most of it. Have there been any published articles > on routines (any language) to swap DOS RAM out to a hard (or RAM) disk to run > another program and then swap it back to where it left off? In the April 1990 issue of Dr. Dobb's Journal was an implementation in C and assembler, although it could probably be converted to your favorite language. The basic algorithm is very straightfoward, it uses on undocumented interrupt to walk down the MCB (memory control block) chain. Hope this help! -- ------------------------------------------------- Dario Alcocer | dar@nucleus.mi.org, BIX: dalcocer Software Engineer | VOICE: 619 673-2161 x5119 Emerald Systems | Standard disclaimers apply