I completely overhauled the new code.
I moved all of it into the directory
user/plugins/bochs/, and made new makefiles.
I changed the bochs code so it compiles to
a shared library; I modified user.c so it
loads this "plugin" at startup using dlopen();
all plugins to load are specified in fmw.conf.
This way, we keep things modular. I cleaned
up user.c slightly, removed timeout etc.
Added AT&T syntax to decode.c; everything
works except the size suffixes, which are now
simply wrong (any more ideas Ulrich ? still
working on this one anyway).
I uploaded a tarball to:
http://www.noterik.nl/ramon/freemware.tar.gz
-- Ramon