--- title: "8K Memory PEEK" id: 76289 type: "computer_media" slug: "8k-memory-peek" url: "http://localhost/computer_media/8k-memory-peek/" markdown_url: "http://localhost/computer_media/8k-memory-peek.md" published_at: "2026-11-11T08:03:16+00:00" modified_at: "2026-11-11T08:03:16+00:00" author: "David Anderson" featured_image: url: "http://localhost/wp-content/uploads/2026/11/8k-memory-peek-1.png" excerpt: "Display 100 bytes of ZX81 memory at a time, in five columns of twenty, starting at any address you choose." post_tag: - name: "Downloadable" slug: "downloadable" taxonomy: "post_tag" url: "http://localhost/tag/downloadable/" - name: "TS 1000" slug: "ts1000" taxonomy: "post_tag" url: "http://localhost/tag/ts1000/" - name: "ZX81" slug: "zx81" taxonomy: "post_tag" url: "http://localhost/tag/zx81/" model: - name: "Sinclair ZX81" slug: "zx81" taxonomy: "model" url: "http://localhost/model/zx81/" - name: "Timex/Sinclair 1000" slug: "ts-1000" taxonomy: "model" url: "http://localhost/model/ts-1000/" indiv: - name: "Joseph Hartmann" slug: "joseph-hartmann" taxonomy: "indiv" url: "http://localhost/indiv/joseph-hartmann/" genre: - name: "Utility" slug: "utility" taxonomy: "genre" url: "http://localhost/type/utility/" media_type: "Program" programmers: - name: "Joseph Hartmann" slug: "joseph-hartmann" taxonomy: "indiv" url: "http://localhost/indiv/joseph-hartmann/" download_url: "https://archive.org/download/timex-sinclair-software-archive/8K%20Memory%20PEEK%20%281982%29%28Hartmann%2C%20Joseph%29%28TS1000%29%28US%29%28Program%29.zip" mediadate: "1982" images: - url: "http://localhost/wp-content/uploads/2026/11/8k-memory-peek-1.png" article_media: - id: 52526 title: "8K Memory PEEK" type: "article" url: "http://localhost/article/8k-memory-peek/" media_type_tags: "Utility" license: false --- # 8K Memory PEEK A simple memory viewer for a 16K ZX81. Enter a starting address (an even hundred is easiest; 0 shows the start of the ROM). After about 15 seconds the screen shows the 100 bytes from that address in five columns, with the addresses down the left. The program stops after each screen; CONT shows the next 100 bytes. The author offered the program on cassette. It runs faster in FAST mode. Published in Syntax February 1982 ([8K Memory PEEK](https://timexsinclair.com/article/8k-memory-peek/)). ## Source Code ``` 10 PRINT "ADDRESS IS =", 20 INPUT A 30 CLS 35 PRINT AT 0,6;"WAIT 15 SECONDS" 37 PAUSE 80 38 POKE 16437,255 40 PRINT AT 0,6;"+00 +20 +40 +60 +80" 50 FOR I=1 TO 20 60 PRINT AT I+1,0;A-1+I 70 NEXT I 90 FOR J=1 TO 5 95 FOR I=1 TO 20 100 PRINT AT I+1,6+4*(J-1);PEEK (A-1+I) 110 NEXT I 120 LET A=A+20 130 NEXT J 140 STOP 150 GOTO 40 ```