Hydrogen OS 0.0.252
Hydrogen OS 0.0.252
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..
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..
Last edited by f2 on Thu Sep 24, 2009 3:10 am, edited 7 times in total.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
- gravaera
- Member
- Posts: 737
- Joined: Tue Jun 02, 2009 4:35 pm
- Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.
Re: Hydrogen OS 0.0.240
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:
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.
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
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.
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
Re: Hydrogen OS 0.0.240
Hi gravaera,
Thanks for testing!
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...
Thanks for testing!
Yeah! There is still work to be done before the OS is running in another emulator that VirtualPC.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.
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.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:
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.Code: Select all
Phoenix BIOS: //Additional garble here Booting from Floppy..........................................................................................Failed. Read error
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.
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...
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
- gravaera
- Member
- Posts: 737
- Joined: Tue Jun 02, 2009 4:35 pm
- Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.
Re: Hydrogen OS 0.0.240
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
-All the best
gravaera
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
Re: Hydrogen OS 0.0.241
New version uploaded (link in the first post).
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
Re: Hydrogen OS 0.0.241
Now, it works fine on my old computer, but it is quite slow! Woot!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.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
- gravaera
- Member
- Posts: 737
- Joined: Tue Jun 02, 2009 4:35 pm
- Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.
Re: Hydrogen OS 0.0.241
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
-All the best
gravaera
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
Re: Hydrogen OS 0.0.241
Tested on my laptop: it works! But, it is slow also (FPS: 7).Tommy wrote: I haven't tested yet on my laptop (Acer Aspire 9300, 2 GB RAM, AMD Turion 64 X2, NVIDIA GeForce Go 6100).
Did you use version 0.0.241?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.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
- gravaera
- Member
- Posts: 737
- Joined: Tue Jun 02, 2009 4:35 pm
- Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.
Re: Hydrogen OS 0.0.241
Most likely: I did redownload the zip before writing to the floppy. That was about 3 hours ago, so the answer should be yes.
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
Re: Hydrogen OS 0.0.241
Really strange... I've rewritten the mouse driver and the OS no longer hangs.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.
What's the configuration of your test computer?
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
- gravaera
- Member
- Posts: 737
- Joined: Tue Jun 02, 2009 4:35 pm
- Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.
Re: Hydrogen OS 0.0.241
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.
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.
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
Re: Hydrogen OS 0.0.241
I will make a new version with some debug functions, so I can identify this problem.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: Hydrogen OS 0.0.241
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.
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
Yes. My "FlipScreen" routine isn't the fastest. On real hardware (and under QEmu), I have "FPS = 6".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.
If I enable MTRR, perhaps it will be faster ...
Yes. QEmu and real hardware have still some problems with mouse clicks.Troy Martin wrote:Are icons meant to launch on single click?
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
Re: Hydrogen OS 0.0.241
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.
I'm hoping to be able to test it soon, don't have access to a floppy drive or emulator right now.