Skip to content

pocketbroadcast/Computer-Architecture-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer Architecture Simulator

Idea:

I was binging Ben Eater's youtube series on "Build a 65c02-based computer from Scratch" (see also: https://eater.net/6502) when I realized, a simulation of the shown contents would be a very nice little project to finally learn rust after years!

I read over rust-book and some of the related materials time ago and since then watched conference talks about rust regularly, but still could never come up with a good project to actually use the learned.

Disclaimer: This simulation is only a toy project and is by no means complete, has no correct timing (w.r.t. cycle correctness of ops) and, therefore, must not be used for production critical scenarios!

Alternatives: There are other better suited projects to simulate 6502 out there - e.g. visual6502.org

Components

CPU - 6502:

RAM

Architecture

Architecture of Simulation 1

Build and run

clone:

git clone ...

build:

cargo build

run:

cargo run

Links

Ben Eater: "Build a 65c02-based computer from Scratch" - on breadboard:

http://visual6502.org/JSSim/expert.html

Additional material:

About

Simulation of a 6502 based Computer Architecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages