Commit Graph

16 Commits

Author SHA1 Message Date
wilkie
432ee732ac I don't think I broke anything. 32-bit bare-bones has been added.
Signed-off-by: The XOmB Overlord <overlord@xomb.net>
2009-05-24 14:06:22 +08:00
wilkie
5f08273316 Fixed for new LDC and Tango stubs.
Signed-off-by: The XOmB Overlord <overlord@xomb.net>
2009-05-22 13:06:26 +08:00
wilkie
96579c17a8 Forgot to add file
Signed-off-by: The XOmB Overlord <overlord@xomb.net>
2009-05-04 10:58:27 +08:00
wilkie
2a64b4ee52 Added typeinfo fix and objdump.
Signed-off-by: The XOmB Overlord <overlord@xomb.net>
2009-05-04 10:58:29 +08:00
wilkie
20d133c6f8 Did preliminary work on x86 configuration. I need to figure stuff out still.
Signed-off-by: The XOmB Overlord <overlord@xomb.net>
2009-05-03 08:40:46 +08:00
wilkie
36543aa80f A configure script has been created. Right now it simply selects the platform to target.
Use any one of these:

./configure x86_64
./configure x86

While in the build directory.

Signed-off-by: The XOmB Overlord <overlord@xomb.net>
2009-05-03 08:40:40 +08:00
wilkie
54614b27f6 I have to add a new gitignore.
Signed-off-by: The XOmB Overlord <overlord@xomb.net>
2009-05-03 08:40:35 +08:00
wilkie
8344866509 Changed the name of the archimport module to something more intuitive. You can now include all modules for the architecture by using:
import architecture;

This is shown in kmain.d.

Signed-off-by: The XOmB Overlord <overlord@xomb.net>
2009-05-03 08:40:28 +08:00
wilkie
04c33b63c3 Added architecture import selection to show how this would be done for LDC and DSSS. This is important (as documentation for these is light) but no actual work for the targets are done.
The archimport.d file is for importing the specific architecture and its interfaces. It can be imported by any module, as I will do for the next commit.

Signed-off-by: The XOmB Overlord <overlord@xomb.net>
2009-05-03 08:40:21 +08:00
wilkie
39999641ee Initial x86 (32 bit) directories written. Will be attempting to merge in the target selection from XOmB proper.
Signed-off-by: The XOmB Overlord <overlord@xomb.net>
2009-05-03 08:40:13 +08:00
wilkie
86a9ca243b I have added new assembly files that will compile under YASM or NASM assemblers. Note: They are now in Intel syntax for great good. They will match the Intel syntax used by LDC.
Signed-off-by: The XOmB Overlord <overlord@xomb.net>
2009-05-03 08:40:12 +08:00
wilkie
93f112197d Fixed for new LDC. Changes should be backwards compatible.
object.d needed the find() method, although the implementation of this method is not complete.

Signed-off-by: The XOmB Overlord <overlord@xomb.net>
2009-05-03 08:32:30 +08:00
Steve Klabnik
300036aa1e README updated
Signed-off-by: The XOmB Overlord <overlord@xomb.net>
2009-02-24 13:50:41 +08:00
wilkie
dd1faf4d30 This is the current build for XOmB Bare Bones.
Since GDC is for all reasonable purposes dead in development, LDC is the current way to go. In this build, LDC is used to compile any D language code. You will not need a naked-compile of GDC to compile anymore.

We will no longer maintain GDC as a first priority.

Please check the wiki first for build instructions, check the README for a link.

Signed-off-by: The XOmB Overlord <overlord@xomb.org>
2009-02-24 08:57:10 +08:00
The XOmB Overlord
6d924a9fd7 Version 1.0.0 of the XOmB Bare Bones distribution! With Bare Bones, all you get is booting up, printing some stuff out, and then looping into infinity (and beyond). Have fun! 2009-02-21 22:23:22 -05:00
The XOmB Overlord
1aa91d5e2b Initial commit. 2009-02-21 21:12:44 -05:00