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/all.cpp | |
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/all.cpp')
-rw-r--r-- | src/lib/formats/all.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/lib/formats/all.cpp b/src/lib/formats/all.cpp index 98acf68d677..b8d0089f3f9 100644 --- a/src/lib/formats/all.cpp +++ b/src/lib/formats/all.cpp @@ -336,6 +336,10 @@ #include "hti_tape.h" #endif +#ifdef HAS_FORMATS_HP300_DSK +#include "hp300_dsk.h" +#endif + #ifdef HAS_FORMATS_HPI_DSK #include "hpi_dsk.h" #endif @@ -720,6 +724,10 @@ #include "fs_fat.h" #endif +#ifdef HAS_FORMATS_FS_HPLIF +#include "fs_hplif.h" +#endif + #ifdef HAS_FORMATS_FS_ISIS #include "fs_isis.h" #endif @@ -867,12 +875,18 @@ void mame_formats_full_list(mame_formats_enumerator &en) #ifdef HAS_FORMATS_APOLLO_DSK en.add(FLOPPY_APOLLO_FORMAT); // apollo_dsk.h #endif +#ifdef HAS_FORMATS_HP300_DSK + en.add(FLOPPY_HP300_FORMAT); // hp300_dsk.h +#endif #ifdef HAS_FORMATS_HP_IPC_DSK en.add(FLOPPY_HP_IPC_FORMAT); // hp_ipc_dsk.h #endif #ifdef HAS_FORMATS_HPI_DSK en.add(FLOPPY_HPI_FORMAT); // hpi_dsk.h #endif +#ifdef HAS_FORMATS_FS_HPLIF + en.add(fs::HPLIF); // fs_lif.h +#endif en.category("Applix"); #ifdef HAS_FORMATS_APPLIX_DSK |