maksw
|
03bf767ac2
|
add missing fault handlers instead of throwing everything into the GP bin, add more ways to crash in native shell
|
2026-05-26 14:46:52 +02:00 |
|
maksw
|
529f816166
|
implement proper IRQL, DPCs, kernel and user APCs, alertable waits, async file I/O with cancellation, trap frames, selftests, a real driver/device model, native async FAT32, VFAT dotfile fixes, syscall ABI cleanup, async_apc and async_cancel tests, POSIX multi-volume paths, and pimp the readme.
|
2026-05-19 20:56:15 +02:00 |
|
maksw
|
def649b995
|
memory savings
|
2026-05-14 14:57:00 +02:00 |
|
maksw
|
f80e66ecde
|
build.bat can create the image if missing, split the shell into native, posix and win32, clean up the build by moving executables into directories, the bootloader is no longer responsible to resolve drivers, fix ResolvePath, every process gets a copy of a module (dll), the child always inherits the cwd, fix function exports in posix, add unlink and exit to posix, add path translator to win32, first bugcheck.
|
2026-05-13 09:24:16 +02:00 |
|
maksw
|
a37f5b1581
|
fix ps/2 mouse init, make Stall more precise, rename CurrentProcess to KeGetCurrentProcess, correct type about maneuvers, add file writing to win32
|
2026-05-05 10:30:13 +02:00 |
|
maksw
|
83d48e09bb
|
remove weird double spaces, remove /EXPORT from build.bat in favor of __declspec(dllexport)
|
2026-05-03 19:54:51 +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 |
|
maksw
|
7f4052f41c
|
fix the return value of LdrLoadImage, make use of __declspec(dllexport), speed up blitting, add dummy TEB, redesign the syscall interface, fix stack alignent so movaps doesn't crash, implement a shitload of win32, implement a simple shell, add bink as video.exe 😎, minor kmain.c cleanup, HAL now supports power-off events, implemented \b in hal_screen.c, fix many deadlocks, add wait for exit event for processes, completely new error codes, small readme changes.
|
2026-05-03 13:43:29 +02:00 |
|
maksw
|
0e1479b168
|
i think it works
|
2026-04-30 23:52:46 +02:00 |
|