mirror of
https://github.com/EmulatorJS/EmulatorJS.git
synced 2024-09-20 02:46:23 +00:00
7a8c11dba9
Co-authored-by: Allan Niles <74841470+allancoding@users.noreply.github.com> Co-authored-by: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> |
||
---|---|---|
.. | ||
localization | ||
minify | ||
emu-css.css | ||
emu-css.min.css | ||
emu-main.js | ||
emulator.js | ||
emulator.min.js | ||
extract7z.js | ||
extractzip.js | ||
libunrar.js | ||
libunrar.js.mem | ||
loader.js | ||
README.MD | ||
v.json | ||
version.json | ||
webrtc-adapter.js |
data directory
This is a note, All core files (files that end with .data
) are compiled versions on retroarch
Changes from the original software can be viewed here.
All core files are licensed with the GNU General Public License version 3.0
compiling the cores
I have only ever gotten this to work on ubuntu.
First, install dependencies
sudo apt install -y binutils-mips-linux-gnu build-essential git pkgconf python3
To build wasm:
clone the repository
git clone https://github.com/ethanaobrien/RetroArch.git
then, navigate to the /dist-scripts/
direcotry, then, from here run
emmake ./dist-cores.sh emscripten
to build files to build the wasm:
clone the repository
git clone https://github.com/libretro/libretro-fceumm.git
then, enter whatever directory the Makefile.libretro is located in (there may not be a Makefile.libretro). In this case it is the base directory
then, run
emmake make -f Makefile.libretro platform=emscripten
if there is no Makefile.libretro file, then remove -f Makefile.libretro
Then, copy the .bc
file to the dist-cores directory (see above)