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

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

Initial checkin for the Serial Server code, to be run on a host computer with a hard disk image file. Connected via a serial line, this provides the I/O for the serial port support in the XTIDE bios. At present, this is a Win32 command line program, run without parameters for usage information.

File size: 669 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 sect, unsigned long head );
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.