Page 1 of 2

BlueIllusionOS pre 0.05

Posted: Sun May 08, 2005 11:19 am
by distantvoices
Look at this screenie:

Image

Just give it a test, loco at usual. Look at my sig. You'll need a vbe 2 compatible card with 32 bpp available. Haven't yet fleshed out the 24 bpp stuff. The window dragging is a bit horrible yet, and there remain artifacts on screen if doing ops with the mouse. A slight overall feeling of instability is still present. Have to figure out some of the odd bugs yet.

Maan I feel cool 8)

more comes later, I'm too busy having a party currently :-)

Big Thankyou goes to Andy McLaughlin (Visopsys) for showing me how to write a bmp loader. :-) (the display image stuff 's been rather easy after that)

Re:BlueIllusionOS pre 0.05

Posted: Sun May 08, 2005 2:05 pm
by Warrior
Looking very nice, good job on it.

Re:BlueIllusionOS pre 0.05

Posted: Mon May 09, 2005 2:12 am
by bubach
Looks nice.
Finally some colors that my eyes allow me too look at.. :P

Re:BlueIllusionOS pre 0.05

Posted: Mon May 09, 2005 2:18 am
by distantvoices
@bubach:ongelukkig nijlpaard! Better you take sunglasses now or you'll be blended by those bright colors here. *rofl*

But the colors are finally in an acceptable state *chuckle*. I'm going to add a ide driver so I have more space on a hd-image for pictures and programs. *gg*

Re:BlueIllusionOS pre 0.05

Posted: Mon May 09, 2005 2:43 am
by Candy
beyond infinity wrote: @bubach:ongelukkig nijlpaard!
Why are you cursing in dutch? Neither you nor bubach are :)

Re:BlueIllusionOS pre 0.05

Posted: Mon May 09, 2005 3:05 am
by distantvoices
@candy: not being dutch doesn't imply that I canna remind some words I've snatched from reading Karl May years ago. *rofl*Especially "Der blaurote Methusalem" has taught me a looot of neat words.

Btw, since when "unhappy hippopotamus" is a curse? *rofl* I've rather intended to do a bit of jesting.

Or shoud I have used "prata skitsnack" in all earnest - which I couldn't for he's been perfectly right.

Re:BlueIllusionOS pre 0.05

Posted: Mon May 09, 2005 4:15 am
by bubach
Babelfish
In English:
unfortunate hippopotamus
wtf is a hippopotamus? not the animals with very.. hmm.. tall necks right.. ;)
"prata skitsnack"
lol.. thats a fair answer to all my comments about your colors.. :P

PS: you might wanna add "sluta" in front of that.. ;)
/ Christoffer

Re:BlueIllusionOS pre 0.05

Posted: Mon May 09, 2005 4:23 pm
by zloba
1. It loads some weird kb layout, something european i guess, so it's kinda tricky to use (took a few minutes to find underscore). a neutral layout (US) would be better for general public, but less so for you. an option to choose or swtich between these would be just perfect.

2. how do you summon that neat GUI? a basic "user manual" would be good (what to test and how, more interesting commands and features).

Re:BlueIllusionOS pre 0.05

Posted: Mon May 09, 2005 6:14 pm
by Warrior
The GUI itself runs a little slow on my emulated PC (64mb ram), It's pretty neat though

Re:BlueIllusionOS pre 0.05

Posted: Tue May 10, 2005 12:09 am
by Pype.Clicker
need to find a floppy and test that ... still progress to be made on the font's appealing, though.

running it in qemu-fast ... i'm amazed by the time required by "init semaphores" step ...

Re:BlueIllusionOS pre 0.05

Posted: Tue May 10, 2005 4:30 am
by Pype.Clicker

Code: Select all

install/OS> tar jxvf blueillusionos_img-pre05.tar.bz2 
root/bochs/fd0img.img

bzip2: (stdin): trailing garbage after EOF ignored
install/OS> md5sum blueillusionos_img-pre05.tar.bz2 
ac9d27349ad71e8d634863ecb40a376a  blueillusionos_img-pre05.tar.bz2
install/OS> 
hope that won't hurt ...

Re:BlueIllusionOS pre 0.05

Posted: Tue May 10, 2005 4:47 am
by distantvoices
this trailing garbage usually doesn't hurt. I wonder why it does this. *shrugs*

as for information about how to use it:

I've implemented some UNIX commands. They issue a short usage instruction upon invoking the command without arguments. Well, usually. Some maybe don't sport this issue yet.

Well, enough of the talking. Type 'help' in the shell to find out what commands are available. Type 'help <command>' to get more indepth info about a command. Type 'gui' to summon the GUI.

@pype: the lag after init_semaphores is propably the instantiation of the proc service, althou I can't experience this lag on my dev machine (athlon xp 1700+ with 512 MB RAM). I'll have to check this further.

thanks for testing - and sorry about the crammy font.

Re:BlueIllusionOS pre 0.05

Posted: Tue May 10, 2005 6:06 am
by Pype.Clicker
testing on real hardware (AMDK6-II)

Code: Select all

BlueIllusion OS v0.04 - in 1, out 2
You are welcome for an experiment ;-)

> gui

VESA 2.0 not supported!
Aaargh. too bad. iirc, this machine still has a S3Virge card. I'll have to find my GeForce2 and mount it in. That'll be after i'm back from US, though ...

Re:BlueIllusionOS 0.05

Posted: Tue Jun 28, 2005 2:15 am
by distantvoices
Version 0.05 is out, with IDE/ATAPI driver included (and an ISO9660-FS-Driver too)

The IDE/ATAPI Driver I have ported over from Andy McLaughlins VisOpSys.

Feel free to download the *.iso.gz image (the link in my signature) and give it a test or two. it's kinda big. Sorry. I couldna resist and have included some pictures.

Requirements: enough memory. This os is kinda memory hogging. I have to get rid of that. PS2 mouse, PS2 keyboard (layout: german, in case you wonder), VBE2 compatible graphics adapter. Floppy disk optional (you can mount a ext2-formatted floppy), cdrom currently needs to be the master drive on the secondary ide controller.

BlueIllusion sports the usual GUI (invoke it with 'GUI'), a text editor (invoke with 'edit'), a command line calculator ('calc') and quite some gui-applications (a hangman game among them).

You may try out the 'cdrom' command or the 'lsdev' command.

There is also a gui'fied usermanager. You might try to add/delete users. This one is client server stuff: the user service is the lord over the user database (a simple file, blah), but that's not yet written to disk - because we 're operating from cdrom. :-) the userman app (and four cmdline commands) simply talks to this service via messaging. That's sorta: you not deal with my user database directly.

In the gui start menue, you'll find some applications: one to set the background of the desktop, and one to display a simple image. They are kinda shitty: you mistype and canna reset the textbox. I've not yet included the buttons to clear the text edit in case of mistyping or else.

btw: the shell in gui mode doesn't work (no proper framework yet). Neither does the help thing.

But: in command line mode: type 'help' to see what commands are available. Type help 'command' to reveal more info about a command.

Have a lot of FuN :-)

PS: as the ISO9660 driver doesn't access buffered data, it fetches everything from the cdrom - so a loooot of cdrom accessing happens and it's not the quickest due to that.

Re:BlueIllusionOS pre 0.05

Posted: Tue Jun 28, 2005 5:48 am
by Pype.Clicker
hmmm ... seems i'll be bringing a CD-RW around here to test on the now-geforce-equipped K6-II :)