Skip to content

epsilon537/mar_cmm2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Color Maximite 2 Archiving Tool by Epsilon

Current Version: 0.5

ChangeLog

0.5:

  • Added "sz" option to create self-extracting compressed archives. CMM2 implementation only.
  • Added "s" option to create self-extracting (non-compressed) archives. CMM2 implementation only.

0.4:

  • Combined mac.bas and max.bas into a single program, mar.bas.
  • Added option to create and extract LZ1 compressed archives.
  • Created an equivalent Python version, mar.py, intended for running on a host machine (Windows, MacOSX, Linux).
  • DOS MMBasic version of mac.bas is no longer supported. Please use Python version instead.

0.3:

  • Fix bug on DOS causing script to error out if current working directory contains spaces.
  • On DOS delete temporary files ntsh.temp.
  • max.bas now prompts before overwrite (instead of aborting).
  • Some cosmetic fixes.

0.2:

  • Fix command line processing on DOS.
  • Fix bug on DOS where sometimes 'directory not found' would be reported even though directory is present.

0.1:

  • Initial version.

Description

On CMM2, mar.bas allows you to roll up and optionally compress a directory tree into a single file archive, and vice versa. mar.py is an equivalent Python implementation intended for running on Windows, MacOSX or Linux. This allows you to create your archive on a host machine, transfer it over to CMM2 and unpack it there, and vice versa.

Usage

On CMM2: *mar c

: archive directory into file .mar *mar cz : archive and lz1 compress directory into file .mz1 *mar s : archive directory into self-extracting file .mar.bas *mar sz : archive and lz1 compress directory into self-extracting file .mz1.bas *mar x .mar : extract .mar archive *mar xz .mz1 : extract .mz1 compressed archive

On Windows/MacOSX/Linux: python mar c

: archive directory into file .mar python mar cz : archive and lz1 compress directory into file .mz1 python mar x .mar : extract .mar archive python mar xz .mz1 : extract .mz1 compressed archive

Limitations

LZ1 compression and decompression is slow.

Required CMM2 firmware version

V5.07.00b23

Required Python version

3.x

GitHub

https://github.com/epsilon537/mar_cmm2

About

mac/max Color Maximite 2 Archiving Tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors