Th3R3alDuk3 / editor-v86

online editor that uses an client-side x86-emulator (v86)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

editor-v86

This is an online editor that uses a client-side x86-emulator (v86).

DEMO

editor-v86

I am using some well-known frameworks in this project.

Because of its usability and good documentation, the v86 emulator is suitable for our purposes.
You can adapt any compiler or programming language as you wish.

installation

Install node.js and download all dependencies.

npm install
npm start

electron client (optional)

Start the web service and follow the instructions below.

cd client

npm install
npm start

own bootable (optional)

Build your own bootable distibution.
I recommend using qemu and packer.

cd build/bootables/...

qemu-img create -f raw ...
qemu-system-... -hda ... -cdrom ... --boot d 
packer build ....json

!!! Make sure you use the raw disk image format.

recommended distributions

!!! Make sure you have activated the serial terminal.

Copy the image to public/bootables and create an entry in public/emulator.json.

About

online editor that uses an client-side x86-emulator (v86)

License:MIT License


Languages

Language:Shell 48.4%Language:JavaScript 26.0%Language:Pug 15.1%Language:CSS 10.5%