using System.Collections.Generic; using BizHawk.Emulation.Common; namespace BizHawk.Emulation.Cores.Intellivision { public partial class Intellivision : IDisassemblable { public string Cpu { get => "CP1610"; set { } } public string PCRegisterName => "PC"; public IEnumerable AvailableCpus { get { yield return "CP1610"; } } public string Disassemble(MemoryDomain m, uint addr, out int length) { // Note: currently this core can only disassemble the SystemBus // The CP1610 disassembler would need some refactoring to support anything else string ret = _cpu.Disassemble((ushort)addr, out length); return ret; } } }