source: thomson/code/3rdparty/sources2-hcl/HCL Megademo/Megaspreader/CHECKSUM.ASM@ ceffc47

main
Last change on this file since ceffc47 was ceffc47, checked in by Adrien Destugues <pulkomandy@…>, 10 years ago

Add that collection of 3rdparty source I had lying on my disk for some time...

git-svn-id: svn://localhost/thomson@51 85ae3b6b-dc8f-4344-a89d-598714f2e4e5

  • Property mode set to 100644
File size: 829 bytes
Line 
1****************************************
2* *
3* Calcul du checksum pour une zone DSK *
4* *
5************(MEGASPREADER)**************
6
7 ORG $9F00
8
9G ORCC #80
10 LDD #$11B face et piste
11 STA $6049
12 STB $604B
13 LDX #$A000
14 STX $604F
15 CLR $E7E5
16
17 LDD #$102 lecture secteur 1
18 STB $6048
19 CLRB
20
21LOAD STA $604C
22 JSR $E004
23 LDX #$A000
24 ADDB ,X+
25 CMPX #$A100
26 BNE *-5
27 INCA
28 CMPA #17
29 BNE LOAD
30 LDA $604B
31 INCA
32 STA $604B
33 CMPA #80 derniere piste ?
34 BEQ *+6
35 LDA #1
36 BRA LOAD
37 STB *+4 la somme finale
38 RTS
39
40 END
Note: See TracBrowser for help on using the repository browser.