|
|
|
||||||||||||
|
AW: OSA Plugin für Leonardo
meine email: mclanecxantiaÄTaol.com
ich hoffe nur ich finde das kabel vom OSA-Kästchen zur PC-schnittstelle noch. das habe ich lange nicht benutzt. ich habe allerdings keinen leo sondern einen renaissance. der hat ein eingebautes Display (mit brett) und du sagtest du benutzt ein analyst modul als LCDisplay. Muss ich mal schauen ob mein Modul ein Analyst ist oder nur ein Maestro. Aber vielleicht klappt es ja auch mit dem grundgerät und dem eingebauten display. wozu ein Modul einstecken muessen ?! Im Prinzip steckt das Osa zeugs ja im GRUNDGERÄT des Leos/Galileos/renaissance. könne man nicht einen thin client pc nehmen, der keinen luefter hat, und in den man USB Stick oder SD-Karte (compact flash oder weiss der henker ) ... und dann irgendein DOS vom stick "booten" (dos ist ja sehr schnell "hochgefahren". dann könnte man deine exe starten, ob nun dos oder windows..., und das schachprogramm wird gestartet. der thin client bräuchte keinen Monitor oder keine tastatur, er muss ja nur dos hochfahren und eine batch datei auf dem USB Stick autostarten und das schachprogramm läuft. so könnte man vielleicht , wenn man einen USB slot nach aussen legt, mit unterschiedlichen Sticks starten, die man nach dem Schachprogramm beschriftet. d.h. ein USB stick fuer mit nem autostart-batchprogramm fuer spike, ein usb-stick mit nem autostart-batchprogramm fuer hiarcs etc. pp. so kommt hiarcs z.B. im nachhinein doch noch einmal in einen leonardo herein !!! wer hätte das gedacht. der thin client braucht keinen luefter, er braucht keine festplatte. die frage ist natuerlich ob du fuer dein plugin ein dos oder eine windows grundlage z.B. XPe brauchst... das wäre mein vorschlag... das man bestimmt welches schachprgramm läuft, indem man via usb einen stick einsteckt. dann braucht man nur einen holzrahmen, einen an die aussenseite des holzrahmens gelegten POWER-schalter des thin clients, und einen USB-slot im holzrahmen. aber keinen monitor, keine tastatur etc. man schaltet den leo ein... und spielt mit dessen grundprogramm oder dem eingesetzten modul. man steckt den usb-stick hiarcs rein und schaltet den thin-client auf ON, schon bootet und startet er das plugin vom usb-stick... der thin client uebernimmt den leo... dann kaufe ich mir billige USB sticks, da reichen ja welche mit wenig kapazität, beschrifte die mit edding fuer hiarcs, the king oder tiger oder weiss der henker, und habe einen schachcomputer der mit usb-sticks nachgeladen wird )))
__________________
Die ganze Welt des Computerschachs Geändert von mclane (20.12.2011 um 01:18 Uhr) |
|
|||||||||||
|
AW: OSA Plugin für Leonardo
Hachja... warum nur gab es zu Zeiten unserer alten Bretties keine USB-Sticks... Das wäre ein wirklich gutes "modulares System" gewesen...
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
||||||||||||
|
AW: OSA Plugin für Leonardo
Hallo,
wirklich eine gute Idee noch was Neues für die OSA-Bretter beizusteuern ![]() Der Ansatz ist ja etwas anders als bei meiner OSA4Arena Software. Nach der Beschreibung ist es aber kein Plug-In (wenn ja, wofür?) sondern eine Stand-Alone-Exe, die ein Modul im Board simuliert. Bei OSA-Board kann man ja beliebige PC-Engines übr Arena mit dem Brett nutzen, aber die Anzeigen (Analyst oder Renaissance) werden nicht verwendet, nur die LEDs für die Zug-Eingabe. Da es auf Bosal basiert sind nicht alle Möglichkeiten ausgeschöpft. Interessant wäre es die Möglichkeiten der beiden Programme zu kombinieren, ggf. können wir uns dazu ja mal abstimmen... Es wäre sinnvoll die Programme und Beschreibungen im Wiki bei den OSA-Sachen unterzubringen. Meine Software hat Michael (chessguru) dort immer hingeladen, selbst kann man das glaube ich nicht machen. Kannst Dich ja mal an ihn wenden. Gruß Achim |
|
|||||||||||
|
AW: OSA Plugin für Leonardo
Hallo Achim,
schön dass du dich zu dem Thema auch meldest. Schließlich hast du ja mit deinem seriellen Adapter und deinen OSA-Programmen den Anstoß zu meinem Programm gegeben. Technisch hast du recht es ist ein Stand-Alone Programm das ein Modul im Leo simuliert. Ich hatte das einfach nur anders herum betrachtet. Ich plugge den PC ins OSA System. Das Programm ist noch nicht fertig und es ist natürlich geplant die Schachprogramme konfigurierbar zu machen. Aber erstmal wollte ich zusehen das das Programm auch an neueren Geräten läuft. Ich habe OSA 1.0 also sehr alt und ich habe keine Ahnung ob das anderswo auch tut so wie ich das gebaut habe. Vom Timing her ist das System etwas zickig. Wegen Arena gebe ich dir recht, da gäbe es auch eine ganze Reihe interessanter Ideen die mit MOSAL leichter umzusetzen wären. Aber eins nach dem anderen. Möchtest du das Programm auch mal probieren, dann würde ich es dir auch schicken? Gruß furoscame |
|
|||||||||||
|
AW: OSA Plugin für Leonardo
Hallo mclane,
das Programm ist raus. Ich hoffe deine Mailbox kann 6MB ab. Gruß furoscame |
| Folgender Benutzer sagt Danke zu furoscame für den nützlichen Beitrag: | ||
mclane (21.12.2011) | ||
|
||||||||||||
|
AW: OSA Plugin für Leonardo
ich lade gerade herunter. allerdings muss ich erst mal das kabel suchen... um die osa box mit der seriellen zu verbinden... ich melde mich...
__________________
Die ganze Welt des Computerschachs |
|
||||||||||||
|
AW: OSA Plugin für Leonardo
also ich habe das mal gerade ausprobiert. es funktioniert auch auf meinem Renaissance mit meinem Analyst 6 mhz modul.
allerdings noch etwas gewöhnungsbeduerftig. erst mal muss man sich daran gewöhnen das die Zahl der Rechentiefe nicht wie gewohnt HALBZUEGE sondern plötzlich ZUEGE anzeigt. steht da ne 8 meint das ja 16 plies. ich war schon ueberhaupt erschrocken den analyst nach so kurzer Zeit im 8. zu sehen, ob nun HZ oder ganze Zuege war fuer diesen Schock ganz egal. danke !! dann ist die bewertung noch nicht ok. wenn spike -10 anzeigt, zeigt das Display vom Analyst -2.00 an. also alles mal 2 und dann kommafehler denn ich denke -0.10 meint der spike, oder ?? ich habe auf meinem vista64 bit OS die XP variante gestartet. das ging ohne probleme. nun wuensche ich mir statt spike einen stockfish oder gar den houdini und dann ueberlegen wir mal wie man einen "mysticum" auf der basis dieser software lösung gestalten kann ich wuerde das SO regeln das man die spielstufen vom Grundgerät uebernimmt. und wenn jemand bei den spielstufen ueber die D linie geht, heisst das automatisch er will nicht mehr gegen Spike oder den PC spielen, sondern mit resp. gegen das eingesetzte Modul spielen. und dann wuerde ich versuchen diese USB Stick Idee zu verfolgen. denn irgendwie muss man ja OHNE das man knöpfe am Leo hat dem PC sagen welche Engine er laden soll. und die USB idee ist doch cool, oder hat wer ne bessere einfachere idee ??
__________________
Die ganze Welt des Computerschachs |
|
||||||||||||
|
AW: OSA Plugin für Leonardo
man messe einen Holzrahmen aus der dem Leonardo / Galileo /renaissance als station dient.
der kasten wird den mini-PC aufnehmen, dessen Netzteil, die OSA Box, das OSA Kabel zur seriellen schnittstelle des mini-PCs. In den Rahmen des Schachcomputers wird nun ein schalter angebracht, der den strom des mini-PCs einschaltet resp. wegnimmt, ein USB Kabel kann mit einem USB-Stecker auf USB-Buchsen Kabel nach aussen gefuehrt werden, durch eine Öffnung. Oder es wird direkt eine Buchse im Holzrahmen eingebaut. der mini-PC hat keinen Luefter. der mini-pc lässt sich mit SD Karte booten (als HDD ersatz fuer irgendeine windows version) eventuell auch mit flaschspeicher oder er bootet von einem weiteren USB Stick, hier ist man ja sehr flexibel. als hardware kann jeder einbauen was er will. 1 core, 2 cores, 4 cores. alles ist machbar. hauptsache man kann die kiste noch ohne Luefter betreiben. der leo zeigt nun die infos des schachprogramms an, das ich mit dem USB stick von aussen geladen habe. d.h. ich stecke das dingen dran und boote den mini-pc indem ich ihm mit dem äusseren Schalter strom gebe. er fährt windows hoch und startet ein programm auf dem USB Stick das die verbindung mit dem Leo sucht und das schachprogramm aktiv macht. am leo kann ich weiterhin spielstufen eingeben, analysis einschalten. dabei sollte das pc schachprogramm mit ausgabe der infos etc. im hintergrund auf daueranalyse mitlaufen, wenn das geht. analysis - nimmt zuege zurueck. analysis + spielt sie vor. normal geht wieder in den spieler-copmuter modus. wie gehabt eben. furoscame kann sich noch einen neuen namen ausdenken fuer ein solches schachcomputersystem. mysticum ist ja schon semantisch belegt. wie wäre es mit einem anderen namen. die höhe des holzrahmens wird eigentlich nur von der höhe des motherboards des mini-pc's bestimmt. ein atom system sollte (1 oder 2 cores) auch ohne luefter klarkommen. also ich fände das genial. vitali hat ja sehr schöne figuren fuer die leos und konsorten. damit die kisten dann auch etwas wertiger aussehen. man könnte sich mit den auf dem motherboard vorhandenen stromquellen noch ne kleine LED innenbeleuchtung zulegen, die quasi aus dem holzrahmen nach unten etwas herausscheint, dann sähe das doch sehr schön aus. und die öffnungen dienten der belueftung der PC-hardware. fährt eigentlich ein heutiger atom-pc hoch, ohne das ne maus, oder ein monitor angeschlossen ist ? kann man das so machen das nach dem einstecken des usb sticks die datei startet, oder das man den usb stick vorher reinsteckt, und dann den pc bootet und er startet die datei auf dem usb stick ? dann könnte man vielleicht von einem USB stick windows booten, je nachdem wie gross der stick ist noch tablebases draufpacken )) fuer die schachprogramme die tablebases mögen. oder man nimmt die eingesteckten USB sticks als Festplatte fuer tablebases. dann hat man nämlich programme (engines) die tablebases nehmen, welche die Gaviota drauf haben, und andere die mit shredderbases oder so arbeiten. jedem usb stick das seine ))) es sei denn dir fällt noch ne idee ein wie man die engines im leo auswählen könnte. die rechentiefe am Leo, könnte man die denn nicht ueber die reihenlämpchen in binärer form anzeigen, wie das damals der superconny immer gemacht hat ?
__________________
Die ganze Welt des Computerschachs Geändert von mclane (22.12.2011 um 02:00 Uhr) |
|
|||||||||||
|
AW: OSA Plugin für Leonardo
Hallo mclan,
erst mal herzlichen Dank für deinen Test. Der ist ja viel besser verlaufen als ich insgeheim vermutet habe. Habe ich das richtig verstanden. 1. Die Züge wurden alle problemlos angenommen und im Log-Fenster kam nie die Meldung: „resend: …“ 2. Die eingestellten Level wurden übernommen. 3. Wenn ein oder mehrere Züge zurückgenommen wurden hat das Schachprogramm korrekt weitergespielt. 4. In der Display Info Area wurde die Hauptvariante korrekt angezeigt. 5. Die Stellungsbewertungs-LED (links am Board) wurde korrekt angesteuert. 6. Die Score Anzeige im Display war falsch Das mit Score sollte sich mit der nächsten Version lösen lassen. Da klappt irgendwas mit dem Umrechnen von centipawn auf 16Bit integer nicht. Ich kann das leider bei meinem Gerät nicht nachstellen, da die Analyst Anzeige beim 1.0 OSA nicht korrekt funktioniert. Ich schau mal was geht. Das Houdini verstehe ich so dass du gerne die ultimative Spielstärke konfigurieren möchtest. Also Houdini + Tablebases + maximal Hash. Ist das so? Dazu kann sagen das ein UCI-Adapter geplant ist, aber aktuell geht noch nicht mal der WB2-Adapter vernünftig. Ich hatte gestern versucht Delfi einzuklemmen und dabei traten jede Menge Fehler auf. Ich bin da etwas zurückhaltend, weil Änderungen in den Adaptern relativ schnell auf das Timing mit Board durchschlagen. Kommt aber bestimmt da ich gerne mit dem Rybka 1.0 Spielstil „positionell“ spielen möchte Außerdem drehe ich in der nächsten Version das Pondern an und dann kannst du zumindest allen Brettcomputern der Welt ordentlich einheizen. (Ich hatte es abgedreht damit weniger im Log erscheint) Wegen dem mysticum muss ich mal dumm nachfragen: Was ist das? In den Listen hier habe ich nichts darüber gefunden. Ist das ein solches System was du beschreibst? Gibt es schon einen OSA-Adapter? Welche Level wie belegt werden sollen und welche nicht ist zuerst eine konzeptionelle Frage. Aktuell ist es so, das Plugin greift sich das ganze Brett und ist immer Searchmaster für alle Stufen. Das ist aber nicht 100% OSA konform. So wie ich die Spec. verstehe meldet sich jedes Modul mit einem gewissen Level-Slot an. Bei mir ist nur noch die H-Linie frei. Analyst belegt bis G8. Wie ist denn das bei anderen Geräten mit anderen Modulen. Hat jemand das ganze Brett mit Stufen belegt? Technisch habe ich das Problem dass ich mich dann dynamisch je nach Level als Searchmaster an- und abmelden muss. Dies ist eine kritische Aktion, da hatte ich schon deftige Leo Abstürze. Ich würde sagen wenn ich das System noch besser verstanden habe könnte das gehen. Das mit dem Analyse-Modus ist eine coole Idee. Wenn ich auf einfache Weise mitbekomme dass Leo im Analyse-Modus ist und Leo im Analyse-Modus Diplay Info Area Messages annimmt kann das evtl. gehen. Aber im Ponder-Modus nimmt er soweit wie ich das gesehen habe, kein Info Area Messages an. Kann also gut sein dass nicht funktioniert. Für einen besseren Namen können wir ja einen Ideen-Wettbewerb machen. Ich fände Leonhart wie Leonardo und Hart wie harter Gegner, ganz nett. Zum optischen Pimpen vom Board habe ich jetzt keinen so großen Zug, aber das sähe bestimmt gut aus. Das Auswählen von verschiedener Engines könnte man entweder über Spielstufen machen oder neue Tastenkombinationen einführen. Neue Tastenkombinationen würden die Komplexität aber noch mal dramatisch erhöhen. Ich müsste dann nämlich _alle_ Tastendrücke verarbeiten. Viel Arbeit!. :-( Das gleiche gilt für die Idee mit der binären Anzeige. Die Rechentiefen Anzeige ist eine fertige Funktion im OSA. Natürlich kann ich die einzeln Lämpchen ansteuern, aber das Ganze wieder mit der Display Info Area Messages zu synchronisieren könnte schwer werden. Nochmals vielen Dank für dein Mühe! Du steckst ja wirklich voller Ideen! Gruß furoscame |
![]() |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| Frage: Spielstärke Leonardo/Galileo | Endspielgott | Die ganze Welt der Schachcomputer / World of chess computers | 17 | 24.11.2017 16:40 |
| Frage: Leonardo SciSys mit PC verbinden | neverseen | Die ganze Welt der Schachcomputer / World of chess computers | 4 | 10.11.2011 11:55 |