David Given
6a07ba850c
Merge pull request #409 from davidgiven/hcs
...
Support HCS as well as CHS format in the image reader/writer.
2022-01-11 00:03:04 +01:00
David Given
c4e29e74b2
Support HCS as well as CHS format in the image reader/writer.
2022-01-10 23:49:25 +01:00
David Given
40bca8b38c
Merge pull request #370 from tdaede/rescale
2022-01-10 23:02:18 +01:00
David Given
18af881fe5
Attach the underlying raw records to Sector structures; add a .raw exporter for
...
getting the MFM/FM/GCR stream.
2022-01-04 23:49:39 +01:00
David Given
dfd97d9fc5
Merge pull request #359 from tdaede/compdb
...
Add Make target to build compdb.
2022-01-03 00:15:18 +01:00
David Given
ebd2c329ff
Merge pull request #397 from hharte/master
...
reader: Fix conflicting sector error message.
2022-01-02 17:38:11 +01:00
David Given
d154b1464f
Merge pull request #404 from davidgiven/shugart
...
Add support for selecting the Shugart or IBMPC GreaseWeazle bus types.
2022-01-01 23:05:26 +01:00
David Given
a32ea6e5f8
Add support for selecting the Shugart or IBMPC GreaseWeazle bus types.
2022-01-01 22:45:27 +01:00
David Given
d7b21bf07e
Merge pull request #400 from davidgiven/update
...
Update firmware to version 16.
2021-12-31 21:41:05 +01:00
David Given
d120790da7
Update firmware to version 16.
2021-12-31 20:24:51 +00:00
Eric Anderson
bd854d29a4
Merge branch 'master' into micropolis-275
2021-12-29 12:39:07 -06:00
Eric Anderson
d06e3db90b
Support .vgi for image writing
...
vgi was already added to imagereader, but was missing from imagewriter.
2021-12-29 12:23:04 -06:00
Howard M. Harte
5ada533b06
reader: Fix conflicting sector error message.
...
The conflicting sector error message incorrectly displays the track instead
of the sector in conflict.
2021-12-25 09:10:53 -08:00
David Given
6f5e648751
Merge pull request #394 from hharte/fixserial
...
Windows: Support serial ports > COM9
2021-12-17 23:06:41 +00:00
Howard M. Harte
9ee5b3eaf3
Windows: Support serial ports > COM9
...
Windows requires the use of the DOS UNC path name for COM ports
greater than COM9. Prefix the port name with \\.\
2021-12-17 14:21:19 -08:00
David Given
45fe83951a
Merge pull request #392 from davidgiven/warnings
...
Fix some minor build glitches and warnings.
2021-12-16 13:54:26 +00:00
David Given
57e5d8911d
Fix missing build dependency causing sporadic build failures.
2021-12-16 14:27:45 +01:00
David Given
5768a766b8
Silence stray warnings.
2021-12-16 14:27:18 +01:00
David Given
63a5954dfa
Merge pull request #390 from davidgiven/victor9k
...
Victor 9000 fixes
2021-12-15 15:08:41 +00:00
David Given
897931f273
Merge pull request #386 from davidgiven/pulsefix
...
Various firmware fixes
2021-12-14 21:07:06 +00:00
David Given
03e80b2f1c
Fix the format so it no longer discards sector 0.
2021-12-14 21:10:38 +01:00
David Given
53c8ec864c
Clean up the GreaseWeazle bandwidth tester. Sometimes it doesn't read the right
...
amount of data from the device?
2021-12-14 18:01:53 +00:00
David Given
5d3002f118
Announce the device serial number on connection again.
2021-12-13 23:24:02 +01:00
David Given
5eeb52660c
Update documentation for the USB autodetection.
2021-12-13 23:19:16 +01:00
David Given
3dfafaa278
GreaseWeazle autodetection now works (at least on Linux).
2021-12-13 23:09:33 +01:00
David Given
462bd9ae5e
Rewrite the sampler pulse detection... again.
2021-12-12 23:13:23 +00:00
David Given
dab0fcc7c0
Hopefully fix Linux build.
2021-12-12 21:15:30 +01:00
David Given
b8a3e8085e
Fix after merge.
2021-12-12 19:58:19 +00:00
David Given
c9d1d72ba3
Merge in the libusbp changes.
2021-12-12 19:50:33 +00:00
David Given
ccf5d513d2
Merge from master.
2021-12-12 19:49:32 +00:00
David Given
d157b7b05d
Make libusbp work on Windows; rework the Microsoft-specific bits of the
...
firmware to match. This does at least allow us to get rid of the patcher.
2021-12-12 17:25:24 +00:00
dg
05981ac46c
Make work on OSX.
2021-12-12 15:40:12 +00:00
David Given
08615a5954
Make libusbp build, at least on Linux; port fluxengineusb to use it.
2021-12-12 16:29:51 +01:00
David Given
b6dbe26c7e
Raw import of libusbp.
2021-12-11 18:59:44 +01:00
David Given
4f0d61b379
Merge pull request #388 from davidgiven/supercardpro
...
Tell the various IBM decoders which sectors to expect, for more reliable retries.
2021-12-11 11:26:51 +00:00
David Given
9e5e494f88
Merge from master.
2021-12-11 12:18:06 +01:00
David Given
b15fd05e8d
Add support in the IBM decoder for trackdata protos, and then configure the IBM
...
profiles to know about which sectors it should see in the result image to allow
retries if sectors aren't found.
2021-12-11 12:17:32 +01:00
David Given
faabc28d1b
Merge pull request #387 from davidgiven/supercardpro
...
Refactor the serial port code.
2021-12-10 23:45:49 +00:00
David Given
4b815846ee
...and fix for OSX.
2021-12-10 23:35:58 +00:00
David Given
fe8be18c4c
Fix the serial port code on Windows.
2021-12-10 23:29:20 +00:00
David Given
519c30321d
Split the serial port code off into its own file so we can use it for the SCP
...
driver.
2021-12-11 00:06:14 +01:00
David Given
77be88a5bb
Add a package that the tests need.
2021-12-10 21:25:00 +01:00
David Given
8d04931f9f
Turns out the high density pin is asserted when _double_ density. Set it
...
correctly.
2021-12-10 20:07:02 +00:00
David Given
3d1ee7a43e
Don't spin in an infinite loop if the decoder tries to find a data record and
...
the matcher fails to find anything, leaving the seek point unchanged.
2021-12-10 19:56:00 +00:00
David Given
2584a25527
Update components and binary.
2021-12-10 19:55:06 +00:00
David Given
0647a82d38
The tests will run on Windows now.
2021-12-10 19:54:31 +00:00
David Given
c56459c98c
Add back the pulse converter, as a 12MHz sample clock only allows pulses which
...
are 83ns long, which I think is too big. We now sample the index signal at
64MHz which allows pulses down to 16ns.
2021-12-10 17:40:58 +00:00
David Given
7b0a4a057d
Merge pull request #376 from tdaede/scpfix2
...
Fix SCP writer to always write complete revolutions.
2021-12-09 22:26:36 +00:00
David Given
3c3e520594
Merge pull request #378 from tdaede/ibm_n88basic
...
Add ibm_n88basic format.
2021-12-08 19:56:35 +00:00
Thomas Daede
ce1daf6a2b
Add option to rescale flux sink pulses.
...
Note that this does not affect the decoder used for verify,
but at least for tame rescaling the decoders are still able to
lock.
This is a precursor to automatic scaling via the disk speed
measurement.
2021-12-07 14:45:32 -08:00