On Thu, 4 Dec 2014, jWs wrote:
> On Wednesday, December 3, 2014 3:35:04 PM UTC-5, D Finnigan wrote:
>> I'm posting this here for the remaining few people who haven't read this
>> elsewhere.
>>
>> Our Mike Willegal who makes Apple I and rev 0 Apple II replicas has the
>> ear of Steve Wozniak and often corresponds with him. Most recently, Woz
>> mentioned that he had just thought of an improvement to the Apple II.
>
>
> General question(s) regarding this topic: why is less chips always
> considered better? Sure, if it does exactly what it did before and is
> just as easy to program, elimination makes sense.
>
Design is a criteria, and one design could be "best" while another "best"
yet each is different and based on different criteria.
Steve Wozniak always seems to like to do things with minimal parts count.
So he did figure out how to change this over here so that over there is
done simpler. For commercial equipment, saving 5cents means 5cents
multiplied by how many units are made, which can be significant over the
full run.
It's not just the cost of the component. If the circuit board can use up
less space, that will be cheaper to make, and require a smaller case.
Again, over a lot of units, it can add up.
On the other hand, you can add parts to make things overall simpler. I
have a cheap pocket shortwave radio, sells for $30, is on par with that
horrible desktop radio I bought in 1971 for about $90 (and that was when
money was more valuable). This portable is a simple radio, except they
add an IC and a digital readout, so there is a clock and the ability to
digitally display the frequency the radio is tuned to. It doesn't improve
radio reception performance, but by adding this IC that complicates it so
much (even though the manufacturing process isn't made a whole lot more
complicated), they don't need a dial (and the space required for it), they
don't need to fuss at the factory to calibrate the dial (or just ship it
without caring about calibration), and they can have each band very small,
which makes it easier to tune with the little thumb knob.
In the days of tubes, radios tried to be minimal because tubes were
expensive, and took up a lot of space. When transistors came along, one
could add transistors without much more cost (in money or space) so the
gain could be spread over more stages, and that simplified other things.
When ICs came along, they used a whole lot more transistors to do what was
done with discrete transistors, because the cost of adding a few
transistors meant little to the cost of the IC, but adding transistors
implified overall design.
> But can anyone think of how if a few MORE chips were added to the Apple
> II, it could have been made much easier to program, or have been more
> flexible somehow?
>
But that was his tradeoff. He did cut back on ICs, so one had that weird
spacing of the video memory. He "fixed" it by having a routine to deal
with it, so in effect the gaps in the video memory didn't matter. Other
people designed for minimal software, and while I'm not sure that's a good
example, that sort of thing often means more hardware cost.
He came up with a wonderful floppy disk controller, extremely cheap for
the parts at a time when other floppy controllers used a lot of ICs or an
expensive 40pin IC. But the cost was that the Apple II had to do more in
software (I suspect there would have been problems if there'd ever been a
mutlitasking OS for the Apple II, I suspect the floppy software would have
required too much attention so the rest would slow down during floppy
operations), and they started with a less complicated floppy disk drive.
In the latter case, it didn't make the drives cheaper (despite taking away
a lot of parts), but it meant one couldn't use off the shelf floppy drives
that eventually became so very cheap. And with other computers, one could
have double sided drives, and then later swap 3.5" drives for 5.25" drives
and get more capacity, something that didn't happen so easily with the
Apple II.
> For instance, I've always thought the high res graphics addressing to be
> overly complicated, and why have a completely non-standard floppy disk
> format.
>
It seemed to help at the time. The Apple II was expensive when it came
out, yet was a fairly full blown system when others were bits and pieces
you put together to come up with a similar system. But, it was cheap when
compared to those other systems when they were fully loaded like the Apple
II. If cost had not been a factor with the Apple II, the IC count could
have gone up, and the price gone up, which at the time likely was an
issue.
Later, it mattered a whole lot less. The Apple II had to use off the
shelf components, so cost mattered. When they could use custom ICs in the
IIC and IIE, because they knew they would sell enough to warrant the
overhead of the custom ICs, that was cost cutting in a different form.
But it was only viable when you could front the money for the custom IC in
the first place, something not an option in 1976.
Michael