Skip to content

mwenge/psychedelia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Psychedelia/Colourspace (1984 - 1987) by Jeff Minter

This repository collects the reverse-engineered and commented source code for the early "light-synthesizer" projects by Jeff Minter.

This repository is part of the llamasource project. For other light synthesizer projects see llamasource's Virtual Light Machine repository, which contains the reconstructed source code for the second-generation of Minter's light synthesizer work on the Atari Jaguar.

Psychedelia was Minter's first realized concept for a light synthesizer and was implemented originally on the C64. The idea is that you manipulate the display on the screen to accompany music. He ported Psychedelia to the Vic20 and the Commodore 16. He then developed the idea further with Colourspace on the Atari 800. The subsequent version of Colourspace for the Atari ST took the concept even further. This was followed by Trip-a-Tron on the Atari ST and Neon , which was built into the X360 XBox console.

Psychedelia: The Book

If you want to read more about Psychedelia than is possibly healthy, you can try the current state of a work-in-progress, omnium-gatherum called psychedelia syndrome.

You can gift what you want.

You can even sponsor future work.

A Peek Inside

Play in your Browser

To get the most out of Psychedelia, you should read the manual.

C64: (Ctrl key is 'Fire', Arrow Keys to move.)

Vic20: (Ctrl key is 'Fire', Arrow Keys to move.)

Atari800: (Alt key is 'Fire', Arrow Keys to move.)

You can also take a look at the demo wall for the Vic 20.

Psychedelia Demo listing in Popular Computer Magazine

A demo version of Psychedelia appeared as a type-in listing in 'Popular Computing Magazine' in December 1984.

Try it online

You can play it without installing anything here.

Setup

On Ubuntu you can install VICE as follows:

sudo apt install vice

Build Instructions

To compile and run:

$ make runlisting

To just compile the game and get a binary (psychedelia.prg) do:

$ make psychedelia-listing.prg

Psychedelia for the C64

Requirements

  • VICE - The most popular C64 emulator
  • 64tass - An assembler for 6502 source code.

Setup

On Ubuntu you can install VICE as follows:

sudo apt install vice

Build Instructions

To compile and run:

$ make

To just compile the game and get a binary (psychedelia.prg) do:

$ make psychedelia.prg

Psychedelia for the Vic20

Requirements

  • VICE - The most popular C64/Vic20 emulator
  • 64tass - An assembler for 6502 source code.

Build Instructions

To compile and run:

$ make runvic

To just compile the game and get a binary (psychedelia-vic20.prg) do:

$ make psychedelia-vic20.prg

Psychedelia for the C16

Requirements

  • VICE - The most popular C64/Vic20 emulator
  • 64tass - An assembler for 6502 source code.

Build Instructions

To compile and run:

$ make runc16

To just compile the game and get a binary (psychedelia-c16.prg) do:

$ make psychedelia-c16.prg

Colourspace (1985) for the Atari 800

Requirements

Build Instructions

To compile and run:

$ make runatari

To just compile the game and get a binary (colourspace.xex) do:

$ make colourspace.xex