Upgrade from Windows : Free Software Fundation
The new location of repository is in: https://gitlab.com/tres-14159/pyretro
pyRetro is a MAME frontend written in pygame. It is focused for use in arcade machine in a cabinet in a public place.
Upgrade from Windows : Free Software Fundation
The new location of repository is in: https://gitlab.com/tres-14159/pyretro
What steps will reproduce the problem?
1. You click in the button by error, while playing
2. Go back to the main game selection by mistake
3. You shit on the mother of the menu developer :)
What is the expected output? What do you see instead?
A nice idea will be to have the same method used to "shutdown" the system, need
to press down the button for a few seconds.
What version of the product are you using? On what operating system?
Current development version.
Please provide any additional information below.
Great job, guys ! :)
Original issue reported on code.google.com by [email protected]
on 29 Jan 2014 at 3:47
Some images show deformed.
Original issue reported on code.google.com by [email protected]
on 19 Aug 2011 at 6:10
Reported by miguel. I'm only writing here.
Original issue reported on code.google.com by [email protected]
on 29 Jan 2014 at 3:50
When you execute a rom the times_executed field must add 1 to its valour but
remains unchanged. If I use sqlite aplication to see frontend.db i see the
times_executed field remains Null.
I tried to set by hand this field to 0 and then it works fine.
Original issue reported on code.google.com by docrivers0
on 12 Sep 2011 at 12:40
Some many games are slow, but if you put autoframeskip on it works fine.
A new feature to activate autoframeskip on selected games would be great.
Original issue reported on code.google.com by docrivers0
on 24 Aug 2011 at 1:28
reported by miguel.
Original issue reported on code.google.com by [email protected]
on 29 Jan 2014 at 3:49
The Frontend only show good roms, but there are some many bad roms that still
works fine. A new feature to detect this roms or to set it by hand would be
nice.
Original issue reported on code.google.com by docrivers0
on 24 Aug 2011 at 1:38
$ pyRetro -s
Scan new roms
Scan roms in progress, please wait.Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 763, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/share/pyRetro/WebAdmin.py", line 401, in run_thread
self.server = self.MyHTTPServer(('', self.util.options['webadmin_port']), self.Server)
File "/usr/share/pyRetro/WebAdmin.py", line 52, in __init__
HTTPServer.__init__(self, *args, **kw)
File "/usr/lib/python2.7/SocketServer.py", line 419, in __init__
self.server_bind()
File "/usr/lib/python2.7/BaseHTTPServer.py", line 108, in server_bind
SocketServer.TCPServer.server_bind(self)
File "/usr/lib/python2.7/SocketServer.py", line 430, in server_bind
self.socket.bind(self.server_address)
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
error: [Errno 98] Address already in use
Original issue reported on code.google.com by [email protected]
on 13 Feb 2014 at 5:06
When you execute pyRetro in Layout mode from another directory crashes because
the path to load the screen image is not valid.
$ python pyretro-read-only/pyRetro.py
Traceback (most recent call last):
File "pyretro-read-only/pyRetro.py", line 45, in <module>
main()
File "pyretro-read-only/pyRetro.py", line 40, in main
frontend = Frontend(config_mode=False, util_param = util)
File "/home/docrivers/pyretro-read-only/Frontend.py", line 53, in __init__
self.normal_mode()
File "/home/docrivers/pyretro-read-only/Frontend.py", line 158, in normal_mode
mode = ListPanelScreen_mode(self.util, self)
File "/home/docrivers/pyretro-read-only/ListPanelScreen_mode.py", line 40, in __init__
self.create_default_images()
File "/home/docrivers/pyretro-read-only/ListPanelScreen_mode.py", line 45, in create_default_images
self.default_snap = pygame.image.load("layout/default_snap.png").convert()
pygame.error: Couldn't open layout/default_snap.png
Original issue reported on code.google.com by docrivers0
on 2 Nov 2011 at 8:31
Go to start of the list when pass the end and in the start the list to end too.
Original issue reported on code.google.com by [email protected]
on 19 Aug 2011 at 6:08
In the frontend itself when you hold up/down, the cursor moves once instead of
keep on moving.
Original issue reported on code.google.com by docrivers0
on 19 Aug 2011 at 12:08
Some images don't show
Original issue reported on code.google.com by [email protected]
on 19 Aug 2011 at 6:11
Summary is autodescriptive :)
Original issue reported on code.google.com by [email protected]
on 10 Oct 2013 at 3:47
New Panel mode using a basic background layout...
See the image attached:
http://twitpic.com/72qblp
This patch change a lot the code and adds a new PanelClass with this features:
- Only update screen when rom is changed.
- Less memory required.
- Left/Right to advance 25 roms.
Other features:
- Save the last selected roms.
- New resize with aspect ratio (code almost taken from Wah!Cade).
- resize renamed to resize_fill.
TODO:
- Scroll Romname in list (using force_update)
- Better acelerate the movement across the list.
- Config layout in layout dir, not in code :P
Install unzip layout-ages.zip in pyRetro code path and enjoy!
Font Atarian Used at Dafont:
http://www.dafont.com/search.php?psize=m&q=atarian (Free for Personal use)
Original issue reported on code.google.com by [email protected]
on 19 Oct 2011 at 11:37
Attachments:
First time you run frontend automaticaly create config.cfg but in the rompath
sets . instead of roms directory. You have to change it by hand, otherwise roms
are not detected in the second run.
Original issue reported on code.google.com by docrivers0
on 19 Aug 2011 at 12:06
Some games as Metal Slug 3 doesn't show in the game list
Original issue reported on code.google.com by [email protected]
on 19 Aug 2011 at 6:09
He estado mirando las opciones y tenemos gstreamer y el propio pygame incluye
un reproductor mpeg :)
Yo si lo véis bien en añadir el soporte de video, podemos o hacer un pequeño
conversor que se apoye en ffmpeg y convierta de avi a mpg (no necesita libs
externas, ni mucha complicación) o usar gstreamer (que requiere una window gtk
y xv) que se traga cualquier cosa ;)
------------------------------
I suggest add video support, using pygame (just mpg support) or using gstreamer
(any codec).
Cu!
Original issue reported on code.google.com by [email protected]
on 14 Nov 2011 at 5:52
Add the key to exit without reboot
Original issue reported on code.google.com by [email protected]
on 10 Feb 2014 at 9:27
What steps will reproduce the problem?
1st Part Patch fix 8bits png resize:
1. use a 8bits png snapshot
2. crash!
2nd Part Patch:
Images always are loading, freeing, loading, freeing...
- new method load_background is added.
- load_background is called only when rom is changed.
Cu and sorry for my english ;)
Original issue reported on code.google.com by [email protected]
on 17 Oct 2011 at 7:47
Attachments:
Sometimes the screensaver freeze the machine.
Original issue reported on code.google.com by [email protected]
on 13 Oct 2013 at 11:53
Reset the selected rom after the scan
Original issue reported on code.google.com by [email protected]
on 10 Feb 2014 at 9:25
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.