Releases: sdhizumi/FunKey-OS
FunKey-OS for RG Nano - for LSDj custom - Release 1.1
Update from Release 1
- Fix launch files these were not have execute flags.
- Fix version name of recovery
- Change SDK tarball that use with build to my self-build version
FunKey-OS for RG Nano - for LSDj custom
It based on DrUm78's custom version FunKey-OS.
Adjusted keybinds and gambatte emulator as a default for GB/GBC, and some changes.
This project is very personal. I didn't understand how to read a Makefile before I started.
Although this custom OS is aimed to my very personal requirements, I would be happy if you like it.
Disclaimer:
- I made this for my RG Nano, I didn't tested on FunKey-S and Q36 Mini.
IMPORTANT CHANGES from base OS:
- Default place of resume function cursor are changed to New Game instead of Resume Game (these are swapped!). This change is intended to prevent accidental overwriting of LSDj savefile after it has been edited externally.
- Key combinations are remapped. This is important change to avoid LSDj keybinds. All combination keymap is below:
| Key combination | Function |
|---|---|
| SELECT+X | volume up |
| SELECT+Y | volume down |
| SELECT+L+R | system stats |
| START+L+R | snapshot |
L2 and R2 is not working in default. You should copy and rename Enable-L2R2-with-Select.key in PS1 directory to the game name if you need these keys.
- ROM directory names are changed. See below the console list.
- Lynx emulator was removed. Sorry I can't find a good core on libretro and not important feature for me...
- Default menu is Gmenu2x. I don't maintained RetroFE enough because I don't use it.
- Pre-installed ROM is nothing. (You can get ROMs from here that were pre-installed before I removed them. These ROMs are non-)
New features:
- All emulators are replaced by libretro with picoarch. You can use libretro options into Advance option menu.
| Console | Libretro core | Default ROM dir | Icon |
|---|---|---|---|
| GB/GBC | gambatte | GB-GBC | yes |
| GBA | gpsp | GBA | yes |
| GG | picodrive | GG | yes |
| MD/GEN | picodrive | MD-GEN | yes |
| MSX | fMSX | MSX | yes |
| NES/FC | fceumm | NES-FC | yes |
| NGP/NPGC | mednafen_ngp | NGP-NGPC | yes |
| PCE | beetle-pce-fast | PCE_TG16 | yes |
| PICO-8 | fake-08 | PICO8 | yes |
| PS1 | pcsx_rearmed | PS1 | yes |
| PokeMini | pokemini | PokeMini | yes |
| SFC/SNES | snes9x2005 | SNES-SFC | yes |
| SMS | picodrive | SMS | yes |
| WS/WSC | mednafen_wswan | WS-WSC | yes |
| - | - | - | - |
| Arcade | fbalpha2012 | - | no |
| DOSBOX | dosbox-pure | - | no |
| GBA | mgba | - | no |
| GBA | vba_next | - | no |
| GG | smsplus-gx | - | no |
| GME | gme | - | no |
| MAME2000 | mame2000 | - | no |
| MSX | bluemsx | - | no |
| NES/FC | quicknes | - | no |
| SMS | smsplus-gx | - | no |
| SNES/SFC | snes9x2002 | - | no |
| SNES/SFC | snes9x2005-plus | - | no |
| SNES/SFC | snes9x2010 | - | no |
| VCS | stella2014 | - | no |
Cores these not have icon can be running from picoarch icon.
Savefiles saved on FunKey/.picoarch/data/[core name]
BIOS/FW place on FunKey/.picoarch/system
If you want to use these cores on your general FunKey-OS, you can get pre-builded opk packages and so library from here.
-
New default theme and icons. Icons from retroarch-assets and ultra-flat-icons-orange, background from gnome-backgrounds, and font is OpenSans.
Development changes:
- Fix for gcc10 -fcommon changes. It can be build with Ubuntu 22.04 on WSL2 with gcc-11. Some buildroot packages are updated, fix dtc module in linux kernel.
FunKey-OS for RG Nano - for LSDj custom - Release 1
It based on DrUm78's custom version FunKey-OS.
Adjusted keybinds and gambatte emulator as a default for GB/GBC, and some changes.
This project is very personal. I didn't understand how to read a Makefile before I started.
Although this custom OS is aimed to my very personal requirements, I would be happy if you like it.
Disclaimer:
- I made this for my RG Nano, I didn't tested on FunKey-S and Q36 Mini.
IMPORTANT CHANGES from base OS:
- Default place of resume function cursor are changed to New Game instead of Resume Game (these are swapped!). This change is intended to prevent accidental overwriting of LSDj savefile after it has been edited externally.
- Key combinations are remapped. This is important change to avoid LSDj keybinds. All combination keymap is below:
| Key combination | Function |
|---|---|
| SELECT+X | volume up |
| SELECT+Y | volume down |
| SELECT+L+R | system stats |
| START+L+R | snapshot |
L2 and R2 is not working in default. You should copy and rename Enable-L2R2-with-Select.key in PS1 directory to the game name if you need these keys.
- ROM directory names are changed. See below the console list.
- Lynx emulator was removed. Sorry I can't find a good core on libretro and not important feature for me...
- Default menu is Gmenu2x. I don't maintained RetroFE enough because I don't use it.
- Pre-installed ROM is nothing. (You can get ROMs from here that were pre-installed before I removed them. These ROMs are non-)
New features:
- All emulators are replaced by libretro with picoarch. You can use libretro options into Advance option menu.
| Console | Libretro core | Default ROM dir | Icon |
|---|---|---|---|
| GB/GBC | gambatte | GB-GBC | yes |
| GBA | gpsp | GBA | yes |
| GG | picodrive | GG | yes |
| MD/GEN | picodrive | MD-GEN | yes |
| MSX | fMSX | MSX | yes |
| NES/FC | fceumm | NES-FC | yes |
| NGP/NPGC | mednafen_ngp | NGP-NGPC | yes |
| PCE | beetle-pce-fast | PCE_TG16 | yes |
| PICO-8 | fake-08 | PICO8 | yes |
| PS1 | pcsx_rearmed | PS1 | yes |
| PokeMini | pokemini | PokeMini | yes |
| SFC/SNES | snes9x2005 | SNES-SFC | yes |
| SMS | picodrive | SMS | yes |
| WS/WSC | mednafen_wswan | WS-WSC | yes |
| - | - | - | - |
| Arcade | fbalpha2012 | - | no |
| DOSBOX | dosbox-pure | - | no |
| GBA | mgba | - | no |
| GBA | vba_next | - | no |
| GG | smsplus-gx | - | no |
| GME | gme | - | no |
| MAME2000 | mame2000 | - | no |
| MSX | bluemsx | - | no |
| NES/FC | quicknes | - | no |
| SMS | smsplus-gx | - | no |
| SNES/SFC | snes9x2002 | - | no |
| SNES/SFC | snes9x2005-plus | - | no |
| SNES/SFC | snes9x2010 | - | no |
| VCS | stella2014 | - | no |
Cores these not have icon can be running from picoarch icon.
Savefiles saved on FunKey/.picoarch/data/[core name]
BIOS/FW place on FunKey/.picoarch/system
If you want to use these cores on your general FunKey-OS, you can get pre-builded opk packages and so library from here.
-
New default theme and icons. Icons from retroarch-assets and ultra-flat-icons-orange, background from gnome-backgrounds, and font is OpenSans.
Development changes:
- Fix for gcc10 -fcommon changes. It can be build with Ubuntu 22.04 on WSL2 with gcc-11. Some buildroot packages are updated, fix dtc module in linux kernel.

