Win64 and Android Test Builds

ini have \ in their path like said above (I edited my message). For my main install and the new one, the same now.

https://github.com/libretro/RetroArch/c … 7999f63cb7 This breaks RA for me, can you confirm?

Yes sir: https://github.com/libretro/RetroArch/issues/904

But latest commits as of the time of this post breaks compiling, at least with MinGW-w64 as I haven’t tried compiling for Linux nor Android right now.

RA should be good to go now

I still can’t get MAME save-states, and NVRAM to work, so I’m guessing it’s me and not Retroarch. These are the steps I have so far tried to get to work.

  1. Put STA and NVRAM directories in system\mame. No go.
  2. Put STA in savestate\mame\STA and in rgui paths I point the save-states path to savestate\mame. Didn’t work. Neither did pointing to savestates\mame\sta.
  3. Put STA in savestate\STA also didn’t work. The same with NVRAM and the save file directory. Each time I run mame I get a message about unable to load state, or something. The STA and NVRAM directories are from a up-to-date Mame set, and load fine in mame32.

Any help would be most appreciated.

All mame save data is stored in SAVEDIR\mame vram, etc (Retroarch save dir, not state dir) You don’t need to create the folders by hand, but there seems to be an issue with paths using the standard retroarch convention (:\save for example), add a trailing slash to your retroarch paths and it should be good to go.

I’ll try to sanitize the path handling in the mame core this weekend

Hi, just downloaded latest apk version from dropbox. Installed on the nvidia shield but controller autodetection is not working, I can’t disable input overlays from android menu either.

I can see that the yabause core was added, how well does it run?

BTW, thanks for working on this ;).

Many thanks, Andres, I will try your advice regarding trailing slashes in paths. Is STA not supported ?

Edit:- adding a trailing slash worked great, thanks.

Any news when controller autodetection will work again on the android port? Still not usable with OUYA.

Yabause itself tends to be rather slow with mixed compatibility. The libretro implementation itself should be fully working.

Yabause itself tends to be rather slow with mixed compatibility. The libretro implementation itself should be fully working.[/quote]

I believe it’s an issue with Yabause, but I can’t get background music working in some games (Asuka 120% Limited). Just sound effects, but no music…

Yep, they even list “no bgm” on the official Yabause compatibility list page for that game (it shows an older version, but I guess it hasn’t been fixed since). Of the other games I’ve tested, Magic Knight Rayearth and Burning Rangers also have pretty mangled audio.

ini have \ in their path like said above (I edited my message). For my main install and the new one, the same now.[/quote]

Try this please: https://dl.dropboxusercontent.com/u/149 … bretro.dll, https://dl.dropboxusercontent.com/u/149 … bretro.dll Ugly workaround that doesn’t make any sense but it works…

Just tried mess in a new retroarch install. I didn’t specify a save path, I just copied the hash folder for softlists. The ini doesn’t get created despite I enabled write/read config in core options. Paths are wrong in the log with “/\”.

edit: still no ini if I enter a save path.

Hmmm ok I could remove the trailing slash before appending a \ but that makes no sense. I think it would be better to issue a ticket int RetroArch to make it sure paths are saved with the correct trailing slashes. In your case it’s defaulting to :\system/

Please report the trailing slash on the default config there. And now, can you try your original scenario:

savefile_dir=":\save"

I did that, not working, no ini folder. Got cfg and nvram in save\mess though. Here’s the log.

I’ll open an issue for retroarch cfg \path/ problem.

I assume savestates work though? that option doesn’t create an mess.ini, writeconfig writes “per driver” inifiles to the ini folder (system), it’s working for me, I guess you’d have to change your system folder to :\system instead of :\system/ for that to work correctly

[quote=“Tatsuya79”]

Just tried mess in a new retroarch install. I didn’t specify a save path, I just copied the hash folder for softlists. The ini doesn’t get created despite I enabled write/read config in core options. Paths are wrong in the log with “/\”.

edit: still no ini if I enter a save path.[/quote]

Hold on… I just tried a clean build (only exe and DLL files, with no cfg file and I don’t get the reversed slash problem) maybe the bundle you use has a retroarch.cfg with predefined paths? by default it defaults to… DEFAULT and if I set it to a system folder within retroarch folder it sets it correctly.

system_directory = “:\system” audio_resampler = “sinc” savefile_directory = “:\save”

if that is the case the reversed slash thing is not a problem per-se but a problem with the bundle you use having a reversed slash in ther

Confirmed, this bundle has a .cfg file with :/system/ that might be your issue, don’t file a bug, that default cfg file is not autogenerated and is not “sane” anymore lots of options have changed.

Yeah I thought about that after filing the bug report here. Well, I’ll just leave it as is for a “path check” suggestion. :confused: