Search found 705 matches

by smatovic
Sun Oct 09, 2011 12:08 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Vintage Chess Programming
Replies: 24
Views: 5745

Re: Vintage Chess Programming

very impressive work.

--
Srdja
by smatovic
Sat Oct 08, 2011 8:30 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Vintage Chess Programming
Replies: 24
Views: 5745

Re: Vintage Chess Programming

I did write a chess program for 6502 in those days (Usurpator II; it still competes in ChessWar through an emulator). Wow, how do you access xboard through the emulator? f I were to write a program for such a machine now, I would base it on ID and a PV through a tri-angular array. Ah, yes. Without ...
by smatovic
Sat Oct 08, 2011 4:21 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Vintage Chess Programming
Replies: 24
Views: 5745

Re: Vintage Chess Programming

Transposition Tables are evidently a no go,
therefore are Killer and CounterMove Heuristics propably more important.

I wonder how deep such a machine could search? Is a Quiscence Search possible?

--
Srdja
by smatovic
Sat Oct 08, 2011 3:58 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Vintage Chess Programming
Replies: 24
Views: 5745

Vintage Chess Programming

Want to start some retro-programming on an Atari800 XE, my first home computer. Found an C Compiler for the 6502 familiy, cc65, runs fine with the atari800 emulator on Linux. I am interested in your opinions about how to implmenet things like Move Generation, Qsearch, Evaluation etc. The 6502 is an ...
by smatovic
Thu Oct 06, 2011 10:39 am
Forum: Computer Chess Club: General Topics
Topic: New Engine Available, by Me
Replies: 37
Views: 8927

Re: New Engine Available, by Me

I hope you can give me some suggestion for a good name
NULL?

--
Srdja
by smatovic
Wed Oct 05, 2011 9:21 am
Forum: Computer Chess Club: General Topics
Topic: Zeta Dva ver 0.202
Replies: 0
Views: 268

Zeta Dva ver 0.202

New version out: https://github.com/smatovic/zeta_dva/tree/zeta_dva_0202 changes: - fixed a couple of bugs - added LateMoveReductions - removed IncrementalEvaluation Still no sudden death time management and sometimes it looses on time. Plays still weak. Guess Jim will provide us with some fast comp...
by smatovic
Tue Sep 27, 2011 12:52 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: LIFO stack based parallel processing?
Replies: 12
Views: 3049

Re: LIFO stack based parallel processing?

That sounds good, i will give it a try.
...try and fail.

It is nearly impossible to implement a parallel LIFO stack on a GPU considering that threads inside a SIMD Unit are again divided into Warps/Wavefronts.

--
Srdja
by smatovic
Sat Sep 24, 2011 6:32 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: LIFO stack based parallel processing?
Replies: 12
Views: 3049

Re: LIFO stack based parallel processing?

A LIFO stack implemented as a two way linked list requires changing only a few pointers during a lock period. Queue elements can be dynamically allocated with unused ones getting attached to a free list for re-use.
That sounds good, i will give it a try.

--
Srdja
by smatovic
Sat Sep 24, 2011 5:03 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engine sacrificing pieces!
Replies: 15
Views: 2721

Re: Engine sacrificing pieces!

When I instead return "-score" for white, and "score" for black, the moves the engine plays make a lot more sense, hmm, thats the way negamax-scoring works. The evaluation returns a value from -INF to + INF, - is good for black and + is good for white. But if you want to compare in a negamax Framew...
by smatovic
Sat Sep 24, 2011 4:55 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Zeta Open CL Chess - v0.918 - Developer Release
Replies: 14
Views: 1907

Zeta Open CL Chess - v0.920 - Developer Release

changed the design from "One SIMD Unit One Board" to "One Thread One Board", Source Nvidia https://github.com/smatovic/Zeta/tree/zeta_nvidia_0920 Source AMD https://github.com/smatovic/Zeta/tree/zeta_amd_0920 One thread makes now about 10 000 nps. Next topic would be a load balancer for min 512 thre...