BlackCORE :: x86 Operating System

BlackCORE Beta 1 Progress

Module Path                  Description                               Status

/ Root Directory - /makefile Root Makefile Complete /kernel Kernel Subdirectory - /kernel/makefile Kernel Root Makefile Complete /kernel/boot.asm Multiboot Entry Point Complete /kernel/main.c Kernel Entry Point Complete /kernel/version.c Kernel Version Information Complete /kernel/debug.c Kernel Debugging Server Complete /kernel/string.c String Manipulation Complete /kernel/gdtidt.c Descriptor Table Handling Complete /kernel/pio.c Programmed I/O Functions Complete /kernel/isr.c Exception Handling Complete /kernel/irq.c Interrupt Handling Complete /kernel/sched.c Thread Scheduler Partial Implementation /kernel/pmm.c Physical Memory Manager Partial Implementation /kernel/vmm.c Virtual Memory Manager Not Implemented /kernel/drvmgr.c Driver Manager Not Implemented /kernel/hw Hardware Subsystem Subdirectory - /kernel/hw/makefile Kernel Hardware Makefile Complete /kernel/hw/bios.c Basic Input Output System Complete /kernel/hw/rtc.c Real Time Clock Complete /kernel/hw/pit.c Programmable Interval Timer Complete /kernel/hw/pic.c Programmable Interrupt Controller Complete /kernel/hw/dma.c Direct Memory Access Complete /kernel/hw/acpi.c Advanced Configuration Power Interface Not Implemented /kernel/hw/apic.c Advanced PIC Not Implemented /kernel/bus Bus Management Subdirectory - /kernel/bus/makefile Kernel Bus Makefile Complete /kernel/bus/pci.c PCI Bus Manager Complete /kernel/bus/agp.c AGP Bus Manager Partial Implementation /kernel/bus/pata.c Parallel ATA/ATAPI Bus Manager Complete /kernel/bus/sata.c Serial ATA/ATAPI Bus Manager Not Implemented /kernel/bus/usb.c USB Bus Manager Not Implemented /kernel/bus/parallel.c Parallel Bus Manager Complete /kernel/bus/serial.c Serial Bus Manager Complete /kernel/gui GUI Subsystem Subdirectory - /kernel/gui/makefile Kernel GUI Makefile Complete /kernel/gui/guiapi.c GUI API Interface Partial Implementation /kernel/gui/test.c Simple GUI Tester Complete /drivers Drivers Subdirectory - /drivers/makefile Drivers Root Makefile Complete /drivers/floppy.c Floppy Controller Driver Partial Implementation /drivers/keyboard.c Generic PS2 Keyboard Driver Complete /drivers/mouse.c Generic PS2 Mouse Driver Complete /drivers/fs Filesystem Drivers Subdirectory - /drivers/fs/makefile Filesystem Drivers Makefile Complete /drivers/fs/vfat.c VFAT Driver Partial Implementation /drivers/fs/ext2.c EXT2 Driver Not Implemented /drivers/video Video Drivers Subdirectory - /drivers/video/makefile Video Drivers Makefile Complete /drivers/video/screen.c Generic Mode-0h Text Driver Complete /drivers/video/vga.c Generic Mode-12h Video Driver Complete /drivers/video/vmware.c VMWare Video Driver Partial Implementation /drivers/video/qemu.c QEMU/Bochs/VBox Video Driver Partial Implementation /drivers/video/ati.c ATI Generic Video Driver Not Implemented /drivers/video/nv.c nVidia Generic Video Driver Not Implemented /drivers/audio Audio Drivers Subdirectory - /drivers/audio/makefile Audio Drivers Makefile Complete /drivers/audio/sndblstr.c Generic Sound Blaster Driver Partial Implementation /drivers/audio/es1371.c Ensoniq ES1370/1371 Driver Partial Implementation /drivers/audio/ac97.c Intel AC97 Driver Not Implemented /drivers/net Ethernet Drivers Subdirectory - /drivers/net/makefile Ethernet Drivers Makefile Not Implemented /drivers/net/pcnet2.c AMD PC-Net II Driver Not Implemented /drivers/net/viarhine.c VIA Rhine I/II Driver Not Implemented /drivers/net/rt8139.c Realtek 8139 Driver Not Implemented /drivers/net/intelpro.c Intel PRO 10/100 Driver Not Implemented /drivers/net/ne2000.c NE2000 Compatible Driver Not Implemented
© NetCore2K.net