[scummvm-devel] GSoC_Ideas_2025: the information about the existing FreePascal port freeack is misleading

Dennis Luehring dl.soluz at gmx.net
Mon Mar 17 08:26:35 UTC 2025


on this Page:
https://wiki.scummvm.org/index.php?title=Summer_of_Code/GSoC_Ideas_2024#Porting_ACK_engine_to_ScummVM


i just checked the source out of curiosity (touched Turbo Pascal code
the last time 30years ago) and im not interested in taking a stundents
place in GSoC :)


the freeack repo was created 13 ago and never was (according to the
author) intended to be public
it never went into a useable state and there are only some minor commits
and a few lines changed without relevance for porting that over


so its still 16bit realmode DOS with overlays which FreePascal does not
support, some 16bit inline assembler for sound and very tight size
constraints that FreePascal can't hold
exceeding the 64kb segments limit due to different code-generation of
the DOS targeting FreePascal compiler ppcross8086


the original source is not buildable with the contained Turbo Pascal 6
but builds out of the box with Turbo Pascal 7


Dennis





More information about the scummvm-devel mailing list