[HN Gopher] Pimp My BBC Micro ___________________________________________________________________ Pimp My BBC Micro Author : dekuNukem Score : 277 points Date : 2022-10-06 11:15 UTC (11 hours ago) (HTM) web link (github.com) (TXT) w3m dump (github.com) | reaperducer wrote: | In 1990 I did something similar with a Commodore 64. Mine wasn't | as slick and well done as this one, but it had a C-64, two floppy | drives, internal modem, RAM expansion, and three cartridge ports | selectable via push button, in a case intended for an IBM clone. | I was never able to find a good case for the keyboard, so I ended | up putting it in a cardboard cookie box until I could find | something better. | | After that experience, I got into the world of build-your-own IBM | clones, and I don't remember what ever happened to the 64. Kinda | sad. | FujiApple wrote: | It is hard to overstate the impact that having a BBC micro in my | 1980s rural primary school had on my career, without that I'd | almost certainly have had a very different path through life. My | eternal gratitude to whichever executive or politician decided to | fund that program. | wobbleblob wrote: | It was the Electron for me. Bought it new for the equivalent of | less than #100 when Acorn discontinued it, the only computer I | could afford from my allowance. Incidentally it also forced me | to learn German and English as a kid, to be able to read the | manuals and Acorn Magazine. | | Second to learning to read, that machine probably had the | largest influence on my career | dotBen wrote: | Lots of late 30's/early 40-something Brits in this sub thread I | think :D | | BBC Micro was the first computer I ever used, in 1986 upon | entering primary school. I remember learning DART and | programing the turtle to move around using LOGO (we actually | had a physical version too from what I remember). | | My elderly year 1 primary school teacher disliked the computer, | however, and told us we needed to spend the time learning to | write in pen because "we wouldn't be able to carry a computer | on our back for the rest of our lives"! | | My parents soon bought an Acorn A3000 (32bit home computing in | 1988!) and I would type out BASIC programs from books from the | library and then later edit them to discover I could do my own | programming. I don't think there was any free/open source (what | we used to call 'shareware') WIMP tools so being about 10 years | old my programming was strictly relegated to BASIC as that's | all we had. | | I'm a bit depressed to think that Margaret Thatcher had a | direct impact on my career in tech, however :/ | aembleton wrote: | Here you are. You can feel the nostalgia | https://usborne.com/gb/books/computer-and-coding-books | aembleton wrote: | > I would type out BASIC programs from books from the library | | So did I. Were they the Usbourne books? I found the books | again online a few years ago. Don't have a link unfortunately | sparks1970 wrote: | Likewise. I owe a lot to the BBC micro. | | A few years ago UK schools were flooded with BBC:Micro Bits - | everyone in my son's year-group received one. | | I think the idea was similar, seed a new generation with | technical know-how. I'm not sure if it will work this time - I | guess we will have to wait and see. | _joel wrote: | It was really. I worked at the beeb when it was being worked | on and it was very much tyring to strip back all the cludgy | layers built up and get real interaction with the device, | much the same way as the original did. Yes, there were Pi's | but there's a lot more to the stack in that. Hopefully they | don't overheat (that was part of my testing I helped with :) | ) As for it's efficacy, it definitely sparked a few minds but | I don't think anywhere near the effect the original had. | There's so many more distraction nowadays for kids too. | dspillett wrote: | Less so having them in school, but I cut my programming teeth | on an Acorn Electron, then later a BBC Master, that we had at | home. | | Mostly in BASIC (a better implementation than most common | 8-bits had: proper procs & functions rather than just | GOTO/GOSUB and decent variable name length limits) but later | with a bit of 6502 assembler added in for sprite drawing/moving | & similar (BBC BASIC had a built-in multi-pass assembler - | another significant point in its favour). | | I doubt I'd be where I am today if I'd not had that (and my | parents had not had the foresight to let me stretch bed-time | rules when doing something learn-y rather than just playing | games!). | FujiApple wrote: | Story time: | | When the BBC micro arrived at my tiny rural school the elderly | teacher had been given instructions for how to type in and run | a simple "hello world" style program to demonstrate what this | amazing machine could do. | | She began copy-typing in the program and then invited each of | us to sit at the keyboard and add our names to what I imagine | was a simple print statement. | | Finally, after quite some time going around the whole class one | by one, the program was ready and she pressed return and .. | | Syntax error | | The machine was promptly powered off and put back in the box. | | It would be a few years before it reemerged and, thankfully, | captured my interest. | sshagent wrote: | Most my friends had Spectrums, i was looking forward to gaming | when Santa would surely bring me one too. Alas i got an Acorn | Electron. Turns out, having the different system that my | extended friend group meant i spent time messing about with | coding than gaming. So whilst 'young james' was probably | unreasonably unhappy with that Christmas, i think in hindsight | it was amazing :) | harry-wood wrote: | Similar. That Christmas when my dad & I started working | through the BBC BASIC manual, I thought that this _was_ the | exciting experience of owning a computer which my friends | were all on about (and I was excited by it!) | | ...It was only some time later I learned about loading pre- | written programs (games) on it. | _joel wrote: | Similar feels but for a 1996 Linux book at Christmas | stevekemp wrote: | I've written about this before in more detail: | | https://blog.steve.fi/how_i_started_programming.html | | But the reason I started coding in BASIC was because when | we received a ZX Spectrum for Christmas one year the | cassette player was broken - no preloaded games for us. | | I was always more interested in programming, and hacking | games for infinite lives than actually playing games! | timthorn wrote: | The archive of the BBC's Computer Literacy Project, of which | the BBC Micro was a key part, is now online. Lots of | fascinating programmes: https://clp.bbcrewind.co.uk/ | discretion22 wrote: | The politician was Margaret Thatcher and the Department Of | Trade And Industry (the website calls it Transport and Industry | which looks like a typo as transport was the Ministry of | Transport) paid 50% of the cost for schools purchasing | computers from the Research Machines 380Z, the BBC Micro plus | (I didn't know this) the Spectrum. | | https://briansmithonline.com/computing/national-curriculum/c... | | Placing this under the DTI, instead of Ministry of Education, | suggests the intention was to encourage success stories | precisely like yours; build skills for future employment in | industry and building IT literate professionals to enable | future UK trade. Surprisingly forward looking for any | government department! | | We were lucky enough to have both the 380Z and the BBC Micro | (plus some Acorn Atom's as budget alternatives and a number of | Apple ][ that pre-dated the whole computers in schools program) | plus ECONET ! Our Computing Department head was involved in | setting up the program, so we lucky and got a bit of almost | everything except the Spectrum. We also had a few different | languages available, Comal, Pascal plus the obvious BBC BASIC. | I also got to play with a BASIC Compiler (Apple ][ Expediter if | I recall the name correctly). I was incredibly lucky as a | result of the teacher being involved in setting up the program | and the early Computing courses and examinations. | lambic wrote: | I helped my math teacher (we didn't have computer science | yet) set up econet in the computer lab so learned all about | how it worked (all of which I've now forgotten) and took | advantage of its lack of security for the rest of the year. | | We also transitioned from actual typewriters to beebs in | typing class, and I ended up writing a user(/idiots) guide | for the beeb word processor. | ecpottinger wrote: | Here it was PetNet, it was amazing how much more the | students knew about the computers than the teachers who | were suppose to teach them. | FujiApple wrote: | Thanks for the history, really interesting. | | > Surprisingly forward looking for any government department! | | Indeed! | asadhayatt wrote: | that was awesome | tomjakubowski wrote: | Thatcher was not prime minister when the DTI was established. | She was prime minister when the BBC Micro was developed and | released. Did she play some role in the development or | approval of the project? | | Wikipedia's history doesn't mention anything about | politicians being involved. | https://en.wikipedia.org/wiki/BBC_Micro#History | watmough wrote: | Pretty sure Kenneth Baker was involved. | | I'll look into this some more and check back. | | ... Yes, Kenneth Baker was appointed Minister for | Information Technology in 1981, by PM Margaret Thatcher. | | https://en.wikipedia.org/wiki/Kenneth_Baker,_Baron_Baker_of | _... [wikipedia] | | https://www.google.com/search?client=firefox-b-1-d&q=kennet | h... [lots of good links here] | | source: I'm old, and Google is still awesome. | tomjakubowski wrote: | Thanks. It seems Baker championed the project from the | start. | ecpottinger wrote: | While the Apple II and the PET/Commodore 64 were big here in | Canada, I sure wished we had the BBC Micro here too. | BirAdam wrote: | Coolest part, imho, is the ATX4VC. I rather like to keep my | vintage computers as close to original as possible, but the PSU | change is super handy! | outworlder wrote: | Good thing is, those changes are _generally_ reversible. In | some computers you might have to cut board traces though. | Arathorn wrote: | awww - | https://github.com/dekuNukem/RGBeeb/raw/master/photos/torch.... | was my second ever computer. never thought i'd see one on HN; i | miss the yellow-on-blue wonders of CPM :( | Grazester wrote: | "BBC Micro motherboard requires two voltages: +5V and -5V. The | former powers all the chips, and the latter only for sound and | serial communication. Fortunately, 5V is readily available on a | ATX PSU, and -5V can be derived from -12V with a simple 7905 | linear regulator" | | The power ATX power supply also supplied -5 volts. Why did they | need to use a linear regulator to on the -12v line derive -5v? | | Edit:// my question was previously asked an answered. | adrian_b wrote: | Since 2003 (ATX12V version 1.3), the -5 V rail has become | optional. | | Most recent power supplies no longer provide it. | 6stringmerc wrote: | How clever! Getting the introduction section really helped. Glad | to check it out, highly recommended! | rbanffy wrote: | After playing with a C64 Maxi replica (mine has the VIC-20 | colors) I can't think of using a vintage computer without a | matching keyboard (and often mouse). The experience is not only | the pixels on the screen and the sounds of the speaker, but the | whole spatial relationship with the physical object. | | It probably doesn't need to be an almost perfect replica like the | 64 Maxi, but having the keys in the same places (even if there is | no ESC key - looking at you, DEC LK-201). On my desk, my two | daily drivers are a Sun Type 7c (Type 7 is in storage, waiting | for its rotation) and an IBM/Lexmark/Unicomp PC-122 Model M, and | I can say each of them provides a unique experience, tactile, | spatial, and, on the Model M's case, auditory. | | I'm thinking about learning how to build keyboards and make a | couple DIY ones. Switches can't be the same, but, at least, | physical layout, keycap shapes, labels, and colors can be | matched. | mrlonglong wrote: | I had an amstrad PC1512 with a 32MB hard card. This was awesome | for college and uni as everyone used x86 machines. | TwoNineA wrote: | Oh, I knew I recognized that name somewhere. Thank you for the | duckyPad, it's awesome. | 3stripe wrote: | Are there any safety considerations with regards to having the | power supply and other innards exposed? | Bayart wrote: | Having the PSU case exposed is electrically identical to having | a pc case exposed. Having it opened on the other hand is a | danger. PSU capacitors are known to be large enough to kill. | ZiiS wrote: | The ATX PSU (labeled CX650F here) converts wall power to a | maximum of 12v DC. It's metal case is earthed so short of | sticking pointy metal bits though the fan grills it is safe to | touch. | | The rest of the system only sees the 12v DC or less which | remains completely safe to touch. The PSU can not (and will not | due to fuses) supply enough current to risk fire (like a 12v | car battery). | Phelinofist wrote: | Why does it have a 650W PSU? I would assume the components are | quite light on the power consumption. | | To be clear: that is an amazing project and I don't want to take | anything away from it, just wondering. | tenebrisalietum wrote: | Is it a fair heuristic that higher wattage PSUs are higher | quality? | | Also since the desktop market is pretty much servicing mostly | gamers at this point, can you even get a ATX PSU under 500W | anymore? | TheRealPomax wrote: | _Looks at his pile of spare PSUs_ I 'd probably have stuck an | 800W in there just because that's what's sitting unused in the | cupboard =D | outworlder wrote: | > It might be relatively unknown outside UK | | They are well known to anyone that was interested in Elite. BBC | Micro has the best Elite version, after all :) | | That said, that ATX4VC thing looks fantastic. I have recently | restored a MSX computer back to life, but I think the power | supply is unstable and crapping up when the machine warms up. It | also contributes significant noise. Maybe it's time to replace | with a modern PSU instead of spending time trying to fix the | wimpy transformer-based PSU. | | EDIT: I realize that cheap devices like this already existed. But | this one seems to be much more complete (and trustworthy!). It's | too bad that many printers use 24V rather than 12, otherwise this | would be helpful for those scenarios too. | harry-wood wrote: | Strong nostalgia whenever I see the BBC Elite opening screen! | | These days we can re-live it easily in the browser: | https://bbc.godbolt.org/?autoboot&disc=sth%3AAcornsoft%2FEli... | Although I can also recommend "oolite": http://www.oolite.org/ | which is an open source modernised elite with game play kept | quite faithful to the original (I'm currently hooked on this | and wasting more my life trying to get that "Elite" rating all | over again) | flir wrote: | This is glorious. | tambourine_man wrote: | Great project. Caught a typo: | | > beating even the original _IMB PC_! | ectopod wrote: | Also | | > low and behold | jagged-chisel wrote: | > Nobody ever got fired for choosing IMB | tambourine_man wrote: | IMDb | madengr wrote: | pvitz wrote: | Really great project! | | What I didn't understand was why there is a need for a 7905 to | convert -12V to -5V. It looks like that pin 20 should be | providing the -5V already? | dekuNukem wrote: | -5V has became optional in recent ATX specifications, and many | newer PSUs don't have it at all. (including the one I used | here) | | -12V is still mandated and on all ATX PSUs, so it's more | compatible to get -5V out of that. | rzzzt wrote: | Backplanes of industrial PCs occasionally also have a spot | for adding a -5V voltage regulator for the same reason. | hkgjjgjfjfjfjf wrote: | watmough wrote: | Not sure I like that knock-off copy of WordWise. | | The original company Computer Concepts, now renamed Xara GMBH are | amazingly still around! Wonder if they did a 40 years in business | celebration? | jebronie wrote: | What a submission title. | ezekg wrote: | I saw it and I thought dang had finally been defeated. | CharlesW wrote: | In case you fall outside the target audience for the reference: | https://en.wikipedia.org/wiki/Pimp_My_Ride | ezekg wrote: | Also see urban dictionary for BBC... | hinkley wrote: | I wonder if those floppies are a standard connector that would | accept an upgrade to more compact designs. | JaDogg wrote: | Very good project. duckyPad looks good as well. | | _guiltily look at few raspberry pi I have lying around_ | macshome wrote: | I'm not an RGB sort of guy, but that backlit motherboard is | amazing. | | This whole thing is a great read and an amazing labor of love. | jamiek88 wrote: | This thread and memories made me tear up. | | BBC micro and econet were amazingly hackable and still have fond | memories. | | Bruteus you in this thread? It's Apollo here! | | (Bruteus and Apollo fucking _owned_ our econet. Until we got | suspended and banned of course. Hard to emphasize how scared of | computers and our superior ability with them our teachers were). | TheRealPomax wrote: | Hilarious as the submission title is, it should be updated to | match the article's title, which is "Pimp My Beeb" =) | DraughtyGap wrote: | Very cool. | | Reminds me of mikeselectricstuff monster beeb | | https://www.youtube.com/watch?v=la-sGpTpkxE | gorgoiler wrote: | My teachers at University were involved in the project. If you | were one of that influential cohort who developed this machine, | you were rewarded with your initials being included on the | silicon die. Pretty rad. | | A major piece of Beeb history was also the manual. Without a | doubt the most important book of my childhood. | soneil wrote: | > It's amazing how quickly a simple idea can get out of hand | | No kidding! | Malic wrote: | That statement is somewhat analogous to what is said about | software development (in the tone of JFK's "moonshot" voice), | "...we do things things not because they are easy but because | we thought they would be easy..." :) | HarHarVeryFunny wrote: | Very nice! | | Great way to make a Beeb more practical to use as well as give it | some drip! | | Now, if you could add USB storage and an HDMI adapter ... | richm44 wrote: | You're looking for these: | | https://github.com/hoglet67/RGBtoHDMI - HDMI adaptor - works | nicely with the beeb https://www.gotekemulator.com/ - Floppy | emulator that lets it use USB storage | | There are similar addons that can use things like the 1 MHZ bus | via SD cards too. | HarHarVeryFunny wrote: | Thanks... very tempting! | saghul wrote: | This is incredible. Not only the final result is breathtaking, | but the intermediate projects you created to support it are | awesome too! The duckyPad looks very nice too! | b800h wrote: | This is a lovely project, given that the original Beeb wasn't | "damaged" per se. I have a few Beeb mainboards with unrecoverable | cases, and this sort of thing might be a very good destination | for one. ___________________________________________________________________ (page generated 2022-10-06 23:00 UTC)