From: Jon Kirwan on
On Thu, 24 Jun 2010 09:10:13 +0200, "Meindert Sprang"
<ms(a)NOJUNKcustomORSPAMware.nl> wrote:

>"Jon Kirwan" <jonk(a)infinitefactors.org> wrote in message
>news:8715265o00dgu3msi6bra5d51n3sj2npvs(a)4ax.com...
>> Not so. I'm looking right now at two such cards, one ISA and
>> one PCI. The ISA board has a large, socketed crystal module.
>> The PCI a tiny, SMT unit. The skills required for modifying
>> one is much different
>
>Once you've done it a couple of times, you wonder why you ever made such a
>fuss about it :-)

:) I have put some effort into it, before.

>Bu then again, I am an embedded software and hardware guy....

Well, there is that. I am only a hobbyist on the hardware
side.

Jon
From: Jon Kirwan on
On Thu, 24 Jun 2010 08:57:40 +0200, David Brown
<david(a)westcontrol.removethisbit.com> wrote:

>On 23/06/2010 23:50, Jon Kirwan wrote:
>> On Wed, 23 Jun 2010 21:04:55 +0000 (UTC), Grant Edwards
>> <invalid(a)invalid.invalid> wrote:
>>
>>> On 2010-06-23, Jon Kirwan<jonk(a)infinitefactors.org> wrote:
>>>> On Wed, 23 Jun 2010 14:13:14 +0200, "Meindert Sprang"
>>>> <ms(a)NOJUNKcustomORSPAMware.nl> wrote:
>>>>
>>>>> "Paul Keinanen"<keinanen(a)sci.fi> wrote in message
>>>>> news:9pe3269vevlnos3fn3j1ne6dv7tnfgm293(a)4ax.com...
>>>>>> At 62.5 kbit/s the bit time is 16 us, thus +/-8 us error from the
>>>>>> nominal sampling point from the middle of the bit period would be
>>>>>> allowed.
>>>>>
>>>>> Funny, all the discussions about baudrates and errors. I'd use an ISA COM
>>>>> card and simply replace the crystal... done it, works like a charm. Only 5
>>>>> minutes work.
>>>>
>>>> Hehe. But this means you actually _have_ something with an
>>>> ISA bus on it!! These days... well.
>>>
>>> Then use a PCI card.
>>>
>>>> On your point, yes. A crystal change on any of the usual
>>>> spate of old ISA boards would easily solve the problem.
>>>> Forgotten lore.
>>>
>>> It works for PCI cards as well.
>>
>> I like ISA and simpler software.
>>
>> Although I understand reflection wave principles, clock line
>> skew and serpentine clock lines, and the like, I very much
>> appreciate being able to use simple logic, wire-wrapping
>> techniques, and custom circuit design with the ISA bus. It
>> is a low-tech bus that can be reached by hobbyists. PCI, and
>> not merely because of the hardware but also because of other
>> aspects (plug and play), out of reach of most hobbyist tools
>> and skills.
>>
>
>ISA has also always been out of the reach of the hobbyist.

Are you just in a contrary mood, today? No other explanation
is possible.

Out of reach??? Hardly. But I suppose it depends upon what
is, is. :)

>While there
>is no doubt that it is simpler to design an ISA card than a PCI card, in
>the days of ISA it was hard to make such a card.

IBM, itself (and I know this because I still have them here),
sold very cheap proto boards for the ISA bus as far back as I
can recall. Very beautiful boards, too. I believe I paid
close to $30 for each. 1984/1985.

>Information about the
>bus wasn't as easily available (no Google),

Hogwash.

I still have my technical reference multi-volume binder set
from IBM with __complete__ documentation. Very complete.
Complete BIOS listings, with comments, included, and
schematics as well. I used these routinely for hobby
playing.

They were available in 1983 and IBM sent regular updates as
new boards came out. For example, volume 3 includes a
section I used called "IBM Personal Computer General Purpose
Interface Bus Technical Reference," that is dated August
15th, 1984. Part number 6138155. (It wasn't called ISA,
then, of course.)

Subsequent to this, there were some books out (latish, but
for late-comers quite good all the same) that appeared. As a
supplement book to those who didn't have access to IBM's
manuals (a shame), Edward Solari's books were a great help.
His AT book first came out circa 1989/1990, memory serving.
And then of course MindShare's multi-editions (my shelf copy
here is the 3rd edition) on the ISA (and other buses.)

Personally, I used the rather complete IBM information early
on and liked Solari's contribution. MindShare was fine, but
came too late.

>and even if you knew how to
>do it, the design of a card was not insignificant.

Trivial, for trivial projects. I think so, anyway. Plus,
IBM provided, on their proto boards, a complete, laid out
7400 series style decode section. So I guess maybe I just
had it too easy.

>But the biggest
>hurdle for a hobbyist would be testing - you need an expendable spare
>computer to test your card, because of the high risk of frying the whole
>machine. These days you can get a cheap PCI bus computer for very
>little, and second-hand ones for practically nothing. When ISA was the
>main bus, a spare computer was a big investment.

Since I do NOT consider myself to be anything other than a
hobbyist in electronics -- barely that -- and since I already
know just how darned easy this was for me when I knew far,
far less than I do now about it, I don't know at all where
you are coming from. Or, at least, I simply didn't find all
the struggles you suggest.

And by comparison with PCI??? No discussion.

I used tools developed for PCI at Intel. I know how much
they paid for them. And I know what including PCI on the
Pentium did to "mom and pop" motherboard manufacturers, too.
(Intel staff told me this was an internal goal, in fact.)

I won't even debate it. Not worth the trouble.

Jon
From: Jon Kirwan on
On Thu, 24 Jun 2010 09:16:27 +0200, "Meindert Sprang"
<ms(a)NOJUNKcustomORSPAMware.nl> wrote:

>"David Brown" <david(a)westcontrol.removethisbit.com> wrote in message
>news:4c23020b$0$4113$8404b019(a)news.wineasy.se...
>> ISA has also always been out of the reach of the hobbyist. While there
>> is no doubt that it is simpler to design an ISA card than a PCI card, in
>> the days of ISA it was hard to make such a card. Information about the
>> bus wasn't as easily available (no Google), and even if you knew how to
>> do it, the design of a card was not insignificant.
>
>I designed a few cards back in the 90's. Information was not hard to come
>by, Intel provided the spec, IIRC, and as long as you
>double-triple-quadruple checked the power connections, the only serious
>thing that could happen is that your computer locked up when the card was
>inserted. And even that actually never happened to me. The hardest thing for
>me was to find a decent mechanical specification to make it fit into every
>computer case..

IBM provided __complete__ documentation. I always felt like
I had enough. And that goes back to late 1983 and early
1984. So long before 1990, when Solari's book on the AT
arrived. I did terrible things, risky things, and didn't
have any trouble to speak about. Just the usual. I avoided
the 'mechanicals' issue by simply using the excellent and
relatively cheap (in fact, they were less expensive than
3rd-party sources [Jameco, later] which were much inferior
and more expensive, to boot) IBM prototype boards. These
were perfectly built, bus interface already laid out, and
slick as heck to use. No troubles. And that was 1985/1986.
And by that time EPROMs that were clearly fast enough for the
bus were rather readily available to a meager hack like me.
(BIOS extension.)

Jon
From: David Brown on
On 24/06/2010 10:11, Jon Kirwan wrote:
> On Thu, 24 Jun 2010 08:57:40 +0200, David Brown
> <david(a)westcontrol.removethisbit.com> wrote:
>
>> On 23/06/2010 23:50, Jon Kirwan wrote:
>>> On Wed, 23 Jun 2010 21:04:55 +0000 (UTC), Grant Edwards
>>> <invalid(a)invalid.invalid> wrote:
>>>
>>>> On 2010-06-23, Jon Kirwan<jonk(a)infinitefactors.org> wrote:
>>>>> On Wed, 23 Jun 2010 14:13:14 +0200, "Meindert Sprang"
>>>>> <ms(a)NOJUNKcustomORSPAMware.nl> wrote:
>>>>>
>>>>>> "Paul Keinanen"<keinanen(a)sci.fi> wrote in message
>>>>>> news:9pe3269vevlnos3fn3j1ne6dv7tnfgm293(a)4ax.com...
>>>>>>> At 62.5 kbit/s the bit time is 16 us, thus +/-8 us error from the
>>>>>>> nominal sampling point from the middle of the bit period would be
>>>>>>> allowed.
>>>>>>
>>>>>> Funny, all the discussions about baudrates and errors. I'd use an ISA COM
>>>>>> card and simply replace the crystal... done it, works like a charm. Only 5
>>>>>> minutes work.
>>>>>
>>>>> Hehe. But this means you actually _have_ something with an
>>>>> ISA bus on it!! These days... well.
>>>>
>>>> Then use a PCI card.
>>>>
>>>>> On your point, yes. A crystal change on any of the usual
>>>>> spate of old ISA boards would easily solve the problem.
>>>>> Forgotten lore.
>>>>
>>>> It works for PCI cards as well.
>>>
>>> I like ISA and simpler software.
>>>
>>> Although I understand reflection wave principles, clock line
>>> skew and serpentine clock lines, and the like, I very much
>>> appreciate being able to use simple logic, wire-wrapping
>>> techniques, and custom circuit design with the ISA bus. It
>>> is a low-tech bus that can be reached by hobbyists. PCI, and
>>> not merely because of the hardware but also because of other
>>> aspects (plug and play), out of reach of most hobbyist tools
>>> and skills.
>>>
>>
>> ISA has also always been out of the reach of the hobbyist.
>
> Are you just in a contrary mood, today? No other explanation
> is possible.
>
> Out of reach??? Hardly. But I suppose it depends upon what
> is, is. :)
>
>> While there
>> is no doubt that it is simpler to design an ISA card than a PCI card, in
>> the days of ISA it was hard to make such a card.
>
> IBM, itself (and I know this because I still have them here),
> sold very cheap proto boards for the ISA bus as far back as I
> can recall. Very beautiful boards, too. I believe I paid
> close to $30 for each. 1984/1985.
>
>> Information about the
>> bus wasn't as easily available (no Google),
>
> Hogwash.
>
> I still have my technical reference multi-volume binder set
> from IBM with __complete__ documentation. Very complete.
> Complete BIOS listings, with comments, included, and
> schematics as well. I used these routinely for hobby
> playing.
>

I suppose it all depends on what you define as "hobbyist".

Finding a source for the documentation, and buying it (assuming these
manuals were priced similarly to a lot of other comparable technical
information) would take a lot of effort and money.

It may also be as simple as you being lucky in finding these prototype
boards from IBM. Imagine a hobbyist who hadn't found out about these
and wanted to make an ISA card.

>
>> But the biggest
>> hurdle for a hobbyist would be testing - you need an expendable spare
>> computer to test your card, because of the high risk of frying the whole
>> machine. These days you can get a cheap PCI bus computer for very
>> little, and second-hand ones for practically nothing. When ISA was the
>> main bus, a spare computer was a big investment.
>
> Since I do NOT consider myself to be anything other than a
> hobbyist in electronics -- barely that -- and since I already
> know just how darned easy this was for me when I knew far,
> far less than I do now about it, I don't know at all where
> you are coming from. Or, at least, I simply didn't find all
> the struggles you suggest.
>

You are /far/ beyond what I would consider a hobbyist - you have a lot
more knowledge and experience, and put a lot more time and money into
your electronics, than I would classify as hobbyist. Amateur, perhaps
(if you don't get paid for it), but I don't expect you would have
difficulty getting a job as an electronics engineer.


I am not saying that making an ISA board was too hard to do - merely
that the investment required was at the level of "small professional"
rather than "hobbyist".


> And by comparison with PCI??? No discussion.
>

All the information about PCI that you could want is a few google
searches away, as are plenty of example designs to get you started. And
you can buy an Altera Max II PCI evaluation board within a hobby budget
($150), including software drivers. So playing around with PCI is
certainly practical for hobbyists - though I agree that making your own
PCI board is well out of reach, even for a small professional company.

> I used tools developed for PCI at Intel. I know how much
> they paid for them. And I know what including PCI on the
> Pentium did to "mom and pop" motherboard manufacturers, too.
> (Intel staff told me this was an internal goal, in fact.)
>
> I won't even debate it. Not worth the trouble.
>
> Jon

From: Jon Kirwan on
On Thu, 24 Jun 2010 11:07:50 +0200, David Brown
<david(a)westcontrol.removethisbit.com> wrote:

><snip>
>Finding a source for the documentation, and buying it (assuming these
>manuals were priced similarly to a lot of other comparable technical
>information) would take a lot of effort and money.

It wasn't hard. I'm not certain anymore, but I believe I
first heard about the information either in a magazine or
through the materials received when purchasing. I do
remember getting a price and part number to order from IBM,
by phone, and then simply writing a check and mailing it off.
It wasn't a lot of money, either. Especially considering
that the IBM PC/AT, 6MHz and 20Mb hard drive, was priced at
$5495, memory serving. If you could find a way to peal that
much out of your wallet, the manuals weren't even on the
radar scope.

My recollection is that the "lot of effort and money"
amounted to about 1 day's effort (which I don't consider 'a
lot') and the money wasn't even noticed. I didn't have to
think longer than a few seconds, I believe. And when I
received the material and the continuing supported updates to
it, I only felt lucky that I'd taken the trouble. Never once
thought about the expense of it. Must have been very small
compared to the PC/AT cost, which itself was 'painful' enough
to me. I am almost certain I might have not bothered, had
the manual cost more than a couple hundred bucks. But I'm
not sure, anymore. Just my 'sense' from memory.

>It may also be as simple as you being lucky in finding these prototype
>boards from IBM. Imagine a hobbyist who hadn't found out about these
>and wanted to make an ISA card.

When I wanted prototyping boards, the ONLY supplier ANYWHERE
in the world that I could find was IBM. And I darned well
knew I couldn't pony up the cost to hire a board house back
then. Not then. They were WAY too expensive and my
knowledge was near zero about ordering such a beast, anyway.
I looked for alternatives, at the time, thinking that IBM had
to be 'expensive' and that I might find less expensive
alternatives. None existed that I could find. No one else
had done it, yet. That came later.

And when they eventually did finally arrive (from Jameco?),
they were obvious garbage. So I never looked back. There
was no comparison.

I wasn't lucky, except for the fact that I was lucky that IBM
cared enough to actually create something like this and sell
it. There just wasn't anyone else around, so no choice and
no luck. Anyone else actually looking and bothering to call
IBM would have discovered the same thing I did, I think. They
didn't hide the fact. They just didn't push it with
advertising. You had to ask, that's all.

Anyone sensible should have been that diligent. I don't
count myself special that way.

><snip>
>You are /far/ beyond what I would consider a hobbyist - you have a lot
>more knowledge and experience, and put a lot more time and money into
>your electronics, than I would classify as hobbyist. Amateur, perhaps
>(if you don't get paid for it), but I don't expect you would have
>difficulty getting a job as an electronics engineer.

I've never hired out a single hour of time as an electronics
engineer and don't believe I'd be competent enough to do so,
either. Comprehensiveness is what is required for
professional services and I can't deliver that. I know some
things, but am terribly spotty elsewhere.

I started out as a hobbyist and that's what I imagine I am.
'Amateur' would work about as well as a word for it, though
I'm not sure there is a difference that amounts to anything.

>I am not saying that making an ISA board was too hard to do - merely
>that the investment required was at the level of "small professional"
>rather than "hobbyist".

I'm a hobbyist. Honest.

>> And by comparison with PCI??? No discussion.
>
>All the information about PCI that you could want is a few google
>searches away, as are plenty of example designs to get you started. And
>you can buy an Altera Max II PCI evaluation board within a hobby budget
>($150), including software drivers. So playing around with PCI is
>certainly practical for hobbyists - though I agree that making your own
>PCI board is well out of reach, even for a small professional company.

This 'inaccessability' for even small professional companies
is the center of my point. ISA is not only accessible to
smaller professionals, but to hobbyists too. And wire-wrap
_and_ sockets work nicely!!

Jon