
Zitat von
Solwac
was steckt stattdessen in den ROMs?
Man kann da das Eröffnungsbuch unterbringen.
Außerdem kann man so einige Lookup-Tabellen einbauen. Beispielsweise, auf welchen Feldern sich weiße/schwarze Springer/Läufer grundsätzlich wohlfühlen. Das dann womöglich separat fürs Mittelspiel und Endspiel. Nicht zu vergessen die Lookuptabellen für die Königsposition bei K+L/S vs. K+T, und auch noch für das Endspiel K+S+L vs. K. Da auch noch zwei verschiedene, abhängig von der Läuferfarbe. Auch die Lookuptabellen für die Entfernung zum Zentrum in Königsschritten wären möglich, ebenso wie die für die Königsentfernung zum Zentrum in Manhattan-Distanz (braucht man für K+T vs. K).
Und auch noch welche, um aus der Feldnummer direkt Zeile und Spalte zu gewinnen, ohne Arithmetik. Und um die Info direkt rauszukriegen, ob ein Feld Zentrum ist, erweitertes Zentrum oder Randfeld.
Außerdem noch das Menüsystem und den Positionseditor; gerade letzterer ist einigermaßen fies, weil man mit einem Haufen an Nutzereingaben hantieren muß, die allesamt validiert werden müssen.
Die Endspieltabelle K+B vs. K ist wohl nicht dabei, weil die selbst bei optimaler Codierung alleine schon 24kB verbraucht (und bei schnellerer, weniger platzsparender Codierung 32kB).