: Why not take the approach that Linux takes with the module:
: 
: Create the driver structure, have the primitives referenced in the
: driver structure.  If the driver doesn't implement a primitive, set
: the structure member to NULL, and the driver loader will take care
: to use the builtin function.  EG:
: : That way you can have driver optimized primitives or rely on the default,
: which just calls write_pixel.
: 
        Yes, that's the general idea I was going to use.  However,
my plan was to add required functionality first, and optimize later.  So
far, the only driver speed issue identified is that the text output may be too
slow.  Otherwise, most speed issues are the 8086 itself.

        The other factor is keeping the code size very small, so that there's
room for applications to be linked with the library...

Greg

Reply via email to