Package libsidplay.components.c1541


package libsidplay.components.c1541
  • Klasse
    Beschreibung
    C1541 instance which manages the Floppy CPU and the two VIAs.

    A good German documentation on the 1541 floppy can be found at
    http://www.trikaliotis.net/download/DieFloppy1541-v4.pdf
    or
    http://www.softwolves.pp.se/idoc/alternative/vc1541_de
    Good English ROM listings can be found at
    http://www.ffd2.com/fridge/docs/1541dis.html
    or
    http://www.the-dreams.de/aay1541.txt
    TODO Half-tracks are not supported, yet maybe the code looks like it does, but this is not the case.
     
    Connection between the C64 and the floppy disk drive.
     
     
    This class represents a disconnected parallel port.
    Support of disk images.
    CBM DOS 2.6 Input Processor Error Codes.
    Strategies to extend disk image to 40 tracks.
    Specific floppy type.
     
    Group Coded Recording.
    Call-back how to deal with 40 tracks images.
    Parallel cable is a custom modification between C64 and C1541, connecting the two via C64's user port and extra wiring attached to the one of the VIA chips.
     
    Disk rotation.
     
    TODO W.I.P. seems to break compatibility with most loaders
    Handling of the Bus Controller.
    Handling of the Disk Controller.
    24jan97 a.fachat new interrupt handling, hopefully according to the specs now.