SD2IEC : I/O ERROR #5

Es gibt 3 Antworten in diesem Thema, welches 1.573 mal aufgerufen wurde. Der letzte Beitrag (16. Februar 2019 um 23:55) ist von mrr19121970.

  • I am using FileLoad V2.1.2 Bitte melde dich an, um diesen Link zu sehen.

    And get the error "SD2IEC : I/O ERROR Bitte melde dich an, um diesen Link zu sehen.", however I have no idea what it means. Can anyone assist?

  • Ich kenne das Programm nicht, aber falls es sich dabei einfach nur um Kernal-Fehlernummern handelt, gilt diese Liste:
    0 = BREAK
    1 = TOO MANY FILES
    2 = FILE OPEN
    3 = FILE NOT OPEN
    4 = FILE NOT FOUND
    5 = DEVICE NOT PRESENT
    6 = NOT INPUT FILE
    7 = NOT OUTPUT FILE
    8 = MISSING FILE NAME
    9 = ILLEGAL DEVICE NUMBER

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • 5 = DEVICE NOT PRESENT

    yes, this is it.

    it is almost impossible to debug on a real C64, and the SD2IEC won't run under VICE (emulated or with ZoomFloppy). I put some debug code in after jsr $ffc0 and got $05 back. The strange thing about this, is all loading works upto the game itself. When the game ends and attempts to reloads, then I get DEVICE NOTPRESENT.

    $b7 - $bc are all populated with the correct values.

    I wonder if something like the DD0x direction register is broken causing this issue

  • I finally tracked it down to ZP ($94 used in game) item in $FFC0

    Bitte melde dich an, um diesen Link zu sehen.


    94
    148[td]Serial bus output cache status. Bits:


    • Bit Bitte melde dich an, um diesen Link zu sehen.: 1 = Output cache dirty, must transfer cache contents upon next output to serial bus.