Gibt es schon ein Schachprogramm für einen Atmel Controller?
eher nicht, viel mehr als die Grundregeln passen einfach nicht in den Programmspeicher. Und Programmspeichererweiterungen sind nun mal beim AVR nicht vorgesehnen, insofern würde ich sagen: Fehlanzeige.
Das es sowas nicht gibt (wirklich nicht?), muß nicht heißen, das es nicht geht. Ich erinnere mich z.B. an den DDR-Schachcomputer "Chess Master Diamond" und hab sogar noch die technischen Eckdaten gefunden: - 16 KB ROM - 3 KB RAM - CPU U880 (Z80) mit 4 MHz (?, vermutlich) - automatische Zugerkennung über 64 Hall-Sensoren im Brett (und natürlich entsprechende Magneten in den Figuren) - 8 Spielstufen, 2 Analysestufen, 4 Mattstufen - Spielstärke ca. ELO 1400 Da ich nicht unbedingt der Schachexperte bin, kann ich die 1400 ELO-Punkte nicht einschätzen, aber es schein mir doch deutlich mehr zu sein, als nur die Schachregeln zu beherrschen. Ich behaupte einfach mal, das es sehr wohl möglich ist, ein ordentliches Schachprogramm in einen Atmel Mikrocontroller zu bekommen, was dann wahrscheinlich sogar gegen mich gewinnen würde (je nach Programmierung), denn ich bin was Schachspielen angeht eher nur einer, der weiß, wie die Figuren ziehen... :-) Gruß Ingo
Klar geht das. Hier zum Nachlesen: http://www.schachcomputer.at/gesch1.htm Was den ATmega angeht, so kann man die Eröffnungsbibliothek durchaus in einem I2C-EEProm ablegen. Das kostet kaum Performance, da recht wenig darauf zugegriffen wird. Allerdings würde ich zwecks Erweiterbarkeit doch zu einem ATmega162 raten oder aber zu einem 64/128er. Da kann man dann auch noch RAM einfach ansteuern.
Ich kann mich dunkel erinnern, dass es in der Elektor mal einen Contest gab, denn ein Team mit einem Schachcomputer auf 8051 Basis gewonnen hat. Naja, nicht ganz AVR... Gruß Matthias
Ich hatte mal in den achtzigern für meinen ZX81, der nur 1 KB RAM hatte, ein Schachprogramm. Das war garnichtmal so schlecht. Also mit nem ATMEGA sollte schon ein brauchbares Schachprogramm machbar sein. Grüße Andreas
Zieht euch mal Proteus VSM von http://www.labcenter.co.uk. Ist so ne Art Spice Simulator, der auch uC mit Code simulieren kann ! Da ist als Beispiel Schach für AVR, 8051 usw. dabei...
Das kann man da irgendwie nicht saugen. Ist das das gleiche wie Proteus Lite 6, was es da gibt(oder muss man da noch 'nem nicht so offensichtlichen Link folgen?)?
Hat jemand das Proteus schon mal getestet? Sowas suche ich schon länger. Bin auch gerade am runterladen. Würde mich mal interessieren was ihr für Erfahrungen damit gemacht habt. Ciao hmann
Wenn ich auf den Download-Button klicke(nachdem ich deren Fragen beantwortet hab), kommt immer nur: Uknown server type: '?' In genau der Schreibweise in der Frame, wo vorher das Formular war.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.