Retroarch 1.17.0 — Melhorias e Correções na Última Atualização de Acessibilidade e Desenvolvimento de IA

Podcast NewsInside, siga e ouça mensalmente no Spotify:

O Retroarch é um poderoso frontend de emulação que permite aos usuários jogar uma ampla variedade de jogos retro em uma única plataforma. Funciona como uma interface unificada para vários emuladores, proporcionando uma experiência de jogo retro coesa e conveniente.

Essencialmente, o Retroarch atua como um hub onde os usuários podem organizar, configurar e jogar jogos de consoles antigos, como NES, SNES, Sega Genesis, PlayStation, entre outros. Ele oferece uma série de recursos, incluindo configurações avançadas de emulador, suporte a controles, filtros de vídeo e áudio, e até mesmo funcionalidades de gravação de jogos e streaming.

O grande diferencial do Retroarch é sua capacidade de centralizar emuladores de diferentes sistemas em uma única interface, simplificando significativamente o processo para os jogadores. Em vez de lidar com emuladores separados para cada console, o Retroarch oferece uma solução unificada que pode ser personalizada conforme as preferências individuais dos usuários.

Em resumo, o Retroarch é uma ferramenta valiosa para entusiastas de jogos retro, fornecendo uma maneira acessível e conveniente de reviver os clássicos da era dos videogames.

1. Introdução

  • A importância das atualizações de acessibilidade e desenvolvimento de IA.
  • Visão geral das melhorias abordadas na atualização.

2. Correções de Acessibilidade

2.1. Resolução de problemas de TTS

  • Abordagem das correções de idioma-alvo e manipulação de espeak ausente no Linux.
  • A importância da acessibilidade para todos os usuários.

3. Aprimoramentos no Serviço de IA

3.1. Aumento de desempenho

  • Discussão sobre os aprimoramentos de desempenho no serviço de IA.
  • Benefícios para os usuários finais em termos de eficiência e tempo de resposta.

3.2. Tradução automática

  • Exploração da tradução automática como uma nova funcionalidade.
  • Como isso pode facilitar a compreensão e a comunicação em diferentes idiomas.

4. Correções Específicas para Plataforma Apple

4.1. Solução para Crash do WebDAV com autenticação digest (Sincronização em Nuvem)

  • Compreensão do problema e sua resolução.
  • Impacto positivo nas experiências do usuário.

4.2. Ajustes na Sincronização em Nuvem

  • Ignorando arquivos.DS_Store e ressincronizando em primeiro plano do aplicativo.
  • Como essas correções melhoram a estabilidade e a confiabilidade.

5. Aprimoramentos de Áudio e Sincronização

5.1. Melhorias no tratamento de frequência de atualização

  • Abordagem dos ajustes para taxas de atualização mais altas.
  • Benefícios para os usuários, especialmente em termos de qualidade de áudio e vídeo.

5.2. Atualizações no Mixer de Áudio

  • Separando condições para ffmpeg/mpv e audiomixer.
  • Como isso permite uma operação mais flexível e adaptável.

6. Configuração e Overrides

6.1. Solução para definição de savefile_directory em arquivo de substituição

  • Importância da configuração correta para o funcionamento adequado do sistema.
  • Como isso evita problemas de salvamento e recuperação de dados.

7. Atualizações no Sistema de Conquistas (Cheevos)

7.1. Migração para rcheevos 11.0

  • Exploração das novas características e funcionalidades.
  • Como isso enriquece a experiência de jogo dos usuários.

7.2. Melhorias na Gestão do Estado

  • Uso de rc_client para gerenciamento de estado.
  • Impacto na estabilidade e confiabilidade do sistema.

8. Considerações Finais

  • Recapitulação das principais melhorias e correções.
  • O impacto positivo nas experiências do usuário e na usabilidade do sistema.

Melhorias e Correções na Última Atualização de Acessibilidade e Desenvolvimento de IA

A acessibilidade e o desenvolvimento de Inteligência Artificial (IA) são aspectos fundamentais no avanço tecnológico contemporâneo. Recentemente, uma série de atualizações significativas foram implementadas, abordando questões de acessibilidade, desempenho e correções específicas para várias plataformas. Neste artigo, exploramos essas atualizações em detalhes, destacando sua importância e impacto.

Faça parte do nosso Discord, acesse o NewsInside FÓRUM NO DISCORD!

[Nintendo Switch] Lakka 4.0 traz desempenho melhorado

Podcast NewsInside, siga e ouça mensalmente no Spotify:

Lakka 4.0 foi lançado com diversas novidades para os jogadores de jogos antigos e retrô. A principal atualização é o novo sistema de compilação e a reescrita completa da porta para o console Nintendo Switch, que agora apresenta um desempenho melhor do que antes. A nova versão do Lakka é baseada no LiberELEC 10.0.2 e apresenta novos núcleos do Libretro, juntamente com a atualização 1.10.1 do RetroArch.

A equipe do Lakka ressalta que esta é a primeira versão com o novo sistema de compilação e pede aos usuários que relatem quaisquer problemas ou regressões via seu rastreador de problemas. Nem todas as plataformas foram portadas para o novo sistema ainda, e para essas, foi lançada uma atualização de manutenção (3.7.1) com o RetroArch e os núcleos libretro atualizados para as mesmas versões da versão 4.0. Usuários do Lakka com dispositivos como Odroid XU3/4, Odroid Go Advance/Super, e Anbernic’s RG351M/RG351P/RG351MP/RG351V também receberam atualizações.

Além das melhorias mencionadas, a nova versão do Lakka apresenta atualizações de kernel, com o kernel principal atualizado para a versão 5.10.103 para PCs, Amlogic, Allwinner e NXP, enquanto o kernel Raspberry foi atualizado para a versão 5.10.95. A maioria dos dispositivos ARM também foi atualizada para a arquitetura aarch64, e dispositivos como Rockchip RK3288, RK3328 e RK3399 foram portados para o kernel principal 5.10.76.

Outras melhorias incluem o suporte para dispositivos adicionais da Allwinner e Amlogic, embora ainda não testados pela equipe do Lakka. Houve ainda a reescrita completa da porta para Nintendo Switch com várias correções e melhorias, além de um novo núcleo do Libretro adicionado para o jogo Superbroswar e Sameduck.

Por fim, o Lakka 4.0 não suporta mais o RPi4.arm, e dispositivos como o Tinkerboard e MiQi agora usam o sistema comum RK3288, com uma mudança nos nomes das imagens. Para atualizar, basta colocar um arquivo vazio chamado “.nocompat” na pasta /storage/.update ou atualizar via Samba Share.

O Lakka é uma ótima opção para quem quer jogar jogos antigos e retrô em diferentes plataformas, e a nova versão traz muitas melhorias e correções para melhorar a experiência do usuário. Se você é fã de jogos antigos e ainda não experimentou o Lakka, vale a pena conferir.

Download

Faça parte do nosso Discord, acesse o NewsInside FÓRUM NO DISCORD!

[Emulação] RetroArch 1.15.0: O melhor frontend para emuladores de videogame

Podcast NewsInside, siga e ouça mensalmente no Spotify:

RetroArch 1.15.0 é a mais nova versão do frontend de referência para a API libretro. A API libretro é amplamente utilizada em emuladores de sistemas de videogame, motores de jogos e outros programas 3D generalizados. Esses programas são implementados como bibliotecas dinâmicas, chamadas de “núcleos libretro”.

O RetroArch permite que você execute vários núcleos libretro em uma única interface unificada. Isso significa que você pode jogar jogos de vários sistemas de videogame usando apenas um programa. Além disso, o RetroArch oferece recursos como gravação de jogos, salvamento de estado, suporte a joystick e uma variedade de filtros gráficos para melhorar a aparência dos jogos mais antigos.

A versão 1.15.0 apresenta várias melhorias e correções de bugs. Por exemplo, foram adicionados novos núcleos, como o FB Neo CPS3, o Mesen e o SameBoy. Além disso, houve melhorias significativas no suporte a diferentes plataformas e sistemas operacionais, incluindo Windows, macOS, Linux e Android.

Em resumo, o RetroArch é uma ferramenta valiosa para qualquer pessoa interessada em jogar jogos antigos em seus dispositivos modernos. Com a capacidade de executar múltiplos núcleos libretro em uma única interface e a adição de novos núcleos na versão 1.15.0, agora há ainda mais opções disponíveis para os jogadores que desejam relembrar os clássicos de seus consoles favoritos.

Faça parte do nosso Discord, acesse o NewsInside FÓRUM NO DISCORD!

Os Melhores Emuladores de 2023

Podcast NewsInside, siga e ouça mensalmente no Spotify:

Aqui estão os emuladores atuais recomendados para cada console de acordo com o Emulation General Wiki em
uma visão geral mais simples. Também serve como uma lista dos melhores núcleos RetroArch. Isto é para emuladores de PC, O

RetroArch está no celular e em outras plataformas também.

LEGENDA

  • 👾 = Tem núcleo libretro (RetroArch)
  • 🏆 = Suporta conquistas (RetroAchievements.org)
  • 🪟 = Somente Windows (sem Linux nativo)
  • ~( ) = recomendado com reserva

Nintendo

NES

SNES

N64

Gamecube

Wii

Wii U

Switch

Game Boy / Game Boy Color

Game Boy Advance

DS

3DS

Game & Watch

Virtual Boy


Sega

SG-1000

Mega Drive/Genesis

Saturn

Dreamcast


SONY

PS1

PS2

  • PCSX2👾🏆(achievements na versão QT apenas)

PS3

PS4

PSP

PS Vita


Microsoft

Xbox

Xbox 360


Outros

PC Engine/TurboGrafx-16

MSX

Arcade


Fontes:

Emulation General Wiki

/Emulation

Pexels

Pixabay

Faça parte do nosso Discord, acesse o NewsInside FÓRUM NO DISCORD!

[Emulação] Retroarch 1.14.0: O Emulador de Todos os Emuladores

Podcast NewsInside, siga e ouça mensalmente no Spotify:


O Retroarch

O RetroArch é um programa que permite aos usuários emular diferentes plataformas de jogos em um só lugar. Ele é projetado como um frontend para a API libretro, que fornece uma interface padrão para acessar funções de emulação em diferentes núcleos de libretro. Isso permite que os usuários carreguem e usem diferentes núcleos de libretro para emular diferentes plataformas de jogos sem precisar sair do RetroArch. Alguns exemplos populares de núcleos de libretro incluem emuladores de sistemas de videogame, como o Nintendo Entertainment System (NES) ou o Sega Genesis, e mecanismos de jogos, como o Doom ou o Final Burn Alpha. O RetroArch também pode ser usado para executar programas 3D mais gerais que usem a API do libretro.

API

Uma API é um conjunto de ferramentas que permite que diferentes aplicativos se comuniquem e compartilhem dados. Ela define como os aplicativos podem se comunicar e acessar os dados e recursos uns dos outros. Isso é útil para permitir que um aplicativo acesse dados de outro aplicativo sem precisar saber como esses dados são armazenados ou como o aplicativo funciona internamente.

A LibRetro

Embora o RetroArch seja o frontend de referência para o libretro, vários outros projetos usaram a libretro é uma API que fornece uma interface padrão para acessar funções de emulação em diferentes núcleos de libretro. Ela expõe callbacks genéricos de áudio, vídeo e entrada, permitindo que os núcleos de libretro se comuniquem com o frontend, como o RetroArch, de forma consistente. Isso permite que os núcleos de libretro sejam facilmente portáveis para diferentes plataformas, simplificando o processo de emular diferentes plataformas de jogos em um só lugar. Além do RetroArch, vários outros projetos usam a interface do libretro para incluir suporte para emuladores e mecanismos de jogo. O libretro é um projeto de código aberto e gratuito, disponível para qualquer pessoa usar.

Atualmente suportando as seguintes plataformas:

  • DOS
  • Windows 11
  • Windows 10
  • Windows 8
  • Windows 7
  • Windows Vista
  • Windows XP
  • Windows Millennium
  • Windows 2000
  • Windows NT 3.5
  • Windows 98
  • Windows 95
  • Linux
  • Emscripten (WebAssembly and JavaScript)
  • FreeBSD
  • NetBSD
  • OpenBSD
  • Haiku
  • Solaris
  • Apple macOS (PPC, x86-32 and x86-64)
  • Apple iOS
  • Apple tvOS
  • Android (2.x to most recent version)
  • PlayStation 2
  • PlayStation 3
  • PlayStation Portable
  • PlayStation Vita
  • Original Microsoft Xbox
  • Microsoft Xbox 360 (Libxenon/XeXDK)
  • Microsoft Xbox One
  • Microsoft Xbox Series S/X
  • Nintendo GameCube
  • Nintendo Wii
  • Nintendo Wii U
  • Nintendo 3DS/2DS
  • Nintendo Switch
  • Nintendo NES/SNES Classic Edition
  • Raspberry Pi
  • Blackberry
  • OpenDingux
  • Miyoo
  • RS90
  • RetroFW

As mudanças podem ser vistas abaixo, para as pessoas mais curiosas e técnicas:

Melhorias Retroarch 1.14.0
  • AUDIO/COREAUDIO/APPLE: Allow coreaudio3 driver to work with audio devices that have 2 or more output channels
  • CHEEVOS: Fix construction of Cheevos badge path
  • CLI: Fixed not getting any output when running –version or –features without –verbose
  • CLI: Fixed crash when running empty – parameter (it proceeded to content loading)
  • CLI: Reformatted –features to require less rows and to be more consistent
  • CLI: Added -V shorthand for –version
  • CLI: Tab removal + whitespace nits
  • CONFIG/MIDI: Prevent MIDI startup error with old configurations
  • D3D11: Fix when using shaders with TATE mode arcades etc
  • D3D12: Fix when using shaders with TATE mode arcades etc
  • D3D12: Added support for break on errors (development aid – define DEVICE_DEBUG to use)
  • D3D12: Added support for DRED (device remove extended data) (development aid – define DEVICE_DEBUG to use)
  • D3D12: Made D3D12 viewport and scissors to behave more like Vulkan drivers (or be more correct)
  • D3D12: Fixed validation error on start up due to buffers not being setup correctly for one frame
  • DATABASE/EXPLORE/VIEW: Bugfix – RGUI did not clear thumbnail on non-playlist items such as Save and Delete menu_explore_get_entry_playlist_index() returns -1 on invalid entries, but the variable where it was stored was unsigned
  • DATABASE/EXPLORE/VIEW: Bugfix – XMB+Ozone cleared thumbnail in Quick Menu when navigating away from Run
  • DRM/ODROID GO2: Implement get_video_size for DRM GL context driver
  • FASTFORWARD: Restore framelimit on fastforward toggle. Fast-forward was broken after toggling vrr_runloop off, since it will force frame limit to 1.0 (even on every frame) and never restores it. So let’s make sure the wanted ratio is applied when toggling FF (Fastforward).
  • FFMPEG CORE: Fix runtime error in FFmpeg core when build with FFmpeg n5.1.2 and OpenGL ES
  • GFX/VIDEO FILTERS: (picoscale_256x_320x240) Added snn function to upscale Fuse (ZX Spectrum) core borderless output to 320×240. ZX Spectrum resolution of 256×192 was previously unsupported.
  • HOTKEYS: Further reorder internal hotkey items for consistency and removed SEND_DEBUG_INFO, OVERLAY_NEXT and OSK from visible hotkey bind list. “Send Debug Info” stuff is removed as much as possible without breakage due to translation files.
  • INPUT/AUTOCONFIG: Disable ‘pause on controller disconnect’ by default – was enabled by default on 1.13.0
  • INPUT/MENU: Device Index menu refactor
  • INPUT/OVERLAY: Fix analog drift blocking touch input (could occur on overlay_next if physical inputs shown on overlay)
  • INPUT/OVERLAY: Fix overlay_next buttons lighting up in unison
  • INPUT/OVERLAY: Skip meta keys in input_overlay_add_inputs (not supported by input_state_internal)
  • INPUT/WINDOWS/WINRAW: Fix mouse position when using input overlay with mouse cursor
  • INPUT/WINDOWS/WINRAW: Fixed mouse position to use the same method required for menu items and pointer when simulating input overlays with mouse, since it won’t work with multi mouse method
  • INPUT/WINDOWS/WINRAW: Fixed passing mouse position to core also when using aforementioned method
  • LEAPFROG: Add Leapfrog (LFx000) Target
  • LOCALIZATION: Updates
  • LOCALIZATION/INPUT/IME/MENU/ONSCREEN KEYBOARD: Extended IME and Korean OSK
  • MENU: Cleanup of help texts
  • MENU: Allow toggling info off with the same button
  • MENU: Allow menu wallpaper/background reset. Let’s also remove the current wallpaper from the screen when pressing Start.
  • MENU: Null driver shows with different color (Added for all menus the ability to show “disabled” items with a muted color)
  • MENU/DRIVERS: Menu driver first, Audio Resampler removed because it is enough to exist under audio settings
  • MENU/INPUT: Moved “Confirm Quit” to Input menu
  • MENU/INPUT/HOTKEYS: Input hotkey menu completely overhauled to keep related entries together, and also adjusted some labels and sublabels
  • MENU/OVERLAY: Fix overlays behind menu without core running. “Show Overlay Behind Menu” is currently broken with Ozone and XMB (with any other color theme than Plain) when running without a core.
  • MENU/MATERIALUI: Fix home screen on first startup – no more stray entries
  • MENU/OZONE: Allowed drawing sidebar and thumbnail bar background color also when core is running
  • MENU/OZONE: Stopped using different padding and position for savestate thumbnails vs imageviewer
  • MENU/OZONE: Removed gradient background effect when core is running, because some themes already have gradient background, which creates ugly rough steps
  • MENU/OZONE: Fixed “Gray Light” theme from using the same background as “Gray Dark”, which makes selection cursor near impossible to see
  • MENU/OZONE: Some whitespace corrections
  • MENU/UX: Extend OFF menu value colors
  • MENU/UX: Menu icon improvements – Menu Visibility icons (Quick Menu + Settings)
  • MENU/UX: Menu icon improvements – Playlist Manager icons
  • MENU/UX: Menu icon improvements – Explore icon as database icon
  • MENU/UX: Menu icon improvements – View and filter icons as cursor icon (folder icon in GLUI)
  • MENU/UX: Menu icon improvements – View save + delete icons
  • MENU/UX: Menu icon improvements – Moved Explore + Views below Standalone Cores
  • MENU/UX/OZONE: Removed icons from menus where others items don’t have icons, and added icons to menus where the rest have icons
  • MENU/UX/OZONE: Changed the way “no icon” is handled from kludgy way of not drawing SUBSETTING icon
  • MENU/UX/XMB: Changed playlist entry index positioning to bottom right when thumbnails are in vertical mode, because big lists will overlap with arrow and current “breadcrumb” icons when the position is next to current selection
  • MENU/UX/XMB: Added a rather nasty hack to prevent showing wrong icons under Explore as “breadcrumb” icon
  • MENU/UX/XMB: Optimized certain icon drawing loops (Main horizontal icons were looped even when not visible, and all previous “breadcrumb” icons were looped when only one certain was needed)
  • MENU/UX/MATERIALUI: Fixed showing icons where there should not be any (Waitable Swapchains, Show Recording + Streaming)
  • OSX/MACOS: Fixed Cocoa keyboard not allowing to map Analog stick
  • PS2: Use the recently created ps2_drivers which makes easier the loading and init of all the drivers: Memory Card, USB, HDD, Audio, Controllers
  • PS2: Adds exFat support for USB, and probably solves some unexpected issues when using an HDD driver for booting cores/games.
  • SDL GFX: Fix no menu on start/blank screen issue.
  • SRAM: Don’t init SRAM saving without content (gets rid of the redundant logging)

SE ESTIVER COM DUVIDAS E PRECISAR DE AJUDA, ACESSO NOSSO FÓRUM NO DISCORD!

[Emulação] Retroarch 1.13 – O Emulador dos Emuladores

Podcast NewsInside, siga e ouça mensalmente no Spotify:


O Retroarch

RetroArch é o frontend de referência para a API do libretro. Exemplos populares de implementações para essa 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 de libretro”.

A LibRetro

libretro é uma API que expõe callbacks genéricos de áudio/vídeo/entrada. Um frontend para libretro (como RetroArch) lida com saída de vídeo, saída de áudio, entrada e ciclo de vida do aplicativo. Um núcleo de libretro escrito em C ou C++ portátil pode ser executado perfeitamente em muitas plataformas com muito pouco ou nenhum esforço de portabilidade.

Embora o RetroArch seja o frontend de referência para o libretro, vários outros projetos usaram a interface do libretro para incluir suporte para emuladores e/ou mecanismos de jogo. libretro é totalmente aberto e gratuito para qualquer um usar.

Atualmente suportando as seguintes plataformas:

  • DOS
  • Windows 11
  • Windows 10
  • Windows 8
  • Windows 7
  • Windows Vista
  • Windows XP
  • Windows Millennium
  • Windows 2000
  • Windows NT 3.5
  • Windows 98
  • Windows 95
  • Linux
  • Emscripten (WebAssembly and JavaScript)
  • FreeBSD
  • NetBSD
  • OpenBSD
  • Haiku
  • Solaris
  • Apple macOS (PPC, x86-32 and x86-64)
  • Apple iOS
  • Apple tvOS
  • Android (2.x to most recent version)
  • PlayStation 2
  • PlayStation 3
  • PlayStation Portable
  • PlayStation Vita
  • Original Microsoft Xbox
  • Microsoft Xbox 360 (Libxenon/XeXDK)
  • Microsoft Xbox One
  • Microsoft Xbox Series S/X
  • Nintendo GameCube
  • Nintendo Wii
  • Nintendo Wii U
  • Nintendo 3DS/2DS
  • Nintendo Switch
  • Nintendo NES/SNES Classic Edition
  • Raspberry Pi
  • Blackberry
  • OpenDingux
  • Miyoo
  • RS90
  • RetroFW

As mudanças podem ser vistas abaixo, para as pessoas mais curiosas e técnicas:

Retroarch 1.13 (Ingles)
  • 3DS: Remove debug button combo to shutdown RA
  • 3DS: Remove MaterialUI as per MrHuu recommendation
  • ANDROID: Enable ‘Vibrate On Key Press’ by default
  • ANDROID: Turn ‘Threaded Video’ off by default
  • CHEEVOS: Upgrade to rcheevos 10.5
  • COMPILATION: Fixed compiling with –disable-menu
  • CONFIG: Don’t show override notification with appendconfig alone
  • DATABASE/PLAYLISTS: Playlist + database changes – Cleanup ‘entry_slot’, fallback label + logging
  • FRONTEND: Fix default remaps folder for various cores: remap should be nested in config folder
  • GFX/VIDEO FILTERS: Prevent video filter init if game is not running
  • HOTKEYS: Fix shader toggle and add hotkey + sublabel
  • HOTKEYS: Cleanups and corrections – Keep hotkey pause and menu pause separate in order to not trigger unwanted pause when toggling menu regardless if menu will pause or not
  • HOTKEYS: Cleanups and corrections – Allow unpausing with Start (makes resuming more convenient after controller disconnect if menu does not pause)
  • IOS13+: Pointer movement accuracy. iPad Trackpad Pointer Movement Accuracy through absolute location (for iOS 13.4 and above)
  • IOS13+: Adds iPad Trackpad Support to iOS13 Project (for iOS 13.4 and above)
  • INPUT: Fixed the way devices were previously indexed. Input devices were only being indexed in order and would stop at the first time an input has no device connected to it. The problem is when a device gets disconnected, that input will have no devices connected to it, but the next input may still have a device connected. So, that makes changing the port of the currently connected devices impossible.
  • INPUT/AUTOCONFIG: Add option for pause on controller disconnect
  • INPUT/AUTOCONFIG: Driver independent disconnection notification. Should show disconnect notification now properly on Windows with XInput and/or DirectInput pads
  • INPUT/HID: Added usb hid controllers for the famous ZeroDelay encoder and also for “Kade: Kick Ass Dynamic Encoder” to be able to use some custom arcade sticks.
  • INPUT/OVERLAY: Add eightway area types.
  • INPUT/OVERLAY: Ignore hitboxes with zero area. I.e. Set ‘reach_x’ or ‘reach_y’ to zero to ensure no hitbox math is done. This simplifies designating animation-only descriptors (e.g. for eightway areas) or obsolete descriptors.
  • INPUT/OVERLAY: Add ‘reach’ and ‘exclusive’ for hitboxes. Allows stretching hitboxes and handling their overlap.
  • INPUT/OVERLAY: Fix overlay next_index for unnamed targets
  • INPUT/MENU: Addition to analog stick menu navigation
  • INPUT/MENU: Enable menu navigation also with right analog stick
  • INPUT/MENU: Add option for swapping menu scrolling buttons
  • LOCALIZATION: Updates
  • LOCALIZATION: Add Hungarian language option
  • MENU: Thumbnail fullscreen toggle behavior correction
  • MENU: Consistent left-right scrolling for Quick Menu items
  • MENU: Remove useless sublabel from System Information
  • MENU: Improve widget appearance with missing assets
  • MENU/QT/WIMP: Remove SSL/TLS check at startup
  • MENU/OZONE: Show metadata helper in footer only with second thumbnail
  • MENU/OZONE: Footer improvements – Add “Cycle thumbnails” helper when suitable
  • MENU/OZONE: Footer improvements – Show “Search” helper only when search function is enabled
  • MENU/OZONE: Footer improvements – Fix “Thumbnails available” helper for save states
  • MENU/OZONE: Footer improvements – Tighten padding between icon and title, and widen between helpers
  • MENU/OZONE: Launching anything from a View no longer throws Quick Menu off the screen
  • MENU/OZONE: Save state thumbnails in slot dropdown obeys fullscreen toggle properly when content launched via CLI
  • MENU/OZONE: Save state thumbnail dropdown won’t allow fullscreen toggle when it shouldn’t
  • MENU/OZONE: Selection position remembering in non-playlists won’t flash the first entry
  • MENU/OZONE: Remember selection per main tabs
  • MENU/OZONE: Remove incomplete assets warning
  • MENU/OZONE: Add option to adjust cursor memory when changing menu tabs
  • MENU/OZONE: Further extend texture support for Core Option categories
  • MENU/XMB: Remove incomplete assets warning
  • MENU/XMB: Add truncate playlist name option
  • MENU/XMB: Improve background image selector
  • MENU/XMB: Add option to adjust cursor memory when changing menu tabs
  • MENU/XMB: Further extend texture support for Core Option categories
  • MENU/MATERIALUI: Remove incomplete assets warning
  • OSX: Fixed Z/X keys not working on the macOS port
  • OSX: Fixed RETROK_LMETA not working on macOS port. The RETROK_LMETA key was not defined in the rarch_key_map_apple_hid
  • OSX: Fix broken fullscreen mode in macOS Ventura
  • PS2: Fix Error saving remaps and runtime logs
  • PS3: Fix Core Remap Overwrite Fail
  • QB: Don’t fail if OSDependent/OGLCompiler libraries are not present
  • SCANNER/PS1: Improved scanning of PS1 discs
  • SCANNER/PS2: Added serial scanning of PS2 discs – should now scan DVDs and other discs which were previously missed
  • THUMBNAIL: If you rename title, you cannot use the thumbnail image. because the thumbnail filename and the title must be the same. If there is no thumbnail with title, find the thumbnail image with rom-name. This has nothing to do with IME.
  • THREADED VIDEO/GLCORE: Fix regression ‘Shader presets dont load, when video driver is set to glcore’
  • VULKAN: Fix HDR inverse tonemapping. Only skip tonemapper if HDR10 is explicitly enabled by last shader pass. Otherwise, we are simply just inheriting the bit-depth of the swapchain.

Lembrando que o Retroarch para PS4 está em desenvolvimento final e será um dos mais completos para consoles no momento ;D

Se você preza pela ultima versão sempre pode baixar aqui, caso procure para uma plataforma especifica verifique aqui

[Emulação] Retroarch – O Emulador dos Emuladores

Podcast NewsInside, siga e ouça mensalmente no Spotify:


O Retroarch

RetroArch é o frontend de referência para a API do libretro. Exemplos populares de implementações para essa 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 de libretro”.

A LibRetro

libretro é uma API que expõe callbacks genéricos de áudio/vídeo/entrada. Um frontend para libretro (como RetroArch) lida com saída de vídeo, saída de áudio, entrada e ciclo de vida do aplicativo. Um núcleo de libretro escrito em C ou C++ portátil pode ser executado perfeitamente em muitas plataformas com muito pouco ou nenhum esforço de portabilidade.

Embora o RetroArch seja o frontend de referência para o libretro, vários outros projetos usaram a interface do libretro para incluir suporte para emuladores e/ou mecanismos de jogo. libretro é totalmente aberto e gratuito para qualquer um usar.

Atualmente suportando as seguintes plataformas:

  • DOS
  • Windows 11
  • Windows 10
  • Windows 8
  • Windows 7
  • Windows Vista
  • Windows XP
  • Windows Millennium
  • Windows 2000
  • Windows NT 3.5
  • Windows 98
  • Windows 95
  • Linux
  • Emscripten (WebAssembly and JavaScript)
  • FreeBSD
  • NetBSD
  • OpenBSD
  • Haiku
  • Solaris
  • Apple macOS (PPC, x86-32 and x86-64)
  • Apple iOS
  • Apple tvOS
  • Android (2.x to most recent version)
  • PlayStation 2
  • PlayStation 3
  • PlayStation Portable
  • PlayStation Vita
  • Original Microsoft Xbox
  • Microsoft Xbox 360 (Libxenon/XeXDK)
  • Microsoft Xbox One
  • Microsoft Xbox Series S/X
  • Nintendo GameCube
  • Nintendo Wii
  • Nintendo Wii U
  • Nintendo 3DS/2DS
  • Nintendo Switch
  • Nintendo NES/SNES Classic Edition
  • Raspberry Pi
  • Blackberry
  • OpenDingux
  • Miyoo
  • RS90
  • RetroFW

Se você preza pela ultima versão sempre pode baixar aqui, caso procure para uma plataforma especifica verifique aqui

[Emulação] Retroarch 1.10.3

Siga o Podcast NewsInside


A ultima atualização do Retroarch chegou com melhorias no serviço de Inteligência Artificial, Bluetooth, mapeamento de botões, menus e entre outras, para vários consoles e dispositivos diferentes, confira o changelog abaixo:

[/su_spoiler title="Melhorias Retroarch 1.10.3 (Inglês)"]
  • ANDROID: Decouple Play Core dependency to bring app into compliance for F-Droid
  • ANDROID: Allow audio playback capture on android
  • AI/SERVICE: Disable AI Service setting by default
  • BLUETOOTH/LAKKA: bluetoothctl: add /000 modify pairing steps
  • CHEEVOS: Disallow manual frame delay setting in Hardcore Mode
  • DATABASE: Serial scanning for Wii now includes WBFS
  • INPUT: Allow proper descriptor declaration for analog triggers
  • INPUT/MAPPING: Fix offset + crash when clearing input port binds
  • INPUT/MAPPING: Fix saving of ‘Analog to Digital Type’ when configuration overrides are used
  • INPUT/MAPPING: Fix saving of ‘Analog to Digital Type’ when configuration overrides are used
  • LOCALIZATION: Add Valencian language option
  • LOCALIZATION: Updates
  • MENU/SETTINGS: Move ‘Show Menu Bar’ under ‘Windowed Mode’ settings
  • MENU/SETTINGS: Add sublabels for ‘Subsystems’ and ‘Input Deadzone/Sensitivity’
  • MENU/SETTINGS: Move ‘On-Screen Notifications’ to top
  • MENU/XMB: Unified the shadow alpha value to a slightly darker one for better readability
  • MENU/XMB: Corrected the option label and sublabel for actual behavior
  • MIYOO: Enable ALSA audio driver and default to it
  • PSP: Take out extra languages/localization, adds about 4/5MB to the binary, and RAM is limited on PSP (32MB and 64MB RAM models)
  • STATIC PLATFORMS: Populate all history list metadata when launching content from playlists
  • STEAM: Introduce Steam Rich Presence
  • VIDEO: Fast-Forward Frameskip improvement
  • VIDEO/THREADED: Stability fixes
  • WINDOWS/WINRAW: Fix multiple light guns
  • WIIU: Fix USB get_device_name(), don’t truncate to three chars
[/su_spoiler]

Downloads

[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

[Retroarch]Lançamento da Versão 1.9.13.1

Siga o NewsInside Podcast no Spotify AQUI, novos episódios mensais, gravações ao vivo na Twitch


Mais uma update do retroarch, você pode atualizar pelo próprio emulador os cores usados, ou caso seu console não suporte auto update baixe direto do site da libretro.
Por agora ainda estamos na espera da versão 2.0 que pode ocorrer nos próximos meses, trazendo versões prometidas a um bom tempo como a do PS4, uma melhoria significativa (ainda mais) na versão UWP (Xbox One, Xbox Series, Windows 10/Windows 11), PS2 e outras mais.

O Que Há De Novo?

Assim que o changelog sair, atualizo o post!

Download – Escolha a versão do seu console/arquitetura, se não possui na lista, ele simplesmente não existe ou foi removido.