/v/ do Brasil
Open in Telegram
🇧🇷 Canal brasileiro dedicado a merdapostar sobre jogos e a indústria. 🇺🇸 Brazilian channel about gaming and its industry. Most texts will have a translation. If not it's because the joke doesn't make sense in other languages.
Show more6 498
Subscribers
No data24 hours
+77 days
+3830 days
Posts Archive
6 498
Repost from /v/‘s Video Memes
>"I'm gonna go look for a Half-Life 3 leak"
>the type of video you find in Valve's 12TB of leaked files:
6 498
Bloodborne fans don’t even ask for anything anymore they just look at you like this
6 498
+1
Pirat_Nation 🔴 (
@Pirat_Nation):
The Steam “Teraleak” is turning out to be much bigger than expected and it goes far beyond Valve’s own games.
The leak contains old game builds, prototypes, demos, trailers, soundtracks and other development files.
Third-party games are also affected, with material linked to titles such as Mafia 2, Grand Theft Auto 3, Spec Ops: The Line and Civilization V.
Valve games are included too, with prototypes and early builds from projects such as Portal 2, Left 4 Dead, CS:GO and the cancelled F-Stop project.
🔗 Open in Twitter/X6 498
Repost from Heartbleed
Hacks podem consertar bugs em jogos durante e após o desenvolvimento do emulador, eles enganam o jogo com mais precisão de hardware ou software.
Certos jogos podem ter hacks obrigatórios, caso o emulador seja exclusivo HLE ou o modo LLE não seja suficiente pra consertar os bugs.
- Velocidade de processamento mínima para velocidade total do jogo
Jogos de consoles antes do PS4 e Xbox One utilizam a velocidade do hardware para o tempo do jogo, quando emulado isso cria uma velocidade de processamento mínima para o tempo do jogo executar na velocidade total (o equivalente a "FPS jogável" nos consoles).
Hacks no clock da CPU ou GPU virtual do emulador podem reduzir esse requisito mínimo de processamento, porém podem causar bugs leves ou graves por menos precisão (o equivalente a bugs de 60fps em jogos adaptados para 30fps no PC).
- Desempenho
O desempenho da emulação é definido por quanto coisa precisa ser simulada/traduzida e velocidade de processamento mínima para velocidade total, os jogos que fazem toda ou parte da renderização na CPU são os mais pesados por que a maioria não pode ser forçada (com hacks) a utilizar a GPU.
6 498
Repost from Heartbleed
#info #dicas
- Tipos de Emulação
Esse artigo explica dúvidas comuns de pessoas leigas em emulação.
- Teoria
"Por que um computador consegue executar o outro?"
Por que o sistema de instrução da CPU desse computador é Turing-complete, o que significa que ele pode executar qualquer algoritmo por poder ser expressado matematicamente.
- Hardware
"Por que o hardware de outro computador precisa ser emulado?"
Isso depende da época do computador pessoal ou console, no começo da indústria de jogos para computador os jogos utilizavam o hardware diretamente (Assembly, para extrair o máximo de desempenho do hardware limitado) ao invés de abstrações (APIs/SDKs) para facilidade de programação e compatibilidade.
Outro motivo é por que o jogo utiliza um sistema de instrução de CPU diferente, portanto um interpretador ou recompilador é necessário.
Portanto quando emulados o hardware precisa ser simulado pro jogo funcionar, o maior projeto desse tipo é o MAME que emula fliperamas com precisão alta (baixo desempenho, mais jogos funcionam sem bugs) ou baixa (alto desempenho, menos jogos funcionam sem bugs).
- Software
Quando os computadores pessoais e consoles adotaram um firmware ou sistema operacional para facilitar a programação e otimização de desempenho, os emuladores tiveram que extrair ou reimplementar o firmware (BIOS) desses computadores para funcionar.
Outro método é traduzir as funções do firmware ou sistema operacional para o sistema operacional atual, porém esse método só compensa se o jogo utiliza mais a API do firmware ou sistema operacional do que o hardware diretamente (mas ainda melhora o desempenho por permitir mais otimização e código melhor que a versão proprietária que esconde bugs).
- Paradigma do Emulador
Todos os emuladores usam um ou ambos os métodos de emulação: LLE e HLE
- LLE: Low Level Emulation, esse tipo de emulador simula o hardware do computador emulado e executa o firmware ou sistema operacional por cima.
Esse método tem a maior compatibilidade, porém menos desempenho (dependendo da diferença de arquitetura entre os computadores) e precisa executar o firmware ou sistema operacional inteiro.
A maioria dos emuladores utilizam esse método por que a maioria dos jogos antigos utilizam o hardware diretamente.
- HLE: High Level Emulation, esse tipo de emulador traduz o firmware ou sistema operacional do computador emulado para o sistema operacional atual.
Esse método tem o melhor desempenho e pode ser mais fácil caso o firmware ou sistema operacional puder ser traduzido parcialmente, porém os jogos e programas precisam utilizar ele mais do que o hardware diretamente.
Esse método é pouco utilizado mas permite mais otimização, flexibilidade e customização.
Emuladores populares que utilizam: PPSSPP, Dolphin e Flycast.
O menos popular é o Play! que é o único que emula PS2 sem precisar da BIOS proprietária.
- LLE/HLE: Suporta ambos ou um híbrido de ambos para máxima compatibilidade, caso um jogo seja incompatível com um método ou o firmware/sistema operacional proprietário esteja ausente, ele troca automaticamente.
- Paradigma da CPU e GPU
Os emuladores fornecem dois tipos de tradução da CPU: interpretação e recompilação.
- Interpretador: a CPU é interpretada sem tradução para máxima precisão e compatibilidade, porém com desempenho muito baixo.
Esse método é utilizado por programadores para verificar a compatibilidade e bugs de precisão.
- Recompilador: a CPU é traduzida para a CPU atual recompilando o código do jogo em tempo real (JIT) ou antes da execução (AOT).
Esse método tem o melhor desempenho porém menos compatibilidade.
Consoles antigos não tem uma "GPU" mas um acelerador de processamento de vértices e pixels, o código de "GPU" dos jogos antigos é misturado com CPU, o que obriga o sistema de instrução do acelerador/GPU a ser emulado.
Em consoles do final dos anos 90 e posterior, os shaders dos jogos são recompilados para o sistema de instrução da GPU atual.
- Hacks
6 498
+1
Texture Overhaul
TiredAndOnFire-HD Remasters/Gamedev (
@TiredAndOnFire):
God Of War: Chains of Olympus
Remastered.
No DLSS5 bullshit.
Remaking the game how you remember it, as close to 100% faithful as humanly possible.
Coming soon!
Via Ratoncio Decomp