chenkaiyu1997 / 3D-Y86

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.


Languages

Language:C# 70.3%Language:ShaderLab 28.2%Language:GLSL 1.5%