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 |
|
Eric Anderson
|
3b95e56418
|
Support Micropolis variations and prefer VGI extension
|
2021-11-07 21:54:00 -08: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 |
|
David Given
|
05552cc3e5
|
Add a basic and largely untested TD0 reader.
|
2021-07-23 23:21:30 +02:00 |
|
David Given
|
3db7964509
|
Fix a horrifying Bytes.slice bug which was causing memory corruption.
|
2021-07-23 23:17:19 +02:00 |
|
David Given
|
f9df728f45
|
Merge pull request #309 from davidgiven/ibm
Fix swap_sides on the IBM encoder/decoder.
|
2021-07-21 21:12:36 +02:00 |
|
David Given
|
46eead34c4
|
Warning fix.
|
2021-07-21 21:00:57 +02:00 |
|
David Given
|
0be8fedf26
|
MergeFromString() is apparently too new for the version of protobuf on GI's
Linux distro.
|
2021-07-20 20:42:33 +02:00 |
|
David Given
|
1f9aaf1ac0
|
Properly merge in the default settings.
|
2021-07-20 20:24:18 +02:00 |
|
David Given
|
13deef3416
|
Plumb the verifier stuff through the rest of the encoders; fix it to actually
work and not crash, god I hate C++.
|
2021-07-19 21:46:48 +02:00 |
|
David Given
|
b887bebb26
|
First largely untested draft of a working verifier.
|
2021-07-19 00:13:06 +02:00 |
|
David Given
|
065cd113c1
|
Rework to support combined format definitions, although with only the Amiga
format enabled.
|
2021-07-16 22:39:38 +02:00 |
|
David Given
|
a06e4e862d
|
Remove junk files.
|
2021-07-16 19:56:07 +02:00 |
|