Z80 Retrocomputing 16 - UNIX on RC2014

  Рет қаралды 38,602

smbakeryt

smbakeryt

7 жыл бұрын

In this video, I installed a modified version of the FUZIX Linux distribution on the RC2014. Modification included adding SIO/2 and ACIA drivers as well as support for my VFD display. For more retrocomputing projects, see www.smbaker.com/

Пікірлер: 53
@Cobalt985
@Cobalt985 4 жыл бұрын
Wow, this is really cool! This inspired me to start looking more into the Z80. I want to build a Z80 computer like that one day too.
@cr6925
@cr6925 7 жыл бұрын
Superb work! Just finished building your Ram/Flash card - now waiting for my programmer to arrive!
@1ManWrenching
@1ManWrenching 6 жыл бұрын
Remarkably fast machine. Seemed to have no problem running Unix.
@zetaconvex1987
@zetaconvex1987 2 жыл бұрын
Unix running on a Z80. Amazing! It's so smooth, too. I first heard about Fuzix in relation to a port to the RP2040. At first I couldn't see the point, but I'm becoming increasingly intrigued.
@wad671
@wad671 7 жыл бұрын
Worth a sub, well done!
@markonthemove79
@markonthemove79 7 жыл бұрын
Cool video
@nelsonamador5412
@nelsonamador5412 2 жыл бұрын
Really awesome
@Titan_Logic
@Titan_Logic 7 жыл бұрын
Would it be possible to a get an a rom file or a quick tutorial on how to create one.
@DoogieLabs
@DoogieLabs 7 жыл бұрын
Are there any detailed instructions or pointers you can give on how to build your port of FUZIX for the RC2014? The documentation included with the build isn't the most clear on the pre-reqs, and the buildall script fails horribly :-P
@marcoleriusbautistacordova1496
@marcoleriusbautistacordova1496 6 жыл бұрын
Nice video! And your VFD looks beautiful, where did you got it?
@2000freefuel
@2000freefuel 3 жыл бұрын
I'd be interested to see what an FRAM board could do as a stand in for the ROM/RAM board.
@etchedpixels
@etchedpixels 6 жыл бұрын
I don't think you need the CTC. You can do my favourite 'no timer' hack. Set the second SIO port that is unused up to a low baud rate and to interrupt when the transmit completes. Now every time you write a character it'll bug you again a while later. You can calculate the speed from the shift rate (remembering start and stop bits), or just use a scope to tune it.
@daspolemon
@daspolemon 6 жыл бұрын
Do you happen to know of any kits that have a Shugart FDC interface on one side, and a USB on the other? I kinda want to put my old floppy drives into use by using that, and I kinda want to have them semi-portable. I've been looking for such a solution for many years now, but all I do, is finde one roadblock after another.
@Titan_Logic
@Titan_Logic 7 жыл бұрын
Amazing work, I'm going to be ordering a few of your broads from osh park. Very curious about the cpu board your using in your Rc2014. Are the details for it hidden on your blog somewhere?
@DoogieLabs
@DoogieLabs 7 жыл бұрын
It was because of this video I ordered an RC2014, and some goodies from osh park. I want to have a play with FUZIX :D
@Astinsan
@Astinsan 6 жыл бұрын
Where in the hell did you find a 4 line vfd?
@cretescumarian6057
@cretescumarian6057 7 жыл бұрын
What keyboard are you using? The clicky sound it's the one I'm looking for. Thank you
@KubuntuYou
@KubuntuYou 6 жыл бұрын
Check out WASD keyboards. They use Cherry MX switches, some of which have the click you seek.
@mheermance
@mheermance 7 жыл бұрын
I thought Fusix just looked like Linux, but wasn't actually Linux.
@trilbyrollers
@trilbyrollers 7 жыл бұрын
Martin Heermance Yes, Fuzix is based upon UZI (UNIX for Z80), so you could maybe call it a UNIX derivative, but it definitely isn't Linux as it share no source code with it. It's put together by Alan Cox who used to be a Linux kernel maintainer though. Got a couple of other RC2014 projects I need to complete in the works, but want to give this a go soon!
@smbakeryt
@smbakeryt 7 жыл бұрын
You're right, and I should have known better! I've corrected the video title, but I can't edit the video itself.
@mheermance
@mheermance 7 жыл бұрын
smbakeryt No worries, but thanks for the correction.
@vraiverifiableinvisiblekta2887
@vraiverifiableinvisiblekta2887 7 жыл бұрын
it is even less Unix to me .
@KarjamP
@KarjamP 6 жыл бұрын
smbakeryt You've forgotten to edit the description of the video, itself. It's editible too, you know.
@roddepixanything2616
@roddepixanything2616 4 жыл бұрын
can you uild one more? regards from sweden
@kaczan3
@kaczan3 4 жыл бұрын
Did you build that case? What matrerial is that? I have a wierd lpx motherboard with k5 processor and getting a case for it is alsmost impossible so I thought I'll create my own.
@smbakeryt
@smbakeryt 4 жыл бұрын
The case is laser-cut acrylic. I designed it in Inkscape and had it made at Ponoko. It's one big flat sheet when it arrives. The acrylic sheets they cut can be pretty big, so I'd think you could easily design and have something fabbed. For me, I've mostly moved on to 3D printing instead of outsourcing the laser cutting, but for larger items, and for anything you want to be optically clear, laser cut acrylic is still a good option.
@kaczan3
@kaczan3 4 жыл бұрын
@@smbakeryt Thank you!
@Super1337357
@Super1337357 7 жыл бұрын
Could you add CGA or something to your RC2014?
@smbakeryt
@smbakeryt 7 жыл бұрын
There are vintage video video boards that people have designed, though most of the designs have seemed somewhat involved. It's something I'd like to try at some point.
@Super1337357
@Super1337357 7 жыл бұрын
That would be awesome. I'm tempted to buy a RC2014 and add a FPGA adapter so I can emulate peripherals.
@carlossantiago4845
@carlossantiago4845 Ай бұрын
FUSIX is not Linux, it is a Unix R7 with some system V enhancements.
@prehistoricBanana
@prehistoricBanana 7 жыл бұрын
Is it possible/worth it to build an intel 8086 pc?
@prehistoricBanana
@prehistoricBanana 7 жыл бұрын
Also can you explain how you modified fuzix to work on your rc2014? I'm building a custom z80 machine and it would be awesome if it ran linux.
@smbakeryt
@smbakeryt 7 жыл бұрын
My next project is going to be to build an Xi 8088 (www.malinov.com/Home/sergeys-projects/xi-8088), based on Sergey Kiselev's design. While Sergey's design is an 8088, I would think an 8086 (or 286, 386, etc) would be possible.
@smbakeryt
@smbakeryt 7 жыл бұрын
FUZIX has a profile for the Zeta 2 already, which is a Z80 single board computer. The Zeta 2 uses a 16550 UART for serial communication, whereas the RC2014s I demoed use a SIO/2 or ACIA. So my first task was to replace the UART driver with a SIO/2 or ACIA driver. I was also lacking a few other peripherals, such as the Real Time Clock, so I disabled those. My fork of FUZIX is at github.com/sbelectronics/FUZIX and has any custom changes I required.
@watchingoveryou8473
@watchingoveryou8473 7 жыл бұрын
Please build 8086 kit, I wish to buy the sdk8086 but the only source is from India, I am nervous to use credit card online for Indian website, so I did not. Hopefully if you make a lot, you would sell them. Thanks.
@KalterKrieger
@KalterKrieger 7 жыл бұрын
Hello, I like your projects and really wan to reproduce them but without firmware images of the EPROM, no chance! Most people have a PC without Z80 development kits and I know that it is very diffucult to make these old software run without detailed knowledge on emulators, assemblers and debuggers. Z80 is not an ARM Cortex with JTAG interface, ready to run in C. ( I have written my own Z80 monitor in C with SDCC but no chance to use it with the RC2014 boards. So if you really want to help, can you provide EEPROM images, e.g of CPM and Fuzzix?
@corneleousworthington4566
@corneleousworthington4566 6 жыл бұрын
look in his GitHub repository, which he links to in his blog page in the corresponding RC2014 blog posts
@64etto
@64etto 3 жыл бұрын
VGA Chip Parallax Propeller P8X32A-D40!
@upmperthay
@upmperthay 6 жыл бұрын
Something I would love to see, but haven't got the patience to make, is a 32bit computer made with 4 (or maybe a 64 bit made with 8), of the fastest Z80 processors. What would be really wild is if it could run windows XP, Vista, or 7!! It would be slow as hell, but still amazing! :-)
@danielquintero7725
@danielquintero7725 4 жыл бұрын
Can this project be ported to an 8051?
@dri50
@dri50 3 жыл бұрын
This is a reply to an old post...but...The Intel processors such as 8080 or 8085 had a SUBSET of the opcodes in the Z80. So if the software running on the Z80 was developed for the Z80 it may not run on the 8085. The Z80 also had registers that the 8085 did not have.
@dri50
@dri50 3 жыл бұрын
this is also true of the 8051
@mightwilder
@mightwilder 4 жыл бұрын
fuzix is not linux nor unix
@mazspork969
@mazspork969 2 жыл бұрын
"etsy" ?
@rickt1866
@rickt1866 6 жыл бұрын
no one likes a show off. jk thanks for sharing..
@IkarusKommt
@IkarusKommt 2 жыл бұрын
Retrocomputing? It's generating more refuse for the sake of generating refuse. The planet has it enough already.
@talideon
@talideon 12 күн бұрын
I bet you're fun at parties.
Z80 Retrocomputing 17 - Enhanced CPU Board
16:10
smbakeryt
Рет қаралды 15 М.
RC2014 Z80 based computer kit that you build today!
32:25
Rudy's Retro Intel
Рет қаралды 10 М.
No empty
00:35
Mamasoboliha
Рет қаралды 8 МЛН
The Most Important Computer You Don't Know About
25:31
Action Retro
Рет қаралды 127 М.
I built a computer from scratch! | RC2014 Z80 computer kit assembly.
10:06
RC2014: Running CP/M on the Compact Flash Module
28:04
Break Into Program
Рет қаралды 3,2 М.
The TEC-1G Single Board Z80 Computer
22:13
Ready? Z80
Рет қаралды 4 М.
Retrobrew Computers - KISS-68030 homebrew computer with Linux
15:44
Will Sowerbutts
Рет қаралды 69 М.
The Madness of Z80 I/O
22:52
Noel's Retro Lab
Рет қаралды 73 М.
Controlling 'real world' things with the RC2014? I bet you can!!
9:09
Rudy's Retro Intel
Рет қаралды 960
HOT DOG Linux is a Retro Computing Fever Dream
17:19
Action Retro
Рет қаралды 191 М.
Z80 Retro #24 - CP/M Introduction
1:16:44
John's Basement
Рет қаралды 19 М.
Как удвоить напряжение? #электроника #умножитель
1:00
Hi Dev! – Электроника
Рет қаралды 1,1 МЛН
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 473 М.