main
Added VGA console. Per-process PDPT. NtCreateProcess. NtWaitForMultipleObjects.
ntdll.dll exports, import resolution, IAT patching, NtWriteFile
Filesystem + NtCreateFile/NtReadFile
NtAllocateVirtualMemory — user-mode dynamic memory. Almost any real program needs malloc
Synchronization
NtCreateThread + NtDelayExecution — user-mode thread spawning and timed sleep
Introspection. NtQuerySystemInformation, per-process heap, PMM stats
Memory management improvements
NtCreateMutant + NtCreateSemaphore — completes the NT synchronization triad (events ✓, mutex, semaphore)
PE32+ parser, section mapping, ring-3 PE execution
Console shell, NtReadLine, command dispatch
Fixed some vga errors. VGA::Print issue still exists