O Raspberry Pi é ótimo para muitas coisas, mas a emulação de computadores antigos e a criação de cyberdecks estão na moda desde que o Pi foi lançado. Esse Projeto Hackaday, de crookedmouth1971 combina os dois em uma gloriosa experiência de jogo retrô.
O CBM X64+ é um cyberdeck que emula o popular computador doméstico Commodore 64 dos anos 80. O lado da emulação das coisas é fornecido por BMC64, um emulador Commodore 64 bare metal que inicializa em cerca de quatro segundos. Emular o Commodore 64 usando BMC64 é bastante preciso. Há baixa latência e os jogos podem ser carregados rapidamente a partir de cassetes virtuais, disquetes e imagens ROM de cartucho.
Os dois controladores usam joysticks estilo Sanwa e botões arcade que são conectados diretamente ao GPIO do Raspberry Pi 3A+. Em uma foto, vimos um mouse Commodore 1351 “Tank”, não temos certeza se esta é uma reprodução moderna, usando USB, ou um modelo preciso do período usando uma porta DE9.
O cyberdeck está alojado em um gabinete de madeira personalizado que oferece resistência e durabilidade. Claro que você pode cortar a laser sua própria caixa, você pode até usar uma das melhores impressoras 3D para construir uma caixa. Dado o tamanho, porém, você pode precisar de um Elegoo Neptune 3 Max para imprimi-lo de uma só vez. Dentro do gabinete está o Raspberry Pi 3 A+, junto com uma bateria Anker PowerCore. Uma tela LCD de aspecto 4:3 de 8 polegadas sobe majestosamente do case, dando-nos uma falsa experiência CRT. Um teclado mecânico de 68 teclas (interruptores marrom Gateron) está embutido no gabinete, que parece apresentar teclas personalizadas com fac-símiles de caracteres PETSCII (PET Standard Code of Information Interchange). Esses personagens eram populares na época para recriar gráficos em projetos de programação BASIC. Completando a construção, estão os emblemas da caixa de reprodução do logotipo Commodore “Chicken Lips” e um emblema de LED de energia bastante agradável.
Esta é uma compilação fantástica para mostrar a emulação do Commodore 64 no Raspberry Pi. Todos os detalhes e lista de materiais podem ser encontrados em Página do projeto Hackaday de crookedmouth1971.