Forum Replies Created
-
AuthorPosts
-
retrofreddeParticipant
Hmm, 64bit architecture, will this affect the compatibility with old emulators or will it just increase the performance?
Anyhow, can’t say no to a new Raspberry pi, so, bought! :)
retrofreddeParticipantHmm, I see that there is a “Coin A” shortcut if you use the shift function with button 1, maybe that means that player 1 get a coin with player 1 button 1 and player 2 get a coin with player 2 button 1? But I don’t know really, sorry, I think someone else have to advice you on this.
There is some info that you can make your own shortcuts and macros on the IPAC website though, no idea exactly how but it seems like you can do pretty much anything with it if you invest some time in it.retrofreddeParticipantDon’t know how much help this is but you are using the shift function to save up some buttons, right?
In that case you can check the official website for ipac to see all keymappings
http://www.ultimarc.com/ipac2.htmlBut if you’re just trying to figure out how it all works and have a few buttons to spare I would recommend that you use specific buttons for at least the main functions like insert coin to get faster access to that in a stressful situation without having to think about which button combo or how to flip the stick etc to insert a coin or exit the emulator.
I’m using the iPac in my cabinet too (shameless plug below)
[img]http://i.imgur.com/DOR8A6P.jpg?1[/img]
and I simply used the 2B connection (lower right corner seen below) for a specific exit emulator button (ESC), so no need for the shift function there if you have an exit button, and I used the 1COIN connection (lower left) on another button for player 1 insert coin.
[img]http://i.imgur.com/eMwIhAw.jpg?1[/img]
I also used specific buttons for menu (TAB) and menu-select (ENTER) but that turned out to be quite useless atleast in my case since I’ve never really pressed those buttons after the initial setup was done, and if I really wanted to I could’ve used the shift function for that. But you learn as you go and I’m using the menu button for EmulationStation now so it’s not completely useless I guess.02/11/2015 at 19:52 in reply to: MAME (mame4all-pi) Xbox 360 Wireless controller D-Pad not assignable #87038retrofreddeParticipantI had trouble getting my arcade stick working too, which could be similar to the Dpad since they’re basically the same, and the fix for me was adding these lines to the xboxdrv line in /etc/rc.local
–detach-kernel-driver
–dpad-as-button
Then I just had to remap the controls in Mame4allpi by pressing TAB and edit the general input and all games could be controlled with the stick.retrofreddeParticipantWhat emulators are you all using for snes and mame?
I’ve only tried a few times but I can’t get snes games starting using snes9x, I only see a black screen and have to abort it with ESC, I tried change the default video mode with “m” at the startup but it doesn’t seem to matter what I choose. Should I use another emulator perhaps, which one is currently the best for Pi2?
And Mame, advmame runs very slowly on Pi2 for me unless I have the settings all messed up. I always used mame4all-pi with perfect result on PiB, is that working on Pi2 yet?retrofreddeParticipantJust wanted to send out a big Thank You to buzz for all the work and uploading a working image. I got my Pi 2 today and had RetroPie up and running with controller within an hour tops. :)
retrofreddeParticipant^ Hmm, does that mean that every single emulator + RetroPie and EmulationStation and controller drivers etc etc needs completely new builds? That might take awhile… and some emulators might not even get ported since the dvs has moved on to new projects. Or can the devs just take their old code and recompile it?
retrofreddeParticipantExciting news! I’ve always feared the day I need to configure a new RetroPie + Emulation Station setup because of all the tinkering with the first one, I’ve actually avoided every single update so far, but this time it might actually be worth it. Up to 6x as fast as Model B is a crazy upgrade!
retrofreddeParticipant[quote=5504]just a FYI dont bother with ps3 controllers, 360 wireless are much less of a headache [/quote]It’s just too bad that the Dpad is kind of crap compared to the one on the ps3 controller :/ I eventually got myself the silver special edition controller that is said to have a better Dpad. Still not as good as the ps3 one but it definitely works now, and as you say it’s easy to get it up and running.
A tip. I’ve opened the wireless receiver and soldered the circuit board into the pi. Easy done, only 4 wires, and well worth the effort if you want less cables.retrofreddeParticipantCan you see the .vice folder? I can’t see the .vice folder when using a ssh client but I see it when using ftp. Sdl-vicerc should be inside /home/pi/.vice
retrofreddeParticipantI did this just days ago so I’ll try to scribble it down, I’m going from memory alone here so check the spelling on the paths if it won’t work, and it’s not the cleanest install with all the figures in the path, but here you go anyway
First I downloaded the mame4all_pi.zip from the official website
http://mame4all-pi.googlecode.com/git/mame4all_pi.zipThen I uploaded it to /home/pi/RetroPie/emulators and unzipped it from cli
unzip mame4all_pi.zipAnd unzipped the new file
cd mame4all-pi-ea85746014e2
unzip mame4all-pi.zipRan the install file to get the folder and cfg files
./install.shUploaded some roms to the roms folder and tried them
./mame (filename without .zip)Exit with ESC
I edited es_systems.cfg
cd /home/pi/.emulationstation
Sudo nano es_systems.cfgWhere the mame info is, just put # infront of the existing lines to make it easier to switch back, and add the new ones
PATH=/home/pi/RetroPie/emulators/mame4all-pi-ea85746014e2/roms
COMMAND=/home/pi/RetroPie/emulators/mame4all-pi-ea85746014e2/mame %BASENAME%Started emulationstation
Started a game
Edited the config for the 360 joypad with TAB and selected input general
Added Exit on start+select
Menu on guide buttonExit
And finally lots of gamelist.xml editing to get the cover and description
Done :)
retrofreddeParticipantJust wanted to say that that’s a very impressive setup! Good to know it works now too. With all the PS1 games, do you get full speed and if so could you post how you have overclocked you pi?
I get maybe 45fps in 3D games like Resident Evil and Final Fantasy 7 but 60fps in 2D games like Strikers 1945. This has made me choose only 2D games which is a kind of a bummer with a console so focused on 3D.retrofreddeParticipanttasti: That’s strange, as you say ES-scraper only edits the gamelist.xml file and downloads cover art, it shouldn’t cause the pi to not boot. I once got into a similar problem though when manually editing a gamelist.xml file and forgetting an end tag </desc>. I had to log onto the pi with an ssh client on the ipad and go through the xml file from there are fix it, after a rebott it was okay again. But scraper shouldn’t cause that.
As for neogeo, I have the neogeo.zip file in the roms/neogeo folder, still zipped. There was some trouble to get the correct neogeo.zip though, I eventually used one with the unibios files inside it. Some games still don’t load though and I haven’t solved that. This rom jungle and the mame complexity is the downside to this emulation setup, when I’ve spent too much time struggling to get a game to run properly I just put the head in the sand and delete the file and play something else instead. :P
retrofreddeParticipanttoasti, I use the program posted here:
http://lakeuk.blogspot.co.uk/2014/02/raspberry-pi-retropie.html
…in combination with ES-scraper.First I run scraper and then loads gamelist.xml and downloaded cover art to a new folder on the computer and run the .exe file from that program inside the same folder, it’ll then show the current state of the gamelist file with cover art and descriptipn if available. Then you can go through the list and cut and paste new art and description from a web database and google and click update and it’ll save the new info to the gamelist.xml file. When you’re done you just delete the old gamelist.xml on your pi and uploads the new gamelist.xml file in it’s place. Done. :)
It still take some time to do it but I find it easier than doing it completely manually.
A trick to get scraper to find more games is to temporarily rename the games and try scraping again. Especially neogeo is impossible to scrape without renaming the games.
Like this…
mv androdun.zip “Andro Dunos.zip”Scrape with -p flag and choose neogeo will do the trick.
But it needs the old filenames to run, so…
mv “Andro Dunos.zip” androdun.zipAnd finally go into the gamelist.xml and find the path and swap Andro Dunos.zip to androdun.zip
I wouldn’t do this on a huge collection though. And if you spend the time to do it this way… Do backups on your retropie image often! I did daily backups when I did my gamelists, luckily so because I’ve had two incidents with corrupt SD card. It’s final now though, cover art and description on every game. :)
retrofreddeParticipantSigh. I still stumble upon games that have no sound after switching to mame4all_pi which I thought would erase all those problems. I’m using 0.37b5 roms. Why does these problems appear? Do I lack some files? Some roms complain about not finding neogeo.rom but most games start with ok on everything.
retrofreddeParticipantDo you know if it was the same mame emulator in your old image as the 1.9.1?
I saw these left-right to continue messages in all my games when using the retroarch mame emulator that came with retropie 1.9.1 but never after switching to mame4all_pi.
retrofreddeParticipantI simply dropped the idea of getting dial control games to work and completely switched over to Mame4all_pi today. Wow. Just wow. It a night and day difference from the original retroarch mame emulator. Just about everything runs full speed and everything get the correct aspect ratio too. :)
A few games you all should try:
AirDuel – vertical heli/plane shooter
Cadillacs and Dinosaurs – Beat’em up ala Final Fight
OutZone – top down run and gun shooter
GunForce – side scrolling action platformerretrofreddeParticipant[quote=5260]retrofredde, I’m wondering the same thing. If you find a solution, please post it.[/quote]Yup I will. I’m a coding noob but I’ve been looking inside the .cpp files anyway, reason is I’ve seen some people talk about an analog dial on/off menu option that is in “this game” user interface config menu. When setting it to off the stick rotation goes away. But that option isn’t there in the pi port, at least not the latest one, if someone more experienced could find that option in the .cpp files for the pc version of mame4all then maybe we could just cut and paste it into the pi version and recompile?
Edit:
http://www.arcadeperfect.net/2010/05/mame-tutorial.html?m=1
At the bottom:
“I figured out how to play games on MAME with analog dial controls, like Ikari Warriors, TRON, etc.
Press TAB. go to player controls (this game) go down to where it says dial analog, select it with enter and press Esc to turn it off. Assign dial inc and dial dec to whatever keys you want to use. From the main menu go into analog controls and adjust dial digital speed to a managable level.”This is what I’m talking about.
retrofreddeParticipantThis is a great idea with all the overclocking people do, having the temp shown without going into the cli to run a script would be great. Doesn’t have to be realtime imo, I’d be happy enough with an update when changing emulator pages in ES or even once after quiting an emulator. I just don’t want to have to go into cli and use a keyboard.
retrofreddeParticipantIs there any way to deactivate the rotation/dial controls in mame4all_pi?
I’m trying to get Ikari Warriors playable.
The retroarch mame emulator manage this by putting the rotation on the L/R shoulder buttons, not perfct but definitely playable. But there is no sound in Ikari Warriors, and Bad Dudes have no music either, so since everyone is praising mame4all-pi I’m trying to switch over, if possible.
Mame4all_pi have sound, in both Ikari Warriors and Bad Dudes, but the rotation dial emulation is placed on the analog stick for some weird reason, which makes the character spin around like a ballet dancer when moving left or right… I’ve dug through the complete source code to hack it out manually in an desperate attempt to get it to work but can’t find where it’s activated.
I _think_ deactivating analog controls could work too, but the dpad isn’t working in this emulator.Sigh.
sound vs controls
Mame4allpi vs RetroarchmameretrofreddeParticipantI’ve heard that HDMI adds a slight delay but in my opinion it’s not worth talkng about, I have my pi in a 2 step HDMI solution (pi-receiver-TV) and I still haven’t noticed any lag. Many modern TVs have a “game mode” though, a mode where all picture enhancements etc are turned off to get better response time. You should check if your LCD TV/screen have that and if it’s activated.
retrofreddeParticipantI don’t know if it’s related to your problem but I read somewhere that some TVs may be problematic when it comes to sound if you use HDMI.
I’m using the same RetroPie image right now and have sound in all my emulators, but I think I might’ve installed it binary at the RetroPie-Setup last time, don’t quite remember I’ve installed it too many times. :PretrofreddeParticipant[quote=4934]…have you tried this version, it boots right into a gui http://storyhub.actionaid.org/forum/viewtopic.php?f=78&t=5926&start=25
Gesendet von meinem XT890 mit Tapatalk
[/quote]I tried that one yesterday, and…
Wow at the speed! I’m running both Turrican and Turrican 2 in full speed, with sound, in this emulator. The titlescreen lags a bit but once the game is started it’s running great. The uae4rpi emulator that came with RetroPie 1.9.1 runs at about 40 or so fps.But…
There is always a but. I can’t boot the games from EmulationStation with uae4all-rpi, it boots directly to the GUI no matter what game I try to boot it with.Does anyone know what parameter I should choose in uae4all-rpi to boot with a game instead of booting into the GUI?
I’ve tried
./uae4all-rpi -s floppy0=df0.adf
./uae4all-rpi -s gui_use=noBut it just goes into the GUI with no disk/adf loaded.
retrofreddeParticipant[quote=4586]It’s available on my link below, if it doesn’t launch then you may need a more recent version of the .net framework.
Launch in windows folder with your gamelist.xml file
[/quote]Thank you! :D This is a fantastic little program! I managed to do a complete gamelist with images and descriptions in about half an hour, which can take almost a day doing it manually.retrofreddeParticipantThanks mccarthy, I don’t know I have only tried the one preinstalled in RetroPie, don’t know what version it is actually, Sounds interesting though so I’ll try it out over the weekend. :)
retrofreddeParticipantMine runs at 1020 mhz right now, with the core at 520 and sdram at 580, over voltage 5, gpu ram 384, with heat sinks and it stays at 59.9 degrees celsius after stresstesting it. Too close :P
I tried to go higher but it froze so I pushed it down a notch so that’s why I have so uneven figures.I still can’t play ps1 games at full speed though. Most 2D games I’ve tried like Suikoden and Strikers 1945 runs at 60fps but 3D games usually runs at 40-50fps depending on how much is going on, Raiden 2 goes down to 45 fps at times too. I still have some screen resolution configurations to try out though so hopefully I can get it a little bit better.
retrofreddeParticipantIt all sounds a bit too complicated for me I’m afraid :( I guess I have to hope I’m not the only one who wish to play Turrican for example – by booting from ES, playing and using smart bombs and grenade, and finally exit the emulator – all done from the controller.
I wish at least these keys were mapped to the controller
Joystick fire – A (already there)
Space – B (already there)
Alt – Y (Turrican grenade)
Left mouse button – left trigger (for load screens etc)
Tab+Q – select+start (exit emulator)Or a virtual keyboard and mouse pointer controlled by analog stick plus left/right triggers as left/right button.
retrofreddeParticipantNo probs :)
So then you could map any key press to any controller button? That would be great. Would it be difficult to write a script like that? Can’t say I know python, I haven’t wrote a single line python in my life. :P
But is there no settings/config file for the amiga emulator? I’ve searched all over the net and people talk about a GUI that should show up by writing ./uae -s use_gui=true (if I remember it correctly) but I haven’t got it to work with uae4rpi.
Feels like I’m missing something. Shouldn’t be this hard to do some configurations.retrofreddeParticipantYou can edit the /boot/config.txt file to have the pi running in lower resolution. I’m not sure if it’s just the CLI that run in lower res though, I have mine set to 1280×720 and I haven’t seen any performance differences worth mentioning but the CLI text is readable now. I get full speed in Snes games though with the CPU clocked to 1000 mhz, without using shaders.
retrofreddeParticipantI have the roms in the RetroPie/roms/amiga directory, but you have to write a shell script to get them to boot from ES, I used the guide posted in this thread:
Then you get the regular file list menu in EmulationStation and the games boot right from there. Perfect! :)
But I would love it if I could exit the emulator with a button (or a button combo, tab+Q mapped to select+start for example) on the controller. My wish is to not have to use the keyboard at all. The C64 emulator have a virtual keyboard which I think work quite okay, and you can map keys to controller button like space, F3, Alt etc, keys that some games use, so with clever mapping you can lie down in the sofa playing Last Ninja. :)
retrofreddeParticipantMight not help you with the roms but I use a ssh client app for my ipad sometimes when I don’t have the keyboard connected, doesn’t work for games that need keyboard input obviously but it works if you just want to do some basic Linux stuff like renaming files, changing xml files and run the ES scraper script etc.
retrofreddeParticipant1:1 PAR has never worked as intended on my widescreen LED TV, I always get the screen stretched out fully to the sides on both 4:3 and PAR 1:1. No idea why. I’ve tried editing the boot/config.txt file with the force aspect ratio and auto ratio lines too but it’s always the same for me. I ended up editing the aspect ratio manually instead with the retroarch GUI using the custom mode and squeezing it to what I think is 4:3, saving it for all emulators. GPsp is still stretched out though, I haven’t found the config file yet for that one.
retrofreddeParticipantI’m using this one, which seems very similar
http://www.ebay.com/itm/360368437761I didn’t get it to work on my PC but it works flawlessly on RetroPie, I have the pi powered on all the time, when pushing the 360 guide button the controller powers on and connects to the receiver within 3-5 seconds and then after putting the controller down it powers off after 15 minutes or so.
-
AuthorPosts