Apesar de ser uma plataforma antiga, o NES continua sendo bastante popular e gerando uma série de demakes e projetos de emulação. Nesse sentido, os esforços do programador DeCrAzYo se diferenciam pelo fato de que ele conseguiu trazer um sistema operacional ao console, que nunca foi feito para trabalhar com isso.
Segundo o desenvolvedor, embora outros projetos semelhantes já existam, a maioria deles não aproveita bem o hardware do console. Na prática, a maior parte deles usa o console somente como uma forma de fazer o output visual, enquanto o processamento do sistema é feito usando dispositivos como o Raspberry Pi.
Um dos motivos para isso é o fato de que o NES tem especificações bastante limitadas, que incluem somente 2KB de RAM. Para resolver esse problema, DeCrAzYo decidiu usar um software baseado diretamente no Unix, em vez de apostar em uma distribuição mais robusta, atual e popular do Linux.
O NES não foi feito para rodar sistemas operacionais
Para iniciar a difícil tarefa de rodar um sistema operacional em um console que não foi pensado para isso, o programador se inspirou em uma iniciativa que tinha o Commodore 64 como alvo. O LUnix (ou Little Unix) recebeu sua última atualização em 2004 e teve que passar por várias adaptações de código para rodar no antigo console da Nintendo.
O que facilitou um pouco o projeto foi o fato de que tanto o NES quanto o Commodore 64 trazem CPUs com características semelhantes. A parte mais trabalhosa foi criar drivers que tornassem o console capaz de trabalhar com diferentes acessórios como mouse e teclado — algo que a plataforma nunca recebeu de forma oficial.
Embora o resultado final tenha se mostrado bem-sucedido, ele acompanha uma série de limitações, que já eram esperadas. O desenvolvedor responsável afirma que ainda há maneiras de aprimorar o projeto, que pode se beneficiar de um cartucho que adicione RAM e permita trabalhar com mais acessórios, incluindo um leitor de discos.
Fonte: Tom’s Hardware
Participe do grupo de ofertas do Adrenaline
Confira as principais ofertas de hardware, componentes e outros eletrônicos que encontramos pela internet. Placa de vídeo, placa-mãe, memória RAM e tudo que você precisa para montar o seu PC. Ao participar do nosso grupo, você recebe promoções diariamente e tem acesso antecipado a cupons de desconto.
Entre no grupo e aproveite as promoções