/*  TT8 specific includes  */

#include        <TT8.h>                 /* Tattletale Model 8 Definitions */
#include        <tat332.h>              /* 68332 Tattletale (7,8) Hardware Definitions */
#include        <sim332.h>              /* 68332 System Integration Module Definitions */
#include        <qsm332.h>              /* 68332 Queued Serial Module Definitions */
#include        <tpu332.h>              /* 68332 Time Processing Unit Definitions */
#include        <dio332.h>              /* 68332 Digital I/O Port Pin Definitions */
#include        <tt8pic.h>              /* Model 8 PIC Parallel Slave Port Definitions */
#include        <tt8lib.h>              /* definitions and prototypes for Model 8 library */

//  includes for the disk routines
#include		<pcdisk.h>

//  These are the user accessible routines.
//  open_logger_file ()replaces the standard po_open() routine, and
//  disk_power_all_off turns off the power to all of the disk drives
//  available
//  logger_disk_cluster_size () returns the cluster size for the
//  specified disk
void logger_disk_power_on_init (void);
PCFD logger_disk_open (char* filename, unsigned int flag, unsigned int mode);
void logger_disk_power_disk_on (void);
void logger_disk_power_disk_off (void);
long logger_disk_cluster_size (char* path);
void logger_disk_show_status (void);
char* logger_disk_get_partition (void);
int logger_disk_next_partition (void);
void logger_disk_final_flush (void);
int logger_disk_make_dir (const char* filename);

