Skip to content
A Y86 pipeline CPU simulator in JavaScript.
Branch: gh-pages
Clone or download
Latest commit c446490 Nov 30, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bower_components
fonts UI updates May 3, 2016
lib UI updates May 3, 2016
src add more ui details May 22, 2017
.gitignore
CNAME Create CNAME Oct 8, 2015
LICENSE
README.md Update README.md Nov 30, 2017
bower.json Update license May 31, 2016
index.html add more ui details May 22, 2017
screenshot.png Add screen shot May 11, 2016

README.md

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

screenshot

Details

  1. Only supports .yo code
  2. Using Angular + Angular-route
  3. move.js for CSS3 animations
  4. Implemented a simple CommonJS module loader and a canvas CPI curve graph plotter

Notes

  1. All dependencies are included. So I can use gh-pages as the main branch.
  2. 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
You can’t perform that action at this time.