NES: reorder boards slightly to shave them nanoseconds off boot time
This commit is contained in:
parent
993845fe72
commit
6d53152a7f
|
@ -4,7 +4,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
||||||
{
|
{
|
||||||
//aka MMC6 aka StarTropics and StarTropics 2
|
//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
|
//for simplicity's sake, the behaviour of mmc6 is wrapped up into this board since it isnt used anywhere else
|
||||||
[NES.INESBoardImplPriority]
|
|
||||||
public sealed class HKROM : MMC3Board_Base
|
public sealed class HKROM : MMC3Board_Base
|
||||||
{
|
{
|
||||||
//configuration
|
//configuration
|
||||||
|
|
|
@ -2,7 +2,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
||||||
{
|
{
|
||||||
//aka mapper 118
|
//aka mapper 118
|
||||||
//wires the mapper outputs to control the nametables
|
//wires the mapper outputs to control the nametables
|
||||||
[NES.INESBoardImplPriority]
|
|
||||||
public sealed class TLSROM : MMC3Board_Base
|
public sealed class TLSROM : MMC3Board_Base
|
||||||
{
|
{
|
||||||
public override bool Configure(NES.EDetectionOrigin origin)
|
public override bool Configure(NES.EDetectionOrigin origin)
|
||||||
|
|
|
@ -2,7 +2,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
||||||
{
|
{
|
||||||
//aka mapper 119
|
//aka mapper 119
|
||||||
//just high speed and pinbot with an MMC3 and some custom logic to select between chr rom and chr ram
|
//just high speed and pinbot with an MMC3 and some custom logic to select between chr rom and chr ram
|
||||||
[NES.INESBoardImplPriority]
|
|
||||||
public sealed class TQSROM : MMC3Board_Base
|
public sealed class TQSROM : MMC3Board_Base
|
||||||
{
|
{
|
||||||
public override bool Configure(NES.EDetectionOrigin origin)
|
public override bool Configure(NES.EDetectionOrigin origin)
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
namespace BizHawk.Emulation.Cores.Nintendo.NES
|
namespace BizHawk.Emulation.Cores.Nintendo.NES
|
||||||
{
|
{
|
||||||
[NES.INESBoardImplPriority]
|
|
||||||
public sealed class TVROM : MMC3Board_Base
|
public sealed class TVROM : MMC3Board_Base
|
||||||
{
|
{
|
||||||
public override bool Configure(NES.EDetectionOrigin origin)
|
public override bool Configure(NES.EDetectionOrigin origin)
|
||||||
|
|
|
@ -433,7 +433,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
||||||
} //class SxROM
|
} //class SxROM
|
||||||
|
|
||||||
|
|
||||||
[NES.INESBoardImplPriority]
|
|
||||||
class SoROM : SuROM
|
class SoROM : SuROM
|
||||||
{
|
{
|
||||||
//this uses a CHR bit to select WRAM banks
|
//this uses a CHR bit to select WRAM banks
|
||||||
|
@ -517,7 +516,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[NES.INESBoardImplPriority]
|
|
||||||
class SuROM : SxROM
|
class SuROM : SxROM
|
||||||
{
|
{
|
||||||
public override bool Configure(NES.EDetectionOrigin origin)
|
public override bool Configure(NES.EDetectionOrigin origin)
|
||||||
|
|
Loading…
Reference in New Issue