Qbasicnews.com

Full Version: Why use EMS when you can use Mem32Drv?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Well, aside from a couple minor reasons (shhh).

Anyway, if anyone is running in Pure DOS anymore (haha) or running DOS in a Virtual Machine (like Connectix (now M$) VirtualPC or VMWare) then Mem32Drv is waaaaaaaaay better then EMS.

EMS Pros:
+ Windows maintains compatability;
+ Manages Upper Memory.

Mem32 Pros:
+ Allows *full* 32-bit access to all the system memory from real-mode;
+ Simple API which works like DOS's memory functions;
+ No memory paging, mapping or copying to get access to your chunk of memory;
+ Tiny 4K driver.

EMS Cons:
+ Sloooooooooooooooow;
+ Paging is very clunky;
+ Manages Upper Memory;
+ Huge 120K driver.

Mem32 Cons:
+ Doesn't work when the CPU is in virtual mode (no Windows or EMS);
+ No Upper Memory available;
+ Manages memory through (S)XMS and/or DOS.

Anyway, it's a neat little memory manager and it would be very cool to see people do something with it. It comes with a few examples to show how it works.

http://uregina.ca/~cowles1e/mem32drv.rar
http://uregina.ca/~cowles1e/mem32drv.zip
Sounds really cool. But I wont be using it as I am dependent on the win32 environment =P.
That's why you need some form of Virtual Machine software Wink

I can't even access my disks without windows (NTFS rox0rs). So, I use a Virtual Machine to run DOS 6.22 (and various windoze).
Is there a free VM for Linux? I've heard of bosch or something but i think it comes as a evaluation version =(.
Impressive work, 1000101. I like releases like this -- one that comes with complete source, instructions and a reference file. This should be under the projects thread me thinks, so I'm gonna move it there.

- Dav
Quote:Is there a free VM for Linux? I've heard of bosch or something but i think it comes as a evaluation version =(.

I don't know about "free" but VMWare is for Linux (was ported to Win32). I use VirtualPC (been upgrading since 4x). I can tell you this though, I didn't pay much for it Wink

Quote:Impressive work, 1000101. I like releases like this -- one that comes with complete source, instructions and a reference file.

heh thanks. If you really want to show me you care, make something with it Wink

What I would really like to see *pokes Blitz* and even talked to Blitz about it when I first released it back at Christmas is a ugl build using it (no EMS, 32-bit SVGA access, yeah!)
But seriously no one uses pure DOS environment these days =(.
True, which is why it's completely useluss Wink

But, it was fun and a challenge to do. Plus, there are a few people out there like me who run DOS in a VM or on an old 486 who could have some fun with this.
Yeah, i am currently trying to install bosch on my Linux system. Look what you are making me do :roll:
Quote:heh thanks. If you really want to show me you care, make something with it Wink

Okey Dokey, I'll give it a go.

Hmm...your eyeball looks clearer than mine. Where's my visine...

- Dav
Pages: 1 2