No description
Find a file
2022-04-26 09:33:02 -05:00
.github/workflows tweak workflow 2022-04-10 09:47:48 -05:00
.reuse add files from greaseweazle@2484a089d6a50bdbc9fb9a2117ca3968ab3aa2a8 2022-04-10 09:14:19 -05:00
etc Use subcommands; can now 'write' or 'show' 2022-04-26 09:33:02 -05:00
fluxvis Use subcommands; can now 'write' or 'show' 2022-04-26 09:33:02 -05:00
LICENSES add files from greaseweazle@2484a089d6a50bdbc9fb9a2117ca3968ab3aa2a8 2022-04-10 09:14:19 -05:00
.gitignore Add workflows 2022-04-10 09:40:34 -05:00
.pre-commit-config.yaml Add visualization of a2r files 2022-04-14 11:39:58 -05:00
.pylintrc add pre-commit, fix reported problems 2022-04-08 12:58:02 -05:00
pyproject.toml make it installable with 'pip install .' 2022-04-10 09:27:42 -05:00
README.md Use subcommands; can now 'write' or 'show' 2022-04-26 09:33:02 -05:00
requirements.txt add pre-commit, fix reported problems 2022-04-08 12:58:02 -05:00
setup.cfg make it installable with 'pip install .' 2022-04-10 09:27:42 -05:00

Flux Visualize

Produce flux visualization from any flux files recognized by greaseweazle

Visualization of a Commodore 1541 floppy as mastered by fluxengine:

Visualization of Commodore 1541 floppy as mastered by fluxengine

When a fluxengine-style CSV file with decoder information is supplied, the interpretation of each portion of the disk is shown:

Colors show interpretation of disk structure

  • Blue: metadata
  • Green: successfully decoded data
  • Red: data could not be decoded

Usage

  • pip install fluxvis

  • Get your flux in a greaseweazle-compatible format such as .scp or in the ".a2r" format.

  • Use a commandline like

    python -mfluxvis --tracks 35 --diameter 108 --stride 2 write dos33.scp dos33.png
    

    or

    python -mfluxvis --tracks 35 --diameter 108 --stride 2 show dos33.scp
    

Credits

Flux reading is done via embedded copies of greaseweazle and a2rchery. Thanks to @keirf and @a2-4am for these tools! See the source code for additional information.