Code
cbm_load_sicher (char *name, char device, char*adresse)
{
strcpy ((char*)0x0400+40,name);
__asm__ ("lda #6");
__asm__ ("sta $d021");
__asm__ ("lda #7");
__asm__ ("sta $d020");
__asm__ ("sei");
__asm__ ("jsr ___zp_retten2");
__asm__ ("jsr ___zp_wiederherstellen");
cbm_load (name,device,adresse);
__asm__ ("lda #0");
__asm__ ("sta $d021");
__asm__ ("sta $d020");
__asm__ ("jsr ___zp_wiederherstellen2");
__asm__ ("cli");
__asm__ ("jsr __etwas_warten");
}
Alles anzeigen
In seltenen Fällen stürzt das hier ab. D.h. es friert der Bildschirm ein, die Lampe vom Laufwerk leuchtet dauern, aber das Laufwerk ist auch eingefroren, was ich an den Zahlen neben dem roten Licht sehe. Siehe Bild.
Ich bin für jede Hilfe dankbar.