Compare commits

..

No commits in common. "e27c970d45c8792f46b99afc09d8c253747e47c6" and "ab1381423e889022aeab653ae26ca10ebbb3a60d" have entirely different histories.

1385 changed files with 32687 additions and 164679 deletions

1
.gitignore vendored
View File

@ -13,4 +13,3 @@
/AxibugEmuOnline.Client/ProjectSettings/ProjectVersion.txt
/AxibugEmuOnline.Client/ProjectSettings/AutoStreamingSettings.asset
/AxibugEmuOnline.Client/Logs
/virtuanessrc097-master/save

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 319a1a12506a5334ebd963b4fd991c2a
guid: 42793fd3c4b41384983c8c2551603557
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,7 +1,11 @@
using System.IO;
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
internal abstract class Bandai : Board
{
private bool irq_enable;

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 06357866273334741b885e5a1ad23afd
guid: 449c08ab39c9dd440b660ac2d12fb8ff
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@ -1,5 +1,10 @@
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
internal struct BankInfo
{
public bool IsRAM;

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 8207d923313517f448d7b4d54756e993
guid: e9cec9f263a14d640885246190006795
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@ -1,7 +1,11 @@
using System.Collections.Generic;
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
internal class BankInfoSorter : IComparer<BankInfo>
{
public int Compare(BankInfo x, BankInfo y)

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 39557e19783acee499ace6c68549e8f8
guid: 2d41e03bf8974044fadc0b1cbcf7811e
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@ -0,0 +1,14 @@
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
internal class BlankJoypad : IJoypadConnecter
{
public override void Update()
{
}
}
}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: bbd3f54279eb4ae45831a914b13d1cec
guid: d122941c868588e4e9fdb758ff7bd340
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@ -0,0 +1,14 @@
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
internal class BlankShortuctsHandler : IShortcutsHandler
{
public void Update()
{
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: d719eb3b397dd0743a86ded70de8d9dc
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,9 +1,13 @@
using System;
using System.Collections.Generic;
using System.IO;
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
internal abstract class Board
{
protected byte[][] PRG_RAM;

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: a649aa2f72c13234481b8a2db2b101f8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +1,11 @@
using System;
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
internal class BoardInfoAttribute : Attribute
{
public string Name { get; private set; }

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 42db8567eb222464faed6061346980df
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,5 +1,10 @@
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
public class BoardInfoObject
{
public string Name { get; internal set; }

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 02faf494147d32b4d9288978c3ae6145
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 682bde94b329bbe40bca1f57566c3bdd
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 5ff32bd86cd0f8245811007dc4e50768
guid: d8b8249d0e1fe314787bfc6d8a22318f
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 5f0afef237e01da488c3afdb23b495d4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 2dfc48049b9e04b4eadd12cb50383cb8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 38ff23616a4cf9349add205940d1e8de
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 848289b37732055419a0cc1d6f28d36a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 12c1095bcb2a9e748af19115781c4483
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f0c7c284a3a696541b95af8150097d7d
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6d5351586a003ca4da795d2ce129ba8e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 192062774319d2845b2df445d3215268
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 09b036b3d0426fe42bf7d0dd3bd0cca9
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 005058a4e4fb325449d934f67cfa0ce9
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 7c3c209ceb37db9499856d560dffd88e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: a7dac276d0775834da0bd77f4b3bca54
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 9059b75bb33b8f546a3634f6c1f15418
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 189574d77199372408e8e294f65e987a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +1,11 @@
using System.Security.Cryptography;
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
public class Crc32 : HashAlgorithm
{
public const uint DefaultPolynomial = 3988292384u;

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6735365dc98ead64aacb1d9fa1b79cbc
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f091eb23796c9f2469aca986fc0c75d6
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +1,11 @@
using System.IO;
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
public class EmuSettings : ISettings
{
public string SnapsFolder = "Snaps";

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f3b3769eaf4c4d54f9ac64295acde90b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,8 +1,12 @@
using System;
using System.IO;
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
internal class Eprom
{
private enum EpromDevice

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: bf9a039fae5474f4d9699753440312cf
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +1,11 @@
using System.IO;
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
internal abstract class FFE : Board
{
protected bool irqEnable;

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 05457d6300519b04a966034b34ad95df
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +1,11 @@
using System.Collections.Generic;
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
public class GameGenie
{
public string[] LettersTable = new string[16]

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c440f367166527145bec0f405ad3b587
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 0be47c6f15a83aa48b41cf4e18b98e6d
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: d5e4818002a2f3140b2da0af5b1639fa
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,12 @@
using System;
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
internal class HassIssuesAttribute : Attribute
{
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 4ea93c2200789cd499484183e415c4c6
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,8 +1,12 @@
using System.IO;
using System.Security.Cryptography;
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
public class HelperTools
{
public static string GetFileSize(string FilePath)

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6edadafe72c2a374fb7abbbf03b14cb6
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 4366c4b2360b48d4c87ff24651f8dec8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,5 +1,10 @@
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
public abstract class IJoypadConnecter
{
protected byte DATA;

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c613333925a94f44c85ef86668ea7636
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6d7f5c4eca034d148883c87e6c6b2443
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,5 +1,10 @@
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
public abstract class IRom
{
public bool IsValid { get; set; }

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 60fcaf7174409fc448d54f85371d31fc
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -2,9 +2,13 @@ using System;
using System.Collections.Generic;
using System.IO;
using System.Reflection;
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
public abstract class ISettings
{
protected string filePath;

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 3236f262a69a32f4395a1f17537be480
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: e44becc2730cc364db0b40806a1dd8cd
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,5 +1,10 @@
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
public abstract class IVSUnisystemDIPConnecter
{
public abstract void Update();

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 593f15ab3ef85d14a8a4c462199c9775
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: fe8b5545022785849a0b156b01d15972
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,5 +1,10 @@
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
public abstract class IZapperConnecter
{
protected bool Trigger;

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b7e39cb978938d8478d799f539c44c3f
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,74 @@
using System;
namespace Unity.IL2CPP.CompilerServices
{
/// <summary>
/// The code generation options available for IL to C++ conversion.
/// Enable or disabled these with caution.
/// </summary>
public enum Option
{
/// <summary>
/// Enable or disable code generation for null checks.
///
/// Global null check support is enabled by default when il2cpp.exe
/// is launched from the Unity editor.
///
/// Disabling this will prevent NullReferenceException exceptions from
/// being thrown in generated code. In *most* cases, code that dereferences
/// a null pointer will crash then. Sometimes the point where the crash
/// happens is later than the location where the null reference check would
/// have been emitted though.
/// </summary>
NullChecks = 1,
/// <summary>
/// Enable or disable code generation for array bounds checks.
///
/// Global array bounds check support is enabled by default when il2cpp.exe
/// is launched from the Unity editor.
///
/// Disabling this will prevent IndexOutOfRangeException exceptions from
/// being thrown in generated code. This will allow reading and writing to
/// memory outside of the bounds of an array without any runtime checks.
/// Disable this check with extreme caution.
/// </summary>
ArrayBoundsChecks = 2,
/// <summary>
/// Enable or disable code generation for divide by zero checks.
///
/// Global divide by zero check support is disabled by default when il2cpp.exe
/// is launched from the Unity editor.
///
/// Enabling this will cause DivideByZeroException exceptions to be
/// thrown in generated code. Most code doesn't need to handle this
/// exception, so it is probably safe to leave it disabled.
/// </summary>
DivideByZeroChecks = 3,
}
/// <summary>
/// Use this attribute on an assembly, struct, class, method, or property to inform the IL2CPP code conversion utility to override the
/// global setting for one of a few different runtime checks.
///
/// Example:
///
/// [Il2CppSetOption(Option.NullChecks, false)]
/// public static string MethodWithNullChecksDisabled()
/// {
/// var tmp = new Object();
/// return tmp.ToString();
/// }
/// </summary>
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Struct | AttributeTargets.Class | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Delegate, Inherited = false, AllowMultiple = true)]
public class Il2CppSetOptionAttribute : Attribute
{
public Option Option { get; private set; }
public object Value { get; private set; }
public Il2CppSetOptionAttribute(Option option, object value)
{
Option = option;
Value = value;
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 1fa3bc95a1fade84eb4f44a94a7409b5
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +1,11 @@
using System.IO;
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
internal abstract class MMC2 : Board
{
private byte chr_reg0A;

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c2fd2154d001d8c4297526ae3b12644a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +1,11 @@
using System.IO;
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
internal class MMC5Pcm
{
internal byte output;

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b4c531b467bf54c4a9d0874c00316b40
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +1,11 @@
using System.IO;
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
internal class MMC5Sqr
{
private byte[][] duty_cycle_sequences = new byte[4][]

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 21efe36faf5e4b74592b812f08f60773
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,5 +1,10 @@
using Unity.IL2CPP.CompilerServices;
namespace MyNes.Core
{
[Il2CppSetOption(Option.NullChecks, false)]
[Il2CppSetOption(Option.ArrayBoundsChecks, false)]
[Il2CppSetOption(Option.DivideByZeroChecks, false)]
public class MNInterfaceLanguage
{
public static string Message_RomInfoCanBeOnlyShown = "Rom info can be shown only when emulation is on (i.e. game is loaded)";

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 54f6278d37c378c4f9a6fe125f4505fd
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 41b0e004e19b28f47812b3eab3da2622
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

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