Hopefully Dan will chime in.
But I was wondering a few things. I will try to break the game down in more detail later but I thought I would ask. (Also, insomnia kicking in so please excuse any typos)
1) How where the raster color changes coded in the map? For example, some levels have the same chars but change colors. I know this is a simple raster split but how would that be stored in the map data?
2) This appears to be multi-color bitmap mode. Is that correct?
3) How many sprites are used in the main character? BTW, the gun going behind the left hand when facing left totally gives me a hardon. LOL. (meaning good job).