Skip to content
/ y86 Public
forked from shuding/y86

A Y86 pipeline CPU simulator in JavaScript.

License

Notifications You must be signed in to change notification settings

scucchiero/y86

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 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

About

A Y86 pipeline CPU simulator in JavaScript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 65.8%
  • HTML 19.8%
  • CSS 14.4%