You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I try to make a config emulating a EMS board(s) for running Win3.x in real mode.
When I set ems=emsboard and memsize=128 at DOSbox prompt in MEM I still get XMS = EMS = 128, where I expected EMS to be 32MB (or less) - probably related to #3800.
At ems.cpp I see a few TODO notes, which seems relevant.
What is the difference in behavior between the ems=emsboard and emm386 settings?
Can I have multiple boards for a total of more than 32MB EMS?
Drivers and information about LIM specification and Intel Above Board Plus 8 - memory card using EMM.SYS:
Conventional memory backfill (to increase it to 640KB for PCs with less)
Mappable conventional memory (window from inside the first 640KB) - for DESQview, Win2.0
Expanded memory (window from inside the Upper memory 384KB) - for DOS LIM applications
up to 14MB per card
multiple cards, up to 32MB total per PC (what will happen if 4x14MB=56MB are installed?)
LIMulator - EMS on HDD (like Above Disc driver, but supporting the "LIM4.0 compatible superset" of Vadem VG230 or the F8680A approach or a custom DOSbox one for >32MB capacity)
XMA, JRAM, others? - if a software using those is found
Alternative:
EMS driver that uses host RAM (or such option in the LIMulator) - maybe based on this
EMS driver option to use HDD space not managed by DOS (e.g. another partition/unpartitioned area or another HDD, even on additional controller) - that can be useful also on bare metal with (XT-)IDE SSD/RAMdisk.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I try to make a config emulating a EMS board(s) for running Win3.x in real mode.
When I set
ems=emsboard
andmemsize=128
at DOSbox prompt in MEM I still get XMS = EMS = 128, where I expected EMS to be 32MB (or less) - probably related to #3800.At ems.cpp I see a few TODO notes, which seems relevant.
What is the difference in behavior between the
ems=emsboard
andemm386
settings?Can I have multiple boards for a total of more than 32MB EMS?
Drivers and information about LIM specification and Intel Above Board Plus 8 - memory card using EMM.SYS:
EMS4.0 compatible superset 64MB:
Other variants:
Alternative:
Beta Was this translation helpful? Give feedback.
All reactions