FPGA Sinclair Spectrum

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • In this video I'm describing a weekend project where I implemented a Sinclair Spectrum on a FPGA. This "Z80" machine is running at 65Mhz (but capable of 80Mhz on my hardware) is working on the color VGA display with 1024x768x60Hz @65MHz pixel clk. My plan is to make episodes for each stage of the implementation (let me know in the comments if you are interested)
    links to resources
    T80 (Z80) VHDL opencores.org/...
    USB Keyboard Verilog github.com/nan...
    VGA timing controller video • VGA 640x480 Timing Gen...
    Enjoy!

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

  • @jamesross3939
    @jamesross3939 26 дней назад +1

    Liked and subscribed. I'm a newbie learning FPGA, so i'm interested in FPGA projects!

  • @ei8ki
    @ei8ki Месяц назад +2

    I love it.... Great way to show the power of FPGA's. Brings back great memories of the ZX81 I started out using. Thanks!

    • @adaptivedesign8795
      @adaptivedesign8795  Месяц назад

      Most of my audience is young and probably struggling with the term ZX81 and Spectum, so I’m glad to hear from someone who lived through the golden years!

    • @rimmersbryggeri
      @rimmersbryggeri Месяц назад

      @@adaptivedesign8795 Lived through and Golden years seem like contradictory terms. However you could also say that this being possible showcases how basic early solid state computing was. What is incredible is that you can recreate a whole computer within one chip. I dont mean you as a general pronoun I mean you as a person. I have personally never seen a sinclair computer in the "flesh" even though my friends had both vic-20s and c64 computers and my grandfather had an ABC80 (swedish computer).

  • @roneycorrea
    @roneycorrea Месяц назад

    I just subscribed and i looking forward for your next videos with the details! Great job!

    • @adaptivedesign8795
      @adaptivedesign8795  Месяц назад

      Thanks for subscribing, The new videos are in the making...

  • @Yeoman35
    @Yeoman35 Месяц назад

    I am looking forward to the rest of the series. The USB keyboard does sound interesting. Thanks.

    • @adaptivedesign8795
      @adaptivedesign8795  Месяц назад

      I agree, that's the most interesting part of the project and the code is written very well (not by me) I think that could go in the design textbooks. stay tunned...

  • @LushContrive
    @LushContrive Месяц назад

    Watching this brings back memories :)
    The mechanic of the Spectrum keyboard was not good, much better then that from the ZX81 though. I have never seen this on an other computer (than ZX80/ZX81, Spectrum) that the BASIC commandos are on the keys and witch command or character the key press produced depends on the context. Needed some time to get used to but typing BASIC programs got very fast.
    The C64 was on a complete other level, but check the price in the beginning of both computers. When I bought my Spectrum, I could have never afford a C64.
    Wikipedia: in US$ today, Spectrum $720.-, C64 $1880.- Not that this makes any sense to mention, but I wan't to know this for my self :)

    • @adaptivedesign8795
      @adaptivedesign8795  Месяц назад +1

      I agree 100% different machines different price levels but both have been good vehicles to push a generation of kids towards programing engineering and science. I'm glad you like it!

  • @samjef8131
    @samjef8131 Месяц назад

    perfect

  • @Stefanev
    @Stefanev Месяц назад +1

    "Weeeeee what a beautiful message we got..." 😂😂😂

  • @GEOLEON
    @GEOLEON Месяц назад

    That is great!!!

  • @gdclemo
    @gdclemo Месяц назад +1

    What FPGA board did you use?

    • @adaptivedesign8795
      @adaptivedesign8795  Месяц назад +1

      I have a ZED board (zynq 7020) but other than BRAM is not using anything Xilinx/ AMD specific and it can be adapted very easy to Altera (or others)

  • @gabrielgherman2562
    @gabrielgherman2562 Месяц назад +1

    Mda.
    Am folosit 11 ani HC 91, fiind singurul „meu sistem de calcul”.
    Deci îmi place proiectul, dar ce mă fac că nu sînt vorbitor de limbă engleză și nu înțeleg tot ce spui.

    • @adaptivedesign8795
      @adaptivedesign8795  Месяц назад

      Poti sa folosesti subtitles in limba romana

    • @gabrielgherman2562
      @gabrielgherman2562 Месяц назад

      @@adaptivedesign8795
      Păi n-are română.

    • @adaptivedesign8795
      @adaptivedesign8795  Месяц назад +1

      Acum are, bafta.

    • @gabrielgherman2562
      @gabrielgherman2562 Месяц назад

      ​@@adaptivedesign8795
      Aaaa... Super merci !
      Daa.. cum ai făcut ? Te-ai apucat să traduci ?
      Primul filmuleț postat mi s-a părut foarte interesant și tot așa n-am înțeles tot...

    • @adaptivedesign8795
      @adaptivedesign8795  Месяц назад

      Google traduce automat, dar trebuie sa-i dai enable.

  • @nicolaemuntean3742
    @nicolaemuntean3742 Месяц назад

    MULTUMIM