EdS<p>BBC Basic graphics demo - done in 700s on a BBC Micro(*)</p><p>Source code in the alt text. Or below. Program is called "3D" and was shown in the BBC's Computer Literacy Program, in Micro Live 2. See<br><a href="https://retrocomputingforum.com/t/arm-and-risc-on-the-bbcs-micro-file-1987/4435" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">retrocomputingforum.com/t/arm-</span><span class="invisible">and-risc-on-the-bbcs-micro-file-1987/4435</span></a></p><p><a href="https://bbcmic.ro/#%7B%22v%22%3A1%2C%22program%22%3A%2210REM%20%3E%203D%5Cn11REPEAT%5Cn12TIME%3D0%5Cn20MODE0%3AVDU29%2C640%3B512%3B%3AXS%3D2%3AYS%3D6*4%5Cn30VDU23%2C1%2C0%3B0%3B0%3B0%3B%5Cn40ON%20ERROR%20GOTO%20190%5Cn50A%3D640%3AB%3DA*A%3AC%3D512%5Cn60Z%3D1%2F3%3AO%3D24%2FA%3AC%3DC%2FA%5Cn70O%25%3D%2645%5Cn80FORX%25%3D0TOA%20STEPXS%3AS%3DX%25*X%25%5Cn90P%3DSQR%28B-S%29%3AM%3D-P*Z%3AN%3DM%5Cn100PLOT69%2C-X%25%2CM%3APLOT69%2CX%25%2CM%5Cn110FORI%3DYS-P%20TOP%20STEPYS%5Cn120R%3DSQR%28S%2BI*I%29%5Cn130Y%3DI*Z%2B%28R-A%29*SIN%28O*R%29*C%5Cn140IFY%3EM%20M%3DY%3AGOTO170%5Cn150IFY%3EN%20NEXT%2C%3ASTOP%5Cn160N%3DY%5Cn170PLOT69%2C-X%25%2CY%3APLOT69%2CX%25%2CY%5Cn180NEXT%2C%5Cn181PRINT%20%5C%22Done%20in%20%5C%22TIME%2F100%5C%22s%5C%22%5Cn182STOP%5Cn185UNTIL%200%5Cn190ON%20ERROR%20OFF%5Cn200CLS%5Cn210MODE1%5Cn220VDU23%2C1%2C0%3B0%3B0%3B0%3B%5Cn230*EXEC%20BASICBM%5Cn%5Cn%22%7D" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bbcmic.ro/#%7B%22v%22%3A1%2C%2</span><span class="invisible">2program%22%3A%2210REM%20%3E%203D%5Cn11REPEAT%5Cn12TIME%3D0%5Cn20MODE0%3AVDU29%2C640%3B512%3B%3AXS%3D2%3AYS%3D6*4%5Cn30VDU23%2C1%2C0%3B0%3B0%3B0%3B%5Cn40ON%20ERROR%20GOTO%20190%5Cn50A%3D640%3AB%3DA*A%3AC%3D512%5Cn60Z%3D1%2F3%3AO%3D24%2FA%3AC%3DC%2FA%5Cn70O%25%3D%2645%5Cn80FORX%25%3D0TOA%20STEPXS%3AS%3DX%25*X%25%5Cn90P%3DSQR%28B-S%29%3AM%3D-P*Z%3AN%3DM%5Cn100PLOT69%2C-X%25%2CM%3APLOT69%2CX%25%2CM%5Cn110FORI%3DYS-P%20TOP%20STEPYS%5Cn120R%3DSQR%28S%2BI*I%29%5Cn130Y%3DI*Z%2B%28R-A%29*SIN%28O*R%29*C%5Cn140IFY%3EM%20M%3DY%3AGOTO170%5Cn150IFY%3EN%20NEXT%2C%3ASTOP%5Cn160N%3DY%5Cn170PLOT69%2C-X%25%2CY%3APLOT69%2CX%25%2CY%5Cn180NEXT%2C%5Cn181PRINT%20%5C%22Done%20in%20%5C%22TIME%2F100%5C%22s%5C%22%5Cn182STOP%5Cn185UNTIL%200%5Cn190ON%20ERROR%20OFF%5Cn200CLS%5Cn210MODE1%5Cn220VDU23%2C1%2C0%3B0%3B0%3B0%3B%5Cn230*EXEC%20BASICBM%5Cn%5Cn%22%7D</span></a></p><p>(*) in-browser emulation!</p><p><a href="https://mathstodon.xyz/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://mathstodon.xyz/tags/bbcbasic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bbcbasic</span></a> <a href="https://mathstodon.xyz/tags/bbcmicro" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bbcmicro</span></a> <a href="https://mathstodon.xyz/tags/jsbeeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jsbeeb</span></a><br><a href="https://mathstodon.xyz/tags/owlet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>owlet</span></a></p>