Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Die ganze Welt der Schachcomputer / World of chess computers (https://www.schachcomputer.info/forum/forumdisplay.php?f=2)
-   -   Info: D+ und D++ (https://www.schachcomputer.info/forum/showthread.php?t=2730)

Chessguru 11.08.2009 18:02

AW: D+ und D++
 
Nein, es sollten sich alle Module updaten lassen. Zumindest habe ich noch keine anders lautenden Infos bekommen.

user_175 11.08.2009 18:30

AW: D+ und D++
 
Zitieren:

Zitat von Mach2000 (Beitrag 22933)
Hallo Thorsten,

habe mir gerade mal kurz die Mühe gemacht und das ganze mit deinen ROMs verifiziert. Es sind 4 Bytes Unterschied, sonst wirklich absolut identisch. Die folgenden Bytes sind unterschiedlich:

$0000 D+: $B7 D++:$97
$1613 D+: $CD D++:$4D
$1615 D+: $4D D++:$CD
$1616 D+: $B0 D++:$90

Ob das nur Daten oder Instruktionen (eventuelle Sprungziele) sind, müsste man mal überprüfen.

Gruß Mike

Mahlzeit,

ich habe die beiden Roms gerade nochmal mit der vergleichen Funktion von HEX-Editor MX verglichen. Das Programm zeigt mir nach wie vor eine Abweichung bei $0000 an und zwar wie geschrieben $B7 bzw. $97.

Die Abweichung auf $1613/$1615 findet der nicht, gleichwohl ist diese aber vorhanden!!!!

Ist hier also ein Softwarefehler des Hex-Editors. Ich hatte natürlich nicht alle 32000 Bytes zu Fuß verglichen.

Anyway ist eine dermaßen massive Auswirkung auf die Spielweise aus der Änderung dieser einen Instruktion für mich nicht nachvollziehbar.

Klärung könnte m.E. nur das vergleichen weiterer D+ bzw. D++ Roms bringen insofern nicht ohnehin alle von Thorsten stammen (dann haben wir quasi ein Inzuchtproblem).

Der Corona II Rom sieht dagen völlig anders aus (Hex MX findet 3672 Unterschiede!).

Und noch zum eigentlichen Anliegen meinerseites.

Der Corona läuft stabil mit 8 Mhz, allerdings laufen die Uhren zu schnell.

Da dies im Maestro offenbar nicht der Fall ist, hatte ich gehofft durch Vergleich der Corona mit den D+/D++ Roms dahinterzukommen wo der Code für die Uhren steht.

Der Plan war nun, das Rom so zu patchen, daß die Uhren bei 8 Mhz richtig gehen. Würde sich das einer von Euch Assembler-cracks mal ansehen, ich habe ziemlich wenig Plan von ldx etc.

Grüße, Dirk

mclane 11.08.2009 20:26

AW: D+ und D++
 
Hallo Leute.

Wir haben damals direkt vom Programmierer Eproms bekommen die wir
(Dirk Frickenschmidt und ich) in unsere Kisten, das waren damals noch
Maestro in Leonardo-Gehäusen einsetzten.

Das waren Experimentalversionen die noch nicht im Handel waren.

Wie gesagt: direkt vom Programmierer.

Dabei fiel uns der große Unterschied im Spielstil auf zwischen D+ und D++.

Uns gefiel aber der D+ schon sehr. Spielte solides schönes Schach.
Der D++ sozusagen davon nochmal eine übersteigerte Version.
Fast schon wie ein betrunkener D+.

Als wir das damals testeten und Artikel schrieben hieß es erst, die Versionen kommen nie in den Handel.
Weil schon Brute Force da wäre. bzw. Sparc.

Später sind dann aber doch D+ Versionen in den Handel gekommen.
Soweit ich weiß in allen dem Maestro/Analystmodul üblichen/ähnlichen Geräten, also auch Corona und Drucksensor-Pendants.

Aber die sind nie als D+ bezeichnet worden. Wurden wohl als D bezeichnet.
Oder weiß der Henker wie. Als II version.

der Begriff D+ bzw. D++ war ja auch eher eine Wortschöpfung von uns.
Es hieß das kein E mehr käme. Und weil es experimentell war erschien uns ein D+ bzw. D++ als angemessen.

Damals fand ich diese Versionen extrem attraktiv.
Die Partien waren verglichen mit den Produkten anderer Hersteller
sowas von ansehnlich und schön, ich hätte am liebsten ständig
"!" verpaßt.

Gar nicht zu vergleichen mit dem Spielstil von Lang... eher schon mit Superconny.

Es muß jetzt nicht sein das was im Bibi-Baustein ist. es kann ja auch sein das nur ein Schalter den Spielstil oder die Suchstrategie ändert.
Ich meine aber wir hätten damals auch das austauschen der Bibi ausprobiert
und das hätte beim D++ weniger gute Ergebnisse erbracht und dann habe ich damals einfach rückgeschlossen das im Bibi Baustein NICHT NUR Bibi drin ist sondern eventuell vom Hauptprogramm benutzte Algos.
Mir erschien die 32 KByte als etwas zu wenig für die spielweise. und in 64 KByte paßt ja mehr.

Laß die bibi 20 oder 24 sein. Dann hat man immer noch ausreichend Platz um ein mehr an Algos über die 32 KByte hinaus im Bibi Baustein unterzubringen. man muß ja sehen das die Geräte ZUgumstellungen in der Bibi können.
ATM hieß der algo glaube ich:automatic transposition manager oder so.

wir haben damals nie die eprominhalte studiert. unser eprommer lief auf einem atari ST: ich bezweifle das wir damals schon PC's hatten.

aber einen ATARI schon.

Alles was wir an erkenntnissen gewonnen hatten, haben wir durch ausprobieren.
das partien spielen machte mit dem Kaplan programm sehr viel spaß und ich finde der hat sehr viel
Ästhetik aus den kisten herausgeholt.

Robert 11.08.2009 22:52

AW: D+ und D++
 
Zitieren:

Zitat von mclane (Beitrag 22986)
Aber die sind nie als D+ bezeichnet worden. Wurden wohl als D bezeichnet.
Oder weiß der Henker wie. Als II version.

erscheint mir logisch!

denn das würde auch erklären, wieso mein Corona D+ die gleichen BT-Ergebnisse bringt wie mein TK II.


Robert

Mach2000 22.08.2009 22:32

AW: D+ und D++
 
Zitieren:

Zitat von Mach2000 (Beitrag 22947)
Trotz 4 Bytes scheint es nur wenig Unterschied zu geben.

Beim D+ sind die drei zusätzlichen Bytes wohl folgender Code:

JSR $ADC0
LDA $CD
CMP $4D
BCS $961F


Wenn mein 6502 Assembler Verständnis noch funktioniert, sollte das bedeuten:

Wenn Inhalt von $CD >= Inhalt von $4D dann verzweige

Beim D++ steht dort:

JSR $ADC0
LDA $4D
CMP $CD
BCC $961F


Das sollte fast identisch sein mit dem obigen:

Wenn Inhalt von $CD > Inhalt von $4D dann verzweige

Einziger Unterschied scheint ">=" zu ">" .... plus das Byte bei Offset 0

Vielleicht überprüft das mal jemand dessen Kenntnisse frischer sind als meine :D

Gruß Mike

P.S.: Das erste Byte (Offset 0) scheint in der Routine ab $D72E verwendet zu werden, keine Ahnung was damit gemacht wird.

Ich habe mir den Kaplan nochmal angesehen, es ist wirklich nur der Unterschied >= zu >, das vierte unterschiedliche Byte (gleich zu Beginn des ROMs) ist Teil der Prüfsumme (2 Bytes). Die Kaplan-Eproms bilden eine Prüfsumme über den Rom-Inhalt und morsen :D und verweigern den Dienst wenn die Prüfsumme nicht stimmt.

Gruß Mike

Paisano 07.09.2009 21:14

AW: D+ und D++
 
Hallo,

ich habe vor einiger Ziet mal die nachfolgende Partie (von Thorstens Seite http://www.thorstenczub.de/dplus.html) mit meinem Turboking II (D+?) nachgespielt, als Kompensation
für die etwas geringere Geschwindigkeit habe ich die Spielstufe 40 Züge in 2 Std. 30 Min. gewählt.


[Event "40/2Std."]
[Site "?"]
[Date "2009.08.21"]
[Round "?"]
[White "Saitek D++ 8Mhz"]
[Black "Gideon 3.0 32Mhz"]
[Result "1-0"]
[ECO "B15"]
[PlyCount "91"]
[TimeControl "600"]

{4MB, Fritz7.ctg} 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. c3
Bd6 7. Bd3 O-O 8. Ne2 Qc7 9. Qc2 g6 10. h4 Re8 11. h5 Re7 12. Be3 a5 13. hxg6
fxg6 14. O-O-O Be6 15. Bxg6 Bxa2 16. Bf5 a4 17. Rde1 Bb3 18. Qb1 a3 19. Rh6
axb2+ 20. Kxb2 Ba2 21. Qd3 Bd5 22. c4 Ra3 23. Nc3 Bb4 24. Bd2 Rxe1 25. Bxh7+
Kf8 26. Bxe1 Qb6 27. Rxf6+ Ke8 28. Bg6+ Kd8 29. Kc2 Nd7 30. Nxd5 Qa7 31. Bxb4
Rxd3 32. Be7+ Kc8 33. Kxd3 cxd5 34. Bf5 dxc4+ 35. Ke4 Qa2 36. Bd6 Kd8 37. Rf7
Qe2+ 38. Kd5 Nb6+ 39. Kc5 Na4+ 40. Kb4 Qb2+ 41. Kxa4 Qb3+ 42. Ka5 Qa2+ 43. Kb4
Qd2+ 44. Kb5 Qh6 45. Rf8+ Qxf8 46. Bxf8 1-0


Die Partie ist komplett reproduzierbar mit Ausnahme des 12. Zuges Le3, dieser Zug taucht innerhalb der Suche des TK II überhaupt nicht auf, selbst bei längerer Bedenkzeit nicht.

Es spielt auch keine Rolle, ob die Stellung aufgesetzt wird oder aus der Partie heraus entsteht, vielleicht hat ja ein D++ Besitzer mal Lust, diese Schlüsselposition zu überprüfen,
sollte nicht viel Zeit in Anspruch nehmen, da bis zum 10. Zug noch aus dem Buch gespielt wird.

Grüße
Uwe

Chessguru 07.09.2009 22:22

AW: D+ und D++
 
Hallo Uwe,
Zitieren:

Zitat von Paisano (Beitrag 24049)
Es spielt auch keine Rolle, ob die Stellung aufgesetzt wird oder aus der Partie heraus entsteht, vielleicht hat ja ein D++ Besitzer mal Lust, diese Schlüsselposition zu überprüfen,
sollte nicht viel Zeit in Anspruch nehmen, da bis zum 10. Zug noch aus dem Buch gespielt wird.

ich habe den D++ 10 MHz angesetzt. Nach ca. 1 Minute wird der Zug gefunden. Der D+ 10 MHz spielt übrigens 12.hxg6 (+0,76).

Gruß,
Micha

mclane 07.09.2009 22:30

AW: D+ und D++
 
mir ist schon klar das der d++ nur minimal unterschiedlich ist als der d+.
aber dort wo das passiert sind es eben sehr andere züge und man hat den eindruck das der d++ dabei viel selektivere entscheidungen macht.

der d+ spielt nicht viel anders. er spielt solider.


leider kann ich das nicht mehr so alles nachvollziehen. habe 2 module aber die sind nicht ans laufen zu bekommen.

werde sie wohl zu einem fachmann schicken müssen. aber wenn der keine vergleichsmodule findet sehe ich da auch schwarz.

wir haben nie behauptet das der D++ eine programmveränderung ist im UMFANG des Codes. wir haben nie über den Code gesprochen. sondern
mehr über die Wirkung, die sich uns aus Partien erschloß.
Code haben wir ja nie gesehen.

Chessguru 07.09.2009 22:33

AW: D+ und D++
 
Nun gut Thorsten, Fakt ist aber, DIESE Kaplan Programme sind definitiv eine Bereicherung. Nach meinen bisherigen Erfahrungen würde ich das D+ als etwas stärker einschätzen.

user204 07.09.2009 22:38

AW: D+ und D++
 
Zitieren:

Zitat von Chessguru (Beitrag 24057)
Nun gut Thorsten, Fakt ist aber, DIESE Kaplan Programme sind definitiv eine Bereicherung. Nach meinen bisherigen Erfahrungen würde ich das D+ als etwas stärker einschätzen.

Nabend,

nach den Partien,die ich bis jetzt gespielt habe,mit meinem 16 MHz-Modul,
sehe ich den D+ auch vorne.Er agiert solider,aber nicht langweiliger als der D++!!
Sind aber beides die besten Kaplan-Programme aller Zeiten!!!!

Gruß,
Stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:03 Uhr.

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