2c2,3
< /* note that on the mac keyboard, capitals are not recognized 'H'='h' */
---
> /* 12jan05 modifications in the grafiXlab mjp with gkf  for MacOS X */
> /* Put in slowmo */
267a269,271
> //This is to be adjusted based on the speed of the platform & personal preference:
> #define MAC_SLOW 2
> 
1158c1162
< int cube,thick,rseed,moving,frozen,could_move=0; 
---
> int cube,thick,rseed,moving,frozen,could_move=0,slowmo; 
3017c3021
<   if(rand_maze)far=13.;else far=99.; morph=0; frozen=0;
---
>   if(rand_maze)far=13.;else far=99.; morph=0; frozen=0;slowmo=0;
3652c3656
<      if(key=='j'){morph=0;frozen=0;}
---
>      if(key=='H'){morph=0;frozen=0;}
3664a3669
>    TOGGLE('l',slowmo); /* 1 means that there's only one type of slowmotion */
4174c4179
< 	LABEL2(80,2420,"(H)ypertour pause/unpause/qu(j)t%s","");}
---
> 	LABEL2(80,2420,"(H)ypertour pause/unpause/quit%s","");}
4178a4184
>       LABEL2(80,2140,"s(l)ow-mo on/off","");
4428c4434,4435
<   if(frozen==0){
---
>   static int slowmo_delay_cnt=0;
>   if(frozen==0 && slowmo_delay_cnt==0){
4433a4441,4442
>   slowmo_delay_cnt++;
>   if(slowmo_delay_cnt>(slowmo*MAC_SLOW))slowmo_delay_cnt=0;
