Informazioni sul servizio
TradottoHo trascorso molti anni a lavorare nel classico mondo Borland e tengo sempre a disposizione un ambiente Turbo Pascal 7. Se hai un programma dell'era DOS che nessuno ha osato toccare per molto tempo, lo riporterò in vita. Il mio lavoro include la lettura e l'analisi di vecchi file sorgente .PAS, la districazione di grafiche BGI, il lavoro con lo schermo tramite CRT, la gestione delle interruzioni e l'assembly inline. Da lì, sono possibili due strade: preservare l'originale funzionante sotto DOSBox o portarlo con attenzione a Free Pascal in modo che funzioni su Windows, Linux e macOS. Recupero regolarmente utilità contabili, registratori di dati di laboratorio, calcolatrici ingegneristiche e programmi educativi scolastici scritti tra il 1990 e il 2000. Il risultato è sempre concreto: codice sorgente commentato, una build realmente funzionante, un breve rapporto di migrazione e note su ciascun costrutto rischioso che ho modificato. Scrivo codice educativo chiaro in Pascal per studenti e insegnanti, con commenti a ogni passo, perché sono convinto che i vecchi linguaggi insegnino la struttura meglio di molti moderni. Quando i moduli mancano, quando l'aritmetica dei puntatori si rompe su 32 bit, o un programma è legato a un timing in tempo reale, conosco queste trappole e spiego come le ho evitate. Testo accuratamente dove possibile, verifico l'output rispetto al binario legacy byte per byte e non consegno mai codice che non ho eseguito personalmente. Accolgo anche progetti retro per amore del genere. Dimmi cosa dovrebbe fare il programma, inviami i frammenti sopravvissuti — lo ripristinerò.