Dr A Olowofoyeku wrote:
[...] The sticking point now is a number of the base units (drivers.pas, dialogs.pas and views.pas), which contain some assembler code. Some of these are in x86 assembler and some (determined by some IFDEFs) are in FPC assembler (which looks to me like the AT&T syntax). Since I understand neither of these, I can't proceed with the porting.
All of these assembler parts can be ported to GPC using pure Pascal without a single byte of asm code. I have done this for BP's TV.
Due to "clean room" issues (and to lack of time), I am preferring not to touch the units, but if someone wants to pascalize them I can give useful hints.
Peter