DEADSOFTWARE

Updated documentation
authorDeaDDooMER <deaddoomer@deadsoftware.ru>
Wed, 27 Jun 2018 16:52:47 +0000 (19:52 +0300)
committerDeaDDooMER <deaddoomer@deadsoftware.ru>
Wed, 27 Jun 2018 16:52:47 +0000 (19:52 +0300)
Docu486/Build-Tool.odc
Dsw/Docu/BMBB-Build-Tool.odc [deleted file]
Dsw/Docu/Linker.odc [new file with mode: 0644]
README [new file with mode: 0644]

index 2eae9117252904ec3b8dd1e5c1d949edd96bca9e..6be0c2ff8ae46a575730143ca21acdabb141c4a2 100644 (file)
Binary files a/Docu486/Build-Tool.odc and b/Docu486/Build-Tool.odc differ
diff --git a/Dsw/Docu/BMBB-Build-Tool.odc b/Dsw/Docu/BMBB-Build-Tool.odc
deleted file mode 100644 (file)
index 661a1dc..0000000
Binary files a/Dsw/Docu/BMBB-Build-Tool.odc and /dev/null differ
diff --git a/Dsw/Docu/Linker.odc b/Dsw/Docu/Linker.odc
new file mode 100644 (file)
index 0000000..a20e6e7
Binary files /dev/null and b/Dsw/Docu/Linker.odc differ
diff --git a/README b/README
new file mode 100644 (file)
index 0000000..790712a
--- /dev/null
+++ b/README
@@ -0,0 +1,29 @@
+Bare Metal BlackBox
+--------------------
+
+BlackBox Component Builder ported to bare x86 PC and runs without any host os.
+
+Project goals:
+- Make BlackBox to be fully independent environment;
+- Make BlackBox easy to port to other os;
+- Learn BlackBox internals and possibly port it to new architectures.
+
+Building
+-------------------
+
+Requirements:
+* GNU/Linux or any other *nix
+* BlackBox 1.7.1
+* GNU Binutils
+* Wine
+* Qemu
+
+Firstly copy files from this repo to clean BlackBox 1.7.1 environment. (http://blackboxframework.org/stable/blackbox-1.7.1.zip)
+Than just sequentially execute commanders from Docu486/Build-Tool.odc.
+
+Known Issues
+-------------------
+
+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. :)