It's confirmed, Puzzle Bobble uses MIXED gfx modes 1/4, Lines 33-166 is gfx mode 4, gfx mode 1 otherwise. Needless to say, the mode 4 is used on the playfield...
I wonder how to handle all of this mode mixing...post processing with a VIDEO_EOF?