FunKey Wiki Suggestion Center: Difference between revisions

From The FunKey Wiki
Content added Content deleted
m (Copyedit)
No edit summary
Tag: Manual revert
 
(65 intermediate revisions by the same user not shown)
Line 7: Line 7:


<!--T:3-->
<!--T:3-->
You may also submit FunKey S suggestions to the FunKey S [https://www.funkey-project.com/forum Forum] or [https://discord.gg/G9kCvjg Discord server].
Alternatively, you may also submit FunKey S suggestions to the FunKey Team via [mailto:support@funkey-project.com email] or the [[FunKey Community Discord Server]].


<!--T:4-->
<!--T:4-->
Line 16: Line 16:
</inputbox>
</inputbox>


== Suggestion criteria == <!--T:201-->
== Suggestion criteria == <!--T:301-->


<!--T:202-->
<!--T:302-->
For a suggestion to be considered for implementation on the FunKey S, it must:
For a suggestion to be considered for implementation on the FunKey S, it must:
* Not involve the modification of the FunKey S hardware.
* Not involve the modification of the FunKey S hardware.
Line 24: Line 24:
* Be within the realm of reason of the hardware limitations of the FunKey S.
* Be within the realm of reason of the hardware limitations of the FunKey S.


<!--T:204-->
<!--T:304-->
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, 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.
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 [[FunKey-OS]].

<!--T:904-->
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.


<!--T:903-->
<!--T:903-->
Suggestions that involve the modification of the FunKey S hardware will be listed in the [[#Hardware modification suggestions for future devices|last section]] of this article, as some of them could be implemented in future devices by the FunKey Team.
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 would 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 while they cannot be added to the FunKey S, they could be implemented in future devices created by the FunKey Team.


== System feature requests == <!--T:5-->
== System feature requests == <!--T:5-->


<!--T:101-->
=== Implemented === <!--T:201-->

==== FunKey-OS V1.1 ==== <!--T:10-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! # !! Suggestion !! Benefit(s) !! Status
! 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
| - 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>
| <u>Option to put games in folders</u>
| - Facilitates software navigation and management
| - Facilitates software navigation and management
|
|-
| <u>Ability to set and display system time using the RTC</u>
| - Provides convenient access to a clock <br> - Could be used by third-party software to determine the current time
|
|-
| <u>Option to disable emulators in RetroFE</u>
| - Reduces clutter of unused emulators
|
|-
| <u>Option to view most recently played games and favorited games at the start of a system's game list</u>
| - Allows for easier sorting and navigation of games
|
|
|}
|}
Line 71: Line 161:
<!--T:102-->
<!--T:102-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! # !! System !! ≤14 buttons? !! Suggested emulator !! Status
! System !! ≤14 buttons? !! Suggested emulator !! Status
|-
|-
| 1
| <u>[[w:Arcade game|Arcade]]</u>
| <u>[[w:Arcade game|Arcade]]</u>
| Yes
| Yes
|
| FBANeo
| style="background-color:yellow" | In progress
| style="background-color:yellow" | In progress
|-
|-
| 2
| <u>[[w:Arduboy|Arduboy]]</u>
| <u>[[w:Arduboy|Arduboy]]</u>
| Yes
| Yes
Line 85: Line 173:
|
|
|-
|-
| 3
| <u>[[w:Atari 2600|Atari 2600]]</u>
| <u>[[w:Atari 2600|Atari 2600]]</u>
| Yes
| Yes
Line 91: Line 178:
|
|
|-
|-
| 4
| <u>[[w:Atari Jaguar|Atari Jaguar]]</u>
| <u>[[w:Atari Jaguar|Atari Jaguar]]</u>
| No
| No
Line 97: Line 183:
|
|
|-
|-
| 5
| <u>[[w:Commodore 64|Commodore 64]]</u>
| <u>[[w:Commodore 64|Commodore 64]]</u>
| No
| No
Line 103: Line 188:
|
|
|-
|-
| 6
| <u>[[w:Game & Watch|Game & Watch]]</u>
| <u>[[w:Game & Watch|Game & Watch]]</u>
| Yes
| Yes
Line 109: Line 193:
|
|
|-
|-
| 7
| <u>[[w:MS-DOS|MS-DOS]]</u>
| <u>[[w:MS-DOS|MS-DOS]]</u>
| No
| No
Line 115: Line 198:
|
|
|-
|-
| <u>[[w:Neo Geo|Neo Geo]]</u>
| 8
| Yes
| FBANeo
|
|-
| <u>[[w:Nintendo 64|Nintendo 64]]</u>
| <u>[[w:Nintendo 64|Nintendo 64]]</u>
| No
| No
Line 121: Line 208:
|
|
|-
|-
| 9
| <u>[[w:Nintendo DS|Nintendo DS]]</u>
| <u>[[w:Nintendo DS|Nintendo DS]]</u>
| No
| No
| Drastic (if open sourced)
|
|
|
|-
|-
| 10
| <u>[[w:Pico-8|Pico-8]]</u>
| <u>[[w:Pico-8|Pico-8]]</u>
| Yes
| Yes
Line 133: Line 218:
|
|
|-
|-
| <u>[[w:Pokémon Mini|Pokémon Mini]]</u>
| 11
| <u>[[w:Sega Saturn|Sega Saturn]]</u>
| Yes
| Yes
|
|
|
|
|-
|-
| 12
| <u>[[w:ZX Spectrum|ZX Spectrum]]</u>
| <u>[[w:ZX Spectrum|ZX Spectrum]]</u>
| No
| No
Line 150: Line 233:
<!--T:103-->
<!--T:103-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
{| 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>
| <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>
| <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>
| <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>
| <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>
| <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>
| <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>
| <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>
| <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 205: Line 288:
<!--T:104-->
<!--T:104-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! # !! Utility !! Suggested features !! Comparable software !! Status
! Utility !! Suggested features !! Comparable software !! Status
|-
|-
| 1
| <u>Music Player</u>
| <u>Music Player</u>
| - Support for MP3 and WAV <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
| - 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>
| <u>Video Player</u>
| - Support for MP4, MOV, AVI, and/or MKV <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
| - 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>
| <u>eBook Reader</u>
| - Options for different fonts and font sizes <br> - Option to change text and background colors <br> - Support of chapters and bookmarks
| - 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>
| <u>Clock</u>
| - Option to choose between 12 and 24-hour formats <br> - Difference clock faces <br> - Inclusion of timer functionality
| - Option to choose between 12 and 24-hour formats <br> - Difference clock faces <br> - Inclusion of timer functionality <br> - Inclusion of alarm functionality
|
|
|
|
|-
|-
| 5
| <u>Calculator</u>
| <u>Calculator</u>
| - Algebra capabilities <br> - Graphing capabilities
| - Algebra capabilities <br> - Graphing capabilities
|
|
|-
| <u>Random number generator</u>
| - Configurable to appear in a variety of styles <br> - Option to choose the range of numbers
|
|
|-
| <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 242: Line 335:
<!--T:902-->
<!--T:902-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! # !! Suggestion !! Benefit(s) !! Status
! Suggestion !! Alternative(s) !! Benefit(s) !! Status
|-
|-
| rowspan="2"| <u>Implementation of Micro-USB audio output</u>
| 1
| - Headphone jack
| <u>Implementation of Micro-USB audio output</u>
| - Ability to use headphones and speakers
| rowspan="2"| - Ability to use headphones and speakers
| style="background-color:red" rowspan="4"| Would require hardware modifications that are infeasible with the current design due to size constraints
| style="background-color:red" rowspan="5"| Would require hardware modifications that are infeasible with the current design due to space constraints
|-
|-
| rowspan="2"| - 2.5mm jack <br> - Micro-HDMI
| 2
|-
| <u>Compatibility with Micro-USB bluetooth input</u>
| <u>Implementation of Micro-USB video output</u>
| - Ability to use bluetooth devices via an external adapter
| - Ability to output video to external display
|-
| <u>Addition of Bluetooth receiver</u>
| - Compatibility with Micro-USB bluetooth input
| - Ability to connect bluetooth headphones, speakers, and controllers
|-
|-
| 3
| <u>Use of USB-C rather than Micro-USB</u>
| <u>Use of USB-C rather than Micro-USB</u>
|
| - A more common connector that would reduce the need to keep several types of cables
| - A more common connector that would reduce the need to keep several types of cables
|-
| 4
| <u>Headphone jack</u>
| - Ability to listen to audio more clearly and loudly
|}
|}



Latest revision as of 05:13, 13 October 2021

Other languages:

The Suggestion Center lists user suggestions of emulators, games, and utilities that could be ported to or developed for the FunKey S.

If you have a suggestion that has not been listed here or wish to discuss your support or opposition to a listed suggestion, you may do so by typing in the text box below and selecting the "New section" button. This will automatically create a new section on this page's talk page, in which you may further specify your suggestion. When you are finished entering the details of your suggestion, select the "Save changes" button below the input field. If you wish to be notified if your suggestion receives a reply, you are encouraged to first log in and subsequently sign your post with ~~~~.

Alternatively, you may also submit FunKey S suggestions to the FunKey Team via email or the FunKey Community Discord Server.

<inputbox> type=commenttitle page=Talk:FunKey Wiki Suggestion Center break=no </inputbox>

Suggestion criteria[edit | edit source]

For a suggestion to be considered for implementation on the FunKey S, it must:

  • Not involve the modification of the FunKey S hardware.
  • Not involve the infringement of copyrighted and/or trademarked content.
  • Be within the realm of reason of the hardware limitations of the FunKey S.

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 FunKey-OS.

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 would require the modification of the FunKey S hardware will be listed in the last section of this article, as while they cannot be added to the FunKey S, they could be implemented in future devices created by the FunKey Team.

System feature requests[edit | edit source]

Implemented[edit | edit source]

FunKey-OS V1.1[edit | edit source]

Suggestion Benefit(s) Status
Ability to use the FN button as SELECT - Ability to access the SELECT button more quickly
- Compatability with games with SELECT button combinations
Implemented; the FN button is now configured as SELECT when not combined with another button
TurboGrafx-16/PC Engine emulation - Additional functionality Implemented

FunKey-OS V2.0[edit | edit source]

Suggestion Benefit(s) Status
Gmenu2x launcher - Additional functionality Implemented
Ability to take screenshots - Additional functionality Implemented
Ability to adjust palette of Game Boy games - Gives players additional gameplay options Implemented

FunKey-OS V2.1[edit | edit source]

Suggestion Benefit(s) Status
Ability to change default aspect ratio - Reduces the need to adjust settings prior to gameplay Implemented
Commander file explorer - Additional functionality Implemented

FunKey-OS V2.2[edit | edit source]

Suggestion Benefit(s) Status
Ability to adjust button mapping - Improves game compatibility and configurability Implemented
Implements ZIP file support for additional emulators - Allows for additional game library compression Implemented

FunKey-OS V2.3[edit | edit source]

Suggestion Benefit(s) Status
Ability to add new RetroFE themes - Additional personalization capabilities Implemented
Official Sega 32X and Sega CD support - Additional functionality Implemented

Under consideration[edit | edit source]

Emulation settings[edit | edit source]

Suggestion Benefit(s) Status
Ability to use cheats in games - Gives players additional gameplay options
- Allows the enabling of otherwise unobtainable features in several games
Option to enable turbo buttons - Gives players additional gameplay options
Option to adjust emulation speed settings for certain systems - Allows players to speed up gameplay to better suit their preferences
Pixel-perfect zoom option - Option to play zoomed-out at original resolutions for systems with resolutions below the FunKey's 240x240
Ability to swap controller from Port 1 to Port 2 on applicable systems - Allows for increased combability with games that support two-player asynchronous multiplayer

System adjustment[edit | edit source]

Suggestion Benefit(s) Status
Option to put games in folders - Facilitates software navigation and management
Ability to set and display system time using the RTC - Provides convenient access to a clock
- Could be used by third-party software to determine the current time
Option to disable emulators in RetroFE - Reduces clutter of unused emulators
Option to view most recently played games and favorited games at the start of a system's game list - Allows for easier sorting and navigation of games

Software requests[edit | edit source]

Emulators[edit | edit source]

System ≤14 buttons? Suggested emulator Status
Arcade Yes FBANeo In progress
Arduboy Yes
Atari 2600 Yes
Atari Jaguar No
Commodore 64 No
Game & Watch Yes
MS-DOS No
Neo Geo Yes FBANeo
Nintendo 64 No
Nintendo DS No Drastic (if open sourced)
Pico-8 Yes
Pokémon Mini Yes
ZX Spectrum No

Games[edit | edit source]

Game Emulatable homebrew example Positive elements of example compared to others Suggested improvements compared to example Status
2048 Link - Music
- Saves high score
- UI that fills screen
- Choice between several styles
Air Hockey Link - Music - Main menu
- Difficulty levels
- Horizontal or vertical orientation
- More responsive controls
- Faster loading
- Choice between several styles
- Option to adjust maximum puck speed
Chess Link - Local pass-and-play multiplayer support - Higher maximum Elo rating
- Faster moves
- Option to play in 3D or 2D
- Different chess board and piece styles
- Option to enable timer
- Addition of checkers mode
Minesweeper Link - Adjustable field size and mine count
- Large squares that are easier to see on small displays
- Default preset combinations for field size and mine count
- Increase limits for maximum field size and mine count
- Add ability to save custom combinations as additional presets
- 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
- Implement zoom option to have more or less of the grid visible on screen at once
Picross Link - More levels
- Time attack rather than time limit
- Ability to import additional levels
- Implement zoom option to either have entire puzzle on-screen or a portion of it that can be scrolled by the user
Reversi Link - Color choice
- Difficulty levels
- Local pass-and-play multiplayer support
- More difficulty levels
- Different board and piece styles
Solitaire Link - Significant game variety
- Option to adjust pointer speed
- Option to display game rules
- Option to change background color
- Option to display win and loss statistics
- Difficulty level selection
- Increase variety to include more Solitaire variants and non-Solitaire games
- Different card style options
- Increased background style variety
- Option to switch between pointer-based controls and grid-based controls
Sudoku Link - Board themes - Different difficulty levels
- More boards
- Alternative options for number selection
- Additional sudoku board types (4x4, Diagonal, Irregular, etc.)

Utilities[edit | edit source]

Utility Suggested features Comparable software Status
Music Player - Support for MP3 and WAV file formats
- Cover flow for folders and individual tracks in system menu
- Shuffle play option
- Display of current time stamp out of total audio length
Video Player - Support for MP4, MOV, AVI, and/or MKV file formats
- Cover flow for folders and individual videos in system menu
- Support of scale, crop, and stretch aspect ratio options
- Fast-forward and rewind options
- Toggleable display of current time stamp out of total video length
eBook Reader - Support for ePub and TXT file formats
- Options for different fonts and font sizes
- Option to change text and background colors
- Support of chapters and bookmarks
Clock - Option to choose between 12 and 24-hour formats
- Difference clock faces
- Inclusion of timer functionality
- Inclusion of alarm functionality
Calculator - Algebra capabilities
- Graphing capabilities
Random number generator - Configurable to appear in a variety of styles
- Option to choose the range of numbers
Scrabble dictionary - Option to select language
- Ability to add additional words to the list of valid words
Flashlight - Option to adjust screen brightness
- Option to change display color

Hardware modification suggestions for future devices[edit | edit source]

Suggestion Alternative(s) Benefit(s) Status
Implementation of Micro-USB audio output - Headphone jack - Ability to use headphones and speakers Would require hardware modifications that are infeasible with the current design due to space constraints
- 2.5mm jack
- Micro-HDMI
Implementation of Micro-USB video output - Ability to output video to external display
Addition of Bluetooth receiver - Compatibility with Micro-USB bluetooth input - Ability to connect bluetooth headphones, speakers, and controllers
Use of USB-C rather than Micro-USB - A more common connector that would reduce the need to keep several types of cables