Z80 Retrocomputing 16 - UNIX on RC2014

Поделиться
HTML-код
  • Опубликовано: 3 ноя 2024

Комментарии • 53

  • @Cobalt985
    @Cobalt985 4 года назад +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.

  • @1ManWrenching
    @1ManWrenching 6 лет назад +6

    Remarkably fast machine. Seemed to have no problem running Unix.

  • @cr6925
    @cr6925 7 лет назад +4

    Superb work! Just finished building your Ram/Flash card - now waiting for my programmer to arrive!

  • @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.

  • @etchedpixels
    @etchedpixels 6 лет назад +1

    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.

  • @ElectronicFanArm
    @ElectronicFanArm 2 года назад

    Really awesome

  • @2000freefuel
    @2000freefuel 4 года назад

    I'd be interested to see what an FRAM board could do as a stand in for the ROM/RAM board.

  • @mheermance
    @mheermance 7 лет назад +14

    I thought Fusix just looked like Linux, but wasn't actually Linux.

    • @trilbyrollers
      @trilbyrollers 7 лет назад +10

      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 лет назад +6

      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 7 лет назад +1

      smbakeryt
      You've forgotten to edit the description of the video, itself. It's editible too, you know.

  • @Titan_Logic
    @Titan_Logic 7 лет назад +1

    Would it be possible to a get an a rom file or a quick tutorial on how to create one.

  • @wad671
    @wad671 7 лет назад

    Worth a sub, well done!

  • @Titan_Logic
    @Titan_Logic 7 лет назад +2

    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 лет назад +2

      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

  • @daspolemon
    @daspolemon 7 лет назад

    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.

  • @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

  • @Astinsan
    @Astinsan 6 лет назад +1

    Where in the hell did you find a 4 line vfd?

  • @marcoleriusbautistacordova1496
    @marcoleriusbautistacordova1496 7 лет назад +2

    Nice video! And your VFD looks beautiful, where did you got it?

  • @markonthemove79
    @markonthemove79 7 лет назад

    Cool video

  • @carlossantiago4845
    @carlossantiago4845 4 месяца назад

    FUSIX is not Linux, it is a Unix R7 with some system V enhancements.

  • @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 года назад +1

      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!

  • @64etto
    @64etto 4 года назад

    VGA Chip Parallax Propeller P8X32A-D40!

  • @cretescumarian6057
    @cretescumarian6057 7 лет назад

    What keyboard are you using? The clicky sound it's the one I'm looking for. Thank you

    • @KubuntuYou
      @KubuntuYou 7 лет назад

      Check out WASD keyboards. They use Cherry MX switches, some of which have the click you seek.

  • @Super1337357
    @Super1337357 7 лет назад +1

    Could you add CGA or something to your RC2014?

    • @smbakeryt
      @smbakeryt  7 лет назад +1

      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.

  • @upmperthay
    @upmperthay 6 лет назад +2

    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! :-)

  • @roddepixanything2616
    @roddepixanything2616 5 лет назад

    can you uild one more? regards from sweden

  • @prehistoricBanana
    @prehistoricBanana 7 лет назад +1

    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 лет назад +1

      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 лет назад +2

      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.

  • @danielquintero7725
    @danielquintero7725 5 лет назад

    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

  • @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

  • @mightwilder
    @mightwilder 5 лет назад +2

    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 3 месяца назад

      I bet you're fun at parties.