shuding / Y86
Licence: mit
A Y86 pipeline CPU simulator in JavaScript.
Stars: ✭ 404
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Y86
APIInfo-Plugin-x86
APIInfo Plugin (x86) - A Plugin For x64dbg
Stars: ✭ 42 (-89.6%)
Mutual labels: asm, x86
creating-controls-in-assembler
Gitbook: https://mrfearless.gitbooks.io/creating-controls-in-assembler
Stars: ✭ 20 (-95.05%)
Mutual labels: asm, x86
8086-cheatsheet
8086 Microprocessor Cheat sheet with Programs
Stars: ✭ 81 (-79.95%)
Mutual labels: asm, x86
asmdot
[Unstable] Fast, zero-copy and lightweight (Arm | Mips | x86) assembler in (C | C++ | C# | Go | Haskell | Javascript | Nim | OCaml | Python | Rust).
Stars: ✭ 23 (-94.31%)
Mutual labels: asm, x86
Asm Cli
Interactive shell of assembly language(X86/X64) based on unicorn and keystone
Stars: ✭ 211 (-47.77%)
Mutual labels: x86, asm
Assembly-Lib
A 16-bits x86 DOS Assembly library that provides many useful functions for developing programs. It has both VGA grapics functions as well as general purpose utilities. The main purpose of this library was to be able to implement simple DOS games (in Assembly) using VGA (320x200, 256 colors) display.
Stars: ✭ 36 (-91.09%)
Mutual labels: asm, x86
LanOS
one mini operating system simplified from linux0.12
Stars: ✭ 61 (-84.9%)
Mutual labels: asm, x86
APISearch-Plugin-x86
APISearch Plugin (x86) - A Plugin For x64dbg
Stars: ✭ 46 (-88.61%)
Mutual labels: asm, x86
SLAE
Example ASM code following SLAE course and exam assignments.
Stars: ✭ 36 (-91.09%)
Mutual labels: asm, x86
Unicorn
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (+1121.29%)
Mutual labels: cpu, x86
CopyToAsm-Plugin-x86
CopyToAsm (x86) - A Plugin For x64dbg
Stars: ✭ 23 (-94.31%)
Mutual labels: asm, x86
Asm Space Invaders
A small, bootable game written in x86 Assembly inspired by Space Invaders
Stars: ✭ 202 (-50%)
Mutual labels: x86, asm
cpuwhat
Nim utilities for advanced CPU operations: CPU identification, ISA extension detection, bindings to assorted intrinsics
Stars: ✭ 25 (-93.81%)
Mutual labels: cpu, x86
Y86 Emulator
y86.js.org is a JavaScript powered, Y86 pipeline CPU emulator with a sci-fi UI (Y86 is a classic project in book CS:APP3e).
Details
- Only supports .yo code
- Using Angular + Angular-route
- move.js for CSS3 animations
- Implemented a simple CommonJS module loader and a canvas CPI curve graph plotter
Notes
- All dependencies are included. So I can use
gh-pages
as the main branch. - To open it locally, please host the static files under a HTTP server. The
file://
protocol won't work.
Acknowledgement
- Author: Shu Ding
- Special thanks: Linghao Zhang, Yifu Yu.
- License: the MIT license
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].