forked from: Gradius V update

