[Coco] CoCo Video Player
Nick Marentes
nickma at optusnet.com.au
Thu Mar 17 13:18:47 EDT 2011
It is truly amazing what can be achieved with a 2Mhz (1.89Mhz) CoCo3.
Modern computers run in the Gigahertz. My single core Pentium 4
four-year-old PC runs at 3.2Ghz and modern PC's have multi-core
processors and a minimum of 4Gig of RAM and excellerated graphics with
their own GPU processors onboard.
But the end of the day, are they *that* fast. I mean, is a 3Ghz PC
exactly 1500 times faster than our trusty CoCo3?
Not in a long shot!
There's more to the CPU speed. There is a lot of inefficiency in the
modern designs. The biggest culpruit is the OS itself. Now, of course
the modern OS's are so much more capable and do so much for things but I
wish we didn't have to carry all that bloat, all those thousand lines of
code just to make the machine ready to run the application you want to run.
Where is the good old lean and mean OS written in machine language to
truly use the speed that modern machines are capable of.
There are some third part "hobby" OS's written for the PC in 100%
assembly language.
http://www.menuetos.net/ is an example of one that contains many of
the assentials for an OS including a GUI written completely in assembly
language, fits on floppy disk and is blindingly fast. Proof that the
bloat of a modern OS written in a high level language comes with a hefty
speed penalty. A penalty which isn't totally apparent on a modern fast
machine which tends to hide most of the loss but imagine what we *could*
have and what we are missing out on.
That's what was good about OS-9 (NitrOS9), lean and mean and could be
configured to include just the parts you need.
Or the iPad, harking backto the days when you turn on the computer and
you are greeted with the application menu almost instantly.
Bring back the good old days....
Nick Marentes
More information about the Coco
mailing list