#ghidra — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ghidra, aggregated by home.social.
-
Bridging Renode and Ghidra for Embedded Vulnerability Research with Open Source – Dawid Pietrykowski – P.I.W.O. 2026
-
Bridging Renode and Ghidra for Embedded Vulnerability Research with Open Source – Dawid Pietrykowski – P.I.W.O. 2026
-
Bridging Renode and Ghidra for Embedded Vulnerability Research with Open Source – Dawid Pietrykowski – P.I.W.O. 2026
-
Bridging Renode and Ghidra for Embedded Vulnerability Research with Open Source – Dawid Pietrykowski – P.I.W.O. 2026
-
During 80s a Finnish computer magazine #Mikrobitti had a ton of different odd and cool platforms covered. There was a wide variation of systems available and things hadn't yet been consolidated to just a couple of offerings. The November 1986 issue has a #Sinclair QL program called GMOVE covered. The software adds a "software blitter" extension to Sinclair QL basic.
As it was common at the time, the listing of the software was provided in the magazine as a basic program + data statements that would load the code to memory and hook the system to enable it to function as an extension.
Since I'm fluent in 68k assembly (but not Sinclair) I decided to experiment a bit by scanning the magazine page, OCRing the listing and dumping the actual code from the data statements. As usual the data statement lines had an embedded checksum, which was rather useful when determining if my OCR readout was correct, and enabled me to fix the minor OCR mistakes. I created a #CyberChef recipe to do this part of the work.
I used #Ghidra to decompile the code but I had to deal with various weird idiosyncrasies and outright bugs in the #Ghidra 68k support, so the disassembly was heavily edited in post. Also, resources on Sinclair QL were a bit scarce unfortunately but I believe I managed to do a fairly decent job. The result is at: https://sintonen.fi/gmove/
Oh yes, the guy who wrote the GMOVE ended up writing a bit more software, later, too.
Here's a cool video by Urs König of GMOVE in action on real hardware: https://www.youtube.com/watch?v=pxx6brHlwJI @torvalds #sinclair #retrocomputing #reverseengineering #68k