Skip to content

Commit

Permalink
Final Burn Alpha
Browse files Browse the repository at this point in the history
  • Loading branch information
albertofustinoni committed Sep 7, 2017
1 parent e26f6a1 commit 3666ea8
Show file tree
Hide file tree
Showing 12 changed files with 79 additions and 71 deletions.
4 changes: 2 additions & 2 deletions .gitmodules
Expand Up @@ -36,7 +36,7 @@
branch = master
[submodule "ParallelN64/src"]
path = ParallelN64/src
url = https://github.com/Aftnet/parallel-n64.git
url = https://github.com/libretro/parallel-n64.git
branch = master
[submodule "BeetleWswan/src"]
path = BeetleWswan/src
Expand All @@ -60,5 +60,5 @@
branch = master
[submodule "FBAlpha/src"]
path = FBAlpha/src
url = https://github.com/Aftnet/fbalpha.git
url = https://github.com/libretro/fbalpha.git
branch = master
2 changes: 1 addition & 1 deletion BeetlePSX/src
Submodule src updated 2 files
+31 −17 README.md
+18 −11 libretro.cpp
2 changes: 1 addition & 1 deletion FBAlpha/src
Submodule src updated from 518867 to 4739df
2 changes: 1 addition & 1 deletion FCEUMM/src
2 changes: 1 addition & 1 deletion GPGX/src
Submodule src updated 92 files
+1 −0 HISTORY.txt
+95 −1 LICENSE.txt
+26 −16 Makefile.libretro
+5 −1 Makefile.wii
+310 −12 core/cd_hw/cdd.c
+21 −3 core/cd_hw/cdd.h
+24 −0 core/cd_hw/libchdr/LICENSE.txt
+7 −0 core/cd_hw/libchdr/README.md
+58 −0 core/cd_hw/libchdr/deps/libFLAC/AUTHORS
+29 −0 core/cd_hw/libchdr/deps/libFLAC/COPYING.Xiph
+254 −0 core/cd_hw/libchdr/deps/libFLAC/README
+73 −0 core/cd_hw/libchdr/deps/libFLAC/bitmath.c
+1,087 −0 core/cd_hw/libchdr/deps/libFLAC/bitreader.c
+293 −0 core/cd_hw/libchdr/deps/libFLAC/cpu.c
+143 −0 core/cd_hw/libchdr/deps/libFLAC/crc.c
+395 −0 core/cd_hw/libchdr/deps/libFLAC/fixed.c
+302 −0 core/cd_hw/libchdr/deps/libFLAC/float.c
+589 −0 core/cd_hw/libchdr/deps/libFLAC/format.c
+46 −0 core/cd_hw/libchdr/deps/libFLAC/include/FLAC/assert.h
+185 −0 core/cd_hw/libchdr/deps/libFLAC/include/FLAC/callback.h
+97 −0 core/cd_hw/libchdr/deps/libFLAC/include/FLAC/export.h
+1,025 −0 core/cd_hw/libchdr/deps/libFLAC/include/FLAC/format.h
+2,182 −0 core/cd_hw/libchdr/deps/libFLAC/include/FLAC/metadata.h
+86 −0 core/cd_hw/libchdr/deps/libFLAC/include/FLAC/ordinals.h
+1,560 −0 core/cd_hw/libchdr/deps/libFLAC/include/FLAC/stream_decoder.h
+210 −0 core/cd_hw/libchdr/deps/libFLAC/include/private/bitmath.h
+91 −0 core/cd_hw/libchdr/deps/libFLAC/include/private/bitreader.h
+186 −0 core/cd_hw/libchdr/deps/libFLAC/include/private/cpu.h
+62 −0 core/cd_hw/libchdr/deps/libFLAC/include/private/crc.h
+107 −0 core/cd_hw/libchdr/deps/libFLAC/include/private/fixed.h
+95 −0 core/cd_hw/libchdr/deps/libFLAC/include/private/float.h
+45 −0 core/cd_hw/libchdr/deps/libFLAC/include/private/format.h
+250 −0 core/cd_hw/libchdr/deps/libFLAC/include/private/lpc.h
+72 −0 core/cd_hw/libchdr/deps/libFLAC/include/private/macros.h
+50 −0 core/cd_hw/libchdr/deps/libFLAC/include/private/md5.h
+58 −0 core/cd_hw/libchdr/deps/libFLAC/include/private/memory.h
+60 −0 core/cd_hw/libchdr/deps/libFLAC/include/protected/stream_decoder.h
+219 −0 core/cd_hw/libchdr/deps/libFLAC/include/share/alloc.h
+209 −0 core/cd_hw/libchdr/deps/libFLAC/include/share/compat.h
+84 −0 core/cd_hw/libchdr/deps/libFLAC/include/share/endswap.h
+1,357 −0 core/cd_hw/libchdr/deps/libFLAC/lpc.c
+1,122 −0 core/cd_hw/libchdr/deps/libFLAC/lpc_intrin_avx2.c
+454 −0 core/cd_hw/libchdr/deps/libFLAC/lpc_intrin_sse.c
+1,090 −0 core/cd_hw/libchdr/deps/libFLAC/lpc_intrin_sse2.c
+1,314 −0 core/cd_hw/libchdr/deps/libFLAC/lpc_intrin_sse41.c
+516 −0 core/cd_hw/libchdr/deps/libFLAC/md5.c
+218 −0 core/cd_hw/libchdr/deps/libFLAC/memory.c
+3,400 −0 core/cd_hw/libchdr/deps/libFLAC/stream_decoder.c
+258 −0 core/cd_hw/libchdr/deps/lzma/7zTypes.h
+32 −0 core/cd_hw/libchdr/deps/lzma/Compiler.h
+363 −0 core/cd_hw/libchdr/deps/lzma/DOC/lzma-history.txt
+357 −0 core/cd_hw/libchdr/deps/lzma/DOC/lzma-sdk.txt
+1,176 −0 core/cd_hw/libchdr/deps/lzma/DOC/lzma-specification.txt
+328 −0 core/cd_hw/libchdr/deps/lzma/DOC/lzma.txt
+1,044 −0 core/cd_hw/libchdr/deps/lzma/LzFind.c
+117 −0 core/cd_hw/libchdr/deps/lzma/LzFind.h
+57 −0 core/cd_hw/libchdr/deps/lzma/LzHash.h
+1,100 −0 core/cd_hw/libchdr/deps/lzma/LzmaDec.c
+227 −0 core/cd_hw/libchdr/deps/lzma/LzmaDec.h
+2,351 −0 core/cd_hw/libchdr/deps/lzma/LzmaEnc.c
+78 −0 core/cd_hw/libchdr/deps/lzma/LzmaEnc.h
+10 −0 core/cd_hw/libchdr/deps/lzma/Precomp.h
+1,515 −0 core/cd_hw/libchdr/deps/zlib/ChangeLog
+115 −0 core/cd_hw/libchdr/deps/zlib/README
+186 −0 core/cd_hw/libchdr/deps/zlib/adler32.c
+218 −0 core/cd_hw/libchdr/deps/zlib/gzguts.h
+323 −0 core/cd_hw/libchdr/deps/zlib/inffast.c
+11 −0 core/cd_hw/libchdr/deps/zlib/inffast.h
+94 −0 core/cd_hw/libchdr/deps/zlib/inffixed.h
+1,561 −0 core/cd_hw/libchdr/deps/zlib/inflate.c
+125 −0 core/cd_hw/libchdr/deps/zlib/inflate.h
+304 −0 core/cd_hw/libchdr/deps/zlib/inftrees.c
+62 −0 core/cd_hw/libchdr/deps/zlib/inftrees.h
+534 −0 core/cd_hw/libchdr/deps/zlib/zconf.h
+1,912 −0 core/cd_hw/libchdr/deps/zlib/zlib.h
+325 −0 core/cd_hw/libchdr/deps/zlib/zutil.c
+271 −0 core/cd_hw/libchdr/deps/zlib/zutil.h
+125 −0 core/cd_hw/libchdr/src/bitstream.c
+43 −0 core/cd_hw/libchdr/src/bitstream.h
+416 −0 core/cd_hw/libchdr/src/cdrom.c
+70 −0 core/cd_hw/libchdr/src/cdrom.h
+2,515 −0 core/cd_hw/libchdr/src/chd.c
+400 −0 core/cd_hw/libchdr/src/chd.h
+30 −0 core/cd_hw/libchdr/src/coretypes.h
+333 −0 core/cd_hw/libchdr/src/flac.c
+51 −0 core/cd_hw/libchdr/src/flac.h
+546 −0 core/cd_hw/libchdr/src/huffman.c
+88 −0 core/cd_hw/libchdr/src/huffman.h
+32 −28 gx/gui/menu.c
+1 −1 gx/gui/menu.h
+52 −8 libretro/Makefile.common
+18 −22 libretro/libretro.c
2 changes: 1 addition & 1 deletion Nestopia/src
Submodule src updated from 625453 to 45ee90
120 changes: 60 additions & 60 deletions RetriX.UWP/Package.appxmanifest
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" IgnorableNamespaces="uap mp">
<Identity Name="15612Aftnet.RetriX" Publisher="CN=Alberto Fustinoni, O=AlbertoFustinoni, L=Kawasaki, S=Kanagawa, C=JP" Version="1.7.13.0" />
<Identity Name="15612Aftnet.RetriX" Publisher="CN=Alberto Fustinoni, O=AlbertoFustinoni, L=Kawasaki, S=Kanagawa, C=JP" Version="1.8.14.0" />
<mp:PhoneIdentity PhoneProductId="efc54b08-6566-4c74-810c-e9437145cdf4" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
<Properties>
<DisplayName>ms-resource:AppName\Text</DisplayName>
Expand Down Expand Up @@ -28,60 +28,63 @@
</uap:VisualElements>
<Extensions>
<uap:Extension Category="windows.fileTypeAssociation">
<uap:FileTypeAssociation Name="ndsroms">
<uap:DisplayName>ms-resource:DSRomDescription\Text</uap:DisplayName>
<uap:FileTypeAssociation Name="pcengineroms">
<uap:DisplayName>ms-resource:PCEngineRomDescription\Text</uap:DisplayName>
<uap:Logo>Assets\FileIcon.png</uap:Logo>
<uap:InfoTip>ms-resource:DSRomDescription\Text</uap:InfoTip>
<uap:InfoTip>ms-resource:PCEngineRomDescription\Text</uap:InfoTip>
<uap:SupportedFileTypes>
<uap:FileType>.nds</uap:FileType>
<uap:FileType>.pce</uap:FileType>
</uap:SupportedFileTypes>
</uap:FileTypeAssociation>
</uap:Extension>
<uap:Extension Category="windows.fileTypeAssociation">
<uap:FileTypeAssociation Name="snesroms">
<uap:DisplayName>ms-resource:SNESRomDescription\Text</uap:DisplayName>
<uap:FileTypeAssociation Name="ngproms">
<uap:DisplayName>ms-resource:NeoGeoPocketRomDescription\Text</uap:DisplayName>
<uap:Logo>Assets\FileIcon.png</uap:Logo>
<uap:InfoTip>ms-resource:SNESRomDescription\Text</uap:InfoTip>
<uap:InfoTip>ms-resource:NeoGeoPocketRomDescription\Text</uap:InfoTip>
<uap:SupportedFileTypes>
<uap:FileType>.smc</uap:FileType>
<uap:FileType>.sfc</uap:FileType>
<uap:FileType>.swc</uap:FileType>
<uap:FileType>.fig</uap:FileType>
<uap:FileType>.ngp</uap:FileType>
<uap:FileType>.ngc</uap:FileType>
</uap:SupportedFileTypes>
</uap:FileTypeAssociation>
</uap:Extension>
<uap:Extension Category="windows.fileTypeAssociation">
<uap:FileTypeAssociation Name="nesrom">
<uap:DisplayName>ms-resource:NESRomDescription\Text</uap:DisplayName>
<uap:FileTypeAssociation Name="ps1roms">
<uap:DisplayName>ms-resource:PlayStationRomDescription\Text</uap:DisplayName>
<uap:Logo>Assets\FileIcon.png</uap:Logo>
<uap:InfoTip>ms-resource:NESRomDescription\Text</uap:InfoTip>
<uap:InfoTip>ms-resource:PlayStationRomDescription\Text</uap:InfoTip>
<uap:SupportedFileTypes>
<uap:FileType>.fds</uap:FileType>
<uap:FileType>.nes</uap:FileType>
<uap:FileType>.unf</uap:FileType>
<uap:FileType>.unif</uap:FileType>
<uap:FileType>.pbp</uap:FileType>
</uap:SupportedFileTypes>
</uap:FileTypeAssociation>
</uap:Extension>
<uap:Extension Category="windows.fileTypeAssociation">
<uap:FileTypeAssociation Name="gbroms">
<uap:DisplayName>ms-resource:GameBoyRomDescription\Text</uap:DisplayName>
<uap:FileTypeAssociation Name="sgroms">
<uap:DisplayName>ms-resource:SG1000RomDescription\Text</uap:DisplayName>
<uap:Logo>Assets\FileIcon.png</uap:Logo>
<uap:InfoTip>ms-resource:GameBoyRomDescription\Text</uap:InfoTip>
<uap:InfoTip>ms-resource:SG1000RomDescription\Text</uap:InfoTip>
<uap:SupportedFileTypes>
<uap:FileType>.gb</uap:FileType>
<uap:FileType>.gbc</uap:FileType>
<uap:FileType>.dmg</uap:FileType>
<uap:FileType>.sg</uap:FileType>
</uap:SupportedFileTypes>
</uap:FileTypeAssociation>
</uap:Extension>
<uap:Extension Category="windows.fileTypeAssociation">
<uap:FileTypeAssociation Name="gbaroms">
<uap:DisplayName>ms-resource:GameBoyAdvanceRomDescription\Text</uap:DisplayName>
<uap:FileTypeAssociation Name="gamegearroms">
<uap:DisplayName>ms-resource:GameGearRomDescription\Text</uap:DisplayName>
<uap:Logo>Assets\FileIcon.png</uap:Logo>
<uap:InfoTip>ms-resource:GameBoyAdvanceRomDescription\Text</uap:InfoTip>
<uap:InfoTip>ms-resource:GameGearRomDescription\Text</uap:InfoTip>
<uap:SupportedFileTypes>
<uap:FileType>.gba</uap:FileType>
<uap:FileType>.gg</uap:FileType>
</uap:SupportedFileTypes>
</uap:FileTypeAssociation>
</uap:Extension>
<uap:Extension Category="windows.fileTypeAssociation">
<uap:FileTypeAssociation Name="mastersystemroms">
<uap:DisplayName>ms-resource:MasterSystemRomDescription\Text</uap:DisplayName>
<uap:Logo>Assets\FileIcon.png</uap:Logo>
<uap:InfoTip>ms-resource:MasterSystemRomDescription\Text</uap:InfoTip>
<uap:SupportedFileTypes>
<uap:FileType>.sms</uap:FileType>
</uap:SupportedFileTypes>
</uap:FileTypeAssociation>
</uap:Extension>
Expand All @@ -99,63 +102,60 @@
</uap:FileTypeAssociation>
</uap:Extension>
<uap:Extension Category="windows.fileTypeAssociation">
<uap:FileTypeAssociation Name="mastersystemroms">
<uap:DisplayName>ms-resource:MasterSystemRomDescription\Text</uap:DisplayName>
<uap:Logo>Assets\FileIcon.png</uap:Logo>
<uap:InfoTip>ms-resource:MasterSystemRomDescription\Text</uap:InfoTip>
<uap:SupportedFileTypes>
<uap:FileType>.sms</uap:FileType>
</uap:SupportedFileTypes>
</uap:FileTypeAssociation>
</uap:Extension>
<uap:Extension Category="windows.fileTypeAssociation">
<uap:FileTypeAssociation Name="gamegearroms">
<uap:DisplayName>ms-resource:GameGearRomDescription\Text</uap:DisplayName>
<uap:FileTypeAssociation Name="gbaroms">
<uap:DisplayName>ms-resource:GameBoyAdvanceRomDescription\Text</uap:DisplayName>
<uap:Logo>Assets\FileIcon.png</uap:Logo>
<uap:InfoTip>ms-resource:GameGearRomDescription\Text</uap:InfoTip>
<uap:InfoTip>ms-resource:GameBoyAdvanceRomDescription\Text</uap:InfoTip>
<uap:SupportedFileTypes>
<uap:FileType>.gg</uap:FileType>
<uap:FileType>.gba</uap:FileType>
</uap:SupportedFileTypes>
</uap:FileTypeAssociation>
</uap:Extension>
<uap:Extension Category="windows.fileTypeAssociation">
<uap:FileTypeAssociation Name="sgroms">
<uap:DisplayName>ms-resource:SG1000RomDescription\Text</uap:DisplayName>
<uap:FileTypeAssociation Name="gbroms">
<uap:DisplayName>ms-resource:GameBoyRomDescription\Text</uap:DisplayName>
<uap:Logo>Assets\FileIcon.png</uap:Logo>
<uap:InfoTip>ms-resource:SG1000RomDescription\Text</uap:InfoTip>
<uap:InfoTip>ms-resource:GameBoyRomDescription\Text</uap:InfoTip>
<uap:SupportedFileTypes>
<uap:FileType>.sg</uap:FileType>
<uap:FileType>.gb</uap:FileType>
<uap:FileType>.gbc</uap:FileType>
<uap:FileType>.dmg</uap:FileType>
</uap:SupportedFileTypes>
</uap:FileTypeAssociation>
</uap:Extension>
<uap:Extension Category="windows.fileTypeAssociation">
<uap:FileTypeAssociation Name="ps1roms">
<uap:DisplayName>ms-resource:PlayStationRomDescription\Text</uap:DisplayName>
<uap:FileTypeAssociation Name="nesrom">
<uap:DisplayName>ms-resource:NESRomDescription\Text</uap:DisplayName>
<uap:Logo>Assets\FileIcon.png</uap:Logo>
<uap:InfoTip>ms-resource:PlayStationRomDescription\Text</uap:InfoTip>
<uap:InfoTip>ms-resource:NESRomDescription\Text</uap:InfoTip>
<uap:SupportedFileTypes>
<uap:FileType>.pbp</uap:FileType>
<uap:FileType>.fds</uap:FileType>
<uap:FileType>.nes</uap:FileType>
<uap:FileType>.unf</uap:FileType>
<uap:FileType>.unif</uap:FileType>
</uap:SupportedFileTypes>
</uap:FileTypeAssociation>
</uap:Extension>
<uap:Extension Category="windows.fileTypeAssociation">
<uap:FileTypeAssociation Name="ngproms">
<uap:DisplayName>ms-resource:NeoGeoPocketRomDescription\Text</uap:DisplayName>
<uap:FileTypeAssociation Name="snesroms">
<uap:DisplayName>ms-resource:SNESRomDescription\Text</uap:DisplayName>
<uap:Logo>Assets\FileIcon.png</uap:Logo>
<uap:InfoTip>ms-resource:NeoGeoPocketRomDescription\Text</uap:InfoTip>
<uap:InfoTip>ms-resource:SNESRomDescription\Text</uap:InfoTip>
<uap:SupportedFileTypes>
<uap:FileType>.ngp</uap:FileType>
<uap:FileType>.ngc</uap:FileType>
<uap:FileType>.smc</uap:FileType>
<uap:FileType>.sfc</uap:FileType>
<uap:FileType>.swc</uap:FileType>
<uap:FileType>.fig</uap:FileType>
</uap:SupportedFileTypes>
</uap:FileTypeAssociation>
</uap:Extension>
<uap:Extension Category="windows.fileTypeAssociation">
<uap:FileTypeAssociation Name="pcengineroms">
<uap:DisplayName>ms-resource:PCEngineRomDescription\Text</uap:DisplayName>
<uap:FileTypeAssociation Name="ndsroms">
<uap:DisplayName>ms-resource:DSRomDescription\Text</uap:DisplayName>
<uap:Logo>Assets\FileIcon.png</uap:Logo>
<uap:InfoTip>ms-resource:PCEngineRomDescription\Text</uap:InfoTip>
<uap:InfoTip>ms-resource:DSRomDescription\Text</uap:InfoTip>
<uap:SupportedFileTypes>
<uap:FileType>.pce</uap:FileType>
<uap:FileType>.nds</uap:FileType>
</uap:SupportedFileTypes>
</uap:FileTypeAssociation>
</uap:Extension>
Expand Down
1 change: 1 addition & 0 deletions RetriX.UWP/RetriX.UWP.csproj
Expand Up @@ -23,6 +23,7 @@
<AppxAutoIncrementPackageRevision>True</AppxAutoIncrementPackageRevision>
<AppxBundle>Always</AppxBundle>
<AppxBundlePlatforms>x86|x64|arm</AppxBundlePlatforms>
<AppxSymbolPackageEnabled>False</AppxSymbolPackageEnabled>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
<DebugSymbols>true</DebugSymbols>
Expand Down
3 changes: 2 additions & 1 deletion RetriX.UWP/Services/EmulationService.cs
Expand Up @@ -92,8 +92,9 @@ public EmulationService(IUserDialogs dialogsService, ILocalizationService locali
new ViewModels.GameSystemVM(BeetlePCEFastRT.BeetlePCEFastCore.Instance, LocalizationService, "SystemNamePCEngineCD", "ManufacturerNameNEC", "\uf124", false, new HashSet<string>{ ".cue", ".ccd" }, CDImageExtensions),
new ViewModels.GameSystemVM(BeetlePCFXRT.BeetlePCFXCore.Instance, LocalizationService, "SystemNamePCFX", "ManufacturerNameNEC", "\uf124", false, new HashSet<string>{ ".cue", ".ccd", ".toc" }, CDImageExtensions),
new ViewModels.GameSystemVM(BeetleWswanRT.BeetleWswanCore.Instance, LocalizationService, "SystemNameWonderSwan", "ManufacturerNameBandai", "\uf129"),
new ViewModels.GameSystemVM(FBAlphaRT.FBAlphaCore.Instance, LocalizationService, "SystemNameNeoGeo", "ManufacturerNameSNK", "\uf102", false),
new ViewModels.GameSystemVM(BeetleNGPRT.BeetleNGPCore.Instance, LocalizationService, "SystemNameNeoGeoPocket", "ManufacturerNameSNK", "\uf129"),
new ViewModels.GameSystemVM(FBAlphaRT.FBAlphaCore.Instance, LocalizationService, "SystemNameArcade", "ManufacturerNameFBAlpha", "\uf102"),
new ViewModels.GameSystemVM(FBAlphaRT.FBAlphaCore.Instance, LocalizationService, "SystemNameArcade", "ManufacturerNameFBAlpha", "\uf102", true),
};
var allCores = systems.Select(d => d.Core).Distinct().ToArray();
Expand Down
3 changes: 3 additions & 0 deletions RetriX.UWP/Strings/en-US/Resources.resw
Expand Up @@ -350,4 +350,7 @@ Restart RetriX and try again.</value>
<data name="SystemNameArcade" xml:space="preserve">
<value>Arcade</value>
</data>
<data name="SystemNameNeoGeo" xml:space="preserve">
<value>Neo Geo</value>
</data>
</root>
7 changes: 5 additions & 2 deletions readme.md
Expand Up @@ -18,10 +18,13 @@ Libretro core used in parentheses
- Game Gear (Genesis Plus GX)
- Mega Drive (Genesis Plus GX)
- PlayStation (Genesis Plus GX)
- NeoGeo Pocket (BeetleNGP)
- Neo Geo (Final Burn Alpha)
- Neo Geo Pocket (BeetleNGP)
- Wonderswan (BeetleWSwan)
- PC Engine (BeetlePCEFast)
- PC-FX (Beetle PCFX)
- PlayStation (BeetlePSX)
- Arcade (Final Burn Alpha)

## Demo

Expand Down Expand Up @@ -69,7 +72,7 @@ The project makes extensive use of [Git submodules](https://git-scm.com/docs/git
## Current state

- Created a framework to speed up porting of software rendering based Libretro cores to WinRT components
- Ported GenesisPlusGX, Snes9x, FCEUMM, Nestopia (doesn't work well, using FCEUMM instead), VBAM, Ganbatte, BeetlePSX and MelonDS
- Ported GenesisPlusGX, Snes9x, FCEUMM, Nestopia (doesn't work well, using FCEUMM instead), VBAM, Ganbatte, BeetlePSX, Beetle PCEFast, Beetle PCFX, Final Burn Alpha, MelonDS
- Created audio player WinRT components to interop between Libretro's audio rendering interface and Windows 10's [AudioGraph](https://docs.microsoft.com/en-us/windows/uwp/audio-video-camera/audio-graphs) API
- Created input manager WinRT component to interop between Libretro's input polling interface and Windows 10's [Gamepad APIs](https://docs.microsoft.com/en-us/uwp/api/windows.gaming.input.gamepad)
- Created [Win2D/Angle](https://github.com/Microsoft/Win2D) based video renderer. Supports software based Libretro cores.
Expand Down

0 comments on commit 3666ea8

Please sign in to comment.