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)
-   -   Frage: Mephisto Milano (https://www.schachcomputer.info/forum/showthread.php?t=5221)

DarkStar 18.07.2016 11:28

Mephisto Milano
 
Hallo,

ich habe mir gerade die Daten des Mephisto Milano im Wiki angeschaut.

25000 Halbzüge?
64 KB ROM?

Da die Kiste im Adressraum auch noch die 8 KByte RAM einblenden muss, komme ich hier auf 56 KByte ROM.

Und bezüglich der Eröffnungsbibliothek .... genau kann ich es noch nicht sagen, aber ganz viel mehr als 9864 Halbzüge hat das Ding definitiv nicht.

Woher kommt denn die wahnsinnige Angabe von 25000 Halbzügen?

Stay tuned ...
Carsten

Drahti 18.07.2016 12:19

AW: Mephisto Milano
 
Hallo Carsten, das ist wohl ähnlich wie beim Polgar. Bis vor wenigen Tagen stand da auch noch 64 kB statt eher um 48 kB die es dann wirklich sind... Mit der Bib das siehst Du besser, da Du die Decodierung kennst. Aber auch bei einigen anderen Modellen fiel mir auf, dass Deine Angaben teils sehr deutlich von der Herstellerangabe abweichen. Interessanterweise mal nach oben und mal nach unten. Da war wohl die Macketing-Abteilung von H&G sehr kreativ... vermutlich um einzelne Modelle besser gegeneinander abzugrenzen.

Danke für Erhellung in Sache Bibliotheken. :)

Grüße
Andreas

Solwac 18.07.2016 12:27

AW: Mephisto Milano
 
Zitieren:

Zitat von DarkStar (Beitrag 59801)
Woher kommen denn die wahnsinnige Angabe von 25000 Halbzügen?

Kreatives Zählen. ;)

Stell Dir vor, ein Programm hat folgendes Buch:

Code:

e2e4 e7e5 g1f3 b8c6 f1b5
.... .... .... .... f1c4
.... .... .... .... d2d4
g1f3 b8c6 e2e4 e7e5 b1c3
.... .... d2d4

Nur die angegebenen Züge müssen gespeichert werden, das klappt locker bei 2 Bytes pro Zug inkl. einiger Bits für die Organisation und um passive und aktive Züge zu unterscheiden usw.

Alles zusammen sind 26 Bytes für 13 Züge.
Ich kann aber auch locker die 5 Varianten zählen. Und diese Varianten sind (inkl. der gepunkteten, nur einmal gespeicherten Züge) insgesamt 23 Züge lang.
Ich kann aber die Stellung nach e2e4 e7e5 g1f3 und b8c6 auf zwei Arten erreichen (hier muss man auf en passant aufpassen). Im fünften Halbzug habe ich vier Möglichkeiten: Spanisch, Italienisch, Schottisch und Wiener Partie. Damit komme ich auf insgesamt 9 Varianten (2*4 Varianten mit fünf Halbzügen und eine mit drei) mit 43 Zügen...

Gerade frühe Zugumstellungen erlauben so die Errechnung von etwa fünfmal so vielen Zügen wie tatsächlich gespeichert sind. Hier im Beispiel liegt der Faktor bei noch bescheidenen 3,3. ;)

Drahti 18.07.2016 12:32

AW: Mephisto Milano
 
Danke, das bringt jetzt auch eine Antwort auf meine Frage an anderer Stelle, wie genau denn eigentlich gezählt wird. Bzw. besser: gezählt werden *kann*. ;)

Mythbuster 18.07.2016 12:40

AW: Mephisto Milano
 
Ja, damals war man zum Teil extrem kreativ ... allein mit Farbvertauschungen konnte man dann alles fast verdoppeln ... :D

Varianten, Züge, Positionen ... es wurde immer mit dem Wert geworben, der den größten Eindruck schinden konnte ... :lol:

DarkStar 18.07.2016 13:02

AW: Mephisto Milano
 
Hallo Solwac,

Zitieren:

Zitat von Solwac (Beitrag 59803)

Code:

e2e4 e7e5 g1f3 b8c6 f1b5
.... .... .... .... f1c4
.... .... .... .... d2d4
g1f3 b8c6 e2e4 e7e5 b1c3
.... .... d2d4

Nur die angegebenen Züge müssen gespeichert werden ...

Zugumstellungen werden automatisch erkannt und nicht nochmal in der Bibliothek abgelegt. Von daher ist das Beispiel nicht ganz korrekt.

Das mal außen vor gelassen, wären das oben 13 Halbzüge in 5 Varianten und nicht mehr.

Zitieren:

Zitat von Solwac (Beitrag 59803)
Und diese Varianten sind (inkl. der gepunkteten, nur einmal gespeicherten Züge) insgesamt 23 Züge lang.

Die gepunkteten Halbzüge mitzuzählen ist natürlich Augenwischerei, aber einer Marketingabteilung würdig. Ich werde entsprechende Angaben, zu den einzelnen von mir untersuchten Geräten, noch ergänzen (Durchschittliche Variantenlängen, Anzahl Halbzüge unter Berücksichtung der "gepunkteten" Halbzüge und was mir sonst noch so alles einfällt.

Zitieren:

Zitat von Solwac (Beitrag 59803)
Ich kann aber die Stellung nach e2e4 e7e5 g1f3 und b8c6 auf zwei Arten erreichen (hier muss man auf en passant aufpassen).

Die kannst du auf fast beliebig viele Arten erreichen.
z.b. e2e3 e7e6 e3e4 e6e5 g1h3 b8a6 h3g1 a6b8 g1f3 b8f6

Zugumstellungen mitzuzählen ist somit sinnlos.

Zitieren:

Zitat von Solwac (Beitrag 59803)
Gerade frühe Zugumstellungen erlauben so die Errechnung von etwa fünfmal so vielen Zügen wie tatsächlich gespeichert sind.

Nein, die erlauben die Errechnung von beliebig vielen Zügen. Von daher sinnlos.

Ich denke aber auch, dass es letztendlich marketingtechnische Überlegungen waren, um die Geräte gegeneinander abzugrenzen.

Stay tuned ...
Carsten

DarkStar 18.07.2016 13:04

AW: Mephisto Milano
 
Hallo Mythbuster,

Zitieren:

Zitat von Mythbuster (Beitrag 59805)
Ja, damals war man zum Teil extrem kreativ ... allein mit Farbvertauschungen konnte man dann alles fast verdoppeln ... :D

Ist irgendein 8-Bitter bekannt, der Farbvertauschungen erkannt hat?
Ich halte das für einen Mythos ;)

Stay tuned ...
Carsten

Chessguru 18.07.2016 13:13

AW: Mephisto Milano
 
Hallo,

Zitieren:

Zitat von DarkStar (Beitrag 59801)
Hallo,

ich habe mir gerade die Daten des Mephisto Milano im Wiki angeschaut.

25000 Halbzüge?
64 KB ROM?

Woher kommen denn die wahnsinnige Angabe von 25000 Halbzügen?

Zitieren:

Zitat von Drahti (Beitrag 59802)
Hallo Carsten, das ist wohl ähnlich wie beim Polgar. Bis vor wenigen Tagen stand da auch noch 64 kB statt eher um 48 kB die es dann wirklich sind...

das sind die offiziellen Herstellerangaben.

* Prospekt

Bei der ROM Größe geht es zumeist um das zur Anwendung kommende Eprom. In diesem Fall 64K (27C512). Zu wie viel Prozent das Eprom durch Daten belegt ist, spielt keine Rolle. Diese Angabe ist korrekt.

Ebenso wäre die Angabe von 48kB beim Polgar falsch, da sich kein 48k Eprom im Polgar findet.

Gruß
Micha

Drahti 18.07.2016 13:20

AW: Mephisto Milano
 
Hallo Micha,

beim Academy stecken 2x 32 drin, wovon 32+16 genutzt werden. In der Wiki steht 48. Es könnte natürlich auch Academys geben, die tatsächlich 32+16 stecken haben...

Beim Mirage steckten bei mir 32 drin, 16 sind genutzt...

Ich würde vorschlagen, die Angabe zu erweitern in der Art "48 von 64 genutzt" o.ä.. Wäre das dann korrekt?

Danke
Andreas

DarkStar 18.07.2016 13:22

AW: Mephisto Milano
 
Hallo Micha,

Zitieren:

Zitat von Chessguru (Beitrag 59809)
das sind die offiziellen Herstellerangaben.

Schon verrückt.

Zitieren:

Zitat von Chessguru (Beitrag 59809)
Bei der ROM Größe geht es zumeist um das zur Anwendung kommende Eprom. In diesem Fall 64K (27C512). Zu wie viel Prozent das Eprom durch Daten belegt ist, spielt keine Rolle. Diese Angabe ist korrekt.

Vielleicht würde es daher Sinn machen, zwischen ROM Größe und Programmgröße zu unterscheiden.

Die Programmgröße (beim Polgar definitiv kleiner als 64 kByte, da ja die 8 KByte RAM noch in den Adressraum passen müssen) sagen ja evtl. auch etwas über das Programm aus. Große Eproms, die halb leer sind, vermitteln da zumindest ein verzerrtes Bild.

Zitieren:

Zitat von Chessguru (Beitrag 59809)
>Ebenso wäre die Angabe von 48kB beim Polgar falsch, da sich kein 48k >Eprom im Polgar findet.

Liegt vielleicht auch daran, dass es keine 48 kByte Eproms gibt

Eine Angabe wie "64 kByte ROM - 48 kByte mit Daten belegt" oder gleich eine genaue Adressraumaufteilung wäre zumindest eine Zusatzinformation.
Nur so als Anregung ...

Stay tuned ...
Carsten


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:29 Uhr.

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