18 year old BBC Micros used in retro programming class
bbc.co.uk
bbc.co.uk
I've got a BBC B+128KB and the coolest thing about them is that you can mix BASIC and assembly.
I still have a 'mostly functional' bbc emulator that I wrote for the ST laying around, there are much better ones available now so there is no point releasing the thing, but it was lots of fun to code that up, the 6502 part is about 1600 loc, the rest of the project another 1600 lines or so.
I never did implement mode 7 (teletext) or sound, but most of the other stuff worked.
Can you still read your old media?
http://alquerubim.blogspot.com/2010/07/upgrade-historico.htm...
The only floppies that still work are those that came in those nice black folders from Acornsoft.
The disks is a harder problem, surprising though, that they've already degraded that much, I would have expected the 5 1/4" to be readable a bit longer than this.
The Sprague brand used to have fairly affordable long life electrolytic caps, maybe you can find those where you live or order them online. That way it's a one time affair.
On another note, if you open up the power supply you'll find a bunch of coils in there, some of them are fairly loosely wound, eventually the windings will rub their way through the insulation and short out. It's not a bad idea to put some hotmelt on those windings to dampen the vibration. Just a little line on either side will do wonders.
BBC BASIC for Windows does implement MODE 7 (teletext) and the SOUND statement!
We should really revive that somehow and make a teaching course around a simulated 8 bit computer that you run as a VM on top of your regular OS.
I'd contribute to an effort like that, both financially and with work.
They're collectors items that fetch good money because most of them were cast aside. :)
MSX and such, yes, I'd agree with you there.
They still had a few left, and so they went in the bin.
"The day of study had begun with what must be the ultimate hands-on technology experience: Mr Abrams got the students to be a computer.
They each took on the role of a different part of the machine - CPU, accumulator, RAM and program counter - and simulated the passage of instructions through the hardware.
The five shuffled data around, wrote it to memory, carried out computations and inserted them into the right places in the store."
Through self-study of CS texts and good code that others have written I've been gaining a lot more depth to my OOP programming skills.
I'd love though to get a more ground up, "live action" education on what's happening at the machine level, albeit it would probably need to be based on the simulation of a tiny computer by modern standards, maybe something like Knuth's MixMaster.
All we were missing was a teacher who knew what to do with it.
/doh
Anybody here remember 'lander'?
edit: maybe they meant the 18 years relative to the date the computer was officially discontinued? But it had already been out of the regular trade for many years at that point.
1) using Visual Basic by default (which is obsolete in industry and was never even intended to be a pedagogical language anyway)
2) The reference to "ICT" which is a term that doesn't exist outside of schools.
If I were designing the curriculum kids would be taught Forth or ML.
I don't believe that is the case. I know some schools teach BBC BASIC (for Windows), which of course was specifically designed for the purpose: http://www.bb4w.com/