معرفی شرکت ها


a2woz-0.1.0a0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Visualize floppy disk flux patterns
ویژگی مقدار
سیستم عامل -
نام فایل a2woz-0.1.0a0
نام a2woz
نسخه کتابخانه 0.1.0a0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Jeff Epler for Adafruit Industries
ایمیل نویسنده jeff@adafruit.com
آدرس صفحه اصلی https://github.com/adafruit/a2woz
آدرس اینترنتی https://pypi.org/project/a2woz/
مجوز -
<!-- SPDX-FileCopyrightText: 2022 Jeff Epler for Adafruit Industries SPDX-License-Identifier: MIT --> # a2woz - minimally process a2r files into woz files ## Usage One-time installation: ```shell pip install https://github.com/adafruit/a2woz ``` Convert a single file: ```shell a2woz input.a2r ``` Convert multiple files, with output directory: ```shell a2woz --output-dir out *.a2r ``` Full usage: ```shell a2woz --help ``` ## Theory of a2r to woz raw conversion: The a2r file contains "1 and a fraction" revolutions, for each track. (It can actually contain multiple revolutions, but ignore that for now) `a2woz` takes a revolution, then finds all the "sync points". "sync points" are a sequence of 2 or more "FF36" or "FF40", which are used by the floppy interface controller to synchronize with data on the floppy. For each pair of sync points within some distance of the start of the capture, and some distance of the "estimated bit length" of the capture, find the similarity measure. A similarity of 1.0 indicates that the next few thousand bits (at least one full 256-byte sector) are an exact match; a similiary of 0.67 seems to happen for random/fake flux regions. The pair of sync points with the best similarity is used as the "exact bit length" of the track. Ties are broken by choosing the resulting track length that is closest to the estimated bit length. Chop the flux after exactly this many bits, and write it to the output woz file. That's about all there is to it. This has worked for a small set of a2r files: * Amnesia - Disk 1, Side A.a2r (4am from archive.org) * DOS 3.3 System Master [1983] - Disk 1, Side A.a2r (cowgod from archive.org) * skyfox.a2r (jepler from fluxengine) ## TODO * Share with the world * Try more a2rs * Graft in the greaseweazle flux readers & use them as input formats * Try different revolutions, if available in the a2r file, hopefully finding a single best revolution * Properly handle "weak bits" by locating stretches that look like they are not valid flux (due to sequences of 3+ zeros), and setting all the bits in the region to 0. A proper emulator then generates fake flux for these sections of the track. ## Credits a2woz is based on passport.py, a2rchery, and wozardry from [@a2-4am](https://github.com/a2-4am).


زبان مورد نیاز

مقدار نام
>=3.9 Python


نحوه نصب


نصب پکیج whl a2woz-0.1.0a0:

    pip install a2woz-0.1.0a0.whl


نصب پکیج tar.gz a2woz-0.1.0a0:

    pip install a2woz-0.1.0a0.tar.gz