André's 8-bit Pages  Projects  Code  Resources  Tools  Forum
search

(Google, in new window)
share
follow
Follow my 8-bit tweets on
Twitter
(In new window)
discuss

Discuss my site on this 6502.org forum thread

(Forum registration required to post)

Hot!

Dive into the retro feeling and build yourself a Commodore PET replica

Need more speed? Speed up your 6502 computer with this 10 MHz 6502 CPU replacement board

Interested in electronics design? Look at the design lesson I got from Bil Herd, the hardware designer of the C128

Want 64bit? - pimp the 6502 with the 65k processor design!

You are using an old MS Internet Explorer as browser. This version is not supported anymore. Please use a more modern browser, like Internet Explorer 8 or later, Firefox, Google Chrome, or Opera.

PET index - Drive utilities

This page contains some small utilities for the Commodore disk drives.

These two programs read out the drive ROMs. There is one - simple - program to read out the DOS ROM. It actually reads the upper 16k. Another more complicated one is used to read out the FDC ROM. For this purpose it transfers some code into the drive buffer and lets it execute by the FDC CPU with the $E0 opcode. The FDC CPU then copies its ROM into other drive buffers so that they can be read by the readout programm.

ProgramBinaryListingComments
Read FDC ROMreadfdcreadfdc.lstRead the FDC ROM from a dual processor drive. As after the reading the FDC CPU is stuck in an endless loop, the drive must be reset during execution.
Read DOS ROMreaddosreaddos.lstRead the upper 16k of the DOS CPU address space from a dual processor drive. This includes the ROM image and is large enough for all dual CPU DOS versions.

These programmes can be used to read disks into disk images and write the images back into disks. These files are linked from the CBM archive (except for the listings).

ProgramBinaryListingComments
Read imagedsk2file.prgdsk2file.lstA BASIC/ML program to convert any CBM disk to a dump file (like VC1541 disk to .d64) for a PET or C64. The dump file should be written to a device larger than the dumped disk (although the program can be tailored to split an image).
Write imagefile2dsk.prgfile2dsk.lstA BASIC/ML program to restore any CBM disk from a fitting disk image (like .d64 restore to a VC1541).
Read/Write disk imageemutil.prgemutil.lstEMUTIL is a disk image archiver for the Commodore 64 and 16K+ CBM/PET computers. It supports all known Commodore disk drives, of all capacities. It also supports all CMD HD and RL Native partitions. Programmed by Bo Zimmerman and André Fachat.(See also emutil.readme)
ProgramBinaryListingComments
diskcopydiskcopy.zipDiskcopy by Ruud Baltissen copies a disk from one drive to another.

Return to Homepage