summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/fsblk_vec.cpp
Commit message (Collapse)AuthorAgeFilesLines
* fsblk.cpp: Internal overhaul AJR2025-03-021-8/+4
| | | | | | | | - Replace custom reference counting wrapper with std::shared_ptr - Rename fsblk_t::block_t::copy to write and use it in a few more places - Add fsblk_t::block_t::read - Rename fsblk_t::block_t::offset and rooffset due to name collisions and privatize these helper functions - Rename fsblk_t::fill to fill_all for clarity's sake
* formats/fs_fat.cpp: Various fixes AJR2024-02-101-1/+1
| | | | | | | - Get the volume label from the root directory, rather than from the extended BPB (which is less reliable) - Ignore long file name entries for now * floptool: Add new line to error message report
* fs: new API, blk_t is probably going to change too Olivier Galibert2022-06-281-1/+1
|
* Move filesystem library into separate namespace and use shorter uX type ↵ AJR2021-12-311-6/+9
| | | | names there
* Filesystem code cleanup AJR2021-12-141-2/+6
| | | | | | | - Eliminate dependencies on emu.h, replacing most fatalerror calls and floptool's ersatz emu_fatalerror class with standard exception classes - Use range-based std::string constructors in some methods - Move filesystem metadata handling to a separate source file - Eliminate src/emu as an include path for libformats (necessitates kludge in ti99_dsk.cpp)
* floppy: start block-devicing fielsystem support Olivier Galibert2021-04-281-0/+39