prboom_and_freedoomNon è proprio un porting, visto che buona parte del codice rimane quello originario e fatto comunicare con flash attraverso Alchemy.

La cosa invece interessante è che 15 anni di evoluzione hardware e software ci hanno portato a giocare allo stesso gioco con una giocabilità inferiore.

Cioè DOOM 1 funzionava benissimo sul mio 386sx 16Mhz (ca 5,44 MIPS ) in meno di 640KB di ram.

Ora con un Core2 (ca 18.400 MIPS ) e  159.020KB di ram è ingiocabile.

Qualcosa deve essere andato storto. In primis nella testa dei programmatori di Adobe. Ma anche nell’informatica in generale. Va bene un leggero calo delle prestazioni per via della “mediazione” tra C e Flash ma questo, a grandi linee, significa che vengono eseguite almeno 3400 istruzioni inutili ogni instruzione utile.

Nel caso voleste provare l’abominio, cliccate qui.

Sono venuto a conoscenza di questa cosa tramite Napolux, anche se evidentemente non ne condivido l’entusiamo.