romFile = QFileDialog::getOpenFileName(nullptr, "Select a ROM");
if (romFile.isNull()) return 0;
- QString bootloader = "/Users/george/BootLoader.bin";
- printf("Hello\n");
// what do we have?
QFile f(romFile);
f.open(QFile::ReadOnly);
// return 0;
// }
- // what do we have?
- QFile f2(bootloader);
- f2.open(QFile::ReadOnly);
- auto bootloader_buffer = f2.readAll();
- f2.close();
EmuBase *emu = nullptr;
uint8_t *romData = (uint8_t *)buffer.data();
- uint8_t *bootloader_data = (uint8_t *)bootloader_buffer.data();
// parse this ROM to learn what hardware it's for
// int variantFile = *((uint32_t *)&romData[0x80 + 0x4C]) & 0xFFFFFFF;
// }
// }
emu = new SA1100::Emulator;
- emu->loadROM(romData, buffer.size(), bootloader_data, bootloader_buffer.size());
+ emu->loadROM(romData, buffer.size(), nullptr, 0);
MainWindow w(emu);
w.show();