Page 1 of 1

Mattise 3.0 Release Date Announced

Posted: Wed Oct 29, 2008 2:31 am
by pcmattman
Hi everyone,

Even though it's still got my old and faulty process management code, I believe I'm ready for an alpha release of Mattise 3.0. If you're wondering where Mattise 2.0 went, then you're not alone. I think it was that attempt I made at a C++ microkernel. Kevin McGuire would remember better than me.

I've tested this new release in Bochs, Virtual PC 2007 and VMWare Workstation. It works up to loading and running the shell for me in all three (after which I haven't tested much).

In the time between now and the release I have two assignments to complete, so there won't be many changes made.

To get you guys interested, I'll post some of the features:
  • Functional libc with most basic functions working (including most of the stdio stuff)
  • Small memory footprint
  • Improved device driver interface
  • Uses Bochs E9 port hack to print debugging information (including call stacks for page faults)
  • Basic shell with basic commands
  • NASM and binutils ported (will not be available in the alpha release because of some process loading bugs)
There are of course more features and I'll make sure to mention them when I make the actual release this Saturday. This is the product of around 6 or 7 months work, so don't expect too much from me. On Saturday I'll also finally commit to the SVN repository, which I haven't done for the entire duration of the project as it's been kept pretty secret for a while.

I'm looking forward to seeing what happens on Saturday, and I am sure you will be too.

Re: Mattise 3.0 Release Date Announced

Posted: Wed Oct 29, 2008 8:47 am
by Troy Martin
:shock: :shock: :shock:

Congratz on the porting of NASM and binutils, as well as the libc and everything else!

And I thought the debugger was port 8A00h or something like that..

Re: Mattise 3.0 Release Date Announced

Posted: Thu Oct 30, 2008 3:57 pm
by pcmattman
Just to update, there is now only a day until the release comes out. I've put up some preview screenshots at the project SourceForge page (http://www.sf.net/projects/mattise).

In the meantime I've setup an email address for all Mattise concerns, questions, and comments: mattise at wikiforall dot net.

Also, if there's anyone out there who knows how to write a console-based text editor without using ncurses, please PM me or email that address. Thanks!

Re: Mattise 3.0 Release Date Announced

Posted: Thu Oct 30, 2008 4:25 pm
by Alboin
Also, if there's anyone out there who knows how to write a console-based text editor without using ncurses, please PM me or email that address. Thanks!
For your OS?

Re: Mattise 3.0 Release Date Announced

Posted: Thu Oct 30, 2008 6:25 pm
by pcmattman
Yes, for my OS.

EDIT: To update, I've actually been reworking the process code and now NASM (and other userland processes) run smoothly. I'm putting screenshots up on the SourceForge project page.