Il le disait si gaiement que je ne pus m'empêcher de rire. (Romains)
Soudain il sut qu'elle l'avait trompé.
Using the perfect (passé composé) to replace the past historic (passé simple) may we rewrite previous sentences as
Il le disait si gaiement que je n'ai pas pu m'empêcher de rire.
Soudain il a su qu'elle l'avait trompé.
?
In general this replacement is always valid? That is, the perfect may always replace the past historic (in conversation and ordinary writing)?