Meu PowerMac favorito é um Nintendo Wii

Um post de blog sobre rodar o Classic Mac OS em um Nintendo Wii desperta uma exploração mais ampla de hacks de hardware incomuns, desde virtualizar CPUs do Wii em PowerMacs até relembrar os dev kits do Xbox 360 construídos sobre PowerMac G5s. Comentadores refletem sobre o legado do Wii como um console singularmente acessível e voltado para a família — elogiado pela interface de baixa fricção, multijogador local e cena de modding — enquanto o comparam com outras eras “de auge” dos games, como PS2, Xbox 360 e portáteis como 3DS e PSP. O tópico também aborda a longa sobrevivência de código do Classic Mac OS no macOS moderno e os ecossistemas de homebrew vibrantes que mantêm plataformas antigas relevantes.

PowerMac ⇄ Wii e outros hacks de hardware

  • Alguns discutem se um PowerMac poderia ser transformado em um Wii.
  • Obstáculos técnicos apontados: o Wii tem dois CPUs com sistemas operacionais diferentes, e uma GPU muito específica, diferente das placas ATI/AMD padrão.
  • Uma proposta: combinar um emulador de Wii (por exemplo, Dolphin) com virtualização de CPU no estilo KVM_PR para velocidade de CPU quase nativa, mas ainda precisando de tradução 3D e simulação do IOS.
  • Jogos de Wii rodam em modo supervisor, então é necessário um hypervisor adequado ou tratamento de traps.
  • Nota histórica relacionada: os dev kits originais do Xbox 360 eram PowerMac G5s, o que levou a ideias divertidas de “Xbox Wii60” e à nostalgia geral pela estranheza multiplataforma de meados dos anos 2000.

Modding de Wii, serviços online e usos subterrâneos

  • Comentadores destacam o ecossistema atual de homebrew do Wii:
    • Open Shop Channel para software novo/atualizado.
    • WiiLink e projetos semelhantes para restaurar o jogo online.
  • Alguns usam Wiis como infraestrutura discreta: relays do Nostr, roteadores mesh (por exemplo, CJDNS) via hubs USB, SATA e adaptadores Ethernet.
  • Há uma cena ativa de pistas personalizadas de Mario Kart Wii com milhares de pistas feitas pela comunidade.

O Wii foi o “auge” dos games?

  • Argumentos pró-“auge do Wii”:
    • Discos e atualizações limitadas mantinham os jogos mais polidos.
    • Integração fraca de microtransações.
    • Recursos online opcionais, mas não dominantes.
    • Trouxe não jogadores (pais, avós), com movimento/apontamento intuitivos e uma excelente interface para tela grande.
  • Contra-argumentos:
    • A afirmação de “auge” costuma ser viés geracional; outros indicam PS2, PS1, SNES/Genesis, GameCube, Xbox/360, Dreamcast, PSP e 3DS como auges.
    • O Wii tinha muito “shovelware” de baixa qualidade.
    • Controles por movimento podem parecer truque ou envelhecer mal quando usados em excesso.
    • Algumas casas acharam que o Wii juntou poeira depois da novidade inicial.

Classic Mac OS e a continuidade no macOS

  • Discussão sobre quanto do Classic Mac OS permanece no macOS moderno.
  • Consenso: o macOS moderno é baseado em NeXTSTEP, mas vários componentes e APIs da era Carbon e do OS 9 persistiram por muito tempo (por exemplo, framework Security, headers do Keychain, HIToolbox, funções legadas como NewPtr e Delay).
  • A UI do Carbon foi descontinuada e removida com o tempo (por exemplo, menus saíram do Carbon em versões mais novas do macOS), mas algumas peças de baixo nível ou APIs descendentes ainda existem.