Baixe o Mac OS clássico em uma janela do navegador com o Project Infinite Mac.

Baixe o Mac OS clássico em uma janela do navegador com o Project Infinite Mac.

Para os entusiastas da computação retrô, não há substituto para desenterrar hardware antigo e computação como se fosse 1999. Mas, assim como nos videogames antigos, a emulação oferece uma maneira muito mais conveniente de executar software antigo. Agora, executar System 7 ou Mac OS 8 em um Mac virtual 68k é mais conveniente do que nunca, graças a um projeto inteligente chamado “Infinite Mac”.

O que torna um projeto único não é necessariamente ser baseado em navegador; Há muito tempo é possível executar versões mais antigas do DOS, Windows e Mac OS nas janelas do navegador. Em vez disso, o desenvolvedor Mihai Parparita criou soluções criativas para armazenamento persistente, velocidades rápidas de download, uso reduzido da CPU e transferências de arquivos entre um Mac clássico e qualquer sistema host em que você o use. Parparita detalha alguns de seus trabalhos neste post de blog .

Começando com uma porta de navegador do emulador Basilisk II no final de 2017 , Parparita queria instalar aplicativos mais antigos para recriar mais de perto a experiência de usar um Mac antigo, mas ele queria fazer isso sem a necessidade de grandes downloads ou execução como um aplicativo autônomo . programa, como o projeto Macintosh.js faz . Para resolver o problema de inicialização, o Parparita comprimiu a imagem do disco e a dividiu em blocos de 256 KB que são baixados sob demanda em vez de pré-carregados.

“Juntamente com algumas otimizações da web antiquadas, isso permite que o emulador renderize a tela de inicialização do Mac em um segundo e carregue totalmente em 3 segundos, mesmo com um cache HTTP frio”, escreveu Parparita.

O uso da CPU foi outro problema. Os sistemas operacionais e processadores mais antigos não faziam distinção entre os estados ativo e inativo do processador – seu computador estava ligado ou desligado. Portanto, quando você emula esses sistemas mais antigos, eles aumentam um dos núcleos da CPU em até 100%, esteja você realmente usando o emulador ou não. Parparita usou os recursos existentes do Basilisk II para reduzir o uso da CPU, exigindo desempenho total apenas quando “houve entrada do usuário ou uma atualização de tela necessária”.

O Infinite Mac não funcionará com versões posteriores do Mac OS clássico (incluindo 8.5, 8.6 e 9) porque essas versões eram executadas exclusivamente em PowerPC Macs e o suporte para processadores baseados em Motorola 68000 mais antigos foi descartado. Emuladores como o QEMU podem emular Macs PowerPC, mas (pelo menos que eu saiba) não há implementações simples baseadas em navegador. De qualquer forma, ainda não.

Listando a imagem do Infinite Mac

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *