If you did not choose to have your Arduino arrive pre-programmed (or if you need to reload the software in the future) here is the step-by-step procedure.

New Firmware
If you purchased your Altair-Duino kit prior to October 1st, you may want to update the software on your Arduino.

On September 30th, David Hansel released a major update to the simulator’s firmware that adds hard disk (88-HDSK) emulation.

Follow the procedure below, and also update the “disks” on your SD card, then check out David’s new documentation to use a hard disk on your Altair – it’s really cool!

  • Install the Arduino IDE. You can download it from this website.

    Once you have the IDE installed and running, you’ll need to install a couple libraries.

  • Click Sketch > Include Library > Manage Libraries…

    In the search box, enter “DueFlashStorage”, select the library, and click Install.

  • You will also need to install support for the Arduino Due board.

    Click Tools > Board > Boards Manager…

    Search for “SAM” and install 32-bit “Arduino SAM Boards (ARM Cortex-M3)”.

  • Download the source code from GitHub.

    Click the “Clone or Download” button and choose “Download ZIP”.

  • Unzip the folder. The Arduino IDE creates an Arduino folder in Documents. That where I like to put my projects.

    Once it’s unzipped, change the folder name from “Altair8800-master” to “Altair8800”.

  • Double-click the file “Altair8800.ino”. This will launch the Arduino IDE and open the Altair8800 source code.
  • Plug the USB cable into the “Programming ATMEGA16U2” port of your Arduino Due and into your computer.
  • In the Arduino IDE, click Tools > Port > Arduino Due (Programming Port)
  • Make sure the correct board is selected. Click Tools > Board > Arduino Due (Programming Port).

    You may have to scroll a long list of available boards.

  • You are now ready to program your Arduino Due.

    Click Sketch > Upload. (Don’t select Upload using Programmer.)

    The code will compile and upload to the Arduino Due, this will take about three minutes.

You are now ready to plug the Arduino into your project!

If you receive an error like “No device found on COMxx An error occurred while uploading the sketch”, this common (apparently there is a design issue with some Arduino Due’s.)  No problem, connect to the “Native USB Port”, switch the Board and Port in the Tools menu and try the upload again.  It should work fine.