hxc

HxC Floppy Emulator : Floppy image file converter

HxC Floppy Emulator : Floppy image file converter v2.16.3.2
Copyright (C) 2006-2024 Jean-Francois DEL NERO
This program comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions;

libhxcfe version : 2.16.3.2

Options:
  -help             : This help
  -license          : Print the license
  -verbose          : Verbose mode
  -script:[filename]        : Script file to execute
  -modulelist           : List modules in the libhxcfe [FORMAT]
  -rawlist          : Disk layout list [DISKLAYOUT]
  -interfacelist        : Floppy interfaces mode list [INTERFACE_MODE]
  -finput:[filename]        : Input file image
  -foutput:[filename]       : Output file image
  -conv:[FORMAT]        : Convert the input file
  -reffile:[filename]       : Sector to sector copy mode. To be used with -conv : specify the format reference image
  -uselayout:[DISKLAYOUT]   : Use the Layout [DISKLAYOUT]
  -usb:[DRIVE]          : start the usb floppy emulator
  -infos            : Print informations about the input file
  -ifmode:[INTERFACE_MODE]  : Select the floppy interface mode
  -singlestep           : Force the single step mode
  -doublestep           : Force the double step mode
  -list             : List the content of the floppy image
  -getfile:[FILE]       : Get a file from the floppy image
  -putfile:[FILE]       : Put a file to the floppy image

Usage examples :

Single output conversion -> Convert a disk image to HFE (use "-modulelist" to see the supported "-conv" file image formats) :

  hxcfe -finput:"path/input.img" -conv:HXC_HFE -foutput:"path/output.hfe"

Multiples-output conversion -> Convert a disk image to HFE and BMP :

  hxcfe -finput:"path/input.img" -conv:HXC_HFE -foutput:"path/output.hfe" -conv:BMP_DISK_IMAGE -foutput:"path/output.bmp"

Disk format/layout conversion -> Convert a raw disk image to HFE using a specific layout (use "-rawlist" to see the available layouts/formats) :

  hxcfe -finput:"path/input.img" -uselayout:PUMA_ROBOT_DD_640KB -conv:HXC_HFE -foutput:"path/output.hfe"

Disk format/layout generation -> Generate an empty HFE using a specific layout without any image (use "-rawlist" to see the available layouts/formats) :

  hxcfe -uselayout:PUMA_ROBOT_DD_640KB -conv:HXC_HFE -foutput:"path/output.hfe"

Sector by sector copy mode using a reference image : use "reference.hfe" as layout and copy and update each of its sectors from the "input.hfe" image to the "output.hfe".

  hxcfe  -finput:"path/input.hfe" -conv:HXC_HFE -foutput:"path/output.hfe" -reffile:"path/reference.hfe"