Pixelcade for RCade - Including Legends Unchained
Installation
From a computer on the same network (Ethernet or WiFi) as your RCade device, SSH into your device using the username of root and the password of retro.
ssh root@rcade.local
or
ssh root@<Your RCade IP Address>
![]()
Note if you don’t know the IP address of your Batocera device, you may also try:ssh root@rcade.local
password: retro
Then copy and paste one of the installer commands below:
curl -kLO -H "Cache-Control: no-cache" https://raw.githubusercontent.com/alinke/pixelcade-linux-builds/main/install-scripts/setup-rcade.sh && chmod +x setup-rcade.sh && ./setup-rcade.sh
curl -kLO -H "Cache-Control: no-cache" https://raw.githubusercontent.com/alinke/pixelcade-linux-builds/main/install-scripts/setup-rcade.sh && chmod +x setup-rcade.sh && ./setup-rcade.sh beta
In Game Effects
In game effects for specific MAME games powered by DOFLinx will be available on the FBNEO emulator (not the MAME emulator)
You may also setup RetroAchievements for in game effects with other emulators such as Atari 2600, NES, and many others.
Pixelcade Companion Web Interface
Use the Pixelcade Companion Web interface to browse marquee artwork and change Pixelcade settings such as Pixelcade Pulse. From any web browser on the same network as your Rcade, go to:
http://rcade.local:8080 or <Rcade IP Address>:8080
For example: http://rcade.local:8080 or 192.168.1.198:8080
![]()
Browse Artwork
Browse marquee artwork by system /console type.
![]()
![]()
Update Artwork
Check for new artwork and click “UPDATE / INSTALL ARTWORK” when there is an update.
Also, an optional paid LED art pack is available for Pixelcade LED with additional animated marquees. Note this art pack is for Pixelcade LED only and not for Pixelcade LCD marquees.
After purchasing the LED art pack, you’ll receive a serial code and then enter it in the “Enter Art Pack License” box.
![]()
Widgets
While not in Arcade marquee mode, Pixelcade can display weather, act as a clock, display sport scores, and stock prices.
First click the “Widget Settings” box to configure your favorite teams, stocks, and zip code for weather.
![]()
Settings
Use Settings to access the Pixelcade log. This is a great tool when customizing artwork. For example, this line tells you that your arcade front end sent a request to Pixelcade for a file called mame/3stooges.png
Received request for arcade stream: Console: mame ROM: 3stooges
![]()
API Access to Widgets
Weather
http://batocera.local:8080/weather?location=x
x can be a zip code or a city/country name
Clock
http://batocera.local:8080/clock
Sports Scores Ticker
http://batocera.local:8080/sports/x
x can be: nfl, nba, nhl, mlb
Stock Ticker
http://batocera.local:8080/stocks?tickers=x,y,z
where x,y, z are ticker names
ex.
http://batocera.local:8080/stocks?tickers=aapl,googl,sbux
Usage of ./pixelweb:
-b string
optional bind address (default "0.0.0.0")
-check-artwork
check Pixelcade artwork for updates. Exits with code 0 if no update available, 1 if update is available, 2 if directory does not exist, 3 if unknown error.
-d string
path to pixelcade device. Set to auto to scan for device. On Windows use COM# (default "auto")
-debug
debug log level
-delay int
time (in seconds) to delay device init
-devicescan
scan for device if not found or not specified with -d (default true)
-font string
default font for text (default "Arial Narrow 7")
-fontcolor string
default font color for text (default "red")
-fontcolorrandom
random default font color. Overrides -fontcolor
-fontsize int
default font size for text (default 28)
-fuzzy
enable fuzzy matching for images
-image string
optional image to display on startup (default "mame/pixelcade.png")
-install-artpack string
install art pack with license code
-install-artwork
install Pixelcade artwork to pixelcade root. Exits with code 2 if artwork already installed.
-logfile string
optional log file
-nointro
skips playing the startup text and logo. Screen will be black on startup.
-p string
path to pixelcade root (default "/userdata/system/pixelcade")
-port int
optional port to listen on (default 8080)
-progress-stdout
print progress output as stdout only
-startup
startup mode
-swapbluegreen
swap blue and green. Only needed for certain panels.
-system-image string
optional system image to display on startup. Overrides -image
-text string
optional text to display on startup (default "Welcome to Pixelweb")
-trace
trace log level
-update-artwork
install Pixelcade artwork to pixelcade root
-version
display the version number