Wow, I am surprised that hardly anyone told me that it is impossible
Yea, it is obviously going to take a long time to finish, but now that my g/f and I are not together anymore (after 2 and a half years), I should have plenty of free nights to waste away to coding. I grabbed about 5 of my friends from my CS classes that are all willing to get this thing going. There is a lot of planning ahead of us right now, so beginning of coding is a while off. Here is what we all concluded after talking about it for a good 2 hours today...
1. It will (hopefully) be coded specifically for 64 bit, intel processors. All of us have access to computers that are C2D (I'm the only one using a Apple). We also think that the more registers available would be helpful as we probably aren't the most efficient coders around.
2. We want to design it to support multiple CPU's....how many? We are not sure, maybe just 1 core, maybe 100...we are gonna need to look into this in more detail.
3. BASIC TCP/IP as a way to exchange text-based emails, etc.
4. Some form of video card support, none of us are really good at anything graphics wise..but our one teacher gave us a few books after hearing our project.
5. We also hope to be able to utilize, most if not all ports (USB, etc). Not sure how useful this would be as it may be getting a little more advanced for right now.
That is our small list right now. We are all working on researching tonight so we can modify our list....once we all agree on the main details, we will go through the finer facts. Then hopefully we will begin coding. We are learning microprogramming in our OS class right now, and our next topic is machine language...I'm sure that both of these will help us greatly. I will keep you guys posted as more develops.....Probably won't be much to update you guys on until we get a final outline of everything.