DEADSOFTWARE

all input work through SysInput module
[bmbb.git] / README
diff --git a/README b/README
index 790712af376853b9b0334f59cf6274e5a1e9276c..0b9f1dbcc47bd8732ac9e4926fa2ffa52532ba65 100644 (file)
--- a/README
+++ b/README
@@ -18,12 +18,43 @@ Requirements:
 * Wine
 * Qemu
 
-Firstly copy files from this repo to clean BlackBox 1.7.1 environment. (http://blackboxframework.org/stable/blackbox-1.7.1.zip)
+Firstly copy files from this repo to clean BlackBox 1.7.1 environment.
+See [ http://blackboxframework.org/stable/blackbox-1.7.1.zip ].
 Than just sequentially execute commanders from Docu486/Build-Tool.odc.
 
-Known Issues
+Current state
 -------------------
+Currently BMBB in early alpha stage. It can boot on hardware that have at least
+16 MiB Ram. Kernel implements everything exept coroutine support procedures.
+Currently graphics not supported, but implemented simple textmode shell based
+on StdInterpreter. Host subsystem mostly not implemented.
 
-Currently BMBB on early alpha stage. It can boot on hardware that do not require to enable A20 Line and requires at least 16M Ram.
-Kernel implements everything exept coroutine supporting. Implemented only keyboard and speaker drivers (see Host subsystem). That all.
-Currently graphics not supported, but implemented simple textmode Shell based on StdInterpreter. You can call Init.WinterWrapUp and enjoy music on you pc speaker. :)
+You can call Init.WinterWrapUp and enjoy music on you pc speaker. :)
+
+Kernel implements:
+* Whole BlackBox runtime
+* Serial driver for logging
+* VGA Text Mode driver
+* Access to BIOS services
+
+Implemented drivers:
+* ATA Disks
+* PS/2 Keyboard
+* PC Speaker
+* Serial
+* Minix File System (Read Only)
+* VESA 2.0+ Graphics driver
+
+Todo:
+* Graphics user interface
+* Mouse driver
+* Packed files
+* Writable file system
+* Full Host implementation
+* System-independent controls
+* PCI support
+* Networking
+
+Hints
+-------------------
+Press Pause/Break to interrupt executed command.