Abstract
The article discusses programmable sound generators (PSG) of the home computer era (1970s–1990s) and the problem of a historiographizing of them. An alternative way of examining and describing their features for scientific purposes will be suggested: computer archaeology with its methods of measuring, demonstrating, and re-enacting technical processes. The study tries to argue a non-discursive approach to both game history and game sound technology. In conclusion it will show that only a mid-range theory of actual historical objects can be possible, expatiated with PSG sound. Subsequent research could try to investigate such an approach to analyze one specific game and its sounds (by its algorithms and signal outcome), one specific PSG type, or one comparable feature of divers PSGs.
Similar content being viewed by others
Notes
These kinds of sounds have been used for musical production, too (cf. Höltgen and Othmer 2013).
The most popular examples for this are the early PCs from IBM, the Apple II, Sinclair’s ZX Spectrum home computer, and—by way of its cassette port (see Reed n.d.)—the TRS-80 Model 1.
In 1961, the IBM 7094 was the first computer that, on the basis of this technology, spoke and sang a song: “Daisy Bell” (Norman n.d.).
Each opcode of the machine code consumes a specific number of clock cycles dependent on its addressing modes and/or the size of its data words (Hugg 2016, pp. 213, 227–233).
The frequency divider (an electronic component) receives its clock signal from the oscillating crystal and distributes it among the different time-based elements of the system (CPU, drivers, I/O components etc.).
Paddle controllers are trim potentiometers (adjustable resistors) that transform the incoming 5 V into lower voltages (down to 0 V) continuously. These voltages are interpreted as controlling information by the game software. (Höltgen 2015, pp. 258–262).
Pin 26 (“Ext in”) of the SID chip had been added to cascade several of these PSGs (e.g. in synthesizers). Later, its inventor, Robert Yannes, founded the Ensoniq company, a manufacturer of electronic musical instruments, but never built a SID synthesizer. As such, pin 26 remains as a silent link between his different areas of work with Commodore and Ensoniq.
To activate the tape recorder‘s motor on an 8-bit Atari home computer you just have to type POKE 54018, 52. Then a music cassette can be played back with it and will be heard through the TV speaker. POKE 54018, 60 stops the motor and the playback.
Early microcomputers like the Sol-20 used commercially available music tape recorders as data storage. To control those peripherals, a 2.8 mm stereo jack is used for motor control. Some tape recorders also had a jack like this for external control.
To prove that the sound is played without the soundchip, the SID can be unplugged from the board. The VIC-II chip does not send its sounds signals through the SID chip, but sends them directly to the bus wires which are connected to pin 26 of the SID. To avoid such unintentional ‘cross-talk’, several hardware add-ons are provided (see, for example, Toshi 2017).
Programming PSGs in other systems often requires programming in assembly language or machine code which is less comprehensible and more difficult to implement.
A video of the process has been recorded and uploaded to YouTube (https://youtu.be/k9DnbekSe-E).
A video of the process has been recorded and uploaded to YouTube (https://youtu.be/FvBAwOqLryg). Neither this video nor the one above is sufficient to experience the real and live outputs from these experiments. We do not hear the original sound; we hear a repeatedly mediated sound: recorded with an iPhone, compressed by an algorithm, played back though a video software and the speakers of a modern PC.
References
Activision. (1984). Pitfall II: Lost Caverns [Atari VCS]. Santa Monica, CA: Activision.
Anon. (2018). The FPGASID project [online]. http://www.fpgasid.de. Accessed September 25, 2018.
Atari. (1972). Pong [Arcade]. Sunnyvale, CA: Atari.
Big Five Software. (1981). Robot attack [TRS-80]. Van Nuys, CA: Big Five Software.
Botz, D. (2011). Kunst, Code und Maschine. Die Ästhetik der Computer-Demoszene. Bielefeld: Transcript.
Braguinski, N. (2018). RANDOM. Die Archäologie elektronischer Spielzeugklänge (series: Computerarchäologie) (Vol. 3). Bochum: Projekt.
Bülow, R. (2015). Luftnummern. Das Patent einer Druckluft-Denkmaschine von Emil Schilling. In Retro Magazin No. 34 (Spring 2015), p. 30.
C64-wiki.de. (n.d.). STEREOinSID [online]. https://www.c64-wiki.de/wiki/STEREOinSID. Accessed September 25, 2018.
Caprani, O. (2014). The PONG game [online]. http://cs.au.dk/~dsound/DigitalAudio.dir/Greenfoot/Pong.dir/Pong.html. Accessed September 25, 2018.
Codebase64.org. (2017). base:reduce_noise [Codebase 64 wiki] [online]. http://codebase64.org/doku.php?id=base:reduce_noise. Accessed September 25, 2018.
Collingwood, R. G. (1999). Philosophy of history. In Ders: The principles of history and other writings in philosophy of history (pp. 219–234). Oxford: Oxford University Press.
Commodore 64 Scene Database. (2008). [CSDb]: Vicious Sid by mixer and SounDemoN and the human code machine (2008) [online]. https://csdb.dk/release/?id=72678. Accessed September 25, 2018.
DEC. (1978). DECUS. Program library PDP-8 catalog. Digital equipment corporation users society, August 1978. Maynard: DEC. https://ia601903.us.archive.org/20/items/bitsavers_decdecuspratalogPDP8Aug78_9573422/DECUS_Catalog_PDP-8_Aug78.pdf. Accessed September 13, 2018.
Devilmarkus. (2018). Sigma Seven can destroy your hardware! [online] CPCWiki. http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/sigma-seven-can-destroy-your-hardware. Accessed September 25, 2018.
Dittbrenner, N. (2005). Soundchip-Musik. Computer- und Videospielmusik von 1977–1994. Osnabrück: epOS.
Durell Software. (1987). Sigma seven [Amstrad CPC 464]. Taunton: Durell Software.
Elite Systems. (1986). Ghosts ‘n’ Goblins [Commodore 64]. Lichfield: Elite Systems.
Epyx. (1984). Barbie [Apple II]. San Francisco, CA: Epyx.
Ernst, W. (1999). Sonic time machines. Explicit sounds, siren voices, implicit sonicity. Amsterdam: Amsterdam University Press.
Ernst, W. (2013). Signale aus der Vergangenheit. Eine kleine Geschichtskritik. Berlin: Kadmos.
Ersnt, W. (2012). Gleichursprünglichkeit. Zeitwesen und Zeitgegebenheit technischer Medien. Berlin: Kadmos.
Firebird. (1986). Warhawk [Atari 8 Bit]. London: Firebird.
Friedrich-Alexander-Universität Erlangen-Nürnberg. (2016). Die Zuse Z23 “macht Musik”. [Online Video]. 5 July 2016. https://www.youtube.com/watch?v=W673CMnf1_4. Accessed September 25, 2018.
Fritsch, M. (2018). Musik. In B. Beil, T. Hensel, & A. Rauscher (Eds.), Game studies (pp. 87–108). Wiesbaden: Springer VS.
Garmoney, J. (1978). Jukebox [Tandy TRS-80]. http://www.planetemu.net/rom/tandy-radio-shack-trs-80-model-1/jukebox-19xx-james-garmoney-bas. Accessed September 25, 2018.
GI. (1979). AY-3-9810/9812 programmable sound generator data manual. O.O.: General Instruments. http://txt3.de/sndchp4. Accessed September 11, 2018.
Gremlin Graphics Software Ltd. (1987). Death Wish III [Amstrad CPC 464]. Sheffield: Gremlin Graphics Software Ltd.
Hahn, D. (n.d.). [online] Atari’s promise means it’s not cheating. http://www.randomterrain.com/atari-2600-memories-cheating.html. Accessed September 25, 2018.
Höltgen, S. (2015). Digitale Analogien. Der Körper des Spielers am Gameport des Computers. In R. T. Inderst & P. Just (Eds.), Build’em Up – Shoot’em Down. Körperlichkeit in digitalen Spielen (pp. 254–273). Glückstadt: vwh.
Höltgen, S., & Othmer, T. (2013). Sounds like a Melody. Computer & Sound: Periphere Musikemissionen. In: Der Freitag. https://www.freitag.de/autoren/stefan-hoeltgen/sounds-like-a-melody. Accessed September 7, 2019.
Hugg, S. (2016). Making games for the Atari 2600. Wroclaw: Amazon.
Kong Daddy. (2008). Absolutely amazing, the VIC20 actually has 5 sound channels! [online]. Commodore Forum. https://www.lemon64.com/forum/viewtopic.php?t=28481&sid=46838ace874347610906601d7ebe668b. Accessed September 25, 2018.
Levy, S. (1984). Hackers. Heroes of the computer revolution. Garden City/New York: Anchor Press/Double Day.
Maria, P. (2013). Chipmusik ohne Soundchip. Geschichte, Theorie und kulturelles Erbe der analogen Klangerzeugung mit Digitalcomputern. In S. Höltgen (Ed.), SHIFT – RESTORE – ESCAPE. Retrocomputing und Computerarchäologie (pp. 81–96). CSW: Winnenden.
Miyazaki, S. (2013). Algorythmisiert. Eine Medienarchäologie digitaler Signale und (un)erhörter Zeiteffekte. Berlin: Kadmos.
Montfort, N., & Bogost, I. (2009). Racing the beam. The Atari video computer system (Series: Platform studies) (Vol. 1). Cambridge/London: MIT Press.
Nake, F. (2005). Das doppelte Bild. In Digitale form, Bildwelten des Wissens. Kunsthistorisches Jahrbuch für Bildkritik (Vol. 3, No. 3, pp. 40–50). Berlin.
Norman, J. (n.d.). The IBM 7094 is the first computer to sing [online] Jeremy Norman’s History of Information.com. http://www.historyofinformation.com/expanded.php?id=4445. Accessed September 25, 2018.
Peschke, M., & Peschke, V. (1976). BYTE’s audio cassette standard symposium. In BYTE (pp. 72–73).
Reed, M. (n.d.). TRS-Opera [online] TRS-80.org. http://www.trs-80.org/trs-opera/. Accessed September 25, 2018.
Spital, I., Perry, R., Poel, W., & Lawson, C. (1985). Amstrad CPC 6128 user instruction. Brentwood: AMSOFT.
Stübbs, M. (1979). Programmieren mit dem TRS-80. Düsseldorf: Tandy.
Toshi. (2017). Commodore C64/264 audio/video Kabel nach Cinch/S-Video [online]. https://forum.classic-computing.org/forum/index.php?thread/11546-commodore-c64-264-audio-video-kabel-nach-cinch-s-video/. Accessed September 25, 2018.
van der Meer, J. H. (2016). Artikel: Instrumentenkunde. In Lütteken L. (Ed.), MGG online. Kassel/Stuttgart/New York. https://www.mgg-online.com/article?id=mgg15503&v=1.0&rs=mgg15503. Accessed September 7, 2018.
Völz, H. (1999). Das Mensch-Technik-System. Physiologische, physikalische und technische Grundlagen - Software und Hardware. Renningen-Malmsheim: expert.
Xuel. (2018). FujiConvert 0.1 [online] AtariAge. https://atariage.com/forums/topic/279232-fujiconvert-01/. Accessed September 25, 2018.
Acknowledgements
I would like to thank Nikita Braguinski for some musicological explanations, Malte Schulz, Markus Hohmann, and the members of the VIC-20 and TRS-80 Facebook groups for technical hints, and Jana Pauls for her copy-editing.
Author information
Authors and Affiliations
Corresponding author
Additional information
All editorial decisions for this article, including selection of reviewers and the final decision, were made by guest editor Dr. Kenny McAlpline.
About this article
Cite this article
Höltgen, S. Play that Pokey Music: Computer Archeological Gaming with Vintage Sound Chips. Comput Game J 7, 213–230 (2018). https://doi.org/10.1007/s40869-018-0068-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40869-018-0068-5