1 // license:BSD-3-Clause
2 // copyright-holders:Nigel Barnes
3 /***************************************************************************
4 
5     Poly Disk image formats
6 
7 ***************************************************************************/
8 #ifndef MAME_FORMATS_POLY_DSK_H
9 #define MAME_FORMATS_POLY_DSK_H
10 
11 #pragma once
12 
13 #include "flopimg.h"
14 
15 class poly_cpm_format : public floppy_image_format_t
16 {
17 public:
18 	poly_cpm_format();
19 
20 	virtual const char *name() const override;
21 	virtual const char *description() const override;
22 	virtual const char *extensions() const override;
23 	virtual int identify(io_generic *io, uint32_t form_factor) override;
24 	virtual bool load(io_generic *io, uint32_t form_factor, floppy_image *image) override;
25 	virtual bool supports_save() const override;
26 };
27 
28 extern const floppy_format_type FLOPPY_POLY_CPM_FORMAT;
29 
30 #endif // MAME_FORMATS_POLY_DSK_H
31