eu to tentando fazer isso. basicamente tem q fazer uma logica combinacional com portas lógicas, de modo que o sinal MEMREQ ou chegue na rom ou na ram, dependendo da memória que está sendo escolhida.
Eu acho super válido desenvolver um computador baseado no Z80. Excelente oportunidade de aprendizado e reciclagem de conhecimento. Parabéns pela iniciativa.
esse arranjo de portas logicas aos 9:23 é interessante, mas dá pra por aí um 74LS138 e umas portas inversoras, vc pode adicionar oito portas de entrada por exemplo.
Cara, que barato!!! Sou programador há décadas e essa série está muito bacana! No final a gente constrói um Altair.... Está me lembrando de um curso da EDX no qual vc começa com a Nand e constroi um computador inteiro... Parabéns pelo conteúdo!
Muito legal o Z80. Conheci ele pela primeira vez num equipamento que media couros. Recentemente descobri ele sendo usado num terminal de balanças. Eu gostaria de entender um pouco melhor o endereçamento feito com lógica combinacional.
sou apaixonado por este tipo de tecnologia, você deveria lançar uma serie sobre o z80, com memoria Ram, display LCD, teclado, e o tao prometido programa monitor. se você lancar a serie nos sabeia mos, sempre quando seria próxima aula hehe
Z80 esse assunto e show, fico sempre atento a essas aulas só apaixonado por games de 8 bit tenho o master system e já estudei seu esquemático z80 ,mask rom , Ram 8KB, 16k ram video, com essas aulas no futuro farei a logica do Chip mappers a logica que faz o Z80 ler mais endereços do que seus pinos permitem. Z80 possui apenas endereço de 64 KB e apenas 48 KB são mapeados para o cartucho no Master System, "mapeadores" são usados para permitir o uso de ROMs maiores tipo 4 mega bit, jogos como Golden Axe, só para fins de conhecimento, kkk vlw WRkits..
showwwwwwwwwwwwwwwwww...parabéns Wagner muito bommmm...Emilio passe os projetinhos do SDK e do Nestor pro Wagner ...vai ser de muito bom proveito...abraços.
Saudoso Z80. Trabalhei com um supermini que tinha 16 desses rodando em paralelo. Unidade de fita e disco tambor. Rodava Fortran processando mapeamento aéreo de jazidas por eco batimento. 16 cpus com capacidade de 32. Queria muito fazer um desse como hobbie. E ainda mantenho um livro sobre esse processador.
wagner, que tal eu sugerir um seguinte projeto: memórias flash são dificeis de se conseguir na sucata, mas tenho muitas SRAMS, tem como nós desenvolvermos um circuito que simule uma flash/eprom usando uma SRAM 62256? Esta tem 32KB, pode servir muito bem pra um simulador de eprom de boa. a duvida é que tipo de memória selecionar no software do gravador.
Wagner ficaria bem legal colocar uma memória ram e rom de 64, uma ALU e rodar o Basic. Bem didático com um circuito lógico para gera vídeo composto. Quem sabe rodar um games retro.
Wagner, boa noite, obrigado por está ótima aula! Você poderia me indicar um livro que trata sobre esse assunto? Microcontroladores, microprocessadorres, etc? Obrigado por compartilhar seu conhecimento!
Oi Wagner. Que tal criar um computador de 8 bis com Z80 com entrada para teclado e usb, saida som, display 7 segm, programação de memórias EEprom/ microcontroladores e de vídeo para uma tv ( o Ben eater chegou a criar uma "placa de vídeo" para tv com imagens fixas)?
Eu vi um vídeo do Ben Eater, onde ele usou um teclado PS2 com 6502, seria legal refazer este projeto com Z80, porém la ele usou um filtro para transformar os oito pulso de clock do teclado, em um único clock, que gera uma interrupção no processador. A minha ideia seria usar um contador com um Flip Flop rs, quando ele recebesse o 1° pulso de clock, o R iria para 1, e a cada pulso de clock o contador seria incrementado, no 8° pulso de clock, o R voltaria para 0, isso seria possível? Acho que o projeto do Ben Eater, ficaria mais elegante desta forma
Dae Vagner muito style a aplicação!!!, cara eu comprei um gravador usbasp, e um 8051, instalei os drivers corretamente, fiz as conexões corretas e quanto eu vou gravar o apagar o mcu aparece a mensagem "chip enable program error" já atualizei o firmware do gravador com sucesso, já medi o mcu se tava queimado e não tá, já tentei instalar outros drivers é acontece o mesmo erro,obs o meu PC foi comprado em 2009 e TENHO ele até hoje sabe me dizer qual é o poblema?
Valeu Samuel! Se o Windows for o 10, tem algumas configurações a serem feitas. Caso não, recomendo testar outro gravador ou então o mesmo gravador em outro computador.
@@canalwrkits verdade, realmente o meu pc é antigo e aparenta vários defeitos de hardware e nas portas usb etc.. se eu mudar de computador provavelmente resolve, eu so queria a opinião de um mestre para confirmar, valeu!!!!!!!!!!!!!!!!!!
Buenas galera! Pequeno código que escrevi no JSFiddle para transformar os valores copiados de um visualizador hexadecimal em uma array C: jsfiddle.net/Fredi/se4bvufx/8/
é muito top mas é cabuloso pa pitomba dá não mano porque eu simplesmente não posso botá tipo "in A0" e daí ele lê o botão de entrada enfiado na entrada A0 ou enfim D0 não sei o nome porque tem que ter endereço.....
Show de bola! Seus projetos e aulas são os melhores produzidos para nós brasileiros!! Depois dê uma olhadinha nesse vídeo aqui: ruclips.net/video/cKoRRA4MyM4/видео.html Abraços professor!
O melhor modo de aprender assembly na prática.
Z80+WR Kits=like. Se possível na próximas aulas, como fazer banking nele adicionando uma memória RAM.
eu to tentando fazer isso.
basicamente tem q fazer uma logica combinacional com portas lógicas, de modo que o sinal MEMREQ ou chegue na rom ou na ram, dependendo da memória que está sendo escolhida.
Muito bom!!! Eletrônica é a melhor coisa que existe!!!!
Minha série preferida! Z80! Não vejo a hora de chegar o momento do desenvolvimento do programa monitor e suas rotinas! Parabéns!
Legal Emilio, continue nos acompanhando!
Eu acho super válido desenvolver um computador baseado no Z80. Excelente oportunidade de aprendizado e reciclagem de conhecimento. Parabéns pela iniciativa.
esse arranjo de portas logicas aos 9:23 é interessante, mas dá pra por aí um 74LS138 e umas portas inversoras, vc pode adicionar oito portas de entrada por exemplo.
Muito bom Wagner gostaria sim de ver mais aulas sobre o assunto z80
SUPER VIDEO JA TENHO O MEU Z80 COMPUTER NOVO.
Cara, que barato!!! Sou programador há décadas e essa série está muito bacana! No final a gente constrói um Altair.... Está me lembrando de um curso da EDX no qual vc começa com a Nand e constroi um computador inteiro... Parabéns pelo conteúdo!
série top! mestre, incremente mais esse computador.
TOP demais como de costume Wagner! Aguardando ansiosamente os próximos videos do computador Z80. Abração!
Obrigado Fredi, abração!
Z80 WoW na veia. Show de bola professor. Que tal pensar em fazer alguma aula de Sistemas Supervisorios
já tinha feito essa expansão, com dois ports de entrada e outros dois de saída.
usei o 74LS245 como port de entrada.
Muito legal o Z80. Conheci ele pela primeira vez num equipamento que media couros. Recentemente descobri ele sendo usado num terminal de balanças. Eu gostaria de entender um pouco melhor o endereçamento feito com lógica combinacional.
Displays variados
Monitor
ADc
Memória
Atuadores
Seria interessante!
to tentando implementar uma RAM nesse projeto, no inicio bem modesta, de apenas 256 bytes.
sou apaixonado por este tipo de tecnologia, você deveria lançar uma serie sobre o z80, com memoria Ram, display LCD, teclado, e o tao prometido programa monitor. se você lancar a serie nos sabeia mos, sempre quando seria próxima aula hehe
Olá Wagner boa aula
Magnífico o vídeo Wagner .... se possível continue a série com os Z80.
Tem que ir até o fim, com teclado, monitor e uma i/o para torna-lo útil!!
Exelente projeto!
gostei do projeto do z80 com monitor!
Z80 esse assunto e show, fico sempre atento a essas aulas só apaixonado por games de 8 bit tenho o master system e já estudei seu esquemático z80 ,mask rom , Ram 8KB, 16k ram video, com essas aulas no futuro farei a logica do Chip mappers a logica que faz o Z80 ler mais endereços do que seus pinos permitem.
Z80 possui apenas endereço de 64 KB e apenas 48 KB são mapeados para o cartucho no Master System, "mapeadores" são usados para permitir o uso de ROMs maiores tipo 4 mega bit, jogos como Golden Axe, só para fins de conhecimento, kkk vlw WRkits..
showwwwwwwwwwwwwwwwww...parabéns Wagner muito bommmm...Emilio passe os projetinhos do SDK e do Nestor pro Wagner ...vai ser de muito bom proveito...abraços.
Seria legal transformar esse projeto em um kit.
Parabéns. Um dos primeiros processadores que estudei foi o Z80. Nos dias atuais temos diversas arquiteturas boas, arm, mips ,etc.
Saudoso Z80. Trabalhei com um supermini que tinha 16 desses rodando em paralelo. Unidade de fita e disco tambor. Rodava Fortran processando mapeamento aéreo de jazidas por eco batimento. 16 cpus com capacidade de 32. Queria muito fazer um desse como hobbie. E ainda mantenho um livro sobre esse processador.
eu mal consigo programar a versão básica que tá sendo mostrada nesse video, muito menos um supermini kkkkk
@@loboapaixonado5675 eu também. Faltam algun$ in$umos e bastante tempo. Coisa pra aposentadoria mesmo rs.
AULAS MAIS AVANZADAS, AULAS MAIS AVANZADAS SIM SIM SIM!!!!!!
Muito bom. E se a ideia é ser retrô, que tal evoluir até chegar ao que foi um produto comercial do tipo telejogo?
Obrigado
Muito show
Boa aula
Faz um video com Z80 usando uma RAM externa! Vai ser TOP tb!
Cara seria muito legal se esse projeto com Z80 se transformasse em uma série completa
wagner, que tal eu sugerir um seguinte projeto:
memórias flash são dificeis de se conseguir na sucata, mas tenho muitas SRAMS, tem como nós desenvolvermos um circuito que simule uma flash/eprom usando uma SRAM 62256? Esta tem 32KB, pode servir muito bem pra um simulador de eprom de boa. a duvida é que tipo de memória selecionar no software do gravador.
Será que daria pra criar um computador com Z80 em módulos e usar o firmware de um msx ou zxspectrum ou cp200?
É possível.
Pensei o mesmo !!!
Acho que não seria tão complexo quanto parece !!!
Tive um MSX Expert na infância e tenho muita saudade
Implementa vga!
Fala wagnão , tenho z80H CPU, z80 CTC, z80 cio, z80 SiO2 , z80 pio , memória 62256 , e eproms diversas , da pra brincar bastante , abraços
Com certeza Gilberto, bons projetos!
Wagner ficaria bem legal colocar uma memória ram e rom de 64, uma ALU e rodar o Basic. Bem didático com um circuito lógico para gera vídeo composto. Quem sabe rodar um games retro.
Wagner, boa noite, obrigado por está ótima aula! Você poderia me indicar um livro que trata sobre esse assunto? Microcontroladores, microprocessadorres, etc? Obrigado por compartilhar seu conhecimento!
Valeu Lucas! Veja a playlist "Somente Leitura" aqui no canal, lá tem muitas dicas de livros.
@@canalwrkits Obrigado Mestre, vou conferir
Oi Wagner. Que tal criar um computador de 8 bis com Z80 com entrada para teclado e usb, saida som, display 7 segm, programação de memórias EEprom/ microcontroladores e de vídeo para uma tv ( o Ben eater chegou a criar uma "placa de vídeo" para tv com imagens fixas)?
essa do ben eater eu vi também.
@@loboapaixonado5675 aos pouquinhos vai criando um WR_msx😊
Tá quase virando o Jobs 😆
Agora ja pode por pra rodar a música camouflage de cris sievey
ruclips.net/video/8u9ZyV-BHFA/видео.html
Teve video ontem?
Ontem não. Semana que vem tem aula nova do curso de Arduino.
@@canalwrkits fiquei preocupado!
Aula show, daqui a pouco vai estar rodando Crysis. Wagner, pretende fazer aulas de ARM?
Tem playlist de microcontroladores ARM no canal. Valeu!
Eu vi um vídeo do Ben Eater, onde ele usou um teclado PS2 com 6502, seria legal refazer este projeto com Z80, porém la ele usou um filtro para transformar os oito pulso de clock do teclado, em um único clock, que gera uma interrupção no processador. A minha ideia seria usar um contador com um Flip Flop rs, quando ele recebesse o 1° pulso de clock, o R iria para 1, e a cada pulso de clock o contador seria incrementado, no 8° pulso de clock, o R voltaria para 0, isso seria possível? Acho que o projeto do Ben Eater, ficaria mais elegante desta forma
+ um otimo projeto. like 39.
Você tem eletro eletrônica para iniciantes?
Veja em nossas playlists se alguma lhe atende wrkits.com.br/catalog/article/25
Dae Vagner muito style a aplicação!!!, cara eu comprei um gravador usbasp, e um 8051, instalei os drivers corretamente, fiz as conexões corretas e quanto eu vou gravar o apagar o mcu aparece a mensagem "chip enable program error" já atualizei o firmware do gravador com sucesso, já medi o mcu se tava queimado e não tá, já tentei instalar outros drivers é acontece o mesmo erro,obs o meu PC foi comprado em 2009 e TENHO ele até hoje sabe me dizer qual é o poblema?
Valeu Samuel! Se o Windows for o 10, tem algumas configurações a serem feitas. Caso não, recomendo testar outro gravador ou então o mesmo gravador em outro computador.
@@canalwrkits verdade, realmente o meu pc é antigo e aparenta vários defeitos de hardware e nas portas usb etc.. se eu mudar de computador provavelmente resolve, eu so queria a opinião de um mestre para confirmar, valeu!!!!!!!!!!!!!!!!!!
Buenas galera! Pequeno código que escrevi no JSFiddle para transformar os valores copiados de um visualizador hexadecimal em uma array C: jsfiddle.net/Fredi/se4bvufx/8/
é muito top mas é cabuloso pa pitomba dá não mano porque eu simplesmente não posso botá tipo "in A0" e daí ele lê o botão de entrada enfiado na entrada A0 ou enfim D0 não sei o nome porque tem que ter endereço.....
OUTRA VEZ
Aguardando ancioso pelo teclado e tela no z80...😛😛
Bora instalar um Linux
PORQUE NÃO UM COMPUTADOR COMPLETO COM A PIA, SAIDA DE VGA, TECLADO ISSO SERIA LO MAXIMO!!!!
10
👀👍
like
Eu infartaria se eu precisase desmontar esse circuito
Show de bola!
Seus projetos e aulas são os melhores produzidos para nós brasileiros!!
Depois dê uma olhadinha nesse vídeo aqui: ruclips.net/video/cKoRRA4MyM4/видео.html
Abraços professor!
First