mvickers03 said:
I have seen a bbc in action once and it had a interface with menu's for games/utils and such, there seemed to be lots of stuff built in, but when I start up a bbc emulator it just sits waiting for a command to boot from a disk.. is there an OS that needs installing??
There's a bunch of room for interpretation there, so bear with me.
The OS for BBCs come as ROMs. Programming languages (like the buil;t-in BASIC) and filing system (such as the Disc Filing System) were in seperate ROMs. As there were various different BBC machines over the years, there were different ROMs. Up to (but excluding) the Archimedes range (which I don't THINK ever had "BBC" emblazoned upon them) the "default" was to boot to the "BASIC" ROM (which was actually pretty good for its day). Either the Tape Filing System or the Disc Filing System (depending on what was installed) would tend to be the default FS, although there were other options (the "Econent Filing System", for example, was the Acorn/BBC networking filing system).
However, that was the factory default. The machines could also be configured to "boot to" either a FS ROM (in which case it would look for boot media on that device) or to an application ROM (these were technically "marked" as Language ROMs but could be a wordprocessor, or a spreadsheet, and so on - or even a circuit/PCB design program!).
Obviously, to get a BBC Emulator up and running you'd want a complete set of ROMs installed int eh right place - OS, FS and BASIC (or Forth or BCPL or...). I THINK that some BBC Emulators actually come with a set of ROMS you can use - BeebEm would be worth checking out to be sure. IIRC the DFS included isn't Acrons one but the Watford Disc Filing System (which was actually slightly more advanced).
In addition to all that, if you're not talking about an Archimedes or some such, then BBC Micros came without mice - a hole plugged most frequently with the "AMX Mouse". AMX supplied their mice with a range of GUI based software, almost certainly including a simple GEM-like interface at one point (I'm sorry I am a bit wooly on this a sI wrote my own Gem-like interface to act as front-end to my program collection). I have no idea if the AMX Mouse ROM is available, or if the BBC Emulators emulate the User Port (where the mouse plugged in) well enough to emulate a mouse as I tend to use quite a limited subset of BBC Micro programs nowadays and haven't investigated that aspect