Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eatonphil/x86e

A simple x86 emulator, debugger, and editor in JavaScript.
https://github.com/eatonphil/x86e

amd64 assembly emulator javascript linux x86 x86-64

Last synced: 9 days ago
JSON representation

A simple x86 emulator, debugger, and editor in JavaScript.

Awesome Lists containing this project

README

        

# x86e

A simple x86 emulator, debugger, and editor in JavaScript.

![Alt text](/screenshot.png?raw=true "Screenshot")

### Example using the browser

```bash
$ yarn
$ yarn build &
$ open localhost:1234
```

### Example using Node.js

```bash
$ yarn
$ yarn build-cli
$ cat examples/plus.c
int plus(int a, int b) { return a + b; }

int main() { return plus(1, plus(2, 3)); }
$ gcc -S -masm=intel -o examples/plus.s examples/plus.c
$ node dist examples/plus.s
$ echo $?
6
```