source: xtideuniversalbios/trunk/Serial_Server/library/FlatImage.h@ 217

Last change on this file since 217 was 217, checked in by gregli@…, 13 years ago

Serial Server: various improvements, turned on LBA28 support by default.

File size: 681 bytes
Line 
1//======================================================================
2//
3// Project: XTIDE Universal BIOS, Serial Port Server
4//
5// File: FlatImage.h - Header file for basic flat disk image support
6//
7
8#include <stdio.h>
9#include "library.h"
10
11class FlatImage : public Image
12{
13private:
14 FILE *fp;
15
16public:
17 FlatImage( char *name, int p_readOnly, int p_drive, int create, unsigned long cyl, unsigned long head, unsigned long sect, int useCHS );
18 ~FlatImage();
19
20 int seekSector( unsigned long cyl, unsigned long sect, unsigned long head );
21 int seekSector( unsigned long lba );
22 int writeSector( void *buff );
23 int readSector( void *buff );
24};
25
Note: See TracBrowser for help on using the repository browser.