Author Topic: checksummenbytes für tape-saveblock klappt nicht.  (Read 2093 times)

0 Members and 1 Guest are viewing this topic.

Offline funkheld

  • CPC664
  • ***
  • Posts: 117
  • Liked: 7
  • Likes Given: 0
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

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1011
  • Likes Given: 926
Re: checksummenbytes für tape-saveblock klappt nicht.
« Reply #1 on: 15:58, 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.
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Offline funkheld

  • CPC664
  • ***
  • Posts: 117
  • Liked: 7
  • Likes Given: 0
Re: checksummenbytes für tape-saveblock klappt nicht.
« Reply #2 on: 18:50, 30 October 10 »
irgendwie muss es anders gehen.
es werden immer nur die 256byte-sectoren errechnet.

gruss