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.