 Ack&#33; that code fucked my brain&#33;<br><br>I&#39;ll read it more times carefully... I guess it&#39;s not impossible read that code.<br><br>(it&#39;s for a new hack, these extra buttons can be useful to add new habilities to Sonic. Or something similiar was alredy done?&#33;)<br><br>[EDIT]<br>and why all these &quot;nops&quot; are necessary?<br><br><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br>move.l #&#036;00a10003,a0;joystick data port address<br>move.b #&#036;40,6&#40;a0,d1.w&#41;;set TH = output<br>nop<br>nop<br>move.b #&#036;40,&#40;a0,d1.w&#41;; select &#91; ? 1 TRG-C TRG-B R L D U &#93;<br>moveq #0,d2<br>nop<br>nop<br>nop<br>move.b &#036;00&#40;a0,d1.w&#41;,d2; d2 = xxxx|xxxx|? 1 TRG-C TRG-B R L D U<br><!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br><br>A single nop would be enough to let the hardware part work right?<br> 