Useless OS [Version 0.1.10] Alpha

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
DavidBG
Member
Member
Posts: 62
Joined: Thu Jan 14, 2010 1:02 pm
Location: At the computer
Contact:

Useless OS [Version 0.1.10] Alpha

Post 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
President of the Useless OS project
User avatar
NickJohnson
Member
Member
Posts: 1249
Joined: Tue Mar 24, 2009 8:11 pm
Location: Sunnyvale, California

Re: Useless OS [Version 0.1.10] Alpha

Post 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.
DavidBG
Member
Member
Posts: 62
Joined: Thu Jan 14, 2010 1:02 pm
Location: At the computer
Contact:

Re: Useless OS [Version 0.1.10] Alpha

Post 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
President of the Useless OS project
Post Reply