pouët.net

transmat by Tschak

;;
;;       |                                        |   
;;       __|  __| _` | __ \   __| __ `__ \   _` | __| 
;;       |   |   (   | |   |\__ \ |   |   | (   | |   
;;      \__|_|  \__,_|_|  _|____/_|  _|  _|\__,_|\__| 
;;
;; An attempt at glitch art and sound with an Atari VCS
;;
;; Written by:
;;     TSCHAK
;;     

Transmat - A Glitch Art Piece for the Atari 2600

This was an experiment to see if a minimal amount of machine language code could produce an organic, and evolving visual and audio element, that stabilizes. 

The entire piece is written entirely in 6502 machine code, which is available here:

http://meego.localeconcept.com/transmat.zip

The piece can be played with the Stella 2600 emulator, available at http://stella.sourceforge.net/ , and the code can be assembled using DASM.

The code itself is entirely calculated on the fly, does not use any tables, or pre-calculated values, other than the initial seed values. The piece plays for approximately 8 minutes, then the counters wrap around, and the piece restarts, with a slightly different seed. The source code generates 87 bytes (octets) of binary code, in total, and uses two bytes of RAM for storage of the internal counters, and was the result of approximately four days of work.

If you like, feel free to email me @ thom.cherryhomes@gmail.com, or http://twitter.com/tschak on twitter. 

Thank you.