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!
Liked and subscribed. I'm a newbie learning FPGA, so i'm interested in FPGA projects!
I love it.... Great way to show the power of FPGA's. Brings back great memories of the ZX81 I started out using. Thanks!
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!
@@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).
I just subscribed and i looking forward for your next videos with the details! Great job!
Thanks for subscribing, The new videos are in the making...
I am looking forward to the rest of the series. The USB keyboard does sound interesting. Thanks.
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...
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 :)
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!
perfect
"Weeeeee what a beautiful message we got..." 😂😂😂
I'm glad you like it!
That is great!!!
More to come...
What FPGA board did you use?
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)
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.
Poti sa folosesti subtitles in limba romana
@@adaptivedesign8795
Păi n-are română.
Acum are, bafta.
@@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...
Google traduce automat, dar trebuie sa-i dai enable.
MULTUMIM