dg
|
a91dee27e7
|
Rework the layout stuff to be more correct. Physical skew no longer affects the
order in the resulting images.
|
2022-12-04 19:19:37 +00:00 |
|
David Given
|
48540245b5
|
Convert the imagereader/writer to use proto enums rather than oneofs.
|
2022-11-20 10:25:19 +01:00 |
|
David Given
|
2f4f2083ba
|
Merge pull request #600 from wybren1971/IMDwriter
bug fix in data rates
|
2022-09-21 16:00:02 +02:00 |
|
wybren1971
|
77ada0471b
|
bug fix in data rates
|
2022-09-21 15:20:58 +02:00 |
|
David Given
|
88fc7ff9c3
|
Begin cleaning up the Layout stuff.
|
2022-09-15 21:45:12 +02:00 |
|
David Given
|
8eb17bf104
|
Merge pull request #591 from davidgiven/c64
Rework the entire layout stuff.
|
2022-09-15 21:07:16 +02:00 |
|
David Given
|
9a8fc80220
|
Massive overhaul of how the physical/logical layout mapping is done, to make it
more consistent and bidirectional everywhere and just generally better.
Hopefully this fixes that pesky 1581 problem.
|
2022-09-15 20:23:33 +02:00 |
|
David Given
|
0665fc0a6f
|
Add an option for, er, options defined in config files.
|
2022-09-14 00:04:29 +02:00 |
|
David Given
|
55b8a62f64
|
Add Brother120 support for putting files.
|
2022-09-12 00:33:13 +02:00 |
|
David Given
|
538a22e2f7
|
Another attempt at making filesystem sector ordering work again.
|
2022-09-11 19:53:18 +02:00 |
|
David Given
|
3cb098f9ba
|
Rip out the old approach to soft sector remapping as it wasn't working.
|
2022-09-11 17:05:40 +02:00 |
|
David Given
|
085ad5f2a4
|
Actually start using the new physical sector stuff.
|
2022-09-10 20:43:24 +02:00 |
|
David Given
|
a6db36e7b3
|
Convert from LayoutData to Layout.
|
2022-09-10 19:53:05 +02:00 |
|
David Given
|
1a4caccd07
|
Rename Sector.logicalSector to Sector.physicalSector.
|
2022-09-10 18:59:06 +02:00 |
|
David Given
|
3256b4f627
|
Eliminate the IBM trackdata sector layout stuff in favour of the layout{}
clause.
|
2022-08-27 23:23:28 +02:00 |
|
David Given
|
1dd94a7d82
|
Refactor disk layout information out of ImgReaderWriterProto into a new
top-level config paragraph.
|
2022-08-25 22:51:26 +02:00 |
|
Thomas Daede
|
7177a781dc
|
D88: Fix sector ID conditions when writing.
This was failing to write the last sector in the image.
|
2022-08-09 22:46:43 -07:00 |
|
David Given
|
c8e6795a90
|
Merge pull request #546 from wybren1971/IMDwriter
Im dwriter
|
2022-08-07 20:45:36 +02:00 |
|
wybren1971
|
eb9d0dbbd4
|
Added real time and not the compiletime of fluxengine
|
2022-07-29 03:09:29 +02:00 |
|
Thomas Daede
|
416c70f5e5
|
Fix D88 writer regression caused by 4ba30fcf.
|
2022-07-07 01:47:52 -07:00 |
|
wybren1971
|
4470fb4312
|
add breaks to the switch statements
|
2022-06-26 18:26:03 +02:00 |
|
wybren1971
|
45e0946b6b
|
remove debuglines
|
2022-06-20 15:47:20 +02:00 |
|
wybren1971
|
b57af55b8a
|
Updating the documentation. cleanup code
|
2022-06-20 13:10:14 +02:00 |
|
wybren1971
|
677ee5da91
|
update to IMD writer to accept PROTO input for comment and encoding
|
2022-06-19 23:45:42 +02:00 |
|
wybren1971
|
a6526ccc13
|
adding comment in IMD file
|
2022-06-19 17:28:04 +02:00 |
|
wybren1971
|
4d7ddf3d9e
|
add writing IMD images functionality
|
2022-06-19 16:49:31 +02:00 |
|
wybren1971
|
fbc39a41f8
|
Add writing IMD images functionality
|
2022-06-19 16:45:03 +02:00 |
|
David Given
|
4ba30fcfec
|
Don't require C++20 as it's still too new.
|
2022-06-12 21:35:13 +02:00 |
|
Thomas Daede
|
65100a18d2
|
Add D88 image writer.
This is currently a very minimal implementation and does not
support deleted sectors, CRC errors, etc.
|
2022-06-01 20:46:37 -07:00 |
|
David Given
|
21afc26b68
|
Fix sigsegv on non-standard sector sizes.
|
2022-03-28 22:41:27 +02:00 |
|
David Given
|
86c5cccb08
|
Rename cylinder to track throughout (mostly).
|
2022-03-25 20:16:12 +01:00 |
|
David Given
|
d5245e3784
|
Don't capture parameters in static blocks. That never ends well...
|
2022-02-27 12:51:51 +01:00 |
|
David Given
|
d97e72edb6
|
The image writers now log to the logger.
|
2022-02-27 00:27:44 +01:00 |
|
David Given
|
bc6753e5bf
|
Correctly record sector positions.
|
2022-02-12 22:42:40 +01:00 |
|
David Given
|
8b7f551505
|
Change the mac profiles to produce simple sector images rather the DiskCopy
files (as that seems to be what most people typically use).
|
2022-02-08 21:21:22 +01:00 |
|
Eric Anderson
|
e501c44985
|
Merge branch 'master' into micropolis-275
|
2022-01-29 10:09:35 -07:00 |
|
David Given
|
c4e29e74b2
|
Support HCS as well as CHS format in the image reader/writer.
|
2022-01-10 23:49:25 +01:00 |
|
David Given
|
18af881fe5
|
Attach the underlying raw records to Sector structures; add a .raw exporter for
getting the MFM/FM/GCR stream.
|
2022-01-04 23:49:39 +01:00 |
|
Eric Anderson
|
bd854d29a4
|
Merge branch 'master' into micropolis-275
|
2021-12-29 12:39:07 -06:00 |
|
Eric Anderson
|
d06e3db90b
|
Support .vgi for image writing
vgi was already added to imagereader, but was missing from imagewriter.
|
2021-12-29 12:23:04 -06:00 |
|
David Given
|
5768a766b8
|
Silence stray warnings.
|
2021-12-16 14:27:18 +01:00 |
|
Howard M. Harte
|
0f7df3281f
|
NorthStar: Fix nsiimagewriter image size in informational message.
|
2021-12-06 17:57:08 -10: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
|
e252e8eb1d
|
If no sector_count is specified in a sector_range, autodetect it.
|
2021-11-03 14:15:25 +01: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
|
4f4ed1307f
|
Merge from master.
|
2021-08-01 19:42:04 +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
|
29e8c99b4f
|
Hopefully get the imagereader/imagewriter and IBM encoder/decoders using sector
IDs.
|
2021-07-29 00:02:46 +02:00 |
|
David Given
|
b887bebb26
|
First largely untested draft of a working verifier.
|
2021-07-19 00:13:06 +02:00 |
|
David Given
|
2eff798d74
|
Remove SectorSet, which is now obsolete.
|
2021-07-15 23:51:02 +02:00 |
|