Retrix Gold Universal Emulator UWP / ARM / x64 / x86

Search This thread

astifan

Senior Member
Oct 15, 2020
106
54
astifan.online
Hello,
Regarding to the old release "Retrix Silver".. the new stable, advanced version is here...

Latest RetriX Gold (2.9.7.0)

Compatible with:

  • XBOX 1
  • Windows 10 (x64, x86, ARM)
  • Surface
  • Windows 10 Mobile
  • Other Devices supports UWP Applications
Expected to work on 15063 and above.

Get the latest release from GitHub (Click here)

What's New?
IMPORTANT UPDATE

  • New Effects System (GPU based)
  • Compressed files support (zip, 7z, rar, gz, tar) (using SharpCompress/Adam Hathcock)
  • Improved layouts
  • Improved performance (Thx DekuDesu)
  • Ability to see the updated pixels only
  • Improved XBox Menu
  • Fix core's log (Thx KimNynxx, Constantin)
  • Add instructions to import BIOS collection
  • Set any overlay you want

**Performance solution (I called it "Crazy Buffer"), as per my test on low end device I got very good results

Performance Tips:
  1. To avoid high memory usage, load the game without compression
  2. After many games you will play the app could get heavy (just restart it)
  3. When the performance drop, just pause..wait..resume
Note: X86 & ARM Contains more cores

Enjoy :)


Effects System:
Effects.gif



Pixels Update:
Pixels Update.gif


Overlays:
Overlay.gif


Improvements
  • Enhanced threads render

Important: threads render will help if your CPU able to handle multiple threads otherwise it will be slower
Improvements
  • Pause/Resume button in game-pad
  • New threads render (Beta)
  • New Performance options
  • Minor fixes
Please note that 2.9.3 is Experimental - Slower performance expected.
Improvements
  • Local notifications
  • Restore games list position after stopping the game
  • New Certificate
  • Update Issue Fixed
  • Set min target to 15063
  • Minor fixes
Windows 11 Sound Effects (FROM 2.9.1)

Emulation Cores

  • TIC-80 Computer
  • Pokemon Mini
  • Watara Supervision
  • Fairchild ChannelF
  • NES (QuickNES)

Games Folder

Games Folder now will be saved, you don't have to select it each time

System SFX

You can now mute all the system sounds/SFX
Analog Control
  • Now you can use analog control to move
  • Analog control issue when user scale controls fixed

Sensors Control
  • Enhanced Sensors Movement Feature

Touch Control
  • Enhanced Tocuh pad custom scaling
  • All Settings related to touch pad moved to Advanced (Start icon) -> Gamepad

Retrix Tricks
  • Used for tricks and advanced options
Release 2.7.7.0

In-Game

  • Options like (close, save, reset) moved to the top
  • Because if the user customize the controls and move them up it might block these options

Customization
  • Change scale point for controls from center to corner
  • This will be helpful if you want to scale only and the controls will be in the same position

Debug Menu
  • Debug menu moved out of Extras menu

Release 2.7.6.0

Games List

  • Games results will be cached until the user choose to reload the games list

Smart Rename
  • Auto rename for Arcade console enhanced & more accurate (but a bit slower on big games)

Sensors Movement
  • You can use your device sensor to move (Currently support [Left - Right - Up])
  • Note: If the option is not visible then your device doesn't have the supported sensors
Sensors.png

GB Emulation
  • correct the option so the Super Gameboy games can be auto detected

Direct Restore
  • Just open the backup file and it will open Retrix and navigate to the restore process
Release 2.7.5.0

Cores List

  • Add version number for each core (Very important for future usage)

Cores Update
  • You can update the current cores from local (.dll) files
  • Now I can release updates for the cores only and this will reduce the amount of Retrix updates

Touch Gamepad Buttons
  • Customize buttons positions (individually) now possible for each console

Auto Save
  • Auto save settings moved to saves menu at the top-left

Sound Effects
  • change "success" notification to a lighter sound effect

FBNeo
  • FBNeo games databases updated
Release 2.7.4.0

PSX
Because of an issue related to the controller
Now.. when you start any PSX game you have to choose if you want to include the Analog control or not.
It's completely based on your game requirements

The issue
Some games was not detect the controller at all when the analog control included
Release 2.7.3.0

Features

  • Added: Layout -> Show/Hide L2 R2 Touch Buttons
  • Added: 1X, 2X Touch Buttons:
    • 1X: R1+L1
    • 2X: R2+L2

Enhancements
  • If XBox menu appeared the game will automatically paused
  • The Game will resume after closing the menu

Fixes
  • Fix PSX (Old) + AnyCore open counter
  • Fix Actions Feature accuracy



Release 2.7.2.0 + XBox Special Enhancements

XBox

  • XBox/Gamepad Controls can be customized for each console as you like
  • XBox Menu (Fast & short way to save/pause/stop.. and more)
  • Show XBox Menu [Press Down + [Select/View])
  • Quick Save (Press Left + [Select/View])
  • Show Saves List (Press Right + [Select/View])
XBox Menu.png

More Features
  • Touch pad can be customized for each console
  • Add CD Support option for Any Core
  • Compatibility list view: will show the skipped cores due compatibility issues
  • Reset AnyCore: You can delete all AnyCore files from the Settings Page
  • PSX (Old) Core re-added along with the new one (it might work if the new one fail with some games)

Enhancements
  • Now you can show/hide "Actions Keys" alone, no longer linked with Save/Load/Mute keys
  • Gameplay menu name changed to "Layout"
  • Show/Hide Special Keys moved to "Layout" menu
  • Show/Hide Actions Keys moved to "Layout" menu

Fixes
  • Fix Sega CD Console name in BIOS page (it was appear as SG-1000 by mistake)
  • Fix app was crash if the user hold on empty list
  • Fix PSX was not detect Gamepad in some games
Release 2.7.1.0

Any Core

  • Now you can import multiple cores
  • All cores imported by Any Core feature can be full customized
  • You can use BIOS map to inform the system about the required BIOS files for the related core
  • Pinned mode: the core will be moved to the top

Touch Controls
  • Now you can fully customize the controls (Scale, Position)
  • Customization will be saved until the user choose to reset

Compatibility Detector (Beta)
  • If any core was not Compatible and caused any crash, will be skipped in the next start
  • If you lost/missed some cores try to reset the app data

Save State
  • Clean all saves option now available in the slots menu

Fixes
  • Fix blank snapshot on stop
  • Fix audio level after mute
Release 2.6.9.0
  • Fix images caching issue
  • Move Arcade console to the top

Release 2.6.8.0
Important Fix

Fix the most important issue in the app, the issue was causing crash each few minutes
Other Fixes related to the performance
Tested for over 30 minute with auto save each 1 minute without any problem
Games List
  • New Layout, the list is more advanced
  • You can use search to find your game
  • You can manage the recent games list like delete one game from the recent list
  • A snapshot will be taken from the game once you stop playing
  • Cartridges Icons for most consoles
Save Engine
  • New save engine
  • New list view will show the saves with screenshot
  • You can use 1-10 save slots (Managed by user)
  • Quick save now will save upto another 10 slots will be overwritten with the older (Managed by Retrix)
  • Auto save now will save upto another 15 slot will be overwritten with the older (Managed by Retrix)
  • All results will be sorted by the latest save

Performance
  • Finally audio buffer performance issue fixed
  • Delay Frames feature: will solve some performance issue
  • Audio Buffer Counter, helpful for monitoring the performance

Mixed Content
  • Now if you select games folder and the folder was contain many .zip games
  • Retrix will show only the supported games

App Layout
  • Enhanced Layouts
  • More responsive than before

Gameplay
  • Total time played will appear near to the game
  • Overall time played will appear under the recent list

Action Buttons
  • Action buttons can be used now for quick save/load

Audio
  • Add new option for audio levels (High Level)
  • Add audio effects (Echo, Reverb)
  • Mute audio can increase the performance

Sega VirtualPad
  • Show / Hide XYZ can be set now from the Layout menu

Extras
  • Added: Video only option (stop the audio)

Fixes
  • Fix Internal timers bugs
  • Fix Sega consoles BIOS files conflict
  • Fix FPS results
  • Resolve cursor direction when rotate the screen (Right / Left)

Known Issues
  • AS PER 2.6.5.0
  • Auto save could cause crash in some cases.
  • Atari Lynx requires "zipped" roms on ARM (only)
New Console
  • Virtual Boy

Loading Game
Loading game detailed status

Auto-save (Thanks to Ranomez for the suggestion)
Auto-save each custom time ( 15, 30, 60, 90 Second ) + on stop

Rotate Game-play
Rotate game-play screen (Left/Right), very useful for some NDS games

Core Options (Thanks to Ranomez for the suggestion)
Save your customized core options as default values

Fixes
  • Fix FPS counter (was not accurate)

Known Issues
  • AS PER 2.6.5.0

Same list of issues will be fixed as soon as possible
New Consoles
  • SEGA Saturn (Beta) (Desktop / Mobile)
  • Nintendo N64 (Beta) (Desktop / Mobile)
  • New NDS Emulation Core
  • Atari Lynx
  • Atari Jaguar (Beta) [Not fully stable, Game-pad controls not tested yet]
  • Vectrex
  • NES (Nestopia Engine)

Consoles Cores
Emulation Cores updated to the latest with new advanced options


In-Game Options
You can now update the emulation core options while playing


BIOS Files
  • Optional BIOS : (Extra Optional Bios Files can be used with some emulators)
  • Enhanced Page: Now the BIOS page looks better and more detailed , You can also filter the list by console name to get the exact files
  • Verification for Arcade, NeoGeo BIOS disabled because it's very hard to find them, some BIOS files online working you can now try these files


Nintendo DS
Now working without BIOS (You can still use optional BIOS)
  • Save State: Save state is active and stable
  • Core Options: Extra Core options are available now
  • Left Analog: now linked with the pointer position and it will move the cursor when it's available, tap on the left analog it will emulate the tap action (instead of touch)
  • Touch (Beta): Cursor / Pointer Work with touch as beta testing still need enhancements, not fully accurate but..
  • If you tap on the screen it will emulate the tap action, so you can use Analog to move the cursor and tap on the screen
  • You can choose the relation between the cursor and the analog control from "Core Options"


Sony PSX
More Performance Improvement added to PSX, specially for mobile devices


NeoGeo, Arcade
  • NeoGeo, Arcade, PolyMaster now using the latest emulation core FBNeo (Thanks for FBNeo Team)
  • Smart Filename resolver, whatever your file name is.. Retrix will resolve the name to the original
  • FBNeo SubSystem is active now, subsystem will allow you to run multiple types of games using Arcade console
  • Below list of the subsystems
    • CBS ColecoVision
    • MSX 1
    • NEC PC-Engine - NEC SuperGrafX - NECTurboGrafx-16
    • Nintendo Entertainment System - Nintendo Family Disk System
    • Sega GameGear - Sega Master System - Sega Megadrive - Sega SG-1000
    • SNK Neo Geo Pocket - Neogeo CD
    • ZX Spectrum
Note 1: the rom need to be inside zip file, and with custom name find it here
Visit: Libretro Documentation for more details about the bios files

Note 2: If Smart Name resolver didn't help, you have get the name manually
Note 3: If you are a fan of Arcade games please let me know the correct (sequence + colors )of the buttons after your try.




Consoles Icons
  • Consoles Icons Enhanced + More consoles icons added
  • The games will look totally different after install Retrix.
Retrix Files Icons.png

Log List
You can track the emulation logs while playing, very helpful for solving the problems


Safe Stop
Now the emulator will stop the game safely to reduce the issues that could appear when you are switching between the consoles


Auto Save
The game will be saved to Slot 10 when you stop the game , this option can be enabled from Extras check Auto Save


AnyCore
  • This feature will allow you to import new core directly from the storage
  • The core should be prepared for libretro API with the old VFS functions



Fixes
  • Fix SNES controls (Swap between L, R)
  • Fix NDS controls (Swap between L, R)
  • Performance menu name changed to Extras
  • Fix the crash when the game failed to load, now it's more stable than ever
  • Prevent NeoGeo, Arcade, PolyMaster from stop loading the game because of the CRC check
  • Always check the Log List to know what exactly the problem FBNeo Team prepared the core with very detailed log


Known Issues
  • Zip Files for PC-FX not working always, preferred to load the game unzipped directly from the folder
  • SEGA 32X not working on Mobile, some games might work
  • CCD roms is not working currently for PSX, try to get the ROM in other type like ISO
  • SEGA Saturn currently provide slow performance on Mobile
  • Nintendo 64 Slow performance and not fully stable
  • Arcade, NeoGeo 7z files supported by the core but it might not work for now with Retrix



Thanks for the original developer of Retrix ALBERTO FUSTINONI
Special Thank for Libretro as well
Thanks for Ranomez for testing and feedback

If you are new with Retrix please Visit Here for more details and help


Downloads (Updated on 3rd Jun 2022)
Get the latest release from GitHub (Click here)



AnyCore Files
Here a collection of libretro cores can be used in Any Core feature
Click Here


BIOS Files?
Maybe this page could help
https://github.com/archtaurus/RetroPieBIOS


Did you know?
Arcade
core can run multiple system
  • CBS ColecoVision
  • MSX 1
  • NEC PC-Engine - NEC SuperGrafX - NECTurboGrafx-16
  • Nintendo Entertainment System - Nintendo Family Disk System
  • Sega GameGear - Sega Master System - Sega Megadrive - Sega SG-1000
  • SNK Neo Geo Pocket - Neogeo CD
  • ZX Spectrum
Once you select the game (.zip) choose "Yes" when Retrix ask you for smart rename so Retrix can detect the game system.
 
Last edited:
  • Like
Reactions: Ranomez

Ranomez

Senior Member
Jun 1, 2010
1,227
303
HTC One X+
HTC Desire HD
Great work on this, I'm currently using (or rather still testing) it on a Microsoft Surface 2 running Windows 10 ARM32 (desktop) build 15035, I'm glad it can be installed straight up but I'm noticing kinda unstable performance in the GBA emulator compared to the ARM32 build of Win32 retroarch or other emulators such as VBA10, my test game is Pokémon Light Platinum and I didn't play with the advanced options or such except enabling fill screen and autosave, it's not unplayable or anything but with the FPS counter on I did see it drop to 20 then go back to 40 and back to 60 in a matter of seconds (or even less than one second).
I wonder if adding a bios may somehow improve that?
I also tested the GG emulator and that one works really good and has some really nice options, I just wish core options saved so I'd not have to configure them every time I play.
Since I mentioned autosave I really gotta say that's a really great feature this has and although I've never seen it in an emulator before it's definitely one of those things I didn't know I wanted. Another suggestion would be to maybe give an option to also save every X minutes where X is an interval we set, that way if the emulator crashes or freezes (which it does if I accidentally rotate the screen but... I'll say that's related to the 15035 instability since other apps do also) we don't lose too much progress.
 
  • Like
Reactions: astifan

astifan

Senior Member
Oct 15, 2020
106
54
astifan.online
Great work on this, I'm currently using (or rather still testing) it on a Microsoft Surface 2 running Windows 10 ARM32 (desktop) build 15035, I'm glad it can be installed straight up but I'm noticing kinda unstable performance..

I really thank you for your testing,
almost all the suggestion are great and will be added in the next release very soon.

Meanwhile there is an issue with the performance..
for some reason the performance will be dropped during the game
but you can restore the performance using (pause then wait for few seconds and resume)
I'm trying to solve this issue, and add more performance enhancements for the others.

Also thanks for informing me about the rotate issue I didn't know it, will be solved very soon.

If any other suggestions I will be glad to hear it.
 

Ranomez

Senior Member
Jun 1, 2010
1,227
303
HTC One X+
HTC Desire HD
I really thank you for your testing,
almost all the suggestion are great and will be added in the next release very soon.

Meanwhile there is an issue with the performance..
for some reason the performance will be dropped during the game
but you can restore the performance using (pause then wait for few seconds and resume)
I'm trying to solve this issue, and add more performance enhancements for the others.

Also thanks for informing me about the rotate issue I didn't know it, will be solved very soon.

If any other suggestions I will be glad to hear it.

I saw the performance tip and I tried it, didn't help, the GBA emulator just randomly decides to drop FPS, it's the same behavior since the very start of the game and as I said the GG emulator doesn't do that.
The rotation issue is probably just 15035 being broken, as I said it happens with other apps as well but the autosave x minutes thing would be nice, thank you.
I tried more emulators and gotta say this is nice., N64 as expected isn't really playable but Saturn seems kinda ok-ish, games that don't require fast reactions could be playable, PS1 is playable, probably a bit slower than other PS1 emulators we have available (PCSX-R, retroarch) but just marginally, DS is pretty good, better than the desmume port we have.
I was wondering one thing: are you considering adding reicast at some point? I know reicast (standalone) works great even on an old Android 4.2 tablet with 512 MB RAM and a single core 1.5 GHz CPU so thought that should work pretty well here.
 
Last edited:
  • Like
Reactions: astifan

astifan

Senior Member
Oct 15, 2020
106
54
astifan.online
I saw the performance tip and I tried it, didn't help, the GBA emulator just randomly decides to drop FPS, it's the same behavior since the very start of the game and as I said the GG emulator doesn't do that.
The rotation issue is probably just 15035 being broken, as I said it happens with other apps as well but the autosave x minutes thing would be nice, thank you...

Please check the new update above,

I attached old ARM cores... some of them could provide better compatibility
  • vba_next_libretro.dll (Game Boy Advance)
  • fceumm_libretro.dll (NES)
  • gambatte_libretro.dll (Game Boy / Color) [Touch controles issue with GB emulation]
  • genesis_plus_gx_libretro.dll (Sega [SG1000 - Master System - Game Gear - Mega Drive])
  • snes9x2005_libretro.dll (SNES)

You can load them using "AnyCore" In Settings Page

AnyCore.png


Currently the feature accept only one file (BIOS/In-Game Options not supported).
The latest release of Retrix can import multiple AnyCore file
You can customize them later from the games list
just import the file.. then restart the app or select later if you want to add another one.
AnyCore always will be the bottom of the list.
 

Attachments

  • ARM Cores.zip
    1 MB · Views: 35
Last edited:
  • Like
Reactions: Ranomez

astifan

Senior Member
Oct 15, 2020
106
54
astifan.online

lohtse

Senior Member
Apr 1, 2009
1,690
142
Where ever they send Me!!
That's right, I should to mention in the description that you can change the extension to .msix
or next release I will keep the file in (.msix)

https://docs.microsoft.com/en-us/windows/msix/msix-core/msixcore
https://docs.microsoft.com/en-us/windows/msix/msix-core/deploy-with-msix-core

many thanks for informing me about this.
installing msix fils is still an issue for win7 with sp1 you will need to make sure the following is installed on the machine first Release MSIX Core 1.1 release · microsoft/msix-packaging · GitHub

also the instructions for cert file will not work due to not being offered local machine on windows 7

you will get the following error even after installing cert file

0x8bad0042 - Either you need a new certificate installed for this app package, or you need a new app package with trusted certificates. Your system administrator or the app developer can help. A certificate chain processed, but terminated in a root certificate which isn't trusted.
 
Last edited:
  • Like
Reactions: astifan

Ranomez

Senior Member
Jun 1, 2010
1,227
303
HTC One X+
HTC Desire HD
I tested the latest version on my Surface 2 with Windows 10 ARM32 and performance in the GBA emulator seems to have improved, there's still a slight slow down (noticeable in both audio and video) compared to other GBA emulators we have available but it goes away if the retrix frameskip option is turned on.
Great work! 👍
 
  • Like
Reactions: astifan

astifan

Senior Member
Oct 15, 2020
106
54
astifan.online
I tested the latest version on my Surface 2 with Windows 10 ARM32 and performance in the GBA emulator seems to have improved, there's still a slight slow down (noticeable in both audio and video) compared to other GBA emulators we have available but it goes away if the retrix frameskip option is turned on.
Great work! 👍
Many thanks for your feedback
 

Ranomez

Senior Member
Jun 1, 2010
1,227
303
HTC One X+
HTC Desire HD
Hmm... I noticed the GG emulator performance now has random drops also but it's no big deal, the retrix frameskip option fixes that.
Also playing for a bit longer 2 suggestions came to mind:
1. Could the touch controls be editable? On the tablet I feel I'd want them to be slightly bigger and more spaced out also (and a bit less close to the edge of the screen), that may just be me having thick fingers though. The controls were probably designed with a phone in mind and there I bet they're quite good but there's enough screen space on a tablet for bigger controls.
2. Would it perhaps be possible to add multiple AnyCore slots and we get to rename them so we know which is what?
 
Last edited:
  • Like
Reactions: astifan

astifan

Senior Member
Oct 15, 2020
106
54
astifan.online
Hmm... I noticed the GG emulator performance now has random drops also but it's no big deal, the retrix frameskip option fixes that.
Also playing for a bit longer 2 suggestions came to mind:
1. Could the touch controls be editable? On the tablet I feel I'd want them to be slightly bigger and more spaced out also (and a bit less close to the edge of the screen), that may just be me having thick fingers though. The controls were probably designed with a phone in mind and there I bet they're quite good but there's enough screen space on a tablet for bigger controls.
2. Would it perhaps be possible to add multiple AnyCore slots and we get to rename them so we know which is what?

New Release RetriX Gold (2.7.0.0) (check main post), many important features has been added.

Update: Release 2.7.1.0 with protection layer to prevent any problems could happend becuase of Any Core.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hello,
    Regarding to the old release "Retrix Silver".. the new stable, advanced version is here...

    Latest RetriX Gold (2.9.7.0)

    Compatible with:

    • XBOX 1
    • Windows 10 (x64, x86, ARM)
    • Surface
    • Windows 10 Mobile
    • Other Devices supports UWP Applications
    Expected to work on 15063 and above.

    Get the latest release from GitHub (Click here)

    What's New?
    IMPORTANT UPDATE

    • New Effects System (GPU based)
    • Compressed files support (zip, 7z, rar, gz, tar) (using SharpCompress/Adam Hathcock)
    • Improved layouts
    • Improved performance (Thx DekuDesu)
    • Ability to see the updated pixels only
    • Improved XBox Menu
    • Fix core's log (Thx KimNynxx, Constantin)
    • Add instructions to import BIOS collection
    • Set any overlay you want

    **Performance solution (I called it "Crazy Buffer"), as per my test on low end device I got very good results

    Performance Tips:
    1. To avoid high memory usage, load the game without compression
    2. After many games you will play the app could get heavy (just restart it)
    3. When the performance drop, just pause..wait..resume
    Note: X86 & ARM Contains more cores

    Enjoy :)


    Effects System:
    Effects.gif



    Pixels Update:
    Pixels Update.gif


    Overlays:
    Overlay.gif


    Improvements
    • Enhanced threads render

    Important: threads render will help if your CPU able to handle multiple threads otherwise it will be slower
    Improvements
    • Pause/Resume button in game-pad
    • New threads render (Beta)
    • New Performance options
    • Minor fixes
    Please note that 2.9.3 is Experimental - Slower performance expected.
    Improvements
    • Local notifications
    • Restore games list position after stopping the game
    • New Certificate
    • Update Issue Fixed
    • Set min target to 15063
    • Minor fixes
    Windows 11 Sound Effects (FROM 2.9.1)

    Emulation Cores

    • TIC-80 Computer
    • Pokemon Mini
    • Watara Supervision
    • Fairchild ChannelF
    • NES (QuickNES)

    Games Folder

    Games Folder now will be saved, you don't have to select it each time

    System SFX

    You can now mute all the system sounds/SFX
    Analog Control
    • Now you can use analog control to move
    • Analog control issue when user scale controls fixed

    Sensors Control
    • Enhanced Sensors Movement Feature

    Touch Control
    • Enhanced Tocuh pad custom scaling
    • All Settings related to touch pad moved to Advanced (Start icon) -> Gamepad

    Retrix Tricks
    • Used for tricks and advanced options
    Release 2.7.7.0

    In-Game

    • Options like (close, save, reset) moved to the top
    • Because if the user customize the controls and move them up it might block these options

    Customization
    • Change scale point for controls from center to corner
    • This will be helpful if you want to scale only and the controls will be in the same position

    Debug Menu
    • Debug menu moved out of Extras menu

    Release 2.7.6.0

    Games List

    • Games results will be cached until the user choose to reload the games list

    Smart Rename
    • Auto rename for Arcade console enhanced & more accurate (but a bit slower on big games)

    Sensors Movement
    • You can use your device sensor to move (Currently support [Left - Right - Up])
    • Note: If the option is not visible then your device doesn't have the supported sensors
    Sensors.png

    GB Emulation
    • correct the option so the Super Gameboy games can be auto detected

    Direct Restore
    • Just open the backup file and it will open Retrix and navigate to the restore process
    Release 2.7.5.0

    Cores List

    • Add version number for each core (Very important for future usage)

    Cores Update
    • You can update the current cores from local (.dll) files
    • Now I can release updates for the cores only and this will reduce the amount of Retrix updates

    Touch Gamepad Buttons
    • Customize buttons positions (individually) now possible for each console

    Auto Save
    • Auto save settings moved to saves menu at the top-left

    Sound Effects
    • change "success" notification to a lighter sound effect

    FBNeo
    • FBNeo games databases updated
    Release 2.7.4.0

    PSX
    Because of an issue related to the controller
    Now.. when you start any PSX game you have to choose if you want to include the Analog control or not.
    It's completely based on your game requirements

    The issue
    Some games was not detect the controller at all when the analog control included
    Release 2.7.3.0

    Features

    • Added: Layout -> Show/Hide L2 R2 Touch Buttons
    • Added: 1X, 2X Touch Buttons:
      • 1X: R1+L1
      • 2X: R2+L2

    Enhancements
    • If XBox menu appeared the game will automatically paused
    • The Game will resume after closing the menu

    Fixes
    • Fix PSX (Old) + AnyCore open counter
    • Fix Actions Feature accuracy



    Release 2.7.2.0 + XBox Special Enhancements

    XBox

    • XBox/Gamepad Controls can be customized for each console as you like
    • XBox Menu (Fast & short way to save/pause/stop.. and more)
    • Show XBox Menu [Press Down + [Select/View])
    • Quick Save (Press Left + [Select/View])
    • Show Saves List (Press Right + [Select/View])
    XBox Menu.png

    More Features
    • Touch pad can be customized for each console
    • Add CD Support option for Any Core
    • Compatibility list view: will show the skipped cores due compatibility issues
    • Reset AnyCore: You can delete all AnyCore files from the Settings Page
    • PSX (Old) Core re-added along with the new one (it might work if the new one fail with some games)

    Enhancements
    • Now you can show/hide "Actions Keys" alone, no longer linked with Save/Load/Mute keys
    • Gameplay menu name changed to "Layout"
    • Show/Hide Special Keys moved to "Layout" menu
    • Show/Hide Actions Keys moved to "Layout" menu

    Fixes
    • Fix Sega CD Console name in BIOS page (it was appear as SG-1000 by mistake)
    • Fix app was crash if the user hold on empty list
    • Fix PSX was not detect Gamepad in some games
    Release 2.7.1.0

    Any Core

    • Now you can import multiple cores
    • All cores imported by Any Core feature can be full customized
    • You can use BIOS map to inform the system about the required BIOS files for the related core
    • Pinned mode: the core will be moved to the top

    Touch Controls
    • Now you can fully customize the controls (Scale, Position)
    • Customization will be saved until the user choose to reset

    Compatibility Detector (Beta)
    • If any core was not Compatible and caused any crash, will be skipped in the next start
    • If you lost/missed some cores try to reset the app data

    Save State
    • Clean all saves option now available in the slots menu

    Fixes
    • Fix blank snapshot on stop
    • Fix audio level after mute
    Release 2.6.9.0
    • Fix images caching issue
    • Move Arcade console to the top

    Release 2.6.8.0
    Important Fix

    Fix the most important issue in the app, the issue was causing crash each few minutes
    Other Fixes related to the performance
    Tested for over 30 minute with auto save each 1 minute without any problem
    Games List
    • New Layout, the list is more advanced
    • You can use search to find your game
    • You can manage the recent games list like delete one game from the recent list
    • A snapshot will be taken from the game once you stop playing
    • Cartridges Icons for most consoles
    Save Engine
    • New save engine
    • New list view will show the saves with screenshot
    • You can use 1-10 save slots (Managed by user)
    • Quick save now will save upto another 10 slots will be overwritten with the older (Managed by Retrix)
    • Auto save now will save upto another 15 slot will be overwritten with the older (Managed by Retrix)
    • All results will be sorted by the latest save

    Performance
    • Finally audio buffer performance issue fixed
    • Delay Frames feature: will solve some performance issue
    • Audio Buffer Counter, helpful for monitoring the performance

    Mixed Content
    • Now if you select games folder and the folder was contain many .zip games
    • Retrix will show only the supported games

    App Layout
    • Enhanced Layouts
    • More responsive than before

    Gameplay
    • Total time played will appear near to the game
    • Overall time played will appear under the recent list

    Action Buttons
    • Action buttons can be used now for quick save/load

    Audio
    • Add new option for audio levels (High Level)
    • Add audio effects (Echo, Reverb)
    • Mute audio can increase the performance

    Sega VirtualPad
    • Show / Hide XYZ can be set now from the Layout menu

    Extras
    • Added: Video only option (stop the audio)

    Fixes
    • Fix Internal timers bugs
    • Fix Sega consoles BIOS files conflict
    • Fix FPS results
    • Resolve cursor direction when rotate the screen (Right / Left)

    Known Issues
    • AS PER 2.6.5.0
    • Auto save could cause crash in some cases.
    • Atari Lynx requires "zipped" roms on ARM (only)
    New Console
    • Virtual Boy

    Loading Game
    Loading game detailed status

    Auto-save (Thanks to Ranomez for the suggestion)
    Auto-save each custom time ( 15, 30, 60, 90 Second ) + on stop

    Rotate Game-play
    Rotate game-play screen (Left/Right), very useful for some NDS games

    Core Options (Thanks to Ranomez for the suggestion)
    Save your customized core options as default values

    Fixes
    • Fix FPS counter (was not accurate)

    Known Issues
    • AS PER 2.6.5.0

    Same list of issues will be fixed as soon as possible
    New Consoles
    • SEGA Saturn (Beta) (Desktop / Mobile)
    • Nintendo N64 (Beta) (Desktop / Mobile)
    • New NDS Emulation Core
    • Atari Lynx
    • Atari Jaguar (Beta) [Not fully stable, Game-pad controls not tested yet]
    • Vectrex
    • NES (Nestopia Engine)

    Consoles Cores
    Emulation Cores updated to the latest with new advanced options


    In-Game Options
    You can now update the emulation core options while playing


    BIOS Files
    • Optional BIOS : (Extra Optional Bios Files can be used with some emulators)
    • Enhanced Page: Now the BIOS page looks better and more detailed , You can also filter the list by console name to get the exact files
    • Verification for Arcade, NeoGeo BIOS disabled because it's very hard to find them, some BIOS files online working you can now try these files


    Nintendo DS
    Now working without BIOS (You can still use optional BIOS)
    • Save State: Save state is active and stable
    • Core Options: Extra Core options are available now
    • Left Analog: now linked with the pointer position and it will move the cursor when it's available, tap on the left analog it will emulate the tap action (instead of touch)
    • Touch (Beta): Cursor / Pointer Work with touch as beta testing still need enhancements, not fully accurate but..
    • If you tap on the screen it will emulate the tap action, so you can use Analog to move the cursor and tap on the screen
    • You can choose the relation between the cursor and the analog control from "Core Options"


    Sony PSX
    More Performance Improvement added to PSX, specially for mobile devices


    NeoGeo, Arcade
    • NeoGeo, Arcade, PolyMaster now using the latest emulation core FBNeo (Thanks for FBNeo Team)
    • Smart Filename resolver, whatever your file name is.. Retrix will resolve the name to the original
    • FBNeo SubSystem is active now, subsystem will allow you to run multiple types of games using Arcade console
    • Below list of the subsystems
      • CBS ColecoVision
      • MSX 1
      • NEC PC-Engine - NEC SuperGrafX - NECTurboGrafx-16
      • Nintendo Entertainment System - Nintendo Family Disk System
      • Sega GameGear - Sega Master System - Sega Megadrive - Sega SG-1000
      • SNK Neo Geo Pocket - Neogeo CD
      • ZX Spectrum
    Note 1: the rom need to be inside zip file, and with custom name find it here
    Visit: Libretro Documentation for more details about the bios files

    Note 2: If Smart Name resolver didn't help, you have get the name manually
    Note 3: If you are a fan of Arcade games please let me know the correct (sequence + colors )of the buttons after your try.




    Consoles Icons
    • Consoles Icons Enhanced + More consoles icons added
    • The games will look totally different after install Retrix.
    Retrix Files Icons.png

    Log List
    You can track the emulation logs while playing, very helpful for solving the problems


    Safe Stop
    Now the emulator will stop the game safely to reduce the issues that could appear when you are switching between the consoles


    Auto Save
    The game will be saved to Slot 10 when you stop the game , this option can be enabled from Extras check Auto Save


    AnyCore
    • This feature will allow you to import new core directly from the storage
    • The core should be prepared for libretro API with the old VFS functions



    Fixes
    • Fix SNES controls (Swap between L, R)
    • Fix NDS controls (Swap between L, R)
    • Performance menu name changed to Extras
    • Fix the crash when the game failed to load, now it's more stable than ever
    • Prevent NeoGeo, Arcade, PolyMaster from stop loading the game because of the CRC check
    • Always check the Log List to know what exactly the problem FBNeo Team prepared the core with very detailed log


    Known Issues
    • Zip Files for PC-FX not working always, preferred to load the game unzipped directly from the folder
    • SEGA 32X not working on Mobile, some games might work
    • CCD roms is not working currently for PSX, try to get the ROM in other type like ISO
    • SEGA Saturn currently provide slow performance on Mobile
    • Nintendo 64 Slow performance and not fully stable
    • Arcade, NeoGeo 7z files supported by the core but it might not work for now with Retrix



    Thanks for the original developer of Retrix ALBERTO FUSTINONI
    Special Thank for Libretro as well
    Thanks for Ranomez for testing and feedback

    If you are new with Retrix please Visit Here for more details and help


    Downloads (Updated on 3rd Jun 2022)
    Get the latest release from GitHub (Click here)



    AnyCore Files
    Here a collection of libretro cores can be used in Any Core feature
    Click Here


    BIOS Files?
    Maybe this page could help
    https://github.com/archtaurus/RetroPieBIOS


    Did you know?
    Arcade
    core can run multiple system
    • CBS ColecoVision
    • MSX 1
    • NEC PC-Engine - NEC SuperGrafX - NECTurboGrafx-16
    • Nintendo Entertainment System - Nintendo Family Disk System
    • Sega GameGear - Sega Master System - Sega Megadrive - Sega SG-1000
    • SNK Neo Geo Pocket - Neogeo CD
    • ZX Spectrum
    Once you select the game (.zip) choose "Yes" when Retrix ask you for smart rename so Retrix can detect the game system.
    1
    Great work on this, I'm currently using (or rather still testing) it on a Microsoft Surface 2 running Windows 10 ARM32 (desktop) build 15035, I'm glad it can be installed straight up but I'm noticing kinda unstable performance in the GBA emulator compared to the ARM32 build of Win32 retroarch or other emulators such as VBA10, my test game is Pokémon Light Platinum and I didn't play with the advanced options or such except enabling fill screen and autosave, it's not unplayable or anything but with the FPS counter on I did see it drop to 20 then go back to 40 and back to 60 in a matter of seconds (or even less than one second).
    I wonder if adding a bios may somehow improve that?
    I also tested the GG emulator and that one works really good and has some really nice options, I just wish core options saved so I'd not have to configure them every time I play.
    Since I mentioned autosave I really gotta say that's a really great feature this has and although I've never seen it in an emulator before it's definitely one of those things I didn't know I wanted. Another suggestion would be to maybe give an option to also save every X minutes where X is an interval we set, that way if the emulator crashes or freezes (which it does if I accidentally rotate the screen but... I'll say that's related to the 15035 instability since other apps do also) we don't lose too much progress.
    1
    I really thank you for your testing,
    almost all the suggestion are great and will be added in the next release very soon.

    Meanwhile there is an issue with the performance..
    for some reason the performance will be dropped during the game
    but you can restore the performance using (pause then wait for few seconds and resume)
    I'm trying to solve this issue, and add more performance enhancements for the others.

    Also thanks for informing me about the rotate issue I didn't know it, will be solved very soon.

    If any other suggestions I will be glad to hear it.

    I saw the performance tip and I tried it, didn't help, the GBA emulator just randomly decides to drop FPS, it's the same behavior since the very start of the game and as I said the GG emulator doesn't do that.
    The rotation issue is probably just 15035 being broken, as I said it happens with other apps as well but the autosave x minutes thing would be nice, thank you.
    I tried more emulators and gotta say this is nice., N64 as expected isn't really playable but Saturn seems kinda ok-ish, games that don't require fast reactions could be playable, PS1 is playable, probably a bit slower than other PS1 emulators we have available (PCSX-R, retroarch) but just marginally, DS is pretty good, better than the desmume port we have.
    I was wondering one thing: are you considering adding reicast at some point? I know reicast (standalone) works great even on an old Android 4.2 tablet with 512 MB RAM and a single core 1.5 GHz CPU so thought that should work pretty well here.
    1
    I saw the performance tip and I tried it, didn't help, the GBA emulator just randomly decides to drop FPS, it's the same behavior since the very start of the game and as I said the GG emulator doesn't do that.
    The rotation issue is probably just 15035 being broken, as I said it happens with other apps as well but the autosave x minutes thing would be nice, thank you...

    Please check the new update above,

    I attached old ARM cores... some of them could provide better compatibility
    • vba_next_libretro.dll (Game Boy Advance)
    • fceumm_libretro.dll (NES)
    • gambatte_libretro.dll (Game Boy / Color) [Touch controles issue with GB emulation]
    • genesis_plus_gx_libretro.dll (Sega [SG1000 - Master System - Game Gear - Mega Drive])
    • snes9x2005_libretro.dll (SNES)

    You can load them using "AnyCore" In Settings Page

    AnyCore.png


    Currently the feature accept only one file (BIOS/In-Game Options not supported).
    The latest release of Retrix can import multiple AnyCore file
    You can customize them later from the games list
    just import the file.. then restart the app or select later if you want to add another one.
    AnyCore always will be the bottom of the list.
    1
    That's right, I should to mention in the description that you can change the extension to .msix
    or next release I will keep the file in (.msix)

    https://docs.microsoft.com/en-us/windows/msix/msix-core/msixcore
    https://docs.microsoft.com/en-us/windows/msix/msix-core/deploy-with-msix-core

    many thanks for informing me about this.
    installing msix fils is still an issue for win7 with sp1 you will need to make sure the following is installed on the machine first Release MSIX Core 1.1 release · microsoft/msix-packaging · GitHub

    also the instructions for cert file will not work due to not being offered local machine on windows 7

    you will get the following error even after installing cert file

    0x8bad0042 - Either you need a new certificate installed for this app package, or you need a new app package with trusted certificates. Your system administrator or the app developer can help. A certificate chain processed, but terminated in a root certificate which isn't trusted.