Skip to content

logosity/atari-intro-osom

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Atari VCS Programming Demo

These are the supporting files for the lightning talk I did on Atari VCS (2600) programming for the Open-Source, Open-mic meetup on November 5th 2015

The slides are available on speakerdeck

Demo

The demo itself is a simple example of creating asymmetric playfields. The intent is to show the precise timing needed for atari scanline kernels (for fun change the SLEEP 6 on line 53 of demo.asm to SLEEP 7 and reload the binary)

Compiling and installing

You'll need to install Stella to run the demo You'll also need a copy of DASM (this was written against 2.20.11)

the command line I used (mac/linux) to compile (assumes your default roms directory for stella is at ../roms):

prog=demo; dasm ${prog}.asm -s${prog}.sym -l${prog}.lst -o${prog}.bin -f3 -v5 && cp ${prog}.{bin,lst,sym} ../roms/

Links

At the end of the talk I provided some links to further information, here they are:

About

Supporting code for atari presentation at Chicago open-source, open-mic 11/5/2015

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published