After no one bricked their device, here the link to to TEST version ;D :
Unpack all to an external sd-card.
You can make a backup of the original internal 4gig card using dmenu/installer/backup.dge (Will take a loong time and black screen. It creates a backup.bin file for you. You need at least 4gig space on the external sd-card
start dmenu/installer/install.dge to install the dmenu
I set up most emulators for you. The configuration of the menu is described her:https://github.com/JackD83/dmenu/blob/master/readme.txt
Whats currently not working is the USB image that is shown if mounted, but usb is working.
I also noticed that the keys don't work if you started the default snes emulator and come back to the menu.
The usb behavior is intentional. This way, you can charge the device and play at the same time
The whole package shares like 99% code with the package for the K3P. I will try to make a "unified" repository to support both.
The whole secret to make it run in the correct resolution is the "sdlfix.so" that can be found in the dmenu folder and the emulator folder (they are the same).
You can take a look at apps/DinguxCommander on how its done:
The default executable is "DinguxCommander_.dge". If you start this, you get the resolution problem. I just created a script "DinguxCommander.dge" with the following content:
Thats all to make it work. You need an editor that can handle linux line ending like notepad++ or similar to save the file. (LF not CRLF). Just copy the DinguxCommander.dge script and edit it, most editors will honor the existing line endings.
This also works for the emulators I added in the zip. There are two requirements:
- The application has to use SDL for drawing to the screen. Most of them do, some don't
- The application has to be running in the first place. If its running and has distorted screen, give this fix a try
If its still not working, post here and I will have a look. Its the first time I fiddled with c/c++ and the size of datatypes.
Source of the menu can be found here: https://github.com/JackD83/dmenu
Source of the sdlfix is here: https://github.com/JackD83/sdlfix_rs-97
This dmenu does support game previews like the K3P version: https://boards.dingoonity.org/ingenic-jz4760-devices/pap-kiii-plus-(dingux-480x272-screen)/msg173194/#msg173194