diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/AVE-NINA.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/AVE-NINA.cs index ac3da707a4..9f56a8c3e3 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/AVE-NINA.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/AVE-NINA.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { //AKA half of mapper 034 (the other half is BxROM which is entirely different..) - public sealed class AVE_NINA_001 : NesBoardBase + internal sealed class AVE_NINA_001 : NesBoardBase { //configuration int prg_bank_mask_32k, chr_bank_mask_4k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/AxROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/AxROM.cs index 7c44a1c84f..958350b856 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/AxROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/AxROM.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //generally mapper7 [NesBoardImplPriority] - public sealed class AxROM : NesBoardBase + internal sealed class AxROM : NesBoardBase { //configuration bool bus_conflict; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI-FCG-1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI-FCG-1.cs index 4b785e9df1..86c1d2a6b4 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI-FCG-1.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI-FCG-1.cs @@ -30,7 +30,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES Every real instance of [1], [2], [3], [4] had 128K or 256K of each of chr and prg. */ - public sealed class BANDAI_FCG_1 : NesBoardBase + internal sealed class BANDAI_FCG_1 : NesBoardBase { //configuration int prg_bank_mask_16k, chr_bank_mask_1k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI_74_161_02_74.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI_74_161_02_74.cs index 4d377ecd26..408a17756a 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI_74_161_02_74.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI_74_161_02_74.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // http://wiki.nesdev.com/w/index.php/INES_Mapper_096 - public sealed class BANDAI_74_161_02_74 : NesBoardBase + internal sealed class BANDAI_74_161_02_74 : NesBoardBase { int chr_block; int chr_pos = 0; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI_74_161_161_32.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI_74_161_161_32.cs index 2270289904..e69e736c98 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI_74_161_161_32.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI_74_161_161_32.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class BANDAI_74_161_161_32 : NesBoardBase + internal sealed class BANDAI_74_161_161_32 : NesBoardBase { //Mapper 70 //Example Games: diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Bonza.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Bonza.cs index c3f72da372..bd027da40b 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Bonza.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Bonza.cs @@ -8,7 +8,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // Magic Jewelry 2 (Unl) - public class Bonza : NesBoardBase + internal sealed class Bonza : NesBoardBase { private int _chrReg; private int _prgReg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BxROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BxROM.cs index ca89a92785..048634619d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BxROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BxROM.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //AKA half of mapper 034 (the other half is AVE_NINA_001 which is entirely different..) - public sealed class BxROM : NesBoardBase + internal sealed class BxROM : NesBoardBase { //configuration int prg_bank_mask_32k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CNROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CNROM.cs index 28d55574ca..d9768dbb28 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CNROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CNROM.cs @@ -12,7 +12,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //Cybernoid [NesBoardImplPriority] - public sealed class CNROM : NesBoardBase + internal sealed class CNROM : NesBoardBase { //configuration int prg_byte_mask, chr_mask; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CPROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CPROM.cs index a1958d565d..1d1c348d5a 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CPROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CPROM.cs @@ -2,7 +2,7 @@ using BizHawk.Common; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class CPROM : NesBoardBase + internal sealed class CPROM : NesBoardBase { //generally mapper 13 diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Camerica.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Camerica.cs index 44b57eea69..549c1e15f5 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Camerica.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Camerica.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //AKA mapper 071 //TODO - apparently this mapper contains good nes timing test cases - public sealed class Camerica_Mapper071 : NesBoardBase + internal sealed class Camerica_Mapper071 : NesBoardBase { //configuration int prg_bank_mask_16k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CamericaGoldenFive.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CamericaGoldenFive.cs index dc88a8ef1e..0d6e12f95a 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CamericaGoldenFive.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CamericaGoldenFive.cs @@ -2,8 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - // Adapted from - public sealed class CamericaGoldenFive : NesBoardBase + internal sealed class CamericaGoldenFive : NesBoardBase { private byte[] regs = new byte[2]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Cony.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Cony.cs index 89a72a1fe3..87fdc02160 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Cony.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Cony.cs @@ -6,7 +6,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Mapper 83 seems to be a hacky mess that represents 3 different Cony cartridges // http://problemkaputt.de/everynes.htm#mapper83cony - public class ConyA : NesBoardBase + internal sealed class ConyA : NesBoardBase { private byte[] prg_regs = new byte[4]; private byte[] _low = new byte[4]; // some kind of security feature? @@ -196,7 +196,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES } } - public class ConyB : NesBoardBase + internal sealed class ConyB : NesBoardBase { private byte[] prg_regs = new byte[4]; private byte[] _low = new byte[4]; // some kind of security feature? @@ -386,9 +386,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES } } - - - public class ConyC : NesBoardBase + internal sealed class ConyC : NesBoardBase { private byte[] prg_regs = new byte[2]; private byte[] chr_regs = new byte[8]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CoolBoy.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CoolBoy.cs index 154918fb70..713ca652c2 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CoolBoy.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CoolBoy.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class CoolBoy : MMC3Board_Base + internal sealed class CoolBoy : MMC3Board_Base { // eldritch horror pirate multicart // 32MB prg rom, no prg ram, no chr rom, 128KB chr ram diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/ExROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/ExROM.cs index 084c61b07a..5ab37c8253 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/ExROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/ExROM.cs @@ -18,7 +18,7 @@ using BizHawk.Emulation.Cores.Components; namespace BizHawk.Emulation.Cores.Nintendo.NES { [NesBoardImplPriority] - public sealed class ExROM : NesBoardBase + internal sealed class ExROM : NesBoardBase { private int prg_bank_mask_8k, chr_bank_mask_1k; //board setup (to be isolated from mmc5 code later, when we need the separate mmc5 class) diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/FFE/Mapper006.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/FFE/Mapper006.cs index a925e6bf55..2954e2fe20 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/FFE/Mapper006.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/FFE/Mapper006.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class Mapper006 : NesBoardBase + internal sealed class Mapper006 : NesBoardBase { private int _reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/FFE/Mapper017.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/FFE/Mapper017.cs index 2f94f54cc8..3f228a9d75 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/FFE/Mapper017.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/FFE/Mapper017.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class Mapper017 : NesBoardBase + internal sealed class Mapper017 : NesBoardBase { private byte[] prg_regs_8k = new byte[4]; private byte[] chr_regs_1k = new byte[8]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/FS304.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/FS304.cs index 5bf807ff40..e93f913f41 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/FS304.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/FS304.cs @@ -1,6 +1,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class FS304 : NesBoardBase + internal sealed class FS304 : NesBoardBase { // waixing? diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Farid-UNROM-8-in-1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Farid-UNROM-8-in-1.cs index ab822f51bb..e9dbcc3b51 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Farid-UNROM-8-in-1.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Farid-UNROM-8-in-1.cs @@ -1,6 +1,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Farid_UNROM_8_in_1 : NesBoardBase + internal sealed class Farid_UNROM_8_in_1 : NesBoardBase { // http://forums.nesdev.com/viewtopic.php?f=9&t=11099 diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/GameGenie.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/GameGenie.cs index e32247afed..72ea53c74f 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/GameGenie.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/GameGenie.cs @@ -4,7 +4,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // this is an internal testing thing, not really for using - public class GameGenie : NesBoardBase + internal sealed class GameGenie : NesBoardBase { static byte[] PatternTables = new byte[256]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/GxROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/GxROM.cs index 49bfb2afd9..548b4295a8 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/GxROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/GxROM.cs @@ -14,7 +14,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //TODO - bus conflicts [NesBoardImplPriority] - public sealed class GxROM : NesBoardBase + internal sealed class GxROM : NesBoardBase { //configuraton int prg_mask, chr_mask; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IC_74x377.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IC_74x377.cs index 7e85eead1d..a3d3b91ac3 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IC_74x377.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IC_74x377.cs @@ -9,7 +9,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //Metal Fighter [NesBoardImplPriority] - public sealed class IC_74x377 : NesBoardBase + internal sealed class IC_74x377 : NesBoardBase { //configuration int prg_bank_mask_32k, chr_bank_mask_8k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/INesBoard.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/INesBoard.cs index 9f0d073ae5..e6f2c3cd22 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/INesBoard.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/INesBoard.cs @@ -3,12 +3,12 @@ using BizHawk.Common; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public enum EDetectionOrigin + internal enum EDetectionOrigin { None, BootGodDB, GameDB, INES, UNIF, FDS, NSF } - public interface INesBoard + internal interface INesBoard { // base class pre-configuration void Create(NES nes); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IREM-74_161_161_21_138.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IREM-74_161_161_21_138.cs index c8b5393818..5bb43e3780 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IREM-74_161_161_21_138.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IREM-74_161_161_21_138.cs @@ -7,7 +7,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //the 4screen implementation is a bit of a guess, but it seems to work - public sealed class IREM_74_161_161_21_138 : NesBoardBase + internal sealed class IREM_74_161_161_21_138 : NesBoardBase { int chr, prg; public override bool Configure(EDetectionOrigin origin) diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IREM_TAM_S1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IREM_TAM_S1.cs index 8c5674008b..2a2d10b773 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IREM_TAM_S1.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IREM_TAM_S1.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //iNES Mapper 97 //Kaiketsu Yanchamaru (Kid Niki 1) - public sealed class IREM_TAM_S1 : NesBoardBase + internal sealed class IREM_TAM_S1 : NesBoardBase { int prg_bank_mask_16k; byte prg_bank_16k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/InesBoardImplAttribute.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/InesBoardImplAttribute.cs index d016d96d64..c222e89fbe 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/InesBoardImplAttribute.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/InesBoardImplAttribute.cs @@ -4,19 +4,19 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // this will be used to track classes that implement boards [AttributeUsage(AttributeTargets.Class)] - public sealed class NesBoardImplAttribute : Attribute + internal sealed class NesBoardImplAttribute : Attribute { } // this tracks derived boards that shouldn't be used by the implementation scanner [AttributeUsage(AttributeTargets.Class)] - public sealed class NesBoardImplCancelAttribute : Attribute + internal sealed class NesBoardImplCancelAttribute : Attribute { } // flags it as being priority, i.e. in the top of the list [AttributeUsage(AttributeTargets.Class)] - public sealed class NesBoardImplPriorityAttribute : Attribute + internal sealed class NesBoardImplPriorityAttribute : Attribute { } } diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Irem_G101.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Irem_G101.cs index d3bdfaff96..64ad5f4f8a 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Irem_G101.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Irem_G101.cs @@ -8,7 +8,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //Major League //Kaiketsu Yanchamaru 2 - public sealed class Irem_G101 : NesBoardBase + internal sealed class Irem_G101 : NesBoardBase { //configuration int prg_bank_mask, chr_bank_mask; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Irem_H3001.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Irem_H3001.cs index 27b25e055d..fe3438a073 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Irem_H3001.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Irem_H3001.cs @@ -9,7 +9,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //NOTE - fceux support for this mapper has some kind of -4 cpu cycle delay built into the timer. not sure yet whether we need that - public sealed class Irem_H3001 : NesBoardBase + internal sealed class Irem_H3001 : NesBoardBase { //configuration int prg_bank_mask, chr_bank_mask; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_05_06_07.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_05_06_07.cs index 51447f5234..1592d60782 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_05_06_07.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_05_06_07.cs @@ -14,7 +14,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES Ninja Jajamaru Kun - JF_06 Argus (J) - JF_07 */ - public sealed class JALECO_JF_05_06_07 : NesBoardBase + internal sealed class JALECO_JF_05_06_07 : NesBoardBase { int prg_byte_mask; int chr; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_13.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_13.cs index 8a6f43d0be..93891cbd79 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_13.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_13.cs @@ -9,7 +9,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //Moero!! Pro Yakyuu (Black) //Moero!! Pro Yakyuu (Red) - public sealed class JALECO_JF_13 : NesBoardBase + internal sealed class JALECO_JF_13 : NesBoardBase { //configuration int prg_bank_mask_32k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_17.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_17.cs index 1dceb13f1d..779b2dab63 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_17.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_17.cs @@ -15,7 +15,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //when the top 2 bits arent 0, theyre written to the latch //interestingly, this works (for pinball quest) only when bus conflicts are applied, otherwise the game cant get past the title - public sealed class JALECO_JF_17 : NesBoardBase + internal sealed class JALECO_JF_17 : NesBoardBase { //configuration int prg_bank_mask_16k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_19.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_19.cs index 40b2b85e04..22f167a9ef 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_19.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_19.cs @@ -12,7 +12,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //Near Identical to Jaleco JF 17, except for a slight PRG setup - public sealed class JALECO_JF_19 : NesBoardBase + internal sealed class JALECO_JF_19 : NesBoardBase { //configuration int prg_bank_mask_16k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_SS8806.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_SS8806.cs index 8d0881063c..9806d4bc39 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_SS8806.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_SS8806.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class JALECO_SS8806 : NesBoardBase + internal sealed class JALECO_SS8806 : NesBoardBase { //http://wiki.nesdev.com/w/index.php/INES_Mapper_018 diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Jaleco-JF_11_14.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Jaleco-JF_11_14.cs index 999e5f4ac5..4cbe90604e 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Jaleco-JF_11_14.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Jaleco-JF_11_14.cs @@ -21,7 +21,7 @@ Other chips used: Sunsoft-1 * Bio Senshi Dan - Increaser Tono Tatakai [allegedly; but it does not work] */ - public sealed class Jaleco_JF_11_14 : NesBoardBase + internal sealed class Jaleco_JF_11_14 : NesBoardBase { int chr, prg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MLT-ACTION52.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MLT-ACTION52.cs index c03357cf91..f567d5081c 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MLT-ACTION52.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MLT-ACTION52.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; // http://wiki.nesdev.com/w/index.php/INES_Mapper_228 namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class MLT_ACTION52 : NesBoardBase + internal sealed class MLT_ACTION52 : NesBoardBase { [MapperProp] public bool prg_mode = false; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MLT-MAX15.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MLT-MAX15.cs index 508771eb01..6cc01a78b4 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MLT-MAX15.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MLT-MAX15.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class MLT_MAX15 : NesBoardBase + internal sealed class MLT_MAX15 : NesBoardBase { //http://wiki.nesdev.com/w/index.php/INES_Mapper_234 diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/HKROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/HKROM.cs index 9b1bae5c54..59891e4d69 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/HKROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/HKROM.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //aka MMC6 aka StarTropics and StarTropics 2 //for simplicity's sake, the behaviour of mmc6 is wrapped up into this board since it isnt used anywhere else - public sealed class HKROM : MMC3Board_Base + internal sealed class HKROM : MMC3Board_Base { //configuration diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/MMC3.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/MMC3.cs index cfab9a7ed5..0db50267f2 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/MMC3.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/MMC3.cs @@ -8,7 +8,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class MMC3 + internal class MMC3 { //state public int reg_addr; @@ -302,7 +302,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES } } - public abstract class MMC3Board_Base : NesBoardBase + internal abstract class MMC3Board_Base : NesBoardBase { //state public MMC3 mmc3; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper012.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper012.cs index acd9df2caa..38e3bf0030 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper012.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper012.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper012 : MMC3Board_Base + internal sealed class Mapper012 : MMC3Board_Base { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper037.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper037.cs index 8d6a474902..004ef83464 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper037.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper037.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // mmc3 multi, PAL, "Super Mario Bros. / Tetris / Nintendo World Cup" - public sealed class Mapper037 : MMC3Board_Base + internal sealed class Mapper037 : MMC3Board_Base { int exreg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper044.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper044.cs index 4062b6f79a..bb45b18b0c 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper044.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper044.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //http://wiki.nesdev.com/w/index.php/INES_Mapper_044 - public class Mapper044 : MMC3Board_Base + internal class Mapper044 : MMC3Board_Base { public sealed override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper049.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper049.cs index 505bc00087..0f71568bc9 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper049.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper049.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { //http://wiki.nesdev.com/w/index.php/INES_Mapper_044 - public sealed class Mapper049 : MMC3Board_Base + internal sealed class Mapper049 : MMC3Board_Base { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper052.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper052.cs index f4b14b9c10..25d8b8945e 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper052.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper052.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper52 : MMC3Board_Base + internal sealed class Mapper52 : MMC3Board_Base { //http://wiki.nesdev.com/w/index.php/INES_Mapper_052 diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper074.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper074.cs index c4067350df..e8e9efdad1 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper074.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper074.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper074 : MMC3Board_Base + internal sealed class Mapper074 : MMC3Board_Base { //http://wiki.nesdev.com/w/index.php/INES_Mapper_074 diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper114.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper114.cs index 39a4fcd90a..b703c9cd4b 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper114.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper114.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Mapper for Aladdin Super Game - public sealed class Mapper114 : MMC3Board_Base + internal sealed class Mapper114 : MMC3Board_Base { private byte[] EXPREGS = new byte[2]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper115.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper115.cs index 6ffeb360fd..058af25e28 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper115.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper115.cs @@ -6,7 +6,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //this class also handles mapper 248 //FCEUX uses 115 to implement 248 as well (as of 09-apr-2012 it does it buggily in the case of Bao Qing Tian (As)) //VirtuaNES has its own class that implements 248. I think it's wrong (MAME and/or MESS may have switched to using 115 at some point) - public sealed class Mapper115 : MMC3Board_Base + internal sealed class Mapper115 : MMC3Board_Base { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper121.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper121.cs index 1bfd245c4e..1e9135b532 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper121.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper121.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Adapted from Nestopia src - public sealed class Mapper121 : MMC3Board_Base + internal sealed class Mapper121 : MMC3Board_Base { private byte[] exRegs = new byte[3]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper123.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper123.cs index e4b6980244..2f000d3982 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper123.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper123.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Adapted from FCEUX src - public sealed class Mapper123 : MMC3Board_Base + internal sealed class Mapper123 : MMC3Board_Base { private byte[] EXPREGS = new byte[8]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper134.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper134.cs index 372c4ec7d9..fa0121749f 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper134.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper134.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper134 : MMC3Board_Base + internal sealed class Mapper134 : MMC3Board_Base { private byte reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper165.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper165.cs index 0760ba0ab9..98282c354d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper165.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper165.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // Fire Emblem (Ch) // mmc3 with mmc2-style chr swapping // seem to be some graphical glitches... - public sealed class Mapper165 : MMC3Board_Base + internal sealed class Mapper165 : MMC3Board_Base { bool latch0 = false; bool latch1 = false; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper182.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper182.cs index 377a3d43d0..3a7c08c418 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper182.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper182.cs @@ -1,6 +1,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper182 : MMC3Board_Base + internal sealed class Mapper182 : MMC3Board_Base { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper187.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper187.cs index 7dd08586c2..e15f1f154f 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper187.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper187.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Adapted from FCEUX src - public class Mapper187 : MMC3Board_Base + internal sealed class Mapper187 : MMC3Board_Base { private byte[] exRegs = new byte[2]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper189.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper189.cs index 5ec04c29a0..b520d5f515 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper189.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper189.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper189 : MMC3Board_Base + internal sealed class Mapper189 : MMC3Board_Base { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper191.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper191.cs index 84e8ce4917..a0197eab11 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper191.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper191.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper191 : MMC3Board_Base + internal sealed class Mapper191 : MMC3Board_Base { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper192.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper192.cs index 2e9fbf4803..e16cc2e9ff 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper192.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper192.cs @@ -1,6 +1,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper192 : MMC3Board_Base + internal sealed class Mapper192 : MMC3Board_Base { //http://wiki.nesdev.com/w/index.php/INES_Mapper_192 diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper194.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper194.cs index d2d69b02b2..4788c2ba6c 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper194.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper194.cs @@ -1,6 +1,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper194 : MMC3Board_Base + internal sealed class Mapper194 : MMC3Board_Base { //http://wiki.nesdev.com/w/index.php/INES_Mapper_194 diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper195.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper195.cs index 0e9c6e842c..218f605778 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper195.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper195.cs @@ -1,6 +1,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper195 : MMC3Board_Base + internal sealed class Mapper195 : MMC3Board_Base { private int vram_bank_mask_1k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper195_CW.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper195_CW.cs index 212faf91a3..e914696ad7 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper195_CW.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper195_CW.cs @@ -9,7 +9,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper195_CW : MMC3Board_Base + internal sealed class Mapper195_CW : MMC3Board_Base { private int vram_bank_mask_1k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper196.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper196.cs index 9c490c4235..54a285ad0d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper196.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper196.cs @@ -3,7 +3,7 @@ using BizHawk.Common; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class Mapper196 : MMC3Board_Base + internal sealed class Mapper196 : MMC3Board_Base { // pirate crap // behavior from fceumm diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper197.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper197.cs index 36ebc19fee..6f5de72518 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper197.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper197.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper197 : MMC3Board_Base + internal sealed class Mapper197 : MMC3Board_Base { public override bool Configure(EDetectionOrigin origin) { @@ -26,7 +26,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES } } - public class Mapper197_MMC3 : MMC3 + internal sealed class Mapper197_MMC3 : MMC3 { //This board has 512k CHR ROM, so the ByteBuffer in the base class deosn't suffice. public int[] chr_regs_1k_512 = new int[8]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper198.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper198.cs index bd0e6cc350..e721f58971 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper198.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper198.cs @@ -1,8 +1,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class Mapper198 : MMC3Board_Base + internal sealed class Mapper198 : MMC3Board_Base { - public override bool Configure(EDetectionOrigin origin) { switch (Cart.board_type) diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper199.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper199.cs index dc1a50c6c3..6b186b0df1 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper199.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper199.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper199 : MMC3Board_Base + internal sealed class Mapper199 : MMC3Board_Base { private byte[] exRegs = new byte[4]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper205.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper205.cs index 69769b2692..6ecc67be5e 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper205.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper205.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper205 : MMC3Board_Base + internal sealed class Mapper205 : MMC3Board_Base { //Mapper 205 info: http://wiki.nesdev.com/w/index.php/INES_Mapper_205 diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper208.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper208.cs index f3708b997f..e4352391b5 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper208.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper208.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper208 : MMC3Board_Base + internal sealed class Mapper208 : MMC3Board_Base { private byte[] exRegs = new byte[6]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper215.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper215.cs index f6b0c72ce4..bbfedc44d3 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper215.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper215.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class Mapper215 : MMC3Board_Base + internal sealed class Mapper215 : MMC3Board_Base { private byte[] exRegs = new byte[4]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper217.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper217.cs index b1c1013fe0..cae54a2150 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper217.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper217.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper217 : MMC3Board_Base + internal sealed class Mapper217 : MMC3Board_Base { private byte[] exRegs = new byte[4]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper219.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper219.cs index 5e0c0f33e5..02e0354c61 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper219.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper219.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper219 : MMC3Board_Base + internal sealed class Mapper219 : MMC3Board_Base { public byte[] exregs = new byte[3]; public byte[] prgregs = new byte[4]; @@ -17,7 +17,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES case "MAPPER219": break; default: - return false; + return false; } BaseSetup(); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper223.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper223.cs index 93c738e20e..cfa381dc8e 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper223.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper223.cs @@ -1,7 +1,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // TODO - public sealed class Mapper223 : MMC3Board_Base + internal sealed class Mapper223 : MMC3Board_Base { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper238.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper238.cs index 2db9a16033..ed8d91544f 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper238.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper238.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Adapted from FCEUX src - public sealed class Mapper238 : MMC3Board_Base + internal sealed class Mapper238 : MMC3Board_Base { private readonly int[] lut = { 0x00, 0x02, 0x02, 0x03 }; private byte reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper245.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper245.cs index 7057931115..902d173dfb 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper245.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper245.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper245 : MMC3Board_Base + internal sealed class Mapper245 : MMC3Board_Base { //http://wiki.nesdev.com/w/index.php/INES_Mapper_245 bool chr_mode; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper249.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper249.cs index 011809c444..d946395ee4 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper249.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper249.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper249 : MMC3Board_Base + internal sealed class Mapper249 : MMC3Board_Base { bool piratecrap = false; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper250.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper250.cs index d910ba32e1..36f489f465 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper250.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper250.cs @@ -3,7 +3,7 @@ // Time Diver Avenger (Unl) // MMC3 with slightly different write scheme // presumably the board contains an MMC3 clone with some unique edge case behavior; unknown - public sealed class Mapper250 : MMC3Board_Base + internal sealed class Mapper250 : MMC3Board_Base { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper254.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper254.cs index 7007f06ae1..b326dccd60 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper254.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper254.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper254 : MMC3Board_Base + internal sealed class Mapper254 : MMC3Board_Base { private byte[] regs = new byte[2]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/NES-QJ.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/NES-QJ.cs index 5ec35de3fd..8484b80e0d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/NES-QJ.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/NES-QJ.cs @@ -2,7 +2,7 @@ using BizHawk.Common; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class NES_QJ : MMC3Board_Base + internal sealed class NES_QJ : MMC3Board_Base { //state int block; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Pocahontas.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Pocahontas.cs index c8a1c84767..e9d6b7ab8e 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Pocahontas.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Pocahontas.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class MapperPocahontas : MMC3Board_Base + internal sealed class MapperPocahontas : MMC3Board_Base { private byte[] exRegs = new byte[3]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/RexSoftSL1632.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/RexSoftSL1632.cs index bd4fa8c30d..c55ed1dbf7 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/RexSoftSL1632.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/RexSoftSL1632.cs @@ -4,7 +4,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // p-p-p-p-pirate? // http://svn.opennestopia.staulkor.com/Nestopia/core/board/NstBoardRexSoftSl1632.cpp - public class RexSoftSL1632 : MMC3Board_Base + internal sealed class RexSoftSL1632 : MMC3Board_Base { // state byte exmode; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TLSROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TLSROM.cs index ff9e5c9abf..52c82ce674 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TLSROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TLSROM.cs @@ -4,7 +4,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //aka mapper 118 //wires the mapper outputs to control the nametables - public sealed class TLSROM : MMC3Board_Base + internal sealed class TLSROM : MMC3Board_Base { public int[] nametables = new int[4]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TQROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TQROM.cs index 12d362a992..1616b0660a 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TQROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TQROM.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //aka mapper 119 //just high speed and pinbot with an MMC3 and some custom logic to select between chr rom and chr ram - public sealed class TQSROM : MMC3Board_Base + internal sealed class TQSROM : MMC3Board_Base { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TVROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TVROM.cs index 7827498ef0..d792d223a2 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TVROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TVROM.cs @@ -1,6 +1,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class TVROM : MMC3Board_Base + internal sealed class TVROM : MMC3Board_Base { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TxROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TxROM.cs index e916df1874..8c806e1ff3 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TxROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TxROM.cs @@ -6,7 +6,7 @@ using BizHawk.Common; namespace BizHawk.Emulation.Cores.Nintendo.NES { [NesBoardImplPriority] - public sealed class TxROM : MMC3Board_Base + internal sealed class TxROM : MMC3Board_Base { public override void WritePrg(int addr, byte value) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper015.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper015.cs index 98dfe35b74..322a6136f7 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper015.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper015.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper015 : NesBoardBase + internal sealed class Mapper015 : NesBoardBase { //configuration int prg_bank_mask_8k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper028.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper028.cs index f9bc70049d..317a590144 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper028.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper028.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // http://wiki.nesdev.com/w/index.php/User:Tepples/Multi-discrete_mapper - public sealed class Mapper028 : NesBoardBase + internal sealed class Mapper028 : NesBoardBase { // config int chr_mask_8k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper029.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper029.cs index 9efcc31635..ef1e6e9562 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper029.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper029.cs @@ -1,7 +1,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // what is this? - public class Mapper029 : NesBoardBase + internal sealed class Mapper029 : NesBoardBase { int prg; int chr; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper030.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper030.cs index 622cc7df97..9a836e5f92 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper030.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper030.cs @@ -4,9 +4,8 @@ using BizHawk.Common; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class Mapper030 : NesBoardBase + internal sealed class Mapper030 : NesBoardBase { - enum flashmode { fm_default, fm_erase, fm_write, fm_id } // config diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper034.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper034.cs index eea2983120..da5fdf81b1 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper034.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper034.cs @@ -2,7 +2,7 @@ using BizHawk.Common; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper034 : NesBoardBase + internal sealed class Mapper034 : NesBoardBase { // zombie board that tries to handle both bxrom and ave-nina at once diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper036.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper036.cs index 8a6d29589a..c3fe23bc2a 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper036.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper036.cs @@ -4,10 +4,9 @@ using System; namespace BizHawk.Emulation.Cores.Nintendo.NES { - // mapper036 // Strike Wolf (MGC-014) [!].nes // Using https://wiki.nesdev.com/w/index.php/INES_Mapper_036 - public sealed class Mapper036 : NesBoardBase + internal sealed class Mapper036 : NesBoardBase { int chr; int prg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper038.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper038.cs index e550f6a589..3208c17569 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper038.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper038.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Crime Busters (Brazil) (Unl) - public sealed class Mapper038 : NesBoardBase + internal sealed class Mapper038 : NesBoardBase { //configuraton int prg_mask, chr_mask; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper040.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper040.cs index 0783da5d04..e8e971dd0c 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper040.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper040.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // smb2j (us pirate) - public sealed class Mapper040 : NesBoardBase + internal sealed class Mapper040 : NesBoardBase { int prg = 0; int irqcnt = 0; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper041.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper041.cs index 1f3c5be7cd..f4b33421ac 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper041.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper041.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // caltron 6 in 1 - public sealed class Mapper041 : NesBoardBase + internal sealed class Mapper041 : NesBoardBase { int prg; int chr; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper042.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper042.cs index 6e677d1fa6..b116816ad2 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper042.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper042.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // pirate FDS conversion // this is probably two different boards, but they seem to work well enough the same - public sealed class Mapper042 : NesBoardBase + internal sealed class Mapper042 : NesBoardBase { int prg = 0; int chr = 0; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper043.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper043.cs index 818b67f1b0..90e4381884 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper043.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper043.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper043 : NesBoardBase + internal sealed class Mapper043 : NesBoardBase { int prg = 0; int irqcnt = 0; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper045.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper045.cs index f519c6b775..2c2cb3762b 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper045.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper045.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper045 : MMC3Board_Base + internal sealed class Mapper045 : MMC3Board_Base { //http://wiki.nesdev.com/w/index.php/INES_Mapper_045 diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper046.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper046.cs index 427ce8f792..2d5d3af9d6 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper046.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper046.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper046 : NesBoardBase + internal sealed class Mapper046 : NesBoardBase { //Rumblestation 15-in-1 (Unl).nes diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper051.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper051.cs index 9778d1ec9f..72648e221e 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper051.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper051.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper051 : NesBoardBase + internal sealed class Mapper051 : NesBoardBase { private int _bank; private int _mode = 2; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper053.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper053.cs index fa3da6d6b7..967e78ffd7 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper053.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper053.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { // Supervision 16-in-1 [p1].nes - public sealed class Mapper053 : NesBoardBase + internal sealed class Mapper053 : NesBoardBase { private byte _reg0; private byte _reg1; @@ -83,7 +83,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // Supervision 16-in-1 [U][p1][!].unf // Same as Mapper 53, except the 32kb PRG chip is at the end of the ROM space instead of the beginning // These could have been combined to reduce some code, but at the cost of being more convoluted - public sealed class UNIF_BMC_Supervision16in1 : NesBoardBase + internal sealed class UNIF_BMC_Supervision16in1 : NesBoardBase { private byte _reg0; private byte _reg1; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper057.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper057.cs index be98448695..f104565962 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper057.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper057.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper057 : NesBoardBase + internal sealed class Mapper057 : NesBoardBase { // http://wiki.nesdev.com/w/index.php/INES_Mapper_057 diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper058.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper058.cs index fc0cc0be50..475f21381d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper058.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper058.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; // http://wiki.nesdev.com/w/index.php/INES_Mapper_058 namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper058 : NesBoardBase + internal sealed class Mapper058 : NesBoardBase { bool prg_mode = false; int chr_reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper063.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper063.cs index 9cae84e6c2..aa1bc62746 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper063.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper063.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper063 : NesBoardBase + internal sealed class Mapper063 : NesBoardBase { int prg0, prg1, prg2, prg3; bool open_bus; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper069.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper069.cs index ab8f9056ee..b8acb36024 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper069.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper069.cs @@ -7,7 +7,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //Mapper 069 is FME7 //or, Sunsoft-5, which is FME7 with additional sound hardware - public sealed class Sunsoft_5 : Sunsoft_FME7 + internal sealed class Sunsoft_5 : Sunsoft_FME7 { Sunsoft5BAudio audio; @@ -54,7 +54,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES } } - public class Sunsoft_FME7 : NesBoardBase + internal class Sunsoft_FME7 : NesBoardBase { //configuration int prg_bank_mask_8k, chr_bank_mask_1k, wram_bank_mask_8k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper078.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper078.cs index d5978cf6f2..74d8de0848 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper078.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper078.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper078 : NesBoardBase + internal sealed class Mapper078 : NesBoardBase { bool holydiver; int chr; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper090.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper090.cs index afbef18621..3de2b6fa3d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper090.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper090.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper090 : NesBoardBase + internal sealed class Mapper090 : NesBoardBase { byte[] prg_regs = new byte[4]; int[] chr_regs = new int[8]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper091.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper091.cs index 8173732dad..25adc3d893 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper091.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper091.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper91 : NesBoardBase + internal sealed class Mapper91 : NesBoardBase { /* *Note: Street Fighter III (Unl) is actually mapper 197. However variations such as Street Fighter III (9 Fighter) and Mari Street Fighter III use this mapper diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper101.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper101.cs index e9f3b22457..4bee16b8ae 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper101.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper101.cs @@ -7,7 +7,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // good dumps of this rom are on Mapper087; only bad dumps with CHR banks out of order go here // nothing else uses this, other than hypothetical homebrews which might prefer it to CxROM // because of no bus conflicts - public sealed class Mapper101 : NesBoardBase + internal sealed class Mapper101 : NesBoardBase { //configuration int chr_bank_mask_8k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper103.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper103.cs index ba4c9876fb..50bbaa896b 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper103.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper103.cs @@ -4,7 +4,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Doki Doki Panic (FDS port) // "BTL 2708" - public sealed class Mapper103 : NesBoardBase + internal sealed class Mapper103 : NesBoardBase { int prg; bool romenable; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper106.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper106.cs index 34027bb0ab..65f8dafd25 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper106.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper106.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper106 : NesBoardBase + internal sealed class Mapper106 : NesBoardBase { private byte[] regs = new byte[16]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper107.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper107.cs index 88f97b0804..8c7e5ca155 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper107.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper107.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper107 : NesBoardBase + internal sealed class Mapper107 : NesBoardBase { //configuration int prg_bank_mask_32k, chr_bank_mask_8k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper108.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper108.cs index b3e48f56a7..f0305f47f2 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper108.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper108.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Meikyuu Jiin Dababa (FDS Conversion) - public sealed class Mapper108 : NesBoardBase + internal sealed class Mapper108 : NesBoardBase { private int prg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper116.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper116.cs index b03f1d6e03..c94dbf0be2 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper116.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper116.cs @@ -6,7 +6,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper116 : NesBoardBase + internal sealed class Mapper116 : NesBoardBase { [NesBoardImplCancel] class MMC3_CustomBoard : MMC3Board_Base diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper120.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper120.cs index 3afb43fd17..f90b0665cc 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper120.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper120.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper120 : NesBoardBase + internal sealed class Mapper120 : NesBoardBase { //Used by Tobidase Daisakusen (FDS Conversion). Undocumented by Disch docs, this implementation is based on FCEUX diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper125.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper125.cs index efdfc48242..1a987b27e0 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper125.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper125.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper125 : NesBoardBase + internal sealed class Mapper125 : NesBoardBase { private byte reg; private int prg_bank_mask_8k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper132.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper132.cs index 5caa84c6e7..5e4f4a1173 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper132.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper132.cs @@ -4,7 +4,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Creatom // specs pulled from Nintendulator sources - public sealed class Mapper132 : NesBoardBase + internal sealed class Mapper132 : NesBoardBase { private byte[] reg = new byte[4]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper136.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper136.cs index f192f383db..7fc1f001b8 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper136.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper136.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Mei Loi Siu Ji (Metal Fighter) (Sachen) [!] - public sealed class Mapper136 : NesBoardBase + internal sealed class Mapper136 : NesBoardBase { private int _chrBankMask_8k; private int _chrRegister; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper142.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper142.cs index ecb8c9545d..4da7748523 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper142.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper142.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper142 : NesBoardBase + internal sealed class Mapper142 : NesBoardBase { private byte[] _reg = new byte[8]; private byte _cmd; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper143.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper143.cs index 7e65772779..9e6608a776 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper143.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper143.cs @@ -4,7 +4,7 @@ // NROM plus random copy protection circuit // dancing blocks refuses to run; see comments below - public sealed class Mapper143 : NesBoardBase + internal sealed class Mapper143 : NesBoardBase { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper147.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper147.cs index c0c1c8e5a7..69442f4a34 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper147.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper147.cs @@ -4,7 +4,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Challenge of the Dragon (Sachen) [!] // Chinese KungFu (Sachen-JAP) [!] - public sealed class Mapper147 : NesBoardBase + internal sealed class Mapper147 : NesBoardBase { private int _chrBankMask_8k; private int _prgBankMask_32k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper150.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper150.cs index 3566825ffc..8e3e8cec06 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper150.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper150.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // basic on FCEUX src - public sealed class Mapper150 : NesBoardBase + internal sealed class Mapper150 : NesBoardBase { private byte[] latch = new byte[8]; private int cmd; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper156.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper156.cs index 706aa675c3..068e0b2552 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper156.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper156.cs @@ -9,7 +9,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES * Buzz and Waldog (K) * General's Son (K) */ - public sealed class Mapper156 : NesBoardBase + internal sealed class Mapper156 : NesBoardBase { int prg_mask; int chr_mask; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper162.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper162.cs index 53f048ab56..871de9123f 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper162.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper162.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper162 : NesBoardBase + internal sealed class Mapper162 : NesBoardBase { private byte[] reg = new byte[8]; private int prg_bank_mask_32k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper164.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper164.cs index 86bcef4b1e..58fd0217e9 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper164.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper164.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper164 : NesBoardBase + internal sealed class Mapper164 : NesBoardBase { // http://wiki.nesdev.com/w/index.php/INES_Mapper_164 diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper168.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper168.cs index a3016243ac..3d1744f3e3 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper168.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper168.cs @@ -8,7 +8,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // defaults to off, the control regs are write only, and cannot be reenabled. so... // todo: special controller, and IRQ is possibly wrong - public sealed class Mapper168 : NesBoardBase + internal sealed class Mapper168 : NesBoardBase { int prg = 0; int chr = 0; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper170.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper170.cs index 7f42b27105..e9804ed985 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper170.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper170.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper170 : NesBoardBase + internal sealed class Mapper170 : NesBoardBase { private byte reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper175.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper175.cs index 0ba89a034f..814bb74e72 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper175.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper175.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper175 : NesBoardBase + internal sealed class Mapper175 : NesBoardBase { private bool delay; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper176.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper176.cs index ae587d94f6..f4ec850397 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper176.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper176.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper176 : NesBoardBase + internal sealed class Mapper176 : NesBoardBase { //configuration int prg_bank_mask_8k, chr_bank_mask_8k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper177.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper177.cs index 4a84f95739..402b65871f 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper177.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper177.cs @@ -4,7 +4,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // china // behavior from fceux - public sealed class Mapper177 : NesBoardBase + internal sealed class Mapper177 : NesBoardBase { private int prg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper178.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper178.cs index fdcb4a999b..d17c6b96b8 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper178.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper178.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper178 : NesBoardBase + internal sealed class Mapper178 : NesBoardBase { //configuration int prg_bank_mask_32k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper180.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper180.cs index 4ad544e7dd..d94cd39b8e 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper180.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper180.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper180 : NesBoardBase + internal sealed class Mapper180 : NesBoardBase { //Mapper 180 //Crazy Climber (J) diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper183.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper183.cs index c7db84118e..63af88ff9d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper183.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper183.cs @@ -3,8 +3,8 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - // Adpated from FCEUX src - public sealed class Mapper183 : NesBoardBase + // Adapted from FCEUX src + internal sealed class Mapper183 : NesBoardBase { private byte[] prg = new byte[4]; private byte[] chr = new byte[8]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper186.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper186.cs index b887d89d5b..73a8a293c0 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper186.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper186.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class Mapper186 : NesBoardBase + internal class Mapper186 : NesBoardBase { private byte[] _SRAM = new byte[3072]; private byte[] regs = new byte[4]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper188.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper188.cs index f14f8f8d39..bb6dac07f8 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper188.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper188.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper188 : NesBoardBase + internal sealed class Mapper188 : NesBoardBase { // config int prg_16k_mask; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper190.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper190.cs index fdb37cba81..c25452b429 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper190.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper190.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Magic Kid GooGoo - public sealed class Mapper190 : NesBoardBase + internal sealed class Mapper190 : NesBoardBase { //state int prg_reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper193.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper193.cs index a720d6c35f..279c9f2f73 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper193.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper193.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // http://wiki.nesdev.com/w/index.php/INES_Mapper_193 - public sealed class Mapper193 : NesBoardBase + internal sealed class Mapper193 : NesBoardBase { private int prg_bank_mask_8k; private byte[] prg_banks_8k = new byte[4]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper200.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper200.cs index e991dfaa7f..89300bc076 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper200.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper200.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; // https://wiki.nesdev.com/w/index.php/INES_Mapper_200 namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper200 : NesBoardBase + internal sealed class Mapper200 : NesBoardBase { int prg_reg_16k, chr_reg_8k; int prg_bank_mask_16k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper201.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper201.cs index 7390cd7ccc..e3fa67d6b1 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper201.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper201.cs @@ -3,7 +3,7 @@ // https://wiki.nesdev.com/w/index.php/INES_Mapper_201 namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper201 : NesBoardBase + internal sealed class Mapper201 : NesBoardBase { public int reg; public int prg_bank_mask_32k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper202.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper202.cs index 1d9259903b..5e7370e617 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper202.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper202.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // 150-in-1 // http://wiki.nesdev.com/w/index.php/INES_Mapper_202 - public class Mapper202 : NesBoardBase + internal sealed class Mapper202 : NesBoardBase { private int _reg; private bool _isprg32KMode; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper203.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper203.cs index 67345bc996..9e7e274773 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper203.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper203.cs @@ -3,7 +3,7 @@ // https://wiki.nesdev.com/w/index.php/INES_Mapper_203 namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper203 : NesBoardBase + internal sealed class Mapper203 : NesBoardBase { int prg_reg_16k, chr_reg_8k; int prg_bank_mask_16k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper204.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper204.cs index 3cb4d57c2d..e62f75b232 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper204.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper204.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // 64-in-1 // http://wiki.nesdev.com/w/index.php/INES_Mapper_204 - public class Mapper204 : NesBoardBase + internal sealed class Mapper204 : NesBoardBase { private int _reg1, _reg2; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper212.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper212.cs index a2238a1b5b..7cd99732cb 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper212.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper212.cs @@ -7,7 +7,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // 999999-in-1 // 1000000-in-1 // http://wiki.nesdev.com/w/index.php/INES_Mapper_212 - public class Mapper212 : NesBoardBase + internal sealed class Mapper212 : NesBoardBase { private int _reg; private int prg_bank_mask_32k, prg_bank_mask_16k, chr_bank_mask_8k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper213.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper213.cs index 7f88d33dde..4d2ca3c8a0 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper213.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper213.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // 9999999-in-1 [p2] // http://wiki.nesdev.com/w/index.php/INES_Mapper_213 - public class Mapper213 : NesBoardBase + internal sealed class Mapper213 : NesBoardBase { private int _reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper214.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper214.cs index c99892c22e..5d040d5b11 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper214.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper214.cs @@ -4,7 +4,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Super Gun 20-in-1 // http://wiki.nesdev.com/w/index.php/INES_Mapper_214 - public class Mapper214 : NesBoardBase + internal sealed class Mapper214 : NesBoardBase { private int _chrReg, _prgReg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper218.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper218.cs index 942a71fff4..a1c63940d9 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper218.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper218.cs @@ -2,7 +2,7 @@ { // rewires pins to use internal CIRAM as both nametable and pattern data, so // the entire cart is just a single PRGROM chip (plus CIC) - public sealed class Mapper218 : NesBoardBase + internal sealed class Mapper218 : NesBoardBase { //configuration int prg_byte_mask; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper220.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper220.cs index a37366d983..5c2b497add 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper220.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper220.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { // Ported from FCEUX - public sealed class Mapper220 : NesBoardBase + internal sealed class Mapper220 : NesBoardBase { private byte[] reg = new byte[8]; private int prg_mask_2k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper221.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper221.cs index 3fd70a26b2..667cf7c80a 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper221.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper221.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class Mapper221 : NesBoardBase + internal sealed class Mapper221 : NesBoardBase { int[] regs = new int[2]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper222.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper222.cs index 8de8a1934b..7005525b08 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper222.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper222.cs @@ -6,7 +6,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Bad Dudes.7z|Dragon Ninja (J) [p1][!].nes // irq doesn't work right; easily seen in any level but level 1 - public sealed class Mapper222 : NesBoardBase + internal sealed class Mapper222 : NesBoardBase { int prg_bank_mask_8k; int chr_bank_mask_1k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper225.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper225.cs index 173e7069f6..38026b066a 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper225.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper225.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { // http://wiki.nesdev.com/w/index.php/INES_Mapper_225 - public sealed class Mapper225 : NesBoardBase + internal sealed class Mapper225 : NesBoardBase { bool prg_mode = false; int chr_reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper226.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper226.cs index 345a70afb6..f540d2f017 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper226.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper226.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper226 : NesBoardBase + internal sealed class Mapper226 : NesBoardBase { // http://wiki.nesdev.com/w/index.php/INES_Mapper_226 public int prg_page; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper227.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper227.cs index dd6466d8e0..3537e16984 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper227.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper227.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper227 : NesBoardBase + internal sealed class Mapper227 : NesBoardBase { private int _prgBankMask16K; private int prg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper230.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper230.cs index bea95a0e05..23242a996a 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper230.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper230.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; // http://wiki.nesdev.com/w/index.php/INES_Mapper_230 namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper230 : NesBoardBase + internal sealed class Mapper230 : NesBoardBase { //TODO: soft reset back to contra = fails public int prg_page; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper231.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper231.cs index c06bce04b2..f551966ce4 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper231.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper231.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; // http://wiki.nesdev.com/w/index.php/INES_Mapper_231 namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper231 : NesBoardBase + internal sealed class Mapper231 : NesBoardBase { public int prg_reg; public int prg_bank_mask_16k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper233.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper233.cs index d3db9e8ab8..5a0b1e6b4b 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper233.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper233.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; // http://wiki.nesdev.com/w/index.php/INES_Mapper_233 namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper233 : NesBoardBase + internal sealed class Mapper233 : NesBoardBase { public int prg_page; public bool prg_mode; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper235.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper235.cs index 0d73510b87..2e055411ab 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper235.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper235.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper235 : NesBoardBase + internal sealed class Mapper235 : NesBoardBase { private int _reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper236.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper236.cs index 6312a9f026..4db2556d4b 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper236.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper236.cs @@ -3,7 +3,7 @@ using BizHawk.Common; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper236 : NesBoardBase + internal sealed class Mapper236 : NesBoardBase { [MapperProp] public byte CartSwitch_70in1 = 0xd; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper240.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper240.cs index fb3ce2e59d..4d50a12a6d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper240.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper240.cs @@ -3,7 +3,7 @@ using BizHawk.Common; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper240 : NesBoardBase + internal sealed class Mapper240 : NesBoardBase { //MHROM (mapper60) -like but wider regs (4 prg, 4 chr instead of 2 prg, 2 chr) and on EXP bus diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper241.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper241.cs index 82658f49ca..d7d2aefccd 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper241.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper241.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper241 : NesBoardBase + internal sealed class Mapper241 : NesBoardBase { //163 is for nanjing games diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper242.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper242.cs index e3de209161..72cca3461f 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper242.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper242.cs @@ -17,7 +17,7 @@ mirroring - both * Wai Xing Zhan Shi (Ch) */ - public sealed class Mapper242 : NesBoardBase + internal sealed class Mapper242 : NesBoardBase { int prg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper243.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper243.cs index 824f9f455a..8a8237d38b 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper243.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper243.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper243 : NesBoardBase + internal sealed class Mapper243 : NesBoardBase { // http://wiki.nesdev.com/w/index.php/INES_Mapper_243 diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper244.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper244.cs index a144cec4b0..5ef972a4b5 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper244.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper244.cs @@ -3,7 +3,7 @@ using BizHawk.Common; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class Mapper244 : NesBoardBase + internal sealed class Mapper244 : NesBoardBase { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper246.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper246.cs index 0f328bbe50..bdf09c6fa5 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper246.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper246.cs @@ -3,7 +3,7 @@ // http://wiki.nesdev.com/w/index.php/INES_Mapper_246 namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper246 : NesBoardBase + internal sealed class Mapper246 : NesBoardBase { int prg_bank_mask_8k; byte[] prg_banks_8k = new byte[4]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper252.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper252.cs index 3d2f0bd259..46d133dd06 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper252.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper252.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { // Adapted from FCEUX src - public sealed class Mapper252 : NesBoardBase + internal sealed class Mapper252 : NesBoardBase { private byte[] preg = new byte[2]; private byte[] creg = new byte[8]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper253.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper253.cs index 285754216f..19b6afb87d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper253.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper253.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class Mapper253 : NesBoardBase + internal sealed class Mapper253 : NesBoardBase { private byte[] _prg = new byte[2]; private byte[] chrlo = new byte[8]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper50.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper50.cs index f637400847..fbad2a5585 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper50.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper50.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper50 : NesBoardBase + internal sealed class Mapper50 : NesBoardBase { //http://wiki.nesdev.com/w/index.php/INES_Mapper_050 diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper60.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper60.cs index 993f38c8f6..df6c10f6f3 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper60.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper60.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper60 : NesBoardBase + internal sealed class Mapper60 : NesBoardBase { // http://wiki.nesdev.com/w/index.php/INES_Mapper_060 @@ -82,7 +82,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES } } - public class Reset4in1 : NesBoardBase + internal sealed class Reset4in1 : NesBoardBase { private int resetSwitch = 0; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper61.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper61.cs index 5bd2bffbbf..23605caf54 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper61.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper61.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; // http://wiki.nesdev.com/w/index.php/INES_Mapper_061 namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper61 : NesBoardBase + internal sealed class Mapper61 : NesBoardBase { public int prg_page; public bool prg_mode; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper62.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper62.cs index 03cb8eb718..ef3997c317 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper62.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper62.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; // http://wiki.nesdev.com/w/index.php/INES_Mapper_062 namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper62 : NesBoardBase + internal sealed class Mapper62 : NesBoardBase { bool prg_mode = false; int chr_reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NES-EVENT.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NES-EVENT.cs index 5ec0b69da6..09eca798eb 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NES-EVENT.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NES-EVENT.cs @@ -6,7 +6,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { //AKA mapper 105 - public sealed class NES_EVENT : NesBoardBase + internal sealed class NES_EVENT : NesBoardBase { //configuration int prg_bank_mask_16k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NROM.cs index 9677c9321e..4944189a58 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NROM.cs @@ -1,7 +1,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { [NesBoardImplPriority] - public sealed class NROM : NesBoardBase + internal sealed class NROM : NesBoardBase { //configuration int prg_byte_mask; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NSFBoard.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NSFBoard.cs index 413b503297..380d66c48d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NSFBoard.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NSFBoard.cs @@ -18,7 +18,7 @@ using BizHawk.Common; namespace BizHawk.Emulation.Cores.Nintendo.NES { [NesBoardImplCancel] - public sealed class NSFBoard : NesBoardBase + internal sealed class NSFBoard : NesBoardBase { //------------------------------ //configuration diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot129_163.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot129_163.cs index c59c1a623b..3e6c436326 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot129_163.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot129_163.cs @@ -14,7 +14,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // what we have here should work for everything that's actually a 129 or 163, // and some of the 175/340 (mapper 210) [NesBoardImplPriority] - public sealed class Namcot129_163 : NesBoardBase + internal sealed class Namcot129_163 : NesBoardBase { //configuration int prg_bank_mask_8k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot175_340.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot175_340.cs index 8612094e6a..4c862cb5f4 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot175_340.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot175_340.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { [NesBoardImplPriority] - public class Namcot175_340 : NesBoardBase + internal class Namcot175_340 : NesBoardBase { /* * Namcot 175 and 340. Simpler versions of the 129/163. Differences: diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/DRROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/DRROM.cs index 73e12764a9..2758a6b886 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/DRROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/DRROM.cs @@ -1,7 +1,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //this board contains a Namcot 109 and some extra ram for nametables - public sealed class DRROM : Namcot108Board_Base + internal sealed class DRROM : Namcot108Board_Base { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper076.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper076.cs index e1a6a9f642..69871c5efd 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper076.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper076.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // aka NAMCOT-3446 // just a mapper206 with a few lines changed; // but easiest described in code with a separate, independent class - public sealed class Mapper076 : NesBoardBase + internal sealed class Mapper076 : NesBoardBase { // config int chr_bank_mask_2k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper088.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper088.cs index 7bc38913a0..f4022b04b7 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper088.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper088.cs @@ -13,7 +13,7 @@ Consequently, CHR is split into two halves. $0xxx can only have CHR from the first 64K, $1xxx can only have CHR from the second 64K. */ - public sealed class Mapper088 : Namcot108Board_Base + internal sealed class Mapper088 : Namcot108Board_Base { //configuration int chr_bank_mask_1k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper095.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper095.cs index 4b075d55a9..9c5115d3d7 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper095.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper095.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //pretty much just one game. //wires the mapper outputs to control the nametables. check out the companion board TLSROM - public sealed class Mapper095 : Namcot108Board_Base + internal sealed class Mapper095 : Namcot108Board_Base { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper112.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper112.cs index 2b6329e284..361b58891c 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper112.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper112.cs @@ -3,7 +3,7 @@ using System; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper112 : NesBoardBase + internal sealed class Mapper112 : NesBoardBase { //configuration int prg_bank_mask_8k, chr_bank_mask_1k, chr_outer_reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper154.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper154.cs index 70e43908f2..c23d3eaffb 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper154.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper154.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // http://wiki.nesdev.com/w/index.php/INES_Mapper_154 - public sealed class Mapper154 : Namcot108Board_Base + internal sealed class Mapper154 : Namcot108Board_Base { //configuration int chr_bank_mask_1k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper206.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper206.cs index 73473141a9..745cf9527c 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper206.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper206.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //various japanese Namcot108 boards plus DEROM [NesBoardImplPriority] - public sealed class Mapper206 : Namcot108Board_Base + internal sealed class Mapper206 : Namcot108Board_Base { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Namcot1xx.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Namcot1xx.cs index 6b565dfb7f..9d5eebe2ad 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Namcot1xx.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Namcot1xx.cs @@ -8,7 +8,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // also, Namcot109, Namcot118, Namcot119 chips are this exact same thing - public class Namcot108Chip + internal class Namcot108Chip { private int reg_addr; private byte[] regs = new byte[8]; @@ -82,7 +82,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES } } - public abstract class Namcot108Board_Base : NesBoardBase + internal abstract class Namcot108Board_Base : NesBoardBase { //state protected Namcot108Chip mapper; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NanJing.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NanJing.cs index 0f3619acb6..e9d9ccd598 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NanJing.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NanJing.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // http://wiki.nesdev.com/w/index.php/INES_Mapper_163 - public sealed class NanJing : NesBoardBase + internal sealed class NanJing : NesBoardBase { /* * China Pirate Stuff. Not very tested. diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NesBoardBase.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NesBoardBase.cs index b65dd3aaf0..6633deacf0 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NesBoardBase.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NesBoardBase.cs @@ -8,13 +8,13 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES /// These are used by SetMirroring() to provide the base class nametable mirroring service. /// Apparently, these are not used for internal build configuration logic /// - public enum EMirrorType + internal enum EMirrorType { Vertical, Horizontal, OneScreenA, OneScreenB } [NesBoardImpl] - public abstract class NesBoardBase : INesBoard + internal abstract class NesBoardBase : INesBoard { public virtual void Create(NES nes) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NovelDiamond.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NovelDiamond.cs index fb4aac1e19..d44a775bec 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NovelDiamond.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NovelDiamond.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class NovelDiamond : NesBoardBase + internal sealed class NovelDiamond : NesBoardBase { int prg; int chr; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/PxROM_FxROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/PxROM_FxROM.cs index 629e78e9f6..4867b605ff 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/PxROM_FxROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/PxROM_FxROM.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //AKA MMC2 Mike Tyson's Punch-Out!! //AKA MMC4 (similar enough to combine in one fle) - public sealed class PxROM_FxROM : NesBoardBase + internal sealed class PxROM_FxROM : NesBoardBase { //configuration int prg_bank_mask_8k, chr_bank_mask_4k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sachen8259.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sachen8259.cs index 36c3f582a7..fd3dbd2ab0 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sachen8259.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sachen8259.cs @@ -6,7 +6,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // describes Sachen8259A/B/C. D is in a different class // behavior from fceumm - public class Sachen8259ABC : NesBoardBase + internal sealed class Sachen8259ABC : NesBoardBase { // config int prg_bank_mask_32k; @@ -173,7 +173,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // i think there's something wrong with the mapper implementation; but the game // sucks so hard, it's hard to tell - public class Sachen8259D : NesBoardBase + internal sealed class Sachen8259D : NesBoardBase { // config int prg_bank_mask_32k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SachenSimple.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SachenSimple.cs index 2ca26fe88f..1ddf9418f1 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SachenSimple.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SachenSimple.cs @@ -7,7 +7,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // 32K prgrom blocks and 8k chrrom blocks // behavior gleamed from FCEUX // "Qi Wang - Chinese Chess (MGC-001) (Ch) [!]" and "Twin Eagle (Sachen) [!]" seem to have problems; the latter needs PAL - public sealed class SachenSimple : NesBoardBase + internal sealed class SachenSimple : NesBoardBase { Action ExpWrite = null; Action PrgWrite = null; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Subor.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Subor.cs index f33b66af36..506941ac50 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Subor.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Subor.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Subor : NesBoardBase + internal sealed class Subor : NesBoardBase { private byte[] regs = new byte[4]; private bool is167; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft1.cs index 69b8640f8d..a80e1e371f 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft1.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft1.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //AKA mapper 184 //Sunsoft-1 chips, EXCEPT for fantasy zone. //this is confusing. see docs/sunsoft.txt - public sealed class Sunsoft1 : NesBoardBase + internal sealed class Sunsoft1 : NesBoardBase { int chr_mask; int left_piece = 0; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft1_Alt.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft1_Alt.cs index 10e8e2b643..2cd3eaa0c6 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft1_Alt.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft1_Alt.cs @@ -11,7 +11,7 @@ * In any event, here is how it's actually emulated. */ - public sealed class Sunsoft1_Alt : NesBoardBase + internal sealed class Sunsoft1_Alt : NesBoardBase { int prg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft2_m89.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft2_m89.cs index c049bb5576..562baa98c5 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft2_m89.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft2_m89.cs @@ -6,7 +6,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //AKA Sunsoft-2 chip (SUNSOFT-3 pcb) //game=Tenka no Goikenban: Mito Koumon ; chip=sunsoft-2 ; pcb = SUNSOFT-3 //this is confusing. see docs/sunsoft.txt - public sealed class Mapper89 : NesBoardBase + internal sealed class Mapper89 : NesBoardBase { int chr; int prg_bank_mask_16k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft2_m93.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft2_m93.cs index b85c03c783..0d2e89e7fe 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft2_m93.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft2_m93.cs @@ -4,7 +4,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //game=shanghai ; chip=sunsoft-2 ; pcb=SUNSOFT-3R //this is confusing. see docs/sunsoft.txt - public sealed class Sunsoft2_Mapper93 : NesBoardBase + internal sealed class Sunsoft2_Mapper93 : NesBoardBase { int prg_bank_mask_16k; byte prg_bank_16k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft3.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft3.cs index dde73206f0..e605fdb73b 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft3.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft3.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //AKA mapper 67 //this may be confusing due to general chaos with the early sunsoft mappers. see docs/sunsoft.txt - public sealed class Sunsoft3 : NesBoardBase + internal sealed class Sunsoft3 : NesBoardBase { //configuration int prg_bank_mask_16k, chr_bank_mask_2k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft4.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft4.cs index 2757e058cb..b5cfc19339 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft4.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft4.cs @@ -7,7 +7,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //After Burner & After Burner 2 //Maharaja - public sealed class Sunsoft4 : NesBoardBase + internal sealed class Sunsoft4 : NesBoardBase { //configuration int prg_bank_mask, chr_bank_mask, nt_bank_mask; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SxROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SxROM.cs index addd58db3b..d2c84ee703 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SxROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SxROM.cs @@ -27,7 +27,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // TODO -- different MMC1 revisions handle wram_disable differently; on some it doesn't work at all; on others, // it works, but with different initial states possible. we only emulate the first case - public sealed class MMC1 + internal sealed class MMC1 { public MMC1_SerialController scnt = new MMC1_SerialController(); @@ -236,7 +236,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES } [NesBoardImplPriority] - public class SxROM : NesBoardBase + internal class SxROM : NesBoardBase { //configuration protected int prg_mask, chr_mask; @@ -538,7 +538,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES } } //class SxROM - class SoROM : SuROM + internal sealed class SoROM : SuROM { //this uses a CHR bit to select WRAM banks //TODO - only the latter 8KB is supposed to be battery backed @@ -620,7 +620,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES } } - class SuROM : SxROM + internal class SuROM : SxROM { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TAITO_74_161_161_32.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TAITO_74_161_161_32.cs index edfe51e9eb..f5e21eb3ba 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TAITO_74_161_161_32.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TAITO_74_161_161_32.cs @@ -7,7 +7,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //Arkanoid 2 (J) //Gegege no Kitarou 2 - public sealed class TAITO_74_161_161_32 : NesBoardBase + internal sealed class TAITO_74_161_161_32 : NesBoardBase { int chr; int prg_bank_mask_16k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TENGEN-800032.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TENGEN-800032.cs index acf473a03e..a7f204c068 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TENGEN-800032.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TENGEN-800032.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { //AKA mapper 64 - public sealed class TENGEN_800032 : NesBoardBase + internal sealed class TENGEN_800032 : NesBoardBase { //configuration int prg_bank_mask_8k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TENGEN_800008.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TENGEN_800008.cs index d6efde85f2..9a4890fc6f 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TENGEN_800008.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TENGEN_800008.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // tetris (unl) // behaves identically to CNROM for the one board it is on, but supports more (64K prg, 64K chr) // http://kevtris.org/mappers/tengen/800008.html - public sealed class TENGEN_800008 : NesBoardBase + internal sealed class TENGEN_800008 : NesBoardBase { int prg_mask; int chr_mask; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_TC0190FMC.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_TC0190FMC.cs index 17b554d37f..7f456487f1 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_TC0190FMC.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_TC0190FMC.cs @@ -14,7 +14,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //also mapper 048 (same as 33 but with an extra chip) - public sealed class TAITO_TC0190FMC : NesBoardBase + internal sealed class TAITO_TC0190FMC : NesBoardBase { //configuration int prg_bank_mask, chr_bank_mask; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_X1_005.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_X1_005.cs index 60b7eba2eb..c9db455005 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_X1_005.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_X1_005.cs @@ -39,7 +39,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES * */ - public sealed class TAITO_X1_005 : NesBoardBase + internal sealed class TAITO_X1_005 : NesBoardBase { // config int prg_bank_mask, chr_bank_mask; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_X1_017.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_X1_017.cs index e0362935bb..d9c74aafea 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_X1_017.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_X1_017.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { // http://wiki.nesdev.com/w/index.php/INES_Mapper_082 - public sealed class Taito_X1_017 : NesBoardBase + internal sealed class Taito_X1_017 : NesBoardBase { private int prg_bank_mask, chr_bank_mask; private byte[] prg_regs_8k = new byte[4]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF-DREAMTECH01.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF-DREAMTECH01.cs index 8de6863b09..e04920613f 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF-DREAMTECH01.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF-DREAMTECH01.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class UNIF_DREAMTECH01 : NesBoardBase + internal class UNIF_DREAMTECH01 : NesBoardBase { // Korean Igo (Unl) [U][!] private int reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-12-IN-1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-12-IN-1.cs index aeeee047b8..cb3a6b19cb 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-12-IN-1.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-12-IN-1.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class UNIF_BMC_12_IN_1 : NesBoardBase + internal sealed class UNIF_BMC_12_IN_1 : NesBoardBase { private byte[] regs = new byte[2]; private byte ctrl; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-190in1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-190in1.cs index f6d0ab083f..b7045dd651 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-190in1.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-190in1.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class UNIF_BMC_190in1 : NesBoardBase + internal sealed class UNIF_BMC_190in1 : NesBoardBase { private int _reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-64in1-NR.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-64in1-NR.cs index c332ec4a28..476173f743 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-64in1-NR.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-64in1-NR.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Adapted from FCEUX src - public class UNIF_BMC_64in1_NR : NesBoardBase + internal class UNIF_BMC_64in1_NR : NesBoardBase { private byte[] regs = new byte[4]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-810544-C-A1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-810544-C-A1.cs index 8388113797..1236add094 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-810544-C-A1.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-810544-C-A1.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class UNIF_BMC_810544_C_A1 : NesBoardBase + internal sealed class UNIF_BMC_810544_C_A1 : NesBoardBase { private int latche; private int prg_mask_32k, prg_mask_16k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-8157.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-8157.cs index 592cf279db..02e5b6db8e 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-8157.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-8157.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // 4-in-1 1993 (CK-001) [U][!].unf - public class UNIF_BMC_8157 : NesBoardBase + internal class UNIF_BMC_8157 : NesBoardBase { [MapperProp] public bool _4in1Mode; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-A65AS.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-A65AS.cs index 76e6e61165..ef64f9f92e 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-A65AS.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-A65AS.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class UNIF_BMC_A65AS : NesBoardBase + internal class UNIF_BMC_A65AS : NesBoardBase { private int _prgReg; private bool _isPrg32kMode; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-BS-5.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-BS-5.cs index 545c251366..fc53c9ed03 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-BS-5.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-BS-5.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class UNIF_BMC_BS_5 : NesBoardBase + internal sealed class UNIF_BMC_BS_5 : NesBoardBase { [MapperProp] public int BMC_BS_5_DipSwitch; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-D1038.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-D1038.cs index 94fa9d57df..ca3d4f0cdf 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-D1038.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-D1038.cs @@ -7,7 +7,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // 65-in-1 (NT766) [p1][U][!] // 74-in-1 (NT886) [p1][U][!] // 77-in-1 (NT141) [p1][U][!] - public sealed class UNIF_BMC_D1038 : NesBoardBase + internal sealed class UNIF_BMC_D1038 : NesBoardBase { [MapperProp] public int D1038_Dipswitch; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-GS-2004.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-GS-2004.cs index 465bb932bf..b1a80b0896 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-GS-2004.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-GS-2004.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Tetris Fily 6-in-1 (GS-2004) (U) [!] - public class UNIF_BMC_GS_2004 : NesBoardBase + internal sealed class UNIF_BMC_GS_2004 : NesBoardBase { private int _reg = 0xFF; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-GS-2013.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-GS-2013.cs index 28e8a102c6..7a4ea7269e 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-GS-2013.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-GS-2013.cs @@ -6,7 +6,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // Tetris Family 12-in-1 (GS-2013) [U][!] // This cart is 2 ROMs in 1 // Pretty much the UNIF_BMC-GS_2004 board, with more Rom tacked on - public class UNIF_BMC_GS_2013 : NesBoardBase + internal sealed class UNIF_BMC_GS_2013 : NesBoardBase { private int _reg = 0xFF; private bool _isRom2 = true; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-Ghostbusters63in1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-Ghostbusters63in1.cs index e870b01ac0..837ddc8ee6 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-Ghostbusters63in1.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-Ghostbusters63in1.cs @@ -5,7 +5,7 @@ using System; namespace BizHawk.Emulation.Cores.Nintendo.NES { // Adapted from FCEUX src - public sealed class UNIF_BMC_Ghostbusters63in1 : NesBoardBase + internal sealed class UNIF_BMC_Ghostbusters63in1 : NesBoardBase { private byte[] reg = new byte[2]; private readonly int[] banks = { 0, 0, 524288, 1048576 }; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-NTD-03.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-NTD-03.cs index 2ae218a926..cf48ddf691 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-NTD-03.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-NTD-03.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class UNIF_BMC_NTD_03 : NesBoardBase + internal sealed class UNIF_BMC_NTD_03 : NesBoardBase { private int latche; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-T-262.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-T-262.cs index 77cc8e8308..3273b2bc23 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-T-262.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-T-262.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class UNIF_BMC_T_262 : NesBoardBase + internal class UNIF_BMC_T_262 : NesBoardBase { private bool _mode; private bool _locked; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-WS.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-WS.cs index 5656d8073c..0129a8bf5b 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-WS.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC-WS.cs @@ -3,7 +3,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Based on Nitnendulator src - public sealed class UNIF_BMC_WS : NesBoardBase + internal sealed class UNIF_BMC_WS : NesBoardBase { private byte _reg0; private byte _reg1; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMCFK23C.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMCFK23C.cs index d035ed6391..d44e328ea7 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMCFK23C.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMCFK23C.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class UNIF_BMC_FK23C : MMC3Board_Base + internal sealed class UNIF_BMC_FK23C : MMC3Board_Base { private byte[] exRegs = new byte[8]; private int[] _chrRegs1K = new int[8]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC_Super24in1SC03.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC_Super24in1SC03.cs index d08b708f83..7fb507ef65 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC_Super24in1SC03.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BMC_Super24in1SC03.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class UNIF_BMC_Super24in1SC03 : MMC3Board_Base + internal sealed class UNIF_BMC_Super24in1SC03 : MMC3Board_Base { private byte[] exRegs = new byte[3]; private readonly int[] masko8 = { 63, 31, 15, 1, 3, 0, 0, 0 }; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BTL-Mario1-MALEE2.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BTL-Mario1-MALEE2.cs index 3fe02fce77..99614363e3 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BTL-Mario1-MALEE2.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_BTL-Mario1-MALEE2.cs @@ -1,6 +1,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class Mapper055 : NesBoardBase + internal sealed class Mapper055 : NesBoardBase { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-43272.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-43272.cs index c1a8b8d388..2770ab0a8b 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-43272.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-43272.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class UNIF_UNL_43272 : NesBoardBase + internal sealed class UNIF_UNL_43272 : NesBoardBase { private int latche; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-AC08.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-AC08.cs index b3b32ed124..ee4697a983 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-AC08.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-AC08.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class UNIF_UNL_AC08 : NesBoardBase + internal sealed class UNIF_UNL_AC08 : NesBoardBase { private int reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-AX5705.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-AX5705.cs index 3c4376b09f..0abf101be4 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-AX5705.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-AX5705.cs @@ -4,7 +4,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // Logic copied from FCEUX // Super Mario Bros. Pocker Mali (Unl) - public class UNIF_UNL_AX5705 : NesBoardBase + internal sealed class UNIF_UNL_AX5705 : NesBoardBase { private int[] prg_reg = new int[2]; private int[] chr_reg = new int[8]; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-BB.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-BB.cs index ef3cb267fc..eff83bed03 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-BB.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-BB.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class UNIF_UNL_BB : NesBoardBase + internal sealed class UNIF_UNL_BB : NesBoardBase { private byte reg, chr; private int prg_mask_32k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-CC-21.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-CC-21.cs index c04364ef49..b4667d8990 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-CC-21.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-CC-21.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class UNIF_UNL_CC_21 : NesBoardBase + internal sealed class UNIF_UNL_CC_21 : NesBoardBase { int _reg; public override bool Configure(EDetectionOrigin origin) diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-EDU2000.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-EDU2000.cs index 7b5a86fbd7..de8dd318a4 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-EDU2000.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-EDU2000.cs @@ -1,7 +1,7 @@ using BizHawk.Common; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class UNIF_UNL_EDU2000 : NesBoardBase + internal sealed class UNIF_UNL_EDU2000 : NesBoardBase { private int _reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-KOF97.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-KOF97.cs index 77728fa140..cd64834944 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-KOF97.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-KOF97.cs @@ -1,7 +1,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // adapted from Nestopia src - public sealed class UNIF_UNL_KOF97 : MMC3Board_Base + internal sealed class UNIF_UNL_KOF97 : MMC3Board_Base { public override bool Configure(EDetectionOrigin origin) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-KS7012.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-KS7012.cs index f2b5709302..23ce61e3ca 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-KS7012.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-KS7012.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class UNIF_UNL_KS7012 : NesBoardBase + internal sealed class UNIF_UNL_KS7012 : NesBoardBase { private int reg; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-KS7013B.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-KS7013B.cs index 86492bcb60..3168cb5041 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-KS7013B.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-KS7013B.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class UNIF_UNL_KS7013B : NesBoardBase + internal sealed class UNIF_UNL_KS7013B : NesBoardBase { private byte reg; private int prg_mask_16k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-LH10.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-LH10.cs index 7f40426c98..db1d5e2314 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-LH10.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-LH10.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class UNIF_UNL_LH10 : NesBoardBase + internal sealed class UNIF_UNL_LH10 : NesBoardBase { private byte[] reg = new byte[8]; private int cmd; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-SHERO.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-SHERO.cs index c925d2e725..ec63534f4c 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-SHERO.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-SHERO.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class UNIF_UNL_SHERO : MMC3Board_Base + internal class UNIF_UNL_SHERO : MMC3Board_Base { [MapperProp] public bool RegionAsia = false; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-TF1201.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-TF1201.cs index a13509afcb..bf5a0977d1 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-TF1201.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL-TF1201.cs @@ -3,7 +3,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class UNIF_UNL_TF1201 : NesBoardBase + internal class UNIF_UNL_TF1201 : NesBoardBase { private byte prg0; private byte prg1; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL_DripGame.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL_DripGame.cs index 5035e267a0..abbddbf5a1 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL_DripGame.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL_DripGame.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { // http://www.qmtpro.com/~nes/drip/dripmap.txt // http://wiki.nesdev.com/w/index.php/UNIF/UNL-DripGame - public class UNIF_UNL_DripGame : NesBoardBase + internal sealed class UNIF_UNL_DripGame : NesBoardBase { [MapperProp] public bool DripGameDipSwitch; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL_SMB2J.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL_SMB2J.cs index c55863f5d6..2fdcb10b0d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL_SMB2J.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UNIF/UNIF_UNL_SMB2J.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public sealed class UNIF_UNL_SMB2J : NesBoardBase + internal sealed class UNIF_UNL_SMB2J : NesBoardBase { int prg = 0; int prg_count; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UxROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UxROM.cs index a23b447eab..a743cca167 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UxROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UxROM.cs @@ -16,7 +16,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // why are there no bus conflicts in here??????? [NesBoardImplPriority] - public sealed class UxROM : NesBoardBase + internal sealed class UxROM : NesBoardBase { //configuration int prg_mask; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC1.cs index ea90b2213a..61d2400ff9 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC1.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC1.cs @@ -4,7 +4,7 @@ using BizHawk.Common.NumberExtensions; namespace BizHawk.Emulation.Cores.Nintendo.NES { //AKA mapper 75 - public sealed class VRC1 : NesBoardBase + internal sealed class VRC1 : NesBoardBase { //configuration int prg_bank_mask_8k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC2_4.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC2_4.cs index 35124f4fd0..e247a3933e 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC2_4.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC2_4.cs @@ -8,7 +8,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //mapper 21 + 22 + 23 + 25 (docs largely in 021.txt for VRC4 and 22.txt for VRC2) //If you change any of the IRQ logic here, be sure to change it in VRC 3/6/7 as well. - public sealed class VRC2_4 : NesBoardBase + internal sealed class VRC2_4 : NesBoardBase { #region addressmaps diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC3.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC3.cs index 7176636edc..1163d81a03 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC3.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC3.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //mapper 73 AKA salamander //different IRQ logic than other VRC - public sealed class VRC3 : NesBoardBase + internal sealed class VRC3 : NesBoardBase { //configuration int prg_bank_mask_16k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC6.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC6.cs index 8ea440a9fa..29fa0ff7a1 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC6.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC6.cs @@ -8,7 +8,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //mapper 24 + 26 //If you change any of the IRQ logic here, be sure to change it in VRC 4/7 as well. - public sealed class VRC6 : NesBoardBase + internal sealed class VRC6 : NesBoardBase { #region CHRLUT // what did i do in a previous life to deserve this? diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC7.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC7.cs index 05dada4603..f3033509b4 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC7.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC7.cs @@ -7,7 +7,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { //mapper 85 //If you change any of the IRQ logic here, be sure to change it in VRC 2/3/4/6 as well. - public sealed class VRC7 : NesBoardBase + internal sealed class VRC7 : NesBoardBase { //configuration int prg_bank_mask_8k, chr_bank_mask_1k; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VS_M99.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VS_M99.cs index b03a233c1f..2652d0a7d5 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VS_M99.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VS_M99.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //VS System Mapper 99 [NesBoardImplPriority] - public sealed class MAPPER99 : NesBoardBase + internal sealed class MAPPER99 : NesBoardBase { //configuration int prg_byte_mask, chr_mask; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/inlnsf.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/inlnsf.cs index 8d514930ad..29e710458f 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/inlnsf.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/inlnsf.cs @@ -2,7 +2,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { - public class INLNSF : NesBoardBase + internal sealed class INLNSF : NesBoardBase { // config diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/FDS/FDS.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/FDS/FDS.cs index b1a3893caa..5accc28851 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/FDS/FDS.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/FDS/FDS.cs @@ -15,7 +15,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES * http://nesdev.com/diskspec.txt - not useless */ [NesBoardImplCancel] - public class FDS : NesBoardBase + internal sealed class FDS : NesBoardBase { #region configuration /// FDS bios image; should be 8192 bytes diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.BoardSystem.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.BoardSystem.cs index 63cec13829..686eae728d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.BoardSystem.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.BoardSystem.cs @@ -415,7 +415,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES } } - public static class AutoMapperProps + internal static class AutoMapperProps { public static void Populate(INesBoard board, NES.NESSyncSettings settings) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.Core.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.Core.cs index 82aabf6651..79e99600f4 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.Core.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.Core.cs @@ -62,11 +62,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //Sound config public void SetVol1(int v) { apu.m_vol = v; } - /// - /// for debugging only! - /// - public INesBoard GetBoard() => Board; - #region Audio BlipBuffer blip = new BlipBuffer(4096);