Hi Bart!

> > - SYS OpenWatcom farmalloc
> I see you worked around that now in SVN. But I wonder, since you use
> allocmem() already for Turbo C, why not also use _dos_allocmem()

Feel free to add this, as long as it does actually work :-)
While you are at it, you may want to remove the "shrink to 64k"
thing, I think it is not needed as long as the right library
functions are used for alloc-ing.

> > - IDLEHALT Turbo C label names
> Any variable shared between C and assembly must be adorned with ASM
> in the header files. I just fixed that.

Interesting, thanks! Why did it work in OpenWatcom without ASM tags?
Your change: "GLOBAL BYTE HaltCpuWhileIdle;" -> "GLOBAL BYTE ASM Ha..."
in globals.h and "DOSFAR Ha..." -> "DOSFAR ASM Ha..." in init-mod.h :-)

> > - SYS Turbo C versus compressed FAT32 kernels
> this is succesful here... I wonder if there is some subtle make problem

Good to know. Maybe I have an unlucky setting somewhere in my config
bat and should check that further... By the way, make sure to "clean"
between compiler changes, otherwise you get a mix of obj files ;-).

> [lots of relocations]
> Processed 151 relocations, 33 not shown

Well actually why are 30 hidden and 120 not hidden now...?

I notice you forgot the --8086 when running UPX!

You could also use --ultra-brute instead of --best but that
is slower and it is UPX 2.0 incompatible so it should be the
non-default option if you ask me.

Eric



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to