#include #include "Metal.h" // nop // mov eax, 0xF4 // mov ecx, 0x8000 // mov edx, 0x8000 // mov [edx], eax // add DWORD PTR [0x8011], eax uint8_t test[] = { 0x90, 0xB8, 0xF4, 0x00, 0x00, 0x00, 0xB9, 0x00, 0x80, 0x00, 0x00, 0xBA, 0x00, 0x80, 0x00, 0x00, 0x89, 0x02, 0x01, 0x05, 0x18, 0x80, 0x00, 0x00, 0x00, }; int main(int argc, char** argv) { Metal metal; metal.Upload2Memory(test, 25); metal.Run(); return 0; }