Releases: wn2000/alu_cores
RetroFE 20220430
20220430
- Updated and changed the following cores to 32bit: 81_libretro, atari800_libretro, cap32_libretro, dosbox_pure_libretro. The corresponding launchers need to be updated.
- Updated pcsx_rearmed_libretro core (launcher needs to be updated due to name change).
- RetroFE: Add vsync option. Bug fix on scrolling text.
20220414
- Support game controller preference through the
gamecontrollerpref.txt
file (use with thesdl2
joypad driver in RetroArch) - Add
controllermap
executable - Replace Atari 5200's core with
a5200_libretro.so
20220404
- RetroFE
- Add a
sameSet
attribute to images/videos, so multiple randomly selected media appear in "sets", if available.
- Add a
20220319
- RetroFE
- Support perspective transform
- Support SDL2 gamecontroller API (use control names instead of numbers)
- Hypseus (Daphne)
- Update to 2.8.2
- SDL2
- Update to 2.0.20
Moonlight UCE
Moonlight is a game streaming client for Sunshine/Apollo, which allows users to run PC based content and control/view them from
their less powered devices (e.g., handhelds, phones, smart TVs).
This release makes Moonlight available to ALU users in the form of a UCE.
Notable features
- Specifically optimized for the Rockchip SoC.
- Hardware accelerated frame decoding.
- Zero copy rendering.
- Portrait mode support.
- Lightgun support.
Prerequisit
- Install Sunshine or Apollo on the host PC.
- Add some games into the application list.
How to use the Moonlight UCE
- Format a USB drive as NTFS (FAT32 will also work, but NTFS is preferred).
- Unzip the .zip file onto the USB drive.
You can unzip to the root folder or a subfolder of your choice. Here we assume they are unzipped toUSB:/sauce
. - Config the host IP
Edit the fileUSB:/sauce/moonlight/moonlight.conf
in a text editor, find the following line at the top:
# address = 1.2.3.4
change it to your actual host IP, and make sure to uncomment the line by removing the leading #
.
Example:
address = 192.168.1.101
- Insert the USB drive into the machine and launch the UCE from under BYOG/AddOn.
- Select
Pair
and pair to the host by entering the displayed PIN in the host browser.
This only needs to be done once. - Select
Update
to refresh the App List from the host. - Select any App from the list to run.
A more detailed guide can be found at https://github.com/wn2000/alu_cores/wiki/Moonlight.
Note
- To force exit the streaming session, press
BACK
+START
+Z
. After this, the game may be still running on the host (depending on the host config). You can selectStop
to ask the host to close the running game. - Hold
Start
for 2 seconds to enter Mouse Emulation mode:A
/B
act as mouse LB/RB. HoldStart
again to exit the Mouse Emulation mode. - More streaming options, such as resolution, bandwidth, etc. can be adjusted by editing
moonlight/moonlight.sh
on the USB drive.
mame2003_plus aarch64 20211108
mame2003_plus_aarch64_20211108 Update FBNeo.md
mame2003_plus_20231116
mame2003_plus_libretro_20231116.so
is aarch64 and can be used to build a UCE.
mame2003_plus_libretro.so
is arm32 and can be used in one sauce.
HBMAME
HBMAME core dated 20200403 (based on MAME 0.220)
- This core works fine in RetroArch but segfaults in retroplayer. You might have better luck in a different firmware though.
- Usage within One saUCE:
- Put the core (
.so
file) insidecontent\retrofe\cores
folder - Put the launcher file
hbmame.conf
insidecontent\retrofe\launchers.linux
folder. - Put the rom file (not provided) inside
content\retrofe\collections\MAME\roms
folder. - Go into the
content\retrofe\collections\MAME\launchers
folder, use a text editor, create a<romname>.conf
file there, with<romname>
replaced by the actual rom filename. For example, if the rom file ismonaco.zip
, create amonaco.conf
in this folder. The file should have only one line that reads:
hbmame
This tells the system to use the HBMAME core for this particular game.
NOTE: On Windows, make sure you have "Hide extensions for known file types" unchecked in folder options. Otherwise you may end up creating amonaco.conf.txt
file with the wrong file extension. - Games like
monaco
may need samples and artwork to function and look properly. Create amame
folder under theroms
folder, then createsamples
andartwork
folders under themame
folder and put the corresponding samples/artwork file in them. For example, formonaco
, put its samples filemonaco.zip
insidecontent\retrofe\collections\MAME\roms\mame\samples\
, and its artwork filemonaco.zip
insidecontent\retrofe\collections\MAME\roms\mame\artwork\
. - The game may fail to load the very first time. Subsequent launches seem to be OK.
- Put the core (
SORR UCE
This UCE does not contain the game data.
You'll need to obtain the game data yourself, then extract the files onto your USB drive.
The game data files need to be put in the same folder where this UCE is located.
For example, if you put this UCE at USB:/mygames/SORR.uce
, the game data files need to be extracted into the USB:/mygames/SORR/
folder. After extracting the files there should be a USB:/mygames/SORR/SorR.dat
file, along with other data files.
You can safely delete all .exe
and .dll
files there, as they are not used.
It is also possible to build a UCE with game data included. Please check the recipe at https://github.com/wn2000/sauce_factory/.
SDL controller mapper UCE
A UCE to generate an SDL gamecontrollerdb.txt
file for any joystick device recognizable by the Linux system.
A proper mapping inside gamecontrollerdb.txt
is required for SDL to recognize the joystick as a "game controller". For more details: https://stackoverflow.com/questions/50022316/what-is-sdl-joystick-and-what-is-sdl-gamecontroller-what-are-the-relationships
This UCE generates a gamecontrollerdb.txt
file inside the folder where this UCE resides. If such a file already exists, it only updates the matching line (if found) or appends to the file, without affecting other lines.
One saUCE apps
This update adds support to Bitpixel/Pixelcade.
Prerequisite
- ALU 1.0
- Firmware 4.15 or lower
- A quality USB Type A to A cable
- One saUCE
- Bitpixel
Upgrade Steps
- Patch the system
DownloadAddOn_Pixelcade_Patch.uce
to USB and launch it once.
It will show "Loading..." on the screen then it seems nothing has happened. This is normal.
NOTE This only needs to be done once. Then you can safely delete this UCE.
What this does is to set up proper permission for the guest user to access the Bitpixel through USB.
NOTE: If you have later versions of data.bin and RetroFE UCE, skip step 2 and 3.
-
Download
data.bin
and put it inUSB:\content\retrofe\
folder.
You can backup the originaldata.bin
there just in case. -
Download
AddOn_RetroFE_20210711.uce
to USB and launch it.
At this point, you should be able to see the Bitpixel displaying game titles in text, but no graphical logos.
To enable graphical logos, follow these steps:
-
Create a
led_marquee
folder in each game collection folder, undermedium_artwork
folder.
For example, for theMAME
collection, create the folderUSB:\content\retrofe\collections\MAME\medium_artwork\led_marquee
. -
Put
.gif
or.png
files into theled_marquee
folder.
You can find a great collection of them at https://github.com/alinke/pixelcade (Thanks Al!).
AttractMode
What is this release?
This adds an alternative frontend, AttractMode, to the One saUCE installation. So you can choose to use either AttractMode or RetroFE as your frontend.
Some AM theme demos posted by their original authors:
https://www.youtube.com/watch?v=u03BfxnN858
https://www.youtube.com/watch?v=cEfa_R3QQ1w
Prerequisite
An installation of One saUCE.
How to install
- Unzip
attract.zip
to the root folder of the USB drive, overwriting thecontent
folder. - Put
AddOn_AttractMode.uce
in any folder of the USB drive, then launch it from the AddOn menu.
Default button mappings
A
to select, REWIND
to go back. MENU
to bring up the AM menu.
To exit, keep pressing REWIND
until getting prompted for exit.
mame2003_plus aarch64 20210521.4
In this version, the "Legacy MAME Remapping" option is hard coded as enabled.