22 Jun 2002 nymia   » (Master)

NG3D

Been trying to set up that smallest-sized 3D API, although none of the classes are working, there just might be some time where these classes will start working. Also need to get more information on algorithms implementing trees, replacing the simple doubly-linked list I have at the moment.

SDK

Also toyed with the idea of spec'ing out a simple SDK for the Sega Dreamcast, running on Linux, BeOS or even Windows. Currently inclining on putting them in one CD with the addition of a developer's cable plus manual.

"Open" Console

Started collecting information about off-the-shelf PC and gadget parts on the Net. This is in line with the idea of--again--spec'ing out a game console whose materials are basically off-the-shelves. Would probably later on submit the doc as an industry standard spec so that anybody who can't even afford of buying a commercial one, or doesn't subscribe to a closed proprietary system, can simply grab these parts and make one using the spec. Obviously, since all these are 'open,' the ideal software would be 'open' or 'free' as well.

This is definitely a good idea since manufacturers will have a target to shoot for. An industry might come up using this idea, though. This is definitely a long shot worth trying for. Come up with a blue-print of the console along with a parts catalog. The catalog basically contain the participating dealers or manufacturers plus some information about price and shipping.

Here is one example of a console using the Amiga as a model.

A quick lookup at pricewatch for the following candidate materials reveal the following:
  • $99 - Motherboard Combo Celeron 800 with cpu, fan
  • $17 - 350W Power Supply
  • $28 - PC133 256MB System RAM
  • $19 - 8x DVD Drive
  • $45 - GeForce2 MX400 64MB Video Card
  • $9 - GamePad
  • $17 - Joystick 5button
Hey, $234 is not that bad. Throw in a modified Linux OS in there, specifically tailored for a game console, all we have now is one great Gaming Machine! Yeah! Dude.

A custom-made casing will have to be spec'ed out, following the design of game consoles. Although the DVD drive will end up as a front-load, it might become accepted as a standard later on. How about adding a ATX casing just for fun.
  • $25 - ATX + 300w
That would simply put these parts in a decent casing, though. While the console casing may have to be custom-built which is suitable for vendors offering value-added parts on top of the standard.

A standard PC keyboard wasn't added since the target device is a console. Boot sequence goes directly loading the code from the CD/DVD, out comes a graphical interface for joystick or gamepad, though.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!