David Given
be41c1de76
You now need to explicitly specify whether flux files get merged or
...
overwritten, because the old behaviour was weird. Reader uses SqliteFluxSink to
write flux files, rather than raw database accesses.
2020-02-08 12:41:50 +01:00
David Given
d528978667
Merge pull request #135 from davidgiven/docs
...
Update docs.
FluxEngine-Windows-client-version-319
2020-02-08 11:53:31 +01:00
David Given
827fcf69d2
Another typo fix.
2020-02-08 11:52:39 +01:00
David Given
711ff545e0
Typo fix.
2020-02-08 11:51:19 +01:00
David Given
5befa31050
Document the GreaseWeazle.
2020-02-08 11:50:09 +01:00
David Given
8e5c2d0ebb
Merge from trunk.
2020-02-08 11:35:31 +01:00
David Given
f95fceeb3d
Finally document IBM disks.
2020-02-08 11:34:57 +01:00
David Given
003b20dbf0
Merge pull request #133 from davidgiven/fixing
...
Display RPM values correctly
FluxEngine-Windows-client-version-312
2020-01-29 00:52:04 +01:00
David Given
cd9bbaa4b6
Merge from trunk.
2020-01-29 00:42:06 +01:00
David Given
71e622bf72
Fix the fe-rpm RPM display, which didn't get updated when we switched to
...
nanoseconds internally.
Fixes #132
2020-01-29 00:41:58 +01:00
David Given
2a065a08df
Remember to ship brother240tool with Windows.
2020-01-28 00:45:04 +01:00
David Given
6087228378
Merge pull request #131 from davidgiven/fixing
...
Debug builds are now debuggable.
FluxEngine-Windows-client-version-308
2020-01-28 00:40:39 +01:00
David Given
efd74e0d7b
Stop trying to make Github CI on Windows work. It just doesn't seem to be
...
running mingw via ninja.
2020-01-28 00:33:30 +01:00
David Given
b68a9dcc4f
Looks like there is no pacman.exe in the image, so we have to go with the
...
additional download.
2020-01-28 00:30:48 +01:00
David Given
008855daa9
...more...
2020-01-28 00:27:21 +01:00
David Given
7a9d36de2a
...
2020-01-28 00:23:59 +01:00
David Given
c56e982c9a
...
2020-01-28 00:22:18 +01:00
David Given
002cc171a2
More sigh.
2020-01-28 00:19:39 +01:00
David Given
32e721b47a
Sigh.
2020-01-28 00:15:31 +01:00
David Given
1e82f697a9
Temporarily disable AppVeyor to prevent spurious builds.
2020-01-28 00:14:45 +01:00
David Given
fa09631e32
More exploration.
2020-01-28 00:13:38 +01:00
David Given
e06436ce1e
Okay, that's not working. What's available?
2020-01-28 00:05:23 +01:00
David Given
b2f443e1ad
Let's try this, but with the right path.
2020-01-27 23:57:48 +01:00
David Given
2e07be0cf7
Let's try this instead.
2020-01-27 23:56:55 +01:00
David Given
bf0b14d094
Okay, changing the path didn't help.
2020-01-27 23:51:22 +01:00
David Given
c9f5803194
The system is installing, but it's not finding mingw32.
2020-01-27 23:47:30 +01:00
David Given
5293560c02
Try enabling the windows CI build again.
2020-01-27 23:41:03 +01:00
David Given
c49823aa9d
Now the optimised binaries are optimised and the debug binaries aren't.
2020-01-27 23:36:33 +01:00
David Given
c4ef4882ae
Merge pull request #130 from davidgiven/fixing
...
Fix a nasty firmware memory corruption bug
FluxEngine-Windows-client-version-279
2020-01-27 23:15:20 +01:00
David Given
a8eca06cf0
Don't hang if we hit the end of stream while waiting for a data record.
2020-01-27 23:09:29 +01:00
David Given
065257b5aa
Remove stray tracing.
2020-01-27 23:09:07 +01:00
David Given
29bdfc043a
Allow fractional revolutions and non-synced reading. Find more things which
...
need fixing in the firmware sampler.
2020-01-27 22:52:25 +01:00
David Given
933ffe7ab4
Find and attempt to fix a memory corruption error when sampling --- if the next
...
fragment arrives from the sampler before usbbuffer has finished being
transmitted via USB, it'll get overwritten. I've disabled DMA USB to make the
code easier to understand and made sure that we flush things more rigorously.
This may help the weird pipe errors, too.
2020-01-27 21:40:27 +01:00
David Given
e517f28563
Merge pull request #129 from davidgiven/fixing
...
Make decoding more robust
FluxEngine-Windows-client-version-275
2020-01-27 01:21:40 +01:00
David Given
91ffcf59c3
When reading data records, retry if we get an UNKNOWN record to work the
...
occasional false positive (which happens now and again with MFM).
2020-01-27 01:15:14 +01:00
David Given
51c618f325
Merge from trunk.
2020-01-26 23:53:29 +01:00
David Given
9dc1067032
Add --dump-sectors. Sector positions are recorded correctly.
2020-01-26 18:30:35 +01:00
David Given
9e75dc3af1
Merge pull request #127 from davidgiven/fixing
...
Fix an issue where HD IBM disks can't be read
FluxEngine-Windows-client-version-270
2020-01-26 18:06:15 +01:00
David Given
efa4c933b3
Made the MFM marker byte detection a lot more robust --- prevents false
...
positives; it looks like the new sampler is producing a little bit of wobble
which randomly spoofs a marker byte now and again. This prevents this from
happening (so far).
2020-01-26 17:58:08 +01:00
David Given
6af80d1e5e
Improve some messaging. A data record is always pushed, even if it's empty (to
...
help debugging).
2020-01-26 17:49:12 +01:00
David Given
0c48897814
Add a minimum clock threshold.
2020-01-26 17:48:33 +01:00
David Given
60e5e35947
Merge pull request #124 from davidgiven/tweaks
...
Several index pulse fixes
FluxEngine-Windows-client-version-267
2020-01-12 01:42:39 +01:00
David Given
86c4e959ca
Mac error fix.
2020-01-12 01:38:19 +01:00
David Given
b0c675c589
Improved error messages when using fe-rpm and it doesn't work.
2020-01-12 01:34:12 +01:00
David Given
d77841c3b7
Add the ability to fake the index pulse source, allowing old drives to be used
...
with FluxEngine.
2020-01-12 01:23:47 +01:00
David Given
4ed1fb6bac
Document the extra index pulses.
2020-01-10 21:23:33 +01:00
David Given
bcc9e9d9a5
Bump the protocol number (I forgot last time I changed the protocol).
FluxEngine-Windows-client-version-261
2020-01-10 21:04:33 +01:00
David Given
ec327e25a4
Merge pull request #121 from davidgiven/amiga
...
Add support for writing Amiga disks.
FluxEngine-Windows-client-version-260
2019-12-14 21:55:00 +01:00
David Given
d0ed5b32f7
Add support for 528-byte sectors. Adjust the post-index gap to (try?) and fit
...
all the data in one revolution. I think my write clock is a bit slow.
2019-12-14 21:49:31 +01:00
David Given
7c66e1b0d4
Don't recalibrate after drive errors --- it's really annoying and I don't think it helps.
2019-12-14 21:43:48 +01:00