Andy Toone's Avatar

Andy Toone

@lockfarm.bsky.social

Petabytes in my day job, kilobytes in my spare time. Maker of Beasts - https://feersumbeasts.com/ 8-bit Z80 kit Technologist, cynical optimist, occasional CTO, regular tinkerer. Rural hideout in UK

1,355 Followers  |  692 Following  |  3,436 Posts  |  Joined: 21.09.2023  |  2.6533

Latest posts by lockfarm.bsky.social on Bluesky

Eeek! I'm not panicing!

It's going to be a great weekend :)

01.11.2025 22:21 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

On 8-bit machines, if you're reading keys on an interrupt - i.e. every 20ms, debouncing is much less of an issue - you're just not going to be scanning a given key fast enough to see multiple key presses.

01.11.2025 22:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You can just put one diode on each row. It means that certain key combinations will generate 'phantom' keys (specifically, a set of three keys pressed in a 'square' on the matrix will look like the fourth key in that square is also pressed), but this is not usually an issue in practice.

01.11.2025 22:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Technically, if you're on an FPGA, you could write a full USB keyboard polling state machine that just gave the CPU a key event buffer it could poll - though I expect VERA takes up a lot of the available gates.
Depends also on how set you are on your how keyboard hardware.

01.11.2025 09:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You don't need the full 16. You could have 8 bidir - write the row out to a latch then read back the column. Or have an external 1-of-n counter for the row that gets incremented each time you read, reset on write. Also depends on keyboard size - 8x7 is a pretty complete keyboard.

01.11.2025 09:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How much I/O do you have 'spare'? Including write?

31.10.2025 22:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That would take an age to read, which is particularly wasteful if you're only wanting to check the status of a couple of keys. Why not a fairly standard matrix?

31.10.2025 21:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

They were far too slow to move onto CDROM as a distribution media. There was a solid window where CDs were too hard/expensive to copy, making the PC market and other platforms viable when piracy had been running rampant.

31.10.2025 18:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Was just hearing about Thallion releasing Lionheart for the Amiga with no copy protection, but the message that if not enough people actually bought it, it would be their last Amiga title.

It was.

31.10.2025 17:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We have the solution we want... we just need to find a problem that fits it!

31.10.2025 12:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

There's a lot of factors, and that's certainly one of them. When managers are fearful of decline and highly risk averse (for a number of reasons), everything becomes about slowing down the fall. You can see it happening at many levels, dressed up as "value" and "security" and other positive words.

31.10.2025 11:51 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

And Cambridge itself is an object lesson - the tech cluster grew out of government initiatives in the 70's and early 80's, with most of the unusually high number of 'unicorns' (billion dollar companies) coming out of groundwork laid fifty years ago.

31.10.2025 10:59 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The culture in government is antagonistic to any sort of serious technological and industrial policy, and has been for a few decades now.

Having had a career in the Cambridge tech cluster, watching all that homegrown talent being squandered (many war stories!) is heartbreaking.

31.10.2025 10:55 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

.. and of course that AI will be kindly given to us by the usual large American corporates.

Remember, our government still haven't resolved the Horizon disaster, and still pay 'failed' consultancies for more consultants.

31.10.2025 10:51 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Unfortunately, we have a managerial class who think that IT is largely a question of picking the most expensive consultants, and engineering is grubby work that someone else can do.

They're currently all convinced AI will create jobs, save the economy and fix health and education...

31.10.2025 10:47 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

With Reeves' recent breaking of rental rules, most seem to be focussing on how serious the breech was.

Are any MPs going to suggest the whole system has chronic bureaucratic bloat caused by a succession of governments that only ever add more and more rules to no useful end and significant cost?

30.10.2025 23:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Nine months ago I was saying "Perhaps relying on a handful of American cloud providers is a bad idea"... silence.

Then AWS, and Azure go down within a few weeks of each other.

All the big pundits: "Hey guys, I've just thought that relying on a handful of American cloud providers is a bad idea".

30.10.2025 21:14 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'll never say no.

29.10.2025 22:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Good job Labour aren't so stupid as to do anything like this...

...oh.

29.10.2025 21:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The early machines were very hand built. Bathroom sealant holding the windscreen in hand built. Coupled with mad levels of power, they were a handful on the road.

28.10.2025 18:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

One of the Stamper brothers, owners of Rare (Ultimate Play The Game) bought a Diablo when the company became incredibly successful.

Then he apparently barely ever drove it as it was absolutely terrifying on the road. Early Lambos were... raw.

28.10.2025 17:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

A genuine question for those in media.

Is the current failure of journalists to confront dishonest responses from politicians and public figures a libel law thing, a fear of being denied access, a cherry picking of interviewers, or just a lack of subject knowledge in reporters?

28.10.2025 17:32 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

A friendly millionaire needs to fund some people to experiment with online communities and marketplaces that systemically reward positive contributions.

We've done this before (Stack Overflow being an interesting example), and should do it again.

28.10.2025 15:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Having an LGBT+ friend who was in the armed forces, this is overdue but welcome. The accounts of abuse and discrimination are shameful.

28.10.2025 12:08 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I have a 16GB PC.
Chrome is using 4GB
It tells me 82% of my memory is "in use".

That means ~9GB - over half - of my computer's memory is being used by random crap, most of which provides no benefit whatsoever.

(Yeah, Windows)

28.10.2025 08:56 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That's why I built MicroBeast specifically into its own case. I had a pile of naked PCBs from other kits and wanted something better.

27.10.2025 23:28 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Adverts should be representative of traditional British families

27.10.2025 20:37 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

I've got this great idea for a pilot...

27.10.2025 16:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's also worth pointing out how the current social media context prevents stuff like this from happening.

It gets suggested, the surface is scratched in a few hundred character post, people like it and move on, putting a neat sticking plaster over the idea and almost immediately forgetting it.

27.10.2025 15:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The Cambridge tech scene exploded in the 80's and 90's for exactly that reason - many smart people having conversations in pubs. A worthwhile number of those conversations turned into world changing ideas and businesses.

Good stuff comes from a fertile environment where real commitment can happen.

27.10.2025 15:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@lockfarm is following 20 prominent accounts