Page 1 of 2

Hydrogen OS 0.0.252

Posted: Thu Sep 17, 2009 11:12 am
by f2
Latest binary release here.

Changes (0.0.252):
- windows can be maximized/restored.
- windows are only movable by title bar.

Known bugs and limitations:
- Maximize buttons are not yet functional.
- there's still some problems for switching to graphics mode under real hardware.
- still slow on real hardware.

Feel free to post here (or in my forum) your opinions, ideas, etc..

Re: Hydrogen OS 0.0.240

Posted: Thu Sep 17, 2009 3:25 pm
by gravaera
Hi: On Qemu, runs fine. With a touchpad mouse, you only get the mouse movements, but no click response. Unless of course, clicking on the icons isn't supposed to evoke any response.

In Bochs, I get a load and everything, but halfway through, your kernel halts and tells me something about a system initialization error, and halts. If it helps, the message is displayed just as the green bar gets to 'Initializing Drivers' or something like that.

On real hardware, (an NVidia Chipset, 512MB RAM, 128MB NVidia GForce, 120GB HDD (Maxtor), PS/2 mouse & KB, 1.44MB floppy drive, 1xCD R/W/ROM DVD-ROM drive and 1xDVD+/- R/W ROM drive), booted from a floppy, (rawwritten) GrUB does not load, and the BIOS simply displays several dots '...' and then halts with a 'Failed' message:

Code: Select all

Phoenix BIOS:
//Additional garble here
Booting from Floppy..........................................................................................Failed.
Read error
If it helps, I rawwrote the DSK image correctly (for sure). I'd like to encourage anyone who can to let it onto real hardware. Would be interesting.

I also went into the BIOS for the machine, and specified (Under Onboard Device Options) that at boot, the Floppy Drive should be assumed to be a 1.44. It was on auto-detect before.

Nice work, Tommy. All the best.
Happy to test on real HW anytime if you need it.
-gravaera.

Re: Hydrogen OS 0.0.240

Posted: Thu Sep 17, 2009 3:35 pm
by f2
Hi gravaera,

Thanks for testing!
gravaera wrote:Hi: On Qemu, runs fine. With a touchpad mouse, you only get the mouse movements, but no click response. Unless of course, clicking on the icons isn't supposed to evoke any response.

In Bochs, I get a load and everything, but halfway through, your kernel halts and tells me something about a system initialization error, and halts. If it helps, the message is displayed just as the green bar gets to 'Initializing Drivers' or something like that.
Yeah! There is still work to be done before the OS is running in another emulator that VirtualPC.
gravaera wrote:On real hardware, (an NVidia Chipset, 512MB RAM, 128MB NVidia GForce, 120GB HDD (Maxtor), PS/2 mouse & KB, 1.44MB floppy drive, 1xCD R/W/ROM DVD-ROM drive and 1xDVD+/- R/W ROM drive), booted from a floppy, (rawwritten) GrUB does not load, and the BIOS simply displays several dots '...' and then halts with a 'Failed' message:

Code: Select all

Phoenix BIOS:
//Additional garble here
Booting from Floppy..........................................................................................Failed.
Read error
If it helps, I rawwrote the DSK image correctly (for sure). I'd like to encourage anyone who can to let it onto real hardware. Would be interesting.

I also went into the BIOS for the machine, and specified (Under Onboard Device Options) that at boot, the Floppy Drive should be assumed to be a 1.44. It was on auto-detect before.
My OS boots fine on my old computer (Pentium III 800 MHz, NVidia GeForce 5200 FX, 256 MB RAM), but it hangs on boot screen. :(
I haven't tested yet on my laptop (Acer Aspire 9300, 2 GB RAM, AMD Turion 64 X2, NVIDIA GeForce Go 6100).
In your case, maybe the boot sector code is wrong, and don't work on some computers...

Re: Hydrogen OS 0.0.240

Posted: Thu Sep 17, 2009 3:38 pm
by gravaera
I'll definitely give it another run tomorrow. By about 6:PM you should have another report on the real hardware situation.

-All the best
gravaera

Re: Hydrogen OS 0.0.241

Posted: Fri Sep 18, 2009 1:49 am
by f2
New version uploaded (link in the first post).

Re: Hydrogen OS 0.0.241

Posted: Fri Sep 18, 2009 2:10 am
by f2
Tommy wrote: My OS boots fine on my old computer (Pentium III 800 MHz, NVidia GeForce 5200 FX, 256 MB RAM), but it hangs on boot screen. :(
Now, it works fine on my old computer, but it is quite slow! Woot! :D

Re: Hydrogen OS 0.0.241

Posted: Fri Sep 18, 2009 11:09 am
by gravaera
Did another floppy, fresh, and everything. Got to the loading screen, and then stopped. No message shown. Just a Initializing Drivers (I think) part.

-All the best
gravaera

Re: Hydrogen OS 0.0.241

Posted: Fri Sep 18, 2009 11:14 am
by f2
Tommy wrote: I haven't tested yet on my laptop (Acer Aspire 9300, 2 GB RAM, AMD Turion 64 X2, NVIDIA GeForce Go 6100).
Tested on my laptop: it works! But, it is slow also (FPS: 7).
gravaera wrote: Did another floppy, fresh, and everything. Got to the loading screen, and then stopped. No message shown. Just a Initializing Drivers (I think) part.
Did you use version 0.0.241?

Re: Hydrogen OS 0.0.241

Posted: Fri Sep 18, 2009 12:06 pm
by gravaera
Most likely: I did redownload the zip before writing to the floppy. That was about 3 hours ago, so the answer should be yes.

Re: Hydrogen OS 0.0.241

Posted: Fri Sep 18, 2009 12:09 pm
by f2
gravaera wrote:Most likely: I did redownload the zip before writing to the floppy. That was about 3 hours ago, so the answer should be yes.
Really strange... I've rewritten the mouse driver and the OS no longer hangs.
What's the configuration of your test computer?

Re: Hydrogen OS 0.0.241

Posted: Fri Sep 18, 2009 12:44 pm
by gravaera
Same one as before. I forgot to mention that the processor is a Pentium 4. Mouse is a simple PS/2 Laser mouse. KB PS/2.

It has one or two other hardware enhancements, but I didn't think that would matter: cable TV adapter to allow TV watching on the PC, (PCI), and a PCI 1394 Adapter. Didn't come with one on the board.

Re: Hydrogen OS 0.0.241

Posted: Fri Sep 18, 2009 1:45 pm
by f2
I will make a new version with some debug functions, so I can identify this problem.

Re: Hydrogen OS 0.0.241

Posted: Fri Sep 18, 2009 4:14 pm
by Troy Martin
Tested build 241. Translucency slows the whole thing down in qemu (from 15 FPS to 5) but other than that it works well. Are icons meant to launch on single click? It's a little confusing that way...

EDIT: Display control panel takes a long time to load. It also seems to slow down (the OS, that is) after a while.

EDIT2: When it slows down, the mouse doesn't move when you launch things.

Re: Hydrogen OS 0.0.241

Posted: Fri Sep 18, 2009 4:21 pm
by f2
Troy Martin wrote:Tested build 241. Translucency slows the whole thing down by a factor of five in qemu (an estimate) but other than that it works well.
Yes. My "FlipScreen" routine isn't the fastest. On real hardware (and under QEmu), I have "FPS = 6".
If I enable MTRR, perhaps it will be faster ...
Troy Martin wrote:Are icons meant to launch on single click?
Yes. QEmu and real hardware have still some problems with mouse clicks.

Re: Hydrogen OS 0.0.241

Posted: Mon Sep 21, 2009 7:26 am
by bubach
It looks really nice! Good to see some more asm os's :)
I'm hoping to be able to test it soon, don't have access to a floppy drive or emulator right now.