Heh ... Z80 code makes my eyes burn (I've only seen around 10 lines, admittedly, but still). I suppose it would be nice if the Sonic 2 driver was disassembled and examined in detail, but since it's possible to port the Sonic 1 driver to Sonic 2 with almost no side-effects, I suppose such work would be pretty useless.