O PS3Native recebeu a Community Preview 7, trazendo uma grande quantidade de melhorias principalmente na parte gráfica e no desempenho em jogos no Android. A compilação de shaders durante a abertura dos jogos agora pode usar todos os núcleos disponíveis do processador, acelerando bastante aqueles momentos em que o emulador precisa preparar uma grande quantidade de efeitos. Depois dessa etapa inicial, o uso do processador volta ao limite normal configurado pelo usuário.
A sincronização entre a GPU do PS3 e o restante do sistema também recebeu várias correções. O PS3Native agora lida melhor com comandos gráficos executados em sequência, filas de eventos e acesso à memória, além de evitar pausas desnecessárias da GPU. Isso ajuda a reproduzir de forma mais próxima o funcionamento do console original e pode melhorar a estabilidade em jogos que exigem bastante do sistema gráfico.
O funcionamento das threads do PS3 também foi ajustado para reproduzir melhor a forma como o console distribui suas tarefas entre os núcleos do processador. Foram corrigidos atrasos que podiam se acumular ao iniciar novas threads e melhorado o controle de prioridade, enquanto o suporte ao agendamento de threads no Linux também recebeu ajustes.
Na parte do SPU, há uma nova forma mais rápida de lidar com determinadas operações de memória, evitando travamentos mais pesados quando a configuração de reservas precisas não está ativada. Também foram incorporadas correções relacionadas à comunicação entre as partes do processador do PS3.
O áudio recebeu uma correção interessante para jogos que usam somente os canais frontais. Antes, esses casos podiam ser identificados de forma errada, fazendo com que o som ficasse lento ou até parasse. A atualização melhora essa detecção e evita esse tipo de problema.
A reprodução dos vídeos dos jogos também foi melhorada. O sistema agora consegue encerrar o decodificador de vídeo sem bloquear a execução do jogo por vários milissegundos, além de garantir que os últimos quadros de uma sequência sejam processados antes de ela terminar. Isso ajuda a evitar quadros faltando e transições incorretas nas cenas de vídeo.
Outro ganho está na leitura de Blu-ray e imagens ISO. Arquivos grandes podem ser lidos em blocos de até 1 MB, em vez de fazer uma pequena leitura para cada setor de 2 KB. Na prática, isso reduz a quantidade de operações necessárias para acessar os dados e pode deixar o carregamento de jogos mais rápido. O acesso a arquivos dentro de ISOs montadas também recebeu correções.
O gerenciamento de memória ganhou várias melhorias para tornar o acesso e o mapeamento mais confiáveis, inclusive com correções para páginas de memória maiores e compatibilidade com saves antigos afetados por essas mudanças. A câmera e o PlayStation Move também receberam uma correção que melhora o rastreamento em jogos que usam seus próprios buffers de imagem.
Por fim, o sistema de patches passou a salvar os arquivos de forma mais segura, reduzindo a chance de uma configuração ficar corrompida durante a gravação. Também foram corrigidos patches que podiam ser salvos com endereços errados. A atualização ainda reúne melhorias no sistema de arquivos, processador, compilação e detecção de saves ou troféus corrompidos.
No Android, a Community Preview 7 mantém os aprimoramentos específicos para GPUs como Adreno, usando Qualcomm e Turnip, além do suporte a Mali, PanVK, PowerVR, Samsung Xclipse, Broadcom e VeriSilicon. O carregamento especial das funções Vulkan no Android e os ajustes para diferentes GPUs móveis continuam presentes, assim como o suporte à geração de quadros DIS. A compilação também foi testada com sucesso em jogos no Android.
A sincronização entre a GPU do PS3 e o restante do sistema também recebeu várias correções. O PS3Native agora lida melhor com comandos gráficos executados em sequência, filas de eventos e acesso à memória, além de evitar pausas desnecessárias da GPU. Isso ajuda a reproduzir de forma mais próxima o funcionamento do console original e pode melhorar a estabilidade em jogos que exigem bastante do sistema gráfico.
O funcionamento das threads do PS3 também foi ajustado para reproduzir melhor a forma como o console distribui suas tarefas entre os núcleos do processador. Foram corrigidos atrasos que podiam se acumular ao iniciar novas threads e melhorado o controle de prioridade, enquanto o suporte ao agendamento de threads no Linux também recebeu ajustes.
Na parte do SPU, há uma nova forma mais rápida de lidar com determinadas operações de memória, evitando travamentos mais pesados quando a configuração de reservas precisas não está ativada. Também foram incorporadas correções relacionadas à comunicação entre as partes do processador do PS3.
O áudio recebeu uma correção interessante para jogos que usam somente os canais frontais. Antes, esses casos podiam ser identificados de forma errada, fazendo com que o som ficasse lento ou até parasse. A atualização melhora essa detecção e evita esse tipo de problema.
A reprodução dos vídeos dos jogos também foi melhorada. O sistema agora consegue encerrar o decodificador de vídeo sem bloquear a execução do jogo por vários milissegundos, além de garantir que os últimos quadros de uma sequência sejam processados antes de ela terminar. Isso ajuda a evitar quadros faltando e transições incorretas nas cenas de vídeo.
Outro ganho está na leitura de Blu-ray e imagens ISO. Arquivos grandes podem ser lidos em blocos de até 1 MB, em vez de fazer uma pequena leitura para cada setor de 2 KB. Na prática, isso reduz a quantidade de operações necessárias para acessar os dados e pode deixar o carregamento de jogos mais rápido. O acesso a arquivos dentro de ISOs montadas também recebeu correções.
O gerenciamento de memória ganhou várias melhorias para tornar o acesso e o mapeamento mais confiáveis, inclusive com correções para páginas de memória maiores e compatibilidade com saves antigos afetados por essas mudanças. A câmera e o PlayStation Move também receberam uma correção que melhora o rastreamento em jogos que usam seus próprios buffers de imagem.
Por fim, o sistema de patches passou a salvar os arquivos de forma mais segura, reduzindo a chance de uma configuração ficar corrompida durante a gravação. Também foram corrigidos patches que podiam ser salvos com endereços errados. A atualização ainda reúne melhorias no sistema de arquivos, processador, compilação e detecção de saves ou troféus corrompidos.
No Android, a Community Preview 7 mantém os aprimoramentos específicos para GPUs como Adreno, usando Qualcomm e Turnip, além do suporte a Mali, PanVK, PowerVR, Samsung Xclipse, Broadcom e VeriSilicon. O carregamento especial das funções Vulkan no Android e os ajustes para diferentes GPUs móveis continuam presentes, assim como o suporte à geração de quadros DIS. A compilação também foi testada com sucesso em jogos no Android.
PS3Native | Emulador de PlayStation 3 pra celular cheio de recursos super bacanas
O PlayStation 3 foi um daqueles videogames que pareciam coisa de outro planeta quando chegaram às lojas. O console tinha uma arquitetura complicada, jogos enormes e gráficos que impressionavam até quem não ligava muito para tecnologia. Anos depois, a ideia de colocar algo desse tamanho dentro de um celular parece quase absurda. No entanto, temos delicinhas como o PS3Native!
O projeto é um emulador de PlayStation 3 para Android que tenta levar essa experiência para aparelhos que cabem no bolso. Em vez de precisar ligar o console antigo na televisão, a proposta é transformar um celular potente em uma pequena máquina capaz de reproduzir jogos de uma geração que, durante muito tempo, parecia distante demais da emulação móvel.
E isso fica ainda mais interessante quando se lembra de como os celulares mudaram. Um smartphone atual pode ter uma capacidade de processamento que seria inimaginável na época em que o PS3 era considerado um videogame extremamente poderoso. O que antes exigia uma caixa grande ligada à tomada agora pode ser carregado no bolso junto com fones de ouvido, carregador e uma infinidade de outros aplicativos.
Claro que isso não significa que qualquer celular Android consiga simplesmente abrir um jogo de PS3 e sair rodando tudo perfeitamente. Emulação é uma tarefa pesada, e o resultado depende bastante do processador, da GPU, dos drivers e do próprio jogo. Mesmo assim, a possibilidade já é muito legal por si só: pegar um aparelho moderno e fazê-lo encarar um console que marcou uma geração inteira.
O PS3Native também chama atenção por seguir um caminho nativo no Android, sem depender necessariamente de transformar o celular em um pequeno PC rodando uma camada intermediária. O projeto tem relação com trabalhos baseados no RPCS3, conhecido emulador de PlayStation 3 para computadores, e busca adaptar essa ideia ao mundo dos smartphones.
É fácil imaginar o impacto disso para quem cresceu com o PlayStation 3. Jogos que pareciam presos àquele console passam a fazer parte de uma biblioteca que pode ser carregada no bolso. Não é apenas uma questão de gráficos ou de números de desempenho. Existe algo muito divertido em olhar para um celular e pensar que aquela coisinha é capaz de tentar reproduzir um videogame que já foi considerado um monstro tecnológico.
A graça está justamente nesse contraste. O PS3 representava tecnologia de ponta quando foi lançado, enquanto um celular moderno parece um objeto comum que usamos para conversar, assistir vídeos e navegar na internet. Colocar os dois na mesma frase mostra o quanto o hardware avançou.
O PS3Native ainda está longe de ser uma máquina mágica capaz de rodar toda a biblioteca do console sem dificuldades. Alguns jogos podem apresentar problemas, outros podem exigir bastante do aparelho e a compatibilidade varia. Mas cada título que funciona serve como uma pequena demonstração do que a emulação no Android está conseguindo alcançar.
Para quem acompanha emulação, esse é talvez o ponto mais empolgante. O objetivo não é apenas reviver jogos antigos, mas perceber que aquilo que um dia parecia tecnologia de outro mundo agora pode ser experimentado em um dispositivo que cabe na palma da mão. O PS3Native transforma essa diferença de gerações em algo que dá vontade de testar só para ver até onde o celular consegue chegar.
O projeto é um emulador de PlayStation 3 para Android que tenta levar essa experiência para aparelhos que cabem no bolso. Em vez de precisar ligar o console antigo na televisão, a proposta é transformar um celular potente em uma pequena máquina capaz de reproduzir jogos de uma geração que, durante muito tempo, parecia distante demais da emulação móvel.
E isso fica ainda mais interessante quando se lembra de como os celulares mudaram. Um smartphone atual pode ter uma capacidade de processamento que seria inimaginável na época em que o PS3 era considerado um videogame extremamente poderoso. O que antes exigia uma caixa grande ligada à tomada agora pode ser carregado no bolso junto com fones de ouvido, carregador e uma infinidade de outros aplicativos.
Claro que isso não significa que qualquer celular Android consiga simplesmente abrir um jogo de PS3 e sair rodando tudo perfeitamente. Emulação é uma tarefa pesada, e o resultado depende bastante do processador, da GPU, dos drivers e do próprio jogo. Mesmo assim, a possibilidade já é muito legal por si só: pegar um aparelho moderno e fazê-lo encarar um console que marcou uma geração inteira.
O PS3Native também chama atenção por seguir um caminho nativo no Android, sem depender necessariamente de transformar o celular em um pequeno PC rodando uma camada intermediária. O projeto tem relação com trabalhos baseados no RPCS3, conhecido emulador de PlayStation 3 para computadores, e busca adaptar essa ideia ao mundo dos smartphones.
É fácil imaginar o impacto disso para quem cresceu com o PlayStation 3. Jogos que pareciam presos àquele console passam a fazer parte de uma biblioteca que pode ser carregada no bolso. Não é apenas uma questão de gráficos ou de números de desempenho. Existe algo muito divertido em olhar para um celular e pensar que aquela coisinha é capaz de tentar reproduzir um videogame que já foi considerado um monstro tecnológico.
A graça está justamente nesse contraste. O PS3 representava tecnologia de ponta quando foi lançado, enquanto um celular moderno parece um objeto comum que usamos para conversar, assistir vídeos e navegar na internet. Colocar os dois na mesma frase mostra o quanto o hardware avançou.
O PS3Native ainda está longe de ser uma máquina mágica capaz de rodar toda a biblioteca do console sem dificuldades. Alguns jogos podem apresentar problemas, outros podem exigir bastante do aparelho e a compatibilidade varia. Mas cada título que funciona serve como uma pequena demonstração do que a emulação no Android está conseguindo alcançar.
Para quem acompanha emulação, esse é talvez o ponto mais empolgante. O objetivo não é apenas reviver jogos antigos, mas perceber que aquilo que um dia parecia tecnologia de outro mundo agora pode ser experimentado em um dispositivo que cabe na palma da mão. O PS3Native transforma essa diferença de gerações em algo que dá vontade de testar só para ver até onde o celular consegue chegar.
O adblock bloqueia links de afiliados da Amazon como os desse post, então se não estiver aparecendo, é só desativar o adblock.
Veja mais coisas interessantes aqui. E tem conteúdo exclusivo nas redes sociais:
Sobre o PS3
O PlayStation 3 chegou ao Japão em 11 de novembro de 2006 e à América do Norte seis dias depois. Na Europa, o lançamento aconteceu em 23 de março de 2007. Era uma época em que a Sony queria apresentar uma máquina que não servisse apenas para jogar, mas também para filmes em Blu-ray, jogos digitais, serviços online e reprodução de conteúdo em alta definição. O problema é que, por trás daquela aparência futurista, existia um dos consoles mais complicados de entender e aproveitar plenamente.
Grande parte dessa fama vinha do processador Cell Broadband Engine, criado pela Sony em parceria com IBM e Toshiba. O PS3 também usava o chip gráfico RSX e tinha uma arquitetura bem diferente daquela encontrada nos computadores comuns. Para os desenvolvedores, isso significava aprender maneiras específicas de aproveitar o hardware. Para quem queria criar um emulador no PC, o problema seria ainda maior: não bastava simplesmente fazer o computador "imitar" um videogame comum.
Mesmo com essas dificuldades, o PS3 construiu uma biblioteca enorme e cheia de jogos que ajudaram a definir a geração. Uncharted: Drake's Fortune abriu caminho para a série da Naughty Dog, enquanto Uncharted 2: Among Thieves elevou ainda mais o nível das aventuras cinematográficas. God of War III mostrou do que o console era capaz visualmente, e The Last of Us encerrou a geração da Naughty Dog com uma experiência que se tornou um dos jogos mais conhecidos da história do PlayStation.
A biblioteca também tinha espaço para experiências bem diferentes. Demon's Souls ajudou a estabelecer a fórmula que depois seria seguida por Dark Souls, enquanto Metal Gear Solid 4: Guns of the Patriots foi um dos grandes motivos para muita gente querer um PS3. LittleBigPlanet apostou na criação de fases pelos próprios jogadores, inFamous colocou poderes de super-herói em um mundo aberto e Resistance trouxe uma série de tiro em primeira pessoa ligada diretamente aos primeiros anos do console.
Também existia uma quantidade enorme de jogos multiplataforma. Grand Theft Auto IV, Grand Theft Auto V, Red Dead Redemption, Batman: Arkham Asylum, BioShock, Mass Effect 2, Dead Space, Assassin's Creed, Fallout 3, Skyrim, Call of Duty e muitos outros passaram pela máquina. Além disso, o PS3 recebeu coleções e versões em alta definição de jogos mais antigos, como God of War Collection, Metal Gear Solid: The Legacy Collection e The Ico & Shadow of the Colossus Collection. A PlayStation Store ainda ampliou a biblioteca com jogos digitais e clássicos.
O problema apareceu quando a geração começou a envelhecer. Ter um PS3 funcionando é uma coisa. Ter acesso a todos os seus jogos, DLCs, atualizações e serviços é outra. Alguns títulos ficaram presos ao console, enquanto outros receberam versões para máquinas posteriores, mas sem necessariamente preservar tudo da mesma maneira. Jogos exclusivos, conteúdos digitais e experiências ligadas à estrutura online do PS3 acabaram criando uma situação em que a preservação depende cada vez mais de quem ainda mantém esse material funcionando.
Foi nesse cenário que a emulação ganhou uma importância diferente. O RPCS3 se tornou o principal projeto dedicado a executar jogos de PlayStation 3 no computador, mas o caminho foi longo. O desenvolvimento começou em 2011, quando tentar rodar jogos comerciais era muito mais próximo de uma demonstração técnica do que de uma alternativa prática ao console. Durante anos, encontrar um jogo que realmente funcionasse significava lidar com travamentos, gráficos quebrados, desempenho ruim e uma enorme quantidade de problemas específicos.
A dificuldade estava justamente na arquitetura do PS3. Um emulador precisa reproduzir no PC o comportamento de componentes que foram projetados para trabalhar de uma maneira completamente diferente. No caso do RPCS3, isso envolve reproduzir o funcionamento do processador principal, das unidades SPU e do chip gráfico RSX, além de lidar com bibliotecas do sistema e particularidades de cada jogo. É por isso que um título pode funcionar muito bem enquanto outro, aparentemente parecido, apresenta problemas completamente diferentes.
Com o passar dos anos, o trabalho dos desenvolvedores e colaboradores transformou o RPCS3 em algo muito mais próximo de uma plataforma de preservação. O emulador passou a oferecer recursos como resolução interna maior, melhorias de desempenho, suporte a controles modernos, configurações específicas para determinados jogos e uma enorme base de informações sobre compatibilidade. Ainda existem diferenças entre os jogos, mas a situação está muito distante daquela época em que simplesmente iniciar um jogo de PS3 no PC já era um acontecimento.
Isso também mostra por que a emulação de PS3 levou tanto tempo para amadurecer. Não era apenas uma questão de computadores ficarem mais rápidos. O hardware precisava ser estudado, o funcionamento do sistema precisava ser reproduzido e incontáveis problemas precisavam ser descobertos individualmente. Cada avanço podia beneficiar vários jogos, enquanto outros exigiam soluções próprias. É um trabalho que foi sendo construído aos poucos, durante muitos anos, por uma comunidade espalhada pelo mundo.
No fim, o legado do PS3 acabou ficando em uma situação curiosa. A Sony criou uma máquina difícil de desenvolver, com uma biblioteca que reúne algumas das experiências mais importantes da sua geração. Anos depois, são os próprios fãs e desenvolvedores independentes que ajudam a garantir que parte desse catálogo continue acessível em computadores modernos. A emulação não substitui o console original em todos os aspectos, mas o trabalho feito em projetos como o RPCS3 mostra como uma geração complicada de preservar pode continuar viva muito depois de seu hardware deixar de ser novidade.
Grande parte dessa fama vinha do processador Cell Broadband Engine, criado pela Sony em parceria com IBM e Toshiba. O PS3 também usava o chip gráfico RSX e tinha uma arquitetura bem diferente daquela encontrada nos computadores comuns. Para os desenvolvedores, isso significava aprender maneiras específicas de aproveitar o hardware. Para quem queria criar um emulador no PC, o problema seria ainda maior: não bastava simplesmente fazer o computador "imitar" um videogame comum.
Mesmo com essas dificuldades, o PS3 construiu uma biblioteca enorme e cheia de jogos que ajudaram a definir a geração. Uncharted: Drake's Fortune abriu caminho para a série da Naughty Dog, enquanto Uncharted 2: Among Thieves elevou ainda mais o nível das aventuras cinematográficas. God of War III mostrou do que o console era capaz visualmente, e The Last of Us encerrou a geração da Naughty Dog com uma experiência que se tornou um dos jogos mais conhecidos da história do PlayStation.
A biblioteca também tinha espaço para experiências bem diferentes. Demon's Souls ajudou a estabelecer a fórmula que depois seria seguida por Dark Souls, enquanto Metal Gear Solid 4: Guns of the Patriots foi um dos grandes motivos para muita gente querer um PS3. LittleBigPlanet apostou na criação de fases pelos próprios jogadores, inFamous colocou poderes de super-herói em um mundo aberto e Resistance trouxe uma série de tiro em primeira pessoa ligada diretamente aos primeiros anos do console.
Também existia uma quantidade enorme de jogos multiplataforma. Grand Theft Auto IV, Grand Theft Auto V, Red Dead Redemption, Batman: Arkham Asylum, BioShock, Mass Effect 2, Dead Space, Assassin's Creed, Fallout 3, Skyrim, Call of Duty e muitos outros passaram pela máquina. Além disso, o PS3 recebeu coleções e versões em alta definição de jogos mais antigos, como God of War Collection, Metal Gear Solid: The Legacy Collection e The Ico & Shadow of the Colossus Collection. A PlayStation Store ainda ampliou a biblioteca com jogos digitais e clássicos.
O problema apareceu quando a geração começou a envelhecer. Ter um PS3 funcionando é uma coisa. Ter acesso a todos os seus jogos, DLCs, atualizações e serviços é outra. Alguns títulos ficaram presos ao console, enquanto outros receberam versões para máquinas posteriores, mas sem necessariamente preservar tudo da mesma maneira. Jogos exclusivos, conteúdos digitais e experiências ligadas à estrutura online do PS3 acabaram criando uma situação em que a preservação depende cada vez mais de quem ainda mantém esse material funcionando.
Foi nesse cenário que a emulação ganhou uma importância diferente. O RPCS3 se tornou o principal projeto dedicado a executar jogos de PlayStation 3 no computador, mas o caminho foi longo. O desenvolvimento começou em 2011, quando tentar rodar jogos comerciais era muito mais próximo de uma demonstração técnica do que de uma alternativa prática ao console. Durante anos, encontrar um jogo que realmente funcionasse significava lidar com travamentos, gráficos quebrados, desempenho ruim e uma enorme quantidade de problemas específicos.
A dificuldade estava justamente na arquitetura do PS3. Um emulador precisa reproduzir no PC o comportamento de componentes que foram projetados para trabalhar de uma maneira completamente diferente. No caso do RPCS3, isso envolve reproduzir o funcionamento do processador principal, das unidades SPU e do chip gráfico RSX, além de lidar com bibliotecas do sistema e particularidades de cada jogo. É por isso que um título pode funcionar muito bem enquanto outro, aparentemente parecido, apresenta problemas completamente diferentes.
Com o passar dos anos, o trabalho dos desenvolvedores e colaboradores transformou o RPCS3 em algo muito mais próximo de uma plataforma de preservação. O emulador passou a oferecer recursos como resolução interna maior, melhorias de desempenho, suporte a controles modernos, configurações específicas para determinados jogos e uma enorme base de informações sobre compatibilidade. Ainda existem diferenças entre os jogos, mas a situação está muito distante daquela época em que simplesmente iniciar um jogo de PS3 no PC já era um acontecimento.
Isso também mostra por que a emulação de PS3 levou tanto tempo para amadurecer. Não era apenas uma questão de computadores ficarem mais rápidos. O hardware precisava ser estudado, o funcionamento do sistema precisava ser reproduzido e incontáveis problemas precisavam ser descobertos individualmente. Cada avanço podia beneficiar vários jogos, enquanto outros exigiam soluções próprias. É um trabalho que foi sendo construído aos poucos, durante muitos anos, por uma comunidade espalhada pelo mundo.
No fim, o legado do PS3 acabou ficando em uma situação curiosa. A Sony criou uma máquina difícil de desenvolver, com uma biblioteca que reúne algumas das experiências mais importantes da sua geração. Anos depois, são os próprios fãs e desenvolvedores independentes que ajudam a garantir que parte desse catálogo continue acessível em computadores modernos. A emulação não substitui o console original em todos os aspectos, mas o trabalho feito em projetos como o RPCS3 mostra como uma geração complicada de preservar pode continuar viva muito depois de seu hardware deixar de ser novidade.




