Category:Battlestar: Difference between revisions
m
→Features
m (Fixed typo, added url) |
m (→Features) |
||
(3 intermediate revisions by one other user not shown) | |||
Line 18:
* "hello world" is only 129 bytes on 32-bit Linux (when using sstrip from elfkickers).
* It's possible to write an operating system with only one source file.
* Full support for inline C (by utilizing an external compiler like gcc or tcc).
* C and Battlestar code can exist in the same source file and calls can be made both ways.
* Battlestar programs
* Programs can be run like scripts by including this line at the top: #!/usr/bin/bts
* Interrupts can be called with the same syntax for both 32-bit and 64-bit x86 on Linux.
* Also supports 16-bit x86 with DosBox.
* The intermediate assembly is fully commented.
== Project page ==
|