--- title: "Timex/Sinclair Online User Group Meeting August 4, 2025" id: 60386 type: "video" slug: "timex-sinclair-online-user-group-meeting-august-4-2025" url: "http://localhost/video/timex-sinclair-online-user-group-meeting-august-4-2025/" markdown_url: "http://localhost/video/timex-sinclair-online-user-group-meeting-august-4-2025.md" published_at: "2025-08-12T14:57:29+00:00" modified_at: "2025-08-12T15:05:28+00:00" author: "David Anderson" featured_image: url: "http://localhost/wp-content/uploads/2025/08/maxresdefault.jpg" excerpt: "Discover the ZX81 programming journey of Steven Reid, from his first game 'Water Bug' to the Ultima-inspired 'Gem Quest', pushing hardware limits on his blog, reids4fun.com." category: - name: "Videos" slug: "videos" taxonomy: "category" url: "http://localhost/category/videos/" post_tag: - name: "Timex Sinclair Online User Group" slug: "timex-sinclair-online-user-group" taxonomy: "post_tag" url: "http://localhost/tag/timex-sinclair-online-user-group/" indiv: - name: "David Anderson" slug: "david-anderson" taxonomy: "indiv" url: "http://localhost/indiv/david-anderson/" - name: "David Solly" slug: "david-solly" taxonomy: "indiv" url: "http://localhost/indiv/david-solly/" - name: "Greg Bennett" slug: "greg-bennett" taxonomy: "indiv" url: "http://localhost/indiv/greg-bennett/" - name: "Gustavo Pane" slug: "gustavo-pane" taxonomy: "indiv" url: "http://localhost/indiv/gustavo-pane/" - name: "James Lawson" slug: "james-lawson" taxonomy: "indiv" url: "http://localhost/indiv/james-lawson/" - name: "James Martin" slug: "james-martin" taxonomy: "indiv" url: "http://localhost/indiv/james-martin/" - name: "Jeff Burrell" slug: "jeff-burrell" taxonomy: "indiv" url: "http://localhost/indiv/jeff-burrell/" - name: "John Stroebel" slug: "john-stroebel" taxonomy: "indiv" url: "http://localhost/indiv/john-stroebel/" - name: "Larry Lorenson" slug: "larry-lorenson" taxonomy: "indiv" url: "http://localhost/indiv/larry-lorenson/" - name: "Leroy Keith Watson" slug: "keith-watson" taxonomy: "indiv" url: "http://localhost/indiv/keith-watson/" - name: "Michael Kutzner" slug: "michael-kutzner" taxonomy: "indiv" url: "http://localhost/indiv/michael-kutzner/" - name: "Mowgli Assor" slug: "assor-mowgli" taxonomy: "indiv" url: "http://localhost/indiv/assor-mowgli/" - name: "Paul Holmgren" slug: "paul-holmgren" taxonomy: "indiv" url: "http://localhost/indiv/paul-holmgren/" - name: "Peyton Bratton" slug: "peyton-bratton" taxonomy: "indiv" url: "http://localhost/indiv/peyton-bratton/" - name: "Phillip Barry" slug: "phillip-barry" taxonomy: "indiv" url: "http://localhost/indiv/phillip-barry/" - name: "Richard Burt" slug: "richard-burt" taxonomy: "indiv" url: "http://localhost/indiv/richard-burt/" - name: "Ryan Gray" slug: "ryan-gray" taxonomy: "indiv" url: "http://localhost/indiv/ryan-gray/" - name: "Steven Reid" slug: "steven-reid" taxonomy: "indiv" url: "http://localhost/indiv/steven-reid/" video_date: "20250804" --- # Timex/Sinclair Online User Group Meeting August 4, 2025 The meeting featured Steven Reid, whose blog, https://www.reids4fun.com/, features his programs for the ZX81 and Timex Sinclair 1000. Steven’s introduction to programming began in Europe in the early 1980s, when his father was stationed there with the military. His first personal computer was a ZX81, purchased around 1983 for about $150. Among Steven’s earliest projects was a game called **Water Bug**, and its sequel, **Water Bug 2**. Water Bug was his first multi-level game, featuring ten mini-games that challenged players to navigate obstacles, chase objects, and interact with switches to progress through levels. His first serious foray into machine language involved writing a game inspired by Ultima, which he called **Gem Quest**. This tile-based, rogue-like game pushed the ZX81 hardware to its limits, requiring advanced techniques such as compression algorithms, real-time map loading, and character movement logic. Ryan Gray and Gustavo Pane discussed their work on the Ts-Pico storage system, which leverages a Raspberry Pi Pico microcontroller to provide SD card-based storage. ## Youtube embed