element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents Making a 3D Graphics Card for the Atari 800 XL -- Episode 514
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Project Videos to participate - click to join for free!
Related
Recommended
Engagement
  • Author Author: tariq.ahmad
  • Date Created: 31 Aug 2021 1:07 PM Date Created
  • Last Updated Last Updated: 3 Sep 2021 7:24 AM
  • Views 4770 views
  • Likes 11 likes
  • Comments 9 comments

Making a 3D Graphics Card for the Atari 800 XL -- Episode 514

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

The Atari 8-bit family was an important part of computing history, but there were some things those machines just couldn't do. In this episode, Andy builds a "graphics card" for the Atari 800 XL using a Raspberry Pi Compute Module, and attempts to control a 3D graphics demo from Atari BASIC.

 

Supplemental Content:

 

  • Link to Github Files:  https://github.com/andy-west/atari800xl-3d

 

Bill of Material:

Product Name Manufacturer Quantity Buy Kit
Development Kit, Raspberry Pi Compute Module 3+, BCM2837B0 SoC, Complete I/O Interface RASPBERRY-PI 1 Buy Now
Breadboard, 8.5 mm Thickness, 55 mm x 83 mm MCM 1 Buy Now
Premium Male/Male Jumper Wires, 40 x 6" (150mm) ADAFRUIT 1 Buy Now
LOGIC, BUS TRANSCVR OCTAL, 20DIP New TEXAS INSTRUMENTS 4 Buy Now
Additional Parts Manufacturer Quantity
1 x 50 Pins IDC 2.54mm Card Edge Connector for 1.27mm Flat Ribbon Cable
1 x 50 Pin IDC 2.54mm Pitch F/F Connector 1.27mm Flat Ribbon Cable
element14 presents

element14 presents  |  About Andy |  Project Videos

  • 3d graphics
  • mcm
  • fpga
  • raspberry pi
  • andy west
  • element14 presents
  • e14p_AW
  • atari
  • e14presents_andywest
  • friday_release
  • andywest
  • Share
  • History
  • More
  • Cancel
Actions
  • Share
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • DAB
    DAB over 4 years ago +3
    I am not a gamer, but it was an interesting project that took me back a few decades when Basic was the language to use. DAB
  • kmikemoo
    kmikemoo over 4 years ago +2
    andywest Wow! Great project. That 800XL brings back good memories.
  • maxgolmsted
    maxgolmsted over 4 years ago +2
    This is amazing! Been looking forward to this project for a while and as usual it did not disappoint.
  • andywest
    andywest over 4 years ago in reply to mayermakes

    Yeah, some people were suggesting doing the rendering on the Atari itself, but that's not generally how graphics cards work. The display output is normally on the card.

     

    I've got some more retro computer things in the works, and I'm sure some of them will make it onto the e14 YouTube channel and the community.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mayermakes
    mayermakes over 4 years ago

    holy smokes that is a beastof a project!
    stunning work, I also want to ad that some YT commenters seem to not understand what agraphics card does.

    Your project nearly literraly mada dedicated graphics card for the atari.

    Well executioned, can we expect some more Retro computer addons from you?

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • andywest
    andywest over 4 years ago in reply to baldengineer

    Thank you, James. I like everything about the Atari 8-bit family except for the out-of-tune POKEY music.

     

    I did spend some time messing around with assembly on the 800XL, but not for this project. I actually found the "official" protocol for the parallel bus kind of weird and unpleasant to work with, but if I were to do this project over again I would spend the time to figure it out. Oh, and I would use an FPGA.

     

    Since making the video I've been working on... the next video! I'm really excited about this one.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 4 years ago

    I am not a gamer, but it was an interesting project that took me back a few decades when Basic was the language to use.

     

    DAB

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • baldengineer
    baldengineer over 4 years ago

    As a retro enthusiast, I've been wanting to see this one take shape! (See what I did there?)

     

    Very cool project and idea. Even if it is on one of those "Atari" computers. (Just kidding, I love all 8-bit machines the same.)

     

    Since making the video, have you had any time to do any interfacing with assembly code?

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • andywest
    andywest over 4 years ago in reply to maxgolmsted

    Thanks, Max. It's good to hear from you.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • andywest
    andywest over 4 years ago in reply to kmikemoo

    Thanks, Mike. It was fun to build!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • maxgolmsted
    maxgolmsted over 4 years ago

    This is amazing! Been looking forward to this project for a while and as usual it did not disappoint.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • kmikemoo
    kmikemoo over 4 years ago

    andywest  Wow!  Great project.  That 800XL brings back good memories.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube