static int DrvDoReset() { Sh2Open(0); Sh2Reset(*(unsigned int *)(DrvBiosRom + 0), *(unsigned int *)(DrvBiosRom + 4)); Sh2Close(); return 0; }
static int DrvDoReset() { Sh2Reset( *(unsigned int *)(RomSH2 + 0), *(unsigned int *)(RomSH2 + 4)/*, 0x000000f0*/ ); return 0; }
static int DrvDoReset() { Sh2Reset( *(unsigned int *)(DrvSh2ROM + 0), *(unsigned int *)(DrvSh2ROM + 4) ); memset (AllRam, 0, RamEnd - AllRam); if (EEPROMAvailable() == 0) { EEPROMFill(DrvEEPROM, 0, 0x100); } BurnYMF278BReset(); sample_offs = 0; previous_graphics_bank = -1; return 0; }