Not just a 'Home' Computer
.......Fond Memories............
I used the BBC B computer and later, the Master, for some quite serious applications, including North Sea diver monitoring programs, process control applications, mini and micro fermenter control and monitoring, pressure vessel control and monitoring etc. The computer was connected via the 1Mhz bus to custom designed interfaces, based on the 6520 PIA, 6522 VIA and Analog Devices 12 bit ADC / DAC chips. Some of the systems used networking and also connected to other types of monitoring instruments, via the RS432 port. The software was a hybrid of assembler and BBC Basic.
The 6502 and later 65C12, had a super instruction set and were a joy to program in assembler. Calling discrete machine code routines, from BBC Basic was so easy, when operations were time critical or easier to control, using low level routines. The machine code routines were burned into an EPROM and inserted in one of the ROM expansion sockets, to save program space in the RAM.
Most systems also used a 5 1/4 Floppy disk and the Microvitec monitor.
I also used a BBC B+ at home with a custom built MIDI interface, to control a Yamaha musical keyboard - endless fun..................