Forum Replies Created
-
AuthorPosts
-
epe9686518Participant
Fastest is completely game dependent…. Some plugins are faster on certain games than others….Sanfran Rush and Rush 2 have tons of slowdown on GL2n64 and Rice, and or lock up/freeze, but both run full speed with GlideN64 with minor issues.
Here is the rom compatibility list that we have put together thus far.
As Corn Noted, you shouldn’t really even try N64 Emu on Pi with out a Pi2.
epe9686518ParticipantThe audio lagging is due to the emulator it self not the audio buffer on the pi. What I believe is happening is to get the games playable at a decent speed, the emulator is throwing the audio out of sync with the game. I am assuming it’s easier on the hardware if it’s not trying to keep the audio in-sync with the video. I noticed this with SanFrancisco rush, where there is about a 1 to 2 second delay on the audio. Other than that the game plays at full speed and works great. It’s a bit of a hack but it gets many games fully playable at great speed. Might can ask Gizmo, as he would probably better be able to explain what’s going on, but I don’t belive adjusting anything outside of the emulator would improve this. I got around 60 games that work great, either perfectly or close to it for N64. This is just how it is with N64 emulation on the PI, you really need more power to emulate N64 properly, but even on PC there are many games that don’t work or have issues still.
epe9686518ParticipantFBA in Pi does not support any of the MK games…
epe9686518ParticipantYour issue is Mame not anything else…. MKs run bad/unplayable on all Mames other than the first one. MK 1 runs pretty much perfectly, at least on a Pi 2, on Mame4All. The rest are simply not playable. This is solely due to how Mame emulates games. Mame trys to emulate the hardware, perfectly, as it actually ran in the arcades, not to emulate it as fast as possible or as efficiently as possible. Because of it’s focus on accuracy, the hardware requirements to run games on Mame tend to be a lot higher than other emulators that support the same games.
My suggestion if you want to play the MK series, is to simply download them on another system. The SNES port of MK 2 IMO is actually better than the arcade as the AI is much more fair unlike the Arcade version which was programmed to cheat to make the arcades more money. You also have good ports on PSX of MK 3 and even SNES again. Hope that helps…
epe9686518ParticipantI had the same issue back in the summer when I first added Kodi to my Pi, but I can’t remember what it was that I changed… It might have been changing the memory split… I not sure what I am currently using, but it’s around 320. Go into the pi settings and set gpu_mem=320… You might not be giving the gpu enough ram. I really wish I could remember what it was that I did to fix it, but I had that issue back in July and I simply can’t remember for the life of me what it was nor off the top of my head anything else to try.
If your running Kodi on Pi, you should give the GPU around 320 mb of memory anyway, as it needs it to properly run, hopefully that might fix your video issues as well.
epe9686518ParticipantGo to the settings… “Playback”… Make sure “adjust displays refresh rate” is set to always.. Go to “Acceleration”… make sure both “allow hardware acceleration OMXPlayer and MMAL” are checked…
Try that, let me know what happens
epe9686518ParticipantI have over 8000 roms on my setup, all scrapped and it doesn’t eat up anywhere near that much space… The biggest scrapped emulator I have is MAME with over 2000 roms, and that only takes up around 50 mb of space… I really have no clue what happened, it sounds like maybe the update process might have caused something not to function correctly. Hard to say though, with all these issues I think a reimage would be the best bet.
epe9686518ParticipantDid you check the actual control files on retropie to see if your control settings where saved in there or if it’s still blank? You could try manually editing them with your button configs and see if that would work. Needless to say I am not sure how or why the scrapper could erase your control settings, but if you set it manually that might work.
epe9686518ParticipantCorrect, if it’s not a retroarch emu then you can only use what ever filters and shaders/settings that emu supports. None of the retroarch settings or shaders will work with it as it’s not part of retorarch.
epe9686518ParticipantNot 100% sure, but don’t think the cool_cv emulator is a retroarch emulator meaning it’s not using a retroarch core….If this is the case then it will not use nor load a retroarch.cfg file…Only emulators that have been coded to use a retroarch core will be able to use retroarch for config. Another example are some of the releases of MAME and Mupen64plus, which are not part of retroarch.
epe9686518ParticipantThat shouldn’t effect anything as long as your save states/memory cards are still set to the SD card, which they would be by default even if you moved your ISOs to an external source…But yea if you moved your game saves location to the other source than that could be the issue.
epe9686518ParticipantThen that means there is an issue with that game saving. Info you should have provided in the first post, would have helped out a bunch. This is emulation, not all games will work correctly IE: memory card saving not working. I had the same issue with colin mcrae rally “saving” but not actually saving. In these cases, if you set up the save state and load system, it will still allow you to save, but just remember, every time you save on the game it will overwrite the previous quick save file.
All you need to do is go into the retroarch.cfg for psx, or if you want to do it for all systems, which is what I have done, the retroarch.cfg in “ALL”, and set buttons for quick save and quick load. I use an Xbox 360 controller and have my hotkey set to the left joystick button, and have quick save set to the start button and quick load to the select. This works great, specially for games like the above that don’t save correctly via the virtual memory card.. It’s also very nice to have this feature for all retroarch cores as it makes playing some of the classics a lot more fun due to the fact that you can now save in game, also makes them a lot easier which I consider a good thing as I don’t ever remember them being this hard when I was a kid :P
epe9686518ParticipantI mean it really depends what you are looking for… All this is a Raspberry Pi 2, with a case that has a built-in LCD screen, camera, and buttons…Basically it’s a portable Pi with a camera…If my goal was to make a portable Pi, there are far better options with a much bigger screen out there…Obviously being Pi 2 hardware your not going to get any performance increase in this. It’s a nice design though, just don’t think it would be super piratical.
https://www.indiegogo.com/projects/magicstick-most-powerful-pc-stick-8gb-ram/x/12701792#/story
This is what I am supporting, this is much more powerful hardware then PI, specially in the GPU area that should allow for 1000s of more games to be ran on it, and existin games to be ran in HD with advanced filtering, but still in the form factor thats roughly the same size as pi.
epe9686518ParticipantUhh all you do is “save” the game….The memory card system works just as it does on a real PSX. You go into the game menu of what ever game you are playing and save it to the virtual memory card… You can also enable “save states” as I did, which you can do that for any retroarch emulator. This allows you to assign buttons to do a “quick save” at any point in the game as well as a “quick load”. You can use this along with the memory cards and save at any point in the game. Both are saved permanently, so exits or reboots do not effect them…
epe9686518ParticipantWhat you are talking about has nothing to do with “shaders” in the retropie sense… What epsxe is doing is applying high end filters to your games, it’s using things like FSAA and anisotropic filtering, along with higher resolution, to greatly enhance your psx games. And as you noted, the results can be quite stunning… The raspberry pi’s gpu on the other hand is simply not powerful enough to pull off effects like this… There is an option in the RGUI menu for pcsx to put it in “enhanced resolution” or something along those lines. This does greatly improve the look, sharpness and smoothness of the games, but again the pi really isn’t powerful enough to use this feature, and most games are unplayable/unstable with it enabled.
The best solution I found was using one of the built-in retroarch shaders. I use the hq2x_lcd3x.glslp for PSX and really all my retroarch emulators. What it does is sharpens the screen a bit, as well as smooths things out greatly by using a crt scan line filter. On PSX it helps a good bit with the pixelation and greatly improves the look of the games. It’s not going to “enhance” the games to like what your talking about, but it does help and really makes things look a lot better. It has gives the games a nice “retro” look and feel to them by using the scan lines, and thus I use it for all my emulators. Hope this helps some
epe9686518ParticipantI just used the ES built in scraper and did my 150 psx games by hand with that, took a little while but worked great.
epe9686518ParticipantJust a heads up, you don’t want to use Glide for best performance in MK64. Gles2N64 is actually the plugin you want to use. It runs at full speed, even in 4 player split screen. And has no visual errors. Glide works pretty well, but has some slowdown, and also some sound issues.
epe9686518ParticipantI will have to play into it a bit further, but for me it works great in lr-fbanext.
epe9686518ParticipantCheers, glad you were able to figure it out! Thats pretty surpising to me that a audio config file for a usb speaker would some how cause Mame4All to completely stop working like that while not effecting any other emulators. But thankfully it was a quick fix!
epe9686518ParticipantCorrect but I am thinking there is something else going on here…Obviously if he made changes to something before Mame stopped working then you should undo those right away and test that first..If not I would try reinstalling Mame, that would right away tell you if the problem was within mame it self, or related to something else on the system, which could point your attention in another direction.
epe9686518ParticipantNot I, but given your Segmentation fault and other errors the quickest way to fix mame is to simply reinstall it from the setup menu….You will have to reconfigure the controls, which will take just a few min, but that should have you up and running in no time… If you still have this problem then it will be time to dig deeper…
epe9686518ParticipantYou can always do a reinstall of the app it self, in this case Mame4all, that is usually the fastest way to fix something
epe9686518Participant[quote=109579]Too expensive for too little, IMO. Sure it’s nice and the form factor is small, but it’s barely less expensive than some of the lower end Intel NUC models.
While a unit like this might be powerful enough to emulate just about everything up through the Dreamcast, the price point doesn’t justify what amounts to the ability to play a few more N64 games. PSX is almost 100% solid on the RPi 2, and this thing is not remotely powerful enough to emulate any/many PS2 or GCN games, so you end up paying $60 USD for a minor increase in the overall supported games list.
Not trying to rain on anyone’s parade. If you like this then by all means, back it – the more maker boards out there, the more makers and the more community we have, I just personally don’t see the benefits here.
IMO a better option would be for RetroPie to add support for something like the Odroid C1+. This is a Quad-Core 1.5ghz ARMv7 board with the exact RPi form factor and a Mali 450 graphics chip (which is probably at least on part with VC IV, if not better).
In fact, I’ve been thinking about getting one of these just to see if I could hack RetroPie into working on it. I can’t see it being that difficult to accomplish – mostly I’d just need to alter Retropie’s boot config to load the Mali 450 module instead of Videocore IV.
[/quote]
I think your vastly under-estimating the power of this device… This wouldn’t simply allow us to play a “slight number” of new games… It would vastly increase the number of games we could play by 1000s… This would be able to run a modern version of MAME at full speed on most of those games, that alone would add a quite a few 1000 more games that we could now play that we weren’t able to before…
And yes the PSX emulation on PI is pretty much 100% full speed….. At low resolution with no advanced filtering or FSAA…Using this, you should be able to now run them at 720p or 1080p with high levels of FSAA and AF filtering that makes a massive difference in the level of detail of the games. You could also do this for N64, so not only would pretty much all N64 games run on this now at full speed, but you could again run them in much higher resolution and add the advance filtering to the games which greatly improves the graphics… So your not only adding more compatibility with games, you are greatly improving the look of the games too… So basically you wouldn’t just be getting access to more games with this, a lot more, those games would be at a much better level of quality too… For what comes down to a small overall increase in money…
We will never have a better bang for your buck than the Raspberry Pi, that is for sure. The amount of performance you get out of the Pi2 vs the price will probably be unbeatable.. That being said, a lot of us would love more games, at better quality going forward, and devices like UP are all possible options.
The one I supported and am looking forward to testing very soon is MagicStick.
This device, which will hopefully start shipping to backers in Dec, features a quad-core Intel Cherry Trail Z8300 Processor at 2.4GHz, 16 core Intel GPU, 8 GB of ram etc….This is basically quite a good PC in something roughly the size of the Pi. This not only has enough power and ram to run pretty much every emulator out there, at high resolutions with full filters and advanced effects… It also will be able to run a wide rage of PC games and PC apps as well as Android games…
Now the retail price is going to be $399 when its released, which is high, but again this is a full PC in something the size of a credit card…For those of us looking for better emulator support and performance but in a small form factor that is very portable this is quite exciting…I backed this and got one for $250 which I think is an incredible price for this device… I would like to see it retail around there to $300 range but maybe down the road…I am going to be running a lot of tests on this going forward to see what is possible on it.. Having full emulation of every system out there as well as a full desktop PC, complete with all apps and games, would be quite amazing!
epe9686518ParticipantOk finally figured everything out! The first thing you need to do is go into the Retroarch GUI/Menu and go to “options” and then go to “core options”. Make sure the “Neo Game Mode” is set to “unibios”… I also set my gamepad option here to “newgen” as it seems to map the controls better but you can play around with that. You can save this config file in the main menu and copy it over to the retroarch.cfg for fbanext so you don’t have to do this every time.
After that, if you load a Neo Geo game such as Metal Slug, you can hit the Neo Geo buttons A + B + C during the rom boot up to access the full UniBios Menu. Here you can change the game region to what ever you want, and also change it from arcade to AES (console). Any changes made here will be saved until your change them again…
After you do that, exit out of the game and reload it. During the rom boot up, hit the Neo Geo buttons B + C + D this time to bring up the Test Mode screen. Here you can change all of the gameplay settings such as difficulty and BLOOD. When you save this, it again will be there even after a full system reboot so you can edit to your liking’s and not have to do it again. Hope this helps, took a while for me to figure everything out on this!
epe9686518ParticipantOk I found and enabled the Unibios from the retro menu, but thats not what I am looking for. It has the dip switches… but not the actual neogeo in-game machine menu where you can enable blood, change the difficulty etc
epe9686518ParticipantWasn’t aware you had to enable the unibios from the retroarch menu… How do you do that? I am simply looking to access the unibios menu in game, so I can add blood to metal slug and make other changes in the games.
epe9686518ParticipantNice find! I have been quite impressed with lr-fba-next, it works great, plays games as good as pifba, and has more support and plays more games than that release, and of course you can use all of the retroarch filters and settings… Can anyone confirm that fba-next actually supports .chd files on pi? I haven’t been able to confirm this, nor if it does figure out how the chd files need to be configured to get them to work. From what I have seen thus far, it appears the PC version does support chd files, and it appears they need to be added to the rom .zip file but I cannot confirm any of this for the pi release…
epe9686518Participantit sounds like you have the incorrect romset version for KI for those versions of mame. I have gotten KI 1 to fully boot in mame before, so it does “work” though its at such a slow speed it’s completely unplayable…
epe9686518ParticipantI have tried a bunch of different ways to get FBA next to load the Chd file but am not sure how FBA NEXT handles chd files. Mine can’t find the chd either.. Anyone know how to load CHD file based games in FBA Next?
epe9686518ParticipantWhile you can play CHD files in mame on PI, none on the versions of mame will play KI or KI 2…Mame is designed to emulator the original hardware as accurately as possible, not as fast as possible, which is why even very old simple games sometimes struggle on it. PI doesn’t have enough power to run Mame at a fast enough speed to make up for its design with CHD games. Only hope is for someone to port the standalone KI emu.
epe9686518ParticipantI just copy and past the folder structure onto my external hdd.
epe9686518ParticipantI am pretty sure that is not possible unless they did something like what they did with the N64 plugins for the mupen64plus. They way I have my arcade systems setup in ES is by splitting them into groups.
I have the “NeoGeo” Arcade system in ES, that of course has all of the Neo Geo arcade games. I also did a custom “Capcom” arcade system in ES, with a custom Capcom graphic that also uses PiFBA, but only has all of the capcom pifba games in it. Then I run two different mames and have two different ES entries for those as well.
This works great for me, as it splits the arcade games into basically capcom games, neogeo games, and then everything else.. Might want to try something like that
epe9686518ParticipantI always back-up my sd card and flash drive to an external hdd on my pc every time I make major changes to, just to be safe incase they ever get damaged or destroyed.
epe9686518ParticipantYou can set it up as mnt or media for usb, as the flash drive will be located at either. If it’s set up as mnt, you have to set the pi to auto mnt a drive for you I believe, but in anycase it works nicely. I use a flash drive on some of my Pis, and a usb hdd on others, and whats nice about setting up your games in the mnt dir, is you can swap out a hdd with a flash card at any point and it will still read the games fine. If you only use media the HDDs wont show up under that from what I have seen. So you would be required to repoint ES to the roms folder under MNT… Basically if you set it up to read from mnt, both flash drives and usb hdds will be auto detected on boot and the games will load fine from either.
The easiest thing to do is simply movie your games to the usb flash drive, give it read/write permissions, and then point the emulationstation cfg to point to that new dir now for games…One thing I still do is I keep my saved games for all systems on the sd card, but store the roms for the bigger titles like PSX games on the flash drive/hdd. This seems to make things easier when it comes to saving/loading etc as sometimes its a bit hard to give the correct permissions to the flash drive/hdd to allow this to happen.
a guide for this would be good!
There are many…. One being stickyed on the top of the forum….
epe9686518ParticipantWhat would be nice is if they ported the Killer Instinct stand alone emulator that they had out for PC about 15 years ago. That emu only played KI 1 and 2, but played them perfectly at full speed. Those are two of my favorite games of all time so would be nice to get those on the pi. Hardware wise they would run fine if they ported that, they ported a version to the hacked original Xbox 1 and it ran fine on there, specially KI 1, 2 had a little bit of slow down but Pi 2s hardware is vastly more powerful than original xbox how ever.
-
AuthorPosts