Earthquake dynamics on dip-slip faults