Jemm v5.69 ... (Announce)
will hopefully fix everything!
It can be found at http://www.japheth.de/jemm.html
changes for v5.69
- memory block copies are now done with interrupts enabled - if client's
interrupt flag is set. This avoids interrupt latency and makes the
previously implemented "interrupt windows" obsolete. It also avoids
problems with Jemm's HLT emulation causing IRQs to be misinterpreted
as exceptions (08, 09, 74, ...) on some cpus.
- bugfix: VDS scatter/gather lock with region size 0 returned 0 entries,
but 1 entry must be returned in any case (MS Emm386 does as well).
- bugfix: there was a risk that a ROM located contiguously behind another
ROM in address space wasn't detected.
- bugfix: if SPLIT option was set and a split ROM page followed an UMB
page (which is possible if ROM size is < 4 kB), the ROM part of this
page was added to the UMB.
- bugfix: synchronization of VCPI and EMS free memory count did work
for VCPI only, that is, allocating all VCPI memory didn't reduce free
EMS memory to zero.
- bugfix: the last XMS memory block allocated for EMS/VCPI memory was
likely to be too large, thus wasting XMS memory.
- VCPI/EMS memory alloc/release speed-up.
- EMSSTAT -v displays more VCPI infos.
- v86 exceptions >= 8 are routed to v86 interrupt 06h only if this vector
has been changed by another program.
- evil exception 10h (floating point) is now detected and displayed, thus avoiding
the hazardous call of video interrupt 10h (MS Emm386 also detects
exception 10h, but just allows to reboot then).
---
MS-DOS forever!
Complete thread:
- Jemm v5.69 ... - Japheth, 07.01.2008, 17:19 (Announce)
- Forgot to mention ... - Japheth, 07.01.2008, 17:26
- Forgot to mention ... - Laaca, 07.01.2008, 19:14
- Forgot to mention ... - Japheth, 07.01.2008, 20:03
- Forgot to mention ... - RayeR, 08.01.2008, 00:34
- Forgot to mention ... - Japheth, 07.01.2008, 20:03
- Forgot to mention ... - Laaca, 07.01.2008, 19:14
- Jemm v5.69 + Athlon mobille - david, 07.01.2008, 19:52
- Jemm v5.69 + Athlon mobille - Japheth, 07.01.2008, 20:07
- Jemm v5.69 ... - Rob, 13.01.2008, 22:34
- Jemm v5.69 ... - Japheth, 14.01.2008, 03:19
- Jemm v5.69 ... - Rob, 18.01.2008, 00:00
- Jemm v5.69 ... - Japheth, 14.01.2008, 03:19
- Forgot to mention ... - Japheth, 07.01.2008, 17:26