OK, let's get started. I want to welcome Spencer Owen to the Hack Chat today to discuss his retro-clone of the ZX80, the RC2014. And anything else that comes up, of course.
Spencer, can you tell us a little about how you ended up in the retrocomputing world?
I have built up two CPU boards for the 09 and one control board.
Hi! Yeah, I'm Spencer, and the RC2014 is my little Z80 based retro computer kit
For me, it started out as my own project to see if I could build a computer on a breadboard... and it kind of went off the rails from there :)
Ow yeah another project I am dying to pick up is my diy ZX80 but with more RAM :)
Was that the first working version?
When the Retro Challenge came around in 2014, I decided to enter the challenge by converting the breadboard computer to a PCB based computer
Looks a bit like the Z8001 computer I built in the early '80s, Spencer. (Wasn't retro, then, though!)
good to see other people messing around with Z80 and 6500 series
Yes, that's the first working one. Technically, the top 3 breadboards were the first one, and the lower ones were expansions
@marblypup Got any photos of the Z8001?
Were you working from docs or did you reverse engineer it?
Thats ambitious doing that on a breadboard.
There's a LOT of information out there via Google, although my board was hugely influenced by Grant Searles design.
I am always amazed to see people do complex builds like that on breadboard.
@spencer Good question! I used to cross-assemble for it from an Amstrad PCW, which gives an idea of how long ago I last used it! Still have it, housed in a cigar box :-)
Love to know the split between old'ns who were doing this stuff first time round and coming back (if they ever went away!) for the nostalgia, and those getting in to retro stuff for the first time. (I'm in the first category).
I love doing stuff on breadboard :)
My main limitation is software, so I made sure it was compatible with Grants design so that I could run his implementation of Microsoft BASIC on it.
I do but usually smaller items.
If we really had to prototype something in the old days we used wirewrap... now hard to get cheap ww sockets, connectors, etc.
@Linker3000 I got into digital electronics when I was 14: 1980.
hehe wow I wasn't even born then
I need to try wirewrap one day. I've heard lots of good stuff about it, although in my mind, it still looks fragile and unreliable.
My 1802 CPU board I designed and built 39 years ago was built on real breadboard and is half point to point and half ww sockets.
born in 85. grew up with the C64 as my main loved system
@Bil Herd: Can be done with regular sockets: https://github.com/linker3000/Z80-Board
@Linker3000 I started with a Sinclair ZX80 when I was 13 in 1980
wirewrap has pretty well known impedances done right and there is no "loose" wires such as an inserted wire in a breadboard, many wraps around each post
I was born in 71, and grew up as a Sinclair fanboy (Sorry Bill!). It's that Sinclair link that I chose the Z80 to start with
hehe wow what are the odds of the 1802 getting mentioned! A friend of mine bought 3 boards with an 1802 on it and is playing around with one as we speak :)
Hi @spencer
@Andrew Lindsay Hey! How's your RC2014? :)
I'm in the process of getting my 1802 board working again. It is, but there is at least one issue that I need to get to the bottom of for it to be back to 100%.
@19-rsn-007 The 1802 was a very early CMOS MPU, wasn't it? (Never had my hands on one.)
Actually, I've spotted quite a few names I recognise here as RC2014 customers, so I know that a lot of you already know about it. Is there anyone here that wants me to explain in a bit more detail what the RC2014 is?
@spencer Still working, I really should get the Forth ROM programmed so I can give that a try.
@spencer I first saw your RC2014 system in an EEVblog video.
@marblypup : https://en.wikipedia.org/wiki/RCA_1802
We looked at the COSMAC 1802 in the late 70's before there wasn'ta CMOS 6502, then we figured that our floating point routines would take a full second vs 150 ms
I would like to learn about your plans for the future of RC2014. Is 16 bits on the roadmap?
The EEVBlog video where Sagan builds the RC2014 Mini was awesome!
hey @Bil Herd ! Great to have you here man!
What CAD do you favor?
I know. Sagan did a great job for someone so young.
Yes @spencer - 'tis your shout so go for it. (How's the cat!?)
@Peabody1929 I have looked at a 16 bit RC2014 (Using the 68000 processor), but despite a couple of prototypes, I've not got anything working yet. I think a couple of others are going down that route though, so there's likely to be someting 16 bit RC2014 compatible one day
:)
Would the backplane be a limitation on getting a true 16bit system going?
@Linker3000 Mo is quiet and subdued at the moment. I don't think she liked her trip to the vet today :-(
More wires. :/
@spencer I build a very, very simple MC68010 computer several years ago... mostly because it was the biggest DIP I could find :-)
The original Backplane 8 and Backplane 5 won't support 16 bit. But the Backplane Pro has 8 pins right next to the A0-A7 address lines which are unused. So that'll support 16 bit just lovely :)
I like salvaging (old) mcu's. recently salvaged a 8051 compatible mcu with 64k flash and 8k's of ram with a max speed of 30MHz
Ah, the 8051. Used to do loads with them and their variants.
@marblypup The 68010 is a HUGE DIP chip. It takes soooo much force to insert or extract it. It's a beast to deal with :-)
@spencer So, how did you go from hobby to side hustle to main gig? What did the decision process look like for you?
Do you have supply chain issues using so many discontinued ICs?
Give me 32 8051's and I can move the world, or at least build one bitchin vending machine controller
hehe
We used to call the DIP 68010 the Hershey Bar
@Bil Herd LOL
. @Bil Herd Just spotted your "What CAD" question. I'm a KiCad guy. Tried Eagle many years ago and never got on with it. The RC2014 was my 2nd ever PCB design, and KiCad just worked out well for me for that.
Don't eat it Bill
Bil
Remember those pin compressors for big DIPs? Those were handy
@spencer Hi. I'm just getting into PCB design, and I chose KiCad too.
@epooch No, not really. Pretty much everything I use (or at least, the stuff that I sell) is still being manufactured. Even the Z80 chips are now coming out with a 2019 datecode on them
build a machine that puts holes in walls @Bil Herd ;)
great funny story :)
I buy new from the mainstream UK distys (Farnell and RS) - often cheaper that the 'bay, where the sellers stick 'retro' in the description and bump the price.
Heh I just saw the Caddyshack clip where Bill Murray eats the chocolate bar
I think its still amazing to see, that most of the Z80 chips are still produced, but the 68K family is more or less gone !?
Z80s were in lots of controllers.
The very first iteration of the RC2014 was all made with salvaged parts. Thanks to a donation to Nottingham Hackspace, we had loads of old logic and memory chips to work with.
I see them everyday...Z80's work at a company where industrial stuff is repaired
@marten I got my 68010 from utsource.net. They have lots of old stuff, but probably not still being made. (Motorola begat Freescale which is now part of NXP.)
@19-rsn-007 Yeah I have to explain that to my son some day and tell him not to do that.
a lot of z80, 8031, 8051, 8085, 68k
@marblypup There was the Dragonball microcontrollers for a while. They had a 68k core.
Yes, but they are older that the Z80 and the 68K is also very well used the 80-95 and its still difficult 020 or 030 chips, the later is even more difficult to get
For 16-bit 65xx/68xx an option might be: http://www.westerndesigncenter.com/wdc/ I am fond of the ez80 for almost retro too.
@19-rsn-007 I'd love to know what kind of industrial stuff is still out there with Z80s in it. And is there still new industrial stuff being designed for Z80?
@spencer So are you moving on PCB currently?
onto
what about the Z8 ? I know I have one around here somewhere. a romless version
The Z-80 is one of my two favourite 8-bit CPUs.
started to design a ezDuino/80 with a ez80... you haven't done robotics right until you've done robotics with CP/M
@spencer Is this a good point to ask if you have any plans for a Z280 CPU board? I was thinking 8-bit Z80-bus mode, but it also has a 16-bit 'Z-BUS' mode (like the Z8000s).
@kevin Whats your other (please say 6502)
@Bil Herd Yeah, that breadboard photo I posted earlier was from 4 years ago. The RC2014 looks more like this now https://www.tindie.com/products/semachthemonkey/rc2014-classic-homebrew-z80-computer-kit/
Z280 board is already available
I work in the modern toy industry and the 6502 is alive and well in lots of dice/cob chinese toy ICs
@marten Wahoo!
@spence NICE. Love the form factor@
!
@Bil Herd I haven't really ranked them but it would probably be 6809, Z-80, then 6502. I loved what you could with the Apple ][ computers.
@kevin I build a 68HC11 computer in 2006. That's essentially a 6809 MCU.
Western Digital (the original 6502 designer) continues to develop and extend 6502 based parts
Z280: https://feldtmann.ddns.net/rc2014/doc/z280-rc.html
For those that don't know, the RC2014 is a very simple modular computer on a passive backplane. So that means that each individual module is very very simple, but also that individual parts are easily upgradeable. eg some people have already made a Z180 and Z280 CPU module for it.
How has Tindie worked out as a sales platform?
Yeah I like the 6809 and the 6845 and 6847 will always be dear to my heart as well (graphics)
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.