dg
298f77f52e
Add the FL2 reader.
2021-12-05 11:33:19 +00:00
dg
d36a18c17a
Add the experimental FL2 encoder.
2021-12-04 12:39:36 +00:00
dg
78a070bd99
Add a simple warning if you're using OSX with a GreaseWeazle and select a
...
/dev/tty file rather than a /dev/cu one (the /dev/tty files usually don't work).
2021-12-04 20:57:53 +00: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
5d76eec0f6
Merge pull request #361 from tdaede/autodim
...
Automatically configure format for DIM when no format is specified.
2021-12-03 21:38:47 +00: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
dtrg
8d6a811204
Correctly write the number of revolutions in SCP files.
2021-12-03 18:13:17 +00: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
dg
9c98caf21d
Remove the prototype IMD automatic encoder code, because it needs a lot more
...
work.
2021-12-02 22:44:33 +00:00
dg
f97c42017f
Instead of preloading the image, just explicitly load it in fe-write and change
...
the writeDiskCommand interface to take an Image rather than an ImageReader.
2021-12-01 19:58:24 +00:00
dg
3033a2cb95
Add semi-functioning prototype code to set the encoder and decoder
...
automatically with IMD files. Also make the IMD reader work properly again.
2021-12-01 18:18:48 +00:00
dg
bcf6f48d46
In fe-read, load the image before constructing the encoder, decoder etc so as
...
to allow the image reader to modify the config if necessary.
2021-12-01 17:55:05 +00:00
David Given
4c97f15a65
Merge pull request #355 from tdaede/lowercase
...
Make filename endings case insensitive.
2021-12-01 17:23:08 +01:00
Thomas Daede
6ab5c4012a
Make filename endings case insensitive.
2021-12-01 06:35:15 -08:00
Thomas Daede
1d50e45777
Fix reported size of DIM and FDI images.
...
The computation for size accidentally included header size.
2021-12-01 06:32:18 -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
Thomas Daede
ad96c9bb9f
Fix inverted density select in Greaseweazle driver.
...
Pin 2 should be set high when high density is selected.
2021-11-28 19:31:26 -08:00
David Given
6247d3c5e6
Don't print lots of digits after the decimal point in the amount of read data.
2021-11-27 23:38:25 +01:00
David Given
3795abc19e
Add the Victor9k boilerplate.
2021-11-27 19:44:53 +01:00
David Given
a2f51b36ec
Check in missing file...
2021-11-26 21:36:22 +01:00
David Given
910ccb273a
Added the PLL phase adjustment stuff to the decoder. Much better decodes.
2021-11-26 21:27:58 +01:00
David Given
2cbe39e553
Fix bugs to make the IBM decoder work again.
2021-11-26 21:17:58 +01:00
David Given
20ade1de7b
Replace the flux decoder with a PLL-based one stolen from samdisk. It almost
...
works.
2021-11-25 00:00:51 +01:00
David Given
e252e8eb1d
If no sector_count is specified in a sector_range, autodetect it.
2021-11-03 14:15:25 +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
181f2f38d8
s/ScpTrackStart/ScpTrackHeader/ and use in ScpTrack
2021-10-30 10:29:17 -07:00
Eric Anderson
69ad36a9ae
scpfluxsource: Support more than 5 revolutions
...
This prevents uninitialized memory reads for files with many
revolutions. See #322 .
2021-10-08 20:40:23 -07:00
Eric Anderson
41e9c46cba
Port Micropolis encoder to protobuf-based config
2021-10-02 16:24:38 -07:00
David Given
07c7b22669
Allow setting enum proto values from the command line.
2021-09-19 22:59:47 +02:00
David Given
42cacb18bd
Lots of warning fixes. Can we switch to C++ 2A?
2021-08-04 20:29:04 +02:00
David Given
1177ef6f8d
Allow the LDBS data rate and recording mode to be specified, or (crudely)
...
guessed if not.
2021-08-03 22:31:33 +02:00
David Given
2ff50c0c56
Fix merge issues.
2021-08-01 20:46:48 +02:00
David Given
4f4ed1307f
Merge from master.
2021-08-01 19:42:04 +02:00
David Given
00fc4e3890
Merge from master.
2021-08-01 19:26:39 +02:00
David Given
740eacc7ac
real_*_oneof() is too new for GI's proto library.
2021-08-01 15:29:34 +02:00
David Given
b7cca1b95b
Add up_to_track in the image reader/writer trackdata proto. Abstract out the
...
routine which fetches the trackdata for more consistent (and correct) results.
2021-08-01 13:57:35 +02:00
David Given
516d43d7a8
Correctly parse extra config textpbs as textpbs, not binarypbs.
2021-08-01 13:56:31 +02:00
David Given
a2911a9585
Allow setting oneof message fields to the default value.
2021-07-31 14:24:49 +02:00
David Given
9a12b651f9
Remember to wire up the tids990 encoder.
2021-07-31 00:44:07 +02:00
David Given
29e8c99b4f
Hopefully get the imagereader/imagewriter and IBM encoder/decoders using sector
...
IDs.
2021-07-29 00:02:46 +02:00
David Given
c087539eb7
swap_sides isn't symmetrical for the encoder and the decoder. On the encoder,
...
it affects which logical side is being written to which physical side. On the
decoder, it modifies the logical side bit in the sector header itself.
2021-07-28 20:33:07 +02:00
David Given
27f7cbb892
Allow .TD0 and well as .td0 extensions.
2021-07-24 00:09:56 +02:00
David Given
11ffb09b66
Attempt to fix build error on OSX.
2021-07-24 00:03:22 +02:00
David Given
114f9f522d
Add a completely guessed-at HP 9121 format. Tidy up the Teledisk reader
...
somewhat.
2021-07-23 23:52:30 +02:00
David Given
11b3922b02
Remember to calculate the disk geometry!
2021-07-23 23:22:12 +02:00