Una curiosità tecnica è complicato convertire codice assembler in c ? faccio questa domanda perchè alcuni giochi amiga sono disponibili i codici sorgenti e una conversione per le nuove macchine non sarebbe male.
E' un lavoro infame anche per chi ha scritto quel codice. Tanto più è ottimizzato e/o fa accesso all'hardware, quanto più è difficile farne una conversione in un linguaggio di più alto livello.
Per rendere l'idea, qualche mese sistemando un po' di roba presente nell'immagine del vecchio hard disk che avevo nell'Amiga 1200, mi è tornato l'occhio sui sorgenti di Perpetual Craze -> Fightin' Spirit, e in particolare sulle diverse prove che avevo fatto sull'implementazione del parallasse del pavimento.
Ebbene, nonostante i numerosi commenti (indispensabili con l'assembly) e il codice discretamente strutturato, mi veniva difficile capire quello che avevo fatto! :angry-banghead:
Però ricordo grossolanamente l'algoritmo che avevo pensato, per cui mi verrebbe più facile riscrivere da zero tutto.