Chi siamo

buzZ80 è una comunità educativa e sperimentale che nasce attorno ad una domanda semplice: come funziona davvero un computer?
Il progetto riunisce appassionati di architettura dei calcolatori, programmazione a basso livello, elettronica, sistemi embedded e cultura homebrew. Persone accomunate dalla volontà di andare oltre l'utilizzo della tecnologia per comprenderne i meccanismi più profondi.

Non guardiamo al passato con nostalgia. Utilizziamo tecnologie semplici e architetture ispirate ai sistemi classici perché rappresentano uno strumento straordinario per studiare i principi fondamentali dell'informatica in modo diretto, concreto e accessibile.

La nostra visione

Crediamo che per comprendere davvero la tecnologia sia necessario osservare il rapporto tra hardware e software senza gli strati di complessità che caratterizzano i sistemi moderni.

Un computer a 8 bit mostra ciò che normalmente rimane nascosto: memoria, processore, registri, bus di comunicazione e codice che interagiscono direttamente tra loro. Questa semplicità permette di sviluppare una comprensione più profonda dell'architettura dei sistemi informatici e dei principi che ancora oggi governano i computer contemporanei.

Per noi l'informatica non è soltanto programmazione e non è soltanto elettronica: è l'incontro tra entrambe.

Il nostro approccio

buzZ80 promuove una didattica pratica e deduttiva, basata sull'esplorazione dei principi fondamentali prima delle astrazioni più avanzate.

Partiamo dagli elementi essenziali di una macchina e costruiamo progressivamente una visione completa del sistema. Scrivere codice bare-metal, analizzare il funzionamento della memoria, configurare periferiche o costruire semplici componenti hardware diventano strumenti per comprendere come un computer opera realmente.

Le architetture classiche vengono affiancate da strumenti moderni di sviluppo, debugging e analisi, creando un ambiente di apprendimento che unisce passato e presente.

Perché le tecnologie semplici

I computer moderni sono potenti ma estremamente complessi. Molti dei loro processi interni sono nascosti dietro livelli di astrazione che rendono difficile osservare cosa accade realmente all'interno della macchina.

Le piattaforme più semplici consentono invece di vedere e comprendere ogni passaggio: dall'esecuzione delle istruzioni alla gestione della memoria, dalla comunicazione con le periferiche fino ai protocolli hardware.

Studiare queste tecnologie significa acquisire una consapevolezza tecnica che rimane valida anche nelle architetture contemporanee.

La creatività attraverso i vincoli

Uno degli aspetti che più ci appassiona è la sperimentazione all'interno di sistemi con risorse limitate.

Le restrizioni hardware impongono di ragionare, ottimizzare e progettare con attenzione. Questo approccio sviluppa capacità di problem solving e insegna che l'innovazione nasce spesso dalla comprensione profonda degli strumenti a disposizione, non soltanto dall'aumento delle risorse disponibili.

Una comunità aperta

buzZ80 vuole essere prima di tutto uno spazio di condivisione della conoscenza. Un ambiente dove studiare, sperimentare, costruire hardware, sviluppare software e confrontarsi con altri appassionati.
Crediamo nella collaborazione, nella cultura open e nella crescita collettiva delle competenze.

Guardiamo al passato per comprendere meglio il presente e costruire con maggiore consapevolezza il futuro della tecnologia.