{"id":2048,"date":"2025-05-04T18:51:05","date_gmt":"2025-05-04T18:51:05","guid":{"rendered":"https:\/\/vintage.bohemiancave.org.uk\/?p=2048"},"modified":"2025-12-22T03:15:34","modified_gmt":"2025-12-22T03:15:34","slug":"bbc-master-128","status":"publish","type":"post","link":"https:\/\/vintage.bohemiancave.org.uk\/index.php\/bbc-master-128\/","title":{"rendered":"BBC Master 128"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d0c8d1de46e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d0c8d1de46e\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2346\" height=\"1116\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master.png\" alt=\"BBC Master\" class=\"wp-image-2162\" srcset=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master.png 2346w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-300x143.png 300w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-1024x487.png 1024w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-768x365.png 768w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-1536x731.png 1536w\" sizes=\"auto, (max-width: 2346px) 100vw, 2346px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>After Acorn&#8217;s success with the BBC Microcomputer, they took all the add-on&#8217;s that had been made for it, added some finesse of their own and created the BBC Master. It&#8217;s mostly backward compatible with the earlier computer&#8230; but not quite.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Hardware<\/h2>\n\n\n\n<p>The BBC Master computer came in many flavours: the Master 128 was the base model that all others were based on. The 128 in the name refers to the total RAM that the machine was imbued with.<\/p>\n\n\n\n<p>The other models were the 512 (PC Compatible), AIV (Advanced Interactive Videodisc), ET (Econet Terminal), Scientific, and the Master Compact and Olivetti Prodest PC 128. The latter two were essentially the same machine, with a different motherboard (with fewer interfaces), and a cheaper keyboard design. The ET had the same motherboard as the 128 but with many components missing and an Econet interface as standard. You can read more about the different versions on <a href=\"https:\/\/en.wikipedia.org\/wiki\/BBC_Master\">Wikipedia<\/a>.<\/p>\n\n\n\n<p>The RAM in the Master is laid out like in the <a href=\"https:\/\/vintage.bohemiancave.org.uk\/index.php\/bbc-microcomputer-model-b-under-construction\/\" data-type=\"post\" data-id=\"1518\">BBC Micro<\/a> with some additions. Like the Model B it has 32K of main memory, and in addition it has four banks of 16K sideways RAM, 20K of shadow RAM (to optionally be used for the screen), 8K of workspace RAM (mostly for filesystems) and 4K OS workspace RAM. This extra RAM allows programs to use considerably more of the systems main memory, not having to share it with the display or the filesystems.<\/p>\n\n\n\n<p>The CPU in the Master is a bump up from that in the Model B &#8211; it&#8217;s a 65SC12 rather than a 6502A. They are both clocked at 2MHz but the Master&#8217;s CPU is considerably more efficient.<\/p>\n\n\n\n<p>An interesting addition is that of Real Time Clock and battery-backed settings. The clock could be <a href=\"https:\/\/stardot.org.uk\/forums\/viewtopic.php?t=5164\">added to the BBC Micro<\/a> (intended for use in an econet fileserver), plugged into the user port. The addon is extremely rare.<\/p>\n\n\n\n<p>The Master contains a built-in 1772 disc interface controller, a step up from the Model Bs original 8271 and later 1770. The DFS filesystem was standard on the Model B, but with the 1770 disk controller ADFS can be used as an alternative (or in conjunction with it). The Master uses the better ADFS by default but also has DFS built-in. Each filing system on the computer requires workspace, ADFS requires more than DFS. On the Model B this space is taken from the main system RAM, reducing the amount left available for program use. On the Master, however, this is not the case as there is workspace reserved for this use.<\/p>\n\n\n\n<p>Filesystems, utility programs and languages on the BBC Micro and Master reside in sideways ROM (or RAM). This is a fixed area of 16K of memory, bank switched to any one of sixteen images. Originally, such images always came as ROMs on the Model B although sideways RAM became a common add-on to the machine to allow utilities and different languages to be installed from disc. This addition has been carried through to the Master in the form of four banks of sideways RAM.<\/p>\n\n\n\n<p>The TUBE interface on the Model B has been retained, but also enhanced by means of an internal TUBE interface. The battery-backed settings hold the on or off state and which of the  internal or external TUBE interfaces is in use.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d0c8d1df486&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d0c8d1df486\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"105\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-behind-300x105.png\" alt=\"BBC Master behind\" class=\"wp-image-2113\" srcset=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-behind-300x105.png 300w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-behind-1024x358.png 1024w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-behind-768x269.png 768w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-behind-1536x537.png 1536w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-behind-2048x716.png 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d0c8d1df9eb&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d0c8d1df9eb\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"165\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-beneath-300x165.png\" alt=\"BBC Master beneath\" class=\"wp-image-2116\" srcset=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-beneath-300x165.png 300w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-beneath-1024x562.png 1024w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-beneath-768x422.png 768w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-beneath-1536x843.png 1536w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>All the external interfaces &#8211; RS423 serial, parallel printer, 1MHz bus, user port, tape, analogue, RGB and composite video are exactly the same as on the Model B. In addition, there are are two cartridge ports on the Master. By default they can hold two ROM images each although certain other control lines, like IRQ and NMI are passed to the cartridge ports. There is also audio in and out. One port can even have certain signals routed to it, through an internal link, enabling the use of genlock hardware. More detail is provided on <a href=\"https:\/\/chrisacorns.computinghistory.org.uk\/docs\/Acorn\/AN\/035.pdf\">Chris&#8217; Acorns<\/a>.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>Econet was introduced by Acorn as a proprietary networking system for their machines. At the time it was considerably cheaper than Ethernet and was extremely capable. Many schools adopted it. On the Model B, econet had to be installed by soldering components to the motherboard. On the Master, however, ethernet was installed by simply installing an add-in card. That same card was used in their Archimedes computers too. Econet networks require a 5-pin din cable to connect machines to a junction box and many junction boxes were linked together. In the middle of a line of these was a clock box. Networks could also be bridged. The econet network allowed many stations (BBC machines) to share resources on a file or print server. Econet was also capable of much more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Summary<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CPU: 2MHz 65SC102<\/li>\n\n\n\n<li>128K RAM<\/li>\n\n\n\n<li>Analogue port<\/li>\n\n\n\n<li>TV Modulator, RGB and composite video ports<\/li>\n\n\n\n<li>RS423 serial port<\/li>\n\n\n\n<li>Cassette interface<\/li>\n\n\n\n<li>Parallel printed port<\/li>\n\n\n\n<li>User port<\/li>\n\n\n\n<li>1772 disc interface <\/li>\n\n\n\n<li>1MHz bus port<\/li>\n\n\n\n<li>Proprietary econet (optional plug-in module)<\/li>\n\n\n\n<li>TUBE ports (for both optional internal and BBC Micro compatible external)<\/li>\n\n\n\n<li>Internal modem (optional)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Software<\/h2>\n\n\n\n<p>The BBC Micro came with two 16K ROM chips installed as standard &#8211; one for the OS and one for BASIC. If you got a disk interface fitted, for example, you&#8217;d have to install a DFS (disc filing system) ROM in order to use it. ROMS also provided additional languages and utility programs. The Master, however, comes with one, larger ROM of 128K containing both the OS and BASIC, and more.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d0c8d1e0465&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d0c8d1e0465\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"228\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-help-screen-300x228.png\" alt=\"BBC Master *help screen\" class=\"wp-image-2142\" srcset=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-help-screen-300x228.png 300w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-help-screen-1024x779.png 1024w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-help-screen-768x585.png 768w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-help-screen-1536x1169.png 1536w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>The operating system on the Master has been upgraded from OS 1.2 on the BBC Micro to MOS 3.2 and later 3.5. Notice also an update to the name. This newer version allows for enhanced graphics functionality, support for the new shadow RAM, sideways ROM and RAM utilities and other features. <\/p>\n<\/div>\n<\/div>\n\n\n\n<p>The Master&#8217;s MOS is reported to be 35K in size, which is larger than the space reserved for it in the memory map. I&#8217;ve read that parts of it were stuffed into the space left over at the end of some of the built-in sideways ROMs, although I can&#8217;t remember where I read this.<\/p>\n\n\n\n<p>The version of BASIC in the Master is an enhanced and bug fixed version of BBC BASIC that was installed in the BBC Micro. This is now version 4 rather than 2 found in most BBC Micros (although version 1 was released in early models).<\/p>\n\n\n\n<p>The other software included in the 128K ROM, along with BASIC, was in the form of sideways ROM images exactly like those in the BBC Micro. These were a text editor capable of writing BASIC programs, DFS and ADFS filesystems, the Acornsoft View word processor and ViewSheet spreadsheet applications and a terminal emulator.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d0c8d1e0e38&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d0c8d1e0e38\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"228\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-status-screen-300x228.png\" alt=\"BBC Master *status screen\" class=\"wp-image-2143\" srcset=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-status-screen-300x228.png 300w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-status-screen-1024x779.png 1024w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-status-screen-768x584.png 768w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-status-screen-1536x1168.png 1536w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-status-screen.png 1965w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>A Real Time Clock (RTC) and a number of battery-backed settings are now present on the Master. The settings include which language is the default and which filesystem, the default serial port speed and settings, caps lock mode, automatic boot mode, loud or quiet beeps from the speaker, screen mode, keyboard repeat and delay, and others.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>One notable feature of the Master was hardware compatibility with the Model B. With almost all machines of the 8-bit era, hardware had to be programmed directly by software to get the best out of it (or for some machines anything at all). This was especially true of games. Without such compatibility there would be very few existing BBC Micro games that would work on the Master. Even with this compatibility there were enough differences (mostly in software) to cause problems. These issues could be easily coded for and a Master version was an easy thing to create.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Summary<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>MOS 3.5 (earlier versions came with version 3.2)<\/li>\n\n\n\n<li>Tape filing system<\/li>\n\n\n\n<li>ADFS filing system<\/li>\n\n\n\n<li>DFS filing system<\/li>\n\n\n\n<li>View word processor<\/li>\n\n\n\n<li>ViewSheet spreadsheet<\/li>\n\n\n\n<li>BASIC 4<\/li>\n\n\n\n<li>Acorn Screen Editor<\/li>\n\n\n\n<li>Terminal emulator (for the serial port or optional internal modem)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Repairs etc.<\/h2>\n\n\n\n<p>I started my BBC Master journey by noticing a faulty Master motherboard on ebay. The auction contained little detail of the actual problem. A quick chat with the seller later and I&#8217;d discovered he didn&#8217;t know what the actual fault was, but that whetted my appetite so I bought it.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>The main problem with the board was the lack of video. It made the familiar start up beep and seemed to respond to blind typing. I didn&#8217;t have a keyboard though, or a power supply. I did have a bench power supply though, a set of schematics and an oscilloscope (well, I did have after I bought one one for this project).<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d0c8d1e1a23&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d0c8d1e1a23\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"184\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-insides-sans-keyboard-1-300x184.png\" alt=\"BBC Master insides sans keyboard\" class=\"wp-image-2129\" srcset=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-insides-sans-keyboard-1-300x184.png 300w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-insides-sans-keyboard-1-1024x627.png 1024w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-insides-sans-keyboard-1-768x470.png 768w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-insides-sans-keyboard-1-1536x940.png 1536w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-insides-sans-keyboard-1-2048x1254.png 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>The schematics told me that the Master can accept a BBC Model B keyboard with some work. There is a keyboard controller connected to the same 6522 VIA chip as the keyboard would be on the Model B, providing the same signals that any Model B software would expect. <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d0c8d1e2136&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d0c8d1e2136\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"142\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-use-BBC-micro-keyboard-300x142.png\" alt=\"BBC Master - use BBC micro keyboard\" class=\"wp-image-2128\" srcset=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-use-BBC-micro-keyboard-300x142.png 300w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-use-BBC-micro-keyboard-1024x484.png 1024w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-use-BBC-micro-keyboard-768x363.png 768w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-use-BBC-micro-keyboard-1536x726.png 1536w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>It was just a case of cutting the traces that enabled that chip and took interrupts from that chip and then forcing the chip to be disabled. The holes for the keyboard connector are already provided on the motherboard, just not populated. <\/p>\n<\/div>\n<\/div>\n\n\n\n<p>Using a BBC Micro keyboard, I could then enable all text output to be sent down the serial port using these *FX commands (blind typed):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>*FX 8,7\n*FX 3,1<\/code><\/pre>\n\n\n\n<p>This sets the baud rate to 9600 and enables output to be sent to the RS423 port. It worked! I could now be sure that enough of the system was functional, like CPU, RAM, ROM, system 6522 VIA, etc.<\/p>\n\n\n\n<p>I poked around the video output chips (CRTC, video controller etc.) and could see nothing indicative of a fault, but also nothing working. I did, however, notice that the enable line to the VIDC was never being pulled active. I dreaded it being a fault with the IO Controller that drives it since that&#8217;s a custom Acorn part. I tested many other things to see if it was an input to the IOC or anything else that could be preventing the enable being triggered. Eventually I gave in to the fact that the IOC was probably faulty.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.ebay.co.uk\/str\/cjemicros\">CJE<\/a> to the rescue again. Fortunately they had one IOC for sale. Boy was that lucky!<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>I also bought myself a hot air workstation in order to help remove the 40-pin IOC. I didn&#8217;t expect just using my solder extractor would be enough and I&#8217;d seen a video on <a href=\"https:\/\/www.youtube.com\/@adriansdigitalbasement\">Adrian&#8217;s Digital Basement<\/a> explaining about how to heat up the legs to help loosen them after sucking as much of the solder off as possible. I fitted a socket and the new chip and YES! It worked!<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d0c8d1e2a00&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d0c8d1e2a00\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"118\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-replaced-IO-Cont-300x118.png\" alt=\"BBC Master replaced IO Controller\" class=\"wp-image-2108\" srcset=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-replaced-IO-Cont-300x118.png 300w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-replaced-IO-Cont-1024x403.png 1024w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-replaced-IO-Cont-768x302.png 768w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-replaced-IO-Cont-1536x605.png 1536w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-replaced-IO-Cont-2048x806.png 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>After that I bought the keyboard, cartridge holder &amp; speaker and case from sanxion1, the kind ebayer I bought the motherboard from. I seem to end up having a conversation with them every time I buy something \ud83d\ude09<\/p>\n\n\n\n<p>I bought the keyboard as worked on but untested and with a couple of known problems. Several of the keys were a bit flaky and about five of them I couldn&#8217;t get to work at all. Adrian Black (from Adrian&#8217;s Digital Basement <a href=\"https:\/\/www.youtube.com\/watch?v=jSvSkaxkZDQ&amp;t=10s\">restored a Master keyboard<\/a>, so I had a good idea what was needed. <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d0c8d1e309c&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d0c8d1e309c\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"118\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Masker-keyboard-underside-300x118.png\" alt=\"BBC Master keyboard underside\" class=\"wp-image-2114\" srcset=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Masker-keyboard-underside-300x118.png 300w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Masker-keyboard-underside-1024x401.png 1024w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Masker-keyboard-underside-768x301.png 768w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Masker-keyboard-underside-1536x602.png 1536w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>The keys aren&#8217;t too difficult to restore. I did need to buy some keyswitches, spacebar leveling holder, and a keytop from Mark at <a href=\"http:\/\/www.retroclinic.com\/\">RetroClinic<\/a> (note that buying from him directly worked out much cheaper that buying through his ebay store).<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>I didn&#8217;t use a standard Master power supply as they&#8217;re not cheap. Being old they&#8217;re probably not as efficient as a modern supply anyway. <\/p>\n\n\n\n<p>I found a USB type C alternative, designed for a BBC Micro and made up some cables, as the spades on the Master motherboard are not the same as those on the Model B although they both have 3x 5V (red) and 0V (black) and 1x -5V (purple).<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d0c8d1e38b5&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d0c8d1e38b5\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"197\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-PSU-USB-type-C-300x197.png\" alt=\"BBC Master PSU USB type-C\" class=\"wp-image-2107\" srcset=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-PSU-USB-type-C-300x197.png 300w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-PSU-USB-type-C-1024x674.png 1024w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-PSU-USB-type-C-768x505.png 768w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-PSU-USB-type-C-1536x1011.png 1536w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-PSU-USB-type-C-2048x1347.png 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d0c8d1e3e28&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d0c8d1e3e28\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"135\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-PSU-USB-type-C-inside-300x135.png\" alt=\"BBC Master PSU USB type-C inside\" class=\"wp-image-2106\" srcset=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-PSU-USB-type-C-inside-300x135.png 300w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-PSU-USB-type-C-inside-1024x460.png 1024w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-PSU-USB-type-C-inside-768x345.png 768w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-PSU-USB-type-C-inside-1536x690.png 1536w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-PSU-USB-type-C-inside-2048x920.png 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>When I&#8217;d finished making the machine work, I decided to add a few extras to it&#8230;<\/p>\n\n\n\n<p>First I bought a lithium replacement battery for the real time clock and the settings, which should last quite some time.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d0c8d1e458d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d0c8d1e458d\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"108\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-internal-pi-tube-300x108.png\" alt=\"BBC Master internal pi-tube\" class=\"wp-image-2123\" srcset=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-internal-pi-tube-300x108.png 300w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-internal-pi-tube-1024x368.png 1024w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-internal-pi-tube-768x276.png 768w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-internal-pi-tube-1536x552.png 1536w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-internal-pi-tube-2048x736.png 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>I also bought an internal  PiTUBE which should let me play with any of the BBC second processors. The one I&#8217;m most interested in is the 80186 second processor. I think DOS will be interesting on a BBC. This makes the Master 128 a Master 512.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>The best form of mass storage I have for by BBC Model B is a TurboMMC. This can emulate over 500 disk images using a modified DFS ROM. It used the user port though. I wanted to keep the user port clear in order to use a mouse as they need that port and would clash. Fortunately there is a MasterSD cartridge (bought on ebay) and it&#8217;s compatible.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d0c8d1e4d97&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d0c8d1e4d97\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"177\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/MasterSD-300x177.png\" alt=\"BBC Master + MasterSD\" class=\"wp-image-2130\" srcset=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/MasterSD-300x177.png 300w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/MasterSD-1024x603.png 1024w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/MasterSD-768x452.png 768w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/MasterSD-1536x904.png 1536w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/MasterSD.png 1825w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>In order to boot DOS I&#8217;d need a disk. The disk is not DFS format and that is the only format that the MasterSD understands. I bought a cheap gotek drive, advertised on ebay as for an Amiga I think &#8211; but it&#8217;s the same interface and it works fine.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:30%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d0c8d1e54af&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d0c8d1e54af\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Quest-Mouse-300x200.png\" alt=\"Quest Mouse for BBC\" class=\"wp-image-2132\" srcset=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Quest-Mouse-300x200.png 300w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Quest-Mouse-1024x684.png 1024w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Quest-Mouse-768x513.png 768w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Quest-Mouse-1536x1026.png 1536w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Quest-Mouse.png 1627w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:70%\">\n<p>In order to run GEM on DOS, I got myself a mouse. It&#8217;s a Watford Electronics Quest Mouse. Again I got it from sanxion1 on ebay in the original (but very tatty) box.<\/p>\n\n\n\n<p>Mice for the Master and Micro tend to plug into the user port, so I needed to keep it free for that purpose.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>There is only one 128K mega-ROM on the Master that contains the MOS, BASIC, ADFS, View etc. This makes it easy to switch out the ROM image for others.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d0c8d1e5910&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d0c8d1e5910\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"184\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-insides-sans-keyboard-1-300x184.png\" alt=\"BBC Master insides sans keyboard\" class=\"wp-image-2129\" srcset=\"https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-insides-sans-keyboard-1-300x184.png 300w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-insides-sans-keyboard-1-1024x627.png 1024w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-insides-sans-keyboard-1-768x470.png 768w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-insides-sans-keyboard-1-1536x940.png 1536w, https:\/\/vintage.bohemiancave.org.uk\/wp-content\/uploads\/2025\/05\/Master-insides-sans-keyboard-1-2048x1254.png 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>There is a product you can buy that allows it to be switched between MOS 3.2, MOS 3.5 and OS 1.2. The last image being the OS that was supplied on the BBC Micro. Since the hardware is compatible I think it was an easy job to make such an image (I might be wrong, but somebody did it anyway, and I bought one).<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>I find that there are a number of games that don&#8217;t work on the Master and that fixes that.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p>The BBC Master is definitely an evolution of the BBC Micro. About as far as you could go. It has built-in all the add-ons you&#8217;d want to add to a BBC Micro and several you wouldn&#8217;t bother with &#8211; but are nice to have anyway. <\/p>\n\n\n\n<p>The keyboard, in my experience, isn&#8217;t as reliable as the one on the Model B, but that might just be my experience. The feel of using the keyboard is just as good as the BBC Micro. The extra numeric keypad, though, isn&#8217;t something I find myself using. <\/p>\n\n\n\n<p>I like the internal TUBE interface on the Master and especially the PiTUBE direct interface. This helps keep the machine nice and clean. I an see it being a fantastic addition when the external second processors came in large cheese wedge cases.<\/p>\n\n\n\n<p>Back in the day, I didn&#8217;t see the use of the cartridge ports. The internal ROM slots are what you&#8217;d use as an alternative to ROMs in cartridges, but that involves disabling some of the sideways RAM banks. Being on cartridges also allows quick and easy replacing of ROMs but then again, you have four banks of sideways RAM anyway. <\/p>\n\n\n\n<p>Now I&#8217;ve done more research, I realise that the cartridge slots are useful for more than just ROMs. You could do genlock, speech synthesis (I heard talk of this but haven&#8217;t seen evidence that it was ever created) and maybe others although I can&#8217;t find any mention. The cartridge slots pass plenty of system control signals allowing for many creations. The most useful I&#8217;ve come across is the MasterSD &#8211; allowing a multitude of disk images to exist on an SD card.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">To-Do<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Try DOS in earnest. I&#8217;ve only made it work but not run anything much on it.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/cloud.bohemiancave.org.uk\/nextcloud\/index.php\/s\/oRwWAN5zaoMGaxX\" target=\"_blank\" rel=\"noreferrer noopener\">Resources<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The next generation of the BBC Microcomputer.<\/p>\n","protected":false},"author":1,"featured_media":2162,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[33,47,54,46,2],"tags":[],"taxonomy_category":[],"class_list":["post-2048","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-acorn","category-acorn-os","category-desk-computers","category-mos","category-vintagetech"],"acf":[],"_links":{"self":[{"href":"https:\/\/vintage.bohemiancave.org.uk\/index.php\/wp-json\/wp\/v2\/posts\/2048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vintage.bohemiancave.org.uk\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vintage.bohemiancave.org.uk\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vintage.bohemiancave.org.uk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vintage.bohemiancave.org.uk\/index.php\/wp-json\/wp\/v2\/comments?post=2048"}],"version-history":[{"count":15,"href":"https:\/\/vintage.bohemiancave.org.uk\/index.php\/wp-json\/wp\/v2\/posts\/2048\/revisions"}],"predecessor-version":[{"id":2647,"href":"https:\/\/vintage.bohemiancave.org.uk\/index.php\/wp-json\/wp\/v2\/posts\/2048\/revisions\/2647"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vintage.bohemiancave.org.uk\/index.php\/wp-json\/wp\/v2\/media\/2162"}],"wp:attachment":[{"href":"https:\/\/vintage.bohemiancave.org.uk\/index.php\/wp-json\/wp\/v2\/media?parent=2048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vintage.bohemiancave.org.uk\/index.php\/wp-json\/wp\/v2\/categories?post=2048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vintage.bohemiancave.org.uk\/index.php\/wp-json\/wp\/v2\/tags?post=2048"},{"taxonomy":"taxonomy_category","embeddable":true,"href":"https:\/\/vintage.bohemiancave.org.uk\/index.php\/wp-json\/wp\/v2\/taxonomy_category?post=2048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}