Qbasicnews.com
EMS Magic 1.0 released (expanded memory emulator for WinXP) - Printable Version

+- Qbasicnews.com (http://qbasicnews.com/newforum)
+-- Forum: QBasic (http://qbasicnews.com/newforum/forum-4.html)
+--- Forum: QB Projects (http://qbasicnews.com/newforum/forum-12.html)
+--- Thread: EMS Magic 1.0 released (expanded memory emulator for WinXP) (/thread-9751.html)

Pages: 1 2


EMS Magic 1.0 released (expanded memory emulator for WinXP) - Plasma - 11-06-2006

That's right, it's finally done. Enjoy all those QB classics you couldn't run before in Windows XP, due to EMS problems: Wetspot 2, Shell Shock, Ultimate Super Stack, FoX, and more! Over 70 games and demos have been tested as fully working.

Grab it here: http://emsmagic.phatcode.net/

(Easy-as-cake Windows installer available.)


EMS Magic 1.0 released (expanded memory emulator for WinXP) - DrV - 11-07-2006

Congrats on releasing it. I'll have to give it a whirl sometime - not sure if my new machine has EMS problems, but it seems likely, since it has a lot of integrated components.


EMS Magic 1.0 released (expanded memory emulator for WinXP) - zoasterboy - 11-07-2006

Awesome!


EMS Magic 1.0 released (expanded memory emulator for WinXP) - Anonymous - 11-07-2006

Nice. This has been wanting to be released forever. Big congrats on pulling through with it!

Captain Cosmosis anyone? :o hehehehehe (remembr?)


EMS Magic 1.0 released (expanded memory emulator for WinXP) - Dr_Davenstein - 11-07-2006

Quote:Nice. This has been wanting to be released forever. Big congrats on pulling through with it!

Captain Cosmosis anyone? :o hehehehehe (remembr?)


Yeah... I wanna play that game too damnit! Tongue


By the way, has anyone tried running anything that uses DS4QB and FutureLib? Maybe it just wont run without VDMSound. I can't remember what the DS4QB errors were like, but I got a path not found in MODULE something or other... which is way more than I ever got before. Good work! :lol:


EMS Magic 1.0 released (expanded memory emulator for WinXP) - Plasma - 11-07-2006

Captain Cosmosis is next, after a few small side projects. (You'll see the project page is still up, which means I'm still working on it Smile )

I have no problems running games that use FutureLib. VESA problems in Windows XP seem to be related to the graphics driver. Sometimes the videoport driver patch helps. No luck with any version of DS4QB though. Even DS4QB++ seems to be broken with SP2.


EMS Magic 1.0 released (expanded memory emulator for WinXP) - Opresion - 11-07-2006

i do not use any graphics but i am interested in general programming,
how would i use Ems Magic to use huge arrays?
(i have not opened the Ems Magic text).


EMS Magic 1.0 released (expanded memory emulator for WinXP) - Anonymous - 11-07-2006

Quote:i do not use any graphics but i am interested in general programming,
how would i use Ems Magic to use huge arrays?
(i have not opened the Ems Magic text).

just a suggestion, you may consider FreeBASIC, which limits its arrays to um...

Code:
dim myarray as integer( 0 to 2147483647 )

Tongue


EMS Magic 1.0 released (expanded memory emulator for WinXP) - DrV - 11-08-2006

EMS Magic is not a way to create large arrays or anything like that; it's a way to allow programs to use EMS on machines that don't normally support it. Using EMS from the program's point of view is the same regardless. Google for "LIM EMS spec" or something along those lines for information about the EMS interface. XMS is generally considered to be better, though, if you're able to use that instead.


EMS Magic 1.0 released (expanded memory emulator for WinXP) - LooseCaboose - 11-08-2006

The memory routines (I think you can download them from QBNZ) I wrote ages ago used directqb's ems peek/poke functions to simulate malloc, which could then be used to create large arrays. I used the routines in my fighting game to store the large tables used for the moves.