修复语法错误

This commit is contained in:
ALIENJACK\alien 2024-07-03 18:22:22 +08:00
parent d84b221e81
commit 63f65b89c9
210 changed files with 27140 additions and 26930 deletions

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
internal abstract class Bandai : Board internal abstract class Bandai : Board
{ {
private bool irq_enable; private bool irq_enable;
@ -138,3 +138,4 @@ internal abstract class Bandai : Board
eprom.LoadState(stream); eprom.LoadState(stream);
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
internal struct BankInfo internal struct BankInfo
{ {
public bool IsRAM; public bool IsRAM;
@ -24,3 +24,4 @@ internal struct BankInfo
this.IsBattery = IsBattery; this.IsBattery = IsBattery;
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.Collections.Generic; using System.Collections.Generic;
namespace MyNes.Core; namespace MyNes.Core
{
internal class BankInfoSorter : IComparer<BankInfo> internal class BankInfoSorter : IComparer<BankInfo>
{ {
public int Compare(BankInfo x, BankInfo y) public int Compare(BankInfo x, BankInfo y)
@ -13,3 +13,4 @@ internal class BankInfoSorter : IComparer<BankInfo>
return result2 - result; return result2 - result;
} }
} }
}

View File

@ -1,8 +1,9 @@
namespace MyNes.Core; namespace MyNes.Core
{
internal class BlankJoypad : IJoypadConnecter internal class BlankJoypad : IJoypadConnecter
{ {
public override void Update() public override void Update()
{ {
} }
} }
}

View File

@ -1,8 +1,9 @@
namespace MyNes.Core; namespace MyNes.Core
{
internal class BlankShortuctsHandler : IShortcutsHandler internal class BlankShortuctsHandler : IShortcutsHandler
{ {
public void Update() public void Update()
{ {
} }
} }
}

View File

@ -2,8 +2,8 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
internal abstract class Board internal abstract class Board
{ {
protected byte[][] PRG_RAM; protected byte[][] PRG_RAM;
@ -1114,3 +1114,4 @@ internal abstract class Board
} }
} }
} }
}

View File

@ -1,7 +1,7 @@
using System; using System;
namespace MyNes.Core; namespace MyNes.Core
{
internal class BoardInfoAttribute : Attribute internal class BoardInfoAttribute : Attribute
{ {
public string Name { get; private set; } public string Name { get; private set; }
@ -54,3 +54,4 @@ internal class BoardInfoAttribute : Attribute
this.PPUA12TogglesOnRaisingEdge = PPUA12TogglesOnRaisingEdge; this.PPUA12TogglesOnRaisingEdge = PPUA12TogglesOnRaisingEdge;
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
public class BoardInfoObject public class BoardInfoObject
{ {
public string Name { get; internal set; } public string Name { get; internal set; }
@ -12,3 +12,4 @@ public class BoardInfoObject
public bool HasIssues { get; internal set; } public bool HasIssues { get; internal set; }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
internal enum CHRArea : byte internal enum CHRArea : byte
{ {
Area0000, Area0000,
@ -11,3 +11,4 @@ internal enum CHRArea : byte
Area1800, Area1800,
Area1C00 Area1C00
} }
}

View File

@ -1,5 +1,5 @@
namespace ComponentAce.Compression.Libs.zlib; namespace ComponentAce.Compression.Libs.zlib
{
internal sealed class Adler32 internal sealed class Adler32
{ {
private const int BASE = 65521; private const int BASE = 65521;
@ -69,3 +69,4 @@ internal sealed class Adler32
return (num2 << 16) | num; return (num2 << 16) | num;
} }
} }
}

View File

@ -1,7 +1,7 @@
using System; using System;
namespace ComponentAce.Compression.Libs.zlib; namespace ComponentAce.Compression.Libs.zlib
{
public sealed class Deflate public sealed class Deflate
{ {
internal class Config internal class Config
@ -1409,3 +1409,4 @@ public sealed class Deflate
config_table[9] = new Config(32, 258, 258, 4096, 2); config_table[9] = new Config(32, 258, 258, 4096, 2);
} }
} }
}

View File

@ -1,7 +1,7 @@
using System; using System;
namespace ComponentAce.Compression.Libs.zlib; namespace ComponentAce.Compression.Libs.zlib
{
internal sealed class InfBlocks internal sealed class InfBlocks
{ {
private const int MANY = 1440; private const int MANY = 1440;
@ -658,3 +658,4 @@ internal sealed class InfBlocks
return r; return r;
} }
} }
}

View File

@ -1,7 +1,7 @@
using System; using System;
namespace ComponentAce.Compression.Libs.zlib; namespace ComponentAce.Compression.Libs.zlib
{
internal sealed class InfCodes internal sealed class InfCodes
{ {
private static readonly int[] inflate_mask = new int[17] private static readonly int[] inflate_mask = new int[17]
@ -661,3 +661,4 @@ internal sealed class InfCodes
return 0; return 0;
} }
} }
}

View File

@ -1,7 +1,7 @@
using System; using System;
namespace ComponentAce.Compression.Libs.zlib; namespace ComponentAce.Compression.Libs.zlib
{
internal sealed class InfTree internal sealed class InfTree
{ {
private const int MANY = 1440; private const int MANY = 1440;
@ -476,3 +476,4 @@ internal sealed class InfTree
return 0; return 0;
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace ComponentAce.Compression.Libs.zlib; namespace ComponentAce.Compression.Libs.zlib
{
internal sealed class Inflate internal sealed class Inflate
{ {
private const int MAX_WBITS = 15; private const int MAX_WBITS = 15;
@ -406,3 +406,4 @@ internal sealed class Inflate
return z.istate.blocks.sync_point(); return z.istate.blocks.sync_point();
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace ComponentAce.Compression.Libs.zlib; namespace ComponentAce.Compression.Libs.zlib
{
internal sealed class StaticTree internal sealed class StaticTree
{ {
private const int MAX_BITS = 15; private const int MAX_BITS = 15;
@ -123,3 +123,4 @@ internal sealed class StaticTree
static_bl_desc = new StaticTree(null, Tree.extra_blbits, 0, 19, 7); static_bl_desc = new StaticTree(null, Tree.extra_blbits, 0, 19, 7);
} }
} }
}

View File

@ -1,8 +1,8 @@
using System.IO; using System.IO;
using System.Text; using System.Text;
namespace ComponentAce.Compression.Libs.zlib; namespace ComponentAce.Compression.Libs.zlib
{
public class SupportClass public class SupportClass
{ {
public static long Identity(long literal) public static long Identity(long literal)
@ -101,3 +101,4 @@ public class SupportClass
return Encoding.UTF8.GetChars(byteArray); return Encoding.UTF8.GetChars(byteArray);
} }
} }
}

View File

@ -1,7 +1,7 @@
using System; using System;
namespace ComponentAce.Compression.Libs.zlib; namespace ComponentAce.Compression.Libs.zlib
{
internal sealed class Tree internal sealed class Tree
{ {
private const int MAX_BITS = 15; private const int MAX_BITS = 15;
@ -338,3 +338,4 @@ internal sealed class Tree
return SupportClass.URShift(num, 1); return SupportClass.URShift(num, 1);
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace ComponentAce.Compression.Libs.zlib; namespace ComponentAce.Compression.Libs.zlib
{
public class ZInputStream : BinaryReader public class ZInputStream : BinaryReader
{ {
protected ZStream z = new ZStream(); protected ZStream z = new ZStream();
@ -131,3 +131,4 @@ public class ZInputStream : BinaryReader
in_Renamed.Close(); in_Renamed.Close();
} }
} }
}

View File

@ -1,8 +1,8 @@
using System; using System;
using System.IO; using System.IO;
namespace ComponentAce.Compression.Libs.zlib; namespace ComponentAce.Compression.Libs.zlib
{
public class ZOutputStream : Stream public class ZOutputStream : Stream
{ {
protected internal ZStream z = new ZStream(); protected internal ZStream z = new ZStream();
@ -190,3 +190,4 @@ public class ZOutputStream : Stream
return 0L; return 0L;
} }
} }
}

View File

@ -1,7 +1,7 @@
using System; using System;
namespace ComponentAce.Compression.Libs.zlib; namespace ComponentAce.Compression.Libs.zlib
{
public sealed class ZStream public sealed class ZStream
{ {
private const int MAX_WBITS = 15; private const int MAX_WBITS = 15;
@ -221,3 +221,4 @@ public sealed class ZStream
_adler = null; _adler = null;
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace ComponentAce.Compression.Libs.zlib; namespace ComponentAce.Compression.Libs.zlib
{
public class ZStreamException : IOException public class ZStreamException : IOException
{ {
public ZStreamException() public ZStreamException()
@ -13,3 +13,4 @@ public class ZStreamException : IOException
{ {
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace ComponentAce.Compression.Libs.zlib; namespace ComponentAce.Compression.Libs.zlib
{
public sealed class zlibConst public sealed class zlibConst
{ {
private const string version_Renamed_Field = "1.0.2"; private const string version_Renamed_Field = "1.0.2";
@ -51,3 +51,4 @@ public sealed class zlibConst
return "1.0.2"; return "1.0.2";
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.Security.Cryptography; using System.Security.Cryptography;
namespace MyNes.Core; namespace MyNes.Core
{
public class Crc32 : HashAlgorithm public class Crc32 : HashAlgorithm
{ {
public const uint DefaultPolynomial = 3988292384u; public const uint DefaultPolynomial = 3988292384u;
@ -106,3 +106,4 @@ public class Crc32 : HashAlgorithm
}; };
} }
} }
}

View File

@ -1,8 +1,9 @@
namespace MyNes.Core; namespace MyNes.Core
{
public enum EmuRegion public enum EmuRegion
{ {
NTSC, NTSC,
PALB, PALB,
DENDY DENDY
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
public class EmuSettings : ISettings public class EmuSettings : ISettings
{ {
public string SnapsFolder = "Snaps"; public string SnapsFolder = "Snaps";
@ -97,3 +97,4 @@ public class EmuSettings : ISettings
StateHandler.StateFolder = StateFolder; StateHandler.StateFolder = StateFolder;
} }
} }
}

View File

@ -1,8 +1,8 @@
using System; using System;
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
internal class Eprom internal class Eprom
{ {
private enum EpromDevice private enum EpromDevice
@ -380,3 +380,4 @@ internal class Eprom
isRead = stream.ReadBoolean(); isRead = stream.ReadBoolean();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
internal abstract class FFE : Board internal abstract class FFE : Board
{ {
protected bool irqEnable; protected bool irqEnable;
@ -53,3 +53,4 @@ internal abstract class FFE : Board
irqCounter = bin.ReadInt32(); irqCounter = bin.ReadInt32();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.Collections.Generic; using System.Collections.Generic;
namespace MyNes.Core; namespace MyNes.Core
{
public class GameGenie public class GameGenie
{ {
public string[] LettersTable = new string[16] public string[] LettersTable = new string[16]
@ -149,3 +149,4 @@ public class GameGenie
return (byte)((num8 << 7) | (num7 << 6) | (num6 << 5) | (num5 << 4) | (num4 << 3) | (num3 << 2) | (num2 << 1) | num); return (byte)((num8 << 7) | (num7 << 6) | (num6 << 5) | (num5 << 4) | (num4 << 3) | (num3 << 2) | (num2 << 1) | num);
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
public struct GameGenieCode public struct GameGenieCode
{ {
public string Name; public string Name;
@ -16,3 +16,4 @@ public struct GameGenieCode
public bool Enabled; public bool Enabled;
} }
}

View File

@ -1,3 +1,4 @@
namespace MyNes.Core; namespace MyNes.Core
{
internal delegate void GetIsPlaying(out bool playing); internal delegate void GetIsPlaying(out bool playing);
}

View File

@ -1,7 +1,8 @@
using System; using System;
namespace MyNes.Core; namespace MyNes.Core
{
internal class HassIssuesAttribute : Attribute internal class HassIssuesAttribute : Attribute
{ {
} }
}

View File

@ -1,8 +1,8 @@
using System.IO; using System.IO;
using System.Security.Cryptography; using System.Security.Cryptography;
namespace MyNes.Core; namespace MyNes.Core
{
public class HelperTools public class HelperTools
{ {
public static string GetFileSize(string FilePath) public static string GetFileSize(string FilePath)
@ -171,3 +171,4 @@ public class HelperTools
return array; return array;
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
public interface IAudioProvider public interface IAudioProvider
{ {
string Name { get; } string Name { get; }
@ -26,3 +26,4 @@ public interface IAudioProvider
void SetVolume(int Vol); void SetVolume(int Vol);
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
public abstract class IJoypadConnecter public abstract class IJoypadConnecter
{ {
protected byte DATA; protected byte DATA;
@ -15,3 +15,4 @@ public abstract class IJoypadConnecter
return DATA; return DATA;
} }
} }
}

View File

@ -1,8 +1,8 @@
using System.IO; using System.IO;
using System.Security.Cryptography; using System.Security.Cryptography;
namespace MyNes.Core; namespace MyNes.Core
{
public class INes : IRom public class INes : IRom
{ {
public bool HasBattery { get; private set; } public bool HasBattery { get; private set; }
@ -92,3 +92,4 @@ public class INes : IRom
fileStream.Close(); fileStream.Close();
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
public abstract class IRom public abstract class IRom
{ {
public bool IsValid { get; set; } public bool IsValid { get; set; }
@ -26,3 +26,4 @@ public abstract class IRom
{ {
} }
} }
}

View File

@ -3,8 +3,8 @@ using System.Collections.Generic;
using System.IO; using System.IO;
using System.Reflection; using System.Reflection;
namespace MyNes.Core; namespace MyNes.Core
{
public abstract class ISettings public abstract class ISettings
{ {
protected string filePath; protected string filePath;
@ -150,3 +150,4 @@ public abstract class ISettings
return ""; return "";
} }
} }
}

View File

@ -1,6 +1,7 @@
namespace MyNes.Core; namespace MyNes.Core
{
public interface IShortcutsHandler public interface IShortcutsHandler
{ {
void Update(); void Update();
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
public abstract class IVSUnisystemDIPConnecter public abstract class IVSUnisystemDIPConnecter
{ {
public abstract void Update(); public abstract void Update();
@ -22,3 +22,4 @@ public abstract class IVSUnisystemDIPConnecter
{ {
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
public interface IVideoProvider public interface IVideoProvider
{ {
string Name { get; } string Name { get; }
@ -38,3 +38,4 @@ public interface IVideoProvider
void ApplyFilter(); void ApplyFilter();
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
public abstract class IZapperConnecter public abstract class IZapperConnecter
{ {
protected bool Trigger; protected bool Trigger;
@ -13,3 +13,4 @@ public abstract class IZapperConnecter
return (byte)((Trigger ? 16u : 0u) | (State ? 8u : 0u)); return (byte)((Trigger ? 16u : 0u) | (State ? 8u : 0u));
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
internal abstract class MMC2 : Board internal abstract class MMC2 : Board
{ {
private byte chr_reg0A; private byte chr_reg0A;
@ -113,3 +113,4 @@ internal abstract class MMC2 : Board
latch_b = stream.ReadByte(); latch_b = stream.ReadByte();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
internal class MMC5Pcm internal class MMC5Pcm
{ {
internal byte output; internal byte output;
@ -83,3 +83,4 @@ internal class MMC5Pcm
irqTrip = stream.ReadBoolean(); irqTrip = stream.ReadBoolean();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
internal class MMC5Sqr internal class MMC5Sqr
{ {
private byte[][] duty_cycle_sequences = new byte[4][] private byte[][] duty_cycle_sequences = new byte[4][]
@ -211,3 +211,4 @@ internal class MMC5Sqr
output = bin.ReadInt32(); output = bin.ReadInt32();
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
public class MNInterfaceLanguage public class MNInterfaceLanguage
{ {
public static string Message_RomInfoCanBeOnlyShown = "Rom info can be shown only when emulation is on (i.e. game is loaded)"; public static string Message_RomInfoCanBeOnlyShown = "Rom info can be shown only when emulation is on (i.e. game is loaded)";
@ -126,3 +126,4 @@ public class MNInterfaceLanguage
public static string IssueMapper255 = "Mapper 255 is not tested, issues may occur"; public static string IssueMapper255 = "Mapper 255 is not tested, issues may occur";
} }
}

View File

@ -1,6 +1,7 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("NROM", 0)] [BoardInfo("NROM", 0)]
internal class Mapper000 : Board internal class Mapper000 : Board
{ {
} }
}

View File

@ -1,8 +1,8 @@
using System; using System;
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("MMC1", 1, 4, 64)] [BoardInfo("MMC1", 1, 4, 64)]
internal class Mapper001 : Board internal class Mapper001 : Board
{ {
@ -242,3 +242,4 @@ internal class Mapper001 : Board
cpuCycles = stream.ReadInt32(); cpuCycles = stream.ReadInt32();
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("UxROM", 2)] [BoardInfo("UxROM", 2)]
internal class Mapper002 : Board internal class Mapper002 : Board
{ {
@ -14,3 +14,4 @@ internal class Mapper002 : Board
Switch16KPRG(val, PRGArea.Area8000); Switch16KPRG(val, PRGArea.Area8000);
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("CNROM", 3)] [BoardInfo("CNROM", 3)]
internal class Mapper003 : Board internal class Mapper003 : Board
{ {
@ -12,3 +12,4 @@ internal class Mapper003 : Board
Switch08KCHR(data_temp); Switch08KCHR(data_temp);
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("MMC3", 4, true, true)] [BoardInfo("MMC3", 4, true, true)]
internal class Mapper004 : Board internal class Mapper004 : Board
{ {
@ -221,3 +221,4 @@ internal class Mapper004 : Board
mmc3_alt_behavior = bin.ReadBoolean(); mmc3_alt_behavior = bin.ReadBoolean();
} }
} }
}

View File

@ -1,8 +1,8 @@
using System; using System;
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("MMC5", 5, 8, 16)] [BoardInfo("MMC5", 5, 8, 16)]
[WithExternalSound] [WithExternalSound]
[HassIssues] [HassIssues]
@ -867,3 +867,4 @@ internal class Mapper005 : Board
snd_3.LoadState(ref stream); snd_3.LoadState(ref stream);
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("FFE F4xxx", 6)] [BoardInfo("FFE F4xxx", 6)]
[HassIssues] [HassIssues]
internal class Mapper006 : FFE internal class Mapper006 : FFE
@ -18,3 +18,4 @@ internal class Mapper006 : FFE
Switch16KPRG((data >> 2) & 0xF, PRGArea.Area8000); Switch16KPRG((data >> 2) & 0xF, PRGArea.Area8000);
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("AxROM", 7)] [BoardInfo("AxROM", 7)]
internal class Mapper007 : Board internal class Mapper007 : Board
{ {
@ -9,3 +9,4 @@ internal class Mapper007 : Board
Switch32KPRG(val & 7, PRGArea.Area8000); Switch32KPRG(val & 7, PRGArea.Area8000);
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("FFE F3xxx", 8)] [BoardInfo("FFE F3xxx", 8)]
[HassIssues] [HassIssues]
internal class Mapper008 : FFE internal class Mapper008 : FFE
@ -12,3 +12,4 @@ internal class Mapper008 : FFE
Switch08KCHR(data & 3); Switch08KCHR(data & 3);
} }
} }
}

View File

@ -1,6 +1,7 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("MMC2", 9)] [BoardInfo("MMC2", 9)]
internal class Mapper009 : MMC2 internal class Mapper009 : MMC2
{ {
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("MMC4", 10)] [BoardInfo("MMC4", 10)]
internal class Mapper010 : MMC2 internal class Mapper010 : MMC2
{ {
@ -22,3 +22,4 @@ internal class Mapper010 : MMC2
} }
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Color Dreams", 11)] [BoardInfo("Color Dreams", 11)]
internal class Mapper011 : Board internal class Mapper011 : Board
{ {
@ -13,3 +13,4 @@ internal class Mapper011 : Board
Switch08KCHR((writeData >> 4) & 0xF); Switch08KCHR((writeData >> 4) & 0xF);
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("CPROM", 13, 1, 16)] [BoardInfo("CPROM", 13, 1, 16)]
internal class Mapper013 : Board internal class Mapper013 : Board
{ {
@ -18,3 +18,4 @@ internal class Mapper013 : Board
Switch04KCHR(writeData & 3, CHRArea.Area1000); Switch04KCHR(writeData & 3, CHRArea.Area1000);
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("100-in-1 Contra Function 16", 15)] [BoardInfo("100-in-1 Contra Function 16", 15)]
internal class Mapper015 : Board internal class Mapper015 : Board
{ {
@ -33,3 +33,4 @@ internal class Mapper015 : Board
Switch01KNMTFromMirroring(((data & 0x40) == 64) ? Mirroring.Horz : Mirroring.Vert); Switch01KNMTFromMirroring(((data & 0x40) == 64) ? Mirroring.Horz : Mirroring.Vert);
} }
} }
}

View File

@ -1,6 +1,7 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Bandai", 16)] [BoardInfo("Bandai", 16)]
internal class Mapper016 : Bandai internal class Mapper016 : Bandai
{ {
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("FFE F8xxx", 17)] [BoardInfo("FFE F8xxx", 17)]
internal class Mapper017 : FFE internal class Mapper017 : FFE
{ {
@ -61,3 +61,4 @@ internal class Mapper017 : FFE
} }
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Jaleco SS8806", 18)] [BoardInfo("Jaleco SS8806", 18)]
internal class Mapper018 : Board internal class Mapper018 : Board
{ {
@ -216,3 +216,4 @@ internal class Mapper018 : Board
irqMask = stream.ReadInt32(); irqMask = stream.ReadInt32();
} }
} }
}

View File

@ -1,6 +1,7 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Namcot 106", 19, 1, 256)] [BoardInfo("Namcot 106", 19, 1, 256)]
internal class Mapper019 : Namcot106 internal class Mapper019 : Namcot106
{ {
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("VRC4", 21)] [BoardInfo("VRC4", 21)]
internal class Mapper021 : Board internal class Mapper021 : Board
{ {
@ -251,3 +251,4 @@ internal class Mapper021 : Board
irq_enable_on_ak = stream.ReadBoolean(); irq_enable_on_ak = stream.ReadBoolean();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("VRC2", 22)] [BoardInfo("VRC2", 22)]
internal class Mapper022 : Board internal class Mapper022 : Board
{ {
@ -135,3 +135,4 @@ internal class Mapper022 : Board
} }
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("VRC2", 23)] [BoardInfo("VRC2", 23)]
internal class Mapper023 : Board internal class Mapper023 : Board
{ {
@ -160,3 +160,4 @@ internal class Mapper023 : Board
security = stream.ReadByte(); security = stream.ReadByte();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("VRC6", 24)] [BoardInfo("VRC6", 24)]
[WithExternalSound] [WithExternalSound]
internal class Mapper024 : Board internal class Mapper024 : Board
@ -242,3 +242,4 @@ internal class Mapper024 : Board
snd_3.LoadState(ref stream); snd_3.LoadState(ref stream);
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("VRC4", 25)] [BoardInfo("VRC4", 25)]
internal class Mapper025 : Board internal class Mapper025 : Board
{ {
@ -251,3 +251,4 @@ internal class Mapper025 : Board
irq_enable_on_ak = stream.ReadBoolean(); irq_enable_on_ak = stream.ReadBoolean();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("VRC6", 26)] [BoardInfo("VRC6", 26)]
[WithExternalSound] [WithExternalSound]
internal class Mapper026 : Board internal class Mapper026 : Board
@ -242,3 +242,4 @@ internal class Mapper026 : Board
snd_3.LoadState(ref stream); snd_3.LoadState(ref stream);
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Irem G-101", 32)] [BoardInfo("Irem G-101", 32)]
internal class Mapper032 : Board internal class Mapper032 : Board
{ {
@ -106,3 +106,4 @@ internal class Mapper032 : Board
prg_reg0 = stream.ReadByte(); prg_reg0 = stream.ReadByte();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Taito TC0190/TC0350", 33)] [BoardInfo("Taito TC0190/TC0350", 33)]
[HassIssues] [HassIssues]
internal class Mapper033 : Board internal class Mapper033 : Board
@ -174,3 +174,4 @@ internal class Mapper033 : Board
irq_clear = stream.ReadBoolean(); irq_clear = stream.ReadBoolean();
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("BxROM/NINA-001", 34)] [BoardInfo("BxROM/NINA-001", 34)]
internal class Mapper034 : Board internal class Mapper034 : Board
{ {
@ -47,3 +47,4 @@ internal class Mapper034 : Board
} }
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Caltron 6-in-1", 41)] [BoardInfo("Caltron 6-in-1", 41)]
internal class Mapper041 : Board internal class Mapper041 : Board
{ {
@ -55,3 +55,4 @@ internal class Mapper041 : Board
vromReg = stream.ReadInt32(); vromReg = stream.ReadInt32();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Mario Baby", 42)] [BoardInfo("Mario Baby", 42)]
internal class Mapper042 : Board internal class Mapper042 : Board
{ {
@ -91,3 +91,4 @@ internal class Mapper042 : Board
irqCounter = stream.ReadInt32(); irqCounter = stream.ReadInt32();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("7-in-1 MMC3 Port A001h", 44, true, true)] [BoardInfo("7-in-1 MMC3 Port A001h", 44, true, true)]
[HassIssues] [HassIssues]
internal class Mapper044 : Board internal class Mapper044 : Board
@ -232,3 +232,4 @@ internal class Mapper044 : Board
chr_or = stream.ReadInt32(); chr_or = stream.ReadInt32();
} }
} }
}

View File

@ -1,8 +1,8 @@
using System; using System;
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("X-in-1 MMC3 Port 6000hx4", 45, true, true)] [BoardInfo("X-in-1 MMC3 Port 6000hx4", 45, true, true)]
internal class Mapper045 : Board internal class Mapper045 : Board
{ {
@ -291,3 +291,4 @@ internal class Mapper045 : Board
regCounter = stream.ReadInt32(); regCounter = stream.ReadInt32();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("15-in-1 Color Dreams", 46)] [BoardInfo("15-in-1 Color Dreams", 46)]
internal class Mapper046 : Board internal class Mapper046 : Board
{ {
@ -39,3 +39,4 @@ internal class Mapper046 : Board
chr_reg = stream.ReadInt32(); chr_reg = stream.ReadInt32();
} }
} }
}

View File

@ -1,8 +1,8 @@
using System; using System;
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("2-in-1 MMC3 Port 6000h", 47, true, true)] [BoardInfo("2-in-1 MMC3 Port 6000h", 47, true, true)]
internal class Mapper047 : Board internal class Mapper047 : Board
{ {
@ -255,3 +255,4 @@ internal class Mapper047 : Board
irq_enabled = stream.ReadBoolean(); irq_enabled = stream.ReadBoolean();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Taito TC0190/TC0350", 48, true, true)] [BoardInfo("Taito TC0190/TC0350", 48, true, true)]
internal class Mapper048 : Board internal class Mapper048 : Board
{ {
@ -169,3 +169,4 @@ internal class Mapper048 : Board
irq_clear = stream.ReadBoolean(); irq_clear = stream.ReadBoolean();
} }
} }
}

View File

@ -1,8 +1,8 @@
using System; using System;
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("4-in-1 MMC3 Port 6xxxh", 49, true, true)] [BoardInfo("4-in-1 MMC3 Port 6xxxh", 49, true, true)]
internal class Mapper049 : Board internal class Mapper049 : Board
{ {
@ -269,3 +269,4 @@ internal class Mapper049 : Board
prg_32Page = stream.ReadInt32(); prg_32Page = stream.ReadInt32();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("FDS-Port - Alt. Levels", 50)] [BoardInfo("FDS-Port - Alt. Levels", 50)]
internal class Mapper050 : Board internal class Mapper050 : Board
{ {
@ -68,3 +68,4 @@ internal class Mapper050 : Board
irq_enabled = stream.ReadBoolean(); irq_enabled = stream.ReadBoolean();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("11-in-1", 51)] [BoardInfo("11-in-1", 51)]
internal class Mapper051 : Board internal class Mapper051 : Board
{ {
@ -76,3 +76,4 @@ internal class Mapper051 : Board
offset = stream.ReadInt32(); offset = stream.ReadInt32();
} }
} }
}

View File

@ -1,8 +1,8 @@
using System; using System;
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("7-in-1 MMC3 Port 6800h with SRAM", 52, true, true)] [BoardInfo("7-in-1 MMC3 Port 6800h with SRAM", 52, true, true)]
internal class Mapper052 : Board internal class Mapper052 : Board
{ {
@ -270,3 +270,4 @@ internal class Mapper052 : Board
locked = stream.ReadBoolean(); locked = stream.ReadBoolean();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Unknown", 53)] [BoardInfo("Unknown", 53)]
[HassIssues] [HassIssues]
internal class Mapper053 : Board internal class Mapper053 : Board
@ -55,3 +55,4 @@ internal class Mapper053 : Board
epromFirst = stream.ReadBoolean(); epromFirst = stream.ReadBoolean();
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Pirate SMB3", 56)] [BoardInfo("Pirate SMB3", 56)]
internal class Mapper056 : Board internal class Mapper056 : Board
{ {
@ -94,3 +94,4 @@ internal class Mapper056 : Board
} }
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("6-in-1 (SuperGK)", 57)] [BoardInfo("6-in-1 (SuperGK)", 57)]
internal class Mapper057 : Board internal class Mapper057 : Board
{ {
@ -52,3 +52,4 @@ internal class Mapper057 : Board
chr_hhh = stream.ReadInt32(); chr_hhh = stream.ReadInt32();
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("68-in-1 (Game Star)", 58)] [BoardInfo("68-in-1 (Game Star)", 58)]
[HassIssues] [HassIssues]
internal class Mapper058 : Board internal class Mapper058 : Board
@ -21,3 +21,4 @@ internal class Mapper058 : Board
Switch01KNMTFromMirroring(((address & 0x80) == 128) ? Mirroring.Horz : Mirroring.Vert); Switch01KNMTFromMirroring(((address & 0x80) == 128) ? Mirroring.Horz : Mirroring.Vert);
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Unknown", 60)] [BoardInfo("Unknown", 60)]
[HassIssues] [HassIssues]
internal class Mapper060 : Board internal class Mapper060 : Board
@ -64,3 +64,4 @@ internal class Mapper060 : Board
menu = stream.ReadByte(); menu = stream.ReadByte();
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("20-in-1", 61)] [BoardInfo("20-in-1", 61)]
internal class Mapper061 : Board internal class Mapper061 : Board
{ {
@ -17,3 +17,4 @@ internal class Mapper061 : Board
Switch01KNMTFromMirroring(((address & 0x80) == 128) ? Mirroring.Horz : Mirroring.Vert); Switch01KNMTFromMirroring(((address & 0x80) == 128) ? Mirroring.Horz : Mirroring.Vert);
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Super 700-in-1", 62)] [BoardInfo("Super 700-in-1", 62)]
internal class Mapper062 : Board internal class Mapper062 : Board
{ {
@ -21,3 +21,4 @@ internal class Mapper062 : Board
Switch01KNMTFromMirroring(((address & 0x80) == 128) ? Mirroring.Horz : Mirroring.Vert); Switch01KNMTFromMirroring(((address & 0x80) == 128) ? Mirroring.Horz : Mirroring.Vert);
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Tengen RAMBO-1", 64, true, true)] [BoardInfo("Tengen RAMBO-1", 64, true, true)]
internal class Mapper064 : Board internal class Mapper064 : Board
{ {
@ -255,3 +255,4 @@ internal class Mapper064 : Board
irq_mode = stream.ReadBoolean(); irq_mode = stream.ReadBoolean();
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Irem H-3001", 65)] [BoardInfo("Irem H-3001", 65)]
internal class Mapper065 : Board internal class Mapper065 : Board
{ {
@ -91,3 +91,4 @@ internal class Mapper065 : Board
} }
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("GxROM", 66)] [BoardInfo("GxROM", 66)]
internal class Mapper066 : Board internal class Mapper066 : Board
{ {
@ -9,3 +9,4 @@ internal class Mapper066 : Board
Switch08KCHR(data & 3); Switch08KCHR(data & 3);
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Sunsoft 3", 67)] [BoardInfo("Sunsoft 3", 67)]
internal class Mapper067 : Board internal class Mapper067 : Board
{ {
@ -105,3 +105,4 @@ internal class Mapper067 : Board
odd = stream.ReadBoolean(); odd = stream.ReadBoolean();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Sunsoft 4", 68)] [BoardInfo("Sunsoft 4", 68)]
internal class Mapper068 : Board internal class Mapper068 : Board
{ {
@ -109,3 +109,4 @@ internal class Mapper068 : Board
temp = stream.ReadInt32(); temp = stream.ReadInt32();
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("FME-7/Sunsoft 5B", 69)] [BoardInfo("FME-7/Sunsoft 5B", 69)]
[WithExternalSound] [WithExternalSound]
internal class Mapper069 : Board internal class Mapper069 : Board
@ -256,3 +256,4 @@ internal class Mapper069 : Board
snd_3.LoadState(ref stream); snd_3.LoadState(ref stream);
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Bandai", 70)] [BoardInfo("Bandai", 70)]
internal class Mapper070 : Board internal class Mapper070 : Board
{ {
@ -15,3 +15,4 @@ internal class Mapper070 : Board
Switch08KCHR(data & 0xF); Switch08KCHR(data & 0xF);
} }
} }
}

View File

@ -1,5 +1,5 @@
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Camerica", 71)] [BoardInfo("Camerica", 71)]
internal class Mapper071 : Board internal class Mapper071 : Board
{ {
@ -27,3 +27,4 @@ internal class Mapper071 : Board
} }
} }
} }
}

View File

@ -1,7 +1,7 @@
using System.IO; using System.IO;
namespace MyNes.Core; namespace MyNes.Core
{
[BoardInfo("Jaleco Early Mapper 0", 72)] [BoardInfo("Jaleco Early Mapper 0", 72)]
internal class Mapper072 : Board internal class Mapper072 : Board
{ {
@ -50,3 +50,4 @@ internal class Mapper072 : Board
prg_reg = stream.ReadInt32(); prg_reg = stream.ReadInt32();
} }
} }
}

Some files were not shown because too many files have changed in this diff Show More