downrightniftyon Lobsters • Recommends
Reverse engineering a 'tony' 6502-based game console
#6502#ghidra#reverseengineering
18K subscribers • 3 videos on Hallway
Intermediate. Assumes working knowledge.
38K views1 year ago2 recommendations
SecurityHardwareReverse engineeringRetro computingCPUs and computer architecture
A walkthrough of dismantling, analyzing, and reverse engineering a cheap 6502-based toy game console to run arbitrary code.
In whch yr hmbl svt buys a cheap and nasty toy game console off AliExpress and warps it to his will. Turns out that you can still buy new, mass-market devices which have 6502 chips in them! Or at least, get them NOS. In this video I dismantle and analyse a 'tony' game console, figure out how it works, and get it running arbitrary code. And no, it's not a NES clone. This device seems to be a complete bespoke architecture designed for this purpose. You can find the SDK, such as it is, on github here: github.com/davidgiven/tony-sdk If you're looking for one, here are some affiliate links. Stocks from these sellers seem to be low but if you hunt around you can find similar devices from elsewhere. Beware that there are also a lot of very similar-looking devices which _are_ NES or Sega emulators. Check the screenshots of the games before buying. - s.click.aliexpress.com/e/_okTadOW - s.click.aliexpress.com/e/_omi1Ph8 - s.click.aliexpress.com/e/_omAIvvy (different shell but AFAICT the same innards, not personally tested) - s.click.aliexpress.com/e/_okCIhkS (likewise) If anyone finds any interesting variations, please let me know!What people say. Recommended as a realistic and educational journey into reverse engineering a 6502-based system with unusual memory management.
downrightniftyon Lobsters • Recommends
u/diodesignin r/embedded • Recommends
On “What was your biggest ohhh, that’s how it works moment in embedded systems?”