Ambas formas, roto y rompido , son correctas. En el español actual, la forma más usada es el participo irregular roto , y se prefiere evitar rompido .
En la lengua medieval y en la clásica, en cambio, estaba muy extendido el participio regular rompido