Menu

Tree [7aad23] master /
 History

HTTPS access


File Date Author Commit
 src 2011-01-28 Z80Fan Z80Fan [7aad23] directg,vesa,tty: added draw_text command
 COPYING 2010-11-08 kmoore kmoore [87f579] Prova Git
 Makefile 2010-12-05 Z80Fan Z80Fan [cc71ea] More peperoni
 README 2011-01-28 Z80Fan Z80Fan [7aad23] directg,vesa,tty: added draw_text command
 fdd.bin 2011-01-28 Z80Fan Z80Fan [7aad23] directg,vesa,tty: added draw_text command
 link.ld 2010-09-28 Z80Fan Z80Fan [8ba5e9] Version 0.04d1

Read Me

	SuperKernel v. 0.05

Copyright (C) 2010 Z80Fan (z80fan@altervista.org)

Licensed under the GPLv3 license, see the file "COPYING".

SuperKernel is a hobby Operative System, designed to be modular so it can be
expanded to fulfill various tasks. It is still in a pre-alpha stage, so it
doesn't have user-mode, task-switching, multitasking etc...
Because I was the only one to work on this project before posting it on Sourceforge,
all the comments in the code are in italian (my native language); however,
variables, constants, function names are (mostly) in english, and the code should
be self-explaining. If you have some trouble to understand, feel free to send me a
message.

For the moment it has the following features:
- It boots :D
- Multiboot support
- VESA graphic support
- Keyboard support for Italian Keymap
- Protected mode support
- Paging support
- Memory-management, with kmalloc() and kfree()
- FAT12 support
- Ramdisk partial-support

- HOW TO BUILD:
Simply type "make". It will build the source, and automatically upgrade the
"fdd.bin" floppy image to be used on a virtual machine.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.