10-17-2005, 05:00 AM
Ok, so this is actually an assembly project, but it lets you run a lot of classic QB games on new hardware, so I'm posting about it here...
For those of you who don't know what this is:
As of now, all XMS 3.0 and EMS 4.0 functions have been implemented, with the exception of "Alter Page Map & Jump" and "Alter Page Map & Call", for technical reasons. (They will be implemented eventually.)
Next is the testing/fixing/optimizing stage. There are still quite a few programs that don't work correctly with EMS Magic. My goal is to get all programs that don't rely on data aliasing working 100%.
The first beta of EMS Magic is a closed beta, which means you have to be a beta tester in order to get a copy. If you are interested in becoming a beta tester, email me at plasma{at}phatcode.net.
If you don't have time or don't want to be a beta tester, I also need help finding additional programs that require EMS. So if you know of a game/program (QB or not) that requires EMS that isn't on the compatibility page, please post it here.
For those of you who don't know what this is:
Quote:EMS Magic is an expanded memory (EMS) emulator that installs as a removeable TSR and runs under DOS, Windows 9x/Me, and Windows NT/2K/XP. It provides a complete implementation of the LIM 4.0 EMS spec, including a contiguous 64K pageframe.
Unlike EMM386 and NTVDM's EMM, EMS Magic will create the pageframe wherever there is room. This allows it to run on systems where EMS normally fails. EMS Magic also patches the NTVDM XMM to support XMS 3.0 functions.
As of now, all XMS 3.0 and EMS 4.0 functions have been implemented, with the exception of "Alter Page Map & Jump" and "Alter Page Map & Call", for technical reasons. (They will be implemented eventually.)
Next is the testing/fixing/optimizing stage. There are still quite a few programs that don't work correctly with EMS Magic. My goal is to get all programs that don't rely on data aliasing working 100%.
The first beta of EMS Magic is a closed beta, which means you have to be a beta tester in order to get a copy. If you are interested in becoming a beta tester, email me at plasma{at}phatcode.net.
If you don't have time or don't want to be a beta tester, I also need help finding additional programs that require EMS. So if you know of a game/program (QB or not) that requires EMS that isn't on the compatibility page, please post it here.