Questions tagged [bbc-micro]
For questions about the BBC Micro, programs written for the BBC Micro or peripherals for the BBC Micro.
46
questions
5
votes
0
answers
195
views
Solderless UHF adapter for audio
The BBC Micro came with an on-board ASTEC UM1233, which has no audio input (or output). It is purely video only.
On page 31 (or page 43 of the PDF) of Making music on the BBC computer1, by Waugh, ...
17
votes
2
answers
4k
views
What is this diskette drive?
I am preparing a BBC Model B micro computer for sale which has been in storage and needs cleaning. There is a 3½" diskette drive with it, which was unfortunately stored with the slot uppermost ...
11
votes
1
answer
1k
views
Why was the Microvitec Cub monitor made of metal?
In British schools in the early eighties, the iconic microcomputer was the BBC Micro, typically connected to the equally iconic Microvitec Cub color monitor, as described in this video.
Why this ...
2
votes
0
answers
201
views
Did other Acorn keyboards use two-shot molding?
The BBC Micro hardware specification includes the clause:
The legend on the keys will be achieved by two-shot moulding
This is a process by which the glyphs are made to run all the way through the ...
2
votes
2
answers
315
views
Is the source for the original Elite public?
Is the source code for the original Elite public? Even after all this time, I'm still flabbergasted at how hard they pushed the BBC Micro, and what they achieved.
A commentary on the disassembly would ...
9
votes
2
answers
611
views
BBC Micro split mixed graphics modes, could Mode 7 teletext be mixed with them?
The Elite computer game was one example of different graphics modes being on the screen at once: Mode 4 (monochrome, 320x256) for the main wireframed vector graphics game play and Mode 5 (4 colour ...
13
votes
2
answers
2k
views
What really prevented PC games from using hardware scrolling on CGA
According to https://en.wikipedia.org/wiki/Adaptive_tile_refresh:
CGA (the previous generation of PC graphics hardware) lacks features for scrolling in hardware
so PC games started featuring ...
5
votes
1
answer
396
views
How did games written for tape-based BBC micro, get officially and unofficially ported to disk, bearing in mind extra workspace needed by DFS ROM?
If I recall, PAGE = &E00 for a BBC Model B system with cassette tape based storage.
On installation of Acorn DFS ROM (with 8271 Floppy disc controller), the ROM allocated more memory, increasing ...
4
votes
4
answers
543
views
What bit depth and sampling frequency could the BBC micro play back sampled sounds?
I have an archive of sample recordings with a sample playback program, the date and author in the BBC BASIC loader for the program is "(C) 1985 by DAVID J. HOSKINS"
There are are about 10 ...
10
votes
2
answers
543
views
Could the BBC micro's analogue input be used to sample sound?
Reference:
BBC Micro analogue in
A custom connector would be required between this D-shape rows of pins port and a standard input socket for phono/rca or 3.5inch or 1/4inch jack.
What would be the bit ...
9
votes
2
answers
1k
views
What was the 1 MHz bus used for on the BBC micro series?
What was the 1 MHz bus used for on the BBC micro series and how did it compare with the TUBE in terms of speed/bandwidth?
I read somewhere that EPROM programmers used the 1 MHz bus, but anything else?
5
votes
1
answer
750
views
Could a BBC Micro power supply be replaced with USB power?
According to this video the BBC Micro's power supply provided a 5 Volt supply to the motherboard.
Could a BBC Micro have it's internal power supply replaced with a USB power connector?
5
votes
3
answers
932
views
Did the original BBC Micro computer come with a mouse?
I know some companies like Advanced Memory Systems designed mice for the BBC Micro like the AMX mouse so I was wondering if the original BBC micro came with its own mouse. I'm trying to compile a list ...
3
votes
3
answers
1k
views
What are quick ways to load downloaded tape images onto an unmodified 8-bit computer?
There are repositories of tape software available online, for example CPC Power for Amstrad CPC machines.
What is the fastest and simplest way to load such games onto an unmodified computer, with the ...
9
votes
2
answers
386
views
Did Econet have security?
Econet was used in a classroom setting to connect a room full of BBC Micros to a single floppy disk drive. This was an important capability because in those days, a floppy disk drive cost in the ...
22
votes
11
answers
5k
views
Was it possible to write a novel on a BBC Micro 16kb/32kb memory era computer without expansions?
BBC Micro model B has 32k memory. An average book, like Mary Shelley's Frankenstein, has about 350,000 characters in it. So you'd need over 10 times the memory to load it in, plus the software to edit ...
2
votes
1
answer
367
views
BBC Micro default Mode specifications vs reality of production models
Note this only appplies to the Models AandB as the Master had configuration set in NVRam.
One of the BBC's initial listed requirements for their computer to Acorn was a default of Mode 4 :
" START-...
5
votes
2
answers
2k
views
How did the BBC sideways ROM software for the AMX mouse process the user port input data to determine x and y movement?
This mouse plugged into the user port on the underside of the BBC micro models. The mouse came with software in the form of a sideways ROM which provided APIs, CLI commands for own programs as well as ...
4
votes
1
answer
524
views
Did BBC Micro and Electron games use custom tape loaders?
Back in the day, I owned a Commodore 64, and I noticed that essentially all games on tape, provided their own code for reading the tape, instead of using the code provided in ROM. This had two ...
4
votes
2
answers
756
views
Did the BBC ask for any unusual key colors on the BBC Micro?
Perhaps the most visually distinctive feature of the BBC Micro is the row of red function keys on the keyboard. I don't know who came up with that.
I could swear I read somewhere that the BBC asked ...
27
votes
5
answers
7k
views
Why was IBM BASIC so Huge?
The early versions of Microsoft BASIC required 4KB of ROM, and many versions existed in the 8KB and 16KB size. But Microsoft's IBM BASIC (known as "Cassette BASIC") for the original IBM PC (Model 5150)...
7
votes
2
answers
806
views
What was the title safe area on PAL TV sets?
Computers that used TV sets for display, needed to worry about the title safe area. By consensus, on NTSC sets, it was 200 scan lines, or 192 if you wanted to play it really safe.
What was the ...
2
votes
1
answer
756
views
Which retro personal computers, if any, can use a modern day VGA monitor? [closed]
I play around with emulators, but I would love to go back to my roots, with physical ZX81, BBC Micro, Amiga, etc.
Unfortunately, those all require a CRT monitor, or a TV, as output. I suppose that I ...
9
votes
1
answer
459
views
Patch BBC Master ROM using Sideways RAM?
I have a BBC Master 128 with the standard ROM installed. This includes ADFS v1.50 in slot "D". I want to replace this ADFS in ROM with a patched version, loaded from disk, into Sideways RAM. It is a ...
7
votes
1
answer
405
views
How to get BBC BASIC to TRS-80?
I recently discovered there's BBC BASIC for CP/M machines. Having had my fill of Microsoft Basic, I need to get BBC BASIC onto a disk I can boot on a TRS-80 Model 4P.
I have no CP/M disk (or image) ...
18
votes
2
answers
2k
views
Did any early RISC OS precursor run on the BBC Micro?
Acorn famously developed the ARM microprocessor using their existing BBC Micros internally, both to simulate the ARM and to develop for actual ARM using a Tube-connected second processor.
Later, ...
11
votes
2
answers
3k
views
Why is the BBC Micro's Mode 7 so different to the other display Modes?
Mode 7 on the BBC Micro is very different to the other seven display Modes (0-6).
From the programmer's point of view, the BBC Micro's mode 7 looks like 'oh, there is also a character cell mode that ...
11
votes
1
answer
1k
views
Can the BBC be programmed to a half-size mode 1 screen mode with 16 colours instead of 4?
Screen Mode 2 on the BBC micro is 160 x 256 with "16"* colours. This uses up 20Kb of memory. Horizontal-rectangular pixels ( 2 x squares each). 4 bits per pixel (0-15 values for 16 colours)
Screen ...
7
votes
2
answers
392
views
Do all Econet devices need the same clock speed?
Econet was a network used by the BBC Micro, conceptually similar to Ethernet, two orders of magnitude slower and correspondingly cheaper.
According to https://en.wikipedia.org/wiki/Econet it ...
31
votes
6
answers
6k
views
How did the BBC Micro stay cool?
The BBC Micro used the extended variant of the classic 'computer in keyboard' design; like the Apple II, the case went back far enough that you were encouraged to put the monitor on top of it.
All ...
16
votes
1
answer
767
views
Origin/source of "One Line" one-key game
Circa 1985 in our school BBC Micro lab, we wasted much time playing a tiny type-in game that looked a bit like this:
The playfield was filled with a random arrangement of asterisks, and the player ...
32
votes
4
answers
3k
views
BBC/Acorn BASIC, what made it so fast?
As I look over old versions of BASIC trying to piece together their history, I come across repeated indications that BBC Basic was really fast. One list puts it running the Ahl benchmark (for all its ...
8
votes
0
answers
180
views
BBC Master 128 not been switched on for over 20 years [duplicate]
I have a Master 128 that I am hoping to revisit now that I have retired.
It hasn't been used for about 25 years so I was wondering what would be the likelyhood of it working.
I am not a computer/...
11
votes
3
answers
838
views
BBC model B, 20 pinouts port on keyboard below speaker used for what?
Wondering what the 20 pinout holes was used for. It is below the speaker on the keyboard, has a further four pinouts above, and has something to do with the cartridge system in later models, I guess.
...
3
votes
1
answer
382
views
Can the BBC Master co-processor execute a program in the I/O processor's memory?
Whilst researching the 65C102's memory layout, it occurred to me that, since the I/O processor's memory is mapped to 0xFFFFxxxx, it might be possible to store code there and execute it by setting the ...
5
votes
1
answer
664
views
Cost differential between 2 and 4 MHz RAM chips in 1982
The most common speed of the 6502 was 1 MHz, allowing the use of 2 MHz RAM chips (half the bandwidth went to the video chip to refresh the screen).
In 1982, the BBC Micro shipped, with double speeds ...
9
votes
2
answers
868
views
Screen "garbage" in Acorn Electron games
A common feature of later games released for the Acorn Electron was the use of screen memory to store game code. This was commonly known as screen "garbage",
and can be seen on games like Exile.
I ...
25
votes
2
answers
3k
views
Was the first ARM "processor" a BBC BASIC program?
The best background I have found so far on the early development of the ARM processor at Acorn comes from this interview with Steve Furber.
The interview does not mention the development of the first ...
9
votes
3
answers
897
views
Can the BBC Master 128 work fine with no battery?
The BBC Master 128 has a CMOS NVRAM and battery system for storing configuration information. I assume that a dead or removed battery just leads to the NVRAM reverting to defaults or other non-harmful ...
11
votes
3
answers
918
views
What kinds of expansion ROMs and cartridges are available for the BBC Micro?
The BBC Master 128 has 3 empty expansion ROM sockets and 2 cartridge slots, which seems like a lot of potential. I have already discovered that it is common to add an expansion ROM to support a filing ...
29
votes
3
answers
3k
views
What's the TUBE interface of the BBC micro all about?
I keep reading of the BBC micro's tube interface that was apparently designed as a co-processor interface to the 6502.
I would be interested in what were actual applications of this interface and ...
35
votes
2
answers
2k
views
What BBC Microcomputer features were requested specifically by BBC engineers?
When requirements for the BBC Microcomputer were developed as part of the BBC Computer Literacy Project, an outline specification was created by an independent consultant, the late John Coll. This ...
13
votes
2
answers
872
views
BBC Master 65C102 co-processor — test memory
Out of the blue the other day, my friend found an internal 65C102 co-processor for the BBC Master in his attic, and gave it to me. It wasn't in particularly good physical condition (all the pins were ...
34
votes
6
answers
4k
views
How did Elite (BBC Micro) compress resources?
Elite, an Acornsoft game for the BBC Micro, is a game set in space.
Space is big. Really big. You just won't believe how vastly, hugely, mind-bogglingly big it is.
— Douglas Adams
There are a ...
14
votes
2
answers
774
views
Reading the BBC Domesday Project
In 1986, the 900th anniversary of the original Domesday Book, the BBC coordinated a project to document modern Britain. This was claimed to be data to last for the next thousand years.
Data was ...
16
votes
1
answer
900
views
How did the Sideways address space work?
I was researching the BBC Micro when I found the Sideways address space: a 16KiB memory space allowing access to up to 16 16KiB external blocks of ROM (or RAM).
But 16 blocks of 16KiB is 256KiB, ...