Core and Feature Requests

Idea 1: Xemu Core Idea 2: Functions for Input. Dolphin can create several input functions. That would be awesome for libretro and all its cores.

2 Likes

What system(s) are in a similar boat to CD-i? FMTowns is one Iā€™ve started, but interested to know what other systems are difficult to use vs. straight mame.

4 Likes

Good question, the first one that comes to mind is FM Towns/Marty, but it would be nice to create a thread so people would chime in and tell their own experiences. Itā€™s not that is hard, but something like NEOCD is great as it seems to me MAME, being the biggest core takes quite some time to load, not to mention the extra steps for it to emulate consoles/computers. I donā€™t emulate CD-i, FM-Towns, but Iā€™m sure dedicated cores can instigate others to try out these systems more often.

1 Like

Iā€™ve seen a surprising number of requests for vtech leapfrog, and breaking out the Game and Watch may be popular.

I think the daphne/laserdisc games are another, but those can usually be handled like normal arcade ROMs, right?

1 Like

It seems that the laserdisc stuff isnā€™t there for MAME yet.

The best support for Daphne and American laserdisc games looks to be Hypseus Singe which is still actively maintained. It basically takes off where Daphne development ended and adds American Laserdisc Games support.

I talked to the developer of this and they said that they would be really happy for there to be a retroarch core made for it, but did not have the time and familiarity with retroarch to do it.

Hereā€™s the repo

4 Likes

Perhaps any computer line with an extensive library and decent emulation is a candiate for this? Eg:

Apple II/ Apple IIe/ GS

BBC Micro /Acorn Electron

Dragon /Tandy CoCo

2 Likes

Hello,

The FinalBurn Neo core is missing some control option for mapping multiple functions to a single button for neo geo games. Please add the option to map AC, BD, CB and ABCD to a single button. These options are present in the original emulator and theyā€™re very useful

1 Like

@BJ96 Welcome to the forums! This is a common request, but itā€™s not one that I think is possible Possible to map 2 actions to 1 button Input??

2 Likes

Oh I donā€™t mean macro for RetroArch. The emulator core Iā€™m referring to (FinalBurn Neo) already have the function of mapping multiple buttons to a single, physical button.

Hereā€™s a screenshot:

This is a neo geo game, so the face buttons are A B C D

As you can see, if I want to map multiple buttons to one physical button I can only do so with AB, CD, ABC and BCD.

My request is to add all the other missing combinations there are present in the original emulator such as AC, BD, CB and so on.

I play mostly neo geo games and having these ā€œshorcutsā€ helps a lot with my hand condition

2 Likes

Those variations are indeed useful, I mostly miss them for the Fatal Fury and Samurai Shodown Games.

Has anyone ever mentioned/requested a " DICE (Discrete Integrated Circuit Emulator)" core?

2 Likes

Is there going to be an update to the ScummVM core? Been messing around with it and enjoying it, but I still get messages about games not being supported, whcih really should be supported in newer versions, maybe. It temps me to use the Flathub version instead more and more.

I donā€™t know how hard it would be to update that core for developers, since it seems to have custom ā€œ.scummvmā€ related features. Would be nice if it was up to date, though. The core shipped displays as version 2.1.1, but the most up-to-date stable one is ScummVM 2.6.0.

That version number just hasnā€™t been updated in a really, really long time, but the core itself is not wildly behind. Nevertheless, there is an updated libretroization that sits on top of the latest upstream codebase, we just havenā€™t integrated it with our CI/build infrastructure yet. In the meantime, you can get builds from here: http://build.bot.nu/nightly/

1 Like

Oh great. Thanks for the info! Maybe it was just me thenā€¦

Who owns/runs build.bot.nu by the way? Is it third-party or official? Regardless, I did try the nightly ScummVM core with a stable 1.1.11 version of Retroarch and it did not run. Iā€™m assuming I need the nightly version of Retroarch, too?

Iā€™ve also had problems with the keyboard input when typing in the ScummVM menu. For example, when I want to type special characters, like parentheses, it will type ā€œ9ā€ and '0" instead. Kinda odd. Not an issue for the standalone ScummVM programs. Is there a way to fix this in the Retroarch core?

Itā€™s owned/run by the guy who made the core, who is a fairly frequent contributor to RetroArch/libretro.

You shouldnā€™t need a nightly RetroArch. If itā€™s crashing for you, can you post a log?

Are you using ā€˜game focus modeā€™ (mapped to scroll lock by default)? That should forward all inputs directly to the core, untouched.

Ah, great. Thatā€™s good to know. So Iā€™m running the Flatpak version of Retroarch, since itā€™s the most convenient way to run it for me right now. In case people donā€™t know, the Flatpak version is only compatible with the SDL2 input drivers on Linux, not udev, because the Flatpak specification basically breaks udev support I found out. Ughā€¦ But anyway, that could be causing problems for some reason. Iā€™m not sureā€¦

So what I did last time was I unzipped the http://build.bot.nu/nightly/linux/x86_64/latest/scummvm_libretro.so.zip in ~/.var/app/org.libretro.RetroArch/config/retroarch/cores/, ran Retroarch again, tried to load it, didnā€™t load (no Run core option showed up.) I even tried to use flatpak run org.libretro.RetroArch -L scummvm_libretro.so, and it didnā€™t even start Retroarch. Didnā€™t even display any errors at all. Haha. So Iā€™m not sure what is goinā€™ on there. I could retest with debugging/logging stuff if you like.

I have a specific issue that I think could potentially be easily resolved, that may be a feature request, or may be something weā€™re simply overlooking. It involves the DeSmuME core, and Metroid Prime Pinball. I created a topic on their official forum here for reference. We found out that the reason that the Wireless Mission table, Magmoor Caverns, wasnā€™t working was because the ā€œenable wifi emulationā€ option wasnā€™t checked, but it works just fine when it is. If you donā€™t enable it, the game softlocks after pressing start to play the Single Player Practice mode. Now I knew going into that forum that they donā€™t support wifi, but the issue isnā€™t that I want to play wifi with other people, but instead access the table in single player practice mode. Itā€™s an exclusive table that doesnā€™t appear in the main game, and the mode is unique too in that it isnā€™t a high score thing, but a time attack ā€œget to 10k points as fast as possibleā€ thing; Itā€™s quite fun.

Over at RetroAchiements, dev MGNS8M is fairly close to finalizing a set for Metroid Prime Pinball. We would very much like to include achievements and potentially a leaderboard for this table, but in the current iteration of the DeSmuME core on RetroArch, we cannot figure out how to get it to work. Best we can tell, the ā€œenable wifiā€ toggle available in the stand-alone emulator is omitted from the current core.

I understand that wifi isnā€™t really supported on DeSmuME, and I know the headache it would cause if you added the option into the core KNOWING people would assume that means ā€œoh, wifi works now!ā€ and then youā€™d get thousands of complaints on ā€œwhy it isnā€™t working!?ā€ If itā€™s at all possible, could you please make an exception check for Metroid Prime Pinball? The set is based on the European version so thatā€™s the main priority, but enabling it for all 3 would be nice if those hashes ever get added to the retroachievements page. Even if you canā€™t update the core, but can somehow provide a custom config file or something that we could use and provide to the RetroAchievements community, that would be greatly appreciated.

Completely different thing, but Iā€™m amazed not a single soul has requested an Aleph One core. More people should be interested in the Marathon trilogy (and its many fan campaigns); itā€™s a very interesting series! If it was a low-effort core to convert, Iā€™d certainly have fun using it.

I donā€™t know, whether it was mentioned before, but OpenBOR would be a very nice core for libretro. Thx

Fire OS on the new Amazon Fire TV Cube (3rd gen.) now supports game mode for low latency gaming. Would love to see support added to the Fire OS build.

I would really appreciate it if the melon DS or desmume cores for the Nintendo DS can allow the games active ram to be read by outside programs. Weā€™re trying to use a software to read the games active memory in real time and weā€™re trying to move on to the DS but unlike the game boy and game boy advance none of the DS cores allow the games ram to be read.