Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Die ganze Welt der Schachcomputer / World of chess computers


Antwort
 
Themen-Optionen Ansicht

  #561  
Alt 21.11.2016, 15:09
Benutzerbild von Solwac
Solwac Solwac ist offline
Revelation
 
Registriert seit: 18.07.2010
Land:
Beiträge: 782
Abgegebene Danke: 189
Erhielt 338 Danke für 216 Beiträge
Aktivitäten Langlebigkeit
0/20 14/20
Heute Beiträge
0/3 ssssss782
AW: Millennium ChessGenius Pro

 Zitat von pfaffe Beitrag anzeigen
Es scheint schon einen 6502-Emulator auf Basis eines Cortex-M4 zu geben, der einen 6502 mit 18 MHz emulieren kann:

https://github.com/BigEd/a6502

Gruß
Meik
Der Emulator kann aber nicht alles. Der von Egbert verlinkte Emulator hingegen schon. Außerdem misst er die benötigten Taktzyklen, kann also für die genaue Wiedergabe von Programmen unterschiedlicher Machart verwendet werden.

Die 6502 ist offenbar nicht trivial in einen Emulator umsetzbar.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Solwac für den nützlichen Beitrag:
Egbert (21.11.2016)
  #562  
Alt 21.11.2016, 16:03
user_1860
Gast
 
Beiträge: n/a
Aktivitäten Langlebigkeit
0/20 0/20
Heute Beiträge
sssssssss
AW: Millennium ChessGenius Pro

 Zitat von Solwac Beitrag anzeigen
Der Emulator kann aber nicht alles. Der von Egbert verlinkte Emulator hingegen schon. Außerdem misst er die benötigten Taktzyklen, kann also für die genaue Wiedergabe von Programmen unterschiedlicher Machart verwendet werden.
Hallo Solwac,

welchen Emulator würdest Du bevorzugen:

a) einen Emulator, der die CPU zu 100% korrekt emuliert, aber nur mit 10 MHz läuft?
b) einen Emulator, der die CPU soweit korrekt emuliert, wie es das zu emulierende Programm benötigt und mit 18 MHz läuft?

Gruß
Meik
Mit Zitat antworten
  #563  
Alt 21.11.2016, 16:22
Benutzerbild von Solwac
Solwac Solwac ist offline
Revelation
 
Registriert seit: 18.07.2010
Land:
Beiträge: 782
Abgegebene Danke: 189
Erhielt 338 Danke für 216 Beiträge
Aktivitäten Langlebigkeit
0/20 14/20
Heute Beiträge
0/3 ssssss782
AW: Millennium ChessGenius Pro

Die Frage kann so nicht beantwortet werden weil b) quasi vorher sichergestellt werden müsste.

Ein Emulator sollte auf jeden Fall so wenig Einschränkungen für die Programme enthalten wie nur irgend möglich. Bei der 6502 gibt es ja viele oft benutzte undokumentierte Befehle (viel mehr als z.B. bei der Z80) und dann die 65C02 mit ein paar zusätzlichen Befehlen, nunmehr offiziell.
Wenn jetzt der Emulator auch noch Einschränkungen wie auf github beschrieben einbringt, dann dürfte es für Pewatronic keine gute Wahl sein. Denn die alten Programme sind noch für die 6502 entwickelt worden und stehen in der Umfrage recht weit oben. Andere Geräte haben aber die 65C02. Und zwei Emulatoren bei so enger Verwandtschaft dürften den noch nötigen Entwicklungsaufwand verteuern.
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Solwac für den nützlichen Beitrag:
Egbert (21.11.2016)
  #564  
Alt 21.11.2016, 19:28
Benutzerbild von RetroComp
RetroComp RetroComp ist offline
Schachcomputer Koryphäe
 
Registriert seit: 20.04.2016
Ort: NRW
Land:
Beiträge: 1.050
Bilder: 2
Abgegebene Danke: 4.711
Erhielt 1.078 Danke für 514 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
5/20 9/20
Heute Beiträge
1/3 sssss1050
AW: Millennium ChessGenius Pro

Hallo,

ich habe noch eine komplett andere Frage zum Chess Genius Pro und zwar zu den Eröffnungsbüchern.

Zum Londonbuch:
1. Das Londonbuch des ursprünglichen Mephisto London wird mit einem Umfang von 180.000 Hz angegeben.
Im Chess Genius Pro werden 57.000 Eröffnungspositonen mit der Bezeichnung "Londonbuch" angegeben. Das ist ja nun wohl offensichtlich nicht dasselbe. Oder sind Halbzüge und Eröffnungspositionen etwas anderes?

2. Habe ich eine generelle Frage zu den Angaben bei Eröffnungsbüchern. Mich würde z.B. interessieren wie viele unterschiedlliche Varianten denn 57000 Positionen sind. Nimmt man durchschnittlich z.B. 16 Hz für eine Variante an, so wären das etwa 3500 Varianten. Oder kann man das so nicht rechnen?

Viele Grüße
Jürgen
Mit Zitat antworten
  #565  
Alt 21.11.2016, 23:39
Benutzerbild von Rasmus
Rasmus Rasmus ist offline
Mephisto London 68030
 
Registriert seit: 26.08.2016
Land:
Beiträge: 379
Abgegebene Danke: 165
Erhielt 467 Danke für 181 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
1/20 8/20
Heute Beiträge
0/3 ssssss379
AW: Millennium ChessGenius Pro

 Zitat von RetroComp Beitrag anzeigen
2. Habe ich eine generelle Frage zu den Angaben bei Eröffnungsbüchern. Mich würde z.B. interessieren wie viele unterschiedlliche Varianten denn 57000 Positionen sind.
Ich habe hier mal die Buchzahlen vom CT800. Der Ausgangspunkt ist eine variantenbasierte Textdatei, die dann erst in ein positionsbasiertes Format compiliert wird.

Heißt, wenn sich zwei Varianten erst im 10. Halbzug unterscheiden, dann sind das zwei Zeilen, die ersten 9 Halbzüge sind identisch, und dann geht es verschieden weiter.

Roh-Varianten (Zeilen): 12428
Roh-Halbzüge: 110959
Roh-Positionen: 104201

Davon bleiben nach dem Eröffnungscompiler übrig:

Verschiedene Halbzüge: 19197
Verschiedene Positionen: 10325
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Rasmus für den nützlichen Beitrag:
RetroComp (22.11.2016)
  #566  
Alt 22.11.2016, 04:43
Benutzerbild von FütterMeinEgo
FütterMeinEgo FütterMeinEgo ist offline
Resurrection
 
Registriert seit: 02.03.2009
Ort: Langenfeld
Land:
Beiträge: 632
Abgegebene Danke: 309
Erhielt 280 Danke für 170 Beiträge
Aktivitäten Langlebigkeit
0/20 16/20
Heute Beiträge
0/3 ssssss632
AW: Millennium ChessGenius Pro

 Zitat von Egbert Beitrag anzeigen
Evtl. wäre es ja sogar möglich, mit einem starken Cortex M? einen Tasc R30 (oder Saitek Risc 2500/Mephisto Montreux) auf Basis des ARM6 zu emulieren...
Das klingt interessant... das ist genau das Programm, das mich am meissten reizt.
Jetzt muss ich diesen Fred abonnieren
Mit Zitat antworten
  #567  
Alt 22.11.2016, 05:25
Benutzerbild von Egbert
Egbert Egbert ist gerade online
Lebende Foren Legende
 
Registriert seit: 20.12.2009
Ort: Dreieich
Alter: 60
Land:
Beiträge: 9.995
Abgegebene Danke: 14.934
Erhielt 17.635 Danke für 6.771 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
10/20 15/20
Heute Beiträge
1/3 sssss9995
Re: AW: Millennium ChessGenius Pro

 Zitat von FütterMeinEgo Beitrag anzeigen
Das klingt interessant... das ist genau das Programm, das mich am meissten reizt.
Jetzt muss ich diesen Fred abonnieren
Ja, ich denke das würde fast alle in unserer Community reizen, bis auf die wenigen die tatsächlich einen TASC R30 oder gar R40 ihr eigen nennen dürfen.

Gruß
Egbert
Mit Zitat antworten
  #568  
Alt 22.11.2016, 07:45
Benutzerbild von Solwac
Solwac Solwac ist offline
Revelation
 
Registriert seit: 18.07.2010
Land:
Beiträge: 782
Abgegebene Danke: 189
Erhielt 338 Danke für 216 Beiträge
Aktivitäten Langlebigkeit
0/20 14/20
Heute Beiträge
0/3 ssssss782
AW: Millennium ChessGenius Pro

Wäre es bei de Koning-Programmen nicht vielleicht besser, wenn statt einer Emulation neu compiliert wird? In beiden Fällen muss der Autor zustimmen, aber ich glaube nicht, dass die Versionen für TASC in Assembler optimiert wurden. Wie groß jetzt die Anpassung in C für eine andere CPU ausfällt weiß ich allerdings nicht.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Solwac für den nützlichen Beitrag:
Egbert (22.11.2016)
  #569  
Alt 22.11.2016, 16:28
Benutzerbild von Rasmus
Rasmus Rasmus ist offline
Mephisto London 68030
 
Registriert seit: 26.08.2016
Land:
Beiträge: 379
Abgegebene Danke: 165
Erhielt 467 Danke für 181 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
1/20 8/20
Heute Beiträge
0/3 ssssss379
AW: Millennium ChessGenius Pro

 Zitat von Solwac Beitrag anzeigen
aber ich glaube nicht, dass die Versionen für TASC in Assembler optimiert wurden.
Da die Engine sowieso auf zig Plattformen lief, z.B. als Chessmaster ab 4000, werden diese Teile sauber gekapselt sein.

Besser jedenfalls als Emulation. Man sehe sich mal an, welche Effektivgeschwindigkeiten Ruuds Maschinen erreichen, und da ist ein PXA320 mit satten 800 MHz verbaut und nicht nur ein Cortex-M4 mit 168 MHz.

Zitieren:
Wie groß jetzt die Anpassung in C für eine andere CPU ausfällt weiß ich allerdings nicht.
Nicht nennenswert. Den Lowlevelkram für Eingabe/Ausgabe/Interrupts muß man halt anpassen, und wahrscheinlich auch ein paar compilerspezifische Nonstandard-Erweiterungen. de Koning wird damals ja wohl kaum den GCC verwendet haben.

Ärgerlicher bei Cortex-M4 ist, daß er nur 192 kB internes RAM hat, während die TASC-Maschinen 512 kB für die Hashtables wollen. Man kann an einen M4 zwar externes RAM setzen, einen Speichercontroller hat er, bloß das ist um einen Faktor 6-9 langsamer als das onchip-RAM.

Aber ST hat für 2017 eine Erweiterung ihrer Cortex-M4-Reihe nach oben hin angekündigt. Nämlich die H7-Serie. 2 MB ROM, 1 MB (!!) onchip-RAM, 16k/16k-L1-Cache (Daten/Instruktionen), satte 400 MHz. Stromaufnahme bei 400 MHz 110 mA an 3.3 V, also 0.36 W, das geht locker passiv zu kühlen.

"The King" auf diesem Chip nativ laufen zu lassen, das wäre ein ziemlicher Knaller. Der einzige ernsthafte Haken wäre, daß dann das vom Schicksal gebeutelte TASC-R40 in Kaufbeuren nie wieder die Chance hätte, auch mal auf Platz 1 zu landen.

Ich denke aber, es würde am Desinteresse des Autors scheitern, und Sourcecodefreigabe an irgendwelchen Vertragssituationen.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Rasmus für den nützlichen Beitrag:
Egbert (22.11.2016)
  #570  
Alt 22.11.2016, 16:42
Benutzerbild von RetroComp
RetroComp RetroComp ist offline
Schachcomputer Koryphäe
 
Registriert seit: 20.04.2016
Ort: NRW
Land:
Beiträge: 1.050
Bilder: 2
Abgegebene Danke: 4.711
Erhielt 1.078 Danke für 514 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
5/20 9/20
Heute Beiträge
1/3 sssss1050
AW: Millennium ChessGenius Pro

Hallo Rasmus,

es gibt ja als Microcontroler auch den M7. Wenn ich das richtig verstanden haben ist der zu 100% kompatibel zum M4. Dort gibt es ja von ST auch schon ein Modell mit zwar "nur" 216Mhz , aber mit 2MB RAM und 2MB ROM on board. Wäre der nicht vielleicht auch geeignet?
Z.Bsp:
http://www.mouser.de/ProductDetail/S...oEqEJPPQ%3d%3d

Viele Grüße
Jürgen
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu RetroComp für den nützlichen Beitrag:
Egbert (22.11.2016), Rasmus (22.11.2016)
Antwort


Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Tipp: Millennium ChessGenius kosakenzipfel Die ganze Welt der Schachcomputer / World of chess computers 319 13.08.2016 18:59
Turnier: Aktivschachpartien mit dem Millennium ChessGenius Supergrobi Partien und Turniere / Games and Tournaments 18 24.07.2016 09:15
Frage: Adapter Millennium ChessGenius Ingo Zahn Die ganze Welt der Schachcomputer / World of chess computers 5 04.01.2016 19:58
Partie: Spießrutenlauf: Millennium ChessGenius Fluppio Partien und Turniere / Games and Tournaments 13 27.10.2015 13:13
Tipp: ChessGenius José Die ganze Welt der Schachcomputer / World of chess computers 3 31.08.2015 15:19


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



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