Ovo de Páscoa não documentado do Power Macintosh G3 descoberto após 27 anos

2025-06-24

Um desenvolvedor descobriu acidentalmente um ovo de Páscoa não documentado escondido na ROM do Power Macintosh G3 original. O ovo é uma imagem JPEG com a equipe que trabalhou nos modelos Mac. Ao analisar o código do SCSI Manager na ROM, o desenvolvedor descobriu o gatilho: formatar o disco RAM após a inicialização e digitar 'secret ROM image' na caixa de diálogo de formatação. Isso cria um arquivo JPEG chamado 'The Team' no disco RAM, revelando a foto da equipe. Essa descoberta pode ser um dos últimos ovos de Páscoa nos Macs antes de sua proibição relatada em 1997, adicionando uma camada de mistério à história do Mac.

Leia mais
Hardware

Hackeando o EDID de um Plug Dummy HDMI com um Raspberry Pi

2025-06-15

O autor usou habilmente um Raspberry Pi e ferramentas I2C para modificar as informações EDID de um plug dummy HDMI barato. Ao ler e escrever novos dados EDID, o plug dummy foi disfarçado como um dispositivo de captura 1080p, resolvendo o problema de incompatibilidade com resolução 4K. O processo inteiro detalha as etapas e lembra os leitores de serem cuidadosos para evitar danos ao equipamento.

Leia mais
Hardware

Bug de Tela Preta do Basilisk II: Uma Odisseia de Depuração de Doze Anos

2025-05-17

Doze anos atrás, um bug de tela preta no emulador Basilisk II atormentava usuários em versões mais recentes do Windows. O autor, por meio de depuração meticulosa, rastreou o problema a um detalhe sutil de alocação de memória: a ordem de duas alocações de memória no Windows causou a falha no carregamento da ROM do emulador. A solução envolveu modificar o código de alocação de memória, resolvendo esse problema de longa data e mostrando habilidades de depuração e profundo entendimento do SO.

Leia mais
Desenvolvimento

Ressuscitando um pedaço perdido da história da Apple: a partição de recuperação secreta do Performa 550

2025-03-16

Ao recuperar dados de um disco rígido com defeito em um antigo computador Apple Performa 550, o autor descobriu uma partição de recuperação oculta contendo uma fascinante parte da história do software da Apple. Essa partição, projetada para inicializar em caso de falha do sistema, permitia que os usuários reinstalassem o sistema operacional. Uma busca de três anos envolvendo apelos online culminou na descoberta de um disco rígido intacto, revelando a mecânica da partição e levando ao compartilhamento de sua imagem. Essa história cativante destaca a emoção da arqueologia de tecnologia e da preservação de software.

Leia mais

Ressuscitando HDs SCSI da Apple de 30 anos: Recuperação de dados devido à degradação de borracha

2025-03-02

Este artigo detalha a experiência do autor restaurando discos rígidos SCSI da Apple com marcas Quantum e Conner da década de 1990. Esses discos rígidos costumam apresentar um modo de falha em que eles giram e param imediatamente. Ao abrir os discos, o autor descobriu a causa raiz: amortecedores de borracha envelhecidos causando o travamento da cabeça de leitura/gravação. Dois métodos — movendo manualmente a cabeça e usando fita Kapton para mantê-la no lugar — foram usados com sucesso para recuperar dados. O artigo também compartilha detalhes interessantes sobre como os dados são fisicamente armazenados nesses discos e serve como um lembrete para fazer backup regularmente de dados importantes.

Leia mais

A instrução 68030 não documentada que salvou o Mac Classic II

2025-01-25

Ao depurar um Macintosh Classic II no MAME, o autor descobriu um erro de barramento causando um 'Sad Mac' no modo de endereçamento de 32 bits. A engenharia reversa revelou um salto fora dos limites na ROM, levando a CPU a executar uma instrução 68030 não documentada. Surpreendentemente, essa instrução corrigiu o valor do registrador A1, evitando uma falha e permitindo que o Classic II inicializasse com sucesso. O autor validou isso reparando um Mac Classic II antigo e modificando sua ROM. Este caso destaca o poder dos emuladores na descoberta de peculiaridades de hardware e mostra como um bug de software foi inadvertidamente corrigido pelo hardware.

Leia mais
Hardware

Atualização do Kernel do Chumby 8: Resolvendo o Mistério do Uso de 100% da CPU

2025-01-13

Ao atualizar o kernel Linux de seu dispositivo Chumby 8 para a versão 6.x, o autor encontrou um problema persistente de uso de 100% da CPU. Através de depuração por reversão no tempo, perfilhamento do kernel e uma imersão profunda no arquivo `/proc/stat`, a causa raiz foi rastreada até um problema de tempo no código do kernel que lê o registrador do temporizador de hardware PXA168, resultando em contagem imprecisa do tempo inativo. O autor corrigiu esse problema e contribuiu com a solução para o kernel principal do Linux.

Leia mais
Desenvolvimento Depuração de Hardware