Esempio n. 1
0
        static void DumpChip(SoundChip chip, int number)
        {
            var info = chip.GetInfo();

            Console.WriteLine("\t\t#{0} [{1}] ----------", number, info.Name);
            Console.WriteLine("\t\tType: {0} ({1} Hz)", info.Type, info.Clock);
            Console.WriteLine("\t\tSlot: {0}", info.Slot);
            Console.WriteLine("\t\tLocation: {0}", info.SoundLocation);

            var compatible = info.CompatibleChipType.Zip(info.CompatibleChipClock, (t, c) => string.Format("{0} ({1} Hz)", t, c));
            Console.WriteLine("\t\tCompatible: {0}", string.Join(", ", compatible));
            Console.WriteLine("\t\tUsed: {0}", info.IsUsed);

            Console.WriteLine();
        }
Esempio n. 2
0
        private static void DumpChip(SoundChip chip, int number)
        {
            var info = chip.GetInfo();

            Console.WriteLine("\t\t#{0} [{1}] ----------", number, info.Name);
            Console.WriteLine("\t\tType: {0} ({1} Hz)", info.Type, info.Clock);
            Console.WriteLine("\t\tSlot: {0}", info.Slot);
            Console.WriteLine("\t\tLocation: {0}", info.SoundLocation);

            var compatible = info.CompatibleChipType.Zip(info.CompatibleChipClock, (t, c) => $"{t} ({c} Hz)");

            Console.WriteLine("\t\tCompatible: {0}", string.Join(", ", compatible));
            Console.WriteLine("\t\tUsed: {0}", info.IsUsed);

            Console.WriteLine();
        }