Running DOOM On A Cheap 104-in-One Handheld

Taking a break from putting DOOM on devices that absolutely were never conceived for use as gaming devices, [Aaron Christophel] recently got enticed by some cheapo handheld gaming systems at his local Action budget store. One is a controller-shaped ‘mini game console’ with 104 games from the 1980s and 1990s, while the other is simply a Pac-Man handheld in a more typical rectangular form factor. Although this brings to mind basic blob chips and limited hacking potential, as it turns out they’re actually quite nice inside.

As also covered in the demonstration video, rather than said nasty blob chip, both handhelds turned out to use the same unmarked MCU in QFN48 packaging. Some prodding and poking confirmed that it’s a typical ARM core, specifically a Cortex-M33 compatible STAR-MC1 ARMv8-M from an unknown manufacturer. Without a datasheet to go by, its limitations had to be discovered experimentally.

Of those, the biggest were a clock speed of 62 MHz – instead of the typical 194 MHz – as well as a lack of sound. This latter issue might be fixable with a better understanding of what appears to be a quirky DMA-fed DAC. Beyond this you’re also dealing with limited memory and of course just 4 MB of flash, though the chip for this might be upgradable if the MCU can map more. You do get a 320×240 display and a lot of buttons, which is admittedly nice.

As for the price difference of around $8/€7 for the Pac-Man version, this appears to be due to it running an officially licensed Bandai Namco arcade emulator as firmware, while the 104-in-one unit runs FlyThings/ZKSWE with a NES emulator.

Continue reading “Running DOOM On A Cheap 104-in-One Handheld”

The Code The British Government Doesn’t Want You To See (Any More)

Governments like to do things which at least sound open and honest. It makes them look like Thoroughly Good Eggs, when maybe the truth might be a little murkier. They also like to quietly roll back those things when it suits them, and so it is that [Jonty], of Electromagnetic Field fame, has assembled a list of code repositories quietly disappeared by the UK Government. Naturally, being thorough about such things, he’s also kept copies.

Now we’re always happy to reach for a mildly sensational title, but paging through the archive it’s more a collection of flotsam and jetsam than a trove of state secrets, after all these were all public GitHub repositories. There’s a lot of web stuff, some data analytics in R for those interminable government reports, odd bits of server code, and a whole load more. The Met Office Informatics Lab in particular has a fair bit of climate related code and data.

Should Brits with an interest in government openness be concerned here? In terms of the data and code deleted, probably not, but in terms of that which they might delete without notice in the future, it’s a slippery slope. We’re glad people like [Jonty] are there to make these things a little less easy to disappear.