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
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
David Given
072a097003
Archival (non-functioning) checkin of Verilog-based sampler code. Sadly, we've
...
run into size limits for the device, and I need to slim down.
2019-12-11 22:51:27 +01:00
David Given
a66e704bab
Start ripping out the awful UDB-based sampler code, replacing it with a Verilog
...
one and a standalone FIFO. This gets the FIFO working.
2019-12-11 21:13:57 +01:00
David Given
ed0d578b18
Merge pull request #114 from davidgiven/fixing1
...
Add support for measuring signal line voltages.
FluxEngine-Windows-client-version-203
2019-12-11 00:28:13 +01:00
David Given
32bb956710
Detect voltage levels *correctly*.
2019-12-11 00:05:34 +01:00
David Given
f436d6b582
Add a feature where we can measure the FDD bus signal voltages using the PSoC's
...
ADCs. Increase the track step pulse width to 6us, because.
2019-12-10 22:36:18 +01:00
David Given
8ee6eed4dc
Merge pull request #112 from davidgiven/fixing
...
Rework the sequencer completely, because bizarrely writing disks just stopped working
FluxEngine-Windows-client-version-201
FluxEngine-Windows-client-version-193
2019-11-29 22:02:44 +01:00
David Given
3094c5c919
Add missing files.
2019-11-29 18:49:22 +01:00
David Given
1e012699af
Clean up the Verilog a bit.
2019-11-25 20:54:13 +01:00
David Given
91d6e9aeb9
Rewrite the sequencer engine with a separate fifo component and a pure verilog
...
sequencer --- much easier to understand. We can write disks again!
2019-11-25 20:52:13 +01:00
David Given
a40b26ff46
Archival checkin for trying to figure out why writes no longer work.
2019-11-24 15:14:32 +01:00
David Given
ebcb9c4bb0
Switch the output lines to open-drain drive low.
FluxEngine-Windows-client-version-188
2019-11-24 02:06:45 +01:00
David Given
2520834b18
Add the brother240tool program.
FluxEngine-Windows-client-version-187
2019-11-24 01:46:02 +01:00
David Given
a1f3087046
Add an 8" drive datasheet.
2019-11-24 01:45:43 +01:00
David Given
e9670e205e
Don't erroneously crash out if the t and s parameters are omitted from the rpm
...
command.
FluxEngine-Windows-client-version-186
2019-10-14 22:25:43 +02:00
David Given
658e2b7295
Properly initialise flags.
...
Fixes : #109
FluxEngine-Windows-client-version-183
2019-09-22 21:55:37 +02:00
David Given
7b4a8d6de2
Merge pull request #108 from davidgiven/scp
...
Add very beta support for scp import and export
FluxEngine-Windows-client-version-182
2019-09-21 22:32:52 +02:00
David Given
e8f7b51aef
Another documentation tweak.
2019-09-21 22:15:44 +02:00
David Given
9d6bc57a5f
Update documentation.
2019-08-31 12:32:52 +02:00
David Given
73766f92b4
Fix the flux to scp converter.
2019-08-31 12:31:33 +02:00
David Given
80badf3b54
Remember to check in the build file changes...
2019-08-31 12:09:11 +02:00
David Given
116529f85a
Archival, non-working checkin of the flux to scp converter (it appears to
...
produce garbage).
2019-08-31 01:41:11 +02:00
David Given
5a2b2bc07a
Allow support for command lines with non-argument filenames.
2019-08-31 01:40:44 +02:00
David Given
41070395c0
Merge pull request #105 from davidgiven/scp
...
Add conversion support for Supercard Pro scp files.
FluxEngine-Windows-client-version-176
2019-08-28 23:52:27 +02:00
David Given
4304d1eede
Add the Supercard Pro decoder.
2019-08-28 23:32:09 +02:00
David Given
46f1b0aef4
Merge pull request #104 from davidgiven/sampler
...
Fix a nasty sampler bug leading to corrupted data
FluxEngine-Windows-client-version-173
2019-08-28 00:23:21 +02:00
David Given
9923d67a7c
Merge pull request #103 from davidgiven/visualiser
...
Add a simple disk visualiser.
FluxEngine-Windows-client-version-171
2019-08-28 00:20:49 +02:00
David Given
99335a84fd
Add documentation for the visualiser.
2019-08-28 00:19:18 +02:00
David Given
c266779433
Fix a bug where index pulses where being turned into flux pulses on read,
...
leading to completely broken data whenever an index pulse happened.
2019-08-27 23:58:07 +02:00
David Given
bdcc12cd53
Correctly import M_PI.
2019-08-27 23:08:13 +02:00
David Given
7988d0fe24
Don't replace bad sectors with more bad sectors. This means that if a sector is
...
permanently bad, the one which wins and goes into the output SectorSet is the
first one, not the last one. Frequently the last sector is truncated by the end
of read and so it isn't useful.
2019-08-27 22:39:24 +02:00
David Given
27f5c294b1
The visualiser period can now be specified in a flag.
2019-08-27 01:21:49 +02:00
David Given
b9a53e0d1c
First draft of the visualiser.
2019-08-27 01:07:57 +02:00
David Given
f8b6d5e6fb
Merge.
FluxEngine-Windows-client-version-162
2019-08-25 00:24:34 +02:00
David Given
04ff31c348
Add a flag to the IBM decoder to tell it to ignore the logical sector IDs (some
...
formats don't use these).
2019-08-25 00:24:02 +02:00
David Given
77b4aebd1b
Fix crashing bug when reading Kryoflux streams.
2019-08-24 23:53:22 +02:00