I've started the CPS-1 version of Frog Feast.
The biggest problem with this version is my poorly documented code from the initial CPS-1 arcade demo. Another problem that I ran into was my tools for writing CPS-1 tiles. I should've been reading in all 4 graphics roms, but I was only reading in two. This mysteriously causes some of the graphics bitplanes to disappear, except for the last set of tiles added to the roms.
The CPS hardware is a bit different than normal, since it uses color 15 as transparent (instead of color 0).
The 8x8 tiles are also a bit weird, since they use 16x16 tiles to represent 8x8 tiles. The left and lower parts of the tile are unused in 8x8 tiles.
Each scroll only seems to be 256 pixels high (16 tiles in 16x16 and 8 tiles in 32x32). But, the scroll is documented as being 64x64, the rest of the map may be located at another place in the scroll.
I'm not sure why they limited parts of the palette to sprites and scroll. Each scroll and the sprites have their own 32 palette block (16 colors per block). It would be nicer if the palettes were available to all scrolls, but 32 palettes isn't a big limit.
The next thing I plan to work on is the text layer, and adding sprites.