AnyCPU http://anycpu.org/forum/ |
|
RCA 1802 reverse-engineering progress http://anycpu.org/forum/viewtopic.php?f=15&t=42 |
Page 1 of 1 |
Author: | BigEd [ Mon Feb 25, 2013 12:01 pm ] |
Post subject: | RCA 1802 reverse-engineering progress |
The RCA 1802 was an early CPU, and a very early CMOS CPU, used for example in the COSMAC ELF evaluation board/kit computer. A chip was imaged in 2011 at high resolution by Greg of the Visual6502 team, with images here and some supporting analysis here. More recently, AmyK has produced a schematic of the control logic, now found at the last link above, and has found a couple of parallel investigations: Chuck Bigham has blogged and posted on the cosmacelf list about his efforts to simulate the control logic, and Dave Schultz has posted an analysis of several circuits: (See also ChuckT's post about the 8085) |
Author: | enso [ Sun Aug 04, 2013 2:49 am ] |
Post subject: | Re: RCA 1802 reverse-engineering progress |
That is very exciting. Cosmac ELF was the first computer I built. The register set architecture was pretty amazing for the time - it was practically a RISC machine if I remember correctly |
Author: | Garth [ Sun Aug 04, 2013 4:45 am ] |
Post subject: | Re: RCA 1802 reverse-engineering progress |
Ed, the 2nd- and 3rd-from-last links (the images) are no longer available. Are you able to replace them with wherever they were moved to? The Elf was the first computer of a friend of mine too, in 1978 or '79. He bought it in kit form, but, judging from my look through my COSMAC data book, he apparently had the evaluation system which was quite a lot more complex than what's shown in Ed's linked pages. The 1802's performance was really, really poor; but it was one of the first CMOS and rad-hard processors, so it went into a lot of spacecraft IIRC. This friend used it in his senior project as an EE major with the excuse that with so many registers, he didn't need any RAM. |
Author: | BigEd [ Sun Aug 04, 2013 8:15 am ] |
Post subject: | Re: RCA 1802 reverse-engineering progress |
images relinked. |
Author: | James_Parsons [ Tue Jan 14, 2014 6:37 pm ] |
Post subject: | Re: RCA 1802 reverse-engineering progress |
I have thought about using this CPU, although being that it is rare I dont think I could get many perhiperal chips for it. |
Author: | Brad R [ Mon Jan 20, 2014 12:22 pm ] |
Post subject: | Re: RCA 1802 reverse-engineering progress |
You should be able to use most peripheral chips that use RD/WR control signals. Those chips requiring E and R/W* will be more of a challenge. You will need an address latch, because the address is output 8 bits at a time. The 1802 had some interesting I/O and DMA capabilities, but you're not required to use them. |
Author: | James_Parsons [ Tue Jan 21, 2014 2:46 pm ] |
Post subject: | Re: RCA 1802 reverse-engineering progress |
So would the 8255 be ideal. |
Author: | Dr Jefyll [ Tue Jan 21, 2014 3:21 pm ] |
Post subject: | Re: RCA 1802 reverse-engineering progress |
James_Parsons wrote: So would the 8255 be ideal. BTW, remember that basic bitwise I/O can be as simple as a 74xx573 or 74xx574 attached to the data bus. IOW, the fancy LSI peripheral chips aren't your only option. Also be aware that the 1802 has a successor, the 1806, which is slightly more capable. cheers Jeff |
Author: | GaBuZoMeu [ Thu May 03, 2018 9:35 pm ] |
Post subject: | Re: RCA 1802 reverse-engineering progress |
Slightly off topic, but perhaps interesting: "The COSMAC ELF Membership Card" http://www.sunrise-ev.com/membershipcard.htm Lee Hart and friends rebuild a slightly modified COSMAC ELF in a tin box. Something I couldn't get around waiting the kit to arrive... |
Author: | MichaelM [ Mon Oct 08, 2018 12:32 am ] |
Post subject: | Re: RCA 1802 reverse-engineering progress |
Quote: waiting the kit to arrive... |
Author: | GaBuZoMeu [ Tue Oct 09, 2018 6:11 pm ] |
Post subject: | Re: RCA 1802 reverse-engineering progress |
Oh well, yes, ages ago Thank you for your question. The kit assembles easily and works seamlessly. It was much fun to toggle in some small programs. As you can check the state of the toggle switches during runtime you have a degree of interaction available for your programs. Together with the 8+1 LEDs there are some funny little "applications" possible. The possibility to slow down the clock frequency helps to "see" how a program works without the need for delay loops if you feed the LEDs with whatever byte you wish to examine. I cannot but recommend this kit to everyone who like such a barebone system and/or like the 1802 (which was the 3rd microprocessor I had back then ~1980). Regards, Arne |
Author: | MichaelM [ Wed Oct 10, 2018 4:02 am ] |
Post subject: | Re: RCA 1802 reverse-engineering progress |
Thanks for the reply. I may order one for myself. |
Author: | GaBuZoMeu [ Wed Oct 10, 2018 6:24 am ] |
Post subject: | Re: RCA 1802 reverse-engineering progress |
Enjoy yourself! You won't be sorry! |
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |