cbmimage
Loading...
Searching...
No Matches
d40_d64_d71.c File Reference

cbmimage: specific functions and data for D40, D64 and D71 images More...

#include "cbmimage/internal.h"
#include "cbmimage/alloc.h"
#include <assert.h>
#include <string.h>
Include dependency graph for d40_d64_d71.c:

Functions

static uint16_t cbmimage_i_d40_d64_d71_get_sectors_in_track (cbmimage_image_settings *settings, uint16_t track)
 
static int cbmimage_i_d40_d64_d71_ts_to_blockaddress (cbmimage_image_settings *settings, cbmimage_blockaddress *block)
 
static int cbmimage_i_d40_d64_d71_lba_to_blockaddress (cbmimage_image_settings *settings, cbmimage_blockaddress *block)
 
static void cbmimage_i_d40_d64_d71_calculate_track_lba_start_table (cbmimage_image_settings *settings)
 
static int cbmimage_i_d71_set_bam (cbmimage_image_settings *settings)
 
static int cbmimage_i_d40_d64_d71_get_geos_infoblock (cbmimage_image_settings *settings)
 
static int cbmimage_i_d40_d64_d71_chdir_partition_init (cbmimage_image_settings *settings, cbmimage_imagetype imagetype, unsigned char *imagetype_name, uint8_t maxtracks)
 
int cbmimage_i_d64_chdir_partition_init (cbmimage_image_settings *settings)
 
int cbmimage_i_d71_chdir_partition_init (cbmimage_image_settings *settings)
 
static void cbmimage_i_d40_d64_d71_image_create (cbmimage_fileimage *image, cbmimage_imagetype imagetype, unsigned char *imagetype_name, uint8_t maxtracks)
 
void cbmimage_i_d40_image_open (cbmimage_fileimage *image)
 
void cbmimage_i_d64_image_open (cbmimage_fileimage *image)
 
void cbmimage_i_d64_40track_image_open (cbmimage_fileimage *image)
 
void cbmimage_i_d64_40track_speeddos_image_open (cbmimage_fileimage *image)
 
void cbmimage_i_d64_40track_dolphin_image_open (cbmimage_fileimage *image)
 
void cbmimage_i_d64_40track_prologic_image_open (cbmimage_fileimage *image)
 
void cbmimage_i_d64_42track_image_open (cbmimage_fileimage *image)
 
void cbmimage_i_d71_image_open (cbmimage_fileimage *image)
 

Variables

static const uint8_t sectors_in_track_d40 [35+1]
 
static const uint8_t sectors_in_track_d64 [42+1]
 
static const uint8_t sectors_in_track_d71 [70+1]
 
static const cbmimage_fileimage_functions d64_fileimage_functions
 
static const cbmimage_fileimage_functions d71_fileimage_functions
 
static const cbmimage_i_d40_d64_d71_image_settings i_d40_d64
 
static const cbmimage_i_d40_d64_d71_image_settings i_d71
 

Detailed Description

cbmimage: specific functions and data for D40, D64 and D71 images


Author
Spiro Trikaliotis