2022-05-24 02:53:00 +00:00
|
|
|
|
<br>
|
2022-03-16 02:10:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
# Data Folder
|
2022-03-16 02:10:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
<br>
|
2022-03-16 02:10:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
## Cores [![Badge GPLv3]][GPLv3]
|
2022-03-16 02:10:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
All files ending in `.data` have been compiled with **[RetroArch]**.
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
*Check my **[Fork]** for changes made to the original software.*
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
<br>
|
|
|
|
|
<br>
|
|
|
|
|
<br>
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
## Building
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
*Instructions have only been confirmed working for **Ubuntu**.*
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
<br>
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
### Dependencies
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
- **[Build Essential]**
|
|
|
|
|
- **[PkgConf]**
|
|
|
|
|
- **[BinUtils]**
|
|
|
|
|
- **[Python]**
|
|
|
|
|
- **[Git]**
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
<br>
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
```sh
|
|
|
|
|
sudo apt install -y \
|
|
|
|
|
binutils-mips-linux-gnu \
|
|
|
|
|
build-essential \
|
|
|
|
|
pkgconf \
|
|
|
|
|
python3 \
|
|
|
|
|
git
|
2022-05-16 16:45:00 +00:00
|
|
|
|
```
|
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
<br>
|
|
|
|
|
<br>
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
### WASM
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
1. **Clone** the repository.
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
```sh
|
|
|
|
|
git clone https://github.com/ethanaobrien/RetroArch.git
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
<br>
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
2. Navigate to `/dist-scripts/`
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
<br>
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
3. Build with:
|
|
|
|
|
|
|
|
|
|
```sh
|
|
|
|
|
emmake ./dist-cores.sh emscripten
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
<br>
|
|
|
|
|
<br>
|
|
|
|
|
|
|
|
|
|
### LibRetro
|
|
|
|
|
|
|
|
|
|
1. **Clone** the repository.
|
|
|
|
|
|
|
|
|
|
```sh
|
|
|
|
|
git clone https://github.com/libretro/libretro-fceumm.git
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
<br>
|
|
|
|
|
|
|
|
|
|
2. The next steps depend on whether or <br>
|
|
|
|
|
not you have a `Makefile.libretro` .
|
|
|
|
|
|
|
|
|
|
<br>
|
|
|
|
|
|
|
|
|
|
#### With
|
|
|
|
|
|
|
|
|
|
- Navigate to the folder with the makefile.
|
|
|
|
|
|
|
|
|
|
- Build with:
|
|
|
|
|
|
|
|
|
|
```sh
|
|
|
|
|
emmake make -f Makefile.libretro platform=emscripten
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
<br>
|
|
|
|
|
|
|
|
|
|
#### Without
|
|
|
|
|
|
|
|
|
|
- Stay in the base directory of the project.
|
|
|
|
|
|
|
|
|
|
- Build with:
|
|
|
|
|
|
|
|
|
|
```sh
|
|
|
|
|
emmake make platform=emscripten
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
<br>
|
|
|
|
|
|
|
|
|
|
3. Copy the `.bc` file to the `/dist-cores/` folder.
|
|
|
|
|
|
|
|
|
|
<br>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!----------------------------------------------------------------------------->
|
|
|
|
|
|
|
|
|
|
[RetroArch]: https://github.com/libretro/RetroArch
|
|
|
|
|
[Fork]: https://github.com/ethanaobrien/RetroArch
|
|
|
|
|
|
|
|
|
|
[GPLv3]: cores/LICENSE
|
|
|
|
|
|
|
|
|
|
<!-------------------------------{ Dependencies }------------------------------>
|
|
|
|
|
|
|
|
|
|
[Build Essential]: https://packages.ubuntu.com/focal/build-essential
|
|
|
|
|
[BinUtils]: https://www.gnu.org/software/binutils/
|
|
|
|
|
[PkgConf]: http://pkgconf.org/
|
|
|
|
|
[Python]: https://www.python.org/
|
|
|
|
|
[Git]: https://git-scm.com/
|
|
|
|
|
|
|
|
|
|
<!---------------------------------{ Badges }---------------------------------->
|
2022-05-16 16:45:00 +00:00
|
|
|
|
|
2022-05-24 02:53:00 +00:00
|
|
|
|
[Badge GPLv3]: https://img.shields.io/badge/License-GPL_3-blue.svg?style=flat
|