Skip to content

shuding/y86

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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