EmulatorJS/data
2022-05-16 16:50:41 +00:00
..
cores lots of stuff 2022-05-16 16:45:45 +00:00
localization Add new languages! 2022-05-13 21:37:58 -06:00
minify lots of stuff 2022-05-16 16:45:45 +00:00
old bug fixes 2022-05-06 16:21:08 +00:00
emu-css.css lots of stuff 2022-05-16 16:45:45 +00:00
emu-css.min.css lots of stuff 2022-05-16 16:45:45 +00:00
emu-main.js bump version, cleanup 2022-05-16 16:50:41 +00:00
emulator.js lots of stuff 2022-05-16 16:45:45 +00:00
emulator.min.js bump version, cleanup 2022-05-16 16:50:41 +00:00
extract7z.js
extractzip.js compress 2021-09-21 10:42:41 -05:00
libunrar.js
libunrar.js.mem Fix RAR unarchiving 2021-11-25 17:22:19 -06:00
loader.js bump version, cleanup 2022-05-16 16:50:41 +00:00
README.MD lots of stuff 2022-05-16 16:45:45 +00:00
v.json Merge branch 'main' of https://github.com/ethanaobrien/emulatorjs 2022-03-15 21:06:13 -05:00
version.json bump version, cleanup 2022-05-16 16:50:41 +00:00
webrtc-adapter.js Update to new webrtc adapter version 2022-02-11 13:09:17 -06:00

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)