Adding a new CPU architecture to Ghidra
Sometimes you come across a virtual machine or CPU description with an executable image that you want to reverse engineer. For instance, this challenge from Synacor has about 21 instructions: https://challenge.synacor.com/ . If we implement the CPU semantics in Ghidra, we should be able to get disassembly and decompilation. Feel free to download the challenge and attempt writing a VM emulator or getting a sense of the opcodes. During the meeting, we will work on adding support for the CPU architecture to Ghidra.