updated: packer plugin DIRCBM V0.13

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
loo66
Junior Member
Junior Member
Posts: 5
Joined: 2022-04-21, 18:46 UTC

updated: packer plugin DIRCBM V0.13

Post by *loo66 »

Plugin for TotalCommander to extract/view/create CBM (Commodore Business Machines) disk images

Currently the following disk image formats are supported for reading, creating and writing:
  • D64 (Commodore 64 1541 disk image)
    • including 40 track formats like SpeedDos and DolphinDos
    • if 40 track format is not recognizable as one of these (e.g. other format or disk is full) -> image is R/O
  • D71 (1571 images)
  • D80 (8050 images)
  • D81 (1581 images)
  • D82 (8250 images)
Currently the following tape formats are supported for reading only:
-T64 (C64 tape images)

The unpacked file sizes show the actual file sizes in bytes. The packed file
size shows the size in "blocks" (except for T64 where both sizes are in bytes).

The file sorting should be turned off (Ctrl-F7), to get the original sorting
order.

With an active setting for scratched files these will be shown as hidden files.

Functions:
----------
  • read / write / extract files from/to the image
  • create disk images (Alt-F5)
    • with standard or customized interleave (via config dialog)
    • with default or customized disk title, disk ID and DOS ID (via config dialog)
    • with optional error information space added (via config dialog)
  • deleting of files (disk images only)
  • replace illegal file characters with '_' ( \ / : * ? " < > | )
  • special settings are in DIRCBM.INI (normally in plugin path); see INI file for more details
History:
--------
V0.13
Added:
  • disk images D64 40 track, D71, D80, D81, D82 are writeable now
    • create image, add files, delete files
    • correct handling of interleaves for directories and files (according to article from Joe Forster)
  • dialog added for setting disk image attributes when creating images with Alt+F5
    • interleaves (file and dir), DOS version, disk title, disk ID, adding error information space
    • D64 40 track format creation
      • SpeedDos
      • DolphinDos
  • ini file settings "eraseDeletedSectors" and "logLevel" (see INI file for more details)
    • if "eraseDeletedSectors" is 1 then if you delete a file the sectors not used any more are filled with 0x00
    • "logLevel" defines the amount of log messages sent to DebugView
Changed:
- file sizes are now reported in bytes; packed file size is reported in blocks (except for T64)
- overall code improvements
- adapted to new compiler version Pelles-C 12.00.2

Deleted:
-

Fixed:
- specific wrong BAM handling for DIR track
- specific wrong sector offsets for D81
- addressed some compiler and code checker warnings

at http://totalcmd.net/plugring/DIRCBM.html or on https://sourceforge.net/projects/dircbm/
Last edited by loo66 on 2023-09-07, 08:41 UTC, edited 2 times in total.
User avatar
white
Power Member
Power Member
Posts: 4614
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: updated: packer plugin DIRCBM

Post by *white »

Because loo uses a new account, he will now use this new thread for updates of his plugin. This, so he can edit the first post.

The old thread is here.
TW
Senior Member
Senior Member
Posts: 383
Joined: 2005-01-19, 13:35 UTC

Re: updated: packer plugin DIRCBM

Post by *TW »

i can copy files only to .d64 images, but not to the others. is that correct or am i doing something wrong?

anyway, thanks.
licenced and happy TC user since 1994 (#11xx)
loo66
Junior Member
Junior Member
Posts: 5
Joined: 2022-04-21, 18:46 UTC

Re: updated: packer plugin DIRCBM

Post by *loo66 »

Hi, as stated in the readme file right now just D64 format is writeable. Feature Request for other formats to be writable is already here: https://sourceforge.net/p/dircbm/feature-requests/16/

Let's see when there is time for the feature requests ...
loo66
Junior Member
Junior Member
Posts: 5
Joined: 2022-04-21, 18:46 UTC

Re: updated: packer plugin DIRCBM

Post by *loo66 »

updated to version V0.13

Added:
- disk images D64 40 track, D71, D80, D81, D82 are writeable now
- create image, add files, delete files
- correct handling of interleaves for directories and files (according to article from Joe Forster)
- dialog added for setting disk image attributes when creating images with Alt+F5
- interleaves (file and dir), DOS version, disk title, disk ID, adding error information space
- D64 40 track format creation
- SpeedDos
- DolphinDos
- ini file settings "eraseDeletedSectors" and "logLevel" (see INI file for more details)
- if "eraseDeletedSectors" is 1 then if you delete a file the sectors not used any more are filled with 0x00
- "logLevel" defines the amount of log messages sent to DebugView

Changed:
- file sizes are now reported in bytes; packed file size is reported in blocks (except for T64)
- overall code improvements
- adapted to new compiler version Pelles-C 12.00.2

Deleted:
-

Fixed:
- specific wrong BAM handling for DIR track
- specific wrong sector offsets for D81
- addressed some compiler and code checker warnings

available at at http://totalcmd.net/plugring/DIRCBM.html or on https://sourceforge.net/projects/dircbm/
User avatar
deus-ex
Power Member
Power Member
Posts: 969
Joined: 2003-02-10, 17:45 UTC

Re: updated: packer plugin DIRCBM

Post by *deus-ex »

Thanks, mate. :D 👍
Post Reply