--- title: "QL Graphics" type: "article" slug: "ql-graphics" url: "http://localhost/article/ql-graphics/" markdown_url: "http://localhost/article/ql-graphics.md" published_at: "2026-02-14T01:31:26+00:00" modified_at: "2026-02-14T01:31:27+00:00" featured_image: url: "http://localhost/wp-content/uploads/2022/04/20230809-041332.jpg" excerpt: "The graphics commands in Superbasic provide a very convenient tool for the screen designer because they automatically look after the X:Y scaling, but this can be a problem if you mix them with pixel based commands like BLOCK, or text positioned with the AT or CURSOR keywords. I had been looking into how one can…" category: - name: "QL Report" slug: "ql-report" taxonomy: "category" url: "http://localhost/category/periodicals/ql-report/" post_tag: - name: "QL" slug: "ql" taxonomy: "post_tag" url: "http://localhost/tag/ql/" - name: "Type-in program" slug: "type-in-program" taxonomy: "post_tag" url: "http://localhost/tag/type-in-program/" model: - name: "Sinclair QL" slug: "sinclair-ql" taxonomy: "model" url: "http://localhost/model/sinclair-ql/" indiv: - name: "Howard Clase" slug: "howard-clase" taxonomy: "indiv" url: "http://localhost/indiv/howard-clase/" publication_r: id: 39073 title: "QL Report" type: "periodical" url: "http://localhost/periodical/ql-report/" authors_r: - name: "Howard Clase" slug: "howard-clase" taxonomy: "indiv" url: "http://localhost/indiv/howard-clase/" volume: "3" issue: "4" issues_articles: - id: 39084 title: "QL Report v3 n4" type: "issue" url: "http://localhost/issue/ql-report-v3-n4/" pages: "7-8" pubdate: "April 15, 1987" archive_link: false --- # QL Graphics The graphics commands in Superbasic provide a very convenient tool for the screen designer because they automatically look after the X:Y scaling, but this can be a problem if you mix them with pixel based commands like BLOCK, or text positioned with the AT or CURSOR keywords. I had been looking into how one can use the graphics commands to address individual pixels, and, in the process, stumbled = upon another difference between the JSU and the various UK ROMS, the X:Y scaling factors are not the same: The same graphics command puts everything about 15% further to the right on the screen on a JSU machine than with a UK machine, which is why some UE originated programs look distinctly odd over here’?