public void TestRomDetectionGeneratedRom() { sampleDataFixture.Should().NotBeNull(); var detectRomMapMode = RomUtil.DetectRomMapMode(sampleDataFixture.SampleRomBytes, out var detectedValidRomMapType); detectedValidRomMapType.Should().Be(true); detectRomMapMode.Should().Be(RomMapMode.LoRom); }
public void TestRomDetectionHiRom() { var detectRomMapMode = RomUtil.DetectRomMapMode( fileReader.ReadRomFileBytes(CartNameData.ExampleHiRomFile), out var detectedValidRomMapType); detectedValidRomMapType.Should().Be(true); detectRomMapMode.Should().Be(RomMapMode.HiRom); }
public void CreateSettingsFromRom(string filename) { var romBytes = RomUtil.ReadAllRomBytesFromFile(filename); ImportSettings = new ImportRomSettings { RomFilename = filename, RomBytes = romBytes, RomMapMode = RomUtil.DetectRomMapMode(romBytes, out var detectedMapModeSuccess) }; if (detectedMapModeSuccess) { DetectedMapMode = ImportSettings.RomMapMode; } OnSettingsCreated(); }