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
David Given
4475e9f085
Increase the default bit-error-threshold to 0.4, because that's the value I
...
almost always end up using.
2019-12-14 21:33:39 +01:00
David Given
5c9639ec5a
Document the Amiga write support.
2019-12-14 21:15:47 +01:00
David Given
792cc88192
The Amiga writer now generates valid flux files --- but it looks like the
...
writer's broken (both the Amiga and the Brother have failed).
2019-12-14 20:44:48 +01:00
David Given
21fe586724
Update OSX build instructions.
FluxEngine-Windows-client-version-255
2019-12-14 11:37:43 +01:00
David Given
5a0fb2761a
Update OSX build instructions.
2019-12-14 11:37:43 +01:00
David Given
ef4581ed39
Merge from trunk.
2019-12-13 23:59:03 +01:00
David Given
73419704c2
Merge pull request #118 from davidgiven/fixing
...
Fix a few minor build tweaks.
FluxEngine-Windows-client-version-251
2019-12-13 23:56:12 +01:00
David Given
a8b92d4780
This works; final tweaking.
2019-12-13 23:53:42 +01:00
David Given
98140b0646
More testing.
2019-12-13 23:50:33 +01:00
David Given
4429ce1f84
More build tweaks.
2019-12-13 23:48:17 +01:00
David Given
1f50941a2c
Merge from trunk.
2019-12-13 23:45:17 +01:00
David Given
a7de04848c
Merge pull request #117 from davidgiven/githubci
...
Convert to Github CI instead of Travis.
FluxEngine-Windows-client-version-242
2019-12-13 23:43:03 +01:00
David Given
c264fec6e9
The Windows stuff doesn't work, so let's shelve it for now.
2019-12-13 23:38:49 +01:00
David Given
4488b2542f
Update MSYS build environment.
2019-12-13 23:24:23 +01:00
David Given
2f1a5189d6
Oh, yeah, let's actually check out our project!
2019-12-13 23:21:58 +01:00
David Given
effaeff51e
Something's not right --- test.
2019-12-13 23:19:48 +01:00
David Given
1210549f59
Try Windows builds on github.
2019-12-13 23:12:29 +01:00