em400: okay, okay, i've overdone it
assem: va_end()
em400: I/O config done, reorganize drivers, -v, error handling