With these restoration projects, I am usually looking to maximise code portability and minimise dependencies, which for me means C.
Sticking with Pascal would have been more authentic to the original source code, but I think that would have been more painful for me to deal with, and come with a lot of unknown unknowns.
I would likely also have been sacrificing my ability to port it onto the web and other interesting targets.