mirror of
https://github.com/SourMesen/Mesen2.git
synced 2025-04-02 10:21:44 -04:00
27 lines
1 KiB
C#
27 lines
1 KiB
C#
using Avalonia;
|
|
using Avalonia.Media;
|
|
using Mesen.Debugger;
|
|
using Mesen.Interop;
|
|
using ReactiveUI.Fody.Helpers;
|
|
using System.Reactive.Linq;
|
|
using System.Reactive;
|
|
using Mesen.ViewModels;
|
|
|
|
namespace Mesen.Config
|
|
{
|
|
public class NesDebuggerConfig : ViewModelBase
|
|
{
|
|
[Reactive] public bool BreakOnBrk { get; set; } = false;
|
|
[Reactive] public bool BreakOnUnofficialOpCode { get; set; } = false;
|
|
[Reactive] public bool BreakOnUnstableOpCode { get; set; } = false;
|
|
[Reactive] public bool BreakOnCpuCrash { get; set; } = false;
|
|
|
|
[Reactive] public bool BreakOnBusConflict { get; set; } = false;
|
|
[Reactive] public bool BreakOnDecayedOamRead { get; set; } = false;
|
|
[Reactive] public bool BreakOnPpuScrollGlitch { get; set; } = false;
|
|
[Reactive] public bool BreakOnExtOutputMode { get; set; } = true;
|
|
[Reactive] public bool BreakOnInvalidVramAccess { get; set; } = false;
|
|
[Reactive] public bool BreakOnInvalidOamWrite { get; set; } = false;
|
|
[Reactive] public bool BreakOnDmaInputRead { get; set; } = false;
|
|
}
|
|
}
|