Si se puede.
Con roms pequeñas se ha hecho y es relativamente sencillo ya que, si mal no recuerdo, solo hay que cambiar un par de cosas.
Con roms grandes, que yo sepa nunca se hizo. Teóricamente es posible, pero hay que partir los archivos grandes en trozos y meter mano en assembler.
Saludos