[Freemint-list] XHDOSLimits

Jo Even Skarstein joska at online.no
Wed Aug 10 23:37:31 MSD 2016


On on., 2016-08-10 at 20:51 +0200, Jo Even Skarstein wrote:

> "As far as I can tell when MiNT is initializing it does not (I think it
> did a long time ago) call XHDOSLimits() in order to update XHDI
> compatible drivers with information on the actual MiNT GEMDOS limits. As
> a result with MiNT and HDDRIVER you cannot access more than 16 BIOS
> drives, and FAT partition sizes are also more limited than they would
> have to be. Only after calling XHDOSLimits() and increasing XH_DL_DRIVES
> to 32 with a separate program more than 16 BIOS drives work. Actually,
> MiNT should do the required calls during initialization, just like
> Big-DOS does it, at least that was the initial idea, when XHDOSLimits()
> was added to XHDI long ago."

More details from Uwe:

"By the way, this is what MiNT should do: For each XHDI DOS limit (see
XHDI specification or http://toshyp.atari.org/en/010008.html for
details) MiNT should call XHDOSLimits() and set the limit to the limit
actually implemented/supported by MiNT. That's all."

Jo Even



More information about the Freemint-list mailing list