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
David Given
7200de9702
Add more Homebrew packages.
2019-12-13 23:02:13 +01:00
David Given
5dd5c8516a
Don't do builds on push_request, because these always coincide with pushes.
2019-12-13 23:01:08 +01:00
David Given
f7fb2a844b
Github's OSX doesn't install pkg-config by default?
2019-12-13 23:00:10 +01:00
David Given
20b1b2a4a8
More YAML syntax fiddling?
2019-12-13 22:58:28 +01:00
David Given
f8b8bc2295
Fiddle with YAML syntax.
2019-12-13 22:57:29 +01:00
David Given
2d4d56d09f
Try Github CI for OSX builds instead of Travis.
2019-12-13 22:55:37 +01:00
David Given
39599b76c8
Stop building the Ubuntu version with Travis.
2019-12-13 22:52:30 +01:00
David Given
c2c40ccfbb
Also remember to install ninja-build.
2019-12-13 22:48:48 +01:00
David Given
ab42eb23f4
Remember to run apt as sudo.
2019-12-13 22:47:20 +01:00
David Given
05eff0e528
Try to build using github CI.
2019-12-13 22:44:58 +01:00
David Given
23311b4b68
Start looking at Github CI.
2019-12-13 22:41:19 +01:00
David Given
5e97df8d15
Better diagnostics when a package can't be found.
2019-12-13 22:39:58 +01:00
David Given
898e8c551c
Produce a build-time error if the pkg-config packages aren't available.
2019-12-13 22:34:24 +01:00
David Given
ad69c6bd27
Fix stupid (but thankfully harmless) typo.
2019-12-13 22:33:39 +01:00
David Given
661399cc83
Update document with the new flippy mod doc; explain how Mac disks are broken.
2019-12-12 21:04:42 +01:00
David Given
edbb4b1daa
Merge pull request #115 from davidgiven/reading
...
Rewrite the entire sampler.
FluxEngine-Windows-client-version-210
2019-12-12 20:46:12 +01:00
David Given
6389e8a756
Update pin number (which was wrong).
2019-12-12 20:35:20 +01:00
David Given
c187b79d80
Add a 300RPM clock on 3[0] and a 360RPM clock on 3[1], for use with faking
...
index pulses to the drive.
2019-12-12 20:34:44 +01:00
David Given
edbe624c5a
Hopefully, finally, fix the hang-on-read issue.
2019-12-12 20:09:49 +01:00
David Given
44e2334815
Typo fix. Make sure that both drives get deselected when the motor stops (to
...
make the LEDs go out).
2019-12-12 00:17:59 +01:00
David Given
b448ab7917
Finally squeeze everything in to the Verilog sampler. It does seem to work
...
better... the the USB hangup problem persists. Mac disks are still
nigh-unreadable.
2019-12-12 00:12:20 +01:00