All Projects → jeffpar → Pcjs

jeffpar / Pcjs

Licence: other
The original IBM PC and other machine emulations in JavaScript

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Pcjs

Dosbox Staging
DOS/x86 emulator focusing on ease of use
Stars: ✭ 412 (+140.94%)
Mutual labels:  x86, dos, emulator
Pcjs.v1
PCjs Machines 1.0 (archived)
Stars: ✭ 468 (+173.68%)
Mutual labels:  6502, dos, emulator
Nes
A Javascript NES Emulator
Stars: ✭ 168 (-1.75%)
Mutual labels:  6502, emulator
Dustbox Rs
DOS emulator (work in progress)
Stars: ✭ 34 (-80.12%)
Mutual labels:  x86, emulator
I8086.js
16bit Intel 8086 / 80186 + X87 emulator written in TypeScript with REPL assembly compiler and tiny C compiler
Stars: ✭ 54 (-68.42%)
Mutual labels:  x86, emulator
Bddisasm
bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.
Stars: ✭ 540 (+215.79%)
Mutual labels:  x86, emulator
Jsnes
A JavaScript NES emulator.
Stars: ✭ 5,354 (+3030.99%)
Mutual labels:  6502, emulator
Emu
cybozu labs youth 7th
Stars: ✭ 51 (-70.18%)
Mutual labels:  x86, emulator
Beebjit
A very fast BBC Micro emulator.
Stars: ✭ 81 (-52.63%)
Mutual labels:  6502, emulator
Bap
Binary Analysis Platform
Stars: ✭ 1,385 (+709.94%)
Mutual labels:  x86, emulator
Microx
Safely execute an arbitrary x86 instruction
Stars: ✭ 120 (-29.82%)
Mutual labels:  x86, emulator
Clk
A latency-hating emulator of 8- and 16-bit platforms: the Acorn Electron, Amstrad CPC, Apple II/II+/IIe and early Macintosh, Atari 2600 and ST, ColecoVision, Commodore Vic-20, MSX 1, Oric 1/Atmos, Sega Master System and Sinclair ZX80/81.
Stars: ✭ 476 (+178.36%)
Mutual labels:  6502, emulator
Bootmine
Bootable minesweeper game in a 512-byte boot sector
Stars: ✭ 136 (-20.47%)
Mutual labels:  x86, dos
Embeddednes
A portable NES simulator for embedded processors
Stars: ✭ 26 (-84.8%)
Mutual labels:  6502, emulator
Unicorn
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (+2785.38%)
Mutual labels:  x86, emulator
Smallerc
Simple C compiler
Stars: ✭ 986 (+476.61%)
Mutual labels:  x86, dos
Lbforth
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stars: ✭ 293 (+71.35%)
Mutual labels:  6502, x86
Anese
Another NES Emulator - written for fun & learning - first implementation of wideNES
Stars: ✭ 323 (+88.89%)
Mutual labels:  6502, emulator
Emu2
Simple x86 and DOS emulator for the Linux terminal.
Stars: ✭ 75 (-56.14%)
Mutual labels:  dos, emulator
V86
x86 virtualization in your browser, recompiling x86 to wasm on the fly
Stars: ✭ 12,765 (+7364.91%)
Mutual labels:  x86, emulator

PCjs Machines

PCjs is the home of PCx86, the original IBM PC emulator that runs in your web browser.

It is one of several JavaScript Machines in this project that span a variety of devices:

along with a small collection of software used for archival/demonstration purposes only.

To learn more about what you can do with the repository, see the PCjs Wiki, which covers topics such as:

Topics covered in the repository itself include:

License

The PCjs Project is an open-source project on GitHub released under the terms of an MIT License.

You are required to include the following links and copyright notice:

PCjs Machines © 2012-2021 Jeff Parsons

in every copy or modified version of this work, and to display that notice on every web page or computer that it runs on.

Copyright

All PCjs content (including source code, blog posts, and website design) © 2012-2021 Jeff Parsons

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].