public void SetUpMapperDefaults() { mem.Switch16kPrgRom((mem.Cartridge.PRG_PAGES - 2) * 4, 0); mem.Switch16kPrgRom((mem.Cartridge.PRG_PAGES - 1) * 4, 1); if (mem.Cartridge.IsVRAM) { mem.FillCHR(16); } mem.Switch8kChrRom(0); for (int i = 0; i < 4; i++) { prg_reg[i] = (byte)(mem.Cartridge.PRG_PAGES - 4 + i); ntl_reg[i] = 0; nth_reg[i] = 0; chl_reg[i] = (byte)i; chh_reg[i] = 0; chl_reg[i + 4] = (byte)(i + 4); chh_reg[i + 4] = 0; } if (sw_val != 0) { sw_val = 0x00; } else { sw_val = 0xFF; } }
public void SetUpMapperDefaults() { SetPRG(); if (MEM.Cartridge.IsVRAM) { MEM.FillCHR(16); } SetCHR(); }
public void SetUpMapperDefaults() { SetBank_CPU(); if (Map.Cartridge.IsVRAM) { Map.FillCHR(16); } SetBank_PPU(); }
public void SetUpMapperDefaults() { Map.Switch16kPrgRom((Map.Cartridge.PRG_PAGES - 1) * 4, 1); if (Map.Cartridge.IsVRAM) { Map.FillCHR(8); } Map.Switch8kChrRom(0); }
public void SetUpMapperDefaults() { Map.Switch32kPrgRom(0); if (Map.Cartridge.IsVRAM) { Map.FillCHR(16); } Map.Switch8kChrRom(0); }
public void SetUpMapperDefaults() { Map.Switch8kPrgRom(((Map.Cartridge.PRG_PAGES * 2) - 1) * 2, 3); if (Map.Cartridge.IsVRAM) { Map.FillCHR(16); } Map.Switch8kChrRom(0); }
public void SetUpMapperDefaults() { Map.Switch16kPrgRom(0, 0); Map.Switch16kPrgRom(7 * 4, 1); if (Map.Cartridge.IsVRAM) { Map.FillCHR(512); } Map.Switch8kChrRom(0); }
public void SetUpMapperDefaults() { Map.Switch16kPrgRom((Map.Cartridge.PRG_PAGES - 1) * 4, 1); Map.Cartridge.Mirroring = Mirroring.One_Screen; if (Map.Cartridge.IsVRAM) { Map.FillCHR(16); } Map.Switch8kChrRom(0); }
public void SetUpMapperDefaults() { _Map.Switch16kPrgRom(0, 0); _Map.Switch16kPrgRom((_Map.Cartridge.PRG_PAGES - 1) * 4, 1); if (_Map.Cartridge.IsVRAM) { _Map.FillCHR(16); } //_Map.Switch8kChrRom(0); }
public void SetUpMapperDefaults() { MEM.Switch16kPrgRom(0, 0); MEM.Switch16kPrgRom((MEM.Cartridge.PRG_PAGES - 1) * 4, 1); if (MEM.Cartridge.IsVRAM) { MEM.FillCHR(16); } MEM.Switch8kChrRom(0); }
public void SetUpMapperDefaults() { mem.Switch32kPrgRom((mem.Cartridge.PRG_PAGES - 1) * 4 - 4); reg[0] = reg[1] = 0; if (mem.Cartridge.IsVRAM) { mem.FillCHR(16); } SetCHR(); }
public void SetUpMapperDefaults() { mapper4_prgAddressSelect = 0; mapper4_chrAddressSelect = 0; SetPRG(); if (_Map.Cartridge.IsVRAM) { _Map.FillCHR(8); } _Map.Switch4kChrRom(0, 0); }
public void SetUpMapperDefaults() { Map.Switch16kPrgRom(0, 0); Map.Switch16kPrgRom((Map.Cartridge.PRG_PAGES - 1) * 4, 1); Map.FillCRAM(32);//we'll need these 32k if (Map.Cartridge.IsVRAM) { Map.FillCHR(16); } Map.Switch8kChrRom(0); }
public void SetUpMapperDefaults() { reg[0] = 0; reg[1] = 4; reg[2] = 0; reg[3] = 0; map.Switch16kPrgRom(0, 0); map.Switch16kPrgRom((map.Cartridge.PRG_PAGES - 1) * 4, 1); if (map.Cartridge.IsVRAM) { map.FillCHR(16); } map.Switch8kChrRom(0); }
public void SetUpMapperDefaults() { timer_irq_enabled = false; Map.Switch16kPrgRom(0, 0); Map.Switch16kPrgRom((Map.Cartridge.PRG_PAGES - 1) * 4, 1); if (Map.Cartridge.IsVRAM) { Map.FillCHR(16); } Map.Switch8kChrRom(0); MyNesDEBUGGER.WriteLine(this, "Mapper 16 setup done.", DebugStatus.Cool); }
public void SetUpMapperDefaults() { reg[0] = 0; reg[1] = 4; reg[2] = 0; reg[3] = 0; Map.Switch32kPrgRom((Map.Cartridge.PRG_PAGES - 1) * 4 - 4); Map.Switch8kPrgRom(0, 0); if (Map.Cartridge.IsVRAM) { Map.FillCHR(16); } Map.Switch8kChrRom(0); }
public void SetUpMapperDefaults() { Map.Switch32kPrgRom(0); if (Map.Cartridge.IsVRAM) { Map.FillCHR(16); } Map.Switch8kChrRom(0); Map.Cartridge.Mirroring = Mirroring.One_Screen; Map.Cartridge.MirroringBase = 0x2000; Map.ApplayMirroring(); }
public void SetUpMapperDefaults() { _Map.Switch32kPrgRom(0); if (_Map.Cartridge.IsVRAM) { _Map.FillCHR(8); } _Map.Switch8kChrRom(0); Mapper225_reg0 = 0xF; Mapper225_reg1 = 0xF; Mapper225_reg2 = 0xF; Mapper225_reg3 = 0xF; }
public void SetUpMapperDefaults() { mapper1_register8000BitPosition = 0; mapper1_register8000Value = 0; mapper1_mirroringFlag = 0; mapper1_onePageMirroring = 1; mapper1_prgSwitchingArea = 1; mapper1_prgSwitchingSize = 1; mapper1_vromSwitchingSize = 0; Map.Switch16kPrgRom(0, 0); Map.Switch16kPrgRom((Map.Cartridge.PRG_PAGES - 1) * 4, 1); if (Map.Cartridge.IsVRAM) { Map.FillCHR(16); } Map.Switch8kChrRom(0); }
public void SetUpMapperDefaults() { _Map.Switch16kPrgRom(0, 0); _Map.Switch16kPrgRom((_Map.Cartridge.CHR_PAGES - 1) * 4, 1); try { if (Path.GetFileNameWithoutExtension(_Map.Cartridge.RomPath).Substring(0, "Holy Diver".Length).ToLower() != "holy diver") { IREM = false; } } catch { } if (_Map.Cartridge.IsVRAM) { _Map.FillCHR(8); } _Map.Switch8kChrRom(0); }