File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22952295
22962296 function Run ( pace ) {
22972297 for ( ; ; ) {
2298+ var last_time = new Date ( ) . getTime ( ) ;
22982299 var speed = pace !== undefined ? pace ( ) : 100000 ;
22992300 for ( var i = 0 ; i < speed ; ++ i ) {
23002301 ops [ ip ++ ] ( ) ;
23062307 break ;
23072308 }
23082309 }
2309- setTimeout ( function ( ) { Run ( pace ) ; } , delay ) ;
2310+ setTimeout ( function ( ) { Run ( pace ) ; } , delay + 16 ) ;
23102311 delay = 0 ;
23112312 break ;
23122313 }
36253626
36263627 bindings . Pace = function ( ) {
36273628 if ( ( screen_mode > 0 && screen_mode <= 2 ) || screen_mode == 100 ) {
3628- return 1 ;
3629+ return 2 ;
36293630 } else {
36303631 return 100000 ;
36313632 }
Original file line number Diff line number Diff line change @@ -2293,6 +2293,7 @@ function Basic(code, options) {
22932293
22942294 function Run ( pace ) {
22952295 for ( ; ; ) {
2296+ var last_time = new Date ( ) . getTime ( ) ;
22962297 var speed = pace !== undefined ? pace ( ) : 100000 ;
22972298 for ( var i = 0 ; i < speed ; ++ i ) {
22982299 ops [ ip ++ ] ( ) ;
@@ -2304,7 +2305,7 @@ function Basic(code, options) {
23042305 break ;
23052306 }
23062307 }
2307- setTimeout ( function ( ) { Run ( pace ) ; } , delay ) ;
2308+ setTimeout ( function ( ) { Run ( pace ) ; } , delay + 16 ) ;
23082309 delay = 0 ;
23092310 break ;
23102311 }
@@ -3623,7 +3624,7 @@ function GraphicsBindings(canvas) {
36233624
36243625 bindings . Pace = function ( ) {
36253626 if ( ( screen_mode > 0 && screen_mode <= 2 ) || screen_mode == 100 ) {
3626- return 1 ;
3627+ return 2 ;
36273628 } else {
36283629 return 100000 ;
36293630 }
You can’t perform that action at this time.
0 commit comments