2019-03-01 20:27:49 -05:00
|
|
|
|
using System;
|
|
|
|
|
using System.Runtime.InteropServices;
|
|
|
|
|
|
|
|
|
|
namespace Mesen.GUI.Debugger
|
|
|
|
|
{
|
|
|
|
|
public struct InteropBreakpoint
|
|
|
|
|
{
|
|
|
|
|
public Int32 Id;
|
2019-07-25 22:22:09 -04:00
|
|
|
|
public CpuType CpuType;
|
2019-03-01 20:27:49 -05:00
|
|
|
|
public SnesMemoryType MemoryType;
|
|
|
|
|
public BreakpointTypeFlags Type;
|
|
|
|
|
public Int32 StartAddress;
|
|
|
|
|
public Int32 EndAddress;
|
|
|
|
|
|
|
|
|
|
[MarshalAs(UnmanagedType.I1)]
|
|
|
|
|
public bool Enabled;
|
|
|
|
|
|
|
|
|
|
[MarshalAs(UnmanagedType.I1)]
|
|
|
|
|
public bool MarkEvent;
|
|
|
|
|
|
|
|
|
|
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 1000)]
|
|
|
|
|
public byte[] Condition;
|
|
|
|
|
}
|
|
|
|
|
}
|