CPCWiki forum

Deutsches CPC-Forum => Programmierung => Topic started by: funkheld on 15:38, 30 October 10

Title: checksummenbytes für tape-saveblock klappt nicht.
Post by: funkheld on 15:38, 30 October 10
ich bekomme es nicht hin.

ein tape-block hat ja 2048 byte ,diese werden aufgeteilt in 8 tape-sectoren zu je 256 byte.
hinter diesen 256 byte eines tape-sectors kommen 2 summenbytes/checkbyte.

die kapier ich nicht.

wer kann mir mal die summenrechnung dieser bytes zeigen mit "BASIC"?

ich programmiere in purebasic.

danke.
gruss
Title: Re: checksummenbytes für tape-saveblock klappt nicht.
Post by: Devilmarkus on 15:58, 30 October 10
Quote from: funkheld on 15:38, 30 October 10
ich bekomme es nicht hin.

ein tape-block hat ja 2048 byte ,diese werden aufgeteilt in 8 tape-sectoren zu je 256 byte.
hinter diesen 256 byte eines tape-sectors kommen 2 summenbytes/checkbyte.

die kapier ich nicht.

wer kann mir mal die summenrechnung dieser bytes zeigen mit "BASIC"?

ich programmiere in purebasic.

danke.
gruss

Vielleicht:
FOR A=0 TO 7:FOR B=0 TO 255:CHECKSUM=CHECKSUM+BYTE(A+B):NEXT:NEXT:CHECKSUM=CHECKSUM/2048
Anschliessend die Checksumme als WORD einfügen?
?!?
Ich hab da auch keine Ahnung von.
Title: Re: checksummenbytes für tape-saveblock klappt nicht.
Post by: funkheld on 18:50, 30 October 10
irgendwie muss es anders gehen.
es werden immer nur die 256byte-sectoren errechnet.

gruss
Powered by SMFPacks Menu Editor Mod