Y86 Save

A Y86 pipeline CPU simulator in JavaScript.

Project README

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
Open Source Agenda is not affiliated with "Y86" Project. README Source: shuding/y86
Stars
524
Open Issues
0
Last Commit
3 years ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating