No entanto, algumas pessoas lamentaram o facto de algumas das funcionalidades mais apelativas do Analogue Pocket – filtros de ecrã, estados de gravação e a capacidade de “hibernar” e “despertar” o sistema a qualquer momento – não estarem disponíveis nestes ambientes “não oficiais”. núcleos.
Parece que isso pode mudar, já que Adam Gastineau – que portou os núcleos NES e SNES para o Pocket – acaba de revelar que uma nova versão do núcleo NES está disponível, que vem com suporte para salvar estado e a capacidade de ativar o Pocket e retome de onde parou anteriormente. Você pode baixá-lo aqui .
Gastineau explica que esse recurso não surgiu facilmente. “Foi um grande esforço construir e depurar a interface com o Pocket”, diz ele. “Estimo que passei mais de 100 horas tentando descobrir como fazê-lo funcionar e o que deu errado. Além da implementação e dos testes cada vez melhores, o problema acabou sendo uma única linha de código…”
A questão agora é: essas funções podem ser adicionadas a outros núcleos openFPGA? Gastineau admite que dá bastante trabalho:
Dado que cada um é único e bastante complexo, pode demorar mais do que você imagina – mas estamos cruzando os dedos de qualquer maneira.
[fonte twitter.com ]