hi, cool stuff, does this work for mame4all as well... what i miss on the frontends i know is to be able to delete roms directly... there is some rubbish in my collection to get rid off and to hard to sort out just by filenames...
anyway, thanks and thanks to all the guys working on the pimame-projekt...
Can you also skip to a certain letter in the alphabet, instead of having to scroll through all games. So next version you will be able to scroll by Emulator as well?
PiMAME is great, especially with EmulationStation. It caters to everyone in 1 blow. However, making it personal, how do I remove some of the choices of Emulators? Example, I will not be using the LinApple.
New New version ... PYRHARCKADE-0.9a.zip with new script get_media.sh in BIN wich download for you all media you need :) + optimised code + debug some bugs
I have to made a new script for the installation of the missing package but it will not be too difficult :)
I'm getting the following error when trying to start start.py with the command ./start.py YES Traceback (most recent call last): File "./start.py", line 21, in root = Tk() File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1712, in __init__ self .tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use) _tkinter.TclError: no display name and no $DISPLAY environment variable
Tried this as just ./start.py and sudo ./start.py Only got and unzipped the file to it's folder, and added an entry on the ROM_CONFIG_FILES.csv for FBA.
Does this always have to run from X or just the initial setup?? I haven't gotten around to updating and trying on my cabinet, however worried about performance issues. Currently running from console on the rev 2 board (512mb RAM) I haven't had a need to over clock and everything runs good.
Yes you have to use X for this version because i use pygame. For the perf ... i know i have to work on it but i m happy to say to all i just finish and verify the version 1.0a of PYRHARCKADE:
So grabed the latest version and got in running in X, able to run the start.py and get to choose a ROM, but after my choice is ROM I get kicked back to X and it never starts.
you have to modify your script in BIN ans replace the path of the ROM directory ans the bin path. The script have to ne named like in the config file :
Ex
1942,MAME -> MAME.sh
#!/bin/bash
ROM=$1
cd /home/pi/EXPORT/MAME/roms/ /home/pi/mame4all-pi/mame $ROM #and add this 2 line in your script in the end cd /home/pi/PYRHARCKADE ./start.py YES
Hi! The interface looks great! Can this be set up to auto-run at startup? I'm setting-up a Raspberry Pi retro-console for my French brother-in-law and this looks perfect (il aime beaucoup Les Simpson aussi).
He's not very technical so it needs to be plug-and-play.
Merci si tu peut m'aider. Desolé, mais je parle Francais comme une vache Espagnol. :)
Une expression française pour dire que tu parle mal le français :) chapeau ... :) so if you want to start it on boot you haev to do that :
edit a new file in /etc/profile.d/XandPYR.sh ...
vi /etc/profile.d/XandPYR.sh
and that line :
################# #!/bin/bash sudo X export DISPLAY=:0 cd /home/pi/PYRHARCKADE/ ./start.py #################
Dont forget the "chmod 777 /etc/profile.d/XandPYR.sh"
For the configuration of the emulateur, all of them have to be configured one by one and the scripts in PYRHARCKADE/BIN/ too (but it s not realy difficult)
I just download it. All of files are unarchived into /home/Pi/... When I try to start Your script by ./start.py YES I can receive some errors only... Please take a look below:
###################### Traceback (most recent call last): File "./start.py", line 21, in root = Tk() File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1712, in __init__ self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use) _tkinter.TclError: no display name and no $DISPLAY environment variable ######################
I lanuch by this comand sucessfully. I have a question, why this ap is so slow... Please take a look for server information: _XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6 _XSERVTransOpen: transport open failed for inet6/raspberrypi:0 _XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6
X.Org X Server 1.12.4 Release Date: 2012-08-27 X Protocol Version 11, Revision 0 Build Operating System: Linux 3.2.0-2-mx5 armv7l Debian Current Operating System: Linux raspberrypi 3.6.11 #1 PREEMPT Fri Oct 11 11:20:25 UTC 2013 armv6l Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1824 bcm2708_fb.fbheight=984 bcm2708.boardrev=0xd bcm2708.serial=0xf3c0910e smsc95xx.macaddr=B8:27:EB:C0:91:0E sdhci-bcm2708.emmc_clock_freq=100000000 vc_mem.mem_base=0x1ec00000 vc_mem.mem_size=0x20000000 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait quiet Build Date: 20 April 2013 05:19:09AM xorg-server 2:1.12.4-6 (Julien Cristau ) Current version of pixman: 0.29.3 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Tue Dec 17 08:21:58 2013 (==) Using system config directory "/usr/share/X11/xorg.conf.d"
------------------------------- 684 ------------------------------- 264 ------------------------------- ----- Joy OK
the first menu is slow but the game selection menu should not be slow. it still in dev. The next version i think i'll delete the left and right menu preview if the emulator menu. my RPI is overcolcked to 900Mhz/1Ghz to make it work. don't forget that python is an interpreted langage not as closed as other machine langage like C. so ... it's more slow :)
To overclock used the raspi-config bin. if it s ventiled you can go to 1 ghz ... it s working without probleme like in the videos IRL i've done.
For the X log please paste me the end of you log file :
tail -n 50 /var/log/Xorg.0.log
after lanuching PYRHARCKADE
In the curent WE i'll erase all my SD card and restart the installation of PYRHARCKADE to make a real complete documentation : install, configuration ...
Salut! Thanks for your reply. I downloaded and tried your program which looks great but is a little slow at the moment - I know that it's somethig you're working on. :)
I decided to go with the pymame menu for its simplicity as I think my brother-in-law would have struggled to edit files every time he loaded a ROM onto it.
However, I have to thank you as I looked at your source code and it helped me to add joystick functionality to the pymame menu! Merçi beaucoup pour ça! :)
i'm still working on increase the speed of pyrharckade but in fact ,for a better implementation, you have to overclock the rpi processor to 1 Ghz (and more if you have a fan).
For the moment if you click on the video link , you'll see that only the emulator menu is slow. The game selection is OK. I'm wondering if the fact to see the next emulator in the emulator's menu is necessary.
I have a lot of thing to do before to say it's ok you can used it :)
For the config file, i'm also working on it. I'm trying to do a script which generate all the config file . in the future i think i'm going to make my own tree of emulators . This will facilitate the configuration file conf and init scripts emulators. Something like /home/pimame/EMULATOR/[emulator name]/[bin name emulator]