summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/hti_tape.cpp
Commit message (Collapse)AuthorAgeFilesLines
* util/ioprocs.cpp: Added wrappers for common patterns. (#11608) Vas Crabb2024-02-251-63/+74
| | | | | emu/diimage.h: Removed fread overloads that allocate memory for output. util/core_file.cpp: Changed output size of load to size_t.
* formats/hti_tape.cpp: Fixed regression detecting magic numbers. Vas Crabb2023-09-281-1/+1
|
* imageutl.h: Retire pick_integer_[bl]e and place_integer_[bl]e in favor of ↵ AJR2023-09-171-11/+10
| | | | | | the simpler functions in multibyte.h * multibyte.h: Add constexpr for getters and noexcept for all functions
* formats, osd, util: Started refactoring file I/O stuff. (#8456) Vas Crabb2021-08-221-25/+27
| | | | | | | | | Added more modern generic I/O interfaces with implementation backed by stdio, osd_file and core_file, replacing io_generic. Also replaced core_file's build-in zlib compression with a filter. unzip.cpp, un7z.cpp: Added option to supply abstract I/O interface rather than filename. Converted osd_file, core_file, archive_file, chd_file and device_image_interface to use std::error_condition rather than their own error enums. Allow mounting TI-99 RPK from inside archives.
* hp2640.cpp: Added tape emulation. (#7625) fulivi2021-01-121-15/+19
| | | | | * formats/hti_tape.cpp: Added support for Manchester encoded DC100 cassettes. * machine/hp2640_tape.cpp: added emulation of DC100 tape drives. * machine/hp_dc100_tape.cpp: Added unit name display.
* HP9845: TACO driver re-written (#5601) fulivi2019-09-091-9/+109
| | | | | | | | | * hp9825: fixed a bug in 9825t * hp9845: TACO driver re-written from scratch, DC100 tape separated into a new device, various adaptations * hp9845: "new TACO" renamed to just "TACO"
* (nw) suppress side effects, standardise #include guards Vas Crabb2019-04-121-0/+2
|
* hp9825: added DC100 tape drive fulivi2018-10-161-2/+0
|
* srcclean (nw) Vas Crabb2017-08-271-4/+4
|
* hp85: fixed a bug in tape gap detection fulivi2017-08-231-1/+11
|
* hp9845: re-factored handling of HTI images into a dedicated format module fulivi2017-08-161-0/+400