Hackit was a reasonably simplistic, but effective hacking device produced by Siren Software.
How it worked
Though Hackit's hardware was much less advanced than Romantic Robot's Multiface, it was very useful in some circumstances.
Hackit consisted simply of a single sideways ROM, with an enable switch, and a reset button. Enabling the switch would turn the ROM on; the user could then reset the CPC, and Hackit would run when it was initialised, rather than passing control to BASIC.
This had the disadvantage that the firmware and screen memory would be reinitialised, potentially wiping some of the code you wished to hack. However, memory from &0040 to &AF00 was preserved, as was the second 64k on 128k machines. Hackit then presented a MODE 2 command-line interface offering a range of useful hacking tools, including a disassembler, a (slow!) graphical overview of memory, a memory editor, a 'find bytes' function, and save/load commands.
Frustration at the slow speed and erratic operation of Hackit caused some members of STS to start work on replacement ROM software, Doctor Fegg's Hack-Pack and Amigo (the Executioner), but neither was ever finished.