David Given
5a186b6960
Rename all protos to end with 'Proto' to avoid name conflicts.
2021-05-13 18:05:08 +02:00
David Given
639588fa68
Hardware flux sources are configurable.
2021-05-13 17:39:49 +02:00
David Given
f9510c54b2
Split the encoder/decoder configuration away from inputs and outputs. Make the
...
test pattern creator a flux source.
2021-05-13 17:23:06 +02:00
David Given
3a8ddf8025
The writer now works with the new config system.
2021-05-13 15:55:05 +02:00
a2801ea88c
add write support for various 5.25" formats
2021-05-12 17:28:59 -07:00
David Given
c2aae7ee18
fe-read now supports multiple readable formats.
2021-05-13 00:02:54 +02:00
David Given
9d0804eff4
Convert the IBM decoder to use the new config system.
2021-05-12 23:42:38 +02:00
David Given
6ff84b3693
Bash the imagewriter stuff into working with the new config system.
2021-05-12 23:08:17 +02: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
wybren1971
e01a7110ac
Added format bytes (disk ID) to header from BAM
2021-05-12 14:55:32 +02:00
wybren1971
5dad5de548
removed a testmessage
2021-05-12 10:14:12 +02:00
wybren1971
295325a20b
Added some checks on sector status
2021-05-12 10:11:51 +02:00
David Given
df0a9bac96
More config machinery: the reader now reads (but can't put the resulting image
...
anywhere).
2021-05-12 00:26:42 +02:00
David Given
cf9cef6f87
Added the machinery for including literal protobufs in the code.
2021-05-11 22:13:10 +02:00
wybren1971
f92814b24b
Added option to write d64 images back to disk
2021-05-11 19:54:50 +02:00
David Given
331b59cd1e
Merge pull request #256 from davidgiven/writeflux
...
Fix writeflux to actually work.
2021-05-11 00:04:10 +01:00
David Given
ed6d211aff
Fix writeflux to actually work.
2021-05-11 00:22:19 +02:00
David Given
a8f1469d36
Flesh out the proto config stuff some more.
2021-05-10 22:38:04 +02:00
David Given
74cb332706
The dotted path setter should now work properly.
2021-05-08 23:56:45 +02:00
David Given
89165369b1
Import Snowhouse.
2021-05-08 23:01:40 +02:00
David Given
a54e3d33a6
Add a first draft of the dotted config file setter.
2021-05-08 22:58:29 +02:00
David Given
0f17984f41
Merge pull request #227 from hharte/ibm-presets
...
Add presets for 5.25" IBM PC floppies.
2021-05-08 15:41:45 +01:00
wybren1971
6527ceb913
Added comment
2021-05-08 12:41:11 +02:00
wybren1971
64a57ba837
Change sectorskew IMD starts numbering with 1
2021-05-08 12:39:28 +02:00
wybren1971
74da9330f8
IMD file expect sectornum to start with 1 not 0
2021-05-08 12:23:58 +02:00
David Given
4fa1dd6860
There aren't any static protobuf libraries, so we're going to have to build
...
dynamic Windows executables now.
2021-05-08 10:56:15 +01:00
Howard M. Harte
e55effc9ca
Add presets for 5.25" IBM PC floppies.
...
For reading:
--ibm-preset-360 - Read a 5.25" 360kB disk in a 48tpi drive.
--ibm-preset-360-96tpi - Read a 5.25" 360kB disk in a 96tpi
drive.
--ibm-preset-1200 - Read a 5.25" 1.2MB disk.
For writing:
--ibm-preset-360 - Write a 5.25" 360kB disk in a 48tpi drive.
--ibm-preset-1200 - Write a 5.25" 1.2MB disk in a 96tpi drive.
Test:
Test reading and writing using a Teac FD-55GFR-571 96tpi drive.
Test reading and writing using an Alps DFC222B05A 48tpi drive.
Fixes davidgiven/fluxengine#189
2021-05-07 23:20:58 -07:00
David Given
924b862f7c
Adjust protobuf configuration.
2021-05-07 23:58:41 +02:00
David Given
5f077762d5
Hopefully set the right protoc compiler?
2021-05-07 23:45:43 +02:00
David Given
1b0ec50711
Add lots more protobuf machinery.
2021-05-07 23:38:31 +02:00
David Given
22f320f1c4
Merge from master.
2021-05-07 22:27:45 +02:00
David Given
9949476584
Merge pull request #252 from davidgiven/40track
...
Add support for possibly writing 40-track disks on an 80-track drive.
2021-05-07 22:21:02 +02:00
David Given
1b5b170557
Add support for possibly writing 40-track disks on an 80-track drive.
2021-05-07 22:01:20 +02:00
David Given
925a3a4bdb
Merge pull request #251 from davidgiven/40track
...
Better 40-track support.
2021-05-07 21:16:19 +02:00
David Given
720fe9f95f
Make sure that places which use usbSeek() honour --40-track.
2021-05-07 20:45:46 +02:00
David Given
7c4f8e1443
Added documentation on 40-track disks and drives.
2021-05-07 20:40:22 +02:00
David Given
79d24dff46
Add boilerplate for a protobuf definition.
2021-05-07 20:05:50 +02:00
wybren1971
928435a31d
Added error catching to exit gracely on an error
2021-05-07 15:59:03 +02:00
wybren1971
26ac92eaa3
Standardized messages in classes
2021-05-07 13:25:25 +02:00
wybren1971
2974c08b08
Fix bug in printing sectorskew to screen
2021-05-07 13:11:43 +02:00
wybren1971
5a7b0b3050
Warning was commented out. Fixed
2021-05-07 13:03:41 +02:00
wybren1971
cc2d9bbdd1
Bugfix wrong sectorsize used
2021-05-07 12:54:54 +02:00
David Given
e912152784
Common out the high-density flag too.
2021-05-07 00:27:10 +02:00
David Given
d00681f623
Make the new 40-track flag common between source and sink.
2021-05-07 00:21:13 +02:00
wybren1971
52942c3d2a
Fixed a bug with sectorskew for 1.44 diskettes
2021-05-06 17:40:57 +02:00
wybren1971
dedabdd8d8
Added possibility to write IMD images
2021-05-06 14:26:21 +02:00
wybren1971
3061499860
Small bugfixes and added a check on the sectorskew
2021-05-06 14:18:40 +02:00
wybren1971
20f18755ed
added an example in the comment
2021-05-06 14:17:37 +02:00
wybren1971
333f2aba54
added a bool for FM or MFM coding
2021-05-06 14:17:05 +02:00