Cercando dei componenti elettronici su internet mi sono casualmente imbattuto qualche giorno fa in un ricambio per forni a microonde: un resistore a film sottile flangiato da 50 ohm, 150W, ad un prezzo realmente irrisorio (~2€). Un oggetto molto interessante per realizzare un carico fittizio compatto. Il carico fittizio è un oggetto pressochè indispensabile nello…
Project Pi3000 release C
Ho aggiornato l’emulatore HP3000 alla versione 10, e riorganizzato complessivamente il progetto. Per consentire una più amplia utilizzabilità ora è un pacchetto – installabile su varie piattaforme – contenuto in un singolo file .zip. E’ sufficiente scompattare il file zip in una directory a scelta e rinominare l’eseguibile compilato per la propria piattaforma, contenuto nella…
L’emulazione “bare metal”
L’incremento dell’interesse verso il retrocomputing ha fatto schizzare alle stelle il costo dei primi home computer, per cui spesso sono richieste cifre del tutto improponibili ed immotivate. Ma se per i collezionisti dell’hardware non ci sono alternative, per chi – come me – è più interessato al software, rimane la soluzione emulazione. Un emulatore è…
Si stava meglio quando si stava peggio.
Antefatto Lo scorso 31 Agosto un piccolo plotone di medici di base, l’interfaccia territoriale del Sistema Sanitario Nazionale, è andata in pensione. Ovviamente non si è trattato di un evento inatteso: gli anni passano per tutti, e le finestre pensionistiche non si aprono all’improvviso. E non è una questione banale: fonti ufficiali asseriscono che l’evento…
microCP/M: il software
Nella prima parte abbiamo visto come assemblare l’hardware, passiamo ora alla preparazione del software. MicroCP/M utilizza una emulazione definita bare metal, che non si appoggia quindi ad un sistema operativo esterno, per cui la scheda SD utilizzata come memoria di massa contiene solo ed esclusivamente materiale CP/M. Ha bisogno di essere preparata con una singola…
microCP/M: l’hardware
Il Control Program for Microprocessor (CP/M) è stato il più diffuso sistema operativo per personal computer prima dell’avvento dei sistemi IBM compatibili. Ha avuto un ruolo cruciale nel periodo pionieristico dello sviluppo della informatica personale. Il suo influsso é stato così marcato da arrivare sino ai nostri giorni: l’MsDos, ed il suo pronipote Prompt dei…
Ricevitore SDR remoto
Uno dei vantaggi dei ricevitori digitali SDR (acronimo di Software Defined Radio) è costituito dalla relativa facilità con cui è possibile remotizzare il blocco di ricezione. Spostare l’elettronica che gestisce il front-end di ricezione in prossimità dell’antenna ha innegabili vantaggi. Il più importante è sicuramente costituito dalla riduzione delle perdite della linea di discesa e…
Il mitico Adventure
Ho avviato una operazione di recupero di un po’ di materiale ‘storico’ relativo all’HP3000, contenuto in quella che era definita le Contributed Software Library: un archivio di software non commerciale, in larga parte completo di sorgenti, che veniva distribuito attraverso l’HP-3000 Regional User Group. Nonostante tutta la libreria occupi circa 30MByte, una inezia per i tempi…
Aggiornamento Project Pi-3000
Ho preparato una nuova immagine dell’emulatore Hp-3000 che incorpora un po’ di aggiornamenti rilasciati dalla prima release. L’emulatore è ora alla versione 4.0, mentre il sistema operativo per l’rPi è una versione ridotta dell’ultima release di Devuan, la distro derivata da Debian ma priva del blob systemd, codename Ascii. L’immagine pesa 850MByte, e quindi può essere…
Riordina la frase
Ho scritto un semplice pulgin per wordpress per implementare un gioco adatto ai bambini della scuola primaria: riordina la frase. Implementa uno ‘shortcode’ che può essere utilizzato sia nelle pagine che negli articoli, per creare un gioco come questo: Il gioco consiste nel trascinare i ‘pezzi’ con le parole, per formare una frase di senso…