Porting Doom to a USB Bluetooth Dongle
next-hack.com
next-hack.com
These are the same guys of the doom port to the ikea lamp (see https://news.ycombinator.com/item?id=27498789).
If you break out of the desktop/mobile environment and into embedded, it's genuinely liberating.
Electrical engineers still write incredibly low-level code in embedded programming courses - we did some pretty interesting shit in MIPS assembler before we even touched C++ - and I doubt we were any smarter than the CompSci kids.
I think it's primarily a cultural difference - modern CompSci people love treating everything as an academic exercise and hand-waving away complexity, whereas the old-school "hackers" (before CompSci was really a huge thing) would love getting into the nitty-gritty of things and didn't really give a damn about whether or not they were following best practices.
If the average CompSci student (who, to be fair, is smart but not Genius-level) spent as much time reading the spec sheet for the Motorola 68000 as they did learning how and when a Turing Machine halts, they'd have no issue understanding 80's video game code.
Source: 9:45 minute mark of the video in this article: https://9to5mac.com/2021/10/29/teardown-shows-details-of-app...
Who knows, maybe they have a bunch of internal sensors and can intelligently react to high temperatures or moisture.
When GSM was invented, there was real doubt that it might not be possible to meet the very specific timing needs on the hardware that was available at the time.
I remember when we had to integrate Bluetooth into our 16 bit, 8Mhz Infineon E-gold platform. We had ~20 people working on it for 2 years.
That's not a standard Bluetooth dongle, that's the go-to chip that runs a lot of smartwatches, tags, and health devices. Has community Arduino support as well.
It can run Doom at 35 fps, but can't stream a good bluetooth signal to headphones more than 5 m away smh.
I don't know if the range will be better, but latency and pairing process should be much better.
https://www.nordicsemi.com/News/2020/01/Nordic-launches-a-Bl...
Like if a chip supports Bluetooth 5.1 that should include both, no?
So many factors, right I can't pull out the Bluetooth specs.
https://www.nordicsemi.com/Products/Development-hardware/nrf...
Kind of cool that I get to be a part of first generation experience that.