void reset_dec0_aud() { MSM6295Reset(0); BurnYM3812Reset(); BurnYM2203Reset(); m6502Open(0); m6502Reset(); m6502Close(); }
static int DrvDoReset() { DrvReset = 0; memset (AllRam, 0, RamEnd - AllRam); M6809Open(0); M6809Reset(); M6809Close(); ZetOpen(0); ZetReset(); ZetClose(); BurnYM2203Reset(); return 0; }
INT32 TaitoDoReset() { INT32 i; for (i = 0; i < TaitoNum68Ks; i++) { SekOpen(i); SekReset(); SekClose(); } for (i = 0; i < TaitoNumZ80s; i++) { ZetOpen(i); ZetReset(); ZetClose(); } if (TaitoNumYM2610) BurnYM2610Reset(); if (TaitoNumYM2151) BurnYM2151Reset(); if (TaitoNumYM2203) BurnYM2203Reset(); if (TaitoNumMSM5205) MSM5205Reset(); for (i = 0; i < TaitoNumMSM6295; i++) { MSM6295Reset(i); } if (TaitoNumEEPROM) EEPROMReset(); TaitoICReset(); TaitoZ80Bank = 0; TaitoSoundLatch = 0; TaitoRoadPalBank = 0; TaitoCpuACtrl = 0xff; memset (TaitoCoinLockout, 0, 4); return 0; }
static INT32 Wc90b1DoReset() { Wc90b1Scroll0X = Wc90b1Scroll0Y = 0; Wc90b1Scroll1X = Wc90b1Scroll1Y = 0; Wc90b1ScrollXLo = 0; Wc90b1SoundLatch = 0; Wc90b1MSM5205Next = 0; for (INT32 i = 0; i < 3; i++) { ZetOpen(i); ZetReset(); ZetClose(); } BurnYM2203Reset(); MSM5205Reset(); // HiscoreReset(); return 0; }