David Given
|
8e5e4d3f5b
|
Remove the obsolete northstar image writer and update the profiles.
|
2021-06-12 17:24:26 +02:00 |
|
David Given
|
3b81e84e05
|
Sort of make the LDBS writer work; however, I think there are problems with the
LDBS geometry autodetection because it assumes things which aren't necessarily
true in our output images.
|
2021-06-12 15:34:37 +02:00 |
|
David Given
|
b8c198329d
|
Add the image reading geometry mapper; overhaul the reader to use it; convert
the .img imagewriter; remove the d64 imagewriter (as this can now be
represented with img).
|
2021-06-09 23:07:32 +02:00 |
|
David Given
|
1b85464b85
|
Convert the JV3 and IMD image readers; overhaul the IMD reader.
|
2021-06-09 23:00:48 +02:00 |
|
David Given
|
9231325073
|
Merge from master.
|
2021-06-05 11:16:42 +02:00 |
|
David Given
|
bc3d3cabce
|
Merge pull request #276 from davidgiven/greaseweazle
Fix GreaseWeazle support.
|
2021-06-04 23:53:45 +02:00 |
|
David Given
|
23d80b93ae
|
Update GreaseWeazle documentation for the new version.
|
2021-06-04 23:42:23 +02:00 |
|
David Given
|
0d59d3d195
|
Typo fix on the Linux/OSX side of things.
|
2021-06-04 23:36:25 +02:00 |
|
David Given
|
192427cf80
|
Finally figure out why Windows wasn't working --- the Win32 ReadFile / ::read
call waits until _all_ bytes are read, rather than returning as soon as any
bytes are read. Fixed.
|
2021-06-04 22:03:44 +01:00 |
|
David Given
|
98e4094d70
|
Set up the GreaseWeazle termios properly.
|
2021-06-02 22:51:57 +02:00 |
|
David Given
|
e88b939866
|
Allow multiple fallback parameters using =.
|
2021-06-02 22:51:41 +02:00 |
|
David Given
|
644f592df3
|
Make the JV3 imagereader work again; allow the imagereader to act as a geometry
mapper for formats which have track/side/sector information.
|
2021-05-30 23:57:14 +02:00 |
|
David Given
|
dee44bf481
|
Fix a bytes bug when creating slices of slices with a non-zero offset.
|
2021-05-30 23:56:35 +02:00 |
|
David Given
|
1fcb8c7179
|
Rename dgmapper.cc to something more sensible.
|
2021-05-29 00:05:10 +02:00 |
|
David Given
|
1440c3c8d6
|
Make the Macintosh encoder work again; convert the diskcopy reader to work with
the new geometry system.
|
2021-05-29 00:04:13 +02:00 |
|
David Given
|
2935c2d925
|
Replace the d64 image reader with an appropriate img reader configuration.
|
2021-05-27 23:47:43 +02:00 |
|
David Given
|
ebc25f9758
|
Merge from master.
|
2021-05-27 23:39:53 +02:00 |
|
David Given
|
9f1e1bb2b6
|
Merge pull request #271 from hharte/rpm-retry
Perform retries when calculating drive RPM.
|
2021-05-27 11:29:51 +02:00 |
|
David Given
|
15e9383d0b
|
Merge pull request #269 from hharte/fix-doc
Add mingw-w64-i686-protobuf to list of packages
|
2021-05-27 11:21:43 +02:00 |
|
David Given
|
4ec056900c
|
Merge pull request #270 from hharte/track-ruler
Add ruler for track numbers.
|
2021-05-27 11:21:24 +02:00 |
|
David Given
|
983feb59b0
|
Merge pull request #272 from hharte/fix-typo
Fix typo.
|
2021-05-27 11:21:00 +02:00 |
|
Howard M. Harte
|
8b2ce33f83
|
Fix typo.
|
2021-05-26 23:12:09 -07:00 |
|
Howard M. Harte
|
44b452b30b
|
Perform retries when calculating drive RPM.
The drive RPM measurement fails about 3% of the time. Retry up to
five times until it succeeds, and exit with an error if it doesn't.
|
2021-05-26 23:02:34 -07: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 |
|
Howard M. Harte
|
7c3df93580
|
Add ruler for track numbers.
|
2021-05-26 22:50:13 -07:00 |
|
David Given
|
99b9145a0d
|
Convert the imagereader to a simple block fetcher and hook up the geometry
mapper to it. Seems to work given some basic testing.
|
2021-05-27 00:06:50 +02:00 |
|
David Given
|
601d7dfcf8
|
Merge pull request #268 from davidgiven/windows
Make the Windows build static again.
|
2021-05-26 20:37:25 +02:00 |
|
David Given
|
41cb53a550
|
We neeed update:true to get the version of the protobuf package with the static
library in it.
|
2021-05-26 20:23:59 +02:00 |
|
David Given
|
87c13ae20c
|
Make the Windows binary static again.
|
2021-05-26 18:51:33 +01:00 |
|
David Given
|
e7348eaa4f
|
Added a functioning (I hope) sketch of the disassembling geometry mapper code.
|
2021-05-26 00:00:52 +02:00 |
|
David Given
|
c30482af66
|
Merge pull request #266 from davidgiven/hharte-northstar
Merge in hharte's Northstar changes
|
2021-05-25 20:25:27 +02:00 |
|
David Given
|
5f4f2f10d7
|
Update FluxEngine components and rebuild firmware.
|
2021-05-25 19:11:32 +01:00 |
|
David Given
|
ae630a0e18
|
Merge pull request #267 from hharte/hharte-northstar
Northstar: Fix configurations.
|
2021-05-25 18:55:29 +02:00 |
|
Howard M. Harte
|
c66931cb12
|
Northstar: Fix configurations.
Tested read/write with 350K, 175K, and 87K disks.
|
2021-05-24 20:40:17 -07:00 |
|
David Given
|
fb2dbe25cd
|
Add missing file.
|
2021-05-24 23:33:40 +02: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
|
fbfde604e7
|
Merge pull request #264 from davidgiven/salfter-local
Overhaul profiles and merge in salfter's IBM formats
|
2021-05-24 12:24:21 +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
|
85693f2577
|
Show the profile comment in the help.
|
2021-05-24 11:15:21 +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
|
9bf309eb5c
|
Add physical mapping options.
|
2021-05-23 23:57:22 +02:00 |
|
David Given
|
eeddfa87b6
|
Merge branch 'local' of https://github.com/salfter/fluxengine into salfter-local
|
2021-05-23 21:18:58 +02:00 |
|
David Given
|
861fe2466c
|
Merge pull request #263 from davidgiven/hpingel-greaseweazle_v024_compat
Update the GreaseWeazle and USB support.
|
2021-05-23 21:12:03 +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
|
4f0a5e854c
|
Attempt to rework the USB handling to make the GreaseWeazle work on Windows and
Mac --- we abandon autodetection for anything other that FluxEngines as libusb
is painfully inconsistent with serial devices.
|
2021-05-23 18:53:25 +01:00 |
|
David Given
|
c669a9c808
|
Add libudev autodetect for GreaseWeazle devices.
|
2021-05-23 17:44:01 +02:00 |
|
David Given
|
e4d827256f
|
Add test code for platform detection.
|
2021-05-23 12:42:49 +02:00 |
|