Z80 computer - Part7 : 3D Polygon
5:30
Z80 computer - Part6 : Fractal
5:11
3 жыл бұрын
Z80 computer - Part5 : Basic Sound
5:38
Z80 computer - Part2 : Character LCD
3:50
Z80 computer  - Part1 : BreadBoard
2:49
4 bit CPU Part9 : Double sided PCB
13:08
4 bit CPU Part8 : LCD display
3:49
5 жыл бұрын
4 bit CPU Part7 : Final result
1:34
6 жыл бұрын
4 bit CPU Part4 : The Memory Module
2:20
4 bit CPU Part2 : Homemade PCB
1:55
6 жыл бұрын
Пікірлер
@alexshakhnovich8072
@alexshakhnovich8072 7 күн бұрын
This is a great design! If you are interested in other hobbyists repeating it, can you please update your dropbox with new schematics and asm files? I am already working on it, including putting your VGA cirquit into CPLD. Merci!
@alexshakhnovich8072
@alexshakhnovich8072 16 күн бұрын
I am trying to compile video16.asm and 2 subroutines are missing - M_MUL_16 and M_SUB. Can you please help?
@alexshakhnovich8072
@alexshakhnovich8072 17 күн бұрын
Can you share the schematics, please? Gerbers ?
@williamwellingtonmentz1893
@williamwellingtonmentz1893 17 күн бұрын
Good job! About the clock, how fast can it go?
@williamwellingtonmentz1893
@williamwellingtonmentz1893 18 күн бұрын
top!
@alexshakhnovich8072
@alexshakhnovich8072 24 күн бұрын
This is a great project! I would like to build the motherboard, keyboard and the video card. Is it possible to share Kicad projects or just Gerbers? Or, alternatively - can I buy PCB from you? Thanks
@MotownBatman
@MotownBatman Ай бұрын
Well Done, New Sub, Detroit, Michigan, USA This is Awesome! Im going to have to check the rest of your videos, I've always wanted to build a 286 kit computer like this for decades, but my brain cannot comprehend this lol
@Z80System
@Z80System Ай бұрын
Thanks for your subs :) There is nothing very difficult in this, it only take times to check and understand everything. You need to be very patient, study functionnality step by step and of course never give up!
@MotownBatman
@MotownBatman Ай бұрын
@@Z80System At 41 my wife is attempting to get my ADHD amongst other *isms under control. Actually need to get checked for Autism. but as a kiddo, you had the Aderall Parents or the Raised by the Belt Parents... I was the belt. So Learning and teaching myself pcs with Trash picked & flea market finds, was a challenge in itself. One Day, until then, I will Gawk & Complement Your Accomplishments LOL
@SamyFravalle
@SamyFravalle Ай бұрын
👍
@SamyFravalle
@SamyFravalle Ай бұрын
Nice
@mRahman92
@mRahman92 Ай бұрын
Is this some kind of French computer? I'll give it extra points for having a speaker.
@Z80System
@Z80System Ай бұрын
yes it is in French :)
@Xalior
@Xalior Ай бұрын
💜
@kBashumUclugam
@kBashumUclugam Ай бұрын
👍
@Link-channel
@Link-channel 2 ай бұрын
Don't disable comments people want to tell you how awesome is what you're doing! 🥇
@Mihail_95
@Mihail_95 7 ай бұрын
Beautiful!
@gregorymccoy6797
@gregorymccoy6797 7 ай бұрын
That's impressive. Are you doing transforms by calculating trig values or using lookup tables?
@Z80System
@Z80System 7 ай бұрын
Thanks, yes I use a lookup table for sin/cos values to make 3D going faster.
@98voteforpedro
@98voteforpedro 7 ай бұрын
Excellent im gonna build one too someday
@soupwizard
@soupwizard 7 ай бұрын
Congratulations, that was a very successful prototype - looking forward to the second version!
@Z80System
@Z80System 7 ай бұрын
Thank you very much!
@yurililly1978
@yurililly1978 9 ай бұрын
What’s the name of the song at the beginning?
@Z80System
@Z80System 9 ай бұрын
Hello, It is a song made by Fynns Arcade, here is his KZfaq Channel : www.youtube.com/@FynnsArcade
@tr1p1ea
@tr1p1ea 10 ай бұрын
I always thought this was a nice resolution for retro computers. Well done.
@park033
@park033 10 ай бұрын
awesome 🤩
@gregorymccoy6797
@gregorymccoy6797 10 ай бұрын
That's very nice. My ancient 6809 based computer in the 80s had less capability. In fact, the OSC was the wrong frequency for making correct notes; they were always off key.
@nnov_tech_chan7891
@nnov_tech_chan7891 10 ай бұрын
I am coding a game for zx spectrum. I really need that code for matrix transform. Can I grab it?
@Z80System
@Z80System 10 ай бұрын
Hello, Yes, all the program I've made are available for anyone who want it. You can download it from the Dropbox web site (the link is on the video description).
@pauloh907
@pauloh907 Жыл бұрын
fantastic your project
@noroneelec4024
@noroneelec4024 Жыл бұрын
I really like it ❤️... Don't stop to make more videos like this
@Z80System
@Z80System Жыл бұрын
Thanks for your message ! Yes, I have lot of idea for upgrading the Z80 computer. Wait and see ;)
@gregorymccoy6797
@gregorymccoy6797 Жыл бұрын
Awesome. And yes, I'm a one punch man fan, too !!
@fretei
@fretei Жыл бұрын
Greate job is it possible to get the gerber files for the board, or order it from you??
@Z80System
@Z80System Жыл бұрын
Hello; yes I can put the gerber files on Dropbox if you want. But this keyboard will be upgraded some day : I want to use real keys (cherry MX switch) and a bigger space bar.
@fretei
@fretei Жыл бұрын
Looks fantastic can i order it, or download the files needed??
@Z80System
@Z80System Жыл бұрын
Hello, Thanks for support. It is not yet finish and still far from my dream Z80 computer, it is more a "in progress" works. For example, the 8 I/O port are too close to each other, and the reset LED is unfortunatly reversed (going off when Reset is activate). I have port 5 and 6 not working in Read mode (I have to check why) : It was a first PCB try, but I learn a lot then from my mistake. So please be patient to give me time to accomplish the final Z80 complet machine :)
@alexengineering3754
@alexengineering3754 Жыл бұрын
The demo part is always so interresting to watch knowing that this is only posible because of the New part you just Build. I realy love your Videos. Where do you buy your pcbs?
@Z80System
@Z80System Жыл бұрын
Many thanks :) Yes I try to use all possibility of the computer each time. I bought the PCB on jlcpcb website. it is not expensive, but I have to wait 2-3 weeks to received it.
@gregorymccoy6797
@gregorymccoy6797 Жыл бұрын
A lot of memory for a little processor that can access a measly 64K. I love the board and editing.
@Z80System
@Z80System Жыл бұрын
Thanks for your support !
@GORF_EMPIRE
@GORF_EMPIRE Жыл бұрын
Very nice demo cart.
@Z80System
@Z80System Жыл бұрын
Thank you!
@vanhetgoor
@vanhetgoor Жыл бұрын
If the French and the Germans start working on a French-German computer it will have a AYERTZ-keyboard with the dot and the comma regularly switching places, to make it for all users just as difficult to use.
@Z80System
@Z80System Жыл бұрын
Hello, you are right, I will think of a more standardized key value for next time.
@MattSiegel
@MattSiegel Жыл бұрын
nice! i like the color palette a lot :D
@Z80System
@Z80System Жыл бұрын
Thank you very much
@Mihail_95
@Mihail_95 Жыл бұрын
Perfect! This computer has good multimedia capabilities for z80 !
@Z80System
@Z80System Жыл бұрын
Thank you :)
@gregorymccoy6797
@gregorymccoy6797 Жыл бұрын
I love hardware and software you can completely encompass in your mind at once. Just enough complexity for fun and not too hopeless 😀
@Z80System
@Z80System Жыл бұрын
Thank you, Yes creativity is open to all with 8bit computer !
@GORF_EMPIRE
@GORF_EMPIRE Жыл бұрын
Very Nice.
@Z80System
@Z80System Жыл бұрын
Thanks!
@mr.fishfish570
@mr.fishfish570 Жыл бұрын
That demo was awesome!
@Z80System
@Z80System Жыл бұрын
Thanks very much :)
@OfficialPCBGOGO
@OfficialPCBGOGO Жыл бұрын
nice work 😃
@Z80System
@Z80System Жыл бұрын
Thanks very much
@Mr_Folsi
@Mr_Folsi Жыл бұрын
how do you transfer the paper to the copper?
@Z80System
@Z80System Жыл бұрын
Hi Alex, the paper mask ink is transfert into the copper plate by using hot Iron. it take about 5-10 minutes to be done, by pressing very strong on the iron (with all your strenght).
@gasparinizuzzurro6306
@gasparinizuzzurro6306 Жыл бұрын
How algo did you use to draw the lines? The Bresenham algorithm?
@Z80System
@Z80System Жыл бұрын
Hello, Yes I used Bresenham Algo for drawing lines. Check my Z80 video Part 3, it is explained (algo @1"12).
@gasparinizuzzurro6306
@gasparinizuzzurro6306 Жыл бұрын
@@Z80System i have found the processing a bit slow even for a 2mhz z80. Did you used pure asm or there is also 'C' code?
@gasparinizuzzurro6306
@gasparinizuzzurro6306 Жыл бұрын
@@Z80System Ah, OK. now i see. It's C code so slower than could be
@souzaneto8051
@souzaneto8051 2 жыл бұрын
Great job. Do you intend to proceed with the development with the Z80 processor? I really like the Z80 processors, I'm studying about them and your videos will definitely help me... Thank you very much.
@Z80System
@Z80System 2 жыл бұрын
Hello, Thank you very much. I'm a bit busy this days, but I'm working on a homemade keyboard. It may be ready (PCB/soldering/test/program) in september, I hope so :)
@souzaneto8051
@souzaneto8051 Жыл бұрын
@@Z80System Thank you for your attention responding to the post. I'll be waiting for news from your channel. Sorry, I'm using google translator.
@vincentbellini8425
@vincentbellini8425 2 жыл бұрын
How do I program the z80? I didn't quite get that, like how and how do I connect it to send the code?
@Z80System
@Z80System 2 жыл бұрын
Hello, Nothing very special, just connect the EEPROM address & data lines to the corresponding Z80 pin. Then, when starting, the Z80 will request info on the $0000 address and the EEPROM will reply (corresponding code) on the data line. After each instruction the Z80 increment the address line requested by 1 (except if you write a jump address). To program the Z80 (meaning to add some code into the EEPROM so that the Z80 will understand it when reading), use a Z80 compiler and copy the binary code result into the ROM using a EEPROM programer tool.
@naresratchatasuwan5953
@naresratchatasuwan5953 2 жыл бұрын
Cool!
@Z80System
@Z80System 2 жыл бұрын
Thank you very much
@etatsdameseric
@etatsdameseric 2 жыл бұрын
Bjr, je regarde tes vidéos avec plaisir. Cela me replonge 30 ans en arrière. Beau boulot :-D
@Z80System
@Z80System 2 жыл бұрын
Bonjour, Merci beaucoup pour ton message! Je suis heureux que cela intéresse d'autres personnes :)
@brunosp86
@brunosp86 2 жыл бұрын
Amazing! I was thinking to myself "no delay in the program? It will execute in miliseconds and we won't be able to see it counting!" but wow... 500Hz is slow enough!
@Z80System
@Z80System 2 жыл бұрын
Thanks :)
@park033
@park033 2 жыл бұрын
nice work !
@Z80System
@Z80System 2 жыл бұрын
Thanks!
@gregorymccoy6797
@gregorymccoy6797 2 жыл бұрын
Why such low clock speeds? Are you experiencing high capacitance on the breadboard?
@Z80System
@Z80System 2 жыл бұрын
Hello, It is just that I initially used a 555 timer and so I didn't have high speed Clock at that time. But in the following video, I changed the 555 chip by a 4 pin Quartz Crystal that finally run the CPU at 8 Mhz.
@AbdAlgani1999
@AbdAlgani1999 2 жыл бұрын
wow you made reall computer from zero and now its stable and run games also nice niiiceee
@Z80System
@Z80System 2 жыл бұрын
Thank you very much :)
@NickT6630
@NickT6630 2 жыл бұрын
Really excellent work! Just subbed to your channel too.
@Z80System
@Z80System 2 жыл бұрын
Thanks for the sub!
@MattKasdorf
@MattKasdorf 2 жыл бұрын
Dito 👍
@up2tech
@up2tech 2 жыл бұрын
Hurrah for the new life in Z80!
@Z80System
@Z80System 2 жыл бұрын
Yes, Z80 is still amazing :)
@AbdAlgani1999
@AbdAlgani1999 2 жыл бұрын
nice
@Z80System
@Z80System 2 жыл бұрын
Thanks very much