@mikeymike
How does SNAP work (by your comment it seems as you're the apropriate source of information on the matter)?
Do you "just" have to port SNAP itselfe and make it work with p96, then you can use all of SNAPs OS agnostic drivers, or are the agnostic drivers not well... agnostic. Meaning that you have to not just make SNAP to be accessable by p96 but allso "fix" all of the separate drivers so they'll work with AmigaOS?