Tested and working.

Rev C board, but also a compatible replacement for Rev B

I can also transfer the ROM from the patient board if needed - https://www.ebay.co.uk/itm/355133895989