I'm looking for a 1x1 or 2x1 4bpl C2P routine that would perform reasonably well on an A500. I'm aware of the 0000abcd -> aa00bb00cc00dd00 scrambling, but I was unable to find a routine that performs C2P using a buffer prepared in such a format. I've found
code snippets, but due to my non-existend assembly skills I'm trying to find a complete routine. Any help would be greatly appreciated.
I'm thinking about a new Catacomb 3D port, but this time for the A500 and the C2P seems to be the first major roadblock. For the later games the 3D area takes up 320x120 pixels of the screen, the 2D part of the screen uses planar 4bpl graphics and only small parts are refreshed each frame.