Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/indigoparadox/vfloppy
Shell scripts for working with retro floppy images
https://github.com/indigoparadox/vfloppy
fat12 floppy floppy-disk-images floppy-disks retrocomputing scripts
Last synced: 28 days ago
JSON representation
Shell scripts for working with retro floppy images
- Host: GitHub
- URL: https://github.com/indigoparadox/vfloppy
- Owner: indigoparadox
- License: gpl-3.0
- Created: 2021-06-19T20:54:35.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-24T03:39:55.000Z (5 months ago)
- Last Synced: 2024-11-09T11:39:56.697Z (3 months ago)
- Topics: fat12, floppy, floppy-disk-images, floppy-disks, retrocomputing, scripts
- Language: Shell
- Homepage:
- Size: 23.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vfloppy
These are (relatively) simple shell scripts designed for simplifying working with virtual floppy disks that work with most retrocomputing emulators using mtools and loopback mounting.
## mkfloppy.sh
```
usage: mkfloppy.sh [-z zip_file] [-d source_dir] [mount_path]
```Creates a floppy image. When called with only **image path**, the image will be blank. Otherwise, the image will contain the contents of **zip file** or **source dir**. Behaviour is undefined if both are specified.
If **mount path** is specified, the script will then attempt to mount the image at the given path.
## exfloppy.sh
```
usage: exfloppy.sh [destination_dir]
```Extracts a floppy **image file** to **destination dir** if given and the current working directory if not.
## fmtfloppy.sh
```
usage: fmtfloppy.sh [-u]
```Low- and high-level formats a floppy in the device at **fd path**. If **-u** is specified, the device is assumed to be a USB floppy drive.