--- title: "Extended Plot" type: "article" slug: "extended-plot" url: "http://localhost/article/extended-plot/" markdown_url: "http://localhost/article/extended-plot.md" published_at: "2025-02-25T01:25:03+00:00" modified_at: "2026-06-21T23:36:29+00:00" featured_image: url: "http://localhost/wp-content/uploads/2022/04/20230809-041332.jpg" excerpt: "Extended Plot is a new operating system for the PLOT function… All you need to add in your BASIC programs is a RANDOMIZE USR (addr): before the PLOT/DRAW/CIRCLE/POINT. It supports colors and variables just like the BASIC PLOT! The only difference is with the POINT which I will explain later. \"What's the big deal?\" you…" category: - name: "Byte Power" slug: "byte-power" taxonomy: "category" url: "http://localhost/category/periodicals/byte-power/" post_tag: - name: "Full Text" slug: "fulltext" taxonomy: "post_tag" url: "http://localhost/tag/fulltext/" - name: "TS 2068" slug: "ts2068" taxonomy: "post_tag" url: "http://localhost/tag/ts2068/" model: - name: "Timex/Sinclair 2068" slug: "ts-2068" taxonomy: "model" url: "http://localhost/model/ts-2068/" indiv: - name: "Kristian Boisvert" slug: "boisvert-kristian" taxonomy: "indiv" url: "http://localhost/indiv/boisvert-kristian/" publication_r: id: 38570 title: "Byte Power 1st Class Magazine" type: "periodical" url: "http://localhost/periodical/byte-power-1st-class/" authors_r: - name: "Kristian Boisvert" slug: "boisvert-kristian" taxonomy: "indiv" url: "http://localhost/indiv/boisvert-kristian/" issues_articles: - id: 51123 title: "Byte Power Winter 1989" type: "issue" url: "http://localhost/issue/byte-power-12/" pubdate: "Winter 1989" archive_link: false --- # Extended Plot Extended Plot is a new operating system for the PLOT function… All you need to add in your BASIC programs is a RANDOMIZE USR (addr): before the PLOT/DRAW/CIRCLE/POINT. It supports colors and variables just like the BASIC PLOT! The only difference is with the POINT which I will explain later. “What’s the big deal?” you say… Well, the Extended Plot routine allows you to plot ANYWHERE on the screen, yes, even on the bottom 2 lines! It also has a new CIRCLE command that is a LOT faster than the normal CIRCLE! “OK, how do I use it?” Simple, you just customize the Extended Plot and you are ready to go. Just enter the address where you would like EX PLOT to reside and that’s it! To use it in BASIC: RANDOMIZE (OR LET var=) USR address: PLOT/CIRCLE/DRAW (same as the regular BASIC commands) To use POINT: Always RANDOMIZE USR address: LET var1 (any variable at all)=POINT (x,y) (normal POINT command) Var1 will now contain 0 or 1 depending on if the pixel is INK or PAPER. It’s that easy! The only other thing you should remember is that PLOT 0,0 is at the very bottom of the screen. To make sure you would understand properly I have included a demo program. Program name EX PLOT Program type Utility Written by Kristian Boisvert