Luigi Loreti

Curiosità · Software · Memoria tecnica

Smontare i programmi
per capire

Da una demo di ottica alle letture sul funzionamento del software e delle sue protezioni.

Un racconto in prima persona

Il primo episodio: un programma di ottica

Il primo episodio riguardava un programma di ottica, del quale preferisco non fare il nome. Avevo a disposizione una versione dimostrativa, ma non permetteva di salvare i file. Il programma costava molto e, prima di acquistarlo — cosa che poi feci — volevo capire se fosse davvero adatto alle mie esigenze.

Non mi bastava vedere qualche esempio: volevo provarlo sul lavoro che avevo in mente e capire se avrebbe fatto quello che mi serviva. Cominciai così a cercare in rete informazioni sul suo funzionamento e sulle sue protezioni. Fu in quella ricerca che incontrai le istruzioni e le lezioni che ho conservato in questa raccolta.

Dalla necessità alla curiosità

Provai a superare la limitazione della demo. Da una necessità pratica nacque anche una curiosità più ampia: capire come fosse costruito un programma, dove fossero i controlli e come interagissero con il resto del codice.

In seguito mi capitò di fare prove analoghe con altri programmi costosi, soprattutto nel campo dell’ottica e degli strumenti di sviluppo per FPGA, fra cui quelli di Altera. Prima di affrontare una spesa importante, cercavo di capire se quegli strumenti mi sarebbero stati realmente utili.

Una precisazione sulle licenze

Una cosa, però, voglio precisarla: non ho mai distribuito le versioni che modificavo e ho sempre acquistato le licenze dei programmi che poi adottavo. Non lo dico per cancellare il fatto che intervenivo sulle protezioni, ma per raccontare con precisione come mi comportavo.

E poi c’era l’altra spiegazione: capire come proteggere meglio i miei programmi. Lo so, sembra una scusa… ma passiamola! La curiosità di vedere che cosa ci fosse dentro era almeno altrettanto forte.

Le letture che conservavo

In questa cartella ho conservato una serie di lezioni firmate +ORC. Parlano di programmi, assembler, memoria e protezioni: proprio quel mondo che volevo capire, invece di limitarmi a usarlo.

Qui le accompagno con spiegazioni in italiano e con il download dei documenti storici originali, separati dal mio racconto. Le opinioni contenute nei documenti sono del loro autore.

Lezioni spiegate · Download degli originali

Le spiegazioni delle lezioni +ORC

Pagina aggiornata: spiegazioni italiane e download DOC.
Il pulsante arancione apre la spiegazione commentata; quello bianco scarica il documento storico. Non ci sono collegamenti alle vecchie trascrizioni online.

Le guide distinguono i concetti tecnici dalle opinioni dell'autore e segnalano le imprecisioni del testo. I documenti originali rimangono materiali d'archivio. La lezione 7 non è disponibile.

Altri originali conservati, senza spiegazione preparata

Questi tre documenti erano presenti nella pagina originale e non coincidono con le lezioni commentate sopra.

Continua il percorso

Ricerca, progetti e altri percorsi →

FPGA e progettazione hardware →

Forex e gli anni su Usenet →

Luigi Loreti

Contatti

Per ricerca, collaborazioni, materiali storici o confronto:

luigi.loreti@optopc.it