also, ich will den Bereich von (z.B.) $3000-$4000 auf Diskette speichern und gehe laut versch. Handbüchern folgendermassen vor:
lda #1
ldx #8
ldy #0
jsr $ffba
lda $fb ; Länge des filenamens
ldx #<filename
ldy #>filename
jsr $ffbd
lda #$f7; in $f7/$f8 steht #$00 #$30, also Startadresse
ldx #$00
ldy #$40
jsr $ffd8
es wird dann auch was gespeichert, allerdings ein 1 Block grosses File, was ja nun wirklich nicht sein kann.
Habs mir gerade mal angesehen, er speichert einen komplett falschen Bereich, im Beispiel ab $2833 ein paar Bytes weit und das wars...
Was mach ich falsch??