Mojo 0.2.0 released

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
clange
Member
Member
Posts: 163
Joined: Sun Oct 05, 2008 5:00 am
Location: Copenhagen, Denmark
Contact:

Mojo 0.2.0 released

Post by clange »

Hi

I'm finally ready to release Mojo version 0.2.0. It has taken longer than planned since I got sidetracked developing a GUI. I also added support for reading CD's and the ISO 9660 file system.

You can download floppy and ISO images from the homepage

Check out the screen shots of the new GUI

New features:
- Mouse driver and improved PS/2 handling
- ISO 9660 file system support
- Conway's Game of Life
- GUI prototype

My hope is that it will work on even more real hardware now than before. If you would like
to help me out and test Mojo you can read about my test goals here. If you test in emulators I really recommend QEMU
when testing the GUI. It is by far the fastest at handling BGA.

All feedback and feature request are welcome.

clange
Last edited by clange on Tue Apr 28, 2009 2:19 pm, edited 1 time in total.
cyr1x
Member
Member
Posts: 207
Joined: Tue Aug 21, 2007 1:41 am
Location: Germany

Re: Mojo 0.2.0 released

Post by cyr1x »

Wow... that's amazing :shock:. Very good stuff. Unforunately the GUI doesn't work on VirtualPC, on VirtualBox everything is fine.
If there's a spare CD-R, I'll try it on a real PC.

EDIT:
On my DELL Studio 15 it starts up, but the keyboard doesn't work (DELL Keyboard problem?).
On my IBM Server and my main machine(has 6GiB) both fail at "line 203 | multiboot.c"
clange
Member
Member
Posts: 163
Joined: Sun Oct 05, 2008 5:00 am
Location: Copenhagen, Denmark
Contact:

Re: Mojo 0.2.0 released

Post by clange »

Hi

Thanks for testing.
cyr1x wrote:Unforunately the GUI doesn't work on VirtualPC
Yeah, I use SSE2 to copy memory (if it is supported). Unfortunately Virtual PC reports support for SSE2 without providing it. Use the kernel parameter --no-mmx (add it by editing the boot line when GRUB starts). MMX is supported by Virtual PC but only emulated so it is faster to disable that too.
cyr1x wrote:On my DELL Studio 15 it starts up, but the keyboard doesn't work (DELL Keyboard problem?).
I think it is my likely to be my code. I have a hunch to what might be wrong and it'll start investigating.
cyr1x wrote:On my IBM Server and my main machine(has 6GiB) both fail at "line 203 | multiboot.c"
Hmmm, this seems odd! Line 203 should only be reached if the boot drive is the hard disk! Apparently my boot drive detection code is wrong. I'll have a look at it.

All the bugs has been added to my notes and I will start working on it immediately :D

clange
User avatar
lcowles
Posts: 17
Joined: Sun May 24, 2009 9:11 pm
Location: Essex, United Kingdom
Contact:

Re: Mojo 0.2.0 released

Post by lcowles »

still intending to test this but wow...
there are only 1 0 types of people in the world, (un)fortunately Base 2 allows for a lot more than just 0 and 1
clange
Member
Member
Posts: 163
Joined: Sun Oct 05, 2008 5:00 am
Location: Copenhagen, Denmark
Contact:

Re: Mojo 0.2.0 released

Post by clange »

I just released 0.2.1. If you test then please test the new version instead. I have corrected a few bugs that prevented booting.

clange
User avatar
lcowles
Posts: 17
Joined: Sun May 24, 2009 9:11 pm
Location: Essex, United Kingdom
Contact:

Re: Mojo 0.2.0 released

Post by lcowles »

tested in vmware player, it worked and reminded me of sealsystem so kudos :D
there are only 1 0 types of people in the world, (un)fortunately Base 2 allows for a lot more than just 0 and 1
Post Reply