public Executable(string fileName)
        {
            MZFile file = new MZFile(fileName);

            this.image      = new ExecutableImage(file);
            this.entryPoint =
                new Address(image.MapFrameToSegment(file.EntryPoint.Segment), file.EntryPoint.Offset);
        }
        public Executable(string fileName)
        {
            MZFile file = new MZFile(fileName);

            this.image = new ExecutableImage(file);
            this.entryPoint =
                new Address(image.MapFrameToSegment(file.EntryPoint.Segment), file.EntryPoint.Offset);
        }
 public ExecutableSegment(ExecutableImage image, int id, UInt16 frameNumber)
 {
     this.id = id;
     this.image = image;
     this.frameNumber = frameNumber;
 }
 public ExecutableSegment(ExecutableImage image, int id, UInt16 frameNumber)
 {
     this.id          = id;
     this.image       = image;
     this.frameNumber = frameNumber;
 }