Skip to content

Releases: Ninoh-FOX/PIXEL2-ROGUE-OS

ROGUE OS v1.22

18 Aug 11:52

Choose a tag to compare

In this update:

  • Upgrade Kernel to version build JUN 19 2025.
  • Upgrade IUX to version 2.6 build MAY 29 2025 with wifi fuctions.
  • Upgrade Drastic2 to the last version from Steward-Fu.

NOTE:

If the console shuts down upon startup, it's not a fault, but rather a check to make sure it has the correct files. Otherwise, it will shut down. If you've successfully updated from version 1.0, the console will function normally. This is to prevent Frankenstein systems.

In the version 1.20 PYXEL system was add, maybe this requires an additional self-installation step, so the device will reboot once, which is normal.

UPDATING:

Only copy SYSTEM and Image files in EMUELEC fat32 partition on ROGUE OS V1.0

SYSTEM file SHA256 7e2eb2179389e56dabbe3e86f0cb9e92440c9610739a4003548bd07d706f77c9

Image file SHA256 ffb4cf567befe871a3317415574da89b4806f648e14d514c5deb6b9cb9928be2

GKD PIXEL2 ROGUE OS

SPECIAL FEACTURES:

  • Upgrade Kernel to version build JUN 19 2025.
  • Upgrade IUX to version 2.6 build MAY 29 2025 with wifi fuctions.
  • Auto poweroff the machine when this is an 1%.
  • Vibration warning (vibrate 3 times) when the battery is 10% and 5%.
  • Update RETROARCH to version 1.21.0.
  • Emulation Station with scraper support. (Switch ES launcher tool)
  • Added Scraper App.
  • Added Custom Pico8 splore.
  • Added FBNEO STANDALONE.
  • Custom GMU music player rewrite for the machine with blockkeys fuctions and screenoff.
  • Custom GME music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Custom GSF music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Added Drastic mod version by Steward Fu.
  • Added mouse virtual emulator.
  • Added Portmaster for Pixel 2.
  • Set toot "Charging screen off", this put the console in powersave and screen off in charging mode, not is A SLEEP MODE, is similar
  • Clock set app for ES.

Installation:

Download the ROGUEOS-v1.0.zip, RogueOS-v1.0.z01, RogueOS-v1.0.z02 ... files, unzip the files (7zip for example) and flash the file RogueOS-v1.0.img in a microsd, then resize the ROMS partition with any program you use for that:

  • Linux: Gparted
  • Windows: Partition MiniTool
  • Mac: diskutil

RogueOS-v1.0.img SHA256: 0663f7cf7b1786997dc09ffeb8e67992542015014a26bcd6564b74a44e30f5c3

boot kernel logo:

Put in EMUELEC partition a BMP image with 480*640 size and 24bits color.

Note: This not is the boot system logo.

sreenscreper

You can use the scraper app from the tools. It's a program with a graphical interface that allows you to download images or screenshots from ROMs by system. You need a ScreenScraper user account. It can use up to six download engines.

Or, if you need all the metadata (ROM name, video, etc.), you can use the "Switch ES launcher" tool. This tool allows you to switch between the two versions of Emulation Station, switching between the original version so you don't lose features like overlay settings and USB data transfer, and the universal version with scraper support. The advantage is that if you need to extract a game's data, with the "Switch ES launcher" tool, you can temporarily load the ES using the scraper function. Then, from the same tool, you can revert to the original version of the ES.

RetroArch

controls:

Menu = Open RA Menu.
Select + Start = Close RA.
Select + X = Take screenshot.
Select + Y = Show fps.
Select + B = Set up speed mode.
Select + A = Rewind.
Select + L1 = Load savestate.
Select + L2 = Down savestate slot.
Select + R1 = Save savestate.
Select + R2 = Up savestate slot.

FBNeo standalone

NOTE: the stretch screen option only works with gpu panfrost because libmali not have GL support.

controls:

Select + Start close the emulator.
Select + button R2 or L2 open the service menu.
select + button L1 fastfoward
select + button r1 show fps
menu take screenshot

PortMaster

Put the file runtimes.7z in the /roms/storageupdate folder (maybe you will have to create the folder). The file will be deleted once it is installed on the system.
After installing this update, you will need to launch Portmaster from the "Tools" section before launching any games (as they will not work due to missing files) and reinstall the games for the changes to take effect.

pico8 splore

You need download the oficial pico8 files for raspberry pi and put PICO_64 and PICO.DAT in /roms/bios/pico-8/ folder.

controls:

Menu button: show exit menu from splore
Select button: set mouse mode, L1 is button mouse Right, R1 is button mouser Left
Start + Select: close de emulator.

Drastic

Controls:

Button R2: set stylus mode, button A is touch, dpad move the stylus. (note: in this mode button menu or start+select not works)
Button L2: swap screens.
Button Menu: show drastic menu.
Button Start+Select:  Close de emulator.

Drastic 2

Controls:

Button R2: set stylus mode, button A is touch, dpad move the stylus.
Button L2: swap screens.
Button Menu + select: show drastic menu.
Button Menu + start: show drastic2 menu.
Button Menu + L1: close drastic and save config.
Button Start + Select: close drastic
Button Menu + dpad left-right: change screen configuration.
Button Menu + Y: Change border overlay / stylus overlay.
Button Menu + B: Change screen filter.

GME player

Controls:

Left/Right  Change track
Up/Down     tempo
Button A    Play file / set stereo level
Button B    Back to files selector
Button Y    Toggle track looping (infinite playback)
Button X    Pause/unpause Toggle echo processing
Button L1   Enable/disable accurate emulation
Button R1   Reset tempo and turn channels back on
Button L2   Previous track in blocked mode
Button R2   Next track in blocked mode
Guide-Menu  Block screen and keys
Select      EXIT
start       Pause/unpause

support the following formats and systems:

AY -- ZX Spectrum/Amstrad CPC
GBS -- Nintendo Game Boy
GYM -- Sega Genesis/Mega Drive
HES -- NEC TurboGrafx-16/PC Engine
KSS -- MSX Home Computer/other Z80 systems (doesn't support FM sound)
NSF/NSFE -- Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
SAP -- Atari systems using POKEY sound chip
SPC/RSN -- Super Nintendo/Super Famicom
VGM/VGZ -- Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro

GSF player

the default folder is /roms/music/GBA

Controls:

Left/Right  Change track.
Button A    Play file.
Button B    Back to files selector, up directory.
Button Y    Toggle track looping (infinite playback).
Button X    BASS on/off.
Button L1   Jump page up.
Button R1   Jump page down.
Button L2   previeus track in mode blocked.
Button R2   next track in mode blocked.
Guide-Menu  Block screen and keys.
Select      EXIT.
start       Pause/unpause.

support the following formats and systems:

  • MINIGSF/GSF -- Nintendo Game Boy Advanece

usage the module dpad to mouse/touchscreen:

the default setting is (you can changer this in /storage/.config/dpadmouse.cfg)

L2 = switch dpad or mouse mode.
R1 = touch

You can load the module before the main program by adding the following line before running the emulator:

stickmod &
-----
pkill -9 stickmod (in the end of the script)

If you have any separate key configurations, it would be:

stickmod -c /"configpath"/dpadmouse.cfg &

dpadmouse.cfg has 5 commands:

mode_toggle = is the butoon for switch dpad <> mouse (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
mouse_left = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_middle = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_right = right button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
cursor_speed = cursor speed (in numbre, default is 10, you can up this)

SSH

Connect the device to the Internet and on a computer on the same local network, type the following into the terminal:

ssh root@192.168.1.*** note: you need the ip of your device

press enter and the password is:

rogue

Features and Fixes:

(in order of incorporation into the system)

  • Added full pico8 with mouse support, downloading, and card viewing in ES.
  • Added mouse support to scummvm.
  • Added the super game boy system and fixed vertical arcade theme.
  • Added color correction options in GB/GBC/GBA.
  • Added border options in SGB.
  • Added support for local game captures in the ES playlist without having to scrape.
  • Fixed the menu from opening when capturing a screenshot.
  • Added safe system shutdown when the battery reaches 1% to prevent microSD corruption.
  • Set new brightness valors.
  • Added the storage.7z installer file due to the issue that it must be installed on a Linux system and is not normally accessible from Windows.
  • GMU in english.
  • Lock key (off screen and block keys) now works in GMU with button Menu.
  • Set retroarch joypad driver to sdl2 (better rumble).
  • fixed all hotkeys from RetroArch.
  • OD-Dinguxcommander (Commander) added to ES tools.
  • Fixed PortMaster with RA system configuration games.
  • Added fba2012 cores for cps1, cps2, cps3 and neogeo.
  • Rebuided mgba/sgb cores.
  • Fixed permissions for two system modules.
  • Added splash screen.
  • fixed splash screen in picoarch, added big font GMU theme.
  • Added a binary program to map the Dpad as a mouse or touchstick.
  • Fixed the drastic issue with the touchstick.
  • reenab...
Read more

ROGUE OS v1.21

14 Aug 23:43

Choose a tag to compare

In this update:

  • Rebuild RetroArch and RetroArch32.
  • Fixed cut texts in GME player.
  • Added icons to music players.

NOTE:

If the console shuts down upon startup, it's not a fault, but rather a check to make sure it has the correct files. Otherwise, it will shut down. If you've successfully updated from version 1.0, the console will function normally. This is to prevent Frankenstein systems.

In the version 1.20 PYXEL system was add, maybe this requires an additional self-installation step, so the device will reboot once, which is normal.

UPDATING:

Only copy SYSTEM file in EMUELEC fat32 partition on ROGUE OS V1.0

SYSTEM file SHA256 f2d5dc55b25a13912e1ba2ab5ac842aaa3c241930b98d174f87c293b142bbeac

GKD PIXEL2 ROGUE OS

SPECIAL FEACTURES:

  • Auto poweroff the machine when this is an 1%.
  • Vibration warning (vibrate 3 times) when the battery is 10% and 5%.
  • Update RETROARCH to version 1.21.0.
  • Emulation Station with scraper support. (Switch ES launcher tool)
  • Added Scraper App.
  • Added Custom Pico8 splore.
  • Added FBNEO STANDALONE.
  • Custom GMU music player rewrite for the machine with blockkeys fuctions and screenoff.
  • Custom GME music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Custom GSF music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Added Drastic mod version by Steward Fu.
  • Added mouse virtual emulator.
  • Added Portmaster for Pixel 2.
  • Set toot "Charging screen off", this put the console in powersave and screen off in charging mode, not is A SLEEP MODE, is similar
  • Clock set app for ES.

Installation:

Download the ROGUEOS-v1.0.zip, RogueOS-v1.0.z01, RogueOS-v1.0.z02 ... files, unzip the files (7zip for example) and flash the file RogueOS-v1.0.img in a microsd, then resize the ROMS partition with any program you use for that:

  • Linux: Gparted
  • Windows: Partition MiniTool
  • Mac: diskutil

RogueOS-v1.0.img SHA256: 0663f7cf7b1786997dc09ffeb8e67992542015014a26bcd6564b74a44e30f5c3

boot kernel logo:

Put in EMUELEC partition a BMP image with 480*640 size and 24bits color.

Note: This not is the boot system logo.

sreenscreper

You can use the scraper app from the tools. It's a program with a graphical interface that allows you to download images or screenshots from ROMs by system. You need a ScreenScraper user account. It can use up to six download engines.

Or, if you need all the metadata (ROM name, video, etc.), you can use the "Switch ES launcher" tool. This tool allows you to switch between the two versions of Emulation Station, switching between the original version so you don't lose features like overlay settings and USB data transfer, and the universal version with scraper support. The advantage is that if you need to extract a game's data, with the "Switch ES launcher" tool, you can temporarily load the ES using the scraper function. Then, from the same tool, you can revert to the original version of the ES.

RetroArch

controls:

Menu = Open RA Menu.
Select + Start = Close RA.
Select + X = Take screenshot.
Select + Y = Show fps.
Select + B = Set up speed mode.
Select + A = Rewind.
Select + L1 = Load savestate.
Select + L2 = Down savestate slot.
Select + R1 = Save savestate.
Select + R2 = Up savestate slot.

FBNeo standalone

NOTE: the stretch screen option only works with gpu panfrost because libmali not have GL support.

controls:

Select + Start close the emulator.
Select + button R2 or L2 open the service menu.
select + button L1 fastfoward
select + button r1 show fps
menu take screenshot

PortMaster

Put the file runtimes.7z in the /roms/storageupdate folder (maybe you will have to create the folder). The file will be deleted once it is installed on the system.
After installing this update, you will need to launch Portmaster from the "Tools" section before launching any games (as they will not work due to missing files) and reinstall the games for the changes to take effect.

pico8 splore

You need download the oficial pico8 files for raspberry pi and put PICO_64 and PICO.DAT in /roms/bios/pico-8/ folder.

controls:

Menu button: show exit menu from splore
Select button: set mouse mode, L1 is button mouse Right, R1 is button mouser Left
Start + Select: close de emulator.

Drastic

Controls:

Button R2: set stylus mode, button A is touch, dpad move the stylus. (note: in this mode button menu or start+select not works)
Button L2: swap screens.
Button Menu: show drastic menu.
Button Start+Select:  Close de emulator.

GME player

Controls:

Left/Right  Change track
Up/Down     tempo
Button A    Play file / set stereo level
Button B    Back to files selector
Button Y    Toggle track looping (infinite playback)
Button X    Pause/unpause Toggle echo processing
Button L1   Enable/disable accurate emulation
Button R1   Reset tempo and turn channels back on
Button L2   Previous track in blocked mode
Button R2   Next track in blocked mode
Guide-Menu  Block screen and keys
Select      EXIT
start       Pause/unpause

support the following formats and systems:

AY -- ZX Spectrum/Amstrad CPC
GBS -- Nintendo Game Boy
GYM -- Sega Genesis/Mega Drive
HES -- NEC TurboGrafx-16/PC Engine
KSS -- MSX Home Computer/other Z80 systems (doesn't support FM sound)
NSF/NSFE -- Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
SAP -- Atari systems using POKEY sound chip
SPC/RSN -- Super Nintendo/Super Famicom
VGM/VGZ -- Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro

GSF player

the default folder is /roms/music/GBA

Controls:

Left/Right  Change track.
Button A    Play file.
Button B    Back to files selector, up directory.
Button Y    Toggle track looping (infinite playback).
Button X    BASS on/off.
Button L1   Jump page up.
Button R1   Jump page down.
Button L2   previeus track in mode blocked.
Button R2   next track in mode blocked.
Guide-Menu  Block screen and keys.
Select      EXIT.
start       Pause/unpause.

support the following formats and systems:

  • MINIGSF/GSF -- Nintendo Game Boy Advanece

usage the module dpad to mouse/touchscreen:

the default setting is (you can changer this in /storage/.config/dpadmouse.cfg)

L2 = switch dpad or mouse mode.
R1 = touch

You can load the module before the main program by adding the following line before running the emulator:

stickmod &
-----
pkill -9 stickmod (in the end of the script)

If you have any separate key configurations, it would be:

stickmod -c /"configpath"/dpadmouse.cfg &

dpadmouse.cfg has 5 commands:

mode_toggle = is the butoon for switch dpad <> mouse (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
mouse_left = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_middle = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_right = right button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
cursor_speed = cursor speed (in numbre, default is 10, you can up this)

SSH

Connect the device to the Internet and on a computer on the same local network, type the following into the terminal:

ssh root@192.168.1.*** note: you need the ip of your device

press enter and the password is:

rogue

Features and Fixes:

(in order of incorporation into the system)

  • Added full pico8 with mouse support, downloading, and card viewing in ES.
  • Added mouse support to scummvm.
  • Added the super game boy system and fixed vertical arcade theme.
  • Added color correction options in GB/GBC/GBA.
  • Added border options in SGB.
  • Added support for local game captures in the ES playlist without having to scrape.
  • Fixed the menu from opening when capturing a screenshot.
  • Added safe system shutdown when the battery reaches 1% to prevent microSD corruption.
  • Set new brightness valors.
  • Added the storage.7z installer file due to the issue that it must be installed on a Linux system and is not normally accessible from Windows.
  • GMU in english.
  • Lock key (off screen and block keys) now works in GMU with button Menu.
  • Set retroarch joypad driver to sdl2 (better rumble).
  • fixed all hotkeys from RetroArch.
  • OD-Dinguxcommander (Commander) added to ES tools.
  • Fixed PortMaster with RA system configuration games.
  • Added fba2012 cores for cps1, cps2, cps3 and neogeo.
  • Rebuided mgba/sgb cores.
  • Fixed permissions for two system modules.
  • Added splash screen.
  • fixed splash screen in picoarch, added big font GMU theme.
  • Added a binary program to map the Dpad as a mouse or touchstick.
  • Fixed the drastic issue with the touchstick.
  • reenabled bluetooth services.
  • rewrited and upgraded sdl2 for pico8.
  • fixed dpad capture in mouse mode, rewrite the code.
  • set new mouse mode in pico8.
  • set new mouse mode in scummvm.
  • set new mouse mode in drastic.
  • set ports and pcsx cores to udev joypad.
  • fix audio latency in RA (psx).
  • added joypad in sdl2 and udev mode.
  • added cores setting.
  • Added clock time set to tools, a program for set the hour in ES without network.
  • Fixed double mouse cursors in mode mouse. (trasparent cursor mouse in wayland/x11)
  • rebuild GPSP in 64bits mode to the last version (this fixed the load pkmn roms hacks).
  • fixed the system configuration for set cores in 64 or 32 bits.
  • fixed the cores/feactures list in ES for 64 or 32 bits.
  • fixed th...
Read more

ROGUE OS v1.20

13 Aug 13:12

Choose a tag to compare

In this update:

  • Add PYXEL system!! This requires an additional self-installation step, so the device will reboot once, which is normal.

NOTE:

If the console shuts down upon startup, it's not a fault, but rather a check to make sure it has the correct files. Otherwise, it will shut down. If you've successfully updated from version 1.0, the console will function normally. This is to prevent Frankenstein systems.

UPDATING:

Only copy SYSTEM file in EMUELEC fat32 partition on ROGUE OS V1.0

SYSTEM file SHA256 f2d5dc55b25a13912e1ba2ab5ac842aaa3c241930b98d174f87c293b142bbeac

GKD PIXEL2 ROGUE OS

SPECIAL FEACTURES:

  • Auto poweroff the machine when this is an 1%.
  • Vibration warning (vibrate 3 times) when the battery is 10% and 5%.
  • Update RETROARCH to version 1.21.0.
  • Emulation Station with scraper support. (Switch ES launcher tool)
  • Added Scraper App.
  • Added Custom Pico8 splore.
  • Added FBNEO STANDALONE.
  • Custom GMU music player rewrite for the machine with blockkeys fuctions and screenoff.
  • Custom GME music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Custom GSF music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Added Drastic mod version by Steward Fu.
  • Added mouse virtual emulator.
  • Added Portmaster for Pixel 2.
  • Set toot "Charging screen off", this put the console in powersave and screen off in charging mode, not is A SLEEP MODE, is similar
  • Clock set app for ES.

Installation:

Download the ROGUEOS-v1.0.zip, RogueOS-v1.0.z01, RogueOS-v1.0.z02 ... files, unzip the files (7zip for example) and flash the file RogueOS-v1.0.img in a microsd, then resize the ROMS partition with any program you use for that:

  • Linux: Gparted
  • Windows: Partition MiniTool
  • Mac: diskutil

RogueOS-v1.0.img SHA256: 0663f7cf7b1786997dc09ffeb8e67992542015014a26bcd6564b74a44e30f5c3

boot kernel logo:

Put in EMUELEC partition a BMP image with 480*640 size and 24bits color.

Note: This not is the boot system logo.

sreenscreper

You can use the scraper app from the tools. It's a program with a graphical interface that allows you to download images or screenshots from ROMs by system. You need a ScreenScraper user account. It can use up to six download engines.

Or, if you need all the metadata (ROM name, video, etc.), you can use the "Switch ES launcher" tool. This tool allows you to switch between the two versions of Emulation Station, switching between the original version so you don't lose features like overlay settings and USB data transfer, and the universal version with scraper support. The advantage is that if you need to extract a game's data, with the "Switch ES launcher" tool, you can temporarily load the ES using the scraper function. Then, from the same tool, you can revert to the original version of the ES.

RetroArch

controls:

Menu = Open RA Menu.
Select + Start = Close RA.
Select + X = Take screenshot.
Select + Y = Show fps.
Select + B = Set up speed mode.
Select + A = Rewind.
Select + L1 = Load savestate.
Select + L2 = Down savestate slot.
Select + R1 = Save savestate.
Select + R2 = Up savestate slot.

FBNeo standalone

NOTE: the stretch screen option only works with gpu panfrost because libmali not have GL support.

controls:

Select + Start close the emulator.
Select + button R2 or L2 open the service menu.
select + button L1 fastfoward
select + button r1 show fps
menu take screenshot

PortMaster

Put the file runtimes.7z in the /roms/storageupdate folder (maybe you will have to create the folder). The file will be deleted once it is installed on the system.
After installing this update, you will need to launch Portmaster from the "Tools" section before launching any games (as they will not work due to missing files) and reinstall the games for the changes to take effect.

pico8 splore

You need download the oficial pico8 files for raspberry pi and put PICO_64 and PICO.DAT in /roms/bios/pico-8/ folder.

controls:

Menu button: show exit menu from splore
Select button: set mouse mode, L1 is button mouse Right, R1 is button mouser Left
Start + Select: close de emulator.

Drastic

Controls:

Button R2: set stylus mode, button A is touch, dpad move the stylus. (note: in this mode button menu or start+select not works)
Button L2: swap screens.
Button Menu: show drastic menu.
Button Start+Select:  Close de emulator.

GME player

Controls:

Left/Right  Change track
Up/Down     tempo
Button A    Play file / set stereo level
Button B    Back to files selector
Button Y    Toggle track looping (infinite playback)
Button X    Pause/unpause Toggle echo processing
Button L1   Enable/disable accurate emulation
Button R1   Reset tempo and turn channels back on
Button L2   Previous track in blocked mode
Button R2   Next track in blocked mode
Guide-Menu  Block screen and keys
Select      EXIT
start       Pause/unpause

support the following formats and systems:

AY -- ZX Spectrum/Amstrad CPC
GBS -- Nintendo Game Boy
GYM -- Sega Genesis/Mega Drive
HES -- NEC TurboGrafx-16/PC Engine
KSS -- MSX Home Computer/other Z80 systems (doesn't support FM sound)
NSF/NSFE -- Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
SAP -- Atari systems using POKEY sound chip
SPC/RSN -- Super Nintendo/Super Famicom
VGM/VGZ -- Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro

GSF player

the default folder is /roms/music/GBA

Controls:

Left/Right  Change track.
Button A    Play file.
Button B    Back to files selector, up directory.
Button Y    Toggle track looping (infinite playback).
Button X    BASS on/off.
Button L1   Jump page up.
Button R1   Jump page down.
Button L2   previeus track in mode blocked.
Button R2   next track in mode blocked.
Guide-Menu  Block screen and keys.
Select      EXIT.
start       Pause/unpause.

support the following formats and systems:

  • MINIGSF/GSF -- Nintendo Game Boy Advanece

usage the module dpad to mouse/touchscreen:

the default setting is (you can changer this in /storage/.config/dpadmouse.cfg)

L2 = switch dpad or mouse mode.
R1 = touch

You can load the module before the main program by adding the following line before running the emulator:

stickmod &
-----
pkill -9 stickmod (in the end of the script)

If you have any separate key configurations, it would be:

stickmod -c /"configpath"/dpadmouse.cfg &

dpadmouse.cfg has 5 commands:

mode_toggle = is the butoon for switch dpad <> mouse (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
mouse_left = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_middle = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_right = right button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
cursor_speed = cursor speed (in numbre, default is 10, you can up this)

SSH

Connect the device to the Internet and on a computer on the same local network, type the following into the terminal:

ssh root@192.168.1.*** note: you need the ip of your device

press enter and the password is:

rogue

Features and Fixes:

(in order of incorporation into the system)

  • Added full pico8 with mouse support, downloading, and card viewing in ES.
  • Added mouse support to scummvm.
  • Added the super game boy system and fixed vertical arcade theme.
  • Added color correction options in GB/GBC/GBA.
  • Added border options in SGB.
  • Added support for local game captures in the ES playlist without having to scrape.
  • Fixed the menu from opening when capturing a screenshot.
  • Added safe system shutdown when the battery reaches 1% to prevent microSD corruption.
  • Set new brightness valors.
  • Added the storage.7z installer file due to the issue that it must be installed on a Linux system and is not normally accessible from Windows.
  • GMU in english.
  • Lock key (off screen and block keys) now works in GMU with button Menu.
  • Set retroarch joypad driver to sdl2 (better rumble).
  • fixed all hotkeys from RetroArch.
  • OD-Dinguxcommander (Commander) added to ES tools.
  • Fixed PortMaster with RA system configuration games.
  • Added fba2012 cores for cps1, cps2, cps3 and neogeo.
  • Rebuided mgba/sgb cores.
  • Fixed permissions for two system modules.
  • Added splash screen.
  • fixed splash screen in picoarch, added big font GMU theme.
  • Added a binary program to map the Dpad as a mouse or touchstick.
  • Fixed the drastic issue with the touchstick.
  • reenabled bluetooth services.
  • rewrited and upgraded sdl2 for pico8.
  • fixed dpad capture in mouse mode, rewrite the code.
  • set new mouse mode in pico8.
  • set new mouse mode in scummvm.
  • set new mouse mode in drastic.
  • set ports and pcsx cores to udev joypad.
  • fix audio latency in RA (psx).
  • added joypad in sdl2 and udev mode.
  • added cores setting.
  • Added clock time set to tools, a program for set the hour in ES without network.
  • Fixed double mouse cursors in mode mouse. (trasparent cursor mouse in wayland/x11)
  • rebuild GPSP in 64bits mode to the last version (this fixed the load pkmn roms hacks).
  • fixed the system configuration for set cores in 64 or 32 bits.
  • fixed the cores/feactures list in ES for 64 or 32 bits.
  • fixed the change between IUX and ES.
  • build and upgrade pcsx_rearmed core for RA 64 bits.
  • build and added beetle_saturn core.
  • disabled t...
Read more

ROGUE OS v1.19

12 Aug 13:02
ff17a22

Choose a tag to compare

In this update:

  • Added GSF Player in MUSIC seccion, a music player for GBA audio files in MINIGSF/GSF format, rewritten for the device to look like a normal audio player.
  • Rewrite againg GSF Player for change libao for libasound "alsa", this has better sound.
  • Fixed transition sound between tracks in GSF Player.
  • fixed type in GSF name.
  • set times in loop mode ALL, ONE and OFF in GSF player.
  • add battery monitor in GSF player.
  • Fixed pause time in GSF PLAYER, added progress bar, battery indicator, removed sdl2 from PLAYGSF code.

UPGRADES IN GSF PLAYER:

  • Rewritten the audio control and its code to correct fade times.
  • Added buffer limitation and overflow prevention.
  • Removed duplicate functions and cleaned up the code, optimized the audio and some functions.
  • Added side-to-side text scrolling.
  • Added automatic saving/loading of the last used folder or file.
  • Added BASS support.

NOTE:

If the console shuts down upon startup, it's not a fault, but rather a check to make sure it has the correct files. Otherwise, it will shut down. If you've successfully updated from version 1.0, the console will function normally. This is to prevent Frankenstein systems.

UPDATING:

Only copy SYSTEM file in EMUELEC fat32 partition on ROGUE OS V1.0

SYSTEM file SHA256 f2d5dc55b25a13912e1ba2ab5ac842aaa3c241930b98d174f87c293b142bbeac

GKD PIXEL2 ROGUE OS

SPECIAL FEACTURES:

  • Auto poweroff the machine when this is an 1%.
  • Vibration warning (vibrate 3 times) when the battery is 10% and 5%.
  • Update RETROARCH to version 1.21.0.
  • Emulation Station with scraper support. (Switch ES launcher tool)
  • Added Scraper App.
  • Added Custom Pico8 splore.
  • Added FBNEO STANDALONE.
  • Custom GMU music player rewrite for the machine with blockkeys fuctions and screenoff.
  • Custom GME music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Custom GSF music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Added Drastic mod version by Steward Fu.
  • Added mouse virtual emulator.
  • Added Portmaster for Pixel 2.
  • Set toot "Charging screen off", this put the console in powersave and screen off in charging mode, not is A SLEEP MODE, is similar
  • Clock set app for ES.

Installation:

Download the ROGUEOS-v1.0.zip, RogueOS-v1.0.z01, RogueOS-v1.0.z02 ... files, unzip the files (7zip for example) and flash the file RogueOS-v1.0.img in a microsd, then resize the ROMS partition with any program you use for that:

  • Linux: Gparted
  • Windows: Partition MiniTool
  • Mac: diskutil

RogueOS-v1.0.img SHA256: 0663f7cf7b1786997dc09ffeb8e67992542015014a26bcd6564b74a44e30f5c3

boot kernel logo:

Put in EMUELEC partition a BMP image with 480*640 size and 24bits color.

Note: This not is the boot system logo.

sreenscreper

You can use the scraper app from the tools. It's a program with a graphical interface that allows you to download images or screenshots from ROMs by system. You need a ScreenScraper user account. It can use up to six download engines.

Or, if you need all the metadata (ROM name, video, etc.), you can use the "Switch ES launcher" tool. This tool allows you to switch between the two versions of Emulation Station, switching between the original version so you don't lose features like overlay settings and USB data transfer, and the universal version with scraper support. The advantage is that if you need to extract a game's data, with the "Switch ES launcher" tool, you can temporarily load the ES using the scraper function. Then, from the same tool, you can revert to the original version of the ES.

RetroArch

controls:

Menu = Open RA Menu.
Select + Start = Close RA.
Select + X = Take screenshot.
Select + Y = Show fps.
Select + B = Set up speed mode.
Select + A = Rewind.
Select + L1 = Load savestate.
Select + L2 = Down savestate slot.
Select + R1 = Save savestate.
Select + R2 = Up savestate slot.

FBNeo standalone

NOTE: the stretch screen option only works with gpu panfrost because libmali not have GL support.

controls:

Select + Start close the emulator.
Select + button R2 or L2 open the service menu.
select + button L1 fastfoward
select + button r1 show fps
menu take screenshot

PortMaster

Put the file runtimes.7z in the /roms/storageupdate folder (maybe you will have to create the folder). The file will be deleted once it is installed on the system.
After installing this update, you will need to launch Portmaster from the "Tools" section before launching any games (as they will not work due to missing files) and reinstall the games for the changes to take effect.

pico8 splore

You need download the oficial pico8 files for raspberry pi and put PICO_64 and PICO.DAT in /roms/bios/pico-8/ folder.

controls:

Menu button: show exit menu from splore
Select button: set mouse mode, L1 is button mouse Right, R1 is button mouser Left
Start + Select: close de emulator.

Drastic

Controls:

Button R2: set stylus mode, button A is touch, dpad move the stylus. (note: in this mode button menu or start+select not works)
Button L2: swap screens.
Button Menu: show drastic menu.
Button Start+Select:  Close de emulator.

GME player

Controls:

Left/Right  Change track
Up/Down     tempo
Button A    Play file / set stereo level
Button B    Back to files selector
Button Y    Toggle track looping (infinite playback)
Button X    Pause/unpause Toggle echo processing
Button L1   Enable/disable accurate emulation
Button R1   Reset tempo and turn channels back on
Button L2   Previous track in blocked mode
Button R2   Next track in blocked mode
Guide-Menu  Block screen and keys
Select      EXIT
start       Pause/unpause

support the following formats and systems:

AY -- ZX Spectrum/Amstrad CPC
GBS -- Nintendo Game Boy
GYM -- Sega Genesis/Mega Drive
HES -- NEC TurboGrafx-16/PC Engine
KSS -- MSX Home Computer/other Z80 systems (doesn't support FM sound)
NSF/NSFE -- Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
SAP -- Atari systems using POKEY sound chip
SPC/RSN -- Super Nintendo/Super Famicom
VGM/VGZ -- Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro

GSF player

the default folder is /roms/music/GBA

Controls:

Left/Right  Change track.
Button A    Play file.
Button B    Back to files selector, up directory.
Button Y    Toggle track looping (infinite playback).
Button X    BASS on/off.
Button L1   Jump page up.
Button R1   Jump page down.
Button L2   previeus track in mode blocked.
Button R2   next track in mode blocked.
Guide-Menu  Block screen and keys.
Select      EXIT.
start       Pause/unpause.

support the following formats and systems:

  • MINIGSF/GSF -- Nintendo Game Boy Advanece

usage the module dpad to mouse/touchscreen:

the default setting is (you can changer this in /storage/.config/dpadmouse.cfg)

L2 = switch dpad or mouse mode.
R1 = touch

You can load the module before the main program by adding the following line before running the emulator:

stickmod &
-----
pkill -9 stickmod (in the end of the script)

If you have any separate key configurations, it would be:

stickmod -c /"configpath"/dpadmouse.cfg &

dpadmouse.cfg has 5 commands:

mode_toggle = is the butoon for switch dpad <> mouse (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
mouse_left = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_middle = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_right = right button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
cursor_speed = cursor speed (in numbre, default is 10, you can up this)

SSH

Connect the device to the Internet and on a computer on the same local network, type the following into the terminal:

ssh root@192.168.1.*** note: you need the ip of your device

press enter and the password is:

rogue

Features and Fixes:

(in order of incorporation into the system)

  • Added full pico8 with mouse support, downloading, and card viewing in ES.
  • Added mouse support to scummvm.
  • Added the super game boy system and fixed vertical arcade theme.
  • Added color correction options in GB/GBC/GBA.
  • Added border options in SGB.
  • Added support for local game captures in the ES playlist without having to scrape.
  • Fixed the menu from opening when capturing a screenshot.
  • Added safe system shutdown when the battery reaches 1% to prevent microSD corruption.
  • Set new brightness valors.
  • Added the storage.7z installer file due to the issue that it must be installed on a Linux system and is not normally accessible from Windows.
  • GMU in english.
  • Lock key (off screen and block keys) now works in GMU with button Menu.
  • Set retroarch joypad driver to sdl2 (better rumble).
  • fixed all hotkeys from RetroArch.
  • OD-Dinguxcommander (Commander) added to ES tools.
  • Fixed PortMaster with RA system configuration games.
  • Added fba2012 cores for cps1, cps2, cps3 and neogeo.
  • Rebuided mgba/sgb cores.
  • Fixed permissions for two system modules.
  • Added splash screen.
  • fixed splash screen in picoarch, added big font GMU theme.
  • Added a binary program to map the Dpad as a mouse or touchstick.
  • Fixed the drastic issue with the touchstick.
  • reenabled bluetooth services.
  • rewrited and upgraded sdl2 for pico8.
  • fixed dpad capture in mouse mode, rewrite the...
Read more

ROGUE OS v1.18

11 Aug 09:44

Choose a tag to compare

In this update:

  • Added GSF Player in MUSIC seccion, a music player for GBA audio files in MINIGSF/GSF format, rewritten for the device to look like a normal audio player.
  • Rewrite againg GSF Player for change libao for libasound "alsa", this has better sound.
  • Fixed transition sound between tracks in GSF Player.
  • fixed type in GSF name.
  • set times in loop mode ALL, ONE and OFF in GSF player.
  • add battery monitor in GSF player.
  • Fixed pause time in GSF PLAYER, added progress bar, battery indicator, removed sdl2 from PLAYGSF code.

UPGRADES IN GSF PLAYER:

  • Rewritten the audio control and its code to correct fade times.
  • Added buffer limitation and overflow prevention.
  • Removed duplicate functions and cleaned up the code, optimized the audio and some functions.
  • Added side-to-side text scrolling.
  • Added automatic saving/loading of the last used folder or file.

NOTE:

If the console shuts down upon startup, it's not a fault, but rather a check to make sure it has the correct files. Otherwise, it will shut down. If you've successfully updated from version 1.0, the console will function normally. This is to prevent Frankenstein systems.

UPDATING:

Only copy SYSTEM file in EMUELEC fat32 partition on ROGUE OS V1.0

SYSTEM file SHA256 f2d5dc55b25a13912e1ba2ab5ac842aaa3c241930b98d174f87c293b142bbeac

GKD PIXEL2 ROGUE OS

SPECIAL FEACTURES:

  • Auto poweroff the machine when this is an 1%.
  • Vibration warning (vibrate 3 times) when the battery is 10% and 5%.
  • Update RETROARCH to version 1.21.0.
  • Emulation Station with scraper support. (Switch ES launcher tool)
  • Added Scraper App.
  • Added Custom Pico8 splore.
  • Added FBNEO STANDALONE.
  • Custom GMU music player rewrite for the machine with blockkeys fuctions and screenoff.
  • Custom GME music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Custom GSF music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Added Drastic mod version by Steward Fu.
  • Added mouse virtual emulator.
  • Added Portmaster for Pixel 2.
  • Set toot "Charging screen off", this put the console in powersave and screen off in charging mode, not is A SLEEP MODE, is similar
  • Clock set app for ES.

Installation:

Download the ROGUEOS-v1.0.zip, RogueOS-v1.0.z01, RogueOS-v1.0.z02 ... files, unzip the files (7zip for example) and flash the file RogueOS-v1.0.img in a microsd, then resize the ROMS partition with any program you use for that:

  • Linux: Gparted
  • Windows: Partition MiniTool
  • Mac: diskutil

RogueOS-v1.0.img SHA256: 0663f7cf7b1786997dc09ffeb8e67992542015014a26bcd6564b74a44e30f5c3

boot kernel logo:

Put in EMUELEC partition a BMP image with 480*640 size and 24bits color.

Note: This not is the boot system logo.

sreenscreper

You can use the scraper app from the tools. It's a program with a graphical interface that allows you to download images or screenshots from ROMs by system. You need a ScreenScraper user account. It can use up to six download engines.

Or, if you need all the metadata (ROM name, video, etc.), you can use the "Switch ES launcher" tool. This tool allows you to switch between the two versions of Emulation Station, switching between the original version so you don't lose features like overlay settings and USB data transfer, and the universal version with scraper support. The advantage is that if you need to extract a game's data, with the "Switch ES launcher" tool, you can temporarily load the ES using the scraper function. Then, from the same tool, you can revert to the original version of the ES.

RetroArch

controls:

Menu = Open RA Menu.
Select + Start = Close RA.
Select + X = Take screenshot.
Select + Y = Show fps.
Select + B = Set up speed mode.
Select + A = Rewind.
Select + L1 = Load savestate.
Select + L2 = Down savestate slot.
Select + R1 = Save savestate.
Select + R2 = Up savestate slot.

FBNeo standalone

NOTE: the stretch screen option only works with gpu panfrost because libmali not have GL support.

controls:

Select + Start close the emulator.
Select + button R2 or L2 open the service menu.
select + button L1 fastfoward
select + button r1 show fps
menu take screenshot

PortMaster

Put the file runtimes.7z in the /roms/storageupdate folder (maybe you will have to create the folder). The file will be deleted once it is installed on the system.
After installing this update, you will need to launch Portmaster from the "Tools" section before launching any games (as they will not work due to missing files) and reinstall the games for the changes to take effect.

pico8 splore

You need download the oficial pico8 files for raspberry pi and put PICO_64 and PICO.DAT in /roms/bios/pico-8/ folder.

controls:

Menu button: show exit menu from splore
Select button: set mouse mode, L1 is button mouse Right, R1 is button mouser Left
Start + Select: close de emulator.

Drastic

Controls:

Button R2: set stylus mode, button A is touch, dpad move the stylus. (note: in this mode button menu or start+select not works)
Button L2: swap screens.
Button Menu: show drastic menu.
Button Start+Select:  Close de emulator.

GME player

Controls:

Left/Right  Change track
Up/Down     tempo
Button A    Play file / set stereo level
Button B    Back to files selector
Button Y    Toggle track looping (infinite playback)
Button X    Pause/unpause Toggle echo processing
Button L1   Enable/disable accurate emulation
Button R1   Reset tempo and turn channels back on
Button L2   Previous track in blocked mode
Button R2   Next track in blocked mode
Guide-Menu  Block screen and keys
Select      EXIT
start       Pause/unpause

support the following formats and systems:

AY -- ZX Spectrum/Amstrad CPC
GBS -- Nintendo Game Boy
GYM -- Sega Genesis/Mega Drive
HES -- NEC TurboGrafx-16/PC Engine
KSS -- MSX Home Computer/other Z80 systems (doesn't support FM sound)
NSF/NSFE -- Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
SAP -- Atari systems using POKEY sound chip
SPC/RSN -- Super Nintendo/Super Famicom
VGM/VGZ -- Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro

GSF player

the default folder is /roms/music/GBA

Controls:

Left/Right  Change track.
Button A    Play file.
Button B    Back to files selector, up directory.
Button Y    Toggle track looping (infinite playback).
Button L1   Jump page up.
Button R1   Jump page down.
Button L2   previeus track in mode blocked.
Button R2   next track in mode blocked.
Guide-Menu  Block screen and keys.
Select      EXIT.
start       Pause/unpause.

support the following formats and systems:

  • MINIGSF/GSF -- Nintendo Game Boy Advanece

usage the module dpad to mouse/touchscreen:

the default setting is (you can changer this in /storage/.config/dpadmouse.cfg)

L2 = switch dpad or mouse mode.
R1 = touch

You can load the module before the main program by adding the following line before running the emulator:

stickmod &
-----
pkill -9 stickmod (in the end of the script)

If you have any separate key configurations, it would be:

stickmod -c /"configpath"/dpadmouse.cfg &

dpadmouse.cfg has 5 commands:

mode_toggle = is the butoon for switch dpad <> mouse (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
mouse_left = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_middle = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_right = right button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
cursor_speed = cursor speed (in numbre, default is 10, you can up this)

SSH

Connect the device to the Internet and on a computer on the same local network, type the following into the terminal:

ssh root@192.168.1.*** note: you need the ip of your device

press enter and the password is:

rogue

Features and Fixes:

(in order of incorporation into the system)

  • Added full pico8 with mouse support, downloading, and card viewing in ES.
  • Added mouse support to scummvm.
  • Added the super game boy system and fixed vertical arcade theme.
  • Added color correction options in GB/GBC/GBA.
  • Added border options in SGB.
  • Added support for local game captures in the ES playlist without having to scrape.
  • Fixed the menu from opening when capturing a screenshot.
  • Added safe system shutdown when the battery reaches 1% to prevent microSD corruption.
  • Set new brightness valors.
  • Added the storage.7z installer file due to the issue that it must be installed on a Linux system and is not normally accessible from Windows.
  • GMU in english.
  • Lock key (off screen and block keys) now works in GMU with button Menu.
  • Set retroarch joypad driver to sdl2 (better rumble).
  • fixed all hotkeys from RetroArch.
  • OD-Dinguxcommander (Commander) added to ES tools.
  • Fixed PortMaster with RA system configuration games.
  • Added fba2012 cores for cps1, cps2, cps3 and neogeo.
  • Rebuided mgba/sgb cores.
  • Fixed permissions for two system modules.
  • Added splash screen.
  • fixed splash screen in picoarch, added big font GMU theme.
  • Added a binary program to map the Dpad as a mouse or touchstick.
  • Fixed the drastic issue with the touchstick.
  • reenabled bluetooth services.
  • rewrited and upgraded sdl2 for pico8.
  • fixed dpad capture in mouse mode, rewrite the code.
  • set new mouse mode in pico8.
  • set new...
Read more

ROGUE OS v1.17

09 Aug 16:30

Choose a tag to compare

In this update:

  • Added GSF Player in MUSIC seccion, a music player for GBA audio files in MINIGSF/GSF format, rewritten for the device to look like a normal audio player.
  • Rewrite againg GSF Player for change libao for libasound "alsa", this has better sound.
  • Fixed transition sound between tracks in GSF Player.
  • fixed type in GSF name.
  • set times in loop mode ALL, ONE and OFF in GSF player.
  • add battery monitor in GSF player.
  • Fixed pause time in GSF PLAYER, added progress bar, battery indicator, removed sdl2 from PLAYGSF code.

NOTE:

If the console shuts down upon startup, it's not a fault, but rather a check to make sure it has the correct files. Otherwise, it will shut down. If you've successfully updated from version 1.0, the console will function normally. This is to prevent Frankenstein systems.

UPDATING:

Only copy SYSTEM file in EMUELEC fat32 partition on ROGUE OS V1.0

SYSTEM file SHA256 f2d5dc55b25a13912e1ba2ab5ac842aaa3c241930b98d174f87c293b142bbeac

GKD PIXEL2 ROGUE OS

SPECIAL FEACTURES:

  • Auto poweroff the machine when this is an 1%.
  • Vibration warning (vibrate 3 times) when the battery is 10% and 5%.
  • Update RETROARCH to version 1.21.0.
  • Emulation Station with scraper support. (Switch ES launcher tool)
  • Added Scraper App.
  • Added Custom Pico8 splore.
  • Added FBNEO STANDALONE.
  • Custom GMU music player rewrite for the machine with blockkeys fuctions and screenoff.
  • Custom GME music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Custom GSF music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Added Drastic mod version by Steward Fu.
  • Added mouse virtual emulator.
  • Added Portmaster for Pixel 2.
  • Set toot "Charging screen off", this put the console in powersave and screen off in charging mode, not is A SLEEP MODE, is similar
  • Clock set app for ES.

Installation:

Download the ROGUEOS-v1.0.zip, RogueOS-v1.0.z01, RogueOS-v1.0.z02 ... files, unzip the files (7zip for example) and flash the file RogueOS-v1.0.img in a microsd, then resize the ROMS partition with any program you use for that:

  • Linux: Gparted
  • Windows: Partition MiniTool
  • Mac: diskutil

RogueOS-v1.0.img SHA256: 0663f7cf7b1786997dc09ffeb8e67992542015014a26bcd6564b74a44e30f5c3

boot kernel logo:

Put in EMUELEC partition a BMP image with 480*640 size and 24bits color.

Note: This not is the boot system logo.

sreenscreper

You can use the scraper app from the tools. It's a program with a graphical interface that allows you to download images or screenshots from ROMs by system. You need a ScreenScraper user account. It can use up to six download engines.

Or, if you need all the metadata (ROM name, video, etc.), you can use the "Switch ES launcher" tool. This tool allows you to switch between the two versions of Emulation Station, switching between the original version so you don't lose features like overlay settings and USB data transfer, and the universal version with scraper support. The advantage is that if you need to extract a game's data, with the "Switch ES launcher" tool, you can temporarily load the ES using the scraper function. Then, from the same tool, you can revert to the original version of the ES.

RetroArch

controls:

Menu = Open RA Menu.
Select + Start = Close RA.
Select + X = Take screenshot.
Select + Y = Show fps.
Select + B = Set up speed mode.
Select + A = Rewind.
Select + L1 = Load savestate.
Select + L2 = Down savestate slot.
Select + R1 = Save savestate.
Select + R2 = Up savestate slot.

FBNeo standalone

NOTE: the stretch screen option only works with gpu panfrost because libmali not have GL support.

controls:

Select + Start close the emulator.
Select + button R2 or L2 open the service menu.
select + button L1 fastfoward
select + button r1 show fps
menu take screenshot

PortMaster

Put the file runtimes.7z in the /roms/storageupdate folder (maybe you will have to create the folder). The file will be deleted once it is installed on the system.
After installing this update, you will need to launch Portmaster from the "Tools" section before launching any games (as they will not work due to missing files) and reinstall the games for the changes to take effect.

pico8 splore

You need download the oficial pico8 files for raspberry pi and put PICO_64 and PICO.DAT in /roms/bios/pico-8/ folder.

controls:

Menu button: show exit menu from splore
Select button: set mouse mode, L1 is button mouse Right, R1 is button mouser Left
Start + Select: close de emulator.

Drastic

Controls:

Button R2: set stylus mode, button A is touch, dpad move the stylus. (note: in this mode button menu or start+select not works)
Button L2: swap screens.
Button Menu: show drastic menu.
Button Start+Select:  Close de emulator.

GME player

Controls:

Left/Right  Change track
Up/Down     tempo
Button A    Play file / set stereo level
Button B    Back to files selector
Button Y    Toggle track looping (infinite playback)
Button X    Pause/unpause Toggle echo processing
Button L1   Enable/disable accurate emulation
Button R1   Reset tempo and turn channels back on
Button L2   Previous track in blocked mode
Button R2   Next track in blocked mode
Guide-Menu  Block screen and keys
Select      EXIT
start       Pause/unpause

support the following formats and systems:

AY -- ZX Spectrum/Amstrad CPC
GBS -- Nintendo Game Boy
GYM -- Sega Genesis/Mega Drive
HES -- NEC TurboGrafx-16/PC Engine
KSS -- MSX Home Computer/other Z80 systems (doesn't support FM sound)
NSF/NSFE -- Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
SAP -- Atari systems using POKEY sound chip
SPC/RSN -- Super Nintendo/Super Famicom
VGM/VGZ -- Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro

GSF player

the default folder is /roms/music/GBA

Controls:

Left/Right  Change track.
Button A    Play file.
Button B    Back to files selector, up directory.
Button Y    Toggle track looping (infinite playback).
Button L1   Jump page up.
Button R1   Jump page down.
Button L2   previeus track in mode blocked.
Button R2   next track in mode blocked.
Guide-Menu  Block screen and keys.
Select      EXIT.
start       Pause/unpause.

support the following formats and systems:

  • MINIGSF/GSF -- Nintendo Game Boy Advanece

usage the module dpad to mouse/touchscreen:

the default setting is (you can changer this in /storage/.config/dpadmouse.cfg)

L2 = switch dpad or mouse mode.
R1 = touch

You can load the module before the main program by adding the following line before running the emulator:

stickmod &
-----
pkill -9 stickmod (in the end of the script)

If you have any separate key configurations, it would be:

stickmod -c /"configpath"/dpadmouse.cfg &

dpadmouse.cfg has 5 commands:

mode_toggle = is the butoon for switch dpad <> mouse (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
mouse_left = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_middle = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_right = right button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
cursor_speed = cursor speed (in numbre, default is 10, you can up this)

SSH

Connect the device to the Internet and on a computer on the same local network, type the following into the terminal:

ssh root@192.168.1.*** note: you need the ip of your device

press enter and the password is:

rogue

Features and Fixes:

(in order of incorporation into the system)

  • Added full pico8 with mouse support, downloading, and card viewing in ES.
  • Added mouse support to scummvm.
  • Added the super game boy system and fixed vertical arcade theme.
  • Added color correction options in GB/GBC/GBA.
  • Added border options in SGB.
  • Added support for local game captures in the ES playlist without having to scrape.
  • Fixed the menu from opening when capturing a screenshot.
  • Added safe system shutdown when the battery reaches 1% to prevent microSD corruption.
  • Set new brightness valors.
  • Added the storage.7z installer file due to the issue that it must be installed on a Linux system and is not normally accessible from Windows.
  • GMU in english.
  • Lock key (off screen and block keys) now works in GMU with button Menu.
  • Set retroarch joypad driver to sdl2 (better rumble).
  • fixed all hotkeys from RetroArch.
  • OD-Dinguxcommander (Commander) added to ES tools.
  • Fixed PortMaster with RA system configuration games.
  • Added fba2012 cores for cps1, cps2, cps3 and neogeo.
  • Rebuided mgba/sgb cores.
  • Fixed permissions for two system modules.
  • Added splash screen.
  • fixed splash screen in picoarch, added big font GMU theme.
  • Added a binary program to map the Dpad as a mouse or touchstick.
  • Fixed the drastic issue with the touchstick.
  • reenabled bluetooth services.
  • rewrited and upgraded sdl2 for pico8.
  • fixed dpad capture in mouse mode, rewrite the code.
  • set new mouse mode in pico8.
  • set new mouse mode in scummvm.
  • set new mouse mode in drastic.
  • set ports and pcsx cores to udev joypad.
  • fix audio latency in RA (psx).
  • added joypad in sdl2 and udev mode.
  • added cores setting.
  • Added clock time set to tools, a program for set the hour in ES without network.
  • Fixed double mouse cursors in mode mouse. (trasparent cursor mo...
Read more

ROGUE OS v1.16

09 Aug 11:33
5daea62

Choose a tag to compare

In this update:

  • Added GSF Player in MUSIC seccion, a music player for GBA audio files in MINIGSF/GSF format, rewritten for the device to look like a normal audio player.
  • Rewrite againg GSF Player for change libao for libasound "alsa", this has better sound.
  • Fixed transition sound between tracks in GSF Player.
  • fixed type in GSF name.
  • set times in loop mode ALL, ONE and OFF in GSF player.
  • add battery monitor in GSF player.

NOTE:

If the console shuts down upon startup, it's not a fault, but rather a check to make sure it has the correct files. Otherwise, it will shut down. If you've successfully updated from version 1.0, the console will function normally. This is to prevent Frankenstein systems.

UPDATING:

Only copy SYSTEM file in EMUELEC fat32 partition on ROGUE OS V1.0

SYSTEM file SHA256 f2d5dc55b25a13912e1ba2ab5ac842aaa3c241930b98d174f87c293b142bbeac

GKD PIXEL2 ROGUE OS

SPECIAL FEACTURES:

  • Auto poweroff the machine when this is an 1%.
  • Vibration warning (vibrate 3 times) when the battery is 10% and 5%.
  • Update RETROARCH to version 1.21.0.
  • Emulation Station with scraper support. (Switch ES launcher tool)
  • Added Scraper App.
  • Added Custom Pico8 splore.
  • Added FBNEO STANDALONE.
  • Custom GMU music player rewrite for the machine with blockkeys fuctions and screenoff.
  • Custom GME music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Custom GSF music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Added Drastic mod version by Steward Fu.
  • Added mouse virtual emulator.
  • Added Portmaster for Pixel 2.
  • Set toot "Charging screen off", this put the console in powersave and screen off in charging mode, not is A SLEEP MODE, is similar
  • Clock set app for ES.

Installation:

Download the ROGUEOS-v1.0.zip, RogueOS-v1.0.z01, RogueOS-v1.0.z02 ... files, unzip the files (7zip for example) and flash the file RogueOS-v1.0.img in a microsd, then resize the ROMS partition with any program you use for that:

  • Linux: Gparted
  • Windows: Partition MiniTool
  • Mac: diskutil

RogueOS-v1.0.img SHA256: 0663f7cf7b1786997dc09ffeb8e67992542015014a26bcd6564b74a44e30f5c3

boot kernel logo:

Put in EMUELEC partition a BMP image with 480*640 size and 24bits color.

Note: This not is the boot system logo.

sreenscreper

You can use the scraper app from the tools. It's a program with a graphical interface that allows you to download images or screenshots from ROMs by system. You need a ScreenScraper user account. It can use up to six download engines.

Or, if you need all the metadata (ROM name, video, etc.), you can use the "Switch ES launcher" tool. This tool allows you to switch between the two versions of Emulation Station, switching between the original version so you don't lose features like overlay settings and USB data transfer, and the universal version with scraper support. The advantage is that if you need to extract a game's data, with the "Switch ES launcher" tool, you can temporarily load the ES using the scraper function. Then, from the same tool, you can revert to the original version of the ES.

RetroArch

controls:

Menu = Open RA Menu.
Select + Start = Close RA.
Select + X = Take screenshot.
Select + Y = Show fps.
Select + B = Set up speed mode.
Select + A = Rewind.
Select + L1 = Load savestate.
Select + L2 = Down savestate slot.
Select + R1 = Save savestate.
Select + R2 = Up savestate slot.

FBNeo standalone

NOTE: the stretch screen option only works with gpu panfrost because libmali not have GL support.

controls:

Select + Start close the emulator.
Select + button R2 or L2 open the service menu.
select + button L1 fastfoward
select + button r1 show fps
menu take screenshot

PortMaster

Put the file runtimes.7z in the /roms/storageupdate folder (maybe you will have to create the folder). The file will be deleted once it is installed on the system.
After installing this update, you will need to launch Portmaster from the "Tools" section before launching any games (as they will not work due to missing files) and reinstall the games for the changes to take effect.

pico8 splore

You need download the oficial pico8 files for raspberry pi and put PICO_64 and PICO.DAT in /roms/bios/pico-8/ folder.

controls:

Menu button: show exit menu from splore
Select button: set mouse mode, L1 is button mouse Right, R1 is button mouser Left
Start + Select: close de emulator.

Drastic

Controls:

Button R2: set stylus mode, button A is touch, dpad move the stylus. (note: in this mode button menu or start+select not works)
Button L2: swap screens.
Button Menu: show drastic menu.
Button Start+Select:  Close de emulator.

GME player

Controls:

Left/Right  Change track
Up/Down     tempo
Button A    Play file / set stereo level
Button B    Back to files selector
Button Y    Toggle track looping (infinite playback)
Button X    Pause/unpause Toggle echo processing
Button L1   Enable/disable accurate emulation
Button R1   Reset tempo and turn channels back on
Button L2   Previous track in blocked mode
Button R2   Next track in blocked mode
Guide-Menu  Block screen and keys
Select      EXIT
start       Pause/unpause

support the following formats and systems:

AY -- ZX Spectrum/Amstrad CPC
GBS -- Nintendo Game Boy
GYM -- Sega Genesis/Mega Drive
HES -- NEC TurboGrafx-16/PC Engine
KSS -- MSX Home Computer/other Z80 systems (doesn't support FM sound)
NSF/NSFE -- Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
SAP -- Atari systems using POKEY sound chip
SPC/RSN -- Super Nintendo/Super Famicom
VGM/VGZ -- Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro

GSF player

the default folder is /roms/music/GBA

Controls:

Left/Right  Change track.
Button A    Play file.
Button B    Back to files selector, up directory.
Button Y    Toggle track looping (infinite playback).
Button L1   Jump page up.
Button R1   Jump page down.
Button L2   previeus track in mode blocked.
Button R2   next track in mode blocked.
Guide-Menu  Block screen and keys.
Select      EXIT.
start       Pause/unpause.

support the following formats and systems:

  • MINIGSF/GSF -- Nintendo Game Boy Advanece

usage the module dpad to mouse/touchscreen:

the default setting is (you can changer this in /storage/.config/dpadmouse.cfg)

L2 = switch dpad or mouse mode.
R1 = touch

You can load the module before the main program by adding the following line before running the emulator:

stickmod &
-----
pkill -9 stickmod (in the end of the script)

If you have any separate key configurations, it would be:

stickmod -c /"configpath"/dpadmouse.cfg &

dpadmouse.cfg has 5 commands:

mode_toggle = is the butoon for switch dpad <> mouse (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
mouse_left = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_middle = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_right = right button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
cursor_speed = cursor speed (in numbre, default is 10, you can up this)

SSH

Connect the device to the Internet and on a computer on the same local network, type the following into the terminal:

ssh root@192.168.1.*** note: you need the ip of your device

press enter and the password is:

rogue

Features and Fixes:

(in order of incorporation into the system)

  • Added full pico8 with mouse support, downloading, and card viewing in ES.
  • Added mouse support to scummvm.
  • Added the super game boy system and fixed vertical arcade theme.
  • Added color correction options in GB/GBC/GBA.
  • Added border options in SGB.
  • Added support for local game captures in the ES playlist without having to scrape.
  • Fixed the menu from opening when capturing a screenshot.
  • Added safe system shutdown when the battery reaches 1% to prevent microSD corruption.
  • Set new brightness valors.
  • Added the storage.7z installer file due to the issue that it must be installed on a Linux system and is not normally accessible from Windows.
  • GMU in english.
  • Lock key (off screen and block keys) now works in GMU with button Menu.
  • Set retroarch joypad driver to sdl2 (better rumble).
  • fixed all hotkeys from RetroArch.
  • OD-Dinguxcommander (Commander) added to ES tools.
  • Fixed PortMaster with RA system configuration games.
  • Added fba2012 cores for cps1, cps2, cps3 and neogeo.
  • Rebuided mgba/sgb cores.
  • Fixed permissions for two system modules.
  • Added splash screen.
  • fixed splash screen in picoarch, added big font GMU theme.
  • Added a binary program to map the Dpad as a mouse or touchstick.
  • Fixed the drastic issue with the touchstick.
  • reenabled bluetooth services.
  • rewrited and upgraded sdl2 for pico8.
  • fixed dpad capture in mouse mode, rewrite the code.
  • set new mouse mode in pico8.
  • set new mouse mode in scummvm.
  • set new mouse mode in drastic.
  • set ports and pcsx cores to udev joypad.
  • fix audio latency in RA (psx).
  • added joypad in sdl2 and udev mode.
  • added cores setting.
  • Added clock time set to tools, a program for set the hour in ES without network.
  • Fixed double mouse cursors in mode mouse. (trasparent cursor mouse in wayland/x11)
  • rebuild GPSP in 64bits mode to the last version (this fixed the load pkmn roms hack...
Read more

ROGUE OS v1.15

09 Aug 01:48

Choose a tag to compare

In this update:

  • Added GSF Player in MUSIC seccion, a music player for GBA audio files in MINIGFS format, rewritten for the device to look like a normal audio player.
  • Rewrite againg GFS Player for change libao for libasound "alsa", this has better sound.
  • Fixed transition sound between tracks in GFS Player

NOTE:

If the console shuts down upon startup, it's not a fault, but rather a check to make sure it has the correct files. Otherwise, it will shut down. If you've successfully updated from version 1.0, the console will function normally. This is to prevent Frankenstein systems.

UPDATING:

Only copy SYSTEM file in EMUELEC fat32 partition on ROGUE OS V1.0

SYSTEM file SHA256 f2d5dc55b25a13912e1ba2ab5ac842aaa3c241930b98d174f87c293b142bbeac

GKD PIXEL2 ROGUE OS

SPECIAL FEACTURES:

  • Auto poweroff the machine when this is an 1%.
  • Vibration warning (vibrate 3 times) when the battery is 10% and 5%.
  • Update RETROARCH to version 1.21.0.
  • Emulation Station with scraper support. (Switch ES launcher tool)
  • Added Scraper App.
  • Added Custom Pico8 splore.
  • Added FBNEO STANDALONE.
  • Custom GMU music player rewrite for the machine with blockkeys fuctions and screenoff.
  • Custom GME music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Added Drastic mod version by Steward Fu.
  • Added mouse virtual emulator.
  • Added Portmaster for Pixel 2.
  • Set toot "Charging screen off", this put the console in powersave and screen off in charging mode, not is A SLEEP MODE, is similar
  • Clock set app for ES.

Installation:

Download the ROGUEOS-v1.0.zip, RogueOS-v1.0.z01, RogueOS-v1.0.z02 ... files, unzip the files (7zip for example) and flash the file RogueOS-v1.0.img in a microsd, then resize the ROMS partition with any program you use for that:

  • Linux: Gparted
  • Windows: Partition MiniTool
  • Mac: diskutil

RogueOS-v1.0.img SHA256: 0663f7cf7b1786997dc09ffeb8e67992542015014a26bcd6564b74a44e30f5c3

boot kernel logo:

Put in EMUELEC partition a BMP image with 480*640 size and 24bits color.

Note: This not is the boot system logo.

sreenscreper

You can use the scraper app from the tools. It's a program with a graphical interface that allows you to download images or screenshots from ROMs by system. You need a ScreenScraper user account. It can use up to six download engines.

Or, if you need all the metadata (ROM name, video, etc.), you can use the "Switch ES launcher" tool. This tool allows you to switch between the two versions of Emulation Station, switching between the original version so you don't lose features like overlay settings and USB data transfer, and the universal version with scraper support. The advantage is that if you need to extract a game's data, with the "Switch ES launcher" tool, you can temporarily load the ES using the scraper function. Then, from the same tool, you can revert to the original version of the ES.

RetroArch

controls:

Menu = Open RA Menu.
Select + Start = Close RA.
Select + X = Take screenshot.
Select + Y = Show fps.
Select + B = Set up speed mode.
Select + A = Rewind.
Select + L1 = Load savestate.
Select + L2 = Down savestate slot.
Select + R1 = Save savestate.
Select + R2 = Up savestate slot.

FBNeo standalone

NOTE: the stretch screen option only works with gpu panfrost because libmali not have GL support.

controls:

Select + Start close the emulator.
Select + button R2 or L2 open the service menu.
select + button L1 fastfoward
select + button r1 show fps
menu take screenshot

PortMaster

Put the file runtimes.7z in the /roms/storageupdate folder (maybe you will have to create the folder). The file will be deleted once it is installed on the system.
After installing this update, you will need to launch Portmaster from the "Tools" section before launching any games (as they will not work due to missing files) and reinstall the games for the changes to take effect.

pico8 splore

You need download the oficial pico8 files for raspberry pi and put PICO_64 and PICO.DAT in /roms/bios/pico-8/ folder.

controls:

Menu button: show exit menu from splore
Select button: set mouse mode, L1 is button mouse Right, R1 is button mouser Left
Start + Select: close de emulator.

Drastic

Controls:

Button R2: set stylus mode, button A is touch, dpad move the stylus. (note: in this mode button menu or start+select not works)
Button L2: swap screens.
Button Menu: show drastic menu.
Button Start+Select:  Close de emulator.

GME player

Controls:

Left/Right  Change track
Up/Down     tempo
Button A    Play file / set stereo level
Button B    Back to files selector
Button Y    Toggle track looping (infinite playback)
Button X    Pause/unpause Toggle echo processing
Button L1   Enable/disable accurate emulation
Button R1   Reset tempo and turn channels back on
Button L2   Previous track in blocked mode
Button R2   Next track in blocked mode
Guide-Menu  Block screen and keys
Select      EXIT
start       Pause/unpause

support the following formats and systems:

AY -- ZX Spectrum/Amstrad CPC
GBS -- Nintendo Game Boy
GYM -- Sega Genesis/Mega Drive
HES -- NEC TurboGrafx-16/PC Engine
KSS -- MSX Home Computer/other Z80 systems (doesn't support FM sound)
NSF/NSFE -- Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
SAP -- Atari systems using POKEY sound chip
SPC/RSN -- Super Nintendo/Super Famicom
VGM/VGZ -- Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro

GFS player

the default folder is /roms/music/GBA

Controls:

Left/Right  Change track.
Button A    Play file.
Button B    Back to files selector, up directory.
Button Y    Toggle track looping (infinite playback).
Button L1   Jump page up.
Button R1   Jump page down.
Button L2   previeus track in mode blocked.
Button R2   next track in mode blocked.
Guide-Menu  Block screen and keys.
Select      EXIT.
start       Pause/unpause.

support the following formats and systems:

  • MINIGFS -- Nintendo Game Boy Advanece

usage the module dpad to mouse/touchscreen:

the default setting is (you can changer this in /storage/.config/dpadmouse.cfg)

L2 = switch dpad or mouse mode.
R1 = touch

You can load the module before the main program by adding the following line before running the emulator:

stickmod &
-----
pkill -9 stickmod (in the end of the script)

If you have any separate key configurations, it would be:

stickmod -c /"configpath"/dpadmouse.cfg &

dpadmouse.cfg has 5 commands:

mode_toggle = is the butoon for switch dpad <> mouse (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
mouse_left = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_middle = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_right = right button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
cursor_speed = cursor speed (in numbre, default is 10, you can up this)

SSH

Connect the device to the Internet and on a computer on the same local network, type the following into the terminal:

ssh root@192.168.1.*** note: you need the ip of your device

press enter and the password is:

rogue

Features and Fixes:

(in order of incorporation into the system)

  • Added full pico8 with mouse support, downloading, and card viewing in ES.
  • Added mouse support to scummvm.
  • Added the super game boy system and fixed vertical arcade theme.
  • Added color correction options in GB/GBC/GBA.
  • Added border options in SGB.
  • Added support for local game captures in the ES playlist without having to scrape.
  • Fixed the menu from opening when capturing a screenshot.
  • Added safe system shutdown when the battery reaches 1% to prevent microSD corruption.
  • Set new brightness valors.
  • Added the storage.7z installer file due to the issue that it must be installed on a Linux system and is not normally accessible from Windows.
  • GMU in english.
  • Lock key (off screen and block keys) now works in GMU with button Menu.
  • Set retroarch joypad driver to sdl2 (better rumble).
  • fixed all hotkeys from RetroArch.
  • OD-Dinguxcommander (Commander) added to ES tools.
  • Fixed PortMaster with RA system configuration games.
  • Added fba2012 cores for cps1, cps2, cps3 and neogeo.
  • Rebuided mgba/sgb cores.
  • Fixed permissions for two system modules.
  • Added splash screen.
  • fixed splash screen in picoarch, added big font GMU theme.
  • Added a binary program to map the Dpad as a mouse or touchstick.
  • Fixed the drastic issue with the touchstick.
  • reenabled bluetooth services.
  • rewrited and upgraded sdl2 for pico8.
  • fixed dpad capture in mouse mode, rewrite the code.
  • set new mouse mode in pico8.
  • set new mouse mode in scummvm.
  • set new mouse mode in drastic.
  • set ports and pcsx cores to udev joypad.
  • fix audio latency in RA (psx).
  • added joypad in sdl2 and udev mode.
  • added cores setting.
  • Added clock time set to tools, a program for set the hour in ES without network.
  • Fixed double mouse cursors in mode mouse. (trasparent cursor mouse in wayland/x11)
  • rebuild GPSP in 64bits mode to the last version (this fixed the load pkmn roms hacks).
  • fixed the system configuration for set cores in 64 or 32 bits.
  • fixed the cores/feactures list in ES for 64 or 32 bits.
  • fixed the change between IUX and ES.
  • build and upgrade pcsx_rearmed core for RA 64 bits.
  • build and ad...
Read more

ROGUE OS v1.14

08 Aug 22:03

Choose a tag to compare

In this update:

  • Added GFS Player in MUSIC seccion, a music player for GBA audio files in MINIGFS format, rewritten for the device to look like a normal audio player. (rewrite againg for change libao for libasound "alsa") this has better sound.

NOTE:

If the console shuts down upon startup, it's not a fault, but rather a check to make sure it has the correct files. Otherwise, it will shut down. If you've successfully updated from version 1.0, the console will function normally. This is to prevent Frankenstein systems.

UPDATING:

Only copy SYSTEM file in EMUELEC fat32 partition on ROGUE OS V1.0

SYSTEM file SHA256 f2d5dc55b25a13912e1ba2ab5ac842aaa3c241930b98d174f87c293b142bbeac

GKD PIXEL2 ROGUE OS

SPECIAL FEACTURES:

  • Auto poweroff the machine when this is an 1%.
  • Vibration warning (vibrate 3 times) when the battery is 10% and 5%.
  • Update RETROARCH to version 1.21.0.
  • Emulation Station with scraper support. (Switch ES launcher tool)
  • Added Scraper App.
  • Added Custom Pico8 splore.
  • Added FBNEO STANDALONE.
  • Custom GMU music player rewrite for the machine with blockkeys fuctions and screenoff.
  • Custom GME music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Added Drastic mod version by Steward Fu.
  • Added mouse virtual emulator.
  • Added Portmaster for Pixel 2.
  • Set toot "Charging screen off", this put the console in powersave and screen off in charging mode, not is A SLEEP MODE, is similar
  • Clock set app for ES.

Installation:

Download the ROGUEOS-v1.0.zip, RogueOS-v1.0.z01, RogueOS-v1.0.z02 ... files, unzip the files (7zip for example) and flash the file RogueOS-v1.0.img in a microsd, then resize the ROMS partition with any program you use for that:

  • Linux: Gparted
  • Windows: Partition MiniTool
  • Mac: diskutil

RogueOS-v1.0.img SHA256: 0663f7cf7b1786997dc09ffeb8e67992542015014a26bcd6564b74a44e30f5c3

boot kernel logo:

Put in EMUELEC partition a BMP image with 480*640 size and 24bits color.

Note: This not is the boot system logo.

sreenscreper

You can use the scraper app from the tools. It's a program with a graphical interface that allows you to download images or screenshots from ROMs by system. You need a ScreenScraper user account. It can use up to six download engines.

Or, if you need all the metadata (ROM name, video, etc.), you can use the "Switch ES launcher" tool. This tool allows you to switch between the two versions of Emulation Station, switching between the original version so you don't lose features like overlay settings and USB data transfer, and the universal version with scraper support. The advantage is that if you need to extract a game's data, with the "Switch ES launcher" tool, you can temporarily load the ES using the scraper function. Then, from the same tool, you can revert to the original version of the ES.

RetroArch

controls:

Menu = Open RA Menu.
Select + Start = Close RA.
Select + X = Take screenshot.
Select + Y = Show fps.
Select + B = Set up speed mode.
Select + A = Rewind.
Select + L1 = Load savestate.
Select + L2 = Down savestate slot.
Select + R1 = Save savestate.
Select + R2 = Up savestate slot.

FBNeo standalone

NOTE: the stretch screen option only works with gpu panfrost because libmali not have GL support.

controls:

Select + Start close the emulator.
Select + button R2 or L2 open the service menu.
select + button L1 fastfoward
select + button r1 show fps
menu take screenshot

PortMaster

Put the file runtimes.7z in the /roms/storageupdate folder (maybe you will have to create the folder). The file will be deleted once it is installed on the system.
After installing this update, you will need to launch Portmaster from the "Tools" section before launching any games (as they will not work due to missing files) and reinstall the games for the changes to take effect.

pico8 splore

You need download the oficial pico8 files for raspberry pi and put PICO_64 and PICO.DAT in /roms/bios/pico-8/ folder.

controls:

Menu button: show exit menu from splore
Select button: set mouse mode, L1 is button mouse Right, R1 is button mouser Left
Start + Select: close de emulator.

Drastic

Controls:

Button R2: set stylus mode, button A is touch, dpad move the stylus. (note: in this mode button menu or start+select not works)
Button L2: swap screens.
Button Menu: show drastic menu.
Button Start+Select:  Close de emulator.

GME player

Controls:

Left/Right  Change track
Up/Down     tempo
Button A    Play file / set stereo level
Button B    Back to files selector
Button Y    Toggle track looping (infinite playback)
Button X    Pause/unpause Toggle echo processing
Button L1   Enable/disable accurate emulation
Button R1   Reset tempo and turn channels back on
Button L2   Previous track in blocked mode
Button R2   Next track in blocked mode
Guide-Menu  Block screen and keys
Select      EXIT
start       Pause/unpause

support the following formats and systems:

AY -- ZX Spectrum/Amstrad CPC
GBS -- Nintendo Game Boy
GYM -- Sega Genesis/Mega Drive
HES -- NEC TurboGrafx-16/PC Engine
KSS -- MSX Home Computer/other Z80 systems (doesn't support FM sound)
NSF/NSFE -- Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
SAP -- Atari systems using POKEY sound chip
SPC/RSN -- Super Nintendo/Super Famicom
VGM/VGZ -- Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro

GFS player

the default folder is /roms/music/GBA

Controls:

Left/Right  Change track.
Button A    Play file.
Button B    Back to files selector, up directory.
Button Y    Toggle track looping (infinite playback).
Button L1   Jump page up.
Button R1   Jump page down.
Button L2   previeus track in mode blocked.
Button R2   next track in mode blocked.
Guide-Menu  Block screen and keys.
Select      EXIT.
start       Pause/unpause.

support the following formats and systems:

  • MINIGFS -- Nintendo Game Boy Advanece

usage the module dpad to mouse/touchscreen:

the default setting is (you can changer this in /storage/.config/dpadmouse.cfg)

L2 = switch dpad or mouse mode.
R1 = touch

You can load the module before the main program by adding the following line before running the emulator:

stickmod &
-----
pkill -9 stickmod (in the end of the script)

If you have any separate key configurations, it would be:

stickmod -c /"configpath"/dpadmouse.cfg &

dpadmouse.cfg has 5 commands:

mode_toggle = is the butoon for switch dpad <> mouse (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
mouse_left = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_middle = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_right = right button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
cursor_speed = cursor speed (in numbre, default is 10, you can up this)

SSH

Connect the device to the Internet and on a computer on the same local network, type the following into the terminal:

ssh root@192.168.1.*** note: you need the ip of your device

press enter and the password is:

rogue

Features and Fixes:

(in order of incorporation into the system)

  • Added full pico8 with mouse support, downloading, and card viewing in ES.
  • Added mouse support to scummvm.
  • Added the super game boy system and fixed vertical arcade theme.
  • Added color correction options in GB/GBC/GBA.
  • Added border options in SGB.
  • Added support for local game captures in the ES playlist without having to scrape.
  • Fixed the menu from opening when capturing a screenshot.
  • Added safe system shutdown when the battery reaches 1% to prevent microSD corruption.
  • Set new brightness valors.
  • Added the storage.7z installer file due to the issue that it must be installed on a Linux system and is not normally accessible from Windows.
  • GMU in english.
  • Lock key (off screen and block keys) now works in GMU with button Menu.
  • Set retroarch joypad driver to sdl2 (better rumble).
  • fixed all hotkeys from RetroArch.
  • OD-Dinguxcommander (Commander) added to ES tools.
  • Fixed PortMaster with RA system configuration games.
  • Added fba2012 cores for cps1, cps2, cps3 and neogeo.
  • Rebuided mgba/sgb cores.
  • Fixed permissions for two system modules.
  • Added splash screen.
  • fixed splash screen in picoarch, added big font GMU theme.
  • Added a binary program to map the Dpad as a mouse or touchstick.
  • Fixed the drastic issue with the touchstick.
  • reenabled bluetooth services.
  • rewrited and upgraded sdl2 for pico8.
  • fixed dpad capture in mouse mode, rewrite the code.
  • set new mouse mode in pico8.
  • set new mouse mode in scummvm.
  • set new mouse mode in drastic.
  • set ports and pcsx cores to udev joypad.
  • fix audio latency in RA (psx).
  • added joypad in sdl2 and udev mode.
  • added cores setting.
  • Added clock time set to tools, a program for set the hour in ES without network.
  • Fixed double mouse cursors in mode mouse. (trasparent cursor mouse in wayland/x11)
  • rebuild GPSP in 64bits mode to the last version (this fixed the load pkmn roms hacks).
  • fixed the system configuration for set cores in 64 or 32 bits.
  • fixed the cores/feactures list in ES for 64 or 32 bits.
  • fixed the change between IUX and ES.
  • build and upgrade pcsx_rearmed core for RA 64 bits.
  • build and added beetle_saturn core.
  • disabled touch fisical screen services.
    -...
Read more

ROGUE OS v1.13

08 Aug 15:28
451ea06

Choose a tag to compare

In this update:

  • Added GFS Player in MUSIC seccion, a music player for GBA audio files in MINIGFS format, rewritten for the device to look like a normal audio player.

NOTE:

If the console shuts down upon startup, it's not a fault, but rather a check to make sure it has the correct files. Otherwise, it will shut down. If you've successfully updated from version 1.0, the console will function normally. This is to prevent Frankenstein systems.

UPDATING:

Only copy SYSTEM file in EMUELEC fat32 partition on ROGUE OS V1.0

SYSTEM file SHA256 f2d5dc55b25a13912e1ba2ab5ac842aaa3c241930b98d174f87c293b142bbeac

GKD PIXEL2 ROGUE OS

SPECIAL FEACTURES:

  • Auto poweroff the machine when this is an 1%.
  • Vibration warning (vibrate 3 times) when the battery is 10% and 5%.
  • Update RETROARCH to version 1.21.0.
  • Emulation Station with scraper support. (Switch ES launcher tool)
  • Added Scraper App.
  • Added Custom Pico8 splore.
  • Added FBNEO STANDALONE.
  • Custom GMU music player rewrite for the machine with blockkeys fuctions and screenoff.
  • Custom GME music player rewrite for the machine with, files selector, blockkeys fuctions and screenoff.
  • Added Drastic mod version by Steward Fu.
  • Added mouse virtual emulator.
  • Added Portmaster for Pixel 2.
  • Set toot "Charging screen off", this put the console in powersave and screen off in charging mode, not is A SLEEP MODE, is similar
  • Clock set app for ES.

Installation:

Download the ROGUEOS-v1.0.zip, RogueOS-v1.0.z01, RogueOS-v1.0.z02 ... files, unzip the files (7zip for example) and flash the file RogueOS-v1.0.img in a microsd, then resize the ROMS partition with any program you use for that:

  • Linux: Gparted
  • Windows: Partition MiniTool
  • Mac: diskutil

RogueOS-v1.0.img SHA256: 0663f7cf7b1786997dc09ffeb8e67992542015014a26bcd6564b74a44e30f5c3

boot kernel logo:

Put in EMUELEC partition a BMP image with 480*640 size and 24bits color.

Note: This not is the boot system logo.

sreenscreper

You can use the scraper app from the tools. It's a program with a graphical interface that allows you to download images or screenshots from ROMs by system. You need a ScreenScraper user account. It can use up to six download engines.

Or, if you need all the metadata (ROM name, video, etc.), you can use the "Switch ES launcher" tool. This tool allows you to switch between the two versions of Emulation Station, switching between the original version so you don't lose features like overlay settings and USB data transfer, and the universal version with scraper support. The advantage is that if you need to extract a game's data, with the "Switch ES launcher" tool, you can temporarily load the ES using the scraper function. Then, from the same tool, you can revert to the original version of the ES.

RetroArch

controls:

Menu = Open RA Menu.
Select + Start = Close RA.
Select + X = Take screenshot.
Select + Y = Show fps.
Select + B = Set up speed mode.
Select + A = Rewind.
Select + L1 = Load savestate.
Select + L2 = Down savestate slot.
Select + R1 = Save savestate.
Select + R2 = Up savestate slot.

FBNeo standalone

NOTE: the stretch screen option only works with gpu panfrost because libmali not have GL support.

controls:

Select + Start close the emulator.
Select + button R2 or L2 open the service menu.
select + button L1 fastfoward
select + button r1 show fps
menu take screenshot

PortMaster

Put the file runtimes.7z in the /roms/storageupdate folder (maybe you will have to create the folder). The file will be deleted once it is installed on the system.
After installing this update, you will need to launch Portmaster from the "Tools" section before launching any games (as they will not work due to missing files) and reinstall the games for the changes to take effect.

pico8 splore

You need download the oficial pico8 files for raspberry pi and put PICO_64 and PICO.DAT in /roms/bios/pico-8/ folder.

controls:

Menu button: show exit menu from splore
Select button: set mouse mode, L1 is button mouse Right, R1 is button mouser Left
Start + Select: close de emulator.

Drastic

Controls:

Button R2: set stylus mode, button A is touch, dpad move the stylus. (note: in this mode button menu or start+select not works)
Button L2: swap screens.
Button Menu: show drastic menu.
Button Start+Select:  Close de emulator.

GME player

Controls:

Left/Right  Change track
Up/Down     tempo
Button A    Play file / set stereo level
Button B    Back to files selector
Button Y    Toggle track looping (infinite playback)
Button X    Pause/unpause Toggle echo processing
Button L1   Enable/disable accurate emulation
Button R1   Reset tempo and turn channels back on
Button L2   Previous track in blocked mode
Button R2   Next track in blocked mode
Guide-Menu  Block screen and keys
Select      EXIT
start       Pause/unpause

support the following formats and systems:

AY -- ZX Spectrum/Amstrad CPC
GBS -- Nintendo Game Boy
GYM -- Sega Genesis/Mega Drive
HES -- NEC TurboGrafx-16/PC Engine
KSS -- MSX Home Computer/other Z80 systems (doesn't support FM sound)
NSF/NSFE -- Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
SAP -- Atari systems using POKEY sound chip
SPC/RSN -- Super Nintendo/Super Famicom
VGM/VGZ -- Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro

GFS player

the default folder is /roms/music/GBA

Controls:

Left/Right  Change track.
Button A    Play file.
Button B    Back to files selector, up directory.
Button Y    Toggle track looping (infinite playback).
Button L1   Jump page up.
Button R1   Jump page down.
Button L2   previeus track in mode blocked.
Button R2   next track in mode blocked.
Guide-Menu  Block screen and keys.
Select      EXIT.
start       Pause/unpause.

support the following formats and systems:

  • MINIGFS -- Nintendo Game Boy Advanece

usage the module dpad to mouse/touchscreen:

the default setting is (you can changer this in /storage/.config/dpadmouse.cfg)

L2 = switch dpad or mouse mode.
R1 = touch

You can load the module before the main program by adding the following line before running the emulator:

stickmod &
-----
pkill -9 stickmod (in the end of the script)

If you have any separate key configurations, it would be:

stickmod -c /"configpath"/dpadmouse.cfg &

dpadmouse.cfg has 5 commands:

mode_toggle = is the butoon for switch dpad <> mouse (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
mouse_left = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_middle = left button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU, valor -1 disabled this button)
mouse_right = right button mouse to emulate (A, B, X, Y, L1, R1, R2, L2, START, SELECT or MENU)
cursor_speed = cursor speed (in numbre, default is 10, you can up this)

SSH

Connect the device to the Internet and on a computer on the same local network, type the following into the terminal:

ssh root@192.168.1.*** note: you need the ip of your device

press enter and the password is:

rogue

Features and Fixes:

(in order of incorporation into the system)

  • Added full pico8 with mouse support, downloading, and card viewing in ES.
  • Added mouse support to scummvm.
  • Added the super game boy system and fixed vertical arcade theme.
  • Added color correction options in GB/GBC/GBA.
  • Added border options in SGB.
  • Added support for local game captures in the ES playlist without having to scrape.
  • Fixed the menu from opening when capturing a screenshot.
  • Added safe system shutdown when the battery reaches 1% to prevent microSD corruption.
  • Set new brightness valors.
  • Added the storage.7z installer file due to the issue that it must be installed on a Linux system and is not normally accessible from Windows.
  • GMU in english.
  • Lock key (off screen and block keys) now works in GMU with button Menu.
  • Set retroarch joypad driver to sdl2 (better rumble).
  • fixed all hotkeys from RetroArch.
  • OD-Dinguxcommander (Commander) added to ES tools.
  • Fixed PortMaster with RA system configuration games.
  • Added fba2012 cores for cps1, cps2, cps3 and neogeo.
  • Rebuided mgba/sgb cores.
  • Fixed permissions for two system modules.
  • Added splash screen.
  • fixed splash screen in picoarch, added big font GMU theme.
  • Added a binary program to map the Dpad as a mouse or touchstick.
  • Fixed the drastic issue with the touchstick.
  • reenabled bluetooth services.
  • rewrited and upgraded sdl2 for pico8.
  • fixed dpad capture in mouse mode, rewrite the code.
  • set new mouse mode in pico8.
  • set new mouse mode in scummvm.
  • set new mouse mode in drastic.
  • set ports and pcsx cores to udev joypad.
  • fix audio latency in RA (psx).
  • added joypad in sdl2 and udev mode.
  • added cores setting.
  • Added clock time set to tools, a program for set the hour in ES without network.
  • Fixed double mouse cursors in mode mouse. (trasparent cursor mouse in wayland/x11)
  • rebuild GPSP in 64bits mode to the last version (this fixed the load pkmn roms hacks).
  • fixed the system configuration for set cores in 64 or 32 bits.
  • fixed the cores/feactures list in ES for 64 or 32 bits.
  • fixed the change between IUX and ES.
  • build and upgrade pcsx_rearmed core for RA 64 bits.
  • build and added beetle_saturn core.
  • disabled touch fisical screen services.
  • build and upgrade VBAM core for RA 64 bits. (is more slow that GPSP or MGBA, ...
Read more