David Given
dabdfec3e7
Try more setup.
2023-10-23 01:11:15 +02:00
David Given
6a00653d1e
Don't use xxd to objectify files.
2023-10-23 01:03:28 +02:00
David Given
8fb786094f
Something's wrong with Ubuntu's wx-config setup.
2023-10-23 00:00:29 +02:00
David Given
87e978c817
And again.
2023-10-22 23:10:52 +02:00
David Given
4a31046c9c
Adjust dependencies, again...
2023-10-22 23:09:52 +02:00
David Given
db420b3495
Adjust the way packages are detected.
2023-10-22 23:07:20 +02:00
David Given
c81dc166bc
Adjust dependencies.
2023-10-22 23:03:44 +02:00
David Given
07aa416975
Make the tests work.
2023-10-22 22:57:54 +02:00
David Given
627820cddc
Build the utilities.
2023-10-22 21:35:27 +02:00
David Given
a24fe420c4
We can now build both the CLI and GUI binaries!
2023-10-22 21:20:47 +02:00
David Given
986be921f4
First working command-line executable.
2023-10-22 19:18:14 +02:00
David Given
f5f223f622
First steps towards reworking the build system... again.
2023-10-21 23:02:46 +02:00
David Given
bbdfa0d651
Merge pull request #717 from kristomu/const-correct
...
Fix const-correct/discards qualifiers error.
2023-09-27 10:08:26 +02:00
K. M
e6bb0cb463
Fix const-correct/discards qualifiers error.
2023-09-27 01:19:17 +02:00
David Given
9e61670116
Merge pull request #656 from davidgiven/psos
...
Improve pSOS file system handling.
2023-08-20 22:00:51 +02:00
David Given
3876c07164
Merge branch 'master' into psos
2023-08-20 21:42:13 +02:00
David Given
ed315eade9
Merge pull request #668 from davidgiven/ms2000
...
Add basic support for the MS2000 Microdos file system.
2023-08-19 23:54:27 +02:00
David Given
7456fd0c90
Make the MS2000 stuff work again. Write documentation.
2023-08-19 23:29:55 +02:00
David Given
44160e66ac
Merge branch 'master' into ms2000
2023-08-19 22:59:31 +02:00
David Given
9bd969a57b
Merge pull request #688 from davidgiven/lif
...
Add HP9122 support; fix HP9121 support.
2023-08-19 22:55:39 +02:00
David Given
0b585078d8
Merge pull request #704 from ejona86/micropolis-ecc
...
Micropolis: Add Vector ECC support
2023-08-19 21:54:22 +02:00
David Given
0d495ed934
Merge pull request #710 from davidgiven/usb
...
Make work on FreeBSD
2023-08-19 21:23:54 +02:00
David Given
95b703b1ea
Tidy reporting of USB errors.
2023-08-19 20:46:41 +02:00
David Given
688061397b
Adjust error messages.
2023-08-19 20:39:55 +02:00
Poul-Henning Kamp
1f00176455
Make the non-gui executable build on FreeBSD
2023-08-14 19:51:21 +00:00
David Given
90da6b1e72
Merge pull request #706 from ejona86/pkg-config-protobuf
...
Makefile: Eagerly run pkg-config for protobuf
2023-08-06 01:12:49 +02:00
Eric Anderson
4deb45dc3f
Makefile: Eagerly run pkg-config for protobuf
...
Protobuf added a dependency on absl and now pkg-config is incredibly
slow. `pkg-config --libs protobuf` and `--cflags` each take around 1.5
seconds on my laptop. Running pkg-config only once reduces a 100%
incremental build for 'make all' from 90 seconds to 3.2 seconds.
Unfortunately we will pay the 3 seconds every time we execute make, even
for something that doesn't need protobuf.
2023-08-05 13:02:50 -07:00
David Given
eeec5d106a
Update missing file.
2023-08-02 14:08:38 +02:00
David Given
4e42d1d197
Release and ccpp workflows now run in different environments.
2023-08-02 14:08:19 +02:00
David Given
495d08c447
Merge pull request #705 from davidgiven/d20
...
Update D20 documentation.
2023-08-02 13:46:10 +02:00
David Given
1b859015ae
Update documentation.
2023-08-02 13:42:23 +02:00
David Given
3db2109e01
Merge pull request #700 from davidgiven/d20
...
Add support for the Roland-D20 filesystem.
2023-07-31 23:01:49 +01:00
David Given
294ac87503
Update documentation for the Roland D20 format.
2023-07-31 23:36:45 +02:00
David Given
c297adb0c7
Try to fix Mac builds.
2023-07-31 22:30:52 +02:00
David Given
446b965794
Handle Roland extents properly if the directory entries are in the wrong order.
...
Deal with block numbers >39 (they go in the bottom of the disk).
2023-07-31 22:20:08 +02:00
Eric Anderson
96d4df296d
Micropolis: Add Vector ECC support
2023-07-29 14:03:08 -07:00
David Given
a149aac0e9
Merge pull request #702 from ejona86/micropolis-encodedecode
...
Micropolis: Fix encoder and decoder to support encodedecodetest
2023-07-29 17:20:58 +01:00
David Given
aacc7be9f3
Merge pull request #703 from ejona86/vgi-hcs
...
Micropolis: Add missing HCS order for VGI
2023-07-29 17:17:44 +01:00
Eric Anderson
7409955701
Micropolis: Add missing HCS order for VGI
2023-07-29 07:12:35 -07:00
Eric Anderson
c623d95a80
Micropolis: Fix encoder and decoder to support encodedecodetest
...
These changes should not impact reading/writing from real disks. This
includes a bug fix to Fluxmap where it might miss a trailing interval
when adding bits, as mentioned in #333 .
With the Fluxmap bug fixed, the encoder now includes index pulses in its
output. The decoder was relaxed to allow reading precisely one track.
We don't actually add an encodedecodetest for micropolis, though,
because the SCP encoder is unhappy with so many revolutions.
2023-07-29 07:08:23 -07:00
David Given
1927cc7fe1
Fix issue where trying to rename files by clicking on the tree wasn't working.
2023-07-27 23:44:33 +02:00
David Given
4eca254daf
Add support for renaming files.
2023-07-27 23:44:04 +02:00
David Given
c7d4fee3f6
Add support for deleting files.
2023-07-27 23:19:50 +02:00
David Given
a6f798ae5b
Mangle and demangle filenames. Remember to write the correct extent numbers in
...
multiextent files.
2023-07-27 23:09:57 +02:00
David Given
c9ae836e52
Add very brittle write support.
2023-07-27 22:49:10 +02:00
David Given
e3ffa63f7f
Make sure that the rotational speed is measured even if reads are done through
...
Browse Disk.
2023-07-27 22:14:48 +02:00
David Given
4ffc2cc1dc
Add support for, hopefully, multi-extent files.
2023-07-27 00:30:44 +02:00
David Given
7f9ba14687
Correct erroneous index.
2023-07-26 22:37:56 +02:00
David Given
a24933e272
Merge from master.
2023-07-26 22:33:40 +02:00
David Given
20bdacbecf
Add initial support for the Roland-D20 filesystem.
2023-07-26 22:31:20 +02:00