David Given
|
c451950dbf
|
Fix the 40-track option to actually work!
|
2022-09-10 23:56:59 +02:00 |
|
David Given
|
644adc43ed
|
Add UI for setting 40-track mode (because it's important).
|
2022-09-10 23:51:18 +02:00 |
|
David Given
|
63a7340c21
|
Realise that I was actually applying sector mappings _twice_, resulting in them
all cancelling out...
|
2022-09-10 23:29:00 +02:00 |
|
David Given
|
6824f00867
|
Add the remaining ADFS formats.
|
2022-09-10 22:51:37 +02:00 |
|
David Given
|
3cb48b40aa
|
Add missing file.
|
2022-09-10 22:48:03 +02:00 |
|
David Given
|
dda713a6be
|
Remove the rest of the mapper.
|
2022-09-10 22:47:35 +02:00 |
|
David Given
|
415aa82a6f
|
The top-level tracks and heads fields are now inferred automatically from the
layout if not set, so we don't have to set them everywhere.
|
2022-09-10 22:29:27 +02:00 |
|
David Given
|
4ae664fd93
|
Sanitise the layout structure somewhat. Fix ADFS and Apple II formats.
|
2022-09-10 22:08:23 +02:00 |
|
David Given
|
5d1e304642
|
Apple II disks actually have 35 sectors.
|
2022-09-10 22:00:13 +02:00 |
|
David Given
|
6b228d7a0a
|
Add functionality for clearing the cache between runs.
|
2022-09-10 21:27:14 +02:00 |
|
David Given
|
085ad5f2a4
|
Actually start using the new physical sector stuff.
|
2022-09-10 20:43:24 +02:00 |
|
David Given
|
e40e6bd07f
|
Remove the remapper part of the mapper.
|
2022-09-10 20:13:38 +02:00 |
|
David Given
|
a6db36e7b3
|
Convert from LayoutData to Layout.
|
2022-09-10 19:53:05 +02:00 |
|
David Given
|
1a4caccd07
|
Rename Sector.logicalSector to Sector.physicalSector.
|
2022-09-10 18:59:06 +02:00 |
|
David Given
|
7f1017ebd9
|
Remove some obsolete mapper code.
|
2022-09-10 18:47:55 +02:00 |
|
David Given
|
f792cd2677
|
Merge pull request #575 from davidgiven/vfs
Fix some late GUI bugs and add an icon.
|
2022-09-10 13:51:49 +02:00 |
|
David Given
|
1361cab603
|
Once again put the optimisation level back to O3.
|
2022-09-10 13:42:16 +02:00 |
|
David Given
|
05b784d203
|
Make the icon marginally less awful.
|
2022-09-10 13:29:56 +02:00 |
|
David Given
|
542c3e38f5
|
Add a terrible icon.
|
2022-09-10 13:07:09 +02:00 |
|
David Given
|
bcdead1eca
|
Don't use the DnD workaround on non-gtk platforms.
|
2022-09-10 11:28:50 +02:00 |
|
David Given
|
a79a927a13
|
Merge pull request #574 from davidgiven/vfs
Dramatic GUI overhaul and addition of the new file browser.
|
2022-09-10 01:18:43 +02:00 |
|
David Given
|
5bcc9071f6
|
Remember to make dialogues resizable.
|
2022-09-10 00:44:37 +02:00 |
|
David Given
|
88869ff6d4
|
Fix a _whole_ pile of bugs in the HFS plugin, and get it to produce meaningful
error messages.
|
2022-09-10 00:22:02 +02:00 |
|
David Given
|
1655505b95
|
Add in some missing file commands.
|
2022-09-09 23:33:16 +02:00 |
|
David Given
|
9abfa3726e
|
Add documentation.
|
2022-09-09 23:11:05 +02:00 |
|
David Given
|
89a4abf9cf
|
FatFS _can_ delete files.
|
2022-09-09 22:39:15 +02:00 |
|
David Given
|
854afc6de3
|
Don't show _ profiles in the extensions list.
|
2022-09-09 22:36:17 +02:00 |
|
David Given
|
03048797c5
|
Atari formats do _not_ use normal fatfs, so disable it.
|
2022-09-09 22:33:15 +02:00 |
|
David Given
|
2478ccd8ef
|
Apply a hack to make sure that systems with mixed-case filenames on FAT disks
(which is illegal, but happens) work sensibly.
|
2022-09-09 22:29:04 +02:00 |
|
David Given
|
827cfd818e
|
The browser write progress bar works.
|
2022-09-09 20:03:09 +02:00 |
|
David Given
|
b0e0cd6a1f
|
Fix the mapper issue; writes work again.
|
2022-09-09 19:23:45 +02:00 |
|
David Given
|
003e919bd5
|
Formatting now works rather better, but this has revealed a problem with the
mapper --- which needs to switch to using Layout anyway.
|
2022-09-09 00:34:44 +02:00 |
|
David Given
|
56dadfc228
|
Remember to reformat...
|
2022-09-08 20:37:03 +02:00 |
|
David Given
|
b70603e92b
|
Fix a bunch of minor dialog focus glitches.
|
2022-09-08 19:57:55 +02:00 |
|
David Given
|
6294bc4505
|
Drag-and-drop for moving one file at a time works... badly.
|
2022-09-08 00:08:31 +02:00 |
|
David Given
|
326bc931ad
|
You can write back disk images from the browser now.
|
2022-09-07 20:49:16 +02:00 |
|
David Given
|
734913f638
|
Read only media is now supported. Fix some threading race conditions where I
was calling the filesystem from the UI thread.
|
2022-09-07 20:08:28 +02:00 |
|
David Given
|
157a525ec1
|
Bugfixes and tidying.
|
2022-09-07 00:37:26 +02:00 |
|
David Given
|
352abe07d8
|
Creating directories works, more or less.
|
2022-09-07 00:32:01 +02:00 |
|
David Given
|
0111ed37ba
|
UI tidying.
|
2022-09-07 00:18:24 +02:00 |
|
David Given
|
079c4c955c
|
Moving files works (via the clumsy dialog).
|
2022-09-07 00:14:47 +02:00 |
|
David Given
|
922715480e
|
Allow moving a file without changing the actual name.
|
2022-09-07 00:14:19 +02:00 |
|
David Given
|
99ca175e9a
|
Renaming files sort of works.
|
2022-09-07 00:02:23 +02:00 |
|
David Given
|
c1fefb7e13
|
Merge.
|
2022-09-06 22:31:24 +02:00 |
|
David Given
|
31495d484d
|
Rewrite the browser model to be a custom and much, much more robust job.
|
2022-09-06 22:29:07 +02:00 |
|
David Given
|
1c6ae0bd88
|
Remove a spurious ItemChanged which was making OSX unhappy.
|
2022-09-06 00:55:58 +02:00 |
|
David Given
|
177aadbb45
|
Finally make that blasted 'more' button work.
|
2022-09-06 00:48:51 +02:00 |
|
David Given
|
a6868acfa0
|
Add a disk space gauge.
|
2022-09-06 00:09:00 +02:00 |
|
David Given
|
907d46a28b
|
Various pieces of better error checking.
|
2022-09-06 00:08:50 +02:00 |
|
David Given
|
87dda265f4
|
Formatting now works a lot better (i.e. works).
|
2022-09-05 23:54:30 +02:00 |
|