Forum Replies Created
-
AuthorPosts
-
brooksyxParticipant
Thanks for the reply. Maybe I will pick one up and test it out for all of us.
brooksyxParticipantvideo_aspect_ratio = 1.25
Maybe try a different number than 1.25, I had to play with different numbers until I found one that worked well with my screen. For some reason 1.25 did the trick. Which is odd because 1.25 is 4:3.
brooksyxParticipant[quote=4301]ah great, thanks for your advice. Will report back when I have finished the project[/quote]
Good to hear. Kind of jealous that you got a PAL system. I would love to do another one of these setups with a super famicom. The NTSC SNES looks okay but the SFC/PAL SNES are so much more purdy.
brooksyxParticipant[quote=4324]
I noticed the same issue. If I read things correctly we are using an older emulator core as it tends to run faster. I think there have been a lot of SNES emulation fixes which are not currently on the RPI.
[/quote]Yeah, I think SNES emulation still has a long way to go on the Pie but it should be doable as long as there interest in the project. I see no reason why this console can’t be emulated at a truly enjoyable speed for most games. Not gonna hold my breath to much for N64 though, sure Mario 64 and Mario Kart will reach playable speeds but doubt that the whole N64 library will run at those speeds. That’s okay I am more of a SNES guy.
brooksyxParticipant1.) Add this line to the master retroarch.cfg:
video_aspect_ratio = 1.25
2.)Not sure, probably a setting for this you can add to the retroarch.cfg as well.
3.)You can change the master alsa sound so it is lower. In the terminal type the below command and move the slider down on the screen that pops up to where you want it.
sudo alsamixer
4.)No, Super Mario All-Stars/Super Mario-AllStars + Super Mario World do not work. Not sure about Super Mario Bros. for the NES. Maybe try a different rom rip?
brooksyxParticipant[quote=4288] I mostly annoyed that no emulators run Super Mario All-Stars…
Sent from my GT-I9300 using Tapatalk
[/quote]
Are the same controller problems present in ‘Super Mario All-stars + Super Mario World’?
brooksyxParticipantYeah, it should be fine to wire it up like that and I wouldn’t worry about the power draw of the LED, they are really low. I didn’t need to add a power led to my system. The one on the controllers ports of my snes just lights up when the system turns on. But as you can see in the picture I wired the ports to the gpio adapter and that is where it draws its power.
brooksyxParticipantNo issues with pockesnet, the default emu. PiSNES doesn’t support super fx games and havent really tried SNES9x
brooksyxParticipantYeah, sounds about right. You could always twist the wires but I would suggest getting a solder iron. You can get one with solder at radio shack for $10-$15. And no the order doesn’t matter, you just need to set the SNES switch to be able to open and close the circuit. Also does’t matter if you do it with a PAL SNES. You could do this with nes, n64, etc. It is just a case.
brooksyxParticipant[quote=4236]Great work, really tidy. Could you tell me how you wired the SNES power button to the micro usb cable and what tools I would need to do this? Also what filler/resin did you use to set the extension ports in the back of the SNES?[/quote]
Thanks, It was a fun project and I am still tinkering with it when I have time. As for the power button I bought micro usb male to female extensions cable and removed the rubber shielding in the middle then I cut the red wire (+5v line) in half. Then I soldered one end of the snes power button wire to one half of the usb wire and then other halves together. So when the SNES button is on the circuit will be closed and allow power to run through it. And when off the circuit is open.
As for filler I just used hot glue. Its not the best but it gets the job done. I just wanted to hold the ports in place and it worked out well. The Raspberry Pi doesn’t get to hot so not worried about the glue remelting.
The tools I used are pretty basic:
Solder Iron
Dikes/Tin Snips
Rotary Tool/Dremel
Hot Glue
Gambit to open SNES (replaced w/ regular phillips screws)
Hacksaw (to cut off the reset button from the original SNES PCB)Feel free to ask anymore questions, always glad to help.
brooksyxParticipantI do believe xserver is included with raspbian, so depending on how you installed your retropie setup you should already have it. That being said I doubt it would mess anything up as it is just the base for the gui. It might stop retropie from autobooting. Always a good idea to make a backup. You can use the windows sd card image program to write an image of you pi sd card that can re installed if you mess something up.
brooksyxParticipantAnother quick update on my project. I wanted to be able to remove the SD card without having to take the console apart. This is just in case the card gets corrupted, need to do a fresh update, or use a different OS on the system. The solution was to buy an SD card extension cable and position it above the SNES expansion slot on the bottom. Here are the pics (note I had to undo the cable, it wouldn’t boot like that. It was fine when I ran the cable to the front of the case and back, with only one bend.)
brooksyxParticipantWell it is fulfilled by amazon so you could always buy it and send it back if it doesn’t work. I would say yes it probably works but you will probably have to play around to see what buttons number each input is mapped to. You could always build your own fighstick and just map the button presses to keyboard inputs.
This is a more expensive route but would allow you to do your own controls:
http://www.ebay.com/itm/I-PAC2-controller-with-PS2-cable-A-MAME-NEW-VERSION-ULTIMARC-BN-1-Year-Warrent-/390729670144?pt=LH_DefaultDomain_0&hash=item5af94d9e00Or this:
brooksyxParticipantsorry wrong thread
brooksyxParticipantDoubtful, Sega Saturn is a difficult system to emulate. It had two CPU’s along with 6 other processors dedicated to different tasks.
brooksyxParticipantThat is just silly. The pi is a computer, Not a chip with rom flash memory. If that even was possible you would have to do so much hardware engineering and write a lot of custom code. This site is about a special linux distro and converting controller inputs to a usable signal.
Just buy a flash cart.
brooksyxParticipantYou can use a flash drive along with the SD card. You just need to change the settings in es_systems.cfg to point at the flash drive. I am sure you have at least one spare laying around.
brooksyxParticipantNo zipped roms.
brooksyxParticipantAre your roms in zipped/compressed folders? I believe most/all emulators required the roms to be unzipped. I know the pocketsnes requires this. Most likely due to the fact that unzipping roms on the fly can hurt performance so this helps a lot with speed.
brooksyxParticipant[quote=3818]@brooksyx, I tried running that line from the command line, but it says that there is no such file.
[/quote]Well you have to run it in the correct directory.
So I imagine is located in /home/pi/ES_Scraper/
so navigate to the directory first.cd cd es_scraper (use the correct name and capitalization) python scraper.py -w 400
and if you are in the correct directory and it gives you the error python can be weird and you have to point it at the whole directory.
python /home/pi/ES_Scrapper/scraper.py -w 400
brooksyxParticipantIt might help to resize the images while scrapping. Some of them are pretty big and will slow the scrapping down. I has having lag but when I resized them all it really helped speed things up.
Here is how:
python scraper.py -w 400
You can set the 400 to whatever size you want though. It is the maximum width.
brooksyxParticipantGamecube specs are way too high. Never gonna happen on the Raspberry Pi.
N64/PS1 will probably be the latest gen to run games at playable speeds.
brooksyxParticipantEasiest way would be to delete the gamelist.xml located in each emulators rom directory.
You can do this over the network share on another computer or via the shell. Don’t worry about the deleting the images unless you want to.
So for example via the shell you could:
cd cd RetroPie/roms/snes sudo rm gamelist.xml
brooksyxParticipantAlso, if anyone wants to see fullsize pictures. Here is my blog where they are located:
brooksyxParticipantYes, deleting the roms/files in the folders will hide the emulators but if you also want to hide cavestory and/or the input config screen you will need comment them out in es_systems config.
Here is commands that will allow you to do this, along with backup your old one:
cd cd .emulationstation sudo cp es_systems.cfg es_systems.cfg.bak sudo nano es_systems.cfg
Then add a # infront of each line you dont want. Ctrl-X and save when done.
brooksyxParticipantSounds like you don’t have any roms on your sd card. Most of the emulators you are seeing just have placeholder text files.
brooksyxParticipantThought I would post some more pics for you guys. All the hardware stuff is working good and was able to wire up the reset button to a single press brings you back to the home screen. All that is left is setting up the software to my liking. All of the Pi ports are available on the rear of the SNES. Let me know what you think or if you have any suggestions.
brooksyxParticipantNo idea, havent tried gpSP on the pie. My best guess is maybe try a different rom dump of the game. I know pocketsnes on retropie didn’t like a few SNES roms I had but worked fine after I tried different ones for the same games.
brooksyxParticipantWhat file are you trying to change the permission on?
I am assuming it is the rom? Here would be example below, replace the with the correct file name and directory.
sudo chmod 777 /roms/zelda.gba
brooksyxParticipant[quote=3580]Thanks, but I’m running a recent source code install and there is no mame4pi emulator installed.[/quote]
Looks it is included with the latest RetroPie setup script.
Well mame4allpi which I imagine is what you mean
https://github.com/retropie/RetroPie-Setup/blob/master/scriptmodules/emulators.shinc
brooksyxParticipantI don’t remember off of the top of my head but I don’t believe I saw it in there. Is it a hidden file? (Maybe that’s what you mean by “/.”?)
edit: Well either way I just downloaded it from the repo. So even if I can’t find it I will just write this one. I would imagine it would work just fine.
https://github.com/petrockblog/SNESDev-RPi/tree/master/supplementary
edit: That fixed it. Working great with one button reboot now! Thanks x10
brooksyxParticipant[quote=3534]
<div class=”d4p-bbt-quote-title”>brooksyx wrote:</div>
Now I am really confused. I just did a fresh install and added SNESDev from my own forked repo which is set to exit back to emulation station after one press. However it is still 3 presses. What did I do wrong? I am positive I added my own correct repo. git clone git://github.com/brooksyx/SNESDev-RPi.gitIf you are running SNESDev as a service, you need to copy the new binary to
/usr/local/bin/
, see https://github.com/retropie/RetroPie-Setup/blob/master/scriptmodules/supplementary.shinc#L210.
[/quote]I don’t seem to be having any luck compiling my own version of SNESDev and overwriting the prebuilt one. I backed up SNESDev in /usr/local/bin/ as SNESDev and overwrote with the one I compiled but it says its needs /etc/snesdev.cfg. So I copied the file in /home/pi/SNESDev-RPi/scipts/SNESDev over to etc as snesdev.cfg and it gives an error. Is that snesdev.cfg file from my build in a different location in SNESDev-RPi?
brooksyxParticipantOkay, I gotcha. Looks like it copied over a precompiled version from the retropie setup. Thanks again!
brooksyxParticipantThanks for this. I just started playing around with retropie and snesdev. This will help a lot!
brooksyxParticipantNow I am really confused. I just did a fresh install and added SNESDev from my own forked repo which is set to exit back to emulation station after one press. However it is still 3 presses. What did I do wrong? I am positive I added my own correct repo. git clone git://github.com/brooksyx/SNESDev-RPi.git
-
AuthorPosts