FunKey Wiki Suggestion Center: Difference between revisions

From The FunKey Wiki
no edit summary
mNo edit summary
No edit summary
Tag: Manual revert
 
(56 intermediate revisions by the same user not shown)
Line 7:
 
<!--T:3-->
YouAlternatively, you may also submit FunKey S suggestions to the FunKey STeam via [httpsmailto://www.support@funkey-project.com/forum Forumemail] or the [https://discord.gg/G9kCvjg[FunKey Community Discord serverServer]].
 
<!--T:4-->
Line 16:
</inputbox>
 
== Suggestion criteria == <!--T:201301-->
 
<!--T:202302-->
For a suggestion to be considered for implementation on the FunKey S, it must:
* Not involve the modification of the FunKey S hardware.
Line 24:
* Be within the realm of reason of the hardware limitations of the FunKey S.
 
<!--T:204304-->
All suggestion tables have a status column to indicate the level of progress made on each suggestion. A blank cell indicates no reported progress, a red cell indicates that the suggestion is not currently feasible, an orange cell indicates that the suggestion has not been implemented for a specific reason, a yellow cell indicates that the suggestion is currently in the process of being implemented, a light green cell indicates that the feature has been implemented by a third-party developer, and a dark green cell indicates that the feature has been integrated by the FunKey Team into the [[FunKey -OS]].
 
<!--T:903-->
Note that a suggestion having a blank status cell does not indicate that it can or will be implemented, only that it has been suggested by a FunKey S user. Suggestions that involvewould require the modification of the FunKey S hardware will be listed in the [[#Hardware modification suggestions for future devices|last section]] of this article, as somewhile ofthey cannot be added to the FunKey S, themthey could be implemented in future devices created by the FunKey Team.
 
== System feature requests == <!--T:5-->
 
=== Implemented === <!--T:101201-->
 
==== FunKey-OS V1.1 ==== <!--T:10-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! # !! Suggestion !! Benefit(s) !! Status
|-
| <u>Ability to use the FN button as SELECT</u>
| 1
| <u>Option to use the FN button as SELECT</u>
| - Ability to access the SELECT button more quickly <br> - Compatability with games with SELECT button combinations
| style="background-color:lime" | Implemented; the FN button is now configured as SELECT when not combined with another button
|-
| <u>TurboGrafx-16/PC Engine emulation</u>
| - Additional functionality
| style="background-color:lime" | Implemented
|}
 
==== FunKey-OS V2.0 ==== <!--T:11-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! Suggestion !! Benefit(s) !! Status
|-
| <u>Gmenu2x launcher</u>
| - Additional functionality
| style="background-color:lime" | Implemented
|-
| <u>Ability to take screenshots</u>
| - Additional functionality
| style="background-color:lime" | Implemented
|-
| <u>Ability to adjust palette of Game Boy games</u>
| - Gives players additional gameplay options
| style="background-color:lime" | Implemented
|}
 
==== FunKey-OS V2.1 ==== <!--T:14-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! Suggestion !! Benefit(s) !! Status
|-
| <u>Ability to change default aspect ratio</u>
| - Reduces the need to adjust settings prior to gameplay
| style="background-color:lime" | Implemented
|-
| <u>Commander file explorer</u>
| - Additional functionality
| style="background-color:lime" | Implemented
|}
 
==== FunKey-OS V2.2 ==== <!--T:13-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! Suggestion !! Benefit(s) !! Status
|-
| <u>Ability to adjust button mapping</u>
| - Improves game compatibility and configurability
| style="background-color:lime" | Implemented
|-
| <u>Implements ZIP file support for additional emulators</u>
| - Allows for additional game library compression
| style="background-color:lime" | Implemented
|}
 
==== FunKey-OS V2.3 ==== <!--T:15-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! Suggestion !! Benefit(s) !! Status
|-
| <u>Ability to add new RetroFE themes</u>
| - Additional personalization capabilities
| style="background-color:lime" | Implemented
|-
| <u>Official Sega 32X and Sega CD support</u>
| - Additional functionality
| style="background-color:lime" | Implemented
|}
 
=== Under consideration === <!--T:12-->
 
==== Emulation settings ==== <!--T:204-->
 
<!--T:205-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! Suggestion !! Benefit(s) !! Status
|-
| <u>Ability to use cheats in games</u>
| - Gives players additional gameplay options <br> - Allows the enabling of otherwise unobtainable features in several games
|
|-
| <u>Option to enable turbo buttons</u>
| 2
| - Gives players additional gameplay options
| <u>Option to adjust button mapping</u>
| - Ability to configure button layouts to suit individual preferences
|
|-
| <u>Option to adjust emulation speed settings for certain systems</u>
| 3
| - Allows players to speed up gameplay to better suit their preferences
| <u>"Night mode" option for Main Menu of system</u>
| - Can reduce eye strain in dark conditions <br> - Can reduce power use of display outside of gameplay
|
|-
| <u>Pixel-perfect zoom option</u>
| 4
| - Option to play zoomed-out at original resolutions for systems with resolutions below the FunKey's 240x240
| <u>Option to scale system menu text and UI elements</u>
| - Can make small text easier to see <br> - Provides users with another method of personalizing their system UI
|
|-
| <u>Ability to swap controller from Port 1 to Port 2 on applicable systems</u>
| 5
| - Allows for increased combability with games that support two-player asynchronous multiplayer
|
|}
 
==== System adjustment ==== <!--T:208-->
 
<!--T:101-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! Suggestion !! Benefit(s) !! Status
|-
| <u>Option to put games in folders</u>
| - Facilitates software navigation and management
|
|-
| <u>Ability to set and display system time using the RTC</u>
| 6
| - Provides convenient access to a clock <br> - Could be used by third-party software to determine the current time
| <u>Option to use cheats in games</u>
| - Gives players additional gameplay options <br> - Allows the enabling of otherwise unobtainable features in several games
|
|-
| <u>Option to disable emulators in RetroFE</u>
| 7
| - Reduces clutter of unused emulators
| <u>Option to enable turbo buttons</u>
| - Gives players additional gameplay options
|
|-
| <u>Option to view most recently played games and favorited games at the start of a system's game list</u>
| 8
| - Allows for easier sorting and navigation of games
| <u>Option to select random game from entire collection or a specific system</u>
| - Gives players additional gameplay options
|
|}
Line 83 ⟶ 161:
<!--T:102-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! # !! System !! ≤14 buttons? !! Suggested emulator !! Status
|-
| 1
| <u>[[w:Arcade game|Arcade]]</u>
| Yes
| FBANeo
| style="background-color:yellow" | In progress
|-
| 2
| <u>[[w:Arduboy|Arduboy]]</u>
| Yes
Line 97 ⟶ 173:
|
|-
| 3
| <u>[[w:Atari 2600|Atari 2600]]</u>
| Yes
Line 103 ⟶ 178:
|
|-
| 4
| <u>[[w:Atari Jaguar|Atari Jaguar]]</u>
| No
Line 109 ⟶ 183:
|
|-
| 5
| <u>[[w:Commodore 64|Commodore 64]]</u>
| No
Line 115 ⟶ 188:
|
|-
| 6
| <u>[[w:Game & Watch|Game & Watch]]</u>
| Yes
Line 121 ⟶ 193:
|
|-
| 7
| <u>[[w:MS-DOS|MS-DOS]]</u>
| No
Line 127 ⟶ 198:
|
|-
| <u>[[w:Neo Geo|Neo Geo]]</u>
| 8
| Yes
| FBANeo
|
|-
| <u>[[w:Nintendo 64|Nintendo 64]]</u>
| No
Line 133 ⟶ 208:
|
|-
| 9
| <u>[[w:Nintendo DS|Nintendo DS]]</u>
| No
| Drastic (if open sourced)
|
|
|-
| 10
| <u>[[w:Pico-8|Pico-8]]</u>
| Yes
Line 145 ⟶ 218:
|
|-
| 11
| <u>[[w:Pokémon Mini|Pokémon Mini]]</u>
| Yes
Line 151 ⟶ 223:
|
|-
| 12
| <u>[[w:Sega Saturn|Sega Saturn]]</u>
| Yes
|
|
|-
| 13
| <u>[[w:ZX Spectrum|ZX Spectrum]]</u>
| No
Line 168 ⟶ 233:
<!--T:103-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! Game !! Emulatable homebrew example !! Positive elements of example compared to others !! Suggested improvements compared to example !! Status
! # !! Game !! Suggested features !! Source code (if applicable) !! Status
|-
| 1
| <u>2048</u>
| [https://pdroms.de/files/sega-genesis-megadrive-smd-md/2048-2 Link]
|
| - Music <br> - Saves high score
|
| - UI that fills screen <br> - Choice between several styles
|
|-
| 2
| <u>Air Hockey</u>
| [https://pdroms.de/files/nintendo-gameboyadvance-gba/air-hockey-final Link]
|
| - Music
| - Main menu <br> - Difficulty levels <br> - Horizontal or vertical orientation <br> - More responsive controls <br> - Faster loading <br> - Choice between several styles <br> - Option to adjust maximum puck speed
|
|-
| 3
| <u>Chess</u>
| [https://pdroms.de/files/snk-neogeopocket-ngp-neogeopocketcolor-ngpc/sodchess-v1-02 Link]
|
| - Local pass-and-play multiplayer support
|
| - Higher maximum Elo rating <br> - Faster moves <br> - Option to play in 3D or 2D <br> - Different chess board and piece styles <br> - Option to enable timer <br> - Addition of checkers mode
|
|-
| 4
| <u>Minesweeper</u>
| [https://pdroms.de/files/nintendo-gameboyadvance-gba/deluxe-miner-v1-02 Link]
|
| - Adjustable field size and mine count <br> - Large squares that are easier to see on small displays
|
| - Default preset combinations for field size and mine count <br> - Increase limits for maximum field size and mine count <br> - Add ability to save custom combinations as additional presets <br> - Option to choose between cursor-based movement where directional buttons are held down to go multiple squares at a time and grid-based movement where directional buttons are pressed each time the player wishes to move <br> - Implement zoom option to have more or less of the grid visible on screen at once
|
|-
| 5
| <u>Picross</u>
| [https://github.com/retrobrews/gba-games/blob/master/battlepicross.gba Link]
|
| - More levels <br> - Time attack rather than time limit <br> - Ability to import additional levels <br> - Implement zoom option to either have entire puzzle on-screen or a portion of it that can be scrolled by the user
|
|
|-
| 6
| <u>Reversi</u>
| [https://pdroms.de/files/nintendo-gameboyadvance-gba/reversi-advance-v1-0 Link]
|
| - Color choice <br> - Difficulty levels
|
| - Local pass-and-play multiplayer support <br> - More difficulty levels <br> - Different board and piece styles
|
|-
| 7
| <u>Solitaire</u>
| [https://pdroms.de/files/nintendo-gameboyadvance-gba/hergs-solitaire-v1-0 Link]
|
| - Significant game variety <br> - Option to adjust pointer speed <br> - Option to display game rules <br> - Option to change background color <br> - Option to display win and loss statistics <br> - Difficulty level selection
|
| - Increase variety to include more Solitaire variants and non-Solitaire games <br> - Different card style options <br> - Increased background style variety <br> - Option to switch between pointer-based controls and grid-based controls
|
|-
| 8
| <u>Sudoku</u>
| [https://pdroms.de/files/nintendo-gameboyadvance-gba/sudoku-micro-rc-1 Link]
|
| - Board themes
|
| - Different difficulty levels <br> - More boards <br> - Alternative options for number selection <br> - Additional sudoku board types (4x4, Diagonal, Irregular, etc.)
|
|}
Line 223 ⟶ 288:
<!--T:104-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! # !! Utility !! Suggested features !! Comparable software !! Status
|-
| 1
| <u>Music Player</u>
| - Support for MP3 and WAV file formats <br> - Cover flow for folders and individual tracks in system menu <br> - Shuffle play option <br> - Display of current time stamp out of total audio length
|
|
|-
| 2
| <u>Video Player</u>
| - Support for MP4, MOV, AVI, and/or MKV file formats <br> - Cover flow for folders and individual videos in system menu <br> - Support of scale, crop, and stretch aspect ratio options <br> - Fast-forward and rewind options <br> - Toggleable display of current time stamp out of total video length
|
|
|-
| 3
| <u>eBook Reader</u>
| - Support for ePub and TXT file formats <br> - Options for different fonts and font sizes <br> - Option to change text and background colors <br> - Support of chapters and bookmarks
|
|
|-
| 4
| <u>Clock</u>
| - Option to choose between 12 and 24-hour formats <br> - Difference clock faces <br> - Inclusion of timer functionality <br> - Inclusion of alarm functionality
Line 249 ⟶ 310:
|
|-
| 5
| <u>Calculator</u>
| - Algebra capabilities <br> - Graphing capabilities
Line 255 ⟶ 315:
|
|-
| 6
| <u>Random number generator</u>
| - Configurable to appear in a variety of styles <br> - Option to choose the range of numbers
Line 261 ⟶ 320:
|
|-
| 7
| <u>Scrabble dictionary</u>
| - Option to select language <br> - Ability to add additional words to the list of valid words
|
|
|-
| <u>Flashlight</u>
| - Option to adjust screen brightness <br> - Option to change display color
|
|
Line 272 ⟶ 335:
<!--T:902-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! # !! Suggestion !! Alternative(s) !! Benefit(s) !! Status
|-
| rowspan="2"| <u>Implementation of Micro-USB audio output</u>
| 1
| <u>Implementation of Micro-USB audio output</u>
| - Headphone jack
| rowspan="2"| - Ability to use headphones and speakers
| style="background-color:red" rowspan="45"| Would require hardware modifications that are infeasible with the current design due to sizespace constraints
|-
| rowspan="2"| - 2.5mm jack <br> - Micro-HDMI
|-
| 2
| <u>Implementation of Micro-USB video output</u>
| - Micro-HDMI connector
| - Ability to output video to external display
|-
| <u>Addition of Bluetooth receiver</u>
| 3
| <u>Implementation of Bluetooth receiver</u>
| - Compatibility with Micro-USB bluetooth input
| - Ability to connect bluetooth headphones, speakers, and controllers
|-
| 4
| <u>Use of USB-C rather than Micro-USB</u>
|
Cookies help us deliver our services. By using our services, you agree to our use of cookies.