Interesting findings can arise from silly mistakes. As jameson pointed out, in my previous diary entry I made a typo in the Sarien URL in Sourceforge -- and it pointed to an existing project I wasn't aware of!
Using the FreeSCI graphics subsystem in sarien could be a good idea, but before doing anything I must clean up that code. I suspect there are many bugs lurking from the dark corners of that code. BTW, does anyone know if there is any problem using glob() in BeOS? It seems that Sarien built fine except for a missing glob.h.
Regarding FreeSCI, I must check how is the sound subsystem going. I've worked with /dev/sequencer and an Adlib card emulator in xmp.