Esempio n. 1
0
        private void NESSoundConfig_Load(object sender, EventArgs e)
        {
            _oldSettings = NES.GetSettings();
            _settings    = _oldSettings.Clone();

            trackBar1.Value = _settings.APU_vol;
        }
Esempio n. 2
0
        private static NES CreateCore()
        {
            string xmlPath      = Path.Combine(PathUtils.ExeDirectoryPath, "NesCarts.xml");
            var    bootGodBytes = File.ReadAllBytes(xmlPath);

            BootGodDb.GetDatabaseBytes = () => bootGodBytes;

            var rom      = GetRom();
            var gameInfo = GameInfo.NullInstance;

            var pathEntries = new PathEntryCollection();

            pathEntries.ResolveWithDefaults();

            var cfp      = new CoreFileProvider(Console.WriteLine, new FirmwareManager(), pathEntries, new Dictionary <string, string>());
            var coreComm = new CoreComm(Console.WriteLine, Console.WriteLine, cfp);

            var settings     = new NES.NESSettings();
            var syncSettings = new NES.NESSyncSettings();
            var nes          = new NES(coreComm, gameInfo, rom, settings, syncSettings);

            for (int i = 0; i < 200; i++)
            {
                nes.FrameAdvance(EmptyController, true, true);
            }

            return(nes);
        }
Esempio n. 3
0
        public NESSoundConfig()
        {
            InitializeComponent();

            // get baseline maxes from a default config object
            var d = new NES.NESSettings();

            trackBar1.Minimum = d.APU_vol;
        }
Esempio n. 4
0
        //private Bitmap _bmp;

        public NESGraphicsConfig(
            IMainFormForConfig mainForm,
            Config config,
            NES.NESSettings settings)
        {
            _mainForm = mainForm;
            _config   = config;
            _settings = settings;
            InitializeComponent();
        }
Esempio n. 5
0
        private void NESSoundConfig_Load(object sender, EventArgs e)
        {
            _oldSettings = (NES.NESSettings)Global.Emulator.GetSettings();
            _settings    = _oldSettings.Clone();

            trackBar1.Value = _settings.Square1;
            trackBar2.Value = _settings.Square2;
            trackBar3.Value = _settings.Triangle;
            trackBar4.Value = _settings.Noise;
            trackBar5.Value = _settings.DMC;
        }
 public NESGraphicsConfig(
     Config config,
     IDialogController dialogController,
     ISettingsAdapter settable)
 {
     _config          = config;
     _settable        = settable;
     _settings        = (NES.NESSettings)_settable.GetSettings();
     DialogController = dialogController;
     InitializeComponent();
 }
Esempio n. 7
0
        public NESSoundConfig()
        {
            InitializeComponent();
            // get baseline maxes from a default config object
            var d = new NES.NESSettings();

            trackBar1.Maximum = d.Square1;
            trackBar2.Maximum = d.Square2;
            trackBar3.Maximum = d.Triangle;
            trackBar4.Maximum = d.Noise;
            trackBar5.Maximum = d.DMC;
        }
Esempio n. 8
0
        private void NESGraphicsConfig_Load(object sender, EventArgs e)
        {
            if (Global.Emulator is NES)
            {
                _nes      = (NES)Global.Emulator;
                _settings = _nes.GetSettings();
            }
            else
            {
                _subneshawk = (SubNESHawk)Global.Emulator;
                _settings   = _subneshawk.GetSettings();
            }

            LoadStuff();
        }
Esempio n. 9
0
 private void NESGraphicsConfig_Load(object sender, EventArgs e)
 {
     nes      = Global.Emulator as NES;
     settings = (NES.NESSettings)nes.GetSettings();
     LoadStuff();
 }
Esempio n. 10
0
 private void RestoreDefaultsButton_Click(object sender, EventArgs e)
 {
     settings = new NES.NESSettings();
     LoadStuff();
 }
Esempio n. 11
0
 private void NESGraphicsConfig_Load(object sender, EventArgs e)
 {
     _nes      = (NES)Global.Emulator;
     _settings = _nes.GetSettings();
     LoadStuff();
 }