ClusterM / retroarch-clover

GNU General Public License v3.0
321 stars 50 forks source link

Update mgba #154

Open bob12111 opened 6 years ago

bob12111 commented 6 years ago

I believe retroarch has mgba version 0.4. Is there a way we can get the most recent version on the SNES Classic (which, I think is ~0.6.2)? Or would we have to wait for the next retroarch version....?

gBaH0JI9I commented 6 years ago

Try this https://buildbot.libretro.com/nightly/linux/armhf/latest/mgba_libretro.so.zip Run hakchi2 first to enable FTP. You need to go on SNES via FTP to: 0:/etc/libretro/core/ Replace the original one and launch someone GBA game.

Make backup of your mgba_libretro.so first!!!!

bob12111 commented 6 years ago

So where, exactly, would I place that file?

gBaH0JI9I commented 6 years ago

Unpack it and replace original one on your SNES. You must connect to SNES via FTP default and go to the # 0:/etc/libretro/core/ For example I used Total Commander as ftp client default I don't have mgba_libretro.so because I don't play GBA games on SNES.

Make backup of your mgba_libretro.so first!!!!

bob12111 commented 6 years ago

When I open the FTP client, I get an error message: "500 Object reference not set to an instance of an object."

gBaH0JI9I commented 6 years ago
  1. Run Hakchi2 program.
  2. Enable FTP server on SNES (look at my first screenshot in the past message).
  3. DON'T close hakchi2!!!
  4. Connect via FTP client to FTP server 127.0.0.1 port 1021. User "root", password "clover". (This is indicated in the Hakchi2 program when you turn on the ftp server). Voila.

I just install MGBA module and replaced the library with a new version. Version was 0.4.1, and after replacing - 0.6.1.

bob12111 commented 6 years ago

I managed to do it following this link: https://github.com/DNA64/SuperHakchi/blob/master/TRANSFER_ROMS_FTP.md I still hope to see an update with the latest version, though...

gBaH0JI9I commented 6 years ago

Yes, it's the same what I wrote before.

gBaH0JI9I commented 6 years ago

If you want, you may download "mgba.hmod" which I did. This is a module with library version 0.6.1. To install, you must delete the old module from the SNES first. Copy "mgba.hmod" to folder "user_mods" inside hakchi2 folder (if the portable version) overwise in "Documents\hakchi2\" replacing the old one.

The mod file with new version of library (click there on the big green button to download): http://my-files.ru/tzhnlr/mgba.hmod

patrickmetz commented 6 years ago

Just wanted to drop by to say that upgrading to the current mgba hmod fixes a lot of bugs and some especially for ARM cpus. Now I can play Super Robot Taisen OG 1 and 2 - before they just crashed during fights.

So the new mgba core can be considered essential for retroarch-clover, and thus be integrated.

KMFDManic commented 6 years ago

https://github.com/KMFDManic/NESC-SNESC-Modifications/releases

I always keep them updated.