user8816: I'm a beginner learning about chess engines and would like to find a chess engine written in C (like TSCP) that doesn't use bitboards for board representation because I want to test the engine on a 32 bit processor. Though I can tell TSCP doesn't use bitboard, I'd really appreciate it if anyone can clarify for me if TSCP requires a 32 or 64 bit processor to run. Thanks!

user825: Although pretty much everything even a mobile phone runs on the 64 bits, there is no reason why TSCP can't be run on a 32 bits architecture. In fact, it was written before 64 bits became common. TSCP can be run on any architecture as long as you can compile it, there is no platform-dependent code.
Bitboard is simply a 64-bits integer, that doesn't mean you can't use it on a 32-bits machine. Your machine would need at least an extra instruction cycle to transfer a 64-bit integer on a 32 bit machine, but everything still works.

8816: <p>I'm a beginner learning about chess engines and would like to find a chess engine written in C (like TSCP) that doesn't use bitboards for board representation because I want to test the engine on a 32 bit processor. Though I can tell TSCP doesn't use bitboard, I'd really appreciate it if anyone can clarify for me if TSCP requires a 32 or 64 bit processor to run. Thanks!</p>
 825: <p>Although pretty much everything even a mobile phone runs on the 64 bits, there is no reason why TSCP can't be run on a 32 bits architecture. In fact, it was written before 64 bits became common. TSCP can be run on any architecture as long as you can compile it, there is no platform-dependent code.</p>

<p>Bitboard is simply a 64-bits integer, that doesn't mean you can't use it on a 32-bits machine. Your machine would need at least an extra instruction cycle to transfer a 64-bit integer on a 32 bit machine, but everything still works.</p>
