rem: hyper_dx = hyper_dy = 0;
add: hyper_dx = hyper_dy = hyper_extra = 0;
context: LoadHyperspace (void){	hyper_dx = hyper_dy = 0;	fuel_ticks = 1;	GLOBAL (ShipStamp.origin.x) = -MAX_X_UNIVERSE;	GLOBAL (ShipStamp.origin.y) = -MAX_Y_UNIVERSE;	LoadHyperData ();	{		FRAME F;				F = hyperstars[0];		hyperstars[0] = stars_in_space;		stars_in_space = F;	}	if (!(LastActivity & CHECK_LOAD))		RepairSISBorder ();	else	{		if (LOBYTE (LastActivity) == 0)		{			ClearSemaphore (GraphicsSem);			DrawSISFrame ();			SetSemaphore (GraphicsSem);		}		else		{			ClearSISRect (DRAW_SIS_DISPLAY);			RepairSISBorder ();		}	}	DrawSISMessage (NULL_PTR);	SetContext (RadarContext);	SetContextBackGroundColor (BUILD_COLOR (MAKE_RGB15 (0x00, 0xE, 0x00), 0x6C));	SetContext (SpaceContext);	if (GET_GAME_STATE (ARILOU_SPACE_SIDE) <= 1)	{		SetContextBackGroundColor (BUILD_COLOR (MAKE_RGB15 (0x7, 0x00, 0x00), 0x2F));		SetColorMap (GetColorMapAddress (hypercmaps[0]));	}	else	{		SetContextBackGroundColor (BUILD_COLOR (MAKE_RGB15 (0x00, 0x1A, 0x00), 0x2F));		SetColorMap (GetColorMapAddress (hypercmaps[1]));		SET_GAME_STATE (USED_BROADCASTER, 0);		SET_GAME_STATE (BROADCASTER_RESPONSE, 0);	}	SetContextDrawState (DEST_PIXMAP | DRAW_REPLACE);//    ClearDrawable ();	ClearSISRect (CLEAR_SIS_RADAR);	return (TRUE);}