Postagens

Mostrando postagens de 2020

Emulando o Windows 3.11 no Raspberry Pi com Retropie

Imagem
O Retropie é um sistema para Raspberry Pi que possibilita rodar inúmeros emuladores de forma bem fácil como mostrei aqui . Nestes emuladores inclui o DOSBOX, que pode facilmente emular o Windows 3.11. O Windows 3.11 foi o ultimo Windows baseado em DOS antes do lançamento do Windows 95.  Com o DOSBOX é possível emular jogos de DOS facilmente no Retropie, mas a ideia aqui é usar o Retropie não apenas para emular jogos mas sim para rodar o Windows 3.11 como se você estive utilizando uma maquina real, seja para programar, rodar programas ou jogos.

Expandindo portas do Arduino com o 74HC595

Imagem
  Algum tempo atrás fiz uns testes em um 74HC595 em conjunto com um microcontrolador ATmega 328. Utilizando a mesma lógica que foi baseada neste tutorial, refiz o processo utilizando um Arduino. O 74HC595 pode ser utilizado para expandir as portas digitais do Arduino, ele recebe um byte (8bits) serial e escreve em 8 saídas paralela. Para fazer isto ele utiliza apenas 3 portas do Arduino, não importando a quantidade de portas que se deseja na saída. É possível colocar na saída quantas portas desejar, cascateando um CI em outro.

Emulando Comodore Amiga no Raspberry Pi com Retropie

Imagem
O Retropie é um sistema para Raspberry Pi que possibilita rodar inúmeros emuladores de forma bem fácil como mostrei aqui . Nestes emuladores inclui o Amiga, que foi fabricado Commodore . Ele pode ser considerado um sucessor da linha Commodore 64 /128. O Retropie consegue emular jogos desta plataforma da mesma forma como os outros emuladores.  Mas a ideia aqui é usar o Retropie não apenas para emular o Amiga para rodar jogos e sim emular para funcionar como se você estive utilizando uma maquina real, seja para programar, rodar programas ou jogos.

Controle original de SNES no Raspberry Pi

Imagem
  Algum tempo atrás postei aqui sobre como conectar controles de videogames antigos pela GPIO do Raspberry Pi. Jogando alguns jogos como Super Donkey Kong do SNES, Road Rash do Mega Drive e principalmente Mega Man do NES com o controle da 8Bitdo comecei a perceber um pouco de input lag, mesmo este controle sendo de excelente qualidade. Resolvi fazer uns testes ligando o controle original de SNES na GPIO e realmente tive um pequeno ganho, com isso decidi colocar uma entrada de controle de SNES no meu Raspberry Pi. 

Crie seu NAS com Raspberry 1B ou Zero

Imagem
Uma grande utilidade do Raspberry Pi é criar um NAS, temos uma ótima opção pronta que é o OMV , porém ele não funciona, ou não é recomendado para versões abaixo do Raspberry Pi 2B. Então a solução para quem quer ter um NAS com um Raspberry Pi antigo ou um de custo mais baixo como o Zero, é montar seu próprio sistema eliminando a interface gráfica. Isso vai deixar o sistema mais leve, liberando processamento e memoria para o necessário.

Programando Raspberry Pi em baixo nível em C - Bibliotecas

Imagem
Na postagem anterior detalhei como fazer acessos de entrada / saída na GPIO em baixo nível. Existem algumas bibliotecas na internet que facilitam este acesso e não deixam de ser um acesso em baixo nível trabalhando através de funções. Neste caso eu destaco duas, uma mais simples e outra mais completa, a do site Muddy Engineer e a mais famosa do Mike McCauley que curiosamente leva o nome do processador do RPi BCM2835.

Programando Raspberry Pi em baixo nível em C - GPIO

Imagem
Quando comprei meu primeiro Raspberry Pi e fiz alguns testes com a GPIO minha ideia era acessar a GPIO em baixo nível. Como em microcontroladores, no Raspberry Pi a programação em baixo nível é feita por acesso a registradores, que é o acesso a memoria. Porem em microcontroladores é possível ter acesso a recursos de CPU, no Raspberry o acesso fica restrito a periféricos, incluindo a GPIO. Mas qual é a diferença em programar em baixo nível ou através de bibliotecas? No Raspberry Pi as bibliotecas mais famosas são em Python, a gpiozero e a RPi.GPIO.

Emulando CP500 (TRS-80) no Raspberry Pi com Retropie

Imagem
O Retropie é um sistema para Raspberry Pi que possibilita rodar inúmeros emuladores de forma bem fácil como mostrei aqui . Nestes emuladores inclui o TRS-80 , que foi fabricado no Brasil como CP500 pela Prológica . O Retropie consegue emular jogos desta plataforma da mesma forma como os outros emuladores. Mas a ideia aqui é usar o Retropie não apenas para emular o TRS-80 para rodar jogos e sim emular para funcionar como se você estive utilizando uma maquina real, seja para programar, rodar programas ou jogos.

Emulando TK2000 (Apple II) no Raspberry Pi com Retropie

Imagem
O Retropie é um sistema para Raspberry Pi que possibilita rodar inúmeros emuladores de forma bem fácil como mostrei aqui . Nestes emuladores inclui o Apple II , que foi fabricado no Brasil como TK2000 pela Microdigital Eletronica  com pequenas diferenças. O Retropie consegue emular jogos desta plataforma da mesma forma como os outros emuladores. Mas a ideia aqui é usar o Retropie não apenas para emular o Apple II para rodar jogos e sim emular para funcionar como se você estive utilizando uma maquina real, seja para programar, rodar programas, gravar programas em disquetes virtuais e claro para jogos.

Emulando Commodore 64 no Raspberry Pi com Retropie

Imagem
O Retropie é um sistema para Raspberry Pi que possibilita rodar inúmeros emuladores de forma bem fácil como mostrei aqui . Nestes emuladores inclui o Commodore 64 , que para emular jogos funciona da mesma forma como os outros emuladores. A ideia aqui é usar o Retropie não apenas para emular o Commodore 64 para rodar jogos e sim emular para funcionar como se você estive utilizando uma maquina real, seja para programar, rodar programas, gravar programas em fitas, disquetes virtuais e claro para jogos.

Emulando TK90X (ZX Spectrum) no Raspberry Pi com Retropie

Imagem
O Retropie é um sistema para Raspberry Pi que possibilita rodar inúmeros emuladores de forma bem fácil como mostrei aqui . Nestes emuladores inclui o ZX Spectrum , que foi fabricado no Brasil como TK90X pela Microdigital Eletronica . O Retropie consegue emular jogos desta plataforma da mesma forma como os outros emuladores. Mas a ideia aqui é usar o Retropie não apenas para emular o TK90X para rodar jogos e sim emular para funcionar como se você estive utilizando uma maquina real, seja para programar, rodar programas, gravar programas em fitas virtuais e claro para jogos.

Emulando MSX no Raspberry Pi com Retropie

Imagem
O Retropie é um sistema para Raspberry Pi que possibilita rodar inúmeros emuladores de forma bem fácil como mostrei aqui . Nestes emuladores inclui o MSX , que para emular jogos funciona da mesma forma como os outros emuladores. A ideia aqui é usar o Retropie não apenas para emular o MSX para rodar jogos e sim emular para funcionar como se você estive utilizando uma maquina real, seja para programar, rodar programas, gravar programas em fitas e disquetes virtuais e claro para jogos.