All Projects → jsdf → Little Virtual Computer

jsdf / Little Virtual Computer

Learn how computers work by simulating them in Javascript

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Little Virtual Computer

Higan
higan is a multi-system emulator focused on accuracy, preservation, and configurability.
Stars: ✭ 457 (-44.2%)
Mutual labels:  emulation
Jsnes
A JavaScript NES emulator.
Stars: ✭ 5,354 (+553.72%)
Mutual labels:  emulation
Vipermonkey
A VBA parser and emulation engine to analyze malicious macros.
Stars: ✭ 697 (-14.9%)
Mutual labels:  emulation
Provenance
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
Stars: ✭ 4,732 (+477.78%)
Mutual labels:  emulation
Bsnes
bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
Stars: ✭ 526 (-35.78%)
Mutual labels:  emulation
Speakeasy
Windows kernel and user mode emulation.
Stars: ✭ 605 (-26.13%)
Mutual labels:  emulation
Bsnes
bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
Stars: ✭ 444 (-45.79%)
Mutual labels:  emulation
Citra
A Nintendo 3DS Emulator
Stars: ✭ 7,009 (+755.8%)
Mutual labels:  emulation
Pcsx2
PCSX2 - The Playstation 2 Emulator
Stars: ✭ 5,830 (+611.84%)
Mutual labels:  emulation
Skyline
Run Nintendo Switch homebrew & games on your Android device!
Stars: ✭ 670 (-18.19%)
Mutual labels:  emulation
Flare Emu
Stars: ✭ 487 (-40.54%)
Mutual labels:  emulation
Xenia
Xbox 360 Emulator Research Project
Stars: ✭ 5,404 (+559.83%)
Mutual labels:  emulation
Ryujinx
Experimental Nintendo Switch Emulator written in C#
Stars: ✭ 10,983 (+1241.03%)
Mutual labels:  emulation
Dynarmic
An ARM dynamic recompiler.
Stars: ✭ 475 (-42%)
Mutual labels:  emulation
Vigembus
Windows kernel-mode driver emulating well-known USB game controllers.
Stars: ✭ 721 (-11.97%)
Mutual labels:  emulation
Eka2l1
An experimental Symbian OS emulator
Stars: ✭ 462 (-43.59%)
Mutual labels:  emulation
Cemu
Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features
Stars: ✭ 593 (-27.59%)
Mutual labels:  emulation
Udocker
A basic user tool to execute simple docker containers in batch or interactive systems without root privileges
Stars: ✭ 802 (-2.08%)
Mutual labels:  emulation
Shadow
Shadow is a unique discrete-event network simulator that runs real applications like Tor, and distributed systems of thousands of nodes on a single machine. Shadow combines the accuracy of emulation with the efficiency and control of simulation, achieving the best of both approaches.
Stars: ✭ 769 (-6.11%)
Mutual labels:  emulation
Vivisect
Stars: ✭ 672 (-17.95%)
Mutual labels:  emulation

Little Virtual Computer

Have you ever wanted to know how a computer works? How the software is understood by the computer at a hardware level?

Let's build a simulated computer in Javascript (because JS seems to be the Lingua Franca of code nowadays), to see at how it all fits together.

You can try out the simulated computer and then read the entire source in one single Javascript file

Then read this you want to know more about binary and hexadecimal numbers (not required to understand the simulated computer, but useful to understand how real computers work).

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].