I think emulators used in those collections are very related to Steve Snake and his Kgen98, Kega, Kega Lazarus and Kega Fusion. That's why none of his emulators went open source.
Gens is written in x86 assembly, right, and that's why we still don't have 32x emulators on non-x86 platforms...