Eric Anderson
e501c44985
Merge branch 'master' into micropolis-275
2022-01-29 10:09:35 -07:00
Eric Anderson
bc9b761903
Prefer IMG for Micropolis, and use a vgi profile to swap format
2022-01-29 10:05:54 -07:00
Thomas Daede
82d8c40b5f
Add documentation for PC-98, X68000, etc.
2022-01-25 09:53:56 -08:00
David Given
dbfc0f98c3
Merge pull request #422 from tdaede/nfdr0
...
Add NFD r0 image reader.
2022-01-22 23:28:55 +01:00
David Given
ca15bf4a92
Merge pull request #417 from tdaede/fluxsink_ratio
...
Add option to rescale flux source pulses.
2022-01-22 23:27:53 +01:00
David Given
4257544402
Merge.
2022-01-22 21:20:48 +01:00
David Given
83d44bd03e
Update documentation.
2022-01-22 20:46:40 +01:00
Thomas Daede
a4f44933ec
Add NFD r0 image reader.
...
This format is very similar to D88, but used mostly for PC-98
rather than PC-88.
2022-01-22 08:33:43 -08:00
Paul Devine
c4700f3cb8
updated documentation for double-sided, made note about documentaiton bug for track format
2022-01-20 13:56:35 -08:00
Thomas Daede
de8f8b7d91
FDI: Add support for automatically setting format.
2022-01-17 17:02:26 -08:00
Thomas Daede
b8c58b12fd
Add option to rescale flux source pulses.
...
This actually scales by the reciprotal of the flux sink, to
allow the same value to be set for both options.
2022-01-17 16:53:50 -08: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
a32ea6e5f8
Add support for selecting the Shugart or IBMPC GreaseWeazle bus types.
2022-01-01 22:45:27 +01:00
Eric Anderson
bd854d29a4
Merge branch 'master' into micropolis-275
2021-12-29 12:39:07 -06:00
David Given
5eeb52660c
Update documentation for the USB autodetection.
2021-12-13 23:19:16 +01: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
Thomas Daede
04b91377c9
Use per-track encoding specified in D88 files.
...
This supports varying sector sizes, counts, and modulation on
a per-track basis. It also supports writing sectors in the
original order.
2021-12-04 03:36:06 -08:00
David Given
f5d04d989c
Merge pull request #366 from davidgiven/victor9k
...
Add a Victor 9000 encoder.
2021-12-03 23:03:46 +00:00
David Given
b1cf706a8f
Update Victor9K documentation.
2021-12-03 23:41:53 +01:00
Thomas Daede
7822325866
Automatically configure format for DIM when no format is specified.
2021-12-03 13:34:35 -08:00
David Given
521123f139
Merge from master.
2021-12-03 22:34:31 +01:00
Thomas Daede
8a3cd14723
Add minimal D88 image format reader.
...
This implements a subset of D88, only supporting the first floppy
in an image. It only supports images with equal sector sizes,
equal numbers of sectors per track, and no bad sectors.
2021-12-03 02:18:29 -08:00
Thomas Daede
ea407b2182
Add FDI format reader.
...
This format is common for NEC PC-98 disk images.
2021-12-01 03:44:18 -08:00
Thomas Daede
676845aaf3
Add DIM format reader.
...
This format is common for Japanese PC floppy images.
2021-12-01 00:07:02 -08:00
Thomas Daede
406a433c3f
Add alias for XDF image files.
...
This is a common extension for Sharp X68000 bare disk images.
2021-11-30 00:40:54 -08:00
David Given
b412d54998
Do the framework and hopefully a lot of the maths of the Victor 9K encoder.
2021-11-27 23:38:57 +01:00
David Given
28aff78469
Make victor9k disk images triangular.
2021-11-21 21:41:14 +01:00
Eric Anderson
3b95e56418
Support Micropolis variations and prefer VGI extension
2021-11-07 21:54:00 -08:00
David Given
368d329459
Set enable_side_byte for Acorn formats, because the machines don't always write
...
it.
2021-11-03 14:16:26 +01:00
David Given
e160bcc7d5
Merge pull request #333 from ejona86/micropolis-write
...
Add Micropolis encoder
2021-10-31 10:33:24 +01:00
David Given
b0003fc7e5
Merge from master.
2021-10-30 22:19:37 +02:00
Eric Anderson
e002842640
Add Micropolis writing documentation snippet
2021-10-02 17:26:46 -07:00
David Given
0be673b210
Clarify documentation in the building doc.
2021-09-25 22:43:19 +02:00
David Given
028e2498fb
Update references to --input.flux and --output.flux.
2021-09-25 22:35:02 +02:00
David Given
05552cc3e5
Add a basic and largely untested TD0 reader.
2021-07-23 23:21:30 +02:00
David Given
9086f18413
Update documentation.
2021-07-19 22:39:14 +02:00
David Given
ad2576bc76
Hopefully, add support for 400kB Mac disks.
2021-07-19 22:39:07 +02:00
David Given
34dfc2767f
Fix some OSX build inelegancies.
2021-06-19 12:24:47 +02:00
David Given
23d80b93ae
Update GreaseWeazle documentation for the new version.
2021-06-04 23:42:23 +02:00
Howard M. Harte
f60c9981b8
Add mingw-w64-i686-protobuf to list of packages
...
When building under Windows, the mingw-w64-i686-protobuf support
package is required.
2021-05-26 22:54:20 -07:00
David Given
bf4831be9f
Migrate the Northstar code to the new framework.
2021-05-24 23:20:59 +02:00
David Given
0f83082cf0
Merge branch 'northstar' of https://github.com/hharte/fluxengine into hharte-northstar
2021-05-24 21:39:51 +02:00
David Given
5e2dfbed73
Add the 9-sector IBM formats.
2021-05-24 12:10:21 +02:00
David Given
571602d3de
Go back to only having a single Atari ST read profile.
2021-05-24 12:10:01 +02:00
David Given
60bc8ad888
Add comment fields to all the configs; fix some documentation.
2021-05-23 23:57:38 +02:00
David Given
3a2cce78ca
Update incorrect reference to usb.device.
2021-05-23 20:49:34 +02:00
David Given
4e01f1de0d
Update GreaseWeazle documentation.
2021-05-23 20:41:10 +02:00
David Given
c669a9c808
Add libudev autodetect for GreaseWeazle devices.
2021-05-23 17:44:01 +02:00
David Given
1c1ad2725e
Port the Greaseweazle driver to use the serial port rather than raw libusb.
2021-05-23 12:39:41 +02:00