-
Notifications
You must be signed in to change notification settings - Fork 15
Port to PySDL2 and adapt for universal use #37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
c16c7c6
to
cba8a2f
Compare
Dude this is fucking awesome |
4e47f5c
to
8f6fdad
Compare
9dba3e7
to
54afc58
Compare
Note for review: I was unable to get a system working for dynamic button positions scaling with screen size. I intend to look into that and high dpi scaling next week, but given the trouble I've been having I welcome some help! |
… to a dynamic fullscreen window Also resolve a crash when trying to get menu options before platforms have been fetched
Progress report: We now use PySDL2's render-to-texture method to render a base Inputs need to be mapped from I resolved an issue where the application would crash if the user attempted to open and use the menus before platforms were fetched. |
Description
Linked to #36
This pull request does the following:
sys.path
for use)RomM Client is no longer limited to muOS and can now be used by virtually anything that has Python and an internet connection.
ABXY
as normal,R1 and L1
scroll pages,START
brings up menu,HOTKEY + START
to quit the appromM
folder is inside a system folder likeports
)TO-DO.md
for notesREADME.md
file to reflect changesI have tested with the following devices:
In all cases tests successfully navigated the ui, downloaded a rom from the host, and confirmed it could boot.
Checklist
Please check all that apply.
Please review code thoroughly as it may contain obsolete or duplicate imports in various places. I will be absent for roughly one week with limited social media and will return next week to review comments and critiques.
Screenshots