Merge pull request #6280 from 68bit/flex-dsk-identify-needed

flex_dsk: include an identify() method.
This commit is contained in:
ajrhacker 2020-02-08 23:24:53 -05:00 committed by GitHub
commit abc5492c17
2 changed files with 10 additions and 0 deletions

View File

@ -71,6 +71,15 @@ const char *flex_format::extensions() const
return "dsk";
}
int flex_format::identify(io_generic *io, uint32_t form_factor)
{
int type = find_size(io, form_factor);
if (type != -1)
return 75;
return 0;
}
int flex_format::find_size(io_generic *io, uint32_t form_factor)
{
uint64_t size = io_generic_size(io);

View File

@ -21,6 +21,7 @@ public:
virtual const char *name() const override;
virtual const char *description() const override;
virtual const char *extensions() const override;
virtual int identify(io_generic *io, uint32_t form_factor) override;
virtual int find_size(io_generic *io, uint32_t form_factor) override;
virtual const wd177x_format::format &get_track_format(const format &f, int head, int track) override;