It's possible to expand those four buttons to ten inputs using an outside mapping solution like xboxdrv, but in practice playing any action-heavy game would be very difficult. Certain strategy games and RPGs that need the extra buttons might play well enough though.
@mitu Sorry about that. I wasn't sure how to post the log file. So I ended putting some soldering some pins on it and putting it in a freeplay zero. I wiped the sd card and added the freeplay modded retropie (That was before I saw your post asking for the log file...). Weirdly enough a somewhat similar issue occurred again. The buttons stop responding and the pie pops up errors. Since I wiped the previous log and I can't access get my keyboard to work on the gba I don't think I can provide much to you. I talked to Ed from Freeplay and he suggested some things to try out. If it doesn't work I'm going to just try out a new raspberry pi and see if that's the problem. Thanks for taking the time to try and help me troubleshoot.
and then run update pcsx-rearmed from source in retropie-setup script
Then you will be able to run this emulator without performance issues but only with USB keyboard. I am now struggling with key bindings, I am not able to bind UP/DOWN/LEFT/RIGHT buttons of GBZ SAIO.. probably because they are not buttons but hat... I don't know now.
Another issue is with the mouse cursor being visible in some games, but this could be hopefully easily fixable.
And for the record, the main problem has been caused by one commit to libpicofe adds SDL_DOUBLEBUF flag.
at first glance it looked fine, but when i typed another double quote next to the exsisting ones, it looked slightly different!! so i re-typed all the quotes, and everything is fine and dandy again!!! :)
While I am by far no expert with Bluetooth, I think you need to set the hciconfig class.
man hciconfig states this for class:
With no class, prints class of device. Otherwise, sets class of device to class. class is a 24-bit hex number describing the class of device, as specified in section 1.2 of the
Bluetooth Assigned Numers document.
@obsidianspider I suppose a smooth, injection molded part would not bind up the same, right? I wonder if there is a workaround for smoothing out this area such as a coating of epoxy or bondo that could be sanded nice and smooth without enlarging. Tedious and tiny, I know. Another thought would be to try a set of buttons you don’t care about and remove the orientation tabs. Maybe it’s the angled spots where the tabs are that bind up.