make sure romgen handles negative numbers correctly