elianda wrote:Well, I couldn't find an API documentation for JEMM. I had a brief look at JEMMs source, but couldn't find support for the required functions. But source is usually not self-explanatory.
So without documentation chances are very low to add support.
You may try QEMM that uses only 768 bytes low memory including xms.
QEMM crashes my DOS machine and causes errors left and right every time, and doesn't work most of the time. However, on the older DOS machine setup I had (Shuttle 433 v3.0/HSing Tech M912 v1.7 board <== this was an awesome board AMD AM486 DX4-S/5x85-P75 120MHz-133MHz, 24MB RAM, 80GB HDD, DVD RW, S3 Trio64 VESA/NVidia GeForce MX 4000 PCI, SB 16 (ISA PnP)/Maestro-2 ES1968S PCI, IBM monitor, stereo speakers and iHome) it worked flawlessly. My current setup is this:
Abit AB-TX5 Super Socket 7 motherboard with ATX/AT PSU connections, SIMM, and SD-RAM slots AMD K6-2/300 w/ MMX
1x 256MB PC-133 SD-RAM (Max supported: 256MB SD-RAM or 72-pin EDO SIMM)
CF-IDE Adapter w/ a 4GB CF card (MS-DOS 7.10 w/ memory tweaks and accelerators)
200GB Maxtor 6Y200P0 Hard Drive (4GB for MS-DOS backups, rest for Windows XP Pro w/ SP2)
Diamond Multimedia Sonic Impact S70 (ESS Maestro-2 ES1968S - SB Pro) PCI Sound Card
NVidia GeForce MX 4000 PCI Video 128MB RAM
Lite-On DVDRW LH-18A1P DVD Burner IDE/ATA
Inland 3.5" 1.44MB Floppy Drive (not connected since the floppy cable that is installed has only 1 floppy drive connector)
Unknown 3.5" 1.44MB Floppy Drive (pulled from my non-working Dell PowerEdge 6300 Server since the CD drive broke [SCSI])
Corsair HX520W 520W ATX PSU
IBM 2115-001 15" CRT Monitor
TrendNet TE100-PCIWN Fast Ethernet PCI Card (RealTek RTL8139)
Roland MT-32 Synthesizer (used in MS-DOS with the SoftMPU v1.6 for the games that have Roland MT-32 support)
iHome as primary speakers (PC Sound card hooked up; MT-32 hooked up)
Yamaha A-1000 Natural Sound Stereo Amplifier (hooked up iHome to it for 4-speaker sound)
Microsoft IntelliPoint PS/2 Wheel Mouse
GE Keyboard hooked up via PS/2 6-pin DIN to 5-pin DIN (AT Keyboard)
2 COM Serial RS232 DB-9 ports (COM1 will be used to hook up my 12-port 3Com 3C16670 switch to configure it and upgrade the firmware; COM2 for the Xbox Original Hard Drive Key from the EEPROM)
1 LPT Printer Port (not used)
Some AT-style case with a flip switch in front of the case (for the AT-style PSU only)
I have approx. 617KB free conventional memory using this simple trick from this website: MDGx MSDOS 6.xx Memory Specs
edit: 200GB Maxtor 6Y200P0 IDE/ATA Hard Drive has bad clusters, but fortunately, I copied all of the important files, wiped the hard drive, and formatted the drive using the appropriate partition size for both MS-DOS and Windows XP for testing purposes since Windows XP wouldn't shut down or restart...
Discord: https://discord.gg/U5dJw7x
Systems from the Compaq Portable 1 to Ryzen 9 5950X
Twitch: https://twitch.tv/retropcuser