L'architettura a 8 bit che ha definito l'informatica degli anni '80 torna in auge con un approccio ibrido. Il progetto 3ric, ideato dallo sviluppatore Eric Badger, non è un semplice esercizio di nostalgia, ma una piattaforma computazionale completa che esiste simultaneamente come scheda elettronica fisica e come emulatore via browser, eliminando ogni barriera all'ingresso per chi desidera programmare su silicio d'epoca.
Un ponte tra atomi e bit
Il cuore di 3ric è il processore 65C02, la versione CMOS del leggendario chip che ha alimentato icone come l'Apple II, il Commodore 64 e il Nintendo Entertainment System. A differenza di molti cloni che cercano la replica perfetta, 3ric si propone come un computer originale. Pur adottando standard familiari — tra cui la mappa di memoria, le modalità video e l'architettura dei dischi del Disk II — implementa un design proprietario basato su schemi KiCad e logica di indirizzamento programmabile tramite 22V10 GAL.

My custom single board computer, 65c02-based with multitasking support ... — https://www.reddit.com/r/electronics/comments/yw6g44/my_custom_single_board_computer_65c02based_with/
La vera innovazione risiede però nella sua doppia natura. Badger ha sviluppato una macchina virtuale in C++ che compila direttamente in WebAssembly, permettendo l'esecuzione di un emulatore "cycle-honest" (ovvero accurato al singolo ciclo di clock) direttamente nel browser. Questa scelta trasforma l'apprendimento dell'informatica a basso livello in un'esperienza istantanea, simile a quanto avviene per l'inferenza AI nei browser tramite LiteRT.js, dove la potenza di calcolo viene spostata dal server al client per ridurre latenza e costi.
L'ecosistema di sviluppo zero-install
3ric non si limita a fornire l'hardware, ma costruisce un intero ecosistema di sviluppo. La combinazione tra una ROM dedicata e l'emulatore WebAssembly permette agli utenti di scrivere codice, testarlo in un ambiente virtuale identico a quello fisico e poi trasferirlo sulla scheda reale senza dover configurare complessi toolchain di cross-compilazione.

My still partially complete 65C02 computer. : r/electronics — https://www.reddit.com/r/electronics/comments/lwljh8/my_still_partially_complete_65c02_computer/
Questo approccio si inserisce in un trend più ampio di recupero dell'informatica "bare metal". Mentre progetti come spacewasm della NASA esplorano l'uso di WebAssembly per ambienti embedded critici e voli spaziali, 3ric utilizza la stessa tecnologia per democratizzare l'accesso all'architettura a 8 bit, rendendo il processo di boot e debug accessibile tramite un semplice URL.
Prospettive per l'ingegneria hardware
Il progetto dimostra che il 6502, nonostante i cinquant'anni di vita, rimane uno strumento didattico insuperabile per comprendere il funzionamento interno di un computer. La capacità di passare fluidamente da una simulazione software ad alta fedeltà a un circuito stampato reale riduce drasticamente la curva di apprendimento per i nuovi sviluppatori, offrendo un punto d'ingresso concreto verso l'ingegneria elettronica e la programmazione in assembly.
