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