[Emulação] PCSX2 1.7.xxxx

comunidade faz, sendo assim as ultimas melhorias desde a versão 1.7.3070 (13/07/2022 ) obteve varias atualizações, tanto como sistema ou para jogos específicos, funções como usar o BigPicture do Steam (versão QT), mais jogos adicionados e testados no GameDB (configura o emulador de acordo com o jogo, não sendo mais preciso procurar o que funciona com o jogo desejado),

Download e Patch Notes

[Emulação] PCSX2 1.7.2948

Mais um conjunto de atualizações do PCSX2, esta vez temos as updates abaixo:

Melhorias PCSX2 1.7.2948 (Inglês)

Changes:

  • Gamedb: fixes for ‘Call of Duty – Le Jour de Gloire’ (Mrlinkwii)
  • Gamedb: add patch for ‘Transformers – Revenge of the Fallen’ (Mrlinkwii)
  • Gamedb: add missing serials (Mrlinkwii)
  • GS: Fix SkipDuplicateFrames default config. (lightningterror)
  • GHActions:macOS: Add Qt SVG plugin (TellowKrinkle)
  • Qt: Add tooltips to Graphics section. (lightningterror)
  • IPU: Wait for IPU_FROM to be ready (refractionpcsx2)
  • GIF: sync GIF packet ends (refractionpcsx2)
  • Gamedb:add upscaling fixes for ‘Test Drive’ (Mrlinkwii)
  • GS: Be generous with the resolution for no-interlace patches (refractionpcsx2)
  • fix dump n.1 (Στέφανος “Coornio/8924th” Βλαστός)
  • GS: Split convert and present shaders (Connor McLaughlin)
  • Vulkan: Enforce 32 byte alignment for uploads (Connor McLaughlin)
  • GS: Correctly handle field/deinterlace for progressive/interlaced mode. (refractionpcsx2)
  • GS: Add option to show vertical overscan (refractionpcsx2)
  • GS Add horizontal overscan (refractionpcsx2)
  • GS: Auto adjust aspect when using Offsets + Overscan (refractionpcsx2)
  • IOP: Revert a change from #6267 (refractionpcsx2)
  • 3rdparty: Add cpuinfo (Connor McLaughlin)
  • VMManager: Set affinities for threads (Connor McLaughlin)
  • PAD: Update to latest controller database. (PCSX2 Bot)
  • GS: Allow same src for DISPFB when using 32bit + 24bit (refractionpcsx2)
  • GameDB: add HW fixes for ‘Raging Bless’ (Mrlinkwii)
  • Qt: Fix Texture Offsets tooltip. (lightningterror)
  • Qt: Fix Disable Depth Emulation tooltip (Dreadmoth)
  • GS: preserve target on different format write. (iMineLink)
  • Gamedb: add disablePartialInvalidation to snowblind engine games (Mrlinkwii)
  • Updater: Thread the UI updates, add a taskbar progress bar, add a marquee progress bar for indeterminate actions (Silent)
  • Updater: Disable Maximize and Close buttons (Silent)
  • GS/Vulkan: Fix uploading compressed replacement textures (Connor McLaughlin)
  • FileSystem: Add OpenSharedCFile() (Connor McLaughlin)
  • MemoryCardFile: Open file memcards in read share mode (Connor McLaughlin)
  • MemoryCardFolder: Fix empty/unplugged card detecting as folder (Connor McLaughlin)
  • VMManager: Cycle/autoeject memory cards when files change (Connor McLaughlin)
  • Qt: Add swap memory card button (Connor McLaughlin)
  • Gamedb: fix up ‘Deadly Skies III’ name (Mrlinkwii)
  • Build: Update build.sh to remove a no longer used flag and add a few more. (#6124) (arcum42)
  • GameDB: Fix flag + add missing US serial (RedDevilus)
  • GameDB: add missing serials (Mrlinkwii)
  • Gamedb: add upscaling fixes to ‘Fast and the Furious’ (Mrlinkwii)
  • GameDB: add missing serials, upscaling fixes, name corrections (#6385) (noigeaR)
  • GameDB: Remove patch for Panzer Dragoon (Mrlinkwii)
  • GS: Fix Wunused-variable warnings. (lightningterror)
  • GS: Avoid using both blending and fbfetch (TellowKrinkle)
  • github labeler: Remove nsis. (lightningterror)
  • Gamedb: Fix games names (Mrlinkwii)
  • SettingsInterface: Add ContainsValue() and copy helpers (Connor McLaughlin)
  • Qt: Implement multitap (Connor McLaughlin)
  • Qt: Implement input profiles (Connor McLaughlin)
  • GameDB: add ‘Axel Impact – The Extreme Racing’ (Mrlinkwii)
  • GameDB: upscale fixes, adding missing serials, name corrections, etc (Στέφανος “Coornio/8924th” Βλαστός)
  • Gamedb: remove patches and add upscaling fixes for ‘Onimusha – Dawn of Dreams’ (Mrlinkwii)
  • Save/Load States via hotkey in QT (Christian Murphy)
  • Qt: Update GameList scrolling to be per pixel to better indicate direction of scroll (Christian Murphy)
  • GS: Reduce false positives in dev overflow errors (refractionpcsx2)
  • GS/Core: Purge frameskipping. (lightningterror)
  • Gamedb: remove no longer needed patches (Mrlinkwii)
  • Gamedb: remove gamefixes form “Axel Impact – The Extreme Racing” (Mrlinkwii)
  • PAD: Update to latest controller database. (PCSX2 Bot)
  • Counters/GS: Adjust FIELD swap timing for PAL (refractionpcsx2)
  • INTC: Give grace period after event for reading INTC (refractionpcsx2)
  • Gamedb: fix ‘Sega Sports Tennis’ name (Mrlinkwii)
  • GS: Check whole state before flushing draws (refractionpcsx2)
  • GS: New state opt optimisation pass (refractionpcsx2)
  • IPU: Remove some DMA hacks (refractionpcsx2)
  • GS: Fix God of War regression from #6389 (v1.7.2937) (refractionpcsx2)
  • GS: Avoid Div by 0 on WriteImage (refractionpcsx2)
  • GS: Migrate function pointer to lambda (Riccardo Marcangelo)
  • PAD Linux: correct conversion of analog stick values. (kmicki)
  • GS: Fix up wave filter shaders. (lightningterror)
  • GS: Only enable scanmsk offset on frames that need it (refractionpcsx2)
  • GameDB: Fix game names “ICO” and add “Monster Rancher Evo” fixes (Mrlinkwii)
  • GameDB: Add HPO Special (Texture – Aggressive) to Batman Vengeance (RedPanda4552)
  • GS: Fix overflow calculation from errantly going off. (refractionpcsx2)
  • GameDatabase: Add option to force blit-based FPS detection (Connor McLaughlin)

Novas versões saem todos os dias e podem ser vistas no Github do emulador que está em pré-lançamento e ainda sem data de sair a versão 1.7 final:

Download

[Emulação] PCSX2 1.7.xxxx

Desde o começo do desenvolvimento da versão 1.7.xxxx o PCSX2 passou a ter daily build’s de acordo com o que a comunidade faz, sendo assim as ultimas melhorias desde a versão 1.7.2884 (04/06/2022 14:00) teve varias melhorias:

Melhorias PCSX2 1.7.2884
  • GS: Clamp tex-in-rt source rectangle to rt bounds (Connor McLaughlin)
  • FileSystem: Fix splitting UNC paths (Connor McLaughlin)
  • Qt: Add command line parameter to force early console log (Connor McLaughlin)
  • Qt: Add logging of early directory setup (Connor McLaughlin)
  • Tests: Add unit tests for UNC paths on Win32 (Connor McLaughlin)
  • pad: Expose Analog mode button. (Stuart Kenny)
  • PAD: Make controller info public (Connor McLaughlin)
  • PAD/Host: Fix unconditionally sending state for disconnected ports (Connor McLaughlin)
  • DEV9: Move helper Qt classes into a separate file (TheLastRar)
  • DEV9: Add DNS host export/import (TheLastRar)
  • DEV9: Clang format Qt files (TheLastRar)
  • GameDB: Add missing serial (Dreadmoth)
  • Qt: wire in tv shaders (Stuart Kenny)
  • Gamedb: remove patch from ‘Boku to Mao’ (Mrlinkwii)
  • GS/HW: Fix typos in wave filter shader (Stuart Kenny)
  • CheatsWS: Remove bad Herdy Gurdy WS patch (refractionpcsx2)
  • Gamedb: Chou! Rakushii Internet Tomodachi Nowa (Florin9doi)
  • Gamedb: DVD Player (Florin9doi)
  • PAD: fix typo in UI (Mrlinkwii)
  • Gamedb: Web browsers (Florin9doi)
  • Gamedb: Jissen Pachi-Slot Hisshouhou (Florin9doi)
  • Gamedb: PlayStation BB Navigator (Florin9doi)
  • GS/TextureReplacement: Ignore replaced textures in DumpTexture (nev3rfail)
  • Gamedb: fix game title typos (Mrlinkwii)
  • GameDB: upscaling fixes for ‘Tokyo Xtreme Racer Drift 2’ (Mrlinkwii)
  • GameDB: Remove Kingdomhearts 1/2 GShwfixes (RedDevilus)
  • GameDB: Fix line in the sky for Jak games (RedDevilus)
  • GameDB: Added Tourist Trophy VU clamp fix (Blackbird88)
  • Qt: More flags and regions + enabling more icons (RedDevilus)
  • Qt: Move flags to seperate folder (RedDevilus)
  • Qt: Add array and look-up for flags (RedDevilus)
  • Qt: Change array and rename flags to region (RedDevilus)
  • Qt: Adding back BIOS flags (RedDevilus)
  • Qt: Readability and prevents false matches regions (RedDevilus)
  • Qt: Bump Cache + new other icon (RedDevilus)
  • GameDB: Replace Choro Q HG, and Penny/Gadget Racers patches. (Goatman13)
  • GameDB: add patches for ‘Harry Potter and the Half-Blood Prince’ (Mrlinkwii)
  • IPU: Reorder DMA timing for IPU_TO and IPU_FROM (refractionpcsx2)
  • IPU: Stop early IPUProcessInterrupt fires. (refractionpcsx2)
  • Savestates: Add new IPU variable and bump version (refractionpcsx2)
  • IPU: add slight timing to IDEC/BDEC (refractionpcsx2)
  • GameDB: Forbidden Siren 2 (RedDevilus)
  • IOP Counters: Fix up interrupt behaviour (refractionpcsx2)
  • Update README.md to reflect project’s age. (TheTechnician27)
  • Savestates: Add developers comment for commit log messages (refractionpcsx2)
  • IPU: Always process command if busy on DMA run (refractionpcsx2)
  • IPU: Set ECD if start code is not 1xx (Goatman13)
  • GameDB: Add more Onimusha 3 HW fixes. (Goatman13)
  • Qt: Mac build (TellowKrinkle)
  • Qt: Fix SDL initialization crash on macOS (TellowKrinkle)
  • Qt: Fix game summary field size on macOS (TellowKrinkle)
  • Qt: Set isMask to true on menu items (TellowKrinkle)
  • Qt: Remove [Light] from Native theme (TellowKrinkle)
  • Qt: Calculate icon theme from palette instead of name (TellowKrinkle)
  • Common: Move ObjC methods to CocoaTools (TellowKrinkle)
  • Qt: Respond to dark/light mode changes (TellowKrinkle)
  • GHActions:macOS: Add Qt build (TellowKrinkle)
  • Qt: Support DPI change events (TellowKrinkle)
  • Qt: Add preferences button to menu system (TellowKrinkle)
  • Qt: Avoid spamming resize events on paint (Connor McLaughlin)
  • Qt: Force game list column resize on window show (Connor McLaughlin)
  • GS: Fix a bunch of texture copy counters not adding (Connor McLaughlin)
  • SettingsInterface: Add optional accessors/mutators (Connor McLaughlin)
  • GS/Qt: Represent the current frame on resize when paused (Connor McLaughlin)
  • Qt: Move flag/star icons to resources (Connor McLaughlin)
  • Qt: Convert webp flags masquerading as png to png (Connor McLaughlin)
  • GS/DX12: Use correct state for texture staging buffers (Connor McLaughlin)
  • GS/OpenGL: Use feature flag for D32F/D32FS8 selection (Connor McLaughlin)
  • GS/TextureReplacements: Be more lax about header flags (Connor McLaughlin)
  • Threading: Add lightweight thread wrapper (Connor McLaughlin)
  • MTVU: Use Thread wrapper (Connor McLaughlin)
  • VMManager: Relax memory ordering for state (Connor McLaughlin)
  • VMManager: Force reloading of LastELF on state load (Connor McLaughlin)
  • GS: Make reopen fails non-fatal (Connor McLaughlin)
  • VulkanHostDisplay: Upload textures in init command buffer (Connor McLaughlin)
  • HostSettings: Add writer functions (Connor McLaughlin)
  • vtlb: Add RAM accessors which avoid hw access (Connor McLaughlin)
  • VMManager: Add input profile loading (Connor McLaughlin)
  • InputManager: Fix incorrect default keyboard R2 binding (Connor McLaughlin)
  • VulkanHostDisplay: Avoid redundant resizes (Connor McLaughlin)
  • HostDisplay: Create swap chain in CreateRenderDevice() for D3D (Connor McLaughlin)
  • GS: Add sync to host refresh rate option (Connor McLaughlin)
  • GameDB: Mana Khemia (Angel Toloza)

A pocas versões atrás a versão do PCSX2 tinha a interface antiga, porem simples:

Agora nas novas versões ele tem uma interface baseada em QT e ficou muito boa pra coleção de jogos serem reunidas em apenas 1 emulador.

O que é uma interface Qt?
Qt é uma aplicação multiplataforma e um framework de interface gráfica do usuário (GUI), um kit de ferramentas, que é usado para desenvolver software que pode ser executado em diferentes plataformas de hardware e sistemas operacionais.

Você pode adicionar suas capas facilmente, copiando para a pasta COVERS que tem na raiz do emulador

Copie o nome do game indo em em proprieties e depois em Title:

Feche o PCSX2 e abra-o no modo Game Grid:

Assim podendo usar as covers de forma customizada, espero que em breve o PCSX2 possa baixa-las automaticamente da gamecovers.

Download

[Meu PC, Meu Emulador] Duckstation – Emulando Playstation 1 no PC Perfeitamente

Siga o Podcast NewsInside


DuckStation é um simulador/emulador do console Sony PlayStation, com foco na jogabilidade, velocidade e manutenção a longo prazo. O objetivo é ser o mais preciso possível, mantendo o desempenho adequado para dispositivos de baixo custo. As opções de “hack” são desencorajadas, a configuração padrão deve suportar todos os jogos jogáveis com apenas alguns dos aprimoramentos com problemas de compatibilidade.

Uma imagem ROM “BIOS” é necessária para iniciar o emulador e jogar. Você pode usar uma imagem de qualquer versão ou região de hardware, embora regiões de jogos e regiões de BIOS incompatíveis possam ter problemas de compatibilidade. Uma imagem ROM não é fornecida com o emulador por motivos legais, você deve despejá-la do seu próprio console usando o Caetla ou outros meios.

O Guia para o Duckstation pode ser conferido aqui ou no menu do site em PS1/PSX

[Meu PC, Meu Emulador] Do PS1 ao Switch Parte #02

Conheça o Podcast NewsInside a mais de 10 anos online, todo mês um novo episódio, sempre gravado na Twitch!


Dando continuidade aos guias de emuladores, hoje começamos com o de PS2, o emulador PCSX2 que é o melhor e mais completo para PS2 no PC.

Todo guia é pensado para fácil uso, configuração e testes no PC que você tem, mas tendo em base o meu que sempre é mostrado no inicio de cada guia, espero que seja de grande ajuda, semana que vem temos para o PS1.

GUIA: PCSX2 – Rodando PS2 no PC da Melhor Forma Possível.