Chris, have you thought about collaborating with Guido Mersmann? He's the coder of the NewLowLevel for Amithlon which also supports catweasel, PC game ports, and Pegasos game ports, and will run on Amiga and MOS too. Maybe he will add support for Poseidon as well.