 A couple of bugs in the reverse timer code have been uncovered that caused problems in Kega (minutes counting down as seconds).  The main problem was setting the value for the seconds.  Setting &#39;003C&#39; to &#036;FE24, Gens read it as 60 seconds, but Kega read it (quite correctly) as 00 seconds, 60 miliseconds.  The code has been altered to account for this, and also I&#39;ve changed the compares to words instead of bytes.<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-->//check if time is 0&#58;00 before updating &#40;for starposts&#41;<br>0C380000FE2266140C380000FE24660C<br>//copy 9 to mins, 59 to secs, if the above is true<br>31FC003CFE2431FC000AFE22<br><br>//restarts the seconds at 59 after reaching 00<br>0C380000FE2531FC003BFE254EF900040E18<!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br>now becomes:<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-->//check if time is 0&#58;00 before updating &#40;for starposts&#41;<br>0C780000FE2266140C780000FE24660C<br>//copy 9 to mins, 59 to secs, if the above is true<br>31FC3C3CFE2431FC0009FE22<br><br>//restarts the seconds at 59 after reaching 00<br>0C780000FE2431FC3C3CFE244EF900040E18<!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br><br>In future, any code/modifications to my hack will be tested on both Kega and Gens.  Sorry for the mix-up&#33;<br><br><br>EDIT:  A minor &#39;bug&#39; exists that causes the timer to not update correctly when resuming at a starpost after a time-over.  The game clears the stored time on a time-over event, and thus the timer isn&#39;t set properly.  To prevent the game clearing the stored time after a time-over, go to offset &#036;014034 and write &quot;4E714E71&quot;.<br><br>EDIT 2 (10th March 2006): A typo has been corrected that caused the new time bonuses code to crash the game: 4EF<b>0</b>000194A6 was wrong, it should read 4EF<b>9</b>000194A6 