Hi Hans, > I also noticed that it won't build correctly > without UPX. As a quick hack I removed the UPX > arguments from exeflat (in kernel/makefile) > which fixed the issue.
That should be configurable via config.bat isn't it? >>> Now it seems to get struck in the int 21h/1a handler, >>> isn't debugging with printf statements fun ....;-) >> So PSPInit is not reached? > The mistake was INT16/01 which didn't set the zero flag. > As a result it hanged in the check_handle_break() > routine in inithndlr.c. Wow. That certainly was not intuitive to find ;-) Eric ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Freedos-kernel mailing list Freedos-kernel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-kernel