David Given
|
91e794add1
|
Merge pull request #358 from davidgiven/imageformats
Refactor to allow image readers to specify the encoder/decoder formats, if desired.
|
2021-12-02 22:55:23 +00: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 |
|
David Given
|
5dc6349818
|
Merge pull request #356 from tdaede/fix_sizes
Fix reported size of DIM and FDI images.
|
2021-12-01 17:22: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 |
|
David Given
|
3cbf420acd
|
Merge pull request #354 from tdaede/fdi
Add FDI format reader.
|
2021-12-01 13:00:41 +01: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 |
|
David Given
|
5228885760
|
Merge pull request #348 from tdaede/dim
Add DIM format reader.
|
2021-12-01 12:01:33 +01: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 |
|
David Given
|
61af9b3810
|
Merge pull request #351 from tdaede/xdf
Add alias for XDF image files.
|
2021-11-30 12:42:33 +01: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 |
|
David Given
|
2abd413c08
|
Merge pull request #350 from tdaede/gw_density
Fix inverted density select in Greaseweazle driver.
|
2021-11-29 13:25:03 +01: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
|
b412d54998
|
Do the framework and hopefully a lot of the maths of the Victor 9K encoder.
|
2021-11-27 23:38:57 +01: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
|
b7ee513dfd
|
Set up the config for the Victor 9000 format.
|
2021-11-27 20:49:36 +01:00 |
|
David Given
|
3795abc19e
|
Add the Victor9k boilerplate.
|
2021-11-27 19:44:53 +01:00 |
|
David Given
|
1d32a4d984
|
Merge pull request #346 from davidgiven/victor9k
Rewrite the flux decoder to use a PLL-driven algorithm.
|
2021-11-26 22:43:58 +01:00 |
|
David Given
|
a20a78cd64
|
Merge from trunk.
|
2021-11-26 21:37:25 +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
|
994c8fc02d
|
Merge pull request #347 from tdaede/jpc
Add Japanese PC 1.2MB format.
|
2021-11-26 12:56:47 +01:00 |
|
Thomas Daede
|
57dcd6d520
|
Add Japanese PC 1.2MB format.
This format is used by the PC-98 and Sharp X68000 series.
3.5" disks are spun at 360rpm to match the clock rate of 5.25".
|
2021-11-26 03:50:44 -08: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
|
28aff78469
|
Make victor9k disk images triangular.
|
2021-11-21 21:41:14 +01:00 |
|
Eric Anderson
|
3b95e56418
|
Support Micropolis variations and prefer VGI extension
|
2021-11-07 21:54:00 -08:00 |
|
David Given
|
056055bf0b
|
Merge pull request #341 from davidgiven/ibm
Minor fixes to do the the imgwriter and Acorn formats.
|
2021-11-04 20:17:50 +01:00 |
|
David Given
|
368d329459
|
Set enable_side_byte for Acorn formats, because the machines don't always write
it.
|
2021-11-03 14:16:26 +01:00 |
|
David Given
|
2fe1ffeaf1
|
Add an ignore_track_byte setting.
|
2021-11-03 14:15: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
|
41bd035690
|
Merge pull request #312 from davidgiven/teledisk
Add read support for Teledisk images, plus add a format for the HP 9121 disk drive
|
2021-10-30 23:58:20 +02:00 |
|
David Given
|
b0003fc7e5
|
Merge from master.
|
2021-10-30 22:19:37 +02:00 |
|
David Given
|
8e1be97589
|
Merge pull request #335 from ejona86/scp-revs-crash
scpfluxsource: Support more than 5 revolutions
|
2021-10-30 20:39:45 +02:00 |
|
Eric Anderson
|
181f2f38d8
|
s/ScpTrackStart/ScpTrackHeader/ and use in ScpTrack
|
2021-10-30 10:29:17 -07:00 |
|
David Given
|
661940114e
|
Merge pull request #338 from davidgiven/atari
Switch the Atari ST formats to use 1-based sector IDs.
|
2021-10-30 13:30:57 +02:00 |
|
David Given
|
9874d4bec5
|
Update compiler flags to make newer compilers happy.
|
2021-10-30 13:22:00 +02:00 |
|
David Given
|
7d5fedf35f
|
Switch the Atari ST formats to use 1-based sector IDs.
|
2021-10-28 19:40:16 +02: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
|
ce5fcaf172
|
Micropolis raw 275 byte sectors
These are used by formats like VGI since the ECC varied per machine and
the 10 extra bytes of user data may contain useful information.
|
2021-10-02 22:59:14 -07:00 |
|
Eric Anderson
|
a00137d742
|
Remove unused fe-writemicropolis.cc
|
2021-10-02 17:37:33 -07:00 |
|
Eric Anderson
|
e002842640
|
Add Micropolis writing documentation snippet
|
2021-10-02 17:26:46 -07:00 |
|
Eric Anderson
|
41e9c46cba
|
Port Micropolis encoder to protobuf-based config
|
2021-10-02 16:24:38 -07:00 |
|
David Given
|
bc2d58bee3
|
Merge pull request #332 from ejona86/redir-typo
Redirect dd to stdout instead of file '1'
|
2021-10-02 20:28:00 +00:00 |
|
Eric Anderson
|
c54de27503
|
Merge branch 'master' into micropolis-write
Let's not act like this actually compiles.
|
2021-10-02 12:45:56 -07:00 |
|