diff options
author | 2022-12-24 20:33:59 +0100 | |
---|---|---|
committer | 2022-12-25 06:33:59 +1100 | |
commit | 0ce06a9d748f59455655f004a1d92f5e03d1ee5c (patch) | |
tree | 939511bbed7c58607f6a3a185782f5caedf7ef85 /src/lib/formats/hp300_dsk.h | |
parent | e76c27800e6e0e791c28544ac6156160ea9180dc (diff) |
formats/hp300_dsk.cpp, formats/hp_lif.cpp: Added HP 300 floppy format and LIF filesystem. (#10729)
Added support for various disk formats used with HP computers. Named
'hp300', but also contains formats used with HP85 and HP150 computers,
using the same floppy drivers as the 300 series.
Most of the information was taken from "HP Flexible Disk Formats" by
Martin Hepperle.
HP LIF was used in quite a lot of different HP products like the
HP 9000/300, HP85/87 and HP150 computers. Added support for
reading this filesystem.
Diffstat (limited to 'src/lib/formats/hp300_dsk.h')
-rw-r--r-- | src/lib/formats/hp300_dsk.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/lib/formats/hp300_dsk.h b/src/lib/formats/hp300_dsk.h new file mode 100644 index 00000000000..b86cd1bc72b --- /dev/null +++ b/src/lib/formats/hp300_dsk.h @@ -0,0 +1,32 @@ +// license:BSD-3-Clause +// copyright-holders:Sven Schnelle +/********************************************************************* + + formats/hp300_dsk.h + + HP9000/300 disk format + +*********************************************************************/ +#ifndef MAME_FORMATS_HP300_DSK_H +#define MAME_FORMATS_HP300_DSK_H + +#pragma once + +#include "wd177x_dsk.h" + +class hp300_format : public wd177x_format +{ +public: + hp300_format(); + + virtual const char *name() const override; + virtual const char *description() const override; + virtual const char *extensions() const override; + +private: + static const format formats[]; +}; + +extern const hp300_format FLOPPY_HP300_FORMAT; + +#endif // MAME_FORMATS_HP300_DSK_H |