implemented ROM selection:
rom index is a write to address $0000
the code that does this is copied into RAM to avoid the nasty