public void waitAndPlay(int freq, int len) { playing = true; pcs.playSound((uint)freq); var t = new PIT.PITTimer(handle_stop, len * 1000000, false); pit.RegisterTimer(t); }
public static void bp() { UInt32 div = 1193180; Speaker.playSound((x = +2000)); Terminal.WrapRed("PIT").White($"p42-[0x{(byte)div}, 0x{(byte)div / x}]").newLine(); BaseIOGroups.PCSpeaker.p42.Byte = (byte)div; //PIT.PITFrequency = 1193180; }