Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

NOEMS (Users)

posted by Rugxulo Homepage, Usono, 03.02.2013, 23:00

> Thank you for your messages. On my PC it looks like there is no upper
> memory available if NOEMS is NOT added.
>
> upper memory:
> with NOEMS: used 15k free 67 k
> without NOEMS: used 0k free 0k

EMS 3.2 must need a 64 kb page frame, but I guess EMS 4.0 doesn't?? So technically you can still use EMS (barely) in smaller chunks (16 kb?), right??

BTW, EMS wasn't as old and unpopular as tom implies, various apps (mis)used it, e.g. Scream Tracker 3.21 (samples) circa mid-90s.

> If I run tlink when NOEMS is set, the PC boots.

You mean unexpectedly? Which TLINK, Borland's? There are various other linkers to use as replacement, of course. Other than that, dunno.

> Another question: does emm386 NOEMS use paging so the memory address
> returned from DOS when requesting additional memory (int21h/ah=48h) is not
> the physical address?

I don't think EMM386 hooks any part of standard int 21h, presumably only allocs 4 kb pages via the VCPI int 67h.

 

Complete thread:

Back to the forum
Board view  Mix view
22762 Postings in 2122 Threads, 402 registered users (1 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum