Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Wer schreibt das stärkste Schachprogramm auf 8 Bit CPU
1 2 Previous Next  
Parent - - By Thomas Plaschke Date 2021-06-25 09:20 Edited 2021-06-25 09:25 Upvotes 1

> Kein ernsthafter Programmierer verplempert seine wertvolle Zeit nur wegen einer angeblichen sportlichen Herausforderung wenn man von vornherein weiß dass es viel Besseres gibt.


Und das legt Reinhold Stibi ein für allemal fest und damit basta! Wer es dennoch macht ist kein ernsthafter Programmierer. Es kann auch nicht zum Spaß gemacht werden! Denn da hört der Spaß auf. Widerspruch wird nicht akzeptiert oder toleriert. Das ist Fakt! Punkt.

Ist es so schwer zu verkraften, wenn heute ausprobiert wird, mit den damaligen Mittel mehr zu erreichen? Mir ist da jetzt jedes weitere Wort eines zu viel.

Viele Grüße
Th. Plaschke
Parent - - By Reinhold Stibi Date 2021-06-25 09:53
Kein einziger Programmierer hat nach der Ära Frans Morsch, Ed Schröder, Dave Kittinger u.a.
bessere 8 Bit Programme herausgebracht und das hat die angeführten Gründe.

Es wird auch in Zukunft keine besseren 8 Bit Programme geben, weil die Programmierer wissen
das die 8 Bit Prozessoren für Schach out sind.

Mich wundert es, dass du zu den wenigen Uneinsichtigen gehörst. 

Schau dir doch den Millenium The King Performance mit dem RISC-Prozessor  300 Mhz mit ca. 2400 Elo
für ganz günstige 350 EUR an und dann dürfte dir klar sein, dass ein 8 Bitt-Schachcomputer das
niemals erreichen kann.

Grüße
Reinhold
Parent - - By Thomas Plaschke Date 2021-06-25 10:11 Upvotes 1

> Schau dir doch den Millenium The King Performance mit dem RISC-Prozessor  300 Mhz mit ca. 2400 Elo für ganz günstige 350 EUR an und dann dürfte dir klar sein, dass ein 8 Bitt-Schachcomputer das niemals erreichen kann.


Und wie oft muss man (allein) Dir gegenüber wiederholen, dass es überhaupt nicht darum geht, das allerbeste Schachprogramm zu erstellen? Ich sag's einfach nochmal: Es geht nicht darum das beste Schachprogramm für Schachcomputer zu schreiben.

Thorsten's Frage war (mit anderen Worten), ob heute jemand in der Lage wäre ein besseres Schachprogramm für den 6502 zu schreiben als die drei besten 6502-Programmierer der 80er Jahre. Dabei stellt niemand das große Können der damaligen Programmierer infrage, oder doch? Es ging auch nicht darum, das Programm in einen Schachcomputer einzubauen oder gar es zu verkaufen, oder doch? Einzige Motivation so ein Programm zu schaffen wären Neugier, sportliches Interesse oder sonst irgendwas.

Ist das für Dich nicht tolerierbar?

Viele Grüße
Th. Plaschke
Parent - - By Reinhold Stibi Date 2021-06-25 10:33 Edited 2021-06-25 11:02
Meinst du wirklich dass ein namhafter Programmierer nur aus Neugier, sportliches Interesse
oder sonst irgendwas, wie von dir ausgedrückt, tausende wertvolle Stunden opfert um dann
hinterher festzustellen, es hat nichts gebracht; das ist doch utopisch.

Die Programmierer wägen doch, bevor sie was in Angriff nehmen ab, wie die Erfolgsaussichten sind
und wenn schon die technischen Umstände ergeben dass der 8 Bit-Prozessor durch seine technische
Beschränkung keine großen Erfolgsaussichten gibt, dann verschwenden sie sicher nicht massenhaft
Zeit.

Aber lassen wird das; es ist alles gesagt.

Grüße
Reinhold
Parent - - By Thomas Plaschke Date 2021-06-25 10:45 Upvotes 1

>Meinst du wirklich dass ein namhafter Programmierer nur aus Neugier, sportliches Interesse oder sonst irgendwas, wie von dir ausgedrückt, tausende wertvolle Stunden opfert …


Nein, ich weiß es nicht, Thorsten weiß es auch nicht, auch die anderen Foristen, die sich für Thorsten's Gedankenspiel erwärmen können, wissen es auch nicht.

Aber weißt Du es?

Es ist eine Sache, zu Spekulationen eine andere Auffassung zu haben, aber eine andere, die eigenen Spekulationen für allein zutreffend und wahr zu halten.

Viele Grüße
Th. Plaschke
Parent - - By Thorsten Czub Date 2021-06-25 12:00 Edited 2021-06-25 12:04 Upvotes 1
Hier gab es folgendes zu lesen:
https://www.schachcomputer.info/forum/showthread.php?t=6408&highlight=Donninger

Sehr spannend zu lesen ist auch das angefügte PDF mit dem Text von Chrilly.
Wirklich amüsant zu lesen.
Parent - By Lothar Jung Date 2021-06-28 16:21 Edited 2021-06-28 16:32
Ich habe den Text von Chrilly gelesen.
Er bezieht sich auf das Z80-Schachprogramme „Sargon“ von Spacklen und deren Buch, daß das Programm dokumentiert.
Er sucht einen Maker für die Hardware.
Die gibts von Zilog in Form eines Development Board mit einer Platine mit einem 16 Bit Z80 mit bis zu 50 MHz.
Vorteile: 10 mal schneller, viel mehr RAM und erweiterter Befehlssatz.

https://www.zilog.com/index.php?option=com_product&task=dev_tool_detail&DevToolKit=eZ80F910300KITG

Vielleicht hilft auch das: http://www.z80.info/homebrew.htm

Also los!

Lothar
Parent - - By Frank Brenner Date 2021-06-25 19:26 Upvotes 2
Oh, es gab schon immer solche Wettbewerbe.

Damals zu Zeiten vom C64 gab es Wettbewerbe wer den besten Basic Einzeiler schreibt. Auf dem C64 konnte man die Befehle abkürzen. Statt Goto G + Shift/O getippt. Auf diese Weise konnte man in zwei Bildschirmzeilen die in einer Basic Zeile gspeichert wurden fast 3 Bildschirmzeilen unterbringen,.

Die Cracker haben "coole" Intros programmiert.

Insgesamt waren das aber alles Arbeiten von ein paar Tagen.

Ein Schachprogramm auf 6502+64KB Limitierung wäre ein Versuch wert: Ich schlage vor  Thorsten spendiert 1 Mio EUR für das beste, 500.000 für das zweitbeste und 250.000 für das drittbeste und 100.000 für das viertbeste Schachprogramm auf einer 5 MHZ 6502 Hardware mit 64KB. 2Jahre Entwicklungszeit und sagen wir mit einer Zielbedenkzeit von 3 Min/Zug.

Beiner Zielbedenkzeit von 1 Jahr/Zug wäre tatsächlich ein Stockfish Compilat auf 6502 mit beliebig vielen Speicherbänken der Abräumer. Stockfish skaliert mit der Bedenkzeit nahezu  unendlich viel besser als die früheren Programme.
Parent - By Thorsten Czub Date 2021-06-25 19:55 Edited 2021-06-25 20:09
Wie gesagt. Stockfish interessiert mich nicht im mindesten. Ich drehe mich auch nicht nach bmws, audis, porsches oder mercedes um. Das sind doch alles angeber karren.

Das sollen diejenigen machen die es nötig haben.

Was die auslobung eines preises angeht könnte man crowdfunding machen. Oder diejenigen fragen die reich sind.
Mein lebensziel war es nie reich zu sein. Ich habe alles was ich getan habe immer aus spass und freude an der sache gemacht.

Glück kann man in geld nicht messen.

Und ob chris w. nun ob seiner millionen glücklicher ist ?!

Richtig, menschen machen komische sachen ob der sache wegen. Auf hohe berge klettern ohne grund.
Schachprogramme schreiben die am wenigsten KB haben und dennoch alle regeln können.

Schachprogramme schreiben in kommerziellen geräten die dennoch nur 1-3 NPS machen, und wirklich Schach spielen.

Da gibt es irre dinge.

Für mich ist die Freude wichtig, und wenn alle autos gleich sind gibt es keine Überraschungen und keine freude mehr.
Vielfalt. Originelle ideen. Wenn menschen dinge machen die bislang unmöglich galten oder ungedacht waren. Das interessiert mich.
Es ist mir zu einfach für Geld einen BMW zu kaufen nur weil das nach aussen hin als schnell und prestigeträchtig gilt.
Ich habe selten zu den erfolgreichen gehalten. Meine Liebe galt meist den aussenseitern.

Meist habe ich Kontakt aufgenommen zu leuten die vielversprechende Ansätze hatten, und dann mit ihnen zusammengearbeitet bis sie den ein oder anderen erfolg hatten.

Mich mit chessbase leuten oder so abgegeben habe ich ungerne gemacht. Was soll das bringen ?!

Wir können gerne einen topf sammeln mit geld und den als preis stiften für denjenigen der ed schröder, frans morsch oder dave kittinger und die spracklens auf 8 bit besiegt.
Die alten Geräte habe ich hier. Ich würde das dann überprüfen. Ob die damaligen Programme unterlegen sind.

Wenn ich so wie einige hier immer nur zu denen gehalten hätte die von vorn herein ERFOLG und SIEG ausgestrahlt hätten (BMW fahren) , wären viele Dinge nie realisiert worden.
Parent - - By Benno Hartwig Date 2021-06-25 14:16 Edited 2021-06-25 14:26

> Kein ernsthafter Programmierer verplempert seine wertvolle Zeit nur wegen einer angeblichen sportlichen Herausforderung
> wenn man von vornherein weiß dass es viel Besseres gibt.


Das hängt davon ab, wie du "ernsthaft" definierst.
Es gibt ja durchaus Schachprogramme, bei denen es erklärtes Ziel der Entwickler war, dies mit möglichst kurzen Sourcen hinzubekommen
oder ein möglichst kleines Kompilat zu erzeugen.
(ok, gerade BootChess hat nicht wirklich alle Regeln, aber es ist dafür nicht mal 500 Byte groß!)
Und so hat man dann Programme, die alle Regeln beherrschen und auch leidlich vernünftig Schach spielen, einschließlich Oberfläche und Bedienung,
die aber so klitzeklein sind, dass ich ein Vielfaches(!!!) dieses Platzes bräuchte, um überhaupt auch nur die Regeln zu erklären.

Leute, die sich um sowas kümmern und dabei durchaus zu sehr faszinierenden Ergebnissen kommen gibt es.
Du kannst ihnen natürlich nun die Ernsthaftigkeit absprechen.
Ja, und sie würden dies mit einem Lächeln ertragen können.

PS: Dass sich die führenden Engineentwickler dieser Tage da heraushalten würden, mag ja sein.
Auch das könnten wir ertragen.
Parent - By Thorsten Czub Date 2021-06-28 17:32
Die Stellungsbewertung von Chess System Tal ist 2.5 MB gross.
Parent - By Wolfram Bernhardt Date 2021-06-25 15:27
Hallo!

Zitat:
Kein ernsthafter Programmierer verplempert seine wertvolle Zeit nur wegen einer angeblichen sportlichen Herausforderung
wenn man von vornherein weiß dass es viel Besseres gibt.


Hier widerspreche ich einfach, da ich mich zu dieser Gruppe zähle. Ich vermute, Du bist kein Entwickler; "Programmierer" sagt man heute eigentlich nicht mehr.

Und ich habe schon eine Menge Zeit rein zum Spaß mit vergleichbaren sportlichen Herausforderungen verbracht. Mit großem Vergnügen erinnere ich mich an den "Sommer Rätsel" vor ein paar Jahren zurück, als wir hier im Forum etliche interessante Rätsel ausgetauscht und "bearbeitet" haben.

Insbesondere das 12er-Mengen-Rätsel hat mich und viele andere zu teils aufwendigen Analysen und engagierten Programmiernächten verleitet.

Also an der Stelle sollten wir das doch jedem selber überlassen und nicht Programmierern ihren Job und ihre Vorlieben erklären, wa?

Beste Grüße
     Wolfram
Up Topic Hauptforen / CSS-Forum / Wer schreibt das stärkste Schachprogramm auf 8 Bit CPU
1 2 Previous Next  

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill