Embedabbl

Easy iFrame embedding for all sorts of online content. One URL, many cores.

QUICK START

Basic Usage

<iframe
	width="800px"
	height="600px"
	src="https://embedabbl.zombienw.com/[core]?[file-type]=[content-url]"
	frameborder="0">
</iframe>

Example - DOS Game

<iframe
	width="800px"
	height="600px"
	src="https://embedabbl.zombienw.com/jsdos?jsdos=https://embedabbl.zombienw.com/jsdos/test.jsdos"
	frameborder="0">
</iframe>

HOW IT WORKS

Users

1. Choose a core that matches what you want to play: Flash, DOS, NES, etc.

2. Combine the core URL with your resource/rom url.

3. Paste the URL as the source of an iFrame.

4. Have fun!

Technical

Each "core" is a script that optimizes the boot-strapping of each runtime to work based off url parameters. Embedabbl reads the parameters and pieces together what it can. Nothing crazy.

AVAILABLE CORES

Ruffle

Flash Emulator

param: swf route: /ruffle
↗ Example

JS-DOS

DOS Emulator

param: jsdos route: /jsdos
↗ Example

AwayFL

Flash Emulator

param: swf route: /awayfl
↗ Example

Forkphorus

Scratch Player

param: id route: /forkphorus
↗ Example

EmulatorJS

Retroarch Implementation in JavaScript

param: rom route: /emujs
↗ Example

WebRetro

Retroarch Implementation powered by Emscripten

param: rom route: /webretro
↗ Example

Embedabbl v2.1 - Early Access

by ZombieNW with ❤️