Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Die ganze Welt der Schachcomputer / World of chess computers


 
 
Themen-Optionen Ansicht

Prev Vorheriger Beitrag   Nächster Beitrag Next
  #17  
Alt 20.11.2023, 10:43
Benutzerbild von Mychess
Mychess Mychess ist offline
MACH III
 
Registriert seit: 07.03.2009
Beiträge: 125
Bilder: 3
Abgegebene Danke: 194
Erhielt 255 Danke für 107 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
7/20 16/20
Heute Beiträge
1/3 ssssss125
Re: AW: Codeanalyse

Hello,

A quick search of the dissasembly :

Code:
C20C : 00 03 06 06 19 19 19 19 14 14 0F 0F     ; offset in C218 table
C218 : 11 0F 00                         ; black pawn 
C21B : F1 EF 00                         ; white pawn 
C21E : F2 EE E1 DF 21 1F 12 0E 00       ; knight
C227 : F1 EF 11 0F 00                   ; bishop
C22C : FF F0 10 01 00                   ; rook
C231 : FF F1 F0 EF 11 10 0F 01 00       ; king, queen

C6E7            LC6E7:
C6E7 : 84 02            sty     X0002
C6E9 : BD EC C1         lda     XC1EC,x
C6EC : 85 B8            sta     X00B8
C6EE : BD CC C1         lda     XC1CC,x
C6F1 : 85 AD            sta     X00AD
C6F3 : BC 20 03         ldy     X0320,x
C6F6 : BE 0C C2         ldx     XC20C,y
C6F9 : C0 06            cpy     #$06
C6FB : 90 1F            bcc     LC71C
C6FD            LC6FD:
C6FD : BD 18 C2         lda     XC218,x
C700 : F0 30            beq     LC732
C702 : A4 02            ldy     X0002
C704            LC704:
C704 : 18               clc
C705 : 98               tya
C706 : 7D 18 C2         adc     XC218,x
C709 : A8               tay
C70A : 29 88            and     #$88
C70C : D0 0B            bne     LC719
C70E : A5 AD            lda     X00AD
C710 : 51 B8            eor     (X00B8),y
C712 : 91 B8            sta     (X00B8),y
C714 : B9 80 00         lda     X0080,y
C717 : 30 EB            bmi     LC704
C719            LC719:
C719 : E8               inx
C71A : D0 E1            bne     LC6FD
C71C            LC71C:
C71C : BD 18 C2         lda     XC218,x
C71F : F0 11            beq     LC732
C721 : 18               clc
C722 : 65 02            adc     X0002
C724 : A8               tay
C725 : 29 88            and     #$88
C727 : D0 06            bne     LC72F
C729 : A5 AD            lda     X00AD
C72B : 51 B8            eor     (X00B8),y
C72D : 91 B8            sta     (X00B8),y
C72F            LC72F:
C72F : E8               inx
C730 : D0 EA            bne     LC71C
C732            LC732:
C732 : 60               rts


Cordially.

Geändert von Mychess (20.11.2023 um 11:41 Uhr)
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu Mychess für den nützlichen Beitrag:
kamoj (21.11.2023), Moonshine (20.11.2023)
 


Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:42 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©Schachcomputer.info