Restoring my BBC Model B Micro

A presentation at Barcamp Canterbury 6 in June 2019 in Canterbury, UK by Ben Charlton

Slide 1

Slide 1

RESTORING MY BBC MODEL B MICRO Ben Charlton twitter.com/bencc

Slide 2

Slide 2

My BBC Model B Released in 1981, I think mine was made in ‘82.

Slide 3

Slide 3

My BBC Model B

Slide 4

Slide 4

My BBC Model B Released in 1981, I think mine was made in ‘82. Issue 3 board, first significant production run. Issue 4 and 7 boards most common. Given it in ~1990 (I was 9-ish) Actively used until 1995. Big part of my childhood. Stored in lofts and damp garages until early this year. Last tested ~7 years ago when I collected it from my parents.

Slide 5

Slide 5

Accessories ■ I’ve also got: – Proper Microvitec CUB monitor – Dual 5¼ floppy drives – Joysticks – Lightpen – Beebcalc spreadsheet ROM – Wordwise word processor ROM – Books!

Slide 6

Slide 6

Specifications ■ 32 Kb RAM ■ 2 MHz 6502 processor

Slide 7

Slide 7

Specifications

Slide 8

Slide 8

Specifications ■ 32 Kb RAM ■ 2 MHz 6502 processor ■ 640×256, 16 colour (but not at the same time!) graphics ■ 4 channel TI audio chip (as used in many arcade games and SEGA console) ■ Tape interface ■ Floppy disk controller - Intel 8271

Slide 9

Slide 9

Specifications ■ 32 Kb RAM ■ 2 MHz 6502 processor ■ 640×256, 16 colour (but not at the same time!) graphics ■ 4 channel TI audio chip (as used in many arcade games and SEGA console) ■ Tape interface ■ Floppy disk controller - Intel 8271 ■ The BEST ’80s home computer keyboard.

Slide 10

Slide 10

Specifications ■ 32 Kb RAM ■ 2 MHz 6502 processor ■ 640×256, 16 colour (but not at the same time!) graphics ■ 4 channel TI audio chip (as used in many arcade games and SEGA console) ■ Tape interface ■ Floppy disk controller - Intel 8271 ■ The BEST ’80s home computer keyboard. ■ Notorious for power supply failures after ~30 years!

Slide 11

Slide 11

Power Supply Fix

Slide 12

Slide 12

Power Supply Fix

Slide 13

Slide 13

Power Supply Fix

Slide 14

Slide 14

Power Supply Fix

Slide 15

Slide 15

Power Supply Fix

Slide 16

Slide 16

Power Supply Fix

Slide 17

Slide 17

Power Supply Fix

Slide 18

Slide 18

Power Supply Fix

Slide 19

Slide 19

IT’S ALIVE (sort of)

Slide 20

Slide 20

Rubbish crimping L

Slide 21

Slide 21

IT’S ALIVE!

Slide 22

Slide 22

Modern Storage

Slide 23

Slide 23

Modern Storage

Slide 24

Slide 24

Modern Storage

Slide 25

Slide 25

Modern Storage

Slide 26

Slide 26

Software recovery

Slide 27

Slide 27

Software recovery ■ 5¼” single density disks, ”FM” encoded. ■ 256 bytes per sector ■ 10 sectors per track ■ 40 or 80 tracks per side ■ 100 or 200 kB.

Slide 28

Slide 28

Software recovery ■ 5¼” single density disks, ”FM” encoded. ■ 256 bytes per sector ■ 10 sectors per track ■ 40 or 80 tracks per side ■ 100 or 200 kB. ■ Treasure Island by Robert Louis Stevenson is 387 kB ■ Tolstoy’s War and Peace is 3200kB.

Slide 29

Slide 29

Kryoflux!

Slide 30

Slide 30

Kryoflux ■ USB2 to ‘Shugart interface’ floppy adaptor ■ Works with 5¼”, and 3½”, and even 8” drives. ■ Reads the raw magnetic flux of the disk, doesn’t care about formatting. ■ Later software process constructs a valid floppy image. ■ https://www.kryoflux.com/

Slide 31

Slide 31

Kryoflux ■ USB2 to ‘Shugart interface’ floppy adaptor ■ Works with 5¼”, and 3½”, and even 8” drives. ■ Reads the raw magnetic flux of the disk, doesn’t care about formatting. ■ Later software process constructs a valid floppy image. ■ https://www.kryoflux.com/ ■ Can reveal old data on the disks!

Slide 32

Slide 32

Kryoflux

Slide 33

Slide 33

Kryoflux

Slide 34

Slide 34

Floppy drives

Slide 35

Slide 35

Floppy drives

Slide 36

Slide 36

Shugart Associates ■ 1973 Alan Shugart starts Shugart Associates, to build a small business computer. ■ 1974 Run out of money to finish, switches to just selling storage. Alan Shugart resigns as CEO ■ 1976 Releases 5 ¼ inch ‘minifloppy’. ■ 1977 Sold to Xerox ■ 1979 Invented ‘Shugart Associates System Interface’ which eventually became SCSI.

Slide 37

Slide 37

Shugart Associates ■ 1973 Alan Shugart starts Shugart Associates, to build a small business computer. ■ 1974 Run out of money to finish, switches to just selling storage. Alan Shugart resigns as CEO ■ 1976 Releases 5 ¼ inch ‘minifloppy’. ■ 1977 Sold to Xerox ■ 1979 Invented ‘Shugart Associates System Interface’ which eventually became SCSI. ■ 1979 Alan Shugart forms Shugart Technology in 1979, sued by Xerox. Renamed company to Seagate Technology.

Slide 38

Slide 38

82 disks later…

Slide 39

Slide 39

82 disks later… ■ 2.34 GB of data ■ 20 - 35MB of “flux” data per disk ■ Converts to 200 – 720 kB of disk image ■ Mix of BBC B, PC and Xenix disks.

Slide 40

Slide 40

5¼ disk image on 4GB SD card…

Slide 41

Slide 41

Cleaning!

Slide 42

Slide 42

The future? ■ It’s been nice to play with the real thing again. ■ BBC B going back in the loft. ■ I love it, but emulation and modern screens a much nicer experience.

Slide 43

Slide 43

Useful ■ SD card adaptor – RetroClinic on ebay. ■ Stairway to Hell collection - https://www.stairwaytohell.com/ ■ BeebEm - http://www.mkw.me.uk/beebem/ ■ http://bbcmicro.co.uk/