Newest posts at bottom
|RCA COSMAC Microkit|
|by Bill Degnan - 04/05/2013 23:51|
The 1975 RCA COSMAC Microkit. This is the first commercial microcomputer from RCA to contain the two-chip COSMAC microprocessor (TC 1084 / TC 1085 version). The processor was developed in New Jersey, but the kit itself came out of the RCA Palm Beach Division. Click image for larger view.
Note the TC 1085 chip on the processor card, which is the earlier name for the CDP 1801 and has a silk screen date of late 1974. Click image for larger view.
Compare the above processor card with the later "1801" processor card from the RCA COSMAC MicroTutor:
Pictured is the 3901803 ROM card, which has space for two 1702R ePROMs (not A). I need to download these chips to see what they do. Click image for larger view.
Pictured is the of of the three 3901801 RAM cards that came with this system, 8 Intel 2012's. Click image for larger view.
Here is a photo of the TTY I/O card, part number 3901809.
I am looking for a COSMAC Microkit user manual.
See also: 1975 Microcomputer Directory from the
EDN Microprocessor Design Series Volume II published in 1975. This appears to be a supplement publication to the EDN Journal.
Here is an article about the Microkit that came out later in 1975:
More RCA COSMAC Microkit photos
|RCA COSMAC Microkit History|
|by Bill Degnan - 04/08/2013 15:57|
Here is a post from the Mid-Atlantic Retro Computing Hobbyists message board thread about the MicroKit from 2009. Evan K tracked down the daughter of the designer of the COSMAC microprocessor, Joyce Wiesbecker in 2009, her comments to follow:
" You're right about the Microkit 1. It was RCA's hardware development kit targeted at design engineers looking to embed a microprocessor into their
equipment. I never even saw one of them, only read the product brochure, because - Man!!! - that thing cost thousands of dollars, and RCA made its
employees buy those kits at full price! That was an RCA Somerville project, so my father had no input. My father was building the prototypes (in our basement) for all the other computers I mentioned, and his group at the Sarnoff Labs was developing those models, so he got to bring home one of each of the final production models. (Yes, every aspect of the 1802 - microprocessor, computers, videogame, and kits - was a skunkworks project.)
You really have a collectible in that Microkit 1, Bill. It was the predecessor to the VIP. Dad pitched the VIP as a cheaper, more accessible (and therefore better selling tool to OEMs) than the Microkit 1. But it was also the only way he could get RCA to offer a hobbyist computer since management was dead set against the idea :). Between the limited production run, the high cost, and the fact that most of them were the property of the employer, not the engineer, your Microkit 1 is probably one of the rarest production model computers still around. (Even I had forgotten it existed until you mentioned it!)
Congratulations on your rare treasure!
John C. Hartmann
The original owner of this particular Microkit was John C Hartmann of Cedar Grove NJ, ham radio operator (W2PGI), who worked at RCA in Princeton as an electrical engineer. John passed away in 2010, he earned one patent while working with RCA in 1977 for a bidirectional digital position encoder.
|RCA COSMAC GGB 3901804 Pic Added|
|by Bill Degnan - 04/17/2013 16:46|
RCA GGB 3901804 Serial I/O board. Note the crystal is a 1.95000 mHz (~2 mhz?) Click for larger view.
|COSMAC Microkit 1801 Monitor|
|by Bill Degnan - 04/17/2013 23:56|
Here is a dump of the ROM monitor from the Microkit. Note that the instruction set (should be) from the less complex 1801 instruction set, quite a rare piece of code:
DUMP FROM 2 1702 (not 1702A) ePROMs:
1702r DUMP (NOT 1702a)
prom marked "3"
00: FF 07 7F 4F 07 7D 4E 07 E1 5E 07 5F 4B 1E 07 2F
10: AE 0C C5 D6 DE 6B 03 8F CC E3 03 DE 03 80 4B AE
20: 0C C5 D6 2E AE DE DE CF F1 6F 4A 4C 07 CF 5A 2A
30: 1A 8E AA 9F FE 07 FF 4D 5D 07 01 5C 2C 07 63 5C
40: 2C F2 2C F5 2C D5 6D 52 42 07 C4 5C 2C 04 DB CD
50: 29 04 FA 5E CD A5 04 E1 C5 B9 2C 04 B2 C5 34 2C
60: C4 A0 2C CC 9D 04 DF C5 34 62 4F 72 5F 7E CD 4A
70: 6D 52 42 2C CC 8C 04 F2 C5 34 07 63 5C 2C F5 6F
80: 40 07 51 5C 2C 7F 40 07 51 5C 2C 2C DF BF 40 07
90: 51 5C 2C D2 72 C5 65 62 CD C2 7F 05 F0 C5 5A 2C
A0: C4 2C F2 CF 82 09 CC 72 2C DF CF 72 2C C4 53 2C
B0: C4 34 72 AF EF 2C CC 50 04 F2 CD C2 04 DE CD 53
C0: 04 E8 C5 4A 2C 04 F2 C5 3B CF A0 07 63 5C 2C F2
D0: 2C F5 2C C0 CF C2 2C 04 AF C5 34 2C CC 24 04 F2
E0: C5 34 62 4F 72 5F 07 63 5C 2C F5 1A 8F FF 2C 61
F0: 09 51 D1 BC 00 FE C5 0B 71 CD 11 DC CF 0D 6C 43
prom marked "4"
00: 07 FF 51 50 07 10 53 C8 F8 C0 F6 07 FC 00 FE C5
10: F2 70 C5 E8 C8 E6 E0 C8 E1 E1 07 F8 CF F2 D1 D1
20: 71 06 FE 41 23 F3 C0 D3 61 05 01 41 23 D9 2A 03
30: F8 CC C8 03 F5 CC 88 03 FF 60 2A 07 FF C7 6C 50
40: 07 7F 40 1D C0 BB C8 B9 23 FD 07 FF AD 61 05 FE
50: 0E AD 98 DD 23 F8 07 FE AD 60 09 40 CC 9A 06 7F
60: C0 B5 40 CF B2 98 DD CD BF 70 C5 C6 60 00 BE C4
70: D0 00 F9 CC C8 03 EF 51 62 AD 0B AD 0B AD 0B AD
80: 0B AD 72 09 09 09 09 0E 42 72 AD 0B AD 0B AD 0B
90: AD 0B AD 71 05 F0 0E 52 00 FF CF C6 23 E8 C7 2A
A0: BA C7 B9 C7 60 51 04 F5 C5 3F 07 74 CF 3D 60 09
B0: 09 09 09 03 09 C4 46 03 F8 00 39 51 07 E4 CF 3D
C0: 07 F4 50 1D 07 FF AD 98 DD 71 AD 23 F8 D0 0F 51
D0: 05 FE AD 98 DD 70 05 F0 CD 1D 71 71 09 06 7F AD
E0: CF 35 70 03 04 50 C4 60 00 E4 CD 60 C4 0D 07 FF
F0: CF 02 60 05 F0 03 09 C4 04 03 F8 00 39 51 CF 3B
|Inverted Bus ?|
|by Bill Degnan - 04/18/2013 12:12|
> > Inverted BUS? I have not yet started trying to determine the purpose of the code.
Comment I got from Mid-Atlantic Retro Group:
Some early bus structures were "inverted" in that a logic 0 was represented by what you would normally consider a logic 1 voltage. For TTL, this means that +3 and up is logic 0. The Ohio Scientific uses such a bus for their OSI-48 structure. Tranceivers usually exist with an inverted complement, like the 8T26/8T28.
It's usually for convenience, since a non-inverting buffer is usually two inverters in a row (one of which is tri-state). Inverting ones are faster and, back when it mattered for individual ICs, were cheaper. For open-collector buses, they make lots of sense; for example, most DEC buses were inverted so that you could drive data directly to the drive transistor.
In this case, if you had an inverted bus, it would make sense to store the ROM as inverted so you didn't have to put another buffer chip on the bus. If you're trying to disassemble it, just run it through a program to flip the bits
|COSMAC Processor Dates Timeline|
|by Bill Degnan - 04/24/2013 23:54|
Herb Johnson writes:
Bill, this document now points to your Web page on your pre-1801 COSMAC processor kit. I called out dates for your two processors. Note that my page identifies earliest dates for publications about the "COSMAC processor". There's even earlier RCA documents about developments for large-scale integration in SOS and CMOS, and about reducing a computer architecture to a "micro-processor". I may cover those in due course.
|RCA Microprocessor Hardware Support Kit|
|by Bill Degnan - 09/21/2013 17:38|
Page 21 of the 1975 RCA Microproducts catalog includes a description of the RCA Microprocessor Hardware Support Kit (COSMAC Microkit) on page 21. The above image is a snapshot. Look familiar? The date on page 21 is 3/75, which is about right. Click on image to download the catalog.
Thank you Bill Dromgoole for emailing me a copy of the document, which he downloaded from bitsavers.trailing-edge.com
There is a book:
John L. Hilburn
Paul M. Julich:
Which describes the Microkit. I made a copy of a dead web site page that describes the book here.
I have ordered the book for 44 cents!
|RCA 1975 Research Report|
|by Bill Degnan - 01/25/2014 11:47|
Check pages 14-15 of the RCA 1975 Research Report. These pages describe the timeline of the COSMAC Microkit / MicroTutor and related events.
|RCA Microkit ROM Code Analysis|
|by Bill Degnan - 04/17/2014 09:33|
H. Johnson's page that provides an RCA Microkit ROM Code Analysis