DaEezT
Civ, Pizza, Spam, Repeat
Of course not, just trying to point out that just because a concept from 20 years worked exceedingly well on the problems from 20 years ago doesn't mean that if you multiply that concept by X you'll get a realistic picture of what that concept would be like today.stormbind said:Not really. The C64 BIOS never had the problems you highlight
stormbind said:Any software which was available for both C64 and IBM PC, was better on the C64, and better still on the AMIGA. What made the C64 so strong was that it had a dedicated processor to every task: it could animate sprites, and play music, and make disk access, without slowing down it's number crunching. It lacked the memory to store the data of many tasks though.
The IBM PC had more number crunching potential, but because it relied on the CPU for everything (even to control addon components) the end result was much slower when running multi-media applications. Thus the concept of the IBM PC was flawed, and we are still stuck with these mistakes today: i.e. GeFORCE 6800 GT being bottle-necked by a CPU.
[...]
I choose to be realistic and keep comparissons to their respective eras. That makes the C64 an early 1980s computer, even if it continued to sell into 1996.
Although the hardware is old and slow, the C64 design concept can still be tested today. People have managed to get it running Linux, connect to the Internet, and display web pages. Results are fugly because it's hardware is so antiquated, but succesfully running the multi-tasking kernel is "proof of concept". I don't think an equally aged IBM PC can pull that off.
The PCs from 20 years ago didn't have today's bottleneck problem either and even tho it's founded on a "flaw" in the architecture that doesn't mean that it couldn't have been evaded. The different hardware manufacturers have been scaling their hardware out of porpotion (mostly CPU and GFX that is) without working together, thus we ended up with those severe imbalances at certain points (CPU/anything, GFX/anything

Only now do they finally agree on something useful instead of working against each other withing the PC.
The concept of different processors for different task but still withing one nice architecture doesn't work for today's computing needs. The different areas like 3D GFX, sound, raw numbercrunching etc are too specialized to assume that an old all-in-one concept would work just as efficient today as is did 20 years ago.
I say let the specialist do their best in their field to make new GPUs, CPUs, Pizzas etc, but make them work together. I wouldn't want to give up my freedom of choice when it comes to hardware to make it fit my computing needs. Maybe that's why I don't own a Mac even tho Macs rock at video & picture editing

And just for the record: my first PC was a 166 MHz Pentium, until that it was Commodore and Amiga (had to change floppies 5 times before I even got over that bloody bridge in Monkey Island 2....).
Oh and: I bet someone did get a 20 year old PC to do that C64 thingie
