Very nice.
![Very Happy :D](./images/smilies/icon_biggrin.gif)
When I did it, I added PRG-RAM and uploaded some subroutines into it, to move them out of the main bank. Not necessarily the best way to do it, but it worked.
![Razz :P](./images/smilies/icon_razz.gif)
With some extra PRG space now, I'm wondering if it'd be worthwhile to move the titlescreen data out of CHR-ROM and rewrite the routine to load it from PRG. It'd free up some tiles.
![Razz :P](./images/smilies/icon_razz.gif)