Da piccolo mi sono lasciato coinvolgere da un amico che si era appassionato di ASM e ci siamo messi a fare un clone, mai portato a termine, naturalmente scriverlo in ASM stando attenti ad ottimizzare le istruzioni (cercare di fare in modo di sfruttare il pairing, renderle indipendenti in modo che venissero eseguite insieme, robe così) è risultato totalmente inutile perché ci concentravamo sulla pagliuzza senza vedere la trave

ad esempio aggiornavamo il contenuto del buffer video tile per tile, invece che solo una volta per frame che è risultato enormemente più veloce