Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Technische Fragen und Probleme / Tuning (https://www.schachcomputer.info/forum/forumdisplay.php?f=12)
-   -   Idee: Ein Display für den Expert (https://www.schachcomputer.info/forum/showthread.php?t=7451)

bataais 07.02.2026 15:13

Ein Display für den Expert
 
1 Anhang/Anhänge
https://www.schachcomputer.info/foru...1&d=1770473505

Die Interface-Option (Set Level -> Interface) des Constellation Expert liefert über die Printer-Schnittstelle das ganze 4KB RAM Nibble-weise. Die Daten werden mit einem Latch abgefangen und ein kleiner PIC-Microcontroller übersetzt (vorerst nur die Eval-) Daten und sendet sie an das 4-stellige 7-Segment- LED.

Alles noch sehr prototypisch..
Gruss, Michael (bataais)

kamoj 07.02.2026 23:13

Re: Ein Display für den Expert
 
Haha, das macht mich glücklich!
Das will ich haben!!!
Was für ein toller Ansatz – kann ich das Kit schon bestellen?
/Lars

Tibono 08.02.2026 07:54

AW: Re: Ein Display für den Expert
 
Zitieren:

Zitat von kamoj (Beitrag 138030)
Was für ein toller Ansatz – kann ich das Kit schon bestellen?

+1... :sabber: Great proof of concept... Maybe a joint work with Berger would result in a nice display case? Just my 2 cents, feel free...
By the way, is the display powered by the Expert?
Congrats to Michael!:top:

bataais 08.02.2026 08:15

AW: Ein Display für den Expert
 
Lars,
ich zweifle daran, ob es jemals ein Kit von mir geben wird.
Platinen zeichnen / herstellen ist nicht so mein Ding.
Aber ich stelle gerne alle Informationen zum Selbstbau zur Verfügung.

Eric, ja, das Display erhält 5V vom Expert.

(Es gäbe noch viele andere Möglichkeiten mit der Interface-Option, zB ein serielles Interface daraus zu machen etc.)

Hier der Code im Expert für die Interface-Datenausgabe:
Code:

F739: A9 00    lda #$00                        2
F73B: 85 03    sta $03                        3
F73D: 85 04    sta $04                        3
F73F: 20 5D F7 jsr $f75d                6
F742: A9 01    lda #$01                        2
F744: 20 6D F7 jsr $f76d                6

F747: 20 67 F7 jsr $f767                6
F74A: E6 03    inc $03                        5
F74C: D0 F9    bne $f747                2+t+p        ;p=1 if page crossed, t=1 if branch taken
F74E: E6 04    inc $04                        5
F750: A5 04    lda $04                        3
F752: C9 10    cmp #$10                        2
F754: F0 06    beq $f75c                2+t+p
F756: 20 5D F7 jsr $f75d                6
F759: 4C 47 F7 jmp $f747                3

F75C: 60      rts                        6

F75D: A9 20    lda #$20                        2
F75F: 85 05    sta $05                        3
F761: A5 04    lda $04                        3
F763: 20 6D F7 jsr $f76d                6
F766: 60      rts                        6

F767: A0 00    ldy #$00                        2
F769: 84 05    sty $05                        3
F76B: B1 03    lda ($03), y                5+p

F76D: 48      pha                        3
F76E: 29 0F    and #$0f                        2
F770: 20 78 F7 jsr $f778                6
F773: 68      pla                        4
F774: 4A      lsr a                        2
F775: 4A      lsr a                        2
F776: 4A      lsr a                        2
F777: 4A      lsr a                        2

F778: 05 05    ora $05                        3
F77A: 09 10    ora #$10                        2
F77C: A8      tay                        2
F77D: A9 3C    lda #$3c                        2
F77F: 20 86 F7 jsr $f786                6
F782: A0 00    ldy #$00                        2
F784: A9 14    lda #$14                        2

F786: 8C 00 10 sty $1000                4
F789: 38      sec                        2
F78A: E9 01    sbc #$01                        2
F78C: D0 F8    bne $f786                2+t+p
F78E: 60      rts                        6

Der Printer wird über die Adressen $1000 und $1100 angesprochen.
Für die Interface-Option wird nur $1000 genutzt..

kamoj 08.02.2026 13:07

Re: Ein Display für den Expert
 
Hallo Michael,

ich verstehe Ihre Bedenken, daraus tatsächlich ein Produkt zu machen.
Tatsächlich inspiriert mich diese Initiative sehr, und ich möchte Ihre Lösung
unbedingt ausprobieren.
Ich stehe Ihnen jederzeit für PM und normale E-Mails zur Verfügung.

Der Novag Constellation Expert ist tatsächlich einer meiner Lieblingsschachcomputer.
Er glänzt durch Qualität und hat einen sehr unterhaltsamen Spielstil.

Es ist schade, dass das CB-Emu-Artwork so einfach ist,
aber zum Glück habe ich eine echte Maschine,
und die Grafik in MAMEChess ist hervorragend!

Ich habe mir die Binärdatei kurz angesehen und festgestellt,
dass die ersten Bytes einen Text enthalten:
„Copyright (c) 1985, Intelligent Heuristic Programming, Inc”.

Jetzt habe ich also innerhalb weniger Tage diese erstaunliche Display-Lösung gesehen,
und zusammen mit dem Constellation-Eröffnungsbuch von Mychess :-)
habe ich wieder großes Interesse an den Novag-Produkten!

Hier in Schweden ist es immer noch kalt und es liegt viel Schnee,
aber vielleicht kommt jetzt der französische Frühling!?

Nochmals vielen Dank für dieses inspirierende Projekt!!!

/Lars

fhub 08.02.2026 22:28

AW: Re: Ein Display für den Expert
 
Zitieren:

Zitat von kamoj (Beitrag 138050)
Es ist schade, dass das CB-Emu-Artwork so einfach ist,

Nun, das läßt sich ja ändern ... ;)

Das Artwork im Anhang ist für MessExtra (und evt. MessChess), für MessNew müßte man das Figuren-Format von *.png auf *.svg ändern.

Die Dateien hab ich aus der Artwork-Sammlung von Luis 'geklaut' und sie für CB-Emu entspechend geändert und angepasst.

Grüße,
Franz

kamoj 08.02.2026 22:50

Re: Ein Display für den Expert
 
Schön, Franz, viel besser!
Deine Unterstützung ist großartig, auch wenn ich in anderen Threads poste!
Mit freundlichen Grüßen,
Lars

bataais 09.02.2026 08:44

AW: Ein Display für den Expert
 
Franz, Danke für das Artwork!
In MessExtra ist es ja möglich, die Stellungsbewertung anzuzeigen.

https://www.schachcomputer.info/show...postcount=6541

Da ziehst du (beim Expert) immer 0.52 ab, das ist aber leider falsch.
Die Werte werden genau so an den Printer gesendet.
Ich nehme an, die 0.51 beim Start ist der Vorteil für Weiss.
Beim Beluga sind es am Anfang auch immer 0.41.
Dieser Start-Vorteil ist bei Kittinger mit der Zeit immer kleiner geworden.

Mein Display zeigt jedenfalls die gleichen Werte wie der Printer an.

Gruss, Michael

fhub 09.02.2026 16:39

AW: Ein Display für den Expert
 
Hallo Michael,
Zitieren:

Zitat von bataais (Beitrag 138080)
Da ziehst du (beim Expert) immer 0.52 ab, das ist aber leider falsch.

na ja, richtig oder falsch ist eher Ansichtssache. ;)
Ich hab in meinem damaligen Posting ja erklärt, warum ich diese 0.52 abziehe, weil ich eher an einer (für uns) üblichen Stellungsbewertung interessiert bin, als an einer Novag-'internen' mit so einem fiktiven 'Bonus für Weiß(?)'.
Zitieren:

Dieser Start-Vorteil ist bei Kittinger mit der Zeit immer kleiner geworden.
Siehste, sogar der Programmautor selbst war sich über so einen Weiß-Bonus nicht sicher, sonst hätte er ihn im Lauf der Zeit nicht immer wieder reduziert. :D

Aber diese Bewertungsanzeige damals war ja ohnehin nur ein kleines Zusatzfeature - eigentlich hatte ich ja auf weitere Infos von 'Mychess' über eine komplette Zugfolge (PV) gehofft, aber leider hat er bis heute keine interne Adresse dafür preisgegeben, sodaß mit einer kompletten Infoausgabe ohnehin kaum mehr zu rechnen ist.
Vielleicht ist es am besten, diese Bewertungsanzeige einfach wieder zu entfernen - dann gibt's auch keine Debatte mehr, welcher Wert nun richtig oder falsch ist. ;)

Grüße,
Franz

mclane 09.02.2026 17:30

AW: Ein Display für den Expert
 
Um gottes willen. Bloss nicht. Wir sind doch sehr froh bei superconny und expert bewertungen zu sehen. Ich habe gelesen das kittinger bei diesen geräten eine idee von mikhail botwinnik umgesetzt hat, aus dem pioneer.

Die sogenannte attack map / offset map strategy.

Ob es das ist was man uns in der CSS als PSH anvertraute ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:15 Uhr.

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