Skip to content

Hybrid implementation, using SN74HC chips and Arduinos, of the computer described in J. Clark Scott's book "But How Do It Know?".

License

Notifications You must be signed in to change notification settings

patrickleboutillier/jcscpu-hmc

Repository files navigation

jcscpu-hmc

But How Do It Know?: http://www.buthowdoitknow.com/

Video Series

This project contains the code that runs in the implementation of John Clark Scott's CPU detailed here:

https://www.youtube.com/playlist?list=PLYE0XunAbwfDvfabOlNWLViRcMI54M6CR

Project Schematic

Installation Instructions

Install the Arduino IDE

Download the Arduino Code

Install the Extension library

  • Open the Arduino IDE
  • Click on Sketch > Include Library... > Add .ZIP Library...
  • Navigate to C:\Users\your_username\Documents\jcscpu-hmc-main and select the file named arduino-extension-x.y.z.zip

Upload the code to your main Arduino

The main Arduino in the one that is located on the far left of the board.

  • Open the Arduino IDE
  • Click on File > Open...
  • Navigate to C:\Users\your_username\Documents\jcscpu-hmc-main\Arduino-Main and select the file Arduino-Main.ino
  • Click on the Compile (check mark) icon to build the project
  • Connect your Arduino
  • Click on the Upload (right arrow) icon to upload the code to your Arduino

If you are having issues, make sure the proper drivers are installed for your board and that the right board type and COM port are selected.

Upload the code to the extension Arduinos

For each extension Arduino (1, 2, or 3):

  • Open the Arduino IDE
  • Click on File > Open...
  • Navigate to C:\Users\your_username\Documents\jcscpu-hmc-main\Arduino-E[123] and select the file Arduino-E[123].ino
  • Click on the Compile (check mark) icon to build the project
  • Connect your Arduino
  • Click on the Upload (right arrow) icon to upload the code to your Arduino

About

Hybrid implementation, using SN74HC chips and Arduinos, of the computer described in J. Clark Scott's book "But How Do It Know?".

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published