Skip to content

Commit

Permalink
RetrixGold
Browse files Browse the repository at this point in the history
  • Loading branch information
basharast committed Nov 29, 2021
1 parent 6926b5a commit a8cbfe9
Show file tree
Hide file tree
Showing 1,612 changed files with 486,616 additions and 2 deletions.
96 changes: 94 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,94 @@
# RetrixGold
Retro games emulator originally developed by Alberto Fustinoni
<p align="center">
<img src="assets/logo.png" width="176"><br>
<b>UWP Games Emulator, Libretro Frontend originally by Alberto Fustinoni</b><br>
<a href="./src">Source</a> |
<a href="https://github.com/Aftnet/RetriX">Original Project</a>
<br><br>
<img src="assets/screen.jpg"><br><br>
</p>


# Important

As per the original license, you are <b>not allowed</b> to:

- Sell this app or any of it's components, it should be free

- Not to be part of any comercial action

- No tracking or analytics should be added, The project built with privacy respect



# Features (Gold Edition)

- Dynamic cores (dll) loader

- Upgradable cores

- Cores options (available in-game also)

- Extended emulation systems

- Advanced games list

- Games history with total play time

- Customizable controls

- Customizable Touch pad

- Touch pad auto profile (Based on system)

- Able to accept new cores (AnyCore feature)

- Backup/Restore feature

- Improved touch pad

- Improved CPU render

- Colors effects

- Audio effects

- Threads render (New Feature)

- Save states manager

- Improved BIOS manager

- Many new options added

- Bugs fixes


# Limitations

The app uses libretro VFS first version

so you have to switch back the core VFS functions if you want to compile it for Retrix

otherwise we need to upgrade the current VFS layer in Retrix


No GPU render available, but the current CPU render provides good performance for many cores



# Target

It will work with build 16299 and above, ARM - x64 - x86

If you want to run it on device with lower build, you need to customize the package <b>MSIX Packaging tool</b>

it might work fine without any problems.



# Credits

Developed by Alberto Fustinoni

RetrixGold Developement by Bashar Astifan

Binary file added assets/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/screen.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions src/LibRetriX/Directory.Build.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<Project>
<PropertyGroup>
<MinClientVersion>4.0</MinClientVersion>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Version>0.1.0</Version>
<Company>Alberto Fustinoni</Company>
<Authors>Alberto Fustinoni</Authors>
<PackageProjectUrl>https://github.com/Aftnet/LibRetriX</PackageProjectUrl>
<PackageIconUrl>https://gitlab.com/aftnet/LibRetriX/raw/master/icon.png</PackageIconUrl>
<PackageTags>RetriX;Libretro;Emulators</PackageTags>
<PackageLicenseUrl>https://github.com/Aftnet/LibRetriX/raw/master/license.txt</PackageLicenseUrl>
<Copyright>2018</Copyright>
<RepositoryUrl>https://github.com/Aftnet/LibRetriX</RepositoryUrl>
<RepositoryType>git</RepositoryType>
</PropertyGroup>
</Project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
<HasSharedItems>true</HasSharedItems>
<SharedGUID>3f31cf6f-c2df-489a-9c2a-0b9958d0c143</SharedGUID>
</PropertyGroup>
<PropertyGroup Label="Configuration">
<Import_RootNamespace>LibRetriX.RetroBindings</Import_RootNamespace>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildThisFileDirectory)LibretroAPI.cs" />
<Compile Include="$(MSBuildThisFileDirectory)LibretroCore.cs" />
<Compile Include="$(MSBuildThisFileDirectory)VFSHandler.cs" />
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Globals">
<ProjectGuid>3f31cf6f-c2df-489a-9c2a-0b9958d0c143</ProjectGuid>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.Common.Default.props" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.Common.props" />
<PropertyGroup />
<Import Project="LibRetriX.RetroBindings.Static.projitems" Label="Shared" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.CSharp.targets" />
</Project>
Loading

0 comments on commit a8cbfe9

Please sign in to comment.