Nel lontano 1982 avendo alle spalle un background professionale nel settore elettronico. pensai bene di accostarmi al mondo nascente dei Personal Computer.
Acquistai un Commodore Vic 20 ed iniziai quella che sarebbe divenuta una professione orientata poi al mondo aziendale.
Dopo il Commodore Vic 20 seguirono il modello Plus 4 e quindi Olivetti M24, M21, M240 ed i compatibili 286, 386, 486, Pentium vari fino alle piu' moderne macchine attuali.
Scrissi circa 1500 programmi dai piu' banali a quelli gestionali completi di data base relazionale e sistemi di protezione.
All'inizio fummo tutti autodidatti e ci scambiavamo opinioni ed esperienze, Assembly, Pascal, Basic, Fortran, Lattice C, Borland ecc ecc, e poi....tutto fini' e con il massiccio avvento dei sistemi informatici noi divenimmo "Dinosauri del Computer"
Questa sezione ripropone quanto fu da me scritto oltre 20 anni fa sull'hardware e sul software che caratterizzavano quegli anni.
A parte le teorie dei numeri ed alcune informazioni software il rimanente puo' considerarsi "Archeologia del Computer" anche se quanto proposto rimane tuttora valido.

C'ERA UNA VOLTA IL BASIC

Il linguaggio Basic fa ormai parte dell'archeologia del Computer.
Esso nasce nel 1964 ma solo negli annni 80 trova quella giusta collocazione che lo porta ad essere il linguaggio piu' usato nella programmazione dei Personal Computer.
Ancora oggi, in piena era "visuale" molti utilizzatori usano programmi scritti in Basic indipendentemente dal sistema operativo installato sia esso W98 , 2000 o XP.
Il Basic, linguaggio ad alto livello, veniva impiegato in quasi tutte le applicazioni, dai programmi gestionali alla grafica sofisticata.
I primi programmi di Cad-Cam erano scritti in Basic.

Poiche' molte funzioni non erano supportate dal linguaggio si doveva ricorrere all'Assembly, il linguaggio a basso livello per eccellenza, le cui brevi routine erano chiamate ed eseguite dal programma scritto in Basic.
Un semplice scroll verticale, funzione normalissima oggi, veniva attivato chiamando una routine in assembly che gestiva le funzioni 6 e 7 dell'interrupt 10h.

In questo sito ho raccolto alcune decine di programmi scritti da me, scaricabili gratuitamente ed esenti da qualsiasi forma virale. I sorgenti possono essere manipolati a piacere.
NON mi assumo alcuna responsabilita' sull'uso non appropriato degli stessi.

Alcuni programmi utilizzano routine a basso livello e sono in grado di compiere operazioni potenzialmente pericolose ma solo in ambito W9x.( Windows 98 e S.O. precedenti )
Questi programmi fanno chiamate dirette al disco utilizzando l'interrupt 13h, scrivono direttamente i settori fisici del disco anche se questo non e' formattato e non tengono quindi conto del S.O. in uso.

Funzionano solamente se lanciati da floppy disk formattato W9x (MS DOS), col quale si e' eseguito il Bootstrap o direttamente in ambiente W98.
E' in questo modo possibile esaminare i settori fisici del disco indipendentemente che esso sia formattato FAT o NTFS o dalle sue dimensioni.

NON FUNZIONANO in ambiente W2000 e XP e seguenti poiche' questi non consentono l'accesso diretto ai settori fisici del disco inibendo di fatto l'interrupt 13h.

A cio' si aggiungono gli antivirus che considerano un programma che accede direttamente ai settori fisici del H.D. come un potenziale virus e di fatto lo eliminano !!!!!

Funzionano invece tutti i programmi che scrivono sul disco nelle aree riservate ai dati tipo gestioni di database
Oltre ai programmi in Basic ho aggiunto alcune utility, attuali e di pubblico dominio e dei manuali, sempre da me redatti, che sono ancora validi a scopo informativo anche se risalenti ai primi anni 90 e riferiti al mondo DOS.
Ho anche voluto aggiungere dei giochi da me scritti, giochi semplici e rapportati alle capacita' dei computer di allora.
Il gioco "Bersagli" scritto nel 1985 precede di anni quello scritto dalla Microsoft per l'ambiente Windows.

Con l'avvento dei S.O. a 64 bit i programmi scritti sotto DOS non sono piu' in grado di funzionare ma e' possibile installare degli emulatori che riproducono l'ambiente adatto alla loro esecuzione.
Quanto esposto nei vari argomenti trattati fa riferimento a tecnologie risalenti al 1992 e quindi considerate oggi "Archeologia del Computer" anche se alcuni concetti di base e routine a basso livello sono tuttora attuali.

WWW.OLDERPROGRAM.COM