<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
      <title>BBC Micro Performance Wiki</title>
      <link>https://kieranhj.github.io/llm-beeb-wiki</link>
      <description>Last 10 notes on BBC Micro Performance Wiki</description>
      <generator>Quartz -- quartz.jzhao.xyz</generator>
      <item>
    <title>BBC Micro Line Drawing Implementations — Comparative Analysis</title>
    <link>https://kieranhj.github.io/llm-beeb-wiki/sources/line-drawing-implementations</link>
    <guid>https://kieranhj.github.io/llm-beeb-wiki/sources/line-drawing-implementations</guid>
    <description><![CDATA[ Source: BBC Micro Line Drawing Implementations Bibliographic PDF: raw/notes/BBC Line drawing implementations.pdf — analysis-only synthesis document (no named author in the PDF metadata). ]]></description>
    <pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>raster.s — Annotated MODE 2 Line Rasterizer</title>
    <link>https://kieranhj.github.io/llm-beeb-wiki/sources/raster-source</link>
    <guid>https://kieranhj.github.io/llm-beeb-wiki/sources/raster-source</guid>
    <description><![CDATA[ Source: raster.s (ebenupton/virus) Bibliographic Origin: ebenupton/virus / raster.s — Eben Upton’s “virus” repo. ]]></description>
    <pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>Bresenham Line Drawing on the BBC Micro</title>
    <link>https://kieranhj.github.io/llm-beeb-wiki/techniques/bresenham-line</link>
    <guid>https://kieranhj.github.io/llm-beeb-wiki/techniques/bresenham-line</guid>
    <description><![CDATA[ Bresenham Line Drawing Comparative reference for five hand-tuned 6502 line implementations on the BBC Micro: Elite, RTW, NJ, Tricky (all MODE 4/4S), and Raster (MODE 2). ]]></description>
    <pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>Carry-Chain Invariant (Raster&#039;s SEC-elimination discipline)</title>
    <link>https://kieranhj.github.io/llm-beeb-wiki/techniques/carry-chain-invariant</link>
    <guid>https://kieranhj.github.io/llm-beeb-wiki/techniques/carry-chain-invariant</guid>
    <description><![CDATA[ Carry-Chain Invariant A hot-loop discipline used by raster.s (from ebenupton/virus) to maintain C=1 across every iteration of the Bresenham loop, eliminating the per-pixel SEC (2c) that other implementations pay. ]]></description>
    <pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>Cumulative Pixel-Mask Batching (NJ&#039;s shallow-line trick)</title>
    <link>https://kieranhj.github.io/llm-beeb-wiki/techniques/cumulative-mask-batching</link>
    <guid>https://kieranhj.github.io/llm-beeb-wiki/techniques/cumulative-mask-batching</guid>
    <description><![CDATA[ Cumulative Pixel-Mask Batching The single most clever idea in BBC line drawing. ]]></description>
    <pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>Open-Endpoint Chaining (Raster&#039;s polygon-friendly endpoint convention)</title>
    <link>https://kieranhj.github.io/llm-beeb-wiki/techniques/open-endpoint-chaining</link>
    <guid>https://kieranhj.github.io/llm-beeb-wiki/techniques/open-endpoint-chaining</guid>
    <description><![CDATA[ Open-Endpoint Chaining Convention used by raster.s: each draw_line call draws pixels from start up to but NOT including the end. ]]></description>
    <pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>index</title>
    <link>https://kieranhj.github.io/llm-beeb-wiki/</link>
    <guid>https://kieranhj.github.io/llm-beeb-wiki/</guid>
    <description><![CDATA[ Wiki Index Content catalog. Routing table for queries — start here, then drill into pages. ]]></description>
    <pubDate>Sat, 16 May 2026 23:11:19 GMT</pubDate>
  </item><item>
    <title>1MHz Bus &amp; Cartridge Interface</title>
    <link>https://kieranhj.github.io/llm-beeb-wiki/hardware/1mhz-bus</link>
    <guid>https://kieranhj.github.io/llm-beeb-wiki/hardware/1mhz-bus</guid>
    <description><![CDATA[ 1MHz Bus &amp; Cartridge Interface The BBC’s primary hardware expansion path. ]]></description>
    <pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>6502 / 65C12 Addressing Modes</title>
    <link>https://kieranhj.github.io/llm-beeb-wiki/hardware/6502-addressing-modes</link>
    <guid>https://kieranhj.github.io/llm-beeb-wiki/hardware/6502-addressing-modes</guid>
    <description><![CDATA[ Addressing Modes The 6502’s small instruction set is leveraged by many addressing modes. ]]></description>
    <pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>6502 / 65C12 Instruction Set Reference</title>
    <link>https://kieranhj.github.io/llm-beeb-wiki/hardware/6502-isa</link>
    <guid>https://kieranhj.github.io/llm-beeb-wiki/hardware/6502-isa</guid>
    <description><![CDATA[ 6502 / 65C12 Instruction Set Reference Complete cycle/opcode/byte table per mnemonic. ]]></description>
    <pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate>
  </item>
    </channel>
  </rss>