Upgrading My BBC Micro With a 6502 Second Processor – Is It Really Faster?
I've added an original Acorn 6502 Second Processor to my BBC Model B. Connecting it is easy. The interesting question is what it actually does. The external unit contains another 6502 processor running at 3 MHz and 64 KB of its own RAM. It communicates with the BBC through Acorn's Tube interface, allowing programs to run on the second processor while the BBC handles things such as the display, keyboard and storage. Rather than just showing the installation, I wanted to answer one question: How much faster does it make the BBC Micro? Test 1 – Raw BASIC Performance First I wanted a simple CPU-heavy test. 10 MODE 7 20 CLS 30 PRINT "BBC 6502 CPU BENCHMARK" 40 T%=TIME 50 FOR R%=1 TO 5 60 FOR I%=1 TO 100 70 X=SQR(I%)+SIN(I%/50)+COS(I%/25) 80 NEXT 90 NEXT 100 E=(TIME-T%)/100 110 PRINT "TIME = ";E;" SECONDS" I ran exactly the same program first on the BBC Model B alone, then again with the 6502 Second Processor enabled: - the BBC Model B alone the BBC wit...