| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
- Fix incorrect directory sector offset value for file read/write operations
- Allow file types other than T and B
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
An example command line:
flopcreate vdk coco_rawdsk_os9_35 newdisk.vdk -name mycooldisk -creation_date "1999-02-28 13:23:47"
Attributes are identified on the command line prefixed with '-'; if this is not the preferred syntax this can be changed.
Implementing this also forced a change to fs::meta_value where the various as_*() calls can now be called without respect to which type the fs::meta_value is; this is necessary so that floptool code doesn't need to "own" parsing of the various types of fs::meta_value.
And with this change, fs::meta_value::to_string() is now replaced by fs::meta_value::as_string()
|
| |
|
|
|
|
|
|
|
| |
* Initial FAT file system support for Floptool
Current Limitations:
- Read only
- Only supports floppy disks
- No FAT32 support
- No Long Filenames Support
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
machine/z80scc.cpp: Fixed a cast-to-bool that broke detection of changes
to one register bit.
formats/fsmeta.cpp: Use visitors with variants where it makes sense.
docs: Updated minimum required SDL version to 2.0.6 for all targets,
added note that Python 3 is included with Xcode and updated instructions
for downloading stand-alone Python 3 for macOS.
ksys573.cpp: Don't create an insane number of textures for fghtmn and
pnchman internal artwork.
Tidied another batch of slot machine layouts.
|
| | |
|
| |
|
|
|
|
|
| |
* Added a 'type()' accessor to fs::meta_value
Let's try to hide the nastiness of std::visit() as much as humanly possible
* Changing visitor approach for std::visit() call in fs::meta_value::type()
|
| |
|
|
|
| |
meta_type (#9510)
No need to pass in the meta_type when using std::visit() on the std::variant
|
| |
|
|
|
|
|
|
| |
* Created an initial file system implementation for OS-9 under the CoCo
* Minor fixes to directory entry handling
* Changed to use fsblk_t::r[8|16|24|32]b()
- Changed the above functions to be const
|
| |
|
|
|
|
|
|
|
|
|
|
| |
framework (currently read only) (#9080)
* Reimplemented support for the CoCo's RS-DOS filesystem on top of the "fsmgr" framework (currently read only)
* Added support for file_type and ascii_flag metadata, minor bug fix decoding file allocation table entries
* Creating a "CoCo Raw Disk" format and changing the CoCo RS-DOS filesystem to use it
* 1. Adding COCO_RAWDSK to all.cpp
2. Fixing sector order on CoCo raw disk
|
| |
|
|
| |
names there
|
|
|
- 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)
|