Well, you have to know the target environment's instructions set and architecture, but not those from the processor it will run on. Assembly in itself is quite simple, it's writing a program in it that's really a pain in the ass. I found a document on zophar.net about Super Gameboy: has anyone ever heard about that? I've never even heard the name before. ive heard of gameboy, gameboy pocket, gameboy pocket color, gameboy color ang gameboy advance but never super