. notes on glitch/circuit bending a Magnavox Odyssey 2

. Magnavox Odyssey 2 glitch/circuit bending notes

. 2014.12 - initial notes...

. video : video of Odyssey 2 glitching

. the Odyssey2 (aka the Phillips Videopac outside of the US) is a great system to generate classic 8-bit glitch video due to the 64 built in sprite graphics as well as the 9 x 8 background grid. when glitched, the system rapidly draws the sprites, background and grid in different colors.


. image of the sprite table from Computer Intro manual


. still frame from glitch capture showing background grid


. still frame from glitch capture showing background grid and partial sprite graphics

 

. however, when the system is glitching - the screen is redrawn quite fast. here are nine sequential frames from a glitch capture

. you can make out a few of the system sprites and partial system sprites in these captures as well as an ever changing background grid layer.

. basic sprite colors (captured from O2Em )

. so, how did i get into circuit bending an odyssey 2 ?

. i had an Odyssey 2 laying around and was inspired by other artists bending classic Nintendo and Sega video game systems.

. the first step was to convert the video to standard NTSC, so i followed this guide


. audio out is C45 (capacitor 45) and video out is C44
. i connected my 100M resistor and alligator clips to the ground pin under the 'C' in C45.

. however, something didn't quite work as intended... lower pitched sounds caused the graphics to glitch. you might have noticed the 'SELECT GAME' logo looking a little scrambled in the video when the system was started up.

. and it affected other games when they made sound :

. so, it was already headed in the right direction.

. next, i scoured the web for Odyssey 2 forums, schematics, service manuals, etc and found a wealth of information on how everything was put together. i kept a folder of bookmarks to keep the information together. some of the most useful sites were:

. Videopac / Odyssey2 message board

. Great overview of the Odyssey 2 hardware

. schematic of the Odyssey 2

. invaluable resource for actual hardware chips

. emulator, compiler and programming reference

. Odyssey 2 technical specs

. long story short - the information was helpful in helping me understand what i was seeing, but a few random connections really got things going...

. standard disclaimer - be careful when you are working w/powered electronic equipment (especially when it's plugged into the wall) you can damage the equipment and/or yourself ! proceed at your own risk !!

. the O2 is sitting w/the keyboard facing downward to expose the circuit connections:

. so i took a picture, converted it to grayscale and enlarged it to an 8.5" x 11" printout to make notes on which pads worked or did something interesting...

. i connected my 100M resistor and alligator clips to the ground pin under the 'C' in C45. (upper right of the photo) and used that to touch various solder points.

. the RESET point (at location o1 ) when connected to 100R -> GND would reset the system
. when resetting the system, listen for a full start up beep to make sure it was a clean reset

. location o2 would start the game (by triggering a key press)

. location o3 would trigger player one button press (the other pins in that area map to other joystick actions)

. after a little time experimenting on over six different cartridges - i found one chip that gave the most consistent glitching w/o freezing the system was IC3:

. the darkened circle is the RESET point (o1 in the image above)

IC3 : SN74LS32N or 612194-1 : Quad 2-input OR gates
: PIN 1 shown
: PINS 2,3 worked the best

. so, those are my hastily thrown together notes to better describe and document my Magnavox Odyssey 2 process and discoveries.

-james
(a nomad. )