in slightly more positive news, I recovered CrossVerse's "madpool" addition, after finally figuring out what it was all about.
It adds a pool server to the client and disables in-wallet mining, allowing the client to act as a local pool server to a local xpmclient GPU mining pool client.
I'm maintaining the code in a separate branch of the 0.16.3 called "poolserver" - in which in-wallet mining has been removed and replaced by the pool server which is started automatically on client startup.
It seems to work okay but it's difficult to be confident while the network is in its current state of disarray. I'll release the code once I'm confident that it actually works.
Serving:
The in-client pool server is configured by two additional options to add to datacoin.conf or the command-line, the default settings are shown below:
frontport=6666
serverport=11778
...
Mining:
xpmclient binaries for nVidia and AMD are available from the Primecoin repos release 10.5.beta1
The xpmminer config.txt configuration file uses the frontport value as "port", IP address is 127.0.0.1, replace the default Primecoin address with a (legacy) Datacoin address:
port = "6666";
# Your XPM payout address
address = "DEEboSDviJwFTEWK6VakNuvEz2jGoqc6uR";
...
One favourable implication of this is that it might open the way for a soft-fork migration to segwit.
Cheers
Graham