recomment and split out a ton of common asm (bank 0)