public void InitRom(string romResourceName)
        {
            var osInfo = new ResourceRomProvider(typeof(RomResourcesPlaceHolder).Assembly)
                         .LoadRomBytes(romResourceName);

            osInfo.CopyTo(Memory, 0);
        }
        public void CreateFileTest()
        {
            // --- Arrange
            var romP    = new ResourceRomProvider(typeof(ResourceRomProvider).Assembly);
            var romInfo = romP.LoadRom("ZXSpectrum48");

            romInfo.RomBytes.ShouldNotBeNull();
            var disassembler = new Z80Disassembler(romInfo.MemorySections, romInfo.RomBytes);
            var output       = disassembler.Disassemble(0x0000, 0x7FF);

            // --- Act
            using (var writer = File.CreateText(@"C:\Temp\Disassembly07ff.z80asm"))
            {
                disassembler.SaveDisassembly(writer, output, romInfo.Annotations);
            }
        }
Esempio n. 3
0
        public void InitRom(string romResourceName)
        {
            var osInfo = new ResourceRomProvider().LoadRomBytes(romResourceName);

            osInfo.CopyTo(Memory, 0);
        }