Possible new Implementation ideas

I registered here, to tell you that I think your effort in combining multiple emulator cores within one single GUI with an enhanced feature set is great! I really love the way you add cores with an compatibility > speed attempt (Bsnes, Bnes and gambatte) and additional performance designed ones (SNES9X, FCEU [it should be -Next aswell, shouldn’t it? The current version of RetroArch lists it as FCEU only] and VBANext). So I thought it would be probably interesting to see, which cores you plan to add in the upcoming releases. I guess one of the most important facts should be an still being worked on, open source of course and a system, which hasn’t been included yet into RetroArch.

So I thought: why not look around and post suggestions? So here are my findings: Mednafen Supports the following systems, which are not yet in RetroArch:

Atari Lynx | Neo Geo Pocket (Color) | WonderSwan | Virtual Boy | PC Engine/TurboGrafx 16 (CD) | SuperGrafx PC-FX | Sega Game Gear | Sega Master System | Sony PlayStation - (buggy, alpha state)

Common Source Code Project To much to list and only a few are known to me at all! :wink:

Probably I started a litte idea and hope for some additions to this list from other users.

I like the idea of putting all the emulators in one app. However why not make a qui like MultiMAN dose with each tab being a type of emulator with cover support. Then when the game is selected start the self file. It seems to me that restarting the app to pick or even look at other emulator games is one way to go. But if MultiMAN can do it we should have an app just for emulators. Also I would love to have a package for the ps3 that I just need to hex edit to change the location and rom name to start the roms from the xmb menu. Or maybe a default package location with just a type of shortcut like multiman dose but for one game. I dont mind making package for the roms I want to play. I know others have ask this to so I am sure other will follow. Thanks for all your hard work.

I was in talks with Deank a few months back about RetroArch - it was mostly about getting the external launching of SELFs working properly on a CFW PS3.

I believe support for RetroArch will be added soon to mmOS / whatever Multiman is today. They at least have my blessings and permission to do it.

Writing the kind of detailed GUI that users would most likely want to see (with boxart, widgets, window boxes, whatever) would be too much maintenance work for every single port - far better that we have frontend apps that exist to cater to those demands - like Multiman I guess on PS3 or something like Freestyle Dash on 360.

Thanks Squarepucher for ansering me. Do you know how to create a elf file that would start the self file for a package setup for one game at a time. So the package would start from the xmb menu and start the rom. I have tryed to edit the self files that came with the emulators to get them to work. But even without making any changes to the self and changing it in to a eboot.bin and starting from xmb menu they do not start. I thank you could make this but I don’t know how long it may take you. Thanks for any help you can give me. Would it be posible to get the elf’s from the normal emulators on the ps3 for testing. Well thanks again.

Sounds to me like you just want to send a few arguments to the SELF file so that you can tell the Retroarch core to boot a game from - say - some frontend application.

If that’s what you need, then you should look into how I do this with exitspawn. The code is in console/libretro_mgmt.c.

If not, then please clarify because I had to guess at what you meant from the previous post.

Sorry Squarepusher I did not mean to make you gess. What I would like is a elf file that I can make into a eboot.bin file, that will send a few arguments to the SELF file to start a game. I can use a hex editor to change the elf file to pick the game I want it to start and where it is located. So if I wanted to play Super Mario Bros 1 for the nes, I could make a package with id ZSMB00000 with the files inside. So it would be. dev_hdd0/game/ZSMB00000/USRDIR/eboot.bin The elf that would be edited to point to ZSMB00000/USRDIR/SMB.rom dev_hdd0/game/ZSMB00000/USRDIR/SMB.rom The rom I want to play.

I thank you for pointing me to the console/libertro_mgmt.c But I lack the skills to make the elf from that file. I hope it will be something easy for you. Anything you could do I would really be happy for. Thanks.