I’ve not heard anything solid about “Commodore Gaming”, and the wishy-washy stuff I have heard doesn’t put a single ounce of spittle in my abandoned reservoir of confidence.
Building PCs is OK, but if you were really resurrecting the Commodore brand surely what you should really be doing is bringing some piece of technology to the table. And given the brand, surely one particular technology, above all, begs attention.
The Amiga was a distributed processing system; unlike its contemporaries, the Amiga had specific chips for graphics related stuff so that the CPU was free to do … CPU work.
Today’s PC duplicates out of mere necessity what was designed for the Amiga, and this is perhaps the one area that a real Commodore Gaming brand (as opposed to just some brand-name knockoff) could really bring something to market.
Build us a PC designed for distributed processing of 3D data, and more importantly, which takes some of the load off the CPU in distributing that data.
We have 3D cards that handle rendering of 3D world data, and have even begun to provide services back to the CPU such as collision detection etc. We have sound cards which translate 3D data into an audio environment but don’t – as yet – use the same data the video card uses. And we’re slowly seeing the creeping arrival of the physics card.
Multi-threaded programming can be hard, its something that still instills fear into a lot of game developers because its self-evident that with the growth in multi-core systems its going to become essential.
But its only, really, Windows developers who haven’t gotten their heads around it. This is one of those areas where Microsoft really deserve every bit of hating. I can’t describe the threading/fiber/forest models in Windows as more than adequate because:
a) they’ve taken so ridiculously long to reach their present levels of maturity (even given that their product is based on the single-tasking/user Windows application)
b) its complexity and alien jargon scares off more developers than any other API,
c) they reek of ‘afterthought’,
d) due to the requirements of Microsoft’s proprietary development, they reek of ‘must develop here at all costs’ syndrome; at various times in their development, MS has clearly prioritized reinvention over common sense.
Programmers who’ve had exposure to distributed systems – like the Amiga, like some of the consoles – get threaded programming. It’s really not that hard, unless you don’t get it. Its the same difficulty that people have going from working solo to working as part of a team: some will just never get it.
For now, though, my hunch is this is some group of suits who want to enter the Alien/Dell market and have convinced themselves that the Commodore label, unknown to and forgotten by most of today’s core gaming market, will somehow endear gamers to a variation on the theme.
Unless they have something to really distinguish them from the products of the incumbent giants, this will just be another Commodore zombie-resurrection…