User Menu

Notification Settings

Now Playing

Miscellaneous » NewschoolCrush Wave by flag MisfitChris
Requested By: flag djrandom
Production Labels: LabelData Airlines
In Albums: Compilation Crush Wave

Time Left: 6:23

Misfitchris - Crush Wave Screenshot
Rating: 3.90 (10 Votes)

- Streams

Site Disclaimer

This site is non-profit (though donations are welcome to help pay the hosting/bandwidth fees, click the Donate button to learn about how it works). All music served by this radio station is either in the public domain, freely available on the internet (as MP3, or other original music format) or is played on a 'fair use' basis.

If you find a song that isn't in the public domain, or you wrote a piece of music that you would like removed from the site, please contact one of our team members who will be happy to help. Enjoy the music!

Meet The Dream Team

Site Coder/Maintainer:
FishGuy876 - Admin, Code

The Dream Team:
And our ninja moderators...

Extra Resources:
CVGM on Facebook

Popular Forum Topics:
forum Donating to CVGM
forum Never Received CVGM Activation Email
forum Introduce Yourself!
forum BBCodes For Forum & Oneliner
forum OneLiner / Forum Smilies
forum Official Upload FAQ

Please donate to our Beer/Amiga/Atari Fund if you like our site: - Chiptune, Retro & Video Game Music

[Console » Atari 2600]Platform - Console » Atari 2600

Screenshot For Console » Atari 2600

The Atari 2600 is a video game console released in October 1977. It is credited with popularizing the use of microprocessor-based hardware and cartridges containing game code, instead of having non-microprocessor dedicated hardware with all games built in. The first game console to use this format was the Fairchild Channel F; however, the Atari 2600 is credited with making the plug-in concept popular among the game-playing public.

The console was originally sold as the Atari VCS, for Video Computer System. Following the release of the Atari 5200, in 1982, the VCS was renamed "Atari 2600", after the unit's Atari part number, CX2600. The 2600 was typically bundled with two joystick controllers, a conjoined pair of paddle controllers, and a cartridge game—initially Combat and later Pac-Man.

The Atari 2600 was wildly successful. During the 1980s, "Atari" was a synonym for this model in mainstream media and, by extension, for video games in general, similar to "Nintendo" and "PlayStation" in the later 1980s and 1990s respectively.

The basic layout of the 2600 is fairly similar to most consoles and home computers of the era. The CPU was the MOS Technology 6507, a cut-down version of the 6502, running at 1.19 MHz in the 2600. The 6507 included fewer memory address pins —13 instead of 16 —and no external interrupts to fit into a smaller 28-pin package. Smaller packaging was, and still is, an important factor in overall system cost, and since memory was very expensive at the time, the 6507's small 8 kB of maximum external memory space wasn't going to be used up anyway. In fact, memory was so expensive they couldn't imagine using up even 4 kB, and when they got a deal on 24-pin connectors for the cartridge socket, they were only too happy to thereby limit the games to 4K. Later games got around this limitation with bank switching.

The console had only 128 bytes of RAM for runtime data that included the call stack and the state of the game world. There was no frame buffer, as the necessary RAM would have been too expensive. Instead the video device had two bitmapped sprites, two one-pixel "missile" sprites, a one-pixel "ball," and a 40-pixel "playfield" that was drawn by writing a bit pattern for each line into a register just before the television scanned that line. As each line was scanned, a game had to identify the non-sprite objects that overlapped the next line, assemble the appropriate bit patterns to draw for those objects, and write the pattern into the register. In a telling reveal of its Pong heritage, by default, the right side of the screen was a mirrored duplicate of the left; to control it separately, the software had to modify the patterns as the scan line was drawn. After the controller scanned the last active line, a more leisurely vertical blanking interval began, during which the game could process input and update the positions and states of objects in the world. Any mistake in timing produced visual artifacts, a problem programmers called racing the beam.

The video hardware gave the 2600 a reputation as one of the most complex machines in the world to program, but those programmers who understood it realized that such direct control over the video picture was also a source of flexibility. One advantage the 2600 had over more powerful competitors such as the ColecoVision was that the 2600 had no protection against altering settings in mid-line. For example, although each sprite nominally had only one color, it was possible to color the rows differently by changing the sprite's color as it was drawn. If the two hardware sprites were not enough for a game, a developer could share one sprite among several objects (as with the ghosts in Pac-Man) or draw software sprites, which was only a little more difficult than drawing a fixed playfield. Despite the hardware limitations, many Atari 2600 games have a lot of action on the screen, creating an engaging experience.

Additionally, the 2600 supported several types of input devices (joysticks, paddles, keyboards, etc.) and third-party peripherals, and many of these peripherals were interchangeable with the MSX and several other Japanese systems. In some cases, it is possible to use the Atari joysticks with the Sega Master System and Mega Drive/Genesis, though functionality may be limited. However Master System and Genesis controllers work quite well on the 2600.


Song Title Artist Song Length Status Avg. Vote Queue Last Played
Console » Atari 2600Booty Plus Plus flag cTrix (Chris Mylrae) 2:21 Active 3.6 Log in to queue 2024-04-07
Console » Atari 2600Cyclical flag Little-Scale (Sebastian Tomczak) 1:00 Active 2.3 Log in to queue 2024-01-19
Console » Atari 2600Exit Mode flag Little-Scale (Sebastian Tomczak) 3:32 Active 2.2 Log in to queue 2024-05-19
Console » Atari 2600Glass Eater flag Little-Scale (Sebastian Tomczak) 2:11 Active 2.8 l Locked 2024-06-04
Console » Atari 2600Interconnection flag Little-Scale (Sebastian Tomczak) 1:07 Active 3.7 Log in to queue 2024-03-07
Console » Atari 2600Lies Inc flag Little-Scale (Sebastian Tomczak) 1:40 Active 3.7 Log in to queue 2024-05-13
Console » Atari 2600Load A flag Little-Scale (Sebastian Tomczak) 2:12 Active 3.6 Log in to queue 2024-05-03
Console » Atari 2600Now That's What I Call Kulor! - Lobbyists flag Kulor (Richard J. Armijo) 1:40 Active 4.3 Log in to queue 2024-02-08
Console » Atari 2600Pitfall II: Lost Caverns flag David Crane 0:57 Active 4.0 Log in to queue 2024-05-27
Console » Atari 2600Reversal flag Little-Scale (Sebastian Tomczak) 1:13 Active 1.6 l Locked 2024-06-16
Console » Atari 2600Smells Like TIA Spirit flag Little Bitchard (Arto Koivisto) 2:19 Active 4.4 l Locked 2024-06-17
Console » Atari 2600Triple Rock flag cTrix (Chris Mylrae) 2:34 Active 3.4 Log in to queue 2024-06-02