ferris@tcville.HAC.COM (04/05/91)
Wing Command has some additional functions only available through expanded memory, and I'd like to get at them, but I don't have expanded memory, I have extended memory. The manual mentions setting up your extended memory to emulate expanded memory to get around this. I'd like to do this, but don't know what software I need to do this. What is out there that will enable me to use extended memory as expanded memory? I have looked through the simtel archives, and found a couple programs that would install an expanded memory driver and use either disk or extended memory for the memory. However, they also allocate a 64k block of memory for the expanded memory pages, and I don't think that's what I want. Is the 64k memory block an unavoidable penalty I must pay to get this extended <-> expanded memory swap? There must be other people in this same situation, so anybody know the solutions? Thanks for any info, and please e-mail. I will summarize to the net if desired by others. Mark Ferris smart: ferris@tcville.edsg.hac.com Image and Signal Processing Lab dumb: ferris%tcville@hac2arpa.hac.com Hughes Aircraft Co., EDSG uucp: hacgate!tcville!ferris
bondc@spdcc.COM (Tezcatlipocateopixque) (04/07/91)
In article <14235@hacgate.UUCP> ferris@tcville.HAC.COM () writes: >I'd like to do this, but don't know what software I need to do this. >What is out there that will enable me to use extended memory as expanded >memory? Since email bounced: In article <14235@hacgate.UUCP> you write: >I have looked through the simtel archives, and found a couple programs >that would install an expanded memory driver and use either disk or >extended memory for the memory. However, they also allocate a 64k >block of memory for the expanded memory pages, and I don't think that's >what I want. Is the 64k memory block an unavoidable penalty I must pay >to get this extended <-> expanded memory swap? There must be >other people in this same situation, so anybody know the solutions? The 64k block *IS* the expanded memory -- if you don't have the block, you don't have expanded memory at all. Expanded memory is a method of "extending" DOS memory. DOS cannot address memory above 1 meg, at all, never, period the end. What expanded memory does is take physical memory above 1 meg and breaks it into 64k blocks. The blocks are shuffled in and out of a 64k address space *below 1 meg* so that the computer is using the additional memory without seeing any above that 1 meg barrier. That's LIM-EMS. There is also EEMS expanded memory -- which, btw, is what you want if you're running Desqview on a non-386 processor. EEMS uses the same principle as LIM-EMS, but is not limited to a 64k memory window. You have the right software, perhaps; some of the EMS emulators work better than others, and some work with some programs and not with others, etc. -- "Ah! Du wolltest mich nicht deinen Mund ku"ssen lassen, Jochanaan! Wohl, ich werde ihn jetzt ku"ssen! Ich will mit meinen Za"hnen hineinbeissen, wie man in eine reife Frucht beissen mag!" -- Salome
martin@saturn.uucp (Martin J. Schedlbauer) (04/08/91)
In article <14235@hacgate.UUCP> ferris@tcville.HAC.COM () writes: > >Wing Command has some additional functions only available through >expanded memory, and I'd like to get at them, but I don't have expanded >memory, I have extended memory. The manual mentions setting up your >extended memory to emulate expanded memory to get around this. If you have a 386 and more than 1MB of memory you can use one of several Memory Managers. MSDOS 4.01 and Windows 3.0 supply EMM386.SYS to do that. QEMM from Quarterdeck and other commercial memory managers for the 386 allow you also to convert all extended to LIM 4.0 expanded memory. In addition they also let you load TSR into memory outside the regular 640k of DOS given you more 'conventional' memory. I know there are some PD programs that can also do that but I have no experience with any of these. If you have a 286 you'll need a expanded memory board - sorry :( ...Martin -- ============================================================================== Martin J. Schedlbauer | martin@saturn.UUCP | ...!ulowell!saturn!martin 8 Gilman Road | mschedlb@ulowell.edu | ...!uunet!wang!saturn!martin Billerica, MA 01862 USA | CIS: 76675, 3364 | Voice/Fax: (508) 670-2169
ppugliese@pimacc.pima.edu (04/09/91)
In article <1991Apr8.000814.1146@saturn.uucp>, martin@saturn.uucp (Martin J. Schedlbauer) writes: > In article <14235@hacgate.UUCP> ferris@tcville.HAC.COM () writes: >> >>Wing Command has some additional functions only available through >>expanded memory, and I'd like to get at them, but I don't have expanded >>memory, I have extended memory. The manual mentions setting up your >>extended memory to emulate expanded memory to get around this. > > If you have a 386 and more than 1MB of memory you can use one of several > Memory Managers. MSDOS 4.01 and Windows 3.0 supply EMM386.SYS to do that. > QEMM from Quarterdeck and other commercial memory managers for the 386 > allow you also to convert all extended to LIM 4.0 expanded memory. In > addition they also let you load TSR into memory outside the regular 640k > of DOS given you more 'conventional' memory. > > I know there are some PD programs that can also do that but I have no > experience with any of these. > > If you have a 286 you'll need a expanded memory board - sorry :( > > > ...Martin > > > > -- > ============================================================================== > Martin J. Schedlbauer | martin@saturn.UUCP | ...!ulowell!saturn!martin > 8 Gilman Road | mschedlb@ulowell.edu | ...!uunet!wang!saturn!martin > Billerica, MA 01862 USA | CIS: 76675, 3364 | Voice/Fax: (508) 670-2169 There are also expanded memory emulators for 286 machines. One such is called TURBO-EMS & will even let you emulate expanded memory on disk! I cant remember the publisher though. PHIL
tanida@forseti.css.gov (Tom Tanida) (04/11/91)
In article <1991Apr9.023303.6000@pimacc.pima.edu>, ppugliese@pimacc writes: >In article <1991Apr8.000814.1146@saturn.uucp>, martin@saturn.uucp (Martin J. Schedlbauer) writes: >> In article <14235@hacgate.UUCP> ferris@tcville.HAC.COM () writes: >>> >>>Wing Command has some additional functions only available through >>>expanded memory, and I'd like to get at them, but I don't have expanded >>>memory, I have extended memory. The manual mentions setting up your >>>extended memory to emulate expanded memory to get around this. >> >> If you have a 386 and more than 1MB of memory you can use one of several >> Memory Managers. MSDOS 4.01 and Windows 3.0 supply EMM386.SYS to do that. >> QEMM from Quarterdeck and other commercial memory managers for the 386 >> allow you also to convert all extended to LIM 4.0 expanded memory. In >> addition they also let you load TSR into memory outside the regular 640k >> of DOS given you more 'conventional' memory. >> >> If you have a 286 you'll need a expanded memory board - sorry :( >> >There are also expanded memory emulators for 286 machines. One such is called >TURBO-EMS & will even let you emulate expanded memory on disk! I cant remember >the publisher though. PHIL The problem I had with my 286-12 (4 Mb) was that it was just too damn slow trying to emulate expanded memory. I used the expanded memory emulator available in the 2nd Edition of PC Power Tools by PC Magazine. This is a TSR that takes over 64K (to provide a simulated 64K bank of expanded mem). Hence, in order to get Wing Commander's full potential, I had to unload all TSRs except this one, reboot DOS 3.3 with a line in the CONFIG.SYS reading 'buffers=8' (which caused it to intensively access the hard drive as it loaded) just to barely reach (by about 20 bytes or so) the 580K minimum for WC's full music/graphics. The problem is that the music ran OK, but the game's title screen ran incredibly slow (it'd take a good 10 seconds to draw *one* frame). I can't even imagine a 386 running at 3 times the speed still being reasonable unless it uses a different method in it's emulation- but most of the emulators I've seen do the same thing. So for a 286, I'd say forget it for sure. I looked into expanded memory boards as somebody at Origin told me that WC II would not support extended memory either (I think Origin ought to think twice about supporting only expanded memory in the age of protected mode), but they were a bit pricey just for a game (then again, that what's I got my AdLib for). -Tom