>> - FDHimem opens an "interrupt window" in v86-mode only. HimemX opens >> an "interrupt window" in both v86- and real-mode. > that was probably the point where Jack started his own civil war ;)
At least it WAS a bug, because this issue is mentioned in the XMS docs. >> - in FDHimem the routine which tests whether A20 is enabled is more >> complicated than necessary. > I looks now like it looked ~5 years back. That's how things are going ... :) > The 'more complicated then necessary' came in after some discussion > about some (hypotetical) problems with 386, broken caches, etc. I > don't mind > >> - if extended memory is >= 64 MB, the size returned by XMS V2 function >> is 65535 kB in HimemX, FDHimem returns 64448 kB. > > AFAIR, the 64448 number was intentional - some crazy app/game required > this Yes. I didn't claim this to be a bug in FD Himem, I just changed it to the value returned by MS Himem. > every thing else (just reading the ReadME !!) looks ok Thanks a lot! >> Btw, in the name of how many people are you speaking exactly? > LOTS. It took lots of iterations to make EMM386 compatible with any > existing DOS extender in lots of crazy/brain damaged apps/games. > >> And what do you regard as "well tested". > it was developed according to the specs, then a couple of bugs fixed. > > after that, a ton of crazy software still didn't run as it expected > specific limits (treating 65535 kB as signed integer etc.) > > AFAIK, Michael fixed all these issues. There are still some (dozens) left in FD Emm386 ... ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user