--- title: "ML Scroll Routine" type: "article" slug: "ml-scroll-routine" url: "http://localhost/article/ml-scroll-routine/" markdown_url: "http://localhost/article/ml-scroll-routine.md" published_at: "2020-10-27T17:12:05+00:00" modified_at: "2024-06-23T00:45:02+00:00" featured_image: url: "http://localhost/wp-content/uploads/2022/04/20230809-041332.jpg" excerpt: "In 1K ZX80s, large programs easily overfill the 24 available screen lines. This machine language routine deletes the top line from the screen so you can add lines to the bottom." category: - name: "Syntax" slug: "syntax" taxonomy: "category" url: "http://localhost/category/periodicals/syntax/" post_tag: - name: "1981" slug: "year-1981" taxonomy: "post_tag" url: "http://localhost/tag/year-1981/" - name: "Type-in program" slug: "type-in-program" taxonomy: "post_tag" url: "http://localhost/tag/type-in-program/" - name: "ZX80" slug: "zx80" taxonomy: "post_tag" url: "http://localhost/tag/zx80/" model: - name: "Sinclair ZX80" slug: "zx80" taxonomy: "model" url: "http://localhost/model/zx80/" indiv: - name: "Ken Berggren" slug: "ken-berggren" taxonomy: "indiv" url: "http://localhost/indiv/ken-berggren/" publication: "Syntax" publication_r: id: 10246 title: "Syntax" type: "periodical" url: "http://localhost/periodical/syntax/" authors: "Ken Berggren" volume: "2" issue: "8" issues_articles: - id: 26700 title: "Syntax/Syntax ZX80 v2 n8" type: "issue" url: "http://localhost/issue/syntax-syntax-zx80-v2-n8/" pages: "15" pubdate: "August 1981" archive_link: false volumeissue: "v2n8" --- # ML Scroll Routine In 1K ZX80s, large programs easily overfill the 24 available screen lines. This machine language routine deletes the top line from the screen so you can add lines to the bottom.