Proyecto nuevo: Game Boy Pi 3 (Mk II)

Desde que terminé mi primera Game Boy Zero (que podéis ver aquí), no estaba muy contento con el resultado final. La Raspberry Pi Zero es un excelente dispositivo muy capaz pero el rendimiento para este proyecto se quedó corto.

La emulación de 32 bits o 64 es imposible (fantástico para todo lo demás) y los acabados finales, añadir analógicos...etc son cosas que se me quedaron en el tintero.
Con eso pendiente, tengo en mente el Mk II con todo lo que he comentado anteriormente pero usando esta vez una Raspberry Pi 3, que me garantiza soporte y potencia suficiente. ("La próxima vez será perfecto", como decía Hammond)

gameboy zero raspberry
"New design". No hemos reparado en gastos

Me había planteado usar otra carcasa (GameGear, Neo Geo...etc) pero la DMG es la más compacta y fácil de llevar (Y de encontrar).
Sobre la imagen, en ella comento que usaré una batería de 3000 mah (embebida, eso sí) para la nueva, un aumento de sólo 500 mah sobre la anterior. Estos días he estado sopesando diseños y piezas así que quizás pueda integrar una de 6000 mah. No es seguro aún pero es el objetivo ahora.

Script básico para copia de seguridad en Windows

He tenido la necesidad de ir haciendo backups de mis datos y documentos por seguridad. Más que nada, de actualizarlos porque copia tenía hecha, pero con varios meses y quería ponerla al día.

Normalmente tengo una copia local y otra en un disco externo. Como la mayoría de nosotros, entre los que me incluyo, lo que hacemos es "copiar y pegar", esperar a que los archivos sean leídos, te pregunte si sobrescribe o no...etc, he pensado que ya era hora tener un pequeño script que haga todo eso de forma transparente, así ahorramos un montón de tiempo.

Para crearlo, solo es necesario pegar el código en un archivo.txt (con el nombre que queráis) y cambiar la extensión de este a .bat
@echo off
echo ************************
echo    Copia de seguridad
echo ************************

xcopy "E:\Mis documentos" "F:\Mis documentos" /d /y /e /h /r /i
xcopy "E:\Descargas" "F:\Descargas" /d /y /e /h /r /i
xcopy "E:\Documentos" "F:\Documentos" /d /y /e /h /r /i
xcopy "E:\Programas" "F:\Programas" /d /y /e /h /r /i

pause

Se trata de una copia incremental en la que, si no existe una copia primero en el destino, creará una total de forma predeterminada. Cuando lo volvamos a ejecutar, solo copiará los archivos modificados, desde la última copia, lo que supone un ahorro de tiempo y comodidad.

Ese sería el código aplicado a mi caso, desde un disco a otro externo pero lo podéis cambiar según necesidad.

Para rizar más el rizo, podemos automatizar la copia añadiendo al programador de tareas si lo queremos ejecutar un día en concreto o cada X tiempo, hora...etc

Game Boy Zero: último repaso y final (Video)








Creo que me faltan palabras para expresar las ganas que tenia de ver el cacharro funcionando.
Entre problemas y piezas que no llegaban, se ha demorado la cosa mucho más de lo esperado pero por fin  esta terminada.

Como veis, los acabados no son muy finos. Me he encontrado con problemas in situ mientras la montaba y he tirado por la rápido en esta versión.
Y sí, digo esta versión porque esto es un MK1: me he quedado con las ganas de montar una segunda que arregle todos los fallos de esta y con mejor calidad (y sobretodo más rendimiento).
Ya iré comentando las novedades.

Para no sobrecargar esto con detalles, os dejo alguna foto y el vídeo donde muestro cómo funciona.
Lo mejor que le veo es la posibilidad de conectarla a un monitor y usar un mando inalámbrico.

Características finales:

Raspberry Pi Zero
LCD composite 3.5"
Batería 3.7V 2500mah
Amplificador de audio stereo y filtro, a través de los GPIO (sonido mono: 1 altavoz)
Salida HDMI y USB en el lateral derecho
Micro SD de 32Gb
Conversor/cargador de lipo 3.7v a 5V (max 1A)

No dudéis en preguntar si tenéis alguna duda.


GBZ Pi Zero

GBZ pi zero

GBZ PSX emulador