Skip to content

A 3D Y86 simulator with tangible processors, light trails and halos, powered by Unity-3D.

Notifications You must be signed in to change notification settings

tuita520/3D-Y86

 
 

Repository files navigation

3D-Y86

OverView

3D-Y86 is a Y86 code(what is Y86?) simulator with tangible processors, light trails and halos, powered by Unity-3D.

Understanding how CPU works can be difficult, so this project is designed to help us understand with graphical lights and circuit components. Given Y86 instruction codes, it demonstrates every state of a pipelined cpu step by step, display state data clearly, and show the transferring process with light trails.

The core code(what simulates Y86 code) is provided by my friend Yixu Gao.

How to Run It

Download the 3D_Y86.zip, extract it, and run Y86_3D.exe in a Windows 64-bit system.

Demo

image

image

image

image

About

A 3D Y86 simulator with tangible processors, light trails and halos, powered by Unity-3D.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 70.3%
  • ShaderLab 28.2%
  • GLSL 1.5%