[Emulação] RyujiNX 1.1.147

Ryujinx é um emulador de Nintendo Switch de código aberto, criado por gdkchan, escrito em C#. Este emulador visa fornecer excelente precisão e desempenho, uma interface amigável e construções consistentes. Foi escrito do zero e o desenvolvimento do projeto começou em setembro de 2017.

Melhorias da Semana

Na ultima semana o RyujiNX teve algumas atualizações em varias melhorias visuais e por debaixo dos panos, sendo assim seguem quais são suas melhorias e as datas das atualizações:

RyujiNX 1.1.147

1.1.143 – 2022-06-10

Fixed:

  • Fix instanced indexed inline draw index count.
    • Fixes index count used on the draw passing the count for a single instance.
    • Fixes performance issues in the 3D sections on Genkai Tokki Moero Crystal H.

1.1.144 – 2022-06-11

Fixed:

  • Ignore ClipControl on draw texture fallback.
    • Fixes some games rendering upside-down on AMD and Intel graphics cards, such as Moero Chronicle Hyper. Nvidia is unaffected.

1.1.145 – 2022-06-11

Fixed:

  • Allow concurrent BSD EventFd read/write.
    • Fixes a regression in Diablo II: Resurrected where the game would just hang on a black screen on boot.

1.1.146 – 2022-06-12

Fixed:

  • Less invasive fix for EventFd blocking operations.
    • Return to single-thread approach for handling sockets.
    • Fixes issues in some games (Pokemon Sword/Shield) where a Hipc response error would crash early into launching.

1.1.147 – 2022-06-14

Fixed:

  • Support Array/3D depth-stencil render target, and single layer clears.
    • Fixes missing crowd in Mario Strikers: Battle League.

Caso queira saber como configurar o emulador siga nosso guia aqui e o download pode ser feito aqui:

Download

[Emulação] RyujiNX 1.1.X

Cobrindo as updates do RyujiNX, recentemente tivemos varias updates maiores, inclusive a nova interface está para chegar oficialmente, chamada de Avalonia como podemos ver;

Ryujinx Avalonia GUI Grid Mode Is really Cool! - YouTube

Além do mais as melhorias atuais:

[/su_spoiler title="Melhorias do RyujiNX]

1.1.137 – 2022-06-02

Fix 3D semaphore counter type 0 handling

  • Fixes a bug where 0 would be released from counter instead of a semaphore payload.
  • The Elder Scrolls V: Skyrim now goes in-game.

1.1.136 – 2022-06-01

infra: Switch to win10-x64 RID and fix PR comment for Avalonia and SDL2 artifact rename.

  • Windows Ryujinx builds now target Windows 10/11.
  • Windows 7, 8 and 8.1 are no longer supported.
  • Avalonia builds posted on PRs by the GitHub bot will be hidden under an “Experimental GUI (Avalonia)” tab.
  • Headless builds will move back under the “GUI-less (SDL2)” tab.

1.1.135 – 2022-05-31

Rewrite SVC handler using source generators rather than IL emit.

  • Replace all instances of Reflection.Emit from the codebase with new source generators for runtime code generation.
  • Ryujinx codebase should now be eligible for .NET Ahead-of-Time compilation.
  • Fixes black screen deadlock on boot in Genkai Tokki Moero Crystal H.

1.1.134 – 2022-05-31

Refactor CPU interface to allow the implementation of other CPU emulators.

  • Refactors the existing CPU related interfaces (and also adds new ones) to allow other CPU emulators to be implemented. This includes not only JIT-based emulators, but also hypervisors (for example, Apple Hypervisor).
  • No expected changes in games.

1.1.133 – 2022-05-31

Allow loading NSPs without a NCA inside.

  • Homebrew applications that are packed as NSP files can now boot.
[/su_spoiler]

Download

[Emulação] RPCS3 melhorias de Desempenho em God Of War 3, Metal Gear Solid 4 e Red Dead Redemption

Siga o Podcast NewsInside

Provisoriamente, novos episódios no google podcast!

O time de desenvolvimento do emulador RPCS3 lançou uma versão atualizada do melhor emulador do PlayStation 3 da atualidade. Essa versão traz melhorias significativas de desempenho em diversos jogos.

Se você ainda não sabe usar ou configurar o emulador para PS3, Confira Nosso Guia.

Analisando com de forma mais técnica, a Nekotekina melhorou o desempenho do SPU com muitas otimizações, reduzindo visivelmente gargalos do SPU em toda a placa, permitindo melhor uso do RSX (que é a GPU do PS3). Um dos jogos que teve a melhoria mais perceptível foi o Metal Gear Solid 4: O aumento de desempenho visto pela maioria dos usuários foi de até 50%!

DOWNLOAD

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

Siga o Podcast NewsInside

Provisoriamente, novos episódios no google podcast!


Dando continuidade aos guias de emuladores, hoje começamos com o de Switch, os emuladores RyujiNX e o Yuzu que são os únicos e melhores no PC.

Todos os guias de emulação estão no menu acima, divididos por console.

O PC que normalmente eu rodava os emuladores é:

  • AMD FX 8300
  • 12GB DDR3 1333MHz
  • GPU Nvidia RTX 1050 2GB
  • Fonte EVGA 600w
  • Windows 11

Para fins de curiosidade o PC atual é:

PC Boladão do Amido
  • AMD Ryzen 5 1600AF
  • 32GB RAM 3200MHz
  • RTX 3050 8GB
  • Fonte EVGA 600w (mesma fonte do FX)
  • Windows 11

Entre começar esse guia, testar por muitas semanas eu passei a um PC bem diferente, então peço que baseiem o minimo de configurações com que foi passado acima, não roda perfeito, os emuladores também tem pouquissimo tempo de vida e desenvolvimento, mas tem dado cabo de rodar lançamentos e homebrews.

Guia: Instalar e Configurar o Yuzu & RyujiNX no PC

[Emulação] Retroarch v1.10.2

Siga o Podcast NewsInside


RetroArch é o frontend de referência para a API do libretro.

Exemplos populares de implementações para esta API incluem emuladores de sistemas de videogame e mecanismos de jogos, bem como programas 3D mais generalizados.

Esses programas são instanciados como bibliotecas dinâmicas. Nós nos referimos a eles como “núcleos libretro”.

Melhorias e Adições Retroarch 1.10.2
  • 3DS: Add a menu toggle for switching between old and new 3DS speeds, located in the ‘Power Management’ menu. Enabled by default, hidden on old 3DS devices.
  • CHEEVOS: Update to rcheevos 10.3.3
  • CHEEVOS: Support for Arduboy
  • CHEEVOS: Fix tab sequences in rich presence being turned into t character
  • CHEEVOS: Fix overflow when parsing float value that has more than 9 digits after the decimal
  • CHEEVOS: Fix memory mapping when disconnect mask breaks a region into multiple blocks
  • CORES: Enable manual selection of which cores are displayed in the ‘Standalone Cores’ menu
  • DATABASE/EXPLORE: Added more categories to the Explore menu
  • INPUT/MAPPING: Add ‘Manage Remap Files’ submenu + automatically save input remaps when closing content
  • INPUT/MAPPING: Add ‘Reset Input Mapping’ option to ‘Manage Remap Files’ menu
  • INPUT/MAPPING: Fix keyboard device remap nulling
  • IOS/IOS13+: Support a toolbar that allows toggling of onscreen keyboard and touch mouse
  • LIBRETRO: RETRO_ENVIRONMENT_SHUTDOWN fix – ensure core is properly unloaded when RETRO_ENVIRONMENT_SHUTDOWN is called
  • LIBRETRO: RETRO_ENVIRONMENT_SHUTDOWN fix – ensure menu stack is properly flushed when RETRO_ENVIRONMENT_SHUTDOWN is called
  • LINUX/MALI FBDEV: Fix segfault switching video threaded from quickmenu
  • LOCALIZATION: Add Czech language support
  • MIYOO: Improve CPU architecture and model name identification for Miyoo
  • MENU/SETTINGS: Remove ‘Advanced Settings’ flag from ‘Settings > Core’ menu
  • MENU/MATERIALUI: Add ‘Gray Dark + Light’ themes
  • MENU/RGUI: Add 6×10 extended ASCII and Latin Extended A and B fonts. These will enable most Latin alphabets to be displayed in RGUI.
  • MENU/RGUI: Add ‘Gray Dark + Light’ themes
  • MENU/XMB: Add title margin adjustment
  • MENU/XMB: Vertical fade corrections
  • MENU/OZONE: The size of the thumbnail bar can now be changed though a new option (Settings->User interface->Appearance) up to double its normal size.
  • MENU/OZONE: Add ‘Gray Dark + Light’ themes
  • MENU/OZONE: Add thumbnail scale option
  • HOTKEYS: Added hotkey for toggling sync to exact content framerate
  • HOTKEYS: Prevent log spam when using rewind hotkey with cores that don’t support rewind, if rewind functionality itself is disabled
  • HOTKEYS: Add hotkey for toggling sync to exact content framerate
  • STEAM: Use native OSK (Onscreen Keyboard) instead of built-in RetroArch version
  • STEAM: New built-in core DLC downloader
  • STEAM: Swap OK/Cancel buttons by default
  • VIDEO/HDR: Removed redundant copy of buffer in HDR mode if the shader has already a HDR format i.e. R10G10B10A2 (updated Vulkan/D3D11/D3D12 drivers)
  • VIDEO/HDR: Fixed crash when using stock shader and HDR and previous optimisation
  • WAYLAND: Dynamically load libdecor at runtime
  • WAYLAND: Fix splash screen when using xdg_toplevel
  • WAYLAND: SHM anti-collision for the splash screen
  • WAYLAND: Skip splash screen if window is not ready
  • WII: Fix find_connection_entry(): needs unsigned int Otherwise the USB gamepad cannot be found, if VID/PID has leading zero. This issue happened with Retrode gamepad adapter
  • WII: Rework Retrode gamepad implementation to support multi_pad interface
  • WII: Fix – Unplugging and re-plugging now works again
  • WII: vWii- Only gamepad 1 is supported, because multi_pad is currently only relevant in the Wii U implementation
  • WIIU: Implemented the multi_pad interface according to input/connect/connect_wiiugca.c
  • WIIU: Add Optimize for Gamepad option

Download

[Emulação] PCSX2 v1.7.2466 {Pre-release}

Siga o Podcast NewsInside


Mais uma build do PCSX2, desta vez na versão [Emulação] PCSX2 v1.7.2466 {Pre-release}, que inclui varias melhorias para jogos, sistema, qualidade de vida do emulador.

Para os mais curiosos de técnicos, caso queiram checar as mais de 200 build’s feitas no ultimo mês podem checar aqui

Caso queira aprender a configurar, usar e testar em seu PC, siga nosso Guia do PCSX2

Para baixar a build mais recente no link abaixo:

Download

[Emulação] MelonDS 0.9.4

Mais um grande emulador chega para suas updates no NewsInside, desta vez estamos com o MelonDS, como o proprio desenvolvedor diz:

O objetivo é fazer as coisas direito e rápido, semelhante ao blargSNES (mas espero que melhor). Mas também para, você sabe, ter um desafio divertido :)

Em sua mais nova versão ele traz as seguintes melhorias:

MelonDS 0.9.4 (Inglês)
  • Redesign of the Input dialog (Rayyan)
  • Use DraStic open-source DS BIOS replacement (Swordfish90, asiekierka)
  • Generate non-bootable firmware replacement (Swordfish90, asiekierka, others)
  • Support for syncing DLDI/DSi SD image to a folder (Arisotura)
  • ARM9 PU (code/data abort) support in interpreter mode (Arisotura)
  • Fix ADPCM decoding bug resulting in potential crackling (Arisotura)
  • Block sound DMA from reading the ARM7 BIOS (Arisotura)
  • Smarter SDL initialization (andrigamerita, Nadia, Arisotura)
  • Properly center the main window on macOS (Nadia)
  • Don’t try to render if the emulator is inactive (Nadia)
  • Fix potential issues with DSi title importing (Nadia, Epicpkmn11)
  • Custom path support (Arisotura)
  • Fix nifi socket init on BSD and macOS (Nadia)
  • Add support for zero addresses in AR codes 3xxxxxxx to Axxxxxxx (Arisotura)
  • Lower window refresh rate if running too fast (RSDuck)
  • Wifi power-saving support (RSDuck)
  • Allow swap-screen hotkey to swap between displaying only top screen and only bottom screen (ZackWeinstein)
  • Add RAM search dialog (2jun0)
  • Add power management dialog for setting battery parameters (Rayyan)

O MelonDS possui versões para

  • Windows
  • Linux
  • Mac (Experimental, mas tem!)

O MelonDS ainda tem algumas coisas a serem implementadas a desejo do desenvolvedor, sendo elas:

Melhorias Futuras (Inglês)
  • better DSi emulation
  • better OpenGL rendering
  • better wifi
  • the impossible quest of pixel-perfect 3D graphics
  • support for rendering screens to separate windows
  • emulating some fancy addons
  • other non-core shit (debugger, graphics viewers, etc)

Caso queira conhecer outros trabalhos do desenvolvedor do MelonDS, Arisotura, acesse o Github do dev aqui.

Para Baixar o MelonDS, pode ser feito pelo Github do emulador no link abaixo:

Download

O link de downloads é dinâmico, logo se até o lançamento deste post e eventualmente mais tarde que for, que você esteja lendo este post, sempre será a versão atual ou a mais atual, além da mencionada aqui no post.

[Pokémon] PKHeX 01.03.22 (PokeHEX)

Conheça o podcast de games do NewsInside, siga para receber os novos episódios.


O Editor de salvamento da série principal de Pokémon, programado em C#, chamado de PKHeX (leia-se PokeHEX!), podendo editar save game de praticamente quase todos os jogos pokémon, incluindo um dos remakes, veja a lista abaixo:

Compatibilidade PKHeX – 01/03/22

  • Gen 1: Red, Blue and Yellow (Complete)
  • Gen 2: Gold, Silver and Crystal (Complete)
  • Gen 3: Ruby, Sapphire and Emerald (Complete)
  • Gen 4: Diamond, Pearl and Platinum (Complete)
  • Gen 5: Black, White, Black 2 and White 2 (Complete) 
  • Gen 6: X and Y (Incomplete)
  • Gen 7: Sun and Moon, Ultra Sun and Ultra Moon (Incomplete) <name PPorg, at the start of the adventure>
  • Legends Arceus
Main Window

Download

[Emulação] Retroarch v1.10.1


Retroarch foi atualizado, agora foram várias correções e melhorias no NGC (Game Cube) e Wii (#13698), no momento está sendo focado apenas melhorias nestes dois retrocores

Em breve teremos mais guias de emulação, sendo Duckstation o próximo grande emulador a ser destrinchado do começo ao fim.

Melhorias e Correções
  • Support new elf2dol path in Makefile.griffin
  • Fix NULL pointer dereference when no core info is available
  • Fix double include of different versions of libogc
  • Move ngc and wii to Makefile.common

Resulting binary is 60K smaller. This is surprising but probably due to
less inlining happening

  • gx_gfx: Fix hang on gfx initialization
  • Remove sthread_isself on NGC/Wii

It relies on pthread_equal that is not there for either legacy pthreads
or normal pthreads on those platforms

  • Wii networking
  • Missing includes in split
  • Network fixes
  • Fix logging of non-format string as a format
  • Support for gx netlogger
  • Network fix
  • Network fixes
  • Network info
  • gx: Move config files to app directory

Otherwise it clashes between wiiU and vWii version with unpredictable
effects

Download

[Emulação] RPCS3 0.0.21


O pessoal por trás do RPCS3 publicou uma nova tag de lançamento para o popular emulador de PS3. Não há registro de alterações oficial para este “lançamento”, mas como essas tags geralmente têm 3 meses de intervalo, você pode esperar mudanças significativas desde 0.0.20.

Vale a pena notar que o RPCS3 realmente recebe uma compilação para praticamente todos os commits, então essas tags de lançamento são um pouco “artificiais” e é provável que a maioria dos usuários já esteja atualizada, mas uma nova tag de lançamento é uma boa oportunidade para falar sobre RPCS3

Melhorias basicas do RPCS3 0.0.21
  • Correções para GPUs NVidia relacionadas ao erro VK_ERROR_DEVICE_LOST
  • Desempenho aprimorado em Red Dead Redemption, permite atingir 60FPS na área inicial sem nenhum patch
  • Correções de bugs de streaming de textura assíncrona, agora funciona com drivers NVidia recentes
  • 0.0.21-13331: cellMusic: implement qt music playback
  • 0.0.21-13329: vk: Encode view type when caching images

Para atualizar o emulador abra-o e ela será oferecida, pode-se também checar via Help >> Check Updates

Para configurar o emulador, veja nosso guia para o RPCS3.