CPU Sim is an open-source and free educational iOS app available to help computer science enthusiasts, students, and professionals gain an intuitive understanding of computer architecture, mainly the CPU datapath. This began as our final project for Texas State University's Computer Architecture CS3339 course taught by Dr. Apan Qasem.
Coming soon free and with no-ads to the App Store!
For more detailed information and documentation please view our Wiki (Coming Soon!).
1. Clone repository to local machine.
git clone https://github.com/JacobMHope/cpu-sim.git
2. Install app dependencies from Cartfile using Carthage.
cd cpu-sim/
cd CPUSim
carthage update
3. Open project in Xcode.
open CPUSim.xcodeproj
4. In Xcode build and run CPU Sim app.
🤠 If y'all want to git with it please view our Contribution section of our Wiki (Coming Soon!).
"If I have seen further than others, it is by standing upon the shoulders of giants." - Isaac Newton
Big thanks to the creators of the frameworks, libraries, online tutorials, and our professor Dr. Apan Qasem that helped us in developing this iOS app.
- How to Make a Simple Drawing App with UIKit and Swift
- How to use the Coordinator Pattern in iOS Apps
- Coordinator Pattern for iOS: Getting Started
- Git Hub Swift .gitignore
- IBInspectable/IBDesignable
- Swipe Gesture iOS Tutorial
- Swipe Left Icon
- All other images from Dr. Apan Qasem's lecture slides
CPU Sim is released under the GNU General Public License v3.0