this Game Link thing is interesting:
It's a local IPC protocol to let you write a 3rd party program that interacts with an emulator, getting RAM contents and even capturing video/sending input.

It seems to have been developed for Grid Cartographer, a closed source program, but it's implemented in DOSBox-X:
https://github.com/joncampbell123/dosbox-x/tree/master/src/gamelink

dosbox-x/src/gamelink at master · joncampbell123/dosbox-x

DOSBox-X fork of the DOSBox project. Contribute to joncampbell123/dosbox-x development by creating an account on GitHub.

GitHub
and a special DOSBox version used by Grid Cartographer:
https://github.com/hiddenasbestos/dosbox-gridc/tree/master/src/gamelink
dosbox-gridc/src/gamelink at master · hiddenasbestos/dosbox-gridc

Port of DOSBox with Game Link features. For use with Grid Cartographer. - hiddenasbestos/dosbox-gridc

GitHub
this looks like it'd be a great platform to build a DOSBox specific cheat/reverse-engineering tool. that'd be sweet
I'm gonna have to write my own code to talk to it, which is a pain because the docs are "the source"
@foone oh, I've seen grid cartographer in action, that bit works great!

@Craigp @foone I also implemented Gamelink for Applewin and other derivatives, so I could use GridCarto with Apple games. I even got permission to modify the Ti99 emulator Classic99

https://github.com/hasseily/AppleWin

GitHub - hasseily/AppleWin: Apple II emulator for Windows

Apple II emulator for Windows. Contribute to hasseily/AppleWin development by creating an account on GitHub.

GitHub
@Rikkles I am legitimately impressed!
@Craigp what for? It’s a pretty basic shared memory “protocol”
@Rikkles Yeah, it just requires knowing exactly how two different emulators handle memory and adapting a largely undocumented system, no big deal.

@Craigp well if you put it that way… ;) I propose you look at an even more involved hack:

https://github.com/hasseily/Deathlord-Relorded

https://rikkles.itch.io/deathlord-relorded

GitHub - hasseily/Deathlord-Relorded: The greatly misunderstood RPG Deathlord reskinned, upgraded, updated for Win10+

The greatly misunderstood RPG Deathlord reskinned, upgraded, updated for Win10+ - hasseily/Deathlord-Relorded

GitHub
@Rikkles well sure, that is definitely more impressive. What an interesting approach!