No video

Z80 Computer - Part 18 VGA Horizontal Characters

  Рет қаралды 1,336

Steve Rayner Makes

Steve Rayner Makes

Күн бұрын

This time I finally manage to get some pixel data on the screen and display some characters from a font set. I explain the different parts of the circuit and how it works.
We take a look at the characters being displayed horizontally in a row on the screen. Right now each row just gets repeated, so the next step would be to add a vertical character counter.
Font taken from: www.jimblimey....

Пікірлер: 11
@jesusmolo
@jesusmolo 5 ай бұрын
Thank you very much for giving us your knowledge. This is magic in my eyes.
@phils_arcade
@phils_arcade 5 ай бұрын
Really enjoy what you are doing. Keep up the great work.
@tiborbogi7457
@tiborbogi7457 5 ай бұрын
Another successful step in your project. Continue what you doing, don't change anything. 😀
@alexfooify
@alexfooify 5 ай бұрын
Liked before I even saw the video because I'm hyped to see this!
@colonelbarker
@colonelbarker 5 ай бұрын
Ditto!
@SteveRaynerMakes
@SteveRaynerMakes 5 ай бұрын
I'm sorry if it disappoints, I talk way too much. I promise to talk less in the next one. There is a problem, I don't seem to be able to write to the EPROM chip any more, so I can't change the contents. I'll need to order a replacement. I'm thinking it should not be too much more work to display the next row of characters as we move down the screen.
@colonelbarker
@colonelbarker 5 ай бұрын
@@SteveRaynerMakes No, it's all good. Nice and clear explanations of what you're upto. On my similar circut I ended up putting 161 counters for the current H character and V character that would reset on character 32 horizontally and 24 vertically, and they would increment when you sent it a new ascii character. Then used the "load". On the 161s to reset the counts to outside the blanking area.
@byteforever7829
@byteforever7829 5 ай бұрын
I liked at start great video and project as a whole
@kensmith5694
@kensmith5694 5 ай бұрын
I assume that the EPROM will be replaced with a RAM so you can do pixel graphics. There are a few somewhat useful things I can suggest: If you focus on doing one of the 3 colors to make a full screen, as you go you can imagine adding the extra RAM etc for the other 2 colors. You are reading bytes from the RAM/EPROM at about 1MHz. With a bit of cleverness, you can arrange the Z80's timing so that the Z80 can slip its accesses between the reads. The Z80 can have a chunk of memory space and an I/O register for its addressing of the RAM space. The Wait/ pin, I think can do that for you. Each time the Z80 read or writes the memory space for the VGA memory, the wait causes it to go a bit slow if needed. On the write, the Z80 will hold its bus steady for you so your mux to switch onto the pins of the RAM will be simple. On read you may need an HC374 to hold the bits as the VGA goes on with its life.
@SteveRaynerMakes
@SteveRaynerMakes 5 ай бұрын
It will be interesting to see what you think of the next video, which somewhat goes into these topics. Unfortunately the EEPROM no long seems to accept new data, so for now I'm stuck with what's in it. It's annoying because the first 8 bytes contain zeros, so we are not really seeing what is going on right now. RAM is on order, so I'm hoping a can move forward soon. I am finding this part of the project trickier than expected.
@kensmith5694
@kensmith5694 5 ай бұрын
@@SteveRaynerMakesI sometimes think all problems are trickier than they seem. I have been designing stuff for a while
Z80 Computer - Part 19 Video RAM
18:39
Steve Rayner Makes
Рет қаралды 881
Z80 Computer - Part 17 VGA Colours
23:23
Steve Rayner Makes
Рет қаралды 1,6 М.
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 17 МЛН
UNO!
00:18
БРУНО
Рет қаралды 5 МЛН
Magic? 😨
00:14
Andrey Grechka
Рет қаралды 16 МЛН
Running Operating Systems on a Z80 Computer
5:29
Aidan Jennings
Рет қаралды 6 М.
Z80 Computer Part 21 - VRAM Memory Map
17:29
Steve Rayner Makes
Рет қаралды 1,2 М.
How to Make a LED Chaser | electronic circuit #jlcpcb
1:00
Hacking a weird TV censoring device
20:59
Ben Eater
Рет қаралды 3 МЛН
learn Arduino programming in 20 seconds!! (Arduino projects)
0:21
The PC industry is changing: RISC-V goes mainstream
15:20
Jeff Geerling
Рет қаралды 273 М.
Z80 Computer - Part 5 Adding RAM
22:36
Steve Rayner Makes
Рет қаралды 6 М.
These Keys Shouldn't Exist | Nostalgia Nerd
19:32
Nostalgia Nerd
Рет қаралды 657 М.
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 146 М.
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 17 МЛН