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
David Given
ac1fb71bc5
Note the limitation when writing 1541 disks.
2021-05-22 20:58:28 +02:00
David Given
4614b63c30
Convert wybren1971's D64 reader and 1541 encoder to work with the new
...
architecture.
2021-05-21 23:34:28 +02:00
David Given
cf41b6cbb2
Merge branch 'Commodore-64-encoder' of https://github.com/wybren1971/fluxengine into wybren1971-Commodore-64-encoder
2021-05-21 23:02:04 +02:00
David Given
df0356b841
Update documentation.
2021-05-21 21:27:42 +02:00
David Given
dc158ebff4
Add a documentation page for the Eco1.
2021-05-21 21:15:51 +02:00
David Given
5237049e2c
Fix fe-inspect to work.
2021-05-21 20:40:52 +02:00
David Given
8370b8a743
Adjust documentation formatting.
2021-05-20 23:00:28 +02:00
David Given
25656d81a1
Update documentation for the new version.
2021-05-20 22:41:03 +02:00
Howard M. Harte
5b1a3173f8
Add support for North Star hard-sectored floppies.
...
North Star Floppy disks use 10-sector hard sectored disks with either FM
or MFM encoding. They may be single- or double-sided. Each of the 10
sectors contains 256 (FM) or 512 (MFM) bytes of data. The disk has 35
cylinders, with tracks 0-34 on side 0, and tracks 35-69 on side 1.
Tracks on side 1 are numbered "backwards" in that track 35 corresponds
to cylinder 34, side 1, and track 69 corresponds to cylinder 0, side 1.
The North Star sector format does not include any head positioning
information. As such, reads from North Star floppies need to be
synchronized with the index pulse, in order to properly identify the
sector being read. While there is a command line option:
--sync-with-index, that does this, the North Star reader forces this
behavior by default.
MFM sectors have 32 bytes of 00's followed by two sync characters,
specified in the North Star MDS manual as 0xFBFB.
This is true for most disks; however, I found a few disks, including an
original North Star DOS/BASIC v2.2.1 DQ disk, that uses 0xFBnn, where
nn is an incrementing pattern.
While searching for the start of a sector header, seekToPattern()
ignores the sector pulses. If a sector header cannot be decoded for any
reason, seekToPattern() will advance past one or more sector pulses.
For this reason, the _hardSectorId is calulated after the sector header
is found.
Due to the nature of the track ordering on side 1, an .nsi image reader
and writer are provided for double-sided disks. The .nsi image format
supports both single- and double-sided disks; however, single-sided .nsi
images are equivalent to .img images.
2021-05-16 15:41:55 -07:00
wybren1971
b641e0282b
Update disk-c64.md
...
wrong quotes
2021-05-12 15:32:37 +02:00
wybren1971
37a467cabc
updated the Doc
2021-05-12 15:24:35 +02:00
David Given
7c4f8e1443
Added documentation on 40-track disks and drives.
2021-05-07 20:40:22 +02:00
wybren1971
dedabdd8d8
Added possibility to write IMD images
2021-05-06 14:26:21 +02:00
David Given
bf8f6ae687
Add imagereader offset and step modes, and hardware forty-track modes. Not sure
...
this is the right way to do it.
2021-04-21 00:41:36 +02:00
David Given
4ad6805ea1
Change to house style.
2021-04-19 20:29:55 +02:00
David Given
1bec06fd75
Merge branch 'master' of https://github.com/wybren1971/fluxengine into wybren1971-master
2021-04-19 19:28:53 +02:00
David Given
c79cfc19aa
Update the visualiser documentation.
2021-04-18 21:05:22 +02:00
wybren1971
55c6e19af4
add IMD file reader
2021-04-17 19:32:03 +02:00
wybren1971
9cadc94c5a
add IMD file reader
2021-04-17 19:12:52 +02:00
wybren1971
cacdf9ef56
add IMD file reader
2021-04-17 19:06:56 +02:00
David Given
91f718bf38
Fold the Atari ST writer into write ibm. Update documentation.
2021-02-16 23:24:41 +01:00
David Given
a59b4f7be7
Document writing 1581 disks.
2021-02-16 21:04:40 +01:00
Keith Clark
35f4a63c0e
Fix type in IBM disk documentation
2021-01-17 14:02:37 +00:00
Keith Clark
28478ea4ac
Add Atari ST disk documentation
2021-01-17 14:02:37 +00:00
David Given
662514304b
Merge from master.
2021-01-14 01:24:19 +01:00
David Given
d403733627
Update graphs and documentation.
2021-01-13 20:05:13 +01:00
David Given
b570e44ee4
Merge pull request #211 from davidgiven/patch-1
...
Add missing zlib dependency.
2021-01-11 11:59:22 +01:00
David Given
b115d0b55b
Add missing zlib dependency.
...
Fixes : #190
2021-01-11 11:57:59 +01:00
David Given
529488cab0
Typo fix.
2021-01-10 13:55:55 +01:00
David Given
b2429a7ca3
Typo fixes.
2021-01-10 12:34:55 +01:00
David Given
75f557cb18
Add the drive response documentation page.
2021-01-10 12:15:37 +01:00
David Given
ec0a6416fd
Update documentation.
2021-01-09 00:52:16 +01:00
David Given
5406ff0ea3
Typo fix.
2021-01-08 23:14:51 +01:00
David Given
c88317b44a
Document how to make things work on Windows.
2021-01-08 23:13:27 +01:00
David Given
6898062d66
Document Windows horror.
2021-01-08 21:37:44 +01:00
David Given
6e1f264e6a
Make --sync-with-index and --revolutions work properly on the GreaseWeazle.
2021-01-08 21:36:50 +01:00
David Given
082be14232
Add GreaseWeazle support for --high-density.
2021-01-08 21:20:33 +01:00
David Given
cdb12f35d4
Update documentation to mention the GreaseWeazle.
2021-01-07 23:03:34 +01:00
David Given
7d88673ed5
Merge from trunk.
2021-01-05 01:36:54 +01:00