├── .dockerignore ├── .github └── workflows │ └── docker-image.yml ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── Dockerfile ├── LICENSE.md ├── Makefile ├── README.md ├── cores ├── .keep ├── mgba_libretro.js ├── mgba_libretro.wasm ├── quicknes_libretro.js ├── quicknes_libretro.wasm ├── snes9x2010_libretro.js └── snes9x2010_libretro.wasm ├── docker-compose.yml.example ├── example.webp ├── package.json ├── permissions.png ├── service.json ├── settings.png ├── src ├── bindings.cxx ├── config.ts ├── emulate.ts ├── gameInfo.ts ├── index.js ├── index.ts ├── libretro.h ├── mgba_libretro_emscripten.bc ├── quicknes_libretro_emscripten.bc ├── snes9x2010_libretro_emscripten.bc ├── util.ts ├── worker.ts └── workerInterface.ts ├── tsconfig.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | .vscode 3 | Dockerfile 4 | example.webp 5 | .env 6 | data -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/README.md -------------------------------------------------------------------------------- /cores/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cores/mgba_libretro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/cores/mgba_libretro.js -------------------------------------------------------------------------------- /cores/mgba_libretro.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/cores/mgba_libretro.wasm -------------------------------------------------------------------------------- /cores/quicknes_libretro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/cores/quicknes_libretro.js -------------------------------------------------------------------------------- /cores/quicknes_libretro.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/cores/quicknes_libretro.wasm -------------------------------------------------------------------------------- /cores/snes9x2010_libretro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/cores/snes9x2010_libretro.js -------------------------------------------------------------------------------- /cores/snes9x2010_libretro.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/cores/snes9x2010_libretro.wasm -------------------------------------------------------------------------------- /docker-compose.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/docker-compose.yml.example -------------------------------------------------------------------------------- /example.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/example.webp -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/package.json -------------------------------------------------------------------------------- /permissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/permissions.png -------------------------------------------------------------------------------- /service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/service.json -------------------------------------------------------------------------------- /settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/settings.png -------------------------------------------------------------------------------- /src/bindings.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/src/bindings.cxx -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/emulate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/src/emulate.ts -------------------------------------------------------------------------------- /src/gameInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/src/gameInfo.ts -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/src/index.js -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/libretro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/src/libretro.h -------------------------------------------------------------------------------- /src/mgba_libretro_emscripten.bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/src/mgba_libretro_emscripten.bc -------------------------------------------------------------------------------- /src/quicknes_libretro_emscripten.bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/src/quicknes_libretro_emscripten.bc -------------------------------------------------------------------------------- /src/snes9x2010_libretro_emscripten.bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/src/snes9x2010_libretro_emscripten.bc -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/src/util.ts -------------------------------------------------------------------------------- /src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/src/worker.ts -------------------------------------------------------------------------------- /src/workerInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/src/workerInterface.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rossimo/retrobot/HEAD/yarn.lock --------------------------------------------------------------------------------