var File=MSDOS,X=MSDOS
MSDOS.getBaseOffset=function(e){return 0==arguments.length&&(e=0),(MSDOS.readWord(8)<<4)+e},MSDOS.addressToOffset=function(e,t){return 1==arguments.length&&(t=0),t+=e<<4,MSDOS.getBaseOffset(1048575&t)},MSDOS.AddressToOffset=function(){MSDOS.addressToOffset.apply(this,arguments)},MSDOS.getEntryPointOffset=function(e){return 0==arguments.length&&(e=0),MSDOS.addressToOffset(MSDOS.readWord(22),MSDOS.readWord(20))+e},MSDOS.getNEOffset=function(e){return 0==arguments.length&&(e=0),MSDOS.readDword(60)+e}