HxCFloppyEmulator Changelog

What's new in HxCFloppyEmulator 2.15.6.1 Beta

Apr 10, 2024
  • New Writer : PNG file (Disk/tracks and stream layouts) -> Disk layout can now be exported into a PNG file (for disk analysis) !
  • HFE v1/v2/v3, hxcstream and xml write protect flag support implemented.
  • Command line hxcfe tool : Multiples-output image conversion support added.
  • DosDiskBrowser build : IMG files support added.
  • SD HxC configuration window : Fix custom settings selection.

New in HxCFloppyEmulator 2.15.1.2 Beta (Dec 23, 2023)

  • Many fixes and improvements into the flux stream management :
  • One revolution only / 2 indexes support fixed.
  • Fix stream files formats export : No more glitch after the first revolution index. (Fix SCP and KF export).
  • Sectors recovery support - Can be disabled/enabled with the FLUXSTREAM_SECTORS_RECOVERY variable.
  • This feature try to automatically recover/fix bad sectors with copies present in others stream revolutions.
  • Default pulses timing jitter tolerance increased from 10% to 14% (Config file).
  • Kryoflux writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP loader : Fix singled-sided images support (Fix the number of tracks/cylinder).
  • SCP loader : Fix broken support of SCP images with more than 5 revolutions.
  • SCP loader : Fix odd number of tracks + double step mode issue (Last track missing).
  • Logic analyzer capture loader : nameTT.S.logicbin8bits file name convention support. (TT=track S=side)
  • New XML format : MC50/MC300/MC500 formats and empty data disk.
  • New XML format : Sharp X68000 2HD disk.
  • Track display : Fix possible infinite loop : check the bitrate value and stop + report if needed.
  • HFEv3 loader : Support RAND_OPCODE right after SKIPBITS_OPCODE.
  • New X68000 DIM file image loader.
  • New Apple II 2MG file image loader. (WIP - To be completed)
  • XML raw loader : Fix images last sector loading.
  • Track editor : New "insert" and "remove" track operations.
  • HFE writers : New "HFE_WRITER_WRITENOTALLOWED" parameter : Set it to 1 to write protect the exported hfe files.
  • HxC stream (Pauline) : Auto detect and load properly hard-sectored dumps.
  • D88 loader : Fix possible infinite loop with corrupted image.
  • Batch converter : New BATCHCONVERT_KEEP_SOURCE_FILE_NAME_EXTENSION setting to enable/disable the source file extension to the output file name.
  • BMP export : New Stream tracks mode export.
  • User interface : Save and restore previous state (WIP, Done : batch converter window)
  • NSI Northstar : Some index timings and formats fixes.
  • macOS : Better CAPSlib/ipf lib support. (Renaud Guérin)
  • New track format : Centurion MFM. (Rick Altherr)
  • Code : gcc's -fanalyzer used against the libhxcfe library : Many possible issues fixed !
  • Many internal code improvements and fixes.

New in HxCFloppyEmulator 2.15.1.1 Beta (Dec 15, 2023)

  • Many fixes and improvements into the flux stream management :
  • One revolution only / 2 indexes support fixed.
  • Fix stream files formats export : No more glitch after the first revolution index. (fix SCP and KF export).
  • Sectors recovery support - Can be disabled/enabled with the FLUXSTREAM_SECTORS_RECOVERY variable.
  • This feature try to automatically recover/fix bad sectors with copies present in others stream revolutions.
  • Kryoflux writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP loader : Fix singled-sided images support (fix the number of tracks/cylinder).
  • SCP loader : Fix broken support of SCP images with more than 5 revolutions.
  • SCP loader : Fix odd number of tracks + double step mode issue (last track missing).
  • Logic analyzer capture loader : nameTT.S.logicbin8bits file name convention support. (TT=track S=side)
  • New XML format : MC50/MC300/MC500 formats and empty data disk.
  • New XML format : Sharp X68000 2HD disk.
  • Track display : fix possible infinite loop : check the bitrate value and stop + report if needed.
  • HFEv3 loader : Support RAND_OPCODE right after SKIPBITS_OPCODE.
  • New X68000 DIM file image loader.
  • New Apple II 2MG file image loader. (WIP - To be completed)
  • XML raw loader : Fix images last sector loading.
  • Many internal code improvements and fixes.
  • Track editor : New "insert" and "remove" track operations.
  • HFE writers : New "HFE_WRITER_WRITENOTALLOWED" parameter : Set it to 1 to write protect the exported hfe files.
  • HxC stream (Pauline) : Auto detect and load properly hard-sectored dumps.
  • D88 loader : Fix possible infinite loop with corrupted image.
  • Batch converter : New BATCHCONVERT_KEEP_SOURCE_FILE_NAME_EXTENSION setting to enable/disable the source file extension to the output file name.
  • BMP export : New Stream tracks mode export.
  • User interface : Save and restore previous state (WIP, Done : batch converter window)
  • NSI Northstar : Some index timings and formats fixes.
  • macOS : Better CAPSlib/ipf lib support. (Renaud Guérin)
  • New track format : Centurion MFM. (Rick Altherr)
  • Code : gcc's -fanalyzer used against the libhxcfe library : Many possible issues fixed ! (WIP)

New in HxCFloppyEmulator 2.14.12.1 Beta (Aug 21, 2023)

  • Many fixes and improvements into the flux stream management :
  • One revolution only / 2 indexes support fixed.
  • Fix stream files formats export : No more glitch after the first revolution index. (fix SCP and KF export).
  • Kryoflux writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP loader : Fix singled-sided images support (fix the number of tracks/cylinder).
  • SCP loader : Fix broken support of SCP images with more than 5 revolutions.
  • SCP loader : Fix odd number of tracks + double step mode issue (last track missing).
  • Logic analyzer capture loader : nameTT.S.logicbin8bits file name convention support. (TT=track S=side)
  • New XML format : MC50/MC300/MC500 formats and empty data disk.
  • Track display : fix possible infinite loop : check the bitrate value and stop + report if needed.
  • HFEv3 loader : Support RAND_OPCODE right after SKIPBITS_OPCODE.
  • New X68000 DIM file image loader.
  • New Apple II 2MG file image loader. (WIP - To be completed)
  • XML raw loader : Fix images last sector loading.
  • Many internal code improvements and fixes.
  • Track editor : New "insert" and "remove" track operations.
  • HFE writers : New "HFE_WRITER_WRITENOTALLOWED" parameter : Set it to 1 to write protect the exported hfe files.
  • HxC stream (Pauline) : Auto detect and load properly hard-sectored dumps.
  • D88 loader : Fix possible infinite loop with corrupted image.
  • Batch converter : New BATCHCONVERT_KEEP_SOURCE_FILE_NAME_EXTENSION setting to enable/disable the source file extension to the output file name.
  • BMP export : New Stream tracks mode export.
  • User interface : Save and restore previous state (WIP, Done : batch converter window)
  • NSI Northstar : Some index timings and formats fixes.
  • macOS : Better CAPSlib/ipf lib support. (Renaud Guérin)

New in HxCFloppyEmulator 2.14.10.2 Beta (Aug 6, 2023)

  • Many fixes and improvements into the flux stream management :
  • One revolution only / 2 indexes support fixed.
  • Fix stream files formats export : No more glitch after the first revolution index. (fix SCP and KF export).
  • Kryoflux writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP loader : Fix singled-sided images support (fix the number of tracks/cylinder).
  • SCP loader : Fix broken support of SCP images with more than 5 revolutions.
  • SCP loader : Fix odd number of tracks + double step mode issue (last track missing).
  • Logic analyzer capture loader : nameTT.S.logicbin8bits file name convention support. (TT=track S=side)
  • New XML format : MC50/MC300/MC500 formats and empty data disk.
  • Track display : fix possible infinite loop : check the bitrate value and stop + report if needed.
  • HFEv3 loader : Support RAND_OPCODE right after SKIPBITS_OPCODE.
  • New X68000 DIM file image loader.
  • New Apple II 2MG file image loader. (WIP - To be completed)
  • XML raw loader : Fix images last sector loading.
  • Many internal code improvements and fixes.
  • Track editor : New "insert" and "remove" track operations.
  • HFE writers : New "HFE_WRITER_WRITENOTALLOWED" parameter : Set it to 1 to write protect the exported hfe files.
  • HxC stream (Pauline) : Auto detect and load properly hard-sectored dumps.
  • D88 loader : Fix possible infinite loop with corrupted image.
  • Batch converter : New BATCHCONVERT_KEEP_SOURCE_FILE_NAME_EXTENSION setting to enable/disable the source file extension to the output file name.
  • BMP export : New Stream tracks mode export.

New in HxCFloppyEmulator 2.14.9.2 Beta (Jul 23, 2023)

  • One revolution only / 2 indexes support fixed.
  • Fix stream files formats export : No more glitch after the first revolution index. (fix SCP and KF export).
  • -> Kryoflux writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP loader : Fix singled-sided images support (fix the number of tracks/cylinder).
  • SCP loader : Fix broken support of SCP images with more than 5 revolutions.
  • SCP loader : Fix odd number of tracks + double step mode issue (last track missing).
  • Logic analyzer capture loader : nameTT.S.logicbin8bits file name convention support. (TT=track S=side)
  • New XML format : MC50/MC300/MC500 formats and empty data disk.
  • Track display : fix possible infinite loop : check the bitrate value and stop + report if needed.
  • HFEv3 loader : Support RAND_OPCODE right after SKIPBITS_OPCODE.
  • New X68000 DIM file image loader.
  • New Apple II 2MG file image loader. (WIP - To be completed)
  • XML raw loader : Fix images last sector loading.
  • Many internal code improvements and fixes.
  • Track editor : New "insert" and "remove" track operations.
  • HFE writers : New "HFE_WRITER_WRITENOTALLOWED" parameter : Set it to 1 to write protect the exported hfe files.
  • HxC stream (Pauline) : Auto detect and load properly hard-sectored dumps.
  • D88 loader : Fix possible infinite loop with corrupted image.

New in HxCFloppyEmulator 2.14.9.1 Beta (Jul 15, 2023)

  • Many fixes and improvements into the flux stream management :
  • One revolution only / 2 indexes support fixed.
  • Fix stream files formats export : No more glitch after the first revolution index. (fix SCP and KF export).
  • Kryoflux writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP loader : Fix singled-sided images support (fix the number of tracks/cylinder).
  • SCP loader : Fix broken support of SCP images with more than 5 revolutions.
  • SCP loader : Fix odd number of tracks + double step mode issue (last track missing).
  • Logic analyzer capture loader : nameTT.S.logicbin8bits file name convention support. (TT=track S=side)
  • New XML format : MC50/MC300/MC500 formats and empty data disk.
  • Track display : fix possible infinite loop : check the bitrate value and stop + report if needed.
  • HFEv3 loader : Support RAND_OPCODE right after SKIPBITS_OPCODE.
  • New X68000 DIM file image loader.
  • New Apple II 2MG file image loader. (WIP - To be completed)
  • XML raw loader : Fix images last sector loading.
  • Many internal code improvements and fixes.
  • Track editor : New "insert" and "remove" track operations.
  • HFE writers : New "HFE_WRITER_WRITENOTALLOWED" parameter : Set it to 1 to write protect the exported hfe files.
  • HxC stream (Pauline) : Auto detect and load properly hard-sectored dumps.

New in HxCFloppyEmulator 2.14.8.1 Beta (Jun 14, 2023)

  • Many fixes and improvements into the flux stream management :
  • One revolution only / 2 indexes support fixed.
  • Fix stream files formats export : No more glitch after the first revolution index. (fix SCP and KF export).
  • Kryoflux writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP loader : Fix singled-sided images support (fix the number of tracks/cylinder).
  • SCP loader : Fix broken support of SCP images with more than 5 revolutions.
  • SCP loader : Fix odd number of tracks + double step mode issue (last track missing).
  • Logic analyzer capture loader : nameTT.S.logicbin8bits file name convention support. (TT=track S=side)
  • New XML format : MC50/MC300/MC500 formats and empty data disk.
  • Track display : fix possible infinite loop : check the bitrate value and stop + report if needed.
  • HFEv3 loader : Support RAND_OPCODE right after SKIPBITS_OPCODE.
  • New X68000 DIM file image loader.
  • New Apple II 2MG file image loader. (WIP - To be completed)
  • XML raw loader : Fix images last sector loading.
  • Many internal code improvements and fixes.
  • Track editor : New "insert" and "remove" track operations.
  • HFE writers : New "HFE_WRITER_WRITENOTALLOWED" parameter : Set it to 1 to write protect the exported hfe files.

New in HxCFloppyEmulator 2.14.6.4 Beta (May 10, 2023)

  • Many fixes and improvements into the flux stream management:
  • One revolution only / 2 indexes support fixed.
  • Fix stream files formats export : No more glitch after the first revolution index. (fix SCP and KF export).
  • Kryoflux writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP loader : Fix singled-sided images support (fix the number of tracks/cylinder).
  • SCP loader : Fix broken support of SCP images with more than 5 revolutions.
  • SCP loader : Fix odd number of tracks + double step mode issue (last track missing).
  • Logic analyzer capture loader : nameTT.S.logicbin8bits file name convention support. (TT=track S=side)
  • New XML format : MC50/MC300/MC500 formats and empty data disk.
  • Track display : fix possible infinite loop : check the bitrate value and stop + report if needed.
  • HFEv3 loader : Support RAND_OPCODE right after SKIPBITS_OPCODE.
  • New X68000 DIM file image loader.
  • New Apple II 2MG file image loader. (WIP - To be completed)
  • XML raw loader : Fix images last sector loading.
  • Many internal code improvements and fixes.

New in HxCFloppyEmulator 2.14.6.3 Beta (Apr 21, 2023)

  • Many fixes and improvements into the flux stream management :
  • One revolution only / 2 indexes support fixed.
  • Fix stream files formats export : No more glitch after the first revolution index. (fix SCP and KF export).
  • Kryoflux writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP loader : Fix singled-sided images support (fix the number of tracks/cylinder).
  • SCP loader : Fix broken support of SCP images with more than 5 revolutions.
  • Logic analyzer capture loader : nameTT.S.logicbin8bits file name convention support. (TT=track S=side)
  • New XML format : MC50/MC300/MC500 formats and empty data disk.
  • Track display : fix possible infinite loop : check the bitrate value and stop + report if needed.
  • HFEv3 loader : Support RAND_OPCODE right after SKIPBITS_OPCODE.
  • New X68000 DIM file image loader.
  • New Apple II 2MG file image loader. (WIP - To be completed)
  • XML raw loader : Fix images last sector loading.
  • Many internal code improvements and fixes.

New in HxCFloppyEmulator 2.14.6.2 Beta (Apr 10, 2023)

  • Many fixes and improvements into the flux stream management :
  • One revolution only / 2 indexes support fixed.
  • Fix stream files formats export : No more glitch after the first revolution index. (fix SCP and KF export).
  • Kryoflux writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP loader : Fix singled-sided images support (fix the number of tracks/cylinder).
  • SCP loader : Fix broken support of SCP images with more than 5 revolutions.
  • Logic analyzer capture loader : nameTT.S.logicbin8bits file name convention support. (TT=track S=side)
  • New XML format : MC50/MC300/MC500 formats and empty data disk.
  • Track display : fix possible infinite loop : check the bitrate value and stop + report if needed.
  • HFEv3 loader : Support RAND_OPCODE right after SKIPBITS_OPCODE.
  • New X68000 DIM file image loader.
  • New Apple II 2MG file image loader. (WIP - To be completed)
  • Many internal code improvements and fixes.

New in HxCFloppyEmulator 2.14.6.1 Beta (Apr 7, 2023)

  • Many fixes and improvements into the flux stream management :
  • One revolution only / 2 indexes support fixed.
  • Fix stream files formats export : No more glitch after the first revolution index. (fix SCP and KF export).
  • Kryoflux writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP loader : Fix singled-sided images support (fix the number of tracks/cylinder).
  • Logic analyzer capture loader : nameTT.S.logicbin8bits file name convention support. (TT=track S=side)
  • New XML format : MC50/MC300/MC500 formats and empty data disk.
  • Track display : fix possible infinite loop : check the bitrate value and stop + report if needed.
  • HFEv3 loader : Support RAND_OPCODE right after SKIPBITS_OPCODE.
  • New X68000 DIM file image loader.
  • New Apple II 2MG file image loader. (WIP - To be completed)
  • Many internal code improvements and fixes.

New in HxCFloppyEmulator 2.14.5.2 Beta (Mar 18, 2023)

  • Many fixes and improvements into the flux stream management :
  • One revolution only / 2 indexes support fixed.
  • Fix stream files formats export : No more glitch after the first revolution index. (fix SCP and KF export).
  • Kryoflux writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP loader : Fix singled-sided images support (fix the number of tracks/cylinder).
  • Logic analyzer capture loader : nameTT.S.logicbin8bits file name convention support. (TT=track S=side)
  • New XML format : MC50/MC300/MC500 formats and empty data disk.
  • Track display : fix possible infinite loop : check the bitrate value and stop + report if needed.
  • HFEv3 loader : Support RAND_OPCODE right after SKIPBITS_OPCODE.
  • Many internal code improvements and fixes.

New in HxCFloppyEmulator 2.14.5.1 Beta (Mar 17, 2023)

  • Many fixes and improvements into the flux stream management :
  • One revolution only / 2 indexes support fixed.
  • Fix stream files formats export : No more glitch after the first revolution index. (fix SCP and KF export).
  • Kryoflux writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP writer : stream to stream conversion : Don't align output stream to the next index.
  • SCP loader : Fix singled-sided images support (fix the number of tracks/cylinder).
  • Logic analyzer capture loader : nameTT.S.logicbin8bits file name convention support. (TT=track S=side)
  • New XML format : MC50/MC300/MC500 formats and empty data disk.
  • Track display : fix possible infinite loop : check the bitrate value and stop + report if needed.
  • HFEv3 loader : Support RAND_OPCODE right after SKIPBITS_OPCODE.
  • Many internal code improvements and fixes.

New in HxCFloppyEmulator 2.14.4.1 Beta (Feb 7, 2023)

  • Windows : Turn the process in high priority when the USB HxC Floppy Emulator is detected
  • Fix most of the Sync lost events
  • XML generated disks : Clear the internal tracks status -> fix the command line tool
  • Hard-sectored H8D Heathkit images: Fix odd tracks main index skew
  • QuickDisk files loader : Support "HxC-like-but-not-exactly-hxc" QD images files
  • DiscFerret DFI Loader : New DFILOADER_SAMPLE_FREQUENCY_MHZ parameter to change the default sample frequency
  • HxC stream (Pauline) : Support CLV convertion parameters:
  • FLUXSTREAM_IMPORT_PCCAV_TO_MACCLV (Dump drive's CAV RPM)
  • FLUXSTREAM_IMPORT_PCCAV_TO_C64CLV (Dump drive's CAV RPM)
  • FLUXSTREAM_IMPORT_PCCAV_TO_VICTOR9KCLV (Dump drive's CAV RPM)
  • SD HxC Interface modes settings : Add PC/S950 auto density configurations
  • Apple II *.do/*.dsk/*.po file writer
  • SCP writer : The "Disk Type" field can be forced in the configuration file
  • and the "SCPEXPORT_DISK_TYPE" variable
  • Stream files writers (SCP/KF Raw/...) : Direct stream to stream support. If the current loaded tracks have a stream dump in memory then these streams are now just resampled and then exported to the stream file If you want to use the old behavior and export the analyzed tracks instead then set the "FLUXSTREAM_STREAM_TO_STREAM_CONVERT" variable to 0
  • Stream analyzer : Bands mode "PLL" -> better Victor 9000 disks support (Work-in-progress)
  • Stream analyzer : Better Apple II and Macintosh support
  • Stream and track viewer : Print sectors content on the track view
  • ISO/IBM SD/DD and Micral N track formats)
  • Some memory related bug fixed
  • Possible crashes related to the track / disk view window fixed
  • IMD File Writer : Fix track type when no supported sector are present on the track
  • MSA File Writer : Don't write the last unformatted tracks
  • Kryoflux Import : (WIP) Possible missing last index workaround
  • Kryoflux writer : Possible dead lock fixed
  • FDX support added : Revision 3 file format (standard and Raw/stream variants supported)
  • Raw FDX writer support added
  • 86Box 86F support added : (WIP)
  • FD loader : Fix sectors side ID : All of them should use the ID 0
  • Logic analyzer capture loader:
  • Can now load tracks captured with a simple logic analyzer. (Saleae logic analyzer or similar)
  • The current state/limitations are:
  • Need only 2 jumper wires : data (floppy pin 30) & index (floppy pin 8)
  • Load only a track at a time
  • The sample rate is set by default at 16MHz. This can be changed through the "LOGICANALYZER_SAMPLERATE" variable
  • The floppy data signal is mapped by default to the bit 0. This can be changed through the "LOGICANALYZER_DATA_BIT" variable
  • The floppy index signal is mapped by default to the bit 3. This can be changed through the "LOGICANALYZER_INDEX_BIT" variable
  • The supported input file format is a raw 8bits binary format (change the file extension to ".logicbin8bits")
  • Each byte in the file is a sample
  • How to use it:
  • Connect the ground, data and index wires : machine ground to vss/gnd wire, floppy pin 30 to wire 0, floppy pin 8 to wire 3
  • Start the machine, start the logic analyzer software. Start the capture and on the machine use any software/way to read a particular track
  • The track should be read during at least to 2 revolutions ( 3 index pulses ). Save the dump in raw binary mode
  • Change the binary dump file extension to ".logicbin8bits"
  • Before loading the file into the hxc software you may need to set the LOGICANALYZER_IMPORT_START_OFFSET and LOGICANALYZER_IMPORT_END_OFFSET
  • variables to define the region of interest in the file. You can use PulseView or similar software to roughly get the values to use
  • TODO / Work in progress:
  • Add the xx.y file naming convention to load multiple track files (xx=track number, y=side number)
  • Add the dir,step,side, track 0 signals support to load a whole disk from one single file
  • zlib updated to the version v1.2.13 : Security and bugs fixes
  • expat lib updated to the version v2.5.0 : Security and bugs fixes
  • lz4 lib updated to the version v1.9.4 : Bugs fixes
  • Development / build process:
  • GCC 9 / 11 : Fix warning messages during the compilation
  • Clang / macOS : Fix warning messages during the compilation
  • Repository changed to Git and moved to Github : https://github.com/jfdelnero/HxCFloppyEmulator
  • Continuous integration build enabled: Linux, Windows x86 + x64, macOS arm + x64 CI build

New in HxCFloppyEmulator 2.5.11.1 Beta (Aug 31, 2022)

  • Windows: Turn the process in high priority when the USB HxC Floppy Emulator is detected.
  • Fix most of the Sync lost events.
  • XML generated disks: clear the internal tracks status -> fix the command line tool.
  • Hard-sectored H8D Heathkit images: Fix odd tracks main index skew.
  • QuickDisk files loader: Support "HxC-like-but-not-exactly-hxc" QD images files.
  • DiscFerret DFI Loader: New DFILOADER_SAMPLE_FREQUENCY_MHZ parameter to change the default sample frequency.
  • HxC stream (Pauline): Support CLV convertion parameters :
  • - FLUXSTREAM_IMPORT_PCCAV_TO_MACCLV (Dump drive's CAV RPM)
  • - FLUXSTREAM_IMPORT_PCCAV_TO_C64CLV (Dump drive's CAV RPM)
  • - FLUXSTREAM_IMPORT_PCCAV_TO_VICTOR9KCLV (Dump drive's CAV RPM)
  • SD HxC Interface modes settings: Add PC/S950 auto density configurations.
  • GCC 9: Fix warning messages during the compilation.
  • Apple II *.do/*.dsk/*.po file writer.
  • SCP export: The "Disk Type" field can be forced in the configuration file
  • and the "SCPEXPORT_DISK_TYPE" variable.
  • Stream files export (SCP/KF Raw/...): Direct stream to stream support
  • If the current loaded tracks have a stream dump in memory then these streams are now just resampled and then exported to the stream file.
  • If you want to use the old behavior and export the analyzed tracks instead then set the "FLUXSTREAM_STREAM_TO_STREAM_CONVERT" variable to 0.
  • Stream analyzer: Bands mode "PLL" -> better Victor 9000 disks support (Work-in-progress)
  • Stream analyzer: Better Apple II and Macintosh support.
  • Stream and track viewer: Print sectors content on the track view. (ISO/IBM SD/DD and Micral N track formats)
  • Some memory related bug fixes.
  • IMD File Writer: Fix track type when no supported sector are present on the track.
  • Kryoflux Import: (WIP) Possible missing last index workaround.
  • FDX support added: Revision 3 file format (TODO : Raw/stream variant)

New in HxCFloppyEmulator 2.5.8.1 Beta (Jan 7, 2022)

  • Windows : Turn the process in high priority when the USB HxC Floppy Emulator is detected.
  • Fix most of the Sync lost events.
  • XML generated disks : clear the internal tracks status -> fix the command line tool.
  • Hard-sectored H8D Heathkit images: Fix odd tracks main index skew.
  • QuickDisk files loader : Support "HxC-like-but-not-exactly-hxc" QD images files.
  • DiscFerret DFI Loader : New DFILOADER_SAMPLE_FREQUENCY_MHZ parameter to change
  • the default sample frequency.
  • HxC stream (Pauline) : Support CLV convertion parameters :
  • FLUXSTREAM_IMPORT_PCCAV_TO_MACCLV (Dump drive's CAV RPM)
  • FLUXSTREAM_IMPORT_PCCAV_TO_C64CLV (Dump drive's CAV RPM)
  • FLUXSTREAM_IMPORT_PCCAV_TO_VICTOR9KCLV (Dump drive's CAV RPM)
  • SD HxC Interface modes settings : Add PC/S950 auto density configurations.
  • GCC 9 : Fix warning messages during the compilation.
  • Apple II *.do/*.dsk/*.po file writer.
  • SCP export : The "Disk Type" field can be forced in the configuration file
  • and the "SCPEXPORT_DISK_TYPE" variable.
  • Stream files export (SCP/KF Raw/...) : Direct stream to stream support
  • If the current loaded tracks have a stream dump in memory then
  • these streams are now just resampled and then exported to the stream file.
  • If you want to use the old behavior and export the analyzed tracks instead then
  • set the "FLUXSTREAM_STREAM_TO_STREAM_CONVERT" variable to 0.
  • Stream analyzer : Bands mode "PLL" -> better Victor 9000 disks support (Work-in-progress)
  • Stream analyzer : Better Apple II and Macintosh support.
  • Some memory related bug fixes.

New in HxCFloppyEmulator 2.5.6.6 Beta (Jan 18, 2021)

  • C64 sector format support added.
  • Victor 9000 sector format support added.
  • Disk viewer : 48 TPI disks - Max tracks increased to 43 tracks.
  • Tracks/Disk viewer : Some minor graphical changes.
  • Stream analyzer : All internals PLL parameters can be set/changed in
  • the configuration file (see init.script for more details).
  • AppleSauce *.A2R : 3"1/2 disks dump support.
  • Hard-sectored support fixed.
  • Apple Macintosh CLV support fixed/improved.
  • Stream analyzer : Some fixes and improvements.
  • Sectors decoders : Some fixes and improvements.

New in HxCFloppyEmulator 2.5.5.1 Beta (Jan 1, 2021)

  • New hardware support introduced : Pauline ! The ultimate stream based floppy drive simulator / floppy dumper :)
  • Pauline control and real time stream viewer window added. ( https://www.youtube.com/watch?v=PZiyms6lo4U )
  • macOS : CAPSlib loader added (IPF, CTRAW...). (Windows/Linux/macOS CAPSlib loaders code merged)
  • macOS : macOS Big Sur support fixed.
  • New Loader/Writer : HxC Quickdisk images.
  • New Writer : Oric DSK images ("MFM_DISK" format).
  • New Loader : DiscFerret *.DFI stream files. (WIP!)
  • New Loader : AppleSauce *.A2R stream files. (WIP!)
  • XML loader : Add new properties and fix long track to support Quickdisk and Hardsectored disks.
  • New proprerties (micro-seconds time length/position parameters) :
  • index_len_us , add_index_us, track_len_us, pregap_us.
  • New XML format : Olivetti TOP 100 / Triumph-Adler Gabriele PFS typewriter Quickdisk format.
  • New XML format : FLEX disk formats.
  • New XML format : SORD M68 HD disk.
  • New XML format : Bung MGD2 disk.
  • Windows "Save as" file selector : Fix the overwrite prompt regression.
  • Kryoflux stream loader : Code re-factored and fixed.
  • IPF Loader : The CAPS library DI_LOCK_INDEX flag turned off by default (fake index track buffer realignment).
  • Can be enabled with the LOADER_IPF_CAPS_DI_LOCK_INDEX parameter.
  • "Weak bits" support fixed.
  • CPC EDSK writer : Fix EDSK export with unformatted track(s).
  • Fix export with unaligned track size.
  • Keep the last unformatted tracks.
  • Discard the second side if unformatted. (parameter CPCDSK_WRITER_DISCARD_UNFORMATTED_SIDE)
  • Limit the sector data size to 6144 bytes. (parameter CPCDSK_WRITER_LIMIT_SECTOR_SIZE)
  • Atari ATR Loader : Loader fixed.
  • SCP Loader : Input file sanity checks added.
  • SCP Writer : Randomize stream on weak-bits.
  • SCP Writer : Fix single sided disks export.
  • STX Writer : Support sectors headers without data part.
  • TD0 Loader : More robust with corrupted images.
  • TRS80 DMK Loader : Fix FM / SD track ID / Data mark clock patching.
  • TRS80 DMK Writer : Byte align tracks (WIP!).
  • Macintosh disk support : Macintosh GCR decoding, CLV disks stream import (WIP!).
  • Disk viewer : Resizeable window.
  • Disk viewer : Realistic physical floppy disk state representation (3"1/2 135TPI, 5"1/4 96TPI, 5"1/4 48TPI, 8" 48TPI).
  • Disk viewer : Track markers support.
  • Disk viewer : New stream viewer modes !
  • You can see the stream files at the signal level ! :
  • SuperCard Pro *.SCP, Kryoflux *.raw, Pauline Stream HFE, DiscFerret *.DFI, AppleSauce *.A2R...
  • QuickDisk Thomson MO5 Sector/track support added (Set "BMPEXPORT_ENABLE_QD_MO5_ENCODING" to 1 to enable it).
  • Apple II : Track generator fixed : GCR 6&2 Sync bits and sector GAP fixed.
  • Apple II : Various fixes in the track analyzer.
  • QM loader : Regression fixed.
  • S900 raw files support : Low level/track format now match with the real S900 to fix the compatibility
  • with the Oberheim DPX-1.
  • Windows target : Now use MinGW32 / MinGW64 instead of VC 6.0 to build the software.
  • 32 bits and 64 bits targets supported.
  • Speed performances significantly increased.
  • Flux Stream Analyzer : Perfectly aligned revolutions (index+stream) issue fixed.
  • (Some good tracks was marked as weak/bad).
  • Flux Stream Analyzer : Revolution overlap search depth reduced to 1.5% (+/- 3ms) -Faster execution.
  • Floppy disk dump window redesigned. More options added.
  • USB HxC Floppy Emulator : Packet size can be set with the USB_HXCFLOPPYEMULATOR_DEFAULT_PACKET_SIZE variable.
  • And a plethora of others improvements and fixes !

New in HxCFloppyEmulator 2.5.2.1 Beta (Oct 8, 2020)

  • New hardware support introduced : Pauline ! The ultimate stream based floppy drive simulator / floppy dumper :) Pauline control and real time stream viewer window added.
  • macOS : CAPSlib loader added (IPF, CTRAW...). (Windows/Linux/macOS CAPSlib loaders code merged)
  • New Loader/Writer : HxC Quickdisk images.
  • New Writer : Oric DSK images ("MFM_DISK" format).
  • XML loader : Add new properties and fix long track to support Quickdisk and Hardsectored disks. New proprerties (micro-seconds time length/position parameters) : index_len_us , add_index_us, track_len_us, pregap_us.
  • New XML format : Olivetti TOP 100 / Triumph-Adler Gabriele PFS typewriter Quickdisk format.
  • New XML format : SORD M68 HD disk.
  • Windows "Save as" file selector : Fix the overwrite prompt regression.
  • Kryoflux stream loader : Code re-factored and fixed.
  • IPF Loader : The CAPS library DI_LOCK_INDEX flag turned off by default (fake index track buffer realignment). Can be enabled with the LOADER_IPF_CAPS_DI_LOCK_INDEX parameter.
  • CPC EDSK writer : Fix EDSK export with unformatted track(s).
  • Fix export with unaligned track size.
  • Keep the last unformatted tracks.
  • Discard the second side if unformatted. (parameter CPCDSK_WRITER_DISCARD_UNFORMATTED_SIDE)
  • Limit the sector data size to 6144 bytes. (parameter CPCDSK_WRITER_LIMIT_SECTOR_SIZE)
  • SCP Loader : Input file sanity checks added.
  • SCP Writer : Randomize stream on weak-bits.
  • SCP Writer : Fix single sided disks export.
  • STX Writer : Support sectors headers without data part.
  • TRS80 DMK Loader : Fix FM / SD track ID / Data mark clock patching.
  • TRS80 DMK Writer : Byte align tracks (WIP).
  • Macintosh disk support : Macintosh GCR decoding, CLV disks stream import (WIP!).
  • Disk viewer : Resizeable window.
  • Disk viewer : Realistic physical floppy disk state representation (3"1/2 135TPI, 5"1/4 96TPI, 5"1/4 48TPI, 8" 48TPI).
  • Disk viewer : Track markers support.
  • Disk viewer : New stream viewer mode !
  • Apple II : Track generator fixed : GCR 6&2 Sync bits and sector GAP fixed.
  • QM loader : Regression fixed.
  • S900 raw files support : Low level/track format now match with the real S900 to fix the compatibility with the Oberheim DPX-1.
  • Windows target : Moving from VC 6.0 to MinGW32 / MinGW64. 32 bits and 64 bits release supported. General performance significantly increased.
  • Stream Analyzer : Perfectly aligned revolutions (index+stream) issue fixed. (Some good tracks marked as weak issue).

New in HxCFloppyEmulator 2.5.1.2 Beta (Sep 15, 2020)

  • New hardware support introduced : Pauline ! The ultimate stream based floppy drive simulator / floppy dumper :)
  • Pauline control and real time stream viewer window added.
  • macOS : CAPSlib loader added (IPF, CTRAW...). (Windows/Linux/macOS CAPSlib loaders code merged)
  • New Loader/Writer : HxC Quickdisk images.
  • XML loader : Add new properties and fix long track to support Quickdisk and Hardsectored disks.
  • New proprerties (micro-seconds time length/position parameters) :
  • index_len_us , add_index_us, track_len_us, pregap_us.
  • New XML format : Olivetti TOP 100 / Triumph-Adler Gabriele PFS typewriter Quickdisk format.
  • New XML format : SORD M68 HD disk.
  • Windows "Save as" file selector : Fix the overwrite prompt regression.
  • Kryoflux stream loader : Code re-factored and fixed.
  • IPF Loader : The CAPS library DI_LOCK_INDEX flag turned off by default (fake index track buffer realignment).
  • Can be enabled with the LOADER_IPF_CAPS_DI_LOCK_INDEX parameter.
  • CPC EDSK writer : Fix EDSK export with unformatted track(s).
  • Fix export with unaligned track size.
  • Keep the last unformatted tracks.
  • Discard the second side if unformatted. (parameter CPCDSK_WRITER_DISCARD_UNFORMATTED_SIDE)
  • Limit the sector data size to 6144 bytes. (parameter CPCDSK_WRITER_LIMIT_SECTOR_SIZE)
  • SCP Loader : Input file sanity checks added.
  • SCP Writer : Randomize stream on weak-bits.
  • SCP Writer : Fix single sided disks export.
  • STX Writer : Support sectors headers without data part.
  • TRS80 DMK Loader : Fix FM / SD track ID / Data mark clock patching.
  • TRS80 DMK Writer : Byte align tracks (WIP).
  • Macintosh disk support : Macintosh GCR decoding, CLV disks stream import (WIP!).
  • Disk viewer : Resizeable window.
  • Disk viewer : Realistic physical floppy disk state representation (3"1/2 135TPI, 5"1/4 96TPI, 5"1/4 48TPI, 8" 48TPI).
  • Disk viewer : Track markers support.
  • Disk viewer : New stream viewer mode !
  • Apple II : Track generator fixed : GCR 6&2 Sync bits and sector GAP fixed.
  • QM loader : Regression fixed.
  • S900 raw files support : Low level/track format now match with the real S900 to fix the compatibility
  • with the Oberheim DPX-1.
  • Windows target : Moving from VC 6.0 to MinGW32 / MinGW64. 32 bits and 64 bits release supported.
  • General performance significantly increased.
  • Stream Analyzer : Perfectly aligned revolutions (index+stream) issue fixed. (Some good tracks marked as weak issue).

New in HxCFloppyEmulator 2.5.1.1 Beta (Sep 13, 2020)

  • New hardware support introduced : Pauline ! The ultimate stream based floppy drive simulator / floppy dumper :)
  • Pauline control and real time stream viewer window added
  • macOS : CAPSlib loader added (IPF, CTRAW...). (Windows/Linux/macOS CAPSlib loaders code merged)
  • New Loader/Writer : HxC Quickdisk images
  • XML loader : Add new properties and fix long track to support Quickdisk and Hardsectored disks
  • New proprerties (micro-seconds time length/position parameters)
  • index_len_us , add_index_us, track_len_us, pregap_us
  • New XML format : Olivetti TOP 100 / Triumph-Adler Gabriele PFS typewriter Quickdisk format
  • New XML format : SORD M68 HD disk
  • Windows "Save as" file selector : Fix the overwrite prompt regression
  • Kryoflux stream loader : Code re-factored and fixed
  • IPF Loader : The CAPS library DI_LOCK_INDEX flag turned off by default (fake index track buffer realignment)
  • Can be enabled with the LOADER_IPF_CAPS_DI_LOCK_INDEX parameter
  • CPC EDSK writer : Fix EDSK export with unformatted track(s)
  • Fix export with unaligned track size
  • Keep the last unformatted tracks
  • Discard the second side if unformatted. (parameter CPCDSK_WRITER_DISCARD_UNFORMATTED_SIDE)
  • Limit the sector data size to 6144 bytes. (parameter CPCDSK_WRITER_LIMIT_SECTOR_SIZE)
  • SCP Loader : Input file sanity checks added
  • SCP Writer : Randomize stream on weak-bits
  • SCP Writer : Fix single sided disks export
  • STX Writer : Support sectors headers without data part
  • TRS80 DMK Loader : Fix FM / SD track ID / Data mark clock patching
  • TRS80 DMK Writer : Byte align tracks (WIP)
  • Macintosh disk support : Macintosh GCR decoding, CLV disks stream import (WIP!)
  • Disk viewer : Resizeable window
  • Disk viewer : Realistic physical floppy disk state representation (3"1/2 135TPI, 5"1/4 96TPI, 5"1/4 48TPI, 8" 48TPI)
  • Disk viewer : Track markers support
  • Disk viewer : New stream viewer mode
  • Apple II : Track generator fixed : GCR 6&2 Sync bits and sector GAP fixed
  • QM loader : Regression fixed
  • S900 raw files support : Low level/track format now match with the real S900 to fix the compatibility
  • with the Oberheim DPX-1
  • Windows target : Moving from VC 6.0 to MinGW32 / MinGW64. 32 bits and 64 bits release supported
  • General performance significantly increased
  • Stream Analyzer : Perfectly aligned revolutions (index+stream) issue fixed. (Some good tracks marked as weak issue)

New in HxCFloppyEmulator 2.4.4.1 Beta (Aug 24, 2020)

  • New hardware support introduced : Pauline ! The ultimate stream based floppy drive simulator / floppy dumper :)
  • Pauline control and real time stream viewer window added.
  • macOS : CAPSlib loader added (IPF, CTRAW...). (Windows/Linux/macOS CAPSlib loaders code merged)
  • New Loader/Writer : HxC Quickdisk images.
  • XML loader : Add new properties and fix long track to support Quickdisk and Hardsectored disks.
  • New proprerties (micro-seconds time length/position parameters) :
  • index_len_us , add_index_us, track_len_us, pregap_us.
  • New XML format : Olivetti TOP 100 / Triumph-Adler Gabriele PFS typewriter Quickdisk format.
  • New XML format : SORD M68 HD disk.
  • Windows "Save as" file selector : Fix the overwrite prompt regression.
  • Kryoflux stream loader : Code re-factored and fixed.
  • IPF Loader : The CAPS library DI_LOCK_INDEX flag turned off by default (fake index track buffer realignment).
  • Can be enabled with the LOADER_IPF_CAPS_DI_LOCK_INDEX parameter.
  • CPC EDSK writer : Fix EDSK export with unformatted track(s).
  • Fix export with unaligned track size.
  • Keep the last unformatted tracks.
  • Discard the second side if unformatted. (parameter CPCDSK_WRITER_DISCARD_UNFORMATTED_SIDE)
  • Limit the sector data size to 6144 bytes. (parameter CPCDSK_WRITER_LIMIT_SECTOR_SIZE)
  • SCP Writer : Randomize stream on weak-bits.
  • SCP Writer : Fix single sided disks export.
  • STX Writer : Support sectors headers without data part.
  • TRS80 DMK Loader : Fix FM / SD track ID / Data mark clock patching.
  • TRS80 DMK Writer : Byte align tracks (WIP).
  • Macintosh disk support : Macintosh GCR decoding, CLV disks stream import (WIP!).
  • Disk viewer : Resizeable window.
  • Disk viewer : Realistic physical floppy disk state representation (3"1/2 135TPI, 5"1/4 96TPI, 5"1/4 48TPI, 8" 48TPI).
  • Disk viewer : Track markers support.
  • Apple II : Track generator fixed : GCR 6&2 Sync bits and sector GAP fixed.
  • QM loader : Regression fixed.
  • S900 raw files support : Low level/track format now match with the real S900 to fix the compatibility
  • with the Oberheim DPX-1.
  • Windows target : Moving from VC 6.0 to MinGW32 / MinGW64. 32 bits and 64 bits release supported.
  • General performance significantly increased.
  • Stream Analyzer : Perfectly aligned revolutions (index+stream) issue fixed. (Some good tracks marked as weak issue).

New in HxCFloppyEmulator 2.4.1.9 Beta (May 21, 2020)

  • New hardware support introduced : Pauline ! The ultimate stream based floppy drive simulator / floppy dumper :)
  • Pauline control and real time stream viewer window added.
  • New Loader/Writer : HxC Quickdisk images.
  • XML loader : Add new properties and fix long track to support Quickdisk and Hardsectored disks.
  • New proprerties (micro-seconds time length/position parameters):index_len_us , add_index_us, track_len_us, pregap_us.
  • New XML format : Olivetti TOP 100 / Triumph-Adler Gabriele PFS typewriter Quickdisk format.
  • Windows "Save as" file selector : Fix the overwrite prompt regression.
  • Kryoflux stream loader : Code re-factored and fixed.
  • IPF Loader : The CAPS library DI_LOCK_INDEX flag turned off by default (fake index track buffer realignment).
  • Can be enabled with the LOADER_IPF_CAPS_DI_LOCK_INDEX parameter.
  • CPC EDSK writer : Fix EDSK export with unformatted track(s).
  • Fix export with unaligned track size.
  • Keep the last unformatted tracks.
  • Discard the second side if unformatted. (parameter CPCDSK_WRITER_DISCARD_UNFORMATTED_SIDE)
  • Limit the sector data size to 6144 bytes. (parameter CPCDSK_WRITER_LIMIT_SECTOR_SIZE)
  • SCP Writer : Randomize stream on weak-bits.
  • SCP Writer : Fix single sided disks export.
  • STX Writer : Support sectors headers without data part.
  • Macintosh disk support : Macintosh GCR decoding, CLV disks stream import (WIP!).
  • Disk viewer : Resizeable window.
  • Disk viewer : Realistic physical floppy disk state representation (3"1/2 135TPI, 5"1/4 96TPI, 5"1/4 48TPI, 8" 48TPI).
  • QM loader : Regression fixed.
  • Windows target : Moving from VC 6.0 to MinGW32 / MinGW64. 32 bits and 64 bits release supported.
  • General performance significantly increased.

New in HxCFloppyEmulator 2.4.1.8 Beta (May 21, 2020)

  • New hardware support introduced : Pauline ! The ultimate stream based floppy drive simulator / floppy dumper :)
  • Pauline control and real time stream viewer window added.
  • New Loader/Writer : HxC Quickdisk images.
  • XML loader : Add new properties and fix long track to support Quickdisk and Hardsectored disks.
  • New proprerties (micro-seconds time length/position parameters)
  • Index_len_us , add_index_us, track_len_us, pregap_us.
  • New XML format : Olivetti TOP 100 / Triumph-Adler Gabriele PFS typewriter Quickdisk format.
  • Windows "Save as" file selector : Fix the overwrite prompt regression.
  • Kryoflux stream loader : Code re-factored and fixed.
  • IPF Loader : The CAPS library DI_LOCK_INDEX flag turned off by default (fake index track buffer realignment).
  • Can be enabled with the LOADER_IPF_CAPS_DI_LOCK_INDEX parameter.
  • -> CPC EDSK writer : Fix EDSK export with unformatted track(s).
  • Fix export with unaligned track size.
  • Keep the last unformatted tracks.
  • SCP Writer : Randomize stream on weak-bits.
  • SCP Writer : Fix single sided disks export.
  • STX Writer : Support sectors headers without data part.
  • Disk viewer : Resizeable window.
  • Disk viewer : Realistic physical floppy disk state representation (3"1/2 135TPI, 5"1/4 96TPI, 5"1/4 48TPI, 8" 48TPI).
  • Apple II : Track generator fixed : GCR 6&2 Sync bits and sector GAP fixed.
  • QM loader : Regression fixed.
  • Windows target : Moving from VC 6.0 to MinGW32 / MinGW64. 32 bits and 64 bits release supported.
  • General performance significantly increased.

New in HxCFloppyEmulator 2.4.1.6 Beta (Apr 20, 2020)

  • New hardware support introduced : Pauline ! The ultimate stream based floppy emulator / floppy dumper :)
  • Pauline control and real time stream viewer window added.
  • New Loader/Writer : HxC Quickdisk images.
  • XML loader : Add new properties and fix long track to support Quickdisk and Hardsectored disks.
  • New proprerties (micro-seconds time length/position parameters) :
  • index_len_us , add_index_us, track_len_us, pregap_us.
  • New XML format : Olivetti TOP 100 / Triumph-Adler Gabriele PFS typewriter Quickdisk format.
  • Windows "Save as" file selector : Fix the overwrite prompt regression.
  • Kryoflux stream loader : Code re-factored and fixed.
  • IPF Loader : The CAPS library DI_LOCK_INDEX flag turned off by default (fake index track buffer realignment).
  • Can be enabled with the LOADER_IPF_CAPS_DI_LOCK_INDEX parameter.
  • CPC EDSK writer : Fix EDSK export with unformatted track(s).
  • SCP Writer : Randomize stream on weak-bits.
  • Disk viewer : Resizeable window.
  • Disk viewer : Realistic physical floppy disk state representation (3"1/2 135TPI, 5"1/4 96TPI, 5"1/4 48TPI, 8" 48TPI).
  • QM loader : Regression fixed.
  • Windows target : Moving from VC 6.0 to MinGW32 / MinGW64. 32 bits and 64 bits release supported.
  • General performance significantly increased.

New in HxCFloppyEmulator 2.1.24.1 (May 23, 2019)

  • DEC RX02 M2FM encoding/decoding support added.
  • HFEv3 : weakbits support added.
  • Acorn ADF support : regression fixed.

New in HxCFloppyEmulator 2.1.23.1 (Mar 30, 2019)

  • New XML format : Coat-A-Matic 9400 / Robox RC9400 format.
  • Amiga Image loader (ADF, DMS,...) : Fix the v2.1.20.1 left sector(s) field regression !
  • Update recommended for Amiga users !

New in HxCFloppyEmulator 2.1.22.3 (Jan 28, 2019)

  • Raw loader: Fix global disk bitrate value. (HD disks bitrate issue)

New in HxCFloppyEmulator 2.1.21.1 / 2.1.22.2 Beta (Jan 17, 2019)

  • CPCDSK loader: v2.1.20.1 Regression fixed. (null sector data length field support).

New in HxCFloppyEmulator 2.1.22.1 Beta (Jan 15, 2019)

  • Track editor : New Side1 add/delete button.
  • HFE v3 loader: Regression fixed.

New in HxCFloppyEmulator 2.1.11.1 (May 28, 2018)

  • Hard-sectored H8D Heathkit raw file Loader & Writer added !

New in HxCFloppyEmulator 2.1.9.3 Beta (May 12, 2018)

  • Kryoflux Stream Loader (*XX.X.raw) : Another fix for the index position !
  • Kryoflux Stream Loader (*XX.X.raw) : filter.txt config file to adjust the internal bitrate filter.
  • Flux Stream Analyzer : Internal filter can now be set.
  • ADF Writer : Amiga ADF HD file (22 Sectors/track) support added.

New in HxCFloppyEmulator 2.1.9.2 (Apr 12, 2018)

  • Kryoflux Stream Loader (*XX.X.raw) : Loader & writer index position fixed.

New in HxCFloppyEmulator 2.1.8.0 (Jan 22, 2018)

  • New Loader : Atari ATR file image loader.
  • New Write & Loader : HFE V3 : variable bitrate and other proctections support.
  • (Experimental ! The file format definition is not yet finished !)
  • Kryoflux raw files Writer : Fix dead lock with tracks without pulse.
  • Amiga DOS image browser : 85 tracks AmigaDos image support.
  • Disk Image browser (FAT & AmigaDOS) : Fix null-sized file import issue.
  • Disk Image browser (FAT & AmigaDOS) : Can now delete folders.
  • All image loaders : Fix possible track skew calculation error.
  • Emax image loader : GAP fixed to 30.
  • Thomson *.FD loader : Sector interleave set to 7
  • Command line tool : -uselayout option can be now used to specify external xml disk layout file.

New in HxCFloppyEmulator 2.1.6.0 (Aug 10, 2017)

  • XML format definitions : Korg DSS1 DD disks added.
  • XML format definitions : Emax II disks added.
  • Command line tool : USB loader -> Raw loader added.
  • Amstrad DSK file added to the batch converter export list.
  • New Writer : Thomson *.FD writer.
  • Thomson *.FD loader fixed : Side 1 ID corrected to 0.
  • D88 Writer fixed : Cylinder and Side ID correctly set.
  • ImageDisk (*.IMD) export : Deleted data mark and data CRC error flags supported.
  • FAT12/16 Disk browser : Entries First cluster readback corrected. (With high word uninitialized).
  • IMG loader : More disk sizes support added.
  • DosDiskBrowser : 1.743MB & 1.764MB added.
  • 64bits systems : Batch converter and Dos Disk browser issues fixed.
  • MacOS X & Linux version : file export -> Auto-append the file extension.
  • Track editor : Disk flux stream reverse function.
  • Track viewer & editor : GUI layout changed/updated.

New in HxCFloppyEmulator 2.1.4.0 (Jan 25, 2016)

  • New Loader : *.ANA AnaDisk file loader.
  • New Loader : VFDDAT file loader.
  • New Loader : Densei Sirius VFD DAT Loader.
  • New Writer : *.DIM writer.
  • New Writer : *.ADZ writer.
  • New Writer : *.TRD Writer.
  • New Loader : Atari ST *.STW Loader.
  • New Writer : Atari ST *.STW Writer.
  • New Writer : Atari ST *.ST Writer.
  • New Writer : Atari ST *.STX Writer.
  • STX Loader/Writer : Flakey bits mask support added, Loader/writer improved.
  • SCP Loader/Writer : Loader/writer improved.
  • D88 Loader : Gap3 setting corrected.
  • Dos disk browser : More disks layouts.
  • libhxcfe : New track support : AED6200P.
  • XML format definitions : Mictrotan 65 TANDOS.
  • Flux Stream Analyzer : Possible segmentation fault corrected.
  • Flux Stream Analyzer : Input filtering reduced.
  • Kryoflux Stream Loader (*XX.X.raw) / analyser : NFA over index support added.
  • Track editor : Add & Remove track functions added.
  • Track editor : RPM & Bitrate change functions added.
  • Track editor : Insertion function added.
  • Track editor : Negative offset support.
  • Disk viewer : Image CRC32, library version and file name displayed.
  • Disk viewer : Track(s) type displayed.
  • Disk viewer : Cells density displayed.
  • Progess bar added for the loaders/writers.
  • SD/USB Emulator setting window : Advanced pinout settings added.
  • Code sources fixes/changes for GCC, Clang and VS2015 x86 & x64 compilation support.
  • And many more fixes and improvements...

New in HxCFloppyEmulator 2.0.26.0 (Jan 25, 2016)

  • New Loader : PC Magazine (FLP) file format support added.
  • GUI - Track viewer window : Track editing functionality added, internal sanity check added.
  • libhxcfe : Casio FZF loader non sector-aligned file image size issue corrected.
  • libhxcfe : Generic flux stream analyzer enhanced - Track encoding & RPM correctly reported.
  • Batch converter : Now use the folder name for the output filename while converting KF stream files (raw).
  • FAT12 Disk Browser: PC98 FAT disk support enhanced, free space reporting corrected.
  • Raw Loader - Predefined raw formats added (XML) :
  • Logical Interchange Format (LIF) 3"1/2 264KB (single side).
  • Logical Interchange Format (LIF) 3"1/2 616KB (double side).
  • Logical Interchange Format (LIF) 3"1/2 1232KB (HD).
  • Logical Interchange Format (LIF) 5"1/4 264KB.

New in HxCFloppyEmulator 2.0.22.0 (Jan 25, 2016)

  • GUI - Track viewer window : New viewer mode Disk surface view mode.
  • Raw loader : UKNC Russian computer support added.
  • New Writer : BMP file (Disk/circular layout) Disk layout can now be exported into a BMP file (for disk analysis) !
  • libhxcfe : Correction of the UTF8 path support in some loaders/writers.
  • New Loader : SPS CT Raw file format support added. (NOTE : No flakey bits support for the moment !)
  • libhxcfe : Generic flux stream analyzer enhanced.
  • Disk Browser : ADFLib fseek corrected.

New in HxCFloppyEmulator 2.0.20.1 (Jan 25, 2016)

  • Disk Browser : AmigaDOS disk support added ! Amiga Files can be read/write/deleted with the Disk Browser !
  • New Writer : XML files Disk layout can now be exported into XML !
  • New Loader : XML files A disk can be generated from an XML file !
  • Raw Loader : An XML file can now be used as disk layout !
  • General : Low level sector reader and track display speed-optimized.
  • MacOS X : Executable now compiled with the "-mmacosx-version-min=10.5" option
  • Leopard,Snow Leopard,Lion,Mountain Lion & Mavericks supported.

New in HxCFloppyEmulator 2.0.18.4 (Jan 25, 2016)

  • TRS80 DMK Loaded : Image Sanity check Minimum track number changed from 30 to 1 track.
  • Predefined raw formats added : Ensoniq Mirage 440KB, E-mu Emax DD 800KB, GeneralMusic GEM S3 1600KB, GeneralMusic GEM WX 1440KB.
  • libhxcfe : Track Generator hxcfe_setTrackType function added.
  • libhxcfe : Track alteration functions hxcfe_getSide & hxcfe_shiftTrackData function added.
  • libhxcfe : XML floppy file definition Track definition fields working.
  • New track support : Data disk Arburg format.
  • New track support : System disk Arburg format.
  • New Writer : SSD Speccy DOS file.
  • New Writer : Amiga ADF files.
  • New Loader : SCP files (SuperCard Pro) (WIP).
  • New Writer : SCP files (SuperCard Pro) (WIP).
  • New Writer : Kryoflux raw files.
  • New Writer : BMP file (Disk layout picture).
  • libhxcfe : Transitions level flux analyzer functions.
  • libhxcfe : Generic flux stream analyzer enhanced.
  • ADF, DMS, MSA, ST Loaders : 4 empty tracks added at the end of the disk.
  • D88 Loader : Odd track number issue corrected.
  • CPC EDSK writer : Some missing flag support added. (Deleted address mark & CRC flags).
  • Sega System24 Loader : New format added ( 8192B + 3*1024B + 512B + 256B sectors).
  • Floppy Dump : Default step rate set at 16ms.
  • zlib updated : zlib 1.2.8
  • Amiga/UAE Extended ADF file loader : Amiga DOS track offset loading corrected.

New in HxCFloppyEmulator 2.0.16.0 (Jan 25, 2016)

  • FAT12 Loader/generator : Files size, disk size & disk free size displayed, lots of sanity checks added.
  • TRS80 Writer : Bad free() removed.
  • General : Software passed with valgrind : Some memory leaks and possible issues corrected !

New in HxCFloppyEmulator 2.0.15.1 (Jan 25, 2016)

  • FAT12 Loader/generator : Default file creation date set to 1985 to avoid issue with non year 2000 compatibles machines (Kawasaki JS30 robots...).
  • Apple 2 Sectors generator : End of sector sync corrected, 6&2 GCR encoder corrected.
  • Track viewer : Sectors on track boundary display issue corrected.

New in HxCFloppyEmulator 2.0.15.0 (Jan 25, 2016)

  • New Loader : SpeccyDos *.SDD support added
  • New Loader : Apple 2 DOS 3.3 (*.DO) & ProDOS (*.PO) raw file image added.
  • New Writer : HFE file with the HDDD A2 support for Apple II (http://www.bootzero.com/HDDD_A2_v1.2/HDDD_A2v1.2.html)
  • New Writer : Atari ST MSA file.
  • New Writer : TRS 80 *.JV3 file. (Done by David Barr ! Thanks to him :) )
  • New Writer : TRS 80 *.DMK file.
  • New Writer : PC88 *.D88 file.
  • FAT12 Loader/generator : Atari ST 902KB format corrected.
  • FAT12 Loader/generator : Atari ST 4.23MB format corrected.
  • HFE File Writer : Track padding function corrected.
  • EDE File Loader : edt & edv file support added, ASR 10 gap3 adjusted to 36.
  • JV3 File Loader : Sector interleaving correctly implemented.
  • IMD File Writer : No allocated sector issue corrected.
  • XDMS Lib : UTF8 path support added.
  • LIBSAP Lib : UTF8 path support added.
  • New Track/Sector support : GCR "6 and 2" Apple II DOS 3.3/ProDos.
  • FAT12 Disk Browser: Handle freeing corrected
  • Raw Loader - Predefined raw formats added :
  • Roland W30/S330/W50/S50/S550 DD Floppy Disk.
  • OS9 1280KB Floppy Disk.
  • Linn/Forat 9000 Floppy Disk.
  • KORG T3 3"5 HD Floppy Disk.
  • Atari ST 3"5 DD Floppy Disk
  • Standard 3"5 DOS ED Floppy Disk
  • Special 2.5MB DOS EXHD Floppy Disk
  • Special 4.5MB DOS EXHD Floppy Disk.
  • Special 6.78MB DOS EXHD Floppy Disk.
  • Updated:
  • Ensoniq EPS 3"5 HD Floppy Disk : Gap3 adjusted.
  • Standard 3"5 DOS HD Floppy Disk : Gap3 adjusted.
  • Standard 3"5 DOS DD Floppy Disk : Gap3 adjusted.
  • GUI - Drag & Drop Support : URI type path support added (Linux).
  • GUI - Track viewer window : New buttons to enable/disable track format analysis.
  • GUI - Log window : New buttons to enable/disable logs messages.

New in HxCFloppyEmulator 2.0.12.2 (Jan 25, 2016)

  • The HxC Floppy Software was completely reworked - Main changes since the version 1.6.11.16 :
  • New Features / Changes / Issues solved :
  • GUI now Based on FLTK : http://www.fltk.org/
  • Windows / Mac / Linux support ( http://torlus.com/floppy/forum/viewtopic.php?f=1&t=1120 ;) )
  • New library : libhxcfe Contains the floppy management functions (track generator/images loaders/analyser/file system layer...).
  • New library : libusbhxcfe Contains the HxC USB Floppy Emulator support layer.
  • New Integrated DOS Disk browser : Can generate / add / get / remove files from any DOS HFE files.
  • New Track Viewer/Analyser : Low level floppy track is now analysed and displayed.
  • "Load Raw image" : Predefined floppy disk format description in XML (based on Expat XML Parser)
  • New low level Track format : TYCOM (custom FM) & MEMBRAIN (custom MFM)
  • Floppy disk dump : "missing sector" issue with some FDC corrected.
  • FM Track format : desync added to the end of the track to solve the SCAN command issue with some FDC.
  • Disk Browser : Support of special/custom 2.5MB DD & 4.5MB HD FAT floppy disk format.
  • Batch converter : It is now possible to batch convert RAW images files.
  • Track pregap support/setting added.
  • Some issues corrected & enhancement in the following loader : D88,JV3,DMK,IMD,AFI,EDE,OricDSK,Emax...
  • New file export support : TI99/4A V9T9 file image
  • New Loader : Kryoflux Stream Loader (*XX.X.raw) / analyser.
  • New Loader : Sega System24 Loader (*.S24)
  • New Loader : Apple 2 NIB image support added. (*.NIB)
  • New Loader : Casio FZF floppy image support added.
  • W30 Loader : Roland S50/S330/S550 image support added.
  • HFE Files : New alternate format flags for the track 0 side 0 & side 1.
  • Sanity check function added to some loader.
  • And a lot of minor corrections/enhancement too.

New in HxCFloppyEmulator 1.6.11.16 (Jan 25, 2016)

  • Akai S950 DD & Akai S950 HD interface mode support added (need firmware v1.6.4.4 or more)