You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I built the prog with ia16-gcc in -mdosx mode.
I have plenty of UMBs, precisely ~160K, which
is much more than the program size.
But unfortunately, even if loaded with lh,
the prog eats quite a lot of conv mem:
link_umb(1);
db = _DPMIAllocateDOSMemoryBlock(size);
link_umb(0);
... and that goes to UMB.
But there are some allocs during startup
that are not done with UMB enabled.
Can this be fixed?
Also I wonder if I can free the startup and
cw32 code by hands before executing another
prog. Is that possible? I'll use asm for an exec,
so I can free most of everything. Is that possible?
The text was updated successfully, but these errors were encountered:
Hi.
I built the prog with ia16-gcc in -mdosx mode.
I have plenty of UMBs, precisely ~160K, which
is much more than the program size.
But unfortunately, even if loaded with
lh
,the prog eats quite a lot of conv mem:
Would it be possible to enable UMBs
when allocating? I use this to enable
UMB:
And then I can do:
... and that goes to UMB.
But there are some allocs during startup
that are not done with UMB enabled.
Can this be fixed?
Also I wonder if I can free the startup and
cw32 code by hands before executing another
prog. Is that possible? I'll use asm for an exec,
so I can free most of everything. Is that possible?
The text was updated successfully, but these errors were encountered: