How the heck did you get that game running on a TG16? A rewrite?
I'd guess only partial rewrite as the TG16 uses a similar CPU and it has built-in feature that could probably partially emulate the NES memory map, so then he'd need to emulate the PPU, APU and MMC1 functions.