O usłudze
PrzetłumaczoneSpędziłem wiele lat pracując w klasycznym świecie Borland i wciąż mam gotowe środowisko Turbo Pascal 7 pod ręką. Jeśli masz program z ery DOS, którego nikt nie odważył się dotknąć od dłuższego czasu, przywrócę go do życia. Moja praca obejmuje czytanie i analizowanie starych plików źródłowych .PAS, rozplątywanie grafiki BGI, pracę z ekranem przez CRT, obsługę przerwań i asemblera inline. Stąd możliwe są dwie ścieżki: zachowanie oryginału działającego pod DOSBox lub staranne przeniesienie go do Free Pascal, aby działał pod Windows, Linux i macOS. Regularnie ratuję narzędzia księgowe, rejestratory danych laboratoryjnych, kalkulatory inżynieryjne i programy edukacyjne dla szkół napisane między 1990 a 2000 rokiem. Wynik jest zawsze konkretny: skomentowany kod źródłowy, rzeczywiście działająca wersja, krótki raport migracyjny i notatki dotyczące każdego ryzykownego konstruktu, który zmieniłem. Piszę jasny edukacyjny kod w Pascalu dla studentów i nauczycieli, z komentarzami na każdym kroku, ponieważ jestem przekonany, że stare języki lepiej uczą struktury niż wiele nowoczesnych. Gdy moduły znikają, gdy arytmetyka wskaźników łamie się na 32 bitach, lub program jest związany z czasowaniem w czasie rzeczywistym, znam te pułapki i wyjaśniam, jak je obejść. Testuję dokładnie tam, gdzie to możliwe, weryfikuję wyjście w porównaniu do binarnego pliku z przeszłości bajt po bajcie i nigdy nie dostarczam kodu, którego sam nie uruchomiłem. Przyjmuję również projekty retro z miłości do nich. Powiedz mi, co program powinien robić, wyślij mi ocalałe fragmenty — przywrócę go.