On 2013 Jul 25, at 1:19 PM, Tony Duell wrote:
Except
it's not really that simple. What you're really saying is:
- I'm wasting my time RE'ing the 9830 because you've already done
it.
- My time would be better spent RE'ing something else because
you've already done the 9830.
- I should use your schematic of the 9830 instead of doing it
myself.
Not at all. I was just curious as to why you'd spend considerable time
working o na machine that was already docuemtned (not just my
schematics,
nut also the HP patent (which I discovered _after_ figuring most of it
out...)
Try being ingenuous Tony. You had two opportunities to ask. You didn't.
You implied, not a question, but what I should do.
I have no
interest in your advice or suggestion about how I should
spend my time, or where my efforts would best be expended.
Here are some reasons I did not use your schematic:
- The 9830 was one of the first two computers I used. When I was
using it as a kid I never had the opportunity to examine it
internally. When, thanks to Rob, I recently acquired one, I was quite
interested in going through it thoroughly, and - as tedious and
labour-intensive as it is - I take some enjoyment in RE'ing it.
Exceellent. They certainly are nice machines and an ineresting design.
And I will cerdtainly agree that reverse-engineering something is a
good
way to learn about that design (I will admit to doing so even when the
full service manual is available for this very reason).
Funny. It wasn't excellent a short while ago.
Nothing like trying to backtrack out of your comments.
- I have
seen some of your schematics. I expect they are
competently done and reasonably accurate, and may be useful to others
in the absence of anything else. They fall far short, however, of
meeting my standards in areas such as presentation, layout and
functional organisation.
Oh well... We can't all be perfect.
I made no claim to perfection. Don't suggest I did.
I downloaded
your 9830 schematic the other night and took a look at
it. I would have had little interest in wading through 89 pages of
your hand-drawn scratch for a machine as complex as the 9830. I'm not
telling you you should move to CAD or computerised drawing - if you
prefer to hand-draw them that is certainly your preregotive. (I like
hand-drawing schematics for a simple item every now and then, just
for the memory and tactile sense of it). But there are real,
FWIW< I have yet to see a modern CAD-produced schematic that I can
easily
read. Most are plain ridiculous. This must be a personal thing,
what I am
used to, etc, but I much prefer the draughtsman-produced diagrams of
30-40 years ago.
I cna't really explain it. Certainly multi-colour schematics drive me
mad. But it's more than that. If a CAD system has automatically routed
the 'wires' they never look pleasing to me.
functional,
disadvantages to hand-drawing, in addition to other
objective shortcomings of your schematics (absence of IC and
connector pin numbers, for instance), and you have ZERO basis from
Well, I have to disagree with those commonets...
Firstly, I do not number the connector pins becuase I draw out every
connecotr with the orientation lavelled on the diagram. I find this
a lot
easier to follow than a single connector being scattered over several
shets with pins labelled 'J1/5 or J2/F or whatever. With the conenctor
drwan out I can say things like 'OK, that pin should be ground --
it is,
now the one I want is 3 down o nthe other side'. I find I make many
fewer
errors that way.
Secondly, IC pin numbewrs. Every IC has all the connecitons
unambiguously
described. If the pins all have unique names (like a RAM, or a
counter or
a '154 decodoe) then I simply use those names or something obviously
equivalent to them That is why tyou see things like signal BRA(2)
going
to a pin on an 11/03 RAM labeleld A0. BRA(2) is 'Buffered RAM Address'
bit 2. The 'bit 2' meanming it comes from address line 2 of the
processor
eventially. A0 is the pin on the RAM that Intel called A0 in the
databook.
Nwo, for simpler TTL ICs, I have a convention. For things like AOI
gates
I put the pins in alphabetical order from the TTL databook going
dwon the
page. And for simple gates I draw them so that the 'upper' pin on the
schemtic is towards the pin 1 end of the IC. So that, for example
---------|\
| >o---------
---------|/
U5c
'00
Means
10
---------|\ 8
| >o---------
---------|/
9 U5c
'00
THis may not be obviouus, but all you had to do was ask me...
While one may want to communicate with an author about more subtle
aspects of their work, this is such a basic thing I see no need for
asking, and waiting, for an answer about it. I can't say it would
even occur to me to ask, as if you have a convention about it, it
could simply be noted at the beginning or end of the work, along with
such things as source material identification, dates, table of
contents, etc.
As a matter of preference, when working on something, I don't want to
have to go from the schematic, then to a pinout to interpret what pin
is being ref'd, and then to the device.
Here are some disadvantages to hand-drawing, aside from basic clarity:
1. The low density means the schematic is spread across more pages.
2. The difficulty of modifying and manipulating a hand-drawing,
along with the low density,
results in more symbolic connections. Symbolic connections,
while of course useful,
are disadvantageous in that it is not readily clear where all
the uses of a signal are.
3. (2) is compounded in that the drawings are unsearchable.
With a computer-based drawing, if one wants to find every
reference
to some signal/symbol, one just walks through it with a search.
4. I don't expect OCR to be a remedy to (3).
You have your preferences and conventions, I have mine, some may
prefer yours, some may prefer mine.
This wasn't really about your schematic, it was whether it is
acceptable for anyone else to RE something Tony already has.
which to bitch
when somebody else looks at them and says: 'Sorry ..
not interested'.
-
And BTW: there is what appears to be an error in your 9830 schematic.
In the tape drive optical sensor circuit, you have the 18.2K resistor
drawn as a feedback resistor from the output of the 741 back to the
LDR and negative input. In all 4 instances of the circuit I have
seen, the resistor goes to ground rather than the 741 output - half
of a voltage divider with the LDR, not a feedback resistor. The 741
runs open-loop as a comparator.
YEs, you sre correct. I had already spotted that one and corrected my
master copy of the diagram. Alas this has not made it to the
electronic
version yet.