RetroConnector/DSK Image
Hector Martin 495d4ed903 Fix the pixel mapping and improve image processing
The indexing of the byte array was wrong, which is why the images
produced had that funky spiral shape (which wasn't real). The polar
mapping was also incorrect (the tracks were mapped to cylinders and vice
versa).

Besides correcting these issues, improve the output by:
- Point scaling the source vertically by 3x to produce better-defined
  tracks
- Overlaying a "venetian blinds" pattern to add gaps between tracks
- Resizing horizontally to 3072 pixels to reduce aliasing
- 2x oversampling on the polar conversion again to reduce aliasing
2015-09-01 17:06:51 +09:00
..
BLANK-PRODOS.dsk KansasFest 2015 mass update 2015-07-26 23:49:26 -04:00
BLANK-PRODOS.dsk.png KansasFest 2015 mass update 2015-07-26 23:49:26 -04:00
DSK-Image.py Fix the pixel mapping and improve image processing 2015-09-01 17:06:51 +09:00
readme.md updated readme 2015-07-29 08:38:59 -04:00

Reads a 140k DSK file, typically an Apple II 5 1/4'' disk image, and produces a PNG visual representation of the data on the disk.

Requires ImageMagick: http://www.imagemagick.org/ and python PNG module: https://pypi.python.org/pypi/pypng

See a demo on YouTube here: https://www.youtube.com/watch?v=Hg_jUEV1-g8&list=PL_8ByM2n4E2ta4gRfhW2ejIn5EfgVbXfS&index=8