ZX SPECTRUM 48K
Dove tutto è iniziato
Emulatore ZX Spectrum 48K online
Questo è un emulatore dello Sinclair ZX Spectrum 48K scritto in JavaScript puro, senza librerie esterne, eseguibile direttamente nel browser. La CPU Z80 è validata al 100% contro oltre 1,6 milioni di test di riferimento (suite SingleStepTests e Fuse), inclusi i comportamenti non documentati, il timing al T-state e la contention della ULA.
Il rendering video replica la sequenza di fetch della ULA ciclo per ciclo: gli effetti multicolor dei motori Nirvana e Bifrost — usati da titoli moderni come Dream Walker, Old Tower e Buzzsaw per superare il color clash — vengono riprodotti fedelmente, riga per riga. L'audio del beeper è sintetizzato con precisione al T-state e riprodotto via AudioWorklet, inclusa la musica multivoce delle produzioni recenti.
L'emulatore supporta i formati SNA, Z80 e TAP e include una selezione di giochi classici e homebrew: Jet Set Willy, Bomb Jack, Zybex, Alter Ego, Dream Walker, Old Tower, Buzzsaw, Cosmic Payback, W.H.B., H.A.T.E., Hyper Sports e altri. Tastiera fisica e virtuale, velocità regolabile fino a 4x.
Asterion, il gioco originale di questo sito
Asterion — il vero nome del Minotauro — è un dungeon crawler di scoperta in prima persona per ZX Spectrum 48K puro, scritto interamente in Z80 assembly con un motore raycasting a 32 colonne: nessuna espansione di memoria, nessun chip sonoro, solo il beeper. Otto livelli di labirinti divisi in zone, minimappa a fog of war che si disegna esplorando, porte e chiavi colorate, sentinelle in ronda deterministica da schivare o stordire col dardo EMP, energia e tre vite — e nessun timer: il labirinto è il protagonista, non la fretta. In ogni livello sono nascoste le quattro lettere del codice del livello successivo: servono per uscire e permettono di ripartire da lì dopo un game over. Negli ultimi livelli bisogna raggiungere il drone nel cuore del labirinto e riportarlo vivo all'ingresso.