По смыслу правильно - "рассмешился" != "рассмеялся". Первое - внутренняя реакция, вторая - внешняя. То есть, смеяться - это движения и звуки, "смешиться" - это эмоции. Разумеется, русский язык в этом смысле несовершенен и правильное по смыслу неправильно по лексике. Страдайте.