Skip to content

Releases: sdhizumi/FunKey-OS

FunKey-OS for RG Nano - for LSDj custom - Release 1.1

15 Jan 15:37

Choose a tag to compare

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.

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

03 Jan 11:44

Choose a tag to compare

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.

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.