retro

emulazione e retro gaming, console e giochi delle passate generazioni

LLVM - Low Level Virtual Machine

LLVM Wyvern Logo

LLVM - Low Level Virtual Machine LLVM è un insieme di tecnologie per compilatori che possono essere utilizzate per sviluppare un frontend per qualsiasi linguaggio di programmazione e un backend per qualsiasi architettura hardware. LLVM è progettato per usare una rappresentazione intermedia (IR) indipendente dal linguaggio che funge da assembly portabile di alto livello, e può essere ottimizzata con una serie di trasformazioni.

LLVM è scritto in C++ ed è progettato per l'ottimizzazione a compile-time, link-time, run-time e “idle-time”. E' stato progettato in modo da essere indipendente dai linguaggi e ha dato vita a un'ampia varietà di frontend, ad esempio: ActionScript, Ada, C# per .NET, Common Lisp, CUDA, D, Delphi, Forth, Fortran, FreeBASIC, Free Pascal, Halide, Haskell, Java bytecode, Julia, Kotlin, il linguaggio G di LabVIEW, Lua, Objective-C, OpenCL, PostgreSQL SQL e PLpgSQL, Ruby, Rust, Scala, Swift, Xojo e Zig.

E' il segreto che fa funzionare RPCS3 così velocemente. All'inizio dell'emulazione LLVM ricompila tutto il codice delle PPU originali del processore di PS3 in codice nativo, successivamente, quindi, riesce ad eseguire tutte le elaborazioni che fanno uso intensivo dell'architettura PPU direttamente su una architettura X86 (o altra ancora).

★ compiler explorer
reddit

LLVM tutorial
LLVM Programmer’s Manual
LLVM Language Reference Manual

[via]

La Storia del Record di Tetris

categorie



The History of Tetris World Records parla ovviamente della competizione per raggiungere il punteggio più alto alla versione standard di Tetris, quella per il NES/Famicom. E fin qui sembra un argomento piuttosto noioso praticamente a chiunque. Invece è tremendamente avvincente, perchè è proprio un lungo documentario, ma già dopo poco più di 15 minuti si arriva a ridosso del limite conosciuto: il punteggio massimo di 999.999. E quindi nella restante ora e mezza cosa può mai succedere ?

La risposta è: di tutto. Forse solo un gioco come Tetris, realizzato con la solita cura da Nintendo, poteva supportare l'incredibile serie di eventi che si sono succeduti dopo il raggiungimento del punteggio "massimo".

Play NES Tetris Online
wikipedia

instagram
reddit
youtube


Emulazione 3DS con Artic Base

categorie

Emulazione 3DS con Artic Base
L'anno scorso Nintendo ha chiuso gli eShop sia per 3DS che per Wii U, rendendo impossibile l'acquisto di giochi digitali. Questa notizia è sembrata il chiodo finale sulla bara per queste piattaforme. Per alcuni giochi, come Pokémon, la cessazione delle funzioni online ha significato la perdita delle modalità di gioco, mentre per altri, come Splatoon, ha significato la loro effettiva scomparsa. Il lato positivo è che i giocatori online continuano a escogitare modi per mantenere in vita le console, dando il via a un modo migliore per emulare i giochi senza doverli “scaricare” utilizzando uno strumento esterno per estrarre le ROM.

Lo sviluppatore 3DS PabloMK7 ha rilasciato Artic Base, uno strumento open-source simile a Stadia che riesce a trasmettere i giochi dal proprio Nintendo 3DS. Questa soluzione permette di giocare alla propria collezione di giochi per 3DS, fisici o digitali, su un emulatore compatibile, sincronizzando i dati di salvataggio e consentendo di riprendere i propri progressi sulla console in qualsiasi momento.

[via]

3DS Emulation - Artic Base Demo (Shovel Knight)

Mister FPGA Clone

categorie



Taki Udon è un canale che approfondisce la tecnologia. Può essere un processo dispendioso in termini di tempo capire se un prodotto vale tempo e denaro. Crea recensioni di prodotti, guide dettagliate, interviste agli sviluppatori e una varietà di altri video incentrati sui giochi per PC e dispositivi mobili.

Uno dei più interessanti, ultimamente, è The $99 MiSTer FPGA Board, che svela alcuni aspetti della produzione a basso costo di una nuova versione della rivoluzionaria board per il retrogaming, insieme anche all'articolo di Wes Fenlon per Read Only Memory.

[via]

Giocare su MSX e Amiga direttamente Online

categorie

JINJ2 - Belmonte's Revenge
Su file-hunter.com è possibile provare vari titoli per MSX e Amiga direttamente online, come ad esempio JINJ2 - Belmonte's Revenge (Retroworks, 2012).

Konami's Ping Pong
Pippols
Pitfall!
Popeye
Princess Maker
Puyo Puyo
Raid on Bungeling Bay
Rastan Saga

[via]

MSX AFTERMARKET, giochi relativamente recenti a caso con Dan, Bisb, Ken

Capcom Arcade Stadium

categorie

Capcom Arcade Stadium
Capcom Arcade Stadium è una serie in due volumi per le console odierne e Steam che raccoglie tutti i titoli classici della casa di Osaka, da Ghost'n'Goblins a Street Fighter, da 1942 a Cyberbots.

Oltre a giocare in modo classico, il tutto è arricchito da varie modalità anche competitive e si possono sbloccare premi per arricchire il proprio Game Center di cabinati di varie forme e nuove modalità di gioco. La simulazione arcade è perfetta, vengono usate le rom originali, e quindi ci sono tutti i glitch, bug e cheat degli arcade originali.

volume 1
volume 2


Postmortem: Fallout

categorie



In questo classico Postmortem della GDC 2012, Timothy Cain, produttore/programmatore/designer di Fallout, racconta come ha contribuito a creare un franchise che ha stabilito un nuovo standard per i giochi di ruolo a mondo aperto e che ancora oggi resta molto popolare con i giocatori e recentemente è diventata anche una riuscita serie tv.

Classic Game Postmortem: Fallout