This is a library to access disk images that are common on the CBM/Commodore 8 bit computer series like the PET, the VIC-20, C64, C16, C116, Plus/4, C128 machines.
The disk images that can be processed are:
-
5,25":
- D80 images of 8050 drives
- D82 images of 8250 drives
- D64 images of 4040/2031/1540/1541/1551/1570 drives
- D71 images of 1571 drives
- D40 images of early 2040 drives with Firmware V1
-
3,5":
- D81 images of 1581 drives
- D1M, D2M and D4M images of CMD FD2000 and CMD FD4000 drives
-
Hard disks:
- DHD support for CMD HDD images
- D60 support for 9060 images
- D90 support for 9090 images
- D16 support for Ruud Baltissen's special format
This is a preliminary version of the library! Its API is still subject to change! It is only available for expository purposes.
You can find a Doxygen of the API. WARNING: This is a prelimnary version of the library! Its API is still subject to change! It is only available for expository purposes.
-
v0.1.0:
- Add D64, D40 support
- Add D64 support for 40, 41 and 42 track files
- Add D71 support
- Add D81 support
- Add D80, D82 support
- Add D1M, D2M and D4M support (partially available)
- Add GEOS support (partially available)
-
v0.1.1:
- Abstract the reading interface so that the image does not have to exist as a PC file
-
v0.1.2:
- Add DHD support
- Add exporting into single-file formats (PRG, P64, S64, U64, L64,
- Add write support
-
v0.2.0:
- Create a stable API
This library is distributed under the GPLv2 license. See LICENSE.txt for more information.
https://github.com/OpenCBM/libcbmimage
- For problems, bug reports, feature requests, use the issue tracker
- For contributions, create a pull request
- Peter Scheper's file formats
- Ruud Baltissen's file formats
- VICE emulator file formats
- Florian Müller, Thorsten Petrowski: C64 GEOS 1.3. Markt & Technik 1988, ISBN 3-89090-570-6.
- Florian Müller: C64/C128 Alles über GEOS 2.0. Markt & Technik 1989, ISBN 3-89090-808-X
- Florian Müller: C128 Alles über GEOS 128. Markt & Technik 1988, ISBN 3-89090-700-8
- Karsten Schramm: Die Floppy 1541. Markt & Technik 1985, ISBN 3-89090-098-4 (1. edition) or Markt & Technik 1987, ISBN 3-89090-444-0 (2nd edition)
- Karsten Schramm: Die Floppy 1570/1571. Markt & Technik 1986, ISBN 3-89090-185-9.
- Lothar Englisch, Norbert Szczepanowski: Das große Floppy-Buch. Data Becker 1983
- CMD FD Series. User's Manual
- 1541 User's Guide
- 1570/1571 User's Guide
- 1581 User's Guide