Skip to content

Atari Projects

Fun projects for your Atari 8-bit home computers and video game consoles

  • Welcome
  • Projects
  • About
  • Contact

Tag: Assembly Language

Watch Peter Dell’s Programming the Atari XL/XE YouTube Videos (2-3 hours)

June 26, 2021 moorejh Programming, Web Resources

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 more

Learn to Implement Page Flipping in BASIC on Atari 8-Bit Computers (30-60 mins)

March 28, 2021 moorejh Graphics, Programming

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 more

Learn to Implement Horizontal Scrolling in BASIC on Atari 8-Bit Computers (30-60 mins)

March 27, 2021 moorejh Graphics, Programming

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 more

Learn about Vertical Blank Interrupts in BASIC for Atari 8-Bit Computers (30-60 mins)

March 19, 2021 moorejh Programming

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 more

Read Assembly Language from Floppy Disk for Execution in BASIC (15-30 mins)

December 5, 2020 moorejh Programming

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 more

Interact with Atari’s 6502 Processor in BASIC XL (10-15 mins)

March 14, 2020 moorejh Demos, Hardware, Programming, Software, Utilities

Task: Interact with Atari’s 6502 Processor in BASIC XL Needed: A BASIC XL cartridge or Altirra emulator Time: 10-15 minutes Introduction The 6502 processor developed by Chuck Peddle and his team at MOS Technology was the first inexpensive CPU available in the 1970s. This CPU

Read more

Use Strings to Store Assembly Language Code in Memory for Execution from BASIC (10-15 mins)

January 4, 2020 moorejh Programming

Task: Use Strings to Store Assembly Language Code in Memory for Execution from BASIC Needed: A BASIC cartridge or Altirra emulator Time: 10-15 minutes Introduction I previously demonstrated how to POKE assembly language code into page 6 of memory for execution by BASIC using the

Read more

Call Assembly Language Code from Your BASIC Program (10-15 mins)

January 1, 2020 moorejh Programming

Task: Call Assembly Language Code from Your BASIC Program Needed: A BASIC cartridge or Altirra emulator Time: 10-15 minutes Introduction In my previous post on writing, compiling, saving, debugging, and running assembly language programs with the MAC/65 assembler, I referred the reader to Chapter 5

Read more

Compile and Run an Assembly Language Program for the Atari Computer (15-30 mins)

January 1, 2020 moorejh Programming

Task: Compile and Run an Assembly Language Program for the Atari Computer Needed: MAC/65 cartridge or Altirra emulator Time: 15-30 minutes Introduction I dabbled in assembly as a kid but never became a pro. I taught myself 6502 assembly later in life and became good

Read more

Explore the Antic Software Archive (30-60 mins)

November 29, 2019 moorejh Games, Magazines, Programming, Software, Web Resources

Task: Explore the Antic Software Archive Needed: Web browser Time: 30-60 minutes Introduction As I mentioned in my last post about Antic Magazine, one of the great features of Antic was the software that came in each and every issue. Most of these were software

Read more

Combining Redefined Characters Sets and Player-Missile Graphics in BASIC (30-60 mins)

November 10, 2019 moorejh Games, Graphics, Programming, Software

Task: Combining Redefined Characters Sets and Player-Missile Graphics in BASIC Needed: BASIC Time: 30-60 minutes Introduction It takes time to learn the ins and outs of Atari graphics. This is especially true if you aspire to make a game. I have previously demonstrated how to

Read more

Explore KSquiggle’s Atari 8-bit Programming Shrine (15-30 mins)

April 28, 2019 moorejh Programming, Web Resources

Task: Explore KSquiggle’s Atari 8-bit Programming Shrine Needed: Web browser Time: 15-30 mins Introduction Bill Lange pointed me to this awesome Atari 8-bit programming resource developed and maintained by Kevin Chase (aka KSquiggle). I had seen this before but it was great to get it on

Read more

Compile Assembly Code for the Atari 2600 (10-15 mins)

January 20, 2019 moorejh Programming

Task: Compile Assembly Code for the Atari 2600 Needed: DASM cross-compiler, assembly code Time: 10-15 mins Introduction I had an Atari 2600 in the late 1970s before we got our first Atari 400 and 800 computers. I recall standing in line at Sears to purchase

Read more

Learn About Display List Interrupts in BASIC (1-2 hours)

November 23, 2018 moorejh Graphics, Programming

Task: Learn About Display List Interrupts in BASIC Needed: BASIC  Time: 1-2 hours Introduction Atari was far ahead of its competitors when it was released with superior graphics. This was largely due to the ANTIC chip that served as a graphics processor with its own

Read more

Search the Projects

Project Categories

Advice Books Collecting Competitions Demos Documentary Emulators Events Games Graphics Hardware History Magazines Media Modifications News Newsletters Podcasts Programming Software Sound Troubleshooting Utilities Video Web Resources Welcome

Links

Antic The Atari 8-Bit Podcast

AtariAge

eBay

Internet Archive

Vintage Computer Center

Copyright (c) 2022 Jason H. Moore, Ph.D.