Освежим память про системы программирования на персональных компьютерах конца 80-х. Я накачал с сайта winworldpc.com разных компиляторов и устанавливаю их один за одним на XT-шке. Начал с Борланда как самого уважаемого. Складывать буду на Гитхабе:

- TASM201 - Turbo Assembler 2.01
- TASM40 - Turbo Assembler 4.0
- TBASIC - Turbo Basic
- TPAS30 - Turbo Pascal 3.0
- TPAS70 - Turbo Pascal 7.0
- TC201 - Turbo C 2.01
- TCPP101 - Turbo C++ 1.01
- TCPP30 - Turbo C++ 3.0
- TPROLOG - Turbo Prolog 1.0
- EUREKA10 - Eureka 1.0


no subject
Date: 2025-11-29 00:33 (UTC)no subject
Date: 2025-11-29 01:44 (UTC)https://launchpad.net/~tkchia/+archive/ubuntu/build-ia16/
no subject
Date: 2025-11-29 02:06 (UTC)no subject
Date: 2025-11-29 04:45 (UTC)no subject
Date: 2025-11-30 08:27 (UTC)no subject
Date: 2025-12-30 04:19 (UTC)(no subject)
From:no subject
Date: 2025-11-29 05:24 (UTC)no subject
Date: 2025-11-30 08:28 (UTC)И я ровно так же. Разве что кроме бейсика.
no subject
Date: 2025-11-30 13:17 (UTC)no subject
Date: 2025-11-29 06:06 (UTC)no subject
Date: 2025-11-30 08:07 (UTC)https://github.com/sergev/pc-xt-dos/tree/main/E/TASM40
Я пописывал в то время на ассемблере, к примеру первичный загрузчик BootEasy. Но компилил просто через TCC, его встроенным ассемблером. Версия 3.1 была, помню.
https://github.com/sergev/vak-opensource/tree/master/utilities/booteasy
С Турбо Прологом я не имел положительных эмоций. Да и вообще с Прологом не сложилось. Видел его дистрибутив в сети, но не соблазнился.
no subject
Date: 2025-12-09 03:55 (UTC)https://github.com/sergev/pc-xt-dos/tree/main/E/TPROLOG
no subject
Date: 2025-11-29 07:03 (UTC)Хорошая была компания.
no subject
Date: 2025-11-30 08:08 (UTC)no subject
Date: 2025-11-30 09:33 (UTC)А библиотеки... ну прикинь, я им strlen оптимизировал. А мой фортовый FPP симулятор был на 40% быстрее борландского (и на некоторое количество бит точнее).
Нет, ну зато народ хороший был. Пока не разбежался.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2025-11-29 12:29 (UTC)no subject
Date: 2025-11-30 08:11 (UTC)https://winworldpc.com/product/turbo-pascal/7x
Я для прикола решил взять одну из самых ранних версий.
no subject
Date: 2025-11-30 09:16 (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2025-11-30 19:33 (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2025-11-30 13:21 (UTC)no subject
Date: 2025-12-01 06:51 (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2025-11-30 13:31 (UTC)no subject
Date: 2025-12-01 07:08 (UTC)Мне Turbo Vision с самого начала очень нравилась. Жаль, под юникс она тогда никак не затаскивалась, а сейчас уже поздно. А ведь могло бы быть полезно, но не для Паскаля или Си++, а скажем для Golang. Я знаю, есть проект, где товарищ пишет аналогичную библиотеку с нуля, и многого достиг:
https://github.com/VladimirMarkelov/clui
По нынешним временам ИИ достиг уровня, когда он может переписывать такие пакеты с языка на язык. Можно было бы попробовать переписать Turbo Vision целиком с Паскаля на Go (плюс tcell). Только надо придумать метод юнит тестирования.
(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2025-11-30 14:34 (UTC)no subject
Date: 2025-12-01 07:13 (UTC)Смешная задумка, но работает.
Я добавил её в коллекцию: https://github.com/sergev/pc-xt-dos/tree/main/E/EUREKA10