On 13 January 2014 19:25, Ethan Dicks <ethan.dicks at gmail.com> wrote:
I'd seen that design before, but I gotta say that
with all those bells
and whistles, you might as well go full 68000 on it. I think the
extra 8 data lines and a couple extra 8-bit bus drivers are worth
double the RAM and ROM bandwidth, but I say that having designed and
debugged 68008, 68000, and 68010 hardware designs.
It seems to me that he was trying to make the ultimate 8-bitter, in a
way. *The* 8-bit sound chip - no less than 2 of them, for stereo,
magnificently self-indulgent - and what might be the ultimate COTS
8-bit graphics chip, the one from the MSX2 machines IIUIC. And then
what is, one could argue, the most powerful CPU that one can put on an
8-bit bus.
So, yes, it's constrained, very constrained, but if he moved from a
68008 to a full 68000, then it would be a 16-bit machine, and suddenly
that choice of sound and graphics chip would make no sense at all. And
if you wanted better 1980s graphics & sound chips for a 68000 machine,
well, it's been done, the job's been taken - that's an Amiga, really.
And the Amiga is of course a grown-up computer with a grown-up
multitasking GUI OS, whereas the Kiwi boots into a ROM BASIC like a
proper 8-bitter. :-)
Sadly, the homepage for said ROM BASIC is offline and has been since I
first learned of the machine, months ago, AFAICT - so I know nothing
about it. Shame; it sounds very interesting.
In its way the Kiwi "makes sense" to me. The QL was an attempt to make
a super-cheap 16-bit home/business computer using Sinclair's
cut-costs-to-the-bone-and-then-sculpt-the-damned-bone-down approach.
Result: too compromised to be very useful. It was cut down too far; as
a 16-bitter, it was so crippled it was almost useless. And let's face
it, the main use for 1980s home computers was games, and the QL was a
rotten games machine - but it was also a rotten business computer,
too.
The right way to do a 68000 home computer on a tight budget was what
Atari was forced into doing when all its chip designers quit and went
off to make the Amiga. In response, the company did a quick-and-dirty
rival box with no fancy chips at all and a bought-in OS, but it was
good for the money. The "Jackintosh" really /was/ power without the
price.
So if the 68008 was too compromised to be the basis of a useful 16-bit
home computer, what's other ways are there to go?
The Apple ][gs is one direction: take an old 8-bit design and update
it with a hybrid 8/16-bit chip. Interesting approach, *far* more
elegant than the Commodore 128 - but despite good graphics, great
sound and an interesting OS, it was a very expensive and deeply
compromised machine that wasn't really any competition for the ST or
the Amiga. (But sadly *was*
enough competition to threaten the Mac, so it got killed. Great shame.)
If Sinclair had tried to update the ZX Spectrum, I suspect the result
would have been similar. The Spectrum *was* cheap & terrible, really,
but then, it was affordable and all home computers of the early 80s
were pretty terrible to some degree - or they were ludicrously
expensive. (Or both.) A more expensive Spectrum would have still been
very limited, but in direct competition with the more-expensive,
less-terrible 8-bitters.
(If I had a time machine, I'd go back and get Sinclair to use the ULA
from the Timex-Sinclair TS2068 in the ZX Spectrum 128 -
*that* was the
update the Spectrum needed: less-terrible still-cheap-and-simple
graphics.)
But the "dream machines" of the early-to-mid 1980s were ludicrously
dear: the Elan Enterprise, for example. Later, there were weird
bodge-up "upgrades" - the C128, because obviously what C64 owners
wanted was a Z80 and CP/M. (!)
Then there were things like the ][gs and later still the MGT SAM Coup?
- a gorgeous machine, but very underpowered compared to an Atari ST.
So if you want to make a sort of ultimate, money-no-object 8-bit
without crossing the line into a full 16-bit machine with a GUI, lots
of RAM, multitasking, etc., then you would want:
* great sound - that means the CBM SID chip
* great graphics - lots of colours, sprites etc., no attribute clash,
and at TV resolutions
* lots of RAM in a flat memory space, no bank switching - say 1MB
* a faster CPU and screw backwards-compatibility
* a decent ROM BASIC
* a floppy interface
That, it seems to me, is what the Kiwi is.
--
Liam Proven ? Profile:
http://lproven.livejournal.com/profile
Email: lproven at cix.co.uk ? GMail/G+/Twitter/Flickr/Facebook: lproven
MSN: lproven at
hotmail.com ? Skype/AIM/Yahoo/LinkedIn: liamproven
Tel: +44 20-8685-0498 ? Cell: +44 7939-087884