Some #bbcbasic #programming. Having a printed manual makes this much easier.

Was trying to do the 10 PRINT maze thing off the C64, but it doesn't have convenient characters next to each other in the character set.

@james @bbcmicrobot Use MODE6 and redefine characters 128 and 129 with VDU23. Then you can use the C64 code almost verbatim.
@james @bbcmicrobot Actually MODE4 is better as no blank scan lines between rows.
#bbcmicrobot MO.4:V.-233;3,7,14,28,56,112,224,192,-489;192,224,112,56,28,14,7,3,-2ORRND,1:G.10
@cyberspice @james
I ran @rheolism's program and got this.
Source: https://bbcmic.ro/?t=6UMdf #bbcbasic
Owlet BBC BASIC Editor

@bbcmicrobot @rheolism #bbcmicrobot
V.&A017;&7038;&C1E0;&783;&1C0E;&A117;&E1C;&8307;&E0C1;&3870;&416;:REP.V.127+RND(2):U.0
I ran @nemo20000's program and got this.
Source: https://bbcmic.ro/?t=6UZiJ #bbcbasic
Owlet BBC BASIC Editor

@bbcmicrobot Whereโ€™s that corruption from?
@bbcmicrobot Oh I know, changing MODE from mode 7 to 4 via VDU so HIMEM is now in screen memory. Oops.
Doesnโ€™t do that in RISC OS!
@bbcmicrobot REM Now with added colour #bbcmicrobot
V.&A017;&7038;&C1E0;&783;&1C0E;&A117;&E1C;&8307;&E0C1;&3870;:MO.1:REP.V.127+RND(2),17,RND(3):U.0
I ran @nemo20000's program and got this.
Source: https://bbcmic.ro/?t=6UZqY #bbcbasic
Owlet BBC BASIC Editor

@bbcmicrobot @nemo20000 A maze without exit. ๐Ÿ˜ฎ
@bbcmicrobot @nemo20000 Every so often there's a glitch in the output, is that due to switching to MODE 4 without telling BASIC?
@petererer Yes. Having preselected MODE7, Basicโ€™s HIMEM is at &7C00. But VDU22,4 switches to MODE4, which starts at &5800, without Basic knowing. So Basicโ€™s stack is visible on screen!
Itโ€™s possible to display all of the Beebโ€™s memory on screen: https://mastodon.me.uk/@bbcmicrobot/109552641776944455
BBC Micro Bot :mastodon: ๐ŸŸข (@[email protected])

Attached: 1 image I ran @[email protected]'s program and got this. Source: https://bbcmic.ro/?t=6V0OB #bbcbasic

mastodon.me.uk