wilkie
49379a5d11
I have added a 32-bit build. I had to enable SSE for it to work! Also, I updated the GRUB stage2 so that I do not get any unsupported binary formats or whatever anymore.
...
Signed-off-by: The XOmB Overlord <overlord@xomb.net >
2009-05-24 14:08:10 +08:00
wilkie
81d8b09b83
Added some stuff. I hope to figure out the unsupported binary format thing with bochs + grub soon.
...
Signed-off-by: The XOmB Overlord <overlord@xomb.net >
2009-05-24 14:07:19 +08:00
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
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
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