Page 1 of 1

Useless OS [Version 0.1.10] Alpha

Posted: Tue Jun 08, 2010 12:21 pm
by DavidBG
Here is the first release of the UOS.

Note the website is still under construction.

The OS is a real-mode OS, but it can load programs, has an API header, etc. There are still a lot of bugs, though. One that I notice is that if you are not booting in an emulator, it hangs in certain BIOSes. I am not sure why, because it works in others.

David

Re: Useless OS [Version 0.1.10] Alpha

Posted: Tue Jun 08, 2010 2:55 pm
by NickJohnson
I don't have time to test right now, but from the screenshot it looks quite nice, and far from useless. I hope you have some luck in stabilizing it. Nice work on the website too, by the way.

Re: Useless OS [Version 0.1.10] Alpha

Posted: Thu Jun 10, 2010 1:20 pm
by DavidBG
I just realized I didn't specify very well how to use the UBASIC compiler, (translator) so I do so now:

ubasic.exe source.bas -bin -asm

The order of arguments is important. -bin tells NASM to output a .bin file, and -asm is an optional tag to not delete the asm output file. I also realize that the example program is dependent on an ASM include file I forgot to include with the package.

It's not a very functional translator yet anyway. Better to code in assembler. Eventually, I am going to port an assembler I'm working on to run on the OS.

Not all of the API calls are documented yet either, you can view some more in the unfinished included text-editor.

David