Commit Graph

2064 Commits

Author SHA1 Message Date
David Given
65a43b64ae Merge pull request #585 from davidgiven/doc
Update documentation.
2022-09-12 23:37:16 +02:00
David Given
09e446a26e Adjust screenshot sizes to be less overwhelming. 2022-09-12 23:34:51 +02:00
David Given
2ecb3059e5 Typo fix. 2022-09-12 23:33:10 +02:00
David Given
237cb42695 Update documentation. 2022-09-12 23:32:20 +02:00
David Given
5e05083008 Merge pull request #584 from davidgiven/c64
Another attempt at fixing the C64 1581 bug.
2022-09-12 22:20:39 +02:00
David Given
339e9cca10 Hopefully actually fix the C64 side issue, this time, by rethinking how the IBM
encoder/decoder handles side swapping. We want to be able to swap everything,
or just the side bytes.
2022-09-12 22:04:58 +02:00
David Given
d441ad8875 Remember to mark the Brother filesystem as R/W. 2022-09-12 17:48:08 +02:00
David Given
72fc6bf913 Merge pull request #583 from davidgiven/windows
Add a Windows installer.
2022-09-12 17:42:18 +02:00
David Given
fcf278c61c Yaml syntax fix. 2022-09-12 16:59:58 +02:00
David Given
890404ded5 Fix the installer to work. 2022-09-12 16:44:07 +02:00
David Given
6fd9b47c45 Attempt to add a Windows installer. 2022-09-12 16:19:05 +02:00
David Given
003651ec68 Merge pull request #582 from davidgiven/c64
Fix the 1581 encoder/decoder configuration.
2022-09-12 16:00:19 +02:00
David Given
c63a761ca4 Actually fix the c64 1581 side issue. Turns out the data's not flipped between
the two sides, only the bit in the sector header...
2022-09-12 15:34:21 +02:00
David Given
32dcd1551b Apparently the 1581 doesn't want sides swapped after all? 2022-09-12 15:09:32 +02:00
David Given
90fbdd5fab Merge pull request #581 from davidgiven/brother2
Add put and delete support for the Brother120 filesystem.
2022-09-12 01:18:59 +02:00
David Given
1fea200582 Implement delete. Fix a pile of bugs. 2022-09-12 00:56:34 +02:00
David Given
55b8a62f64 Add Brother120 support for putting files. 2022-09-12 00:33:13 +02:00
David Given
a8906bf58f Merge pull request #576 from davidgiven/mapper
Fix the mapper, by removing most of it.
2022-09-11 22:35:59 +02:00
David Given
0d6b9263d4 Merge from master. 2022-09-11 21:05:31 +02:00
David Given
f091a54ca6 Merge pull request #580 from davidgiven/gui
Remember to clear the config before loading a new one.
2022-09-11 21:04:50 +02:00
David Given
5262929c16 Remember to clear the config before loading a new one. 2022-09-11 21:03:47 +02:00
David Given
c1ca8a3ae6 Merge pull request #578 from davidgiven/gui
Make includes work in the GUI.
2022-09-11 20:37:42 +02:00
David Given
a7e36472d5 Make includes work in the GUI. 2022-09-11 20:08:47 +02:00
David Given
538a22e2f7 Another attempt at making filesystem sector ordering work again. 2022-09-11 19:53:18 +02:00
David Given
0c40a3e79c File system mapping now sort of works in the filesystem, but there are
problems. These are potentially due to an incorrect Prodos mapping but I'm not
sure.
2022-09-11 19:01:25 +02:00
David Given
3cb098f9ba Rip out the old approach to soft sector remapping as it wasn't working. 2022-09-11 17:05:40 +02:00
David Given
ea1ab029f3 Add a very untested ProDOS filesystem module. 2022-09-11 13:19:15 +02:00
David Given
92a76a6d39 Reset the environment in the right place. 2022-09-11 13:08:46 +02:00
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