David Given
|
92ae233f39
|
First draft of the filesystem browser works.
|
2022-09-04 17:59:56 +02:00 |
|
David Given
|
a044f9a4a4
|
Custom configuration settings now work.
|
2022-09-03 17:52:11 +02:00 |
|
David Given
|
372af03d9e
|
You can now quit the application while an operation is in progress without
rashing.
|
2022-09-03 15:33:09 +02:00 |
|
David Given
|
aed6a6f142
|
Emergency stop works.
|
2022-09-03 13:42:52 +02:00 |
|
David Given
|
f5fa89bafe
|
Some tweaks to progress information.
|
2022-09-03 13:34:00 +02:00 |
|
David Given
|
6a1d181a34
|
Add progress information.
|
2022-09-03 13:24:51 +02:00 |
|
David Given
|
f2699c4f1e
|
The reader and writer now work again.
|
2022-09-02 23:11:21 +02:00 |
|
David Given
|
066a12edaa
|
CBMFS now supports filesystem metadata.
|
2022-08-31 22:46:04 +02:00 |
|
David Given
|
4c0971800d
|
File metadata for CPMFS works.
|
2022-08-31 21:58:11 +02:00 |
|
David Given
|
c375b73db9
|
Dirents need to be shared.
|
2022-08-31 21:41:11 +02:00 |
|
David Given
|
a392b84d9b
|
Filesystem metadata works on Brother 120.
|
2022-08-31 21:33:51 +02:00 |
|
David Given
|
34f034c6c4
|
Return volume names correctly.
|
2022-08-31 20:56:38 +02:00 |
|
David Given
|
f5640b970b
|
Acorn DFS volume metadata.
|
2022-08-31 20:46:41 +02:00 |
|
David Given
|
b7028f20e6
|
Volume metadata for HFS.
|
2022-08-31 20:28:49 +02:00 |
|
David Given
|
0cb059e59f
|
Volume metadata for FFS.
|
2022-08-31 20:23:06 +02:00 |
|
David Given
|
8d90a974c6
|
Start work on volume metadata.
|
2022-08-31 20:17:50 +02:00 |
|
David Given
|
d44b83e60d
|
Some API tidying.
|
2022-08-31 20:01:58 +02:00 |
|
David Given
|
7d5460f8d1
|
Formatting FATFS filesystems works, more or less.
|
2022-08-31 00:58:28 +02:00 |
|
David Given
|
6c117df0a3
|
Allow quick formatting.
|
2022-08-31 00:32:31 +02:00 |
|
David Given
|
b8bf08eace
|
Formatting disks on FFS works.
|
2022-08-31 00:27:01 +02:00 |
|
David Given
|
027af76d5d
|
Formatting HFS disks works.
|
2022-08-30 23:47:03 +02:00 |
|
David Given
|
b7eee599f4
|
Mac HFS writing works.
|
2022-08-30 23:30:23 +02:00 |
|
David Given
|
42a350156a
|
Amiga FFS writes work.
|
2022-08-30 23:13:59 +02:00 |
|
David Given
|
f382b70cdf
|
Fix verification bug with multiple sector sizes.
|
2022-08-30 23:13:30 +02:00 |
|
David Given
|
f753929e87
|
Writing files works in fatfs.
|
2022-08-30 22:51:31 +02:00 |
|
David Given
|
1afa9ce697
|
Allow reading files from cbmfs disks (not .REL, though).
|
2022-08-30 20:21:30 +02:00 |
|
David Given
|
b91edac0ba
|
Refactor the C64 formats into 35 and 40 track variants. Start work on the C64
filesystem.
|
2022-08-30 00:49:24 +02:00 |
|
David Given
|
72c56ee337
|
Don't use fmt::format to format chrono times, as apparently that's too new for
Ubuntu.
|
2022-08-29 22:56:41 +02:00 |
|
David Given
|
72498a200a
|
Fetching HFS files now gives you a AppleSingle file with both data and resource
forks.
|
2022-08-29 22:23:36 +02:00 |
|
David Given
|
1e9e95754c
|
Add a helper routine for ISO-8601 formatting.
|
2022-08-29 22:22:49 +02:00 |
|
David Given
|
eb99cd895c
|
HFS now works, inasmuch as you can fetch data forks.
|
2022-08-29 20:24:29 +02:00 |
|
dtrg
|
5625cf5254
|
More hfs boilerplate.
|
2022-08-29 13:41:53 +00:00 |
|
David Given
|
92316c4d83
|
Add read-only Amiga FFS support, via adflib.
|
2022-08-29 00:33:01 +02:00 |
|
David Given
|
df5a60d946
|
Make adflib build.
|
2022-08-28 18:28:13 +02:00 |
|
David Given
|
1a5ccca67a
|
Add pretty dubious support for logical/physical extents; we can, at least, read
files from my only PF-10 test disk.
|
2022-08-28 18:01:59 +02:00 |
|
David Given
|
99e1a90729
|
Implement basic CP/M filesystem support.
|
2022-08-28 16:37:21 +02:00 |
|
David Given
|
db1a84b490
|
Copy the sector mapping stuff into Layout.
|
2022-08-28 00:15:46 +02:00 |
|
David Given
|
3256b4f627
|
Eliminate the IBM trackdata sector layout stuff in favour of the layout{}
clause.
|
2022-08-27 23:23:28 +02:00 |
|
David Given
|
c16ab349b1
|
Refactor a pile of stuff to allow the physical and logical sector mappings to
be put in the layout{} config section, where they belong.
|
2022-08-27 19:58:48 +02:00 |
|
David Given
|
5251a5f195
|
Add a couple of missing entrypoints.
|
2022-08-27 18:10:10 +02:00 |
|
David Given
|
917d5d2dd2
|
Enable FatFS on a bunch of formats; better error reporting (i.e., some).
|
2022-08-27 18:07:04 +02:00 |
|
David Given
|
983f6caf46
|
FatFS works (read-only, lightly tested).
|
2022-08-27 17:43:46 +02:00 |
|
David Given
|
c9a58e9d57
|
Allow pulling files off disk.
|
2022-08-27 16:06:33 +02:00 |
|
David Given
|
0d502933ae
|
Refactor a bunch of file stuff to be shorter and cleaner.
|
2022-08-27 13:21:03 +02:00 |
|
David Given
|
b42f82ecb1
|
Real disk access works, at least for ls.
|
2022-08-27 12:57:57 +02:00 |
|
David Given
|
e698900497
|
Merge from master.
|
2022-08-27 01:09:48 +02:00 |
|
David Given
|
c1caa22524
|
Support simple includes in config files, useful for organisation.
|
2022-08-27 00:52:06 +02:00 |
|
David Given
|
8607f4af57
|
Add a mode field to the dirent structure.
|
2022-08-27 00:06:16 +02:00 |
|
David Given
|
f0ec8bd5b9
|
More SectorInterface refactoring.
|
2022-08-26 00:43:01 +02:00 |
|
David Given
|
20b7008994
|
Move sectorinterface into vfs.
|
2022-08-26 00:05:58 +02:00 |
|