flat assembler
Message board for the users of flat assembler.
Index
> DOS > EMS64 - EMS 4.0 simulator |
Author |
|
CandyMan 05 Sep 2016, 17:41
A device driver & program that emulates the Lotus/Intel/Microsoft Expanded Memory Specification, Version 4.0, in software, permitting extended memory above 4GB in x64 machines to be used as expanded memory. It uses unreal mode that cannot work in virtual 8086 mode. The XMS driver must be installed before EMS64.EXE because it uses XMS memory for handles, handle names and paging tables. Ideal for creating large RAMDISK if you have more than 4GB memory and 64-bit CPU and you use DOS.
_________________ smaller is better Last edited by CandyMan on 26 Oct 2018, 17:47; edited 3 times in total |
|||||||||||
05 Sep 2016, 17:41 |
|
rugxulo 09 Sep 2016, 02:15
Tomasz Grysztar wrote: Fascinating! fascinating_587.gif (EDIT: don't you normally hate animated .GIFs distracting you? Me too.) (yes, it's the 50th anniversary today of Star Trek) Tomasz Grysztar wrote: I knew that in principle XMS/EMS standards should be able to handle more than 4GB of memory because they use handle+lock/map mechanism, but this is the first time I see it actually done. No sources. Is this using PSE-36? (Haven't tried yet, will try later.) Tomasz Grysztar wrote: I will not be able to try it, though, since I still use only the old 32-bit machine for DOS. Uh, you don't have any bootable DOS media? Or don't know how to make it??
Last edited by rugxulo on 20 Sep 2016, 04:27; edited 1 time in total |
|||
09 Sep 2016, 02:15 |
|
Tomasz Grysztar 09 Sep 2016, 04:38
rugxulo wrote: Uh, you don't have any bootable DOS media? Or don't know how to make it?? |
|||
09 Sep 2016, 04:38 |
|
rugxulo 20 Sep 2016, 04:29
I did briefly test this, and it seemed to work, but I need to test it further. I only tried my laptop, though, which "only" has 4 GB (on USB jump drive running slimmed FreeDOS; although I was already using 200 MB anyways for RAM disk via SHSURDRV).
|
|||
20 Sep 2016, 04:29 |
|
CandyMan 20 Sep 2016, 15:51
I have equal 4 GB of the memory, but 768 MB above 4 GB.
_________________ smaller is better |
|||
20 Sep 2016, 15:51 |
|
rugxulo 22 Sep 2016, 23:43
Quote:
So yeah, it saves me 200 MB of XMS (not that I need it!), but it uses 70 kb more conventional memory (which hopefully most DOS programs don't need). Either way, I just made a CONFIG.SYS menu to choose either method, for now. |
|||
22 Sep 2016, 23:43 |
|
CandyMan 02 Nov 2020, 18:44
I decided to include the source code.
_________________ smaller is better |
|||||||||||
02 Nov 2020, 18:44 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.