
Damn and blast!
I'm working that day!
Ah well, all the best to them (from Chika, Madoka and the family including my aged old Model A and a bit).
The brains behind the BBC Micro are this weekend getting together to relive the glory days of the 1980s home computer revolution. The event, Beeb@30, takes place at ARM's Cambridge HQ, on Sunday, 25 March. Confirmed guests include key Acorn staff: company founders Chris Curry and Hermann Hauser, and BBC Micro design team …
Seeing as there isn't a single one available for sale in the world yet, no. And at least the BBC came in a case and COULD be sold to schools (which all current versions of the Pi do not and can not).
<-- embittered "preorderer" who was under the impression it would NOT be a pre-order of any kind but actually selling stock that existed and worked. But apparently, that doesn't stop them working in a mention on every other article on /. and the Reg...
Thanks for the mention, El Reg! I hope this won't put anyone off, but I'll be there too...
In my other (non-software) life I do a bit of freelance sound-engineering. So I'm on staff at this gig, to juggle faders and lob microphones at people, and generally make sure that everything can be heard. And if you're not already convinced by all the geeky stuff, there's also couple of rather good bands playing - I can personally vouch for the quality of one of them, since I've done sound for them a few times.
So if you're a Reg reader and you're attending this, say hi to the bloke behind the mixing desk. Or slag me off - I get paid the same either way (which probably won't be anything at all unless ticket sales are amazing, but never mind, it'll be a fun day). Preferably do this at a time when I'm not running around like a blue-arsed fly trying to set stuff up, of course.
He initally confirmed that he would be attending on the 25th March.
This was then replaced by statements later advising that he might be attending on the 26th March, then the 27th March, then the 28th March.
All statements confirming his attendance at the event, and any references linking him to the event, have now mysteriously disappeared...
My youngest has stated he'd like to have a go at programming. And thinking back 30 years, I still think that BBC basic was probably the best beginners language there was.
"Hello world" being one line of code.
Drawing a box on screen 5 lines of code
So please somebody, port BBC basic to the Pi.
There's the open-source Brandy BASIC, which is a BBC BASIC implementation. It doesn't natively support graphics, and the project seems to be gathering dust, but there are demos that do graphics using Tektonix mode when run within an xterm. I've been playing with the ideas of actually implementing some of the graphics "natively" rather than special PROCs to do it.
Oddly enough I've just written a BASIC interpreter as a personal project - does lots of nice graphics - standard plot/line stuff and turtle graphics. It runs under Linux and I've made it run under the RPi QEMU emulator thing. I didn't originally think of the RPi when I wrote it, it was just a personal project, but I'll be packaging it up for the RPi when I get a moment... It's a new modern thing with while/until, etc.
http://unicorn.drogon.net/rtb1.png
Gordon
There is also the commercial BBC BASIC for Windows by the self-same Richard ‘T’ Russell, attendee and ex-BBC boffin. It too can access its host’s OS properly, but runs under Windows, obviously: http://www.bbcbasic.co.uk/index.html
There’s a free demo version which is fine for small programs (<8K). As good a place to start as any.
BBC BASIC already exists for the Pi. The Pi runs an ARM. ARM BBC BASIC already exists.
(Ok, it's more than just that, but the principle is the same. I'm currently updating ARM BBC BASIC to add the additions made to the Windows version, and am eagerly awaiting for a Pi so that I can check that it physically functions on the actual hardware.)
i preferred my Apple ][e to my bbc micro
but i can't for the life of me tell you why - it's not like it was more shiny or anything. and it's hard to argue that, both being command line driven devices, the user experience was better on the Apple than the BBC, but i definitely preferred it
I started off on the Apple ][ them moved on the Beebs... I liked the Apple, but the graphics on the Beeb were much better - and it was faster, but not by that much - from BASIC anyway. The later Apple II's (//e, etc) were better - upper/lower case and 80 columns, etc.
Working Apple II:
http://unicorn.drogon.net/lode.jpg
(It's actually what inspired me to write my own BASIC)
Gordon
A few thoughts:
1) I find it deeply satisfying that although Acorn came a cropper, its heritage and technical innovation lives on, and indeed continues to thrive, though ARM. It seemed that when Acorn went under, the PC clones (and companies such as Acorn’s arch nemesis, the dull as ditchwater ‘Research Machines’) had won the day. But the boffins in Cambridge weren’t to be defeated!
2) I remember running Acorn’s PC Emulator on my Acorn Archimedes. In one of life’s little ironies, I now find immense gratification in the knowledge that Microsoft are falling over themselves to port Windows to the ARM architecture.
3) Alas, my parents couldn’t afford a BBC Micro, so I got an Acorn Electron. But I’m not bitter. It was (and is) a great little computer. Plus the fact that I could program in BBC Basic helped me land my first job after leaving school.
4) You can keep your Elites and your Chuckie Eggs. Gisburne’s Castle was, and is, the greatest BBC Micro game of all time. And you can call me Susan if it isn’t so.
My Micro is still in the attic- I found coding the 6502 a right pig after the simplicity of the Z80, though I got used to it in the end. Our factory ended up making another pcb rom board that fitted above the keyboard, that accepted proms we had burnt with Elite, a word processor someone bought and a spreadsheet someone wrote. Goodbye to loading from tapes!
The TRS-80 and Coco.
I used to sell these back in the days. You got people who came into the shop wanting to buy them for business purposes, and they were quite a pretty penny then too, so you'd show them how to get going, teach them a bit of word processing or spreadsheets, maybe spend an hour or two on a sale. Then you got other people who were just blown away by the flight simulator or something. Then you got the real people who came in wanting to use them for programming and you had to demo a bit of quick coding. This was when you could impress someone with a four line program to convert between Celsius and Fahrenheit, or something that rotated the letters in an input string around a bit. These were also the people who would buy bits to make an amplifier so they could get sound out of a TRS-80 by jacking into the tape socket - I think I must have sold a dozen of these purely on the back of that robot game that spoke.
Glorious days.
> that robot game that spoke
"Robot Attack".
The speech bit was excellent. There was all sorts of efforts to do speech synthesis around at the time - all involving extra hardware (and crap sppech).
There had been a magazine article, with the Great and the Good telling us all about how speech would necessarily require such hardware.
Then Robot Attack came out :-)
Ahhh, fond memories.
Vic.
Reason I'm so keen is I've still got a couple - I made a home-brew FORTH system years ago, own boards, disk drivers the lot - great experience -it still works even though I've now virtualized the terminal and disk. Cranked it up a year or two ago to experiment with replacing one of the serial ports with a PIC microcontroller programmed to emulate a 6850 which worked a treat.
Great processor esp. for FORTH as it had an architecture/instruction set that matched the FORTH machines requirements. Great to program in assembler with its position independent code ( subset of the instruction set)
I'm nowhere near London this weekend, otherwise I would have come. Had I known about it a few weeks ago, I might have arranged a trip. Oh, well.
I agree that the 6502 took a bit of getting used to, if you wanted to program in assembler. But the 6502 in the BBC was quite fast, so it was worth it. And the BASIC on the BBC was far ahead of BASICs on contemporary machines, both in terms of features and speed -- and that even though the BBC used 32-bit integers while the rest nearly all used 16-bit integers.
A few years ago, I had the students for my compiler class write a BASIC compiler. It targeted MIPS (as that is the architecture they were familiar with after the architecture course) and it didn't have nearly all the features of BBC BASIC. But the students thought it a fun exercise.
'Mac', presenter of a number of early 1980s BBC Computer shows is (as far as I can work out) very much alive and kicking! Spurred on by watching a few of the old shows a couple of years ago, myself and like minded friends decided to check what he was up to nowadays...
After watching a show from the 1960s of him climbing The Old Man of Hoy (on Orkney) we discovered that Ian McNaught-Davis is a big cheese in the world of mountaineering and is a patron of the British Mountaineering Council. He's mentioned in this article from only a few months ago:
http://www.thebmc.co.uk/modules/article.aspx?id=4585