[Jonathan Cauldwell] has come up with just such a tool that lets you do just that, for a variety of 8-bit platforms. [Jonathan]’s project is called the Multi Platform Arcade Game Designer ...
It’s something [Jonathan Cauldwell] has addressed with his Arcade Game Designer ROM, a complete and ready to run replacement for the original Spectrum ROM that contains a scripting language ...