mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-31 11:17:01 -07:00
Micropolis: Add support for MZOS checksum.
Vector MZOS uses a different sector checksum than the standard Micropolis checksum used by MDOS, CP/M and OASIS. Automatically detect the checksum on the disk by default, but allow the user to force the use of a specific checksum using the --decoder.micropolis.checksum_type parameter.
This commit is contained in:
@@ -54,6 +54,18 @@ fluxengine read micropolis630 vgi # double-sided Mod II
|
||||
You should end up with a `micropolis.vgi` instead. The format is well-defined
|
||||
for double-sided disks so post-processing is not necessary.
|
||||
|
||||
While most operating systems use the standard Micropolis checksum, Vector
|
||||
Graphic MZOS uses a unique checksum. The decoder will automatically detect
|
||||
the checksum type in use; however, a specific checksum type may be forced
|
||||
using the `--decoder.micropolis.checksum_type=n` where the type is one of:
|
||||
|
||||
| Type | Description |
|
||||
|------|-----------------------------------------|
|
||||
| 0 | Automatically detect |
|
||||
| 1 | Standard Micropolis (MDOS, CP/M, OASIS) |
|
||||
| 2 | Vector Graphic MZOS |
|
||||
|
||||
|
||||
Writing disks
|
||||
-------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user