Dingoonity.org

Other Portable Consoles => Ingenic JZ47xx Devices => Topic started by: Jack83 on March 19, 2018, 03:31:18 pm

Title: Menu written in python for RS97 and LDK
Post by: Jack83 on March 19, 2018, 03:31:18 pm
Hello everyone!

I was not so satisfied with the usability of gmenu2x and the existing dmenu, so I started a new menu from scratch written in python. I chose python because I don't know C/C++ that well and I'm able to test on the PC without changing much.

If someone is interested in helping me, the source can be found here:
https://github.com/JackD83/PyMenu (https://github.com/JackD83/PyMenu)

https://www.youtube.com/watch?v=D8XlVy8AcSo


Update 10.07.2018


Here is ALPHA2 of PyMenu

New in this release:

- Resume after launching a game/rom
- fixed folder bug
- added new layout options
- swapped left/right on main menu
- added descriptions for native apps

Limitations:
- Suspend can be configured but is not working yet
- USB mounting is probably broken
- Links in the ports section are broken if they need a selection browser. Used for Doom etc. to select a wad file.


Update 06.01.2018


I switched to the UselessRS97 firmware. All features should work, including USB mounting.
The menu is currently missing the proper configuration for UselessRS97, change the configuration yourself.


Update 19.11.2018

Running on the RS97, PAP KIII Plus (K3P) and Arcade mini. I added a service that allows you to change the volume of the K3P in any emulator or game.

Installation:

1. You need the custom firmware for your device.

RS97:
Only the UselessRS97 internal firmware is supported
Follow the guides listed here:
https://boards.dingoonity.org/ingenic-jz4760-devices/uselessrs97-internal-firmware-for-revision-2-1/

K3P:
Install either https://drive.google.com/open?id=11AAbW4VpWk4XUtX9XjpKtyGHxVjmJlYL (https://drive.google.com/open?id=11AAbW4VpWk4XUtX9XjpKtyGHxVjmJlYL) for the old device or
https://drive.google.com/open?id=1thtFJg1ePUTPLdlulepzBM_tVpwg-gsV (https://drive.google.com/open?id=1thtFJg1ePUTPLdlulepzBM_tVpwg-gsV) for the 16gb version.
(thx blackz1982)
They need to be installed on the internal sd-card
 

2. Clone or copy the files from the repo next to the gmenu2x folder in /apps/. Folder has to be named "PyMenu"

2b. for the Arcade Mini or K3P
in the file config/config.json set:
Code: [Select]
RS97 = false
screenWidth = 480
screenHeight = 272

3. PyMenu can be run by starting PyMenu/run.sh

4. If you want to make it your default launcher, run PyMenu/installer/install.dge. Run uninstall.dge to switch back to gmenunx. Try to start it using run.sh first

Tested on UselessRS97 1.3 internal & external and K3P old version

Update 26.12.18
I added the ability to display animated previews for your roms and apps.

https://www.youtube.com/watch?v=b_S9egAoQi0

Animation files have a special format and have the ending "anim.png". Put them in the same folder as your previews. If they are found, they will be played after 1s of your normal preview.

The format is quite easy. Its just 128x128 pixel frames stitched together in one large file. I added a small script (tools/converter.sh) that generates those files out of videos using ffmpeg and image magick. Script is currently for linux/mac only, but could run under windows as well.

Code: [Select]
ffmpeg -i "$var" -f image2 -vf fps=25 -vf scale=128:-1 -vframes 150 converterTemp/img%03d.png
    mogrify -gravity center -background none -extent 128x128 converterTemp/*.png
    montage converterTemp/*.png -geometry 128x -geometry '1x1+0+0<' -background none png8:output/"$filename".anim.png

Don't use much more that 150 frames (6 seconds), it will impact loading time of the preview. Script is using png8 as output format which will decrease image quality in favour of filesize.

If you are looking for images / videos, google for "resurectionxtras". Was an old project to collect emulator extras for the old XBOX



Update 03.03.2019
I released a new version of PyMenu 1.5.0 for the RS97 only. You can find the ipk release here:

https://github.com/JackD83/PyMenu/releases/latest

And a user guide here:
https://docs.google.com/document/d/1mwO_3vKUGSCf7xrVeoyC1p6he8pk8_NXFjnP8iOa7rE/edit?usp=sharing


Update 06.03.19

https://github.com/JackD83/PyMenu/releases/latest

Version 1.5.1

fixed update from older version resets config
added missing "param" config from gmenu, fixes pcsx4all not launching roms
fixed editing of last played theme
fixed sound issue if booting directly to PyMenu

Update 09.03.19

https://github.com/JackD83/PyMenu/releases/latest

Version 1.5.2


- added better settings for arcade systems
- added correct mame4all system string
- fixed sound volume
- added fw check on install, should prevent anyone to install on non-supported RetroFW (1.0)
- fixed deleting of entries in main menu

Update 31.03.19

https://github.com/JackD83/PyMenu/releases/tag/v1.5.3

Version 1.5.3
- fixed previews of native items where not stored
- added limit of folder selection
- added list wrapping
- added hiding of sub folders in selection folder
- added race-od and dingux-cap32 link in config
- added default volume to configuration
- improved loading time of PyMenu

Update 14.04.19

PyMenu Version 1.5.5

https://github.com/JackD83/PyMenu/releases/latest

- improved loading time of folders ~10x
- fixed previews not showing for first element again
- added latest emulators: jzIntv, Pok?mini, ProSystem-OD, Speccy


Update 31.012.19

I made a pre-release for RetroFW 2.0 and the RG350

https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE (https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE)



Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: Jutleys on March 19, 2018, 04:10:35 pm
Looks good keep up the great work.
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: gamfunforstart on March 19, 2018, 04:48:01 pm
Hello everyone!

I was not so satisfied with the usability of gmenu2x and the existing dmenu, so I started a new menu from scratch written in python3. I chose python because I don't know C/C++ that well and I'm able to test on the PC without changing much.
In the current state, its not much more than a collection of modules that will be a menu some day ;D
I got
- a main selection screen
- file selection
- options popup menu
- general configuration menu with inputs for text, boolean, files, folders and images

There is a lot missing, but I'm working on it. While I'm capable to program the menu, I'm very bad at designing stuff. I tried to replicate the main menu of emulation station, but from there it gets ugly

If someone is interested in making a completely new design, please leave a comment

I'm still working on a custom fw for the K3P, but its going slow and I needed something where I really see the progress :)


https://github.com/JackD83/PyMenu (https://github.com/JackD83/PyMenu)
I like it keep it up

Sent from my SAMSUNG-SM-G891A using Tapatalk

Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: onthebridge on March 19, 2018, 05:03:48 pm
Looks great Jack, dmenu and gmenu2x look very dated nowadays
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: ruffnutts on March 19, 2018, 07:24:45 pm
Gopher 2 has the same rez as the kp3 and cpu hope it would work on there too, looks good bit like emulationstation  ;)
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: HercTNT on March 20, 2018, 01:34:23 am
well done jack. Can't wait.
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: Princebatman on March 20, 2018, 03:06:50 am
Awesome! Can't wait for this.  Any chance of getting some of @tonyjih updated emulators on this.  Especially the updated pocketsnes? 
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: s0ren on March 20, 2018, 07:53:14 am
I am VERY interested. I loathe the look of gmenu2x and have been looking into making a new UI for the RS97 with a layout more similar to RetroPi.

Hit me up on discord https://discord.gg/hvR5vK6 or PM :)
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: ruffnutts on March 20, 2018, 08:11:38 am
I am VERY interested. I loathe the look of gmenu2x and have been looking into making a new UI for the RS97 with a layout more similar to RetroPi.

Hit me up on discord https://discord.gg/hvR5vK6 or PM :)

Yeah Gmenu2x is so dated I agree, need somthing fresh  ;)
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: rbg_gamer on March 20, 2018, 12:21:10 pm
Project is SOLID... as long as you keep the fish startup splashscreen though ;) j/k
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: lemmywinks on March 20, 2018, 05:50:54 pm
Maybe give the user a choice of fish for the startup screen?
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: Jutleys on March 20, 2018, 06:10:18 pm
May be i ditch it all together the fish lol.
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: HercTNT on March 20, 2018, 08:40:58 pm
dopefish ftw!
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: m1024 on March 21, 2018, 08:31:12 am
Regarding better usability:

Do you already have a good solution for showing a large number of menu items? In emulation station it's already a pain to navigate through less than 20 items as you only see 3 items at a time.

On the RS-97 there could easily be 30 emulators/systems and 70 games/apps you would have to scroll through!  :o
I think the emulation station ui was only designed for a few items and is very limited in that regard. There should be more items visible at the same time and some kind of hierarchical structure.

Perhaps a folder concept similar to the Playstation 4 menu on top of your current concept:
- select the system menu item 'Nintendo' (or 'Games' or 'Apps')
- press A or down to select the item
- the system image slides up a bit and shows all sub items in a horizontal list
- pressing B or up closes the sub items and goes back to system items
- select the sub item 'Game Boy' (or 'CZDoom' or 'Explorer')
- the system image and sub item image slide to the top (side by side) and a file browser is shown below

Basically all of this could be done by modifying GMenu2x:
- sections would move from top to the center of the screen
- sections as a scrollable list with larger icons and matching backgrounds
- not only 4 sections but: Consoles, Handhelds, Amiga/Atari, Arcade, ... Games, Apps, Settings
- links as horizontally scrollable list just like the sections
- bottom bar (battery indicator etc.) could be reduced and moved to the top
- button hints could still be shown at the bottom, but slide down after a few seconds

What do you think?
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: s0ren on March 21, 2018, 10:32:44 am
I am currently working on making a couple of designs that can account for this and can scale with the different screen resolutions of devices.

Personally i would prefer to only have native games and emulators in the main menu. People already carry around a mobile device which is superior for apps and music/video.

I would also prefer to move most file and configuration management out of the console. It is something you are only supposed to do once, and after the software has matured then we can have a good default configuration included in the package. New users will then only have to copy the games they want to the SD, and not waste time doing tedious configuration tasks and get straight to gaming. A temporary solution could be to make a simple config helper program for windows and linux, where it will also be a lot easier to do because there is a real keyboard to type with.

If people want apps and all config options available, then thats pretty much GMenu2x.
If people want to play games and only that, then this could be far superior.
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: m1024 on March 21, 2018, 11:05:21 am
You are right with "less geek and more gaming oriented", but two additional menu items for apps and settings, where all the geek stuff is hidden, would not hurt the user experience.

I've not heard of someone complaining that you can check free disk space or change the standby options on Playstation ;)
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: onthebridge on March 21, 2018, 11:51:45 am
You are right with "less geek and more gaming oriented", but two additional menu items for apps and settings, where all the geek stuff is hidden, would not hurt the user experience.

I've not heard of someone complaining that you can check free disk space or change the standby options on Playstation ;)
totally agreed  :)
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: Jack83 on March 21, 2018, 12:07:30 pm

I would also prefer to move most file and configuration management out of the console. It is something you are only supposed to do once, and after the software has matured then we can have a good default configuration included in the package.

I disagree with the configuration. This is something everyone wants to do: "how can I get my new game, emulator into the menu" I have seen it with dmenu. The normal user cannot edit config files and breaks things. Maybe an advanced mode would be a good idea where you have all the remove/add options
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: s0ren on March 21, 2018, 12:35:06 pm
Hopefully its a matter of adding a rom file to the right folder and then it will show up automatically. And if its about adding a new emulator, then you are already connected to a computer and can do the configuration there.

I agree with simple options like standby, but i dont know of a use case where i on-the-go would have any use of seeing available disk space or file management. Save-states can take up some space, but if there are any issues with such, then thats when and where i want to see it.
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: Jack83 on April 04, 2018, 03:58:44 pm
Little preview of the menu ;D

https://www.youtube.com/watch?v=_p9knsBalMA
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: Adhrast on April 04, 2018, 04:03:19 pm
Little preview of the menu ;D

CUT

Is this on PC or actual hardware? Any chance of this coming to RS97 as well? It looks really good!
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: Jack83 on April 04, 2018, 04:16:17 pm
Recording is on PC, but works on the device without problems. Just harder to record :)

Menu already supports the resolution of the RS97 but it needs python 2.7 or 3. The old 2.7 works much faster on the device.
Python needs to be included by Steward

Most of the icons where made by s0ren
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: rbg_gamer on April 04, 2018, 04:57:03 pm
Man that is SWEET!  Hey, with the DMA PSX4All at decent speeds on the RS97, possible to port to the Pap K+?  Just curious.

Amazing work btw.
Title: Re: Help wanted! New menu written in python for K3P (and maybe RS97)
Post by: TomelloSoulMan on April 05, 2018, 01:57:01 pm
This is GREAT! Haven't seen this thread until now... I used to code in Python long time ago, did some stuff with pygame... If I can be of any help, just tell me ;)
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jack83 on April 12, 2018, 08:01:30 am
I just tried pymenu on the RS97. I had to install python, but that was very easy on stewards 1.3 FW

https://www.youtube.com/watch?v=Oj7d43IifXM

I had no roms / previews to show, but the menu itself was working. Now I have to figure out a way to disable the default menu and get launching of emulators to work properly.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: bartimeaus on April 12, 2018, 09:31:16 am
I just tried pymenu on the RS97. I had to install python, but that was very easy on stewards 1.3 FW

https://www.youtube.com/watch?v=Oj7d43IifXM

I had no roms / previews to show, but the menu itself was working. Now I have to figure out a way to disable the default menu and get launching of emulators to work properly.

Holy crap. That's amazing work!
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: scarlet on April 12, 2018, 10:24:34 am
I just tried pymenu on the RS97. I had to install python, but that was very easy on stewards 1.3 FW

https://www.youtube.com/watch?v=Oj7d43IifXM

I had no roms / previews to show, but the menu itself was working. Now I have to figure out a way to disable the default menu and get launching of emulators to work properly.

Holy crap. That's amazing work!

Great @Jack83 ! What a nice work! How did you install Python on the RS97?
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jack83 on April 12, 2018, 02:54:31 pm
Great @Jack83 ! What a nice work! How did you install Python on the RS97?

I just copied a few files from my own rootfs build. I will make an installer for it
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: hiei on April 12, 2018, 02:56:10 pm
I just tried pymenu on the RS97. I had to install python, but that was very easy on stewards 1.3 FW

https://www.youtube.com/watch?v=Oj7d43IifXM

I had no roms / previews to show, but the menu itself was working. Now I have to figure out a way to disable the default menu and get launching of emulators to work properly.

Very cool :D
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: bartimeaus on April 12, 2018, 07:56:23 pm
I just copied a few files from my own rootfs build. I will make an installer for it

Stackoverflow might be a good place to ask for assistance.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: gamfunforstart on April 13, 2018, 12:07:03 am
Nice can't wait :-)

Sent from my SAMSUNG-SM-G891A using Tapatalk

Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: m1024 on April 15, 2018, 11:49:47 am
Cool to see it on a real device!

If you need some inspiration for the file selector:
I made a mockup of a emulation station like design for gmenu here (http://boards.dingoonity.org/ingenic-jz4760-devices/gmenunext-let's-make-gmenu-great-again!/). Perhaps you can use some ideas from this thread.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jack83 on May 06, 2018, 12:52:59 pm
Small update from me
https://www.youtube.com/watch?v=EvcRkKApIb8

I used the design from @m1024 for the file selector. All runs fine on the 1.4FW. I did a small installer for python and it works great with the CFW. I hope I can provide a preview by the end of next week
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: bartimeaus on May 06, 2018, 01:13:00 pm
Small update from me
https://www.youtube.com/watch?v=EvcRkKApIb8

I used the design from @m1024 for the file selector. All runs fine on the 1.4FW. I did a small installer for python and it works great with the CFW. I hope I can provide a preview by the end of next week

There still isn't a way to launch this by default right?
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: pingflood on May 06, 2018, 04:58:31 pm
Small update from me
https://www.youtube.com/watch?v=EvcRkKApIb8

I used the design from @m1024 for the file selector. All runs fine on the 1.4FW. I did a small installer for python and it works great with the CFW. I hope I can provide a preview by the end of next week

Very nice! It looks already a better alternative than GMenu.
Keep up the good work!
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jack83 on May 06, 2018, 06:28:38 pm

There still isn't a way to launch this by default right?

Not yet. Right now you launch it and it stays on until reboot/shutdown
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jutleys on May 06, 2018, 06:51:49 pm
@Jack83 maybe we can do a firmware with this as the default ui alongside the gmenu2x.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: ruffnutts on May 10, 2018, 03:04:37 pm
I'm sure there's a script you can put on the root of the SD to make it boot and bypass Gmenu2x, I'm almost sure I did it in the past on one of my devices....
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jack83 on May 11, 2018, 10:53:46 am
Hey,
I finally managed to get to a releasable preview of the PyMenu. Please remember it?s an alpha preview, so expect lots of bugs!

https://drive.google.com/file/d/1qAiJYBALOPk4RDE5S-9Y-cMgEjVqyL7i/view?usp=sharing (https://drive.google.com/file/d/1qAiJYBALOPk4RDE5S-9Y-cMgEjVqyL7i/view?usp=sharing)

I tested this with CFW 1.4 on the external SD. It should work with all versions from now on.
Extract the downloaded zip file to game directory on you sd card. You need the ?PyMenu? folder besides the ?gmenu2x? folder.
Before you can run it, you need to install python. Do this by running ?game\PyMenu\python\install.dge? trough the commander app on the device. This has to be done once.
After that, use the commander app to launch PyMenu/run.sh to start the PyMenu. There will be a solution to replace gmenu2x later on, but right now, PyMenu is missing some functions you might want.

Whats implemented:
-   Game centered design similar to emulationstation
-   Add new game systems directly on the device
-   Native Games and Apps as lists
-   Preview images for native apps/games and emulator roms
-   overclocking

Whats missing:
-   Brightness control
-   Suspend mode
-   USB mounting
-   Multiple emulators for the same system

Known bugs:
Python crashes if you enter a folder with many image files. Has to do with sorting

It would be nice if someone would be interested in the development. My time is limited and the code not that hard to understand
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Heru on May 11, 2018, 12:39:01 pm
Hey,
I finally managed to get to a releasable preview of the PyMenu. Please remember it?s an alpha preview, so expect lots of bugs!

https://drive.google.com/file/d/1qAiJYBALOPk4RDE5S-9Y-cMgEjVqyL7i/view?usp=sharing (https://drive.google.com/file/d/1qAiJYBALOPk4RDE5S-9Y-cMgEjVqyL7i/view?usp=sharing)

I tested this with CFW 1.4 on the external SD. It should work with all versions from now on.
Extract the downloaded zip file to game directory on you sd card. You need the ?PyMenu? folder besides the ?gmenu2x? folder.
Before you can run it, you need to install python. Do this by running ?game\PyMenu\python\install.dge? trough the commander app on the device. This has to be done once.
After that, use the commander app to launch PyMenu/run.sh to start the PyMenu. There will be a solution to replace gmenu2x later on, but right now, PyMenu is missing some functions you might want.

Whats implemented:
-   Game centered design similar to emulationstation
-   Add new game systems directly on the device
-   Native Games and Apps as lists
-   Preview images for native apps/games and emulator roms
-   overclocking

Whats missing:
-   Brightness control
-   Suspend mode
-   USB mounting
-   Multiple emulators for the same system

Known bugs:
Python crashes if you enter a folder with many image files. Has to do with sorting

It would be nice if someone would be interested in the development. My time is limited and the code not that hard to understand

So since this requires gmenu2x I take it it wont work on the K3P?
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: m1024 on May 11, 2018, 03:26:58 pm
Great work! I like the main menu and the selector is quite pretty, too  ;)

One thing you should change is swapping left/right on the main menu: Every sane person would press right to select the next item on the right side of the current one.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jutleys on May 11, 2018, 05:48:36 pm
It would be nice once it can be used on startup i can do two seperate firmwares and the user can choose which one to flash great work jack.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: ruffnutts on May 11, 2018, 07:22:49 pm
@Jack83 thank you so much for this, look forward to this progressing into a great frontend for the RS-97, it looks so good in real life...

keep up the good work ;)

ruffnutts 8)
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: gamfunforstart on May 11, 2018, 09:24:54 pm
Nice can't wait to go home and try...  this is just a thought but since your using python look into the Ken Barnes effect for backgrounds or parallax effect which ever one is easier.  It adds a little motion to things.  Keep it up it looks nice.

Sent from my SAMSUNG-SM-G891A using Tapatalk

Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jack83 on July 09, 2018, 03:48:01 pm
Gmenu next is progressing rapidly and I can not keep up, but from time to time I'm still working on PyMenu

Here is ALPHA2 of PyMenu


New in this release:

- Resume after launching
- fixed folder bug
- added new layout options
- swapped left/right on main menu
- added descriptions for native apps

https://github.com/JackD83/PyMenu/archive/ALPHA2.zip

Installation RS97:

1. You need the custom firmware for your device. Follow the guides listed here:
https://jutleys.wixsite.com/retrogamers97-90 , I recomend the external version

2. Extract the zip next to the gmenu2x folder. (Can only be accessed by using a cardreader. Gmenu2x has its own partition). Folder has to be named "PyMenu"

3. run PyMenu/python/install.dge to install python

4. PyMenu can be run by starting PyMenu/run.sh

5. If you want to make it your default launcher, run PyMenu/installer/install.dge. This can currently only be undone by reflashing the cfw (or replacing the "main" script with the backup if you know what you are doing)

Tested on cfw 2.0
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jutleys on July 09, 2018, 05:46:06 pm
Great work its nice to see this still being worked on made it a sticky topic so its easy for people to find i am also working on a firmware with this frontend for external.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jutleys on July 10, 2018, 07:52:06 am
Suspend is not working yet? as the backlight stays on until you power off thanks.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jack83 on July 10, 2018, 10:24:41 am
Suspend is not working yet? as the backlight stays on until you power off thanks.

Oh, should have mentioned that suspend is not yet implemented and was only a test for the config menu  ::)

USB could also be broken. I use a cardreader to access the partitions
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jutleys on July 10, 2018, 12:20:23 pm
Usb works if you reboot and press b whilst booting i have made a firmware based on PyMenu uploading now great work Jack83.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: ruffnutts on July 10, 2018, 10:12:11 pm
Cool stuff any new videos  8)
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Urzu7 on July 11, 2018, 08:09:25 am
@jutley  Hey! I tried your image and it worked great. However I noticed the sound in SNES is really low. Anyway to fix that?
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jutleys on July 11, 2018, 08:15:02 am
Try edit the config file in gmenu2x min vol 70 change to 100 just remember the image is work in progress and PyMenu is still alpha.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: riverinwoods on July 11, 2018, 08:39:24 am
Awesome work people, any of this crossing over to the k3p?
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Urzu7 on July 11, 2018, 08:51:49 am
Try edit the config file in gmenu2x min vol 70 change to 100 just remember the image is work in progress and PyMenu is still alpha.

Oh of course. It's still awesome! Thanks for the info
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jack83 on July 11, 2018, 11:10:13 am
Awesome work people, any of this crossing over to the k3p?

I hope so. Problem with the K3P is not the menu, but the emulators that need to be adapted to the 480x272 resolution.

I will upload a new video this evening that you get an impression of the current state. jutley did a great job of configuring everything. Thanks for that!

I also will check the default volume. You can edit the run.sh file and change the volume yourself. Currently its set to 100, but I think the range goes up to 255
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: riverinwoods on July 11, 2018, 12:45:50 pm
Cool, will be interested to see. Thanks for your work on the dmenu for k3p by the way jack83, fun to tinker with the apps, emus and testing wat roms will work with wat emus etc..wish I could be of use unfortunately to far behind technically to do much...started learning python so maybe it might come in handy at some point...
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jack83 on July 12, 2018, 12:20:00 pm
Fixed a lot of stuff and implemented suspend and brightness controls. No release yet, but code is up on github

Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jutleys on July 12, 2018, 02:31:26 pm
firmware v2.1_Final_PyMenu_R2_External only all systems

this uses jack83 PyMenu i have all the emulators working and setup all you do is add the roms enjoy
suspend and brightness controls.volume fixed,scroll menu with shoulder buttons.

https://drive.google.com/file/d/1ZZnP5vr_73HzI2u1G3MJJKVwVdNrXrgh/view?usp=sharing
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: ruffnutts on July 12, 2018, 10:16:30 pm
Well impressed, just installed the latetest FW , thanks to all involved... simple and fresh love it keep it up :)
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Yan on July 15, 2018, 05:13:47 pm
firmware v2.1_Final_PyMenu_R2_External only all systems

this uses jack83 PyMenu i have all the emulators working and setup all you do is add the roms enjoy
suspend and brightness controls.volume fixed,scroll menu with shoulder buttons.

https://drive.google.com/file/d/1ZZnP5vr_73HzI2u1G3MJJKVwVdNrXrgh/view?usp=sharing

Is there an internal firmware for 2.1 or 2.0? Or will it be one?
Many thanks!
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jutleys on July 16, 2018, 09:01:28 am
I suppose i can do a internal one :)
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jutleys on July 16, 2018, 10:16:00 am
PyMenu R3 internal v1.0 & v2.0 systems only

97Next_v2.1_Final_internal_PyMenu_R3_v1.0_v2.0_systems_only.7z

https://drive.google.com/file/d/1Ed0CJtz1FrlzgtLlPX03WxlddstsssC_/view?usp=sharing

Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jutleys on July 16, 2018, 03:49:15 pm
firmware v2.1_Final_PyMenu_R3_External only all systems

this uses jack83 PyMenu i have all the emulators working and setup all you do is add the roms enjoy
jack83 pushed  some new updates and working file linking so games like doom etc can link to wads now renamed some games


https://drive.google.com/file/d/1Q969jrhDsIsyYxfnId0UTvfUcq_akIfk/view?usp=sharing
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Yan on July 17, 2018, 01:58:20 pm
Thanks mate.

ps: it seems that you changed the font file in your firmware(s) from the original gmenu2x with a smaller ttf file. However, this change makes the chinese, korean and japanese translation not work properly. Would you please keep the original one?
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jutleys on July 17, 2018, 02:43:26 pm
I did not change it maybe Ping_flood had to change it but hopefully it can be added back into gmenu2x if you copy from the working release.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: pingflood on July 17, 2018, 02:48:37 pm
I did not change it maybe Ping_flood had to change it but hopefully it can be added back into gmenu2x if you copy from the working release.

In GMenuNX, the Default Skin font was reverted back couple releases ago, supporting CKJ again.

But it only works if isn't in use a skin with custom font.

If the skin have a custom font, that font will be used instead.

Edit: By the way, GMenu subject isn't related with this thread. So, sorry to OP by hijacking his post. Any new question or bug report related with GMenu, please use the correct specific topic.  ;)
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: riverinwoods on July 29, 2018, 12:18:13 am
Is this going to be for K3P at some point or is everyone just rs97 now? Love the K3P but it seems the tide is just saturating rs97.... should I just get one of those now? any thoughts...?
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: greasehoot on August 08, 2018, 12:13:53 am
I do like both. The rs 97 is better though. I like the bigger screen on the pap but it just doesn't emulate as smoothly. I am using the new firmware just released by lbl gaming. On the rs 97 I'm running the useless CFW. Its sweet and smooth. A few bugs here and there but fantastic little device. Just what I was looking for. Get one before they boost the price.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: riverinwoods on August 08, 2018, 06:48:43 am
I do like both. The rs 97 is better though. I like the bigger screen on the pap but it just doesn't emulate as smoothly. I am using the new firmware just released by lbl gaming. On the rs 97 I'm running the useless CFW. Its sweet and smooth. A few bugs here and there but fantastic little device. Just what I was looking for. Get one before they boost the price.
Yup ordered one....still hoping we can get something like useless running on the k3p...the bigger screen rules but just lack of push from community. Oh well rs 97 it is.....for now.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: bobdobbs on September 27, 2018, 12:07:10 am
About navigation - (this applies to all emulators, but maybe can help this menu)

It can be tricky getting back to the games you like

- It would be good to have a way of starring games and then seeing a list of just the starred ones.
- Saving where you are scrolled to in all menus would be handy.

It can be tricky navigating really long lists when you know the first letter.. not sure what a good solution is here, probably needs some experimentation, but you could imagine having something on the right of the list that divides the alphabet into (arbitrary number) 10.

(apologies for yahoo answers link :D ) -
https://answers.yahoo.com/question/index?qid=20060907041541AABBCrL


I should probably have a play with the python code on my PC, haven't put new firmware on rs97 yet.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jack83 on October 03, 2018, 11:10:59 am
I just pushed an updated version of PyMenu to github that works with the uselessRS97 firmware. Its currently the only firwmare that has active development and its the only firmware I will support from now on.

Code and instructions can be found here:
https://github.com/JackD83/PyMenu (https://github.com/JackD83/PyMenu)

The configuration is still the old config for the old firmware, you have to change it yourself!

Something like favorites or last played games would be nice. If I get the time I will see what I can do.
The long lists of games can be navigated using the should buttons very fast.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jutleys on October 04, 2018, 05:59:21 pm
Nice work :)
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: gameblabla on October 04, 2018, 06:28:54 pm
Nice work btw.
Does it install python in /usr/bin though ? If so then, i'm afraid your installer will fail to work over external,
because there's only 3 Mb of space available on the rootfs.
It's smaller than the internal image so it could fit inside the RAM and avoid issues with flashing..

I guess another alternative would be to just extract it somewhere in the FAT32 partition and use the PATH variable.
Unless that's what you're doing already ? I'm not sure exactly how you're doing this.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Takenove83 on October 05, 2018, 03:36:43 am
Confirming it currently does not work over external.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jack83 on October 05, 2018, 07:34:29 am
Does it install python in /usr/bin though ? If so then, i'm afraid your installer will fail to work over external,
because there's only 3 Mb of space available on the rootfs.

It resides in /usr/bin and /usr/lib. It could be possible to load it using PATH and LD_LIBRARY_PATH, but the problems are the symlinks. Those do not work on the fat32 partition and I would have to alter the python installation somehow. Don't know it thats possible. Another option would be a small image and loop back mounting, but I could not get that to work the last time I tried
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jack83 on October 05, 2018, 03:48:08 pm
I just pushed a new version to github. I resolved all symlinks and used LD_LIBRARY_PATH. I have only tested it on my internal fw, but you don't need to install python anymore. Can someone with the external fw test it?
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Takenove83 on October 05, 2018, 10:34:09 pm
Running "apps/PyMenu/run.sh" freezes the system for me on external (1.3 with service pack 2)
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: ace9094 on October 05, 2018, 11:55:06 pm
Confirming it currently does not work over external.

Oh No... Hopefully that will be fixed :) I may have to try installing internal firmware for now :)
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: ace9094 on October 06, 2018, 12:02:23 am
@ Jack83 - WOW... GREAT WORK... Looks really nice...

Couple of questions if I may :)

1) Any plans to fix this for external users ?

2) Have you considered creating a version for the RS-07 once when / if Useless firmware is released or would this work?

PS: Nice work on the xbox Visionary layout... Any plans to release that or is it a personal project for yourself? (I used to do LOTS of artwork stuff for Vision on the coinops forum)

Thanks
ace
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jack83 on October 06, 2018, 07:26:06 am
Running "apps/PyMenu/run.sh" freezes the system for me on external (1.3 with service pack 2)

Crap. Ok, time to install the external fw. Its probably only a path thats wrong. My RS97 is starting to fall appart from opening all the time  ???

@ace9094
PyMenu already supports the resolution of the RS-07 as it was intended for the PAP K3 Plus with the same resolution. But I fear that it will be very slow in the main menu without any optimaziation.

The xbox visionary layout is no layout of my own. I just made a automatic scraper for the videos from youtube based on your installed games. After XBMC4Gamers was released it became obsolete. There is a pack out there with a preview video of all 1000+ games and artwork. (15gb)


Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: msx on October 06, 2018, 07:53:46 am
It hangs on my system too... I'm on Useless 1.3 *internal*, on a 1.0s ("good" revision , the one with 2.0 screen where everything works)

EDIT: I tried it on all my three units, here goes:

1.0s useless 1.3 internal: hangs Commander
1.0 useless 1.2 internal: black screen
2.1 useless 1.2 internal: black screen
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jack83 on October 06, 2018, 12:56:42 pm
I should not rush things  :P

I had a gitignore set that prevents me from commiting binary python files. It also prevented me from adding python itself to the git repo ::) Half of python was missing, thats why it did't work anywhere. Please update to the latest git version and try again.
Title: Re: Help wanted! New menu written in python for K3P and RS97
Post by: Jutleys on October 06, 2018, 01:00:37 pm
I may pickup where i left from last time trying to customise the gui with icons and backgrounds i have not seen the latest changes i will try out on my v1.0s
Title: Re: Menu written in python for K3P and RS97
Post by: Takenove83 on October 06, 2018, 05:27:03 pm
Latest build is working on external 1.3 SP2. Thankyou!
Title: Re: Menu written in python for K3P and RS97
Post by: onthebridge on October 06, 2018, 09:10:25 pm
Would it be possible to incorporate an option in each menu (pymenu and gmenu) to go back to the other? So we can use both menus
Title: Re: Menu written in python for K3P and RS97
Post by: Takenove83 on October 07, 2018, 02:25:27 am
Why not just go to apps and open the app? Or open in commander.
Title: Re: Menu written in python for K3P and RS97
Post by: ace9094 on October 07, 2018, 10:09:56 pm
I now have this running on my 2.0, It looks awesome. Thank You...

I used the "External" Image file created by Jutley, applied 1.3 SP2. I then copied the latest version released on Github and over written the existing files when prompted. Works great :)

I have a small question about editing the menu... If I wanted to remove all the "Computers" C64, BBC Amstrad etc is there I file I can edit so they do not show in the menu ?

Thanks
ace
Title: Re: Menu written in python for K3P and RS97
Post by: Jack83 on October 08, 2018, 08:04:22 am

I have a small question about editing the menu... If I wanted to remove all the "Computers" C64, BBC Amstrad etc is there I file I can edit so they do not show in the menu ?

The config file is locate in config/config.json

But you can edit it directly on the device: Got to options in the lower left of the main screen and set "Allow editing" to true. After that, got to the main menu item you want to remove and press select. You can add, remove and edit the entry there.
Same goes for the entries in "Ports" and "Applications"
Title: Re: Menu written in python for K3P and RS97
Post by: ace9094 on October 08, 2018, 02:36:46 pm

I have a small question about editing the menu... If I wanted to remove all the "Computers" C64, BBC Amstrad etc is there I file I can edit so they do not show in the menu ?

The config file is locate in config/config.json

But you can edit it directly on the device: Got to options in the lower left of the main screen and set "Allow editing" to true. After that, got to the main menu item you want to remove and press select. You can add, remove and edit the entry there.
Same goes for the entries in "Ports" and "Applications"

Awesome... Thanks Jack, Appreciate the response and project !
Title: Re: Menu written in python for K3P and RS97
Post by: etxeba on October 18, 2018, 10:31:00 am
Maybe I'm doing something wrong but still freezes at launch (run.sh) on commander.

I've downloaded: https://github.com/JackD83/PyMenu/archive/master.zip (is this correct?)

Copy it on apps folder as PyMenu.

I'm using RS97_Useless external firmware v1.3 sp2 on a old 2.1 console.

Any help?

Many thanks!!!
Title: Re: Menu written in python for K3P and RS97
Post by: HercTNT on October 18, 2018, 04:52:45 pm
sp2 or 12? current service pack for firmware 1.3 is sp14. significant changes have been made in that time frame that may how this new menu runs. You might want to try updating to the latest service pack unless it was a typo then i have no idea.
Title: Re: Menu written in python for K3P and RS97
Post by: etxeba on October 25, 2018, 01:42:16 pm
Tried on Firmware 1.3 SP16 and 1.4 SP4 (both external). Same problem on both. Console freezes at launching run.sh

Am I doing something wrong???

Any help?

Thanks!!!
Title: Re: Menu written in python for K3P and RS97
Post by: ace9094 on October 25, 2018, 11:31:19 pm
Tried on Firmware 1.3 SP16 and 1.4 SP4 (both external). Same problem on both. Console freezes at launching run.sh

Am I doing something wrong???

Any help?

Thanks!!!

I have the same on my 2.0... I got the old version working using the CFW Jutley created with it already done. Then I just updated the PyMenu folder to the latest version.

Some of the emulators wasn't displaying games and other emulators wouldn't boot... That said for the most part it was work great and the PyMenu look amazing. ;)
Title: Re: Menu written in python for K3P and RS97
Post by: etxeba on October 31, 2018, 09:12:36 am
Tried also with jutley V1.5 Firmware and I have the same freezing problem...  :'(
Title: Re: Menu written in python for K3P and RS97
Post by: Jack83 on October 31, 2018, 11:07:54 am
Its very hard to debug something like this remotely. I created a litte test script:

https://github.com/JackD83/PyMenu/blob/master/test.sh

Put it the PyMenu folder and run it using the dingux commander. It should produce a debug.txt and upload it here. I hope we can resolve the problem this way. I only have one of the first devices to test PyMenu on


There is still no configuration for the latest 1.5fw, a lot of entries are broken, but you can edit it yourself.
Title: Re: Menu written in python for K3P and RS97
Post by: etxeba on October 31, 2018, 12:07:06 pm
OK. Thanks!

This is the file created.

Title: Re: Menu written in python for K3P and RS97
Post by: Jack83 on October 31, 2018, 01:07:21 pm
The problem is here:

Code: [Select]
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
ImportError: No module named site

This is normaly done using:
Code: [Select]
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/python/usr/lib
export PATH=$PATH:$PWD/python/usr/bin

But it seems it is not working on your device :'(



Title: Re: Menu written in python for K3P and RS97
Post by: etxeba on October 31, 2018, 02:05:03 pm
OK.

And is it related to the console version or maybe the firmware I'm using? (UselessRS97 V1.3 SP16 External)

Any code modification to solve the problem?

Thanks!!!
Title: Re: Menu written in python for K3P and RS97
Post by: ManiaxMax on November 03, 2018, 12:11:34 am
I was having the same issues, was on 1.5 fw and had the exact same freezing. Tried the master but no luck, then I did the dumb thing and tried doing an install of the master and it bricked it, I was forced to reflash 1.5 and this time ran the master from the start and it worked! I just want to say how amazing the interface is, I was not sure it I wanted to keep gmenux2 or switch but after using it I am hooked! Gmenux2 looks antiquated in comparison. Any way we can OC further than 624mhz? I had a stable OC at 642 using gxmenux2. Please keep up the amazing work with this, I love it.
Title: Re: Menu written in python for K3P and RS97
Post by: ace9094 on November 06, 2018, 01:36:47 am
Hi Folks,

I have made some progress with getting this running on an old 2.0 with 1.41 CFW by Gameblabla....

First I flashed 1.41
Then added PYMenu and run it once...
Next I then connected the RS-97 to my PC and selected USB Drive mode.
Then I copied my games and artwork.
Then added SP6

Picodrive will only see zip files until edit the settings, you do not have to add anything, just open and close the supported
file types section :)
Title: Re: Menu written in python for K3P and RS97
Post by: etxeba on November 06, 2018, 02:45:58 pm
Hi Folks,

I have made some progress with getting this running on an old 2.0 with 1.41 CFW by Gameblabla....

First I flashed 1.41
Then added PYMenu and run it once...
Next I then connected the RS-97 to my PC and selected USB Drive mode.
Then I copied my games and artwork.
Then added SP6

Picodrive will only see zip files until edit the settings, you do not have to add anything, just open and close the supported
file types section :)

Tried the same but still freezing on an old 2.1 console  :'( :'( :'(
Title: Re: Menu written in python for K3P and RS97
Post by: Jack83 on November 06, 2018, 03:16:27 pm
The only thing I can think of is a problem with the filesystem. Python has a lot of files that are loaded on startup. That would explain the better results for a fresh flashed fw.

Can you try a file system check on the fat32 partition? Another option could be to try a different sdcard
Title: Re: Menu written in python for K3P and RS97
Post by: JHale on November 08, 2018, 01:09:08 am
Will this work for the Retro Arcade RS-07? If not will it be in the future? Thank you!
Title: Re: Menu written in python for K3P and RS97
Post by: ace9094 on November 08, 2018, 08:39:11 pm
Will this work for the Retro Arcade RS-07? If not will it be in the future? Thank you!

I asked this a while back my friend... I believe that it is different... Check a few posts back ;)
Title: Re: Menu written in python for K3P and RS97
Post by: Jack83 on November 09, 2018, 02:29:19 pm
Will this work for the Retro Arcade RS-07? If not will it be in the future? Thank you!

Not right now. I don't have a RS-07 and I'm not planing on buying one.

I tried on the K3P which has the same resolution. It works but it is buggy.
Title: Re: Menu written in python for K3P and RS97
Post by: LBL Gamer on November 09, 2018, 05:15:57 pm
Hi guys, I just went thru and read every post here. doing the same for all threads I can glean info from for the k3p. Jack you always do awesome work and this menu looks fantastic. you were the one of the first people I followed here when I first came. "Will this go to k3p" is a dead horse I wont beat as much as I would like to see it happen. That being said I saw a post a few pages back about resolutions. I was able to get all the A320 emus to full screen on the k3p but not the others. don't know if the trick I used translates or not. Any way keep up the good work.
Title: Re: Menu written in python for K3P and RS97
Post by: Jack83 on November 11, 2018, 10:50:24 am
I was able to fix the bugs in PyMenu and it "should" now work on the Arcade Mini using the fw from gameblabla.

I used a the patched firmware of his on my K3P and its working there as well. On the K3P, we have this stupid volume buttons which are not yet supported. (I guess the Arcade Mini has a volume wheel like the RS97?)

in the file config/config.json set:
Code: [Select]
RS97 = false
screenWidth = 480
screenHeight = 272

The configuration is still not modified for gameblablas fw, so you will see a lot of entries which may be not working until properly configured.

The background images are made for the RS97 and streched for the K3P and the Arcade Mini, thats why they look so pixelated.

@LBL Gamer problem with the software for the A320 is that its quite old. We want all the new stuff gameblabla ported for the RS97 on the K3P and not use tricks to get old software running. We are not far from a fw with the same functions as the arcade mini!
Title: Re: Menu written in python for K3P and RS97
Post by: blackz1982 on November 11, 2018, 11:20:30 am
On the K3P, we have this stupid volume buttons which are not yet supported. (I guess the Arcade Mini has a volume wheel like the RS97?)

In the Gmenunx there is a combination SELECT + L for control volume. May be can make by analogy but use one button.


Title: Re: Menu written in python for K3P and RS97
Post by: Jack83 on November 11, 2018, 11:32:13 am
On the K3P, we have this stupid volume buttons which are not yet supported. (I guess the Arcade Mini has a volume wheel like the RS97?)

In the Gmenunx there is a combination SELECT + L for control volume. May be can make by analogy but use one button.

Problem is, that you want to control the volume all the time, not just in the menu. I made a little service for that, but I need to recompile it for the new fw.
Title: Re: Menu written in python for K3P and RS97
Post by: Dhelix on November 11, 2018, 01:37:44 pm
On the K3P, we have this stupid volume buttons which are not yet supported. (I guess the Arcade Mini has a volume wheel like the RS97?)

In the Gmenunx there is a combination SELECT + L for control volume. May be can make by analogy but use one button.

Problem is, that you want to control the volume all the time, not just in the menu. I made a little service for that, but I need to recompile it for the new fw.

Jack, wanted to thank you for your work on this. It honestly looks fantastic on the YouTube videos I?ve seen. Not only does it appear clean and elegant but it also really seems to capture the feeling of nostalgia of walking up to these devices as kids to put in a game and see these iconic typeface fonts and distinctive console qualities. I also love how it looks inviting to people to play. My wife saw this menu and instantly got it and thought the RS-97 was a good buy. It really modernizes the look of the device so a huge congratulations for the style elements you nailed with this after deciding you wanted to try and make this.

My RS-97 is on its way to me in the mail with some form of either Useless or Next pre-installed from the company I bought it from.

Edit: This is the version the company seems to ship:
https://m.youtube.com/watch?v=NdprcB6Rya8



 I?m tempted to jump right toward the applicable, latest version of useless, which I believe now comes with Pymenu pre-loaded as an option mostly for PyMenu. I?m not as technical as some (most?) of the people on this site so a part of me is worried about moving from what might be a stable version of DingUX pre-loaded for me and jumping into all of the steps required to flash the SD cards with something else.

Which brings me to my question. Do you know if Py Menu comes pre-set up on the newest releases of useless to have all of the roms pre-loaded to how PyMenu expects to see them? How about the game box preview for the games themselves like how you have it set up in your PyMenu alpha YouTube video? Or, do those all have to be manually linked one by one later? Also, I noticed you wrote that GmenuNXT is progressing at a rate that you feel you can?t keep up with but I wasn?t sure what kind of limitations that meant on PyMenu in comparison or what kind of impact that would have. Does Py Menu still allow for options like changing the overclocking of games? The frame rate skipping of games to make them more playable? Does Py Menu revert back to itself after quitting a game?

Sorry for all of the noob questions but I?m very interested in Py Menu but am not quite sure how it differs from an advanced skin on Gmenu. Any info you can provide is most appreciated!
Title: Re: Menu written in python for K3P and RS97
Post by: Dhelix on November 11, 2018, 11:34:41 pm
I think I?ve found some answers for some of my questions now. This seems to run best on V1.3 of Useless from what I can tell with service pack 2 (or 12?) the version that seems to be most known at present as working as intended.

From what I can tell Jack has added some new features since the release in July and then turned his attention more toward getting this on some other devices.

Useless, and GMenu meanwhile, have had several releases since ? including some for different screens and boards ? and it?s not yet confirmed how well PyMenu is working on those.

I might be mistaken but it also looks like Jutley is NOT including PyMenu as part of the download pack for 15. I looked through what I could anyway and didn?t see it in there.

To conclude, if I want this is sounds like I want to stick on firmware 1.3 service pack 2 (or 12?) until Jack or Jutley conform this is working well on 1.5 and/or provide info on that.

Is this summary of the current state of things reasonably accurate?
Title: Re: Menu written in python for K3P and RS97
Post by: Jack83 on November 12, 2018, 06:00:09 pm
PyMenu was originally made for the cfm from steward that is curated by jutley. Jutley made on release of this firmware with PyMenu as default.

After that, gameblaba created the UselessRS97 fw, which is more advanced and has a lot of fixes for emulators and games, but is incompatible to stewards fw. I adapted PyMenu to run on this fw which is also the basis for other devices as the Arcade Mini and the K3P

As for the different board revisions: I still have not seen a problem that is specific to a revision. I don't think that the black screen error described here has anything to do with that. You should see at least something on all devices.

The only things that are currently missing from PyMenu are:
- TV-Out: not my priority, I don't use it. Could easily be added to the menu
- Configuration: Bug bummer. The configuration currently in the repository is still for the old fw made by jutley. You can change it to your liking on the device without touching any config files, but its work and nobody has done it yet ( @jutley  ;D 8) )

My advice: get the latest useless firmware and give it a try. Use a new sd-card and you can always go back, the device can not be bricked.

To get the game previews follow the guide here: https://github.com/m1024x/retrogame-preview-guide (https://github.com/m1024x/retrogame-preview-guide)
Overclocking is done in PyMenu, frameskip can be set in the emulators


Title: Re: Menu written in python for K3P and RS97
Post by: Dhelix on November 12, 2018, 06:27:43 pm
PyMenu was originally made for the cfm from steward that is curated by jutley. Jutley made on release of this firmware with PyMenu as default.

After that, gameblaba created the UselessRS97 fw, which is more advanced and has a lot of fixes for emulators and games, but is incompatible to stewards fw. I adapted PyMenu to run on this fw which is also the basis for other devices as the Arcade Mini and the K3P

As for the different board revisions: I still have not seen a problem that is specific to a revision. I don't think that the black screen error described here has anything to do with that. You should see at least something on all devices.

The only things that are currently missing from PyMenu are:
- TV-Out: not my priority, I don't use it. Could easily be added to the menu
- Configuration: Bug bummer. The configuration currently in the repository is still for the old fw made by jutley. You can change it to your liking on the device without touching any config files, but its work and nobody has done it yet ( @jutley  ;D 8) )

My advice: get the latest useless firmware and give it a try. Use a new sd-card and you can always go back, the device can not be bricked.

To get the game previews follow the guide here: https://github.com/m1024x/retrogame-preview-guide (https://github.com/m1024x/retrogame-preview-guide)
Overclocking is done in PyMenu, frameskip can be set in the emulators

Thanks for the reply and for the background info and especially for your great work. This is very helpful. I?ve found some of this history a little confusing and I noticed most recently that @gameblabla announced via an edit on the board that he?s abandoning Useless for RS-97 moving forward as a result of the RS-97 making too many new boards (unless I misunderstood that). So, it?s looking like 1.5 will be the final release for the RS-97 (unless I?ve mistaken things). Glad to know PyMenu will work with that and specifically with the 2.1 board since that?s what I believe is on route to me now.

Based on what people say of Useless I can?t wait to use it. It?s incredible what @gameblabla was able to provide. Thank you in advance!
Title: Re: Menu written in python for K3P and RS97
Post by: Jutleys on November 12, 2018, 07:02:44 pm
PyMenu was originally made for the cfm from steward that is curated by jutley. Jutley made on release of this firmware with PyMenu as default.

After that, gameblaba created the UselessRS97 fw, which is more advanced and has a lot of fixes for emulators and games, but is incompatible to stewards fw. I adapted PyMenu to run on this fw which is also the basis for other devices as the Arcade Mini and the K3P

As for the different board revisions: I still have not seen a problem that is specific to a revision. I don't think that the black screen error described here has anything to do with that. You should see at least something on all devices.

The only things that are currently missing from PyMenu are:
- TV-Out: not my priority, I don't use it. Could easily be added to the menu
- Configuration: Bug bummer. The configuration currently in the repository is still for the old fw made by jutley. You can change it to your liking on the device without touching any config files, but its work and nobody has done it yet ( @jutley  ;D 8) )

My advice: get the latest useless firmware and give it a try. Use a new sd-card and you can always go back, the device can not be bricked.

To get the game previews follow the guide here: https://github.com/m1024x/retrogame-preview-guide (https://github.com/m1024x/retrogame-preview-guide)
Overclocking is done in PyMenu, frameskip can be set in the emulators

Thanks for the reply and for the background info and especially for your great work. This is very helpful. I?ve found some of this history a little confusing and I noticed most recently that @gameblabla announced via an edit on the board that he?s abandoning Useless for RS-97 moving forward as a result of the RS-97 making too many new boards (unless I misunderstood that). So, it?s looking like 1.5 will be the final release for the RS-97 (unless I?ve mistaken things). Glad to know PyMenu will work with that and specifically with the 2.1 board since that?s what I believe is on route to me now.

Based on what people say of Useless I can?t wait to use it. It?s incredible what @gameblabla was able to provide. Thank you in advance!

I will take a look and create a pymenu firmware based on the latest useless firmware release I will download your latest GitHub release.
Title: Re: Menu written in python for K3P and RS97
Post by: Dhelix on November 12, 2018, 09:06:39 pm
PyMenu was originally made for the cfm from steward that is curated by jutley. Jutley made on release of this firmware with PyMenu as default.

After that, gameblaba created the UselessRS97 fw, which is more advanced and has a lot of fixes for emulators and games, but is incompatible to stewards fw. I adapted PyMenu to run on this fw which is also the basis for other devices as the Arcade Mini and the K3P

As for the different board revisions: I still have not seen a problem that is specific to a revision. I don't think that the black screen error described here has anything to do with that. You should see at least something on all devices.

The only things that are currently missing from PyMenu are:
- TV-Out: not my priority, I don't use it. Could easily be added to the menu
- Configuration: Bug bummer. The configuration currently in the repository is still for the old fw made by jutley. You can change it to your liking on the device without touching any config files, but its work and nobody has done it yet ( @jutley  ;D 8) )

My advice: get the latest useless firmware and give it a try. Use a new sd-card and you can always go back, the device can not be bricked.

To get the game previews follow the guide here: https://github.com/m1024x/retrogame-preview-guide (https://github.com/m1024x/retrogame-preview-guide)
Overclocking is done in PyMenu, frameskip can be set in the emulators

Thanks for the reply and for the background info and especially for your great work. This is very helpful. I?ve found some of this history a little confusing and I noticed most recently that @gameblabla announced via an edit on the board that he?s abandoning Useless for RS-97 moving forward as a result of the RS-97 making too many new boards (unless I misunderstood that). So, it?s looking like 1.5 will be the final release for the RS-97 (unless I?ve mistaken things). Glad to know PyMenu will work with that and specifically with the 2.1 board since that?s what I believe is on route to me now.

Based on what people say of Useless I can?t wait to use it. It?s incredible what @gameblabla was able to provide. Thank you in advance!

I will take a look and create a pymenu firmware based on the latest useless firmware release I will download your latest GitHub release.

That?s exciting. If you do it does that mean that anyone who downloads it would be able to have Pymenu working with 1.5 simply by installing the one release? Would all of the images for the games be there as well? I imagine you?re fast at this. Much faster than us noobs. Perhaps I?ll wait for your release so that I don?t accidentally brick mine somehow.

From the sounds of it... you always do a great job of combining and testing and optimizing and delivering one incredible download package that works. How long does it normally take you to do a new release like this with an addition like Pymenu? A week? A few weeks? A couple months? Just curious. Thank you in advance! You provide an amazing service.
Title: Re: Menu written in python for K3P and RS97
Post by: JHale on November 17, 2018, 05:25:11 am
I was able to fix the bugs in PyMenu and it "should" now work on the Arcade Mini using the fw from gameblabla.

I used a the patched firmware of his on my K3P and its working there as well. On the K3P, we have this stupid volume buttons which are not yet supported. (I guess the Arcade Mini has a volume wheel like the RS97?)

in the file config/config.json set:
Code: [Select]
RS97 = false
screenWidth = 480
screenHeight = 272

The configuration is still not modified for gameblablas fw, so you will see a lot of entries which may be not working until properly configured.

The background images are made for the RS97 and streched for the K3P and the Arcade Mini, thats why they look so pixelated.

@LBL Gamer problem with the software for the A320 is that its quite old. We want all the new stuff gameblabla ported for the RS97 on the K3P and not use tricks to get old software running. We are not far from a fw with the same functions as the arcade mini!

It works perfectly! Any chance video previews (.mp4) will work in the future?

Also some bugs:
1. On the main menu if I go left the right console name just appears on the right instead of scrolling in. (It does the same when I scroll right)
Title: Re: Menu written in python for K3P and RS97
Post by: Frogdog on November 17, 2018, 06:47:47 pm
Anyone had any success running neo geo pocket color in full screen?
Wonderswan color has also been running real choppy.
Title: Re: Menu written in python for K3P and RS97
Post by: Jack83 on November 18, 2018, 09:49:01 am

Also some bugs:
1. On the main menu if I go left the right console name just appears on the right instead of scrolling in. (It does the same when I scroll right)

Good find ;D Thats the way its implemented right now. On the small screen of th RS97 this was not noticeable, but on the wider screen it is.

I dont't know about the video previews. They would be only 128x128px and probably be larger than most roms :P
Title: Re: Menu written in python for K3P and RS97
Post by: Jack83 on November 19, 2018, 01:50:28 pm
I updated PyMenu to support the volume buttons of the K3P. Now we need to port emulators and a proper configuration ;D
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: JHale on November 19, 2018, 10:32:49 pm
This is great! Uploaded a video to show it!

https://www.youtube.com/watch?v=NaKNXSWYWMc
Title: Re: Menu written in python for K3P and RS97
Post by: JHale on November 19, 2018, 11:55:41 pm

Also some bugs:
1. On the main menu if I go left the right console name just appears on the right instead of scrolling in. (It does the same when I scroll right)

Good find ;D Thats the way its implemented right now. On the small screen of th RS97 this was not noticeable, but on the wider screen it is.

I dont't know about the video previews. They would be only 128x128px and probably be larger than most roms :P

Do you plan to allow XML database files to modify the names in the menu like ES? Seeing Finalburn Alpha games as the zips can be confusing to know what game you're selecting..
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on November 20, 2018, 09:15:06 am
Its on my list. I'm thinking more like a lookup table to convert zip names to proper game names. I don't like the scanning for roms in ES.

My next step will be a "last played" category in the main menu. I'm currently quite busy at work so I'm hoping for the holidays for some spare time.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: JHale on November 26, 2018, 07:56:08 am
I think this thread needs to be repined.. Why was it taken off?
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jutleys on November 26, 2018, 11:53:21 pm
I have started working on this again RS07 then RS97 sound needs to be fixed on RS07 at the moment I have edited to suite RS07 current firmware.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: LBL Gamer on November 30, 2018, 01:39:21 pm
Hey guys, I attempted to install the PyMenu on the old K3P this morning so I can make a vid of it in action. I installed the gmenu2x, extracted the alpha2.zip beside the gmenufolder, and renamed it PyMenu. I configed to false and 480x272. all on internal sd and by instructions. run.sh crashes my k3p and install.dge loops back to commander screen. any thoughts?
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on November 30, 2018, 03:21:11 pm
Please use the latest master from GitHub. Alpha is way to old. I made some new changes and will write something about it soon
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: JHale on December 04, 2018, 08:20:56 am
How do I change the system order? It used to be through config/config.py but not any more..
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: ruffnutts on December 06, 2018, 03:07:09 pm
How do I change the system order? It used to be through config/config.py but not any more..

try under configs/gonfig.json using notepad ++
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: JHale on December 06, 2018, 04:24:51 pm
How do I change the system order? It used to be through config/config.py but not any more..

try under configs/gonfig.json using notepad ++

That's with the an older build. The new one has no option like that..
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jutleys on December 07, 2018, 09:09:18 am
How do I change the system order? It used to be through config/config.py but not any more..

try under configs/gonfig.json using notepad ++

That's with the an older build. The new one has no option like that..

Go into Pymenu/config/main and change the numbers 001-002 etc to the correct orders.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: ruffnutts on December 07, 2018, 09:49:41 am
Cool even easier lol

Sent from my Nokia 7 plus using Tapatalk

Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: JHale on December 07, 2018, 12:28:31 pm
How do I change the system order? It used to be through config/config.py but not any more..

try under configs/gonfig.json using notepad ++

That's with the an older build. The new one has no option like that..

Go into Pymenu/config/main and change the numbers 001-002 etc to the correct orders.

Tried this before and no luck.. It made it more scrambled lol
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jutleys on December 07, 2018, 02:46:04 pm
Then only jack83 can implement a better way to sort systems hopefully soon i did ask him.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on December 08, 2018, 04:45:28 pm
Sorry for the late reply. The version jutley used in his image has a bug where the order of items was kind of random.
Please update pymenu with the latest files from here https://github.com/JackD83/PyMenu/archive/master.zip (https://github.com/JackD83/PyMenu/archive/master.zip)
You can keep all the folders but overwrite the *.py files with the ones from the zip.
The alphabetic order of the folders in config/main represents the order of the items in the main menu now.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Dhelix on December 08, 2018, 11:48:31 pm
Sorry for the late reply. The version jutley used in his image has a bug where the order of items was kind of random.
Please update pymenu with the latest files from here https://github.com/JackD83/PyMenu/archive/master.zip (https://github.com/JackD83/PyMenu/archive/master.zip)
You can keep all the folders but overwrite the *.py files with the ones from the zip.
The alphabetic order of the folders in config/main represents the order of the items in the main menu now.

So, if someone wanted to order them specifically they could put numbers in front of the folders to arrange the layout that way?

I haven?t had my unit arrive yet so I can?t play around but I was wondering if the menu typefaces are pulled from specific folders where the typeface images are held and if so... is there a way for someone to change something like Megadrive logo to the North American Genesis logo?

(https://i.pinimg.com/736x/8b/25/30/8b2530733f091f32a935c78bc0f6d084.jpg)

Similarly, in the alpha2 video you posted I noticed that the background image for the Super Famicom looked more like my SNES as a kid (the one on the right below) whereas the one for the Super Nintendo looked more what I associate as my overseas impression of the SNES/super famicom.

https://m.youtube.com/watch?v=D8XlVy8AcSo

(https://upload.wikimedia.org/wikipedia/en/d/d7/Super_Nintendo_and_Famicom_thumb.jpg)

I would likely switch those background images if the software allowed for it so I?m wondering if that is possible? Is it as that the menu is referencing a folder with an image for both the menu font and another image for the background and if those images change then the background or type font image changes?

Just wondering about those areas out of curiosity.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: JHale on December 09, 2018, 07:29:14 pm
Sorry for the late reply. The version jutley used in his image has a bug where the order of items was kind of random.
Please update pymenu with the latest files from here https://github.com/JackD83/PyMenu/archive/master.zip (https://github.com/JackD83/PyMenu/archive/master.zip)
You can keep all the folders but overwrite the *.py files with the ones from the zip.
The alphabetic order of the folders in config/main represents the order of the items in the main menu now.

Thank you! This worked!

Two more issues with the RS-07... There's no TV out options and external controllers doesn't work within PyMenu..
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on December 10, 2018, 09:37:46 am
Two more issues with the RS-07... There's no TV out options and external controllers doesn't work within PyMenu..

I don't own a RS-07, fixing those two things will be hard

@Dhelix using your own images is possible, you can select an alternate image in the menu
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: JHale on December 10, 2018, 01:24:03 pm
Two more issues with the RS-07... There's no TV out options and external controllers doesn't work within PyMenu..

I don't own a RS-07, fixing those two things will be hard

@Dhelix using your own images is possible, you can select an alternate image in the menu

If you want you can make a small app and send it to me to capture logs? Just an idea.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Dhelix on December 10, 2018, 01:30:27 pm
Jack, I?m sure everyone completely understands your situation with Py menu. You made it primarily as a more aesthetically pleasing, elegant and simplified front end for your own personal RS-97 and then thankfully shared it with the world for free.

Then, these new units came out that you don?t have and aren?t likely to get which have new features that the RS-97 didn?t. You?ve tried to help those who wanted to try Py menu on those devices where you could but without knowing the devices the same way you do the RS-97 and with so many other things going on (multiple versions of the RS-97 exist as it is already) it?s completely understandable that you won?t be able to provide support for all of the devices that could possibly run it so that all main features work and that even if you wanted to try and help with that... replies will obviously be delayed since this is complimentary work you?re doing on the side of everything else you have on the go.

Put simply, you (and all of the developers here) don?t owe us anything but your work here is great and has already started to spread and will continue to as more discover it because it really modernizes and simplifies how the RS-97 presents. Thank you for your efforts!
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: JHale on December 10, 2018, 01:42:52 pm
Jack, I?m sure everyone completely understands your situation with Py menu. You made it primarily as a more aesthetically pleasing, elegant and simplified front end for your own personal RS-97 and then thankfully shared it with the world for free.

Then, these new units came out that you don?t have and aren?t likely to get which have new features that the RS-97 didn?t. You?ve tried to help those who wanted to try Py menu on those devices where you could but without knowing the devices the same way you do the RS-97 and with so many other things going on (multiple versions of the RS-97 exist as it is already) it?s completely understandable that you won?t be able to provide support for all of the devices that could possibly run it so that all main features work and that even if you wanted to try and help with that... replies will obviously be delayed since this is complimentary work you?re doing on the side of everything else you have on the go.

Put simply, you (and all of the developers here) don?t owe us anything but your work here is great and has already started to spread and will continue to as more discover it because it really modernizes and simplifies how the RS-97 presents. Thank you for your efforts!

Yes I agree to all this. Thank you Jack83 for everything!

I need to continue to learn Python so I can help him with his code for the RS-07
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Grebbin77 on December 13, 2018, 08:23:05 pm
Hey, I have a problem with pymenu that I cannot figure out.  I have the version from Jutley's website and the volume is really low.  I have tried everything I can to alter the volume.  On the regular 1.6 firmware everything is nice and loud, but not on the pymenu.  I have tried manually changing config files, I have tried running gmenu2x from commander and changing the setting there, but I can't seem to fix it.  There is a file in the pymenu/config folder called volume and when I look at it is says the number 16.  I have tried changing this number but it always reverts back to 16.  Pymenu is such a better interface for what I need (I am giving this to my son for his 6th birthday, so I love that I can lock out the editing feature etc.) Plus it looks way better and is simpler for him to use.  But the game volume is super low and I can't seem to change it!  This is the pymenu from Jutley's site patched to my unit (2.1 old, I believe) Please if anyone knows how to set the max volume to 100 like the regular useless firmware and have it stay there please let me know!  Thanks so much!

EDIT:  I downloaded the new files on the github and transferred them over to the microSD card and that seems to have solved the volume issue!
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jutleys on December 14, 2018, 03:17:42 am
I will release a update soon i have not updated jacks latest updates into the firmware yet you can do it pretty easy or wait for the next firmware thanks.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jellyfish on December 15, 2018, 02:39:37 am
Hi. Sorry to bug you all but on my K3 Plus after flashing my internal microSD with Jack83's CFW, then expanding the fat32 partition (with EaseUS Partition Manager,) and finally putting it back in and reassembling it, I get a completely blank screen upon (attempting to) boot. I have tried the versions for both the old and new Plus. Thanks

EDIT: Possible nevermind. I popped the battery back in (after leaving it out for awhile) and it booted up fine? Weird, but works for me.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Dr Smuckles on December 16, 2018, 05:16:45 pm
I recently purchased a PAP -KIII of of amazon:

its the 16gb version.
Board PAP_K3S_V3_DDR_V2.0 2016.12.12
Chip on the board is JZ4760B
System Information is:
Model: LN430
Version V3.1224

The MicroSD on this version is covered by tape which is in turn stuck to the board to stop the sd card from slipping out.

I've taken the card out and back up what I have here.
Which custom firmware do I need to get the PyMenu working on my device?
I've seen various images floating around but I'm struggling to see which one matches my model.

I'd like to get the pyMenu and any updated emulators for my hardware type.
If not, how do I patch what I have to take the pyMenu.

Sorry if this is all obvious and I'm asking simple questions. I have looked for sometime but I'm getting a bit lost.

All help appreciated.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on December 17, 2018, 01:42:29 pm
There is currently no cfw for the JZ4760B model of the K3P.
An image could be made using a backup of the current firmware and the cfm from the mini arcade.

PyMenu itself runs on all that devices. Best way would be to ask @jutley to include the K3P in the Universal Firmware Patcher
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jutleys on December 17, 2018, 02:08:24 pm
I have just finished v1.5 for the RS-97 uploading now if someone sends me a link to the image i can add it to the universal patcher make sure its a clean image no roms or bios files.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Dr Smuckles on December 17, 2018, 06:42:02 pm
I have just finished v1.5 for the RS-97 uploading now if someone sends me a link to the image i can add it to the universal patcher make sure its a clean image no roms or bios files.

I backed up the original image but it has the roms on it etc. I can clean that out and send it to you if you like?
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jutleys on December 17, 2018, 06:51:21 pm
sure that's fine.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Dr Smuckles on December 17, 2018, 07:25:14 pm
sure that's fine.

awesome, I'm doing it now. I'll DM you a link to a GDRIVE download as soon as its done. Thanks for this, I really appreciate your time.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Dr Smuckles on December 17, 2018, 10:04:13 pm
For anyone who is interested here's the stock firmware from the internal SD Card for the PAP K3S DDR V2 2016 12 12 with the  PJZ4760B chip:

https://drive.google.com/open?id=1R6aYnyQvOeVUpSiW84qOqxdpd-bPCuPb

Roms removed.

It's a 7z of an image created via Win32DiskImager

Hopefully it works for you guys. I had to 7z it for space on the G-Drive
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on December 25, 2018, 07:08:24 pm
Sneak peek of animated previews. Still has some bugs and you need to convert videos to the format
https://www.youtube.com/watch?v=b_S9egAoQi0
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: ace9094 on December 25, 2018, 10:19:55 pm
Sneak peek of animated previews. Still has some bugs and you need to convert videos to the format
https://www.youtube.com/watch?v=b_S9egAoQi0

AMAZING WORK - I will create some animated previews happily... Let me know the format, sizing, frames etc

I am off work this week so will be happy to make a start :)
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on December 26, 2018, 09:35:33 am
I updated the first post on how to create the previews  8)
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: ruffnutts on December 26, 2018, 10:03:43 am
Amazing stuff Jack

Sent from my Nokia 7 plus using Tapatalk

Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jutleys on December 26, 2018, 06:00:30 pm
Once stable i will update the firmware retropie is a good source for previews.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: ace9094 on December 26, 2018, 08:33:32 pm
Animation files have a special format and have the ending "anim.png". Put them in the same folder as your previews. If they are found, they will be played after 1s of your normal preview.

The format is quite easy. Its just 128x128 pixel frames stitched together in one large file. I added a small script (tools/converter.sh) that generates those files out of videos using ffmpeg and image magick. Script is currently for linux/mac only, but could run under windows as well.

Code: [Select]
ffmpeg -i "$var" -f image2 -vf fps=25 -vf scale=128:-1 -vframes 150 converterTemp/img%03d.png
    mogrify -gravity center -background none -extent 128x128 converterTemp/*.png
    montage converterTemp/*.png -geometry 128x -geometry '1x1+0+0<' -background none png8:output/"$filename".anim.png

Don't use much more that 150 frames (6 seconds), it will impact loading time of the preview. Script is using png8 as output format which will decrease image quality in favour of filesize.

I am happy to help, I run a windows machine, but have no idea about these scripts and stuff.

I have extracted FFMpeg to a folder and created a .BAT file with the script in the same folder. I then installed image magic but have no idea what to do next. Any help would be appreciated and ill get started :)
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on December 27, 2018, 01:17:17 pm
Man, windows scripting sucks. I made a coverter script and its in the repo.

You need image magick from here: https://imagemagick.org/download/binaries/ImageMagick-7.0.8-20-Q16-x64-dll.exe (https://imagemagick.org/download/binaries/ImageMagick-7.0.8-20-Q16-x64-dll.exe)
Make sure you do NOT install ffmpeg during installation, you need a later ffmpeg from here: https://ffmpeg.zeranoe.com/builds/ (https://ffmpeg.zeranoe.com/builds/)

Make sure both tools (ffmpeg and magick) are available in the command line (You may need to set the path variable)

Then you can use the  script like "convert.bat Movies/*" to batch convert all videos to the correct format.

I switched the format to use jpg instead of png. It looks much better and has smaller files
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: ace9094 on December 27, 2018, 07:15:14 pm
Man, windows scripting sucks. I made a coverter script and its in the repo.

You need image magick from here: https://imagemagick.org/download/binaries/ImageMagick-7.0.8-20-Q16-x64-dll.exe (https://imagemagick.org/download/binaries/ImageMagick-7.0.8-20-Q16-x64-dll.exe)
Make sure you do NOT install ffmpeg during installation, you need a later ffmpeg from here: https://ffmpeg.zeranoe.com/builds/ (https://ffmpeg.zeranoe.com/builds/)

Make sure both tools (ffmpeg and magick) are available in the command line (You may need to set the path variable)

Then you can use the  script like "convert.bat Movies/*" to batch convert all videos to the correct format.

I switched the format to use jpg instead of png. It looks much better and has smaller files

Hey Jack,
I am really sorry, I am REALLY bad at this... I have a few questions.

1) Image Magic link is dead??
2) I have never really used many command lines before, do I copy the files to the same directory and run the BAT file?

Could you please put all the files I need (except FFMpeg I have that) and a basic read me, like... Step 1,2,3,4 in a package on Mega.co.nz or some other hosting site please?

Thanks
ace

Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: elistvan on January 19, 2019, 04:54:25 pm
If somebody make a new firmware please insert a battery low reminder beep or screen. It's kinda annoying when I game a lot and my console suddenly turns off.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: gameblabla on January 19, 2019, 05:20:22 pm
If somebody make a new firmware please insert a battery low reminder beep or screen. It's kinda annoying when I game a lot and my console suddenly turns off.
Well too bad they screwed up when they made the Arcade Mini, because there's no way to get an estimate of the battery.
You can ask Pingflood about it, he confirmed it to me. This happens even on the stock firmware.
(Btw, it's also the reason why TV out won't work : There is no way to detect if it's plugged in. You have to force it to make it work)
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: naxeras on January 30, 2019, 12:02:54 pm
If somebody make a new firmware please insert a battery low reminder beep or screen. It's kinda annoying when I game a lot and my console suddenly turns off.
Well too bad they screwed up when they made the Arcade Mini, because there's no way to get an estimate of the battery.
You can ask Pingflood about it, he confirmed it to me. This happens even on the stock firmware.
(Btw, it's also the reason why TV out won't work : There is no way to detect if it's plugged in. You have to force it to make it work)

It is possible add a menu for select the tvout option?

Regards,
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: gameblabla on January 30, 2019, 02:36:19 pm
It is possible add a menu for select the tvout option?
It would be possible on GmenuNX (though it isn't currently working for now) but dunno for pymenu, i doubt it will look as nice.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: ace9094 on February 10, 2019, 11:04:38 pm
Sneak peek of animated previews. Still has some bugs and you need to convert videos to the format
https://www.youtube.com/watch?v=b_S9egAoQi0

Hi Jack,

Did this go any further? - I never managed to convert them using Windows 10 or get the software as the link was dead.

Still hopeful someone helped you with converting the videos :)
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Segich on February 13, 2019, 06:03:38 pm
How soon you'll make RetroFW version of this launcher?)
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on February 18, 2019, 08:02:54 am
I'm currently a little busy at work, but I plan on releasing an ipk to install pymenu. Unfortunately, RetroFW includes python but not the required pygame library. Its my own fault, @pingflood send me an early build of the root fs and I did not have the time to check ???

That means I have to resort to the same "hack" as on the useLESS fw and compile it myself. Is there an repo to the buildroot config for RetroFW?

Getting pymenu to launch is one thing, configuration is another. Until now, every fw was more or less complete. We could create on configuration for pymenu that matched 99% of the installations. Now, everything is installed by the user using individual packages. That's great, but a global configuration is kinda stupid for that.

I need to change the way pymenu is configured (again) to match the installed packages. This is a little more difficult, as pymenu is merging e.g all SNES emulators in one entry and lets the user decide on launch which emulator he wants to use.

If someone has any good ideas (in terms of software implementation) let me know.

@ace9094
The previews are implemented and I converted many videos using the scripts. The software is still up on GitHub
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: gameblabla on February 18, 2019, 01:12:19 pm
That means I have to resort to the same "hack" as on the useLESS fw and compile it myself. Is there an repo to the buildroot config for RetroFW?
Tony used the stock buildroot from  February 2018 with no extra patches. This does mean it has a few bugs and does not perform as well.
It sucks that python can't be built as a static binary, would have saved a lot of trouble. So just grab the stable version and target Generic MIPS32 and hardware floating point. (not sure if ABI FPU he chose is xx or 32 though... I'm guessing he chose xx)
His rootfs uses uclibc-ng for the libc.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on March 03, 2019, 11:15:09 am
Update 03.03.2019
I released a new version of PyMenu 1.5.0 for the RS97 only. You can find the ipk release here:

https://github.com/JackD83/PyMenu/releases/latest

And a user guide here:
https://docs.google.com/document/d/1mwO_3vKUGSCf7xrVeoyC1p6he8pk8_NXFjnP8iOa7rE/edit?usp=sharing
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Sarozboy on March 03, 2019, 08:03:24 pm
Hi Jack83, i've a bug report. The last version of pymenu (today 1.5) dosn't work on my rs97 2.1s (new processor) on  the  last Retro FW firmware, and i have totally bricked the sd trying to install pymenu as default Launcher.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: jimbo1958 on March 04, 2019, 08:06:14 am
Update 03.03.2019
I released a new version of PyMenu 1.5.0 for the RS97 only. You can find the ipk release here:

https://github.com/JackD83/PyMenu/releases/latest

And a user guide here:
https://docs.google.com/document/d/1mwO_3vKUGSCf7xrVeoyC1p6he8pk8_NXFjnP8iOa7rE/edit?usp=sharing

Thanks for this Jack.....will give it a go when I get the chance.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 04, 2019, 02:09:03 pm
Hi Jack.

Ive installed the ipk on my RS-97 Rev 3.0 and it comes up with an error while installing about the /home/ directory:

"Warning when extracting archive entry '/home/': Can't restore time"

Then when I attempt to launch it freezes the device.

I have tried reinstalling and also downloaded a fresh .ipk, same issue.

I have the RetroFW 1.0 installed.

Cheers

EDIT.....

I just realised I need the newer Firmware version. My Apologies
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 05, 2019, 01:25:56 pm
OK, hopefully some real feedback this time.

Firstly - wow!! It is awesome and I love it, worth setting everything up from scratch to get your interface.

So it would be great if either pymenu respected or could have parameters entered, ie pcsx4all uses "-iso $f" to open files and run them directly and without this .bin files wont load correctly after a .cue is selected.

Also after 2 hours trying I cannot get FBA SDL running.

It works correctly in GMenu, oads the interface and voila. I have edited the FBA (arcade) section in Pymenu (added "FBA SDL" to the gmenu identifier), it now shows up with the filter set to false on show all. However when I try to use it, I get a black screen for a couple of seconds and then back to the selection screen.

I have tried reinstalling both Pymenu and FBA, also changed every setting i could see. Finally I created a new section and after entering the details in, it performs the same way, black screen for a few seconds then back to the selection screen.

Is this something I can fix by editing the config files?

Any help muchly appreciated.

Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 05, 2019, 05:17:38 pm
Sorry. One last thing, after I run the install script so it boots to Pymenu, the audio does not work. If I go to Gmenu then back it starts working again.

Also if I uninstall, then open Pymenu from Gmenu it works fine.

Is there any chance of a volume control for the RS-97 using a button combo? Or even a menu option?
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on March 05, 2019, 07:24:31 pm
Its a known issue for v1.5.0. I will provide an update soon to fix that
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 06, 2019, 04:24:05 am
Its a known issue for v1.5.0. I will provide an update soon to fix that

Awesome thanks so much, any advise on the others? I had a look through the python code, i am not super familiar, but is there a way to add parameters to the launching of apps by editing the config files directly off the sd card?

Could this also be used to fix up FBA SDL, or am I better off finding an alternative like the one here: https://drive.google.com/drive/folders/16JRzUl5LlIXIP_Sfbb_6vPM07B1FXvL7
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on March 06, 2019, 08:13:06 am
I released version 1.5.1 on GitHub

https://github.com/JackD83/PyMenu/releases/latest

Version 1.5.1

fixed update from older version resets config
added missing "param" config from gmenu, fixes pcsx4all not launching roms
fixed editing of last played theme
fixed sound issue if booting directly to PyMenu

@SomeRetroGuy
I did not see your other questions. I already fixed the parameter bug for pcsx4all in this release. As for the fba, you need the correct rom set for it to work. Some work in fba-a320 some in fba-sdl
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 06, 2019, 08:18:06 am
@SomeRetroGuy
I did not see your other questions. I already fixed the parameter bug for pcsx4all in this release. As for the fba, you need the correct rom set for it to work. Some work in fba-a320 some in fba-sdl

Holy smokes - amazing, i will install asap.

FBA SDL works fine in Gmenu, no issues at all, it wont even launch in Pymenu, you select it and it displays a black screen for a couple of seconds then exits back to the emulator select screen, i realise now my description of the issue was not great!!

So basically in Gmenu it opens and displays the FBA selection screen, there i can set it up, change rom paths etc...

In Pymenu it wont even get that far.

Ill test the new version and see if it makes a difference, thanks so much for your great work!!
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: k0en on March 06, 2019, 09:01:24 am
Hi !

Many thanks Jack for the good job on Pymenu. It's really awesome.
I have a problem too with FBA. It not appears on the launcher. i tried to add a link manual but without success. Do i forget anything ? Same issue with Mame.

Thanks a lot for your great work.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 06, 2019, 09:06:16 am
For adding MAME you need to go to the settings at the bottom and set "Show All" to True

Then find MAME, hit select and edit

Then in the Gmenu identifier add "4all" on the end of "mame" so it says "mame4all"

hit start to save out, then you can change back the "Show all" to "false". I suggest rebooting and voila..

@Jack83

Installed and running great!

I had to adjust the volume in the config file manually as it was set to "42" and a tad quiet, but great, also PSX works a treat.

I still am having the same issues with FBA SDL, I am not sure what I am doing wrong, or if I am using the incorrect version, I have to manually edit your pre-defined entry to add the correct Gmenu Identifier as on my install it is "FBA SDL" in "emulators" and "fba-sdl" in "emulators.systems".

I've tried adding both, rebooted but just no joy.

Any ideas on what I might be doing wrong?
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: k0en on March 06, 2019, 09:15:36 am
Thanks @SomeRetroGuy
I will try tonight. i have ever try to set "Show All", i have see the Mame Icon and the arcade icon but i didn't know what to get in the edit section.
Thanks.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on March 06, 2019, 11:45:26 am
@SomeRetroGuy Thats the current issue with PyMenu. I need to know under which name an emulator will be installed to provide an entry automatically. I will add the "4all" in the next release.

About the FBA issue, no idea. Both fba ports work for me with the rom set I have, but not both on all roms.

@k0en you can press select in the main menu to open the options for that entry
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 06, 2019, 01:58:13 pm
Yeah, definitely not my ROMs. They all work perfectly in FBA SDL in Gmenu. Given I can?t even get FBA to launch in Pymenu I might try reflashing the card and starting again.

FYI the name for FBA SDL is exactly ?fba-sdl? so maybe update that as well. Are you using the releases from the bitgala server?

Also the volume adjustment keeps staying at 42 now which is still a bit quiet on most games. Any chance you could up it in the next release?

Thanks again for the hard work.

Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Avigrace on March 06, 2019, 08:33:41 pm
I have the same FBA issues as SomeRetroGuy, I have the entry matching my gmenu link name and it doesn't run or even get to the roms list, it just shows a black screen for a few seconds then back to menu, works fine in gmenu.

Also my sound is cutting out after a while and I have to reboot or jump back to gmenu and back for it to come back, on the latest 1.5.1 version.

Otherwise it's a really neat front end and I just wish I had some preview images to go with it, is it possible to have the rom list default to the full screen view without having to press 'Y' every time?

*edit* found        options["useSidebar"] = False
in MainMenu.py
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: k0en on March 06, 2019, 08:55:57 pm
FBA definitely not adding on my Pymenu.
So my edit menu entry :
Name : FBA
Gmenu Identifier : FBA SDL
Description : Final Burn Alpha
Background Image : fba.png
Icon : fba.png
Folder icon (32x) : fba.png
Use File Filter : True
Use Gamelist : False
Rom Folder : FBA.029731
Preview folder : previews
Overclock : 624 mhz

So what's wronf with my config ? Any idea.
It's ok with Mame because of good advice of SomeRetroGuy.

Thanks !
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 07, 2019, 01:10:06 am
Otherwise it's a really neat front end and I just wish I had some preview images to go with it, is it possible to have the rom list default to the full screen view without having to press 'Y' every time?

There is an excellent scraper - takes a little bit of setup, but once run it works really well:

https://github.com/m1024x/retrogame-preview-guide

I have used it for everything and it runs really well. I dont recommend it for mame as there is no preview support (and it takes forever on a full rom set, you just need to make sure your rom sets are no-intro named.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 07, 2019, 06:22:40 am
FBA definitely not adding on my Pymenu.
So my edit menu entry :
Name : FBA
Gmenu Identifier : FBA SDL
Description : Final Burn Alpha
Background Image : fba.png
Icon : fba.png
Folder icon (32x) : fba.png
Use File Filter : True
Use Gamelist : False
Rom Folder : FBA.029731
Preview folder : previews
Overclock : 624 mhz

So what's wronf with my config ? Any idea.
It's ok with Mame because of good advice of SomeRetroGuy.

Thanks !

So for me, if you have installed FBA SDL from the ipk bitgala server linked from Jutleys, I had to do as you have described, then reboot my machine. I also added "fba-sdl" after "FBA SDL" so it looked like:

Gmenu Identifier : FBA SDL,fba-sdl

Then after a reboot it showed up for me, but it seems like there is some incompatibility between Pymenu and FBA SDL.

@Jack83 To be 100% sure i followed the following procedure to check:

? Bought a new 16GB SanDisk Ultra SD Card
? Flashed Version 3.0 of the RetroFW firmware (I downloaded the unpatched version and ran the included .bat file)
? Installed the card into the RS-97 and let it expand the partition
? Shut the RS-97 off and then copied my CPS and NEGEO roms, they are known good and work in Gmenu
? Copied the FBA SDL and Pymenu ipks over. Pymenu from your github, FBA SDL came from here: https://rs97.bitgala.xyz/00.%20Ipk%20releases/FBA-SDL.IPK
? Installed the SD card, reassembled the RS-97 and started it up
? Installed FBA SDL using Explorer
? Opened FBA SDL and confirmed it opened
? Edited my FBA SDL config to a higher overclock (642)
? Opened and confirmed it worked again, then set Rom paths for both CPS and NEOGEO and confirmed  games launch and play
? Installed Pymenu using explorer
? Restarted the RS-97
? Ran the Pymenu Install command and rebooted
? In pymenu edited the Arcade (fba) entry to the following: Gmenu Identifier : fbsasdl,fba-a320,fba-sdl
? Rebooted and now it shows up in my "Show All: false" list
? Select the entry, press "a" black screen for a few seconds then quits back to the emulator selection screen.


I am at complete loss, i followed the above by installing pcsx4all and no issues whatsoever in either pymenu or gmenu.


I hope this helps somewhat, I am having trouble finding who is responsible for putting FBA SDL together, but maybe they can help, as it could quite possibly be something in that code.

Whew, if you made it to this part of the post, thanks for reading.

Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: rob1rob1 on March 07, 2019, 08:27:57 am
Hey !
I have the same problem with FBA. So I tried another way.
I've ran my FBA files directly from the roms folder (like I do for SNES, Megadrive...etc.) and not with the original FBA app (don't remember the name).
And wow, it works ! Games are launched with no problem BUT quiting game don't work well : got a black screen and no return to Pymenu. So I'm forced to shutdown the RS97...

And my NeoGeo games don't work with this solution (somthing about missing sfix.sfx).

Sorry for my bad english...
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on March 07, 2019, 01:07:11 pm
I have no idea whats going on with fba. I have both installed from the bitgala server and its working out of the box. No need to edit identifiers (btw: Identifiers are the names of the "lnk" files in the section directory of gmenu, not the string that is shown in gmenu itself)

fba roms should launch directly without any fba menu.


I will try a fresh installation.

@rob1rob1 The error for Neo-geo is normal. One fba expects the neo-geo bios in the neogeo.zip, the other one in the game zips
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: k0en on March 07, 2019, 01:20:22 pm
@SomeRetroGuy Thanks ! it works ! but i have the same problem than you. Launch fba and black screen and return to main menu of Pymenu. No access to the rom list.
My RS97 is a 2.0 with RetroFW 1.2 and Pymenu 1.5.1
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on March 07, 2019, 01:38:21 pm
Ok, now I know whats going on. fba-sdl was changed. The identifier is now fba-sdl instead of just fbasdl. Another change is that it is now configured in gmenu to launch directly without any rom selection. Mixing fba-a320 which requires rom selection and fba-sdl without section in the "arcade" entry in PyMenu does not work well.

If you change the identifier in PyMenu to "fba-a320,fba-sdl", it will show the rom selection for both. 

Despite that, I have to check why fba-sdl is not starting if called without rom selector

Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: k0en on March 07, 2019, 01:46:16 pm
ok thanks @Jack83 i will try tonight !
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: ruffnutts on March 07, 2019, 01:52:27 pm
So does Pymenu work on new RetroFW?

Sent from my Nokia 7 plus using Tapatalk

Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 07, 2019, 01:58:08 pm
Whew!!

I thought I was going crazy. I just installed a320 and adjusted the Gmenu identifiers and it launches from list!!

Strange that interface won?t launch, but great you?ve seen the issue.

I also have one more request re volume, it is stuck at a maximum volume which is a little low, I?ve seen the value as 42 in volume config. I tried adjusting it but it changes back. Any chance it can be upped?

Thanks again for your hard work @Jack83 pymenu makes the rs-97 an amazing experience, I showed some mates and lost their minds, I might be setting up a few more in the near future. How can I send you a beer?
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 07, 2019, 01:59:01 pm
So does Pymenu work on new RetroFW?

Sent from my Nokia 7 plus using Tapatalk

Yep!! @Jack83 hard work has made it awesome!
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on March 07, 2019, 02:29:15 pm
@SomeRetroGuy

can you try to edit BrightnessVolumeControl.py?
line  165       os.system('./setVolume 255') sets the volume.

The whole volume thing is pretty much guessing, you could try  between 600  and 1530. Be careful editing the py files! If you break the formatting PyMenu could stop to work
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: ruffnutts on March 07, 2019, 02:31:58 pm
Thanks for the answer, is it in ipk format?

Sent from my Nokia 7 plus using Tapatalk

Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: rob1rob1 on March 07, 2019, 03:51:47 pm
Yes! look at the first post of the topic ! ;)
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: ruffnutts on March 07, 2019, 03:55:58 pm
Cheers

Sent from my Nokia 7 plus using Tapatalk

Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jutleys on March 07, 2019, 05:18:28 pm
@ruffnutts are you thinking what i am thinking Pymenu on the LDK lol @jack can you add support details are on my website i think the res is different.

Screen: 2.6 inch 4:3 240*320

CPU: JZ4760B mips

528mhz-740mhz

RAM: 128M DDR2

Internal memory: 16GB

Battery: BL-5C 1020 mAh

lithium battery
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on March 07, 2019, 05:28:19 pm
Is this device running retrofw? Then support should be possible. Thing is that I won't support any device that I don't own anymore. Its very frustrating and leads to too many bugs
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: ruffnutts on March 07, 2019, 05:34:12 pm
I was Just asking for pymenu on RS-07 retrofw and it looks like it's been done but on the LDK would be awesome, as I prefer it over gmenu as its out the arc lol, BTW thanks for your work Jack

Sent from my Nokia 7 plus using Tapatalk

Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: eltehero on March 07, 2019, 05:35:49 pm
deleted
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: lucianoberto on March 07, 2019, 06:06:16 pm
For the screenshots  https://www.screenscraper.fr/index.php
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: k0en on March 07, 2019, 07:24:36 pm
@Jack83 : Great, all is good now with FBA ! Many thanks for your awesome work  ;D
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: ruffnutts on March 07, 2019, 07:32:58 pm
OK problems with Pymenu 1.5.1 on my 2.0 black screen :o

P.s total reflash with RetroFW 1.2 Helped :)
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 08, 2019, 01:47:43 am
@SomeRetroGuy

can you try to edit BrightnessVolumeControl.py?
line  165       os.system('./setVolume 255') sets the volume.

The whole volume thing is pretty much guessing, you could try  between 600  and 1530. Be careful editing the py files! If you break the formatting PyMenu could stop to work

@Jack83 Set to 600 - worked a treat

Also tried to remove the "Ports" section but no dice - just stays there is a better way to hide simply to edit the entry in the python config?
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: ruffnutts on March 08, 2019, 07:40:09 am
I Notice explorer don't show, like I can't nav to any files?

Sent from my Nokia 7 plus using Tapatalk

Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 08, 2019, 10:07:48 am
I Notice explorer don't show, like I can't nav to any files?

Sent from my Nokia 7 plus using Tapatalk

You will need to either go to the power icon and launch Gmenu if you want to use explorer, if you need file management instead use Commander, available on the Bitgala ipk server

Should give you everything you need.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: ruffnutts on March 08, 2019, 10:13:51 am
Forgot about commander cheers yeah it's for installing ipk files while using Pymenu as it will be my default Launcher

Sent from my Nokia 7 plus using Tapatalk
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Avigrace on March 08, 2019, 07:30:50 pm
I have FBA working now but there is no way to exit properly, the only combination that does anything is Start and both triggers and that goes to a black screen until I restart. am I missing anything?
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: riverinwoods on March 09, 2019, 02:30:29 am
Update 03.03.2019
I released a new version of PyMenu 1.5.0 for the RS97 only. You can find the ipk release here:

https://github.com/JackD83/PyMenu/releases/latest

And a user guide here:
https://docs.google.com/document/d/1mwO_3vKUGSCf7xrVeoyC1p6he8pk8_NXFjnP8iOa7rE/edit?usp=sharing

I have old version 2.1... and IPK Pymenu freezes when trying to launch, I then tried launching the .dge file install which also froze and upon reboot (button push), Retro FW screen comes up then screen just goes black....had to reinstall fw, ipk's, roms, images etc again..... so if you have old version 2.1.....I don't think it's working?
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 09, 2019, 05:42:46 am
Update 03.03.2019
I released a new version of PyMenu 1.5.0 for the RS97 only. You can find the ipk release here:

https://github.com/JackD83/PyMenu/releases/latest

And a user guide here:
https://docs.google.com/document/d/1mwO_3vKUGSCf7xrVeoyC1p6he8pk8_NXFjnP8iOa7rE/edit?usp=sharing

I have old version 2.1... and IPK Pymenu freezes when trying to launch, I then tried launching the .dge file install which also froze and upon reboot (button push), Retro FW screen comes up then screen just goes black....had to reinstall fw, ipk's, roms, images etc again..... so if you have old version 2.1.....I don't think it's working?

Nope - it only works on RetroFW v 1.1 and up, its in the readme on his github:
https://github.com/JackD83/PyMenu

not sure if thats the issue you had
Title: Re: Menu written in python for K3P and RS97
Post by: jimbo1958 on March 09, 2019, 09:46:03 am

I have a small question about editing the menu... If I wanted to remove all the "Computers" C64, BBC Amstrad etc is there I file I can edit so they do not show in the menu ?

The config file is locate in config/config.json

But you can edit it directly on the device: Got to options in the lower left of the main screen and set "Allow editing" to true. After that, got to the main menu item you want to remove and press select. You can add, remove and edit the entry there.
Same goes for the entries in "Ports" and "Applications"

Anyone else having the problem of removing systems that they don't want.
I'm trying to remove systems from the menu e.g "BBC" but they still show. Have checked config.json file and the BBC entry shows "false" but it still shows on the Menu.

Other than this no problems. Big thanks Jack for the time taken on this. Hope you have a workaround for this issue I'm having.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Sarozboy on March 09, 2019, 12:30:47 pm
Gamebatte emulator dosn't work with pymenu. Plus i've yet deleted 2 times the entire sd for technical problem with It, so for the other user that are reading i don't racomand to use pymenu in this state, wait for a more stable (and fast Also?) release
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on March 09, 2019, 12:41:26 pm
@Sarozboy

Maybe your sd card is faulty? Gamebatte is running fine for me, so is ohboy.

I made another release:

https://github.com/JackD83/PyMenu/releases/latest

- added better settings for arcade systems
- added correct mame4all system string
- fixed sound volume
- added fw check on install, should prevent anyone to install on non-supported RetroFW (1.0)
- fixed deleting of entries in main menu
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: rob1rob1 on March 09, 2019, 01:14:54 pm
Hello !
I've posted this a few hours ago in the retrofw 1.2 topic, but it's working fine when launching game with gmenu2x, so i t seems it's pymenu related...

"Maybe someone can help me : I have a problem when saving in all emulators. I have a message "read only files system" when i try to save. And nothing is saved.
Can you help me ?"
Thanx a lot Jack for your great job and your reactivity on pymenu !!
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on March 09, 2019, 01:30:49 pm
@rob1rob1 Can you give a detailed description? Which emulator, where does the message appear?

Right now, pymenu is using the same parameters to launch emulators as gmenu. Its always possible that I missed something like the parameters for pcsx4all, but right now, the emulator I tested worked fine
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: rob1rob1 on March 09, 2019, 01:40:15 pm
I've tested gb, gbc, gba, snes, nes, megadrive and psx. The problem was the same with all.
But, i've just installed the 1.5.2 ipk & it works just fine again...  :o

I noticed the upgrading of pymeny doesn't work if pymenu is installed. I have to uninstall it first, then it works.
I haven't run neogeo with success yet with pymenu (working with gmenu2x), don't know why...
Thanx again !
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: rob1rob1 on March 09, 2019, 03:56:35 pm
Hey ! Another thing I wanted to ask : is there a way to hide folders like in gmenu2x ?
I would like to see roms only and hide the folder "...", and the "previews".
Thanx ! 
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: k0en on March 09, 2019, 06:08:11 pm
Thanks @Jack83 for the last release of Pymenu ! :P
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: lucianoberto on March 10, 2019, 06:00:46 pm
Hey ! Another thing I wanted to ask : is there a way to hide folders like in gmenu2x ?
I would like to see roms only and hide the folder "...", and the "previews".
Thanx !
+1
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 12, 2019, 08:40:51 am
Hey ! Another thing I wanted to ask : is there a way to hide folders like in gmenu2x ?
I would like to see roms only and hide the folder "...", and the "previews".
Thanx !
+1

Also +1

Latest release is awesome, I'm starting to run out of things to ask for!!!

@Jack83 just wondering if the boot to loading screen for FBA SDL issue was on your radar, I totally get if not, with both FBA's installed the loading works fine with the correct settings, its just you don't have some options like screen rotation when starting the rom directly

Cheers again for the hard work!!
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Avigrace on March 12, 2019, 11:47:56 am
@SomeRetroGuy - can you cleanly close FBA or do you have to reboot? if you can could you show me your settings please for FBA-SDL
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 13, 2019, 03:16:57 am
@SomeRetroGuy - can you cleanly close FBA or do you have to reboot? if you can could you show me your settings please for FBA-SDL

I have an RS-97 Rev 3.0

I have both FBA-SDL and FBAA320 installed from the bitgala server.

In GMenu2X under emulators, not systems i have the default settings for both, however i have upped the clock speed to 642.

Again in GMenu2X I have the Systems setup with CPS1 CPS2 and NeoGeo. I set them up to work directly in GMenu before I started with PyMenu. The settings are all straightforward, so paths mapped to the right paths, "Show Folders" set to off, File filter with ".zip", previews folders mapped to the previews folders. Clock speeds set to 642.

For these three systems I use FBA-SDL, not a320. This is because the roms set is for FBA 0.2.97.35.

I have an un-merged set (with seperate BIOS for neogeo in the neogeo folder) and have only a few selected games for each system.

I then tested in GMenu2X no crashes, everything works and the emu exists cleanly.

Onto PyMenu.

Installed PyMenu and then ran the installation file so it was the default boot. Rebooted the device.

For the systems I wanted to use I then set the GMenu identifier as the same name as the system in gmenu, so for cps1 the identifies is cps1, cps2 for cps2 and neogeo for neogeo. Be aware these MUST be the same names as what you entered in the systems section in GMenu2X, not whats in the Emulators section. These may be done already for you.

So the way I think this works is that PyMenu calls the entry in the systems section, and the details in that system you defined are what PyMenu executes.

I also matched the clock speed the same, so 642 for all these, set the paths and previews, Use File filter and Gameslist set to true.

After that i rebooted again and then voila, i get the standard file browser, it sees my previews and then when I exit a game it goes back to PyMenu.

I hope that helps, not sure what else to tell you to help.


Cheers.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 13, 2019, 03:49:25 am
@Jack83 I noticed one other thing.

I added Chocolate doom and have it in ports section. I have a custom icon (preview) for it, but after every reset it defaults back to no icon (preview) after setting it again it stays until reboot.

I just love what your menu has transformed this device into - amazing.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Avigrace on March 13, 2019, 05:20:06 pm
@SomeRetroGuy

Followed that exactly and works perfectly!!

Many thanks, now have all the systems I want working and with preview images, very happy :)
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: lagman on March 14, 2019, 11:02:05 pm
How do you exit?  Is it a key sequence?  I tried pressing the button on the left side and it just hangs on a black screen.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 15, 2019, 06:58:56 am
How do you exit?  Is it a key sequence?  I tried pressing the button on the left side and it just hangs on a black screen.

What is it you are trying to exit? PyMenu itself, or an Emulator/app?

Most of the emulators have a specific key combo, these can often be found out by selecting the emu and pressing "Y" on the gamepad as there are often some instructions. Others have help built into the emu/app once it is launched.

To exit PyMenu you need to select the power icon in the bottom right and choose Launch GMenu.

Cheers.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 15, 2019, 06:59:20 am
@SomeRetroGuy

Followed that exactly and works perfectly!!

Many thanks, now have all the systems I want working and with preview images, very happy :)

Glad I could help ;)
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: lagman on March 15, 2019, 04:38:08 pm
How do you exit?  Is it a key sequence?  I tried pressing the button on the left side and it just hangs on a black screen.

What is it you are trying to exit? PyMenu itself, or an Emulator/app?

Most of the emulators have a specific key combo, these can often be found out by selecting the emu and pressing "Y" on the gamepad as there are often some instructions. Others have help built into the emu/app once it is launched.

To exit PyMenu you need to select the power icon in the bottom right and choose Launch GMenu.

Cheers.

I'm wondering how to exit fba.  If I launch fba from pymenu and select a game, there doesn't seem to be any key sequence that will allow me to exit back to pymenu.  Should the button on the left side of the RS-97 kill the emu and bring me back to pymenu?  When I push that I just get a black screen until I force reset.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Avigrace on March 15, 2019, 08:29:00 pm
How do you exit?  Is it a key sequence?  I tried pressing the button on the left side and it just hangs on a black screen.

What is it you are trying to exit? PyMenu itself, or an Emulator/app?

Most of the emulators have a specific key combo, these can often be found out by selecting the emu and pressing "Y" on the gamepad as there are often some instructions. Others have help built into the emu/app once it is launched.

To exit PyMenu you need to select the power icon in the bottom right and choose Launch GMenu.

Cheers.

I'm wondering how to exit fba.  If I launch fba from pymenu and select a game, there doesn't seem to be any key sequence that will allow me to exit back to pymenu.  Should the button on the left side of the RS-97 kill the emu and bring me back to pymenu?  When I push that I just get a black screen until I force reset.

That's what I had but after following the guide @SomeRetroGuy posted above it now works, pressing the power button opens the menu where you can exit.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: lagman on March 16, 2019, 07:34:25 pm
Ok I got it to work now.  Thanks!

Also, has anyone gotten TV out to work on pymenu or gmenu?  Or is it not supported at all in the FW?
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: gameblabla on March 16, 2019, 07:50:59 pm
Also, has anyone gotten TV out to work on pymenu or gmenu?  Or is it not supported at all in the FW?
Ok I got it to work now.  Thanks!

Also, has anyone gotten TV out to work on pymenu or gmenu?  Or is it not supported at all in the FW?
TV Out isn't supported on the RS-97 due to reluctance by the main kernel dev.
Here's what he said about TV out :
Quote from: TonyJih
No tvout for retroFw for now
It pretty useless and costs more ram

Sadly i have access to the source code and it won't be trivial to merge back TV Out support...
which is why i'm still using the old kernel based for the Arcade Mini.

So yes, on the K3P & Arcade Mini there's still TV Out support. (but performance is worse due to the lack of newer improvements. Also no source for K3P)
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 21, 2019, 09:27:31 am
@Jack83 just wondering if you are planning to do any further updates.

I am giving a unit to my mate for his birthday and was just wondering on hiding folders in the rom selection screen and the previews in the ports section.

If you are done, no problem, but I want to make it as foolproof as possible.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on March 22, 2019, 12:59:49 am
Yes, I do plan further updates. Previews are already fixed, was just a typo. Hiding the ".." folder if you are in the root selection folder is also implementer. I won't implement hiding of other folders though. I think that it's a bad organization if you mix ROM and previews in the same folder. Is gmenu relying on this? I keep my previews and roms in different folders.

I am currently on a business trip, so it will be awhile to the next release.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on March 22, 2019, 05:48:05 am
Yes, I do plan further updates. Previews are already fixed, was just a typo. Hiding the ".." folder if you are in the root selection folder is also implementer. I won't implement hiding of other folders though. I think that it's a bad organization if you mix ROM and previews in the same folder. Is gmenu relying on this? I keep my previews and roms in different folders.

I am currently on a business trip, so it will be awhile to the next release.

I dont think GMenu relies on it per se, but the option to hide all folders in GMenu means it does not matter where the preview are kept.

I use this: https://github.com/m1024x/retrogame-preview-guide

It creates the previews folder etc... in the roms folder itself which makes it very Gmenu friendly. I dont mind either way, moving the previews and then changing the folder in the setup is easy enough.

Great to hear the other bits and pieces are fixed, have a good trip, and thanks again for the hard work.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: leonvanbon on March 22, 2019, 07:31:11 pm
@Jack83 First of all, congrats for such a great work! totally amazing

What's in my opinion is missing is an "Add to favorites" option with a "Favorites" sections. Is possible to implement that feature?
There are so many cool games to try that Last Played section is not enough. With that option PyMenu would be simply perfect.

Thanks!
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on March 31, 2019, 11:12:52 am
https://github.com/JackD83/PyMenu/releases/tag/v1.5.3

Version 1.5.3
- fixed previews of native items where not stored
- added limit of folder selection
- added list wrapping
- added hiding of sub folders in selection folder
- added race-od and dingux-cap32 link in config
- added default volume to configuration
- improved loading time of PyMenu

@leonvanbon favorites is on my list but requires some larger changes
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: rob1rob1 on April 01, 2019, 10:11:33 am
Wow, Awesome work !
Thanks a lot Jack83 :)
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: rob1rob1 on April 01, 2019, 06:51:50 pm
hey !
I'm trying to play wonderswan's games with the oswan emulator (by gameblabla). It works with gmenu2x but not with  Pymenu. I've trie to modify wonderswan parameters with no luck. Can you help me with theses parameters ?
Thanks !
 Edit : Solved ! You have to enter "oswan" in the gmenu identifier, then reboot, and it works.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on April 02, 2019, 07:29:22 am
https://github.com/JackD83/PyMenu/releases/tag/v1.5.3

Version 1.5.3
- fixed previews of native items where not stored
- added limit of folder selection
- added list wrapping
- added hiding of sub folders in selection folder
- added race-od and dingux-cap32 link in config
- added default volume to configuration
- improved loading time of PyMenu

@leonvanbon favorites is on my list but requires some larger changes

Amazing - this is such an awesome update!!!

Volume control amazing!!

Literally one tiny thing I noticed. After setting the folders to be hidden, the first selection is then a rom, the preview image wont load for the top entry until you move to another entry then back.

You're making it really hard to find things with an issue now!!

thanks so much for the amazing work.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on April 02, 2019, 07:06:01 pm


Literally one tiny thing I noticed. After setting the folders to be hidden, the first selection is then a rom, the preview image wont load for the top entry until you move to another entry then back.


Yeah, still broken in 1.5.4 :( I already found the issue and it will be fixed in 1.5.5
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: rob1rob1 on April 03, 2019, 06:40:45 pm
Hey @Jack83 !
Would you consider adding gameblabla's oswan emulator in the default settings of wonderswan & wonderswan color in 1.5 ?
Once again, many thanks for your great work !
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: farleysmaster on April 05, 2019, 08:59:48 pm
Weird error just started. If I go to edit a system's settings, when I press start instead of saving the settings, it loads USB storage mode. Any idea what this might be caused by?
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: rob1rob1 on April 06, 2019, 10:40:01 am
Weird error just started. If I go to edit a system's settings, when I press start instead of saving the settings, it loads USB storage mode. Any idea what this might be caused by?

I had this error after quitting usb storage for the first time. Only solution I've found is to reflash the internal sdcard, and reinstall all from the begining (made a save of my roms files with commander first).
Once again, sorry for my poor english...
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: farleysmaster on April 06, 2019, 02:34:32 pm
Thanks, I would prefer not to do that.

Last night I tried to edit the settings in Glutexto but something crashed and then the device was unresponsive.

This morning I opened it up and replaced the pymenu settings file on the internal sd card, and it's working again now!

I might try editing the file on my chromebook and see if that works (to change the settings).
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on April 07, 2019, 08:59:30 am
The fat32 fileystem on the sdcard is very fragile some times. If pymenu just starts the usb connection, something went wrong and usb is the last resort to fix it.

You probably don't need to reflash the whole system, but a file system check and a clean copy of pymenu should resolve the issues.

I have to say that I did not have such errors since I use higher quality sdcards for internal and exrternal
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on April 08, 2019, 07:07:27 am
I had a similar issue, I used the built in partition checker by powering up the device then holding down the X key.

The system will then check the partitions.

I believe the issue occurs when something goes wrong and the system treats the SD card as read-only.

Issue for me was it kept happening, so I ended up making an image of the SDcard on my machine, reformatted the SD card using the SD card formatter, then i re-imaged the SD card from the backup and all was 100% after that.
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: SomeRetroGuy on April 08, 2019, 07:07:49 am

I have to say that I did not have such errors since I use higher quality sdcards for internal and exrternal

Agreed
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: Jack83 on April 15, 2019, 07:59:26 am
PyMenu Version 1.5.5

https://github.com/JackD83/PyMenu/releases/latest

- improved loading time of folders ~10x
- fixed previews not showing for first element again
- added latest emulators: jzIntv, Pok?mini, ProSystem-OD, Speccy
Title: Re: Menu written in python for RS97 and LDK
Post by: Jutleys on April 18, 2019, 02:51:07 pm
Nice work jack any chance of bittboy support?
Title: Re: Menu written in python for RS97 and LDK
Post by: papapito on April 18, 2019, 05:20:51 pm
What are the current limitations and/or bugs in the PyMenu, compared to gmenunx?
Title: Re: Menu written in python for RS97 and LDK
Post by: Jack83 on April 23, 2019, 12:30:05 pm
There are currently no major bugs in PyMenu that I'm aware of. The only limitation compared to gmenu is the ability to install ipk packages. For that, I added a link in pymenu to go back to gmenu.

Title: Re: Menu written in python for RS97 and LDK
Post by: farleysmaster on May 05, 2019, 02:41:50 pm
I had another weird issue... PyMenu crashed when I quit an emulator and then would no longer start. I had to remove the internal SD card to replace the autoexec.sh from backup so that I could use the RS-97 again. I can't get PyMenu to work now (it just says 'loading'). Any idea what might cause the issue or how to fix it?
Title: Re: Menu written in python for RS97 and LDK
Post by: Jack83 on May 06, 2019, 12:05:10 pm
You probably had a file system corruption. Make sure to use a high quality sd-card and make a file system check.
To solve you problem, just delete the apps/pymenu folder and install the ipk again. Your settings probably got corrupted during the crash.

PyMenu is writing more (like last played games) onto the sd card as gmenu does. Thats why its more likely to get errors when the file system fails.

 
Title: Re: Menu written in python for RS97 and LDK
Post by: farleysmaster on May 07, 2019, 07:26:58 am
You probably had a file system corruption. Make sure to use a high quality sd-card and make a file system check.
To solve you problem, just delete the apps/pymenu folder and install the ipk again. Your settings probably got corrupted during the crash.

PyMenu is writing more (like last played games) onto the sd card as gmenu does. Thats why its more likely to get errors when the file system fails.
I do have a high quality card, and I ran the file system check with no issues. Deleting the apps folder and reinstalling worked though.

When I had my issue before where pymenu was always loading usb mode instead of saving settings I also noticed an issue where emulators could not save game states if I ran them in Pymenu but could save if I ran them through gmenu. It was like pymenu decided the card was read only... I think gmenu wouldn?t install ipks either. Anyway I?ve backed up the card image now!


Sent from my iPhone using Tapatalk
Title: Re: Menu written in python for RS97 and LDK
Post by: ace9094 on May 11, 2019, 07:23:58 pm
Hi Jack,

I have finally stumbled across an application for Windows that will convert any video format to JPGV.
It was written by Rinnegatamante over at gbatemp.net and uses FFMPG so should handle any video format.

Is the "animated previews" project dead in the water or would you still like some help? I have a ton videos for almost all the systems supported , I am happy to crack on with them but obviously no point if no one is interested

Thanks
ace
Title: Re: Menu written in python for RS97 and LDK
Post by: Jack83 on May 12, 2019, 09:38:27 am
Animated previews are alive and well as you can see in this video:

https://www.youtube.com/watch?v=3JpfMMpgzn8

The scripts are still up on my github page https://github.com/JackD83/PyMenu/tree/master/tools (https://github.com/JackD83/PyMenu/tree/master/tools)

The format is nothing like jpgv and does not support audio and only short video clips. File size should be similar.
I don't now if anyone besides me has ever converted videos to previews and I know that the scripts are not very easy to use. Maybe I will make a all in one package to make these previews.
Title: Re: Menu written in python for RS97 and LDK
Post by: ace9094 on May 12, 2019, 10:29:55 am
Maybe I will make a all in one package to make these previews.

If you can create an all in pack for Windows 64Bit that would be great :) No worries if you do not have time, I fully appreciate how busy you guys can be  8)
Title: Re: Menu written in python for RS97 and LDK
Post by: Jack83 on May 13, 2019, 06:42:19 pm
Could you try this?
https://drive.google.com/open?id=1IeLFNKnozr5fWr1VlubZLZ9GEleO9NtF (https://drive.google.com/open?id=1IeLFNKnozr5fWr1VlubZLZ9GEleO9NtF)

Drag&drop all videos you want to convert onto the convert.bat. You can drop all movies at once. It should create a folder output in the folder where the video was located containing the animated preview
Title: Re: Menu written in python for RS97 and LDK
Post by: Silius on May 16, 2019, 08:32:06 am
Animated previews are alive and well as you can see in this video:

https://www.youtube.com/watch?v=3JpfMMpgzn8

The scripts are still up on my github page https://github.com/JackD83/PyMenu/tree/master/tools (https://github.com/JackD83/PyMenu/tree/master/tools)

The format is nothing like jpgv and does not support audio and only short video clips. File size should be similar.
I don't now if anyone besides me has ever converted videos to previews and I know that the scripts are not very easy to use. Maybe I will make a all in one package to make these previews.


I am really impressed with the roms, snapshots and videosnapshots collection shown in this video.

All the rooms perfectly named and classified, with its snapshot and videosnapshot, for most platforms!!

I would really like to have the same in my Pymenu+LDK.

Is there any downlodable source for such a great work?
Any help would be really appretiated!!!!!
Thank you very much!!
Bets regards
Title: Re: Menu written in python for RS97 and LDK
Post by: ace9094 on May 16, 2019, 09:49:07 pm
Could you try this?
https://drive.google.com/open?id=1IeLFNKnozr5fWr1VlubZLZ9GEleO9NtF (https://drive.google.com/open?id=1IeLFNKnozr5fWr1VlubZLZ9GEleO9NtF)

Drag&drop all videos you want to convert onto the convert.bat. You can drop all movies at once. It should create a folder output in the folder where the video was located containing the animated preview

I will give it a shot and let you know buddy :) Thank you for the Tool Kit, I appreciate it !!
Title: Re: Menu written in python for RS97 and LDK
Post by: simpleasy on May 17, 2019, 07:51:26 am
Hi@Jack83,Can't I use pymenu on the latest version of GmenuNX (0425)? It will always show lauching and can't enter
Title: Re: Menu written in python for RS97 and LDK
Post by: DynaMight on May 18, 2019, 01:26:04 pm
I love PyMenu and especially the option to show box images and now 'video' snaps. I used the converter tool to convert 6,500 videos into the compatible format.

Systems included:
Atari 2600
Final Burn Alpha
Gameboy & Colour
Game Advanced
Gamegear
Lynx
Master System
Mega Drive
Neogeo
Neogeo Pocket Colour
NES
SNES

Has 99% of the games (although FBA is a little bare) but I did delete most of the Japanese games. You just need to copy the files into the rom directory in a folder called preview. Theres two types for each rom, a boxart image and a video snap. Boxart shows first for a few seconds then the video comes up. The rom name (either rom or zip file) needs to be called the same as image/video name but these are from a proper rom collection so names should match up as long as you have a proper collection of roms.

Link: https://mega.nz/#!KGgEHCRY!aYPNgE9hnL-vuAj78Gu7eopva5kJNctxDD1e6tmneUk <-- Note no roms are included!
Title: Re: Menu written in python for RS97 and LDK
Post by: Jack83 on May 21, 2019, 02:13:06 pm
Hi@Jack83,Can't I use pymenu on the latest version of GmenuNX (0425)? It will always show lauching and can't enter

I'm sorry but I cant reproduce this. Its working fine on both my LDK and RS97 with gmenuXN 0425. You could try to reinstall PyMenu

Title: Re: Menu written in python for RS97 and LDK
Post by: Jack83 on May 21, 2019, 02:44:34 pm
I love PyMenu and especially the option to show box images and now 'video' snaps. I used the converter tool to convert 6,500 videos into the compatible format.

Systems included:
Atari 2600
Final Burn Alpha
Gameboy & Colour
Game Advanced
Gamegear
Lynx
Master System
Mega Drive
Neogeo
Neogeo Pocket Colour
NES
SNES

Has 99% of the games, but I did delete most of the Japanese games. You just need to copy the files into the rom directory in a folder called preview. Theres two types for each rom, a boxart image and a video snap. Boxart shows first for a few seconds then the video comes up. The rom name (either rom or zip file) needs to be called the same as image/video name but these are from a proper rom collection so names should match up as long as you have a proper collection of roms.

Link: https://mega.nz/#!DKgAVaaa!MKVdB11MmLf71GRatne634VpFyNFEv4WQHnexoZ6jUM <-- Note is is almost 3GB and no roms are included!

Great work on the previews! I downloaded the pack myself cause I'm still missing neo-geo previews  ;D
One remark: You should resize all pngs to 128x128 pixel. The pack contains all previews in their original size and they get resized every time they are displayed by pymenu. Thats very slow
Title: Re: Menu written in python for RS97 and LDK
Post by: DynaMight on May 21, 2019, 05:39:55 pm

Great work on the previews! I downloaded the pack myself cause I'm still missing neo-geo previews  ;D
One remark: You should resize all pngs to 128x128 pixel. The pack contains all previews in their original size and they get resized every time they are displayed by pymenu. Thats very slow

Nice one, I didnt think about that. I just grabbed the original preview images, but 128x128 loads massively faster. I've resized all the png boxart images and re-uploaded the pack. Also saves quite a bit of space!
Title: Re: Menu written in python for RS97 and LDK
Post by: Avigrace on May 23, 2019, 04:28:53 pm
**edit**

nevermind, I was being a fool!
Title: Re: Menu written in python for RS97 and LDK
Post by: farleysmaster on May 26, 2019, 03:06:25 pm

Great work on the previews! I downloaded the pack myself cause I'm still missing neo-geo previews  ;D
One remark: You should resize all pngs to 128x128 pixel. The pack contains all previews in their original size and they get resized every time they are displayed by pymenu. Thats very slow

Nice one, I didnt think about that. I just grabbed the original preview images, but 128x128 loads massively faster. I've resized all the png boxart images and re-uploaded the pack. Also saves quite a bit of space!
Ace! Downloading now (I don't have a PC, just a chromebook, so this would have been very laborious for me!).
Title: Re: Menu written in python for RS97 and LDK
Post by: jimmybonsaville on May 28, 2019, 04:31:56 pm
3 days searching and im still a bit lost on how to install this on my RS-07. I love @gameblabla and his Useless firmware so I really dont want to be flashing an older firmware or RetroFW untill it has the same level of functionality... mainly full screen and tv-out.

@Jack83  Pymenu looks ideal for the RS-07 and if theres a way of having a favourites folder...or even last played folder...im sold!! Theres a guy JL on youtube who has some great videos and ive tried watching them but still no further forward ? Ive tried installing the files supplied on this thread and official Github...still at a loss ha?? 

Og btw @DynaMight haha surely this isnt you from the VFR400 forums haha we keep bumping into each other over the years!!!
Title: Re: Menu written in python for RS97 and LDK
Post by: farleysmaster on May 31, 2019, 11:45:27 am
I love PyMenu and especially the option to show box images and now 'video' snaps. I used the converter tool to convert 6,500 videos into the compatible format.

Link: https://mega.nz/#!KGgEHCRY!aYPNgE9hnL-vuAj78Gu7eopva5kJNctxDD1e6tmneUk <-- Note no roms are included!

This was great, by the way, although I've had to do a bunch of renaming, but that's my fault! Is there a site that this tool draws from so I can fill in the few that are missing, manually?
Title: Re: Menu written in python for RS97 and LDK
Post by: Jack83 on June 01, 2019, 09:12:02 am
@jimmybonsaville

PyMenu is currently only developed for the RetroFW and support for gameblablas UselessFW was droped. There will be a RetroFW for the RS-07 and maybe the other 480x272 device. I will then adapt PyMenu again to work on all devices.

@farleysmaster
You can get screenshots here: https://www.screenscraper.fr/ or https://emumovies.com
Title: Re: Menu written in python for RS97 and LDK
Post by: farleysmaster on June 01, 2019, 02:42:24 pm
Thanks, I did some detective work and found the screenscraper site earlier. Sadly Mario's Picross 2 is just too niche...  ;)
Title: Re: Menu written in python for RS97 and LDK
Post by: haplotrm on June 05, 2019, 08:33:19 pm
I flashed the latest RetroFw last night, then I saw this topic and decided to give a shot to Phyton Menu and menu previews. Installed the .ipk and previews too. I was going through menu, checking thumbnails and while I was checking gba previews device shut itself down with a flash on the screen and since then I couldn't be able to turn it on again  ???

After that I tried to copy backup of my working rom files, didn't work. Tried to flash fresh Fw, didn't work. I tried 3 different sd cards, downloaded both full ipk FW and basic one, still no luck...

Now I'm stuck with a device doesn't work, when I try to turn on it just shows a white flash on the screen for half a second then nothing happens. Top red led light also doesn't lit up so I suspect some kind of mainboard damage but I don't have the knowledge to identify that.

Any ideas, solutions and help very much appreciated... :'(
Title: Re: Menu written in python for RS97 and LDK
Post by: jimmybonsaville on June 06, 2019, 09:48:14 am
@jimmybonsaville

PyMenu is currently only developed for the RetroFW and support for gameblablas UselessFW was droped. There will be a RetroFW for the RS-07 and maybe the other 480x272 device. I will then adapt PyMenu again to work on all devices.

@farleysmaster
You can get screenshots here: https://www.screenscraper.fr/ or https://emumovies.com

@Jack83 Finally managed to install this via an Sd image on Youtube by J.L. Absolutely loving the experience so far!! Shame about no T.V output however. The one function i would love and im sure others would....is a favourites menu of some kind. With thousands of games its hard to keep track ha. Thanks again for some awesome work! 
Title: Re: Menu written in python for RS97 and LDK
Post by: LauweLoempia on June 06, 2019, 02:29:31 pm
I flashed the latest RetroFw last night, then I saw this topic and decided to give a shot to Phyton Menu and menu previews. Installed the .ipk and previews too. I was going through menu, checking thumbnails and while I was checking gba previews device shut itself down with a flash on the screen and since then I couldn't be able to turn it on again  ???

After that I tried to copy backup of my working rom files, didn't work. Tried to flash fresh Fw, didn't work. I tried 3 different sd cards, downloaded both full ipk FW and basic one, still no luck...

Now I'm stuck with a device doesn't work, when I try to turn on it just shows a white flash on the screen for half a second then nothing happens. Top red led light also doesn't lit up so I suspect some kind of mainboard damage but I don't have the knowledge to identify that.

Any ideas, solutions and help very much appreciated... :'(
I had a similar issue with my RS97: I it run through its battery (just leave it on for a night and the LCD backlight will drain the battery). Then fully charge it, disconnect USB and turn it on. It then functioned as normal again...

Sent from my SM-G960F using Tapatalk

Title: Re: Menu written in python for RS97 and LDK
Post by: shaft8472 on June 09, 2019, 08:55:32 pm
You just need to copy the files into the rom directory in a folder called preview. Theres two types for each rom, a boxart image and a video snap.
I'm trying to get this to work. I must be doing something wrong. ???
So the rom file and the image files need to have the same name. I am not entirely sure where to place the image files.

RetroFW->roms\preview\>contents_of_the_snaps<

or

RetroFW->roms\GBA\preview\>contents_of_the_GBAfolder_from_snaps<
Title: Re: Menu written in python for RS97 and LDK
Post by: farleysmaster on June 10, 2019, 04:13:11 pm
Normally the preview folder is within the specific roms older (e.g. gba). But you can use any folder and set it it by editing the settings for each emulated device (press 'select' on the device selection screen)
Title: Re: Menu written in python for RS97 and LDK
Post by: gamepadfan on June 25, 2019, 01:52:05 pm
Hi there,
I have recently purchased a Retrogame RS97 HW version 3 and installed RetroFW and Pymenu, all works great but im having issues with one system.... megadrive, when i add my rom location folder i save the settings, go into that system and can see all the roms from that rom folder location, i execute one, which runs correctly...as soon as i exit the list of roms has dissappeared.

I check the rom folder location and its correct, the only way i can fix this is by setting the rom folder to something else, then back to the correct location and the roms reappear as soon as i back out and go back into the system they are gone again and have to repeat the process.

Has anybody else seen this?

I have even created a duplicate megadrive system in pymenu and it does the exact same.
Title: Re: Menu written in python for RS97 and LDK
Post by: michaelpegaso on June 29, 2019, 09:53:20 pm
I love PyMenu and especially the option to show box images and now 'video' snaps. I used the converter tool to convert 6,500 videos into the compatible format.

Systems included:
Atari 2600
Final Burn Alpha
Gameboy & Colour
Game Advanced
Gamegear
Lynx
Master System
Mega Drive
Neogeo
Neogeo Pocket Colour
NES
SNES

Has 99% of the games (although FBA is a little bare) but I did delete most of the Japanese games. You just need to copy the files into the rom directory in a folder called preview. Theres two types for each rom, a boxart image and a video snap. Boxart shows first for a few seconds then the video comes up. The rom name (either rom or zip file) needs to be called the same as image/video name but these are from a proper rom collection so names should match up as long as you have a proper collection of roms.

Link: https://mega.nz/#!KGgEHCRY!aYPNgE9hnL-vuAj78Gu7eopva5kJNctxDD1e6tmneUk <-- Note no roms are included!

Thank you very much for your work, it has helped me.
Title: Re: Menu written in python for RS97 and LDK
Post by: powderpuffpoopoo on July 03, 2019, 08:02:19 pm
is there a way(code change, etc) to sort the emulator game list menu when gamelist filter is enabled?  currently it still sorts by rom name but there are instances where name it displays from the gamelist file is totally different.  hope this makes sense ... haha.  thanks!
Title: Re: Menu written in python for RS97 and LDK
Post by: ace9094 on July 17, 2019, 08:17:03 pm
Drag&drop all videos you want to convert onto the convert.bat. You can drop all movies at once. It should create a folder output in the folder where the video was located containing the animated preview


Hi Jack,

I have tried to run this but it just creates an empty folder "Output"folder....

The format of video I am using is MP4.... My device is Windows 10 Pro (1903)

Any idea's what could be wrong? I will try converting the MP4 to AVI and see what happens... Does it matter which
 directory I place the folder / BAT file ?

EDIT
I tired converting to AVI, XVID, WMX3, WMV8 and WMV9 but still the same... Can someone else using a windows machine maybe give it a try if I upload the software and include a video ?

Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: npharper on July 17, 2019, 09:50:44 pm
If somebody make a new firmware please insert a battery low reminder beep or screen. It's kinda annoying when I game a lot and my console suddenly turns off.
Well too bad they screwed up when they made the Arcade Mini, because there's no way to get an estimate of the battery.
You can ask Pingflood about it, he confirmed it to me. This happens even on the stock firmware.
(Btw, it's also the reason why TV out won't work : There is no way to detect if it's plugged in. You have to force it to make it work)

Is there really no way to get an estimate of the battery? The battery icon in the upper right corner seems to change all the way down to empty before the device dies. Do you know how that's being done? A "low battery" audio warning is something I'd really like to try and get working.
Title: Re: Menu written in python for RS97 and LDK
Post by: Jack83 on July 18, 2019, 08:27:21 am
Drag&drop all videos you want to convert onto the convert.bat. You can drop all movies at once. It should create a folder output in the folder where the video was located containing the animated preview


Hi Jack,

I have tried to run this but it just creates an empty folder "Output"folder....

The format of video I am using is MP4.... My device is Windows 10 Pro (1903)

Any idea's what could be wrong? I will try converting the MP4 to AVI and see what happens... Does it matter which
 directory I place the folder / BAT file ?

EDIT
I tired converting to AVI, XVID, WMX3, WMV8 and WMV9 but still the same... Can someone else using a windows machine maybe give it a try if I upload the software and include a video ?

You should get a lot of log output to see whats wrong. Do you have spaces in the paths to the video and/or the folder the tools are?
Title: Re: Menu written in python for RS97 and LDK
Post by: Jack83 on July 18, 2019, 03:58:16 pm
Hey everyone,

I'm still working to improve pymenu. I have implemented the ability to install/uninstall ipk packages and the often  requested "Favourites" menu!

Now I need your help! I'm a very bad designer and I need the graphics for the favourites menu for the pixel and the default theme. The background image is 320x240px and the system logo is 140px wide.

CPS-I, CPS-II and Last played are also missing for the default theme. I would really appreciate it if someone with skill can make those images ;D

If I get the images, I can make an official release of pymenu

Jack
Title: Re: Menu written in python for RS97 and LDK
Post by: farleysmaster on July 18, 2019, 04:06:53 pm
Nice, uninstalling ipks is a (minor) pain.
Title: Re: Menu written in python for RS97 and LDK
Post by: ace9094 on July 20, 2019, 12:20:53 am
Drag&drop all videos you want to convert onto the convert.bat. You can drop all movies at once. It should create a folder output in the folder where the video was located containing the animated preview


Hi Jack,

I have tried to run this but it just creates an empty folder "Output"folder....

The format of video I am using is MP4.... My device is Windows 10 Pro (1903)

Any idea's what could be wrong? I will try converting the MP4 to AVI and see what happens... Does it matter which
 directory I place the folder / BAT file ?

EDIT
I tired converting to AVI, XVID, WMX3, WMV8 and WMV9 but still the same... Can someone else using a windows machine maybe give it a try if I upload the software and include a video ?

You should get a lot of log output to see whats wrong. Do you have spaces in the paths to the video and/or the folder the tools are?

Hi Jack,

Thanks for the reply... I removed all spaces in the video name and in the path to PyMenu toolkit... I has now created a standard JPG file not an animated AJPG file... The name is File Name = bdudes.anim.jpg

The file has unusual dimensions too:

Width = 1664
Height = 1536
Vertical DPI = 96
Horizontal DPI = 96
Bit Depth = 24
File Name = bdudes.anim.jpg

Is that correct or am I doing something wrong ?
Title: Re: Menu written in python for RS97 and LDK
Post by: Jack83 on July 22, 2019, 12:35:20 pm
bdudes.anim.jpg is correct. You can open the file and see all the frames that will be used. The preview is no animated jpeg (ajpg) but a large sprite sheet. Its faster to load.

"bdudes" should be the nam of the rom for the preview to work
Title: Re: Menu written in python for RS97 and LDK
Post by: powderpuffpoopoo on August 03, 2019, 08:53:14 pm
Hi Jack,

Thanks for continuing to improve pymenu!

When you get a chance, can you please allow proper sorting of titles when the gamelist filter is used?  Seems to sort by first column on the gamelist and it would display better if the third column is used for sorting.

Thanks!
Title: Re: Menu written in python for RS97 and LDK
Post by: farleysmaster on September 11, 2019, 05:03:17 pm
Anyone else experience pymenu just failing to load for no apparent reason? This has happened to me before which stops my RS97 from booting.

I've gone in, taken out the internal sd card and swapped the autoexec.sh for the backed up version so now I can get into gmenu.

I think from memory I'll have to delete pymenu, reinstall it and restore its config files which I've just backed up. Is there an easier way?

(the internal sd card is a high quality name brand card, btw)
Title: Re: Menu written in python for RS97 and LDK
Post by: ace9094 on October 27, 2019, 02:23:47 am
Hi jack,

any plans to port this to the RG350?  8) ;D
Title: Re: Menu written in python for RS97 and LDK
Post by: _-Caleb-_ on October 28, 2019, 07:16:04 am
Hi jack,

any plans to port this to the RG350?  8) ;D
Same question hehheeh

Enviado desde mi Redmi Note 6 Pro mediante Tapatalk

Title: Re: Menu written in python for RS97 and LDK
Post by: sailence on November 04, 2019, 02:41:22 am
hello some game ports is missing how to add?
Title: Re: Menu written in python for RS97 and LDK
Post by: Super Breakout Amateur on November 04, 2019, 01:31:53 pm
the pap k3 plus links are dead
can you reupload them?
Title: Re: Menu written in python for K3P, RS97 and Arcade Mini
Post by: GameBoy on December 22, 2019, 05:40:02 am
@SomeRetroGuy - can you cleanly close FBA or do you have to reboot? if you can could you show me your settings please for FBA-SDL

I have an RS-97 Rev 3.0

I have both FBA-SDL and FBAA320 installed from the bitgala server.

In GMenu2X under emulators, not systems i have the default settings for both, however i have upped the clock speed to 642.

Again in GMenu2X I have the Systems setup with CPS1 CPS2 and NeoGeo. I set them up to work directly in GMenu before I started with PyMenu. The settings are all straightforward, so paths mapped to the right paths, "Show Folders" set to off, File filter with ".zip", previews folders mapped to the previews folders. Clock speeds set to 642.

For these three systems I use FBA-SDL, not a320. This is because the roms set is for FBA 0.2.97.35.

I have an un-merged set (with seperate BIOS for neogeo in the neogeo folder) and have only a few selected games for each system.

I then tested in GMenu2X no crashes, everything works and the emu exists cleanly.

Onto PyMenu.

Installed PyMenu and then ran the installation file so it was the default boot. Rebooted the device.

For the systems I wanted to use I then set the GMenu identifier as the same name as the system in gmenu, so for cps1 the identifies is cps1, cps2 for cps2 and neogeo for neogeo. Be aware these MUST be the same names as what you entered in the systems section in GMenu2X, not whats in the Emulators section. These may be done already for you.

So the way I think this works is that PyMenu calls the entry in the systems section, and the details in that system you defined are what PyMenu executes.

I also matched the clock speed the same, so 642 for all these, set the paths and previews, Use File filter and Gameslist set to true.

After that i rebooted again and then voila, i get the standard file browser, it sees my previews and then when I exit a game it goes back to PyMenu.

I hope that helps, not sure what else to tell you to help.


Cheers.

Hi i dont understand your solution. I use the fba 320 emu and everything runs but with pymenue i cant exit the arcade emu in my case fba320. The games starts and run, but if i hit the power buttom to close the game it freezes and show only a black screen. I have to restart my ldk after every use. Without pymenu i can exit games in fba320 with the same button.

I dont understand the rensme in system section ? My fba320 is in emulator section and i dont have a system section where i can see the fba320 emu. Can you please help me ?
Title: Re: Menu written in python for RS97 and LDK
Post by: Jack83 on December 27, 2019, 02:23:31 pm
Hey guys,

after my request for help with images for PyMenu was a little disappointing, I put work on PyMenu on hold and moved on to other projects (Oculus Quest). I did not check my PMs, so for those of you who offered to help after I left, all source code and all images we have so far on github https://github.com/JackD83/PyMenu/tree/RetroFW (https://github.com/JackD83/PyMenu/tree/RetroFW)


I did not plan on porting PyMenu to the RG350, but then Christmas happened and I got one ;D
I just tried running PyMenu and it works so far. Currently its not possible to launch any emulators due to RG350 using opk files and RetroFW 1.2 using installed IPKs. In order to get it working, parsing of the OPKs needs to be implemented and I'm not sure how I can replace the default launcher.

Before I start anything I would like some feedback if this even something that is requested.
There is a port of emulationstation?!




Title: Re: Menu written in python for RS97 and LDK
Post by: Jack83 on December 31, 2019, 02:57:33 pm
I made a pre-release for RetroFW 2.0 and the RG350

https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE (https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE)

Have fun!
Title: Re: Menu written in python for RS97 and LDK
Post by: ace9094 on January 12, 2020, 04:55:45 am
I made a pre-release for RetroFW 2.0 and the RG350

https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE (https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE)

Have fun!

Interesting... Thanks for this... I hope you build up on it some more for the RG350 / PocketGo 2

Thanks again !!
Title: Re: Menu written in python for RS97 and LDK
Post by: SomeRetroGuy on January 22, 2020, 03:24:28 am
Oh man, I would love to see this running on the RG350.

PyMenu is the only menu for me.
Title: Re: Menu written in python for RS97 and LDK
Post by: SomeRetroGuy on April 01, 2020, 10:28:45 am
I made a pre-release for RetroFW 2.0 and the RG350

https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE (https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE)

Have fun!

@Jack83 Hope you are well, safe and sanitized.

Now I have some more time at home Ive started playing with the 350 - any news on PyMenu??
Title: Re: Menu written in python for RS97 and LDK
Post by: chipbutty on June 09, 2020, 07:32:51 pm
Did you get this working? I have exactly the same problem. If anyone can help it would be greatly appreciated.

I've just given my daughter an IPS RG300 and she'd love to play Sonic! She hates the stock gmenu system. Thanks.

Hi there,
I have recently purchased a Retrogame RS97 HW version 3 and installed RetroFW and Pymenu, all works great but im having issues with one system.... megadrive, when i add my rom location folder i save the settings, go into that system and can see all the roms from that rom folder location, i execute one, which runs correctly...as soon as i exit the list of roms has dissappeared.

I check the rom folder location and its correct, the only way i can fix this is by setting the rom folder to something else, then back to the correct location and the roms reappear as soon as i back out and go back into the system they are gone again and have to repeat the process.

Has anybody else seen this?

I have even created a duplicate megadrive system in pymenu and it does the exact same.
Title: Re: Menu written in python for RS97 and LDK
Post by: chipbutty on June 10, 2020, 03:58:04 pm
I found a hidden file causing this issue. I couldn't delete it so I deleted the Megadrive folder itself and recreated the folder.

Also if you have a Mac and use Finder you may end up with lots of files starting with ._ To get rid of them use the dot_clean comman in Finder. Link here https://lifehacker.com/delete-mac-system-files-with-dot_clean-377011 Very useful.

Did you get this working? I have exactly the same problem. If anyone can help it would be greatly appreciated.

I've just given my daughter an IPS RG300 and she'd love to play Sonic! She hates the stock gmenu system. Thanks.

Hi there,
I have recently purchased a Retrogame RS97 HW version 3 and installed RetroFW and Pymenu, all works great but im having issues with one system.... megadrive, when i add my rom location folder i save the settings, go into that system and can see all the roms from that rom folder location, i execute one, which runs correctly...as soon as i exit the list of roms has dissappeared.

I check the rom folder location and its correct, the only way i can fix this is by setting the rom folder to something else, then back to the correct location and the roms reappear as soon as i back out and go back into the system they are gone again and have to repeat the process.

Has anybody else seen this?

I have even created a duplicate megadrive system in pymenu and it does the exact same.