Task: Build your own AtariLab Needed: Arduino UNO, Arduino IDE software, Jumper wires, Breadboard, Arduino Sensor Kit Time: about 1-2 hours with all components ready Introduction I have previously posted about the wonderful AtariLab kits that made it possible to conduct experiments through light and
Read moreAugment an Atari 8-Bit Computer Program with an LED Array Connected Through the Joystick Port (1-2 hours)
Task: Augment an Atari 8-Bit Computer Program with an LED Array Connected Through the Joystick Port Needed: Arduino UNO, Arduino IDE software, Atari joystick, Jumper wires, Breadboard, Atari XL computer, LED Array Time: about 1-2 hours with all components ready Introduction The goal of this
Read moreUse an Arduino to Read Digital Output from an Atari 8-Bit Computer Joystick Port (1-2 hours)
Task: Use an Arduino to Read Digital Output from an Atari 8-Bit Computer Joystick Port Needed: Arduino UNO, Arduino IDE software, Atari joystick, Jumper wires, Breadboard, 10k ohm resistor, Atari XL computer Time: about 1-2 hours with all components ready Introduction In a previous post,
Read moreControl a Servo Motor With a Joystick from Your Atari 8-Bit Computer Using an Arduino Connected to the SIO Port (1-2 hours)
Task: Control a Servo Motor with a Joystick from Your Atari 8-Bit Computer Using an Arduino Connected to the SIO Port Needed: Arduino UNO, Arduino IDE software, SIO cable, Jumper wires, Breadboard, 10k ohm Resistor, Servo Time: about 1-2 hours with all components ready Introduction
Read moreTry the PILOT Programming Language for the Atari 8-Bit Computers (15-60 mins)
Task: Try the PILOT Programming Language for the Atari 8-Bit Computers Needed: Web Browser, Emulator, and/or PILOT Cartridge Time: 15-60 mins Introduction I received the Atari Programming Inquiry, Learning, or Teaching (PILOT) programming language cartridge for Christmas in 1983 or 1984 and absolutely loved it.
Read morePurchase a New 4-in-1 OSS Programming Language Cartridge for Your Atari 8-Bit Computer (5-10 mins)
Task: Purchase a New 4-in-1 OSS Programming Language Cartridge for Your Atari 8-Bit Computer Needed: Web Browser Time: 5-10 mins Introduction Optimized Systems Software (OSS) made the best programming languages for the Atari 8-bit computers in the early 1980s. Some of their products included BASIC
Read moreExplore the 8-Bit and More YouTube Channel (30-60 mins)
Task: Explore the 8-Bit and More YouTube Channel Needed: Web Browser Time: 30-60 mins Introduction I love watching YouTube videos when I am learning a new Atari 8-bit programming trick or hardware mod. There are so many awesome YouTube channels out there for the Atari.
Read moreLearn to Pass Parameters to Procedures in FastBasic (15-30 mins)
Task: Learn to Pass Parameters to Procedures in FastBasic Needed: Web Browser, Altirra Emulator Time: 15-30 mins Introduction I have previously posted and introduction to a modern BASIC for Atari 8-bit computers called FastBasic. One of the nice features of FastBasic is the ability to
Read moreWatch Peter Dell’s Programming the Atari XL/XE YouTube Videos (2-3 hours)
Task: Watch Peter Dell’s Programming the Atari XL/XE YouTube Videos Needed: Web Browser Time: 2-3 hours Introduction Programming is one of my favorite things to do with an Atari 8-bit computer. I have previously posted some of my own tutorials and some resources for learning
Read morePurchase or Download the Atari 8-Bit Programming Reference Book “Mapping the Atari” (5-10 mins)
Task: Purchase or Download the Atari 8-Bit Programming Reference Book “Mapping the Atari” Needed: Web Browser Time: 5-10 mins Introduction Any serious programming on the Atari 8-bit computers requires interacting with various memory locations on the Atari. Some of these memory locations are free for
Read moreRead the Book “The Creative Atari” (30-60 mins)
Task: Read the Book “The Creative Atari” Needed: Web browser Time: 30-60 mins Introduction As I have previously posted, Creative Computing magazine was published from 1974 until 1985 and covered all of the major computing platforms including Atari. They had a number of great articles
Read moreExplore Demoscene Demos (15-30 mins)
Task: Explore Demoscene Demos Needed: Altirra Time: 15-30 mins Introduction The demoscene is notorious for pushing the limits of 8-bit computer hardware. Fortunately, there are a number of demos from this community for the Atari computers. I find these mesmerizing and inspiring. How do they
Read morePurchase and Assemble a SpartaDOS X Cartridge (15-30 mins)
Task: Purchase and Assemble a SpartaDOS X Cartridge Needed: SpartaDOS X cartridge circuit board, battery, and cartridge shell Time: 15-30 mins Introduction I have previously posted about SpartaDOS and its modern successor SpartaDOS X (SDX). This is an incredibly powerful and flexible DOS for interacting
Read moreLearn to Implement Page Flipping in BASIC on Atari 8-Bit Computers (30-60 mins)
Task: Learn to Implement Page Flipping in BASIC on Atari 8-Bit Computers Needed: Altirra emulator Time: 30-60 mins Introduction We previously covered moving data on and off the screen as part of coarse horizontal and vertical scrolling by changing the memory address of the screen
Read moreLearn to Implement Horizontal Scrolling in BASIC on Atari 8-Bit Computers (30-60 mins)
Task: Learn to Implement Horizontal Scrolling in BASIC on Atari 8-Bit Computers Needed: Web browser Time: 30-60 mins Introduction Scrolling games like Defender, Caverns of Mars, and Eastern Front are tons of fun and I always wondered how the cool scrolling effects were programmed. This
Read moreLearn about Vertical Blank Interrupts in BASIC for Atari 8-Bit Computers (30-60 mins)
Task: Learn about Vertical Blank Interrupts in BASIC for Atari 8-Bit Computers Needed: Altirra emulator Time: 30-60 mins Introduction One of the frustrating aspects of programming in BASIC on Atari 8-bit computers is its speed. This particularly true for moving players through memory as part
Read moreLearn to Implement Vertical Scrolling in BASIC on Atari 8-Bit Computers (30-60 mins)
Task: Learn to Implement Vertical Scrolling in BASIC on Atari 8-Bit Computers Needed: Turbo BASIC XL Time: 30-60 mins Introduction I never learned how to program scrolling playfields in BASIC back in the day, but have decided to take the plunge. Over the last few
Read moreTry Programming in FastBasic on an Atari 8-Bit Computer (15-30 mins)
Task: Try Programming in FastBasic on an Atari 8-Bit Computer Needed: Altirra emulator Time: 15-30 mins Introduction I have previously posted about the diversity of different BASIC programming languages for the Atari 8-bit computers. Among these is FastBasic which is a modern BASIC for the
Read moreExplore Error Codes for Atari 8-Bit Computers (10-15 mins)
Task: Explore Atari Error Codes Needed: Web browser Time: 10-15 mins Introduction If you have spent any time programming for the Atari 8-bit computers then you have experienced error codes generated from typos or bad code. There is a nice page on the Atari Wiki
Read moreExplore Bugs in Atari BASIC (15-30 mins)
Task: Explore Bugs in Atari BASIC Needed: Revision A of Atari BASIC Time: 15-30 mins Introduction The first version of Atari BASIC (revision A) for the Atari 400 and 800 computers had a number of bugs which could be quite annoying for serious programmers. I
Read moreDisplay a Digital Photo on an Atari 2600 (10-15 mins)
Task: Display a Digital Photo on an Atari 2600 Needed: Web browser Time: 10-15 mins Introduction I am always amazed at the modern software tools people have created to expand the capabilities of the Atari 8-bit computers and consoles. I recently posted about the coding
Read moreExplore the 8-Bit Workshop Web Page (10-15 mins)
Task: Explore the 8-Bit Workshop Web Page Needed: Web browser Time: 10-15 mins Introduction This is a must browse web page with some amazing resources for those interested in programming and game development for the Atari 8-bit consoles including the 2600, 5200, and 7800. Other
Read moreRead Assembly Language from Floppy Disk for Execution in BASIC (15-30 mins)
Task: Read Assembly Language from Floppy Disk for Execution in BASIC Needed: Altirra emulator or Atari 8-bit computer, BASIC Time: 15-30 mins Introduction I have previously written posts about calling assembly language commands from BASIC. The general idea is to convert assembly language mnemonics (e.g.
Read moreTry the Atari 8-Bit Twitter Bot (5-10 mins)
Task: Try the Atari 8-Bit Twitter Bot Needed: Web browser and a twitter account Time: 5-10 mins Introduction I have previously posted about the thriving Atari community on twitter. A fun new twitter bot has appeared in the last few weeks called the @atari8bitbot. This
Read more