PlayStation 2

De ROMHackingWiki

Tabela de conteúdo

Sobre o PS2

O PlayStation 2 (PS2, em japonês: プレイステーション2) é o segundo consola da Sony, após o PlayStation original. Seu desenvolvimento foi anunciado em Março de 1999 e foi lançado no Japão em Março de 2000. A versão norte-americana foi mais tarde lançada em 26 de Outubro de 2000. Após um lento primeiro ano, o PlayStation 2 cresceu a ponto de tornar-se o mais popular console atual da sexta geração, com mais de 110 milhões de unidades vendidas.

Especificações Técnicas

  • CPU: 128-bit RISC"Emotion Engine™" rodando a 294.912 MHZ na primeira versão e 299 MHZ na segunda, vulga "slim".
  • GPU 3D:"Graphics Synthesizer" roda a 147.456 MHz e é capaz de fazer 75 milhões de polígonos por segundo em condições ideais, com performance de 6.2 GFLOPS.
  • Som: pode tocar fontes em ADPCM com 48 canais e podendo processar som em múltiplos canais digitais e independentes.
  • Memória: 32 megabytes de memória principal, 4 megabytes de VRAM e 2 megabytes de memória de som transferindo dados a até 48 gigabytes por segundo.
  • DVD: roda filmes em DVD e CDs de áudio. Filmes em DivX podem ser lidos pelo video-game, usando programas específicos de emulação e conversão, inclusive tocar músicas em MP3. Os jogos podem ser acomodados em DVD-ROM ou em CD-ROM.
  • Multiplayer: Permite partidas pela Internet utilizando um modem. Também permite que até 8 jogadores joguem simultaneamente com joysticks e multitaps.

Destravamentos

O Playstation 2 possui um esquema de verificação de mídia para apenas aceitar mídias (CDs/DVDs) originais da SONY. Esse esquema (DRM) é comum em todos os videogames e garante a venda do hardware a um preço muito próximo do seu custo de fabricação ou até mesmo mais barato, pois o verdadeiro lucro das empresas de games são com os jogos e não com o aparelho. Porem, existem algumas maneiras de burlar essa verificação de mídia. Para o PlayStation 2, existem 3 maneiras de burlar (ou destravar) esse sistema de checagem de midia/jogo original

  • 1 - Via hardware (modchip): instalando-se um dispositivo dentro do videogame que intercepta a checagem da mídia e engana o video-game, como se a mídia pirata fosse uma autêntica.
  • 2 - Via software (softmod): rodando um jogo original e de alguma maneira (hack) rodar um software que aceite ou execute jogos piratas.
  • 3 - Via troca de cds/dvds (swaptrick): rodando o video-game com um jogo original e de alguma maneira trocar o cd em determinada parte por um pirata.

Note que as maneiras 2 e 3 nao necessitam da modificação nem abertura do aparelho. O uso de mídias não oficiais danifica o aparelho, já que este não foi projetado para as mídias falsificadas, que são na maioria das vezes de baixa qualidade.

Oficialmente, o Playstation 2 só lê e trabalha com mídias originais e produzidas pela Sony. Além de DVD´s e CD´s originais, que sejam do mesmo código de área de onde o aparelho foi importado.

Boot Externo

Com a posse de hardware e softwares apropriados, é possível dar "external boot" em seu PS2, uma técnica que serve para você carregar jogos e programas que estão armazenados, por exemplo, em seu computador, usando como intermédio, um software Loader, e um cabo para transmissão de informações, como um Cabo USB. Esse é um procedimento muito útil para RomHackers, na ausência de um emulador estável. Mais informações em PS2Dev.org.

Ferramentas

O RomHacking de PS2 ainda é pouco explorado, pela instabilidade dos emuladores, a dificuldade em testar as modificações feitas nos arquivos, a ausência de debuggers, as especificações que um computador precisa para emular decentemente o console, e mesmo para abrir arquivos grandes, sem gerenciamento inteligente de memória, e claro, sem nenhum projeto para que esse tipo de ferramenta apareça em breve. Ainda assim, há algumas pessoas que se aventuram no RomHacking, mas é difícil obter uma tradução "State of Art" sem essas ferramentas. Existem algumas ferramentas no PS2Dev, como o LoadIMG, que são úteis no desenvolvimento de jogos caseiros, mas podem atender as necessidades de um romhacker.

Documentação

O PS2Dev.ofcode.com possui um grande acervo de documentos, a maior parte em inglês e espanhol. Eles abordam desde aspectos como a CPU do console, até o funcionamento das memórias, passando pela programação, DMA, e Boot. Vale a pena dar uma conferida. O PSXReality.net também disponibiliza alguns documentos sobre PS2, PSP, e até mesmo PS3.

Links Importantes

Ferramentas pessoais