Cosmos/source/Cosmos.Core_Asm/MultibootImpl.cs
Quajak 8996b1f8a3 Added CPU.GetMemoryMap
Fixed GetMBIAddress Plug
Cleaned up code
2020-10-19 00:35:42 +02:00

25 lines
577 B
C#

using Cosmos.Core;
using IL2CPU.API.Attribs;
using XSharp;
using XSharp.Assembler;
namespace Cosmos.Core_Asm
{
[Plug(Target = typeof(Multiboot))]
public class MultibootImpl
{
[PlugMethod(Assembler = typeof(MultibootImplAsm))]
public static uint GetMBIAddress()
{
return 0;
}
}
public class MultibootImplAsm : AssemblerMethod
{
public override void AssembleNew(Assembler aAssembler, object aMethodInfo)
{
XS.Push("MultiBootInfo_Structure", isIndirect: true);
}
}
}