Esempio n. 1
0
        public void Init(string romFilename)
        {
            var rawRomBytes = RomUtil.ReadRomFileBytes(romFilename);

            ImportSettings = new ImportRomSettings
            {
                RomFilename = romFilename,
                RomBytes    = rawRomBytes,
                RomMapMode  = RomUtil.DetectRomMapMode(rawRomBytes, out var detectedMapModeSuccess),
            };

            ImportSettings.RomSpeed = RomUtil.GetRomSpeed(ImportSettings.RomSettingsOffset, rawRomBytes);

            if (detectedMapModeSuccess)
            {
                DetectedMapMode = ImportSettings.RomMapMode;
            }

            VectorTableEntriesEnabled = GenerateVectors();
        }