Tony Duell originally asked this but the group may be interested. The MMD1
8080 trainer was based on a design by Jonathan Titus and Company (Tychon
Inc.) and was apparently described in a series of articles in the May-July
1976 Radio Electronics, however it is also described in "The 8080a Bugbook",
a Howard Sams book (ISBN 0-672-21447-4), 1977.
Tony: the two ROM sockets are for 1702 ROMS. The very simple but efficient
monitor, called KEX for "Keyboard Executive", easily fits in the 256 byte
space of one of these, leaving ROM socket 1 for "expansion".
I don't have access to the original articles on this unit but it was easy
enough to reverse engineer the assembly listing of KEX, below. I'd give
y'all instructions on using the monitor but that would take the fun out of
reading the source listing! i've also stuck the HEX file at the end of the
listing. have fun!
- Glenn
* KEX.ASM
*
* Keypad EXecutive
*
* This is a reverse engineered assembly listing
* of the 8080 trainer ROM. For more information see
* Radio Electronics May-July 1976 issues, also Chapter 2
* of "The 8080 Bugbook"
*
* Glenn Roberts 2/13/97
*
RST1 SET 003010A
RST2 SET 003020A
RST3 SET 003030A
RST4 SET 003040A
RST5 SET 003050A
RST6 SET 003060A
STACK SET 004000A
USERFWA SET 003000A
*
* Keypad equates
*
H.KEY EQU 10Q
L.KEY EQU 11Q
G.KEY EQU 12Q
S.KEY EQU 13Q
A.KEY EQU 15Q
B.KEY EQU 16Q
C.KEY EQU 17Q
ORG 0
JMP START
DS 5
JMP RST1
DS 5
JMP RST2
DS 5
JMP RST3
DS 5
JMP RST4
DS 5
JMP RST5
DS 5
JMP RST6
DS 5
*
* Cold boot entry, load stack and memory pointer
*
START LXI SP,STACK
LXI H,USERFWA
MAIN MOV C,M ; C is value to be displayed
MOV A,H ; Output High byte
OUT 1 ; of memory counter to left LEDs
MOV A,L ; and low byte of memory counter
OUT 0 ; to center LEDs
*
* Loop to process keypad input
*
KPLOOP MOV A,C ; output the value of C to
OUT 2 ; the rightmost LEDs
L110 CALL RDKEY ; Read key from keypad
CPI 8 ; Is it numeric octal? (0-7)
JNC L134 ; no, test for others
MOV B,A ; Temp save in B
MOV A,C ; Get the current working byte
RAL ; and move it left 3 bits
RAL
RAL
ANI 11111000B ; then clear low 3 bits
ORA B ; and insert temp value (B) there
MOV C,A ; then move back to C
JMP KPLOOP
L134 CPI L.KEY ; Was key "L"?
JNZ L345 ; no
MOV L,C ; yes, move working byte to L
JMP MAIN ; and go to top
CPI H.KEY ; Was key "H"?
JNZ L156 ; no
MOV H,C ; yes, move working byte to H
JMP MAIN ; and go to top
L156 CPI S.KEY ; Was key "S" (step)?
JNZ L170 ; no
MOV M,C ; yes, move working byte to memory
INX H ; increment memory pointer
JMP MAIN ; and go to top
L170 CPI G.KEY ; Was key "G" (go)?
JNZ L110 ; no
PCHL ; yes - load Program Counter from HL
DS 65 ; filler
*
* Delay (debounce)
*
* This routine delays for a bit over 10ms.
* Note cycle time is 1.5 microseconds
* Total delay: 62 + (294 * 24) = 7,118 cycles
* 7,118 * 1.5 = 10.677 ms.
*
DELAY PUSH PSW
PUSH D
LXI D,294 ; Number of times to loop
DLY1 DCX D ; Decrement DE
MOV A,D ; and test for DE = 0
ORA E
JNZ DLY1 ; if not, keep looping
POP D
POP PSW
RET
*
* Read a key from the keypad (with debouncing)
*
RDKEY IN 0 ; Read the keypad port
ORA A ; set flags
JM RDKEY ; no key depressed - loop
CALL DELAY ; have key, debounce
RDK1 IN 0 ; Re-read the key
ORA A ; set flags
JP RDK1 ; key still depressed - loop
CALL DELAY ; key released, wait
IN 0 ; Read once more
ORA A ; set flags
JP RDK1
L345 ANI 00001111B ; Only lower nibble of interest
PUSH H
MVI H,0 ; Set HL to point to table
ADI #TABLE
MOV L,A
MOV A,M
POP H
RET
*
* Lookup table for keypad
*
TABLE DB 0,1,2,3,4,5,6,7
DB S.KEY
DB 0
DB C.KEY
DB G.KEY
DB H.KEY
DB L.KEY
DB A.KEY
DB B.KEY
END START
:10000000C33800BB3A32D63AC30803318022CD5EF2
:10001000C31003210842CD46C3180323CDEC3D1184
:10002000C320030842CD7041C32803AF328C3A325B
:10003000C33003153B2108423100042100034E7CEC
:10004000D3017DD30079D302CDCD00FE08D25C0070
:100050004779171717E6F8B04FC34500FE09C2E508
:100060000069C33E00FE08C26E0061C33E00FE0B85
:10007000C278007123C33E00FE0AC24800E93B116A
:100080000142017B3BFF2B3A7B3BE601C178D1E18A
:10009000CA263DFE3DC2103DCD7F3DDAE23B21DF69
:1000A0003ACD8734FE2CCC213E21DF3A11FB4101B1
:1000B0007B3BFF2B3A7B3BE601CAC03C21D53AF59E
:1000C000D51126011B7AB3C2C400D1F1C9DB00B738
:1000D000FACD00CDBF00DB00B7F2D600CDBF00DB0C
:1000E00000B7F2D600E60FE52600C6F06F7EE1C944
:1000F00000010203040506070B000F0A08090D0E94
:00003801C7
>
>I seem to recall reading somewhere (BYTE ~1985 ?) that Soviet made CPUs
>(6502 clones?) were so poorly maid that they individually came with a
>list of which instuctions worked and which didn't. Also seem to
recall
>an article on the soviet Apple ][ clone of the time (CPU on a large
>daughterboard, pirated ROM, cost approx US $20,000)
>
>-Matt Pritchard
>Graphics Engine and Optimization Specialist
>MS Age of Empires & Age of Empires ][
All right, I have taken this for a while, but no more. This ignorance
about Soviet technology and abilities is ridiculous. I think you
people have kept your anti-communist opinions along with you IBM
704s.
Although the USSR certainly had ridiculous administration, and its
technology was not very modern, there were many advances by the
soviet union, and it now has just as much technology as the US.
Lastly, the US scored below Russia in third grade math tests. Also,
a LOT of modern programmers are Russian. Most Russian immigrants
I know deal with computers.
When I was in first grade (1990), we were first led into our school's
new computer room. It had a classroom of terminals (in plywood cases),
and a punched card machine. My young mind could not discern any other
details.
I don't mean to be ridiculous, but please be a bit more careful,
people!
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
>
>> All right, I have taken this for a while, but no more. This ignorance
>> about Soviet technology and abilities is ridiculous. I think you
>> people have kept your anti-communist opinions along with you IBM
>> 704s.
>>
>> Although the USSR certainly had ridiculous administration, and its
>> technology was not very modern, there were many advances by the
>> soviet union, and it now has just as much technology as the US.
>>
>
>The soviets always had comparable technology, but were limited by
>inefficient manufacturing and logistics. Those only exposed to western
>design philosophy tend to belittle soviet engineers because of the
>seemingly crude appearance of their equipment, but they had to meet
>vastly different product requirements. Their export market was the
>underdeveloped third world, no infrastructure at all. When your target
>market is some place like Mongolia, Eritrea or South Yemen you have an
>entirely different set of design parameters. There is no Radio Shack
>down the corner, no parts store in town, no UPS delivery service. Even
Why Radio Shack when you have BFI? I can just imagine a fried US
made cell phone flying into a third-world bonfire...that sure would
stink. Another reason why Russian products were build to last was,
very simply, because if you trash your phone, you'd have to get on
a two-month waiting list to get another one.
> Jack Peacock
>
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
Found on Usenet. If you want to do some trading, contact him directly.
-=-=- <snip> -=-=-
From: psthomas(a)nyx.nyx.net (Patrick Thomas)
Newsgroups: comp.sys.dec.micro
Subject: Anyone trade sun->vax stuff?
Date: 15 Apr 1998 04:03:42 GMT
Organization: Nyx Public Access Internet
Lines: 17
Message-ID: <892612952.112379(a)iris.nyx.net>
NNTP-Posting-Host: iris.nyx.net
X-Newsreader: NN version 6.5.0 #5
X-Disclaimer: Nyx is a Free Public Access Internet Service:
http://www.nyx.net
Our AUP / Free Speech Policy are at
http://www.nyx.net/policies/
Direct complaints to abuse(a)nyx.net
X-Post-Path: iris.nyx.net!psthomas(a)nyx.nyx.net
Path:
blushng.jps.net!nntp.snfc21.pbi.net!news.pbi.net!howland.erols.net!newsfeed.internetmci.com!206.124.0.31!pulsar.dimensional.com!dimensional.com!quasar.dimensional.com!nyx.net!nyx!psthomas
Hi again, all...
Well, after some four years of absence, my curiousity has again
been piqued. After having to divest myself of my collection of VAX
hardware in my move to the west coast, I find myself interested to
find a microvax or vaxstation again. Even (gasp) a VAXstation 2000, if
nothing else. I have a bunch of Sun 3/60s, and even a an IPC, and
possibly an HP 9000/400 that I'd be willing to part with, if anyone
might be interested. Or I can always go with cash, for those less-
enterprising types. :)
I live in Portland, now, and will pick up anything in the portland/seattle
areas. I also remember how cheap VAXstation 2000s were four years ago,
and I would suspect they aren't old enough to be collectible quite yet. :)
I'd be more interested in something like a vs3x00 or some such.
-- Patrick
-=-=-=-=-=-=-=-=-
Bruce Lane, SysOp,
The Dragon's Cave BBS (Fido 1:343/272)
kyrrin {at} j<p>s d[o]t n=e=t
"...No matter how hard we may wish otherwise, our science can only describe
an object, event, or living creature, in our own human terms. It cannot possibly
define any of them!..."
<> a problem. The Northstar Horizon was good, VECTOR MZ, COMPUPRO and the
<> was an oufit that made mostly boxes all well cooled.
<
<Integrand?
One I'd kill for even now. They designed for cooling and still had an
attractive box.
Allison
> > Some of the better boxes had put some thought to air flow
> and this was not
> > a problem. The Northstar Horizon was good, VECTOR MZ,
> COMPUPRO and there
> > was an oufit that made mostly boxes all well cooled.
>
> Integrand?
The Integrand was one of the best. I still have one of their big S-100
boxes, fans everywhere, monster transformer in the power supply, but
somewhat dificult to use all the DB cutouts on the back.
Jack Peacock
<signal lines. Every board required it's own regulation, which
<could take 20% or more of the board space, as well as being a
<nightmare to keep cool. If you see early pictures of loaded
<IMSAIs, the cover was always off. This was a necessity, the
<heat was too much with the cover on. I had to use a 16" fan to
<keep mine running with 64KB of 2102 based static RAM (not 21L02s
<BTW, they cost more than the fan did).
Some of the batter boxes had put some thought to air flw and this was not
a problem. The Northstar Horizon was good, VECTOR MZ, COMPUPRO and there
was an oufit that made mostly boxes all well cooled.
In the mid to late 70s it was either boxed systems like TRS-80, Apple
or designer systems like S100 or SS50. SS50 was 6800 based 50 pin bus
and tended to be a very different thinking.
Allison
On Apr 14, 23:22, Tony Duell wrote:
> > On Apr 14, 0:40, David Williams wrote:
> > > You can see pictures of it on my web site on the AT&T 6300 page
>
> Having a text-only machine here, I can't see the pictures, alas...
There's a lot of brown/grey corrosion on the top surface near the terminals,
and not a lot else visible on the PSU itself, though it looks like there's some
on the base of the computer case around the PSU.
> > wipe off any excess WD40, though.
>
> I _hate_ WD40... It's far too easy to misuse and causes too many
> problems.
I prefer WD40 to machine oil for electricial connections, but I have to agree
with Tony that it's very easy to misuse. It should be supplied in
micro-syringes, not spray cans, IMNSHO. Or only available on prescription,
perhaps. That's why I said to be sure to wipe off the excess.
And WD40 should be kept away from moving metal parts. It's sometimes useful as
a plastic anti-squeak lubricant, but definitely not for metals. I use
CLP-BreakFree for that :-)
> and light machine oil. Start with (UK) 600 grit, end with 1000 grit, at
> least. I'd clean the screw terminals with dry 600 grit paper and then
> contact cleaner.
I've seen contact cleaner seriously misused too. Some types leave "a light
film" behind -- if you use a little, once. I once had to fix a BBC Micro with
faulty ROM sockets; the owner had repeatedly fed it contact cleaner until it
was swimming in the stuff. ISTR cleaning most of it off with 1,1,1-TCE and
then washing the board in Teepol (industrial grade/laboratory detergent) before
it could be attacked with a soldering iron.
--
Pete Peter Turnbull
Dept. of Computer Science
University of York
OK... I was talking to a Ukranian programmer, who told me that in 1968 the
PC was invented, not far from where he worked in Ukrane. Now, that's 4
years before the microprocessor, but is it possible?
And this guy might be dilusional, he's VERY communist, but then again,
at base, so am I, but with a democratic twist. Anyway, what's the story
behind this?
Thanks,
Tim D. Hotze
Hi tony,
you know where to get the amd assembler for this stuff ?
cheers,
emanuel
----------
> From: Tony Duell <ard(a)p850ug1.demon.co.uk>
> To: Discussion re-collecting of classic computers
<classiccmp(a)u.washington.edu>
> Subject: Re: neat find
> Date: Tuesday, April 14, 1998 3:14 PM
>
> >
> > today at goodwill I found a Advance Micro Device AM2900 Evaluation &
> > Learning Kit in the it's box (very nice design on it) with one
worksheet.
> > the unit was only $5.
>
> The comment 'you lucky beggar' springs to mind !.
>
>
> The AMD 2900 series of chips were essentially a build-it-yourself CPU.
> The main ones were :
>
> The 2901 - a 4 bit ALU + registers. You could cascade these to give you
as
> many bits as you wanted (in multiples of 4). There was also a fast carry
> generator, equivalent to the 74182. Was that the 2902?
>
> The 2903 was an enchanced 2901 AFAIK. I never used it.
>
> Then there were the 2909 and 2911 4-bit microcode sequencers. You
> cascaded those as well to access whatever size control store you wanted.
> Add a bit of jump logic, and write the microcode to control your CPU.
>
> For simpler designes there was the 2910 12 bit sequencer which couldn't
> easily be extended (*). That would seqeunce a 4K control store, and had
> some of the jump control logic built-in.
>
> I've done a bit with these chips, and was reading the data books earlier
> today, actually. Great pity they're no longer made...
>
> (*) PERQ systems used a 2910 as the sequencer on the 4K PERQ CPU board.
> The 16K CPU board also used a 2910 with a '2 bit kludge' to provide the
> extra address lines. The pun on '2 bit' is intentional, and will be
> understood by anybody who's ever written PERQ microcode...
>
> >
> >
>
> -tony
>> Such innovation, but it ended up in vain efforts just cloning
>> IBM mainframes
>> and the like. Sound like a company you know? (Minus the vain).
>
>Several companies: RCA Spectra, XDS Sigma, Amdahl, Fujitsu, Hitachi ...
> Jack "I love MS, MS loves me" Peacock
You're right. I actually have nothing against MS, just it's current
product line and a few of it's business practices. A good company shouldn't
need to um... err.... ahh... lobby (that's it!) anyone.
Tim "Who Care's About MS, except when you need to" Hotze
> Such innovation, but it ended up in vain efforts just cloning
> IBM mainframes
> and the like. Sound like a company you know? (Minus the vain).
Several companies: RCA Spectra, XDS Sigma, Amdahl, Fujitsu, Hitachi ...
Jack "I love MS, MS loves me" Peacock
>Yes it is possible, if you play with the meaning of "PC". If you define
>it to mean a small computer used by a single person, then a low end mini
>computer becomes a PC. In which case we have to go all the way back to
Yes, but it would have to fit in a space that people can have.. say... at
home.
>machines like the Bendix G-15 (late 50s ?). The USSR did not have
>microprocessors before the US.
And the US was not developing an atomic bomb during WWII.
>That's easy to prove, because soviet
>micros all used US designed instruction sets. How could they produce an
>8080 compatible IC before it was released by Intel?
A better question: How could Intel make a 8080 compatible machine before it
was produced by the Soviets? ;-)
Honestly, I think that Soviet computers are, on the whole, a sad story.
Such innovation, but it ended up in vain efforts just cloning IBM mainframes
and the like. Sound like a company you know? (Minus the vain).
Tim D. Hotze
> OK... I was talking to a Ukranian programmer, who told me
> that in 1968 the
> PC was invented, not far from where he worked in Ukrane.
> Now, that's 4
> years before the microprocessor, but is it possible?
Yes it is possible, if you play with the meaning of "PC". If you define
it to mean a small computer used by a single person, then a low end mini
computer becomes a PC. In which case we have to go all the way back to
machines like the Bendix G-15 (late 50s ?). The USSR did not have
microprocessors before the US. That's easy to prove, because soviet
micros all used US designed instruction sets. How could they produce an
8080 compatible IC before it was released by Intel?
Jack Peacock
>It's easy to blame novice users and get rich quick spammers, but I can't
>agree with you. I look on the 'Net as evolution in action. Right now
>we have the feeding frenzy of spammers drowning us in unwanted email.
>The easy, and wrong, solution is to force them to stop. The right way
>is to make it uneconomical for them to send spam. How? I don't really
>know, I just ignore it, sort of like background static noise on a
>shortwave radio.
In general, it is ignored. I know someone, who recently got online. They
own a small company, and were offered 15,000 eMail addresses at .01 per
person. That sounded like such a great deal! So, they sent the e-mail, and
got 200 eMails that bounced, then in 3 months, had recieved 6 orderes for $5
and over 500 eMails about the bad business practices of spamming. They knew
no better, but still...
>But consider, what kind of response rate do spammers get? Now junk
>snail mailers have to actually pay per piece, although at a reduced
>rate. They have to make the junk mail attractive to readers so they can
>get a high enough response rate to justify the mailing. Maybe we need
>the same mechanism for mass commercial postings. In other words, the
>ISP specifies in the terms of service that mass commercial mailings (aka
>spam) are charged at the same mailing rates as the local post office,
>something around 20 cents per item. Now you have a legal means to get
>back if the ISP catches a spammer, because they are liable for the
>contracted costs.
Spam should be illegal. The commercialization of the Internet's what we
needed for a long time: a worldwide information resource. Allowing people
to profit by it (by ads, etc.) gives you more information available, and a
wider user base. Even sci-fi writers didn't envision a global information
resource like ours for another ten to twenty years. Let's face it: Until we
go past the money-stage, for many things to become popular, they seemingly
MUST be commercial.
<> S-100s started out with an Intel 8080, then Zilog Z80. That was
<> pretty much the end of the 8-bit version, although there were
<
<Hmmm...this is sort of like the Creationist version of where S-100 came
<from. Actually, a guy named Ed Roberts at a company called MITS that
<built a computer called the Altair 8800 invented the S-100 bus.
It's the of the form... In the beginning Ed created MITS and intel created
the 8080 and it was ok,... :-)
<> The response time compared quite favorably to contemporary low
<> end DEC PDP-11s, and for a fraction of the cost.
Actually the Alpha MicroSystems was a s100 box in the 1979-80 time frame
that used the WD13 chipset (same as the LSI-11/pdp-11) with slightly
different microcode and it did run with the same or slightly better
performance than the LSI-11/03 it's contemporary.
<> Another problem was the unregulated power supply. Unregulated
<> +8 and +/-16VDC was run over the bus itself, right next to
<> signal lines. Every board required it's own regulation, which
<> could take 20% or more of the board space, as well as being a
<> nightmare to keep cool. If you see early pictures of loaded
<> IMSAIs, the cover was always off. This was a necessity, the
<> heat was too much with the cover on. I had to use a 16" fan to
<> keep mine running with 64KB of 2102 based static RAM (not 21L02s
<> BTW, they cost more than the fan did).
Typical of the earlier boxen. Their cooling path was poorly thought out
at best and looking at them it's was obvious. Usually some fish paper
in the right places did the trick.
<> >As for laissez-faire, I never have believed in it. It makes society
<> >too concerned about money. This is proven when complete crap hardware
<> >is released now, and people don't care because it's good _financially
An aside to this... some of the S100/SS50/trs80/apple... items from the
various third parties were quite the garbage. Some fo the suppliers were
patently ripoff artists where money was taken and nothing shipped.
Reality check. PCs today can be purchased to do real work and expected
to perform. Computers of the late '70s and into the early 80s were often
useless as shipped if they worked and required a fair amount of acumen to
configure, expand and *required* programming skills. The latter due to
add hardware and even create applications to make them useful.
For example to add a hard disk in 1980 (10mb DISCUS system was $3995.00)
and that was the drive and a s100 card. The user would have to set the
jumpers on the card for the correct IO ports to not conflict with their
system. The system BIOS would have to be rewritten to add the hard disk
and the system tracks on the floppies and the hard disks would have to be
rewritten onto the media. This assumes you had the BIOS for your system
and it was CP/M or similar... all others the bet was off. So to add a
hard disk you needed a system that was up and running, sources, could
read the sources supplied...
I often had the problem of the NS* using hard sectored 5.25 and the
supplied media was 8"!!!
Also you had an assembler, editor, debugger and knew 8080/z80 assembler.
When I went from a teltek controller to a different one... do it all over
again as the new one was totally incompatable. Far cry from an IDE disk
and setting the CMOS.
Allison
>I am completely unfamiliar with S-100 systems, so could you
please
>explain... were S-100 technologically superior to PCs (i.e. IBM
>PC 5150), or just aesthetically? As far as I know, they used an
>older processor...
S-100s started out with an Intel 8080, then Zilog Z80. That was
pretty much the end of the 8-bit version, although there were
several other variants (8085, NSC 800, Hitachi 64180, Signetics
2650, etc.). Hmm, I never recall seeing a 6502 or 6800 CPU
board. Once the S-100 was standardized around the IEEE-696
specifications the good 16 bit systems started appearing. One
of the earliest was the 8086 by Seattle Computer Labs (IIRC).
Famous because it came with the ancestor of MS-DOS, which
Microsoft later bought for their IBM PC deal. You might say all
the PC software now in existence owes its existence to the
S-100....
Anyway, there were quite a few 16-bit systems. Many 80286
variants, including a nice one by Macrotech, a dual Z80H/80286
CPU. There were several 68000s, TI 9900, National 32000, Zilog
Z8000, and a variant on the Western Digital LSI-11 bit slice
chipset called Alpha Micro. The AM ran its own multi-user
operating system, very reminicent of RT-11 (there was a strong
DEC influence there).
Was the S-100 technically superior? Well, if you go by the
IEEE-696 specifications then compared to either the XT or AT it
was quite a bit better. Maximum memory was 16MB (24 bit
address, 8 or 16 bit data path), 8 interrupt levels (open
collector! which meant multiple boards could use the same IRQ),
16 DMA levels (still better than the 7 DMA levels on the current
PC). Most 286 based systems ran up to 8Mhz reliably, some made
it to 10 or 12 Mhz (compared to the original AT at 6Mhz). Even
better, it was common practice to use static RAM memory on the
better business systems. If that term doesn't sound familiar,
cache memory on modern PCs is static RAM. The significance is
that there were no wait states or lost cycles to refresh. Think
of how fast your Pentium would run today if all 64MB of RAM was
cache, not DRAM.
S-100s were also very expandable. Motherboards usually had
between 18 and 22 slots for full sized machines. You could put
a lot of RAM, serial, and disk controllers in that many card
slots. I built custom 286 based multi-user systems that
supported 10 or more users running production business work.
The response time compared quite favorably to contemporary low
end DEC PDP-11s, and for a fraction of the cost.
S-100s were also early adopters for much of the current crop of
PC peripherals. Networking, using ARCnet at 2.5Mbps over coax.
Digital Research supported network access to disk drives using
CP/NET on top of MP/M II. No, it wasn't TCP/IP, but it still
compares quite well to a basic Netware system. Disk drives,
both the 5.25" floppy and the 5.25" hard drive showed up on
S-100s before PCs. S-100s using MP/M II could support disk
drives up to 512MB, long before MS fixed the 32MB barrier in the
XT and AT.
The S-100 did have some drawbacks, mostly from the weird control
signals the CPU had to generate (anyone remember how difficult
it was to simulate a PSYNC on a non-8080 processor?). It
suffered terribly from early failures to standardize the bus.
Many of the 8-bit systems had unsolvable compatibilty problems.
(on the other hand, it did make for some extra pocket change for
struggling college students who knew how to tune an S-100 to
make everything work :) )
Another problem was the unregulated power supply. Unregulated
+8 and +/-16VDC was run over the bus itself, right next to
signal lines. Every board required it's own regulation, which
could take 20% or more of the board space, as well as being a
nightmare to keep cool. If you see early pictures of loaded
IMSAIs, the cover was always off. This was a necessity, the
heat was too much with the cover on. I had to use a 16" fan to
keep mine running with 64KB of 2102 based static RAM (not 21L02s
BTW, they cost more than the fan did).
The single worst problem was the absolute lack of any hardware
standardization beyond the 696 specs. There were no I/O
addresses for anything. One manufacturer might use a WD 1791
floppy controller at port 7xH, another would use the NEC 765
floppy controller at address 9xH. There were no standardized
BIOS ROMs either. Systems came with some basic boot ROM for one
particular disk controller/serial interface, and that was it,
everything else was supported by drivers in the machine specific
version of the OS. A boot disk for an Altos wouldn't run on a
North Star, not even close. For those who think it an evil that
the world has standardized on the Wintel architecture for PCs,
trust me, the other choice is far worse.
>Was it just an issue of being used to them?
Sure, but then if you wanted a good hardware oriented micro with
lots of support from 3rd parties, in the mid 70s the S-100 was
the only choice. You could get a board to do just about
anything, tho you had to program it yourself. Nearly all boards
came with schematics, if you didn't like the design or it wasn't
quite compatible, you could cut traces and rewire to your own
choosing. My own IMSAI is far from a standard out of the box
model.
>As for laissez-faire, I never have believed in it. It makes
society
>too concerned about money. This is proven when complete crap
hardware
>is released now, and people don't care because it's good
_financially_
You don't like the profit motive? *gasp* That's, well, that's
just plain un-american (understandable and excusable if you
happen to be european tho).
Jack "show me the money" Peacock
<ISTR an article on alt.folklore.computers a year or so back, giving the n
<the lawyer who sent the first officially-recorded unsolicited email spam.
<he lost his account. I can't remember the details, so it might be hard t
<(and I'm not sure of the details, but 5-6 years ago sounds about right).
The landmark was right around the time I left DEC (1993).
I'd been on the 'net via their gateways since before '87. I was greatly
sadend when I the words went out the internet would permit commercial
ops.
Allison
> From: Wirehead Prime [mailto:wirehead@retrocomputing.com]
> Not all of us ISPs are evil and unconcerned with the
> Internet. I run a
> good, solid business with a 95% customer retention rate
> calculated over 4
> years. I don't do business with spammers or pornographers and have
> written my contracts so that I can immediately terminate any customer
> that violates Netiquette. I've been yelled at about that...that I'm
> ...
> Some of us who started in the early days of commercialization
> wanted the
> Internet to be like we were used to it being when we used it
> from college
> or businesses in the late 80s and early 90s. You can thank
> CompuServe,
> AOL, and hordes of know-nothing little ISPs with wads of cash to
> substitute for business sense for the current situation.
It's easy to blame novice users and get rich quick spammers, but I can't
agree with you. I look on the 'Net as evolution in action. Right now
we have the feeding frenzy of spammers drowning us in unwanted email.
The easy, and wrong, solution is to force them to stop. The right way
is to make it uneconomical for them to send spam. How? I don't really
know, I just ignore it, sort of like background static noise on a
shortwave radio.
But consider, what kind of response rate do spammers get? Now junk
snail mailers have to actually pay per piece, although at a reduced
rate. They have to make the junk mail attractive to readers so they can
get a high enough response rate to justify the mailing. Maybe we need
the same mechanism for mass commercial postings. In other words, the
ISP specifies in the terms of service that mass commercial mailings (aka
spam) are charged at the same mailing rates as the local post office,
something around 20 cents per item. Now you have a legal means to get
back if the ISP catches a spammer, because they are liable for the
contracted costs.
And just to bring it back on topic...when consumer PCs came out (IBM,
PET, Atari, Apple, etc.) those of us who built and used "real" micros
(S-100s of course) lamented that fact that the microcomputer market was
being overrun by large corporations bent on destroying the laissez-faire
market of the mid 70s. Sound familiar?
Jack "I use an IMSAI, not those toy computers" Peacock
On Apr 14, 1:36, Tony Duell wrote:
> Pete Turnbull wrote:
> > Isn't a DX11 an IBM channel interface? Originally a big cabinet with a lot
> > of flip chips and lamps? I've seen two, working.
>
> That's right.
> Where on earth did you see one of those?
A few summers ago, Leeds University were getting rid of an Amdahl mainframe and
supporting equipment, which included several PDP-11s and two DX11s. I managed
to invite myself along with a couple of friends, one of whom acquired a
complete working DX11 and one in bits, plus cables. I think there was a doc
set as well. I got an 11/73 with a much smaller 3rd party Qbus version, which
I've since passed on, as the same friend actually has a 360 which he's hoping
to get going again.
> I really must cable one of mine up again, re-read the printset, and
> figure out what on earth to use it for...
First find a System/360 :-)
Then find a lot of space with a strong floor. Jim put his in a room which he'd
prepared with a false floor. Unfortunately the materials supplier had provided
the wrong grade of board, and apparently the main unit rolled in OK, but when
it came to its proper position, there was a crunching sound, and the 360
settled a few inches as several of the castors punched through the floor
panels. Jim wasn't too pleased (he did get it fixed, though).
BTW, the little DX11-alike in the 11/73 was accompanied by a "Camtech Ethernet
QBus Interface". It's a quad-high Q-bus board, with a 68000 and a 68450 (PGA
types), a 68230, 68564, some memory, and the usual AMD ethernet chip set.
There's a 20-pin header for the ether i/f, and two 26-pin ribbon cable
connectors near a pile of 26LS30s and MC3486's, so I assume this is some sort
of terminal concentrator or PAD (there's also a 2.4576MHz xtal, which implies
standard 300/600/1200... baud rates). I was told the firmware didn't support
TCP/IP, but some other protocol. Anybody know what that would be? Is it any
use for anything? Can it be changed to use TCP/IP?
--
Pete Peter Turnbull
Dept. of Computer Science
University of York
I have an IBM AT Multiprotocol Communications Adapter, new, in the
original carton, with the original vinyl booklet and 5.25" disk for
sale. It's only missing the cable which can easily be made from two 25
pin d-sub connectors (1M, 1F) and a piece of cable.
Anyone in the US want or need this? $10 which includes the postage. It
goes to the big dumpster in the sky if no one lays claim to it by Friday
the 10th.
--------------------------------------------------------------------
Russ Blakeman
RB Custom Services / Rt. 1 Box 62E / Harned, KY USA 40144
Phone: (502) 756-1749 Data/Fax:(502) 756-6991
Email: rhblake(a)bbtel.com or rhblake(a)bigfoot.com
Website: http://members.tripod.com/~RHBLAKE/
ICQ # 1714857
* Parts/Service/Upgrades and more for MOST Computers*
--------------------------------------------------------------------
Does anyone have an ESDI hard drive for a PS/2 Model 70? I have a
60, but want to replace it with a 120 (the other size the PS/2 came
with; I don't want to risk having an incompatible hard drive). I
don't know if others are compatible. However, this is a wide single
ribbon connector.
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
<programmer would inadvertantly spool a "binary file" to a lineprinter.. W
<had
<an individual, in the Maynard (Ma. DEC), at one point in time, spool a jo
<to
<the printer that hung off the DECsystem 1090 (serious tractor feeds on th
<unit!) that took a day and a half, and consumed 24 boxes of "greenbar" (
Likely an LP26 or lp14, serious chainsaw (a device than changes trees to
useless pulp).
<have known some of the participants, they used to reside on ML3-6... Sorr
<if
<I digressed too far off topic...
Hahaha!!! YES! than one was infamous!
Allison
<The AMD 2900 series of chips were essentially a build-it-yourself CPU.
<The main ones were :
I have about a dozen 2901s and 2911s, fun parts. Fair amount of work
to make a system around them though.
Allison
<It is an Epson LQ-500. It has a removable set of tractors, which
<mounts on top. However, they mount on the output end. This means that
<there must be paper in the tractors that is beyond the print head,
<which means that about a sheet of paper must be wasted. Could someone
<explain to me what is the idea behind this system?
Serious answer... pulling is more reliable then pushing.
Also if that thins is like my LQ5000 and the LQ570 it can be set up in
push mode.
Allison