OpenFPGA
A plataforma OpenFPGA da Analogue para o portátil Pocket é apresentada como “o futuro da preservação de videogames”, mas muitos entusiastas de computação retro argumentam que projetos abertos e dirigidos pela comunidade, como o MiSTer, merecem mais esse título. Os comentaristas examinam o hardware FPGA mais limitado do Pocket, as ferramentas proprietárias e o uso de marketing da palavra “open”, contrastando tudo isso com os núcleos licenciados sob GPL do MiSTer e esforços de portabilidade emergentes como o MiSTeX. A discussão se amplia para um debate sobre se reimplementações baseadas em FPGA são realmente superiores a emuladores de software, quão bem qualquer abordagem serve à preservação de longo prazo e a ética de empresas comerciais que se aproveitam de trabalho de código aberto.
Comparações de hardware e funcionalidades (OpenFPGA vs MiSTer)
- O OpenFPGA (no Analogue Pocket) usa um Cyclone V de gama mais baixa, além de Cyclone 10, com ~49k + 15k elementos lógicos e vários tipos pequenos de RAM; o DE10 Nano do MiSTer tem 110k elementos lógicos, mais BRAM e um SoC ARM de 800 MHz.
- O Pocket é mais eficiente em termos de energia e portátil, mas sua capacidade chega no máximo a consoles de 16 bits; o MiSTer suporta sistemas mais exigentes (por exemplo, PS1, Saturn, N64).
- O Pocket pode usar cartuchos originais e é considerado mais “amigável para o usuário final”; o MiSTer é visto como mais configurável e orientado a “entusiastas”.
Marca “open” e ecossistema
- Muitos comentaristas questionam o rótulo “open”: o hardware, as ferramentas e o controle da plataforma continuam proprietários.
- Alguns veem isso como uma forma de aproveitar núcleos FPGA da comunidade para um dispositivo comercial fechado.
- Fazem-se comparações com MiSTer e MiSTeX, vistos como mais orientados pela comunidade, embora também dependam de toolchains FPGA proprietárias e de placas específicas.
- Há preocupação de que o nome sobreponha e conflite com um projeto acadêmico OpenFPGA sem relação.
FPGA vs emulação por software
- Há um forte debate sobre se implementações em FPGA são “emulação” ou “reimplementação”; o consenso pende para “ainda é emulação, só que em hardware”.
- Pontos a favor do FPGA: latência menor e mais determinística, concorrência ciclo-precisa entre CPU/vídeo/áudio mais fácil e boa adequação para dispositivos com bateria.
- Contra-argumentos:
- A precisão depende do núcleo, não do meio; núcleos FPGA muitas vezes derivam de emuladores de software e não modelam peculiaridades no nível do transistor.
- CPUs modernas podem fazer emulação altamente precisa, especialmente em bare-metal ou com timing cuidadoso, embora a um custo/consumo maiores.
- FPGAs não são inerentemente mais “de preservação” do que software portátil.
Reivindicações de preservação de videogames
- Muitos contestam a frase de marketing de que o OpenFPGA é “o futuro da preservação de videogames”, argumentando que MiSTer e projetos abertos contribuem mais abertamente.
- Outros observam que a preservação real também exige documentação, pesquisa aberta e tratamento de periféricos e jogos apenas online — nada disso é resolvido apenas por FPGAs.
- Preocupações com longevidade: questiona-se a disponibilidade futura de hardware FPGA específico; alguns argumentam que software em C/portável pode durar mais do que qualquer plataforma FPGA dada.
Custo, disponibilidade e usabilidade
- As estimativas de custo do MiSTer variam de ~$200 a $700, dependendo do preço do DE10 Nano e dos acessórios; escassez e revenda com ágio são problemas.
- Os dispositivos da Analogue são elogiados pelo design industrial e pela experiência do usuário, mas criticados por tiragens limitadas, vendas por pré-venda e constante falta de estoque.
- Os núcleos FPGA do Pocket (muitas vezes ports de núcleos do MiSTer) são relatados como funcionando bem; existem ferramentas para desktop que simplificam a configuração, embora tenha sido levantada uma preocupação com falso positivo de antivírus.
Preocupações com as práticas da Analogue
- Comentadores citam experiências negativas passadas de desenvolvedores de emuladores: supostas mudanças de termos, atrasos impostos em lançamentos de código aberto e promessas quebradas de publicar pesquisa/documentação de hardware.
- Isso alimenta o ceticismo de que a Analogue aja de boa fé na comunidade de preservação, apesar de produzir hardware de alta qualidade.