This website requires JavaScript.
Explore
Help
Register
Sign In
maksw
/
nt-lite
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
8c7564d5e191c9fe2f3238d6974bb8dfb8660f63
nt-lite
/
code
/
hal
T
History
maksw
a5f0acfac8
add mouse and cursor
2026-05-04 09:17:00 +02:00
..
font8x16.h
add mouse and cursor
2026-05-04 09:17:00 +02:00
hal_api.h
add mouse and cursor
2026-05-04 09:17:00 +02:00
hal_apic.c
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
hal_apic.h
i think it works
2026-04-30 23:52:46 +02:00
hal_debug.h
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
hal_disk.c
add KePanic instead of splattering _disable __halt everywhere, implement a DMA + interrupts path to the IDE driver, move the dynamic arrays from kmain.c to ke_utils.h, remove weird unicode chars
2026-05-03 22:45:31 +02:00
hal_keyboard.c
add mouse and cursor
2026-05-04 09:17:00 +02:00
hal_main.c
add mouse and cursor
2026-05-04 09:17:00 +02:00
hal_mouse.c
add mouse and cursor
2026-05-04 09:17:00 +02:00
hal_pci.c
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
hal_screen.c
add mouse and cursor
2026-05-04 09:17:00 +02:00
hal_timer.c
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
io_driver.h
add KePanic instead of splattering _disable __halt everywhere, implement a DMA + interrupts path to the IDE driver, move the dynamic arrays from kmain.c to ke_utils.h, remove weird unicode chars
2026-05-03 22:45:31 +02:00