b2m
Может лучше их грузить в кассетную загрузку (хотя если делать это по честному, то нужно на ходу генерировать служебную информацию rom формата, что неудобно и несерьезно)?
Интересный факт - эмулятор b2m единственный с поддержкой вектора, который грузит rom файлы как внешние ПЗУ (которые до 32К).
Остальные эмуляторы делались вектористами и у них таких мыслей (загружать rom файлы как внешние ПЗУ) как-то не возникало . В простейшем варианте с ними поступали как b2m с vec - грузили в память и стартовали.