Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

HimemX 3.34 (Announce)

posted by Rugxulo Homepage, Usono, 11.03.2020, 02:17

I'm a bit confused whether this is referring to HIMEMX or JEMMEX [sic], but Eric Auer wanted to mention to you:

> http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/himem/himemx/himem334-unofficial-rp.zip
>
> (Pemberton 2013 patch)
>
> has the issue that it only checks carry flag after int 15.8a, but
> that is not enough to catch every BIOS without proper support. And
> it rarely is necessary to use int 15.8a at all ("Dimitrios case").
>
> himemx 3.32 used int 15.e820 - int 15.e801 - int 15.88 whereas
>
> himemx 3.34 does [15.e820 multiblock] [15.e801 - 15.8a - 15.88]
>
> While the JEMM updates reminded me of himem multiblock, I suggest to
> change (not e820alloc, but only) geti15mem from try_8Ah to try_88h
> to either: 1. NOT call int 15.8a at all, or 2. pre-load DX:AX with a
> magic value, then see if it really changed, or 3. not use int 15.8a
> UNLESS some new command line option enables it. I guess 1. is fine.
>
> This would be a small but helpful change to HIMEMX :-)

Although, FYI, I think Mateusz Viste did some minor cleanups and mirrored HimemX to SourceForge here (in 2015). I haven't diff'd these versions, though.

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 420 users online (0 registered, 420 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum