--- title: "Sound for the ZX81" type: "article" slug: "sound-for-the-zx81" url: "http://localhost/article/sound-for-the-zx81/" markdown_url: "http://localhost/article/sound-for-the-zx81.md" published_at: "2026-03-12T23:48:22+00:00" modified_at: "2026-03-12T23:48:23+00:00" featured_image: url: "http://localhost/wp-content/uploads/2022/04/20230809-041332.jpg" excerpt: "A hardware project adding an AY-3-8912 sound chip and joystick port to the ZX81/TS1000 via the expansion bus. Includes BASIC and machine code driver routines (PLAY, MUSIC, SOUND commands via SHREB), schematics, PCB layout, parts list, hex loader, and demo program listing." category: - name: "Sinc-Link" slug: "sinc-link" taxonomy: "category" url: "http://localhost/category/periodicals/sinc-link/" post_tag: - name: "AY-3-8910" slug: "ay-3-8910" taxonomy: "post_tag" url: "http://localhost/tag/ay-3-8910/" - name: "Hardware project" slug: "hardware-project" taxonomy: "post_tag" url: "http://localhost/tag/hardware-project/" - name: "TS 1000" slug: "ts1000" taxonomy: "post_tag" url: "http://localhost/tag/ts1000/" - name: "Type-in program" slug: "type-in-program" taxonomy: "post_tag" url: "http://localhost/tag/type-in-program/" model: - name: "Timex/Sinclair 1000" slug: "ts-1000" taxonomy: "model" url: "http://localhost/model/ts-1000/" indiv: - name: "Rene Bruneau" slug: "rene-bruneau" taxonomy: "indiv" url: "http://localhost/indiv/rene-bruneau/" genre: - name: "Sound" slug: "sound" taxonomy: "genre" url: "http://localhost/type/sound/" publication_r: id: 10240 title: "Sinc-Link" type: "periodical" url: "http://localhost/periodical/sinc-link/" authors_r: - name: "Rene Bruneau" slug: "rene-bruneau" taxonomy: "indiv" url: "http://localhost/indiv/rene-bruneau/" volume: "12" issue: "4" issues_articles: - id: 27880 title: "Sinc-Link v12 n4" type: "issue" url: "http://localhost/issue/sinc-link-v12-n4/" pages: "5" pubdate: "July/August 1994" archive_link: false --- # Sound for the ZX81 A hardware project adding an AY-3-8912 sound chip and joystick port to the ZX81/TS1000 via the expansion bus. Includes BASIC and machine code driver routines (PLAY, MUSIC, SOUND commands via SHREB), schematics, PCB layout, parts list, hex loader, and demo program listing.