[comp.sys.m6809] Future of CoCo3

csantiag@potpourri.UUCP (Carlos Santiago) (12/01/87)

   I believe that if the CoCo is to survive 10 years, some great
improvements must be made in the graphics hardware, memory and the
system components.

   The greatest problem is that A full blown coco system is made of too
many parts i.e. coco, disk ctlr., MPI.... These system components  must be
integrated into one package, and some kind of standard bus should be added.
The MPI is just an extension of the ROM port, if some standard bus was
created much faster controller boards could be designed that would not slow
the microprocessor down.

   In order to meet the demand of todays graphics environments, the
coco graphics hardware must be enhanced to support hardware windows and
dma to move large blocks of display memory. These enhancements will off
load the 6809 and increase the overall performance of the coco.

   Expanding the total memory from 512k to 1 or 2 meg will be a requirement
to run large programs and graphics intensive applications in the future.

-- 
                  Gould, CSD, Home of the Firebreathers 
                    The opinions expressed are my own.
                   ...uunet!gould!csantiago
                   ...mcnc!rti-sel!gould!potpourri!csantiag

koonce@wheatena (tim koonce) (12/05/87)

  A lot of people have been talking about the need to expand the
CoCo's memory from 512k to several meg.  As I see it, the problem with
memory right now is _not_ the 512k total memory limit, but the 64k
per-process limit.  Level 2 does not allow any easy access to large
amounts of memory.  What is needed is either 1) dynamic instantiation
of data objects under Level 2 (What I mean here is a call which is
"Create a new data module with this name and this size".  Then
programs could simply ask for a lot of data modules to be created and
link/unlink to manage very large data spaces.  This would still not
directly address the code size limit, though, but that can be gotten
around with multiple parallel processes communicating throught data
modules, or pipes, or...  Such a capability *could* be added, without
too much trouble.),  or 2) a change of processor to one with a large linear
address space, i.e. a 680x0.  More memory is of dubious usefulness
under the other limitations imposed by OS9 and the 6809.

  As for greater graphics resolution, things can get unpleasant for
the graphics programmer if graphics screens exceed about 40k, since
then you can't fit the graphics routines and all of the screen memory
into a single address space.  Simple tasks like drawing lines can then
get pretty complicated.

  Basically, I feel that the days of the 6809-based CoCo are numbered.
I like the computer for its capabilities for the price, but I don't
think that large increases in memory or graphics capability are
reasonable without a change of processor.  What I would like to see is
a dual-processor 6809/68000 system, that would allow you to run Level
2, with the 68k as an i/o processor, or OSK with the 6809 as an i/o
processor, or even OSK with Level 2 in a window!!

Tim Koonce

+-----------------------------------------------------------------------------+
|ARPA:   koonce@bosco.berkeley.edu       |                                    |
|Delphi: TIMKOONCE    CIS:72276,1135     |                                    |
+-----------------------------------------------------------------------------+

wheels@mks.UUCP (12/08/87)

In article <1447@cartan.Berkeley.EDU>, koonce@wheatena (tim koonce) writes:
>   A lot of people have been talking about the need to expand the
> CoCo's memory from 512k to several meg.
> [.....]
> or 2) a change of processor to one with a large linear
> address space, i.e. a 680x0.

A Coco with lots of memory and good graphics is called an Atari St.
Please, no flames! I have one of each (coco and ST), and the ST is
a good upgrade for the coco. Both use Motorola processors, both will
run OS9, both are inexpensive compared to equivalents, and both
are popular home systems. It's hard to see Radio Shack making any
more mods to the coco. But then, I was surprised when they made the
coco 3, so who knows?

-- 
     Gerry Wheeler                           Phone: (519)884-2251
Mortice Kern Systems Inc.               UUCP: uunet!watmath!mks!wheels
  43 Bridgeport Rd. E.                            BIX: mks
Waterloo, Ontario  N2J 2J4                  CompuServe: 73260,1043

dml@loral.UUCP (Dave Lewis) (12/09/87)

In article <1447@cartan.Berkeley.EDU> koonce@bosco.UUCP (tim koonce) writes:
>
>  A lot of people have been talking about the need to expand the
>CoCo's memory from 512k to several meg.  As I see it, the problem with
>memory right now is _not_ the 512k total memory limit, but the 64k
>per-process limit.....
>  ....a change of processor to one with a large linear
>address space, i.e. a 680x0.  More memory is of dubious usefulness
>under the other limitations imposed by OS9 and the 6809.
>    ....discusses other limitations of the CoCo3....

  So, what you want is a 68000-based machine (possibly with options to add
68010/020/030) that can be expanded to 4 megs or more, hardware-assisted
video, built-in disk controller, and more I/O. Such a machine is already
available; it's called the Amiga.

  DON'T TRY TO MAKE A LAMBOURGHINI OUT OF A FORD!

  The Color Computer is what it always was: a low-cost computer with enough
power and features for the serious home user. It's not a CAD workstation,
a professional programmer's development station, or a desktop video engine.
The 'enhancements' you recommend would price it right out of its market.
Do you seriously think such a machine could sell for less than $600? I don't.
I think it would compete directly with the Amiga 500, and suffer the enormous
disadvantage of being upwardly compatible with a "toy" instead of downwardly
compatible with some really advanced hardware (the Amiga 1000 and 2000).
("toy" is not my term; it's from the ignorant bean-counter types that buy
  all those IBM's.)

  I'd say a 68000 Color Computer is AT LEAST 5 years away, probably more,
possibly never. Look how long it took Radio Shack to make the first real
change, and how reluctantly they did it. I went to the Radio Shack booth
at this year's San Diego Computer Society show and asked why they had three
un-klones* and NO CoCo 3's. They said the CoCo 3 was "being discontinued".
AAAAARRRRRRRGGGGGHHHHHHH!!!!!! I said, sure, they're going to discontinue
the only thing they've ever done right, that had sold 200,000 units before
the first shipment reached the loading dock.

  Now I realize I've said some unpleasant things here -- but don't flame me
as a CoCo-basher. I wrote NewDisk, the shareware OS-9 disk driver for the
CoCo 1&2; rewrote OS9Gen and Cobbler to work with double-sided disks; did
new versions of MakDir, Dir, and Dump; and I'm still working on OS-9 utility
programs for CoCo 1, 2 and 3. I purchased an Amiga 1000 in July, which I
spend most of my time on; I also bought a CoCo 3 last month. I think there's
still a lot of unused potential in the current hardware, why build a whole
new computer just because there are some faster ones out there?

  I've been off the net for a while because news-posting from my site has been
broke for the last four months or so, what can I say, I'm back.

* I propose the term "klone" for all the IBM pee-pee me-too's out there. Since
  Radio Shack's line of 8086 machines are not really `compatible', they should
  be called "un-klones".

-------------------------------
          Dave Lewis    Loral Instrumentation   San Diego

  hp-sdd --\     ihnp4 --\
  sdcrdcf --\      bang --\   kontron -\
  csndvax ---\   calmasd -->-->!crash --\
  celerity --->------->!sdcsvax!sdcc3 --->--->!loral!dml  (uucp)
  dcdwest ---/                 gould9 --/

  "The day-to-day travails of the IBM programmer are so amusing to those of us
   who are fortunate enough never to have been one -- sort of like watching
   Charlie Chaplin trying to cook a shoe."
   -- the new and improved Fortune database

-------------------------------

vodall@hpfcdq.HP.COM (Bill Vodall) (12/11/87)

  How about a COCO 4 made from a 68008 with 3/4 meg ram and the
  same graphics capabilities as the COCO 3.  Hardware cost should
  be about the same and performance should be 3x.  (The performance
  figure comes from something I heard - so I'm guessing.)

  If somebody built a box like that I'd buy it.

  Bill Vodall

koonce@ronzoni (tim koonce) (12/14/87)

In article <326@mks.UUCP> wheels@mks.UUCP (Gerry Wheeler) writes:
>
>A Coco with lots of memory and good graphics is called an Atari St.
>

Actually, I agree.  I have a friend with an ST, and it'll be tough,
once I can save the money, to choose between getting a hard disk for
the CoCo3, or getting an ST.  My only concern with OSk on the ST is
simply: does it support windowing??  If so, I will probably move in
that direction RealSoonNow, since I've started to put together some
ideas for projects which I am fairly certain simply will not fit under
Level 2.  (projects which will use 100-200k of program space and ~100k
of data space, which is the real problem under L2) I'd like to pursue
these projects, but a CoCo3 simply isn't big enough.  But, after
working some with Level2, and with the SUNs here at school, I'm
addicted to this windowing environment.  It's great!  I'll be a LOT
more interested in OSk when someone can tell me that it supports
graphics and windowing.

--

Tim Koonce


+-----------------------------------------------------------------------------+
|ARPA:   koonce@bosco.berkeley.edu       |                                    |
|Delphi: TIMKOONCE    CIS:72276,1135     |                                    |
+-----------------------------------------------------------------------------+