I've been playing around with BBC Micro Computers recently. I've "accidentally" come to own 3 of them, having picked one up cheaply then finding 2 more that I intended on refurbishing and selling but couldn't bring myself to let go.
I like to demonstrate retro computing and communications hardware at various events which means the roles of the BBCs can change fairly frequently, which requires swapping out the EPROM chips inside the machines that contain the programs. This is something I'm not a big fan of, as it can result in bent pins and stresses the 40 something year old PCB and sockets.
The ROM slots allowed a user to insert more than the standard 4 Read-Only ROMs, and RAM slots allowed users to temporarily load a ROM into RAM from a disc where it would behave like a ROM, allowing them to change ROMs without having to physically swap them out. Generally these would have been lost when the machine was powered off, but battery backed versions did exist.
Enter the IFEL Flash ROM Board, a modern, compact and easy to use device that straddles two of the sockets on the BBC main board and has 3 wires that connect to various points to allow it to appear to the BBC as 8x 16k ROMs. As the name suggests, the storage is Flash based which means it can be overwritten and will persist after the powers been switched off, but it also supports the addition of additional RAM chips to allow users to use some more exotic filing systems and games that require being in RAM. The kit also comes pre-programmed with an easy to use tool to read and write ROMs, which is also available as a Floppy Disc image should you need it.
The first thing to do is to fit the board. I strongly recommend following the excellent instructions supplied with the kit, but to demonstrate how easy the board is to fit here's some pictures.