mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-19 12:30:32 +00:00
37 lines
775 B
C#
37 lines
775 B
C#
using Cosmos.Debug.Kernel;
|
|
|
|
namespace Cosmos.IL2CPU
|
|
{
|
|
partial class VTablesImpl
|
|
{
|
|
public static bool EnableDebug = false;
|
|
|
|
private static void Debug(string message)
|
|
{
|
|
if (!EnableDebug)
|
|
{
|
|
return;
|
|
}
|
|
Debugger.DoSend(message);
|
|
}
|
|
|
|
private static void DebugHex(string message, uint value)
|
|
{
|
|
if (!EnableDebug)
|
|
{
|
|
return;
|
|
}
|
|
Debugger.DoSend(message);
|
|
Debugger.DoSendNumber(value);
|
|
}
|
|
|
|
private static void DebugAndHalt(string message)
|
|
{
|
|
Debug(message);
|
|
while (true)
|
|
;
|
|
|
|
//Debugger.DoRealHalt();
|
|
}
|
|
}
|
|
}
|