Basics (BBC Micro)
The BBC Micro was developed and manufactured by Acorn Computers in the early 1980s as part of the BBC's Computer Literacy Project.
Released December 1981, it was showcased across several educational BBC television programmes, such as The Computer Programme (1982), Making the Most of the Micro and Computers in Control (both 1983), and Micro Live (1985).
Created in response to the BBC's call for bids for a microcomputer to complement its broadcasts and printed material, Acorn secured the contract with its rapidly prototyped โProtonโ system, which was subsequently renamed the BBC Micro.

The BBC Micro was powered from a mains plug with a flying lead from the computer itself, and an On/Off switch to turn the computer on and off.

The AV output had UHF out which was RF output, video out as a BNC connector which is composite, and finally RGB as the name suggests outputs RGB.
My preference is an RGB to SCART output for great video quality.

If you want to wire your own RGB cable the pinout is here.

When you first turn on the system you should here 2 beeps followed by the boot screen output.

The text you see will vary depending on the configuration of the system. For example, you may see Econet Station 002 No Clock, DISC DOCTOR or Acorn DFS among other things.
These are based on what ROMs are installed.
The BBC Micro uses a language called BASIC. It stands for Beginners' All-purpose Symbolic Instruction Code.
A great manual that came with the computer is below. It is worth a read.
For the BBC Master 128 (the version with 128k RAM and the M logo at the front right) here are the remastered user manuals.
In general, you write your code line number first, then the code, and press enter.
Continue this until you have written your program, and then type RUN and press Enter to run it.
A super simple test is to write the following to print out Hello World 10 infinitely. Press ESCAPE to stop the code running.
To see the current program in memory you can type LIST to display it.
To wipe out the program and start again type NEW.
A quick counting program to add up and display the number is as follows:
Here is an example of asking for a users name and then displaying it.
To make some basic sound, you can use the command SOUND.
The first parameter is which sound channel to use.
The second parameter is the volume. 0 being the lowest and -15 being the loudest.
The third is the pitch of the sound, the lowest being 0 and highest being 255 and anything higher simply wraps around.
The forth parameter is the duration of the sound. 20 is around a 1 second beep.
For example to play a 1 second high pitch beep at max volume it is SOUND 1, -15, 255, 20.
To loop all sounds you can do the following:
A nice use of the Random command is to generate random audio. This might remind you of the old-school robots in movies of the 70s and 80s.
๏ปฟ