#FreeVision

The Last Psion | Alexthelastpsion@bitbang.social
2024-03-18

Why can't I recompile #ctran for 16-bit #DOS? Because many of #FreePascal's libraries are too big to fit into 64 KiB data blocks, and won't compile no matter which memory model I use.

There is a chance I'll rewrite ctran in the future. #FreeVision (the #Borland #TurboVision "clone") with #ObjectPascal is certainly an option. I could also rewrite the lot in C or C++.

But today is not that day. For now, I'd rather just rewrite a Makefile.

#dosbox #retrocomputing

The Last Psion | Alexthelastpsion@bitbang.social
2024-02-20

Idle thought today re #ctran:

I wonder if it's worth making a little interface using #FreeVision (the #TurboVision-compatible library that comes with #FreePascal) to display information about #Psion OO category (class definition) files?

Yes, I realise this is feature creep. But currently I'm outputting a lot of information to the terminal that the original CTRAN.EXE doesn't do. How much do I leave in as a "verbose" option, and how much to I move to a shiny TUI?

Something for another time.

Screenshot of FP, the Free Pascal IDE, running in a terminal on Linux. The dialog box says:

Free Pascal IDE for Linux x86-64
Target CPU: x86_64
Version 1.0.17 2023/10/16
(Compiler version 3.2.2)
(Debugger GNU gdb (GDB) 14.1, using MI interface)
Copyright (C) 1998-2021 by

Bérczi Gábor
Pierre Muller
and
Peter Vreman

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst