summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/hp300_dsk.cpp
Commit message (Collapse)AuthorAgeFilesLines
* floptool: fix HP 9121 format #4 (#12511) Sven Schnelle2024-06-261-1/+1
| | | | | | With this change, all the SSDD disks from hpmuseum can be read, and the size of the disk matches. While at it, also fix a typo. Signed-off-by: Sven Schnelle <svens@stackframe.org>
* Floppy format API refinements AJR2023-10-081-4/+4
| | | | | - Add noexcept to format information overrides and several simple floppy_image accessors. - Be more const-correct and use references instead of raw pointers wherever applicable. In particular, floppy_image_device::load and floppy_image_device::save now take a reference to floppy_image rather than a pointer, const-qualified in the latter case.
* formats/hp300_dsk.cpp, formats/hp_lif.cpp: Added HP 300 floppy format and ↵ Sven Schnelle2022-12-251-0/+48
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.