maksw
|
df13b8056c
|
add lwIP TCP/IP stack as a runtime driver, native socket syscalls, SysGetMemoryStatus replacing CatchAllDebugBucket, fix timeGetTime to return milliseconds, fix SysSleep to interpret argument as milliseconds, SysGetTick now returns microseconds, harden all syscalls against bad user pointers with CopyFromUser/CopyToUser/MmProbeUser throughout, add networking test apps, port-forward 8080 in runa.bat, split LWIP_DRIVER_CFLAGS, add settings.ini to deploy, remove ethernet.c stub
|
2026-05-22 18:54:53 +02:00 |
|
maksw
|
0d7f71b693
|
add CatchAllDebugBucket as a syscall for debugging, add a basic network card plus ethernet driver (wip)
|
2026-05-20 22:21:53 +02:00 |
|
maksw
|
0c7f461c6d
|
add doom, disable warnings as errors, massive speedups in the fat32 driver, HAL_KEYBOARD Poll now returns the key and added IsKeyDown used by GetAsyncKeyState, slight upgrade in hal_main drain and pray, more accurate QueryTicks and by that GetTickCount, add GetTickCount64, boot.ini now dictates what executable should init launch, not the kernel, LaunchUserProcess in kmain.c now takes an argument, rearrange syscall numbers, add SysKbIsKeyDown syscall, use include windows.h over manual definitions, add fictional win32 api ClearConsoleScreenBuffer and real FlushConsoleInputBuffer and a clear command to the shell, print exit codes as signed int, StretchDIBits now can stretch, runa.bat now gives 256 MB.
|
2026-05-11 10:10:21 +02:00 |
|
maksw
|
320a24e1a5
|
fix writing by using a virtual image instead of a physical thumbdrive, better document the hack in KeIrqDispatch
|
2026-05-05 19:33:04 +02:00 |
|
maksw
|
cbb9ff469c
|
add NTLITE_DRIVE and NTLITE_NTPATH so i can work on my pc and my laptop, fix dynamic driver loading
|
2026-05-04 08:38:08 +02:00 |
|
maksw
|
9fa2a7e0db
|
colonel.exe 🤑, refactor all include directives, AHCI is now interrupt driven, upgrades to IDE, implemented I/O Request Packets, fix numerous keyboard issues, change all for (;;) and while (1) to while (true), DbgPrint guarded by spinlock, fix KeSignalEvent, major KernelMain refactor, added SystemInitThread because of new blocking I/O, replace memcpy manouvers with strncpy and strncat, add: run for ide, runa for ahci, rund for debug and ide, runad for debug and ahci.
|
2026-05-03 19:35:48 +02:00 |
|