OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 2:25 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: BlueIllusionOS 0.04
PostPosted: Thu Jan 27, 2005 12:47 pm 
Offline
Member
Member

Joined: Wed Oct 18, 2006 11:59 am
Posts: 1600
Location: Vienna/Austria
SOme news, some changes:

the GUI as ugly as it still looks, has got some widget stuff. The cooperation with the launcher application has become more important.

writing ext2-filesystem access (deleting a file is not fully implemented - I lack the time for that stuff currently - but better times will come *gg*)

one can use the mkdir command to create a directory.
The argvtest program creates a file which gets the first argument as name. ls should show the file in the directory.

ls has got some flags - ls h should reveal them.

Try out the dropdown menue Start - launch some applications and then give the wins menue a kick. It should show all open windows. *gg* the application "hangy" might be something for fun. ];->

well - enough of the bragging, here it is:

http://www.distantvoices.org/download/b ... mg.tar.bz2

mark: It works in vmware,qemu and on a real pc. The Bochs - it has worked on my last try - obviously, I have finally resolved some of the things bochs didn't like.

_________________
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image


Top
 Profile  
 
 Post subject: Re:BlueIllusionOS 0.4
PostPosted: Fri Jan 28, 2005 6:21 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 2:31 am
Posts: 5964
Location: In a galaxy, far, far away
neat!

bochs seems to complain a bit, though ... first of
Quote:
00000537766i[BIOS ] ata0-1: PCHS=20/16/63 translation=none LCHS=20/16/63
00000854428i[BIOS ] int13_harddisk: function 41, unmapped device for DL=82
00000858924i[BIOS ] int13_harddisk: function 08, unmapped device for DL=82
00000863472i[BIOS ] *** int 15h function AX=00C0, BX=0000 not yet supported!
00000867951i[BIOS ] *** int 15h function AX=5300, BX=0000 not yet supported!
00000872365i[BIOS ] *** int 15h function AX=5304, BX=0000 not yet supported!
00087232796e[KBD ] controller_enQ(): OUTB set!
00087233065e[KBD ] controller_enQ(): OUTB set!
00087233065e[KBD ] controller_enQ(): OUTB set!
00087233065e[KBD ] controller_enQ(): OUTB set!

just when displaying "hoechste_address: 1F9F000"

then issuing a couple of
Quote:
00191178602e[DMA ] write to command register: value(04h) not 0x00
00191414985e[DMA ] write to command register: value(04h) not 0x00
00191489247e[DMA ] write to command register: value(04h) not 0x00
00191551938e[DMA ] write to command register: value(04h) not 0x00
00191626200e[DMA ] write to command register: value(04h) not 0x00


and finally, saying that "No VBE2.0 available" (which suprising comes from "MMSRV" ?)

i wasn't able to type "help" as i wish ... the system firstly was uber-slow (taking several seconds to respond to one keypress) and finally said "keyboard buffer full" after i tried to switch to another console ...

_________________
Image May the source be with you.


Top
 Profile  
 
 Post subject: Re:BlueIllusionOS 0.4
PostPosted: Fri Jan 28, 2005 6:26 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 2:31 am
Posts: 5964
Location: In a galaxy, far, far away
hm. QEMU seems to like it better and even found a framebuffer with VBE2 ...

But still, when i'm typing "gui", nothing occurs (well, the command terminates and the shell is ready again ... )

_________________
Image May the source be with you.


Top
 Profile  
 
 Post subject: Re:BlueIllusionOS 0.4
PostPosted: Fri Jan 28, 2005 10:22 am 
Offline
Member
Member

Joined: Wed Oct 18, 2006 11:59 am
Posts: 1600
Location: Vienna/Austria
the bochs ... it is really helpless.

qemu - it surprises me that this has issues. Which version are you using? I've successfully tested it on version 0.6.

How much memory have you installed on the machine you're testing it on?

the mm service will be renamed to process service and be responsible for al lthe thread and process management stuff. I'm gonna remove the vbe from this service and stuff it into the gui service once and for all. *grmpf*

_________________
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image


Top
 Profile  
 
 Post subject: Re:BlueIllusionOS 0.4
PostPosted: Fri Jan 28, 2005 10:26 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 2:31 am
Posts: 5964
Location: In a galaxy, far, far away
QEMU PC emulator version 0.6.0, Copyright (c) 2003-2004 Fabrice Bellard
usage: qemu [options] [disk_image]
-m megs set virtual RAM size to megs MB [default=128]

It's a 512MB machine or something ...

_________________
Image May the source be with you.


Top
 Profile  
 
 Post subject: Re:BlueIllusionOS 0.4
PostPosted: Fri Jan 28, 2005 12:33 pm 
Offline
Member
Member

Joined: Wed Oct 18, 2006 11:59 am
Posts: 1600
Location: Vienna/Austria
That's nearby the configuration I am using. Hm. I just wonder.

For bochs to be vbe2 capable, just point the vgabios parameter to the lgpl'd vbebios version from plex32 iirc. :-)

_________________
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image


Top
 Profile  
 
 Post subject: Re:BlueIllusionOS 0.4
PostPosted: Sat Mar 05, 2005 10:40 am 
Offline
Member
Member

Joined: Wed Oct 18, 2006 11:59 am
Posts: 1600
Location: Vienna/Austria
I've put an interims version of blueillusion online.

Just check out the help command. It should give you all available commands. help [command] gives some detailed text about the specified command.

Then, you may try out the edit,touch,rm,rmdir,mkdir and killall commands.

YOu can, if you are very desperate, type in GUI to start the gui mode. It has heavy clipping issues and currently there is some bug which causes it to bail out in a double page fault upon accessing the text label control (with settext).

Thanks for your testing! I appreciate it!

_________________
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image


Top
 Profile  
 
 Post subject: Re:BlueIllusionOS 0.4
PostPosted: Sat Mar 05, 2005 4:34 pm 
Offline
Member
Member

Joined: Wed Dec 21, 2005 12:00 am
Posts: 193
Location: South Africa
I think I triggered the double page fault you were talking about. I'm using VMWare 4.0.0 build 4460.

nested pf!; pid: 3, pde: 0, address, 18BF000, free pages: 26063
gs: 10, fs: 10, es: 10, ds: 10
eax: 18BF000, ecx: 10, edx: C002D124, ebx: 0
esp: 18BF000, ebp: C013AD3C, esi: C002D1AC, edi: C002D198
eip: C0000FB4, cs: 8, eflags: 286
u_esp: C002D21C, ss: C000FAD3
double page fault caught in system process! Halting!

(*phew* next time, i'll just upload a screenshot.)

I'll give it a go on three real separate computers here and give the results tomorrow.


Top
 Profile  
 
 Post subject: Re:BlueIllusionOS 0.4
PostPosted: Fri Mar 11, 2005 3:00 am 
Offline
Member
Member

Joined: Wed Oct 18, 2006 11:59 am
Posts: 1600
Location: Vienna/Austria
THanks for testing, durand!

Have uploaded a new floppy image yesterday. Something interresting to play around: the remove-file-from-filesystem stuff works initially. Have to implement double/triple indirect blocks removing stuff. Maybe this will be done in form of a recursive function.

Clipping issues should be gone for the main part of gui operations - only the window dragging mode reveals some weird stuff occasionally - but that vanishes.

the start menue doesn't pop up immediately, it needs a few clicks around to reveal the task bar and ... oh well, issues after issues: welcome to debugging sessions darker than night :-) I'm working on it, so the floppy image is uploaded each day to represent the latest "nightly development build"

If you want to give it a shot, have my thanks :-) I appreciate bug reports.

stay safe.

_________________
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: SemrushBot [Bot] and 29 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group