Lockett's OSI Disk Dump Utility

Post Reply
User avatar
Posts: 160
Joined: Mon Nov 28, 2011 12:43 am

Lockett's OSI Disk Dump Utility

Post by glitch » Sat Jul 27, 2019 2:03 am

I just found out about this program today:


I was making some OS-65D disk images of an unusual nature -- no directory, not a full OS-65D 3.x with track 1 having been replaced with custom software. `osidd` didn't like the lack of directory, so I forked the project on GitHub and fixed that, and some warnings the code generated. You can find my fixes here:

https://github.com/chapmajs/osi_disk_ut ... ectory_fix

I have a pull request open so the changes can get merged into the main code if the author so desires. It's a super useful little program, it's limited to OS-65D 8" disk images at this time but that's what I mostly have anyway. Saved a lot of programming on my part!
Check out The Glitch Works
OSI Challenger 3, 510 CPU, 8" floppies, 74 MB hard disk system in need of restore
Parts bin Challenger 3 board set, never had a chassis in its time

Posts: 64
Joined: Tue Sep 16, 2008 6:04 am

Re: Lockett's OSI Disk Dump Utility

Post by Mark » Fri Aug 09, 2019 6:16 am

Thanks for the heads up for Lockette's Disk utility!

It made me realize I'd never documented a feature of the OSIHFE utility.

The OSIHFE utility can clean disk OSI images, both OS65U and OS65D and the variants that use the OS65D track/sector format (HexDos, PicoDos, DOS/65, etc.) It's sort of a side effect of the regeneration needed when reconstructing floppy bit images from OSI dump files.

Code: Select all

OSIHFE -[bcdiov5] infile [outfile]
        ( If [outfile] is not specified, a target file is automatically based on input filetype)
  -b65D5/-b65D8/-b65U8/-bHEXDOS outfile	 create blank OSI HFE image of specified type
  -c infile outfile             clean OSI disk dump image
  -d infile 			list directory contents
  -i infile 			identify file type (OS65D5, OS65D8, OS65U, HEXDOS, DOS/65)
  -5 				write 8" image at 5.25" bit rate to allow mounting 8" image on 5.25" system
  -o			 	overwrite existing output file
  -v			 	verbose diagnostic dump
So to use it, open a command prompt and type:
OSIHFE -c source_file dest_file
(files must be OSI Dump images, not HFE images for the clean function, if it finds something it doesn't recognize it should copy the raw track)

OSIHFE is available on my website in the tools sections http://osi.marks-lab.com/software/tools.html Maybe it will help someone. Let me know if it works for you!

Post Reply