Pixel art a 1 bit in stile Macintosh: una pila di schede, un mouse squadrato a un tasto e pixel che salgono come un automa cellulare

Una pila del 1990, gli script di allora, un Mac di oggi

Chi ha aperto HyperCard su un Macintosh ricorda come funzionava: una pila di schede, qualche pulsante, due righe di HyperTalk, e la macchina rispondeva al clic. Per tanti di noi è stato il primo posto in cui un pulsante faceva succedere qualcosa che avevamo scritto noi. HyperCard lo aveva creato Bill Atkinson, e HyperTalk portava la firma di Dan Winkler.

Sulla pagina HyperCard for today’s Mac, Patricia Benedetto presenta HC, un programma gratuito che apre le pile HyperCard originali e ne esegue gli script così come sono, senza conversioni. Lo sviluppa da luglio insieme a Claude di Anthropic, indicato come coautore del progetto, e gira sui Mac Intel e Apple silicon, da macOS 10.13 in poi.

Gli automi cellulari tornano a muoversi sullo schermo

Il banco di prova è stato MAC•CAM Workshop, il laboratorio di automi cellulari che Patricia Benedetto aveva costruito nel 1990 sul modello della CAM-6, la macchina di Tommaso Toffoli e Norman Margolus. La pila conteneva funzioni esterne in codice macchina, le XFCN: FORTH e MACCAM, scritte di suo pugno, e FullDrag di Frédéric Rinaldi. Sono state rifatte in WebAssembly partendo da quel codice; gli script della pila non sono stati toccati.

Apple non ha mai pubblicato il codice sorgente di HyperCard, quindi non c’era nulla da copiare. Il comportamento è stato misurato dettaglio per dettaglio sul vero HyperCard 2.4.1, fatto girare nell’emulatore Basilisk II. Perfino la compressione con cui HyperCard salva i disegni nelle pile ha un nome da leggenda, «Wrath of Bill Atkinson»: l’ha decifrata e battezzata Rebecca Bettencourt.

Dalla stessa pagina si scaricano anche pile dimostrative: un flipper, Tetris, Space Invaders e un rompimattoni, più versioni fatte in casa ispirate a Pac-Man, Sokoban e Lode Runner. Nel flipper ogni fungo porta il suo script, e per aggiungerne uno basta copiarlo e incollarlo.

Il README del progetto su GitHub contiene il video di MAC•CAM Workshop al lavoro: le regole si susseguono sullo schermo una dopo l’altra, fino a Brian’s Brain, scritta nel FORTH della pila.

Il Macintosh nel frattempo è diventato un’altra macchina. La pila è rimasta la stessa, e il pulsante risponde ancora al clic.

- Info -

Disclamer: Questo articolo presenta le opinioni del suo autore indipendente o della fonte da cui è estratto o ricevuta e non di Italiamac. Può essere stato realizzato con l’assistenza della IA per la traduzione e il riassunto. Non è da considerarsi consulenza, consiglio o invito all'uso o all’acquisto o investimento in quanto a puro titolo esemplificativo generico. Alcuni prodotti e servizi potrebbero non essere consentiti in alcune regioni geografiche. I racconti di Ucronìa: Cupertino sono fiction.



Scarica l’App di Italiamac:
Promo