Syndicate the Cosmos Blog Feed.

Cosmos Blog

The team blog. Find the very latest news here.

5/24/2009 - Current Sources

We're working on a new compiler, to speed up the compilation process. This means that current sources on Codeplex are somewhat unstable (read: don't work). Until further notice, please stick with the label named "Last compiler version which uses a scanner@$/IL2CPU" (without quotes)

5/20/2009 - Mouse Support

Cosmos now has mouse support...

5/17/2009 - Dynamic Loading

After a lot of mods to the c code for syslinux, we have dynamic loading working with circular references allowed.

5/11/2009 - Sucessful build of syslinux

More putzing than should be required, but success in building syslinux.

5/11/2009 - Dynamic Loading During Boot

I've started to work on this. Unfortunately syslinux is c and of course comes with all the "fun" of modifying c. Actually modifying the c isn't the issue. It's building it....

5/10/2009 - Speeding up the build process

As someone mentioned our build process is quite fast. Especially when compared to building Linux, Singularity or other operating systems. However we often need to perform builds dozens of times in a single hour. This is why I have repeatedly put so much emphasis on the need to make our build process even faster. Every bit of speed increase that we can squeeze out of our build process will return huge dividends to us in other areas.

5/10/2009 - Blog scope being expanded

In the past we have treated the blog as a place only for news and tips while our mail list and chat room contained the development talk. This at times may have given Cosmos the appearance of being a slow moving project.

3/29/2009 - Milestone 3 released

It took a lot of time

3/28/2009 - Cosmos at the SMAU Business 2009

Cosmos at the SMAU Business Brescia 2009

12/30/2008 - Binary Emission

As you might know, compilation of cosmos is a two-phase thing. First we compile to an .asm file, which is then compiled to a binary file by NAsm. We decided to go this path (last year) to let us get forward easily, and not being hindered by implementing an assembler for the complex assembler scheme of Intel x86.

10/2/2008 - Cosmos on the Asus Eee

I always felt the Asus Eee would be a great target for Cosmos. I finally picked up one and gave it a try. A few BIOS settings to get it to boot over USB or LAN, and here it is running Cosmos.

9/24/2008 - Article: Cosmos Intro with Debugger Details

Posted at CodeProject with lots of good comments and votes. It is already one of the most popular articles!

9/15/2008 - .NET 3.5 SP1

Unlike most service packs, this service pack adds many new API's. We are already using these API's.

9/15/2008 - Debugging from VMWare

Our debugger now works with VMWare and QEMU.

9/15/2008 - New Build Screen

We've cleaned up the build screen a bit.

8/13/2008 - Cosmos at Dutch CodeCamp 2008

8/6/2008 - Configuring Cosmos for TCP/IP Development

Currently we only support the RTL8139 Ethernet chip, and UDP. But RTL8139 is one of the most common chip sets used today, so this covers quite a bit.

7/31/2008 - VGA working

The first bits of VGA are working thanks to Stephen Remde.

7/18/2008 - Two-phase compiling

We modified our compiler to compile in two stages. First stage is doing analysis, the second stage the actual compiling.

6/22/2008 - UDP and Ethernet is working

I have just successfully sent a UDP packet over Ethernet from Cosmos and it was received by a .NET application on a Windows box on the same network.

  Next