David Given
928ffbd7af
Convert the Macintosh decoder.
2021-07-11 15:58:40 +02:00
David Given
25ebad2448
Convert the IBM decoder.
2021-07-11 15:56:20 +02:00
David Given
dd951dc0ed
Convert the Fb100 decoder (which I think got lost in the last big refactor).
2021-07-11 15:54:04 +02:00
David Given
aed9e44b6b
Convert the Durango F85 decoder.
2021-07-11 15:50:35 +02:00
David Given
1fa2547aff
Convert the C64 decoder.
2021-07-11 13:04:07 +02:00
David Given
164ceb845e
Convert the Brother decoder.
2021-07-11 13:01:56 +02:00
David Given
ce463686dc
Convert the Apple2 decoder.
2021-07-11 12:57:41 +02:00
David Given
92aa28cac2
Convert the AES Lanier decoder.
2021-07-11 12:55:05 +02:00
David Given
f8674230ed
Add prototypes for all the decoders because it's easier to do them in one go...
2021-07-11 12:52:34 +02:00
David Given
326969e488
Clean up the Amiga decoder.
2021-07-11 12:34:40 +02:00
David Given
155e8c2a4b
Merge pull request #296 from hharte/northstar_mixed_density
...
Northstar: Handle mixed-density disks
2021-07-09 22:47:55 +01:00
David Given
7f95f6b43f
Merge pull request #299 from davidgiven/greaseweazle
...
Support GreaseWeazle versions above 24.
2021-07-08 10:08:59 +01:00
David Given
b2d7ba1a65
Treat all GreaseWeazle versions from 24 or above the same, as the USB protocol
...
has been frozen.
2021-07-08 10:50:31 +02:00
David Given
b550bbbd08
Don't link against libudev any more.
2021-07-08 10:49:57 +02:00
Howard M. Harte
cc79977ac0
Northstar: Handle mixed-density disks
...
North Star DOS provided an upgrade path for disks formatted as
single-density to hold double-density data without reformatting. In
this case, the four directory blocks will be single-density but other
areas of the disk are double-density. This cannot be accurately
represented using a .nsi file, so in these cases, we pad the sector to
512-bytes, filling with spaces.
2021-07-06 17:34:53 -07:00
David Given
4cbb75df60
Merge pull request #273 from davidgiven/amiga
...
Fix the Amiga encoder after the protobuf rewrite.
2021-07-06 23:05:45 +01:00
David Given
7d8926659e
Merge pull request #292 from wybren1971/patch-2
...
Fix distorted picture
2021-07-06 14:34:18 +01:00
David Given
37ca3f74c7
Make the Amiga encoder a unicorn.
2021-07-05 23:16:37 +02:00
David Given
56cbf39d59
Finally make the Amiga encoder work properly. Do some FM/MFM/bits refactoring.
2021-07-05 23:16:03 +02:00
Wybren van Duinen
a783e7f500
fix typo
2021-07-05 17:41:37 +02:00
Wybren van Duinen
2f4ac42684
Fix distorted picture
...
modify available space (width and height) with subtraction of two times the border (up en down, and left and right)
2021-07-05 16:56:57 +02:00
David Given
ec689e100e
Merge from trunk.
2021-07-04 23:04:02 +02:00
David Given
6f0909d992
Merge pull request #289 from davidgiven/c64
...
Fix writing C64 disks
2021-07-04 11:21:20 +01:00
David Given
0092dec49e
Hopefully make writing C64 disks work again by fixing the logical:physical
...
track mapping.
2021-07-03 12:09:10 +02:00
David Given
3447689c19
Don't crash when trying to encode tracks with no data.
2021-07-03 11:38:45 +02:00
David Given
d4563fd842
Merge pull request #282 from davidgiven/osx
...
Fix some OSX build inelegancies.
2021-06-19 13:28:44 +02:00
David Given
d2ecec6009
Typo fixes.
2021-06-19 12:54:06 +02:00
David Given
26f26aec50
Try to fix ranlib on Linux and Windows.
2021-06-19 12:35:18 +02:00
David Given
34dfc2767f
Fix some OSX build inelegancies.
2021-06-19 12:24:47 +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
aed5a02ee1
Remove flag references from the Amiga encoder.
2021-05-28 16:58:28 +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
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
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