|
![]() |
|
Themen-Optionen | Ansicht |
|
||||||||||||
Can you recognize the programmer and therefore the chess computer ...
Hello,
Can you recognize the programmer and therefore the chess computer with just a very few lines of code? You can try to find the same initial position construction scheme among well-known 6502 programmers. Please note that one of these programs will be soon emulated. Code:
first code : F000 : 9F E6 sts X00E6 F002 : 71 BF 14 aim #$BFX0014 F005 : 1A slp F006 : 23 22 24 25 21 24 22 23 F00E : 40 21 40 21 40 00 00 ... F04E : CE F0 06 ldx #$F006 F051 LF051: F051 : 3A abx F052 : A6 00 ldaa $00,x F054 : CE 00 80 ldx #$0080 F057 : 3A abx F058 : A7 00 staa $00,x F05A : 88 30 eora #$30 F05C : A7 38 staa $38,x F05E : 86 20 ldaa #$20 F060 : A7 08 staa $08,x F062 : 44 lsra F063 : A7 30 staa $30,x F065 : 5A decb F066 : 2A E6 bpl LF04E F068 : 8E 00 FF lds #$00FF second code : F000 : 01 10 FF F0 11 0F EF F1 F008 : 0E 21 1F 12 F2 DF E1 EE ... F072 : 40 20 30 50 60 30 20 40 ... FCAC LFCAC: FCAC : 8D F0 bsr LFC9E FCAE : C6 07 ldab #$07 FCB0 LFCB0: FCB0 : 86 F0 ldaa #$F0 FCB2 : 18 xgdx FCB3 : A6 72 ldaa $72,x FCB5 : 18 xgdx FCB6 : 4F clra FCB7 : 18 xgdx FCB8 : A7 88 staa $88,x FCBA : 8A 80 oraa #$80 FCBC : A7 F8 staa $F8,x FCBE : 62 10 98 oim #$10,$98,x FCC1 : 62 90 E8 oim #$90,$E8,x FCC4 : 18 xgdx FCC5 : 5A decb FCC6 : 2A E8 bpl LFCB0 FCC8 : 97 40 staa X0040 FCCA : CC 8C FC ldd #$8CFC FCCD : DD 72 std X0072 ... third code : F000 : db $00, $00, $09, $05 F004 : db $03, $03, $01, F007 : db $0F, $F1, $11, $EF, F00B : db $06, $FA, $0A, $F6, F00F : db $09, $F7, $07, $F9, F013 : db $F8, $01, $08, $FF, F017 : db $01, $F8, $10, $F9, F01B : db $06, $0A, $08, $04, db $02, $08, $0A, $06, ldx #$F022 LF69A: pshx ldaa $00,x ldx #$0000 abx staa $80,x oim #$0C,$81,x oim #$0D,$86,x inca staa $87,x pulx dex subb #$08 bpl LF69A ... Cordialy. |
Folgende 2 Benutzer sagen Danke zu Mychess für den nützlichen Beitrag: | ||
kamoj (06.11.2023) |
Folgender Benutzer sagt Danke zu CC 7 für den nützlichen Beitrag: | ||
kamoj (06.12.2023) |
|
||||||||||||
Re: AW: Can you recognize the programmer and therefore the chess computer ...
Hi,
One of these programs was written by Kaare Danielsen : But which one? More importantly, what arguments did you use to determine it? Cordially. |
Folgender Benutzer sagt Danke zu Mychess für den nützlichen Beitrag: | ||
kamoj (06.12.2023) |
|
|||||||||||
AW: Can you recognize the programmer and therefore the chess computer ...
Hi,
the 3rd is by Danielsen, Explorer / Companion 2 code, working the table backwards. Piece ordering K to p: White even: 02 04 06 08 0A 0C Black odd: 03 05 07 09 0B 0D Orientation in ram 0080: A1-A8 -> 00B8: H1-H8 I always considered board representation and initial position construction very programmer specific. Nice examples. For the other one's I would have to take more time, I'm a bit rusty with chess code at the moment. Best, Michael |
|
||||||||||||
Re: AW: Can you recognize the programmer and therefore the chess computer ...
However, only one line can give you an immediate solution : it must be obvious to you. Cordially PS what you think about that : 04 0C 0D 15 25 28 |
Folgender Benutzer sagt Danke zu Mychess für den nützlichen Beitrag: | ||
kamoj (06.12.2023) |
|
|||||||||||
AW: Can you recognize the programmer and therefore the chess computer ...
Ah, the 1st one looks like Kittinger
Code:
23 22 24 25 21 24 22 23 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 10 10 10 10 10 10 10 13 12 14 15 11 14 12 13 |
Folgender Benutzer sagt Danke zu bataais für den nützlichen Beitrag: | ||
kamoj (06.12.2023) |
|
||||||||||||
Re: AW: Can you recognize the programmer and therefore the chess computer ...
Is the last one from DK, KD, another ? ;-) Cordially. |
Folgender Benutzer sagt Danke zu Mychess für den nützlichen Beitrag: | ||
kamoj (06.12.2023) |
|
|||||||||||
AW: Can you recognize the programmer and therefore the chess computer ...
The 2nd code looks more similar to Danielsen's, with the two
Code:
FCBE : 62 10 98 oim #$10,$98,x FCC1 : 62 90 E8 oim #$90,$E8,x Code:
oim #$0C,$81,x oim #$0D,$86,x ![]() I think these 3 code snippets are all HD6301, Constellation Junior, Yeno 301XL, and Companion II. Right? |
|
||||||||||||
![]() The 2nd code looks more similar to Danielsen's, with the two
Code:
FCBE : 62 10 98 oim #$10,$98,x FCC1 : 62 90 E8 oim #$90,$E8,x Code:
oim #$0C,$81,x oim #$0D,$86,x ![]() I think these 3 code snippets are all HD6301, Constellation Junior, Yeno 301XL, and Companion II. Right? So your prize :04 0C 0D 15 25 28 are the values of pieces (1 pawn is 4 quaters) in Yeno 301XL (do you already know that ?). End of the riddle. Cordially. |
Folgender Benutzer sagt Danke zu Mychess für den nützlichen Beitrag: | ||
kamoj (07.12.2023) |
|
|||||||||||
AW: Can you recognize the programmer and therefore the chess computer ...
Thanks Olivier,
that was fun. Zitieren:
So your prize :04 0C 0D 15 25 28 are the values of pieces (1 pawn is 4 quaters) in Yeno 301XL (do you already know that ?).
Best regards, bataais |
Folgender Benutzer sagt Danke zu bataais für den nützlichen Beitrag: | ||
kamoj (07.12.2023) |
![]() |
|
|
![]() |
||||
Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
Idee: Tablet Chess Computer | Bryan Whitby | Vorstellung / Presentation | 0 | 22.07.2021 14:54 |
Idee: Caddell Chess Computer | CC 7 | Die ganze Welt der Schachcomputer / World of chess computers | 3 | 05.03.2021 16:59 |
Partie: Hanimex Computer Chess | Boris | Partien und Turniere / Games and Tournaments | 27 | 14.04.2017 17:03 |
Partie: Mattel Computer Chess | Boris | Partien und Turniere / Games and Tournaments | 27 | 12.03.2017 15:19 |
Frage: Programmer | Sargon | Technische Fragen und Probleme / Tuning | 0 | 22.09.2013 11:56 |