Win64 and Android Test Builds

MAMEDev took out the DCS speedhack after version 0.72. I retroactively hacked it back in for MAME 0.78. Unfortunately, I think too much changed inbetween MAME 0.78 and MAME 0.139/0.151 for that to be possible there.

It seems that the sound issues with MK2/3 and MAME 1.50/1.39 is only affecting the Android dev build. On windows, all the MK games have sound in all MAME cores.

I don’t think so. AFAIK, cheats only work with the bsnes core, and that may not even be true anymore (nobody has touched that code in a loooong time), and overclocking is only implemented for SuperFX in snes9x-next, I think.[/quote]

Thanks for your answer. What I mean for Mame is the overclocking option in Mame GUI (in “slider controls”) which only appears when cheats are activated in the standalone Mame. Is it simple like that to activate in Retroarch? It’s a great option to fix some slowdowns in NeoGeo games (some special effects in Garou, or just getting rid of original console slowdowns like in Last Resort).

BTW did anyone compiled the recent Mame2013 (for win64) with screen ratio fix? would love to get that.

If it’s not appearing in the usual place(s), then it probably had to be cut out for the libretro port. I know some of the functions are still available from the MAME overlay, but I believe some were incompatible (i.e., handled by the frontend instead of internally by MAME itself) and the functionality was gutted.

Yes, that’s what I’m wondering… incompatible or just forgotten? (as it needs to be activated in the ini along with the cheat system) Guess Gkranis knows! (are you there?)

Yes, that’s what I’m wondering… incompatible or just forgotten? (as it needs to be activated in the ini along with the cheat system) Guess Gkranis knows! (are you there?)[/quote]

For the story , SquarePusher and me ,done the mame 2010/2013 libretro port (0.139/0.149/0.150/0.151) , GKranis push some greats fixs on 0.151 like correct Aspect ratio,integer scaling,fixing rotation, Nagscreen patch.

For the cheats they aren’t cut out, have you put the cheat.7z in the right place and enable cheat in mame.ini ?

Thanks a lot for your work and for answering! :slight_smile: It’s great to play Mame with those shaders and a minimum input lag while vsync is on, quite impossible on the original Mame.

That’s what I wonder: I tried to paste cheat.7z in various folders, searched for a “mame.ini” or something close to that but found nothing. Tried to google for it and read retroarch faq on github, couldn’t find those answers.

Same about per driver configuration (like making a neogeo.ini to force universe bios on every game).

Just put cheat.7z in the same folder of mame_libretro (core) library. you can found a mame.ini example file here :

https://github.com/libretro/mame2013-li … 9/mame.ini

BTW , you can also create an empty one and just put in option you want :


<UNADORNED0> 
#
# CORE MISC OPTIONS
#
bios                      
cheat                     1
skip_gameinfo             0

this should works.

After some testing, it’s working when I put both in the retroarch folder, not the core/library folder. Now I’ve got overclocking, can specify a bios for neo-geo games and even put that pause brightness at 1.0 to do some shader testing!

Thanks! that helped a lot! :slight_smile:

RetroArch-2013-12-12

Android: Updated: RetroArch, fceu-next, Mednafen, Mupen64plus, Nestopia, Picodrive

Win64: Updated: RetroArch, fceu-next, MAME2013, Mednafen, Nestopia, Picodrive, NX-Engine

NOTE: For best results with Android port, be sure to uninstall previous version before installing newer versions.

I still can’t compile Mupen64plus for Win64

libretro/performance.c: In function 'rarch_get_time_usec':
libretro/performance.c:130:4: error: unknown type name 'LARGE_INTEGER'
libretro/performance.c:131:13: error: request for member 'QuadPart' in something not a structure or union
libretro/performance.c:131:4: warning: implicit declaration of function 'QueryPerformanceFrequency' [-Wimplicit-function-declaration]
libretro/performance.c:134:4: error: unknown type name 'LARGE_INTEGER'
libretro/performance.c:135:4: warning: implicit declaration of function 'QueryPerformanceCounter' [-Wimplicit-function-declaration]
libretro/performance.c:137:16: error: request for member 'QuadPart' in something not a structure or union
libretro/performance.c:137:42: error: request for member 'QuadPart' in something not a structure or union
libretro/performance.c: In function 'rarch_get_cpu_features':
libretro/performance.c:200:4: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration]
libretro/performance.c:200:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
libretro/performance.c:208:4: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
libretro/performance.c:208:4: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]

thx for the update.

How long does it usually take for auto controls to be added after the key codes have been posted to the thread?

Tested latest android version last night on the Nvidia Shield. It’s working great, except that rgui controls are all messed up, no matter what button I press the rgui cursor goes up everytime.

Thanks for the updates.

The same is on JXD S7800B. Autodetected controls work perfect while in game, but in the rGUI every hardware button works as the “UP” one.

RetroArch-2013-12-14

Android: Updated: RetroArch, FinalBurnAlpha, Mupen64plus

Win64: Updated: RetroArch, FinalBurnAlpha

NOTE: For best results with Android port, be sure to uninstall previous version before installing newer versions.

Lordashram check your pms. It still freezes on the jxd s7800b. I couldn’t attach the catlog here so I pm’d you a link.

@lordashram

thx for the update

@acid, I am posting the link to your log here for the devs to see: https://www.dropbox.com/s/5d70uzd4n7ity … -42-01.txt

@Squarepusher - Please could you add the JXD S5110b as an auto detected joypad for the next build? viewtopic.php?f=2&t=248&start=200#p9720