Postagens

Mostrando postagens de janeiro, 2021

Emulando PC x86 da era Win95/98/ME/2K

Imagem
Dando sequencia na serie de emulações de PC, onde provavelmente este será a ultima postagem da serie, saímos completamente da era de terminal indo para a era de janelas, que começou pela MS no Windows 3.11  que era um SO baseado no DOS, indo para o Windows 95, onde o DOS passou a ser um aplicativo do Windows. O emulador que vamos usar aqui é o PCem , um emulador bem interessante que emula o hardware como um todo, indo da BIOS, placa mãe e todos os periféricos. É possível ver a lista de maquinas que ele emula neste link  e é possível rodar desde DOS até Windows ME ou 2000.

Minhas aventuras com o Z80 - Gravador de EPROM

Imagem
No post anterior falei um pouco sobre como uma EPROM funciona, a formar de fazer leitura de dados dela e mostrei um leitor através de um Arduino Mega. Neste post vou mostrar como fazer a gravação de dados e mostrar um gravador com o Arduino Mega. Na gravação as principais mudanças em relação a leitura, são que a EPROM precisa ser alimentada com 6.5V e não mais com 5V, o pino VPP precisa ser alimentado com 13V e não mais com 5V, o pino OE' precisa de nível lógico alto (5 ou 6.5 V) e o pino CE' precisará de um pulso baixo de 100us para executar a gravação.

Minhas aventuras com o Z80 - Leitura da EPROM

Imagem
  Para o Z80 carregar um programa é necessário que este programa esteja em uma memoria, normalmente EPROM ou EEPROM. A EPROM é aquela memoria bem antiga que para apagar precisa de uma lampada UV. Na EEPROM o "E" a mais vem de electronic e significa que ela pode ser apagada de forma eletrônica, sem a necessidade de lampada UV. Como no pacote que ganhei tem muitas EPROM, decidi usa-las e assim aprender um pouco sobre EPROM. Aproveitei e construí um leitor e gravador de EPROM com um Arduino Mega que vou mostrar aqui.

Relógio de Xadrez com Arduino Ediçao Definitiva

Imagem
Um tempo atrás postei  aqui meu projeto de um relógio de xadrez usando Arduino. O projeto usa um Arduino Uno e possui um suporte para acomodar o Arduino Uno e um shield LCD. O que eu fiz agora foi usar um Arduino Pro Mini que ocupa menos espaço, fazer o teclado separado do LCD e assim não precisar usar o shied. Desta forma consegui fazer um case definitivo onde posso deixar tudo montado pronto para usar.

Retroarch - Tenha vários emuladores no PS3

Imagem
Se você tem um PS3 desbloqueado, você pode ter vários emuladores de plataformas antigas muito fácil, principalmente da era 8/16 bits. Para ter acesso aos emuladores é preciso usar o Retroarch , o Retroarch é a base de muitos emuladores para outras plataformas como o Retropie, Recalbox, Batocera e Lakka. Ele já vem pronto para trabalhar com vários emuladores.

Minhas aventuras com o Z80

Imagem
O Z80 para quem não conhece é um processador de 8 bits da década de 70/80 que foi amplamente usado nesta época e ainda é utilizado nos dias de hoje. De alguns aparelhos conhecidos que utilizam o Z80 podemos citar o Master System, ZK Spectrum (TK 90X no Brasil) e MSX. Eu comecei a ter interesse em montar um projeto com Z80 a uns dois anos apenas para estudos, porém comprar as peças no Brasil, além de não ser simples de achar, os preços não são atraentes e mesmo lá fora os preços ainda ficam bem caros. Meu interesse original foi pelo kit RC2014 que possui kits mais simples e mais avançados.