“Emulator on rails”: o desenvolvedor mostrou o adaptador que inventou, que permite transmitir o jogo de um Game Boy não modificado

O desenvolvedor e programador alemão Sebastian Staacks falou sobre o adaptador GB Interceptor que ele inventou e criou, que permite transmitir o jogo de um console portátil Nintendo Game Boy não modificado via USB para outro dispositivo – por exemplo, um laptop.

Fonte da imagem: deve haver

O GB Interceptor (não o Game Boy Interceptor) é inserido no slot do cartucho e reconstrói a imagem do console para streaming. Ao contrário do Game Genie, o dispositivo de Staaks não interfere na interação entre o Game Boy e o jogo – eles permanecem conectados diretamente.

Para fazer isso, Staaks teve que escrever um emulador de Game Boy quase completo, rodando em um único núcleo do microcontrolador RP2040 usado pelo GB Interceptor (a base da minúscula placa Raspberry Pi Pico). Ao mesmo tempo, o segundo núcleo emula uma unidade de processamento gráfico (PPU) e envia o resultado via USB.

Staaks explica que o GB Interceptor não vê qual botão o jogador está pressionando, mas não precisa. O adaptador simplesmente executa o código (por exemplo, comandos de salto) após o Game Boy, pois é o único que reconhece: “Pode-se dizer que o GB Interceptor é um emulador sobre trilhos.”

Devido a uma combinação de fatores, a saída de streaming do GB Interceptor é limitada a 29 fps em 160×144. O corpo do adaptador também possui botões para alternar a tonalidade da imagem (cinza, verde) e o efeito de mesclagem de quadros (para simular o atraso da tela LCD).

Vale ressaltar que o GB Interceptor suporta apenas jogos do clássico Game Boy, mas funciona com o Game Boy Color e Advance. O dispositivo também não emula o som (pode ser obtido no fone de ouvido), sofre um leve atraso (2-3 quadros) ao transmitir para uma tela grande e inevitáveis ​​artefatos gráficos.

Colocar o GB Interceptor em suas mãos não é tão fácil: você precisa solicitar a placa (Staaks usou o serviço JLCPCB), soldar o conector do cartucho, transferir o arquivo do software para o dispositivo e colocar o gadget em um estojo (várias opções ). As instruções passo a passo estão disponíveis no GitHub e em um vídeo separado.

avalanche

Postagens recentes

IBM perdeu a liderança no número de patentes recebidas, mas foi planejado

Em 2022, a International Business Machines (IBM) perdeu a liderança em patentes nos EUA pela…

7 horas atrás

Um insider revelou a data da próxima apresentação do jogo da Microsoft – ele conterá novidades sobre os exclusivos do Xbox e da Bethesda

O editor da publicação Windows Central Jez Corden (Jez Corden), citando suas fontes, compartilhou informações…

9 horas atrás

OBS Studio obtém suporte para codificação AV1 em novas placas gráficas AMD e Intel

Foi lançado o OBS Studio 29.0, um aplicativo popular para gravação de vídeo e organização…

9 horas atrás