Разрабатываю и портирую софт на языке Draco под старые и новые платформы. Draco относится к системным языкам семейства Pascal и Algol времён Amiga и CP/M, и это мой рабочий инструмент, а не музейный экспонат: продуманные процедуры, аккуратная работа со структурами и указателями, тот низкий уровень доступа, ради которого язык и задумывался. Если у вас лежит древний архив исходников, который отказывается собираться, либо есть замысел под винтажное железо, я довожу это до чистого и работающего результата.
Объём услуг: разработка новых программ с чистого листа в характерном стиле Draco; миграция старых исходников Draco с платформы на платформу; переписывание кода с C, Pascal или ассемблера на Draco; настройка кросс-компиляции, при которой один и тот же алгоритм запускается и на живой машине 68k или Z80, и на нынешнем компьютере под эмулятором. Инструментарий разворачиваю сам, шаги сборки фиксирую в документации и передаю воспроизводимую схему, а не единичный исполняемый файл.
Частые обращения: восстановление утилиты для CP/M, повторная сборка приложения Amiga, оставшегося без компилятора, оборачивание устаревшей библиотеки удобным современным API, а также написание демок и любительских проектов для машин коллекционеров. К каждому результату прилагаю прокомментированный исходный текст, сценарий сборки и пояснения об особенностях целевой платформы, чтобы дальнейшее сопровождение легло на вас или вашу команду без боли.
Отдельно слежу за корректностью на скромном железе: жёсткие лимиты памяти, никаких страховок, точное расположение байтов. Отправьте распечатки кода, образы дискет или короткое описание задачи — до начала работ дам честную оценку трудоёмкости.
Объём услуг: разработка новых программ с чистого листа в характерном стиле Draco; миграция старых исходников Draco с платформы на платформу; переписывание кода с C, Pascal или ассемблера на Draco; настройка кросс-компиляции, при которой один и тот же алгоритм запускается и на живой машине 68k или Z80, и на нынешнем компьютере под эмулятором. Инструментарий разворачиваю сам, шаги сборки фиксирую в документации и передаю воспроизводимую схему, а не единичный исполняемый файл.
Частые обращения: восстановление утилиты для CP/M, повторная сборка приложения Amiga, оставшегося без компилятора, оборачивание устаревшей библиотеки удобным современным API, а также написание демок и любительских проектов для машин коллекционеров. К каждому результату прилагаю прокомментированный исходный текст, сценарий сборки и пояснения об особенностях целевой платформы, чтобы дальнейшее сопровождение легло на вас или вашу команду без боли.
Отдельно слежу за корректностью на скромном железе: жёсткие лимиты памяти, никаких страховок, точное расположение байтов. Отправьте распечатки кода, образы дискет или короткое описание задачи — до начала работ дам честную оценку трудоёмкости.