Couple of quick questions.
- How many admin buttons do we need, or is it shifted keys to quit game etc?
- I'm assuming the Mame build supports coin switches/keys?
- Are we following the Mame standard for generating the playlist where we just name all the related files the same? ROM/ART/LOGO/SNAP etc?
- Are you thinking of a search option, say just by first letter/number of the game name? If so how would you launch it?
- Is it trivial to support video snaps alongside regular static snaps for games in the menu?
- Will Bezels/art not show on traditional 4:3 screens?
Great work, can't wait to start testing, I'm going to build a dedicated Android testing board for this.
- How many admin buttons do we need, or is it shifted keys to quit game etc?For the frontend I'm using Android default controls and have tested with usb keyboard, usb joystick, mouse and touchscreen. Also tested with 3 KADE encoder firmwares (USB/HID Joystick Encoder, PS3 Gamepad Encoder and USB Keyboard Encoder). I have yet to test KADE rotary joystick support with Android.
So games can be selected using up/down keys (which can be defined), up/down on the joystick, or by tapping/clicking the games in the carousel. When selecting with mouse or touch the carousel can move multiple positions at a time to focus on the clicked item.
Games are launched by pressing Enter on keyboard (can be defined), pressing button on joystick or clicking on the central/selected image.
MAME keys can be defined in RetroArch config and input can be from keyboard, joystick, mouse. It should also be possible to configure MAME keys via the frontend in the future.
Sharpfork is talking to RetroArch dev's about adding plug/play support for KADE encoder aligned with our default input mappings.
I've also been testing with a KADE+ prototype (to be announced soon) which supports most of the original console controllers so have been using nes, snes, n64, gamecube, saturn, mastersystem, megadrive, tg16, atari 2600, psx controllers with Android. We have wii remote support too so that opens some interesting wireless/bluetooth possibilities
Big thanks to bootsector on the KADE team for his outstanding work on KADE+ prototype
- I'm assuming the Mame build supports coin switches/keys?Yup
- Are we following the Mame standard for generating the playlist where we just name all the related files the same? ROM/ART/LOGO/SNAP etc?Yup, All resources are given the same filename (prefix) as the rom
- Are you thinking of a search option, say just by first letter/number of the game name? If so how would you launch it?Haven't really given this any thought. Scrolling pages is easily done. Filtering would be easily done too. For searching, I could call up an on-screen keyboard - kind of android default way of working
- and allow user to enter search string using joystick, keyboard, mouse or screen.
- Is it trivial to support video snaps alongside regular static snaps for games in the menu?I already have support for static snaps and video snaps. For video I'm currently working with animated .gif but also have .flv tested and working too. .flv is good for me because I have thousands of Hyperspin video snaps in this format.
Should also be possible to animate items displayed in the carousel. This may impact on performance so will need to be tested.
- Will Bezels/art not show on traditional 4:3 screens?Bezels can be made to appear at any resolution and can overlay any part or all of the screen for the duration of the game.
Great work, can't wait to start testing, I'm going to build a dedicated Android testing board for this.
I had a little set back yesterday when Tasker screwed up my backup files
I lost a couple of days work
Probably should set up a proper dev environment and start committing code so this doesn't happen again.