Separated out UNDI ROM location code into undirom.c, and use struct