New HxC Floppy Emulator software for Windows and Mac OS X !

General information and announcements - please read it first before posting.
JimDrew
Posts: 30
Joined: Fri Dec 06, 2013 7:52 am

Re: New HxC Floppy Emulator software for Windows and Mac OS X !

Post by JimDrew »

The new version is still generating a disk type that is Atari ST. I am working on a change to the SCP software where you can override the disk type because right now, anything that HxC creates for 5.25" format is unusable.
Jeff
Site Admin
Posts: 8188
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: New HxC Floppy Emulator software for Windows and Mac OS X !

Post by Jeff »

JimDrew wrote: Wed Jun 10, 2020 7:26 am The new version is still generating a disk type that is Atari ST. I am working on a change to the SCP software where you can override the disk type because right now, anything that HxC creates for 5.25" format is unusable.
Why this "type" information is important for the SCP software ?
Should i turn it to "unknown" ?
JimDrew
Posts: 30
Joined: Fri Dec 06, 2013 7:52 am

Re: New HxC Floppy Emulator software for Windows and Mac OS X !

Post by JimDrew »

The type is used by SuperCard Pro's disk copier to autofill the parameters for writing disks.

You should be setting the type to the various types defined by the SCP specification. There are types defined for numerous formats - IBM360, TRS-80, TI-99/4A, Atari 8 bit, Atari ST, Amiga, Commodore 8 bit, etc. etc.
Jeff
Site Admin
Posts: 8188
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: New HxC Floppy Emulator software for Windows and Mac OS X !

Post by Jeff »

HxC Floppy Emulator software v2.5.5.1 released with a plethora of improvements and fixes ! (See the release notes)

Happy new year 2021 ! :D

https://hxc2001.com/download/floppy_dri ... r_soft.zip

https://hxc2001.com/download/floppy_dri ... _notes.txt

Code: Select all

HxCFloppyEmulator 2.5.5.1

-> 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 !
hxcfe_soft_2_5_5_1_a.png
hxcfe_soft_2_5_5_1_a.png (166.11 KiB) Viewed 14300 times
hxcfe_soft_2_5_5_1_b.png
hxcfe_soft_2_5_5_1_b.png (45.7 KiB) Viewed 14300 times
Jeff
Site Admin
Posts: 8188
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: New HxC Floppy Emulator software for Windows and Mac OS X !

Post by Jeff »

HxC Floppy Emulator software v2.5.6.6 released with improvements and fixes ! (See the release notes)

https://hxc2001.com/download/floppy_dri ... r_soft.zip

https://hxc2001.com/download/floppy_dri ... _notes.txt

Code: Select all

HxCFloppyEmulator 2.5.6.6

-> 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.
Jeff
Site Admin
Posts: 8188
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: New HxC Floppy Emulator software for Windows and Mac OS X !

Post by Jeff »

HxC Floppy Emulator software v2.15.1.2 released with improvements and fixes ! (See the release notes)

https://hxc2001.com/download/floppy_dri ... r_soft.zip

https://hxc2001.com/download/floppy_dri ... _notes.txt

Code: Select all

23 December 2023 : HxCFloppyEmulator 2.15.1.2

-> 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.
DonChiChi
Posts: 8
Joined: Mon Dec 07, 2020 8:36 pm
Location: Germany

Re: New HxC Floppy Emulator software for Windows and Mac OS X !

Post by DonChiChi »

Thank you
Jeff
Site Admin
Posts: 8188
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: New HxC Floppy Emulator software for Windows and Mac OS X !

Post by Jeff »

HxC Floppy Emulator software v2.16.10.1 released with a plethora of improvements and fixes ! (See the release notes)

Happy new year 2025 ! :D

https://hxc2001.com/download/floppy_dri ... r_soft.zip

https://hxc2001.com/download/floppy_dri ... _notes.txt

https://hxc2001.com/hxcfesw/

Code: Select all

12 January 2025 : HxCFloppyEmulator v2.16.10.1

-> 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.
   Example : 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"

-> DosDiskBrowser build : IMG files support added.

-> SD HxC configuration window : Fix custom settings selection.

-> Fix stream files import : Fix possible crash issue.

-> hxcstream : manage null pulses.

-> DMK loader : HD disk images support.

-> Apple II : Sector decoder : fix and optimization.

-> GUI : The software accept command line parameter to load image. (WIP)
   e.g. : hxcfloppyemulator.exe file_image_path/image.img

-> zlib updated to v1.3.1

-> libexpat updated to v2.6.4 ( Security update : CVE-2024-45490 / CVE-2024-45491 / CVE-2024-45492 )

-> DMK export : align all sectors ID (IDAM and DAM)

-> EDE File Loader : Unidentified DD Image format code (0x00) support added.
                     Tested against the Giebler Ensoniq Disk Extractor Shareware Version 1.0.9. (EDE109)

-> Disk viewer : Rendering enhanced : alpha blending and better drawing.
                 Zoom support.
                 Better weak bits placement precision.
                 GUI : Area zoom and selection changed to make it more natural/user friendly.

-> New SECTOR_SIZE_FIELD_MASK variable to set the sector size id mask.

-> SCP Writer : Align tracks to the first index.

-> FLTK updated to v1.4.1 for all platforms.

-> New Loader : Mame MFI files. (WIP!)

-> IMD Loader/Writer : Missing data mark support.

-> New Loader : Hampa Hug's PCE PRI. (WIP!)

-> New build target : Emscripten / Web page version
   URL : https://hxc2001.com/hxcfesw/ (Warning : Experimental state !)

-> SAP Loader (Thomson TO8) : SAP_LOADER_GAP3_VALUE setting to change/force the GAP 3 length.

-> CPC EDSK writer : GAP 3 value guessing + CPCDSK_WRITER_GAP3_VALUE setting to force it to a specific length.

-> 86Box 86F Loader Fixed.

-> Script : Binary format support (0bxxxxx e.g. 0b101010)

-> New XML formats definitions : Roland W30, Alesis DataDisk.

-> XML export : CRC32 disk value added.

-> Configuration file : New parameters :
    (See init.script for more details)

    # Default sectors size ID mask
    SECTOR_SIZE_FIELD_MASK

    # HFE Writer
    HFE_WRITER_WRITENOTALLOWED
    ( 0 -> Image is not write protected, 1 -> Image is write protected. 2 -> Use source image write protect state.)

    # CPC DSK Loader / Writer parameters
    CPCDSK_WRITER_LIMIT_SECTOR_SIZE        1   # 1 = Limit the sector data to 6144 bytes
    CPCDSK_WRITER_DISCARD_UNFORMATTED_SIDE 1   # 1 = Remove/ignore unformatted side.
    CPCDSK_WRITER_GAP3_VALUE              -1   # Set the desired GAP 3 value or -1 for auto

    # SAP Loader parameters
    SAP_LOADER_GAP3_VALUE                 -1   # Set the desired GAP 3 value or -1 for auto

    # Disk viewer / bmp/png export color / alpha parameters
    BMPDISKEXPORT_COLOR_VALID_SECTOR_HEADER
    BMPDISKEXPORT_COLOR_BAD_SECTOR_HEADER

    BMPDISKEXPORT_COLOR_HEADERLESS_SECTOR_DATA
    BMPDISKEXPORT_COLOR_VALID_SECTOR_DATA
    BMPDISKEXPORT_COLOR_VALID_EMPTY_SECTOR_DATA
    BMPDISKEXPORT_COLOR_BAD_SECTOR_DATA
    BMPDISKEXPORT_COLOR_MEDIA_SUBSTRATE
    BMPDISKEXPORT_COLOR_BITSDENSITY

    BMPDISKEXPORT_DISPLAY_SECTOR_BOUNDARY
    BMPDISKEXPORT_COLOR_SECTOR_BOUNDARY
    BMPDISKEXPORT_COLOR_SECTOR_DATA_BOUNDARY

    BMPDISKEXPORT_COLOR_ALPHA                   # ( 0 <>100 )
hxcfesw.jpg
hxcfesw.jpg (217.29 KiB) Viewed 367 times
DonChiChi
Posts: 8
Joined: Mon Dec 07, 2020 8:36 pm
Location: Germany

Re: New HxC Floppy Emulator software for Windows and Mac OS X !

Post by DonChiChi »

Thank you
Post Reply