retroachievements / rasnes9x Goto Github PK
View Code? Open in Web Editor NEWSNES emulator with RetroAchievements support (modified version of snes9x)
License: Other
SNES emulator with RetroAchievements support (modified version of snes9x)
License: Other
Hello.
I am encountering an issue where, when launching RASnes9x via ES-DE, the emulator displays an error that I am not currented logged into RetroAchievements and must reload the game after signing in. This issue only occurs when launching via ES-DE (CLI/CMD), and not when opening the standalone RASnes9x program and launching a game.
My theory is that when launching via CLI/CMD, the emulator does not have time to properly log into RetroAchievements before the game is loaded, prompting the error. My suggestion, based on feedback from the ES-DE devs and testers is to implement some sort of delay between the launching of the application and the loading of the ROM file when loaded via CLI/CMD. I am no where near competent enough in programing to better elaborate on the methodology of doing so, nor know if doing so will create other issues.
I'm having some problems compiling the application in my VS2019 on a Win10 - 64.
The first point is: I can only debug the application and that's because I had to manually download the 1.2.11 dependency and strangely after copying the "zconf.h" file.
This causes me a series of problems even when debugging because when I start the project, build errors appear, like the ones below:
1>------ Build started: project: zlib, Configuration: Release Unicode|Win32 ------
1> adler32.c
1> compress.c
1> crc32.c
1> deflate.c
1> gzclose.c
1>c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\corecrt_io.h(517): warning C4028: formal parameter 3 different from declaration
1> gzlib.c
1>c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\corecrt_io.h(517): warning C4028: formal parameter 3 different from declaration
1> gzread.c
1>c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\corecrt_io.h(517): warning C4028: formal parameter 3 different from declaration
1> gzwrite.c
1>c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\corecrt_io.h(517): warning C4028: formal parameter 3 different from declaration
1> infback.c
1> inffast.c
1> inflate.c
1> inftrees.c
1> trees.c
1> uncompr.c
1> zutil.c
1>c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\corecrt_io.h(517): warning C4028: formal parameter 3 different from declaration
1>C:\Users\Downloads\Projects\Emulators\Snes\RASnes9x\win32\zlib\LINK : warning LNK4068: /MACHINE not specified; defaulting to X86
1> zlib.vcxproj -> C:\Users\Downloads\Projects\Emulators\Snes\RASnes9x\win32\_Output\Release Unicode\x86\zlib.lib
The second point is:
When the application starts, it does not load the "RetroAchievements" tab nor does it ask for integration, as happens in the official emulator.
Shouldn't this be automatic, since the RAInterface project is already a dependency of the project?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.