Runtime Script Framework #26
Replies: 9 comments 33 replies
|
For those who have already gotten some FBNeo subsystems working, please note there is a small difference in the requirements for the contents of the |
|
Awesome work once again nk64, did you end up using the toolchain from SigmaStar? You may also be able to compile a shell to output to the frame buffer if getty is not present on the file system. Are you also able to check if WPA Supplicant is on the filesystem if it is we should be able to configure a USB Wifi dongle to work If you can compile the MiyooCFW or OnionOS emulators I think they already output debug/relevant info to the frame buffer. |
|
@horsiezoo you've probably already got it but I was able to mount an external flash drive with these commands: test-thumbdrive.sh User Script (previously referred to as Custom Scripts) |
|
This really is impressive work. With all this in place everything really is covered and I don’t see what other future enhancements are possible (I’m sure you will prove me wrong). There is for me the one major issue with this console which is the inability to configure controls in game. The workaround of using keymap files is great but it is difficult and time consuming creating these json files using trial and error to get the right keys. Doing this per game is not realistic so I don’t see the likelihood of having more than a few keymap files in place. Maybe a future enhancement is some sort of utility that can assist with creating keymap files to simplify the process? |
|
There is a small correction that needs to be made in 'emulator_wrapper.sh'. Destination_keymap_file_path needs to be changed as below for the copy to work. Note also the typo in keyremp which needs to be corrected. Original: Modified: |
|
Also for the gmenu2x_wrapper.sh it is creating 2 log files. gmenu2x.log and gmenu2x.bin.log (which is empty). I believe wrapped_exe_logfile="${wrapped_exe}.log" should be changed to wrapped_exe_logfile="${0}.log" instead? |
|
One last thing. Running boot-logo-disable.sh doesnt seem to work. The show boot logo property below in the gmenu2x.log shows null and I cant seem to find the output log file for the boot-logo-disable.sh script. /mnt/extsd/bin/gmenu2x: Arg0: /mnt/extsd/bin/gmenu2x The output directory for the script should be below. output_dir="${GT4286UTIL_HOME}/output" But i dont see an output directory. PS D:_gt4286util> dir Mode LastWriteTime Length Name d----- 15/01/2025 10:33 AM bin |
|
I splashed out on a $39 USB 3.0 to Gigabit Ethernet dongle to test but had no joy only to find when I dived into it that the USB Ethernet drivers are not included in the GT4286's Linux kernel. Though my USB dongle was detected by I found (as others) have mentioned that when I plugged in a powered USB hub, the device became powered on (and the power switch doesn't work as expected anymore). There is a danger of damage to the device if you have two separated sources of 5v going in so please take care to only use one source of power if you are experimenting with powered hubs. |
|
Not sure if anyone else is experiencing this but occasionally getting the below in fbneo when trying to start a rom. Deleting fbneo.bin.log resolves it. Usually happens when im fiddling around with keyremap files so not sure if it something im doing thats causing it but these log files do get quite large over time. /mnt/extsd/emus/fbneo/fbneo: /mnt/extsd/_gt4286util/scripts/emulator_wrapper.sh[409]: can't create /mnt/extsd/emus/fbneo/fbneo.bin.log: Read-only file system |
Uh oh!
There was an error while loading. Please reload this page.
Hi I've tidied up and consolidated a bunch of the hacks that we have discussed into what I'm calling the Runtime Script Framework.
Please consider it alpha quality and make a backup of your SD Card before you jump in. Let me know if any of the instructions can be improved.
It includes such things as:
For those who are interested in the linuxy internals of this machine, please check out the Custom Scripts section. I have a scripts for:
There are some areas of exploration that I'd be happy to receive help on:
adbdover the networkAll reactions