(I've transcribed various things over the years, including Sonia Greene's Alcestis [1] and Holtzman & Kershenblatt's "Castlequest" source code [2], so I know it doesn't take much except quick fingers and sufficient motivation. :))
[1] https://quuxplusone.github.io/blog/2022/10/22/alcestis/
[2] https://quuxplusone.github.io/blog/2021/03/09/castlequest/
EDIT: ...and as I was writing that, you seem to have finished your transcription. :)