Tape write methods

#include "methods.h"

Functions

uint32_t conventionalFormat(FILE *const output, IMGP image, PCP pulseConfig)

Write using the conventional format.

Parameters:
  • output[out] Output file.

  • image[in] MZF image.

  • pulseConfig[in] Pulse config.

Returns:

Number of bytes written.

uint32_t fastFormat(FILE *const output, IMGP image, PCP pulseConfig)

Write using the fast format.

Parameters:
  • output[out] Output file.

  • image[in] MZF image.

  • pulseConfig[in] Pulse config.

Returns:

Number of bytes written.

uint32_t turboFormat(FILE *output, IMGP image, PCP pulseConfig, PCP turboConfig)

Write using the turbo format.

Parameters:
  • output[out] Output file.

  • image[in] MZF image.

  • pulseConfig[in] Pulse config.

  • turboConfig[in] Pulse config for turbo mode.

Returns:

Number of bytes written.