--- title: "Bank Switching for the ZX81" type: "article" slug: "bank-switching-for-the-zx81" url: "http://localhost/article/bank-switching-for-the-zx81/" markdown_url: "http://localhost/article/bank-switching-for-the-zx81.md" published_at: "2026-01-19T13:39:27+00:00" modified_at: "2026-01-19T13:39:41+00:00" featured_image: url: "http://localhost/wp-content/uploads/2022/04/20230809-041332.jpg" excerpt: "There was a time when 64K of memory was more than enough. No longer is this true and a common complaint heard about small computers like the ZX81/TS1000 and the Commodore 64 is that their memory is too limited and that the computers are therefore unsuitable for \"serious applications\". The problem is particularly acute for…" category: - name: "Triangle Sinclair Users Group Newsletter" slug: "triangle-sinclair-users-group-newsletter" taxonomy: "category" url: "http://localhost/category/periodicals/triangle-sinclair-users-group-newsletter/" post_tag: - 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: "Paul Hunter" slug: "paul-hunter" taxonomy: "indiv" url: "http://localhost/indiv/paul-hunter/" publication_r: id: 21575 title: "Triangle Sinclair Users Group" type: "periodical" url: "http://localhost/periodical/triangle-sinclair-users-group/" authors_r: - name: "Paul Hunter" slug: "paul-hunter" taxonomy: "indiv" url: "http://localhost/indiv/paul-hunter/" volume: "3" issue: "1" issues_articles: - id: 53327 title: "Triangle Sinclair Users Group v3 n1" type: "issue" url: "http://localhost/issue/triangle-sinclair-users-group-v3-n1/" pages: "2-4" pubdate: "January 1985" archive_link: false --- # Bank Switching for the ZX81 There was a time when 64K of memory was more than enough. No longer is this true and a common complaint heard about small computers like the ZX81/TS1000 and the Commodore 64 is that their memory is too limited and that the computers are therefore unsuitable for “serious applications”. The problem is particularly acute for the ZX81/TS1000 in which the active BASIC program area is limited to the region between 16K and 32K because of compromises made in the hardware design.