@PascalDragon... thanks for the *This* link. It answered my next set of questions.
Per jumping to Win32 or Win64 ~ I author DXSock suite, so, I will be using my own Sockets. [Which have been FPC friendly since FPK days]. ;-)
PS. I also author:
1) DOS Pascal - a 99.9999% clone of Turbo Pascal 7.0
2) Modern Pascal - a 32/64bit p-code script engine (for every platform FPC is available - as it's my bootstrap).
3) Most-Recently:
Little Open Source Multi-Language Compiler ~ Los Compiler. (Compiles Pascal, Basic and C to DOS, Win32 and Linux32).
Patched XD Pascal - to support Objects, Classes and much more.
So, I understand challenges, legacy development - and since I have brain cancer ~ cannot find an employer ~ I focus on porting all BBS source I can get my hands on to 16/32/64bit.